diff --git a/182.js b/182.js index dd3e276c..785cd5d3 100644 --- a/182.js +++ b/182.js @@ -11,12 +11,11 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 73); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); +/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 4841); var _TypesComponent; - const types = `import { addTypeAliases, editTypeAliases, @@ -74,7 +73,7 @@ _TypesComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__[ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("code", ctx.types); } }, - dependencies: [_taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageComponent], + dependencies: [_taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocCode, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocPage], encapsulation: 2, changeDetection: 0 }); diff --git a/182.js.map b/182.js.map index ab9e5ba8..f9211e0d 100644 --- a/182.js.map +++ b/182.js.map @@ -1 +1 @@ -{"version":3,"file":"182.js","mappings":";;;;;;;;;;;;;;;;AACuE;;;AAEvE,MAAME,KAAK,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;CA0Bb;AAED,MAMqBC,cAAc;EANnCC,YAAA;IAOuB,KAAAF,KAAK,GAAGA,KAAK;;;kBADfC,cAAc;;mBAAdA,eAAc;AAAA;;QAAdA,eAAc;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,wBAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MCrCnCP,4DAAA,sBAA6B;MACtBA,oDAAA,6GAAsG;MAAAA,0DAAA,EAAI;MAE7GA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAc;MAAdA,wDAAA,SAAAQ,GAAA,CAAAd,KAAA,CAAc;;;iBD4BRF,iEAAgB,EAAAuB,oEAAA,EAAEtB,iEAAgB,EAAAsB,oEAAA;EAAAG,aAAA;EAAAC,eAAA;AAAA;iEAI3BxB,cAAc","sources":["./apps/demo/src/app/pages/types/index.ts","./apps/demo/src/app/pages/types/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc';\n\nconst types = `import {\n addTypeAliases,\n editTypeAliases,\n getTypeAliases,\n removeTypeAliases,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddTypeAliases('some/path/file.ts', {\n name: 'A',\n typeParameters: ['T'],\n type: 'T[]',\n});\n\nconst declarations = getTypeAliases('some/path/file.ts');\n\neditTypeAliases(declarations, () => ({\n name: 'B',\n}));\n\nremoveTypeAliases(declarations);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiDocCodeModule, TuiDocPageModule],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class TypesComponent {\n protected readonly types = types;\n}\n","\n

You can create, get, edit and remove types in your files with declarative descriptions and conditions.

\n\n \n
\n"],"names":["TuiDocCodeModule","TuiDocPageModule","types","TypesComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","TypesComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","i1","TuiDocCodeComponent","TuiDocPageComponent","encapsulation","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file +{"version":3,"file":"182.js","mappings":";;;;;;;;;;;;;;;;;;AAGA,MAAMA,KAAK,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;CA0Bb;AAED,MAMqBC,cAAc;EANnCC,YAAA;IAOuB,KAAAF,KAAK,GAAGA,KAAK;;;kBADfC,cAAc;;mBAAdA,eAAc;AAAA;;QAAdA,eAAc;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,wBAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MCrCnCP,4DAAA,sBAA6B;MACtBA,oDAAA,6GAAsG;MAAAA,0DAAA,EAAI;MAE7GA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAc;MAAdA,wDAAA,SAAAQ,GAAA,CAAAd,KAAA,CAAc;;;;;;;iEDgCDC,cAAc","sources":["./apps/demo/src/app/pages/types/index.ts","./apps/demo/src/app/pages/types/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDoc} from '@taiga-ui/addon-doc';\n\nconst types = `import {\n addTypeAliases,\n editTypeAliases,\n getTypeAliases,\n removeTypeAliases,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddTypeAliases('some/path/file.ts', {\n name: 'A',\n typeParameters: ['T'],\n type: 'T[]',\n});\n\nconst declarations = getTypeAliases('some/path/file.ts');\n\neditTypeAliases(declarations, () => ({\n name: 'B',\n}));\n\nremoveTypeAliases(declarations);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiAddonDoc],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class TypesComponent {\n protected readonly types = types;\n}\n","\n

You can create, get, edit and remove types in your files with declarative descriptions and conditions.

\n\n \n
\n"],"names":["types","TypesComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","TypesComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file diff --git a/213.js b/213.js index a43d6cb6..7199ae7d 100644 --- a/213.js +++ b/213.js @@ -11,12 +11,11 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 73); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); +/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 4841); var _InterfacesComponent; - const interfaces = `import { addInterfaces, editInterfaces, @@ -74,7 +73,7 @@ _InterfacesComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("code", ctx.interfaces); } }, - dependencies: [_taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageComponent], + dependencies: [_taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocCode, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocPage], encapsulation: 2, changeDetection: 0 }); diff --git a/213.js.map b/213.js.map index 26570d74..09600716 100644 --- a/213.js.map +++ b/213.js.map @@ -1 +1 @@ -{"version":3,"file":"213.js","mappings":";;;;;;;;;;;;;;;;AACuE;;;AAEvE,MAAME,UAAU,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;CA0BlB;AAED,MAMqBC,mBAAmB;EANxCC,YAAA;IAOuB,KAAAF,UAAU,GAAGA,UAAU;;;uBADzBC,mBAAmB;;mBAAnBA,oBAAmB;AAAA;;QAAnBA,oBAAmB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,6BAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MCrCxCP,4DAAA,sBAAkC;MAC3BA,oDAAA,kHAA2G;MAAAA,0DAAA,EAAI;MAElHA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAmB;MAAnBA,wDAAA,SAAAQ,GAAA,CAAAd,UAAA,CAAmB;;;iBD4BbF,iEAAgB,EAAAuB,oEAAA,EAAEtB,iEAAgB,EAAAsB,oEAAA;EAAAG,aAAA;EAAAC,eAAA;AAAA;iEAI3BxB,mBAAmB","sources":["./apps/demo/src/app/pages/interfaces/index.ts","./apps/demo/src/app/pages/interfaces/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc';\n\nconst interfaces = `import {\n addInterfaces,\n editInterfaces,\n getInterfaces,\n removeInterfaces,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddInterfaces('some/path/file.ts', {\n name: 'A',\n properties: [{ name: 's', type: 'string' }],\n methods: [{ name: 'method', returnType: 'number' }],\n});\n\nconst declarations = getInterfaces('some/path/**.ts');\n\neditInterfaces(declarations, () => ({\n name: 'B',\n}));\n\nremoveInterfaces(declarations);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiDocCodeModule, TuiDocPageModule],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class InterfacesComponent {\n protected readonly interfaces = interfaces;\n}\n","\n

You can create, get, edit and remove interfaces in your files with declarative descriptions and conditions.

\n\n \n
\n"],"names":["TuiDocCodeModule","TuiDocPageModule","interfaces","InterfacesComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","InterfacesComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","i1","TuiDocCodeComponent","TuiDocPageComponent","encapsulation","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file +{"version":3,"file":"213.js","mappings":";;;;;;;;;;;;;;;;;;AAGA,MAAMA,UAAU,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;CA0BlB;AAED,MAMqBC,mBAAmB;EANxCC,YAAA;IAOuB,KAAAF,UAAU,GAAGA,UAAU;;;uBADzBC,mBAAmB;;mBAAnBA,oBAAmB;AAAA;;QAAnBA,oBAAmB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,6BAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MCrCxCP,4DAAA,sBAAkC;MAC3BA,oDAAA,kHAA2G;MAAAA,0DAAA,EAAI;MAElHA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAmB;MAAnBA,wDAAA,SAAAQ,GAAA,CAAAd,UAAA,CAAmB;;;;;;;iEDgCNC,mBAAmB","sources":["./apps/demo/src/app/pages/interfaces/index.ts","./apps/demo/src/app/pages/interfaces/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDoc} from '@taiga-ui/addon-doc';\n\nconst interfaces = `import {\n addInterfaces,\n editInterfaces,\n getInterfaces,\n removeInterfaces,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddInterfaces('some/path/file.ts', {\n name: 'A',\n properties: [{ name: 's', type: 'string' }],\n methods: [{ name: 'method', returnType: 'number' }],\n});\n\nconst declarations = getInterfaces('some/path/**.ts');\n\neditInterfaces(declarations, () => ({\n name: 'B',\n}));\n\nremoveInterfaces(declarations);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiAddonDoc],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class InterfacesComponent {\n protected readonly interfaces = interfaces;\n}\n","\n

You can create, get, edit and remove interfaces in your files with declarative descriptions and conditions.

\n\n \n
\n"],"names":["interfaces","InterfacesComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","InterfacesComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file diff --git a/259.js b/259.js index b10318ee..c1b650d5 100644 --- a/259.js +++ b/259.js @@ -11,12 +11,11 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 73); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); +/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 4841); var _ImportsAndExportsComponent; - function ImportsAndExportsComponent_ng_template_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "p"); @@ -152,7 +151,7 @@ _ImportsAndExportsComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } }, - dependencies: [_taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageTabConnectorDirective], + dependencies: [_taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocCode, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocPage, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageTabConnector], encapsulation: 2, changeDetection: 0 }); diff --git a/259.js.map b/259.js.map index 10cc0ae7..91e4b27c 100644 --- a/259.js.map +++ b/259.js.map @@ -1 +1 @@ -{"version":3,"file":"259.js","mappings":";;;;;;;;;;;;;;;;AACuE;;;;;ICC/DE,4DAAA,QAAG;IAAAA,oDAAA,+GAAwG;IAAAA,0DAAA,EAAI;IAE/GA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAgB;IAAhBA,wDAAA,SAAAO,MAAA,CAAAC,OAAA,CAAgB;;;;;IAKpBR,4DAAA,QAAG;IAAAA,oDAAA,+GAAwG;IAAAA,0DAAA,EAAI;IAE/GA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAgB;IAAhBA,wDAAA,SAAAS,MAAA,CAAAC,OAAA,CAAgB;;;ADZ5B,MAAMF,OAAO,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA2Cf;AAED,MAAMG,cAAc,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAsCtB;AAED,MAMqBC,0BAA0B;EAN/CC,YAAA;IAOuB,KAAAL,OAAO,GAAGA,OAAO;IACjB,KAAAE,OAAO,GAAGC,cAAc;;;8BAF1BC,0BAA0B;;mBAA1BA,2BAA0B;AAAA;;QAA1BA,2BAA0B;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAhB,iEAAA;EAAAkB,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,oCAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC9F/CvB,4DAAA,sBAA2C;MACvCA,wDAAA,IAAA0B,iDAAA,yBAOc;MAEd1B,wDAAA,IAAA2B,iDAAA,yBAOc;MAClB3B,0DAAA,EAAe;;;iBDwEDF,iEAAgB,EAAA8B,oEAAA,EAAE7B,iEAAgB,EAAA6B,oEAAA,EAAAA,gFAAA;EAAAI,aAAA;EAAAC,eAAA;AAAA;iEAI3BrB,0BAA0B","sources":["./apps/demo/src/app/pages/imports-and-exports/index.ts","./apps/demo/src/app/pages/imports-and-exports/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc';\n\nconst imports = `import {\n addImports,\n editImports,\n getImports,\n removeImports,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddImports('some/path/file.ts', [\n {\n namedImports: ['a'],\n moduleSpecifier: 'b',\n },\n {\n namespaceImport: 'c',\n moduleSpecifier: 'd',\n },\n {\n defaultImport: 'c',\n moduleSpecifier: 'd',\n },\n {\n namedImports: ['e'],\n moduleSpecifier: 'f',\n isTypeOnly: true,\n },\n]);\n\nconst imports = getImports('some/path/**.ts', {\n moduleSpecifier: 'd',\n namedImports: 'c',\n});\n\neditImports(imports, () => ({\n namedImports: ['b,c'],\n}));\n\nremoveImports(imports);\n\nsaveActiveProject();\n`;\n\nconst exportsSamples = `import {\n addExports,\n editExports,\n getExports,\n removeExports,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddExports('some/path/file.ts', [\n {\n namedExports: ['a'],\n moduleSpecifier: 'b',\n },\n {\n namespaceExport: 'c',\n moduleSpecifier: 'd',\n },\n {\n namedExports: ['e'],\n moduleSpecifier: 'f',\n isTypeOnly: true,\n },\n]);\n\nconst exports = getExports('some/path/**.ts', {\n moduleSpecifier: 'd',\n});\n\neditExports(exports, () => ({\n namedExports: ['b,c'],\n}));\n\nremoveExports(exports);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiDocCodeModule, TuiDocPageModule],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class ImportsAndExportsComponent {\n protected readonly imports = imports;\n protected readonly exports = exportsSamples;\n}\n","\n \n

You can create, get, edit and remove imports in your files with declarative descriptions and conditions.

\n\n \n
\n\n \n

You can create, get, edit and remove exports in your files with declarative descriptions and conditions.

\n\n \n
\n
\n"],"names":["TuiDocCodeModule","TuiDocPageModule","i0","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","ctx_r0","imports","ctx_r1","exports","exportsSamples","ImportsAndExportsComponent","constructor","selectors","standalone","features","ɵɵStandaloneFeature","decls","vars","consts","template","ImportsAndExportsComponent_Template","rf","ctx","ɵɵtemplate","ImportsAndExportsComponent_ng_template_1_Template","ImportsAndExportsComponent_ng_template_2_Template","i1","TuiDocCodeComponent","TuiDocPageComponent","TuiDocPageTabConnectorDirective","encapsulation","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file +{"version":3,"file":"259.js","mappings":";;;;;;;;;;;;;;;;;;;;ICEQA,4DAAA,QAAG;IAAAA,oDAAA,+GAAwG;IAAAA,0DAAA,EAAI;IAE/GA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAgB;IAAhBA,wDAAA,SAAAO,MAAA,CAAAC,OAAA,CAAgB;;;;;IAKpBR,4DAAA,QAAG;IAAAA,oDAAA,+GAAwG;IAAAA,0DAAA,EAAI;IAE/GA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAgB;IAAhBA,wDAAA,SAAAS,MAAA,CAAAC,OAAA,CAAgB;;;ADZ5B,MAAMF,OAAO,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA2Cf;AAED,MAAMG,cAAc,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAsCtB;AAED,MAMqBC,0BAA0B;EAN/CC,YAAA;IAOuB,KAAAL,OAAO,GAAGA,OAAO;IACjB,KAAAE,OAAO,GAAGC,cAAc;;;8BAF1BC,0BAA0B;;mBAA1BA,2BAA0B;AAAA;;QAA1BA,2BAA0B;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAhB,iEAAA;EAAAkB,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,oCAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC9F/CvB,4DAAA,sBAA2C;MACvCA,wDAAA,IAAA0B,iDAAA,yBAOc;MAEd1B,wDAAA,IAAA2B,iDAAA,yBAOc;MAClB3B,0DAAA,EAAe;;;;;;;iED4EMY,0BAA0B","sources":["./apps/demo/src/app/pages/imports-and-exports/index.ts","./apps/demo/src/app/pages/imports-and-exports/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDoc} from '@taiga-ui/addon-doc';\n\nconst imports = `import {\n addImports,\n editImports,\n getImports,\n removeImports,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddImports('some/path/file.ts', [\n {\n namedImports: ['a'],\n moduleSpecifier: 'b',\n },\n {\n namespaceImport: 'c',\n moduleSpecifier: 'd',\n },\n {\n defaultImport: 'c',\n moduleSpecifier: 'd',\n },\n {\n namedImports: ['e'],\n moduleSpecifier: 'f',\n isTypeOnly: true,\n },\n]);\n\nconst imports = getImports('some/path/**.ts', {\n moduleSpecifier: 'd',\n namedImports: 'c',\n});\n\neditImports(imports, () => ({\n namedImports: ['b,c'],\n}));\n\nremoveImports(imports);\n\nsaveActiveProject();\n`;\n\nconst exportsSamples = `import {\n addExports,\n editExports,\n getExports,\n removeExports,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddExports('some/path/file.ts', [\n {\n namedExports: ['a'],\n moduleSpecifier: 'b',\n },\n {\n namespaceExport: 'c',\n moduleSpecifier: 'd',\n },\n {\n namedExports: ['e'],\n moduleSpecifier: 'f',\n isTypeOnly: true,\n },\n]);\n\nconst exports = getExports('some/path/**.ts', {\n moduleSpecifier: 'd',\n});\n\neditExports(exports, () => ({\n namedExports: ['b,c'],\n}));\n\nremoveExports(exports);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiAddonDoc],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class ImportsAndExportsComponent {\n protected readonly imports = imports;\n protected readonly exports = exportsSamples;\n}\n","\n \n

You can create, get, edit and remove imports in your files with declarative descriptions and conditions.

\n\n \n
\n\n \n

You can create, get, edit and remove exports in your files with declarative descriptions and conditions.

\n\n \n
\n
\n"],"names":["i0","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","ctx_r0","imports","ctx_r1","exports","exportsSamples","ImportsAndExportsComponent","constructor","selectors","standalone","features","ɵɵStandaloneFeature","decls","vars","consts","template","ImportsAndExportsComponent_Template","rf","ctx","ɵɵtemplate","ImportsAndExportsComponent_ng_template_1_Template","ImportsAndExportsComponent_ng_template_2_Template"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file diff --git a/363.js b/363.js index d2916466..20c96aaf 100644 --- a/363.js +++ b/363.js @@ -11,13 +11,13 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 73); /* harmony import */ var _samples_accessors__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./samples/accessors */ 9419); /* harmony import */ var _samples_constructors__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./samples/constructors */ 5534); /* harmony import */ var _samples_decorators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./samples/decorators */ 2945); /* harmony import */ var _samples_methods__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./samples/methods */ 513); /* harmony import */ var _samples_properties__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./samples/properties */ 8226); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 6623); +/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 4841); var _ClassesComponent; @@ -26,7 +26,6 @@ var _ClassesComponent; - function ClassesComponent_ng_template_1_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "p"); @@ -243,7 +242,7 @@ _ClassesComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_5_ _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"](); } }, - dependencies: [_taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_6__.TuiDocCodeModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_6__.TuiDocCodeComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_6__.TuiDocPageModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_6__.TuiDocPageComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_6__.TuiDocPageTabConnectorDirective], + dependencies: [_taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_6__.TuiDocCode, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_6__.TuiDocPage, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_6__.TuiDocPageTabConnector], encapsulation: 2, changeDetection: 0 }); diff --git a/363.js.map b/363.js.map index cc82483d..33983040 100644 --- a/363.js.map +++ b/363.js.map @@ -1 +1 @@ -{"version":3,"file":"363.js","mappings":";;;;;;;;;;;;;;;;;;;;;AACuE;AAEjB;AACM;AACJ;AACN;AACM;;;;;ICLhDO,4DAAA,QAAG;IAAAA,oDAAA,gEAAyD;IAAAA,0DAAA,EAAI;IAEhEA,4DAAA,cAAS;IACDA,oDAAA,kBAAW;IAAAA,0DAAA,EAAK;IAEpBA,4DAAA,QAAG;IAAAA,oDAAA,0GAAmG;IAAAA,0DAAA,EAAI;IAE1GA,uDAAA,sBAGE;IACNA,0DAAA,EAAU;IAEVA,4DAAA,cAAS;IACDA,oDAAA,mBAAW;IAAAA,0DAAA,EAAK;IAEpBA,4DAAA,SAAG;IAAAA,oDAAA,6GAAqG;IAAAA,0DAAA,EAAI;IAE5GA,uDAAA,uBAGE;IACNA,0DAAA,EAAU;IAEVA,4DAAA,eAAS;IACDA,oDAAA,oBAAY;IAAAA,0DAAA,EAAK;IAErBA,4DAAA,SAAG;IACCA,oDAAA,yIAEJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,uBAGE;IACNA,0DAAA,EAAU;IAEVA,4DAAA,eAAS;IACDA,oDAAA,sBAAc;IAAAA,0DAAA,EAAK;IAEvBA,4DAAA,SAAG;IACCA,oDAAA,kHACJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,uBAGE;IACNA,0DAAA,EAAU;;;;IAxCFA,uDAAA,GAAY;IAAZA,wDAAA,SAAAO,MAAA,CAAAC,GAAA,CAAY;IAWZR,uDAAA,GAAmB;IAAnBA,wDAAA,SAAAO,MAAA,CAAAE,UAAA,CAAmB;IAcnBT,uDAAA,GAAa;IAAbA,wDAAA,SAAAO,MAAA,CAAAG,IAAA,CAAa;IAabV,uDAAA,GAAe;IAAfA,wDAAA,SAAAO,MAAA,CAAAI,MAAA,CAAe;;;;;IAMvBX,4DAAA,QAAG;IACCA,oDAAA,wHAEJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAqB;IAArBA,wDAAA,SAAAY,MAAA,CAAAC,YAAA,CAAqB;;;;;IAKzBb,4DAAA,QAAG;IACCA,oDAAA,mHACJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAgB;IAAhBA,wDAAA,SAAAc,MAAA,CAAAC,OAAA,CAAgB;;;;;IAKpBf,4DAAA,QAAG;IACCA,oDAAA,sHAEJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAmB;IAAnBA,wDAAA,SAAAgB,MAAA,CAAAC,UAAA,CAAmB;;;;;IAKvBjB,4DAAA,QAAG;IACCA,oDAAA,qHACJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAkB;IAAlBA,wDAAA,SAAAkB,MAAA,CAAAC,SAAA,CAAkB;;;;;IAKtBnB,4DAAA,QAAG;IACCA,oDAAA,sHAEJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAmB;IAAnBA,wDAAA,SAAAoB,MAAA,CAAAC,UAAA,CAAmB;;;ADnG/B,MAAMb,GAAG,GAAG;;;;;;;;;;;;;;;;;;;;;;CAsBX;AAED,MAAME,IAAI,GAAG;;;;;;;;;;;;;;;;;CAiBZ;AAED,MAAMC,MAAM,GAAG;;;;;;;;mDAQoC;AAEnD,MAAMF,UAAU,GAAG;;;;;;;;;;;;;CAalB;AAED,MAMqBa,gBAAgB;EANrCC,YAAA;IAOuB,KAAAf,GAAG,GAAGA,GAAG;IACT,KAAAE,IAAI,GAAGA,IAAI;IACX,KAAAC,MAAM,GAAGA,MAAM;IACf,KAAAF,UAAU,GAAGA,UAAU;IAEvB,KAAAU,SAAS,GAAGxB,iEAAiB;IAC7B,KAAAoB,OAAO,GAAGjB,6DAAe;IACzB,KAAAmB,UAAU,GAAGlB,mEAAkB;IAC/B,KAAAsB,UAAU,GAAGxB,mEAAkB;IAC/B,KAAAgB,YAAY,GAAGjB,uEAAoB;;;oBAVrC0B,gBAAgB;;mBAAhBA,iBAAgB;AAAA;;QAAhBA,iBAAgB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAA1B,iEAAA;EAAA4B,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,0BAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MCnFrCjC,4DAAA,sBAA+B;MAC3BA,wDAAA,IAAAoC,uCAAA,0BAmDc;MAEdpC,wDAAA,IAAAqC,uCAAA,yBAUc;MAEdrC,wDAAA,IAAAsC,uCAAA,yBASc;MAEdtC,wDAAA,IAAAuC,uCAAA,yBAUc;MAEdvC,wDAAA,IAAAwC,uCAAA,yBASc;MAEdxC,wDAAA,IAAAyC,uCAAA,yBAUc;MAClBzC,0DAAA,EAAe;;;iBDhCDP,iEAAgB,EAAAiD,oEAAA,EAAEhD,iEAAgB,EAAAgD,oEAAA,EAAAA,gFAAA;EAAAI,aAAA;EAAAC,eAAA;AAAA;iEAI3BzB,gBAAgB;;;;;;;;;;;;;;AEnF9B,MAAM3B,iBAAiB,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA8BhC;;;;;;;;;;;;;;AC9BM,MAAMC,oBAAoB,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAoCnC;;;;;;;;;;;;;;ACpCM,MAAMC,kBAAkB,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAmEjC;;;;;;;;;;;;;;ACnEM,MAAMC,eAAe,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA8B9B;;;;;;;;;;;;;;AC9BM,MAAMC,kBAAkB,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA6BjC","sources":["./apps/demo/src/app/pages/classes/index.ts","./apps/demo/src/app/pages/classes/index.html","./apps/demo/src/app/pages/classes/samples/accessors.ts","./apps/demo/src/app/pages/classes/samples/constructors.ts","./apps/demo/src/app/pages/classes/samples/decorators.ts","./apps/demo/src/app/pages/classes/samples/methods.ts","./apps/demo/src/app/pages/classes/samples/properties.ts"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc';\n\nimport {ACCESSORS_SAMPLES} from './samples/accessors';\nimport {CONSTRUCTORS_SAMPLES} from './samples/constructors';\nimport {DECORATORS_SAMPLES} from './samples/decorators';\nimport {METHODS_SAMPLES} from './samples/methods';\nimport {PROPERTIES_SAMPLES} from './samples/properties';\n\nconst add = `import {\n addClasses,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts']));\n\naddClasses('some/path/file.ts', {\n name: 'A',\n isDefaultExport: true,\n methods: [\n {\n name: 'method',\n isStatic: true,\n statements: 'return 0',\n returnType: 'number',\n },\n ],\n});\n\nsaveActiveProject();\n`;\n\nconst edit = `import {\n getClasses,\n editClasses,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst classes = getClasses('some/path/file.ts');\n\neditClasses(classes, classEntity => ({\n isExported: true,\n name: classEntity.name.replace('Test', ''),\n}));\n\nsaveActiveProject();\n`;\n\nconst remove = `import {\n removeClasses,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nremoveClasses(getClasses('**/**', { name: 'A' }));`;\n\nconst getClasses = `import {\n getClasses,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst allClassesWithNameB = getClasses('some/path/**.ts', {\n name: 'B',\n});\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiDocCodeModule, TuiDocPageModule],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class ClassesComponent {\n protected readonly add = add;\n protected readonly edit = edit;\n protected readonly remove = remove;\n protected readonly getClasses = getClasses;\n\n protected readonly accessors = ACCESSORS_SAMPLES;\n protected readonly methods = METHODS_SAMPLES;\n protected readonly properties = PROPERTIES_SAMPLES;\n protected readonly decorators = DECORATORS_SAMPLES;\n protected readonly constructors = CONSTRUCTORS_SAMPLES;\n}\n","\n \n

You can manipulate with classes using the following utils

\n\n
\n

Add classes

\n\n

You can generate a class from declarative description. Use autocomplete to check all the abilities.

\n\n \n
\n\n
\n

Get classes

\n\n

You can get all classes with some declarative condition. Use autocomplete to check all the abilities.

\n\n \n
\n\n
\n

Edit classes

\n\n

\n You can edit existing classes with a handler returining a declarative description. Use autocomplete to\n check all the abilities.\n

\n\n \n
\n\n
\n

Remove classes

\n\n

\n You can remove all classes with some declarative condition. Use autocomplete to check all the abilities.\n

\n\n \n
\n
\n\n \n

\n You can create, get, edit and remove constructors of your classes with declarative descriptions and\n conditions.\n

\n\n \n
\n\n \n

\n You can create, get, edit and remove methods of your classes with declarative descriptions and conditions.\n

\n\n \n
\n\n \n

\n You can create, get, edit and remove properties of your classes with declarative descriptions and\n conditions.\n

\n\n \n
\n\n \n

\n You can create, get, edit and remove accessors of your classes with declarative descriptions and conditions.\n

\n\n \n
\n\n \n

\n You can create, get, edit and remove decorators of your classes with declarative descriptions and\n conditions.\n

\n\n \n
\n
\n","export const ACCESSORS_SAMPLES = `import {\n addAccessors,\n getAccessors,\n editAccessors,\n removeAccessors,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddAccessors(getClasses('some/path/file.ts'), [\n {\n name: 'setter',\n kind: StructureKind.SetAccessor,\n },\n]);\n\nconst declarations = getAccessors(getClasses('some/path/**.ts'), {\n name: 'd',\n isStatic: true,\n});\n\neditAccessors(declarations, () => ({\n name: 'anotherName',\n}));\n\nremoveAccessors(declarations);\n\nsaveActiveProject();\n`;\n","export const CONSTRUCTORS_SAMPLES = `import {\n addConstructors,\n getConstructors,\n editConstructors,\n removeConstructors,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddConstructors(getClasses('some/path/file.ts', { name: 'B' }), {\n parameters: [\n {\n decorators: [{ name: 'Inject', arguments: ['SomeType'] }],\n name: 'param',\n type: 'SomeType',\n },\n ],\n scope: Scope.Protected,\n});\n\n// Result is:\nclass B {\n protected constructor(@Inject(SomeType) param: SomeType) {}\n}\n\nconst declarations = getConstructors(getClasses('some/path/**.ts'));\n\neditConstructors(declarations, () => ({\n scope: Scope.Protected,\n}));\n\nremoveConstructors(declarations);\n\nsaveActiveProject();\n`;\n","export const DECORATORS_SAMPLES = `import {\n addDecorators,\n getDecorators,\n editDecorators,\n removeDecorators,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst classes = getClasses('some/path/file.ts');\nconst methods = getMethods(classes, { name: 'method' });\nconst constructorParams = getParams(getConstructors(classes), {\n name: 'param',\n});\nconst methodParams = getParams(methods);\nconst properties = getProperties(classes, { name: 'property' });\nconst getAccessorss = getAccessors(classes, { name: 'getAccessor' });\nconst setAccessors = getAccessors(classes, { name: 'setAccessor' });\n\naddDecorators(classes, {\n name: 'Component',\n arguments: [\"{template: ''}\"],\n});\n\naddDecorators(methods, {\n name: 'Required',\n arguments: [],\n});\n\naddDecorators(constructorParams, {\n name: 'Optional',\n arguments: [],\n});\n\naddDecorators(methodParams, {\n name: 'Pure',\n arguments: [],\n});\n\naddDecorators(properties, {\n name: 'ContentChild',\n arguments: ['SomeComponent'],\n});\n\naddDecorators(getAccessorss, {\n name: 'AnotherDecorator',\n arguments: ['SomeComponent', \"['string']\"],\n});\n\naddDecorators(setAccessors, {\n name: 'SetDecorator',\n arguments: [\"[1, 3]\"],\n});\n\nconst declarations = getAllDecorators('some/path/**.ts', {\n name: 'Inject',\n});\n\neditDecorators(declarations, () => ({\n name: 'Directive',\n}));\n\nremoveDecorators(declarations);\n\nsaveActiveProject();\n`;\n","export const METHODS_SAMPLES = `import {\n addMethods,\n getMethods,\n editMethods,\n removeMethods,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddMethods(getClasses('some/path/file.ts', { name: 'B' }), {\n name: 'test',\n statements: 'return 0;',\n returnType: 'number',\n});\n\nconst declarations = getMethods(getClasses('some/path/**.ts'), {\n name: 'd',\n isStatic: true,\n});\n\neditMethods(declarations, ({ isAsync }) => ({\n name: 'b',\n isAsync: !isAsync,\n}));\n\nremoveMethods(declarations);\n\nsaveActiveProject();\n`;\n","export const PROPERTIES_SAMPLES = `import {\n addProperties,\n getProperties,\n editProperties,\n removeProperties,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddProperties(getClasses('some/path/file.ts', { name: 'B' }), {\n name: 'test',\n initializer: '3',\n});\n\nconst declarations = getProperties(getClasses('some/path/**.ts'), {\n name: 'd',\n isStatic: true,\n});\n\neditProperties(declarations, () => ({\n name: 'b',\n initializer: \"'s'\",\n}));\n\nremoveProperties(declarations);\n\nsaveActiveProject();\n`;\n"],"names":["TuiDocCodeModule","TuiDocPageModule","ACCESSORS_SAMPLES","CONSTRUCTORS_SAMPLES","DECORATORS_SAMPLES","METHODS_SAMPLES","PROPERTIES_SAMPLES","i0","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","ctx_r0","add","getClasses","edit","remove","ctx_r1","constructors","ctx_r2","methods","ctx_r3","properties","ctx_r4","accessors","ctx_r5","decorators","ClassesComponent","constructor","selectors","standalone","features","ɵɵStandaloneFeature","decls","vars","consts","template","ClassesComponent_Template","rf","ctx","ɵɵtemplate","ClassesComponent_ng_template_1_Template","ClassesComponent_ng_template_2_Template","ClassesComponent_ng_template_3_Template","ClassesComponent_ng_template_4_Template","ClassesComponent_ng_template_5_Template","ClassesComponent_ng_template_6_Template","i1","TuiDocCodeComponent","TuiDocPageComponent","TuiDocPageTabConnectorDirective","encapsulation","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file +{"version":3,"file":"363.js","mappings":";;;;;;;;;;;;;;;;;;;;;AAGsD;AACM;AACJ;AACN;AACM;;;;;ICLhDK,4DAAA,QAAG;IAAAA,oDAAA,gEAAyD;IAAAA,0DAAA,EAAI;IAEhEA,4DAAA,cAAS;IACDA,oDAAA,kBAAW;IAAAA,0DAAA,EAAK;IAEpBA,4DAAA,QAAG;IAAAA,oDAAA,0GAAmG;IAAAA,0DAAA,EAAI;IAE1GA,uDAAA,sBAGE;IACNA,0DAAA,EAAU;IAEVA,4DAAA,cAAS;IACDA,oDAAA,mBAAW;IAAAA,0DAAA,EAAK;IAEpBA,4DAAA,SAAG;IAAAA,oDAAA,6GAAqG;IAAAA,0DAAA,EAAI;IAE5GA,uDAAA,uBAGE;IACNA,0DAAA,EAAU;IAEVA,4DAAA,eAAS;IACDA,oDAAA,oBAAY;IAAAA,0DAAA,EAAK;IAErBA,4DAAA,SAAG;IACCA,oDAAA,yIAEJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,uBAGE;IACNA,0DAAA,EAAU;IAEVA,4DAAA,eAAS;IACDA,oDAAA,sBAAc;IAAAA,0DAAA,EAAK;IAEvBA,4DAAA,SAAG;IACCA,oDAAA,kHACJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,uBAGE;IACNA,0DAAA,EAAU;;;;IAxCFA,uDAAA,GAAY;IAAZA,wDAAA,SAAAO,MAAA,CAAAC,GAAA,CAAY;IAWZR,uDAAA,GAAmB;IAAnBA,wDAAA,SAAAO,MAAA,CAAAE,UAAA,CAAmB;IAcnBT,uDAAA,GAAa;IAAbA,wDAAA,SAAAO,MAAA,CAAAG,IAAA,CAAa;IAabV,uDAAA,GAAe;IAAfA,wDAAA,SAAAO,MAAA,CAAAI,MAAA,CAAe;;;;;IAMvBX,4DAAA,QAAG;IACCA,oDAAA,wHAEJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAqB;IAArBA,wDAAA,SAAAY,MAAA,CAAAC,YAAA,CAAqB;;;;;IAKzBb,4DAAA,QAAG;IACCA,oDAAA,mHACJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAgB;IAAhBA,wDAAA,SAAAc,MAAA,CAAAC,OAAA,CAAgB;;;;;IAKpBf,4DAAA,QAAG;IACCA,oDAAA,sHAEJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAmB;IAAnBA,wDAAA,SAAAgB,MAAA,CAAAC,UAAA,CAAmB;;;;;IAKvBjB,4DAAA,QAAG;IACCA,oDAAA,qHACJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAkB;IAAlBA,wDAAA,SAAAkB,MAAA,CAAAC,SAAA,CAAkB;;;;;IAKtBnB,4DAAA,QAAG;IACCA,oDAAA,sHAEJ;IAAAA,0DAAA,EAAI;IAEJA,uDAAA,sBAGE;;;;IADEA,uDAAA,GAAmB;IAAnBA,wDAAA,SAAAoB,MAAA,CAAAC,UAAA,CAAmB;;;ADnG/B,MAAMb,GAAG,GAAG;;;;;;;;;;;;;;;;;;;;;;CAsBX;AAED,MAAME,IAAI,GAAG;;;;;;;;;;;;;;;;;CAiBZ;AAED,MAAMC,MAAM,GAAG;;;;;;;;mDAQoC;AAEnD,MAAMF,UAAU,GAAG;;;;;;;;;;;;;CAalB;AAED,MAMqBa,gBAAgB;EANrCC,YAAA;IAOuB,KAAAf,GAAG,GAAGA,GAAG;IACT,KAAAE,IAAI,GAAGA,IAAI;IACX,KAAAC,MAAM,GAAGA,MAAM;IACf,KAAAF,UAAU,GAAGA,UAAU;IAEvB,KAAAU,SAAS,GAAGxB,iEAAiB;IAC7B,KAAAoB,OAAO,GAAGjB,6DAAe;IACzB,KAAAmB,UAAU,GAAGlB,mEAAkB;IAC/B,KAAAsB,UAAU,GAAGxB,mEAAkB;IAC/B,KAAAgB,YAAY,GAAGjB,uEAAoB;;;oBAVrC0B,gBAAgB;;mBAAhBA,iBAAgB;AAAA;;QAAhBA,iBAAgB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAA1B,iEAAA;EAAA4B,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,0BAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MCnFrCjC,4DAAA,sBAA+B;MAC3BA,wDAAA,IAAAoC,uCAAA,0BAmDc;MAEdpC,wDAAA,IAAAqC,uCAAA,yBAUc;MAEdrC,wDAAA,IAAAsC,uCAAA,yBASc;MAEdtC,wDAAA,IAAAuC,uCAAA,yBAUc;MAEdvC,wDAAA,IAAAwC,uCAAA,yBASc;MAEdxC,wDAAA,IAAAyC,uCAAA,yBAUc;MAClBzC,0DAAA,EAAe;;;;;;;iED5BMsB,gBAAgB;;;;;;;;;;;;;;AEnF9B,MAAM3B,iBAAiB,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA8BhC;;;;;;;;;;;;;;AC9BM,MAAMC,oBAAoB,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAoCnC;;;;;;;;;;;;;;ACpCM,MAAMC,kBAAkB,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAmEjC;;;;;;;;;;;;;;ACnEM,MAAMC,eAAe,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA8B9B;;;;;;;;;;;;;;AC9BM,MAAMC,kBAAkB,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA6BjC","sources":["./apps/demo/src/app/pages/classes/index.ts","./apps/demo/src/app/pages/classes/index.html","./apps/demo/src/app/pages/classes/samples/accessors.ts","./apps/demo/src/app/pages/classes/samples/constructors.ts","./apps/demo/src/app/pages/classes/samples/decorators.ts","./apps/demo/src/app/pages/classes/samples/methods.ts","./apps/demo/src/app/pages/classes/samples/properties.ts"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDoc} from '@taiga-ui/addon-doc';\n\nimport {ACCESSORS_SAMPLES} from './samples/accessors';\nimport {CONSTRUCTORS_SAMPLES} from './samples/constructors';\nimport {DECORATORS_SAMPLES} from './samples/decorators';\nimport {METHODS_SAMPLES} from './samples/methods';\nimport {PROPERTIES_SAMPLES} from './samples/properties';\n\nconst add = `import {\n addClasses,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts']));\n\naddClasses('some/path/file.ts', {\n name: 'A',\n isDefaultExport: true,\n methods: [\n {\n name: 'method',\n isStatic: true,\n statements: 'return 0',\n returnType: 'number',\n },\n ],\n});\n\nsaveActiveProject();\n`;\n\nconst edit = `import {\n getClasses,\n editClasses,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst classes = getClasses('some/path/file.ts');\n\neditClasses(classes, classEntity => ({\n isExported: true,\n name: classEntity.name.replace('Test', ''),\n}));\n\nsaveActiveProject();\n`;\n\nconst remove = `import {\n removeClasses,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nremoveClasses(getClasses('**/**', { name: 'A' }));`;\n\nconst getClasses = `import {\n getClasses,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst allClassesWithNameB = getClasses('some/path/**.ts', {\n name: 'B',\n});\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiAddonDoc],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class ClassesComponent {\n protected readonly add = add;\n protected readonly edit = edit;\n protected readonly remove = remove;\n protected readonly getClasses = getClasses;\n\n protected readonly accessors = ACCESSORS_SAMPLES;\n protected readonly methods = METHODS_SAMPLES;\n protected readonly properties = PROPERTIES_SAMPLES;\n protected readonly decorators = DECORATORS_SAMPLES;\n protected readonly constructors = CONSTRUCTORS_SAMPLES;\n}\n","\n \n

You can manipulate with classes using the following utils

\n\n
\n

Add classes

\n\n

You can generate a class from declarative description. Use autocomplete to check all the abilities.

\n\n \n
\n\n
\n

Get classes

\n\n

You can get all classes with some declarative condition. Use autocomplete to check all the abilities.

\n\n \n
\n\n
\n

Edit classes

\n\n

\n You can edit existing classes with a handler returining a declarative description. Use autocomplete to\n check all the abilities.\n

\n\n \n
\n\n
\n

Remove classes

\n\n

\n You can remove all classes with some declarative condition. Use autocomplete to check all the abilities.\n

\n\n \n
\n
\n\n \n

\n You can create, get, edit and remove constructors of your classes with declarative descriptions and\n conditions.\n

\n\n \n
\n\n \n

\n You can create, get, edit and remove methods of your classes with declarative descriptions and conditions.\n

\n\n \n
\n\n \n

\n You can create, get, edit and remove properties of your classes with declarative descriptions and\n conditions.\n

\n\n \n
\n\n \n

\n You can create, get, edit and remove accessors of your classes with declarative descriptions and conditions.\n

\n\n \n
\n\n \n

\n You can create, get, edit and remove decorators of your classes with declarative descriptions and\n conditions.\n

\n\n \n
\n
\n","export const ACCESSORS_SAMPLES = `import {\n addAccessors,\n getAccessors,\n editAccessors,\n removeAccessors,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddAccessors(getClasses('some/path/file.ts'), [\n {\n name: 'setter',\n kind: StructureKind.SetAccessor,\n },\n]);\n\nconst declarations = getAccessors(getClasses('some/path/**.ts'), {\n name: 'd',\n isStatic: true,\n});\n\neditAccessors(declarations, () => ({\n name: 'anotherName',\n}));\n\nremoveAccessors(declarations);\n\nsaveActiveProject();\n`;\n","export const CONSTRUCTORS_SAMPLES = `import {\n addConstructors,\n getConstructors,\n editConstructors,\n removeConstructors,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddConstructors(getClasses('some/path/file.ts', { name: 'B' }), {\n parameters: [\n {\n decorators: [{ name: 'Inject', arguments: ['SomeType'] }],\n name: 'param',\n type: 'SomeType',\n },\n ],\n scope: Scope.Protected,\n});\n\n// Result is:\nclass B {\n protected constructor(@Inject(SomeType) param: SomeType) {}\n}\n\nconst declarations = getConstructors(getClasses('some/path/**.ts'));\n\neditConstructors(declarations, () => ({\n scope: Scope.Protected,\n}));\n\nremoveConstructors(declarations);\n\nsaveActiveProject();\n`;\n","export const DECORATORS_SAMPLES = `import {\n addDecorators,\n getDecorators,\n editDecorators,\n removeDecorators,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst classes = getClasses('some/path/file.ts');\nconst methods = getMethods(classes, { name: 'method' });\nconst constructorParams = getParams(getConstructors(classes), {\n name: 'param',\n});\nconst methodParams = getParams(methods);\nconst properties = getProperties(classes, { name: 'property' });\nconst getAccessorss = getAccessors(classes, { name: 'getAccessor' });\nconst setAccessors = getAccessors(classes, { name: 'setAccessor' });\n\naddDecorators(classes, {\n name: 'Component',\n arguments: [\"{template: ''}\"],\n});\n\naddDecorators(methods, {\n name: 'Required',\n arguments: [],\n});\n\naddDecorators(constructorParams, {\n name: 'Optional',\n arguments: [],\n});\n\naddDecorators(methodParams, {\n name: 'Pure',\n arguments: [],\n});\n\naddDecorators(properties, {\n name: 'ContentChild',\n arguments: ['SomeComponent'],\n});\n\naddDecorators(getAccessorss, {\n name: 'AnotherDecorator',\n arguments: ['SomeComponent', \"['string']\"],\n});\n\naddDecorators(setAccessors, {\n name: 'SetDecorator',\n arguments: [\"[1, 3]\"],\n});\n\nconst declarations = getAllDecorators('some/path/**.ts', {\n name: 'Inject',\n});\n\neditDecorators(declarations, () => ({\n name: 'Directive',\n}));\n\nremoveDecorators(declarations);\n\nsaveActiveProject();\n`;\n","export const METHODS_SAMPLES = `import {\n addMethods,\n getMethods,\n editMethods,\n removeMethods,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddMethods(getClasses('some/path/file.ts', { name: 'B' }), {\n name: 'test',\n statements: 'return 0;',\n returnType: 'number',\n});\n\nconst declarations = getMethods(getClasses('some/path/**.ts'), {\n name: 'd',\n isStatic: true,\n});\n\neditMethods(declarations, ({ isAsync }) => ({\n name: 'b',\n isAsync: !isAsync,\n}));\n\nremoveMethods(declarations);\n\nsaveActiveProject();\n`;\n","export const PROPERTIES_SAMPLES = `import {\n addProperties,\n getProperties,\n editProperties,\n removeProperties,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddProperties(getClasses('some/path/file.ts', { name: 'B' }), {\n name: 'test',\n initializer: '3',\n});\n\nconst declarations = getProperties(getClasses('some/path/**.ts'), {\n name: 'd',\n isStatic: true,\n});\n\neditProperties(declarations, () => ({\n name: 'b',\n initializer: \"'s'\",\n}));\n\nremoveProperties(declarations);\n\nsaveActiveProject();\n`;\n"],"names":["ACCESSORS_SAMPLES","CONSTRUCTORS_SAMPLES","DECORATORS_SAMPLES","METHODS_SAMPLES","PROPERTIES_SAMPLES","i0","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","ctx_r0","add","getClasses","edit","remove","ctx_r1","constructors","ctx_r2","methods","ctx_r3","properties","ctx_r4","accessors","ctx_r5","decorators","ClassesComponent","constructor","selectors","standalone","features","ɵɵStandaloneFeature","decls","vars","consts","template","ClassesComponent_Template","rf","ctx","ɵɵtemplate","ClassesComponent_ng_template_1_Template","ClassesComponent_ng_template_2_Template","ClassesComponent_ng_template_3_Template","ClassesComponent_ng_template_4_Template","ClassesComponent_ng_template_5_Template","ClassesComponent_ng_template_6_Template"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file diff --git a/390.js b/390.js index 2442e16b..6694a863 100644 --- a/390.js +++ b/390.js @@ -11,13 +11,11 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 9440); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 73); +/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 4841); var _FunctionsComponent; - const code = `import { addFunctions, editFunctions, @@ -77,7 +75,7 @@ _FunctionsComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("code", ctx.code); } }, - dependencies: [_taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiAddonDocModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__.TuiDocCodeComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__.TuiDocPageComponent], + dependencies: [_taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocCode, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocPage], encapsulation: 2, changeDetection: 0 }); diff --git a/390.js.map b/390.js.map index 81db72ff..834e7411 100644 --- a/390.js.map +++ b/390.js.map @@ -1 +1 @@ -{"version":3,"file":"390.js","mappings":";;;;;;;;;;;;;;;;;AACsD;;;AAEtD,MAAMC,IAAI,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA4BZ;AAED,MAMqBC,kBAAkB;EANvCC,YAAA;IAOuB,KAAAF,IAAI,GAAGA,IAAI;;;sBADbC,kBAAkB;;mBAAlBA,mBAAkB;AAAA;;QAAlBA,mBAAkB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,4BAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MCvCvCP,4DAAA,sBAAiC;MAC1BA,oDAAA,iHAA0G;MAAAA,0DAAA,EAAI;MAEjHA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAa;MAAbA,wDAAA,SAAAQ,GAAA,CAAAd,IAAA,CAAa;;;iBD8BPD,kEAAiB,EAAAsB,oEAAA,EAAAA,oEAAA;EAAAG,aAAA;EAAAC,eAAA;AAAA;iEAIVxB,kBAAkB","sources":["./apps/demo/src/app/pages/functions/index.ts","./apps/demo/src/app/pages/functions/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDocModule} from '@taiga-ui/addon-doc';\n\nconst code = `import {\n addFunctions,\n editFunctions,\n getFunctions,\n removeFunctions,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddFunctions('some/**/**.ts', {\n isExported: true,\n name: 'b',\n statements: \"return 'b'\",\n});\n\nconst declarations = getFunctions('some/path/**.ts');\n\neditFunctions(functions, () => ({\n isExported: true,\n name: 'b',\n statements: \"return 'b'\",\n}));\n\nremoveFunctions(declarations);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiAddonDocModule],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class FunctionsComponent {\n protected readonly code = code;\n}\n","\n

You can create, get, edit and remove functions in your files with declarative descriptions and conditions.

\n\n \n
\n"],"names":["TuiAddonDocModule","code","FunctionsComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","FunctionsComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","i1","TuiDocCodeComponent","TuiDocPageComponent","encapsulation","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file +{"version":3,"file":"390.js","mappings":";;;;;;;;;;;;;;;;;;AAGA,MAAMA,IAAI,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA4BZ;AAED,MAMqBC,kBAAkB;EANvCC,YAAA;IAOuB,KAAAF,IAAI,GAAGA,IAAI;;;sBADbC,kBAAkB;;mBAAlBA,mBAAkB;AAAA;;QAAlBA,mBAAkB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,4BAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MCvCvCP,4DAAA,sBAAiC;MAC1BA,oDAAA,iHAA0G;MAAAA,0DAAA,EAAI;MAEjHA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAa;MAAbA,wDAAA,SAAAQ,GAAA,CAAAd,IAAA,CAAa;;;;;;;iEDkCAC,kBAAkB","sources":["./apps/demo/src/app/pages/functions/index.ts","./apps/demo/src/app/pages/functions/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDoc} from '@taiga-ui/addon-doc';\n\nconst code = `import {\n addFunctions,\n editFunctions,\n getFunctions,\n removeFunctions,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddFunctions('some/**/**.ts', {\n isExported: true,\n name: 'b',\n statements: \"return 'b'\",\n});\n\nconst declarations = getFunctions('some/path/**.ts');\n\neditFunctions(functions, () => ({\n isExported: true,\n name: 'b',\n statements: \"return 'b'\",\n}));\n\nremoveFunctions(declarations);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiAddonDoc],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class FunctionsComponent {\n protected readonly code = code;\n}\n","\n

You can create, get, edit and remove functions in your files with declarative descriptions and conditions.

\n\n \n
\n"],"names":["code","FunctionsComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","FunctionsComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file diff --git a/487.js b/487.js index e949b972..7b86ce7d 100644 --- a/487.js +++ b/487.js @@ -11,12 +11,11 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 73); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); +/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 4841); var _GetBootstrapFunctionComponent; - const bootstrap = `import { getBootstrapFn, setActiveProject, @@ -106,7 +105,7 @@ _GetBootstrapFunctionComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPOR _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("code", ctx.addProviders); } }, - dependencies: [_taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageComponent], + dependencies: [_taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocCode, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocPage], encapsulation: 2, changeDetection: 0 }); diff --git a/487.js.map b/487.js.map index 15226ea8..55bf578b 100644 --- a/487.js.map +++ b/487.js.map @@ -1 +1 @@ -{"version":3,"file":"487.js","mappings":";;;;;;;;;;;;;;;;AACuE;;;AAEvE,MAAME,SAAS,GAAG;;;;;;;;CAQjB;AAED,MAAMC,oBAAoB,GAAG;;;;;;;;CAQ5B;AAED,MAAMC,YAAY,GAAG;;;;;;;;;;;CAWpB;AAED,MAMqBC,6BAA6B;EANlDC,YAAA;IAOuB,KAAAJ,SAAS,GAAGA,SAAS;IACrB,KAAAC,oBAAoB,GAAGA,oBAAoB;IAC3C,KAAAC,YAAY,GAAGA,YAAY;;;iCAH7BC,6BAA6B;;mBAA7BA,8BAA6B;AAAA;;QAA7BA,8BAA6B;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,uCAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC1ClDP,4DAAA,sBAA8C;MAElCA,oDAAA,yBAAkB;MAAAA,0DAAA,EAAK;MAE3BA,4DAAA,QAAG;MAAAA,oDAAA,4EAAqE;MAAAA,0DAAA,EAAI;MAE5EA,uDAAA,sBAGE;MACNA,0DAAA,EAAU;MAEVA,4DAAA,cAAS;MACDA,oDAAA,6BAAsB;MAAAA,0DAAA,EAAK;MAE/BA,4DAAA,SAAG;MAAAA,oDAAA,kEAA0D;MAAAA,0DAAA,EAAI;MAEjEA,uDAAA,uBAGE;MACNA,0DAAA,EAAU;MAEVA,4DAAA,eAAS;MACDA,oDAAA,+CAAuC;MAAAA,0DAAA,EAAK;MAEhDA,4DAAA,SAAG;MACCA,oDAAA,oEACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,2CAAmC;MAAAA,0DAAA,EAAO;MAChDA,oDAAA,kBACJ;MAAAA,0DAAA,EAAI;MAEJA,uDAAA,uBAGE;MACNA,0DAAA,EAAU;;;MA5BFA,uDAAA,GAAkB;MAAlBA,wDAAA,SAAAQ,GAAA,CAAAhB,SAAA,CAAkB;MAWlBQ,uDAAA,GAA6B;MAA7BA,wDAAA,SAAAQ,GAAA,CAAAf,oBAAA,CAA6B;MAe7BO,uDAAA,GAAqB;MAArBA,wDAAA,SAAAQ,GAAA,CAAAd,YAAA,CAAqB;;;iBDInBJ,iEAAgB,EAAAyB,oEAAA,EAAExB,iEAAgB,EAAAwB,oEAAA;EAAAG,aAAA;EAAAC,eAAA;AAAA;iEAI3BxB,6BAA6B","sources":["./apps/demo/src/app/pages/get-bootstrap-function/index.ts","./apps/demo/src/app/pages/get-bootstrap-function/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc';\n\nconst bootstrap = `import {\n getBootstrapFn,\n setActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst bootstrapFn = getBootstrapFn('src/main.ts');\n`;\n\nconst bootstrapApplication = `import {\n getBootstrapApplicationFn,\n setActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst bootstrapFn = getBootstrapApplicationFn('src/main.ts');\n`;\n\nconst addProviders = `import {\n getBootstrapApplicationFn,\n addProviderToBootstrapApplicationFn,\n setActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst bootstrapFn = getBootstrapApplicationFn('src/main.ts');\n\naddProviderToBootstrapApplicationFn(bootstrapFn, 'provideRouter()');\n`;\n\n@Component({\n standalone: true,\n imports: [TuiDocCodeModule, TuiDocPageModule],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class GetBootstrapFunctionComponent {\n protected readonly bootstrap = bootstrap;\n protected readonly bootstrapApplication = bootstrapApplication;\n protected readonly addProviders = addProviders;\n}\n","\n
\n

Module Application

\n\n

Finds a bootstrap function of Angular application with a path pattern

\n\n \n
\n\n
\n

Standalone Application

\n\n

Finds a bootstrap application function with a path pattern

\n\n \n
\n\n
\n

Add providers to standalone Application

\n\n

\n To add providers to standalone application you need to use\n addProviderToBootstrapApplicationFn\n function\n

\n\n \n
\n
\n"],"names":["TuiDocCodeModule","TuiDocPageModule","bootstrap","bootstrapApplication","addProviders","GetBootstrapFunctionComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","GetBootstrapFunctionComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","i1","TuiDocCodeComponent","TuiDocPageComponent","encapsulation","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file +{"version":3,"file":"487.js","mappings":";;;;;;;;;;;;;;;;;;AAGA,MAAMA,SAAS,GAAG;;;;;;;;CAQjB;AAED,MAAMC,oBAAoB,GAAG;;;;;;;;CAQ5B;AAED,MAAMC,YAAY,GAAG;;;;;;;;;;;CAWpB;AAED,MAMqBC,6BAA6B;EANlDC,YAAA;IAOuB,KAAAJ,SAAS,GAAGA,SAAS;IACrB,KAAAC,oBAAoB,GAAGA,oBAAoB;IAC3C,KAAAC,YAAY,GAAGA,YAAY;;;iCAH7BC,6BAA6B;;mBAA7BA,8BAA6B;AAAA;;QAA7BA,8BAA6B;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,uCAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC1ClDP,4DAAA,sBAA8C;MAElCA,oDAAA,yBAAkB;MAAAA,0DAAA,EAAK;MAE3BA,4DAAA,QAAG;MAAAA,oDAAA,4EAAqE;MAAAA,0DAAA,EAAI;MAE5EA,uDAAA,sBAGE;MACNA,0DAAA,EAAU;MAEVA,4DAAA,cAAS;MACDA,oDAAA,6BAAsB;MAAAA,0DAAA,EAAK;MAE/BA,4DAAA,SAAG;MAAAA,oDAAA,kEAA0D;MAAAA,0DAAA,EAAI;MAEjEA,uDAAA,uBAGE;MACNA,0DAAA,EAAU;MAEVA,4DAAA,eAAS;MACDA,oDAAA,+CAAuC;MAAAA,0DAAA,EAAK;MAEhDA,4DAAA,SAAG;MACCA,oDAAA,oEACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,2CAAmC;MAAAA,0DAAA,EAAO;MAChDA,oDAAA,kBACJ;MAAAA,0DAAA,EAAI;MAEJA,uDAAA,uBAGE;MACNA,0DAAA,EAAU;;;MA5BFA,uDAAA,GAAkB;MAAlBA,wDAAA,SAAAQ,GAAA,CAAAhB,SAAA,CAAkB;MAWlBQ,uDAAA,GAA6B;MAA7BA,wDAAA,SAAAQ,GAAA,CAAAf,oBAAA,CAA6B;MAe7BO,uDAAA,GAAqB;MAArBA,wDAAA,SAAAQ,GAAA,CAAAd,YAAA,CAAqB;;;;;;;iEDQZC,6BAA6B","sources":["./apps/demo/src/app/pages/get-bootstrap-function/index.ts","./apps/demo/src/app/pages/get-bootstrap-function/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDoc} from '@taiga-ui/addon-doc';\n\nconst bootstrap = `import {\n getBootstrapFn,\n setActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst bootstrapFn = getBootstrapFn('src/main.ts');\n`;\n\nconst bootstrapApplication = `import {\n getBootstrapApplicationFn,\n setActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst bootstrapFn = getBootstrapApplicationFn('src/main.ts');\n`;\n\nconst addProviders = `import {\n getBootstrapApplicationFn,\n addProviderToBootstrapApplicationFn,\n setActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst bootstrapFn = getBootstrapApplicationFn('src/main.ts');\n\naddProviderToBootstrapApplicationFn(bootstrapFn, 'provideRouter()');\n`;\n\n@Component({\n standalone: true,\n imports: [TuiAddonDoc],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class GetBootstrapFunctionComponent {\n protected readonly bootstrap = bootstrap;\n protected readonly bootstrapApplication = bootstrapApplication;\n protected readonly addProviders = addProviders;\n}\n","\n
\n

Module Application

\n\n

Finds a bootstrap function of Angular application with a path pattern

\n\n \n
\n\n
\n

Standalone Application

\n\n

Finds a bootstrap application function with a path pattern

\n\n \n
\n\n
\n

Add providers to standalone Application

\n\n

\n To add providers to standalone application you need to use\n addProviderToBootstrapApplicationFn\n function\n

\n\n \n
\n
\n"],"names":["bootstrap","bootstrapApplication","addProviders","GetBootstrapFunctionComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","GetBootstrapFunctionComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file diff --git a/645.js b/645.js index d863b4cc..e467da92 100644 --- a/645.js +++ b/645.js @@ -11,15 +11,13 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 73); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/core */ 578); +/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/core */ 1534); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); +/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 4841); var _InjectSampleComponent; - - const example = `import { setActiveProject, createProject, @@ -130,7 +128,7 @@ _InjectSampleComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODU _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("code", ctx.example); } }, - dependencies: [_taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_2__.TuiLinkModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_2__.TuiLinkComponent], + dependencies: [_taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocCode, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocPage, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_2__.TuiLink], encapsulation: 2, changeDetection: 0 }); diff --git a/645.js.map b/645.js.map index fb27adef..462ce53a 100644 --- a/645.js.map +++ b/645.js.map @@ -1 +1 @@ -{"version":3,"file":"645.js","mappings":";;;;;;;;;;;;;;;;;AACuE;AAC1B;;;;AAE7C,MAAMG,OAAO,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAkEd;AAEF,MAMqBC,qBAAqB;EAN1CC,YAAA;IAOuB,KAAAF,OAAO,GAAGA,OAAO;;;yBADnBC,qBAAqB;;mBAArBA,sBAAqB;AAAA;;QAArBA,sBAAqB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,+BAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC9E1CP,4DAAA,sBAAqD;MAE7CA,oDAAA,mEACA;MAAAA,4DAAA,WAAM;MAAAA,oDAAA,cAAW;MAAAA,0DAAA,EAAO;MACxBA,oDAAA,kCACA;MAAAA,4DAAA,WAAM;MAAAA,oDAAA,aAAM;MAAAA,0DAAA,EAAO;MACnBA,oDAAA,iBACJ;MAAAA,0DAAA,EAAI;MAEJA,4DAAA,QAAG;MACCA,oDAAA,oCACA;MAAAA,4DAAA,YAKC;MACGA,oDAAA,oBACJ;MAAAA,0DAAA,EAAI;MAGRA,uDAAA,uBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,IAAgB;MAAhBA,wDAAA,SAAAQ,GAAA,CAAAd,OAAA,CAAgB;;;iBDmDVH,iEAAgB,EAAAwB,oEAAA,EAAEvB,iEAAgB,EAAAuB,oEAAA,EAAEtB,yDAAa,EAAAyB,4DAAA;EAAAE,aAAA;EAAAC,eAAA;AAAA;iEAI1C1B,qBAAqB","sources":["./apps/demo/src/app/pages/inject-sample/index.ts","./apps/demo/src/app/pages/inject-sample/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc';\nimport {TuiLinkModule} from '@taiga-ui/core';\n\nconst example = `import {\n setActiveProject,\n createProject,\n NgMorphTree,\n getClasses,\n getParams,\n getConstructors,\n saveActiveProject,\n getImports,\n editImports,\n} from 'ng-morph';\n\nsetActiveProject(\n createProject(new NgMorphTree(), '/', ['**/*.ts', '**/*.json'])\n);\n\nconst components = getClasses('**/*.ts', {\n name: '*Component',\n});\n\ncomponents.forEach((component) => {\n const constructorParams = getParams(getConstructors(component));\n\n if (constructorParams.length === 0) {\n return;\n }\n\n fixInjectImport(component.getSourceFile().getFilePath());\n\n component.insertProperties(\n 0,\n constructorParams.map((param) => ({\n name: param.getName(),\n type: param.getTypeNode().getText(),\n isReadonly: param.isReadonly(),\n scope: param.getScope(),\n initializer: \\`inject(\\${\n param.getDecorator('Inject')?.getArguments()[0].getText() ??\n param.getTypeNode().getText()\n })\\`,\n }))\n );\n\n constructorParams.forEach((param) => {\n param.remove();\n });\n\n console.log(component.getSourceFile().getText());\n});\n\n// Uncomment the next line once you are ready to save the changes\n// saveActiveProject();\n\nconsole.log(\n 'Uncomment saveActiveProject function once you are ready to save...'\n);\nconsole.log('ng-morph ✅');\n\nfunction fixInjectImport(file: string) {\n const angularCoreImports = getImports(file, {\n moduleSpecifier: '@angular/core',\n });\n\n editImports(angularCoreImports, (entity) => ({\n namedImports: [...entity.namedImports, 'inject'],\n }));\n}`;\n\n@Component({\n standalone: true,\n imports: [TuiDocCodeModule, TuiDocPageModule, TuiLinkModule],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class InjectSampleComponent {\n protected readonly example = example;\n}\n"," inject example\">\n

\n This is an example of code that migrates your project from\n @Inject\n constructor injections to\n inject\n function\n

\n\n

\n You can also try it out on\n \n Stackblitz\n \n

\n\n \n
\n"],"names":["TuiDocCodeModule","TuiDocPageModule","TuiLinkModule","example","InjectSampleComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","InjectSampleComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","i1","TuiDocCodeComponent","TuiDocPageComponent","i2","TuiLinkComponent","encapsulation","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file +{"version":3,"file":"645.js","mappings":";;;;;;;;;;;;;;;;;AAEuC;;;AAEvC,MAAMC,OAAO,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAkEd;AAEF,MAMqBC,qBAAqB;EAN1CC,YAAA;IAOuB,KAAAF,OAAO,GAAGA,OAAO;;;yBADnBC,qBAAqB;;mBAArBA,sBAAqB;AAAA;;QAArBA,sBAAqB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,+BAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC9E1CP,4DAAA,sBAAqD;MAE7CA,oDAAA,mEACA;MAAAA,4DAAA,WAAM;MAAAA,oDAAA,cAAW;MAAAA,0DAAA,EAAO;MACxBA,oDAAA,kCACA;MAAAA,4DAAA,WAAM;MAAAA,oDAAA,aAAM;MAAAA,0DAAA,EAAO;MACnBA,oDAAA,iBACJ;MAAAA,0DAAA,EAAI;MAEJA,4DAAA,QAAG;MACCA,oDAAA,oCACA;MAAAA,4DAAA,YAKC;MACGA,oDAAA,oBACJ;MAAAA,0DAAA,EAAI;MAGRA,uDAAA,uBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,IAAgB;MAAhBA,wDAAA,SAAAQ,GAAA,CAAAd,OAAA,CAAgB;;;iKDmDGD,mDAAO;EAAAsB,aAAA;EAAAC,eAAA;AAAA;iEAIbrB,qBAAqB","sources":["./apps/demo/src/app/pages/inject-sample/index.ts","./apps/demo/src/app/pages/inject-sample/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDoc} from '@taiga-ui/addon-doc';\nimport {TuiLink} from '@taiga-ui/core';\n\nconst example = `import {\n setActiveProject,\n createProject,\n NgMorphTree,\n getClasses,\n getParams,\n getConstructors,\n saveActiveProject,\n getImports,\n editImports,\n} from 'ng-morph';\n\nsetActiveProject(\n createProject(new NgMorphTree(), '/', ['**/*.ts', '**/*.json'])\n);\n\nconst components = getClasses('**/*.ts', {\n name: '*Component',\n});\n\ncomponents.forEach((component) => {\n const constructorParams = getParams(getConstructors(component));\n\n if (constructorParams.length === 0) {\n return;\n }\n\n fixInjectImport(component.getSourceFile().getFilePath());\n\n component.insertProperties(\n 0,\n constructorParams.map((param) => ({\n name: param.getName(),\n type: param.getTypeNode().getText(),\n isReadonly: param.isReadonly(),\n scope: param.getScope(),\n initializer: \\`inject(\\${\n param.getDecorator('Inject')?.getArguments()[0].getText() ??\n param.getTypeNode().getText()\n })\\`,\n }))\n );\n\n constructorParams.forEach((param) => {\n param.remove();\n });\n\n console.log(component.getSourceFile().getText());\n});\n\n// Uncomment the next line once you are ready to save the changes\n// saveActiveProject();\n\nconsole.log(\n 'Uncomment saveActiveProject function once you are ready to save...'\n);\nconsole.log('ng-morph ✅');\n\nfunction fixInjectImport(file: string) {\n const angularCoreImports = getImports(file, {\n moduleSpecifier: '@angular/core',\n });\n\n editImports(angularCoreImports, (entity) => ({\n namedImports: [...entity.namedImports, 'inject'],\n }));\n}`;\n\n@Component({\n standalone: true,\n imports: [TuiAddonDoc, TuiLink],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class InjectSampleComponent {\n protected readonly example = example;\n}\n"," inject example\">\n

\n This is an example of code that migrates your project from\n @Inject\n constructor injections to\n inject\n function\n

\n\n

\n You can also try it out on\n \n Stackblitz\n \n

\n\n \n
\n"],"names":["TuiLink","example","InjectSampleComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","InjectSampleComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","encapsulation","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file diff --git a/666.js b/666.js index 59c5d3cb..94ce33fc 100644 --- a/666.js +++ b/666.js @@ -11,12 +11,11 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 73); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); +/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 4841); var _SourceFilesComponent; - const code = `import { createSourceFile, getSourceFiles, @@ -67,7 +66,7 @@ _SourceFilesComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODUL _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("code", ctx.code); } }, - dependencies: [_taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageComponent], + dependencies: [_taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocCode, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocPage], encapsulation: 2, changeDetection: 0 }); diff --git a/666.js.map b/666.js.map index c3f5cf70..de130d31 100644 --- a/666.js.map +++ b/666.js.map @@ -1 +1 @@ -{"version":3,"file":"666.js","mappings":";;;;;;;;;;;;;;;;AACuE;;;AAEvE,MAAME,IAAI,GAAG;;;;;;;;;;;;;;;;;;;CAmBZ;AAED,MAMqBC,oBAAoB;EANzCC,YAAA;IAOuB,KAAAF,IAAI,GAAGA,IAAI;;;wBADbC,oBAAoB;;mBAApBA,qBAAoB;AAAA;;QAApBA,qBAAoB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,8BAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC9BzCP,4DAAA,sBAAoC;MAC7BA,oDAAA,iFAA0E;MAAAA,0DAAA,EAAI;MAEjFA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAa;MAAbA,wDAAA,SAAAQ,GAAA,CAAAd,IAAA,CAAa;;;iBDqBPF,iEAAgB,EAAAuB,oEAAA,EAAEtB,iEAAgB,EAAAsB,oEAAA;EAAAG,aAAA;EAAAC,eAAA;AAAA;iEAI3BxB,oBAAoB","sources":["./apps/demo/src/app/pages/source-files/index.ts","./apps/demo/src/app/pages/source-files/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc';\n\nconst code = `import {\n createSourceFile,\n getSourceFiles,\n moveSourceFilePaths,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\nimport { dasherize } from '@angular-devkit/core/src/utils/strings';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\ncreateSourceFile('some/path/file.ts', 'const a = \"hello\";');\n\nconst sourceFiles = getSourceFiles('some/**/*.ts');\n\n// It gets a function that process every file\nmoveSourceFilePaths(sourceFiles, dasherize);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiDocCodeModule, TuiDocPageModule],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class SourceFilesComponent {\n protected readonly code = code;\n}\n","\n

You can create, get and move sources files of the project and their paths.

\n\n \n
\n"],"names":["TuiDocCodeModule","TuiDocPageModule","code","SourceFilesComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","SourceFilesComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","i1","TuiDocCodeComponent","TuiDocPageComponent","encapsulation","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file +{"version":3,"file":"666.js","mappings":";;;;;;;;;;;;;;;;;;AAGA,MAAMA,IAAI,GAAG;;;;;;;;;;;;;;;;;;;CAmBZ;AAED,MAMqBC,oBAAoB;EANzCC,YAAA;IAOuB,KAAAF,IAAI,GAAGA,IAAI;;;wBADbC,oBAAoB;;mBAApBA,qBAAoB;AAAA;;QAApBA,qBAAoB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,8BAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC9BzCP,4DAAA,sBAAoC;MAC7BA,oDAAA,iFAA0E;MAAAA,0DAAA,EAAI;MAEjFA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAa;MAAbA,wDAAA,SAAAQ,GAAA,CAAAd,IAAA,CAAa;;;;;;;iEDyBAC,oBAAoB","sources":["./apps/demo/src/app/pages/source-files/index.ts","./apps/demo/src/app/pages/source-files/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDoc} from '@taiga-ui/addon-doc';\n\nconst code = `import {\n createSourceFile,\n getSourceFiles,\n moveSourceFilePaths,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\nimport { dasherize } from '@angular-devkit/core/src/utils/strings';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\ncreateSourceFile('some/path/file.ts', 'const a = \"hello\";');\n\nconst sourceFiles = getSourceFiles('some/**/*.ts');\n\n// It gets a function that process every file\nmoveSourceFilePaths(sourceFiles, dasherize);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiAddonDoc],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class SourceFilesComponent {\n protected readonly code = code;\n}\n","\n

You can create, get and move sources files of the project and their paths.

\n\n \n
\n"],"names":["code","SourceFilesComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","SourceFilesComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file diff --git a/78.js b/78.js index dbad619f..5a025db1 100644 --- a/78.js +++ b/78.js @@ -11,13 +11,11 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 9440); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 73); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); +/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 4841); var _GetMainModuleComponent; - const code = `import { getMainModule setActiveProject, @@ -57,7 +55,7 @@ _GetMainModuleComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MOD _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("code", ctx.code); } }, - dependencies: [_taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiAddonDocModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__.TuiDocCodeComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__.TuiDocPageComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__.TuiDocPageModule], + dependencies: [_taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocCode, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocPage], encapsulation: 2, changeDetection: 0 }); diff --git a/78.js.map b/78.js.map index 829ef546..5192745b 100644 --- a/78.js.map +++ b/78.js.map @@ -1 +1 @@ -{"version":3,"file":"78.js","mappings":";;;;;;;;;;;;;;;;;AACwE;;;AAExE,MAAME,IAAI,GAAG;;;;;;;;CAQZ;AAED,MAMqBC,sBAAsB;EAN3CC,YAAA;IAOuB,KAAAF,IAAI,GAAGA,IAAI;;;0BADbC,sBAAsB;;mBAAtBA,uBAAsB;AAAA;;QAAtBA,uBAAsB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,gCAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MCnB3CP,4DAAA,sBAAuC;MAChCA,oDAAA,iEAA0D;MAAAA,0DAAA,EAAI;MAEjEA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAa;MAAbA,wDAAA,SAAAQ,GAAA,CAAAd,IAAA,CAAa;;;iBDUPF,kEAAiB,EAAAuB,oEAAA,EAAAA,oEAAA,EAAEtB,iEAAgB;EAAAyB,aAAA;EAAAC,eAAA;AAAA;iEAI5BxB,sBAAsB","sources":["./apps/demo/src/app/pages/get-main-module/index.ts","./apps/demo/src/app/pages/get-main-module/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDocModule, TuiDocPageModule} from '@taiga-ui/addon-doc';\n\nconst code = `import {\n getMainModule\n setActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst classDeclaration = getMainModule('src/main.ts');\n`;\n\n@Component({\n standalone: true,\n imports: [TuiAddonDocModule, TuiDocPageModule],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class GetMainModuleComponent {\n protected readonly code = code;\n}\n","\n

Finds a main module of Angular application in path pattern

\n\n \n
\n"],"names":["TuiAddonDocModule","TuiDocPageModule","code","GetMainModuleComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","GetMainModuleComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","i1","TuiDocCodeComponent","TuiDocPageComponent","encapsulation","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file +{"version":3,"file":"78.js","mappings":";;;;;;;;;;;;;;;;;;AAGA,MAAMA,IAAI,GAAG;;;;;;;;CAQZ;AAED,MAMqBC,sBAAsB;EAN3CC,YAAA;IAOuB,KAAAF,IAAI,GAAGA,IAAI;;;0BADbC,sBAAsB;;mBAAtBA,uBAAsB;AAAA;;QAAtBA,uBAAsB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,gCAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MCnB3CP,4DAAA,sBAAuC;MAChCA,oDAAA,iEAA0D;MAAAA,0DAAA,EAAI;MAEjEA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAa;MAAbA,wDAAA,SAAAQ,GAAA,CAAAd,IAAA,CAAa;;;;;;;iEDcAC,sBAAsB","sources":["./apps/demo/src/app/pages/get-main-module/index.ts","./apps/demo/src/app/pages/get-main-module/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDoc} from '@taiga-ui/addon-doc';\n\nconst code = `import {\n getMainModule\n setActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\nconst classDeclaration = getMainModule('src/main.ts');\n`;\n\n@Component({\n standalone: true,\n imports: [TuiAddonDoc],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class GetMainModuleComponent {\n protected readonly code = code;\n}\n","\n

Finds a main module of Angular application in path pattern

\n\n \n
\n"],"names":["code","GetMainModuleComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","GetMainModuleComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file diff --git a/837.js b/837.js index 470bfe12..5e443e85 100644 --- a/837.js +++ b/837.js @@ -11,12 +11,11 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 73); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); +/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 4841); var _EnumsComponent; - const code = `import { addEnums, editEnums, @@ -80,7 +79,7 @@ _EnumsComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__[ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("code", ctx.code); } }, - dependencies: [_taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocCodeComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiDocPageComponent], + dependencies: [_taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocCode, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocPage], encapsulation: 2, changeDetection: 0 }); diff --git a/837.js.map b/837.js.map index 2abeec8f..91286ec2 100644 --- a/837.js.map +++ b/837.js.map @@ -1 +1 @@ -{"version":3,"file":"837.js","mappings":";;;;;;;;;;;;;;;;AACuE;;;AAEvE,MAAME,IAAI,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAgCZ;AAED,MAMqBC,cAAc;EANnCC,YAAA;IAOuB,KAAAF,IAAI,GAAGA,IAAI;;;kBADbC,cAAc;;mBAAdA,eAAc;AAAA;;QAAdA,eAAc;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,wBAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC3CnCP,4DAAA,sBAA6B;MACtBA,oDAAA,6GAAsG;MAAAA,0DAAA,EAAI;MAE7GA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAa;MAAbA,wDAAA,SAAAQ,GAAA,CAAAd,IAAA,CAAa;;;iBDkCPF,iEAAgB,EAAAuB,oEAAA,EAAEtB,iEAAgB,EAAAsB,oEAAA;EAAAG,aAAA;EAAAC,eAAA;AAAA;iEAI3BxB,cAAc","sources":["./apps/demo/src/app/pages/enums/index.ts","./apps/demo/src/app/pages/enums/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc';\n\nconst code = `import {\n addEnums,\n editEnums,\n getEnums,\n removeEnums,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddEnums('some/path/file.ts', [\n {\n name: 'Enum',\n isConst: true,\n members: [{ name: 'First' }, { name: 'second' }],\n },\n {\n name: 'EmptyEnum',\n isExported: true,\n },\n]);\n\nconst declarations = getEnums('some/path/**.ts');\n\neditEnums(declarations, () => ({\n name: 'B',\n}));\n\nremoveEnums(declarations);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiDocCodeModule, TuiDocPageModule],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class EnumsComponent {\n protected readonly code = code;\n}\n","\n

You can create, get, edit and remove enums in your files with declarative descriptions and conditions.

\n\n \n
\n"],"names":["TuiDocCodeModule","TuiDocPageModule","code","EnumsComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","EnumsComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","i1","TuiDocCodeComponent","TuiDocPageComponent","encapsulation","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file +{"version":3,"file":"837.js","mappings":";;;;;;;;;;;;;;;;;;AAGA,MAAMA,IAAI,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAgCZ;AAED,MAMqBC,cAAc;EANnCC,YAAA;IAOuB,KAAAF,IAAI,GAAGA,IAAI;;;kBADbC,cAAc;;mBAAdA,eAAc;AAAA;;QAAdA,eAAc;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,wBAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC3CnCP,4DAAA,sBAA6B;MACtBA,oDAAA,6GAAsG;MAAAA,0DAAA,EAAI;MAE7GA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAa;MAAbA,wDAAA,SAAAQ,GAAA,CAAAd,IAAA,CAAa;;;;;;;iEDsCAC,cAAc","sources":["./apps/demo/src/app/pages/enums/index.ts","./apps/demo/src/app/pages/enums/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDoc} from '@taiga-ui/addon-doc';\n\nconst code = `import {\n addEnums,\n editEnums,\n getEnums,\n removeEnums,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddEnums('some/path/file.ts', [\n {\n name: 'Enum',\n isConst: true,\n members: [{ name: 'First' }, { name: 'second' }],\n },\n {\n name: 'EmptyEnum',\n isExported: true,\n },\n]);\n\nconst declarations = getEnums('some/path/**.ts');\n\neditEnums(declarations, () => ({\n name: 'B',\n}));\n\nremoveEnums(declarations);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n imports: [TuiAddonDoc],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class EnumsComponent {\n protected readonly code = code;\n}\n","\n

You can create, get, edit and remove enums in your files with declarative descriptions and conditions.

\n\n \n
\n"],"names":["code","EnumsComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","EnumsComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file diff --git a/90.js b/90.js index 5df25b77..e249119b 100644 --- a/90.js +++ b/90.js @@ -11,13 +11,11 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 9440); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 73); +/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 4841); var _VariablesComponent; - const code = `import { addVariables, editVariables, @@ -79,7 +77,7 @@ _VariablesComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_ _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("code", ctx.code); } }, - dependencies: [_taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_1__.TuiAddonDocModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__.TuiDocCodeComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__.TuiDocPageComponent], + dependencies: [_taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocCode, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_1__.TuiDocPage], encapsulation: 2, changeDetection: 0 }); diff --git a/90.js.map b/90.js.map index fe3420b0..fad51073 100644 --- a/90.js.map +++ b/90.js.map @@ -1 +1 @@ -{"version":3,"file":"90.js","mappings":";;;;;;;;;;;;;;;;;AACsD;;;AAEtD,MAAMC,IAAI,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA8BZ;AAED,MAOqBC,kBAAkB;EAPvCC,YAAA;IAQuB,KAAAF,IAAI,GAAGA,IAAI;;;sBADbC,kBAAkB;;mBAAlBA,mBAAkB;AAAA;;QAAlBA,mBAAkB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,4BAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC1CvCP,4DAAA,sBAAiC;MAC1BA,oDAAA,iHAA0G;MAAAA,0DAAA,EAAI;MAEjHA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAa;MAAbA,wDAAA,SAAAQ,GAAA,CAAAd,IAAA,CAAa;;;iBDiCPD,kEAAiB,EAAAsB,oEAAA,EAAAA,oEAAA;EAAAG,aAAA;EAAAC,eAAA;AAAA;iEAIVxB,kBAAkB","sources":["./apps/demo/src/app/pages/variables/index.ts","./apps/demo/src/app/pages/variables/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDocModule} from '@taiga-ui/addon-doc';\n\nconst code = `import {\n addVariables,\n editVariables,\n getVariables,\n removeVariables,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddVariables('some/path/file.ts', {\n declarationKind: VariableDeclarationKind.Const,\n declarations: [\n {\n name: 'name',\n initializer: \"'value'\",\n },\n ],\n});\n\nconst declarations = getVariables('some/path/**.ts');\n\neditVariables(declarations, () => ({\n name: 'B',\n}));\n\nremoveVariables(declarations);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n selector: 'variables',\n imports: [TuiAddonDocModule],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class VariablesComponent {\n protected readonly code = code;\n}\n","\n

You can create, get, edit and remove variables in your files with declarative descriptions and conditions.

\n\n \n
\n"],"names":["TuiAddonDocModule","code","VariablesComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","VariablesComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","i1","TuiDocCodeComponent","TuiDocPageComponent","encapsulation","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file +{"version":3,"file":"90.js","mappings":";;;;;;;;;;;;;;;;;;AAGA,MAAMA,IAAI,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA8BZ;AAED,MAOqBC,kBAAkB;EAPvCC,YAAA;IAQuB,KAAAF,IAAI,GAAGA,IAAI;;;sBADbC,kBAAkB;;mBAAlBA,mBAAkB;AAAA;;QAAlBA,mBAAkB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,4BAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC1CvCP,4DAAA,sBAAiC;MAC1BA,oDAAA,iHAA0G;MAAAA,0DAAA,EAAI;MAEjHA,uDAAA,sBAGE;MACNA,0DAAA,EAAe;;;MAFPA,uDAAA,GAAa;MAAbA,wDAAA,SAAAQ,GAAA,CAAAd,IAAA,CAAa;;;;;;;iEDqCAC,kBAAkB","sources":["./apps/demo/src/app/pages/variables/index.ts","./apps/demo/src/app/pages/variables/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {TuiAddonDoc} from '@taiga-ui/addon-doc';\n\nconst code = `import {\n addVariables,\n editVariables,\n getVariables,\n removeVariables,\n setActiveProject,\n saveActiveProject,\n} from 'ng-morph';\n\nsetActiveProject(createProject(new NgMorphTree(), '/', ['**/*.ts'));\n\naddVariables('some/path/file.ts', {\n declarationKind: VariableDeclarationKind.Const,\n declarations: [\n {\n name: 'name',\n initializer: \"'value'\",\n },\n ],\n});\n\nconst declarations = getVariables('some/path/**.ts');\n\neditVariables(declarations, () => ({\n name: 'B',\n}));\n\nremoveVariables(declarations);\n\nsaveActiveProject();\n`;\n\n@Component({\n standalone: true,\n selector: 'variables',\n imports: [TuiAddonDoc],\n templateUrl: './index.html',\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class VariablesComponent {\n protected readonly code = code;\n}\n","\n

You can create, get, edit and remove variables in your files with declarative descriptions and conditions.

\n\n \n
\n"],"names":["code","VariablesComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","VariablesComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file diff --git a/956.js b/956.js index e66a8089..4d6921c3 100644 --- a/956.js +++ b/956.js @@ -12,16 +12,14 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 1099); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 73); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @taiga-ui/core */ 578); +/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @taiga-ui/core */ 1534); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); +/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 4841); var _GettingStartedComponent; - - const script = `import { setActiveProject, createProject, @@ -283,7 +281,7 @@ _GettingStartedComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MO _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("code", ctx.creatingSpec); } }, - dependencies: [_angular_router__WEBPACK_IMPORTED_MODULE_1__.RouterLink, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__.TuiDocCodeModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__.TuiDocCodeComponent, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__.TuiDocPageModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__.TuiDocPageComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_3__.TuiLinkModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_3__.TuiLinkComponent], + dependencies: [_angular_router__WEBPACK_IMPORTED_MODULE_1__.RouterLink, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_2__.TuiDocCode, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_2__.TuiDocPage, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_3__.TuiLink], styles: ["[_nghost-%COMP%] {max-width: 1200px}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8saUJBQWlCIiwiZmlsZSI6ImluZGV4LnRzIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge21heC13aWR0aDogMTIwMHB4fSJdfQ== */\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2FwcHMvZGVtby9zcmMvYXBwL2dldHRpbmctc3RhcnRlZC9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLGlCQUFpQjtBQUN4QixvUEFBb1AiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7bWF4LXdpZHRoOiAxMjAwcHh9Il0sInNvdXJjZVJvb3QiOiIifQ== */"], changeDetection: 0 }); diff --git a/956.js.map b/956.js.map index 3ce2dc00..aa210a81 100644 --- a/956.js.map +++ b/956.js.map @@ -1 +1 @@ -{"version":3,"file":"956.js","mappings":";;;;;;;;;;;;;;;;;;AAC2C;AAC4B;AAC1B;;;;AAE7C,MAAMI,MAAM,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAgCd;AAED,MAAMC,YAAY,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAkClB;AAEH,MAAMC,YAAY,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAqDpB;AAED,MAQqBC,uBAAuB;EAR5CC,YAAA;IASuB,KAAAJ,MAAM,GAAGA,MAAM;IACf,KAAAC,YAAY,GAAGA,YAAY;IAC3B,KAAAC,YAAY,GAAGA,YAAY;;;2BAH7BC,uBAAuB;;mBAAvBA,wBAAuB;AAAA;;QAAvBA,wBAAuB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,iCAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC1I5CP,4DAAA,sBAAuC;MAEvBA,oDAAA,sBAAoB;MAAAA,0DAAA,EAAS;MACrCA,oDAAA,0IAEA;MAAAA,4DAAA,WAGC;MACGA,oDAAA,iBACJ;MAAAA,0DAAA,EAAI;MACJA,oDAAA,8EACJ;MAAAA,0DAAA,EAAI;MAEJA,4DAAA,cAAS;MACDA,oDAAA,iDAAyC;MAAAA,0DAAA,EAAK;MAElDA,4DAAA,UAAI;MACIA,oDAAA,wGAAsF;MAAAA,0DAAA,EAAK;MAE/FA,4DAAA,UAAI;MACAA,oDAAA,iIAEJ;MAAAA,0DAAA,EAAK;MAELA,4DAAA,UAAI;MACAA,oDAAA,8LAEJ;MAAAA,0DAAA,EAAK;MAIbA,4DAAA,UAAI;MAAAA,oDAAA,sBAAc;MAAAA,0DAAA,EAAK;MAEvBA,uDAAA,uBAAiD;MAEjDA,4DAAA,SAAG;MACCA,oDAAA,uBACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,4BAAwB;MAAAA,0DAAA,EAAO;MACrCA,oDAAA,aACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,kCAA8B;MAAAA,0DAAA,EAAO;MAC3CA,oDAAA,0BACJ;MAAAA,0DAAA,EAAI;MAEJA,4DAAA,SAAG;MAAAA,oDAAA,cAAM;MAAAA,0DAAA,EAAI;MAEbA,4DAAA,eAAS;MACDA,oDAAA,kCAA+B;MAAAA,0DAAA,EAAK;MAExCA,4DAAA,UAAI;MAAAA,oDAAA,+CAAuC;MAAAA,0DAAA,EAAK;MAEhDA,4DAAA,SAAG;MACCA,oDAAA,8MAEJ;MAAAA,0DAAA,EAAI;MAEJA,uDAAA,uBAGE;MAEFA,4DAAA,SAAG;MACCA,oDAAA,4EACA;MAAAA,4DAAA,YAKC;MACGA,oDAAA,iBACJ;MAAAA,0DAAA,EAAI;MACJA,oDAAA,oEACJ;MAAAA,0DAAA,EAAI;MAEJA,4DAAA,UAAI;MAAAA,oDAAA,yDAAiD;MAAAA,0DAAA,EAAK;MAE1DA,oDAAA,2JAGA;MAAAA,4DAAA,SAAG;MACCA,oDAAA,0BACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,cAAM;MAAAA,0DAAA,EAAO;MACnBA,oDAAA,YACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,iBAAS;MAAAA,0DAAA,EAAO;MACtBA,oDAAA,kCACA;MAAAA,4DAAA,YAKC;MACGA,oDAAA,cACJ;MAAAA,0DAAA,EAAI;MACJA,oDAAA,yCACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,YAAI;MAAAA,0DAAA,EAAO;MACjBA,oDAAA,2DACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,wBAAgB;MAAAA,0DAAA,EAAO;MAC7BA,oDAAA,mDACJ;MAAAA,0DAAA,EAAI;MAEJA,uDAAA,uBAGE;MACNA,0DAAA,EAAU;MAEVA,4DAAA,eAAS;MACDA,oDAAA,mCAA2B;MAAAA,0DAAA,EAAK;MAEpCA,4DAAA,SAAG;MAAAA,oDAAA,8FAAsF;MAAAA,0DAAA,EAAI;MAE7FA,4DAAA,SAAG;MAAAA,oDAAA,8CAAsC;MAAAA,0DAAA,EAAI;MAE7CA,uDAAA,uBAGE;MACNA,0DAAA,EAAU;MAEVA,4DAAA,eAAS;MACDA,oDAAA,qBAAa;MAAAA,0DAAA,EAAK;MAEtBA,4DAAA,SAAG;MACCA,oDAAA,2DACA;MAAAA,4DAAA,YAKC;MACGA,oDAAA,+BACJ;MAAAA,0DAAA,EAAI;MACJA,oDAAA,iHACA;MAAAA,4DAAA,YAGC;MACGA,oDAAA,iBACJ;MAAAA,0DAAA,EAAI;;;MAhFJA,uDAAA,IAAe;MAAfA,wDAAA,SAAAQ,GAAA,CAAAhB,MAAA,CAAe;MA4CfQ,uDAAA,IAAqB;MAArBA,wDAAA,SAAAQ,GAAA,CAAAf,YAAA,CAAqB;MAarBO,uDAAA,GAAqB;MAArBA,wDAAA,SAAAQ,GAAA,CAAAd,YAAA,CAAqB;;;iBDkBnBN,uDAAU,EAAEC,iEAAgB,EAAA0B,oEAAA,EAAEzB,iEAAgB,EAAAyB,oEAAA,EAAExB,yDAAa,EAAA2B,4DAAA;EAAAE,MAAA;EAAAC,eAAA;AAAA;iEAKtD1B,uBAAuB","sources":["./apps/demo/src/app/getting-started/index.ts","./apps/demo/src/app/getting-started/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {RouterLink} from '@angular/router';\nimport {TuiDocCodeModule, TuiDocPageModule} from '@taiga-ui/addon-doc';\nimport {TuiLinkModule} from '@taiga-ui/core';\n\nconst script = `import {\n setActiveProject,\n createProject,\n getImports,\n NgMorphTree,\n} from 'ng-morph';\n\n/**\n * set all ng-morph functions to work with the all TS and JSON files\n * of the current project\n * */\nsetActiveProject(\n createProject(new NgMorphTree(), '/', ['**/*.ts', '**/*.json'])\n);\n\n/**\n * This simple migration gets all imports from the project TS files and\n * replaces 'old' substring with 'new'\n * */\nconst imports = getImports('some/path/**.ts', {\n moduleSpecifier: '@morph-old*',\n});\n\neditImports(imports, importEntity => ({\n moduleSpecifier: importEntity.moduleSpecifier.replace('old', 'new')\n}));\n\n/**\n * All changes are made in a virtual project.\n * You can save them when it is time\n * */\nsaveActiveProject();\n`;\n\nconst creatingRule = `import {\n setActiveProject,\n saveActiveProject,\n createProject,\n getImports,\n editImports,\n} from 'ng-morph';\n\nexport default (): Rule => {\n return tree => {\n /**\n * set all ng-morph functions to work with the all TS and JSON files\n * of the current project\n * */\n setActiveProject(createProject(tree, '/', ['**/*.ts', '**/*.json']));\n\n /**\n * This function gets all imports from the project TS files and\n * replaces 'old' substring with 'new'\n * */\n const imports = getImports('some/path/**.ts', {\n moduleSpecifier: '@morph-old*',\n });\n\n editImports(imports, importEntity => ({\n moduleSpecifier: importEntity.moduleSpecifier.replace('old', 'new')\n }));\n\n /**\n * All changes are made in a virtual project.\n * You can save them when it is time\n * */\n saveActiveProject();\n };\n};`;\n\nconst creatingSpec = `\n// We use schematics devkit to emulate virtual Tree\nimport {SchematicTestRunner, UnitTestTree} from '@angular-devkit/schematics/testing';\nimport {HostTree} from '@angular-devkit/schematics';\n\n// We can emulate filesystem with ng-morph\nimport {\n createProject,\n resetActiveProject,\n setActiveProject,\n createSourceFile,\n saveActiveProject,\n} from 'ng-morph';\n\nconst collectionPath = join(__dirname, '../collection.json');\n\ndescribe('ng-add', () => {\n describe('removes old postfix', () => {\n let host: UnitTestTree;\n let runner: SchematicTestRunner;\n\n beforeEach(() => {\n host = new UnitTestTree(new HostTree());\n runner = new SchematicTestRunner('schematics', collectionPath);\n\n // preparing virtual file tree with one file\n setActiveProject(createProject(host));\n\n createSourceFile(\n 'src/module.ts',\n \"import {a} from '@morph-old/core';\",\n );\n\n saveActiveProject();\n });\n\n it('should replace old with new in TS imports', async () => {\n expect.assertions(1);\n\n // Our migration returns Tree\n const tree = await runner.runSchematicAsync('ng-add', {}, host).toPromise();\n\n expect(tree.readContent('src/module.ts')).toEqual(\n \"import {a} from '@morph-new/core';\",\n );\n });\n\n afterEach(() => {\n // clear it up\n resetActiveProject();\n });\n });\n});\n`;\n\n@Component({\n standalone: true,\n selector: 'getting-started',\n imports: [RouterLink, TuiDocCodeModule, TuiDocPageModule, TuiLinkModule],\n templateUrl: './index.html',\n styles: [':host {max-width: 1200px}'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class GettingStartedComponent {\n protected readonly script = script;\n protected readonly creatingRule = creatingRule;\n protected readonly creatingSpec = creatingSpec;\n}\n","\n

\n @taiga-ui/morph\n is a large set of tools for both global code base updates in your project and speeding up your work on Angular\n schematics. It has\n \n ts-morph\n \n under the hood and allows you to manipulate with safe TypeScript AST.\n

\n\n
\n

Why is it better than default schematics?

\n\n \n
\n\n

How to install

\n\n \n\n

\n You also need\n @angular-devkit/core\n and\n @angular-devkit/schematics\n to be installed.\n

\n\n

Enjoy!

\n\n
\n

How to run @taiga-ui/morph

\n\n

Running in your own project as a script

\n\n

\n You can use @taiga-ui/morph for global updates of your porject code base, big refactiorings,\n dependencies migrations and much more. Just describe everything you want in a simple script and run it.\n

\n\n \n\n

\n Now you can compile and run this script or just use something like\n \n ts-node\n \n that allows you to start TS script as soon as it is ready.\n

\n\n

Creating schematics for publishing with libraries

\n\n You can write schematics scripts to simplify your library installation or make fully automated migrations\n between releases with breaking changes.\n\n

\n Creating Angular\n ng-add\n or\n ng-update\n schematics you work with\n \n Rule\n \n functions. Rule function gets a\n Tree\n as a first argument and you can pass this tree to\n setActiveProject\n function from ng-morph the following way:\n

\n\n \n
\n\n
\n

How to test your schematics

\n\n

You can use any test runner you like to check that your schematics work as you expect.

\n\n

Let's try to test the migration above:

\n\n \n
\n\n
\n

What is next?

\n\n

\n So, now you know how to set it up. Give a star to\n \n our project on Github\n \n and start exploring utils in the left menu to find all the tools you need. We suggest you to start with\n \n Classes\n \n

\n
\n
\n"],"names":["RouterLink","TuiDocCodeModule","TuiDocPageModule","TuiLinkModule","script","creatingRule","creatingSpec","GettingStartedComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","GettingStartedComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","i1","TuiDocCodeComponent","TuiDocPageComponent","i2","TuiLinkComponent","styles","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file +{"version":3,"file":"956.js","mappings":";;;;;;;;;;;;;;;;;;AAC2C;AAEJ;;;AAEvC,MAAME,MAAM,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAgCd;AAED,MAAMC,YAAY,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAkClB;AAEH,MAAMC,YAAY,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAqDpB;AAED,MAQqBC,uBAAuB;EAR5CC,YAAA;IASuB,KAAAJ,MAAM,GAAGA,MAAM;IACf,KAAAC,YAAY,GAAGA,YAAY;IAC3B,KAAAC,YAAY,GAAGA,YAAY;;;2BAH7BC,uBAAuB;;mBAAvBA,wBAAuB;AAAA;;QAAvBA,wBAAuB;EAAAE,SAAA;EAAAC,UAAA;EAAAC,QAAA,GAAAC,iEAAA;EAAAE,KAAA;EAAAC,IAAA;EAAAC,MAAA;EAAAC,QAAA,WAAAC,iCAAAC,EAAA,EAAAC,GAAA;IAAA,IAAAD,EAAA;MC1I5CP,4DAAA,sBAAuC;MAEvBA,oDAAA,sBAAoB;MAAAA,0DAAA,EAAS;MACrCA,oDAAA,0IAEA;MAAAA,4DAAA,WAGC;MACGA,oDAAA,iBACJ;MAAAA,0DAAA,EAAI;MACJA,oDAAA,8EACJ;MAAAA,0DAAA,EAAI;MAEJA,4DAAA,cAAS;MACDA,oDAAA,iDAAyC;MAAAA,0DAAA,EAAK;MAElDA,4DAAA,UAAI;MACIA,oDAAA,wGAAsF;MAAAA,0DAAA,EAAK;MAE/FA,4DAAA,UAAI;MACAA,oDAAA,iIAEJ;MAAAA,0DAAA,EAAK;MAELA,4DAAA,UAAI;MACAA,oDAAA,8LAEJ;MAAAA,0DAAA,EAAK;MAIbA,4DAAA,UAAI;MAAAA,oDAAA,sBAAc;MAAAA,0DAAA,EAAK;MAEvBA,uDAAA,uBAAiD;MAEjDA,4DAAA,SAAG;MACCA,oDAAA,uBACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,4BAAwB;MAAAA,0DAAA,EAAO;MACrCA,oDAAA,aACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,kCAA8B;MAAAA,0DAAA,EAAO;MAC3CA,oDAAA,0BACJ;MAAAA,0DAAA,EAAI;MAEJA,4DAAA,SAAG;MAAAA,oDAAA,cAAM;MAAAA,0DAAA,EAAI;MAEbA,4DAAA,eAAS;MACDA,oDAAA,kCAA+B;MAAAA,0DAAA,EAAK;MAExCA,4DAAA,UAAI;MAAAA,oDAAA,+CAAuC;MAAAA,0DAAA,EAAK;MAEhDA,4DAAA,SAAG;MACCA,oDAAA,8MAEJ;MAAAA,0DAAA,EAAI;MAEJA,uDAAA,uBAGE;MAEFA,4DAAA,SAAG;MACCA,oDAAA,4EACA;MAAAA,4DAAA,YAKC;MACGA,oDAAA,iBACJ;MAAAA,0DAAA,EAAI;MACJA,oDAAA,oEACJ;MAAAA,0DAAA,EAAI;MAEJA,4DAAA,UAAI;MAAAA,oDAAA,yDAAiD;MAAAA,0DAAA,EAAK;MAE1DA,oDAAA,2JAGA;MAAAA,4DAAA,SAAG;MACCA,oDAAA,0BACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,cAAM;MAAAA,0DAAA,EAAO;MACnBA,oDAAA,YACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,iBAAS;MAAAA,0DAAA,EAAO;MACtBA,oDAAA,kCACA;MAAAA,4DAAA,YAKC;MACGA,oDAAA,cACJ;MAAAA,0DAAA,EAAI;MACJA,oDAAA,yCACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,YAAI;MAAAA,0DAAA,EAAO;MACjBA,oDAAA,2DACA;MAAAA,4DAAA,YAAM;MAAAA,oDAAA,wBAAgB;MAAAA,0DAAA,EAAO;MAC7BA,oDAAA,mDACJ;MAAAA,0DAAA,EAAI;MAEJA,uDAAA,uBAGE;MACNA,0DAAA,EAAU;MAEVA,4DAAA,eAAS;MACDA,oDAAA,mCAA2B;MAAAA,0DAAA,EAAK;MAEpCA,4DAAA,SAAG;MAAAA,oDAAA,8FAAsF;MAAAA,0DAAA,EAAI;MAE7FA,4DAAA,SAAG;MAAAA,oDAAA,8CAAsC;MAAAA,0DAAA,EAAI;MAE7CA,uDAAA,uBAGE;MACNA,0DAAA,EAAU;MAEVA,4DAAA,eAAS;MACDA,oDAAA,qBAAa;MAAAA,0DAAA,EAAK;MAEtBA,4DAAA,SAAG;MACCA,oDAAA,2DACA;MAAAA,4DAAA,YAKC;MACGA,oDAAA,+BACJ;MAAAA,0DAAA,EAAI;MACJA,oDAAA,iHACA;MAAAA,4DAAA,YAGC;MACGA,oDAAA,iBACJ;MAAAA,0DAAA,EAAI;;;MAhFJA,uDAAA,IAAe;MAAfA,wDAAA,SAAAQ,GAAA,CAAAhB,MAAA,CAAe;MA4CfQ,uDAAA,IAAqB;MAArBA,wDAAA,SAAAQ,GAAA,CAAAf,YAAA,CAAqB;MAarBO,uDAAA,GAAqB;MAArBA,wDAAA,SAAAQ,GAAA,CAAAd,YAAA,CAAqB;;;iBDkBnBJ,uDAAU,EAAAyB,sEAAA,EAAAA,sEAAA,EAAexB,mDAAO;EAAA2B,MAAA;EAAAC,eAAA;AAAA;iEAKzBxB,uBAAuB","sources":["./apps/demo/src/app/getting-started/index.ts","./apps/demo/src/app/getting-started/index.html"],"sourcesContent":["import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {RouterLink} from '@angular/router';\nimport {TuiAddonDoc} from '@taiga-ui/addon-doc';\nimport {TuiLink} from '@taiga-ui/core';\n\nconst script = `import {\n setActiveProject,\n createProject,\n getImports,\n NgMorphTree,\n} from 'ng-morph';\n\n/**\n * set all ng-morph functions to work with the all TS and JSON files\n * of the current project\n * */\nsetActiveProject(\n createProject(new NgMorphTree(), '/', ['**/*.ts', '**/*.json'])\n);\n\n/**\n * This simple migration gets all imports from the project TS files and\n * replaces 'old' substring with 'new'\n * */\nconst imports = getImports('some/path/**.ts', {\n moduleSpecifier: '@morph-old*',\n});\n\neditImports(imports, importEntity => ({\n moduleSpecifier: importEntity.moduleSpecifier.replace('old', 'new')\n}));\n\n/**\n * All changes are made in a virtual project.\n * You can save them when it is time\n * */\nsaveActiveProject();\n`;\n\nconst creatingRule = `import {\n setActiveProject,\n saveActiveProject,\n createProject,\n getImports,\n editImports,\n} from 'ng-morph';\n\nexport default (): Rule => {\n return tree => {\n /**\n * set all ng-morph functions to work with the all TS and JSON files\n * of the current project\n * */\n setActiveProject(createProject(tree, '/', ['**/*.ts', '**/*.json']));\n\n /**\n * This function gets all imports from the project TS files and\n * replaces 'old' substring with 'new'\n * */\n const imports = getImports('some/path/**.ts', {\n moduleSpecifier: '@morph-old*',\n });\n\n editImports(imports, importEntity => ({\n moduleSpecifier: importEntity.moduleSpecifier.replace('old', 'new')\n }));\n\n /**\n * All changes are made in a virtual project.\n * You can save them when it is time\n * */\n saveActiveProject();\n };\n};`;\n\nconst creatingSpec = `\n// We use schematics devkit to emulate virtual Tree\nimport {SchematicTestRunner, UnitTestTree} from '@angular-devkit/schematics/testing';\nimport {HostTree} from '@angular-devkit/schematics';\n\n// We can emulate filesystem with ng-morph\nimport {\n createProject,\n resetActiveProject,\n setActiveProject,\n createSourceFile,\n saveActiveProject,\n} from 'ng-morph';\n\nconst collectionPath = join(__dirname, '../collection.json');\n\ndescribe('ng-add', () => {\n describe('removes old postfix', () => {\n let host: UnitTestTree;\n let runner: SchematicTestRunner;\n\n beforeEach(() => {\n host = new UnitTestTree(new HostTree());\n runner = new SchematicTestRunner('schematics', collectionPath);\n\n // preparing virtual file tree with one file\n setActiveProject(createProject(host));\n\n createSourceFile(\n 'src/module.ts',\n \"import {a} from '@morph-old/core';\",\n );\n\n saveActiveProject();\n });\n\n it('should replace old with new in TS imports', async () => {\n expect.assertions(1);\n\n // Our migration returns Tree\n const tree = await runner.runSchematicAsync('ng-add', {}, host).toPromise();\n\n expect(tree.readContent('src/module.ts')).toEqual(\n \"import {a} from '@morph-new/core';\",\n );\n });\n\n afterEach(() => {\n // clear it up\n resetActiveProject();\n });\n });\n});\n`;\n\n@Component({\n standalone: true,\n selector: 'getting-started',\n imports: [RouterLink, TuiAddonDoc, TuiLink],\n templateUrl: './index.html',\n styles: [':host {max-width: 1200px}'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport default class GettingStartedComponent {\n protected readonly script = script;\n protected readonly creatingRule = creatingRule;\n protected readonly creatingSpec = creatingSpec;\n}\n","\n

\n @taiga-ui/morph\n is a large set of tools for both global code base updates in your project and speeding up your work on Angular\n schematics. It has\n \n ts-morph\n \n under the hood and allows you to manipulate with safe TypeScript AST.\n

\n\n
\n

Why is it better than default schematics?

\n\n \n
\n\n

How to install

\n\n \n\n

\n You also need\n @angular-devkit/core\n and\n @angular-devkit/schematics\n to be installed.\n

\n\n

Enjoy!

\n\n
\n

How to run @taiga-ui/morph

\n\n

Running in your own project as a script

\n\n

\n You can use @taiga-ui/morph for global updates of your porject code base, big refactiorings,\n dependencies migrations and much more. Just describe everything you want in a simple script and run it.\n

\n\n \n\n

\n Now you can compile and run this script or just use something like\n \n ts-node\n \n that allows you to start TS script as soon as it is ready.\n

\n\n

Creating schematics for publishing with libraries

\n\n You can write schematics scripts to simplify your library installation or make fully automated migrations\n between releases with breaking changes.\n\n

\n Creating Angular\n ng-add\n or\n ng-update\n schematics you work with\n \n Rule\n \n functions. Rule function gets a\n Tree\n as a first argument and you can pass this tree to\n setActiveProject\n function from ng-morph the following way:\n

\n\n \n
\n\n
\n

How to test your schematics

\n\n

You can use any test runner you like to check that your schematics work as you expect.

\n\n

Let's try to test the migration above:

\n\n \n
\n\n
\n

What is next?

\n\n

\n So, now you know how to set it up. Give a star to\n \n our project on Github\n \n and start exploring utils in the left menu to find all the tools you need. We suggest you to start with\n \n Classes\n \n

\n
\n
\n"],"names":["RouterLink","TuiLink","script","creatingRule","creatingSpec","GettingStartedComponent","constructor","selectors","standalone","features","i0","ɵɵStandaloneFeature","decls","vars","consts","template","GettingStartedComponent_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty","i1","TuiDocCode","TuiDocPage","styles","changeDetection"],"sourceRoot":"webpack:///","x_google_ignoreList":[]} \ No newline at end of file diff --git a/assets/taiga-ui/icons/AD.png b/assets/taiga-ui/icons/AD.png deleted file mode 100644 index 5d376c97..00000000 Binary files a/assets/taiga-ui/icons/AD.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AE.png b/assets/taiga-ui/icons/AE.png deleted file mode 100644 index 58d42952..00000000 Binary files a/assets/taiga-ui/icons/AE.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AF.png b/assets/taiga-ui/icons/AF.png deleted file mode 100644 index f936f973..00000000 Binary files a/assets/taiga-ui/icons/AF.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AG.png b/assets/taiga-ui/icons/AG.png deleted file mode 100644 index 408efb6f..00000000 Binary files a/assets/taiga-ui/icons/AG.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AI.png b/assets/taiga-ui/icons/AI.png deleted file mode 100644 index 4ca464d7..00000000 Binary files a/assets/taiga-ui/icons/AI.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AL.png b/assets/taiga-ui/icons/AL.png deleted file mode 100644 index c8275ffb..00000000 Binary files a/assets/taiga-ui/icons/AL.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AM.png b/assets/taiga-ui/icons/AM.png deleted file mode 100644 index 83eb8eda..00000000 Binary files a/assets/taiga-ui/icons/AM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AN.png b/assets/taiga-ui/icons/AN.png deleted file mode 100644 index 1f0e88d0..00000000 Binary files a/assets/taiga-ui/icons/AN.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AO.png b/assets/taiga-ui/icons/AO.png deleted file mode 100644 index df271bc3..00000000 Binary files a/assets/taiga-ui/icons/AO.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AR.png b/assets/taiga-ui/icons/AR.png deleted file mode 100644 index 7b8ad938..00000000 Binary files a/assets/taiga-ui/icons/AR.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AT.png b/assets/taiga-ui/icons/AT.png deleted file mode 100644 index 0565bb90..00000000 Binary files a/assets/taiga-ui/icons/AT.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AU.png b/assets/taiga-ui/icons/AU.png deleted file mode 100644 index b88c9d30..00000000 Binary files a/assets/taiga-ui/icons/AU.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AW.png b/assets/taiga-ui/icons/AW.png deleted file mode 100644 index 52cabb31..00000000 Binary files a/assets/taiga-ui/icons/AW.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AX.png b/assets/taiga-ui/icons/AX.png deleted file mode 100644 index 2f201bb0..00000000 Binary files a/assets/taiga-ui/icons/AX.png and /dev/null differ diff --git a/assets/taiga-ui/icons/AZ.png b/assets/taiga-ui/icons/AZ.png deleted file mode 100644 index 58e033b6..00000000 Binary files a/assets/taiga-ui/icons/AZ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BA.png b/assets/taiga-ui/icons/BA.png deleted file mode 100644 index 9c04d9f2..00000000 Binary files a/assets/taiga-ui/icons/BA.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BB.png b/assets/taiga-ui/icons/BB.png deleted file mode 100644 index 3cf38b54..00000000 Binary files a/assets/taiga-ui/icons/BB.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BD.png b/assets/taiga-ui/icons/BD.png deleted file mode 100644 index ce8d2f73..00000000 Binary files a/assets/taiga-ui/icons/BD.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BE.png b/assets/taiga-ui/icons/BE.png deleted file mode 100644 index 3ff7f405..00000000 Binary files a/assets/taiga-ui/icons/BE.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BF.png b/assets/taiga-ui/icons/BF.png deleted file mode 100644 index c31d9377..00000000 Binary files a/assets/taiga-ui/icons/BF.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BG.png b/assets/taiga-ui/icons/BG.png deleted file mode 100644 index 443185f0..00000000 Binary files a/assets/taiga-ui/icons/BG.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BH.png b/assets/taiga-ui/icons/BH.png deleted file mode 100644 index bb253473..00000000 Binary files a/assets/taiga-ui/icons/BH.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BI.png b/assets/taiga-ui/icons/BI.png deleted file mode 100644 index 1d076b47..00000000 Binary files a/assets/taiga-ui/icons/BI.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BJ.png b/assets/taiga-ui/icons/BJ.png deleted file mode 100644 index 7210027b..00000000 Binary files a/assets/taiga-ui/icons/BJ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BM.png b/assets/taiga-ui/icons/BM.png deleted file mode 100644 index b305d1af..00000000 Binary files a/assets/taiga-ui/icons/BM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BN.png b/assets/taiga-ui/icons/BN.png deleted file mode 100644 index eab13ea3..00000000 Binary files a/assets/taiga-ui/icons/BN.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BO.png b/assets/taiga-ui/icons/BO.png deleted file mode 100644 index cabfc580..00000000 Binary files a/assets/taiga-ui/icons/BO.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BR.png b/assets/taiga-ui/icons/BR.png deleted file mode 100644 index 15dddc68..00000000 Binary files a/assets/taiga-ui/icons/BR.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BS.png b/assets/taiga-ui/icons/BS.png deleted file mode 100644 index 127caf66..00000000 Binary files a/assets/taiga-ui/icons/BS.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BT.png b/assets/taiga-ui/icons/BT.png deleted file mode 100644 index 6add15ed..00000000 Binary files a/assets/taiga-ui/icons/BT.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BW.png b/assets/taiga-ui/icons/BW.png deleted file mode 100644 index 88097620..00000000 Binary files a/assets/taiga-ui/icons/BW.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BY.png b/assets/taiga-ui/icons/BY.png deleted file mode 100644 index 847d9cbf..00000000 Binary files a/assets/taiga-ui/icons/BY.png and /dev/null differ diff --git a/assets/taiga-ui/icons/BZ.png b/assets/taiga-ui/icons/BZ.png deleted file mode 100644 index 032d382e..00000000 Binary files a/assets/taiga-ui/icons/BZ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CA.png b/assets/taiga-ui/icons/CA.png deleted file mode 100644 index 0d59bc73..00000000 Binary files a/assets/taiga-ui/icons/CA.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CD.png b/assets/taiga-ui/icons/CD.png deleted file mode 100644 index a802d3ea..00000000 Binary files a/assets/taiga-ui/icons/CD.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CF.png b/assets/taiga-ui/icons/CF.png deleted file mode 100644 index 17f946d5..00000000 Binary files a/assets/taiga-ui/icons/CF.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CG.png b/assets/taiga-ui/icons/CG.png deleted file mode 100644 index 41556fa3..00000000 Binary files a/assets/taiga-ui/icons/CG.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CH.png b/assets/taiga-ui/icons/CH.png deleted file mode 100644 index 64710d93..00000000 Binary files a/assets/taiga-ui/icons/CH.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CI.png b/assets/taiga-ui/icons/CI.png deleted file mode 100644 index 5149283c..00000000 Binary files a/assets/taiga-ui/icons/CI.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CL.png b/assets/taiga-ui/icons/CL.png deleted file mode 100644 index d6b08c5c..00000000 Binary files a/assets/taiga-ui/icons/CL.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CM.png b/assets/taiga-ui/icons/CM.png deleted file mode 100644 index 15799266..00000000 Binary files a/assets/taiga-ui/icons/CM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CN.png b/assets/taiga-ui/icons/CN.png deleted file mode 100644 index b5ff437e..00000000 Binary files a/assets/taiga-ui/icons/CN.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CO.png b/assets/taiga-ui/icons/CO.png deleted file mode 100644 index 0b30f9a0..00000000 Binary files a/assets/taiga-ui/icons/CO.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CR.png b/assets/taiga-ui/icons/CR.png deleted file mode 100644 index ec6014a0..00000000 Binary files a/assets/taiga-ui/icons/CR.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CU.png b/assets/taiga-ui/icons/CU.png deleted file mode 100644 index fb3dd69b..00000000 Binary files a/assets/taiga-ui/icons/CU.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CV.png b/assets/taiga-ui/icons/CV.png deleted file mode 100644 index f66b5a42..00000000 Binary files a/assets/taiga-ui/icons/CV.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CY.png b/assets/taiga-ui/icons/CY.png deleted file mode 100644 index 57833ed5..00000000 Binary files a/assets/taiga-ui/icons/CY.png and /dev/null differ diff --git a/assets/taiga-ui/icons/CZ.png b/assets/taiga-ui/icons/CZ.png deleted file mode 100644 index c0611f9f..00000000 Binary files a/assets/taiga-ui/icons/CZ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/DE.png b/assets/taiga-ui/icons/DE.png deleted file mode 100644 index ecd7db30..00000000 Binary files a/assets/taiga-ui/icons/DE.png and /dev/null differ diff --git a/assets/taiga-ui/icons/DJ.png b/assets/taiga-ui/icons/DJ.png deleted file mode 100644 index 84a3e44c..00000000 Binary files a/assets/taiga-ui/icons/DJ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/DK.png b/assets/taiga-ui/icons/DK.png deleted file mode 100644 index a31de2db..00000000 Binary files a/assets/taiga-ui/icons/DK.png and /dev/null differ diff --git a/assets/taiga-ui/icons/DM.png b/assets/taiga-ui/icons/DM.png deleted file mode 100644 index ab78dd01..00000000 Binary files a/assets/taiga-ui/icons/DM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/DO.png b/assets/taiga-ui/icons/DO.png deleted file mode 100644 index 0f13193d..00000000 Binary files a/assets/taiga-ui/icons/DO.png and /dev/null differ diff --git a/assets/taiga-ui/icons/DZ.png b/assets/taiga-ui/icons/DZ.png deleted file mode 100644 index 41e1bd10..00000000 Binary files a/assets/taiga-ui/icons/DZ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/EC.png b/assets/taiga-ui/icons/EC.png deleted file mode 100644 index b76a5e87..00000000 Binary files a/assets/taiga-ui/icons/EC.png and /dev/null differ diff --git a/assets/taiga-ui/icons/EE.png b/assets/taiga-ui/icons/EE.png deleted file mode 100644 index 9a699c1c..00000000 Binary files a/assets/taiga-ui/icons/EE.png and /dev/null differ diff --git a/assets/taiga-ui/icons/EG.png b/assets/taiga-ui/icons/EG.png deleted file mode 100644 index 85146012..00000000 Binary files a/assets/taiga-ui/icons/EG.png and /dev/null differ diff --git a/assets/taiga-ui/icons/ER.png b/assets/taiga-ui/icons/ER.png deleted file mode 100644 index 580e5b7a..00000000 Binary files a/assets/taiga-ui/icons/ER.png and /dev/null differ diff --git a/assets/taiga-ui/icons/ES.png b/assets/taiga-ui/icons/ES.png deleted file mode 100644 index 46525a89..00000000 Binary files a/assets/taiga-ui/icons/ES.png and /dev/null differ diff --git a/assets/taiga-ui/icons/ET.png b/assets/taiga-ui/icons/ET.png deleted file mode 100644 index 2b7b6c7a..00000000 Binary files a/assets/taiga-ui/icons/ET.png and /dev/null differ diff --git a/assets/taiga-ui/icons/FI.png b/assets/taiga-ui/icons/FI.png deleted file mode 100644 index 96891636..00000000 Binary files a/assets/taiga-ui/icons/FI.png and /dev/null differ diff --git a/assets/taiga-ui/icons/FJ.png b/assets/taiga-ui/icons/FJ.png deleted file mode 100644 index f4b75cb2..00000000 Binary files a/assets/taiga-ui/icons/FJ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/FK.png b/assets/taiga-ui/icons/FK.png deleted file mode 100644 index fcee6436..00000000 Binary files a/assets/taiga-ui/icons/FK.png and /dev/null differ diff --git a/assets/taiga-ui/icons/FM.png b/assets/taiga-ui/icons/FM.png deleted file mode 100644 index 9309f4c7..00000000 Binary files a/assets/taiga-ui/icons/FM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/FR.png b/assets/taiga-ui/icons/FR.png deleted file mode 100644 index a657bfb3..00000000 Binary files a/assets/taiga-ui/icons/FR.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GA.png b/assets/taiga-ui/icons/GA.png deleted file mode 100644 index ca6bf954..00000000 Binary files a/assets/taiga-ui/icons/GA.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GB.png b/assets/taiga-ui/icons/GB.png deleted file mode 100644 index 4471c288..00000000 Binary files a/assets/taiga-ui/icons/GB.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GD.png b/assets/taiga-ui/icons/GD.png deleted file mode 100644 index e0ba0257..00000000 Binary files a/assets/taiga-ui/icons/GD.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GE.png b/assets/taiga-ui/icons/GE.png deleted file mode 100644 index 9d4ddda8..00000000 Binary files a/assets/taiga-ui/icons/GE.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GG.png b/assets/taiga-ui/icons/GG.png deleted file mode 100644 index bcf70f34..00000000 Binary files a/assets/taiga-ui/icons/GG.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GH.png b/assets/taiga-ui/icons/GH.png deleted file mode 100644 index d0febf64..00000000 Binary files a/assets/taiga-ui/icons/GH.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GI.png b/assets/taiga-ui/icons/GI.png deleted file mode 100644 index 60f19931..00000000 Binary files a/assets/taiga-ui/icons/GI.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GL.png b/assets/taiga-ui/icons/GL.png deleted file mode 100644 index 752e62de..00000000 Binary files a/assets/taiga-ui/icons/GL.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GM.png b/assets/taiga-ui/icons/GM.png deleted file mode 100644 index 9896b88c..00000000 Binary files a/assets/taiga-ui/icons/GM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GN.png b/assets/taiga-ui/icons/GN.png deleted file mode 100644 index 2d95d3b0..00000000 Binary files a/assets/taiga-ui/icons/GN.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GQ.png b/assets/taiga-ui/icons/GQ.png deleted file mode 100644 index 4f366a0a..00000000 Binary files a/assets/taiga-ui/icons/GQ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GR.png b/assets/taiga-ui/icons/GR.png deleted file mode 100644 index 266b1591..00000000 Binary files a/assets/taiga-ui/icons/GR.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GT.png b/assets/taiga-ui/icons/GT.png deleted file mode 100644 index b686412b..00000000 Binary files a/assets/taiga-ui/icons/GT.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GW.png b/assets/taiga-ui/icons/GW.png deleted file mode 100644 index 92382839..00000000 Binary files a/assets/taiga-ui/icons/GW.png and /dev/null differ diff --git a/assets/taiga-ui/icons/GY.png b/assets/taiga-ui/icons/GY.png deleted file mode 100644 index e74ed866..00000000 Binary files a/assets/taiga-ui/icons/GY.png and /dev/null differ diff --git a/assets/taiga-ui/icons/HK.png b/assets/taiga-ui/icons/HK.png deleted file mode 100644 index f8c7e245..00000000 Binary files a/assets/taiga-ui/icons/HK.png and /dev/null differ diff --git a/assets/taiga-ui/icons/HN.png b/assets/taiga-ui/icons/HN.png deleted file mode 100644 index b914d910..00000000 Binary files a/assets/taiga-ui/icons/HN.png and /dev/null differ diff --git a/assets/taiga-ui/icons/HR.png b/assets/taiga-ui/icons/HR.png deleted file mode 100644 index a3ed4f8c..00000000 Binary files a/assets/taiga-ui/icons/HR.png and /dev/null differ diff --git a/assets/taiga-ui/icons/HT.png b/assets/taiga-ui/icons/HT.png deleted file mode 100644 index 75f1f2f0..00000000 Binary files a/assets/taiga-ui/icons/HT.png and /dev/null differ diff --git a/assets/taiga-ui/icons/HU.png b/assets/taiga-ui/icons/HU.png deleted file mode 100644 index dd46cd92..00000000 Binary files a/assets/taiga-ui/icons/HU.png and /dev/null differ diff --git a/assets/taiga-ui/icons/ID.png b/assets/taiga-ui/icons/ID.png deleted file mode 100644 index 05d8a2ce..00000000 Binary files a/assets/taiga-ui/icons/ID.png and /dev/null differ diff --git a/assets/taiga-ui/icons/IE.png b/assets/taiga-ui/icons/IE.png deleted file mode 100644 index d5071eb5..00000000 Binary files a/assets/taiga-ui/icons/IE.png and /dev/null differ diff --git a/assets/taiga-ui/icons/IL.png b/assets/taiga-ui/icons/IL.png deleted file mode 100644 index 36752f63..00000000 Binary files a/assets/taiga-ui/icons/IL.png and /dev/null differ diff --git a/assets/taiga-ui/icons/IM.png b/assets/taiga-ui/icons/IM.png deleted file mode 100644 index 5e7ab1f7..00000000 Binary files a/assets/taiga-ui/icons/IM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/IN.png b/assets/taiga-ui/icons/IN.png deleted file mode 100644 index 58651e18..00000000 Binary files a/assets/taiga-ui/icons/IN.png and /dev/null differ diff --git a/assets/taiga-ui/icons/IQ.png b/assets/taiga-ui/icons/IQ.png deleted file mode 100644 index 57feaef9..00000000 Binary files a/assets/taiga-ui/icons/IQ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/IR.png b/assets/taiga-ui/icons/IR.png deleted file mode 100644 index 0063d0ce..00000000 Binary files a/assets/taiga-ui/icons/IR.png and /dev/null differ diff --git a/assets/taiga-ui/icons/IS.png b/assets/taiga-ui/icons/IS.png deleted file mode 100644 index 8d152ba6..00000000 Binary files a/assets/taiga-ui/icons/IS.png and /dev/null differ diff --git a/assets/taiga-ui/icons/IT.png b/assets/taiga-ui/icons/IT.png deleted file mode 100644 index cbf47cd6..00000000 Binary files a/assets/taiga-ui/icons/IT.png and /dev/null differ diff --git a/assets/taiga-ui/icons/JE.png b/assets/taiga-ui/icons/JE.png deleted file mode 100644 index 47d9cf1f..00000000 Binary files a/assets/taiga-ui/icons/JE.png and /dev/null differ diff --git a/assets/taiga-ui/icons/JM.png b/assets/taiga-ui/icons/JM.png deleted file mode 100644 index 0d3bc7be..00000000 Binary files a/assets/taiga-ui/icons/JM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/JO.png b/assets/taiga-ui/icons/JO.png deleted file mode 100644 index 3a9ce598..00000000 Binary files a/assets/taiga-ui/icons/JO.png and /dev/null differ diff --git a/assets/taiga-ui/icons/JP.png b/assets/taiga-ui/icons/JP.png deleted file mode 100644 index 9d35672d..00000000 Binary files a/assets/taiga-ui/icons/JP.png and /dev/null differ diff --git a/assets/taiga-ui/icons/KE.png b/assets/taiga-ui/icons/KE.png deleted file mode 100644 index 1c7f41fd..00000000 Binary files a/assets/taiga-ui/icons/KE.png and /dev/null differ diff --git a/assets/taiga-ui/icons/KG.png b/assets/taiga-ui/icons/KG.png deleted file mode 100644 index ff2a9411..00000000 Binary files a/assets/taiga-ui/icons/KG.png and /dev/null differ diff --git a/assets/taiga-ui/icons/KH.png b/assets/taiga-ui/icons/KH.png deleted file mode 100644 index f4efd83e..00000000 Binary files a/assets/taiga-ui/icons/KH.png and /dev/null differ diff --git a/assets/taiga-ui/icons/KM.png b/assets/taiga-ui/icons/KM.png deleted file mode 100644 index ff1acfa2..00000000 Binary files a/assets/taiga-ui/icons/KM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/KN.png b/assets/taiga-ui/icons/KN.png deleted file mode 100644 index 53cdd801..00000000 Binary files a/assets/taiga-ui/icons/KN.png and /dev/null differ diff --git a/assets/taiga-ui/icons/KP.png b/assets/taiga-ui/icons/KP.png deleted file mode 100644 index b117f39d..00000000 Binary files a/assets/taiga-ui/icons/KP.png and /dev/null differ diff --git a/assets/taiga-ui/icons/KR.png b/assets/taiga-ui/icons/KR.png deleted file mode 100644 index 82bde061..00000000 Binary files a/assets/taiga-ui/icons/KR.png and /dev/null differ diff --git a/assets/taiga-ui/icons/KW.png b/assets/taiga-ui/icons/KW.png deleted file mode 100644 index a7744c84..00000000 Binary files a/assets/taiga-ui/icons/KW.png and /dev/null differ diff --git a/assets/taiga-ui/icons/KY.png b/assets/taiga-ui/icons/KY.png deleted file mode 100644 index ed2edbc7..00000000 Binary files a/assets/taiga-ui/icons/KY.png and /dev/null differ diff --git a/assets/taiga-ui/icons/KZ.png b/assets/taiga-ui/icons/KZ.png deleted file mode 100644 index f46c5654..00000000 Binary files a/assets/taiga-ui/icons/KZ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/LA.png b/assets/taiga-ui/icons/LA.png deleted file mode 100644 index fad340eb..00000000 Binary files a/assets/taiga-ui/icons/LA.png and /dev/null differ diff --git a/assets/taiga-ui/icons/LB.png b/assets/taiga-ui/icons/LB.png deleted file mode 100644 index 2fcebd7a..00000000 Binary files a/assets/taiga-ui/icons/LB.png and /dev/null differ diff --git a/assets/taiga-ui/icons/LC.png b/assets/taiga-ui/icons/LC.png deleted file mode 100644 index 8a8825ff..00000000 Binary files a/assets/taiga-ui/icons/LC.png and /dev/null differ diff --git a/assets/taiga-ui/icons/LI.png b/assets/taiga-ui/icons/LI.png deleted file mode 100644 index 4149dfe1..00000000 Binary files a/assets/taiga-ui/icons/LI.png and /dev/null differ diff --git a/assets/taiga-ui/icons/LK.png b/assets/taiga-ui/icons/LK.png deleted file mode 100644 index cbb55a79..00000000 Binary files a/assets/taiga-ui/icons/LK.png and /dev/null differ diff --git a/assets/taiga-ui/icons/LR.png b/assets/taiga-ui/icons/LR.png deleted file mode 100644 index 42cdab86..00000000 Binary files a/assets/taiga-ui/icons/LR.png and /dev/null differ diff --git a/assets/taiga-ui/icons/LS.png b/assets/taiga-ui/icons/LS.png deleted file mode 100644 index 87a322b9..00000000 Binary files a/assets/taiga-ui/icons/LS.png and /dev/null differ diff --git a/assets/taiga-ui/icons/LT.png b/assets/taiga-ui/icons/LT.png deleted file mode 100644 index 0a06931d..00000000 Binary files a/assets/taiga-ui/icons/LT.png and /dev/null differ diff --git a/assets/taiga-ui/icons/LU.png b/assets/taiga-ui/icons/LU.png deleted file mode 100644 index f671f77e..00000000 Binary files a/assets/taiga-ui/icons/LU.png and /dev/null differ diff --git a/assets/taiga-ui/icons/LV.png b/assets/taiga-ui/icons/LV.png deleted file mode 100644 index 2d34c755..00000000 Binary files a/assets/taiga-ui/icons/LV.png and /dev/null differ diff --git a/assets/taiga-ui/icons/LY.png b/assets/taiga-ui/icons/LY.png deleted file mode 100644 index 59e21fd7..00000000 Binary files a/assets/taiga-ui/icons/LY.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MA.png b/assets/taiga-ui/icons/MA.png deleted file mode 100644 index af129f17..00000000 Binary files a/assets/taiga-ui/icons/MA.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MC.png b/assets/taiga-ui/icons/MC.png deleted file mode 100644 index 4b694b54..00000000 Binary files a/assets/taiga-ui/icons/MC.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MD.png b/assets/taiga-ui/icons/MD.png deleted file mode 100644 index 36e653cd..00000000 Binary files a/assets/taiga-ui/icons/MD.png and /dev/null differ diff --git a/assets/taiga-ui/icons/ME.png b/assets/taiga-ui/icons/ME.png deleted file mode 100644 index fa2b7652..00000000 Binary files a/assets/taiga-ui/icons/ME.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MG.png b/assets/taiga-ui/icons/MG.png deleted file mode 100644 index a004e4fd..00000000 Binary files a/assets/taiga-ui/icons/MG.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MK.png b/assets/taiga-ui/icons/MK.png deleted file mode 100644 index 9dbbe7fb..00000000 Binary files a/assets/taiga-ui/icons/MK.png and /dev/null differ diff --git a/assets/taiga-ui/icons/ML.png b/assets/taiga-ui/icons/ML.png deleted file mode 100644 index c2e7a80c..00000000 Binary files a/assets/taiga-ui/icons/ML.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MM.png b/assets/taiga-ui/icons/MM.png deleted file mode 100644 index 76d44499..00000000 Binary files a/assets/taiga-ui/icons/MM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MN.png b/assets/taiga-ui/icons/MN.png deleted file mode 100644 index 8c072b2b..00000000 Binary files a/assets/taiga-ui/icons/MN.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MO.png b/assets/taiga-ui/icons/MO.png deleted file mode 100644 index a3d6befc..00000000 Binary files a/assets/taiga-ui/icons/MO.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MR.png b/assets/taiga-ui/icons/MR.png deleted file mode 100644 index 24f3d82e..00000000 Binary files a/assets/taiga-ui/icons/MR.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MS.png b/assets/taiga-ui/icons/MS.png deleted file mode 100644 index e07c5b61..00000000 Binary files a/assets/taiga-ui/icons/MS.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MT.png b/assets/taiga-ui/icons/MT.png deleted file mode 100644 index 9aaf9e6f..00000000 Binary files a/assets/taiga-ui/icons/MT.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MU.png b/assets/taiga-ui/icons/MU.png deleted file mode 100644 index 7820fd48..00000000 Binary files a/assets/taiga-ui/icons/MU.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MV.png b/assets/taiga-ui/icons/MV.png deleted file mode 100644 index 6491aec2..00000000 Binary files a/assets/taiga-ui/icons/MV.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MW.png b/assets/taiga-ui/icons/MW.png deleted file mode 100644 index 7ae21321..00000000 Binary files a/assets/taiga-ui/icons/MW.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MX.png b/assets/taiga-ui/icons/MX.png deleted file mode 100644 index 3a7bb07f..00000000 Binary files a/assets/taiga-ui/icons/MX.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MY.png b/assets/taiga-ui/icons/MY.png deleted file mode 100644 index 7c7f8369..00000000 Binary files a/assets/taiga-ui/icons/MY.png and /dev/null differ diff --git a/assets/taiga-ui/icons/MZ.png b/assets/taiga-ui/icons/MZ.png deleted file mode 100644 index d7aeb647..00000000 Binary files a/assets/taiga-ui/icons/MZ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/NA.png b/assets/taiga-ui/icons/NA.png deleted file mode 100644 index 1fe0caf4..00000000 Binary files a/assets/taiga-ui/icons/NA.png and /dev/null differ diff --git a/assets/taiga-ui/icons/NE.png b/assets/taiga-ui/icons/NE.png deleted file mode 100644 index 7222feaf..00000000 Binary files a/assets/taiga-ui/icons/NE.png and /dev/null differ diff --git a/assets/taiga-ui/icons/NG.png b/assets/taiga-ui/icons/NG.png deleted file mode 100644 index 8e58b61c..00000000 Binary files a/assets/taiga-ui/icons/NG.png and /dev/null differ diff --git a/assets/taiga-ui/icons/NI.png b/assets/taiga-ui/icons/NI.png deleted file mode 100644 index ced9ae7a..00000000 Binary files a/assets/taiga-ui/icons/NI.png and /dev/null differ diff --git a/assets/taiga-ui/icons/NL.png b/assets/taiga-ui/icons/NL.png deleted file mode 100644 index 98ec90f3..00000000 Binary files a/assets/taiga-ui/icons/NL.png and /dev/null differ diff --git a/assets/taiga-ui/icons/NO.png b/assets/taiga-ui/icons/NO.png deleted file mode 100644 index 6aa67790..00000000 Binary files a/assets/taiga-ui/icons/NO.png and /dev/null differ diff --git a/assets/taiga-ui/icons/NP.png b/assets/taiga-ui/icons/NP.png deleted file mode 100644 index ce97c53f..00000000 Binary files a/assets/taiga-ui/icons/NP.png and /dev/null differ diff --git a/assets/taiga-ui/icons/NZ.png b/assets/taiga-ui/icons/NZ.png deleted file mode 100644 index 635746d7..00000000 Binary files a/assets/taiga-ui/icons/NZ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/OM.png b/assets/taiga-ui/icons/OM.png deleted file mode 100644 index 36ee51e2..00000000 Binary files a/assets/taiga-ui/icons/OM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/PA.png b/assets/taiga-ui/icons/PA.png deleted file mode 100644 index 20eaa260..00000000 Binary files a/assets/taiga-ui/icons/PA.png and /dev/null differ diff --git a/assets/taiga-ui/icons/PE.png b/assets/taiga-ui/icons/PE.png deleted file mode 100644 index 5d17f9d1..00000000 Binary files a/assets/taiga-ui/icons/PE.png and /dev/null differ diff --git a/assets/taiga-ui/icons/PF.png b/assets/taiga-ui/icons/PF.png deleted file mode 100644 index 4254c9a8..00000000 Binary files a/assets/taiga-ui/icons/PF.png and /dev/null differ diff --git a/assets/taiga-ui/icons/PG.png b/assets/taiga-ui/icons/PG.png deleted file mode 100644 index fccb2735..00000000 Binary files a/assets/taiga-ui/icons/PG.png and /dev/null differ diff --git a/assets/taiga-ui/icons/PH.png b/assets/taiga-ui/icons/PH.png deleted file mode 100644 index cfad8521..00000000 Binary files a/assets/taiga-ui/icons/PH.png and /dev/null differ diff --git a/assets/taiga-ui/icons/PK.png b/assets/taiga-ui/icons/PK.png deleted file mode 100644 index 3c53c097..00000000 Binary files a/assets/taiga-ui/icons/PK.png and /dev/null differ diff --git a/assets/taiga-ui/icons/PL.png b/assets/taiga-ui/icons/PL.png deleted file mode 100644 index d87f8f7b..00000000 Binary files a/assets/taiga-ui/icons/PL.png and /dev/null differ diff --git a/assets/taiga-ui/icons/PR.png b/assets/taiga-ui/icons/PR.png deleted file mode 100644 index c51d9b6a..00000000 Binary files a/assets/taiga-ui/icons/PR.png and /dev/null differ diff --git a/assets/taiga-ui/icons/PT.png b/assets/taiga-ui/icons/PT.png deleted file mode 100644 index c10f5cc0..00000000 Binary files a/assets/taiga-ui/icons/PT.png and /dev/null differ diff --git a/assets/taiga-ui/icons/PW.png b/assets/taiga-ui/icons/PW.png deleted file mode 100644 index 20862d7f..00000000 Binary files a/assets/taiga-ui/icons/PW.png and /dev/null differ diff --git a/assets/taiga-ui/icons/PY.png b/assets/taiga-ui/icons/PY.png deleted file mode 100644 index 00400ac3..00000000 Binary files a/assets/taiga-ui/icons/PY.png and /dev/null differ diff --git a/assets/taiga-ui/icons/QA.png b/assets/taiga-ui/icons/QA.png deleted file mode 100644 index 909d3124..00000000 Binary files a/assets/taiga-ui/icons/QA.png and /dev/null differ diff --git a/assets/taiga-ui/icons/RO.png b/assets/taiga-ui/icons/RO.png deleted file mode 100644 index 08a1415f..00000000 Binary files a/assets/taiga-ui/icons/RO.png and /dev/null differ diff --git a/assets/taiga-ui/icons/RS.png b/assets/taiga-ui/icons/RS.png deleted file mode 100644 index f532c5c2..00000000 Binary files a/assets/taiga-ui/icons/RS.png and /dev/null differ diff --git a/assets/taiga-ui/icons/RU.png b/assets/taiga-ui/icons/RU.png deleted file mode 100644 index 4313abbb..00000000 Binary files a/assets/taiga-ui/icons/RU.png and /dev/null differ diff --git a/assets/taiga-ui/icons/RW.png b/assets/taiga-ui/icons/RW.png deleted file mode 100644 index 79b97f8c..00000000 Binary files a/assets/taiga-ui/icons/RW.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SA.png b/assets/taiga-ui/icons/SA.png deleted file mode 100644 index 8d3cde65..00000000 Binary files a/assets/taiga-ui/icons/SA.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SB.png b/assets/taiga-ui/icons/SB.png deleted file mode 100644 index 06523704..00000000 Binary files a/assets/taiga-ui/icons/SB.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SC.png b/assets/taiga-ui/icons/SC.png deleted file mode 100644 index 11648d3e..00000000 Binary files a/assets/taiga-ui/icons/SC.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SD.png b/assets/taiga-ui/icons/SD.png deleted file mode 100644 index eff1e63e..00000000 Binary files a/assets/taiga-ui/icons/SD.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SE.png b/assets/taiga-ui/icons/SE.png deleted file mode 100644 index cec93f99..00000000 Binary files a/assets/taiga-ui/icons/SE.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SG.png b/assets/taiga-ui/icons/SG.png deleted file mode 100644 index 46ece6ad..00000000 Binary files a/assets/taiga-ui/icons/SG.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SH.png b/assets/taiga-ui/icons/SH.png deleted file mode 100644 index d50f0f9a..00000000 Binary files a/assets/taiga-ui/icons/SH.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SI.png b/assets/taiga-ui/icons/SI.png deleted file mode 100644 index 74c31808..00000000 Binary files a/assets/taiga-ui/icons/SI.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SK.png b/assets/taiga-ui/icons/SK.png deleted file mode 100644 index ea9e3fd8..00000000 Binary files a/assets/taiga-ui/icons/SK.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SL.png b/assets/taiga-ui/icons/SL.png deleted file mode 100644 index dd3e9434..00000000 Binary files a/assets/taiga-ui/icons/SL.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SM.png b/assets/taiga-ui/icons/SM.png deleted file mode 100644 index 6223ba58..00000000 Binary files a/assets/taiga-ui/icons/SM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SN.png b/assets/taiga-ui/icons/SN.png deleted file mode 100644 index 9975f289..00000000 Binary files a/assets/taiga-ui/icons/SN.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SO.png b/assets/taiga-ui/icons/SO.png deleted file mode 100644 index 14fa9e3a..00000000 Binary files a/assets/taiga-ui/icons/SO.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SR.png b/assets/taiga-ui/icons/SR.png deleted file mode 100644 index f93a165a..00000000 Binary files a/assets/taiga-ui/icons/SR.png and /dev/null differ diff --git a/assets/taiga-ui/icons/ST.png b/assets/taiga-ui/icons/ST.png deleted file mode 100644 index 2866a8a4..00000000 Binary files a/assets/taiga-ui/icons/ST.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SV.png b/assets/taiga-ui/icons/SV.png deleted file mode 100644 index 17e90415..00000000 Binary files a/assets/taiga-ui/icons/SV.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SY.png b/assets/taiga-ui/icons/SY.png deleted file mode 100644 index a5463979..00000000 Binary files a/assets/taiga-ui/icons/SY.png and /dev/null differ diff --git a/assets/taiga-ui/icons/SZ.png b/assets/taiga-ui/icons/SZ.png deleted file mode 100644 index 0e309bb5..00000000 Binary files a/assets/taiga-ui/icons/SZ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/TC.png b/assets/taiga-ui/icons/TC.png deleted file mode 100644 index 0408de43..00000000 Binary files a/assets/taiga-ui/icons/TC.png and /dev/null differ diff --git a/assets/taiga-ui/icons/TD.png b/assets/taiga-ui/icons/TD.png deleted file mode 100644 index 5c902441..00000000 Binary files a/assets/taiga-ui/icons/TD.png and /dev/null differ diff --git a/assets/taiga-ui/icons/TG.png b/assets/taiga-ui/icons/TG.png deleted file mode 100644 index 918fea8e..00000000 Binary files a/assets/taiga-ui/icons/TG.png and /dev/null differ diff --git a/assets/taiga-ui/icons/TH.png b/assets/taiga-ui/icons/TH.png deleted file mode 100644 index f978afea..00000000 Binary files a/assets/taiga-ui/icons/TH.png and /dev/null differ diff --git a/assets/taiga-ui/icons/TJ.png b/assets/taiga-ui/icons/TJ.png deleted file mode 100644 index febb8b68..00000000 Binary files a/assets/taiga-ui/icons/TJ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/TL.png b/assets/taiga-ui/icons/TL.png deleted file mode 100644 index 43633d8e..00000000 Binary files a/assets/taiga-ui/icons/TL.png and /dev/null differ diff --git a/assets/taiga-ui/icons/TM.png b/assets/taiga-ui/icons/TM.png deleted file mode 100644 index f2f1bdcd..00000000 Binary files a/assets/taiga-ui/icons/TM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/TN.png b/assets/taiga-ui/icons/TN.png deleted file mode 100644 index 57ddc50a..00000000 Binary files a/assets/taiga-ui/icons/TN.png and /dev/null differ diff --git a/assets/taiga-ui/icons/TO.png b/assets/taiga-ui/icons/TO.png deleted file mode 100644 index 27185747..00000000 Binary files a/assets/taiga-ui/icons/TO.png and /dev/null differ diff --git a/assets/taiga-ui/icons/TR.png b/assets/taiga-ui/icons/TR.png deleted file mode 100644 index 552159f8..00000000 Binary files a/assets/taiga-ui/icons/TR.png and /dev/null differ diff --git a/assets/taiga-ui/icons/TT.png b/assets/taiga-ui/icons/TT.png deleted file mode 100644 index fcd82470..00000000 Binary files a/assets/taiga-ui/icons/TT.png and /dev/null differ diff --git a/assets/taiga-ui/icons/TW.png b/assets/taiga-ui/icons/TW.png deleted file mode 100644 index 6a8348a5..00000000 Binary files a/assets/taiga-ui/icons/TW.png and /dev/null differ diff --git a/assets/taiga-ui/icons/TZ.png b/assets/taiga-ui/icons/TZ.png deleted file mode 100644 index 332d52a6..00000000 Binary files a/assets/taiga-ui/icons/TZ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/UA.png b/assets/taiga-ui/icons/UA.png deleted file mode 100644 index 0dc6c34a..00000000 Binary files a/assets/taiga-ui/icons/UA.png and /dev/null differ diff --git a/assets/taiga-ui/icons/UG.png b/assets/taiga-ui/icons/UG.png deleted file mode 100644 index 81de0c92..00000000 Binary files a/assets/taiga-ui/icons/UG.png and /dev/null differ diff --git a/assets/taiga-ui/icons/US.png b/assets/taiga-ui/icons/US.png deleted file mode 100644 index f8d9ab6a..00000000 Binary files a/assets/taiga-ui/icons/US.png and /dev/null differ diff --git a/assets/taiga-ui/icons/UY.png b/assets/taiga-ui/icons/UY.png deleted file mode 100644 index 9f8c3cb5..00000000 Binary files a/assets/taiga-ui/icons/UY.png and /dev/null differ diff --git a/assets/taiga-ui/icons/UZ.png b/assets/taiga-ui/icons/UZ.png deleted file mode 100644 index c5232fd4..00000000 Binary files a/assets/taiga-ui/icons/UZ.png and /dev/null differ diff --git a/assets/taiga-ui/icons/VC.png b/assets/taiga-ui/icons/VC.png deleted file mode 100644 index b4488218..00000000 Binary files a/assets/taiga-ui/icons/VC.png and /dev/null differ diff --git a/assets/taiga-ui/icons/VE.png b/assets/taiga-ui/icons/VE.png deleted file mode 100644 index 709311d4..00000000 Binary files a/assets/taiga-ui/icons/VE.png and /dev/null differ diff --git a/assets/taiga-ui/icons/VG.png b/assets/taiga-ui/icons/VG.png deleted file mode 100644 index d9caaf30..00000000 Binary files a/assets/taiga-ui/icons/VG.png and /dev/null differ diff --git a/assets/taiga-ui/icons/VN.png b/assets/taiga-ui/icons/VN.png deleted file mode 100644 index 4739f95b..00000000 Binary files a/assets/taiga-ui/icons/VN.png and /dev/null differ diff --git a/assets/taiga-ui/icons/VU.png b/assets/taiga-ui/icons/VU.png deleted file mode 100644 index 5a716c10..00000000 Binary files a/assets/taiga-ui/icons/VU.png and /dev/null differ diff --git a/assets/taiga-ui/icons/WS.png b/assets/taiga-ui/icons/WS.png deleted file mode 100644 index 2599e80e..00000000 Binary files a/assets/taiga-ui/icons/WS.png and /dev/null differ diff --git a/assets/taiga-ui/icons/WW.png b/assets/taiga-ui/icons/WW.png deleted file mode 100644 index 16e557c4..00000000 Binary files a/assets/taiga-ui/icons/WW.png and /dev/null differ diff --git a/assets/taiga-ui/icons/XK.png b/assets/taiga-ui/icons/XK.png deleted file mode 100644 index 4d74d39c..00000000 Binary files a/assets/taiga-ui/icons/XK.png and /dev/null differ diff --git a/assets/taiga-ui/icons/YE.png b/assets/taiga-ui/icons/YE.png deleted file mode 100644 index c49999dc..00000000 Binary files a/assets/taiga-ui/icons/YE.png and /dev/null differ diff --git a/assets/taiga-ui/icons/ZA.png b/assets/taiga-ui/icons/ZA.png deleted file mode 100644 index c52553f6..00000000 Binary files a/assets/taiga-ui/icons/ZA.png and /dev/null differ diff --git a/assets/taiga-ui/icons/ZM.png b/assets/taiga-ui/icons/ZM.png deleted file mode 100644 index 1e5f351e..00000000 Binary files a/assets/taiga-ui/icons/ZM.png and /dev/null differ diff --git a/assets/taiga-ui/icons/ZW.png b/assets/taiga-ui/icons/ZW.png deleted file mode 100644 index 416e965a..00000000 Binary files a/assets/taiga-ui/icons/ZW.png and /dev/null differ diff --git a/assets/taiga-ui/icons/a-arrow-down-filled.svg b/assets/taiga-ui/icons/a-arrow-down-filled.svg new file mode 100644 index 00000000..f85c021a --- /dev/null +++ b/assets/taiga-ui/icons/a-arrow-down-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/a-arrow-down.svg b/assets/taiga-ui/icons/a-arrow-down.svg new file mode 100644 index 00000000..27298740 --- /dev/null +++ b/assets/taiga-ui/icons/a-arrow-down.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/a-arrow-up-filled.svg b/assets/taiga-ui/icons/a-arrow-up-filled.svg new file mode 100644 index 00000000..168e9181 --- /dev/null +++ b/assets/taiga-ui/icons/a-arrow-up-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/a-arrow-up.svg b/assets/taiga-ui/icons/a-arrow-up.svg new file mode 100644 index 00000000..4f079fd6 --- /dev/null +++ b/assets/taiga-ui/icons/a-arrow-up.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/a-large-small-filled.svg b/assets/taiga-ui/icons/a-large-small-filled.svg new file mode 100644 index 00000000..ff28eb1b --- /dev/null +++ b/assets/taiga-ui/icons/a-large-small-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/a-large-small.svg b/assets/taiga-ui/icons/a-large-small.svg new file mode 100644 index 00000000..f105b1a5 --- /dev/null +++ b/assets/taiga-ui/icons/a-large-small.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/accessibility-filled.svg b/assets/taiga-ui/icons/accessibility-filled.svg new file mode 100644 index 00000000..af5b1acb --- /dev/null +++ b/assets/taiga-ui/icons/accessibility-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/accessibility.svg b/assets/taiga-ui/icons/accessibility.svg new file mode 100644 index 00000000..1c3242b0 --- /dev/null +++ b/assets/taiga-ui/icons/accessibility.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/activity-filled.svg b/assets/taiga-ui/icons/activity-filled.svg new file mode 100644 index 00000000..7d2a14e8 --- /dev/null +++ b/assets/taiga-ui/icons/activity-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/activity.svg b/assets/taiga-ui/icons/activity.svg new file mode 100644 index 00000000..a3c17e38 --- /dev/null +++ b/assets/taiga-ui/icons/activity.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/air-vent-filled.svg b/assets/taiga-ui/icons/air-vent-filled.svg new file mode 100644 index 00000000..e242beff --- /dev/null +++ b/assets/taiga-ui/icons/air-vent-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/air-vent.svg b/assets/taiga-ui/icons/air-vent.svg new file mode 100644 index 00000000..de8fcbe2 --- /dev/null +++ b/assets/taiga-ui/icons/air-vent.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/airplay-filled.svg b/assets/taiga-ui/icons/airplay-filled.svg new file mode 100644 index 00000000..568c1a73 --- /dev/null +++ b/assets/taiga-ui/icons/airplay-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/airplay.svg b/assets/taiga-ui/icons/airplay.svg new file mode 100644 index 00000000..c98d141f --- /dev/null +++ b/assets/taiga-ui/icons/airplay.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/alarm-clock-check-filled.svg b/assets/taiga-ui/icons/alarm-clock-check-filled.svg new file mode 100644 index 00000000..a3ce4151 --- /dev/null +++ b/assets/taiga-ui/icons/alarm-clock-check-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/alarm-clock-check.svg b/assets/taiga-ui/icons/alarm-clock-check.svg new file mode 100644 index 00000000..e376ee40 --- /dev/null +++ b/assets/taiga-ui/icons/alarm-clock-check.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/alarm-clock-filled.svg b/assets/taiga-ui/icons/alarm-clock-filled.svg new file mode 100644 index 00000000..d1039f7b --- /dev/null +++ b/assets/taiga-ui/icons/alarm-clock-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/alarm-clock-minus-filled.svg b/assets/taiga-ui/icons/alarm-clock-minus-filled.svg new file mode 100644 index 00000000..329362bf --- /dev/null +++ b/assets/taiga-ui/icons/alarm-clock-minus-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/alarm-clock-minus.svg b/assets/taiga-ui/icons/alarm-clock-minus.svg new file mode 100644 index 00000000..52bd21e4 --- /dev/null +++ b/assets/taiga-ui/icons/alarm-clock-minus.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/alarm-clock-off-filled.svg b/assets/taiga-ui/icons/alarm-clock-off-filled.svg new file mode 100644 index 00000000..16e899a3 --- /dev/null +++ b/assets/taiga-ui/icons/alarm-clock-off-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/alarm-clock-off.svg b/assets/taiga-ui/icons/alarm-clock-off.svg new file mode 100644 index 00000000..d2adf683 --- /dev/null +++ b/assets/taiga-ui/icons/alarm-clock-off.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/alarm-clock-plus-filled.svg b/assets/taiga-ui/icons/alarm-clock-plus-filled.svg new file mode 100644 index 00000000..3f6604fa --- /dev/null +++ b/assets/taiga-ui/icons/alarm-clock-plus-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/alarm-clock-plus.svg b/assets/taiga-ui/icons/alarm-clock-plus.svg new file mode 100644 index 00000000..4e855762 --- /dev/null +++ b/assets/taiga-ui/icons/alarm-clock-plus.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/alarm-clock.svg b/assets/taiga-ui/icons/alarm-clock.svg new file mode 100644 index 00000000..bc789f2b --- /dev/null +++ b/assets/taiga-ui/icons/alarm-clock.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/alarm-smoke-filled.svg b/assets/taiga-ui/icons/alarm-smoke-filled.svg new file mode 100644 index 00000000..dd03b068 --- /dev/null +++ b/assets/taiga-ui/icons/alarm-smoke-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/alarm-smoke.svg b/assets/taiga-ui/icons/alarm-smoke.svg new file mode 100644 index 00000000..c5f415fe --- /dev/null +++ b/assets/taiga-ui/icons/alarm-smoke.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/album-filled.svg b/assets/taiga-ui/icons/album-filled.svg new file mode 100644 index 00000000..db649484 --- /dev/null +++ b/assets/taiga-ui/icons/album-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/album.svg b/assets/taiga-ui/icons/album.svg new file mode 100644 index 00000000..d6030f1e --- /dev/null +++ b/assets/taiga-ui/icons/album.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconAliPay.svg b/assets/taiga-ui/icons/ali-pay.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconAliPay.svg rename to assets/taiga-ui/icons/ali-pay.svg diff --git a/assets/taiga-ui/icons/align-center-filled.svg b/assets/taiga-ui/icons/align-center-filled.svg new file mode 100644 index 00000000..36b41f79 --- /dev/null +++ b/assets/taiga-ui/icons/align-center-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-center-horizontal-filled.svg b/assets/taiga-ui/icons/align-center-horizontal-filled.svg new file mode 100644 index 00000000..2e50d02b --- /dev/null +++ b/assets/taiga-ui/icons/align-center-horizontal-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/align-center-horizontal.svg b/assets/taiga-ui/icons/align-center-horizontal.svg new file mode 100644 index 00000000..1b8f3100 --- /dev/null +++ b/assets/taiga-ui/icons/align-center-horizontal.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/align-center-vertical-filled.svg b/assets/taiga-ui/icons/align-center-vertical-filled.svg new file mode 100644 index 00000000..7ec632c8 --- /dev/null +++ b/assets/taiga-ui/icons/align-center-vertical-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/align-center-vertical.svg b/assets/taiga-ui/icons/align-center-vertical.svg new file mode 100644 index 00000000..ec903534 --- /dev/null +++ b/assets/taiga-ui/icons/align-center-vertical.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/align-center.svg b/assets/taiga-ui/icons/align-center.svg new file mode 100644 index 00000000..60bde9a2 --- /dev/null +++ b/assets/taiga-ui/icons/align-center.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-end-horizontal-filled.svg b/assets/taiga-ui/icons/align-end-horizontal-filled.svg new file mode 100644 index 00000000..404f03cc --- /dev/null +++ b/assets/taiga-ui/icons/align-end-horizontal-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-end-horizontal.svg b/assets/taiga-ui/icons/align-end-horizontal.svg new file mode 100644 index 00000000..d1f0330b --- /dev/null +++ b/assets/taiga-ui/icons/align-end-horizontal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-end-vertical-filled.svg b/assets/taiga-ui/icons/align-end-vertical-filled.svg new file mode 100644 index 00000000..1a617f66 --- /dev/null +++ b/assets/taiga-ui/icons/align-end-vertical-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-end-vertical.svg b/assets/taiga-ui/icons/align-end-vertical.svg new file mode 100644 index 00000000..6f2d0a47 --- /dev/null +++ b/assets/taiga-ui/icons/align-end-vertical.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-distribute-center-filled.svg b/assets/taiga-ui/icons/align-horizontal-distribute-center-filled.svg new file mode 100644 index 00000000..4d4e37d4 --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-distribute-center-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-distribute-center.svg b/assets/taiga-ui/icons/align-horizontal-distribute-center.svg new file mode 100644 index 00000000..8fb33b26 --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-distribute-center.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-distribute-end-filled.svg b/assets/taiga-ui/icons/align-horizontal-distribute-end-filled.svg new file mode 100644 index 00000000..2a190898 --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-distribute-end-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-distribute-end.svg b/assets/taiga-ui/icons/align-horizontal-distribute-end.svg new file mode 100644 index 00000000..f11d4858 --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-distribute-end.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-distribute-start-filled.svg b/assets/taiga-ui/icons/align-horizontal-distribute-start-filled.svg new file mode 100644 index 00000000..636d07aa --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-distribute-start-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-distribute-start.svg b/assets/taiga-ui/icons/align-horizontal-distribute-start.svg new file mode 100644 index 00000000..c7b42db2 --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-distribute-start.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-justify-center-filled.svg b/assets/taiga-ui/icons/align-horizontal-justify-center-filled.svg new file mode 100644 index 00000000..16d3cc05 --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-justify-center-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-justify-center.svg b/assets/taiga-ui/icons/align-horizontal-justify-center.svg new file mode 100644 index 00000000..577dfc57 --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-justify-center.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-justify-end-filled.svg b/assets/taiga-ui/icons/align-horizontal-justify-end-filled.svg new file mode 100644 index 00000000..43b32644 --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-justify-end-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-justify-end.svg b/assets/taiga-ui/icons/align-horizontal-justify-end.svg new file mode 100644 index 00000000..b664e71b --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-justify-end.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-justify-start-filled.svg b/assets/taiga-ui/icons/align-horizontal-justify-start-filled.svg new file mode 100644 index 00000000..ed4c464a --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-justify-start-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-justify-start.svg b/assets/taiga-ui/icons/align-horizontal-justify-start.svg new file mode 100644 index 00000000..3cfc66f7 --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-justify-start.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-space-around-filled.svg b/assets/taiga-ui/icons/align-horizontal-space-around-filled.svg new file mode 100644 index 00000000..9541b587 --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-space-around-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-space-around.svg b/assets/taiga-ui/icons/align-horizontal-space-around.svg new file mode 100644 index 00000000..1eb0438f --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-space-around.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-space-between-filled.svg b/assets/taiga-ui/icons/align-horizontal-space-between-filled.svg new file mode 100644 index 00000000..b40cdc13 --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-space-between-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/align-horizontal-space-between.svg b/assets/taiga-ui/icons/align-horizontal-space-between.svg new file mode 100644 index 00000000..cfa87c85 --- /dev/null +++ b/assets/taiga-ui/icons/align-horizontal-space-between.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/align-justify-filled.svg b/assets/taiga-ui/icons/align-justify-filled.svg new file mode 100644 index 00000000..82bec864 --- /dev/null +++ b/assets/taiga-ui/icons/align-justify-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-justify.svg b/assets/taiga-ui/icons/align-justify.svg new file mode 100644 index 00000000..f2c2e1ac --- /dev/null +++ b/assets/taiga-ui/icons/align-justify.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-left-filled.svg b/assets/taiga-ui/icons/align-left-filled.svg new file mode 100644 index 00000000..b21eaee8 --- /dev/null +++ b/assets/taiga-ui/icons/align-left-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-left.svg b/assets/taiga-ui/icons/align-left.svg new file mode 100644 index 00000000..d48873d1 --- /dev/null +++ b/assets/taiga-ui/icons/align-left.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-right-filled.svg b/assets/taiga-ui/icons/align-right-filled.svg new file mode 100644 index 00000000..929b4539 --- /dev/null +++ b/assets/taiga-ui/icons/align-right-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-right.svg b/assets/taiga-ui/icons/align-right.svg new file mode 100644 index 00000000..a298afb3 --- /dev/null +++ b/assets/taiga-ui/icons/align-right.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-start-horizontal-filled.svg b/assets/taiga-ui/icons/align-start-horizontal-filled.svg new file mode 100644 index 00000000..26d29077 --- /dev/null +++ b/assets/taiga-ui/icons/align-start-horizontal-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-start-horizontal.svg b/assets/taiga-ui/icons/align-start-horizontal.svg new file mode 100644 index 00000000..46985467 --- /dev/null +++ b/assets/taiga-ui/icons/align-start-horizontal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-start-vertical-filled.svg b/assets/taiga-ui/icons/align-start-vertical-filled.svg new file mode 100644 index 00000000..a57757f6 --- /dev/null +++ b/assets/taiga-ui/icons/align-start-vertical-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-start-vertical.svg b/assets/taiga-ui/icons/align-start-vertical.svg new file mode 100644 index 00000000..07efce6f --- /dev/null +++ b/assets/taiga-ui/icons/align-start-vertical.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-distribute-center-filled.svg b/assets/taiga-ui/icons/align-vertical-distribute-center-filled.svg new file mode 100644 index 00000000..5096ca45 --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-distribute-center-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-distribute-center.svg b/assets/taiga-ui/icons/align-vertical-distribute-center.svg new file mode 100644 index 00000000..39c7ff49 --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-distribute-center.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-distribute-end-filled.svg b/assets/taiga-ui/icons/align-vertical-distribute-end-filled.svg new file mode 100644 index 00000000..d1778009 --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-distribute-end-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-distribute-end.svg b/assets/taiga-ui/icons/align-vertical-distribute-end.svg new file mode 100644 index 00000000..a25dc91b --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-distribute-end.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-distribute-start-filled.svg b/assets/taiga-ui/icons/align-vertical-distribute-start-filled.svg new file mode 100644 index 00000000..c3135ab2 --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-distribute-start-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-distribute-start.svg b/assets/taiga-ui/icons/align-vertical-distribute-start.svg new file mode 100644 index 00000000..0c10018e --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-distribute-start.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-justify-center-filled.svg b/assets/taiga-ui/icons/align-vertical-justify-center-filled.svg new file mode 100644 index 00000000..90039d1e --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-justify-center-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-justify-center.svg b/assets/taiga-ui/icons/align-vertical-justify-center.svg new file mode 100644 index 00000000..111b248c --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-justify-center.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-justify-end-filled.svg b/assets/taiga-ui/icons/align-vertical-justify-end-filled.svg new file mode 100644 index 00000000..fbba8b5c --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-justify-end-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-justify-end.svg b/assets/taiga-ui/icons/align-vertical-justify-end.svg new file mode 100644 index 00000000..68c4a07b --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-justify-end.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-justify-start-filled.svg b/assets/taiga-ui/icons/align-vertical-justify-start-filled.svg new file mode 100644 index 00000000..6054790c --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-justify-start-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-justify-start.svg b/assets/taiga-ui/icons/align-vertical-justify-start.svg new file mode 100644 index 00000000..b3ea3809 --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-justify-start.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-space-around-filled.svg b/assets/taiga-ui/icons/align-vertical-space-around-filled.svg new file mode 100644 index 00000000..4c59600a --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-space-around-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-space-around.svg b/assets/taiga-ui/icons/align-vertical-space-around.svg new file mode 100644 index 00000000..4dbf12a9 --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-space-around.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-space-between-filled.svg b/assets/taiga-ui/icons/align-vertical-space-between-filled.svg new file mode 100644 index 00000000..9af98108 --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-space-between-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/align-vertical-space-between.svg b/assets/taiga-ui/icons/align-vertical-space-between.svg new file mode 100644 index 00000000..4117350d --- /dev/null +++ b/assets/taiga-ui/icons/align-vertical-space-between.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/tuiIconAmazonPay.svg b/assets/taiga-ui/icons/amazon-pay.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconAmazonPay.svg rename to assets/taiga-ui/icons/amazon-pay.svg diff --git a/assets/taiga-ui/icons/ambulance-filled.svg b/assets/taiga-ui/icons/ambulance-filled.svg new file mode 100644 index 00000000..e0cb772b --- /dev/null +++ b/assets/taiga-ui/icons/ambulance-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/ambulance.svg b/assets/taiga-ui/icons/ambulance.svg new file mode 100644 index 00000000..6a9d7ef2 --- /dev/null +++ b/assets/taiga-ui/icons/ambulance.svg @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/amex.svg b/assets/taiga-ui/icons/amex.svg new file mode 100644 index 00000000..e34a49c1 --- /dev/null +++ b/assets/taiga-ui/icons/amex.svg @@ -0,0 +1,13 @@ + + + + + diff --git a/assets/taiga-ui/icons/ampersand-filled.svg b/assets/taiga-ui/icons/ampersand-filled.svg new file mode 100644 index 00000000..8177c59d --- /dev/null +++ b/assets/taiga-ui/icons/ampersand-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/ampersand.svg b/assets/taiga-ui/icons/ampersand.svg new file mode 100644 index 00000000..af93fe3d --- /dev/null +++ b/assets/taiga-ui/icons/ampersand.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/ampersands-filled.svg b/assets/taiga-ui/icons/ampersands-filled.svg new file mode 100644 index 00000000..c1e289a7 --- /dev/null +++ b/assets/taiga-ui/icons/ampersands-filled.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/ampersands.svg b/assets/taiga-ui/icons/ampersands.svg new file mode 100644 index 00000000..a86b7e8d --- /dev/null +++ b/assets/taiga-ui/icons/ampersands.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/amphora-filled.svg b/assets/taiga-ui/icons/amphora-filled.svg new file mode 100644 index 00000000..9994baa8 --- /dev/null +++ b/assets/taiga-ui/icons/amphora-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/amphora.svg b/assets/taiga-ui/icons/amphora.svg new file mode 100644 index 00000000..c803a385 --- /dev/null +++ b/assets/taiga-ui/icons/amphora.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/anchor-filled.svg b/assets/taiga-ui/icons/anchor-filled.svg new file mode 100644 index 00000000..a3367ca4 --- /dev/null +++ b/assets/taiga-ui/icons/anchor-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/anchor.svg b/assets/taiga-ui/icons/anchor.svg new file mode 100644 index 00000000..7d5df7a1 --- /dev/null +++ b/assets/taiga-ui/icons/anchor.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconAndroidPay.svg b/assets/taiga-ui/icons/android-pay.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconAndroidPay.svg rename to assets/taiga-ui/icons/android-pay.svg diff --git a/assets/taiga-ui/icons/angry-filled.svg b/assets/taiga-ui/icons/angry-filled.svg new file mode 100644 index 00000000..141bd90b --- /dev/null +++ b/assets/taiga-ui/icons/angry-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/angry.svg b/assets/taiga-ui/icons/angry.svg new file mode 100644 index 00000000..05fb998c --- /dev/null +++ b/assets/taiga-ui/icons/angry.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/annoyed-filled.svg b/assets/taiga-ui/icons/annoyed-filled.svg new file mode 100644 index 00000000..5961c936 --- /dev/null +++ b/assets/taiga-ui/icons/annoyed-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/annoyed.svg b/assets/taiga-ui/icons/annoyed.svg new file mode 100644 index 00000000..dd8cc7d9 --- /dev/null +++ b/assets/taiga-ui/icons/annoyed.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/antenna-filled.svg b/assets/taiga-ui/icons/antenna-filled.svg new file mode 100644 index 00000000..9b77f3f9 --- /dev/null +++ b/assets/taiga-ui/icons/antenna-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/antenna.svg b/assets/taiga-ui/icons/antenna.svg new file mode 100644 index 00000000..047b5746 --- /dev/null +++ b/assets/taiga-ui/icons/antenna.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/anvil-filled.svg b/assets/taiga-ui/icons/anvil-filled.svg new file mode 100644 index 00000000..4f1a8c9b --- /dev/null +++ b/assets/taiga-ui/icons/anvil-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/anvil.svg b/assets/taiga-ui/icons/anvil.svg new file mode 100644 index 00000000..339b0fdb --- /dev/null +++ b/assets/taiga-ui/icons/anvil.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/aperture-filled.svg b/assets/taiga-ui/icons/aperture-filled.svg new file mode 100644 index 00000000..c561cad1 --- /dev/null +++ b/assets/taiga-ui/icons/aperture-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/aperture.svg b/assets/taiga-ui/icons/aperture.svg new file mode 100644 index 00000000..2005115f --- /dev/null +++ b/assets/taiga-ui/icons/aperture.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/app-window-filled.svg b/assets/taiga-ui/icons/app-window-filled.svg new file mode 100644 index 00000000..8b0f521e --- /dev/null +++ b/assets/taiga-ui/icons/app-window-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/app-window-mac-filled.svg b/assets/taiga-ui/icons/app-window-mac-filled.svg new file mode 100644 index 00000000..9c0c598f --- /dev/null +++ b/assets/taiga-ui/icons/app-window-mac-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/app-window-mac.svg b/assets/taiga-ui/icons/app-window-mac.svg new file mode 100644 index 00000000..8775608a --- /dev/null +++ b/assets/taiga-ui/icons/app-window-mac.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/app-window.svg b/assets/taiga-ui/icons/app-window.svg new file mode 100644 index 00000000..621c9603 --- /dev/null +++ b/assets/taiga-ui/icons/app-window.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/apple-filled.svg b/assets/taiga-ui/icons/apple-filled.svg new file mode 100644 index 00000000..98adb286 --- /dev/null +++ b/assets/taiga-ui/icons/apple-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconApplePay.svg b/assets/taiga-ui/icons/apple-pay.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconApplePay.svg rename to assets/taiga-ui/icons/apple-pay.svg diff --git a/assets/taiga-ui/icons/apple.svg b/assets/taiga-ui/icons/apple.svg new file mode 100644 index 00000000..7902ab98 --- /dev/null +++ b/assets/taiga-ui/icons/apple.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/archive-filled.svg b/assets/taiga-ui/icons/archive-filled.svg new file mode 100644 index 00000000..6383369d --- /dev/null +++ b/assets/taiga-ui/icons/archive-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/archive-restore-filled.svg b/assets/taiga-ui/icons/archive-restore-filled.svg new file mode 100644 index 00000000..e7712067 --- /dev/null +++ b/assets/taiga-ui/icons/archive-restore-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/archive-restore.svg b/assets/taiga-ui/icons/archive-restore.svg new file mode 100644 index 00000000..73b43b30 --- /dev/null +++ b/assets/taiga-ui/icons/archive-restore.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/archive-x-filled.svg b/assets/taiga-ui/icons/archive-x-filled.svg new file mode 100644 index 00000000..5d891798 --- /dev/null +++ b/assets/taiga-ui/icons/archive-x-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/archive-x.svg b/assets/taiga-ui/icons/archive-x.svg new file mode 100644 index 00000000..e3ff8c20 --- /dev/null +++ b/assets/taiga-ui/icons/archive-x.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/archive.svg b/assets/taiga-ui/icons/archive.svg new file mode 100644 index 00000000..2edab8f6 --- /dev/null +++ b/assets/taiga-ui/icons/archive.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/area-chart-filled.svg b/assets/taiga-ui/icons/area-chart-filled.svg new file mode 100644 index 00000000..0b310cc4 --- /dev/null +++ b/assets/taiga-ui/icons/area-chart-filled.svg @@ -0,0 +1,16 @@ + + + + + diff --git a/assets/taiga-ui/icons/area-chart.svg b/assets/taiga-ui/icons/area-chart.svg new file mode 100644 index 00000000..bd53ca2b --- /dev/null +++ b/assets/taiga-ui/icons/area-chart.svg @@ -0,0 +1,16 @@ + + + + + diff --git a/assets/taiga-ui/icons/armchair-filled.svg b/assets/taiga-ui/icons/armchair-filled.svg new file mode 100644 index 00000000..f2ca0ebb --- /dev/null +++ b/assets/taiga-ui/icons/armchair-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/armchair.svg b/assets/taiga-ui/icons/armchair.svg new file mode 100644 index 00000000..60d5ffdf --- /dev/null +++ b/assets/taiga-ui/icons/armchair.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/arrow-big-down-dash-filled.svg b/assets/taiga-ui/icons/arrow-big-down-dash-filled.svg new file mode 100644 index 00000000..7f17828b --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-down-dash-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-big-down-dash.svg b/assets/taiga-ui/icons/arrow-big-down-dash.svg new file mode 100644 index 00000000..e1dd713e --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-down-dash.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-big-down-filled.svg b/assets/taiga-ui/icons/arrow-big-down-filled.svg new file mode 100644 index 00000000..01028fbf --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-down-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/arrow-big-down.svg b/assets/taiga-ui/icons/arrow-big-down.svg new file mode 100644 index 00000000..2b26334b --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-down.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/arrow-big-left-dash-filled.svg b/assets/taiga-ui/icons/arrow-big-left-dash-filled.svg new file mode 100644 index 00000000..cd43710b --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-left-dash-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-big-left-dash.svg b/assets/taiga-ui/icons/arrow-big-left-dash.svg new file mode 100644 index 00000000..90097c22 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-left-dash.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-big-left-filled.svg b/assets/taiga-ui/icons/arrow-big-left-filled.svg new file mode 100644 index 00000000..802b8a8e --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-left-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/arrow-big-left.svg b/assets/taiga-ui/icons/arrow-big-left.svg new file mode 100644 index 00000000..3ac1ac61 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-left.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/arrow-big-right-dash-filled.svg b/assets/taiga-ui/icons/arrow-big-right-dash-filled.svg new file mode 100644 index 00000000..9851f5b8 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-right-dash-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-big-right-dash.svg b/assets/taiga-ui/icons/arrow-big-right-dash.svg new file mode 100644 index 00000000..75ac9a68 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-right-dash.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-big-right-filled.svg b/assets/taiga-ui/icons/arrow-big-right-filled.svg new file mode 100644 index 00000000..0b1c34d5 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-right-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/arrow-big-right.svg b/assets/taiga-ui/icons/arrow-big-right.svg new file mode 100644 index 00000000..f7752bcb --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-right.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/arrow-big-up-dash-filled.svg b/assets/taiga-ui/icons/arrow-big-up-dash-filled.svg new file mode 100644 index 00000000..b2be9ec0 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-up-dash-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-big-up-dash.svg b/assets/taiga-ui/icons/arrow-big-up-dash.svg new file mode 100644 index 00000000..d6d0e99b --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-up-dash.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-big-up-filled.svg b/assets/taiga-ui/icons/arrow-big-up-filled.svg new file mode 100644 index 00000000..4f1b7d65 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-up-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/arrow-big-up.svg b/assets/taiga-ui/icons/arrow-big-up.svg new file mode 100644 index 00000000..738db85c --- /dev/null +++ b/assets/taiga-ui/icons/arrow-big-up.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/arrow-down-0-1-filled.svg b/assets/taiga-ui/icons/arrow-down-0-1-filled.svg new file mode 100644 index 00000000..436b25bf --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-0-1-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-0-1.svg b/assets/taiga-ui/icons/arrow-down-0-1.svg new file mode 100644 index 00000000..66d8fb2c --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-0-1.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-1-0-filled.svg b/assets/taiga-ui/icons/arrow-down-1-0-filled.svg new file mode 100644 index 00000000..530f2e0e --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-1-0-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-1-0.svg b/assets/taiga-ui/icons/arrow-down-1-0.svg new file mode 100644 index 00000000..04328c22 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-1-0.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-a-z-filled.svg b/assets/taiga-ui/icons/arrow-down-a-z-filled.svg new file mode 100644 index 00000000..d3173f55 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-a-z-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-a-z.svg b/assets/taiga-ui/icons/arrow-down-a-z.svg new file mode 100644 index 00000000..5b0346a7 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-a-z.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-filled.svg b/assets/taiga-ui/icons/arrow-down-filled.svg new file mode 100644 index 00000000..5dfeebe2 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-down-from-line-filled.svg b/assets/taiga-ui/icons/arrow-down-from-line-filled.svg new file mode 100644 index 00000000..877540fb --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-from-line-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-from-line.svg b/assets/taiga-ui/icons/arrow-down-from-line.svg new file mode 100644 index 00000000..ae525b15 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-from-line.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-left-filled.svg b/assets/taiga-ui/icons/arrow-down-left-filled.svg new file mode 100644 index 00000000..f5d1e1a2 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-down-left.svg b/assets/taiga-ui/icons/arrow-down-left.svg new file mode 100644 index 00000000..e4cb87b6 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-left.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-down-narrow-wide-filled.svg b/assets/taiga-ui/icons/arrow-down-narrow-wide-filled.svg new file mode 100644 index 00000000..6370a6f1 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-narrow-wide-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-narrow-wide.svg b/assets/taiga-ui/icons/arrow-down-narrow-wide.svg new file mode 100644 index 00000000..247f012f --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-narrow-wide.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-right-filled.svg b/assets/taiga-ui/icons/arrow-down-right-filled.svg new file mode 100644 index 00000000..27dd26c3 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-down-right.svg b/assets/taiga-ui/icons/arrow-down-right.svg new file mode 100644 index 00000000..bfbb1d10 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-right.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-down-to-dot-filled.svg b/assets/taiga-ui/icons/arrow-down-to-dot-filled.svg new file mode 100644 index 00000000..53312a15 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-to-dot-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-to-dot.svg b/assets/taiga-ui/icons/arrow-down-to-dot.svg new file mode 100644 index 00000000..4b1ea454 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-to-dot.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-to-line-filled.svg b/assets/taiga-ui/icons/arrow-down-to-line-filled.svg new file mode 100644 index 00000000..e3f1411e --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-to-line-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-to-line.svg b/assets/taiga-ui/icons/arrow-down-to-line.svg new file mode 100644 index 00000000..f3f3ea49 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-to-line.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-up-filled.svg b/assets/taiga-ui/icons/arrow-down-up-filled.svg new file mode 100644 index 00000000..4eed45b6 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-up-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-up.svg b/assets/taiga-ui/icons/arrow-down-up.svg new file mode 100644 index 00000000..d4f6dd0e --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-up.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-wide-narrow-filled.svg b/assets/taiga-ui/icons/arrow-down-wide-narrow-filled.svg new file mode 100644 index 00000000..85d3d499 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-wide-narrow-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-wide-narrow.svg b/assets/taiga-ui/icons/arrow-down-wide-narrow.svg new file mode 100644 index 00000000..a3c2372f --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-wide-narrow.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-z-a-filled.svg b/assets/taiga-ui/icons/arrow-down-z-a-filled.svg new file mode 100644 index 00000000..ec9e8cde --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-z-a-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down-z-a.svg b/assets/taiga-ui/icons/arrow-down-z-a.svg new file mode 100644 index 00000000..95b4bdfc --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down-z-a.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-down.svg b/assets/taiga-ui/icons/arrow-down.svg new file mode 100644 index 00000000..3ef5d6df --- /dev/null +++ b/assets/taiga-ui/icons/arrow-down.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-left-filled.svg b/assets/taiga-ui/icons/arrow-left-filled.svg new file mode 100644 index 00000000..f83e848f --- /dev/null +++ b/assets/taiga-ui/icons/arrow-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-left-from-line-filled.svg b/assets/taiga-ui/icons/arrow-left-from-line-filled.svg new file mode 100644 index 00000000..52b18cf2 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-left-from-line-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-left-from-line.svg b/assets/taiga-ui/icons/arrow-left-from-line.svg new file mode 100644 index 00000000..f52ccf5f --- /dev/null +++ b/assets/taiga-ui/icons/arrow-left-from-line.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-left-right-filled.svg b/assets/taiga-ui/icons/arrow-left-right-filled.svg new file mode 100644 index 00000000..d317030e --- /dev/null +++ b/assets/taiga-ui/icons/arrow-left-right-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/arrow-left-right.svg b/assets/taiga-ui/icons/arrow-left-right.svg new file mode 100644 index 00000000..b431a994 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-left-right.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/arrow-left-to-line-filled.svg b/assets/taiga-ui/icons/arrow-left-to-line-filled.svg new file mode 100644 index 00000000..f3f8665d --- /dev/null +++ b/assets/taiga-ui/icons/arrow-left-to-line-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-left-to-line.svg b/assets/taiga-ui/icons/arrow-left-to-line.svg new file mode 100644 index 00000000..a2702bc2 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-left-to-line.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-left.svg b/assets/taiga-ui/icons/arrow-left.svg new file mode 100644 index 00000000..e3261c9a --- /dev/null +++ b/assets/taiga-ui/icons/arrow-left.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-right-filled.svg b/assets/taiga-ui/icons/arrow-right-filled.svg new file mode 100644 index 00000000..faa7b2fc --- /dev/null +++ b/assets/taiga-ui/icons/arrow-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-right-from-line-filled.svg b/assets/taiga-ui/icons/arrow-right-from-line-filled.svg new file mode 100644 index 00000000..b377f61f --- /dev/null +++ b/assets/taiga-ui/icons/arrow-right-from-line-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-right-from-line.svg b/assets/taiga-ui/icons/arrow-right-from-line.svg new file mode 100644 index 00000000..ed8fc7a7 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-right-from-line.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-right-left-filled.svg b/assets/taiga-ui/icons/arrow-right-left-filled.svg new file mode 100644 index 00000000..f7be0c28 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-right-left-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/arrow-right-left.svg b/assets/taiga-ui/icons/arrow-right-left.svg new file mode 100644 index 00000000..787fc48a --- /dev/null +++ b/assets/taiga-ui/icons/arrow-right-left.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/arrow-right-to-line-filled.svg b/assets/taiga-ui/icons/arrow-right-to-line-filled.svg new file mode 100644 index 00000000..57558b97 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-right-to-line-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-right-to-line.svg b/assets/taiga-ui/icons/arrow-right-to-line.svg new file mode 100644 index 00000000..a8a25ae1 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-right-to-line.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-right.svg b/assets/taiga-ui/icons/arrow-right.svg new file mode 100644 index 00000000..3748c673 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-right.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-up-0-1-filled.svg b/assets/taiga-ui/icons/arrow-up-0-1-filled.svg new file mode 100644 index 00000000..3e858cbb --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-0-1-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-0-1.svg b/assets/taiga-ui/icons/arrow-up-0-1.svg new file mode 100644 index 00000000..4563058e --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-0-1.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-1-0-filled.svg b/assets/taiga-ui/icons/arrow-up-1-0-filled.svg new file mode 100644 index 00000000..dc066eb0 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-1-0-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-1-0.svg b/assets/taiga-ui/icons/arrow-up-1-0.svg new file mode 100644 index 00000000..a410bf57 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-1-0.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-a-z-filled.svg b/assets/taiga-ui/icons/arrow-up-a-z-filled.svg new file mode 100644 index 00000000..13081939 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-a-z-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-a-z.svg b/assets/taiga-ui/icons/arrow-up-a-z.svg new file mode 100644 index 00000000..dc924aeb --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-a-z.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-down-filled.svg b/assets/taiga-ui/icons/arrow-up-down-filled.svg new file mode 100644 index 00000000..a0baeeac --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-down-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-down.svg b/assets/taiga-ui/icons/arrow-up-down.svg new file mode 100644 index 00000000..5d979655 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-down.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-filled.svg b/assets/taiga-ui/icons/arrow-up-filled.svg new file mode 100644 index 00000000..3e7edcaf --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-up-from-dot-filled.svg b/assets/taiga-ui/icons/arrow-up-from-dot-filled.svg new file mode 100644 index 00000000..94e3f16c --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-from-dot-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-from-dot.svg b/assets/taiga-ui/icons/arrow-up-from-dot.svg new file mode 100644 index 00000000..63d0cb5d --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-from-dot.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-from-line-filled.svg b/assets/taiga-ui/icons/arrow-up-from-line-filled.svg new file mode 100644 index 00000000..09835104 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-from-line-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-from-line.svg b/assets/taiga-ui/icons/arrow-up-from-line.svg new file mode 100644 index 00000000..00fe4bd9 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-from-line.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-left-filled.svg b/assets/taiga-ui/icons/arrow-up-left-filled.svg new file mode 100644 index 00000000..11bca0d6 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-up-left.svg b/assets/taiga-ui/icons/arrow-up-left.svg new file mode 100644 index 00000000..7e1346b0 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-left.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-up-narrow-wide-filled.svg b/assets/taiga-ui/icons/arrow-up-narrow-wide-filled.svg new file mode 100644 index 00000000..6095ed4b --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-narrow-wide-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-narrow-wide.svg b/assets/taiga-ui/icons/arrow-up-narrow-wide.svg new file mode 100644 index 00000000..197b3f8c --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-narrow-wide.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-right-filled.svg b/assets/taiga-ui/icons/arrow-up-right-filled.svg new file mode 100644 index 00000000..ee54d972 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-up-right.svg b/assets/taiga-ui/icons/arrow-up-right.svg new file mode 100644 index 00000000..cfe059bf --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-right.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrow-up-to-line-filled.svg b/assets/taiga-ui/icons/arrow-up-to-line-filled.svg new file mode 100644 index 00000000..b6d9cc45 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-to-line-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-to-line.svg b/assets/taiga-ui/icons/arrow-up-to-line.svg new file mode 100644 index 00000000..06882b05 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-to-line.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-wide-narrow-filled.svg b/assets/taiga-ui/icons/arrow-up-wide-narrow-filled.svg new file mode 100644 index 00000000..b4bad317 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-wide-narrow-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-wide-narrow.svg b/assets/taiga-ui/icons/arrow-up-wide-narrow.svg new file mode 100644 index 00000000..6a1b0388 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-wide-narrow.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-z-a-filled.svg b/assets/taiga-ui/icons/arrow-up-z-a-filled.svg new file mode 100644 index 00000000..c37e4d4f --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-z-a-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up-z-a.svg b/assets/taiga-ui/icons/arrow-up-z-a.svg new file mode 100644 index 00000000..e9b4cc31 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up-z-a.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrow-up.svg b/assets/taiga-ui/icons/arrow-up.svg new file mode 100644 index 00000000..ef9ea285 --- /dev/null +++ b/assets/taiga-ui/icons/arrow-up.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/arrows-up-from-line-filled.svg b/assets/taiga-ui/icons/arrows-up-from-line-filled.svg new file mode 100644 index 00000000..0836f527 --- /dev/null +++ b/assets/taiga-ui/icons/arrows-up-from-line-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/arrows-up-from-line.svg b/assets/taiga-ui/icons/arrows-up-from-line.svg new file mode 100644 index 00000000..773d451b --- /dev/null +++ b/assets/taiga-ui/icons/arrows-up-from-line.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/asterisk-filled.svg b/assets/taiga-ui/icons/asterisk-filled.svg new file mode 100644 index 00000000..0c313dde --- /dev/null +++ b/assets/taiga-ui/icons/asterisk-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/asterisk.svg b/assets/taiga-ui/icons/asterisk.svg new file mode 100644 index 00000000..4326f6e9 --- /dev/null +++ b/assets/taiga-ui/icons/asterisk.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/at-sign-filled.svg b/assets/taiga-ui/icons/at-sign-filled.svg new file mode 100644 index 00000000..66272ddc --- /dev/null +++ b/assets/taiga-ui/icons/at-sign-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/at-sign.svg b/assets/taiga-ui/icons/at-sign.svg new file mode 100644 index 00000000..7876ad4d --- /dev/null +++ b/assets/taiga-ui/icons/at-sign.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/atom-filled.svg b/assets/taiga-ui/icons/atom-filled.svg new file mode 100644 index 00000000..186c817c --- /dev/null +++ b/assets/taiga-ui/icons/atom-filled.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/atom.svg b/assets/taiga-ui/icons/atom.svg new file mode 100644 index 00000000..436a4139 --- /dev/null +++ b/assets/taiga-ui/icons/atom.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/audio-lines-filled.svg b/assets/taiga-ui/icons/audio-lines-filled.svg new file mode 100644 index 00000000..49b887e6 --- /dev/null +++ b/assets/taiga-ui/icons/audio-lines-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/audio-lines.svg b/assets/taiga-ui/icons/audio-lines.svg new file mode 100644 index 00000000..ac4ab372 --- /dev/null +++ b/assets/taiga-ui/icons/audio-lines.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/audio-waveform-filled.svg b/assets/taiga-ui/icons/audio-waveform-filled.svg new file mode 100644 index 00000000..2d7534ee --- /dev/null +++ b/assets/taiga-ui/icons/audio-waveform-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/audio-waveform.svg b/assets/taiga-ui/icons/audio-waveform.svg new file mode 100644 index 00000000..83ac0c60 --- /dev/null +++ b/assets/taiga-ui/icons/audio-waveform.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/award-filled.svg b/assets/taiga-ui/icons/award-filled.svg new file mode 100644 index 00000000..f4f8e487 --- /dev/null +++ b/assets/taiga-ui/icons/award-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/award.svg b/assets/taiga-ui/icons/award.svg new file mode 100644 index 00000000..c464cf96 --- /dev/null +++ b/assets/taiga-ui/icons/award.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/axe-filled.svg b/assets/taiga-ui/icons/axe-filled.svg new file mode 100644 index 00000000..29b544c8 --- /dev/null +++ b/assets/taiga-ui/icons/axe-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/axe.svg b/assets/taiga-ui/icons/axe.svg new file mode 100644 index 00000000..e8b85edb --- /dev/null +++ b/assets/taiga-ui/icons/axe.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/axis-3d-filled.svg b/assets/taiga-ui/icons/axis-3d-filled.svg new file mode 100644 index 00000000..741e6c02 --- /dev/null +++ b/assets/taiga-ui/icons/axis-3d-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/axis-3d.svg b/assets/taiga-ui/icons/axis-3d.svg new file mode 100644 index 00000000..596526bf --- /dev/null +++ b/assets/taiga-ui/icons/axis-3d.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/axis3d.svg b/assets/taiga-ui/icons/axis3d.svg new file mode 100644 index 00000000..d746a858 --- /dev/null +++ b/assets/taiga-ui/icons/axis3d.svg @@ -0,0 +1,16 @@ + + + + + diff --git a/assets/taiga-ui/icons/baby-filled.svg b/assets/taiga-ui/icons/baby-filled.svg new file mode 100644 index 00000000..dfb52d20 --- /dev/null +++ b/assets/taiga-ui/icons/baby-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/baby.svg b/assets/taiga-ui/icons/baby.svg new file mode 100644 index 00000000..58039128 --- /dev/null +++ b/assets/taiga-ui/icons/baby.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/backpack-filled.svg b/assets/taiga-ui/icons/backpack-filled.svg new file mode 100644 index 00000000..03237665 --- /dev/null +++ b/assets/taiga-ui/icons/backpack-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/backpack.svg b/assets/taiga-ui/icons/backpack.svg new file mode 100644 index 00000000..92071d08 --- /dev/null +++ b/assets/taiga-ui/icons/backpack.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/badge-alert-filled.svg b/assets/taiga-ui/icons/badge-alert-filled.svg new file mode 100644 index 00000000..2f2bfa70 --- /dev/null +++ b/assets/taiga-ui/icons/badge-alert-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-alert.svg b/assets/taiga-ui/icons/badge-alert.svg new file mode 100644 index 00000000..f52444d1 --- /dev/null +++ b/assets/taiga-ui/icons/badge-alert.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-cent-filled.svg b/assets/taiga-ui/icons/badge-cent-filled.svg new file mode 100644 index 00000000..849a38f7 --- /dev/null +++ b/assets/taiga-ui/icons/badge-cent-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-cent.svg b/assets/taiga-ui/icons/badge-cent.svg new file mode 100644 index 00000000..6d5ef277 --- /dev/null +++ b/assets/taiga-ui/icons/badge-cent.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-check-filled.svg b/assets/taiga-ui/icons/badge-check-filled.svg new file mode 100644 index 00000000..caba07b2 --- /dev/null +++ b/assets/taiga-ui/icons/badge-check-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/badge-check.svg b/assets/taiga-ui/icons/badge-check.svg new file mode 100644 index 00000000..afd19a7e --- /dev/null +++ b/assets/taiga-ui/icons/badge-check.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/badge-dollar-sign-filled.svg b/assets/taiga-ui/icons/badge-dollar-sign-filled.svg new file mode 100644 index 00000000..6c681d7d --- /dev/null +++ b/assets/taiga-ui/icons/badge-dollar-sign-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-dollar-sign.svg b/assets/taiga-ui/icons/badge-dollar-sign.svg new file mode 100644 index 00000000..dc23620a --- /dev/null +++ b/assets/taiga-ui/icons/badge-dollar-sign.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-euro-filled.svg b/assets/taiga-ui/icons/badge-euro-filled.svg new file mode 100644 index 00000000..7c650d53 --- /dev/null +++ b/assets/taiga-ui/icons/badge-euro-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-euro.svg b/assets/taiga-ui/icons/badge-euro.svg new file mode 100644 index 00000000..cf53377a --- /dev/null +++ b/assets/taiga-ui/icons/badge-euro.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-filled.svg b/assets/taiga-ui/icons/badge-filled.svg new file mode 100644 index 00000000..307f6e00 --- /dev/null +++ b/assets/taiga-ui/icons/badge-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/badge-help-filled.svg b/assets/taiga-ui/icons/badge-help-filled.svg new file mode 100644 index 00000000..39eee4d4 --- /dev/null +++ b/assets/taiga-ui/icons/badge-help-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-help.svg b/assets/taiga-ui/icons/badge-help.svg new file mode 100644 index 00000000..9939725b --- /dev/null +++ b/assets/taiga-ui/icons/badge-help.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-indian-rupee-filled.svg b/assets/taiga-ui/icons/badge-indian-rupee-filled.svg new file mode 100644 index 00000000..efb15744 --- /dev/null +++ b/assets/taiga-ui/icons/badge-indian-rupee-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/badge-indian-rupee.svg b/assets/taiga-ui/icons/badge-indian-rupee.svg new file mode 100644 index 00000000..3950baa4 --- /dev/null +++ b/assets/taiga-ui/icons/badge-indian-rupee.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/badge-info-filled.svg b/assets/taiga-ui/icons/badge-info-filled.svg new file mode 100644 index 00000000..3a8ad27a --- /dev/null +++ b/assets/taiga-ui/icons/badge-info-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-info.svg b/assets/taiga-ui/icons/badge-info.svg new file mode 100644 index 00000000..ac52066d --- /dev/null +++ b/assets/taiga-ui/icons/badge-info.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-japanese-yen-filled.svg b/assets/taiga-ui/icons/badge-japanese-yen-filled.svg new file mode 100644 index 00000000..0da18a1e --- /dev/null +++ b/assets/taiga-ui/icons/badge-japanese-yen-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/badge-japanese-yen.svg b/assets/taiga-ui/icons/badge-japanese-yen.svg new file mode 100644 index 00000000..44835ef1 --- /dev/null +++ b/assets/taiga-ui/icons/badge-japanese-yen.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/badge-minus-filled.svg b/assets/taiga-ui/icons/badge-minus-filled.svg new file mode 100644 index 00000000..9afec988 --- /dev/null +++ b/assets/taiga-ui/icons/badge-minus-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/badge-minus.svg b/assets/taiga-ui/icons/badge-minus.svg new file mode 100644 index 00000000..e642bdaa --- /dev/null +++ b/assets/taiga-ui/icons/badge-minus.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/badge-percent-filled.svg b/assets/taiga-ui/icons/badge-percent-filled.svg new file mode 100644 index 00000000..ef45db25 --- /dev/null +++ b/assets/taiga-ui/icons/badge-percent-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/badge-percent.svg b/assets/taiga-ui/icons/badge-percent.svg new file mode 100644 index 00000000..41fa8a20 --- /dev/null +++ b/assets/taiga-ui/icons/badge-percent.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/badge-plus-filled.svg b/assets/taiga-ui/icons/badge-plus-filled.svg new file mode 100644 index 00000000..7c0e97fe --- /dev/null +++ b/assets/taiga-ui/icons/badge-plus-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-plus.svg b/assets/taiga-ui/icons/badge-plus.svg new file mode 100644 index 00000000..b7b6cffb --- /dev/null +++ b/assets/taiga-ui/icons/badge-plus.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-pound-sterling-filled.svg b/assets/taiga-ui/icons/badge-pound-sterling-filled.svg new file mode 100644 index 00000000..223143fa --- /dev/null +++ b/assets/taiga-ui/icons/badge-pound-sterling-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/badge-pound-sterling.svg b/assets/taiga-ui/icons/badge-pound-sterling.svg new file mode 100644 index 00000000..be136174 --- /dev/null +++ b/assets/taiga-ui/icons/badge-pound-sterling.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/badge-russian-ruble-filled.svg b/assets/taiga-ui/icons/badge-russian-ruble-filled.svg new file mode 100644 index 00000000..aef3526d --- /dev/null +++ b/assets/taiga-ui/icons/badge-russian-ruble-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-russian-ruble.svg b/assets/taiga-ui/icons/badge-russian-ruble.svg new file mode 100644 index 00000000..8726daa3 --- /dev/null +++ b/assets/taiga-ui/icons/badge-russian-ruble.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-swiss-franc-filled.svg b/assets/taiga-ui/icons/badge-swiss-franc-filled.svg new file mode 100644 index 00000000..7130e489 --- /dev/null +++ b/assets/taiga-ui/icons/badge-swiss-franc-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/badge-swiss-franc.svg b/assets/taiga-ui/icons/badge-swiss-franc.svg new file mode 100644 index 00000000..065c0205 --- /dev/null +++ b/assets/taiga-ui/icons/badge-swiss-franc.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/badge-x-filled.svg b/assets/taiga-ui/icons/badge-x-filled.svg new file mode 100644 index 00000000..9d1ae75e --- /dev/null +++ b/assets/taiga-ui/icons/badge-x-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge-x.svg b/assets/taiga-ui/icons/badge-x.svg new file mode 100644 index 00000000..5e2e9d8e --- /dev/null +++ b/assets/taiga-ui/icons/badge-x.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/badge.svg b/assets/taiga-ui/icons/badge.svg new file mode 100644 index 00000000..ffc5182b --- /dev/null +++ b/assets/taiga-ui/icons/badge.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/baggage-claim-filled.svg b/assets/taiga-ui/icons/baggage-claim-filled.svg new file mode 100644 index 00000000..5399daeb --- /dev/null +++ b/assets/taiga-ui/icons/baggage-claim-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/baggage-claim.svg b/assets/taiga-ui/icons/baggage-claim.svg new file mode 100644 index 00000000..a9302e78 --- /dev/null +++ b/assets/taiga-ui/icons/baggage-claim.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/ban-filled.svg b/assets/taiga-ui/icons/ban-filled.svg new file mode 100644 index 00000000..d643a90a --- /dev/null +++ b/assets/taiga-ui/icons/ban-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/ban.svg b/assets/taiga-ui/icons/ban.svg new file mode 100644 index 00000000..7aa1eb63 --- /dev/null +++ b/assets/taiga-ui/icons/ban.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/banana-filled.svg b/assets/taiga-ui/icons/banana-filled.svg new file mode 100644 index 00000000..d7ff4358 --- /dev/null +++ b/assets/taiga-ui/icons/banana-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/banana.svg b/assets/taiga-ui/icons/banana.svg new file mode 100644 index 00000000..475dee7a --- /dev/null +++ b/assets/taiga-ui/icons/banana.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/bandage-filled.svg b/assets/taiga-ui/icons/bandage-filled.svg new file mode 100644 index 00000000..b08ca106 --- /dev/null +++ b/assets/taiga-ui/icons/bandage-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/bandage.svg b/assets/taiga-ui/icons/bandage.svg new file mode 100644 index 00000000..057753b1 --- /dev/null +++ b/assets/taiga-ui/icons/bandage.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/banknote-filled.svg b/assets/taiga-ui/icons/banknote-filled.svg new file mode 100644 index 00000000..11ae604a --- /dev/null +++ b/assets/taiga-ui/icons/banknote-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/banknote.svg b/assets/taiga-ui/icons/banknote.svg new file mode 100644 index 00000000..d24edb4f --- /dev/null +++ b/assets/taiga-ui/icons/banknote.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bar-chart-2-filled.svg b/assets/taiga-ui/icons/bar-chart-2-filled.svg new file mode 100644 index 00000000..94f99ffa --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart-2-filled.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bar-chart-2.svg b/assets/taiga-ui/icons/bar-chart-2.svg new file mode 100644 index 00000000..d7c25274 --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart-2.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bar-chart-3-filled.svg b/assets/taiga-ui/icons/bar-chart-3-filled.svg new file mode 100644 index 00000000..3c3cd7b0 --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart-3-filled.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/bar-chart-3.svg b/assets/taiga-ui/icons/bar-chart-3.svg new file mode 100644 index 00000000..0b9486e1 --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart-3.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/bar-chart-4-filled.svg b/assets/taiga-ui/icons/bar-chart-4-filled.svg new file mode 100644 index 00000000..289fd5f7 --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart-4-filled.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/bar-chart-4.svg b/assets/taiga-ui/icons/bar-chart-4.svg new file mode 100644 index 00000000..f9cc491d --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart-4.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/bar-chart-big-filled.svg b/assets/taiga-ui/icons/bar-chart-big-filled.svg new file mode 100644 index 00000000..99e0746b --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart-big-filled.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bar-chart-big.svg b/assets/taiga-ui/icons/bar-chart-big.svg new file mode 100644 index 00000000..9e6af79a --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart-big.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bar-chart-filled.svg b/assets/taiga-ui/icons/bar-chart-filled.svg new file mode 100644 index 00000000..3e4b023b --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart-filled.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bar-chart-horizontal-big-filled.svg b/assets/taiga-ui/icons/bar-chart-horizontal-big-filled.svg new file mode 100644 index 00000000..644f3462 --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart-horizontal-big-filled.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bar-chart-horizontal-big.svg b/assets/taiga-ui/icons/bar-chart-horizontal-big.svg new file mode 100644 index 00000000..2defd3c7 --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart-horizontal-big.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bar-chart-horizontal-filled.svg b/assets/taiga-ui/icons/bar-chart-horizontal-filled.svg new file mode 100644 index 00000000..2b75ac77 --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart-horizontal-filled.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/bar-chart-horizontal.svg b/assets/taiga-ui/icons/bar-chart-horizontal.svg new file mode 100644 index 00000000..276198d8 --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart-horizontal.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/bar-chart.svg b/assets/taiga-ui/icons/bar-chart.svg new file mode 100644 index 00000000..97d82add --- /dev/null +++ b/assets/taiga-ui/icons/bar-chart.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/assets/taiga-ui/icons/barcode-filled.svg b/assets/taiga-ui/icons/barcode-filled.svg new file mode 100644 index 00000000..9aaaa436 --- /dev/null +++ b/assets/taiga-ui/icons/barcode-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/barcode.svg b/assets/taiga-ui/icons/barcode.svg new file mode 100644 index 00000000..fc426275 --- /dev/null +++ b/assets/taiga-ui/icons/barcode.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/baseline-filled.svg b/assets/taiga-ui/icons/baseline-filled.svg new file mode 100644 index 00000000..64ea320f --- /dev/null +++ b/assets/taiga-ui/icons/baseline-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/baseline.svg b/assets/taiga-ui/icons/baseline.svg new file mode 100644 index 00000000..1eef5de6 --- /dev/null +++ b/assets/taiga-ui/icons/baseline.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bath-filled.svg b/assets/taiga-ui/icons/bath-filled.svg new file mode 100644 index 00000000..61e938f7 --- /dev/null +++ b/assets/taiga-ui/icons/bath-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/bath.svg b/assets/taiga-ui/icons/bath.svg new file mode 100644 index 00000000..a40ef6f3 --- /dev/null +++ b/assets/taiga-ui/icons/bath.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/battery-charging-filled.svg b/assets/taiga-ui/icons/battery-charging-filled.svg new file mode 100644 index 00000000..17419981 --- /dev/null +++ b/assets/taiga-ui/icons/battery-charging-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/battery-charging.svg b/assets/taiga-ui/icons/battery-charging.svg new file mode 100644 index 00000000..fc948fba --- /dev/null +++ b/assets/taiga-ui/icons/battery-charging.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/battery-filled.svg b/assets/taiga-ui/icons/battery-filled.svg new file mode 100644 index 00000000..c3082196 --- /dev/null +++ b/assets/taiga-ui/icons/battery-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/battery-full-filled.svg b/assets/taiga-ui/icons/battery-full-filled.svg new file mode 100644 index 00000000..b56cc84f --- /dev/null +++ b/assets/taiga-ui/icons/battery-full-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/battery-full.svg b/assets/taiga-ui/icons/battery-full.svg new file mode 100644 index 00000000..a7662f83 --- /dev/null +++ b/assets/taiga-ui/icons/battery-full.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/battery-low-filled.svg b/assets/taiga-ui/icons/battery-low-filled.svg new file mode 100644 index 00000000..3bc06225 --- /dev/null +++ b/assets/taiga-ui/icons/battery-low-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/battery-low.svg b/assets/taiga-ui/icons/battery-low.svg new file mode 100644 index 00000000..fd7c8aff --- /dev/null +++ b/assets/taiga-ui/icons/battery-low.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/battery-medium-filled.svg b/assets/taiga-ui/icons/battery-medium-filled.svg new file mode 100644 index 00000000..4e77b55e --- /dev/null +++ b/assets/taiga-ui/icons/battery-medium-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/battery-medium.svg b/assets/taiga-ui/icons/battery-medium.svg new file mode 100644 index 00000000..56aa68fd --- /dev/null +++ b/assets/taiga-ui/icons/battery-medium.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/battery-warning-filled.svg b/assets/taiga-ui/icons/battery-warning-filled.svg new file mode 100644 index 00000000..480919fd --- /dev/null +++ b/assets/taiga-ui/icons/battery-warning-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/battery-warning.svg b/assets/taiga-ui/icons/battery-warning.svg new file mode 100644 index 00000000..e2ea1d0e --- /dev/null +++ b/assets/taiga-ui/icons/battery-warning.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/battery.svg b/assets/taiga-ui/icons/battery.svg new file mode 100644 index 00000000..f58c3bba --- /dev/null +++ b/assets/taiga-ui/icons/battery.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/beaker-filled.svg b/assets/taiga-ui/icons/beaker-filled.svg new file mode 100644 index 00000000..a19779e4 --- /dev/null +++ b/assets/taiga-ui/icons/beaker-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/beaker.svg b/assets/taiga-ui/icons/beaker.svg new file mode 100644 index 00000000..96b7102d --- /dev/null +++ b/assets/taiga-ui/icons/beaker.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bean-filled.svg b/assets/taiga-ui/icons/bean-filled.svg new file mode 100644 index 00000000..8dacf63a --- /dev/null +++ b/assets/taiga-ui/icons/bean-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/bean-off-filled.svg b/assets/taiga-ui/icons/bean-off-filled.svg new file mode 100644 index 00000000..701c4842 --- /dev/null +++ b/assets/taiga-ui/icons/bean-off-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bean-off.svg b/assets/taiga-ui/icons/bean-off.svg new file mode 100644 index 00000000..7a422f3e --- /dev/null +++ b/assets/taiga-ui/icons/bean-off.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bean.svg b/assets/taiga-ui/icons/bean.svg new file mode 100644 index 00000000..e51c2888 --- /dev/null +++ b/assets/taiga-ui/icons/bean.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/bed-double-filled.svg b/assets/taiga-ui/icons/bed-double-filled.svg new file mode 100644 index 00000000..141be710 --- /dev/null +++ b/assets/taiga-ui/icons/bed-double-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bed-double.svg b/assets/taiga-ui/icons/bed-double.svg new file mode 100644 index 00000000..16cc77c1 --- /dev/null +++ b/assets/taiga-ui/icons/bed-double.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bed-filled.svg b/assets/taiga-ui/icons/bed-filled.svg new file mode 100644 index 00000000..2024a1bc --- /dev/null +++ b/assets/taiga-ui/icons/bed-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bed-single-filled.svg b/assets/taiga-ui/icons/bed-single-filled.svg new file mode 100644 index 00000000..e5aa1c81 --- /dev/null +++ b/assets/taiga-ui/icons/bed-single-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bed-single.svg b/assets/taiga-ui/icons/bed-single.svg new file mode 100644 index 00000000..d84f5f5f --- /dev/null +++ b/assets/taiga-ui/icons/bed-single.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bed.svg b/assets/taiga-ui/icons/bed.svg new file mode 100644 index 00000000..22fc2f2f --- /dev/null +++ b/assets/taiga-ui/icons/bed.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/beef-filled.svg b/assets/taiga-ui/icons/beef-filled.svg new file mode 100644 index 00000000..62feef62 --- /dev/null +++ b/assets/taiga-ui/icons/beef-filled.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/beef.svg b/assets/taiga-ui/icons/beef.svg new file mode 100644 index 00000000..e9050dff --- /dev/null +++ b/assets/taiga-ui/icons/beef.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/beer-filled.svg b/assets/taiga-ui/icons/beer-filled.svg new file mode 100644 index 00000000..1a33afff --- /dev/null +++ b/assets/taiga-ui/icons/beer-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/beer-off-filled.svg b/assets/taiga-ui/icons/beer-off-filled.svg new file mode 100644 index 00000000..9cf8b26b --- /dev/null +++ b/assets/taiga-ui/icons/beer-off-filled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/beer-off.svg b/assets/taiga-ui/icons/beer-off.svg new file mode 100644 index 00000000..18e432dc --- /dev/null +++ b/assets/taiga-ui/icons/beer-off.svg @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/beer.svg b/assets/taiga-ui/icons/beer.svg new file mode 100644 index 00000000..e94efbee --- /dev/null +++ b/assets/taiga-ui/icons/beer.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/bell-dot-filled.svg b/assets/taiga-ui/icons/bell-dot-filled.svg new file mode 100644 index 00000000..efd79316 --- /dev/null +++ b/assets/taiga-ui/icons/bell-dot-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/bell-dot.svg b/assets/taiga-ui/icons/bell-dot.svg new file mode 100644 index 00000000..1d0c1be0 --- /dev/null +++ b/assets/taiga-ui/icons/bell-dot.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/bell-electric-filled.svg b/assets/taiga-ui/icons/bell-electric-filled.svg new file mode 100644 index 00000000..9e08c2af --- /dev/null +++ b/assets/taiga-ui/icons/bell-electric-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/bell-electric.svg b/assets/taiga-ui/icons/bell-electric.svg new file mode 100644 index 00000000..3b04258d --- /dev/null +++ b/assets/taiga-ui/icons/bell-electric.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/bell-filled.svg b/assets/taiga-ui/icons/bell-filled.svg new file mode 100644 index 00000000..34d2f81e --- /dev/null +++ b/assets/taiga-ui/icons/bell-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/bell-minus-filled.svg b/assets/taiga-ui/icons/bell-minus-filled.svg new file mode 100644 index 00000000..51ec0c21 --- /dev/null +++ b/assets/taiga-ui/icons/bell-minus-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/bell-minus.svg b/assets/taiga-ui/icons/bell-minus.svg new file mode 100644 index 00000000..32d4e4e5 --- /dev/null +++ b/assets/taiga-ui/icons/bell-minus.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/bell-off-filled.svg b/assets/taiga-ui/icons/bell-off-filled.svg new file mode 100644 index 00000000..cd2f2bda --- /dev/null +++ b/assets/taiga-ui/icons/bell-off-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bell-off.svg b/assets/taiga-ui/icons/bell-off.svg new file mode 100644 index 00000000..25b1b205 --- /dev/null +++ b/assets/taiga-ui/icons/bell-off.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bell-plus-filled.svg b/assets/taiga-ui/icons/bell-plus-filled.svg new file mode 100644 index 00000000..5ec67095 --- /dev/null +++ b/assets/taiga-ui/icons/bell-plus-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bell-plus.svg b/assets/taiga-ui/icons/bell-plus.svg new file mode 100644 index 00000000..67bdc274 --- /dev/null +++ b/assets/taiga-ui/icons/bell-plus.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bell-ring-filled.svg b/assets/taiga-ui/icons/bell-ring-filled.svg new file mode 100644 index 00000000..d5f737be --- /dev/null +++ b/assets/taiga-ui/icons/bell-ring-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bell-ring.svg b/assets/taiga-ui/icons/bell-ring.svg new file mode 100644 index 00000000..973fc508 --- /dev/null +++ b/assets/taiga-ui/icons/bell-ring.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bell.svg b/assets/taiga-ui/icons/bell.svg new file mode 100644 index 00000000..714580ff --- /dev/null +++ b/assets/taiga-ui/icons/bell.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/between-horizontal-end-filled.svg b/assets/taiga-ui/icons/between-horizontal-end-filled.svg new file mode 100644 index 00000000..84a67e6c --- /dev/null +++ b/assets/taiga-ui/icons/between-horizontal-end-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/between-horizontal-end.svg b/assets/taiga-ui/icons/between-horizontal-end.svg new file mode 100644 index 00000000..8131c89b --- /dev/null +++ b/assets/taiga-ui/icons/between-horizontal-end.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/between-horizontal-start-filled.svg b/assets/taiga-ui/icons/between-horizontal-start-filled.svg new file mode 100644 index 00000000..48c44f37 --- /dev/null +++ b/assets/taiga-ui/icons/between-horizontal-start-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/between-horizontal-start.svg b/assets/taiga-ui/icons/between-horizontal-start.svg new file mode 100644 index 00000000..7c37c675 --- /dev/null +++ b/assets/taiga-ui/icons/between-horizontal-start.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/between-vertical-end-filled.svg b/assets/taiga-ui/icons/between-vertical-end-filled.svg new file mode 100644 index 00000000..94af452a --- /dev/null +++ b/assets/taiga-ui/icons/between-vertical-end-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/between-vertical-end.svg b/assets/taiga-ui/icons/between-vertical-end.svg new file mode 100644 index 00000000..47e01529 --- /dev/null +++ b/assets/taiga-ui/icons/between-vertical-end.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/between-vertical-start-filled.svg b/assets/taiga-ui/icons/between-vertical-start-filled.svg new file mode 100644 index 00000000..ca7f7bb2 --- /dev/null +++ b/assets/taiga-ui/icons/between-vertical-start-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/between-vertical-start.svg b/assets/taiga-ui/icons/between-vertical-start.svg new file mode 100644 index 00000000..e61d97fa --- /dev/null +++ b/assets/taiga-ui/icons/between-vertical-start.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/biceps-flexed-filled.svg b/assets/taiga-ui/icons/biceps-flexed-filled.svg new file mode 100644 index 00000000..fb9b0cfb --- /dev/null +++ b/assets/taiga-ui/icons/biceps-flexed-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/biceps-flexed.svg b/assets/taiga-ui/icons/biceps-flexed.svg new file mode 100644 index 00000000..dbf06ea9 --- /dev/null +++ b/assets/taiga-ui/icons/biceps-flexed.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/bike-filled.svg b/assets/taiga-ui/icons/bike-filled.svg new file mode 100644 index 00000000..cb1404b5 --- /dev/null +++ b/assets/taiga-ui/icons/bike-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/bike.svg b/assets/taiga-ui/icons/bike.svg new file mode 100644 index 00000000..af5fd54d --- /dev/null +++ b/assets/taiga-ui/icons/bike.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/binary-filled.svg b/assets/taiga-ui/icons/binary-filled.svg new file mode 100644 index 00000000..4faf2d38 --- /dev/null +++ b/assets/taiga-ui/icons/binary-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/binary.svg b/assets/taiga-ui/icons/binary.svg new file mode 100644 index 00000000..4b900d00 --- /dev/null +++ b/assets/taiga-ui/icons/binary.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/binoculars-filled.svg b/assets/taiga-ui/icons/binoculars-filled.svg new file mode 100644 index 00000000..3f065269 --- /dev/null +++ b/assets/taiga-ui/icons/binoculars-filled.svg @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/binoculars.svg b/assets/taiga-ui/icons/binoculars.svg new file mode 100644 index 00000000..9b850153 --- /dev/null +++ b/assets/taiga-ui/icons/binoculars.svg @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/biohazard-filled.svg b/assets/taiga-ui/icons/biohazard-filled.svg new file mode 100644 index 00000000..35d7aac4 --- /dev/null +++ b/assets/taiga-ui/icons/biohazard-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/biohazard.svg b/assets/taiga-ui/icons/biohazard.svg new file mode 100644 index 00000000..c63782a1 --- /dev/null +++ b/assets/taiga-ui/icons/biohazard.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/bird-filled.svg b/assets/taiga-ui/icons/bird-filled.svg new file mode 100644 index 00000000..5d9dfa73 --- /dev/null +++ b/assets/taiga-ui/icons/bird-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/bird.svg b/assets/taiga-ui/icons/bird.svg new file mode 100644 index 00000000..67c72a56 --- /dev/null +++ b/assets/taiga-ui/icons/bird.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/bitcoin-filled.svg b/assets/taiga-ui/icons/bitcoin-filled.svg new file mode 100644 index 00000000..63571748 --- /dev/null +++ b/assets/taiga-ui/icons/bitcoin-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/bitcoin.svg b/assets/taiga-ui/icons/bitcoin.svg new file mode 100644 index 00000000..66925245 --- /dev/null +++ b/assets/taiga-ui/icons/bitcoin.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/blend-filled.svg b/assets/taiga-ui/icons/blend-filled.svg new file mode 100644 index 00000000..71547dcf --- /dev/null +++ b/assets/taiga-ui/icons/blend-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/blend.svg b/assets/taiga-ui/icons/blend.svg new file mode 100644 index 00000000..0e7e6d08 --- /dev/null +++ b/assets/taiga-ui/icons/blend.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/blinds-filled.svg b/assets/taiga-ui/icons/blinds-filled.svg new file mode 100644 index 00000000..96d6c0e1 --- /dev/null +++ b/assets/taiga-ui/icons/blinds-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/blinds.svg b/assets/taiga-ui/icons/blinds.svg new file mode 100644 index 00000000..563e2c5a --- /dev/null +++ b/assets/taiga-ui/icons/blinds.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/blocks-filled.svg b/assets/taiga-ui/icons/blocks-filled.svg new file mode 100644 index 00000000..ce0b6b70 --- /dev/null +++ b/assets/taiga-ui/icons/blocks-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/blocks.svg b/assets/taiga-ui/icons/blocks.svg new file mode 100644 index 00000000..454233f3 --- /dev/null +++ b/assets/taiga-ui/icons/blocks.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/bluetooth-connected-filled.svg b/assets/taiga-ui/icons/bluetooth-connected-filled.svg new file mode 100644 index 00000000..1cd563c2 --- /dev/null +++ b/assets/taiga-ui/icons/bluetooth-connected-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bluetooth-connected.svg b/assets/taiga-ui/icons/bluetooth-connected.svg new file mode 100644 index 00000000..dd481726 --- /dev/null +++ b/assets/taiga-ui/icons/bluetooth-connected.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bluetooth-filled.svg b/assets/taiga-ui/icons/bluetooth-filled.svg new file mode 100644 index 00000000..0d723ff4 --- /dev/null +++ b/assets/taiga-ui/icons/bluetooth-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/bluetooth-off-filled.svg b/assets/taiga-ui/icons/bluetooth-off-filled.svg new file mode 100644 index 00000000..d304c13b --- /dev/null +++ b/assets/taiga-ui/icons/bluetooth-off-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bluetooth-off.svg b/assets/taiga-ui/icons/bluetooth-off.svg new file mode 100644 index 00000000..8ddb0943 --- /dev/null +++ b/assets/taiga-ui/icons/bluetooth-off.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bluetooth-searching-filled.svg b/assets/taiga-ui/icons/bluetooth-searching-filled.svg new file mode 100644 index 00000000..f62820de --- /dev/null +++ b/assets/taiga-ui/icons/bluetooth-searching-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bluetooth-searching.svg b/assets/taiga-ui/icons/bluetooth-searching.svg new file mode 100644 index 00000000..3e3845ef --- /dev/null +++ b/assets/taiga-ui/icons/bluetooth-searching.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bluetooth.svg b/assets/taiga-ui/icons/bluetooth.svg new file mode 100644 index 00000000..de0cbdb9 --- /dev/null +++ b/assets/taiga-ui/icons/bluetooth.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/bold-filled.svg b/assets/taiga-ui/icons/bold-filled.svg new file mode 100644 index 00000000..889a0817 --- /dev/null +++ b/assets/taiga-ui/icons/bold-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/bold.svg b/assets/taiga-ui/icons/bold.svg new file mode 100644 index 00000000..7775f69d --- /dev/null +++ b/assets/taiga-ui/icons/bold.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/bolt-filled.svg b/assets/taiga-ui/icons/bolt-filled.svg new file mode 100644 index 00000000..b0533d41 --- /dev/null +++ b/assets/taiga-ui/icons/bolt-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/bolt.svg b/assets/taiga-ui/icons/bolt.svg new file mode 100644 index 00000000..8c07e17a --- /dev/null +++ b/assets/taiga-ui/icons/bolt.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/bomb-filled.svg b/assets/taiga-ui/icons/bomb-filled.svg new file mode 100644 index 00000000..86b3f840 --- /dev/null +++ b/assets/taiga-ui/icons/bomb-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/bomb.svg b/assets/taiga-ui/icons/bomb.svg new file mode 100644 index 00000000..62b143f0 --- /dev/null +++ b/assets/taiga-ui/icons/bomb.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/bone-filled.svg b/assets/taiga-ui/icons/bone-filled.svg new file mode 100644 index 00000000..f418d9d6 --- /dev/null +++ b/assets/taiga-ui/icons/bone-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/bone.svg b/assets/taiga-ui/icons/bone.svg new file mode 100644 index 00000000..871f8971 --- /dev/null +++ b/assets/taiga-ui/icons/bone.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/book-a-filled.svg b/assets/taiga-ui/icons/book-a-filled.svg new file mode 100644 index 00000000..5d8f92bb --- /dev/null +++ b/assets/taiga-ui/icons/book-a-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-a.svg b/assets/taiga-ui/icons/book-a.svg new file mode 100644 index 00000000..91892bb3 --- /dev/null +++ b/assets/taiga-ui/icons/book-a.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-audio-filled.svg b/assets/taiga-ui/icons/book-audio-filled.svg new file mode 100644 index 00000000..d11c7999 --- /dev/null +++ b/assets/taiga-ui/icons/book-audio-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/book-audio.svg b/assets/taiga-ui/icons/book-audio.svg new file mode 100644 index 00000000..835be64e --- /dev/null +++ b/assets/taiga-ui/icons/book-audio.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/book-check-filled.svg b/assets/taiga-ui/icons/book-check-filled.svg new file mode 100644 index 00000000..7a40c5f5 --- /dev/null +++ b/assets/taiga-ui/icons/book-check-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/book-check.svg b/assets/taiga-ui/icons/book-check.svg new file mode 100644 index 00000000..30d98385 --- /dev/null +++ b/assets/taiga-ui/icons/book-check.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/book-copy-filled.svg b/assets/taiga-ui/icons/book-copy-filled.svg new file mode 100644 index 00000000..f9cb3d34 --- /dev/null +++ b/assets/taiga-ui/icons/book-copy-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-copy.svg b/assets/taiga-ui/icons/book-copy.svg new file mode 100644 index 00000000..ae5a3eb6 --- /dev/null +++ b/assets/taiga-ui/icons/book-copy.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-dashed-filled.svg b/assets/taiga-ui/icons/book-dashed-filled.svg new file mode 100644 index 00000000..24ca4b4d --- /dev/null +++ b/assets/taiga-ui/icons/book-dashed-filled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/book-dashed.svg b/assets/taiga-ui/icons/book-dashed.svg new file mode 100644 index 00000000..004fb821 --- /dev/null +++ b/assets/taiga-ui/icons/book-dashed.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/book-down-filled.svg b/assets/taiga-ui/icons/book-down-filled.svg new file mode 100644 index 00000000..fd0f7a26 --- /dev/null +++ b/assets/taiga-ui/icons/book-down-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-down.svg b/assets/taiga-ui/icons/book-down.svg new file mode 100644 index 00000000..7bb202d7 --- /dev/null +++ b/assets/taiga-ui/icons/book-down.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-filled.svg b/assets/taiga-ui/icons/book-filled.svg new file mode 100644 index 00000000..087cfa5f --- /dev/null +++ b/assets/taiga-ui/icons/book-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/book-headphones-filled.svg b/assets/taiga-ui/icons/book-headphones-filled.svg new file mode 100644 index 00000000..446a6158 --- /dev/null +++ b/assets/taiga-ui/icons/book-headphones-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/book-headphones.svg b/assets/taiga-ui/icons/book-headphones.svg new file mode 100644 index 00000000..08e2761d --- /dev/null +++ b/assets/taiga-ui/icons/book-headphones.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/book-heart-filled.svg b/assets/taiga-ui/icons/book-heart-filled.svg new file mode 100644 index 00000000..27920e5f --- /dev/null +++ b/assets/taiga-ui/icons/book-heart-filled.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/book-heart.svg b/assets/taiga-ui/icons/book-heart.svg new file mode 100644 index 00000000..ba6ee68e --- /dev/null +++ b/assets/taiga-ui/icons/book-heart.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/book-image-filled.svg b/assets/taiga-ui/icons/book-image-filled.svg new file mode 100644 index 00000000..dcdbb344 --- /dev/null +++ b/assets/taiga-ui/icons/book-image-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-image.svg b/assets/taiga-ui/icons/book-image.svg new file mode 100644 index 00000000..b99e4ef0 --- /dev/null +++ b/assets/taiga-ui/icons/book-image.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-key-filled.svg b/assets/taiga-ui/icons/book-key-filled.svg new file mode 100644 index 00000000..e4a5e8d8 --- /dev/null +++ b/assets/taiga-ui/icons/book-key-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/book-key.svg b/assets/taiga-ui/icons/book-key.svg new file mode 100644 index 00000000..0e248c4b --- /dev/null +++ b/assets/taiga-ui/icons/book-key.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/book-lock-filled.svg b/assets/taiga-ui/icons/book-lock-filled.svg new file mode 100644 index 00000000..e94d8e88 --- /dev/null +++ b/assets/taiga-ui/icons/book-lock-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/book-lock.svg b/assets/taiga-ui/icons/book-lock.svg new file mode 100644 index 00000000..bcb2fee5 --- /dev/null +++ b/assets/taiga-ui/icons/book-lock.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/book-marked-filled.svg b/assets/taiga-ui/icons/book-marked-filled.svg new file mode 100644 index 00000000..9fdf977e --- /dev/null +++ b/assets/taiga-ui/icons/book-marked-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/book-marked.svg b/assets/taiga-ui/icons/book-marked.svg new file mode 100644 index 00000000..9cbdd45f --- /dev/null +++ b/assets/taiga-ui/icons/book-marked.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/book-minus-filled.svg b/assets/taiga-ui/icons/book-minus-filled.svg new file mode 100644 index 00000000..f47cebad --- /dev/null +++ b/assets/taiga-ui/icons/book-minus-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/book-minus.svg b/assets/taiga-ui/icons/book-minus.svg new file mode 100644 index 00000000..61586238 --- /dev/null +++ b/assets/taiga-ui/icons/book-minus.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/book-open-check-filled.svg b/assets/taiga-ui/icons/book-open-check-filled.svg new file mode 100644 index 00000000..57a0a466 --- /dev/null +++ b/assets/taiga-ui/icons/book-open-check-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-open-check.svg b/assets/taiga-ui/icons/book-open-check.svg new file mode 100644 index 00000000..713a0b0f --- /dev/null +++ b/assets/taiga-ui/icons/book-open-check.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-open-filled.svg b/assets/taiga-ui/icons/book-open-filled.svg new file mode 100644 index 00000000..8774c905 --- /dev/null +++ b/assets/taiga-ui/icons/book-open-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/book-open-text-filled.svg b/assets/taiga-ui/icons/book-open-text-filled.svg new file mode 100644 index 00000000..a5c4a196 --- /dev/null +++ b/assets/taiga-ui/icons/book-open-text-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/book-open-text.svg b/assets/taiga-ui/icons/book-open-text.svg new file mode 100644 index 00000000..7510ac82 --- /dev/null +++ b/assets/taiga-ui/icons/book-open-text.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/book-open.svg b/assets/taiga-ui/icons/book-open.svg new file mode 100644 index 00000000..fcd36f84 --- /dev/null +++ b/assets/taiga-ui/icons/book-open.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/book-plus-filled.svg b/assets/taiga-ui/icons/book-plus-filled.svg new file mode 100644 index 00000000..efaf803d --- /dev/null +++ b/assets/taiga-ui/icons/book-plus-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-plus.svg b/assets/taiga-ui/icons/book-plus.svg new file mode 100644 index 00000000..ead6be3d --- /dev/null +++ b/assets/taiga-ui/icons/book-plus.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-text-filled.svg b/assets/taiga-ui/icons/book-text-filled.svg new file mode 100644 index 00000000..80a9628f --- /dev/null +++ b/assets/taiga-ui/icons/book-text-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-text.svg b/assets/taiga-ui/icons/book-text.svg new file mode 100644 index 00000000..e3422160 --- /dev/null +++ b/assets/taiga-ui/icons/book-text.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-type-filled.svg b/assets/taiga-ui/icons/book-type-filled.svg new file mode 100644 index 00000000..317f8d96 --- /dev/null +++ b/assets/taiga-ui/icons/book-type-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/book-type.svg b/assets/taiga-ui/icons/book-type.svg new file mode 100644 index 00000000..0380a52f --- /dev/null +++ b/assets/taiga-ui/icons/book-type.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/book-up-2-filled.svg b/assets/taiga-ui/icons/book-up-2-filled.svg new file mode 100644 index 00000000..711447a3 --- /dev/null +++ b/assets/taiga-ui/icons/book-up-2-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/book-up-2.svg b/assets/taiga-ui/icons/book-up-2.svg new file mode 100644 index 00000000..9fe6cf40 --- /dev/null +++ b/assets/taiga-ui/icons/book-up-2.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/book-up-filled.svg b/assets/taiga-ui/icons/book-up-filled.svg new file mode 100644 index 00000000..58fd4a99 --- /dev/null +++ b/assets/taiga-ui/icons/book-up-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-up.svg b/assets/taiga-ui/icons/book-up.svg new file mode 100644 index 00000000..855caff4 --- /dev/null +++ b/assets/taiga-ui/icons/book-up.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-user-filled.svg b/assets/taiga-ui/icons/book-user-filled.svg new file mode 100644 index 00000000..a40a840f --- /dev/null +++ b/assets/taiga-ui/icons/book-user-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-user.svg b/assets/taiga-ui/icons/book-user.svg new file mode 100644 index 00000000..2749fee4 --- /dev/null +++ b/assets/taiga-ui/icons/book-user.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-x-filled.svg b/assets/taiga-ui/icons/book-x-filled.svg new file mode 100644 index 00000000..343c4ee2 --- /dev/null +++ b/assets/taiga-ui/icons/book-x-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book-x.svg b/assets/taiga-ui/icons/book-x.svg new file mode 100644 index 00000000..4078e537 --- /dev/null +++ b/assets/taiga-ui/icons/book-x.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/book.svg b/assets/taiga-ui/icons/book.svg new file mode 100644 index 00000000..0a6a8524 --- /dev/null +++ b/assets/taiga-ui/icons/book.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/bookmark-check-filled.svg b/assets/taiga-ui/icons/bookmark-check-filled.svg new file mode 100644 index 00000000..4eefeb1b --- /dev/null +++ b/assets/taiga-ui/icons/bookmark-check-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/bookmark-check.svg b/assets/taiga-ui/icons/bookmark-check.svg new file mode 100644 index 00000000..7142b562 --- /dev/null +++ b/assets/taiga-ui/icons/bookmark-check.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/bookmark-filled.svg b/assets/taiga-ui/icons/bookmark-filled.svg new file mode 100644 index 00000000..37020875 --- /dev/null +++ b/assets/taiga-ui/icons/bookmark-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/bookmark-minus-filled.svg b/assets/taiga-ui/icons/bookmark-minus-filled.svg new file mode 100644 index 00000000..29cd22d0 --- /dev/null +++ b/assets/taiga-ui/icons/bookmark-minus-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/bookmark-minus.svg b/assets/taiga-ui/icons/bookmark-minus.svg new file mode 100644 index 00000000..c972f4ef --- /dev/null +++ b/assets/taiga-ui/icons/bookmark-minus.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/bookmark-plus-filled.svg b/assets/taiga-ui/icons/bookmark-plus-filled.svg new file mode 100644 index 00000000..2e7c9ff7 --- /dev/null +++ b/assets/taiga-ui/icons/bookmark-plus-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bookmark-plus.svg b/assets/taiga-ui/icons/bookmark-plus.svg new file mode 100644 index 00000000..ce8e49dc --- /dev/null +++ b/assets/taiga-ui/icons/bookmark-plus.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bookmark-x-filled.svg b/assets/taiga-ui/icons/bookmark-x-filled.svg new file mode 100644 index 00000000..ec7312b5 --- /dev/null +++ b/assets/taiga-ui/icons/bookmark-x-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bookmark-x.svg b/assets/taiga-ui/icons/bookmark-x.svg new file mode 100644 index 00000000..31efe0ab --- /dev/null +++ b/assets/taiga-ui/icons/bookmark-x.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bookmark.svg b/assets/taiga-ui/icons/bookmark.svg new file mode 100644 index 00000000..ee6c9017 --- /dev/null +++ b/assets/taiga-ui/icons/bookmark.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/boom-box-filled.svg b/assets/taiga-ui/icons/boom-box-filled.svg new file mode 100644 index 00000000..affe80ea --- /dev/null +++ b/assets/taiga-ui/icons/boom-box-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/boom-box.svg b/assets/taiga-ui/icons/boom-box.svg new file mode 100644 index 00000000..b4bef982 --- /dev/null +++ b/assets/taiga-ui/icons/boom-box.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/bot-filled.svg b/assets/taiga-ui/icons/bot-filled.svg new file mode 100644 index 00000000..96f6537e --- /dev/null +++ b/assets/taiga-ui/icons/bot-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/bot-message-square-filled.svg b/assets/taiga-ui/icons/bot-message-square-filled.svg new file mode 100644 index 00000000..05c8c2c3 --- /dev/null +++ b/assets/taiga-ui/icons/bot-message-square-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/bot-message-square.svg b/assets/taiga-ui/icons/bot-message-square.svg new file mode 100644 index 00000000..e88f8e16 --- /dev/null +++ b/assets/taiga-ui/icons/bot-message-square.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/bot-off-filled.svg b/assets/taiga-ui/icons/bot-off-filled.svg new file mode 100644 index 00000000..badb9e82 --- /dev/null +++ b/assets/taiga-ui/icons/bot-off-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/bot-off.svg b/assets/taiga-ui/icons/bot-off.svg new file mode 100644 index 00000000..2ebaa99a --- /dev/null +++ b/assets/taiga-ui/icons/bot-off.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/bot.svg b/assets/taiga-ui/icons/bot.svg new file mode 100644 index 00000000..8ae2228e --- /dev/null +++ b/assets/taiga-ui/icons/bot.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/box-filled.svg b/assets/taiga-ui/icons/box-filled.svg new file mode 100644 index 00000000..22fda44d --- /dev/null +++ b/assets/taiga-ui/icons/box-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/box-select-filled.svg b/assets/taiga-ui/icons/box-select-filled.svg new file mode 100644 index 00000000..d941b06e --- /dev/null +++ b/assets/taiga-ui/icons/box-select-filled.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/box-select.svg b/assets/taiga-ui/icons/box-select.svg new file mode 100644 index 00000000..8e082ac1 --- /dev/null +++ b/assets/taiga-ui/icons/box-select.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/box.svg b/assets/taiga-ui/icons/box.svg new file mode 100644 index 00000000..1f53b981 --- /dev/null +++ b/assets/taiga-ui/icons/box.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/boxes-filled.svg b/assets/taiga-ui/icons/boxes-filled.svg new file mode 100644 index 00000000..6a94471e --- /dev/null +++ b/assets/taiga-ui/icons/boxes-filled.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/boxes.svg b/assets/taiga-ui/icons/boxes.svg new file mode 100644 index 00000000..0fb84dbb --- /dev/null +++ b/assets/taiga-ui/icons/boxes.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/braces-filled.svg b/assets/taiga-ui/icons/braces-filled.svg new file mode 100644 index 00000000..01b09d91 --- /dev/null +++ b/assets/taiga-ui/icons/braces-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/braces.svg b/assets/taiga-ui/icons/braces.svg new file mode 100644 index 00000000..c936d5b4 --- /dev/null +++ b/assets/taiga-ui/icons/braces.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/brackets-filled.svg b/assets/taiga-ui/icons/brackets-filled.svg new file mode 100644 index 00000000..d45674b3 --- /dev/null +++ b/assets/taiga-ui/icons/brackets-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/brackets.svg b/assets/taiga-ui/icons/brackets.svg new file mode 100644 index 00000000..d0144a0c --- /dev/null +++ b/assets/taiga-ui/icons/brackets.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/brain-circuit-filled.svg b/assets/taiga-ui/icons/brain-circuit-filled.svg new file mode 100644 index 00000000..0d97f3b0 --- /dev/null +++ b/assets/taiga-ui/icons/brain-circuit-filled.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/brain-circuit.svg b/assets/taiga-ui/icons/brain-circuit.svg new file mode 100644 index 00000000..5a4f54c1 --- /dev/null +++ b/assets/taiga-ui/icons/brain-circuit.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/brain-cog-filled.svg b/assets/taiga-ui/icons/brain-cog-filled.svg new file mode 100644 index 00000000..79b7c563 --- /dev/null +++ b/assets/taiga-ui/icons/brain-cog-filled.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/brain-cog.svg b/assets/taiga-ui/icons/brain-cog.svg new file mode 100644 index 00000000..3423f5f5 --- /dev/null +++ b/assets/taiga-ui/icons/brain-cog.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/brain-filled.svg b/assets/taiga-ui/icons/brain-filled.svg new file mode 100644 index 00000000..84a4257f --- /dev/null +++ b/assets/taiga-ui/icons/brain-filled.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/brain.svg b/assets/taiga-ui/icons/brain.svg new file mode 100644 index 00000000..020476b3 --- /dev/null +++ b/assets/taiga-ui/icons/brain.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/brick-wall-filled.svg b/assets/taiga-ui/icons/brick-wall-filled.svg new file mode 100644 index 00000000..65b64f9d --- /dev/null +++ b/assets/taiga-ui/icons/brick-wall-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/brick-wall.svg b/assets/taiga-ui/icons/brick-wall.svg new file mode 100644 index 00000000..180fbecc --- /dev/null +++ b/assets/taiga-ui/icons/brick-wall.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/briefcase-business-filled.svg b/assets/taiga-ui/icons/briefcase-business-filled.svg new file mode 100644 index 00000000..a40fb4af --- /dev/null +++ b/assets/taiga-ui/icons/briefcase-business-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/briefcase-business.svg b/assets/taiga-ui/icons/briefcase-business.svg new file mode 100644 index 00000000..d00d4977 --- /dev/null +++ b/assets/taiga-ui/icons/briefcase-business.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/briefcase-conveyor-belt-filled.svg b/assets/taiga-ui/icons/briefcase-conveyor-belt-filled.svg new file mode 100644 index 00000000..5211fb21 --- /dev/null +++ b/assets/taiga-ui/icons/briefcase-conveyor-belt-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/briefcase-conveyor-belt.svg b/assets/taiga-ui/icons/briefcase-conveyor-belt.svg new file mode 100644 index 00000000..0e2a2bca --- /dev/null +++ b/assets/taiga-ui/icons/briefcase-conveyor-belt.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/briefcase-filled.svg b/assets/taiga-ui/icons/briefcase-filled.svg new file mode 100644 index 00000000..fdaf74a6 --- /dev/null +++ b/assets/taiga-ui/icons/briefcase-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/briefcase-medical-filled.svg b/assets/taiga-ui/icons/briefcase-medical-filled.svg new file mode 100644 index 00000000..9845a7db --- /dev/null +++ b/assets/taiga-ui/icons/briefcase-medical-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/briefcase-medical.svg b/assets/taiga-ui/icons/briefcase-medical.svg new file mode 100644 index 00000000..e8cd4b59 --- /dev/null +++ b/assets/taiga-ui/icons/briefcase-medical.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/briefcase.svg b/assets/taiga-ui/icons/briefcase.svg new file mode 100644 index 00000000..d494af55 --- /dev/null +++ b/assets/taiga-ui/icons/briefcase.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/bring-to-front-filled.svg b/assets/taiga-ui/icons/bring-to-front-filled.svg new file mode 100644 index 00000000..ba216629 --- /dev/null +++ b/assets/taiga-ui/icons/bring-to-front-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/bring-to-front.svg b/assets/taiga-ui/icons/bring-to-front.svg new file mode 100644 index 00000000..b8248ffc --- /dev/null +++ b/assets/taiga-ui/icons/bring-to-front.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/brush-filled.svg b/assets/taiga-ui/icons/brush-filled.svg new file mode 100644 index 00000000..1633e6d0 --- /dev/null +++ b/assets/taiga-ui/icons/brush-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/brush.svg b/assets/taiga-ui/icons/brush.svg new file mode 100644 index 00000000..16575518 --- /dev/null +++ b/assets/taiga-ui/icons/brush.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/bug-filled.svg b/assets/taiga-ui/icons/bug-filled.svg new file mode 100644 index 00000000..539e7fdc --- /dev/null +++ b/assets/taiga-ui/icons/bug-filled.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/bug-off-filled.svg b/assets/taiga-ui/icons/bug-off-filled.svg new file mode 100644 index 00000000..47bade59 --- /dev/null +++ b/assets/taiga-ui/icons/bug-off-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/bug-off.svg b/assets/taiga-ui/icons/bug-off.svg new file mode 100644 index 00000000..abc93094 --- /dev/null +++ b/assets/taiga-ui/icons/bug-off.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/bug-play-filled.svg b/assets/taiga-ui/icons/bug-play-filled.svg new file mode 100644 index 00000000..bfa7a1a9 --- /dev/null +++ b/assets/taiga-ui/icons/bug-play-filled.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/bug-play.svg b/assets/taiga-ui/icons/bug-play.svg new file mode 100644 index 00000000..25e2f83d --- /dev/null +++ b/assets/taiga-ui/icons/bug-play.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/bug.svg b/assets/taiga-ui/icons/bug.svg new file mode 100644 index 00000000..d6e37241 --- /dev/null +++ b/assets/taiga-ui/icons/bug.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/building-2-filled.svg b/assets/taiga-ui/icons/building-2-filled.svg new file mode 100644 index 00000000..f61ac0bb --- /dev/null +++ b/assets/taiga-ui/icons/building-2-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/building-2.svg b/assets/taiga-ui/icons/building-2.svg new file mode 100644 index 00000000..f560bb99 --- /dev/null +++ b/assets/taiga-ui/icons/building-2.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/building-filled.svg b/assets/taiga-ui/icons/building-filled.svg new file mode 100644 index 00000000..2009f1fe --- /dev/null +++ b/assets/taiga-ui/icons/building-filled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/building.svg b/assets/taiga-ui/icons/building.svg new file mode 100644 index 00000000..152999b1 --- /dev/null +++ b/assets/taiga-ui/icons/building.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/bus-filled.svg b/assets/taiga-ui/icons/bus-filled.svg new file mode 100644 index 00000000..51bd0304 --- /dev/null +++ b/assets/taiga-ui/icons/bus-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/bus-front-filled.svg b/assets/taiga-ui/icons/bus-front-filled.svg new file mode 100644 index 00000000..40d02a94 --- /dev/null +++ b/assets/taiga-ui/icons/bus-front-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/bus-front.svg b/assets/taiga-ui/icons/bus-front.svg new file mode 100644 index 00000000..ea936fac --- /dev/null +++ b/assets/taiga-ui/icons/bus-front.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/bus.svg b/assets/taiga-ui/icons/bus.svg new file mode 100644 index 00000000..ac466606 --- /dev/null +++ b/assets/taiga-ui/icons/bus.svg @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/cable-car-filled.svg b/assets/taiga-ui/icons/cable-car-filled.svg new file mode 100644 index 00000000..d6aa5b22 --- /dev/null +++ b/assets/taiga-ui/icons/cable-car-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/cable-car.svg b/assets/taiga-ui/icons/cable-car.svg new file mode 100644 index 00000000..439f2dc5 --- /dev/null +++ b/assets/taiga-ui/icons/cable-car.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/cable-filled.svg b/assets/taiga-ui/icons/cable-filled.svg new file mode 100644 index 00000000..0d93f1b3 --- /dev/null +++ b/assets/taiga-ui/icons/cable-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/cable.svg b/assets/taiga-ui/icons/cable.svg new file mode 100644 index 00000000..76ea0cc3 --- /dev/null +++ b/assets/taiga-ui/icons/cable.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/cake-filled.svg b/assets/taiga-ui/icons/cake-filled.svg new file mode 100644 index 00000000..5bc4ffa8 --- /dev/null +++ b/assets/taiga-ui/icons/cake-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/cake-slice-filled.svg b/assets/taiga-ui/icons/cake-slice-filled.svg new file mode 100644 index 00000000..8cdda54d --- /dev/null +++ b/assets/taiga-ui/icons/cake-slice-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cake-slice.svg b/assets/taiga-ui/icons/cake-slice.svg new file mode 100644 index 00000000..4c5f435f --- /dev/null +++ b/assets/taiga-ui/icons/cake-slice.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cake.svg b/assets/taiga-ui/icons/cake.svg new file mode 100644 index 00000000..51f03c14 --- /dev/null +++ b/assets/taiga-ui/icons/cake.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/calculator-filled.svg b/assets/taiga-ui/icons/calculator-filled.svg new file mode 100644 index 00000000..297125eb --- /dev/null +++ b/assets/taiga-ui/icons/calculator-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/calculator.svg b/assets/taiga-ui/icons/calculator.svg new file mode 100644 index 00000000..392fc181 --- /dev/null +++ b/assets/taiga-ui/icons/calculator.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-1-filled.svg b/assets/taiga-ui/icons/calendar-1-filled.svg new file mode 100644 index 00000000..6464c838 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-1-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-1.svg b/assets/taiga-ui/icons/calendar-1.svg new file mode 100644 index 00000000..736e2ec6 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-1.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-arrow-down-filled.svg b/assets/taiga-ui/icons/calendar-arrow-down-filled.svg new file mode 100644 index 00000000..b71757de --- /dev/null +++ b/assets/taiga-ui/icons/calendar-arrow-down-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-arrow-down.svg b/assets/taiga-ui/icons/calendar-arrow-down.svg new file mode 100644 index 00000000..3f4dbeb3 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-arrow-down.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-arrow-up-filled.svg b/assets/taiga-ui/icons/calendar-arrow-up-filled.svg new file mode 100644 index 00000000..072e9b3d --- /dev/null +++ b/assets/taiga-ui/icons/calendar-arrow-up-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-arrow-up.svg b/assets/taiga-ui/icons/calendar-arrow-up.svg new file mode 100644 index 00000000..70f12a3c --- /dev/null +++ b/assets/taiga-ui/icons/calendar-arrow-up.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-check-2-filled.svg b/assets/taiga-ui/icons/calendar-check-2-filled.svg new file mode 100644 index 00000000..400f9006 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-check-2-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-check-2.svg b/assets/taiga-ui/icons/calendar-check-2.svg new file mode 100644 index 00000000..43017f5d --- /dev/null +++ b/assets/taiga-ui/icons/calendar-check-2.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-check-filled.svg b/assets/taiga-ui/icons/calendar-check-filled.svg new file mode 100644 index 00000000..ceae991b --- /dev/null +++ b/assets/taiga-ui/icons/calendar-check-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-check.svg b/assets/taiga-ui/icons/calendar-check.svg new file mode 100644 index 00000000..98b291af --- /dev/null +++ b/assets/taiga-ui/icons/calendar-check.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-clock-filled.svg b/assets/taiga-ui/icons/calendar-clock-filled.svg new file mode 100644 index 00000000..5b899816 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-clock-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-clock.svg b/assets/taiga-ui/icons/calendar-clock.svg new file mode 100644 index 00000000..bedcd4bb --- /dev/null +++ b/assets/taiga-ui/icons/calendar-clock.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-cog-filled.svg b/assets/taiga-ui/icons/calendar-cog-filled.svg new file mode 100644 index 00000000..68b7dcff --- /dev/null +++ b/assets/taiga-ui/icons/calendar-cog-filled.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-cog.svg b/assets/taiga-ui/icons/calendar-cog.svg new file mode 100644 index 00000000..e022d589 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-cog.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-days-filled.svg b/assets/taiga-ui/icons/calendar-days-filled.svg new file mode 100644 index 00000000..b6c704f6 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-days-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-days.svg b/assets/taiga-ui/icons/calendar-days.svg new file mode 100644 index 00000000..cf3e448a --- /dev/null +++ b/assets/taiga-ui/icons/calendar-days.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-filled.svg b/assets/taiga-ui/icons/calendar-filled.svg new file mode 100644 index 00000000..65540dbb --- /dev/null +++ b/assets/taiga-ui/icons/calendar-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/calendar-fold-filled.svg b/assets/taiga-ui/icons/calendar-fold-filled.svg new file mode 100644 index 00000000..da9d2149 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-fold-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-fold.svg b/assets/taiga-ui/icons/calendar-fold.svg new file mode 100644 index 00000000..f963b87c --- /dev/null +++ b/assets/taiga-ui/icons/calendar-fold.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-heart-filled.svg b/assets/taiga-ui/icons/calendar-heart-filled.svg new file mode 100644 index 00000000..4fa5e661 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-heart-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/calendar-heart.svg b/assets/taiga-ui/icons/calendar-heart.svg new file mode 100644 index 00000000..3d7b7a84 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-heart.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/calendar-minus-2-filled.svg b/assets/taiga-ui/icons/calendar-minus-2-filled.svg new file mode 100644 index 00000000..1349c41a --- /dev/null +++ b/assets/taiga-ui/icons/calendar-minus-2-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-minus-2.svg b/assets/taiga-ui/icons/calendar-minus-2.svg new file mode 100644 index 00000000..9a21d973 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-minus-2.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-minus-filled.svg b/assets/taiga-ui/icons/calendar-minus-filled.svg new file mode 100644 index 00000000..a11f549a --- /dev/null +++ b/assets/taiga-ui/icons/calendar-minus-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-minus.svg b/assets/taiga-ui/icons/calendar-minus.svg new file mode 100644 index 00000000..2dd252de --- /dev/null +++ b/assets/taiga-ui/icons/calendar-minus.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-off-filled.svg b/assets/taiga-ui/icons/calendar-off-filled.svg new file mode 100644 index 00000000..32537da2 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-off-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-off.svg b/assets/taiga-ui/icons/calendar-off.svg new file mode 100644 index 00000000..b64a1845 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-off.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-plus-2-filled.svg b/assets/taiga-ui/icons/calendar-plus-2-filled.svg new file mode 100644 index 00000000..5464ae10 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-plus-2-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-plus-2.svg b/assets/taiga-ui/icons/calendar-plus-2.svg new file mode 100644 index 00000000..65fbb862 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-plus-2.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-plus-filled.svg b/assets/taiga-ui/icons/calendar-plus-filled.svg new file mode 100644 index 00000000..8adb2f0f --- /dev/null +++ b/assets/taiga-ui/icons/calendar-plus-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-plus.svg b/assets/taiga-ui/icons/calendar-plus.svg new file mode 100644 index 00000000..dfd3ce39 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-plus.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-range-filled.svg b/assets/taiga-ui/icons/calendar-range-filled.svg new file mode 100644 index 00000000..0574d6cd --- /dev/null +++ b/assets/taiga-ui/icons/calendar-range-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-range.svg b/assets/taiga-ui/icons/calendar-range.svg new file mode 100644 index 00000000..32f31e05 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-range.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-search-filled.svg b/assets/taiga-ui/icons/calendar-search-filled.svg new file mode 100644 index 00000000..fc29102c --- /dev/null +++ b/assets/taiga-ui/icons/calendar-search-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-search.svg b/assets/taiga-ui/icons/calendar-search.svg new file mode 100644 index 00000000..15c00aed --- /dev/null +++ b/assets/taiga-ui/icons/calendar-search.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-x-2-filled.svg b/assets/taiga-ui/icons/calendar-x-2-filled.svg new file mode 100644 index 00000000..f61b4967 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-x-2-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-x-2.svg b/assets/taiga-ui/icons/calendar-x-2.svg new file mode 100644 index 00000000..2b77f945 --- /dev/null +++ b/assets/taiga-ui/icons/calendar-x-2.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-x-filled.svg b/assets/taiga-ui/icons/calendar-x-filled.svg new file mode 100644 index 00000000..c252615b --- /dev/null +++ b/assets/taiga-ui/icons/calendar-x-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar-x.svg b/assets/taiga-ui/icons/calendar-x.svg new file mode 100644 index 00000000..9584646c --- /dev/null +++ b/assets/taiga-ui/icons/calendar-x.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/calendar.svg b/assets/taiga-ui/icons/calendar.svg new file mode 100644 index 00000000..ac9735ad --- /dev/null +++ b/assets/taiga-ui/icons/calendar.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/camera-filled.svg b/assets/taiga-ui/icons/camera-filled.svg new file mode 100644 index 00000000..ed6c794e --- /dev/null +++ b/assets/taiga-ui/icons/camera-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/camera-off-filled.svg b/assets/taiga-ui/icons/camera-off-filled.svg new file mode 100644 index 00000000..c29e889d --- /dev/null +++ b/assets/taiga-ui/icons/camera-off-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/camera-off.svg b/assets/taiga-ui/icons/camera-off.svg new file mode 100644 index 00000000..f8aa60b4 --- /dev/null +++ b/assets/taiga-ui/icons/camera-off.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/camera.svg b/assets/taiga-ui/icons/camera.svg new file mode 100644 index 00000000..bec14dd9 --- /dev/null +++ b/assets/taiga-ui/icons/camera.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/candlestick-chart-filled.svg b/assets/taiga-ui/icons/candlestick-chart-filled.svg new file mode 100644 index 00000000..30755413 --- /dev/null +++ b/assets/taiga-ui/icons/candlestick-chart-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/candlestick-chart.svg b/assets/taiga-ui/icons/candlestick-chart.svg new file mode 100644 index 00000000..000f708d --- /dev/null +++ b/assets/taiga-ui/icons/candlestick-chart.svg @@ -0,0 +1,21 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/candy-cane-filled.svg b/assets/taiga-ui/icons/candy-cane-filled.svg new file mode 100644 index 00000000..1973415b --- /dev/null +++ b/assets/taiga-ui/icons/candy-cane-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/candy-cane.svg b/assets/taiga-ui/icons/candy-cane.svg new file mode 100644 index 00000000..ca051dd6 --- /dev/null +++ b/assets/taiga-ui/icons/candy-cane.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/candy-filled.svg b/assets/taiga-ui/icons/candy-filled.svg new file mode 100644 index 00000000..1d9cc4a9 --- /dev/null +++ b/assets/taiga-ui/icons/candy-filled.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/candy-off-filled.svg b/assets/taiga-ui/icons/candy-off-filled.svg new file mode 100644 index 00000000..c2c07a6d --- /dev/null +++ b/assets/taiga-ui/icons/candy-off-filled.svg @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/candy-off.svg b/assets/taiga-ui/icons/candy-off.svg new file mode 100644 index 00000000..022aaa46 --- /dev/null +++ b/assets/taiga-ui/icons/candy-off.svg @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/candy.svg b/assets/taiga-ui/icons/candy.svg new file mode 100644 index 00000000..29fb8ad2 --- /dev/null +++ b/assets/taiga-ui/icons/candy.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/cannabis-filled.svg b/assets/taiga-ui/icons/cannabis-filled.svg new file mode 100644 index 00000000..7c3cce4b --- /dev/null +++ b/assets/taiga-ui/icons/cannabis-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/cannabis.svg b/assets/taiga-ui/icons/cannabis.svg new file mode 100644 index 00000000..96a705d8 --- /dev/null +++ b/assets/taiga-ui/icons/cannabis.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/captions-filled.svg b/assets/taiga-ui/icons/captions-filled.svg new file mode 100644 index 00000000..1d5f056b --- /dev/null +++ b/assets/taiga-ui/icons/captions-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/captions-off-filled.svg b/assets/taiga-ui/icons/captions-off-filled.svg new file mode 100644 index 00000000..8bd07bf6 --- /dev/null +++ b/assets/taiga-ui/icons/captions-off-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/captions-off.svg b/assets/taiga-ui/icons/captions-off.svg new file mode 100644 index 00000000..4bc70509 --- /dev/null +++ b/assets/taiga-ui/icons/captions-off.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/captions.svg b/assets/taiga-ui/icons/captions.svg new file mode 100644 index 00000000..30e22923 --- /dev/null +++ b/assets/taiga-ui/icons/captions.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/car-filled.svg b/assets/taiga-ui/icons/car-filled.svg new file mode 100644 index 00000000..950aab77 --- /dev/null +++ b/assets/taiga-ui/icons/car-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/car-front-filled.svg b/assets/taiga-ui/icons/car-front-filled.svg new file mode 100644 index 00000000..f9b70bb7 --- /dev/null +++ b/assets/taiga-ui/icons/car-front-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/car-front.svg b/assets/taiga-ui/icons/car-front.svg new file mode 100644 index 00000000..8daad478 --- /dev/null +++ b/assets/taiga-ui/icons/car-front.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/car-taxi-front-filled.svg b/assets/taiga-ui/icons/car-taxi-front-filled.svg new file mode 100644 index 00000000..164732a6 --- /dev/null +++ b/assets/taiga-ui/icons/car-taxi-front-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/car-taxi-front.svg b/assets/taiga-ui/icons/car-taxi-front.svg new file mode 100644 index 00000000..61342130 --- /dev/null +++ b/assets/taiga-ui/icons/car-taxi-front.svg @@ -0,0 +1,22 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/car.svg b/assets/taiga-ui/icons/car.svg new file mode 100644 index 00000000..36c53f68 --- /dev/null +++ b/assets/taiga-ui/icons/car.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/caravan-filled.svg b/assets/taiga-ui/icons/caravan-filled.svg new file mode 100644 index 00000000..dfd10dc2 --- /dev/null +++ b/assets/taiga-ui/icons/caravan-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/caravan.svg b/assets/taiga-ui/icons/caravan.svg new file mode 100644 index 00000000..8b7627bd --- /dev/null +++ b/assets/taiga-ui/icons/caravan.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/carrot-filled.svg b/assets/taiga-ui/icons/carrot-filled.svg new file mode 100644 index 00000000..3f194c0b --- /dev/null +++ b/assets/taiga-ui/icons/carrot-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/carrot.svg b/assets/taiga-ui/icons/carrot.svg new file mode 100644 index 00000000..e8c45db3 --- /dev/null +++ b/assets/taiga-ui/icons/carrot.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/case-lower-filled.svg b/assets/taiga-ui/icons/case-lower-filled.svg new file mode 100644 index 00000000..bc278188 --- /dev/null +++ b/assets/taiga-ui/icons/case-lower-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/case-lower.svg b/assets/taiga-ui/icons/case-lower.svg new file mode 100644 index 00000000..3d0493fe --- /dev/null +++ b/assets/taiga-ui/icons/case-lower.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/case-sensitive-filled.svg b/assets/taiga-ui/icons/case-sensitive-filled.svg new file mode 100644 index 00000000..c485db83 --- /dev/null +++ b/assets/taiga-ui/icons/case-sensitive-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/case-sensitive.svg b/assets/taiga-ui/icons/case-sensitive.svg new file mode 100644 index 00000000..5a55a4a1 --- /dev/null +++ b/assets/taiga-ui/icons/case-sensitive.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/case-upper-filled.svg b/assets/taiga-ui/icons/case-upper-filled.svg new file mode 100644 index 00000000..7de56919 --- /dev/null +++ b/assets/taiga-ui/icons/case-upper-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/case-upper.svg b/assets/taiga-ui/icons/case-upper.svg new file mode 100644 index 00000000..5657c72d --- /dev/null +++ b/assets/taiga-ui/icons/case-upper.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/cassette-tape-filled.svg b/assets/taiga-ui/icons/cassette-tape-filled.svg new file mode 100644 index 00000000..de582886 --- /dev/null +++ b/assets/taiga-ui/icons/cassette-tape-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/cassette-tape.svg b/assets/taiga-ui/icons/cassette-tape.svg new file mode 100644 index 00000000..ed4e37f2 --- /dev/null +++ b/assets/taiga-ui/icons/cassette-tape.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/cast-filled.svg b/assets/taiga-ui/icons/cast-filled.svg new file mode 100644 index 00000000..e5e74e1d --- /dev/null +++ b/assets/taiga-ui/icons/cast-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cast.svg b/assets/taiga-ui/icons/cast.svg new file mode 100644 index 00000000..232fb9a0 --- /dev/null +++ b/assets/taiga-ui/icons/cast.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/castle-filled.svg b/assets/taiga-ui/icons/castle-filled.svg new file mode 100644 index 00000000..5ab9f09f --- /dev/null +++ b/assets/taiga-ui/icons/castle-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/castle.svg b/assets/taiga-ui/icons/castle.svg new file mode 100644 index 00000000..4e7fb1a6 --- /dev/null +++ b/assets/taiga-ui/icons/castle.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/cat-filled.svg b/assets/taiga-ui/icons/cat-filled.svg new file mode 100644 index 00000000..a7b0770d --- /dev/null +++ b/assets/taiga-ui/icons/cat-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cat.svg b/assets/taiga-ui/icons/cat.svg new file mode 100644 index 00000000..e326a180 --- /dev/null +++ b/assets/taiga-ui/icons/cat.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cctv-filled.svg b/assets/taiga-ui/icons/cctv-filled.svg new file mode 100644 index 00000000..36e40b06 --- /dev/null +++ b/assets/taiga-ui/icons/cctv-filled.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/cctv.svg b/assets/taiga-ui/icons/cctv.svg new file mode 100644 index 00000000..a34b4609 --- /dev/null +++ b/assets/taiga-ui/icons/cctv.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/chart-area-filled.svg b/assets/taiga-ui/icons/chart-area-filled.svg new file mode 100644 index 00000000..14a414d5 --- /dev/null +++ b/assets/taiga-ui/icons/chart-area-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/chart-area.svg b/assets/taiga-ui/icons/chart-area.svg new file mode 100644 index 00000000..6b3721a0 --- /dev/null +++ b/assets/taiga-ui/icons/chart-area.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/chart-bar-big-filled.svg b/assets/taiga-ui/icons/chart-bar-big-filled.svg new file mode 100644 index 00000000..0ad0ade9 --- /dev/null +++ b/assets/taiga-ui/icons/chart-bar-big-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/chart-bar-big.svg b/assets/taiga-ui/icons/chart-bar-big.svg new file mode 100644 index 00000000..ac2b9b9f --- /dev/null +++ b/assets/taiga-ui/icons/chart-bar-big.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/chart-bar-decreasing-filled.svg b/assets/taiga-ui/icons/chart-bar-decreasing-filled.svg new file mode 100644 index 00000000..4cf7742a --- /dev/null +++ b/assets/taiga-ui/icons/chart-bar-decreasing-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-bar-decreasing.svg b/assets/taiga-ui/icons/chart-bar-decreasing.svg new file mode 100644 index 00000000..db576b72 --- /dev/null +++ b/assets/taiga-ui/icons/chart-bar-decreasing.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-bar-filled.svg b/assets/taiga-ui/icons/chart-bar-filled.svg new file mode 100644 index 00000000..dc7980ac --- /dev/null +++ b/assets/taiga-ui/icons/chart-bar-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-bar-increasing-filled.svg b/assets/taiga-ui/icons/chart-bar-increasing-filled.svg new file mode 100644 index 00000000..1dec12d1 --- /dev/null +++ b/assets/taiga-ui/icons/chart-bar-increasing-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-bar-increasing.svg b/assets/taiga-ui/icons/chart-bar-increasing.svg new file mode 100644 index 00000000..03093f72 --- /dev/null +++ b/assets/taiga-ui/icons/chart-bar-increasing.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-bar-stacked-filled.svg b/assets/taiga-ui/icons/chart-bar-stacked-filled.svg new file mode 100644 index 00000000..167d89bf --- /dev/null +++ b/assets/taiga-ui/icons/chart-bar-stacked-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/chart-bar-stacked.svg b/assets/taiga-ui/icons/chart-bar-stacked.svg new file mode 100644 index 00000000..015a5199 --- /dev/null +++ b/assets/taiga-ui/icons/chart-bar-stacked.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/chart-bar.svg b/assets/taiga-ui/icons/chart-bar.svg new file mode 100644 index 00000000..b68bf117 --- /dev/null +++ b/assets/taiga-ui/icons/chart-bar.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-candlestick-filled.svg b/assets/taiga-ui/icons/chart-candlestick-filled.svg new file mode 100644 index 00000000..31213597 --- /dev/null +++ b/assets/taiga-ui/icons/chart-candlestick-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/chart-candlestick.svg b/assets/taiga-ui/icons/chart-candlestick.svg new file mode 100644 index 00000000..3f5ca61c --- /dev/null +++ b/assets/taiga-ui/icons/chart-candlestick.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/chart-column-big-filled.svg b/assets/taiga-ui/icons/chart-column-big-filled.svg new file mode 100644 index 00000000..e855b271 --- /dev/null +++ b/assets/taiga-ui/icons/chart-column-big-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/chart-column-big.svg b/assets/taiga-ui/icons/chart-column-big.svg new file mode 100644 index 00000000..073e8714 --- /dev/null +++ b/assets/taiga-ui/icons/chart-column-big.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/chart-column-decreasing-filled.svg b/assets/taiga-ui/icons/chart-column-decreasing-filled.svg new file mode 100644 index 00000000..d80859ca --- /dev/null +++ b/assets/taiga-ui/icons/chart-column-decreasing-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-column-decreasing.svg b/assets/taiga-ui/icons/chart-column-decreasing.svg new file mode 100644 index 00000000..8c198984 --- /dev/null +++ b/assets/taiga-ui/icons/chart-column-decreasing.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-column-filled.svg b/assets/taiga-ui/icons/chart-column-filled.svg new file mode 100644 index 00000000..b4d52964 --- /dev/null +++ b/assets/taiga-ui/icons/chart-column-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-column-increasing-filled.svg b/assets/taiga-ui/icons/chart-column-increasing-filled.svg new file mode 100644 index 00000000..d8c3d4e0 --- /dev/null +++ b/assets/taiga-ui/icons/chart-column-increasing-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-column-increasing.svg b/assets/taiga-ui/icons/chart-column-increasing.svg new file mode 100644 index 00000000..e8d80fc7 --- /dev/null +++ b/assets/taiga-ui/icons/chart-column-increasing.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-column-stacked-filled.svg b/assets/taiga-ui/icons/chart-column-stacked-filled.svg new file mode 100644 index 00000000..bf356306 --- /dev/null +++ b/assets/taiga-ui/icons/chart-column-stacked-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/chart-column-stacked.svg b/assets/taiga-ui/icons/chart-column-stacked.svg new file mode 100644 index 00000000..8c241ad8 --- /dev/null +++ b/assets/taiga-ui/icons/chart-column-stacked.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/chart-column.svg b/assets/taiga-ui/icons/chart-column.svg new file mode 100644 index 00000000..f25f246d --- /dev/null +++ b/assets/taiga-ui/icons/chart-column.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-gantt-filled.svg b/assets/taiga-ui/icons/chart-gantt-filled.svg new file mode 100644 index 00000000..6e327a5e --- /dev/null +++ b/assets/taiga-ui/icons/chart-gantt-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-gantt.svg b/assets/taiga-ui/icons/chart-gantt.svg new file mode 100644 index 00000000..da24ed52 --- /dev/null +++ b/assets/taiga-ui/icons/chart-gantt.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chart-line-filled.svg b/assets/taiga-ui/icons/chart-line-filled.svg new file mode 100644 index 00000000..6abf6e3c --- /dev/null +++ b/assets/taiga-ui/icons/chart-line-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chart-line.svg b/assets/taiga-ui/icons/chart-line.svg new file mode 100644 index 00000000..3abdd424 --- /dev/null +++ b/assets/taiga-ui/icons/chart-line.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chart-network-filled.svg b/assets/taiga-ui/icons/chart-network-filled.svg new file mode 100644 index 00000000..e7c1fe71 --- /dev/null +++ b/assets/taiga-ui/icons/chart-network-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/chart-network.svg b/assets/taiga-ui/icons/chart-network.svg new file mode 100644 index 00000000..6d82a7ca --- /dev/null +++ b/assets/taiga-ui/icons/chart-network.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/chart-no-axes-column-decreasing-filled.svg b/assets/taiga-ui/icons/chart-no-axes-column-decreasing-filled.svg new file mode 100644 index 00000000..330d8521 --- /dev/null +++ b/assets/taiga-ui/icons/chart-no-axes-column-decreasing-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/chart-no-axes-column-decreasing.svg b/assets/taiga-ui/icons/chart-no-axes-column-decreasing.svg new file mode 100644 index 00000000..4b621a4f --- /dev/null +++ b/assets/taiga-ui/icons/chart-no-axes-column-decreasing.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/chart-no-axes-column-filled.svg b/assets/taiga-ui/icons/chart-no-axes-column-filled.svg new file mode 100644 index 00000000..3bc53d66 --- /dev/null +++ b/assets/taiga-ui/icons/chart-no-axes-column-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/chart-no-axes-column-increasing-filled.svg b/assets/taiga-ui/icons/chart-no-axes-column-increasing-filled.svg new file mode 100644 index 00000000..5590d2ee --- /dev/null +++ b/assets/taiga-ui/icons/chart-no-axes-column-increasing-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/chart-no-axes-column-increasing.svg b/assets/taiga-ui/icons/chart-no-axes-column-increasing.svg new file mode 100644 index 00000000..c3c2d1a0 --- /dev/null +++ b/assets/taiga-ui/icons/chart-no-axes-column-increasing.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/chart-no-axes-column.svg b/assets/taiga-ui/icons/chart-no-axes-column.svg new file mode 100644 index 00000000..6341c522 --- /dev/null +++ b/assets/taiga-ui/icons/chart-no-axes-column.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/chart-no-axes-combined-filled.svg b/assets/taiga-ui/icons/chart-no-axes-combined-filled.svg new file mode 100644 index 00000000..44e14fc6 --- /dev/null +++ b/assets/taiga-ui/icons/chart-no-axes-combined-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/chart-no-axes-combined.svg b/assets/taiga-ui/icons/chart-no-axes-combined.svg new file mode 100644 index 00000000..a5db9e3e --- /dev/null +++ b/assets/taiga-ui/icons/chart-no-axes-combined.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/chart-no-axes-gantt-filled.svg b/assets/taiga-ui/icons/chart-no-axes-gantt-filled.svg new file mode 100644 index 00000000..e0cc6dd1 --- /dev/null +++ b/assets/taiga-ui/icons/chart-no-axes-gantt-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/chart-no-axes-gantt.svg b/assets/taiga-ui/icons/chart-no-axes-gantt.svg new file mode 100644 index 00000000..edfeafa9 --- /dev/null +++ b/assets/taiga-ui/icons/chart-no-axes-gantt.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/chart-pie-filled.svg b/assets/taiga-ui/icons/chart-pie-filled.svg new file mode 100644 index 00000000..a1cb9dfa --- /dev/null +++ b/assets/taiga-ui/icons/chart-pie-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/chart-pie.svg b/assets/taiga-ui/icons/chart-pie.svg new file mode 100644 index 00000000..9d732906 --- /dev/null +++ b/assets/taiga-ui/icons/chart-pie.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/chart-scatter-filled.svg b/assets/taiga-ui/icons/chart-scatter-filled.svg new file mode 100644 index 00000000..afc70e9e --- /dev/null +++ b/assets/taiga-ui/icons/chart-scatter-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/chart-scatter.svg b/assets/taiga-ui/icons/chart-scatter.svg new file mode 100644 index 00000000..26a48a4f --- /dev/null +++ b/assets/taiga-ui/icons/chart-scatter.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/chart-spline-filled.svg b/assets/taiga-ui/icons/chart-spline-filled.svg new file mode 100644 index 00000000..9b0f51e3 --- /dev/null +++ b/assets/taiga-ui/icons/chart-spline-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chart-spline.svg b/assets/taiga-ui/icons/chart-spline.svg new file mode 100644 index 00000000..96b8a7cc --- /dev/null +++ b/assets/taiga-ui/icons/chart-spline.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/check-check-filled.svg b/assets/taiga-ui/icons/check-check-filled.svg new file mode 100644 index 00000000..9a9fba4e --- /dev/null +++ b/assets/taiga-ui/icons/check-check-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/check-check.svg b/assets/taiga-ui/icons/check-check.svg new file mode 100644 index 00000000..3d90ce79 --- /dev/null +++ b/assets/taiga-ui/icons/check-check.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/check-filled.svg b/assets/taiga-ui/icons/check-filled.svg new file mode 100644 index 00000000..4e1531f2 --- /dev/null +++ b/assets/taiga-ui/icons/check-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/check.svg b/assets/taiga-ui/icons/check.svg new file mode 100644 index 00000000..c1bdfded --- /dev/null +++ b/assets/taiga-ui/icons/check.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/chef-hat-filled.svg b/assets/taiga-ui/icons/chef-hat-filled.svg new file mode 100644 index 00000000..e8f7a562 --- /dev/null +++ b/assets/taiga-ui/icons/chef-hat-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/chef-hat.svg b/assets/taiga-ui/icons/chef-hat.svg new file mode 100644 index 00000000..be80d9ab --- /dev/null +++ b/assets/taiga-ui/icons/chef-hat.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/cherry-filled.svg b/assets/taiga-ui/icons/cherry-filled.svg new file mode 100644 index 00000000..05181228 --- /dev/null +++ b/assets/taiga-ui/icons/cherry-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cherry.svg b/assets/taiga-ui/icons/cherry.svg new file mode 100644 index 00000000..a2d68bad --- /dev/null +++ b/assets/taiga-ui/icons/cherry.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/chevron-down-filled.svg b/assets/taiga-ui/icons/chevron-down-filled.svg new file mode 100644 index 00000000..8535891c --- /dev/null +++ b/assets/taiga-ui/icons/chevron-down-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/chevron-down.svg b/assets/taiga-ui/icons/chevron-down.svg new file mode 100644 index 00000000..84302fdc --- /dev/null +++ b/assets/taiga-ui/icons/chevron-down.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/chevron-first-filled.svg b/assets/taiga-ui/icons/chevron-first-filled.svg new file mode 100644 index 00000000..c92213af --- /dev/null +++ b/assets/taiga-ui/icons/chevron-first-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevron-first.svg b/assets/taiga-ui/icons/chevron-first.svg new file mode 100644 index 00000000..721faeaa --- /dev/null +++ b/assets/taiga-ui/icons/chevron-first.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevron-last-filled.svg b/assets/taiga-ui/icons/chevron-last-filled.svg new file mode 100644 index 00000000..3b0e671e --- /dev/null +++ b/assets/taiga-ui/icons/chevron-last-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevron-last.svg b/assets/taiga-ui/icons/chevron-last.svg new file mode 100644 index 00000000..0d10d236 --- /dev/null +++ b/assets/taiga-ui/icons/chevron-last.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevron-left-filled.svg b/assets/taiga-ui/icons/chevron-left-filled.svg new file mode 100644 index 00000000..4146cd94 --- /dev/null +++ b/assets/taiga-ui/icons/chevron-left-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/chevron-left.svg b/assets/taiga-ui/icons/chevron-left.svg new file mode 100644 index 00000000..5163dcbf --- /dev/null +++ b/assets/taiga-ui/icons/chevron-left.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/chevron-right-filled.svg b/assets/taiga-ui/icons/chevron-right-filled.svg new file mode 100644 index 00000000..0af46aa4 --- /dev/null +++ b/assets/taiga-ui/icons/chevron-right-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/chevron-right.svg b/assets/taiga-ui/icons/chevron-right.svg new file mode 100644 index 00000000..ed7666b6 --- /dev/null +++ b/assets/taiga-ui/icons/chevron-right.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/chevron-up-filled.svg b/assets/taiga-ui/icons/chevron-up-filled.svg new file mode 100644 index 00000000..5f063b53 --- /dev/null +++ b/assets/taiga-ui/icons/chevron-up-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/chevron-up.svg b/assets/taiga-ui/icons/chevron-up.svg new file mode 100644 index 00000000..e23b6712 --- /dev/null +++ b/assets/taiga-ui/icons/chevron-up.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/chevrons-down-filled.svg b/assets/taiga-ui/icons/chevrons-down-filled.svg new file mode 100644 index 00000000..7b3abb07 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-down-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-down-up-filled.svg b/assets/taiga-ui/icons/chevrons-down-up-filled.svg new file mode 100644 index 00000000..bb95b5b7 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-down-up-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-down-up.svg b/assets/taiga-ui/icons/chevrons-down-up.svg new file mode 100644 index 00000000..979e881f --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-down-up.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-down.svg b/assets/taiga-ui/icons/chevrons-down.svg new file mode 100644 index 00000000..9ed23d29 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-down.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-left-filled.svg b/assets/taiga-ui/icons/chevrons-left-filled.svg new file mode 100644 index 00000000..4cf89398 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-left-right-ellipsis-filled.svg b/assets/taiga-ui/icons/chevrons-left-right-ellipsis-filled.svg new file mode 100644 index 00000000..34c099ca --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-left-right-ellipsis-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/chevrons-left-right-ellipsis.svg b/assets/taiga-ui/icons/chevrons-left-right-ellipsis.svg new file mode 100644 index 00000000..1e26f116 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-left-right-ellipsis.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/chevrons-left-right-filled.svg b/assets/taiga-ui/icons/chevrons-left-right-filled.svg new file mode 100644 index 00000000..904b321e --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-left-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-left-right.svg b/assets/taiga-ui/icons/chevrons-left-right.svg new file mode 100644 index 00000000..ddfd3b50 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-left-right.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-left.svg b/assets/taiga-ui/icons/chevrons-left.svg new file mode 100644 index 00000000..bce5f146 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-left.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-right-filled.svg b/assets/taiga-ui/icons/chevrons-right-filled.svg new file mode 100644 index 00000000..aa3e67c2 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-right-left-filled.svg b/assets/taiga-ui/icons/chevrons-right-left-filled.svg new file mode 100644 index 00000000..db97e797 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-right-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-right-left.svg b/assets/taiga-ui/icons/chevrons-right-left.svg new file mode 100644 index 00000000..ce29dc10 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-right-left.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-right.svg b/assets/taiga-ui/icons/chevrons-right.svg new file mode 100644 index 00000000..6ba59088 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-right.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-up-down-filled.svg b/assets/taiga-ui/icons/chevrons-up-down-filled.svg new file mode 100644 index 00000000..61378513 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-up-down-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-up-down.svg b/assets/taiga-ui/icons/chevrons-up-down.svg new file mode 100644 index 00000000..4df6bfa9 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-up-down.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-up-filled.svg b/assets/taiga-ui/icons/chevrons-up-filled.svg new file mode 100644 index 00000000..0614fd5b --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-up-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chevrons-up.svg b/assets/taiga-ui/icons/chevrons-up.svg new file mode 100644 index 00000000..d4e7d092 --- /dev/null +++ b/assets/taiga-ui/icons/chevrons-up.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/chrome-filled.svg b/assets/taiga-ui/icons/chrome-filled.svg new file mode 100644 index 00000000..94f92256 --- /dev/null +++ b/assets/taiga-ui/icons/chrome-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/chrome.svg b/assets/taiga-ui/icons/chrome.svg new file mode 100644 index 00000000..4ac230fb --- /dev/null +++ b/assets/taiga-ui/icons/chrome.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/church-filled.svg b/assets/taiga-ui/icons/church-filled.svg new file mode 100644 index 00000000..70f0dca8 --- /dev/null +++ b/assets/taiga-ui/icons/church-filled.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/church.svg b/assets/taiga-ui/icons/church.svg new file mode 100644 index 00000000..8c83213b --- /dev/null +++ b/assets/taiga-ui/icons/church.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/cigarette-filled.svg b/assets/taiga-ui/icons/cigarette-filled.svg new file mode 100644 index 00000000..77f3a364 --- /dev/null +++ b/assets/taiga-ui/icons/cigarette-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/cigarette-off-filled.svg b/assets/taiga-ui/icons/cigarette-off-filled.svg new file mode 100644 index 00000000..2ab5deb6 --- /dev/null +++ b/assets/taiga-ui/icons/cigarette-off-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/cigarette-off.svg b/assets/taiga-ui/icons/cigarette-off.svg new file mode 100644 index 00000000..e3783161 --- /dev/null +++ b/assets/taiga-ui/icons/cigarette-off.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/cigarette.svg b/assets/taiga-ui/icons/cigarette.svg new file mode 100644 index 00000000..64cde23b --- /dev/null +++ b/assets/taiga-ui/icons/cigarette.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/circle-alert-filled.svg b/assets/taiga-ui/icons/circle-alert-filled.svg new file mode 100644 index 00000000..17b94b23 --- /dev/null +++ b/assets/taiga-ui/icons/circle-alert-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-alert.svg b/assets/taiga-ui/icons/circle-alert.svg new file mode 100644 index 00000000..7eda2908 --- /dev/null +++ b/assets/taiga-ui/icons/circle-alert.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-down-filled.svg b/assets/taiga-ui/icons/circle-arrow-down-filled.svg new file mode 100644 index 00000000..70638305 --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-down-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-down.svg b/assets/taiga-ui/icons/circle-arrow-down.svg new file mode 100644 index 00000000..7eeab47b --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-down.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-left-filled.svg b/assets/taiga-ui/icons/circle-arrow-left-filled.svg new file mode 100644 index 00000000..bbd3f377 --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-left-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-left.svg b/assets/taiga-ui/icons/circle-arrow-left.svg new file mode 100644 index 00000000..67e7088d --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-left.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-out-down-left-filled.svg b/assets/taiga-ui/icons/circle-arrow-out-down-left-filled.svg new file mode 100644 index 00000000..33603715 --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-out-down-left-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-out-down-left.svg b/assets/taiga-ui/icons/circle-arrow-out-down-left.svg new file mode 100644 index 00000000..0a87bc89 --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-out-down-left.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-out-down-right-filled.svg b/assets/taiga-ui/icons/circle-arrow-out-down-right-filled.svg new file mode 100644 index 00000000..f205c0d2 --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-out-down-right-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-out-down-right.svg b/assets/taiga-ui/icons/circle-arrow-out-down-right.svg new file mode 100644 index 00000000..9ae0e88d --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-out-down-right.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-out-up-left-filled.svg b/assets/taiga-ui/icons/circle-arrow-out-up-left-filled.svg new file mode 100644 index 00000000..973f39fd --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-out-up-left-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-out-up-left.svg b/assets/taiga-ui/icons/circle-arrow-out-up-left.svg new file mode 100644 index 00000000..cc0c11c5 --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-out-up-left.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-out-up-right-filled.svg b/assets/taiga-ui/icons/circle-arrow-out-up-right-filled.svg new file mode 100644 index 00000000..1700e5f8 --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-out-up-right-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-out-up-right.svg b/assets/taiga-ui/icons/circle-arrow-out-up-right.svg new file mode 100644 index 00000000..cf631ae8 --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-out-up-right.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-right-filled.svg b/assets/taiga-ui/icons/circle-arrow-right-filled.svg new file mode 100644 index 00000000..c453f17a --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-right-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-right.svg b/assets/taiga-ui/icons/circle-arrow-right.svg new file mode 100644 index 00000000..be0ab073 --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-right.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-up-filled.svg b/assets/taiga-ui/icons/circle-arrow-up-filled.svg new file mode 100644 index 00000000..b0c8132f --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-up-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-arrow-up.svg b/assets/taiga-ui/icons/circle-arrow-up.svg new file mode 100644 index 00000000..7c3ccfd6 --- /dev/null +++ b/assets/taiga-ui/icons/circle-arrow-up.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-check-big-filled.svg b/assets/taiga-ui/icons/circle-check-big-filled.svg new file mode 100644 index 00000000..966f9297 --- /dev/null +++ b/assets/taiga-ui/icons/circle-check-big-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-check-big.svg b/assets/taiga-ui/icons/circle-check-big.svg new file mode 100644 index 00000000..c35dec06 --- /dev/null +++ b/assets/taiga-ui/icons/circle-check-big.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-check-filled.svg b/assets/taiga-ui/icons/circle-check-filled.svg new file mode 100644 index 00000000..9e6bcf29 --- /dev/null +++ b/assets/taiga-ui/icons/circle-check-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-check.svg b/assets/taiga-ui/icons/circle-check.svg new file mode 100644 index 00000000..d191f211 --- /dev/null +++ b/assets/taiga-ui/icons/circle-check.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-chevron-down-filled.svg b/assets/taiga-ui/icons/circle-chevron-down-filled.svg new file mode 100644 index 00000000..148621fc --- /dev/null +++ b/assets/taiga-ui/icons/circle-chevron-down-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-chevron-down.svg b/assets/taiga-ui/icons/circle-chevron-down.svg new file mode 100644 index 00000000..f985eda3 --- /dev/null +++ b/assets/taiga-ui/icons/circle-chevron-down.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-chevron-left-filled.svg b/assets/taiga-ui/icons/circle-chevron-left-filled.svg new file mode 100644 index 00000000..0a04ec21 --- /dev/null +++ b/assets/taiga-ui/icons/circle-chevron-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-chevron-left.svg b/assets/taiga-ui/icons/circle-chevron-left.svg new file mode 100644 index 00000000..a5c4a709 --- /dev/null +++ b/assets/taiga-ui/icons/circle-chevron-left.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-chevron-right-filled.svg b/assets/taiga-ui/icons/circle-chevron-right-filled.svg new file mode 100644 index 00000000..97c8042c --- /dev/null +++ b/assets/taiga-ui/icons/circle-chevron-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-chevron-right.svg b/assets/taiga-ui/icons/circle-chevron-right.svg new file mode 100644 index 00000000..f70343c4 --- /dev/null +++ b/assets/taiga-ui/icons/circle-chevron-right.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-chevron-up-filled.svg b/assets/taiga-ui/icons/circle-chevron-up-filled.svg new file mode 100644 index 00000000..85589c9a --- /dev/null +++ b/assets/taiga-ui/icons/circle-chevron-up-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-chevron-up.svg b/assets/taiga-ui/icons/circle-chevron-up.svg new file mode 100644 index 00000000..76a4dcbb --- /dev/null +++ b/assets/taiga-ui/icons/circle-chevron-up.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-dashed-filled.svg b/assets/taiga-ui/icons/circle-dashed-filled.svg new file mode 100644 index 00000000..aa5d1ed1 --- /dev/null +++ b/assets/taiga-ui/icons/circle-dashed-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/circle-dashed.svg b/assets/taiga-ui/icons/circle-dashed.svg new file mode 100644 index 00000000..d7844347 --- /dev/null +++ b/assets/taiga-ui/icons/circle-dashed.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/circle-divide-filled.svg b/assets/taiga-ui/icons/circle-divide-filled.svg new file mode 100644 index 00000000..f762944b --- /dev/null +++ b/assets/taiga-ui/icons/circle-divide-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/circle-divide.svg b/assets/taiga-ui/icons/circle-divide.svg new file mode 100644 index 00000000..e67379ac --- /dev/null +++ b/assets/taiga-ui/icons/circle-divide.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/circle-dollar-sign-filled.svg b/assets/taiga-ui/icons/circle-dollar-sign-filled.svg new file mode 100644 index 00000000..262f336f --- /dev/null +++ b/assets/taiga-ui/icons/circle-dollar-sign-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-dollar-sign.svg b/assets/taiga-ui/icons/circle-dollar-sign.svg new file mode 100644 index 00000000..740f9925 --- /dev/null +++ b/assets/taiga-ui/icons/circle-dollar-sign.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-dot-dashed-filled.svg b/assets/taiga-ui/icons/circle-dot-dashed-filled.svg new file mode 100644 index 00000000..67b8bc28 --- /dev/null +++ b/assets/taiga-ui/icons/circle-dot-dashed-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/circle-dot-dashed.svg b/assets/taiga-ui/icons/circle-dot-dashed.svg new file mode 100644 index 00000000..b36f9a98 --- /dev/null +++ b/assets/taiga-ui/icons/circle-dot-dashed.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/circle-dot-filled.svg b/assets/taiga-ui/icons/circle-dot-filled.svg new file mode 100644 index 00000000..725498d1 --- /dev/null +++ b/assets/taiga-ui/icons/circle-dot-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-dot.svg b/assets/taiga-ui/icons/circle-dot.svg new file mode 100644 index 00000000..095ae5a8 --- /dev/null +++ b/assets/taiga-ui/icons/circle-dot.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-ellipsis-filled.svg b/assets/taiga-ui/icons/circle-ellipsis-filled.svg new file mode 100644 index 00000000..35bcd913 --- /dev/null +++ b/assets/taiga-ui/icons/circle-ellipsis-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/circle-ellipsis.svg b/assets/taiga-ui/icons/circle-ellipsis.svg new file mode 100644 index 00000000..5ad1ab01 --- /dev/null +++ b/assets/taiga-ui/icons/circle-ellipsis.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/circle-equal-filled.svg b/assets/taiga-ui/icons/circle-equal-filled.svg new file mode 100644 index 00000000..d7f4f1ce --- /dev/null +++ b/assets/taiga-ui/icons/circle-equal-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-equal.svg b/assets/taiga-ui/icons/circle-equal.svg new file mode 100644 index 00000000..7e1c1ef8 --- /dev/null +++ b/assets/taiga-ui/icons/circle-equal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-fading-arrow-up-filled.svg b/assets/taiga-ui/icons/circle-fading-arrow-up-filled.svg new file mode 100644 index 00000000..8d7b8f3a --- /dev/null +++ b/assets/taiga-ui/icons/circle-fading-arrow-up-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/circle-fading-arrow-up.svg b/assets/taiga-ui/icons/circle-fading-arrow-up.svg new file mode 100644 index 00000000..4b7e99b7 --- /dev/null +++ b/assets/taiga-ui/icons/circle-fading-arrow-up.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/circle-fading-plus-filled.svg b/assets/taiga-ui/icons/circle-fading-plus-filled.svg new file mode 100644 index 00000000..397b7701 --- /dev/null +++ b/assets/taiga-ui/icons/circle-fading-plus-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/circle-fading-plus.svg b/assets/taiga-ui/icons/circle-fading-plus.svg new file mode 100644 index 00000000..137a935c --- /dev/null +++ b/assets/taiga-ui/icons/circle-fading-plus.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/circle-filled.svg b/assets/taiga-ui/icons/circle-filled.svg new file mode 100644 index 00000000..6a715bdc --- /dev/null +++ b/assets/taiga-ui/icons/circle-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/circle-gauge-filled.svg b/assets/taiga-ui/icons/circle-gauge-filled.svg new file mode 100644 index 00000000..2aab24bb --- /dev/null +++ b/assets/taiga-ui/icons/circle-gauge-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-gauge.svg b/assets/taiga-ui/icons/circle-gauge.svg new file mode 100644 index 00000000..548ff3be --- /dev/null +++ b/assets/taiga-ui/icons/circle-gauge.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-help-filled.svg b/assets/taiga-ui/icons/circle-help-filled.svg new file mode 100644 index 00000000..ffe02414 --- /dev/null +++ b/assets/taiga-ui/icons/circle-help-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-help.svg b/assets/taiga-ui/icons/circle-help.svg new file mode 100644 index 00000000..7492a632 --- /dev/null +++ b/assets/taiga-ui/icons/circle-help.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-minus-filled.svg b/assets/taiga-ui/icons/circle-minus-filled.svg new file mode 100644 index 00000000..f8f09e5c --- /dev/null +++ b/assets/taiga-ui/icons/circle-minus-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-minus.svg b/assets/taiga-ui/icons/circle-minus.svg new file mode 100644 index 00000000..52fafebe --- /dev/null +++ b/assets/taiga-ui/icons/circle-minus.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-off-filled.svg b/assets/taiga-ui/icons/circle-off-filled.svg new file mode 100644 index 00000000..4f70c95e --- /dev/null +++ b/assets/taiga-ui/icons/circle-off-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-off.svg b/assets/taiga-ui/icons/circle-off.svg new file mode 100644 index 00000000..61055b0a --- /dev/null +++ b/assets/taiga-ui/icons/circle-off.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-parking-filled.svg b/assets/taiga-ui/icons/circle-parking-filled.svg new file mode 100644 index 00000000..e73b8035 --- /dev/null +++ b/assets/taiga-ui/icons/circle-parking-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-parking-off-filled.svg b/assets/taiga-ui/icons/circle-parking-off-filled.svg new file mode 100644 index 00000000..a9ddc66a --- /dev/null +++ b/assets/taiga-ui/icons/circle-parking-off-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/circle-parking-off.svg b/assets/taiga-ui/icons/circle-parking-off.svg new file mode 100644 index 00000000..42e4fb04 --- /dev/null +++ b/assets/taiga-ui/icons/circle-parking-off.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/circle-parking.svg b/assets/taiga-ui/icons/circle-parking.svg new file mode 100644 index 00000000..4795dbbd --- /dev/null +++ b/assets/taiga-ui/icons/circle-parking.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-pause-filled.svg b/assets/taiga-ui/icons/circle-pause-filled.svg new file mode 100644 index 00000000..9a51fba6 --- /dev/null +++ b/assets/taiga-ui/icons/circle-pause-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-pause.svg b/assets/taiga-ui/icons/circle-pause.svg new file mode 100644 index 00000000..38fa6323 --- /dev/null +++ b/assets/taiga-ui/icons/circle-pause.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-percent-filled.svg b/assets/taiga-ui/icons/circle-percent-filled.svg new file mode 100644 index 00000000..e8e8e200 --- /dev/null +++ b/assets/taiga-ui/icons/circle-percent-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/circle-percent.svg b/assets/taiga-ui/icons/circle-percent.svg new file mode 100644 index 00000000..6ef78a5b --- /dev/null +++ b/assets/taiga-ui/icons/circle-percent.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/circle-play-filled.svg b/assets/taiga-ui/icons/circle-play-filled.svg new file mode 100644 index 00000000..9c903086 --- /dev/null +++ b/assets/taiga-ui/icons/circle-play-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconPlayCircleOutline.svg b/assets/taiga-ui/icons/circle-play.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconPlayCircleOutline.svg rename to assets/taiga-ui/icons/circle-play.svg diff --git a/assets/taiga-ui/icons/circle-plus-filled.svg b/assets/taiga-ui/icons/circle-plus-filled.svg new file mode 100644 index 00000000..74b3d6c1 --- /dev/null +++ b/assets/taiga-ui/icons/circle-plus-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-plus.svg b/assets/taiga-ui/icons/circle-plus.svg new file mode 100644 index 00000000..5bfac6e2 --- /dev/null +++ b/assets/taiga-ui/icons/circle-plus.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-power-filled.svg b/assets/taiga-ui/icons/circle-power-filled.svg new file mode 100644 index 00000000..b1be943f --- /dev/null +++ b/assets/taiga-ui/icons/circle-power-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-power.svg b/assets/taiga-ui/icons/circle-power.svg new file mode 100644 index 00000000..dd563c96 --- /dev/null +++ b/assets/taiga-ui/icons/circle-power.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-slash-2-filled.svg b/assets/taiga-ui/icons/circle-slash-2-filled.svg new file mode 100644 index 00000000..dac3f39e --- /dev/null +++ b/assets/taiga-ui/icons/circle-slash-2-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-slash-2.svg b/assets/taiga-ui/icons/circle-slash-2.svg new file mode 100644 index 00000000..6821df7b --- /dev/null +++ b/assets/taiga-ui/icons/circle-slash-2.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-slash-filled.svg b/assets/taiga-ui/icons/circle-slash-filled.svg new file mode 100644 index 00000000..0053c9d5 --- /dev/null +++ b/assets/taiga-ui/icons/circle-slash-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-slash.svg b/assets/taiga-ui/icons/circle-slash.svg new file mode 100644 index 00000000..ef89d18d --- /dev/null +++ b/assets/taiga-ui/icons/circle-slash.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-slash2.svg b/assets/taiga-ui/icons/circle-slash2.svg new file mode 100644 index 00000000..8a451679 --- /dev/null +++ b/assets/taiga-ui/icons/circle-slash2.svg @@ -0,0 +1,16 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-stop-filled.svg b/assets/taiga-ui/icons/circle-stop-filled.svg new file mode 100644 index 00000000..1f14d679 --- /dev/null +++ b/assets/taiga-ui/icons/circle-stop-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-stop.svg b/assets/taiga-ui/icons/circle-stop.svg new file mode 100644 index 00000000..db4cad94 --- /dev/null +++ b/assets/taiga-ui/icons/circle-stop.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/circle-user-filled.svg b/assets/taiga-ui/icons/circle-user-filled.svg new file mode 100644 index 00000000..655984f2 --- /dev/null +++ b/assets/taiga-ui/icons/circle-user-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-user-round-filled.svg b/assets/taiga-ui/icons/circle-user-round-filled.svg new file mode 100644 index 00000000..db4b3a83 --- /dev/null +++ b/assets/taiga-ui/icons/circle-user-round-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-user-round.svg b/assets/taiga-ui/icons/circle-user-round.svg new file mode 100644 index 00000000..3946f1cf --- /dev/null +++ b/assets/taiga-ui/icons/circle-user-round.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-user.svg b/assets/taiga-ui/icons/circle-user.svg new file mode 100644 index 00000000..6e65c47e --- /dev/null +++ b/assets/taiga-ui/icons/circle-user.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-x-filled.svg b/assets/taiga-ui/icons/circle-x-filled.svg new file mode 100644 index 00000000..0a33b38c --- /dev/null +++ b/assets/taiga-ui/icons/circle-x-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/circle-x.svg b/assets/taiga-ui/icons/circle-x.svg new file mode 100644 index 00000000..84127c86 --- /dev/null +++ b/assets/taiga-ui/icons/circle-x.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconCircleOutline.svg b/assets/taiga-ui/icons/circle.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconCircleOutline.svg rename to assets/taiga-ui/icons/circle.svg diff --git a/assets/taiga-ui/icons/circuit-board-filled.svg b/assets/taiga-ui/icons/circuit-board-filled.svg new file mode 100644 index 00000000..149737e8 --- /dev/null +++ b/assets/taiga-ui/icons/circuit-board-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/circuit-board.svg b/assets/taiga-ui/icons/circuit-board.svg new file mode 100644 index 00000000..d9383453 --- /dev/null +++ b/assets/taiga-ui/icons/circuit-board.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/tuiIconCirrus.svg b/assets/taiga-ui/icons/cirrus.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconCirrus.svg rename to assets/taiga-ui/icons/cirrus.svg diff --git a/assets/taiga-ui/icons/citrus-filled.svg b/assets/taiga-ui/icons/citrus-filled.svg new file mode 100644 index 00000000..f9b180eb --- /dev/null +++ b/assets/taiga-ui/icons/citrus-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/citrus.svg b/assets/taiga-ui/icons/citrus.svg new file mode 100644 index 00000000..31703988 --- /dev/null +++ b/assets/taiga-ui/icons/citrus.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clapperboard-filled.svg b/assets/taiga-ui/icons/clapperboard-filled.svg new file mode 100644 index 00000000..61ec5da6 --- /dev/null +++ b/assets/taiga-ui/icons/clapperboard-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clapperboard.svg b/assets/taiga-ui/icons/clapperboard.svg new file mode 100644 index 00000000..cfc9a3bd --- /dev/null +++ b/assets/taiga-ui/icons/clapperboard.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-check-filled.svg b/assets/taiga-ui/icons/clipboard-check-filled.svg new file mode 100644 index 00000000..5e30b717 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-check-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/clipboard-check.svg b/assets/taiga-ui/icons/clipboard-check.svg new file mode 100644 index 00000000..bdf3cbaa --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-check.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/clipboard-copy-filled.svg b/assets/taiga-ui/icons/clipboard-copy-filled.svg new file mode 100644 index 00000000..6b41390e --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-copy-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-copy.svg b/assets/taiga-ui/icons/clipboard-copy.svg new file mode 100644 index 00000000..32577811 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-copy.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-filled.svg b/assets/taiga-ui/icons/clipboard-filled.svg new file mode 100644 index 00000000..055a8e64 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/clipboard-list-filled.svg b/assets/taiga-ui/icons/clipboard-list-filled.svg new file mode 100644 index 00000000..4f559aed --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-list-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-list.svg b/assets/taiga-ui/icons/clipboard-list.svg new file mode 100644 index 00000000..061e37ad --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-list.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-minus-filled.svg b/assets/taiga-ui/icons/clipboard-minus-filled.svg new file mode 100644 index 00000000..2c715626 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-minus-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/clipboard-minus.svg b/assets/taiga-ui/icons/clipboard-minus.svg new file mode 100644 index 00000000..2446be94 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-minus.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/clipboard-paste-filled.svg b/assets/taiga-ui/icons/clipboard-paste-filled.svg new file mode 100644 index 00000000..a03ed503 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-paste-filled.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/clipboard-paste.svg b/assets/taiga-ui/icons/clipboard-paste.svg new file mode 100644 index 00000000..cd2b6665 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-paste.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/clipboard-pen-filled.svg b/assets/taiga-ui/icons/clipboard-pen-filled.svg new file mode 100644 index 00000000..00e38a0f --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-pen-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-pen-line-filled.svg b/assets/taiga-ui/icons/clipboard-pen-line-filled.svg new file mode 100644 index 00000000..68683f12 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-pen-line-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-pen-line.svg b/assets/taiga-ui/icons/clipboard-pen-line.svg new file mode 100644 index 00000000..96fb2fec --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-pen-line.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-pen.svg b/assets/taiga-ui/icons/clipboard-pen.svg new file mode 100644 index 00000000..f952b47c --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-pen.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-plus-filled.svg b/assets/taiga-ui/icons/clipboard-plus-filled.svg new file mode 100644 index 00000000..5a0c1699 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-plus-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-plus.svg b/assets/taiga-ui/icons/clipboard-plus.svg new file mode 100644 index 00000000..61237b70 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-plus.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-type-filled.svg b/assets/taiga-ui/icons/clipboard-type-filled.svg new file mode 100644 index 00000000..29f35c20 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-type-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-type.svg b/assets/taiga-ui/icons/clipboard-type.svg new file mode 100644 index 00000000..ddd3d9e8 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-type.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-x-filled.svg b/assets/taiga-ui/icons/clipboard-x-filled.svg new file mode 100644 index 00000000..0d61d5e0 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-x-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clipboard-x.svg b/assets/taiga-ui/icons/clipboard-x.svg new file mode 100644 index 00000000..c5a86921 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard-x.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clipboard.svg b/assets/taiga-ui/icons/clipboard.svg new file mode 100644 index 00000000..5fb5dde6 --- /dev/null +++ b/assets/taiga-ui/icons/clipboard.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-1-filled.svg b/assets/taiga-ui/icons/clock-1-filled.svg new file mode 100644 index 00000000..d49978fc --- /dev/null +++ b/assets/taiga-ui/icons/clock-1-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-1.svg b/assets/taiga-ui/icons/clock-1.svg new file mode 100644 index 00000000..694c49f7 --- /dev/null +++ b/assets/taiga-ui/icons/clock-1.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-10-filled.svg b/assets/taiga-ui/icons/clock-10-filled.svg new file mode 100644 index 00000000..891ffd40 --- /dev/null +++ b/assets/taiga-ui/icons/clock-10-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-10.svg b/assets/taiga-ui/icons/clock-10.svg new file mode 100644 index 00000000..dbae5d72 --- /dev/null +++ b/assets/taiga-ui/icons/clock-10.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-11-filled.svg b/assets/taiga-ui/icons/clock-11-filled.svg new file mode 100644 index 00000000..adce1bd3 --- /dev/null +++ b/assets/taiga-ui/icons/clock-11-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-11.svg b/assets/taiga-ui/icons/clock-11.svg new file mode 100644 index 00000000..2fb25a6d --- /dev/null +++ b/assets/taiga-ui/icons/clock-11.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-12-filled.svg b/assets/taiga-ui/icons/clock-12-filled.svg new file mode 100644 index 00000000..8434d06d --- /dev/null +++ b/assets/taiga-ui/icons/clock-12-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-12.svg b/assets/taiga-ui/icons/clock-12.svg new file mode 100644 index 00000000..3642b3fb --- /dev/null +++ b/assets/taiga-ui/icons/clock-12.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-2-filled.svg b/assets/taiga-ui/icons/clock-2-filled.svg new file mode 100644 index 00000000..b5c3d213 --- /dev/null +++ b/assets/taiga-ui/icons/clock-2-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-2.svg b/assets/taiga-ui/icons/clock-2.svg new file mode 100644 index 00000000..493d6d69 --- /dev/null +++ b/assets/taiga-ui/icons/clock-2.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-3-filled.svg b/assets/taiga-ui/icons/clock-3-filled.svg new file mode 100644 index 00000000..a0395a49 --- /dev/null +++ b/assets/taiga-ui/icons/clock-3-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-3.svg b/assets/taiga-ui/icons/clock-3.svg new file mode 100644 index 00000000..c474b4d4 --- /dev/null +++ b/assets/taiga-ui/icons/clock-3.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-4-filled.svg b/assets/taiga-ui/icons/clock-4-filled.svg new file mode 100644 index 00000000..dd355636 --- /dev/null +++ b/assets/taiga-ui/icons/clock-4-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconClockOutline.svg b/assets/taiga-ui/icons/clock-4.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconClockOutline.svg rename to assets/taiga-ui/icons/clock-4.svg diff --git a/assets/taiga-ui/icons/clock-5-filled.svg b/assets/taiga-ui/icons/clock-5-filled.svg new file mode 100644 index 00000000..ab8e8049 --- /dev/null +++ b/assets/taiga-ui/icons/clock-5-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-5.svg b/assets/taiga-ui/icons/clock-5.svg new file mode 100644 index 00000000..5bf1aecc --- /dev/null +++ b/assets/taiga-ui/icons/clock-5.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-6-filled.svg b/assets/taiga-ui/icons/clock-6-filled.svg new file mode 100644 index 00000000..f9c52aab --- /dev/null +++ b/assets/taiga-ui/icons/clock-6-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-6.svg b/assets/taiga-ui/icons/clock-6.svg new file mode 100644 index 00000000..533baf44 --- /dev/null +++ b/assets/taiga-ui/icons/clock-6.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-7-filled.svg b/assets/taiga-ui/icons/clock-7-filled.svg new file mode 100644 index 00000000..59008c6b --- /dev/null +++ b/assets/taiga-ui/icons/clock-7-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-7.svg b/assets/taiga-ui/icons/clock-7.svg new file mode 100644 index 00000000..92eb867e --- /dev/null +++ b/assets/taiga-ui/icons/clock-7.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-8-filled.svg b/assets/taiga-ui/icons/clock-8-filled.svg new file mode 100644 index 00000000..68b226a5 --- /dev/null +++ b/assets/taiga-ui/icons/clock-8-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-8.svg b/assets/taiga-ui/icons/clock-8.svg new file mode 100644 index 00000000..ab8edcc4 --- /dev/null +++ b/assets/taiga-ui/icons/clock-8.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-9-filled.svg b/assets/taiga-ui/icons/clock-9-filled.svg new file mode 100644 index 00000000..aae33e26 --- /dev/null +++ b/assets/taiga-ui/icons/clock-9-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-9.svg b/assets/taiga-ui/icons/clock-9.svg new file mode 100644 index 00000000..5fb88062 --- /dev/null +++ b/assets/taiga-ui/icons/clock-9.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock-alert-filled.svg b/assets/taiga-ui/icons/clock-alert-filled.svg new file mode 100644 index 00000000..17b208ea --- /dev/null +++ b/assets/taiga-ui/icons/clock-alert-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clock-alert.svg b/assets/taiga-ui/icons/clock-alert.svg new file mode 100644 index 00000000..8570b448 --- /dev/null +++ b/assets/taiga-ui/icons/clock-alert.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clock-arrow-down-filled.svg b/assets/taiga-ui/icons/clock-arrow-down-filled.svg new file mode 100644 index 00000000..54f4a986 --- /dev/null +++ b/assets/taiga-ui/icons/clock-arrow-down-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clock-arrow-down.svg b/assets/taiga-ui/icons/clock-arrow-down.svg new file mode 100644 index 00000000..68666f0e --- /dev/null +++ b/assets/taiga-ui/icons/clock-arrow-down.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clock-arrow-up-filled.svg b/assets/taiga-ui/icons/clock-arrow-up-filled.svg new file mode 100644 index 00000000..679b23c0 --- /dev/null +++ b/assets/taiga-ui/icons/clock-arrow-up-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clock-arrow-up.svg b/assets/taiga-ui/icons/clock-arrow-up.svg new file mode 100644 index 00000000..02c7cd8e --- /dev/null +++ b/assets/taiga-ui/icons/clock-arrow-up.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/clock-filled.svg b/assets/taiga-ui/icons/clock-filled.svg new file mode 100644 index 00000000..dd355636 --- /dev/null +++ b/assets/taiga-ui/icons/clock-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clock.svg b/assets/taiga-ui/icons/clock.svg new file mode 100644 index 00000000..bcdc7d24 --- /dev/null +++ b/assets/taiga-ui/icons/clock.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/cloud-cog-filled.svg b/assets/taiga-ui/icons/cloud-cog-filled.svg new file mode 100644 index 00000000..02b532d3 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-cog-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/cloud-cog.svg b/assets/taiga-ui/icons/cloud-cog.svg new file mode 100644 index 00000000..f8a7d705 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-cog.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/cloud-download-filled.svg b/assets/taiga-ui/icons/cloud-download-filled.svg new file mode 100644 index 00000000..0593047d --- /dev/null +++ b/assets/taiga-ui/icons/cloud-download-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/cloud-download.svg b/assets/taiga-ui/icons/cloud-download.svg new file mode 100644 index 00000000..9d4ee631 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-download.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/cloud-drizzle-filled.svg b/assets/taiga-ui/icons/cloud-drizzle-filled.svg new file mode 100644 index 00000000..65619649 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-drizzle-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/cloud-drizzle.svg b/assets/taiga-ui/icons/cloud-drizzle.svg new file mode 100644 index 00000000..0142b3bf --- /dev/null +++ b/assets/taiga-ui/icons/cloud-drizzle.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/cloud-filled.svg b/assets/taiga-ui/icons/cloud-filled.svg new file mode 100644 index 00000000..cab3d814 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/cloud-fog-filled.svg b/assets/taiga-ui/icons/cloud-fog-filled.svg new file mode 100644 index 00000000..bb2776eb --- /dev/null +++ b/assets/taiga-ui/icons/cloud-fog-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/cloud-fog.svg b/assets/taiga-ui/icons/cloud-fog.svg new file mode 100644 index 00000000..6e96f3b2 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-fog.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/cloud-hail-filled.svg b/assets/taiga-ui/icons/cloud-hail-filled.svg new file mode 100644 index 00000000..89f42775 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-hail-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/cloud-hail.svg b/assets/taiga-ui/icons/cloud-hail.svg new file mode 100644 index 00000000..482a749b --- /dev/null +++ b/assets/taiga-ui/icons/cloud-hail.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/cloud-lightning-filled.svg b/assets/taiga-ui/icons/cloud-lightning-filled.svg new file mode 100644 index 00000000..79155d74 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-lightning-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/cloud-lightning.svg b/assets/taiga-ui/icons/cloud-lightning.svg new file mode 100644 index 00000000..ec5a0ee7 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-lightning.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/cloud-moon-filled.svg b/assets/taiga-ui/icons/cloud-moon-filled.svg new file mode 100644 index 00000000..864d2cb3 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-moon-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/cloud-moon-rain-filled.svg b/assets/taiga-ui/icons/cloud-moon-rain-filled.svg new file mode 100644 index 00000000..0b083bf4 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-moon-rain-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cloud-moon-rain.svg b/assets/taiga-ui/icons/cloud-moon-rain.svg new file mode 100644 index 00000000..08a6ce13 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-moon-rain.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cloud-moon.svg b/assets/taiga-ui/icons/cloud-moon.svg new file mode 100644 index 00000000..52343165 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-moon.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/cloud-off-filled.svg b/assets/taiga-ui/icons/cloud-off-filled.svg new file mode 100644 index 00000000..62245225 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-off-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/cloud-off.svg b/assets/taiga-ui/icons/cloud-off.svg new file mode 100644 index 00000000..fab99f1d --- /dev/null +++ b/assets/taiga-ui/icons/cloud-off.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/cloud-rain-filled.svg b/assets/taiga-ui/icons/cloud-rain-filled.svg new file mode 100644 index 00000000..8c049610 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-rain-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cloud-rain-wind-filled.svg b/assets/taiga-ui/icons/cloud-rain-wind-filled.svg new file mode 100644 index 00000000..3a8efdc9 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-rain-wind-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cloud-rain-wind.svg b/assets/taiga-ui/icons/cloud-rain-wind.svg new file mode 100644 index 00000000..844994cd --- /dev/null +++ b/assets/taiga-ui/icons/cloud-rain-wind.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cloud-rain.svg b/assets/taiga-ui/icons/cloud-rain.svg new file mode 100644 index 00000000..dbcc8be7 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-rain.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cloud-snow-filled.svg b/assets/taiga-ui/icons/cloud-snow-filled.svg new file mode 100644 index 00000000..83b099bb --- /dev/null +++ b/assets/taiga-ui/icons/cloud-snow-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/cloud-snow.svg b/assets/taiga-ui/icons/cloud-snow.svg new file mode 100644 index 00000000..ee8479c6 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-snow.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/cloud-sun-filled.svg b/assets/taiga-ui/icons/cloud-sun-filled.svg new file mode 100644 index 00000000..555b0f1c --- /dev/null +++ b/assets/taiga-ui/icons/cloud-sun-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/cloud-sun-rain-filled.svg b/assets/taiga-ui/icons/cloud-sun-rain-filled.svg new file mode 100644 index 00000000..f4d9266f --- /dev/null +++ b/assets/taiga-ui/icons/cloud-sun-rain-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/cloud-sun-rain.svg b/assets/taiga-ui/icons/cloud-sun-rain.svg new file mode 100644 index 00000000..4d7e8217 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-sun-rain.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/cloud-sun.svg b/assets/taiga-ui/icons/cloud-sun.svg new file mode 100644 index 00000000..12bafd73 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-sun.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/cloud-upload-filled.svg b/assets/taiga-ui/icons/cloud-upload-filled.svg new file mode 100644 index 00000000..c0a809ed --- /dev/null +++ b/assets/taiga-ui/icons/cloud-upload-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/cloud-upload.svg b/assets/taiga-ui/icons/cloud-upload.svg new file mode 100644 index 00000000..9e41eb10 --- /dev/null +++ b/assets/taiga-ui/icons/cloud-upload.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/cloud.svg b/assets/taiga-ui/icons/cloud.svg new file mode 100644 index 00000000..8a4fed11 --- /dev/null +++ b/assets/taiga-ui/icons/cloud.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/cloudy-filled.svg b/assets/taiga-ui/icons/cloudy-filled.svg new file mode 100644 index 00000000..43649958 --- /dev/null +++ b/assets/taiga-ui/icons/cloudy-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/cloudy.svg b/assets/taiga-ui/icons/cloudy.svg new file mode 100644 index 00000000..f13752fc --- /dev/null +++ b/assets/taiga-ui/icons/cloudy.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/clover-filled.svg b/assets/taiga-ui/icons/clover-filled.svg new file mode 100644 index 00000000..918b3608 --- /dev/null +++ b/assets/taiga-ui/icons/clover-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/clover.svg b/assets/taiga-ui/icons/clover.svg new file mode 100644 index 00000000..d7092b3a --- /dev/null +++ b/assets/taiga-ui/icons/clover.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/club-filled.svg b/assets/taiga-ui/icons/club-filled.svg new file mode 100644 index 00000000..1b89b9e3 --- /dev/null +++ b/assets/taiga-ui/icons/club-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/club.svg b/assets/taiga-ui/icons/club.svg new file mode 100644 index 00000000..3c0f5e1d --- /dev/null +++ b/assets/taiga-ui/icons/club.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/code-filled.svg b/assets/taiga-ui/icons/code-filled.svg new file mode 100644 index 00000000..b663b702 --- /dev/null +++ b/assets/taiga-ui/icons/code-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/code-xml-filled.svg b/assets/taiga-ui/icons/code-xml-filled.svg new file mode 100644 index 00000000..177651d1 --- /dev/null +++ b/assets/taiga-ui/icons/code-xml-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/code-xml.svg b/assets/taiga-ui/icons/code-xml.svg new file mode 100644 index 00000000..062fe489 --- /dev/null +++ b/assets/taiga-ui/icons/code-xml.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconCodeOutline.svg b/assets/taiga-ui/icons/code.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconCodeOutline.svg rename to assets/taiga-ui/icons/code.svg diff --git a/assets/taiga-ui/icons/codepen-filled.svg b/assets/taiga-ui/icons/codepen-filled.svg new file mode 100644 index 00000000..7ba37cd8 --- /dev/null +++ b/assets/taiga-ui/icons/codepen-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/codepen.svg b/assets/taiga-ui/icons/codepen.svg new file mode 100644 index 00000000..84dc2910 --- /dev/null +++ b/assets/taiga-ui/icons/codepen.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/codesandbox-filled.svg b/assets/taiga-ui/icons/codesandbox-filled.svg new file mode 100644 index 00000000..f110dfb4 --- /dev/null +++ b/assets/taiga-ui/icons/codesandbox-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/codesandbox.svg b/assets/taiga-ui/icons/codesandbox.svg new file mode 100644 index 00000000..641f4655 --- /dev/null +++ b/assets/taiga-ui/icons/codesandbox.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/coffee-filled.svg b/assets/taiga-ui/icons/coffee-filled.svg new file mode 100644 index 00000000..1a037ad7 --- /dev/null +++ b/assets/taiga-ui/icons/coffee-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/coffee.svg b/assets/taiga-ui/icons/coffee.svg new file mode 100644 index 00000000..0db90096 --- /dev/null +++ b/assets/taiga-ui/icons/coffee.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cog-filled.svg b/assets/taiga-ui/icons/cog-filled.svg new file mode 100644 index 00000000..bf6ed75d --- /dev/null +++ b/assets/taiga-ui/icons/cog-filled.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/cog.svg b/assets/taiga-ui/icons/cog.svg new file mode 100644 index 00000000..a17fc8b3 --- /dev/null +++ b/assets/taiga-ui/icons/cog.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/coins-filled.svg b/assets/taiga-ui/icons/coins-filled.svg new file mode 100644 index 00000000..469af5d8 --- /dev/null +++ b/assets/taiga-ui/icons/coins-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/coins.svg b/assets/taiga-ui/icons/coins.svg new file mode 100644 index 00000000..c3c1e819 --- /dev/null +++ b/assets/taiga-ui/icons/coins.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/columns-2-filled.svg b/assets/taiga-ui/icons/columns-2-filled.svg new file mode 100644 index 00000000..079e170b --- /dev/null +++ b/assets/taiga-ui/icons/columns-2-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/columns-2.svg b/assets/taiga-ui/icons/columns-2.svg new file mode 100644 index 00000000..55b60c89 --- /dev/null +++ b/assets/taiga-ui/icons/columns-2.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/columns-3-filled.svg b/assets/taiga-ui/icons/columns-3-filled.svg new file mode 100644 index 00000000..eabbc45a --- /dev/null +++ b/assets/taiga-ui/icons/columns-3-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/columns-3.svg b/assets/taiga-ui/icons/columns-3.svg new file mode 100644 index 00000000..a6868ef7 --- /dev/null +++ b/assets/taiga-ui/icons/columns-3.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/columns-4-filled.svg b/assets/taiga-ui/icons/columns-4-filled.svg new file mode 100644 index 00000000..4153c815 --- /dev/null +++ b/assets/taiga-ui/icons/columns-4-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/columns-4.svg b/assets/taiga-ui/icons/columns-4.svg new file mode 100644 index 00000000..89dbc5e0 --- /dev/null +++ b/assets/taiga-ui/icons/columns-4.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/combine-filled.svg b/assets/taiga-ui/icons/combine-filled.svg new file mode 100644 index 00000000..0fc4e477 --- /dev/null +++ b/assets/taiga-ui/icons/combine-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/combine.svg b/assets/taiga-ui/icons/combine.svg new file mode 100644 index 00000000..356a2ac6 --- /dev/null +++ b/assets/taiga-ui/icons/combine.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/command-filled.svg b/assets/taiga-ui/icons/command-filled.svg new file mode 100644 index 00000000..0f5e5506 --- /dev/null +++ b/assets/taiga-ui/icons/command-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/command.svg b/assets/taiga-ui/icons/command.svg new file mode 100644 index 00000000..7590317c --- /dev/null +++ b/assets/taiga-ui/icons/command.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/compass-filled.svg b/assets/taiga-ui/icons/compass-filled.svg new file mode 100644 index 00000000..8b03fb91 --- /dev/null +++ b/assets/taiga-ui/icons/compass-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/compass.svg b/assets/taiga-ui/icons/compass.svg new file mode 100644 index 00000000..687eeb01 --- /dev/null +++ b/assets/taiga-ui/icons/compass.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/component-filled.svg b/assets/taiga-ui/icons/component-filled.svg new file mode 100644 index 00000000..cb2ca5a8 --- /dev/null +++ b/assets/taiga-ui/icons/component-filled.svg @@ -0,0 +1,28 @@ + + + + + + diff --git a/assets/taiga-ui/icons/component.svg b/assets/taiga-ui/icons/component.svg new file mode 100644 index 00000000..897935ff --- /dev/null +++ b/assets/taiga-ui/icons/component.svg @@ -0,0 +1,28 @@ + + + + + + diff --git a/assets/taiga-ui/icons/computer-filled.svg b/assets/taiga-ui/icons/computer-filled.svg new file mode 100644 index 00000000..40c45838 --- /dev/null +++ b/assets/taiga-ui/icons/computer-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/computer.svg b/assets/taiga-ui/icons/computer.svg new file mode 100644 index 00000000..d439945c --- /dev/null +++ b/assets/taiga-ui/icons/computer.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/concierge-bell-filled.svg b/assets/taiga-ui/icons/concierge-bell-filled.svg new file mode 100644 index 00000000..e7129ed9 --- /dev/null +++ b/assets/taiga-ui/icons/concierge-bell-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/concierge-bell.svg b/assets/taiga-ui/icons/concierge-bell.svg new file mode 100644 index 00000000..bae69f0f --- /dev/null +++ b/assets/taiga-ui/icons/concierge-bell.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cone-filled.svg b/assets/taiga-ui/icons/cone-filled.svg new file mode 100644 index 00000000..f823d66d --- /dev/null +++ b/assets/taiga-ui/icons/cone-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/cone.svg b/assets/taiga-ui/icons/cone.svg new file mode 100644 index 00000000..83692bf9 --- /dev/null +++ b/assets/taiga-ui/icons/cone.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/construction-filled.svg b/assets/taiga-ui/icons/construction-filled.svg new file mode 100644 index 00000000..153fab4a --- /dev/null +++ b/assets/taiga-ui/icons/construction-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/construction.svg b/assets/taiga-ui/icons/construction.svg new file mode 100644 index 00000000..8122cfbc --- /dev/null +++ b/assets/taiga-ui/icons/construction.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/contact-filled.svg b/assets/taiga-ui/icons/contact-filled.svg new file mode 100644 index 00000000..dbc7aa15 --- /dev/null +++ b/assets/taiga-ui/icons/contact-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/contact-round-filled.svg b/assets/taiga-ui/icons/contact-round-filled.svg new file mode 100644 index 00000000..ac9a05c4 --- /dev/null +++ b/assets/taiga-ui/icons/contact-round-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/contact-round.svg b/assets/taiga-ui/icons/contact-round.svg new file mode 100644 index 00000000..3fa3e52b --- /dev/null +++ b/assets/taiga-ui/icons/contact-round.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/contact.svg b/assets/taiga-ui/icons/contact.svg new file mode 100644 index 00000000..39b1e7dd --- /dev/null +++ b/assets/taiga-ui/icons/contact.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/container-filled.svg b/assets/taiga-ui/icons/container-filled.svg new file mode 100644 index 00000000..03ac1772 --- /dev/null +++ b/assets/taiga-ui/icons/container-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/container.svg b/assets/taiga-ui/icons/container.svg new file mode 100644 index 00000000..33fd6e85 --- /dev/null +++ b/assets/taiga-ui/icons/container.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/contrast-filled.svg b/assets/taiga-ui/icons/contrast-filled.svg new file mode 100644 index 00000000..0baea12e --- /dev/null +++ b/assets/taiga-ui/icons/contrast-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/contrast.svg b/assets/taiga-ui/icons/contrast.svg new file mode 100644 index 00000000..e80e3660 --- /dev/null +++ b/assets/taiga-ui/icons/contrast.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/cookie-filled.svg b/assets/taiga-ui/icons/cookie-filled.svg new file mode 100644 index 00000000..736f1b13 --- /dev/null +++ b/assets/taiga-ui/icons/cookie-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/cookie.svg b/assets/taiga-ui/icons/cookie.svg new file mode 100644 index 00000000..841cdbc7 --- /dev/null +++ b/assets/taiga-ui/icons/cookie.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/cooking-pot-filled.svg b/assets/taiga-ui/icons/cooking-pot-filled.svg new file mode 100644 index 00000000..438599b7 --- /dev/null +++ b/assets/taiga-ui/icons/cooking-pot-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cooking-pot.svg b/assets/taiga-ui/icons/cooking-pot.svg new file mode 100644 index 00000000..1b5d71ef --- /dev/null +++ b/assets/taiga-ui/icons/cooking-pot.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/copy-check-filled.svg b/assets/taiga-ui/icons/copy-check-filled.svg new file mode 100644 index 00000000..1044a420 --- /dev/null +++ b/assets/taiga-ui/icons/copy-check-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/copy-check.svg b/assets/taiga-ui/icons/copy-check.svg new file mode 100644 index 00000000..bbe2c04f --- /dev/null +++ b/assets/taiga-ui/icons/copy-check.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/copy-filled.svg b/assets/taiga-ui/icons/copy-filled.svg new file mode 100644 index 00000000..3a39b086 --- /dev/null +++ b/assets/taiga-ui/icons/copy-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/copy-minus-filled.svg b/assets/taiga-ui/icons/copy-minus-filled.svg new file mode 100644 index 00000000..078e18a0 --- /dev/null +++ b/assets/taiga-ui/icons/copy-minus-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/copy-minus.svg b/assets/taiga-ui/icons/copy-minus.svg new file mode 100644 index 00000000..3dc29120 --- /dev/null +++ b/assets/taiga-ui/icons/copy-minus.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/copy-plus-filled.svg b/assets/taiga-ui/icons/copy-plus-filled.svg new file mode 100644 index 00000000..788594be --- /dev/null +++ b/assets/taiga-ui/icons/copy-plus-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/copy-plus.svg b/assets/taiga-ui/icons/copy-plus.svg new file mode 100644 index 00000000..bc57d9c2 --- /dev/null +++ b/assets/taiga-ui/icons/copy-plus.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/copy-slash-filled.svg b/assets/taiga-ui/icons/copy-slash-filled.svg new file mode 100644 index 00000000..26c6f3d7 --- /dev/null +++ b/assets/taiga-ui/icons/copy-slash-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/copy-slash.svg b/assets/taiga-ui/icons/copy-slash.svg new file mode 100644 index 00000000..0b6b239d --- /dev/null +++ b/assets/taiga-ui/icons/copy-slash.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/copy-x-filled.svg b/assets/taiga-ui/icons/copy-x-filled.svg new file mode 100644 index 00000000..561ca27f --- /dev/null +++ b/assets/taiga-ui/icons/copy-x-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/copy-x.svg b/assets/taiga-ui/icons/copy-x.svg new file mode 100644 index 00000000..6f2ec1c2 --- /dev/null +++ b/assets/taiga-ui/icons/copy-x.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/copy.svg b/assets/taiga-ui/icons/copy.svg new file mode 100644 index 00000000..681219af --- /dev/null +++ b/assets/taiga-ui/icons/copy.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/copyleft-filled.svg b/assets/taiga-ui/icons/copyleft-filled.svg new file mode 100644 index 00000000..169123a9 --- /dev/null +++ b/assets/taiga-ui/icons/copyleft-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/copyleft.svg b/assets/taiga-ui/icons/copyleft.svg new file mode 100644 index 00000000..1d2a8a12 --- /dev/null +++ b/assets/taiga-ui/icons/copyleft.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/copyright-filled.svg b/assets/taiga-ui/icons/copyright-filled.svg new file mode 100644 index 00000000..47064bfc --- /dev/null +++ b/assets/taiga-ui/icons/copyright-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/copyright.svg b/assets/taiga-ui/icons/copyright.svg new file mode 100644 index 00000000..a982b53e --- /dev/null +++ b/assets/taiga-ui/icons/copyright.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/corner-down-left-filled.svg b/assets/taiga-ui/icons/corner-down-left-filled.svg new file mode 100644 index 00000000..febb707b --- /dev/null +++ b/assets/taiga-ui/icons/corner-down-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconCornerDownLeftOutline.svg b/assets/taiga-ui/icons/corner-down-left.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconCornerDownLeftOutline.svg rename to assets/taiga-ui/icons/corner-down-left.svg diff --git a/assets/taiga-ui/icons/corner-down-right-filled.svg b/assets/taiga-ui/icons/corner-down-right-filled.svg new file mode 100644 index 00000000..104d9a2f --- /dev/null +++ b/assets/taiga-ui/icons/corner-down-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconCornerDownRightOutline.svg b/assets/taiga-ui/icons/corner-down-right.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconCornerDownRightOutline.svg rename to assets/taiga-ui/icons/corner-down-right.svg diff --git a/assets/taiga-ui/icons/corner-left-down-filled.svg b/assets/taiga-ui/icons/corner-left-down-filled.svg new file mode 100644 index 00000000..3de49f94 --- /dev/null +++ b/assets/taiga-ui/icons/corner-left-down-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconCornerLeftDownOutline.svg b/assets/taiga-ui/icons/corner-left-down.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconCornerLeftDownOutline.svg rename to assets/taiga-ui/icons/corner-left-down.svg diff --git a/assets/taiga-ui/icons/corner-left-up-filled.svg b/assets/taiga-ui/icons/corner-left-up-filled.svg new file mode 100644 index 00000000..9d9b7174 --- /dev/null +++ b/assets/taiga-ui/icons/corner-left-up-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconCornerLeftUpOutline.svg b/assets/taiga-ui/icons/corner-left-up.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconCornerLeftUpOutline.svg rename to assets/taiga-ui/icons/corner-left-up.svg diff --git a/assets/taiga-ui/icons/corner-right-down-filled.svg b/assets/taiga-ui/icons/corner-right-down-filled.svg new file mode 100644 index 00000000..ffa88734 --- /dev/null +++ b/assets/taiga-ui/icons/corner-right-down-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconCornerRightDownOutline.svg b/assets/taiga-ui/icons/corner-right-down.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconCornerRightDownOutline.svg rename to assets/taiga-ui/icons/corner-right-down.svg diff --git a/assets/taiga-ui/icons/corner-right-up-filled.svg b/assets/taiga-ui/icons/corner-right-up-filled.svg new file mode 100644 index 00000000..5019c3ed --- /dev/null +++ b/assets/taiga-ui/icons/corner-right-up-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconCornerRightUpOutline.svg b/assets/taiga-ui/icons/corner-right-up.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconCornerRightUpOutline.svg rename to assets/taiga-ui/icons/corner-right-up.svg diff --git a/assets/taiga-ui/icons/corner-up-left-filled.svg b/assets/taiga-ui/icons/corner-up-left-filled.svg new file mode 100644 index 00000000..d9a8eaf0 --- /dev/null +++ b/assets/taiga-ui/icons/corner-up-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconCornerUpLeftOutline.svg b/assets/taiga-ui/icons/corner-up-left.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconCornerUpLeftOutline.svg rename to assets/taiga-ui/icons/corner-up-left.svg diff --git a/assets/taiga-ui/icons/corner-up-right-filled.svg b/assets/taiga-ui/icons/corner-up-right-filled.svg new file mode 100644 index 00000000..a19b787e --- /dev/null +++ b/assets/taiga-ui/icons/corner-up-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconCornerUpRightOutline.svg b/assets/taiga-ui/icons/corner-up-right.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconCornerUpRightOutline.svg rename to assets/taiga-ui/icons/corner-up-right.svg diff --git a/assets/taiga-ui/icons/cpu-filled.svg b/assets/taiga-ui/icons/cpu-filled.svg new file mode 100644 index 00000000..6cd1f435 --- /dev/null +++ b/assets/taiga-ui/icons/cpu-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/cpu.svg b/assets/taiga-ui/icons/cpu.svg new file mode 100644 index 00000000..c5d0fa37 --- /dev/null +++ b/assets/taiga-ui/icons/cpu.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/creative-commons-filled.svg b/assets/taiga-ui/icons/creative-commons-filled.svg new file mode 100644 index 00000000..35655c73 --- /dev/null +++ b/assets/taiga-ui/icons/creative-commons-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/creative-commons.svg b/assets/taiga-ui/icons/creative-commons.svg new file mode 100644 index 00000000..a130d1c3 --- /dev/null +++ b/assets/taiga-ui/icons/creative-commons.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/credit-card-filled.svg b/assets/taiga-ui/icons/credit-card-filled.svg new file mode 100644 index 00000000..2063046f --- /dev/null +++ b/assets/taiga-ui/icons/credit-card-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/credit-card.svg b/assets/taiga-ui/icons/credit-card.svg new file mode 100644 index 00000000..694cd7ed --- /dev/null +++ b/assets/taiga-ui/icons/credit-card.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/croissant-filled.svg b/assets/taiga-ui/icons/croissant-filled.svg new file mode 100644 index 00000000..ea80695b --- /dev/null +++ b/assets/taiga-ui/icons/croissant-filled.svg @@ -0,0 +1,26 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/croissant.svg b/assets/taiga-ui/icons/croissant.svg new file mode 100644 index 00000000..293a78b4 --- /dev/null +++ b/assets/taiga-ui/icons/croissant.svg @@ -0,0 +1,26 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/crop-filled.svg b/assets/taiga-ui/icons/crop-filled.svg new file mode 100644 index 00000000..51c90940 --- /dev/null +++ b/assets/taiga-ui/icons/crop-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/crop.svg b/assets/taiga-ui/icons/crop.svg new file mode 100644 index 00000000..d109035c --- /dev/null +++ b/assets/taiga-ui/icons/crop.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/cross-filled.svg b/assets/taiga-ui/icons/cross-filled.svg new file mode 100644 index 00000000..70a024a2 --- /dev/null +++ b/assets/taiga-ui/icons/cross-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/cross.svg b/assets/taiga-ui/icons/cross.svg new file mode 100644 index 00000000..7b3037d0 --- /dev/null +++ b/assets/taiga-ui/icons/cross.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/crosshair-filled.svg b/assets/taiga-ui/icons/crosshair-filled.svg new file mode 100644 index 00000000..c34e5848 --- /dev/null +++ b/assets/taiga-ui/icons/crosshair-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/crosshair.svg b/assets/taiga-ui/icons/crosshair.svg new file mode 100644 index 00000000..35af95b0 --- /dev/null +++ b/assets/taiga-ui/icons/crosshair.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/crown-filled.svg b/assets/taiga-ui/icons/crown-filled.svg new file mode 100644 index 00000000..3307ecef --- /dev/null +++ b/assets/taiga-ui/icons/crown-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/crown.svg b/assets/taiga-ui/icons/crown.svg new file mode 100644 index 00000000..dc9aca4d --- /dev/null +++ b/assets/taiga-ui/icons/crown.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/cuboid-filled.svg b/assets/taiga-ui/icons/cuboid-filled.svg new file mode 100644 index 00000000..7dbfb985 --- /dev/null +++ b/assets/taiga-ui/icons/cuboid-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/cuboid.svg b/assets/taiga-ui/icons/cuboid.svg new file mode 100644 index 00000000..400d7083 --- /dev/null +++ b/assets/taiga-ui/icons/cuboid.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/cup-soda-filled.svg b/assets/taiga-ui/icons/cup-soda-filled.svg new file mode 100644 index 00000000..60cb56e4 --- /dev/null +++ b/assets/taiga-ui/icons/cup-soda-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/cup-soda.svg b/assets/taiga-ui/icons/cup-soda.svg new file mode 100644 index 00000000..fb60e684 --- /dev/null +++ b/assets/taiga-ui/icons/cup-soda.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/currency-filled.svg b/assets/taiga-ui/icons/currency-filled.svg new file mode 100644 index 00000000..98be195a --- /dev/null +++ b/assets/taiga-ui/icons/currency-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/currency.svg b/assets/taiga-ui/icons/currency.svg new file mode 100644 index 00000000..8457702d --- /dev/null +++ b/assets/taiga-ui/icons/currency.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/cylinder-filled.svg b/assets/taiga-ui/icons/cylinder-filled.svg new file mode 100644 index 00000000..5fe6aa50 --- /dev/null +++ b/assets/taiga-ui/icons/cylinder-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/cylinder.svg b/assets/taiga-ui/icons/cylinder.svg new file mode 100644 index 00000000..56b0a0be --- /dev/null +++ b/assets/taiga-ui/icons/cylinder.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/dam-filled.svg b/assets/taiga-ui/icons/dam-filled.svg new file mode 100644 index 00000000..b3e3722c --- /dev/null +++ b/assets/taiga-ui/icons/dam-filled.svg @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/dam.svg b/assets/taiga-ui/icons/dam.svg new file mode 100644 index 00000000..fdb7644c --- /dev/null +++ b/assets/taiga-ui/icons/dam.svg @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/database-backup-filled.svg b/assets/taiga-ui/icons/database-backup-filled.svg new file mode 100644 index 00000000..b3d7c595 --- /dev/null +++ b/assets/taiga-ui/icons/database-backup-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/database-backup.svg b/assets/taiga-ui/icons/database-backup.svg new file mode 100644 index 00000000..31452dd2 --- /dev/null +++ b/assets/taiga-ui/icons/database-backup.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/database-filled.svg b/assets/taiga-ui/icons/database-filled.svg new file mode 100644 index 00000000..17b07c53 --- /dev/null +++ b/assets/taiga-ui/icons/database-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/database-zap-filled.svg b/assets/taiga-ui/icons/database-zap-filled.svg new file mode 100644 index 00000000..ad1810d9 --- /dev/null +++ b/assets/taiga-ui/icons/database-zap-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/database-zap.svg b/assets/taiga-ui/icons/database-zap.svg new file mode 100644 index 00000000..e9208d9b --- /dev/null +++ b/assets/taiga-ui/icons/database-zap.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/database.svg b/assets/taiga-ui/icons/database.svg new file mode 100644 index 00000000..d21cea2a --- /dev/null +++ b/assets/taiga-ui/icons/database.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/delete-filled.svg b/assets/taiga-ui/icons/delete-filled.svg new file mode 100644 index 00000000..06fcefb9 --- /dev/null +++ b/assets/taiga-ui/icons/delete-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/delete.svg b/assets/taiga-ui/icons/delete.svg new file mode 100644 index 00000000..084f66f3 --- /dev/null +++ b/assets/taiga-ui/icons/delete.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/dessert-filled.svg b/assets/taiga-ui/icons/dessert-filled.svg new file mode 100644 index 00000000..9d14855d --- /dev/null +++ b/assets/taiga-ui/icons/dessert-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/dessert.svg b/assets/taiga-ui/icons/dessert.svg new file mode 100644 index 00000000..95dfa94b --- /dev/null +++ b/assets/taiga-ui/icons/dessert.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/diameter-filled.svg b/assets/taiga-ui/icons/diameter-filled.svg new file mode 100644 index 00000000..63f21254 --- /dev/null +++ b/assets/taiga-ui/icons/diameter-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/diameter.svg b/assets/taiga-ui/icons/diameter.svg new file mode 100644 index 00000000..66027994 --- /dev/null +++ b/assets/taiga-ui/icons/diameter.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/diamond-filled.svg b/assets/taiga-ui/icons/diamond-filled.svg new file mode 100644 index 00000000..ecef4a16 --- /dev/null +++ b/assets/taiga-ui/icons/diamond-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/diamond-minus-filled.svg b/assets/taiga-ui/icons/diamond-minus-filled.svg new file mode 100644 index 00000000..2eba66aa --- /dev/null +++ b/assets/taiga-ui/icons/diamond-minus-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/diamond-minus.svg b/assets/taiga-ui/icons/diamond-minus.svg new file mode 100644 index 00000000..a6515088 --- /dev/null +++ b/assets/taiga-ui/icons/diamond-minus.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/diamond-percent-filled.svg b/assets/taiga-ui/icons/diamond-percent-filled.svg new file mode 100644 index 00000000..29c2df20 --- /dev/null +++ b/assets/taiga-ui/icons/diamond-percent-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/diamond-percent.svg b/assets/taiga-ui/icons/diamond-percent.svg new file mode 100644 index 00000000..74823b4b --- /dev/null +++ b/assets/taiga-ui/icons/diamond-percent.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/diamond-plus-filled.svg b/assets/taiga-ui/icons/diamond-plus-filled.svg new file mode 100644 index 00000000..3d5990de --- /dev/null +++ b/assets/taiga-ui/icons/diamond-plus-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/diamond-plus.svg b/assets/taiga-ui/icons/diamond-plus.svg new file mode 100644 index 00000000..a5d0bcc4 --- /dev/null +++ b/assets/taiga-ui/icons/diamond-plus.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/diamond.svg b/assets/taiga-ui/icons/diamond.svg new file mode 100644 index 00000000..4b704f24 --- /dev/null +++ b/assets/taiga-ui/icons/diamond.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/dice-1-filled.svg b/assets/taiga-ui/icons/dice-1-filled.svg new file mode 100644 index 00000000..ed5932cf --- /dev/null +++ b/assets/taiga-ui/icons/dice-1-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/dice-1.svg b/assets/taiga-ui/icons/dice-1.svg new file mode 100644 index 00000000..b2e155f6 --- /dev/null +++ b/assets/taiga-ui/icons/dice-1.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/dice-2-filled.svg b/assets/taiga-ui/icons/dice-2-filled.svg new file mode 100644 index 00000000..0355473f --- /dev/null +++ b/assets/taiga-ui/icons/dice-2-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/dice-2.svg b/assets/taiga-ui/icons/dice-2.svg new file mode 100644 index 00000000..56669e61 --- /dev/null +++ b/assets/taiga-ui/icons/dice-2.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/dice-3-filled.svg b/assets/taiga-ui/icons/dice-3-filled.svg new file mode 100644 index 00000000..b67d55ab --- /dev/null +++ b/assets/taiga-ui/icons/dice-3-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/dice-3.svg b/assets/taiga-ui/icons/dice-3.svg new file mode 100644 index 00000000..bedacf51 --- /dev/null +++ b/assets/taiga-ui/icons/dice-3.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/dice-4-filled.svg b/assets/taiga-ui/icons/dice-4-filled.svg new file mode 100644 index 00000000..dacccc67 --- /dev/null +++ b/assets/taiga-ui/icons/dice-4-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/dice-4.svg b/assets/taiga-ui/icons/dice-4.svg new file mode 100644 index 00000000..f2c7cfae --- /dev/null +++ b/assets/taiga-ui/icons/dice-4.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/dice-5-filled.svg b/assets/taiga-ui/icons/dice-5-filled.svg new file mode 100644 index 00000000..f8a51678 --- /dev/null +++ b/assets/taiga-ui/icons/dice-5-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/dice-5.svg b/assets/taiga-ui/icons/dice-5.svg new file mode 100644 index 00000000..d296c3c6 --- /dev/null +++ b/assets/taiga-ui/icons/dice-5.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/dice-6-filled.svg b/assets/taiga-ui/icons/dice-6-filled.svg new file mode 100644 index 00000000..def26371 --- /dev/null +++ b/assets/taiga-ui/icons/dice-6-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/dice-6.svg b/assets/taiga-ui/icons/dice-6.svg new file mode 100644 index 00000000..132085dc --- /dev/null +++ b/assets/taiga-ui/icons/dice-6.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/dices-filled.svg b/assets/taiga-ui/icons/dices-filled.svg new file mode 100644 index 00000000..d7df7cc9 --- /dev/null +++ b/assets/taiga-ui/icons/dices-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/dices.svg b/assets/taiga-ui/icons/dices.svg new file mode 100644 index 00000000..ff87ca9d --- /dev/null +++ b/assets/taiga-ui/icons/dices.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/diff-filled.svg b/assets/taiga-ui/icons/diff-filled.svg new file mode 100644 index 00000000..0a5270f1 --- /dev/null +++ b/assets/taiga-ui/icons/diff-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/diff.svg b/assets/taiga-ui/icons/diff.svg new file mode 100644 index 00000000..0a9bdadd --- /dev/null +++ b/assets/taiga-ui/icons/diff.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/diners-club.svg b/assets/taiga-ui/icons/diners-club.svg new file mode 100644 index 00000000..da5e5993 --- /dev/null +++ b/assets/taiga-ui/icons/diners-club.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/assets/taiga-ui/icons/disc-2-filled.svg b/assets/taiga-ui/icons/disc-2-filled.svg new file mode 100644 index 00000000..63fd2b00 --- /dev/null +++ b/assets/taiga-ui/icons/disc-2-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/disc-2.svg b/assets/taiga-ui/icons/disc-2.svg new file mode 100644 index 00000000..34a8b0d8 --- /dev/null +++ b/assets/taiga-ui/icons/disc-2.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/disc-3-filled.svg b/assets/taiga-ui/icons/disc-3-filled.svg new file mode 100644 index 00000000..c6cbcbc3 --- /dev/null +++ b/assets/taiga-ui/icons/disc-3-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/disc-3.svg b/assets/taiga-ui/icons/disc-3.svg new file mode 100644 index 00000000..55ea679a --- /dev/null +++ b/assets/taiga-ui/icons/disc-3.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/disc-album-filled.svg b/assets/taiga-ui/icons/disc-album-filled.svg new file mode 100644 index 00000000..a56123a1 --- /dev/null +++ b/assets/taiga-ui/icons/disc-album-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/disc-album.svg b/assets/taiga-ui/icons/disc-album.svg new file mode 100644 index 00000000..82196a6d --- /dev/null +++ b/assets/taiga-ui/icons/disc-album.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/disc-filled.svg b/assets/taiga-ui/icons/disc-filled.svg new file mode 100644 index 00000000..1375c8c7 --- /dev/null +++ b/assets/taiga-ui/icons/disc-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/disc.svg b/assets/taiga-ui/icons/disc.svg new file mode 100644 index 00000000..d5250c9d --- /dev/null +++ b/assets/taiga-ui/icons/disc.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/discover.svg b/assets/taiga-ui/icons/discover.svg new file mode 100644 index 00000000..e38453f6 --- /dev/null +++ b/assets/taiga-ui/icons/discover.svg @@ -0,0 +1,17 @@ + + + + + diff --git a/assets/taiga-ui/icons/divide-filled.svg b/assets/taiga-ui/icons/divide-filled.svg new file mode 100644 index 00000000..4eb58a12 --- /dev/null +++ b/assets/taiga-ui/icons/divide-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/divide.svg b/assets/taiga-ui/icons/divide.svg new file mode 100644 index 00000000..2724c305 --- /dev/null +++ b/assets/taiga-ui/icons/divide.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/dna-filled.svg b/assets/taiga-ui/icons/dna-filled.svg new file mode 100644 index 00000000..1cc8adbd --- /dev/null +++ b/assets/taiga-ui/icons/dna-filled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/dna-off-filled.svg b/assets/taiga-ui/icons/dna-off-filled.svg new file mode 100644 index 00000000..4b955a9e --- /dev/null +++ b/assets/taiga-ui/icons/dna-off-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/dna-off.svg b/assets/taiga-ui/icons/dna-off.svg new file mode 100644 index 00000000..89ccc04a --- /dev/null +++ b/assets/taiga-ui/icons/dna-off.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/dna.svg b/assets/taiga-ui/icons/dna.svg new file mode 100644 index 00000000..fa29e9cc --- /dev/null +++ b/assets/taiga-ui/icons/dna.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/dock-filled.svg b/assets/taiga-ui/icons/dock-filled.svg new file mode 100644 index 00000000..f49dbc61 --- /dev/null +++ b/assets/taiga-ui/icons/dock-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/dock.svg b/assets/taiga-ui/icons/dock.svg new file mode 100644 index 00000000..20ffd5fe --- /dev/null +++ b/assets/taiga-ui/icons/dock.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/dog-filled.svg b/assets/taiga-ui/icons/dog-filled.svg new file mode 100644 index 00000000..9fa3f80e --- /dev/null +++ b/assets/taiga-ui/icons/dog-filled.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/dog.svg b/assets/taiga-ui/icons/dog.svg new file mode 100644 index 00000000..e5ad728e --- /dev/null +++ b/assets/taiga-ui/icons/dog.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/dollar-sign-filled.svg b/assets/taiga-ui/icons/dollar-sign-filled.svg new file mode 100644 index 00000000..1e659e55 --- /dev/null +++ b/assets/taiga-ui/icons/dollar-sign-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/dollar-sign.svg b/assets/taiga-ui/icons/dollar-sign.svg new file mode 100644 index 00000000..65ba9043 --- /dev/null +++ b/assets/taiga-ui/icons/dollar-sign.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/donut-filled.svg b/assets/taiga-ui/icons/donut-filled.svg new file mode 100644 index 00000000..a77ac36f --- /dev/null +++ b/assets/taiga-ui/icons/donut-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/donut.svg b/assets/taiga-ui/icons/donut.svg new file mode 100644 index 00000000..ec8826d2 --- /dev/null +++ b/assets/taiga-ui/icons/donut.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/door-closed-filled.svg b/assets/taiga-ui/icons/door-closed-filled.svg new file mode 100644 index 00000000..6f99fe77 --- /dev/null +++ b/assets/taiga-ui/icons/door-closed-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/door-closed.svg b/assets/taiga-ui/icons/door-closed.svg new file mode 100644 index 00000000..ee81b824 --- /dev/null +++ b/assets/taiga-ui/icons/door-closed.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/door-open-filled.svg b/assets/taiga-ui/icons/door-open-filled.svg new file mode 100644 index 00000000..18fe4595 --- /dev/null +++ b/assets/taiga-ui/icons/door-open-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/door-open.svg b/assets/taiga-ui/icons/door-open.svg new file mode 100644 index 00000000..65842970 --- /dev/null +++ b/assets/taiga-ui/icons/door-open.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/dot-filled.svg b/assets/taiga-ui/icons/dot-filled.svg new file mode 100644 index 00000000..250d0c79 --- /dev/null +++ b/assets/taiga-ui/icons/dot-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/dot.svg b/assets/taiga-ui/icons/dot.svg new file mode 100644 index 00000000..5fe923ec --- /dev/null +++ b/assets/taiga-ui/icons/dot.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/download-filled.svg b/assets/taiga-ui/icons/download-filled.svg new file mode 100644 index 00000000..f1a227b7 --- /dev/null +++ b/assets/taiga-ui/icons/download-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/download.svg b/assets/taiga-ui/icons/download.svg new file mode 100644 index 00000000..1334f0fe --- /dev/null +++ b/assets/taiga-ui/icons/download.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/drafting-compass-filled.svg b/assets/taiga-ui/icons/drafting-compass-filled.svg new file mode 100644 index 00000000..22aec0da --- /dev/null +++ b/assets/taiga-ui/icons/drafting-compass-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/drafting-compass.svg b/assets/taiga-ui/icons/drafting-compass.svg new file mode 100644 index 00000000..24740917 --- /dev/null +++ b/assets/taiga-ui/icons/drafting-compass.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/drama-filled.svg b/assets/taiga-ui/icons/drama-filled.svg new file mode 100644 index 00000000..b95da560 --- /dev/null +++ b/assets/taiga-ui/icons/drama-filled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/drama.svg b/assets/taiga-ui/icons/drama.svg new file mode 100644 index 00000000..b4309358 --- /dev/null +++ b/assets/taiga-ui/icons/drama.svg @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/dribbble-filled.svg b/assets/taiga-ui/icons/dribbble-filled.svg new file mode 100644 index 00000000..bef6e64b --- /dev/null +++ b/assets/taiga-ui/icons/dribbble-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/dribbble.svg b/assets/taiga-ui/icons/dribbble.svg new file mode 100644 index 00000000..a5e59997 --- /dev/null +++ b/assets/taiga-ui/icons/dribbble.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/drill-filled.svg b/assets/taiga-ui/icons/drill-filled.svg new file mode 100644 index 00000000..819bcc33 --- /dev/null +++ b/assets/taiga-ui/icons/drill-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/drill.svg b/assets/taiga-ui/icons/drill.svg new file mode 100644 index 00000000..68212168 --- /dev/null +++ b/assets/taiga-ui/icons/drill.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/droplet-filled.svg b/assets/taiga-ui/icons/droplet-filled.svg new file mode 100644 index 00000000..870433b0 --- /dev/null +++ b/assets/taiga-ui/icons/droplet-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/droplet.svg b/assets/taiga-ui/icons/droplet.svg new file mode 100644 index 00000000..51591421 --- /dev/null +++ b/assets/taiga-ui/icons/droplet.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/droplets-filled.svg b/assets/taiga-ui/icons/droplets-filled.svg new file mode 100644 index 00000000..5814e4ec --- /dev/null +++ b/assets/taiga-ui/icons/droplets-filled.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/droplets.svg b/assets/taiga-ui/icons/droplets.svg new file mode 100644 index 00000000..03c72fc0 --- /dev/null +++ b/assets/taiga-ui/icons/droplets.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/drum-filled.svg b/assets/taiga-ui/icons/drum-filled.svg new file mode 100644 index 00000000..d5028bf2 --- /dev/null +++ b/assets/taiga-ui/icons/drum-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/drum.svg b/assets/taiga-ui/icons/drum.svg new file mode 100644 index 00000000..e5758d31 --- /dev/null +++ b/assets/taiga-ui/icons/drum.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/drumstick-filled.svg b/assets/taiga-ui/icons/drumstick-filled.svg new file mode 100644 index 00000000..04dd9790 --- /dev/null +++ b/assets/taiga-ui/icons/drumstick-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/drumstick.svg b/assets/taiga-ui/icons/drumstick.svg new file mode 100644 index 00000000..2245d88c --- /dev/null +++ b/assets/taiga-ui/icons/drumstick.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/dumbbell-filled.svg b/assets/taiga-ui/icons/dumbbell-filled.svg new file mode 100644 index 00000000..3eca6553 --- /dev/null +++ b/assets/taiga-ui/icons/dumbbell-filled.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/dumbbell.svg b/assets/taiga-ui/icons/dumbbell.svg new file mode 100644 index 00000000..98b51c53 --- /dev/null +++ b/assets/taiga-ui/icons/dumbbell.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/ear-filled.svg b/assets/taiga-ui/icons/ear-filled.svg new file mode 100644 index 00000000..b42cefea --- /dev/null +++ b/assets/taiga-ui/icons/ear-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/ear-off-filled.svg b/assets/taiga-ui/icons/ear-off-filled.svg new file mode 100644 index 00000000..437b56c7 --- /dev/null +++ b/assets/taiga-ui/icons/ear-off-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/ear-off.svg b/assets/taiga-ui/icons/ear-off.svg new file mode 100644 index 00000000..c1bbf006 --- /dev/null +++ b/assets/taiga-ui/icons/ear-off.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/ear.svg b/assets/taiga-ui/icons/ear.svg new file mode 100644 index 00000000..40987ef6 --- /dev/null +++ b/assets/taiga-ui/icons/ear.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/earth-filled.svg b/assets/taiga-ui/icons/earth-filled.svg new file mode 100644 index 00000000..da9ef176 --- /dev/null +++ b/assets/taiga-ui/icons/earth-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/earth-lock-filled.svg b/assets/taiga-ui/icons/earth-lock-filled.svg new file mode 100644 index 00000000..66c14877 --- /dev/null +++ b/assets/taiga-ui/icons/earth-lock-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/earth-lock.svg b/assets/taiga-ui/icons/earth-lock.svg new file mode 100644 index 00000000..256663b7 --- /dev/null +++ b/assets/taiga-ui/icons/earth-lock.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/earth.svg b/assets/taiga-ui/icons/earth.svg new file mode 100644 index 00000000..7f874307 --- /dev/null +++ b/assets/taiga-ui/icons/earth.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/eclipse-filled.svg b/assets/taiga-ui/icons/eclipse-filled.svg new file mode 100644 index 00000000..3fc78813 --- /dev/null +++ b/assets/taiga-ui/icons/eclipse-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/eclipse.svg b/assets/taiga-ui/icons/eclipse.svg new file mode 100644 index 00000000..daaf972b --- /dev/null +++ b/assets/taiga-ui/icons/eclipse.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/egg-filled.svg b/assets/taiga-ui/icons/egg-filled.svg new file mode 100644 index 00000000..98e55c9d --- /dev/null +++ b/assets/taiga-ui/icons/egg-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/egg-fried-filled.svg b/assets/taiga-ui/icons/egg-fried-filled.svg new file mode 100644 index 00000000..82f4c61b --- /dev/null +++ b/assets/taiga-ui/icons/egg-fried-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/egg-fried.svg b/assets/taiga-ui/icons/egg-fried.svg new file mode 100644 index 00000000..f3b88b44 --- /dev/null +++ b/assets/taiga-ui/icons/egg-fried.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/egg-off-filled.svg b/assets/taiga-ui/icons/egg-off-filled.svg new file mode 100644 index 00000000..95a7c281 --- /dev/null +++ b/assets/taiga-ui/icons/egg-off-filled.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/egg-off.svg b/assets/taiga-ui/icons/egg-off.svg new file mode 100644 index 00000000..761f6919 --- /dev/null +++ b/assets/taiga-ui/icons/egg-off.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/egg.svg b/assets/taiga-ui/icons/egg.svg new file mode 100644 index 00000000..702b3678 --- /dev/null +++ b/assets/taiga-ui/icons/egg.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/electron-mono.svg b/assets/taiga-ui/icons/electron-mono.svg new file mode 100644 index 00000000..f36edd5e --- /dev/null +++ b/assets/taiga-ui/icons/electron-mono.svg @@ -0,0 +1,32 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/electron.svg b/assets/taiga-ui/icons/electron.svg new file mode 100644 index 00000000..2d49b140 --- /dev/null +++ b/assets/taiga-ui/icons/electron.svg @@ -0,0 +1,32 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/ellipsis-filled.svg b/assets/taiga-ui/icons/ellipsis-filled.svg new file mode 100644 index 00000000..e7b44ee4 --- /dev/null +++ b/assets/taiga-ui/icons/ellipsis-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/ellipsis-vertical-filled.svg b/assets/taiga-ui/icons/ellipsis-vertical-filled.svg new file mode 100644 index 00000000..4247b5ee --- /dev/null +++ b/assets/taiga-ui/icons/ellipsis-vertical-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconMoreVerticalOutline.svg b/assets/taiga-ui/icons/ellipsis-vertical.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconMoreVerticalOutline.svg rename to assets/taiga-ui/icons/ellipsis-vertical.svg diff --git a/assets/taiga-ui/icons/tuiIconMoreHorizontalOutline.svg b/assets/taiga-ui/icons/ellipsis.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconMoreHorizontalOutline.svg rename to assets/taiga-ui/icons/ellipsis.svg diff --git a/assets/taiga-ui/icons/equal-filled.svg b/assets/taiga-ui/icons/equal-filled.svg new file mode 100644 index 00000000..e888d86a --- /dev/null +++ b/assets/taiga-ui/icons/equal-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/equal-not-filled.svg b/assets/taiga-ui/icons/equal-not-filled.svg new file mode 100644 index 00000000..ab98e2a4 --- /dev/null +++ b/assets/taiga-ui/icons/equal-not-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/equal-not.svg b/assets/taiga-ui/icons/equal-not.svg new file mode 100644 index 00000000..11ee512e --- /dev/null +++ b/assets/taiga-ui/icons/equal-not.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/equal.svg b/assets/taiga-ui/icons/equal.svg new file mode 100644 index 00000000..738cfb03 --- /dev/null +++ b/assets/taiga-ui/icons/equal.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/eraser-filled.svg b/assets/taiga-ui/icons/eraser-filled.svg new file mode 100644 index 00000000..cc2176b0 --- /dev/null +++ b/assets/taiga-ui/icons/eraser-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/eraser.svg b/assets/taiga-ui/icons/eraser.svg new file mode 100644 index 00000000..53910a9e --- /dev/null +++ b/assets/taiga-ui/icons/eraser.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/ethernet-port-filled.svg b/assets/taiga-ui/icons/ethernet-port-filled.svg new file mode 100644 index 00000000..9a64fe8c --- /dev/null +++ b/assets/taiga-ui/icons/ethernet-port-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/ethernet-port.svg b/assets/taiga-ui/icons/ethernet-port.svg new file mode 100644 index 00000000..103f8176 --- /dev/null +++ b/assets/taiga-ui/icons/ethernet-port.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/euro-filled.svg b/assets/taiga-ui/icons/euro-filled.svg new file mode 100644 index 00000000..76bc3243 --- /dev/null +++ b/assets/taiga-ui/icons/euro-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/euro.svg b/assets/taiga-ui/icons/euro.svg new file mode 100644 index 00000000..241f3d64 --- /dev/null +++ b/assets/taiga-ui/icons/euro.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/expand-filled.svg b/assets/taiga-ui/icons/expand-filled.svg new file mode 100644 index 00000000..f4847716 --- /dev/null +++ b/assets/taiga-ui/icons/expand-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/expand.svg b/assets/taiga-ui/icons/expand.svg new file mode 100644 index 00000000..2935f153 --- /dev/null +++ b/assets/taiga-ui/icons/expand.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/external-link-filled.svg b/assets/taiga-ui/icons/external-link-filled.svg new file mode 100644 index 00000000..d497bc24 --- /dev/null +++ b/assets/taiga-ui/icons/external-link-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/external-link.svg b/assets/taiga-ui/icons/external-link.svg new file mode 100644 index 00000000..58e8a045 --- /dev/null +++ b/assets/taiga-ui/icons/external-link.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/eye-closed-filled.svg b/assets/taiga-ui/icons/eye-closed-filled.svg new file mode 100644 index 00000000..d0e9c67c --- /dev/null +++ b/assets/taiga-ui/icons/eye-closed-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/eye-closed.svg b/assets/taiga-ui/icons/eye-closed.svg new file mode 100644 index 00000000..5c4d911a --- /dev/null +++ b/assets/taiga-ui/icons/eye-closed.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/eye-filled.svg b/assets/taiga-ui/icons/eye-filled.svg new file mode 100644 index 00000000..d3e6aec5 --- /dev/null +++ b/assets/taiga-ui/icons/eye-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/eye-off-filled.svg b/assets/taiga-ui/icons/eye-off-filled.svg new file mode 100644 index 00000000..e451b5ba --- /dev/null +++ b/assets/taiga-ui/icons/eye-off-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/eye-off.svg b/assets/taiga-ui/icons/eye-off.svg new file mode 100644 index 00000000..2878feeb --- /dev/null +++ b/assets/taiga-ui/icons/eye-off.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/eye.svg b/assets/taiga-ui/icons/eye.svg new file mode 100644 index 00000000..9aa7cf61 --- /dev/null +++ b/assets/taiga-ui/icons/eye.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/facebook-filled.svg b/assets/taiga-ui/icons/facebook-filled.svg new file mode 100644 index 00000000..baff0ca4 --- /dev/null +++ b/assets/taiga-ui/icons/facebook-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/tuiIconFacebookOutline.svg b/assets/taiga-ui/icons/facebook.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconFacebookOutline.svg rename to assets/taiga-ui/icons/facebook.svg diff --git a/assets/taiga-ui/icons/factory-filled.svg b/assets/taiga-ui/icons/factory-filled.svg new file mode 100644 index 00000000..7e5a80fa --- /dev/null +++ b/assets/taiga-ui/icons/factory-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/factory.svg b/assets/taiga-ui/icons/factory.svg new file mode 100644 index 00000000..0752f9c0 --- /dev/null +++ b/assets/taiga-ui/icons/factory.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/fan-filled.svg b/assets/taiga-ui/icons/fan-filled.svg new file mode 100644 index 00000000..870795d6 --- /dev/null +++ b/assets/taiga-ui/icons/fan-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/fan.svg b/assets/taiga-ui/icons/fan.svg new file mode 100644 index 00000000..f5d0d9ea --- /dev/null +++ b/assets/taiga-ui/icons/fan.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/fast-forward-filled.svg b/assets/taiga-ui/icons/fast-forward-filled.svg new file mode 100644 index 00000000..c5a76dfe --- /dev/null +++ b/assets/taiga-ui/icons/fast-forward-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconFastForwardOutline.svg b/assets/taiga-ui/icons/fast-forward.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconFastForwardOutline.svg rename to assets/taiga-ui/icons/fast-forward.svg diff --git a/assets/taiga-ui/icons/feather-filled.svg b/assets/taiga-ui/icons/feather-filled.svg new file mode 100644 index 00000000..8096b65f --- /dev/null +++ b/assets/taiga-ui/icons/feather-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/feather.svg b/assets/taiga-ui/icons/feather.svg new file mode 100644 index 00000000..4ab85010 --- /dev/null +++ b/assets/taiga-ui/icons/feather.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/fence-filled.svg b/assets/taiga-ui/icons/fence-filled.svg new file mode 100644 index 00000000..6733bec6 --- /dev/null +++ b/assets/taiga-ui/icons/fence-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/fence.svg b/assets/taiga-ui/icons/fence.svg new file mode 100644 index 00000000..9e32bcf8 --- /dev/null +++ b/assets/taiga-ui/icons/fence.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/ferris-wheel-filled.svg b/assets/taiga-ui/icons/ferris-wheel-filled.svg new file mode 100644 index 00000000..95d51c77 --- /dev/null +++ b/assets/taiga-ui/icons/ferris-wheel-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/ferris-wheel.svg b/assets/taiga-ui/icons/ferris-wheel.svg new file mode 100644 index 00000000..a2a05c88 --- /dev/null +++ b/assets/taiga-ui/icons/ferris-wheel.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/figma-filled.svg b/assets/taiga-ui/icons/figma-filled.svg new file mode 100644 index 00000000..6bdea560 --- /dev/null +++ b/assets/taiga-ui/icons/figma-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/tuiIconFigmaOutline.svg b/assets/taiga-ui/icons/figma.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconFigmaOutline.svg rename to assets/taiga-ui/icons/figma.svg diff --git a/assets/taiga-ui/icons/file-archive-filled.svg b/assets/taiga-ui/icons/file-archive-filled.svg new file mode 100644 index 00000000..5d127c3c --- /dev/null +++ b/assets/taiga-ui/icons/file-archive-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/file-archive.svg b/assets/taiga-ui/icons/file-archive.svg new file mode 100644 index 00000000..29a7be24 --- /dev/null +++ b/assets/taiga-ui/icons/file-archive.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/file-audio-2-filled.svg b/assets/taiga-ui/icons/file-audio-2-filled.svg new file mode 100644 index 00000000..b05e67a1 --- /dev/null +++ b/assets/taiga-ui/icons/file-audio-2-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-audio-2.svg b/assets/taiga-ui/icons/file-audio-2.svg new file mode 100644 index 00000000..6e3d9ef4 --- /dev/null +++ b/assets/taiga-ui/icons/file-audio-2.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-audio-filled.svg b/assets/taiga-ui/icons/file-audio-filled.svg new file mode 100644 index 00000000..7577042d --- /dev/null +++ b/assets/taiga-ui/icons/file-audio-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-audio.svg b/assets/taiga-ui/icons/file-audio.svg new file mode 100644 index 00000000..bfa2fe6e --- /dev/null +++ b/assets/taiga-ui/icons/file-audio.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-axis-3d-filled.svg b/assets/taiga-ui/icons/file-axis-3d-filled.svg new file mode 100644 index 00000000..34287edb --- /dev/null +++ b/assets/taiga-ui/icons/file-axis-3d-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-axis-3d.svg b/assets/taiga-ui/icons/file-axis-3d.svg new file mode 100644 index 00000000..84278070 --- /dev/null +++ b/assets/taiga-ui/icons/file-axis-3d.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-badge-2-filled.svg b/assets/taiga-ui/icons/file-badge-2-filled.svg new file mode 100644 index 00000000..9b315d38 --- /dev/null +++ b/assets/taiga-ui/icons/file-badge-2-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-badge-2.svg b/assets/taiga-ui/icons/file-badge-2.svg new file mode 100644 index 00000000..d9f1b2b0 --- /dev/null +++ b/assets/taiga-ui/icons/file-badge-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-badge-filled.svg b/assets/taiga-ui/icons/file-badge-filled.svg new file mode 100644 index 00000000..bee13a32 --- /dev/null +++ b/assets/taiga-ui/icons/file-badge-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-badge.svg b/assets/taiga-ui/icons/file-badge.svg new file mode 100644 index 00000000..0baf0615 --- /dev/null +++ b/assets/taiga-ui/icons/file-badge.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-bar-chart-2-filled.svg b/assets/taiga-ui/icons/file-bar-chart-2-filled.svg new file mode 100644 index 00000000..7f0fbd1d --- /dev/null +++ b/assets/taiga-ui/icons/file-bar-chart-2-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/file-bar-chart-2.svg b/assets/taiga-ui/icons/file-bar-chart-2.svg new file mode 100644 index 00000000..34ec90b3 --- /dev/null +++ b/assets/taiga-ui/icons/file-bar-chart-2.svg @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/file-bar-chart-filled.svg b/assets/taiga-ui/icons/file-bar-chart-filled.svg new file mode 100644 index 00000000..9eb026f1 --- /dev/null +++ b/assets/taiga-ui/icons/file-bar-chart-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/file-bar-chart.svg b/assets/taiga-ui/icons/file-bar-chart.svg new file mode 100644 index 00000000..2a25ba45 --- /dev/null +++ b/assets/taiga-ui/icons/file-bar-chart.svg @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/file-box-filled.svg b/assets/taiga-ui/icons/file-box-filled.svg new file mode 100644 index 00000000..6eca3822 --- /dev/null +++ b/assets/taiga-ui/icons/file-box-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-box.svg b/assets/taiga-ui/icons/file-box.svg new file mode 100644 index 00000000..448f0cd1 --- /dev/null +++ b/assets/taiga-ui/icons/file-box.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-chart-column-filled.svg b/assets/taiga-ui/icons/file-chart-column-filled.svg new file mode 100644 index 00000000..8a052f01 --- /dev/null +++ b/assets/taiga-ui/icons/file-chart-column-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-chart-column-increasing-filled.svg b/assets/taiga-ui/icons/file-chart-column-increasing-filled.svg new file mode 100644 index 00000000..c545da8f --- /dev/null +++ b/assets/taiga-ui/icons/file-chart-column-increasing-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-chart-column-increasing.svg b/assets/taiga-ui/icons/file-chart-column-increasing.svg new file mode 100644 index 00000000..00417232 --- /dev/null +++ b/assets/taiga-ui/icons/file-chart-column-increasing.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-chart-column.svg b/assets/taiga-ui/icons/file-chart-column.svg new file mode 100644 index 00000000..daa86fe8 --- /dev/null +++ b/assets/taiga-ui/icons/file-chart-column.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-chart-line-filled.svg b/assets/taiga-ui/icons/file-chart-line-filled.svg new file mode 100644 index 00000000..6f861653 --- /dev/null +++ b/assets/taiga-ui/icons/file-chart-line-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-chart-line.svg b/assets/taiga-ui/icons/file-chart-line.svg new file mode 100644 index 00000000..73b2d35f --- /dev/null +++ b/assets/taiga-ui/icons/file-chart-line.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-chart-pie-filled.svg b/assets/taiga-ui/icons/file-chart-pie-filled.svg new file mode 100644 index 00000000..8e3086fb --- /dev/null +++ b/assets/taiga-ui/icons/file-chart-pie-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-chart-pie.svg b/assets/taiga-ui/icons/file-chart-pie.svg new file mode 100644 index 00000000..14a49046 --- /dev/null +++ b/assets/taiga-ui/icons/file-chart-pie.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-check-2-filled.svg b/assets/taiga-ui/icons/file-check-2-filled.svg new file mode 100644 index 00000000..873f7fa4 --- /dev/null +++ b/assets/taiga-ui/icons/file-check-2-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-check-2.svg b/assets/taiga-ui/icons/file-check-2.svg new file mode 100644 index 00000000..14375d75 --- /dev/null +++ b/assets/taiga-ui/icons/file-check-2.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-check-filled.svg b/assets/taiga-ui/icons/file-check-filled.svg new file mode 100644 index 00000000..26feee19 --- /dev/null +++ b/assets/taiga-ui/icons/file-check-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-check.svg b/assets/taiga-ui/icons/file-check.svg new file mode 100644 index 00000000..554cb181 --- /dev/null +++ b/assets/taiga-ui/icons/file-check.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-clock-filled.svg b/assets/taiga-ui/icons/file-clock-filled.svg new file mode 100644 index 00000000..fdf5c4e7 --- /dev/null +++ b/assets/taiga-ui/icons/file-clock-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-clock.svg b/assets/taiga-ui/icons/file-clock.svg new file mode 100644 index 00000000..c82793ff --- /dev/null +++ b/assets/taiga-ui/icons/file-clock.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-code-2-filled.svg b/assets/taiga-ui/icons/file-code-2-filled.svg new file mode 100644 index 00000000..61cc7801 --- /dev/null +++ b/assets/taiga-ui/icons/file-code-2-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-code-2.svg b/assets/taiga-ui/icons/file-code-2.svg new file mode 100644 index 00000000..0b64ac15 --- /dev/null +++ b/assets/taiga-ui/icons/file-code-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-code-filled.svg b/assets/taiga-ui/icons/file-code-filled.svg new file mode 100644 index 00000000..c0492190 --- /dev/null +++ b/assets/taiga-ui/icons/file-code-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-code.svg b/assets/taiga-ui/icons/file-code.svg new file mode 100644 index 00000000..a62f7798 --- /dev/null +++ b/assets/taiga-ui/icons/file-code.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-cog-filled.svg b/assets/taiga-ui/icons/file-cog-filled.svg new file mode 100644 index 00000000..e58938fa --- /dev/null +++ b/assets/taiga-ui/icons/file-cog-filled.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/file-cog.svg b/assets/taiga-ui/icons/file-cog.svg new file mode 100644 index 00000000..7a5f8fdf --- /dev/null +++ b/assets/taiga-ui/icons/file-cog.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/file-diff-filled.svg b/assets/taiga-ui/icons/file-diff-filled.svg new file mode 100644 index 00000000..5e76e854 --- /dev/null +++ b/assets/taiga-ui/icons/file-diff-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-diff.svg b/assets/taiga-ui/icons/file-diff.svg new file mode 100644 index 00000000..c78db3f4 --- /dev/null +++ b/assets/taiga-ui/icons/file-diff.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-digit-filled.svg b/assets/taiga-ui/icons/file-digit-filled.svg new file mode 100644 index 00000000..2e150eeb --- /dev/null +++ b/assets/taiga-ui/icons/file-digit-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-digit.svg b/assets/taiga-ui/icons/file-digit.svg new file mode 100644 index 00000000..e25099cd --- /dev/null +++ b/assets/taiga-ui/icons/file-digit.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-down-filled.svg b/assets/taiga-ui/icons/file-down-filled.svg new file mode 100644 index 00000000..99d2ceb0 --- /dev/null +++ b/assets/taiga-ui/icons/file-down-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-down.svg b/assets/taiga-ui/icons/file-down.svg new file mode 100644 index 00000000..18669b12 --- /dev/null +++ b/assets/taiga-ui/icons/file-down.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-filled.svg b/assets/taiga-ui/icons/file-filled.svg new file mode 100644 index 00000000..3a9f7f3f --- /dev/null +++ b/assets/taiga-ui/icons/file-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/file-heart-filled.svg b/assets/taiga-ui/icons/file-heart-filled.svg new file mode 100644 index 00000000..090ab834 --- /dev/null +++ b/assets/taiga-ui/icons/file-heart-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-heart.svg b/assets/taiga-ui/icons/file-heart.svg new file mode 100644 index 00000000..ebdcf038 --- /dev/null +++ b/assets/taiga-ui/icons/file-heart.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-image-filled.svg b/assets/taiga-ui/icons/file-image-filled.svg new file mode 100644 index 00000000..d3b509e9 --- /dev/null +++ b/assets/taiga-ui/icons/file-image-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-image.svg b/assets/taiga-ui/icons/file-image.svg new file mode 100644 index 00000000..08b1f288 --- /dev/null +++ b/assets/taiga-ui/icons/file-image.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-input-filled.svg b/assets/taiga-ui/icons/file-input-filled.svg new file mode 100644 index 00000000..cbe03768 --- /dev/null +++ b/assets/taiga-ui/icons/file-input-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-input.svg b/assets/taiga-ui/icons/file-input.svg new file mode 100644 index 00000000..c6caee9e --- /dev/null +++ b/assets/taiga-ui/icons/file-input.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-json-2-filled.svg b/assets/taiga-ui/icons/file-json-2-filled.svg new file mode 100644 index 00000000..7f2d6445 --- /dev/null +++ b/assets/taiga-ui/icons/file-json-2-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-json-2.svg b/assets/taiga-ui/icons/file-json-2.svg new file mode 100644 index 00000000..59ea8818 --- /dev/null +++ b/assets/taiga-ui/icons/file-json-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-json-filled.svg b/assets/taiga-ui/icons/file-json-filled.svg new file mode 100644 index 00000000..6dbd88ba --- /dev/null +++ b/assets/taiga-ui/icons/file-json-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-json.svg b/assets/taiga-ui/icons/file-json.svg new file mode 100644 index 00000000..eab08bc4 --- /dev/null +++ b/assets/taiga-ui/icons/file-json.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-key-2-filled.svg b/assets/taiga-ui/icons/file-key-2-filled.svg new file mode 100644 index 00000000..e4574c9d --- /dev/null +++ b/assets/taiga-ui/icons/file-key-2-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-key-2.svg b/assets/taiga-ui/icons/file-key-2.svg new file mode 100644 index 00000000..1f507744 --- /dev/null +++ b/assets/taiga-ui/icons/file-key-2.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-key-filled.svg b/assets/taiga-ui/icons/file-key-filled.svg new file mode 100644 index 00000000..e0ef878e --- /dev/null +++ b/assets/taiga-ui/icons/file-key-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-key.svg b/assets/taiga-ui/icons/file-key.svg new file mode 100644 index 00000000..af024170 --- /dev/null +++ b/assets/taiga-ui/icons/file-key.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-line-chart-filled.svg b/assets/taiga-ui/icons/file-line-chart-filled.svg new file mode 100644 index 00000000..147326be --- /dev/null +++ b/assets/taiga-ui/icons/file-line-chart-filled.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-line-chart.svg b/assets/taiga-ui/icons/file-line-chart.svg new file mode 100644 index 00000000..fb000e73 --- /dev/null +++ b/assets/taiga-ui/icons/file-line-chart.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-lock-2-filled.svg b/assets/taiga-ui/icons/file-lock-2-filled.svg new file mode 100644 index 00000000..babdee19 --- /dev/null +++ b/assets/taiga-ui/icons/file-lock-2-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-lock-2.svg b/assets/taiga-ui/icons/file-lock-2.svg new file mode 100644 index 00000000..d950cb61 --- /dev/null +++ b/assets/taiga-ui/icons/file-lock-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-lock-filled.svg b/assets/taiga-ui/icons/file-lock-filled.svg new file mode 100644 index 00000000..eca4ad5f --- /dev/null +++ b/assets/taiga-ui/icons/file-lock-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-lock.svg b/assets/taiga-ui/icons/file-lock.svg new file mode 100644 index 00000000..adfbc99d --- /dev/null +++ b/assets/taiga-ui/icons/file-lock.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-minus-2-filled.svg b/assets/taiga-ui/icons/file-minus-2-filled.svg new file mode 100644 index 00000000..e9c3d604 --- /dev/null +++ b/assets/taiga-ui/icons/file-minus-2-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-minus-2.svg b/assets/taiga-ui/icons/file-minus-2.svg new file mode 100644 index 00000000..cd89a50e --- /dev/null +++ b/assets/taiga-ui/icons/file-minus-2.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-minus-filled.svg b/assets/taiga-ui/icons/file-minus-filled.svg new file mode 100644 index 00000000..7c5b83e3 --- /dev/null +++ b/assets/taiga-ui/icons/file-minus-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-minus.svg b/assets/taiga-ui/icons/file-minus.svg new file mode 100644 index 00000000..28f56808 --- /dev/null +++ b/assets/taiga-ui/icons/file-minus.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-music-filled.svg b/assets/taiga-ui/icons/file-music-filled.svg new file mode 100644 index 00000000..a0bb06fa --- /dev/null +++ b/assets/taiga-ui/icons/file-music-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-music.svg b/assets/taiga-ui/icons/file-music.svg new file mode 100644 index 00000000..10e6b1d2 --- /dev/null +++ b/assets/taiga-ui/icons/file-music.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-output-filled.svg b/assets/taiga-ui/icons/file-output-filled.svg new file mode 100644 index 00000000..160b8064 --- /dev/null +++ b/assets/taiga-ui/icons/file-output-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-output.svg b/assets/taiga-ui/icons/file-output.svg new file mode 100644 index 00000000..af6d580d --- /dev/null +++ b/assets/taiga-ui/icons/file-output.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-pen-filled.svg b/assets/taiga-ui/icons/file-pen-filled.svg new file mode 100644 index 00000000..4fe7a8ea --- /dev/null +++ b/assets/taiga-ui/icons/file-pen-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-pen-line-filled.svg b/assets/taiga-ui/icons/file-pen-line-filled.svg new file mode 100644 index 00000000..e73037b4 --- /dev/null +++ b/assets/taiga-ui/icons/file-pen-line-filled.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-pen-line.svg b/assets/taiga-ui/icons/file-pen-line.svg new file mode 100644 index 00000000..d711d78d --- /dev/null +++ b/assets/taiga-ui/icons/file-pen-line.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-pen.svg b/assets/taiga-ui/icons/file-pen.svg new file mode 100644 index 00000000..7974d74d --- /dev/null +++ b/assets/taiga-ui/icons/file-pen.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-pie-chart-filled.svg b/assets/taiga-ui/icons/file-pie-chart-filled.svg new file mode 100644 index 00000000..26f15a4d --- /dev/null +++ b/assets/taiga-ui/icons/file-pie-chart-filled.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-pie-chart.svg b/assets/taiga-ui/icons/file-pie-chart.svg new file mode 100644 index 00000000..57922a19 --- /dev/null +++ b/assets/taiga-ui/icons/file-pie-chart.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-plus-2-filled.svg b/assets/taiga-ui/icons/file-plus-2-filled.svg new file mode 100644 index 00000000..fae9d003 --- /dev/null +++ b/assets/taiga-ui/icons/file-plus-2-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-plus-2.svg b/assets/taiga-ui/icons/file-plus-2.svg new file mode 100644 index 00000000..23ae5ea6 --- /dev/null +++ b/assets/taiga-ui/icons/file-plus-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-plus-filled.svg b/assets/taiga-ui/icons/file-plus-filled.svg new file mode 100644 index 00000000..5f10ed63 --- /dev/null +++ b/assets/taiga-ui/icons/file-plus-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-plus.svg b/assets/taiga-ui/icons/file-plus.svg new file mode 100644 index 00000000..f51a6b51 --- /dev/null +++ b/assets/taiga-ui/icons/file-plus.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-question-filled.svg b/assets/taiga-ui/icons/file-question-filled.svg new file mode 100644 index 00000000..6b618759 --- /dev/null +++ b/assets/taiga-ui/icons/file-question-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-question.svg b/assets/taiga-ui/icons/file-question.svg new file mode 100644 index 00000000..5d2849b8 --- /dev/null +++ b/assets/taiga-ui/icons/file-question.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-scan-filled.svg b/assets/taiga-ui/icons/file-scan-filled.svg new file mode 100644 index 00000000..3aff8f2c --- /dev/null +++ b/assets/taiga-ui/icons/file-scan-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/file-scan.svg b/assets/taiga-ui/icons/file-scan.svg new file mode 100644 index 00000000..efbf9c21 --- /dev/null +++ b/assets/taiga-ui/icons/file-scan.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/file-search-2-filled.svg b/assets/taiga-ui/icons/file-search-2-filled.svg new file mode 100644 index 00000000..7562a644 --- /dev/null +++ b/assets/taiga-ui/icons/file-search-2-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-search-2.svg b/assets/taiga-ui/icons/file-search-2.svg new file mode 100644 index 00000000..b3ff8970 --- /dev/null +++ b/assets/taiga-ui/icons/file-search-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-search-filled.svg b/assets/taiga-ui/icons/file-search-filled.svg new file mode 100644 index 00000000..3dbafe2c --- /dev/null +++ b/assets/taiga-ui/icons/file-search-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-search.svg b/assets/taiga-ui/icons/file-search.svg new file mode 100644 index 00000000..8f76ff0a --- /dev/null +++ b/assets/taiga-ui/icons/file-search.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-sliders-filled.svg b/assets/taiga-ui/icons/file-sliders-filled.svg new file mode 100644 index 00000000..79b62bd1 --- /dev/null +++ b/assets/taiga-ui/icons/file-sliders-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/file-sliders.svg b/assets/taiga-ui/icons/file-sliders.svg new file mode 100644 index 00000000..6506569d --- /dev/null +++ b/assets/taiga-ui/icons/file-sliders.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/file-spreadsheet-filled.svg b/assets/taiga-ui/icons/file-spreadsheet-filled.svg new file mode 100644 index 00000000..3f0139d0 --- /dev/null +++ b/assets/taiga-ui/icons/file-spreadsheet-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/file-spreadsheet.svg b/assets/taiga-ui/icons/file-spreadsheet.svg new file mode 100644 index 00000000..03ff1dec --- /dev/null +++ b/assets/taiga-ui/icons/file-spreadsheet.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/file-stack-filled.svg b/assets/taiga-ui/icons/file-stack-filled.svg new file mode 100644 index 00000000..e95fecf9 --- /dev/null +++ b/assets/taiga-ui/icons/file-stack-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-stack.svg b/assets/taiga-ui/icons/file-stack.svg new file mode 100644 index 00000000..7b592784 --- /dev/null +++ b/assets/taiga-ui/icons/file-stack.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-symlink-filled.svg b/assets/taiga-ui/icons/file-symlink-filled.svg new file mode 100644 index 00000000..86d11d15 --- /dev/null +++ b/assets/taiga-ui/icons/file-symlink-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-symlink.svg b/assets/taiga-ui/icons/file-symlink.svg new file mode 100644 index 00000000..78c0789d --- /dev/null +++ b/assets/taiga-ui/icons/file-symlink.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-terminal-filled.svg b/assets/taiga-ui/icons/file-terminal-filled.svg new file mode 100644 index 00000000..b1640a86 --- /dev/null +++ b/assets/taiga-ui/icons/file-terminal-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-terminal.svg b/assets/taiga-ui/icons/file-terminal.svg new file mode 100644 index 00000000..57445e99 --- /dev/null +++ b/assets/taiga-ui/icons/file-terminal.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-text-filled.svg b/assets/taiga-ui/icons/file-text-filled.svg new file mode 100644 index 00000000..3cbecf7f --- /dev/null +++ b/assets/taiga-ui/icons/file-text-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-text.svg b/assets/taiga-ui/icons/file-text.svg new file mode 100644 index 00000000..979d2186 --- /dev/null +++ b/assets/taiga-ui/icons/file-text.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-type-2-filled.svg b/assets/taiga-ui/icons/file-type-2-filled.svg new file mode 100644 index 00000000..6a2dc821 --- /dev/null +++ b/assets/taiga-ui/icons/file-type-2-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-type-2.svg b/assets/taiga-ui/icons/file-type-2.svg new file mode 100644 index 00000000..9e6d69c1 --- /dev/null +++ b/assets/taiga-ui/icons/file-type-2.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-type-filled.svg b/assets/taiga-ui/icons/file-type-filled.svg new file mode 100644 index 00000000..1e245185 --- /dev/null +++ b/assets/taiga-ui/icons/file-type-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-type.svg b/assets/taiga-ui/icons/file-type.svg new file mode 100644 index 00000000..11b2bbd3 --- /dev/null +++ b/assets/taiga-ui/icons/file-type.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-up-filled.svg b/assets/taiga-ui/icons/file-up-filled.svg new file mode 100644 index 00000000..a5139966 --- /dev/null +++ b/assets/taiga-ui/icons/file-up-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-up.svg b/assets/taiga-ui/icons/file-up.svg new file mode 100644 index 00000000..196afc47 --- /dev/null +++ b/assets/taiga-ui/icons/file-up.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-user-filled.svg b/assets/taiga-ui/icons/file-user-filled.svg new file mode 100644 index 00000000..2417bed4 --- /dev/null +++ b/assets/taiga-ui/icons/file-user-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-user.svg b/assets/taiga-ui/icons/file-user.svg new file mode 100644 index 00000000..c8aae4eb --- /dev/null +++ b/assets/taiga-ui/icons/file-user.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-video-2-filled.svg b/assets/taiga-ui/icons/file-video-2-filled.svg new file mode 100644 index 00000000..af51d396 --- /dev/null +++ b/assets/taiga-ui/icons/file-video-2-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-video-2.svg b/assets/taiga-ui/icons/file-video-2.svg new file mode 100644 index 00000000..bfe32cc2 --- /dev/null +++ b/assets/taiga-ui/icons/file-video-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-video-filled.svg b/assets/taiga-ui/icons/file-video-filled.svg new file mode 100644 index 00000000..f112a9f1 --- /dev/null +++ b/assets/taiga-ui/icons/file-video-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-video.svg b/assets/taiga-ui/icons/file-video.svg new file mode 100644 index 00000000..ed303bb9 --- /dev/null +++ b/assets/taiga-ui/icons/file-video.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-volume-2-filled.svg b/assets/taiga-ui/icons/file-volume-2-filled.svg new file mode 100644 index 00000000..fbaf123d --- /dev/null +++ b/assets/taiga-ui/icons/file-volume-2-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-volume-2.svg b/assets/taiga-ui/icons/file-volume-2.svg new file mode 100644 index 00000000..2be7f2d7 --- /dev/null +++ b/assets/taiga-ui/icons/file-volume-2.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-volume-filled.svg b/assets/taiga-ui/icons/file-volume-filled.svg new file mode 100644 index 00000000..df67da0e --- /dev/null +++ b/assets/taiga-ui/icons/file-volume-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-volume.svg b/assets/taiga-ui/icons/file-volume.svg new file mode 100644 index 00000000..5225351a --- /dev/null +++ b/assets/taiga-ui/icons/file-volume.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-warning-filled.svg b/assets/taiga-ui/icons/file-warning-filled.svg new file mode 100644 index 00000000..0c39760e --- /dev/null +++ b/assets/taiga-ui/icons/file-warning-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-warning.svg b/assets/taiga-ui/icons/file-warning.svg new file mode 100644 index 00000000..1ef2a403 --- /dev/null +++ b/assets/taiga-ui/icons/file-warning.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/file-x-2-filled.svg b/assets/taiga-ui/icons/file-x-2-filled.svg new file mode 100644 index 00000000..778130b6 --- /dev/null +++ b/assets/taiga-ui/icons/file-x-2-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-x-2.svg b/assets/taiga-ui/icons/file-x-2.svg new file mode 100644 index 00000000..ee686489 --- /dev/null +++ b/assets/taiga-ui/icons/file-x-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-x-filled.svg b/assets/taiga-ui/icons/file-x-filled.svg new file mode 100644 index 00000000..8769ec98 --- /dev/null +++ b/assets/taiga-ui/icons/file-x-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-x.svg b/assets/taiga-ui/icons/file-x.svg new file mode 100644 index 00000000..d88de8d8 --- /dev/null +++ b/assets/taiga-ui/icons/file-x.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file.svg b/assets/taiga-ui/icons/file.svg new file mode 100644 index 00000000..d470ab5e --- /dev/null +++ b/assets/taiga-ui/icons/file.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/files-filled.svg b/assets/taiga-ui/icons/files-filled.svg new file mode 100644 index 00000000..1f9d4361 --- /dev/null +++ b/assets/taiga-ui/icons/files-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/files.svg b/assets/taiga-ui/icons/files.svg new file mode 100644 index 00000000..1233feb2 --- /dev/null +++ b/assets/taiga-ui/icons/files.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/film-filled.svg b/assets/taiga-ui/icons/film-filled.svg new file mode 100644 index 00000000..2c62210b --- /dev/null +++ b/assets/taiga-ui/icons/film-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/film.svg b/assets/taiga-ui/icons/film.svg new file mode 100644 index 00000000..36cdc004 --- /dev/null +++ b/assets/taiga-ui/icons/film.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/filter-filled.svg b/assets/taiga-ui/icons/filter-filled.svg new file mode 100644 index 00000000..284d07ff --- /dev/null +++ b/assets/taiga-ui/icons/filter-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/filter-x-filled.svg b/assets/taiga-ui/icons/filter-x-filled.svg new file mode 100644 index 00000000..cad72f9b --- /dev/null +++ b/assets/taiga-ui/icons/filter-x-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/filter-x.svg b/assets/taiga-ui/icons/filter-x.svg new file mode 100644 index 00000000..92d00f97 --- /dev/null +++ b/assets/taiga-ui/icons/filter-x.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconFilterOutline.svg b/assets/taiga-ui/icons/filter.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconFilterOutline.svg rename to assets/taiga-ui/icons/filter.svg diff --git a/assets/taiga-ui/icons/fingerprint-filled.svg b/assets/taiga-ui/icons/fingerprint-filled.svg new file mode 100644 index 00000000..94bf699b --- /dev/null +++ b/assets/taiga-ui/icons/fingerprint-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/fingerprint.svg b/assets/taiga-ui/icons/fingerprint.svg new file mode 100644 index 00000000..366d051c --- /dev/null +++ b/assets/taiga-ui/icons/fingerprint.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/fire-extinguisher-filled.svg b/assets/taiga-ui/icons/fire-extinguisher-filled.svg new file mode 100644 index 00000000..f364367e --- /dev/null +++ b/assets/taiga-ui/icons/fire-extinguisher-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/fire-extinguisher.svg b/assets/taiga-ui/icons/fire-extinguisher.svg new file mode 100644 index 00000000..4fd35445 --- /dev/null +++ b/assets/taiga-ui/icons/fire-extinguisher.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/fish-filled.svg b/assets/taiga-ui/icons/fish-filled.svg new file mode 100644 index 00000000..a4396fd4 --- /dev/null +++ b/assets/taiga-ui/icons/fish-filled.svg @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/fish-off-filled.svg b/assets/taiga-ui/icons/fish-off-filled.svg new file mode 100644 index 00000000..1e52b2d7 --- /dev/null +++ b/assets/taiga-ui/icons/fish-off-filled.svg @@ -0,0 +1,24 @@ + + + + + diff --git a/assets/taiga-ui/icons/fish-off.svg b/assets/taiga-ui/icons/fish-off.svg new file mode 100644 index 00000000..ae2a8212 --- /dev/null +++ b/assets/taiga-ui/icons/fish-off.svg @@ -0,0 +1,24 @@ + + + + + diff --git a/assets/taiga-ui/icons/fish-symbol-filled.svg b/assets/taiga-ui/icons/fish-symbol-filled.svg new file mode 100644 index 00000000..c2f298ed --- /dev/null +++ b/assets/taiga-ui/icons/fish-symbol-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/fish-symbol.svg b/assets/taiga-ui/icons/fish-symbol.svg new file mode 100644 index 00000000..8cc106ae --- /dev/null +++ b/assets/taiga-ui/icons/fish-symbol.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/fish.svg b/assets/taiga-ui/icons/fish.svg new file mode 100644 index 00000000..9c862e0d --- /dev/null +++ b/assets/taiga-ui/icons/fish.svg @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flag-filled.svg b/assets/taiga-ui/icons/flag-filled.svg new file mode 100644 index 00000000..5d5f009c --- /dev/null +++ b/assets/taiga-ui/icons/flag-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/flag-off-filled.svg b/assets/taiga-ui/icons/flag-off-filled.svg new file mode 100644 index 00000000..c3870679 --- /dev/null +++ b/assets/taiga-ui/icons/flag-off-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flag-off.svg b/assets/taiga-ui/icons/flag-off.svg new file mode 100644 index 00000000..95adcc42 --- /dev/null +++ b/assets/taiga-ui/icons/flag-off.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flag-triangle-left-filled.svg b/assets/taiga-ui/icons/flag-triangle-left-filled.svg new file mode 100644 index 00000000..d9cf968b --- /dev/null +++ b/assets/taiga-ui/icons/flag-triangle-left-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/flag-triangle-left.svg b/assets/taiga-ui/icons/flag-triangle-left.svg new file mode 100644 index 00000000..9d878d17 --- /dev/null +++ b/assets/taiga-ui/icons/flag-triangle-left.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/flag-triangle-right-filled.svg b/assets/taiga-ui/icons/flag-triangle-right-filled.svg new file mode 100644 index 00000000..ccb30d88 --- /dev/null +++ b/assets/taiga-ui/icons/flag-triangle-right-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/flag-triangle-right.svg b/assets/taiga-ui/icons/flag-triangle-right.svg new file mode 100644 index 00000000..23d1cd6b --- /dev/null +++ b/assets/taiga-ui/icons/flag-triangle-right.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/flag.svg b/assets/taiga-ui/icons/flag.svg new file mode 100644 index 00000000..0717c618 --- /dev/null +++ b/assets/taiga-ui/icons/flag.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/ab.svg b/assets/taiga-ui/icons/flags/ab.svg new file mode 100644 index 00000000..09671952 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ab.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ac.svg b/assets/taiga-ui/icons/flags/ac.svg new file mode 100644 index 00000000..50ed9a06 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ac.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ad.svg b/assets/taiga-ui/icons/flags/ad.svg new file mode 100644 index 00000000..15ed2a39 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ad.svg @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ae.svg b/assets/taiga-ui/icons/flags/ae.svg new file mode 100644 index 00000000..0ce433f7 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ae.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/af.svg b/assets/taiga-ui/icons/flags/af.svg new file mode 100644 index 00000000..e8e9c22f --- /dev/null +++ b/assets/taiga-ui/icons/flags/af.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ag.svg b/assets/taiga-ui/icons/flags/ag.svg new file mode 100644 index 00000000..382631e2 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ag.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ai.svg b/assets/taiga-ui/icons/flags/ai.svg new file mode 100644 index 00000000..b2846cc0 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ai.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/al.svg b/assets/taiga-ui/icons/flags/al.svg new file mode 100644 index 00000000..7ae3b91d --- /dev/null +++ b/assets/taiga-ui/icons/flags/al.svg @@ -0,0 +1,7 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/am.svg b/assets/taiga-ui/icons/flags/am.svg new file mode 100644 index 00000000..3f43eab2 --- /dev/null +++ b/assets/taiga-ui/icons/flags/am.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/an.svg b/assets/taiga-ui/icons/flags/an.svg new file mode 100644 index 00000000..35fda6a9 --- /dev/null +++ b/assets/taiga-ui/icons/flags/an.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/ao.svg b/assets/taiga-ui/icons/flags/ao.svg new file mode 100644 index 00000000..f107f4a7 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ao.svg @@ -0,0 +1,16 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/aq.svg b/assets/taiga-ui/icons/flags/aq.svg new file mode 100644 index 00000000..26d2a4f3 --- /dev/null +++ b/assets/taiga-ui/icons/flags/aq.svg @@ -0,0 +1,7 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/ar.svg b/assets/taiga-ui/icons/flags/ar.svg new file mode 100644 index 00000000..1609d578 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ar.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/as.svg b/assets/taiga-ui/icons/flags/as.svg new file mode 100644 index 00000000..61ec87e9 --- /dev/null +++ b/assets/taiga-ui/icons/flags/as.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/at.svg b/assets/taiga-ui/icons/flags/at.svg new file mode 100644 index 00000000..cebb27d9 --- /dev/null +++ b/assets/taiga-ui/icons/flags/at.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/au.svg b/assets/taiga-ui/icons/flags/au.svg new file mode 100644 index 00000000..a9d28a73 --- /dev/null +++ b/assets/taiga-ui/icons/flags/au.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/aw.svg b/assets/taiga-ui/icons/flags/aw.svg new file mode 100644 index 00000000..3ab6c49b --- /dev/null +++ b/assets/taiga-ui/icons/flags/aw.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ax.svg b/assets/taiga-ui/icons/flags/ax.svg new file mode 100644 index 00000000..f4881370 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ax.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/az.svg b/assets/taiga-ui/icons/flags/az.svg new file mode 100644 index 00000000..01f8f7ef --- /dev/null +++ b/assets/taiga-ui/icons/flags/az.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ba.svg b/assets/taiga-ui/icons/flags/ba.svg new file mode 100644 index 00000000..f101cd2c --- /dev/null +++ b/assets/taiga-ui/icons/flags/ba.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/bb.svg b/assets/taiga-ui/icons/flags/bb.svg new file mode 100644 index 00000000..129839b2 --- /dev/null +++ b/assets/taiga-ui/icons/flags/bb.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/bd.svg b/assets/taiga-ui/icons/flags/bd.svg new file mode 100644 index 00000000..2faa03bb --- /dev/null +++ b/assets/taiga-ui/icons/flags/bd.svg @@ -0,0 +1,7 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/be.svg b/assets/taiga-ui/icons/flags/be.svg new file mode 100644 index 00000000..2970ca6d --- /dev/null +++ b/assets/taiga-ui/icons/flags/be.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/bf.svg b/assets/taiga-ui/icons/flags/bf.svg new file mode 100644 index 00000000..14f03940 --- /dev/null +++ b/assets/taiga-ui/icons/flags/bf.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/bg.svg b/assets/taiga-ui/icons/flags/bg.svg new file mode 100644 index 00000000..d03e9e56 --- /dev/null +++ b/assets/taiga-ui/icons/flags/bg.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/bh.svg b/assets/taiga-ui/icons/flags/bh.svg new file mode 100644 index 00000000..bf8a10a4 --- /dev/null +++ b/assets/taiga-ui/icons/flags/bh.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/bi.svg b/assets/taiga-ui/icons/flags/bi.svg new file mode 100644 index 00000000..6192486b --- /dev/null +++ b/assets/taiga-ui/icons/flags/bi.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/bj.svg b/assets/taiga-ui/icons/flags/bj.svg new file mode 100644 index 00000000..d1645874 --- /dev/null +++ b/assets/taiga-ui/icons/flags/bj.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/bl.svg b/assets/taiga-ui/icons/flags/bl.svg new file mode 100644 index 00000000..64af6b9d --- /dev/null +++ b/assets/taiga-ui/icons/flags/bl.svg @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/bm.svg b/assets/taiga-ui/icons/flags/bm.svg new file mode 100644 index 00000000..a018f088 --- /dev/null +++ b/assets/taiga-ui/icons/flags/bm.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/bn.svg b/assets/taiga-ui/icons/flags/bn.svg new file mode 100644 index 00000000..dc3a03bc --- /dev/null +++ b/assets/taiga-ui/icons/flags/bn.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/bo.svg b/assets/taiga-ui/icons/flags/bo.svg new file mode 100644 index 00000000..6dc86d58 --- /dev/null +++ b/assets/taiga-ui/icons/flags/bo.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/bq.svg b/assets/taiga-ui/icons/flags/bq.svg new file mode 100644 index 00000000..0495afaa --- /dev/null +++ b/assets/taiga-ui/icons/flags/bq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/br.svg b/assets/taiga-ui/icons/flags/br.svg new file mode 100644 index 00000000..ebef60de --- /dev/null +++ b/assets/taiga-ui/icons/flags/br.svg @@ -0,0 +1,16 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/bs.svg b/assets/taiga-ui/icons/flags/bs.svg new file mode 100644 index 00000000..c2e05549 --- /dev/null +++ b/assets/taiga-ui/icons/flags/bs.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/bt.svg b/assets/taiga-ui/icons/flags/bt.svg new file mode 100644 index 00000000..b6d7be13 --- /dev/null +++ b/assets/taiga-ui/icons/flags/bt.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/bv.svg b/assets/taiga-ui/icons/flags/bv.svg new file mode 100644 index 00000000..84fa4c5d --- /dev/null +++ b/assets/taiga-ui/icons/flags/bv.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/bw.svg b/assets/taiga-ui/icons/flags/bw.svg new file mode 100644 index 00000000..e2d0a4fb --- /dev/null +++ b/assets/taiga-ui/icons/flags/bw.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/by.svg b/assets/taiga-ui/icons/flags/by.svg new file mode 100644 index 00000000..0fe81222 --- /dev/null +++ b/assets/taiga-ui/icons/flags/by.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/bz.svg b/assets/taiga-ui/icons/flags/bz.svg new file mode 100644 index 00000000..3e05f314 --- /dev/null +++ b/assets/taiga-ui/icons/flags/bz.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ca.svg b/assets/taiga-ui/icons/flags/ca.svg new file mode 100644 index 00000000..b8e88c42 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ca.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/cc.svg b/assets/taiga-ui/icons/flags/cc.svg new file mode 100644 index 00000000..bfaec2da --- /dev/null +++ b/assets/taiga-ui/icons/flags/cc.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/cd.svg b/assets/taiga-ui/icons/flags/cd.svg new file mode 100644 index 00000000..1f1a2cbc --- /dev/null +++ b/assets/taiga-ui/icons/flags/cd.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/cf.svg b/assets/taiga-ui/icons/flags/cf.svg new file mode 100644 index 00000000..d37d84fa --- /dev/null +++ b/assets/taiga-ui/icons/flags/cf.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/cg.svg b/assets/taiga-ui/icons/flags/cg.svg new file mode 100644 index 00000000..d6a8a10d --- /dev/null +++ b/assets/taiga-ui/icons/flags/cg.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ch.svg b/assets/taiga-ui/icons/flags/ch.svg new file mode 100644 index 00000000..07a9cf67 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ch.svg @@ -0,0 +1,7 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/ci.svg b/assets/taiga-ui/icons/flags/ci.svg new file mode 100644 index 00000000..f8808d44 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ci.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/ck.svg b/assets/taiga-ui/icons/flags/ck.svg new file mode 100644 index 00000000..9483ef58 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ck.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/cl.svg b/assets/taiga-ui/icons/flags/cl.svg new file mode 100644 index 00000000..d9a9fa69 --- /dev/null +++ b/assets/taiga-ui/icons/flags/cl.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/cm.svg b/assets/taiga-ui/icons/flags/cm.svg new file mode 100644 index 00000000..3cc5154c --- /dev/null +++ b/assets/taiga-ui/icons/flags/cm.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/cn.svg b/assets/taiga-ui/icons/flags/cn.svg new file mode 100644 index 00000000..b147f141 --- /dev/null +++ b/assets/taiga-ui/icons/flags/cn.svg @@ -0,0 +1,23 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/co.svg b/assets/taiga-ui/icons/flags/co.svg new file mode 100644 index 00000000..2273550d --- /dev/null +++ b/assets/taiga-ui/icons/flags/co.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/cr.svg b/assets/taiga-ui/icons/flags/cr.svg new file mode 100644 index 00000000..0232d582 --- /dev/null +++ b/assets/taiga-ui/icons/flags/cr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/cu.svg b/assets/taiga-ui/icons/flags/cu.svg new file mode 100644 index 00000000..b1f54946 --- /dev/null +++ b/assets/taiga-ui/icons/flags/cu.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/cv.svg b/assets/taiga-ui/icons/flags/cv.svg new file mode 100644 index 00000000..3c59ef6d --- /dev/null +++ b/assets/taiga-ui/icons/flags/cv.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/cw.svg b/assets/taiga-ui/icons/flags/cw.svg new file mode 100644 index 00000000..452cc6ba --- /dev/null +++ b/assets/taiga-ui/icons/flags/cw.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/cx.svg b/assets/taiga-ui/icons/flags/cx.svg new file mode 100644 index 00000000..de16a10e --- /dev/null +++ b/assets/taiga-ui/icons/flags/cx.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/cy.svg b/assets/taiga-ui/icons/flags/cy.svg new file mode 100644 index 00000000..dacf30c8 --- /dev/null +++ b/assets/taiga-ui/icons/flags/cy.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/cz.svg b/assets/taiga-ui/icons/flags/cz.svg new file mode 100644 index 00000000..250c8d8a --- /dev/null +++ b/assets/taiga-ui/icons/flags/cz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/de.svg b/assets/taiga-ui/icons/flags/de.svg new file mode 100644 index 00000000..2726f25f --- /dev/null +++ b/assets/taiga-ui/icons/flags/de.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/dj.svg b/assets/taiga-ui/icons/flags/dj.svg new file mode 100644 index 00000000..3ec12287 --- /dev/null +++ b/assets/taiga-ui/icons/flags/dj.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/dk.svg b/assets/taiga-ui/icons/flags/dk.svg new file mode 100644 index 00000000..5e8cb097 --- /dev/null +++ b/assets/taiga-ui/icons/flags/dk.svg @@ -0,0 +1,7 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/dm.svg b/assets/taiga-ui/icons/flags/dm.svg new file mode 100644 index 00000000..b2a4c6db --- /dev/null +++ b/assets/taiga-ui/icons/flags/dm.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/do.svg b/assets/taiga-ui/icons/flags/do.svg new file mode 100644 index 00000000..de5e1314 --- /dev/null +++ b/assets/taiga-ui/icons/flags/do.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/dz.svg b/assets/taiga-ui/icons/flags/dz.svg new file mode 100644 index 00000000..6d4fa082 --- /dev/null +++ b/assets/taiga-ui/icons/flags/dz.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/ec.svg b/assets/taiga-ui/icons/flags/ec.svg new file mode 100644 index 00000000..1e1060d3 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ec.svg @@ -0,0 +1,21 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ee.svg b/assets/taiga-ui/icons/flags/ee.svg new file mode 100644 index 00000000..aebf5b03 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ee.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/eg.svg b/assets/taiga-ui/icons/flags/eg.svg new file mode 100644 index 00000000..5437cd07 --- /dev/null +++ b/assets/taiga-ui/icons/flags/eg.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/eh.svg b/assets/taiga-ui/icons/flags/eh.svg new file mode 100644 index 00000000..07fb6b7b --- /dev/null +++ b/assets/taiga-ui/icons/flags/eh.svg @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/er.svg b/assets/taiga-ui/icons/flags/er.svg new file mode 100644 index 00000000..30d27d51 --- /dev/null +++ b/assets/taiga-ui/icons/flags/er.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/es.svg b/assets/taiga-ui/icons/flags/es.svg new file mode 100644 index 00000000..cf73f3d9 --- /dev/null +++ b/assets/taiga-ui/icons/flags/es.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/et.svg b/assets/taiga-ui/icons/flags/et.svg new file mode 100644 index 00000000..4624e93f --- /dev/null +++ b/assets/taiga-ui/icons/flags/et.svg @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/eu.svg b/assets/taiga-ui/icons/flags/eu.svg new file mode 100644 index 00000000..95e87087 --- /dev/null +++ b/assets/taiga-ui/icons/flags/eu.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/fi.svg b/assets/taiga-ui/icons/flags/fi.svg new file mode 100644 index 00000000..c6508cb4 --- /dev/null +++ b/assets/taiga-ui/icons/flags/fi.svg @@ -0,0 +1,7 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/fj.svg b/assets/taiga-ui/icons/flags/fj.svg new file mode 100644 index 00000000..ddae6bc3 --- /dev/null +++ b/assets/taiga-ui/icons/flags/fj.svg @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/fk.svg b/assets/taiga-ui/icons/flags/fk.svg new file mode 100644 index 00000000..b21e20e3 --- /dev/null +++ b/assets/taiga-ui/icons/flags/fk.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/fm.svg b/assets/taiga-ui/icons/flags/fm.svg new file mode 100644 index 00000000..fbaec9df --- /dev/null +++ b/assets/taiga-ui/icons/flags/fm.svg @@ -0,0 +1,19 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/fo.svg b/assets/taiga-ui/icons/flags/fo.svg new file mode 100644 index 00000000..c7f54d75 --- /dev/null +++ b/assets/taiga-ui/icons/flags/fo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/fr.svg b/assets/taiga-ui/icons/flags/fr.svg new file mode 100644 index 00000000..eb820265 --- /dev/null +++ b/assets/taiga-ui/icons/flags/fr.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/ga.svg b/assets/taiga-ui/icons/flags/ga.svg new file mode 100644 index 00000000..828128fd --- /dev/null +++ b/assets/taiga-ui/icons/flags/ga.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/gb.svg b/assets/taiga-ui/icons/flags/gb.svg new file mode 100644 index 00000000..ba31e16c --- /dev/null +++ b/assets/taiga-ui/icons/flags/gb.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/gd.svg b/assets/taiga-ui/icons/flags/gd.svg new file mode 100644 index 00000000..9865aacc --- /dev/null +++ b/assets/taiga-ui/icons/flags/gd.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ge.svg b/assets/taiga-ui/icons/flags/ge.svg new file mode 100644 index 00000000..f81ee83c --- /dev/null +++ b/assets/taiga-ui/icons/flags/ge.svg @@ -0,0 +1,23 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/gf.svg b/assets/taiga-ui/icons/flags/gf.svg new file mode 100644 index 00000000..5f9b9313 --- /dev/null +++ b/assets/taiga-ui/icons/flags/gf.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/gg.svg b/assets/taiga-ui/icons/flags/gg.svg new file mode 100644 index 00000000..ee1a9772 --- /dev/null +++ b/assets/taiga-ui/icons/flags/gg.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/gh.svg b/assets/taiga-ui/icons/flags/gh.svg new file mode 100644 index 00000000..932dcb89 --- /dev/null +++ b/assets/taiga-ui/icons/flags/gh.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/gi.svg b/assets/taiga-ui/icons/flags/gi.svg new file mode 100644 index 00000000..87ee40af --- /dev/null +++ b/assets/taiga-ui/icons/flags/gi.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/gl.svg b/assets/taiga-ui/icons/flags/gl.svg new file mode 100644 index 00000000..a4a694a2 --- /dev/null +++ b/assets/taiga-ui/icons/flags/gl.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/gm.svg b/assets/taiga-ui/icons/flags/gm.svg new file mode 100644 index 00000000..5e005f89 --- /dev/null +++ b/assets/taiga-ui/icons/flags/gm.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/gn.svg b/assets/taiga-ui/icons/flags/gn.svg new file mode 100644 index 00000000..9d9783c0 --- /dev/null +++ b/assets/taiga-ui/icons/flags/gn.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/gp.svg b/assets/taiga-ui/icons/flags/gp.svg new file mode 100644 index 00000000..7d83e231 --- /dev/null +++ b/assets/taiga-ui/icons/flags/gp.svg @@ -0,0 +1,40 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/gq.svg b/assets/taiga-ui/icons/flags/gq.svg new file mode 100644 index 00000000..fe905334 --- /dev/null +++ b/assets/taiga-ui/icons/flags/gq.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/gr.svg b/assets/taiga-ui/icons/flags/gr.svg new file mode 100644 index 00000000..07908c52 --- /dev/null +++ b/assets/taiga-ui/icons/flags/gr.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/gs.svg b/assets/taiga-ui/icons/flags/gs.svg new file mode 100644 index 00000000..c7f1b79a --- /dev/null +++ b/assets/taiga-ui/icons/flags/gs.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/gt.svg b/assets/taiga-ui/icons/flags/gt.svg new file mode 100644 index 00000000..6541175a --- /dev/null +++ b/assets/taiga-ui/icons/flags/gt.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/gu.svg b/assets/taiga-ui/icons/flags/gu.svg new file mode 100644 index 00000000..a5b88955 --- /dev/null +++ b/assets/taiga-ui/icons/flags/gu.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/gw.svg b/assets/taiga-ui/icons/flags/gw.svg new file mode 100644 index 00000000..c55e7057 --- /dev/null +++ b/assets/taiga-ui/icons/flags/gw.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/gy.svg b/assets/taiga-ui/icons/flags/gy.svg new file mode 100644 index 00000000..ad5fcebe --- /dev/null +++ b/assets/taiga-ui/icons/flags/gy.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/hk.svg b/assets/taiga-ui/icons/flags/hk.svg new file mode 100644 index 00000000..5857c6ef --- /dev/null +++ b/assets/taiga-ui/icons/flags/hk.svg @@ -0,0 +1,23 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/hm.svg b/assets/taiga-ui/icons/flags/hm.svg new file mode 100644 index 00000000..1fbb082c --- /dev/null +++ b/assets/taiga-ui/icons/flags/hm.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/hn.svg b/assets/taiga-ui/icons/flags/hn.svg new file mode 100644 index 00000000..cbe732ca --- /dev/null +++ b/assets/taiga-ui/icons/flags/hn.svg @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/hr.svg b/assets/taiga-ui/icons/flags/hr.svg new file mode 100644 index 00000000..4e74895e --- /dev/null +++ b/assets/taiga-ui/icons/flags/hr.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ht.svg b/assets/taiga-ui/icons/flags/ht.svg new file mode 100644 index 00000000..05f93087 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ht.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/hu.svg b/assets/taiga-ui/icons/flags/hu.svg new file mode 100644 index 00000000..c7420791 --- /dev/null +++ b/assets/taiga-ui/icons/flags/hu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/id.svg b/assets/taiga-ui/icons/flags/id.svg new file mode 100644 index 00000000..700c65b4 --- /dev/null +++ b/assets/taiga-ui/icons/flags/id.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/ie.svg b/assets/taiga-ui/icons/flags/ie.svg new file mode 100644 index 00000000..1ef963ec --- /dev/null +++ b/assets/taiga-ui/icons/flags/ie.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/il.svg b/assets/taiga-ui/icons/flags/il.svg new file mode 100644 index 00000000..4508c823 --- /dev/null +++ b/assets/taiga-ui/icons/flags/il.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/im.svg b/assets/taiga-ui/icons/flags/im.svg new file mode 100644 index 00000000..50759e0b --- /dev/null +++ b/assets/taiga-ui/icons/flags/im.svg @@ -0,0 +1,7 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/in.svg b/assets/taiga-ui/icons/flags/in.svg new file mode 100644 index 00000000..73c5106c --- /dev/null +++ b/assets/taiga-ui/icons/flags/in.svg @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/io.svg b/assets/taiga-ui/icons/flags/io.svg new file mode 100644 index 00000000..d973ad6e --- /dev/null +++ b/assets/taiga-ui/icons/flags/io.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/iq.svg b/assets/taiga-ui/icons/flags/iq.svg new file mode 100644 index 00000000..647e7ba6 --- /dev/null +++ b/assets/taiga-ui/icons/flags/iq.svg @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ir.svg b/assets/taiga-ui/icons/flags/ir.svg new file mode 100644 index 00000000..1150cfa1 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ir.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/is.svg b/assets/taiga-ui/icons/flags/is.svg new file mode 100644 index 00000000..ee4ce741 --- /dev/null +++ b/assets/taiga-ui/icons/flags/is.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/it.svg b/assets/taiga-ui/icons/flags/it.svg new file mode 100644 index 00000000..1958a8ad --- /dev/null +++ b/assets/taiga-ui/icons/flags/it.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/je.svg b/assets/taiga-ui/icons/flags/je.svg new file mode 100644 index 00000000..9e96f89b --- /dev/null +++ b/assets/taiga-ui/icons/flags/je.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/jm.svg b/assets/taiga-ui/icons/flags/jm.svg new file mode 100644 index 00000000..7740059d --- /dev/null +++ b/assets/taiga-ui/icons/flags/jm.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/jo.svg b/assets/taiga-ui/icons/flags/jo.svg new file mode 100644 index 00000000..d93edbf9 --- /dev/null +++ b/assets/taiga-ui/icons/flags/jo.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/jp.svg b/assets/taiga-ui/icons/flags/jp.svg new file mode 100644 index 00000000..e947aed2 --- /dev/null +++ b/assets/taiga-ui/icons/flags/jp.svg @@ -0,0 +1,7 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/ke.svg b/assets/taiga-ui/icons/flags/ke.svg new file mode 100644 index 00000000..11d1c6fe --- /dev/null +++ b/assets/taiga-ui/icons/flags/ke.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/kg.svg b/assets/taiga-ui/icons/flags/kg.svg new file mode 100644 index 00000000..5a4569df --- /dev/null +++ b/assets/taiga-ui/icons/flags/kg.svg @@ -0,0 +1,7 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/kh.svg b/assets/taiga-ui/icons/flags/kh.svg new file mode 100644 index 00000000..80c2daa2 --- /dev/null +++ b/assets/taiga-ui/icons/flags/kh.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/ki.svg b/assets/taiga-ui/icons/flags/ki.svg new file mode 100644 index 00000000..6d0a2525 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ki.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/km.svg b/assets/taiga-ui/icons/flags/km.svg new file mode 100644 index 00000000..37785c6f --- /dev/null +++ b/assets/taiga-ui/icons/flags/km.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/kn.svg b/assets/taiga-ui/icons/flags/kn.svg new file mode 100644 index 00000000..502fb043 --- /dev/null +++ b/assets/taiga-ui/icons/flags/kn.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/kp.svg b/assets/taiga-ui/icons/flags/kp.svg new file mode 100644 index 00000000..a3f55544 --- /dev/null +++ b/assets/taiga-ui/icons/flags/kp.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/kr.svg b/assets/taiga-ui/icons/flags/kr.svg new file mode 100644 index 00000000..8530a9ba --- /dev/null +++ b/assets/taiga-ui/icons/flags/kr.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/kw.svg b/assets/taiga-ui/icons/flags/kw.svg new file mode 100644 index 00000000..f8c507b3 --- /dev/null +++ b/assets/taiga-ui/icons/flags/kw.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/ky.svg b/assets/taiga-ui/icons/flags/ky.svg new file mode 100644 index 00000000..7f108afe --- /dev/null +++ b/assets/taiga-ui/icons/flags/ky.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/kz.svg b/assets/taiga-ui/icons/flags/kz.svg new file mode 100644 index 00000000..6022d4e7 --- /dev/null +++ b/assets/taiga-ui/icons/flags/kz.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/la.svg b/assets/taiga-ui/icons/flags/la.svg new file mode 100644 index 00000000..30bd320d --- /dev/null +++ b/assets/taiga-ui/icons/flags/la.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/lb.svg b/assets/taiga-ui/icons/flags/lb.svg new file mode 100644 index 00000000..849fac62 --- /dev/null +++ b/assets/taiga-ui/icons/flags/lb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/lc.svg b/assets/taiga-ui/icons/flags/lc.svg new file mode 100644 index 00000000..7de3d71b --- /dev/null +++ b/assets/taiga-ui/icons/flags/lc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/li.svg b/assets/taiga-ui/icons/flags/li.svg new file mode 100644 index 00000000..db839a42 --- /dev/null +++ b/assets/taiga-ui/icons/flags/li.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/lk.svg b/assets/taiga-ui/icons/flags/lk.svg new file mode 100644 index 00000000..efba2ede --- /dev/null +++ b/assets/taiga-ui/icons/flags/lk.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/lr.svg b/assets/taiga-ui/icons/flags/lr.svg new file mode 100644 index 00000000..c8b15a30 --- /dev/null +++ b/assets/taiga-ui/icons/flags/lr.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ls.svg b/assets/taiga-ui/icons/flags/ls.svg new file mode 100644 index 00000000..da13d97a --- /dev/null +++ b/assets/taiga-ui/icons/flags/ls.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/lt.svg b/assets/taiga-ui/icons/flags/lt.svg new file mode 100644 index 00000000..0462cc28 --- /dev/null +++ b/assets/taiga-ui/icons/flags/lt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/lu.svg b/assets/taiga-ui/icons/flags/lu.svg new file mode 100644 index 00000000..45b60dea --- /dev/null +++ b/assets/taiga-ui/icons/flags/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/lv.svg b/assets/taiga-ui/icons/flags/lv.svg new file mode 100644 index 00000000..e52fdfc0 --- /dev/null +++ b/assets/taiga-ui/icons/flags/lv.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/ly.svg b/assets/taiga-ui/icons/flags/ly.svg new file mode 100644 index 00000000..c92e2834 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ly.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ma.svg b/assets/taiga-ui/icons/flags/ma.svg new file mode 100644 index 00000000..c4ec8422 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ma.svg @@ -0,0 +1,9 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/mc.svg b/assets/taiga-ui/icons/flags/mc.svg new file mode 100644 index 00000000..a74269f5 --- /dev/null +++ b/assets/taiga-ui/icons/flags/mc.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/md.svg b/assets/taiga-ui/icons/flags/md.svg new file mode 100644 index 00000000..4bc268f4 --- /dev/null +++ b/assets/taiga-ui/icons/flags/md.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/me.svg b/assets/taiga-ui/icons/flags/me.svg new file mode 100644 index 00000000..032ef183 --- /dev/null +++ b/assets/taiga-ui/icons/flags/me.svg @@ -0,0 +1,17 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/mf.svg b/assets/taiga-ui/icons/flags/mf.svg new file mode 100644 index 00000000..14576bfe --- /dev/null +++ b/assets/taiga-ui/icons/flags/mf.svg @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/mg.svg b/assets/taiga-ui/icons/flags/mg.svg new file mode 100644 index 00000000..0083f8e1 --- /dev/null +++ b/assets/taiga-ui/icons/flags/mg.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/mh.svg b/assets/taiga-ui/icons/flags/mh.svg new file mode 100644 index 00000000..32bc07b7 --- /dev/null +++ b/assets/taiga-ui/icons/flags/mh.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/mk.svg b/assets/taiga-ui/icons/flags/mk.svg new file mode 100644 index 00000000..6ba78e01 --- /dev/null +++ b/assets/taiga-ui/icons/flags/mk.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ml.svg b/assets/taiga-ui/icons/flags/ml.svg new file mode 100644 index 00000000..e05bad79 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ml.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/mm.svg b/assets/taiga-ui/icons/flags/mm.svg new file mode 100644 index 00000000..a571db4a --- /dev/null +++ b/assets/taiga-ui/icons/flags/mm.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/mn.svg b/assets/taiga-ui/icons/flags/mn.svg new file mode 100644 index 00000000..e6e83a1c --- /dev/null +++ b/assets/taiga-ui/icons/flags/mn.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/mo.svg b/assets/taiga-ui/icons/flags/mo.svg new file mode 100644 index 00000000..9ae842c2 --- /dev/null +++ b/assets/taiga-ui/icons/flags/mo.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/mp.svg b/assets/taiga-ui/icons/flags/mp.svg new file mode 100644 index 00000000..b964e435 --- /dev/null +++ b/assets/taiga-ui/icons/flags/mp.svg @@ -0,0 +1,19 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/mq.svg b/assets/taiga-ui/icons/flags/mq.svg new file mode 100644 index 00000000..9157e516 --- /dev/null +++ b/assets/taiga-ui/icons/flags/mq.svg @@ -0,0 +1,29 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/mr.svg b/assets/taiga-ui/icons/flags/mr.svg new file mode 100644 index 00000000..1c21f460 --- /dev/null +++ b/assets/taiga-ui/icons/flags/mr.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/ms.svg b/assets/taiga-ui/icons/flags/ms.svg new file mode 100644 index 00000000..b46e5f16 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ms.svg @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/mt.svg b/assets/taiga-ui/icons/flags/mt.svg new file mode 100644 index 00000000..b4325bf1 --- /dev/null +++ b/assets/taiga-ui/icons/flags/mt.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/mu.svg b/assets/taiga-ui/icons/flags/mu.svg new file mode 100644 index 00000000..41cb4e49 --- /dev/null +++ b/assets/taiga-ui/icons/flags/mu.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/mv.svg b/assets/taiga-ui/icons/flags/mv.svg new file mode 100644 index 00000000..77cb7b79 --- /dev/null +++ b/assets/taiga-ui/icons/flags/mv.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/mw.svg b/assets/taiga-ui/icons/flags/mw.svg new file mode 100644 index 00000000..eed9cc2b --- /dev/null +++ b/assets/taiga-ui/icons/flags/mw.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/mx.svg b/assets/taiga-ui/icons/flags/mx.svg new file mode 100644 index 00000000..60d72dd2 --- /dev/null +++ b/assets/taiga-ui/icons/flags/mx.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/my.svg b/assets/taiga-ui/icons/flags/my.svg new file mode 100644 index 00000000..fe6d179b --- /dev/null +++ b/assets/taiga-ui/icons/flags/my.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/mz.svg b/assets/taiga-ui/icons/flags/mz.svg new file mode 100644 index 00000000..0975a793 --- /dev/null +++ b/assets/taiga-ui/icons/flags/mz.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/na.svg b/assets/taiga-ui/icons/flags/na.svg new file mode 100644 index 00000000..2d0cde7d --- /dev/null +++ b/assets/taiga-ui/icons/flags/na.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/nc.svg b/assets/taiga-ui/icons/flags/nc.svg new file mode 100644 index 00000000..c9bc375d --- /dev/null +++ b/assets/taiga-ui/icons/flags/nc.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ne.svg b/assets/taiga-ui/icons/flags/ne.svg new file mode 100644 index 00000000..c1d7d65c --- /dev/null +++ b/assets/taiga-ui/icons/flags/ne.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/nf.svg b/assets/taiga-ui/icons/flags/nf.svg new file mode 100644 index 00000000..ad1a5052 --- /dev/null +++ b/assets/taiga-ui/icons/flags/nf.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/ng.svg b/assets/taiga-ui/icons/flags/ng.svg new file mode 100644 index 00000000..26f2ac21 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ng.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/ni.svg b/assets/taiga-ui/icons/flags/ni.svg new file mode 100644 index 00000000..5205ba40 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ni.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/nl.svg b/assets/taiga-ui/icons/flags/nl.svg new file mode 100644 index 00000000..03c3e199 --- /dev/null +++ b/assets/taiga-ui/icons/flags/nl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/no.svg b/assets/taiga-ui/icons/flags/no.svg new file mode 100644 index 00000000..84fa4c5d --- /dev/null +++ b/assets/taiga-ui/icons/flags/no.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/np.svg b/assets/taiga-ui/icons/flags/np.svg new file mode 100644 index 00000000..fe3f5e4d --- /dev/null +++ b/assets/taiga-ui/icons/flags/np.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/nr.svg b/assets/taiga-ui/icons/flags/nr.svg new file mode 100644 index 00000000..49d1cad5 --- /dev/null +++ b/assets/taiga-ui/icons/flags/nr.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/nu.svg b/assets/taiga-ui/icons/flags/nu.svg new file mode 100644 index 00000000..d200dbdb --- /dev/null +++ b/assets/taiga-ui/icons/flags/nu.svg @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/nz.svg b/assets/taiga-ui/icons/flags/nz.svg new file mode 100644 index 00000000..3b9554fe --- /dev/null +++ b/assets/taiga-ui/icons/flags/nz.svg @@ -0,0 +1,30 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/om.svg b/assets/taiga-ui/icons/flags/om.svg new file mode 100644 index 00000000..7f79d193 --- /dev/null +++ b/assets/taiga-ui/icons/flags/om.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/os.svg b/assets/taiga-ui/icons/flags/os.svg new file mode 100644 index 00000000..323db3ff --- /dev/null +++ b/assets/taiga-ui/icons/flags/os.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/pa.svg b/assets/taiga-ui/icons/flags/pa.svg new file mode 100644 index 00000000..8a4523ae --- /dev/null +++ b/assets/taiga-ui/icons/flags/pa.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/pe.svg b/assets/taiga-ui/icons/flags/pe.svg new file mode 100644 index 00000000..e46eaa03 --- /dev/null +++ b/assets/taiga-ui/icons/flags/pe.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/pf.svg b/assets/taiga-ui/icons/flags/pf.svg new file mode 100644 index 00000000..77353378 --- /dev/null +++ b/assets/taiga-ui/icons/flags/pf.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/pg.svg b/assets/taiga-ui/icons/flags/pg.svg new file mode 100644 index 00000000..2170b15d --- /dev/null +++ b/assets/taiga-ui/icons/flags/pg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ph.svg b/assets/taiga-ui/icons/flags/ph.svg new file mode 100644 index 00000000..72405cad --- /dev/null +++ b/assets/taiga-ui/icons/flags/ph.svg @@ -0,0 +1,21 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/pk.svg b/assets/taiga-ui/icons/flags/pk.svg new file mode 100644 index 00000000..07ca67ae --- /dev/null +++ b/assets/taiga-ui/icons/flags/pk.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/pl.svg b/assets/taiga-ui/icons/flags/pl.svg new file mode 100644 index 00000000..6499368f --- /dev/null +++ b/assets/taiga-ui/icons/flags/pl.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/pm.svg b/assets/taiga-ui/icons/flags/pm.svg new file mode 100644 index 00000000..b4e8bd91 --- /dev/null +++ b/assets/taiga-ui/icons/flags/pm.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/pn.svg b/assets/taiga-ui/icons/flags/pn.svg new file mode 100644 index 00000000..290615e5 --- /dev/null +++ b/assets/taiga-ui/icons/flags/pn.svg @@ -0,0 +1,30 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/pr.svg b/assets/taiga-ui/icons/flags/pr.svg new file mode 100644 index 00000000..9daa733f --- /dev/null +++ b/assets/taiga-ui/icons/flags/pr.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ps.svg b/assets/taiga-ui/icons/flags/ps.svg new file mode 100644 index 00000000..abc9fe24 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ps.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/pt.svg b/assets/taiga-ui/icons/flags/pt.svg new file mode 100644 index 00000000..4256c925 --- /dev/null +++ b/assets/taiga-ui/icons/flags/pt.svg @@ -0,0 +1,16 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/pw.svg b/assets/taiga-ui/icons/flags/pw.svg new file mode 100644 index 00000000..3da21dc5 --- /dev/null +++ b/assets/taiga-ui/icons/flags/pw.svg @@ -0,0 +1,7 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/py.svg b/assets/taiga-ui/icons/flags/py.svg new file mode 100644 index 00000000..d055f757 --- /dev/null +++ b/assets/taiga-ui/icons/flags/py.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/qa.svg b/assets/taiga-ui/icons/flags/qa.svg new file mode 100644 index 00000000..f5301584 --- /dev/null +++ b/assets/taiga-ui/icons/flags/qa.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/re.svg b/assets/taiga-ui/icons/flags/re.svg new file mode 100644 index 00000000..a4839d82 --- /dev/null +++ b/assets/taiga-ui/icons/flags/re.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/ro.svg b/assets/taiga-ui/icons/flags/ro.svg new file mode 100644 index 00000000..729ea9fc --- /dev/null +++ b/assets/taiga-ui/icons/flags/ro.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/rs.svg b/assets/taiga-ui/icons/flags/rs.svg new file mode 100644 index 00000000..418a4b67 --- /dev/null +++ b/assets/taiga-ui/icons/flags/rs.svg @@ -0,0 +1,21 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ru.svg b/assets/taiga-ui/icons/flags/ru.svg new file mode 100644 index 00000000..ff9d6dda --- /dev/null +++ b/assets/taiga-ui/icons/flags/ru.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/rw.svg b/assets/taiga-ui/icons/flags/rw.svg new file mode 100644 index 00000000..7feafd9d --- /dev/null +++ b/assets/taiga-ui/icons/flags/rw.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/sa.svg b/assets/taiga-ui/icons/flags/sa.svg new file mode 100644 index 00000000..53af4809 --- /dev/null +++ b/assets/taiga-ui/icons/flags/sa.svg @@ -0,0 +1,21 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/sb.svg b/assets/taiga-ui/icons/flags/sb.svg new file mode 100644 index 00000000..430ba6e8 --- /dev/null +++ b/assets/taiga-ui/icons/flags/sb.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/sc.svg b/assets/taiga-ui/icons/flags/sc.svg new file mode 100644 index 00000000..da60ce0b --- /dev/null +++ b/assets/taiga-ui/icons/flags/sc.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/sd.svg b/assets/taiga-ui/icons/flags/sd.svg new file mode 100644 index 00000000..6c22ee06 --- /dev/null +++ b/assets/taiga-ui/icons/flags/sd.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/se.svg b/assets/taiga-ui/icons/flags/se.svg new file mode 100644 index 00000000..bbbe9cad --- /dev/null +++ b/assets/taiga-ui/icons/flags/se.svg @@ -0,0 +1,7 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/sg.svg b/assets/taiga-ui/icons/flags/sg.svg new file mode 100644 index 00000000..fc223daf --- /dev/null +++ b/assets/taiga-ui/icons/flags/sg.svg @@ -0,0 +1,28 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/sh.svg b/assets/taiga-ui/icons/flags/sh.svg new file mode 100644 index 00000000..5c471671 --- /dev/null +++ b/assets/taiga-ui/icons/flags/sh.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/si.svg b/assets/taiga-ui/icons/flags/si.svg new file mode 100644 index 00000000..1e84adcd --- /dev/null +++ b/assets/taiga-ui/icons/flags/si.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/sj.svg b/assets/taiga-ui/icons/flags/sj.svg new file mode 100644 index 00000000..84fa4c5d --- /dev/null +++ b/assets/taiga-ui/icons/flags/sj.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/sk.svg b/assets/taiga-ui/icons/flags/sk.svg new file mode 100644 index 00000000..b8e75af4 --- /dev/null +++ b/assets/taiga-ui/icons/flags/sk.svg @@ -0,0 +1,21 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/sl.svg b/assets/taiga-ui/icons/flags/sl.svg new file mode 100644 index 00000000..104eb702 --- /dev/null +++ b/assets/taiga-ui/icons/flags/sl.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/sm.svg b/assets/taiga-ui/icons/flags/sm.svg new file mode 100644 index 00000000..0c5d7853 --- /dev/null +++ b/assets/taiga-ui/icons/flags/sm.svg @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/sn.svg b/assets/taiga-ui/icons/flags/sn.svg new file mode 100644 index 00000000..69cff38d --- /dev/null +++ b/assets/taiga-ui/icons/flags/sn.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/so.svg b/assets/taiga-ui/icons/flags/so.svg new file mode 100644 index 00000000..02258989 --- /dev/null +++ b/assets/taiga-ui/icons/flags/so.svg @@ -0,0 +1,7 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/sr.svg b/assets/taiga-ui/icons/flags/sr.svg new file mode 100644 index 00000000..35e53d61 --- /dev/null +++ b/assets/taiga-ui/icons/flags/sr.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ss.svg b/assets/taiga-ui/icons/flags/ss.svg new file mode 100644 index 00000000..21dd3aa1 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ss.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/st.svg b/assets/taiga-ui/icons/flags/st.svg new file mode 100644 index 00000000..db8506ac --- /dev/null +++ b/assets/taiga-ui/icons/flags/st.svg @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/sv.svg b/assets/taiga-ui/icons/flags/sv.svg new file mode 100644 index 00000000..52c159f0 --- /dev/null +++ b/assets/taiga-ui/icons/flags/sv.svg @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/sx.svg b/assets/taiga-ui/icons/flags/sx.svg new file mode 100644 index 00000000..7cf21ada --- /dev/null +++ b/assets/taiga-ui/icons/flags/sx.svg @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/sy.svg b/assets/taiga-ui/icons/flags/sy.svg new file mode 100644 index 00000000..6711bbfe --- /dev/null +++ b/assets/taiga-ui/icons/flags/sy.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/sz.svg b/assets/taiga-ui/icons/flags/sz.svg new file mode 100644 index 00000000..3e768f65 --- /dev/null +++ b/assets/taiga-ui/icons/flags/sz.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ta.svg b/assets/taiga-ui/icons/flags/ta.svg new file mode 100644 index 00000000..5ccc8728 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ta.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/tc.svg b/assets/taiga-ui/icons/flags/tc.svg new file mode 100644 index 00000000..70a864ff --- /dev/null +++ b/assets/taiga-ui/icons/flags/tc.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/td.svg b/assets/taiga-ui/icons/flags/td.svg new file mode 100644 index 00000000..85ab4b2a --- /dev/null +++ b/assets/taiga-ui/icons/flags/td.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/tf.svg b/assets/taiga-ui/icons/flags/tf.svg new file mode 100644 index 00000000..293574bf --- /dev/null +++ b/assets/taiga-ui/icons/flags/tf.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/tg.svg b/assets/taiga-ui/icons/flags/tg.svg new file mode 100644 index 00000000..ac7cdee7 --- /dev/null +++ b/assets/taiga-ui/icons/flags/tg.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/th.svg b/assets/taiga-ui/icons/flags/th.svg new file mode 100644 index 00000000..9f6d0f70 --- /dev/null +++ b/assets/taiga-ui/icons/flags/th.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/tj.svg b/assets/taiga-ui/icons/flags/tj.svg new file mode 100644 index 00000000..d5dc366f --- /dev/null +++ b/assets/taiga-ui/icons/flags/tj.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/tk.svg b/assets/taiga-ui/icons/flags/tk.svg new file mode 100644 index 00000000..36dbdb2c --- /dev/null +++ b/assets/taiga-ui/icons/flags/tk.svg @@ -0,0 +1,25 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/tl.svg b/assets/taiga-ui/icons/flags/tl.svg new file mode 100644 index 00000000..80d1a0fb --- /dev/null +++ b/assets/taiga-ui/icons/flags/tl.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/tm.svg b/assets/taiga-ui/icons/flags/tm.svg new file mode 100644 index 00000000..74628967 --- /dev/null +++ b/assets/taiga-ui/icons/flags/tm.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/tn.svg b/assets/taiga-ui/icons/flags/tn.svg new file mode 100644 index 00000000..a6e07f70 --- /dev/null +++ b/assets/taiga-ui/icons/flags/tn.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/to.svg b/assets/taiga-ui/icons/flags/to.svg new file mode 100644 index 00000000..c66efaa7 --- /dev/null +++ b/assets/taiga-ui/icons/flags/to.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/tr.svg b/assets/taiga-ui/icons/flags/tr.svg new file mode 100644 index 00000000..48c46427 --- /dev/null +++ b/assets/taiga-ui/icons/flags/tr.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/tt.svg b/assets/taiga-ui/icons/flags/tt.svg new file mode 100644 index 00000000..8f92e514 --- /dev/null +++ b/assets/taiga-ui/icons/flags/tt.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/tv.svg b/assets/taiga-ui/icons/flags/tv.svg new file mode 100644 index 00000000..9df697c5 --- /dev/null +++ b/assets/taiga-ui/icons/flags/tv.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/tw.svg b/assets/taiga-ui/icons/flags/tw.svg new file mode 100644 index 00000000..25826dbf --- /dev/null +++ b/assets/taiga-ui/icons/flags/tw.svg @@ -0,0 +1,16 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/tz.svg b/assets/taiga-ui/icons/flags/tz.svg new file mode 100644 index 00000000..312c761d --- /dev/null +++ b/assets/taiga-ui/icons/flags/tz.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ua.svg b/assets/taiga-ui/icons/flags/ua.svg new file mode 100644 index 00000000..fcab0395 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ua.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/taiga-ui/icons/flags/ug.svg b/assets/taiga-ui/icons/flags/ug.svg new file mode 100644 index 00000000..981d7ca3 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ug.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/us.svg b/assets/taiga-ui/icons/flags/us.svg new file mode 100644 index 00000000..1b0e83d0 --- /dev/null +++ b/assets/taiga-ui/icons/flags/us.svg @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/uy.svg b/assets/taiga-ui/icons/flags/uy.svg new file mode 100644 index 00000000..7cfaede3 --- /dev/null +++ b/assets/taiga-ui/icons/flags/uy.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/uz.svg b/assets/taiga-ui/icons/flags/uz.svg new file mode 100644 index 00000000..edbfd205 --- /dev/null +++ b/assets/taiga-ui/icons/flags/uz.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/va.svg b/assets/taiga-ui/icons/flags/va.svg new file mode 100644 index 00000000..42bbfb39 --- /dev/null +++ b/assets/taiga-ui/icons/flags/va.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/vc.svg b/assets/taiga-ui/icons/flags/vc.svg new file mode 100644 index 00000000..b1ecb46d --- /dev/null +++ b/assets/taiga-ui/icons/flags/vc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ve.svg b/assets/taiga-ui/icons/flags/ve.svg new file mode 100644 index 00000000..8a4bd794 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ve.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/vg.svg b/assets/taiga-ui/icons/flags/vg.svg new file mode 100644 index 00000000..8c8ac317 --- /dev/null +++ b/assets/taiga-ui/icons/flags/vg.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/vi.svg b/assets/taiga-ui/icons/flags/vi.svg new file mode 100644 index 00000000..f6911c8d --- /dev/null +++ b/assets/taiga-ui/icons/flags/vi.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/vn.svg b/assets/taiga-ui/icons/flags/vn.svg new file mode 100644 index 00000000..96c0c64e --- /dev/null +++ b/assets/taiga-ui/icons/flags/vn.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/vu.svg b/assets/taiga-ui/icons/flags/vu.svg new file mode 100644 index 00000000..22c502c3 --- /dev/null +++ b/assets/taiga-ui/icons/flags/vu.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/wf.svg b/assets/taiga-ui/icons/flags/wf.svg new file mode 100644 index 00000000..d1cf855d --- /dev/null +++ b/assets/taiga-ui/icons/flags/wf.svg @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ws.svg b/assets/taiga-ui/icons/flags/ws.svg new file mode 100644 index 00000000..d09ede30 --- /dev/null +++ b/assets/taiga-ui/icons/flags/ws.svg @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/xk.svg b/assets/taiga-ui/icons/flags/xk.svg new file mode 100644 index 00000000..c8d313ea --- /dev/null +++ b/assets/taiga-ui/icons/flags/xk.svg @@ -0,0 +1,31 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/ye.svg b/assets/taiga-ui/icons/flags/ye.svg new file mode 100644 index 00000000..0d05d74b --- /dev/null +++ b/assets/taiga-ui/icons/flags/ye.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/taiga-ui/icons/flags/yt.svg b/assets/taiga-ui/icons/flags/yt.svg new file mode 100644 index 00000000..c747c7ee --- /dev/null +++ b/assets/taiga-ui/icons/flags/yt.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/za.svg b/assets/taiga-ui/icons/flags/za.svg new file mode 100644 index 00000000..953a4989 --- /dev/null +++ b/assets/taiga-ui/icons/flags/za.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flags/zm.svg b/assets/taiga-ui/icons/flags/zm.svg new file mode 100644 index 00000000..6556927b --- /dev/null +++ b/assets/taiga-ui/icons/flags/zm.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flags/zw.svg b/assets/taiga-ui/icons/flags/zw.svg new file mode 100644 index 00000000..6c678535 --- /dev/null +++ b/assets/taiga-ui/icons/flags/zw.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flame-filled.svg b/assets/taiga-ui/icons/flame-filled.svg new file mode 100644 index 00000000..5da525a7 --- /dev/null +++ b/assets/taiga-ui/icons/flame-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/flame-kindling-filled.svg b/assets/taiga-ui/icons/flame-kindling-filled.svg new file mode 100644 index 00000000..1de2f250 --- /dev/null +++ b/assets/taiga-ui/icons/flame-kindling-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/flame-kindling.svg b/assets/taiga-ui/icons/flame-kindling.svg new file mode 100644 index 00000000..c78eddfc --- /dev/null +++ b/assets/taiga-ui/icons/flame-kindling.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/flame.svg b/assets/taiga-ui/icons/flame.svg new file mode 100644 index 00000000..f269bc54 --- /dev/null +++ b/assets/taiga-ui/icons/flame.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/flashlight-filled.svg b/assets/taiga-ui/icons/flashlight-filled.svg new file mode 100644 index 00000000..f1987550 --- /dev/null +++ b/assets/taiga-ui/icons/flashlight-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/flashlight-off-filled.svg b/assets/taiga-ui/icons/flashlight-off-filled.svg new file mode 100644 index 00000000..e71a40f6 --- /dev/null +++ b/assets/taiga-ui/icons/flashlight-off-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flashlight-off.svg b/assets/taiga-ui/icons/flashlight-off.svg new file mode 100644 index 00000000..869b3042 --- /dev/null +++ b/assets/taiga-ui/icons/flashlight-off.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flashlight.svg b/assets/taiga-ui/icons/flashlight.svg new file mode 100644 index 00000000..f6592036 --- /dev/null +++ b/assets/taiga-ui/icons/flashlight.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/flask-conical-filled.svg b/assets/taiga-ui/icons/flask-conical-filled.svg new file mode 100644 index 00000000..6e856687 --- /dev/null +++ b/assets/taiga-ui/icons/flask-conical-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/flask-conical-off-filled.svg b/assets/taiga-ui/icons/flask-conical-off-filled.svg new file mode 100644 index 00000000..a8b614fb --- /dev/null +++ b/assets/taiga-ui/icons/flask-conical-off-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flask-conical-off.svg b/assets/taiga-ui/icons/flask-conical-off.svg new file mode 100644 index 00000000..042218fe --- /dev/null +++ b/assets/taiga-ui/icons/flask-conical-off.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flask-conical.svg b/assets/taiga-ui/icons/flask-conical.svg new file mode 100644 index 00000000..9d4bfdd4 --- /dev/null +++ b/assets/taiga-ui/icons/flask-conical.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/flask-round-filled.svg b/assets/taiga-ui/icons/flask-round-filled.svg new file mode 100644 index 00000000..9df21d57 --- /dev/null +++ b/assets/taiga-ui/icons/flask-round-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flask-round.svg b/assets/taiga-ui/icons/flask-round.svg new file mode 100644 index 00000000..2babe4b9 --- /dev/null +++ b/assets/taiga-ui/icons/flask-round.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flip-horizontal-2-filled.svg b/assets/taiga-ui/icons/flip-horizontal-2-filled.svg new file mode 100644 index 00000000..3c07a41b --- /dev/null +++ b/assets/taiga-ui/icons/flip-horizontal-2-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flip-horizontal-2.svg b/assets/taiga-ui/icons/flip-horizontal-2.svg new file mode 100644 index 00000000..df957375 --- /dev/null +++ b/assets/taiga-ui/icons/flip-horizontal-2.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flip-horizontal-filled.svg b/assets/taiga-ui/icons/flip-horizontal-filled.svg new file mode 100644 index 00000000..5cc8c928 --- /dev/null +++ b/assets/taiga-ui/icons/flip-horizontal-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flip-horizontal.svg b/assets/taiga-ui/icons/flip-horizontal.svg new file mode 100644 index 00000000..9f432b47 --- /dev/null +++ b/assets/taiga-ui/icons/flip-horizontal.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flip-vertical-2-filled.svg b/assets/taiga-ui/icons/flip-vertical-2-filled.svg new file mode 100644 index 00000000..dc47dd69 --- /dev/null +++ b/assets/taiga-ui/icons/flip-vertical-2-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flip-vertical-2.svg b/assets/taiga-ui/icons/flip-vertical-2.svg new file mode 100644 index 00000000..28e98085 --- /dev/null +++ b/assets/taiga-ui/icons/flip-vertical-2.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flip-vertical-filled.svg b/assets/taiga-ui/icons/flip-vertical-filled.svg new file mode 100644 index 00000000..21e34e47 --- /dev/null +++ b/assets/taiga-ui/icons/flip-vertical-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flip-vertical.svg b/assets/taiga-ui/icons/flip-vertical.svg new file mode 100644 index 00000000..e2e58b3f --- /dev/null +++ b/assets/taiga-ui/icons/flip-vertical.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/flower-2-filled.svg b/assets/taiga-ui/icons/flower-2-filled.svg new file mode 100644 index 00000000..0c134dfd --- /dev/null +++ b/assets/taiga-ui/icons/flower-2-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flower-2.svg b/assets/taiga-ui/icons/flower-2.svg new file mode 100644 index 00000000..4c1a5c4d --- /dev/null +++ b/assets/taiga-ui/icons/flower-2.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/flower-filled.svg b/assets/taiga-ui/icons/flower-filled.svg new file mode 100644 index 00000000..0a0807db --- /dev/null +++ b/assets/taiga-ui/icons/flower-filled.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/flower.svg b/assets/taiga-ui/icons/flower.svg new file mode 100644 index 00000000..a53b1298 --- /dev/null +++ b/assets/taiga-ui/icons/flower.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/focus-filled.svg b/assets/taiga-ui/icons/focus-filled.svg new file mode 100644 index 00000000..065bac5c --- /dev/null +++ b/assets/taiga-ui/icons/focus-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/focus.svg b/assets/taiga-ui/icons/focus.svg new file mode 100644 index 00000000..e714e722 --- /dev/null +++ b/assets/taiga-ui/icons/focus.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/fold-horizontal-filled.svg b/assets/taiga-ui/icons/fold-horizontal-filled.svg new file mode 100644 index 00000000..68660e62 --- /dev/null +++ b/assets/taiga-ui/icons/fold-horizontal-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/fold-horizontal.svg b/assets/taiga-ui/icons/fold-horizontal.svg new file mode 100644 index 00000000..13766456 --- /dev/null +++ b/assets/taiga-ui/icons/fold-horizontal.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/fold-vertical-filled.svg b/assets/taiga-ui/icons/fold-vertical-filled.svg new file mode 100644 index 00000000..db94771a --- /dev/null +++ b/assets/taiga-ui/icons/fold-vertical-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/fold-vertical.svg b/assets/taiga-ui/icons/fold-vertical.svg new file mode 100644 index 00000000..e776bfc4 --- /dev/null +++ b/assets/taiga-ui/icons/fold-vertical.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/folder-archive-filled.svg b/assets/taiga-ui/icons/folder-archive-filled.svg new file mode 100644 index 00000000..9f8a919c --- /dev/null +++ b/assets/taiga-ui/icons/folder-archive-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/folder-archive.svg b/assets/taiga-ui/icons/folder-archive.svg new file mode 100644 index 00000000..c400fcbc --- /dev/null +++ b/assets/taiga-ui/icons/folder-archive.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/folder-check-filled.svg b/assets/taiga-ui/icons/folder-check-filled.svg new file mode 100644 index 00000000..cdce034a --- /dev/null +++ b/assets/taiga-ui/icons/folder-check-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-check.svg b/assets/taiga-ui/icons/folder-check.svg new file mode 100644 index 00000000..e1f1108d --- /dev/null +++ b/assets/taiga-ui/icons/folder-check.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-clock-filled.svg b/assets/taiga-ui/icons/folder-clock-filled.svg new file mode 100644 index 00000000..4ab6d3c4 --- /dev/null +++ b/assets/taiga-ui/icons/folder-clock-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-clock.svg b/assets/taiga-ui/icons/folder-clock.svg new file mode 100644 index 00000000..41e50a24 --- /dev/null +++ b/assets/taiga-ui/icons/folder-clock.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-closed-filled.svg b/assets/taiga-ui/icons/folder-closed-filled.svg new file mode 100644 index 00000000..a8e21bbc --- /dev/null +++ b/assets/taiga-ui/icons/folder-closed-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-closed.svg b/assets/taiga-ui/icons/folder-closed.svg new file mode 100644 index 00000000..1545074d --- /dev/null +++ b/assets/taiga-ui/icons/folder-closed.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-code-filled.svg b/assets/taiga-ui/icons/folder-code-filled.svg new file mode 100644 index 00000000..68294497 --- /dev/null +++ b/assets/taiga-ui/icons/folder-code-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-code.svg b/assets/taiga-ui/icons/folder-code.svg new file mode 100644 index 00000000..fa363525 --- /dev/null +++ b/assets/taiga-ui/icons/folder-code.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-cog-filled.svg b/assets/taiga-ui/icons/folder-cog-filled.svg new file mode 100644 index 00000000..65085f0b --- /dev/null +++ b/assets/taiga-ui/icons/folder-cog-filled.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/folder-cog.svg b/assets/taiga-ui/icons/folder-cog.svg new file mode 100644 index 00000000..24abd9d7 --- /dev/null +++ b/assets/taiga-ui/icons/folder-cog.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/folder-dot-filled.svg b/assets/taiga-ui/icons/folder-dot-filled.svg new file mode 100644 index 00000000..2c28dfa8 --- /dev/null +++ b/assets/taiga-ui/icons/folder-dot-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-dot.svg b/assets/taiga-ui/icons/folder-dot.svg new file mode 100644 index 00000000..df9ed072 --- /dev/null +++ b/assets/taiga-ui/icons/folder-dot.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-down-filled.svg b/assets/taiga-ui/icons/folder-down-filled.svg new file mode 100644 index 00000000..90e21406 --- /dev/null +++ b/assets/taiga-ui/icons/folder-down-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-down.svg b/assets/taiga-ui/icons/folder-down.svg new file mode 100644 index 00000000..8a44528f --- /dev/null +++ b/assets/taiga-ui/icons/folder-down.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-filled.svg b/assets/taiga-ui/icons/folder-filled.svg new file mode 100644 index 00000000..dcdae24e --- /dev/null +++ b/assets/taiga-ui/icons/folder-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/folder-git-2-filled.svg b/assets/taiga-ui/icons/folder-git-2-filled.svg new file mode 100644 index 00000000..ad8955a0 --- /dev/null +++ b/assets/taiga-ui/icons/folder-git-2-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/folder-git-2.svg b/assets/taiga-ui/icons/folder-git-2.svg new file mode 100644 index 00000000..096a972b --- /dev/null +++ b/assets/taiga-ui/icons/folder-git-2.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/folder-git-filled.svg b/assets/taiga-ui/icons/folder-git-filled.svg new file mode 100644 index 00000000..21244465 --- /dev/null +++ b/assets/taiga-ui/icons/folder-git-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/folder-git.svg b/assets/taiga-ui/icons/folder-git.svg new file mode 100644 index 00000000..3c76068b --- /dev/null +++ b/assets/taiga-ui/icons/folder-git.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/folder-heart-filled.svg b/assets/taiga-ui/icons/folder-heart-filled.svg new file mode 100644 index 00000000..f9d2953d --- /dev/null +++ b/assets/taiga-ui/icons/folder-heart-filled.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-heart.svg b/assets/taiga-ui/icons/folder-heart.svg new file mode 100644 index 00000000..1d2c279f --- /dev/null +++ b/assets/taiga-ui/icons/folder-heart.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-input-filled.svg b/assets/taiga-ui/icons/folder-input-filled.svg new file mode 100644 index 00000000..a6e20998 --- /dev/null +++ b/assets/taiga-ui/icons/folder-input-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-input.svg b/assets/taiga-ui/icons/folder-input.svg new file mode 100644 index 00000000..2394768a --- /dev/null +++ b/assets/taiga-ui/icons/folder-input.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-kanban-filled.svg b/assets/taiga-ui/icons/folder-kanban-filled.svg new file mode 100644 index 00000000..ee6de12d --- /dev/null +++ b/assets/taiga-ui/icons/folder-kanban-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/folder-kanban.svg b/assets/taiga-ui/icons/folder-kanban.svg new file mode 100644 index 00000000..15379fb0 --- /dev/null +++ b/assets/taiga-ui/icons/folder-kanban.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/folder-key-filled.svg b/assets/taiga-ui/icons/folder-key-filled.svg new file mode 100644 index 00000000..105c527d --- /dev/null +++ b/assets/taiga-ui/icons/folder-key-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/folder-key.svg b/assets/taiga-ui/icons/folder-key.svg new file mode 100644 index 00000000..fcefafae --- /dev/null +++ b/assets/taiga-ui/icons/folder-key.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/folder-lock-filled.svg b/assets/taiga-ui/icons/folder-lock-filled.svg new file mode 100644 index 00000000..ee834d3c --- /dev/null +++ b/assets/taiga-ui/icons/folder-lock-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-lock.svg b/assets/taiga-ui/icons/folder-lock.svg new file mode 100644 index 00000000..d6a6bc15 --- /dev/null +++ b/assets/taiga-ui/icons/folder-lock.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-minus-filled.svg b/assets/taiga-ui/icons/folder-minus-filled.svg new file mode 100644 index 00000000..81ce684e --- /dev/null +++ b/assets/taiga-ui/icons/folder-minus-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-minus.svg b/assets/taiga-ui/icons/folder-minus.svg new file mode 100644 index 00000000..ddd9fdfd --- /dev/null +++ b/assets/taiga-ui/icons/folder-minus.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-open-dot-filled.svg b/assets/taiga-ui/icons/folder-open-dot-filled.svg new file mode 100644 index 00000000..dda06d6a --- /dev/null +++ b/assets/taiga-ui/icons/folder-open-dot-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-open-dot.svg b/assets/taiga-ui/icons/folder-open-dot.svg new file mode 100644 index 00000000..99349284 --- /dev/null +++ b/assets/taiga-ui/icons/folder-open-dot.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-open-filled.svg b/assets/taiga-ui/icons/folder-open-filled.svg new file mode 100644 index 00000000..91b41204 --- /dev/null +++ b/assets/taiga-ui/icons/folder-open-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/folder-open.svg b/assets/taiga-ui/icons/folder-open.svg new file mode 100644 index 00000000..3d4e9dcc --- /dev/null +++ b/assets/taiga-ui/icons/folder-open.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/folder-output-filled.svg b/assets/taiga-ui/icons/folder-output-filled.svg new file mode 100644 index 00000000..a7bd0b64 --- /dev/null +++ b/assets/taiga-ui/icons/folder-output-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-output.svg b/assets/taiga-ui/icons/folder-output.svg new file mode 100644 index 00000000..e41ba005 --- /dev/null +++ b/assets/taiga-ui/icons/folder-output.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-pen-filled.svg b/assets/taiga-ui/icons/folder-pen-filled.svg new file mode 100644 index 00000000..ba45c6c6 --- /dev/null +++ b/assets/taiga-ui/icons/folder-pen-filled.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-pen.svg b/assets/taiga-ui/icons/folder-pen.svg new file mode 100644 index 00000000..ef377eb1 --- /dev/null +++ b/assets/taiga-ui/icons/folder-pen.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-plus-filled.svg b/assets/taiga-ui/icons/folder-plus-filled.svg new file mode 100644 index 00000000..a8adc7d1 --- /dev/null +++ b/assets/taiga-ui/icons/folder-plus-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-plus.svg b/assets/taiga-ui/icons/folder-plus.svg new file mode 100644 index 00000000..6efec37b --- /dev/null +++ b/assets/taiga-ui/icons/folder-plus.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-root-filled.svg b/assets/taiga-ui/icons/folder-root-filled.svg new file mode 100644 index 00000000..f45415fa --- /dev/null +++ b/assets/taiga-ui/icons/folder-root-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-root.svg b/assets/taiga-ui/icons/folder-root.svg new file mode 100644 index 00000000..5888264d --- /dev/null +++ b/assets/taiga-ui/icons/folder-root.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-search-2-filled.svg b/assets/taiga-ui/icons/folder-search-2-filled.svg new file mode 100644 index 00000000..93e739f2 --- /dev/null +++ b/assets/taiga-ui/icons/folder-search-2-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-search-2.svg b/assets/taiga-ui/icons/folder-search-2.svg new file mode 100644 index 00000000..095b07a8 --- /dev/null +++ b/assets/taiga-ui/icons/folder-search-2.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-search-filled.svg b/assets/taiga-ui/icons/folder-search-filled.svg new file mode 100644 index 00000000..a3d439fe --- /dev/null +++ b/assets/taiga-ui/icons/folder-search-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-search.svg b/assets/taiga-ui/icons/folder-search.svg new file mode 100644 index 00000000..72a58115 --- /dev/null +++ b/assets/taiga-ui/icons/folder-search.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-symlink-filled.svg b/assets/taiga-ui/icons/folder-symlink-filled.svg new file mode 100644 index 00000000..0fb83cfd --- /dev/null +++ b/assets/taiga-ui/icons/folder-symlink-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-symlink.svg b/assets/taiga-ui/icons/folder-symlink.svg new file mode 100644 index 00000000..1908c16e --- /dev/null +++ b/assets/taiga-ui/icons/folder-symlink.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/folder-sync-filled.svg b/assets/taiga-ui/icons/folder-sync-filled.svg new file mode 100644 index 00000000..c67659ac --- /dev/null +++ b/assets/taiga-ui/icons/folder-sync-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/folder-sync.svg b/assets/taiga-ui/icons/folder-sync.svg new file mode 100644 index 00000000..226793c0 --- /dev/null +++ b/assets/taiga-ui/icons/folder-sync.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/folder-tree-filled.svg b/assets/taiga-ui/icons/folder-tree-filled.svg new file mode 100644 index 00000000..7927405f --- /dev/null +++ b/assets/taiga-ui/icons/folder-tree-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/folder-tree.svg b/assets/taiga-ui/icons/folder-tree.svg new file mode 100644 index 00000000..b20c1714 --- /dev/null +++ b/assets/taiga-ui/icons/folder-tree.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/folder-up-filled.svg b/assets/taiga-ui/icons/folder-up-filled.svg new file mode 100644 index 00000000..c290ca63 --- /dev/null +++ b/assets/taiga-ui/icons/folder-up-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-up.svg b/assets/taiga-ui/icons/folder-up.svg new file mode 100644 index 00000000..aff65145 --- /dev/null +++ b/assets/taiga-ui/icons/folder-up.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-x-filled.svg b/assets/taiga-ui/icons/folder-x-filled.svg new file mode 100644 index 00000000..cb444502 --- /dev/null +++ b/assets/taiga-ui/icons/folder-x-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder-x.svg b/assets/taiga-ui/icons/folder-x.svg new file mode 100644 index 00000000..f77dc878 --- /dev/null +++ b/assets/taiga-ui/icons/folder-x.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/folder.svg b/assets/taiga-ui/icons/folder.svg new file mode 100644 index 00000000..1361edd7 --- /dev/null +++ b/assets/taiga-ui/icons/folder.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/folders-filled.svg b/assets/taiga-ui/icons/folders-filled.svg new file mode 100644 index 00000000..365fe283 --- /dev/null +++ b/assets/taiga-ui/icons/folders-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/folders.svg b/assets/taiga-ui/icons/folders.svg new file mode 100644 index 00000000..cc7d9e06 --- /dev/null +++ b/assets/taiga-ui/icons/folders.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/footprints-filled.svg b/assets/taiga-ui/icons/footprints-filled.svg new file mode 100644 index 00000000..48aab84d --- /dev/null +++ b/assets/taiga-ui/icons/footprints-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/footprints.svg b/assets/taiga-ui/icons/footprints.svg new file mode 100644 index 00000000..c9910690 --- /dev/null +++ b/assets/taiga-ui/icons/footprints.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/forklift-filled.svg b/assets/taiga-ui/icons/forklift-filled.svg new file mode 100644 index 00000000..d85ae745 --- /dev/null +++ b/assets/taiga-ui/icons/forklift-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/forklift.svg b/assets/taiga-ui/icons/forklift.svg new file mode 100644 index 00000000..c30cb75c --- /dev/null +++ b/assets/taiga-ui/icons/forklift.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/forward-filled.svg b/assets/taiga-ui/icons/forward-filled.svg new file mode 100644 index 00000000..5591ec0a --- /dev/null +++ b/assets/taiga-ui/icons/forward-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/forward.svg b/assets/taiga-ui/icons/forward.svg new file mode 100644 index 00000000..e53193fd --- /dev/null +++ b/assets/taiga-ui/icons/forward.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/frame-filled.svg b/assets/taiga-ui/icons/frame-filled.svg new file mode 100644 index 00000000..ab184508 --- /dev/null +++ b/assets/taiga-ui/icons/frame-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/frame.svg b/assets/taiga-ui/icons/frame.svg new file mode 100644 index 00000000..0ab5b58f --- /dev/null +++ b/assets/taiga-ui/icons/frame.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/framer-filled.svg b/assets/taiga-ui/icons/framer-filled.svg new file mode 100644 index 00000000..3eba3f9a --- /dev/null +++ b/assets/taiga-ui/icons/framer-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/framer.svg b/assets/taiga-ui/icons/framer.svg new file mode 100644 index 00000000..1517f4d1 --- /dev/null +++ b/assets/taiga-ui/icons/framer.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/frown-filled.svg b/assets/taiga-ui/icons/frown-filled.svg new file mode 100644 index 00000000..0b2db720 --- /dev/null +++ b/assets/taiga-ui/icons/frown-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/frown.svg b/assets/taiga-ui/icons/frown.svg new file mode 100644 index 00000000..c7ec52e5 --- /dev/null +++ b/assets/taiga-ui/icons/frown.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/fuel-filled.svg b/assets/taiga-ui/icons/fuel-filled.svg new file mode 100644 index 00000000..208219a0 --- /dev/null +++ b/assets/taiga-ui/icons/fuel-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/fuel.svg b/assets/taiga-ui/icons/fuel.svg new file mode 100644 index 00000000..82d1024f --- /dev/null +++ b/assets/taiga-ui/icons/fuel.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/fullscreen-filled.svg b/assets/taiga-ui/icons/fullscreen-filled.svg new file mode 100644 index 00000000..c3da67bd --- /dev/null +++ b/assets/taiga-ui/icons/fullscreen-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/fullscreen.svg b/assets/taiga-ui/icons/fullscreen.svg new file mode 100644 index 00000000..8ccb854c --- /dev/null +++ b/assets/taiga-ui/icons/fullscreen.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/gallery-horizontal-end-filled.svg b/assets/taiga-ui/icons/gallery-horizontal-end-filled.svg new file mode 100644 index 00000000..8ee6967d --- /dev/null +++ b/assets/taiga-ui/icons/gallery-horizontal-end-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/gallery-horizontal-end.svg b/assets/taiga-ui/icons/gallery-horizontal-end.svg new file mode 100644 index 00000000..e8479fa1 --- /dev/null +++ b/assets/taiga-ui/icons/gallery-horizontal-end.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/gallery-horizontal-filled.svg b/assets/taiga-ui/icons/gallery-horizontal-filled.svg new file mode 100644 index 00000000..a26b489c --- /dev/null +++ b/assets/taiga-ui/icons/gallery-horizontal-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/gallery-horizontal.svg b/assets/taiga-ui/icons/gallery-horizontal.svg new file mode 100644 index 00000000..1be6fef3 --- /dev/null +++ b/assets/taiga-ui/icons/gallery-horizontal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/gallery-thumbnails-filled.svg b/assets/taiga-ui/icons/gallery-thumbnails-filled.svg new file mode 100644 index 00000000..5015c174 --- /dev/null +++ b/assets/taiga-ui/icons/gallery-thumbnails-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/gallery-thumbnails.svg b/assets/taiga-ui/icons/gallery-thumbnails.svg new file mode 100644 index 00000000..dce02d50 --- /dev/null +++ b/assets/taiga-ui/icons/gallery-thumbnails.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/gallery-vertical-end-filled.svg b/assets/taiga-ui/icons/gallery-vertical-end-filled.svg new file mode 100644 index 00000000..125eb84f --- /dev/null +++ b/assets/taiga-ui/icons/gallery-vertical-end-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/gallery-vertical-end.svg b/assets/taiga-ui/icons/gallery-vertical-end.svg new file mode 100644 index 00000000..4cc75ec1 --- /dev/null +++ b/assets/taiga-ui/icons/gallery-vertical-end.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/gallery-vertical-filled.svg b/assets/taiga-ui/icons/gallery-vertical-filled.svg new file mode 100644 index 00000000..62e79e48 --- /dev/null +++ b/assets/taiga-ui/icons/gallery-vertical-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/gallery-vertical.svg b/assets/taiga-ui/icons/gallery-vertical.svg new file mode 100644 index 00000000..599fd9c1 --- /dev/null +++ b/assets/taiga-ui/icons/gallery-vertical.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/gamepad-2-filled.svg b/assets/taiga-ui/icons/gamepad-2-filled.svg new file mode 100644 index 00000000..adddaec4 --- /dev/null +++ b/assets/taiga-ui/icons/gamepad-2-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/gamepad-2.svg b/assets/taiga-ui/icons/gamepad-2.svg new file mode 100644 index 00000000..83e0f732 --- /dev/null +++ b/assets/taiga-ui/icons/gamepad-2.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/gamepad-filled.svg b/assets/taiga-ui/icons/gamepad-filled.svg new file mode 100644 index 00000000..12572f6d --- /dev/null +++ b/assets/taiga-ui/icons/gamepad-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/gamepad.svg b/assets/taiga-ui/icons/gamepad.svg new file mode 100644 index 00000000..c858eca4 --- /dev/null +++ b/assets/taiga-ui/icons/gamepad.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/gantt-chart-filled.svg b/assets/taiga-ui/icons/gantt-chart-filled.svg new file mode 100644 index 00000000..8940c80d --- /dev/null +++ b/assets/taiga-ui/icons/gantt-chart-filled.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/assets/taiga-ui/icons/gantt-chart.svg b/assets/taiga-ui/icons/gantt-chart.svg new file mode 100644 index 00000000..d8883695 --- /dev/null +++ b/assets/taiga-ui/icons/gantt-chart.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/assets/taiga-ui/icons/gauge-filled.svg b/assets/taiga-ui/icons/gauge-filled.svg new file mode 100644 index 00000000..ba7135e8 --- /dev/null +++ b/assets/taiga-ui/icons/gauge-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/gauge.svg b/assets/taiga-ui/icons/gauge.svg new file mode 100644 index 00000000..e7e30dcb --- /dev/null +++ b/assets/taiga-ui/icons/gauge.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/gavel-filled.svg b/assets/taiga-ui/icons/gavel-filled.svg new file mode 100644 index 00000000..a76a493b --- /dev/null +++ b/assets/taiga-ui/icons/gavel-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/gavel.svg b/assets/taiga-ui/icons/gavel.svg new file mode 100644 index 00000000..c3d36f87 --- /dev/null +++ b/assets/taiga-ui/icons/gavel.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/gem-filled.svg b/assets/taiga-ui/icons/gem-filled.svg new file mode 100644 index 00000000..1bf80320 --- /dev/null +++ b/assets/taiga-ui/icons/gem-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/gem.svg b/assets/taiga-ui/icons/gem.svg new file mode 100644 index 00000000..93978f73 --- /dev/null +++ b/assets/taiga-ui/icons/gem.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/ghost-filled.svg b/assets/taiga-ui/icons/ghost-filled.svg new file mode 100644 index 00000000..3280f1b5 --- /dev/null +++ b/assets/taiga-ui/icons/ghost-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/ghost.svg b/assets/taiga-ui/icons/ghost.svg new file mode 100644 index 00000000..ffd82c3e --- /dev/null +++ b/assets/taiga-ui/icons/ghost.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/gift-filled.svg b/assets/taiga-ui/icons/gift-filled.svg new file mode 100644 index 00000000..08f2f90d --- /dev/null +++ b/assets/taiga-ui/icons/gift-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/gift.svg b/assets/taiga-ui/icons/gift.svg new file mode 100644 index 00000000..40a8fa76 --- /dev/null +++ b/assets/taiga-ui/icons/gift.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/git-branch-filled.svg b/assets/taiga-ui/icons/git-branch-filled.svg new file mode 100644 index 00000000..b457bf54 --- /dev/null +++ b/assets/taiga-ui/icons/git-branch-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/git-branch-plus-filled.svg b/assets/taiga-ui/icons/git-branch-plus-filled.svg new file mode 100644 index 00000000..73cd51e8 --- /dev/null +++ b/assets/taiga-ui/icons/git-branch-plus-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/git-branch-plus.svg b/assets/taiga-ui/icons/git-branch-plus.svg new file mode 100644 index 00000000..d78c3046 --- /dev/null +++ b/assets/taiga-ui/icons/git-branch-plus.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/git-branch.svg b/assets/taiga-ui/icons/git-branch.svg new file mode 100644 index 00000000..515c4b9f --- /dev/null +++ b/assets/taiga-ui/icons/git-branch.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/git-commit-horizontal-filled.svg b/assets/taiga-ui/icons/git-commit-horizontal-filled.svg new file mode 100644 index 00000000..aad9ed23 --- /dev/null +++ b/assets/taiga-ui/icons/git-commit-horizontal-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/git-commit-horizontal.svg b/assets/taiga-ui/icons/git-commit-horizontal.svg new file mode 100644 index 00000000..1203f3e8 --- /dev/null +++ b/assets/taiga-ui/icons/git-commit-horizontal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/git-commit-vertical-filled.svg b/assets/taiga-ui/icons/git-commit-vertical-filled.svg new file mode 100644 index 00000000..2642fa09 --- /dev/null +++ b/assets/taiga-ui/icons/git-commit-vertical-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/git-commit-vertical.svg b/assets/taiga-ui/icons/git-commit-vertical.svg new file mode 100644 index 00000000..957c6a43 --- /dev/null +++ b/assets/taiga-ui/icons/git-commit-vertical.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/git-compare-arrows-filled.svg b/assets/taiga-ui/icons/git-compare-arrows-filled.svg new file mode 100644 index 00000000..bd1d73cc --- /dev/null +++ b/assets/taiga-ui/icons/git-compare-arrows-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/git-compare-arrows.svg b/assets/taiga-ui/icons/git-compare-arrows.svg new file mode 100644 index 00000000..3af99f9d --- /dev/null +++ b/assets/taiga-ui/icons/git-compare-arrows.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/git-compare-filled.svg b/assets/taiga-ui/icons/git-compare-filled.svg new file mode 100644 index 00000000..2ff84818 --- /dev/null +++ b/assets/taiga-ui/icons/git-compare-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/git-compare.svg b/assets/taiga-ui/icons/git-compare.svg new file mode 100644 index 00000000..063087bf --- /dev/null +++ b/assets/taiga-ui/icons/git-compare.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/git-fork-filled.svg b/assets/taiga-ui/icons/git-fork-filled.svg new file mode 100644 index 00000000..443af9f6 --- /dev/null +++ b/assets/taiga-ui/icons/git-fork-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/git-fork.svg b/assets/taiga-ui/icons/git-fork.svg new file mode 100644 index 00000000..b0df5355 --- /dev/null +++ b/assets/taiga-ui/icons/git-fork.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/git-graph-filled.svg b/assets/taiga-ui/icons/git-graph-filled.svg new file mode 100644 index 00000000..4d13707a --- /dev/null +++ b/assets/taiga-ui/icons/git-graph-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/git-graph.svg b/assets/taiga-ui/icons/git-graph.svg new file mode 100644 index 00000000..7bfeb8a3 --- /dev/null +++ b/assets/taiga-ui/icons/git-graph.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/git-merge-filled.svg b/assets/taiga-ui/icons/git-merge-filled.svg new file mode 100644 index 00000000..907f1d49 --- /dev/null +++ b/assets/taiga-ui/icons/git-merge-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconGitMergeOutline.svg b/assets/taiga-ui/icons/git-merge.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconGitMergeOutline.svg rename to assets/taiga-ui/icons/git-merge.svg diff --git a/assets/taiga-ui/icons/git-pull-request-arrow-filled.svg b/assets/taiga-ui/icons/git-pull-request-arrow-filled.svg new file mode 100644 index 00000000..ce0a3c2a --- /dev/null +++ b/assets/taiga-ui/icons/git-pull-request-arrow-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/git-pull-request-arrow.svg b/assets/taiga-ui/icons/git-pull-request-arrow.svg new file mode 100644 index 00000000..3896be44 --- /dev/null +++ b/assets/taiga-ui/icons/git-pull-request-arrow.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/git-pull-request-closed-filled.svg b/assets/taiga-ui/icons/git-pull-request-closed-filled.svg new file mode 100644 index 00000000..e6879f66 --- /dev/null +++ b/assets/taiga-ui/icons/git-pull-request-closed-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/git-pull-request-closed.svg b/assets/taiga-ui/icons/git-pull-request-closed.svg new file mode 100644 index 00000000..ccb2a3db --- /dev/null +++ b/assets/taiga-ui/icons/git-pull-request-closed.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/git-pull-request-create-arrow-filled.svg b/assets/taiga-ui/icons/git-pull-request-create-arrow-filled.svg new file mode 100644 index 00000000..68c53992 --- /dev/null +++ b/assets/taiga-ui/icons/git-pull-request-create-arrow-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/git-pull-request-create-arrow.svg b/assets/taiga-ui/icons/git-pull-request-create-arrow.svg new file mode 100644 index 00000000..d4df5032 --- /dev/null +++ b/assets/taiga-ui/icons/git-pull-request-create-arrow.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/git-pull-request-create-filled.svg b/assets/taiga-ui/icons/git-pull-request-create-filled.svg new file mode 100644 index 00000000..f320fb12 --- /dev/null +++ b/assets/taiga-ui/icons/git-pull-request-create-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/git-pull-request-create.svg b/assets/taiga-ui/icons/git-pull-request-create.svg new file mode 100644 index 00000000..91efe029 --- /dev/null +++ b/assets/taiga-ui/icons/git-pull-request-create.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/git-pull-request-draft-filled.svg b/assets/taiga-ui/icons/git-pull-request-draft-filled.svg new file mode 100644 index 00000000..6b80bb1f --- /dev/null +++ b/assets/taiga-ui/icons/git-pull-request-draft-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/git-pull-request-draft.svg b/assets/taiga-ui/icons/git-pull-request-draft.svg new file mode 100644 index 00000000..6c73475e --- /dev/null +++ b/assets/taiga-ui/icons/git-pull-request-draft.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/git-pull-request-filled.svg b/assets/taiga-ui/icons/git-pull-request-filled.svg new file mode 100644 index 00000000..f8f4f18a --- /dev/null +++ b/assets/taiga-ui/icons/git-pull-request-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/git-pull-request.svg b/assets/taiga-ui/icons/git-pull-request.svg new file mode 100644 index 00000000..d0bd175e --- /dev/null +++ b/assets/taiga-ui/icons/git-pull-request.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/github-filled.svg b/assets/taiga-ui/icons/github-filled.svg new file mode 100644 index 00000000..3f87205c --- /dev/null +++ b/assets/taiga-ui/icons/github-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/github.svg b/assets/taiga-ui/icons/github.svg new file mode 100644 index 00000000..4701fe88 --- /dev/null +++ b/assets/taiga-ui/icons/github.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/gitlab-filled.svg b/assets/taiga-ui/icons/gitlab-filled.svg new file mode 100644 index 00000000..1a254ed5 --- /dev/null +++ b/assets/taiga-ui/icons/gitlab-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/gitlab.svg b/assets/taiga-ui/icons/gitlab.svg new file mode 100644 index 00000000..a978629e --- /dev/null +++ b/assets/taiga-ui/icons/gitlab.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/glass-water-filled.svg b/assets/taiga-ui/icons/glass-water-filled.svg new file mode 100644 index 00000000..f22a1b84 --- /dev/null +++ b/assets/taiga-ui/icons/glass-water-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/glass-water.svg b/assets/taiga-ui/icons/glass-water.svg new file mode 100644 index 00000000..665c136a --- /dev/null +++ b/assets/taiga-ui/icons/glass-water.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/glasses-filled.svg b/assets/taiga-ui/icons/glasses-filled.svg new file mode 100644 index 00000000..a045ccb2 --- /dev/null +++ b/assets/taiga-ui/icons/glasses-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/glasses.svg b/assets/taiga-ui/icons/glasses.svg new file mode 100644 index 00000000..81c44f0d --- /dev/null +++ b/assets/taiga-ui/icons/glasses.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/globe-filled.svg b/assets/taiga-ui/icons/globe-filled.svg new file mode 100644 index 00000000..38ee0ebc --- /dev/null +++ b/assets/taiga-ui/icons/globe-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/globe-lock-filled.svg b/assets/taiga-ui/icons/globe-lock-filled.svg new file mode 100644 index 00000000..a65a591d --- /dev/null +++ b/assets/taiga-ui/icons/globe-lock-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/globe-lock.svg b/assets/taiga-ui/icons/globe-lock.svg new file mode 100644 index 00000000..b5ae2540 --- /dev/null +++ b/assets/taiga-ui/icons/globe-lock.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/globe.svg b/assets/taiga-ui/icons/globe.svg new file mode 100644 index 00000000..a59512a6 --- /dev/null +++ b/assets/taiga-ui/icons/globe.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/goal-filled.svg b/assets/taiga-ui/icons/goal-filled.svg new file mode 100644 index 00000000..aa041b22 --- /dev/null +++ b/assets/taiga-ui/icons/goal-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/goal.svg b/assets/taiga-ui/icons/goal.svg new file mode 100644 index 00000000..6cf6bac6 --- /dev/null +++ b/assets/taiga-ui/icons/goal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconGooglePay.svg b/assets/taiga-ui/icons/google-pay.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconGooglePay.svg rename to assets/taiga-ui/icons/google-pay.svg diff --git a/assets/taiga-ui/icons/grab-filled.svg b/assets/taiga-ui/icons/grab-filled.svg new file mode 100644 index 00000000..3a94ebea --- /dev/null +++ b/assets/taiga-ui/icons/grab-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/grab.svg b/assets/taiga-ui/icons/grab.svg new file mode 100644 index 00000000..1820201f --- /dev/null +++ b/assets/taiga-ui/icons/grab.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/graduation-cap-filled.svg b/assets/taiga-ui/icons/graduation-cap-filled.svg new file mode 100644 index 00000000..4952d2ab --- /dev/null +++ b/assets/taiga-ui/icons/graduation-cap-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/graduation-cap.svg b/assets/taiga-ui/icons/graduation-cap.svg new file mode 100644 index 00000000..d6909e9d --- /dev/null +++ b/assets/taiga-ui/icons/graduation-cap.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/grape-filled.svg b/assets/taiga-ui/icons/grape-filled.svg new file mode 100644 index 00000000..3d8e98c0 --- /dev/null +++ b/assets/taiga-ui/icons/grape-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/grape.svg b/assets/taiga-ui/icons/grape.svg new file mode 100644 index 00000000..6c877544 --- /dev/null +++ b/assets/taiga-ui/icons/grape.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/grid-2x2-check-filled.svg b/assets/taiga-ui/icons/grid-2x2-check-filled.svg new file mode 100644 index 00000000..af8088cd --- /dev/null +++ b/assets/taiga-ui/icons/grid-2x2-check-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/grid-2x2-check.svg b/assets/taiga-ui/icons/grid-2x2-check.svg new file mode 100644 index 00000000..bc3cca0c --- /dev/null +++ b/assets/taiga-ui/icons/grid-2x2-check.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/grid-2x2-filled.svg b/assets/taiga-ui/icons/grid-2x2-filled.svg new file mode 100644 index 00000000..db3e2333 --- /dev/null +++ b/assets/taiga-ui/icons/grid-2x2-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/grid-2x2-plus-filled.svg b/assets/taiga-ui/icons/grid-2x2-plus-filled.svg new file mode 100644 index 00000000..7c973302 --- /dev/null +++ b/assets/taiga-ui/icons/grid-2x2-plus-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/grid-2x2-plus.svg b/assets/taiga-ui/icons/grid-2x2-plus.svg new file mode 100644 index 00000000..42e20752 --- /dev/null +++ b/assets/taiga-ui/icons/grid-2x2-plus.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/grid-2x2-x-filled.svg b/assets/taiga-ui/icons/grid-2x2-x-filled.svg new file mode 100644 index 00000000..54251c15 --- /dev/null +++ b/assets/taiga-ui/icons/grid-2x2-x-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/grid-2x2-x.svg b/assets/taiga-ui/icons/grid-2x2-x.svg new file mode 100644 index 00000000..a232e1de --- /dev/null +++ b/assets/taiga-ui/icons/grid-2x2-x.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/grid-2x2.svg b/assets/taiga-ui/icons/grid-2x2.svg new file mode 100644 index 00000000..505ad0de --- /dev/null +++ b/assets/taiga-ui/icons/grid-2x2.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/grid-3x3-filled.svg b/assets/taiga-ui/icons/grid-3x3-filled.svg new file mode 100644 index 00000000..89ec8d70 --- /dev/null +++ b/assets/taiga-ui/icons/grid-3x3-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/grid-3x3.svg b/assets/taiga-ui/icons/grid-3x3.svg new file mode 100644 index 00000000..49f6b387 --- /dev/null +++ b/assets/taiga-ui/icons/grid-3x3.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/grip-filled.svg b/assets/taiga-ui/icons/grip-filled.svg new file mode 100644 index 00000000..0deb3031 --- /dev/null +++ b/assets/taiga-ui/icons/grip-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/grip-horizontal-filled.svg b/assets/taiga-ui/icons/grip-horizontal-filled.svg new file mode 100644 index 00000000..314eafde --- /dev/null +++ b/assets/taiga-ui/icons/grip-horizontal-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/grip-horizontal.svg b/assets/taiga-ui/icons/grip-horizontal.svg new file mode 100644 index 00000000..7092a8a7 --- /dev/null +++ b/assets/taiga-ui/icons/grip-horizontal.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/grip-vertical-filled.svg b/assets/taiga-ui/icons/grip-vertical-filled.svg new file mode 100644 index 00000000..85f801d5 --- /dev/null +++ b/assets/taiga-ui/icons/grip-vertical-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/grip-vertical.svg b/assets/taiga-ui/icons/grip-vertical.svg new file mode 100644 index 00000000..20bbdc8a --- /dev/null +++ b/assets/taiga-ui/icons/grip-vertical.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/grip.svg b/assets/taiga-ui/icons/grip.svg new file mode 100644 index 00000000..5dc2d1af --- /dev/null +++ b/assets/taiga-ui/icons/grip.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/group-filled.svg b/assets/taiga-ui/icons/group-filled.svg new file mode 100644 index 00000000..01fc8255 --- /dev/null +++ b/assets/taiga-ui/icons/group-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/group.svg b/assets/taiga-ui/icons/group.svg new file mode 100644 index 00000000..7d9e1fd7 --- /dev/null +++ b/assets/taiga-ui/icons/group.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/guitar-filled.svg b/assets/taiga-ui/icons/guitar-filled.svg new file mode 100644 index 00000000..043d600f --- /dev/null +++ b/assets/taiga-ui/icons/guitar-filled.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/guitar.svg b/assets/taiga-ui/icons/guitar.svg new file mode 100644 index 00000000..09f0e21a --- /dev/null +++ b/assets/taiga-ui/icons/guitar.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/ham-filled.svg b/assets/taiga-ui/icons/ham-filled.svg new file mode 100644 index 00000000..65b71bfc --- /dev/null +++ b/assets/taiga-ui/icons/ham-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/ham.svg b/assets/taiga-ui/icons/ham.svg new file mode 100644 index 00000000..e626d9e5 --- /dev/null +++ b/assets/taiga-ui/icons/ham.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/hammer-filled.svg b/assets/taiga-ui/icons/hammer-filled.svg new file mode 100644 index 00000000..f3f50c5c --- /dev/null +++ b/assets/taiga-ui/icons/hammer-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/hammer.svg b/assets/taiga-ui/icons/hammer.svg new file mode 100644 index 00000000..83b701c8 --- /dev/null +++ b/assets/taiga-ui/icons/hammer.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/hand-coins-filled.svg b/assets/taiga-ui/icons/hand-coins-filled.svg new file mode 100644 index 00000000..d8aa29af --- /dev/null +++ b/assets/taiga-ui/icons/hand-coins-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/hand-coins.svg b/assets/taiga-ui/icons/hand-coins.svg new file mode 100644 index 00000000..693189fe --- /dev/null +++ b/assets/taiga-ui/icons/hand-coins.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/hand-filled.svg b/assets/taiga-ui/icons/hand-filled.svg new file mode 100644 index 00000000..770a19cd --- /dev/null +++ b/assets/taiga-ui/icons/hand-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/hand-heart-filled.svg b/assets/taiga-ui/icons/hand-heart-filled.svg new file mode 100644 index 00000000..a3ee7ac3 --- /dev/null +++ b/assets/taiga-ui/icons/hand-heart-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/hand-heart.svg b/assets/taiga-ui/icons/hand-heart.svg new file mode 100644 index 00000000..da937cc0 --- /dev/null +++ b/assets/taiga-ui/icons/hand-heart.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/hand-helping-filled.svg b/assets/taiga-ui/icons/hand-helping-filled.svg new file mode 100644 index 00000000..640f41c4 --- /dev/null +++ b/assets/taiga-ui/icons/hand-helping-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/hand-helping.svg b/assets/taiga-ui/icons/hand-helping.svg new file mode 100644 index 00000000..e6b12891 --- /dev/null +++ b/assets/taiga-ui/icons/hand-helping.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/hand-metal-filled.svg b/assets/taiga-ui/icons/hand-metal-filled.svg new file mode 100644 index 00000000..c2bc50f0 --- /dev/null +++ b/assets/taiga-ui/icons/hand-metal-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/hand-metal.svg b/assets/taiga-ui/icons/hand-metal.svg new file mode 100644 index 00000000..b13c3696 --- /dev/null +++ b/assets/taiga-ui/icons/hand-metal.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/hand-platter-filled.svg b/assets/taiga-ui/icons/hand-platter-filled.svg new file mode 100644 index 00000000..fb951fd2 --- /dev/null +++ b/assets/taiga-ui/icons/hand-platter-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/hand-platter.svg b/assets/taiga-ui/icons/hand-platter.svg new file mode 100644 index 00000000..4b4a0ff4 --- /dev/null +++ b/assets/taiga-ui/icons/hand-platter.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/hand.svg b/assets/taiga-ui/icons/hand.svg new file mode 100644 index 00000000..1de27389 --- /dev/null +++ b/assets/taiga-ui/icons/hand.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/handshake-filled.svg b/assets/taiga-ui/icons/handshake-filled.svg new file mode 100644 index 00000000..8bc2e401 --- /dev/null +++ b/assets/taiga-ui/icons/handshake-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/handshake.svg b/assets/taiga-ui/icons/handshake.svg new file mode 100644 index 00000000..375c494c --- /dev/null +++ b/assets/taiga-ui/icons/handshake.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/hard-drive-download-filled.svg b/assets/taiga-ui/icons/hard-drive-download-filled.svg new file mode 100644 index 00000000..40445fb3 --- /dev/null +++ b/assets/taiga-ui/icons/hard-drive-download-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/hard-drive-download.svg b/assets/taiga-ui/icons/hard-drive-download.svg new file mode 100644 index 00000000..aca8d498 --- /dev/null +++ b/assets/taiga-ui/icons/hard-drive-download.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/hard-drive-filled.svg b/assets/taiga-ui/icons/hard-drive-filled.svg new file mode 100644 index 00000000..7885d9c8 --- /dev/null +++ b/assets/taiga-ui/icons/hard-drive-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/hard-drive-upload-filled.svg b/assets/taiga-ui/icons/hard-drive-upload-filled.svg new file mode 100644 index 00000000..f94b4443 --- /dev/null +++ b/assets/taiga-ui/icons/hard-drive-upload-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/hard-drive-upload.svg b/assets/taiga-ui/icons/hard-drive-upload.svg new file mode 100644 index 00000000..71b3ef5e --- /dev/null +++ b/assets/taiga-ui/icons/hard-drive-upload.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/hard-drive.svg b/assets/taiga-ui/icons/hard-drive.svg new file mode 100644 index 00000000..b3320115 --- /dev/null +++ b/assets/taiga-ui/icons/hard-drive.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/hard-hat-filled.svg b/assets/taiga-ui/icons/hard-hat-filled.svg new file mode 100644 index 00000000..8707447d --- /dev/null +++ b/assets/taiga-ui/icons/hard-hat-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/hard-hat.svg b/assets/taiga-ui/icons/hard-hat.svg new file mode 100644 index 00000000..fe3c36cc --- /dev/null +++ b/assets/taiga-ui/icons/hard-hat.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/hash-filled.svg b/assets/taiga-ui/icons/hash-filled.svg new file mode 100644 index 00000000..52536bcc --- /dev/null +++ b/assets/taiga-ui/icons/hash-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/hash.svg b/assets/taiga-ui/icons/hash.svg new file mode 100644 index 00000000..98515cb4 --- /dev/null +++ b/assets/taiga-ui/icons/hash.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/haze-filled.svg b/assets/taiga-ui/icons/haze-filled.svg new file mode 100644 index 00000000..3129be1d --- /dev/null +++ b/assets/taiga-ui/icons/haze-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/haze.svg b/assets/taiga-ui/icons/haze.svg new file mode 100644 index 00000000..d433ad91 --- /dev/null +++ b/assets/taiga-ui/icons/haze.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/hdmi-port-filled.svg b/assets/taiga-ui/icons/hdmi-port-filled.svg new file mode 100644 index 00000000..77a1d25b --- /dev/null +++ b/assets/taiga-ui/icons/hdmi-port-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/hdmi-port.svg b/assets/taiga-ui/icons/hdmi-port.svg new file mode 100644 index 00000000..8c762907 --- /dev/null +++ b/assets/taiga-ui/icons/hdmi-port.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/heading-1-filled.svg b/assets/taiga-ui/icons/heading-1-filled.svg new file mode 100644 index 00000000..416e65e9 --- /dev/null +++ b/assets/taiga-ui/icons/heading-1-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/heading-1.svg b/assets/taiga-ui/icons/heading-1.svg new file mode 100644 index 00000000..f1a1a4eb --- /dev/null +++ b/assets/taiga-ui/icons/heading-1.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/heading-2-filled.svg b/assets/taiga-ui/icons/heading-2-filled.svg new file mode 100644 index 00000000..6039e1be --- /dev/null +++ b/assets/taiga-ui/icons/heading-2-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/heading-2.svg b/assets/taiga-ui/icons/heading-2.svg new file mode 100644 index 00000000..262e5d8d --- /dev/null +++ b/assets/taiga-ui/icons/heading-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/heading-3-filled.svg b/assets/taiga-ui/icons/heading-3-filled.svg new file mode 100644 index 00000000..a460b2a8 --- /dev/null +++ b/assets/taiga-ui/icons/heading-3-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/heading-3.svg b/assets/taiga-ui/icons/heading-3.svg new file mode 100644 index 00000000..d032b601 --- /dev/null +++ b/assets/taiga-ui/icons/heading-3.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/heading-4-filled.svg b/assets/taiga-ui/icons/heading-4-filled.svg new file mode 100644 index 00000000..dfdc94c1 --- /dev/null +++ b/assets/taiga-ui/icons/heading-4-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/heading-4.svg b/assets/taiga-ui/icons/heading-4.svg new file mode 100644 index 00000000..81f06537 --- /dev/null +++ b/assets/taiga-ui/icons/heading-4.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/heading-5-filled.svg b/assets/taiga-ui/icons/heading-5-filled.svg new file mode 100644 index 00000000..211e51bc --- /dev/null +++ b/assets/taiga-ui/icons/heading-5-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/heading-5.svg b/assets/taiga-ui/icons/heading-5.svg new file mode 100644 index 00000000..366c4690 --- /dev/null +++ b/assets/taiga-ui/icons/heading-5.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/heading-6-filled.svg b/assets/taiga-ui/icons/heading-6-filled.svg new file mode 100644 index 00000000..da180b60 --- /dev/null +++ b/assets/taiga-ui/icons/heading-6-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/heading-6.svg b/assets/taiga-ui/icons/heading-6.svg new file mode 100644 index 00000000..48a3df13 --- /dev/null +++ b/assets/taiga-ui/icons/heading-6.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/heading-filled.svg b/assets/taiga-ui/icons/heading-filled.svg new file mode 100644 index 00000000..404c5382 --- /dev/null +++ b/assets/taiga-ui/icons/heading-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/heading.svg b/assets/taiga-ui/icons/heading.svg new file mode 100644 index 00000000..93311a3c --- /dev/null +++ b/assets/taiga-ui/icons/heading.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/headphone-off-filled.svg b/assets/taiga-ui/icons/headphone-off-filled.svg new file mode 100644 index 00000000..94ef1c19 --- /dev/null +++ b/assets/taiga-ui/icons/headphone-off-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/headphone-off.svg b/assets/taiga-ui/icons/headphone-off.svg new file mode 100644 index 00000000..a019b2db --- /dev/null +++ b/assets/taiga-ui/icons/headphone-off.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/headphones-filled.svg b/assets/taiga-ui/icons/headphones-filled.svg new file mode 100644 index 00000000..80deaa72 --- /dev/null +++ b/assets/taiga-ui/icons/headphones-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/headphones.svg b/assets/taiga-ui/icons/headphones.svg new file mode 100644 index 00000000..34983573 --- /dev/null +++ b/assets/taiga-ui/icons/headphones.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/headset-filled.svg b/assets/taiga-ui/icons/headset-filled.svg new file mode 100644 index 00000000..cf76b90d --- /dev/null +++ b/assets/taiga-ui/icons/headset-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/headset.svg b/assets/taiga-ui/icons/headset.svg new file mode 100644 index 00000000..48cc83f1 --- /dev/null +++ b/assets/taiga-ui/icons/headset.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/heart-crack-filled.svg b/assets/taiga-ui/icons/heart-crack-filled.svg new file mode 100644 index 00000000..30d7bc6f --- /dev/null +++ b/assets/taiga-ui/icons/heart-crack-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/heart-crack.svg b/assets/taiga-ui/icons/heart-crack.svg new file mode 100644 index 00000000..d3f1b74d --- /dev/null +++ b/assets/taiga-ui/icons/heart-crack.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/heart-filled.svg b/assets/taiga-ui/icons/heart-filled.svg new file mode 100644 index 00000000..2d7f784c --- /dev/null +++ b/assets/taiga-ui/icons/heart-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/heart-handshake-filled.svg b/assets/taiga-ui/icons/heart-handshake-filled.svg new file mode 100644 index 00000000..c34cb62b --- /dev/null +++ b/assets/taiga-ui/icons/heart-handshake-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/heart-handshake.svg b/assets/taiga-ui/icons/heart-handshake.svg new file mode 100644 index 00000000..e450a66b --- /dev/null +++ b/assets/taiga-ui/icons/heart-handshake.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/heart-off-filled.svg b/assets/taiga-ui/icons/heart-off-filled.svg new file mode 100644 index 00000000..467c2a04 --- /dev/null +++ b/assets/taiga-ui/icons/heart-off-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/heart-off.svg b/assets/taiga-ui/icons/heart-off.svg new file mode 100644 index 00000000..fe89c887 --- /dev/null +++ b/assets/taiga-ui/icons/heart-off.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/heart-pulse-filled.svg b/assets/taiga-ui/icons/heart-pulse-filled.svg new file mode 100644 index 00000000..0df26c19 --- /dev/null +++ b/assets/taiga-ui/icons/heart-pulse-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/heart-pulse.svg b/assets/taiga-ui/icons/heart-pulse.svg new file mode 100644 index 00000000..2d5b8dad --- /dev/null +++ b/assets/taiga-ui/icons/heart-pulse.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/heart.svg b/assets/taiga-ui/icons/heart.svg new file mode 100644 index 00000000..afce5690 --- /dev/null +++ b/assets/taiga-ui/icons/heart.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/heater-filled.svg b/assets/taiga-ui/icons/heater-filled.svg new file mode 100644 index 00000000..83a22b35 --- /dev/null +++ b/assets/taiga-ui/icons/heater-filled.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/heater.svg b/assets/taiga-ui/icons/heater.svg new file mode 100644 index 00000000..5abcc61b --- /dev/null +++ b/assets/taiga-ui/icons/heater.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/hexagon-filled.svg b/assets/taiga-ui/icons/hexagon-filled.svg new file mode 100644 index 00000000..6e9e77e9 --- /dev/null +++ b/assets/taiga-ui/icons/hexagon-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/tuiIconHexagonOutline.svg b/assets/taiga-ui/icons/hexagon.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconHexagonOutline.svg rename to assets/taiga-ui/icons/hexagon.svg diff --git a/assets/taiga-ui/icons/highlighter-filled.svg b/assets/taiga-ui/icons/highlighter-filled.svg new file mode 100644 index 00000000..078ad285 --- /dev/null +++ b/assets/taiga-ui/icons/highlighter-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/highlighter.svg b/assets/taiga-ui/icons/highlighter.svg new file mode 100644 index 00000000..06ffad1c --- /dev/null +++ b/assets/taiga-ui/icons/highlighter.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/history-filled.svg b/assets/taiga-ui/icons/history-filled.svg new file mode 100644 index 00000000..fb7b7166 --- /dev/null +++ b/assets/taiga-ui/icons/history-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/history.svg b/assets/taiga-ui/icons/history.svg new file mode 100644 index 00000000..e7e1c48f --- /dev/null +++ b/assets/taiga-ui/icons/history.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/home-filled.svg b/assets/taiga-ui/icons/home-filled.svg new file mode 100644 index 00000000..a146b7c5 --- /dev/null +++ b/assets/taiga-ui/icons/home-filled.svg @@ -0,0 +1,16 @@ + + + + + diff --git a/assets/taiga-ui/icons/home.svg b/assets/taiga-ui/icons/home.svg new file mode 100644 index 00000000..5646b2ae --- /dev/null +++ b/assets/taiga-ui/icons/home.svg @@ -0,0 +1,16 @@ + + + + + diff --git a/assets/taiga-ui/icons/hop-filled.svg b/assets/taiga-ui/icons/hop-filled.svg new file mode 100644 index 00000000..62e153e1 --- /dev/null +++ b/assets/taiga-ui/icons/hop-filled.svg @@ -0,0 +1,41 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/hop-off-filled.svg b/assets/taiga-ui/icons/hop-off-filled.svg new file mode 100644 index 00000000..2317df51 --- /dev/null +++ b/assets/taiga-ui/icons/hop-off-filled.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/hop-off.svg b/assets/taiga-ui/icons/hop-off.svg new file mode 100644 index 00000000..a40eaa52 --- /dev/null +++ b/assets/taiga-ui/icons/hop-off.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/hop.svg b/assets/taiga-ui/icons/hop.svg new file mode 100644 index 00000000..607752a3 --- /dev/null +++ b/assets/taiga-ui/icons/hop.svg @@ -0,0 +1,41 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/hospital-filled.svg b/assets/taiga-ui/icons/hospital-filled.svg new file mode 100644 index 00000000..93a74b47 --- /dev/null +++ b/assets/taiga-ui/icons/hospital-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/hospital.svg b/assets/taiga-ui/icons/hospital.svg new file mode 100644 index 00000000..a473e4eb --- /dev/null +++ b/assets/taiga-ui/icons/hospital.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/hotel-filled.svg b/assets/taiga-ui/icons/hotel-filled.svg new file mode 100644 index 00000000..980f114c --- /dev/null +++ b/assets/taiga-ui/icons/hotel-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/hotel.svg b/assets/taiga-ui/icons/hotel.svg new file mode 100644 index 00000000..0f62f47b --- /dev/null +++ b/assets/taiga-ui/icons/hotel.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/hourglass-filled.svg b/assets/taiga-ui/icons/hourglass-filled.svg new file mode 100644 index 00000000..4db300bc --- /dev/null +++ b/assets/taiga-ui/icons/hourglass-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/hourglass.svg b/assets/taiga-ui/icons/hourglass.svg new file mode 100644 index 00000000..25643c64 --- /dev/null +++ b/assets/taiga-ui/icons/hourglass.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/house-filled.svg b/assets/taiga-ui/icons/house-filled.svg new file mode 100644 index 00000000..98cb90f2 --- /dev/null +++ b/assets/taiga-ui/icons/house-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/house-plug-filled.svg b/assets/taiga-ui/icons/house-plug-filled.svg new file mode 100644 index 00000000..a8220511 --- /dev/null +++ b/assets/taiga-ui/icons/house-plug-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/house-plug.svg b/assets/taiga-ui/icons/house-plug.svg new file mode 100644 index 00000000..feea1225 --- /dev/null +++ b/assets/taiga-ui/icons/house-plug.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/house-plus-filled.svg b/assets/taiga-ui/icons/house-plus-filled.svg new file mode 100644 index 00000000..5b2ab6da --- /dev/null +++ b/assets/taiga-ui/icons/house-plus-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/house-plus.svg b/assets/taiga-ui/icons/house-plus.svg new file mode 100644 index 00000000..a0bc9e5f --- /dev/null +++ b/assets/taiga-ui/icons/house-plus.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/house.svg b/assets/taiga-ui/icons/house.svg new file mode 100644 index 00000000..5e12aa06 --- /dev/null +++ b/assets/taiga-ui/icons/house.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/humo.svg b/assets/taiga-ui/icons/humo.svg new file mode 100644 index 00000000..00a5edce --- /dev/null +++ b/assets/taiga-ui/icons/humo.svg @@ -0,0 +1,1114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/ice-cream-bowl-filled.svg b/assets/taiga-ui/icons/ice-cream-bowl-filled.svg new file mode 100644 index 00000000..5806d1df --- /dev/null +++ b/assets/taiga-ui/icons/ice-cream-bowl-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/ice-cream-bowl.svg b/assets/taiga-ui/icons/ice-cream-bowl.svg new file mode 100644 index 00000000..485b7c11 --- /dev/null +++ b/assets/taiga-ui/icons/ice-cream-bowl.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/ice-cream-cone-filled.svg b/assets/taiga-ui/icons/ice-cream-cone-filled.svg new file mode 100644 index 00000000..a04140b6 --- /dev/null +++ b/assets/taiga-ui/icons/ice-cream-cone-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/ice-cream-cone.svg b/assets/taiga-ui/icons/ice-cream-cone.svg new file mode 100644 index 00000000..e87a501d --- /dev/null +++ b/assets/taiga-ui/icons/ice-cream-cone.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/id-card-filled.svg b/assets/taiga-ui/icons/id-card-filled.svg new file mode 100644 index 00000000..0ee29631 --- /dev/null +++ b/assets/taiga-ui/icons/id-card-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/id-card.svg b/assets/taiga-ui/icons/id-card.svg new file mode 100644 index 00000000..ecd00315 --- /dev/null +++ b/assets/taiga-ui/icons/id-card.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/image-down-filled.svg b/assets/taiga-ui/icons/image-down-filled.svg new file mode 100644 index 00000000..d72d1844 --- /dev/null +++ b/assets/taiga-ui/icons/image-down-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/image-down.svg b/assets/taiga-ui/icons/image-down.svg new file mode 100644 index 00000000..c2b35672 --- /dev/null +++ b/assets/taiga-ui/icons/image-down.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/image-filled.svg b/assets/taiga-ui/icons/image-filled.svg new file mode 100644 index 00000000..edd75b91 --- /dev/null +++ b/assets/taiga-ui/icons/image-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/image-minus-filled.svg b/assets/taiga-ui/icons/image-minus-filled.svg new file mode 100644 index 00000000..e669f9dc --- /dev/null +++ b/assets/taiga-ui/icons/image-minus-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/image-minus.svg b/assets/taiga-ui/icons/image-minus.svg new file mode 100644 index 00000000..0c69d537 --- /dev/null +++ b/assets/taiga-ui/icons/image-minus.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/image-off-filled.svg b/assets/taiga-ui/icons/image-off-filled.svg new file mode 100644 index 00000000..5999277d --- /dev/null +++ b/assets/taiga-ui/icons/image-off-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/image-off.svg b/assets/taiga-ui/icons/image-off.svg new file mode 100644 index 00000000..56370148 --- /dev/null +++ b/assets/taiga-ui/icons/image-off.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/image-play-filled.svg b/assets/taiga-ui/icons/image-play-filled.svg new file mode 100644 index 00000000..92c0f9e7 --- /dev/null +++ b/assets/taiga-ui/icons/image-play-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/image-play.svg b/assets/taiga-ui/icons/image-play.svg new file mode 100644 index 00000000..ee8d1bca --- /dev/null +++ b/assets/taiga-ui/icons/image-play.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/image-plus-filled.svg b/assets/taiga-ui/icons/image-plus-filled.svg new file mode 100644 index 00000000..f8754aa5 --- /dev/null +++ b/assets/taiga-ui/icons/image-plus-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/image-plus.svg b/assets/taiga-ui/icons/image-plus.svg new file mode 100644 index 00000000..c371c3c1 --- /dev/null +++ b/assets/taiga-ui/icons/image-plus.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/image-up-filled.svg b/assets/taiga-ui/icons/image-up-filled.svg new file mode 100644 index 00000000..052a48a9 --- /dev/null +++ b/assets/taiga-ui/icons/image-up-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/image-up.svg b/assets/taiga-ui/icons/image-up.svg new file mode 100644 index 00000000..4340cf9e --- /dev/null +++ b/assets/taiga-ui/icons/image-up.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/image.svg b/assets/taiga-ui/icons/image.svg new file mode 100644 index 00000000..fd7a8263 --- /dev/null +++ b/assets/taiga-ui/icons/image.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/images-filled.svg b/assets/taiga-ui/icons/images-filled.svg new file mode 100644 index 00000000..24eb2305 --- /dev/null +++ b/assets/taiga-ui/icons/images-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/images.svg b/assets/taiga-ui/icons/images.svg new file mode 100644 index 00000000..cb6f3244 --- /dev/null +++ b/assets/taiga-ui/icons/images.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/import-filled.svg b/assets/taiga-ui/icons/import-filled.svg new file mode 100644 index 00000000..5b202baf --- /dev/null +++ b/assets/taiga-ui/icons/import-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/import.svg b/assets/taiga-ui/icons/import.svg new file mode 100644 index 00000000..799af36d --- /dev/null +++ b/assets/taiga-ui/icons/import.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/inbox-filled.svg b/assets/taiga-ui/icons/inbox-filled.svg new file mode 100644 index 00000000..df7a36b8 --- /dev/null +++ b/assets/taiga-ui/icons/inbox-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/inbox.svg b/assets/taiga-ui/icons/inbox.svg new file mode 100644 index 00000000..44ba86a1 --- /dev/null +++ b/assets/taiga-ui/icons/inbox.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/indent-decrease-filled.svg b/assets/taiga-ui/icons/indent-decrease-filled.svg new file mode 100644 index 00000000..5d8060d7 --- /dev/null +++ b/assets/taiga-ui/icons/indent-decrease-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/indent-decrease.svg b/assets/taiga-ui/icons/indent-decrease.svg new file mode 100644 index 00000000..18f31c2f --- /dev/null +++ b/assets/taiga-ui/icons/indent-decrease.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/indent-increase-filled.svg b/assets/taiga-ui/icons/indent-increase-filled.svg new file mode 100644 index 00000000..c0e3b0df --- /dev/null +++ b/assets/taiga-ui/icons/indent-increase-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/indent-increase.svg b/assets/taiga-ui/icons/indent-increase.svg new file mode 100644 index 00000000..e89f5568 --- /dev/null +++ b/assets/taiga-ui/icons/indent-increase.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/indian-rupee-filled.svg b/assets/taiga-ui/icons/indian-rupee-filled.svg new file mode 100644 index 00000000..4fa2c2eb --- /dev/null +++ b/assets/taiga-ui/icons/indian-rupee-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/indian-rupee.svg b/assets/taiga-ui/icons/indian-rupee.svg new file mode 100644 index 00000000..b688892b --- /dev/null +++ b/assets/taiga-ui/icons/indian-rupee.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/infinity-filled.svg b/assets/taiga-ui/icons/infinity-filled.svg new file mode 100644 index 00000000..b0d40bb1 --- /dev/null +++ b/assets/taiga-ui/icons/infinity-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/infinity.svg b/assets/taiga-ui/icons/infinity.svg new file mode 100644 index 00000000..83080206 --- /dev/null +++ b/assets/taiga-ui/icons/infinity.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/info-filled.svg b/assets/taiga-ui/icons/info-filled.svg new file mode 100644 index 00000000..416f9782 --- /dev/null +++ b/assets/taiga-ui/icons/info-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/info.svg b/assets/taiga-ui/icons/info.svg new file mode 100644 index 00000000..044fbddc --- /dev/null +++ b/assets/taiga-ui/icons/info.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/inspection-panel-filled.svg b/assets/taiga-ui/icons/inspection-panel-filled.svg new file mode 100644 index 00000000..5806c434 --- /dev/null +++ b/assets/taiga-ui/icons/inspection-panel-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/inspection-panel.svg b/assets/taiga-ui/icons/inspection-panel.svg new file mode 100644 index 00000000..e90a4dc1 --- /dev/null +++ b/assets/taiga-ui/icons/inspection-panel.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/instagram-filled.svg b/assets/taiga-ui/icons/instagram-filled.svg new file mode 100644 index 00000000..c3791b32 --- /dev/null +++ b/assets/taiga-ui/icons/instagram-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/instagram.svg b/assets/taiga-ui/icons/instagram.svg new file mode 100644 index 00000000..b5465214 --- /dev/null +++ b/assets/taiga-ui/icons/instagram.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/italic-filled.svg b/assets/taiga-ui/icons/italic-filled.svg new file mode 100644 index 00000000..7aeb9f20 --- /dev/null +++ b/assets/taiga-ui/icons/italic-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/italic.svg b/assets/taiga-ui/icons/italic.svg new file mode 100644 index 00000000..9fc9a77a --- /dev/null +++ b/assets/taiga-ui/icons/italic.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/iteration-ccw-filled.svg b/assets/taiga-ui/icons/iteration-ccw-filled.svg new file mode 100644 index 00000000..1662bea7 --- /dev/null +++ b/assets/taiga-ui/icons/iteration-ccw-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/iteration-ccw.svg b/assets/taiga-ui/icons/iteration-ccw.svg new file mode 100644 index 00000000..76503943 --- /dev/null +++ b/assets/taiga-ui/icons/iteration-ccw.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/iteration-cw-filled.svg b/assets/taiga-ui/icons/iteration-cw-filled.svg new file mode 100644 index 00000000..7197cfcb --- /dev/null +++ b/assets/taiga-ui/icons/iteration-cw-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/iteration-cw.svg b/assets/taiga-ui/icons/iteration-cw.svg new file mode 100644 index 00000000..d5295325 --- /dev/null +++ b/assets/taiga-ui/icons/iteration-cw.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/japanese-yen-filled.svg b/assets/taiga-ui/icons/japanese-yen-filled.svg new file mode 100644 index 00000000..4ea362bb --- /dev/null +++ b/assets/taiga-ui/icons/japanese-yen-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/japanese-yen.svg b/assets/taiga-ui/icons/japanese-yen.svg new file mode 100644 index 00000000..75a42d17 --- /dev/null +++ b/assets/taiga-ui/icons/japanese-yen.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/jcb.svg b/assets/taiga-ui/icons/jcb.svg new file mode 100644 index 00000000..94cedb9b --- /dev/null +++ b/assets/taiga-ui/icons/jcb.svg @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/joystick-filled.svg b/assets/taiga-ui/icons/joystick-filled.svg new file mode 100644 index 00000000..108209be --- /dev/null +++ b/assets/taiga-ui/icons/joystick-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/joystick.svg b/assets/taiga-ui/icons/joystick.svg new file mode 100644 index 00000000..ea5884b6 --- /dev/null +++ b/assets/taiga-ui/icons/joystick.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/kanban-filled.svg b/assets/taiga-ui/icons/kanban-filled.svg new file mode 100644 index 00000000..d89e2aae --- /dev/null +++ b/assets/taiga-ui/icons/kanban-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/kanban.svg b/assets/taiga-ui/icons/kanban.svg new file mode 100644 index 00000000..2b607ec3 --- /dev/null +++ b/assets/taiga-ui/icons/kanban.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/key-filled.svg b/assets/taiga-ui/icons/key-filled.svg new file mode 100644 index 00000000..b2c36749 --- /dev/null +++ b/assets/taiga-ui/icons/key-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/key-round-filled.svg b/assets/taiga-ui/icons/key-round-filled.svg new file mode 100644 index 00000000..c57155c5 --- /dev/null +++ b/assets/taiga-ui/icons/key-round-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/key-round.svg b/assets/taiga-ui/icons/key-round.svg new file mode 100644 index 00000000..a20c3e3c --- /dev/null +++ b/assets/taiga-ui/icons/key-round.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/key-square-filled.svg b/assets/taiga-ui/icons/key-square-filled.svg new file mode 100644 index 00000000..d2b70fd0 --- /dev/null +++ b/assets/taiga-ui/icons/key-square-filled.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/key-square.svg b/assets/taiga-ui/icons/key-square.svg new file mode 100644 index 00000000..e040d89b --- /dev/null +++ b/assets/taiga-ui/icons/key-square.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/key.svg b/assets/taiga-ui/icons/key.svg new file mode 100644 index 00000000..38c18a06 --- /dev/null +++ b/assets/taiga-ui/icons/key.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/keyboard-filled.svg b/assets/taiga-ui/icons/keyboard-filled.svg new file mode 100644 index 00000000..d48315cf --- /dev/null +++ b/assets/taiga-ui/icons/keyboard-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/keyboard-music-filled.svg b/assets/taiga-ui/icons/keyboard-music-filled.svg new file mode 100644 index 00000000..76ac87e2 --- /dev/null +++ b/assets/taiga-ui/icons/keyboard-music-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/keyboard-music.svg b/assets/taiga-ui/icons/keyboard-music.svg new file mode 100644 index 00000000..5b6043de --- /dev/null +++ b/assets/taiga-ui/icons/keyboard-music.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/keyboard-off-filled.svg b/assets/taiga-ui/icons/keyboard-off-filled.svg new file mode 100644 index 00000000..2df3a07d --- /dev/null +++ b/assets/taiga-ui/icons/keyboard-off-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/keyboard-off.svg b/assets/taiga-ui/icons/keyboard-off.svg new file mode 100644 index 00000000..5056739e --- /dev/null +++ b/assets/taiga-ui/icons/keyboard-off.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/keyboard.svg b/assets/taiga-ui/icons/keyboard.svg new file mode 100644 index 00000000..5fb5a64e --- /dev/null +++ b/assets/taiga-ui/icons/keyboard.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/lamp-ceiling-filled.svg b/assets/taiga-ui/icons/lamp-ceiling-filled.svg new file mode 100644 index 00000000..c21b9e31 --- /dev/null +++ b/assets/taiga-ui/icons/lamp-ceiling-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lamp-ceiling.svg b/assets/taiga-ui/icons/lamp-ceiling.svg new file mode 100644 index 00000000..d79af0b1 --- /dev/null +++ b/assets/taiga-ui/icons/lamp-ceiling.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lamp-desk-filled.svg b/assets/taiga-ui/icons/lamp-desk-filled.svg new file mode 100644 index 00000000..122b89d2 --- /dev/null +++ b/assets/taiga-ui/icons/lamp-desk-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/lamp-desk.svg b/assets/taiga-ui/icons/lamp-desk.svg new file mode 100644 index 00000000..252540dc --- /dev/null +++ b/assets/taiga-ui/icons/lamp-desk.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/lamp-filled.svg b/assets/taiga-ui/icons/lamp-filled.svg new file mode 100644 index 00000000..283a8d2e --- /dev/null +++ b/assets/taiga-ui/icons/lamp-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lamp-floor-filled.svg b/assets/taiga-ui/icons/lamp-floor-filled.svg new file mode 100644 index 00000000..ef8ef7e8 --- /dev/null +++ b/assets/taiga-ui/icons/lamp-floor-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lamp-floor.svg b/assets/taiga-ui/icons/lamp-floor.svg new file mode 100644 index 00000000..e1611ce9 --- /dev/null +++ b/assets/taiga-ui/icons/lamp-floor.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lamp-wall-down-filled.svg b/assets/taiga-ui/icons/lamp-wall-down-filled.svg new file mode 100644 index 00000000..db3db81b --- /dev/null +++ b/assets/taiga-ui/icons/lamp-wall-down-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lamp-wall-down.svg b/assets/taiga-ui/icons/lamp-wall-down.svg new file mode 100644 index 00000000..d378bc93 --- /dev/null +++ b/assets/taiga-ui/icons/lamp-wall-down.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lamp-wall-up-filled.svg b/assets/taiga-ui/icons/lamp-wall-up-filled.svg new file mode 100644 index 00000000..f7ee6453 --- /dev/null +++ b/assets/taiga-ui/icons/lamp-wall-up-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lamp-wall-up.svg b/assets/taiga-ui/icons/lamp-wall-up.svg new file mode 100644 index 00000000..2fb5671e --- /dev/null +++ b/assets/taiga-ui/icons/lamp-wall-up.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lamp.svg b/assets/taiga-ui/icons/lamp.svg new file mode 100644 index 00000000..cc30062d --- /dev/null +++ b/assets/taiga-ui/icons/lamp.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/land-plot-filled.svg b/assets/taiga-ui/icons/land-plot-filled.svg new file mode 100644 index 00000000..030af73a --- /dev/null +++ b/assets/taiga-ui/icons/land-plot-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/land-plot.svg b/assets/taiga-ui/icons/land-plot.svg new file mode 100644 index 00000000..69846474 --- /dev/null +++ b/assets/taiga-ui/icons/land-plot.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/landmark-filled.svg b/assets/taiga-ui/icons/landmark-filled.svg new file mode 100644 index 00000000..f09ccd4c --- /dev/null +++ b/assets/taiga-ui/icons/landmark-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/landmark.svg b/assets/taiga-ui/icons/landmark.svg new file mode 100644 index 00000000..df1933c9 --- /dev/null +++ b/assets/taiga-ui/icons/landmark.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/languages-filled.svg b/assets/taiga-ui/icons/languages-filled.svg new file mode 100644 index 00000000..9053a37b --- /dev/null +++ b/assets/taiga-ui/icons/languages-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/languages.svg b/assets/taiga-ui/icons/languages.svg new file mode 100644 index 00000000..804a60a7 --- /dev/null +++ b/assets/taiga-ui/icons/languages.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/laptop-filled.svg b/assets/taiga-ui/icons/laptop-filled.svg new file mode 100644 index 00000000..fd1f3bf7 --- /dev/null +++ b/assets/taiga-ui/icons/laptop-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/laptop-minimal-filled.svg b/assets/taiga-ui/icons/laptop-minimal-filled.svg new file mode 100644 index 00000000..a422e419 --- /dev/null +++ b/assets/taiga-ui/icons/laptop-minimal-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/laptop-minimal.svg b/assets/taiga-ui/icons/laptop-minimal.svg new file mode 100644 index 00000000..d52f2438 --- /dev/null +++ b/assets/taiga-ui/icons/laptop-minimal.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/laptop.svg b/assets/taiga-ui/icons/laptop.svg new file mode 100644 index 00000000..314faecd --- /dev/null +++ b/assets/taiga-ui/icons/laptop.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/lasso-filled.svg b/assets/taiga-ui/icons/lasso-filled.svg new file mode 100644 index 00000000..9500463e --- /dev/null +++ b/assets/taiga-ui/icons/lasso-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/lasso-select-filled.svg b/assets/taiga-ui/icons/lasso-select-filled.svg new file mode 100644 index 00000000..b95dc4fa --- /dev/null +++ b/assets/taiga-ui/icons/lasso-select-filled.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/lasso-select.svg b/assets/taiga-ui/icons/lasso-select.svg new file mode 100644 index 00000000..f750f33f --- /dev/null +++ b/assets/taiga-ui/icons/lasso-select.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/lasso.svg b/assets/taiga-ui/icons/lasso.svg new file mode 100644 index 00000000..bd84e9dd --- /dev/null +++ b/assets/taiga-ui/icons/lasso.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/laugh-filled.svg b/assets/taiga-ui/icons/laugh-filled.svg new file mode 100644 index 00000000..26e3103f --- /dev/null +++ b/assets/taiga-ui/icons/laugh-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/laugh.svg b/assets/taiga-ui/icons/laugh.svg new file mode 100644 index 00000000..17f5ea33 --- /dev/null +++ b/assets/taiga-ui/icons/laugh.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/layers-2-filled.svg b/assets/taiga-ui/icons/layers-2-filled.svg new file mode 100644 index 00000000..e6e71a5d --- /dev/null +++ b/assets/taiga-ui/icons/layers-2-filled.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/layers-2.svg b/assets/taiga-ui/icons/layers-2.svg new file mode 100644 index 00000000..50770296 --- /dev/null +++ b/assets/taiga-ui/icons/layers-2.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/layers-3-filled.svg b/assets/taiga-ui/icons/layers-3-filled.svg new file mode 100644 index 00000000..ebb26faf --- /dev/null +++ b/assets/taiga-ui/icons/layers-3-filled.svg @@ -0,0 +1,24 @@ + + + + + diff --git a/assets/taiga-ui/icons/layers-3.svg b/assets/taiga-ui/icons/layers-3.svg new file mode 100644 index 00000000..98f7c543 --- /dev/null +++ b/assets/taiga-ui/icons/layers-3.svg @@ -0,0 +1,24 @@ + + + + + diff --git a/assets/taiga-ui/icons/layers-filled.svg b/assets/taiga-ui/icons/layers-filled.svg new file mode 100644 index 00000000..bedb422d --- /dev/null +++ b/assets/taiga-ui/icons/layers-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/layers.svg b/assets/taiga-ui/icons/layers.svg new file mode 100644 index 00000000..d2925a60 --- /dev/null +++ b/assets/taiga-ui/icons/layers.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/layout-dashboard-filled.svg b/assets/taiga-ui/icons/layout-dashboard-filled.svg new file mode 100644 index 00000000..a057ab77 --- /dev/null +++ b/assets/taiga-ui/icons/layout-dashboard-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/layout-dashboard.svg b/assets/taiga-ui/icons/layout-dashboard.svg new file mode 100644 index 00000000..7a76fd01 --- /dev/null +++ b/assets/taiga-ui/icons/layout-dashboard.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/layout-grid-filled.svg b/assets/taiga-ui/icons/layout-grid-filled.svg new file mode 100644 index 00000000..d04e03e6 --- /dev/null +++ b/assets/taiga-ui/icons/layout-grid-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/layout-grid.svg b/assets/taiga-ui/icons/layout-grid.svg new file mode 100644 index 00000000..4e4a1239 --- /dev/null +++ b/assets/taiga-ui/icons/layout-grid.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/layout-list-filled.svg b/assets/taiga-ui/icons/layout-list-filled.svg new file mode 100644 index 00000000..a8717898 --- /dev/null +++ b/assets/taiga-ui/icons/layout-list-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/layout-list.svg b/assets/taiga-ui/icons/layout-list.svg new file mode 100644 index 00000000..2db5280e --- /dev/null +++ b/assets/taiga-ui/icons/layout-list.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/layout-panel-left-filled.svg b/assets/taiga-ui/icons/layout-panel-left-filled.svg new file mode 100644 index 00000000..1a4b5996 --- /dev/null +++ b/assets/taiga-ui/icons/layout-panel-left-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/layout-panel-left.svg b/assets/taiga-ui/icons/layout-panel-left.svg new file mode 100644 index 00000000..92327798 --- /dev/null +++ b/assets/taiga-ui/icons/layout-panel-left.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/layout-panel-top-filled.svg b/assets/taiga-ui/icons/layout-panel-top-filled.svg new file mode 100644 index 00000000..503f48f2 --- /dev/null +++ b/assets/taiga-ui/icons/layout-panel-top-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/layout-panel-top.svg b/assets/taiga-ui/icons/layout-panel-top.svg new file mode 100644 index 00000000..36379f93 --- /dev/null +++ b/assets/taiga-ui/icons/layout-panel-top.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/layout-template-filled.svg b/assets/taiga-ui/icons/layout-template-filled.svg new file mode 100644 index 00000000..a1d99ba4 --- /dev/null +++ b/assets/taiga-ui/icons/layout-template-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/layout-template.svg b/assets/taiga-ui/icons/layout-template.svg new file mode 100644 index 00000000..015b2de4 --- /dev/null +++ b/assets/taiga-ui/icons/layout-template.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/leaf-filled.svg b/assets/taiga-ui/icons/leaf-filled.svg new file mode 100644 index 00000000..f7ebffec --- /dev/null +++ b/assets/taiga-ui/icons/leaf-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/leaf.svg b/assets/taiga-ui/icons/leaf.svg new file mode 100644 index 00000000..3c8097f0 --- /dev/null +++ b/assets/taiga-ui/icons/leaf.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/leafy-green-filled.svg b/assets/taiga-ui/icons/leafy-green-filled.svg new file mode 100644 index 00000000..c59925ef --- /dev/null +++ b/assets/taiga-ui/icons/leafy-green-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/leafy-green.svg b/assets/taiga-ui/icons/leafy-green.svg new file mode 100644 index 00000000..3fb22624 --- /dev/null +++ b/assets/taiga-ui/icons/leafy-green.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/lectern-filled.svg b/assets/taiga-ui/icons/lectern-filled.svg new file mode 100644 index 00000000..1c2a11fd --- /dev/null +++ b/assets/taiga-ui/icons/lectern-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/lectern.svg b/assets/taiga-ui/icons/lectern.svg new file mode 100644 index 00000000..41982c59 --- /dev/null +++ b/assets/taiga-ui/icons/lectern.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/letter-text-filled.svg b/assets/taiga-ui/icons/letter-text-filled.svg new file mode 100644 index 00000000..e20b2213 --- /dev/null +++ b/assets/taiga-ui/icons/letter-text-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/letter-text.svg b/assets/taiga-ui/icons/letter-text.svg new file mode 100644 index 00000000..4d27c97d --- /dev/null +++ b/assets/taiga-ui/icons/letter-text.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/library-big-filled.svg b/assets/taiga-ui/icons/library-big-filled.svg new file mode 100644 index 00000000..4a949ede --- /dev/null +++ b/assets/taiga-ui/icons/library-big-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/library-big.svg b/assets/taiga-ui/icons/library-big.svg new file mode 100644 index 00000000..85284b84 --- /dev/null +++ b/assets/taiga-ui/icons/library-big.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/library-filled.svg b/assets/taiga-ui/icons/library-filled.svg new file mode 100644 index 00000000..ef0321aa --- /dev/null +++ b/assets/taiga-ui/icons/library-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/library.svg b/assets/taiga-ui/icons/library.svg new file mode 100644 index 00000000..ebe5af98 --- /dev/null +++ b/assets/taiga-ui/icons/library.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/life-buoy-filled.svg b/assets/taiga-ui/icons/life-buoy-filled.svg new file mode 100644 index 00000000..b82073cd --- /dev/null +++ b/assets/taiga-ui/icons/life-buoy-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/life-buoy.svg b/assets/taiga-ui/icons/life-buoy.svg new file mode 100644 index 00000000..4dda6021 --- /dev/null +++ b/assets/taiga-ui/icons/life-buoy.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/ligature-filled.svg b/assets/taiga-ui/icons/ligature-filled.svg new file mode 100644 index 00000000..f69a267c --- /dev/null +++ b/assets/taiga-ui/icons/ligature-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/ligature.svg b/assets/taiga-ui/icons/ligature.svg new file mode 100644 index 00000000..365b99ef --- /dev/null +++ b/assets/taiga-ui/icons/ligature.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/lightbulb-filled.svg b/assets/taiga-ui/icons/lightbulb-filled.svg new file mode 100644 index 00000000..10140609 --- /dev/null +++ b/assets/taiga-ui/icons/lightbulb-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/lightbulb-off-filled.svg b/assets/taiga-ui/icons/lightbulb-off-filled.svg new file mode 100644 index 00000000..2ea18de2 --- /dev/null +++ b/assets/taiga-ui/icons/lightbulb-off-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/lightbulb-off.svg b/assets/taiga-ui/icons/lightbulb-off.svg new file mode 100644 index 00000000..f8dbb4e1 --- /dev/null +++ b/assets/taiga-ui/icons/lightbulb-off.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/lightbulb.svg b/assets/taiga-ui/icons/lightbulb.svg new file mode 100644 index 00000000..51aa7fad --- /dev/null +++ b/assets/taiga-ui/icons/lightbulb.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/line-chart-filled.svg b/assets/taiga-ui/icons/line-chart-filled.svg new file mode 100644 index 00000000..824347ef --- /dev/null +++ b/assets/taiga-ui/icons/line-chart-filled.svg @@ -0,0 +1,16 @@ + + + + + diff --git a/assets/taiga-ui/icons/line-chart.svg b/assets/taiga-ui/icons/line-chart.svg new file mode 100644 index 00000000..ab1ff597 --- /dev/null +++ b/assets/taiga-ui/icons/line-chart.svg @@ -0,0 +1,16 @@ + + + + + diff --git a/assets/taiga-ui/icons/link-2-filled.svg b/assets/taiga-ui/icons/link-2-filled.svg new file mode 100644 index 00000000..48382624 --- /dev/null +++ b/assets/taiga-ui/icons/link-2-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/link-2-off-filled.svg b/assets/taiga-ui/icons/link-2-off-filled.svg new file mode 100644 index 00000000..d7d11823 --- /dev/null +++ b/assets/taiga-ui/icons/link-2-off-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/link-2-off.svg b/assets/taiga-ui/icons/link-2-off.svg new file mode 100644 index 00000000..db7c7768 --- /dev/null +++ b/assets/taiga-ui/icons/link-2-off.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/link-2.svg b/assets/taiga-ui/icons/link-2.svg new file mode 100644 index 00000000..b742b1cb --- /dev/null +++ b/assets/taiga-ui/icons/link-2.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/link-filled.svg b/assets/taiga-ui/icons/link-filled.svg new file mode 100644 index 00000000..5d6b5cf8 --- /dev/null +++ b/assets/taiga-ui/icons/link-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconLinkOutline.svg b/assets/taiga-ui/icons/link.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconLinkOutline.svg rename to assets/taiga-ui/icons/link.svg diff --git a/assets/taiga-ui/icons/linkedin-filled.svg b/assets/taiga-ui/icons/linkedin-filled.svg new file mode 100644 index 00000000..31a6f1e9 --- /dev/null +++ b/assets/taiga-ui/icons/linkedin-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconLinkedinOutline.svg b/assets/taiga-ui/icons/linkedin.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconLinkedinOutline.svg rename to assets/taiga-ui/icons/linkedin.svg diff --git a/assets/taiga-ui/icons/list-check-filled.svg b/assets/taiga-ui/icons/list-check-filled.svg new file mode 100644 index 00000000..145cae27 --- /dev/null +++ b/assets/taiga-ui/icons/list-check-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/list-check.svg b/assets/taiga-ui/icons/list-check.svg new file mode 100644 index 00000000..7f32503c --- /dev/null +++ b/assets/taiga-ui/icons/list-check.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/list-checks-filled.svg b/assets/taiga-ui/icons/list-checks-filled.svg new file mode 100644 index 00000000..a74974af --- /dev/null +++ b/assets/taiga-ui/icons/list-checks-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-checks.svg b/assets/taiga-ui/icons/list-checks.svg new file mode 100644 index 00000000..97d58e90 --- /dev/null +++ b/assets/taiga-ui/icons/list-checks.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-collapse-filled.svg b/assets/taiga-ui/icons/list-collapse-filled.svg new file mode 100644 index 00000000..1805b8d9 --- /dev/null +++ b/assets/taiga-ui/icons/list-collapse-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-collapse.svg b/assets/taiga-ui/icons/list-collapse.svg new file mode 100644 index 00000000..7ff85f18 --- /dev/null +++ b/assets/taiga-ui/icons/list-collapse.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-end-filled.svg b/assets/taiga-ui/icons/list-end-filled.svg new file mode 100644 index 00000000..4283f7e0 --- /dev/null +++ b/assets/taiga-ui/icons/list-end-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-end.svg b/assets/taiga-ui/icons/list-end.svg new file mode 100644 index 00000000..6815cbb6 --- /dev/null +++ b/assets/taiga-ui/icons/list-end.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-filled.svg b/assets/taiga-ui/icons/list-filled.svg new file mode 100644 index 00000000..24b170c6 --- /dev/null +++ b/assets/taiga-ui/icons/list-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/list-filter-filled.svg b/assets/taiga-ui/icons/list-filter-filled.svg new file mode 100644 index 00000000..ac4bd155 --- /dev/null +++ b/assets/taiga-ui/icons/list-filter-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/list-filter.svg b/assets/taiga-ui/icons/list-filter.svg new file mode 100644 index 00000000..5a790c23 --- /dev/null +++ b/assets/taiga-ui/icons/list-filter.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/list-minus-filled.svg b/assets/taiga-ui/icons/list-minus-filled.svg new file mode 100644 index 00000000..3077ecdf --- /dev/null +++ b/assets/taiga-ui/icons/list-minus-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/list-minus.svg b/assets/taiga-ui/icons/list-minus.svg new file mode 100644 index 00000000..0cedf107 --- /dev/null +++ b/assets/taiga-ui/icons/list-minus.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/list-music-filled.svg b/assets/taiga-ui/icons/list-music-filled.svg new file mode 100644 index 00000000..0aba46f2 --- /dev/null +++ b/assets/taiga-ui/icons/list-music-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-music.svg b/assets/taiga-ui/icons/list-music.svg new file mode 100644 index 00000000..e5d95c4e --- /dev/null +++ b/assets/taiga-ui/icons/list-music.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-ordered-filled.svg b/assets/taiga-ui/icons/list-ordered-filled.svg new file mode 100644 index 00000000..c0f2a187 --- /dev/null +++ b/assets/taiga-ui/icons/list-ordered-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/list-ordered.svg b/assets/taiga-ui/icons/list-ordered.svg new file mode 100644 index 00000000..6144d074 --- /dev/null +++ b/assets/taiga-ui/icons/list-ordered.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/list-plus-filled.svg b/assets/taiga-ui/icons/list-plus-filled.svg new file mode 100644 index 00000000..db59a141 --- /dev/null +++ b/assets/taiga-ui/icons/list-plus-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-plus.svg b/assets/taiga-ui/icons/list-plus.svg new file mode 100644 index 00000000..d07990f8 --- /dev/null +++ b/assets/taiga-ui/icons/list-plus.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-restart-filled.svg b/assets/taiga-ui/icons/list-restart-filled.svg new file mode 100644 index 00000000..82daae88 --- /dev/null +++ b/assets/taiga-ui/icons/list-restart-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-restart.svg b/assets/taiga-ui/icons/list-restart.svg new file mode 100644 index 00000000..7144e94e --- /dev/null +++ b/assets/taiga-ui/icons/list-restart.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-start-filled.svg b/assets/taiga-ui/icons/list-start-filled.svg new file mode 100644 index 00000000..27c0045d --- /dev/null +++ b/assets/taiga-ui/icons/list-start-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-start.svg b/assets/taiga-ui/icons/list-start.svg new file mode 100644 index 00000000..928cd2e2 --- /dev/null +++ b/assets/taiga-ui/icons/list-start.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-todo-filled.svg b/assets/taiga-ui/icons/list-todo-filled.svg new file mode 100644 index 00000000..64d7a9eb --- /dev/null +++ b/assets/taiga-ui/icons/list-todo-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-todo.svg b/assets/taiga-ui/icons/list-todo.svg new file mode 100644 index 00000000..2b88b1ad --- /dev/null +++ b/assets/taiga-ui/icons/list-todo.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-tree-filled.svg b/assets/taiga-ui/icons/list-tree-filled.svg new file mode 100644 index 00000000..3c1c7f53 --- /dev/null +++ b/assets/taiga-ui/icons/list-tree-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-tree.svg b/assets/taiga-ui/icons/list-tree.svg new file mode 100644 index 00000000..e91d8f92 --- /dev/null +++ b/assets/taiga-ui/icons/list-tree.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-video-filled.svg b/assets/taiga-ui/icons/list-video-filled.svg new file mode 100644 index 00000000..3b6b9b0f --- /dev/null +++ b/assets/taiga-ui/icons/list-video-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/list-video.svg b/assets/taiga-ui/icons/list-video.svg new file mode 100644 index 00000000..0152b146 --- /dev/null +++ b/assets/taiga-ui/icons/list-video.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/list-x-filled.svg b/assets/taiga-ui/icons/list-x-filled.svg new file mode 100644 index 00000000..82a644dc --- /dev/null +++ b/assets/taiga-ui/icons/list-x-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list-x.svg b/assets/taiga-ui/icons/list-x.svg new file mode 100644 index 00000000..b60076ee --- /dev/null +++ b/assets/taiga-ui/icons/list-x.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/list.svg b/assets/taiga-ui/icons/list.svg new file mode 100644 index 00000000..e02938b8 --- /dev/null +++ b/assets/taiga-ui/icons/list.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/loader-circle-filled.svg b/assets/taiga-ui/icons/loader-circle-filled.svg new file mode 100644 index 00000000..21ff4847 --- /dev/null +++ b/assets/taiga-ui/icons/loader-circle-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/loader-circle.svg b/assets/taiga-ui/icons/loader-circle.svg new file mode 100644 index 00000000..81952f05 --- /dev/null +++ b/assets/taiga-ui/icons/loader-circle.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/loader-filled.svg b/assets/taiga-ui/icons/loader-filled.svg new file mode 100644 index 00000000..b8025ed9 --- /dev/null +++ b/assets/taiga-ui/icons/loader-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/loader-pinwheel-filled.svg b/assets/taiga-ui/icons/loader-pinwheel-filled.svg new file mode 100644 index 00000000..b83985b4 --- /dev/null +++ b/assets/taiga-ui/icons/loader-pinwheel-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/loader-pinwheel.svg b/assets/taiga-ui/icons/loader-pinwheel.svg new file mode 100644 index 00000000..c2da46da --- /dev/null +++ b/assets/taiga-ui/icons/loader-pinwheel.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/loader.svg b/assets/taiga-ui/icons/loader.svg new file mode 100644 index 00000000..56cece7e --- /dev/null +++ b/assets/taiga-ui/icons/loader.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/locate-filled.svg b/assets/taiga-ui/icons/locate-filled.svg new file mode 100644 index 00000000..35bd94d6 --- /dev/null +++ b/assets/taiga-ui/icons/locate-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/locate-fixed-filled.svg b/assets/taiga-ui/icons/locate-fixed-filled.svg new file mode 100644 index 00000000..06ad0b60 --- /dev/null +++ b/assets/taiga-ui/icons/locate-fixed-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/locate-fixed.svg b/assets/taiga-ui/icons/locate-fixed.svg new file mode 100644 index 00000000..67f3453e --- /dev/null +++ b/assets/taiga-ui/icons/locate-fixed.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/locate-off-filled.svg b/assets/taiga-ui/icons/locate-off-filled.svg new file mode 100644 index 00000000..4c8106cc --- /dev/null +++ b/assets/taiga-ui/icons/locate-off-filled.svg @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/locate-off.svg b/assets/taiga-ui/icons/locate-off.svg new file mode 100644 index 00000000..bb79efed --- /dev/null +++ b/assets/taiga-ui/icons/locate-off.svg @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/locate.svg b/assets/taiga-ui/icons/locate.svg new file mode 100644 index 00000000..267dbc08 --- /dev/null +++ b/assets/taiga-ui/icons/locate.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/lock-filled.svg b/assets/taiga-ui/icons/lock-filled.svg new file mode 100644 index 00000000..95db1ced --- /dev/null +++ b/assets/taiga-ui/icons/lock-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/lock-keyhole-filled.svg b/assets/taiga-ui/icons/lock-keyhole-filled.svg new file mode 100644 index 00000000..35fc0088 --- /dev/null +++ b/assets/taiga-ui/icons/lock-keyhole-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lock-keyhole-open-filled.svg b/assets/taiga-ui/icons/lock-keyhole-open-filled.svg new file mode 100644 index 00000000..e87b96a2 --- /dev/null +++ b/assets/taiga-ui/icons/lock-keyhole-open-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lock-keyhole-open.svg b/assets/taiga-ui/icons/lock-keyhole-open.svg new file mode 100644 index 00000000..a089b187 --- /dev/null +++ b/assets/taiga-ui/icons/lock-keyhole-open.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lock-keyhole.svg b/assets/taiga-ui/icons/lock-keyhole.svg new file mode 100644 index 00000000..a447e59b --- /dev/null +++ b/assets/taiga-ui/icons/lock-keyhole.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lock-open-filled.svg b/assets/taiga-ui/icons/lock-open-filled.svg new file mode 100644 index 00000000..6ace6954 --- /dev/null +++ b/assets/taiga-ui/icons/lock-open-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconUnlockOutline.svg b/assets/taiga-ui/icons/lock-open.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconUnlockOutline.svg rename to assets/taiga-ui/icons/lock-open.svg diff --git a/assets/taiga-ui/icons/tuiIconLockOutline.svg b/assets/taiga-ui/icons/lock.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconLockOutline.svg rename to assets/taiga-ui/icons/lock.svg diff --git a/assets/taiga-ui/icons/log-in-filled.svg b/assets/taiga-ui/icons/log-in-filled.svg new file mode 100644 index 00000000..91997242 --- /dev/null +++ b/assets/taiga-ui/icons/log-in-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/log-in.svg b/assets/taiga-ui/icons/log-in.svg new file mode 100644 index 00000000..f77e34a9 --- /dev/null +++ b/assets/taiga-ui/icons/log-in.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/log-out-filled.svg b/assets/taiga-ui/icons/log-out-filled.svg new file mode 100644 index 00000000..b041bbcf --- /dev/null +++ b/assets/taiga-ui/icons/log-out-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/log-out.svg b/assets/taiga-ui/icons/log-out.svg new file mode 100644 index 00000000..0879cf7a --- /dev/null +++ b/assets/taiga-ui/icons/log-out.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/logs-filled.svg b/assets/taiga-ui/icons/logs-filled.svg new file mode 100644 index 00000000..ece67b55 --- /dev/null +++ b/assets/taiga-ui/icons/logs-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/logs.svg b/assets/taiga-ui/icons/logs.svg new file mode 100644 index 00000000..168f4f16 --- /dev/null +++ b/assets/taiga-ui/icons/logs.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/lollipop-filled.svg b/assets/taiga-ui/icons/lollipop-filled.svg new file mode 100644 index 00000000..0f31336c --- /dev/null +++ b/assets/taiga-ui/icons/lollipop-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/lollipop.svg b/assets/taiga-ui/icons/lollipop.svg new file mode 100644 index 00000000..c525418c --- /dev/null +++ b/assets/taiga-ui/icons/lollipop.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/luggage-filled.svg b/assets/taiga-ui/icons/luggage-filled.svg new file mode 100644 index 00000000..e43bbb3f --- /dev/null +++ b/assets/taiga-ui/icons/luggage-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/luggage.svg b/assets/taiga-ui/icons/luggage.svg new file mode 100644 index 00000000..55b77a09 --- /dev/null +++ b/assets/taiga-ui/icons/luggage.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/tuiIconMaestroMono.svg b/assets/taiga-ui/icons/maestro-mono.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconMaestroMono.svg rename to assets/taiga-ui/icons/maestro-mono.svg diff --git a/assets/taiga-ui/icons/maestro.svg b/assets/taiga-ui/icons/maestro.svg new file mode 100644 index 00000000..4179d388 --- /dev/null +++ b/assets/taiga-ui/icons/maestro.svg @@ -0,0 +1,19 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/magnet-filled.svg b/assets/taiga-ui/icons/magnet-filled.svg new file mode 100644 index 00000000..1c80f243 --- /dev/null +++ b/assets/taiga-ui/icons/magnet-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/magnet.svg b/assets/taiga-ui/icons/magnet.svg new file mode 100644 index 00000000..f6456c83 --- /dev/null +++ b/assets/taiga-ui/icons/magnet.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/mail-check-filled.svg b/assets/taiga-ui/icons/mail-check-filled.svg new file mode 100644 index 00000000..b5b98b85 --- /dev/null +++ b/assets/taiga-ui/icons/mail-check-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/mail-check.svg b/assets/taiga-ui/icons/mail-check.svg new file mode 100644 index 00000000..13968e2c --- /dev/null +++ b/assets/taiga-ui/icons/mail-check.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/mail-filled.svg b/assets/taiga-ui/icons/mail-filled.svg new file mode 100644 index 00000000..56f10c87 --- /dev/null +++ b/assets/taiga-ui/icons/mail-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/mail-minus-filled.svg b/assets/taiga-ui/icons/mail-minus-filled.svg new file mode 100644 index 00000000..62e1143d --- /dev/null +++ b/assets/taiga-ui/icons/mail-minus-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/mail-minus.svg b/assets/taiga-ui/icons/mail-minus.svg new file mode 100644 index 00000000..cd7da6ce --- /dev/null +++ b/assets/taiga-ui/icons/mail-minus.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/mail-open-filled.svg b/assets/taiga-ui/icons/mail-open-filled.svg new file mode 100644 index 00000000..cef40ec7 --- /dev/null +++ b/assets/taiga-ui/icons/mail-open-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/mail-open.svg b/assets/taiga-ui/icons/mail-open.svg new file mode 100644 index 00000000..74f4d000 --- /dev/null +++ b/assets/taiga-ui/icons/mail-open.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/mail-plus-filled.svg b/assets/taiga-ui/icons/mail-plus-filled.svg new file mode 100644 index 00000000..3337fbd1 --- /dev/null +++ b/assets/taiga-ui/icons/mail-plus-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/mail-plus.svg b/assets/taiga-ui/icons/mail-plus.svg new file mode 100644 index 00000000..e7907b1c --- /dev/null +++ b/assets/taiga-ui/icons/mail-plus.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/mail-question-filled.svg b/assets/taiga-ui/icons/mail-question-filled.svg new file mode 100644 index 00000000..b02ae412 --- /dev/null +++ b/assets/taiga-ui/icons/mail-question-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/mail-question.svg b/assets/taiga-ui/icons/mail-question.svg new file mode 100644 index 00000000..b10dfb8e --- /dev/null +++ b/assets/taiga-ui/icons/mail-question.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/mail-search-filled.svg b/assets/taiga-ui/icons/mail-search-filled.svg new file mode 100644 index 00000000..4c746ec5 --- /dev/null +++ b/assets/taiga-ui/icons/mail-search-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/mail-search.svg b/assets/taiga-ui/icons/mail-search.svg new file mode 100644 index 00000000..027f746f --- /dev/null +++ b/assets/taiga-ui/icons/mail-search.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/mail-warning-filled.svg b/assets/taiga-ui/icons/mail-warning-filled.svg new file mode 100644 index 00000000..ab63fd6d --- /dev/null +++ b/assets/taiga-ui/icons/mail-warning-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/mail-warning.svg b/assets/taiga-ui/icons/mail-warning.svg new file mode 100644 index 00000000..b5c67913 --- /dev/null +++ b/assets/taiga-ui/icons/mail-warning.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/mail-x-filled.svg b/assets/taiga-ui/icons/mail-x-filled.svg new file mode 100644 index 00000000..4eedc17f --- /dev/null +++ b/assets/taiga-ui/icons/mail-x-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/mail-x.svg b/assets/taiga-ui/icons/mail-x.svg new file mode 100644 index 00000000..34981c36 --- /dev/null +++ b/assets/taiga-ui/icons/mail-x.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/mail.svg b/assets/taiga-ui/icons/mail.svg new file mode 100644 index 00000000..243aeff9 --- /dev/null +++ b/assets/taiga-ui/icons/mail.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/mailbox-filled.svg b/assets/taiga-ui/icons/mailbox-filled.svg new file mode 100644 index 00000000..ec4d9b62 --- /dev/null +++ b/assets/taiga-ui/icons/mailbox-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/mailbox.svg b/assets/taiga-ui/icons/mailbox.svg new file mode 100644 index 00000000..a61eaa33 --- /dev/null +++ b/assets/taiga-ui/icons/mailbox.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/mails-filled.svg b/assets/taiga-ui/icons/mails-filled.svg new file mode 100644 index 00000000..eb4b8f20 --- /dev/null +++ b/assets/taiga-ui/icons/mails-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/mails.svg b/assets/taiga-ui/icons/mails.svg new file mode 100644 index 00000000..d03033b2 --- /dev/null +++ b/assets/taiga-ui/icons/mails.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/map-filled.svg b/assets/taiga-ui/icons/map-filled.svg new file mode 100644 index 00000000..6bc27498 --- /dev/null +++ b/assets/taiga-ui/icons/map-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/map-pin-check-filled.svg b/assets/taiga-ui/icons/map-pin-check-filled.svg new file mode 100644 index 00000000..81aaac36 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-check-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/map-pin-check-inside-filled.svg b/assets/taiga-ui/icons/map-pin-check-inside-filled.svg new file mode 100644 index 00000000..60e46c89 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-check-inside-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/map-pin-check-inside.svg b/assets/taiga-ui/icons/map-pin-check-inside.svg new file mode 100644 index 00000000..2cfbdc72 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-check-inside.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/map-pin-check.svg b/assets/taiga-ui/icons/map-pin-check.svg new file mode 100644 index 00000000..454df3e6 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-check.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/map-pin-filled.svg b/assets/taiga-ui/icons/map-pin-filled.svg new file mode 100644 index 00000000..1fc27e2a --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/map-pin-house-filled.svg b/assets/taiga-ui/icons/map-pin-house-filled.svg new file mode 100644 index 00000000..fa214166 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-house-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/map-pin-house.svg b/assets/taiga-ui/icons/map-pin-house.svg new file mode 100644 index 00000000..f0c36bc7 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-house.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/map-pin-minus-filled.svg b/assets/taiga-ui/icons/map-pin-minus-filled.svg new file mode 100644 index 00000000..33c6fff0 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-minus-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/map-pin-minus-inside-filled.svg b/assets/taiga-ui/icons/map-pin-minus-inside-filled.svg new file mode 100644 index 00000000..20329705 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-minus-inside-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/map-pin-minus-inside.svg b/assets/taiga-ui/icons/map-pin-minus-inside.svg new file mode 100644 index 00000000..fed99e44 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-minus-inside.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/map-pin-minus.svg b/assets/taiga-ui/icons/map-pin-minus.svg new file mode 100644 index 00000000..349f6aa2 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-minus.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/map-pin-off-filled.svg b/assets/taiga-ui/icons/map-pin-off-filled.svg new file mode 100644 index 00000000..5bf25012 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-off-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/map-pin-off.svg b/assets/taiga-ui/icons/map-pin-off.svg new file mode 100644 index 00000000..42b25cf8 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-off.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/map-pin-plus-filled.svg b/assets/taiga-ui/icons/map-pin-plus-filled.svg new file mode 100644 index 00000000..9585640e --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-plus-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/map-pin-plus-inside-filled.svg b/assets/taiga-ui/icons/map-pin-plus-inside-filled.svg new file mode 100644 index 00000000..6be75387 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-plus-inside-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/map-pin-plus-inside.svg b/assets/taiga-ui/icons/map-pin-plus-inside.svg new file mode 100644 index 00000000..21f6c93d --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-plus-inside.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/map-pin-plus.svg b/assets/taiga-ui/icons/map-pin-plus.svg new file mode 100644 index 00000000..7452dc95 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-plus.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/map-pin-x-filled.svg b/assets/taiga-ui/icons/map-pin-x-filled.svg new file mode 100644 index 00000000..6b2a40b7 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-x-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/map-pin-x-inside-filled.svg b/assets/taiga-ui/icons/map-pin-x-inside-filled.svg new file mode 100644 index 00000000..11dec423 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-x-inside-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/map-pin-x-inside.svg b/assets/taiga-ui/icons/map-pin-x-inside.svg new file mode 100644 index 00000000..2b43f7b4 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-x-inside.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/map-pin-x.svg b/assets/taiga-ui/icons/map-pin-x.svg new file mode 100644 index 00000000..a4eb3f50 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin-x.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/map-pin.svg b/assets/taiga-ui/icons/map-pin.svg new file mode 100644 index 00000000..9f855b94 --- /dev/null +++ b/assets/taiga-ui/icons/map-pin.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/map-pinned-filled.svg b/assets/taiga-ui/icons/map-pinned-filled.svg new file mode 100644 index 00000000..3c974e43 --- /dev/null +++ b/assets/taiga-ui/icons/map-pinned-filled.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/map-pinned.svg b/assets/taiga-ui/icons/map-pinned.svg new file mode 100644 index 00000000..3b13b507 --- /dev/null +++ b/assets/taiga-ui/icons/map-pinned.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/map.svg b/assets/taiga-ui/icons/map.svg new file mode 100644 index 00000000..a1f4b05b --- /dev/null +++ b/assets/taiga-ui/icons/map.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/martini-filled.svg b/assets/taiga-ui/icons/martini-filled.svg new file mode 100644 index 00000000..efffbb08 --- /dev/null +++ b/assets/taiga-ui/icons/martini-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/martini.svg b/assets/taiga-ui/icons/martini.svg new file mode 100644 index 00000000..d2bd66da --- /dev/null +++ b/assets/taiga-ui/icons/martini.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/mastercard-mono.svg b/assets/taiga-ui/icons/mastercard-mono.svg new file mode 100644 index 00000000..84316672 --- /dev/null +++ b/assets/taiga-ui/icons/mastercard-mono.svg @@ -0,0 +1,27 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/mastercard.svg b/assets/taiga-ui/icons/mastercard.svg new file mode 100644 index 00000000..1006d518 --- /dev/null +++ b/assets/taiga-ui/icons/mastercard.svg @@ -0,0 +1,22 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/maximize-2-filled.svg b/assets/taiga-ui/icons/maximize-2-filled.svg new file mode 100644 index 00000000..347bf8c9 --- /dev/null +++ b/assets/taiga-ui/icons/maximize-2-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/maximize-2.svg b/assets/taiga-ui/icons/maximize-2.svg new file mode 100644 index 00000000..cdb2e617 --- /dev/null +++ b/assets/taiga-ui/icons/maximize-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/maximize-filled.svg b/assets/taiga-ui/icons/maximize-filled.svg new file mode 100644 index 00000000..1b8acf4e --- /dev/null +++ b/assets/taiga-ui/icons/maximize-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/maximize.svg b/assets/taiga-ui/icons/maximize.svg new file mode 100644 index 00000000..e8e8bb46 --- /dev/null +++ b/assets/taiga-ui/icons/maximize.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/medal-filled.svg b/assets/taiga-ui/icons/medal-filled.svg new file mode 100644 index 00000000..1cff1c25 --- /dev/null +++ b/assets/taiga-ui/icons/medal-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/medal.svg b/assets/taiga-ui/icons/medal.svg new file mode 100644 index 00000000..c8456af8 --- /dev/null +++ b/assets/taiga-ui/icons/medal.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/megaphone-filled.svg b/assets/taiga-ui/icons/megaphone-filled.svg new file mode 100644 index 00000000..994df7aa --- /dev/null +++ b/assets/taiga-ui/icons/megaphone-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/megaphone-off-filled.svg b/assets/taiga-ui/icons/megaphone-off-filled.svg new file mode 100644 index 00000000..00d86aac --- /dev/null +++ b/assets/taiga-ui/icons/megaphone-off-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/megaphone-off.svg b/assets/taiga-ui/icons/megaphone-off.svg new file mode 100644 index 00000000..4f8bf625 --- /dev/null +++ b/assets/taiga-ui/icons/megaphone-off.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/megaphone.svg b/assets/taiga-ui/icons/megaphone.svg new file mode 100644 index 00000000..5cac3fc3 --- /dev/null +++ b/assets/taiga-ui/icons/megaphone.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/meh-filled.svg b/assets/taiga-ui/icons/meh-filled.svg new file mode 100644 index 00000000..4809d0c6 --- /dev/null +++ b/assets/taiga-ui/icons/meh-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/meh.svg b/assets/taiga-ui/icons/meh.svg new file mode 100644 index 00000000..5eadbe2b --- /dev/null +++ b/assets/taiga-ui/icons/meh.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/memory-stick-filled.svg b/assets/taiga-ui/icons/memory-stick-filled.svg new file mode 100644 index 00000000..439bf288 --- /dev/null +++ b/assets/taiga-ui/icons/memory-stick-filled.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/memory-stick.svg b/assets/taiga-ui/icons/memory-stick.svg new file mode 100644 index 00000000..8e771110 --- /dev/null +++ b/assets/taiga-ui/icons/memory-stick.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/menu-filled.svg b/assets/taiga-ui/icons/menu-filled.svg new file mode 100644 index 00000000..b4432d74 --- /dev/null +++ b/assets/taiga-ui/icons/menu-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/menu.svg b/assets/taiga-ui/icons/menu.svg new file mode 100644 index 00000000..6d1d426c --- /dev/null +++ b/assets/taiga-ui/icons/menu.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/merge-filled.svg b/assets/taiga-ui/icons/merge-filled.svg new file mode 100644 index 00000000..01691874 --- /dev/null +++ b/assets/taiga-ui/icons/merge-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/merge.svg b/assets/taiga-ui/icons/merge.svg new file mode 100644 index 00000000..a4841ab4 --- /dev/null +++ b/assets/taiga-ui/icons/merge.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-code-filled.svg b/assets/taiga-ui/icons/message-circle-code-filled.svg new file mode 100644 index 00000000..feee0894 --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-code-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-code.svg b/assets/taiga-ui/icons/message-circle-code.svg new file mode 100644 index 00000000..a772568f --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-code.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-dashed-filled.svg b/assets/taiga-ui/icons/message-circle-dashed-filled.svg new file mode 100644 index 00000000..b51dde5a --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-dashed-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/message-circle-dashed.svg b/assets/taiga-ui/icons/message-circle-dashed.svg new file mode 100644 index 00000000..22721ee0 --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-dashed.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/message-circle-filled.svg b/assets/taiga-ui/icons/message-circle-filled.svg new file mode 100644 index 00000000..d24d1465 --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/message-circle-heart-filled.svg b/assets/taiga-ui/icons/message-circle-heart-filled.svg new file mode 100644 index 00000000..c874b14a --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-heart-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/message-circle-heart.svg b/assets/taiga-ui/icons/message-circle-heart.svg new file mode 100644 index 00000000..37819ecc --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-heart.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/message-circle-more-filled.svg b/assets/taiga-ui/icons/message-circle-more-filled.svg new file mode 100644 index 00000000..45808470 --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-more-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/message-circle-more.svg b/assets/taiga-ui/icons/message-circle-more.svg new file mode 100644 index 00000000..1af197f1 --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-more.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/message-circle-off-filled.svg b/assets/taiga-ui/icons/message-circle-off-filled.svg new file mode 100644 index 00000000..78bb7254 --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-off-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-off.svg b/assets/taiga-ui/icons/message-circle-off.svg new file mode 100644 index 00000000..14945afe --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-off.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-plus-filled.svg b/assets/taiga-ui/icons/message-circle-plus-filled.svg new file mode 100644 index 00000000..7895e124 --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-plus-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-plus.svg b/assets/taiga-ui/icons/message-circle-plus.svg new file mode 100644 index 00000000..69de9f65 --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-plus.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-question-filled.svg b/assets/taiga-ui/icons/message-circle-question-filled.svg new file mode 100644 index 00000000..e7c50cfd --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-question-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-question.svg b/assets/taiga-ui/icons/message-circle-question.svg new file mode 100644 index 00000000..f38a42c9 --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-question.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-reply-filled.svg b/assets/taiga-ui/icons/message-circle-reply-filled.svg new file mode 100644 index 00000000..c64ea10f --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-reply-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-reply.svg b/assets/taiga-ui/icons/message-circle-reply.svg new file mode 100644 index 00000000..2cee5ebe --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-reply.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-warning-filled.svg b/assets/taiga-ui/icons/message-circle-warning-filled.svg new file mode 100644 index 00000000..2f1f0066 --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-warning-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-warning.svg b/assets/taiga-ui/icons/message-circle-warning.svg new file mode 100644 index 00000000..dc7083e0 --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-warning.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-x-filled.svg b/assets/taiga-ui/icons/message-circle-x-filled.svg new file mode 100644 index 00000000..f8ff310d --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-x-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle-x.svg b/assets/taiga-ui/icons/message-circle-x.svg new file mode 100644 index 00000000..b86f59c8 --- /dev/null +++ b/assets/taiga-ui/icons/message-circle-x.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-circle.svg b/assets/taiga-ui/icons/message-circle.svg new file mode 100644 index 00000000..11ae8784 --- /dev/null +++ b/assets/taiga-ui/icons/message-circle.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/message-square-code-filled.svg b/assets/taiga-ui/icons/message-square-code-filled.svg new file mode 100644 index 00000000..bde842ff --- /dev/null +++ b/assets/taiga-ui/icons/message-square-code-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-code.svg b/assets/taiga-ui/icons/message-square-code.svg new file mode 100644 index 00000000..1e5ae74b --- /dev/null +++ b/assets/taiga-ui/icons/message-square-code.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-dashed-filled.svg b/assets/taiga-ui/icons/message-square-dashed-filled.svg new file mode 100644 index 00000000..8cdd0bd4 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-dashed-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/message-square-dashed.svg b/assets/taiga-ui/icons/message-square-dashed.svg new file mode 100644 index 00000000..73c1cc59 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-dashed.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/message-square-diff-filled.svg b/assets/taiga-ui/icons/message-square-diff-filled.svg new file mode 100644 index 00000000..b856887d --- /dev/null +++ b/assets/taiga-ui/icons/message-square-diff-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/message-square-diff.svg b/assets/taiga-ui/icons/message-square-diff.svg new file mode 100644 index 00000000..79e3389e --- /dev/null +++ b/assets/taiga-ui/icons/message-square-diff.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/message-square-dot-filled.svg b/assets/taiga-ui/icons/message-square-dot-filled.svg new file mode 100644 index 00000000..432a46c3 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-dot-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/message-square-dot.svg b/assets/taiga-ui/icons/message-square-dot.svg new file mode 100644 index 00000000..9e026eaa --- /dev/null +++ b/assets/taiga-ui/icons/message-square-dot.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/message-square-filled.svg b/assets/taiga-ui/icons/message-square-filled.svg new file mode 100644 index 00000000..93998d2d --- /dev/null +++ b/assets/taiga-ui/icons/message-square-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/message-square-heart-filled.svg b/assets/taiga-ui/icons/message-square-heart-filled.svg new file mode 100644 index 00000000..2ec1f090 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-heart-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/message-square-heart.svg b/assets/taiga-ui/icons/message-square-heart.svg new file mode 100644 index 00000000..1886b79a --- /dev/null +++ b/assets/taiga-ui/icons/message-square-heart.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/message-square-lock-filled.svg b/assets/taiga-ui/icons/message-square-lock-filled.svg new file mode 100644 index 00000000..4a369ed0 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-lock-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-lock.svg b/assets/taiga-ui/icons/message-square-lock.svg new file mode 100644 index 00000000..1409e16d --- /dev/null +++ b/assets/taiga-ui/icons/message-square-lock.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-more-filled.svg b/assets/taiga-ui/icons/message-square-more-filled.svg new file mode 100644 index 00000000..6c8613ac --- /dev/null +++ b/assets/taiga-ui/icons/message-square-more-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/message-square-more.svg b/assets/taiga-ui/icons/message-square-more.svg new file mode 100644 index 00000000..d4c64522 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-more.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/message-square-off-filled.svg b/assets/taiga-ui/icons/message-square-off-filled.svg new file mode 100644 index 00000000..0e7f65b6 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-off-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-off.svg b/assets/taiga-ui/icons/message-square-off.svg new file mode 100644 index 00000000..f07f0419 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-off.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-plus-filled.svg b/assets/taiga-ui/icons/message-square-plus-filled.svg new file mode 100644 index 00000000..6a517516 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-plus-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-plus.svg b/assets/taiga-ui/icons/message-square-plus.svg new file mode 100644 index 00000000..8a7cf243 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-plus.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-quote-filled.svg b/assets/taiga-ui/icons/message-square-quote-filled.svg new file mode 100644 index 00000000..1dbec0f4 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-quote-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-quote.svg b/assets/taiga-ui/icons/message-square-quote.svg new file mode 100644 index 00000000..2c6a4af3 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-quote.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-reply-filled.svg b/assets/taiga-ui/icons/message-square-reply-filled.svg new file mode 100644 index 00000000..b81bb7d9 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-reply-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-reply.svg b/assets/taiga-ui/icons/message-square-reply.svg new file mode 100644 index 00000000..570dd794 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-reply.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-share-filled.svg b/assets/taiga-ui/icons/message-square-share-filled.svg new file mode 100644 index 00000000..7b60de15 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-share-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-share.svg b/assets/taiga-ui/icons/message-square-share.svg new file mode 100644 index 00000000..6994b761 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-share.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-text-filled.svg b/assets/taiga-ui/icons/message-square-text-filled.svg new file mode 100644 index 00000000..b5a15e2b --- /dev/null +++ b/assets/taiga-ui/icons/message-square-text-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-text.svg b/assets/taiga-ui/icons/message-square-text.svg new file mode 100644 index 00000000..4f96222f --- /dev/null +++ b/assets/taiga-ui/icons/message-square-text.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-warning-filled.svg b/assets/taiga-ui/icons/message-square-warning-filled.svg new file mode 100644 index 00000000..ff055675 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-warning-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-warning.svg b/assets/taiga-ui/icons/message-square-warning.svg new file mode 100644 index 00000000..13e30b10 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-warning.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-x-filled.svg b/assets/taiga-ui/icons/message-square-x-filled.svg new file mode 100644 index 00000000..af669ade --- /dev/null +++ b/assets/taiga-ui/icons/message-square-x-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-x.svg b/assets/taiga-ui/icons/message-square-x.svg new file mode 100644 index 00000000..3bb9537f --- /dev/null +++ b/assets/taiga-ui/icons/message-square-x.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconMessageSquareOutline.svg b/assets/taiga-ui/icons/message-square.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconMessageSquareOutline.svg rename to assets/taiga-ui/icons/message-square.svg diff --git a/assets/taiga-ui/icons/messages-square-filled.svg b/assets/taiga-ui/icons/messages-square-filled.svg new file mode 100644 index 00000000..07697122 --- /dev/null +++ b/assets/taiga-ui/icons/messages-square-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/messages-square.svg b/assets/taiga-ui/icons/messages-square.svg new file mode 100644 index 00000000..1fe8947f --- /dev/null +++ b/assets/taiga-ui/icons/messages-square.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/mic-filled.svg b/assets/taiga-ui/icons/mic-filled.svg new file mode 100644 index 00000000..598aef93 --- /dev/null +++ b/assets/taiga-ui/icons/mic-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/mic-off-filled.svg b/assets/taiga-ui/icons/mic-off-filled.svg new file mode 100644 index 00000000..41beb674 --- /dev/null +++ b/assets/taiga-ui/icons/mic-off-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/mic-off.svg b/assets/taiga-ui/icons/mic-off.svg new file mode 100644 index 00000000..b3b01b95 --- /dev/null +++ b/assets/taiga-ui/icons/mic-off.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/mic-vocal-filled.svg b/assets/taiga-ui/icons/mic-vocal-filled.svg new file mode 100644 index 00000000..1efb7625 --- /dev/null +++ b/assets/taiga-ui/icons/mic-vocal-filled.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/mic-vocal.svg b/assets/taiga-ui/icons/mic-vocal.svg new file mode 100644 index 00000000..a7d3d6df --- /dev/null +++ b/assets/taiga-ui/icons/mic-vocal.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/mic.svg b/assets/taiga-ui/icons/mic.svg new file mode 100644 index 00000000..14a9016a --- /dev/null +++ b/assets/taiga-ui/icons/mic.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/microchip-filled.svg b/assets/taiga-ui/icons/microchip-filled.svg new file mode 100644 index 00000000..4aa516ef --- /dev/null +++ b/assets/taiga-ui/icons/microchip-filled.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/microchip.svg b/assets/taiga-ui/icons/microchip.svg new file mode 100644 index 00000000..b2cba259 --- /dev/null +++ b/assets/taiga-ui/icons/microchip.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/microscope-filled.svg b/assets/taiga-ui/icons/microscope-filled.svg new file mode 100644 index 00000000..7728d85d --- /dev/null +++ b/assets/taiga-ui/icons/microscope-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/microscope.svg b/assets/taiga-ui/icons/microscope.svg new file mode 100644 index 00000000..7639a3e6 --- /dev/null +++ b/assets/taiga-ui/icons/microscope.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/microwave-filled.svg b/assets/taiga-ui/icons/microwave-filled.svg new file mode 100644 index 00000000..28c8a5ea --- /dev/null +++ b/assets/taiga-ui/icons/microwave-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/microwave.svg b/assets/taiga-ui/icons/microwave.svg new file mode 100644 index 00000000..ba1fda3f --- /dev/null +++ b/assets/taiga-ui/icons/microwave.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/milestone-filled.svg b/assets/taiga-ui/icons/milestone-filled.svg new file mode 100644 index 00000000..d6eac3c9 --- /dev/null +++ b/assets/taiga-ui/icons/milestone-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/milestone.svg b/assets/taiga-ui/icons/milestone.svg new file mode 100644 index 00000000..31a23477 --- /dev/null +++ b/assets/taiga-ui/icons/milestone.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/milk-filled.svg b/assets/taiga-ui/icons/milk-filled.svg new file mode 100644 index 00000000..84b07258 --- /dev/null +++ b/assets/taiga-ui/icons/milk-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/milk-off-filled.svg b/assets/taiga-ui/icons/milk-off-filled.svg new file mode 100644 index 00000000..237a7d4c --- /dev/null +++ b/assets/taiga-ui/icons/milk-off-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/milk-off.svg b/assets/taiga-ui/icons/milk-off.svg new file mode 100644 index 00000000..a93f9c20 --- /dev/null +++ b/assets/taiga-ui/icons/milk-off.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/milk.svg b/assets/taiga-ui/icons/milk.svg new file mode 100644 index 00000000..8e613592 --- /dev/null +++ b/assets/taiga-ui/icons/milk.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/minimize-2-filled.svg b/assets/taiga-ui/icons/minimize-2-filled.svg new file mode 100644 index 00000000..91900116 --- /dev/null +++ b/assets/taiga-ui/icons/minimize-2-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/minimize-2.svg b/assets/taiga-ui/icons/minimize-2.svg new file mode 100644 index 00000000..003deda4 --- /dev/null +++ b/assets/taiga-ui/icons/minimize-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/minimize-filled.svg b/assets/taiga-ui/icons/minimize-filled.svg new file mode 100644 index 00000000..087a990c --- /dev/null +++ b/assets/taiga-ui/icons/minimize-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/minimize.svg b/assets/taiga-ui/icons/minimize.svg new file mode 100644 index 00000000..6d3ae3f6 --- /dev/null +++ b/assets/taiga-ui/icons/minimize.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/minus-filled.svg b/assets/taiga-ui/icons/minus-filled.svg new file mode 100644 index 00000000..3d897b7d --- /dev/null +++ b/assets/taiga-ui/icons/minus-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/minus.svg b/assets/taiga-ui/icons/minus.svg new file mode 100644 index 00000000..cfe9215c --- /dev/null +++ b/assets/taiga-ui/icons/minus.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/mir-mono.svg b/assets/taiga-ui/icons/mir-mono.svg new file mode 100644 index 00000000..0574e11a --- /dev/null +++ b/assets/taiga-ui/icons/mir-mono.svg @@ -0,0 +1,7 @@ + + + diff --git a/assets/taiga-ui/icons/mir.svg b/assets/taiga-ui/icons/mir.svg new file mode 100644 index 00000000..cf328585 --- /dev/null +++ b/assets/taiga-ui/icons/mir.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-check-filled.svg b/assets/taiga-ui/icons/monitor-check-filled.svg new file mode 100644 index 00000000..80dc23a8 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-check-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/monitor-check.svg b/assets/taiga-ui/icons/monitor-check.svg new file mode 100644 index 00000000..c061b482 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-check.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/monitor-cog-filled.svg b/assets/taiga-ui/icons/monitor-cog-filled.svg new file mode 100644 index 00000000..eed4cb69 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-cog-filled.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-cog.svg b/assets/taiga-ui/icons/monitor-cog.svg new file mode 100644 index 00000000..d662e035 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-cog.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-dot-filled.svg b/assets/taiga-ui/icons/monitor-dot-filled.svg new file mode 100644 index 00000000..5bcade54 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-dot-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/monitor-dot.svg b/assets/taiga-ui/icons/monitor-dot.svg new file mode 100644 index 00000000..4e955577 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-dot.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/monitor-down-filled.svg b/assets/taiga-ui/icons/monitor-down-filled.svg new file mode 100644 index 00000000..dae7c157 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-down-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-down.svg b/assets/taiga-ui/icons/monitor-down.svg new file mode 100644 index 00000000..882e97c8 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-down.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-filled.svg b/assets/taiga-ui/icons/monitor-filled.svg new file mode 100644 index 00000000..8db80b1a --- /dev/null +++ b/assets/taiga-ui/icons/monitor-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/monitor-off-filled.svg b/assets/taiga-ui/icons/monitor-off-filled.svg new file mode 100644 index 00000000..861b080b --- /dev/null +++ b/assets/taiga-ui/icons/monitor-off-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-off.svg b/assets/taiga-ui/icons/monitor-off.svg new file mode 100644 index 00000000..f476bad1 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-off.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-pause-filled.svg b/assets/taiga-ui/icons/monitor-pause-filled.svg new file mode 100644 index 00000000..ed0594f7 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-pause-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-pause.svg b/assets/taiga-ui/icons/monitor-pause.svg new file mode 100644 index 00000000..fde77aa4 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-pause.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-play-filled.svg b/assets/taiga-ui/icons/monitor-play-filled.svg new file mode 100644 index 00000000..736141be --- /dev/null +++ b/assets/taiga-ui/icons/monitor-play-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/monitor-play.svg b/assets/taiga-ui/icons/monitor-play.svg new file mode 100644 index 00000000..582ae95b --- /dev/null +++ b/assets/taiga-ui/icons/monitor-play.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/monitor-smartphone-filled.svg b/assets/taiga-ui/icons/monitor-smartphone-filled.svg new file mode 100644 index 00000000..b55db7be --- /dev/null +++ b/assets/taiga-ui/icons/monitor-smartphone-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/monitor-smartphone.svg b/assets/taiga-ui/icons/monitor-smartphone.svg new file mode 100644 index 00000000..199d6b78 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-smartphone.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/monitor-speaker-filled.svg b/assets/taiga-ui/icons/monitor-speaker-filled.svg new file mode 100644 index 00000000..48e731b5 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-speaker-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-speaker.svg b/assets/taiga-ui/icons/monitor-speaker.svg new file mode 100644 index 00000000..962c89cf --- /dev/null +++ b/assets/taiga-ui/icons/monitor-speaker.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-stop-filled.svg b/assets/taiga-ui/icons/monitor-stop-filled.svg new file mode 100644 index 00000000..5fdb95f7 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-stop-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/monitor-stop.svg b/assets/taiga-ui/icons/monitor-stop.svg new file mode 100644 index 00000000..fbfdde61 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-stop.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/monitor-up-filled.svg b/assets/taiga-ui/icons/monitor-up-filled.svg new file mode 100644 index 00000000..716eff9c --- /dev/null +++ b/assets/taiga-ui/icons/monitor-up-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-up.svg b/assets/taiga-ui/icons/monitor-up.svg new file mode 100644 index 00000000..ac22d4d8 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-up.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-x-filled.svg b/assets/taiga-ui/icons/monitor-x-filled.svg new file mode 100644 index 00000000..3de621d7 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-x-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/monitor-x.svg b/assets/taiga-ui/icons/monitor-x.svg new file mode 100644 index 00000000..e408db99 --- /dev/null +++ b/assets/taiga-ui/icons/monitor-x.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/monitor.svg b/assets/taiga-ui/icons/monitor.svg new file mode 100644 index 00000000..6582ab14 --- /dev/null +++ b/assets/taiga-ui/icons/monitor.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/moon-filled.svg b/assets/taiga-ui/icons/moon-filled.svg new file mode 100644 index 00000000..87c8f714 --- /dev/null +++ b/assets/taiga-ui/icons/moon-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/moon-star-filled.svg b/assets/taiga-ui/icons/moon-star-filled.svg new file mode 100644 index 00000000..f283ce8f --- /dev/null +++ b/assets/taiga-ui/icons/moon-star-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/moon-star.svg b/assets/taiga-ui/icons/moon-star.svg new file mode 100644 index 00000000..4f9c7674 --- /dev/null +++ b/assets/taiga-ui/icons/moon-star.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/moon.svg b/assets/taiga-ui/icons/moon.svg new file mode 100644 index 00000000..14847d46 --- /dev/null +++ b/assets/taiga-ui/icons/moon.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/mountain-filled.svg b/assets/taiga-ui/icons/mountain-filled.svg new file mode 100644 index 00000000..8fd8d5a5 --- /dev/null +++ b/assets/taiga-ui/icons/mountain-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/mountain-snow-filled.svg b/assets/taiga-ui/icons/mountain-snow-filled.svg new file mode 100644 index 00000000..1bf9e506 --- /dev/null +++ b/assets/taiga-ui/icons/mountain-snow-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/mountain-snow.svg b/assets/taiga-ui/icons/mountain-snow.svg new file mode 100644 index 00000000..d48a23d8 --- /dev/null +++ b/assets/taiga-ui/icons/mountain-snow.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/mountain.svg b/assets/taiga-ui/icons/mountain.svg new file mode 100644 index 00000000..bcbefc4a --- /dev/null +++ b/assets/taiga-ui/icons/mountain.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/mouse-filled.svg b/assets/taiga-ui/icons/mouse-filled.svg new file mode 100644 index 00000000..e44758f4 --- /dev/null +++ b/assets/taiga-ui/icons/mouse-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/mouse-off-filled.svg b/assets/taiga-ui/icons/mouse-off-filled.svg new file mode 100644 index 00000000..66a6d3c0 --- /dev/null +++ b/assets/taiga-ui/icons/mouse-off-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/mouse-off.svg b/assets/taiga-ui/icons/mouse-off.svg new file mode 100644 index 00000000..6d546a71 --- /dev/null +++ b/assets/taiga-ui/icons/mouse-off.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/mouse-pointer-2-filled.svg b/assets/taiga-ui/icons/mouse-pointer-2-filled.svg new file mode 100644 index 00000000..278c99cf --- /dev/null +++ b/assets/taiga-ui/icons/mouse-pointer-2-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/mouse-pointer-2.svg b/assets/taiga-ui/icons/mouse-pointer-2.svg new file mode 100644 index 00000000..0888a044 --- /dev/null +++ b/assets/taiga-ui/icons/mouse-pointer-2.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/mouse-pointer-ban-filled.svg b/assets/taiga-ui/icons/mouse-pointer-ban-filled.svg new file mode 100644 index 00000000..de97201b --- /dev/null +++ b/assets/taiga-ui/icons/mouse-pointer-ban-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/mouse-pointer-ban.svg b/assets/taiga-ui/icons/mouse-pointer-ban.svg new file mode 100644 index 00000000..9bd46b80 --- /dev/null +++ b/assets/taiga-ui/icons/mouse-pointer-ban.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/mouse-pointer-click-filled.svg b/assets/taiga-ui/icons/mouse-pointer-click-filled.svg new file mode 100644 index 00000000..4b1adc03 --- /dev/null +++ b/assets/taiga-ui/icons/mouse-pointer-click-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/mouse-pointer-click.svg b/assets/taiga-ui/icons/mouse-pointer-click.svg new file mode 100644 index 00000000..a8b732b4 --- /dev/null +++ b/assets/taiga-ui/icons/mouse-pointer-click.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/mouse-pointer-filled.svg b/assets/taiga-ui/icons/mouse-pointer-filled.svg new file mode 100644 index 00000000..edf3e41f --- /dev/null +++ b/assets/taiga-ui/icons/mouse-pointer-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/mouse-pointer.svg b/assets/taiga-ui/icons/mouse-pointer.svg new file mode 100644 index 00000000..2adf6527 --- /dev/null +++ b/assets/taiga-ui/icons/mouse-pointer.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/mouse.svg b/assets/taiga-ui/icons/mouse.svg new file mode 100644 index 00000000..c40fca54 --- /dev/null +++ b/assets/taiga-ui/icons/mouse.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-3d-filled.svg b/assets/taiga-ui/icons/move-3d-filled.svg new file mode 100644 index 00000000..8ab18367 --- /dev/null +++ b/assets/taiga-ui/icons/move-3d-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/move-3d.svg b/assets/taiga-ui/icons/move-3d.svg new file mode 100644 index 00000000..44eec3e9 --- /dev/null +++ b/assets/taiga-ui/icons/move-3d.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/move-diagonal-2-filled.svg b/assets/taiga-ui/icons/move-diagonal-2-filled.svg new file mode 100644 index 00000000..b68b5f2d --- /dev/null +++ b/assets/taiga-ui/icons/move-diagonal-2-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/move-diagonal-2.svg b/assets/taiga-ui/icons/move-diagonal-2.svg new file mode 100644 index 00000000..ef9bf11c --- /dev/null +++ b/assets/taiga-ui/icons/move-diagonal-2.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/move-diagonal-filled.svg b/assets/taiga-ui/icons/move-diagonal-filled.svg new file mode 100644 index 00000000..bfa86419 --- /dev/null +++ b/assets/taiga-ui/icons/move-diagonal-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/move-diagonal.svg b/assets/taiga-ui/icons/move-diagonal.svg new file mode 100644 index 00000000..b492e783 --- /dev/null +++ b/assets/taiga-ui/icons/move-diagonal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/move-diagonal2.svg b/assets/taiga-ui/icons/move-diagonal2.svg new file mode 100644 index 00000000..eeb5f78d --- /dev/null +++ b/assets/taiga-ui/icons/move-diagonal2.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/assets/taiga-ui/icons/move-down-filled.svg b/assets/taiga-ui/icons/move-down-filled.svg new file mode 100644 index 00000000..ad0ebf12 --- /dev/null +++ b/assets/taiga-ui/icons/move-down-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-down-left-filled.svg b/assets/taiga-ui/icons/move-down-left-filled.svg new file mode 100644 index 00000000..c0fced0f --- /dev/null +++ b/assets/taiga-ui/icons/move-down-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-down-left.svg b/assets/taiga-ui/icons/move-down-left.svg new file mode 100644 index 00000000..f43fc9f4 --- /dev/null +++ b/assets/taiga-ui/icons/move-down-left.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-down-right-filled.svg b/assets/taiga-ui/icons/move-down-right-filled.svg new file mode 100644 index 00000000..84571e09 --- /dev/null +++ b/assets/taiga-ui/icons/move-down-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-down-right.svg b/assets/taiga-ui/icons/move-down-right.svg new file mode 100644 index 00000000..a5d9c1a2 --- /dev/null +++ b/assets/taiga-ui/icons/move-down-right.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-down.svg b/assets/taiga-ui/icons/move-down.svg new file mode 100644 index 00000000..6a909da6 --- /dev/null +++ b/assets/taiga-ui/icons/move-down.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-filled.svg b/assets/taiga-ui/icons/move-filled.svg new file mode 100644 index 00000000..d93b31de --- /dev/null +++ b/assets/taiga-ui/icons/move-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/move-horizontal-filled.svg b/assets/taiga-ui/icons/move-horizontal-filled.svg new file mode 100644 index 00000000..bd1190d7 --- /dev/null +++ b/assets/taiga-ui/icons/move-horizontal-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/move-horizontal.svg b/assets/taiga-ui/icons/move-horizontal.svg new file mode 100644 index 00000000..be8ccea8 --- /dev/null +++ b/assets/taiga-ui/icons/move-horizontal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/move-left-filled.svg b/assets/taiga-ui/icons/move-left-filled.svg new file mode 100644 index 00000000..7aafcf59 --- /dev/null +++ b/assets/taiga-ui/icons/move-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-left.svg b/assets/taiga-ui/icons/move-left.svg new file mode 100644 index 00000000..b50421cd --- /dev/null +++ b/assets/taiga-ui/icons/move-left.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-right-filled.svg b/assets/taiga-ui/icons/move-right-filled.svg new file mode 100644 index 00000000..92b17efa --- /dev/null +++ b/assets/taiga-ui/icons/move-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-right.svg b/assets/taiga-ui/icons/move-right.svg new file mode 100644 index 00000000..6cd29ccd --- /dev/null +++ b/assets/taiga-ui/icons/move-right.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-up-filled.svg b/assets/taiga-ui/icons/move-up-filled.svg new file mode 100644 index 00000000..cb63a90f --- /dev/null +++ b/assets/taiga-ui/icons/move-up-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-up-left-filled.svg b/assets/taiga-ui/icons/move-up-left-filled.svg new file mode 100644 index 00000000..52c974cc --- /dev/null +++ b/assets/taiga-ui/icons/move-up-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-up-left.svg b/assets/taiga-ui/icons/move-up-left.svg new file mode 100644 index 00000000..66d95f95 --- /dev/null +++ b/assets/taiga-ui/icons/move-up-left.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-up-right-filled.svg b/assets/taiga-ui/icons/move-up-right-filled.svg new file mode 100644 index 00000000..df4282e0 --- /dev/null +++ b/assets/taiga-ui/icons/move-up-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-up-right.svg b/assets/taiga-ui/icons/move-up-right.svg new file mode 100644 index 00000000..6d835c28 --- /dev/null +++ b/assets/taiga-ui/icons/move-up-right.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-up.svg b/assets/taiga-ui/icons/move-up.svg new file mode 100644 index 00000000..746f4e94 --- /dev/null +++ b/assets/taiga-ui/icons/move-up.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/move-vertical-filled.svg b/assets/taiga-ui/icons/move-vertical-filled.svg new file mode 100644 index 00000000..318f9bae --- /dev/null +++ b/assets/taiga-ui/icons/move-vertical-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/move-vertical.svg b/assets/taiga-ui/icons/move-vertical.svg new file mode 100644 index 00000000..a4198466 --- /dev/null +++ b/assets/taiga-ui/icons/move-vertical.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/move.svg b/assets/taiga-ui/icons/move.svg new file mode 100644 index 00000000..268d0cf3 --- /dev/null +++ b/assets/taiga-ui/icons/move.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/music-2-filled.svg b/assets/taiga-ui/icons/music-2-filled.svg new file mode 100644 index 00000000..ad076dee --- /dev/null +++ b/assets/taiga-ui/icons/music-2-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/music-2.svg b/assets/taiga-ui/icons/music-2.svg new file mode 100644 index 00000000..2cca9ed8 --- /dev/null +++ b/assets/taiga-ui/icons/music-2.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/music-3-filled.svg b/assets/taiga-ui/icons/music-3-filled.svg new file mode 100644 index 00000000..6a41ebf0 --- /dev/null +++ b/assets/taiga-ui/icons/music-3-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/music-3.svg b/assets/taiga-ui/icons/music-3.svg new file mode 100644 index 00000000..72a3b850 --- /dev/null +++ b/assets/taiga-ui/icons/music-3.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/music-4-filled.svg b/assets/taiga-ui/icons/music-4-filled.svg new file mode 100644 index 00000000..f8019753 --- /dev/null +++ b/assets/taiga-ui/icons/music-4-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/music-4.svg b/assets/taiga-ui/icons/music-4.svg new file mode 100644 index 00000000..0e42da1f --- /dev/null +++ b/assets/taiga-ui/icons/music-4.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/music-filled.svg b/assets/taiga-ui/icons/music-filled.svg new file mode 100644 index 00000000..646b2439 --- /dev/null +++ b/assets/taiga-ui/icons/music-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconMusicOutline.svg b/assets/taiga-ui/icons/music.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconMusicOutline.svg rename to assets/taiga-ui/icons/music.svg diff --git a/assets/taiga-ui/icons/navigation-2-filled.svg b/assets/taiga-ui/icons/navigation-2-filled.svg new file mode 100644 index 00000000..b821f360 --- /dev/null +++ b/assets/taiga-ui/icons/navigation-2-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/navigation-2-off-filled.svg b/assets/taiga-ui/icons/navigation-2-off-filled.svg new file mode 100644 index 00000000..a5d288c8 --- /dev/null +++ b/assets/taiga-ui/icons/navigation-2-off-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/navigation-2-off.svg b/assets/taiga-ui/icons/navigation-2-off.svg new file mode 100644 index 00000000..bebf36a5 --- /dev/null +++ b/assets/taiga-ui/icons/navigation-2-off.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconNavigation2Outline.svg b/assets/taiga-ui/icons/navigation-2.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconNavigation2Outline.svg rename to assets/taiga-ui/icons/navigation-2.svg diff --git a/assets/taiga-ui/icons/navigation-filled.svg b/assets/taiga-ui/icons/navigation-filled.svg new file mode 100644 index 00000000..926563a4 --- /dev/null +++ b/assets/taiga-ui/icons/navigation-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/navigation-off-filled.svg b/assets/taiga-ui/icons/navigation-off-filled.svg new file mode 100644 index 00000000..23b0dfaa --- /dev/null +++ b/assets/taiga-ui/icons/navigation-off-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/navigation-off.svg b/assets/taiga-ui/icons/navigation-off.svg new file mode 100644 index 00000000..efdefd55 --- /dev/null +++ b/assets/taiga-ui/icons/navigation-off.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconNavigationOutline.svg b/assets/taiga-ui/icons/navigation.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconNavigationOutline.svg rename to assets/taiga-ui/icons/navigation.svg diff --git a/assets/taiga-ui/icons/network-filled.svg b/assets/taiga-ui/icons/network-filled.svg new file mode 100644 index 00000000..107b38e8 --- /dev/null +++ b/assets/taiga-ui/icons/network-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/network.svg b/assets/taiga-ui/icons/network.svg new file mode 100644 index 00000000..31e7682b --- /dev/null +++ b/assets/taiga-ui/icons/network.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/newspaper-filled.svg b/assets/taiga-ui/icons/newspaper-filled.svg new file mode 100644 index 00000000..d4bd10e2 --- /dev/null +++ b/assets/taiga-ui/icons/newspaper-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/newspaper.svg b/assets/taiga-ui/icons/newspaper.svg new file mode 100644 index 00000000..1944c8d3 --- /dev/null +++ b/assets/taiga-ui/icons/newspaper.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/nfc-filled.svg b/assets/taiga-ui/icons/nfc-filled.svg new file mode 100644 index 00000000..b62f982d --- /dev/null +++ b/assets/taiga-ui/icons/nfc-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/nfc.svg b/assets/taiga-ui/icons/nfc.svg new file mode 100644 index 00000000..4138e825 --- /dev/null +++ b/assets/taiga-ui/icons/nfc.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/notebook-filled.svg b/assets/taiga-ui/icons/notebook-filled.svg new file mode 100644 index 00000000..6d3925b7 --- /dev/null +++ b/assets/taiga-ui/icons/notebook-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/notebook-pen-filled.svg b/assets/taiga-ui/icons/notebook-pen-filled.svg new file mode 100644 index 00000000..c17e80ea --- /dev/null +++ b/assets/taiga-ui/icons/notebook-pen-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/notebook-pen.svg b/assets/taiga-ui/icons/notebook-pen.svg new file mode 100644 index 00000000..23a9907e --- /dev/null +++ b/assets/taiga-ui/icons/notebook-pen.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/notebook-tabs-filled.svg b/assets/taiga-ui/icons/notebook-tabs-filled.svg new file mode 100644 index 00000000..5b751284 --- /dev/null +++ b/assets/taiga-ui/icons/notebook-tabs-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/notebook-tabs.svg b/assets/taiga-ui/icons/notebook-tabs.svg new file mode 100644 index 00000000..901d39f2 --- /dev/null +++ b/assets/taiga-ui/icons/notebook-tabs.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/notebook-text-filled.svg b/assets/taiga-ui/icons/notebook-text-filled.svg new file mode 100644 index 00000000..3bb8c3db --- /dev/null +++ b/assets/taiga-ui/icons/notebook-text-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/notebook-text.svg b/assets/taiga-ui/icons/notebook-text.svg new file mode 100644 index 00000000..28ae0f21 --- /dev/null +++ b/assets/taiga-ui/icons/notebook-text.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/notebook.svg b/assets/taiga-ui/icons/notebook.svg new file mode 100644 index 00000000..f1efa3f8 --- /dev/null +++ b/assets/taiga-ui/icons/notebook.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/notepad-text-dashed-filled.svg b/assets/taiga-ui/icons/notepad-text-dashed-filled.svg new file mode 100644 index 00000000..834aaa4c --- /dev/null +++ b/assets/taiga-ui/icons/notepad-text-dashed-filled.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/notepad-text-dashed.svg b/assets/taiga-ui/icons/notepad-text-dashed.svg new file mode 100644 index 00000000..5ad518c6 --- /dev/null +++ b/assets/taiga-ui/icons/notepad-text-dashed.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/notepad-text-filled.svg b/assets/taiga-ui/icons/notepad-text-filled.svg new file mode 100644 index 00000000..1902a5f9 --- /dev/null +++ b/assets/taiga-ui/icons/notepad-text-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/notepad-text.svg b/assets/taiga-ui/icons/notepad-text.svg new file mode 100644 index 00000000..89c60d4b --- /dev/null +++ b/assets/taiga-ui/icons/notepad-text.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/nut-filled.svg b/assets/taiga-ui/icons/nut-filled.svg new file mode 100644 index 00000000..451c6f83 --- /dev/null +++ b/assets/taiga-ui/icons/nut-filled.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/nut-off-filled.svg b/assets/taiga-ui/icons/nut-off-filled.svg new file mode 100644 index 00000000..c303fe20 --- /dev/null +++ b/assets/taiga-ui/icons/nut-off-filled.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/nut-off.svg b/assets/taiga-ui/icons/nut-off.svg new file mode 100644 index 00000000..2bce90cf --- /dev/null +++ b/assets/taiga-ui/icons/nut-off.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/nut.svg b/assets/taiga-ui/icons/nut.svg new file mode 100644 index 00000000..da64af01 --- /dev/null +++ b/assets/taiga-ui/icons/nut.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/octagon-alert-filled.svg b/assets/taiga-ui/icons/octagon-alert-filled.svg new file mode 100644 index 00000000..6078eedd --- /dev/null +++ b/assets/taiga-ui/icons/octagon-alert-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/octagon-alert.svg b/assets/taiga-ui/icons/octagon-alert.svg new file mode 100644 index 00000000..c2e8bb21 --- /dev/null +++ b/assets/taiga-ui/icons/octagon-alert.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/octagon-filled.svg b/assets/taiga-ui/icons/octagon-filled.svg new file mode 100644 index 00000000..28236f62 --- /dev/null +++ b/assets/taiga-ui/icons/octagon-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/octagon-minus-filled.svg b/assets/taiga-ui/icons/octagon-minus-filled.svg new file mode 100644 index 00000000..c819e320 --- /dev/null +++ b/assets/taiga-ui/icons/octagon-minus-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/octagon-minus.svg b/assets/taiga-ui/icons/octagon-minus.svg new file mode 100644 index 00000000..ad3a67d0 --- /dev/null +++ b/assets/taiga-ui/icons/octagon-minus.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/octagon-pause-filled.svg b/assets/taiga-ui/icons/octagon-pause-filled.svg new file mode 100644 index 00000000..2cc81a21 --- /dev/null +++ b/assets/taiga-ui/icons/octagon-pause-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/octagon-pause.svg b/assets/taiga-ui/icons/octagon-pause.svg new file mode 100644 index 00000000..9a1097cf --- /dev/null +++ b/assets/taiga-ui/icons/octagon-pause.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/octagon-x-filled.svg b/assets/taiga-ui/icons/octagon-x-filled.svg new file mode 100644 index 00000000..18800934 --- /dev/null +++ b/assets/taiga-ui/icons/octagon-x-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/octagon-x.svg b/assets/taiga-ui/icons/octagon-x.svg new file mode 100644 index 00000000..08f388c6 --- /dev/null +++ b/assets/taiga-ui/icons/octagon-x.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/octagon.svg b/assets/taiga-ui/icons/octagon.svg new file mode 100644 index 00000000..88185fac --- /dev/null +++ b/assets/taiga-ui/icons/octagon.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/omega-filled.svg b/assets/taiga-ui/icons/omega-filled.svg new file mode 100644 index 00000000..1bf7ece7 --- /dev/null +++ b/assets/taiga-ui/icons/omega-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/omega.svg b/assets/taiga-ui/icons/omega.svg new file mode 100644 index 00000000..895e7f85 --- /dev/null +++ b/assets/taiga-ui/icons/omega.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/option-filled.svg b/assets/taiga-ui/icons/option-filled.svg new file mode 100644 index 00000000..3cc73bd2 --- /dev/null +++ b/assets/taiga-ui/icons/option-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/option.svg b/assets/taiga-ui/icons/option.svg new file mode 100644 index 00000000..6701b97d --- /dev/null +++ b/assets/taiga-ui/icons/option.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/orbit-filled.svg b/assets/taiga-ui/icons/orbit-filled.svg new file mode 100644 index 00000000..60170010 --- /dev/null +++ b/assets/taiga-ui/icons/orbit-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/orbit.svg b/assets/taiga-ui/icons/orbit.svg new file mode 100644 index 00000000..fd65c10e --- /dev/null +++ b/assets/taiga-ui/icons/orbit.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/origami-filled.svg b/assets/taiga-ui/icons/origami-filled.svg new file mode 100644 index 00000000..37e4f595 --- /dev/null +++ b/assets/taiga-ui/icons/origami-filled.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/origami.svg b/assets/taiga-ui/icons/origami.svg new file mode 100644 index 00000000..74a3cfb0 --- /dev/null +++ b/assets/taiga-ui/icons/origami.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/package-2-filled.svg b/assets/taiga-ui/icons/package-2-filled.svg new file mode 100644 index 00000000..b3857020 --- /dev/null +++ b/assets/taiga-ui/icons/package-2-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/package-2.svg b/assets/taiga-ui/icons/package-2.svg new file mode 100644 index 00000000..ec1e7d95 --- /dev/null +++ b/assets/taiga-ui/icons/package-2.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/package-check-filled.svg b/assets/taiga-ui/icons/package-check-filled.svg new file mode 100644 index 00000000..7cf73af3 --- /dev/null +++ b/assets/taiga-ui/icons/package-check-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/package-check.svg b/assets/taiga-ui/icons/package-check.svg new file mode 100644 index 00000000..017c8363 --- /dev/null +++ b/assets/taiga-ui/icons/package-check.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/package-filled.svg b/assets/taiga-ui/icons/package-filled.svg new file mode 100644 index 00000000..67add9a7 --- /dev/null +++ b/assets/taiga-ui/icons/package-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/package-minus-filled.svg b/assets/taiga-ui/icons/package-minus-filled.svg new file mode 100644 index 00000000..b790a8bd --- /dev/null +++ b/assets/taiga-ui/icons/package-minus-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/package-minus.svg b/assets/taiga-ui/icons/package-minus.svg new file mode 100644 index 00000000..8826914d --- /dev/null +++ b/assets/taiga-ui/icons/package-minus.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/package-open-filled.svg b/assets/taiga-ui/icons/package-open-filled.svg new file mode 100644 index 00000000..189ef7b0 --- /dev/null +++ b/assets/taiga-ui/icons/package-open-filled.svg @@ -0,0 +1,25 @@ + + + + + + diff --git a/assets/taiga-ui/icons/package-open.svg b/assets/taiga-ui/icons/package-open.svg new file mode 100644 index 00000000..7711a2c6 --- /dev/null +++ b/assets/taiga-ui/icons/package-open.svg @@ -0,0 +1,25 @@ + + + + + + diff --git a/assets/taiga-ui/icons/package-plus-filled.svg b/assets/taiga-ui/icons/package-plus-filled.svg new file mode 100644 index 00000000..9ccdc7b1 --- /dev/null +++ b/assets/taiga-ui/icons/package-plus-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/package-plus.svg b/assets/taiga-ui/icons/package-plus.svg new file mode 100644 index 00000000..f52cce41 --- /dev/null +++ b/assets/taiga-ui/icons/package-plus.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/package-search-filled.svg b/assets/taiga-ui/icons/package-search-filled.svg new file mode 100644 index 00000000..ec3f703b --- /dev/null +++ b/assets/taiga-ui/icons/package-search-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/package-search.svg b/assets/taiga-ui/icons/package-search.svg new file mode 100644 index 00000000..d19aa475 --- /dev/null +++ b/assets/taiga-ui/icons/package-search.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/package-x-filled.svg b/assets/taiga-ui/icons/package-x-filled.svg new file mode 100644 index 00000000..e01ae364 --- /dev/null +++ b/assets/taiga-ui/icons/package-x-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/package-x.svg b/assets/taiga-ui/icons/package-x.svg new file mode 100644 index 00000000..5fdead05 --- /dev/null +++ b/assets/taiga-ui/icons/package-x.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/package.svg b/assets/taiga-ui/icons/package.svg new file mode 100644 index 00000000..c77935e8 --- /dev/null +++ b/assets/taiga-ui/icons/package.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/paint-bucket-filled.svg b/assets/taiga-ui/icons/paint-bucket-filled.svg new file mode 100644 index 00000000..89356856 --- /dev/null +++ b/assets/taiga-ui/icons/paint-bucket-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/paint-bucket.svg b/assets/taiga-ui/icons/paint-bucket.svg new file mode 100644 index 00000000..2c0223a0 --- /dev/null +++ b/assets/taiga-ui/icons/paint-bucket.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/paint-roller-filled.svg b/assets/taiga-ui/icons/paint-roller-filled.svg new file mode 100644 index 00000000..8a4cd4bb --- /dev/null +++ b/assets/taiga-ui/icons/paint-roller-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/paint-roller.svg b/assets/taiga-ui/icons/paint-roller.svg new file mode 100644 index 00000000..f3b14a13 --- /dev/null +++ b/assets/taiga-ui/icons/paint-roller.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/paintbrush-filled.svg b/assets/taiga-ui/icons/paintbrush-filled.svg new file mode 100644 index 00000000..5dd6a88a --- /dev/null +++ b/assets/taiga-ui/icons/paintbrush-filled.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/paintbrush-vertical-filled.svg b/assets/taiga-ui/icons/paintbrush-vertical-filled.svg new file mode 100644 index 00000000..780b9caa --- /dev/null +++ b/assets/taiga-ui/icons/paintbrush-vertical-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/paintbrush-vertical.svg b/assets/taiga-ui/icons/paintbrush-vertical.svg new file mode 100644 index 00000000..c409ae01 --- /dev/null +++ b/assets/taiga-ui/icons/paintbrush-vertical.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/paintbrush.svg b/assets/taiga-ui/icons/paintbrush.svg new file mode 100644 index 00000000..d4c8fe3f --- /dev/null +++ b/assets/taiga-ui/icons/paintbrush.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/palette-filled.svg b/assets/taiga-ui/icons/palette-filled.svg new file mode 100644 index 00000000..d4ad3f63 --- /dev/null +++ b/assets/taiga-ui/icons/palette-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/palette.svg b/assets/taiga-ui/icons/palette.svg new file mode 100644 index 00000000..130ae5bf --- /dev/null +++ b/assets/taiga-ui/icons/palette.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/panel-bottom-close-filled.svg b/assets/taiga-ui/icons/panel-bottom-close-filled.svg new file mode 100644 index 00000000..e77c8f36 --- /dev/null +++ b/assets/taiga-ui/icons/panel-bottom-close-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-bottom-close.svg b/assets/taiga-ui/icons/panel-bottom-close.svg new file mode 100644 index 00000000..2080a434 --- /dev/null +++ b/assets/taiga-ui/icons/panel-bottom-close.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-bottom-dashed-filled.svg b/assets/taiga-ui/icons/panel-bottom-dashed-filled.svg new file mode 100644 index 00000000..6ae2ecea --- /dev/null +++ b/assets/taiga-ui/icons/panel-bottom-dashed-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/panel-bottom-dashed.svg b/assets/taiga-ui/icons/panel-bottom-dashed.svg new file mode 100644 index 00000000..6c55ef0a --- /dev/null +++ b/assets/taiga-ui/icons/panel-bottom-dashed.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/panel-bottom-filled.svg b/assets/taiga-ui/icons/panel-bottom-filled.svg new file mode 100644 index 00000000..b4ff155d --- /dev/null +++ b/assets/taiga-ui/icons/panel-bottom-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/panel-bottom-open-filled.svg b/assets/taiga-ui/icons/panel-bottom-open-filled.svg new file mode 100644 index 00000000..866cbe98 --- /dev/null +++ b/assets/taiga-ui/icons/panel-bottom-open-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-bottom-open.svg b/assets/taiga-ui/icons/panel-bottom-open.svg new file mode 100644 index 00000000..5fec9263 --- /dev/null +++ b/assets/taiga-ui/icons/panel-bottom-open.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-bottom.svg b/assets/taiga-ui/icons/panel-bottom.svg new file mode 100644 index 00000000..911827a6 --- /dev/null +++ b/assets/taiga-ui/icons/panel-bottom.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/panel-left-close-filled.svg b/assets/taiga-ui/icons/panel-left-close-filled.svg new file mode 100644 index 00000000..62521962 --- /dev/null +++ b/assets/taiga-ui/icons/panel-left-close-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-left-close.svg b/assets/taiga-ui/icons/panel-left-close.svg new file mode 100644 index 00000000..cef9693c --- /dev/null +++ b/assets/taiga-ui/icons/panel-left-close.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-left-dashed-filled.svg b/assets/taiga-ui/icons/panel-left-dashed-filled.svg new file mode 100644 index 00000000..6d6cf3f8 --- /dev/null +++ b/assets/taiga-ui/icons/panel-left-dashed-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/panel-left-dashed.svg b/assets/taiga-ui/icons/panel-left-dashed.svg new file mode 100644 index 00000000..988710a5 --- /dev/null +++ b/assets/taiga-ui/icons/panel-left-dashed.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/panel-left-filled.svg b/assets/taiga-ui/icons/panel-left-filled.svg new file mode 100644 index 00000000..74d5af62 --- /dev/null +++ b/assets/taiga-ui/icons/panel-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/panel-left-open-filled.svg b/assets/taiga-ui/icons/panel-left-open-filled.svg new file mode 100644 index 00000000..014c9773 --- /dev/null +++ b/assets/taiga-ui/icons/panel-left-open-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-left-open.svg b/assets/taiga-ui/icons/panel-left-open.svg new file mode 100644 index 00000000..14c6abc2 --- /dev/null +++ b/assets/taiga-ui/icons/panel-left-open.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-left.svg b/assets/taiga-ui/icons/panel-left.svg new file mode 100644 index 00000000..5da83ff0 --- /dev/null +++ b/assets/taiga-ui/icons/panel-left.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/panel-right-close-filled.svg b/assets/taiga-ui/icons/panel-right-close-filled.svg new file mode 100644 index 00000000..561ec4cf --- /dev/null +++ b/assets/taiga-ui/icons/panel-right-close-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-right-close.svg b/assets/taiga-ui/icons/panel-right-close.svg new file mode 100644 index 00000000..a17deea4 --- /dev/null +++ b/assets/taiga-ui/icons/panel-right-close.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-right-dashed-filled.svg b/assets/taiga-ui/icons/panel-right-dashed-filled.svg new file mode 100644 index 00000000..ec4b5f6c --- /dev/null +++ b/assets/taiga-ui/icons/panel-right-dashed-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/panel-right-dashed.svg b/assets/taiga-ui/icons/panel-right-dashed.svg new file mode 100644 index 00000000..fda824b5 --- /dev/null +++ b/assets/taiga-ui/icons/panel-right-dashed.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/panel-right-filled.svg b/assets/taiga-ui/icons/panel-right-filled.svg new file mode 100644 index 00000000..ff760dad --- /dev/null +++ b/assets/taiga-ui/icons/panel-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/panel-right-open-filled.svg b/assets/taiga-ui/icons/panel-right-open-filled.svg new file mode 100644 index 00000000..c9b7ccc6 --- /dev/null +++ b/assets/taiga-ui/icons/panel-right-open-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-right-open.svg b/assets/taiga-ui/icons/panel-right-open.svg new file mode 100644 index 00000000..39572c87 --- /dev/null +++ b/assets/taiga-ui/icons/panel-right-open.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-right.svg b/assets/taiga-ui/icons/panel-right.svg new file mode 100644 index 00000000..5e68d6bd --- /dev/null +++ b/assets/taiga-ui/icons/panel-right.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/panel-top-close-filled.svg b/assets/taiga-ui/icons/panel-top-close-filled.svg new file mode 100644 index 00000000..8efe74ed --- /dev/null +++ b/assets/taiga-ui/icons/panel-top-close-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-top-close.svg b/assets/taiga-ui/icons/panel-top-close.svg new file mode 100644 index 00000000..b3e21462 --- /dev/null +++ b/assets/taiga-ui/icons/panel-top-close.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-top-dashed-filled.svg b/assets/taiga-ui/icons/panel-top-dashed-filled.svg new file mode 100644 index 00000000..5bb21a12 --- /dev/null +++ b/assets/taiga-ui/icons/panel-top-dashed-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/panel-top-dashed.svg b/assets/taiga-ui/icons/panel-top-dashed.svg new file mode 100644 index 00000000..c4950616 --- /dev/null +++ b/assets/taiga-ui/icons/panel-top-dashed.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/panel-top-filled.svg b/assets/taiga-ui/icons/panel-top-filled.svg new file mode 100644 index 00000000..4cfc381b --- /dev/null +++ b/assets/taiga-ui/icons/panel-top-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/panel-top-open-filled.svg b/assets/taiga-ui/icons/panel-top-open-filled.svg new file mode 100644 index 00000000..d74959c7 --- /dev/null +++ b/assets/taiga-ui/icons/panel-top-open-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-top-open.svg b/assets/taiga-ui/icons/panel-top-open.svg new file mode 100644 index 00000000..3f2be1de --- /dev/null +++ b/assets/taiga-ui/icons/panel-top-open.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panel-top.svg b/assets/taiga-ui/icons/panel-top.svg new file mode 100644 index 00000000..d6691e97 --- /dev/null +++ b/assets/taiga-ui/icons/panel-top.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/panels-left-bottom-filled.svg b/assets/taiga-ui/icons/panels-left-bottom-filled.svg new file mode 100644 index 00000000..09dc3e2b --- /dev/null +++ b/assets/taiga-ui/icons/panels-left-bottom-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panels-left-bottom.svg b/assets/taiga-ui/icons/panels-left-bottom.svg new file mode 100644 index 00000000..ba5c2bf0 --- /dev/null +++ b/assets/taiga-ui/icons/panels-left-bottom.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panels-right-bottom-filled.svg b/assets/taiga-ui/icons/panels-right-bottom-filled.svg new file mode 100644 index 00000000..8a7f910b --- /dev/null +++ b/assets/taiga-ui/icons/panels-right-bottom-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panels-right-bottom.svg b/assets/taiga-ui/icons/panels-right-bottom.svg new file mode 100644 index 00000000..b9986fce --- /dev/null +++ b/assets/taiga-ui/icons/panels-right-bottom.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panels-top-left-filled.svg b/assets/taiga-ui/icons/panels-top-left-filled.svg new file mode 100644 index 00000000..31b3bbd8 --- /dev/null +++ b/assets/taiga-ui/icons/panels-top-left-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/panels-top-left.svg b/assets/taiga-ui/icons/panels-top-left.svg new file mode 100644 index 00000000..21d16fa1 --- /dev/null +++ b/assets/taiga-ui/icons/panels-top-left.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/paperclip-filled.svg b/assets/taiga-ui/icons/paperclip-filled.svg new file mode 100644 index 00000000..59959648 --- /dev/null +++ b/assets/taiga-ui/icons/paperclip-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/paperclip.svg b/assets/taiga-ui/icons/paperclip.svg new file mode 100644 index 00000000..618a70c0 --- /dev/null +++ b/assets/taiga-ui/icons/paperclip.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/parentheses-filled.svg b/assets/taiga-ui/icons/parentheses-filled.svg new file mode 100644 index 00000000..e11ddf7c --- /dev/null +++ b/assets/taiga-ui/icons/parentheses-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/parentheses.svg b/assets/taiga-ui/icons/parentheses.svg new file mode 100644 index 00000000..ead28788 --- /dev/null +++ b/assets/taiga-ui/icons/parentheses.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/parking-meter-filled.svg b/assets/taiga-ui/icons/parking-meter-filled.svg new file mode 100644 index 00000000..1cce37e6 --- /dev/null +++ b/assets/taiga-ui/icons/parking-meter-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/parking-meter.svg b/assets/taiga-ui/icons/parking-meter.svg new file mode 100644 index 00000000..cb8c908e --- /dev/null +++ b/assets/taiga-ui/icons/parking-meter.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/party-popper-filled.svg b/assets/taiga-ui/icons/party-popper-filled.svg new file mode 100644 index 00000000..1408c81a --- /dev/null +++ b/assets/taiga-ui/icons/party-popper-filled.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/party-popper.svg b/assets/taiga-ui/icons/party-popper.svg new file mode 100644 index 00000000..77cd1fcb --- /dev/null +++ b/assets/taiga-ui/icons/party-popper.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/pause-filled.svg b/assets/taiga-ui/icons/pause-filled.svg new file mode 100644 index 00000000..64cbbdc7 --- /dev/null +++ b/assets/taiga-ui/icons/pause-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/pause.svg b/assets/taiga-ui/icons/pause.svg new file mode 100644 index 00000000..2be65a6f --- /dev/null +++ b/assets/taiga-ui/icons/pause.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/paw-print-filled.svg b/assets/taiga-ui/icons/paw-print-filled.svg new file mode 100644 index 00000000..2dbf862e --- /dev/null +++ b/assets/taiga-ui/icons/paw-print-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/paw-print.svg b/assets/taiga-ui/icons/paw-print.svg new file mode 100644 index 00000000..39b3029c --- /dev/null +++ b/assets/taiga-ui/icons/paw-print.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/tuiIconPayPal.svg b/assets/taiga-ui/icons/pay-pal.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconPayPal.svg rename to assets/taiga-ui/icons/pay-pal.svg diff --git a/assets/taiga-ui/icons/pc-case-filled.svg b/assets/taiga-ui/icons/pc-case-filled.svg new file mode 100644 index 00000000..8e06ed79 --- /dev/null +++ b/assets/taiga-ui/icons/pc-case-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/pc-case.svg b/assets/taiga-ui/icons/pc-case.svg new file mode 100644 index 00000000..6106e088 --- /dev/null +++ b/assets/taiga-ui/icons/pc-case.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/pen-filled.svg b/assets/taiga-ui/icons/pen-filled.svg new file mode 100644 index 00000000..f74957bf --- /dev/null +++ b/assets/taiga-ui/icons/pen-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/pen-line-filled.svg b/assets/taiga-ui/icons/pen-line-filled.svg new file mode 100644 index 00000000..57dcc559 --- /dev/null +++ b/assets/taiga-ui/icons/pen-line-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/pen-line.svg b/assets/taiga-ui/icons/pen-line.svg new file mode 100644 index 00000000..228c2bfb --- /dev/null +++ b/assets/taiga-ui/icons/pen-line.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/pen-off-filled.svg b/assets/taiga-ui/icons/pen-off-filled.svg new file mode 100644 index 00000000..7de920e9 --- /dev/null +++ b/assets/taiga-ui/icons/pen-off-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/pen-off.svg b/assets/taiga-ui/icons/pen-off.svg new file mode 100644 index 00000000..390b99ed --- /dev/null +++ b/assets/taiga-ui/icons/pen-off.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/pen-tool-filled.svg b/assets/taiga-ui/icons/pen-tool-filled.svg new file mode 100644 index 00000000..58c6341d --- /dev/null +++ b/assets/taiga-ui/icons/pen-tool-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/pen-tool.svg b/assets/taiga-ui/icons/pen-tool.svg new file mode 100644 index 00000000..c6ef049f --- /dev/null +++ b/assets/taiga-ui/icons/pen-tool.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/pen.svg b/assets/taiga-ui/icons/pen.svg new file mode 100644 index 00000000..26cc95ff --- /dev/null +++ b/assets/taiga-ui/icons/pen.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/pencil-filled.svg b/assets/taiga-ui/icons/pencil-filled.svg new file mode 100644 index 00000000..13b2aae2 --- /dev/null +++ b/assets/taiga-ui/icons/pencil-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/pencil-line-filled.svg b/assets/taiga-ui/icons/pencil-line-filled.svg new file mode 100644 index 00000000..8c1c7a94 --- /dev/null +++ b/assets/taiga-ui/icons/pencil-line-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/pencil-line.svg b/assets/taiga-ui/icons/pencil-line.svg new file mode 100644 index 00000000..a98db451 --- /dev/null +++ b/assets/taiga-ui/icons/pencil-line.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/pencil-off-filled.svg b/assets/taiga-ui/icons/pencil-off-filled.svg new file mode 100644 index 00000000..62910875 --- /dev/null +++ b/assets/taiga-ui/icons/pencil-off-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/pencil-off.svg b/assets/taiga-ui/icons/pencil-off.svg new file mode 100644 index 00000000..6664ea5d --- /dev/null +++ b/assets/taiga-ui/icons/pencil-off.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/pencil-ruler-filled.svg b/assets/taiga-ui/icons/pencil-ruler-filled.svg new file mode 100644 index 00000000..73f5a336 --- /dev/null +++ b/assets/taiga-ui/icons/pencil-ruler-filled.svg @@ -0,0 +1,27 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/pencil-ruler.svg b/assets/taiga-ui/icons/pencil-ruler.svg new file mode 100644 index 00000000..9ee5f85c --- /dev/null +++ b/assets/taiga-ui/icons/pencil-ruler.svg @@ -0,0 +1,27 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/pencil.svg b/assets/taiga-ui/icons/pencil.svg new file mode 100644 index 00000000..c7796d3c --- /dev/null +++ b/assets/taiga-ui/icons/pencil.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/pentagon-filled.svg b/assets/taiga-ui/icons/pentagon-filled.svg new file mode 100644 index 00000000..e2f8fb5b --- /dev/null +++ b/assets/taiga-ui/icons/pentagon-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/pentagon.svg b/assets/taiga-ui/icons/pentagon.svg new file mode 100644 index 00000000..ffa80453 --- /dev/null +++ b/assets/taiga-ui/icons/pentagon.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/percent-filled.svg b/assets/taiga-ui/icons/percent-filled.svg new file mode 100644 index 00000000..a812ee64 --- /dev/null +++ b/assets/taiga-ui/icons/percent-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/percent.svg b/assets/taiga-ui/icons/percent.svg new file mode 100644 index 00000000..91ad38a5 --- /dev/null +++ b/assets/taiga-ui/icons/percent.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/person-standing-filled.svg b/assets/taiga-ui/icons/person-standing-filled.svg new file mode 100644 index 00000000..b395d0a4 --- /dev/null +++ b/assets/taiga-ui/icons/person-standing-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/person-standing.svg b/assets/taiga-ui/icons/person-standing.svg new file mode 100644 index 00000000..24ad8d41 --- /dev/null +++ b/assets/taiga-ui/icons/person-standing.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/philippine-peso-filled.svg b/assets/taiga-ui/icons/philippine-peso-filled.svg new file mode 100644 index 00000000..eb219efc --- /dev/null +++ b/assets/taiga-ui/icons/philippine-peso-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/philippine-peso.svg b/assets/taiga-ui/icons/philippine-peso.svg new file mode 100644 index 00000000..371e3893 --- /dev/null +++ b/assets/taiga-ui/icons/philippine-peso.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/phone-call-filled.svg b/assets/taiga-ui/icons/phone-call-filled.svg new file mode 100644 index 00000000..e83b74de --- /dev/null +++ b/assets/taiga-ui/icons/phone-call-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/phone-call.svg b/assets/taiga-ui/icons/phone-call.svg new file mode 100644 index 00000000..62d4edf7 --- /dev/null +++ b/assets/taiga-ui/icons/phone-call.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/phone-filled.svg b/assets/taiga-ui/icons/phone-filled.svg new file mode 100644 index 00000000..b9534d22 --- /dev/null +++ b/assets/taiga-ui/icons/phone-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/phone-forwarded-filled.svg b/assets/taiga-ui/icons/phone-forwarded-filled.svg new file mode 100644 index 00000000..4da6130e --- /dev/null +++ b/assets/taiga-ui/icons/phone-forwarded-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/phone-forwarded.svg b/assets/taiga-ui/icons/phone-forwarded.svg new file mode 100644 index 00000000..a1f1d898 --- /dev/null +++ b/assets/taiga-ui/icons/phone-forwarded.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/phone-incoming-filled.svg b/assets/taiga-ui/icons/phone-incoming-filled.svg new file mode 100644 index 00000000..de7610f7 --- /dev/null +++ b/assets/taiga-ui/icons/phone-incoming-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/phone-incoming.svg b/assets/taiga-ui/icons/phone-incoming.svg new file mode 100644 index 00000000..abbc7729 --- /dev/null +++ b/assets/taiga-ui/icons/phone-incoming.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/phone-missed-filled.svg b/assets/taiga-ui/icons/phone-missed-filled.svg new file mode 100644 index 00000000..f83317e1 --- /dev/null +++ b/assets/taiga-ui/icons/phone-missed-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/phone-missed.svg b/assets/taiga-ui/icons/phone-missed.svg new file mode 100644 index 00000000..66e335c7 --- /dev/null +++ b/assets/taiga-ui/icons/phone-missed.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/phone-off-filled.svg b/assets/taiga-ui/icons/phone-off-filled.svg new file mode 100644 index 00000000..0d27a6d8 --- /dev/null +++ b/assets/taiga-ui/icons/phone-off-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/phone-off.svg b/assets/taiga-ui/icons/phone-off.svg new file mode 100644 index 00000000..75520f82 --- /dev/null +++ b/assets/taiga-ui/icons/phone-off.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/phone-outgoing-filled.svg b/assets/taiga-ui/icons/phone-outgoing-filled.svg new file mode 100644 index 00000000..2a450ef3 --- /dev/null +++ b/assets/taiga-ui/icons/phone-outgoing-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/phone-outgoing.svg b/assets/taiga-ui/icons/phone-outgoing.svg new file mode 100644 index 00000000..2f929bd3 --- /dev/null +++ b/assets/taiga-ui/icons/phone-outgoing.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconPhoneOutline.svg b/assets/taiga-ui/icons/phone.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconPhoneOutline.svg rename to assets/taiga-ui/icons/phone.svg diff --git a/assets/taiga-ui/icons/pi-filled.svg b/assets/taiga-ui/icons/pi-filled.svg new file mode 100644 index 00000000..97d8076d --- /dev/null +++ b/assets/taiga-ui/icons/pi-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/pi.svg b/assets/taiga-ui/icons/pi.svg new file mode 100644 index 00000000..fc7c9510 --- /dev/null +++ b/assets/taiga-ui/icons/pi.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/piano-filled.svg b/assets/taiga-ui/icons/piano-filled.svg new file mode 100644 index 00000000..0de3fe7f --- /dev/null +++ b/assets/taiga-ui/icons/piano-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/piano.svg b/assets/taiga-ui/icons/piano.svg new file mode 100644 index 00000000..8e5b984e --- /dev/null +++ b/assets/taiga-ui/icons/piano.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/pickaxe-filled.svg b/assets/taiga-ui/icons/pickaxe-filled.svg new file mode 100644 index 00000000..6bf6da61 --- /dev/null +++ b/assets/taiga-ui/icons/pickaxe-filled.svg @@ -0,0 +1,25 @@ + + + + + + diff --git a/assets/taiga-ui/icons/pickaxe.svg b/assets/taiga-ui/icons/pickaxe.svg new file mode 100644 index 00000000..0dd2901b --- /dev/null +++ b/assets/taiga-ui/icons/pickaxe.svg @@ -0,0 +1,25 @@ + + + + + + diff --git a/assets/taiga-ui/icons/picture-in-picture-2-filled.svg b/assets/taiga-ui/icons/picture-in-picture-2-filled.svg new file mode 100644 index 00000000..ce2f0047 --- /dev/null +++ b/assets/taiga-ui/icons/picture-in-picture-2-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/picture-in-picture-2.svg b/assets/taiga-ui/icons/picture-in-picture-2.svg new file mode 100644 index 00000000..c7e21f06 --- /dev/null +++ b/assets/taiga-ui/icons/picture-in-picture-2.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/picture-in-picture-filled.svg b/assets/taiga-ui/icons/picture-in-picture-filled.svg new file mode 100644 index 00000000..a141ab3a --- /dev/null +++ b/assets/taiga-ui/icons/picture-in-picture-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/picture-in-picture.svg b/assets/taiga-ui/icons/picture-in-picture.svg new file mode 100644 index 00000000..8cc10937 --- /dev/null +++ b/assets/taiga-ui/icons/picture-in-picture.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/picture-in-picture2.svg b/assets/taiga-ui/icons/picture-in-picture2.svg new file mode 100644 index 00000000..938f9653 --- /dev/null +++ b/assets/taiga-ui/icons/picture-in-picture2.svg @@ -0,0 +1,28 @@ + + + + + diff --git a/assets/taiga-ui/icons/pie-chart-filled.svg b/assets/taiga-ui/icons/pie-chart-filled.svg new file mode 100644 index 00000000..9b104d04 --- /dev/null +++ b/assets/taiga-ui/icons/pie-chart-filled.svg @@ -0,0 +1,16 @@ + + + + + diff --git a/assets/taiga-ui/icons/pie-chart.svg b/assets/taiga-ui/icons/pie-chart.svg new file mode 100644 index 00000000..654d6173 --- /dev/null +++ b/assets/taiga-ui/icons/pie-chart.svg @@ -0,0 +1,16 @@ + + + + + diff --git a/assets/taiga-ui/icons/piggy-bank-filled.svg b/assets/taiga-ui/icons/piggy-bank-filled.svg new file mode 100644 index 00000000..827327a9 --- /dev/null +++ b/assets/taiga-ui/icons/piggy-bank-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/piggy-bank.svg b/assets/taiga-ui/icons/piggy-bank.svg new file mode 100644 index 00000000..b7b4d717 --- /dev/null +++ b/assets/taiga-ui/icons/piggy-bank.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/pilcrow-filled.svg b/assets/taiga-ui/icons/pilcrow-filled.svg new file mode 100644 index 00000000..8a4772f7 --- /dev/null +++ b/assets/taiga-ui/icons/pilcrow-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/pilcrow-left-filled.svg b/assets/taiga-ui/icons/pilcrow-left-filled.svg new file mode 100644 index 00000000..17c297cc --- /dev/null +++ b/assets/taiga-ui/icons/pilcrow-left-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/pilcrow-left.svg b/assets/taiga-ui/icons/pilcrow-left.svg new file mode 100644 index 00000000..b942ca88 --- /dev/null +++ b/assets/taiga-ui/icons/pilcrow-left.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/pilcrow-right-filled.svg b/assets/taiga-ui/icons/pilcrow-right-filled.svg new file mode 100644 index 00000000..a329d3c1 --- /dev/null +++ b/assets/taiga-ui/icons/pilcrow-right-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/pilcrow-right.svg b/assets/taiga-ui/icons/pilcrow-right.svg new file mode 100644 index 00000000..dd6d4368 --- /dev/null +++ b/assets/taiga-ui/icons/pilcrow-right.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/pilcrow.svg b/assets/taiga-ui/icons/pilcrow.svg new file mode 100644 index 00000000..c7bbf72d --- /dev/null +++ b/assets/taiga-ui/icons/pilcrow.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/pill-bottle-filled.svg b/assets/taiga-ui/icons/pill-bottle-filled.svg new file mode 100644 index 00000000..9a6977be --- /dev/null +++ b/assets/taiga-ui/icons/pill-bottle-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/pill-bottle.svg b/assets/taiga-ui/icons/pill-bottle.svg new file mode 100644 index 00000000..d1f41fd2 --- /dev/null +++ b/assets/taiga-ui/icons/pill-bottle.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/pill-filled.svg b/assets/taiga-ui/icons/pill-filled.svg new file mode 100644 index 00000000..c41d002f --- /dev/null +++ b/assets/taiga-ui/icons/pill-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/pill.svg b/assets/taiga-ui/icons/pill.svg new file mode 100644 index 00000000..76ba379e --- /dev/null +++ b/assets/taiga-ui/icons/pill.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/pin-filled.svg b/assets/taiga-ui/icons/pin-filled.svg new file mode 100644 index 00000000..668ef0f9 --- /dev/null +++ b/assets/taiga-ui/icons/pin-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/pin-off-filled.svg b/assets/taiga-ui/icons/pin-off-filled.svg new file mode 100644 index 00000000..d6bf654d --- /dev/null +++ b/assets/taiga-ui/icons/pin-off-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/pin-off.svg b/assets/taiga-ui/icons/pin-off.svg new file mode 100644 index 00000000..f20b7771 --- /dev/null +++ b/assets/taiga-ui/icons/pin-off.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/pin.svg b/assets/taiga-ui/icons/pin.svg new file mode 100644 index 00000000..3ca3c549 --- /dev/null +++ b/assets/taiga-ui/icons/pin.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/pipette-filled.svg b/assets/taiga-ui/icons/pipette-filled.svg new file mode 100644 index 00000000..34f227b7 --- /dev/null +++ b/assets/taiga-ui/icons/pipette-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/pipette.svg b/assets/taiga-ui/icons/pipette.svg new file mode 100644 index 00000000..b20ee3b2 --- /dev/null +++ b/assets/taiga-ui/icons/pipette.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/pizza-filled.svg b/assets/taiga-ui/icons/pizza-filled.svg new file mode 100644 index 00000000..46826247 --- /dev/null +++ b/assets/taiga-ui/icons/pizza-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/pizza.svg b/assets/taiga-ui/icons/pizza.svg new file mode 100644 index 00000000..5b692711 --- /dev/null +++ b/assets/taiga-ui/icons/pizza.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/plane-filled.svg b/assets/taiga-ui/icons/plane-filled.svg new file mode 100644 index 00000000..b1a308e1 --- /dev/null +++ b/assets/taiga-ui/icons/plane-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/plane-landing-filled.svg b/assets/taiga-ui/icons/plane-landing-filled.svg new file mode 100644 index 00000000..6c7c53d6 --- /dev/null +++ b/assets/taiga-ui/icons/plane-landing-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/plane-landing.svg b/assets/taiga-ui/icons/plane-landing.svg new file mode 100644 index 00000000..4a2674ca --- /dev/null +++ b/assets/taiga-ui/icons/plane-landing.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/plane-takeoff-filled.svg b/assets/taiga-ui/icons/plane-takeoff-filled.svg new file mode 100644 index 00000000..6f4615ba --- /dev/null +++ b/assets/taiga-ui/icons/plane-takeoff-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/plane-takeoff.svg b/assets/taiga-ui/icons/plane-takeoff.svg new file mode 100644 index 00000000..f72f90a0 --- /dev/null +++ b/assets/taiga-ui/icons/plane-takeoff.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/plane.svg b/assets/taiga-ui/icons/plane.svg new file mode 100644 index 00000000..90593828 --- /dev/null +++ b/assets/taiga-ui/icons/plane.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/play-filled.svg b/assets/taiga-ui/icons/play-filled.svg new file mode 100644 index 00000000..0c9b2d1e --- /dev/null +++ b/assets/taiga-ui/icons/play-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/play.svg b/assets/taiga-ui/icons/play.svg new file mode 100644 index 00000000..8f54a8f3 --- /dev/null +++ b/assets/taiga-ui/icons/play.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/plug-2-filled.svg b/assets/taiga-ui/icons/plug-2-filled.svg new file mode 100644 index 00000000..c7cd651d --- /dev/null +++ b/assets/taiga-ui/icons/plug-2-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/plug-2.svg b/assets/taiga-ui/icons/plug-2.svg new file mode 100644 index 00000000..96d0a38b --- /dev/null +++ b/assets/taiga-ui/icons/plug-2.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/plug-filled.svg b/assets/taiga-ui/icons/plug-filled.svg new file mode 100644 index 00000000..3b2f7c60 --- /dev/null +++ b/assets/taiga-ui/icons/plug-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/plug-zap-2-filled.svg b/assets/taiga-ui/icons/plug-zap-2-filled.svg new file mode 100644 index 00000000..5d50f14a --- /dev/null +++ b/assets/taiga-ui/icons/plug-zap-2-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/plug-zap-2.svg b/assets/taiga-ui/icons/plug-zap-2.svg new file mode 100644 index 00000000..35fdae4c --- /dev/null +++ b/assets/taiga-ui/icons/plug-zap-2.svg @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/plug-zap-filled.svg b/assets/taiga-ui/icons/plug-zap-filled.svg new file mode 100644 index 00000000..e72f2050 --- /dev/null +++ b/assets/taiga-ui/icons/plug-zap-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/plug-zap.svg b/assets/taiga-ui/icons/plug-zap.svg new file mode 100644 index 00000000..48acde27 --- /dev/null +++ b/assets/taiga-ui/icons/plug-zap.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/plug.svg b/assets/taiga-ui/icons/plug.svg new file mode 100644 index 00000000..65aad0f6 --- /dev/null +++ b/assets/taiga-ui/icons/plug.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/plus-filled.svg b/assets/taiga-ui/icons/plus-filled.svg new file mode 100644 index 00000000..73ab1a11 --- /dev/null +++ b/assets/taiga-ui/icons/plus-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/plus.svg b/assets/taiga-ui/icons/plus.svg new file mode 100644 index 00000000..cf067a5d --- /dev/null +++ b/assets/taiga-ui/icons/plus.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/pocket-filled.svg b/assets/taiga-ui/icons/pocket-filled.svg new file mode 100644 index 00000000..d8c09c7b --- /dev/null +++ b/assets/taiga-ui/icons/pocket-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/pocket-knife-filled.svg b/assets/taiga-ui/icons/pocket-knife-filled.svg new file mode 100644 index 00000000..8a6bb5d4 --- /dev/null +++ b/assets/taiga-ui/icons/pocket-knife-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/pocket-knife.svg b/assets/taiga-ui/icons/pocket-knife.svg new file mode 100644 index 00000000..25c2bfa2 --- /dev/null +++ b/assets/taiga-ui/icons/pocket-knife.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/tuiIconPocketOutline.svg b/assets/taiga-ui/icons/pocket.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconPocketOutline.svg rename to assets/taiga-ui/icons/pocket.svg diff --git a/assets/taiga-ui/icons/podcast-filled.svg b/assets/taiga-ui/icons/podcast-filled.svg new file mode 100644 index 00000000..8f709812 --- /dev/null +++ b/assets/taiga-ui/icons/podcast-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/podcast.svg b/assets/taiga-ui/icons/podcast.svg new file mode 100644 index 00000000..7e17e36c --- /dev/null +++ b/assets/taiga-ui/icons/podcast.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/pointer-filled.svg b/assets/taiga-ui/icons/pointer-filled.svg new file mode 100644 index 00000000..544eb7b5 --- /dev/null +++ b/assets/taiga-ui/icons/pointer-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/pointer-off-filled.svg b/assets/taiga-ui/icons/pointer-off-filled.svg new file mode 100644 index 00000000..7e89de6b --- /dev/null +++ b/assets/taiga-ui/icons/pointer-off-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/pointer-off.svg b/assets/taiga-ui/icons/pointer-off.svg new file mode 100644 index 00000000..4bf54799 --- /dev/null +++ b/assets/taiga-ui/icons/pointer-off.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/pointer.svg b/assets/taiga-ui/icons/pointer.svg new file mode 100644 index 00000000..403f6e50 --- /dev/null +++ b/assets/taiga-ui/icons/pointer.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/popcorn-filled.svg b/assets/taiga-ui/icons/popcorn-filled.svg new file mode 100644 index 00000000..8ee77883 --- /dev/null +++ b/assets/taiga-ui/icons/popcorn-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/popcorn.svg b/assets/taiga-ui/icons/popcorn.svg new file mode 100644 index 00000000..45df33ac --- /dev/null +++ b/assets/taiga-ui/icons/popcorn.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/popsicle-filled.svg b/assets/taiga-ui/icons/popsicle-filled.svg new file mode 100644 index 00000000..8819838c --- /dev/null +++ b/assets/taiga-ui/icons/popsicle-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/popsicle.svg b/assets/taiga-ui/icons/popsicle.svg new file mode 100644 index 00000000..f16d8c27 --- /dev/null +++ b/assets/taiga-ui/icons/popsicle.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/pound-sterling-filled.svg b/assets/taiga-ui/icons/pound-sterling-filled.svg new file mode 100644 index 00000000..71df446b --- /dev/null +++ b/assets/taiga-ui/icons/pound-sterling-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/pound-sterling.svg b/assets/taiga-ui/icons/pound-sterling.svg new file mode 100644 index 00000000..b036bdc5 --- /dev/null +++ b/assets/taiga-ui/icons/pound-sterling.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/power-filled.svg b/assets/taiga-ui/icons/power-filled.svg new file mode 100644 index 00000000..a8c9c805 --- /dev/null +++ b/assets/taiga-ui/icons/power-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/power-off-filled.svg b/assets/taiga-ui/icons/power-off-filled.svg new file mode 100644 index 00000000..129b0822 --- /dev/null +++ b/assets/taiga-ui/icons/power-off-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/power-off.svg b/assets/taiga-ui/icons/power-off.svg new file mode 100644 index 00000000..20f79255 --- /dev/null +++ b/assets/taiga-ui/icons/power-off.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/power.svg b/assets/taiga-ui/icons/power.svg new file mode 100644 index 00000000..6ebf4c5c --- /dev/null +++ b/assets/taiga-ui/icons/power.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/presentation-filled.svg b/assets/taiga-ui/icons/presentation-filled.svg new file mode 100644 index 00000000..2bd22476 --- /dev/null +++ b/assets/taiga-ui/icons/presentation-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/presentation.svg b/assets/taiga-ui/icons/presentation.svg new file mode 100644 index 00000000..89f84e58 --- /dev/null +++ b/assets/taiga-ui/icons/presentation.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/printer-check-filled.svg b/assets/taiga-ui/icons/printer-check-filled.svg new file mode 100644 index 00000000..5a115c4f --- /dev/null +++ b/assets/taiga-ui/icons/printer-check-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/printer-check.svg b/assets/taiga-ui/icons/printer-check.svg new file mode 100644 index 00000000..aaf5a02b --- /dev/null +++ b/assets/taiga-ui/icons/printer-check.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/printer-filled.svg b/assets/taiga-ui/icons/printer-filled.svg new file mode 100644 index 00000000..3b392e8c --- /dev/null +++ b/assets/taiga-ui/icons/printer-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/printer.svg b/assets/taiga-ui/icons/printer.svg new file mode 100644 index 00000000..e4d62fbb --- /dev/null +++ b/assets/taiga-ui/icons/printer.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/projector-filled.svg b/assets/taiga-ui/icons/projector-filled.svg new file mode 100644 index 00000000..c35007f6 --- /dev/null +++ b/assets/taiga-ui/icons/projector-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/projector.svg b/assets/taiga-ui/icons/projector.svg new file mode 100644 index 00000000..3c287593 --- /dev/null +++ b/assets/taiga-ui/icons/projector.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/proportions-filled.svg b/assets/taiga-ui/icons/proportions-filled.svg new file mode 100644 index 00000000..9f390028 --- /dev/null +++ b/assets/taiga-ui/icons/proportions-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/proportions.svg b/assets/taiga-ui/icons/proportions.svg new file mode 100644 index 00000000..f62e538c --- /dev/null +++ b/assets/taiga-ui/icons/proportions.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/puzzle-filled.svg b/assets/taiga-ui/icons/puzzle-filled.svg new file mode 100644 index 00000000..6972022d --- /dev/null +++ b/assets/taiga-ui/icons/puzzle-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/puzzle.svg b/assets/taiga-ui/icons/puzzle.svg new file mode 100644 index 00000000..864eaac8 --- /dev/null +++ b/assets/taiga-ui/icons/puzzle.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/pyramid-filled.svg b/assets/taiga-ui/icons/pyramid-filled.svg new file mode 100644 index 00000000..edf069b8 --- /dev/null +++ b/assets/taiga-ui/icons/pyramid-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/pyramid.svg b/assets/taiga-ui/icons/pyramid.svg new file mode 100644 index 00000000..cc35487f --- /dev/null +++ b/assets/taiga-ui/icons/pyramid.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/qr-code-filled.svg b/assets/taiga-ui/icons/qr-code-filled.svg new file mode 100644 index 00000000..37d3196e --- /dev/null +++ b/assets/taiga-ui/icons/qr-code-filled.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/qr-code.svg b/assets/taiga-ui/icons/qr-code.svg new file mode 100644 index 00000000..beec492b --- /dev/null +++ b/assets/taiga-ui/icons/qr-code.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/quote-filled.svg b/assets/taiga-ui/icons/quote-filled.svg new file mode 100644 index 00000000..e2349ac3 --- /dev/null +++ b/assets/taiga-ui/icons/quote-filled.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/quote.svg b/assets/taiga-ui/icons/quote.svg new file mode 100644 index 00000000..a5adef90 --- /dev/null +++ b/assets/taiga-ui/icons/quote.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/taiga-ui/icons/rabbit-filled.svg b/assets/taiga-ui/icons/rabbit-filled.svg new file mode 100644 index 00000000..691d66a8 --- /dev/null +++ b/assets/taiga-ui/icons/rabbit-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/rabbit.svg b/assets/taiga-ui/icons/rabbit.svg new file mode 100644 index 00000000..b0e97c79 --- /dev/null +++ b/assets/taiga-ui/icons/rabbit.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/radar-filled.svg b/assets/taiga-ui/icons/radar-filled.svg new file mode 100644 index 00000000..7ee95105 --- /dev/null +++ b/assets/taiga-ui/icons/radar-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/radar.svg b/assets/taiga-ui/icons/radar.svg new file mode 100644 index 00000000..59575ba2 --- /dev/null +++ b/assets/taiga-ui/icons/radar.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/radiation-filled.svg b/assets/taiga-ui/icons/radiation-filled.svg new file mode 100644 index 00000000..cdf040d6 --- /dev/null +++ b/assets/taiga-ui/icons/radiation-filled.svg @@ -0,0 +1,25 @@ + + + + + + diff --git a/assets/taiga-ui/icons/radiation.svg b/assets/taiga-ui/icons/radiation.svg new file mode 100644 index 00000000..64991366 --- /dev/null +++ b/assets/taiga-ui/icons/radiation.svg @@ -0,0 +1,25 @@ + + + + + + diff --git a/assets/taiga-ui/icons/radical-filled.svg b/assets/taiga-ui/icons/radical-filled.svg new file mode 100644 index 00000000..3b2196db --- /dev/null +++ b/assets/taiga-ui/icons/radical-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/radical.svg b/assets/taiga-ui/icons/radical.svg new file mode 100644 index 00000000..2618cee6 --- /dev/null +++ b/assets/taiga-ui/icons/radical.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/radio-filled.svg b/assets/taiga-ui/icons/radio-filled.svg new file mode 100644 index 00000000..f674e3af --- /dev/null +++ b/assets/taiga-ui/icons/radio-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/radio-receiver-filled.svg b/assets/taiga-ui/icons/radio-receiver-filled.svg new file mode 100644 index 00000000..34b7b0a7 --- /dev/null +++ b/assets/taiga-ui/icons/radio-receiver-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/radio-receiver.svg b/assets/taiga-ui/icons/radio-receiver.svg new file mode 100644 index 00000000..ccc70bd7 --- /dev/null +++ b/assets/taiga-ui/icons/radio-receiver.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/radio-tower-filled.svg b/assets/taiga-ui/icons/radio-tower-filled.svg new file mode 100644 index 00000000..5f5943be --- /dev/null +++ b/assets/taiga-ui/icons/radio-tower-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/radio-tower.svg b/assets/taiga-ui/icons/radio-tower.svg new file mode 100644 index 00000000..9ea9d545 --- /dev/null +++ b/assets/taiga-ui/icons/radio-tower.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/radio.svg b/assets/taiga-ui/icons/radio.svg new file mode 100644 index 00000000..06d4a7ff --- /dev/null +++ b/assets/taiga-ui/icons/radio.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/radius-filled.svg b/assets/taiga-ui/icons/radius-filled.svg new file mode 100644 index 00000000..d45feb11 --- /dev/null +++ b/assets/taiga-ui/icons/radius-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/radius.svg b/assets/taiga-ui/icons/radius.svg new file mode 100644 index 00000000..8757ea7e --- /dev/null +++ b/assets/taiga-ui/icons/radius.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/rail-symbol-filled.svg b/assets/taiga-ui/icons/rail-symbol-filled.svg new file mode 100644 index 00000000..4ea5505f --- /dev/null +++ b/assets/taiga-ui/icons/rail-symbol-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/rail-symbol.svg b/assets/taiga-ui/icons/rail-symbol.svg new file mode 100644 index 00000000..ac30ffb2 --- /dev/null +++ b/assets/taiga-ui/icons/rail-symbol.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/rainbow-filled.svg b/assets/taiga-ui/icons/rainbow-filled.svg new file mode 100644 index 00000000..707009a1 --- /dev/null +++ b/assets/taiga-ui/icons/rainbow-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/rainbow.svg b/assets/taiga-ui/icons/rainbow.svg new file mode 100644 index 00000000..054caefd --- /dev/null +++ b/assets/taiga-ui/icons/rainbow.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/rat-filled.svg b/assets/taiga-ui/icons/rat-filled.svg new file mode 100644 index 00000000..1d0cb8de --- /dev/null +++ b/assets/taiga-ui/icons/rat-filled.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/rat.svg b/assets/taiga-ui/icons/rat.svg new file mode 100644 index 00000000..de4df8c6 --- /dev/null +++ b/assets/taiga-ui/icons/rat.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/ratio-filled.svg b/assets/taiga-ui/icons/ratio-filled.svg new file mode 100644 index 00000000..cf5a698d --- /dev/null +++ b/assets/taiga-ui/icons/ratio-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/ratio.svg b/assets/taiga-ui/icons/ratio.svg new file mode 100644 index 00000000..5bb552b2 --- /dev/null +++ b/assets/taiga-ui/icons/ratio.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/receipt-cent-filled.svg b/assets/taiga-ui/icons/receipt-cent-filled.svg new file mode 100644 index 00000000..e4e84889 --- /dev/null +++ b/assets/taiga-ui/icons/receipt-cent-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/receipt-cent.svg b/assets/taiga-ui/icons/receipt-cent.svg new file mode 100644 index 00000000..5a6a5f02 --- /dev/null +++ b/assets/taiga-ui/icons/receipt-cent.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/receipt-euro-filled.svg b/assets/taiga-ui/icons/receipt-euro-filled.svg new file mode 100644 index 00000000..e5e99fba --- /dev/null +++ b/assets/taiga-ui/icons/receipt-euro-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/receipt-euro.svg b/assets/taiga-ui/icons/receipt-euro.svg new file mode 100644 index 00000000..9f22f2a0 --- /dev/null +++ b/assets/taiga-ui/icons/receipt-euro.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/receipt-filled.svg b/assets/taiga-ui/icons/receipt-filled.svg new file mode 100644 index 00000000..a8ae61e3 --- /dev/null +++ b/assets/taiga-ui/icons/receipt-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/receipt-indian-rupee-filled.svg b/assets/taiga-ui/icons/receipt-indian-rupee-filled.svg new file mode 100644 index 00000000..613c6f19 --- /dev/null +++ b/assets/taiga-ui/icons/receipt-indian-rupee-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/receipt-indian-rupee.svg b/assets/taiga-ui/icons/receipt-indian-rupee.svg new file mode 100644 index 00000000..0be4cce2 --- /dev/null +++ b/assets/taiga-ui/icons/receipt-indian-rupee.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/receipt-japanese-yen-filled.svg b/assets/taiga-ui/icons/receipt-japanese-yen-filled.svg new file mode 100644 index 00000000..9df1c036 --- /dev/null +++ b/assets/taiga-ui/icons/receipt-japanese-yen-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/receipt-japanese-yen.svg b/assets/taiga-ui/icons/receipt-japanese-yen.svg new file mode 100644 index 00000000..c5320360 --- /dev/null +++ b/assets/taiga-ui/icons/receipt-japanese-yen.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/receipt-pound-sterling-filled.svg b/assets/taiga-ui/icons/receipt-pound-sterling-filled.svg new file mode 100644 index 00000000..cc22dea4 --- /dev/null +++ b/assets/taiga-ui/icons/receipt-pound-sterling-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/receipt-pound-sterling.svg b/assets/taiga-ui/icons/receipt-pound-sterling.svg new file mode 100644 index 00000000..62b2e50a --- /dev/null +++ b/assets/taiga-ui/icons/receipt-pound-sterling.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/receipt-russian-ruble-filled.svg b/assets/taiga-ui/icons/receipt-russian-ruble-filled.svg new file mode 100644 index 00000000..65b77f92 --- /dev/null +++ b/assets/taiga-ui/icons/receipt-russian-ruble-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/receipt-russian-ruble.svg b/assets/taiga-ui/icons/receipt-russian-ruble.svg new file mode 100644 index 00000000..4adf8269 --- /dev/null +++ b/assets/taiga-ui/icons/receipt-russian-ruble.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/receipt-swiss-franc-filled.svg b/assets/taiga-ui/icons/receipt-swiss-franc-filled.svg new file mode 100644 index 00000000..80130a44 --- /dev/null +++ b/assets/taiga-ui/icons/receipt-swiss-franc-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/receipt-swiss-franc.svg b/assets/taiga-ui/icons/receipt-swiss-franc.svg new file mode 100644 index 00000000..b3b3367e --- /dev/null +++ b/assets/taiga-ui/icons/receipt-swiss-franc.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/receipt-text-filled.svg b/assets/taiga-ui/icons/receipt-text-filled.svg new file mode 100644 index 00000000..7dd2187e --- /dev/null +++ b/assets/taiga-ui/icons/receipt-text-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/receipt-text.svg b/assets/taiga-ui/icons/receipt-text.svg new file mode 100644 index 00000000..9abadcc9 --- /dev/null +++ b/assets/taiga-ui/icons/receipt-text.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/receipt.svg b/assets/taiga-ui/icons/receipt.svg new file mode 100644 index 00000000..55da3eae --- /dev/null +++ b/assets/taiga-ui/icons/receipt.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/rectangle-ellipsis-filled.svg b/assets/taiga-ui/icons/rectangle-ellipsis-filled.svg new file mode 100644 index 00000000..171d7c98 --- /dev/null +++ b/assets/taiga-ui/icons/rectangle-ellipsis-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/rectangle-ellipsis.svg b/assets/taiga-ui/icons/rectangle-ellipsis.svg new file mode 100644 index 00000000..625bed5c --- /dev/null +++ b/assets/taiga-ui/icons/rectangle-ellipsis.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/rectangle-horizontal-filled.svg b/assets/taiga-ui/icons/rectangle-horizontal-filled.svg new file mode 100644 index 00000000..c7c79e49 --- /dev/null +++ b/assets/taiga-ui/icons/rectangle-horizontal-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/rectangle-horizontal.svg b/assets/taiga-ui/icons/rectangle-horizontal.svg new file mode 100644 index 00000000..aaed1075 --- /dev/null +++ b/assets/taiga-ui/icons/rectangle-horizontal.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/rectangle-vertical-filled.svg b/assets/taiga-ui/icons/rectangle-vertical-filled.svg new file mode 100644 index 00000000..3d8672dd --- /dev/null +++ b/assets/taiga-ui/icons/rectangle-vertical-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/rectangle-vertical.svg b/assets/taiga-ui/icons/rectangle-vertical.svg new file mode 100644 index 00000000..96b2eed5 --- /dev/null +++ b/assets/taiga-ui/icons/rectangle-vertical.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/recycle-filled.svg b/assets/taiga-ui/icons/recycle-filled.svg new file mode 100644 index 00000000..ea68d9f0 --- /dev/null +++ b/assets/taiga-ui/icons/recycle-filled.svg @@ -0,0 +1,27 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/recycle.svg b/assets/taiga-ui/icons/recycle.svg new file mode 100644 index 00000000..a8902af2 --- /dev/null +++ b/assets/taiga-ui/icons/recycle.svg @@ -0,0 +1,27 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/redo-2-filled.svg b/assets/taiga-ui/icons/redo-2-filled.svg new file mode 100644 index 00000000..ad2cf1fc --- /dev/null +++ b/assets/taiga-ui/icons/redo-2-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/redo-2.svg b/assets/taiga-ui/icons/redo-2.svg new file mode 100644 index 00000000..486d9e75 --- /dev/null +++ b/assets/taiga-ui/icons/redo-2.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/redo-dot-filled.svg b/assets/taiga-ui/icons/redo-dot-filled.svg new file mode 100644 index 00000000..85a6a7a4 --- /dev/null +++ b/assets/taiga-ui/icons/redo-dot-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/redo-dot.svg b/assets/taiga-ui/icons/redo-dot.svg new file mode 100644 index 00000000..b9e8071e --- /dev/null +++ b/assets/taiga-ui/icons/redo-dot.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/redo-filled.svg b/assets/taiga-ui/icons/redo-filled.svg new file mode 100644 index 00000000..1274b025 --- /dev/null +++ b/assets/taiga-ui/icons/redo-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/redo.svg b/assets/taiga-ui/icons/redo.svg new file mode 100644 index 00000000..e95ef6f1 --- /dev/null +++ b/assets/taiga-ui/icons/redo.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/refresh-ccw-dot-filled.svg b/assets/taiga-ui/icons/refresh-ccw-dot-filled.svg new file mode 100644 index 00000000..3f0b998f --- /dev/null +++ b/assets/taiga-ui/icons/refresh-ccw-dot-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/refresh-ccw-dot.svg b/assets/taiga-ui/icons/refresh-ccw-dot.svg new file mode 100644 index 00000000..d93eefa0 --- /dev/null +++ b/assets/taiga-ui/icons/refresh-ccw-dot.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/refresh-ccw-filled.svg b/assets/taiga-ui/icons/refresh-ccw-filled.svg new file mode 100644 index 00000000..b7bc3b26 --- /dev/null +++ b/assets/taiga-ui/icons/refresh-ccw-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/refresh-ccw.svg b/assets/taiga-ui/icons/refresh-ccw.svg new file mode 100644 index 00000000..0481956e --- /dev/null +++ b/assets/taiga-ui/icons/refresh-ccw.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/refresh-cw-filled.svg b/assets/taiga-ui/icons/refresh-cw-filled.svg new file mode 100644 index 00000000..9dd4f1cf --- /dev/null +++ b/assets/taiga-ui/icons/refresh-cw-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/refresh-cw-off-filled.svg b/assets/taiga-ui/icons/refresh-cw-off-filled.svg new file mode 100644 index 00000000..9ce152d3 --- /dev/null +++ b/assets/taiga-ui/icons/refresh-cw-off-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/refresh-cw-off.svg b/assets/taiga-ui/icons/refresh-cw-off.svg new file mode 100644 index 00000000..98ae0ede --- /dev/null +++ b/assets/taiga-ui/icons/refresh-cw-off.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/refresh-cw.svg b/assets/taiga-ui/icons/refresh-cw.svg new file mode 100644 index 00000000..daf887cc --- /dev/null +++ b/assets/taiga-ui/icons/refresh-cw.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/refrigerator-filled.svg b/assets/taiga-ui/icons/refrigerator-filled.svg new file mode 100644 index 00000000..128d4369 --- /dev/null +++ b/assets/taiga-ui/icons/refrigerator-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/refrigerator.svg b/assets/taiga-ui/icons/refrigerator.svg new file mode 100644 index 00000000..10d365e8 --- /dev/null +++ b/assets/taiga-ui/icons/refrigerator.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/regex-filled.svg b/assets/taiga-ui/icons/regex-filled.svg new file mode 100644 index 00000000..d0805577 --- /dev/null +++ b/assets/taiga-ui/icons/regex-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/regex.svg b/assets/taiga-ui/icons/regex.svg new file mode 100644 index 00000000..7abbe427 --- /dev/null +++ b/assets/taiga-ui/icons/regex.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/remove-formatting-filled.svg b/assets/taiga-ui/icons/remove-formatting-filled.svg new file mode 100644 index 00000000..18ce2032 --- /dev/null +++ b/assets/taiga-ui/icons/remove-formatting-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/remove-formatting.svg b/assets/taiga-ui/icons/remove-formatting.svg new file mode 100644 index 00000000..89708255 --- /dev/null +++ b/assets/taiga-ui/icons/remove-formatting.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/repeat-1-filled.svg b/assets/taiga-ui/icons/repeat-1-filled.svg new file mode 100644 index 00000000..3e3b84f2 --- /dev/null +++ b/assets/taiga-ui/icons/repeat-1-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/repeat-1.svg b/assets/taiga-ui/icons/repeat-1.svg new file mode 100644 index 00000000..7e4b279d --- /dev/null +++ b/assets/taiga-ui/icons/repeat-1.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/repeat-2-filled.svg b/assets/taiga-ui/icons/repeat-2-filled.svg new file mode 100644 index 00000000..fe3578e7 --- /dev/null +++ b/assets/taiga-ui/icons/repeat-2-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/repeat-2.svg b/assets/taiga-ui/icons/repeat-2.svg new file mode 100644 index 00000000..6af180fc --- /dev/null +++ b/assets/taiga-ui/icons/repeat-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/repeat-filled.svg b/assets/taiga-ui/icons/repeat-filled.svg new file mode 100644 index 00000000..258e221b --- /dev/null +++ b/assets/taiga-ui/icons/repeat-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/repeat.svg b/assets/taiga-ui/icons/repeat.svg new file mode 100644 index 00000000..20d2ab64 --- /dev/null +++ b/assets/taiga-ui/icons/repeat.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/replace-all-filled.svg b/assets/taiga-ui/icons/replace-all-filled.svg new file mode 100644 index 00000000..69568d67 --- /dev/null +++ b/assets/taiga-ui/icons/replace-all-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/replace-all.svg b/assets/taiga-ui/icons/replace-all.svg new file mode 100644 index 00000000..704a0f1a --- /dev/null +++ b/assets/taiga-ui/icons/replace-all.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/replace-filled.svg b/assets/taiga-ui/icons/replace-filled.svg new file mode 100644 index 00000000..605dcc9a --- /dev/null +++ b/assets/taiga-ui/icons/replace-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/replace.svg b/assets/taiga-ui/icons/replace.svg new file mode 100644 index 00000000..582dc47f --- /dev/null +++ b/assets/taiga-ui/icons/replace.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/reply-all-filled.svg b/assets/taiga-ui/icons/reply-all-filled.svg new file mode 100644 index 00000000..8b7dafaf --- /dev/null +++ b/assets/taiga-ui/icons/reply-all-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/reply-all.svg b/assets/taiga-ui/icons/reply-all.svg new file mode 100644 index 00000000..f1f52b36 --- /dev/null +++ b/assets/taiga-ui/icons/reply-all.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/reply-filled.svg b/assets/taiga-ui/icons/reply-filled.svg new file mode 100644 index 00000000..361bcd0a --- /dev/null +++ b/assets/taiga-ui/icons/reply-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/reply.svg b/assets/taiga-ui/icons/reply.svg new file mode 100644 index 00000000..a4414acd --- /dev/null +++ b/assets/taiga-ui/icons/reply.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/rewind-filled.svg b/assets/taiga-ui/icons/rewind-filled.svg new file mode 100644 index 00000000..1b927816 --- /dev/null +++ b/assets/taiga-ui/icons/rewind-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconRewindOutline.svg b/assets/taiga-ui/icons/rewind.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconRewindOutline.svg rename to assets/taiga-ui/icons/rewind.svg diff --git a/assets/taiga-ui/icons/ribbon-filled.svg b/assets/taiga-ui/icons/ribbon-filled.svg new file mode 100644 index 00000000..5a048975 --- /dev/null +++ b/assets/taiga-ui/icons/ribbon-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/ribbon.svg b/assets/taiga-ui/icons/ribbon.svg new file mode 100644 index 00000000..1941365f --- /dev/null +++ b/assets/taiga-ui/icons/ribbon.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/rocket-filled.svg b/assets/taiga-ui/icons/rocket-filled.svg new file mode 100644 index 00000000..cd1adcbb --- /dev/null +++ b/assets/taiga-ui/icons/rocket-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/rocket.svg b/assets/taiga-ui/icons/rocket.svg new file mode 100644 index 00000000..39782416 --- /dev/null +++ b/assets/taiga-ui/icons/rocket.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/rocking-chair-filled.svg b/assets/taiga-ui/icons/rocking-chair-filled.svg new file mode 100644 index 00000000..b943eb12 --- /dev/null +++ b/assets/taiga-ui/icons/rocking-chair-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/rocking-chair.svg b/assets/taiga-ui/icons/rocking-chair.svg new file mode 100644 index 00000000..c76c6741 --- /dev/null +++ b/assets/taiga-ui/icons/rocking-chair.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/roller-coaster-filled.svg b/assets/taiga-ui/icons/roller-coaster-filled.svg new file mode 100644 index 00000000..b0ce875a --- /dev/null +++ b/assets/taiga-ui/icons/roller-coaster-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/roller-coaster.svg b/assets/taiga-ui/icons/roller-coaster.svg new file mode 100644 index 00000000..ef905c32 --- /dev/null +++ b/assets/taiga-ui/icons/roller-coaster.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/rotate-3d-filled.svg b/assets/taiga-ui/icons/rotate-3d-filled.svg new file mode 100644 index 00000000..4ec2f5bb --- /dev/null +++ b/assets/taiga-ui/icons/rotate-3d-filled.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/rotate-3d.svg b/assets/taiga-ui/icons/rotate-3d.svg new file mode 100644 index 00000000..a0d535ae --- /dev/null +++ b/assets/taiga-ui/icons/rotate-3d.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/rotate-ccw-filled.svg b/assets/taiga-ui/icons/rotate-ccw-filled.svg new file mode 100644 index 00000000..6366969a --- /dev/null +++ b/assets/taiga-ui/icons/rotate-ccw-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/rotate-ccw-square-filled.svg b/assets/taiga-ui/icons/rotate-ccw-square-filled.svg new file mode 100644 index 00000000..a10b456e --- /dev/null +++ b/assets/taiga-ui/icons/rotate-ccw-square-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/rotate-ccw-square.svg b/assets/taiga-ui/icons/rotate-ccw-square.svg new file mode 100644 index 00000000..6aa56a5f --- /dev/null +++ b/assets/taiga-ui/icons/rotate-ccw-square.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/rotate-ccw.svg b/assets/taiga-ui/icons/rotate-ccw.svg new file mode 100644 index 00000000..47eb17c0 --- /dev/null +++ b/assets/taiga-ui/icons/rotate-ccw.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/rotate-cw-filled.svg b/assets/taiga-ui/icons/rotate-cw-filled.svg new file mode 100644 index 00000000..bba3b905 --- /dev/null +++ b/assets/taiga-ui/icons/rotate-cw-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/rotate-cw-square-filled.svg b/assets/taiga-ui/icons/rotate-cw-square-filled.svg new file mode 100644 index 00000000..232e7ba1 --- /dev/null +++ b/assets/taiga-ui/icons/rotate-cw-square-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/rotate-cw-square.svg b/assets/taiga-ui/icons/rotate-cw-square.svg new file mode 100644 index 00000000..75839aca --- /dev/null +++ b/assets/taiga-ui/icons/rotate-cw-square.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/rotate-cw.svg b/assets/taiga-ui/icons/rotate-cw.svg new file mode 100644 index 00000000..49dd3ac3 --- /dev/null +++ b/assets/taiga-ui/icons/rotate-cw.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/route-filled.svg b/assets/taiga-ui/icons/route-filled.svg new file mode 100644 index 00000000..ef6fdd6a --- /dev/null +++ b/assets/taiga-ui/icons/route-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/route-off-filled.svg b/assets/taiga-ui/icons/route-off-filled.svg new file mode 100644 index 00000000..c045ee3d --- /dev/null +++ b/assets/taiga-ui/icons/route-off-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/route-off.svg b/assets/taiga-ui/icons/route-off.svg new file mode 100644 index 00000000..72086329 --- /dev/null +++ b/assets/taiga-ui/icons/route-off.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/route.svg b/assets/taiga-ui/icons/route.svg new file mode 100644 index 00000000..e9b9ead0 --- /dev/null +++ b/assets/taiga-ui/icons/route.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/router-filled.svg b/assets/taiga-ui/icons/router-filled.svg new file mode 100644 index 00000000..ac512ce5 --- /dev/null +++ b/assets/taiga-ui/icons/router-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/router.svg b/assets/taiga-ui/icons/router.svg new file mode 100644 index 00000000..2cf30726 --- /dev/null +++ b/assets/taiga-ui/icons/router.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/rows-2-filled.svg b/assets/taiga-ui/icons/rows-2-filled.svg new file mode 100644 index 00000000..00d1f59a --- /dev/null +++ b/assets/taiga-ui/icons/rows-2-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/rows-2.svg b/assets/taiga-ui/icons/rows-2.svg new file mode 100644 index 00000000..ba2b92ae --- /dev/null +++ b/assets/taiga-ui/icons/rows-2.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/rows-3-filled.svg b/assets/taiga-ui/icons/rows-3-filled.svg new file mode 100644 index 00000000..88a70aee --- /dev/null +++ b/assets/taiga-ui/icons/rows-3-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/rows-3.svg b/assets/taiga-ui/icons/rows-3.svg new file mode 100644 index 00000000..eec9c19b --- /dev/null +++ b/assets/taiga-ui/icons/rows-3.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/rows-4-filled.svg b/assets/taiga-ui/icons/rows-4-filled.svg new file mode 100644 index 00000000..d83a27a4 --- /dev/null +++ b/assets/taiga-ui/icons/rows-4-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/rows-4.svg b/assets/taiga-ui/icons/rows-4.svg new file mode 100644 index 00000000..434175b6 --- /dev/null +++ b/assets/taiga-ui/icons/rows-4.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/rss-filled.svg b/assets/taiga-ui/icons/rss-filled.svg new file mode 100644 index 00000000..40f34620 --- /dev/null +++ b/assets/taiga-ui/icons/rss-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconRssOutline.svg b/assets/taiga-ui/icons/rss.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconRssOutline.svg rename to assets/taiga-ui/icons/rss.svg diff --git a/assets/taiga-ui/icons/ru-pay.svg b/assets/taiga-ui/icons/ru-pay.svg new file mode 100644 index 00000000..b917abeb --- /dev/null +++ b/assets/taiga-ui/icons/ru-pay.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/ruler-filled.svg b/assets/taiga-ui/icons/ruler-filled.svg new file mode 100644 index 00000000..59298bac --- /dev/null +++ b/assets/taiga-ui/icons/ruler-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/ruler.svg b/assets/taiga-ui/icons/ruler.svg new file mode 100644 index 00000000..c4783b78 --- /dev/null +++ b/assets/taiga-ui/icons/ruler.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/russian-ruble-filled.svg b/assets/taiga-ui/icons/russian-ruble-filled.svg new file mode 100644 index 00000000..ea407684 --- /dev/null +++ b/assets/taiga-ui/icons/russian-ruble-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/russian-ruble.svg b/assets/taiga-ui/icons/russian-ruble.svg new file mode 100644 index 00000000..fb42fa4b --- /dev/null +++ b/assets/taiga-ui/icons/russian-ruble.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/sailboat-filled.svg b/assets/taiga-ui/icons/sailboat-filled.svg new file mode 100644 index 00000000..9b5332fd --- /dev/null +++ b/assets/taiga-ui/icons/sailboat-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/sailboat.svg b/assets/taiga-ui/icons/sailboat.svg new file mode 100644 index 00000000..04aa5907 --- /dev/null +++ b/assets/taiga-ui/icons/sailboat.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/salad-filled.svg b/assets/taiga-ui/icons/salad-filled.svg new file mode 100644 index 00000000..55e6bde3 --- /dev/null +++ b/assets/taiga-ui/icons/salad-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/salad.svg b/assets/taiga-ui/icons/salad.svg new file mode 100644 index 00000000..837c7689 --- /dev/null +++ b/assets/taiga-ui/icons/salad.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/tuiIconSamsungPay.svg b/assets/taiga-ui/icons/samsung-pay.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconSamsungPay.svg rename to assets/taiga-ui/icons/samsung-pay.svg diff --git a/assets/taiga-ui/icons/sandwich-filled.svg b/assets/taiga-ui/icons/sandwich-filled.svg new file mode 100644 index 00000000..d4259d04 --- /dev/null +++ b/assets/taiga-ui/icons/sandwich-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/sandwich.svg b/assets/taiga-ui/icons/sandwich.svg new file mode 100644 index 00000000..a91d04e4 --- /dev/null +++ b/assets/taiga-ui/icons/sandwich.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/satellite-dish-filled.svg b/assets/taiga-ui/icons/satellite-dish-filled.svg new file mode 100644 index 00000000..2d9d6ded --- /dev/null +++ b/assets/taiga-ui/icons/satellite-dish-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/satellite-dish.svg b/assets/taiga-ui/icons/satellite-dish.svg new file mode 100644 index 00000000..bb784d26 --- /dev/null +++ b/assets/taiga-ui/icons/satellite-dish.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/satellite-filled.svg b/assets/taiga-ui/icons/satellite-filled.svg new file mode 100644 index 00000000..cafacffd --- /dev/null +++ b/assets/taiga-ui/icons/satellite-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/satellite.svg b/assets/taiga-ui/icons/satellite.svg new file mode 100644 index 00000000..a26a96f3 --- /dev/null +++ b/assets/taiga-ui/icons/satellite.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/save-all-filled.svg b/assets/taiga-ui/icons/save-all-filled.svg new file mode 100644 index 00000000..a34e0d97 --- /dev/null +++ b/assets/taiga-ui/icons/save-all-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/save-all.svg b/assets/taiga-ui/icons/save-all.svg new file mode 100644 index 00000000..8043a88d --- /dev/null +++ b/assets/taiga-ui/icons/save-all.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/save-filled.svg b/assets/taiga-ui/icons/save-filled.svg new file mode 100644 index 00000000..64cbc87f --- /dev/null +++ b/assets/taiga-ui/icons/save-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/save-off-filled.svg b/assets/taiga-ui/icons/save-off-filled.svg new file mode 100644 index 00000000..e91e456c --- /dev/null +++ b/assets/taiga-ui/icons/save-off-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/save-off.svg b/assets/taiga-ui/icons/save-off.svg new file mode 100644 index 00000000..44fd8d2d --- /dev/null +++ b/assets/taiga-ui/icons/save-off.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/save.svg b/assets/taiga-ui/icons/save.svg new file mode 100644 index 00000000..d959df4f --- /dev/null +++ b/assets/taiga-ui/icons/save.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/scale-3d-filled.svg b/assets/taiga-ui/icons/scale-3d-filled.svg new file mode 100644 index 00000000..6dae081a --- /dev/null +++ b/assets/taiga-ui/icons/scale-3d-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/scale-3d.svg b/assets/taiga-ui/icons/scale-3d.svg new file mode 100644 index 00000000..1b9ed9ef --- /dev/null +++ b/assets/taiga-ui/icons/scale-3d.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/scale-filled.svg b/assets/taiga-ui/icons/scale-filled.svg new file mode 100644 index 00000000..3cb20db0 --- /dev/null +++ b/assets/taiga-ui/icons/scale-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/scale.svg b/assets/taiga-ui/icons/scale.svg new file mode 100644 index 00000000..ef8a0b38 --- /dev/null +++ b/assets/taiga-ui/icons/scale.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/scaling-filled.svg b/assets/taiga-ui/icons/scaling-filled.svg new file mode 100644 index 00000000..7c6daecf --- /dev/null +++ b/assets/taiga-ui/icons/scaling-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/scaling.svg b/assets/taiga-ui/icons/scaling.svg new file mode 100644 index 00000000..c505b7c6 --- /dev/null +++ b/assets/taiga-ui/icons/scaling.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/scan-barcode-filled.svg b/assets/taiga-ui/icons/scan-barcode-filled.svg new file mode 100644 index 00000000..c1cad143 --- /dev/null +++ b/assets/taiga-ui/icons/scan-barcode-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/scan-barcode.svg b/assets/taiga-ui/icons/scan-barcode.svg new file mode 100644 index 00000000..1165eae2 --- /dev/null +++ b/assets/taiga-ui/icons/scan-barcode.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/scan-eye-filled.svg b/assets/taiga-ui/icons/scan-eye-filled.svg new file mode 100644 index 00000000..fdaa1843 --- /dev/null +++ b/assets/taiga-ui/icons/scan-eye-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/scan-eye.svg b/assets/taiga-ui/icons/scan-eye.svg new file mode 100644 index 00000000..b6fedf9e --- /dev/null +++ b/assets/taiga-ui/icons/scan-eye.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/scan-face-filled.svg b/assets/taiga-ui/icons/scan-face-filled.svg new file mode 100644 index 00000000..0ab4d3c7 --- /dev/null +++ b/assets/taiga-ui/icons/scan-face-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/scan-face.svg b/assets/taiga-ui/icons/scan-face.svg new file mode 100644 index 00000000..b04f042e --- /dev/null +++ b/assets/taiga-ui/icons/scan-face.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/scan-filled.svg b/assets/taiga-ui/icons/scan-filled.svg new file mode 100644 index 00000000..6b393c21 --- /dev/null +++ b/assets/taiga-ui/icons/scan-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/scan-line-filled.svg b/assets/taiga-ui/icons/scan-line-filled.svg new file mode 100644 index 00000000..6ce83f8a --- /dev/null +++ b/assets/taiga-ui/icons/scan-line-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/scan-line.svg b/assets/taiga-ui/icons/scan-line.svg new file mode 100644 index 00000000..1a23251f --- /dev/null +++ b/assets/taiga-ui/icons/scan-line.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/scan-qr-code-filled.svg b/assets/taiga-ui/icons/scan-qr-code-filled.svg new file mode 100644 index 00000000..b25ab7e1 --- /dev/null +++ b/assets/taiga-ui/icons/scan-qr-code-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/scan-qr-code.svg b/assets/taiga-ui/icons/scan-qr-code.svg new file mode 100644 index 00000000..a8266870 --- /dev/null +++ b/assets/taiga-ui/icons/scan-qr-code.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/scan-search-filled.svg b/assets/taiga-ui/icons/scan-search-filled.svg new file mode 100644 index 00000000..3095a6d5 --- /dev/null +++ b/assets/taiga-ui/icons/scan-search-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/scan-search.svg b/assets/taiga-ui/icons/scan-search.svg new file mode 100644 index 00000000..42e66a3d --- /dev/null +++ b/assets/taiga-ui/icons/scan-search.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/scan-text-filled.svg b/assets/taiga-ui/icons/scan-text-filled.svg new file mode 100644 index 00000000..a8116f6e --- /dev/null +++ b/assets/taiga-ui/icons/scan-text-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/scan-text.svg b/assets/taiga-ui/icons/scan-text.svg new file mode 100644 index 00000000..e4a7df69 --- /dev/null +++ b/assets/taiga-ui/icons/scan-text.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/scan.svg b/assets/taiga-ui/icons/scan.svg new file mode 100644 index 00000000..ce7c2af0 --- /dev/null +++ b/assets/taiga-ui/icons/scan.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/scatter-chart-filled.svg b/assets/taiga-ui/icons/scatter-chart-filled.svg new file mode 100644 index 00000000..16046ed7 --- /dev/null +++ b/assets/taiga-ui/icons/scatter-chart-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/scatter-chart.svg b/assets/taiga-ui/icons/scatter-chart.svg new file mode 100644 index 00000000..adabc1b0 --- /dev/null +++ b/assets/taiga-ui/icons/scatter-chart.svg @@ -0,0 +1,20 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/school-filled.svg b/assets/taiga-ui/icons/school-filled.svg new file mode 100644 index 00000000..73d45456 --- /dev/null +++ b/assets/taiga-ui/icons/school-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/school.svg b/assets/taiga-ui/icons/school.svg new file mode 100644 index 00000000..596bf256 --- /dev/null +++ b/assets/taiga-ui/icons/school.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/scissors-filled.svg b/assets/taiga-ui/icons/scissors-filled.svg new file mode 100644 index 00000000..ca29dead --- /dev/null +++ b/assets/taiga-ui/icons/scissors-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/scissors-line-dashed-filled.svg b/assets/taiga-ui/icons/scissors-line-dashed-filled.svg new file mode 100644 index 00000000..6b6fb950 --- /dev/null +++ b/assets/taiga-ui/icons/scissors-line-dashed-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/scissors-line-dashed.svg b/assets/taiga-ui/icons/scissors-line-dashed.svg new file mode 100644 index 00000000..905dc06d --- /dev/null +++ b/assets/taiga-ui/icons/scissors-line-dashed.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/scissors.svg b/assets/taiga-ui/icons/scissors.svg new file mode 100644 index 00000000..2e062c7b --- /dev/null +++ b/assets/taiga-ui/icons/scissors.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/screen-share-filled.svg b/assets/taiga-ui/icons/screen-share-filled.svg new file mode 100644 index 00000000..a52eacd3 --- /dev/null +++ b/assets/taiga-ui/icons/screen-share-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/screen-share-off-filled.svg b/assets/taiga-ui/icons/screen-share-off-filled.svg new file mode 100644 index 00000000..ae30f2e6 --- /dev/null +++ b/assets/taiga-ui/icons/screen-share-off-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/screen-share-off.svg b/assets/taiga-ui/icons/screen-share-off.svg new file mode 100644 index 00000000..76134608 --- /dev/null +++ b/assets/taiga-ui/icons/screen-share-off.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/screen-share.svg b/assets/taiga-ui/icons/screen-share.svg new file mode 100644 index 00000000..8d0fff70 --- /dev/null +++ b/assets/taiga-ui/icons/screen-share.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/scroll-filled.svg b/assets/taiga-ui/icons/scroll-filled.svg new file mode 100644 index 00000000..dd6237e2 --- /dev/null +++ b/assets/taiga-ui/icons/scroll-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/scroll-text-filled.svg b/assets/taiga-ui/icons/scroll-text-filled.svg new file mode 100644 index 00000000..74f94a23 --- /dev/null +++ b/assets/taiga-ui/icons/scroll-text-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/scroll-text.svg b/assets/taiga-ui/icons/scroll-text.svg new file mode 100644 index 00000000..d66d8f84 --- /dev/null +++ b/assets/taiga-ui/icons/scroll-text.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/scroll.svg b/assets/taiga-ui/icons/scroll.svg new file mode 100644 index 00000000..b9240424 --- /dev/null +++ b/assets/taiga-ui/icons/scroll.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/search-check-filled.svg b/assets/taiga-ui/icons/search-check-filled.svg new file mode 100644 index 00000000..32f7fe6a --- /dev/null +++ b/assets/taiga-ui/icons/search-check-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/search-check.svg b/assets/taiga-ui/icons/search-check.svg new file mode 100644 index 00000000..92ad6d2b --- /dev/null +++ b/assets/taiga-ui/icons/search-check.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/search-code-filled.svg b/assets/taiga-ui/icons/search-code-filled.svg new file mode 100644 index 00000000..38913848 --- /dev/null +++ b/assets/taiga-ui/icons/search-code-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/search-code.svg b/assets/taiga-ui/icons/search-code.svg new file mode 100644 index 00000000..0341dcc2 --- /dev/null +++ b/assets/taiga-ui/icons/search-code.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/search-filled.svg b/assets/taiga-ui/icons/search-filled.svg new file mode 100644 index 00000000..6d555a04 --- /dev/null +++ b/assets/taiga-ui/icons/search-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/search-slash-filled.svg b/assets/taiga-ui/icons/search-slash-filled.svg new file mode 100644 index 00000000..83418f43 --- /dev/null +++ b/assets/taiga-ui/icons/search-slash-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/search-slash.svg b/assets/taiga-ui/icons/search-slash.svg new file mode 100644 index 00000000..176d3a90 --- /dev/null +++ b/assets/taiga-ui/icons/search-slash.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/search-x-filled.svg b/assets/taiga-ui/icons/search-x-filled.svg new file mode 100644 index 00000000..a3d8e06a --- /dev/null +++ b/assets/taiga-ui/icons/search-x-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/search-x.svg b/assets/taiga-ui/icons/search-x.svg new file mode 100644 index 00000000..090f2d63 --- /dev/null +++ b/assets/taiga-ui/icons/search-x.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/search.svg b/assets/taiga-ui/icons/search.svg new file mode 100644 index 00000000..41846f5d --- /dev/null +++ b/assets/taiga-ui/icons/search.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/section-filled.svg b/assets/taiga-ui/icons/section-filled.svg new file mode 100644 index 00000000..a7af56d8 --- /dev/null +++ b/assets/taiga-ui/icons/section-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/section.svg b/assets/taiga-ui/icons/section.svg new file mode 100644 index 00000000..1340cbb3 --- /dev/null +++ b/assets/taiga-ui/icons/section.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/send-filled.svg b/assets/taiga-ui/icons/send-filled.svg new file mode 100644 index 00000000..35283c64 --- /dev/null +++ b/assets/taiga-ui/icons/send-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/send-horizontal-filled.svg b/assets/taiga-ui/icons/send-horizontal-filled.svg new file mode 100644 index 00000000..bdbdbe7f --- /dev/null +++ b/assets/taiga-ui/icons/send-horizontal-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/send-horizontal.svg b/assets/taiga-ui/icons/send-horizontal.svg new file mode 100644 index 00000000..079de83d --- /dev/null +++ b/assets/taiga-ui/icons/send-horizontal.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/send-to-back-filled.svg b/assets/taiga-ui/icons/send-to-back-filled.svg new file mode 100644 index 00000000..a2e36707 --- /dev/null +++ b/assets/taiga-ui/icons/send-to-back-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/send-to-back.svg b/assets/taiga-ui/icons/send-to-back.svg new file mode 100644 index 00000000..6d7e6d80 --- /dev/null +++ b/assets/taiga-ui/icons/send-to-back.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/send.svg b/assets/taiga-ui/icons/send.svg new file mode 100644 index 00000000..2a02e0aa --- /dev/null +++ b/assets/taiga-ui/icons/send.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/separator-horizontal-filled.svg b/assets/taiga-ui/icons/separator-horizontal-filled.svg new file mode 100644 index 00000000..4bb4e487 --- /dev/null +++ b/assets/taiga-ui/icons/separator-horizontal-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/separator-horizontal.svg b/assets/taiga-ui/icons/separator-horizontal.svg new file mode 100644 index 00000000..419be9bb --- /dev/null +++ b/assets/taiga-ui/icons/separator-horizontal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/separator-vertical-filled.svg b/assets/taiga-ui/icons/separator-vertical-filled.svg new file mode 100644 index 00000000..162b5c06 --- /dev/null +++ b/assets/taiga-ui/icons/separator-vertical-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/separator-vertical.svg b/assets/taiga-ui/icons/separator-vertical.svg new file mode 100644 index 00000000..94a4df0b --- /dev/null +++ b/assets/taiga-ui/icons/separator-vertical.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/server-cog-filled.svg b/assets/taiga-ui/icons/server-cog-filled.svg new file mode 100644 index 00000000..065d36fe --- /dev/null +++ b/assets/taiga-ui/icons/server-cog-filled.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/server-cog.svg b/assets/taiga-ui/icons/server-cog.svg new file mode 100644 index 00000000..34fd9cb4 --- /dev/null +++ b/assets/taiga-ui/icons/server-cog.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/server-crash-filled.svg b/assets/taiga-ui/icons/server-crash-filled.svg new file mode 100644 index 00000000..f4f993ef --- /dev/null +++ b/assets/taiga-ui/icons/server-crash-filled.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/server-crash.svg b/assets/taiga-ui/icons/server-crash.svg new file mode 100644 index 00000000..67e73145 --- /dev/null +++ b/assets/taiga-ui/icons/server-crash.svg @@ -0,0 +1,23 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/server-filled.svg b/assets/taiga-ui/icons/server-filled.svg new file mode 100644 index 00000000..8b000ec2 --- /dev/null +++ b/assets/taiga-ui/icons/server-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/server-off-filled.svg b/assets/taiga-ui/icons/server-off-filled.svg new file mode 100644 index 00000000..29e6da23 --- /dev/null +++ b/assets/taiga-ui/icons/server-off-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/server-off.svg b/assets/taiga-ui/icons/server-off.svg new file mode 100644 index 00000000..eb9e2e2e --- /dev/null +++ b/assets/taiga-ui/icons/server-off.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/server.svg b/assets/taiga-ui/icons/server.svg new file mode 100644 index 00000000..439735be --- /dev/null +++ b/assets/taiga-ui/icons/server.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/settings-2-filled.svg b/assets/taiga-ui/icons/settings-2-filled.svg new file mode 100644 index 00000000..589add38 --- /dev/null +++ b/assets/taiga-ui/icons/settings-2-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/settings-2.svg b/assets/taiga-ui/icons/settings-2.svg new file mode 100644 index 00000000..e4d0c5c3 --- /dev/null +++ b/assets/taiga-ui/icons/settings-2.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/settings-filled.svg b/assets/taiga-ui/icons/settings-filled.svg new file mode 100644 index 00000000..0809cc6e --- /dev/null +++ b/assets/taiga-ui/icons/settings-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/settings.svg b/assets/taiga-ui/icons/settings.svg new file mode 100644 index 00000000..251c340b --- /dev/null +++ b/assets/taiga-ui/icons/settings.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/shapes-filled.svg b/assets/taiga-ui/icons/shapes-filled.svg new file mode 100644 index 00000000..fe07925b --- /dev/null +++ b/assets/taiga-ui/icons/shapes-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/shapes.svg b/assets/taiga-ui/icons/shapes.svg new file mode 100644 index 00000000..13a08a8b --- /dev/null +++ b/assets/taiga-ui/icons/shapes.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/share-2-filled.svg b/assets/taiga-ui/icons/share-2-filled.svg new file mode 100644 index 00000000..a447e288 --- /dev/null +++ b/assets/taiga-ui/icons/share-2-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/share-2.svg b/assets/taiga-ui/icons/share-2.svg new file mode 100644 index 00000000..5c180160 --- /dev/null +++ b/assets/taiga-ui/icons/share-2.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/share-filled.svg b/assets/taiga-ui/icons/share-filled.svg new file mode 100644 index 00000000..00559be5 --- /dev/null +++ b/assets/taiga-ui/icons/share-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/share.svg b/assets/taiga-ui/icons/share.svg new file mode 100644 index 00000000..a9128380 --- /dev/null +++ b/assets/taiga-ui/icons/share.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/sheet-filled.svg b/assets/taiga-ui/icons/sheet-filled.svg new file mode 100644 index 00000000..321262bb --- /dev/null +++ b/assets/taiga-ui/icons/sheet-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/sheet.svg b/assets/taiga-ui/icons/sheet.svg new file mode 100644 index 00000000..119ea5c9 --- /dev/null +++ b/assets/taiga-ui/icons/sheet.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/shell-filled.svg b/assets/taiga-ui/icons/shell-filled.svg new file mode 100644 index 00000000..79afa518 --- /dev/null +++ b/assets/taiga-ui/icons/shell-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/shell.svg b/assets/taiga-ui/icons/shell.svg new file mode 100644 index 00000000..0ec96c0e --- /dev/null +++ b/assets/taiga-ui/icons/shell.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/shield-alert-filled.svg b/assets/taiga-ui/icons/shield-alert-filled.svg new file mode 100644 index 00000000..d5b6e551 --- /dev/null +++ b/assets/taiga-ui/icons/shield-alert-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/shield-alert.svg b/assets/taiga-ui/icons/shield-alert.svg new file mode 100644 index 00000000..60f8e0ef --- /dev/null +++ b/assets/taiga-ui/icons/shield-alert.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/shield-ban-filled.svg b/assets/taiga-ui/icons/shield-ban-filled.svg new file mode 100644 index 00000000..7a3c3c58 --- /dev/null +++ b/assets/taiga-ui/icons/shield-ban-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/shield-ban.svg b/assets/taiga-ui/icons/shield-ban.svg new file mode 100644 index 00000000..6669efa3 --- /dev/null +++ b/assets/taiga-ui/icons/shield-ban.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/shield-check-filled.svg b/assets/taiga-ui/icons/shield-check-filled.svg new file mode 100644 index 00000000..0859111f --- /dev/null +++ b/assets/taiga-ui/icons/shield-check-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/shield-check.svg b/assets/taiga-ui/icons/shield-check.svg new file mode 100644 index 00000000..0a48de84 --- /dev/null +++ b/assets/taiga-ui/icons/shield-check.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/shield-ellipsis-filled.svg b/assets/taiga-ui/icons/shield-ellipsis-filled.svg new file mode 100644 index 00000000..6938aa36 --- /dev/null +++ b/assets/taiga-ui/icons/shield-ellipsis-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/shield-ellipsis.svg b/assets/taiga-ui/icons/shield-ellipsis.svg new file mode 100644 index 00000000..90b28393 --- /dev/null +++ b/assets/taiga-ui/icons/shield-ellipsis.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/shield-filled.svg b/assets/taiga-ui/icons/shield-filled.svg new file mode 100644 index 00000000..6237a3af --- /dev/null +++ b/assets/taiga-ui/icons/shield-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/shield-half-filled.svg b/assets/taiga-ui/icons/shield-half-filled.svg new file mode 100644 index 00000000..585b00d0 --- /dev/null +++ b/assets/taiga-ui/icons/shield-half-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/shield-half.svg b/assets/taiga-ui/icons/shield-half.svg new file mode 100644 index 00000000..cab2e024 --- /dev/null +++ b/assets/taiga-ui/icons/shield-half.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/shield-minus-filled.svg b/assets/taiga-ui/icons/shield-minus-filled.svg new file mode 100644 index 00000000..69dba17d --- /dev/null +++ b/assets/taiga-ui/icons/shield-minus-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/shield-minus.svg b/assets/taiga-ui/icons/shield-minus.svg new file mode 100644 index 00000000..e8daf5b2 --- /dev/null +++ b/assets/taiga-ui/icons/shield-minus.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/shield-off-filled.svg b/assets/taiga-ui/icons/shield-off-filled.svg new file mode 100644 index 00000000..b8c243f8 --- /dev/null +++ b/assets/taiga-ui/icons/shield-off-filled.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/shield-off.svg b/assets/taiga-ui/icons/shield-off.svg new file mode 100644 index 00000000..3e22472e --- /dev/null +++ b/assets/taiga-ui/icons/shield-off.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/assets/taiga-ui/icons/shield-plus-filled.svg b/assets/taiga-ui/icons/shield-plus-filled.svg new file mode 100644 index 00000000..5091a04e --- /dev/null +++ b/assets/taiga-ui/icons/shield-plus-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/shield-plus.svg b/assets/taiga-ui/icons/shield-plus.svg new file mode 100644 index 00000000..a77cbcb5 --- /dev/null +++ b/assets/taiga-ui/icons/shield-plus.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/shield-question-filled.svg b/assets/taiga-ui/icons/shield-question-filled.svg new file mode 100644 index 00000000..37ea0eb7 --- /dev/null +++ b/assets/taiga-ui/icons/shield-question-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/shield-question.svg b/assets/taiga-ui/icons/shield-question.svg new file mode 100644 index 00000000..7e2cc90b --- /dev/null +++ b/assets/taiga-ui/icons/shield-question.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/shield-x-filled.svg b/assets/taiga-ui/icons/shield-x-filled.svg new file mode 100644 index 00000000..e9021bce --- /dev/null +++ b/assets/taiga-ui/icons/shield-x-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/shield-x.svg b/assets/taiga-ui/icons/shield-x.svg new file mode 100644 index 00000000..18851c27 --- /dev/null +++ b/assets/taiga-ui/icons/shield-x.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/shield.svg b/assets/taiga-ui/icons/shield.svg new file mode 100644 index 00000000..29eac03a --- /dev/null +++ b/assets/taiga-ui/icons/shield.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/ship-filled.svg b/assets/taiga-ui/icons/ship-filled.svg new file mode 100644 index 00000000..b714730e --- /dev/null +++ b/assets/taiga-ui/icons/ship-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/ship-wheel-filled.svg b/assets/taiga-ui/icons/ship-wheel-filled.svg new file mode 100644 index 00000000..69f67377 --- /dev/null +++ b/assets/taiga-ui/icons/ship-wheel-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/ship-wheel.svg b/assets/taiga-ui/icons/ship-wheel.svg new file mode 100644 index 00000000..1755e11f --- /dev/null +++ b/assets/taiga-ui/icons/ship-wheel.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/ship.svg b/assets/taiga-ui/icons/ship.svg new file mode 100644 index 00000000..2dba5a61 --- /dev/null +++ b/assets/taiga-ui/icons/ship.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/shirt-filled.svg b/assets/taiga-ui/icons/shirt-filled.svg new file mode 100644 index 00000000..27359608 --- /dev/null +++ b/assets/taiga-ui/icons/shirt-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/shirt.svg b/assets/taiga-ui/icons/shirt.svg new file mode 100644 index 00000000..7e45c496 --- /dev/null +++ b/assets/taiga-ui/icons/shirt.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/shopping-bag-filled.svg b/assets/taiga-ui/icons/shopping-bag-filled.svg new file mode 100644 index 00000000..7957c735 --- /dev/null +++ b/assets/taiga-ui/icons/shopping-bag-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/shopping-bag.svg b/assets/taiga-ui/icons/shopping-bag.svg new file mode 100644 index 00000000..ecf233ac --- /dev/null +++ b/assets/taiga-ui/icons/shopping-bag.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/shopping-basket-filled.svg b/assets/taiga-ui/icons/shopping-basket-filled.svg new file mode 100644 index 00000000..90a62979 --- /dev/null +++ b/assets/taiga-ui/icons/shopping-basket-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/shopping-basket.svg b/assets/taiga-ui/icons/shopping-basket.svg new file mode 100644 index 00000000..ab71ac17 --- /dev/null +++ b/assets/taiga-ui/icons/shopping-basket.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/shopping-cart-filled.svg b/assets/taiga-ui/icons/shopping-cart-filled.svg new file mode 100644 index 00000000..f88c3891 --- /dev/null +++ b/assets/taiga-ui/icons/shopping-cart-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/shopping-cart.svg b/assets/taiga-ui/icons/shopping-cart.svg new file mode 100644 index 00000000..171d83f7 --- /dev/null +++ b/assets/taiga-ui/icons/shopping-cart.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/shovel-filled.svg b/assets/taiga-ui/icons/shovel-filled.svg new file mode 100644 index 00000000..33153ab9 --- /dev/null +++ b/assets/taiga-ui/icons/shovel-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/shovel.svg b/assets/taiga-ui/icons/shovel.svg new file mode 100644 index 00000000..b31607d9 --- /dev/null +++ b/assets/taiga-ui/icons/shovel.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/shower-head-filled.svg b/assets/taiga-ui/icons/shower-head-filled.svg new file mode 100644 index 00000000..78c940fa --- /dev/null +++ b/assets/taiga-ui/icons/shower-head-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/shower-head.svg b/assets/taiga-ui/icons/shower-head.svg new file mode 100644 index 00000000..644076eb --- /dev/null +++ b/assets/taiga-ui/icons/shower-head.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/shrink-filled.svg b/assets/taiga-ui/icons/shrink-filled.svg new file mode 100644 index 00000000..b263b6cc --- /dev/null +++ b/assets/taiga-ui/icons/shrink-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/shrink.svg b/assets/taiga-ui/icons/shrink.svg new file mode 100644 index 00000000..f03b3066 --- /dev/null +++ b/assets/taiga-ui/icons/shrink.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/shrub-filled.svg b/assets/taiga-ui/icons/shrub-filled.svg new file mode 100644 index 00000000..6ae0ae5f --- /dev/null +++ b/assets/taiga-ui/icons/shrub-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/shrub.svg b/assets/taiga-ui/icons/shrub.svg new file mode 100644 index 00000000..cea02586 --- /dev/null +++ b/assets/taiga-ui/icons/shrub.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/shuffle-filled.svg b/assets/taiga-ui/icons/shuffle-filled.svg new file mode 100644 index 00000000..e32f9502 --- /dev/null +++ b/assets/taiga-ui/icons/shuffle-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/shuffle.svg b/assets/taiga-ui/icons/shuffle.svg new file mode 100644 index 00000000..05c102cc --- /dev/null +++ b/assets/taiga-ui/icons/shuffle.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/sigma-filled.svg b/assets/taiga-ui/icons/sigma-filled.svg new file mode 100644 index 00000000..68b17796 --- /dev/null +++ b/assets/taiga-ui/icons/sigma-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/sigma.svg b/assets/taiga-ui/icons/sigma.svg new file mode 100644 index 00000000..9198e408 --- /dev/null +++ b/assets/taiga-ui/icons/sigma.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/signal-filled.svg b/assets/taiga-ui/icons/signal-filled.svg new file mode 100644 index 00000000..94d0fd0f --- /dev/null +++ b/assets/taiga-ui/icons/signal-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/signal-high-filled.svg b/assets/taiga-ui/icons/signal-high-filled.svg new file mode 100644 index 00000000..3dacaa6e --- /dev/null +++ b/assets/taiga-ui/icons/signal-high-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/signal-high.svg b/assets/taiga-ui/icons/signal-high.svg new file mode 100644 index 00000000..e3a204dd --- /dev/null +++ b/assets/taiga-ui/icons/signal-high.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/signal-low-filled.svg b/assets/taiga-ui/icons/signal-low-filled.svg new file mode 100644 index 00000000..f8a96529 --- /dev/null +++ b/assets/taiga-ui/icons/signal-low-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/signal-low.svg b/assets/taiga-ui/icons/signal-low.svg new file mode 100644 index 00000000..fd915c03 --- /dev/null +++ b/assets/taiga-ui/icons/signal-low.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/signal-medium-filled.svg b/assets/taiga-ui/icons/signal-medium-filled.svg new file mode 100644 index 00000000..f9127809 --- /dev/null +++ b/assets/taiga-ui/icons/signal-medium-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/signal-medium.svg b/assets/taiga-ui/icons/signal-medium.svg new file mode 100644 index 00000000..e2633cfc --- /dev/null +++ b/assets/taiga-ui/icons/signal-medium.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/signal-zero-filled.svg b/assets/taiga-ui/icons/signal-zero-filled.svg new file mode 100644 index 00000000..a258326b --- /dev/null +++ b/assets/taiga-ui/icons/signal-zero-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/signal-zero.svg b/assets/taiga-ui/icons/signal-zero.svg new file mode 100644 index 00000000..704b3782 --- /dev/null +++ b/assets/taiga-ui/icons/signal-zero.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/signal.svg b/assets/taiga-ui/icons/signal.svg new file mode 100644 index 00000000..0e7a8356 --- /dev/null +++ b/assets/taiga-ui/icons/signal.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/signature-filled.svg b/assets/taiga-ui/icons/signature-filled.svg new file mode 100644 index 00000000..8cb6374e --- /dev/null +++ b/assets/taiga-ui/icons/signature-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/signature.svg b/assets/taiga-ui/icons/signature.svg new file mode 100644 index 00000000..5b9dced3 --- /dev/null +++ b/assets/taiga-ui/icons/signature.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/signpost-big-filled.svg b/assets/taiga-ui/icons/signpost-big-filled.svg new file mode 100644 index 00000000..89094ca3 --- /dev/null +++ b/assets/taiga-ui/icons/signpost-big-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/signpost-big.svg b/assets/taiga-ui/icons/signpost-big.svg new file mode 100644 index 00000000..f59e2adb --- /dev/null +++ b/assets/taiga-ui/icons/signpost-big.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/signpost-filled.svg b/assets/taiga-ui/icons/signpost-filled.svg new file mode 100644 index 00000000..ec9bbaa2 --- /dev/null +++ b/assets/taiga-ui/icons/signpost-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/signpost.svg b/assets/taiga-ui/icons/signpost.svg new file mode 100644 index 00000000..9d3aeb19 --- /dev/null +++ b/assets/taiga-ui/icons/signpost.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/siren-filled.svg b/assets/taiga-ui/icons/siren-filled.svg new file mode 100644 index 00000000..8b4f630f --- /dev/null +++ b/assets/taiga-ui/icons/siren-filled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/siren.svg b/assets/taiga-ui/icons/siren.svg new file mode 100644 index 00000000..1c8d551c --- /dev/null +++ b/assets/taiga-ui/icons/siren.svg @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/skip-back-filled.svg b/assets/taiga-ui/icons/skip-back-filled.svg new file mode 100644 index 00000000..46de1126 --- /dev/null +++ b/assets/taiga-ui/icons/skip-back-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/skip-back.svg b/assets/taiga-ui/icons/skip-back.svg new file mode 100644 index 00000000..7331a9aa --- /dev/null +++ b/assets/taiga-ui/icons/skip-back.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/skip-forward-filled.svg b/assets/taiga-ui/icons/skip-forward-filled.svg new file mode 100644 index 00000000..02736ddd --- /dev/null +++ b/assets/taiga-ui/icons/skip-forward-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/skip-forward.svg b/assets/taiga-ui/icons/skip-forward.svg new file mode 100644 index 00000000..3ab52223 --- /dev/null +++ b/assets/taiga-ui/icons/skip-forward.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/skull-filled.svg b/assets/taiga-ui/icons/skull-filled.svg new file mode 100644 index 00000000..74bfbbf8 --- /dev/null +++ b/assets/taiga-ui/icons/skull-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/skull.svg b/assets/taiga-ui/icons/skull.svg new file mode 100644 index 00000000..1d3eb559 --- /dev/null +++ b/assets/taiga-ui/icons/skull.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/slack-filled.svg b/assets/taiga-ui/icons/slack-filled.svg new file mode 100644 index 00000000..83f653ad --- /dev/null +++ b/assets/taiga-ui/icons/slack-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/slack.svg b/assets/taiga-ui/icons/slack.svg new file mode 100644 index 00000000..d1ce395c --- /dev/null +++ b/assets/taiga-ui/icons/slack.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/slash-filled.svg b/assets/taiga-ui/icons/slash-filled.svg new file mode 100644 index 00000000..10e98d37 --- /dev/null +++ b/assets/taiga-ui/icons/slash-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/slash.svg b/assets/taiga-ui/icons/slash.svg new file mode 100644 index 00000000..1aa16f96 --- /dev/null +++ b/assets/taiga-ui/icons/slash.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/slice-filled.svg b/assets/taiga-ui/icons/slice-filled.svg new file mode 100644 index 00000000..7656e6eb --- /dev/null +++ b/assets/taiga-ui/icons/slice-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/slice.svg b/assets/taiga-ui/icons/slice.svg new file mode 100644 index 00000000..7e5debcc --- /dev/null +++ b/assets/taiga-ui/icons/slice.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/sliders-horizontal-filled.svg b/assets/taiga-ui/icons/sliders-horizontal-filled.svg new file mode 100644 index 00000000..d13d81b9 --- /dev/null +++ b/assets/taiga-ui/icons/sliders-horizontal-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sliders-horizontal.svg b/assets/taiga-ui/icons/sliders-horizontal.svg new file mode 100644 index 00000000..85ebc613 --- /dev/null +++ b/assets/taiga-ui/icons/sliders-horizontal.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sliders-vertical-filled.svg b/assets/taiga-ui/icons/sliders-vertical-filled.svg new file mode 100644 index 00000000..23d8a7b4 --- /dev/null +++ b/assets/taiga-ui/icons/sliders-vertical-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sliders-vertical.svg b/assets/taiga-ui/icons/sliders-vertical.svg new file mode 100644 index 00000000..2273ee1c --- /dev/null +++ b/assets/taiga-ui/icons/sliders-vertical.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/smartphone-charging-filled.svg b/assets/taiga-ui/icons/smartphone-charging-filled.svg new file mode 100644 index 00000000..8bba4ea8 --- /dev/null +++ b/assets/taiga-ui/icons/smartphone-charging-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/smartphone-charging.svg b/assets/taiga-ui/icons/smartphone-charging.svg new file mode 100644 index 00000000..361e61e2 --- /dev/null +++ b/assets/taiga-ui/icons/smartphone-charging.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/smartphone-filled.svg b/assets/taiga-ui/icons/smartphone-filled.svg new file mode 100644 index 00000000..0dc8196c --- /dev/null +++ b/assets/taiga-ui/icons/smartphone-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/smartphone-nfc-filled.svg b/assets/taiga-ui/icons/smartphone-nfc-filled.svg new file mode 100644 index 00000000..8720fcfa --- /dev/null +++ b/assets/taiga-ui/icons/smartphone-nfc-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/smartphone-nfc.svg b/assets/taiga-ui/icons/smartphone-nfc.svg new file mode 100644 index 00000000..9befc36b --- /dev/null +++ b/assets/taiga-ui/icons/smartphone-nfc.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/smartphone.svg b/assets/taiga-ui/icons/smartphone.svg new file mode 100644 index 00000000..930a285d --- /dev/null +++ b/assets/taiga-ui/icons/smartphone.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/smile-filled.svg b/assets/taiga-ui/icons/smile-filled.svg new file mode 100644 index 00000000..3c64df5f --- /dev/null +++ b/assets/taiga-ui/icons/smile-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/smile-plus-filled.svg b/assets/taiga-ui/icons/smile-plus-filled.svg new file mode 100644 index 00000000..176420f8 --- /dev/null +++ b/assets/taiga-ui/icons/smile-plus-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/smile-plus.svg b/assets/taiga-ui/icons/smile-plus.svg new file mode 100644 index 00000000..1cca3579 --- /dev/null +++ b/assets/taiga-ui/icons/smile-plus.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/smile.svg b/assets/taiga-ui/icons/smile.svg new file mode 100644 index 00000000..898401d1 --- /dev/null +++ b/assets/taiga-ui/icons/smile.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/snail-filled.svg b/assets/taiga-ui/icons/snail-filled.svg new file mode 100644 index 00000000..3a7f2cff --- /dev/null +++ b/assets/taiga-ui/icons/snail-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/snail.svg b/assets/taiga-ui/icons/snail.svg new file mode 100644 index 00000000..0ce6ce04 --- /dev/null +++ b/assets/taiga-ui/icons/snail.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/snowflake-filled.svg b/assets/taiga-ui/icons/snowflake-filled.svg new file mode 100644 index 00000000..ce168d16 --- /dev/null +++ b/assets/taiga-ui/icons/snowflake-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/snowflake.svg b/assets/taiga-ui/icons/snowflake.svg new file mode 100644 index 00000000..46528a89 --- /dev/null +++ b/assets/taiga-ui/icons/snowflake.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/sofa-filled.svg b/assets/taiga-ui/icons/sofa-filled.svg new file mode 100644 index 00000000..5189ab35 --- /dev/null +++ b/assets/taiga-ui/icons/sofa-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/sofa.svg b/assets/taiga-ui/icons/sofa.svg new file mode 100644 index 00000000..70c8cd4a --- /dev/null +++ b/assets/taiga-ui/icons/sofa.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/soup-filled.svg b/assets/taiga-ui/icons/soup-filled.svg new file mode 100644 index 00000000..7003321e --- /dev/null +++ b/assets/taiga-ui/icons/soup-filled.svg @@ -0,0 +1,27 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/soup.svg b/assets/taiga-ui/icons/soup.svg new file mode 100644 index 00000000..8ce84b4b --- /dev/null +++ b/assets/taiga-ui/icons/soup.svg @@ -0,0 +1,27 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/space-filled.svg b/assets/taiga-ui/icons/space-filled.svg new file mode 100644 index 00000000..0712a711 --- /dev/null +++ b/assets/taiga-ui/icons/space-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/space.svg b/assets/taiga-ui/icons/space.svg new file mode 100644 index 00000000..ee3844e6 --- /dev/null +++ b/assets/taiga-ui/icons/space.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/spade-filled.svg b/assets/taiga-ui/icons/spade-filled.svg new file mode 100644 index 00000000..35aed3d7 --- /dev/null +++ b/assets/taiga-ui/icons/spade-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/spade.svg b/assets/taiga-ui/icons/spade.svg new file mode 100644 index 00000000..5631d9cf --- /dev/null +++ b/assets/taiga-ui/icons/spade.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/sparkle-filled.svg b/assets/taiga-ui/icons/sparkle-filled.svg new file mode 100644 index 00000000..e9db3d94 --- /dev/null +++ b/assets/taiga-ui/icons/sparkle-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/sparkle.svg b/assets/taiga-ui/icons/sparkle.svg new file mode 100644 index 00000000..de726d26 --- /dev/null +++ b/assets/taiga-ui/icons/sparkle.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/sparkles-filled.svg b/assets/taiga-ui/icons/sparkles-filled.svg new file mode 100644 index 00000000..12a5ef6e --- /dev/null +++ b/assets/taiga-ui/icons/sparkles-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/sparkles.svg b/assets/taiga-ui/icons/sparkles.svg new file mode 100644 index 00000000..4afbf95e --- /dev/null +++ b/assets/taiga-ui/icons/sparkles.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/speaker-filled.svg b/assets/taiga-ui/icons/speaker-filled.svg new file mode 100644 index 00000000..cbe1202f --- /dev/null +++ b/assets/taiga-ui/icons/speaker-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/speaker.svg b/assets/taiga-ui/icons/speaker.svg new file mode 100644 index 00000000..cab6fd3b --- /dev/null +++ b/assets/taiga-ui/icons/speaker.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/speech-filled.svg b/assets/taiga-ui/icons/speech-filled.svg new file mode 100644 index 00000000..2882a22f --- /dev/null +++ b/assets/taiga-ui/icons/speech-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/speech.svg b/assets/taiga-ui/icons/speech.svg new file mode 100644 index 00000000..9646d875 --- /dev/null +++ b/assets/taiga-ui/icons/speech.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/spell-check-2-filled.svg b/assets/taiga-ui/icons/spell-check-2-filled.svg new file mode 100644 index 00000000..4cd6294f --- /dev/null +++ b/assets/taiga-ui/icons/spell-check-2-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/spell-check-2.svg b/assets/taiga-ui/icons/spell-check-2.svg new file mode 100644 index 00000000..f910af67 --- /dev/null +++ b/assets/taiga-ui/icons/spell-check-2.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/spell-check-filled.svg b/assets/taiga-ui/icons/spell-check-filled.svg new file mode 100644 index 00000000..6680e5b0 --- /dev/null +++ b/assets/taiga-ui/icons/spell-check-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/spell-check.svg b/assets/taiga-ui/icons/spell-check.svg new file mode 100644 index 00000000..3f47e9bd --- /dev/null +++ b/assets/taiga-ui/icons/spell-check.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/spline-filled.svg b/assets/taiga-ui/icons/spline-filled.svg new file mode 100644 index 00000000..040ea33e --- /dev/null +++ b/assets/taiga-ui/icons/spline-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/spline.svg b/assets/taiga-ui/icons/spline.svg new file mode 100644 index 00000000..5eb1fd45 --- /dev/null +++ b/assets/taiga-ui/icons/spline.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/split-filled.svg b/assets/taiga-ui/icons/split-filled.svg new file mode 100644 index 00000000..4294cd16 --- /dev/null +++ b/assets/taiga-ui/icons/split-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/split.svg b/assets/taiga-ui/icons/split.svg new file mode 100644 index 00000000..eb73dc40 --- /dev/null +++ b/assets/taiga-ui/icons/split.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/spray-can-filled.svg b/assets/taiga-ui/icons/spray-can-filled.svg new file mode 100644 index 00000000..7f517afc --- /dev/null +++ b/assets/taiga-ui/icons/spray-can-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/spray-can.svg b/assets/taiga-ui/icons/spray-can.svg new file mode 100644 index 00000000..3308e973 --- /dev/null +++ b/assets/taiga-ui/icons/spray-can.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sprout-filled.svg b/assets/taiga-ui/icons/sprout-filled.svg new file mode 100644 index 00000000..0f7b82f8 --- /dev/null +++ b/assets/taiga-ui/icons/sprout-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/sprout.svg b/assets/taiga-ui/icons/sprout.svg new file mode 100644 index 00000000..c964027f --- /dev/null +++ b/assets/taiga-ui/icons/sprout.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-activity-filled.svg b/assets/taiga-ui/icons/square-activity-filled.svg new file mode 100644 index 00000000..1e5105da --- /dev/null +++ b/assets/taiga-ui/icons/square-activity-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-activity.svg b/assets/taiga-ui/icons/square-activity.svg new file mode 100644 index 00000000..72a32543 --- /dev/null +++ b/assets/taiga-ui/icons/square-activity.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-arrow-down-filled.svg b/assets/taiga-ui/icons/square-arrow-down-filled.svg new file mode 100644 index 00000000..647ded7d --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-down-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-down-left-filled.svg b/assets/taiga-ui/icons/square-arrow-down-left-filled.svg new file mode 100644 index 00000000..61e003aa --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-down-left-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-down-left.svg b/assets/taiga-ui/icons/square-arrow-down-left.svg new file mode 100644 index 00000000..317ddc0f --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-down-left.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-down-right-filled.svg b/assets/taiga-ui/icons/square-arrow-down-right-filled.svg new file mode 100644 index 00000000..8bd4f09a --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-down-right-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-down-right.svg b/assets/taiga-ui/icons/square-arrow-down-right.svg new file mode 100644 index 00000000..9b10999e --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-down-right.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-down.svg b/assets/taiga-ui/icons/square-arrow-down.svg new file mode 100644 index 00000000..e4683ca3 --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-down.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-left-filled.svg b/assets/taiga-ui/icons/square-arrow-left-filled.svg new file mode 100644 index 00000000..af5c88e9 --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-left-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-left.svg b/assets/taiga-ui/icons/square-arrow-left.svg new file mode 100644 index 00000000..21ee309c --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-left.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-out-down-left-filled.svg b/assets/taiga-ui/icons/square-arrow-out-down-left-filled.svg new file mode 100644 index 00000000..2afce63c --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-out-down-left-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-out-down-left.svg b/assets/taiga-ui/icons/square-arrow-out-down-left.svg new file mode 100644 index 00000000..e8e97844 --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-out-down-left.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-out-down-right-filled.svg b/assets/taiga-ui/icons/square-arrow-out-down-right-filled.svg new file mode 100644 index 00000000..b40e4cbf --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-out-down-right-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-out-down-right.svg b/assets/taiga-ui/icons/square-arrow-out-down-right.svg new file mode 100644 index 00000000..6dc9a657 --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-out-down-right.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-out-up-left-filled.svg b/assets/taiga-ui/icons/square-arrow-out-up-left-filled.svg new file mode 100644 index 00000000..b546d8a2 --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-out-up-left-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-out-up-left.svg b/assets/taiga-ui/icons/square-arrow-out-up-left.svg new file mode 100644 index 00000000..d398480e --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-out-up-left.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-out-up-right-filled.svg b/assets/taiga-ui/icons/square-arrow-out-up-right-filled.svg new file mode 100644 index 00000000..362ed10e --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-out-up-right-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-out-up-right.svg b/assets/taiga-ui/icons/square-arrow-out-up-right.svg new file mode 100644 index 00000000..ba9b1a0a --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-out-up-right.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-right-filled.svg b/assets/taiga-ui/icons/square-arrow-right-filled.svg new file mode 100644 index 00000000..943f371b --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-right-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-right.svg b/assets/taiga-ui/icons/square-arrow-right.svg new file mode 100644 index 00000000..c2f08599 --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-right.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-up-filled.svg b/assets/taiga-ui/icons/square-arrow-up-filled.svg new file mode 100644 index 00000000..926c6db8 --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-up-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-up-left-filled.svg b/assets/taiga-ui/icons/square-arrow-up-left-filled.svg new file mode 100644 index 00000000..a79729f4 --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-up-left-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-up-left.svg b/assets/taiga-ui/icons/square-arrow-up-left.svg new file mode 100644 index 00000000..975b21c4 --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-up-left.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-up-right-filled.svg b/assets/taiga-ui/icons/square-arrow-up-right-filled.svg new file mode 100644 index 00000000..aaeb3dbf --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-up-right-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-up-right.svg b/assets/taiga-ui/icons/square-arrow-up-right.svg new file mode 100644 index 00000000..3c8cbb8b --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-up-right.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-arrow-up.svg b/assets/taiga-ui/icons/square-arrow-up.svg new file mode 100644 index 00000000..cd4983c2 --- /dev/null +++ b/assets/taiga-ui/icons/square-arrow-up.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-asterisk-filled.svg b/assets/taiga-ui/icons/square-asterisk-filled.svg new file mode 100644 index 00000000..b95ab612 --- /dev/null +++ b/assets/taiga-ui/icons/square-asterisk-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-asterisk.svg b/assets/taiga-ui/icons/square-asterisk.svg new file mode 100644 index 00000000..f74851b9 --- /dev/null +++ b/assets/taiga-ui/icons/square-asterisk.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-bottom-dashed-scissors-filled.svg b/assets/taiga-ui/icons/square-bottom-dashed-scissors-filled.svg new file mode 100644 index 00000000..bd891e65 --- /dev/null +++ b/assets/taiga-ui/icons/square-bottom-dashed-scissors-filled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/square-bottom-dashed-scissors.svg b/assets/taiga-ui/icons/square-bottom-dashed-scissors.svg new file mode 100644 index 00000000..01cc607d --- /dev/null +++ b/assets/taiga-ui/icons/square-bottom-dashed-scissors.svg @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/square-chart-gantt-filled.svg b/assets/taiga-ui/icons/square-chart-gantt-filled.svg new file mode 100644 index 00000000..b15cb546 --- /dev/null +++ b/assets/taiga-ui/icons/square-chart-gantt-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-chart-gantt.svg b/assets/taiga-ui/icons/square-chart-gantt.svg new file mode 100644 index 00000000..fb42cd67 --- /dev/null +++ b/assets/taiga-ui/icons/square-chart-gantt.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-check-big-filled.svg b/assets/taiga-ui/icons/square-check-big-filled.svg new file mode 100644 index 00000000..4989477a --- /dev/null +++ b/assets/taiga-ui/icons/square-check-big-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-check-big.svg b/assets/taiga-ui/icons/square-check-big.svg new file mode 100644 index 00000000..0772cea1 --- /dev/null +++ b/assets/taiga-ui/icons/square-check-big.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-check-filled.svg b/assets/taiga-ui/icons/square-check-filled.svg new file mode 100644 index 00000000..f34c439b --- /dev/null +++ b/assets/taiga-ui/icons/square-check-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-check.svg b/assets/taiga-ui/icons/square-check.svg new file mode 100644 index 00000000..98a81510 --- /dev/null +++ b/assets/taiga-ui/icons/square-check.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-chevron-down-filled.svg b/assets/taiga-ui/icons/square-chevron-down-filled.svg new file mode 100644 index 00000000..696d2bf8 --- /dev/null +++ b/assets/taiga-ui/icons/square-chevron-down-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-chevron-down.svg b/assets/taiga-ui/icons/square-chevron-down.svg new file mode 100644 index 00000000..45155021 --- /dev/null +++ b/assets/taiga-ui/icons/square-chevron-down.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-chevron-left-filled.svg b/assets/taiga-ui/icons/square-chevron-left-filled.svg new file mode 100644 index 00000000..8c7260b5 --- /dev/null +++ b/assets/taiga-ui/icons/square-chevron-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-chevron-left.svg b/assets/taiga-ui/icons/square-chevron-left.svg new file mode 100644 index 00000000..756c63a4 --- /dev/null +++ b/assets/taiga-ui/icons/square-chevron-left.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-chevron-right-filled.svg b/assets/taiga-ui/icons/square-chevron-right-filled.svg new file mode 100644 index 00000000..a52236b3 --- /dev/null +++ b/assets/taiga-ui/icons/square-chevron-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-chevron-right.svg b/assets/taiga-ui/icons/square-chevron-right.svg new file mode 100644 index 00000000..ace8aa5f --- /dev/null +++ b/assets/taiga-ui/icons/square-chevron-right.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-chevron-up-filled.svg b/assets/taiga-ui/icons/square-chevron-up-filled.svg new file mode 100644 index 00000000..90cb2e08 --- /dev/null +++ b/assets/taiga-ui/icons/square-chevron-up-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-chevron-up.svg b/assets/taiga-ui/icons/square-chevron-up.svg new file mode 100644 index 00000000..18a7e989 --- /dev/null +++ b/assets/taiga-ui/icons/square-chevron-up.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-code-filled.svg b/assets/taiga-ui/icons/square-code-filled.svg new file mode 100644 index 00000000..e911f1e1 --- /dev/null +++ b/assets/taiga-ui/icons/square-code-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-code.svg b/assets/taiga-ui/icons/square-code.svg new file mode 100644 index 00000000..8c83dcf2 --- /dev/null +++ b/assets/taiga-ui/icons/square-code.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-dashed-bottom-code-filled.svg b/assets/taiga-ui/icons/square-dashed-bottom-code-filled.svg new file mode 100644 index 00000000..ea960941 --- /dev/null +++ b/assets/taiga-ui/icons/square-dashed-bottom-code-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/square-dashed-bottom-code.svg b/assets/taiga-ui/icons/square-dashed-bottom-code.svg new file mode 100644 index 00000000..72bfcac5 --- /dev/null +++ b/assets/taiga-ui/icons/square-dashed-bottom-code.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/square-dashed-bottom-filled.svg b/assets/taiga-ui/icons/square-dashed-bottom-filled.svg new file mode 100644 index 00000000..e21b7212 --- /dev/null +++ b/assets/taiga-ui/icons/square-dashed-bottom-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-dashed-bottom.svg b/assets/taiga-ui/icons/square-dashed-bottom.svg new file mode 100644 index 00000000..6686412e --- /dev/null +++ b/assets/taiga-ui/icons/square-dashed-bottom.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-dashed-filled.svg b/assets/taiga-ui/icons/square-dashed-filled.svg new file mode 100644 index 00000000..d941b06e --- /dev/null +++ b/assets/taiga-ui/icons/square-dashed-filled.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/square-dashed-kanban-filled.svg b/assets/taiga-ui/icons/square-dashed-kanban-filled.svg new file mode 100644 index 00000000..9b32b9da --- /dev/null +++ b/assets/taiga-ui/icons/square-dashed-kanban-filled.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/square-dashed-kanban.svg b/assets/taiga-ui/icons/square-dashed-kanban.svg new file mode 100644 index 00000000..9cd57912 --- /dev/null +++ b/assets/taiga-ui/icons/square-dashed-kanban.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/square-dashed-mouse-pointer-filled.svg b/assets/taiga-ui/icons/square-dashed-mouse-pointer-filled.svg new file mode 100644 index 00000000..4b49d729 --- /dev/null +++ b/assets/taiga-ui/icons/square-dashed-mouse-pointer-filled.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/square-dashed-mouse-pointer.svg b/assets/taiga-ui/icons/square-dashed-mouse-pointer.svg new file mode 100644 index 00000000..41fafd0f --- /dev/null +++ b/assets/taiga-ui/icons/square-dashed-mouse-pointer.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/square-dashed.svg b/assets/taiga-ui/icons/square-dashed.svg new file mode 100644 index 00000000..8e082ac1 --- /dev/null +++ b/assets/taiga-ui/icons/square-dashed.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/square-divide-filled.svg b/assets/taiga-ui/icons/square-divide-filled.svg new file mode 100644 index 00000000..bcf8d5ea --- /dev/null +++ b/assets/taiga-ui/icons/square-divide-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-divide.svg b/assets/taiga-ui/icons/square-divide.svg new file mode 100644 index 00000000..b86f3399 --- /dev/null +++ b/assets/taiga-ui/icons/square-divide.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-dot-filled.svg b/assets/taiga-ui/icons/square-dot-filled.svg new file mode 100644 index 00000000..17437b52 --- /dev/null +++ b/assets/taiga-ui/icons/square-dot-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-dot.svg b/assets/taiga-ui/icons/square-dot.svg new file mode 100644 index 00000000..5561027d --- /dev/null +++ b/assets/taiga-ui/icons/square-dot.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-equal-filled.svg b/assets/taiga-ui/icons/square-equal-filled.svg new file mode 100644 index 00000000..973468f4 --- /dev/null +++ b/assets/taiga-ui/icons/square-equal-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-equal.svg b/assets/taiga-ui/icons/square-equal.svg new file mode 100644 index 00000000..15592a35 --- /dev/null +++ b/assets/taiga-ui/icons/square-equal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-filled.svg b/assets/taiga-ui/icons/square-filled.svg new file mode 100644 index 00000000..7632c006 --- /dev/null +++ b/assets/taiga-ui/icons/square-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/square-function-filled.svg b/assets/taiga-ui/icons/square-function-filled.svg new file mode 100644 index 00000000..d01dc69a --- /dev/null +++ b/assets/taiga-ui/icons/square-function-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-function.svg b/assets/taiga-ui/icons/square-function.svg new file mode 100644 index 00000000..eb54f2de --- /dev/null +++ b/assets/taiga-ui/icons/square-function.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-gantt-chart-filled.svg b/assets/taiga-ui/icons/square-gantt-chart-filled.svg new file mode 100644 index 00000000..697d4a3b --- /dev/null +++ b/assets/taiga-ui/icons/square-gantt-chart-filled.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/square-gantt-chart.svg b/assets/taiga-ui/icons/square-gantt-chart.svg new file mode 100644 index 00000000..532087bc --- /dev/null +++ b/assets/taiga-ui/icons/square-gantt-chart.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/square-kanban-filled.svg b/assets/taiga-ui/icons/square-kanban-filled.svg new file mode 100644 index 00000000..625ed5a5 --- /dev/null +++ b/assets/taiga-ui/icons/square-kanban-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-kanban.svg b/assets/taiga-ui/icons/square-kanban.svg new file mode 100644 index 00000000..f0e679a5 --- /dev/null +++ b/assets/taiga-ui/icons/square-kanban.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-library-filled.svg b/assets/taiga-ui/icons/square-library-filled.svg new file mode 100644 index 00000000..3550ca09 --- /dev/null +++ b/assets/taiga-ui/icons/square-library-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-library.svg b/assets/taiga-ui/icons/square-library.svg new file mode 100644 index 00000000..a4163bab --- /dev/null +++ b/assets/taiga-ui/icons/square-library.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-m-filled.svg b/assets/taiga-ui/icons/square-m-filled.svg new file mode 100644 index 00000000..6602aa19 --- /dev/null +++ b/assets/taiga-ui/icons/square-m-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-m.svg b/assets/taiga-ui/icons/square-m.svg new file mode 100644 index 00000000..47d4db84 --- /dev/null +++ b/assets/taiga-ui/icons/square-m.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-menu-filled.svg b/assets/taiga-ui/icons/square-menu-filled.svg new file mode 100644 index 00000000..3c53ba4b --- /dev/null +++ b/assets/taiga-ui/icons/square-menu-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-menu.svg b/assets/taiga-ui/icons/square-menu.svg new file mode 100644 index 00000000..5be2164c --- /dev/null +++ b/assets/taiga-ui/icons/square-menu.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-minus-filled.svg b/assets/taiga-ui/icons/square-minus-filled.svg new file mode 100644 index 00000000..27186e80 --- /dev/null +++ b/assets/taiga-ui/icons/square-minus-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-minus.svg b/assets/taiga-ui/icons/square-minus.svg new file mode 100644 index 00000000..fd59a388 --- /dev/null +++ b/assets/taiga-ui/icons/square-minus.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-mouse-pointer-filled.svg b/assets/taiga-ui/icons/square-mouse-pointer-filled.svg new file mode 100644 index 00000000..f91c9ed1 --- /dev/null +++ b/assets/taiga-ui/icons/square-mouse-pointer-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/square-mouse-pointer.svg b/assets/taiga-ui/icons/square-mouse-pointer.svg new file mode 100644 index 00000000..5c4ba3ee --- /dev/null +++ b/assets/taiga-ui/icons/square-mouse-pointer.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/square-parking-filled.svg b/assets/taiga-ui/icons/square-parking-filled.svg new file mode 100644 index 00000000..fbf00d96 --- /dev/null +++ b/assets/taiga-ui/icons/square-parking-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-parking-off-filled.svg b/assets/taiga-ui/icons/square-parking-off-filled.svg new file mode 100644 index 00000000..71789f77 --- /dev/null +++ b/assets/taiga-ui/icons/square-parking-off-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/square-parking-off.svg b/assets/taiga-ui/icons/square-parking-off.svg new file mode 100644 index 00000000..2b3071c9 --- /dev/null +++ b/assets/taiga-ui/icons/square-parking-off.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/square-parking.svg b/assets/taiga-ui/icons/square-parking.svg new file mode 100644 index 00000000..76687ce7 --- /dev/null +++ b/assets/taiga-ui/icons/square-parking.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-pen-filled.svg b/assets/taiga-ui/icons/square-pen-filled.svg new file mode 100644 index 00000000..e738fe9d --- /dev/null +++ b/assets/taiga-ui/icons/square-pen-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/square-pen.svg b/assets/taiga-ui/icons/square-pen.svg new file mode 100644 index 00000000..506b4a43 --- /dev/null +++ b/assets/taiga-ui/icons/square-pen.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/square-percent-filled.svg b/assets/taiga-ui/icons/square-percent-filled.svg new file mode 100644 index 00000000..dca3bc14 --- /dev/null +++ b/assets/taiga-ui/icons/square-percent-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-percent.svg b/assets/taiga-ui/icons/square-percent.svg new file mode 100644 index 00000000..0dc7eaf7 --- /dev/null +++ b/assets/taiga-ui/icons/square-percent.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-pi-filled.svg b/assets/taiga-ui/icons/square-pi-filled.svg new file mode 100644 index 00000000..4fa970ab --- /dev/null +++ b/assets/taiga-ui/icons/square-pi-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-pi.svg b/assets/taiga-ui/icons/square-pi.svg new file mode 100644 index 00000000..4c67d3e3 --- /dev/null +++ b/assets/taiga-ui/icons/square-pi.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-pilcrow-filled.svg b/assets/taiga-ui/icons/square-pilcrow-filled.svg new file mode 100644 index 00000000..3c859f02 --- /dev/null +++ b/assets/taiga-ui/icons/square-pilcrow-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-pilcrow.svg b/assets/taiga-ui/icons/square-pilcrow.svg new file mode 100644 index 00000000..06f25e8e --- /dev/null +++ b/assets/taiga-ui/icons/square-pilcrow.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/square-play-filled.svg b/assets/taiga-ui/icons/square-play-filled.svg new file mode 100644 index 00000000..c921bbfb --- /dev/null +++ b/assets/taiga-ui/icons/square-play-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-play.svg b/assets/taiga-ui/icons/square-play.svg new file mode 100644 index 00000000..83cf7576 --- /dev/null +++ b/assets/taiga-ui/icons/square-play.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-plus-filled.svg b/assets/taiga-ui/icons/square-plus-filled.svg new file mode 100644 index 00000000..b6a3d2bf --- /dev/null +++ b/assets/taiga-ui/icons/square-plus-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-plus.svg b/assets/taiga-ui/icons/square-plus.svg new file mode 100644 index 00000000..50eb86bc --- /dev/null +++ b/assets/taiga-ui/icons/square-plus.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-power-filled.svg b/assets/taiga-ui/icons/square-power-filled.svg new file mode 100644 index 00000000..6fd43b87 --- /dev/null +++ b/assets/taiga-ui/icons/square-power-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-power.svg b/assets/taiga-ui/icons/square-power.svg new file mode 100644 index 00000000..a2041e87 --- /dev/null +++ b/assets/taiga-ui/icons/square-power.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-radical-filled.svg b/assets/taiga-ui/icons/square-radical-filled.svg new file mode 100644 index 00000000..88e2c85d --- /dev/null +++ b/assets/taiga-ui/icons/square-radical-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-radical.svg b/assets/taiga-ui/icons/square-radical.svg new file mode 100644 index 00000000..2e743494 --- /dev/null +++ b/assets/taiga-ui/icons/square-radical.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-scissors-filled.svg b/assets/taiga-ui/icons/square-scissors-filled.svg new file mode 100644 index 00000000..e26bf4e9 --- /dev/null +++ b/assets/taiga-ui/icons/square-scissors-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/square-scissors.svg b/assets/taiga-ui/icons/square-scissors.svg new file mode 100644 index 00000000..8bcccb62 --- /dev/null +++ b/assets/taiga-ui/icons/square-scissors.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/square-sigma-filled.svg b/assets/taiga-ui/icons/square-sigma-filled.svg new file mode 100644 index 00000000..92a17200 --- /dev/null +++ b/assets/taiga-ui/icons/square-sigma-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-sigma.svg b/assets/taiga-ui/icons/square-sigma.svg new file mode 100644 index 00000000..22470c0a --- /dev/null +++ b/assets/taiga-ui/icons/square-sigma.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-slash-filled.svg b/assets/taiga-ui/icons/square-slash-filled.svg new file mode 100644 index 00000000..8f93ca01 --- /dev/null +++ b/assets/taiga-ui/icons/square-slash-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-slash.svg b/assets/taiga-ui/icons/square-slash.svg new file mode 100644 index 00000000..0a405979 --- /dev/null +++ b/assets/taiga-ui/icons/square-slash.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-split-horizontal-filled.svg b/assets/taiga-ui/icons/square-split-horizontal-filled.svg new file mode 100644 index 00000000..fca4e9d6 --- /dev/null +++ b/assets/taiga-ui/icons/square-split-horizontal-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-split-horizontal.svg b/assets/taiga-ui/icons/square-split-horizontal.svg new file mode 100644 index 00000000..fc38e9cd --- /dev/null +++ b/assets/taiga-ui/icons/square-split-horizontal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-split-vertical-filled.svg b/assets/taiga-ui/icons/square-split-vertical-filled.svg new file mode 100644 index 00000000..648809f6 --- /dev/null +++ b/assets/taiga-ui/icons/square-split-vertical-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-split-vertical.svg b/assets/taiga-ui/icons/square-split-vertical.svg new file mode 100644 index 00000000..83b0c13f --- /dev/null +++ b/assets/taiga-ui/icons/square-split-vertical.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-square-filled.svg b/assets/taiga-ui/icons/square-square-filled.svg new file mode 100644 index 00000000..8dc9c42d --- /dev/null +++ b/assets/taiga-ui/icons/square-square-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-square.svg b/assets/taiga-ui/icons/square-square.svg new file mode 100644 index 00000000..6211b8f3 --- /dev/null +++ b/assets/taiga-ui/icons/square-square.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/square-stack-filled.svg b/assets/taiga-ui/icons/square-stack-filled.svg new file mode 100644 index 00000000..0780c16c --- /dev/null +++ b/assets/taiga-ui/icons/square-stack-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-stack.svg b/assets/taiga-ui/icons/square-stack.svg new file mode 100644 index 00000000..c7b026b3 --- /dev/null +++ b/assets/taiga-ui/icons/square-stack.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-terminal-filled.svg b/assets/taiga-ui/icons/square-terminal-filled.svg new file mode 100644 index 00000000..f97bd1cb --- /dev/null +++ b/assets/taiga-ui/icons/square-terminal-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-terminal.svg b/assets/taiga-ui/icons/square-terminal.svg new file mode 100644 index 00000000..514e05e1 --- /dev/null +++ b/assets/taiga-ui/icons/square-terminal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-user-filled.svg b/assets/taiga-ui/icons/square-user-filled.svg new file mode 100644 index 00000000..ac662374 --- /dev/null +++ b/assets/taiga-ui/icons/square-user-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-user-round-filled.svg b/assets/taiga-ui/icons/square-user-round-filled.svg new file mode 100644 index 00000000..7b563125 --- /dev/null +++ b/assets/taiga-ui/icons/square-user-round-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-user-round.svg b/assets/taiga-ui/icons/square-user-round.svg new file mode 100644 index 00000000..bb69b72f --- /dev/null +++ b/assets/taiga-ui/icons/square-user-round.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-user.svg b/assets/taiga-ui/icons/square-user.svg new file mode 100644 index 00000000..14288213 --- /dev/null +++ b/assets/taiga-ui/icons/square-user.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-x-filled.svg b/assets/taiga-ui/icons/square-x-filled.svg new file mode 100644 index 00000000..c51b5717 --- /dev/null +++ b/assets/taiga-ui/icons/square-x-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square-x.svg b/assets/taiga-ui/icons/square-x.svg new file mode 100644 index 00000000..43d7e3a8 --- /dev/null +++ b/assets/taiga-ui/icons/square-x.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/square.svg b/assets/taiga-ui/icons/square.svg new file mode 100644 index 00000000..2d44c68b --- /dev/null +++ b/assets/taiga-ui/icons/square.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/squircle-filled.svg b/assets/taiga-ui/icons/squircle-filled.svg new file mode 100644 index 00000000..26877fe8 --- /dev/null +++ b/assets/taiga-ui/icons/squircle-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/squircle.svg b/assets/taiga-ui/icons/squircle.svg new file mode 100644 index 00000000..ed7f3e49 --- /dev/null +++ b/assets/taiga-ui/icons/squircle.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/squirrel-filled.svg b/assets/taiga-ui/icons/squirrel-filled.svg new file mode 100644 index 00000000..10751093 --- /dev/null +++ b/assets/taiga-ui/icons/squirrel-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/squirrel.svg b/assets/taiga-ui/icons/squirrel.svg new file mode 100644 index 00000000..ed56496b --- /dev/null +++ b/assets/taiga-ui/icons/squirrel.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/stamp-filled.svg b/assets/taiga-ui/icons/stamp-filled.svg new file mode 100644 index 00000000..29e42bd5 --- /dev/null +++ b/assets/taiga-ui/icons/stamp-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/stamp.svg b/assets/taiga-ui/icons/stamp.svg new file mode 100644 index 00000000..ede6d0e3 --- /dev/null +++ b/assets/taiga-ui/icons/stamp.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/star-filled.svg b/assets/taiga-ui/icons/star-filled.svg new file mode 100644 index 00000000..f8bc27c8 --- /dev/null +++ b/assets/taiga-ui/icons/star-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/star-half-filled.svg b/assets/taiga-ui/icons/star-half-filled.svg new file mode 100644 index 00000000..a7220dfa --- /dev/null +++ b/assets/taiga-ui/icons/star-half-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/star-half.svg b/assets/taiga-ui/icons/star-half.svg new file mode 100644 index 00000000..c187c465 --- /dev/null +++ b/assets/taiga-ui/icons/star-half.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/star-off-filled.svg b/assets/taiga-ui/icons/star-off-filled.svg new file mode 100644 index 00000000..f8ba5958 --- /dev/null +++ b/assets/taiga-ui/icons/star-off-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/star-off.svg b/assets/taiga-ui/icons/star-off.svg new file mode 100644 index 00000000..9a9edec5 --- /dev/null +++ b/assets/taiga-ui/icons/star-off.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/star.svg b/assets/taiga-ui/icons/star.svg new file mode 100644 index 00000000..0ea57abe --- /dev/null +++ b/assets/taiga-ui/icons/star.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/step-back-filled.svg b/assets/taiga-ui/icons/step-back-filled.svg new file mode 100644 index 00000000..fcb7c7a6 --- /dev/null +++ b/assets/taiga-ui/icons/step-back-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/step-back.svg b/assets/taiga-ui/icons/step-back.svg new file mode 100644 index 00000000..8401e650 --- /dev/null +++ b/assets/taiga-ui/icons/step-back.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/step-forward-filled.svg b/assets/taiga-ui/icons/step-forward-filled.svg new file mode 100644 index 00000000..8efea4d3 --- /dev/null +++ b/assets/taiga-ui/icons/step-forward-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/step-forward.svg b/assets/taiga-ui/icons/step-forward.svg new file mode 100644 index 00000000..991fa3bd --- /dev/null +++ b/assets/taiga-ui/icons/step-forward.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/stethoscope-filled.svg b/assets/taiga-ui/icons/stethoscope-filled.svg new file mode 100644 index 00000000..3e2c5e06 --- /dev/null +++ b/assets/taiga-ui/icons/stethoscope-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/stethoscope.svg b/assets/taiga-ui/icons/stethoscope.svg new file mode 100644 index 00000000..0b90b07a --- /dev/null +++ b/assets/taiga-ui/icons/stethoscope.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/sticker-filled.svg b/assets/taiga-ui/icons/sticker-filled.svg new file mode 100644 index 00000000..dcbe9d7f --- /dev/null +++ b/assets/taiga-ui/icons/sticker-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/sticker.svg b/assets/taiga-ui/icons/sticker.svg new file mode 100644 index 00000000..ed1f8b2d --- /dev/null +++ b/assets/taiga-ui/icons/sticker.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/sticky-note-filled.svg b/assets/taiga-ui/icons/sticky-note-filled.svg new file mode 100644 index 00000000..1dac9665 --- /dev/null +++ b/assets/taiga-ui/icons/sticky-note-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/sticky-note.svg b/assets/taiga-ui/icons/sticky-note.svg new file mode 100644 index 00000000..1728afea --- /dev/null +++ b/assets/taiga-ui/icons/sticky-note.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/store-filled.svg b/assets/taiga-ui/icons/store-filled.svg new file mode 100644 index 00000000..04fe5130 --- /dev/null +++ b/assets/taiga-ui/icons/store-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/store.svg b/assets/taiga-ui/icons/store.svg new file mode 100644 index 00000000..6dbad536 --- /dev/null +++ b/assets/taiga-ui/icons/store.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/stretch-horizontal-filled.svg b/assets/taiga-ui/icons/stretch-horizontal-filled.svg new file mode 100644 index 00000000..f792b7bb --- /dev/null +++ b/assets/taiga-ui/icons/stretch-horizontal-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/stretch-horizontal.svg b/assets/taiga-ui/icons/stretch-horizontal.svg new file mode 100644 index 00000000..0dd8327b --- /dev/null +++ b/assets/taiga-ui/icons/stretch-horizontal.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/stretch-vertical-filled.svg b/assets/taiga-ui/icons/stretch-vertical-filled.svg new file mode 100644 index 00000000..c26e7d74 --- /dev/null +++ b/assets/taiga-ui/icons/stretch-vertical-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/stretch-vertical.svg b/assets/taiga-ui/icons/stretch-vertical.svg new file mode 100644 index 00000000..f64c4cbe --- /dev/null +++ b/assets/taiga-ui/icons/stretch-vertical.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/strikethrough-filled.svg b/assets/taiga-ui/icons/strikethrough-filled.svg new file mode 100644 index 00000000..8a777f5b --- /dev/null +++ b/assets/taiga-ui/icons/strikethrough-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/strikethrough.svg b/assets/taiga-ui/icons/strikethrough.svg new file mode 100644 index 00000000..790fa38e --- /dev/null +++ b/assets/taiga-ui/icons/strikethrough.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/subscript-filled.svg b/assets/taiga-ui/icons/subscript-filled.svg new file mode 100644 index 00000000..fa86a17b --- /dev/null +++ b/assets/taiga-ui/icons/subscript-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/subscript.svg b/assets/taiga-ui/icons/subscript.svg new file mode 100644 index 00000000..a5d0f061 --- /dev/null +++ b/assets/taiga-ui/icons/subscript.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/sun-dim-filled.svg b/assets/taiga-ui/icons/sun-dim-filled.svg new file mode 100644 index 00000000..2aea133f --- /dev/null +++ b/assets/taiga-ui/icons/sun-dim-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sun-dim.svg b/assets/taiga-ui/icons/sun-dim.svg new file mode 100644 index 00000000..dff52fb7 --- /dev/null +++ b/assets/taiga-ui/icons/sun-dim.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sun-filled.svg b/assets/taiga-ui/icons/sun-filled.svg new file mode 100644 index 00000000..4b4760ea --- /dev/null +++ b/assets/taiga-ui/icons/sun-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sun-medium-filled.svg b/assets/taiga-ui/icons/sun-medium-filled.svg new file mode 100644 index 00000000..dc97319e --- /dev/null +++ b/assets/taiga-ui/icons/sun-medium-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sun-medium.svg b/assets/taiga-ui/icons/sun-medium.svg new file mode 100644 index 00000000..13635b2b --- /dev/null +++ b/assets/taiga-ui/icons/sun-medium.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sun-moon-filled.svg b/assets/taiga-ui/icons/sun-moon-filled.svg new file mode 100644 index 00000000..8714b31e --- /dev/null +++ b/assets/taiga-ui/icons/sun-moon-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sun-moon.svg b/assets/taiga-ui/icons/sun-moon.svg new file mode 100644 index 00000000..aa202904 --- /dev/null +++ b/assets/taiga-ui/icons/sun-moon.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sun-snow-filled.svg b/assets/taiga-ui/icons/sun-snow-filled.svg new file mode 100644 index 00000000..4c15be59 --- /dev/null +++ b/assets/taiga-ui/icons/sun-snow-filled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sun-snow.svg b/assets/taiga-ui/icons/sun-snow.svg new file mode 100644 index 00000000..c85e42cd --- /dev/null +++ b/assets/taiga-ui/icons/sun-snow.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sun.svg b/assets/taiga-ui/icons/sun.svg new file mode 100644 index 00000000..1d9f2888 --- /dev/null +++ b/assets/taiga-ui/icons/sun.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sunrise-filled.svg b/assets/taiga-ui/icons/sunrise-filled.svg new file mode 100644 index 00000000..2d462424 --- /dev/null +++ b/assets/taiga-ui/icons/sunrise-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sunrise.svg b/assets/taiga-ui/icons/sunrise.svg new file mode 100644 index 00000000..e142fd52 --- /dev/null +++ b/assets/taiga-ui/icons/sunrise.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sunset-filled.svg b/assets/taiga-ui/icons/sunset-filled.svg new file mode 100644 index 00000000..f5cef24f --- /dev/null +++ b/assets/taiga-ui/icons/sunset-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/sunset.svg b/assets/taiga-ui/icons/sunset.svg new file mode 100644 index 00000000..c639dac4 --- /dev/null +++ b/assets/taiga-ui/icons/sunset.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/superscript-filled.svg b/assets/taiga-ui/icons/superscript-filled.svg new file mode 100644 index 00000000..ef53f5b9 --- /dev/null +++ b/assets/taiga-ui/icons/superscript-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/superscript.svg b/assets/taiga-ui/icons/superscript.svg new file mode 100644 index 00000000..dccf1828 --- /dev/null +++ b/assets/taiga-ui/icons/superscript.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/swatch-book-filled.svg b/assets/taiga-ui/icons/swatch-book-filled.svg new file mode 100644 index 00000000..2fe51321 --- /dev/null +++ b/assets/taiga-ui/icons/swatch-book-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/swatch-book.svg b/assets/taiga-ui/icons/swatch-book.svg new file mode 100644 index 00000000..2df34911 --- /dev/null +++ b/assets/taiga-ui/icons/swatch-book.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/swiss-franc-filled.svg b/assets/taiga-ui/icons/swiss-franc-filled.svg new file mode 100644 index 00000000..f7d3f9f7 --- /dev/null +++ b/assets/taiga-ui/icons/swiss-franc-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/swiss-franc.svg b/assets/taiga-ui/icons/swiss-franc.svg new file mode 100644 index 00000000..eaa301bc --- /dev/null +++ b/assets/taiga-ui/icons/swiss-franc.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/switch-camera-filled.svg b/assets/taiga-ui/icons/switch-camera-filled.svg new file mode 100644 index 00000000..5a587213 --- /dev/null +++ b/assets/taiga-ui/icons/switch-camera-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/switch-camera.svg b/assets/taiga-ui/icons/switch-camera.svg new file mode 100644 index 00000000..bbd7ad70 --- /dev/null +++ b/assets/taiga-ui/icons/switch-camera.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/sword-filled.svg b/assets/taiga-ui/icons/sword-filled.svg new file mode 100644 index 00000000..e64cfe17 --- /dev/null +++ b/assets/taiga-ui/icons/sword-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/sword.svg b/assets/taiga-ui/icons/sword.svg new file mode 100644 index 00000000..1a38038c --- /dev/null +++ b/assets/taiga-ui/icons/sword.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/swords-filled.svg b/assets/taiga-ui/icons/swords-filled.svg new file mode 100644 index 00000000..357c1068 --- /dev/null +++ b/assets/taiga-ui/icons/swords-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/swords.svg b/assets/taiga-ui/icons/swords.svg new file mode 100644 index 00000000..dd813feb --- /dev/null +++ b/assets/taiga-ui/icons/swords.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/syringe-filled.svg b/assets/taiga-ui/icons/syringe-filled.svg new file mode 100644 index 00000000..a917b1e6 --- /dev/null +++ b/assets/taiga-ui/icons/syringe-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/syringe.svg b/assets/taiga-ui/icons/syringe.svg new file mode 100644 index 00000000..464ac25c --- /dev/null +++ b/assets/taiga-ui/icons/syringe.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/table-2-filled.svg b/assets/taiga-ui/icons/table-2-filled.svg new file mode 100644 index 00000000..a9b0d91d --- /dev/null +++ b/assets/taiga-ui/icons/table-2-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/tuiIconTableOutline.svg b/assets/taiga-ui/icons/table-2.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconTableOutline.svg rename to assets/taiga-ui/icons/table-2.svg diff --git a/assets/taiga-ui/icons/table-cells-merge-filled.svg b/assets/taiga-ui/icons/table-cells-merge-filled.svg new file mode 100644 index 00000000..5857a693 --- /dev/null +++ b/assets/taiga-ui/icons/table-cells-merge-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/table-cells-merge.svg b/assets/taiga-ui/icons/table-cells-merge.svg new file mode 100644 index 00000000..76f1ec6f --- /dev/null +++ b/assets/taiga-ui/icons/table-cells-merge.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/table-cells-split-filled.svg b/assets/taiga-ui/icons/table-cells-split-filled.svg new file mode 100644 index 00000000..fc9bbf9d --- /dev/null +++ b/assets/taiga-ui/icons/table-cells-split-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/table-cells-split.svg b/assets/taiga-ui/icons/table-cells-split.svg new file mode 100644 index 00000000..6622d8aa --- /dev/null +++ b/assets/taiga-ui/icons/table-cells-split.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/table-columns-split-filled.svg b/assets/taiga-ui/icons/table-columns-split-filled.svg new file mode 100644 index 00000000..ccb4a23c --- /dev/null +++ b/assets/taiga-ui/icons/table-columns-split-filled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/table-columns-split.svg b/assets/taiga-ui/icons/table-columns-split.svg new file mode 100644 index 00000000..091ff209 --- /dev/null +++ b/assets/taiga-ui/icons/table-columns-split.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/table-filled.svg b/assets/taiga-ui/icons/table-filled.svg new file mode 100644 index 00000000..36a05791 --- /dev/null +++ b/assets/taiga-ui/icons/table-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/table-of-contents-filled.svg b/assets/taiga-ui/icons/table-of-contents-filled.svg new file mode 100644 index 00000000..1e7958d9 --- /dev/null +++ b/assets/taiga-ui/icons/table-of-contents-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/table-of-contents.svg b/assets/taiga-ui/icons/table-of-contents.svg new file mode 100644 index 00000000..71599876 --- /dev/null +++ b/assets/taiga-ui/icons/table-of-contents.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/table-properties-filled.svg b/assets/taiga-ui/icons/table-properties-filled.svg new file mode 100644 index 00000000..4d4da286 --- /dev/null +++ b/assets/taiga-ui/icons/table-properties-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/table-properties.svg b/assets/taiga-ui/icons/table-properties.svg new file mode 100644 index 00000000..b27b52e1 --- /dev/null +++ b/assets/taiga-ui/icons/table-properties.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/table-rows-split-filled.svg b/assets/taiga-ui/icons/table-rows-split-filled.svg new file mode 100644 index 00000000..12914b8f --- /dev/null +++ b/assets/taiga-ui/icons/table-rows-split-filled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/table-rows-split.svg b/assets/taiga-ui/icons/table-rows-split.svg new file mode 100644 index 00000000..db475df6 --- /dev/null +++ b/assets/taiga-ui/icons/table-rows-split.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/table.svg b/assets/taiga-ui/icons/table.svg new file mode 100644 index 00000000..04df9976 --- /dev/null +++ b/assets/taiga-ui/icons/table.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/tablet-filled.svg b/assets/taiga-ui/icons/tablet-filled.svg new file mode 100644 index 00000000..7f6b138b --- /dev/null +++ b/assets/taiga-ui/icons/tablet-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tablet-smartphone-filled.svg b/assets/taiga-ui/icons/tablet-smartphone-filled.svg new file mode 100644 index 00000000..11817ea7 --- /dev/null +++ b/assets/taiga-ui/icons/tablet-smartphone-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tablet-smartphone.svg b/assets/taiga-ui/icons/tablet-smartphone.svg new file mode 100644 index 00000000..912df2cd --- /dev/null +++ b/assets/taiga-ui/icons/tablet-smartphone.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tablet.svg b/assets/taiga-ui/icons/tablet.svg new file mode 100644 index 00000000..6b66e9c7 --- /dev/null +++ b/assets/taiga-ui/icons/tablet.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tablets-filled.svg b/assets/taiga-ui/icons/tablets-filled.svg new file mode 100644 index 00000000..b1af5267 --- /dev/null +++ b/assets/taiga-ui/icons/tablets-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/tablets.svg b/assets/taiga-ui/icons/tablets.svg new file mode 100644 index 00000000..c79b3415 --- /dev/null +++ b/assets/taiga-ui/icons/tablets.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/tag-filled.svg b/assets/taiga-ui/icons/tag-filled.svg new file mode 100644 index 00000000..3c89b1c8 --- /dev/null +++ b/assets/taiga-ui/icons/tag-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/tag.svg b/assets/taiga-ui/icons/tag.svg new file mode 100644 index 00000000..73364f2e --- /dev/null +++ b/assets/taiga-ui/icons/tag.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/tags-filled.svg b/assets/taiga-ui/icons/tags-filled.svg new file mode 100644 index 00000000..0e98b70a --- /dev/null +++ b/assets/taiga-ui/icons/tags-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/tags.svg b/assets/taiga-ui/icons/tags.svg new file mode 100644 index 00000000..0c3101bc --- /dev/null +++ b/assets/taiga-ui/icons/tags.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/tally-1-filled.svg b/assets/taiga-ui/icons/tally-1-filled.svg new file mode 100644 index 00000000..f046c6e2 --- /dev/null +++ b/assets/taiga-ui/icons/tally-1-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/tally-1.svg b/assets/taiga-ui/icons/tally-1.svg new file mode 100644 index 00000000..c5c48388 --- /dev/null +++ b/assets/taiga-ui/icons/tally-1.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/tally-2-filled.svg b/assets/taiga-ui/icons/tally-2-filled.svg new file mode 100644 index 00000000..a26e062d --- /dev/null +++ b/assets/taiga-ui/icons/tally-2-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tally-2.svg b/assets/taiga-ui/icons/tally-2.svg new file mode 100644 index 00000000..33135d5b --- /dev/null +++ b/assets/taiga-ui/icons/tally-2.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tally-3-filled.svg b/assets/taiga-ui/icons/tally-3-filled.svg new file mode 100644 index 00000000..1e37892b --- /dev/null +++ b/assets/taiga-ui/icons/tally-3-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tally-3.svg b/assets/taiga-ui/icons/tally-3.svg new file mode 100644 index 00000000..f72d969a --- /dev/null +++ b/assets/taiga-ui/icons/tally-3.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tally-4-filled.svg b/assets/taiga-ui/icons/tally-4-filled.svg new file mode 100644 index 00000000..c91c506e --- /dev/null +++ b/assets/taiga-ui/icons/tally-4-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/tally-4.svg b/assets/taiga-ui/icons/tally-4.svg new file mode 100644 index 00000000..d0751e75 --- /dev/null +++ b/assets/taiga-ui/icons/tally-4.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/tally-5-filled.svg b/assets/taiga-ui/icons/tally-5-filled.svg new file mode 100644 index 00000000..237b0824 --- /dev/null +++ b/assets/taiga-ui/icons/tally-5-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/tally-5.svg b/assets/taiga-ui/icons/tally-5.svg new file mode 100644 index 00000000..d00ed3cb --- /dev/null +++ b/assets/taiga-ui/icons/tally-5.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/tangent-filled.svg b/assets/taiga-ui/icons/tangent-filled.svg new file mode 100644 index 00000000..70de6a36 --- /dev/null +++ b/assets/taiga-ui/icons/tangent-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/tangent.svg b/assets/taiga-ui/icons/tangent.svg new file mode 100644 index 00000000..8caa2bcd --- /dev/null +++ b/assets/taiga-ui/icons/tangent.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/target-filled.svg b/assets/taiga-ui/icons/target-filled.svg new file mode 100644 index 00000000..4e2042d5 --- /dev/null +++ b/assets/taiga-ui/icons/target-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconTargetOutline.svg b/assets/taiga-ui/icons/target.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconTargetOutline.svg rename to assets/taiga-ui/icons/target.svg diff --git a/assets/taiga-ui/icons/telescope-filled.svg b/assets/taiga-ui/icons/telescope-filled.svg new file mode 100644 index 00000000..e69c8962 --- /dev/null +++ b/assets/taiga-ui/icons/telescope-filled.svg @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/telescope.svg b/assets/taiga-ui/icons/telescope.svg new file mode 100644 index 00000000..fa987f52 --- /dev/null +++ b/assets/taiga-ui/icons/telescope.svg @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/tent-filled.svg b/assets/taiga-ui/icons/tent-filled.svg new file mode 100644 index 00000000..c931882f --- /dev/null +++ b/assets/taiga-ui/icons/tent-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/tent-tree-filled.svg b/assets/taiga-ui/icons/tent-tree-filled.svg new file mode 100644 index 00000000..809f9b3f --- /dev/null +++ b/assets/taiga-ui/icons/tent-tree-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/tent-tree.svg b/assets/taiga-ui/icons/tent-tree.svg new file mode 100644 index 00000000..9b4a192c --- /dev/null +++ b/assets/taiga-ui/icons/tent-tree.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/tent.svg b/assets/taiga-ui/icons/tent.svg new file mode 100644 index 00000000..cb40df31 --- /dev/null +++ b/assets/taiga-ui/icons/tent.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/terminal-filled.svg b/assets/taiga-ui/icons/terminal-filled.svg new file mode 100644 index 00000000..7929bb5f --- /dev/null +++ b/assets/taiga-ui/icons/terminal-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/terminal.svg b/assets/taiga-ui/icons/terminal.svg new file mode 100644 index 00000000..c4539970 --- /dev/null +++ b/assets/taiga-ui/icons/terminal.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/test-tube-diagonal-filled.svg b/assets/taiga-ui/icons/test-tube-diagonal-filled.svg new file mode 100644 index 00000000..dba15461 --- /dev/null +++ b/assets/taiga-ui/icons/test-tube-diagonal-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/test-tube-diagonal.svg b/assets/taiga-ui/icons/test-tube-diagonal.svg new file mode 100644 index 00000000..cb518b5e --- /dev/null +++ b/assets/taiga-ui/icons/test-tube-diagonal.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/test-tube-filled.svg b/assets/taiga-ui/icons/test-tube-filled.svg new file mode 100644 index 00000000..4af503d3 --- /dev/null +++ b/assets/taiga-ui/icons/test-tube-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/test-tube.svg b/assets/taiga-ui/icons/test-tube.svg new file mode 100644 index 00000000..d5adeccc --- /dev/null +++ b/assets/taiga-ui/icons/test-tube.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/test-tubes-filled.svg b/assets/taiga-ui/icons/test-tubes-filled.svg new file mode 100644 index 00000000..ea0f4da8 --- /dev/null +++ b/assets/taiga-ui/icons/test-tubes-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/test-tubes.svg b/assets/taiga-ui/icons/test-tubes.svg new file mode 100644 index 00000000..359fa8be --- /dev/null +++ b/assets/taiga-ui/icons/test-tubes.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/text-cursor-filled.svg b/assets/taiga-ui/icons/text-cursor-filled.svg new file mode 100644 index 00000000..fc202143 --- /dev/null +++ b/assets/taiga-ui/icons/text-cursor-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/text-cursor-input-filled.svg b/assets/taiga-ui/icons/text-cursor-input-filled.svg new file mode 100644 index 00000000..eabf8904 --- /dev/null +++ b/assets/taiga-ui/icons/text-cursor-input-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/text-cursor-input.svg b/assets/taiga-ui/icons/text-cursor-input.svg new file mode 100644 index 00000000..d085b985 --- /dev/null +++ b/assets/taiga-ui/icons/text-cursor-input.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/text-cursor.svg b/assets/taiga-ui/icons/text-cursor.svg new file mode 100644 index 00000000..3fc5264c --- /dev/null +++ b/assets/taiga-ui/icons/text-cursor.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/text-filled.svg b/assets/taiga-ui/icons/text-filled.svg new file mode 100644 index 00000000..548bde14 --- /dev/null +++ b/assets/taiga-ui/icons/text-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/text-quote-filled.svg b/assets/taiga-ui/icons/text-quote-filled.svg new file mode 100644 index 00000000..ab504216 --- /dev/null +++ b/assets/taiga-ui/icons/text-quote-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/text-quote.svg b/assets/taiga-ui/icons/text-quote.svg new file mode 100644 index 00000000..e75e63ff --- /dev/null +++ b/assets/taiga-ui/icons/text-quote.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/text-search-filled.svg b/assets/taiga-ui/icons/text-search-filled.svg new file mode 100644 index 00000000..d446c5a6 --- /dev/null +++ b/assets/taiga-ui/icons/text-search-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/text-search.svg b/assets/taiga-ui/icons/text-search.svg new file mode 100644 index 00000000..7c5adc4a --- /dev/null +++ b/assets/taiga-ui/icons/text-search.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/text-select-filled.svg b/assets/taiga-ui/icons/text-select-filled.svg new file mode 100644 index 00000000..0da97a88 --- /dev/null +++ b/assets/taiga-ui/icons/text-select-filled.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/text-select.svg b/assets/taiga-ui/icons/text-select.svg new file mode 100644 index 00000000..25f14978 --- /dev/null +++ b/assets/taiga-ui/icons/text-select.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/text.svg b/assets/taiga-ui/icons/text.svg new file mode 100644 index 00000000..6154bdb0 --- /dev/null +++ b/assets/taiga-ui/icons/text.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/theater-filled.svg b/assets/taiga-ui/icons/theater-filled.svg new file mode 100644 index 00000000..5941d82e --- /dev/null +++ b/assets/taiga-ui/icons/theater-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/theater.svg b/assets/taiga-ui/icons/theater.svg new file mode 100644 index 00000000..e057e31a --- /dev/null +++ b/assets/taiga-ui/icons/theater.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/thermometer-filled.svg b/assets/taiga-ui/icons/thermometer-filled.svg new file mode 100644 index 00000000..5d12409c --- /dev/null +++ b/assets/taiga-ui/icons/thermometer-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/thermometer-snowflake-filled.svg b/assets/taiga-ui/icons/thermometer-snowflake-filled.svg new file mode 100644 index 00000000..a12365e8 --- /dev/null +++ b/assets/taiga-ui/icons/thermometer-snowflake-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/thermometer-snowflake.svg b/assets/taiga-ui/icons/thermometer-snowflake.svg new file mode 100644 index 00000000..80af01e3 --- /dev/null +++ b/assets/taiga-ui/icons/thermometer-snowflake.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/thermometer-sun-filled.svg b/assets/taiga-ui/icons/thermometer-sun-filled.svg new file mode 100644 index 00000000..985042ba --- /dev/null +++ b/assets/taiga-ui/icons/thermometer-sun-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/thermometer-sun.svg b/assets/taiga-ui/icons/thermometer-sun.svg new file mode 100644 index 00000000..115894eb --- /dev/null +++ b/assets/taiga-ui/icons/thermometer-sun.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/thermometer.svg b/assets/taiga-ui/icons/thermometer.svg new file mode 100644 index 00000000..441b2ce3 --- /dev/null +++ b/assets/taiga-ui/icons/thermometer.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/thumbs-down-filled.svg b/assets/taiga-ui/icons/thumbs-down-filled.svg new file mode 100644 index 00000000..b84813bf --- /dev/null +++ b/assets/taiga-ui/icons/thumbs-down-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/thumbs-down.svg b/assets/taiga-ui/icons/thumbs-down.svg new file mode 100644 index 00000000..f8066dc7 --- /dev/null +++ b/assets/taiga-ui/icons/thumbs-down.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/thumbs-up-filled.svg b/assets/taiga-ui/icons/thumbs-up-filled.svg new file mode 100644 index 00000000..3a3ac0b1 --- /dev/null +++ b/assets/taiga-ui/icons/thumbs-up-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/thumbs-up.svg b/assets/taiga-ui/icons/thumbs-up.svg new file mode 100644 index 00000000..25060ede --- /dev/null +++ b/assets/taiga-ui/icons/thumbs-up.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/ticket-check-filled.svg b/assets/taiga-ui/icons/ticket-check-filled.svg new file mode 100644 index 00000000..728878c8 --- /dev/null +++ b/assets/taiga-ui/icons/ticket-check-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/ticket-check.svg b/assets/taiga-ui/icons/ticket-check.svg new file mode 100644 index 00000000..3558e00b --- /dev/null +++ b/assets/taiga-ui/icons/ticket-check.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/ticket-filled.svg b/assets/taiga-ui/icons/ticket-filled.svg new file mode 100644 index 00000000..31927db7 --- /dev/null +++ b/assets/taiga-ui/icons/ticket-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/ticket-minus-filled.svg b/assets/taiga-ui/icons/ticket-minus-filled.svg new file mode 100644 index 00000000..208f3cdc --- /dev/null +++ b/assets/taiga-ui/icons/ticket-minus-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/ticket-minus.svg b/assets/taiga-ui/icons/ticket-minus.svg new file mode 100644 index 00000000..2010aec6 --- /dev/null +++ b/assets/taiga-ui/icons/ticket-minus.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/ticket-percent-filled.svg b/assets/taiga-ui/icons/ticket-percent-filled.svg new file mode 100644 index 00000000..7b46d10a --- /dev/null +++ b/assets/taiga-ui/icons/ticket-percent-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/ticket-percent.svg b/assets/taiga-ui/icons/ticket-percent.svg new file mode 100644 index 00000000..59289016 --- /dev/null +++ b/assets/taiga-ui/icons/ticket-percent.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/ticket-plus-filled.svg b/assets/taiga-ui/icons/ticket-plus-filled.svg new file mode 100644 index 00000000..a702b29f --- /dev/null +++ b/assets/taiga-ui/icons/ticket-plus-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/ticket-plus.svg b/assets/taiga-ui/icons/ticket-plus.svg new file mode 100644 index 00000000..9dd52224 --- /dev/null +++ b/assets/taiga-ui/icons/ticket-plus.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/ticket-slash-filled.svg b/assets/taiga-ui/icons/ticket-slash-filled.svg new file mode 100644 index 00000000..daea142f --- /dev/null +++ b/assets/taiga-ui/icons/ticket-slash-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/ticket-slash.svg b/assets/taiga-ui/icons/ticket-slash.svg new file mode 100644 index 00000000..e7211cbb --- /dev/null +++ b/assets/taiga-ui/icons/ticket-slash.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/ticket-x-filled.svg b/assets/taiga-ui/icons/ticket-x-filled.svg new file mode 100644 index 00000000..f86244a2 --- /dev/null +++ b/assets/taiga-ui/icons/ticket-x-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/ticket-x.svg b/assets/taiga-ui/icons/ticket-x.svg new file mode 100644 index 00000000..81028f0d --- /dev/null +++ b/assets/taiga-ui/icons/ticket-x.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/ticket.svg b/assets/taiga-ui/icons/ticket.svg new file mode 100644 index 00000000..65bf0bf6 --- /dev/null +++ b/assets/taiga-ui/icons/ticket.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/tickets-filled.svg b/assets/taiga-ui/icons/tickets-filled.svg new file mode 100644 index 00000000..c6ddbaa9 --- /dev/null +++ b/assets/taiga-ui/icons/tickets-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/tickets-plane-filled.svg b/assets/taiga-ui/icons/tickets-plane-filled.svg new file mode 100644 index 00000000..aa9ae428 --- /dev/null +++ b/assets/taiga-ui/icons/tickets-plane-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/tickets-plane.svg b/assets/taiga-ui/icons/tickets-plane.svg new file mode 100644 index 00000000..217deb32 --- /dev/null +++ b/assets/taiga-ui/icons/tickets-plane.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/tickets.svg b/assets/taiga-ui/icons/tickets.svg new file mode 100644 index 00000000..2b76fb22 --- /dev/null +++ b/assets/taiga-ui/icons/tickets.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/timer-filled.svg b/assets/taiga-ui/icons/timer-filled.svg new file mode 100644 index 00000000..e2690d82 --- /dev/null +++ b/assets/taiga-ui/icons/timer-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/timer-off-filled.svg b/assets/taiga-ui/icons/timer-off-filled.svg new file mode 100644 index 00000000..9ab11325 --- /dev/null +++ b/assets/taiga-ui/icons/timer-off-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/timer-off.svg b/assets/taiga-ui/icons/timer-off.svg new file mode 100644 index 00000000..67be18d8 --- /dev/null +++ b/assets/taiga-ui/icons/timer-off.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/timer-reset-filled.svg b/assets/taiga-ui/icons/timer-reset-filled.svg new file mode 100644 index 00000000..049943b9 --- /dev/null +++ b/assets/taiga-ui/icons/timer-reset-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/timer-reset.svg b/assets/taiga-ui/icons/timer-reset.svg new file mode 100644 index 00000000..889905a1 --- /dev/null +++ b/assets/taiga-ui/icons/timer-reset.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/timer.svg b/assets/taiga-ui/icons/timer.svg new file mode 100644 index 00000000..e9e43e15 --- /dev/null +++ b/assets/taiga-ui/icons/timer.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/toggle-left-filled.svg b/assets/taiga-ui/icons/toggle-left-filled.svg new file mode 100644 index 00000000..77b25780 --- /dev/null +++ b/assets/taiga-ui/icons/toggle-left-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/toggle-left.svg b/assets/taiga-ui/icons/toggle-left.svg new file mode 100644 index 00000000..02bac416 --- /dev/null +++ b/assets/taiga-ui/icons/toggle-left.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/toggle-right-filled.svg b/assets/taiga-ui/icons/toggle-right-filled.svg new file mode 100644 index 00000000..3966ee4e --- /dev/null +++ b/assets/taiga-ui/icons/toggle-right-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/toggle-right.svg b/assets/taiga-ui/icons/toggle-right.svg new file mode 100644 index 00000000..82e6e705 --- /dev/null +++ b/assets/taiga-ui/icons/toggle-right.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tornado-filled.svg b/assets/taiga-ui/icons/tornado-filled.svg new file mode 100644 index 00000000..7be61365 --- /dev/null +++ b/assets/taiga-ui/icons/tornado-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/tornado.svg b/assets/taiga-ui/icons/tornado.svg new file mode 100644 index 00000000..db7eceb7 --- /dev/null +++ b/assets/taiga-ui/icons/tornado.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/torus-filled.svg b/assets/taiga-ui/icons/torus-filled.svg new file mode 100644 index 00000000..ddd68e50 --- /dev/null +++ b/assets/taiga-ui/icons/torus-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/torus.svg b/assets/taiga-ui/icons/torus.svg new file mode 100644 index 00000000..4431a943 --- /dev/null +++ b/assets/taiga-ui/icons/torus.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/touchpad-filled.svg b/assets/taiga-ui/icons/touchpad-filled.svg new file mode 100644 index 00000000..f1022db5 --- /dev/null +++ b/assets/taiga-ui/icons/touchpad-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/touchpad-off-filled.svg b/assets/taiga-ui/icons/touchpad-off-filled.svg new file mode 100644 index 00000000..bf5f1190 --- /dev/null +++ b/assets/taiga-ui/icons/touchpad-off-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/touchpad-off.svg b/assets/taiga-ui/icons/touchpad-off.svg new file mode 100644 index 00000000..0c7a1dbc --- /dev/null +++ b/assets/taiga-ui/icons/touchpad-off.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/touchpad.svg b/assets/taiga-ui/icons/touchpad.svg new file mode 100644 index 00000000..efb98f0d --- /dev/null +++ b/assets/taiga-ui/icons/touchpad.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tower-control-filled.svg b/assets/taiga-ui/icons/tower-control-filled.svg new file mode 100644 index 00000000..1d035082 --- /dev/null +++ b/assets/taiga-ui/icons/tower-control-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/tower-control.svg b/assets/taiga-ui/icons/tower-control.svg new file mode 100644 index 00000000..4ba17732 --- /dev/null +++ b/assets/taiga-ui/icons/tower-control.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/toy-brick-filled.svg b/assets/taiga-ui/icons/toy-brick-filled.svg new file mode 100644 index 00000000..9800c918 --- /dev/null +++ b/assets/taiga-ui/icons/toy-brick-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/toy-brick.svg b/assets/taiga-ui/icons/toy-brick.svg new file mode 100644 index 00000000..20bf8046 --- /dev/null +++ b/assets/taiga-ui/icons/toy-brick.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tractor-filled.svg b/assets/taiga-ui/icons/tractor-filled.svg new file mode 100644 index 00000000..e3fd8a58 --- /dev/null +++ b/assets/taiga-ui/icons/tractor-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/tractor.svg b/assets/taiga-ui/icons/tractor.svg new file mode 100644 index 00000000..4fd19027 --- /dev/null +++ b/assets/taiga-ui/icons/tractor.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/traffic-cone-filled.svg b/assets/taiga-ui/icons/traffic-cone-filled.svg new file mode 100644 index 00000000..5a787d92 --- /dev/null +++ b/assets/taiga-ui/icons/traffic-cone-filled.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/traffic-cone.svg b/assets/taiga-ui/icons/traffic-cone.svg new file mode 100644 index 00000000..35fbe388 --- /dev/null +++ b/assets/taiga-ui/icons/traffic-cone.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/assets/taiga-ui/icons/train-front-filled.svg b/assets/taiga-ui/icons/train-front-filled.svg new file mode 100644 index 00000000..1be478be --- /dev/null +++ b/assets/taiga-ui/icons/train-front-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/train-front-tunnel-filled.svg b/assets/taiga-ui/icons/train-front-tunnel-filled.svg new file mode 100644 index 00000000..ca98b364 --- /dev/null +++ b/assets/taiga-ui/icons/train-front-tunnel-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/train-front-tunnel.svg b/assets/taiga-ui/icons/train-front-tunnel.svg new file mode 100644 index 00000000..e115b2fa --- /dev/null +++ b/assets/taiga-ui/icons/train-front-tunnel.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/train-front.svg b/assets/taiga-ui/icons/train-front.svg new file mode 100644 index 00000000..a3832041 --- /dev/null +++ b/assets/taiga-ui/icons/train-front.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/train-track-filled.svg b/assets/taiga-ui/icons/train-track-filled.svg new file mode 100644 index 00000000..9d8ca069 --- /dev/null +++ b/assets/taiga-ui/icons/train-track-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/train-track.svg b/assets/taiga-ui/icons/train-track.svg new file mode 100644 index 00000000..04f1efee --- /dev/null +++ b/assets/taiga-ui/icons/train-track.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/tram-front-filled.svg b/assets/taiga-ui/icons/tram-front-filled.svg new file mode 100644 index 00000000..f4a7a3e0 --- /dev/null +++ b/assets/taiga-ui/icons/tram-front-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/tram-front.svg b/assets/taiga-ui/icons/tram-front.svg new file mode 100644 index 00000000..641e3642 --- /dev/null +++ b/assets/taiga-ui/icons/tram-front.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/trash-2-filled.svg b/assets/taiga-ui/icons/trash-2-filled.svg new file mode 100644 index 00000000..e5d729d6 --- /dev/null +++ b/assets/taiga-ui/icons/trash-2-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/trash-2.svg b/assets/taiga-ui/icons/trash-2.svg new file mode 100644 index 00000000..ae273f52 --- /dev/null +++ b/assets/taiga-ui/icons/trash-2.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/trash-filled.svg b/assets/taiga-ui/icons/trash-filled.svg new file mode 100644 index 00000000..9681dac9 --- /dev/null +++ b/assets/taiga-ui/icons/trash-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/trash.svg b/assets/taiga-ui/icons/trash.svg new file mode 100644 index 00000000..e03fbfe7 --- /dev/null +++ b/assets/taiga-ui/icons/trash.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tree-deciduous-filled.svg b/assets/taiga-ui/icons/tree-deciduous-filled.svg new file mode 100644 index 00000000..fccad01a --- /dev/null +++ b/assets/taiga-ui/icons/tree-deciduous-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/tree-deciduous.svg b/assets/taiga-ui/icons/tree-deciduous.svg new file mode 100644 index 00000000..e4a592e9 --- /dev/null +++ b/assets/taiga-ui/icons/tree-deciduous.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/tree-palm-filled.svg b/assets/taiga-ui/icons/tree-palm-filled.svg new file mode 100644 index 00000000..f96361f3 --- /dev/null +++ b/assets/taiga-ui/icons/tree-palm-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/tree-palm.svg b/assets/taiga-ui/icons/tree-palm.svg new file mode 100644 index 00000000..c14d64c3 --- /dev/null +++ b/assets/taiga-ui/icons/tree-palm.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/tree-pine-filled.svg b/assets/taiga-ui/icons/tree-pine-filled.svg new file mode 100644 index 00000000..d2ebf731 --- /dev/null +++ b/assets/taiga-ui/icons/tree-pine-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/tree-pine.svg b/assets/taiga-ui/icons/tree-pine.svg new file mode 100644 index 00000000..e0651338 --- /dev/null +++ b/assets/taiga-ui/icons/tree-pine.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/trees-filled.svg b/assets/taiga-ui/icons/trees-filled.svg new file mode 100644 index 00000000..3d11b9d9 --- /dev/null +++ b/assets/taiga-ui/icons/trees-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/trees.svg b/assets/taiga-ui/icons/trees.svg new file mode 100644 index 00000000..888e2313 --- /dev/null +++ b/assets/taiga-ui/icons/trees.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/trello-filled.svg b/assets/taiga-ui/icons/trello-filled.svg new file mode 100644 index 00000000..0afc3b3e --- /dev/null +++ b/assets/taiga-ui/icons/trello-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconTrelloOutline.svg b/assets/taiga-ui/icons/trello.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconTrelloOutline.svg rename to assets/taiga-ui/icons/trello.svg diff --git a/assets/taiga-ui/icons/trending-down-filled.svg b/assets/taiga-ui/icons/trending-down-filled.svg new file mode 100644 index 00000000..46d75705 --- /dev/null +++ b/assets/taiga-ui/icons/trending-down-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/trending-down.svg b/assets/taiga-ui/icons/trending-down.svg new file mode 100644 index 00000000..78f6846a --- /dev/null +++ b/assets/taiga-ui/icons/trending-down.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/trending-up-down-filled.svg b/assets/taiga-ui/icons/trending-up-down-filled.svg new file mode 100644 index 00000000..519eba76 --- /dev/null +++ b/assets/taiga-ui/icons/trending-up-down-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/trending-up-down.svg b/assets/taiga-ui/icons/trending-up-down.svg new file mode 100644 index 00000000..1304b13e --- /dev/null +++ b/assets/taiga-ui/icons/trending-up-down.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/trending-up-filled.svg b/assets/taiga-ui/icons/trending-up-filled.svg new file mode 100644 index 00000000..d6b208ac --- /dev/null +++ b/assets/taiga-ui/icons/trending-up-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/trending-up.svg b/assets/taiga-ui/icons/trending-up.svg new file mode 100644 index 00000000..4fc60a03 --- /dev/null +++ b/assets/taiga-ui/icons/trending-up.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/triangle-alert-filled.svg b/assets/taiga-ui/icons/triangle-alert-filled.svg new file mode 100644 index 00000000..78972a11 --- /dev/null +++ b/assets/taiga-ui/icons/triangle-alert-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/triangle-alert.svg b/assets/taiga-ui/icons/triangle-alert.svg new file mode 100644 index 00000000..ac19d460 --- /dev/null +++ b/assets/taiga-ui/icons/triangle-alert.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/triangle-filled.svg b/assets/taiga-ui/icons/triangle-filled.svg new file mode 100644 index 00000000..e6d3e9a4 --- /dev/null +++ b/assets/taiga-ui/icons/triangle-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/triangle-right-filled.svg b/assets/taiga-ui/icons/triangle-right-filled.svg new file mode 100644 index 00000000..0e8b9e14 --- /dev/null +++ b/assets/taiga-ui/icons/triangle-right-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/triangle-right.svg b/assets/taiga-ui/icons/triangle-right.svg new file mode 100644 index 00000000..500bef28 --- /dev/null +++ b/assets/taiga-ui/icons/triangle-right.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/triangle.svg b/assets/taiga-ui/icons/triangle.svg new file mode 100644 index 00000000..d11c87e7 --- /dev/null +++ b/assets/taiga-ui/icons/triangle.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/trophy-filled.svg b/assets/taiga-ui/icons/trophy-filled.svg new file mode 100644 index 00000000..f9191c26 --- /dev/null +++ b/assets/taiga-ui/icons/trophy-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/trophy.svg b/assets/taiga-ui/icons/trophy.svg new file mode 100644 index 00000000..213349c7 --- /dev/null +++ b/assets/taiga-ui/icons/trophy.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/truck-filled.svg b/assets/taiga-ui/icons/truck-filled.svg new file mode 100644 index 00000000..6ea2071f --- /dev/null +++ b/assets/taiga-ui/icons/truck-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/truck.svg b/assets/taiga-ui/icons/truck.svg new file mode 100644 index 00000000..a627af7f --- /dev/null +++ b/assets/taiga-ui/icons/truck.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/tuiIconActivity.svg b/assets/taiga-ui/icons/tuiIconActivity.svg deleted file mode 100644 index 64af138a..00000000 --- a/assets/taiga-ui/icons/tuiIconActivity.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconActivityLarge.svg b/assets/taiga-ui/icons/tuiIconActivityLarge.svg deleted file mode 100644 index bbaa1ad5..00000000 --- a/assets/taiga-ui/icons/tuiIconActivityLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconActivityOutline.svg b/assets/taiga-ui/icons/tuiIconActivityOutline.svg deleted file mode 100644 index 8519e53f..00000000 --- a/assets/taiga-ui/icons/tuiIconActivityOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconAddRowLarge.svg b/assets/taiga-ui/icons/tuiIconAddRowLarge.svg deleted file mode 100644 index 10376e87..00000000 --- a/assets/taiga-ui/icons/tuiIconAddRowLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAirplay.svg b/assets/taiga-ui/icons/tuiIconAirplay.svg deleted file mode 100644 index bfc2c1e4..00000000 --- a/assets/taiga-ui/icons/tuiIconAirplay.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAirplayLarge.svg b/assets/taiga-ui/icons/tuiIconAirplayLarge.svg deleted file mode 100644 index 4ec3d774..00000000 --- a/assets/taiga-ui/icons/tuiIconAirplayLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAirplayOutline.svg b/assets/taiga-ui/icons/tuiIconAirplayOutline.svg deleted file mode 100644 index 0a065265..00000000 --- a/assets/taiga-ui/icons/tuiIconAirplayOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlertCircle.svg b/assets/taiga-ui/icons/tuiIconAlertCircle.svg deleted file mode 100644 index ad9abaf8..00000000 --- a/assets/taiga-ui/icons/tuiIconAlertCircle.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlertCircleLarge.svg b/assets/taiga-ui/icons/tuiIconAlertCircleLarge.svg deleted file mode 100644 index a7894a3b..00000000 --- a/assets/taiga-ui/icons/tuiIconAlertCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlertCircleOutline.svg b/assets/taiga-ui/icons/tuiIconAlertCircleOutline.svg deleted file mode 100644 index c59db37d..00000000 --- a/assets/taiga-ui/icons/tuiIconAlertCircleOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlertOctagon.svg b/assets/taiga-ui/icons/tuiIconAlertOctagon.svg deleted file mode 100644 index 46f3eb31..00000000 --- a/assets/taiga-ui/icons/tuiIconAlertOctagon.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlertOctagonLarge.svg b/assets/taiga-ui/icons/tuiIconAlertOctagonLarge.svg deleted file mode 100644 index 73cfc3a2..00000000 --- a/assets/taiga-ui/icons/tuiIconAlertOctagonLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlertOctagonOutline.svg b/assets/taiga-ui/icons/tuiIconAlertOctagonOutline.svg deleted file mode 100644 index 76177b34..00000000 --- a/assets/taiga-ui/icons/tuiIconAlertOctagonOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlertTriangle.svg b/assets/taiga-ui/icons/tuiIconAlertTriangle.svg deleted file mode 100644 index fe6138d5..00000000 --- a/assets/taiga-ui/icons/tuiIconAlertTriangle.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlertTriangleLarge.svg b/assets/taiga-ui/icons/tuiIconAlertTriangleLarge.svg deleted file mode 100644 index 7ce2d770..00000000 --- a/assets/taiga-ui/icons/tuiIconAlertTriangleLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlertTriangleOutline.svg b/assets/taiga-ui/icons/tuiIconAlertTriangleOutline.svg deleted file mode 100644 index 0a97b962..00000000 --- a/assets/taiga-ui/icons/tuiIconAlertTriangleOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignCenter.svg b/assets/taiga-ui/icons/tuiIconAlignCenter.svg deleted file mode 100644 index 14a61420..00000000 --- a/assets/taiga-ui/icons/tuiIconAlignCenter.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignCenterLarge.svg b/assets/taiga-ui/icons/tuiIconAlignCenterLarge.svg deleted file mode 100644 index e89002cb..00000000 --- a/assets/taiga-ui/icons/tuiIconAlignCenterLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignCenterOutline.svg b/assets/taiga-ui/icons/tuiIconAlignCenterOutline.svg deleted file mode 100644 index c04016f1..00000000 --- a/assets/taiga-ui/icons/tuiIconAlignCenterOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignJustify.svg b/assets/taiga-ui/icons/tuiIconAlignJustify.svg deleted file mode 100644 index eda8cb31..00000000 --- a/assets/taiga-ui/icons/tuiIconAlignJustify.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignJustifyLarge.svg b/assets/taiga-ui/icons/tuiIconAlignJustifyLarge.svg deleted file mode 100644 index e1476c76..00000000 --- a/assets/taiga-ui/icons/tuiIconAlignJustifyLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignJustifyOutline.svg b/assets/taiga-ui/icons/tuiIconAlignJustifyOutline.svg deleted file mode 100644 index be9e0b86..00000000 --- a/assets/taiga-ui/icons/tuiIconAlignJustifyOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignLeft.svg b/assets/taiga-ui/icons/tuiIconAlignLeft.svg deleted file mode 100644 index 6e933bfd..00000000 --- a/assets/taiga-ui/icons/tuiIconAlignLeft.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignLeftLarge.svg b/assets/taiga-ui/icons/tuiIconAlignLeftLarge.svg deleted file mode 100644 index 43b2c979..00000000 --- a/assets/taiga-ui/icons/tuiIconAlignLeftLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignLeftOutline.svg b/assets/taiga-ui/icons/tuiIconAlignLeftOutline.svg deleted file mode 100644 index 1402fa32..00000000 --- a/assets/taiga-ui/icons/tuiIconAlignLeftOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignRight.svg b/assets/taiga-ui/icons/tuiIconAlignRight.svg deleted file mode 100644 index 3c8a85b8..00000000 --- a/assets/taiga-ui/icons/tuiIconAlignRight.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignRightLarge.svg b/assets/taiga-ui/icons/tuiIconAlignRightLarge.svg deleted file mode 100644 index e0e85424..00000000 --- a/assets/taiga-ui/icons/tuiIconAlignRightLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignRightOutline.svg b/assets/taiga-ui/icons/tuiIconAlignRightOutline.svg deleted file mode 100644 index 347c1a93..00000000 --- a/assets/taiga-ui/icons/tuiIconAlignRightOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAmex.svg b/assets/taiga-ui/icons/tuiIconAmex.svg deleted file mode 100644 index e634c717..00000000 --- a/assets/taiga-ui/icons/tuiIconAmex.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAnchor.svg b/assets/taiga-ui/icons/tuiIconAnchor.svg deleted file mode 100644 index 6de9ae54..00000000 --- a/assets/taiga-ui/icons/tuiIconAnchor.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAnchorLarge.svg b/assets/taiga-ui/icons/tuiIconAnchorLarge.svg deleted file mode 100644 index 1b3e0610..00000000 --- a/assets/taiga-ui/icons/tuiIconAnchorLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAnchorOutline.svg b/assets/taiga-ui/icons/tuiIconAnchorOutline.svg deleted file mode 100644 index b26c1cb3..00000000 --- a/assets/taiga-ui/icons/tuiIconAnchorOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAperture.svg b/assets/taiga-ui/icons/tuiIconAperture.svg deleted file mode 100644 index f1ca39eb..00000000 --- a/assets/taiga-ui/icons/tuiIconAperture.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconApertureLarge.svg b/assets/taiga-ui/icons/tuiIconApertureLarge.svg deleted file mode 100644 index 085f86cc..00000000 --- a/assets/taiga-ui/icons/tuiIconApertureLarge.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconApertureOutline.svg b/assets/taiga-ui/icons/tuiIconApertureOutline.svg deleted file mode 100644 index e5721d4e..00000000 --- a/assets/taiga-ui/icons/tuiIconApertureOutline.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArchive.svg b/assets/taiga-ui/icons/tuiIconArchive.svg deleted file mode 100644 index 497e8c16..00000000 --- a/assets/taiga-ui/icons/tuiIconArchive.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArchiveLarge.svg b/assets/taiga-ui/icons/tuiIconArchiveLarge.svg deleted file mode 100644 index 94306699..00000000 --- a/assets/taiga-ui/icons/tuiIconArchiveLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArchiveOutline.svg b/assets/taiga-ui/icons/tuiIconArchiveOutline.svg deleted file mode 100644 index f3200d75..00000000 --- a/assets/taiga-ui/icons/tuiIconArchiveOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDown.svg b/assets/taiga-ui/icons/tuiIconArrowDown.svg deleted file mode 100644 index 4e831dfc..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowDown.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownCircle.svg b/assets/taiga-ui/icons/tuiIconArrowDownCircle.svg deleted file mode 100644 index ae0a264d..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownCircle.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownCircleLarge.svg b/assets/taiga-ui/icons/tuiIconArrowDownCircleLarge.svg deleted file mode 100644 index 9713f4bb..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownCircleOutline.svg b/assets/taiga-ui/icons/tuiIconArrowDownCircleOutline.svg deleted file mode 100644 index c2b43a29..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownCircleOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownLarge.svg b/assets/taiga-ui/icons/tuiIconArrowDownLarge.svg deleted file mode 100644 index 0d0d6af4..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownLeft.svg b/assets/taiga-ui/icons/tuiIconArrowDownLeft.svg deleted file mode 100644 index 5758a16f..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownLeft.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownLeftLarge.svg b/assets/taiga-ui/icons/tuiIconArrowDownLeftLarge.svg deleted file mode 100644 index b442dba4..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownLeftLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownLeftOutline.svg b/assets/taiga-ui/icons/tuiIconArrowDownLeftOutline.svg deleted file mode 100644 index bc2ccc45..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownLeftOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownOutline.svg b/assets/taiga-ui/icons/tuiIconArrowDownOutline.svg deleted file mode 100644 index d4f2c933..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownRight.svg b/assets/taiga-ui/icons/tuiIconArrowDownRight.svg deleted file mode 100644 index ef0735a0..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownRight.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownRightLarge.svg b/assets/taiga-ui/icons/tuiIconArrowDownRightLarge.svg deleted file mode 100644 index 0cc96cde..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownRightLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownRightOutline.svg b/assets/taiga-ui/icons/tuiIconArrowDownRightOutline.svg deleted file mode 100644 index 730d97bd..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownRightOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowLeft.svg b/assets/taiga-ui/icons/tuiIconArrowLeft.svg deleted file mode 100644 index 8920c7c4..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowLeft.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowLeftCircle.svg b/assets/taiga-ui/icons/tuiIconArrowLeftCircle.svg deleted file mode 100644 index 3ab3e229..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowLeftCircle.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowLeftCircleLarge.svg b/assets/taiga-ui/icons/tuiIconArrowLeftCircleLarge.svg deleted file mode 100644 index cb007389..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowLeftCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowLeftCircleOutline.svg b/assets/taiga-ui/icons/tuiIconArrowLeftCircleOutline.svg deleted file mode 100644 index 460ef1dc..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowLeftCircleOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowLeftLarge.svg b/assets/taiga-ui/icons/tuiIconArrowLeftLarge.svg deleted file mode 100644 index c1d5ff65..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowLeftLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowLeftOutline.svg b/assets/taiga-ui/icons/tuiIconArrowLeftOutline.svg deleted file mode 100644 index 78903a94..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowLeftOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowRight.svg b/assets/taiga-ui/icons/tuiIconArrowRight.svg deleted file mode 100644 index c755c74b..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowRight.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowRightCircle.svg b/assets/taiga-ui/icons/tuiIconArrowRightCircle.svg deleted file mode 100644 index b9799ef6..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowRightCircle.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowRightCircleLarge.svg b/assets/taiga-ui/icons/tuiIconArrowRightCircleLarge.svg deleted file mode 100644 index ec2e69b7..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowRightCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowRightCircleOutline.svg b/assets/taiga-ui/icons/tuiIconArrowRightCircleOutline.svg deleted file mode 100644 index f1ce600a..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowRightCircleOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowRightLarge.svg b/assets/taiga-ui/icons/tuiIconArrowRightLarge.svg deleted file mode 100644 index a1a31af2..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowRightLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowRightOutline.svg b/assets/taiga-ui/icons/tuiIconArrowRightOutline.svg deleted file mode 100644 index cc58d459..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowRightOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUp.svg b/assets/taiga-ui/icons/tuiIconArrowUp.svg deleted file mode 100644 index 788f9ac5..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowUp.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpCircle.svg b/assets/taiga-ui/icons/tuiIconArrowUpCircle.svg deleted file mode 100644 index 95cea733..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpCircle.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpCircleLarge.svg b/assets/taiga-ui/icons/tuiIconArrowUpCircleLarge.svg deleted file mode 100644 index cd4aebb6..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpCircleOutline.svg b/assets/taiga-ui/icons/tuiIconArrowUpCircleOutline.svg deleted file mode 100644 index c21380ee..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpCircleOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpLarge.svg b/assets/taiga-ui/icons/tuiIconArrowUpLarge.svg deleted file mode 100644 index ba275510..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpLeft.svg b/assets/taiga-ui/icons/tuiIconArrowUpLeft.svg deleted file mode 100644 index 4c8526c9..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpLeft.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpLeftLarge.svg b/assets/taiga-ui/icons/tuiIconArrowUpLeftLarge.svg deleted file mode 100644 index 2c4e13be..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpLeftLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpLeftOutline.svg b/assets/taiga-ui/icons/tuiIconArrowUpLeftOutline.svg deleted file mode 100644 index 71e5af80..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpLeftOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpOutline.svg b/assets/taiga-ui/icons/tuiIconArrowUpOutline.svg deleted file mode 100644 index 043bc806..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpRight.svg b/assets/taiga-ui/icons/tuiIconArrowUpRight.svg deleted file mode 100644 index 7974564d..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpRight.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpRightLarge.svg b/assets/taiga-ui/icons/tuiIconArrowUpRightLarge.svg deleted file mode 100644 index 245c2594..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpRightLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpRightOutline.svg b/assets/taiga-ui/icons/tuiIconArrowUpRightOutline.svg deleted file mode 100644 index 27bb6e94..00000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpRightOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconAtSign.svg b/assets/taiga-ui/icons/tuiIconAtSign.svg deleted file mode 100644 index 189a5217..00000000 --- a/assets/taiga-ui/icons/tuiIconAtSign.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAtSignLarge.svg b/assets/taiga-ui/icons/tuiIconAtSignLarge.svg deleted file mode 100644 index 179def24..00000000 --- a/assets/taiga-ui/icons/tuiIconAtSignLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAtSignOutline.svg b/assets/taiga-ui/icons/tuiIconAtSignOutline.svg deleted file mode 100644 index 643e675c..00000000 --- a/assets/taiga-ui/icons/tuiIconAtSignOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconAttach.svg b/assets/taiga-ui/icons/tuiIconAttach.svg deleted file mode 100644 index 7894f3cc..00000000 --- a/assets/taiga-ui/icons/tuiIconAttach.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAttachLarge.svg b/assets/taiga-ui/icons/tuiIconAttachLarge.svg deleted file mode 100644 index a5f4add8..00000000 --- a/assets/taiga-ui/icons/tuiIconAttachLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAttention.svg b/assets/taiga-ui/icons/tuiIconAttention.svg deleted file mode 100644 index f95a4ac6..00000000 --- a/assets/taiga-ui/icons/tuiIconAttention.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAward.svg b/assets/taiga-ui/icons/tuiIconAward.svg deleted file mode 100644 index 7863a85c..00000000 --- a/assets/taiga-ui/icons/tuiIconAward.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAwardLarge.svg b/assets/taiga-ui/icons/tuiIconAwardLarge.svg deleted file mode 100644 index bd003fda..00000000 --- a/assets/taiga-ui/icons/tuiIconAwardLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAwardOutline.svg b/assets/taiga-ui/icons/tuiIconAwardOutline.svg deleted file mode 100644 index 77f9014d..00000000 --- a/assets/taiga-ui/icons/tuiIconAwardOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconBackCircleLarge.svg b/assets/taiga-ui/icons/tuiIconBackCircleLarge.svg deleted file mode 100644 index 41adcb39..00000000 --- a/assets/taiga-ui/icons/tuiIconBackCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBarChart.svg b/assets/taiga-ui/icons/tuiIconBarChart.svg deleted file mode 100644 index 26c42367..00000000 --- a/assets/taiga-ui/icons/tuiIconBarChart.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBarChart2.svg b/assets/taiga-ui/icons/tuiIconBarChart2.svg deleted file mode 100644 index 9eb55af2..00000000 --- a/assets/taiga-ui/icons/tuiIconBarChart2.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBarChart2Large.svg b/assets/taiga-ui/icons/tuiIconBarChart2Large.svg deleted file mode 100644 index 8fbea8a3..00000000 --- a/assets/taiga-ui/icons/tuiIconBarChart2Large.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBarChart2Outline.svg b/assets/taiga-ui/icons/tuiIconBarChart2Outline.svg deleted file mode 100644 index 728fb313..00000000 --- a/assets/taiga-ui/icons/tuiIconBarChart2Outline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBarChartLarge.svg b/assets/taiga-ui/icons/tuiIconBarChartLarge.svg deleted file mode 100644 index 179b6f40..00000000 --- a/assets/taiga-ui/icons/tuiIconBarChartLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBarChartOutline.svg b/assets/taiga-ui/icons/tuiIconBarChartOutline.svg deleted file mode 100644 index 89438c53..00000000 --- a/assets/taiga-ui/icons/tuiIconBarChartOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBattery.svg b/assets/taiga-ui/icons/tuiIconBattery.svg deleted file mode 100644 index eadb5481..00000000 --- a/assets/taiga-ui/icons/tuiIconBattery.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBatteryCharging.svg b/assets/taiga-ui/icons/tuiIconBatteryCharging.svg deleted file mode 100644 index e3728e0c..00000000 --- a/assets/taiga-ui/icons/tuiIconBatteryCharging.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBatteryChargingLarge.svg b/assets/taiga-ui/icons/tuiIconBatteryChargingLarge.svg deleted file mode 100644 index 891f448c..00000000 --- a/assets/taiga-ui/icons/tuiIconBatteryChargingLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBatteryChargingOutline.svg b/assets/taiga-ui/icons/tuiIconBatteryChargingOutline.svg deleted file mode 100644 index df218361..00000000 --- a/assets/taiga-ui/icons/tuiIconBatteryChargingOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBatteryLarge.svg b/assets/taiga-ui/icons/tuiIconBatteryLarge.svg deleted file mode 100644 index d78d224a..00000000 --- a/assets/taiga-ui/icons/tuiIconBatteryLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBatteryOutline.svg b/assets/taiga-ui/icons/tuiIconBatteryOutline.svg deleted file mode 100644 index 2ea57305..00000000 --- a/assets/taiga-ui/icons/tuiIconBatteryOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconBell.svg b/assets/taiga-ui/icons/tuiIconBell.svg deleted file mode 100644 index e72dead8..00000000 --- a/assets/taiga-ui/icons/tuiIconBell.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBellLarge.svg b/assets/taiga-ui/icons/tuiIconBellLarge.svg deleted file mode 100644 index eb6d532d..00000000 --- a/assets/taiga-ui/icons/tuiIconBellLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBellOff.svg b/assets/taiga-ui/icons/tuiIconBellOff.svg deleted file mode 100644 index 39809078..00000000 --- a/assets/taiga-ui/icons/tuiIconBellOff.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBellOffLarge.svg b/assets/taiga-ui/icons/tuiIconBellOffLarge.svg deleted file mode 100644 index 65ca94a6..00000000 --- a/assets/taiga-ui/icons/tuiIconBellOffLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBellOffOutline.svg b/assets/taiga-ui/icons/tuiIconBellOffOutline.svg deleted file mode 100644 index 8ef0eda9..00000000 --- a/assets/taiga-ui/icons/tuiIconBellOffOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBellOutline.svg b/assets/taiga-ui/icons/tuiIconBellOutline.svg deleted file mode 100644 index 21102181..00000000 --- a/assets/taiga-ui/icons/tuiIconBellOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconBluetooth.svg b/assets/taiga-ui/icons/tuiIconBluetooth.svg deleted file mode 100644 index a21fb89e..00000000 --- a/assets/taiga-ui/icons/tuiIconBluetooth.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBluetoothLarge.svg b/assets/taiga-ui/icons/tuiIconBluetoothLarge.svg deleted file mode 100644 index d56cb9b4..00000000 --- a/assets/taiga-ui/icons/tuiIconBluetoothLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBluetoothOutline.svg b/assets/taiga-ui/icons/tuiIconBluetoothOutline.svg deleted file mode 100644 index e963ccc6..00000000 --- a/assets/taiga-ui/icons/tuiIconBluetoothOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconBold.svg b/assets/taiga-ui/icons/tuiIconBold.svg deleted file mode 100644 index 79213ba6..00000000 --- a/assets/taiga-ui/icons/tuiIconBold.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBoldLarge.svg b/assets/taiga-ui/icons/tuiIconBoldLarge.svg deleted file mode 100644 index bb44908b..00000000 --- a/assets/taiga-ui/icons/tuiIconBoldLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBoldOutline.svg b/assets/taiga-ui/icons/tuiIconBoldOutline.svg deleted file mode 100644 index 9950660e..00000000 --- a/assets/taiga-ui/icons/tuiIconBoldOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconBook.svg b/assets/taiga-ui/icons/tuiIconBook.svg deleted file mode 100644 index ac78a3de..00000000 --- a/assets/taiga-ui/icons/tuiIconBook.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBookLarge.svg b/assets/taiga-ui/icons/tuiIconBookLarge.svg deleted file mode 100644 index d2129451..00000000 --- a/assets/taiga-ui/icons/tuiIconBookLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBookOpen.svg b/assets/taiga-ui/icons/tuiIconBookOpen.svg deleted file mode 100644 index 0d81b3d3..00000000 --- a/assets/taiga-ui/icons/tuiIconBookOpen.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBookOpenLarge.svg b/assets/taiga-ui/icons/tuiIconBookOpenLarge.svg deleted file mode 100644 index 485856b3..00000000 --- a/assets/taiga-ui/icons/tuiIconBookOpenLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBookOpenOutline.svg b/assets/taiga-ui/icons/tuiIconBookOpenOutline.svg deleted file mode 100644 index 8879f25b..00000000 --- a/assets/taiga-ui/icons/tuiIconBookOpenOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconBookOutline.svg b/assets/taiga-ui/icons/tuiIconBookOutline.svg deleted file mode 100644 index 23de8bed..00000000 --- a/assets/taiga-ui/icons/tuiIconBookOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconBookmark.svg b/assets/taiga-ui/icons/tuiIconBookmark.svg deleted file mode 100644 index b2a1bb90..00000000 --- a/assets/taiga-ui/icons/tuiIconBookmark.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBookmarkLarge.svg b/assets/taiga-ui/icons/tuiIconBookmarkLarge.svg deleted file mode 100644 index 38e24bda..00000000 --- a/assets/taiga-ui/icons/tuiIconBookmarkLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBookmarkOutline.svg b/assets/taiga-ui/icons/tuiIconBookmarkOutline.svg deleted file mode 100644 index ce7d3c68..00000000 --- a/assets/taiga-ui/icons/tuiIconBookmarkOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconBox.svg b/assets/taiga-ui/icons/tuiIconBox.svg deleted file mode 100644 index 9ff63995..00000000 --- a/assets/taiga-ui/icons/tuiIconBox.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBoxLarge.svg b/assets/taiga-ui/icons/tuiIconBoxLarge.svg deleted file mode 100644 index aabc73ee..00000000 --- a/assets/taiga-ui/icons/tuiIconBoxLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBoxOutline.svg b/assets/taiga-ui/icons/tuiIconBoxOutline.svg deleted file mode 100644 index 83955a6e..00000000 --- a/assets/taiga-ui/icons/tuiIconBoxOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBriefcase.svg b/assets/taiga-ui/icons/tuiIconBriefcase.svg deleted file mode 100644 index 56b37513..00000000 --- a/assets/taiga-ui/icons/tuiIconBriefcase.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBriefcaseLarge.svg b/assets/taiga-ui/icons/tuiIconBriefcaseLarge.svg deleted file mode 100644 index 57b53ede..00000000 --- a/assets/taiga-ui/icons/tuiIconBriefcaseLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBriefcaseOutline.svg b/assets/taiga-ui/icons/tuiIconBriefcaseOutline.svg deleted file mode 100644 index 9d0705bd..00000000 --- a/assets/taiga-ui/icons/tuiIconBriefcaseOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconCalendar.svg b/assets/taiga-ui/icons/tuiIconCalendar.svg deleted file mode 100644 index 9c6c78bd..00000000 --- a/assets/taiga-ui/icons/tuiIconCalendar.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCalendarLarge.svg b/assets/taiga-ui/icons/tuiIconCalendarLarge.svg deleted file mode 100644 index a6c12b1f..00000000 --- a/assets/taiga-ui/icons/tuiIconCalendarLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCalendarOutline.svg b/assets/taiga-ui/icons/tuiIconCalendarOutline.svg deleted file mode 100644 index bc26b2e9..00000000 --- a/assets/taiga-ui/icons/tuiIconCalendarOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCall.svg b/assets/taiga-ui/icons/tuiIconCall.svg deleted file mode 100644 index 6fd2a906..00000000 --- a/assets/taiga-ui/icons/tuiIconCall.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCallIn.svg b/assets/taiga-ui/icons/tuiIconCallIn.svg deleted file mode 100644 index eb3ecb8a..00000000 --- a/assets/taiga-ui/icons/tuiIconCallIn.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCallInLarge.svg b/assets/taiga-ui/icons/tuiIconCallInLarge.svg deleted file mode 100644 index 39eb2bcd..00000000 --- a/assets/taiga-ui/icons/tuiIconCallInLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCallLarge.svg b/assets/taiga-ui/icons/tuiIconCallLarge.svg deleted file mode 100644 index 543f344d..00000000 --- a/assets/taiga-ui/icons/tuiIconCallLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCallOut.svg b/assets/taiga-ui/icons/tuiIconCallOut.svg deleted file mode 100644 index 582ce804..00000000 --- a/assets/taiga-ui/icons/tuiIconCallOut.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCallOutLarge.svg b/assets/taiga-ui/icons/tuiIconCallOutLarge.svg deleted file mode 100644 index ddc64e41..00000000 --- a/assets/taiga-ui/icons/tuiIconCallOutLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCallTransferLarge.svg b/assets/taiga-ui/icons/tuiIconCallTransferLarge.svg deleted file mode 100644 index 74fa93dd..00000000 --- a/assets/taiga-ui/icons/tuiIconCallTransferLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCamera.svg b/assets/taiga-ui/icons/tuiIconCamera.svg deleted file mode 100644 index 8e7f642e..00000000 --- a/assets/taiga-ui/icons/tuiIconCamera.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCameraLarge.svg b/assets/taiga-ui/icons/tuiIconCameraLarge.svg deleted file mode 100644 index 75511e7c..00000000 --- a/assets/taiga-ui/icons/tuiIconCameraLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCameraOff.svg b/assets/taiga-ui/icons/tuiIconCameraOff.svg deleted file mode 100644 index f6ad0e65..00000000 --- a/assets/taiga-ui/icons/tuiIconCameraOff.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCameraOffLarge.svg b/assets/taiga-ui/icons/tuiIconCameraOffLarge.svg deleted file mode 100644 index 3f8e0dfa..00000000 --- a/assets/taiga-ui/icons/tuiIconCameraOffLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCameraOffOutline.svg b/assets/taiga-ui/icons/tuiIconCameraOffOutline.svg deleted file mode 100644 index 3a98f1e8..00000000 --- a/assets/taiga-ui/icons/tuiIconCameraOffOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconCameraOutline.svg b/assets/taiga-ui/icons/tuiIconCameraOutline.svg deleted file mode 100644 index b71dd3e6..00000000 --- a/assets/taiga-ui/icons/tuiIconCameraOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconCancel.svg b/assets/taiga-ui/icons/tuiIconCancel.svg deleted file mode 100644 index b4d674cd..00000000 --- a/assets/taiga-ui/icons/tuiIconCancel.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCancelCircleLarge.svg b/assets/taiga-ui/icons/tuiIconCancelCircleLarge.svg deleted file mode 100644 index ac0fd451..00000000 --- a/assets/taiga-ui/icons/tuiIconCancelCircleLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCard.svg b/assets/taiga-ui/icons/tuiIconCard.svg deleted file mode 100644 index d2e55b79..00000000 --- a/assets/taiga-ui/icons/tuiIconCard.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCardsLarge.svg b/assets/taiga-ui/icons/tuiIconCardsLarge.svg deleted file mode 100644 index fd69afef..00000000 --- a/assets/taiga-ui/icons/tuiIconCardsLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCast.svg b/assets/taiga-ui/icons/tuiIconCast.svg deleted file mode 100644 index 5a5914b5..00000000 --- a/assets/taiga-ui/icons/tuiIconCast.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCastLarge.svg b/assets/taiga-ui/icons/tuiIconCastLarge.svg deleted file mode 100644 index 16c32ff8..00000000 --- a/assets/taiga-ui/icons/tuiIconCastLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCastOutline.svg b/assets/taiga-ui/icons/tuiIconCastOutline.svg deleted file mode 100644 index 93540670..00000000 --- a/assets/taiga-ui/icons/tuiIconCastOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconChartBar.svg b/assets/taiga-ui/icons/tuiIconChartBar.svg deleted file mode 100644 index 9368bf14..00000000 --- a/assets/taiga-ui/icons/tuiIconChartBar.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChartLarge.svg b/assets/taiga-ui/icons/tuiIconChartLarge.svg deleted file mode 100644 index 554028f5..00000000 --- a/assets/taiga-ui/icons/tuiIconChartLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChartLineLarge.svg b/assets/taiga-ui/icons/tuiIconChartLineLarge.svg deleted file mode 100644 index 01e2dd30..00000000 --- a/assets/taiga-ui/icons/tuiIconChartLineLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheck.svg b/assets/taiga-ui/icons/tuiIconCheck.svg deleted file mode 100644 index 2dd23171..00000000 --- a/assets/taiga-ui/icons/tuiIconCheck.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheckCircle.svg b/assets/taiga-ui/icons/tuiIconCheckCircle.svg deleted file mode 100644 index 3dab4ce8..00000000 --- a/assets/taiga-ui/icons/tuiIconCheckCircle.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheckCircleLarge.svg b/assets/taiga-ui/icons/tuiIconCheckCircleLarge.svg deleted file mode 100644 index 8aede249..00000000 --- a/assets/taiga-ui/icons/tuiIconCheckCircleLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheckCircleOutline.svg b/assets/taiga-ui/icons/tuiIconCheckCircleOutline.svg deleted file mode 100644 index 3dab4ce8..00000000 --- a/assets/taiga-ui/icons/tuiIconCheckCircleOutline.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheckLarge.svg b/assets/taiga-ui/icons/tuiIconCheckLarge.svg deleted file mode 100644 index 673cb45a..00000000 --- a/assets/taiga-ui/icons/tuiIconCheckLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheckList.svg b/assets/taiga-ui/icons/tuiIconCheckList.svg deleted file mode 100644 index 4cd95423..00000000 --- a/assets/taiga-ui/icons/tuiIconCheckList.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheckOutline.svg b/assets/taiga-ui/icons/tuiIconCheckOutline.svg deleted file mode 100644 index 5d50e7cf..00000000 --- a/assets/taiga-ui/icons/tuiIconCheckOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconCheckSquare.svg b/assets/taiga-ui/icons/tuiIconCheckSquare.svg deleted file mode 100644 index 2096b57e..00000000 --- a/assets/taiga-ui/icons/tuiIconCheckSquare.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheckSquareLarge.svg b/assets/taiga-ui/icons/tuiIconCheckSquareLarge.svg deleted file mode 100644 index 642558ee..00000000 --- a/assets/taiga-ui/icons/tuiIconCheckSquareLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheckSquareOutline.svg b/assets/taiga-ui/icons/tuiIconCheckSquareOutline.svg deleted file mode 100644 index 9ef5d3ae..00000000 --- a/assets/taiga-ui/icons/tuiIconCheckSquareOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronDown.svg b/assets/taiga-ui/icons/tuiIconChevronDown.svg deleted file mode 100644 index 87021b85..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronDown.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronDownLarge.svg b/assets/taiga-ui/icons/tuiIconChevronDownLarge.svg deleted file mode 100644 index e40b9ba8..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronDownLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronDownOutline.svg b/assets/taiga-ui/icons/tuiIconChevronDownOutline.svg deleted file mode 100644 index f1d30cb9..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronDownOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronLeft.svg b/assets/taiga-ui/icons/tuiIconChevronLeft.svg deleted file mode 100644 index 3ce91360..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronLeft.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronLeftLarge.svg b/assets/taiga-ui/icons/tuiIconChevronLeftLarge.svg deleted file mode 100644 index bfde8b16..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronLeftLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronLeftOutline.svg b/assets/taiga-ui/icons/tuiIconChevronLeftOutline.svg deleted file mode 100644 index 990b67a7..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronLeftOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronRight.svg b/assets/taiga-ui/icons/tuiIconChevronRight.svg deleted file mode 100644 index 3bcec5d0..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronRight.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronRightLarge.svg b/assets/taiga-ui/icons/tuiIconChevronRightLarge.svg deleted file mode 100644 index a2ccfd1f..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronRightLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronRightOutline.svg b/assets/taiga-ui/icons/tuiIconChevronRightOutline.svg deleted file mode 100644 index 82c9a462..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronRightOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronUp.svg b/assets/taiga-ui/icons/tuiIconChevronUp.svg deleted file mode 100644 index 32ed7679..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronUp.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronUpLarge.svg b/assets/taiga-ui/icons/tuiIconChevronUpLarge.svg deleted file mode 100644 index 4b249a75..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronUpLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronUpOutline.svg b/assets/taiga-ui/icons/tuiIconChevronUpOutline.svg deleted file mode 100644 index 549b85d5..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronUpOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronsDown.svg b/assets/taiga-ui/icons/tuiIconChevronsDown.svg deleted file mode 100644 index 449211d5..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronsDown.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronsDownLarge.svg b/assets/taiga-ui/icons/tuiIconChevronsDownLarge.svg deleted file mode 100644 index dbc4acec..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronsDownLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronsDownOutline.svg b/assets/taiga-ui/icons/tuiIconChevronsDownOutline.svg deleted file mode 100644 index bbeb319d..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronsDownOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronsLeft.svg b/assets/taiga-ui/icons/tuiIconChevronsLeft.svg deleted file mode 100644 index 26ecdc2a..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronsLeft.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronsLeftLarge.svg b/assets/taiga-ui/icons/tuiIconChevronsLeftLarge.svg deleted file mode 100644 index 0a2300c2..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronsLeftLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronsLeftOutline.svg b/assets/taiga-ui/icons/tuiIconChevronsLeftOutline.svg deleted file mode 100644 index 0f9f76b3..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronsLeftOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronsRight.svg b/assets/taiga-ui/icons/tuiIconChevronsRight.svg deleted file mode 100644 index 649e77ac..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronsRight.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronsRightLarge.svg b/assets/taiga-ui/icons/tuiIconChevronsRightLarge.svg deleted file mode 100644 index bc1fa468..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronsRightLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronsRightOutline.svg b/assets/taiga-ui/icons/tuiIconChevronsRightOutline.svg deleted file mode 100644 index c3008437..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronsRightOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronsUp.svg b/assets/taiga-ui/icons/tuiIconChevronsUp.svg deleted file mode 100644 index b2294124..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronsUp.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronsUpLarge.svg b/assets/taiga-ui/icons/tuiIconChevronsUpLarge.svg deleted file mode 100644 index f136c046..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronsUpLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronsUpOutline.svg b/assets/taiga-ui/icons/tuiIconChevronsUpOutline.svg deleted file mode 100644 index 446d1356..00000000 --- a/assets/taiga-ui/icons/tuiIconChevronsUpOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconChrome.svg b/assets/taiga-ui/icons/tuiIconChrome.svg deleted file mode 100644 index e38bec51..00000000 --- a/assets/taiga-ui/icons/tuiIconChrome.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChromeLarge.svg b/assets/taiga-ui/icons/tuiIconChromeLarge.svg deleted file mode 100644 index 979fc42e..00000000 --- a/assets/taiga-ui/icons/tuiIconChromeLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChromeOutline.svg b/assets/taiga-ui/icons/tuiIconChromeOutline.svg deleted file mode 100644 index 97367be5..00000000 --- a/assets/taiga-ui/icons/tuiIconChromeOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCircle.svg b/assets/taiga-ui/icons/tuiIconCircle.svg deleted file mode 100644 index 60edd661..00000000 --- a/assets/taiga-ui/icons/tuiIconCircle.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCircleLarge.svg b/assets/taiga-ui/icons/tuiIconCircleLarge.svg deleted file mode 100644 index 6dbb1682..00000000 --- a/assets/taiga-ui/icons/tuiIconCircleLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconClearFormatLarge.svg b/assets/taiga-ui/icons/tuiIconClearFormatLarge.svg deleted file mode 100644 index 14ba0eab..00000000 --- a/assets/taiga-ui/icons/tuiIconClearFormatLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconClipboard.svg b/assets/taiga-ui/icons/tuiIconClipboard.svg deleted file mode 100644 index 74f6a767..00000000 --- a/assets/taiga-ui/icons/tuiIconClipboard.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconClipboardLarge.svg b/assets/taiga-ui/icons/tuiIconClipboardLarge.svg deleted file mode 100644 index bbc391b2..00000000 --- a/assets/taiga-ui/icons/tuiIconClipboardLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconClipboardOutline.svg b/assets/taiga-ui/icons/tuiIconClipboardOutline.svg deleted file mode 100644 index b9664fb1..00000000 --- a/assets/taiga-ui/icons/tuiIconClipboardOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconClock.svg b/assets/taiga-ui/icons/tuiIconClock.svg deleted file mode 100644 index ac149e6b..00000000 --- a/assets/taiga-ui/icons/tuiIconClock.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconClockLarge.svg b/assets/taiga-ui/icons/tuiIconClockLarge.svg deleted file mode 100644 index 07b6017c..00000000 --- a/assets/taiga-ui/icons/tuiIconClockLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconClose.svg b/assets/taiga-ui/icons/tuiIconClose.svg deleted file mode 100644 index 620334be..00000000 --- a/assets/taiga-ui/icons/tuiIconClose.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloseCircleLarge.svg b/assets/taiga-ui/icons/tuiIconCloseCircleLarge.svg deleted file mode 100644 index fbbd46f2..00000000 --- a/assets/taiga-ui/icons/tuiIconCloseCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloseLarge.svg b/assets/taiga-ui/icons/tuiIconCloseLarge.svg deleted file mode 100644 index 2ee32bff..00000000 --- a/assets/taiga-ui/icons/tuiIconCloseLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloseOutline.svg b/assets/taiga-ui/icons/tuiIconCloseOutline.svg deleted file mode 100644 index 502a4b92..00000000 --- a/assets/taiga-ui/icons/tuiIconCloseOutline.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloud.svg b/assets/taiga-ui/icons/tuiIconCloud.svg deleted file mode 100644 index 47a84bdf..00000000 --- a/assets/taiga-ui/icons/tuiIconCloud.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudDrizzle.svg b/assets/taiga-ui/icons/tuiIconCloudDrizzle.svg deleted file mode 100644 index 2614fd00..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudDrizzle.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudDrizzleLarge.svg b/assets/taiga-ui/icons/tuiIconCloudDrizzleLarge.svg deleted file mode 100644 index ff4e5bc9..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudDrizzleLarge.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudDrizzleOutline.svg b/assets/taiga-ui/icons/tuiIconCloudDrizzleOutline.svg deleted file mode 100644 index 57982213..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudDrizzleOutline.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudLarge.svg b/assets/taiga-ui/icons/tuiIconCloudLarge.svg deleted file mode 100644 index 9e2c824d..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudLightning.svg b/assets/taiga-ui/icons/tuiIconCloudLightning.svg deleted file mode 100644 index b44e0b18..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudLightning.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudLightningLarge.svg b/assets/taiga-ui/icons/tuiIconCloudLightningLarge.svg deleted file mode 100644 index ff651a59..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudLightningLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudLightningOutline.svg b/assets/taiga-ui/icons/tuiIconCloudLightningOutline.svg deleted file mode 100644 index e6303b3e..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudLightningOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudOff.svg b/assets/taiga-ui/icons/tuiIconCloudOff.svg deleted file mode 100644 index 5b3348ac..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudOff.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudOffLarge.svg b/assets/taiga-ui/icons/tuiIconCloudOffLarge.svg deleted file mode 100644 index ca937431..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudOffLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudOffOutline.svg b/assets/taiga-ui/icons/tuiIconCloudOffOutline.svg deleted file mode 100644 index 232c903a..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudOffOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudOutline.svg b/assets/taiga-ui/icons/tuiIconCloudOutline.svg deleted file mode 100644 index 0141eefb..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudRain.svg b/assets/taiga-ui/icons/tuiIconCloudRain.svg deleted file mode 100644 index fe442507..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudRain.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudRainLarge.svg b/assets/taiga-ui/icons/tuiIconCloudRainLarge.svg deleted file mode 100644 index 2fe5484c..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudRainLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudRainOutline.svg b/assets/taiga-ui/icons/tuiIconCloudRainOutline.svg deleted file mode 100644 index b4cb41b1..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudRainOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudSnow.svg b/assets/taiga-ui/icons/tuiIconCloudSnow.svg deleted file mode 100644 index 8edd4a76..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudSnow.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudSnowLarge.svg b/assets/taiga-ui/icons/tuiIconCloudSnowLarge.svg deleted file mode 100644 index 833deab8..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudSnowLarge.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloudSnowOutline.svg b/assets/taiga-ui/icons/tuiIconCloudSnowOutline.svg deleted file mode 100644 index 8055154d..00000000 --- a/assets/taiga-ui/icons/tuiIconCloudSnowOutline.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCode.svg b/assets/taiga-ui/icons/tuiIconCode.svg deleted file mode 100644 index 0e4cadd6..00000000 --- a/assets/taiga-ui/icons/tuiIconCode.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCodeLarge.svg b/assets/taiga-ui/icons/tuiIconCodeLarge.svg deleted file mode 100644 index 2b16ffba..00000000 --- a/assets/taiga-ui/icons/tuiIconCodeLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCodepen.svg b/assets/taiga-ui/icons/tuiIconCodepen.svg deleted file mode 100644 index b3698159..00000000 --- a/assets/taiga-ui/icons/tuiIconCodepen.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCodepenLarge.svg b/assets/taiga-ui/icons/tuiIconCodepenLarge.svg deleted file mode 100644 index ef42d518..00000000 --- a/assets/taiga-ui/icons/tuiIconCodepenLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCodepenOutline.svg b/assets/taiga-ui/icons/tuiIconCodepenOutline.svg deleted file mode 100644 index d4e5368c..00000000 --- a/assets/taiga-ui/icons/tuiIconCodepenOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCodesandbox.svg b/assets/taiga-ui/icons/tuiIconCodesandbox.svg deleted file mode 100644 index ffa12d07..00000000 --- a/assets/taiga-ui/icons/tuiIconCodesandbox.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCodesandboxLarge.svg b/assets/taiga-ui/icons/tuiIconCodesandboxLarge.svg deleted file mode 100644 index 1dcc440b..00000000 --- a/assets/taiga-ui/icons/tuiIconCodesandboxLarge.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCodesandboxOutline.svg b/assets/taiga-ui/icons/tuiIconCodesandboxOutline.svg deleted file mode 100644 index 369905f8..00000000 --- a/assets/taiga-ui/icons/tuiIconCodesandboxOutline.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCoffee.svg b/assets/taiga-ui/icons/tuiIconCoffee.svg deleted file mode 100644 index ccd3ae1b..00000000 --- a/assets/taiga-ui/icons/tuiIconCoffee.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCoffeeLarge.svg b/assets/taiga-ui/icons/tuiIconCoffeeLarge.svg deleted file mode 100644 index e197d801..00000000 --- a/assets/taiga-ui/icons/tuiIconCoffeeLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCoffeeOutline.svg b/assets/taiga-ui/icons/tuiIconCoffeeOutline.svg deleted file mode 100644 index 7dfca179..00000000 --- a/assets/taiga-ui/icons/tuiIconCoffeeOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCollapse.svg b/assets/taiga-ui/icons/tuiIconCollapse.svg deleted file mode 100644 index 51baa296..00000000 --- a/assets/taiga-ui/icons/tuiIconCollapse.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconColorLarge.svg b/assets/taiga-ui/icons/tuiIconColorLarge.svg deleted file mode 100644 index 9b764d4f..00000000 --- a/assets/taiga-ui/icons/tuiIconColorLarge.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconColumns.svg b/assets/taiga-ui/icons/tuiIconColumns.svg deleted file mode 100644 index 1e37fc5a..00000000 --- a/assets/taiga-ui/icons/tuiIconColumns.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconColumnsLarge.svg b/assets/taiga-ui/icons/tuiIconColumnsLarge.svg deleted file mode 100644 index 9f562b7b..00000000 --- a/assets/taiga-ui/icons/tuiIconColumnsLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconColumnsOutline.svg b/assets/taiga-ui/icons/tuiIconColumnsOutline.svg deleted file mode 100644 index 2a78963c..00000000 --- a/assets/taiga-ui/icons/tuiIconColumnsOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconCommand.svg b/assets/taiga-ui/icons/tuiIconCommand.svg deleted file mode 100644 index 9c5c3ac2..00000000 --- a/assets/taiga-ui/icons/tuiIconCommand.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCommandLarge.svg b/assets/taiga-ui/icons/tuiIconCommandLarge.svg deleted file mode 100644 index 5ff6f573..00000000 --- a/assets/taiga-ui/icons/tuiIconCommandLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCommandOutline.svg b/assets/taiga-ui/icons/tuiIconCommandOutline.svg deleted file mode 100644 index c8829d25..00000000 --- a/assets/taiga-ui/icons/tuiIconCommandOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconComment.svg b/assets/taiga-ui/icons/tuiIconComment.svg deleted file mode 100644 index 388d0ee9..00000000 --- a/assets/taiga-ui/icons/tuiIconComment.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCommentLarge.svg b/assets/taiga-ui/icons/tuiIconCommentLarge.svg deleted file mode 100644 index b7db63d8..00000000 --- a/assets/taiga-ui/icons/tuiIconCommentLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCompanyLarge.svg b/assets/taiga-ui/icons/tuiIconCompanyLarge.svg deleted file mode 100644 index 2d19e3e2..00000000 --- a/assets/taiga-ui/icons/tuiIconCompanyLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCompass.svg b/assets/taiga-ui/icons/tuiIconCompass.svg deleted file mode 100644 index 48232783..00000000 --- a/assets/taiga-ui/icons/tuiIconCompass.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCompassLarge.svg b/assets/taiga-ui/icons/tuiIconCompassLarge.svg deleted file mode 100644 index e5f67f0e..00000000 --- a/assets/taiga-ui/icons/tuiIconCompassLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCompassOutline.svg b/assets/taiga-ui/icons/tuiIconCompassOutline.svg deleted file mode 100644 index 79dddd4f..00000000 --- a/assets/taiga-ui/icons/tuiIconCompassOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconCopy.svg b/assets/taiga-ui/icons/tuiIconCopy.svg deleted file mode 100644 index a0374b9f..00000000 --- a/assets/taiga-ui/icons/tuiIconCopy.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCopyLarge.svg b/assets/taiga-ui/icons/tuiIconCopyLarge.svg deleted file mode 100644 index 96ce10d4..00000000 --- a/assets/taiga-ui/icons/tuiIconCopyLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCopyOutline.svg b/assets/taiga-ui/icons/tuiIconCopyOutline.svg deleted file mode 100644 index 37ba0a47..00000000 --- a/assets/taiga-ui/icons/tuiIconCopyOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerDownLeft.svg b/assets/taiga-ui/icons/tuiIconCornerDownLeft.svg deleted file mode 100644 index 02ec5bdd..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerDownLeft.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerDownLeftLarge.svg b/assets/taiga-ui/icons/tuiIconCornerDownLeftLarge.svg deleted file mode 100644 index 687eabe0..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerDownLeftLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerDownRight.svg b/assets/taiga-ui/icons/tuiIconCornerDownRight.svg deleted file mode 100644 index 17f4d7ca..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerDownRight.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerDownRightLarge.svg b/assets/taiga-ui/icons/tuiIconCornerDownRightLarge.svg deleted file mode 100644 index 6c8f88cf..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerDownRightLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerLeftDown.svg b/assets/taiga-ui/icons/tuiIconCornerLeftDown.svg deleted file mode 100644 index 72761a33..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerLeftDown.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerLeftDownLarge.svg b/assets/taiga-ui/icons/tuiIconCornerLeftDownLarge.svg deleted file mode 100644 index 526425fc..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerLeftDownLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerLeftUp.svg b/assets/taiga-ui/icons/tuiIconCornerLeftUp.svg deleted file mode 100644 index c944d5f7..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerLeftUp.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerLeftUpLarge.svg b/assets/taiga-ui/icons/tuiIconCornerLeftUpLarge.svg deleted file mode 100644 index 506c37cb..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerLeftUpLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerRightDown.svg b/assets/taiga-ui/icons/tuiIconCornerRightDown.svg deleted file mode 100644 index ea9b3227..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerRightDown.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerRightDownLarge.svg b/assets/taiga-ui/icons/tuiIconCornerRightDownLarge.svg deleted file mode 100644 index a28d1991..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerRightDownLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerRightUp.svg b/assets/taiga-ui/icons/tuiIconCornerRightUp.svg deleted file mode 100644 index 28f58eb3..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerRightUp.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerRightUpLarge.svg b/assets/taiga-ui/icons/tuiIconCornerRightUpLarge.svg deleted file mode 100644 index 7b724b45..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerRightUpLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerUpLeft.svg b/assets/taiga-ui/icons/tuiIconCornerUpLeft.svg deleted file mode 100644 index b24420bc..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerUpLeft.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerUpLeftLarge.svg b/assets/taiga-ui/icons/tuiIconCornerUpLeftLarge.svg deleted file mode 100644 index e6d68138..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerUpLeftLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerUpRight.svg b/assets/taiga-ui/icons/tuiIconCornerUpRight.svg deleted file mode 100644 index b34e5423..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerUpRight.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCornerUpRightLarge.svg b/assets/taiga-ui/icons/tuiIconCornerUpRightLarge.svg deleted file mode 100644 index d27151ec..00000000 --- a/assets/taiga-ui/icons/tuiIconCornerUpRightLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCpu.svg b/assets/taiga-ui/icons/tuiIconCpu.svg deleted file mode 100644 index 45435754..00000000 --- a/assets/taiga-ui/icons/tuiIconCpu.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCpuLarge.svg b/assets/taiga-ui/icons/tuiIconCpuLarge.svg deleted file mode 100644 index 2fc8c126..00000000 --- a/assets/taiga-ui/icons/tuiIconCpuLarge.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCpuOutline.svg b/assets/taiga-ui/icons/tuiIconCpuOutline.svg deleted file mode 100644 index 04fd57b6..00000000 --- a/assets/taiga-ui/icons/tuiIconCpuOutline.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCreditCard.svg b/assets/taiga-ui/icons/tuiIconCreditCard.svg deleted file mode 100644 index 0d841e0c..00000000 --- a/assets/taiga-ui/icons/tuiIconCreditCard.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCreditCardLarge.svg b/assets/taiga-ui/icons/tuiIconCreditCardLarge.svg deleted file mode 100644 index b1fdfff4..00000000 --- a/assets/taiga-ui/icons/tuiIconCreditCardLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCreditCardOutline.svg b/assets/taiga-ui/icons/tuiIconCreditCardOutline.svg deleted file mode 100644 index 2ae15675..00000000 --- a/assets/taiga-ui/icons/tuiIconCreditCardOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconCrop.svg b/assets/taiga-ui/icons/tuiIconCrop.svg deleted file mode 100644 index d215e1b1..00000000 --- a/assets/taiga-ui/icons/tuiIconCrop.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCropLarge.svg b/assets/taiga-ui/icons/tuiIconCropLarge.svg deleted file mode 100644 index 75adba5b..00000000 --- a/assets/taiga-ui/icons/tuiIconCropLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCropOutline.svg b/assets/taiga-ui/icons/tuiIconCropOutline.svg deleted file mode 100644 index 819db220..00000000 --- a/assets/taiga-ui/icons/tuiIconCropOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconCrosshair.svg b/assets/taiga-ui/icons/tuiIconCrosshair.svg deleted file mode 100644 index 43dc3d4a..00000000 --- a/assets/taiga-ui/icons/tuiIconCrosshair.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCrosshairLarge.svg b/assets/taiga-ui/icons/tuiIconCrosshairLarge.svg deleted file mode 100644 index b68c8a06..00000000 --- a/assets/taiga-ui/icons/tuiIconCrosshairLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCrosshairOutline.svg b/assets/taiga-ui/icons/tuiIconCrosshairOutline.svg deleted file mode 100644 index 38671bd8..00000000 --- a/assets/taiga-ui/icons/tuiIconCrosshairOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDatabase.svg b/assets/taiga-ui/icons/tuiIconDatabase.svg deleted file mode 100644 index 4af0f1f2..00000000 --- a/assets/taiga-ui/icons/tuiIconDatabase.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDatabaseLarge.svg b/assets/taiga-ui/icons/tuiIconDatabaseLarge.svg deleted file mode 100644 index 8eca2812..00000000 --- a/assets/taiga-ui/icons/tuiIconDatabaseLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDatabaseOutline.svg b/assets/taiga-ui/icons/tuiIconDatabaseOutline.svg deleted file mode 100644 index 02ba4814..00000000 --- a/assets/taiga-ui/icons/tuiIconDatabaseOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDefaultDocLarge.svg b/assets/taiga-ui/icons/tuiIconDefaultDocLarge.svg deleted file mode 100644 index 327b0bc6..00000000 --- a/assets/taiga-ui/icons/tuiIconDefaultDocLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDelete.svg b/assets/taiga-ui/icons/tuiIconDelete.svg deleted file mode 100644 index 3bcd197d..00000000 --- a/assets/taiga-ui/icons/tuiIconDelete.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDeleteLarge.svg b/assets/taiga-ui/icons/tuiIconDeleteLarge.svg deleted file mode 100644 index 6a97f848..00000000 --- a/assets/taiga-ui/icons/tuiIconDeleteLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDeleteOutline.svg b/assets/taiga-ui/icons/tuiIconDeleteOutline.svg deleted file mode 100644 index 6afeb1b9..00000000 --- a/assets/taiga-ui/icons/tuiIconDeleteOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDesktopLarge.svg b/assets/taiga-ui/icons/tuiIconDesktopLarge.svg deleted file mode 100644 index 6a6ecbb1..00000000 --- a/assets/taiga-ui/icons/tuiIconDesktopLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDinersClub.svg b/assets/taiga-ui/icons/tuiIconDinersClub.svg deleted file mode 100644 index e35bad61..00000000 --- a/assets/taiga-ui/icons/tuiIconDinersClub.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDisc.svg b/assets/taiga-ui/icons/tuiIconDisc.svg deleted file mode 100644 index c59a178e..00000000 --- a/assets/taiga-ui/icons/tuiIconDisc.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDiscLarge.svg b/assets/taiga-ui/icons/tuiIconDiscLarge.svg deleted file mode 100644 index bbaca0b0..00000000 --- a/assets/taiga-ui/icons/tuiIconDiscLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDiscOutline.svg b/assets/taiga-ui/icons/tuiIconDiscOutline.svg deleted file mode 100644 index 541f01cc..00000000 --- a/assets/taiga-ui/icons/tuiIconDiscOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconDiscover.svg b/assets/taiga-ui/icons/tuiIconDiscover.svg deleted file mode 100644 index f7cc8684..00000000 --- a/assets/taiga-ui/icons/tuiIconDiscover.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDislikeLarge.svg b/assets/taiga-ui/icons/tuiIconDislikeLarge.svg deleted file mode 100644 index 37552a2a..00000000 --- a/assets/taiga-ui/icons/tuiIconDislikeLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDivide.svg b/assets/taiga-ui/icons/tuiIconDivide.svg deleted file mode 100644 index 022da3a6..00000000 --- a/assets/taiga-ui/icons/tuiIconDivide.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDivideCircle.svg b/assets/taiga-ui/icons/tuiIconDivideCircle.svg deleted file mode 100644 index a5230583..00000000 --- a/assets/taiga-ui/icons/tuiIconDivideCircle.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDivideCircleLarge.svg b/assets/taiga-ui/icons/tuiIconDivideCircleLarge.svg deleted file mode 100644 index 1d964c9c..00000000 --- a/assets/taiga-ui/icons/tuiIconDivideCircleLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDivideCircleOutline.svg b/assets/taiga-ui/icons/tuiIconDivideCircleOutline.svg deleted file mode 100644 index ba3ee5ba..00000000 --- a/assets/taiga-ui/icons/tuiIconDivideCircleOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDivideLarge.svg b/assets/taiga-ui/icons/tuiIconDivideLarge.svg deleted file mode 100644 index c9ce9607..00000000 --- a/assets/taiga-ui/icons/tuiIconDivideLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDivideOutline.svg b/assets/taiga-ui/icons/tuiIconDivideOutline.svg deleted file mode 100644 index 00842135..00000000 --- a/assets/taiga-ui/icons/tuiIconDivideOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDivideSquare.svg b/assets/taiga-ui/icons/tuiIconDivideSquare.svg deleted file mode 100644 index 7c5568c4..00000000 --- a/assets/taiga-ui/icons/tuiIconDivideSquare.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDivideSquareLarge.svg b/assets/taiga-ui/icons/tuiIconDivideSquareLarge.svg deleted file mode 100644 index 67309689..00000000 --- a/assets/taiga-ui/icons/tuiIconDivideSquareLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDivideSquareOutline.svg b/assets/taiga-ui/icons/tuiIconDivideSquareOutline.svg deleted file mode 100644 index 596194bc..00000000 --- a/assets/taiga-ui/icons/tuiIconDivideSquareOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDollarSign.svg b/assets/taiga-ui/icons/tuiIconDollarSign.svg deleted file mode 100644 index 20c940d3..00000000 --- a/assets/taiga-ui/icons/tuiIconDollarSign.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDollarSignLarge.svg b/assets/taiga-ui/icons/tuiIconDollarSignLarge.svg deleted file mode 100644 index d69d868b..00000000 --- a/assets/taiga-ui/icons/tuiIconDollarSignLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDollarSignOutline.svg b/assets/taiga-ui/icons/tuiIconDollarSignOutline.svg deleted file mode 100644 index d2478424..00000000 --- a/assets/taiga-ui/icons/tuiIconDollarSignOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconDone.svg b/assets/taiga-ui/icons/tuiIconDone.svg deleted file mode 100644 index 4f2976e3..00000000 --- a/assets/taiga-ui/icons/tuiIconDone.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDownload.svg b/assets/taiga-ui/icons/tuiIconDownload.svg deleted file mode 100644 index b66d9a04..00000000 --- a/assets/taiga-ui/icons/tuiIconDownload.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDownloadCloud.svg b/assets/taiga-ui/icons/tuiIconDownloadCloud.svg deleted file mode 100644 index 963215ba..00000000 --- a/assets/taiga-ui/icons/tuiIconDownloadCloud.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDownloadCloudLarge.svg b/assets/taiga-ui/icons/tuiIconDownloadCloudLarge.svg deleted file mode 100644 index 0343b6f6..00000000 --- a/assets/taiga-ui/icons/tuiIconDownloadCloudLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDownloadCloudOutline.svg b/assets/taiga-ui/icons/tuiIconDownloadCloudOutline.svg deleted file mode 100644 index 38895462..00000000 --- a/assets/taiga-ui/icons/tuiIconDownloadCloudOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDownloadLarge.svg b/assets/taiga-ui/icons/tuiIconDownloadLarge.svg deleted file mode 100644 index c1ec63d5..00000000 --- a/assets/taiga-ui/icons/tuiIconDownloadLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDownloadOutline.svg b/assets/taiga-ui/icons/tuiIconDownloadOutline.svg deleted file mode 100644 index 285f7fce..00000000 --- a/assets/taiga-ui/icons/tuiIconDownloadOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDraft.svg b/assets/taiga-ui/icons/tuiIconDraft.svg deleted file mode 100644 index 27fa6554..00000000 --- a/assets/taiga-ui/icons/tuiIconDraft.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDrag.svg b/assets/taiga-ui/icons/tuiIconDrag.svg deleted file mode 100644 index 38e86259..00000000 --- a/assets/taiga-ui/icons/tuiIconDrag.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDragLarge.svg b/assets/taiga-ui/icons/tuiIconDragLarge.svg deleted file mode 100644 index 01cee7d6..00000000 --- a/assets/taiga-ui/icons/tuiIconDragLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDribbble.svg b/assets/taiga-ui/icons/tuiIconDribbble.svg deleted file mode 100644 index cbf365f5..00000000 --- a/assets/taiga-ui/icons/tuiIconDribbble.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDribbbleLarge.svg b/assets/taiga-ui/icons/tuiIconDribbbleLarge.svg deleted file mode 100644 index df9e9904..00000000 --- a/assets/taiga-ui/icons/tuiIconDribbbleLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDribbbleOutline.svg b/assets/taiga-ui/icons/tuiIconDribbbleOutline.svg deleted file mode 100644 index c9a3c032..00000000 --- a/assets/taiga-ui/icons/tuiIconDribbbleOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconDroplet.svg b/assets/taiga-ui/icons/tuiIconDroplet.svg deleted file mode 100644 index 4cc13216..00000000 --- a/assets/taiga-ui/icons/tuiIconDroplet.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDropletLarge.svg b/assets/taiga-ui/icons/tuiIconDropletLarge.svg deleted file mode 100644 index 63751402..00000000 --- a/assets/taiga-ui/icons/tuiIconDropletLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDropletOutline.svg b/assets/taiga-ui/icons/tuiIconDropletOutline.svg deleted file mode 100644 index c0195350..00000000 --- a/assets/taiga-ui/icons/tuiIconDropletOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconEdit.svg b/assets/taiga-ui/icons/tuiIconEdit.svg deleted file mode 100644 index 9a582bda..00000000 --- a/assets/taiga-ui/icons/tuiIconEdit.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEdit2.svg b/assets/taiga-ui/icons/tuiIconEdit2.svg deleted file mode 100644 index 6e6a1a62..00000000 --- a/assets/taiga-ui/icons/tuiIconEdit2.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEdit2Large.svg b/assets/taiga-ui/icons/tuiIconEdit2Large.svg deleted file mode 100644 index 156cc62a..00000000 --- a/assets/taiga-ui/icons/tuiIconEdit2Large.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEdit2Outline.svg b/assets/taiga-ui/icons/tuiIconEdit2Outline.svg deleted file mode 100644 index 5e4a9ac6..00000000 --- a/assets/taiga-ui/icons/tuiIconEdit2Outline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconEdit3.svg b/assets/taiga-ui/icons/tuiIconEdit3.svg deleted file mode 100644 index e08c79a8..00000000 --- a/assets/taiga-ui/icons/tuiIconEdit3.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEdit3Large.svg b/assets/taiga-ui/icons/tuiIconEdit3Large.svg deleted file mode 100644 index 66266669..00000000 --- a/assets/taiga-ui/icons/tuiIconEdit3Large.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEdit3Outline.svg b/assets/taiga-ui/icons/tuiIconEdit3Outline.svg deleted file mode 100644 index 40b82532..00000000 --- a/assets/taiga-ui/icons/tuiIconEdit3Outline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconEditLarge.svg b/assets/taiga-ui/icons/tuiIconEditLarge.svg deleted file mode 100644 index 44c780c5..00000000 --- a/assets/taiga-ui/icons/tuiIconEditLarge.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEditOutline.svg b/assets/taiga-ui/icons/tuiIconEditOutline.svg deleted file mode 100644 index 6dbb6c8c..00000000 --- a/assets/taiga-ui/icons/tuiIconEditOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconElectron.svg b/assets/taiga-ui/icons/tuiIconElectron.svg deleted file mode 100644 index 193471ab..00000000 --- a/assets/taiga-ui/icons/tuiIconElectron.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconElectronMono.svg b/assets/taiga-ui/icons/tuiIconElectronMono.svg deleted file mode 100644 index 42f717a1..00000000 --- a/assets/taiga-ui/icons/tuiIconElectronMono.svg +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconElectronMonoOutline.svg b/assets/taiga-ui/icons/tuiIconElectronMonoOutline.svg deleted file mode 100644 index 42f717a1..00000000 --- a/assets/taiga-ui/icons/tuiIconElectronMonoOutline.svg +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconExpand.svg b/assets/taiga-ui/icons/tuiIconExpand.svg deleted file mode 100644 index d5654cc4..00000000 --- a/assets/taiga-ui/icons/tuiIconExpand.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconExternal.svg b/assets/taiga-ui/icons/tuiIconExternal.svg deleted file mode 100644 index 809ae180..00000000 --- a/assets/taiga-ui/icons/tuiIconExternal.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconExternalLarge.svg b/assets/taiga-ui/icons/tuiIconExternalLarge.svg deleted file mode 100644 index 02b97b3f..00000000 --- a/assets/taiga-ui/icons/tuiIconExternalLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconExternalLink.svg b/assets/taiga-ui/icons/tuiIconExternalLink.svg deleted file mode 100644 index d15895ce..00000000 --- a/assets/taiga-ui/icons/tuiIconExternalLink.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconExternalLinkLarge.svg b/assets/taiga-ui/icons/tuiIconExternalLinkLarge.svg deleted file mode 100644 index 0074909f..00000000 --- a/assets/taiga-ui/icons/tuiIconExternalLinkLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconExternalLinkOutline.svg b/assets/taiga-ui/icons/tuiIconExternalLinkOutline.svg deleted file mode 100644 index 314efefd..00000000 --- a/assets/taiga-ui/icons/tuiIconExternalLinkOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEye.svg b/assets/taiga-ui/icons/tuiIconEye.svg deleted file mode 100644 index 6ad50b5a..00000000 --- a/assets/taiga-ui/icons/tuiIconEye.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEyeClosed.svg b/assets/taiga-ui/icons/tuiIconEyeClosed.svg deleted file mode 100644 index e223f0b6..00000000 --- a/assets/taiga-ui/icons/tuiIconEyeClosed.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEyeLarge.svg b/assets/taiga-ui/icons/tuiIconEyeLarge.svg deleted file mode 100644 index b9f02b1f..00000000 --- a/assets/taiga-ui/icons/tuiIconEyeLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEyeOff.svg b/assets/taiga-ui/icons/tuiIconEyeOff.svg deleted file mode 100644 index a1cacb9a..00000000 --- a/assets/taiga-ui/icons/tuiIconEyeOff.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEyeOffLarge.svg b/assets/taiga-ui/icons/tuiIconEyeOffLarge.svg deleted file mode 100644 index ddda50b4..00000000 --- a/assets/taiga-ui/icons/tuiIconEyeOffLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEyeOffOutline.svg b/assets/taiga-ui/icons/tuiIconEyeOffOutline.svg deleted file mode 100644 index 87ae15f3..00000000 --- a/assets/taiga-ui/icons/tuiIconEyeOffOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconEyeOpen.svg b/assets/taiga-ui/icons/tuiIconEyeOpen.svg deleted file mode 100644 index 35e628dc..00000000 --- a/assets/taiga-ui/icons/tuiIconEyeOpen.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEyeOutline.svg b/assets/taiga-ui/icons/tuiIconEyeOutline.svg deleted file mode 100644 index c3e20b76..00000000 --- a/assets/taiga-ui/icons/tuiIconEyeOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconFacebook.svg b/assets/taiga-ui/icons/tuiIconFacebook.svg deleted file mode 100644 index 66720536..00000000 --- a/assets/taiga-ui/icons/tuiIconFacebook.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFacebookLarge.svg b/assets/taiga-ui/icons/tuiIconFacebookLarge.svg deleted file mode 100644 index e62726cb..00000000 --- a/assets/taiga-ui/icons/tuiIconFacebookLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFastForward.svg b/assets/taiga-ui/icons/tuiIconFastForward.svg deleted file mode 100644 index 16e87dc4..00000000 --- a/assets/taiga-ui/icons/tuiIconFastForward.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFastForwardLarge.svg b/assets/taiga-ui/icons/tuiIconFastForwardLarge.svg deleted file mode 100644 index e27cda67..00000000 --- a/assets/taiga-ui/icons/tuiIconFastForwardLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFeather.svg b/assets/taiga-ui/icons/tuiIconFeather.svg deleted file mode 100644 index 5456f133..00000000 --- a/assets/taiga-ui/icons/tuiIconFeather.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFeatherLarge.svg b/assets/taiga-ui/icons/tuiIconFeatherLarge.svg deleted file mode 100644 index 242df898..00000000 --- a/assets/taiga-ui/icons/tuiIconFeatherLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFeatherOutline.svg b/assets/taiga-ui/icons/tuiIconFeatherOutline.svg deleted file mode 100644 index 4e9d6d57..00000000 --- a/assets/taiga-ui/icons/tuiIconFeatherOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFigma.svg b/assets/taiga-ui/icons/tuiIconFigma.svg deleted file mode 100644 index 159daedb..00000000 --- a/assets/taiga-ui/icons/tuiIconFigma.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFigmaLarge.svg b/assets/taiga-ui/icons/tuiIconFigmaLarge.svg deleted file mode 100644 index 89d48b26..00000000 --- a/assets/taiga-ui/icons/tuiIconFigmaLarge.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFile.svg b/assets/taiga-ui/icons/tuiIconFile.svg deleted file mode 100644 index e2cd365c..00000000 --- a/assets/taiga-ui/icons/tuiIconFile.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFileLarge.svg b/assets/taiga-ui/icons/tuiIconFileLarge.svg deleted file mode 100644 index a5e52c4f..00000000 --- a/assets/taiga-ui/icons/tuiIconFileLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFileMinus.svg b/assets/taiga-ui/icons/tuiIconFileMinus.svg deleted file mode 100644 index 2f9c18a8..00000000 --- a/assets/taiga-ui/icons/tuiIconFileMinus.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFileMinusLarge.svg b/assets/taiga-ui/icons/tuiIconFileMinusLarge.svg deleted file mode 100644 index 168d35b4..00000000 --- a/assets/taiga-ui/icons/tuiIconFileMinusLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFileMinusOutline.svg b/assets/taiga-ui/icons/tuiIconFileMinusOutline.svg deleted file mode 100644 index 87bfde2e..00000000 --- a/assets/taiga-ui/icons/tuiIconFileMinusOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFileOutline.svg b/assets/taiga-ui/icons/tuiIconFileOutline.svg deleted file mode 100644 index 81eb0eba..00000000 --- a/assets/taiga-ui/icons/tuiIconFileOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconFilePlus.svg b/assets/taiga-ui/icons/tuiIconFilePlus.svg deleted file mode 100644 index 7dc4b02d..00000000 --- a/assets/taiga-ui/icons/tuiIconFilePlus.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFilePlusLarge.svg b/assets/taiga-ui/icons/tuiIconFilePlusLarge.svg deleted file mode 100644 index a41348a7..00000000 --- a/assets/taiga-ui/icons/tuiIconFilePlusLarge.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFilePlusOutline.svg b/assets/taiga-ui/icons/tuiIconFilePlusOutline.svg deleted file mode 100644 index 0cd33705..00000000 --- a/assets/taiga-ui/icons/tuiIconFilePlusOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFileText.svg b/assets/taiga-ui/icons/tuiIconFileText.svg deleted file mode 100644 index 9f4b2224..00000000 --- a/assets/taiga-ui/icons/tuiIconFileText.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFileTextLarge.svg b/assets/taiga-ui/icons/tuiIconFileTextLarge.svg deleted file mode 100644 index d98ef06c..00000000 --- a/assets/taiga-ui/icons/tuiIconFileTextLarge.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFileTextOutline.svg b/assets/taiga-ui/icons/tuiIconFileTextOutline.svg deleted file mode 100644 index 769ddfb0..00000000 --- a/assets/taiga-ui/icons/tuiIconFileTextOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFilm.svg b/assets/taiga-ui/icons/tuiIconFilm.svg deleted file mode 100644 index 235e22da..00000000 --- a/assets/taiga-ui/icons/tuiIconFilm.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFilmLarge.svg b/assets/taiga-ui/icons/tuiIconFilmLarge.svg deleted file mode 100644 index 8db174a0..00000000 --- a/assets/taiga-ui/icons/tuiIconFilmLarge.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFilmOutline.svg b/assets/taiga-ui/icons/tuiIconFilmOutline.svg deleted file mode 100644 index 539301ee..00000000 --- a/assets/taiga-ui/icons/tuiIconFilmOutline.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFilter.svg b/assets/taiga-ui/icons/tuiIconFilter.svg deleted file mode 100644 index cb8a3442..00000000 --- a/assets/taiga-ui/icons/tuiIconFilter.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFilterLarge.svg b/assets/taiga-ui/icons/tuiIconFilterLarge.svg deleted file mode 100644 index 12c4002c..00000000 --- a/assets/taiga-ui/icons/tuiIconFilterLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFlag.svg b/assets/taiga-ui/icons/tuiIconFlag.svg deleted file mode 100644 index 6763b4d4..00000000 --- a/assets/taiga-ui/icons/tuiIconFlag.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFlagLarge.svg b/assets/taiga-ui/icons/tuiIconFlagLarge.svg deleted file mode 100644 index 2d83bde8..00000000 --- a/assets/taiga-ui/icons/tuiIconFlagLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFlagOutline.svg b/assets/taiga-ui/icons/tuiIconFlagOutline.svg deleted file mode 100644 index 4f920480..00000000 --- a/assets/taiga-ui/icons/tuiIconFlagOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconFolder.svg b/assets/taiga-ui/icons/tuiIconFolder.svg deleted file mode 100644 index ece8569a..00000000 --- a/assets/taiga-ui/icons/tuiIconFolder.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFolderLarge.svg b/assets/taiga-ui/icons/tuiIconFolderLarge.svg deleted file mode 100644 index e1c659ac..00000000 --- a/assets/taiga-ui/icons/tuiIconFolderLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFolderMinus.svg b/assets/taiga-ui/icons/tuiIconFolderMinus.svg deleted file mode 100644 index 46875e50..00000000 --- a/assets/taiga-ui/icons/tuiIconFolderMinus.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFolderMinusLarge.svg b/assets/taiga-ui/icons/tuiIconFolderMinusLarge.svg deleted file mode 100644 index 3b4aa5b5..00000000 --- a/assets/taiga-ui/icons/tuiIconFolderMinusLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFolderMinusOutline.svg b/assets/taiga-ui/icons/tuiIconFolderMinusOutline.svg deleted file mode 100644 index 08c9499a..00000000 --- a/assets/taiga-ui/icons/tuiIconFolderMinusOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconFolderOutline.svg b/assets/taiga-ui/icons/tuiIconFolderOutline.svg deleted file mode 100644 index 1062f1ba..00000000 --- a/assets/taiga-ui/icons/tuiIconFolderOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconFolderPlus.svg b/assets/taiga-ui/icons/tuiIconFolderPlus.svg deleted file mode 100644 index a791bc7b..00000000 --- a/assets/taiga-ui/icons/tuiIconFolderPlus.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFolderPlusLarge.svg b/assets/taiga-ui/icons/tuiIconFolderPlusLarge.svg deleted file mode 100644 index 7c79e710..00000000 --- a/assets/taiga-ui/icons/tuiIconFolderPlusLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFolderPlusOutline.svg b/assets/taiga-ui/icons/tuiIconFolderPlusOutline.svg deleted file mode 100644 index 52b99617..00000000 --- a/assets/taiga-ui/icons/tuiIconFolderPlusOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFontLarge.svg b/assets/taiga-ui/icons/tuiIconFontLarge.svg deleted file mode 100644 index f96ace72..00000000 --- a/assets/taiga-ui/icons/tuiIconFontLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFormatLarge.svg b/assets/taiga-ui/icons/tuiIconFormatLarge.svg deleted file mode 100644 index ed419f6b..00000000 --- a/assets/taiga-ui/icons/tuiIconFormatLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFrameLarge.svg b/assets/taiga-ui/icons/tuiIconFrameLarge.svg deleted file mode 100644 index 18eaa036..00000000 --- a/assets/taiga-ui/icons/tuiIconFrameLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFramer.svg b/assets/taiga-ui/icons/tuiIconFramer.svg deleted file mode 100644 index 3d279d2d..00000000 --- a/assets/taiga-ui/icons/tuiIconFramer.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFramerLarge.svg b/assets/taiga-ui/icons/tuiIconFramerLarge.svg deleted file mode 100644 index ebd42d81..00000000 --- a/assets/taiga-ui/icons/tuiIconFramerLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFramerOutline.svg b/assets/taiga-ui/icons/tuiIconFramerOutline.svg deleted file mode 100644 index 02821545..00000000 --- a/assets/taiga-ui/icons/tuiIconFramerOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconFrown.svg b/assets/taiga-ui/icons/tuiIconFrown.svg deleted file mode 100644 index 46999858..00000000 --- a/assets/taiga-ui/icons/tuiIconFrown.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFrownLarge.svg b/assets/taiga-ui/icons/tuiIconFrownLarge.svg deleted file mode 100644 index 989412db..00000000 --- a/assets/taiga-ui/icons/tuiIconFrownLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFrownOutline.svg b/assets/taiga-ui/icons/tuiIconFrownOutline.svg deleted file mode 100644 index 9b37929e..00000000 --- a/assets/taiga-ui/icons/tuiIconFrownOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGeoLarge.svg b/assets/taiga-ui/icons/tuiIconGeoLarge.svg deleted file mode 100644 index 4a628c3f..00000000 --- a/assets/taiga-ui/icons/tuiIconGeoLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGift.svg b/assets/taiga-ui/icons/tuiIconGift.svg deleted file mode 100644 index cb0f1f77..00000000 --- a/assets/taiga-ui/icons/tuiIconGift.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGiftLarge.svg b/assets/taiga-ui/icons/tuiIconGiftLarge.svg deleted file mode 100644 index d97dcd8f..00000000 --- a/assets/taiga-ui/icons/tuiIconGiftLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGiftOutline.svg b/assets/taiga-ui/icons/tuiIconGiftOutline.svg deleted file mode 100644 index bc2ba5a8..00000000 --- a/assets/taiga-ui/icons/tuiIconGiftOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGitBranch.svg b/assets/taiga-ui/icons/tuiIconGitBranch.svg deleted file mode 100644 index da99cf67..00000000 --- a/assets/taiga-ui/icons/tuiIconGitBranch.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGitBranchLarge.svg b/assets/taiga-ui/icons/tuiIconGitBranchLarge.svg deleted file mode 100644 index 52f14080..00000000 --- a/assets/taiga-ui/icons/tuiIconGitBranchLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGitBranchOutline.svg b/assets/taiga-ui/icons/tuiIconGitBranchOutline.svg deleted file mode 100644 index 8b13e28d..00000000 --- a/assets/taiga-ui/icons/tuiIconGitBranchOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGitCommit.svg b/assets/taiga-ui/icons/tuiIconGitCommit.svg deleted file mode 100644 index 07440d2d..00000000 --- a/assets/taiga-ui/icons/tuiIconGitCommit.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGitCommitLarge.svg b/assets/taiga-ui/icons/tuiIconGitCommitLarge.svg deleted file mode 100644 index a1c6020a..00000000 --- a/assets/taiga-ui/icons/tuiIconGitCommitLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGitCommitOutline.svg b/assets/taiga-ui/icons/tuiIconGitCommitOutline.svg deleted file mode 100644 index d24397e0..00000000 --- a/assets/taiga-ui/icons/tuiIconGitCommitOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGitMerge.svg b/assets/taiga-ui/icons/tuiIconGitMerge.svg deleted file mode 100644 index f971126d..00000000 --- a/assets/taiga-ui/icons/tuiIconGitMerge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGitMergeLarge.svg b/assets/taiga-ui/icons/tuiIconGitMergeLarge.svg deleted file mode 100644 index 5695ec26..00000000 --- a/assets/taiga-ui/icons/tuiIconGitMergeLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGitPullRequest.svg b/assets/taiga-ui/icons/tuiIconGitPullRequest.svg deleted file mode 100644 index e2bd1ad5..00000000 --- a/assets/taiga-ui/icons/tuiIconGitPullRequest.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGitPullRequestLarge.svg b/assets/taiga-ui/icons/tuiIconGitPullRequestLarge.svg deleted file mode 100644 index 938fb214..00000000 --- a/assets/taiga-ui/icons/tuiIconGitPullRequestLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGitPullRequestOutline.svg b/assets/taiga-ui/icons/tuiIconGitPullRequestOutline.svg deleted file mode 100644 index 6d7289dc..00000000 --- a/assets/taiga-ui/icons/tuiIconGitPullRequestOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGithub.svg b/assets/taiga-ui/icons/tuiIconGithub.svg deleted file mode 100644 index a5b33256..00000000 --- a/assets/taiga-ui/icons/tuiIconGithub.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGithubLarge.svg b/assets/taiga-ui/icons/tuiIconGithubLarge.svg deleted file mode 100644 index 21b2f6b6..00000000 --- a/assets/taiga-ui/icons/tuiIconGithubLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGithubOutline.svg b/assets/taiga-ui/icons/tuiIconGithubOutline.svg deleted file mode 100644 index 84338fa8..00000000 --- a/assets/taiga-ui/icons/tuiIconGithubOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconGitlab.svg b/assets/taiga-ui/icons/tuiIconGitlab.svg deleted file mode 100644 index 313f7b02..00000000 --- a/assets/taiga-ui/icons/tuiIconGitlab.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGitlabLarge.svg b/assets/taiga-ui/icons/tuiIconGitlabLarge.svg deleted file mode 100644 index 67937810..00000000 --- a/assets/taiga-ui/icons/tuiIconGitlabLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGitlabOutline.svg b/assets/taiga-ui/icons/tuiIconGitlabOutline.svg deleted file mode 100644 index 2a883e24..00000000 --- a/assets/taiga-ui/icons/tuiIconGitlabOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconGlobe.svg b/assets/taiga-ui/icons/tuiIconGlobe.svg deleted file mode 100644 index 82abf5ba..00000000 --- a/assets/taiga-ui/icons/tuiIconGlobe.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGlobeLarge.svg b/assets/taiga-ui/icons/tuiIconGlobeLarge.svg deleted file mode 100644 index 45e7aabd..00000000 --- a/assets/taiga-ui/icons/tuiIconGlobeLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGlobeOutline.svg b/assets/taiga-ui/icons/tuiIconGlobeOutline.svg deleted file mode 100644 index a6153119..00000000 --- a/assets/taiga-ui/icons/tuiIconGlobeOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGrid.svg b/assets/taiga-ui/icons/tuiIconGrid.svg deleted file mode 100644 index 01fe640f..00000000 --- a/assets/taiga-ui/icons/tuiIconGrid.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGridLarge.svg b/assets/taiga-ui/icons/tuiIconGridLarge.svg deleted file mode 100644 index 7d92fb31..00000000 --- a/assets/taiga-ui/icons/tuiIconGridLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGridOutline.svg b/assets/taiga-ui/icons/tuiIconGridOutline.svg deleted file mode 100644 index 6c491eeb..00000000 --- a/assets/taiga-ui/icons/tuiIconGridOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHardDrive.svg b/assets/taiga-ui/icons/tuiIconHardDrive.svg deleted file mode 100644 index 2207147e..00000000 --- a/assets/taiga-ui/icons/tuiIconHardDrive.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHardDriveLarge.svg b/assets/taiga-ui/icons/tuiIconHardDriveLarge.svg deleted file mode 100644 index 2eec7570..00000000 --- a/assets/taiga-ui/icons/tuiIconHardDriveLarge.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHardDriveOutline.svg b/assets/taiga-ui/icons/tuiIconHardDriveOutline.svg deleted file mode 100644 index b6866f0a..00000000 --- a/assets/taiga-ui/icons/tuiIconHardDriveOutline.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHash.svg b/assets/taiga-ui/icons/tuiIconHash.svg deleted file mode 100644 index 377596c5..00000000 --- a/assets/taiga-ui/icons/tuiIconHash.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHashLarge.svg b/assets/taiga-ui/icons/tuiIconHashLarge.svg deleted file mode 100644 index dc08352b..00000000 --- a/assets/taiga-ui/icons/tuiIconHashLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHashOutline.svg b/assets/taiga-ui/icons/tuiIconHashOutline.svg deleted file mode 100644 index 3ac5214f..00000000 --- a/assets/taiga-ui/icons/tuiIconHashOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHeadphones.svg b/assets/taiga-ui/icons/tuiIconHeadphones.svg deleted file mode 100644 index ca2471cb..00000000 --- a/assets/taiga-ui/icons/tuiIconHeadphones.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHeadphonesLarge.svg b/assets/taiga-ui/icons/tuiIconHeadphonesLarge.svg deleted file mode 100644 index cec039de..00000000 --- a/assets/taiga-ui/icons/tuiIconHeadphonesLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHeadphonesOutline.svg b/assets/taiga-ui/icons/tuiIconHeadphonesOutline.svg deleted file mode 100644 index 15ee793a..00000000 --- a/assets/taiga-ui/icons/tuiIconHeadphonesOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconHeart.svg b/assets/taiga-ui/icons/tuiIconHeart.svg deleted file mode 100644 index 1a51d7eb..00000000 --- a/assets/taiga-ui/icons/tuiIconHeart.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHeartFilled.svg b/assets/taiga-ui/icons/tuiIconHeartFilled.svg deleted file mode 100644 index 78fbf563..00000000 --- a/assets/taiga-ui/icons/tuiIconHeartFilled.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHeartFilledLarge.svg b/assets/taiga-ui/icons/tuiIconHeartFilledLarge.svg deleted file mode 100644 index 091e86ca..00000000 --- a/assets/taiga-ui/icons/tuiIconHeartFilledLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHeartLarge.svg b/assets/taiga-ui/icons/tuiIconHeartLarge.svg deleted file mode 100644 index 3e61edba..00000000 --- a/assets/taiga-ui/icons/tuiIconHeartLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHeartOutline.svg b/assets/taiga-ui/icons/tuiIconHeartOutline.svg deleted file mode 100644 index e13dca8a..00000000 --- a/assets/taiga-ui/icons/tuiIconHeartOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconHelpCircle.svg b/assets/taiga-ui/icons/tuiIconHelpCircle.svg deleted file mode 100644 index cdb91301..00000000 --- a/assets/taiga-ui/icons/tuiIconHelpCircle.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHelpCircleLarge.svg b/assets/taiga-ui/icons/tuiIconHelpCircleLarge.svg deleted file mode 100644 index f5b0f457..00000000 --- a/assets/taiga-ui/icons/tuiIconHelpCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHelpCircleOutline.svg b/assets/taiga-ui/icons/tuiIconHelpCircleOutline.svg deleted file mode 100644 index 038a9efa..00000000 --- a/assets/taiga-ui/icons/tuiIconHelpCircleOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHexagon.svg b/assets/taiga-ui/icons/tuiIconHexagon.svg deleted file mode 100644 index e4c68eff..00000000 --- a/assets/taiga-ui/icons/tuiIconHexagon.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHexagonLarge.svg b/assets/taiga-ui/icons/tuiIconHexagonLarge.svg deleted file mode 100644 index 288e7a18..00000000 --- a/assets/taiga-ui/icons/tuiIconHexagonLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHideLarge.svg b/assets/taiga-ui/icons/tuiIconHideLarge.svg deleted file mode 100644 index 149ed980..00000000 --- a/assets/taiga-ui/icons/tuiIconHideLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHiliteLarge.svg b/assets/taiga-ui/icons/tuiIconHiliteLarge.svg deleted file mode 100644 index f4ebd303..00000000 --- a/assets/taiga-ui/icons/tuiIconHiliteLarge.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHome.svg b/assets/taiga-ui/icons/tuiIconHome.svg deleted file mode 100644 index bf391e74..00000000 --- a/assets/taiga-ui/icons/tuiIconHome.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHomeLarge.svg b/assets/taiga-ui/icons/tuiIconHomeLarge.svg deleted file mode 100644 index 447188f9..00000000 --- a/assets/taiga-ui/icons/tuiIconHomeLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHomeOutline.svg b/assets/taiga-ui/icons/tuiIconHomeOutline.svg deleted file mode 100644 index 3cecaf19..00000000 --- a/assets/taiga-ui/icons/tuiIconHomeOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconHrLarge.svg b/assets/taiga-ui/icons/tuiIconHrLarge.svg deleted file mode 100644 index 441bbeb7..00000000 --- a/assets/taiga-ui/icons/tuiIconHrLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHumo.svg b/assets/taiga-ui/icons/tuiIconHumo.svg deleted file mode 100644 index 8dff26db..00000000 --- a/assets/taiga-ui/icons/tuiIconHumo.svg +++ /dev/null @@ -1,1290 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconImage.svg b/assets/taiga-ui/icons/tuiIconImage.svg deleted file mode 100644 index 733c5ac2..00000000 --- a/assets/taiga-ui/icons/tuiIconImage.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconImageLarge.svg b/assets/taiga-ui/icons/tuiIconImageLarge.svg deleted file mode 100644 index 3f278482..00000000 --- a/assets/taiga-ui/icons/tuiIconImageLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconImageOutline.svg b/assets/taiga-ui/icons/tuiIconImageOutline.svg deleted file mode 100644 index e2a8d7b8..00000000 --- a/assets/taiga-ui/icons/tuiIconImageOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconImgLarge.svg b/assets/taiga-ui/icons/tuiIconImgLarge.svg deleted file mode 100644 index 361b3093..00000000 --- a/assets/taiga-ui/icons/tuiIconImgLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconInbox.svg b/assets/taiga-ui/icons/tuiIconInbox.svg deleted file mode 100644 index a0168cb4..00000000 --- a/assets/taiga-ui/icons/tuiIconInbox.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconInboxLarge.svg b/assets/taiga-ui/icons/tuiIconInboxLarge.svg deleted file mode 100644 index 5f1ed537..00000000 --- a/assets/taiga-ui/icons/tuiIconInboxLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconInboxOutline.svg b/assets/taiga-ui/icons/tuiIconInboxOutline.svg deleted file mode 100644 index 0fef0a4f..00000000 --- a/assets/taiga-ui/icons/tuiIconInboxOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconIndentLarge.svg b/assets/taiga-ui/icons/tuiIconIndentLarge.svg deleted file mode 100644 index e66a21d0..00000000 --- a/assets/taiga-ui/icons/tuiIconIndentLarge.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconInfo.svg b/assets/taiga-ui/icons/tuiIconInfo.svg deleted file mode 100644 index a87740e5..00000000 --- a/assets/taiga-ui/icons/tuiIconInfo.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconInfoCircleLarge.svg b/assets/taiga-ui/icons/tuiIconInfoCircleLarge.svg deleted file mode 100644 index 788b6326..00000000 --- a/assets/taiga-ui/icons/tuiIconInfoCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconInfoLarge.svg b/assets/taiga-ui/icons/tuiIconInfoLarge.svg deleted file mode 100644 index 5b780926..00000000 --- a/assets/taiga-ui/icons/tuiIconInfoLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconInfoOutline.svg b/assets/taiga-ui/icons/tuiIconInfoOutline.svg deleted file mode 100644 index f0471d7c..00000000 --- a/assets/taiga-ui/icons/tuiIconInfoOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconInstagram.svg b/assets/taiga-ui/icons/tuiIconInstagram.svg deleted file mode 100644 index 3a6335e8..00000000 --- a/assets/taiga-ui/icons/tuiIconInstagram.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconInstagramLarge.svg b/assets/taiga-ui/icons/tuiIconInstagramLarge.svg deleted file mode 100644 index 2a569337..00000000 --- a/assets/taiga-ui/icons/tuiIconInstagramLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconInstagramOutline.svg b/assets/taiga-ui/icons/tuiIconInstagramOutline.svg deleted file mode 100644 index 4bd82b89..00000000 --- a/assets/taiga-ui/icons/tuiIconInstagramOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconItalic.svg b/assets/taiga-ui/icons/tuiIconItalic.svg deleted file mode 100644 index 974b6dfc..00000000 --- a/assets/taiga-ui/icons/tuiIconItalic.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconItalicLarge.svg b/assets/taiga-ui/icons/tuiIconItalicLarge.svg deleted file mode 100644 index 90454c0b..00000000 --- a/assets/taiga-ui/icons/tuiIconItalicLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconItalicOutline.svg b/assets/taiga-ui/icons/tuiIconItalicOutline.svg deleted file mode 100644 index cbac1288..00000000 --- a/assets/taiga-ui/icons/tuiIconItalicOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconJCB.svg b/assets/taiga-ui/icons/tuiIconJCB.svg deleted file mode 100644 index 4e40a8f8..00000000 --- a/assets/taiga-ui/icons/tuiIconJCB.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconKey.svg b/assets/taiga-ui/icons/tuiIconKey.svg deleted file mode 100644 index 11e26b58..00000000 --- a/assets/taiga-ui/icons/tuiIconKey.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconKeyLarge.svg b/assets/taiga-ui/icons/tuiIconKeyLarge.svg deleted file mode 100644 index c009f77a..00000000 --- a/assets/taiga-ui/icons/tuiIconKeyLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconKeyOutline.svg b/assets/taiga-ui/icons/tuiIconKeyOutline.svg deleted file mode 100644 index 7b623d93..00000000 --- a/assets/taiga-ui/icons/tuiIconKeyOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconLayers.svg b/assets/taiga-ui/icons/tuiIconLayers.svg deleted file mode 100644 index 01d55342..00000000 --- a/assets/taiga-ui/icons/tuiIconLayers.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLayersLarge.svg b/assets/taiga-ui/icons/tuiIconLayersLarge.svg deleted file mode 100644 index c9783442..00000000 --- a/assets/taiga-ui/icons/tuiIconLayersLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLayersOutline.svg b/assets/taiga-ui/icons/tuiIconLayersOutline.svg deleted file mode 100644 index 07fc46c6..00000000 --- a/assets/taiga-ui/icons/tuiIconLayersOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLayout.svg b/assets/taiga-ui/icons/tuiIconLayout.svg deleted file mode 100644 index 4ff12091..00000000 --- a/assets/taiga-ui/icons/tuiIconLayout.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLayoutLarge.svg b/assets/taiga-ui/icons/tuiIconLayoutLarge.svg deleted file mode 100644 index c05d6f49..00000000 --- a/assets/taiga-ui/icons/tuiIconLayoutLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLayoutOutline.svg b/assets/taiga-ui/icons/tuiIconLayoutOutline.svg deleted file mode 100644 index e457f953..00000000 --- a/assets/taiga-ui/icons/tuiIconLayoutOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLifeBuoy.svg b/assets/taiga-ui/icons/tuiIconLifeBuoy.svg deleted file mode 100644 index 00ff7649..00000000 --- a/assets/taiga-ui/icons/tuiIconLifeBuoy.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLifeBuoyLarge.svg b/assets/taiga-ui/icons/tuiIconLifeBuoyLarge.svg deleted file mode 100644 index 83c0d778..00000000 --- a/assets/taiga-ui/icons/tuiIconLifeBuoyLarge.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLifeBuoyOutline.svg b/assets/taiga-ui/icons/tuiIconLifeBuoyOutline.svg deleted file mode 100644 index a25e31d4..00000000 --- a/assets/taiga-ui/icons/tuiIconLifeBuoyOutline.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLikeLarge.svg b/assets/taiga-ui/icons/tuiIconLikeLarge.svg deleted file mode 100644 index 686d44e3..00000000 --- a/assets/taiga-ui/icons/tuiIconLikeLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLink.svg b/assets/taiga-ui/icons/tuiIconLink.svg deleted file mode 100644 index 077ce4a7..00000000 --- a/assets/taiga-ui/icons/tuiIconLink.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLink2.svg b/assets/taiga-ui/icons/tuiIconLink2.svg deleted file mode 100644 index 60cdb0ff..00000000 --- a/assets/taiga-ui/icons/tuiIconLink2.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLink2Large.svg b/assets/taiga-ui/icons/tuiIconLink2Large.svg deleted file mode 100644 index 6ce2f08c..00000000 --- a/assets/taiga-ui/icons/tuiIconLink2Large.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLink2Outline.svg b/assets/taiga-ui/icons/tuiIconLink2Outline.svg deleted file mode 100644 index 1745cf58..00000000 --- a/assets/taiga-ui/icons/tuiIconLink2Outline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconLinkLarge.svg b/assets/taiga-ui/icons/tuiIconLinkLarge.svg deleted file mode 100644 index 1580378f..00000000 --- a/assets/taiga-ui/icons/tuiIconLinkLarge.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLinkedin.svg b/assets/taiga-ui/icons/tuiIconLinkedin.svg deleted file mode 100644 index 65d4f0ba..00000000 --- a/assets/taiga-ui/icons/tuiIconLinkedin.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLinkedinLarge.svg b/assets/taiga-ui/icons/tuiIconLinkedinLarge.svg deleted file mode 100644 index 5db11b63..00000000 --- a/assets/taiga-ui/icons/tuiIconLinkedinLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconList.svg b/assets/taiga-ui/icons/tuiIconList.svg deleted file mode 100644 index e6960925..00000000 --- a/assets/taiga-ui/icons/tuiIconList.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconListLarge.svg b/assets/taiga-ui/icons/tuiIconListLarge.svg deleted file mode 100644 index 01f542cf..00000000 --- a/assets/taiga-ui/icons/tuiIconListLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconListOutline.svg b/assets/taiga-ui/icons/tuiIconListOutline.svg deleted file mode 100644 index e6ebfc46..00000000 --- a/assets/taiga-ui/icons/tuiIconListOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLoader.svg b/assets/taiga-ui/icons/tuiIconLoader.svg deleted file mode 100644 index a8a24e16..00000000 --- a/assets/taiga-ui/icons/tuiIconLoader.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLoaderLarge.svg b/assets/taiga-ui/icons/tuiIconLoaderLarge.svg deleted file mode 100644 index 21321095..00000000 --- a/assets/taiga-ui/icons/tuiIconLoaderLarge.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLoaderOutline.svg b/assets/taiga-ui/icons/tuiIconLoaderOutline.svg deleted file mode 100644 index 69dba6f9..00000000 --- a/assets/taiga-ui/icons/tuiIconLoaderOutline.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLock.svg b/assets/taiga-ui/icons/tuiIconLock.svg deleted file mode 100644 index 312d70b9..00000000 --- a/assets/taiga-ui/icons/tuiIconLock.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLockLarge.svg b/assets/taiga-ui/icons/tuiIconLockLarge.svg deleted file mode 100644 index a6454b93..00000000 --- a/assets/taiga-ui/icons/tuiIconLockLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLockOpenLarge.svg b/assets/taiga-ui/icons/tuiIconLockOpenLarge.svg deleted file mode 100644 index 281addce..00000000 --- a/assets/taiga-ui/icons/tuiIconLockOpenLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLogIn.svg b/assets/taiga-ui/icons/tuiIconLogIn.svg deleted file mode 100644 index 41157bf4..00000000 --- a/assets/taiga-ui/icons/tuiIconLogIn.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLogInLarge.svg b/assets/taiga-ui/icons/tuiIconLogInLarge.svg deleted file mode 100644 index 6e0c082f..00000000 --- a/assets/taiga-ui/icons/tuiIconLogInLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLogInOutline.svg b/assets/taiga-ui/icons/tuiIconLogInOutline.svg deleted file mode 100644 index 0c14cd19..00000000 --- a/assets/taiga-ui/icons/tuiIconLogInOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLogOut.svg b/assets/taiga-ui/icons/tuiIconLogOut.svg deleted file mode 100644 index d32264d4..00000000 --- a/assets/taiga-ui/icons/tuiIconLogOut.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLogOutLarge.svg b/assets/taiga-ui/icons/tuiIconLogOutLarge.svg deleted file mode 100644 index 15a5a243..00000000 --- a/assets/taiga-ui/icons/tuiIconLogOutLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLogOutOutline.svg b/assets/taiga-ui/icons/tuiIconLogOutOutline.svg deleted file mode 100644 index ee003f2d..00000000 --- a/assets/taiga-ui/icons/tuiIconLogOutOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMaestro.svg b/assets/taiga-ui/icons/tuiIconMaestro.svg deleted file mode 100644 index 8580d98a..00000000 --- a/assets/taiga-ui/icons/tuiIconMaestro.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMail.svg b/assets/taiga-ui/icons/tuiIconMail.svg deleted file mode 100644 index aab20b74..00000000 --- a/assets/taiga-ui/icons/tuiIconMail.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMailLarge.svg b/assets/taiga-ui/icons/tuiIconMailLarge.svg deleted file mode 100644 index d44f3b11..00000000 --- a/assets/taiga-ui/icons/tuiIconMailLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMailOutline.svg b/assets/taiga-ui/icons/tuiIconMailOutline.svg deleted file mode 100644 index b8e55d35..00000000 --- a/assets/taiga-ui/icons/tuiIconMailOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconMap.svg b/assets/taiga-ui/icons/tuiIconMap.svg deleted file mode 100644 index 2215da0d..00000000 --- a/assets/taiga-ui/icons/tuiIconMap.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMapLarge.svg b/assets/taiga-ui/icons/tuiIconMapLarge.svg deleted file mode 100644 index a331371c..00000000 --- a/assets/taiga-ui/icons/tuiIconMapLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMapOutline.svg b/assets/taiga-ui/icons/tuiIconMapOutline.svg deleted file mode 100644 index ef468ee9..00000000 --- a/assets/taiga-ui/icons/tuiIconMapOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMapPin.svg b/assets/taiga-ui/icons/tuiIconMapPin.svg deleted file mode 100644 index 02b6d793..00000000 --- a/assets/taiga-ui/icons/tuiIconMapPin.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMapPinLarge.svg b/assets/taiga-ui/icons/tuiIconMapPinLarge.svg deleted file mode 100644 index b0c3ce4a..00000000 --- a/assets/taiga-ui/icons/tuiIconMapPinLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMapPinOutline.svg b/assets/taiga-ui/icons/tuiIconMapPinOutline.svg deleted file mode 100644 index bc678234..00000000 --- a/assets/taiga-ui/icons/tuiIconMapPinOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconMastercard.svg b/assets/taiga-ui/icons/tuiIconMastercard.svg deleted file mode 100644 index 093d6d10..00000000 --- a/assets/taiga-ui/icons/tuiIconMastercard.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMastercardMono.svg b/assets/taiga-ui/icons/tuiIconMastercardMono.svg deleted file mode 100644 index 2912d43f..00000000 --- a/assets/taiga-ui/icons/tuiIconMastercardMono.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMaximize.svg b/assets/taiga-ui/icons/tuiIconMaximize.svg deleted file mode 100644 index b53601c8..00000000 --- a/assets/taiga-ui/icons/tuiIconMaximize.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMaximize2.svg b/assets/taiga-ui/icons/tuiIconMaximize2.svg deleted file mode 100644 index a7d9ba72..00000000 --- a/assets/taiga-ui/icons/tuiIconMaximize2.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMaximize2Large.svg b/assets/taiga-ui/icons/tuiIconMaximize2Large.svg deleted file mode 100644 index 535bd885..00000000 --- a/assets/taiga-ui/icons/tuiIconMaximize2Large.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMaximize2Outline.svg b/assets/taiga-ui/icons/tuiIconMaximize2Outline.svg deleted file mode 100644 index ae9e1451..00000000 --- a/assets/taiga-ui/icons/tuiIconMaximize2Outline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMaximizeLarge.svg b/assets/taiga-ui/icons/tuiIconMaximizeLarge.svg deleted file mode 100644 index 5183c366..00000000 --- a/assets/taiga-ui/icons/tuiIconMaximizeLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMaximizeOutline.svg b/assets/taiga-ui/icons/tuiIconMaximizeOutline.svg deleted file mode 100644 index 8d502741..00000000 --- a/assets/taiga-ui/icons/tuiIconMaximizeOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconMeh.svg b/assets/taiga-ui/icons/tuiIconMeh.svg deleted file mode 100644 index e318733d..00000000 --- a/assets/taiga-ui/icons/tuiIconMeh.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMehLarge.svg b/assets/taiga-ui/icons/tuiIconMehLarge.svg deleted file mode 100644 index 5e4b4c40..00000000 --- a/assets/taiga-ui/icons/tuiIconMehLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMehOutline.svg b/assets/taiga-ui/icons/tuiIconMehOutline.svg deleted file mode 100644 index c58dbde8..00000000 --- a/assets/taiga-ui/icons/tuiIconMehOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMenu.svg b/assets/taiga-ui/icons/tuiIconMenu.svg deleted file mode 100644 index 7480cfee..00000000 --- a/assets/taiga-ui/icons/tuiIconMenu.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMenuLarge.svg b/assets/taiga-ui/icons/tuiIconMenuLarge.svg deleted file mode 100644 index 6b3bc6b6..00000000 --- a/assets/taiga-ui/icons/tuiIconMenuLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMenuOutline.svg b/assets/taiga-ui/icons/tuiIconMenuOutline.svg deleted file mode 100644 index 4c1e2689..00000000 --- a/assets/taiga-ui/icons/tuiIconMenuOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMessageCircle.svg b/assets/taiga-ui/icons/tuiIconMessageCircle.svg deleted file mode 100644 index ece4d155..00000000 --- a/assets/taiga-ui/icons/tuiIconMessageCircle.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMessageCircleLarge.svg b/assets/taiga-ui/icons/tuiIconMessageCircleLarge.svg deleted file mode 100644 index 45f6cbd4..00000000 --- a/assets/taiga-ui/icons/tuiIconMessageCircleLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMessageCircleOutline.svg b/assets/taiga-ui/icons/tuiIconMessageCircleOutline.svg deleted file mode 100644 index 2e46e3da..00000000 --- a/assets/taiga-ui/icons/tuiIconMessageCircleOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconMessageSquare.svg b/assets/taiga-ui/icons/tuiIconMessageSquare.svg deleted file mode 100644 index 9cf63e7c..00000000 --- a/assets/taiga-ui/icons/tuiIconMessageSquare.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMessageSquareLarge.svg b/assets/taiga-ui/icons/tuiIconMessageSquareLarge.svg deleted file mode 100644 index 9bc8cf7f..00000000 --- a/assets/taiga-ui/icons/tuiIconMessageSquareLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMic.svg b/assets/taiga-ui/icons/tuiIconMic.svg deleted file mode 100644 index a8451b03..00000000 --- a/assets/taiga-ui/icons/tuiIconMic.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMicLarge.svg b/assets/taiga-ui/icons/tuiIconMicLarge.svg deleted file mode 100644 index 4c2db84b..00000000 --- a/assets/taiga-ui/icons/tuiIconMicLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMicOff.svg b/assets/taiga-ui/icons/tuiIconMicOff.svg deleted file mode 100644 index 83ba7a3d..00000000 --- a/assets/taiga-ui/icons/tuiIconMicOff.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMicOffLarge.svg b/assets/taiga-ui/icons/tuiIconMicOffLarge.svg deleted file mode 100644 index 9a7a127e..00000000 --- a/assets/taiga-ui/icons/tuiIconMicOffLarge.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMicOffOutline.svg b/assets/taiga-ui/icons/tuiIconMicOffOutline.svg deleted file mode 100644 index b0ee7386..00000000 --- a/assets/taiga-ui/icons/tuiIconMicOffOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMicOutline.svg b/assets/taiga-ui/icons/tuiIconMicOutline.svg deleted file mode 100644 index edd54300..00000000 --- a/assets/taiga-ui/icons/tuiIconMicOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinimize.svg b/assets/taiga-ui/icons/tuiIconMinimize.svg deleted file mode 100644 index e7f922c9..00000000 --- a/assets/taiga-ui/icons/tuiIconMinimize.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinimize2.svg b/assets/taiga-ui/icons/tuiIconMinimize2.svg deleted file mode 100644 index e44ba33a..00000000 --- a/assets/taiga-ui/icons/tuiIconMinimize2.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinimize2Large.svg b/assets/taiga-ui/icons/tuiIconMinimize2Large.svg deleted file mode 100644 index 22984852..00000000 --- a/assets/taiga-ui/icons/tuiIconMinimize2Large.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinimize2Outline.svg b/assets/taiga-ui/icons/tuiIconMinimize2Outline.svg deleted file mode 100644 index 264d29c7..00000000 --- a/assets/taiga-ui/icons/tuiIconMinimize2Outline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinimizeLarge.svg b/assets/taiga-ui/icons/tuiIconMinimizeLarge.svg deleted file mode 100644 index 2fa40a22..00000000 --- a/assets/taiga-ui/icons/tuiIconMinimizeLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinimizeOutline.svg b/assets/taiga-ui/icons/tuiIconMinimizeOutline.svg deleted file mode 100644 index bf1f0824..00000000 --- a/assets/taiga-ui/icons/tuiIconMinimizeOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconMinus.svg b/assets/taiga-ui/icons/tuiIconMinus.svg deleted file mode 100644 index 48ad7aca..00000000 --- a/assets/taiga-ui/icons/tuiIconMinus.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinusCircle.svg b/assets/taiga-ui/icons/tuiIconMinusCircle.svg deleted file mode 100644 index f5d6fc22..00000000 --- a/assets/taiga-ui/icons/tuiIconMinusCircle.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinusCircleLarge.svg b/assets/taiga-ui/icons/tuiIconMinusCircleLarge.svg deleted file mode 100644 index 28b0d6dd..00000000 --- a/assets/taiga-ui/icons/tuiIconMinusCircleLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinusCircleOutline.svg b/assets/taiga-ui/icons/tuiIconMinusCircleOutline.svg deleted file mode 100644 index 6c50b2f0..00000000 --- a/assets/taiga-ui/icons/tuiIconMinusCircleOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinusLarge.svg b/assets/taiga-ui/icons/tuiIconMinusLarge.svg deleted file mode 100644 index 59f4a205..00000000 --- a/assets/taiga-ui/icons/tuiIconMinusLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinusOutline.svg b/assets/taiga-ui/icons/tuiIconMinusOutline.svg deleted file mode 100644 index df51030c..00000000 --- a/assets/taiga-ui/icons/tuiIconMinusOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconMinusSquare.svg b/assets/taiga-ui/icons/tuiIconMinusSquare.svg deleted file mode 100644 index 07f5aa26..00000000 --- a/assets/taiga-ui/icons/tuiIconMinusSquare.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinusSquareLarge.svg b/assets/taiga-ui/icons/tuiIconMinusSquareLarge.svg deleted file mode 100644 index 7f25e86b..00000000 --- a/assets/taiga-ui/icons/tuiIconMinusSquareLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinusSquareOutline.svg b/assets/taiga-ui/icons/tuiIconMinusSquareOutline.svg deleted file mode 100644 index e1e1b177..00000000 --- a/assets/taiga-ui/icons/tuiIconMinusSquareOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconMir.svg b/assets/taiga-ui/icons/tuiIconMir.svg deleted file mode 100644 index 7372b29f..00000000 --- a/assets/taiga-ui/icons/tuiIconMir.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMirMono.svg b/assets/taiga-ui/icons/tuiIconMirMono.svg deleted file mode 100644 index 77add718..00000000 --- a/assets/taiga-ui/icons/tuiIconMirMono.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMirMonoOutline.svg b/assets/taiga-ui/icons/tuiIconMirMonoOutline.svg deleted file mode 100644 index 77add718..00000000 --- a/assets/taiga-ui/icons/tuiIconMirMonoOutline.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMobile.svg b/assets/taiga-ui/icons/tuiIconMobile.svg deleted file mode 100644 index 62e106b5..00000000 --- a/assets/taiga-ui/icons/tuiIconMobile.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMobileLarge.svg b/assets/taiga-ui/icons/tuiIconMobileLarge.svg deleted file mode 100644 index 0667f9a4..00000000 --- a/assets/taiga-ui/icons/tuiIconMobileLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMonitor.svg b/assets/taiga-ui/icons/tuiIconMonitor.svg deleted file mode 100644 index 2abaec0e..00000000 --- a/assets/taiga-ui/icons/tuiIconMonitor.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMonitorLarge.svg b/assets/taiga-ui/icons/tuiIconMonitorLarge.svg deleted file mode 100644 index 7ddc23e9..00000000 --- a/assets/taiga-ui/icons/tuiIconMonitorLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMonitorOutline.svg b/assets/taiga-ui/icons/tuiIconMonitorOutline.svg deleted file mode 100644 index a6f7ab3e..00000000 --- a/assets/taiga-ui/icons/tuiIconMonitorOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoon.svg b/assets/taiga-ui/icons/tuiIconMoon.svg deleted file mode 100644 index f618b357..00000000 --- a/assets/taiga-ui/icons/tuiIconMoon.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoonLarge.svg b/assets/taiga-ui/icons/tuiIconMoonLarge.svg deleted file mode 100644 index 057ffe58..00000000 --- a/assets/taiga-ui/icons/tuiIconMoonLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoonOutline.svg b/assets/taiga-ui/icons/tuiIconMoonOutline.svg deleted file mode 100644 index 5149c539..00000000 --- a/assets/taiga-ui/icons/tuiIconMoonOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconMoreHorLarge.svg b/assets/taiga-ui/icons/tuiIconMoreHorLarge.svg deleted file mode 100644 index 2d87cb71..00000000 --- a/assets/taiga-ui/icons/tuiIconMoreHorLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoreHorizontal.svg b/assets/taiga-ui/icons/tuiIconMoreHorizontal.svg deleted file mode 100644 index 918b9fa3..00000000 --- a/assets/taiga-ui/icons/tuiIconMoreHorizontal.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoreHorizontalLarge.svg b/assets/taiga-ui/icons/tuiIconMoreHorizontalLarge.svg deleted file mode 100644 index 08ab11c8..00000000 --- a/assets/taiga-ui/icons/tuiIconMoreHorizontalLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoreVer.svg b/assets/taiga-ui/icons/tuiIconMoreVer.svg deleted file mode 100644 index fecb41a8..00000000 --- a/assets/taiga-ui/icons/tuiIconMoreVer.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoreVertLarge.svg b/assets/taiga-ui/icons/tuiIconMoreVertLarge.svg deleted file mode 100644 index a9c64f21..00000000 --- a/assets/taiga-ui/icons/tuiIconMoreVertLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoreVertical.svg b/assets/taiga-ui/icons/tuiIconMoreVertical.svg deleted file mode 100644 index fd774e39..00000000 --- a/assets/taiga-ui/icons/tuiIconMoreVertical.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoreVerticalLarge.svg b/assets/taiga-ui/icons/tuiIconMoreVerticalLarge.svg deleted file mode 100644 index 30e1c468..00000000 --- a/assets/taiga-ui/icons/tuiIconMoreVerticalLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMousePointer.svg b/assets/taiga-ui/icons/tuiIconMousePointer.svg deleted file mode 100644 index edc10360..00000000 --- a/assets/taiga-ui/icons/tuiIconMousePointer.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMousePointerLarge.svg b/assets/taiga-ui/icons/tuiIconMousePointerLarge.svg deleted file mode 100644 index a422a242..00000000 --- a/assets/taiga-ui/icons/tuiIconMousePointerLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMousePointerOutline.svg b/assets/taiga-ui/icons/tuiIconMousePointerOutline.svg deleted file mode 100644 index f6d0db19..00000000 --- a/assets/taiga-ui/icons/tuiIconMousePointerOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconMove.svg b/assets/taiga-ui/icons/tuiIconMove.svg deleted file mode 100644 index 8f2c7fca..00000000 --- a/assets/taiga-ui/icons/tuiIconMove.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoveLarge.svg b/assets/taiga-ui/icons/tuiIconMoveLarge.svg deleted file mode 100644 index 6483c9f9..00000000 --- a/assets/taiga-ui/icons/tuiIconMoveLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoveOutline.svg b/assets/taiga-ui/icons/tuiIconMoveOutline.svg deleted file mode 100644 index ffb69c51..00000000 --- a/assets/taiga-ui/icons/tuiIconMoveOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMusic.svg b/assets/taiga-ui/icons/tuiIconMusic.svg deleted file mode 100644 index 3d2f4cad..00000000 --- a/assets/taiga-ui/icons/tuiIconMusic.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMusicLarge.svg b/assets/taiga-ui/icons/tuiIconMusicLarge.svg deleted file mode 100644 index 82a548c1..00000000 --- a/assets/taiga-ui/icons/tuiIconMusicLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconNavigation.svg b/assets/taiga-ui/icons/tuiIconNavigation.svg deleted file mode 100644 index 6ca9a92c..00000000 --- a/assets/taiga-ui/icons/tuiIconNavigation.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconNavigation2.svg b/assets/taiga-ui/icons/tuiIconNavigation2.svg deleted file mode 100644 index 4562b282..00000000 --- a/assets/taiga-ui/icons/tuiIconNavigation2.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconNavigation2Large.svg b/assets/taiga-ui/icons/tuiIconNavigation2Large.svg deleted file mode 100644 index dccf6c20..00000000 --- a/assets/taiga-ui/icons/tuiIconNavigation2Large.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconNavigationLarge.svg b/assets/taiga-ui/icons/tuiIconNavigationLarge.svg deleted file mode 100644 index 2a208e21..00000000 --- a/assets/taiga-ui/icons/tuiIconNavigationLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconOLLarge.svg b/assets/taiga-ui/icons/tuiIconOLLarge.svg deleted file mode 100644 index 46f5f344..00000000 --- a/assets/taiga-ui/icons/tuiIconOLLarge.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconOctagon.svg b/assets/taiga-ui/icons/tuiIconOctagon.svg deleted file mode 100644 index aa84f42a..00000000 --- a/assets/taiga-ui/icons/tuiIconOctagon.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconOctagonLarge.svg b/assets/taiga-ui/icons/tuiIconOctagonLarge.svg deleted file mode 100644 index 2499b2dc..00000000 --- a/assets/taiga-ui/icons/tuiIconOctagonLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconOctagonOutline.svg b/assets/taiga-ui/icons/tuiIconOctagonOutline.svg deleted file mode 100644 index 5765fb9f..00000000 --- a/assets/taiga-ui/icons/tuiIconOctagonOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconOutdentLarge.svg b/assets/taiga-ui/icons/tuiIconOutdentLarge.svg deleted file mode 100644 index 49cb9c98..00000000 --- a/assets/taiga-ui/icons/tuiIconOutdentLarge.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPackage.svg b/assets/taiga-ui/icons/tuiIconPackage.svg deleted file mode 100644 index 524d3d7a..00000000 --- a/assets/taiga-ui/icons/tuiIconPackage.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPackageLarge.svg b/assets/taiga-ui/icons/tuiIconPackageLarge.svg deleted file mode 100644 index fb6a6db2..00000000 --- a/assets/taiga-ui/icons/tuiIconPackageLarge.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPackageOutline.svg b/assets/taiga-ui/icons/tuiIconPackageOutline.svg deleted file mode 100644 index 4eab92b3..00000000 --- a/assets/taiga-ui/icons/tuiIconPackageOutline.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPaintLarge.svg b/assets/taiga-ui/icons/tuiIconPaintLarge.svg deleted file mode 100644 index 3cb61d56..00000000 --- a/assets/taiga-ui/icons/tuiIconPaintLarge.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPaperclip.svg b/assets/taiga-ui/icons/tuiIconPaperclip.svg deleted file mode 100644 index 919c169c..00000000 --- a/assets/taiga-ui/icons/tuiIconPaperclip.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPaperclipLarge.svg b/assets/taiga-ui/icons/tuiIconPaperclipLarge.svg deleted file mode 100644 index 4e86b8b4..00000000 --- a/assets/taiga-ui/icons/tuiIconPaperclipLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPaperclipOutline.svg b/assets/taiga-ui/icons/tuiIconPaperclipOutline.svg deleted file mode 100644 index 0a8d0a2a..00000000 --- a/assets/taiga-ui/icons/tuiIconPaperclipOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconPause.svg b/assets/taiga-ui/icons/tuiIconPause.svg deleted file mode 100644 index 1e34659f..00000000 --- a/assets/taiga-ui/icons/tuiIconPause.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPauseCircle.svg b/assets/taiga-ui/icons/tuiIconPauseCircle.svg deleted file mode 100644 index db4acff5..00000000 --- a/assets/taiga-ui/icons/tuiIconPauseCircle.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPauseCircleLarge.svg b/assets/taiga-ui/icons/tuiIconPauseCircleLarge.svg deleted file mode 100644 index 3cbe6132..00000000 --- a/assets/taiga-ui/icons/tuiIconPauseCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPauseCircleOutline.svg b/assets/taiga-ui/icons/tuiIconPauseCircleOutline.svg deleted file mode 100644 index df0ea405..00000000 --- a/assets/taiga-ui/icons/tuiIconPauseCircleOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPauseLarge.svg b/assets/taiga-ui/icons/tuiIconPauseLarge.svg deleted file mode 100644 index b139a6b6..00000000 --- a/assets/taiga-ui/icons/tuiIconPauseLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPauseOutline.svg b/assets/taiga-ui/icons/tuiIconPauseOutline.svg deleted file mode 100644 index e89c6b66..00000000 --- a/assets/taiga-ui/icons/tuiIconPauseOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconPenTool.svg b/assets/taiga-ui/icons/tuiIconPenTool.svg deleted file mode 100644 index b2dac28e..00000000 --- a/assets/taiga-ui/icons/tuiIconPenTool.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPenToolLarge.svg b/assets/taiga-ui/icons/tuiIconPenToolLarge.svg deleted file mode 100644 index a137b518..00000000 --- a/assets/taiga-ui/icons/tuiIconPenToolLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPenToolOutline.svg b/assets/taiga-ui/icons/tuiIconPenToolOutline.svg deleted file mode 100644 index 199698e8..00000000 --- a/assets/taiga-ui/icons/tuiIconPenToolOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPercent.svg b/assets/taiga-ui/icons/tuiIconPercent.svg deleted file mode 100644 index 35386613..00000000 --- a/assets/taiga-ui/icons/tuiIconPercent.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPercentLarge.svg b/assets/taiga-ui/icons/tuiIconPercentLarge.svg deleted file mode 100644 index ce2206be..00000000 --- a/assets/taiga-ui/icons/tuiIconPercentLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPercentOutline.svg b/assets/taiga-ui/icons/tuiIconPercentOutline.svg deleted file mode 100644 index 16b49fdb..00000000 --- a/assets/taiga-ui/icons/tuiIconPercentOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhone.svg b/assets/taiga-ui/icons/tuiIconPhone.svg deleted file mode 100644 index 7578545b..00000000 --- a/assets/taiga-ui/icons/tuiIconPhone.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneCall.svg b/assets/taiga-ui/icons/tuiIconPhoneCall.svg deleted file mode 100644 index 3efa9240..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneCall.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneCallLarge.svg b/assets/taiga-ui/icons/tuiIconPhoneCallLarge.svg deleted file mode 100644 index c233f852..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneCallLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneCallOutline.svg b/assets/taiga-ui/icons/tuiIconPhoneCallOutline.svg deleted file mode 100644 index 3e2480c1..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneCallOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneForwarded.svg b/assets/taiga-ui/icons/tuiIconPhoneForwarded.svg deleted file mode 100644 index d997543f..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneForwarded.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneForwardedLarge.svg b/assets/taiga-ui/icons/tuiIconPhoneForwardedLarge.svg deleted file mode 100644 index 94ffe1ff..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneForwardedLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneForwardedOutline.svg b/assets/taiga-ui/icons/tuiIconPhoneForwardedOutline.svg deleted file mode 100644 index 6c11846a..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneForwardedOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneIncoming.svg b/assets/taiga-ui/icons/tuiIconPhoneIncoming.svg deleted file mode 100644 index 49535333..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneIncoming.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneIncomingLarge.svg b/assets/taiga-ui/icons/tuiIconPhoneIncomingLarge.svg deleted file mode 100644 index 2d7390de..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneIncomingLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneIncomingOutline.svg b/assets/taiga-ui/icons/tuiIconPhoneIncomingOutline.svg deleted file mode 100644 index d42fdd79..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneIncomingOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneLarge.svg b/assets/taiga-ui/icons/tuiIconPhoneLarge.svg deleted file mode 100644 index aaab8829..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneMissed.svg b/assets/taiga-ui/icons/tuiIconPhoneMissed.svg deleted file mode 100644 index 90fd85ff..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneMissed.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneMissedLarge.svg b/assets/taiga-ui/icons/tuiIconPhoneMissedLarge.svg deleted file mode 100644 index bdbb5b85..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneMissedLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneMissedOutline.svg b/assets/taiga-ui/icons/tuiIconPhoneMissedOutline.svg deleted file mode 100644 index 5e925278..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneMissedOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneOff.svg b/assets/taiga-ui/icons/tuiIconPhoneOff.svg deleted file mode 100644 index 21e198a5..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneOff.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneOffLarge.svg b/assets/taiga-ui/icons/tuiIconPhoneOffLarge.svg deleted file mode 100644 index d2cfb9a7..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneOffLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneOffOutline.svg b/assets/taiga-ui/icons/tuiIconPhoneOffOutline.svg deleted file mode 100644 index c56d0e87..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneOffOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneOutgoing.svg b/assets/taiga-ui/icons/tuiIconPhoneOutgoing.svg deleted file mode 100644 index 5cbe6818..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneOutgoing.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneOutgoingLarge.svg b/assets/taiga-ui/icons/tuiIconPhoneOutgoingLarge.svg deleted file mode 100644 index 7c0cf8c8..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneOutgoingLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPhoneOutgoingOutline.svg b/assets/taiga-ui/icons/tuiIconPhoneOutgoingOutline.svg deleted file mode 100644 index 7fad7ad9..00000000 --- a/assets/taiga-ui/icons/tuiIconPhoneOutgoingOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPicture.svg b/assets/taiga-ui/icons/tuiIconPicture.svg deleted file mode 100644 index af617f27..00000000 --- a/assets/taiga-ui/icons/tuiIconPicture.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPieChart.svg b/assets/taiga-ui/icons/tuiIconPieChart.svg deleted file mode 100644 index 7b9553d0..00000000 --- a/assets/taiga-ui/icons/tuiIconPieChart.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPieChartLarge.svg b/assets/taiga-ui/icons/tuiIconPieChartLarge.svg deleted file mode 100644 index f104ee68..00000000 --- a/assets/taiga-ui/icons/tuiIconPieChartLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPieChartOutline.svg b/assets/taiga-ui/icons/tuiIconPieChartOutline.svg deleted file mode 100644 index 4213ee6f..00000000 --- a/assets/taiga-ui/icons/tuiIconPieChartOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconPin.svg b/assets/taiga-ui/icons/tuiIconPin.svg deleted file mode 100644 index 926fa915..00000000 --- a/assets/taiga-ui/icons/tuiIconPin.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlay.svg b/assets/taiga-ui/icons/tuiIconPlay.svg deleted file mode 100644 index 729fc5be..00000000 --- a/assets/taiga-ui/icons/tuiIconPlay.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlayCircle.svg b/assets/taiga-ui/icons/tuiIconPlayCircle.svg deleted file mode 100644 index f9fd41b7..00000000 --- a/assets/taiga-ui/icons/tuiIconPlayCircle.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlayCircleLarge.svg b/assets/taiga-ui/icons/tuiIconPlayCircleLarge.svg deleted file mode 100644 index cb05be4e..00000000 --- a/assets/taiga-ui/icons/tuiIconPlayCircleLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlayLarge.svg b/assets/taiga-ui/icons/tuiIconPlayLarge.svg deleted file mode 100644 index 6290b589..00000000 --- a/assets/taiga-ui/icons/tuiIconPlayLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlayOutline.svg b/assets/taiga-ui/icons/tuiIconPlayOutline.svg deleted file mode 100644 index a7391c28..00000000 --- a/assets/taiga-ui/icons/tuiIconPlayOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconPlus.svg b/assets/taiga-ui/icons/tuiIconPlus.svg deleted file mode 100644 index 75abe316..00000000 --- a/assets/taiga-ui/icons/tuiIconPlus.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlusCircle.svg b/assets/taiga-ui/icons/tuiIconPlusCircle.svg deleted file mode 100644 index 374a45dd..00000000 --- a/assets/taiga-ui/icons/tuiIconPlusCircle.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlusCircleLarge.svg b/assets/taiga-ui/icons/tuiIconPlusCircleLarge.svg deleted file mode 100644 index 8ba77707..00000000 --- a/assets/taiga-ui/icons/tuiIconPlusCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlusCircleOutline.svg b/assets/taiga-ui/icons/tuiIconPlusCircleOutline.svg deleted file mode 100644 index 09695db7..00000000 --- a/assets/taiga-ui/icons/tuiIconPlusCircleOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlusLarge.svg b/assets/taiga-ui/icons/tuiIconPlusLarge.svg deleted file mode 100644 index 607bdadd..00000000 --- a/assets/taiga-ui/icons/tuiIconPlusLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlusOutline.svg b/assets/taiga-ui/icons/tuiIconPlusOutline.svg deleted file mode 100644 index 7dba81e8..00000000 --- a/assets/taiga-ui/icons/tuiIconPlusOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlusSquare.svg b/assets/taiga-ui/icons/tuiIconPlusSquare.svg deleted file mode 100644 index 326030a1..00000000 --- a/assets/taiga-ui/icons/tuiIconPlusSquare.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlusSquareLarge.svg b/assets/taiga-ui/icons/tuiIconPlusSquareLarge.svg deleted file mode 100644 index a578b41c..00000000 --- a/assets/taiga-ui/icons/tuiIconPlusSquareLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlusSquareOutline.svg b/assets/taiga-ui/icons/tuiIconPlusSquareOutline.svg deleted file mode 100644 index 1aacc18d..00000000 --- a/assets/taiga-ui/icons/tuiIconPlusSquareOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPocket.svg b/assets/taiga-ui/icons/tuiIconPocket.svg deleted file mode 100644 index 3029c784..00000000 --- a/assets/taiga-ui/icons/tuiIconPocket.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPocketLarge.svg b/assets/taiga-ui/icons/tuiIconPocketLarge.svg deleted file mode 100644 index b0217925..00000000 --- a/assets/taiga-ui/icons/tuiIconPocketLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPower.svg b/assets/taiga-ui/icons/tuiIconPower.svg deleted file mode 100644 index 26536323..00000000 --- a/assets/taiga-ui/icons/tuiIconPower.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPowerLarge.svg b/assets/taiga-ui/icons/tuiIconPowerLarge.svg deleted file mode 100644 index cbc8b53c..00000000 --- a/assets/taiga-ui/icons/tuiIconPowerLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPowerOutline.svg b/assets/taiga-ui/icons/tuiIconPowerOutline.svg deleted file mode 100644 index 81b2c660..00000000 --- a/assets/taiga-ui/icons/tuiIconPowerOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconPrintLarge.svg b/assets/taiga-ui/icons/tuiIconPrintLarge.svg deleted file mode 100644 index 380e9f50..00000000 --- a/assets/taiga-ui/icons/tuiIconPrintLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPrinter.svg b/assets/taiga-ui/icons/tuiIconPrinter.svg deleted file mode 100644 index bcecad69..00000000 --- a/assets/taiga-ui/icons/tuiIconPrinter.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPrinterLarge.svg b/assets/taiga-ui/icons/tuiIconPrinterLarge.svg deleted file mode 100644 index d5a49ae8..00000000 --- a/assets/taiga-ui/icons/tuiIconPrinterLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPrinterOutline.svg b/assets/taiga-ui/icons/tuiIconPrinterOutline.svg deleted file mode 100644 index 415837c9..00000000 --- a/assets/taiga-ui/icons/tuiIconPrinterOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconQuoteLarge.svg b/assets/taiga-ui/icons/tuiIconQuoteLarge.svg deleted file mode 100644 index 8c01be81..00000000 --- a/assets/taiga-ui/icons/tuiIconQuoteLarge.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRadio.svg b/assets/taiga-ui/icons/tuiIconRadio.svg deleted file mode 100644 index 1d2d1e25..00000000 --- a/assets/taiga-ui/icons/tuiIconRadio.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRadioLarge.svg b/assets/taiga-ui/icons/tuiIconRadioLarge.svg deleted file mode 100644 index bc2700c4..00000000 --- a/assets/taiga-ui/icons/tuiIconRadioLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRadioOutline.svg b/assets/taiga-ui/icons/tuiIconRadioOutline.svg deleted file mode 100644 index 33df6ece..00000000 --- a/assets/taiga-ui/icons/tuiIconRadioOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconRedo.svg b/assets/taiga-ui/icons/tuiIconRedo.svg deleted file mode 100644 index eee81b12..00000000 --- a/assets/taiga-ui/icons/tuiIconRedo.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRedoLarge.svg b/assets/taiga-ui/icons/tuiIconRedoLarge.svg deleted file mode 100644 index a08da303..00000000 --- a/assets/taiga-ui/icons/tuiIconRedoLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRefresh.svg b/assets/taiga-ui/icons/tuiIconRefresh.svg deleted file mode 100644 index 464fcaf9..00000000 --- a/assets/taiga-ui/icons/tuiIconRefresh.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRefreshCcw.svg b/assets/taiga-ui/icons/tuiIconRefreshCcw.svg deleted file mode 100644 index 1d1ec826..00000000 --- a/assets/taiga-ui/icons/tuiIconRefreshCcw.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRefreshCcwLarge.svg b/assets/taiga-ui/icons/tuiIconRefreshCcwLarge.svg deleted file mode 100644 index c6c01efd..00000000 --- a/assets/taiga-ui/icons/tuiIconRefreshCcwLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRefreshCcwOutline.svg b/assets/taiga-ui/icons/tuiIconRefreshCcwOutline.svg deleted file mode 100644 index 0ded8699..00000000 --- a/assets/taiga-ui/icons/tuiIconRefreshCcwOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRefreshCw.svg b/assets/taiga-ui/icons/tuiIconRefreshCw.svg deleted file mode 100644 index cb884311..00000000 --- a/assets/taiga-ui/icons/tuiIconRefreshCw.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRefreshCwLarge.svg b/assets/taiga-ui/icons/tuiIconRefreshCwLarge.svg deleted file mode 100644 index 227bde79..00000000 --- a/assets/taiga-ui/icons/tuiIconRefreshCwLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRefreshCwOutline.svg b/assets/taiga-ui/icons/tuiIconRefreshCwOutline.svg deleted file mode 100644 index 43915fef..00000000 --- a/assets/taiga-ui/icons/tuiIconRefreshCwOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRefreshLarge.svg b/assets/taiga-ui/icons/tuiIconRefreshLarge.svg deleted file mode 100644 index a5166fb1..00000000 --- a/assets/taiga-ui/icons/tuiIconRefreshLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRemoveLarge.svg b/assets/taiga-ui/icons/tuiIconRemoveLarge.svg deleted file mode 100644 index 72bfdc54..00000000 --- a/assets/taiga-ui/icons/tuiIconRemoveLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRepeat.svg b/assets/taiga-ui/icons/tuiIconRepeat.svg deleted file mode 100644 index 3ea90095..00000000 --- a/assets/taiga-ui/icons/tuiIconRepeat.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRepeatLarge.svg b/assets/taiga-ui/icons/tuiIconRepeatLarge.svg deleted file mode 100644 index b3f07c1a..00000000 --- a/assets/taiga-ui/icons/tuiIconRepeatLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRepeatOutline.svg b/assets/taiga-ui/icons/tuiIconRepeatOutline.svg deleted file mode 100644 index 28b2965c..00000000 --- a/assets/taiga-ui/icons/tuiIconRepeatOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRewind.svg b/assets/taiga-ui/icons/tuiIconRewind.svg deleted file mode 100644 index 8c6fa996..00000000 --- a/assets/taiga-ui/icons/tuiIconRewind.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRewindLarge.svg b/assets/taiga-ui/icons/tuiIconRewindLarge.svg deleted file mode 100644 index 898941d9..00000000 --- a/assets/taiga-ui/icons/tuiIconRewindLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRotate.svg b/assets/taiga-ui/icons/tuiIconRotate.svg deleted file mode 100644 index c4ed0ba0..00000000 --- a/assets/taiga-ui/icons/tuiIconRotate.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRotateCcw.svg b/assets/taiga-ui/icons/tuiIconRotateCcw.svg deleted file mode 100644 index 4aaf6f7d..00000000 --- a/assets/taiga-ui/icons/tuiIconRotateCcw.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRotateCcwLarge.svg b/assets/taiga-ui/icons/tuiIconRotateCcwLarge.svg deleted file mode 100644 index df321c41..00000000 --- a/assets/taiga-ui/icons/tuiIconRotateCcwLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRotateCcwOutline.svg b/assets/taiga-ui/icons/tuiIconRotateCcwOutline.svg deleted file mode 100644 index 70a21bd3..00000000 --- a/assets/taiga-ui/icons/tuiIconRotateCcwOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconRotateCw.svg b/assets/taiga-ui/icons/tuiIconRotateCw.svg deleted file mode 100644 index 6480ebab..00000000 --- a/assets/taiga-ui/icons/tuiIconRotateCw.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRotateCwLarge.svg b/assets/taiga-ui/icons/tuiIconRotateCwLarge.svg deleted file mode 100644 index bb4519ef..00000000 --- a/assets/taiga-ui/icons/tuiIconRotateCwLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRotateCwOutline.svg b/assets/taiga-ui/icons/tuiIconRotateCwOutline.svg deleted file mode 100644 index 882750e6..00000000 --- a/assets/taiga-ui/icons/tuiIconRotateCwOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconRss.svg b/assets/taiga-ui/icons/tuiIconRss.svg deleted file mode 100644 index 563ec32e..00000000 --- a/assets/taiga-ui/icons/tuiIconRss.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRssLarge.svg b/assets/taiga-ui/icons/tuiIconRssLarge.svg deleted file mode 100644 index 8fdc1bfe..00000000 --- a/assets/taiga-ui/icons/tuiIconRssLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRuPay.svg b/assets/taiga-ui/icons/tuiIconRuPay.svg deleted file mode 100644 index 260a4f6b..00000000 --- a/assets/taiga-ui/icons/tuiIconRuPay.svg +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSave.svg b/assets/taiga-ui/icons/tuiIconSave.svg deleted file mode 100644 index 8bd5c00f..00000000 --- a/assets/taiga-ui/icons/tuiIconSave.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSaveLarge.svg b/assets/taiga-ui/icons/tuiIconSaveLarge.svg deleted file mode 100644 index 616654af..00000000 --- a/assets/taiga-ui/icons/tuiIconSaveLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSaveOutline.svg b/assets/taiga-ui/icons/tuiIconSaveOutline.svg deleted file mode 100644 index eea55831..00000000 --- a/assets/taiga-ui/icons/tuiIconSaveOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconScissors.svg b/assets/taiga-ui/icons/tuiIconScissors.svg deleted file mode 100644 index c830567e..00000000 --- a/assets/taiga-ui/icons/tuiIconScissors.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconScissorsLarge.svg b/assets/taiga-ui/icons/tuiIconScissorsLarge.svg deleted file mode 100644 index 2e540e5c..00000000 --- a/assets/taiga-ui/icons/tuiIconScissorsLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconScissorsOutline.svg b/assets/taiga-ui/icons/tuiIconScissorsOutline.svg deleted file mode 100644 index cfe1fc7d..00000000 --- a/assets/taiga-ui/icons/tuiIconScissorsOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSearch.svg b/assets/taiga-ui/icons/tuiIconSearch.svg deleted file mode 100644 index 52c5ebd4..00000000 --- a/assets/taiga-ui/icons/tuiIconSearch.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSearchLarge.svg b/assets/taiga-ui/icons/tuiIconSearchLarge.svg deleted file mode 100644 index 95a15580..00000000 --- a/assets/taiga-ui/icons/tuiIconSearchLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSearchOutline.svg b/assets/taiga-ui/icons/tuiIconSearchOutline.svg deleted file mode 100644 index 84980d8b..00000000 --- a/assets/taiga-ui/icons/tuiIconSearchOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconSend.svg b/assets/taiga-ui/icons/tuiIconSend.svg deleted file mode 100644 index 5b109e8d..00000000 --- a/assets/taiga-ui/icons/tuiIconSend.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSendLarge.svg b/assets/taiga-ui/icons/tuiIconSendLarge.svg deleted file mode 100644 index eb262fec..00000000 --- a/assets/taiga-ui/icons/tuiIconSendLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSendOutline.svg b/assets/taiga-ui/icons/tuiIconSendOutline.svg deleted file mode 100644 index 5aaa4c80..00000000 --- a/assets/taiga-ui/icons/tuiIconSendOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconServer.svg b/assets/taiga-ui/icons/tuiIconServer.svg deleted file mode 100644 index f7bb0c82..00000000 --- a/assets/taiga-ui/icons/tuiIconServer.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconServerLarge.svg b/assets/taiga-ui/icons/tuiIconServerLarge.svg deleted file mode 100644 index 345f5dcb..00000000 --- a/assets/taiga-ui/icons/tuiIconServerLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconServerOutline.svg b/assets/taiga-ui/icons/tuiIconServerOutline.svg deleted file mode 100644 index 7b112b37..00000000 --- a/assets/taiga-ui/icons/tuiIconServerOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSettings.svg b/assets/taiga-ui/icons/tuiIconSettings.svg deleted file mode 100644 index 42e23cae..00000000 --- a/assets/taiga-ui/icons/tuiIconSettings.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSettingsLarge.svg b/assets/taiga-ui/icons/tuiIconSettingsLarge.svg deleted file mode 100644 index 0972ba80..00000000 --- a/assets/taiga-ui/icons/tuiIconSettingsLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSettingsOutline.svg b/assets/taiga-ui/icons/tuiIconSettingsOutline.svg deleted file mode 100644 index 1f6cbc16..00000000 --- a/assets/taiga-ui/icons/tuiIconSettingsOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconShare.svg b/assets/taiga-ui/icons/tuiIconShare.svg deleted file mode 100644 index 35c10106..00000000 --- a/assets/taiga-ui/icons/tuiIconShare.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShare2.svg b/assets/taiga-ui/icons/tuiIconShare2.svg deleted file mode 100644 index f3b0e9fc..00000000 --- a/assets/taiga-ui/icons/tuiIconShare2.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShare2Large.svg b/assets/taiga-ui/icons/tuiIconShare2Large.svg deleted file mode 100644 index 8e41dbd0..00000000 --- a/assets/taiga-ui/icons/tuiIconShare2Large.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShare2Outline.svg b/assets/taiga-ui/icons/tuiIconShare2Outline.svg deleted file mode 100644 index 9a484667..00000000 --- a/assets/taiga-ui/icons/tuiIconShare2Outline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShareLarge.svg b/assets/taiga-ui/icons/tuiIconShareLarge.svg deleted file mode 100644 index bcff4da4..00000000 --- a/assets/taiga-ui/icons/tuiIconShareLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShareOutline.svg b/assets/taiga-ui/icons/tuiIconShareOutline.svg deleted file mode 100644 index 5aaa8d79..00000000 --- a/assets/taiga-ui/icons/tuiIconShareOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShield.svg b/assets/taiga-ui/icons/tuiIconShield.svg deleted file mode 100644 index 9eb1a9cd..00000000 --- a/assets/taiga-ui/icons/tuiIconShield.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShieldLarge.svg b/assets/taiga-ui/icons/tuiIconShieldLarge.svg deleted file mode 100644 index 23c9cb44..00000000 --- a/assets/taiga-ui/icons/tuiIconShieldLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShieldOff.svg b/assets/taiga-ui/icons/tuiIconShieldOff.svg deleted file mode 100644 index 0c8b20d6..00000000 --- a/assets/taiga-ui/icons/tuiIconShieldOff.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShieldOffLarge.svg b/assets/taiga-ui/icons/tuiIconShieldOffLarge.svg deleted file mode 100644 index e151e429..00000000 --- a/assets/taiga-ui/icons/tuiIconShieldOffLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShieldOffOutline.svg b/assets/taiga-ui/icons/tuiIconShieldOffOutline.svg deleted file mode 100644 index b6c582b1..00000000 --- a/assets/taiga-ui/icons/tuiIconShieldOffOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShieldOutline.svg b/assets/taiga-ui/icons/tuiIconShieldOutline.svg deleted file mode 100644 index 03b7159a..00000000 --- a/assets/taiga-ui/icons/tuiIconShieldOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconShoppingBag.svg b/assets/taiga-ui/icons/tuiIconShoppingBag.svg deleted file mode 100644 index 20db1bca..00000000 --- a/assets/taiga-ui/icons/tuiIconShoppingBag.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShoppingBagLarge.svg b/assets/taiga-ui/icons/tuiIconShoppingBagLarge.svg deleted file mode 100644 index b2e70d9a..00000000 --- a/assets/taiga-ui/icons/tuiIconShoppingBagLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShoppingBagOutline.svg b/assets/taiga-ui/icons/tuiIconShoppingBagOutline.svg deleted file mode 100644 index c753c404..00000000 --- a/assets/taiga-ui/icons/tuiIconShoppingBagOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShoppingCart.svg b/assets/taiga-ui/icons/tuiIconShoppingCart.svg deleted file mode 100644 index f7b786b9..00000000 --- a/assets/taiga-ui/icons/tuiIconShoppingCart.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShoppingCartLarge.svg b/assets/taiga-ui/icons/tuiIconShoppingCartLarge.svg deleted file mode 100644 index c7a061fc..00000000 --- a/assets/taiga-ui/icons/tuiIconShoppingCartLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShoppingCartOutline.svg b/assets/taiga-ui/icons/tuiIconShoppingCartOutline.svg deleted file mode 100644 index 00fbac99..00000000 --- a/assets/taiga-ui/icons/tuiIconShoppingCartOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShowLarge.svg b/assets/taiga-ui/icons/tuiIconShowLarge.svg deleted file mode 100644 index 7beb90b4..00000000 --- a/assets/taiga-ui/icons/tuiIconShowLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShuffle.svg b/assets/taiga-ui/icons/tuiIconShuffle.svg deleted file mode 100644 index 1b0f3a42..00000000 --- a/assets/taiga-ui/icons/tuiIconShuffle.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShuffleLarge.svg b/assets/taiga-ui/icons/tuiIconShuffleLarge.svg deleted file mode 100644 index 8b08caa6..00000000 --- a/assets/taiga-ui/icons/tuiIconShuffleLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShuffleOutline.svg b/assets/taiga-ui/icons/tuiIconShuffleOutline.svg deleted file mode 100644 index 84a11f47..00000000 --- a/assets/taiga-ui/icons/tuiIconShuffleOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSidebar.svg b/assets/taiga-ui/icons/tuiIconSidebar.svg deleted file mode 100644 index cee1b73b..00000000 --- a/assets/taiga-ui/icons/tuiIconSidebar.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSidebarLarge.svg b/assets/taiga-ui/icons/tuiIconSidebarLarge.svg deleted file mode 100644 index 1e54c38b..00000000 --- a/assets/taiga-ui/icons/tuiIconSidebarLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSidebarOutline.svg b/assets/taiga-ui/icons/tuiIconSidebarOutline.svg deleted file mode 100644 index 51a551f8..00000000 --- a/assets/taiga-ui/icons/tuiIconSidebarOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconSkipBack.svg b/assets/taiga-ui/icons/tuiIconSkipBack.svg deleted file mode 100644 index 7de803f6..00000000 --- a/assets/taiga-ui/icons/tuiIconSkipBack.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSkipBackLarge.svg b/assets/taiga-ui/icons/tuiIconSkipBackLarge.svg deleted file mode 100644 index 7424540f..00000000 --- a/assets/taiga-ui/icons/tuiIconSkipBackLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSkipBackOutline.svg b/assets/taiga-ui/icons/tuiIconSkipBackOutline.svg deleted file mode 100644 index 84265292..00000000 --- a/assets/taiga-ui/icons/tuiIconSkipBackOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconSkipForward.svg b/assets/taiga-ui/icons/tuiIconSkipForward.svg deleted file mode 100644 index a519ba8d..00000000 --- a/assets/taiga-ui/icons/tuiIconSkipForward.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSkipForwardLarge.svg b/assets/taiga-ui/icons/tuiIconSkipForwardLarge.svg deleted file mode 100644 index dc41f1d5..00000000 --- a/assets/taiga-ui/icons/tuiIconSkipForwardLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSkipForwardOutline.svg b/assets/taiga-ui/icons/tuiIconSkipForwardOutline.svg deleted file mode 100644 index 038d761b..00000000 --- a/assets/taiga-ui/icons/tuiIconSkipForwardOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconSlack.svg b/assets/taiga-ui/icons/tuiIconSlack.svg deleted file mode 100644 index 9a3055aa..00000000 --- a/assets/taiga-ui/icons/tuiIconSlack.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSlackLarge.svg b/assets/taiga-ui/icons/tuiIconSlackLarge.svg deleted file mode 100644 index 4bae3cfd..00000000 --- a/assets/taiga-ui/icons/tuiIconSlackLarge.svg +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSlackOutline.svg b/assets/taiga-ui/icons/tuiIconSlackOutline.svg deleted file mode 100644 index a03e0046..00000000 --- a/assets/taiga-ui/icons/tuiIconSlackOutline.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSlash.svg b/assets/taiga-ui/icons/tuiIconSlash.svg deleted file mode 100644 index 573dd20d..00000000 --- a/assets/taiga-ui/icons/tuiIconSlash.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSlashLarge.svg b/assets/taiga-ui/icons/tuiIconSlashLarge.svg deleted file mode 100644 index afb19dc4..00000000 --- a/assets/taiga-ui/icons/tuiIconSlashLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSlashOutline.svg b/assets/taiga-ui/icons/tuiIconSlashOutline.svg deleted file mode 100644 index 47a068fb..00000000 --- a/assets/taiga-ui/icons/tuiIconSlashOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconSliders.svg b/assets/taiga-ui/icons/tuiIconSliders.svg deleted file mode 100644 index 8a13f8a7..00000000 --- a/assets/taiga-ui/icons/tuiIconSliders.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSlidersLarge.svg b/assets/taiga-ui/icons/tuiIconSlidersLarge.svg deleted file mode 100644 index 17ba80f9..00000000 --- a/assets/taiga-ui/icons/tuiIconSlidersLarge.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSlidersOutline.svg b/assets/taiga-ui/icons/tuiIconSlidersOutline.svg deleted file mode 100644 index 2588edf6..00000000 --- a/assets/taiga-ui/icons/tuiIconSlidersOutline.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSmartphone.svg b/assets/taiga-ui/icons/tuiIconSmartphone.svg deleted file mode 100644 index 73bd0b7c..00000000 --- a/assets/taiga-ui/icons/tuiIconSmartphone.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSmartphoneLarge.svg b/assets/taiga-ui/icons/tuiIconSmartphoneLarge.svg deleted file mode 100644 index 15141775..00000000 --- a/assets/taiga-ui/icons/tuiIconSmartphoneLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSmartphoneOutline.svg b/assets/taiga-ui/icons/tuiIconSmartphoneOutline.svg deleted file mode 100644 index c5c48852..00000000 --- a/assets/taiga-ui/icons/tuiIconSmartphoneOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconSmile.svg b/assets/taiga-ui/icons/tuiIconSmile.svg deleted file mode 100644 index 29c354a5..00000000 --- a/assets/taiga-ui/icons/tuiIconSmile.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSmileLarge.svg b/assets/taiga-ui/icons/tuiIconSmileLarge.svg deleted file mode 100644 index 4dc6409f..00000000 --- a/assets/taiga-ui/icons/tuiIconSmileLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSmileOutline.svg b/assets/taiga-ui/icons/tuiIconSmileOutline.svg deleted file mode 100644 index 324e56ec..00000000 --- a/assets/taiga-ui/icons/tuiIconSmileOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSortAscending.svg b/assets/taiga-ui/icons/tuiIconSortAscending.svg deleted file mode 100644 index e4a4dfac..00000000 --- a/assets/taiga-ui/icons/tuiIconSortAscending.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSortDescending.svg b/assets/taiga-ui/icons/tuiIconSortDescending.svg deleted file mode 100644 index 2dd9d2ef..00000000 --- a/assets/taiga-ui/icons/tuiIconSortDescending.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSortDown.svg b/assets/taiga-ui/icons/tuiIconSortDown.svg deleted file mode 100644 index 1fa8aa5e..00000000 --- a/assets/taiga-ui/icons/tuiIconSortDown.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSortOff.svg b/assets/taiga-ui/icons/tuiIconSortOff.svg deleted file mode 100644 index 6abf04b6..00000000 --- a/assets/taiga-ui/icons/tuiIconSortOff.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSortUp.svg b/assets/taiga-ui/icons/tuiIconSortUp.svg deleted file mode 100644 index bde9de7b..00000000 --- a/assets/taiga-ui/icons/tuiIconSortUp.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSound.svg b/assets/taiga-ui/icons/tuiIconSound.svg deleted file mode 100644 index 1add72c6..00000000 --- a/assets/taiga-ui/icons/tuiIconSound.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSoundLarge.svg b/assets/taiga-ui/icons/tuiIconSoundLarge.svg deleted file mode 100644 index 912b4ba0..00000000 --- a/assets/taiga-ui/icons/tuiIconSoundLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSoundOff.svg b/assets/taiga-ui/icons/tuiIconSoundOff.svg deleted file mode 100644 index 5107be64..00000000 --- a/assets/taiga-ui/icons/tuiIconSoundOff.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSoundOffLarge.svg b/assets/taiga-ui/icons/tuiIconSoundOffLarge.svg deleted file mode 100644 index 4a1f547f..00000000 --- a/assets/taiga-ui/icons/tuiIconSoundOffLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSpeaker.svg b/assets/taiga-ui/icons/tuiIconSpeaker.svg deleted file mode 100644 index 1c1787c3..00000000 --- a/assets/taiga-ui/icons/tuiIconSpeaker.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSpeakerLarge.svg b/assets/taiga-ui/icons/tuiIconSpeakerLarge.svg deleted file mode 100644 index 31e9af2f..00000000 --- a/assets/taiga-ui/icons/tuiIconSpeakerLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSpeakerOutline.svg b/assets/taiga-ui/icons/tuiIconSpeakerOutline.svg deleted file mode 100644 index 3efb80bc..00000000 --- a/assets/taiga-ui/icons/tuiIconSpeakerOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSpoilerDeleteLarge.svg b/assets/taiga-ui/icons/tuiIconSpoilerDeleteLarge.svg deleted file mode 100644 index 430a6a1d..00000000 --- a/assets/taiga-ui/icons/tuiIconSpoilerDeleteLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSpoilerLarge.svg b/assets/taiga-ui/icons/tuiIconSpoilerLarge.svg deleted file mode 100644 index 16696bd4..00000000 --- a/assets/taiga-ui/icons/tuiIconSpoilerLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSquare.svg b/assets/taiga-ui/icons/tuiIconSquare.svg deleted file mode 100644 index 5e71b2de..00000000 --- a/assets/taiga-ui/icons/tuiIconSquare.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSquareLarge.svg b/assets/taiga-ui/icons/tuiIconSquareLarge.svg deleted file mode 100644 index b1883afb..00000000 --- a/assets/taiga-ui/icons/tuiIconSquareLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSquareOutline.svg b/assets/taiga-ui/icons/tuiIconSquareOutline.svg deleted file mode 100644 index c4ac1ccd..00000000 --- a/assets/taiga-ui/icons/tuiIconSquareOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconStar.svg b/assets/taiga-ui/icons/tuiIconStar.svg deleted file mode 100644 index 678fa4f2..00000000 --- a/assets/taiga-ui/icons/tuiIconStar.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStarFilled.svg b/assets/taiga-ui/icons/tuiIconStarFilled.svg deleted file mode 100644 index ec2a280c..00000000 --- a/assets/taiga-ui/icons/tuiIconStarFilled.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStarFilledLarge.svg b/assets/taiga-ui/icons/tuiIconStarFilledLarge.svg deleted file mode 100644 index 02056845..00000000 --- a/assets/taiga-ui/icons/tuiIconStarFilledLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStarLarge.svg b/assets/taiga-ui/icons/tuiIconStarLarge.svg deleted file mode 100644 index edafe271..00000000 --- a/assets/taiga-ui/icons/tuiIconStarLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStarOutline.svg b/assets/taiga-ui/icons/tuiIconStarOutline.svg deleted file mode 100644 index 12722c0a..00000000 --- a/assets/taiga-ui/icons/tuiIconStarOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconStop.svg b/assets/taiga-ui/icons/tuiIconStop.svg deleted file mode 100644 index d1b57681..00000000 --- a/assets/taiga-ui/icons/tuiIconStop.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStopCircle.svg b/assets/taiga-ui/icons/tuiIconStopCircle.svg deleted file mode 100644 index 07e7d8b3..00000000 --- a/assets/taiga-ui/icons/tuiIconStopCircle.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStopCircleLarge.svg b/assets/taiga-ui/icons/tuiIconStopCircleLarge.svg deleted file mode 100644 index f07f01d8..00000000 --- a/assets/taiga-ui/icons/tuiIconStopCircleLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStopCircleOutline.svg b/assets/taiga-ui/icons/tuiIconStopCircleOutline.svg deleted file mode 100644 index ed7286f9..00000000 --- a/assets/taiga-ui/icons/tuiIconStopCircleOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconStopLarge.svg b/assets/taiga-ui/icons/tuiIconStopLarge.svg deleted file mode 100644 index 6584bdf9..00000000 --- a/assets/taiga-ui/icons/tuiIconStopLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStrikeThroughLarge.svg b/assets/taiga-ui/icons/tuiIconStrikeThroughLarge.svg deleted file mode 100644 index ac78dc3b..00000000 --- a/assets/taiga-ui/icons/tuiIconStrikeThroughLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStructureLarge.svg b/assets/taiga-ui/icons/tuiIconStructureLarge.svg deleted file mode 100644 index b99aa98f..00000000 --- a/assets/taiga-ui/icons/tuiIconStructureLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSubitem.svg b/assets/taiga-ui/icons/tuiIconSubitem.svg deleted file mode 100644 index ab6febad..00000000 --- a/assets/taiga-ui/icons/tuiIconSubitem.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSublevelLarge.svg b/assets/taiga-ui/icons/tuiIconSublevelLarge.svg deleted file mode 100644 index 8baaadbe..00000000 --- a/assets/taiga-ui/icons/tuiIconSublevelLarge.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSubscriptLarge.svg b/assets/taiga-ui/icons/tuiIconSubscriptLarge.svg deleted file mode 100644 index de0c8878..00000000 --- a/assets/taiga-ui/icons/tuiIconSubscriptLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSun.svg b/assets/taiga-ui/icons/tuiIconSun.svg deleted file mode 100644 index 639f1777..00000000 --- a/assets/taiga-ui/icons/tuiIconSun.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSunLarge.svg b/assets/taiga-ui/icons/tuiIconSunLarge.svg deleted file mode 100644 index 2bf2c05a..00000000 --- a/assets/taiga-ui/icons/tuiIconSunLarge.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSunOutline.svg b/assets/taiga-ui/icons/tuiIconSunOutline.svg deleted file mode 100644 index 1c146786..00000000 --- a/assets/taiga-ui/icons/tuiIconSunOutline.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSunrise.svg b/assets/taiga-ui/icons/tuiIconSunrise.svg deleted file mode 100644 index 834a3817..00000000 --- a/assets/taiga-ui/icons/tuiIconSunrise.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSunriseLarge.svg b/assets/taiga-ui/icons/tuiIconSunriseLarge.svg deleted file mode 100644 index 3f0ffa15..00000000 --- a/assets/taiga-ui/icons/tuiIconSunriseLarge.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSunriseOutline.svg b/assets/taiga-ui/icons/tuiIconSunriseOutline.svg deleted file mode 100644 index ae51077f..00000000 --- a/assets/taiga-ui/icons/tuiIconSunriseOutline.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSunset.svg b/assets/taiga-ui/icons/tuiIconSunset.svg deleted file mode 100644 index b9973899..00000000 --- a/assets/taiga-ui/icons/tuiIconSunset.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSunsetLarge.svg b/assets/taiga-ui/icons/tuiIconSunsetLarge.svg deleted file mode 100644 index 1266dddb..00000000 --- a/assets/taiga-ui/icons/tuiIconSunsetLarge.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSunsetOutline.svg b/assets/taiga-ui/icons/tuiIconSunsetOutline.svg deleted file mode 100644 index 4a7ff13a..00000000 --- a/assets/taiga-ui/icons/tuiIconSunsetOutline.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSuperscriptLarge.svg b/assets/taiga-ui/icons/tuiIconSuperscriptLarge.svg deleted file mode 100644 index b375c099..00000000 --- a/assets/taiga-ui/icons/tuiIconSuperscriptLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTable.svg b/assets/taiga-ui/icons/tuiIconTable.svg deleted file mode 100644 index bb8d0cb8..00000000 --- a/assets/taiga-ui/icons/tuiIconTable.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTableLarge.svg b/assets/taiga-ui/icons/tuiIconTableLarge.svg deleted file mode 100644 index 629f3025..00000000 --- a/assets/taiga-ui/icons/tuiIconTableLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTableMergeLarge.svg b/assets/taiga-ui/icons/tuiIconTableMergeLarge.svg deleted file mode 100644 index e58c2ecd..00000000 --- a/assets/taiga-ui/icons/tuiIconTableMergeLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTableSplitLarge.svg b/assets/taiga-ui/icons/tuiIconTableSplitLarge.svg deleted file mode 100644 index dc8a55af..00000000 --- a/assets/taiga-ui/icons/tuiIconTableSplitLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTablet.svg b/assets/taiga-ui/icons/tuiIconTablet.svg deleted file mode 100644 index 2664e8ad..00000000 --- a/assets/taiga-ui/icons/tuiIconTablet.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTabletLarge.svg b/assets/taiga-ui/icons/tuiIconTabletLarge.svg deleted file mode 100644 index 398fbccb..00000000 --- a/assets/taiga-ui/icons/tuiIconTabletLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTabletOutline.svg b/assets/taiga-ui/icons/tuiIconTabletOutline.svg deleted file mode 100644 index b7438eec..00000000 --- a/assets/taiga-ui/icons/tuiIconTabletOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconTag.svg b/assets/taiga-ui/icons/tuiIconTag.svg deleted file mode 100644 index 1bb868d0..00000000 --- a/assets/taiga-ui/icons/tuiIconTag.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTagLarge.svg b/assets/taiga-ui/icons/tuiIconTagLarge.svg deleted file mode 100644 index 5f142382..00000000 --- a/assets/taiga-ui/icons/tuiIconTagLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTagOutline.svg b/assets/taiga-ui/icons/tuiIconTagOutline.svg deleted file mode 100644 index d6c31555..00000000 --- a/assets/taiga-ui/icons/tuiIconTagOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconTarget.svg b/assets/taiga-ui/icons/tuiIconTarget.svg deleted file mode 100644 index 9e82563d..00000000 --- a/assets/taiga-ui/icons/tuiIconTarget.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTargetLarge.svg b/assets/taiga-ui/icons/tuiIconTargetLarge.svg deleted file mode 100644 index e942baa7..00000000 --- a/assets/taiga-ui/icons/tuiIconTargetLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTeXLarge.svg b/assets/taiga-ui/icons/tuiIconTeXLarge.svg deleted file mode 100644 index 54871c18..00000000 --- a/assets/taiga-ui/icons/tuiIconTeXLarge.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTerminal.svg b/assets/taiga-ui/icons/tuiIconTerminal.svg deleted file mode 100644 index f8404203..00000000 --- a/assets/taiga-ui/icons/tuiIconTerminal.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTerminalLarge.svg b/assets/taiga-ui/icons/tuiIconTerminalLarge.svg deleted file mode 100644 index 61798557..00000000 --- a/assets/taiga-ui/icons/tuiIconTerminalLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTerminalOutline.svg b/assets/taiga-ui/icons/tuiIconTerminalOutline.svg deleted file mode 100644 index 9c170a3f..00000000 --- a/assets/taiga-ui/icons/tuiIconTerminalOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconThermometer.svg b/assets/taiga-ui/icons/tuiIconThermometer.svg deleted file mode 100644 index 04836366..00000000 --- a/assets/taiga-ui/icons/tuiIconThermometer.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconThermometerLarge.svg b/assets/taiga-ui/icons/tuiIconThermometerLarge.svg deleted file mode 100644 index ed8afbcb..00000000 --- a/assets/taiga-ui/icons/tuiIconThermometerLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconThermometerOutline.svg b/assets/taiga-ui/icons/tuiIconThermometerOutline.svg deleted file mode 100644 index 301e01e8..00000000 --- a/assets/taiga-ui/icons/tuiIconThermometerOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconThumbsDown.svg b/assets/taiga-ui/icons/tuiIconThumbsDown.svg deleted file mode 100644 index 46506f0b..00000000 --- a/assets/taiga-ui/icons/tuiIconThumbsDown.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconThumbsDownLarge.svg b/assets/taiga-ui/icons/tuiIconThumbsDownLarge.svg deleted file mode 100644 index ab912264..00000000 --- a/assets/taiga-ui/icons/tuiIconThumbsDownLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconThumbsDownOutline.svg b/assets/taiga-ui/icons/tuiIconThumbsDownOutline.svg deleted file mode 100644 index fc123b53..00000000 --- a/assets/taiga-ui/icons/tuiIconThumbsDownOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconThumbsUp.svg b/assets/taiga-ui/icons/tuiIconThumbsUp.svg deleted file mode 100644 index f2305b5c..00000000 --- a/assets/taiga-ui/icons/tuiIconThumbsUp.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconThumbsUpLarge.svg b/assets/taiga-ui/icons/tuiIconThumbsUpLarge.svg deleted file mode 100644 index 19b01482..00000000 --- a/assets/taiga-ui/icons/tuiIconThumbsUpLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconThumbsUpOutline.svg b/assets/taiga-ui/icons/tuiIconThumbsUpOutline.svg deleted file mode 100644 index 10b439df..00000000 --- a/assets/taiga-ui/icons/tuiIconThumbsUpOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconTime.svg b/assets/taiga-ui/icons/tuiIconTime.svg deleted file mode 100644 index 25bb2d5c..00000000 --- a/assets/taiga-ui/icons/tuiIconTime.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTimeLarge.svg b/assets/taiga-ui/icons/tuiIconTimeLarge.svg deleted file mode 100644 index c62c9bea..00000000 --- a/assets/taiga-ui/icons/tuiIconTimeLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleLeft.svg b/assets/taiga-ui/icons/tuiIconToggleLeft.svg deleted file mode 100644 index ae3b00ba..00000000 --- a/assets/taiga-ui/icons/tuiIconToggleLeft.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleLeftLarge.svg b/assets/taiga-ui/icons/tuiIconToggleLeftLarge.svg deleted file mode 100644 index 547a4691..00000000 --- a/assets/taiga-ui/icons/tuiIconToggleLeftLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleLeftOutline.svg b/assets/taiga-ui/icons/tuiIconToggleLeftOutline.svg deleted file mode 100644 index 62885e57..00000000 --- a/assets/taiga-ui/icons/tuiIconToggleLeftOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleOff.svg b/assets/taiga-ui/icons/tuiIconToggleOff.svg deleted file mode 100644 index 3727421a..00000000 --- a/assets/taiga-ui/icons/tuiIconToggleOff.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleOffLarge.svg b/assets/taiga-ui/icons/tuiIconToggleOffLarge.svg deleted file mode 100644 index 1fc87dca..00000000 --- a/assets/taiga-ui/icons/tuiIconToggleOffLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleOn.svg b/assets/taiga-ui/icons/tuiIconToggleOn.svg deleted file mode 100644 index fc8b5ae2..00000000 --- a/assets/taiga-ui/icons/tuiIconToggleOn.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleOnLarge.svg b/assets/taiga-ui/icons/tuiIconToggleOnLarge.svg deleted file mode 100644 index 385fd918..00000000 --- a/assets/taiga-ui/icons/tuiIconToggleOnLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleRight.svg b/assets/taiga-ui/icons/tuiIconToggleRight.svg deleted file mode 100644 index fcb7b05e..00000000 --- a/assets/taiga-ui/icons/tuiIconToggleRight.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleRightLarge.svg b/assets/taiga-ui/icons/tuiIconToggleRightLarge.svg deleted file mode 100644 index 36e703e6..00000000 --- a/assets/taiga-ui/icons/tuiIconToggleRightLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleRightOutline.svg b/assets/taiga-ui/icons/tuiIconToggleRightOutline.svg deleted file mode 100644 index ca837abf..00000000 --- a/assets/taiga-ui/icons/tuiIconToggleRightOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconTool.svg b/assets/taiga-ui/icons/tuiIconTool.svg deleted file mode 100644 index cecc516d..00000000 --- a/assets/taiga-ui/icons/tuiIconTool.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToolLarge.svg b/assets/taiga-ui/icons/tuiIconToolLarge.svg deleted file mode 100644 index 8b938afe..00000000 --- a/assets/taiga-ui/icons/tuiIconToolLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTooltip.svg b/assets/taiga-ui/icons/tuiIconTooltip.svg deleted file mode 100644 index 67bd485e..00000000 --- a/assets/taiga-ui/icons/tuiIconTooltip.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTooltipLarge.svg b/assets/taiga-ui/icons/tuiIconTooltipLarge.svg deleted file mode 100644 index 973ea6a0..00000000 --- a/assets/taiga-ui/icons/tuiIconTooltipLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTransparentLarge.svg b/assets/taiga-ui/icons/tuiIconTransparentLarge.svg deleted file mode 100644 index 423da1b2..00000000 --- a/assets/taiga-ui/icons/tuiIconTransparentLarge.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrash.svg b/assets/taiga-ui/icons/tuiIconTrash.svg deleted file mode 100644 index 500713ef..00000000 --- a/assets/taiga-ui/icons/tuiIconTrash.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrash2.svg b/assets/taiga-ui/icons/tuiIconTrash2.svg deleted file mode 100644 index d65d10a2..00000000 --- a/assets/taiga-ui/icons/tuiIconTrash2.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrash2Large.svg b/assets/taiga-ui/icons/tuiIconTrash2Large.svg deleted file mode 100644 index 93860510..00000000 --- a/assets/taiga-ui/icons/tuiIconTrash2Large.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrash2Outline.svg b/assets/taiga-ui/icons/tuiIconTrash2Outline.svg deleted file mode 100644 index 113b0652..00000000 --- a/assets/taiga-ui/icons/tuiIconTrash2Outline.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrashLarge.svg b/assets/taiga-ui/icons/tuiIconTrashLarge.svg deleted file mode 100644 index b7ae001c..00000000 --- a/assets/taiga-ui/icons/tuiIconTrashLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrashOutline.svg b/assets/taiga-ui/icons/tuiIconTrashOutline.svg deleted file mode 100644 index c16945c2..00000000 --- a/assets/taiga-ui/icons/tuiIconTrashOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrello.svg b/assets/taiga-ui/icons/tuiIconTrello.svg deleted file mode 100644 index 035be174..00000000 --- a/assets/taiga-ui/icons/tuiIconTrello.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrelloLarge.svg b/assets/taiga-ui/icons/tuiIconTrelloLarge.svg deleted file mode 100644 index 7cdf5f0a..00000000 --- a/assets/taiga-ui/icons/tuiIconTrelloLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrendingDown.svg b/assets/taiga-ui/icons/tuiIconTrendingDown.svg deleted file mode 100644 index 8453ac49..00000000 --- a/assets/taiga-ui/icons/tuiIconTrendingDown.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrendingDownLarge.svg b/assets/taiga-ui/icons/tuiIconTrendingDownLarge.svg deleted file mode 100644 index 68fc3ad0..00000000 --- a/assets/taiga-ui/icons/tuiIconTrendingDownLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrendingDownOutline.svg b/assets/taiga-ui/icons/tuiIconTrendingDownOutline.svg deleted file mode 100644 index 0cc0058c..00000000 --- a/assets/taiga-ui/icons/tuiIconTrendingDownOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrendingUp.svg b/assets/taiga-ui/icons/tuiIconTrendingUp.svg deleted file mode 100644 index fc6992c8..00000000 --- a/assets/taiga-ui/icons/tuiIconTrendingUp.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrendingUpLarge.svg b/assets/taiga-ui/icons/tuiIconTrendingUpLarge.svg deleted file mode 100644 index 8690913a..00000000 --- a/assets/taiga-ui/icons/tuiIconTrendingUpLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrendingUpOutline.svg b/assets/taiga-ui/icons/tuiIconTrendingUpOutline.svg deleted file mode 100644 index 9d8d2478..00000000 --- a/assets/taiga-ui/icons/tuiIconTrendingUpOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconTriangle.svg b/assets/taiga-ui/icons/tuiIconTriangle.svg deleted file mode 100644 index 4eb4e0fe..00000000 --- a/assets/taiga-ui/icons/tuiIconTriangle.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTriangleLarge.svg b/assets/taiga-ui/icons/tuiIconTriangleLarge.svg deleted file mode 100644 index a7b9860c..00000000 --- a/assets/taiga-ui/icons/tuiIconTriangleLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTriangleOutline.svg b/assets/taiga-ui/icons/tuiIconTriangleOutline.svg deleted file mode 100644 index 6b11f627..00000000 --- a/assets/taiga-ui/icons/tuiIconTriangleOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconTruck.svg b/assets/taiga-ui/icons/tuiIconTruck.svg deleted file mode 100644 index 86d09b83..00000000 --- a/assets/taiga-ui/icons/tuiIconTruck.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTruckLarge.svg b/assets/taiga-ui/icons/tuiIconTruckLarge.svg deleted file mode 100644 index 37fd3e2f..00000000 --- a/assets/taiga-ui/icons/tuiIconTruckLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTruckOutline.svg b/assets/taiga-ui/icons/tuiIconTruckOutline.svg deleted file mode 100644 index d77b8fed..00000000 --- a/assets/taiga-ui/icons/tuiIconTruckOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTv.svg b/assets/taiga-ui/icons/tuiIconTv.svg deleted file mode 100644 index 4c84d2e1..00000000 --- a/assets/taiga-ui/icons/tuiIconTv.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTvLarge.svg b/assets/taiga-ui/icons/tuiIconTvLarge.svg deleted file mode 100644 index 2a7b0da0..00000000 --- a/assets/taiga-ui/icons/tuiIconTvLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTwitch.svg b/assets/taiga-ui/icons/tuiIconTwitch.svg deleted file mode 100644 index 2c77ff41..00000000 --- a/assets/taiga-ui/icons/tuiIconTwitch.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTwitchLarge.svg b/assets/taiga-ui/icons/tuiIconTwitchLarge.svg deleted file mode 100644 index 62c5c10a..00000000 --- a/assets/taiga-ui/icons/tuiIconTwitchLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTwitchOutline.svg b/assets/taiga-ui/icons/tuiIconTwitchOutline.svg deleted file mode 100644 index 94e880e9..00000000 --- a/assets/taiga-ui/icons/tuiIconTwitchOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconTwitter.svg b/assets/taiga-ui/icons/tuiIconTwitter.svg deleted file mode 100644 index ede84002..00000000 --- a/assets/taiga-ui/icons/tuiIconTwitter.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTwitterLarge.svg b/assets/taiga-ui/icons/tuiIconTwitterLarge.svg deleted file mode 100644 index 0a83db77..00000000 --- a/assets/taiga-ui/icons/tuiIconTwitterLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTwitterOutline.svg b/assets/taiga-ui/icons/tuiIconTwitterOutline.svg deleted file mode 100644 index 1df68a9f..00000000 --- a/assets/taiga-ui/icons/tuiIconTwitterOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconType.svg b/assets/taiga-ui/icons/tuiIconType.svg deleted file mode 100644 index 1bb274cf..00000000 --- a/assets/taiga-ui/icons/tuiIconType.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTypeLarge.svg b/assets/taiga-ui/icons/tuiIconTypeLarge.svg deleted file mode 100644 index 3b56b323..00000000 --- a/assets/taiga-ui/icons/tuiIconTypeLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTypeOutline.svg b/assets/taiga-ui/icons/tuiIconTypeOutline.svg deleted file mode 100644 index 49238f8a..00000000 --- a/assets/taiga-ui/icons/tuiIconTypeOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUmbrella.svg b/assets/taiga-ui/icons/tuiIconUmbrella.svg deleted file mode 100644 index 7a629660..00000000 --- a/assets/taiga-ui/icons/tuiIconUmbrella.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUmbrellaLarge.svg b/assets/taiga-ui/icons/tuiIconUmbrellaLarge.svg deleted file mode 100644 index e0284ac1..00000000 --- a/assets/taiga-ui/icons/tuiIconUmbrellaLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUmbrellaOutline.svg b/assets/taiga-ui/icons/tuiIconUmbrellaOutline.svg deleted file mode 100644 index 2c73e612..00000000 --- a/assets/taiga-ui/icons/tuiIconUmbrellaOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconUnderline.svg b/assets/taiga-ui/icons/tuiIconUnderline.svg deleted file mode 100644 index 6f7c268b..00000000 --- a/assets/taiga-ui/icons/tuiIconUnderline.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUnderlineLarge.svg b/assets/taiga-ui/icons/tuiIconUnderlineLarge.svg deleted file mode 100644 index 1c835acc..00000000 --- a/assets/taiga-ui/icons/tuiIconUnderlineLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUnderlineOutline.svg b/assets/taiga-ui/icons/tuiIconUnderlineOutline.svg deleted file mode 100644 index 242aabbd..00000000 --- a/assets/taiga-ui/icons/tuiIconUnderlineOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconUndo.svg b/assets/taiga-ui/icons/tuiIconUndo.svg deleted file mode 100644 index 5caff76b..00000000 --- a/assets/taiga-ui/icons/tuiIconUndo.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUndoLarge.svg b/assets/taiga-ui/icons/tuiIconUndoLarge.svg deleted file mode 100644 index fa27f66d..00000000 --- a/assets/taiga-ui/icons/tuiIconUndoLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUnionPay.svg b/assets/taiga-ui/icons/tuiIconUnionPay.svg deleted file mode 100644 index 502396fc..00000000 --- a/assets/taiga-ui/icons/tuiIconUnionPay.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUnlinkLarge.svg b/assets/taiga-ui/icons/tuiIconUnlinkLarge.svg deleted file mode 100644 index 3101e055..00000000 --- a/assets/taiga-ui/icons/tuiIconUnlinkLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUnlock.svg b/assets/taiga-ui/icons/tuiIconUnlock.svg deleted file mode 100644 index fd9e1b49..00000000 --- a/assets/taiga-ui/icons/tuiIconUnlock.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUnlockLarge.svg b/assets/taiga-ui/icons/tuiIconUnlockLarge.svg deleted file mode 100644 index 3d4ed857..00000000 --- a/assets/taiga-ui/icons/tuiIconUnlockLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUpload.svg b/assets/taiga-ui/icons/tuiIconUpload.svg deleted file mode 100644 index b0d7a3ad..00000000 --- a/assets/taiga-ui/icons/tuiIconUpload.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUploadCloud.svg b/assets/taiga-ui/icons/tuiIconUploadCloud.svg deleted file mode 100644 index cc61d129..00000000 --- a/assets/taiga-ui/icons/tuiIconUploadCloud.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUploadCloudLarge.svg b/assets/taiga-ui/icons/tuiIconUploadCloudLarge.svg deleted file mode 100644 index aeb8da57..00000000 --- a/assets/taiga-ui/icons/tuiIconUploadCloudLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUploadCloudOutline.svg b/assets/taiga-ui/icons/tuiIconUploadCloudOutline.svg deleted file mode 100644 index fd74ddb0..00000000 --- a/assets/taiga-ui/icons/tuiIconUploadCloudOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUploadLarge.svg b/assets/taiga-ui/icons/tuiIconUploadLarge.svg deleted file mode 100644 index cce56ecb..00000000 --- a/assets/taiga-ui/icons/tuiIconUploadLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUploadOutline.svg b/assets/taiga-ui/icons/tuiIconUploadOutline.svg deleted file mode 100644 index 8a9cc1c1..00000000 --- a/assets/taiga-ui/icons/tuiIconUploadOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUser.svg b/assets/taiga-ui/icons/tuiIconUser.svg deleted file mode 100644 index a9fa828e..00000000 --- a/assets/taiga-ui/icons/tuiIconUser.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserCheck.svg b/assets/taiga-ui/icons/tuiIconUserCheck.svg deleted file mode 100644 index 3572b29f..00000000 --- a/assets/taiga-ui/icons/tuiIconUserCheck.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserCheckLarge.svg b/assets/taiga-ui/icons/tuiIconUserCheckLarge.svg deleted file mode 100644 index 74051064..00000000 --- a/assets/taiga-ui/icons/tuiIconUserCheckLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserCheckOutline.svg b/assets/taiga-ui/icons/tuiIconUserCheckOutline.svg deleted file mode 100644 index a9637e50..00000000 --- a/assets/taiga-ui/icons/tuiIconUserCheckOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserLarge.svg b/assets/taiga-ui/icons/tuiIconUserLarge.svg deleted file mode 100644 index a5185062..00000000 --- a/assets/taiga-ui/icons/tuiIconUserLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserMinus.svg b/assets/taiga-ui/icons/tuiIconUserMinus.svg deleted file mode 100644 index 5504c1e5..00000000 --- a/assets/taiga-ui/icons/tuiIconUserMinus.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserMinusLarge.svg b/assets/taiga-ui/icons/tuiIconUserMinusLarge.svg deleted file mode 100644 index fcb2af7e..00000000 --- a/assets/taiga-ui/icons/tuiIconUserMinusLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserMinusOutline.svg b/assets/taiga-ui/icons/tuiIconUserMinusOutline.svg deleted file mode 100644 index bbfbbf4f..00000000 --- a/assets/taiga-ui/icons/tuiIconUserMinusOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserOutline.svg b/assets/taiga-ui/icons/tuiIconUserOutline.svg deleted file mode 100644 index a795f8a9..00000000 --- a/assets/taiga-ui/icons/tuiIconUserOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserPlus.svg b/assets/taiga-ui/icons/tuiIconUserPlus.svg deleted file mode 100644 index ab406849..00000000 --- a/assets/taiga-ui/icons/tuiIconUserPlus.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserPlusLarge.svg b/assets/taiga-ui/icons/tuiIconUserPlusLarge.svg deleted file mode 100644 index 2efcc9df..00000000 --- a/assets/taiga-ui/icons/tuiIconUserPlusLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserPlusOutline.svg b/assets/taiga-ui/icons/tuiIconUserPlusOutline.svg deleted file mode 100644 index 020013fb..00000000 --- a/assets/taiga-ui/icons/tuiIconUserPlusOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserX.svg b/assets/taiga-ui/icons/tuiIconUserX.svg deleted file mode 100644 index 4a1675b6..00000000 --- a/assets/taiga-ui/icons/tuiIconUserX.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserXLarge.svg b/assets/taiga-ui/icons/tuiIconUserXLarge.svg deleted file mode 100644 index 16c808a6..00000000 --- a/assets/taiga-ui/icons/tuiIconUserXLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUserXOutline.svg b/assets/taiga-ui/icons/tuiIconUserXOutline.svg deleted file mode 100644 index 7e71f0b6..00000000 --- a/assets/taiga-ui/icons/tuiIconUserXOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUsers.svg b/assets/taiga-ui/icons/tuiIconUsers.svg deleted file mode 100644 index a6fe7428..00000000 --- a/assets/taiga-ui/icons/tuiIconUsers.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUsersLarge.svg b/assets/taiga-ui/icons/tuiIconUsersLarge.svg deleted file mode 100644 index 839eb7a3..00000000 --- a/assets/taiga-ui/icons/tuiIconUsersLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUsersOutline.svg b/assets/taiga-ui/icons/tuiIconUsersOutline.svg deleted file mode 100644 index d80a059c..00000000 --- a/assets/taiga-ui/icons/tuiIconUsersOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUzcard.svg b/assets/taiga-ui/icons/tuiIconUzcard.svg deleted file mode 100644 index 907753ec..00000000 --- a/assets/taiga-ui/icons/tuiIconUzcard.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVerve.svg b/assets/taiga-ui/icons/tuiIconVerve.svg deleted file mode 100644 index 5973136c..00000000 --- a/assets/taiga-ui/icons/tuiIconVerve.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVideo.svg b/assets/taiga-ui/icons/tuiIconVideo.svg deleted file mode 100644 index 138dca89..00000000 --- a/assets/taiga-ui/icons/tuiIconVideo.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVideoLarge.svg b/assets/taiga-ui/icons/tuiIconVideoLarge.svg deleted file mode 100644 index fb7dadce..00000000 --- a/assets/taiga-ui/icons/tuiIconVideoLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVideoOff.svg b/assets/taiga-ui/icons/tuiIconVideoOff.svg deleted file mode 100644 index d530d06d..00000000 --- a/assets/taiga-ui/icons/tuiIconVideoOff.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVideoOffLarge.svg b/assets/taiga-ui/icons/tuiIconVideoOffLarge.svg deleted file mode 100644 index 4081ef04..00000000 --- a/assets/taiga-ui/icons/tuiIconVideoOffLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVideoOffOutline.svg b/assets/taiga-ui/icons/tuiIconVideoOffOutline.svg deleted file mode 100644 index e8be59fb..00000000 --- a/assets/taiga-ui/icons/tuiIconVideoOffOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconVideoOutline.svg b/assets/taiga-ui/icons/tuiIconVideoOutline.svg deleted file mode 100644 index 39a37563..00000000 --- a/assets/taiga-ui/icons/tuiIconVideoOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconViewListLarge.svg b/assets/taiga-ui/icons/tuiIconViewListLarge.svg deleted file mode 100644 index 3fcfe999..00000000 --- a/assets/taiga-ui/icons/tuiIconViewListLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVisa.svg b/assets/taiga-ui/icons/tuiIconVisa.svg deleted file mode 100644 index 430698df..00000000 --- a/assets/taiga-ui/icons/tuiIconVisa.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVisaMono.svg b/assets/taiga-ui/icons/tuiIconVisaMono.svg deleted file mode 100644 index 7290c395..00000000 --- a/assets/taiga-ui/icons/tuiIconVisaMono.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVisaMonoOutline.svg b/assets/taiga-ui/icons/tuiIconVisaMonoOutline.svg deleted file mode 100644 index 7290c395..00000000 --- a/assets/taiga-ui/icons/tuiIconVisaMonoOutline.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVisaOutline.svg b/assets/taiga-ui/icons/tuiIconVisaOutline.svg deleted file mode 100644 index f7ad099f..00000000 --- a/assets/taiga-ui/icons/tuiIconVisaOutline.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVoicemail.svg b/assets/taiga-ui/icons/tuiIconVoicemail.svg deleted file mode 100644 index 0964bccf..00000000 --- a/assets/taiga-ui/icons/tuiIconVoicemail.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVoicemailLarge.svg b/assets/taiga-ui/icons/tuiIconVoicemailLarge.svg deleted file mode 100644 index f0cc04bd..00000000 --- a/assets/taiga-ui/icons/tuiIconVoicemailLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVoicemailOutline.svg b/assets/taiga-ui/icons/tuiIconVoicemailOutline.svg deleted file mode 100644 index b189b6b2..00000000 --- a/assets/taiga-ui/icons/tuiIconVoicemailOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVolume.svg b/assets/taiga-ui/icons/tuiIconVolume.svg deleted file mode 100644 index ac2c0d19..00000000 --- a/assets/taiga-ui/icons/tuiIconVolume.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVolume1.svg b/assets/taiga-ui/icons/tuiIconVolume1.svg deleted file mode 100644 index 10236cc4..00000000 --- a/assets/taiga-ui/icons/tuiIconVolume1.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVolume1Large.svg b/assets/taiga-ui/icons/tuiIconVolume1Large.svg deleted file mode 100644 index 0837a926..00000000 --- a/assets/taiga-ui/icons/tuiIconVolume1Large.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVolume1Outline.svg b/assets/taiga-ui/icons/tuiIconVolume1Outline.svg deleted file mode 100644 index 92adbf71..00000000 --- a/assets/taiga-ui/icons/tuiIconVolume1Outline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconVolume2.svg b/assets/taiga-ui/icons/tuiIconVolume2.svg deleted file mode 100644 index 6f9276ef..00000000 --- a/assets/taiga-ui/icons/tuiIconVolume2.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVolume2Large.svg b/assets/taiga-ui/icons/tuiIconVolume2Large.svg deleted file mode 100644 index 4c9f71f1..00000000 --- a/assets/taiga-ui/icons/tuiIconVolume2Large.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVolume2Outline.svg b/assets/taiga-ui/icons/tuiIconVolume2Outline.svg deleted file mode 100644 index ae20e7ce..00000000 --- a/assets/taiga-ui/icons/tuiIconVolume2Outline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconVolumeLarge.svg b/assets/taiga-ui/icons/tuiIconVolumeLarge.svg deleted file mode 100644 index 42d39aef..00000000 --- a/assets/taiga-ui/icons/tuiIconVolumeLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVolumeOutline.svg b/assets/taiga-ui/icons/tuiIconVolumeOutline.svg deleted file mode 100644 index cc6bebbe..00000000 --- a/assets/taiga-ui/icons/tuiIconVolumeOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconVolumeX.svg b/assets/taiga-ui/icons/tuiIconVolumeX.svg deleted file mode 100644 index 95c1a3a3..00000000 --- a/assets/taiga-ui/icons/tuiIconVolumeX.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVolumeXLarge.svg b/assets/taiga-ui/icons/tuiIconVolumeXLarge.svg deleted file mode 100644 index 680bcad4..00000000 --- a/assets/taiga-ui/icons/tuiIconVolumeXLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVolumeXOutline.svg b/assets/taiga-ui/icons/tuiIconVolumeXOutline.svg deleted file mode 100644 index 332dcb53..00000000 --- a/assets/taiga-ui/icons/tuiIconVolumeXOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWarningLarge.svg b/assets/taiga-ui/icons/tuiIconWarningLarge.svg deleted file mode 100644 index 12b4fa70..00000000 --- a/assets/taiga-ui/icons/tuiIconWarningLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWatch.svg b/assets/taiga-ui/icons/tuiIconWatch.svg deleted file mode 100644 index 0575b4da..00000000 --- a/assets/taiga-ui/icons/tuiIconWatch.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWatchLarge.svg b/assets/taiga-ui/icons/tuiIconWatchLarge.svg deleted file mode 100644 index f0607a65..00000000 --- a/assets/taiga-ui/icons/tuiIconWatchLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWatchOutline.svg b/assets/taiga-ui/icons/tuiIconWatchOutline.svg deleted file mode 100644 index a6bc05d1..00000000 --- a/assets/taiga-ui/icons/tuiIconWatchOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWifi.svg b/assets/taiga-ui/icons/tuiIconWifi.svg deleted file mode 100644 index a1464c99..00000000 --- a/assets/taiga-ui/icons/tuiIconWifi.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWifiLarge.svg b/assets/taiga-ui/icons/tuiIconWifiLarge.svg deleted file mode 100644 index aafed762..00000000 --- a/assets/taiga-ui/icons/tuiIconWifiLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWifiOff.svg b/assets/taiga-ui/icons/tuiIconWifiOff.svg deleted file mode 100644 index 985f0d03..00000000 --- a/assets/taiga-ui/icons/tuiIconWifiOff.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWifiOffLarge.svg b/assets/taiga-ui/icons/tuiIconWifiOffLarge.svg deleted file mode 100644 index 7d69c3da..00000000 --- a/assets/taiga-ui/icons/tuiIconWifiOffLarge.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWifiOffOutline.svg b/assets/taiga-ui/icons/tuiIconWifiOffOutline.svg deleted file mode 100644 index 36d07018..00000000 --- a/assets/taiga-ui/icons/tuiIconWifiOffOutline.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWifiOnLarge.svg b/assets/taiga-ui/icons/tuiIconWifiOnLarge.svg deleted file mode 100644 index bc72b2f4..00000000 --- a/assets/taiga-ui/icons/tuiIconWifiOnLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWifiOutline.svg b/assets/taiga-ui/icons/tuiIconWifiOutline.svg deleted file mode 100644 index c7ac4c96..00000000 --- a/assets/taiga-ui/icons/tuiIconWifiOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWind.svg b/assets/taiga-ui/icons/tuiIconWind.svg deleted file mode 100644 index 4d047ef0..00000000 --- a/assets/taiga-ui/icons/tuiIconWind.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWindLarge.svg b/assets/taiga-ui/icons/tuiIconWindLarge.svg deleted file mode 100644 index 81c21446..00000000 --- a/assets/taiga-ui/icons/tuiIconWindLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWindOutline.svg b/assets/taiga-ui/icons/tuiIconWindOutline.svg deleted file mode 100644 index 885f3904..00000000 --- a/assets/taiga-ui/icons/tuiIconWindOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconX.svg b/assets/taiga-ui/icons/tuiIconX.svg deleted file mode 100644 index 8f9fdc9f..00000000 --- a/assets/taiga-ui/icons/tuiIconX.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconXCircle.svg b/assets/taiga-ui/icons/tuiIconXCircle.svg deleted file mode 100644 index eeb4032f..00000000 --- a/assets/taiga-ui/icons/tuiIconXCircle.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconXCircleLarge.svg b/assets/taiga-ui/icons/tuiIconXCircleLarge.svg deleted file mode 100644 index 8c42d4b9..00000000 --- a/assets/taiga-ui/icons/tuiIconXCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconXCircleOutline.svg b/assets/taiga-ui/icons/tuiIconXCircleOutline.svg deleted file mode 100644 index a035dd58..00000000 --- a/assets/taiga-ui/icons/tuiIconXCircleOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconXLarge.svg b/assets/taiga-ui/icons/tuiIconXLarge.svg deleted file mode 100644 index 2ea1d627..00000000 --- a/assets/taiga-ui/icons/tuiIconXLarge.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconXOctagon.svg b/assets/taiga-ui/icons/tuiIconXOctagon.svg deleted file mode 100644 index 0a3f9d79..00000000 --- a/assets/taiga-ui/icons/tuiIconXOctagon.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconXOctagonLarge.svg b/assets/taiga-ui/icons/tuiIconXOctagonLarge.svg deleted file mode 100644 index ad2fd788..00000000 --- a/assets/taiga-ui/icons/tuiIconXOctagonLarge.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconXOctagonOutline.svg b/assets/taiga-ui/icons/tuiIconXOctagonOutline.svg deleted file mode 100644 index 4022557e..00000000 --- a/assets/taiga-ui/icons/tuiIconXOctagonOutline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconXOutline.svg b/assets/taiga-ui/icons/tuiIconXOutline.svg deleted file mode 100644 index f5c4a96f..00000000 --- a/assets/taiga-ui/icons/tuiIconXOutline.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconXSquare.svg b/assets/taiga-ui/icons/tuiIconXSquare.svg deleted file mode 100644 index d1ed6b6c..00000000 --- a/assets/taiga-ui/icons/tuiIconXSquare.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconXSquareLarge.svg b/assets/taiga-ui/icons/tuiIconXSquareLarge.svg deleted file mode 100644 index da746d8a..00000000 --- a/assets/taiga-ui/icons/tuiIconXSquareLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconXSquareOutline.svg b/assets/taiga-ui/icons/tuiIconXSquareOutline.svg deleted file mode 100644 index 0238bef9..00000000 --- a/assets/taiga-ui/icons/tuiIconXSquareOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/tuiIconYoutube.svg b/assets/taiga-ui/icons/tuiIconYoutube.svg deleted file mode 100644 index 9fc99762..00000000 --- a/assets/taiga-ui/icons/tuiIconYoutube.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconYoutubeLarge.svg b/assets/taiga-ui/icons/tuiIconYoutubeLarge.svg deleted file mode 100644 index f6f9f267..00000000 --- a/assets/taiga-ui/icons/tuiIconYoutubeLarge.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconYoutubeOutline.svg b/assets/taiga-ui/icons/tuiIconYoutubeOutline.svg deleted file mode 100644 index 81a6e500..00000000 --- a/assets/taiga-ui/icons/tuiIconYoutubeOutline.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/assets/taiga-ui/icons/tuiIconZap.svg b/assets/taiga-ui/icons/tuiIconZap.svg deleted file mode 100644 index c7d778e0..00000000 --- a/assets/taiga-ui/icons/tuiIconZap.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconZapLarge.svg b/assets/taiga-ui/icons/tuiIconZapLarge.svg deleted file mode 100644 index 06d21d2f..00000000 --- a/assets/taiga-ui/icons/tuiIconZapLarge.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconZapOff.svg b/assets/taiga-ui/icons/tuiIconZapOff.svg deleted file mode 100644 index be1e56d4..00000000 --- a/assets/taiga-ui/icons/tuiIconZapOff.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconZapOffLarge.svg b/assets/taiga-ui/icons/tuiIconZapOffLarge.svg deleted file mode 100644 index 3a2df457..00000000 --- a/assets/taiga-ui/icons/tuiIconZapOffLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconZapOffOutline.svg b/assets/taiga-ui/icons/tuiIconZapOffOutline.svg deleted file mode 100644 index cdc7caed..00000000 --- a/assets/taiga-ui/icons/tuiIconZapOffOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconZapOutline.svg b/assets/taiga-ui/icons/tuiIconZapOutline.svg deleted file mode 100644 index 7fcd2c03..00000000 --- a/assets/taiga-ui/icons/tuiIconZapOutline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/assets/taiga-ui/icons/tuiIconZoomIn.svg b/assets/taiga-ui/icons/tuiIconZoomIn.svg deleted file mode 100644 index 838e16f6..00000000 --- a/assets/taiga-ui/icons/tuiIconZoomIn.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconZoomInLarge.svg b/assets/taiga-ui/icons/tuiIconZoomInLarge.svg deleted file mode 100644 index 9de20cd7..00000000 --- a/assets/taiga-ui/icons/tuiIconZoomInLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconZoomInOutline.svg b/assets/taiga-ui/icons/tuiIconZoomInOutline.svg deleted file mode 100644 index bb7eb712..00000000 --- a/assets/taiga-ui/icons/tuiIconZoomInOutline.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconZoomOut.svg b/assets/taiga-ui/icons/tuiIconZoomOut.svg deleted file mode 100644 index de5d3a5b..00000000 --- a/assets/taiga-ui/icons/tuiIconZoomOut.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconZoomOutLarge.svg b/assets/taiga-ui/icons/tuiIconZoomOutLarge.svg deleted file mode 100644 index 862de9f4..00000000 --- a/assets/taiga-ui/icons/tuiIconZoomOutLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconZoomOutOutline.svg b/assets/taiga-ui/icons/tuiIconZoomOutOutline.svg deleted file mode 100644 index c76213e6..00000000 --- a/assets/taiga-ui/icons/tuiIconZoomOutOutline.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/assets/taiga-ui/icons/turtle-filled.svg b/assets/taiga-ui/icons/turtle-filled.svg new file mode 100644 index 00000000..66d44320 --- /dev/null +++ b/assets/taiga-ui/icons/turtle-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/turtle.svg b/assets/taiga-ui/icons/turtle.svg new file mode 100644 index 00000000..0e6eea9c --- /dev/null +++ b/assets/taiga-ui/icons/turtle.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/tv-filled.svg b/assets/taiga-ui/icons/tv-filled.svg new file mode 100644 index 00000000..6d865c8c --- /dev/null +++ b/assets/taiga-ui/icons/tv-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tv-minimal-filled.svg b/assets/taiga-ui/icons/tv-minimal-filled.svg new file mode 100644 index 00000000..0f288994 --- /dev/null +++ b/assets/taiga-ui/icons/tv-minimal-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tv-minimal-play-filled.svg b/assets/taiga-ui/icons/tv-minimal-play-filled.svg new file mode 100644 index 00000000..759737a4 --- /dev/null +++ b/assets/taiga-ui/icons/tv-minimal-play-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/tv-minimal-play.svg b/assets/taiga-ui/icons/tv-minimal-play.svg new file mode 100644 index 00000000..c22bcade --- /dev/null +++ b/assets/taiga-ui/icons/tv-minimal-play.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/tv-minimal.svg b/assets/taiga-ui/icons/tv-minimal.svg new file mode 100644 index 00000000..291c173f --- /dev/null +++ b/assets/taiga-ui/icons/tv-minimal.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/tuiIconTvOutline.svg b/assets/taiga-ui/icons/tv.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconTvOutline.svg rename to assets/taiga-ui/icons/tv.svg diff --git a/assets/taiga-ui/icons/twitch-filled.svg b/assets/taiga-ui/icons/twitch-filled.svg new file mode 100644 index 00000000..27156b7d --- /dev/null +++ b/assets/taiga-ui/icons/twitch-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/twitch.svg b/assets/taiga-ui/icons/twitch.svg new file mode 100644 index 00000000..83a84985 --- /dev/null +++ b/assets/taiga-ui/icons/twitch.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/twitter-filled.svg b/assets/taiga-ui/icons/twitter-filled.svg new file mode 100644 index 00000000..151da1bc --- /dev/null +++ b/assets/taiga-ui/icons/twitter-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/twitter.svg b/assets/taiga-ui/icons/twitter.svg new file mode 100644 index 00000000..a5ae519b --- /dev/null +++ b/assets/taiga-ui/icons/twitter.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/type-filled.svg b/assets/taiga-ui/icons/type-filled.svg new file mode 100644 index 00000000..c35c0795 --- /dev/null +++ b/assets/taiga-ui/icons/type-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/type-outline-filled.svg b/assets/taiga-ui/icons/type-outline-filled.svg new file mode 100644 index 00000000..a2100ec8 --- /dev/null +++ b/assets/taiga-ui/icons/type-outline-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/type-outline.svg b/assets/taiga-ui/icons/type-outline.svg new file mode 100644 index 00000000..070ea591 --- /dev/null +++ b/assets/taiga-ui/icons/type-outline.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/type.svg b/assets/taiga-ui/icons/type.svg new file mode 100644 index 00000000..9cffeac8 --- /dev/null +++ b/assets/taiga-ui/icons/type.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/umbrella-filled.svg b/assets/taiga-ui/icons/umbrella-filled.svg new file mode 100644 index 00000000..50bcb926 --- /dev/null +++ b/assets/taiga-ui/icons/umbrella-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/umbrella-off-filled.svg b/assets/taiga-ui/icons/umbrella-off-filled.svg new file mode 100644 index 00000000..72df4093 --- /dev/null +++ b/assets/taiga-ui/icons/umbrella-off-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/umbrella-off.svg b/assets/taiga-ui/icons/umbrella-off.svg new file mode 100644 index 00000000..fe18ed0f --- /dev/null +++ b/assets/taiga-ui/icons/umbrella-off.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/umbrella.svg b/assets/taiga-ui/icons/umbrella.svg new file mode 100644 index 00000000..16f6ee99 --- /dev/null +++ b/assets/taiga-ui/icons/umbrella.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/underline-filled.svg b/assets/taiga-ui/icons/underline-filled.svg new file mode 100644 index 00000000..d5cd77ce --- /dev/null +++ b/assets/taiga-ui/icons/underline-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/underline.svg b/assets/taiga-ui/icons/underline.svg new file mode 100644 index 00000000..acb19e1e --- /dev/null +++ b/assets/taiga-ui/icons/underline.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/undo-2-filled.svg b/assets/taiga-ui/icons/undo-2-filled.svg new file mode 100644 index 00000000..f31558df --- /dev/null +++ b/assets/taiga-ui/icons/undo-2-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/undo-2.svg b/assets/taiga-ui/icons/undo-2.svg new file mode 100644 index 00000000..b0b97b96 --- /dev/null +++ b/assets/taiga-ui/icons/undo-2.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/undo-dot-filled.svg b/assets/taiga-ui/icons/undo-dot-filled.svg new file mode 100644 index 00000000..6169fe6f --- /dev/null +++ b/assets/taiga-ui/icons/undo-dot-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/undo-dot.svg b/assets/taiga-ui/icons/undo-dot.svg new file mode 100644 index 00000000..fb9e0906 --- /dev/null +++ b/assets/taiga-ui/icons/undo-dot.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/undo-filled.svg b/assets/taiga-ui/icons/undo-filled.svg new file mode 100644 index 00000000..83a7b62d --- /dev/null +++ b/assets/taiga-ui/icons/undo-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/undo.svg b/assets/taiga-ui/icons/undo.svg new file mode 100644 index 00000000..d2f26d31 --- /dev/null +++ b/assets/taiga-ui/icons/undo.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/unfold-horizontal-filled.svg b/assets/taiga-ui/icons/unfold-horizontal-filled.svg new file mode 100644 index 00000000..c8298ca2 --- /dev/null +++ b/assets/taiga-ui/icons/unfold-horizontal-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/unfold-horizontal.svg b/assets/taiga-ui/icons/unfold-horizontal.svg new file mode 100644 index 00000000..909f7a69 --- /dev/null +++ b/assets/taiga-ui/icons/unfold-horizontal.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/unfold-vertical-filled.svg b/assets/taiga-ui/icons/unfold-vertical-filled.svg new file mode 100644 index 00000000..c776b77c --- /dev/null +++ b/assets/taiga-ui/icons/unfold-vertical-filled.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/unfold-vertical.svg b/assets/taiga-ui/icons/unfold-vertical.svg new file mode 100644 index 00000000..ec092cbf --- /dev/null +++ b/assets/taiga-ui/icons/unfold-vertical.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/ungroup-filled.svg b/assets/taiga-ui/icons/ungroup-filled.svg new file mode 100644 index 00000000..d655ff5d --- /dev/null +++ b/assets/taiga-ui/icons/ungroup-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/ungroup.svg b/assets/taiga-ui/icons/ungroup.svg new file mode 100644 index 00000000..d792a2ad --- /dev/null +++ b/assets/taiga-ui/icons/ungroup.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/union-pay.svg b/assets/taiga-ui/icons/union-pay.svg new file mode 100644 index 00000000..e7c49f04 --- /dev/null +++ b/assets/taiga-ui/icons/union-pay.svg @@ -0,0 +1,37 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/university-filled.svg b/assets/taiga-ui/icons/university-filled.svg new file mode 100644 index 00000000..7f610bb7 --- /dev/null +++ b/assets/taiga-ui/icons/university-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/university.svg b/assets/taiga-ui/icons/university.svg new file mode 100644 index 00000000..96a136f4 --- /dev/null +++ b/assets/taiga-ui/icons/university.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/unlink-2-filled.svg b/assets/taiga-ui/icons/unlink-2-filled.svg new file mode 100644 index 00000000..0cd30285 --- /dev/null +++ b/assets/taiga-ui/icons/unlink-2-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/unlink-2.svg b/assets/taiga-ui/icons/unlink-2.svg new file mode 100644 index 00000000..aa05fae8 --- /dev/null +++ b/assets/taiga-ui/icons/unlink-2.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/unlink-filled.svg b/assets/taiga-ui/icons/unlink-filled.svg new file mode 100644 index 00000000..39685fea --- /dev/null +++ b/assets/taiga-ui/icons/unlink-filled.svg @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/unlink.svg b/assets/taiga-ui/icons/unlink.svg new file mode 100644 index 00000000..0e6143d6 --- /dev/null +++ b/assets/taiga-ui/icons/unlink.svg @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/unplug-filled.svg b/assets/taiga-ui/icons/unplug-filled.svg new file mode 100644 index 00000000..e423cbbf --- /dev/null +++ b/assets/taiga-ui/icons/unplug-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/unplug.svg b/assets/taiga-ui/icons/unplug.svg new file mode 100644 index 00000000..da0adbdd --- /dev/null +++ b/assets/taiga-ui/icons/unplug.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/upload-filled.svg b/assets/taiga-ui/icons/upload-filled.svg new file mode 100644 index 00000000..2fd4c205 --- /dev/null +++ b/assets/taiga-ui/icons/upload-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/upload.svg b/assets/taiga-ui/icons/upload.svg new file mode 100644 index 00000000..b5798c5d --- /dev/null +++ b/assets/taiga-ui/icons/upload.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/usb-filled.svg b/assets/taiga-ui/icons/usb-filled.svg new file mode 100644 index 00000000..00ec2072 --- /dev/null +++ b/assets/taiga-ui/icons/usb-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/usb.svg b/assets/taiga-ui/icons/usb.svg new file mode 100644 index 00000000..9320a564 --- /dev/null +++ b/assets/taiga-ui/icons/usb.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/user-check-filled.svg b/assets/taiga-ui/icons/user-check-filled.svg new file mode 100644 index 00000000..49be306d --- /dev/null +++ b/assets/taiga-ui/icons/user-check-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/user-check.svg b/assets/taiga-ui/icons/user-check.svg new file mode 100644 index 00000000..208ea9f6 --- /dev/null +++ b/assets/taiga-ui/icons/user-check.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/user-cog-filled.svg b/assets/taiga-ui/icons/user-cog-filled.svg new file mode 100644 index 00000000..7f4c48c2 --- /dev/null +++ b/assets/taiga-ui/icons/user-cog-filled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/user-cog.svg b/assets/taiga-ui/icons/user-cog.svg new file mode 100644 index 00000000..fb147524 --- /dev/null +++ b/assets/taiga-ui/icons/user-cog.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/user-filled.svg b/assets/taiga-ui/icons/user-filled.svg new file mode 100644 index 00000000..cf59323a --- /dev/null +++ b/assets/taiga-ui/icons/user-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/user-minus-filled.svg b/assets/taiga-ui/icons/user-minus-filled.svg new file mode 100644 index 00000000..3f8b5da0 --- /dev/null +++ b/assets/taiga-ui/icons/user-minus-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/user-minus.svg b/assets/taiga-ui/icons/user-minus.svg new file mode 100644 index 00000000..be98eb7a --- /dev/null +++ b/assets/taiga-ui/icons/user-minus.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/user-pen-filled.svg b/assets/taiga-ui/icons/user-pen-filled.svg new file mode 100644 index 00000000..da858820 --- /dev/null +++ b/assets/taiga-ui/icons/user-pen-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/user-pen.svg b/assets/taiga-ui/icons/user-pen.svg new file mode 100644 index 00000000..2bfa5479 --- /dev/null +++ b/assets/taiga-ui/icons/user-pen.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/user-plus-filled.svg b/assets/taiga-ui/icons/user-plus-filled.svg new file mode 100644 index 00000000..3f12ebf6 --- /dev/null +++ b/assets/taiga-ui/icons/user-plus-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/user-plus.svg b/assets/taiga-ui/icons/user-plus.svg new file mode 100644 index 00000000..ec3844dc --- /dev/null +++ b/assets/taiga-ui/icons/user-plus.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/user-round-check-filled.svg b/assets/taiga-ui/icons/user-round-check-filled.svg new file mode 100644 index 00000000..6a0ccfe3 --- /dev/null +++ b/assets/taiga-ui/icons/user-round-check-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/user-round-check.svg b/assets/taiga-ui/icons/user-round-check.svg new file mode 100644 index 00000000..e31dc36a --- /dev/null +++ b/assets/taiga-ui/icons/user-round-check.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/user-round-cog-filled.svg b/assets/taiga-ui/icons/user-round-cog-filled.svg new file mode 100644 index 00000000..7daa7f6f --- /dev/null +++ b/assets/taiga-ui/icons/user-round-cog-filled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/user-round-cog.svg b/assets/taiga-ui/icons/user-round-cog.svg new file mode 100644 index 00000000..2f6d7599 --- /dev/null +++ b/assets/taiga-ui/icons/user-round-cog.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/user-round-filled.svg b/assets/taiga-ui/icons/user-round-filled.svg new file mode 100644 index 00000000..df8bbde3 --- /dev/null +++ b/assets/taiga-ui/icons/user-round-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/user-round-minus-filled.svg b/assets/taiga-ui/icons/user-round-minus-filled.svg new file mode 100644 index 00000000..a565ce83 --- /dev/null +++ b/assets/taiga-ui/icons/user-round-minus-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/user-round-minus.svg b/assets/taiga-ui/icons/user-round-minus.svg new file mode 100644 index 00000000..e655b876 --- /dev/null +++ b/assets/taiga-ui/icons/user-round-minus.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/user-round-pen-filled.svg b/assets/taiga-ui/icons/user-round-pen-filled.svg new file mode 100644 index 00000000..add2f73d --- /dev/null +++ b/assets/taiga-ui/icons/user-round-pen-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/user-round-pen.svg b/assets/taiga-ui/icons/user-round-pen.svg new file mode 100644 index 00000000..4c72797b --- /dev/null +++ b/assets/taiga-ui/icons/user-round-pen.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/user-round-plus-filled.svg b/assets/taiga-ui/icons/user-round-plus-filled.svg new file mode 100644 index 00000000..a972bccd --- /dev/null +++ b/assets/taiga-ui/icons/user-round-plus-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/user-round-plus.svg b/assets/taiga-ui/icons/user-round-plus.svg new file mode 100644 index 00000000..f7dafcfa --- /dev/null +++ b/assets/taiga-ui/icons/user-round-plus.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/user-round-search-filled.svg b/assets/taiga-ui/icons/user-round-search-filled.svg new file mode 100644 index 00000000..bf855362 --- /dev/null +++ b/assets/taiga-ui/icons/user-round-search-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/user-round-search.svg b/assets/taiga-ui/icons/user-round-search.svg new file mode 100644 index 00000000..ea9c314e --- /dev/null +++ b/assets/taiga-ui/icons/user-round-search.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/user-round-x-filled.svg b/assets/taiga-ui/icons/user-round-x-filled.svg new file mode 100644 index 00000000..52d86c03 --- /dev/null +++ b/assets/taiga-ui/icons/user-round-x-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/user-round-x.svg b/assets/taiga-ui/icons/user-round-x.svg new file mode 100644 index 00000000..55bc4b5c --- /dev/null +++ b/assets/taiga-ui/icons/user-round-x.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/user-round.svg b/assets/taiga-ui/icons/user-round.svg new file mode 100644 index 00000000..66b0c2fe --- /dev/null +++ b/assets/taiga-ui/icons/user-round.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/user-search-filled.svg b/assets/taiga-ui/icons/user-search-filled.svg new file mode 100644 index 00000000..eeeee1e9 --- /dev/null +++ b/assets/taiga-ui/icons/user-search-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/user-search.svg b/assets/taiga-ui/icons/user-search.svg new file mode 100644 index 00000000..5d84cb46 --- /dev/null +++ b/assets/taiga-ui/icons/user-search.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/user-x-filled.svg b/assets/taiga-ui/icons/user-x-filled.svg new file mode 100644 index 00000000..8f818f80 --- /dev/null +++ b/assets/taiga-ui/icons/user-x-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/user-x.svg b/assets/taiga-ui/icons/user-x.svg new file mode 100644 index 00000000..9023fd20 --- /dev/null +++ b/assets/taiga-ui/icons/user-x.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/user.svg b/assets/taiga-ui/icons/user.svg new file mode 100644 index 00000000..8643bcc3 --- /dev/null +++ b/assets/taiga-ui/icons/user.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/users-filled.svg b/assets/taiga-ui/icons/users-filled.svg new file mode 100644 index 00000000..f189c5b7 --- /dev/null +++ b/assets/taiga-ui/icons/users-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/users-round-filled.svg b/assets/taiga-ui/icons/users-round-filled.svg new file mode 100644 index 00000000..14f452a8 --- /dev/null +++ b/assets/taiga-ui/icons/users-round-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/users-round.svg b/assets/taiga-ui/icons/users-round.svg new file mode 100644 index 00000000..3077f3ef --- /dev/null +++ b/assets/taiga-ui/icons/users-round.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/users.svg b/assets/taiga-ui/icons/users.svg new file mode 100644 index 00000000..e9a5ac91 --- /dev/null +++ b/assets/taiga-ui/icons/users.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/utensils-crossed-filled.svg b/assets/taiga-ui/icons/utensils-crossed-filled.svg new file mode 100644 index 00000000..bddbfb1e --- /dev/null +++ b/assets/taiga-ui/icons/utensils-crossed-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/utensils-crossed.svg b/assets/taiga-ui/icons/utensils-crossed.svg new file mode 100644 index 00000000..b70e3dc2 --- /dev/null +++ b/assets/taiga-ui/icons/utensils-crossed.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/utensils-filled.svg b/assets/taiga-ui/icons/utensils-filled.svg new file mode 100644 index 00000000..53bed919 --- /dev/null +++ b/assets/taiga-ui/icons/utensils-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/utensils.svg b/assets/taiga-ui/icons/utensils.svg new file mode 100644 index 00000000..1a244d93 --- /dev/null +++ b/assets/taiga-ui/icons/utensils.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/utility-pole-filled.svg b/assets/taiga-ui/icons/utility-pole-filled.svg new file mode 100644 index 00000000..bf9c2213 --- /dev/null +++ b/assets/taiga-ui/icons/utility-pole-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/utility-pole.svg b/assets/taiga-ui/icons/utility-pole.svg new file mode 100644 index 00000000..c5a7376d --- /dev/null +++ b/assets/taiga-ui/icons/utility-pole.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/uzcard.svg b/assets/taiga-ui/icons/uzcard.svg new file mode 100644 index 00000000..57df418f --- /dev/null +++ b/assets/taiga-ui/icons/uzcard.svg @@ -0,0 +1,34 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/variable-filled.svg b/assets/taiga-ui/icons/variable-filled.svg new file mode 100644 index 00000000..db21e7ef --- /dev/null +++ b/assets/taiga-ui/icons/variable-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/variable.svg b/assets/taiga-ui/icons/variable.svg new file mode 100644 index 00000000..5b8053d9 --- /dev/null +++ b/assets/taiga-ui/icons/variable.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/vault-filled.svg b/assets/taiga-ui/icons/vault-filled.svg new file mode 100644 index 00000000..ef211699 --- /dev/null +++ b/assets/taiga-ui/icons/vault-filled.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/vault.svg b/assets/taiga-ui/icons/vault.svg new file mode 100644 index 00000000..d784698f --- /dev/null +++ b/assets/taiga-ui/icons/vault.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/vegan-filled.svg b/assets/taiga-ui/icons/vegan-filled.svg new file mode 100644 index 00000000..1b22466e --- /dev/null +++ b/assets/taiga-ui/icons/vegan-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/vegan.svg b/assets/taiga-ui/icons/vegan.svg new file mode 100644 index 00000000..fd00fc3d --- /dev/null +++ b/assets/taiga-ui/icons/vegan.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/venetian-mask-filled.svg b/assets/taiga-ui/icons/venetian-mask-filled.svg new file mode 100644 index 00000000..afb80ec8 --- /dev/null +++ b/assets/taiga-ui/icons/venetian-mask-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/venetian-mask.svg b/assets/taiga-ui/icons/venetian-mask.svg new file mode 100644 index 00000000..305b46fb --- /dev/null +++ b/assets/taiga-ui/icons/venetian-mask.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/verve.svg b/assets/taiga-ui/icons/verve.svg new file mode 100644 index 00000000..c2ae5d9b --- /dev/null +++ b/assets/taiga-ui/icons/verve.svg @@ -0,0 +1,29 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/vibrate-filled.svg b/assets/taiga-ui/icons/vibrate-filled.svg new file mode 100644 index 00000000..7fcb97e0 --- /dev/null +++ b/assets/taiga-ui/icons/vibrate-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/vibrate-off-filled.svg b/assets/taiga-ui/icons/vibrate-off-filled.svg new file mode 100644 index 00000000..3ecaf472 --- /dev/null +++ b/assets/taiga-ui/icons/vibrate-off-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/vibrate-off.svg b/assets/taiga-ui/icons/vibrate-off.svg new file mode 100644 index 00000000..716f91a2 --- /dev/null +++ b/assets/taiga-ui/icons/vibrate-off.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/vibrate.svg b/assets/taiga-ui/icons/vibrate.svg new file mode 100644 index 00000000..073046ab --- /dev/null +++ b/assets/taiga-ui/icons/vibrate.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/video-filled.svg b/assets/taiga-ui/icons/video-filled.svg new file mode 100644 index 00000000..8c5a5309 --- /dev/null +++ b/assets/taiga-ui/icons/video-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/video-off-filled.svg b/assets/taiga-ui/icons/video-off-filled.svg new file mode 100644 index 00000000..a43be06c --- /dev/null +++ b/assets/taiga-ui/icons/video-off-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/video-off.svg b/assets/taiga-ui/icons/video-off.svg new file mode 100644 index 00000000..81380671 --- /dev/null +++ b/assets/taiga-ui/icons/video-off.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/video.svg b/assets/taiga-ui/icons/video.svg new file mode 100644 index 00000000..5bcb0daf --- /dev/null +++ b/assets/taiga-ui/icons/video.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/videotape-filled.svg b/assets/taiga-ui/icons/videotape-filled.svg new file mode 100644 index 00000000..6a42fe3d --- /dev/null +++ b/assets/taiga-ui/icons/videotape-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/videotape.svg b/assets/taiga-ui/icons/videotape.svg new file mode 100644 index 00000000..72ad5224 --- /dev/null +++ b/assets/taiga-ui/icons/videotape.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/view-filled.svg b/assets/taiga-ui/icons/view-filled.svg new file mode 100644 index 00000000..5b523cf9 --- /dev/null +++ b/assets/taiga-ui/icons/view-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/view.svg b/assets/taiga-ui/icons/view.svg new file mode 100644 index 00000000..f5e641f7 --- /dev/null +++ b/assets/taiga-ui/icons/view.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/visa-mono.svg b/assets/taiga-ui/icons/visa-mono.svg new file mode 100644 index 00000000..df83eabf --- /dev/null +++ b/assets/taiga-ui/icons/visa-mono.svg @@ -0,0 +1,8 @@ + + + diff --git a/assets/taiga-ui/icons/visa.svg b/assets/taiga-ui/icons/visa.svg new file mode 100644 index 00000000..4bf8a9cd --- /dev/null +++ b/assets/taiga-ui/icons/visa.svg @@ -0,0 +1,8 @@ + + + diff --git a/assets/taiga-ui/icons/voicemail-filled.svg b/assets/taiga-ui/icons/voicemail-filled.svg new file mode 100644 index 00000000..e32fd190 --- /dev/null +++ b/assets/taiga-ui/icons/voicemail-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/voicemail.svg b/assets/taiga-ui/icons/voicemail.svg new file mode 100644 index 00000000..da47ce9f --- /dev/null +++ b/assets/taiga-ui/icons/voicemail.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/volleyball-filled.svg b/assets/taiga-ui/icons/volleyball-filled.svg new file mode 100644 index 00000000..c869668e --- /dev/null +++ b/assets/taiga-ui/icons/volleyball-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/volleyball.svg b/assets/taiga-ui/icons/volleyball.svg new file mode 100644 index 00000000..864d0871 --- /dev/null +++ b/assets/taiga-ui/icons/volleyball.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/volume-1-filled.svg b/assets/taiga-ui/icons/volume-1-filled.svg new file mode 100644 index 00000000..b46980f0 --- /dev/null +++ b/assets/taiga-ui/icons/volume-1-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/volume-1.svg b/assets/taiga-ui/icons/volume-1.svg new file mode 100644 index 00000000..c3c8f528 --- /dev/null +++ b/assets/taiga-ui/icons/volume-1.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/volume-2-filled.svg b/assets/taiga-ui/icons/volume-2-filled.svg new file mode 100644 index 00000000..09506495 --- /dev/null +++ b/assets/taiga-ui/icons/volume-2-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/volume-2.svg b/assets/taiga-ui/icons/volume-2.svg new file mode 100644 index 00000000..eaae648d --- /dev/null +++ b/assets/taiga-ui/icons/volume-2.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/volume-filled.svg b/assets/taiga-ui/icons/volume-filled.svg new file mode 100644 index 00000000..73ae2a40 --- /dev/null +++ b/assets/taiga-ui/icons/volume-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/volume-off-filled.svg b/assets/taiga-ui/icons/volume-off-filled.svg new file mode 100644 index 00000000..4bdb6cb2 --- /dev/null +++ b/assets/taiga-ui/icons/volume-off-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/volume-off.svg b/assets/taiga-ui/icons/volume-off.svg new file mode 100644 index 00000000..f90636c3 --- /dev/null +++ b/assets/taiga-ui/icons/volume-off.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/volume-x-filled.svg b/assets/taiga-ui/icons/volume-x-filled.svg new file mode 100644 index 00000000..612a5cb7 --- /dev/null +++ b/assets/taiga-ui/icons/volume-x-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/volume-x.svg b/assets/taiga-ui/icons/volume-x.svg new file mode 100644 index 00000000..f2995b5a --- /dev/null +++ b/assets/taiga-ui/icons/volume-x.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/volume.svg b/assets/taiga-ui/icons/volume.svg new file mode 100644 index 00000000..17580c74 --- /dev/null +++ b/assets/taiga-ui/icons/volume.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/vote-filled.svg b/assets/taiga-ui/icons/vote-filled.svg new file mode 100644 index 00000000..bf6d6b6c --- /dev/null +++ b/assets/taiga-ui/icons/vote-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/vote.svg b/assets/taiga-ui/icons/vote.svg new file mode 100644 index 00000000..d36af296 --- /dev/null +++ b/assets/taiga-ui/icons/vote.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/wallet-cards-filled.svg b/assets/taiga-ui/icons/wallet-cards-filled.svg new file mode 100644 index 00000000..a7f1f698 --- /dev/null +++ b/assets/taiga-ui/icons/wallet-cards-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/wallet-cards.svg b/assets/taiga-ui/icons/wallet-cards.svg new file mode 100644 index 00000000..94038f06 --- /dev/null +++ b/assets/taiga-ui/icons/wallet-cards.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/wallet-filled.svg b/assets/taiga-ui/icons/wallet-filled.svg new file mode 100644 index 00000000..f07396cf --- /dev/null +++ b/assets/taiga-ui/icons/wallet-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/wallet-minimal-filled.svg b/assets/taiga-ui/icons/wallet-minimal-filled.svg new file mode 100644 index 00000000..4f225901 --- /dev/null +++ b/assets/taiga-ui/icons/wallet-minimal-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/wallet-minimal.svg b/assets/taiga-ui/icons/wallet-minimal.svg new file mode 100644 index 00000000..45032b19 --- /dev/null +++ b/assets/taiga-ui/icons/wallet-minimal.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/wallet.svg b/assets/taiga-ui/icons/wallet.svg new file mode 100644 index 00000000..afd2c959 --- /dev/null +++ b/assets/taiga-ui/icons/wallet.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/wallpaper-filled.svg b/assets/taiga-ui/icons/wallpaper-filled.svg new file mode 100644 index 00000000..efb9b99b --- /dev/null +++ b/assets/taiga-ui/icons/wallpaper-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/wallpaper.svg b/assets/taiga-ui/icons/wallpaper.svg new file mode 100644 index 00000000..99f8d4f6 --- /dev/null +++ b/assets/taiga-ui/icons/wallpaper.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/wand-filled.svg b/assets/taiga-ui/icons/wand-filled.svg new file mode 100644 index 00000000..caf0c7dd --- /dev/null +++ b/assets/taiga-ui/icons/wand-filled.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/wand-sparkles-filled.svg b/assets/taiga-ui/icons/wand-sparkles-filled.svg new file mode 100644 index 00000000..9a36b31e --- /dev/null +++ b/assets/taiga-ui/icons/wand-sparkles-filled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/wand-sparkles.svg b/assets/taiga-ui/icons/wand-sparkles.svg new file mode 100644 index 00000000..97095a2b --- /dev/null +++ b/assets/taiga-ui/icons/wand-sparkles.svg @@ -0,0 +1,23 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/wand.svg b/assets/taiga-ui/icons/wand.svg new file mode 100644 index 00000000..ac25ebcf --- /dev/null +++ b/assets/taiga-ui/icons/wand.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/warehouse-filled.svg b/assets/taiga-ui/icons/warehouse-filled.svg new file mode 100644 index 00000000..9baa2b15 --- /dev/null +++ b/assets/taiga-ui/icons/warehouse-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/warehouse.svg b/assets/taiga-ui/icons/warehouse.svg new file mode 100644 index 00000000..e82e4f66 --- /dev/null +++ b/assets/taiga-ui/icons/warehouse.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/washing-machine-filled.svg b/assets/taiga-ui/icons/washing-machine-filled.svg new file mode 100644 index 00000000..767f6b77 --- /dev/null +++ b/assets/taiga-ui/icons/washing-machine-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/washing-machine.svg b/assets/taiga-ui/icons/washing-machine.svg new file mode 100644 index 00000000..6a00c803 --- /dev/null +++ b/assets/taiga-ui/icons/washing-machine.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/watch-filled.svg b/assets/taiga-ui/icons/watch-filled.svg new file mode 100644 index 00000000..d1a5b5c8 --- /dev/null +++ b/assets/taiga-ui/icons/watch-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/watch.svg b/assets/taiga-ui/icons/watch.svg new file mode 100644 index 00000000..0ffe9b43 --- /dev/null +++ b/assets/taiga-ui/icons/watch.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/waves-filled.svg b/assets/taiga-ui/icons/waves-filled.svg new file mode 100644 index 00000000..d73bc3ae --- /dev/null +++ b/assets/taiga-ui/icons/waves-filled.svg @@ -0,0 +1,24 @@ + + + + + diff --git a/assets/taiga-ui/icons/waves.svg b/assets/taiga-ui/icons/waves.svg new file mode 100644 index 00000000..01424a87 --- /dev/null +++ b/assets/taiga-ui/icons/waves.svg @@ -0,0 +1,24 @@ + + + + + diff --git a/assets/taiga-ui/icons/waypoints-filled.svg b/assets/taiga-ui/icons/waypoints-filled.svg new file mode 100644 index 00000000..c141caab --- /dev/null +++ b/assets/taiga-ui/icons/waypoints-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/waypoints.svg b/assets/taiga-ui/icons/waypoints.svg new file mode 100644 index 00000000..11776d73 --- /dev/null +++ b/assets/taiga-ui/icons/waypoints.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/webcam-filled.svg b/assets/taiga-ui/icons/webcam-filled.svg new file mode 100644 index 00000000..a54a3c59 --- /dev/null +++ b/assets/taiga-ui/icons/webcam-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/webcam.svg b/assets/taiga-ui/icons/webcam.svg new file mode 100644 index 00000000..7c351de7 --- /dev/null +++ b/assets/taiga-ui/icons/webcam.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/webhook-filled.svg b/assets/taiga-ui/icons/webhook-filled.svg new file mode 100644 index 00000000..d18caa60 --- /dev/null +++ b/assets/taiga-ui/icons/webhook-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/webhook-off-filled.svg b/assets/taiga-ui/icons/webhook-off-filled.svg new file mode 100644 index 00000000..1e55edd3 --- /dev/null +++ b/assets/taiga-ui/icons/webhook-off-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/webhook-off.svg b/assets/taiga-ui/icons/webhook-off.svg new file mode 100644 index 00000000..1a782563 --- /dev/null +++ b/assets/taiga-ui/icons/webhook-off.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/webhook.svg b/assets/taiga-ui/icons/webhook.svg new file mode 100644 index 00000000..235dcd3b --- /dev/null +++ b/assets/taiga-ui/icons/webhook.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/weight-filled.svg b/assets/taiga-ui/icons/weight-filled.svg new file mode 100644 index 00000000..5864fc53 --- /dev/null +++ b/assets/taiga-ui/icons/weight-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/weight.svg b/assets/taiga-ui/icons/weight.svg new file mode 100644 index 00000000..6d5587af --- /dev/null +++ b/assets/taiga-ui/icons/weight.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/wheat-filled.svg b/assets/taiga-ui/icons/wheat-filled.svg new file mode 100644 index 00000000..862e450c --- /dev/null +++ b/assets/taiga-ui/icons/wheat-filled.svg @@ -0,0 +1,38 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/wheat-off-filled.svg b/assets/taiga-ui/icons/wheat-off-filled.svg new file mode 100644 index 00000000..f1ef87ff --- /dev/null +++ b/assets/taiga-ui/icons/wheat-off-filled.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/wheat-off.svg b/assets/taiga-ui/icons/wheat-off.svg new file mode 100644 index 00000000..5de028e5 --- /dev/null +++ b/assets/taiga-ui/icons/wheat-off.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/wheat.svg b/assets/taiga-ui/icons/wheat.svg new file mode 100644 index 00000000..58011020 --- /dev/null +++ b/assets/taiga-ui/icons/wheat.svg @@ -0,0 +1,38 @@ + + + + + + + + + + diff --git a/assets/taiga-ui/icons/whole-word-filled.svg b/assets/taiga-ui/icons/whole-word-filled.svg new file mode 100644 index 00000000..eb5913b7 --- /dev/null +++ b/assets/taiga-ui/icons/whole-word-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/whole-word.svg b/assets/taiga-ui/icons/whole-word.svg new file mode 100644 index 00000000..9f0d6121 --- /dev/null +++ b/assets/taiga-ui/icons/whole-word.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/wifi-filled.svg b/assets/taiga-ui/icons/wifi-filled.svg new file mode 100644 index 00000000..3fb022ee --- /dev/null +++ b/assets/taiga-ui/icons/wifi-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/wifi-high-filled.svg b/assets/taiga-ui/icons/wifi-high-filled.svg new file mode 100644 index 00000000..07007388 --- /dev/null +++ b/assets/taiga-ui/icons/wifi-high-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/wifi-high.svg b/assets/taiga-ui/icons/wifi-high.svg new file mode 100644 index 00000000..a784dbfc --- /dev/null +++ b/assets/taiga-ui/icons/wifi-high.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/wifi-low-filled.svg b/assets/taiga-ui/icons/wifi-low-filled.svg new file mode 100644 index 00000000..9d87c551 --- /dev/null +++ b/assets/taiga-ui/icons/wifi-low-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/wifi-low.svg b/assets/taiga-ui/icons/wifi-low.svg new file mode 100644 index 00000000..94f92fbb --- /dev/null +++ b/assets/taiga-ui/icons/wifi-low.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/wifi-off-filled.svg b/assets/taiga-ui/icons/wifi-off-filled.svg new file mode 100644 index 00000000..3026b26e --- /dev/null +++ b/assets/taiga-ui/icons/wifi-off-filled.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/wifi-off.svg b/assets/taiga-ui/icons/wifi-off.svg new file mode 100644 index 00000000..b2681730 --- /dev/null +++ b/assets/taiga-ui/icons/wifi-off.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/taiga-ui/icons/wifi-zero-filled.svg b/assets/taiga-ui/icons/wifi-zero-filled.svg new file mode 100644 index 00000000..3cfb299f --- /dev/null +++ b/assets/taiga-ui/icons/wifi-zero-filled.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/wifi-zero.svg b/assets/taiga-ui/icons/wifi-zero.svg new file mode 100644 index 00000000..c50e145c --- /dev/null +++ b/assets/taiga-ui/icons/wifi-zero.svg @@ -0,0 +1,13 @@ + + + diff --git a/assets/taiga-ui/icons/wifi.svg b/assets/taiga-ui/icons/wifi.svg new file mode 100644 index 00000000..12d68fc0 --- /dev/null +++ b/assets/taiga-ui/icons/wifi.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/wind-filled.svg b/assets/taiga-ui/icons/wind-filled.svg new file mode 100644 index 00000000..c7f065bd --- /dev/null +++ b/assets/taiga-ui/icons/wind-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/wind.svg b/assets/taiga-ui/icons/wind.svg new file mode 100644 index 00000000..5976e330 --- /dev/null +++ b/assets/taiga-ui/icons/wind.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/wine-filled.svg b/assets/taiga-ui/icons/wine-filled.svg new file mode 100644 index 00000000..e4053301 --- /dev/null +++ b/assets/taiga-ui/icons/wine-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/wine-off-filled.svg b/assets/taiga-ui/icons/wine-off-filled.svg new file mode 100644 index 00000000..aa1966e4 --- /dev/null +++ b/assets/taiga-ui/icons/wine-off-filled.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/wine-off.svg b/assets/taiga-ui/icons/wine-off.svg new file mode 100644 index 00000000..ed4ae09a --- /dev/null +++ b/assets/taiga-ui/icons/wine-off.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/wine.svg b/assets/taiga-ui/icons/wine.svg new file mode 100644 index 00000000..aa5db260 --- /dev/null +++ b/assets/taiga-ui/icons/wine.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/workflow-filled.svg b/assets/taiga-ui/icons/workflow-filled.svg new file mode 100644 index 00000000..c9ea8524 --- /dev/null +++ b/assets/taiga-ui/icons/workflow-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/workflow.svg b/assets/taiga-ui/icons/workflow.svg new file mode 100644 index 00000000..c8da8e61 --- /dev/null +++ b/assets/taiga-ui/icons/workflow.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/tuiIconWorldPay.svg b/assets/taiga-ui/icons/world-pay.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconWorldPay.svg rename to assets/taiga-ui/icons/world-pay.svg diff --git a/assets/taiga-ui/icons/worm-filled.svg b/assets/taiga-ui/icons/worm-filled.svg new file mode 100644 index 00000000..974c4687 --- /dev/null +++ b/assets/taiga-ui/icons/worm-filled.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/worm.svg b/assets/taiga-ui/icons/worm.svg new file mode 100644 index 00000000..51e2d544 --- /dev/null +++ b/assets/taiga-ui/icons/worm.svg @@ -0,0 +1,18 @@ + + + + + diff --git a/assets/taiga-ui/icons/wrap-text-filled.svg b/assets/taiga-ui/icons/wrap-text-filled.svg new file mode 100644 index 00000000..0f3f470f --- /dev/null +++ b/assets/taiga-ui/icons/wrap-text-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/wrap-text.svg b/assets/taiga-ui/icons/wrap-text.svg new file mode 100644 index 00000000..1ba940ee --- /dev/null +++ b/assets/taiga-ui/icons/wrap-text.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/wrench-filled.svg b/assets/taiga-ui/icons/wrench-filled.svg new file mode 100644 index 00000000..8993797b --- /dev/null +++ b/assets/taiga-ui/icons/wrench-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/tuiIconToolOutline.svg b/assets/taiga-ui/icons/wrench.svg similarity index 100% rename from assets/taiga-ui/icons/tuiIconToolOutline.svg rename to assets/taiga-ui/icons/wrench.svg diff --git a/assets/taiga-ui/icons/x-filled.svg b/assets/taiga-ui/icons/x-filled.svg new file mode 100644 index 00000000..08ab8945 --- /dev/null +++ b/assets/taiga-ui/icons/x-filled.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/x.svg b/assets/taiga-ui/icons/x.svg new file mode 100644 index 00000000..c1d19cf3 --- /dev/null +++ b/assets/taiga-ui/icons/x.svg @@ -0,0 +1,14 @@ + + + + diff --git a/assets/taiga-ui/icons/youtube-filled.svg b/assets/taiga-ui/icons/youtube-filled.svg new file mode 100644 index 00000000..bd0c9598 --- /dev/null +++ b/assets/taiga-ui/icons/youtube-filled.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/youtube.svg b/assets/taiga-ui/icons/youtube.svg new file mode 100644 index 00000000..47c799d7 --- /dev/null +++ b/assets/taiga-ui/icons/youtube.svg @@ -0,0 +1,17 @@ + + + + diff --git a/assets/taiga-ui/icons/zap-filled.svg b/assets/taiga-ui/icons/zap-filled.svg new file mode 100644 index 00000000..35b2b75a --- /dev/null +++ b/assets/taiga-ui/icons/zap-filled.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/zap-off-filled.svg b/assets/taiga-ui/icons/zap-off-filled.svg new file mode 100644 index 00000000..cd53c074 --- /dev/null +++ b/assets/taiga-ui/icons/zap-off-filled.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/zap-off.svg b/assets/taiga-ui/icons/zap-off.svg new file mode 100644 index 00000000..94a7b128 --- /dev/null +++ b/assets/taiga-ui/icons/zap-off.svg @@ -0,0 +1,19 @@ + + + + + + diff --git a/assets/taiga-ui/icons/zap.svg b/assets/taiga-ui/icons/zap.svg new file mode 100644 index 00000000..8f30df73 --- /dev/null +++ b/assets/taiga-ui/icons/zap.svg @@ -0,0 +1,16 @@ + + + diff --git a/assets/taiga-ui/icons/zoom-in-filled.svg b/assets/taiga-ui/icons/zoom-in-filled.svg new file mode 100644 index 00000000..df822dee --- /dev/null +++ b/assets/taiga-ui/icons/zoom-in-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/zoom-in.svg b/assets/taiga-ui/icons/zoom-in.svg new file mode 100644 index 00000000..0ce4f136 --- /dev/null +++ b/assets/taiga-ui/icons/zoom-in.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/zoom-out-filled.svg b/assets/taiga-ui/icons/zoom-out-filled.svg new file mode 100644 index 00000000..2e6a2db7 --- /dev/null +++ b/assets/taiga-ui/icons/zoom-out-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/zoom-out.svg b/assets/taiga-ui/icons/zoom-out.svg new file mode 100644 index 00000000..604c08ce --- /dev/null +++ b/assets/taiga-ui/icons/zoom-out.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/common.js b/common.js deleted file mode 100644 index 0b744804..00000000 --- a/common.js +++ /dev/null @@ -1,230 +0,0 @@ -(self["webpackChunkdemo"] = self["webpackChunkdemo"] || []).push([[76],{ - -/***/ 9050: -/*!***********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/addon-doc/fesm2015/taiga-ui-addon-doc-languages.js ***! - \***********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TUI_DOC_RUSSIAN: () => (/* binding */ TUI_DOC_RUSSIAN) -/* harmony export */ }); -/* harmony import */ var _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/addon-doc/tokens */ 9811); - - -// TODO: drop in v4.0 -const TUI_DOC_RUSSIAN = [{ - provide: _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_0__.TUI_DOC_DEMO_TEXTS, - useValue: ['Сделано с помощью директивы: ', 'Фон', 'Детали формы'] -}, { - provide: _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_0__.TUI_DOC_DOCUMENTATION_TEXTS, - useValue: ['Аргумент', 'Тип', 'Имя и описание', 'Значение', 'Для работы с динамическими шаблонами используется'] -}, { - provide: _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_0__.TUI_DOC_EXAMPLE_TEXTS, - useValue: ['Превью', 'Ссылка на пример скопирована', 'Готово'] -}, { - provide: _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_0__.TUI_DOC_MENU_TEXT, - useValue: 'Меню' -}, { - provide: _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_0__.TUI_DOC_SEARCH_TEXT, - useValue: 'Поиск' -}, { - provide: _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_0__.TUI_DOC_SEE_ALSO_TEXT, - useValue: 'Смотрите также' -}, { - provide: _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_0__.TUI_DOC_SOURCE_CODE_TEXT, - useValue: 'Исходный код' -}]; - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 7488: -/*!*******************************************************************************!*\ - !*** ./node_modules/@taiga-ui/addon-doc/fesm2015/taiga-ui-addon-doc-types.js ***! - \*******************************************************************************/ -/***/ (() => { - -/** - * Generated bundle index. Do not edit. - */ - -/***/ }), - -/***/ 9440: -/*!*************************************************************************!*\ - !*** ./node_modules/@taiga-ui/addon-doc/fesm2015/taiga-ui-addon-doc.js ***! - \*************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ PAGE_PROVIDERS: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.PAGE_PROVIDERS), -/* harmony export */ PAGE_SEE_ALSO: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.PAGE_SEE_ALSO), -/* harmony export */ TUI_DOC_CODE_ACTIONS: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_CODE_ACTIONS), -/* harmony export */ TUI_DOC_CODE_EDITOR: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_CODE_EDITOR), -/* harmony export */ TUI_DOC_DEFAULT_ICONS: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_DEFAULT_ICONS), -/* harmony export */ TUI_DOC_DEFAULT_TABS: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_DEFAULT_TABS), -/* harmony export */ TUI_DOC_DEMO_TEXTS: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_DEMO_TEXTS), -/* harmony export */ TUI_DOC_DOCUMENTATION_TEXTS: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_DOCUMENTATION_TEXTS), -/* harmony export */ TUI_DOC_EXAMPLE_CONTENT_PROCESSOR: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_EXAMPLE_CONTENT_PROCESSOR), -/* harmony export */ TUI_DOC_EXAMPLE_DEFAULT_OPTIONS: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TUI_DOC_EXAMPLE_DEFAULT_OPTIONS), -/* harmony export */ TUI_DOC_EXAMPLE_MARKDOWN_CODE_PROCESSOR: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_EXAMPLE_MARKDOWN_CODE_PROCESSOR), -/* harmony export */ TUI_DOC_EXAMPLE_OPTIONS: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TUI_DOC_EXAMPLE_OPTIONS), -/* harmony export */ TUI_DOC_EXAMPLE_TEXTS: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_EXAMPLE_TEXTS), -/* harmony export */ TUI_DOC_EXCLUDED_PROPERTIES: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_EXCLUDED_PROPERTIES), -/* harmony export */ TUI_DOC_ICONS: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_ICONS), -/* harmony export */ TUI_DOC_LOGO: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_LOGO), -/* harmony export */ TUI_DOC_MAP_PAGES: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_MAP_PAGES), -/* harmony export */ TUI_DOC_MENU_TEXT: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_MENU_TEXT), -/* harmony export */ TUI_DOC_PAGES: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_PAGES), -/* harmony export */ TUI_DOC_PAGE_LOADED: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_PAGE_LOADED), -/* harmony export */ TUI_DOC_RUSSIAN: () => (/* reexport safe */ _taiga_ui_addon_doc_languages__WEBPACK_IMPORTED_MODULE_4__.TUI_DOC_RUSSIAN), -/* harmony export */ TUI_DOC_SCROLL_BEHAVIOR: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_SCROLL_BEHAVIOR), -/* harmony export */ TUI_DOC_SEARCH_TEXT: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_SEARCH_TEXT), -/* harmony export */ TUI_DOC_SEE_ALSO: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_SEE_ALSO), -/* harmony export */ TUI_DOC_SEE_ALSO_TEXT: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_SEE_ALSO_TEXT), -/* harmony export */ TUI_DOC_SOURCE_CODE: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_SOURCE_CODE), -/* harmony export */ TUI_DOC_SOURCE_CODE_TEXT: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_SOURCE_CODE_TEXT), -/* harmony export */ TUI_DOC_TITLE: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_TITLE), -/* harmony export */ TUI_DOC_TYPE_REFERENCE_HANDLER: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_TYPE_REFERENCE_HANDLER), -/* harmony export */ TUI_DOC_TYPE_REFERENCE_PARSER: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_TYPE_REFERENCE_PARSER), -/* harmony export */ TUI_DOC_URL_STATE_HANDLER: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DOC_URL_STATE_HANDLER), -/* harmony export */ TUI_EXAMPLE_PRIMARY_FILE_NAME: () => (/* reexport safe */ _taiga_ui_addon_doc_interfaces__WEBPACK_IMPORTED_MODULE_3__.TUI_EXAMPLE_PRIMARY_FILE_NAME), -/* harmony export */ TUI_THEME_DEFAULT_NAME: () => (/* reexport safe */ _taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_5__.TUI_THEME_DEFAULT_NAME), -/* harmony export */ TUI_THEME_NAME: () => (/* reexport safe */ _taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_5__.TUI_THEME_NAME), -/* harmony export */ TUI_THEME_NIGHT_STORAGE_DEFAULT_KEY: () => (/* reexport safe */ _taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_5__.TUI_THEME_NIGHT_STORAGE_DEFAULT_KEY), -/* harmony export */ TUI_THEME_NIGHT_STORAGE_KEY: () => (/* reexport safe */ _taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_5__.TUI_THEME_NIGHT_STORAGE_KEY), -/* harmony export */ TUI_THEME_STORAGE_DEFAULT_KEY: () => (/* reexport safe */ _taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_5__.TUI_THEME_STORAGE_DEFAULT_KEY), -/* harmony export */ TUI_THEME_STORAGE_KEY: () => (/* reexport safe */ _taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_5__.TUI_THEME_STORAGE_KEY), -/* harmony export */ TUI_USE_DEFAULT_NIGHT_THEME: () => (/* reexport safe */ _taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_5__.TUI_USE_DEFAULT_NIGHT_THEME), -/* harmony export */ TuiAddonDocModule: () => (/* binding */ TuiAddonDocModule), -/* harmony export */ TuiDocCodeComponent: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocCodeComponent), -/* harmony export */ TuiDocCodeModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocCodeModule), -/* harmony export */ TuiDocCopyComponent: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocCopyComponent), -/* harmony export */ TuiDocCopyModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocCopyModule), -/* harmony export */ TuiDocDemoComponent: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocDemoComponent), -/* harmony export */ TuiDocDemoModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocDemoModule), -/* harmony export */ TuiDocDocumentationComponent: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocDocumentationComponent), -/* harmony export */ TuiDocDocumentationModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocDocumentationModule), -/* harmony export */ TuiDocDocumentationPropertyConnectorDirective: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocDocumentationPropertyConnectorDirective), -/* harmony export */ TuiDocExampleComponent: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocExampleComponent), -/* harmony export */ TuiDocExampleGetTabsPipe: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocExampleGetTabsPipe), -/* harmony export */ TuiDocExampleModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocExampleModule), -/* harmony export */ TuiDocHeaderComponent: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocHeaderComponent), -/* harmony export */ TuiDocHeaderModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocHeaderModule), -/* harmony export */ TuiDocMainComponent: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocMainComponent), -/* harmony export */ TuiDocMainModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocMainModule), -/* harmony export */ TuiDocNavigationComponent: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocNavigationComponent), -/* harmony export */ TuiDocNavigationModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocNavigationModule), -/* harmony export */ TuiDocPageComponent: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocPageComponent), -/* harmony export */ TuiDocPageModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocPageModule), -/* harmony export */ TuiDocPageTabConnectorDirective: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocPageTabConnectorDirective), -/* harmony export */ TuiDocSeeAlsoComponent: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocSeeAlsoComponent), -/* harmony export */ TuiDocSeeAlsoModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocSeeAlsoModule), -/* harmony export */ TuiDocSourceCodeComponent: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocSourceCodeComponent), -/* harmony export */ TuiDocSourceCodeModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocSourceCodeModule), -/* harmony export */ TuiDocTabComponent: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocTabComponent), -/* harmony export */ TuiDocTabModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocTabModule), -/* harmony export */ TuiDocTypeReferencePipe: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocTypeReferencePipe), -/* harmony export */ TuiGetColorPipe: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiGetColorPipe), -/* harmony export */ TuiGetOpacityPipe: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiGetOpacityPipe), -/* harmony export */ TuiInputOpacityDirective: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiInputOpacityDirective), -/* harmony export */ TuiInputOpacityModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiInputOpacityModule), -/* harmony export */ TuiInspectPipe: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiInspectPipe), -/* harmony export */ TuiIsOptionalPipe: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiIsOptionalPipe), -/* harmony export */ TuiIsPrimitivePolymorpheusContentPipe: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiIsPrimitivePolymorpheusContentPipe), -/* harmony export */ TuiLanguageSwitcherComponent: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiLanguageSwitcherComponent), -/* harmony export */ TuiLanguageSwitcherModule: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiLanguageSwitcherModule), -/* harmony export */ TuiScrollIntoViewLinkDirective: () => (/* reexport safe */ _taiga_ui_addon_doc_directives__WEBPACK_IMPORTED_MODULE_2__.TuiScrollIntoViewLinkDirective), -/* harmony export */ TuiScrollIntoViewLinkModule: () => (/* reexport safe */ _taiga_ui_addon_doc_directives__WEBPACK_IMPORTED_MODULE_2__.TuiScrollIntoViewLinkModule), -/* harmony export */ TuiShowCleanerPipe: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiShowCleanerPipe), -/* harmony export */ TuiStripOptionalPipe: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiStripOptionalPipe), -/* harmony export */ TuiTextCodeDirective: () => (/* reexport safe */ _taiga_ui_addon_doc_directives__WEBPACK_IMPORTED_MODULE_2__.TuiTextCodeDirective), -/* harmony export */ TuiTextCodeModule: () => (/* reexport safe */ _taiga_ui_addon_doc_directives__WEBPACK_IMPORTED_MODULE_2__.TuiTextCodeModule), -/* harmony export */ TuiThemeNightService: () => (/* reexport safe */ _taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_5__.TuiThemeNightService), -/* harmony export */ TuiThemeService: () => (/* reexport safe */ _taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_5__.TuiThemeService), -/* harmony export */ tuiCoerceValue: () => (/* reexport safe */ _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__.tuiCoerceValue), -/* harmony export */ tuiCoerceValueIsTrue: () => (/* reexport safe */ _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__.tuiCoerceValueIsTrue), -/* harmony export */ tuiDocExampleOptionsProvider: () => (/* reexport safe */ _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.tuiDocExampleOptionsProvider), -/* harmony export */ tuiDocExcludeProperties: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.tuiDocExcludeProperties), -/* harmony export */ tuiDocIconsProvider: () => (/* reexport safe */ _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__.tuiDocIconsProvider), -/* harmony export */ tuiGenerateRoutes: () => (/* reexport safe */ _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__.tuiGenerateRoutes), -/* harmony export */ tuiGetDocModules: () => (/* binding */ tuiGetDocModules), -/* harmony export */ tuiInspectAny: () => (/* reexport safe */ _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__.tuiInspectAny), -/* harmony export */ tuiIsPageGroup: () => (/* reexport safe */ _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__.tuiIsPageGroup), -/* harmony export */ tuiRawLoad: () => (/* reexport safe */ _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__.tuiRawLoad), -/* harmony export */ tuiRawLoadRecord: () => (/* reexport safe */ _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__.tuiRawLoadRecord), -/* harmony export */ tuiSortPages: () => (/* reexport safe */ _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__.tuiSortPages), -/* harmony export */ tuiToFlatMapPages: () => (/* reexport safe */ _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__.tuiToFlatMapPages), -/* harmony export */ tuiTransliterateKeyboardLayout: () => (/* reexport safe */ _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__.tuiTransliterateKeyboardLayout), -/* harmony export */ tuiTryParseMarkdownCodeBlock: () => (/* reexport safe */ _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__.tuiTryParseMarkdownCodeBlock), -/* harmony export */ tuiTypeReferenceParser: () => (/* reexport safe */ _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__.tuiTypeReferenceParser) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/router */ 1099); -/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 73); -/* harmony import */ var _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/addon-doc/utils */ 8380); -/* harmony import */ var _taiga_ui_addon_doc_directives__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/addon-doc/directives */ 987); -/* harmony import */ var _taiga_ui_addon_doc_interfaces__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @taiga-ui/addon-doc/interfaces */ 689); -/* harmony import */ var _taiga_ui_addon_doc_languages__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @taiga-ui/addon-doc/languages */ 9050); -/* harmony import */ var _taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @taiga-ui/addon-doc/services */ 9073); -/* harmony import */ var _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @taiga-ui/addon-doc/tokens */ 9811); -/* harmony import */ var _taiga_ui_addon_doc_types__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @taiga-ui/addon-doc/types */ 7488); -/* harmony import */ var _taiga_ui_addon_doc_types__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_taiga_ui_addon_doc_types__WEBPACK_IMPORTED_MODULE_7__); -/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {}; -/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _taiga_ui_addon_doc_types__WEBPACK_IMPORTED_MODULE_7__) if(["default","TuiAddonDocModule","tuiGetDocModules","PAGE_PROVIDERS","PAGE_SEE_ALSO","TUI_DOC_EXAMPLE_DEFAULT_OPTIONS","TUI_DOC_EXAMPLE_OPTIONS","TuiDocCodeComponent","TuiDocCodeModule","TuiDocCopyComponent","TuiDocCopyModule","TuiDocDemoComponent","TuiDocDemoModule","TuiDocDocumentationComponent","TuiDocDocumentationModule","TuiDocDocumentationPropertyConnectorDirective","TuiDocExampleComponent","TuiDocExampleGetTabsPipe","TuiDocExampleModule","TuiDocHeaderComponent","TuiDocHeaderModule","TuiDocMainComponent","TuiDocMainModule","TuiDocNavigationComponent","TuiDocNavigationModule","TuiDocPageComponent","TuiDocPageModule","TuiDocPageTabConnectorDirective","TuiDocSeeAlsoComponent","TuiDocSeeAlsoModule","TuiDocSourceCodeComponent","TuiDocSourceCodeModule","TuiDocTabComponent","TuiDocTabModule","TuiDocTypeReferencePipe","TuiGetColorPipe","TuiGetOpacityPipe","TuiInputOpacityDirective","TuiInputOpacityModule","TuiInspectPipe","TuiIsOptionalPipe","TuiIsPrimitivePolymorpheusContentPipe","TuiLanguageSwitcherComponent","TuiLanguageSwitcherModule","TuiShowCleanerPipe","TuiStripOptionalPipe","tuiDocExampleOptionsProvider","tuiCoerceValue","tuiCoerceValueIsTrue","tuiGenerateRoutes","tuiInspectAny","tuiIsPageGroup","tuiRawLoad","tuiRawLoadRecord","tuiSortPages","tuiToFlatMapPages","tuiTransliterateKeyboardLayout","tuiTryParseMarkdownCodeBlock","tuiTypeReferenceParser","TuiScrollIntoViewLinkDirective","TuiScrollIntoViewLinkModule","TuiTextCodeDirective","TuiTextCodeModule","TUI_EXAMPLE_PRIMARY_FILE_NAME","TUI_DOC_RUSSIAN","TUI_THEME_DEFAULT_NAME","TUI_THEME_NAME","TUI_THEME_NIGHT_STORAGE_DEFAULT_KEY","TUI_THEME_NIGHT_STORAGE_KEY","TUI_THEME_STORAGE_DEFAULT_KEY","TUI_THEME_STORAGE_KEY","TUI_USE_DEFAULT_NIGHT_THEME","TuiThemeNightService","TuiThemeService","TUI_DOC_CODE_ACTIONS","TUI_DOC_CODE_EDITOR","TUI_DOC_DEFAULT_ICONS","TUI_DOC_DEFAULT_TABS","TUI_DOC_DEMO_TEXTS","TUI_DOC_DOCUMENTATION_TEXTS","TUI_DOC_EXAMPLE_CONTENT_PROCESSOR","TUI_DOC_EXAMPLE_MARKDOWN_CODE_PROCESSOR","TUI_DOC_EXAMPLE_TEXTS","TUI_DOC_EXCLUDED_PROPERTIES","TUI_DOC_ICONS","TUI_DOC_LOGO","TUI_DOC_MAP_PAGES","TUI_DOC_MENU_TEXT","TUI_DOC_PAGES","TUI_DOC_PAGE_LOADED","TUI_DOC_SCROLL_BEHAVIOR","TUI_DOC_SEARCH_TEXT","TUI_DOC_SEE_ALSO","TUI_DOC_SEE_ALSO_TEXT","TUI_DOC_SOURCE_CODE","TUI_DOC_SOURCE_CODE_TEXT","TUI_DOC_TITLE","TUI_DOC_TYPE_REFERENCE_HANDLER","TUI_DOC_TYPE_REFERENCE_PARSER","TUI_DOC_URL_STATE_HANDLER","tuiDocExcludeProperties","tuiDocIconsProvider"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _taiga_ui_addon_doc_types__WEBPACK_IMPORTED_MODULE_7__[__WEBPACK_IMPORT_KEY__] -/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); - - - - - - - - - - - - - -class TuiAddonDocModule {} -TuiAddonDocModule.ɵfac = function TuiAddonDocModule_Factory(t) { - return new (t || TuiAddonDocModule)(); -}; -TuiAddonDocModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineNgModule"]({ - type: TuiAddonDocModule -}); -TuiAddonDocModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineInjector"]({ - imports: [_taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocCodeModule, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocDemoModule, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocDocumentationModule, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocPageModule, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocExampleModule] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵsetClassMetadata"](TuiAddonDocModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_8__.NgModule, - args: [{ - exports: [_taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocCodeModule, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocDemoModule, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocDocumentationModule, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocPageModule, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_0__.TuiDocExampleModule] - }] - }], null, null); -})(); -function tuiGetDocModules(type) { - return [TuiAddonDocModule, _angular_router__WEBPACK_IMPORTED_MODULE_9__.RouterModule.forChild((0,_taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_1__.tuiGenerateRoutes)(type))]; -} - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }) - -}]); -//# sourceMappingURL=common.js.map \ No newline at end of file diff --git a/common.js.map b/common.js.map deleted file mode 100644 index 5e93693c..00000000 --- a/common.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"common.js","mappings":";;;;;;;;;;;;;;AAA6M;;AAE7M;AACA,MAAMO,eAAe,GAAG,CACpB;EACIC,OAAO,EAAER,0EAAkB;EAC3BS,QAAQ,EAAE,CAAC,+BAA+B,EAAE,KAAK,EAAE,cAAc;AACrE,CAAC,EACD;EACID,OAAO,EAAEP,mFAA2B;EACpCQ,QAAQ,EAAE,CACN,UAAU,EACV,KAAK,EACL,gBAAgB,EAChB,UAAU,EACV,mDAAmD;AAE3D,CAAC,EACD;EACID,OAAO,EAAEN,6EAAqB;EAC9BO,QAAQ,EAAE,CAAC,QAAQ,EAAE,8BAA8B,EAAE,QAAQ;AACjE,CAAC,EACD;EACID,OAAO,EAAEL,yEAAiB;EAC1BM,QAAQ,EAAE;AACd,CAAC,EACD;EACID,OAAO,EAAEJ,2EAAmB;EAC5BK,QAAQ,EAAE;AACd,CAAC,EACD;EACID,OAAO,EAAEH,6EAAqB;EAC9BI,QAAQ,EAAE;AACd,CAAC,EACD;EACID,OAAO,EAAEF,gFAAwB;EACjCG,QAAQ,EAAE;AACd,CAAC,CACJ;;AAED;AACA;AACA;;;;;;;;;;;;AC1CA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACFoC;AACK;AACM;AACuG;AACvG;AACe;AACpB;AACK;AACA;AACD;AACD;AACF;AACD;AAE1C,MAAMU,iBAAiB,CAAC;AAExBA,iBAAiB,CAACC,IAAI,YAAAC,0BAAAC,CAAA;EAAA,YAAAA,CAAA,IAAyFH,iBAAiB;AAAA,CAAkD;AAClLA,iBAAiB,CAACI,IAAI,kBAD+Eb,8DAAE;EAAAe,IAAA,EACSN;AAAiB,EAIlG;AAC/BA,iBAAiB,CAACO,IAAI,kBAN+EhB,8DAAE;EAAAkB,OAAA,GAMsCf,4EAAgB,EACrJC,4EAAgB,EAChBC,qFAAyB,EACzBC,4EAAgB,EAChBC,+EAAmB;AAAA,EAAI;AAC/B;EAAA,QAAAY,SAAA,oBAAAA,SAAA,KAXqGnB,+DAAE,CAWXS,iBAAiB,EAAc,CAAC;IAChHM,IAAI,EAAEd,mDAAQ;IACdoB,IAAI,EAAE,CAAC;MACCC,OAAO,EAAE,CACLnB,4EAAgB,EAChBC,4EAAgB,EAChBC,qFAAyB,EACzBC,4EAAgB,EAChBC,+EAAmB;IAE3B,CAAC;EACT,CAAC,CAAC;AAAA;AACV,SAASgB,gBAAgBA,CAACR,IAAI,EAAE;EAC5B,OAAO,CAACN,iBAAiB,EAAEP,yDAAY,CAACsB,QAAQ,CAAChB,4EAAiB,CAACO,IAAI,CAAC,CAAC,CAAC;AAC9E;;AAEA;AACA;AACA","sources":["./node_modules/@taiga-ui/addon-doc/fesm2015/taiga-ui-addon-doc-languages.js","./node_modules/@taiga-ui/addon-doc/fesm2015/taiga-ui-addon-doc-types.js","./node_modules/@taiga-ui/addon-doc/fesm2015/taiga-ui-addon-doc.js"],"sourcesContent":["import { TUI_DOC_DEMO_TEXTS, TUI_DOC_DOCUMENTATION_TEXTS, TUI_DOC_EXAMPLE_TEXTS, TUI_DOC_MENU_TEXT, TUI_DOC_SEARCH_TEXT, TUI_DOC_SEE_ALSO_TEXT, TUI_DOC_SOURCE_CODE_TEXT } from '@taiga-ui/addon-doc/tokens';\n\n// TODO: drop in v4.0\nconst TUI_DOC_RUSSIAN = [\n {\n provide: TUI_DOC_DEMO_TEXTS,\n useValue: ['Сделано с помощью директивы: ', 'Фон', 'Детали формы'],\n },\n {\n provide: TUI_DOC_DOCUMENTATION_TEXTS,\n useValue: [\n 'Аргумент',\n 'Тип',\n 'Имя и описание',\n 'Значение',\n 'Для работы с динамическими шаблонами используется',\n ],\n },\n {\n provide: TUI_DOC_EXAMPLE_TEXTS,\n useValue: ['Превью', 'Ссылка на пример скопирована', 'Готово'],\n },\n {\n provide: TUI_DOC_MENU_TEXT,\n useValue: 'Меню',\n },\n {\n provide: TUI_DOC_SEARCH_TEXT,\n useValue: 'Поиск',\n },\n {\n provide: TUI_DOC_SEE_ALSO_TEXT,\n useValue: 'Смотрите также',\n },\n {\n provide: TUI_DOC_SOURCE_CODE_TEXT,\n useValue: 'Исходный код',\n },\n];\n\n/**\n * Generated bundle index. Do not edit.\n */\n\nexport { TUI_DOC_RUSSIAN };\n","/**\n * Generated bundle index. Do not edit.\n */\n","import * as i0 from '@angular/core';\nimport { NgModule } from '@angular/core';\nimport { RouterModule } from '@angular/router';\nimport { TuiDocCodeModule, TuiDocDemoModule, TuiDocDocumentationModule, TuiDocPageModule, TuiDocExampleModule } from '@taiga-ui/addon-doc/components';\nexport * from '@taiga-ui/addon-doc/components';\nimport { tuiGenerateRoutes } from '@taiga-ui/addon-doc/utils';\nexport * from '@taiga-ui/addon-doc/utils';\nexport * from '@taiga-ui/addon-doc/directives';\nexport * from '@taiga-ui/addon-doc/interfaces';\nexport * from '@taiga-ui/addon-doc/languages';\nexport * from '@taiga-ui/addon-doc/services';\nexport * from '@taiga-ui/addon-doc/tokens';\nexport * from '@taiga-ui/addon-doc/types';\n\nclass TuiAddonDocModule {\n}\nTuiAddonDocModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"12.2.17\", ngImport: i0, type: TuiAddonDocModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });\nTuiAddonDocModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: \"12.0.0\", version: \"12.2.17\", ngImport: i0, type: TuiAddonDocModule, exports: [TuiDocCodeModule,\n TuiDocDemoModule,\n TuiDocDocumentationModule,\n TuiDocPageModule,\n TuiDocExampleModule] });\nTuiAddonDocModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: \"12.0.0\", version: \"12.2.17\", ngImport: i0, type: TuiAddonDocModule, imports: [TuiDocCodeModule,\n TuiDocDemoModule,\n TuiDocDocumentationModule,\n TuiDocPageModule,\n TuiDocExampleModule] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"12.2.17\", ngImport: i0, type: TuiAddonDocModule, decorators: [{\n type: NgModule,\n args: [{\n exports: [\n TuiDocCodeModule,\n TuiDocDemoModule,\n TuiDocDocumentationModule,\n TuiDocPageModule,\n TuiDocExampleModule,\n ],\n }]\n }] });\nfunction tuiGetDocModules(type) {\n return [TuiAddonDocModule, RouterModule.forChild(tuiGenerateRoutes(type))];\n}\n\n/**\n * Generated bundle index. Do not edit.\n */\n\nexport { TuiAddonDocModule, tuiGetDocModules };\n"],"names":["TUI_DOC_DEMO_TEXTS","TUI_DOC_DOCUMENTATION_TEXTS","TUI_DOC_EXAMPLE_TEXTS","TUI_DOC_MENU_TEXT","TUI_DOC_SEARCH_TEXT","TUI_DOC_SEE_ALSO_TEXT","TUI_DOC_SOURCE_CODE_TEXT","TUI_DOC_RUSSIAN","provide","useValue","i0","NgModule","RouterModule","TuiDocCodeModule","TuiDocDemoModule","TuiDocDocumentationModule","TuiDocPageModule","TuiDocExampleModule","tuiGenerateRoutes","TuiAddonDocModule","ɵfac","TuiAddonDocModule_Factory","t","ɵmod","ɵɵdefineNgModule","type","ɵinj","ɵɵdefineInjector","imports","ngDevMode","ɵsetClassMetadata","args","exports","tuiGetDocModules","forChild"],"sourceRoot":"webpack:///","x_google_ignoreList":[0,1,2]} \ No newline at end of file diff --git a/main.js b/main.js index 594bd405..cd2588b4 100644 --- a/main.js +++ b/main.js @@ -11,17 +11,15 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ AppComponent: () => (/* binding */ AppComponent) /* harmony export */ }); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 73); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @taiga-ui/core */ 578); +/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @taiga-ui/core */ 1534); /* harmony import */ var ngx_highlightjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ngx-highlightjs */ 5240); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); +/* harmony import */ var _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/addon-doc/components */ 4841); var _AppComponent; - - class AppComponent {} _AppComponent = AppComponent; _AppComponent.ɵfac = function AppComponent_Factory(t) { @@ -34,7 +32,7 @@ _AppComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__[" features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵStandaloneFeature"]], decls: 7, vars: 0, - consts: [["ngProjectAs", "tuiDocHeader", 5, ["tuiDocHeader"]], ["href", "https://www.npmjs.com/package/ng-morph", "rel", "noreferrer", "target", "_blank", 1, "npm-link"], ["alt", "npm-link", "src", "https://img.shields.io/npm/dy/ng-morph?color=gainsboro&style=flat-square"], ["href", "https://github.com/taiga-family/ng-morph", "rel", "noreferrer", "target", "_blank", "tuiLink", "", "tuiMode", "onLight", 1, "github-link"], ["alt", "", "src", "assets/images/github.svg", 1, "github"]], + consts: [["ngProjectAs", "tuiDocHeader", 5, ["tuiDocHeader"]], ["href", "https://www.npmjs.com/package/ng-morph", "rel", "noreferrer", "target", "_blank", 1, "npm-link"], ["alt", "npm-link", "src", "https://img.shields.io/npm/dy/ng-morph?color=gainsboro&style=flat-square"], ["href", "https://github.com/taiga-family/ng-morph", "rel", "noreferrer", "target", "_blank", "tuiLink", "", "tuiTheme", "light", 1, "github-link"], ["alt", "", "src", "assets/images/github.svg", 1, "github"]], template: function AppComponent_Template(rf, ctx) { if (rf & 1) { _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-doc-main"); @@ -50,7 +48,7 @@ _AppComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__[" _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); } }, - dependencies: [ngx_highlightjs__WEBPACK_IMPORTED_MODULE_1__.HighlightModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__.TuiDocMainModule, _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_2__.TuiDocMainComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_3__.TuiLinkModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_3__.TuiLinkComponent], + dependencies: [ngx_highlightjs__WEBPACK_IMPORTED_MODULE_1__.HighlightModule, _taiga_ui_addon_doc_components__WEBPACK_IMPORTED_MODULE_2__.TuiDocMain, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_3__.TuiLink], styles: ["[_nghost-%COMP%] {\n font: var(--tui-font-text-m);\n}\n.npm-link[_ngcontent-%COMP%] {\n margin-top: 0.5rem;\n margin-left: 0.75rem;\n}\n.github-link[_ngcontent-%COMP%] {\n font-weight: bold;\n block-size: 1.5rem;\n}\n.github[_ngcontent-%COMP%] {\n inline-size: 1.5rem;\n block-size: 1.5rem;\n margin: 0 4px 0 16px;\n vertical-align: -0.375rem;\n}\n\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jb21wb25lbnQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLDRCQUFBO0FBQ0o7QUFFQTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7QUFBSjtBQUdBO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtBQURKO0FBSUE7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtBQUZKIiwiZmlsZSI6ImFwcC5jb21wb25lbnQubGVzcyIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBmb250OiB2YXIoLS10dWktZm9udC10ZXh0LW0pO1xufVxuXG4ubnBtLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cblxuLmdpdGh1Yi1saW5rIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBibG9jay1zaXplOiAxLjVyZW07XG59XG5cbi5naXRodWIge1xuICAgIGlubGluZS1zaXplOiAxLjVyZW07XG4gICAgYmxvY2stc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogMCA0cHggMCAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMC4zNzVyZW07XG59XG4iXX0= */\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2FwcHMvZGVtby9zcmMvYXBwL2FwcC5jb21wb25lbnQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLDRCQUFBO0FBQ0o7QUFFQTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7QUFBSjtBQUdBO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtBQURKO0FBSUE7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtBQUZKOztBQUVBLGd6QkFBZ3pCIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGZvbnQ6IHZhcigtLXR1aS1mb250LXRleHQtbSk7XG59XG5cbi5ucG0tbGluayB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uZ2l0aHViLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJsb2NrLXNpemU6IDEuNXJlbTtcbn1cblxuLmdpdGh1YiB7XG4gICAgaW5saW5lLXNpemU6IDEuNXJlbTtcbiAgICBibG9jay1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIDRweCAwIDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjM3NXJlbTtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"], changeDetection: 0 }); @@ -69,7 +67,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ LOGO_CONTENT: () => (/* binding */ LOGO_CONTENT), /* harmony export */ LogoComponent: () => (/* binding */ LogoComponent) /* harmony export */ }); -/* harmony import */ var _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @tinkoff/ng-polymorpheus */ 244); +/* harmony import */ var _taiga_ui_polymorpheus__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/polymorpheus */ 6636); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); var _LogoComponent; @@ -98,7 +96,7 @@ _LogoComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__[" changeDetection: 0 }); -const LOGO_CONTENT = new _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_1__.PolymorpheusComponent(LogoComponent); +const LOGO_CONTENT = new _taiga_ui_polymorpheus__WEBPACK_IMPORTED_MODULE_1__.PolymorpheusComponent(LogoComponent); /***/ }), @@ -234,7 +232,7 @@ const ROUTES = [{ }, loadComponent: function () { var _ref4 = (0,_home_runner_work_ng_morph_ng_morph_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () { - return Promise.all(/*! import() */[__webpack_require__.e(76), __webpack_require__.e(90)]).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/variables */ 90)); + return __webpack_require__.e(/*! import() */ 90).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/variables */ 90)); }); return function loadComponent() { return _ref4.apply(this, arguments); @@ -273,7 +271,7 @@ const ROUTES = [{ }, loadComponent: function () { var _ref7 = (0,_home_runner_work_ng_morph_ng_morph_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () { - return Promise.all(/*! import() */[__webpack_require__.e(76), __webpack_require__.e(390)]).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/functions */ 5390)); + return __webpack_require__.e(/*! import() */ 390).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/functions */ 5390)); }); return function loadComponent() { return _ref7.apply(this, arguments); @@ -299,7 +297,7 @@ const ROUTES = [{ }, loadComponent: function () { var _ref9 = (0,_home_runner_work_ng_morph_ng_morph_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () { - return Promise.all(/*! import() */[__webpack_require__.e(76), __webpack_require__.e(78)]).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/get-main-module */ 6078)); + return __webpack_require__.e(/*! import() */ 78).then(__webpack_require__.bind(__webpack_require__, /*! ./pages/get-main-module */ 6078)); }); return function loadComponent() { return _ref9.apply(this, arguments); @@ -361,9 +359,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 6623); /* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/platform-browser */ 4199); /* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/platform-browser/animations */ 1244); -/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/router */ 1099); -/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 9811); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @taiga-ui/core */ 8686); +/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/router */ 1099); +/* harmony import */ var _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @taiga-ui/addon-doc */ 4171); +/* harmony import */ var _taiga_ui_event_plugins__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @taiga-ui/event-plugins */ 3676); /* harmony import */ var _app_app_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app/app.component */ 2965); /* harmony import */ var _app_logo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app/logo */ 4783); /* harmony import */ var _app_pages__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app/pages */ 5251); @@ -379,222 +377,15 @@ __webpack_require__.r(__webpack_exports__); (0,_angular_platform_browser__WEBPACK_IMPORTED_MODULE_4__.bootstrapApplication)(_app_app_component__WEBPACK_IMPORTED_MODULE_0__.AppComponent, { - providers: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_5__.importProvidersFrom)(_angular_platform_browser__WEBPACK_IMPORTED_MODULE_4__.BrowserModule, _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__.BrowserAnimationsModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_7__.TuiRootModule), (0,_angular_router__WEBPACK_IMPORTED_MODULE_8__.provideRouter)(_app_routes__WEBPACK_IMPORTED_MODULE_3__.ROUTES, (0,_angular_router__WEBPACK_IMPORTED_MODULE_8__.withPreloading)(_angular_router__WEBPACK_IMPORTED_MODULE_8__.PreloadAllModules)), { - provide: _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_9__.TUI_DOC_LOGO, + providers: [(0,_angular_core__WEBPACK_IMPORTED_MODULE_5__.importProvidersFrom)(_angular_platform_browser__WEBPACK_IMPORTED_MODULE_4__.BrowserModule, _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__.BrowserAnimationsModule), (0,_angular_router__WEBPACK_IMPORTED_MODULE_7__.provideRouter)(_app_routes__WEBPACK_IMPORTED_MODULE_3__.ROUTES, (0,_angular_router__WEBPACK_IMPORTED_MODULE_7__.withPreloading)(_angular_router__WEBPACK_IMPORTED_MODULE_7__.PreloadAllModules)), { + provide: _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_LOGO, useValue: _app_logo__WEBPACK_IMPORTED_MODULE_1__.LOGO_CONTENT }, { - provide: _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_9__.TUI_DOC_PAGES, + provide: _taiga_ui_addon_doc__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_PAGES, useValue: _app_pages__WEBPACK_IMPORTED_MODULE_2__.pages - }, (0,_angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__.provideAnimations)()] + }, (0,_angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_6__.provideAnimations)(), _taiga_ui_event_plugins__WEBPACK_IMPORTED_MODULE_9__.NG_EVENT_PLUGINS] }).catch(e => console.error(e)); -/***/ }), - -/***/ 776: -/*!*******************************************************************!*\ - !*** ./node_modules/@maskito/angular/fesm2015/maskito-angular.js ***! - \*******************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ MaskitoCva: () => (/* binding */ MaskitoCva), -/* harmony export */ MaskitoDirective: () => (/* binding */ MaskitoDirective), -/* harmony export */ MaskitoModule: () => (/* binding */ MaskitoModule), -/* harmony export */ MaskitoPipe: () => (/* binding */ MaskitoPipe) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/forms */ 8015); -/* harmony import */ var _maskito_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @maskito/core */ 1053); -/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 656); - - - - - - -class MaskitoCva { - constructor(accessor) { - this.accessor = accessor; - this.maskito = _maskito_core__WEBPACK_IMPORTED_MODULE_0__.MASKITO_DEFAULT_OPTIONS; - const original = accessor.writeValue.bind(accessor); - accessor.writeValue = value => { - var _a; - original((0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoTransform)(String(value !== null && value !== void 0 ? value : ''), (_a = this.maskito) !== null && _a !== void 0 ? _a : _maskito_core__WEBPACK_IMPORTED_MODULE_0__.MASKITO_DEFAULT_OPTIONS)); - }; - } -} -MaskitoCva.ɵfac = function MaskitoCva_Factory(t) { - return new (t || MaskitoCva)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_2__.DefaultValueAccessor)); -}; -MaskitoCva.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({ - type: MaskitoCva, - selectors: [["input", "maskito", ""], ["textarea", "maskito", ""]], - hostBindings: function MaskitoCva_HostBindings(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("input", function MaskitoCva_input_HostBindingHandler($event) { - return ctx.accessor._handleInput($event.target.value); - })("blur", function MaskitoCva_blur_HostBindingHandler() { - return ctx.accessor.onTouched(); - })("compositionstart", function MaskitoCva_compositionstart_HostBindingHandler() { - return ctx.accessor._compositionStart(); - })("compositionend", function MaskitoCva_compositionend_HostBindingHandler($event) { - return ctx.accessor._compositionEnd($event.target.value); - }); - } - }, - inputs: { - maskito: "maskito" - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵProvidersFeature"]([_angular_forms__WEBPACK_IMPORTED_MODULE_2__.DefaultValueAccessor, { - provide: _angular_forms__WEBPACK_IMPORTED_MODULE_2__.NG_VALUE_ACCESSOR, - multi: true, - useExisting: _angular_forms__WEBPACK_IMPORTED_MODULE_2__.DefaultValueAccessor - }])] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MaskitoCva, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive, - args: [{ - selector: 'input[maskito], textarea[maskito]', - providers: [_angular_forms__WEBPACK_IMPORTED_MODULE_2__.DefaultValueAccessor, { - provide: _angular_forms__WEBPACK_IMPORTED_MODULE_2__.NG_VALUE_ACCESSOR, - multi: true, - useExisting: _angular_forms__WEBPACK_IMPORTED_MODULE_2__.DefaultValueAccessor - }], - host: { - '(input)': '$any(this.accessor)._handleInput($event.target.value)', - '(blur)': 'accessor.onTouched()', - '(compositionstart)': '$any(this.accessor)._compositionStart()', - '(compositionend)': '$any(this.accessor)._compositionEnd($event.target.value)' - } - }] - }], function () { - return [{ - type: _angular_forms__WEBPACK_IMPORTED_MODULE_2__.DefaultValueAccessor - }]; - }, { - maskito: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input - }] - }); -})(); -class MaskitoDirective { - constructor(ngZone, elementRef) { - this.ngZone = ngZone; - this.elementRef = elementRef; - this.maskedElement = null; - this.maskito = _maskito_core__WEBPACK_IMPORTED_MODULE_0__.MASKITO_DEFAULT_OPTIONS; - this.maskitoElement = _maskito_core__WEBPACK_IMPORTED_MODULE_0__.MASKITO_DEFAULT_ELEMENT_PREDICATE; - } - ngOnChanges() { - var _a; - return (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__awaiter)(this, void 0, void 0, function* () { - (_a = this.maskedElement) === null || _a === void 0 ? void 0 : _a.destroy(); - const predicate = this.maskitoElement; - const predicateResult = yield predicate(this.elementRef.nativeElement); - if (this.maskitoElement !== predicate) { - // Ignore the result of the predicate if the - // maskito element has changed before the predicate was resolved. - return; - } - this.ngZone.runOutsideAngular(() => { - var _a; - this.maskedElement = new _maskito_core__WEBPACK_IMPORTED_MODULE_0__.Maskito(predicateResult, (_a = this.maskito) !== null && _a !== void 0 ? _a : _maskito_core__WEBPACK_IMPORTED_MODULE_0__.MASKITO_DEFAULT_OPTIONS); - }); - }); - } - ngOnDestroy() { - var _a; - (_a = this.maskedElement) === null || _a === void 0 ? void 0 : _a.destroy(); - } -} -MaskitoDirective.ɵfac = function MaskitoDirective_Factory(t) { - return new (t || MaskitoDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef)); -}; -MaskitoDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({ - type: MaskitoDirective, - selectors: [["", "maskito", ""]], - inputs: { - maskito: "maskito", - maskitoElement: "maskitoElement" - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵNgOnChangesFeature"]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MaskitoDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive, - args: [{ - selector: '[maskito]' - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef] - }] - }]; - }, { - maskito: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input - }], - maskitoElement: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input - }] - }); -})(); -class MaskitoPipe { - transform(value, maskitoOptions) { - return (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoTransform)(String(value !== null && value !== void 0 ? value : ''), maskitoOptions !== null && maskitoOptions !== void 0 ? maskitoOptions : _maskito_core__WEBPACK_IMPORTED_MODULE_0__.MASKITO_DEFAULT_OPTIONS); - } -} -MaskitoPipe.ɵfac = function MaskitoPipe_Factory(t) { - return new (t || MaskitoPipe)(); -}; -MaskitoPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefinePipe"]({ - name: "maskito", - type: MaskitoPipe, - pure: true -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MaskitoPipe, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Pipe, - args: [{ - name: 'maskito' - }] - }], null, null); -})(); -class MaskitoModule {} -MaskitoModule.ɵfac = function MaskitoModule_Factory(t) { - return new (t || MaskitoModule)(); -}; -MaskitoModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({ - type: MaskitoModule -}); -MaskitoModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](MaskitoModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule, - args: [{ - declarations: [MaskitoDirective, MaskitoCva, MaskitoPipe], - exports: [MaskitoDirective, MaskitoCva, MaskitoPipe] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - /***/ }), /***/ 1053: @@ -608,10 +399,76 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ MASKITO_DEFAULT_ELEMENT_PREDICATE: () => (/* binding */ MASKITO_DEFAULT_ELEMENT_PREDICATE), /* harmony export */ MASKITO_DEFAULT_OPTIONS: () => (/* binding */ MASKITO_DEFAULT_OPTIONS), /* harmony export */ Maskito: () => (/* binding */ Maskito), +/* harmony export */ maskitoAdaptContentEditable: () => (/* binding */ maskitoAdaptContentEditable), +/* harmony export */ maskitoChangeEventPlugin: () => (/* binding */ maskitoChangeEventPlugin), +/* harmony export */ maskitoInitialCalibrationPlugin: () => (/* binding */ maskitoInitialCalibrationPlugin), /* harmony export */ maskitoPipe: () => (/* binding */ maskitoPipe), -/* harmony export */ maskitoTransform: () => (/* binding */ maskitoTransform) +/* harmony export */ maskitoStrictCompositionPlugin: () => (/* binding */ maskitoStrictCompositionPlugin), +/* harmony export */ maskitoTransform: () => (/* binding */ maskitoTransform), +/* harmony export */ maskitoUpdateElement: () => (/* binding */ maskitoUpdateElement) /* harmony export */ }); -const MASKITO_DEFAULT_ELEMENT_PREDICATE = e => e.querySelector('input,textarea') || e; +function getContentEditableSelection(element) { + const { + anchorOffset = 0, + focusOffset = 0 + } = element.ownerDocument.getSelection() || {}; + const from = Math.min(anchorOffset, focusOffset); + const to = Math.max(anchorOffset, focusOffset); + return [from, to]; +} +function setContentEditableSelection(element, [from, to]) { + var _a, _b, _c, _d; + const document = element.ownerDocument; + const range = document.createRange(); + range.setStart(element.firstChild || element, Math.min(from, (_b = (_a = element.textContent) === null || _a === void 0 ? void 0 : _a.length) !== null && _b !== void 0 ? _b : 0)); + range.setEnd(element.lastChild || element, Math.min(to, (_d = (_c = element.textContent) === null || _c === void 0 ? void 0 : _c.length) !== null && _d !== void 0 ? _d : 0)); + const selection = document.getSelection(); + if (selection) { + selection.removeAllRanges(); + selection.addRange(range); + } +} +class ContentEditableAdapter { + constructor(element) { + this.element = element; + this.maxLength = Infinity; + } + get value() { + return this.element.innerText.replace(/\n\n$/, '\n'); + } + set value(value) { + // Setting into innerHTML of element with `white-space: pre;` style + this.element.innerHTML = value.replace(/\n$/, '\n\n'); + } + get selectionStart() { + return getContentEditableSelection(this.element)[0]; + } + get selectionEnd() { + return getContentEditableSelection(this.element)[1]; + } + setSelectionRange(from, to) { + setContentEditableSelection(this.element, [from !== null && from !== void 0 ? from : 0, to !== null && to !== void 0 ? to : 0]); + } + select() { + this.setSelectionRange(0, this.value.length); + } +} +function maskitoAdaptContentEditable(element) { + const adapter = new ContentEditableAdapter(element); + return new Proxy(element, { + get(target, prop) { + if (prop in adapter) { + return adapter[prop]; + } + const nativeProperty = target[prop]; + return typeof nativeProperty === 'function' ? nativeProperty.bind(target) : nativeProperty; + }, + set(target, prop, val, receiver) { + return Reflect.set(prop in adapter ? adapter : target, prop, val, receiver); + } + }); +} +const MASKITO_DEFAULT_ELEMENT_PREDICATE = e => e.isContentEditable ? maskitoAdaptContentEditable(e) : e.querySelector('input,textarea') || e; const MASKITO_DEFAULT_OPTIONS = { mask: /^.*$/, preprocessors: [], @@ -685,7 +542,7 @@ function applyOverwriteMode({ }) : mode; return { value, - selection: computedMode === 'replace' ? [from, from + newCharacters.length] : [from, to] + selection: computedMode === 'replace' ? [from, Math.max(from + newCharacters.length, to)] : [from, to] }; } function isFixedCharacter(char) { @@ -694,7 +551,7 @@ function isFixedCharacter(char) { function getLeadingFixedCharacters(mask, validatedValuePart, newCharacter, initialElementState) { let leadingFixedCharacters = ''; for (let i = validatedValuePart.length; i < mask.length; i++) { - const charConstraint = mask[i]; + const charConstraint = mask[i] || ''; const isInitiallyExisted = (initialElementState === null || initialElementState === void 0 ? void 0 : initialElementState.value[i]) === charConstraint; if (!isFixedCharacter(charConstraint) || charConstraint === newCharacter && !isInitiallyExisted) { return leadingFixedCharacters; @@ -706,7 +563,7 @@ function getLeadingFixedCharacters(mask, validatedValuePart, newCharacter, initi function validateValueWithMask(value, maskExpression) { if (Array.isArray(maskExpression)) { return value.length === maskExpression.length && Array.from(value).every((char, i) => { - const charConstraint = maskExpression[i]; + const charConstraint = maskExpression[i] || ''; return isFixedCharacter(charConstraint) ? char === charConstraint : char.match(charConstraint); }); } @@ -718,20 +575,17 @@ function guessValidValueByPattern(elementState, mask, initialElementState) { const maskedValue = Array.from(elementState.value).reduce((validatedCharacters, char, charIndex) => { const leadingCharacters = getLeadingFixedCharacters(mask, validatedCharacters, char, initialElementState); const newValidatedChars = validatedCharacters + leadingCharacters; - const charConstraint = mask[newValidatedChars.length]; - if (isFixedCharacter(charConstraint)) { - return newValidatedChars + charConstraint; - } - if (!char.match(charConstraint)) { - return newValidatedChars; - } + const charConstraint = mask[newValidatedChars.length] || ''; if (maskedFrom === null && charIndex >= elementState.selection[0]) { maskedFrom = newValidatedChars.length; } if (maskedTo === null && charIndex >= elementState.selection[1]) { maskedTo = newValidatedChars.length; } - return newValidatedChars + char; + if (isFixedCharacter(charConstraint)) { + return newValidatedChars + charConstraint; + } + return char.match(charConstraint) ? newValidatedChars + char : newValidatedChars; }, ''); const trailingFixedCharacters = getLeadingFixedCharacters(mask, maskedValue, '', initialElementState); return { @@ -781,7 +635,7 @@ function removeFixedMaskCharacters(initialElementState, mask) { const [from, to] = initialElementState.selection; const selection = []; const unmaskedValue = Array.from(initialElementState.value).reduce((rawValue, char, i) => { - const charConstraint = mask[i]; + const charConstraint = mask[i] || ''; if (i === from) { selection.push(rawValue.length); } @@ -807,13 +661,14 @@ class MaskModel { const { value, selection - } = calibrateValueByMask(initialElementState, this.getMaskExpression(initialElementState)); + } = calibrateValueByMask(this.initialElementState, this.getMaskExpression(this.initialElementState)); this.value = value; this.selection = selection; } addCharacters([from, to], newCharacters) { const { - value + value, + maskOptions } = this; const maskExpression = this.getMaskExpression({ value: value.slice(0, from) + newCharacters + value.slice(to), @@ -824,16 +679,14 @@ class MaskModel { selection: [from, to] }; const unmaskedElementState = removeFixedMaskCharacters(initialElementState, maskExpression); - const [unmaskedFrom, unmaskedTo] = applyOverwriteMode(unmaskedElementState, newCharacters, this.maskOptions.overwriteMode).selection; + const [unmaskedFrom, unmaskedTo] = applyOverwriteMode(unmaskedElementState, newCharacters, maskOptions.overwriteMode).selection; const newUnmaskedLeadingValuePart = unmaskedElementState.value.slice(0, unmaskedFrom) + newCharacters; const newCaretIndex = newUnmaskedLeadingValuePart.length; const maskedElementState = calibrateValueByMask({ value: newUnmaskedLeadingValuePart + unmaskedElementState.value.slice(unmaskedTo), selection: [newCaretIndex, newCaretIndex] }, maskExpression, initialElementState); - const isInvalidCharsInsertion = - // eslint-disable-next-line @typescript-eslint/prefer-string-starts-ends-with - value.slice(0, unmaskedFrom) === calibrateValueByMask({ + const isInvalidCharsInsertion = value.slice(0, from) === calibrateValueByMask({ value: newUnmaskedLeadingValuePart, selection: [newCaretIndex, newCaretIndex] }, maskExpression, initialElementState).value; @@ -884,89 +737,96 @@ class EventListener { listen(eventType, fn, options) { const untypedFn = fn; this.element.addEventListener(eventType, untypedFn, options); - this.listeners.push(() => this.element.removeEventListener(eventType, untypedFn)); + this.listeners.push(() => this.element.removeEventListener(eventType, untypedFn, options)); } destroy() { this.listeners.forEach(stopListen => stopListen()); } } - -/** - * Checks if the passed keyboard event match the required hotkey. - * - * We intentionally use legacy {@link KeyboardEvent#keyCode `keyCode`} property. It is more - * "keyboard-layout"-independent than {@link KeyboardEvent#key `key`} or {@link KeyboardEvent#code `code`} properties. - * - * @example - * input.addEventListener('keydown', (event) => { - * if (isHotkey(event, HotkeyModifier.CTRL | HotkeyModifier.SHIFT, HotkeyCode.Z)) { - * // redo hotkey pressed - * } - * }) - * - * @see {@link https://github.com/taiga-family/maskito/issues/315 `KeyboardEvent#code` issue} - * - * @return will return `true` only if the {@link HotkeyCode} matches and only the necessary - * {@link HotkeyModifier modifiers} have been pressed +const HotkeyModifier = { + CTRL: 1 << 0, + ALT: 1 << 1, + SHIFT: 1 << 2, + META: 1 << 3 +}; +// TODO add variants that can be processed correctly +const HotkeyCode = { + Y: 89, + Z: 90 +}; +/** + * Checks if the passed keyboard event match the required hotkey. + * + * @example + * input.addEventListener('keydown', (event) => { + * if (isHotkey(event, HotkeyModifier.CTRL | HotkeyModifier.SHIFT, HotkeyCode.Z)) { + * // redo hotkey pressed + * } + * }) + * + * @return will return `true` only if the {@link HotkeyCode} matches and only the necessary + * {@link HotkeyModifier modifiers} have been pressed */ function isHotkey(event, modifiers, hotkeyCode) { - return event.ctrlKey === !!(modifiers & 1 - /* CTRL */) && event.altKey === !!(modifiers & 2 - /* ALT */) && event.shiftKey === !!(modifiers & 4 - /* SHIFT */) && event.metaKey === !!(modifiers & 8 - /* META */) && event.keyCode === hotkeyCode; + return event.ctrlKey === !!(modifiers & HotkeyModifier.CTRL) && event.altKey === !!(modifiers & HotkeyModifier.ALT) && event.shiftKey === !!(modifiers & HotkeyModifier.SHIFT) && event.metaKey === !!(modifiers & HotkeyModifier.META) && + /** + * We intentionally use legacy {@link KeyboardEvent#keyCode `keyCode`} property. It is more + * "keyboard-layout"-independent than {@link KeyboardEvent#key `key`} or {@link KeyboardEvent#code `code`} properties. + * @see {@link https://github.com/taiga-family/maskito/issues/315 `KeyboardEvent#code` issue} + */ + event.keyCode === hotkeyCode; } function isRedo(event) { - return isHotkey(event, 1 - /* CTRL */, 89 - /* Y */) || + return isHotkey(event, HotkeyModifier.CTRL, HotkeyCode.Y) || // Windows - isHotkey(event, 1 - /* CTRL */ | 4 - /* SHIFT */, 90 - /* Z */) || + isHotkey(event, HotkeyModifier.CTRL | HotkeyModifier.SHIFT, HotkeyCode.Z) || // Windows & Android - isHotkey(event, 8 - /* META */ | 4 - /* SHIFT */, 90 - /* Z */) // macOS & iOS + isHotkey(event, HotkeyModifier.META | HotkeyModifier.SHIFT, HotkeyCode.Z) // macOS & iOS ; } function isUndo(event) { - return isHotkey(event, 1 - /* CTRL */, 90 - /* Z */) || + return isHotkey(event, HotkeyModifier.CTRL, HotkeyCode.Z) || // Windows & Android - isHotkey(event, 8 - /* META */, 90 - /* Z */) // macOS & iOS + isHotkey(event, HotkeyModifier.META, HotkeyCode.Z) // macOS & iOS ; } -/** - * "beforeinput" is more appropriate event for preprocessing of the input masking (than `keydown`): - * - `keydown` is not triggered by predictive text from native mobile keyboards. - * - `keydown` is triggered by system key combinations (we don't need them, and they should be manually filtered). - * - Dropping text inside input triggers `beforeinput` (but not `keydown`). - * ___ - * "beforeinput" is not supported by Chrome 49+ (only from 60+) and by Firefox 52+ (only from 87+). - * - * @see https://caniuse.com/?search=beforeinput - * @see https://taiga-ui.dev/browser-support - */ -function isBeforeInputEventSupported(element) { - return 'onbeforeinput' in element; -} -function isEventProducingCharacter({ - key, - ctrlKey, - metaKey, - altKey -}) { - const isSystemKeyCombinations = ctrlKey || metaKey || altKey; - const isSingleUnicodeChar = /^.$/u.test(key); // 4-byte characters case (e.g. smile) - - return !isSystemKeyCombinations && key !== 'Backspace' && isSingleUnicodeChar; +/** + * Sets value to element, and dispatches input event + * if you passed ELementState, it also sets selection range + * + * @example + * maskitoUpdateElement(input, newValue); + * maskitoUpdateElement(input, elementState); + * + * @see {@link https://github.com/taiga-family/maskito/issues/804 issue} + * + * @return void + */ +function maskitoUpdateElement(element, valueOrElementState) { + var _a; + const initialValue = element.value; + if (typeof valueOrElementState === 'string') { + element.value = valueOrElementState; + } else { + const [from, to] = valueOrElementState.selection; + element.value = valueOrElementState.value; + if (element.matches(':focus')) { + (_a = element.setSelectionRange) === null || _a === void 0 ? void 0 : _a.call(element, from, to); + } + } + if (element.value !== initialValue) { + element.dispatchEvent(new Event('input', + /** + * React handles this event only on bubbling phase + * + * here is the list of events that are processed in the capture stage, others are processed in the bubbling stage + * https://github.com/facebook/react/blob/cb2439624f43c510007f65aea5c50a8bb97917e4/packages/react-dom-bindings/src/events/DOMPluginEventSystem.js#L222 + */ + { + bubbles: true + })); + } } function getLineSelection({ value, @@ -1006,21 +866,18 @@ function getWordSelection({ if (isForward) { const valueAfterSelectionStart = value.slice(from); const [leadingSpaces] = valueAfterSelectionStart.match(LEADING_SPACES_REG) || ['']; - const nearestWordEndIndex = valueAfterSelectionStart.replace(LEADING_SPACES_REG, '') // TODO replace with `String.trimStart` after bumping Firefox to 61+ - .search(SPACE_REG); + const nearestWordEndIndex = valueAfterSelectionStart.trimStart().search(SPACE_REG); return [from, nearestWordEndIndex !== -1 ? from + leadingSpaces.length + nearestWordEndIndex : value.length]; } const valueBeforeSelectionEnd = value.slice(0, to); const [trailingSpaces] = valueBeforeSelectionEnd.match(TRAILING_SPACES_REG) || ['']; - const selectedWordLength = valueBeforeSelectionEnd.replace(TRAILING_SPACES_REG, '') // TODO replace with `String.trimEnd` after bumping Firefox to 61+ - .split('').reverse().findIndex(char => char.match(SPACE_REG)); + const selectedWordLength = valueBeforeSelectionEnd.trimEnd().split('').reverse().findIndex(char => SPACE_REG.exec(char)); return [selectedWordLength !== -1 ? to - trailingSpaces.length - selectedWordLength : 0, to]; } -/* eslint-disable @typescript-eslint/ban-types */ - -/** - * @internal +/* eslint-disable @typescript-eslint/no-restricted-types */ +/** + * @internal */ function maskitoPipe(processors = []) { return (initialData, ...readonlyArgs) => processors.reduce((data, fn) => Object.assign(Object.assign({}, data), fn(data, ...readonlyArgs)), initialData); @@ -1057,10 +914,10 @@ class Maskito extends MaskHistory { this.isTextArea = this.element.nodeName === 'TEXTAREA'; this.eventListener = new EventListener(this.element); this.options = Object.assign(Object.assign({}, MASKITO_DEFAULT_OPTIONS), this.maskitoOptions); + this.upcomingElementState = null; this.preprocessor = maskitoPipe(this.options.preprocessors); this.postprocessor = maskitoPipe(this.options.postprocessors); this.teardowns = this.options.plugins.map(plugin => plugin(this.element, this.options)); - this.ensureValueFitsMask(); this.updateHistory(this.elementState); this.eventListener.listen('keydown', event => { if (isRedo(event)) { @@ -1072,69 +929,83 @@ class Maskito extends MaskHistory { return this.undo(); } }); - if (isBeforeInputEventSupported(element)) { - this.eventListener.listen('beforeinput', event => { - const isForward = event.inputType.includes('Forward'); - this.updateHistory(this.elementState); - switch (event.inputType) { - // historyUndo/historyRedo will not be triggered if value was modified programmatically - case 'historyUndo': - event.preventDefault(); - return this.undo(); - case 'historyRedo': - event.preventDefault(); - return this.redo(); - case 'deleteByCut': - case 'deleteContentBackward': - case 'deleteContentForward': - return this.handleDelete({ - event, - isForward, - selection: getNotEmptySelection(this.elementState, isForward) - }); - case 'deleteWordForward': - case 'deleteWordBackward': - return this.handleDelete({ - event, - isForward, - selection: getWordSelection(this.elementState, isForward), - force: true - }); - case 'deleteSoftLineBackward': - case 'deleteSoftLineForward': - case 'deleteHardLineBackward': - case 'deleteHardLineForward': - return this.handleDelete({ - event, - isForward, - selection: getLineSelection(this.elementState, isForward), - force: true - }); - case 'insertCompositionText': - return; - // will be handled inside `compositionend` event - - case 'insertLineBreak': - return this.handleEnter(event); - case 'insertFromPaste': - case 'insertText': - case 'insertFromDrop': - default: - return this.handleInsert(event, event.data || ''); - } - }); - } else { - /** TODO: drop it after browser support bump (Firefox 87+) - * Also, replace union types `Event | TypedInputEvent` with `TypedInputEvent` inside: - *** {@link handleDelete} - *** {@link handleInsert} - */ - this.eventListener.listen('keydown', event => this.handleKeydown(event)); - this.eventListener.listen('paste', event => { - var _a; - return this.handleInsert(event, ((_a = event.clipboardData) === null || _a === void 0 ? void 0 : _a.getData('text/plain')) || ''); - }); - } + this.eventListener.listen('beforeinput', event => { + var _a, _b, _c; + const isForward = event.inputType.includes('Forward'); + this.updateHistory(this.elementState); + switch (event.inputType) { + // historyUndo/historyRedo will not be triggered if value was modified programmatically + case 'historyUndo': + event.preventDefault(); + return this.undo(); + case 'historyRedo': + event.preventDefault(); + return this.redo(); + case 'deleteByCut': + case 'deleteContentBackward': + case 'deleteContentForward': + return this.handleDelete({ + event, + isForward, + selection: getNotEmptySelection(this.elementState, isForward) + }); + case 'deleteWordForward': + case 'deleteWordBackward': + return this.handleDelete({ + event, + isForward, + selection: getWordSelection(this.elementState, isForward), + force: true + }); + case 'deleteSoftLineBackward': + case 'deleteSoftLineForward': + case 'deleteHardLineBackward': + case 'deleteHardLineForward': + return this.handleDelete({ + event, + isForward, + selection: getLineSelection(this.elementState, isForward), + force: true + }); + case 'insertCompositionText': + return; + // will be handled inside `compositionend` event + case 'insertReplacementText': + /** + * According {@link https://www.w3.org/TR/input-events-2 W3C specification}: + * > `insertReplacementText` – insert or replace existing text by means of a spell checker, + * > auto-correct, writing suggestions or similar. + * ___ + * Firefox emits `insertReplacementText` event for its suggestion/autofill and for spell checker. + * However, it is impossible to detect which part of the textfield value is going to be replaced + * (`selectionStart` and `selectionEnd` just equal to the last caret position). + * ___ + * Chrome does not fire `beforeinput` event for its suggestion/autofill. + * It emits only `input` event with `inputType` and `data` set to `undefined`. + * ___ + * All these browser limitations make us to validate the result value later in `input` event. + */ + return; + case 'insertLineBreak': + case 'insertParagraph': + return this.handleEnter(event); + case 'insertFromPaste': + case 'insertText': + case 'insertFromDrop': + default: + return this.handleInsert(event, (_c = (_a = event.data) !== null && _a !== void 0 ? _a : + // `event.data` for `contentEditable` is always `null` for paste/drop events + (_b = event.dataTransfer) === null || _b === void 0 ? void 0 : _b.getData('text/plain')) !== null && _c !== void 0 ? _c : ''); + } + }); + this.eventListener.listen('input', () => { + if (this.upcomingElementState) { + this.updateElementState(this.upcomingElementState); + this.upcomingElementState = null; + } + }, { + capture: true + }); this.eventListener.listen('input', ({ inputType }) => { @@ -1149,6 +1020,21 @@ class Maskito extends MaskHistory { this.updateHistory(this.elementState); }); } + destroy() { + this.eventListener.destroy(); + this.teardowns.forEach(teardown => teardown === null || teardown === void 0 ? void 0 : teardown()); + } + updateElementState({ + value, + selection + }, eventInit) { + const initialValue = this.elementState.value; + this.updateValue(value); + this.updateSelectionRange(selection); + if (eventInit && initialValue !== value) { + this.dispatchInputEvent(eventInit); + } + } get elementState() { const { value, @@ -1157,7 +1043,7 @@ class Maskito extends MaskHistory { } = this.element; return { value, - selection: [selectionStart || 0, selectionEnd || 0] + selection: [selectionStart !== null && selectionStart !== void 0 ? selectionStart : 0, selectionEnd !== null && selectionEnd !== void 0 ? selectionEnd : 0] }; } get maxLength() { @@ -1166,69 +1052,35 @@ class Maskito extends MaskHistory { } = this.element; return maxLength === -1 ? Infinity : maxLength; } - destroy() { - this.eventListener.destroy(); - this.teardowns.forEach(teardown => teardown === null || teardown === void 0 ? void 0 : teardown()); - } - updateElementState({ - value, - selection - }, eventInit = { - inputType: 'insertText', - data: null - }) { - const initialValue = this.elementState.value; - this.updateValue(value); - this.updateSelectionRange(selection); - if (initialValue !== value) { - this.dispatchInputEvent(eventInit); - } - } updateSelectionRange([from, to]) { - var _a, _b; - if (this.element.selectionStart !== from || this.element.selectionEnd !== to) { - (_b = (_a = this.element).setSelectionRange) === null || _b === void 0 ? void 0 : _b.call(_a, from, to); + var _a; + const { + element + } = this; + if (element.matches(':focus') && (element.selectionStart !== from || element.selectionEnd !== to)) { + (_a = element.setSelectionRange) === null || _a === void 0 ? void 0 : _a.call(element, from, to); } } updateValue(value) { this.element.value = value; } ensureValueFitsMask() { - this.updateElementState(maskitoTransform(this.elementState, this.options)); + this.updateElementState(maskitoTransform(this.elementState, this.options), { + inputType: 'insertText', + data: null + }); } dispatchInputEvent(eventInit = { inputType: 'insertText', data: null }) { - const globalObject = typeof window !== 'undefined' ? window : globalThis; // TODO: replace `globalObject` with `globalThis` after bumping Firefox to 65+ - // @see https://caniuse.com/?search=globalThis - - if (globalObject === null || globalObject === void 0 ? void 0 : globalObject.InputEvent) { + if (globalThis.InputEvent) { this.element.dispatchEvent(new InputEvent('input', Object.assign(Object.assign({}, eventInit), { bubbles: true, cancelable: false }))); } } - handleKeydown(event) { - const pressedKey = event.key; - const isForward = pressedKey === 'Delete'; - switch (pressedKey) { - case 'Backspace': - case 'Delete': - return this.handleDelete({ - event, - isForward, - selection: getNotEmptySelection(this.elementState, isForward) - }); - case 'Enter': - return this.handleEnter(event); - } - if (!isEventProducingCharacter(event)) { - return; - } - this.handleInsert(event, pressedKey); - } handleDelete({ event, selection, @@ -1251,24 +1103,23 @@ class Maskito extends MaskHistory { maskModel.deleteCharacters([from, to]); const newElementState = this.postprocessor(maskModel, initialState); const newPossibleValue = initialState.value.slice(0, initialFrom) + initialState.value.slice(initialTo); - if (newPossibleValue === newElementState.value && !force) { + if (newPossibleValue === newElementState.value && !force && !this.element.isContentEditable) { return; } - event.preventDefault(); if (areElementValuesEqual(initialState, elementState, maskModel, newElementState)) { + event.preventDefault(); // User presses Backspace/Delete for the fixed value return this.updateSelectionRange(isForward ? [to, to] : [from, from]); - } // TODO: drop it when `event: Event | TypedInputEvent` => `event: TypedInputEvent` - - const inputTypeFallback = isForward ? 'deleteContentForward' : 'deleteContentBackward'; - this.updateElementState(newElementState, { - inputType: 'inputType' in event ? event.inputType : inputTypeFallback, - data: null - }); - this.updateHistory(newElementState); + } + this.upcomingElementState = newElementState; } handleInsert(event, data) { - const initialElementState = this.elementState; + const { + options, + maxLength, + element, + elementState: initialElementState + } = this; const { elementState, data: insertedText = data @@ -1276,33 +1127,98 @@ class Maskito extends MaskHistory { data, elementState: initialElementState }, 'insert'); - const maskModel = new MaskModel(elementState, this.options); + const maskModel = new MaskModel(elementState, options); try { maskModel.addCharacters(elementState.selection, insertedText); } catch (_a) { return event.preventDefault(); } const [from, to] = elementState.selection; - const newPossibleValue = elementState.value.slice(0, from) + data + elementState.value.slice(to); + const newPossibleValue = initialElementState.value.slice(0, from) + data + initialElementState.value.slice(to); const newElementState = this.postprocessor(maskModel, initialElementState); - if (newElementState.value.length > this.maxLength) { + if (newElementState.value.length > maxLength) { return event.preventDefault(); } - if (newPossibleValue !== newElementState.value) { - event.preventDefault(); - this.updateElementState(newElementState, { - data, - inputType: 'inputType' in event ? event.inputType : 'insertText' - }); - this.updateHistory(newElementState); + if (newPossibleValue !== newElementState.value || element.isContentEditable) { + this.upcomingElementState = newElementState; + if (options.overwriteMode === 'replace' && newPossibleValue.length > maxLength) { + /** + * Browsers know nothing about Maskito and its `overwriteMode`. + * When textfield value length is already equal to attribute `maxlength`, + * pressing any key (even with valid value) does not emit `input` event. + */ + this.dispatchInputEvent({ + inputType: 'insertText', + data + }); + } } } handleEnter(event) { - if (this.isTextArea) { + if (this.isTextArea || this.element.isContentEditable) { this.handleInsert(event, '\n'); } } } +function maskitoChangeEventPlugin() { + return element => { + if (element.isContentEditable) { + return; + } + let value = element.value; + const valueListener = () => { + value = element.value; + }; + const blurListener = () => { + if (element.value !== value) { + element.dispatchEvent(new Event('change', { + bubbles: true + })); + } + }; + element.addEventListener('focus', valueListener); + element.addEventListener('change', valueListener); + element.addEventListener('blur', blurListener); + return () => { + element.removeEventListener('focus', valueListener); + element.removeEventListener('change', valueListener); + element.removeEventListener('blur', blurListener); + }; + }; +} +function maskitoInitialCalibrationPlugin(customOptions) { + return (element, options) => { + var _a, _b; + const from = (_a = element.selectionStart) !== null && _a !== void 0 ? _a : 0; + const to = (_b = element.selectionEnd) !== null && _b !== void 0 ? _b : 0; + maskitoUpdateElement(element, { + value: maskitoTransform(element.value, customOptions || options), + selection: [from, to] + }); + }; +} +function maskitoStrictCompositionPlugin() { + return (element, maskitoOptions) => { + const listener = event => { + var _a, _b; + if (event.inputType !== 'insertCompositionText') { + return; + } + const selection = [(_a = element.selectionStart) !== null && _a !== void 0 ? _a : 0, (_b = element.selectionEnd) !== null && _b !== void 0 ? _b : 0]; + const elementState = { + selection, + value: element.value + }; + const validatedState = maskitoTransform(elementState, maskitoOptions); + if (!areElementStatesEqual(elementState, validatedState)) { + event.preventDefault(); + maskitoUpdateElement(element, validatedState); + } + }; + element.addEventListener('input', listener); + return () => element.removeEventListener('input', listener); + }; +} /***/ }), @@ -1323,83 +1239,33 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ maskitoEventHandler: () => (/* binding */ maskitoEventHandler), /* harmony export */ maskitoNumberOptionsGenerator: () => (/* binding */ maskitoNumberOptionsGenerator), /* harmony export */ maskitoParseNumber: () => (/* binding */ maskitoParseNumber), +/* harmony export */ maskitoParseTime: () => (/* binding */ maskitoParseTime), /* harmony export */ maskitoPostfixPostprocessorGenerator: () => (/* binding */ maskitoPostfixPostprocessorGenerator), /* harmony export */ maskitoPrefixPostprocessorGenerator: () => (/* binding */ maskitoPrefixPostprocessorGenerator), /* harmony export */ maskitoRejectEvent: () => (/* binding */ maskitoRejectEvent), /* harmony export */ maskitoRemoveOnBlurPlugin: () => (/* binding */ maskitoRemoveOnBlurPlugin), +/* harmony export */ maskitoSelectionChangeHandler: () => (/* binding */ maskitoSelectionChangeHandler), +/* harmony export */ maskitoStringifyTime: () => (/* binding */ maskitoStringifyTime), /* harmony export */ maskitoTimeOptionsGenerator: () => (/* binding */ maskitoTimeOptionsGenerator), /* harmony export */ maskitoWithPlaceholder: () => (/* binding */ maskitoWithPlaceholder) /* harmony export */ }); /* harmony import */ var _maskito_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @maskito/core */ 1053); -const DEFAULT_DECIMAL_PSEUDO_SEPARATORS = ['.', ',', 'б', 'ю']; -const DEFAULT_MIN_DATE = new Date('0001-01-01'); -const DEFAULT_MAX_DATE = new Date('9999-12-31'); -const DEFAULT_TIME_SEGMENT_MAX_VALUES = { - hours: 23, - minutes: 59, - seconds: 59, - milliseconds: 999 -}; - -/** - * {@link https://unicode-table.com/en/00A0/ Non-breaking space}. - */ -const CHAR_NO_BREAK_SPACE = '\u00A0'; -/** - * {@link https://unicode-table.com/en/2013/ EN dash} - * is used to indicate a range of numbers or a span of time. - * @example 2006–2022 - */ - -const CHAR_EN_DASH = '\u2013'; -/** - * {@link https://unicode-table.com/en/2014/ EM dash} - * is used to mark a break in a sentence. - * @example Taiga UI — powerful set of open source components for Angular - * ___ - * Don't confuse with {@link CHAR_EN_DASH} or {@link CHAR_HYPHEN}! - */ -const CHAR_EM_DASH = '\u2014'; -/** - * {@link https://unicode-table.com/en/002D/ Hyphen (minus sign)} - * is used to combine words. - * @example well-behaved - * ___ - * Don't confuse with {@link CHAR_EN_DASH} or {@link CHAR_EM_DASH}! - */ - -const CHAR_HYPHEN = '\u002D'; -/** - * {@link https://unicode-table.com/en/2212/ Minus} - * is used as math operator symbol or before negative digits. - * --- - * Can be used as `−`. Don't confuse with {@link CHAR_HYPHEN} - */ - -const CHAR_MINUS = '\u2212'; -const POSSIBLE_DATE_RANGE_SEPARATOR = [CHAR_HYPHEN, CHAR_EN_DASH, CHAR_EM_DASH, CHAR_MINUS]; -const POSSIBLE_DATE_TIME_SEPARATOR = [',', ' ']; -const TIME_FIXED_CHARACTERS = [':', '.']; -const TIME_SEGMENT_VALUE_LENGTHS = { - hours: 2, - minutes: 2, - seconds: 2, - milliseconds: 3 -}; - -/** - * Clamps a value between two inclusive limits - * - * @param value - * @param min lower limit - * @param max upper limit +/** + * Clamps a value between two inclusive limits + * + * @param value + * @param min lower limit + * @param max upper limit */ function clamp(value, min, max) { const clampedValue = Math.min(Number(max), Math.max(Number(min), Number(value))); return value instanceof Date ? new Date(clampedValue) : clampedValue; } +function countDigits(str) { + return str.replaceAll(/\W/g, '').length; +} function appendDate(initialDate, { day, month, @@ -1418,11 +1284,11 @@ function appendDate(initialDate, { return date; } const getDateSegmentValueLength = dateString => { - var _a, _b, _c; + var _a, _b, _c, _d, _e, _f; return { - day: ((_a = dateString.match(/d/g)) === null || _a === void 0 ? void 0 : _a.length) || 0, - month: ((_b = dateString.match(/m/g)) === null || _b === void 0 ? void 0 : _b.length) || 0, - year: ((_c = dateString.match(/y/g)) === null || _c === void 0 ? void 0 : _c.length) || 0 + day: (_b = (_a = dateString.match(/d/g)) === null || _a === void 0 ? void 0 : _a.length) !== null && _b !== void 0 ? _b : 0, + month: (_d = (_c = dateString.match(/m/g)) === null || _c === void 0 ? void 0 : _c.length) !== null && _d !== void 0 ? _d : 0, + year: (_f = (_e = dateString.match(/y/g)) === null || _e === void 0 ? void 0 : _e.length) !== null && _f !== void 0 ? _f : 0 }; }; function dateToSegments(date) { @@ -1436,45 +1302,36 @@ function dateToSegments(date) { milliseconds: String(date.getMilliseconds()).padStart(3, '0') }; } +function getFirstCompleteDate(dateString, dateModeTemplate) { + const digitsInDate = countDigits(dateModeTemplate); + const [completeDate = ''] = new RegExp(`(\\D*\\d){${digitsInDate}}`).exec(dateString) || []; + return completeDate; +} function isDateStringComplete(dateString, dateModeTemplate) { if (dateString.length < dateModeTemplate.length) { return false; } - return dateString.split(/\D/).every(segment => !segment.match(/^0+$/)); + return dateString.split(/\D/).every(segment => !/^0+$/.exec(segment)); } function parseDateRangeString(dateRange, dateModeTemplate, rangeSeparator) { - const digitsInDate = dateModeTemplate.replace(/\W/g, '').length; + const digitsInDate = countDigits(dateModeTemplate); return dateRange.replace(rangeSeparator, '').match(new RegExp(`(\\D*\\d[^\\d\\s]*){1,${digitsInDate}}`, 'g')) || []; } - -/** - * @deprecated use `Object.fromEntries` instead - * (check browser support first https://caniuse.com/mdn-javascript_builtins_object_fromentries) - * ___ - * TODO: after we bump Firefox to 63+ replace this function with `Object.fromEntries`. - * TODO: Add `es2019.object` to `tsconfig.json` => `compilerOptions.lib`. - * - */ -function getObjectFromEntries(keyValuePairs) { - return keyValuePairs.reduce((obj, [key, val]) => Object.assign(Object.assign({}, obj), { - [key]: val - }), {}); -} function parseDateString(dateString, fullMode) { - const cleanMode = fullMode.replace(/[^dmy]/g, ''); - const onlyDigitsDate = dateString.replace(/\D+/g, ''); + const cleanMode = fullMode.replaceAll(/[^dmy]/g, ''); + const onlyDigitsDate = dateString.replaceAll(/\D+/g, ''); const dateSegments = { day: onlyDigitsDate.slice(cleanMode.indexOf('d'), cleanMode.lastIndexOf('d') + 1), month: onlyDigitsDate.slice(cleanMode.indexOf('m'), cleanMode.lastIndexOf('m') + 1), year: onlyDigitsDate.slice(cleanMode.indexOf('y'), cleanMode.lastIndexOf('y') + 1) }; - return getObjectFromEntries(Object.entries(dateSegments).filter(([_, value]) => Boolean(value)).sort(([a], [b]) => fullMode.toLowerCase().indexOf(a[0]) > fullMode.toLowerCase().indexOf(b[0]) ? 1 : -1)); + return Object.fromEntries(Object.entries(dateSegments).filter(([_, value]) => Boolean(value)).sort(([a], [b]) => fullMode.toLowerCase().indexOf(a.slice(0, 1)) > fullMode.toLowerCase().indexOf(b.slice(0, 1)) ? 1 : -1)); } function segmentsToDate(parsedDate, parsedTime) { var _a, _b, _c, _d, _e, _f, _g; const year = ((_a = parsedDate.year) === null || _a === void 0 ? void 0 : _a.length) === 2 ? `20${parsedDate.year}` : parsedDate.year; - const date = new Date(Number(year !== null && year !== void 0 ? year : '0'), Number((_b = parsedDate.month) !== null && _b !== void 0 ? _b : '1') - 1, Number((_c = parsedDate.day) !== null && _c !== void 0 ? _c : '1'), Number((_d = parsedTime === null || parsedTime === void 0 ? void 0 : parsedTime.hours) !== null && _d !== void 0 ? _d : '0'), Number((_e = parsedTime === null || parsedTime === void 0 ? void 0 : parsedTime.minutes) !== null && _e !== void 0 ? _e : '0'), Number((_f = parsedTime === null || parsedTime === void 0 ? void 0 : parsedTime.seconds) !== null && _f !== void 0 ? _f : '0'), Number((_g = parsedTime === null || parsedTime === void 0 ? void 0 : parsedTime.milliseconds) !== null && _g !== void 0 ? _g : '0')); // needed for years less than 1900 - + const date = new Date(Number(year !== null && year !== void 0 ? year : '0'), Number((_b = parsedDate.month) !== null && _b !== void 0 ? _b : '1') - 1, Number((_c = parsedDate.day) !== null && _c !== void 0 ? _c : '1'), Number((_d = parsedTime === null || parsedTime === void 0 ? void 0 : parsedTime.hours) !== null && _d !== void 0 ? _d : '0'), Number((_e = parsedTime === null || parsedTime === void 0 ? void 0 : parsedTime.minutes) !== null && _e !== void 0 ? _e : '0'), Number((_f = parsedTime === null || parsedTime === void 0 ? void 0 : parsedTime.seconds) !== null && _f !== void 0 ? _f : '0'), Number((_g = parsedTime === null || parsedTime === void 0 ? void 0 : parsedTime.milliseconds) !== null && _g !== void 0 ? _g : '0')); + // needed for years less than 1900 date.setFullYear(Number(year !== null && year !== void 0 ? year : '0')); return date; } @@ -1487,45 +1344,116 @@ function toDateString({ minutes, seconds, milliseconds -}, dateMode, timeMode) { +}, { + dateMode, + dateTimeSeparator = DATE_TIME_SEPARATOR, + timeMode +}) { var _a; const safeYear = ((_a = dateMode.match(/y/g)) === null || _a === void 0 ? void 0 : _a.length) === 2 ? year === null || year === void 0 ? void 0 : year.slice(-2) : year; - const fullMode = dateMode + (timeMode ? DATE_TIME_SEPARATOR + timeMode : ''); - return fullMode.replace(/d+/g, day !== null && day !== void 0 ? day : '').replace(/m+/g, month !== null && month !== void 0 ? month : '').replace(/y+/g, safeYear !== null && safeYear !== void 0 ? safeYear : '').replace(/H+/g, hours !== null && hours !== void 0 ? hours : '').replace(/MSS/g, milliseconds !== null && milliseconds !== void 0 ? milliseconds : '').replace(/M+/g, minutes !== null && minutes !== void 0 ? minutes : '').replace(/S+/g, seconds !== null && seconds !== void 0 ? seconds : '').replace(/^\D+/g, '').replace(/\D+$/g, ''); -} -function padWithZeroesUntilValid(segmentValue, paddedMaxValue, prefixedZeroesCount = 0) { - if (Number(segmentValue.padEnd(paddedMaxValue.length, '0')) <= Number(paddedMaxValue)) { - return { - validatedSegmentValue: segmentValue, - prefixedZeroesCount - }; - } - if (segmentValue.endsWith('0')) { - // 00:|00 => Type 9 => 00:09| - return padWithZeroesUntilValid(`0${segmentValue.slice(0, paddedMaxValue.length - 1)}`, paddedMaxValue, prefixedZeroesCount + 1); - } // |19:00 => Type 2 => 2|0:00 - - return padWithZeroesUntilValid(`${segmentValue.slice(0, paddedMaxValue.length - 1)}0`, paddedMaxValue, prefixedZeroesCount); + const fullMode = dateMode + (timeMode ? dateTimeSeparator + timeMode : ''); + return fullMode.replaceAll(/d+/g, day !== null && day !== void 0 ? day : '').replaceAll(/m+/g, month !== null && month !== void 0 ? month : '').replaceAll(/y+/g, safeYear !== null && safeYear !== void 0 ? safeYear : '').replaceAll(/H+/g, hours !== null && hours !== void 0 ? hours : '').replaceAll('MSS', milliseconds !== null && milliseconds !== void 0 ? milliseconds : '').replaceAll(/M+/g, minutes !== null && minutes !== void 0 ? minutes : '').replaceAll(/S+/g, seconds !== null && seconds !== void 0 ? seconds : '').replaceAll(/^\D+/g, '').replaceAll(/\D+$/g, ''); } -const dateMaxValues = { +const DATE_SEGMENTS_MAX_VALUES = { day: 31, month: 12, year: 9999 }; +const DEFAULT_DECIMAL_PSEUDO_SEPARATORS = ['.', ',', 'б', 'ю']; +const DEFAULT_MIN_DATE = new Date('0001-01-01'); +const DEFAULT_MAX_DATE = new Date('9999-12-31'); +const DEFAULT_TIME_SEGMENT_MAX_VALUES = { + hours: 23, + minutes: 59, + seconds: 59, + milliseconds: 999 +}; +const DEFAULT_TIME_SEGMENT_MIN_VALUES = { + hours: 0, + minutes: 0, + seconds: 0, + milliseconds: 0 +}; + +/** + * {@link https://unicode-table.com/en/00A0/ Non-breaking space}. + */ +const CHAR_NO_BREAK_SPACE = '\u00A0'; +/** + * {@link https://symbl.cc/en/200B/ Zero width space}. + */ +const CHAR_ZERO_WIDTH_SPACE = '\u200B'; +/** + * {@link https://unicode-table.com/en/2013/ EN dash} + * is used to indicate a range of numbers or a span of time. + * @example 2006–2022 + */ +const CHAR_EN_DASH = '\u2013'; +/** + * {@link https://unicode-table.com/en/2014/ EM dash} + * is used to mark a break in a sentence. + * @example Taiga UI — powerful set of open source components for Angular + * ___ + * Don't confuse with {@link CHAR_EN_DASH} or {@link CHAR_HYPHEN}! + */ +const CHAR_EM_DASH = '\u2014'; +/** + * {@link https://unicode-table.com/en/002D/ Hyphen (minus sign)} + * is used to combine words. + * @example well-behaved + * ___ + * Don't confuse with {@link CHAR_EN_DASH} or {@link CHAR_EM_DASH}! + */ +const CHAR_HYPHEN = '\u002D'; +/** + * {@link https://unicode-table.com/en/2212/ Minus} + * is used as math operator symbol or before negative digits. + * --- + * Can be used as `−`. Don't confuse with {@link CHAR_HYPHEN} + */ +const CHAR_MINUS = '\u2212'; +/** + * {@link https://symbl.cc/en/30FC/ Katakana-Hiragana Prolonged Sound Mark} + * is used as prolonged sounds in Japanese. + */ +const CHAR_JP_HYPHEN = '\u30FC'; +/** + * {@link https://symbl.cc/en/003A/ Colon} + * is a punctuation mark that connects parts of a text logically. + * --- + * is also used as separator in time. + */ +const CHAR_COLON = '\u003A'; +/** + * {@link https://symbl.cc/en/FF1A/ Full-width colon} + * is a full-width punctuation mark used to separate parts of a text commonly in Japanese. + */ +const CHAR_JP_COLON = '\uFF1A'; +const ANY_MERIDIEM_CHARACTER_RE = new RegExp(`[${CHAR_NO_BREAK_SPACE}APM]+$`, 'g'); +const ALL_MERIDIEM_CHARACTERS_RE = new RegExp(`${CHAR_NO_BREAK_SPACE}[AP]M$`, 'g'); +const TIME_FIXED_CHARACTERS = [':', '.']; +const TIME_SEGMENT_VALUE_LENGTHS = { + hours: 2, + minutes: 2, + seconds: 2, + milliseconds: 3 +}; function validateDateString({ dateString, dateModeTemplate, + dateSegmentsSeparator, offset, selection: [from, to] }) { const parsedDate = parseDateString(dateString, dateModeTemplate); const dateSegments = Object.entries(parsedDate); const validatedDateSegments = {}; - let paddedZeroes = 0; for (const [segmentName, segmentValue] of dateSegments) { - const validatedDate = toDateString(validatedDateSegments, dateModeTemplate); - const maxSegmentValue = dateMaxValues[segmentName]; - const fantomSeparator = validatedDate.length && 1; + const validatedDate = toDateString(validatedDateSegments, { + dateMode: dateModeTemplate + }); + const maxSegmentValue = DATE_SEGMENTS_MAX_VALUES[segmentName]; + const fantomSeparator = validatedDate.length && dateSegmentsSeparator.length; const lastSegmentDigitIndex = offset + validatedDate.length + fantomSeparator + getDateSegmentValueLength(dateModeTemplate)[segmentName]; const isLastSegmentDigitAdded = lastSegmentDigitIndex >= from && lastSegmentDigitIndex === to; if (isLastSegmentDigitAdded && Number(segmentValue) > Number(maxSegmentValue)) { @@ -1542,29 +1470,42 @@ function validateDateString({ updatedSelection: [from, to] }; // prevent changes } - const { - validatedSegmentValue, - prefixedZeroesCount - } = padWithZeroesUntilValid(segmentValue, `${maxSegmentValue}`); - paddedZeroes += prefixedZeroesCount; - validatedDateSegments[segmentName] = validatedSegmentValue; + validatedDateSegments[segmentName] = segmentValue; } - const validatedDateString = toDateString(validatedDateSegments, dateModeTemplate); + const validatedDateString = toDateString(validatedDateSegments, { + dateMode: dateModeTemplate + }); const addedDateSegmentSeparators = validatedDateString.length - dateString.length; return { validatedDateString, - updatedSelection: [from + paddedZeroes + addedDateSegmentSeparators, to + paddedZeroes + addedDateSegmentSeparators] + updatedSelection: [from + addedDateSegmentSeparators, to + addedDateSegmentSeparators] }; } -/** - * Copy-pasted solution from lodash - * @see https://lodash.com/docs/4.17.15#escapeRegExp +/** + * Copy-pasted solution from lodash + * @see https://lodash.com/docs/4.17.15#escapeRegExp */ const reRegExpChar = /[\\^$.*+?()[\]{}|]/g; const reHasRegExpChar = new RegExp(reRegExpChar.source); function escapeRegExp(str) { - return str && reHasRegExpChar.test(str) ? str.replace(reRegExpChar, '\\$&') : str; + return str && reHasRegExpChar.test(str) ? str.replaceAll(reRegExpChar, String.raw`\$&`) : str; +} +function extractAffixes(value, { + prefix, + postfix +}) { + var _a, _b; + const prefixRegExp = new RegExp(`^${escapeRegExp(prefix)}`); + const postfixRegExp = new RegExp(`${escapeRegExp(postfix)}$`); + const [extractedPrefix = ''] = (_a = value.match(prefixRegExp)) !== null && _a !== void 0 ? _a : []; + const [extractedPostfix = ''] = (_b = value.match(postfixRegExp)) !== null && _b !== void 0 ? _b : []; + const cleanValue = value.replace(prefixRegExp, '').replace(postfixRegExp, ''); + return { + extractedPrefix, + extractedPostfix, + cleanValue + }; } function findCommonBeginningSubstr(a, b) { let res = ''; @@ -1576,35 +1517,396 @@ function findCommonBeginningSubstr(a, b) { } return res; } +function identity(x) { + return x; +} +function isEmpty(entity) { + return !entity || typeof entity === 'object' && Object.keys(entity).length === 0; +} +const ALL_ZEROES_RE = /^0+$/; +function padWithZeroesUntilValid(segmentValue, paddedMaxValue, prefixedZeroesCount = 0) { + const paddedSegmentValue = segmentValue.padEnd(paddedMaxValue.length, '0'); + if (Number(paddedSegmentValue) <= Number(paddedMaxValue)) { + return { + validatedSegmentValue: segmentValue, + prefixedZeroesCount + }; + } + if (paddedSegmentValue.endsWith('0')) { + // 00:|00 => Type 9 => 00:09| + return padWithZeroesUntilValid(`0${segmentValue.slice(0, paddedMaxValue.length - 1)}`, paddedMaxValue, prefixedZeroesCount + 1); + } + const valueWithoutLastChar = segmentValue.slice(0, paddedMaxValue.length - 1); + if (ALL_ZEROES_RE.exec(valueWithoutLastChar)) { + return { + validatedSegmentValue: '', + prefixedZeroesCount + }; + } + // |19:00 => Type 2 => 2|0:00 + return padWithZeroesUntilValid(`${valueWithoutLastChar}0`, paddedMaxValue, prefixedZeroesCount); +} -/** - * Returns current active element, including shadow dom - * - * @return element or null +/** + * Replace fullwidth colon with half width colon + * @param fullWidthColon full width colon + * @returns processed half width colon */ -function getFocused({ - activeElement +function toHalfWidthColon(fullWidthColon) { + return fullWidthColon.replaceAll(new RegExp(CHAR_JP_COLON, 'g'), CHAR_COLON); +} + +/** + * Replace fullwidth numbers with half width number + * @param fullWidthNumber full width number + * @returns processed half width number + */ +function toHalfWidthNumber(fullWidthNumber) { + return fullWidthNumber.replaceAll(/[0-9]/g, s => String.fromCharCode(s.charCodeAt(0) - 0xfee0)); +} + +/** + * Convert full width colon (:) to half width one (:) + */ +function createColonConvertPreprocessor() { + return ({ + elementState, + data + }) => { + const { + value, + selection + } = elementState; + return { + elementState: { + selection, + value: toHalfWidthColon(value) + }, + data: toHalfWidthColon(data) + }; + }; +} +function createDateSegmentsZeroPaddingPostprocessor({ + dateModeTemplate, + dateSegmentSeparator, + splitFn, + uniteFn }) { - if (!(activeElement === null || activeElement === void 0 ? void 0 : activeElement.shadowRoot)) { - return activeElement; + return ({ + value, + selection + }) => { + var _a; + const [from, to] = selection; + const { + dateStrings, + restPart = '' + } = splitFn(value); + const validatedDateStrings = []; + let caretShift = 0; + dateStrings.forEach(dateString => { + const parsedDate = parseDateString(dateString, dateModeTemplate); + const dateSegments = Object.entries(parsedDate); + const validatedDateSegments = dateSegments.reduce((acc, [segmentName, segmentValue]) => { + const { + validatedSegmentValue, + prefixedZeroesCount + } = padWithZeroesUntilValid(segmentValue, `${DATE_SEGMENTS_MAX_VALUES[segmentName]}`); + caretShift += prefixedZeroesCount; + return Object.assign(Object.assign({}, acc), { + [segmentName]: validatedSegmentValue + }); + }, {}); + validatedDateStrings.push(toDateString(validatedDateSegments, { + dateMode: dateModeTemplate + })); + }); + const validatedValue = uniteFn(validatedDateStrings, value) + (((_a = dateStrings[dateStrings.length - 1]) === null || _a === void 0 ? void 0 : _a.endsWith(dateSegmentSeparator)) ? dateSegmentSeparator : '') + restPart; + if (caretShift && validatedValue.slice(to + caretShift, to + caretShift + dateSegmentSeparator.length) === dateSegmentSeparator) { + /** + * If `caretShift` > 0, it means that time segment was padded with zero. + * It is only possible if any character insertion happens. + * If caret is before `dateSegmentSeparator` => it should be moved after `dateSegmentSeparator`. + */ + caretShift += dateSegmentSeparator.length; + } + return { + selection: [from + caretShift, to + caretShift], + value: validatedValue + }; + }; +} + +/** + * It replaces pseudo range separators with valid one. + * @example '01.01.2000_11.11.2000' -> '01.01.2000 - 01.01.2000' + * @example '01.01.2000_23:59' -> '01.01.2000, 23:59' + */ +function createFirstDateEndSeparatorPreprocessor({ + dateModeTemplate, + firstDateEndSeparator, + dateSegmentSeparator, + pseudoFirstDateEndSeparators +}) { + return ({ + elementState, + data + }) => { + const { + value, + selection + } = elementState; + const [from, to] = selection; + const firstCompleteDate = getFirstCompleteDate(value, dateModeTemplate); + const pseudoSeparators = pseudoFirstDateEndSeparators.filter(x => !firstDateEndSeparator.includes(x) && x !== dateSegmentSeparator); + const pseudoSeparatorsRE = new RegExp(`[${pseudoSeparators.join('')}]`, 'gi'); + const newValue = firstCompleteDate && value.length > firstCompleteDate.length ? firstCompleteDate + value.slice(firstCompleteDate.length).replace(/^[\D\s]*/, firstDateEndSeparator) : value; + const caretShift = newValue.length - value.length; + return { + elementState: { + selection: [from + caretShift, to + caretShift], + value: newValue + }, + data: data.replace(pseudoSeparatorsRE, firstDateEndSeparator) + }; + }; +} + +/** + * Convert full width numbers like 1, 2 to half width numbers 1, 2 + */ +function createFullWidthToHalfWidthPreprocessor() { + return ({ + elementState, + data + }) => { + const { + value, + selection + } = elementState; + return { + elementState: { + selection, + value: toHalfWidthNumber(value) + }, + data: toHalfWidthNumber(data) + }; + }; +} +function createTimeMaskExpression(mode) { + return Array.from(mode.replace(' AA', '')).map(char => TIME_FIXED_CHARACTERS.includes(char) ? char : /\d/).concat(mode.includes('AA') ? [CHAR_NO_BREAK_SPACE, /[AP]/i, /M/i] : []); +} +function padTimeSegments(timeSegments, pad) { + return Object.fromEntries(Object.entries(timeSegments).map(([segmentName, segmentValue]) => [segmentName, pad(String(segmentValue), TIME_SEGMENT_VALUE_LENGTHS[segmentName])])); +} +function padStartTimeSegments(timeSegments) { + return padTimeSegments(timeSegments, (value, length) => value.padStart(length, '0')); +} +const SEGMENT_FULL_NAME = { + HH: 'hours', + MM: 'minutes', + SS: 'seconds', + MSS: 'milliseconds' +}; +/** + * @param timeString can be with/without fixed characters + */ +function parseTimeString(timeString, timeMode) { + const onlyDigits = timeString.replaceAll(/\D+/g, ''); + let offset = 0; + return Object.fromEntries(timeMode.split(/\W/).filter(segmentAbbr => SEGMENT_FULL_NAME[segmentAbbr]).map(segmentAbbr => { + const segmentValue = onlyDigits.slice(offset, offset + segmentAbbr.length); + offset += segmentAbbr.length; + return [SEGMENT_FULL_NAME[segmentAbbr], segmentValue]; + })); +} +const LEADING_NON_DIGITS = /^\D*/; +const TRAILING_NON_DIGITS = /\D*$/; +function toTimeString({ + hours = '', + minutes = '', + seconds = '', + milliseconds = '' +}) { + return `${hours}:${minutes}:${seconds}.${milliseconds}`.replace(LEADING_NON_DIGITS, '').replace(TRAILING_NON_DIGITS, ''); +} +const TRAILING_TIME_SEGMENT_SEPARATOR_REG = new RegExp(`[${TIME_FIXED_CHARACTERS.map(escapeRegExp).join('')}]$`); +/** + * Pads invalid time segment with zero to make it valid. + * @example 00:|00 => Type 9 (too much for the first digit of minutes) => 00:09| + * @example |19:00 => Type 2 (29 - invalid value for hours) => 2|0:00 + */ +function enrichTimeSegmentsWithZeroes({ + value, + selection +}, { + mode, + timeSegmentMaxValues = DEFAULT_TIME_SEGMENT_MAX_VALUES +}) { + const [from, to] = selection; + const parsedTime = parseTimeString(value, mode); + const possibleTimeSegments = Object.entries(parsedTime); + const paddedMaxValues = padStartTimeSegments(timeSegmentMaxValues); + const validatedTimeSegments = {}; + let paddedZeroes = 0; + for (const [segmentName, segmentValue] of possibleTimeSegments) { + const maxSegmentValue = paddedMaxValues[segmentName]; + const { + validatedSegmentValue, + prefixedZeroesCount + } = padWithZeroesUntilValid(segmentValue, String(maxSegmentValue)); + paddedZeroes += prefixedZeroesCount; + validatedTimeSegments[segmentName] = validatedSegmentValue; } - let element = activeElement.shadowRoot.activeElement; - while (element === null || element === void 0 ? void 0 : element.shadowRoot) { - element = element.shadowRoot.activeElement; + // trailing segment separators or meridiem characters + const [trailingNonDigitCharacters = ''] = value.match(/\D+$/g) || []; + const validatedTimeString = toTimeString(validatedTimeSegments) + trailingNonDigitCharacters; + const addedDateSegmentSeparators = Math.max(validatedTimeString.length - value.length, 0); + let newFrom = from + paddedZeroes + addedDateSegmentSeparators; + let newTo = to + paddedZeroes + addedDateSegmentSeparators; + if (newFrom === newTo && paddedZeroes && + // if next character after cursor is time segment separator + validatedTimeString.slice(0, newTo + 1).match(TRAILING_TIME_SEGMENT_SEPARATOR_REG)) { + newFrom++; + newTo++; } - return element; + return { + value: validatedTimeString, + selection: [newFrom, newTo] + }; } -function identity(x) { - return x; +function padEndTimeSegments(timeSegments) { + return padTimeSegments(timeSegments, (value, length) => value.padEnd(length, '0')); } -function isEmpty(entity) { - return !entity || typeof entity === 'object' && Object.keys(entity).length === 0; + +/** + * Prevent insertion if any time segment will become invalid + * (and even zero padding won't help with it). + * @example 2|0:00 => Type 9 => 2|0:00 + */ +function createInvalidTimeSegmentInsertionPreprocessor({ + timeMode, + timeSegmentMinValues = DEFAULT_TIME_SEGMENT_MIN_VALUES, + timeSegmentMaxValues = DEFAULT_TIME_SEGMENT_MAX_VALUES, + parseValue = x => ({ + timeString: x + }) +}) { + const invalidCharsRegExp = new RegExp(`[^\\d${TIME_FIXED_CHARACTERS.map(escapeRegExp).join('')}]+`); + return ({ + elementState, + data + }, actionType) => { + if (actionType !== 'insert') { + return { + elementState, + data + }; + } + const { + value, + selection + } = elementState; + const [from, rawTo] = selection; + const newCharacters = data.replace(invalidCharsRegExp, ''); + const to = rawTo + newCharacters.length; // to be conformed with `overwriteMode: replace` + const newPossibleValue = value.slice(0, from) + newCharacters + value.slice(to); + const { + timeString, + restValue = '' + } = parseValue(newPossibleValue); + const timeSegments = Object.entries(parseTimeString(timeString, timeMode)); + let offset = restValue.length; + for (const [segmentName, stringifiedSegmentValue] of timeSegments) { + const minSegmentValue = timeSegmentMinValues[segmentName]; + const maxSegmentValue = timeSegmentMaxValues[segmentName]; + const segmentValue = Number(stringifiedSegmentValue); + const lastSegmentDigitIndex = offset + TIME_SEGMENT_VALUE_LENGTHS[segmentName]; + if (lastSegmentDigitIndex >= from && lastSegmentDigitIndex <= to && segmentValue !== clamp(segmentValue, minSegmentValue, maxSegmentValue)) { + return { + elementState, + data: '' + }; // prevent insertion + } + offset += stringifiedSegmentValue.length + + // any time segment separator + 1; + } + return { + elementState, + data + }; + }; +} +function createMeridiemPreprocessor(timeMode) { + if (!timeMode.includes('AA')) { + return identity; + } + const mainMeridiemCharRE = /^[AP]$/gi; + return ({ + elementState, + data + }) => { + const { + value, + selection + } = elementState; + const newValue = value.toUpperCase(); + const newData = data.toUpperCase(); + if (newValue.match(ALL_MERIDIEM_CHARACTERS_RE) && newData.match(mainMeridiemCharRE)) { + return { + elementState: { + value: newValue.replaceAll(ALL_MERIDIEM_CHARACTERS_RE, ''), + selection + }, + data: `${newData}M` + }; + } + return { + elementState: { + selection, + value: newValue + }, + data: newData + }; + }; +} +function createMeridiemPostprocessor(timeMode) { + if (!timeMode.includes('AA')) { + return identity; + } + return ({ + value, + selection + }, initialElementState) => { + if (!value.match(ANY_MERIDIEM_CHARACTER_RE) || value.match(ALL_MERIDIEM_CHARACTERS_RE)) { + return { + value, + selection + }; + } + const [from, to] = selection; + // any meridiem character was deleted + if (initialElementState.value.match(ALL_MERIDIEM_CHARACTERS_RE)) { + const newValue = value.replace(ANY_MERIDIEM_CHARACTER_RE, ''); + return { + value: newValue, + selection: [Math.min(from, newValue.length), Math.min(to, newValue.length)] + }; + } + const fullMeridiem = `${CHAR_NO_BREAK_SPACE}${value.includes('P') ? 'P' : 'A'}M`; + const newValue = value.replace(ANY_MERIDIEM_CHARACTER_RE, x => x !== CHAR_NO_BREAK_SPACE ? fullMeridiem : x); + return { + value: newValue, + selection: to >= newValue.indexOf(fullMeridiem) ? [newValue.length, newValue.length] : selection + }; + }; } function raiseSegmentValueToMin(segments, fullMode) { const segmentsLength = getDateSegmentValueLength(fullMode); - return getObjectFromEntries(Object.entries(segments).map(([key, value]) => { + return Object.fromEntries(Object.entries(segments).map(([key, value]) => { const segmentLength = segmentsLength[key]; - return [key, value.length === segmentLength && value.match(/^0+$/) ? '1'.padStart(segmentLength, '0') : value]; + return [key, value.length === segmentLength && /^0+$/.exec(value) ? '1'.padStart(segmentLength, '0') : value]; })); } function createMinMaxDatePostprocessor({ @@ -1626,14 +1928,18 @@ function createMinMaxDatePostprocessor({ const parsedDate = parseDateString(dateString, dateModeTemplate); if (!isDateStringComplete(dateString, dateModeTemplate)) { const fixedDate = raiseSegmentValueToMin(parsedDate, dateModeTemplate); - const fixedValue = toDateString(fixedDate, dateModeTemplate); + const fixedValue = toDateString(fixedDate, { + dateMode: dateModeTemplate + }); const tail = dateString.endsWith(dateSegmentSeparator) ? dateSegmentSeparator : ''; validatedValue += fixedValue + tail; continue; } const date = segmentsToDate(parsedDate); const clampedDate = clamp(date, min, max); - validatedValue += toDateString(dateToSegments(clampedDate), dateModeTemplate); + validatedValue += toDateString(dateToSegments(clampedDate), { + dateMode: dateModeTemplate + }); } return { selection, @@ -1644,20 +1950,22 @@ function createMinMaxDatePostprocessor({ function normalizeDatePreprocessor({ dateModeTemplate, dateSegmentsSeparator, - rangeSeparator = '' + rangeSeparator = '', + dateTimeSeparator = DATE_TIME_SEPARATOR }) { return ({ elementState, data }) => { - const separator = rangeSeparator ? new RegExp(`${rangeSeparator}|-`) : DATE_TIME_SEPARATOR; + var _a; + const separator = rangeSeparator ? new RegExp(`${rangeSeparator}|-`) : dateTimeSeparator; const possibleDates = data.split(separator); - const dates = data.includes(DATE_TIME_SEPARATOR) ? [possibleDates[0]] : possibleDates; - if (dates.every(date => date.trim().split(/\D/).length === dateModeTemplate.split(dateSegmentsSeparator).length)) { + const dates = data.includes(dateTimeSeparator) ? [(_a = possibleDates[0]) !== null && _a !== void 0 ? _a : ''] : possibleDates; + if (dates.every(date => date.trim().split(/\D/).filter(Boolean).length === dateModeTemplate.split(dateSegmentsSeparator).length)) { const newData = dates.map(date => normalizeDateString(date, dateModeTemplate, dateSegmentsSeparator)).join(rangeSeparator); return { elementState, - data: `${newData}${data.includes(DATE_TIME_SEPARATOR) ? DATE_TIME_SEPARATOR + possibleDates[1] || '' : ''}` + data: `${newData}${data.includes(dateTimeSeparator) ? dateTimeSeparator + possibleDates[1] || '' : ''}` }; } return { @@ -1667,9 +1975,12 @@ function normalizeDatePreprocessor({ }; } function normalizeDateString(dateString, template, separator) { - const dateSegments = dateString.split(/\D/); + const dateSegments = dateString.split(/\D/).filter(Boolean); const templateSegments = template.split(separator); - const normalizedSegments = dateSegments.map((segment, index) => index === templateSegments.length - 1 ? segment : segment.padStart(templateSegments[index].length, '0')); + const normalizedSegments = dateSegments.map((segment, index) => { + var _a, _b; + return index === templateSegments.length - 1 ? segment : segment.padStart((_b = (_a = templateSegments[index]) === null || _a === void 0 ? void 0 : _a.length) !== null && _b !== void 0 ? _b : 0, '0'); + }); return normalizedSegments.join(separator); } function maskitoPostfixPostprocessorGenerator(postfix) { @@ -1746,13 +2057,7 @@ function createValidDatePreprocessor({ data: selection[0] === value.length ? data : '' }; } - if (POSSIBLE_DATE_RANGE_SEPARATOR.includes(data)) { - return { - elementState, - data: rangeSeparator - }; - } - const newCharacters = data.replace(new RegExp(`[^\\d${escapeRegExp(dateSegmentsSeparator)}${rangeSeparator}]`, 'g'), ''); + const newCharacters = data.replaceAll(new RegExp(`[^\\d${escapeRegExp(dateSegmentsSeparator)}${rangeSeparator}]`, 'g'), ''); if (!newCharacters) { return { elementState, @@ -1772,7 +2077,8 @@ function createValidDatePreprocessor({ } = validateDateString({ dateString, dateModeTemplate, - offset: validatedValue ? validatedValue.length + rangeSeparator.length : 0, + dateSegmentsSeparator, + offset: validatedValue.length, selection: [from, to] }); if (dateString && !validatedDateString) { @@ -1782,7 +2088,7 @@ function createValidDatePreprocessor({ }; // prevent changes } to = updatedSelection[1]; - validatedValue += hasRangeSeparator && validatedValue ? rangeSeparator + validatedDateString : validatedDateString; + validatedValue += hasRangeSeparator && !validatedValue ? validatedDateString + rangeSeparator : validatedDateString; } const newData = validatedValue.slice(from, to); return { @@ -1804,13 +2110,12 @@ function maskitoEventHandler(name, handler, eventListenerOptions) { function maskitoAddOnFocusPlugin(value) { return maskitoEventHandler('focus', element => { if (!element.value) { - element.value = value; - element.dispatchEvent(new Event('input')); + (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoUpdateElement)(element, value); } }); } -function maskitoCaretGuard(guard) { - return element => { +function maskitoSelectionChangeHandler(handler) { + return (element, options) => { const document = element.ownerDocument; let isPointerDown = 0; const onPointerDown = () => isPointerDown++; @@ -1818,7 +2123,7 @@ function maskitoCaretGuard(guard) { isPointerDown = Math.max(--isPointerDown, 0); }; const listener = () => { - if (getFocused(document) !== element) { + if (!element.matches(':focus')) { return; } if (isPointerDown) { @@ -1827,12 +2132,7 @@ function maskitoCaretGuard(guard) { passive: true }); } - const start = element.selectionStart || 0; - const end = element.selectionEnd || 0; - const [fromLimit, toLimit] = guard(element.value, [start, end]); - if (fromLimit > start || toLimit < end) { - element.setSelectionRange(clamp(start, fromLimit, toLimit), clamp(end, fromLimit, toLimit)); - } + handler(element, options); }; document.addEventListener('selectionchange', listener, { passive: true @@ -1850,7 +2150,18 @@ function maskitoCaretGuard(guard) { }; }; } -function maskitoRejectEvent(element) { +function maskitoCaretGuard(guard) { + return maskitoSelectionChangeHandler(element => { + var _a, _b; + const start = (_a = element.selectionStart) !== null && _a !== void 0 ? _a : 0; + const end = (_b = element.selectionEnd) !== null && _b !== void 0 ? _b : 0; + const [fromLimit, toLimit] = guard(element.value, [start, end]); + if (fromLimit > start || toLimit < end) { + element.setSelectionRange(clamp(start, fromLimit, toLimit), clamp(end, fromLimit, toLimit)); + } + }); +} +const maskitoRejectEvent = element => { const listener = () => { const value = element.value; element.addEventListener('beforeinput', event => { @@ -1865,38 +2176,134 @@ function maskitoRejectEvent(element) { }; element.addEventListener('beforeinput', listener, true); return () => element.removeEventListener('beforeinput', listener, true); -} +}; function maskitoRemoveOnBlurPlugin(value) { return maskitoEventHandler('blur', element => { if (element.value === value) { - element.value = ''; - element.dispatchEvent(new Event('input')); + (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoUpdateElement)(element, ''); } }); } +function createMeridiemSteppingPlugin(meridiemStartIndex) { + if (meridiemStartIndex < 0) { + return () => {}; + } + return element => { + const listener = event => { + const caretIndex = Number(element.selectionStart); + const value = element.value.toUpperCase(); + if (event.key !== 'ArrowUp' && event.key !== 'ArrowDown' || caretIndex < meridiemStartIndex) { + return; + } + event.preventDefault(); + // eslint-disable-next-line no-nested-ternary + const meridiemMainCharacter = value.includes('A') ? 'P' : value.includes('P') || event.key === 'ArrowUp' ? 'A' : 'P'; + const newMeridiem = `${CHAR_NO_BREAK_SPACE}${meridiemMainCharacter}M`; + (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoUpdateElement)(element, { + value: value.length === meridiemStartIndex ? value + newMeridiem : value.replace(ANY_MERIDIEM_CHARACTER_RE, newMeridiem), + selection: [caretIndex, caretIndex] + }); + }; + element.addEventListener('keydown', listener); + return () => element.removeEventListener('keydown', listener); + }; +} +const noop = () => {}; +function createTimeSegmentsSteppingPlugin({ + step, + fullMode, + timeSegmentMaxValues +}) { + const segmentsIndexes = createTimeSegmentsIndexes(fullMode); + return step <= 0 ? noop : element => { + const listener = event => { + var _a; + if (event.key !== 'ArrowUp' && event.key !== 'ArrowDown') { + return; + } + event.preventDefault(); + const selectionStart = (_a = element.selectionStart) !== null && _a !== void 0 ? _a : 0; + const activeSegment = getActiveSegment({ + segmentsIndexes, + selectionStart + }); + if (!activeSegment) { + return; + } + const updatedValue = updateSegmentValue({ + selection: segmentsIndexes.get(activeSegment), + value: element.value, + toAdd: event.key === 'ArrowUp' ? step : -step, + max: timeSegmentMaxValues[activeSegment] + }); + (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoUpdateElement)(element, { + value: updatedValue, + selection: [selectionStart, selectionStart] + }); + }; + element.addEventListener('keydown', listener); + return () => element.removeEventListener('keydown', listener); + }; +} +function createTimeSegmentsIndexes(fullMode) { + return new Map([['hours', getSegmentRange(fullMode, 'HH')], ['milliseconds', getSegmentRange(fullMode, 'MSS')], ['minutes', getSegmentRange(fullMode, 'MM')], ['seconds', getSegmentRange(fullMode, 'SS')]]); +} +function getSegmentRange(mode, segment) { + const index = mode.indexOf(segment); + return index === -1 ? [-1, -1] : [index, index + segment.length]; +} +function getActiveSegment({ + segmentsIndexes, + selectionStart +}) { + for (const [segmentName, segmentRange] of segmentsIndexes.entries()) { + const [from, to] = segmentRange; + if (from <= selectionStart && selectionStart <= to) { + return segmentName; + } + } + return null; +} +function updateSegmentValue({ + selection, + value, + toAdd, + max +}) { + const [from, to] = selection; + const segmentValue = Number(value.slice(from, to).padEnd(to - from, '0')); + const newSegmentValue = mod(segmentValue + toAdd, max + 1); + return value.slice(0, from) + String(newSegmentValue).padStart(to - from, '0') + value.slice(to, value.length); +} +function mod(value, max) { + if (value < 0) { + value += Math.floor(Math.abs(value) / max + 1) * max; + } + return value % max; +} function maskitoWithPlaceholder(placeholder, focusedOnly = false) { + let lastClearValue = ''; + let action = 'validation'; const removePlaceholder = value => { - for (let i = value.length - 1; i >= 0; i--) { + for (let i = value.length - 1; i >= lastClearValue.length; i--) { if (value[i] !== placeholder[i]) { return value.slice(0, i + 1); } } - return ''; + return value.slice(0, lastClearValue.length); }; const plugins = [maskitoCaretGuard(value => [0, removePlaceholder(value).length])]; let focused = false; if (focusedOnly) { const focus = maskitoEventHandler('focus', element => { focused = true; - element.value += placeholder.slice(element.value.length); - element.dispatchEvent(new Event('input')); + (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoUpdateElement)(element, element.value + placeholder.slice(element.value.length)); }, { capture: true }); const blur = maskitoEventHandler('blur', element => { focused = false; - element.value = removePlaceholder(element.value); - element.dispatchEvent(new Event('input')); + (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoUpdateElement)(element, removePlaceholder(element.value)); }, { capture: true }); @@ -1908,7 +2315,8 @@ function maskitoWithPlaceholder(placeholder, focusedOnly = false) { preprocessors: [({ elementState, data - }) => { + }, actionType) => { + action = actionType; const { value, selection @@ -1924,12 +2332,35 @@ function maskitoWithPlaceholder(placeholder, focusedOnly = false) { postprocessors: [({ value, selection - }, initialElementState) => initialElementState.value && (focused || !focusedOnly) ? { - value: value + placeholder.slice(value.length), - selection - } : { - value, - selection + }, initialElementState) => { + lastClearValue = value; + const justPlaceholderRemoval = value + placeholder.slice(value.length, initialElementState.value.length) === initialElementState.value; + if (action === 'validation' && justPlaceholderRemoval) { + /** + * If `value` still equals to `initialElementState.value`, + * then it means that value is patched programmatically (from Maskito's plugin or externally). + * In this case, we don't want to mutate value and automatically add/remove placeholder. + * ___ + * For example, developer wants to remove manually placeholder (+ do something else with value) on blur. + * Without this condition, placeholder will be unexpectedly added again. + */ + return { + selection, + value: initialElementState.value + }; + } + const newValue = focused || !focusedOnly ? value + placeholder.slice(value.length) : value; + if (newValue === initialElementState.value && action === 'deleteBackward') { + const [caretIndex] = initialElementState.selection; + return { + value: newValue, + selection: [caretIndex, caretIndex] + }; + } + return { + value: newValue, + selection + }; }] }; } @@ -1947,8 +2378,13 @@ function createZeroPlaceholdersPreprocessor() { }; } const [from, to] = selection; - const zeroes = value.slice(from, to).replace(/\d/g, '0'); + const zeroes = value.slice(from, to).replaceAll(/\d/g, '0'); const newValue = value.slice(0, from) + zeroes + value.slice(to); + if (!zeroes.replaceAll(/\D/g, '')) { + return { + elementState + }; + } if (actionType === 'validation' || actionType === 'insert' && from === to) { return { elementState: { @@ -1976,16 +2412,23 @@ function maskitoDateOptionsGenerator({ }) { const dateModeTemplate = mode.split('/').join(separator); return Object.assign(Object.assign({}, _maskito_core__WEBPACK_IMPORTED_MODULE_0__.MASKITO_DEFAULT_OPTIONS), { - mask: Array.from(dateModeTemplate).map(char => char === separator ? char : /\d/), + mask: Array.from(dateModeTemplate).map(char => separator.includes(char) ? char : /\d/), overwriteMode: 'replace', - preprocessors: [createZeroPlaceholdersPreprocessor(), normalizeDatePreprocessor({ + preprocessors: [createFullWidthToHalfWidthPreprocessor(), createZeroPlaceholdersPreprocessor(), normalizeDatePreprocessor({ dateModeTemplate, dateSegmentsSeparator: separator }), createValidDatePreprocessor({ dateModeTemplate, dateSegmentsSeparator: separator })], - postprocessors: [createMinMaxDatePostprocessor({ + postprocessors: [createDateSegmentsZeroPaddingPostprocessor({ + dateModeTemplate, + dateSegmentSeparator: separator, + splitFn: value => ({ + dateStrings: [value] + }), + uniteFn: ([dateString = '']) => dateString + }), createMinMaxDatePostprocessor({ min, max, dateModeTemplate, @@ -1993,6 +2436,7 @@ function maskitoDateOptionsGenerator({ })] }); } +const POSSIBLE_DATE_RANGE_SEPARATOR = [CHAR_HYPHEN, CHAR_EN_DASH, CHAR_EM_DASH, CHAR_MINUS, CHAR_JP_HYPHEN]; function createMinMaxRangeLengthPostprocessor({ dateModeTemplate, rangeSeparator, @@ -2015,6 +2459,12 @@ function createMinMaxRangeLengthPostprocessor({ }; } const [fromDate, toDate] = dateStrings.map(dateString => segmentsToDate(parseDateString(dateString, dateModeTemplate))); + if (!fromDate || !toDate) { + return { + value, + selection + }; + } const minDistantToDate = appendDate(fromDate, Object.assign(Object.assign({}, minLength), { // 06.02.2023 - 07.02.2023 => {minLength: {day: 3}} => 06.02.2023 - 08.02.2023 // "from"-day is included in the range @@ -2027,7 +2477,9 @@ function createMinMaxRangeLengthPostprocessor({ const minMaxLengthClampedToDate = minLengthClampedToDate > maxDistantToDate ? maxDistantToDate : minLengthClampedToDate; return { selection, - value: dateStrings[0] + rangeSeparator + toDateString(dateToSegments(minMaxLengthClampedToDate), dateModeTemplate) + value: dateStrings[0] + rangeSeparator + toDateString(dateToSegments(minMaxLengthClampedToDate), { + dateMode: dateModeTemplate + }) }; }; } @@ -2044,7 +2496,6 @@ function createSwapDatesPostprocessor({ const [from, to] = selection; const caretAtTheEnd = from >= value.length; const allValueSelected = from === 0 && to >= value.length; // dropping text inside with a pointer - if (!(caretAtTheEnd || allValueSelected) || !isDateRangeComplete) { return { value, @@ -2054,26 +2505,30 @@ function createSwapDatesPostprocessor({ const [fromDate, toDate] = dateStrings.map(dateString => segmentsToDate(parseDateString(dateString, dateModeTemplate))); return { selection, - value: fromDate > toDate ? dateStrings.reverse().join(rangeSeparator) : value + value: fromDate && toDate && fromDate > toDate ? dateStrings.reverse().join(rangeSeparator) : value }; }; } function maskitoDateRangeOptionsGenerator({ mode, - separator = '.', min, max, minLength, maxLength, - dateSeparator = separator, + dateSeparator = '.', rangeSeparator = `${CHAR_NO_BREAK_SPACE}${CHAR_EN_DASH}${CHAR_NO_BREAK_SPACE}` }) { const dateModeTemplate = mode.split('/').join(dateSeparator); - const dateMask = Array.from(dateModeTemplate).map(char => char === dateSeparator ? char : /\d/); + const dateMask = Array.from(dateModeTemplate).map(char => dateSeparator.includes(char) ? char : /\d/); return Object.assign(Object.assign({}, _maskito_core__WEBPACK_IMPORTED_MODULE_0__.MASKITO_DEFAULT_OPTIONS), { mask: [...dateMask, ...Array.from(rangeSeparator), ...dateMask], overwriteMode: 'replace', - preprocessors: [createZeroPlaceholdersPreprocessor(), normalizeDatePreprocessor({ + preprocessors: [createFullWidthToHalfWidthPreprocessor(), createFirstDateEndSeparatorPreprocessor({ + dateModeTemplate, + dateSegmentSeparator: dateSeparator, + firstDateEndSeparator: rangeSeparator, + pseudoFirstDateEndSeparators: POSSIBLE_DATE_RANGE_SEPARATOR + }), createZeroPlaceholdersPreprocessor(), normalizeDatePreprocessor({ dateModeTemplate, rangeSeparator, dateSegmentsSeparator: dateSeparator @@ -2082,7 +2537,14 @@ function maskitoDateRangeOptionsGenerator({ rangeSeparator, dateSegmentsSeparator: dateSeparator })], - postprocessors: [createMinMaxDatePostprocessor({ + postprocessors: [createDateSegmentsZeroPaddingPostprocessor({ + dateModeTemplate, + dateSegmentSeparator: dateSeparator, + splitFn: value => ({ + dateStrings: parseDateRangeString(value, dateModeTemplate, rangeSeparator) + }), + uniteFn: (validatedDateStrings, initialValue) => validatedDateStrings.reduce((acc, dateString, dateIndex) => acc + dateString + (!dateIndex && initialValue.includes(rangeSeparator) ? rangeSeparator : ''), '') + }), createMinMaxDatePostprocessor({ min, max, dateModeTemplate, @@ -2100,86 +2562,28 @@ function maskitoDateRangeOptionsGenerator({ })] }); } -function padTimeSegments(timeSegments) { - return getObjectFromEntries(Object.entries(timeSegments).map(([segmentName, segmentValue]) => [segmentName, `${segmentValue}`.padEnd(TIME_SEGMENT_VALUE_LENGTHS[segmentName], '0')])); -} - -/** - * @param timeString can be with/without fixed characters - */ - -function parseTimeString(timeString) { - const onlyDigits = timeString.replace(/\D+/g, ''); - const timeSegments = { - hours: onlyDigits.slice(0, 2), - minutes: onlyDigits.slice(2, 4), - seconds: onlyDigits.slice(4, 6), - milliseconds: onlyDigits.slice(6, 9) - }; - return getObjectFromEntries(Object.entries(timeSegments).filter(([_, value]) => Boolean(value))); -} -function toTimeString({ - hours = '', - minutes = '', - seconds = '', - milliseconds = '' -}) { - const mm = minutes && `:${minutes}`; - const ss = seconds && `:${seconds}`; - const ms = milliseconds && `.${milliseconds}`; - return `${hours}${mm}${ss}${ms}`; -} -const TRAILING_TIME_SEGMENT_SEPARATOR_REG = new RegExp(`[${TIME_FIXED_CHARACTERS.map(escapeRegExp).join('')}]$`); -function validateTimeString({ - timeString, - paddedMaxValues, - offset, - selection: [from, to] +function isDateTimeStringComplete(dateTimeString, { + dateMode, + timeMode, + dateTimeSeparator = DATE_TIME_SEPARATOR }) { - const parsedTime = parseTimeString(timeString); - const possibleTimeSegments = Object.entries(parsedTime); - const validatedTimeSegments = {}; - let paddedZeroes = 0; - for (const [segmentName, segmentValue] of possibleTimeSegments) { - const validatedTime = toTimeString(validatedTimeSegments); - const maxSegmentValue = paddedMaxValues[segmentName]; - const fantomSeparator = validatedTime.length && 1; - const lastSegmentDigitIndex = offset + validatedTime.length + fantomSeparator + TIME_SEGMENT_VALUE_LENGTHS[segmentName]; - const isLastSegmentDigitAdded = lastSegmentDigitIndex >= from && lastSegmentDigitIndex <= to; - if (isLastSegmentDigitAdded && Number(segmentValue) > Number(maxSegmentValue)) { - // 2|0:00 => Type 9 => 2|0:00 - return { - validatedTimeString: '', - updatedTimeSelection: [from, to] - }; // prevent changes - } - const { - validatedSegmentValue, - prefixedZeroesCount - } = padWithZeroesUntilValid(segmentValue, `${maxSegmentValue}`); - paddedZeroes += prefixedZeroesCount; - validatedTimeSegments[segmentName] = validatedSegmentValue; - } - const [trailingSegmentSeparator = ''] = timeString.match(TRAILING_TIME_SEGMENT_SEPARATOR_REG) || []; - const validatedTimeString = toTimeString(validatedTimeSegments) + trailingSegmentSeparator; - const addedDateSegmentSeparators = Math.max(validatedTimeString.length - timeString.length, 0); - return { - validatedTimeString, - updatedTimeSelection: [from + paddedZeroes + addedDateSegmentSeparators, to + paddedZeroes + addedDateSegmentSeparators] - }; -} -function isDateTimeStringComplete(dateTimeString, dateMode, timeMode) { - return dateTimeString.length >= dateMode.length + timeMode.length + DATE_TIME_SEPARATOR.length && dateTimeString.split(DATE_TIME_SEPARATOR)[0].split(/\D/).every(segment => !segment.match(/^0+$/)); + var _a; + return dateTimeString.length >= dateMode.length + timeMode.length + dateTimeSeparator.length && ((_a = dateTimeString.split(dateTimeSeparator)[0]) !== null && _a !== void 0 ? _a : '').split(/\D/).every(segment => !/^0+$/.exec(segment)); } +const NON_DIGIT_PLACEHOLDER_RE = /[^dmy]/g; +const LEADING_NON_DIGIT_RE = /^\D*/; function parseDateTimeString(dateTime, dateModeTemplate) { - const hasSeparator = dateTime.includes(DATE_TIME_SEPARATOR); - return [dateTime.slice(0, dateModeTemplate.length), dateTime.slice(hasSeparator ? dateModeTemplate.length + DATE_TIME_SEPARATOR.length : dateModeTemplate.length)]; + const dateDigitsCount = dateModeTemplate.replaceAll(NON_DIGIT_PLACEHOLDER_RE, '').length; + const [date = ''] = new RegExp(`(\\d[^\\d]*){0,${dateDigitsCount - 1}}\\d?`).exec(dateTime) || []; + const [dateTimeSeparator = ''] = LEADING_NON_DIGIT_RE.exec(dateTime.slice(date.length)) || []; + return [date, dateTime.slice(date.length + dateTimeSeparator.length)]; } function createMinMaxDateTimePostprocessor({ dateModeTemplate, timeMode, min = DEFAULT_MIN_DATE, - max = DEFAULT_MAX_DATE + max = DEFAULT_MAX_DATE, + dateTimeSeparator }) { return ({ value, @@ -2187,8 +2591,12 @@ function createMinMaxDateTimePostprocessor({ }) => { const [dateString, timeString] = parseDateTimeString(value, dateModeTemplate); const parsedDate = parseDateString(dateString, dateModeTemplate); - const parsedTime = parseTimeString(timeString); - if (!isDateTimeStringComplete(value, dateModeTemplate, timeMode)) { + const parsedTime = parseTimeString(timeString, timeMode); + if (!isDateTimeStringComplete(value, { + dateMode: dateModeTemplate, + timeMode, + dateTimeSeparator + })) { const fixedDate = raiseSegmentValueToMin(parsedDate, dateModeTemplate); const { year, @@ -2199,7 +2607,11 @@ function createMinMaxDateTimePostprocessor({ year, month, day - }, parsedTime), dateModeTemplate, timeMode); + }, parsedTime), { + dateMode: dateModeTemplate, + dateTimeSeparator, + timeMode + }); const tail = value.slice(fixedValue.length); return { selection, @@ -2208,7 +2620,13 @@ function createMinMaxDateTimePostprocessor({ } const date = segmentsToDate(parsedDate, parsedTime); const clampedDate = clamp(date, min, max); - const validatedValue = toDateString(dateToSegments(clampedDate), dateModeTemplate, timeMode); + // trailing segment separators or meridiem characters + const [trailingNonDigitCharacters = ''] = value.match(/\D+$/g) || []; + const validatedValue = toDateString(dateToSegments(clampedDate), { + dateMode: dateModeTemplate, + dateTimeSeparator, + timeMode + }) + trailingNonDigitCharacters; return { selection, value: validatedValue @@ -2217,9 +2635,11 @@ function createMinMaxDateTimePostprocessor({ } function createValidDateTimePreprocessor({ dateModeTemplate, - dateSegmentsSeparator + dateSegmentsSeparator, + dateTimeSeparator, + timeMode, + timeSegmentMaxValues }) { - const invalidCharsRegExp = new RegExp(`[^\\d${TIME_FIXED_CHARACTERS.map(escapeRegExp).join('')}${escapeRegExp(dateSegmentsSeparator)}]+`); return ({ elementState, data @@ -2234,17 +2654,11 @@ function createValidDateTimePreprocessor({ data: selection[0] === value.length ? data : '' }; } - if (POSSIBLE_DATE_TIME_SEPARATOR.includes(data)) { - return { - elementState, - data: DATE_TIME_SEPARATOR - }; - } - const newCharacters = data.replace(invalidCharsRegExp, ''); + const newCharacters = data.replaceAll(/\D/g, ''); if (!newCharacters) { return { elementState, - data: '' + data }; } const [from, rawTo] = selection; @@ -2252,12 +2666,13 @@ function createValidDateTimePreprocessor({ const newPossibleValue = value.slice(0, from) + newCharacters + value.slice(to); const [dateString, timeString] = parseDateTimeString(newPossibleValue, dateModeTemplate); let validatedValue = ''; - const hasDateTimeSeparator = newPossibleValue.includes(DATE_TIME_SEPARATOR); + const hasDateTimeSeparator = newPossibleValue.includes(dateTimeSeparator); const { validatedDateString, updatedSelection } = validateDateString({ dateString, + dateSegmentsSeparator, dateModeTemplate, offset: 0, selection: [from, to] @@ -2270,24 +2685,15 @@ function createValidDateTimePreprocessor({ } to = updatedSelection[1]; validatedValue += validatedDateString; - const paddedMaxValues = padTimeSegments(DEFAULT_TIME_SEGMENT_MAX_VALUES); - const { - validatedTimeString, - updatedTimeSelection - } = validateTimeString({ - timeString, - paddedMaxValues, - offset: validatedValue.length + DATE_TIME_SEPARATOR.length, + const updatedTimeState = enrichTimeSegmentsWithZeroes({ + value: timeString, selection: [from, to] + }, { + mode: timeMode, + timeSegmentMaxValues }); - if (timeString && !validatedTimeString) { - return { - elementState, - data: '' - }; // prevent changes - } - to = updatedTimeSelection[1]; - validatedValue += hasDateTimeSeparator ? DATE_TIME_SEPARATOR + validatedTimeString : validatedTimeString; + to = updatedTimeState.selection[1]; + validatedValue += hasDateTimeSeparator ? dateTimeSeparator + updatedTimeState.value : updatedTimeState.value; const newData = validatedValue.slice(from, to); return { elementState: { @@ -2303,27 +2709,100 @@ function maskitoDateTimeOptionsGenerator({ timeMode, dateSeparator = '.', min, - max + max, + dateTimeSeparator = DATE_TIME_SEPARATOR, + timeStep = 0 }) { + const hasMeridiem = timeMode.includes('AA'); const dateModeTemplate = dateMode.split('/').join(dateSeparator); + const timeSegmentMaxValues = Object.assign(Object.assign({}, DEFAULT_TIME_SEGMENT_MAX_VALUES), hasMeridiem ? { + hours: 12 + } : {}); + const timeSegmentMinValues = Object.assign(Object.assign({}, DEFAULT_TIME_SEGMENT_MIN_VALUES), hasMeridiem ? { + hours: 1 + } : {}); + const fullMode = `${dateModeTemplate}${dateTimeSeparator}${timeMode}`; return Object.assign(Object.assign({}, _maskito_core__WEBPACK_IMPORTED_MODULE_0__.MASKITO_DEFAULT_OPTIONS), { - mask: [...Array.from(dateModeTemplate).map(char => char === dateSeparator ? char : /\d/), ...DATE_TIME_SEPARATOR.split(''), ...Array.from(timeMode).map(char => TIME_FIXED_CHARACTERS.includes(char) ? char : /\d/)], + mask: [...Array.from(dateModeTemplate).map(char => dateSeparator.includes(char) ? char : /\d/), ...dateTimeSeparator.split(''), ...createTimeMaskExpression(timeMode)], overwriteMode: 'replace', - preprocessors: [createZeroPlaceholdersPreprocessor(), normalizeDatePreprocessor({ + preprocessors: [createFullWidthToHalfWidthPreprocessor(), createColonConvertPreprocessor(), createFirstDateEndSeparatorPreprocessor({ dateModeTemplate, - dateSegmentsSeparator: dateSeparator + dateSegmentSeparator: dateSeparator, + firstDateEndSeparator: dateTimeSeparator, + pseudoFirstDateEndSeparators: dateTimeSeparator.split('') + }), createZeroPlaceholdersPreprocessor(), createMeridiemPreprocessor(timeMode), normalizeDatePreprocessor({ + dateModeTemplate, + dateSegmentsSeparator: dateSeparator, + dateTimeSeparator + }), createInvalidTimeSegmentInsertionPreprocessor({ + timeMode, + timeSegmentMinValues, + timeSegmentMaxValues, + parseValue: x => { + const [dateString, timeString] = parseDateTimeString(x, dateModeTemplate); + return { + timeString, + restValue: dateString + dateTimeSeparator + }; + } }), createValidDateTimePreprocessor({ dateModeTemplate, - dateSegmentsSeparator: dateSeparator + dateSegmentsSeparator: dateSeparator, + dateTimeSeparator, + timeMode, + timeSegmentMaxValues })], - postprocessors: [createMinMaxDateTimePostprocessor({ + postprocessors: [createMeridiemPostprocessor(timeMode), createDateSegmentsZeroPaddingPostprocessor({ + dateModeTemplate, + dateSegmentSeparator: dateSeparator, + splitFn: value => { + const [dateString, timeString] = parseDateTimeString(value, dateModeTemplate); + return { + dateStrings: [dateString], + restPart: timeString + }; + }, + uniteFn: ([validatedDateString], initialValue) => validatedDateString + (initialValue.includes(dateTimeSeparator) ? dateTimeSeparator : '') + }), createMinMaxDateTimePostprocessor({ min, max, dateModeTemplate, - timeMode - })] + timeMode, + dateTimeSeparator + })], + plugins: [createTimeSegmentsSteppingPlugin({ + step: timeStep, + fullMode, + timeSegmentMaxValues: DEFAULT_TIME_SEGMENT_MAX_VALUES + }), createMeridiemSteppingPlugin(fullMode.indexOf('AA'))] }); } + +/** + * It drops prefix and postfix from data + * Needed for case, when prefix or postfix contain decimalSeparator, to ignore it in resulting number + * @example User pastes '{prefix}123.45{postfix}' => 123.45 + */ +function createAffixesFilterPreprocessor({ + prefix, + postfix +}) { + return ({ + elementState, + data + }) => { + const { + cleanValue: cleanData + } = extractAffixes(data, { + prefix, + postfix + }); + return { + elementState, + data: cleanData + }; + }; +} function generateMaskExpression({ decimalSeparator, isNegativeAllowed, @@ -2332,13 +2811,15 @@ function generateMaskExpression({ prefix, postfix, decimalPseudoSeparators = [], - pseudoMinuses = [] + pseudoMinuses = [], + minusSign }) { const computedPrefix = computeAllOptionalCharsRegExp(prefix); - const digit = '\\d'; - const optionalMinus = isNegativeAllowed ? `[${CHAR_MINUS}${pseudoMinuses.map(x => `\\${x}`).join('')}]?` : ''; - const integerPart = thousandSeparator ? `[${digit}${escapeRegExp(thousandSeparator).replace(/\s/g, '\\s')}]*` : `[${digit}]*`; - const decimalPart = precision > 0 ? `([${escapeRegExp(decimalSeparator)}${decimalPseudoSeparators.map(escapeRegExp).join('')}]${digit}{0,${Number.isFinite(precision) ? precision : ''}})?` : ''; + const digit = String.raw`\d`; + const optionalMinus = isNegativeAllowed ? `[${minusSign}${pseudoMinuses.map(x => `\\${x}`).join('')}]?` : ''; + const integerPart = thousandSeparator ? `[${digit}${escapeRegExp(thousandSeparator).replaceAll(/\s/g, String.raw`\s`)}]*` : `[${digit}]*`; + const precisionPart = Number.isFinite(precision) ? precision : ''; + const decimalPart = precision > 0 ? `([${escapeRegExp(decimalSeparator)}${decimalPseudoSeparators.map(escapeRegExp).join('')}]${digit}{0,${precisionPart}})?` : ''; const computedPostfix = computeAllOptionalCharsRegExp(postfix); return new RegExp(`^${computedPrefix}${optionalMinus}${integerPart}${decimalPart}${computedPostfix}$`); } @@ -2346,28 +2827,51 @@ function computeAllOptionalCharsRegExp(str) { return str ? `${str.split('').map(char => `${escapeRegExp(char)}?`).join('')}` : ''; } function maskitoParseNumber(maskedNumber, decimalSeparator = '.') { - const hasNegativeSign = !!maskedNumber.match(new RegExp(`^\\D*[${CHAR_MINUS}\\${CHAR_HYPHEN}${CHAR_EN_DASH}${CHAR_EM_DASH}]`)); - const unmaskedNumber = maskedNumber.replace(new RegExp(`[^\\d${escapeRegExp(decimalSeparator)}]`, 'g'), '').replace(decimalSeparator, '.'); - return unmaskedNumber ? Number((hasNegativeSign ? CHAR_HYPHEN : '') + unmaskedNumber) : NaN; + const hasNegativeSign = !!new RegExp(`^\\D*[${CHAR_MINUS}\\${CHAR_HYPHEN}${CHAR_EN_DASH}${CHAR_EM_DASH}${CHAR_JP_HYPHEN}]`).exec(maskedNumber); + const escapedDecimalSeparator = escapeRegExp(decimalSeparator); + const unmaskedNumber = maskedNumber + // drop all decimal separators not followed by a digit + .replaceAll(new RegExp(`${escapedDecimalSeparator}(?!\\d)`, 'g'), '') + // drop all non-digit characters except decimal separator + .replaceAll(new RegExp(`[^\\d${escapedDecimalSeparator}]`, 'g'), '').replace(decimalSeparator, '.'); + if (unmaskedNumber) { + const sign = hasNegativeSign ? CHAR_HYPHEN : ''; + return Number(`${sign}${unmaskedNumber}`); + } + return NaN; } -/** - * Convert number to string with replacing exponent part on decimals - * - * @param value the number - * @return string representation of a number +/** + * Convert number to string with replacing exponent part on decimals + * + * @param value the number + * @return string representation of a number */ function stringifyNumberWithoutExp(value) { + var _a; const valueAsString = String(value); - const [numberPart, expPart] = valueAsString.split('e-'); + const [numberPart = '', expPart] = valueAsString.split('e-'); let valueWithoutExp = valueAsString; if (expPart) { const [, fractionalPart] = numberPart.split('.'); - const decimalDigits = Number(expPart) + ((fractionalPart === null || fractionalPart === void 0 ? void 0 : fractionalPart.length) || 0); + const decimalDigits = Number(expPart) + ((_a = fractionalPart === null || fractionalPart === void 0 ? void 0 : fractionalPart.length) !== null && _a !== void 0 ? _a : 0); valueWithoutExp = value.toFixed(decimalDigits); } return valueWithoutExp; } +function toNumberParts(value, { + decimalSeparator, + minusSign +}) { + const [integerWithMinus = '', decimalPart = ''] = value.split(decimalSeparator); + const escapedMinus = escapeRegExp(minusSign); + const [, minus = '', integerPart = ''] = new RegExp(`^(?:[^\\d${escapedMinus}])?(${escapedMinus})?(.*)`).exec(integerWithMinus) || []; + return { + minus, + integerPart, + decimalPart + }; +} function validateDecimalPseudoSeparators({ decimalSeparator, thousandSeparator, @@ -2376,55 +2880,111 @@ function validateDecimalPseudoSeparators({ return decimalPseudoSeparators.filter(char => char !== thousandSeparator && char !== decimalSeparator); } -/** - * If `decimalZeroPadding` is `true`, it pads decimal part with zeroes - * (until number of digits after decimalSeparator is equal to the `precision`). - * @example 1,42 => (`precision` is equal to 4) => 1,4200. +/** + * If `decimalZeroPadding` is `true`, it pads decimal part with zeroes + * (until number of digits after decimalSeparator is equal to the `precision`). + * @example 1,42 => (`precision` is equal to 4) => 1,4200. */ - function createDecimalZeroPaddingPostprocessor({ decimalSeparator, precision, decimalZeroPadding, + prefix, postfix }) { if (precision <= 0 || !decimalZeroPadding) { return identity; } - const trailingPostfixRegExp = new RegExp(`${escapeRegExp(postfix)}$`); return ({ value, selection }) => { - if (Number.isNaN(maskitoParseNumber(value, decimalSeparator))) { + const { + cleanValue, + extractedPrefix, + extractedPostfix + } = extractAffixes(value, { + prefix, + postfix + }); + if (Number.isNaN(maskitoParseNumber(cleanValue, decimalSeparator))) { return { value, selection }; } - const [integerPart, decimalPart = ''] = value.replace(trailingPostfixRegExp, '').split(decimalSeparator); + const [integerPart, decimalPart = ''] = cleanValue.split(decimalSeparator); return { - value: integerPart + decimalSeparator + decimalPart.padEnd(precision, '0') + postfix, + value: extractedPrefix + integerPart + decimalSeparator + decimalPart.padEnd(precision, '0') + extractedPostfix, selection }; }; } -/** - * This preprocessor works only once at initialization phase (when `new Maskito(...)` is executed). - * This preprocessor helps to avoid conflicts during transition from one mask to another (for the same input). - * For example, the developer changes postfix (or other mask's props) during run-time. - * ``` - * let maskitoOptions = maskitoNumberOptionsGenerator({postfix: ' year'}); - * // [3 seconds later] - * maskitoOptions = maskitoNumberOptionsGenerator({postfix: ' years'}); - * ``` +/** + * Make textfield empty if there is no integer part and all decimal digits are zeroes. + * @example 0|,00 => Backspace => Empty. + * @example -0|,00 => Backspace => -. + * @example ,42| => Backspace x2 => ,|00 => Backspace => Empty */ +function emptyPostprocessor({ + prefix, + postfix, + decimalSeparator, + minusSign +}) { + return ({ + value, + selection + }) => { + const [caretIndex] = selection; + const { + cleanValue, + extractedPrefix, + extractedPostfix + } = extractAffixes(value, { + prefix, + postfix + }); + const { + minus, + integerPart, + decimalPart + } = toNumberParts(cleanValue, { + decimalSeparator, + minusSign + }); + const aloneDecimalSeparator = !integerPart && !decimalPart && cleanValue.includes(decimalSeparator); + if (!integerPart && !Number(decimalPart) && caretIndex === (minus + extractedPrefix).length || aloneDecimalSeparator) { + return { + selection, + value: extractedPrefix + minus + extractedPostfix + }; + } + return { + value, + selection + }; + }; +} +/** + * This preprocessor works only once at initialization phase (when `new Maskito(...)` is executed). + * This preprocessor helps to avoid conflicts during transition from one mask to another (for the same input). + * For example, the developer changes postfix (or other mask's props) during run-time. + * ``` + * let maskitoOptions = maskitoNumberOptionsGenerator({postfix: ' year'}); + * // [3 seconds later] + * maskitoOptions = maskitoNumberOptionsGenerator({postfix: ' years'}); + * ``` + */ function createInitializationOnlyPreprocessor({ decimalSeparator, decimalPseudoSeparators, - pseudoMinuses + pseudoMinuses, + prefix, + postfix, + minusSign }) { let isInitializationPhase = true; const cleanNumberMask = generateMaskExpression({ @@ -2435,7 +2995,8 @@ function createInitializationOnlyPreprocessor({ postfix: '', thousandSeparator: '', precision: Infinity, - isNegativeAllowed: true + isNegativeAllowed: true, + minusSign }); return ({ elementState, @@ -2448,24 +3009,49 @@ function createInitializationOnlyPreprocessor({ }; } isInitializationPhase = false; + const { + value, + selection + } = elementState; + const [from, to] = selection; + const { + extractedPrefix, + cleanValue, + extractedPostfix + } = extractAffixes(value, { + prefix, + postfix + }); + const cleanState = (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoTransform)({ + selection: [Math.max(from - extractedPrefix.length, 0), clamp(to - extractedPrefix.length, 0, cleanValue.length)], + value: cleanValue + }, { + mask: cleanNumberMask + }); + const [cleanFrom, cleanTo] = cleanState.selection; return { - elementState: (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoTransform)(elementState, { - mask: cleanNumberMask - }), + elementState: { + selection: [cleanFrom + extractedPrefix.length, cleanTo + extractedPrefix.length], + value: extractedPrefix + cleanState.value + extractedPostfix + }, data }; }; } -/** - * It removes repeated leading zeroes for integer part. - * @example 0,|00005 => Backspace => |5 - * @example -0,|00005 => Backspace => -|5 - * @example User types "000000" => 0| - * @example 0| => User types "5" => 5| +/** + * It removes repeated leading zeroes for integer part. + * @example 0,|00005 => Backspace => |5 + * @example -0,|00005 => Backspace => -|5 + * @example User types "000000" => 0| + * @example 0| => User types "5" => 5| */ - -function createLeadingZeroesValidationPostprocessor(decimalSeparator, thousandSeparator) { +function createLeadingZeroesValidationPostprocessor({ + decimalSeparator, + thousandSeparator, + prefix, + postfix +}) { const trimLeadingZeroes = value => { const escapedThousandSeparator = escapeRegExp(thousandSeparator); return value.replace( @@ -2484,8 +3070,16 @@ function createLeadingZeroesValidationPostprocessor(decimalSeparator, thousandSe selection }) => { const [from, to] = selection; - const hasDecimalSeparator = value.includes(decimalSeparator); - const [integerPart, decimalPart = ''] = value.split(decimalSeparator); + const { + cleanValue, + extractedPrefix, + extractedPostfix + } = extractAffixes(value, { + prefix, + postfix + }); + const hasDecimalSeparator = cleanValue.includes(decimalSeparator); + const [integerPart = '', decimalPart = ''] = cleanValue.split(decimalSeparator); const zeroTrimmedIntegerPart = trimLeadingZeroes(integerPart); if (integerPart === zeroTrimmedIntegerPart) { return { @@ -2496,21 +3090,21 @@ function createLeadingZeroesValidationPostprocessor(decimalSeparator, thousandSe const newFrom = from - countTrimmedZeroesBefore(value, from); const newTo = to - countTrimmedZeroesBefore(value, to); return { - value: zeroTrimmedIntegerPart + (hasDecimalSeparator ? decimalSeparator : '') + decimalPart, + value: extractedPrefix + zeroTrimmedIntegerPart + (hasDecimalSeparator ? decimalSeparator : '') + decimalPart + extractedPostfix, selection: [Math.max(newFrom, 0), Math.max(newTo, 0)] }; }; } -/** - * This postprocessor is connected with {@link createMinMaxPlugin}: - * both validate `min`/`max` bounds of entered value (but at the different point of time). +/** + * This postprocessor is connected with {@link createMinMaxPlugin}: + * both validate `min`/`max` bounds of entered value (but at the different point of time). */ - function createMinMaxPostprocessor({ min, max, - decimalSeparator + decimalSeparator, + minusSign }) { return ({ value, @@ -2518,19 +3112,19 @@ function createMinMaxPostprocessor({ }) => { const parsedNumber = maskitoParseNumber(value, decimalSeparator); const limitedValue = - /** - * We cannot limit lower bound if user enters positive number. - * The same for upper bound and negative number. - * ___ - * @example (min = 5) - * Empty input => Without this condition user cannot type 42 (the first digit will be rejected) - * ___ - * @example (max = -10) - * Value is -10 => Without this condition user cannot delete 0 to enter another digit + /** + * We cannot limit lower bound if user enters positive number. + * The same for upper bound and negative number. + * ___ + * @example (min = 5) + * Empty input => Without this condition user cannot type 42 (the first digit will be rejected) + * ___ + * @example (max = -10) + * Value is -10 => Without this condition user cannot delete 0 to enter another digit */ parsedNumber > 0 ? Math.min(parsedNumber, max) : Math.max(parsedNumber, min); - if (!Number.isNaN(parsedNumber) && limitedValue !== parsedNumber) { - const newValue = `${limitedValue}`.replace('.', decimalSeparator).replace(CHAR_HYPHEN, CHAR_MINUS); + if (parsedNumber && limitedValue !== parsedNumber) { + const newValue = `${limitedValue}`.replace('.', decimalSeparator).replace(CHAR_HYPHEN, minusSign); return { value: newValue, selection: [newValue.length, newValue.length] @@ -2543,12 +3137,12 @@ function createMinMaxPostprocessor({ }; } -/** - * Manage caret-navigation when user "deletes" non-removable digits or separators - * @example 1,|42 => Backspace => 1|,42 (only if `decimalZeroPadding` is `true`) - * @example 1|,42 => Delete => 1,|42 (only if `decimalZeroPadding` is `true`) - * @example 0,|00 => Delete => 0,0|0 (only if `decimalZeroPadding` is `true`) - * @example 1 |000 => Backspace => 1| 000 (always) +/** + * Manage caret-navigation when user "deletes" non-removable digits or separators + * @example 1,|42 => Backspace => 1|,42 (only if `decimalZeroPadding` is `true`) + * @example 1|,42 => Delete => 1,|42 (only if `decimalZeroPadding` is `true`) + * @example 0,|00 => Delete => 0,0|0 (only if `decimalZeroPadding` is `true`) + * @example 1 |000 => Backspace => 1| 000 (always) */ function createNonRemovableCharsDeletionPreprocessor({ decimalSeparator, @@ -2583,14 +3177,15 @@ function createNonRemovableCharsDeletionPreprocessor({ }; } -/** - * It pads integer part with zero if user types decimal separator (for empty input). - * @example Empty input => User types "," (decimal separator) => 0,| +/** + * It pads integer part with zero if user types decimal separator (for empty input). + * @example Empty input => User types "," (decimal separator) => 0,| */ - function createNotEmptyIntegerPartPreprocessor({ decimalSeparator, - precision + precision, + prefix, + postfix }) { const startWithDecimalSepRegExp = new RegExp(`^\\D*${escapeRegExp(decimalSeparator)}`); return ({ @@ -2601,14 +3196,23 @@ function createNotEmptyIntegerPartPreprocessor({ value, selection } = elementState; - const [from] = selection; - if (precision <= 0 || value.includes(decimalSeparator) || !data.match(startWithDecimalSepRegExp)) { + const { + cleanValue, + extractedPrefix + } = extractAffixes(value, { + prefix, + postfix + }); + const [from, to] = selection; + const cleanFrom = clamp(from - extractedPrefix.length, 0, cleanValue.length); + const cleanTo = clamp(to - extractedPrefix.length, 0, cleanValue.length); + if (precision <= 0 || cleanValue.slice(0, cleanFrom).includes(decimalSeparator) || cleanValue.slice(cleanTo).includes(decimalSeparator) || !data.match(startWithDecimalSepRegExp)) { return { elementState, data }; } - const digitsBeforeCursor = value.slice(0, from).match(/\d+/); + const digitsBeforeCursor = /\d+/.exec(cleanValue.slice(0, cleanFrom)); return { elementState, data: digitsBeforeCursor ? data : `0${data}` @@ -2616,12 +3220,17 @@ function createNotEmptyIntegerPartPreprocessor({ }; } -/** - * It replaces pseudo characters with valid one. - * @example User types '.' (but separator is equal to comma) => dot is replaced with comma. - * @example User types hyphen / en-dash / em-dash => it is replaced with minus. +/** + * It replaces pseudo characters with valid one. + * @example User types '.' (but separator is equal to comma) => dot is replaced with comma. + * @example User types hyphen / en-dash / em-dash => it is replaced with minus. */ -function createPseudoCharactersPreprocessor(validCharacter, pseudoCharacters) { +function createPseudoCharactersPreprocessor({ + validCharacter, + pseudoCharacters, + prefix, + postfix +}) { const pseudoCharactersRegExp = new RegExp(`[${pseudoCharacters.join('')}]`, 'gi'); return ({ elementState, @@ -2631,23 +3240,34 @@ function createPseudoCharactersPreprocessor(validCharacter, pseudoCharacters) { value, selection } = elementState; + const { + cleanValue, + extractedPostfix, + extractedPrefix + } = extractAffixes(value, { + prefix, + postfix + }); return { elementState: { selection, - value: value.replace(pseudoCharactersRegExp, validCharacter) + value: extractedPrefix + cleanValue.replace(pseudoCharactersRegExp, validCharacter) + extractedPostfix }, data: data.replace(pseudoCharactersRegExp, validCharacter) }; }; } -/** - * It rejects new typed decimal separator if it already exists in text field. - * Behaviour is similar to native (Chrome). - * @example 1|23,45 => Press comma (decimal separator) => 1|23,45 (do nothing). +/** + * It rejects new typed decimal separator if it already exists in text field. + * Behaviour is similar to native (Chrome). + * @example 1|23,45 => Press comma (decimal separator) => 1|23,45 (do nothing). */ - -function createRepeatedDecimalSeparatorPreprocessor(decimalSeparator) { +function createRepeatedDecimalSeparatorPreprocessor({ + decimalSeparator, + prefix, + postfix +}) { return ({ elementState, data @@ -2657,47 +3277,71 @@ function createRepeatedDecimalSeparatorPreprocessor(decimalSeparator) { selection } = elementState; const [from, to] = selection; + const { + cleanValue + } = extractAffixes(value, { + prefix, + postfix + }); return { elementState, - data: !value.includes(decimalSeparator) || value.slice(from, to + 1).includes(decimalSeparator) ? data : data.replace(new RegExp(escapeRegExp(decimalSeparator), 'gi'), '') + data: !cleanValue.includes(decimalSeparator) || value.slice(from, to + 1).includes(decimalSeparator) ? data : data.replaceAll(new RegExp(escapeRegExp(decimalSeparator), 'gi'), '') }; }; } -/** - * It adds symbol for separating thousands. - * @example 1000000 => (thousandSeparator is equal to space) => 1 000 000. +/** + * It adds symbol for separating thousands. + * @example 1000000 => (thousandSeparator is equal to space) => 1 000 000. */ - function createThousandSeparatorPostprocessor({ thousandSeparator, decimalSeparator, prefix, - postfix + postfix, + minusSign }) { if (!thousandSeparator) { return identity; } - const prefixReg = new RegExp(`^${escapeRegExp(prefix)}${CHAR_MINUS}?`); - const postfixReg = new RegExp(`${escapeRegExp(postfix)}$`); const isAllSpaces = (...chars) => chars.every(x => /\s/.test(x)); return ({ value, selection }) => { - const [integerPart, decimalPart = ''] = value.split(decimalSeparator); const [initialFrom, initialTo] = selection; let [from, to] = selection; - const cleanIntegerPart = integerPart.replace(prefixReg, '').replace(postfixReg, ''); - const [integerPartPrefix = ''] = integerPart.match(prefixReg) || []; - const [integerPartPostfix = ''] = integerPart.match(postfixReg) || []; - const processedIntegerPart = Array.from(cleanIntegerPart).reduceRight((formattedValuePart, char, i) => { + const { + cleanValue, + extractedPostfix, + extractedPrefix + } = extractAffixes(value, { + prefix, + postfix + }); + const { + minus, + integerPart, + decimalPart + } = toNumberParts(cleanValue, { + decimalSeparator, + minusSign + }); + const deletedChars = cleanValue.length - (minus + integerPart + (cleanValue.includes(decimalSeparator) ? decimalSeparator + decimalPart : '')).length; + if (deletedChars > 0 && initialFrom && initialFrom <= deletedChars) { + from -= deletedChars; + } + if (deletedChars > 0 && initialTo && initialTo <= deletedChars) { + to -= deletedChars; + } + const processedIntegerPart = Array.from(integerPart).reduceRight((formattedValuePart, char, i) => { const isLeadingThousandSeparator = !i && char === thousandSeparator; - const isPositionForSeparator = !isLeadingThousandSeparator && formattedValuePart.length && (formattedValuePart.length + 1) % 4 === 0; - if (isPositionForSeparator && (char === thousandSeparator || isAllSpaces(char, thousandSeparator))) { + const isPositionForSeparator = !isLeadingThousandSeparator && Boolean(formattedValuePart.length) && (formattedValuePart.length + 1) % 4 === 0; + const isSeparator = char === thousandSeparator || isAllSpaces(char, thousandSeparator); + if (isPositionForSeparator && isSeparator) { return thousandSeparator + formattedValuePart; } - if (char === thousandSeparator && !isPositionForSeparator) { + if (!isPositionForSeparator && isSeparator) { if (i && i <= initialFrom) { from--; } @@ -2709,27 +3353,31 @@ function createThousandSeparatorPostprocessor({ if (!isPositionForSeparator) { return char + formattedValuePart; } - if (i <= initialFrom) { + if (i < initialFrom) { from++; } - if (i <= initialTo) { + if (i < initialTo) { to++; } return char + thousandSeparator + formattedValuePart; }, ''); return { - value: integerPartPrefix + processedIntegerPart + integerPartPostfix + (value.includes(decimalSeparator) ? decimalSeparator : '') + decimalPart, + value: extractedPrefix + minus + processedIntegerPart + (cleanValue.includes(decimalSeparator) ? decimalSeparator : '') + decimalPart + extractedPostfix, selection: [from, to] }; }; } -/** - * It drops decimal part if precision is zero. - * @example User pastes '123.45' (but precision is zero) => 123 +/** + * It drops decimal part if precision is zero. + * @example User pastes '123.45' (but precision is zero) => 123 */ - -function createZeroPrecisionPreprocessor(precision, decimalSeparator) { +function createZeroPrecisionPreprocessor({ + precision, + decimalSeparator, + prefix, + postfix +}) { if (precision > 0) { return identity; } @@ -2742,8 +3390,16 @@ function createZeroPrecisionPreprocessor(precision, decimalSeparator) { value, selection } = elementState; + const { + cleanValue, + extractedPrefix, + extractedPostfix + } = extractAffixes(value, { + prefix, + postfix + }); const [from, to] = selection; - const newValue = value.replace(decimalPartRegExp, ''); + const newValue = extractedPrefix + cleanValue.replace(decimalPartRegExp, '') + extractedPostfix; return { elementState: { selection: [Math.min(from, newValue.length), Math.min(to, newValue.length)], @@ -2754,14 +3410,23 @@ function createZeroPrecisionPreprocessor(precision, decimalSeparator) { }; } const DUMMY_SELECTION = [0, 0]; -/** - * It removes repeated leading zeroes for integer part on blur-event. - * @example 000000 => blur => 0 - * @example 00005 => blur => 5 +/** + * It removes repeated leading zeroes for integer part on blur-event. + * @example 000000 => blur => 0 + * @example 00005 => blur => 5 */ - -function createLeadingZeroesValidationPlugin(decimalSeparator, thousandSeparator) { - const dropRepeatedLeadingZeroes = createLeadingZeroesValidationPostprocessor(decimalSeparator, thousandSeparator); +function createLeadingZeroesValidationPlugin({ + decimalSeparator, + thousandSeparator, + prefix, + postfix +}) { + const dropRepeatedLeadingZeroes = createLeadingZeroesValidationPostprocessor({ + decimalSeparator, + thousandSeparator, + prefix, + postfix + }); return maskitoEventHandler('blur', element => { const newValue = dropRepeatedLeadingZeroes({ value: element.value, @@ -2770,20 +3435,16 @@ function createLeadingZeroesValidationPlugin(decimalSeparator, thousandSeparator value: '', selection: DUMMY_SELECTION }).value; - if (element.value !== newValue) { - element.value = newValue; - element.dispatchEvent(new Event('input')); - } + (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoUpdateElement)(element, newValue); }, { capture: true }); } -/** - * This plugin is connected with {@link createMinMaxPostprocessor}: - * both validate `min`/`max` bounds of entered value (but at the different point of time). +/** + * This plugin is connected with {@link createMinMaxPostprocessor}: + * both validate `min`/`max` bounds of entered value (but at the different point of time). */ - function createMinMaxPlugin({ min, max, @@ -2793,27 +3454,34 @@ function createMinMaxPlugin({ const parsedNumber = maskitoParseNumber(element.value, decimalSeparator); const clampedNumber = clamp(parsedNumber, min, max); if (!Number.isNaN(parsedNumber) && parsedNumber !== clampedNumber) { - element.value = (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoTransform)(stringifyNumberWithoutExp(clampedNumber), options); - element.dispatchEvent(new Event('input')); + (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoUpdateElement)(element, (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoTransform)(stringifyNumberWithoutExp(clampedNumber), options)); } }, { capture: true }); } -/** - * It pads EMPTY integer part with zero if decimal parts exists. - * It works on blur event only! - * @example 1|,23 => Backspace => Blur => 0,23 +/** + * It pads EMPTY integer part with zero if decimal parts exists. + * It works on blur event only! + * @example 1|,23 => Backspace => Blur => 0,23 */ - -function createNotEmptyIntegerPlugin(decimalSeparator) { +function createNotEmptyIntegerPlugin({ + decimalSeparator, + prefix, + postfix +}) { return maskitoEventHandler('blur', element => { - const newValue = element.value.replace(new RegExp(`^(\\D+)?${escapeRegExp(decimalSeparator)}`), `$10${decimalSeparator}`); - if (newValue !== element.value) { - element.value = newValue; - element.dispatchEvent(new Event('input')); - } + const { + cleanValue, + extractedPostfix, + extractedPrefix + } = extractAffixes(element.value, { + prefix, + postfix + }); + const newValue = extractedPrefix + cleanValue.replace(new RegExp(`^(\\D+)?${escapeRegExp(decimalSeparator)}`), `$10${decimalSeparator}`) + extractedPostfix; + (0,_maskito_core__WEBPACK_IMPORTED_MODULE_0__.maskitoUpdateElement)(element, newValue); }, { capture: true }); @@ -2826,15 +3494,17 @@ function maskitoNumberOptionsGenerator({ decimalSeparator = '.', decimalPseudoSeparators, decimalZeroPadding = false, - prefix = '', - postfix = '' + prefix: unsafePrefix = '', + postfix = '', + minusSign = CHAR_MINUS } = {}) { - const pseudoMinuses = [CHAR_HYPHEN, CHAR_EN_DASH, CHAR_EM_DASH].filter(char => char !== thousandSeparator && char !== decimalSeparator); + const pseudoMinuses = [CHAR_HYPHEN, CHAR_EN_DASH, CHAR_EM_DASH, CHAR_JP_HYPHEN, CHAR_MINUS].filter(char => char !== thousandSeparator && char !== decimalSeparator && char !== minusSign); const validatedDecimalPseudoSeparators = validateDecimalPseudoSeparators({ decimalSeparator, thousandSeparator, decimalPseudoSeparators }); + const prefix = unsafePrefix.endsWith(decimalSeparator) && precision > 0 ? `${unsafePrefix}${CHAR_ZERO_WIDTH_SPACE}` : unsafePrefix; return Object.assign(Object.assign({}, _maskito_core__WEBPACK_IMPORTED_MODULE_0__.MASKITO_DEFAULT_OPTIONS), { mask: generateMaskExpression({ decimalSeparator, @@ -2842,36 +3512,81 @@ function maskitoNumberOptionsGenerator({ thousandSeparator, prefix, postfix, - isNegativeAllowed: min < 0 + isNegativeAllowed: min < 0, + minusSign }), - preprocessors: [createInitializationOnlyPreprocessor({ + preprocessors: [createFullWidthToHalfWidthPreprocessor(), createInitializationOnlyPreprocessor({ decimalSeparator, decimalPseudoSeparators: validatedDecimalPseudoSeparators, - pseudoMinuses - }), createPseudoCharactersPreprocessor(CHAR_MINUS, pseudoMinuses), createPseudoCharactersPreprocessor(decimalSeparator, validatedDecimalPseudoSeparators), createNotEmptyIntegerPartPreprocessor({ + pseudoMinuses, + prefix, + postfix, + minusSign + }), createAffixesFilterPreprocessor({ + prefix, + postfix + }), createPseudoCharactersPreprocessor({ + validCharacter: minusSign, + pseudoCharacters: pseudoMinuses, + prefix, + postfix + }), createPseudoCharactersPreprocessor({ + validCharacter: decimalSeparator, + pseudoCharacters: validatedDecimalPseudoSeparators, + prefix, + postfix + }), createNotEmptyIntegerPartPreprocessor({ decimalSeparator, - precision + precision, + prefix, + postfix }), createNonRemovableCharsDeletionPreprocessor({ decimalSeparator, decimalZeroPadding, thousandSeparator - }), createZeroPrecisionPreprocessor(precision, decimalSeparator), createRepeatedDecimalSeparatorPreprocessor(decimalSeparator)], + }), createZeroPrecisionPreprocessor({ + precision, + decimalSeparator, + prefix, + postfix + }), createRepeatedDecimalSeparatorPreprocessor({ + decimalSeparator, + prefix, + postfix + })], postprocessors: [createMinMaxPostprocessor({ decimalSeparator, min, - max + max, + minusSign }), maskitoPrefixPostprocessorGenerator(prefix), maskitoPostfixPostprocessorGenerator(postfix), createThousandSeparatorPostprocessor({ decimalSeparator, thousandSeparator, prefix, - postfix + postfix, + minusSign }), createDecimalZeroPaddingPostprocessor({ decimalSeparator, decimalZeroPadding, precision, + prefix, postfix + }), emptyPostprocessor({ + prefix, + postfix, + decimalSeparator, + minusSign })], - plugins: [createLeadingZeroesValidationPlugin(decimalSeparator, thousandSeparator), createNotEmptyIntegerPlugin(decimalSeparator), createMinMaxPlugin({ + plugins: [createLeadingZeroesValidationPlugin({ + decimalSeparator, + thousandSeparator, + prefix, + postfix + }), createNotEmptyIntegerPlugin({ + decimalSeparator, + prefix, + postfix + }), createMinMaxPlugin({ min, max, decimalSeparator @@ -2882,789 +3597,621 @@ function maskitoNumberOptionsGenerator({ }) => from <= value.indexOf(decimalSeparator) ? 'shift' : 'replace' : 'shift' }); } -function createMaxValidationPreprocessor(timeSegmentMaxValues) { - const paddedMaxValues = padTimeSegments(timeSegmentMaxValues); - const invalidCharsRegExp = new RegExp(`[^\\d${TIME_FIXED_CHARACTERS.map(escapeRegExp).join('')}]+`); - return ({ - elementState, - data - }, actionType) => { - if (actionType === 'deleteBackward' || actionType === 'deleteForward') { - return { - elementState, - data - }; - } - const { - value, - selection - } = elementState; - if (actionType === 'validation') { - const { - validatedTimeString, - updatedTimeSelection - } = validateTimeString({ - timeString: value, - paddedMaxValues, - offset: 0, - selection - }); - return { - elementState: { - value: validatedTimeString, - selection: updatedTimeSelection - }, - data - }; - } - const newCharacters = data.replace(invalidCharsRegExp, ''); - const [from, rawTo] = selection; - let to = rawTo + newCharacters.length; // to be conformed with `overwriteMode: replace` - - const newPossibleValue = value.slice(0, from) + newCharacters + value.slice(to); - const { - validatedTimeString, - updatedTimeSelection - } = validateTimeString({ - timeString: newPossibleValue, - paddedMaxValues, - offset: 0, - selection: [from, to] - }); - if (newPossibleValue && !validatedTimeString) { - return { - elementState, - data: '' - }; // prevent changes - } - to = updatedTimeSelection[1]; - const newData = validatedTimeString.slice(from, to); - return { - elementState: { - selection, - value: validatedTimeString.slice(0, from) + '0'.repeat(newData.length) + validatedTimeString.slice(to) - }, - data: newData - }; +function maskitoTimeOptionsGenerator({ + mode, + timeSegmentMaxValues = {}, + timeSegmentMinValues = {}, + step = 0 +}) { + const hasMeridiem = mode.includes('AA'); + const enrichedTimeSegmentMaxValues = Object.assign(Object.assign(Object.assign({}, DEFAULT_TIME_SEGMENT_MAX_VALUES), hasMeridiem ? { + hours: 12 + } : {}), timeSegmentMaxValues); + const enrichedTimeSegmentMinValues = Object.assign(Object.assign(Object.assign({}, DEFAULT_TIME_SEGMENT_MIN_VALUES), hasMeridiem ? { + hours: 1 + } : {}), timeSegmentMinValues); + return { + mask: createTimeMaskExpression(mode), + preprocessors: [createFullWidthToHalfWidthPreprocessor(), createColonConvertPreprocessor(), createZeroPlaceholdersPreprocessor(), createMeridiemPreprocessor(mode), createInvalidTimeSegmentInsertionPreprocessor({ + timeMode: mode, + timeSegmentMinValues: enrichedTimeSegmentMinValues, + timeSegmentMaxValues: enrichedTimeSegmentMaxValues + })], + postprocessors: [createMeridiemPostprocessor(mode), elementState => enrichTimeSegmentsWithZeroes(elementState, { + mode, + timeSegmentMaxValues: enrichedTimeSegmentMaxValues + })], + plugins: [createTimeSegmentsSteppingPlugin({ + fullMode: mode, + step, + timeSegmentMaxValues: enrichedTimeSegmentMaxValues + }), createMeridiemSteppingPlugin(mode.indexOf('AA'))], + overwriteMode: 'replace' }; } -function maskitoTimeOptionsGenerator({ + +/** + * Converts a formatted time string to milliseconds based on the given `options.mode`. + * + * @param maskedTime a formatted time string by {@link maskitoTimeOptionsGenerator} or {@link maskitoStringifyTime} + * @param params + */ +function maskitoParseTime(maskedTime, { mode, timeSegmentMaxValues = {} }) { - const enrichedTimeSegmentMaxValues = Object.assign(Object.assign({}, DEFAULT_TIME_SEGMENT_MAX_VALUES), timeSegmentMaxValues); - return Object.assign(Object.assign({}, _maskito_core__WEBPACK_IMPORTED_MODULE_0__.MASKITO_DEFAULT_OPTIONS), { - mask: Array.from(mode).map(char => TIME_FIXED_CHARACTERS.includes(char) ? char : /\d/), - preprocessors: [createZeroPlaceholdersPreprocessor(), createMaxValidationPreprocessor(enrichedTimeSegmentMaxValues)], - overwriteMode: 'replace' + var _a, _b, _c, _d; + const maxValues = Object.assign(Object.assign({}, DEFAULT_TIME_SEGMENT_MAX_VALUES), timeSegmentMaxValues); + const msInSecond = maxValues.milliseconds + 1; + const msInMinute = (maxValues.seconds + 1) * msInSecond; + const msInHour = (maxValues.minutes + 1) * msInMinute; + const parsedTime = padEndTimeSegments(parseTimeString(maskedTime, mode)); + return Number((_a = parsedTime.hours) !== null && _a !== void 0 ? _a : '') * msInHour + Number((_b = parsedTime.minutes) !== null && _b !== void 0 ? _b : '') * msInMinute + Number((_c = parsedTime.seconds) !== null && _c !== void 0 ? _c : '') * msInSecond + Number((_d = parsedTime.milliseconds) !== null && _d !== void 0 ? _d : ''); +} + +/** + * Converts milliseconds to a formatted time string based on the given `options.mode`. + * + * @param milliseconds unsigned integer milliseconds + * @param params + */ +function maskitoStringifyTime(milliseconds, { + mode, + timeSegmentMaxValues = {} +}) { + const maxValues = Object.assign(Object.assign({}, DEFAULT_TIME_SEGMENT_MAX_VALUES), timeSegmentMaxValues); + const msInSecond = maxValues.milliseconds + 1; + const msInMinute = (maxValues.seconds + 1) * msInSecond; + const msInHour = (maxValues.minutes + 1) * msInMinute; + const hours = Math.trunc(milliseconds / msInHour); + milliseconds -= hours * msInHour; + const minutes = Math.trunc(milliseconds / msInMinute); + milliseconds -= minutes * msInMinute; + const seconds = Math.trunc(milliseconds / msInSecond); + milliseconds -= seconds * msInSecond; + const result = padStartTimeSegments({ + hours, + minutes, + seconds, + milliseconds }); + return mode.replaceAll(/H+/g, result.hours).replaceAll('MSS', result.milliseconds).replaceAll(/M+/g, result.minutes).replaceAll(/S+/g, result.seconds); } /***/ }), -/***/ 2684: -/*!*************************************************************************!*\ - !*** ./node_modules/@ng-web-apis/common/fesm2015/ng-web-apis-common.js ***! - \*************************************************************************/ +/***/ 7845: +/*!**************************************************!*\ + !*** ./node_modules/punycode.js/punycode.es6.js ***! + \**************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ ANIMATION_FRAME: () => (/* binding */ ANIMATION_FRAME), -/* harmony export */ CACHES: () => (/* binding */ CACHES), -/* harmony export */ CRYPTO: () => (/* binding */ CRYPTO), -/* harmony export */ CSS: () => (/* binding */ CSS), -/* harmony export */ HISTORY: () => (/* binding */ HISTORY), -/* harmony export */ LOCAL_STORAGE: () => (/* binding */ LOCAL_STORAGE), -/* harmony export */ LOCATION: () => (/* binding */ LOCATION), -/* harmony export */ MEDIA_DEVICES: () => (/* binding */ MEDIA_DEVICES), -/* harmony export */ NAVIGATOR: () => (/* binding */ NAVIGATOR), -/* harmony export */ NETWORK_INFORMATION: () => (/* binding */ NETWORK_INFORMATION), -/* harmony export */ PAGE_VISIBILITY: () => (/* binding */ PAGE_VISIBILITY), -/* harmony export */ PERFORMANCE: () => (/* binding */ PERFORMANCE), -/* harmony export */ SCREEN: () => (/* binding */ SCREEN), -/* harmony export */ SESSION_STORAGE: () => (/* binding */ SESSION_STORAGE), -/* harmony export */ SPEECH_RECOGNITION: () => (/* binding */ SPEECH_RECOGNITION), -/* harmony export */ SPEECH_SYNTHESIS: () => (/* binding */ SPEECH_SYNTHESIS), -/* harmony export */ USER_AGENT: () => (/* binding */ USER_AGENT), -/* harmony export */ WINDOW: () => (/* binding */ WINDOW) +/* harmony export */ decode: () => (/* binding */ decode), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__), +/* harmony export */ encode: () => (/* binding */ encode), +/* harmony export */ toASCII: () => (/* binding */ toASCII), +/* harmony export */ toUnicode: () => (/* binding */ toUnicode), +/* harmony export */ ucs2decode: () => (/* binding */ ucs2decode), +/* harmony export */ ucs2encode: () => (/* binding */ ucs2encode) /* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 4517); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs */ 7066); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 5603); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 6816); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 4406); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 9746); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 5840); -/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 9191); - - - - -const WINDOW = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over global window object', { - factory: () => { - const { - defaultView - } = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT); - if (!defaultView) { - throw new Error('Window is not available'); - } - return defaultView; - } -}); -const ANIMATION_FRAME = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('Shared Observable based on `window.requestAnimationFrame`', { - factory: () => { - const { - requestAnimationFrame, - cancelAnimationFrame - } = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(WINDOW); - const animationFrame$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable(subscriber => { - let id = NaN; - const callback = timestamp => { - subscriber.next(timestamp); - id = requestAnimationFrame(callback); - }; - id = requestAnimationFrame(callback); - return () => { - cancelAnimationFrame(id); - }; - }); - return animationFrame$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.share)()); - } -}); -const CACHES = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.caches object', { - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(WINDOW).caches -}); -const CRYPTO = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.crypto object', { - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(WINDOW).crypto -}); -const CSS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.CSS object', { - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(WINDOW).CSS || { - escape: v => v, - supports: () => false - } -}); -const HISTORY = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.history object', { - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(WINDOW).history -}); -const LOCAL_STORAGE = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.localStorage object', { - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(WINDOW).localStorage -}); -const LOCATION = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.location object', { - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(WINDOW).location -}); -const NAVIGATOR = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.navigator object', { - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(WINDOW).navigator -}); -const MEDIA_DEVICES = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.navigator.mediaDevices object', { - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(NAVIGATOR).mediaDevices -}); -const NETWORK_INFORMATION = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.navigator.connection object', { - // @ts-ignore - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(NAVIGATOR).connection || null -}); -const PAGE_VISIBILITY = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('Shared Observable based on `document visibility changed`', { - factory: () => { - const documentRef = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT); - return (0,rxjs__WEBPACK_IMPORTED_MODULE_4__.fromEvent)(documentRef, 'visibilitychange').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.startWith)(0), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.map)(() => documentRef.visibilityState !== 'hidden'), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.shareReplay)({ - refCount: false, - bufferSize: 1 - })); - } -}); -const PERFORMANCE = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.performance object', { - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(WINDOW).performance -}); -const SCREEN = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.screen object', { - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(WINDOW).screen -}); -const SESSION_STORAGE = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.sessionStorage object', { - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(WINDOW).sessionStorage -}); -const SPEECH_RECOGNITION = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over SpeechRecognition class', { - factory: () => { - const windowRef = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(WINDOW); - return windowRef.speechRecognition || windowRef.webkitSpeechRecognition || null; - } -}); -const SPEECH_SYNTHESIS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.speechSynthesis object', { - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(WINDOW).speechSynthesis -}); -const USER_AGENT = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('An abstraction over window.navigator.userAgent object', { - factory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(NAVIGATOR).userAgent -}); -/** - * Generated bundle index. Do not edit. - */ +/** Highest positive signed 32-bit float value */ +const maxInt = 2147483647; // aka. 0x7FFFFFFF or 2^31-1 +/** Bootstring parameters */ +const base = 36; +const tMin = 1; +const tMax = 26; +const skew = 38; +const damp = 700; +const initialBias = 72; +const initialN = 128; // 0x80 +const delimiter = '-'; // '\x2D' -/***/ }), +/** Regular expressions */ +const regexPunycode = /^xn--/; +const regexNonASCII = /[^\0-\x7F]/; // Note: U+007F DEL is excluded too. +const regexSeparators = /[\x2E\u3002\uFF0E\uFF61]/g; // RFC 3490 separators -/***/ 2440: -/*!***********************************************************************************************!*\ - !*** ./node_modules/@ng-web-apis/mutation-observer/fesm2015/ng-web-apis-mutation-observer.js ***! - \***********************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +/** Error messages */ +const errors = { + 'overflow': 'Overflow: input needs wider integers to process', + 'not-basic': 'Illegal input >= 0x80 (not a basic code point)', + 'invalid-input': 'Invalid input' +}; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ MUTATION_OBSERVER_INIT: () => (/* binding */ MUTATION_OBSERVER_INIT), -/* harmony export */ MutationObserverDirective: () => (/* binding */ MutationObserverDirective), -/* harmony export */ MutationObserverModule: () => (/* binding */ MutationObserverModule), -/* harmony export */ MutationObserverService: () => (/* binding */ MutationObserverService) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 4517); +/** Convenience shortcuts */ +const baseMinusTMin = base - tMin; +const floor = Math.floor; +const stringFromCharCode = String.fromCharCode; +/*--------------------------------------------------------------------------*/ +/** + * A generic error utility function. + * @private + * @param {String} type The error type. + * @returns {Error} Throws a `RangeError` with the applicable error message. + */ +function error(type) { + throw new RangeError(errors[type]); +} -const SafeObserver = typeof MutationObserver !== `undefined` ? MutationObserver : class { - observe() {} - disconnect() {} - takeRecords() { - return []; +/** + * A generic `Array#map` utility function. + * @private + * @param {Array} array The array to iterate over. + * @param {Function} callback The function that gets called for every array + * item. + * @returns {Array} A new array of values returned by the callback function. + */ +function map(array, callback) { + const result = []; + let length = array.length; + while (length--) { + result[length] = callback(array[length]); } -}; -const MUTATION_OBSERVER_INIT = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('MutationObserver config'); -function booleanAttribute(element, attribute) { - return element.getAttribute(attribute) !== null || undefined; -} -function mutationObserverInitFactory({ - nativeElement -}) { - const attributeFilter = nativeElement.getAttribute('attributeFilter'); - return { - attributeFilter: attributeFilter === null || attributeFilter === void 0 ? void 0 : attributeFilter.split(',').map(attr => attr.trim()), - attributeOldValue: booleanAttribute(nativeElement, 'attributeOldValue'), - attributes: booleanAttribute(nativeElement, 'attributes'), - characterData: booleanAttribute(nativeElement, 'characterData'), - characterDataOldValue: booleanAttribute(nativeElement, 'characterDataOldValue'), - childList: booleanAttribute(nativeElement, 'childList'), - subtree: booleanAttribute(nativeElement, 'subtree') - }; + return result; } -class MutationObserverDirective extends SafeObserver { - constructor({ - nativeElement - }, config, _1, _2, _3, _4, _5, _6, _7) { - super(records => { - this.waMutationObserver.emit(records); - }); - this.waMutationObserver = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter(); - this.observe(nativeElement, config); - } - ngOnDestroy() { - this.disconnect(); + +/** + * A simple `Array#map`-like wrapper to work with domain name strings or email + * addresses. + * @private + * @param {String} domain The domain name or email address. + * @param {Function} callback The function that gets called for every + * character. + * @returns {String} A new string of characters returned by the callback + * function. + */ +function mapDomain(domain, callback) { + const parts = domain.split('@'); + let result = ''; + if (parts.length > 1) { + // In email addresses, only the domain name should be punycoded. Leave + // the local part (i.e. everything up to `@`) intact. + result = parts[0] + '@'; + domain = parts[1]; } + // Avoid `split(regex)` for IE8 compatibility. See #17. + domain = domain.replace(regexSeparators, '\x2E'); + const labels = domain.split('.'); + const encoded = map(labels, callback).join('.'); + return result + encoded; } -MutationObserverDirective.ɵfac = function MutationObserverDirective_Factory(t) { - return new (t || MutationObserverDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](MUTATION_OBSERVER_INIT), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('attributeFilter'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('attributeOldValue'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('attributes'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('characterData'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('characterDataOldValue'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('childList'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('subtree')); -}; -MutationObserverDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: MutationObserverDirective, - selectors: [["", "waMutationObserver", ""]], - outputs: { - waMutationObserver: "waMutationObserver" - }, - exportAs: ["MutationObserver"], - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ - provide: MUTATION_OBSERVER_INIT, - deps: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef], - useFactory: mutationObserverInitFactory - }]), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MutationObserverDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: '[waMutationObserver]', - exportAs: 'MutationObserver', - providers: [{ - provide: MUTATION_OBSERVER_INIT, - deps: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef], - useFactory: mutationObserverInitFactory - }] - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [MUTATION_OBSERVER_INIT] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute, - args: ['attributeFilter'] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute, - args: ['attributeOldValue'] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute, - args: ['attributes'] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute, - args: ['characterData'] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute, - args: ['characterDataOldValue'] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute, - args: ['childList'] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute, - args: ['subtree'] - }] - }]; - }, { - waMutationObserver: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output - }] - }); -})(); -class MutationObserverService extends rxjs__WEBPACK_IMPORTED_MODULE_1__.Observable { - constructor({ - nativeElement - }, config) { - super(subscriber => { - const observer = new SafeObserver(records => { - subscriber.next(records); - }); - observer.observe(nativeElement, config); - return () => { - observer.disconnect(); - }; - }); + +/** + * Creates an array containing the numeric code points of each Unicode + * character in the string. While JavaScript uses UCS-2 internally, + * this function will convert a pair of surrogate halves (each of which + * UCS-2 exposes as separate characters) into a single code point, + * matching UTF-16. + * @see `punycode.ucs2.encode` + * @see + * @memberOf punycode.ucs2 + * @name decode + * @param {String} string The Unicode input string (UCS-2). + * @returns {Array} The new array of code points. + */ +function ucs2decode(string) { + const output = []; + let counter = 0; + const length = string.length; + while (counter < length) { + const value = string.charCodeAt(counter++); + if (value >= 0xD800 && value <= 0xDBFF && counter < length) { + // It's a high surrogate, and there is a next character. + const extra = string.charCodeAt(counter++); + if ((extra & 0xFC00) == 0xDC00) { + // Low surrogate. + output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000); + } else { + // It's an unmatched surrogate; only append this code unit, in case the + // next code unit is the high surrogate of a surrogate pair. + output.push(value); + counter--; + } + } else { + output.push(value); + } } + return output; } -MutationObserverService.ɵfac = function MutationObserverService_Factory(t) { - return new (t || MutationObserverService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](MUTATION_OBSERVER_INIT)); + +/** + * Creates a string based on an array of numeric code points. + * @see `punycode.ucs2.decode` + * @memberOf punycode.ucs2 + * @name encode + * @param {Array} codePoints The array of numeric code points. + * @returns {String} The new Unicode string (UCS-2). + */ +const ucs2encode = codePoints => String.fromCodePoint(...codePoints); + +/** + * Converts a basic code point into a digit/integer. + * @see `digitToBasic()` + * @private + * @param {Number} codePoint The basic numeric code point value. + * @returns {Number} The numeric value of a basic code point (for use in + * representing integers) in the range `0` to `base - 1`, or `base` if + * the code point does not represent a value. + */ +const basicToDigit = function (codePoint) { + if (codePoint >= 0x30 && codePoint < 0x3A) { + return 26 + (codePoint - 0x30); + } + if (codePoint >= 0x41 && codePoint < 0x5B) { + return codePoint - 0x41; + } + if (codePoint >= 0x61 && codePoint < 0x7B) { + return codePoint - 0x61; + } + return base; }; -MutationObserverService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ - token: MutationObserverService, - factory: MutationObserverService.ɵfac -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MutationObserverService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [MUTATION_OBSERVER_INIT] - }] - }]; - }, null); -})(); -class MutationObserverModule {} -MutationObserverModule.ɵfac = function MutationObserverModule_Factory(t) { - return new (t || MutationObserverModule)(); + +/** + * Converts a digit/integer into a basic code point. + * @see `basicToDigit()` + * @private + * @param {Number} digit The numeric value of a basic code point. + * @returns {Number} The basic code point whose value (when used for + * representing integers) is `digit`, which needs to be in the range + * `0` to `base - 1`. If `flag` is non-zero, the uppercase form is + * used; else, the lowercase form is used. The behavior is undefined + * if `flag` is non-zero and `digit` has no uppercase form. + */ +const digitToBasic = function (digit, flag) { + // 0..25 map to ASCII a..z or A..Z + // 26..35 map to ASCII 0..9 + return digit + 22 + 75 * (digit < 26) - ((flag != 0) << 5); }; -MutationObserverModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: MutationObserverModule -}); -MutationObserverModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](MutationObserverModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [MutationObserverDirective], - exports: [MutationObserverDirective] - }] - }], null, null); -})(); /** - * Public API Surface of @ng-web-apis/mutation-observer + * Bias adaptation function as per section 3.4 of RFC 3492. + * https://tools.ietf.org/html/rfc3492#section-3.4 + * @private */ +const adapt = function (delta, numPoints, firstTime) { + let k = 0; + delta = firstTime ? floor(delta / damp) : delta >> 1; + delta += floor(delta / numPoints); + for /* no initialization */ + (; delta > baseMinusTMin * tMax >> 1; k += base) { + delta = floor(delta / baseMinusTMin); + } + return floor(k + (baseMinusTMin + 1) * delta / (delta + skew)); +}; /** - * Generated bundle index. Do not edit. + * Converts a Punycode string of ASCII-only symbols to a string of Unicode + * symbols. + * @memberOf punycode + * @param {String} input The Punycode string of ASCII-only symbols. + * @returns {String} The resulting string of Unicode symbols. */ +const decode = function (input) { + // Don't use UCS-2. + const output = []; + const inputLength = input.length; + let i = 0; + let n = initialN; + let bias = initialBias; + // Handle the basic code points: let `basic` be the number of input code + // points before the last delimiter, or `0` if there is none, then copy + // the first basic code points to the output. + let basic = input.lastIndexOf(delimiter); + if (basic < 0) { + basic = 0; + } + for (let j = 0; j < basic; ++j) { + // if it's not a basic code point + if (input.charCodeAt(j) >= 0x80) { + error('not-basic'); + } + output.push(input.charCodeAt(j)); + } -/***/ }), + // Main decoding loop: start just after the last delimiter if any basic code + // points were copied; start at the beginning otherwise. -/***/ 4138: -/*!*******************************************************************************************!*\ - !*** ./node_modules/@ng-web-apis/resize-observer/fesm2015/ng-web-apis-resize-observer.js ***! - \*******************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + for /* no final expression */ + (let index = basic > 0 ? basic + 1 : 0; index < inputLength;) { + // `index` is the index of the next character to be consumed. + // Decode a generalized variable-length integer into `delta`, + // which gets added to `i`. The overflow checking is easier + // if we increase `i` as we go, then subtract off its starting + // value at the end to obtain `delta`. + const oldi = i; + for /* no condition */ + (let w = 1, k = base;; k += base) { + if (index >= inputLength) { + error('invalid-input'); + } + const digit = basicToDigit(input.charCodeAt(index++)); + if (digit >= base) { + error('invalid-input'); + } + if (digit > floor((maxInt - i) / w)) { + error('overflow'); + } + i += digit * w; + const t = k <= bias ? tMin : k >= bias + tMax ? tMax : k - bias; + if (digit < t) { + break; + } + const baseMinusT = base - t; + if (w > floor(maxInt / baseMinusT)) { + error('overflow'); + } + w *= baseMinusT; + } + const out = output.length + 1; + bias = adapt(i - oldi, out, oldi == 0); -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ RESIZE_OBSERVER_SUPPORT: () => (/* binding */ RESIZE_OBSERVER_SUPPORT), -/* harmony export */ RESIZE_OPTION_BOX: () => (/* binding */ RESIZE_OPTION_BOX), -/* harmony export */ RESIZE_OPTION_BOX_DEFAULT: () => (/* binding */ RESIZE_OPTION_BOX_DEFAULT), -/* harmony export */ ResizeObserverDirective: () => (/* binding */ ResizeObserverDirective), -/* harmony export */ ResizeObserverModule: () => (/* binding */ ResizeObserverModule), -/* harmony export */ ResizeObserverService: () => (/* binding */ ResizeObserverService), -/* harmony export */ boxExtractor: () => (/* binding */ boxExtractor), -/* harmony export */ boxFactory: () => (/* binding */ boxFactory) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 4517); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 5603); -/* harmony import */ var _ng_web_apis_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ng-web-apis/common */ 2684); + // `i` was supposed to wrap around from `out` to `0`, + // incrementing `n` each time, so we'll fix that now: + if (floor(i / out) > maxInt - n) { + error('overflow'); + } + n += floor(i / out); + i %= out; + // Insert `n` at position `i` of the output. + output.splice(i++, 0, n); + } + return String.fromCodePoint(...output); +}; +/** + * Converts a string of Unicode symbols (e.g. a domain name label) to a + * Punycode string of ASCII-only symbols. + * @memberOf punycode + * @param {String} input The string of Unicode symbols. + * @returns {String} The resulting Punycode string of ASCII-only symbols. + */ +const encode = function (input) { + const output = []; + // Convert the input in UCS-2 to an array of Unicode code points. + input = ucs2decode(input); + // Cache the length. + const inputLength = input.length; + // Initialize the state. + let n = initialN; + let delta = 0; + let bias = initialBias; -const RESIZE_OPTION_BOX_DEFAULT = 'content-box'; -const RESIZE_OPTION_BOX = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('Box model to observe changes', { - providedIn: 'root', - factory: () => RESIZE_OPTION_BOX_DEFAULT -}); -const RESIZE_OBSERVER_SUPPORT = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('Resize Observer API support', { - providedIn: 'root', - factory: () => !!(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_1__.WINDOW).ResizeObserver -}); -class ResizeObserverService extends rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable { - constructor({ - nativeElement - }, ngZone, support, box) { - let observer; - super(subscriber => { - if (!support) { - subscriber.error('ResizeObserver is not supported in your browser'); - return; - } - observer = new ResizeObserver(entries => { - ngZone.run(() => { - subscriber.next(entries); - }); - }); - observer.observe(nativeElement, { - box - }); - return () => { - observer.disconnect(); - }; - }); - return this.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.share)()); + // Handle the basic code points. + for (const currentValue of input) { + if (currentValue < 0x80) { + output.push(stringFromCharCode(currentValue)); + } } -} -ResizeObserverService.ɵfac = function ResizeObserverService_Factory(t) { - return new (t || ResizeObserverService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](RESIZE_OBSERVER_SUPPORT), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](RESIZE_OPTION_BOX)); -}; -ResizeObserverService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ - token: ResizeObserverService, - factory: ResizeObserverService.ɵfac -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ResizeObserverService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [RESIZE_OBSERVER_SUPPORT] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [RESIZE_OPTION_BOX] - }] - }]; - }, null); -})(); + const basicLength = output.length; + let handledCPCount = basicLength; -// TODO switch to Attribute once https://github.com/angular/angular/issues/36479 is fixed -function boxExtractor({ - nativeElement -}) { - const attribute = nativeElement.getAttribute('waResizeBox'); - return boxFactory(attribute); -} -function boxFactory(box) { - return box || RESIZE_OPTION_BOX_DEFAULT; -} -class ResizeObserverDirective { - constructor(waResizeObserver, _box) { - this.waResizeObserver = waResizeObserver; + // `handledCPCount` is the number of code points that have been handled; + // `basicLength` is the number of basic code points. + + // Finish the basic string with a delimiter unless it's empty. + if (basicLength) { + output.push(delimiter); } -} -ResizeObserverDirective.ɵfac = function ResizeObserverDirective_Factory(t) { - return new (t || ResizeObserverDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ResizeObserverService), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('waResizeBox')); -}; -ResizeObserverDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: ResizeObserverDirective, - selectors: [["", "waResizeObserver", ""]], - outputs: { - waResizeObserver: "waResizeObserver" - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([ResizeObserverService, { - provide: RESIZE_OPTION_BOX, - deps: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef], - useFactory: boxExtractor - }])] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ResizeObserverDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: '[waResizeObserver]', - outputs: ['waResizeObserver'], - providers: [ResizeObserverService, { - provide: RESIZE_OPTION_BOX, - deps: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef], - useFactory: boxExtractor - }] - }] - }], function () { - return [{ - type: rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [ResizeObserverService] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Attribute, - args: ['waResizeBox'] - }] - }]; - }, null); -})(); -class ResizeObserverModule {} -ResizeObserverModule.ɵfac = function ResizeObserverModule_Factory(t) { - return new (t || ResizeObserverModule)(); + + // Main encoding loop: + while (handledCPCount < inputLength) { + // All non-basic code points < n have been handled already. Find the next + // larger one: + let m = maxInt; + for (const currentValue of input) { + if (currentValue >= n && currentValue < m) { + m = currentValue; + } + } + + // Increase `delta` enough to advance the decoder's state to , + // but guard against overflow. + const handledCPCountPlusOne = handledCPCount + 1; + if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) { + error('overflow'); + } + delta += (m - n) * handledCPCountPlusOne; + n = m; + for (const currentValue of input) { + if (currentValue < n && ++delta > maxInt) { + error('overflow'); + } + if (currentValue === n) { + // Represent delta as a generalized variable-length integer. + let q = delta; + for /* no condition */ + (let k = base;; k += base) { + const t = k <= bias ? tMin : k >= bias + tMax ? tMax : k - bias; + if (q < t) { + break; + } + const qMinusT = q - t; + const baseMinusT = base - t; + output.push(stringFromCharCode(digitToBasic(t + qMinusT % baseMinusT, 0))); + q = floor(qMinusT / baseMinusT); + } + output.push(stringFromCharCode(digitToBasic(q, 0))); + bias = adapt(delta, handledCPCountPlusOne, handledCPCount === basicLength); + delta = 0; + ++handledCPCount; + } + } + ++delta; + ++n; + } + return output.join(''); }; -ResizeObserverModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: ResizeObserverModule -}); -ResizeObserverModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](ResizeObserverModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [ResizeObserverDirective], - exports: [ResizeObserverDirective] - }] - }], null, null); -})(); /** - * Public API Surface of @ng-web-apis/resize-observer + * Converts a Punycode string representing a domain name or an email address + * to Unicode. Only the Punycoded parts of the input will be converted, i.e. + * it doesn't matter if you call it on a string that has already been + * converted to Unicode. + * @memberOf punycode + * @param {String} input The Punycoded domain name or email address to + * convert to Unicode. + * @returns {String} The Unicode representation of the given Punycode + * string. */ +const toUnicode = function (input) { + return mapDomain(input, function (string) { + return regexPunycode.test(string) ? decode(string.slice(4).toLowerCase()) : string; + }); +}; /** - * Generated bundle index. Do not edit. + * Converts a Unicode string representing a domain name or an email address to + * Punycode. Only the non-ASCII parts of the domain name will be converted, + * i.e. it doesn't matter if you call it with a domain that's already in + * ASCII. + * @memberOf punycode + * @param {String} input The domain name or email address to convert, as a + * Unicode string. + * @returns {String} The Punycode representation of the given domain name or + * email address. */ +const toASCII = function (input) { + return mapDomain(input, function (string) { + return regexNonASCII.test(string) ? 'xn--' + encode(string) : string; + }); +}; + +/*--------------------------------------------------------------------------*/ +/** Define the public API */ +const punycode = { + /** + * A string representing the current Punycode.js version number. + * @memberOf punycode + * @type String + */ + 'version': '2.3.1', + /** + * An object of methods to convert from JavaScript's internal character + * representation (UCS-2) to Unicode code points, and back. + * @see + * @memberOf punycode + * @type Object + */ + 'ucs2': { + 'decode': ucs2decode, + 'encode': ucs2encode + }, + 'decode': decode, + 'encode': encode, + 'toASCII': toASCII, + 'toUnicode': toUnicode +}; +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (punycode); /***/ }), -/***/ 73: -/*!************************************************************************************!*\ - !*** ./node_modules/@taiga-ui/addon-doc/fesm2015/taiga-ui-addon-doc-components.js ***! - \************************************************************************************/ +/***/ 5536: +/*!****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/BehaviorSubject.js ***! + \****************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ PAGE_PROVIDERS: () => (/* binding */ PAGE_PROVIDERS), -/* harmony export */ PAGE_SEE_ALSO: () => (/* binding */ PAGE_SEE_ALSO), -/* harmony export */ TUI_DOC_EXAMPLE_DEFAULT_OPTIONS: () => (/* binding */ TUI_DOC_EXAMPLE_DEFAULT_OPTIONS), -/* harmony export */ TUI_DOC_EXAMPLE_OPTIONS: () => (/* binding */ TUI_DOC_EXAMPLE_OPTIONS), -/* harmony export */ TuiDocCodeComponent: () => (/* binding */ TuiDocCodeComponent), -/* harmony export */ TuiDocCodeModule: () => (/* binding */ TuiDocCodeModule), -/* harmony export */ TuiDocCopyComponent: () => (/* binding */ TuiDocCopyComponent), -/* harmony export */ TuiDocCopyModule: () => (/* binding */ TuiDocCopyModule), -/* harmony export */ TuiDocDemoComponent: () => (/* binding */ TuiDocDemoComponent), -/* harmony export */ TuiDocDemoModule: () => (/* binding */ TuiDocDemoModule), -/* harmony export */ TuiDocDocumentationComponent: () => (/* binding */ TuiDocDocumentationComponent), -/* harmony export */ TuiDocDocumentationModule: () => (/* binding */ TuiDocDocumentationModule), -/* harmony export */ TuiDocDocumentationPropertyConnectorDirective: () => (/* binding */ TuiDocDocumentationPropertyConnectorDirective), -/* harmony export */ TuiDocExampleComponent: () => (/* binding */ TuiDocExampleComponent), -/* harmony export */ TuiDocExampleGetTabsPipe: () => (/* binding */ TuiDocExampleGetTabsPipe), -/* harmony export */ TuiDocExampleModule: () => (/* binding */ TuiDocExampleModule), -/* harmony export */ TuiDocHeaderComponent: () => (/* binding */ TuiDocHeaderComponent), -/* harmony export */ TuiDocHeaderModule: () => (/* binding */ TuiDocHeaderModule), -/* harmony export */ TuiDocMainComponent: () => (/* binding */ TuiDocMainComponent), -/* harmony export */ TuiDocMainModule: () => (/* binding */ TuiDocMainModule), -/* harmony export */ TuiDocNavigationComponent: () => (/* binding */ TuiDocNavigationComponent), -/* harmony export */ TuiDocNavigationModule: () => (/* binding */ TuiDocNavigationModule), -/* harmony export */ TuiDocPageComponent: () => (/* binding */ TuiDocPageComponent), -/* harmony export */ TuiDocPageModule: () => (/* binding */ TuiDocPageModule), -/* harmony export */ TuiDocPageTabConnectorDirective: () => (/* binding */ TuiDocPageTabConnectorDirective), -/* harmony export */ TuiDocSeeAlsoComponent: () => (/* binding */ TuiDocSeeAlsoComponent), -/* harmony export */ TuiDocSeeAlsoModule: () => (/* binding */ TuiDocSeeAlsoModule), -/* harmony export */ TuiDocSourceCodeComponent: () => (/* binding */ TuiDocSourceCodeComponent), -/* harmony export */ TuiDocSourceCodeModule: () => (/* binding */ TuiDocSourceCodeModule), -/* harmony export */ TuiDocTabComponent: () => (/* binding */ TuiDocTabComponent), -/* harmony export */ TuiDocTabModule: () => (/* binding */ TuiDocTabModule), -/* harmony export */ TuiDocTypeReferencePipe: () => (/* binding */ TuiDocTypeReferencePipe), -/* harmony export */ TuiGetColorPipe: () => (/* binding */ TuiGetColorPipe), -/* harmony export */ TuiGetOpacityPipe: () => (/* binding */ TuiGetOpacityPipe), -/* harmony export */ TuiInputOpacityDirective: () => (/* binding */ TuiInputOpacityDirective), -/* harmony export */ TuiInputOpacityModule: () => (/* binding */ TuiInputOpacityModule), -/* harmony export */ TuiInspectPipe: () => (/* binding */ TuiInspectPipe), -/* harmony export */ TuiIsOptionalPipe: () => (/* binding */ TuiIsOptionalPipe), -/* harmony export */ TuiIsPrimitivePolymorpheusContentPipe: () => (/* binding */ TuiIsPrimitivePolymorpheusContentPipe), -/* harmony export */ TuiLanguageSwitcherComponent: () => (/* binding */ TuiLanguageSwitcherComponent), -/* harmony export */ TuiLanguageSwitcherModule: () => (/* binding */ TuiLanguageSwitcherModule), -/* harmony export */ TuiShowCleanerPipe: () => (/* binding */ TuiShowCleanerPipe), -/* harmony export */ TuiStripOptionalPipe: () => (/* binding */ TuiStripOptionalPipe), -/* harmony export */ tuiDocExampleOptionsProvider: () => (/* binding */ tuiDocExampleOptionsProvider) +/* harmony export */ BehaviorSubject: () => (/* binding */ BehaviorSubject) /* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @taiga-ui/addon-doc/tokens */ 9811); -/* harmony import */ var _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @taiga-ui/addon-doc/utils */ 8380); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs */ 4517); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 5536); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 3150); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs */ 5219); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! rxjs */ 870); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! rxjs */ 1640); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 1082); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 4406); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 6816); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! rxjs/operators */ 5213); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! rxjs/operators */ 1856); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! rxjs/operators */ 4752); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! rxjs/operators */ 5117); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(/*! rxjs/operators */ 9746); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_80__ = __webpack_require__(/*! rxjs/operators */ 5840); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @taiga-ui/core */ 3474); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @taiga-ui/core */ 578); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @taiga-ui/core */ 351); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @taiga-ui/core */ 3442); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! @taiga-ui/core */ 6434); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @taiga-ui/core */ 7279); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! @taiga-ui/core */ 1460); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @taiga-ui/core */ 7169); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @taiga-ui/core */ 8623); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @taiga-ui/core */ 5571); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @taiga-ui/core */ 3330); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @taiga-ui/core */ 6345); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @taiga-ui/core */ 1273); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @taiga-ui/core */ 2577); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! @taiga-ui/core */ 6645); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(/*! @taiga-ui/core */ 1938); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__(/*! @taiga-ui/core */ 5523); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_82__ = __webpack_require__(/*! @taiga-ui/core */ 9626); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_83__ = __webpack_require__(/*! @taiga-ui/core */ 8686); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! @taiga-ui/core */ 3359); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__(/*! @taiga-ui/core */ 1443); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__(/*! @taiga-ui/core */ 5650); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_84__ = __webpack_require__(/*! @taiga-ui/core */ 7090); -/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 9191); -/* harmony import */ var ngx_highlightjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ngx-highlightjs */ 1571); -/* harmony import */ var _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/cdk/clipboard */ 39); -/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! tslib */ 9799); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @taiga-ui/cdk */ 9368); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @taiga-ui/cdk */ 4455); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @taiga-ui/cdk */ 7609); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! @taiga-ui/cdk */ 1520); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! @taiga-ui/cdk */ 2700); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(/*! @taiga-ui/cdk */ 7474); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(/*! @taiga-ui/cdk */ 625); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_86__ = __webpack_require__(/*! @taiga-ui/cdk */ 3197); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @taiga-ui/cdk */ 5968); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @taiga-ui/cdk */ 2515); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @taiga-ui/cdk */ 9291); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @taiga-ui/cdk */ 3406); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @taiga-ui/cdk */ 6049); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @taiga-ui/cdk */ 1355); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @taiga-ui/cdk */ 9226); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @taiga-ui/cdk */ 2143); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__(/*! @taiga-ui/cdk */ 9163); -/* harmony import */ var _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @taiga-ui/kit */ 9726); -/* harmony import */ var _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @taiga-ui/kit */ 8977); -/* harmony import */ var _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @taiga-ui/kit */ 2411); -/* harmony import */ var _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! @taiga-ui/kit */ 993); -/* harmony import */ var _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @taiga-ui/kit */ 7655); -/* harmony import */ var _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @taiga-ui/kit */ 9366); -/* harmony import */ var _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @taiga-ui/kit */ 4556); -/* harmony import */ var _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! @taiga-ui/kit */ 7686); -/* harmony import */ var _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! @taiga-ui/kit */ 2912); -/* harmony import */ var _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(/*! @taiga-ui/kit */ 8202); -/* harmony import */ var _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_85__ = __webpack_require__(/*! @taiga-ui/kit */ 9584); -/* harmony import */ var _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @taiga-ui/kit */ 991); -/* harmony import */ var _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @taiga-ui/kit */ 2889); -/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @angular/forms */ 8015); -/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @angular/router */ 1099); -/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @angular/animations */ 2015); -/* harmony import */ var _ng_web_apis_common__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! @ng-web-apis/common */ 2684); -/* harmony import */ var _taiga_ui_addon_doc_interfaces__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! @taiga-ui/addon-doc/interfaces */ 689); -/* harmony import */ var _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! @tinkoff/ng-polymorpheus */ 244); -/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! @angular/platform-browser */ 4199); -/* harmony import */ var _taiga_ui_addon_mobile__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! @taiga-ui/addon-mobile */ 2906); -/* harmony import */ var _taiga_ui_addon_doc_directives__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(/*! @taiga-ui/addon-doc/directives */ 987); -/* harmony import */ var _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__(/*! @taiga-ui/i18n */ 2823); -/* harmony import */ var _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__(/*! @taiga-ui/i18n */ 9633); -/* harmony import */ var _taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_81__ = __webpack_require__(/*! @taiga-ui/addon-doc/services */ 9073); - - - - - - - - +/* harmony import */ var _Subject__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subject */ 3150); +class BehaviorSubject extends _Subject__WEBPACK_IMPORTED_MODULE_0__.Subject { + constructor(_value) { + super(); + this._value = _value; + } + get value() { + return this.getValue(); + } + _subscribe(subscriber) { + const subscription = super._subscribe(subscriber); + !subscription.closed && subscriber.next(this._value); + return subscription; + } + getValue() { + const { + hasError, + thrownError, + _value + } = this; + if (hasError) { + throw thrownError; + } + this._throwIfClosed(); + return _value; + } + next(value) { + super.next(this._value = value); + } +} +/***/ }), +/***/ 8465: +/*!**********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/NotificationFactories.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ COMPLETE_NOTIFICATION: () => (/* binding */ COMPLETE_NOTIFICATION), +/* harmony export */ createNotification: () => (/* binding */ createNotification), +/* harmony export */ errorNotification: () => (/* binding */ errorNotification), +/* harmony export */ nextNotification: () => (/* binding */ nextNotification) +/* harmony export */ }); +const COMPLETE_NOTIFICATION = (() => createNotification('C', undefined, undefined))(); +function errorNotification(error) { + return createNotification('E', undefined, error); +} +function nextNotification(value) { + return createNotification('N', value, undefined); +} +function createNotification(kind, value, error) { + return { + kind, + value, + error + }; +} +/***/ }), +/***/ 4517: +/*!***********************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/Observable.js ***! + \***********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Observable: () => (/* binding */ Observable) +/* harmony export */ }); +/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subscriber */ 4258); +/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Subscription */ 6421); +/* harmony import */ var _symbol_observable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./symbol/observable */ 4770); +/* harmony import */ var _util_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./util/pipe */ 2652); +/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./config */ 302); +/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./util/isFunction */ 8347); +/* harmony import */ var _util_errorContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util/errorContext */ 8806); @@ -3672,15220 +4219,9843 @@ __webpack_require__.r(__webpack_exports__); +class Observable { + constructor(subscribe) { + if (subscribe) { + this._subscribe = subscribe; + } + } + lift(operator) { + const observable = new Observable(); + observable.source = this; + observable.operator = operator; + return observable; + } + subscribe(observerOrNext, error, complete) { + const subscriber = isSubscriber(observerOrNext) ? observerOrNext : new _Subscriber__WEBPACK_IMPORTED_MODULE_0__.SafeSubscriber(observerOrNext, error, complete); + (0,_util_errorContext__WEBPACK_IMPORTED_MODULE_1__.errorContext)(() => { + const { + operator, + source + } = this; + subscriber.add(operator ? operator.call(subscriber, source) : source ? this._subscribe(subscriber) : this._trySubscribe(subscriber)); + }); + return subscriber; + } + _trySubscribe(sink) { + try { + return this._subscribe(sink); + } catch (err) { + sink.error(err); + } + } + forEach(next, promiseCtor) { + promiseCtor = getPromiseCtor(promiseCtor); + return new promiseCtor((resolve, reject) => { + const subscriber = new _Subscriber__WEBPACK_IMPORTED_MODULE_0__.SafeSubscriber({ + next: value => { + try { + next(value); + } catch (err) { + reject(err); + subscriber.unsubscribe(); + } + }, + error: reject, + complete: resolve + }); + this.subscribe(subscriber); + }); + } + _subscribe(subscriber) { + var _a; + return (_a = this.source) === null || _a === void 0 ? void 0 : _a.subscribe(subscriber); + } + [_symbol_observable__WEBPACK_IMPORTED_MODULE_2__.observable]() { + return this; + } + pipe(...operations) { + return (0,_util_pipe__WEBPACK_IMPORTED_MODULE_3__.pipeFromArray)(operations)(this); + } + toPromise(promiseCtor) { + promiseCtor = getPromiseCtor(promiseCtor); + return new promiseCtor((resolve, reject) => { + let value; + this.subscribe(x => value = x, err => reject(err), () => resolve(value)); + }); + } +} +Observable.create = subscribe => { + return new Observable(subscribe); +}; +function getPromiseCtor(promiseCtor) { + var _a; + return (_a = promiseCtor !== null && promiseCtor !== void 0 ? promiseCtor : _config__WEBPACK_IMPORTED_MODULE_4__.config.Promise) !== null && _a !== void 0 ? _a : Promise; +} +function isObserver(value) { + return value && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_5__.isFunction)(value.next) && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_5__.isFunction)(value.error) && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_5__.isFunction)(value.complete); +} +function isSubscriber(value) { + return value && value instanceof _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber || isObserver(value) && (0,_Subscription__WEBPACK_IMPORTED_MODULE_6__.isSubscription)(value); +} +/***/ }), +/***/ 1151: +/*!**************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/ReplaySubject.js ***! + \**************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ReplaySubject: () => (/* binding */ ReplaySubject) +/* harmony export */ }); +/* harmony import */ var _Subject__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subject */ 3150); +/* harmony import */ var _scheduler_dateTimestampProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scheduler/dateTimestampProvider */ 7221); +class ReplaySubject extends _Subject__WEBPACK_IMPORTED_MODULE_0__.Subject { + constructor(_bufferSize = Infinity, _windowTime = Infinity, _timestampProvider = _scheduler_dateTimestampProvider__WEBPACK_IMPORTED_MODULE_1__.dateTimestampProvider) { + super(); + this._bufferSize = _bufferSize; + this._windowTime = _windowTime; + this._timestampProvider = _timestampProvider; + this._buffer = []; + this._infiniteTimeWindow = true; + this._infiniteTimeWindow = _windowTime === Infinity; + this._bufferSize = Math.max(1, _bufferSize); + this._windowTime = Math.max(1, _windowTime); + } + next(value) { + const { + isStopped, + _buffer, + _infiniteTimeWindow, + _timestampProvider, + _windowTime + } = this; + if (!isStopped) { + _buffer.push(value); + !_infiniteTimeWindow && _buffer.push(_timestampProvider.now() + _windowTime); + } + this._trimBuffer(); + super.next(value); + } + _subscribe(subscriber) { + this._throwIfClosed(); + this._trimBuffer(); + const subscription = this._innerSubscribe(subscriber); + const { + _infiniteTimeWindow, + _buffer + } = this; + const copy = _buffer.slice(); + for (let i = 0; i < copy.length && !subscriber.closed; i += _infiniteTimeWindow ? 1 : 2) { + subscriber.next(copy[i]); + } + this._checkFinalizedStatuses(subscriber); + return subscription; + } + _trimBuffer() { + const { + _bufferSize, + _timestampProvider, + _buffer, + _infiniteTimeWindow + } = this; + const adjustedBufferSize = (_infiniteTimeWindow ? 1 : 2) * _bufferSize; + _bufferSize < Infinity && adjustedBufferSize < _buffer.length && _buffer.splice(0, _buffer.length - adjustedBufferSize); + if (!_infiniteTimeWindow) { + const now = _timestampProvider.now(); + let last = 0; + for (let i = 1; i < _buffer.length && _buffer[i] <= now; i += 2) { + last = i; + } + last && _buffer.splice(0, last + 1); + } + } +} +/***/ }), +/***/ 4267: +/*!**********************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/Scheduler.js ***! + \**********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Scheduler: () => (/* binding */ Scheduler) +/* harmony export */ }); +/* harmony import */ var _scheduler_dateTimestampProvider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./scheduler/dateTimestampProvider */ 7221); +class Scheduler { + constructor(schedulerActionCtor, now = Scheduler.now) { + this.schedulerActionCtor = schedulerActionCtor; + this.now = now; + } + schedule(work, delay = 0, state) { + return new this.schedulerActionCtor(this, work).schedule(state, delay); + } +} +Scheduler.now = _scheduler_dateTimestampProvider__WEBPACK_IMPORTED_MODULE_0__.dateTimestampProvider.now; +/***/ }), +/***/ 3150: +/*!********************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/Subject.js ***! + \********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ AnonymousSubject: () => (/* binding */ AnonymousSubject), +/* harmony export */ Subject: () => (/* binding */ Subject) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Observable */ 4517); +/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Subscription */ 6421); +/* harmony import */ var _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util/ObjectUnsubscribedError */ 4649); +/* harmony import */ var _util_arrRemove__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./util/arrRemove */ 8248); +/* harmony import */ var _util_errorContext__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util/errorContext */ 8806); -function TuiDocCodeComponent_p_0_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "p", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); +class Subject extends _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable { + constructor() { + super(); + this.closed = false; + this.currentObservers = null; + this.observers = []; + this.isStopped = false; + this.hasError = false; + this.thrownError = null; } - if (rf & 2) { - const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r0.filename, "\n"); + lift(operator) { + const subject = new AnonymousSubject(this, this); + subject.operator = operator; + return subject; } -} -function TuiDocCodeComponent_pre_1_Template(rf, ctx) { - if (rf & 1) { - const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "pre", 3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, " "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "code", 4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 5); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "button", 6); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TuiDocCodeComponent_pre_1_Template_button_click_6_listener() { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r4); - const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r3.copy$.next()); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](7, "async"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, "\n "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](10); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); + _throwIfClosed() { + if (this.closed) { + throw new _util_ObjectUnsubscribedError__WEBPACK_IMPORTED_MODULE_1__.ObjectUnsubscribedError(); + } } - if (rf & 2) { - const content_r2 = ctx.$implicit; - const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("lineNumbers", true)("highlight", content_r2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("icon", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](7, 4, ctx_r1.icon$) || "tuiIconCopyLarge")("cdkCopyToClipboard", content_r2); + next(value) { + (0,_util_errorContext__WEBPACK_IMPORTED_MODULE_2__.errorContext)(() => { + this._throwIfClosed(); + if (!this.isStopped) { + if (!this.currentObservers) { + this.currentObservers = Array.from(this.observers); + } + for (const observer of this.currentObservers) { + observer.next(value); + } + } + }); } -} -const _c0 = ["*"]; -function TuiDocCopyComponent_button_0_Template(rf, ctx) { - if (rf & 1) { - const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TuiDocCopyComponent_button_0_Template_button_click_0_listener() { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3); - const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r2.onClick()); + error(err) { + (0,_util_errorContext__WEBPACK_IMPORTED_MODULE_2__.errorContext)(() => { + this._throwIfClosed(); + if (!this.isStopped) { + this.hasError = this.isStopped = true; + this.thrownError = err; + const { + observers + } = this; + while (observers.length) { + observers.shift().error(err); + } + } }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "span", 3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); } - if (rf & 2) { - const texts_r1 = ctx.ngIf; - const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("title", texts_r1[0]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("t-content_moved", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 5, ctx_r0.copied$)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("data-text", texts_r1[0]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", texts_r1[1], " "); + complete() { + (0,_util_errorContext__WEBPACK_IMPORTED_MODULE_2__.errorContext)(() => { + this._throwIfClosed(); + if (!this.isStopped) { + this.isStopped = true; + const { + observers + } = this; + while (observers.length) { + observers.shift().complete(); + } + } + }); } -} -const _c1 = ["content"]; -const _c2 = ["resizer"]; -function TuiDocDemoComponent_ng_template_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "a", 11)(2, "code"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "tuiMode"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); + unsubscribe() { + this.isStopped = this.closed = true; + this.observers = this.currentObservers = null; } - if (rf & 2) { - const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r1.texts[0], " "); + get observed() { + var _a; + return ((_a = this.observers) === null || _a === void 0 ? void 0 : _a.length) > 0; } -} -function TuiDocDemoComponent_ng_container_3_tui_data_list_wrapper_3_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-data-list-wrapper", 14); + _trySubscribe(subscriber) { + this._throwIfClosed(); + return super._trySubscribe(subscriber); } - if (rf & 2) { - const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("items", ctx_r8.items); + _subscribe(subscriber) { + this._throwIfClosed(); + this._checkFinalizedStatuses(subscriber); + return this._innerSubscribe(subscriber); } -} -function TuiDocDemoComponent_ng_container_3_Template(rf, ctx) { - if (rf & 1) { - const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "tui-select", 12); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function TuiDocDemoComponent_ng_container_3_Template_tui_select_ngModelChange_1_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r10); - const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r9.onModeChange($event)); + _innerSubscribe(subscriber) { + const { + hasError, + isStopped, + observers + } = this; + if (hasError || isStopped) { + return _Subscription__WEBPACK_IMPORTED_MODULE_3__.EMPTY_SUBSCRIPTION; + } + this.currentObservers = null; + observers.push(subscriber); + return new _Subscription__WEBPACK_IMPORTED_MODULE_3__.Subscription(() => { + this.currentObservers = null; + (0,_util_arrRemove__WEBPACK_IMPORTED_MODULE_4__.arrRemove)(observers, subscriber); }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, " tuiMode "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, TuiDocDemoComponent_ng_container_3_tui_data_list_wrapper_3_Template, 1, 1, "tui-data-list-wrapper", 13); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r2.mode)("tuiHintContent", _r0)("tuiTextfieldCleaner", true); } -} -function TuiDocDemoComponent_ng_template_4_Template(rf, ctx) { - if (rf & 1) { - const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0, " tuiMode: "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "tui-tooltip", 15); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 16)(3, "tui-radio-block", 17); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function TuiDocDemoComponent_ng_template_4_Template_tui_radio_block_ngModelChange_3_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r12); - const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r11.onModeChange($event)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, " null "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "tui-radio-block", 18); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function TuiDocDemoComponent_ng_template_4_Template_tui_radio_block_ngModelChange_5_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r12); - const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r13.onModeChange($event)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, " onDark "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "tui-radio-block", 19); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function TuiDocDemoComponent_ng_template_4_Template_tui_radio_block_ngModelChange_7_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r12); - const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r14.onModeChange($event)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, " onLight "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); + _checkFinalizedStatuses(subscriber) { + const { + hasError, + thrownError, + isStopped + } = this; + if (hasError) { + subscriber.error(thrownError); + } else if (isStopped) { + subscriber.complete(); + } } - if (rf & 2) { - const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("content", _r0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("collapsed", true); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("hideRadio", true)("item", null)("ngModel", ctx_r4.mode); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("hideRadio", true)("ngModel", ctx_r4.mode); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("hideRadio", true)("ngModel", ctx_r4.mode); + asObservable() { + const observable = new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(); + observable.source = this; + return observable; } } -function TuiDocDemoComponent_form_12_ng_template_5_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-svg", 27); +Subject.create = (destination, source) => { + return new AnonymousSubject(destination, source); +}; +class AnonymousSubject extends Subject { + constructor(destination, source) { + super(); + this.destination = destination; + this.source = source; } - if (rf & 2) { - const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("t-icon_rotated", ctx_r16.expanded); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx_r16.options.iconSmall); + next(value) { + var _a, _b; + (_b = (_a = this.destination) === null || _a === void 0 ? void 0 : _a.next) === null || _b === void 0 ? void 0 : _b.call(_a, value); } -} -function TuiDocDemoComponent_form_12_ng_template_8_tui_data_list_wrapper_6_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-data-list-wrapper", 14); + error(err) { + var _a, _b; + (_b = (_a = this.destination) === null || _a === void 0 ? void 0 : _a.error) === null || _b === void 0 ? void 0 : _b.call(_a, err); } - if (rf & 2) { - const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("items", ctx_r18.updateOnVariants); + complete() { + var _a, _b; + (_b = (_a = this.destination) === null || _a === void 0 ? void 0 : _a.complete) === null || _b === void 0 ? void 0 : _b.call(_a); + } + _subscribe(subscriber) { + var _a, _b; + return (_b = (_a = this.source) === null || _a === void 0 ? void 0 : _a.subscribe(subscriber)) !== null && _b !== void 0 ? _b : _Subscription__WEBPACK_IMPORTED_MODULE_3__.EMPTY_SUBSCRIPTION; } } -const _c3 = function () { - return { - standalone: true - }; -}; -function TuiDocDemoComponent_form_12_ng_template_8_Template(rf, ctx) { - if (rf & 1) { - const _r20 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "pre", 28); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "json"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 29)(4, "tui-select", 30); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function TuiDocDemoComponent_form_12_ng_template_8_Template_tui_select_ngModelChange_4_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r20); - const ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r19.updateOnChange($event)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, " updateOn "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, TuiDocDemoComponent_form_12_ng_template_8_tui_data_list_wrapper_6_Template, 1, 1, "tui-data-list-wrapper", 13); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "button", 31); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, " Reset "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "button", 32); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10, " Submit "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); + +/***/ }), + +/***/ 4258: +/*!***********************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/Subscriber.js ***! + \***********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ EMPTY_OBSERVER: () => (/* binding */ EMPTY_OBSERVER), +/* harmony export */ SafeSubscriber: () => (/* binding */ SafeSubscriber), +/* harmony export */ Subscriber: () => (/* binding */ Subscriber) +/* harmony export */ }); +/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util/isFunction */ 8347); +/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Subscription */ 6421); +/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./config */ 302); +/* harmony import */ var _util_reportUnhandledError__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./util/reportUnhandledError */ 8058); +/* harmony import */ var _util_noop__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./util/noop */ 6075); +/* harmony import */ var _NotificationFactories__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NotificationFactories */ 8465); +/* harmony import */ var _scheduler_timeoutProvider__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./scheduler/timeoutProvider */ 3514); +/* harmony import */ var _util_errorContext__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./util/errorContext */ 8806); + + + + + + + + +class Subscriber extends _Subscription__WEBPACK_IMPORTED_MODULE_0__.Subscription { + constructor(destination) { + super(); + this.isStopped = false; + if (destination) { + this.destination = destination; + if ((0,_Subscription__WEBPACK_IMPORTED_MODULE_0__.isSubscription)(destination)) { + destination.add(this); + } + } else { + this.destination = EMPTY_OBSERVER; + } } - if (rf & 2) { - const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("Form data: ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 3, ctx_r17.testForm.value), ""); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx_r17.updateOn)("ngModelOptions", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](5, _c3)); + static create(next, error, complete) { + return new SafeSubscriber(next, error, complete); } -} -function TuiDocDemoComponent_form_12_Template(rf, ctx) { - if (rf & 1) { - const _r22 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "form", 20)(1, "div", 21); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](2, 22); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "button", 23); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TuiDocDemoComponent_form_12_Template_button_click_3_listener() { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r22); - const ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r21.toggleDetails()); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, TuiDocDemoComponent_form_12_ng_template_5_Template, 1, 3, "ng-template", null, 24, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "tui-expand", 25); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, TuiDocDemoComponent_form_12_ng_template_8_Template, 11, 6, "ng-template", 26); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); + next(value) { + if (this.isStopped) { + handleStoppedNotification((0,_NotificationFactories__WEBPACK_IMPORTED_MODULE_1__.nextNotification)(value), this); + } else { + this._next(value); + } } - if (rf & 2) { - const _r15 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](6); - const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("formGroup", ctx_r6.testForm); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", ctx_r6.template); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("iconRight", _r15); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r6.texts[2], " "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("expanded", ctx_r6.expanded); + error(err) { + if (this.isStopped) { + handleStoppedNotification((0,_NotificationFactories__WEBPACK_IMPORTED_MODULE_1__.errorNotification)(err), this); + } else { + this.isStopped = true; + this._error(err); + } } -} -const _c4 = function () { - return [1, 0]; -}; -function TuiDocDocumentationComponent_h1_0_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "h1", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); + complete() { + if (this.isStopped) { + handleStoppedNotification(_NotificationFactories__WEBPACK_IMPORTED_MODULE_1__.COMPLETE_NOTIFICATION, this); + } else { + this.isStopped = true; + this._complete(); + } } - if (rf & 2) { - const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r0.heading, "\n"); + unsubscribe() { + if (!this.closed) { + this.isStopped = true; + super.unsubscribe(); + this.destination = null; + } } -} -function TuiDocDocumentationComponent_ng_container_2_table_1_th_6_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "th", 10); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); + _next(value) { + this.destination.next(value); } - if (rf & 2) { - const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx_r4.texts[3], " "); + _error(err) { + try { + this.destination.error(err); + } finally { + this.unsubscribe(); + } } -} -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_tui_badge_6_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-badge", 22); + _complete() { + try { + this.destination.complete(); + } finally { + this.unsubscribe(); + } } } -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_tui_badge_8_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-badge", 23); - } +const _bind = Function.prototype.bind; +function bind(fn, thisArg) { + return _bind.call(fn, thisArg); } -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_ng_container_13_a_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 26); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); +class ConsumerObserver { + constructor(partialObserver) { + this.partialObserver = partialObserver; } - if (rf & 2) { - const item_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("href", item_r11.reference, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", item_r11.type, " "); + next(value) { + const { + partialObserver + } = this; + if (partialObserver.next) { + try { + partialObserver.next(value); + } catch (error) { + handleUnhandledError(error); + } + } } -} -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_ng_container_13_ng_template_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0); + error(err) { + const { + partialObserver + } = this; + if (partialObserver.error) { + try { + partialObserver.error(err); + } catch (error) { + handleUnhandledError(error); + } + } else { + handleUnhandledError(err); + } } - if (rf & 2) { - const item_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", item_r11.type, " "); + complete() { + const { + partialObserver + } = this; + if (partialObserver.complete) { + try { + partialObserver.complete(); + } catch (error) { + handleUnhandledError(error); + } + } } } -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_ng_container_13_span_4_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\xA0|\xA0"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); +class SafeSubscriber extends Subscriber { + constructor(observerOrNext, error, complete) { + super(); + let partialObserver; + if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_2__.isFunction)(observerOrNext) || !observerOrNext) { + partialObserver = { + next: observerOrNext !== null && observerOrNext !== void 0 ? observerOrNext : undefined, + error: error !== null && error !== void 0 ? error : undefined, + complete: complete !== null && complete !== void 0 ? complete : undefined + }; + } else { + let context; + if (this && _config__WEBPACK_IMPORTED_MODULE_3__.config.useDeprecatedNextContext) { + context = Object.create(observerOrNext); + context.unsubscribe = () => this.unsubscribe(); + partialObserver = { + next: observerOrNext.next && bind(observerOrNext.next, context), + error: observerOrNext.error && bind(observerOrNext.error, context), + complete: observerOrNext.complete && bind(observerOrNext.complete, context) + }; + } else { + partialObserver = observerOrNext; + } + } + this.destination = new ConsumerObserver(partialObserver); } } -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_ng_container_13_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_ng_container_13_a_1_Template, 2, 2, "a", 24); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_ng_container_13_ng_template_2_Template, 1, 1, "ng-template", null, 25, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_ng_container_13_span_4_Template, 2, 0, "span", 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const item_r11 = ctx.$implicit; - const last_r12 = ctx.last; - const _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", item_r11.reference)("ngIfElse", _r14); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !last_r12); +function handleUnhandledError(error) { + if (_config__WEBPACK_IMPORTED_MODULE_3__.config.useDeprecatedSynchronousErrorHandling) { + (0,_util_errorContext__WEBPACK_IMPORTED_MODULE_4__.captureError)(error); + } else { + (0,_util_reportUnhandledError__WEBPACK_IMPORTED_MODULE_5__.reportUnhandledError)(error); } } -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_tui_select_1_tui_data_list_wrapper_4_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-data-list-wrapper", 36); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - const _r23 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3); - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("itemContent", _r23)("items", propertyConnector_r6.documentationPropertyValues); - } +function defaultErrorHandler(err) { + throw err; } -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_tui_select_1_Template(rf, ctx) { - if (rf & 1) { - const _r31 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-select", 33); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_tui_select_1_Template_tui_select_ngModelChange_0_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r31); - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3).$implicit; - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](propertyConnector_r6.onValueChange($event)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "tuiShowCleanerPipe"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "code", 34); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "null"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_tui_select_1_tui_data_list_wrapper_4_Template, 1, 2, "tui-data-list-wrapper", 35); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - const _r23 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3); - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("nativeId", propertyConnector_r6.attrName)("ngModel", propertyConnector_r6.documentationPropertyValue)("tuiTextfieldCleaner", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 5, propertyConnector_r6.documentationPropertyType))("tuiTextfieldLabelOutside", true)("valueContent", _r23); - } +function handleStoppedNotification(notification, subscriber) { + const { + onStoppedNotification + } = _config__WEBPACK_IMPORTED_MODULE_3__.config; + onStoppedNotification && _scheduler_timeoutProvider__WEBPACK_IMPORTED_MODULE_6__.timeoutProvider.setTimeout(() => onStoppedNotification(notification, subscriber)); } -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "code"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "tuiInspectAny"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const data_r33 = ctx.$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, data_r33)); +const EMPTY_OBSERVER = { + closed: true, + next: _util_noop__WEBPACK_IMPORTED_MODULE_7__.noop, + error: defaultErrorHandler, + complete: _util_noop__WEBPACK_IMPORTED_MODULE_7__.noop +}; + +/***/ }), + +/***/ 6421: +/*!*************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/Subscription.js ***! + \*************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ EMPTY_SUBSCRIPTION: () => (/* binding */ EMPTY_SUBSCRIPTION), +/* harmony export */ Subscription: () => (/* binding */ Subscription), +/* harmony export */ isSubscription: () => (/* binding */ isSubscription) +/* harmony export */ }); +/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util/isFunction */ 8347); +/* harmony import */ var _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util/UnsubscriptionError */ 2907); +/* harmony import */ var _util_arrRemove__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util/arrRemove */ 8248); + + + +class Subscription { + constructor(initialTeardown) { + this.initialTeardown = initialTeardown; + this.closed = false; + this._parentage = null; + this._finalizers = null; } -} -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_tui_toggle_1_Template(rf, ctx) { - if (rf & 1) { - const _r41 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-toggle", 43); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_tui_toggle_1_Template_tui_toggle_ngModelChange_0_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r41); - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4).$implicit; - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](propertyConnector_r6.onValueChange($event)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); + unsubscribe() { + let errors; + if (!this.closed) { + this.closed = true; + const { + _parentage + } = this; + if (_parentage) { + this._parentage = null; + if (Array.isArray(_parentage)) { + for (const parent of _parentage) { + parent.remove(this); + } + } else { + _parentage.remove(this); + } + } + const { + initialTeardown: initialFinalizer + } = this; + if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(initialFinalizer)) { + try { + initialFinalizer(); + } catch (e) { + errors = e instanceof _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__.UnsubscriptionError ? e.errors : [e]; + } + } + const { + _finalizers + } = this; + if (_finalizers) { + this._finalizers = null; + for (const finalizer of _finalizers) { + try { + execFinalizer(finalizer); + } catch (err) { + errors = errors !== null && errors !== void 0 ? errors : []; + if (err instanceof _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__.UnsubscriptionError) { + errors = [...errors, ...err.errors]; + } else { + errors.push(err); + } + } + } + } + if (errors) { + throw new _util_UnsubscriptionError__WEBPACK_IMPORTED_MODULE_1__.UnsubscriptionError(errors); + } + } } - if (rf & 2) { - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4).$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("nativeId", propertyConnector_r6.attrName)("ngModel", propertyConnector_r6.documentationPropertyValue)("showIcons", true); + add(teardown) { + var _a; + if (teardown && teardown !== this) { + if (this.closed) { + execFinalizer(teardown); + } else { + if (teardown instanceof Subscription) { + if (teardown.closed || teardown._hasParent(this)) { + return; + } + teardown._addParent(this); + } + (this._finalizers = (_a = this._finalizers) !== null && _a !== void 0 ? _a : []).push(teardown); + } + } } -} -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_tui_primitive_textfield_2_Template(rf, ctx) { - if (rf & 1) { - const _r45 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-primitive-textfield", 44); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("valueChange", function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_tui_primitive_textfield_2_Template_tui_primitive_textfield_valueChange_0_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r45); - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4).$implicit; - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](propertyConnector_r6.onValueChange($event)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); + _hasParent(parent) { + const { + _parentage + } = this; + return _parentage === parent || Array.isArray(_parentage) && _parentage.includes(parent); } - if (rf & 2) { - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4).$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("nativeId", propertyConnector_r6.attrName)("tuiTextfieldCleaner", true)("tuiTextfieldLabelOutside", true)("value", propertyConnector_r6.documentationPropertyValue || ""); + _addParent(parent) { + const { + _parentage + } = this; + this._parentage = Array.isArray(_parentage) ? (_parentage.push(parent), _parentage) : _parentage ? [_parentage, parent] : parent; } -} -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_div_3_Template(rf, ctx) { - if (rf & 1) { - const _r49 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 45)(1, "tui-primitive-textfield", 46); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("valueChange", function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_div_3_Template_tui_primitive_textfield_valueChange_1_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r49); - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4).$implicit; - const ctx_r47 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r47.onColorChange(propertyConnector_r6, $event)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "tuiGetOpacity"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "tuiGetColorPipe"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "input", 47); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "tui-input-number", 48); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_div_3_Template_tui_input_number_ngModelChange_5_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r49); - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4).$implicit; - const ctx_r50 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r50.onOpacityChange(propertyConnector_r6, $event)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "tuiGetOpacity"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, " Opacity "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); + _removeParent(parent) { + const { + _parentage + } = this; + if (_parentage === parent) { + this._parentage = null; + } else if (Array.isArray(_parentage)) { + (0,_util_arrRemove__WEBPACK_IMPORTED_MODULE_2__.arrRemove)(_parentage, parent); + } } - if (rf & 2) { - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4).$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("tuiInputOpacity", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 8, propertyConnector_r6.documentationPropertyValue))("tuiTextfieldLabelOutside", true)("value", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 10, propertyConnector_r6.documentationPropertyValue)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("id", propertyConnector_r6.attrName); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("max", 100)("min", 0)("ngModel", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 12, propertyConnector_r6.documentationPropertyValue))("step", 1); + remove(teardown) { + const { + _finalizers + } = this; + _finalizers && (0,_util_arrRemove__WEBPACK_IMPORTED_MODULE_2__.arrRemove)(_finalizers, teardown); + if (teardown instanceof Subscription) { + teardown._removeParent(this); + } } } -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_tui_input_number_4_Template(rf, ctx) { - if (rf & 1) { - const _r55 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-input-number", 49); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_tui_input_number_4_Template_tui_input_number_ngModelChange_0_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r55); - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4).$implicit; - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](propertyConnector_r6.onValueChange($event || 0)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4).$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("nativeId", propertyConnector_r6.attrName)("ngModel", propertyConnector_r6.documentationPropertyValue)("step", 1)("tuiTextfieldLabelOutside", true); - } +Subscription.EMPTY = (() => { + const empty = new Subscription(); + empty.closed = true; + return empty; +})(); +const EMPTY_SUBSCRIPTION = Subscription.EMPTY; +function isSubscription(value) { + return value instanceof Subscription || value && 'closed' in value && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(value.remove) && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(value.add) && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(value.unsubscribe); } -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_ng_container_5_tui_primitive_textfield_1_Template(rf, ctx) { - if (rf & 1) { - const _r60 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-primitive-textfield", 44); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("valueChange", function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_ng_container_5_tui_primitive_textfield_1_Template_tui_primitive_textfield_valueChange_0_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r60); - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](5).$implicit; - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](propertyConnector_r6.onValueChange($event)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, " Default content "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](5).$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("nativeId", propertyConnector_r6.attrName)("tuiTextfieldCleaner", true)("tuiTextfieldLabelOutside", true)("value", propertyConnector_r6.documentationPropertyValue.toString()); +function execFinalizer(finalizer) { + if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(finalizer)) { + finalizer(); + } else { + finalizer.unsubscribe(); } } -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_ng_container_5_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_ng_container_5_tui_primitive_textfield_1_Template, 2, 4, "tui-primitive-textfield", 50); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "tuiIsPrimitivePolymorpheusContentPipe"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); + +/***/ }), + +/***/ 302: +/*!*******************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/config.js ***! + \*******************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ config: () => (/* binding */ config) +/* harmony export */ }); +const config = { + onUnhandledError: null, + onStoppedNotification: null, + Promise: undefined, + useDeprecatedSynchronousErrorHandling: false, + useDeprecatedNextContext: false +}; + +/***/ }), + +/***/ 381: +/*!*********************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/ConnectableObservable.js ***! + \*********************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ConnectableObservable: () => (/* binding */ ConnectableObservable) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Subscription */ 6421); +/* harmony import */ var _operators_refCount__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../operators/refCount */ 8606); +/* harmony import */ var _operators_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../operators/OperatorSubscriber */ 1676); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/lift */ 1474); + + + + + +class ConnectableObservable extends _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable { + constructor(source, subjectFactory) { + super(); + this.source = source; + this.subjectFactory = subjectFactory; + this._subject = null; + this._refCount = 0; + this._connection = null; + if ((0,_util_lift__WEBPACK_IMPORTED_MODULE_1__.hasLift)(source)) { + this.lift = source.lift; + } } - if (rf & 2) { - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4).$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, propertyConnector_r6.documentationPropertyValue)); + _subscribe(subscriber) { + return this.getSubject().subscribe(subscriber); } -} -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0, 37); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_tui_toggle_1_Template, 1, 3, "tui-toggle", 38); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_tui_primitive_textfield_2_Template, 1, 4, "tui-primitive-textfield", 39); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_div_3_Template, 8, 14, "div", 40); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_tui_input_number_4_Template, 1, 4, "tui-input-number", 41); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_ng_container_5_Template, 3, 3, "ng-container", 42); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3).$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", propertyConnector_r6.documentationPropertyType); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", "boolean"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", "string"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", "color"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", "number"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", "PolymorpheusContent"); - } -} -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_tui_select_1_Template, 5, 7, "tui-select", 30); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_2_Template, 3, 3, "ng-template", null, 31, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_ng_template_4_Template, 6, 6, "ng-template", null, 32, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](5); - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", propertyConnector_r6.hasItems)("ngIfElse", _r25); - } -} -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_template_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-notification", 51); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, " Emit! "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("@emitEvent", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 1, propertyConnector_r6.emits$)); - } -} -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "td", 27); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_container_1_Template, 6, 2, "ng-container", 28); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_ng_template_2_Template, 3, 3, "ng-template", null, 29, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const _r20 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3); - const propertyConnector_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", propertyConnector_r6.shouldShowValues)("ngIfElse", _r20); - } -} -function TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tr", 11)(1, "td", 12)(2, "div", 13)(3, "code", 14); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "tuiStripOptionalPipe"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_tui_badge_6_Template, 1, 0, "tui-badge", 15); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](7, "tuiIsOptionalPipe"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_tui_badge_8_Template, 1, 0, "tui-badge", 16); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](9, 17); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "td", 12)(11, "span", 18)(12, "code", 19); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](13, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_ng_container_13_Template, 5, 3, "ng-container", 20); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](14, "tuiDocTypeReference"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()()(); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](15, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_td_15_Template, 4, 2, "td", 21); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const propertyConnector_r6 = ctx.$implicit; - const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("t-deprecated", propertyConnector_r6.documentationPropertyDeprecated); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("color", "var(--tui-accent-active)"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 10, propertyConnector_r6.attrName), " "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](7, 12, propertyConnector_r6.attrName)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", propertyConnector_r6.documentationPropertyDeprecated); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", propertyConnector_r6.template); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](14, 14, propertyConnector_r6.documentationPropertyType)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r5.showValues); - } -} -function TuiDocDocumentationComponent_ng_container_2_table_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "table", 4)(1, "tr", 5)(2, "th", 6); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "th", 7); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, TuiDocDocumentationComponent_ng_container_2_table_1_th_6_Template, 2, 1, "th", 8); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](7, TuiDocDocumentationComponent_ng_container_2_table_1_tr_7_Template, 16, 16, "tr", 9); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); + getSubject() { + const subject = this._subject; + if (!subject || subject.isStopped) { + this._subject = this.subjectFactory(); + } + return this._subject; } - if (rf & 2) { - const properties_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().ngIf; - const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r3.texts[2]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r3.type); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r3.showValues && !ctx_r3.isAPI); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", properties_r2); + _teardown() { + this._refCount = 0; + const { + _connection + } = this; + this._subject = this._connection = null; + _connection === null || _connection === void 0 ? void 0 : _connection.unsubscribe(); } -} -function TuiDocDocumentationComponent_ng_container_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocDocumentationComponent_ng_container_2_table_1_Template, 8, 4, "table", 3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); + connect() { + let connection = this._connection; + if (!connection) { + connection = this._connection = new _Subscription__WEBPACK_IMPORTED_MODULE_2__.Subscription(); + const subject = this.getSubject(); + connection.add(this.source.subscribe((0,_operators_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_3__.createOperatorSubscriber)(subject, undefined, () => { + this._teardown(); + subject.complete(); + }, err => { + this._teardown(); + subject.error(err); + }, () => this._teardown()))); + if (connection.closed) { + this._connection = null; + connection = _Subscription__WEBPACK_IMPORTED_MODULE_2__.Subscription.EMPTY; + } + } + return connection; } - if (rf & 2) { - const properties_r2 = ctx.ngIf; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", properties_r2.length); + refCount() { + return (0,_operators_refCount__WEBPACK_IMPORTED_MODULE_4__.refCount)()(this); } } -function TuiDocExampleComponent_h3_0_span_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "span", 8); - } - if (rf & 2) { - const text_r9 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("textContent", text_r9); + +/***/ }), + +/***/ 1640: +/*!*************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/combineLatest.js ***! + \*************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ combineLatest: () => (/* binding */ combineLatest), +/* harmony export */ combineLatestInit: () => (/* binding */ combineLatestInit) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _util_argsArgArrayOrObject__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/argsArgArrayOrObject */ 5541); +/* harmony import */ var _from__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./from */ 3496); +/* harmony import */ var _util_identity__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../util/identity */ 2337); +/* harmony import */ var _util_mapOneOrManyArgs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../util/mapOneOrManyArgs */ 8758); +/* harmony import */ var _util_args__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/args */ 1866); +/* harmony import */ var _util_createObject__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util/createObject */ 3060); +/* harmony import */ var _operators_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../operators/OperatorSubscriber */ 1676); +/* harmony import */ var _util_executeSchedule__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../util/executeSchedule */ 2437); + + + + + + + + + +function combineLatest(...args) { + const scheduler = (0,_util_args__WEBPACK_IMPORTED_MODULE_0__.popScheduler)(args); + const resultSelector = (0,_util_args__WEBPACK_IMPORTED_MODULE_0__.popResultSelector)(args); + const { + args: observables, + keys + } = (0,_util_argsArgArrayOrObject__WEBPACK_IMPORTED_MODULE_1__.argsArgArrayOrObject)(args); + if (observables.length === 0) { + return (0,_from__WEBPACK_IMPORTED_MODULE_2__.from)([], scheduler); } + const result = new _Observable__WEBPACK_IMPORTED_MODULE_3__.Observable(combineLatestInit(observables, scheduler, keys ? values => (0,_util_createObject__WEBPACK_IMPORTED_MODULE_4__.createObject)(keys, values) : _util_identity__WEBPACK_IMPORTED_MODULE_5__.identity)); + return resultSelector ? result.pipe((0,_util_mapOneOrManyArgs__WEBPACK_IMPORTED_MODULE_6__.mapOneOrManyArgs)(resultSelector)) : result; } -function TuiDocExampleComponent_h3_0_a_2_Template(rf, ctx) { - if (rf & 1) { - const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 9); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TuiDocExampleComponent_h3_0_a_2_Template_a_click_0_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r11); - const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r10.copyExampleLink($event.currentTarget)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("fragment", ctx_r8.id)("icon", ctx_r8.options.linkIcon)("title", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 3, ctx_r8.copy$)); - } +function combineLatestInit(observables, scheduler, valueTransform = _util_identity__WEBPACK_IMPORTED_MODULE_5__.identity) { + return subscriber => { + maybeSchedule(scheduler, () => { + const { + length + } = observables; + const values = new Array(length); + let active = length; + let remainingFirstValues = length; + for (let i = 0; i < length; i++) { + maybeSchedule(scheduler, () => { + const source = (0,_from__WEBPACK_IMPORTED_MODULE_2__.from)(observables[i], scheduler); + let hasFirstValue = false; + source.subscribe((0,_operators_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_7__.createOperatorSubscriber)(subscriber, value => { + values[i] = value; + if (!hasFirstValue) { + hasFirstValue = true; + remainingFirstValues--; + } + if (!remainingFirstValues) { + subscriber.next(valueTransform(values.slice())); + } + }, () => { + if (! --active) { + subscriber.complete(); + } + })); + }, subscriber); + } + }, subscriber); + }; } -function TuiDocExampleComponent_h3_0_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "h3", 5); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocExampleComponent_h3_0_span_1_Template, 1, 1, "span", 6); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocExampleComponent_h3_0_a_2_Template, 2, 5, "a", 7); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", ctx_r0.heading); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r0.id); +function maybeSchedule(scheduler, execute, subscription) { + if (scheduler) { + (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_8__.executeSchedule)(subscription, scheduler, execute); + } else { + execute(); } } -function TuiDocExampleComponent_h4_1_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const text_r13 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", text_r13, " "); - } + +/***/ }), + +/***/ 6812: +/*!******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/concat.js ***! + \******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ concat: () => (/* binding */ concat) +/* harmony export */ }); +/* harmony import */ var _operators_concatAll__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../operators/concatAll */ 7679); +/* harmony import */ var _util_args__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/args */ 1866); +/* harmony import */ var _from__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./from */ 3496); + + + +function concat(...args) { + return (0,_operators_concatAll__WEBPACK_IMPORTED_MODULE_0__.concatAll)()((0,_from__WEBPACK_IMPORTED_MODULE_1__.from)(args, (0,_util_args__WEBPACK_IMPORTED_MODULE_2__.popScheduler)(args))); } -function TuiDocExampleComponent_h4_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "h4", 10); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocExampleComponent_h4_1_ng_container_1_Template, 2, 1, "ng-container", 11); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", ctx_r1.description); - } + +/***/ }), + +/***/ 8210: +/*!*****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/defer.js ***! + \*****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ defer: () => (/* binding */ defer) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _innerFrom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./innerFrom */ 58); + + +function defer(observableFactory) { + return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => { + (0,_innerFrom__WEBPACK_IMPORTED_MODULE_1__.innerFrom)(observableFactory()).subscribe(subscriber); + }); } -function TuiDocExampleComponent_div_2_ng_container_1_div_1_ng_container_2_button_1_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const text_r24 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", text_r24, " "); - } + +/***/ }), + +/***/ 523: +/*!*****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/empty.js ***! + \*****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ EMPTY: () => (/* binding */ EMPTY), +/* harmony export */ empty: () => (/* binding */ empty) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 4517); + +const EMPTY = new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => subscriber.complete()); +function empty(scheduler) { + return scheduler ? emptyScheduled(scheduler) : EMPTY; } -function TuiDocExampleComponent_div_2_ng_container_1_div_1_ng_container_2_button_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 21); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocExampleComponent_div_2_ng_container_1_div_1_ng_container_2_button_1_ng_container_1_Template, 2, 1, "ng-container", 11); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const tab_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; - const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", ctx_r22.getTabTitle(tab_r21)); - } +function emptyScheduled(scheduler) { + return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => scheduler.schedule(() => subscriber.complete())); } -function TuiDocExampleComponent_div_2_ng_container_1_div_1_ng_container_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocExampleComponent_div_2_ng_container_1_div_1_ng_container_2_button_1_Template, 2, 1, "button", 20); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } + +/***/ }), + +/***/ 4656: +/*!********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/forkJoin.js ***! + \********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ forkJoin: () => (/* binding */ forkJoin) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _util_argsArgArrayOrObject__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/argsArgArrayOrObject */ 5541); +/* harmony import */ var _innerFrom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./innerFrom */ 58); +/* harmony import */ var _util_args__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/args */ 1866); +/* harmony import */ var _operators_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../operators/OperatorSubscriber */ 1676); +/* harmony import */ var _util_mapOneOrManyArgs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../util/mapOneOrManyArgs */ 8758); +/* harmony import */ var _util_createObject__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../util/createObject */ 3060); + + + + + + + +function forkJoin(...args) { + const resultSelector = (0,_util_args__WEBPACK_IMPORTED_MODULE_0__.popResultSelector)(args); + const { + args: sources, + keys + } = (0,_util_argsArgArrayOrObject__WEBPACK_IMPORTED_MODULE_1__.argsArgArrayOrObject)(args); + const result = new _Observable__WEBPACK_IMPORTED_MODULE_2__.Observable(subscriber => { + const { + length + } = sources; + if (!length) { + subscriber.complete(); + return; + } + const values = new Array(length); + let remainingCompletions = length; + let remainingEmissions = length; + for (let sourceIndex = 0; sourceIndex < length; sourceIndex++) { + let hasValue = false; + (0,_innerFrom__WEBPACK_IMPORTED_MODULE_3__.innerFrom)(sources[sourceIndex]).subscribe((0,_operators_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_4__.createOperatorSubscriber)(subscriber, value => { + if (!hasValue) { + hasValue = true; + remainingEmissions--; + } + values[sourceIndex] = value; + }, () => remainingCompletions--, undefined, () => { + if (!remainingCompletions || !hasValue) { + if (!remainingEmissions) { + subscriber.next(keys ? (0,_util_createObject__WEBPACK_IMPORTED_MODULE_5__.createObject)(keys, values) : values); + } + subscriber.complete(); + } + })); + } + }); + return resultSelector ? result.pipe((0,_util_mapOneOrManyArgs__WEBPACK_IMPORTED_MODULE_6__.mapOneOrManyArgs)(resultSelector)) : result; } -function TuiDocExampleComponent_div_2_ng_container_1_div_1_tui_loader_3_ng_container_2_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const editContent_r31 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", editContent_r31, " "); - } + +/***/ }), + +/***/ 3496: +/*!****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/from.js ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ from: () => (/* binding */ from) +/* harmony export */ }); +/* harmony import */ var _scheduled_scheduled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scheduled/scheduled */ 6333); +/* harmony import */ var _innerFrom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./innerFrom */ 58); + + +function from(input, scheduler) { + return scheduler ? (0,_scheduled_scheduled__WEBPACK_IMPORTED_MODULE_0__.scheduled)(input, scheduler) : (0,_innerFrom__WEBPACK_IMPORTED_MODULE_1__.innerFrom)(input); } -function TuiDocExampleComponent_div_2_ng_container_1_div_1_tui_loader_3_ng_container_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocExampleComponent_div_2_ng_container_1_div_1_tui_loader_3_ng_container_2_ng_container_1_Template, 2, 1, "ng-container", 11); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); + +/***/ }), + +/***/ 7066: +/*!*********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/fromEvent.js ***! + \*********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ fromEvent: () => (/* binding */ fromEvent) +/* harmony export */ }); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../observable/innerFrom */ 58); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _operators_mergeMap__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../operators/mergeMap */ 4752); +/* harmony import */ var _util_isArrayLike__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/isArrayLike */ 9085); +/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isFunction */ 8347); +/* harmony import */ var _util_mapOneOrManyArgs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/mapOneOrManyArgs */ 8758); + + + + + + +const nodeEventEmitterMethods = ['addListener', 'removeListener']; +const eventTargetMethods = ['addEventListener', 'removeEventListener']; +const jqueryMethods = ['on', 'off']; +function fromEvent(target, eventName, options, resultSelector) { + if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(options)) { + resultSelector = options; + options = undefined; } - if (rf & 2) { - const content_r29 = ctx.ngIf; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", content_r29); + if (resultSelector) { + return fromEvent(target, eventName, options).pipe((0,_util_mapOneOrManyArgs__WEBPACK_IMPORTED_MODULE_1__.mapOneOrManyArgs)(resultSelector)); } -} -function TuiDocExampleComponent_div_2_ng_container_1_div_1_tui_loader_3_ng_template_3_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 25); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); + const [add, remove] = isEventTarget(target) ? eventTargetMethods.map(methodName => handler => target[methodName](eventName, handler, options)) : isNodeStyleEventEmitter(target) ? nodeEventEmitterMethods.map(toCommonHandlerRegistry(target, eventName)) : isJQueryStyleEventEmitter(target) ? jqueryMethods.map(toCommonHandlerRegistry(target, eventName)) : []; + if (!add) { + if ((0,_util_isArrayLike__WEBPACK_IMPORTED_MODULE_2__.isArrayLike)(target)) { + return (0,_operators_mergeMap__WEBPACK_IMPORTED_MODULE_3__.mergeMap)(subTarget => fromEvent(subTarget, eventName, options))((0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_4__.innerFrom)(target)); + } } - if (rf & 2) { - const ctx_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](5); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" Edit on ", ctx_r28.codeEditor.name, " "); + if (!add) { + throw new TypeError('Invalid event target'); } + return new _Observable__WEBPACK_IMPORTED_MODULE_5__.Observable(subscriber => { + const handler = (...args) => subscriber.next(1 < args.length ? args : args[0]); + add(handler); + return () => remove(handler); + }); } -function TuiDocExampleComponent_div_2_ng_container_1_div_1_tui_loader_3_Template(rf, ctx) { - if (rf & 1) { - const _r34 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-loader", 22); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TuiDocExampleComponent_div_2_ng_container_1_div_1_tui_loader_3_Template_tui_loader_click_0_listener() { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r34); - const files_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3).ngIf; - const ctx_r32 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r32.edit(files_r14)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocExampleComponent_div_2_ng_container_1_div_1_tui_loader_3_ng_container_2_Template, 2, 1, "ng-container", 23); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, TuiDocExampleComponent_div_2_ng_container_1_div_1_tui_loader_3_ng_template_3_Template, 2, 1, "ng-template", null, 24, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const _r27 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](4); - const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("overlay", true)("showLoader", !!_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 4, ctx_r20.loading$)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r20.codeEditor == null ? null : ctx_r20.codeEditor.content)("ngIfElse", _r27); - } +function toCommonHandlerRegistry(target, eventName) { + return methodName => handler => target[methodName](eventName, handler); } -function TuiDocExampleComponent_div_2_ng_container_1_div_1_Template(rf, ctx) { - if (rf & 1) { - const _r36 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 16)(1, "tui-tabs-with-more", 17); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("activeItemIndexChange", function TuiDocExampleComponent_div_2_ng_container_1_div_1_Template_tui_tabs_with_more_activeItemIndexChange_1_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r36); - const ctx_r35 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r35.activeItemIndex = $event); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocExampleComponent_div_2_ng_container_1_div_1_ng_container_2_Template, 2, 0, "ng-container", 18); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, TuiDocExampleComponent_div_2_ng_container_1_div_1_tui_loader_3_Template, 5, 6, "tui-loader", 19); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](4, "tuiMapper"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const tabs_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().ngIf; - const files_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().ngIf; - const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("activeItemIndex", ctx_r17.activeItemIndex); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", tabs_r16); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind2"](4, 3, files_r14, ctx_r17.visible)); - } +function isNodeStyleEventEmitter(target) { + return (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(target.addListener) && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(target.removeListener); } -function TuiDocExampleComponent_div_2_ng_container_1_div_2_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 29); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4); - const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](5); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r3); - } +function isJQueryStyleEventEmitter(target) { + return (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(target.on) && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(target.off); } -const _c5 = function (a0) { - return { - $implicit: a0 - }; -}; -function TuiDocExampleComponent_div_2_ng_container_1_div_2_ng_template_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 30); - } - if (rf & 2) { - const tabs_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).ngIf; - const files_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().ngIf; - const ctx_r43 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](7); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r5)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](2, _c5, (files_r14 == null ? null : files_r14[tabs_r16[ctx_r43.activeItemIndex]]) || "")); - } +function isEventTarget(target) { + return (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(target.addEventListener) && (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(target.removeEventListener); } -function TuiDocExampleComponent_div_2_ng_container_1_div_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 26); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocExampleComponent_div_2_ng_container_1_div_2_ng_container_1_Template, 1, 1, "ng-container", 27); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocExampleComponent_div_2_ng_container_1_div_2_ng_template_2_Template, 1, 4, "ng-template", null, 28, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const index_r40 = ctx.index; - const _r42 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3); - const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("t-content_animated", !ctx_r18.isE2E)("t-content_visible", ctx_r18.activeItemIndex === index_r40); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", index_r40 === ctx_r18.defaultTabIndex)("ngIfElse", _r42); - } -} -function TuiDocExampleComponent_div_2_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocExampleComponent_div_2_ng_container_1_div_1_Template, 5, 6, "div", 14); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocExampleComponent_div_2_ng_container_1_div_2_Template, 4, 6, "div", 15); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const tabs_r16 = ctx.ngIf; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", tabs_r16.length > 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", tabs_r16); - } -} -function TuiDocExampleComponent_div_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 12); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocExampleComponent_div_2_ng_container_1_Template, 3, 2, "ng-container", 13); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "tuiDocExampleGetTabs"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const files_r14 = ctx.ngIf; - const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind2"](2, 1, files_r14, ctx_r2.defaultTab)); + +/***/ }), + +/***/ 58: +/*!*********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/innerFrom.js ***! + \*********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ fromArrayLike: () => (/* binding */ fromArrayLike), +/* harmony export */ fromAsyncIterable: () => (/* binding */ fromAsyncIterable), +/* harmony export */ fromInteropObservable: () => (/* binding */ fromInteropObservable), +/* harmony export */ fromIterable: () => (/* binding */ fromIterable), +/* harmony export */ fromPromise: () => (/* binding */ fromPromise), +/* harmony export */ fromReadableStreamLike: () => (/* binding */ fromReadableStreamLike), +/* harmony export */ innerFrom: () => (/* binding */ innerFrom) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 9799); +/* harmony import */ var _util_isArrayLike__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/isArrayLike */ 9085); +/* harmony import */ var _util_isPromise__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/isPromise */ 182); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _util_isInteropObservable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/isInteropObservable */ 835); +/* harmony import */ var _util_isAsyncIterable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util/isAsyncIterable */ 165); +/* harmony import */ var _util_throwUnobservableError__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../util/throwUnobservableError */ 7603); +/* harmony import */ var _util_isIterable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../util/isIterable */ 4377); +/* harmony import */ var _util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../util/isReadableStreamLike */ 8120); +/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../util/isFunction */ 8347); +/* harmony import */ var _util_reportUnhandledError__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../util/reportUnhandledError */ 8058); +/* harmony import */ var _symbol_observable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../symbol/observable */ 4770); + + + + + + + + + + + + +function innerFrom(input) { + if (input instanceof _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable) { + return input; } -} -function TuiDocExampleComponent_ng_template_4_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 31); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); + if (input != null) { + if ((0,_util_isInteropObservable__WEBPACK_IMPORTED_MODULE_1__.isInteropObservable)(input)) { + return fromInteropObservable(input); + } + if ((0,_util_isArrayLike__WEBPACK_IMPORTED_MODULE_2__.isArrayLike)(input)) { + return fromArrayLike(input); + } + if ((0,_util_isPromise__WEBPACK_IMPORTED_MODULE_3__.isPromise)(input)) { + return fromPromise(input); + } + if ((0,_util_isAsyncIterable__WEBPACK_IMPORTED_MODULE_4__.isAsyncIterable)(input)) { + return fromAsyncIterable(input); + } + if ((0,_util_isIterable__WEBPACK_IMPORTED_MODULE_5__.isIterable)(input)) { + return fromIterable(input); + } + if ((0,_util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_6__.isReadableStreamLike)(input)) { + return fromReadableStreamLike(input); + } } + throw (0,_util_throwUnobservableError__WEBPACK_IMPORTED_MODULE_7__.createInvalidObservableTypeError)(input); } -function TuiDocExampleComponent_ng_template_6_ng_container_1_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const text_r50 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", text_r50, " "); - } +function fromInteropObservable(obj) { + return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => { + const obs = obj[_symbol_observable__WEBPACK_IMPORTED_MODULE_8__.observable](); + if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_9__.isFunction)(obs.subscribe)) { + return obs.subscribe(subscriber); + } + throw new TypeError('Provided object does not correctly implement Symbol.observable'); + }); } -function TuiDocExampleComponent_ng_template_6_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocExampleComponent_ng_template_6_ng_container_1_ng_container_1_Template, 2, 1, "ng-container", 33); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const action_r48 = ctx.$implicit; - const code_r46 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", action_r48)("polymorpheusOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](2, _c5, code_r46)); - } +function fromArrayLike(array) { + return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => { + for (let i = 0; i < array.length && !subscriber.closed; i++) { + subscriber.next(array[i]); + } + subscriber.complete(); + }); } -function TuiDocExampleComponent_ng_template_6_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-doc-code", 32); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocExampleComponent_ng_template_6_ng_container_1_Template, 2, 4, "ng-container", 18); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const code_r46 = ctx.$implicit; - const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("code", code_r46); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r6.codeActions); - } +function fromPromise(promise) { + return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => { + promise.then(value => { + if (!subscriber.closed) { + subscriber.next(value); + subscriber.complete(); + } + }, err => subscriber.error(err)).then(null, _util_reportUnhandledError__WEBPACK_IMPORTED_MODULE_10__.reportUnhandledError); + }); } -function TuiDocNavigationComponent_ng_container_3_tui_data_list_1_tui_opt_group_1_ng_container_1_a_1_tui_svg_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-svg", 18); - } - if (rf & 2) { - const icon_r16 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", icon_r16); - } +function fromIterable(iterable) { + return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => { + for (const value of iterable) { + subscriber.next(value); + if (subscriber.closed) { + return; + } + } + subscriber.complete(); + }); } -function TuiDocNavigationComponent_ng_container_3_tui_data_list_1_tui_opt_group_1_ng_container_1_a_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 16); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocNavigationComponent_ng_container_3_tui_data_list_1_tui_opt_group_1_ng_container_1_a_1_tui_svg_2_Template, 1, 1, "tui-svg", 17); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const item_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("href", item_r11.route, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"])("target", item_r11.target || "_self"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("rel", item_r11.rel); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", item_r11.title, " "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", item_r11.icon); - } +function fromAsyncIterable(asyncIterable) { + return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => { + process(asyncIterable, subscriber).catch(err => subscriber.error(err)); + }); } -function TuiDocNavigationComponent_ng_container_3_tui_data_list_1_tui_opt_group_1_ng_container_1_ng_template_2_tui_svg_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-svg", 18); - } - if (rf & 2) { - const icon_r19 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", icon_r19); - } +function fromReadableStreamLike(readableStream) { + return fromAsyncIterable((0,_util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_6__.readableStreamLikeToAsyncGenerator)(readableStream)); } -function TuiDocNavigationComponent_ng_container_3_tui_data_list_1_tui_opt_group_1_ng_container_1_ng_template_2_Template(rf, ctx) { - if (rf & 1) { - const _r21 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 19); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TuiDocNavigationComponent_ng_container_3_tui_data_list_1_tui_opt_group_1_ng_container_1_ng_template_2_Template_a_click_0_listener() { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r21); - const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](5); - const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](1); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r20.onClick(_r0)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocNavigationComponent_ng_container_3_tui_data_list_1_tui_opt_group_1_ng_container_1_ng_template_2_tui_svg_2_Template, 1, 1, "tui-svg", 17); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const item_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("fragment", item_r11.fragment)("routerLink", item_r11.route)("target", item_r11.target || "_self"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("rel", item_r11.rel); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", item_r11.title, " "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", item_r11.icon); - } +function process(asyncIterable, subscriber) { + var asyncIterable_1, asyncIterable_1_1; + var e_1, _a; + return (0,tslib__WEBPACK_IMPORTED_MODULE_11__.__awaiter)(this, void 0, void 0, function* () { + try { + for (asyncIterable_1 = (0,tslib__WEBPACK_IMPORTED_MODULE_11__.__asyncValues)(asyncIterable); asyncIterable_1_1 = yield asyncIterable_1.next(), !asyncIterable_1_1.done;) { + const value = asyncIterable_1_1.value; + subscriber.next(value); + if (subscriber.closed) { + return; + } + } + } catch (e_1_1) { + e_1 = { + error: e_1_1 + }; + } finally { + try { + if (asyncIterable_1_1 && !asyncIterable_1_1.done && (_a = asyncIterable_1.return)) yield _a.call(asyncIterable_1); + } finally { + if (e_1) throw e_1.error; + } + } + subscriber.complete(); + }); } -function TuiDocNavigationComponent_ng_container_3_tui_data_list_1_tui_opt_group_1_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocNavigationComponent_ng_container_3_tui_data_list_1_tui_opt_group_1_ng_container_1_a_1_Template, 3, 5, "a", 14); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocNavigationComponent_ng_container_3_tui_data_list_1_tui_opt_group_1_ng_container_1_ng_template_2_Template, 3, 6, "ng-template", null, 15, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const item_r11 = ctx.$implicit; - const _r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", item_r11.route.includes("://"))("ngIfElse", _r13); - } + +/***/ }), + +/***/ 870: +/*!*****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/merge.js ***! + \*****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ merge: () => (/* binding */ merge) +/* harmony export */ }); +/* harmony import */ var _operators_mergeAll__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../operators/mergeAll */ 9041); +/* harmony import */ var _innerFrom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./innerFrom */ 58); +/* harmony import */ var _empty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./empty */ 523); +/* harmony import */ var _util_args__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/args */ 1866); +/* harmony import */ var _from__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./from */ 3496); + + + + + +function merge(...args) { + const scheduler = (0,_util_args__WEBPACK_IMPORTED_MODULE_0__.popScheduler)(args); + const concurrent = (0,_util_args__WEBPACK_IMPORTED_MODULE_0__.popNumber)(args, Infinity); + const sources = args; + return !sources.length ? _empty__WEBPACK_IMPORTED_MODULE_1__.EMPTY : sources.length === 1 ? (0,_innerFrom__WEBPACK_IMPORTED_MODULE_2__.innerFrom)(sources[0]) : (0,_operators_mergeAll__WEBPACK_IMPORTED_MODULE_3__.mergeAll)(concurrent)((0,_from__WEBPACK_IMPORTED_MODULE_4__.from)(sources, scheduler)); } -function TuiDocNavigationComponent_ng_container_3_tui_data_list_1_tui_opt_group_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-opt-group", 12); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocNavigationComponent_ng_container_3_tui_data_list_1_tui_opt_group_1_ng_container_1_Template, 4, 2, "ng-container", 13); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const group_r8 = ctx.$implicit; - const index_r9 = ctx.index; - const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("label", ctx_r7.labels[index_r9] || ""); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", group_r8); - } + +/***/ }), + +/***/ 9488: +/*!*****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/never.js ***! + \*****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ NEVER: () => (/* binding */ NEVER), +/* harmony export */ never: () => (/* binding */ never) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _util_noop__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/noop */ 6075); + + +const NEVER = new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(_util_noop__WEBPACK_IMPORTED_MODULE_1__.noop); +function never() { + return NEVER; } -function TuiDocNavigationComponent_ng_container_3_tui_data_list_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-data-list"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocNavigationComponent_ng_container_3_tui_data_list_1_tui_opt_group_1_Template, 2, 2, "tui-opt-group", 11); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, ctx_r6.filtered$)); - } + +/***/ }), + +/***/ 3901: +/*!**************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/of.js ***! + \**************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ of: () => (/* binding */ of) +/* harmony export */ }); +/* harmony import */ var _util_args__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/args */ 1866); +/* harmony import */ var _from__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./from */ 3496); + + +function of(...args) { + const scheduler = (0,_util_args__WEBPACK_IMPORTED_MODULE_0__.popScheduler)(args); + return (0,_from__WEBPACK_IMPORTED_MODULE_1__.from)(args, scheduler); } -function TuiDocNavigationComponent_ng_container_3_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocNavigationComponent_ng_container_3_tui_data_list_1_Template, 3, 3, "tui-data-list", 10); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } + +/***/ }), + +/***/ 2805: +/*!****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/race.js ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ race: () => (/* binding */ race), +/* harmony export */ raceInit: () => (/* binding */ raceInit) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _innerFrom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./innerFrom */ 58); +/* harmony import */ var _util_argsOrArgArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/argsOrArgArray */ 2882); +/* harmony import */ var _operators_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../operators/OperatorSubscriber */ 1676); + + + + +function race(...sources) { + sources = (0,_util_argsOrArgArray__WEBPACK_IMPORTED_MODULE_0__.argsOrArgArray)(sources); + return sources.length === 1 ? (0,_innerFrom__WEBPACK_IMPORTED_MODULE_1__.innerFrom)(sources[0]) : new _Observable__WEBPACK_IMPORTED_MODULE_2__.Observable(raceInit(sources)); } -const _c6 = function (a0, a1) { - return { - item: a0, - index: a1 +function raceInit(sources) { + return subscriber => { + let subscriptions = []; + for (let i = 0; subscriptions && !subscriber.closed && i < sources.length; i++) { + subscriptions.push((0,_innerFrom__WEBPACK_IMPORTED_MODULE_1__.innerFrom)(sources[i]).subscribe((0,_operators_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_3__.createOperatorSubscriber)(subscriber, value => { + if (subscriptions) { + for (let s = 0; s < subscriptions.length; s++) { + s !== i && subscriptions[s].unsubscribe(); + } + subscriptions = null; + } + subscriber.next(value); + }))); + } }; -}; -function TuiDocNavigationComponent_tui_accordion_item_8_ng_template_4_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 24); - } - if (rf & 2) { - const item_r27 = ctx.$implicit; - const subIndex_r28 = ctx.index; - const index_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).index; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](12); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r4)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction2"](2, _c6, item_r27, index_r24 * 100 + subIndex_r28)); - } } -function TuiDocNavigationComponent_tui_accordion_item_8_ng_template_4_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 23); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocNavigationComponent_tui_accordion_item_8_ng_template_4_ng_container_1_Template, 1, 5, "ng-container", 8); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const index_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().index; - const ctx_r25 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r25.items[index_r24]); - } + +/***/ }), + +/***/ 2790: +/*!**********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/throwError.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ throwError: () => (/* binding */ throwError) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isFunction */ 8347); + + +function throwError(errorOrErrorFactory, scheduler) { + const errorFactory = (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(errorOrErrorFactory) ? errorOrErrorFactory : () => errorOrErrorFactory; + const init = subscriber => subscriber.error(errorFactory()); + return new _Observable__WEBPACK_IMPORTED_MODULE_1__.Observable(scheduler ? subscriber => scheduler.schedule(init, 0, subscriber) : init); } -function TuiDocNavigationComponent_tui_accordion_item_8_Template(rf, ctx) { - if (rf & 1) { - const _r32 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-accordion-item", 20); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("openChange", function TuiDocNavigationComponent_tui_accordion_item_8_Template_tui_accordion_item_openChange_0_listener($event) { - const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r32); - const index_r24 = restoredCtx.index; - const ctx_r31 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"]((ctx_r31.openPagesArr[index_r24] = $event)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 21)(2, "strong"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, TuiDocNavigationComponent_tui_accordion_item_8_ng_template_4_Template, 2, 1, "ng-template", 22); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const label_r23 = ctx.$implicit; - const index_r24 = ctx.index; - const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("borders", null)("open", !!ctx_r2.openPagesArr[index_r24]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](label_r23); + +/***/ }), + +/***/ 5219: +/*!*****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/timer.js ***! + \*****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ timer: () => (/* binding */ timer) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _scheduler_async__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scheduler/async */ 4672); +/* harmony import */ var _util_isScheduler__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/isScheduler */ 2114); +/* harmony import */ var _util_isDate__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/isDate */ 623); + + + + +function timer(dueTime = 0, intervalOrScheduler, scheduler = _scheduler_async__WEBPACK_IMPORTED_MODULE_0__.async) { + let intervalDuration = -1; + if (intervalOrScheduler != null) { + if ((0,_util_isScheduler__WEBPACK_IMPORTED_MODULE_1__.isScheduler)(intervalOrScheduler)) { + scheduler = intervalOrScheduler; + } else { + intervalDuration = intervalOrScheduler; + } } + return new _Observable__WEBPACK_IMPORTED_MODULE_2__.Observable(subscriber => { + let due = (0,_util_isDate__WEBPACK_IMPORTED_MODULE_3__.isValidDate)(dueTime) ? +dueTime - scheduler.now() : dueTime; + if (due < 0) { + due = 0; + } + let n = 0; + return scheduler.schedule(function () { + if (!subscriber.closed) { + subscriber.next(n++); + if (0 <= intervalDuration) { + this.schedule(undefined, intervalDuration); + } else { + subscriber.complete(); + } + } + }, due); + }); } -function TuiDocNavigationComponent_ng_container_10_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 24); - } - if (rf & 2) { - const item_r33 = ctx.$implicit; - const index_r34 = ctx.index; - const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](12); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", _r4)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction2"](2, _c6, item_r33, ctx_r3.items.length - 1 + index_r34)); - } + +/***/ }), + +/***/ 3777: +/*!***************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/observable/zip.js ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ zip: () => (/* binding */ zip) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _innerFrom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./innerFrom */ 58); +/* harmony import */ var _util_argsOrArgArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/argsOrArgArray */ 2882); +/* harmony import */ var _empty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./empty */ 523); +/* harmony import */ var _operators_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../operators/OperatorSubscriber */ 1676); +/* harmony import */ var _util_args__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/args */ 1866); + + + + + + +function zip(...args) { + const resultSelector = (0,_util_args__WEBPACK_IMPORTED_MODULE_0__.popResultSelector)(args); + const sources = (0,_util_argsOrArgArray__WEBPACK_IMPORTED_MODULE_1__.argsOrArgArray)(args); + return sources.length ? new _Observable__WEBPACK_IMPORTED_MODULE_2__.Observable(subscriber => { + let buffers = sources.map(() => []); + let completed = sources.map(() => false); + subscriber.add(() => { + buffers = completed = null; + }); + for (let sourceIndex = 0; !subscriber.closed && sourceIndex < sources.length; sourceIndex++) { + (0,_innerFrom__WEBPACK_IMPORTED_MODULE_3__.innerFrom)(sources[sourceIndex]).subscribe((0,_operators_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_4__.createOperatorSubscriber)(subscriber, value => { + buffers[sourceIndex].push(value); + if (buffers.every(buffer => buffer.length)) { + const result = buffers.map(buffer => buffer.shift()); + subscriber.next(resultSelector ? resultSelector(...result) : result); + if (buffers.some((buffer, i) => !buffer.length && completed[i])) { + subscriber.complete(); + } + } + }, () => { + completed[sourceIndex] = true; + !buffers[sourceIndex].length && subscriber.complete(); + })); + } + return () => { + buffers = completed = null; + }; + }) : _empty__WEBPACK_IMPORTED_MODULE_5__.EMPTY; } -function TuiDocNavigationComponent_ng_template_11_ng_container_0_a_1_tui_svg_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-svg", 18); - } - if (rf & 2) { - const icon_r44 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", icon_r44); - } + +/***/ }), + +/***/ 1676: +/*!*****************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/OperatorSubscriber.js ***! + \*****************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ OperatorSubscriber: () => (/* binding */ OperatorSubscriber), +/* harmony export */ createOperatorSubscriber: () => (/* binding */ createOperatorSubscriber) +/* harmony export */ }); +/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscriber */ 4258); + +function createOperatorSubscriber(destination, onNext, onComplete, onError, onFinalize) { + return new OperatorSubscriber(destination, onNext, onComplete, onError, onFinalize); } -function TuiDocNavigationComponent_ng_template_11_ng_container_0_a_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 28); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocNavigationComponent_ng_template_11_ng_container_0_a_1_tui_svg_2_Template, 1, 1, "tui-svg", 17); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const item_r36 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).item; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("href", item_r36.route, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"])("target", item_r36.target || "_self"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("rel", item_r36.rel); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", item_r36.title, " "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", item_r36.icon); - } -} -function TuiDocNavigationComponent_ng_template_11_ng_container_0_ng_template_2_tui_svg_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-svg", 18); - } - if (rf & 2) { - const icon_r47 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", icon_r47); - } -} -function TuiDocNavigationComponent_ng_template_11_ng_container_0_ng_template_2_Template(rf, ctx) { - if (rf & 1) { - const _r49 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 29); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TuiDocNavigationComponent_ng_template_11_ng_container_0_ng_template_2_Template_a_click_0_listener() { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r49); - const ctx_r48 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r48.closeMenu()); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocNavigationComponent_ng_template_11_ng_container_0_ng_template_2_tui_svg_2_Template, 1, 1, "tui-svg", 17); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); +class OperatorSubscriber extends _Subscriber__WEBPACK_IMPORTED_MODULE_0__.Subscriber { + constructor(destination, onNext, onComplete, onError, onFinalize, shouldUnsubscribe) { + super(destination); + this.onFinalize = onFinalize; + this.shouldUnsubscribe = shouldUnsubscribe; + this._next = onNext ? function (value) { + try { + onNext(value); + } catch (err) { + destination.error(err); + } + } : super._next; + this._error = onError ? function (err) { + try { + onError(err); + } catch (err) { + destination.error(err); + } finally { + this.unsubscribe(); + } + } : super._error; + this._complete = onComplete ? function () { + try { + onComplete(); + } catch (err) { + destination.error(err); + } finally { + this.unsubscribe(); + } + } : super._complete; } - if (rf & 2) { - const item_r36 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).item; - const ctx_r42 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("routerLink", item_r36.route)("target", item_r36.target || "_self")("tuiScrollIntoViewLink", ctx_r42.isActive(item_r36.route)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("rel", item_r36.rel); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", item_r36.title, " "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", item_r36.icon); + unsubscribe() { + var _a; + if (!this.shouldUnsubscribe || this.shouldUnsubscribe()) { + const { + closed + } = this; + super.unsubscribe(); + !closed && ((_a = this.onFinalize) === null || _a === void 0 ? void 0 : _a.call(this)); + } } } -function TuiDocNavigationComponent_ng_template_11_ng_container_0_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocNavigationComponent_ng_template_11_ng_container_0_a_1_Template, 3, 5, "a", 27); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocNavigationComponent_ng_template_11_ng_container_0_ng_template_2_Template, 3, 6, "ng-template", null, 15, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const _r41 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3); - const item_r36 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().item; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", item_r36.route.includes("://"))("ngIfElse", _r41); - } + +/***/ }), + +/***/ 8713: +/*!*********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/catchError.js ***! + \*********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ catchError: () => (/* binding */ catchError) +/* harmony export */ }); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../observable/innerFrom */ 58); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); + + + +function catchError(selector) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + let innerSub = null; + let syncUnsub = false; + let handledResult; + innerSub = source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, undefined, undefined, err => { + handledResult = (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_2__.innerFrom)(selector(err, catchError(selector)(source))); + if (innerSub) { + innerSub.unsubscribe(); + innerSub = null; + handledResult.subscribe(subscriber); + } else { + syncUnsub = true; + } + })); + if (syncUnsub) { + innerSub.unsubscribe(); + innerSub = null; + handledResult.subscribe(subscriber); + } + }); } -function TuiDocNavigationComponent_ng_template_11_ng_template_1_button_1_tui_svg_3_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-svg", 18); - } - if (rf & 2) { - const icon_r55 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", icon_r55); - } + +/***/ }), + +/***/ 7679: +/*!********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/concatAll.js ***! + \********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ concatAll: () => (/* binding */ concatAll) +/* harmony export */ }); +/* harmony import */ var _mergeAll__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mergeAll */ 9041); + +function concatAll() { + return (0,_mergeAll__WEBPACK_IMPORTED_MODULE_0__.mergeAll)(1); } -function TuiDocNavigationComponent_ng_template_11_ng_template_1_button_1_Template(rf, ctx) { - if (rf & 1) { - const _r58 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 34); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TuiDocNavigationComponent_ng_template_11_ng_template_1_button_1_Template_button_click_0_listener() { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r58); - const index_r35 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2).index; - const ctx_r56 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r56.onGroupClick(index_r35)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "tui-svg", 35); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, TuiDocNavigationComponent_ng_template_11_ng_template_1_button_1_tui_svg_3_Template, 1, 1, "tui-svg", 17); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const ctx_r59 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - const index_r35 = ctx_r59.index; - const item_r36 = ctx_r59.item; - const ctx_r52 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("t-chevron_active", !!ctx_r52.openPagesGroupsArr[index_r35]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx_r52.icons.more); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", item_r36.title, " "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", item_r36.icon); - } + +/***/ }), + +/***/ 5214: +/*!********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/concatMap.js ***! + \********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ concatMap: () => (/* binding */ concatMap) +/* harmony export */ }); +/* harmony import */ var _mergeMap__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mergeMap */ 4752); +/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isFunction */ 8347); + + +function concatMap(project, resultSelector) { + return (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(resultSelector) ? (0,_mergeMap__WEBPACK_IMPORTED_MODULE_1__.mergeMap)(project, resultSelector, 1) : (0,_mergeMap__WEBPACK_IMPORTED_MODULE_1__.mergeMap)(project, 1); } -function TuiDocNavigationComponent_ng_template_11_ng_template_1_ng_container_4_a_1_tui_svg_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-svg", 18); - } - if (rf & 2) { - const icon_r65 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", icon_r65); - } + +/***/ }), + +/***/ 417: +/*!*******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/debounce.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ debounce: () => (/* binding */ debounce) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _util_noop__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/noop */ 6075); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../observable/innerFrom */ 58); + + + + +function debounce(durationSelector) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + let hasValue = false; + let lastValue = null; + let durationSubscriber = null; + const emit = () => { + durationSubscriber === null || durationSubscriber === void 0 ? void 0 : durationSubscriber.unsubscribe(); + durationSubscriber = null; + if (hasValue) { + hasValue = false; + const value = lastValue; + lastValue = null; + subscriber.next(value); + } + }; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, value => { + durationSubscriber === null || durationSubscriber === void 0 ? void 0 : durationSubscriber.unsubscribe(); + hasValue = true; + lastValue = value; + durationSubscriber = (0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, emit, _util_noop__WEBPACK_IMPORTED_MODULE_2__.noop); + (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_3__.innerFrom)(durationSelector(value)).subscribe(durationSubscriber); + }, () => { + emit(); + subscriber.complete(); + }, undefined, () => { + lastValue = durationSubscriber = null; + })); + }); } -function TuiDocNavigationComponent_ng_template_11_ng_template_1_ng_container_4_a_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 37); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocNavigationComponent_ng_template_11_ng_template_1_ng_container_4_a_1_tui_svg_2_Template, 1, 1, "tui-svg", 17); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const subPage_r60 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("href", subPage_r60.route, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"])("target", subPage_r60.target || "_self"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("rel", subPage_r60.rel); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", subPage_r60.title, " "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", subPage_r60.icon); - } + +/***/ }), + +/***/ 3396: +/*!***********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/debounceTime.js ***! + \***********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ debounceTime: () => (/* binding */ debounceTime) +/* harmony export */ }); +/* harmony import */ var _scheduler_async__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scheduler/async */ 4672); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + + +function debounceTime(dueTime, scheduler = _scheduler_async__WEBPACK_IMPORTED_MODULE_0__.asyncScheduler) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_1__.operate)((source, subscriber) => { + let activeTask = null; + let lastValue = null; + let lastTime = null; + const emit = () => { + if (activeTask) { + activeTask.unsubscribe(); + activeTask = null; + const value = lastValue; + lastValue = null; + subscriber.next(value); + } + }; + function emitWhenIdle() { + const targetTime = lastTime + dueTime; + const now = scheduler.now(); + if (now < targetTime) { + activeTask = this.schedule(undefined, targetTime - now); + subscriber.add(activeTask); + return; + } + emit(); + } + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__.createOperatorSubscriber)(subscriber, value => { + lastValue = value; + lastTime = scheduler.now(); + if (!activeTask) { + activeTask = scheduler.schedule(emitWhenIdle, dueTime); + subscriber.add(activeTask); + } + }, () => { + emit(); + subscriber.complete(); + }, undefined, () => { + lastValue = activeTask = null; + })); + }); } -function TuiDocNavigationComponent_ng_template_11_ng_template_1_ng_container_4_ng_template_2_tui_svg_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-svg", 18); - } - if (rf & 2) { - const icon_r68 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", icon_r68); - } + +/***/ }), + +/***/ 6257: +/*!*************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/defaultIfEmpty.js ***! + \*************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ defaultIfEmpty: () => (/* binding */ defaultIfEmpty) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + +function defaultIfEmpty(defaultValue) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + let hasValue = false; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, value => { + hasValue = true; + subscriber.next(value); + }, () => { + if (!hasValue) { + subscriber.next(defaultValue); + } + subscriber.complete(); + })); + }); } -function TuiDocNavigationComponent_ng_template_11_ng_template_1_ng_container_4_ng_template_2_Template(rf, ctx) { - if (rf & 1) { - const _r70 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 38); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TuiDocNavigationComponent_ng_template_11_ng_template_1_ng_container_4_ng_template_2_Template_a_click_0_listener() { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r70); - const ctx_r69 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](4); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r69.closeMenu()); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocNavigationComponent_ng_template_11_ng_template_1_ng_container_4_ng_template_2_tui_svg_2_Template, 1, 1, "tui-svg", 17); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const subPage_r60 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; - const ctx_r63 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("fragment", subPage_r60.fragment)("routerLink", subPage_r60.route)("target", subPage_r60.target || "_self")("tuiScrollIntoViewLink", ctx_r63.isActive(subPage_r60.route)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("rel", subPage_r60.rel); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", subPage_r60.title, " "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", subPage_r60.icon); - } + +/***/ }), + +/***/ 5171: +/*!****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/delay.js ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ delay: () => (/* binding */ delay) +/* harmony export */ }); +/* harmony import */ var _scheduler_async__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scheduler/async */ 4672); +/* harmony import */ var _delayWhen__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./delayWhen */ 8456); +/* harmony import */ var _observable_timer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../observable/timer */ 5219); + + + +function delay(due, scheduler = _scheduler_async__WEBPACK_IMPORTED_MODULE_0__.asyncScheduler) { + const duration = (0,_observable_timer__WEBPACK_IMPORTED_MODULE_1__.timer)(due, scheduler); + return (0,_delayWhen__WEBPACK_IMPORTED_MODULE_2__.delayWhen)(() => duration); } -function TuiDocNavigationComponent_ng_template_11_ng_template_1_ng_container_4_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocNavigationComponent_ng_template_11_ng_template_1_ng_container_4_a_1_Template, 3, 5, "a", 36); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocNavigationComponent_ng_template_11_ng_template_1_ng_container_4_ng_template_2_Template, 3, 7, "ng-template", null, 15, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const subPage_r60 = ctx.$implicit; - const _r62 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", subPage_r60.route.includes("://"))("ngIfElse", _r62); + +/***/ }), + +/***/ 8456: +/*!********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/delayWhen.js ***! + \********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ delayWhen: () => (/* binding */ delayWhen) +/* harmony export */ }); +/* harmony import */ var _observable_concat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/concat */ 6812); +/* harmony import */ var _take__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./take */ 5117); +/* harmony import */ var _ignoreElements__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ignoreElements */ 6833); +/* harmony import */ var _mapTo__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./mapTo */ 1083); +/* harmony import */ var _mergeMap__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./mergeMap */ 4752); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../observable/innerFrom */ 58); + + + + + + +function delayWhen(delayDurationSelector, subscriptionDelay) { + if (subscriptionDelay) { + return source => (0,_observable_concat__WEBPACK_IMPORTED_MODULE_0__.concat)(subscriptionDelay.pipe((0,_take__WEBPACK_IMPORTED_MODULE_1__.take)(1), (0,_ignoreElements__WEBPACK_IMPORTED_MODULE_2__.ignoreElements)()), source.pipe(delayWhen(delayDurationSelector))); } + return (0,_mergeMap__WEBPACK_IMPORTED_MODULE_3__.mergeMap)((value, index) => (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_4__.innerFrom)(delayDurationSelector(value, index)).pipe((0,_take__WEBPACK_IMPORTED_MODULE_1__.take)(1), (0,_mapTo__WEBPACK_IMPORTED_MODULE_5__.mapTo)(value))); } -const _c7 = function () { - return { - exact: false - }; -}; -function TuiDocNavigationComponent_ng_template_11_ng_template_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 30); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocNavigationComponent_ng_template_11_ng_template_1_button_1_Template, 4, 5, "button", 31); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "tui-expand", 32)(3, "div", 33); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, TuiDocNavigationComponent_ng_template_11_ng_template_1_ng_container_4_Template, 4, 2, "ng-container", 13); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()()(); - } - if (rf & 2) { - const ctx_r72 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - const item_r36 = ctx_r72.item; - const index_r35 = ctx_r72.index; - const ctx_r39 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("routerLinkActiveOptions", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](4, _c7)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", item_r36.subPages); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("expanded", !!ctx_r39.openPagesGroupsArr[index_r35]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r39.$pages(item_r36.subPages)); - } + +/***/ }), + +/***/ 9746: +/*!*******************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/distinctUntilChanged.js ***! + \*******************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ distinctUntilChanged: () => (/* binding */ distinctUntilChanged) +/* harmony export */ }); +/* harmony import */ var _util_identity__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/identity */ 2337); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + + +function distinctUntilChanged(comparator, keySelector = _util_identity__WEBPACK_IMPORTED_MODULE_0__.identity) { + comparator = comparator !== null && comparator !== void 0 ? comparator : defaultCompare; + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_1__.operate)((source, subscriber) => { + let previousKey; + let first = true; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__.createOperatorSubscriber)(subscriber, value => { + const currentKey = keySelector(value); + if (first || !comparator(previousKey, currentKey)) { + first = false; + previousKey = currentKey; + subscriber.next(value); + } + })); + }); } -function TuiDocNavigationComponent_ng_template_11_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, TuiDocNavigationComponent_ng_template_11_ng_container_0_Template, 4, 2, "ng-container", 25); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocNavigationComponent_ng_template_11_ng_template_1_Template, 5, 5, "ng-template", null, 26, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - } - if (rf & 2) { - const item_r36 = ctx.item; - const _r38 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !item_r36.subPages)("ngIfElse", _r38); - } +function defaultCompare(a, b) { + return a === b; } -const _c8 = ["tuiDocHeader", ""]; -function TuiDocHeaderComponent_tui_doc_navigation_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-doc-navigation", 4); - } + +/***/ }), + +/***/ 7693: +/*!******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/endWith.js ***! + \******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ endWith: () => (/* binding */ endWith) +/* harmony export */ }); +/* harmony import */ var _observable_concat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/concat */ 6812); +/* harmony import */ var _observable_of__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../observable/of */ 3901); + + +function endWith(...values) { + return source => (0,_observable_concat__WEBPACK_IMPORTED_MODULE_0__.concat)(source, (0,_observable_of__WEBPACK_IMPORTED_MODULE_1__.of)(...values)); } -function TuiDocHeaderComponent_img_4_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "img", 5); - } - if (rf & 2) { - const src_r2 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", src_r2, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]); - } + +/***/ }), + +/***/ 1856: +/*!*****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/filter.js ***! + \*****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ filter: () => (/* binding */ filter) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + +function filter(predicate, thisArg) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + let index = 0; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, value => predicate.call(thisArg, value, index++) && subscriber.next(value))); + }); } -function TuiDocSeeAlsoComponent_ng_container_2_ng_container_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](", "); - } + +/***/ }), + +/***/ 9848: +/*!*******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/finalize.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ finalize: () => (/* binding */ finalize) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); + +function finalize(callback) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + try { + source.subscribe(subscriber); + } finally { + subscriber.add(callback); + } + }); } -function TuiDocSeeAlsoComponent_ng_container_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "a", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocSeeAlsoComponent_ng_container_2_ng_container_2_Template, 2, 1, "ng-container", 3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const item_r1 = ctx.$implicit; - const last_r2 = ctx.last; - const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("innerText", item_r1)("routerLink", ctx_r0.getRouterLink(item_r1)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !last_r2); - } -} -function TuiDocSourceCodeComponent_a_0_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "a", 1); - } - if (rf & 2) { - const link_r1 = ctx.polymorpheusOutlet; - const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("href", link_r1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"])("icon", ctx_r0.icons.code)("title", ctx_r0.text); - } -} -function TuiLanguageSwitcherComponent_tui_data_list_2_button_1_Template(rf, ctx) { - if (rf & 1) { - const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TuiLanguageSwitcherComponent_tui_data_list_2_button_1_Template_button_click_0_listener() { - const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r4); - const name_r2 = restoredCtx.$implicit; - const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r3.switcher.setLanguage(name_r2)); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "titlecase"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "img", 4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "tuiFlag"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](5, "titlecase"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const name_r2 = ctx.$implicit; - const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 3, name_r2)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 5, ctx_r1.flags.get(name_r2)), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](5, 7, name_r2), " "); - } + +/***/ }), + +/***/ 3782: +/*!****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/first.js ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ first: () => (/* binding */ first) +/* harmony export */ }); +/* harmony import */ var _util_EmptyError__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../util/EmptyError */ 3826); +/* harmony import */ var _filter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./filter */ 1856); +/* harmony import */ var _take__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./take */ 5117); +/* harmony import */ var _defaultIfEmpty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./defaultIfEmpty */ 6257); +/* harmony import */ var _throwIfEmpty__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./throwIfEmpty */ 1114); +/* harmony import */ var _util_identity__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/identity */ 2337); + + + + + + +function first(predicate, defaultValue) { + const hasDefaultValue = arguments.length >= 2; + return source => source.pipe(predicate ? (0,_filter__WEBPACK_IMPORTED_MODULE_0__.filter)((v, i) => predicate(v, i, source)) : _util_identity__WEBPACK_IMPORTED_MODULE_1__.identity, (0,_take__WEBPACK_IMPORTED_MODULE_2__.take)(1), hasDefaultValue ? (0,_defaultIfEmpty__WEBPACK_IMPORTED_MODULE_3__.defaultIfEmpty)(defaultValue) : (0,_throwIfEmpty__WEBPACK_IMPORTED_MODULE_4__.throwIfEmpty)(() => new _util_EmptyError__WEBPACK_IMPORTED_MODULE_5__.EmptyError())); } -function TuiLanguageSwitcherComponent_tui_data_list_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-data-list"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiLanguageSwitcherComponent_tui_data_list_2_button_1_Template, 6, 9, "button", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r0.names); - } + +/***/ }), + +/***/ 6833: +/*!*************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/ignoreElements.js ***! + \*************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ignoreElements: () => (/* binding */ ignoreElements) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); +/* harmony import */ var _util_noop__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/noop */ 6075); + + + +function ignoreElements() { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, _util_noop__WEBPACK_IMPORTED_MODULE_2__.noop)); + }); } -function TuiDocMainComponent_tui_theme_night_0_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-theme-night"); - } + +/***/ }), + +/***/ 2718: +/*!***************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/last.js ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ last: () => (/* binding */ last) +/* harmony export */ }); +/* harmony import */ var _util_EmptyError__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../util/EmptyError */ 3826); +/* harmony import */ var _filter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./filter */ 1856); +/* harmony import */ var _takeLast__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./takeLast */ 8905); +/* harmony import */ var _throwIfEmpty__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./throwIfEmpty */ 1114); +/* harmony import */ var _defaultIfEmpty__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./defaultIfEmpty */ 6257); +/* harmony import */ var _util_identity__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/identity */ 2337); + + + + + + +function last(predicate, defaultValue) { + const hasDefaultValue = arguments.length >= 2; + return source => source.pipe(predicate ? (0,_filter__WEBPACK_IMPORTED_MODULE_0__.filter)((v, i) => predicate(v, i, source)) : _util_identity__WEBPACK_IMPORTED_MODULE_1__.identity, (0,_takeLast__WEBPACK_IMPORTED_MODULE_2__.takeLast)(1), hasDefaultValue ? (0,_defaultIfEmpty__WEBPACK_IMPORTED_MODULE_3__.defaultIfEmpty)(defaultValue) : (0,_throwIfEmpty__WEBPACK_IMPORTED_MODULE_4__.throwIfEmpty)(() => new _util_EmptyError__WEBPACK_IMPORTED_MODULE_5__.EmptyError())); } -const _c9 = [[["tuiDocNavigation"]], [["tuiDocHeader"]], [["tuiOverContent"]], [["tuiOverDialogs"]], [["tuiOverAlerts"]], [["tuiOverPortals"]], [["tuiOverHints"]]]; -const _c10 = ["tuiDocNavigation", "tuiDocHeader", "tuiOverContent", "tuiOverDialogs", "tuiOverAlerts", "tuiOverPortals", "tuiOverHints"]; -function TuiDocPageComponent_tui_tag_3_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-tag", 10); - } + +/***/ }), + +/***/ 4406: +/*!**************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/map.js ***! + \**************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ map: () => (/* binding */ map) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + +function map(project, thisArg) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + let index = 0; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, value => { + subscriber.next(project.call(thisArg, value, index++)); + })); + }); } -function TuiDocPageComponent_tui_tag_4_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-tag", 11); - } - if (rf & 2) { - const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("autoColor", true)("value", ctx_r1.package); - } + +/***/ }), + +/***/ 1083: +/*!****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/mapTo.js ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ mapTo: () => (/* binding */ mapTo) +/* harmony export */ }); +/* harmony import */ var _map__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./map */ 4406); + +function mapTo(value) { + return (0,_map__WEBPACK_IMPORTED_MODULE_0__.map)(() => value); } -function TuiDocPageComponent_tui_tag_5_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-tag", 11); - } - if (rf & 2) { - const tag_r6 = ctx.$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("autoColor", true)("value", tag_r6); - } + +/***/ }), + +/***/ 9041: +/*!*******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/mergeAll.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ mergeAll: () => (/* binding */ mergeAll) +/* harmony export */ }); +/* harmony import */ var _mergeMap__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mergeMap */ 4752); +/* harmony import */ var _util_identity__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/identity */ 2337); + + +function mergeAll(concurrent = Infinity) { + return (0,_mergeMap__WEBPACK_IMPORTED_MODULE_0__.mergeMap)(_util_identity__WEBPACK_IMPORTED_MODULE_1__.identity, concurrent); } -const _c11 = function (a0) { - return { - exact: a0 + +/***/ }), + +/***/ 4608: +/*!*************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/mergeInternals.js ***! + \*************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ mergeInternals: () => (/* binding */ mergeInternals) +/* harmony export */ }); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/innerFrom */ 58); +/* harmony import */ var _util_executeSchedule__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/executeSchedule */ 2437); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + + +function mergeInternals(source, subscriber, project, concurrent, onBeforeNext, expand, innerSubScheduler, additionalFinalizer) { + const buffer = []; + let active = 0; + let index = 0; + let isComplete = false; + const checkComplete = () => { + if (isComplete && !buffer.length && !active) { + subscriber.complete(); + } + }; + const outerNext = value => active < concurrent ? doInnerSub(value) : buffer.push(value); + const doInnerSub = value => { + expand && subscriber.next(value); + active++; + let innerComplete = false; + (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_0__.innerFrom)(project(value, index++)).subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, innerValue => { + onBeforeNext === null || onBeforeNext === void 0 ? void 0 : onBeforeNext(innerValue); + if (expand) { + outerNext(innerValue); + } else { + subscriber.next(innerValue); + } + }, () => { + innerComplete = true; + }, undefined, () => { + if (innerComplete) { + try { + active--; + while (buffer.length && active < concurrent) { + const bufferedValue = buffer.shift(); + if (innerSubScheduler) { + (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_2__.executeSchedule)(subscriber, innerSubScheduler, () => doInnerSub(bufferedValue)); + } else { + doInnerSub(bufferedValue); + } + } + checkComplete(); + } catch (err) { + subscriber.error(err); + } + } + })); + }; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, outerNext, () => { + isComplete = true; + checkComplete(); + })); + return () => { + additionalFinalizer === null || additionalFinalizer === void 0 ? void 0 : additionalFinalizer(); }; -}; -function TuiDocPageComponent_tui_tabs_with_more_6_ng_container_1_ng_container_1_a_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "a", 15); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "tuiReplace"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const tabName_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().ngIf; - const first_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().first; - const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("routerLink", first_r9 ? "./" : _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind3"](1, 3, tabName_r12, ctx_r13.from, ctx_r13.to))("routerLinkActiveOptions", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](7, _c11, first_r9)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", tabName_r12, " "); - } } -function TuiDocPageComponent_tui_tabs_with_more_6_ng_container_1_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocPageComponent_tui_tabs_with_more_6_ng_container_1_ng_container_1_a_1_Template, 3, 9, "a", 14); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); + +/***/ }), + +/***/ 4752: +/*!*******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/mergeMap.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ mergeMap: () => (/* binding */ mergeMap) +/* harmony export */ }); +/* harmony import */ var _map__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./map */ 4406); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../observable/innerFrom */ 58); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _mergeInternals__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./mergeInternals */ 4608); +/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isFunction */ 8347); + + + + + +function mergeMap(project, resultSelector, concurrent = Infinity) { + if ((0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(resultSelector)) { + return mergeMap((a, i) => (0,_map__WEBPACK_IMPORTED_MODULE_1__.map)((b, ii) => resultSelector(a, b, i, ii))((0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_2__.innerFrom)(project(a, i))), concurrent); + } else if (typeof resultSelector === 'number') { + concurrent = resultSelector; } + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_3__.operate)((source, subscriber) => (0,_mergeInternals__WEBPACK_IMPORTED_MODULE_4__.mergeInternals)(source, subscriber, project, concurrent)); } -function TuiDocPageComponent_tui_tabs_with_more_6_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocPageComponent_tui_tabs_with_more_6_ng_container_1_ng_container_1_Template, 2, 0, "ng-container", 13); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const tab_r8 = ctx.$implicit; - const index_r10 = ctx.index; - const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", tab_r8.pageTab || ctx_r7.defaultTabs[index_r10]); - } + +/***/ }), + +/***/ 9721: +/*!********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/observeOn.js ***! + \********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ observeOn: () => (/* binding */ observeOn) +/* harmony export */ }); +/* harmony import */ var _util_executeSchedule__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/executeSchedule */ 2437); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + + +function observeOn(scheduler, delay = 0) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, value => (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_2__.executeSchedule)(subscriber, scheduler, () => subscriber.next(value), delay), () => (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_2__.executeSchedule)(subscriber, scheduler, () => subscriber.complete(), delay), err => (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_2__.executeSchedule)(subscriber, scheduler, () => subscriber.error(err), delay))); + }); } -function TuiDocPageComponent_tui_tabs_with_more_6_Template(rf, ctx) { - if (rf & 1) { - const _r17 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-tabs-with-more", 12); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("activeItemIndexChange", function TuiDocPageComponent_tui_tabs_with_more_6_Template_tui_tabs_with_more_activeItemIndexChange_0_listener($event) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r17); - const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r16.activeItemIndex = $event); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocPageComponent_tui_tabs_with_more_6_ng_container_1_Template, 2, 1, "ng-container", 9); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("activeItemIndex", ctx_r3.activeItemIndex); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r3.tabConnectors); - } + +/***/ }), + +/***/ 3246: +/*!*******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/pairwise.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ pairwise: () => (/* binding */ pairwise) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + +function pairwise() { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + let prev; + let hasPrev = false; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, value => { + const p = prev; + prev = value; + hasPrev && subscriber.next([p, value]); + hasPrev = true; + })); + }); } -function TuiDocPageComponent_tui_doc_see_also_10_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-doc-see-also", 16); - } - if (rf & 2) { - const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("seeAlso", ctx_r4.seeAlso); - } + +/***/ }), + +/***/ 8606: +/*!*******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/refCount.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ refCount: () => (/* binding */ refCount) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + +function refCount() { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + let connection = null; + source._refCount++; + const refCounter = (0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, undefined, undefined, undefined, () => { + if (!source || source._refCount <= 0 || 0 < --source._refCount) { + connection = null; + return; + } + const sharedConnection = source._connection; + const conn = connection; + connection = null; + if (sharedConnection && (!conn || sharedConnection === conn)) { + sharedConnection.unsubscribe(); + } + subscriber.unsubscribe(); + }); + source.subscribe(refCounter); + if (!refCounter.closed) { + connection = source.connect(); + } + }); } -function TuiDocPageComponent_ng_container_11_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 18); - } - if (rf & 2) { - const tab_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", tab_r18.template); + +/***/ }), + +/***/ 2393: +/*!*****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/repeat.js ***! + \*****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ repeat: () => (/* binding */ repeat) +/* harmony export */ }); +/* harmony import */ var _observable_empty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/empty */ 523); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../observable/innerFrom */ 58); +/* harmony import */ var _observable_timer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../observable/timer */ 5219); + + + + + +function repeat(countOrConfig) { + let count = Infinity; + let delay; + if (countOrConfig != null) { + if (typeof countOrConfig === 'object') { + ({ + count = Infinity, + delay + } = countOrConfig); + } else { + count = countOrConfig; + } } + return count <= 0 ? () => _observable_empty__WEBPACK_IMPORTED_MODULE_0__.EMPTY : (0,_util_lift__WEBPACK_IMPORTED_MODULE_1__.operate)((source, subscriber) => { + let soFar = 0; + let sourceSub; + const resubscribe = () => { + sourceSub === null || sourceSub === void 0 ? void 0 : sourceSub.unsubscribe(); + sourceSub = null; + if (delay != null) { + const notifier = typeof delay === 'number' ? (0,_observable_timer__WEBPACK_IMPORTED_MODULE_2__.timer)(delay) : (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_3__.innerFrom)(delay(soFar)); + const notifierSubscriber = (0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_4__.createOperatorSubscriber)(subscriber, () => { + notifierSubscriber.unsubscribe(); + subscribeToSource(); + }); + notifier.subscribe(notifierSubscriber); + } else { + subscribeToSource(); + } + }; + const subscribeToSource = () => { + let syncUnsub = false; + sourceSub = source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_4__.createOperatorSubscriber)(subscriber, undefined, () => { + if (++soFar < count) { + if (sourceSub) { + resubscribe(); + } else { + syncUnsub = true; + } + } else { + subscriber.complete(); + } + })); + if (syncUnsub) { + resubscribe(); + } + }; + subscribeToSource(); + }); } -function TuiDocPageComponent_ng_container_11_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocPageComponent_ng_container_11_ng_container_1_Template, 1, 1, "ng-container", 17); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const index_r19 = ctx.index; - const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", index_r19 === ctx_r5.activeItemIndex); - } + +/***/ }), + +/***/ 9155: +/*!***************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/scan.js ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ scan: () => (/* binding */ scan) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _scanInternals__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scanInternals */ 9221); + + +function scan(accumulator, seed) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((0,_scanInternals__WEBPACK_IMPORTED_MODULE_1__.scanInternals)(accumulator, seed, arguments.length >= 2, true)); } -class TuiDocCodeComponent { - constructor(markdownCodeProcessor) { - this.markdownCodeProcessor = markdownCodeProcessor; - this.rawLoader$$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__.BehaviorSubject(''); - this.filename = ''; - this.copy$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject(); - this.icon$ = this.copy$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.switchMap)(() => (0,rxjs__WEBPACK_IMPORTED_MODULE_4__.timer)(2000).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(() => 'tuiIconCopyLarge'), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.startWith)('tuiIconCheckLarge')))); - this.processor$ = this.rawLoader$$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.switchMap)(_taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_7__.tuiRawLoad), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(value => this.markdownCodeProcessor(value))); - } - set code(code) { - this.rawLoader$$.next(code); + +/***/ }), + +/***/ 9221: +/*!************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/scanInternals.js ***! + \************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ scanInternals: () => (/* binding */ scanInternals) +/* harmony export */ }); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + +function scanInternals(accumulator, seed, hasSeed, emitOnNext, emitBeforeComplete) { + return (source, subscriber) => { + let hasState = hasSeed; + let state = seed; + let index = 0; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_0__.createOperatorSubscriber)(subscriber, value => { + const i = index++; + state = hasState ? accumulator(state, value, i) : (hasState = true, value); + emitOnNext && subscriber.next(state); + }, emitBeforeComplete && (() => { + hasState && subscriber.next(state); + subscriber.complete(); + }))); + }; +} + +/***/ }), + +/***/ 5603: +/*!****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/share.js ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ share: () => (/* binding */ share) +/* harmony export */ }); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../observable/innerFrom */ 58); +/* harmony import */ var _Subject__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subject */ 3150); +/* harmony import */ var _Subscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Subscriber */ 4258); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/lift */ 1474); + + + + +function share(options = {}) { + const { + connector = () => new _Subject__WEBPACK_IMPORTED_MODULE_0__.Subject(), + resetOnError = true, + resetOnComplete = true, + resetOnRefCountZero = true + } = options; + return wrapperSource => { + let connection; + let resetConnection; + let subject; + let refCount = 0; + let hasCompleted = false; + let hasErrored = false; + const cancelReset = () => { + resetConnection === null || resetConnection === void 0 ? void 0 : resetConnection.unsubscribe(); + resetConnection = undefined; + }; + const reset = () => { + cancelReset(); + connection = subject = undefined; + hasCompleted = hasErrored = false; + }; + const resetAndUnsubscribe = () => { + const conn = connection; + reset(); + conn === null || conn === void 0 ? void 0 : conn.unsubscribe(); + }; + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_1__.operate)((source, subscriber) => { + refCount++; + if (!hasErrored && !hasCompleted) { + cancelReset(); + } + const dest = subject = subject !== null && subject !== void 0 ? subject : connector(); + subscriber.add(() => { + refCount--; + if (refCount === 0 && !hasErrored && !hasCompleted) { + resetConnection = handleReset(resetAndUnsubscribe, resetOnRefCountZero); + } + }); + dest.subscribe(subscriber); + if (!connection && refCount > 0) { + connection = new _Subscriber__WEBPACK_IMPORTED_MODULE_2__.SafeSubscriber({ + next: value => dest.next(value), + error: err => { + hasErrored = true; + cancelReset(); + resetConnection = handleReset(reset, resetOnError, err); + dest.error(err); + }, + complete: () => { + hasCompleted = true; + cancelReset(); + resetConnection = handleReset(reset, resetOnComplete); + dest.complete(); + } + }); + (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_3__.innerFrom)(source).subscribe(connection); + } + })(wrapperSource); + }; +} +function handleReset(reset, on, ...args) { + if (on === true) { + reset(); + return; } - get hasFilename() { - return !!this.filename; + if (on === false) { + return; } -} -TuiDocCodeComponent.ɵfac = function TuiDocCodeComponent_Factory(t) { - return new (t || TuiDocCodeComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_EXAMPLE_MARKDOWN_CODE_PROCESSOR)); -}; -TuiDocCodeComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiDocCodeComponent, - selectors: [["tui-doc-code"]], - hostVars: 2, - hostBindings: function TuiDocCodeComponent_HostBindings(rf, ctx) { - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("_has-filename", ctx.hasFilename); - } - }, - inputs: { - filename: "filename", - code: "code" - }, - ngContentSelectors: _c0, - decls: 3, - vars: 4, - consts: [["class", "t-header", 4, "ngIf"], ["class", "t-code", 4, "ngFor", "ngForOf"], [1, "t-header"], [1, "t-code"], [3, "lineNumbers", "highlight"], [1, "t-code-actions"], ["tuiIconButton", "", "appearance", "icon", "size", "xs", 1, "t-copy-button", 3, "icon", "cdkCopyToClipboard", "click"]], - template: function TuiDocCodeComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, TuiDocCodeComponent_p_0_Template, 2, 1, "p", 0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocCodeComponent_pre_1_Template, 13, 6, "pre", 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async"); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.filename); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 2, ctx.processor$)); + const onSubscriber = new _Subscriber__WEBPACK_IMPORTED_MODULE_2__.SafeSubscriber({ + next: () => { + onSubscriber.unsubscribe(); + reset(); } - }, - dependencies: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonComponent, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, ngx_highlightjs__WEBPACK_IMPORTED_MODULE_11__.Highlight, _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_12__.CdkCopyToClipboard, _angular_common__WEBPACK_IMPORTED_MODULE_10__.AsyncPipe], - styles: ["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:bold}.t-header[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{border-radius:.25rem}.t-code[_ngcontent-%COMP%]{position:relative;margin:0;white-space:normal;outline:1px solid var(--tui-base-03)}.t-code[_ngcontent-%COMP%] .hljs-ln{width:-webkit-max-content;width:max-content}.t-code[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{margin-top:1rem}.t-code-actions[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}tui-root._mobile[_nghost-%COMP%] .t-code-actions[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-code-actions[_ngcontent-%COMP%]{padding:.3125rem;border-radius:.25rem;border:1px solid var(--tui-base-04)}.t-copy-button[_ngcontent-%COMP%] +*:not(:empty){margin-right:.375rem}.hljs[_ngcontent-%COMP%]:not(:empty){font:var(--tui-font-text-m);font-size:.875rem;padding:1.5rem 2rem;font-family:monospace;word-wrap:break-word;white-space:pre-wrap}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar, .hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar{background-color:transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}tui-root._mobile[_nghost-%COMP%] .hljs[_ngcontent-%COMP%]:not(:empty), tui-root._mobile [_nghost-%COMP%] .hljs[_ngcontent-%COMP%]:not(:empty){padding:1rem}.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:var(--tui-base-01)}@supports (background: color-mix(in srgb,var(--tui-base-01),#222 2%)){.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:color-mix(in srgb,var(--tui-base-01),#222 2%)}}"], - changeDetection: 0 -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocCodeComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-doc-code', - templateUrl: './code.template.html', - styleUrls: ['./code.style.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_EXAMPLE_MARKDOWN_CODE_PROCESSOR] - }] - }]; - }, { - filename: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - code: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - hasFilename: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['class._has-filename'] - }] }); -})(); -class TuiDocCodeModule {} -TuiDocCodeModule.ɵfac = function TuiDocCodeModule_Factory(t) { - return new (t || TuiDocCodeModule)(); -}; -TuiDocCodeModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiDocCodeModule -}); -TuiDocCodeModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_13__.TuiSvgModule, ngx_highlightjs__WEBPACK_IMPORTED_MODULE_11__.HighlightModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule, _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_12__.ClipboardModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocCodeModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_13__.TuiSvgModule, ngx_highlightjs__WEBPACK_IMPORTED_MODULE_11__.HighlightModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule, _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_12__.ClipboardModule], - declarations: [TuiDocCodeComponent], - exports: [TuiDocCodeComponent] - }] - }], null, null); -})(); -const COPIED_TIMEOUT = 1500; -class TuiDocCopyComponent { - constructor(texts$) { - this.texts$ = texts$; - this.copy$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject(); - } - get copied$() { - return this.copy$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.switchMap)(() => (0,rxjs__WEBPACK_IMPORTED_MODULE_4__.timer)(COPIED_TIMEOUT).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_14__.ALWAYS_FALSE_HANDLER), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.startWith)(true)))); - } - onClick() { - this.copy$.next(); + return (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_3__.innerFrom)(on(...args)).subscribe(onSubscriber); +} + +/***/ }), + +/***/ 5840: +/*!**********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/shareReplay.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ shareReplay: () => (/* binding */ shareReplay) +/* harmony export */ }); +/* harmony import */ var _ReplaySubject__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../ReplaySubject */ 1151); +/* harmony import */ var _share__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./share */ 5603); + + +function shareReplay(configOrBufferSize, windowTime, scheduler) { + let bufferSize; + let refCount = false; + if (configOrBufferSize && typeof configOrBufferSize === 'object') { + ({ + bufferSize = Infinity, + windowTime = Infinity, + refCount = false, + scheduler + } = configOrBufferSize); + } else { + bufferSize = configOrBufferSize !== null && configOrBufferSize !== void 0 ? configOrBufferSize : Infinity; } + return (0,_share__WEBPACK_IMPORTED_MODULE_0__.share)({ + connector: () => new _ReplaySubject__WEBPACK_IMPORTED_MODULE_1__.ReplaySubject(bufferSize, windowTime, scheduler), + resetOnError: true, + resetOnComplete: false, + resetOnRefCountZero: refCount + }); } -TuiDocCopyComponent.ɵfac = function TuiDocCopyComponent_Factory(t) { - return new (t || TuiDocCopyComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_kit__WEBPACK_IMPORTED_MODULE_15__.TUI_COPY_TEXTS)); -}; -TuiDocCopyComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiDocCopyComponent, - selectors: [["tui-doc-copy"]], - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiDestroyService])], - ngContentSelectors: _c0, - decls: 2, - vars: 3, - consts: [["appearance", "", "size", "s", "tuiButton", "", "type", "button", "class", "t-copy", 3, "title", "click", 4, "ngIf"], ["appearance", "", "size", "s", "tuiButton", "", "type", "button", 1, "t-copy", 3, "title", "click"], [1, "t-content"], [1, "t-initial"]], - template: function TuiDocCopyComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, TuiDocCopyComponent_button_0_Template, 6, 7, "button", 0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async"); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 1, ctx.texts$)); - } - }, - dependencies: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonComponent, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.AsyncPipe], - styles: ["[_nghost-%COMP%]{position:relative;display:inline-block;vertical-align:middle;border-radius:var(--tui-radius-m)}.t-copy[_ngcontent-%COMP%]{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:100%;color:var(--tui-text-01);background:var(--tui-base-01);overflow:hidden}.t-copy[_ngcontent-%COMP%]:hover{background:var(--tui-base-02)}.t-initial[_ngcontent-%COMP%]{white-space:nowrap}.t-initial[_ngcontent-%COMP%]:empty:before{content:attr(data-text)}.t-content[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;flex-direction:column;transform:translateY(1rem);text-align:center;line-height:2rem}.t-content_moved[_ngcontent-%COMP%]{transform:translateY(-1rem)}"], - changeDetection: 0 -}); -(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_18__.tuiPure], TuiDocCopyComponent.prototype, "copied$", null); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocCopyComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-doc-copy', - templateUrl: './copy.template.html', - styleUrls: ['./copy.style.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush, - providers: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiDestroyService] - }] - }], function () { - return [{ - type: rxjs__WEBPACK_IMPORTED_MODULE_19__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_kit__WEBPACK_IMPORTED_MODULE_15__.TUI_COPY_TEXTS] - }] - }]; - }, { - copied$: [] + +/***/ }), + +/***/ 9473: +/*!***************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/skip.js ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ skip: () => (/* binding */ skip) +/* harmony export */ }); +/* harmony import */ var _filter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./filter */ 1856); + +function skip(count) { + return (0,_filter__WEBPACK_IMPORTED_MODULE_0__.filter)((_, index) => count <= index); +} + +/***/ }), + +/***/ 5600: +/*!********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/skipWhile.js ***! + \********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ skipWhile: () => (/* binding */ skipWhile) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + +function skipWhile(predicate) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + let taking = false; + let index = 0; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, value => (taking || (taking = !predicate(value, index++))) && subscriber.next(value))); }); -})(); -class TuiDocCopyModule {} -TuiDocCopyModule.ɵfac = function TuiDocCopyModule_Factory(t) { - return new (t || TuiDocCopyModule)(); -}; -TuiDocCopyModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiDocCopyModule -}); -TuiDocCopyModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocCopyModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule], - declarations: [TuiDocCopyComponent], - exports: [TuiDocCopyComponent] - }] - }], null, null); -})(); -const MIN_WIDTH = 160; -class TuiDocDemoComponent { - constructor(options, isMobile, el, locationRef, urlSerializer, texts, urlStateHandler) { - var _a, _b; - this.options = options; - this.isMobile = isMobile; - this.el = el; - this.locationRef = locationRef; - this.urlSerializer = urlSerializer; - this.texts = texts; - this.urlStateHandler = urlStateHandler; - this.control = null; - this.sticky = true; - this.template = null; - this.updateOnVariants = ['change', 'blur', 'submit']; - this.updateOn = this.params.updateOn || this.updateOnVariants[0]; - this.opaque = (0,_taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_7__.tuiCoerceValueIsTrue)((_a = this.params.sandboxOpaque) !== null && _a !== void 0 ? _a : true); - this.expanded = (0,_taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_7__.tuiCoerceValueIsTrue)((_b = this.params.sandboxExpanded) !== null && _b !== void 0 ? _b : false); - this.mode = this.params.tuiMode || null; - this.sandboxWidth = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_20__.tuiToInteger)(this.params.sandboxWidth); - this.change$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject(); - this.items = ['onLight', 'onDark']; - } - onResize() { - this.updateWidth(); - this.onMouseUp(); - } - onMouseUp() { - this.updateUrl({ - sandboxWidth: this.sandboxWidth - }); - } - ngOnInit() { - this.createForm(); - this.updateWidth(this.sandboxWidth + this.delta); - } - onModeChange(mode) { - this.mode = mode; - this.updateUrl({ - sandboxWidth: this.sandboxWidth - }); - this.change$.next(); - } - toggleDetails() { - this.expanded = !this.expanded; - this.updateUrl({ - sandboxExpanded: this.expanded - }); - } - changeOpaque(opaque) { - this.opaque = opaque; - this.updateUrl({ - sandboxOpaque: this.opaque - }); - } - updateOnChange(updateOn) { - this.updateOn = updateOn; - this.updateUrl({ - updateOn - }); - this.createForm(); - } - updateWidth(width = NaN) { - if (!this.resizer || !this.resizeable || !this.content) { - return; - } - const safe = width || this.resizeable.nativeElement.clientWidth; - const total = this.el.nativeElement.clientWidth; - const clamped = Math.round((0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_20__.tuiClamp)(safe, MIN_WIDTH, total)) - this.delta; - const validated = safe < total ? clamped : NaN; - this.resizer.nativeElement.textContent = String(clamped || '-'); - this.resizeable.nativeElement.style.width = validated ? (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_21__.tuiPx)(safe) : ''; - this.sandboxWidth = validated; - } - get delta() { - return this.resizeable && this.content ? this.resizeable.nativeElement.clientWidth - this.content.nativeElement.clientWidth : 0; - } - updateUrl(params) { - const tree = this.getUrlTree(); - const { - queryParams - } = tree; - delete queryParams.sandboxWidth; - delete queryParams.tuiMode; - tree.queryParams = Object.assign(Object.assign({}, queryParams), (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_22__.tuiCleanObject)(Object.assign({ - tuiMode: this.mode - }, params))); - this.locationRef.go(this.urlStateHandler(tree)); - } - createForm() { - const { - control, - updateOn - } = this; - if (control) { - this.testForm = new _angular_forms__WEBPACK_IMPORTED_MODULE_23__.FormGroup({ - testValue: control - }, { - updateOn - }); - } - } - getUrlTree() { - return this.urlSerializer.parse(this.locationRef.path()); - } - get params() { - return this.getUrlTree().queryParams; - } } -TuiDocDemoComponent.ɵfac = function TuiDocDemoComponent_Factory(t) { - return new (t || TuiDocDemoComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_kit__WEBPACK_IMPORTED_MODULE_24__.TUI_ARROW_OPTIONS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_25__.TUI_IS_MOBILE), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_10__.Location), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_26__.UrlSerializer), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_DEMO_TEXTS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_URL_STATE_HANDLER)); -}; -TuiDocDemoComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiDocDemoComponent, - selectors: [["tui-doc-demo"]], - contentQueries: function TuiDocDemoComponent_ContentQueries(rf, ctx, dirIndex) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef, 5); - } - if (rf & 2) { - let _t; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.template = _t.first); - } - }, - viewQuery: function TuiDocDemoComponent_Query(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_27__.TuiResizeableDirective, 7); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c1, 7); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c2, 7); - } - if (rf & 2) { - let _t; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.resizeable = _t.first); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.content = _t.first); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.resizer = _t.first); - } - }, - hostVars: 2, - hostBindings: function TuiDocDemoComponent_HostBindings(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("resize", function TuiDocDemoComponent_resize_HostBindingHandler() { - return ctx.onResize(); - }, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveWindow"])("mouseup.silent", function TuiDocDemoComponent_mouseup_silent_HostBindingHandler() { - return ctx.onMouseUp(); - }, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveDocument"]); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("_sticky", ctx.sticky); - } - }, - inputs: { - control: "control", - sticky: "sticky" - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiDestroyService, { - provide: _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeDirective, - useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => TuiDocDemoComponent) - }])], - ngContentSelectors: _c0, - decls: 16, - vars: 14, - consts: [[1, "t-bg-toggle", 3, "tuiMode"], ["tooltip", ""], [4, "ngIf", "ngIfElse"], ["desktop", ""], ["size", "m", 1, "t-checkbox", 3, "ngModel", "ngModelChange"], ["tuiResizeable", "", 1, "t-wrapper"], ["id", "demo-content", 1, "t-content"], ["content", ""], ["class", "t-form", 3, "formGroup", 4, "ngIf"], [1, "t-resizer", 3, "tuiResizer", "tuiSizeChange"], ["resizer", ""], ["routerLink", "/directives/mode", "tuiLink", "", "tuiMode", "onDark"], ["tuiTextfieldSize", "s", 1, "t-mode", 3, "ngModel", "tuiHintContent", "tuiTextfieldCleaner", "ngModelChange"], [3, "items", 4, "tuiDataList"], [3, "items"], ["describeId", "form", 3, "content"], ["tuiGroup", "", 1, "t-group", 3, "collapsed"], ["nativeId", "form", "size", "s", 1, "tui-group__auto-width-item", 3, "hideRadio", "item", "ngModel", "ngModelChange"], ["item", "onDark", "nativeId", "form", "size", "s", 1, "tui-group__auto-width-item", 3, "hideRadio", "ngModel", "ngModelChange"], ["item", "onLight", "nativeId", "form", "size", "s", 1, "tui-group__auto-width-item", 3, "hideRadio", "ngModel", "ngModelChange"], [1, "t-form", 3, "formGroup"], [1, "t-input-wrapper"], [3, "ngTemplateOutlet"], ["automation-id", "tui-demo-button__toggle-details", "size", "s", "tuiButton", "", "type", "button", 1, "t-button", 3, "iconRight", "click"], ["icon", ""], [1, "t-expand", 3, "expanded"], ["tuiExpandContent", ""], [1, "t-icon", 3, "src"], [1, "t-value"], ["tuiGroup", "", 1, "t-form-controls"], ["automation-id", "tui-demo-select__expand-update-on", "tuiTextfieldSize", "s", 1, "t-select", 3, "ngModel", "ngModelOptions", "ngModelChange"], ["automation-id", "tui-demo-button__reset-state", "size", "s", "tuiButton", "", "type", "reset", 1, "tui-group__auto-width-item"], ["automation-id", "tui-demo-button__submit-state", "size", "s", "tuiButton", "", "type", "submit", 1, "tui-group__auto-width-item"]], - template: function TuiDocDemoComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocDemoComponent_ng_template_1_Template, 4, 1, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, TuiDocDemoComponent_ng_container_3_Template, 4, 3, "ng-container", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, TuiDocDemoComponent_ng_template_4_Template, 9, 9, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "tui-checkbox-labeled", 4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function TuiDocDemoComponent_Template_tui_checkbox_labeled_ngModelChange_6_listener($event) { - return ctx.changeOpaque($event); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "div", 5)(9, "div", 6)(10, "div", null, 7); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](12, TuiDocDemoComponent_form_12_Template, 9, 5, "form", 8); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](13); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "div", 9, 10); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("tuiSizeChange", function TuiDocDemoComponent_Template_div_tuiSizeChange_14_listener($event) { - return ctx.updateWidth($event[0]); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); - } - if (rf & 2) { - const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](5); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("tuiMode", null); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.isMobile)("ngIfElse", _r3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx.opaque); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx.texts[1], " "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("t-wrapper_dark", ctx.mode === "onDark")("t-wrapper_gray", ctx.mode === "onLight")("t-wrapper_transparent", !ctx.opaque); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.testForm); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("tuiResizer", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](13, _c4)); - } - }, - dependencies: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_29__.TuiLinkComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_30__.TuiSelectComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_31__.TuiDataListWrapperComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_32__.TuiTooltipComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_33__.TuiRadioBlockComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_34__.TuiCheckboxLabeledComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_13__.TuiSvgComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_35__.TuiExpandComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeDirective, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterLinkWithHref, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_30__.TuiSelectDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldSizeDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.NgModel, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_37__.TuiHintOptionsDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldCleanerDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_39__.TuiGroupDirective, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_27__.TuiResizeableDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_23__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_23__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.FormGroupDirective, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgTemplateOutlet, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_35__.TuiExpandContentDirective, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_27__.TuiResizerDirective, _angular_common__WEBPACK_IMPORTED_MODULE_10__.JsonPipe], - styles: ["[_nghost-%COMP%]{position:relative;display:block;min-width:100%;margin:1.5rem 0}.t-bg-toggle[_ngcontent-%COMP%]{position:absolute;bottom:calc(100% + .75rem);display:flex;align-items:center;justify-content:flex-end;pointer-events:none;width:100%}.t-bg-toggle[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{pointer-events:auto}.t-wrapper[_ngcontent-%COMP%]{box-shadow:var(--tui-shadow-dropdown);display:flex;border:1px solid var(--tui-base-03);border-radius:var(--tui-radius-m);max-width:100%;min-height:6rem;width:100%;min-width:10rem;background-color:var(--tui-base-01);overflow:hidden}.t-wrapper.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-base-02) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-base-02) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-base-02) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-base-02) 75%);background-size:1.25rem 1.25rem;background-position:0 0,0 .625rem,.625rem -.625rem,-.625rem 0}.t-wrapper.t-wrapper_dark[_ngcontent-%COMP%]{background-color:#454e58;color:var(--tui-base-01)}.t-wrapper.t-wrapper_gray[_ngcontent-%COMP%]{background-color:#e5e7ea}.t-wrapper.t-wrapper_dark.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-focus) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-focus) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-focus) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-focus) 75%)}.t-wrapper.t-wrapper_gray.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-base-05) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-base-05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-base-05) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-base-05) 75%)}tui-root._mobile[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{min-height:auto}.t-content[_ngcontent-%COMP%]{flex:1 1 0;min-width:0;padding:1.5rem;box-sizing:border-box;overflow:hidden}tui-root._mobile[_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1rem}.t-form[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:flex-start}.t-input-wrapper[_ngcontent-%COMP%]{width:100%;margin-bottom:.5rem}.t-expand[_ngcontent-%COMP%]{width:100%}.t-icon[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out}.t-icon_rotated[_ngcontent-%COMP%]{transform:rotate(180deg)}.t-value[_ngcontent-%COMP%]{flex:1;background:var(--tui-clear-inverse);padding:.75rem;border-radius:.25rem}.t-mode[_ngcontent-%COMP%]{width:12.5rem}.t-select[_ngcontent-%COMP%]{max-width:15rem}.t-resizer[_ngcontent-%COMP%]{box-shadow:var(--tui-shadow-dropdown);position:relative;width:3.5rem;min-height:inherit;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-left:1px solid var(--tui-base-03);outline:none;background:var(--tui-base-01);color:var(--tui-text-01)}.t-resizer[_ngcontent-%COMP%]:before, .t-resizer[_ngcontent-%COMP%]:after{content:\"\";position:absolute;top:.75rem;left:50%;bottom:calc(50% + 1rem);width:1px;background:var(--tui-base-04);box-shadow:-.25rem 0 var(--tui-base-04);transform:translate(0)}.t-resizer[_ngcontent-%COMP%]:after{bottom:.75rem;top:calc(50% + 1rem)}tui-root._mobile[_nghost-%COMP%] .t-resizer[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-resizer[_ngcontent-%COMP%]{display:none}.t-resizer-text[_ngcontent-%COMP%]{font:var(--tui-font-text-s);position:relative;z-index:1;padding:.75rem;background:var(--tui-base-01)}.wrapper_light[_ngcontent-%COMP%] .t-resizer-text[_ngcontent-%COMP%]{background:#3e464e}.t-group[_ngcontent-%COMP%], .t-checkbox[_ngcontent-%COMP%]{margin-left:.75rem}.t-button[_ngcontent-%COMP%], .t-form-controls[_ngcontent-%COMP%]{margin-top:.75rem}@supports ((position: -webkit-sticky) or (position: sticky)){@media screen and (min-height: 37.5rem){._sticky[_nghost-%COMP%]{position:-webkit-sticky;position:sticky;top:4.625rem;z-index:2}}}"], - changeDetection: 0 -}); -(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_18__.tuiPure], TuiDocDemoComponent.prototype, "updateUrl", null); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocDemoComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-doc-demo', - templateUrl: './demo.template.html', - styleUrls: ['./demo.style.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush, - providers: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiDestroyService, { - provide: _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeDirective, - useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => TuiDocDemoComponent) - }] - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_kit__WEBPACK_IMPORTED_MODULE_24__.TUI_ARROW_OPTIONS] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_25__.TUI_IS_MOBILE] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef] - }] - }, { - type: _angular_common__WEBPACK_IMPORTED_MODULE_10__.Location, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.Location] - }] - }, { - type: _angular_router__WEBPACK_IMPORTED_MODULE_26__.UrlSerializer, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_router__WEBPACK_IMPORTED_MODULE_26__.UrlSerializer] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_DEMO_TEXTS] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_URL_STATE_HANDLER] - }] - }]; - }, { - resizeable: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild, - args: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_27__.TuiResizeableDirective, { - static: true - }] - }], - content: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild, - args: ['content', { - static: true - }] - }], - resizer: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild, - args: ['resizer', { - static: true - }] - }], - control: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - sticky: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['class._sticky'] - }], - template: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChild, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef] - }], - onResize: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener, - args: ['window:resize'] - }], - onMouseUp: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener, - args: ['document:mouseup.silent'] - }], - updateUrl: [] + +/***/ }), + +/***/ 6816: +/*!********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/startWith.js ***! + \********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ startWith: () => (/* binding */ startWith) +/* harmony export */ }); +/* harmony import */ var _observable_concat__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../observable/concat */ 6812); +/* harmony import */ var _util_args__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/args */ 1866); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/lift */ 1474); + + + +function startWith(...values) { + const scheduler = (0,_util_args__WEBPACK_IMPORTED_MODULE_0__.popScheduler)(values); + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_1__.operate)((source, subscriber) => { + (scheduler ? (0,_observable_concat__WEBPACK_IMPORTED_MODULE_2__.concat)(values, source, scheduler) : (0,_observable_concat__WEBPACK_IMPORTED_MODULE_2__.concat)(values, source)).subscribe(subscriber); }); -})(); -class TuiDocDemoModule {} -TuiDocDemoModule.ɵfac = function TuiDocDemoModule_Factory(t) { - return new (t || TuiDocDemoModule)(); -}; -TuiDocDemoModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiDocDemoModule -}); -TuiDocDemoModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.ReactiveFormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.FormsModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_29__.TuiLinkModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_30__.TuiSelectModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_35__.TuiExpandModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_39__.TuiGroupModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_32__.TuiTooltipModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_33__.TuiRadioBlockModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_34__.TuiCheckboxLabeledModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_13__.TuiSvgModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_31__.TuiDataListWrapperModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldControllerModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_37__.TuiHintModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_27__.TuiResizerModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocDemoModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.ReactiveFormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.FormsModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_29__.TuiLinkModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_30__.TuiSelectModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_35__.TuiExpandModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_39__.TuiGroupModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_32__.TuiTooltipModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_33__.TuiRadioBlockModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_34__.TuiCheckboxLabeledModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_13__.TuiSvgModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_31__.TuiDataListWrapperModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldControllerModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_37__.TuiHintModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_27__.TuiResizerModule], - declarations: [TuiDocDemoComponent], - exports: [TuiDocDemoComponent] - }] - }], null, null); -})(); -class TuiDocTabComponent { - constructor() { - this.src = ''; - } } -TuiDocTabComponent.ɵfac = function TuiDocTabComponent_Factory(t) { - return new (t || TuiDocTabComponent)(); -}; -TuiDocTabComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiDocTabComponent, - selectors: [["tui-doc-tab"]], - inputs: { - src: "src" - }, - ngContentSelectors: _c0, - decls: 3, - vars: 1, - consts: [[1, "t-tab"], [1, "t-icon", 3, "src"]], - template: function TuiDocTabComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "tui-svg", 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx.src); - } - }, - dependencies: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_13__.TuiSvgComponent], - styles: [".t-tab[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:0 .5rem;grid-gap:.5rem;gap:.5rem;color:var(--tui-text-01)}.t-tab[_ngcontent-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1rem;height:1rem;color:var(--tui-text-01)}"], - changeDetection: 0 -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocTabComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-doc-tab', - templateUrl: './doc-tab.component.html', - styleUrls: ['./doc-tab.component.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush - }] - }], null, { - src: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }] + +/***/ }), + +/***/ 4869: +/*!**********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/subscribeOn.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ subscribeOn: () => (/* binding */ subscribeOn) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); + +function subscribeOn(scheduler, delay = 0) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + subscriber.add(scheduler.schedule(() => source.subscribe(subscriber), delay)); }); -})(); -class TuiDocTabModule {} -TuiDocTabModule.ɵfac = function TuiDocTabModule_Factory(t) { - return new (t || TuiDocTabModule)(); -}; -TuiDocTabModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiDocTabModule -}); -TuiDocTabModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_taiga_ui_core__WEBPACK_IMPORTED_MODULE_13__.TuiSvgModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocTabModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_13__.TuiSvgModule], - declarations: [TuiDocTabComponent], - exports: [TuiDocTabComponent] - }] - }], null, null); -})(); -const SERIALIZED_SUFFIX = '$'; -// @bad TODO: refactor output and value sync -class TuiDocDocumentationPropertyConnectorDirective { - constructor(template, locationRef, activatedRoute, urlSerializer, urlStateHandler, alerts) { - this.template = template; - this.locationRef = locationRef; - this.activatedRoute = activatedRoute; - this.urlSerializer = urlSerializer; - this.urlStateHandler = urlStateHandler; - this.alerts = alerts; - this.documentationPropertyName = ''; - this.documentationPropertyMode = null; - this.documentationPropertyType = ''; - this.documentationPropertyDeprecated = false; - this.documentationPropertyValues = null; - this.documentationPropertyValueChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter(); - this.changed$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject(); - this.emits$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__.BehaviorSubject(1); - } - ngOnInit() { - this.parseParams(this.activatedRoute.snapshot.queryParams); - } - get attrName() { - switch (this.documentationPropertyMode) { - case 'input': - return `[${this.documentationPropertyName}]`; - case 'output': - return `(${this.documentationPropertyName})`; - case 'input-output': - return `[(${this.documentationPropertyName})]`; - default: - return this.documentationPropertyName; - } - } - get hasItems() { - return !!this.documentationPropertyValues; - } - get shouldShowValues() { - return this.documentationPropertyMode !== 'output'; - } - ngOnChanges() { - this.changed$.next(); - } - onValueChange(value) { - this.documentationPropertyValue = value; - this.documentationPropertyValueChange.emit(value); - this.setQueryParam(value); - } - emitEvent(event) { - // For more convenient debugging - console.info(this.attrName, event); - this.emits$.next(this.emits$.value + 1); - let content; - if (event !== undefined) { - content = (0,_taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_7__.tuiInspectAny)(event, 2); - } - this.alerts.open(content, { - label: this.attrName - }).subscribe(); - } - parseParams(params) { - const propertyValue = params[this.documentationPropertyName]; - const propertyValueWithSuffix = params[`${this.documentationPropertyName}${SERIALIZED_SUFFIX}`]; - if (!propertyValue && !propertyValueWithSuffix) { - return; - } - let value = !!propertyValueWithSuffix && this.documentationPropertyValues ? this.documentationPropertyValues[propertyValueWithSuffix] : (0,_taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_7__.tuiCoerceValue)(propertyValue); - if (this.documentationPropertyType === 'string' && (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_22__.tuiIsNumber)(value)) { - value = value.toString(); - } - this.onValueChange(value); - } - setQueryParam(value) { - const tree = this.urlSerializer.parse(this.locationRef.path()); - const isValueAvailableByKey = value instanceof Object; - const computedValue = isValueAvailableByKey && this.documentationPropertyValues ? this.documentationPropertyValues.indexOf(value) : value; - const suffix = isValueAvailableByKey ? SERIALIZED_SUFFIX : ''; - const propName = this.documentationPropertyName + suffix; - tree.queryParams = Object.assign(Object.assign({}, tree.queryParams), { - [propName]: computedValue - }); - this.locationRef.go(this.urlStateHandler(tree)); - } } -TuiDocDocumentationPropertyConnectorDirective.ɵfac = function TuiDocDocumentationPropertyConnectorDirective_Factory(t) { - return new (t || TuiDocDocumentationPropertyConnectorDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_10__.Location), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_26__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_26__.UrlSerializer), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_URL_STATE_HANDLER), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_core__WEBPACK_IMPORTED_MODULE_40__.TuiAlertService)); -}; -TuiDocDocumentationPropertyConnectorDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiDocDocumentationPropertyConnectorDirective, - selectors: [["ng-template", "documentationPropertyName", ""]], - inputs: { - documentationPropertyName: "documentationPropertyName", - documentationPropertyMode: "documentationPropertyMode", - documentationPropertyType: "documentationPropertyType", - documentationPropertyValue: "documentationPropertyValue", - documentationPropertyDeprecated: "documentationPropertyDeprecated", - documentationPropertyValues: "documentationPropertyValues" - }, - outputs: { - documentationPropertyValueChange: "documentationPropertyValueChange" - }, - exportAs: ["documentationProperty"], - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocDocumentationPropertyConnectorDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: 'ng-template[documentationPropertyName]', - exportAs: 'documentationProperty' - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef] - }] - }, { - type: _angular_common__WEBPACK_IMPORTED_MODULE_10__.Location, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.Location] - }] - }, { - type: _angular_router__WEBPACK_IMPORTED_MODULE_26__.ActivatedRoute, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_router__WEBPACK_IMPORTED_MODULE_26__.ActivatedRoute] - }] - }, { - type: _angular_router__WEBPACK_IMPORTED_MODULE_26__.UrlSerializer, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_router__WEBPACK_IMPORTED_MODULE_26__.UrlSerializer] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_URL_STATE_HANDLER] - }] - }, { - type: _taiga_ui_core__WEBPACK_IMPORTED_MODULE_40__.TuiAlertService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_40__.TuiAlertService] - }] - }]; - }, { - documentationPropertyName: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - documentationPropertyMode: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - documentationPropertyType: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - documentationPropertyValue: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - documentationPropertyDeprecated: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - documentationPropertyValues: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - documentationPropertyValueChange: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output - }] - }); -})(); -class TuiGetColorPipe { - transform(color) { - if (color.length === 4) { - return color.split('').reduce((result, current) => [...result, current, current], []).join('').replace('#', ''); - } - if (color.startsWith('#')) { - return color; - } - if (color === 'transparent') { - return '#000000'; - } - const parsed = color.replace('rgb(', '').replace('rgba(', '').replace(')', '').replace(' ', '').split(',').map(v => Number.parseInt(v, 10)); - return (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_41__.tuiRgbToHex)(...parsed); - } + +/***/ }), + +/***/ 1251: +/*!********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/switchAll.js ***! + \********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ switchAll: () => (/* binding */ switchAll) +/* harmony export */ }); +/* harmony import */ var _switchMap__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./switchMap */ 1082); +/* harmony import */ var _util_identity__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/identity */ 2337); + + +function switchAll() { + return (0,_switchMap__WEBPACK_IMPORTED_MODULE_0__.switchMap)(_util_identity__WEBPACK_IMPORTED_MODULE_1__.identity); } -TuiGetColorPipe.ɵfac = function TuiGetColorPipe_Factory(t) { - return new (t || TuiGetColorPipe)(); -}; -TuiGetColorPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ - name: "tuiGetColorPipe", - type: TuiGetColorPipe, - pure: true -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiGetColorPipe, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe, - args: [{ - name: 'tuiGetColorPipe' - }] - }], null, null); -})(); -class TuiGetOpacityPipe { - transform(color) { - if (color.startsWith('#') || color.startsWith('rgb(')) { - return 100; - } - if (color === 'transparent') { - return 0; - } - const lastComma = color.lastIndexOf(','); - const parsed = color.slice(lastComma).replace(')', '').replace(' ', '').replace(',', ''); - return Math.round(Number.parseFloat(parsed) * 100); - } + +/***/ }), + +/***/ 1082: +/*!********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/switchMap.js ***! + \********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ switchMap: () => (/* binding */ switchMap) +/* harmony export */ }); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../observable/innerFrom */ 58); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + + +function switchMap(project, resultSelector) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + let innerSubscriber = null; + let index = 0; + let isComplete = false; + const checkComplete = () => isComplete && !innerSubscriber && subscriber.complete(); + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, value => { + innerSubscriber === null || innerSubscriber === void 0 ? void 0 : innerSubscriber.unsubscribe(); + let innerIndex = 0; + const outerIndex = index++; + (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_2__.innerFrom)(project(value, outerIndex)).subscribe(innerSubscriber = (0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, innerValue => subscriber.next(resultSelector ? resultSelector(value, innerValue, outerIndex, innerIndex++) : innerValue), () => { + innerSubscriber = null; + checkComplete(); + })); + }, () => { + isComplete = true; + checkComplete(); + })); + }); } -TuiGetOpacityPipe.ɵfac = function TuiGetOpacityPipe_Factory(t) { - return new (t || TuiGetOpacityPipe)(); -}; -TuiGetOpacityPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ - name: "tuiGetOpacity", - type: TuiGetOpacityPipe, - pure: true -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiGetOpacityPipe, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe, - args: [{ - name: 'tuiGetOpacity' - }] - }], null, null); -})(); -class TuiInputOpacityDirective { - constructor(renderer, focusable) { - this.renderer = renderer; - this.focusable = focusable; - } - set tuiInputOpacity(opacity) { - const { - nativeFocusableElement - } = this.focusable; - if (nativeFocusableElement) { - this.renderer.setStyle(nativeFocusableElement, 'opacity', opacity / 100); - } - } + +/***/ }), + +/***/ 5117: +/*!***************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/take.js ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ take: () => (/* binding */ take) +/* harmony export */ }); +/* harmony import */ var _observable_empty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/empty */ 523); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + + +function take(count) { + return count <= 0 ? () => _observable_empty__WEBPACK_IMPORTED_MODULE_0__.EMPTY : (0,_util_lift__WEBPACK_IMPORTED_MODULE_1__.operate)((source, subscriber) => { + let seen = 0; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__.createOperatorSubscriber)(subscriber, value => { + if (++seen <= count) { + subscriber.next(value); + if (count <= seen) { + subscriber.complete(); + } + } + })); + }); } -TuiInputOpacityDirective.ɵfac = function TuiInputOpacityDirective_Factory(t) { - return new (t || TuiInputOpacityDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_25__.TUI_FOCUSABLE_ITEM_ACCESSOR)); -}; -TuiInputOpacityDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiInputOpacityDirective, - selectors: [["", "tuiInputOpacity", ""]], - inputs: { - tuiInputOpacity: "tuiInputOpacity" - } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiInputOpacityDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: '[tuiInputOpacity]' - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_25__.TUI_FOCUSABLE_ITEM_ACCESSOR] - }] - }]; - }, { - tuiInputOpacity: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }] + +/***/ }), + +/***/ 8905: +/*!*******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/takeLast.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ takeLast: () => (/* binding */ takeLast) +/* harmony export */ }); +/* harmony import */ var _observable_empty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/empty */ 523); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + + +function takeLast(count) { + return count <= 0 ? () => _observable_empty__WEBPACK_IMPORTED_MODULE_0__.EMPTY : (0,_util_lift__WEBPACK_IMPORTED_MODULE_1__.operate)((source, subscriber) => { + let buffer = []; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__.createOperatorSubscriber)(subscriber, value => { + buffer.push(value); + count < buffer.length && buffer.shift(); + }, () => { + for (const value of buffer) { + subscriber.next(value); + } + subscriber.complete(); + }, undefined, () => { + buffer = null; + })); }); -})(); -class TuiStripOptionalPipe { - transform(name) { - return name.replace('?', ''); - } } -TuiStripOptionalPipe.ɵfac = function TuiStripOptionalPipe_Factory(t) { - return new (t || TuiStripOptionalPipe)(); -}; -TuiStripOptionalPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ - name: "tuiStripOptionalPipe", - type: TuiStripOptionalPipe, - pure: true -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiStripOptionalPipe, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe, - args: [{ - name: 'tuiStripOptionalPipe' - }] - }], null, null); -})(); -class TuiIsOptionalPipe { - transform(name) { - return name.includes('?'); - } + +/***/ }), + +/***/ 5213: +/*!********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/takeUntil.js ***! + \********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ takeUntil: () => (/* binding */ takeUntil) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../observable/innerFrom */ 58); +/* harmony import */ var _util_noop__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/noop */ 6075); + + + + +function takeUntil(notifier) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_1__.innerFrom)(notifier).subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__.createOperatorSubscriber)(subscriber, () => subscriber.complete(), _util_noop__WEBPACK_IMPORTED_MODULE_3__.noop)); + !subscriber.closed && source.subscribe(subscriber); + }); } -TuiIsOptionalPipe.ɵfac = function TuiIsOptionalPipe_Factory(t) { - return new (t || TuiIsOptionalPipe)(); -}; -TuiIsOptionalPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ - name: "tuiIsOptionalPipe", - type: TuiIsOptionalPipe, - pure: true -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiIsOptionalPipe, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe, - args: [{ - name: 'tuiIsOptionalPipe' - }] - }], null, null); -})(); -class TuiDocTypeReferencePipe { - constructor(parser, linkHandler) { - this.parser = parser; - this.linkHandler = linkHandler; - } - transform(original) { - return this.parser(original).map(({ - type, - extracted - }) => { - var _a, _b; - return { - type, - extracted, - reference: (_b = (_a = this.linkHandler) === null || _a === void 0 ? void 0 : _a.call(this, extracted)) !== null && _b !== void 0 ? _b : null - }; - }).sort((a, b) => { - var _a, _b, _c; - return (_c = (_a = b.reference) === null || _a === void 0 ? void 0 : _a.localeCompare((_b = a.reference) !== null && _b !== void 0 ? _b : '')) !== null && _c !== void 0 ? _c : -1; - }); - } + +/***/ }), + +/***/ 2348: +/*!********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/takeWhile.js ***! + \********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ takeWhile: () => (/* binding */ takeWhile) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + +function takeWhile(predicate, inclusive = false) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + let index = 0; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, value => { + const result = predicate(value, index++); + (result || inclusive) && subscriber.next(value); + !result && subscriber.complete(); + })); + }); } -TuiDocTypeReferencePipe.ɵfac = function TuiDocTypeReferencePipe_Factory(t) { - return new (t || TuiDocTypeReferencePipe)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_TYPE_REFERENCE_PARSER, 16), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_TYPE_REFERENCE_HANDLER, 16)); -}; -TuiDocTypeReferencePipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ - name: "tuiDocTypeReference", - type: TuiDocTypeReferencePipe, - pure: true -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocTypeReferencePipe, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe, - args: [{ - name: 'tuiDocTypeReference' - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_TYPE_REFERENCE_PARSER] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_TYPE_REFERENCE_HANDLER] - }] - }]; - }, null); -})(); -class TuiShowCleanerPipe { - transform(type) { - return type.includes('null'); - } + +/***/ }), + +/***/ 1969: +/*!**************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/tap.js ***! + \**************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ tap: () => (/* binding */ tap) +/* harmony export */ }); +/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isFunction */ 8347); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); +/* harmony import */ var _util_identity__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/identity */ 2337); + + + + +function tap(observerOrNext, error, complete) { + const tapObserver = (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(observerOrNext) || error || complete ? { + next: observerOrNext, + error, + complete + } : observerOrNext; + return tapObserver ? (0,_util_lift__WEBPACK_IMPORTED_MODULE_1__.operate)((source, subscriber) => { + var _a; + (_a = tapObserver.subscribe) === null || _a === void 0 ? void 0 : _a.call(tapObserver); + let isUnsub = true; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__.createOperatorSubscriber)(subscriber, value => { + var _a; + (_a = tapObserver.next) === null || _a === void 0 ? void 0 : _a.call(tapObserver, value); + subscriber.next(value); + }, () => { + var _a; + isUnsub = false; + (_a = tapObserver.complete) === null || _a === void 0 ? void 0 : _a.call(tapObserver); + subscriber.complete(); + }, err => { + var _a; + isUnsub = false; + (_a = tapObserver.error) === null || _a === void 0 ? void 0 : _a.call(tapObserver, err); + subscriber.error(err); + }, () => { + var _a, _b; + if (isUnsub) { + (_a = tapObserver.unsubscribe) === null || _a === void 0 ? void 0 : _a.call(tapObserver); + } + (_b = tapObserver.finalize) === null || _b === void 0 ? void 0 : _b.call(tapObserver); + })); + }) : _util_identity__WEBPACK_IMPORTED_MODULE_3__.identity; } -TuiShowCleanerPipe.ɵfac = function TuiShowCleanerPipe_Factory(t) { - return new (t || TuiShowCleanerPipe)(); -}; -TuiShowCleanerPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ - name: "tuiShowCleanerPipe", - type: TuiShowCleanerPipe, - pure: true -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiShowCleanerPipe, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe, - args: [{ - name: 'tuiShowCleanerPipe' - }] - }], null, null); -})(); -class TuiInspectPipe { - constructor(isE2E) { - this.isE2E = isE2E; - } - transform(value, depth = 2) { - if (this.isE2E && typeof value === 'function') { - /** - * @description: - * When developing in production mode the webpack bundler minify - * functions in different ways, then due to which the string content - * of the function may differ from build to build, which can be to - * various problems when screenshot testing on e2e. - */ - return 'λ(x) => y'; - } - return (0,_taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_7__.tuiInspectAny)(value, depth); - } + +/***/ }), + +/***/ 8890: +/*!*******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/throttle.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ throttle: () => (/* binding */ throttle) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../observable/innerFrom */ 58); + + + +function throttle(durationSelector, config) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + const { + leading = true, + trailing = false + } = config !== null && config !== void 0 ? config : {}; + let hasValue = false; + let sendValue = null; + let throttled = null; + let isComplete = false; + const endThrottling = () => { + throttled === null || throttled === void 0 ? void 0 : throttled.unsubscribe(); + throttled = null; + if (trailing) { + send(); + isComplete && subscriber.complete(); + } + }; + const cleanupThrottling = () => { + throttled = null; + isComplete && subscriber.complete(); + }; + const startThrottle = value => throttled = (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_1__.innerFrom)(durationSelector(value)).subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__.createOperatorSubscriber)(subscriber, endThrottling, cleanupThrottling)); + const send = () => { + if (hasValue) { + hasValue = false; + const value = sendValue; + sendValue = null; + subscriber.next(value); + !isComplete && startThrottle(value); + } + }; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_2__.createOperatorSubscriber)(subscriber, value => { + hasValue = true; + sendValue = value; + !(throttled && !throttled.closed) && (leading ? send() : startThrottle(value)); + }, () => { + isComplete = true; + !(trailing && hasValue && throttled && !throttled.closed) && subscriber.complete(); + })); + }); } -TuiInspectPipe.ɵfac = function TuiInspectPipe_Factory(t) { - return new (t || TuiInspectPipe)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_25__.TUI_IS_E2E, 16)); -}; -TuiInspectPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ - name: "tuiInspectAny", - type: TuiInspectPipe, - pure: true -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiInspectPipe, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe, - args: [{ - name: 'tuiInspectAny' - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_25__.TUI_IS_E2E] - }] - }]; - }, null); -})(); -class TuiIsPrimitivePolymorpheusContentPipe { - transform(value) { - return (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_22__.tuiIsString)(value) || (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_22__.tuiIsNumber)(value); - } + +/***/ }), + +/***/ 3919: +/*!***********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/throttleTime.js ***! + \***********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ throttleTime: () => (/* binding */ throttleTime) +/* harmony export */ }); +/* harmony import */ var _scheduler_async__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scheduler/async */ 4672); +/* harmony import */ var _throttle__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./throttle */ 8890); +/* harmony import */ var _observable_timer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../observable/timer */ 5219); + + + +function throttleTime(duration, scheduler = _scheduler_async__WEBPACK_IMPORTED_MODULE_0__.asyncScheduler, config) { + const duration$ = (0,_observable_timer__WEBPACK_IMPORTED_MODULE_1__.timer)(duration, scheduler); + return (0,_throttle__WEBPACK_IMPORTED_MODULE_2__.throttle)(() => duration$, config); } -TuiIsPrimitivePolymorpheusContentPipe.ɵfac = function TuiIsPrimitivePolymorpheusContentPipe_Factory(t) { - return new (t || TuiIsPrimitivePolymorpheusContentPipe)(); -}; -TuiIsPrimitivePolymorpheusContentPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ - name: "tuiIsPrimitivePolymorpheusContentPipe", - type: TuiIsPrimitivePolymorpheusContentPipe, - pure: true -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiIsPrimitivePolymorpheusContentPipe, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe, - args: [{ - name: 'tuiIsPrimitivePolymorpheusContentPipe' - }] - }], null, null); -})(); -// @bad TODO subscribe propertiesConnectors changes -// @bad TODO refactor to make more flexible -class TuiDocDocumentationComponent { - constructor(cdr, texts, excludedProperties, destroy$, getColor, getOpacity) { - this.cdr = cdr; - this.texts = texts; - this.excludedProperties = excludedProperties; - this.destroy$ = destroy$; - this.getColor = getColor; - this.getOpacity = getOpacity; - this.heading = ''; - this.showValues = true; - this.isAPI = false; - this.propertiesConnectors = _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_14__.EMPTY_QUERY; - this.activeItemIndex = 0; - this.matcher = (item, exclusions) => !exclusions.has(item.documentationPropertyName); - } - ngAfterContentInit() { - (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_42__.tuiQueryListChanges)(this.propertiesConnectors).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.switchMap)(items => (0,rxjs__WEBPACK_IMPORTED_MODULE_43__.merge)(...items.map(({ - changed$ - }) => changed$))), (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_42__.tuiWatch)(this.cdr), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_44__.takeUntil)(this.destroy$)).subscribe(); - } - get type() { - return this.isAPI ? this.texts[0] : this.texts[1]; - } - onColorChange(connector, color) { - const opacity = this.getOpacity.transform(connector.documentationPropertyValue || ''); - if (opacity === 100) { - connector.onValueChange(color); - return; - } - const rgb = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_41__.tuiHexToRgb)(color).join(', '); - const result = `rgba(${rgb}, ${opacity / 100})`; - connector.onValueChange(result); - } - onOpacityChange(connector, opacity) { - const hex = this.getColor.transform(connector.documentationPropertyValue || ''); - const rgb = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_41__.tuiHexToRgb)(hex); - const result = `rgba(${rgb}, ${(opacity || 0) / 100})`; - connector.onValueChange(result); - } +/***/ }), + +/***/ 1114: +/*!***********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/throwIfEmpty.js ***! + \***********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ throwIfEmpty: () => (/* binding */ throwIfEmpty) +/* harmony export */ }); +/* harmony import */ var _util_EmptyError__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/EmptyError */ 3826); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); + + + +function throwIfEmpty(errorFactory = defaultErrorFactory) { + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_0__.operate)((source, subscriber) => { + let hasValue = false; + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_1__.createOperatorSubscriber)(subscriber, value => { + hasValue = true; + subscriber.next(value); + }, () => hasValue ? subscriber.complete() : subscriber.error(errorFactory()))); + }); } -TuiDocDocumentationComponent.ɵfac = function TuiDocDocumentationComponent_Factory(t) { - return new (t || TuiDocDocumentationComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_DOCUMENTATION_TEXTS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_EXCLUDED_PROPERTIES), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiDestroyService, 2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](TuiGetColorPipe), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](TuiGetOpacityPipe)); -}; -TuiDocDocumentationComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiDocDocumentationComponent, - selectors: [["tui-doc-documentation"]], - contentQueries: function TuiDocDocumentationComponent_ContentQueries(rf, ctx, dirIndex) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, TuiDocDocumentationPropertyConnectorDirective, 4); - } - if (rf & 2) { - let _t; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.propertiesConnectors = _t); - } - }, - inputs: { - heading: "heading", - showValues: "showValues", - isAPI: "isAPI" - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([TuiGetColorPipe, TuiGetOpacityPipe, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiDestroyService])], - ngContentSelectors: _c0, - decls: 4, - vars: 6, - consts: [["class", "t-heading", 4, "ngIf"], [4, "ngIf"], [1, "t-heading"], ["class", "t-table", 4, "ngIf"], [1, "t-table"], [1, "t-row", "t-row_header"], [1, "t-th", "t-cell", "t-cell_prop"], [1, "t-th"], ["class", "t-th t-cell t-th_value", 4, "ngIf"], ["class", "t-row", 3, "t-deprecated", 4, "ngFor", "ngForOf"], [1, "t-th", "t-cell", "t-th_value"], [1, "t-row"], [1, "t-cell"], ["automation-id", "tui-documentation__property-name", 1, "t-property", "t-additional-info"], [1, "t-property-code"], ["size", "s", "status", "neutral", "value", "Optional", 4, "ngIf"], ["size", "s", "status", "error", "value", "Deprecated", 4, "ngIf"], [3, "ngTemplateOutlet"], [1, "type"], [1, "t-code-type"], [4, "ngFor", "ngForOf"], ["class", "t-cell t-cell_value", 4, "ngIf"], ["size", "s", "status", "neutral", "value", "Optional"], ["size", "s", "status", "error", "value", "Deprecated"], ["target", "_blank", "class", "t-code-reference", 4, "ngIf", "ngIfElse"], ["default", ""], ["target", "_blank", 1, "t-code-reference"], [1, "t-cell", "t-cell_value"], [4, "ngIf", "ngIfElse"], ["elseEmitter", ""], ["tuiDropdownLimitWidth", "min", "tuiTextfieldSize", "m", 3, "nativeId", "ngModel", "tuiTextfieldCleaner", "tuiTextfieldLabelOutside", "valueContent", "ngModelChange", 4, "ngIf", "ngIfElse"], ["selectContent", ""], ["noItems", ""], ["tuiDropdownLimitWidth", "min", "tuiTextfieldSize", "m", 3, "nativeId", "ngModel", "tuiTextfieldCleaner", "tuiTextfieldLabelOutside", "valueContent", "ngModelChange"], [1, "t-exception"], [3, "itemContent", "items", 4, "tuiDataList"], [3, "itemContent", "items"], [3, "ngSwitch"], ["size", "l", 3, "nativeId", "ngModel", "showIcons", "ngModelChange", 4, "ngSwitchCase"], ["tuiTextfieldSize", "m", 3, "nativeId", "tuiTextfieldCleaner", "tuiTextfieldLabelOutside", "value", "valueChange", 4, "ngSwitchCase"], ["tuiGroup", "", 4, "ngSwitchCase"], ["tuiTextfieldSize", "m", 3, "nativeId", "ngModel", "step", "tuiTextfieldLabelOutside", "ngModelChange", 4, "ngSwitchCase"], [4, "ngSwitchCase"], ["size", "l", 3, "nativeId", "ngModel", "showIcons", "ngModelChange"], ["tuiTextfieldSize", "m", 3, "nativeId", "tuiTextfieldCleaner", "tuiTextfieldLabelOutside", "value", "valueChange"], ["tuiGroup", ""], ["tuiTextfieldSize", "m", 3, "tuiInputOpacity", "tuiTextfieldLabelOutside", "value", "valueChange"], ["tuiTextfield", "", "type", "text"], ["tuiTextfieldSize", "m", 3, "max", "min", "ngModel", "step", "ngModelChange"], ["tuiTextfieldSize", "m", 3, "nativeId", "ngModel", "step", "tuiTextfieldLabelOutside", "ngModelChange"], ["tuiTextfieldSize", "m", 3, "nativeId", "tuiTextfieldCleaner", "tuiTextfieldLabelOutside", "value", "valueChange", 4, "ngIf"], [1, "t-output"]], - template: function TuiDocDocumentationComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, TuiDocDocumentationComponent_h1_0_Template, 2, 1, "h1", 0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocDocumentationComponent_ng_container_2_Template, 2, 1, "ng-container", 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "tuiFilter"); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.heading); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind3"](3, 2, ctx.propertiesConnectors, ctx.matcher, ctx.excludedProperties)); +function defaultErrorFactory() { + return new _util_EmptyError__WEBPACK_IMPORTED_MODULE_2__.EmptyError(); +} + +/***/ }), + +/***/ 5733: +/*!*************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/operators/withLatestFrom.js ***! + \*************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ withLatestFrom: () => (/* binding */ withLatestFrom) +/* harmony export */ }); +/* harmony import */ var _util_lift__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/lift */ 1474); +/* harmony import */ var _OperatorSubscriber__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./OperatorSubscriber */ 1676); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../observable/innerFrom */ 58); +/* harmony import */ var _util_identity__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util/identity */ 2337); +/* harmony import */ var _util_noop__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../util/noop */ 6075); +/* harmony import */ var _util_args__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/args */ 1866); + + + + + + +function withLatestFrom(...inputs) { + const project = (0,_util_args__WEBPACK_IMPORTED_MODULE_0__.popResultSelector)(inputs); + return (0,_util_lift__WEBPACK_IMPORTED_MODULE_1__.operate)((source, subscriber) => { + const len = inputs.length; + const otherValues = new Array(len); + let hasValue = inputs.map(() => false); + let ready = false; + for (let i = 0; i < len; i++) { + (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_2__.innerFrom)(inputs[i]).subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_3__.createOperatorSubscriber)(subscriber, value => { + otherValues[i] = value; + if (!ready && !hasValue[i]) { + hasValue[i] = true; + (ready = hasValue.every(_util_identity__WEBPACK_IMPORTED_MODULE_4__.identity)) && (hasValue = null); + } + }, _util_noop__WEBPACK_IMPORTED_MODULE_5__.noop)); } - }, - dependencies: [_taiga_ui_kit__WEBPACK_IMPORTED_MODULE_45__.TuiBadgeComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_30__.TuiSelectComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_31__.TuiDataListWrapperComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_46__.TuiToggleComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_47__.TuiPrimitiveTextfieldComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_47__.TuiTextfieldComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_48__.TuiInputNumberComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_49__.TuiNotificationComponent, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgTemplateOutlet, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_30__.TuiSelectDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_50__.TuiDropdownOptionsDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldSizeDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.NgModel, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldCleanerDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldLabelOutsideDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListDirective, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgSwitchCase, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_47__.TuiPrimitiveTextfieldDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_39__.TuiGroupDirective, TuiInputOpacityDirective, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_48__.TuiInputNumberDirective, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_51__.TuiFilterPipe, TuiStripOptionalPipe, TuiIsOptionalPipe, TuiDocTypeReferencePipe, TuiShowCleanerPipe, TuiInspectPipe, TuiGetOpacityPipe, TuiGetColorPipe, TuiIsPrimitivePolymorpheusContentPipe, _angular_common__WEBPACK_IMPORTED_MODULE_10__.AsyncPipe], - styles: ["[_nghost-%COMP%]{display:block;min-width:100%}.t-table[_ngcontent-%COMP%]{width:100%;table-layout:fixed}.t-row[_ngcontent-%COMP%]:not(:last-child){border-bottom:1px solid var(--tui-base-03)}tui-root._mobile[_nghost-%COMP%] .t-row[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}tui-root._mobile[_nghost-%COMP%] .t-row_header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-row_header[_ngcontent-%COMP%]{display:none}.t-cell[_ngcontent-%COMP%]{padding:1rem 1rem .875rem}.t-cell[_ngcontent-%COMP%]:first-child{padding-left:0}.t-cell[_ngcontent-%COMP%]:last-child{padding-right:0}.t-cell_prop[_ngcontent-%COMP%]{width:40%}.t-cell_value[_ngcontent-%COMP%]{text-align:right}tui-root._mobile[_nghost-%COMP%] .t-cell[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-cell[_ngcontent-%COMP%]{width:100%;height:auto;padding:.5rem 0;text-align:left}.t-th[_ngcontent-%COMP%]{padding:.5rem 1rem;color:var(--tui-text-02);font-weight:normal;text-align:left}.t-th_value[_ngcontent-%COMP%]{max-width:20rem;text-align:right}tui-root._mobile[_nghost-%COMP%] .t-th_value[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-th_value[_ngcontent-%COMP%]{width:9.375rem}.t-property[_ngcontent-%COMP%]{font:var(--tui-font-text-m);margin-bottom:.25rem;font-family:monospace;color:#8f75d1}tui-root._mobile[_nghost-%COMP%] .t-property[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-property[_ngcontent-%COMP%]{padding:.5rem 0}.t-type[_ngcontent-%COMP%]{font-family:monospace}.t-deprecated[_ngcontent-%COMP%] .t-property-code[_ngcontent-%COMP%]{text-decoration:line-through}.t-deprecated-label[_ngcontent-%COMP%]{margin-right:.125rem;color:var(--tui-error-fill);font-size:.75rem}.t-additional-info[_ngcontent-%COMP%]{display:flex;grid-gap:.3125rem;gap:.3125rem;align-items:center}.t-exception[_ngcontent-%COMP%]{display:block;width:-webkit-max-content;width:max-content}.t-output[_ngcontent-%COMP%]{text-align:left;opacity:0}.t-heading[_ngcontent-%COMP%]{font:var(--tui-font-heading-4)}.t-code-type[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.t-code-reference[_ngcontent-%COMP%]{display:inline-flex;color:var(--tui-link);text-decoration:none;align-items:center;justify-content:center;grid-gap:3px;gap:3px}.t-code-reference[_ngcontent-%COMP%]:after{content:\"\";font-size:1rem;width:1rem;height:1rem;background:currentColor;-webkit-mask:url('data:image/svg+xml,') center / 100%;mask:url('data:image/svg+xml,') center / 100%}"], - data: { - animation: [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_52__.trigger)('emitEvent', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_52__.transition)(':increment', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_52__.style)({ - opacity: 1 - }), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_52__.animate)('500ms ease-in')])])] - }, - changeDetection: 0 -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocDocumentationComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-doc-documentation', - templateUrl: './documentation.template.html', - styleUrls: ['./documentation.style.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush, - providers: [TuiGetColorPipe, TuiGetOpacityPipe, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiDestroyService], - animations: [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_52__.trigger)('emitEvent', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_52__.transition)(':increment', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_52__.style)({ - opacity: 1 - }), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_52__.animate)('500ms ease-in')])])] - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_DOCUMENTATION_TEXTS] - }] - }, { - type: Set, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_EXCLUDED_PROPERTIES] - }] - }, { - type: _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiDestroyService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiDestroyService] - }] - }, { - type: TuiGetColorPipe, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [TuiGetColorPipe] - }] - }, { - type: TuiGetOpacityPipe, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [TuiGetOpacityPipe] - }] - }]; - }, { - heading: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - showValues: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - isAPI: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - propertiesConnectors: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren, - args: [TuiDocDocumentationPropertyConnectorDirective] - }] + source.subscribe((0,_OperatorSubscriber__WEBPACK_IMPORTED_MODULE_3__.createOperatorSubscriber)(subscriber, value => { + if (ready) { + const values = [value, ...otherValues]; + subscriber.next(project ? project(...values) : values); + } + })); }); -})(); -class TuiInputOpacityModule {} -TuiInputOpacityModule.ɵfac = function TuiInputOpacityModule_Factory(t) { - return new (t || TuiInputOpacityModule)(); -}; -TuiInputOpacityModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiInputOpacityModule -}); -TuiInputOpacityModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiInputOpacityModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [TuiInputOpacityDirective], - exports: [TuiInputOpacityDirective] - }] - }], null, null); -})(); -class TuiDocDocumentationModule {} -TuiDocDocumentationModule.ɵfac = function TuiDocDocumentationModule_Factory(t) { - return new (t || TuiDocDocumentationModule)(); -}; -TuiDocDocumentationModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiDocDocumentationModule -}); -TuiDocDocumentationModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.FormsModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_45__.TuiBadgeModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_30__.TuiSelectModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_46__.TuiToggleModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_29__.TuiLinkModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_48__.TuiInputNumberModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_39__.TuiGroupModule, TuiInputOpacityModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_47__.TuiPrimitiveTextfieldModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldControllerModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_50__.TuiDropdownModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_31__.TuiDataListWrapperModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_49__.TuiNotificationModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_51__.TuiFilterPipeModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocDocumentationModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.FormsModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_45__.TuiBadgeModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_30__.TuiSelectModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_46__.TuiToggleModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_29__.TuiLinkModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_48__.TuiInputNumberModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_39__.TuiGroupModule, TuiInputOpacityModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_47__.TuiPrimitiveTextfieldModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldControllerModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_50__.TuiDropdownModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_31__.TuiDataListWrapperModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_49__.TuiNotificationModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_51__.TuiFilterPipeModule], - declarations: [TuiInspectPipe, TuiGetColorPipe, TuiGetOpacityPipe, TuiIsOptionalPipe, TuiShowCleanerPipe, TuiStripOptionalPipe, TuiDocTypeReferencePipe, TuiDocDocumentationComponent, TuiIsPrimitivePolymorpheusContentPipe, TuiDocDocumentationPropertyConnectorDirective], - exports: [TuiDocTypeReferencePipe, TuiDocDocumentationComponent, TuiDocDocumentationPropertyConnectorDirective] - }] - }], null, null); -})(); -const TUI_DOC_EXAMPLE_DEFAULT_OPTIONS = { - codeEditorVisibilityHandler: files => Boolean(files[_taiga_ui_addon_doc_interfaces__WEBPACK_IMPORTED_MODULE_53__.TUI_EXAMPLE_PRIMARY_FILE_NAME.TS] && files[_taiga_ui_addon_doc_interfaces__WEBPACK_IMPORTED_MODULE_53__.TUI_EXAMPLE_PRIMARY_FILE_NAME.HTML]), - tabTitles: new Map(), - fullsize: true, - linkIcon: 'tuiIconLink' -}; -/** - * Default parameters for DocExample component - */ -const TUI_DOC_EXAMPLE_OPTIONS = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_22__.tuiCreateToken)(TUI_DOC_EXAMPLE_DEFAULT_OPTIONS); -function tuiDocExampleOptionsProvider(options) { - return (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_22__.tuiProvideOptions)(TUI_DOC_EXAMPLE_OPTIONS, options, TUI_DOC_EXAMPLE_DEFAULT_OPTIONS); } -class TuiDocExampleGetTabsPipe { - transform(content, defaultTab) { - return [defaultTab, ...Object.keys(content)]; - } + +/***/ }), + +/***/ 9064: +/*!************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduled/scheduleArray.js ***! + \************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ scheduleArray: () => (/* binding */ scheduleArray) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 4517); + +function scheduleArray(input, scheduler) { + return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => { + let i = 0; + return scheduler.schedule(function () { + if (i === input.length) { + subscriber.complete(); + } else { + subscriber.next(input[i++]); + if (!subscriber.closed) { + this.schedule(); + } + } + }); + }); } -TuiDocExampleGetTabsPipe.ɵfac = function TuiDocExampleGetTabsPipe_Factory(t) { - return new (t || TuiDocExampleGetTabsPipe)(); -}; -TuiDocExampleGetTabsPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ - name: "tuiDocExampleGetTabs", - type: TuiDocExampleGetTabsPipe, - pure: true -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocExampleGetTabsPipe, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe, - args: [{ - name: 'tuiDocExampleGetTabs' - }] - }], null, null); -})(); -class TuiDocExampleComponent { - constructor(clipboard, alerts, location, copyTexts$, texts, codeEditor, processContent, isE2E, codeActions, options) { - this.clipboard = clipboard; - this.alerts = alerts; - this.location = location; - this.copyTexts$ = copyTexts$; - this.texts = texts; - this.codeEditor = codeEditor; - this.processContent = processContent; - this.isE2E = isE2E; - this.codeActions = codeActions; - this.options = options; - this.rawLoader$$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__.BehaviorSubject({}); - this.id = null; - this.fullsize = this.options.fullsize; - this.componentName = this.location.pathname.slice(1); - this.defaultTabIndex = 0; - this.defaultTab = this.texts[this.defaultTabIndex]; - this.activeItemIndex = this.defaultTabIndex; - this.copy$ = this.copyTexts$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(([copy]) => copy)); - this.processor$ = this.rawLoader$$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.switchMap)(_taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_7__.tuiRawLoadRecord), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(value => this.processContent(value))); - this.loading$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject(); - this.visible = files => Boolean(this.codeEditor && this.options.codeEditorVisibilityHandler(files)); - } - set content(content) { - this.rawLoader$$.next(content); - } - getTabTitle(fileName) { - return this.options.tabTitles.get(fileName) || fileName; - } - copyExampleLink({ - href - }) { - this.clipboard.copy(href); - this.alerts.open(this.texts[1], { - label: this.texts[2], - status: 'success' - }).subscribe(); - } - edit(files) { - var _a; - this.loading$.next(true); - (_a = this.codeEditor) === null || _a === void 0 ? void 0 : _a.edit(this.componentName, this.id || '', files).then(() => this.loading$.next(false)).catch(() => this.loading$.next(false)); + +/***/ }), + +/***/ 8663: +/*!********************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduled/scheduleAsyncIterable.js ***! + \********************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ scheduleAsyncIterable: () => (/* binding */ scheduleAsyncIterable) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _util_executeSchedule__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/executeSchedule */ 2437); + + +function scheduleAsyncIterable(input, scheduler) { + if (!input) { + throw new Error('Iterable cannot be null'); } + return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => { + (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_1__.executeSchedule)(subscriber, scheduler, () => { + const iterator = input[Symbol.asyncIterator](); + (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_1__.executeSchedule)(subscriber, scheduler, () => { + iterator.next().then(result => { + if (result.done) { + subscriber.complete(); + } else { + subscriber.next(result.value); + } + }); + }, 0, true); + }); + }); } -TuiDocExampleComponent.ɵfac = function TuiDocExampleComponent_Factory(t) { - return new (t || TuiDocExampleComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_12__.Clipboard), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_core__WEBPACK_IMPORTED_MODULE_40__.TuiAlertService), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_54__.LOCATION), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_kit__WEBPACK_IMPORTED_MODULE_15__.TUI_COPY_TEXTS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_EXAMPLE_TEXTS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_CODE_EDITOR, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_EXAMPLE_CONTENT_PROCESSOR), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_25__.TUI_IS_E2E), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_CODE_ACTIONS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](TUI_DOC_EXAMPLE_OPTIONS)); -}; -TuiDocExampleComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiDocExampleComponent, - selectors: [["tui-doc-example"]], - hostVars: 2, - hostBindings: function TuiDocExampleComponent_HostBindings(rf, ctx) { - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("_fullsize", ctx.fullsize); + +/***/ }), + +/***/ 2843: +/*!***************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduled/scheduleIterable.js ***! + \***************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ scheduleIterable: () => (/* binding */ scheduleIterable) +/* harmony export */ }); +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _symbol_iterator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../symbol/iterator */ 477); +/* harmony import */ var _util_isFunction__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/isFunction */ 8347); +/* harmony import */ var _util_executeSchedule__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/executeSchedule */ 2437); + + + + +function scheduleIterable(input, scheduler) { + return new _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => { + let iterator; + (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_1__.executeSchedule)(subscriber, scheduler, () => { + iterator = input[_symbol_iterator__WEBPACK_IMPORTED_MODULE_2__.iterator](); + (0,_util_executeSchedule__WEBPACK_IMPORTED_MODULE_1__.executeSchedule)(subscriber, scheduler, () => { + let value; + let done; + try { + ({ + value, + done + } = iterator.next()); + } catch (err) { + subscriber.error(err); + return; + } + if (done) { + subscriber.complete(); + } else { + subscriber.next(value); + } + }, 0, true); + }); + return () => (0,_util_isFunction__WEBPACK_IMPORTED_MODULE_3__.isFunction)(iterator === null || iterator === void 0 ? void 0 : iterator.return) && iterator.return(); + }); +} + +/***/ }), + +/***/ 9888: +/*!*****************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduled/scheduleObservable.js ***! + \*****************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ scheduleObservable: () => (/* binding */ scheduleObservable) +/* harmony export */ }); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/innerFrom */ 58); +/* harmony import */ var _operators_observeOn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../operators/observeOn */ 9721); +/* harmony import */ var _operators_subscribeOn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../operators/subscribeOn */ 4869); + + + +function scheduleObservable(input, scheduler) { + return (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_0__.innerFrom)(input).pipe((0,_operators_subscribeOn__WEBPACK_IMPORTED_MODULE_1__.subscribeOn)(scheduler), (0,_operators_observeOn__WEBPACK_IMPORTED_MODULE_2__.observeOn)(scheduler)); +} + +/***/ }), + +/***/ 7328: +/*!**************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduled/schedulePromise.js ***! + \**************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ schedulePromise: () => (/* binding */ schedulePromise) +/* harmony export */ }); +/* harmony import */ var _observable_innerFrom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../observable/innerFrom */ 58); +/* harmony import */ var _operators_observeOn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../operators/observeOn */ 9721); +/* harmony import */ var _operators_subscribeOn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../operators/subscribeOn */ 4869); + + + +function schedulePromise(input, scheduler) { + return (0,_observable_innerFrom__WEBPACK_IMPORTED_MODULE_0__.innerFrom)(input).pipe((0,_operators_subscribeOn__WEBPACK_IMPORTED_MODULE_1__.subscribeOn)(scheduler), (0,_operators_observeOn__WEBPACK_IMPORTED_MODULE_2__.observeOn)(scheduler)); +} + +/***/ }), + +/***/ 2662: +/*!*************************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduled/scheduleReadableStreamLike.js ***! + \*************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ scheduleReadableStreamLike: () => (/* binding */ scheduleReadableStreamLike) +/* harmony export */ }); +/* harmony import */ var _scheduleAsyncIterable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./scheduleAsyncIterable */ 8663); +/* harmony import */ var _util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/isReadableStreamLike */ 8120); + + +function scheduleReadableStreamLike(input, scheduler) { + return (0,_scheduleAsyncIterable__WEBPACK_IMPORTED_MODULE_0__.scheduleAsyncIterable)((0,_util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_1__.readableStreamLikeToAsyncGenerator)(input), scheduler); +} + +/***/ }), + +/***/ 6333: +/*!********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduled/scheduled.js ***! + \********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ scheduled: () => (/* binding */ scheduled) +/* harmony export */ }); +/* harmony import */ var _scheduleObservable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scheduleObservable */ 9888); +/* harmony import */ var _schedulePromise__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./schedulePromise */ 7328); +/* harmony import */ var _scheduleArray__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./scheduleArray */ 9064); +/* harmony import */ var _scheduleIterable__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./scheduleIterable */ 2843); +/* harmony import */ var _scheduleAsyncIterable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./scheduleAsyncIterable */ 8663); +/* harmony import */ var _util_isInteropObservable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/isInteropObservable */ 835); +/* harmony import */ var _util_isPromise__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util/isPromise */ 182); +/* harmony import */ var _util_isArrayLike__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/isArrayLike */ 9085); +/* harmony import */ var _util_isIterable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../util/isIterable */ 4377); +/* harmony import */ var _util_isAsyncIterable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../util/isAsyncIterable */ 165); +/* harmony import */ var _util_throwUnobservableError__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../util/throwUnobservableError */ 7603); +/* harmony import */ var _util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../util/isReadableStreamLike */ 8120); +/* harmony import */ var _scheduleReadableStreamLike__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./scheduleReadableStreamLike */ 2662); + + + + + + + + + + + + + +function scheduled(input, scheduler) { + if (input != null) { + if ((0,_util_isInteropObservable__WEBPACK_IMPORTED_MODULE_0__.isInteropObservable)(input)) { + return (0,_scheduleObservable__WEBPACK_IMPORTED_MODULE_1__.scheduleObservable)(input, scheduler); } - }, - inputs: { - id: "id", - heading: "heading", - description: "description", - content: "content", - fullsize: "fullsize", - componentName: "componentName" - }, - ngContentSelectors: _c0, - decls: 8, - vars: 5, - consts: [["class", "t-title", 4, "ngIf"], ["class", "t-description", 4, "ngIf"], ["class", "t-example", 4, "ngIf"], ["preview", ""], ["codeSection", ""], [1, "t-title"], [3, "textContent", 4, "polymorpheusOutlet"], ["appearance", "icon", "routerLink", ".", "size", "xs", "tuiIconButton", "", "type", "button", "class", "t-link-icon", 3, "fragment", "icon", "title", "click", 4, "ngIf"], [3, "textContent"], ["appearance", "icon", "routerLink", ".", "size", "xs", "tuiIconButton", "", "type", "button", 1, "t-link-icon", 3, "fragment", "icon", "title", "click"], [1, "t-description"], [4, "polymorpheusOutlet"], [1, "t-example"], [4, "ngIf"], ["class", "t-tabs-wrapper", 4, "ngIf"], ["class", "t-content", 3, "t-content_animated", "t-content_visible", 4, "ngFor", "ngForOf"], [1, "t-tabs-wrapper"], [1, "t-tabs", 3, "activeItemIndex", "activeItemIndexChange"], [4, "ngFor", "ngForOf"], ["size", "xs", 3, "overlay", "showLoader", "click", 4, "ngIf"], ["tuiTab", "", 4, "tuiItem"], ["tuiTab", ""], ["size", "xs", 3, "overlay", "showLoader", "click"], [4, "ngIf", "ngIfElse"], ["defaultEditContent", ""], ["appearance", "flat", "size", "s", "tuiButton", "", "type", "button"], [1, "t-content"], [3, "ngTemplateOutlet", 4, "ngIf", "ngIfElse"], ["anotherTab", ""], [3, "ngTemplateOutlet"], [3, "ngTemplateOutlet", "ngTemplateOutletContext"], ["automation-id", "tui-doc-example", 1, "t-demo"], [3, "code"], [4, "polymorpheusOutlet", "polymorpheusOutletContext"]], - template: function TuiDocExampleComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, TuiDocExampleComponent_h3_0_Template, 3, 2, "h3", 0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocExampleComponent_h4_1_Template, 2, 1, "h4", 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocExampleComponent_div_2_Template, 3, 4, "div", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, TuiDocExampleComponent_ng_template_4_Template, 2, 0, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, TuiDocExampleComponent_ng_template_6_Template, 2, 2, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); + if ((0,_util_isArrayLike__WEBPACK_IMPORTED_MODULE_2__.isArrayLike)(input)) { + return (0,_scheduleArray__WEBPACK_IMPORTED_MODULE_3__.scheduleArray)(input, scheduler); } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.heading); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.description); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 3, ctx.processor$)); + if ((0,_util_isPromise__WEBPACK_IMPORTED_MODULE_4__.isPromise)(input)) { + return (0,_schedulePromise__WEBPACK_IMPORTED_MODULE_5__.schedulePromise)(input, scheduler); + } + if ((0,_util_isAsyncIterable__WEBPACK_IMPORTED_MODULE_6__.isAsyncIterable)(input)) { + return (0,_scheduleAsyncIterable__WEBPACK_IMPORTED_MODULE_7__.scheduleAsyncIterable)(input, scheduler); + } + if ((0,_util_isIterable__WEBPACK_IMPORTED_MODULE_8__.isIterable)(input)) { + return (0,_scheduleIterable__WEBPACK_IMPORTED_MODULE_9__.scheduleIterable)(input, scheduler); + } + if ((0,_util_isReadableStreamLike__WEBPACK_IMPORTED_MODULE_10__.isReadableStreamLike)(input)) { + return (0,_scheduleReadableStreamLike__WEBPACK_IMPORTED_MODULE_11__.scheduleReadableStreamLike)(input, scheduler); } - }, - dependencies: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_55__.TuiTabsWithMoreComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_55__.TuiTabComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_56__.TuiLoaderComponent, TuiDocCodeComponent, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_57__.PolymorpheusOutletDirective, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterLinkWithHref, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_58__.TuiItemDirective, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgTemplateOutlet, _angular_common__WEBPACK_IMPORTED_MODULE_10__.AsyncPipe, TuiDocExampleGetTabsPipe, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_59__.TuiMapperPipe], - styles: ["[_nghost-%COMP%]{position:relative;display:block;padding-top:3.5rem;clear:right}[_nghost-%COMP%]:target{animation:1s .3s tuiShaking}[_nghost-%COMP%] tui-root._mobile[_nghost-%COMP%], tui-root._mobile [_nghost-%COMP%]{padding-top:2rem}.t-title[_ngcontent-%COMP%]{font:var(--tui-font-heading-5);margin:0 0 .5rem}tui-root._mobile[_nghost-%COMP%] .t-title[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-title[_ngcontent-%COMP%]{font:var(--tui-font-heading-6)}.t-description[_ngcontent-%COMP%]{font:var(--tui-font-text-m);font-weight:normal;margin:0}.t-title[_ngcontent-%COMP%]:first-letter, .t-description[_ngcontent-%COMP%]:first-letter{text-transform:capitalize}.t-example[_ngcontent-%COMP%]{position:relative;margin-top:1.5rem;border:1px solid var(--tui-base-03);border-radius:var(--tui-radius-m);box-shadow:0 .125rem .1875rem #0000001a;overflow:hidden}tui-root._mobile[_nghost-%COMP%] .t-example[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-example[_ngcontent-%COMP%]{margin-top:.75rem}.t-tabs-wrapper[_ngcontent-%COMP%]{display:flex;padding:0 .875rem 0 2rem;box-shadow:inset 0 -1px var(--tui-base-03);justify-content:space-between;align-items:center}tui-root._mobile[_nghost-%COMP%] .t-tabs-wrapper[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-tabs-wrapper[_ngcontent-%COMP%]{padding:0 .875rem 0 1rem}.t-tabs[_ngcontent-%COMP%]{flex-grow:1}.t-demo[_ngcontent-%COMP%]{padding:2rem;max-width:100%;box-sizing:border-box;overflow-x:auto}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar, .t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar{background-color:transparent}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}tui-root._mobile[_nghost-%COMP%] .t-demo[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-demo[_ngcontent-%COMP%]{padding:1rem}[_nghost-%COMP%]:not(._fullsize) .t-demo[_ngcontent-%COMP%]{width:-webkit-min-content;width:min-content;min-width:20rem}.t-link-icon[_ngcontent-%COMP%]{margin-left:.3rem;vertical-align:baseline}.t-content[_ngcontent-%COMP%]{will-change:opacity;height:0;visibility:hidden;opacity:0}.t-content_animated[_ngcontent-%COMP%]{transition:opacity .3s ease-in-out}.t-content_visible[_ngcontent-%COMP%]{height:auto;visibility:visible;opacity:1}"], - changeDetection: 0 -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocExampleComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-doc-example', - templateUrl: './example.template.html', - styleUrls: ['./example.style.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush - }] - }], function () { - return [{ - type: _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_12__.Clipboard, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_12__.Clipboard] - }] - }, { - type: _taiga_ui_core__WEBPACK_IMPORTED_MODULE_40__.TuiAlertService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_40__.TuiAlertService] - }] - }, { - type: Location, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_54__.LOCATION] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_19__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_kit__WEBPACK_IMPORTED_MODULE_15__.TUI_COPY_TEXTS] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_EXAMPLE_TEXTS] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_CODE_EDITOR] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_EXAMPLE_CONTENT_PROCESSOR] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_25__.TUI_IS_E2E] - }] - }, { - type: Array, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_CODE_ACTIONS] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [TUI_DOC_EXAMPLE_OPTIONS] - }] - }]; - }, { - id: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - heading: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - description: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - content: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - fullsize: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['class._fullsize'] - }], - componentName: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }] - }); -})(); -class TuiDocExampleModule {} -TuiDocExampleModule.ɵfac = function TuiDocExampleModule_Factory(t) { - return new (t || TuiDocExampleModule)(); -}; -TuiDocExampleModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiDocExampleModule -}); -TuiDocExampleModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_12__.ClipboardModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_55__.TuiTabsModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule, TuiDocCopyModule, TuiDocCodeModule, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_57__.PolymorpheusModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_59__.TuiMapperPipeModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_56__.TuiLoaderModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocExampleModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_12__.ClipboardModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_55__.TuiTabsModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule, TuiDocCopyModule, TuiDocCodeModule, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_57__.PolymorpheusModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_59__.TuiMapperPipeModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_56__.TuiLoaderModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule], - declarations: [TuiDocExampleComponent, TuiDocExampleGetTabsPipe], - exports: [TuiDocExampleComponent, TuiDocExampleGetTabsPipe] - }] - }], null, null); -})(); -function labelsProviderFactory(pages) { - return pages.map(({ - section - }) => section).filter(_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_22__.tuiIsPresent).filter((item, index, array) => array.indexOf(item) === index); -} -/** - * Page title - */ -const NAVIGATION_TITLE = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('[NAVIGATION_TITLE]'); -/** - * Navigation sections labels for search - */ -const NAVIGATION_LABELS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('[NAVIGATION_LABELS]'); -/** - * Navigation pages - */ -const NAVIGATION_ITEMS = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('[NAVIGATION_ITEMS]'); -const NAVIGATION_PROVIDERS = [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiDestroyService, { - provide: NAVIGATION_TITLE, - deps: [_angular_router__WEBPACK_IMPORTED_MODULE_26__.Router, _angular_router__WEBPACK_IMPORTED_MODULE_26__.ActivatedRoute, _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_TITLE, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiDestroyService], - useFactory: (router, activatedRoute, titlePrefix, destroy$) => router.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_60__.filter)(event => event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_26__.NavigationEnd), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(() => activatedRoute.firstChild), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_60__.filter)(_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_22__.tuiIsPresent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_61__.mergeMap)(({ - data - }) => data), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(({ - title - }) => `${titlePrefix}${title}`), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_44__.takeUntil)(destroy$)) -}, { - provide: NAVIGATION_LABELS, - deps: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_PAGES], - useFactory: labelsProviderFactory -}, { - provide: NAVIGATION_ITEMS, - deps: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_PAGES], - useFactory: pages => { - const labels = labelsProviderFactory(pages); - return [...labels.map(label => pages.filter(({ - section - }) => section === label)), pages.filter(page => !page.section)]; - } -}]; -class TuiDocNavigationComponent { - constructor(cdr, titleService, title$, mode, sidebar, labels, items, searchText, router, activatedRoute, destroy$, readyToScroll$, docIcons, icons, doc) { - this.title$ = title$; - this.mode = mode; - this.sidebar = sidebar; - this.labels = labels; - this.items = items; - this.searchText = searchText; - this.router = router; - this.activatedRoute = activatedRoute; - this.destroy$ = destroy$; - this.readyToScroll$ = readyToScroll$; - this.docIcons = docIcons; - this.icons = icons; - this.doc = doc; - this.menuOpen = false; - this.openPagesArr = []; - this.openPagesGroupsArr = []; - this.active = ''; - this.search = new _angular_forms__WEBPACK_IMPORTED_MODULE_23__.FormControl(''); - this.filtered$ = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_42__.tuiControlValue)(this.search).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_60__.filter)(search => search.trim().length > 2), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(search => this.filterItems(this.flattenSubPages(this.items), search))); - this.mode$ = this.mode.change$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.startWith)(null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(() => this.mode.mode || 'onLight')); - title$.subscribe(title => { - cdr.markForCheck(); - titleService.setTitle(title); - this.openActivePageGroup(); - }); - (0,rxjs__WEBPACK_IMPORTED_MODULE_62__.combineLatest)([this.router.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_60__.filter)(event => event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_26__.Scroll)), this.title$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.switchMap)(() => this.readyToScroll$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_60__.filter)(Boolean))))]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_63__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(([event]) => event.anchor || ''), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_60__.filter)(Boolean), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_44__.takeUntil)(this.destroy$)).subscribe(anchor => this.navigateToAnchorLink(anchor)); - } - get canOpen() { - var _a, _b; - return ((_b = (_a = this.search.value) === null || _a === void 0 ? void 0 : _a.length) !== null && _b !== void 0 ? _b : 0) > 2; - } - get itemsWithoutSections() { - return this.items[this.items.length - 1]; - } - $pages(pages) { - return pages; - } - isActive(route) { - return route === this.active; - } - onGroupClick(index) { - this.openPagesGroupsArr[index] = !this.openPagesGroupsArr[index]; - } - closeMenu() { - this.menuOpen = false; - } - onClick(input) { - input.open = false; - this.menuOpen = false; - this.search.setValue(''); - this.openActivePageGroup(); } - filterItems(items, search) { - return items.map(section => (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_22__.tuiUniqBy)(section.filter(({ - title, - keywords = '' - }) => { - search = search.toLowerCase().trim(); - keywords = keywords.toLowerCase(); - title = title.toLowerCase(); - return title.includes(search) || keywords.includes(search) || title.includes((0,_taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_7__.tuiTransliterateKeyboardLayout)(search)) || keywords.includes((0,_taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_7__.tuiTransliterateKeyboardLayout)(search)) || search.replace(/-/gi, '').includes(title) || title.includes(search.replace(/\s|tui/g, '')) || keywords.includes(search.replace(/\s|tui/g, '')) || search.split(/\s/).find(word => title.includes(word)); - }), 'title')); + throw (0,_util_throwUnobservableError__WEBPACK_IMPORTED_MODULE_12__.createInvalidObservableTypeError)(input); +} + +/***/ }), + +/***/ 2048: +/*!*****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduler/Action.js ***! + \*****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Action: () => (/* binding */ Action) +/* harmony export */ }); +/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscription */ 6421); + +class Action extends _Subscription__WEBPACK_IMPORTED_MODULE_0__.Subscription { + constructor(scheduler, work) { + super(); } - flattenSubPages(items) { - return items.reduce((array, item) => [...array, item.reduce((pages, page) => 'subPages' in page ? [...pages, ...page.subPages] : [...pages, page], [])], []); + schedule(state, delay = 0) { + return this; } - isActiveRoute(route) { - return this.router.isActive(route, { - paths: 'subset', - queryParams: 'subset', - fragment: 'ignored', - matrixParams: 'ignored' - }); +} + +/***/ }), + +/***/ 9151: +/*!*******************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduler/AnimationFrameAction.js ***! + \*******************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ AnimationFrameAction: () => (/* binding */ AnimationFrameAction) +/* harmony export */ }); +/* harmony import */ var _AsyncAction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AsyncAction */ 3978); +/* harmony import */ var _animationFrameProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./animationFrameProvider */ 4276); + + +class AnimationFrameAction extends _AsyncAction__WEBPACK_IMPORTED_MODULE_0__.AsyncAction { + constructor(scheduler, work) { + super(scheduler, work); + this.scheduler = scheduler; + this.work = work; } - openActivePageGroup() { - this.items.forEach((pages, pagesIndex) => { - pages.forEach((page, pageIndex) => { - if ('route' in page && this.isActiveRoute(page.route)) { - this.openPagesArr[pagesIndex] = true; - this.active = page.route; - } - if ('subPages' in page) { - page.subPages.forEach(subPage => { - if (this.isActiveRoute(subPage.route)) { - this.openPagesArr[pagesIndex] = true; - this.openPagesGroupsArr[pagesIndex * 100 + pageIndex] = true; - this.active = subPage.route; - } - }); - } - }); - }); + requestAsyncId(scheduler, id, delay = 0) { + if (delay !== null && delay > 0) { + return super.requestAsyncId(scheduler, id, delay); + } + scheduler.actions.push(this); + return scheduler._scheduled || (scheduler._scheduled = _animationFrameProvider__WEBPACK_IMPORTED_MODULE_1__.animationFrameProvider.requestAnimationFrame(() => scheduler.flush(undefined))); } - navigateToAnchorLink(fragment) { - const nodes = fragment ? this.doc.querySelectorAll(`#${fragment}`) : []; - const element = nodes.length && nodes[nodes.length - 1]; - if (!element) { - return; + recycleAsyncId(scheduler, id, delay = 0) { + var _a; + if (delay != null ? delay > 0 : this.delay > 0) { + return super.recycleAsyncId(scheduler, id, delay); } - // emulate :target event - const target = this.doc.createElement('a'); - target.href = `${this.doc.location.pathname}#${fragment}`; - target.style.display = 'none'; - target.style.position = 'absolute'; - this.doc.body.appendChild(target); - target.click(); - target.remove(); + const { + actions + } = scheduler; + if (id != null && ((_a = actions[actions.length - 1]) === null || _a === void 0 ? void 0 : _a.id) !== id) { + _animationFrameProvider__WEBPACK_IMPORTED_MODULE_1__.animationFrameProvider.cancelAnimationFrame(id); + scheduler._scheduled = undefined; + } + return undefined; } } -TuiDocNavigationComponent.ɵfac = function TuiDocNavigationComponent_Factory(t) { - return new (t || TuiDocNavigationComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_64__.Title), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NAVIGATION_TITLE), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeDirective), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_mobile__WEBPACK_IMPORTED_MODULE_65__.TuiSidebarDirective, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NAVIGATION_LABELS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](NAVIGATION_ITEMS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_SEARCH_TEXT), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_26__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_26__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiDestroyService, 2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_PAGE_LOADED), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_ICONS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_core__WEBPACK_IMPORTED_MODULE_66__.TUI_COMMON_ICONS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_10__.DOCUMENT)); -}; -TuiDocNavigationComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiDocNavigationComponent, - selectors: [["tui-doc-navigation"]], - hostVars: 2, - hostBindings: function TuiDocNavigationComponent_HostBindings(rf, ctx) { - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("_open", ctx.menuOpen); - } - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"](NAVIGATION_PROVIDERS)], - ngContentSelectors: _c0, - decls: 14, - vars: 14, - consts: [["tuiTextfieldSize", "m", 1, "t-input", 3, "formControl", "tuiAutoFocus", "tuiTextfieldCleaner", "tuiTextfieldIconLeft", "tuiTextfieldLabelOutside"], ["input", ""], [4, "ngIf"], [1, "t-navigation"], [1, "t-scrollbar", 3, "tuiMode"], [3, "closeOthers", "rounded"], ["size", "s", 3, "borders", "open", "openChange", 4, "ngFor", "ngForOf"], [1, "t-items-container"], [3, "ngTemplateOutlet", "ngTemplateOutletContext", 4, "ngFor", "ngForOf"], ["pages", ""], [4, "tuiDataList"], [3, "label", 4, "ngFor", "ngForOf"], [3, "label"], [4, "ngFor", "ngForOf"], ["tuiOption", "", 3, "href", "target", 4, "ngIf", "ngIfElse"], ["internal", ""], ["tuiOption", "", 3, "href", "target"], ["class", "t-icon", 3, "src", 4, "polymorpheusOutlet"], [1, "t-icon", 3, "src"], ["tuiOption", "", 3, "fragment", "routerLink", "target", "click"], ["size", "s", 3, "borders", "open", "openChange"], [1, "t-label"], ["tuiAccordionItemContent", ""], [1, "t-section"], [3, "ngTemplateOutlet", "ngTemplateOutletContext"], [4, "ngIf", "ngIfElse"], ["subPagesTemplate", ""], ["tuiLink", "", "class", "t-sublink", 3, "href", "target", 4, "ngIf", "ngIfElse"], ["tuiLink", "", 1, "t-sublink", 3, "href", "target"], ["routerLinkActive", "t-sublink_active", "tuiLink", "", 1, "t-sublink", 3, "routerLink", "target", "tuiScrollIntoViewLink", "click"], ["routerLinkActive", "", 1, "t-subsection", 3, "routerLinkActiveOptions"], ["tuiLink", "", "type", "button", "class", "t-sublink t-sublink_subsection", 3, "click", 4, "ngIf"], [1, "t-expand", 3, "expanded"], [1, "t-section", "t-section_bordered"], ["tuiLink", "", "type", "button", 1, "t-sublink", "t-sublink_subsection", 3, "click"], [1, "t-chevron", 3, "src"], ["tuiLink", "", "class", "t-sublink t-sublink_small", 3, "href", "target", 4, "ngIf", "ngIfElse"], ["tuiLink", "", 1, "t-sublink", "t-sublink_small", 3, "href", "target"], ["routerLinkActive", "t-sublink_active", "tuiLink", "", 1, "t-sublink", "t-sublink_small", 3, "fragment", "routerLink", "target", "tuiScrollIntoViewLink", "click"]], - template: function TuiDocNavigationComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-input", 0, 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, TuiDocNavigationComponent_ng_container_3_Template, 2, 0, "ng-container", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "nav", 3)(5, "tui-scrollbar", 4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](6, "async"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "tui-accordion", 5); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, TuiDocNavigationComponent_tui_accordion_item_8_Template, 5, 3, "tui-accordion-item", 6); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "div", 7); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, TuiDocNavigationComponent_ng_container_10_Template, 1, 5, "ng-container", 8); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](11, TuiDocNavigationComponent_ng_template_11_Template, 3, 2, "ng-template", null, 9, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](13); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("formControl", ctx.search)("tuiAutoFocus", !!ctx.sidebar)("tuiTextfieldCleaner", true)("tuiTextfieldIconLeft", ctx.docIcons.search)("tuiTextfieldLabelOutside", true); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx.searchText, " "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.canOpen); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("tuiMode", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](6, 12, ctx.mode$)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("closeOthers", false)("rounded", false); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.labels); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.itemsWithoutSections); - } - }, - dependencies: [_taiga_ui_kit__WEBPACK_IMPORTED_MODULE_67__.TuiInputComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiOptionComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_13__.TuiSvgComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_68__.TuiScrollbarComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_69__.TuiAccordionComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_69__.TuiAccordionItemComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_29__.TuiLinkComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_35__.TuiExpandComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_67__.TuiInputDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldSizeDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.FormControlDirective, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_70__.TuiAutoFocusDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldCleanerDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldIconLeftDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldLabelOutsideDirective, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListDirective, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiOptGroupDirective, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_57__.PolymorpheusOutletDirective, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterLinkWithHref, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeDirective, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_69__.TuiAccordionItemContentDirective, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgTemplateOutlet, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterLinkActive, _taiga_ui_addon_doc_directives__WEBPACK_IMPORTED_MODULE_71__.TuiScrollIntoViewLinkDirective, _angular_common__WEBPACK_IMPORTED_MODULE_10__.AsyncPipe], - styles: ["[_nghost-%COMP%]{z-index:1;display:flex;flex-direction:column;text-align:center;background:var(--tui-base-01)}.t-input[_ngcontent-%COMP%]{margin:1.25rem}.t-navigation[_ngcontent-%COMP%]{display:flex;max-height:100%;min-height:0;flex:1 1 0;text-align:left}.t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:smooth;width:100%}tui-root._reduced-motion[_nghost-%COMP%] .t-scrollbar[_ngcontent-%COMP%], tui-root._reduced-motion [_nghost-%COMP%] .t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:auto}.t-items-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0 1rem}.t-label[_ngcontent-%COMP%]{margin-left:.5rem}.t-expand[_ngcontent-%COMP%]{margin-left:.25rem}.t-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;margin:-1rem 0 -.5rem}.t-section_bordered[_ngcontent-%COMP%]{margin:.5rem 0;border-left:1px solid var(--tui-base-03)}.t-subsection[_ngcontent-%COMP%]{margin-left:.5rem}.t-sublink[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem 0 0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;font:var(--tui-font-text-m);margin-left:.5rem}.t-sublink_small[_ngcontent-%COMP%]{margin-left:1rem;line-height:1.5rem;padding-top:.5rem}.t-sublink_subsection[_ngcontent-%COMP%]{margin-left:0;line-height:1.6rem}.t-sublink.t-sublink.t-sublink_active[_ngcontent-%COMP%]{color:var(--tui-text-01)}.t-icon[_ngcontent-%COMP%]{margin-left:.5rem}.t-chevron[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:1rem;height:1rem;margin:-.25rem .25rem 0 -.1875rem}.t-chevron_active[_ngcontent-%COMP%]{transform:rotate(90deg)}"], - changeDetection: 0 -}); -(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_18__.tuiPure], TuiDocNavigationComponent.prototype, "filterItems", null); -(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_18__.tuiPure], TuiDocNavigationComponent.prototype, "flattenSubPages", null); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocNavigationComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-doc-navigation', - templateUrl: './navigation.template.html', - styleUrls: ['./navigation.style.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush, - providers: NAVIGATION_PROVIDERS - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef] - }] - }, { - type: _angular_platform_browser__WEBPACK_IMPORTED_MODULE_64__.Title, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_64__.Title] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_19__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [NAVIGATION_TITLE] - }] - }, { - type: _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeDirective, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeDirective] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_mobile__WEBPACK_IMPORTED_MODULE_65__.TuiSidebarDirective] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [NAVIGATION_LABELS] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [NAVIGATION_ITEMS] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_SEARCH_TEXT] - }] - }, { - type: _angular_router__WEBPACK_IMPORTED_MODULE_26__.Router, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_router__WEBPACK_IMPORTED_MODULE_26__.Router] - }] - }, { - type: _angular_router__WEBPACK_IMPORTED_MODULE_26__.ActivatedRoute, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_router__WEBPACK_IMPORTED_MODULE_26__.ActivatedRoute] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_19__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiDestroyService] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_19__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_PAGE_LOADED] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_ICONS] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_66__.TUI_COMMON_ICONS] - }] - }, { - type: Document, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.DOCUMENT] - }] - }]; - }, { - menuOpen: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['class._open'] - }], - filterItems: [], - flattenSubPages: [] - }); -})(); -class TuiDocHeaderComponent { - constructor(icons, logo, menu, router) { - this.icons = icons; - this.logo = logo; - this.menu = menu; - this.router = router; - this.stream$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject(); - this.open$ = (0,rxjs__WEBPACK_IMPORTED_MODULE_43__.merge)(this.router.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_14__.ALWAYS_FALSE_HANDLER)), this.stream$).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.startWith)(false), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_72__.distinctUntilChanged)()); - } - onClick() { - this.stream$.next(true); - } - onActiveZone(active) { - if (!active) { - this.stream$.next(false); + +/***/ }), + +/***/ 5812: +/*!**********************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduler/AnimationFrameScheduler.js ***! + \**********************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ AnimationFrameScheduler: () => (/* binding */ AnimationFrameScheduler) +/* harmony export */ }); +/* harmony import */ var _AsyncScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AsyncScheduler */ 3999); + +class AnimationFrameScheduler extends _AsyncScheduler__WEBPACK_IMPORTED_MODULE_0__.AsyncScheduler { + flush(action) { + this._active = true; + const flushId = this._scheduled; + this._scheduled = undefined; + const { + actions + } = this; + let error; + action = action || actions.shift(); + do { + if (error = action.execute(action.state, action.delay)) { + break; + } + } while ((action = actions[0]) && action.id === flushId && actions.shift()); + this._active = false; + if (error) { + while ((action = actions[0]) && action.id === flushId && actions.shift()) { + action.unsubscribe(); + } + throw error; } } } -TuiDocHeaderComponent.ɵfac = function TuiDocHeaderComponent_Factory(t) { - return new (t || TuiDocHeaderComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_ICONS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_LOGO), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_MENU_TEXT), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_26__.Router)); -}; -TuiDocHeaderComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiDocHeaderComponent, - selectors: [["header", "tuiDocHeader", ""]], - attrs: _c8, - ngContentSelectors: _c0, - decls: 6, - vars: 6, - consts: [["appearance", "icon", "tuiIconButton", "", "type", "button", 1, "t-menu", 3, "icon", "title", "click", "tuiActiveZoneChange"], ["class", "t-navigation", 4, "tuiSidebar"], [1, "t-logo"], ["alt", "Logo", "class", "t-img", 3, "src", 4, "polymorpheusOutlet"], [1, "t-navigation"], ["alt", "Logo", 1, "t-img", 3, "src"]], - template: function TuiDocHeaderComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TuiDocHeaderComponent_Template_button_click_0_listener() { - return ctx.onClick(); - })("tuiActiveZoneChange", function TuiDocHeaderComponent_Template_button_tuiActiveZoneChange_0_listener($event) { - return ctx.onActiveZone($event); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDocHeaderComponent_tui_doc_navigation_1_Template, 1, 0, "tui-doc-navigation", 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, TuiDocHeaderComponent_img_4_Template, 1, 1, "img", 3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](5); + +/***/ }), + +/***/ 3978: +/*!**********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduler/AsyncAction.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ AsyncAction: () => (/* binding */ AsyncAction) +/* harmony export */ }); +/* harmony import */ var _Action__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Action */ 2048); +/* harmony import */ var _intervalProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./intervalProvider */ 8186); +/* harmony import */ var _util_arrRemove__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/arrRemove */ 8248); + + + +class AsyncAction extends _Action__WEBPACK_IMPORTED_MODULE_0__.Action { + constructor(scheduler, work) { + super(scheduler, work); + this.scheduler = scheduler; + this.work = work; + this.pending = false; + } + schedule(state, delay = 0) { + var _a; + if (this.closed) { + return this; } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("icon", ctx.icons.menu)("title", ctx.menu); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("tuiSidebar", !!_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 4, ctx.open$)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", ctx.logo); + this.state = state; + const id = this.id; + const scheduler = this.scheduler; + if (id != null) { + this.id = this.recycleAsyncId(scheduler, id, delay); } - }, - dependencies: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonComponent, TuiDocNavigationComponent, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_73__.TuiActiveZoneDirective, _taiga_ui_addon_mobile__WEBPACK_IMPORTED_MODULE_65__.TuiSidebarDirective, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_57__.PolymorpheusOutletDirective, _angular_common__WEBPACK_IMPORTED_MODULE_10__.AsyncPipe], - styles: ["[_nghost-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:1;display:flex;box-shadow:var(--tui-shadow-navigation);height:3.9375rem;align-items:center;padding:0 1.25rem;background:var(--tui-base-01);border-bottom:1px solid var(--tui-base-03)}@supports (background: color-mix(in srgb,var(--tui-base-01),transparent 50%)){[_nghost-%COMP%]{background:color-mix(in srgb,var(--tui-base-01),transparent 50%);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}}.t-logo[_ngcontent-%COMP%]{margin-right:auto;font:var(--tui-font-heading-5)}.t-img[_ngcontent-%COMP%]{display:block}.t-menu[_ngcontent-%COMP%]{margin-left:-1.25rem}@media screen and (min-width: 48em){.t-menu[_ngcontent-%COMP%]{display:none}}.t-navigation[_ngcontent-%COMP%]{min-height:100%}"], - changeDetection: 0 -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocHeaderComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'header[tuiDocHeader]', - templateUrl: './header.template.html', - styleUrls: ['./header.style.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_ICONS] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_LOGO] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_MENU_TEXT] - }] - }, { - type: _angular_router__WEBPACK_IMPORTED_MODULE_26__.Router, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_router__WEBPACK_IMPORTED_MODULE_26__.Router] - }] - }]; - }, null); -})(); -class TuiDocNavigationModule {} -TuiDocNavigationModule.ɵfac = function TuiDocNavigationModule_Factory(t) { - return new (t || TuiDocNavigationModule)(); -}; -TuiDocNavigationModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiDocNavigationModule -}); -TuiDocNavigationModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.ReactiveFormsModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_57__.PolymorpheusModule, _taiga_ui_addon_doc_directives__WEBPACK_IMPORTED_MODULE_71__.TuiScrollIntoViewLinkModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_67__.TuiInputModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldControllerModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_73__.TuiActiveZoneModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_74__.TuiLetModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_29__.TuiLinkModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_35__.TuiExpandModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_75__.TuiHostedDropdownModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_50__.TuiDropdownModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_69__.TuiAccordionModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_68__.TuiScrollbarModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_13__.TuiSvgModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_70__.TuiAutoFocusModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocNavigationModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.ReactiveFormsModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_57__.PolymorpheusModule, _taiga_ui_addon_doc_directives__WEBPACK_IMPORTED_MODULE_71__.TuiScrollIntoViewLinkModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_67__.TuiInputModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_36__.TuiTextfieldControllerModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_73__.TuiActiveZoneModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_74__.TuiLetModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_29__.TuiLinkModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_35__.TuiExpandModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_75__.TuiHostedDropdownModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_50__.TuiDropdownModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_69__.TuiAccordionModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_68__.TuiScrollbarModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_13__.TuiSvgModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_70__.TuiAutoFocusModule], - declarations: [TuiDocNavigationComponent], - exports: [TuiDocNavigationComponent] - }] - }], null, null); -})(); -class TuiDocHeaderModule {} -TuiDocHeaderModule.ɵfac = function TuiDocHeaderModule_Factory(t) { - return new (t || TuiDocHeaderModule)(); -}; -TuiDocHeaderModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiDocHeaderModule -}); -TuiDocHeaderModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_57__.PolymorpheusModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule, _taiga_ui_addon_mobile__WEBPACK_IMPORTED_MODULE_65__.TuiSidebarModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_73__.TuiActiveZoneModule, TuiDocNavigationModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocHeaderModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_57__.PolymorpheusModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule, _taiga_ui_addon_mobile__WEBPACK_IMPORTED_MODULE_65__.TuiSidebarModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_73__.TuiActiveZoneModule, TuiDocNavigationModule], - declarations: [TuiDocHeaderComponent], - exports: [TuiDocHeaderComponent] - }] - }], null, null); -})(); -class TuiDocSeeAlsoComponent { - constructor(text, pages) { - this.text = text; - this.pages = pages; - this.seeAlso = []; + this.pending = true; + this.delay = delay; + this.id = (_a = this.id) !== null && _a !== void 0 ? _a : this.requestAsyncId(scheduler, this.id, delay); + return this; } - getRouterLink(pageTitle) { - var _a, _b; - return (_b = (_a = this.pages.get(pageTitle)) === null || _a === void 0 ? void 0 : _a.route) !== null && _b !== void 0 ? _b : ''; + requestAsyncId(scheduler, _id, delay = 0) { + return _intervalProvider__WEBPACK_IMPORTED_MODULE_1__.intervalProvider.setInterval(scheduler.flush.bind(scheduler, this), delay); } -} -TuiDocSeeAlsoComponent.ɵfac = function TuiDocSeeAlsoComponent_Factory(t) { - return new (t || TuiDocSeeAlsoComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_SEE_ALSO_TEXT), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_MAP_PAGES)); -}; -TuiDocSeeAlsoComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiDocSeeAlsoComponent, - selectors: [["tui-doc-see-also"]], - inputs: { - seeAlso: "seeAlso" - }, - decls: 3, - vars: 2, - consts: [[1, "t-header"], [4, "ngFor", "ngForOf"], ["tuiLink", "", 3, "innerText", "routerLink"], [4, "ngIf"]], - template: function TuiDocSeeAlsoComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "h5", 0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDocSeeAlsoComponent_ng_container_2_Template, 3, 3, "ng-container", 1); + recycleAsyncId(_scheduler, id, delay = 0) { + if (delay != null && this.delay === delay && this.pending === false) { + return id; } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.text); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.seeAlso); + if (id != null) { + _intervalProvider__WEBPACK_IMPORTED_MODULE_1__.intervalProvider.clearInterval(id); } - }, - dependencies: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_29__.TuiLinkComponent, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterLinkWithHref, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf], - styles: ["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font-size:.6875rem;line-height:1rem;text-transform:uppercase;letter-spacing:.075em;color:var(--tui-text-02);margin:0 0 .5rem;white-space:nowrap}"], - changeDetection: 0 -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocSeeAlsoComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-doc-see-also', - templateUrl: './see-also.template.html', - styleUrls: ['./see-also.style.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_SEE_ALSO_TEXT] - }] - }, { - type: Map, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_MAP_PAGES] - }] - }]; - }, { - seeAlso: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }] - }); -})(); -class TuiDocSeeAlsoModule {} -TuiDocSeeAlsoModule.ɵfac = function TuiDocSeeAlsoModule_Factory(t) { - return new (t || TuiDocSeeAlsoModule)(); -}; -TuiDocSeeAlsoModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiDocSeeAlsoModule -}); -TuiDocSeeAlsoModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_29__.TuiLinkModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocSeeAlsoModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_29__.TuiLinkModule], - declarations: [TuiDocSeeAlsoComponent], - exports: [TuiDocSeeAlsoComponent] - }] - }], null, null); -})(); -class TuiDocSourceCodeComponent { - constructor(icons, sourceCode, text) { - this.icons = icons; - this.sourceCode = sourceCode; - this.text = text; - this.header = ''; - this.package = ''; - this.type = ''; - this.path = ''; - } - get pathOptions() { - return this.getPathOptions(this.header, this.package, this.type, this.path); - } - pathIsUrl(path) { - return path.startsWith('http'); - } - getPathOptions(header, packageName, type, path) { - return { - header, - package: packageName, - type, - path - }; + return undefined; } -} -TuiDocSourceCodeComponent.ɵfac = function TuiDocSourceCodeComponent_Factory(t) { - return new (t || TuiDocSourceCodeComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_ICONS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_SOURCE_CODE), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_SOURCE_CODE_TEXT)); -}; -TuiDocSourceCodeComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiDocSourceCodeComponent, - selectors: [["tui-doc-source-code"]], - inputs: { - header: "header", - package: "package", - type: "type", - path: "path" - }, - decls: 1, - vars: 2, - consts: [["appearance", "icon", "size", "s", "target", "_blank", "tuiIconButton", "", "type", "button", 3, "href", "icon", "title", 4, "polymorpheusOutlet", "polymorpheusOutletContext"], ["appearance", "icon", "size", "s", "target", "_blank", "tuiIconButton", "", "type", "button", 3, "href", "icon", "title"]], - template: function TuiDocSourceCodeComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, TuiDocSourceCodeComponent_a_0_Template, 1, 3, "a", 0); + execute(state, delay) { + if (this.closed) { + return new Error('executing a cancelled action'); } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", ctx.pathIsUrl(ctx.path) ? ctx.path : ctx.sourceCode)("polymorpheusOutletContext", ctx.pathOptions); + this.pending = false; + const error = this._execute(state, delay); + if (error) { + return error; + } else if (this.pending === false && this.id != null) { + this.id = this.recycleAsyncId(this.scheduler, this.id, null); } - }, - dependencies: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonComponent, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_57__.PolymorpheusOutletDirective], - encapsulation: 2, - changeDetection: 0 -}); -(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_18__.tuiPure], TuiDocSourceCodeComponent.prototype, "pathIsUrl", null); -(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_18__.tuiPure], TuiDocSourceCodeComponent.prototype, "getPathOptions", null); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocSourceCodeComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-doc-source-code', - templateUrl: './source-code.template.html', - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_ICONS] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_SOURCE_CODE] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_SOURCE_CODE_TEXT] - }] - }]; - }, { - header: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - package: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - type: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - path: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - pathIsUrl: [], - getPathOptions: [] - }); -})(); -class TuiDocSourceCodeModule {} -TuiDocSourceCodeModule.ɵfac = function TuiDocSourceCodeModule_Factory(t) { - return new (t || TuiDocSourceCodeModule)(); -}; -TuiDocSourceCodeModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiDocSourceCodeModule -}); -TuiDocSourceCodeModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_57__.PolymorpheusModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocSourceCodeModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_57__.PolymorpheusModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule], - declarations: [TuiDocSourceCodeComponent], - exports: [TuiDocSourceCodeComponent] - }] - }], null, null); -})(); -class TuiLanguageSwitcherComponent { - constructor(switcher, flagPipe) { - this.switcher = switcher; - this.flagPipe = flagPipe; - this.language = new _angular_forms__WEBPACK_IMPORTED_MODULE_23__.FormControl((0,_taiga_ui_core__WEBPACK_IMPORTED_MODULE_76__.tuiCapitalizeFirstLetter)(this.switcher.language)); - this.flags = new Map([['chinese', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.CN], ['dutch', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.NL], ['english', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.GB], ['french', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.FR], ['hebrew', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.IL], ['german', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.DE], ['japan', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.JP], ['italian', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.IT], ['korean', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.KR], ['polish', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.PL], ['portuguese', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.PT], ['russian', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.RU], ['spanish', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.ES], ['turkish', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.TR], ['ukrainian', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.UA], ['kazakh', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.KZ], ['malay', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.MY], ['vietnamese', _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_77__.TuiCountryIsoCode.VN]]); - this.names = Array.from(this.flags.keys()); - } - /** - * @deprecated use `` - * TODO drop in v4.0 - */ - getFlagPath(code) { - return this.flagPipe.transform(code); } -} -TuiLanguageSwitcherComponent.ɵfac = function TuiLanguageSwitcherComponent_Factory(t) { - return new (t || TuiLanguageSwitcherComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_78__.TuiLanguageSwitcher), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_core__WEBPACK_IMPORTED_MODULE_79__.TuiFlagPipe)); -}; -TuiLanguageSwitcherComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiLanguageSwitcherComponent, - selectors: [["tui-language-switcher"]], - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([ - // TODO: for backward compatibility only. Drop in v4.0 - _taiga_ui_core__WEBPACK_IMPORTED_MODULE_79__.TuiFlagPipe])], - ngContentSelectors: _c0, - decls: 3, - vars: 1, - consts: [[3, "formControl"], [4, "tuiDataList"], ["tuiOption", "", 3, "value", "click", 4, "ngFor", "ngForOf"], ["tuiOption", "", 3, "value", "click"], ["alt", "", 1, "t-flag", 3, "src"]], - template: function TuiLanguageSwitcherComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "tui-select", 0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiLanguageSwitcherComponent_tui_data_list_2_Template, 2, 1, "tui-data-list", 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); + _execute(state, _delay) { + let errored = false; + let errorValue; + try { + this.work(state); + } catch (e) { + errored = true; + errorValue = e ? e : new Error('Scheduled action threw falsy error'); } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("formControl", ctx.language); + if (errored) { + this.unsubscribe(); + return errorValue; } - }, - dependencies: [_taiga_ui_kit__WEBPACK_IMPORTED_MODULE_30__.TuiSelectComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiOptionComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_30__.TuiSelectDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.FormControlDirective, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListDirective, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.TitleCasePipe, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_79__.TuiFlagPipe], - styles: [".t-flag[_ngcontent-%COMP%]{width:1.75rem;height:1.25rem;margin-right:.5rem}"], - changeDetection: 0 -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiLanguageSwitcherComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-language-switcher', - templateUrl: './language-switcher.component.html', - styleUrls: ['./language-switcher.component.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush, - providers: [ - // TODO: for backward compatibility only. Drop in v4.0 - _taiga_ui_core__WEBPACK_IMPORTED_MODULE_79__.TuiFlagPipe] - }] - }], function () { - return [{ - type: _taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_78__.TuiLanguageSwitcher, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_i18n__WEBPACK_IMPORTED_MODULE_78__.TuiLanguageSwitcher] - }] - }, { - type: _taiga_ui_core__WEBPACK_IMPORTED_MODULE_79__.TuiFlagPipe, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_79__.TuiFlagPipe] - }] - }]; - }, null); -})(); -class TuiLanguageSwitcherModule {} -TuiLanguageSwitcherModule.ɵfac = function TuiLanguageSwitcherModule_Factory(t) { - return new (t || TuiLanguageSwitcherModule)(); -}; -TuiLanguageSwitcherModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiLanguageSwitcherModule -}); -TuiLanguageSwitcherModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_79__.TuiFlagPipeModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_30__.TuiSelectModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListModule, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.ReactiveFormsModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiLanguageSwitcherModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_79__.TuiFlagPipeModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_30__.TuiSelectModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_38__.TuiDataListModule, _angular_forms__WEBPACK_IMPORTED_MODULE_23__.ReactiveFormsModule], - declarations: [TuiLanguageSwitcherComponent], - exports: [TuiLanguageSwitcherComponent] - }] - }], null, null); -})(); -class TuiDocMainComponent { - constructor(icons, theme, night) { - this.icons = icons; - this.theme = theme; - this.night = night; - this.change$ = this.night; - this.night$ = this.change$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.startWith)(null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(() => this.night.value), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_72__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_80__.shareReplay)({ - bufferSize: 1, - refCount: true - })); - } - get mode() { - return this.night.value ? 'onDark' : null; } - get icon() { - return this.night.value ? this.icons.day : this.icons.night; + unsubscribe() { + if (!this.closed) { + const { + id, + scheduler + } = this; + const { + actions + } = scheduler; + this.work = this.state = this.scheduler = null; + this.pending = false; + (0,_util_arrRemove__WEBPACK_IMPORTED_MODULE_2__.arrRemove)(actions, this); + if (id != null) { + this.id = this.recycleAsyncId(scheduler, id, null); + } + this.delay = null; + super.unsubscribe(); + } } } -TuiDocMainComponent.ɵfac = function TuiDocMainComponent_Factory(t) { - return new (t || TuiDocMainComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_ICONS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_81__.TuiThemeService), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_81__.TuiThemeNightService)); -}; -TuiDocMainComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiDocMainComponent, - selectors: [["tui-doc-main"]], - hostVars: 1, - hostBindings: function TuiDocMainComponent_HostBindings(rf, ctx) { - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("data-mode", ctx.mode); - } - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ - provide: _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeDirective, - useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => TuiDocMainComponent) - }, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiSwipeService])], - ngContentSelectors: _c10, - decls: 22, - vars: 7, - consts: [[4, "ngIf"], [1, "tui-doc-page"], [1, "tui-doc-navigation"], [1, "tui-doc-content"], [1, "tui-doc-outlet"], ["tuiDocHeader", ""], ["appearance", "secondary", "shape", "rounded", "size", "s", "tuiIconButton", "", "tuiMode", "onLight", "type", "button", 1, "tui-doc-night-mode-switch", 3, "icon", "click"], ["ngProjectAs", "tuiOverContent", 5, ["tuiOverContent"]], ["ngProjectAs", "tuiOverDialogs", 5, ["tuiOverDialogs"]], ["ngProjectAs", "tuiOverAlerts", 5, ["tuiOverAlerts"]], ["ngProjectAs", "tuiOverPortals", 5, ["tuiOverPortals"]], ["ngProjectAs", "tuiOverHints", 5, ["tuiOverHints"]]], - template: function TuiDocMainComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](_c9); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, TuiDocMainComponent_tui_theme_night_0_Template, 1, 0, "tui-theme-night", 0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "async"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "tui-root"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](3, "async"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 1)(5, "tui-doc-navigation", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](6); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "div", 3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "router-outlet", 4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "header", 5); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](10, 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "button", 6); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TuiDocMainComponent_Template_button_click_11_listener() { - return ctx.night.toggle(); - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()(); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](12, 7); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](13, 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](14, 8); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](15, 3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](16, 9); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](17, 4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](18, 10); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](19, 5); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](20, 11); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](21, 6); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.theme.isDefaultTheme && ctx.night.useDefaultNightTheme && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](1, 3, ctx.night$)); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("tuiTheme", ctx.theme.isDefaultTheme && ctx.night.useDefaultNightTheme && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](3, 5, ctx.night$) ? "night" : null); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](9); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("icon", ctx.icon); - } - }, - dependencies: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_82__.TuiThemeNightComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_83__.TuiRootComponent, TuiDocNavigationComponent, TuiDocHeaderComponent, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonComponent, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterOutlet, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeDirective, _angular_common__WEBPACK_IMPORTED_MODULE_10__.AsyncPipe], - styles: ["@keyframes tuiShaking{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-.3125rem)}20%,40%,60%,80%{transform:translate(.3125rem)}}html,body{scroll-padding-top:4rem;background:var(--tui-base-01);height:auto}tui-root>tui-scroll-controls>.t-bar_vertical{top:4rem!important}tui-doc-main{display:block}code:not(pre code):not(.hljs):not([class*=\"language-\"]){transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:inline-flex;background:var(--tui-base-02);color:var(--tui-text-02);vertical-align:middle;align-items:center;border-radius:.25rem;font-weight:500;outline:1px solid var(--tui-base-04);font-size:.75rem;padding:0 .3125rem;margin:.125rem .1875rem;text-wrap:wrap}tui-notification code:not(pre code):not(.hljs):not([class*=\"language-\"]){mix-blend-mode:luminosity}a code:not(pre code):not(.hljs):not([class*=\"language-\"]){color:var(--tui-link)}button:focus code,a:focus code{background:var(--tui-base-01)}.tui-doc-page{isolation:isolate;padding-top:4rem}tui-doc-navigation.tui-doc-navigation{position:fixed;top:4rem;bottom:0;width:16.25rem;border-right:1px solid var(--tui-base-03)}@media screen and (max-width: 47.9625em){tui-doc-navigation.tui-doc-navigation{display:none}}.tui-doc-content{margin-left:16.25rem}@media screen and (max-width: 47.9625em){.tui-doc-content{margin-left:0}}.tui-doc-outlet+*{display:block}.tui-doc-night-mode-switch{margin-left:1rem}.tui-doc-night-mode-switch tui-svg{color:var(--tui-text-02)}tui-doc-code .hljs-tag{background:none}tui-doc-code .hljs{display:block;overflow-x:auto;padding:.5em;color:var(--tui-text-01);background-color:var(--tui-clear)}tui-doc-code .hljs.hljs-line-numbers{background:transparent}tui-doc-code .hljs-subst,tui-doc-code .hljs-title{font-weight:normal;color:var(--tui-text-01)}tui-doc-code .hljs-property{color:var(--tui-support-14)}tui-doc-code .hljs-comment,tui-doc-code .hljs-quote{color:var(--tui-text-02);font-style:italic}tui-doc-code .hljs-meta{color:#e38162}tui-doc-code .hljs-section,tui-doc-code .hljs-name,tui-doc-code .hljs-literal,tui-doc-code .hljs-keyword,tui-doc-code .hljs-selector-tag,tui-doc-code .hljs-type,tui-doc-code .hljs-selector-id,tui-doc-code .hljs-selector-class{font-weight:bold;color:var(--tui-link)}tui-doc-code .hljs-attr{color:var(--tui-link)}tui-doc-code .hljs-attribute,tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link,tui-doc-code .hljs-built_in{font-weight:bold;color:var(--tui-support-06)}tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link{font-weight:normal}tui-doc-code .hljs-string{color:var(--tui-positive);font-weight:bold}tui-doc-code .hljs-symbol,tui-doc-code .hljs-bullet,tui-doc-code .hljs-formula{color:var(--tui-text-01);background:var(--tui-base-02);font-style:italic}tui-doc-code .hljs-doctag{text-decoration:underline}tui-doc-code .hljs-variable,tui-doc-code .hljs-template-variable{color:var(--tui-link-hover)}tui-doc-code [data-mode=onDark] .hljs-variable,tui-doc-code [data-mode=onDark] .hljs-template-variable{color:var(--tui-warning-fill)}tui-doc-code .hljs-addition{background:var(--tui-success-bg)}tui-doc-code .hljs-deletion{background:var(--tui-error-bg)}tui-doc-code .hljs-emphasis{font-style:italic}tui-doc-code .hljs-strong{font-weight:bold}tui-doc-code .hljs .hljs-line-numbers{padding:0}tui-doc-code .hljs-ln-numbers{vertical-align:top;opacity:.3;text-align:right;padding-right:1em!important}\n"], - encapsulation: 2 -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocMainComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-doc-main', - templateUrl: './main.template.html', - styleUrls: ['./main.style.less'], - encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None, - // @note: This one was default on purpose so we can test demo in default mode. - // eslint-disable-next-line @angular-eslint/prefer-on-push-component-change-detection - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default, - providers: [{ - provide: _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeDirective, - useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => TuiDocMainComponent) - }, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_16__.TuiSwipeService] - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_ICONS] - }] - }, { - type: _taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_81__.TuiThemeService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_81__.TuiThemeService] - }] - }, { - type: _taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_81__.TuiThemeNightService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_services__WEBPACK_IMPORTED_MODULE_81__.TuiThemeNightService] - }] - }]; - }, { - mode: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['attr.data-mode'] - }] - }); -})(); -class TuiDocMainModule {} -TuiDocMainModule.ɵfac = function TuiDocMainModule_Factory(t) { - return new (t || TuiDocMainModule)(); -}; -TuiDocMainModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiDocMainModule -}); -TuiDocMainModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_82__.TuiThemeNightModule, TuiDocHeaderModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_83__.TuiRootModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_84__.TuiDialogModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_40__.TuiAlertModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeModule, TuiDocNavigationModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocMainModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_82__.TuiThemeNightModule, TuiDocHeaderModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_83__.TuiRootModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_84__.TuiDialogModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_40__.TuiAlertModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_9__.TuiButtonModule, _taiga_ui_core__WEBPACK_IMPORTED_MODULE_28__.TuiModeModule, TuiDocNavigationModule], - declarations: [TuiDocMainComponent], - exports: [TuiDocMainComponent] - }] - }], null, null); -})(); -/** - * Array if related page titles - */ -const PAGE_SEE_ALSO = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('[PAGE_SEE_ALSO]'); -const PAGE_PROVIDERS = [{ - provide: PAGE_SEE_ALSO, - deps: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_SEE_ALSO], - useFactory: ({ - nativeElement - }, seeAlsoGroups) => { - const currentHeader = nativeElement.getAttribute('header'); - const groups = seeAlsoGroups.filter(group => group.includes(currentHeader)) || []; - const seeAlsoSet = new Set(groups.join().split(',').filter(component => component && component !== currentHeader)); - return Array.from(seeAlsoSet); - } -}]; -class TuiDocPageTabConnectorDirective { - constructor(template) { - this.template = template; - } -} -TuiDocPageTabConnectorDirective.ɵfac = function TuiDocPageTabConnectorDirective_Factory(t) { - return new (t || TuiDocPageTabConnectorDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef)); -}; -TuiDocPageTabConnectorDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiDocPageTabConnectorDirective, - selectors: [["", "pageTab", ""]], - inputs: { - pageTab: "pageTab" - } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocPageTabConnectorDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: '[pageTab]' - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef] - }] - }]; - }, { - pageTab: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }] - }); -})(); -class TuiDocPageComponent { - constructor(defaultTabs, seeAlso) { - this.defaultTabs = defaultTabs; - this.seeAlso = seeAlso; - this.header = ''; - this.package = ''; - this.tags = []; - this.type = ''; - this.path = ''; - this.deprecated = false; - this.tabConnectors = _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_14__.EMPTY_QUERY; - this.activeItemIndex = 0; - this.from = / /g; - this.to = '_'; - } - get showSeeAlso() { - return !!this.seeAlso.length && this.activeItemIndex === 0; +/***/ }), + +/***/ 3999: +/*!*************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduler/AsyncScheduler.js ***! + \*************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ AsyncScheduler: () => (/* binding */ AsyncScheduler) +/* harmony export */ }); +/* harmony import */ var _Scheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Scheduler */ 4267); + +class AsyncScheduler extends _Scheduler__WEBPACK_IMPORTED_MODULE_0__.Scheduler { + constructor(SchedulerAction, now = _Scheduler__WEBPACK_IMPORTED_MODULE_0__.Scheduler.now) { + super(SchedulerAction, now); + this.actions = []; + this._active = false; } -} -TuiDocPageComponent.ɵfac = function TuiDocPageComponent_Factory(t) { - return new (t || TuiDocPageComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_DEFAULT_TABS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](PAGE_SEE_ALSO)); -}; -TuiDocPageComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiDocPageComponent, - selectors: [["tui-doc-page"]], - contentQueries: function TuiDocPageComponent_ContentQueries(rf, ctx, dirIndex) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵcontentQuery"](dirIndex, TuiDocPageTabConnectorDirective, 4); - } - if (rf & 2) { - let _t; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.tabConnectors = _t); - } - }, - inputs: { - header: "header", - package: "package", - tags: "tags", - type: "type", - path: "path", - deprecated: "deprecated" - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"](PAGE_PROVIDERS)], - ngContentSelectors: _c0, - decls: 12, - vars: 11, - consts: [[1, "t-header"], [1, "t-title"], ["status", "custom", "value", "deprecated", "class", "t-tag t-tag_deprecated", 4, "ngIf"], ["status", "custom", "class", "t-tag t-tag_package", 3, "autoColor", "value", 4, "ngIf"], ["status", "custom", "class", "t-tag t-tag_package", 3, "autoColor", "value", 4, "ngFor", "ngForOf"], ["class", "t-tabs", 3, "activeItemIndex", "activeItemIndexChange", 4, "ngIf"], [1, "t-source-code", 3, "header", "package", "path", "type"], [1, "t-content"], ["class", "t-see-also", 3, "seeAlso", 4, "ngIf"], [4, "ngFor", "ngForOf"], ["status", "custom", "value", "deprecated", 1, "t-tag", "t-tag_deprecated"], ["status", "custom", 1, "t-tag", "t-tag_package", 3, "autoColor", "value"], [1, "t-tabs", 3, "activeItemIndex", "activeItemIndexChange"], [4, "ngIf"], ["routerLinkActive", "", "tuiTab", "", 3, "routerLink", "routerLinkActiveOptions", 4, "tuiItem"], ["routerLinkActive", "", "tuiTab", "", 3, "routerLink", "routerLinkActiveOptions"], [1, "t-see-also", 3, "seeAlso"], [3, "ngTemplateOutlet", 4, "ngIf"], [3, "ngTemplateOutlet"]], - template: function TuiDocPageComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "header", 0)(1, "h1", 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, TuiDocPageComponent_tui_tag_3_Template, 1, 0, "tui-tag", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, TuiDocPageComponent_tui_tag_4_Template, 1, 2, "tui-tag", 3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](5, TuiDocPageComponent_tui_tag_5_Template, 1, 2, "tui-tag", 4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, TuiDocPageComponent_tui_tabs_with_more_6_Template, 2, 2, "tui-tabs-with-more", 5); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](7, "tui-doc-source-code", 6); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "div", 7); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](9); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](10, TuiDocPageComponent_tui_doc_see_also_10_Template, 1, 1, "tui-doc-see-also", 8); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](11, TuiDocPageComponent_ng_container_11_Template, 2, 1, "ng-container", 9); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); + flush(action) { + const { + actions + } = this; + if (this._active) { + actions.push(action); + return; } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx.header, " "); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !!ctx.deprecated || ctx.deprecated === ""); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.package); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.tags); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.tabConnectors.length); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("header", ctx.header)("package", ctx.package)("path", ctx.path)("type", ctx.type); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.showSeeAlso); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.tabConnectors); + let error; + this._active = true; + do { + if (error = action.execute(action.state, action.delay)) { + break; + } + } while (action = actions.shift()); + this._active = false; + if (error) { + while (action = actions.shift()) { + action.unsubscribe(); + } + throw error; } - }, - dependencies: [_taiga_ui_kit__WEBPACK_IMPORTED_MODULE_85__.TuiTagComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_55__.TuiTabsWithMoreComponent, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_55__.TuiTabComponent, TuiDocSourceCodeComponent, TuiDocSeeAlsoComponent, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_58__.TuiItemDirective, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterLinkWithHref, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterLinkActive, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgTemplateOutlet, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_86__.TuiReplacePipe], - styles: ["[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:0;flex-basis:0;flex-grow:1}.t-header[_ngcontent-%COMP%]{display:flex;font:var(--tui-font-heading-3);flex-wrap:wrap;min-height:7.25rem;color:var(--tui-text-01);box-shadow:inset 0 -1px 0 0 var(--tui-base-03);padding:3.75rem 0 0;box-sizing:border-box;flex-shrink:0;margin:0 min(10vw,8.75rem)}tui-root._mobile[_nghost-%COMP%] .t-header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{font:var(--tui-font-heading-4);min-height:4.5rem;padding:1.25rem 1.25rem 0;margin:0}.t-title[_ngcontent-%COMP%]{min-width:100%;font-size:inherit;margin:0}.t-tag[_ngcontent-%COMP%]{vertical-align:middle;text-transform:uppercase;margin-right:.5rem}.t-tag_deprecated[_ngcontent-%COMP%]{background-color:var(--tui-error-fill);color:#fff}.t-tag.t-tag_package[_ngcontent-%COMP%]{color:#000}.t-tabs[_ngcontent-%COMP%]{flex:1;margin:1.125rem .3125rem 0 0}tui-root._mobile[_nghost-%COMP%] .t-tabs[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-tabs[_ngcontent-%COMP%]{margin-top:.25rem}.t-content[_ngcontent-%COMP%]{padding:2rem 0;margin:0 min(10vw,8.75rem)}tui-root._mobile[_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:2rem 1.25rem;margin:0}.t-see-also[_ngcontent-%COMP%]{min-width:18.75rem;width:30%;float:right;margin-left:1.5rem}tui-root._mobile[_nghost-%COMP%] .t-see-also[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-see-also[_ngcontent-%COMP%]{float:none;width:100%;margin:0 0 1.5rem}.t-source-code[_ngcontent-%COMP%]{align-self:flex-end;line-height:2.75rem;margin-left:auto}"], - changeDetection: 0 -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocPageComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-doc-page', - templateUrl: './page.template.html', - styleUrls: ['./page.style.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush, - providers: PAGE_PROVIDERS - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_DEFAULT_TABS] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [PAGE_SEE_ALSO] - }] - }]; - }, { - header: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - package: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - tags: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - type: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - path: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - deprecated: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - tabConnectors: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ContentChildren, - args: [TuiDocPageTabConnectorDirective] - }] - }); -})(); -class TuiDocPageModule {} -TuiDocPageModule.ɵfac = function TuiDocPageModule_Factory(t) { - return new (t || TuiDocPageModule)(); -}; -TuiDocPageModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiDocPageModule -}); -TuiDocPageModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule, TuiDocSeeAlsoModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_55__.TuiTabsModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_85__.TuiTagModule, TuiDocSourceCodeModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_86__.TuiReplacePipeModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDocPageModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_26__.RouterModule, TuiDocSeeAlsoModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_55__.TuiTabsModule, _taiga_ui_kit__WEBPACK_IMPORTED_MODULE_85__.TuiTagModule, TuiDocSourceCodeModule, _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_86__.TuiReplacePipeModule], - declarations: [TuiDocPageComponent, TuiDocPageTabConnectorDirective], - exports: [TuiDocPageComponent, TuiDocPageTabConnectorDirective] - }] - }], null, null); -})(); + } +} -/** - * Generated bundle index. Do not edit. - */ +/***/ }), + +/***/ 7757: +/*!*************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduler/animationFrame.js ***! + \*************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ animationFrame: () => (/* binding */ animationFrame), +/* harmony export */ animationFrameScheduler: () => (/* binding */ animationFrameScheduler) +/* harmony export */ }); +/* harmony import */ var _AnimationFrameAction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AnimationFrameAction */ 9151); +/* harmony import */ var _AnimationFrameScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AnimationFrameScheduler */ 5812); +const animationFrameScheduler = new _AnimationFrameScheduler__WEBPACK_IMPORTED_MODULE_0__.AnimationFrameScheduler(_AnimationFrameAction__WEBPACK_IMPORTED_MODULE_1__.AnimationFrameAction); +const animationFrame = animationFrameScheduler; /***/ }), -/***/ 987: -/*!************************************************************************************!*\ - !*** ./node_modules/@taiga-ui/addon-doc/fesm2015/taiga-ui-addon-doc-directives.js ***! - \************************************************************************************/ +/***/ 4276: +/*!*********************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduler/animationFrameProvider.js ***! + \*********************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiScrollIntoViewLinkDirective: () => (/* binding */ TuiScrollIntoViewLinkDirective), -/* harmony export */ TuiScrollIntoViewLinkModule: () => (/* binding */ TuiScrollIntoViewLinkModule), -/* harmony export */ TuiTextCodeDirective: () => (/* binding */ TuiTextCodeDirective), -/* harmony export */ TuiTextCodeModule: () => (/* binding */ TuiTextCodeModule) +/* harmony export */ animationFrameProvider: () => (/* binding */ animationFrameProvider) /* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @taiga-ui/addon-doc/tokens */ 9811); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @taiga-ui/cdk */ 7609); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @taiga-ui/cdk */ 4333); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs */ 4517); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs */ 1151); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ 1856); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 1082); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 3396); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 5213); +/* harmony import */ var _Subscription__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Subscription */ 6421); +const animationFrameProvider = { + schedule(callback) { + let request = requestAnimationFrame; + let cancel = cancelAnimationFrame; + const { + delegate + } = animationFrameProvider; + if (delegate) { + request = delegate.requestAnimationFrame; + cancel = delegate.cancelAnimationFrame; + } + const handle = request(timestamp => { + cancel = undefined; + callback(timestamp); + }); + return new _Subscription__WEBPACK_IMPORTED_MODULE_0__.Subscription(() => cancel === null || cancel === void 0 ? void 0 : cancel(handle)); + }, + requestAnimationFrame(...args) { + const { + delegate + } = animationFrameProvider; + return ((delegate === null || delegate === void 0 ? void 0 : delegate.requestAnimationFrame) || requestAnimationFrame)(...args); + }, + cancelAnimationFrame(...args) { + const { + delegate + } = animationFrameProvider; + return ((delegate === null || delegate === void 0 ? void 0 : delegate.cancelAnimationFrame) || cancelAnimationFrame)(...args); + }, + delegate: undefined +}; +/***/ }), +/***/ 4672: +/*!****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduler/async.js ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ async: () => (/* binding */ async), +/* harmony export */ asyncScheduler: () => (/* binding */ asyncScheduler) +/* harmony export */ }); +/* harmony import */ var _AsyncAction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AsyncAction */ 3978); +/* harmony import */ var _AsyncScheduler__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AsyncScheduler */ 3999); +const asyncScheduler = new _AsyncScheduler__WEBPACK_IMPORTED_MODULE_0__.AsyncScheduler(_AsyncAction__WEBPACK_IMPORTED_MODULE_1__.AsyncAction); +const async = asyncScheduler; +/***/ }), -class TuiScrollIntoViewLinkDirective { - constructor(destroy$, { - nativeElement - }, readyToScroll$) { - this.readyToScroll$ = readyToScroll$; - this.scroll$ = new rxjs__WEBPACK_IMPORTED_MODULE_0__.ReplaySubject(1); - this.readyToScroll$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.filter)(Boolean), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.switchMap)(() => this.scroll$), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.debounceTime)(750), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.filter)(shallWe => shallWe && !!(0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_4__.tuiGetElementObscures)(nativeElement)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(destroy$)).subscribe(() => { - nativeElement.scrollIntoView(); - }); - } - set tuiScrollIntoViewLink(shallWe) { - this.scroll$.next(shallWe); - } -} -TuiScrollIntoViewLinkDirective.ɵfac = function TuiScrollIntoViewLinkDirective_Factory(t) { - return new (t || TuiScrollIntoViewLinkDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_7__.TuiDestroyService, 2), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_6__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_PAGE_LOADED)); -}; -TuiScrollIntoViewLinkDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineDirective"]({ - type: TuiScrollIntoViewLinkDirective, - selectors: [["", "tuiScrollIntoViewLink", ""]], - inputs: { - tuiScrollIntoViewLink: "tuiScrollIntoViewLink" +/***/ 7221: +/*!********************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduler/dateTimestampProvider.js ***! + \********************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ dateTimestampProvider: () => (/* binding */ dateTimestampProvider) +/* harmony export */ }); +const dateTimestampProvider = { + now() { + return (dateTimestampProvider.delegate || Date).now(); }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵProvidersFeature"]([_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_7__.TuiDestroyService])] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵsetClassMetadata"](TuiScrollIntoViewLinkDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Directive, - args: [{ - selector: '[tuiScrollIntoViewLink]', - providers: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_7__.TuiDestroyService] - }] - }], function () { - return [{ - type: _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_7__.TuiDestroyService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Inject, - args: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_7__.TuiDestroyService] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_6__.ElementRef] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_9__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Inject, - args: [_taiga_ui_addon_doc_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_DOC_PAGE_LOADED] - }] - }]; - }, { - tuiScrollIntoViewLink: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Input - }] - }); -})(); -class TuiScrollIntoViewLinkModule {} -TuiScrollIntoViewLinkModule.ɵfac = function TuiScrollIntoViewLinkModule_Factory(t) { - return new (t || TuiScrollIntoViewLinkModule)(); -}; -TuiScrollIntoViewLinkModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineNgModule"]({ - type: TuiScrollIntoViewLinkModule -}); -TuiScrollIntoViewLinkModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵsetClassMetadata"](TuiScrollIntoViewLinkModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.NgModule, - args: [{ - declarations: [TuiScrollIntoViewLinkDirective], - exports: [TuiScrollIntoViewLinkDirective] - }] - }], null, null); -})(); -class TuiTextCodeDirective { - constructor() { - this.code = ''; - } -} -TuiTextCodeDirective.ɵfac = function TuiTextCodeDirective_Factory(t) { - return new (t || TuiTextCodeDirective)(); + delegate: undefined }; -TuiTextCodeDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineDirective"]({ - type: TuiTextCodeDirective, - selectors: [["code", "tuiText", ""]], - hostVars: 1, - hostBindings: function TuiTextCodeDirective_HostBindings(rf, ctx) { - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵhostProperty"]("textContent", ctx.code); + +/***/ }), + +/***/ 8186: +/*!***************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduler/intervalProvider.js ***! + \***************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ intervalProvider: () => (/* binding */ intervalProvider) +/* harmony export */ }); +const intervalProvider = { + setInterval(handler, timeout, ...args) { + const { + delegate + } = intervalProvider; + if (delegate === null || delegate === void 0 ? void 0 : delegate.setInterval) { + return delegate.setInterval(handler, timeout, ...args); } + return setInterval(handler, timeout, ...args); }, - inputs: { - code: ["tuiText", "code"] - } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵsetClassMetadata"](TuiTextCodeDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Directive, - args: [{ - selector: 'code[tuiText]' - }] - }], null, { - code: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Input, - args: ['tuiText'] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.HostBinding, - args: ['textContent'] - }] - }); -})(); -class TuiTextCodeModule {} -TuiTextCodeModule.ɵfac = function TuiTextCodeModule_Factory(t) { - return new (t || TuiTextCodeModule)(); + clearInterval(handle) { + const { + delegate + } = intervalProvider; + return ((delegate === null || delegate === void 0 ? void 0 : delegate.clearInterval) || clearInterval)(handle); + }, + delegate: undefined }; -TuiTextCodeModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineNgModule"]({ - type: TuiTextCodeModule -}); -TuiTextCodeModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵsetClassMetadata"](TuiTextCodeModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.NgModule, - args: [{ - declarations: [TuiTextCodeDirective], - exports: [TuiTextCodeDirective] - }] - }], null, null); -})(); -/** - * Generated bundle index. Do not edit. - */ +/***/ }), +/***/ 3514: +/*!**************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/scheduler/timeoutProvider.js ***! + \**************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ timeoutProvider: () => (/* binding */ timeoutProvider) +/* harmony export */ }); +const timeoutProvider = { + setTimeout(handler, timeout, ...args) { + const { + delegate + } = timeoutProvider; + if (delegate === null || delegate === void 0 ? void 0 : delegate.setTimeout) { + return delegate.setTimeout(handler, timeout, ...args); + } + return setTimeout(handler, timeout, ...args); + }, + clearTimeout(handle) { + const { + delegate + } = timeoutProvider; + return ((delegate === null || delegate === void 0 ? void 0 : delegate.clearTimeout) || clearTimeout)(handle); + }, + delegate: undefined +}; /***/ }), -/***/ 689: -/*!************************************************************************************!*\ - !*** ./node_modules/@taiga-ui/addon-doc/fesm2015/taiga-ui-addon-doc-interfaces.js ***! - \************************************************************************************/ +/***/ 477: +/*!****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/symbol/iterator.js ***! + \****************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TUI_EXAMPLE_PRIMARY_FILE_NAME: () => (/* binding */ TUI_EXAMPLE_PRIMARY_FILE_NAME) +/* harmony export */ getSymbolIterator: () => (/* binding */ getSymbolIterator), +/* harmony export */ iterator: () => (/* binding */ iterator) /* harmony export */ }); -const TUI_EXAMPLE_PRIMARY_FILE_NAME = { - TS: 'TypeScript', - LESS: 'LESS', - HTML: 'HTML' -}; +function getSymbolIterator() { + if (typeof Symbol !== 'function' || !Symbol.iterator) { + return '@@iterator'; + } + return Symbol.iterator; +} +const iterator = getSymbolIterator(); -/** - * Generated bundle index. Do not edit. - */ +/***/ }), +/***/ 4770: +/*!******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/symbol/observable.js ***! + \******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ observable: () => (/* binding */ observable) +/* harmony export */ }); +const observable = (() => typeof Symbol === 'function' && Symbol.observable || '@@observable')(); /***/ }), -/***/ 9073: -/*!**********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/addon-doc/fesm2015/taiga-ui-addon-doc-services.js ***! - \**********************************************************************************/ +/***/ 3826: +/*!****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/EmptyError.js ***! + \****************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TUI_THEME_DEFAULT_NAME: () => (/* binding */ TUI_THEME_DEFAULT_NAME), -/* harmony export */ TUI_THEME_NAME: () => (/* binding */ TUI_THEME_NAME), -/* harmony export */ TUI_THEME_NIGHT_STORAGE_DEFAULT_KEY: () => (/* binding */ TUI_THEME_NIGHT_STORAGE_DEFAULT_KEY), -/* harmony export */ TUI_THEME_NIGHT_STORAGE_KEY: () => (/* binding */ TUI_THEME_NIGHT_STORAGE_KEY), -/* harmony export */ TUI_THEME_STORAGE_DEFAULT_KEY: () => (/* binding */ TUI_THEME_STORAGE_DEFAULT_KEY), -/* harmony export */ TUI_THEME_STORAGE_KEY: () => (/* binding */ TUI_THEME_STORAGE_KEY), -/* harmony export */ TUI_USE_DEFAULT_NIGHT_THEME: () => (/* binding */ TUI_USE_DEFAULT_NIGHT_THEME), -/* harmony export */ TuiThemeNightService: () => (/* binding */ TuiThemeNightService), -/* harmony export */ TuiThemeService: () => (/* binding */ TuiThemeService) +/* harmony export */ EmptyError: () => (/* binding */ EmptyError) /* harmony export */ }); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/cdk */ 6049); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _ng_web_apis_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ng-web-apis/common */ 2684); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 5536); +/* harmony import */ var _createErrorClass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createErrorClass */ 849); +const EmptyError = (0,_createErrorClass__WEBPACK_IMPORTED_MODULE_0__.createErrorClass)(_super => function EmptyErrorImpl() { + _super(this); + this.name = 'EmptyError'; + this.message = 'no elements in sequence'; +}); +/***/ }), +/***/ 4649: +/*!*****************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/ObjectUnsubscribedError.js ***! + \*****************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ObjectUnsubscribedError: () => (/* binding */ ObjectUnsubscribedError) +/* harmony export */ }); +/* harmony import */ var _createErrorClass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createErrorClass */ 849); -const TUI_THEME_STORAGE_DEFAULT_KEY = 'tuiTheme'; -const TUI_THEME_DEFAULT_NAME = 'Taiga UI'; -const TUI_THEME_STORAGE_KEY = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(TUI_THEME_STORAGE_DEFAULT_KEY); -const TUI_THEME_NAME = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(TUI_THEME_DEFAULT_NAME); -class TuiThemeService extends rxjs__WEBPACK_IMPORTED_MODULE_1__.BehaviorSubject { - constructor(initialTheme, key, storage) { - super(storage.getItem(key) || initialTheme); - this.initialTheme = initialTheme; - this.key = key; - this.storage = storage; - } - next(theme) { - this.storage.setItem(this.key, theme); - super.next(theme); - } - get isDefaultTheme() { - return this.value === TUI_THEME_DEFAULT_NAME; - } -} -TuiThemeService.ɵfac = function TuiThemeService_Factory(t) { - return new (t || TuiThemeService)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](TUI_THEME_NAME), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](TUI_THEME_STORAGE_KEY), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_3__.LOCAL_STORAGE)); -}; -TuiThemeService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({ - token: TuiThemeService, - factory: TuiThemeService.ɵfac, - providedIn: 'root' -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](TuiThemeService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable, - args: [{ - providedIn: 'root' - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject, - args: [TUI_THEME_NAME] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject, - args: [TUI_THEME_STORAGE_KEY] - }] - }, { - type: Storage, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_3__.LOCAL_STORAGE] - }] - }]; - }, null); -})(); -const TUI_THEME_NIGHT_STORAGE_DEFAULT_KEY = 'tuiNight'; -const TUI_THEME_NIGHT_STORAGE_KEY = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(TUI_THEME_NIGHT_STORAGE_DEFAULT_KEY); -const TUI_USE_DEFAULT_NIGHT_THEME = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(true); -class TuiThemeNightService extends rxjs__WEBPACK_IMPORTED_MODULE_1__.BehaviorSubject { - constructor(win, storage, key, useDefaultNightTheme) { - super(storage.getItem(key) === 'true' || storage.getItem(key) === null && win.matchMedia('(prefers-color-scheme: dark)').matches); - this.win = win; - this.storage = storage; - this.key = key; - this.useDefaultNightTheme = useDefaultNightTheme; - } - next(night) { - this.storage.setItem(this.key, String(night)); - super.next(night); - } - toggle() { - this.next(!this.value); - } -} -TuiThemeNightService.ɵfac = function TuiThemeNightService_Factory(t) { - return new (t || TuiThemeNightService)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_3__.WINDOW), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_3__.LOCAL_STORAGE), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](TUI_THEME_NIGHT_STORAGE_KEY), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](TUI_USE_DEFAULT_NIGHT_THEME)); -}; -TuiThemeNightService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({ - token: TuiThemeNightService, - factory: TuiThemeNightService.ɵfac, - providedIn: 'root' +const ObjectUnsubscribedError = (0,_createErrorClass__WEBPACK_IMPORTED_MODULE_0__.createErrorClass)(_super => function ObjectUnsubscribedErrorImpl() { + _super(this); + this.name = 'ObjectUnsubscribedError'; + this.message = 'object unsubscribed'; }); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](TuiThemeNightService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injectable, - args: [{ - providedIn: 'root' - }] - }], function () { - return [{ - type: Window, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_3__.WINDOW] - }] - }, { - type: Storage, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_3__.LOCAL_STORAGE] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject, - args: [TUI_THEME_NIGHT_STORAGE_KEY] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject, - args: [TUI_USE_DEFAULT_NIGHT_THEME] - }] - }]; - }, null); -})(); -/** - * Generated bundle index. Do not edit. - */ +/***/ }), + +/***/ 2907: +/*!*************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/UnsubscriptionError.js ***! + \*************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ UnsubscriptionError: () => (/* binding */ UnsubscriptionError) +/* harmony export */ }); +/* harmony import */ var _createErrorClass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./createErrorClass */ 849); +const UnsubscriptionError = (0,_createErrorClass__WEBPACK_IMPORTED_MODULE_0__.createErrorClass)(_super => function UnsubscriptionErrorImpl(errors) { + _super(this); + this.message = errors ? `${errors.length} errors occurred during unsubscription: +${errors.map((err, i) => `${i + 1}) ${err.toString()}`).join('\n ')}` : ''; + this.name = 'UnsubscriptionError'; + this.errors = errors; +}); /***/ }), -/***/ 9811: -/*!********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/addon-doc/fesm2015/taiga-ui-addon-doc-tokens.js ***! - \********************************************************************************/ +/***/ 1866: +/*!**********************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/args.js ***! + \**********************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TUI_DOC_CODE_ACTIONS: () => (/* binding */ TUI_DOC_CODE_ACTIONS), -/* harmony export */ TUI_DOC_CODE_EDITOR: () => (/* binding */ TUI_DOC_CODE_EDITOR), -/* harmony export */ TUI_DOC_DEFAULT_ICONS: () => (/* binding */ TUI_DOC_DEFAULT_ICONS), -/* harmony export */ TUI_DOC_DEFAULT_TABS: () => (/* binding */ TUI_DOC_DEFAULT_TABS), -/* harmony export */ TUI_DOC_DEMO_TEXTS: () => (/* binding */ TUI_DOC_DEMO_TEXTS), -/* harmony export */ TUI_DOC_DOCUMENTATION_TEXTS: () => (/* binding */ TUI_DOC_DOCUMENTATION_TEXTS), -/* harmony export */ TUI_DOC_EXAMPLE_CONTENT_PROCESSOR: () => (/* binding */ TUI_DOC_EXAMPLE_CONTENT_PROCESSOR), -/* harmony export */ TUI_DOC_EXAMPLE_MARKDOWN_CODE_PROCESSOR: () => (/* binding */ TUI_DOC_EXAMPLE_MARKDOWN_CODE_PROCESSOR), -/* harmony export */ TUI_DOC_EXAMPLE_TEXTS: () => (/* binding */ TUI_DOC_EXAMPLE_TEXTS), -/* harmony export */ TUI_DOC_EXCLUDED_PROPERTIES: () => (/* binding */ TUI_DOC_EXCLUDED_PROPERTIES), -/* harmony export */ TUI_DOC_ICONS: () => (/* binding */ TUI_DOC_ICONS), -/* harmony export */ TUI_DOC_LOGO: () => (/* binding */ TUI_DOC_LOGO), -/* harmony export */ TUI_DOC_MAP_PAGES: () => (/* binding */ TUI_DOC_MAP_PAGES), -/* harmony export */ TUI_DOC_MENU_TEXT: () => (/* binding */ TUI_DOC_MENU_TEXT), -/* harmony export */ TUI_DOC_PAGES: () => (/* binding */ TUI_DOC_PAGES), -/* harmony export */ TUI_DOC_PAGE_LOADED: () => (/* binding */ TUI_DOC_PAGE_LOADED), -/* harmony export */ TUI_DOC_SCROLL_BEHAVIOR: () => (/* binding */ TUI_DOC_SCROLL_BEHAVIOR), -/* harmony export */ TUI_DOC_SEARCH_TEXT: () => (/* binding */ TUI_DOC_SEARCH_TEXT), -/* harmony export */ TUI_DOC_SEE_ALSO: () => (/* binding */ TUI_DOC_SEE_ALSO), -/* harmony export */ TUI_DOC_SEE_ALSO_TEXT: () => (/* binding */ TUI_DOC_SEE_ALSO_TEXT), -/* harmony export */ TUI_DOC_SOURCE_CODE: () => (/* binding */ TUI_DOC_SOURCE_CODE), -/* harmony export */ TUI_DOC_SOURCE_CODE_TEXT: () => (/* binding */ TUI_DOC_SOURCE_CODE_TEXT), -/* harmony export */ TUI_DOC_TITLE: () => (/* binding */ TUI_DOC_TITLE), -/* harmony export */ TUI_DOC_TYPE_REFERENCE_HANDLER: () => (/* binding */ TUI_DOC_TYPE_REFERENCE_HANDLER), -/* harmony export */ TUI_DOC_TYPE_REFERENCE_PARSER: () => (/* binding */ TUI_DOC_TYPE_REFERENCE_PARSER), -/* harmony export */ TUI_DOC_URL_STATE_HANDLER: () => (/* binding */ TUI_DOC_URL_STATE_HANDLER), -/* harmony export */ tuiDocExcludeProperties: () => (/* binding */ tuiDocExcludeProperties), -/* harmony export */ tuiDocIconsProvider: () => (/* binding */ tuiDocIconsProvider) +/* harmony export */ popNumber: () => (/* binding */ popNumber), +/* harmony export */ popResultSelector: () => (/* binding */ popResultSelector), +/* harmony export */ popScheduler: () => (/* binding */ popScheduler) /* harmony export */ }); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/cdk */ 6049); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @taiga-ui/addon-doc/utils */ 8380); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 2337); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs */ 8210); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 5219); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 3901); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 1082); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @taiga-ui/core */ 3359); +/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ 8347); +/* harmony import */ var _isScheduler__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./isScheduler */ 2114); + + +function last(arr) { + return arr[arr.length - 1]; +} +function popResultSelector(args) { + return (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(last(args)) ? args.pop() : undefined; +} +function popScheduler(args) { + return (0,_isScheduler__WEBPACK_IMPORTED_MODULE_1__.isScheduler)(last(args)) ? args.pop() : undefined; +} +function popNumber(args, defaultValue) { + return typeof last(args) === 'number' ? args.pop() : defaultValue; +} +/***/ }), +/***/ 5541: +/*!**************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/argsArgArrayOrObject.js ***! + \**************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ argsArgArrayOrObject: () => (/* binding */ argsArgArrayOrObject) +/* harmony export */ }); +const { + isArray +} = Array; +const { + getPrototypeOf, + prototype: objectProto, + keys: getKeys +} = Object; +function argsArgArrayOrObject(args) { + if (args.length === 1) { + const first = args[0]; + if (isArray(first)) { + return { + args: first, + keys: null + }; + } + if (isPOJO(first)) { + const keys = getKeys(first); + return { + args: keys.map(key => first[key]), + keys + }; + } + } + return { + args: args, + keys: null + }; +} +function isPOJO(obj) { + return obj && typeof obj === 'object' && getPrototypeOf(obj) === objectProto; +} +/***/ }), +/***/ 2882: +/*!********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/argsOrArgArray.js ***! + \********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ argsOrArgArray: () => (/* binding */ argsOrArgArray) +/* harmony export */ }); +const { + isArray +} = Array; +function argsOrArgArray(args) { + return args.length === 1 && isArray(args[0]) ? args[0] : args; +} -/** - * Code actions for the opened tab with code example - */ -const TUI_DOC_CODE_ACTIONS = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(''); +/***/ }), -/** - * Service for opening online IDE e.g. Stackblitz - */ -const TUI_DOC_CODE_EDITOR = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.InjectionToken('[TUI_DOC_CODE_EDITOR]'); +/***/ 8248: +/*!***************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/arrRemove.js ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -/** - * Array of default tab names - */ -const TUI_DOC_DEFAULT_TABS = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)([]); -const TUI_DOC_DEFAULT_ICONS = { - search: 'tuiIconSearch', - day: 'tuiIconSun', - night: 'tuiIconMoon', - code: 'tuiIconCode', - menu: 'tuiIconMenuLarge' -}; -const TUI_DOC_ICONS = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(TUI_DOC_DEFAULT_ICONS); -function tuiDocIconsProvider(icons) { - return (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiProvideOptions)(TUI_DOC_ICONS, icons, TUI_DOC_DEFAULT_ICONS); +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ arrRemove: () => (/* binding */ arrRemove) +/* harmony export */ }); +function arrRemove(arr, item) { + if (arr) { + const index = arr.indexOf(item); + 0 <= index && arr.splice(index, 1); + } } -/** - * Processes content in example - */ -const TUI_DOC_EXAMPLE_CONTENT_PROCESSOR = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(rxjs__WEBPACK_IMPORTED_MODULE_2__.identity); -/** - * Processes markdown in code block - */ -const TUI_DOC_EXAMPLE_MARKDOWN_CODE_PROCESSOR = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(_taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_3__.tuiTryParseMarkdownCodeBlock); +/***/ }), -/** - * Token to exclude inherited documentation properties - */ -const TUI_DOC_EXCLUDED_PROPERTIES = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(new Set([])); -function tuiDocExcludeProperties(properties) { - return { - provide: TUI_DOC_EXCLUDED_PROPERTIES, - useValue: new Set(properties) +/***/ 849: +/*!**********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/createErrorClass.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ createErrorClass: () => (/* binding */ createErrorClass) +/* harmony export */ }); +function createErrorClass(createImpl) { + const _super = instance => { + Error.call(instance); + instance.stack = new Error().stack; }; + const ctorFunc = createImpl(_super); + ctorFunc.prototype = Object.create(Error.prototype); + ctorFunc.prototype.constructor = ctorFunc; + return ctorFunc; } -/** - * TODO: think about reorganization in @taiga-ui/i18n way - */ -/** - * tui-doc-demo i18n texts - * Works with a tuple - * [@string tuiMode tooltip content, @string word 'background', @string 'form value'] - */ -const TUI_DOC_DEMO_TEXTS = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(['Read more more about modes: ', 'Background', 'Form value']); -/** - * tui-doc-documentation i18n texts - * Works with a tuple - * [ - * @string word 'argument', - * @string word 'type', - * @string 'name and description', - * @string word 'value' - * @string message for tooltip about ng-polymorpheus - * ] - */ -const TUI_DOC_DOCUMENTATION_TEXTS = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(['Argument', 'Type', 'Name and description', 'Value', 'Learn about our dynamic templates from ']); -/** - * tui-doc-example i18n texts - * Works with a tuple - * [ - * @string default tab name, - * @string link to a sample copied message text, - * @string link to a sample copied message label - * ] - */ -const TUI_DOC_EXAMPLE_TEXTS = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(['Preview', 'Link to a sample was successfully copied', 'Done']); -const TUI_DOC_MENU_TEXT = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)('Menu'); -const TUI_DOC_SEARCH_TEXT = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)('Search'); -const TUI_DOC_SEE_ALSO_TEXT = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)('See also'); -const TUI_DOC_SOURCE_CODE_TEXT = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)('Source code'); +/***/ }), -/** - * Main logo - */ -const TUI_DOC_LOGO = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(''); +/***/ 3060: +/*!******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/createObject.js ***! + \******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -/** - * Stream that emits if loading of page is over (for example, to begin scrollIntoView) - */ -const TUI_DOC_PAGE_LOADED = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)((0,rxjs__WEBPACK_IMPORTED_MODULE_4__.defer)(() => (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.timer)(200).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.switchMap)(() => (0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(true))))); +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ createObject: () => (/* binding */ createObject) +/* harmony export */ }); +function createObject(keys, values) { + return keys.reduce((result, key, i) => (result[key] = values[i], result), {}); +} -/** - * Documentation pages - */ -const TUI_DOC_PAGES = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)([]); -const TUI_DOC_MAP_PAGES = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => (0,_taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_3__.tuiToFlatMapPages)((0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.inject)(TUI_DOC_PAGES))); +/***/ }), -/** - * Defines the transition animation for scroll - * @deprecated will be remove in v4.0 - */ -const TUI_DOC_SCROLL_BEHAVIOR = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.inject)(_taiga_ui_core__WEBPACK_IMPORTED_MODULE_8__.TUI_REDUCED_MOTION) ? 'auto' : 'smooth'); +/***/ 8806: +/*!******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/errorContext.js ***! + \******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -/** - * Array of arrays of related pages - */ -const TUI_DOC_SEE_ALSO = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)([]); +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ captureError: () => (/* binding */ captureError), +/* harmony export */ errorContext: () => (/* binding */ errorContext) +/* harmony export */ }); +/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../config */ 302); -/** - * Source code link - */ -const TUI_DOC_SOURCE_CODE = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(null); +let context = null; +function errorContext(cb) { + if (_config__WEBPACK_IMPORTED_MODULE_0__.config.useDeprecatedSynchronousErrorHandling) { + const isRoot = !context; + if (isRoot) { + context = { + errorThrown: false, + error: null + }; + } + cb(); + if (isRoot) { + const { + errorThrown, + error + } = context; + context = null; + if (errorThrown) { + throw error; + } + } + } else { + cb(); + } +} +function captureError(err) { + if (_config__WEBPACK_IMPORTED_MODULE_0__.config.useDeprecatedSynchronousErrorHandling && context) { + context.errorThrown = true; + context.error = err; + } +} -/** - * Page title prefix - */ -const TUI_DOC_TITLE = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(''); -const TUI_DOC_TYPE_REFERENCE_HANDLER = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(null); -const TUI_DOC_TYPE_REFERENCE_PARSER = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(_taiga_ui_addon_doc_utils__WEBPACK_IMPORTED_MODULE_3__.tuiTypeReferenceParser); -const TUI_DOC_URL_STATE_HANDLER = (0,_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)(String); +/***/ }), -/** - * Generated bundle index. Do not edit. - */ +/***/ 2437: +/*!*********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/executeSchedule.js ***! + \*********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ executeSchedule: () => (/* binding */ executeSchedule) +/* harmony export */ }); +function executeSchedule(parentSubscription, scheduler, work, delay = 0, repeat = false) { + const scheduleSubscription = scheduler.schedule(function () { + work(); + if (repeat) { + parentSubscription.add(this.schedule(null, delay)); + } else { + this.unsubscribe(); + } + }, delay); + parentSubscription.add(scheduleSubscription); + if (!repeat) { + return scheduleSubscription; + } +} +/***/ }), + +/***/ 2337: +/*!**************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/identity.js ***! + \**************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ identity: () => (/* binding */ identity) +/* harmony export */ }); +function identity(x) { + return x; +} /***/ }), -/***/ 8380: -/*!*******************************************************************************!*\ - !*** ./node_modules/@taiga-ui/addon-doc/fesm2015/taiga-ui-addon-doc-utils.js ***! - \*******************************************************************************/ +/***/ 9085: +/*!*****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/isArrayLike.js ***! + \*****************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ tuiCoerceValue: () => (/* binding */ tuiCoerceValue), -/* harmony export */ tuiCoerceValueIsTrue: () => (/* binding */ tuiCoerceValueIsTrue), -/* harmony export */ tuiGenerateRoutes: () => (/* binding */ tuiGenerateRoutes), -/* harmony export */ tuiInspectAny: () => (/* binding */ tuiInspectAny), -/* harmony export */ tuiIsPageGroup: () => (/* binding */ tuiIsPageGroup), -/* harmony export */ tuiRawLoad: () => (/* binding */ tuiRawLoad), -/* harmony export */ tuiRawLoadRecord: () => (/* binding */ tuiRawLoadRecord), -/* harmony export */ tuiSortPages: () => (/* binding */ tuiSortPages), -/* harmony export */ tuiToFlatMapPages: () => (/* binding */ tuiToFlatMapPages), -/* harmony export */ tuiTransliterateKeyboardLayout: () => (/* binding */ tuiTransliterateKeyboardLayout), -/* harmony export */ tuiTryParseMarkdownCodeBlock: () => (/* binding */ tuiTryParseMarkdownCodeBlock), -/* harmony export */ tuiTypeReferenceParser: () => (/* binding */ tuiTypeReferenceParser) +/* harmony export */ isArrayLike: () => (/* binding */ isArrayLike) /* harmony export */ }); -/* harmony import */ var markdown_it__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! markdown-it */ 3717); -/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 9799); +const isArrayLike = x => x && typeof x.length === 'number' && typeof x !== 'function'; +/***/ }), -function tuiCoerceValueIsTrue(value) { - return (value === null || value === void 0 ? void 0 : value.toString()) === 'true'; +/***/ 165: +/*!*********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/isAsyncIterable.js ***! + \*********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ isAsyncIterable: () => (/* binding */ isAsyncIterable) +/* harmony export */ }); +/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ 8347); + +function isAsyncIterable(obj) { + return Symbol.asyncIterator && (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(obj === null || obj === void 0 ? void 0 : obj[Symbol.asyncIterator]); } -function isEmptyParamValue(value) { - return ['undefined', 'null', 'NaN'].includes(value); + +/***/ }), + +/***/ 623: +/*!************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/isDate.js ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ isValidDate: () => (/* binding */ isValidDate) +/* harmony export */ }); +function isValidDate(value) { + return value instanceof Date && !isNaN(value); } -function isBooleanParamValue(value) { - return value === 'true' || value === 'false'; + +/***/ }), + +/***/ 8347: +/*!****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/isFunction.js ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ isFunction: () => (/* binding */ isFunction) +/* harmony export */ }); +function isFunction(value) { + return typeof value === 'function'; } -function isNumberParamValue(value) { - return !!value.trim() && !Number.isNaN(Number(value)) && !value.startsWith('+'); + +/***/ }), + +/***/ 835: +/*!*************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/isInteropObservable.js ***! + \*************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ isInteropObservable: () => (/* binding */ isInteropObservable) +/* harmony export */ }); +/* harmony import */ var _symbol_observable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../symbol/observable */ 4770); +/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ 8347); + + +function isInteropObservable(input) { + return (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(input[_symbol_observable__WEBPACK_IMPORTED_MODULE_1__.observable]); } -function isPossibleArray(value) { - return value.startsWith('[') && value.endsWith(']'); + +/***/ }), + +/***/ 4377: +/*!****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/isIterable.js ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ isIterable: () => (/* binding */ isIterable) +/* harmony export */ }); +/* harmony import */ var _symbol_iterator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../symbol/iterator */ 477); +/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ 8347); + + +function isIterable(input) { + return (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(input === null || input === void 0 ? void 0 : input[_symbol_iterator__WEBPACK_IMPORTED_MODULE_1__.iterator]); } -function isPossibleObject(value) { - return value.startsWith('{') && value.endsWith('}'); -} -function tuiCoerceValue(value) { - const prepared = String(value).trim(); - if (isEmptyParamValue(prepared)) { - return null; - } - if (isBooleanParamValue(prepared)) { - return String(prepared) === 'true'; - } - if (isNumberParamValue(prepared)) { - return Number(prepared); - } - const decodedValue = decodeURIComponent(prepared); - try { - return isPossibleArray(decodedValue) || isPossibleObject(decodedValue) ? JSON.parse(decodedValue) : decodedValue; - } catch (_a) { - return decodedValue; - } -} -function tuiGenerateRoutes(type) { - return [{ - path: '', - component: type, - children: [{ - path: ':tab', - component: type - }] - }]; -} -function inspectArray(array, depth) { - if (depth === 0) { - return '[…]'; - } - let result = ''; - let first = true; - for (let index = 0; index < array.length; index++) { - if (first) { - first = false; - } else { - result += ', '; - } - result += index in array ? tuiInspectAny(array[index], depth - 1) : 'empty'; - } - return `[${result}]`; -} -function inspectObject(object, depth) { - if (depth === 0) { - return '{…}'; - } - let result = ''; - let first = true; - for (const key in object) { - if (!object.hasOwnProperty(key)) { - continue; - } - if (first) { - first = false; - } else { - result += ', '; - } - result += `${key}: ${tuiInspectAny(object[key], depth - 1)}`; - } - return `{${result}}`; -} -/** - * Returns readable JS entity - * @param data - * @param depth - * @return readable JS entity - */ -function tuiInspectAny(data, depth) { - if (data === null) { - return 'null'; - } - switch (typeof data) { - case 'string': - return `'${data}'`; - case 'undefined': - case 'number': - case 'boolean': - case 'function': - return String(data); - default: - break; - } - if (data instanceof RegExp) { - return String(data); - } - if (Array.isArray(data)) { - return inspectArray(data, depth); - } - return inspectObject(data, depth); -} -function tuiIsPageGroup(page) { - return 'subPages' in page; -} -function tuiTryParseMarkdownCodeBlock(text = '') { - const tokens = new markdown_it__WEBPACK_IMPORTED_MODULE_0__["default"]().parse(text, {}); - const result = tokens.filter(({ - tag, - type - }) => tag === 'code' && type === 'fence').map(({ - content - }) => content.trim()); - return result.length ? result : [text]; -} -function tuiRawLoad(content) { - return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__awaiter)(this, void 0, void 0, function* () { - return content instanceof Promise ? (yield content).default : content; - }); -} -function tuiRawLoadRecord(example) { - return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__awaiter)(this, void 0, void 0, function* () { - const processedContent = {}; - for (const [key, content] of Object.entries(example)) { - if (content) { - processedContent[key] = yield tuiRawLoad(content); - } - } - return processedContent; - }); -} -function tuiSortPages(pages, excludeSections = new Set()) { - const sections = Array.from(new Set(pages.map(page => page.section))); - const sortedPages = pages.slice().sort((a, b) => { - var _a, _b; - if (excludeSections.has((_a = a.section) !== null && _a !== void 0 ? _a : '') || excludeSections.has((_b = b.section) !== null && _b !== void 0 ? _b : '')) { - return 0; - } - const aSectionIndex = sections.indexOf(a.section); - const bSectionIndex = sections.indexOf(b.section); - if (aSectionIndex !== bSectionIndex) { - return aSectionIndex - bSectionIndex; - } - if (a.title > b.title) { - return 1; - } - return a.title.localeCompare(b.title); - }); - return sortedPages.map(page => tuiIsPageGroup(page) ? Object.assign(Object.assign({}, page), { - subPages: tuiSortPages(page.subPages, excludeSections) - }) : page); -} -function assertTitle(page, map) { - var _a; - if (map.has(page.title) && ((_a = map.get(page.title)) === null || _a === void 0 ? void 0 : _a.route) !== page.route) { - console.error('Title for page should be unique for prevent inconsistent page names', page, '<== Collisions between ==>', map.get(page.title)); - } -} -function tuiToFlatMapPages(pages) { - const map = new Map(); - pages.forEach(page => { - if ('subPages' in page) { - page.subPages.forEach(subPage => { - ngDevMode && assertTitle(subPage, map); - map.set(subPage.title, subPage); - }); - } else { - ngDevMode && assertTitle(page, map); - map.set(page.title, page); - } - }); - return map; -} -const MAP = { - а: 'f', - б: ',', - в: 'd', - г: 'u', - д: 'l', - е: 't', - ё: '`', - ж: ';', - з: 'p', - и: 'b', - й: 'q', - к: 'r', - л: 'k', - м: 'v', - н: 'y', - о: 'j', - п: 'g', - р: 'h', - с: 'c', - т: 'n', - у: 'e', - ф: 'a', - х: '[', - ц: 'w', - ч: 'x', - ш: 'i', - щ: 'o', - ъ: ']', - ы: 's', - ь: 'm', - ю: '.', - я: 'z' -}; -/** - * Translates text mistakenly typed in the Russian layout into English - * @param string string with Russian layout characters - * @return string with English layout characters - */ -function tuiTransliterateKeyboardLayout(string) { - let newStr = ''; - for (let i = 0; i < string.length; i++) { - newStr += string.charAt(i) in MAP ? MAP[string.charAt(i)] : string.charAt(i); - } - return newStr; -} -function tuiTypeReferenceParser(types) { - const generics = types.match(/<([^>]+)>/g); - const escaped = generics ? generics.reduce((result, current) => result.replace(current, current.replace(/\|/g, '&')), types).split('|').map(item => item.trim()) : types.split('|').map(item => item.trim()); - return escaped.reduce((result, type) => { - var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m; - let extracted = type.trim().replace(/readonly /g, '').replace(/\[\]/g, ''); - extracted = (_d = (_c = (_b = (_a = extracted.match(/ReadonlyArray<([^>]+)>/)) === null || _a === void 0 ? void 0 : _a[1]) === null || _b === void 0 ? void 0 : _b.split('&')) === null || _c === void 0 ? void 0 : _c[0]) !== null && _d !== void 0 ? _d : extracted; - extracted = (_h = (_g = (_f = (_e = extracted.match(/\[([^\]]+)\]/)) === null || _e === void 0 ? void 0 : _e[1]) === null || _f === void 0 ? void 0 : _f.split(',')) === null || _g === void 0 ? void 0 : _g[0]) !== null && _h !== void 0 ? _h : extracted; - extracted = (_m = (_l = (_k = (_j = extracted.split('<')) === null || _j === void 0 ? void 0 : _j[0]) !== null && _k !== void 0 ? _k : extracted) === null || _l === void 0 ? void 0 : _l.trim()) !== null && _m !== void 0 ? _m : ''; - extracted = Number.isNaN(parseFloat(extracted)) ? extracted : 'number'; - extracted = /^'(.+)'$|^"(.+)"$|^`(.+)`$/.test(extracted) ? 'string' : extracted; - extracted = extracted.length === 1 ? 'unknown' : extracted; - return result.concat({ - type: type.replace(/&/g, '|'), - extracted - }); - }, []); -} - -/** - * Generated bundle index. Do not edit. - */ - - /***/ }), -/***/ 2906: -/*!**************************************************************************************************!*\ - !*** ./node_modules/@taiga-ui/addon-mobile/fesm2015/taiga-ui-addon-mobile-directives-sidebar.js ***! - \**************************************************************************************************/ +/***/ 9918: +/*!******************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/isObservable.js ***! + \******************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiSidebarComponent: () => (/* binding */ TuiSidebarComponent), -/* harmony export */ TuiSidebarDirective: () => (/* binding */ TuiSidebarDirective), -/* harmony export */ TuiSidebarModule: () => (/* binding */ TuiSidebarModule) +/* harmony export */ isObservable: () => (/* binding */ isObservable) /* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @taiga-ui/core */ 3359); -/* harmony import */ var _taiga_ui_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @taiga-ui/core */ 6270); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/cdk */ 3190); -/* harmony import */ var _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @taiga-ui/cdk */ 625); -/* harmony import */ var _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @tinkoff/ng-polymorpheus */ 244); - +/* harmony import */ var _Observable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Observable */ 4517); +/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./isFunction */ 8347); +function isObservable(obj) { + return !!obj && (obj instanceof _Observable__WEBPACK_IMPORTED_MODULE_0__.Observable || (0,_isFunction__WEBPACK_IMPORTED_MODULE_1__.isFunction)(obj.lift) && (0,_isFunction__WEBPACK_IMPORTED_MODULE_1__.isFunction)(obj.subscribe)); +} +/***/ }), +/***/ 182: +/*!***************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/isPromise.js ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ isPromise: () => (/* binding */ isPromise) +/* harmony export */ }); +/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ 8347); -const _c0 = ["tuiSidebar", ""]; -function TuiSidebarComponent_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const text_r1 = ctx.polymorpheusOutlet; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", text_r1, " "); - } -} -class TuiSidebarDirective extends _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_1__.PolymorpheusTemplate { - constructor(content, injector, portalService, cdr) { - super(content, cdr); - this.content = content; - this.injector = injector; - this.portalService = portalService; - this.component = new _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_1__.PolymorpheusComponent(TuiSidebarComponent, this.injector); - this.sidebarRef = null; - this.direction = 'left'; - this.autoWidth = false; - } - set tuiSidebar(open) { - if (open) { - this.show(); - } else { - this.hide(); - } - } - ngOnDestroy() { - this.hide(); - } - show() { - if (this.sidebarRef !== null) { - return; - } - this.sidebarRef = this.portalService.add(this.component); - this.sidebarRef.changeDetectorRef.detectChanges(); - } - hide() { - if (this.sidebarRef === null) { - return; - } - this.portalService.remove(this.sidebarRef); - this.sidebarRef = null; - } -} -TuiSidebarDirective.ɵfac = function TuiSidebarDirective_Factory(t) { - return new (t || TuiSidebarDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_2__.TuiDropdownPortalService), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef)); -}; -TuiSidebarDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiSidebarDirective, - selectors: [["", "tuiSidebar", ""]], - inputs: { - direction: ["tuiSidebarDirection", "direction"], - autoWidth: ["tuiSidebarAutoWidth", "autoWidth"], - tuiSidebar: "tuiSidebar" - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiSidebarDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: '[tuiSidebar]' - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector] - }] - }, { - type: _taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_2__.TuiDropdownPortalService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_2__.TuiDropdownPortalService] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef] - }] - }]; - }, { - direction: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input, - args: ['tuiSidebarDirection'] - }], - autoWidth: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input, - args: ['tuiSidebarAutoWidth'] - }], - tuiSidebar: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }] - }); -})(); -class TuiSidebarComponent { - constructor(options, directive) { - this.options = options; - this.directive = directive; - this.left = Object.assign(Object.assign({}, this.options), { - value: 'left' - }); - this.right = Object.assign(Object.assign({}, this.options), { - value: 'right' - }); - } - get animation() { - return this.direction === 'left' ? this.left : this.right; - } - get directionHostClass() { - return `t-${this.directive.direction}`; - } - get direction() { - return this.directive.direction; - } - get content() { - return this.directive.content; - } - get autoWidth() { - return this.directive.autoWidth; - } - ngDoCheck() { - this.directive.check(); - } +function isPromise(value) { + return (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(value === null || value === void 0 ? void 0 : value.then); } -TuiSidebarComponent.ɵfac = function TuiSidebarComponent_Factory(t) { - return new (t || TuiSidebarComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_core__WEBPACK_IMPORTED_MODULE_3__.TUI_ANIMATION_OPTIONS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](TuiSidebarDirective)); -}; -TuiSidebarComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiSidebarComponent, - selectors: [["aside", "tuiSidebar", ""]], - hostVars: 3, - hostBindings: function TuiSidebarComponent_HostBindings(rf, ctx) { - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsyntheticHostProperty"]("@tuiSlideIn", ctx.animation); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassMap"](ctx.directionHostClass); - } - }, - attrs: _c0, - decls: 2, - vars: 3, - consts: [["tuiActiveZone", "", 1, "t-wrapper"], [4, "polymorpheusOutlet"]], - template: function TuiSidebarComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiSidebarComponent_ng_container_1_Template, 2, 1, "ng-container", 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("t-wrapper_auto-width", ctx.autoWidth); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", ctx.content); - } - }, - dependencies: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_4__.TuiActiveZoneDirective, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_1__.PolymorpheusOutletDirective], - styles: ["[_nghost-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex}[_nghost-%COMP%]:before, [_nghost-%COMP%]:after{position:absolute;top:0;left:0;width:100%;content:\"\";height:100%;background:rgba(0,0,0,.38);animation:tuiFadeIn var(--tui-duration)}[_nghost-%COMP%]:before{left:-100%;width:200%}[_nghost-%COMP%]:after{left:100%}.ng-animating[_nghost-%COMP%]:before, .ng-animating[_nghost-%COMP%]:after{opacity:0;transition:opacity var(--tui-duration)}.t-right[_nghost-%COMP%]{justify-content:flex-end}.t-left[_nghost-%COMP%]{justify-content:flex-start}.t-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;background:var(--tui-base-01);box-shadow:0 10rem var(--tui-base-01);width:17.25rem}.t-wrapper_auto-width[_ngcontent-%COMP%]{width:auto}"], - data: { - animation: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_5__.tuiSlideIn] - }, - changeDetection: 0 -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiSidebarComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'aside[tuiSidebar]', - templateUrl: './sidebar.template.html', - styleUrls: ['./sidebar.style.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush, - animations: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_5__.tuiSlideIn] - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_core__WEBPACK_IMPORTED_MODULE_3__.TUI_ANIMATION_OPTIONS] - }] - }, { - type: TuiSidebarDirective, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [TuiSidebarDirective] - }] - }]; - }, { - animation: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['@tuiSlideIn'] - }], - directionHostClass: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['class'] - }] - }); -})(); -class TuiSidebarModule {} -TuiSidebarModule.ɵfac = function TuiSidebarModule_Factory(t) { - return new (t || TuiSidebarModule)(); -}; -TuiSidebarModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiSidebarModule -}); -TuiSidebarModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_4__.TuiActiveZoneModule, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_1__.PolymorpheusModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiSidebarModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_taiga_ui_cdk__WEBPACK_IMPORTED_MODULE_4__.TuiActiveZoneModule, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_1__.PolymorpheusModule], - declarations: [TuiSidebarDirective, TuiSidebarComponent], - exports: [TuiSidebarDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - /***/ }), -/***/ 5071: -/*!**********************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-abstract.js ***! - \**********************************************************************/ +/***/ 8120: +/*!**************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/isReadableStreamLike.js ***! + \**************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ AbstractTuiControl: () => (/* binding */ AbstractTuiControl), -/* harmony export */ AbstractTuiController: () => (/* binding */ AbstractTuiController), -/* harmony export */ AbstractTuiDialogDirective: () => (/* binding */ AbstractTuiDialogDirective), -/* harmony export */ AbstractTuiDialogService: () => (/* binding */ AbstractTuiDialogService), -/* harmony export */ AbstractTuiInteractive: () => (/* binding */ AbstractTuiInteractive), -/* harmony export */ AbstractTuiMultipleControl: () => (/* binding */ AbstractTuiMultipleControl), -/* harmony export */ AbstractTuiNullableControl: () => (/* binding */ AbstractTuiNullableControl), -/* harmony export */ AbstractTuiPortalHostComponent: () => (/* binding */ AbstractTuiPortalHostComponent), -/* harmony export */ AbstractTuiPortalService: () => (/* binding */ AbstractTuiPortalService), -/* harmony export */ AbstractTuiThemeSwitcher: () => (/* binding */ AbstractTuiThemeSwitcher), -/* harmony export */ AbstractTuiValueTransformer: () => (/* binding */ AbstractTuiValueTransformer), -/* harmony export */ tuiAsControl: () => (/* binding */ tuiAsControl) +/* harmony export */ isReadableStreamLike: () => (/* binding */ isReadableStreamLike), +/* harmony export */ readableStreamLikeToAsyncGenerator: () => (/* binding */ readableStreamLikeToAsyncGenerator) /* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/forms */ 8015); -/* harmony import */ var _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @taiga-ui/cdk/classes */ 7589); -/* harmony import */ var _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/cdk/constants */ 5968); -/* harmony import */ var _taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @taiga-ui/cdk/utils */ 6049); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 3150); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs */ 870); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs */ 4517); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs */ 5536); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 5171); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 6816); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 4406); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 1856); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 9746); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 1082); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 5213); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs/operators */ 6833); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs/operators */ 7693); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! rxjs/operators */ 5603); -/* harmony import */ var _taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @taiga-ui/cdk/observables */ 2143); -/* harmony import */ var _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @tinkoff/ng-polymorpheus */ 244); -/* harmony import */ var _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @taiga-ui/cdk/services */ 7609); -/* harmony import */ var _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @taiga-ui/cdk/exceptions */ 3447); -/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @angular/common */ 9191); - +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ 9799); +/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./isFunction */ 8347); +function readableStreamLikeToAsyncGenerator(readableStream) { + return (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__asyncGenerator)(this, arguments, function* readableStreamLikeToAsyncGenerator_1() { + const reader = readableStream.getReader(); + try { + while (true) { + const { + value, + done + } = yield (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__await)(reader.read()); + if (done) { + return yield (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__await)(void 0); + } + yield yield (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__await)(value); + } + } finally { + reader.releaseLock(); + } + }); +} +function isReadableStreamLike(obj) { + return (0,_isFunction__WEBPACK_IMPORTED_MODULE_1__.isFunction)(obj === null || obj === void 0 ? void 0 : obj.getReader); +} +/***/ }), +/***/ 2114: +/*!*****************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/isScheduler.js ***! + \*****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ isScheduler: () => (/* binding */ isScheduler) +/* harmony export */ }); +/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ 8347); +function isScheduler(value) { + return value && (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(value.schedule); +} +/***/ }), +/***/ 1474: +/*!**********************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/lift.js ***! + \**********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ hasLift: () => (/* binding */ hasLift), +/* harmony export */ operate: () => (/* binding */ operate) +/* harmony export */ }); +/* harmony import */ var _isFunction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./isFunction */ 8347); +function hasLift(source) { + return (0,_isFunction__WEBPACK_IMPORTED_MODULE_0__.isFunction)(source === null || source === void 0 ? void 0 : source.lift); +} +function operate(init) { + return source => { + if (hasLift(source)) { + return source.lift(function (liftedSource) { + try { + return init(liftedSource, this); + } catch (err) { + this.error(err); + } + }); + } + throw new TypeError('Unable to lift unknown Observable type'); + }; +} +/***/ }), +/***/ 8758: +/*!**********************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/mapOneOrManyArgs.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ mapOneOrManyArgs: () => (/* binding */ mapOneOrManyArgs) +/* harmony export */ }); +/* harmony import */ var _operators_map__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../operators/map */ 4406); -const _c0 = ["viewContainer"]; -const TUI = 'tui_interactive_'; -/** - * The most basic class for interactive components - */ -class AbstractTuiInteractive { - constructor() { - this.pseudoHover = null; - this.pseudoActive = null; - this.pseudoFocus = null; - /** - * Determines if component is focusable with keyboard. - */ - this.focusable = true; - this.nativeId = ''; - /** - * Emits 'true' on focus and 'false' on blur. - */ - this.focusedChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter(); - this.focusVisibleChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter(); - this.focusVisible = false; - this.autoIdString = `${TUI}${AbstractTuiInteractive.autoId++}${Date.now()}`; - } - get computedDisabled() { - return this.disabled; - } - get computedFocusable() { - return !this.computedDisabled && (this.focusable || this.focused); - } - get computedFocused() { - var _a; - return !this.computedDisabled && ((_a = this.pseudoFocus) !== null && _a !== void 0 ? _a : this.focused); - } - get computedFocusVisible() { - var _a; - return !this.computedDisabled && ((_a = this.pseudoFocus) !== null && _a !== void 0 ? _a : this.focusVisible); - } - // TODO: 3.0 Consider removing since native input is exposed - get id() { - return this.nativeId || this.autoIdString; - } - updateFocused(focused) { - this.focusedChange.emit(focused); - } - updateFocusVisible(focusVisible) { - if (this.focusVisible === focusVisible) { - return; - } - this.focusVisible = focusVisible; - this.focusVisibleChange.emit(focusVisible); - } +const { + isArray +} = Array; +function callOrApply(fn, args) { + return isArray(args) ? fn(...args) : fn(args); +} +function mapOneOrManyArgs(fn) { + return (0,_operators_map__WEBPACK_IMPORTED_MODULE_0__.map)(args => callOrApply(fn, args)); } -AbstractTuiInteractive.autoId = 0; -AbstractTuiInteractive.ɵfac = function AbstractTuiInteractive_Factory(t) { - return new (t || AbstractTuiInteractive)(); -}; -AbstractTuiInteractive.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: AbstractTuiInteractive, - hostVars: 7, - hostBindings: function AbstractTuiInteractive_HostBindings(rf, ctx) { - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("data-focused", ctx.pseudoFocus); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("_disabled", ctx.computedDisabled)("_focused", ctx.computedFocused)("_focus-visible", ctx.computedFocusVisible); - } - }, - inputs: { - pseudoHover: "pseudoHover", - pseudoActive: "pseudoActive", - pseudoFocus: "pseudoFocus", - focusable: "focusable", - nativeId: "nativeId" - }, - outputs: { - focusedChange: "focusedChange", - focusVisibleChange: "focusVisibleChange" - } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AbstractTuiInteractive, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive - }], function () { - return []; - }, { - pseudoHover: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - pseudoActive: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - pseudoFocus: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['attr.data-focused'] - }], - focusable: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - nativeId: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - focusedChange: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output - }], - focusVisibleChange: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output - }], - computedDisabled: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['class._disabled'] - }], - computedFocused: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['class._focused'] - }], - computedFocusVisible: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['class._focus-visible'] - }] - }); -})(); -class AbstractTuiValueTransformer {} -/** - * Basic ControlValueAccessor class to build form components upon - */ -class AbstractTuiControl extends AbstractTuiInteractive { - constructor(ngControl, cdr, valueTransformer) { - super(); - this.ngControl = ngControl; - this.cdr = cdr; - this.valueTransformer = valueTransformer; - this.refresh$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject(); - this.onTouched = _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_2__.EMPTY_FUNCTION; - this.onChange = _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_2__.EMPTY_FUNCTION; - this.fallbackValue = this.getFallbackValue(); - this.destroy$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject(); - this.readOnly = false; - this.pseudoInvalid = null; - if (ngDevMode && this.ngControl === null) { - _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_3__.tuiAssert.assert(false, `NgControl not injected in ${this.constructor.name}!\n`, 'Use [(ngModel)] or [formControl] or formControlName for correct work.'); - } - if (this.ngControl) { - this.ngControl.valueAccessor = this; - } - } - get computedInvalid() { - return this.interactive && (this.pseudoInvalid !== null ? this.pseudoInvalid : this.touched && this.invalid); - } - get value() { - var _a; - return (_a = this.previousInternalValue) !== null && _a !== void 0 ? _a : this.fallbackValue; - } - set value(value) { - this.updateValue(value); - } - get safeCurrentValue() { - var _a; - return (_a = this.rawValue) !== null && _a !== void 0 ? _a : this.fallbackValue; - } - get invalid() { - return this.safeNgControlData(({ - invalid - }) => invalid, false); - } - get valid() { - return this.safeNgControlData(({ - valid - }) => valid, false); - } - get touched() { - return this.safeNgControlData(({ - touched - }) => touched, false); - } - get disabled() { - return this.safeNgControlData(({ - disabled - }) => disabled, false); - } - get interactive() { - return !this.readOnly && !this.computedDisabled; - } - get control() { - return this.safeNgControlData(({ - control - }) => control, null); - } - get computedName() { - var _a, _b; - return (_b = (_a = this.controlName) === null || _a === void 0 ? void 0 : _a.toString()) !== null && _b !== void 0 ? _b : null; - } - get controlName() { - var _a, _b, _c; - return (_c = (_b = (_a = this.ngControl) === null || _a === void 0 ? void 0 : _a.name) === null || _b === void 0 ? void 0 : _b.toString()) !== null && _c !== void 0 ? _c : null; - } - get rawValue() { - const { - ngControl - } = this; - if (ngControl === null) { - return undefined; - } - const controlValue = ngControl instanceof _angular_forms__WEBPACK_IMPORTED_MODULE_4__.NgModel && this.previousInternalValue === undefined ? ngControl.viewModel : ngControl.value; - return this.fromControlValue(controlValue); - } - ngOnInit() { - this.refresh$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.delay)(0), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.startWith)(null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(() => { - var _a; - return (_a = this.ngControl) === null || _a === void 0 ? void 0 : _a.control; - }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.filter)(_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_9__.tuiIsPresent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.switchMap)(control => (0,rxjs__WEBPACK_IMPORTED_MODULE_12__.merge)(control.valueChanges, control.statusChanges)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroy$)).subscribe(() => { - this.refreshLocalValue(this.safeCurrentValue); - }); - } - ngOnDestroy() { - this.destroy$.next(); - this.destroy$.complete(); - } - checkControlUpdate() { - this.cdr.markForCheck(); - } - registerOnChange(onChange) { - this.onChange = componentValue => { - onChange(this.toControlValue(componentValue)); - }; - this.refresh$.next(); - } - registerOnTouched(onTouched) { - this.onTouched = onTouched; - } - setDisabledState() { - this.checkControlUpdate(); - } - writeValue(value) { - const controlValue = this.ngControl instanceof _angular_forms__WEBPACK_IMPORTED_MODULE_4__.NgModel && this.previousInternalValue === undefined ? this.ngControl.model : value; - this.refreshLocalValue(this.fromControlValue(controlValue)); - } - updateFocused(focused) { - if (!focused) { - this.controlMarkAsTouched(); - } - super.updateFocused(focused); - } - /** - * @deprecated use `value` setter - */ - updateValue(value) { - if (this.disabled || this.valueIdenticalComparator(this.value, value)) { - return; - } - this.previousInternalValue = value; - this.controlSetValue(value); - } - valueIdenticalComparator(oldValue, newValue) { - return oldValue === newValue; - } - safeNgControlData(extractor, defaultFieldValue) { - var _a; - return (_a = this.ngControl && extractor(this.ngControl)) !== null && _a !== void 0 ? _a : defaultFieldValue; - } - controlMarkAsTouched() { - this.onTouched(); - this.checkControlUpdate(); - } - controlSetValue(value) { - this.onChange(value); - this.checkControlUpdate(); - } - refreshLocalValue(value) { - this.previousInternalValue = value; - this.checkControlUpdate(); - } - fromControlValue(controlValue) { - return this.valueTransformer ? this.valueTransformer.fromControlValue(controlValue) : controlValue; +/***/ }), + +/***/ 6075: +/*!**********************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/noop.js ***! + \**********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ noop: () => (/* binding */ noop) +/* harmony export */ }); +function noop() {} + +/***/ }), + +/***/ 2652: +/*!**********************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/pipe.js ***! + \**********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ pipe: () => (/* binding */ pipe), +/* harmony export */ pipeFromArray: () => (/* binding */ pipeFromArray) +/* harmony export */ }); +/* harmony import */ var _identity__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./identity */ 2337); + +function pipe(...fns) { + return pipeFromArray(fns); +} +function pipeFromArray(fns) { + if (fns.length === 0) { + return _identity__WEBPACK_IMPORTED_MODULE_0__.identity; } - toControlValue(componentValue) { - return this.valueTransformer ? this.valueTransformer.toControlValue(componentValue) : componentValue; + if (fns.length === 1) { + return fns[0]; } + return function piped(input) { + return fns.reduce((prev, fn) => fn(prev), input); + }; } -AbstractTuiControl.ɵfac = function AbstractTuiControl_Factory(t) { - return new (t || AbstractTuiControl)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_4__.NgControl, 8), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](AbstractTuiValueTransformer, 8)); -}; -AbstractTuiControl.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: AbstractTuiControl, - hostVars: 4, - hostBindings: function AbstractTuiControl_HostBindings(rf, ctx) { - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("_readonly", ctx.readOnly)("_invalid", ctx.computedInvalid); + +/***/ }), + +/***/ 8058: +/*!**************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/reportUnhandledError.js ***! + \**************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ reportUnhandledError: () => (/* binding */ reportUnhandledError) +/* harmony export */ }); +/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../config */ 302); +/* harmony import */ var _scheduler_timeoutProvider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scheduler/timeoutProvider */ 3514); + + +function reportUnhandledError(err) { + _scheduler_timeoutProvider__WEBPACK_IMPORTED_MODULE_0__.timeoutProvider.setTimeout(() => { + const { + onUnhandledError + } = _config__WEBPACK_IMPORTED_MODULE_1__.config; + if (onUnhandledError) { + onUnhandledError(err); + } else { + throw err; } - }, - inputs: { - readOnly: "readOnly", - pseudoInvalid: "pseudoInvalid" - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AbstractTuiControl, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive - }], function () { - return [{ - type: _angular_forms__WEBPACK_IMPORTED_MODULE_4__.NgControl, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [AbstractTuiValueTransformer] - }] - }]; - }, { - readOnly: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['class._readonly'] - }], - pseudoInvalid: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - computedInvalid: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['class._invalid'] - }] }); -})(); -function tuiAsControl(useExisting) { - return { - provide: AbstractTuiControl, - useExisting - }; -} -class AbstractTuiController { - constructor() { - this.change$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject(); - } - ngOnChanges() { - this.change$.next(); - } -} -AbstractTuiController.ɵfac = function AbstractTuiController_Factory(t) { - return new (t || AbstractTuiController)(); -}; -AbstractTuiController.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: AbstractTuiController, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AbstractTuiController, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive - }], null, null); -})(); -class AbstractTuiDialogService extends rxjs__WEBPACK_IMPORTED_MODULE_14__.Observable { - constructor(idService) { - super(observer => this.dialogs$.subscribe(observer)); - this.idService = idService; - this.dialogs$ = new rxjs__WEBPACK_IMPORTED_MODULE_15__.BehaviorSubject([]); - } - open(content, options = {}) { - return new rxjs__WEBPACK_IMPORTED_MODULE_14__.Observable(observer => { - const completeWith = result => { - observer.next(result); - observer.complete(); - }; - const dialog = Object.assign(Object.assign(Object.assign({}, this.defaultOptions), options), { - content, - completeWith, - $implicit: observer, - component: this.component, - createdAt: Date.now(), - id: this.idService.generate() - }); - this.dialogs$.next([...this.dialogs$.value, dialog]); - return () => { - this.dialogs$.next(this.dialogs$.value.filter(item => item !== dialog)); - }; - }); - } -} -AbstractTuiDialogService.ɵfac = function AbstractTuiDialogService_Factory(t) { - return new (t || AbstractTuiDialogService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_16__.TuiIdService)); -}; -AbstractTuiDialogService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ - token: AbstractTuiDialogService, - factory: AbstractTuiDialogService.ɵfac -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AbstractTuiDialogService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable - }], function () { - return [{ - type: _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_16__.TuiIdService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_16__.TuiIdService] - }] - }]; - }, null); -})(); -class AbstractTuiDialogDirective extends _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_17__.PolymorpheusTemplate { - constructor(templateRef, cdr, service) { - super(templateRef, cdr); - this.service = service; - this.open$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject(); - this.options = {}; - this.open = false; - this.openChange = this.open$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.distinctUntilChanged)(), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_18__.tuiIfMap)(() => this.service.open(this, this.options).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.ignoreElements)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.endWith)(false))), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.share)()); - } - ngOnChanges() { - this.open$.next(this.open); - } -} -AbstractTuiDialogDirective.ɵfac = function AbstractTuiDialogDirective_Factory(t) { - return new (t || AbstractTuiDialogDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](AbstractTuiDialogService)); -}; -AbstractTuiDialogDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: AbstractTuiDialogDirective, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"], _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AbstractTuiDialogDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef] - }] - }, { - type: AbstractTuiDialogService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [AbstractTuiDialogService] - }] - }]; - }, null); -})(); -class AbstractTuiMultipleControl extends AbstractTuiControl { - clear() { - this.value = []; - } - getFallbackValue() { - return []; - } } -AbstractTuiMultipleControl.ɵfac = /* @__PURE__ */function () { - let ɵAbstractTuiMultipleControl_BaseFactory; - return function AbstractTuiMultipleControl_Factory(t) { - return (ɵAbstractTuiMultipleControl_BaseFactory || (ɵAbstractTuiMultipleControl_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](AbstractTuiMultipleControl)))(t || AbstractTuiMultipleControl); - }; -}(); -AbstractTuiMultipleControl.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: AbstractTuiMultipleControl, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AbstractTuiMultipleControl, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive - }], null, null); -})(); -class AbstractTuiNullableControl extends AbstractTuiControl { - getFallbackValue() { - return null; - } + +/***/ }), + +/***/ 7603: +/*!****************************************************************************!*\ + !*** ./node_modules/rxjs/dist/esm/internal/util/throwUnobservableError.js ***! + \****************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ createInvalidObservableTypeError: () => (/* binding */ createInvalidObservableTypeError) +/* harmony export */ }); +function createInvalidObservableTypeError(input) { + return new TypeError(`You provided ${input !== null && typeof input === 'object' ? 'an invalid object' : `'${input}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`); } -AbstractTuiNullableControl.ɵfac = /* @__PURE__ */function () { - let ɵAbstractTuiNullableControl_BaseFactory; - return function AbstractTuiNullableControl_Factory(t) { - return (ɵAbstractTuiNullableControl_BaseFactory || (ɵAbstractTuiNullableControl_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](AbstractTuiNullableControl)))(t || AbstractTuiNullableControl); - }; -}(); -AbstractTuiNullableControl.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: AbstractTuiNullableControl, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AbstractTuiNullableControl, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive - }], null, null); -})(); +/***/ }), + +/***/ 2015: +/*!******************************************************************!*\ + !*** ./node_modules/@angular/animations/fesm2022/animations.mjs ***! + \******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ AUTO_STYLE: () => (/* binding */ AUTO_STYLE), +/* harmony export */ AnimationBuilder: () => (/* binding */ AnimationBuilder), +/* harmony export */ AnimationFactory: () => (/* binding */ AnimationFactory), +/* harmony export */ NoopAnimationPlayer: () => (/* binding */ NoopAnimationPlayer), +/* harmony export */ animate: () => (/* binding */ animate), +/* harmony export */ animateChild: () => (/* binding */ animateChild), +/* harmony export */ animation: () => (/* binding */ animation), +/* harmony export */ group: () => (/* binding */ group), +/* harmony export */ keyframes: () => (/* binding */ keyframes), +/* harmony export */ query: () => (/* binding */ query), +/* harmony export */ sequence: () => (/* binding */ sequence), +/* harmony export */ stagger: () => (/* binding */ stagger), +/* harmony export */ state: () => (/* binding */ state), +/* harmony export */ style: () => (/* binding */ style), +/* harmony export */ transition: () => (/* binding */ transition), +/* harmony export */ trigger: () => (/* binding */ trigger), +/* harmony export */ useAnimation: () => (/* binding */ useAnimation), +/* harmony export */ "ɵAnimationGroupPlayer": () => (/* binding */ AnimationGroupPlayer), +/* harmony export */ "ɵPRE_STYLE": () => (/* binding */ ɵPRE_STYLE) +/* harmony export */ }); /** - * Abstract service for displaying portals + * @license Angular v16.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT */ -class AbstractTuiPortalService { - get safeHost() { - if (!this.host) { - throw new _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_22__.TuiNoHostException(); - } - return this.host; - } - attach(host) { - this.host = host; - } - add(component) { - return this.safeHost.addComponentChild(component); - } - remove({ - hostView - }) { - if (!hostView.destroyed) { - hostView.destroy(); - } - } - addTemplate(templateRef, context) { - return this.safeHost.addTemplateChild(templateRef, context); - } - removeTemplate(viewRef) { - if (!viewRef.destroyed) { - viewRef.destroy(); - } - } -} -AbstractTuiPortalService.ɵfac = function AbstractTuiPortalService_Factory(t) { - return new (t || AbstractTuiPortalService)(); -}; -AbstractTuiPortalService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ - token: AbstractTuiPortalService, - factory: AbstractTuiPortalService.ɵfac -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AbstractTuiPortalService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable - }], null, null); -})(); /** - * Abstract class for host element for dynamically created portals. + * An injectable service that produces an animation sequence programmatically within an + * Angular component or directive. + * Provided by the `BrowserAnimationsModule` or `NoopAnimationsModule`. + * + * @usageNotes + * + * To use this service, add it to your component or directive as a dependency. + * The service is instantiated along with your component. + * + * Apps do not typically need to create their own animation players, but if you + * do need to, follow these steps: + * + * 1. Use the [AnimationBuilder.build](api/animations/AnimationBuilder#build)() method + * to create a programmatic animation. The method returns an `AnimationFactory` instance. + * + * 2. Use the factory object to create an `AnimationPlayer` and attach it to a DOM element. + * + * 3. Use the player object to control the animation programmatically. + * + * For example: + * + * ```ts + * // import the service from BrowserAnimationsModule + * import {AnimationBuilder} from '@angular/animations'; + * // require the service as a dependency + * class MyCmp { + * constructor(private _builder: AnimationBuilder) {} + * + * makeAnimation(element: any) { + * // first define a reusable animation + * const myAnimation = this._builder.build([ + * style({ width: 0 }), + * animate(1000, style({ width: '100px' })) + * ]); + * + * // use the returned factory object to create a player + * const player = myAnimation.create(element); + * + * player.play(); + * } + * } + * ``` + * + * @publicApi */ -class AbstractTuiPortalHostComponent { - constructor(injector, el, portalService) { - this.injector = injector; - this.el = el; - portalService.attach(this); - } - /** @deprecated unused, will be removed in 4.0 **/ - get clientRect() { - return this.el.nativeElement.getBoundingClientRect(); - } - addComponentChild(component) { - const parent = component.createInjector(this.injector); - const resolver = parent.get(_angular_core__WEBPACK_IMPORTED_MODULE_0__.ComponentFactoryResolver); - const factory = resolver.resolveComponentFactory(component.component); - // TODO: Remove in 4.0 - const providers = [{ - provide: AbstractTuiPortalHostComponent, - useValue: this - }]; - const injector = _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector.create({ - parent, - providers - }); - const ref = this.vcr.createComponent(factory, undefined, injector); - ref.changeDetectorRef.detectChanges(); - return ref; - } - addTemplateChild(templateRef, context) { - return this.vcr.createEmbeddedView(templateRef, context); - } -} -AbstractTuiPortalHostComponent.ɵfac = function AbstractTuiPortalHostComponent_Factory(t) { - return new (t || AbstractTuiPortalHostComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.INJECTOR), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](AbstractTuiPortalService)); -}; -AbstractTuiPortalHostComponent.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: AbstractTuiPortalHostComponent, - viewQuery: function AbstractTuiPortalHostComponent_Query(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, 5, _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef); - } - if (rf & 2) { - let _t; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.vcr = _t.first); - } - } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AbstractTuiPortalHostComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.INJECTOR] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef] - }] - }, { - type: AbstractTuiPortalService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [AbstractTuiPortalService] - }] - }]; - }, { - vcr: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewChild, - args: ['viewContainer', { - read: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef - }] - }] - }); -})(); - +class AnimationBuilder {} /** - * Use this abstract class to create your own toggleable themes. - * A component extending this class must have CSS variables definitions - * and have ViewEncapsulation set to NONE. A boolean input allows to - * switch theme on or off. + * A factory object returned from the + * [AnimationBuilder.build](api/animations/AnimationBuilder#build)() + * method. + * + * @publicApi */ -class AbstractTuiThemeSwitcher { - constructor(doc) { - this.doc = doc; - if (this.style !== null) { - this.addTheme(); - return; - } - const styles = this.doc.head.querySelectorAll('style'); - this.constructor.style = styles[styles.length - 1]; - } - get style() { - return this.constructor.style; - } - ngOnDestroy() { - this.removeTheme(); - } - addTheme() { - if (this.style) { - this.doc.head.appendChild(this.style); - } - } - removeTheme() { - var _a; - (_a = this.style) === null || _a === void 0 ? void 0 : _a.remove(); - } -} -AbstractTuiThemeSwitcher.style = null; -AbstractTuiThemeSwitcher.ɵfac = function AbstractTuiThemeSwitcher_Factory(t) { - return new (t || AbstractTuiThemeSwitcher)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_23__.DOCUMENT)); -}; -AbstractTuiThemeSwitcher.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: AbstractTuiThemeSwitcher -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AbstractTuiThemeSwitcher, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive - }], function () { - return [{ - type: Document, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_common__WEBPACK_IMPORTED_MODULE_23__.DOCUMENT] - }] - }]; - }, null); -})(); +class AnimationFactory {} /** - * Generated bundle index. Do not edit. + * Specifies automatic styling. + * + * @publicApi */ - - - -/***/ }), - -/***/ 7589: -/*!*********************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-classes.js ***! - \*********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiValidationError: () => (/* binding */ TuiValidationError), -/* harmony export */ tuiAssert: () => (/* binding */ tuiAssert) -/* harmony export */ }); -/* harmony import */ var _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/cdk/constants */ 5968); - -const tuiAssert = { - /** - * @deprecated: - * The current field no longer matters as - * it will not be provided in production - */ - enabled: false, - get assert() { - return ngDevMode ? Function.prototype.bind.call(console.assert, console) : _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_0__.EMPTY_FUNCTION; - } -}; -class TuiValidationError { - constructor(message, context = {}) { - this.message = message; - this.context = context; - } -} - +const AUTO_STYLE = '*'; /** - * Generated bundle index. Do not edit. + * Creates a named animation trigger, containing a list of [`state()`](api/animations/state) + * and `transition()` entries to be evaluated when the expression + * bound to the trigger changes. + * + * @param name An identifying string. + * @param definitions An animation definition object, containing an array of + * [`state()`](api/animations/state) and `transition()` declarations. + * + * @return An object that encapsulates the trigger data. + * + * @usageNotes + * Define an animation trigger in the `animations` section of `@Component` metadata. + * In the template, reference the trigger by name and bind it to a trigger expression that + * evaluates to a defined animation state, using the following format: + * + * `[@triggerName]="expression"` + * + * Animation trigger bindings convert all values to strings, and then match the + * previous and current values against any linked transitions. + * Booleans can be specified as `1` or `true` and `0` or `false`. + * + * ### Usage Example + * + * The following example creates an animation trigger reference based on the provided + * name value. + * The provided animation value is expected to be an array consisting of state and + * transition declarations. + * + * ```typescript + * @Component({ + * selector: "my-component", + * templateUrl: "my-component-tpl.html", + * animations: [ + * trigger("myAnimationTrigger", [ + * state(...), + * state(...), + * transition(...), + * transition(...) + * ]) + * ] + * }) + * class MyComponent { + * myStatusExp = "something"; + * } + * ``` + * + * The template associated with this component makes use of the defined trigger + * by binding to an element within its template code. + * + * ```html + * + *
...
+ * ``` + * + * ### Using an inline function + * The `transition` animation method also supports reading an inline function which can decide + * if its associated animation should be run. + * + * ```typescript + * // this method is run each time the `myAnimationTrigger` trigger value changes. + * function myInlineMatcherFn(fromState: string, toState: string, element: any, params: {[key: + string]: any}): boolean { + * // notice that `element` and `params` are also available here + * return toState == 'yes-please-animate'; + * } + * + * @Component({ + * selector: 'my-component', + * templateUrl: 'my-component-tpl.html', + * animations: [ + * trigger('myAnimationTrigger', [ + * transition(myInlineMatcherFn, [ + * // the animation sequence code + * ]), + * ]) + * ] + * }) + * class MyComponent { + * myStatusExp = "yes-please-animate"; + * } + * ``` + * + * ### Disabling Animations + * When true, the special animation control binding `@.disabled` binding prevents + * all animations from rendering. + * Place the `@.disabled` binding on an element to disable + * animations on the element itself, as well as any inner animation triggers + * within the element. + * + * The following example shows how to use this feature: + * + * ```typescript + * @Component({ + * selector: 'my-component', + * template: ` + *
+ *
+ *
+ * `, + * animations: [ + * trigger("childAnimation", [ + * // ... + * ]) + * ] + * }) + * class MyComponent { + * isDisabled = true; + * exp = '...'; + * } + * ``` + * + * When `@.disabled` is true, it prevents the `@childAnimation` trigger from animating, + * along with any inner animations. + * + * ### Disable animations application-wide + * When an area of the template is set to have animations disabled, + * **all** inner components have their animations disabled as well. + * This means that you can disable all animations for an app + * by placing a host binding set on `@.disabled` on the topmost Angular component. + * + * ```typescript + * import {Component, HostBinding} from '@angular/core'; + * + * @Component({ + * selector: 'app-component', + * templateUrl: 'app.component.html', + * }) + * class AppComponent { + * @HostBinding('@.disabled') + * public animationsDisabled = true; + * } + * ``` + * + * ### Overriding disablement of inner animations + * Despite inner animations being disabled, a parent animation can `query()` + * for inner elements located in disabled areas of the template and still animate + * them if needed. This is also the case for when a sub animation is + * queried by a parent and then later animated using `animateChild()`. + * + * ### Detecting when an animation is disabled + * If a region of the DOM (or the entire application) has its animations disabled, the animation + * trigger callbacks still fire, but for zero seconds. When the callback fires, it provides + * an instance of an `AnimationEvent`. If animations are disabled, + * the `.disabled` flag on the event is true. + * + * @publicApi */ - - - -/***/ }), - -/***/ 6729: -/*!**********************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-coercion.js ***! - \**********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ tuiCoerceBooleanProperty: () => (/* binding */ tuiCoerceBooleanProperty) -/* harmony export */ }); +function trigger(name, definitions) { + return { + type: 7 /* AnimationMetadataType.Trigger */, + name, + definitions, + options: {} + }; +} /** - * Coerces a data-bound value (typically a string) to a boolean. - * @example {@link https://material.angular.io/cdk/coercion/api#functions} + * Defines an animation step that combines styling information with timing information. + * + * @param timings Sets `AnimateTimings` for the parent animation. + * A string in the format "duration [delay] [easing]". + * - Duration and delay are expressed as a number and optional time unit, + * such as "1s" or "10ms" for one second and 10 milliseconds, respectively. + * The default unit is milliseconds. + * - The easing value controls how the animation accelerates and decelerates + * during its runtime. Value is one of `ease`, `ease-in`, `ease-out`, + * `ease-in-out`, or a `cubic-bezier()` function call. + * If not supplied, no easing is applied. + * + * For example, the string "1s 100ms ease-out" specifies a duration of + * 1000 milliseconds, and delay of 100 ms, and the "ease-out" easing style, + * which decelerates near the end of the duration. + * @param styles Sets AnimationStyles for the parent animation. + * A function call to either `style()` or `keyframes()` + * that returns a collection of CSS style entries to be applied to the parent animation. + * When null, uses the styles from the destination state. + * This is useful when describing an animation step that will complete an animation; + * see "Animating to the final state" in `transitions()`. + * @returns An object that encapsulates the animation step. + * + * @usageNotes + * Call within an animation `sequence()`, `{@link animations/group group()}`, or + * `transition()` call to specify an animation step + * that applies given style data to the parent animation for a given amount of time. + * + * ### Syntax Examples + * **Timing examples** + * + * The following examples show various `timings` specifications. + * - `animate(500)` : Duration is 500 milliseconds. + * - `animate("1s")` : Duration is 1000 milliseconds. + * - `animate("100ms 0.5s")` : Duration is 100 milliseconds, delay is 500 milliseconds. + * - `animate("5s ease-in")` : Duration is 5000 milliseconds, easing in. + * - `animate("5s 10ms cubic-bezier(.17,.67,.88,.1)")` : Duration is 5000 milliseconds, delay is 10 + * milliseconds, easing according to a bezier curve. + * + * **Style examples** + * + * The following example calls `style()` to set a single CSS style. + * ```typescript + * animate(500, style({ background: "red" })) + * ``` + * The following example calls `keyframes()` to set a CSS style + * to different values for successive keyframes. + * ```typescript + * animate(500, keyframes( + * [ + * style({ background: "blue" }), + * style({ background: "red" }) + * ]) + * ``` + * + * @publicApi */ -function tuiCoerceBooleanProperty(value) { - return value !== null && typeof value !== 'undefined' && `${value}` !== 'false'; +function animate(timings, styles = null) { + return { + type: 4 /* AnimationMetadataType.Animate */, + styles, + timings + }; } - /** - * Generated bundle index. Do not edit. + * @description Defines a list of animation steps to be run in parallel. + * + * @param steps An array of animation step objects. + * - When steps are defined by `style()` or `animate()` + * function calls, each call within the group is executed instantly. + * - To specify offset styles to be applied at a later time, define steps with + * `keyframes()`, or use `animate()` calls with a delay value. + * For example: + * + * ```typescript + * group([ + * animate("1s", style({ background: "black" })), + * animate("2s", style({ color: "white" })) + * ]) + * ``` + * + * @param options An options object containing a delay and + * developer-defined parameters that provide styling defaults and + * can be overridden on invocation. + * + * @return An object that encapsulates the group data. + * + * @usageNotes + * Grouped animations are useful when a series of styles must be + * animated at different starting times and closed off at different ending times. + * + * When called within a `sequence()` or a + * `transition()` call, does not continue to the next + * instruction until all of the inner animation steps have completed. + * + * @publicApi */ - - - -/***/ }), - -/***/ 749: -/*!***********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-components-alert-host.js ***! - \***********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiAlertHostComponent: () => (/* binding */ TuiAlertHostComponent), -/* harmony export */ TuiAlertHostModule: () => (/* binding */ TuiAlertHostModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @taiga-ui/cdk/constants */ 5968); -/* harmony import */ var _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @taiga-ui/cdk/services */ 7609); -/* harmony import */ var _taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @taiga-ui/cdk/tokens */ 1355); -/* harmony import */ var _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @tinkoff/ng-polymorpheus */ 244); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs */ 4517); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 1640); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 5213); -/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common */ 9191); -/* harmony import */ var _taiga_ui_cdk_pipes__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @taiga-ui/cdk/pipes */ 2700); - - - - - - - - - - - - - -function TuiAlertHostComponent_div_0_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0, 3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](1, "tuiMapper"); - } - if (rf & 2) { - const item_r3 = ctx.$implicit; - const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngComponentOutlet", item_r3.component.component)("ngComponentOutletInjector", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind2"](1, 2, item_r3, ctx_r2.mapper)); - } -} -function TuiAlertHostComponent_div_0_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiAlertHostComponent_div_0_ng_container_1_Template, 2, 5, "ng-container", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const alert_r1 = ctx.$implicit; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("@tuiParentAnimation", undefined); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", alert_r1); - } -} -class TuiAlertHostComponent { - constructor(allAlerts, injector, destroy$, cdr) { - this.allAlerts = allAlerts; - this.injector = injector; - this.destroy$ = destroy$; - this.cdr = cdr; - this.alerts = []; - this.trackBy = index => index; - this.mapper = useValue => _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector.create({ - providers: [{ - provide: _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_1__.POLYMORPHEUS_CONTEXT, - useValue - }], - parent: this.injector - }); - } - ngOnInit() { - // Due to this view being parallel to app content, `markForCheck` from `async` pipe - // can happen after view was checked, so calling `detectChanges` instead - (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.combineLatest)(this.allAlerts).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.takeUntil)(this.destroy$)).subscribe(alerts => { - this.alerts = alerts; - this.cdr.detectChanges(); - }); - } +function group(steps, options = null) { + return { + type: 3 /* AnimationMetadataType.Group */, + steps, + options + }; } -TuiAlertHostComponent.ɵfac = function TuiAlertHostComponent_Factory(t) { - return new (t || TuiAlertHostComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_4__.TUI_ALERTS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.INJECTOR), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__.TuiDestroyService, 2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef)); -}; -TuiAlertHostComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiAlertHostComponent, - selectors: [["tui-alert-host"]], - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__.TuiDestroyService])], - decls: 1, - vars: 2, - consts: [["class", "t-wrapper", 4, "ngFor", "ngForOf", "ngForTrackBy"], [1, "t-wrapper"], [3, "ngComponentOutlet", "ngComponentOutletInjector", 4, "ngFor", "ngForOf"], [3, "ngComponentOutlet", "ngComponentOutletInjector"]], - template: function TuiAlertHostComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, TuiAlertHostComponent_div_0_Template, 2, 2, "div", 0); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.alerts)("ngForTrackBy", ctx.trackBy); - } - }, - dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_6__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_6__.NgComponentOutlet, _taiga_ui_cdk_pipes__WEBPACK_IMPORTED_MODULE_7__.TuiMapperPipe], - styles: ["tui-alert-host>.t-wrapper{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;pointer-events:none}tui-alert-host>.t-wrapper>*{pointer-events:auto}\n"], - encapsulation: 2, - data: { - animation: [_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_8__.TUI_PARENT_ANIMATION] - } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiAlertHostComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-alert-host', - templateUrl: './alert-host.template.html', - styleUrls: ['./alert-host.style.less'], - encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None, - // So that we do not force OnPush on custom alerts - // eslint-disable-next-line @angular-eslint/prefer-on-push-component-change-detection - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default, - providers: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__.TuiDestroyService], - animations: [_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_8__.TUI_PARENT_ANIMATION] - }] - }], function () { - return [{ - type: Array, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_4__.TUI_ALERTS] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injector, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.INJECTOR] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_9__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__.TuiDestroyService] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef] - }] - }]; - }, null); -})(); -class TuiAlertHostModule {} -TuiAlertHostModule.ɵfac = function TuiAlertHostModule_Factory(t) { - return new (t || TuiAlertHostModule)(); -}; -TuiAlertHostModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiAlertHostModule -}); -TuiAlertHostModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_6__.CommonModule, _taiga_ui_cdk_pipes__WEBPACK_IMPORTED_MODULE_7__.TuiMapperPipeModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiAlertHostModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_6__.CommonModule, _taiga_ui_cdk_pipes__WEBPACK_IMPORTED_MODULE_7__.TuiMapperPipeModule], - declarations: [TuiAlertHostComponent], - exports: [TuiAlertHostComponent] - }] - }], null, null); -})(); - /** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 9853: -/*!************************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-components-dialog-host.js ***! - \************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TUI_DIALOG_CLOSES_ON_BACK: () => (/* binding */ TUI_DIALOG_CLOSES_ON_BACK), -/* harmony export */ TuiDialogHostComponent: () => (/* binding */ TuiDialogHostComponent), -/* harmony export */ TuiDialogHostModule: () => (/* binding */ TuiDialogHostModule) -/* harmony export */ }); -/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/animations */ 2015); -/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 9191); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/platform-browser */ 4199); -/* harmony import */ var _ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ng-web-apis/common */ 2684); -/* harmony import */ var _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @taiga-ui/cdk/services */ 7609); -/* harmony import */ var _taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @taiga-ui/cdk/tokens */ 1355); -/* harmony import */ var _taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/cdk/utils */ 6049); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs */ 4517); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 3901); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 1640); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 4406); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 5213); -/* harmony import */ var _taiga_ui_cdk_components_scroll_controls__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @taiga-ui/cdk/components/scroll-controls */ 1498); -/* harmony import */ var _taiga_ui_cdk_directives__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @taiga-ui/cdk/directives */ 7848); -/* harmony import */ var _taiga_ui_cdk_directives__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @taiga-ui/cdk/directives */ 3535); -/* harmony import */ var _taiga_ui_cdk_directives__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @taiga-ui/cdk/directives */ 9163); -/* harmony import */ var _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @tinkoff/ng-polymorpheus */ 244); - - - - - - - - - - - - - - - - - - - - -function TuiDialogHostComponent_section_0_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0); - } -} -function TuiDialogHostComponent_section_0_tui_scroll_controls_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "tui-scroll-controls", 5); - } -} -function TuiDialogHostComponent_section_0_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "section", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDialogHostComponent_section_0_ng_container_1_Template, 1, 0, "ng-container", 3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiDialogHostComponent_section_0_tui_scroll_controls_2_Template, 1, 0, "tui-scroll-controls", 4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const item_r2 = ctx.$implicit; - const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("@host", undefined); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("aria-labelledby", item_r2.id); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("polymorpheusOutlet", item_r2.component)("polymorpheusOutletContext", item_r2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx_r0.isMobile); - } -} -function TuiDialogHostComponent_div_1_Template(rf, ctx) { - if (rf & 1) { - const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 6); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("transitionend", function TuiDialogHostComponent_div_1_Template_div_transitionend_0_listener($event) { - const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r7); - const isDialogClosesOnBack_r5 = restoredCtx.tuiLet; - const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r6.onDialog($event, !!ctx_r6.dialogs.length, !!isDialogClosesOnBack_r5)); - })("popstate", function TuiDialogHostComponent_div_1_Template_div_popstate_0_listener() { - const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r7); - const isDialogClosesOnBack_r5 = restoredCtx.tuiLet; - const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r8.closeLast(ctx_r8.dialogs, !!isDialogClosesOnBack_r5)); - }, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveWindow"]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("t-overlay_visible", ctx_r1.dialogs.length); - } + * Defines a list of animation steps to be run sequentially, one by one. + * + * @param steps An array of animation step objects. + * - Steps defined by `style()` calls apply the styling data immediately. + * - Steps defined by `animate()` calls apply the styling data over time + * as specified by the timing data. + * + * ```typescript + * sequence([ + * style({ opacity: 0 }), + * animate("1s", style({ opacity: 1 })) + * ]) + * ``` + * + * @param options An options object containing a delay and + * developer-defined parameters that provide styling defaults and + * can be overridden on invocation. + * + * @return An object that encapsulates the sequence data. + * + * @usageNotes + * When you pass an array of steps to a + * `transition()` call, the steps run sequentially by default. + * Compare this to the `{@link animations/group group()}` call, which runs animation steps in + *parallel. + * + * When a sequence is used within a `{@link animations/group group()}` or a `transition()` call, + * execution continues to the next instruction only after each of the inner animation + * steps have completed. + * + * @publicApi + **/ +function sequence(steps, options = null) { + return { + type: 2 /* AnimationMetadataType.Sequence */, + steps, + options + }; } -const FAKE_HISTORY_STATE = { - label: 'ignoreMe' -}; -const isFakeHistoryState = historyState => (historyState === null || historyState === void 0 ? void 0 : historyState.label) === FAKE_HISTORY_STATE.label; /** - * Is closing dialog on browser backward navigation enabled - */ -const TUI_DIALOG_CLOSES_ON_BACK = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_1__.tuiCreateToken)((0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(false)); -class TuiDialogHostComponent { - constructor(isMobile, isDialogClosesOnBack$, dialogsByType, historyRef, titleService, destroy$, cdr, doc) { - this.isMobile = isMobile; - this.isDialogClosesOnBack$ = isDialogClosesOnBack$; - this.dialogsByType = dialogsByType; - this.historyRef = historyRef; - this.titleService = titleService; - this.destroy$ = destroy$; - this.cdr = cdr; - this.doc = doc; - this.dialogs = []; - } - ngOnInit() { - // Due to this view being parallel to app content, `markForCheck` from `async` pipe - // can happen after view was checked, so calling `detectChanges` instead - (0,rxjs__WEBPACK_IMPORTED_MODULE_3__.combineLatest)(this.dialogsByType).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(arr => [].concat(...arr).sort((a, b) => a.createdAt - b.createdAt)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroy$)).subscribe(dialogs => { - var _a; - this.dialogs = dialogs; - this.cdr.markForCheck(); - (_a = this.doc.defaultView) === null || _a === void 0 ? void 0 : _a.document.documentElement.classList.toggle('t-overscroll-none', !!dialogs.length); - }); - } - closeLast(dialogs, isDialogClosesOnBack) { - if (!isDialogClosesOnBack) { - return; - } - const [last] = dialogs.slice(-1); - if (!last) { - return; - } - if (dialogs.length > 1) { - this.historyRef.pushState(FAKE_HISTORY_STATE, this.titleService.getTitle()); - } - last.$implicit.complete(); - } - onDialog({ - propertyName - }, popupOpened, isDialogClosesOnBack) { - if (!isDialogClosesOnBack || propertyName !== 'letter-spacing') { - return; - } - if (popupOpened) { - this.historyRef.pushState(FAKE_HISTORY_STATE, this.titleService.getTitle()); - } else if (isFakeHistoryState(this.historyRef.state)) { - this.historyRef.back(); - } - } + * Declares a key/value object containing CSS properties/styles that + * can then be used for an animation [`state`](api/animations/state), within an animation + *`sequence`, or as styling data for calls to `animate()` and `keyframes()`. + * + * @param tokens A set of CSS styles or HTML styles associated with an animation state. + * The value can be any of the following: + * - A key-value style pair associating a CSS property with a value. + * - An array of key-value style pairs. + * - An asterisk (*), to use auto-styling, where styles are derived from the element + * being animated and applied to the animation when it starts. + * + * Auto-styling can be used to define a state that depends on layout or other + * environmental factors. + * + * @return An object that encapsulates the style data. + * + * @usageNotes + * The following examples create animation styles that collect a set of + * CSS property values: + * + * ```typescript + * // string values for CSS properties + * style({ background: "red", color: "blue" }) + * + * // numerical pixel values + * style({ width: 100, height: 0 }) + * ``` + * + * The following example uses auto-styling to allow an element to animate from + * a height of 0 up to its full height: + * + * ``` + * style({ height: 0 }), + * animate("1s", style({ height: "*" })) + * ``` + * + * @publicApi + **/ +function style(tokens) { + return { + type: 6 /* AnimationMetadataType.Style */, + styles: tokens, + offset: null + }; } -TuiDialogHostComponent.ɵfac = function TuiDialogHostComponent_Factory(t) { - return new (t || TuiDialogHostComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_IS_MOBILE), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](TUI_DIALOG_CLOSES_ON_BACK), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DIALOGS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.HISTORY), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_8__.Title), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_9__.TuiDestroyService, 2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_10__.DOCUMENT)); -}; -TuiDialogHostComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiDialogHostComponent, - selectors: [["tui-dialog-host"]], - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_9__.TuiDestroyService])], - decls: 3, - vars: 4, - consts: [["aria-modal", "true", "role", "dialog", "tuiFocusTrap", "", "tuiOverscroll", "all", "tuiScrollRef", "", "class", "t-dialog", 4, "ngFor", "ngForOf"], ["class", "t-overlay", 3, "t-overlay_visible", "transitionend", "popstate", 4, "tuiLet"], ["aria-modal", "true", "role", "dialog", "tuiFocusTrap", "", "tuiOverscroll", "all", "tuiScrollRef", "", 1, "t-dialog"], [4, "polymorpheusOutlet", "polymorpheusOutletContext"], ["class", "t-scrollbars", 4, "ngIf"], [1, "t-scrollbars"], [1, "t-overlay", 3, "transitionend", "popstate"]], - template: function TuiDialogHostComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, TuiDialogHostComponent_section_0_Template, 3, 5, "section", 0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiDialogHostComponent_div_1_Template, 1, 2, "div", 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async"); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.dialogs); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("tuiLet", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 2, ctx.isDialogClosesOnBack$)); - } - }, - dependencies: [_taiga_ui_cdk_components_scroll_controls__WEBPACK_IMPORTED_MODULE_11__.TuiScrollControlsComponent, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _taiga_ui_cdk_directives__WEBPACK_IMPORTED_MODULE_12__.TuiFocusTrapDirective, _taiga_ui_cdk_directives__WEBPACK_IMPORTED_MODULE_13__.TuiOverscrollDirective, _taiga_ui_cdk_components_scroll_controls__WEBPACK_IMPORTED_MODULE_11__.TuiScrollRefDirective, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_14__.PolymorpheusOutletDirective, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _taiga_ui_cdk_directives__WEBPACK_IMPORTED_MODULE_15__.TuiLetDirective, _angular_common__WEBPACK_IMPORTED_MODULE_10__.AsyncPipe], - styles: ["[_nghost-%COMP%]{position:fixed;left:0;bottom:0;width:100%;height:0}.t-overlay[_ngcontent-%COMP%], .t-dialog[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;outline:none;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.t-overlay.ng-animating[_ngcontent-%COMP%], .t-dialog.ng-animating[_ngcontent-%COMP%]{overflow:clip}.t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar, .t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{display:none}.t-dialog[_ngcontent-%COMP%]{bottom:auto;height:100%}.t-overlay[_ngcontent-%COMP%]{height:100%;pointer-events:none;touch-action:none;opacity:0;letter-spacing:normal;transition:opacity var(--tui-duration, .3s),letter-spacing .01s;background:rgba(0,0,0,.75);-webkit-backdrop-filter:var(--tui-backdrop, none);backdrop-filter:var(--tui-backdrop, none)}.t-overlay_visible[_ngcontent-%COMP%]{opacity:1;letter-spacing:1px}.t-dialog[_ngcontent-%COMP%]:last-of-type{z-index:1}.t-scrollbars[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;color:#747474}"], - data: { - animation: [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.trigger)('host', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.transition)(':enter', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.style)({ - overflow: 'clip' - }), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.query)(':scope > *', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.animateChild)()], { - optional: true - })]), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.transition)(':leave', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.query)(':scope > *', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.animateChild)()], { - optional: true - })])])] - } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDialogHostComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-dialog-host', - templateUrl: './dialog-host.template.html', - styleUrls: ['./dialog-host.style.less'], - // So that we do not force OnPush on custom dialogs - // eslint-disable-next-line @angular-eslint/prefer-on-push-component-change-detection - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.Default, - providers: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_9__.TuiDestroyService], - animations: [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.trigger)('host', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.transition)(':enter', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.style)({ - overflow: 'clip' - }), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.query)(':scope > *', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.animateChild)()], { - optional: true - })]), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.transition)(':leave', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.query)(':scope > *', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.animateChild)()], { - optional: true - })])])] - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_IS_MOBILE] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_17__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [TUI_DIALOG_CLOSES_ON_BACK] - }] - }, { - type: Array, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_6__.TUI_DIALOGS] - }] - }, { - type: History, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.HISTORY] - }] - }, { - type: _angular_platform_browser__WEBPACK_IMPORTED_MODULE_8__.Title, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_8__.Title] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_17__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_9__.TuiDestroyService] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef] - }] - }, { - type: Document, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.DOCUMENT] - }] - }]; - }, null); -})(); -class TuiDialogHostModule {} -TuiDialogHostModule.ɵfac = function TuiDialogHostModule_Factory(t) { - return new (t || TuiDialogHostModule)(); -}; -TuiDialogHostModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiDialogHostModule -}); -TuiDialogHostModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_14__.PolymorpheusModule, _taiga_ui_cdk_directives__WEBPACK_IMPORTED_MODULE_13__.TuiOverscrollModule, _taiga_ui_cdk_directives__WEBPACK_IMPORTED_MODULE_12__.TuiFocusTrapModule, _taiga_ui_cdk_directives__WEBPACK_IMPORTED_MODULE_15__.TuiLetModule, _taiga_ui_cdk_components_scroll_controls__WEBPACK_IMPORTED_MODULE_11__.TuiScrollControlsModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDialogHostModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _tinkoff_ng_polymorpheus__WEBPACK_IMPORTED_MODULE_14__.PolymorpheusModule, _taiga_ui_cdk_directives__WEBPACK_IMPORTED_MODULE_13__.TuiOverscrollModule, _taiga_ui_cdk_directives__WEBPACK_IMPORTED_MODULE_12__.TuiFocusTrapModule, _taiga_ui_cdk_directives__WEBPACK_IMPORTED_MODULE_15__.TuiLetModule, _taiga_ui_cdk_components_scroll_controls__WEBPACK_IMPORTED_MODULE_11__.TuiScrollControlsModule], - declarations: [TuiDialogHostComponent], - exports: [TuiDialogHostComponent] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 3190: -/*!**************************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-components-dropdown-host.js ***! - \**************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiDropdownHostComponent: () => (/* binding */ TuiDropdownHostComponent), -/* harmony export */ TuiDropdownHostModule: () => (/* binding */ TuiDropdownHostModule), -/* harmony export */ TuiDropdownPortalService: () => (/* binding */ TuiDropdownPortalService) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_cdk_abstract__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/cdk/abstract */ 5071); - - - - /** - * Service for displaying dropdown portals - */ -const _c0 = ["*"]; -class TuiDropdownPortalService extends _taiga_ui_cdk_abstract__WEBPACK_IMPORTED_MODULE_0__.AbstractTuiPortalService {} -TuiDropdownPortalService.ɵfac = /* @__PURE__ */function () { - let ɵTuiDropdownPortalService_BaseFactory; - return function TuiDropdownPortalService_Factory(t) { - return (ɵTuiDropdownPortalService_BaseFactory || (ɵTuiDropdownPortalService_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](TuiDropdownPortalService)))(t || TuiDropdownPortalService); + * Declares an animation state within a trigger attached to an element. + * + * @param name One or more names for the defined state in a comma-separated string. + * The following reserved state names can be supplied to define a style for specific use + * cases: + * + * - `void` You can associate styles with this name to be used when + * the element is detached from the application. For example, when an `ngIf` evaluates + * to false, the state of the associated element is void. + * - `*` (asterisk) Indicates the default state. You can associate styles with this name + * to be used as the fallback when the state that is being animated is not declared + * within the trigger. + * + * @param styles A set of CSS styles associated with this state, created using the + * `style()` function. + * This set of styles persists on the element once the state has been reached. + * @param options Parameters that can be passed to the state when it is invoked. + * 0 or more key-value pairs. + * @return An object that encapsulates the new state data. + * + * @usageNotes + * Use the `trigger()` function to register states to an animation trigger. + * Use the `transition()` function to animate between states. + * When a state is active within a component, its associated styles persist on the element, + * even when the animation ends. + * + * @publicApi + **/ +function state(name, styles, options) { + return { + type: 0 /* AnimationMetadataType.State */, + name, + styles, + options }; -}(); -TuiDropdownPortalService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ - token: TuiDropdownPortalService, - factory: TuiDropdownPortalService.ɵfac, - providedIn: 'root' -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiDropdownPortalService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable, - args: [{ - providedIn: 'root' - }] - }], null, null); -})(); - +} /** - * Host element for dynamically created portals, for example using {@link TuiDropdownDirective}. - */ -class TuiDropdownHostComponent extends _taiga_ui_cdk_abstract__WEBPACK_IMPORTED_MODULE_0__.AbstractTuiPortalHostComponent {} -TuiDropdownHostComponent.ɵfac = /* @__PURE__ */function () { - let ɵTuiDropdownHostComponent_BaseFactory; - return function TuiDropdownHostComponent_Factory(t) { - return (ɵTuiDropdownHostComponent_BaseFactory || (ɵTuiDropdownHostComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](TuiDropdownHostComponent)))(t || TuiDropdownHostComponent); - }; -}(); -TuiDropdownHostComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({ - type: TuiDropdownHostComponent, - selectors: [["tui-dropdown-host"]], - features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵProvidersFeature"]([{ - provide: _taiga_ui_cdk_abstract__WEBPACK_IMPORTED_MODULE_0__.AbstractTuiPortalService, - useExisting: TuiDropdownPortalService - }, - // TODO: Remove in 4.0 - { - provide: _taiga_ui_cdk_abstract__WEBPACK_IMPORTED_MODULE_0__.AbstractTuiPortalHostComponent, - useExisting: TuiDropdownHostComponent - }]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]], - ngContentSelectors: _c0, - decls: 3, - vars: 0, - consts: [["viewContainer", ""]], - template: function TuiDropdownHostComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojectionDef"](); - _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojection"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](1, null, 0); - } - }, - styles: ["[_nghost-%COMP%]{position:relative;z-index:0;display:block;height:100%}[_nghost-%COMP%]:before{content:\"\";display:block;overflow:hidden}.t-position-fixed-offset[_ngcontent-%COMP%]{position:fixed;left:0;top:0;pointer-events:none;visibility:hidden;width:100%;height:100%}"], - changeDetection: 0 -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiDropdownHostComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Component, - args: [{ - selector: 'tui-dropdown-host', - templateUrl: './dropdown-host.template.html', - styleUrls: ['./dropdown-host.style.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ChangeDetectionStrategy.OnPush, - providers: [{ - provide: _taiga_ui_cdk_abstract__WEBPACK_IMPORTED_MODULE_0__.AbstractTuiPortalService, - useExisting: TuiDropdownPortalService - }, - // TODO: Remove in 4.0 - { - provide: _taiga_ui_cdk_abstract__WEBPACK_IMPORTED_MODULE_0__.AbstractTuiPortalHostComponent, - useExisting: TuiDropdownHostComponent - }] - }] - }], null, null); -})(); -class TuiDropdownHostModule {} -TuiDropdownHostModule.ɵfac = function TuiDropdownHostModule_Factory(t) { - return new (t || TuiDropdownHostModule)(); -}; -TuiDropdownHostModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({ - type: TuiDropdownHostModule -}); -TuiDropdownHostModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiDropdownHostModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule, - args: [{ - declarations: [TuiDropdownHostComponent], - exports: [TuiDropdownHostComponent] - }] - }], null, null); -})(); + * Defines a set of animation styles, associating each style with an optional `offset` value. + * + * @param steps A set of animation styles with optional offset data. + * The optional `offset` value for a style specifies a percentage of the total animation + * time at which that style is applied. + * @returns An object that encapsulates the keyframes data. + * + * @usageNotes + * Use with the `animate()` call. Instead of applying animations + * from the current state + * to the destination state, keyframes describe how each style entry is applied and at what point + * within the animation arc. + * Compare [CSS Keyframe Animations](https://www.w3schools.com/css/css3_animations.asp). + * + * ### Usage + * + * In the following example, the offset values describe + * when each `backgroundColor` value is applied. The color is red at the start, and changes to + * blue when 20% of the total time has elapsed. + * + * ```typescript + * // the provided offset values + * animate("5s", keyframes([ + * style({ backgroundColor: "red", offset: 0 }), + * style({ backgroundColor: "blue", offset: 0.2 }), + * style({ backgroundColor: "orange", offset: 0.3 }), + * style({ backgroundColor: "black", offset: 1 }) + * ])) + * ``` + * + * If there are no `offset` values specified in the style entries, the offsets + * are calculated automatically. + * + * ```typescript + * animate("5s", keyframes([ + * style({ backgroundColor: "red" }) // offset = 0 + * style({ backgroundColor: "blue" }) // offset = 0.33 + * style({ backgroundColor: "orange" }) // offset = 0.66 + * style({ backgroundColor: "black" }) // offset = 1 + * ])) + *``` -/** - * Generated bundle index. Do not edit. + * @publicApi */ - - - -/***/ }), - -/***/ 1498: -/*!****************************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-components-scroll-controls.js ***! - \****************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ SCROLL_REF_SELECTOR: () => (/* binding */ SCROLL_REF_SELECTOR), -/* harmony export */ TuiScrollControlsComponent: () => (/* binding */ TuiScrollControlsComponent), -/* harmony export */ TuiScrollControlsModule: () => (/* binding */ TuiScrollControlsModule), -/* harmony export */ TuiScrollRefDirective: () => (/* binding */ TuiScrollRefDirective), -/* harmony export */ TuiScrollbarDirective: () => (/* binding */ TuiScrollbarDirective) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _ng_web_apis_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @ng-web-apis/common */ 2684); -/* harmony import */ var _taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/cdk/observables */ 2143); -/* harmony import */ var _taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @taiga-ui/cdk/tokens */ 1355); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 4406); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 1082); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 5213); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 3919); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 6816); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 9746); -/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/common */ 9191); -/* harmony import */ var _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @taiga-ui/cdk/constants */ 5968); -/* harmony import */ var _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @taiga-ui/cdk/services */ 7609); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs */ 4517); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 870); - - - - - - - - - - - - -function TuiScrollControlsComponent_ng_container_0_ng_container_1_div_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 3); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mousedown.capture.prevent", function TuiScrollControlsComponent_ng_container_0_ng_container_1_div_1_Template_div_mousedown_capture_prevent_0_listener() { - return 0; - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "div", 4); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const bars_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().ngIf; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("t-bar_has-horizontal", bars_r2[1]); - } -} -function TuiScrollControlsComponent_ng_container_0_ng_container_1_div_2_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 5); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("mousedown.capture.prevent", function TuiScrollControlsComponent_ng_container_0_ng_container_1_div_2_Template_div_mousedown_capture_prevent_0_listener() { - return 0; - }); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "div", 6); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"](); - } - if (rf & 2) { - const bars_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().ngIf; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("t-bar_has-vertical", bars_r2[0]); - } -} -function TuiScrollControlsComponent_ng_container_0_ng_container_1_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiScrollControlsComponent_ng_container_0_ng_container_1_div_1_Template, 2, 2, "div", 1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, TuiScrollControlsComponent_ng_container_0_ng_container_1_div_2_Template, 2, 2, "div", 2); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const bars_r2 = ctx.ngIf; - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", bars_r2[0]); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", bars_r2[1]); - } -} -function TuiScrollControlsComponent_ng_container_0_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TuiScrollControlsComponent_ng_container_0_ng_container_1_Template, 3, 2, "ng-container", 0); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipe"](2, "async"); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"](); - } - if (rf & 2) { - const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1); - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpipeBind1"](2, 1, ctx_r0.refresh$)); - } +function keyframes(steps) { + return { + type: 5 /* AnimationMetadataType.Keyframes */, + steps + }; } -const MIN_WIDTH = 24; -function getOffsetVertical({ - clientY -}, { - top, - height -}) { - return (clientY - top) / height; -} -function getOffsetHorizontal({ - clientX -}, { - left, - width -}) { - return (clientX - left) / width; -} -class TuiScrollbarDirective { - constructor(zone, destroy$, animationFrame$, container, doc, el) { - this.container = container; - this.doc = doc; - this.el = el; - this.tuiScrollbar = 'vertical'; - const { - nativeElement - } = this.el; - const mousedown$ = (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_1__.tuiTypedFromEvent)(nativeElement, 'mousedown'); - const mousemove$ = (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_1__.tuiTypedFromEvent)(this.doc, 'mousemove'); - const mouseup$ = (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_1__.tuiTypedFromEvent)(this.doc, 'mouseup'); - const mousedownWrapper$ = (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_1__.tuiTypedFromEvent)(this.wrapper, 'mousedown'); - (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.merge)(mousedownWrapper$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(event => this.getScrolled(event, 0.5, 0.5))), mousedown$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.switchMap)(event => { - const rect = nativeElement.getBoundingClientRect(); - const vertical = getOffsetVertical(event, rect); - const horizontal = getOffsetHorizontal(event, rect); - return mousemove$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(event => this.getScrolled(event, vertical, horizontal)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(mouseup$)); - }))).pipe((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_1__.tuiZonefree)(zone), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(destroy$)).subscribe(([scrollTop, scrollLeft]) => { - this.element.style.scrollBehavior = 'auto'; - if (this.tuiScrollbar === 'vertical') { - this.element.scrollTop = scrollTop; - } else { - this.element.scrollLeft = scrollLeft; - } - this.element.style.scrollBehavior = ''; - }); - (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.merge)(animationFrame$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.throttleTime)(_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_7__.POLLING_TIME)), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_1__.tuiScrollFrom)(this.element)).pipe((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_1__.tuiZonefree)(zone), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(destroy$)).subscribe(() => { - if (this.tuiScrollbar === 'vertical') { - nativeElement.style.top = `${this.thumb * 100}%`; - nativeElement.style.height = `${this.view * 100}%`; - } else { - nativeElement.style.left = `${this.thumb * 100}%`; - nativeElement.style.width = `${this.view * 100}%`; - } - }); - } - get wrapper() { - return this.el.nativeElement.parentElement; - } - get scrolled() { - const { - scrollTop, - scrollHeight, - clientHeight, - scrollLeft, - scrollWidth, - clientWidth - } = this.element; - return this.tuiScrollbar === 'vertical' ? scrollTop / (scrollHeight - clientHeight) : scrollLeft / (scrollWidth - clientWidth); - } - get compensation() { - const { - clientHeight, - scrollHeight, - clientWidth, - scrollWidth - } = this.element; - if (clientHeight * clientHeight / scrollHeight > MIN_WIDTH && this.tuiScrollbar === 'vertical' || clientWidth * clientWidth / scrollWidth > MIN_WIDTH && this.tuiScrollbar === 'horizontal') { - return 0; - } - return this.tuiScrollbar === 'vertical' ? MIN_WIDTH / clientHeight : MIN_WIDTH / clientWidth; - } - get thumb() { - const compensation = this.compensation || this.view; - return this.scrolled * (1 - compensation); - } - get view() { - const { - clientHeight, - scrollHeight, - clientWidth, - scrollWidth - } = this.element; - return this.tuiScrollbar === 'vertical' ? Math.ceil(clientHeight / scrollHeight * 100) / 100 : Math.ceil(clientWidth / scrollWidth * 100) / 100; - } - get element() { - return this.container.nativeElement; - } - getScrolled({ - clientY, - clientX - }, offsetVertical, offsetHorizontal) { - const { - offsetHeight, - offsetWidth - } = this.el.nativeElement; - const { - top, - left, - width, - height - } = this.wrapper.getBoundingClientRect(); - const maxTop = this.element.scrollHeight - height; - const maxLeft = this.element.scrollWidth - width; - const scrolledTop = (clientY - top - offsetHeight * offsetVertical) / (height - offsetHeight); - const scrolledLeft = (clientX - left - offsetWidth * offsetHorizontal) / (width - offsetWidth); - return [maxTop * scrolledTop, maxLeft * scrolledLeft]; - } -} -TuiScrollbarDirective.ɵfac = function TuiScrollbarDirective_Factory(t) { - return new (t || TuiScrollbarDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_8__.TuiDestroyService, 2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_9__.ANIMATION_FRAME), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_10__.TUI_SCROLL_REF), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_11__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef)); -}; -TuiScrollbarDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiScrollbarDirective, - selectors: [["", "tuiScrollbar", ""]], - inputs: { - tuiScrollbar: "tuiScrollbar" - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_8__.TuiDestroyService])] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiScrollbarDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: '[tuiScrollbar]', - providers: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_8__.TuiDestroyService] - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_12__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_8__.TuiDestroyService] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_12__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_9__.ANIMATION_FRAME] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_10__.TUI_SCROLL_REF] - }] - }, { - type: Document, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_common__WEBPACK_IMPORTED_MODULE_11__.DOCUMENT] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef] - }] - }]; - }, { - tuiScrollbar: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }] - }); -})(); -class TuiScrollControlsComponent { - constructor(isIOS, zone, scrollRef, animationFrame$) { - this.isIOS = isIOS; - this.zone = zone; - this.scrollRef = scrollRef; - this.animationFrame$ = animationFrame$; - this.refresh$ = this.animationFrame$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.throttleTime)(300), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(() => { - const { - clientHeight, - scrollHeight, - clientWidth, - scrollWidth - } = this.scrollRef.nativeElement; - return [Math.ceil(clientHeight / scrollHeight * 100) < 100, Math.ceil(clientWidth / scrollWidth * 100) < 100]; - }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.startWith)([false, false]), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.distinctUntilChanged)((a, b) => a[0] === b[0] && a[1] === b[1]), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_1__.tuiZoneOptimized)(this.zone)); - } -} -TuiScrollControlsComponent.ɵfac = function TuiScrollControlsComponent_Factory(t) { - return new (t || TuiScrollControlsComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_10__.TUI_IS_IOS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_10__.TUI_SCROLL_REF), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_9__.ANIMATION_FRAME)); -}; -TuiScrollControlsComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiScrollControlsComponent, - selectors: [["tui-scroll-controls"]], - decls: 1, - vars: 1, - consts: [[4, "ngIf"], ["class", "t-bar t-bar_vertical", 3, "t-bar_has-horizontal", "mousedown.capture.prevent", 4, "ngIf"], ["class", "t-bar t-bar_horizontal", 3, "t-bar_has-vertical", "mousedown.capture.prevent", 4, "ngIf"], [1, "t-bar", "t-bar_vertical", 3, "mousedown.capture.prevent"], ["tuiScrollbar", "vertical", 1, "t-thumb"], [1, "t-bar", "t-bar_horizontal", 3, "mousedown.capture.prevent"], ["tuiScrollbar", "horizontal", 1, "t-thumb"]], - template: function TuiScrollControlsComponent_Template(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, TuiScrollControlsComponent_ng_container_0_Template, 3, 3, "ng-container", 0); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx.isIOS); - } - }, - dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_11__.NgIf, TuiScrollbarDirective, _angular_common__WEBPACK_IMPORTED_MODULE_11__.AsyncPipe], - styles: ["[_nghost-%COMP%]{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1;min-width:calc(100% - 1px);min-height:calc(100% - 1px);max-width:calc(100% - 1px);max-height:calc(100% - 1px);float:left;-webkit-margin-end:calc(-100% + 1px);margin-inline-end:calc(-100% + 1px);pointer-events:none}.t-bar[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;pointer-events:auto;animation:tuiFadeIn var(--tui-duration, .3s) ease-in-out}.t-bar_vertical[_ngcontent-%COMP%]{top:0;width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%]{left:0;height:.875rem}.t-bar_has-horizontal[_ngcontent-%COMP%]{bottom:.5rem}.t-bar_has-vertical[_ngcontent-%COMP%]{right:.5rem}.t-thumb[_ngcontent-%COMP%]{position:absolute;border-radius:6.25rem;border:.25rem solid transparent;cursor:pointer;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:currentColor;background-clip:content-box;box-sizing:border-box;transition:all var(--tui-duration, .3s) ease-in-out;transition-property:width,height,opacity;opacity:.2}.t-thumb[_ngcontent-%COMP%]:hover{opacity:.24}.t-thumb[_ngcontent-%COMP%]:active{opacity:.48}.t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{right:0;width:.75rem;min-height:1.25rem}.t-bar_vertical[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{bottom:0;height:.75rem;min-width:1.25rem}.t-bar_horizontal[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{height:.875rem}"], - changeDetection: 0 -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiScrollControlsComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - selector: 'tui-scroll-controls', - templateUrl: './scroll-controls.template.html', - styleUrls: ['./scroll-controls.style.less'], - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_10__.TUI_IS_IOS] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_10__.TUI_SCROLL_REF] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_12__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_9__.ANIMATION_FRAME] - }] - }]; - }, null); -})(); -const SCROLL_REF_SELECTOR = '[tuiScrollRef]'; -class TuiScrollRefDirective {} -TuiScrollRefDirective.ɵfac = function TuiScrollRefDirective_Factory(t) { - return new (t || TuiScrollRefDirective)(); -}; -TuiScrollRefDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiScrollRefDirective, - selectors: [["", "tuiScrollRef", ""]], - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{ - provide: _taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_10__.TUI_SCROLL_REF, - useExisting: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef - }])] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiScrollRefDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: SCROLL_REF_SELECTOR, - providers: [{ - provide: _taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_10__.TUI_SCROLL_REF, - useExisting: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef - }] - }] - }], null, null); -})(); -class TuiScrollControlsModule {} -TuiScrollControlsModule.ɵfac = function TuiScrollControlsModule_Factory(t) { - return new (t || TuiScrollControlsModule)(); -}; -TuiScrollControlsModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiScrollControlsModule -}); -TuiScrollControlsModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({ - imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_11__.CommonModule]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiScrollControlsModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - imports: [_angular_common__WEBPACK_IMPORTED_MODULE_11__.CommonModule], - declarations: [TuiScrollbarDirective, TuiScrollControlsComponent, TuiScrollRefDirective], - exports: [TuiScrollControlsComponent, TuiScrollRefDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 5968: -/*!***********************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-constants.js ***! - \***********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ ALWAYS_FALSE_HANDLER: () => (/* binding */ ALWAYS_FALSE_HANDLER), -/* harmony export */ ALWAYS_TRUE_HANDLER: () => (/* binding */ ALWAYS_TRUE_HANDLER), -/* harmony export */ CHAR_BULLET: () => (/* binding */ CHAR_BULLET), -/* harmony export */ CHAR_CURRENCY_SIGN: () => (/* binding */ CHAR_CURRENCY_SIGN), -/* harmony export */ CHAR_ELLIPSIS: () => (/* binding */ CHAR_ELLIPSIS), -/* harmony export */ CHAR_EM_DASH: () => (/* binding */ CHAR_EM_DASH), -/* harmony export */ CHAR_EN_DASH: () => (/* binding */ CHAR_EN_DASH), -/* harmony export */ CHAR_HYPHEN: () => (/* binding */ CHAR_HYPHEN), -/* harmony export */ CHAR_LAQUO: () => (/* binding */ CHAR_LAQUO), -/* harmony export */ CHAR_MINUS: () => (/* binding */ CHAR_MINUS), -/* harmony export */ CHAR_NO_BREAK_SPACE: () => (/* binding */ CHAR_NO_BREAK_SPACE), -/* harmony export */ CHAR_PLUS: () => (/* binding */ CHAR_PLUS), -/* harmony export */ CHAR_RAQUO: () => (/* binding */ CHAR_RAQUO), -/* harmony export */ CHAR_ZERO_WIDTH_SPACE: () => (/* binding */ CHAR_ZERO_WIDTH_SPACE), -/* harmony export */ CHROMIUM_EDGE_START_VERSION: () => (/* binding */ CHROMIUM_EDGE_START_VERSION), -/* harmony export */ EMPTY_ARRAY: () => (/* binding */ EMPTY_ARRAY), -/* harmony export */ EMPTY_CLIENT_RECT: () => (/* binding */ EMPTY_CLIENT_RECT), -/* harmony export */ EMPTY_FUNCTION: () => (/* binding */ EMPTY_FUNCTION), -/* harmony export */ EMPTY_QUERY: () => (/* binding */ EMPTY_QUERY), -/* harmony export */ POLLING_TIME: () => (/* binding */ POLLING_TIME), -/* harmony export */ TUI_DEFAULT_IDENTITY_MATCHER: () => (/* binding */ TUI_DEFAULT_IDENTITY_MATCHER), -/* harmony export */ TUI_DEFAULT_MATCHER: () => (/* binding */ TUI_DEFAULT_MATCHER), -/* harmony export */ TUI_DEFAULT_STRINGIFY: () => (/* binding */ TUI_DEFAULT_STRINGIFY), -/* harmony export */ TUI_PARENT_ANIMATION: () => (/* binding */ TUI_PARENT_ANIMATION), -/* harmony export */ TUI_PARENT_STOP: () => (/* binding */ TUI_PARENT_STOP), -/* harmony export */ TUI_STRICT_MATCHER: () => (/* binding */ TUI_STRICT_MATCHER), -/* harmony export */ TUI_USED_ICONS: () => (/* binding */ TUI_USED_ICONS), -/* harmony export */ TUI_VERSION: () => (/* binding */ TUI_VERSION), -/* harmony export */ svgNodeFilter: () => (/* binding */ svgNodeFilter) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/animations */ 2015); - - - -/** - * Handler that always returns `false`. - */ -// eslint-disable-next-line no-restricted-syntax -const ALWAYS_FALSE_HANDLER = () => false; - -/** - * Handler that always returns `true`. - */ -// eslint-disable-next-line no-restricted-syntax -const ALWAYS_TRUE_HANDLER = () => true; - -/** - * @deprecated - * TODO: drop support of legacy Edge (EdgeHTML) in v4.x - */ -const CHROMIUM_EDGE_START_VERSION = 79; -const rect = { - bottom: 0, - height: 0, - left: 0, - right: 0, - top: 0, - width: 0, - x: 0, - y: 0 -}; /** - * For type safety when using @ContentChildren and @ViewChildren + * Declares an animation transition which is played when a certain specified condition is met. * - * NOTE: Be careful subscribing to 'changes' - */ -const EMPTY_QUERY = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.QueryList(); -const EMPTY_ARRAY = []; -const EMPTY_FUNCTION = () => {}; -const EMPTY_CLIENT_RECT = Object.assign(Object.assign({}, rect), { - toJSON() { - return rect; - } -}); - -/** - * Default method to turn arbitrary object into string - */ -const TUI_DEFAULT_STRINGIFY = item => String(item); -function bothEmpty(item1, item2) { - return Array.isArray(item1) && Array.isArray(item2) && !item1.length && !item2.length; + * @param stateChangeExpr A string with a specific format or a function that specifies when the + * animation transition should occur (see [State Change Expression](#state-change-expression)). + * + * @param steps One or more animation objects that represent the animation's instructions. + * + * @param options An options object that can be used to specify a delay for the animation or provide + * custom parameters for it. + * + * @returns An object that encapsulates the transition data. + * + * @usageNotes + * + * ### State Change Expression + * + * The State Change Expression instructs Angular when to run the transition's animations, it can + *either be + * - a string with a specific syntax + * - or a function that compares the previous and current state (value of the expression bound to + * the element's trigger) and returns `true` if the transition should occur or `false` otherwise + * + * The string format can be: + * - `fromState => toState`, which indicates that the transition's animations should occur then the + * expression bound to the trigger's element goes from `fromState` to `toState` + * + * _Example:_ + * ```typescript + * transition('open => closed', animate('.5s ease-out', style({ height: 0 }) )) + * ``` + * + * - `fromState <=> toState`, which indicates that the transition's animations should occur then + * the expression bound to the trigger's element goes from `fromState` to `toState` or vice versa + * + * _Example:_ + * ```typescript + * transition('enabled <=> disabled', animate('1s cubic-bezier(0.8,0.3,0,1)')) + * ``` + * + * - `:enter`/`:leave`, which indicates that the transition's animations should occur when the + * element enters or exists the DOM + * + * _Example:_ + * ```typescript + * transition(':enter', [ + * style({ opacity: 0 }), + * animate('500ms', style({ opacity: 1 })) + * ]) + * ``` + * + * - `:increment`/`:decrement`, which indicates that the transition's animations should occur when + * the numerical expression bound to the trigger's element has increased in value or decreased + * + * _Example:_ + * ```typescript + * transition(':increment', query('@counter', animateChild())) + * ``` + * + * - a sequence of any of the above divided by commas, which indicates that transition's animations + * should occur whenever one of the state change expressions matches + * + * _Example:_ + * ```typescript + * transition(':increment, * => enabled, :enter', animate('1s ease', keyframes([ + * style({ transform: 'scale(1)', offset: 0}), + * style({ transform: 'scale(1.1)', offset: 0.7}), + * style({ transform: 'scale(1)', offset: 1}) + * ]))), + * ``` + * + * Also note that in such context: + * - `void` can be used to indicate the absence of the element + * - asterisks can be used as wildcards that match any state + * - (as a consequence of the above, `void => *` is equivalent to `:enter` and `* => void` is + * equivalent to `:leave`) + * - `true` and `false` also match expression values of `1` and `0` respectively (but do not match + * _truthy_ and _falsy_ values) + * + *
+ * + * Be careful about entering end leaving elements as their transitions present a common + * pitfall for developers. + * + * Note that when an element with a trigger enters the DOM its `:enter` transition always + * gets executed, but its `:leave` transition will not be executed if the element is removed + * alongside its parent (as it will be removed "without warning" before its transition has + * a chance to be executed, the only way that such transition can occur is if the element + * is exiting the DOM on its own). + * + * + *
+ * + * ### Animating to a Final State + * + * If the final step in a transition is a call to `animate()` that uses a timing value + * with no `style` data, that step is automatically considered the final animation arc, + * for the element to reach the final state, in such case Angular automatically adds or removes + * CSS styles to ensure that the element is in the correct final state. + * + * + * ### Usage Examples + * + * - Transition animations applied based on + * the trigger's expression value + * + * ```HTML + *
+ * ... + *
+ * ``` + * + * ```typescript + * trigger("myAnimationTrigger", [ + * ..., // states + * transition("on => off, open => closed", animate(500)), + * transition("* <=> error", query('.indicator', animateChild())) + * ]) + * ``` + * + * - Transition animations applied based on custom logic dependent + * on the trigger's expression value and provided parameters + * + * ```HTML + *
+ * ... + *
+ * ``` + * + * ```typescript + * trigger("myAnimationTrigger", [ + * ..., // states + * transition( + * (fromState, toState, _element, params) => + * ['firststep', 'laststep'].includes(fromState.toLowerCase()) + * && toState === params?.['target'], + * animate('1s') + * ) + * ]) + * ``` + * + * @publicApi + **/ +function transition(stateChangeExpr, steps, options = null) { + return { + type: 1 /* AnimationMetadataType.Transition */, + expr: stateChangeExpr, + animation: steps, + options + }; } /** - * Default handler for matching stringified version of an item and a search query - * @param item arbitrary element to match with a string - * @param search search query - * @param stringify handler to turn item into a string + * Produces a reusable animation that can be invoked in another animation or sequence, + * by calling the `useAnimation()` function. + * + * @param steps One or more animation objects, as returned by the `animate()` + * or `sequence()` function, that form a transformation from one state to another. + * A sequence is used by default when you pass an array. + * @param options An options object that can contain a delay value for the start of the + * animation, and additional developer-defined parameters. + * Provided values for additional parameters are used as defaults, + * and override values can be passed to the caller on invocation. + * @returns An object that encapsulates the animation data. + * + * @usageNotes + * The following example defines a reusable animation, providing some default parameter + * values. + * + * ```typescript + * var fadeAnimation = animation([ + * style({ opacity: '{{ start }}' }), + * animate('{{ time }}', + * style({ opacity: '{{ end }}'})) + * ], + * { params: { time: '1000ms', start: 0, end: 1 }}); + * ``` + * + * The following invokes the defined animation with a call to `useAnimation()`, + * passing in override parameter values. + * + * ```js + * useAnimation(fadeAnimation, { + * params: { + * time: '2s', + * start: 1, + * end: 0 + * } + * }) + * ``` + * + * If any of the passed-in parameter values are missing from this call, + * the default values are used. If one or more parameter values are missing before a step is + * animated, `useAnimation()` throws an error. + * + * @publicApi */ -const TUI_DEFAULT_MATCHER = (item, search, stringify = TUI_DEFAULT_STRINGIFY) => stringify(item).toLowerCase().includes(search.toLowerCase()); +function animation(steps, options = null) { + return { + type: 8 /* AnimationMetadataType.Reference */, + animation: steps, + options + }; +} /** - * Default handler for strict matching stringified version of an item and a search query - * @param item arbitrary element to match with a string - * @param search search query - * @param stringify handler to turn item into a string + * Executes a queried inner animation element within an animation sequence. + * + * @param options An options object that can contain a delay value for the start of the + * animation, and additional override values for developer-defined parameters. + * @return An object that encapsulates the child animation data. + * + * @usageNotes + * Each time an animation is triggered in Angular, the parent animation + * has priority and any child animations are blocked. In order + * for a child animation to run, the parent animation must query each of the elements + * containing child animations, and run them using this function. + * + * Note that this feature is designed to be used with `query()` and it will only work + * with animations that are assigned using the Angular animation library. CSS keyframes + * and transitions are not handled by this API. + * + * @publicApi */ -const TUI_STRICT_MATCHER = (item, search, stringify = TUI_DEFAULT_STRINGIFY) => stringify(item).toLowerCase() === search.toLowerCase(); +function animateChild(options = null) { + return { + type: 9 /* AnimationMetadataType.AnimateChild */, + options + }; +} /** - * Default handler to match equality of two elements - * ATTENTION: considers two empty arrays equal + * Starts a reusable animation that is created using the `animation()` function. * - * @param item1 first element - * @param item2 second element + * @param animation The reusable animation to start. + * @param options An options object that can contain a delay value for the start of + * the animation, and additional override values for developer-defined parameters. + * @return An object that contains the animation parameters. + * + * @publicApi */ -const TUI_DEFAULT_IDENTITY_MATCHER = (item1, item2) => item1 === item2 || bothEmpty(item1, item2); - -/** - * Add to enable child :leave animation (fixes https://github.com/angular/angular/issues/15753) - */ -const TUI_PARENT_ANIMATION = (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.trigger)('tuiParentAnimation', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.transition)(':leave', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.query)(':scope > *', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.animateChild)()], { - optional: true -})])]); -/** - * Add on parent to stop initial :enter animation for children - */ -const TUI_PARENT_STOP = (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.trigger)('tuiParentStop', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.transition)(':enter', [])]); -const POLLING_TIME = 1000 / 15; - -// Filtering SVGElements for TreeWalker -// Filter must be a function in IE, other modern browsers are compliant to this format -const svgNodeFilter = node => 'ownerSVGElement' in node ? NodeFilter.FILTER_REJECT : NodeFilter.FILTER_ACCEPT; - -/** - * {@link https://unicode-table.com/en/00A0/ Non-breaking space}. - */ -const CHAR_NO_BREAK_SPACE = '\u00A0'; -/** - * {@link https://unicode-table.com/en/2013/ EN dash} - * is used to indicate a range of numbers or a span of time. - * @example 2006–2022 - * ___ - * Don't confuse with {@link CHAR_EM_DASH} or {@link CHAR_HYPHEN}! - */ -const CHAR_EN_DASH = '\u2013'; -/** - * {@link https://unicode-table.com/en/2014/ EM dash} - * is used to mark a break in a sentence. - * @example Taiga UI — powerful set of open source components for Angular - * ___ - * Don't confuse with {@link CHAR_EN_DASH} or {@link CHAR_HYPHEN}! - */ -const CHAR_EM_DASH = '\u2014'; -/** - * {@link https://unicode-table.com/en/00AB/ Left-Pointing Double Angle Quotation Mark} - */ -const CHAR_LAQUO = '\u00AB'; -/** - * {@link https://unicode-table.com/en/00BB/ Right-Pointing Double Angle Quotation Mark} - */ -const CHAR_RAQUO = '\u00BB'; -/** - * {@link https://unicode-table.com/en/002D/ Hyphen (minus sign)} - * is used to combine words. - * @example well-behaved - * ___ - * Don't confuse with {@link CHAR_EN_DASH} or {@link CHAR_EM_DASH}! - */ -const CHAR_HYPHEN = '\u002D'; -/** - * {@link https://unicode-table.com/en/2212/ Minus} - * is used as math operator symbol or before negative digits. - * --- - * Can be used as `−`. Don't confuse with {@link CHAR_HYPHEN} - */ -const CHAR_MINUS = '\u2212'; -/** - * {@link https://unicode-table.com/en/002B/ Plus} - */ -const CHAR_PLUS = '\u002B'; -/** - * {@link https://unicode-table.com/en/2022/ Bullet}. - */ -const CHAR_BULLET = '\u2022'; -/** - * {@link https://unicode-table.com/en/2026/ Suspension points}. - */ -const CHAR_ELLIPSIS = '\u2026'; -/** - * {@link https://unicode-table.com/en/00A4/ Suspension points}. - */ -const CHAR_CURRENCY_SIGN = '\u00A4'; -/** - * {@link https://unicode-table.com/en/200b/ Suspension points}. - */ -const CHAR_ZERO_WIDTH_SPACE = '\u200B'; - +function useAnimation(animation, options = null) { + return { + type: 10 /* AnimationMetadataType.AnimateRef */, + animation, + options + }; +} /** - * @description: - * AUTOGENERATED + * Finds one or more inner elements within the current element that is + * being animated within a sequence. Use with `animate()`. * - * Array of icons used in taiga-ui components - */ -const TUI_USED_ICONS = ['tuiIconMirMono', 'tuiIconVisaMono', 'tuiIconElectronMono', 'tuiIconMastercard', 'tuiIconMaestro', 'tuiIconAmex', 'tuiIconDinersClub', 'tuiIconDiscover', 'tuiIconHumo', 'tuiIconJCB', 'tuiIconRuPay', 'tuiIconUnionPay', 'tuiIconUzcard', 'tuiIconVerve', 'tuiIconCopyLarge', 'tuiIconCheckLarge', 'tuiIconLink', 'tuiIconSearch', 'tuiIconSun', 'tuiIconMoon', 'tuiIconCode', 'tuiIconMenuLarge', 'tuiIconRotate', 'tuiIconArrowLeft', 'tuiIconArrowRight', 'tuiIconPlus', 'tuiIconMinus', 'tuiIconMinimize', 'tuiIconEye', 'tuiIconEyeOff', 'tuiIconDrag', 'tuiIconSortAscending', 'tuiIconSortDescending', 'tuiIconSortOff', 'tuiIconCheck', 'tuiIconMinusLarge', 'tuiIconChevronUp', 'tuiIconHelpCircle', 'tuiIconClose', 'tuiIconAlertCircle', 'tuiIconChevronRight', 'tuiIconInfo', 'tuiIconCheckCircle', 'tuiIconXCircle', 'tuiIconChevronLeft', 'tuiIconStarLarge', 'tuiIconChevronDown', 'tuiIconChevronDownLarge', 'tuiIconFileLarge', 'tuiIconCheckCircleLarge', 'tuiIconAlertCircleLarge', 'tuiIconTrashLarge', 'tuiIconCopy', 'tuiIconEyeOffLarge', 'tuiIconEyeLarge', 'tuiIconClock', 'tuiIconClockLarge', 'tuiIconToggleOff', 'tuiIconToggleOffLarge', 'tuiIconToggleOn', 'tuiIconToggleOnLarge', 'tuiIconCalendar', 'tuiIconCalendarLarge']; -const TUI_VERSION = '3.96.0'; - -/** - * Generated bundle index. Do not edit. + * @param selector The element to query, or a set of elements that contain Angular-specific + * characteristics, specified with one or more of the following tokens. + * - `query(":enter")` or `query(":leave")` : Query for newly inserted/removed elements (not + * all elements can be queried via these tokens, see + * [Entering and Leaving Elements](#entering-and-leaving-elements)) + * - `query(":animating")` : Query all currently animating elements. + * - `query("@triggerName")` : Query elements that contain an animation trigger. + * - `query("@*")` : Query all elements that contain an animation triggers. + * - `query(":self")` : Include the current element into the animation sequence. + * + * @param animation One or more animation steps to apply to the queried element or elements. + * An array is treated as an animation sequence. + * @param options An options object. Use the 'limit' field to limit the total number of + * items to collect. + * @return An object that encapsulates the query data. + * + * @usageNotes + * + * ### Multiple Tokens + * + * Tokens can be merged into a combined query selector string. For example: + * + * ```typescript + * query(':self, .record:enter, .record:leave, @subTrigger', [...]) + * ``` + * + * The `query()` function collects multiple elements and works internally by using + * `element.querySelectorAll`. Use the `limit` field of an options object to limit + * the total number of items to be collected. For example: + * + * ```js + * query('div', [ + * animate(...), + * animate(...) + * ], { limit: 1 }) + * ``` + * + * By default, throws an error when zero items are found. Set the + * `optional` flag to ignore this error. For example: + * + * ```js + * query('.some-element-that-may-not-be-there', [ + * animate(...), + * animate(...) + * ], { optional: true }) + * ``` + * + * ### Entering and Leaving Elements + * + * Not all elements can be queried via the `:enter` and `:leave` tokens, the only ones + * that can are those that Angular assumes can enter/leave based on their own logic + * (if their insertion/removal is simply a consequence of that of their parent they + * should be queried via a different token in their parent's `:enter`/`:leave` transitions). + * + * The only elements Angular assumes can enter/leave based on their own logic (thus the only + * ones that can be queried via the `:enter` and `:leave` tokens) are: + * - Those inserted dynamically (via `ViewContainerRef`) + * - Those that have a structural directive (which, under the hood, are a subset of the above ones) + * + *
+ * + * Note that elements will be successfully queried via `:enter`/`:leave` even if their + * insertion/removal is not done manually via `ViewContainerRef`or caused by their structural + * directive (e.g. they enter/exit alongside their parent). + * + *
+ * + *
+ * + * There is an exception to what previously mentioned, besides elements entering/leaving based on + * their own logic, elements with an animation trigger can always be queried via `:leave` when + * their parent is also leaving. + * + *
+ * + * ### Usage Example + * + * The following example queries for inner elements and animates them + * individually using `animate()`. + * + * ```typescript + * @Component({ + * selector: 'inner', + * template: ` + *
+ *

Title

+ *
+ * Blah blah blah + *
+ *
+ * `, + * animations: [ + * trigger('queryAnimation', [ + * transition('* => goAnimate', [ + * // hide the inner elements + * query('h1', style({ opacity: 0 })), + * query('.content', style({ opacity: 0 })), + * + * // animate the inner elements in, one by one + * query('h1', animate(1000, style({ opacity: 1 }))), + * query('.content', animate(1000, style({ opacity: 1 }))), + * ]) + * ]) + * ] + * }) + * class Cmp { + * exp = ''; + * + * goAnimate() { + * this.exp = 'goAnimate'; + * } + * } + * ``` + * + * @publicApi */ - - - -/***/ }), - -/***/ 6607: -/*!***********************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-date-time.js ***! - \***********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ DATE_FILLER_LENGTH: () => (/* binding */ DATE_FILLER_LENGTH), -/* harmony export */ DATE_RANGE_FILLER_LENGTH: () => (/* binding */ DATE_RANGE_FILLER_LENGTH), -/* harmony export */ DAYS_IN_LEAP_YEAR: () => (/* binding */ DAYS_IN_LEAP_YEAR), -/* harmony export */ DAYS_IN_NORMAL_YEAR: () => (/* binding */ DAYS_IN_NORMAL_YEAR), -/* harmony export */ DAYS_IN_WEEK: () => (/* binding */ DAYS_IN_WEEK), -/* harmony export */ HOURS_IN_DAY: () => (/* binding */ HOURS_IN_DAY), -/* harmony export */ MAX_MONTH: () => (/* binding */ MAX_MONTH), -/* harmony export */ MAX_YEAR: () => (/* binding */ MAX_YEAR), -/* harmony export */ MILLISECONDS_IN_DAY: () => (/* binding */ MILLISECONDS_IN_DAY), -/* harmony export */ MILLISECONDS_IN_HOUR: () => (/* binding */ MILLISECONDS_IN_HOUR), -/* harmony export */ MILLISECONDS_IN_MINUTE: () => (/* binding */ MILLISECONDS_IN_MINUTE), -/* harmony export */ MILLISECONDS_IN_SECOND: () => (/* binding */ MILLISECONDS_IN_SECOND), -/* harmony export */ MINUTES_IN_HOUR: () => (/* binding */ MINUTES_IN_HOUR), -/* harmony export */ MIN_DAY: () => (/* binding */ MIN_DAY), -/* harmony export */ MIN_MONTH: () => (/* binding */ MIN_MONTH), -/* harmony export */ MIN_YEAR: () => (/* binding */ MIN_YEAR), -/* harmony export */ MONTHS_IN_YEAR: () => (/* binding */ MONTHS_IN_YEAR), -/* harmony export */ RANGE_SEPARATOR_CHAR: () => (/* binding */ RANGE_SEPARATOR_CHAR), -/* harmony export */ SECONDS_IN_MINUTE: () => (/* binding */ SECONDS_IN_MINUTE), -/* harmony export */ TUI_DATE_FORMAT: () => (/* binding */ TUI_DATE_FORMAT), -/* harmony export */ TUI_DATE_SEPARATOR: () => (/* binding */ TUI_DATE_SEPARATOR), -/* harmony export */ TUI_FIRST_DAY: () => (/* binding */ TUI_FIRST_DAY), -/* harmony export */ TUI_LAST_DAY: () => (/* binding */ TUI_LAST_DAY), -/* harmony export */ TuiDay: () => (/* binding */ TuiDay), -/* harmony export */ TuiDayRange: () => (/* binding */ TuiDayRange), -/* harmony export */ TuiMonth: () => (/* binding */ TuiMonth), -/* harmony export */ TuiMonthRange: () => (/* binding */ TuiMonthRange), -/* harmony export */ TuiTime: () => (/* binding */ TuiTime), -/* harmony export */ TuiYear: () => (/* binding */ TuiYear), -/* harmony export */ changeDateSeparator: () => (/* binding */ changeDateSeparator), -/* harmony export */ tuiDateClamp: () => (/* binding */ tuiDateClamp) -/* harmony export */ }); -/* harmony import */ var _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/cdk/constants */ 5968); -/* harmony import */ var _taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/cdk/utils */ 6049); -/* harmony import */ var _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/cdk/classes */ 7589); -/* harmony import */ var _taiga_ui_cdk_enums__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @taiga-ui/cdk/enums */ 396); -/* harmony import */ var _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @taiga-ui/cdk/exceptions */ 3447); -/* harmony import */ var _taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @taiga-ui/cdk/utils/math */ 9291); - - - - - - -function tuiDateClamp(date, min, max) { - if (max && max < date) { - return max; - } - if (min && min > date) { - return min; - } - return date; +function query(selector, animation, options = null) { + return { + type: 11 /* AnimationMetadataType.Query */, + selector, + animation, + options + }; } -const DAYS_IN_WEEK = 7; -const DAYS_IN_NORMAL_YEAR = 365; -const DAYS_IN_LEAP_YEAR = 366; -const MONTHS_IN_YEAR = 12; -const MIN_DAY = 1; -const MIN_MONTH = 0; -const MAX_MONTH = 11; -const MIN_YEAR = 0; -const MAX_YEAR = 9999; -const RANGE_SEPARATOR_CHAR = `${_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_0__.CHAR_NO_BREAK_SPACE}${_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_0__.CHAR_EN_DASH}${_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_0__.CHAR_NO_BREAK_SPACE}`; -const MILLISECONDS_IN_SECOND = 1000; -const SECONDS_IN_MINUTE = 60; -const MINUTES_IN_HOUR = 60; -const HOURS_IN_DAY = 24; -const MILLISECONDS_IN_MINUTE = MILLISECONDS_IN_SECOND * SECONDS_IN_MINUTE; -const MILLISECONDS_IN_HOUR = MILLISECONDS_IN_MINUTE * MINUTES_IN_HOUR; -const MILLISECONDS_IN_DAY = MILLISECONDS_IN_HOUR * HOURS_IN_DAY; - -/** - * @internal 'dd.mm.yyyy'.length - * Used in: - * - {@link TuiInputDateComponent} - * - {@link TuiInputDateRangeComponent} - * - {@link TuiInputDateTimeComponent} - */ -const DATE_FILLER_LENGTH = 10; -/** - * @internal - * Used in {@link TuiInputDateRangeComponent} - */ -const DATE_RANGE_FILLER_LENGTH = 2 * DATE_FILLER_LENGTH + RANGE_SEPARATOR_CHAR.length; - -/** - * Active date format for Taiga UI - */ -const TUI_DATE_FORMAT = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_1__.tuiCreateToken)('DMY'); - /** - * Date separator for Taiga UI components + * Use within an animation `query()` call to issue a timing gap after + * each queried item is animated. + * + * @param timings A delay value. + * @param animation One ore more animation steps. + * @returns An object that encapsulates the stagger data. + * + * @usageNotes + * In the following example, a container element wraps a list of items stamped out + * by an `ngFor`. The container element contains an animation trigger that will later be set + * to query for each of the inner items. + * + * Each time items are added, the opacity fade-in animation runs, + * and each removed item is faded out. + * When either of these animations occur, the stagger effect is + * applied after each item's animation is started. + * + * ```html + * + * + *
+ *
+ *
+ * {{ item }} + *
+ *
+ * ``` + * + * Here is the component code: + * + * ```typescript + * import {trigger, transition, style, animate, query, stagger} from '@angular/animations'; + * @Component({ + * templateUrl: 'list.component.html', + * animations: [ + * trigger('listAnimation', [ + * ... + * ]) + * ] + * }) + * class ListComponent { + * items = []; + * + * showItems() { + * this.items = [0,1,2,3,4]; + * } + * + * hideItems() { + * this.items = []; + * } + * + * toggle() { + * this.items.length ? this.hideItems() : this.showItems(); + * } + * } + * ``` + * + * Here is the animation trigger code: + * + * ```typescript + * trigger('listAnimation', [ + * transition('* => *', [ // each time the binding value changes + * query(':leave', [ + * stagger(100, [ + * animate('0.5s', style({ opacity: 0 })) + * ]) + * ]), + * query(':enter', [ + * style({ opacity: 0 }), + * stagger(100, [ + * animate('0.5s', style({ opacity: 1 })) + * ]) + * ]) + * ]) + * ]) + * ``` + * + * @publicApi */ -const TUI_DATE_SEPARATOR = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_1__.tuiCreateToken)('.'); -const changeDateSeparator = (dateString, newDateSeparator) => dateString.replace(/[^0-9A-Za-zА-Яа-я]/gi, newDateSeparator); +function stagger(timings, animation) { + return { + type: 12 /* AnimationMetadataType.Stagger */, + timings, + animation + }; +} /** - * Immutable year object - * @nosideeffects + * An empty programmatic controller for reusable animations. + * Used internally when animations are disabled, to avoid + * checking for the null case when an animation player is expected. + * + * @see {@link animate} + * @see {@link AnimationPlayer} + * @see {@link ɵAnimationGroupPlayer AnimationGroupPlayer} + * + * @publicApi */ -class TuiYear { - constructor(year) { - this.year = year; - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(TuiYear.isValidYear(year)); +class NoopAnimationPlayer { + constructor(duration = 0, delay = 0) { + this._onDoneFns = []; + this._onStartFns = []; + this._onDestroyFns = []; + this._originalOnDoneFns = []; + this._originalOnStartFns = []; + this._started = false; + this._destroyed = false; + this._finished = false; + this._position = 0; + this.parentPlayer = null; + this.totalTime = duration + delay; } - /** - * Checks year for validity - */ - static isValidYear(year) { - return Number.isInteger(year) && (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiInRange)(year, MIN_YEAR, MAX_YEAR + 1); + _onFinish() { + if (!this._finished) { + this._finished = true; + this._onDoneFns.forEach(fn => fn()); + this._onDoneFns = []; + } } - /** - * Check if passed year is a leap year - */ - static isLeapYear(year) { - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(TuiYear.isValidYear(year)); - return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0; + onStart(fn) { + this._originalOnStartFns.push(fn); + this._onStartFns.push(fn); } - /** - * Returns amount of leap years from year 0 to the passed one - */ - static getAbsoluteLeapYears(year) { - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(TuiYear.isValidYear(year)); - return Math.ceil(year / 400) + (Math.ceil(year / 4) - Math.ceil(year / 100)); + onDone(fn) { + this._originalOnDoneFns.push(fn); + this._onDoneFns.push(fn); } - static lengthBetween(from, to) { - return to.year - from.year; + onDestroy(fn) { + this._onDestroyFns.push(fn); } - /** - * Normalizes year by clamping it between min and max years - */ - static normalizeYearPart(year) { - return (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiNormalizeToIntNumber)(year, MIN_YEAR, MAX_YEAR); + hasStarted() { + return this._started; } - get formattedYear() { - return String(this.year).padStart(4, '0'); + init() {} + play() { + if (!this.hasStarted()) { + this._onStart(); + this.triggerMicrotask(); + } + this._started = true; } - get isLeapYear() { - return TuiYear.isLeapYear(this.year); + /** @internal */ + triggerMicrotask() { + queueMicrotask(() => this._onFinish()); } - /** - * Returns amount of leap years from year 0 to current - */ - get absoluteLeapYears() { - return TuiYear.getAbsoluteLeapYears(this.year); + _onStart() { + this._onStartFns.forEach(fn => fn()); + this._onStartFns = []; } - /** - * Passed year is after current - */ - yearBefore({ - year - }) { - return this.year < year; + pause() {} + restart() {} + finish() { + this._onFinish(); } - /** - * Passed year is the same or after current - */ - yearSameOrBefore({ - year - }) { - return this.year <= year; + destroy() { + if (!this._destroyed) { + this._destroyed = true; + if (!this.hasStarted()) { + this._onStart(); + } + this.finish(); + this._onDestroyFns.forEach(fn => fn()); + this._onDestroyFns = []; + } } - /** - * Passed year is the same as current - */ - yearSame({ - year - }) { - return this.year === year; + reset() { + this._started = false; + this._finished = false; + this._onStartFns = this._originalOnStartFns; + this._onDoneFns = this._originalOnDoneFns; } - /** - * Passed year is either the same of before the current - */ - yearSameOrAfter({ - year - }) { - return this.year >= year; - } - /** - * Passed year is before current - */ - yearAfter({ - year - }) { - return this.year > year; - } - /** - * Immutably offsets year - */ - append({ - year = 0 - }) { - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(Number.isInteger(year)); - const resultYear = this.year + year; - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(TuiYear.isValidYear(resultYear)); - return new TuiYear(resultYear); - } - toString() { - return this.formattedYear; - } - valueOf() { - return this.year; + setPosition(position) { + this._position = this.totalTime ? position * this.totalTime : 1; } - /** - * Returns the primitive value of the given Date object. - * Depending on the argument, the method can return either a string or a number. - * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/@@toPrimitive - */ - [Symbol.toPrimitive](hint) { - return Date.prototype[Symbol.toPrimitive].call(this, hint); + getPosition() { + return this.totalTime ? this._position / this.totalTime : 1; } - toJSON() { - return this.formattedYear; + /** @internal */ + triggerCallback(phaseName) { + const methods = phaseName == 'start' ? this._onStartFns : this._onDoneFns; + methods.forEach(fn => fn()); + methods.length = 0; } } /** - * Immutable object consisting of year and month + * A programmatic controller for a group of reusable animations. + * Used internally to control animations. + * + * @see {@link AnimationPlayer} + * @see {@link animations/group group} + * */ -class TuiMonth extends TuiYear { - /** - * @param year - * @param month (starting with 0) - */ - constructor(year, month) { - super(year); - this.month = month; - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(TuiMonth.isValidMonth(year, month)); - } - /** - * Tests month and year for validity - */ - static isValidMonth(year, month) { - return TuiYear.isValidYear(year) && TuiMonth.isValidMonthPart(month); - } - /** - * Returns number of days in a month - */ - static getMonthDaysCount(month, isLeapYear) { - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(TuiMonth.isValidMonthPart(month)); - switch (month) { - case _taiga_ui_cdk_enums__WEBPACK_IMPORTED_MODULE_4__.TuiMonthNumber.February: - return isLeapYear ? 29 : 28; - case _taiga_ui_cdk_enums__WEBPACK_IMPORTED_MODULE_4__.TuiMonthNumber.April: - case _taiga_ui_cdk_enums__WEBPACK_IMPORTED_MODULE_4__.TuiMonthNumber.June: - case _taiga_ui_cdk_enums__WEBPACK_IMPORTED_MODULE_4__.TuiMonthNumber.September: - case _taiga_ui_cdk_enums__WEBPACK_IMPORTED_MODULE_4__.TuiMonthNumber.November: - return 30; - default: - return 31; +class AnimationGroupPlayer { + constructor(_players) { + this._onDoneFns = []; + this._onStartFns = []; + this._finished = false; + this._started = false; + this._destroyed = false; + this._onDestroyFns = []; + this.parentPlayer = null; + this.totalTime = 0; + this.players = _players; + let doneCount = 0; + let destroyCount = 0; + let startCount = 0; + const total = this.players.length; + if (total == 0) { + queueMicrotask(() => this._onFinish()); + } else { + this.players.forEach(player => { + player.onDone(() => { + if (++doneCount == total) { + this._onFinish(); + } + }); + player.onDestroy(() => { + if (++destroyCount == total) { + this._onDestroy(); + } + }); + player.onStart(() => { + if (++startCount == total) { + this._onStart(); + } + }); + }); } + this.totalTime = this.players.reduce((time, player) => Math.max(time, player.totalTime), 0); } - /** - * Returns current month and year based on local time zone - * @nosideeffects - */ - static currentLocal() { - const nativeDate = new Date(); - return new TuiMonth(nativeDate.getFullYear(), nativeDate.getMonth()); + _onFinish() { + if (!this._finished) { + this._finished = true; + this._onDoneFns.forEach(fn => fn()); + this._onDoneFns = []; + } } - /** - * Returns current month and year based on UTC - */ - static currentUtc() { - const nativeDate = new Date(); - return new TuiMonth(nativeDate.getUTCFullYear(), nativeDate.getUTCMonth()); + init() { + this.players.forEach(player => player.init()); } - static lengthBetween(from, to) { - const absoluteFrom = from.month + from.year * 12; - const absoluteTo = to.month + to.year * 12; - return absoluteTo - absoluteFrom; + onStart(fn) { + this._onStartFns.push(fn); } - /** - * Normalizes number by clamping it between min and max month - */ - static normalizeMonthPart(month) { - return (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiNormalizeToIntNumber)(month, MIN_MONTH, MAX_MONTH); + _onStart() { + if (!this.hasStarted()) { + this._started = true; + this._onStartFns.forEach(fn => fn()); + this._onStartFns = []; + } } - /** - * Tests month for validity - */ - static isValidMonthPart(month) { - return Number.isInteger(month) && (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiInRange)(month, MIN_MONTH, MAX_MONTH + 1); + onDone(fn) { + this._onDoneFns.push(fn); } - get formattedMonthPart() { - return String(this.month + 1).padStart(2, '0'); + onDestroy(fn) { + this._onDestroyFns.push(fn); } - /** - * Returns days in a month - */ - get daysCount() { - return TuiMonth.getMonthDaysCount(this.month, this.isLeapYear); + hasStarted() { + return this._started; } - /** - * Passed month and year are after current - */ - monthBefore(another) { - return this.yearBefore(another) || this.yearSame(another) && this.month < another.month; + play() { + if (!this.parentPlayer) { + this.init(); + } + this._onStart(); + this.players.forEach(player => player.play()); } - /** - * Passed month and year are after or the same as current - */ - monthSameOrBefore(another) { - return this.yearBefore(another) || this.yearSame(another) && this.month <= another.month; + pause() { + this.players.forEach(player => player.pause()); } - /** - * Passed month and year are the same as current - */ - monthSame(another) { - return this.yearSame(another) && this.month === another.month; + restart() { + this.players.forEach(player => player.restart()); } - /** - * Passed month and year are either before or equal to current - */ - monthSameOrAfter(another) { - return this.yearAfter(another) || this.yearSame(another) && this.month >= another.month; + finish() { + this._onFinish(); + this.players.forEach(player => player.finish()); } - /** - * Passed month and year are before current - */ - monthAfter(another) { - return this.yearAfter(another) || this.yearSame(another) && this.month > another.month; + destroy() { + this._onDestroy(); } - /** - * Immutably alters current month and year by passed offset - * - * @param offset - * @return new month and year object as a result of offsetting current - */ - append({ - year = 0, - month = 0 - }) { - const totalMonths = (this.year + year) * MONTHS_IN_YEAR + this.month + month; - return new TuiMonth(Math.floor(totalMonths / MONTHS_IN_YEAR), totalMonths % MONTHS_IN_YEAR); + _onDestroy() { + if (!this._destroyed) { + this._destroyed = true; + this._onFinish(); + this.players.forEach(player => player.destroy()); + this._onDestroyFns.forEach(fn => fn()); + this._onDestroyFns = []; + } } - toString() { - return `${this.formattedMonthPart}.${this.formattedYear}`; + reset() { + this.players.forEach(player => player.reset()); + this._destroyed = false; + this._finished = false; + this._started = false; } - valueOf() { - return this.toLocalNativeDate().valueOf(); + setPosition(p) { + const timeAtPosition = p * this.totalTime; + this.players.forEach(player => { + const position = player.totalTime ? Math.min(1, timeAtPosition / player.totalTime) : 1; + player.setPosition(position); + }); } - toJSON() { - return `${super.toJSON()}-${this.formattedMonthPart}`; + getPosition() { + const longestPlayer = this.players.reduce((longestSoFar, player) => { + const newPlayerIsLongest = longestSoFar === null || player.totalTime > longestSoFar.totalTime; + return newPlayerIsLongest ? player : longestSoFar; + }, null); + return longestPlayer != null ? longestPlayer.getPosition() : 0; } - /** - * Returns native {@link Date} based on local time zone - */ - toLocalNativeDate() { - return new Date(this.year, this.month); + beforeDestroy() { + this.players.forEach(player => { + if (player.beforeDestroy) { + player.beforeDestroy(); + } + }); } - /** - * Returns native {@link Date} based on UTC - */ - toUtcNativeDate() { - return new Date(Date.UTC(this.year, this.month)); + /** @internal */ + triggerCallback(phaseName) { + const methods = phaseName == 'start' ? this._onStartFns : this._onDoneFns; + methods.forEach(fn => fn()); + methods.length = 0; } } +const ɵPRE_STYLE = '!'; -// TODO: Localized formatting /** - * Immutable date object, consisting of day, month and year + * @module + * @description + * Entry point for all animation APIs of the animation package. */ -class TuiDay extends TuiMonth { - constructor(year, month, day) { - super(year, month); - this.day = day; - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(TuiDay.isValidDay(year, month, day)); - } - /** - * Creates {@link TuiDay} from native {@link Date} based on local time zone - */ - static fromLocalNativeDate(date) { - return new TuiDay(date.getFullYear(), date.getMonth(), date.getDate()); + +/** + * @module + * @description + * Entry point for all public APIs of this package. + */ + +// This file is not used to build this module. It is only used during editing + +/** + * Generated bundle index. Do not edit. + */ + + + +/***/ }), + +/***/ 9306: +/*!***************************************************************!*\ + !*** ./node_modules/@angular/animations/fesm2022/browser.mjs ***! + \***************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ AnimationDriver: () => (/* binding */ AnimationDriver), +/* harmony export */ "ɵAnimation": () => (/* binding */ Animation), +/* harmony export */ "ɵAnimationEngine": () => (/* binding */ AnimationEngine), +/* harmony export */ "ɵAnimationStyleNormalizer": () => (/* binding */ AnimationStyleNormalizer), +/* harmony export */ "ɵNoopAnimationDriver": () => (/* binding */ NoopAnimationDriver), +/* harmony export */ "ɵNoopAnimationStyleNormalizer": () => (/* binding */ NoopAnimationStyleNormalizer), +/* harmony export */ "ɵWebAnimationsDriver": () => (/* binding */ WebAnimationsDriver), +/* harmony export */ "ɵWebAnimationsPlayer": () => (/* binding */ WebAnimationsPlayer), +/* harmony export */ "ɵWebAnimationsStyleNormalizer": () => (/* binding */ WebAnimationsStyleNormalizer), +/* harmony export */ "ɵallowPreviousPlayerStylesMerge": () => (/* binding */ allowPreviousPlayerStylesMerge), +/* harmony export */ "ɵcontainsElement": () => (/* binding */ containsElement), +/* harmony export */ "ɵgetParentElement": () => (/* binding */ getParentElement), +/* harmony export */ "ɵinvokeQuery": () => (/* binding */ invokeQuery), +/* harmony export */ "ɵnormalizeKeyframes": () => (/* binding */ normalizeKeyframes), +/* harmony export */ "ɵvalidateStyleProperty": () => (/* binding */ validateStyleProperty) +/* harmony export */ }); +/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/animations */ 2015); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); +var _NoopAnimationDriver, _AnimationDriver, _SpecialCasedStyles; +/** + * @license Angular v16.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ + + + + +const LINE_START = '\n - '; +function invalidTimingValue(exp) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3000 /* RuntimeErrorCode.INVALID_TIMING_VALUE */, ngDevMode && `The provided timing value "${exp}" is invalid.`); +} +function negativeStepValue() { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3100 /* RuntimeErrorCode.NEGATIVE_STEP_VALUE */, ngDevMode && 'Duration values below 0 are not allowed for this animation step.'); +} +function negativeDelayValue() { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3101 /* RuntimeErrorCode.NEGATIVE_DELAY_VALUE */, ngDevMode && 'Delay values below 0 are not allowed for this animation step.'); +} +function invalidStyleParams(varName) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3001 /* RuntimeErrorCode.INVALID_STYLE_PARAMS */, ngDevMode && `Unable to resolve the local animation param ${varName} in the given list of values`); +} +function invalidParamValue(varName) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3003 /* RuntimeErrorCode.INVALID_PARAM_VALUE */, ngDevMode && `Please provide a value for the animation param ${varName}`); +} +function invalidNodeType(nodeType) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3004 /* RuntimeErrorCode.INVALID_NODE_TYPE */, ngDevMode && `Unable to resolve animation metadata node #${nodeType}`); +} +function invalidCssUnitValue(userProvidedProperty, value) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3005 /* RuntimeErrorCode.INVALID_CSS_UNIT_VALUE */, ngDevMode && `Please provide a CSS unit value for ${userProvidedProperty}:${value}`); +} +function invalidTrigger() { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3006 /* RuntimeErrorCode.INVALID_TRIGGER */, ngDevMode && 'animation triggers cannot be prefixed with an `@` sign (e.g. trigger(\'@foo\', [...]))'); +} +function invalidDefinition() { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3007 /* RuntimeErrorCode.INVALID_DEFINITION */, ngDevMode && 'only state() and transition() definitions can sit inside of a trigger()'); +} +function invalidState(metadataName, missingSubs) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3008 /* RuntimeErrorCode.INVALID_STATE */, ngDevMode && `state("${metadataName}", ...) must define default values for all the following style substitutions: ${missingSubs.join(', ')}`); +} +function invalidStyleValue(value) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3002 /* RuntimeErrorCode.INVALID_STYLE_VALUE */, ngDevMode && `The provided style string value ${value} is not allowed.`); +} +function invalidProperty(prop) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3009 /* RuntimeErrorCode.INVALID_PROPERTY */, ngDevMode && `The provided animation property "${prop}" is not a supported CSS property for animations`); +} +function invalidParallelAnimation(prop, firstStart, firstEnd, secondStart, secondEnd) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3010 /* RuntimeErrorCode.INVALID_PARALLEL_ANIMATION */, ngDevMode && `The CSS property "${prop}" that exists between the times of "${firstStart}ms" and "${firstEnd}ms" is also being animated in a parallel animation between the times of "${secondStart}ms" and "${secondEnd}ms"`); +} +function invalidKeyframes() { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3011 /* RuntimeErrorCode.INVALID_KEYFRAMES */, ngDevMode && `keyframes() must be placed inside of a call to animate()`); +} +function invalidOffset() { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3012 /* RuntimeErrorCode.INVALID_OFFSET */, ngDevMode && `Please ensure that all keyframe offsets are between 0 and 1`); +} +function keyframeOffsetsOutOfOrder() { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3200 /* RuntimeErrorCode.KEYFRAME_OFFSETS_OUT_OF_ORDER */, ngDevMode && `Please ensure that all keyframe offsets are in order`); +} +function keyframesMissingOffsets() { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3202 /* RuntimeErrorCode.KEYFRAMES_MISSING_OFFSETS */, ngDevMode && `Not all style() steps within the declared keyframes() contain offsets`); +} +function invalidStagger() { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3013 /* RuntimeErrorCode.INVALID_STAGGER */, ngDevMode && `stagger() can only be used inside of query()`); +} +function invalidQuery(selector) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3014 /* RuntimeErrorCode.INVALID_QUERY */, ngDevMode && `\`query("${selector}")\` returned zero elements. (Use \`query("${selector}", { optional: true })\` if you wish to allow this.)`); +} +function invalidExpression(expr) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3015 /* RuntimeErrorCode.INVALID_EXPRESSION */, ngDevMode && `The provided transition expression "${expr}" is not supported`); +} +function invalidTransitionAlias(alias) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3016 /* RuntimeErrorCode.INVALID_TRANSITION_ALIAS */, ngDevMode && `The transition alias value "${alias}" is not supported`); +} +function validationFailed(errors) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3500 /* RuntimeErrorCode.VALIDATION_FAILED */, ngDevMode && `animation validation failed:\n${errors.map(err => err.message).join('\n')}`); +} +function buildingFailed(errors) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3501 /* RuntimeErrorCode.BUILDING_FAILED */, ngDevMode && `animation building failed:\n${errors.map(err => err.message).join('\n')}`); +} +function triggerBuildFailed(name, errors) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3404 /* RuntimeErrorCode.TRIGGER_BUILD_FAILED */, ngDevMode && `The animation trigger "${name}" has failed to build due to the following errors:\n - ${errors.map(err => err.message).join('\n - ')}`); +} +function animationFailed(errors) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3502 /* RuntimeErrorCode.ANIMATION_FAILED */, ngDevMode && `Unable to animate due to the following errors:${LINE_START}${errors.map(err => err.message).join(LINE_START)}`); +} +function registerFailed(errors) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3503 /* RuntimeErrorCode.REGISTRATION_FAILED */, ngDevMode && `Unable to build the animation due to the following errors: ${errors.map(err => err.message).join('\n')}`); +} +function missingOrDestroyedAnimation() { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3300 /* RuntimeErrorCode.MISSING_OR_DESTROYED_ANIMATION */, ngDevMode && 'The requested animation doesn\'t exist or has already been destroyed'); +} +function createAnimationFailed(errors) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3504 /* RuntimeErrorCode.CREATE_ANIMATION_FAILED */, ngDevMode && `Unable to create the animation due to the following errors:${errors.map(err => err.message).join('\n')}`); +} +function missingPlayer(id) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3301 /* RuntimeErrorCode.MISSING_PLAYER */, ngDevMode && `Unable to find the timeline player referenced by ${id}`); +} +function missingTrigger(phase, name) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3302 /* RuntimeErrorCode.MISSING_TRIGGER */, ngDevMode && `Unable to listen on the animation trigger event "${phase}" because the animation trigger "${name}" doesn\'t exist!`); +} +function missingEvent(name) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3303 /* RuntimeErrorCode.MISSING_EVENT */, ngDevMode && `Unable to listen on the animation trigger "${name}" because the provided event is undefined!`); +} +function unsupportedTriggerEvent(phase, name) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3400 /* RuntimeErrorCode.UNSUPPORTED_TRIGGER_EVENT */, ngDevMode && `The provided animation trigger event "${phase}" for the animation trigger "${name}" is not supported!`); +} +function unregisteredTrigger(name) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3401 /* RuntimeErrorCode.UNREGISTERED_TRIGGER */, ngDevMode && `The provided animation trigger "${name}" has not been registered!`); +} +function triggerTransitionsFailed(errors) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3402 /* RuntimeErrorCode.TRIGGER_TRANSITIONS_FAILED */, ngDevMode && `Unable to process animations due to the following failed trigger transitions\n ${errors.map(err => err.message).join('\n')}`); +} +function triggerParsingFailed(name, errors) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3403 /* RuntimeErrorCode.TRIGGER_PARSING_FAILED */, ngDevMode && `Animation parsing for the ${name} trigger have failed:${LINE_START}${errors.map(err => err.message).join(LINE_START)}`); +} +function transitionFailed(name, errors) { + return new _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵRuntimeError"](3505 /* RuntimeErrorCode.TRANSITION_FAILED */, ngDevMode && `@${name} has failed due to:\n ${errors.map(err => err.message).join('\n- ')}`); +} + +/** + * Set of all animatable CSS properties + * + * @see https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_animated_properties + */ +const ANIMATABLE_PROP_SET = new Set(['-moz-outline-radius', '-moz-outline-radius-bottomleft', '-moz-outline-radius-bottomright', '-moz-outline-radius-topleft', '-moz-outline-radius-topright', '-ms-grid-columns', '-ms-grid-rows', '-webkit-line-clamp', '-webkit-text-fill-color', '-webkit-text-stroke', '-webkit-text-stroke-color', 'accent-color', 'all', 'backdrop-filter', 'background', 'background-color', 'background-position', 'background-size', 'block-size', 'border', 'border-block-end', 'border-block-end-color', 'border-block-end-width', 'border-block-start', 'border-block-start-color', 'border-block-start-width', 'border-bottom', 'border-bottom-color', 'border-bottom-left-radius', 'border-bottom-right-radius', 'border-bottom-width', 'border-color', 'border-end-end-radius', 'border-end-start-radius', 'border-image-outset', 'border-image-slice', 'border-image-width', 'border-inline-end', 'border-inline-end-color', 'border-inline-end-width', 'border-inline-start', 'border-inline-start-color', 'border-inline-start-width', 'border-left', 'border-left-color', 'border-left-width', 'border-radius', 'border-right', 'border-right-color', 'border-right-width', 'border-start-end-radius', 'border-start-start-radius', 'border-top', 'border-top-color', 'border-top-left-radius', 'border-top-right-radius', 'border-top-width', 'border-width', 'bottom', 'box-shadow', 'caret-color', 'clip', 'clip-path', 'color', 'column-count', 'column-gap', 'column-rule', 'column-rule-color', 'column-rule-width', 'column-width', 'columns', 'filter', 'flex', 'flex-basis', 'flex-grow', 'flex-shrink', 'font', 'font-size', 'font-size-adjust', 'font-stretch', 'font-variation-settings', 'font-weight', 'gap', 'grid-column-gap', 'grid-gap', 'grid-row-gap', 'grid-template-columns', 'grid-template-rows', 'height', 'inline-size', 'input-security', 'inset', 'inset-block', 'inset-block-end', 'inset-block-start', 'inset-inline', 'inset-inline-end', 'inset-inline-start', 'left', 'letter-spacing', 'line-clamp', 'line-height', 'margin', 'margin-block-end', 'margin-block-start', 'margin-bottom', 'margin-inline-end', 'margin-inline-start', 'margin-left', 'margin-right', 'margin-top', 'mask', 'mask-border', 'mask-position', 'mask-size', 'max-block-size', 'max-height', 'max-inline-size', 'max-lines', 'max-width', 'min-block-size', 'min-height', 'min-inline-size', 'min-width', 'object-position', 'offset', 'offset-anchor', 'offset-distance', 'offset-path', 'offset-position', 'offset-rotate', 'opacity', 'order', 'outline', 'outline-color', 'outline-offset', 'outline-width', 'padding', 'padding-block-end', 'padding-block-start', 'padding-bottom', 'padding-inline-end', 'padding-inline-start', 'padding-left', 'padding-right', 'padding-top', 'perspective', 'perspective-origin', 'right', 'rotate', 'row-gap', 'scale', 'scroll-margin', 'scroll-margin-block', 'scroll-margin-block-end', 'scroll-margin-block-start', 'scroll-margin-bottom', 'scroll-margin-inline', 'scroll-margin-inline-end', 'scroll-margin-inline-start', 'scroll-margin-left', 'scroll-margin-right', 'scroll-margin-top', 'scroll-padding', 'scroll-padding-block', 'scroll-padding-block-end', 'scroll-padding-block-start', 'scroll-padding-bottom', 'scroll-padding-inline', 'scroll-padding-inline-end', 'scroll-padding-inline-start', 'scroll-padding-left', 'scroll-padding-right', 'scroll-padding-top', 'scroll-snap-coordinate', 'scroll-snap-destination', 'scrollbar-color', 'shape-image-threshold', 'shape-margin', 'shape-outside', 'tab-size', 'text-decoration', 'text-decoration-color', 'text-decoration-thickness', 'text-emphasis', 'text-emphasis-color', 'text-indent', 'text-shadow', 'text-underline-offset', 'top', 'transform', 'transform-origin', 'translate', 'vertical-align', 'visibility', 'width', 'word-spacing', 'z-index', 'zoom']); +function optimizeGroupPlayer(players) { + switch (players.length) { + case 0: + return new _angular_animations__WEBPACK_IMPORTED_MODULE_1__.NoopAnimationPlayer(); + case 1: + return players[0]; + default: + return new _angular_animations__WEBPACK_IMPORTED_MODULE_1__["ɵAnimationGroupPlayer"](players); } - /** - * Creates {@link TuiDay} from native {@link Date} using UTC - */ - static fromUtcNativeDate(date) { - return new TuiDay(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate()); +} +function normalizeKeyframes$1(normalizer, keyframes, preStyles = new Map(), postStyles = new Map()) { + const errors = []; + const normalizedKeyframes = []; + let previousOffset = -1; + let previousKeyframe = null; + keyframes.forEach(kf => { + const offset = kf.get('offset'); + const isSameOffset = offset == previousOffset; + const normalizedKeyframe = isSameOffset && previousKeyframe || new Map(); + kf.forEach((val, prop) => { + let normalizedProp = prop; + let normalizedValue = val; + if (prop !== 'offset') { + normalizedProp = normalizer.normalizePropertyName(normalizedProp, errors); + switch (normalizedValue) { + case _angular_animations__WEBPACK_IMPORTED_MODULE_1__["ɵPRE_STYLE"]: + normalizedValue = preStyles.get(prop); + break; + case _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE: + normalizedValue = postStyles.get(prop); + break; + default: + normalizedValue = normalizer.normalizeStyleValue(prop, normalizedProp, normalizedValue, errors); + break; + } + } + normalizedKeyframe.set(normalizedProp, normalizedValue); + }); + if (!isSameOffset) { + normalizedKeyframes.push(normalizedKeyframe); + } + previousKeyframe = normalizedKeyframe; + previousOffset = offset; + }); + if (errors.length) { + throw animationFailed(errors); } - /** - * Check validity of year, month and day - * - * @param year - * @param month - * @param day - * @return boolean validity - */ - static isValidDay(year, month, day) { - return TuiMonth.isValidMonth(year, month) && Number.isInteger(day) && (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiInRange)(day, MIN_DAY, TuiMonth.getMonthDaysCount(month, TuiYear.isLeapYear(year)) + 1); + return normalizedKeyframes; +} +function listenOnPlayer(player, eventName, event, callback) { + switch (eventName) { + case 'start': + player.onStart(() => callback(event && copyAnimationEvent(event, 'start', player))); + break; + case 'done': + player.onDone(() => callback(event && copyAnimationEvent(event, 'done', player))); + break; + case 'destroy': + player.onDestroy(() => callback(event && copyAnimationEvent(event, 'destroy', player))); + break; } - /** - * Current day based on local time zone - */ - static currentLocal() { - const nativeDate = new Date(); - const year = nativeDate.getFullYear(); - const month = nativeDate.getMonth(); - const day = nativeDate.getDate(); - return new TuiDay(year, month, day); +} +function copyAnimationEvent(e, phaseName, player) { + const totalTime = player.totalTime; + const disabled = player.disabled ? true : false; + const event = makeAnimationEvent(e.element, e.triggerName, e.fromState, e.toState, phaseName || e.phaseName, totalTime == undefined ? e.totalTime : totalTime, disabled); + const data = e['_data']; + if (data != null) { + event['_data'] = data; } - /** - * Returns current day based on UTC - */ - static currentUtc() { - const nativeDate = new Date(); - const year = nativeDate.getUTCFullYear(); - const month = nativeDate.getUTCMonth(); - const day = nativeDate.getUTCDate(); - return new TuiDay(year, month, day); + return event; +} +function makeAnimationEvent(element, triggerName, fromState, toState, phaseName = '', totalTime = 0, disabled) { + return { + element, + triggerName, + fromState, + toState, + phaseName, + totalTime, + disabled: !!disabled + }; +} +function getOrSetDefaultValue(map, key, defaultValue) { + let value = map.get(key); + if (!value) { + map.set(key, value = defaultValue); } - /** - * Calculates {@link TuiDay} normalizing year, month and day. {@link NaN} is turned into minimal value. - * - * @param year any year value, including invalid - * @param month any month value, including invalid (months start with 0) - * @param day any day value, including invalid - * @return normalized date - */ - static normalizeOf(year, month, day) { - const normalizedYear = TuiYear.normalizeYearPart(year); - const normalizedMonth = TuiMonth.normalizeMonthPart(month); - const normalizedDay = TuiDay.normalizeDayPart(day, normalizedMonth, normalizedYear); - return new TuiDay(normalizedYear, normalizedMonth, normalizedDay); + return value; +} +function parseTimelineCommand(command) { + const separatorPos = command.indexOf(':'); + const id = command.substring(1, separatorPos); + const action = command.slice(separatorPos + 1); + return [id, action]; +} +const documentElement = /* @__PURE__ */(() => typeof document === 'undefined' ? null : document.documentElement)(); +function getParentElement(element) { + const parent = element.parentNode || element.host || null; // consider host to support shadow DOM + if (parent === documentElement) { + return null; } - static lengthBetween(from, to) { - return Math.round((to.toLocalNativeDate().getTime() - from.toLocalNativeDate().getTime()) / (1000 * 60 * 60 * 24)); + return parent; +} +function containsVendorPrefix(prop) { + // Webkit is the only real popular vendor prefix nowadays + // cc: http://shouldiprefix.com/ + return prop.substring(1, 6) == 'ebkit'; // webkit or Webkit +} +let _CACHED_BODY = null; +let _IS_WEBKIT = false; +function validateStyleProperty(prop) { + if (!_CACHED_BODY) { + _CACHED_BODY = getBodyNode() || {}; + _IS_WEBKIT = _CACHED_BODY.style ? 'WebkitAppearance' in _CACHED_BODY.style : false; } - static parseRawDateString(date, dateMode = 'DMY') { - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(date.length === DATE_FILLER_LENGTH, '[parseRawDateString]: wrong date string length'); - switch (dateMode) { - case 'YMD': - return { - day: parseInt(date.slice(8, 10), 10), - month: parseInt(date.slice(5, 7), 10) - 1, - year: parseInt(date.slice(0, 4), 10) - }; - case 'MDY': - return { - day: parseInt(date.slice(3, 5), 10), - month: parseInt(date.slice(0, 2), 10) - 1, - year: parseInt(date.slice(6, 10), 10) - }; - case 'DMY': - default: - return { - day: parseInt(date.slice(0, 2), 10), - month: parseInt(date.slice(3, 5), 10) - 1, - year: parseInt(date.slice(6, 10), 10) - }; + let result = true; + if (_CACHED_BODY.style && !containsVendorPrefix(prop)) { + result = prop in _CACHED_BODY.style; + if (!result && _IS_WEBKIT) { + const camelProp = 'Webkit' + prop.charAt(0).toUpperCase() + prop.slice(1); + result = camelProp in _CACHED_BODY.style; } } - // TODO: Move month and year related code corresponding classes - /** - * Parsing a string with date with normalization - * - * @param rawDate date string - * @param dateMode date format of the date string (DMY | MDY | YMD) - * @return normalized date - */ - static normalizeParse(rawDate, dateMode = 'DMY') { - const { - day, - month, - year - } = this.parseRawDateString(rawDate, dateMode); - return TuiDay.normalizeOf(year, month, day); + return result; +} +function validateWebAnimatableStyleProperty(prop) { + return ANIMATABLE_PROP_SET.has(prop); +} +function getBodyNode() { + if (typeof document != 'undefined') { + return document.body; } - /** - * Parsing a date stringified in a toJSON format - * @param yearMonthDayString date string in format of YYYY-MM-DD - * @return date - * @throws exceptions if any part of the date is invalid - */ - static jsonParse(yearMonthDayString) { - const { - day, - month, - year - } = this.parseRawDateString(yearMonthDayString, 'YMD'); - if (!TuiYear.isValidYear(year)) { - throw new _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_5__.TuiInvalidYearException(year); - } - if (!TuiMonth.isValidMonth(year, month)) { - throw new _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_5__.TuiInvalidMonthException(month); - } - if (!Number.isInteger(day) || !(0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiInRange)(day, MIN_DAY, TuiMonth.getMonthDaysCount(month, TuiYear.isLeapYear(year)) + 1)) { - throw new _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_5__.TuiInvalidDayException(day); + return null; +} +function containsElement(elm1, elm2) { + while (elm2) { + if (elm2 === elm1) { + return true; } - return new TuiDay(year, month, day); + elm2 = getParentElement(elm2); } - static normalizeDayPart(day, month, year) { - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(TuiMonth.isValidMonth(year, month)); - const monthDaysCount = TuiMonth.getMonthDaysCount(month, TuiYear.isLeapYear(year)); - return (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiNormalizeToIntNumber)(day, 1, monthDaysCount); + return false; +} +function invokeQuery(element, selector, multi) { + if (multi) { + return Array.from(element.querySelectorAll(selector)); } - get formattedDayPart() { - return String(this.day).padStart(2, '0'); + const elem = element.querySelector(selector); + return elem ? [elem] : []; +} +function hypenatePropsKeys(original) { + const newMap = new Map(); + original.forEach((val, prop) => { + const newProp = prop.replace(/([a-z])([A-Z])/g, '$1-$2'); + newMap.set(newProp, val); + }); + return newMap; +} + +/** + * @publicApi + */ +class NoopAnimationDriver { + validateStyleProperty(prop) { + return validateStyleProperty(prop); } - get isWeekend() { - const dayOfWeek = this.dayOfWeek(false); - return dayOfWeek === _taiga_ui_cdk_enums__WEBPACK_IMPORTED_MODULE_4__.TuiDayOfWeek.Saturday || dayOfWeek === _taiga_ui_cdk_enums__WEBPACK_IMPORTED_MODULE_4__.TuiDayOfWeek.Sunday; + matchesElement(_element, _selector) { + // This method is deprecated and no longer in use so we return false. + return false; } - /** - * Returns day of week - * - * @param startFromMonday whether week starts from Monday and not from Sunday - * @return day of week (from 0 to 6) - */ - dayOfWeek(startFromMonday = true) { - const dayOfWeek = startFromMonday ? this.toLocalNativeDate().getDay() - 1 : this.toLocalNativeDate().getDay(); - return dayOfWeek < 0 ? 6 : dayOfWeek; + containsElement(elm1, elm2) { + return containsElement(elm1, elm2); } - /** - * Passed date is after current - */ - dayBefore(another) { - return this.monthBefore(another) || this.monthSame(another) && this.day < another.day; + getParentElement(element) { + return getParentElement(element); } - /** - * Passed date is after or equals to current - */ - daySameOrBefore(another) { - return this.monthBefore(another) || this.monthSame(another) && this.day <= another.day; + query(element, selector, multi) { + return invokeQuery(element, selector, multi); } - /** - * Passed date is the same as current - */ - daySame(another) { - return this.monthSame(another) && this.day === another.day; + computeStyle(element, prop, defaultValue) { + return defaultValue || ''; } - /** - * Passed date is either before or the same as current - */ - daySameOrAfter(another) { - return this.monthAfter(another) || this.monthSame(another) && this.day >= another.day; + animate(element, keyframes, duration, delay, easing, previousPlayers = [], scrubberAccessRequested) { + return new _angular_animations__WEBPACK_IMPORTED_MODULE_1__.NoopAnimationPlayer(duration, delay); } - /** - * Passed date is before current - */ - dayAfter(another) { - return this.monthAfter(another) || this.monthSame(another) && this.day > another.day; +} +_NoopAnimationDriver = NoopAnimationDriver; +_NoopAnimationDriver.ɵfac = function _NoopAnimationDriver_Factory(t) { + return new (t || _NoopAnimationDriver)(); +}; +_NoopAnimationDriver.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({ + token: _NoopAnimationDriver, + factory: _NoopAnimationDriver.ɵfac +}); +(function () { + (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](NoopAnimationDriver, [{ + type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable + }], null, null); +})(); +/** + * @publicApi + */ +class AnimationDriver {} +_AnimationDriver = AnimationDriver; +_AnimationDriver.NOOP = /* @__PURE__ */new NoopAnimationDriver(); +const ONE_SECOND = 1000; +const SUBSTITUTION_EXPR_START = '{{'; +const SUBSTITUTION_EXPR_END = '}}'; +const ENTER_CLASSNAME = 'ng-enter'; +const LEAVE_CLASSNAME = 'ng-leave'; +const NG_TRIGGER_CLASSNAME = 'ng-trigger'; +const NG_TRIGGER_SELECTOR = '.ng-trigger'; +const NG_ANIMATING_CLASSNAME = 'ng-animating'; +const NG_ANIMATING_SELECTOR = '.ng-animating'; +function resolveTimingValue(value) { + if (typeof value == 'number') return value; + const matches = value.match(/^(-?[\.\d]+)(m?s)/); + if (!matches || matches.length < 2) return 0; + return _convertTimeValueToMS(parseFloat(matches[1]), matches[2]); +} +function _convertTimeValueToMS(value, unit) { + switch (unit) { + case 's': + return value * ONE_SECOND; + default: + // ms or something else + return value; } - /** - * Clamping date between two limits - * - * @param min - * @param max - * @return clamped date - */ - dayLimit(min, max) { - if (min !== null && this.dayBefore(min)) { - return min; +} +function resolveTiming(timings, errors, allowNegativeValues) { + return timings.hasOwnProperty('duration') ? timings : parseTimeExpression(timings, errors, allowNegativeValues); +} +function parseTimeExpression(exp, errors, allowNegativeValues) { + const regex = /^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i; + let duration; + let delay = 0; + let easing = ''; + if (typeof exp === 'string') { + const matches = exp.match(regex); + if (matches === null) { + errors.push(invalidTimingValue(exp)); + return { + duration: 0, + delay: 0, + easing: '' + }; } - if (max !== null && this.dayAfter(max)) { - return max; + duration = _convertTimeValueToMS(parseFloat(matches[1]), matches[2]); + const delayMatch = matches[3]; + if (delayMatch != null) { + delay = _convertTimeValueToMS(parseFloat(delayMatch), matches[4]); } - return this; + const easingVal = matches[5]; + if (easingVal) { + easing = easingVal; + } + } else { + duration = exp; } - /** - * Immutably alters current day by passed offset - * - * If resulting month has more days than original one, date is rounded to the maximum day - * in the resulting month. Offset of days will be calculated based on the resulted year and month - * to not interfere with parent classes methods - * - * @param offset - * @return new date object as a result of offsetting current - */ - append({ - year = 0, - month = 0, - day = 0 - }) { - const totalMonths = (this.year + year) * MONTHS_IN_YEAR + this.month + month; - let years = Math.floor(totalMonths / MONTHS_IN_YEAR); - let months = totalMonths % MONTHS_IN_YEAR; - let days = Math.min(this.day, TuiMonth.getMonthDaysCount(months, TuiYear.isLeapYear(years))) + day; - while (days > TuiMonth.getMonthDaysCount(months, TuiYear.isLeapYear(years))) { - days -= TuiMonth.getMonthDaysCount(months, TuiYear.isLeapYear(years)); - if (months === _taiga_ui_cdk_enums__WEBPACK_IMPORTED_MODULE_4__.TuiMonthNumber.December) { - years++; - months = _taiga_ui_cdk_enums__WEBPACK_IMPORTED_MODULE_4__.TuiMonthNumber.January; - } else { - months++; - } + if (!allowNegativeValues) { + let containsErrors = false; + let startIndex = errors.length; + if (duration < 0) { + errors.push(negativeStepValue()); + containsErrors = true; } - while (days < MIN_DAY) { - if (months === _taiga_ui_cdk_enums__WEBPACK_IMPORTED_MODULE_4__.TuiMonthNumber.January) { - years--; - months = _taiga_ui_cdk_enums__WEBPACK_IMPORTED_MODULE_4__.TuiMonthNumber.December; - } else { - months--; - } - days += TuiMonth.getMonthDaysCount(months, TuiYear.isLeapYear(years)); + if (delay < 0) { + errors.push(negativeDelayValue()); + containsErrors = true; } - return new TuiDay(years, months, days); - } - /** - * Returns formatted whole date - */ - getFormattedDay(dateFormat, separator) { - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(separator.length === 1, 'Separator should consist of only 1 symbol'); - const dd = this.formattedDayPart; - const mm = this.formattedMonthPart; - const yyyy = this.formattedYear; - switch (dateFormat) { - case 'YMD': - return `${yyyy}${separator}${mm}${separator}${dd}`; - case 'MDY': - return `${mm}${separator}${dd}${separator}${yyyy}`; - case 'DMY': - default: - return `${dd}${separator}${mm}${separator}${yyyy}`; + if (containsErrors) { + errors.splice(startIndex, 0, invalidTimingValue(exp)); } } - toString(dateFormat = 'DMY', separator = '.') { - return this.getFormattedDay(dateFormat, separator); - } - toJSON() { - return `${super.toJSON()}-${this.formattedDayPart}`; + return { + duration, + delay, + easing + }; +} +function copyObj(obj, destination = {}) { + Object.keys(obj).forEach(prop => { + destination[prop] = obj[prop]; + }); + return destination; +} +function convertToMap(obj) { + const styleMap = new Map(); + Object.keys(obj).forEach(prop => { + const val = obj[prop]; + styleMap.set(prop, val); + }); + return styleMap; +} +function normalizeKeyframes(keyframes) { + if (!keyframes.length) { + return []; } - /** - * Returns native {@link Date} based on local time zone - */ - toLocalNativeDate() { - return new Date(this.year, this.month, this.day); + if (keyframes[0] instanceof Map) { + return keyframes; } - /** - * Returns native {@link Date} based on UTC - */ - toUtcNativeDate() { - return new Date(Date.UTC(this.year, this.month, this.day)); + return keyframes.map(kf => convertToMap(kf)); +} +function normalizeStyles(styles) { + const normalizedStyles = new Map(); + if (Array.isArray(styles)) { + styles.forEach(data => copyStyles(data, normalizedStyles)); + } else { + copyStyles(styles, normalizedStyles); } + return normalizedStyles; } - -/** - * An immutable range of two {@link TuiMonth} objects - */ -class TuiMonthRange { - constructor(from, to) { - this.from = from; - this.to = to; - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(from.monthSameOrBefore(to)); +function copyStyles(styles, destination = new Map(), backfill) { + if (backfill) { + for (let [prop, val] of backfill) { + destination.set(prop, val); + } } - static sort(month1, month2) { - return month1.monthSameOrBefore(month2) ? new TuiMonthRange(month1, month2) : new TuiMonthRange(month2, month1); + for (let [prop, val] of styles) { + destination.set(prop, val); } - get isSingleMonth() { - return this.from.monthSame(this.to); + return destination; +} +function setStyles(element, styles, formerStyles) { + styles.forEach((val, prop) => { + const camelProp = dashCaseToCamelCase(prop); + if (formerStyles && !formerStyles.has(prop)) { + formerStyles.set(prop, element.style[camelProp]); + } + element.style[camelProp] = val; + }); +} +function eraseStyles(element, styles) { + styles.forEach((_, prop) => { + const camelProp = dashCaseToCamelCase(prop); + element.style[camelProp] = ''; + }); +} +function normalizeAnimationEntry(steps) { + if (Array.isArray(steps)) { + if (steps.length == 1) return steps[0]; + return (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.sequence)(steps); } - monthSame(another) { - return this.from.monthSame(another.from) && this.to.monthSame(another.to); + return steps; +} +function validateStyleParams(value, options, errors) { + const params = options.params || {}; + const matches = extractStyleParams(value); + if (matches.length) { + matches.forEach(varName => { + if (!params.hasOwnProperty(varName)) { + errors.push(invalidStyleParams(varName)); + } + }); } - toString() { - return `${this.from}${RANGE_SEPARATOR_CHAR}${this.to}`; +} +const PARAM_REGEX = new RegExp(`${SUBSTITUTION_EXPR_START}\\s*(.+?)\\s*${SUBSTITUTION_EXPR_END}`, 'g'); +function extractStyleParams(value) { + let params = []; + if (typeof value === 'string') { + let match; + while (match = PARAM_REGEX.exec(value)) { + params.push(match[1]); + } + PARAM_REGEX.lastIndex = 0; } + return params; } - -/** - * An immutable range of two {@link TuiDay} objects - */ -class TuiDayRange extends TuiMonthRange { - constructor(from, to) { - super(from, to); - this.from = from; - this.to = to; - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(from.daySameOrBefore(to)); - } - /** - * Creates range from two days after sorting them - * - * @param day1 - * @param day2 - * @return new range with sorted days - */ - static sort(day1, day2) { - return day1.daySameOrBefore(day2) ? new TuiDayRange(day1, day2) : new TuiDayRange(day2, day1); - } - /** - * Parse and correct a day range in string format - * - * @param rangeString a string of dates in a format dd.mm.yyyy - dd.mm.yyyy - * @param dateMode {@link TuiDateMode} - * @return normalized day range object - */ - static normalizeParse(rangeString, dateMode = 'DMY') { - const leftDay = TuiDay.normalizeParse(rangeString.slice(0, DATE_FILLER_LENGTH), dateMode); - if (rangeString.length < DATE_RANGE_FILLER_LENGTH) { - return new TuiDayRange(leftDay, leftDay); +function interpolateParams(value, params, errors) { + const original = value.toString(); + const str = original.replace(PARAM_REGEX, (_, varName) => { + let localVal = params[varName]; + // this means that the value was never overridden by the data passed in by the user + if (localVal == null) { + errors.push(invalidParamValue(varName)); + localVal = ''; } - return TuiDayRange.sort(leftDay, TuiDay.normalizeParse(rangeString.slice(DATE_FILLER_LENGTH + RANGE_SEPARATOR_CHAR.length), dateMode)); - } - get isSingleDay() { - return this.from.daySame(this.to); - } - /** - * Tests ranges for identity - * - * @param another second range to test against current - * @return `true` if days are identical - */ - daySame(another) { - return this.from.daySame(another.from) && this.to.daySame(another.to); - } - /** - * Locks range between two days included, or limits from one side if the other is null - * - * @param min - * @param max - * @return range — clamped range - */ - dayLimit(min, max) { - return new TuiDayRange(this.from.dayLimit(min, max), this.to.dayLimit(min, max)); - } - /** - * Human readable format. - */ - getFormattedDayRange(dateFormat, dateSeparator) { - const from = this.from.getFormattedDay(dateFormat, dateSeparator); - const to = this.to.getFormattedDay(dateFormat, dateSeparator); - return `${from}${RANGE_SEPARATOR_CHAR}${to}`; - } - toString(dateFormat = 'DMY', dateSeparator = '.') { - return this.getFormattedDayRange(dateFormat, dateSeparator); - } + return localVal.toString(); + }); + // we do this to assert that numeric values stay as they are + return str == original ? value : str; } -const TUI_FIRST_DAY = new TuiDay(MIN_YEAR, MIN_MONTH, MIN_DAY); -const TUI_LAST_DAY = new TuiDay(MAX_YEAR, MAX_MONTH, 31); - -/** - * Immutable time object with hours, minutes, seconds and ms - */ -class TuiTime { - constructor(hours, minutes, seconds = 0, ms = 0) { - this.hours = hours; - this.minutes = minutes; - this.seconds = seconds; - this.ms = ms; - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert( - // Currently `TuiTime` could have hours more than 23 - // in order to not break current behaviour of `isValidTime` the logic is duplicated - Number.isInteger(hours) && (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiInRange)(hours, 0, Infinity) && Number.isInteger(minutes) && (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiInRange)(minutes, 0, MINUTES_IN_HOUR) && Number.isInteger(seconds) && (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiInRange)(seconds, 0, SECONDS_IN_MINUTE) && Number.isInteger(ms) && (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiInRange)(ms, 0, 1000), 'Time must be real, but got:', hours, minutes, seconds, ms); - } - /** - * Checks if time is valid - */ - static isValidTime(hours, minutes, seconds = 0, ms = 0) { - return Number.isInteger(hours) && (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiInRange)(hours, 0, HOURS_IN_DAY) && Number.isInteger(minutes) && (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiInRange)(minutes, 0, MINUTES_IN_HOUR) && Number.isInteger(seconds) && (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiInRange)(seconds, 0, SECONDS_IN_MINUTE) && Number.isInteger(ms) && (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiInRange)(ms, 0, 1000); - } - /** - * Current UTC time. - */ - static current() { - return TuiTime.fromAbsoluteMilliseconds(Date.now() % MILLISECONDS_IN_DAY); - } - /** - * Current time in local timezone - */ - static currentLocal() { - const date = new Date(); - return TuiTime.fromAbsoluteMilliseconds((Date.now() - date.getTimezoneOffset() * MILLISECONDS_IN_MINUTE) % MILLISECONDS_IN_DAY); - } - /** - * Calculates TuiTime from milliseconds - */ - static fromAbsoluteMilliseconds(milliseconds) { - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(Number.isInteger(milliseconds)); - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert((0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_3__.tuiInRange)(milliseconds, 0, MILLISECONDS_IN_DAY), `Milliseconds must be below ${MILLISECONDS_IN_DAY} (milliseconds in a day).`); - const hours = Math.floor(milliseconds / MILLISECONDS_IN_HOUR); - const minutes = Math.floor(milliseconds % MILLISECONDS_IN_HOUR / MILLISECONDS_IN_MINUTE); - const seconds = Math.floor(milliseconds % MILLISECONDS_IN_HOUR % MILLISECONDS_IN_MINUTE / 1000) || 0; - const ms = Math.floor(milliseconds % MILLISECONDS_IN_HOUR % MILLISECONDS_IN_MINUTE % 1000) || 0; - return new TuiTime(hours, minutes, seconds, ms); - } - /** - * Parses string into TuiTime object - */ - static fromString(time) { - const hours = Number(time.slice(0, 2)); - const minutes = Number(time.slice(3, 5)); - const seconds = Number(time.slice(6, 8)) || 0; - const ms = Number(time.slice(9, 12)) || 0; - return new TuiTime(hours, minutes, seconds, ms); - } - /** - * Converts Date object into TuiTime - * @param date - */ - static fromLocalNativeDate(date) { - return new TuiTime(date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds()); - } - /** - * Shifts time by hours and minutes - */ - shift({ - hours = 0, - minutes = 0, - seconds = 0, - ms = 0 - }) { - const newMs = (1000 + this.ms + ms % 1000) % 1000; - const secondsInMs = ms < 0 ? Math.ceil(ms / 1000) : Math.floor(ms / 1000); - const secondsToAdd = secondsInMs + seconds; - const newSeconds = (60 + this.seconds + secondsToAdd % 60) % 60; - const minutesInSeconds = secondsToAdd < 0 ? Math.ceil(secondsToAdd / 60) : Math.floor(secondsToAdd / 60); - const minutesToAdd = minutesInSeconds + minutes; - const newMinutes = (60 + this.minutes + minutesToAdd % 60) % 60; - const hoursInMinutes = minutesToAdd < 0 ? Math.ceil(minutesToAdd / 60) : Math.floor(minutesToAdd / 60); - const hoursToAdd = hoursInMinutes + hours; - const newHours = (24 + this.hours + hoursToAdd % 24) % 24; - return new TuiTime(newHours, newMinutes, newSeconds, newMs); - } - /** - * Converts TuiTime to string - */ - toString(mode) { - const needAddMs = mode === 'HH:MM:SS.MSS' || !mode && this.ms > 0; - const needAddSeconds = needAddMs || mode === 'HH:MM:SS' || !mode && this.seconds > 0; - return `${this.formatTime(this.hours)}:${this.formatTime(this.minutes)}` + `${needAddSeconds ? `:${this.formatTime(this.seconds)}` : ''}` + `${needAddMs ? `.${this.formatTime(this.ms, 3)}` : ''}`; - } - valueOf() { - return this.toAbsoluteMilliseconds(); - } - /** - * Returns the primitive value of the given Date object. - * Depending on the argument, the method can return either a string or a number. - * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/@@toPrimitive - */ - [Symbol.toPrimitive](hint) { - return Date.prototype[Symbol.toPrimitive].call(this, hint); - } - /** - * Converts TuiTime to milliseconds - */ - toAbsoluteMilliseconds() { - return this.hours * MILLISECONDS_IN_HOUR + this.minutes * MILLISECONDS_IN_MINUTE + this.seconds * 1000 + this.ms; - } - formatTime(time, digits = 2) { - return String(time).padStart(digits, '0'); +function iteratorToArray(iterator) { + const arr = []; + let item = iterator.next(); + while (!item.done) { + arr.push(item.value); + item = iterator.next(); } + return arr; } - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 2515: -/*!************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-decorators.js ***! - \************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ tuiDebounce: () => (/* binding */ tuiDebounce), -/* harmony export */ tuiDefaultProp: () => (/* binding */ tuiDefaultProp), -/* harmony export */ tuiPure: () => (/* binding */ tuiPure), -/* harmony export */ tuiRequiredSetter: () => (/* binding */ tuiRequiredSetter) -/* harmony export */ }); -/* harmony import */ var _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/cdk/classes */ 7589); -/* harmony import */ var _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/cdk/exceptions */ 3447); - - - -/** - * @deprecated: - * not compatible with TypeScript 5 - */ -function tuiDebounce(timeout) { - let timeoutRef; - return function (_target, _key, descriptor) { - const { - value - } = descriptor; - descriptor.value = function (...args) { - clearTimeout(timeoutRef); - timeoutRef = setTimeout(() => value.apply(this, args), timeout); - }; - return descriptor; - }; -} -function errorGetDefault(key, component) { - return `Default value for ${String(key)} was not provided in ${component}, error in Taiga UI Angular Kit`; +const DASH_CASE_REGEXP = /-+([a-z0-9])/g; +function dashCaseToCamelCase(input) { + return input.replace(DASH_CASE_REGEXP, (...m) => m[1].toUpperCase()); } -function errorSetDefault(key, component) { - return `Undefined was passed as ${String(key)} to ${component}, which is invalid input, using default value:`; +function camelCaseToDashCase(input) { + return input.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); } -function errorSetDefaultInitial(key, component) { - return `Undefined was passed as default value for ${String(key)} to ${component}, error in Taiga UI Angular Kit`; +function allowPreviousPlayerStylesMerge(duration, delay) { + return duration === 0 || delay === 0; } -/** - * @deprecated: - * not compatible with TypeScript 5 - * - * Decorator for checking input values for undefined. You can also pass - * optional assertion to check input against. - * - * CAUTION: This decorator overwrites other getters and setters. - */ -function tuiDefaultProp(assertion, ...args) { - return (target, key) => { - const { - name - } = target.constructor; - const errorGetDefaultMessage = ngDevMode && errorGetDefault(key, name); - const errorSetDefaultMessage = ngDevMode && errorSetDefault(key, name); - Object.defineProperty(target, key, { - configurable: true, - get() { - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_0__.tuiAssert.assert(false, errorGetDefaultMessage); - return undefined; - }, - set(initialValue) { - const isValid = initialValue !== undefined; - const errorMessage = ngDevMode && errorSetDefaultInitial(key, name); - let currentValue = initialValue; - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_0__.tuiAssert.assert(isValid, errorMessage); - if (ngDevMode && isValid && assertion && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_0__.tuiAssert) { - _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_0__.tuiAssert.assert(assertion.call(this, initialValue), `${String(key)} in ${name} received:`, initialValue, ...args); - } - Object.defineProperty(this, key, { - configurable: true, - get() { - return currentValue; - }, - set(value) { - const isValid = value !== undefined; - const backupValue = initialValue; - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_0__.tuiAssert.assert(isValid, errorSetDefaultMessage, String(backupValue)); - if (ngDevMode && isValid && assertion && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_0__.tuiAssert) { - _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_0__.tuiAssert.assert(assertion.call(this, value), `${String(key)} in ${name} received:`, value, ...args); - } - currentValue = isValid ? value : backupValue; - } - }); +function balancePreviousStylesIntoKeyframes(element, keyframes, previousStyles) { + if (previousStyles.size && keyframes.length) { + let startingKeyframe = keyframes[0]; + let missingStyleProps = []; + previousStyles.forEach((val, prop) => { + if (!startingKeyframe.has(prop)) { + missingStyleProps.push(prop); } + startingKeyframe.set(prop, val); }); - }; -} -function decorateMethod(originalMethod) { - let previousArgs = []; - let originalFnWasCalledLeastAtOnce = false; - let pureValue; - return function tuiPureMethodPatched(...args) { - const isPure = originalFnWasCalledLeastAtOnce && previousArgs.length === args.length && args.every((arg, index) => arg === previousArgs[index]); - if (isPure) { - return pureValue; - } - previousArgs = args; - pureValue = originalMethod.apply(this, args); - originalFnWasCalledLeastAtOnce = true; - return pureValue; - }; -} -function decorateGetter(originalGetter, propertyKey, enumerable = true) { - return function tuiPureGetterPatched() { - const value = originalGetter.call(this); - Object.defineProperty(this, propertyKey, { - enumerable, - value - }); - return value; - }; -} -function tuiPure(target, propertyKeyOrContext, descriptor) { - if (typeof target === 'function') { - const context = propertyKeyOrContext; - if (context.kind === 'getter') { - return decorateGetter(target, context.name); - } - if (context.kind === 'method') { - return decorateMethod(target); + if (missingStyleProps.length) { + for (let i = 1; i < keyframes.length; i++) { + let kf = keyframes[i]; + missingStyleProps.forEach(prop => kf.set(prop, computeStyle(element, prop))); + } } - throw new _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_1__.TuiPureException(); - } - const { - get, - enumerable, - value - } = descriptor; - const propertyKey = propertyKeyOrContext; - if (get) { - return { - configurable: true, - enumerable, - get: decorateGetter(get, propertyKey, enumerable) - }; } - if (typeof value !== 'function') { - throw new _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_1__.TuiPureException(); + return keyframes; +} +function visitDslNode(visitor, node, context) { + switch (node.type) { + case 7 /* AnimationMetadataType.Trigger */: + return visitor.visitTrigger(node, context); + case 0 /* AnimationMetadataType.State */: + return visitor.visitState(node, context); + case 1 /* AnimationMetadataType.Transition */: + return visitor.visitTransition(node, context); + case 2 /* AnimationMetadataType.Sequence */: + return visitor.visitSequence(node, context); + case 3 /* AnimationMetadataType.Group */: + return visitor.visitGroup(node, context); + case 4 /* AnimationMetadataType.Animate */: + return visitor.visitAnimate(node, context); + case 5 /* AnimationMetadataType.Keyframes */: + return visitor.visitKeyframes(node, context); + case 6 /* AnimationMetadataType.Style */: + return visitor.visitStyle(node, context); + case 8 /* AnimationMetadataType.Reference */: + return visitor.visitReference(node, context); + case 9 /* AnimationMetadataType.AnimateChild */: + return visitor.visitAnimateChild(node, context); + case 10 /* AnimationMetadataType.AnimateRef */: + return visitor.visitAnimateRef(node, context); + case 11 /* AnimationMetadataType.Query */: + return visitor.visitQuery(node, context); + case 12 /* AnimationMetadataType.Stagger */: + return visitor.visitStagger(node, context); + default: + throw invalidNodeType(node.type); } - const original = value; - return { - configurable: true, - enumerable, - get() { - let previousArgs = []; - let originalFnWasCalledLeastAtOnce = false; - let pureValue; - const patched = (...args) => { - const isPure = originalFnWasCalledLeastAtOnce && previousArgs.length === args.length && args.every((arg, index) => arg === previousArgs[index]); - if (isPure) { - return pureValue; - } - previousArgs = args; - pureValue = original.apply(this, args); - originalFnWasCalledLeastAtOnce = true; - return pureValue; - }; - Object.defineProperty(this, propertyKey, { - configurable: true, - value: patched - }); - return patched; - } - }; } -function errorSet(key, component) { - return `Undefined was passed as ${String(key)} to ${component}, setter will not be called`; +function computeStyle(element, prop) { + return window.getComputedStyle(element)[prop]; } -/** - * @deprecated: - * not compatible with TypeScript 5 - * - * Decorator for checking input setter values against a custom assertion which - * takes value passed to input setter and component instance as arguments. - * It specifically checks for undefined values and prevents calls to the - * original setter in this case. - */ -function tuiRequiredSetter(assertion, ...args) { - return (target, key, { - configurable, - enumerable, - get, - set - }) => { - const { - name - } = target.constructor; - return { - configurable, - enumerable, - get, - set(value) { - if (ngDevMode && value !== undefined && assertion && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_0__.tuiAssert) { - _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_0__.tuiAssert.assert(assertion.call(this, value), `${String(key)} in ${name} received:`, value, ...args); - } - if (!set || value === undefined) { - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_0__.tuiAssert.assert(value !== undefined, errorSet(key, name)); - return; - } - set.call(this, value); - } - }; - }; +function createListOfWarnings(warnings) { + const LINE_START = '\n - '; + return `${LINE_START}${warnings.filter(Boolean).map(warning => warning).join(LINE_START)}`; } - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 625: -/*!************************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-active-zone.js ***! - \************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiActiveZoneDirective: () => (/* binding */ TuiActiveZoneDirective), -/* harmony export */ TuiActiveZoneModule: () => (/* binding */ TuiActiveZoneModule) -/* harmony export */ }); -/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! tslib */ 9799); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_cdk_decorators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @taiga-ui/cdk/decorators */ 2515); -/* harmony import */ var _taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @taiga-ui/cdk/observables */ 2143); -/* harmony import */ var _taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @taiga-ui/cdk/tokens */ 1355); -/* harmony import */ var _taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @taiga-ui/cdk/utils */ 6049); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs/operators */ 4406); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ 6816); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 9746); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 9473); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 4517); - - - - - - - - - -class TuiActiveZoneDirective { - constructor(active$, zone, el, directParentActiveZone) { - var _a; - this.active$ = active$; - this.zone = zone; - this.el = el; - this.directParentActiveZone = directParentActiveZone; - this.subActiveZones = []; - this.tuiActiveZoneParent = null; - this.tuiActiveZoneChange = this.active$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_0__.map)(element => !!element && this.contains(element)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.startWith)(false), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.skip)(1), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_4__.tuiZoneOptimized)(this.zone)); - (_a = this.directParentActiveZone) === null || _a === void 0 ? void 0 : _a.addSubActiveZone(this); - } - set tuiActiveZoneParentSetter(zone) { - this.setZone(zone); +function warnValidation(warnings) { + (typeof ngDevMode === 'undefined' || ngDevMode) && console.warn(`animation validation warnings:${createListOfWarnings(warnings)}`); +} +function warnTriggerBuild(name, warnings) { + (typeof ngDevMode === 'undefined' || ngDevMode) && console.warn(`The animation trigger "${name}" has built with the following warnings:${createListOfWarnings(warnings)}`); +} +function warnRegister(warnings) { + (typeof ngDevMode === 'undefined' || ngDevMode) && console.warn(`Animation built with the following warnings:${createListOfWarnings(warnings)}`); +} +function triggerParsingWarnings(name, warnings) { + (typeof ngDevMode === 'undefined' || ngDevMode) && console.warn(`Animation parsing for the ${name} trigger presents the following warnings:${createListOfWarnings(warnings)}`); +} +function pushUnrecognizedPropertiesWarning(warnings, props) { + if (props.length) { + warnings.push(`The following provided properties are not recognized: ${props.join(', ')}`); } - ngOnDestroy() { - var _a, _b; - (_a = this.directParentActiveZone) === null || _a === void 0 ? void 0 : _a.removeSubActiveZone(this); - (_b = this.tuiActiveZoneParent) === null || _b === void 0 ? void 0 : _b.removeSubActiveZone(this); +} +const ANY_STATE = '*'; +function parseTransitionExpr(transitionValue, errors) { + const expressions = []; + if (typeof transitionValue == 'string') { + transitionValue.split(/\s*,\s*/).forEach(str => parseInnerTransitionStr(str, expressions, errors)); + } else { + expressions.push(transitionValue); } - contains(node) { - return this.el.nativeElement.contains(node) || this.subActiveZones.some((item, index, array) => array.indexOf(item) === index && item.contains(node)); + return expressions; +} +function parseInnerTransitionStr(eventStr, expressions, errors) { + if (eventStr[0] == ':') { + const result = parseAnimationAlias(eventStr, errors); + if (typeof result == 'function') { + expressions.push(result); + return; + } + eventStr = result; } - setZone(zone) { - var _a; - (_a = this.tuiActiveZoneParent) === null || _a === void 0 ? void 0 : _a.removeSubActiveZone(this); - zone === null || zone === void 0 ? void 0 : zone.addSubActiveZone(this); - this.tuiActiveZoneParent = zone; + const match = eventStr.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/); + if (match == null || match.length < 4) { + errors.push(invalidExpression(eventStr)); + return expressions; } - addSubActiveZone(activeZone) { - this.subActiveZones = [...this.subActiveZones, activeZone]; + const fromState = match[1]; + const separator = match[2]; + const toState = match[3]; + expressions.push(makeLambdaFromStates(fromState, toState)); + const isFullAnyStateExpr = fromState == ANY_STATE && toState == ANY_STATE; + if (separator[0] == '<' && !isFullAnyStateExpr) { + expressions.push(makeLambdaFromStates(toState, fromState)); } - removeSubActiveZone(activeZone) { - this.subActiveZones = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_5__.tuiArrayRemove)(this.subActiveZones, this.subActiveZones.indexOf(activeZone)); +} +function parseAnimationAlias(alias, errors) { + switch (alias) { + case ':enter': + return 'void => *'; + case ':leave': + return '* => void'; + case ':increment': + return (fromState, toState) => parseFloat(toState) > parseFloat(fromState); + case ':decrement': + return (fromState, toState) => parseFloat(toState) < parseFloat(fromState); + default: + errors.push(invalidTransitionAlias(alias)); + return '* => *'; } } -TuiActiveZoneDirective.ɵfac = function TuiActiveZoneDirective_Factory(t) { - return new (t || TuiActiveZoneDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_7__.TUI_ACTIVE_ELEMENT), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_6__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_6__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](TuiActiveZoneDirective, 12)); -}; -TuiActiveZoneDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineDirective"]({ - type: TuiActiveZoneDirective, - selectors: [["", "tuiActiveZone", "", 5, "ng-container"], ["", "tuiActiveZoneChange", "", 5, "ng-container"], ["", "tuiActiveZoneParent", "", 5, "ng-container"]], - hostBindings: function TuiActiveZoneDirective_HostBindings(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("mousedown.silent", function TuiActiveZoneDirective_mousedown_silent_HostBindingHandler() { - return 0; - }, false, _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵresolveDocument"]); +// DO NOT REFACTOR ... keep the follow set instantiations +// with the values intact (closure compiler for some reason +// removes follow-up lines that add the values outside of +// the constructor... +const TRUE_BOOLEAN_VALUES = new Set(['true', '1']); +const FALSE_BOOLEAN_VALUES = new Set(['false', '0']); +function makeLambdaFromStates(lhs, rhs) { + const LHS_MATCH_BOOLEAN = TRUE_BOOLEAN_VALUES.has(lhs) || FALSE_BOOLEAN_VALUES.has(lhs); + const RHS_MATCH_BOOLEAN = TRUE_BOOLEAN_VALUES.has(rhs) || FALSE_BOOLEAN_VALUES.has(rhs); + return (fromState, toState) => { + let lhsMatch = lhs == ANY_STATE || lhs == fromState; + let rhsMatch = rhs == ANY_STATE || rhs == toState; + if (!lhsMatch && LHS_MATCH_BOOLEAN && typeof fromState === 'boolean') { + lhsMatch = fromState ? TRUE_BOOLEAN_VALUES.has(lhs) : FALSE_BOOLEAN_VALUES.has(lhs); } - }, - inputs: { - tuiActiveZoneParentSetter: ["tuiActiveZoneParent", "tuiActiveZoneParentSetter"] - }, - outputs: { - tuiActiveZoneChange: "tuiActiveZoneChange" - }, - exportAs: ["tuiActiveZone"] -}); -(0,tslib__WEBPACK_IMPORTED_MODULE_8__.__decorate)([_taiga_ui_cdk_decorators__WEBPACK_IMPORTED_MODULE_9__.tuiPure], TuiActiveZoneDirective.prototype, "setZone", null); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵsetClassMetadata"](TuiActiveZoneDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Directive, - args: [{ - selector: '[tuiActiveZone]:not(ng-container), [tuiActiveZoneChange]:not(ng-container), [tuiActiveZoneParent]:not(ng-container)', - exportAs: 'tuiActiveZone', - host: { - '(document:mousedown.silent)': '(0)' - } - }] - }], function () { - return [{ - type: rxjs__WEBPACK_IMPORTED_MODULE_10__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Inject, - args: [_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_7__.TUI_ACTIVE_ELEMENT] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.NgZone, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_6__.NgZone] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_6__.ElementRef] - }] - }, { - type: TuiActiveZoneDirective, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Optional - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.SkipSelf - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Inject, - args: [TuiActiveZoneDirective] - }] - }]; - }, { - tuiActiveZoneParentSetter: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Input, - args: ['tuiActiveZoneParent'] - }], - tuiActiveZoneChange: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Output - }], - setZone: [] - }); -})(); -class TuiActiveZoneModule {} -TuiActiveZoneModule.ɵfac = function TuiActiveZoneModule_Factory(t) { - return new (t || TuiActiveZoneModule)(); -}; -TuiActiveZoneModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineNgModule"]({ - type: TuiActiveZoneModule -}); -TuiActiveZoneModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵsetClassMetadata"](TuiActiveZoneModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.NgModule, - args: [{ - declarations: [TuiActiveZoneDirective], - exports: [TuiActiveZoneDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. + if (!rhsMatch && RHS_MATCH_BOOLEAN && typeof toState === 'boolean') { + rhsMatch = toState ? TRUE_BOOLEAN_VALUES.has(rhs) : FALSE_BOOLEAN_VALUES.has(rhs); + } + return lhsMatch && rhsMatch; + }; +} +const SELF_TOKEN = ':self'; +const SELF_TOKEN_REGEX = new RegExp(`s*${SELF_TOKEN}s*,?`, 'g'); +/* + * [Validation] + * The visitor code below will traverse the animation AST generated by the animation verb functions + * (the output is a tree of objects) and attempt to perform a series of validations on the data. The + * following corner-cases will be validated: + * + * 1. Overlap of animations + * Given that a CSS property cannot be animated in more than one place at the same time, it's + * important that this behavior is detected and validated. The way in which this occurs is that + * each time a style property is examined, a string-map containing the property will be updated with + * the start and end times for when the property is used within an animation step. + * + * If there are two or more parallel animations that are currently running (these are invoked by the + * group()) on the same element then the validator will throw an error. Since the start/end timing + * values are collected for each property then if the current animation step is animating the same + * property and its timing values fall anywhere into the window of time that the property is + * currently being animated within then this is what causes an error. + * + * 2. Timing values + * The validator will validate to see if a timing value of `duration delay easing` or + * `durationNumber` is valid or not. + * + * (note that upon validation the code below will replace the timing data with an object containing + * {duration,delay,easing}. + * + * 3. Offset Validation + * Each of the style() calls are allowed to have an offset value when placed inside of keyframes(). + * Offsets within keyframes() are considered valid when: + * + * - No offsets are used at all + * - Each style() entry contains an offset value + * - Each offset is between 0 and 1 + * - Each offset is greater to or equal than the previous one + * + * Otherwise an error will be thrown. */ - - - -/***/ }), - -/***/ 7474: -/*!***********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-auto-focus.js ***! - \***********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ AbstractTuiAutofocusHandler: () => (/* binding */ AbstractTuiAutofocusHandler), -/* harmony export */ TUI_AUTOFOCUS_DEFAULT_OPTIONS: () => (/* binding */ TUI_AUTOFOCUS_DEFAULT_OPTIONS), -/* harmony export */ TUI_AUTOFOCUS_HANDLER: () => (/* binding */ TUI_AUTOFOCUS_HANDLER), -/* harmony export */ TUI_AUTOFOCUS_OPTIONS: () => (/* binding */ TUI_AUTOFOCUS_OPTIONS), -/* harmony export */ TUI_AUTOFOCUS_PROVIDERS: () => (/* binding */ TUI_AUTOFOCUS_PROVIDERS), -/* harmony export */ TuiAutoFocusDirective: () => (/* binding */ TuiAutoFocusDirective), -/* harmony export */ TuiAutoFocusModule: () => (/* binding */ TuiAutoFocusModule), -/* harmony export */ TuiDefaultAutofocusHandler: () => (/* binding */ TuiDefaultAutofocusHandler), -/* harmony export */ TuiIosAutofocusHandler: () => (/* binding */ TuiIosAutofocusHandler), -/* harmony export */ TuiSynchronousAutofocusHandler: () => (/* binding */ TuiSynchronousAutofocusHandler), -/* harmony export */ tuiAutoFocusOptionsProvider: () => (/* binding */ tuiAutoFocusOptionsProvider) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_cdk_coercion__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @taiga-ui/cdk/coercion */ 6729); -/* harmony import */ var _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @taiga-ui/cdk/services */ 7609); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 4517); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 2805); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 5219); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 3919); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 4406); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 5600); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 5117); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 5213); -/* harmony import */ var _ng_web_apis_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @ng-web-apis/common */ 2684); -/* harmony import */ var _taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @taiga-ui/cdk/tokens */ 1355); -/* harmony import */ var _taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @taiga-ui/cdk/utils */ 6049); -/* harmony import */ var _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @taiga-ui/cdk/constants */ 5968); -/* harmony import */ var _taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @taiga-ui/cdk/utils */ 3406); - - - - - - - - - - - - - -class AbstractTuiAutofocusHandler { - constructor(focusable, el) { - this.focusable = focusable; - this.el = el; - } - get element() { - var _a; - return ((_a = this.focusable) === null || _a === void 0 ? void 0 : _a.nativeFocusableElement) || this.el.nativeElement; - } - get isTextFieldElement() { - return this.element.matches('input, textarea, [contenteditable]'); - } +function buildAnimationAst(driver, metadata, errors, warnings) { + return new AnimationAstBuilderVisitor(driver).build(metadata, errors, warnings); } -AbstractTuiAutofocusHandler.ɵfac = function AbstractTuiAutofocusHandler_Factory(t) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinvalidFactory"](); -}; -AbstractTuiAutofocusHandler.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: AbstractTuiAutofocusHandler -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AbstractTuiAutofocusHandler, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive - }], function () { - return [{ - type: undefined - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef - }]; - }, null); -})(); -const TIMEOUT = 1000; -const NG_ANIMATION_SELECTOR = '.ng-animating'; -class TuiDefaultAutofocusHandler extends AbstractTuiAutofocusHandler { - constructor(focusable, el, animationFrame$) { - super(focusable, el); - this.animationFrame$ = animationFrame$; +const ROOT_SELECTOR = ''; +class AnimationAstBuilderVisitor { + constructor(_driver) { + this._driver = _driver; } - setFocus() { - if (this.isTextFieldElement) { - (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.race)((0,rxjs__WEBPACK_IMPORTED_MODULE_2__.timer)(TIMEOUT), this.animationFrame$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.throttleTime)(_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_4__.POLLING_TIME), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(() => this.element.closest(NG_ANIMATION_SELECTOR)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.skipWhile)(Boolean), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.take)(1))).subscribe(() => this.element.focus({ - preventScroll: true - })); - } else { - this.element.focus({ - preventScroll: true - }); + build(metadata, errors, warnings) { + const context = new AnimationAstBuilderContext(errors); + this._resetContextStyleTimingState(context); + const ast = visitDslNode(this, normalizeAnimationEntry(metadata), context); + if (typeof ngDevMode === 'undefined' || ngDevMode) { + if (context.unsupportedCSSPropertiesFound.size) { + pushUnrecognizedPropertiesWarning(warnings, [...context.unsupportedCSSPropertiesFound.keys()]); + } } + return ast; } -} -TuiDefaultAutofocusHandler.ɵfac = function TuiDefaultAutofocusHandler_Factory(t) { - return new (t || TuiDefaultAutofocusHandler)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_FOCUSABLE_ITEM_ACCESSOR, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_9__.ANIMATION_FRAME)); -}; -TuiDefaultAutofocusHandler.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiDefaultAutofocusHandler, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiDefaultAutofocusHandler, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_FOCUSABLE_ITEM_ACCESSOR] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_10__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_9__.ANIMATION_FRAME] - }] - }]; - }, null); -})(); -const TEXTFIELD_ATTRS = ['type', 'inputMode', 'autocomplete', 'accept', 'min', 'max', 'step', 'pattern', 'size', 'maxlength']; -class TuiIosAutofocusHandler extends AbstractTuiAutofocusHandler { - constructor(focusable, el, renderer, zone, win) { - super(focusable, el); - this.renderer = renderer; - this.zone = zone; - this.win = win; - this.patchCssStyles(); + _resetContextStyleTimingState(context) { + context.currentQuerySelector = ROOT_SELECTOR; + context.collectedStyles = new Map(); + context.collectedStyles.set(ROOT_SELECTOR, new Map()); + context.currentTime = 0; } - setFocus() { - if (this.isTextFieldElement) { - this.zone.runOutsideAngular(() => this.iosWebkitAutofocus()); - } else { - this.element.focus({ - preventScroll: true - }); + visitTrigger(metadata, context) { + let queryCount = context.queryCount = 0; + let depCount = context.depCount = 0; + const states = []; + const transitions = []; + if (metadata.name.charAt(0) == '@') { + context.errors.push(invalidTrigger()); } - } - iosWebkitAutofocus() { - var _a; - const fakeInput = this.makeFakeInput(); - const duration = this.getDurationTimeBeforeFocus(); - let fakeFocusTimeoutId = 0; - let elementFocusTimeoutId = 0; - const blurHandler = () => fakeInput.focus({ - preventScroll: true + metadata.definitions.forEach(def => { + this._resetContextStyleTimingState(context); + if (def.type == 0 /* AnimationMetadataType.State */) { + const stateDef = def; + const name = stateDef.name; + name.toString().split(/\s*,\s*/).forEach(n => { + stateDef.name = n; + states.push(this.visitState(stateDef, context)); + }); + stateDef.name = name; + } else if (def.type == 1 /* AnimationMetadataType.Transition */) { + const transition = this.visitTransition(def, context); + queryCount += transition.queryCount; + depCount += transition.depCount; + transitions.push(transition); + } else { + context.errors.push(invalidDefinition()); + } }); - const focusHandler = () => { - clearTimeout(fakeFocusTimeoutId); - fakeFocusTimeoutId = this.win.setTimeout(() => { - clearTimeout(elementFocusTimeoutId); - fakeInput.removeEventListener('blur', blurHandler); - fakeInput.removeEventListener('focus', focusHandler); - elementFocusTimeoutId = this.win.setTimeout(() => { - this.element.focus({ - preventScroll: false + return { + type: 7 /* AnimationMetadataType.Trigger */, + name: metadata.name, + states, + transitions, + queryCount, + depCount, + options: null + }; + } + visitState(metadata, context) { + const styleAst = this.visitStyle(metadata.styles, context); + const astParams = metadata.options && metadata.options.params || null; + if (styleAst.containsDynamicStyles) { + const missingSubs = new Set(); + const params = astParams || {}; + styleAst.styles.forEach(style => { + if (style instanceof Map) { + style.forEach(value => { + extractStyleParams(value).forEach(sub => { + if (!params.hasOwnProperty(sub)) { + missingSubs.add(sub); + } + }); }); - fakeInput.remove(); - }, duration); + } }); - }; - fakeInput.addEventListener('blur', blurHandler, { - once: true - }); - fakeInput.addEventListener('focus', focusHandler); - if (this.insideDialog()) { - this.win.document.body.appendChild(fakeInput); - } else { - (_a = this.element.parentElement) === null || _a === void 0 ? void 0 : _a.appendChild(fakeInput); + if (missingSubs.size) { + const missingSubsArr = iteratorToArray(missingSubs.values()); + context.errors.push(invalidState(metadata.name, missingSubsArr)); + } } - fakeInput.focus({ - preventScroll: true - }); - } - /** - * @note: - * emulate textfield position in layout with cursor - * before focus to real textfield element - * - * required note: - * [fakeInput.readOnly = true] ~ - * don't use {readOnly: true} value, it's doesn't work for emulate autofill - * - * [fakeInput.style.opacity = 0] ~ - * don't use {opacity: 0}, sometimes it's doesn't work for emulate real input - * - * [fakeInput.style.fontSize = 16px] ~ - * disable possible auto zoom - * - * [fakeInput.style.top/left] ~ - * emulate position cursor before focus to real textfield element - */ - makeFakeInput() { - const fakeInput = this.renderer.createElement('input'); - const rect = this.element.getBoundingClientRect(); - this.patchFakeInputFromFocusableElement(fakeInput); - fakeInput.style.height = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_11__.tuiPx)(rect.height); - fakeInput.style.width = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_11__.tuiPx)(rect.width / 2); - fakeInput.style.position = 'fixed'; - fakeInput.style.zIndex = '-99999999'; - fakeInput.style.caretColor = 'transparent'; - fakeInput.style.border = 'none'; - fakeInput.style.outline = 'none'; - fakeInput.style.color = 'transparent'; - fakeInput.style.background = 'transparent'; - fakeInput.style.cursor = 'none'; - fakeInput.style.fontSize = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_11__.tuiPx)(16); - fakeInput.style.top = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_11__.tuiPx)(rect.top); - fakeInput.style.left = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_11__.tuiPx)(rect.left); - return fakeInput; + return { + type: 0 /* AnimationMetadataType.State */, + name: metadata.name, + style: styleAst, + options: astParams ? { + params: astParams + } : null + }; } - getDurationTimeBeforeFocus() { - return parseFloat(this.win.getComputedStyle(this.element).getPropertyValue('--tui-duration')) || 0; + visitTransition(metadata, context) { + context.queryCount = 0; + context.depCount = 0; + const animation = visitDslNode(this, normalizeAnimationEntry(metadata.animation), context); + const matchers = parseTransitionExpr(metadata.expr, context.errors); + return { + type: 1 /* AnimationMetadataType.Transition */, + matchers, + animation, + queryCount: context.queryCount, + depCount: context.depCount, + options: normalizeAnimationOptions(metadata.options) + }; } - /** - * @note: - * unfortunately, in older versions of iOS - * there is a bug that the fake input cursor - * will move along with the dialog animation - * and then that dialog will be shaking - */ - insideDialog() { - return !!this.element.closest('tui-dialog'); + visitSequence(metadata, context) { + return { + type: 2 /* AnimationMetadataType.Sequence */, + steps: metadata.steps.map(s => visitDslNode(this, s, context)), + options: normalizeAnimationOptions(metadata.options) + }; } - /** - * @note: - * This is necessary so that the viewport isn't recalculated - * and then the dialogs don't shake. - * - * Also, we need to fixed height viewport, - * so that when focusing the dialogs don't shake - */ - patchCssStyles() { - [this.win.document.documentElement, this.win.document.body].forEach(element => { - element.style.setProperty('overflow', 'auto'); - element.style.setProperty('height', '100%'); + visitGroup(metadata, context) { + const currentTime = context.currentTime; + let furthestTime = 0; + const steps = metadata.steps.map(step => { + context.currentTime = currentTime; + const innerAst = visitDslNode(this, step, context); + furthestTime = Math.max(furthestTime, context.currentTime); + return innerAst; }); + context.currentTime = furthestTime; + return { + type: 3 /* AnimationMetadataType.Group */, + steps, + options: normalizeAnimationOptions(metadata.options) + }; } - /** - * @note: - * inherit basic attributes values from real input - * for help iOS detect what do you want see on keyboard, - * for example [inputMode=numeric, autocomplete=cc-number] - */ - patchFakeInputFromFocusableElement(fakeInput) { - TEXTFIELD_ATTRS.forEach(attr => { - const value = this.element.getAttribute(attr); - if ((0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_12__.tuiIsPresent)(value)) { - fakeInput.setAttribute(attr, value); + visitAnimate(metadata, context) { + const timingAst = constructTimingAst(metadata.timings, context.errors); + context.currentAnimateTimings = timingAst; + let styleAst; + let styleMetadata = metadata.styles ? metadata.styles : (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.style)({}); + if (styleMetadata.type == 5 /* AnimationMetadataType.Keyframes */) { + styleAst = this.visitKeyframes(styleMetadata, context); + } else { + let styleMetadata = metadata.styles; + let isEmpty = false; + if (!styleMetadata) { + isEmpty = true; + const newStyleData = {}; + if (timingAst.easing) { + newStyleData['easing'] = timingAst.easing; + } + styleMetadata = (0,_angular_animations__WEBPACK_IMPORTED_MODULE_1__.style)(newStyleData); } - }); + context.currentTime += timingAst.duration + timingAst.delay; + const _styleAst = this.visitStyle(styleMetadata, context); + _styleAst.isEmptyStep = isEmpty; + styleAst = _styleAst; + } + context.currentAnimateTimings = null; + return { + type: 4 /* AnimationMetadataType.Animate */, + timings: timingAst, + style: styleAst, + options: null + }; } -} -TuiIosAutofocusHandler.ɵfac = function TuiIosAutofocusHandler_Factory(t) { - return new (t || TuiIosAutofocusHandler)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_FOCUSABLE_ITEM_ACCESSOR, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_9__.WINDOW)); -}; -TuiIosAutofocusHandler.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiIosAutofocusHandler, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiIosAutofocusHandler, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_FOCUSABLE_ITEM_ACCESSOR] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone] - }] - }, { - type: Window, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_9__.WINDOW] - }] - }]; - }, null); -})(); -const TUI_AUTOFOCUS_DEFAULT_OPTIONS = { - delay: NaN // NaN = no delay/sync -}; -const TUI_AUTOFOCUS_OPTIONS = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_12__.tuiCreateToken)(TUI_AUTOFOCUS_DEFAULT_OPTIONS); -function tuiAutoFocusOptionsProvider(options) { - return (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_12__.tuiProvideOptions)(TUI_AUTOFOCUS_OPTIONS, options, TUI_AUTOFOCUS_DEFAULT_OPTIONS); -} -const TUI_AUTOFOCUS_HANDLER = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('[TUI_AUTOFOCUS_HANDLER]'); -const TUI_AUTOFOCUS_PROVIDERS = [{ - provide: TUI_AUTOFOCUS_HANDLER, - useFactory: (focusable, el, animationFrame$, renderer, zone, win, isIos) => isIos ? new TuiIosAutofocusHandler(focusable, el, renderer, zone, win) : new TuiDefaultAutofocusHandler(focusable, el, animationFrame$), - deps: [[new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional(), new _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self(), _taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_FOCUSABLE_ITEM_ACCESSOR], _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, _ng_web_apis_common__WEBPACK_IMPORTED_MODULE_9__.ANIMATION_FRAME, _angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2, _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgZone, _ng_web_apis_common__WEBPACK_IMPORTED_MODULE_9__.WINDOW, _taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_IS_IOS] -}, _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_13__.TuiDestroyService]; -class TuiAutoFocusDirective { - constructor(handler, options, destroy$) { - this.handler = handler; - this.options = options; - this.destroy$ = destroy$; - this.autoFocus = true; + visitStyle(metadata, context) { + const ast = this._makeStyleAst(metadata, context); + this._validateStyleAst(ast, context); + return ast; } - ngAfterViewInit() { - if ((0,_taiga_ui_cdk_coercion__WEBPACK_IMPORTED_MODULE_14__.tuiCoerceBooleanProperty)(this.autoFocus)) { - this.focus(); + _makeStyleAst(metadata, context) { + const styles = []; + const metadataStyles = Array.isArray(metadata.styles) ? metadata.styles : [metadata.styles]; + for (let styleTuple of metadataStyles) { + if (typeof styleTuple === 'string') { + if (styleTuple === _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE) { + styles.push(styleTuple); + } else { + context.errors.push(invalidStyleValue(styleTuple)); + } + } else { + styles.push(convertToMap(styleTuple)); + } } + let containsDynamicStyles = false; + let collectedEasing = null; + styles.forEach(styleData => { + if (styleData instanceof Map) { + if (styleData.has('easing')) { + collectedEasing = styleData.get('easing'); + styleData.delete('easing'); + } + if (!containsDynamicStyles) { + for (let value of styleData.values()) { + if (value.toString().indexOf(SUBSTITUTION_EXPR_START) >= 0) { + containsDynamicStyles = true; + break; + } + } + } + } + }); + return { + type: 6 /* AnimationMetadataType.Style */, + styles, + easing: collectedEasing, + offset: metadata.offset, + containsDynamicStyles, + options: null + }; } - focus() { - if (Number.isNaN(this.options.delay)) { - void Promise.resolve().then(() => this.handler.setFocus()); - } else { - (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.timer)(this.options.delay).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this.destroy$)).subscribe(() => this.handler.setFocus()); + _validateStyleAst(ast, context) { + const timings = context.currentAnimateTimings; + let endTime = context.currentTime; + let startTime = context.currentTime; + if (timings && startTime > 0) { + startTime -= timings.duration + timings.delay; } - } -} -TuiAutoFocusDirective.ɵfac = function TuiAutoFocusDirective_Factory(t) { - return new (t || TuiAutoFocusDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](TUI_AUTOFOCUS_HANDLER), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](TUI_AUTOFOCUS_OPTIONS), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_13__.TuiDestroyService, 2)); -}; -TuiAutoFocusDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiAutoFocusDirective, - selectors: [["", "tuiAutoFocus", ""]], - inputs: { - autoFocus: ["tuiAutoFocus", "autoFocus"] - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"](TUI_AUTOFOCUS_PROVIDERS)] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiAutoFocusDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: '[tuiAutoFocus]', - providers: TUI_AUTOFOCUS_PROVIDERS - }] - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [TUI_AUTOFOCUS_HANDLER] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [TUI_AUTOFOCUS_OPTIONS] - }] - }, { - type: _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_13__.TuiDestroyService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_13__.TuiDestroyService] - }] - }]; - }, { - autoFocus: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input, - args: ['tuiAutoFocus'] - }] - }); -})(); -class TuiAutoFocusModule {} -TuiAutoFocusModule.ɵfac = function TuiAutoFocusModule_Factory(t) { - return new (t || TuiAutoFocusModule)(); -}; -TuiAutoFocusModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiAutoFocusModule -}); -TuiAutoFocusModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiAutoFocusModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [TuiAutoFocusDirective], - exports: [TuiAutoFocusDirective] - }] - }], null, null); -})(); -class TuiSynchronousAutofocusHandler extends AbstractTuiAutofocusHandler { - constructor(focusable, el) { - super(focusable, el); - } - setFocus() { - this.element.focus({ - preventScroll: true + ast.styles.forEach(tuple => { + if (typeof tuple === 'string') return; + tuple.forEach((value, prop) => { + if (typeof ngDevMode === 'undefined' || ngDevMode) { + if (!this._driver.validateStyleProperty(prop)) { + tuple.delete(prop); + context.unsupportedCSSPropertiesFound.add(prop); + return; + } + } + // This is guaranteed to have a defined Map at this querySelector location making it + // safe to add the assertion here. It is set as a default empty map in prior methods. + const collectedStyles = context.collectedStyles.get(context.currentQuerySelector); + const collectedEntry = collectedStyles.get(prop); + let updateCollectedStyle = true; + if (collectedEntry) { + if (startTime != endTime && startTime >= collectedEntry.startTime && endTime <= collectedEntry.endTime) { + context.errors.push(invalidParallelAnimation(prop, collectedEntry.startTime, collectedEntry.endTime, startTime, endTime)); + updateCollectedStyle = false; + } + // we always choose the smaller start time value since we + // want to have a record of the entire animation window where + // the style property is being animated in between + startTime = collectedEntry.startTime; + } + if (updateCollectedStyle) { + collectedStyles.set(prop, { + startTime, + endTime + }); + } + if (context.options) { + validateStyleParams(value, context.options, context.errors); + } + }); }); } -} -TuiSynchronousAutofocusHandler.ɵfac = function TuiSynchronousAutofocusHandler_Factory(t) { - return new (t || TuiSynchronousAutofocusHandler)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_FOCUSABLE_ITEM_ACCESSOR, 10), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef)); -}; -TuiSynchronousAutofocusHandler.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiSynchronousAutofocusHandler, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiSynchronousAutofocusHandler, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive - }], function () { - return [{ - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Optional - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_8__.TUI_FOCUSABLE_ITEM_ACCESSOR] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef] - }] - }]; - }, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 9311: -/*!***********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-autofilled.js ***! - \***********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiAutofilledDirective: () => (/* binding */ TuiAutofilledDirective), -/* harmony export */ TuiAutofilledModule: () => (/* binding */ TuiAutofilledModule), -/* harmony export */ TuiAutofilledStyleComponent: () => (/* binding */ TuiAutofilledStyleComponent) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/cdk/services */ 7609); - - - - -class TuiAutofilledStyleComponent {} -TuiAutofilledStyleComponent.ɵfac = function TuiAutofilledStyleComponent_Factory(t) { - return new (t || TuiAutofilledStyleComponent)(); -}; -TuiAutofilledStyleComponent.ɵcmp = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({ - type: TuiAutofilledStyleComponent, - selectors: [["ng-component"]], - hostAttrs: [1, "tui-autofilled-styles"], - decls: 0, - vars: 0, - template: function TuiAutofilledStyleComponent_Template(rf, ctx) {}, - styles: [".tui-autofill input,input.tui-autofill{transition:box-shadow .01s}\n"], - encapsulation: 2, - changeDetection: 0 -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiAutofilledStyleComponent, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Component, - args: [{ - host: { - class: 'tui-autofilled-styles' - }, - template: '', - styleUrls: ['./autofilled.style.less'], - encapsulation: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewEncapsulation.None, - changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectionStrategy.OnPush - }] - }], null, null); -})(); -class TuiAutofilledDirective { - constructor(directiveStyles) { - this.autofilled = false; - this.tuiAutofilledChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter(); - directiveStyles.addComponent(TuiAutofilledStyleComponent); - } - transitionStartHandler({ - propertyName, - target - }) { - var _a; - const matchedAutofill = propertyName.includes('box-shadow') && ((_a = target) === null || _a === void 0 ? void 0 : _a.matches('input')); - if (matchedAutofill) { - this.autofilled = !this.autofilled; - this.tuiAutofilledChange.emit(this.autofilled); + visitKeyframes(metadata, context) { + const ast = { + type: 5 /* AnimationMetadataType.Keyframes */, + styles: [], + options: null + }; + if (!context.currentAnimateTimings) { + context.errors.push(invalidKeyframes()); + return ast; } - } -} -TuiAutofilledDirective.ɵfac = function TuiAutofilledDirective_Factory(t) { - return new (t || TuiAutofilledDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_1__.TuiDirectiveStylesService)); -}; -TuiAutofilledDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiAutofilledDirective, - selectors: [["", "tuiAutofilledChange", ""]], - hostAttrs: [1, "tui-autofill"], - hostVars: 2, - hostBindings: function TuiAutofilledDirective_HostBindings(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("transitionstart", function TuiAutofilledDirective_transitionstart_HostBindingHandler($event) { - return ctx.transitionStartHandler($event); - }); + const MAX_KEYFRAME_OFFSET = 1; + let totalKeyframesWithOffsets = 0; + const offsets = []; + let offsetsOutOfOrder = false; + let keyframesOutOfRange = false; + let previousOffset = 0; + const keyframes = metadata.steps.map(styles => { + const style = this._makeStyleAst(styles, context); + let offsetVal = style.offset != null ? style.offset : consumeOffset(style.styles); + let offset = 0; + if (offsetVal != null) { + totalKeyframesWithOffsets++; + offset = style.offset = offsetVal; + } + keyframesOutOfRange = keyframesOutOfRange || offset < 0 || offset > 1; + offsetsOutOfOrder = offsetsOutOfOrder || offset < previousOffset; + previousOffset = offset; + offsets.push(offset); + return style; + }); + if (keyframesOutOfRange) { + context.errors.push(invalidOffset()); } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("_autofilled", ctx.autofilled); + if (offsetsOutOfOrder) { + context.errors.push(keyframeOffsetsOutOfOrder()); } - }, - outputs: { - tuiAutofilledChange: "tuiAutofilledChange" - } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiAutofilledDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: '[tuiAutofilledChange]', - host: { - class: 'tui-autofill' - } - }] - }], function () { - return [{ - type: _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_1__.TuiDirectiveStylesService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_1__.TuiDirectiveStylesService] - }] - }]; - }, { - autofilled: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['class._autofilled'] - }], - tuiAutofilledChange: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output - }], - transitionStartHandler: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener, - args: ['transitionstart', ['$event']] - }] - }); -})(); -class TuiAutofilledModule {} -TuiAutofilledModule.ɵfac = function TuiAutofilledModule_Factory(t) { - return new (t || TuiAutofilledModule)(); -}; -TuiAutofilledModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiAutofilledModule -}); -TuiAutofilledModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiAutofilledModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [TuiAutofilledDirective, TuiAutofilledStyleComponent], - exports: [TuiAutofilledDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 5235: -/*!********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-checked.js ***! - \********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiCheckedDirective: () => (/* binding */ TuiCheckedDirective), -/* harmony export */ TuiCheckedModule: () => (/* binding */ TuiCheckedModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); - - -class TuiCheckedDirective { - constructor() { - this.indeterminate = false; - this.checked = false; - this.tuiCheckedChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter(); + const length = metadata.steps.length; + let generatedOffset = 0; + if (totalKeyframesWithOffsets > 0 && totalKeyframesWithOffsets < length) { + context.errors.push(keyframesMissingOffsets()); + } else if (totalKeyframesWithOffsets == 0) { + generatedOffset = MAX_KEYFRAME_OFFSET / (length - 1); + } + const limit = length - 1; + const currentTime = context.currentTime; + const currentAnimateTimings = context.currentAnimateTimings; + const animateDuration = currentAnimateTimings.duration; + keyframes.forEach((kf, i) => { + const offset = generatedOffset > 0 ? i == limit ? 1 : generatedOffset * i : offsets[i]; + const durationUpToThisFrame = offset * animateDuration; + context.currentTime = currentTime + currentAnimateTimings.delay + durationUpToThisFrame; + currentAnimateTimings.duration = durationUpToThisFrame; + this._validateStyleAst(kf, context); + kf.offset = offset; + ast.styles.push(kf); + }); + return ast; } - get isChecked() { - return this.checked; + visitReference(metadata, context) { + return { + type: 8 /* AnimationMetadataType.Reference */, + animation: visitDslNode(this, normalizeAnimationEntry(metadata.animation), context), + options: normalizeAnimationOptions(metadata.options) + }; } - get isIndeterminate() { - return this.indeterminate; + visitAnimateChild(metadata, context) { + context.depCount++; + return { + type: 9 /* AnimationMetadataType.AnimateChild */, + options: normalizeAnimationOptions(metadata.options) + }; } - set tuiChecked(checked) { - this.checked = checked || false; - this.indeterminate = checked === null; + visitAnimateRef(metadata, context) { + return { + type: 10 /* AnimationMetadataType.AnimateRef */, + animation: this.visitReference(metadata.animation, context), + options: normalizeAnimationOptions(metadata.options) + }; } - onChange({ - checked - }) { - this.checked = checked; - this.indeterminate = false; - this.tuiCheckedChange.emit(checked); + visitQuery(metadata, context) { + const parentSelector = context.currentQuerySelector; + const options = metadata.options || {}; + context.queryCount++; + context.currentQuery = metadata; + const [selector, includeSelf] = normalizeSelector(metadata.selector); + context.currentQuerySelector = parentSelector.length ? parentSelector + ' ' + selector : selector; + getOrSetDefaultValue(context.collectedStyles, context.currentQuerySelector, new Map()); + const animation = visitDslNode(this, normalizeAnimationEntry(metadata.animation), context); + context.currentQuery = null; + context.currentQuerySelector = parentSelector; + return { + type: 11 /* AnimationMetadataType.Query */, + selector, + limit: options.limit || 0, + optional: !!options.optional, + includeSelf, + animation, + originalSelector: metadata.selector, + options: normalizeAnimationOptions(metadata.options) + }; } -} -TuiCheckedDirective.ɵfac = function TuiCheckedDirective_Factory(t) { - return new (t || TuiCheckedDirective)(); -}; -TuiCheckedDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiCheckedDirective, - selectors: [["input", "tuiChecked", ""], ["input", "tuiCheckedChange", ""]], - hostVars: 2, - hostBindings: function TuiCheckedDirective_HostBindings(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("change", function TuiCheckedDirective_change_HostBindingHandler($event) { - return ctx.onChange($event.target); - }); - } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("checked", ctx.isChecked)("indeterminate", ctx.isIndeterminate); + visitStagger(metadata, context) { + if (!context.currentQuery) { + context.errors.push(invalidStagger()); } - }, - inputs: { - tuiChecked: "tuiChecked" - }, - outputs: { - tuiCheckedChange: "tuiCheckedChange" - } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiCheckedDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: 'input[tuiChecked], input[tuiCheckedChange]' - }] - }], null, { - isChecked: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['checked'] - }], - isIndeterminate: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['indeterminate'] - }], - tuiChecked: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }], - tuiCheckedChange: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Output - }], - onChange: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostListener, - args: ['change', ['$event.target']] - }] - }); -})(); -class TuiCheckedModule {} -TuiCheckedModule.ɵfac = function TuiCheckedModule_Factory(t) { - return new (t || TuiCheckedModule)(); -}; -TuiCheckedModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiCheckedModule -}); -TuiCheckedModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiCheckedModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [TuiCheckedDirective], - exports: [TuiCheckedDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 5558: -/*!********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-element.js ***! - \********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiElementDirective: () => (/* binding */ TuiElementDirective), -/* harmony export */ TuiElementModule: () => (/* binding */ TuiElementModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); - - -class TuiElementDirective { - constructor({ - nativeElement - }) { - /** - * @note: - * Typically, when your constructor is invoked with new, - * an object is created, its constructor is assigned to - * the invoked constructor and the object is then assigned - * to this before executing any operations specified - * in your constructor method. - * - * ERROR TypeError: Class constructor ElementRef cannot be invoked without 'new' - * https://github.com/taiga-family/taiga-ui/issues/3072 - * - * This way we can instantiate object creation - * without additional prototype chain for possible fix bug. - */ - return new _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef(nativeElement); + const timings = metadata.timings === 'full' ? { + duration: 0, + delay: 0, + easing: 'full' + } : resolveTiming(metadata.timings, context.errors, true); + return { + type: 12 /* AnimationMetadataType.Stagger */, + animation: visitDslNode(this, normalizeAnimationEntry(metadata.animation), context), + timings, + options: null + }; } } -TuiElementDirective.ɵfac = function TuiElementDirective_Factory(t) { - return new (t || TuiElementDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef)); -}; -TuiElementDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiElementDirective, - selectors: [["", "tuiElement", ""]], - exportAs: ["elementRef"] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiElementDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: '[tuiElement]', - exportAs: 'elementRef' - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef] - }] - }]; - }, null); -})(); -class TuiElementModule {} -TuiElementModule.ɵfac = function TuiElementModule_Factory(t) { - return new (t || TuiElementModule)(); -}; -TuiElementModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiElementModule -}); -TuiElementModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiElementModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [TuiElementDirective], - exports: [TuiElementDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 7848: -/*!***********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-focus-trap.js ***! - \***********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiFocusTrapDirective: () => (/* binding */ TuiFocusTrapDirective), -/* harmony export */ TuiFocusTrapModule: () => (/* binding */ TuiFocusTrapModule) -/* harmony export */ }); -/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 9191); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_cdk_utils_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/cdk/utils/dom */ 4333); -/* harmony import */ var _taiga_ui_cdk_utils_focus__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/cdk/utils/focus */ 3573); - - - - - -class TuiFocusTrapDirective { - constructor(doc, el, renderer) { - this.doc = doc; - this.el = el; - this.renderer = renderer; - this.activeElement = (0,_taiga_ui_cdk_utils_focus__WEBPACK_IMPORTED_MODULE_0__.tuiGetNativeFocused)(this.doc); - /** - * This would cause currently focused element to lose focus, - * but it might cause ExpressionChanged error due to potential HostBinding. - * Microtask keeps it in the same frame but allows change detection to run - */ - void Promise.resolve().then(() => this.el.nativeElement.focus()); - } - onBlur() { - this.renderer.removeAttribute(this.el.nativeElement, 'tabIndex'); +function normalizeSelector(selector) { + const hasAmpersand = selector.split(/\s*,\s*/).find(token => token == SELF_TOKEN) ? true : false; + if (hasAmpersand) { + selector = selector.replace(SELF_TOKEN_REGEX, ''); } - onFocusIn(node) { - const { - nativeElement - } = this.el; - if ((0,_taiga_ui_cdk_utils_dom__WEBPACK_IMPORTED_MODULE_1__.tuiContainsOrAfter)(nativeElement, node)) { - return; - } - const focusable = (0,_taiga_ui_cdk_utils_focus__WEBPACK_IMPORTED_MODULE_0__.tuiGetClosestFocusable)({ - initial: nativeElement, - root: nativeElement - }); - if (focusable) { - focusable.focus(); - } + // Note: the :enter and :leave aren't normalized here since those + // selectors are filled in at runtime during timeline building + selector = selector.replace(/@\*/g, NG_TRIGGER_SELECTOR).replace(/@\w+/g, match => NG_TRIGGER_SELECTOR + '-' + match.slice(1)).replace(/:animating/g, NG_ANIMATING_SELECTOR); + return [selector, hasAmpersand]; +} +function normalizeParams(obj) { + return obj ? copyObj(obj) : null; +} +class AnimationAstBuilderContext { + constructor(errors) { + this.errors = errors; + this.queryCount = 0; + this.depCount = 0; + this.currentTransition = null; + this.currentQuery = null; + this.currentQuerySelector = null; + this.currentAnimateTimings = null; + this.currentTime = 0; + this.collectedStyles = new Map(); + this.options = null; + this.unsupportedCSSPropertiesFound = new Set(); } - ngOnDestroy() { - (0,_taiga_ui_cdk_utils_focus__WEBPACK_IMPORTED_MODULE_0__.tuiBlurNativeFocused)(this.doc); - /** - * HostListeners are triggered even after ngOnDestroy - * {@link https://github.com/angular/angular/issues/38100} - * so we need to delay it but stay in the same sync cycle, - * therefore using Promise instead of setTimeout - */ - // eslint-disable-next-line - Promise.resolve().then(() => { - if ((0,_taiga_ui_cdk_utils_dom__WEBPACK_IMPORTED_MODULE_1__.tuiIsHTMLElement)(this.activeElement)) { - this.activeElement.focus(); +} +function consumeOffset(styles) { + if (typeof styles == 'string') return null; + let offset = null; + if (Array.isArray(styles)) { + styles.forEach(styleTuple => { + if (styleTuple instanceof Map && styleTuple.has('offset')) { + const obj = styleTuple; + offset = parseFloat(obj.get('offset')); + obj.delete('offset'); } }); + } else if (styles instanceof Map && styles.has('offset')) { + const obj = styles; + offset = parseFloat(obj.get('offset')); + obj.delete('offset'); } + return offset; } -TuiFocusTrapDirective.ɵfac = function TuiFocusTrapDirective_Factory(t) { - return new (t || TuiFocusTrapDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.Renderer2)); -}; -TuiFocusTrapDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({ - type: TuiFocusTrapDirective, - selectors: [["", "tuiFocusTrap", ""]], - hostAttrs: ["tabIndex", "0"], - hostBindings: function TuiFocusTrapDirective_HostBindings(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("blur", function TuiFocusTrapDirective_blur_HostBindingHandler() { - return ctx.onBlur(); - })("focusin.silent", function TuiFocusTrapDirective_focusin_silent_HostBindingHandler($event) { - return ctx.onFocusIn($event.target); - }, false, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresolveWindow"]); - } +function constructTimingAst(value, errors) { + if (value.hasOwnProperty('duration')) { + return value; } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](TuiFocusTrapDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Directive, - args: [{ - selector: '[tuiFocusTrap]', - host: { - tabIndex: '0' - } - }] - }], function () { - return [{ - type: Document, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject, - args: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.DOCUMENT] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Renderer2, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_2__.Renderer2] - }] - }]; - }, { - onBlur: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.HostListener, - args: ['blur'] - }], - onFocusIn: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.HostListener, - args: ['window:focusin.silent', ['$event.target']] - }] - }); -})(); -class TuiFocusTrapModule {} -TuiFocusTrapModule.ɵfac = function TuiFocusTrapModule_Factory(t) { - return new (t || TuiFocusTrapModule)(); -}; -TuiFocusTrapModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({ - type: TuiFocusTrapModule -}); -TuiFocusTrapModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"](TuiFocusTrapModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule, - args: [{ - declarations: [TuiFocusTrapDirective], - exports: [TuiFocusTrapDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 6493: -/*!**************************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-focus-visible.js ***! - \**************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiFocusVisibleDirective: () => (/* binding */ TuiFocusVisibleDirective), -/* harmony export */ TuiFocusVisibleModule: () => (/* binding */ TuiFocusVisibleModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/cdk/services */ 7609); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 4517); - - - - - -/** - * Directive to imitate :focus-visible - * (https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible) - * in browsers that do not support it - */ -class TuiFocusVisibleDirective { - constructor(tuiFocusVisibleChange) { - this.tuiFocusVisibleChange = tuiFocusVisibleChange; - } -} -TuiFocusVisibleDirective.ɵfac = function TuiFocusVisibleDirective_Factory(t) { - return new (t || TuiFocusVisibleDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_1__.TuiFocusVisibleService)); -}; -TuiFocusVisibleDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiFocusVisibleDirective, - selectors: [["", "tuiFocusVisibleChange", ""]], - outputs: { - tuiFocusVisibleChange: "tuiFocusVisibleChange" - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_1__.TuiDestroyService, _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_1__.TuiFocusVisibleService])] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiFocusVisibleDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: '[tuiFocusVisibleChange]', - outputs: ['tuiFocusVisibleChange'], - providers: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_1__.TuiDestroyService, _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_1__.TuiFocusVisibleService] - }] - }], function () { - return [{ - type: rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_1__.TuiFocusVisibleService] - }] - }]; - }, null); -})(); -class TuiFocusVisibleModule {} -TuiFocusVisibleModule.ɵfac = function TuiFocusVisibleModule_Factory(t) { - return new (t || TuiFocusVisibleModule)(); -}; -TuiFocusVisibleModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiFocusVisibleModule -}); -TuiFocusVisibleModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiFocusVisibleModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [TuiFocusVisibleDirective], - exports: [TuiFocusVisibleDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 8502: -/*!**********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-focusable.js ***! - \**********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiFocusableDirective: () => (/* binding */ TuiFocusableDirective), -/* harmony export */ TuiFocusableModule: () => (/* binding */ TuiFocusableModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); - - - -/** - * Abstraction over `tabindex` - */ -class TuiFocusableDirective { - constructor() { - /** - * Element can be focused with keyboard - */ - this.focusable = true; + if (typeof value == 'number') { + const duration = resolveTiming(value, errors).duration; + return makeTimingAst(duration, 0, ''); } - get tabIndex() { - return this.focusable ? 0 : -1; + const strValue = value; + const isDynamic = strValue.split(/\s+/).some(v => v.charAt(0) == '{' && v.charAt(1) == '{'); + if (isDynamic) { + const ast = makeTimingAst(0, 0, ''); + ast.dynamic = true; + ast.strValue = strValue; + return ast; } + const timings = resolveTiming(strValue, errors); + return makeTimingAst(timings.duration, timings.delay, timings.easing); } -TuiFocusableDirective.ɵfac = function TuiFocusableDirective_Factory(t) { - return new (t || TuiFocusableDirective)(); -}; -TuiFocusableDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiFocusableDirective, - selectors: [["", "tuiFocusable", ""]], - hostVars: 1, - hostBindings: function TuiFocusableDirective_HostBindings(rf, ctx) { - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵhostProperty"]("tabIndex", ctx.tabIndex); +function normalizeAnimationOptions(options) { + if (options) { + options = copyObj(options); + if (options['params']) { + options['params'] = normalizeParams(options['params']); } - }, - inputs: { - focusable: ["tuiFocusable", "focusable"] - } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiFocusableDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: '[tuiFocusable]' - }] - }], null, { - focusable: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input, - args: ['tuiFocusable'] - }], - tabIndex: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.HostBinding, - args: ['tabIndex'] - }] - }); -})(); -class TuiFocusableModule {} -TuiFocusableModule.ɵfac = function TuiFocusableModule_Factory(t) { - return new (t || TuiFocusableModule)(); -}; -TuiFocusableModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiFocusableModule -}); -TuiFocusableModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiFocusableModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [TuiFocusableDirective], - exports: [TuiFocusableDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 7507: -/*!********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-focused.js ***! - \********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiFocusedDirective: () => (/* binding */ TuiFocusedDirective), -/* harmony export */ TuiFocusedModule: () => (/* binding */ TuiFocusedModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/cdk/observables */ 2143); -/* harmony import */ var _taiga_ui_cdk_utils_focus__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @taiga-ui/cdk/utils/focus */ 3573); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs */ 870); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 4406); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 6816); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 9746); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 9473); - - - - - - - -/** - * Directive to monitor focus/blur status, works with focusIn/focus-out - * instead of focus/blur to sync events order with Internet Explorer and - * other focus related directives that require bubbling - */ -class TuiFocusedDirective { - constructor({ - nativeElement - }, zone) { - this.tuiFocusedChange = (0,rxjs__WEBPACK_IMPORTED_MODULE_0__.merge)((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_1__.tuiTypedFromEvent)(nativeElement, 'focusin'), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_1__.tuiTypedFromEvent)(nativeElement, 'focusout')).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.map)(() => (0,_taiga_ui_cdk_utils_focus__WEBPACK_IMPORTED_MODULE_3__.tuiIsNativeFocused)(nativeElement)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.startWith)(false), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.skip)(1), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_1__.tuiZoneOptimized)(zone)); + } else { + options = {}; } + return options; } -TuiFocusedDirective.ɵfac = function TuiFocusedDirective_Factory(t) { - return new (t || TuiFocusedDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_7__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_7__.NgZone)); -}; -TuiFocusedDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineDirective"]({ - type: TuiFocusedDirective, - selectors: [["", "tuiFocusedChange", ""]], - outputs: { - tuiFocusedChange: "tuiFocusedChange" - } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵsetClassMetadata"](TuiFocusedDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_7__.Directive, - args: [{ - selector: '[tuiFocusedChange]' - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_7__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_7__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_7__.ElementRef] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_7__.NgZone, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_7__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_7__.NgZone] - }] - }]; - }, { - tuiFocusedChange: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_7__.Output - }] - }); -})(); -class TuiFocusedModule {} -TuiFocusedModule.ɵfac = function TuiFocusedModule_Factory(t) { - return new (t || TuiFocusedModule)(); -}; -TuiFocusedModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineNgModule"]({ - type: TuiFocusedModule -}); -TuiFocusedModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵsetClassMetadata"](TuiFocusedModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_7__.NgModule, - args: [{ - declarations: [TuiFocusedDirective], - exports: [TuiFocusedDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 293: -/*!********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-hovered.js ***! - \********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiHoveredDirective: () => (/* binding */ TuiHoveredDirective), -/* harmony export */ TuiHoveredModule: () => (/* binding */ TuiHoveredModule), -/* harmony export */ TuiHoveredService: () => (/* binding */ TuiHoveredService) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @taiga-ui/cdk/constants */ 5968); -/* harmony import */ var _taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @taiga-ui/cdk/observables */ 2143); -/* harmony import */ var _taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/cdk/utils */ 4333); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 4517); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 870); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 4406); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 1856); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 9746); - - - - - - - - -function movedOut({ - currentTarget, - relatedTarget -}) { - return !(0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiIsElement)(relatedTarget) || !(0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiIsElement)(currentTarget) || !currentTarget.contains(relatedTarget); +function makeTimingAst(duration, delay, easing) { + return { + duration, + delay, + easing + }; } -class TuiHoveredService extends rxjs__WEBPACK_IMPORTED_MODULE_1__.Observable { - constructor(el, zone) { - super(subscriber => this.stream$.subscribe(subscriber)); - this.el = el; - this.zone = zone; - this.stream$ = (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.merge)((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(this.el.nativeElement, 'mouseenter').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_5__.ALWAYS_TRUE_HANDLER)), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(this.el.nativeElement, 'mouseleave').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_5__.ALWAYS_FALSE_HANDLER)), - // Hello, Safari - (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(this.el.nativeElement, 'mouseout').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.filter)(movedOut), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_5__.ALWAYS_FALSE_HANDLER))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.distinctUntilChanged)(), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiZoneOptimized)(this.zone)); - } +function createTimelineInstruction(element, keyframes, preStyleProps, postStyleProps, duration, delay, easing = null, subTimeline = false) { + return { + type: 1 /* AnimationTransitionInstructionType.TimelineAnimation */, + element, + keyframes, + preStyleProps, + postStyleProps, + duration, + delay, + totalTime: duration + delay, + easing, + subTimeline + }; } -TuiHoveredService.ɵfac = function TuiHoveredService_Factory(t) { - return new (t || TuiHoveredService)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_8__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_8__.NgZone)); -}; -TuiHoveredService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineInjectable"]({ - token: TuiHoveredService, - factory: TuiHoveredService.ɵfac -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵsetClassMetadata"](TuiHoveredService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_8__.Injectable - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_8__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_8__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_8__.ElementRef] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_8__.NgZone, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_8__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_8__.NgZone] - }] - }]; - }, null); -})(); -class TuiHoveredDirective { - constructor(tuiHoveredChange) { - this.tuiHoveredChange = tuiHoveredChange; +class ElementInstructionMap { + constructor() { + this._map = new Map(); } -} -TuiHoveredDirective.ɵfac = function TuiHoveredDirective_Factory(t) { - return new (t || TuiHoveredDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](TuiHoveredService)); -}; -TuiHoveredDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineDirective"]({ - type: TuiHoveredDirective, - selectors: [["", "tuiHoveredChange", ""]], - outputs: { - tuiHoveredChange: "tuiHoveredChange" - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵProvidersFeature"]([TuiHoveredService])] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵsetClassMetadata"](TuiHoveredDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_8__.Directive, - args: [{ - selector: '[tuiHoveredChange]', - outputs: ['tuiHoveredChange'], - providers: [TuiHoveredService] - }] - }], function () { - return [{ - type: rxjs__WEBPACK_IMPORTED_MODULE_1__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_8__.Inject, - args: [TuiHoveredService] - }] - }]; - }, null); -})(); -class TuiHoveredModule {} -TuiHoveredModule.ɵfac = function TuiHoveredModule_Factory(t) { - return new (t || TuiHoveredModule)(); -}; -TuiHoveredModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineNgModule"]({ - type: TuiHoveredModule -}); -TuiHoveredModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵsetClassMetadata"](TuiHoveredModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_8__.NgModule, - args: [{ - declarations: [TuiHoveredDirective], - exports: [TuiHoveredDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 1520: -/*!*****************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-item.js ***! - \*****************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiItemDirective: () => (/* binding */ TuiItemDirective), -/* harmony export */ TuiItemModule: () => (/* binding */ TuiItemModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); - - - -/** - * Blank directive for queries via `@ContentChildren` / `@ViewChildren` / `querySelector` - */ -class TuiItemDirective {} -TuiItemDirective.ɵfac = function TuiItemDirective_Factory(t) { - return new (t || TuiItemDirective)(); -}; -TuiItemDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiItemDirective, - selectors: [["", "tuiItem", ""]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiItemDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: '[tuiItem]' - }] - }], null, null); -})(); -class TuiItemModule {} -TuiItemModule.ɵfac = function TuiItemModule_Factory(t) { - return new (t || TuiItemModule)(); -}; -TuiItemModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiItemModule -}); -TuiItemModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiItemModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [TuiItemDirective], - exports: [TuiItemDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 9163: -/*!****************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-let.js ***! - \****************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiLetContext: () => (/* binding */ TuiLetContext), -/* harmony export */ TuiLetDirective: () => (/* binding */ TuiLetDirective), -/* harmony export */ TuiLetModule: () => (/* binding */ TuiLetModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); - - - -/** - * @internal - */ -class TuiLetContext { - constructor(internalDirectiveInstance) { - this.internalDirectiveInstance = internalDirectiveInstance; + get(element) { + return this._map.get(element) || []; } - get $implicit() { - return this.internalDirectiveInstance.tuiLet; + append(element, instructions) { + let existingInstructions = this._map.get(element); + if (!existingInstructions) { + this._map.set(element, existingInstructions = []); + } + existingInstructions.push(...instructions); } - get tuiLet() { - return this.internalDirectiveInstance.tuiLet; + has(element) { + return this._map.has(element); + } + clear() { + this._map.clear(); } } - -/** - * Works like *ngIf but does not have a condition — use it to declare - * the result of pipes calculation (i.e. async pipe) +const ONE_FRAME_IN_MILLISECONDS = 1; +const ENTER_TOKEN = ':enter'; +const ENTER_TOKEN_REGEX = new RegExp(ENTER_TOKEN, 'g'); +const LEAVE_TOKEN = ':leave'; +const LEAVE_TOKEN_REGEX = new RegExp(LEAVE_TOKEN, 'g'); +/* + * The code within this file aims to generate web-animations-compatible keyframes from Angular's + * animation DSL code. + * + * The code below will be converted from: + * + * ``` + * sequence([ + * style({ opacity: 0 }), + * animate(1000, style({ opacity: 0 })) + * ]) + * ``` + * + * To: + * ``` + * keyframes = [{ opacity: 0, offset: 0 }, { opacity: 1, offset: 1 }] + * duration = 1000 + * delay = 0 + * easing = '' + * ``` + * + * For this operation to cover the combination of animation verbs (style, animate, group, etc...) a + * combination of AST traversal and merge-sort-like algorithms are used. + * + * [AST Traversal] + * Each of the animation verbs, when executed, will return an string-map object representing what + * type of action it is (style, animate, group, etc...) and the data associated with it. This means + * that when functional composition mix of these functions is evaluated (like in the example above) + * then it will end up producing a tree of objects representing the animation itself. + * + * When this animation object tree is processed by the visitor code below it will visit each of the + * verb statements within the visitor. And during each visit it will build the context of the + * animation keyframes by interacting with the `TimelineBuilder`. + * + * [TimelineBuilder] + * This class is responsible for tracking the styles and building a series of keyframe objects for a + * timeline between a start and end time. The builder starts off with an initial timeline and each + * time the AST comes across a `group()`, `keyframes()` or a combination of the two within a + * `sequence()` then it will generate a sub timeline for each step as well as a new one after + * they are complete. + * + * As the AST is traversed, the timing state on each of the timelines will be incremented. If a sub + * timeline was created (based on one of the cases above) then the parent timeline will attempt to + * merge the styles used within the sub timelines into itself (only with group() this will happen). + * This happens with a merge operation (much like how the merge works in mergeSort) and it will only + * copy the most recently used styles from the sub timelines into the parent timeline. This ensures + * that if the styles are used later on in another phase of the animation then they will be the most + * up-to-date values. + * + * [How Missing Styles Are Updated] + * Each timeline has a `backFill` property which is responsible for filling in new styles into + * already processed keyframes if a new style shows up later within the animation sequence. + * + * ``` + * sequence([ + * style({ width: 0 }), + * animate(1000, style({ width: 100 })), + * animate(1000, style({ width: 200 })), + * animate(1000, style({ width: 300 })) + * animate(1000, style({ width: 400, height: 400 })) // notice how `height` doesn't exist anywhere + * else + * ]) + * ``` + * + * What is happening here is that the `height` value is added later in the sequence, but is missing + * from all previous animation steps. Therefore when a keyframe is created it would also be missing + * from all previous keyframes up until where it is first used. For the timeline keyframe generation + * to properly fill in the style it will place the previous value (the value from the parent + * timeline) or a default value of `*` into the backFill map. The `copyStyles` method in util.ts + * handles propagating that backfill map to the styles object. + * + * When a sub-timeline is created it will have its own backFill property. This is done so that + * styles present within the sub-timeline do not accidentally seep into the previous/future timeline + * keyframes + * + * [Validation] + * The code in this file is not responsible for validation. That functionality happens with within + * the `AnimationValidatorVisitor` code. */ -class TuiLetDirective { - constructor(viewContainer, templateRef) { - viewContainer.createEmbeddedView(templateRef, new TuiLetContext(this)); - } - /** - * Asserts the correct type of the context for the template that `TuiLet` will render. - * - * The presence of this method is a signal to the Ivy template type-check compiler that the - * `TuiLet` structural directive renders its template with a specific context type. - */ - static ngTemplateContextGuard(_dir, _ctx) { - return true; - } +function buildAnimationTimelines(driver, rootElement, ast, enterClassName, leaveClassName, startingStyles = new Map(), finalStyles = new Map(), options, subInstructions, errors = []) { + return new AnimationTimelineBuilderVisitor().buildKeyframes(driver, rootElement, ast, enterClassName, leaveClassName, startingStyles, finalStyles, options, subInstructions, errors); } -TuiLetDirective.ɵfac = function TuiLetDirective_Factory(t) { - return new (t || TuiLetDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef)); -}; -TuiLetDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({ - type: TuiLetDirective, - selectors: [["", "tuiLet", ""]], - inputs: { - tuiLet: "tuiLet" - } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiLetDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Directive, - args: [{ - selector: '[tuiLet]' - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef] - }] - }]; - }, { - tuiLet: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Input - }] - }); -})(); -class TuiLetModule {} -TuiLetModule.ɵfac = function TuiLetModule_Factory(t) { - return new (t || TuiLetModule)(); -}; -TuiLetModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiLetModule -}); -TuiLetModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiLetModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [TuiLetDirective], - exports: [TuiLetDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 9297: -/*!*********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-obscured.js ***! - \*********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiObscuredDirective: () => (/* binding */ TuiObscuredDirective), -/* harmony export */ TuiObscuredModule: () => (/* binding */ TuiObscuredModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_cdk_directives_active_zone__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @taiga-ui/cdk/directives/active-zone */ 625); -/* harmony import */ var _taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/cdk/observables */ 2143); -/* harmony import */ var _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @taiga-ui/cdk/services */ 7609); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs */ 3150); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ 4406); - - - - - - - - - - -/** - * Directive that monitors element visibility - */ -class TuiObscuredDirective { - constructor(activeZone, obscured$) { - this.enabled$ = new rxjs__WEBPACK_IMPORTED_MODULE_0__.Subject(); - const mapped$ = obscured$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.map)(obscuredBy => !!obscuredBy && (!activeZone || !obscuredBy.length || obscuredBy.every(element => !activeZone.contains(element))))); - this.tuiObscured = this.enabled$.pipe((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_2__.tuiIfMap)(() => mapped$)); - } - set tuiObscuredEnabled(enabled) { - this.enabled$.next(enabled); - } -} -TuiObscuredDirective.ɵfac = function TuiObscuredDirective_Factory(t) { - return new (t || TuiObscuredDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_taiga_ui_cdk_directives_active_zone__WEBPACK_IMPORTED_MODULE_4__.TuiActiveZoneDirective, 8), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__.TuiObscuredService, 2)); -}; -TuiObscuredDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineDirective"]({ - type: TuiObscuredDirective, - selectors: [["", "tuiObscured", ""]], - inputs: { - tuiObscuredEnabled: "tuiObscuredEnabled" - }, - outputs: { - tuiObscured: "tuiObscured" - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵProvidersFeature"]([_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__.TuiObscuredService, _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__.TuiParentsScrollService, _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__.TuiDestroyService])] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵsetClassMetadata"](TuiObscuredDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_3__.Directive, - args: [{ - selector: '[tuiObscured]', - providers: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__.TuiObscuredService, _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__.TuiParentsScrollService, _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__.TuiDestroyService] - }] - }], function () { - return [{ - type: _taiga_ui_cdk_directives_active_zone__WEBPACK_IMPORTED_MODULE_4__.TuiActiveZoneDirective, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_3__.Optional - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_3__.Inject, - args: [_taiga_ui_cdk_directives_active_zone__WEBPACK_IMPORTED_MODULE_4__.TuiActiveZoneDirective] - }] - }, { - type: _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__.TuiObscuredService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_3__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_3__.Inject, - args: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_5__.TuiObscuredService] - }] - }]; - }, { - tuiObscuredEnabled: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_3__.Input - }], - tuiObscured: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_3__.Output - }] - }); -})(); -class TuiObscuredModule {} -TuiObscuredModule.ɵfac = function TuiObscuredModule_Factory(t) { - return new (t || TuiObscuredModule)(); -}; -TuiObscuredModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineNgModule"]({ - type: TuiObscuredModule -}); -TuiObscuredModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵsetClassMetadata"](TuiObscuredModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_3__.NgModule, - args: [{ - declarations: [TuiObscuredDirective], - exports: [TuiObscuredDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 3535: -/*!***********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-overscroll.js ***! - \***********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiOverscrollDirective: () => (/* binding */ TuiOverscrollDirective), -/* harmony export */ TuiOverscrollModule: () => (/* binding */ TuiOverscrollModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/cdk/observables */ 2143); -/* harmony import */ var _taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @taiga-ui/cdk/services */ 7609); -/* harmony import */ var _taiga_ui_cdk_utils_dom__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @taiga-ui/cdk/utils/dom */ 4333); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ 1856); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 5213); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 1082); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 1969); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 4517); - - - - - - - - -/** - * Directive to isolate scrolling, i.e. prevent body scroll behind modal dialog - */ -class TuiOverscrollDirective { - constructor({ - nativeElement - }, zone, destroy$) { - this.mode = 'scroll'; - (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_0__.tuiTypedFromEvent)(nativeElement, 'wheel', { - passive: false - }).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.filter)(() => this.enabled), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_0__.tuiZonefree)(zone), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.takeUntil)(destroy$)).subscribe(event => { - this.processEvent(event, !!event.deltaY, event.deltaY ? event.deltaY < 0 : event.deltaX < 0); - }); - (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_0__.tuiTypedFromEvent)(nativeElement, 'touchstart', { - passive: true - }).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.switchMap)(({ - touches - }) => { - let { - clientX, - clientY - } = touches[0]; - let deltaX = 0; - let deltaY = 0; - let vertical; - return (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_0__.tuiTypedFromEvent)(nativeElement, 'touchmove', { - passive: false - }).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.filter)(() => this.enabled), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.tap)(event => { - // We have to have it in tap instead of subscribe due to variables in closure - const changedTouch = event.changedTouches[0]; - deltaX = clientX - changedTouch.clientX; - deltaY = clientY - changedTouch.clientY; - clientX = changedTouch.clientX; - clientY = changedTouch.clientY; - if (vertical === undefined) { - vertical = Math.abs(deltaY) > Math.abs(deltaX); +class AnimationTimelineBuilderVisitor { + buildKeyframes(driver, rootElement, ast, enterClassName, leaveClassName, startingStyles, finalStyles, options, subInstructions, errors = []) { + subInstructions = subInstructions || new ElementInstructionMap(); + const context = new AnimationTimelineContext(driver, rootElement, subInstructions, enterClassName, leaveClassName, errors, []); + context.options = options; + const delay = options.delay ? resolveTimingValue(options.delay) : 0; + context.currentTimeline.delayNextStep(delay); + context.currentTimeline.setStyles([startingStyles], null, context.errors, options); + visitDslNode(this, ast, context); + // this checks to see if an actual animation happened + const timelines = context.timelines.filter(timeline => timeline.containsAnimation()); + // note: we just want to apply the final styles for the rootElement, so we do not + // just apply the styles to the last timeline but the last timeline which + // element is the root one (basically `*`-styles are replaced with the actual + // state style values only for the root element) + if (timelines.length && finalStyles.size) { + let lastRootTimeline; + for (let i = timelines.length - 1; i >= 0; i--) { + const timeline = timelines[i]; + if (timeline.element === rootElement) { + lastRootTimeline = timeline; + break; } - this.processEvent(event, vertical, vertical ? deltaY < 0 : deltaX < 0); - })); - }), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_0__.tuiZonefree)(zone), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.takeUntil)(destroy$)).subscribe(); + } + if (lastRootTimeline && !lastRootTimeline.allowOnlyTimelineStyles()) { + lastRootTimeline.setStyles([finalStyles], null, context.errors, options); + } + } + return timelines.length ? timelines.map(timeline => timeline.buildKeyframes()) : [createTimelineInstruction(rootElement, [], [], [], 0, delay, '', false)]; } - get enabled() { - return this.mode !== 'none'; + visitTrigger(ast, context) { + // these values are not visited in this AST } - get overscrollBehavior() { - return this.enabled ? 'contain' : null; + visitState(ast, context) { + // these values are not visited in this AST } - processEvent(event, vertical, negative) { - var _a; - const { - target, - currentTarget, - cancelable - } = event; - if (!cancelable || !(0,_taiga_ui_cdk_utils_dom__WEBPACK_IMPORTED_MODULE_5__.tuiIsElement)(target) || ((_a = target) === null || _a === void 0 ? void 0 : _a.type) === 'range') { - return; - } - // This is all what's needed in Chrome/Firefox thanks to CSS overscroll-behavior - if (this.mode === 'all' && (vertical && !currentTarget.contains((0,_taiga_ui_cdk_utils_dom__WEBPACK_IMPORTED_MODULE_5__.tuiGetScrollParent)(target)) || !vertical && !currentTarget.contains((0,_taiga_ui_cdk_utils_dom__WEBPACK_IMPORTED_MODULE_5__.tuiGetScrollParent)(target, false)))) { - event.preventDefault(); - return; - } - // This is Safari/IE/Edge fallback - if (vertical && (negative && !(0,_taiga_ui_cdk_utils_dom__WEBPACK_IMPORTED_MODULE_5__.tuiCanScroll)(target, currentTarget, true, false) || !negative && !(0,_taiga_ui_cdk_utils_dom__WEBPACK_IMPORTED_MODULE_5__.tuiCanScroll)(target, currentTarget, true, true))) { - event.preventDefault(); - return; - } - if (!vertical && (negative && !(0,_taiga_ui_cdk_utils_dom__WEBPACK_IMPORTED_MODULE_5__.tuiCanScroll)(target, currentTarget, false, false) || !negative && !(0,_taiga_ui_cdk_utils_dom__WEBPACK_IMPORTED_MODULE_5__.tuiCanScroll)(target, currentTarget, false, true))) { - event.preventDefault(); - } + visitTransition(ast, context) { + // these values are not visited in this AST } -} -TuiOverscrollDirective.ɵfac = function TuiOverscrollDirective_Factory(t) { - return new (t || TuiOverscrollDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_6__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_6__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_7__.TuiDestroyService, 2)); -}; -TuiOverscrollDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineDirective"]({ - type: TuiOverscrollDirective, - selectors: [["", "tuiOverscroll", ""]], - hostVars: 2, - hostBindings: function TuiOverscrollDirective_HostBindings(rf, ctx) { - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵstyleProp"]("overscroll-behavior", ctx.overscrollBehavior); + visitAnimateChild(ast, context) { + const elementInstructions = context.subInstructions.get(context.element); + if (elementInstructions) { + const innerContext = context.createSubContext(ast.options); + const startTime = context.currentTimeline.currentTime; + const endTime = this._visitSubInstructions(elementInstructions, innerContext, innerContext.options); + if (startTime != endTime) { + // we do this on the upper context because we created a sub context for + // the sub child animations + context.transformIntoNewTimeline(endTime); + } } - }, - inputs: { - mode: ["tuiOverscroll", "mode"] - }, - features: [_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵProvidersFeature"]([_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_7__.TuiDestroyService])] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵsetClassMetadata"](TuiOverscrollDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Directive, - args: [{ - selector: '[tuiOverscroll]', - providers: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_7__.TuiDestroyService] - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_6__.ElementRef] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.NgZone, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_6__.NgZone] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_8__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Inject, - args: [_taiga_ui_cdk_services__WEBPACK_IMPORTED_MODULE_7__.TuiDestroyService] - }] - }]; - }, { - mode: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.Input, - args: ['tuiOverscroll'] - }], - overscrollBehavior: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.HostBinding, - args: ['style.overscrollBehavior'] - }] - }); -})(); -class TuiOverscrollModule {} -TuiOverscrollModule.ɵfac = function TuiOverscrollModule_Factory(t) { - return new (t || TuiOverscrollModule)(); -}; -TuiOverscrollModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineNgModule"]({ - type: TuiOverscrollModule -}); -TuiOverscrollModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵsetClassMetadata"](TuiOverscrollModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_6__.NgModule, - args: [{ - declarations: [TuiOverscrollDirective], - exports: [TuiOverscrollDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 3152: -/*!********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-pressed.js ***! - \********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiPressedDirective: () => (/* binding */ TuiPressedDirective), -/* harmony export */ TuiPressedModule: () => (/* binding */ TuiPressedModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/cdk/observables */ 2143); -/* harmony import */ var _taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/cdk/tokens */ 1355); - - - - -class TuiPressedDirective { - constructor(el, takeOnlyTrustedEvents) { - this.el = el; - this.takeOnlyTrustedEvents = takeOnlyTrustedEvents; - this.tuiPressedChange = (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_0__.tuiPressedObservable)(this.el.nativeElement, { - onlyTrusted: this.takeOnlyTrustedEvents - }); + context.previousNode = ast; } -} -TuiPressedDirective.ɵfac = function TuiPressedDirective_Factory(t) { - return new (t || TuiPressedDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_2__.TUI_TAKE_ONLY_TRUSTED_EVENTS)); -}; -TuiPressedDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({ - type: TuiPressedDirective, - selectors: [["", "tuiPressedChange", ""]], - outputs: { - tuiPressedChange: "tuiPressedChange" + visitAnimateRef(ast, context) { + const innerContext = context.createSubContext(ast.options); + innerContext.transformIntoNewTimeline(); + this._applyAnimationRefDelays([ast.options, ast.animation.options], context, innerContext); + this.visitReference(ast.animation, innerContext); + context.transformIntoNewTimeline(innerContext.currentTimeline.currentTime); + context.previousNode = ast; } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiPressedDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive, - args: [{ - selector: '[tuiPressedChange]' - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_2__.TUI_TAKE_ONLY_TRUSTED_EVENTS] - }] - }]; - }, { - tuiPressedChange: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Output - }] - }); -})(); -class TuiPressedModule {} -TuiPressedModule.ɵfac = function TuiPressedModule_Factory(t) { - return new (t || TuiPressedModule)(); -}; -TuiPressedModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({ - type: TuiPressedModule -}); -TuiPressedModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiPressedModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule, - args: [{ - declarations: [TuiPressedDirective], - exports: [TuiPressedDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 9368: -/*!********************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-directives-resizer.js ***! - \********************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiResizeableDirective: () => (/* binding */ TuiResizeableDirective), -/* harmony export */ TuiResizerDirective: () => (/* binding */ TuiResizerDirective), -/* harmony export */ TuiResizerModule: () => (/* binding */ TuiResizerModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _taiga_ui_cdk_directives_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/cdk/directives/element */ 5558); -/* harmony import */ var _taiga_ui_cdk_utils_format__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/cdk/utils/format */ 3406); - - - - -class TuiResizeableDirective extends _taiga_ui_cdk_directives_element__WEBPACK_IMPORTED_MODULE_0__.TuiElementDirective {} -TuiResizeableDirective.ɵfac = /* @__PURE__ */function () { - let ɵTuiResizeableDirective_BaseFactory; - return function TuiResizeableDirective_Factory(t) { - return (ɵTuiResizeableDirective_BaseFactory || (ɵTuiResizeableDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](TuiResizeableDirective)))(t || TuiResizeableDirective); - }; -}(); -TuiResizeableDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({ - type: TuiResizeableDirective, - selectors: [["", "tuiResizeable", ""]], - features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]] -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiResizeableDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive, - args: [{ - selector: '[tuiResizeable]' - }] - }], null, null); -})(); - -// TODO: Migrate to PointerEvent in 4.0 -class TuiResizerDirective { - constructor(resizeable) { - this.resizeable = resizeable; - this.tuiResizer = [0, 0]; - this.tuiSizeChange = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter(); - this.x = NaN; - this.y = NaN; - this.width = 0; - this.height = 0; + _applyAnimationRefDelays(animationsRefsOptions, context, innerContext) { + for (const animationRefOptions of animationsRefsOptions) { + const animationDelay = animationRefOptions?.delay; + if (animationDelay) { + const animationDelayValue = typeof animationDelay === 'number' ? animationDelay : resolveTimingValue(interpolateParams(animationDelay, animationRefOptions?.params ?? {}, context.errors)); + innerContext.delayNextStep(animationDelayValue); + } + } } - get cursor() { - if (!this.tuiResizer[0]) { - return 'ns-resize'; + _visitSubInstructions(instructions, context, options) { + const startTime = context.currentTimeline.currentTime; + let furthestTime = startTime; + // this is a special-case for when a user wants to skip a sub + // animation from being fired entirely. + const duration = options.duration != null ? resolveTimingValue(options.duration) : null; + const delay = options.delay != null ? resolveTimingValue(options.delay) : null; + if (duration !== 0) { + instructions.forEach(instruction => { + const instructionTimings = context.appendInstructionToTimeline(instruction, duration, delay); + furthestTime = Math.max(furthestTime, instructionTimings.duration + instructionTimings.delay); + }); } - if (!this.tuiResizer[1]) { - return 'ew-resize'; + return furthestTime; + } + visitReference(ast, context) { + context.updateOptions(ast.options, true); + visitDslNode(this, ast.animation, context); + context.previousNode = ast; + } + visitSequence(ast, context) { + const subContextCount = context.subContextCount; + let ctx = context; + const options = ast.options; + if (options && (options.params || options.delay)) { + ctx = context.createSubContext(options); + ctx.transformIntoNewTimeline(); + if (options.delay != null) { + if (ctx.previousNode.type == 6 /* AnimationMetadataType.Style */) { + ctx.currentTimeline.snapshotCurrentStyles(); + ctx.previousNode = DEFAULT_NOOP_PREVIOUS_NODE; + } + const delay = resolveTimingValue(options.delay); + ctx.delayNextStep(delay); + } } - if (this.tuiResizer[0] * this.tuiResizer[1] > 0) { - return 'nwse-resize'; + if (ast.steps.length) { + ast.steps.forEach(s => visitDslNode(this, s, ctx)); + // this is here just in case the inner steps only contain or end with a style() call + ctx.currentTimeline.applyStylesToKeyframe(); + // this means that some animation function within the sequence + // ended up creating a sub timeline (which means the current + // timeline cannot overlap with the contents of the sequence) + if (ctx.subContextCount > subContextCount) { + ctx.transformIntoNewTimeline(); + } } - return 'nesw-resize'; - } - onTouchStart({ - touches - }) { - this.onMouseDown(touches[0].clientX, touches[0].clientY); + context.previousNode = ast; } - onMouseDown(x, y) { - this.x = x; - this.y = y; - this.width = this.resizeable.nativeElement.clientWidth; - this.height = this.resizeable.nativeElement.clientHeight; + visitGroup(ast, context) { + const innerTimelines = []; + let furthestTime = context.currentTimeline.currentTime; + const delay = ast.options && ast.options.delay ? resolveTimingValue(ast.options.delay) : 0; + ast.steps.forEach(s => { + const innerContext = context.createSubContext(ast.options); + if (delay) { + innerContext.delayNextStep(delay); + } + visitDslNode(this, s, innerContext); + furthestTime = Math.max(furthestTime, innerContext.currentTimeline.currentTime); + innerTimelines.push(innerContext.currentTimeline); + }); + // this operation is run after the AST loop because otherwise + // if the parent timeline's collected styles were updated then + // it would pass in invalid data into the new-to-be forked items + innerTimelines.forEach(timeline => context.currentTimeline.mergeTimelineCollectedStyles(timeline)); + context.transformIntoNewTimeline(furthestTime); + context.previousNode = ast; } - onMouseMove({ - x, - y, - buttons - }) { - if (!buttons) { - this.onMouseUp(); + _visitTiming(ast, context) { + if (ast.dynamic) { + const strValue = ast.strValue; + const timingValue = context.params ? interpolateParams(strValue, context.params, context.errors) : strValue; + return resolveTiming(timingValue, context.errors); } else { - this.onMove(x, y); + return { + duration: ast.duration, + delay: ast.delay, + easing: ast.easing + }; } } - onTouchMove({ - touches - }) { - this.onMove(touches[0].clientX, touches[0].clientY); - } - onMouseUp() { - this.x = NaN; - } - onMove(x, y) { - if (Number.isNaN(this.x)) { - return; - } - const { - style - } = this.resizeable.nativeElement; - const size = [this.width + this.tuiResizer[0] * (x - this.x), this.height + this.tuiResizer[1] * (y - this.y)]; - if (this.tuiResizer[0]) { - style.width = (0,_taiga_ui_cdk_utils_format__WEBPACK_IMPORTED_MODULE_2__.tuiPx)(size[0]); + visitAnimate(ast, context) { + const timings = context.currentAnimateTimings = this._visitTiming(ast.timings, context); + const timeline = context.currentTimeline; + if (timings.delay) { + context.incrementTime(timings.delay); + timeline.snapshotCurrentStyles(); } - if (this.tuiResizer[1]) { - style.height = (0,_taiga_ui_cdk_utils_format__WEBPACK_IMPORTED_MODULE_2__.tuiPx)(size[1]); + const style = ast.style; + if (style.type == 5 /* AnimationMetadataType.Keyframes */) { + this.visitKeyframes(style, context); + } else { + context.incrementTime(timings.duration); + this.visitStyle(style, context); + timeline.applyStylesToKeyframe(); } - this.tuiSizeChange.emit(size); + context.currentAnimateTimings = null; + context.previousNode = ast; } -} -TuiResizerDirective.ɵfac = function TuiResizerDirective_Factory(t) { - return new (t || TuiResizerDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](TuiResizeableDirective)); -}; -TuiResizerDirective.ɵdir = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({ - type: TuiResizerDirective, - selectors: [["", "tuiResizer", ""]], - hostVars: 4, - hostBindings: function TuiResizerDirective_HostBindings(rf, ctx) { - if (rf & 1) { - _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("touchstart.silent.passive", function TuiResizerDirective_touchstart_silent_passive_HostBindingHandler($event) { - return ctx.onTouchStart($event); - })("mousedown.silent.prevent", function TuiResizerDirective_mousedown_silent_prevent_HostBindingHandler($event) { - return ctx.onMouseDown($event.x, $event.y); - })("mousemove.silent", function TuiResizerDirective_mousemove_silent_HostBindingHandler($event) { - return ctx.onMouseMove($event); - }, false, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresolveDocument"])("touchmove.silent", function TuiResizerDirective_touchmove_silent_HostBindingHandler($event) { - return ctx.onTouchMove($event); - }, false, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresolveDocument"])("mouseup.silent", function TuiResizerDirective_mouseup_silent_HostBindingHandler() { - return ctx.onMouseUp(); - }, false, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresolveDocument"])("touchend.silent", function TuiResizerDirective_touchend_silent_HostBindingHandler() { - return ctx.onMouseUp(); - }, false, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresolveDocument"]); + visitStyle(ast, context) { + const timeline = context.currentTimeline; + const timings = context.currentAnimateTimings; + // this is a special case for when a style() call + // directly follows an animate() call (but not inside of an animate() call) + if (!timings && timeline.hasCurrentStyleProperties()) { + timeline.forwardFrame(); } - if (rf & 2) { - _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵstyleProp"]("touch-action", "none")("cursor", ctx.cursor); + const easing = timings && timings.easing || ast.easing; + if (ast.isEmptyStep) { + timeline.applyEmptyStep(easing); + } else { + timeline.setStyles(ast.styles, easing, context.errors, context.options); } - }, - inputs: { - tuiResizer: "tuiResizer" - }, - outputs: { - tuiSizeChange: "tuiSizeChange" + context.previousNode = ast; } -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiResizerDirective, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Directive, - args: [{ - selector: '[tuiResizer]', - host: { - '[style.touchAction]': '"none"' - } - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [TuiResizeableDirective] - }] - }]; - }, { - tuiResizer: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Input - }], - tuiSizeChange: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Output - }], - cursor: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.HostBinding, - args: ['style.cursor'] - }], - onTouchStart: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.HostListener, - args: ['touchstart.silent.passive', ['$event']] - }], - onMouseDown: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.HostListener, - args: ['mousedown.silent.prevent', ['$event.x', '$event.y']] - }], - onMouseMove: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.HostListener, - args: ['document:mousemove.silent', ['$event']] - }], - onTouchMove: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.HostListener, - args: ['document:touchmove.silent', ['$event']] - }], - onMouseUp: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.HostListener, - args: ['document:mouseup.silent'] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.HostListener, - args: ['document:touchend.silent'] - }] - }); -})(); -class TuiResizerModule {} -TuiResizerModule.ɵfac = function TuiResizerModule_Factory(t) { - return new (t || TuiResizerModule)(); -}; -TuiResizerModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({ - type: TuiResizerModule -}); -TuiResizerModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiResizerModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModule, - args: [{ - declarations: [TuiResizeableDirective, TuiResizerDirective], - exports: [TuiResizeableDirective, TuiResizerDirective] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 396: -/*!*******************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-enums.js ***! - \*******************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiDayOfWeek: () => (/* binding */ TuiDayOfWeek), -/* harmony export */ TuiMonthNumber: () => (/* binding */ TuiMonthNumber) -/* harmony export */ }); -// TODO: change type in v4.0 -// eslint-disable-next-line no-restricted-syntax -var TuiDayOfWeek; -(function (TuiDayOfWeek) { - TuiDayOfWeek[TuiDayOfWeek["Sunday"] = 0] = "Sunday"; - TuiDayOfWeek[TuiDayOfWeek["Monday"] = 1] = "Monday"; - TuiDayOfWeek[TuiDayOfWeek["Tuesday"] = 2] = "Tuesday"; - TuiDayOfWeek[TuiDayOfWeek["Wednesday"] = 3] = "Wednesday"; - TuiDayOfWeek[TuiDayOfWeek["Thursday"] = 4] = "Thursday"; - TuiDayOfWeek[TuiDayOfWeek["Friday"] = 5] = "Friday"; - TuiDayOfWeek[TuiDayOfWeek["Saturday"] = 6] = "Saturday"; -})(TuiDayOfWeek || (TuiDayOfWeek = {})); - -// TODO: change type in v4.0 -// eslint-disable-next-line no-restricted-syntax -var TuiMonthNumber; -(function (TuiMonthNumber) { - TuiMonthNumber[TuiMonthNumber["January"] = 0] = "January"; - TuiMonthNumber[TuiMonthNumber["February"] = 1] = "February"; - TuiMonthNumber[TuiMonthNumber["March"] = 2] = "March"; - TuiMonthNumber[TuiMonthNumber["April"] = 3] = "April"; - TuiMonthNumber[TuiMonthNumber["May"] = 4] = "May"; - TuiMonthNumber[TuiMonthNumber["June"] = 5] = "June"; - TuiMonthNumber[TuiMonthNumber["July"] = 6] = "July"; - TuiMonthNumber[TuiMonthNumber["August"] = 7] = "August"; - TuiMonthNumber[TuiMonthNumber["September"] = 8] = "September"; - TuiMonthNumber[TuiMonthNumber["October"] = 9] = "October"; - TuiMonthNumber[TuiMonthNumber["November"] = 10] = "November"; - TuiMonthNumber[TuiMonthNumber["December"] = 11] = "December"; -})(TuiMonthNumber || (TuiMonthNumber = {})); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 3447: -/*!************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-exceptions.js ***! - \************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiComputedDocumentException: () => (/* binding */ TuiComputedDocumentException), -/* harmony export */ TuiDocumentSelectionException: () => (/* binding */ TuiDocumentSelectionException), -/* harmony export */ TuiInvalidDayException: () => (/* binding */ TuiInvalidDayException), -/* harmony export */ TuiInvalidMonthException: () => (/* binding */ TuiInvalidMonthException), -/* harmony export */ TuiInvalidYearException: () => (/* binding */ TuiInvalidYearException), -/* harmony export */ TuiNoHostException: () => (/* binding */ TuiNoHostException), -/* harmony export */ TuiOwnerDocumentException: () => (/* binding */ TuiOwnerDocumentException), -/* harmony export */ TuiPureException: () => (/* binding */ TuiPureException), -/* harmony export */ TuiTableSortKeyException: () => (/* binding */ TuiTableSortKeyException), -/* harmony export */ TuiTsParserException: () => (/* binding */ TuiTsParserException), -/* harmony export */ TuiValueChangesException: () => (/* binding */ TuiValueChangesException), -/* harmony export */ TuiValuePresentException: () => (/* binding */ TuiValuePresentException), -/* harmony export */ TuiXmlParsingException: () => (/* binding */ TuiXmlParsingException) -/* harmony export */ }); -class TuiComputedDocumentException extends Error { - constructor() { - super(ngDevMode ? 'Only use computedDocument after load event' : ''); + visitKeyframes(ast, context) { + const currentAnimateTimings = context.currentAnimateTimings; + const startTime = context.currentTimeline.duration; + const duration = currentAnimateTimings.duration; + const innerContext = context.createSubContext(); + const innerTimeline = innerContext.currentTimeline; + innerTimeline.easing = currentAnimateTimings.easing; + ast.styles.forEach(step => { + const offset = step.offset || 0; + innerTimeline.forwardTime(offset * duration); + innerTimeline.setStyles(step.styles, step.easing, context.errors, context.options); + innerTimeline.applyStylesToKeyframe(); + }); + // this will ensure that the parent timeline gets all the styles from + // the child even if the new timeline below is not used + context.currentTimeline.mergeTimelineCollectedStyles(innerTimeline); + // we do this because the window between this timeline and the sub timeline + // should ensure that the styles within are exactly the same as they were before + context.transformIntoNewTimeline(startTime + duration); + context.previousNode = ast; } -} -class TuiDocumentSelectionException extends Error { - constructor() { - super(ngDevMode ? 'Failed to get document selection' : ''); + visitQuery(ast, context) { + // in the event that the first step before this is a style step we need + // to ensure the styles are applied before the children are animated + const startTime = context.currentTimeline.currentTime; + const options = ast.options || {}; + const delay = options.delay ? resolveTimingValue(options.delay) : 0; + if (delay && (context.previousNode.type === 6 /* AnimationMetadataType.Style */ || startTime == 0 && context.currentTimeline.hasCurrentStyleProperties())) { + context.currentTimeline.snapshotCurrentStyles(); + context.previousNode = DEFAULT_NOOP_PREVIOUS_NODE; + } + let furthestTime = startTime; + const elms = context.invokeQuery(ast.selector, ast.originalSelector, ast.limit, ast.includeSelf, options.optional ? true : false, context.errors); + context.currentQueryTotal = elms.length; + let sameElementTimeline = null; + elms.forEach((element, i) => { + context.currentQueryIndex = i; + const innerContext = context.createSubContext(ast.options, element); + if (delay) { + innerContext.delayNextStep(delay); + } + if (element === context.element) { + sameElementTimeline = innerContext.currentTimeline; + } + visitDslNode(this, ast.animation, innerContext); + // this is here just incase the inner steps only contain or end + // with a style() call (which is here to signal that this is a preparatory + // call to style an element before it is animated again) + innerContext.currentTimeline.applyStylesToKeyframe(); + const endTime = innerContext.currentTimeline.currentTime; + furthestTime = Math.max(furthestTime, endTime); + }); + context.currentQueryIndex = 0; + context.currentQueryTotal = 0; + context.transformIntoNewTimeline(furthestTime); + if (sameElementTimeline) { + context.currentTimeline.mergeTimelineCollectedStyles(sameElementTimeline); + context.currentTimeline.snapshotCurrentStyles(); + } + context.previousNode = ast; } -} -class TuiInvalidDayException extends Error { - constructor(day) { - super(ngDevMode ? `Invalid day: ${day}` : ''); + visitStagger(ast, context) { + const parentContext = context.parentContext; + const tl = context.currentTimeline; + const timings = ast.timings; + const duration = Math.abs(timings.duration); + const maxTime = duration * (context.currentQueryTotal - 1); + let delay = duration * context.currentQueryIndex; + let staggerTransformer = timings.duration < 0 ? 'reverse' : timings.easing; + switch (staggerTransformer) { + case 'reverse': + delay = maxTime - delay; + break; + case 'full': + delay = parentContext.currentStaggerTime; + break; + } + const timeline = context.currentTimeline; + if (delay) { + timeline.delayNextStep(delay); + } + const startingTime = timeline.currentTime; + visitDslNode(this, ast.animation, context); + context.previousNode = ast; + // time = duration + delay + // the reason why this computation is so complex is because + // the inner timeline may either have a delay value or a stretched + // keyframe depending on if a subtimeline is not used or is used. + parentContext.currentStaggerTime = tl.currentTime - startingTime + (tl.startTime - parentContext.currentTimeline.startTime); } } -class TuiInvalidMonthException extends Error { - constructor(month) { - super(ngDevMode ? `Invalid month: ${month}` : ''); +const DEFAULT_NOOP_PREVIOUS_NODE = {}; +class AnimationTimelineContext { + constructor(_driver, element, subInstructions, _enterClassName, _leaveClassName, errors, timelines, initialTimeline) { + this._driver = _driver; + this.element = element; + this.subInstructions = subInstructions; + this._enterClassName = _enterClassName; + this._leaveClassName = _leaveClassName; + this.errors = errors; + this.timelines = timelines; + this.parentContext = null; + this.currentAnimateTimings = null; + this.previousNode = DEFAULT_NOOP_PREVIOUS_NODE; + this.subContextCount = 0; + this.options = {}; + this.currentQueryIndex = 0; + this.currentQueryTotal = 0; + this.currentStaggerTime = 0; + this.currentTimeline = initialTimeline || new TimelineBuilder(this._driver, element, 0); + timelines.push(this.currentTimeline); } -} -class TuiInvalidYearException extends Error { - constructor(year) { - super(ngDevMode ? `Invalid year: ${year}` : ''); + get params() { + return this.options.params; } -} -class TuiNoHostException extends Error { - constructor() { - super(ngDevMode ? 'Portals cannot be used without TuiPortalHostComponent' : ''); + updateOptions(options, skipIfExists) { + if (!options) return; + const newOptions = options; + let optionsToUpdate = this.options; + // NOTE: this will get patched up when other animation methods support duration overrides + if (newOptions.duration != null) { + optionsToUpdate.duration = resolveTimingValue(newOptions.duration); + } + if (newOptions.delay != null) { + optionsToUpdate.delay = resolveTimingValue(newOptions.delay); + } + const newParams = newOptions.params; + if (newParams) { + let paramsToUpdate = optionsToUpdate.params; + if (!paramsToUpdate) { + paramsToUpdate = this.options.params = {}; + } + Object.keys(newParams).forEach(name => { + if (!skipIfExists || !paramsToUpdate.hasOwnProperty(name)) { + paramsToUpdate[name] = interpolateParams(newParams[name], paramsToUpdate, this.errors); + } + }); + } } -} -class TuiOwnerDocumentException extends Error { - constructor() { - super(ngDevMode ? 'Element does not have ownerDocument' : ''); + _copyOptions() { + const options = {}; + if (this.options) { + const oldParams = this.options.params; + if (oldParams) { + const params = options['params'] = {}; + Object.keys(oldParams).forEach(name => { + params[name] = oldParams[name]; + }); + } + } + return options; } -} -class TuiPureException extends Error { - constructor() { - super(ngDevMode ? 'tuiPure can only be used with functions or getters' : ''); + createSubContext(options = null, element, newTime) { + const target = element || this.element; + const context = new AnimationTimelineContext(this._driver, target, this.subInstructions, this._enterClassName, this._leaveClassName, this.errors, this.timelines, this.currentTimeline.fork(target, newTime || 0)); + context.previousNode = this.previousNode; + context.currentAnimateTimings = this.currentAnimateTimings; + context.options = this._copyOptions(); + context.updateOptions(options); + context.currentQueryIndex = this.currentQueryIndex; + context.currentQueryTotal = this.currentQueryTotal; + context.parentContext = this; + this.subContextCount++; + return context; } -} -class TuiTableSortKeyException extends Error { - constructor() { - super(ngDevMode ? 'Trying to sort with no key' : ''); + transformIntoNewTimeline(newTime) { + this.previousNode = DEFAULT_NOOP_PREVIOUS_NODE; + this.currentTimeline = this.currentTimeline.fork(this.element, newTime); + this.timelines.push(this.currentTimeline); + return this.currentTimeline; } -} -class TuiTsParserException extends Error { - constructor() { - super(ngDevMode ? 'TsFileParser: 1 component/module per ts-file' : ''); + appendInstructionToTimeline(instruction, duration, delay) { + const updatedTimings = { + duration: duration != null ? duration : instruction.duration, + delay: this.currentTimeline.currentTime + (delay != null ? delay : 0) + instruction.delay, + easing: '' + }; + const builder = new SubTimelineBuilder(this._driver, instruction.element, instruction.keyframes, instruction.preStyleProps, instruction.postStyleProps, updatedTimings, instruction.stretchStartingKeyframe); + this.timelines.push(builder); + return updatedTimings; } -} -class TuiValueChangesException extends Error { - constructor() { - super(ngDevMode ? 'Control does not have valueChanges' : ''); + incrementTime(time) { + this.currentTimeline.forwardTime(this.currentTimeline.duration + time); } -} -class TuiValuePresentException extends Error { - constructor() { - super(ngDevMode ? 'Value must present' : ''); + delayNextStep(delay) { + // negative delays are not yet supported + if (delay > 0) { + this.currentTimeline.delayNextStep(delay); + } } -} -class TuiXmlParsingException extends Error { - constructor() { - super(ngDevMode ? 'Error parsing XML string' : ''); + invokeQuery(selector, originalSelector, limit, includeSelf, optional, errors) { + let results = []; + if (includeSelf) { + results.push(this.element); + } + if (selector.length > 0) { + // only if :self is used then the selector can be empty + selector = selector.replace(ENTER_TOKEN_REGEX, '.' + this._enterClassName); + selector = selector.replace(LEAVE_TOKEN_REGEX, '.' + this._leaveClassName); + const multi = limit != 1; + let elements = this._driver.query(this.element, selector, multi); + if (limit !== 0) { + elements = limit < 0 ? elements.slice(elements.length + limit, elements.length) : elements.slice(0, limit); + } + results.push(...elements); + } + if (!optional && results.length == 0) { + errors.push(invalidQuery(originalSelector)); + } + return results; } } - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 2143: -/*!*************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-observables.js ***! - \*************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiDragStage: () => (/* binding */ TuiDragStage), -/* harmony export */ TuiDragState: () => (/* binding */ TuiDragState), -/* harmony export */ tuiControlValue: () => (/* binding */ tuiControlValue), -/* harmony export */ tuiDragAndDropFrom: () => (/* binding */ tuiDragAndDropFrom), -/* harmony export */ tuiFocusVisibleObservable: () => (/* binding */ tuiFocusVisibleObservable), -/* harmony export */ tuiIfMap: () => (/* binding */ tuiIfMap), -/* harmony export */ tuiIsAlive: () => (/* binding */ tuiIsAlive), -/* harmony export */ tuiIsObserved: () => (/* binding */ tuiIsObserved), -/* harmony export */ tuiItemsQueryListObservable: () => (/* binding */ tuiItemsQueryListObservable), -/* harmony export */ tuiMouseDragFinishFrom: () => (/* binding */ tuiMouseDragFinishFrom), -/* harmony export */ tuiMustBePresent: () => (/* binding */ tuiMustBePresent), -/* harmony export */ tuiPressedObservable: () => (/* binding */ tuiPressedObservable), -/* harmony export */ tuiPreventDefault: () => (/* binding */ tuiPreventDefault), -/* harmony export */ tuiQueryListChanges: () => (/* binding */ tuiQueryListChanges), -/* harmony export */ tuiScrollFrom: () => (/* binding */ tuiScrollFrom), -/* harmony export */ tuiStopPropagation: () => (/* binding */ tuiStopPropagation), -/* harmony export */ tuiTypedFromEvent: () => (/* binding */ tuiTypedFromEvent), -/* harmony export */ tuiWatch: () => (/* binding */ tuiWatch), -/* harmony export */ tuiZoneOptimized: () => (/* binding */ tuiZoneOptimized), -/* harmony export */ tuiZonefree: () => (/* binding */ tuiZonefree), -/* harmony export */ tuiZonefull: () => (/* binding */ tuiZonefull) -/* harmony export */ }); -/* harmony import */ var _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/cdk/exceptions */ 3447); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs */ 4517); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 7066); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs */ 870); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 6812); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs */ 2652); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs */ 5219); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! rxjs */ 523); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 6816); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 5117); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 4406); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 7693); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 2348); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 2393); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 1082); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 9746); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 5840); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs/operators */ 1856); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs/operators */ 6833); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! rxjs/operators */ 5733); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! rxjs/operators */ 1969); -/* harmony import */ var _taiga_ui_cdk_utils_miscellaneous__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @taiga-ui/cdk/utils */ 6049); -/* harmony import */ var _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @taiga-ui/cdk/constants */ 5968); -/* harmony import */ var _taiga_ui_cdk_utils_focus__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @taiga-ui/cdk/utils/focus */ 3573); - - - - - - - - -/** - * Turns AbstractControl/Abstract-control-directive valueChanges into ReplaySubject(1) - */ -function tuiControlValue(control) { - return new rxjs__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => { - if (!control.valueChanges) { - throw new _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_1__.TuiValueChangesException(); +class TimelineBuilder { + constructor(_driver, element, startTime, _elementTimelineStylesLookup) { + this._driver = _driver; + this.element = element; + this.startTime = startTime; + this._elementTimelineStylesLookup = _elementTimelineStylesLookup; + this.duration = 0; + this.easing = null; + this._previousKeyframe = new Map(); + this._currentKeyframe = new Map(); + this._keyframes = new Map(); + this._styleSummary = new Map(); + this._localTimelineStyles = new Map(); + this._pendingStyles = new Map(); + this._backFill = new Map(); + this._currentEmptyStepKeyframe = null; + if (!this._elementTimelineStylesLookup) { + this._elementTimelineStylesLookup = new Map(); } - return control.valueChanges.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.startWith)(control.value)).subscribe(subscriber); - }); -} -function tuiTypedFromEvent(target, event, options = {}) { - /** - * @note: - * in RxJS 7 type signature `TuiTypedEventTarget` !== `HasEventTargetAddRemove` - */ - return (0,rxjs__WEBPACK_IMPORTED_MODULE_3__.fromEvent)(target, event, options); -} - -/** - * Letting go of the mouse after it was pressed - * @param target - */ -function tuiMouseDragFinishFrom(target) { - return (0,rxjs__WEBPACK_IMPORTED_MODULE_4__.merge)(tuiTypedFromEvent(target, 'mouseup'), tuiTypedFromEvent(target, 'dragend')); -} - -// TODO: change type in v4.0 -// eslint-disable-next-line no-restricted-syntax -var TuiDragStage; -(function (TuiDragStage) { - TuiDragStage[TuiDragStage["Start"] = 0] = "Start"; - TuiDragStage[TuiDragStage["Continues"] = 1] = "Continues"; - TuiDragStage[TuiDragStage["End"] = 2] = "End"; -})(TuiDragStage || (TuiDragStage = {})); -class TuiDragState { - constructor(stage, event) { - this.stage = stage; - this.event = event; + this._globalTimelineStyles = this._elementTimelineStylesLookup.get(element); + if (!this._globalTimelineStyles) { + this._globalTimelineStyles = this._localTimelineStyles; + this._elementTimelineStylesLookup.set(element, this._localTimelineStyles); + } + this._loadKeyframe(); } -} -function tuiDragAndDropFrom(element) { - const { - ownerDocument - } = element; - if (!ownerDocument) { - throw new _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_1__.TuiOwnerDocumentException(); + containsAnimation() { + switch (this._keyframes.size) { + case 0: + return false; + case 1: + return this.hasCurrentStyleProperties(); + default: + return true; + } } - return (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.concat)(tuiTypedFromEvent(element, 'mousedown').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(event => new TuiDragState(TuiDragStage.Start, event))), (0,rxjs__WEBPACK_IMPORTED_MODULE_4__.merge)(tuiTypedFromEvent(ownerDocument, 'mousemove').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(event => new TuiDragState(TuiDragStage.Continues, event))), tuiMouseDragFinishFrom(ownerDocument).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(event => new TuiDragState(TuiDragStage.End, event)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.endWith)(null))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeWhile)(_taiga_ui_cdk_utils_miscellaneous__WEBPACK_IMPORTED_MODULE_10__.tuiIsPresent))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.repeat)()); -} - -/** - * Operator to set lifespan after which current value is considered obsolete - */ -function tuiIsAlive(lifespan = 0) { - return (0,rxjs__WEBPACK_IMPORTED_MODULE_12__.pipe)((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.switchMap)(() => (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.timer)(lifespan).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_15__.ALWAYS_FALSE_HANDLER), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.startWith)(true))), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.distinctUntilChanged)()); -} -let documentMouseUpIsAlive$; -let documentMouseDownIsAlive$; -function tuiFocusVisibleObservable(element) { - const elementBlur$ = tuiTypedFromEvent(element, 'blur'); - const { - ownerDocument - } = element; - if (!ownerDocument) { - throw new _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_1__.TuiOwnerDocumentException(); + hasCurrentStyleProperties() { + return this._currentKeyframe.size > 0; } - if (!documentMouseDownIsAlive$ || !documentMouseUpIsAlive$) { - documentMouseUpIsAlive$ = tuiTypedFromEvent(ownerDocument, 'mouseup', { - capture: true - }).pipe(tuiIsAlive(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.startWith)(false), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.shareReplay)({ - bufferSize: 1, - refCount: true - })); - documentMouseDownIsAlive$ = tuiTypedFromEvent(ownerDocument, 'mousedown', { - capture: true - }).pipe(tuiIsAlive(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.startWith)(false), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.shareReplay)({ - bufferSize: 1, - refCount: true - })); + get currentTime() { + return this.startTime + this.duration; } - return (0,rxjs__WEBPACK_IMPORTED_MODULE_4__.merge)( - // focus events excluding ones that came right after mouse action - (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.concat)(tuiTypedFromEvent(element, 'focus').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.take)(1)), - // filtering out blur events when element remains focused so that we ignore browser tab focus loss - elementBlur$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.filter)(() => !(0,_taiga_ui_cdk_utils_focus__WEBPACK_IMPORTED_MODULE_19__.tuiIsNativeFocused)(element)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.ignoreElements)())).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.repeat)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.withLatestFrom)(documentMouseDownIsAlive$, documentMouseUpIsAlive$, (_event, elementActual, documentActual) => elementActual || documentActual), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.filter)(_taiga_ui_cdk_utils_miscellaneous__WEBPACK_IMPORTED_MODULE_10__.tuiIsFalsy))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.switchMap)(() => elementBlur$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_15__.ALWAYS_FALSE_HANDLER), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.startWith)(true))), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.distinctUntilChanged)()); -} -function tuiIfMap(project, predicate = Boolean) { - return (0,rxjs__WEBPACK_IMPORTED_MODULE_12__.pipe)((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.switchMap)(value => predicate(value) ? project(value) : rxjs__WEBPACK_IMPORTED_MODULE_22__.EMPTY)); -} -function tuiIsObserved(observable) { - var _a, _b; - return 'observed' in observable ? observable.observed : !!((_b = (_a = observable) === null || _a === void 0 ? void 0 : _a.observers) === null || _b === void 0 ? void 0 : _b.length); -} - -/** - * Converts changes observable of a QueryList to an Observable of arrays - */ -function tuiQueryListChanges(queryList) { - return queryList.changes.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.startWith)(null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(() => (0,_taiga_ui_cdk_utils_miscellaneous__WEBPACK_IMPORTED_MODULE_10__.tuiGetOriginalArrayFromQueryList)(queryList))); -} -/** - * @deprecated An alias, use {@link tuiQueryListChanges} instead - */ -const tuiItemsQueryListObservable = tuiQueryListChanges; -function tuiMustBePresent() { - return (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(value => { - if (!(0,_taiga_ui_cdk_utils_miscellaneous__WEBPACK_IMPORTED_MODULE_10__.tuiIsPresent)(value)) { - throw new _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_1__.TuiValuePresentException(); + delayNextStep(delay) { + // in the event that a style() step is placed right before a stagger() + // and that style() step is the very first style() value in the animation + // then we need to make a copy of the keyframe [0, copy, 1] so that the delay + // properly applies the style() values to work with the stagger... + const hasPreStyleStep = this._keyframes.size === 1 && this._pendingStyles.size; + if (this.duration || hasPreStyleStep) { + this.forwardTime(this.currentTime + delay); + if (hasPreStyleStep) { + this.snapshotCurrentStyles(); + } + } else { + this.startTime += delay; } - return value; - }); -} -function tuiPressedObservable(element, { - onlyTrusted -} = { - onlyTrusted: true -}) { - const { - ownerDocument - } = element; - if (!ownerDocument) { - throw new _taiga_ui_cdk_exceptions__WEBPACK_IMPORTED_MODULE_1__.TuiOwnerDocumentException(); } - return tuiTypedFromEvent(element, 'mousedown').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.filter)(({ - isTrusted - }) => isTrusted || !onlyTrusted), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.switchMap)(() => tuiMouseDragFinishFrom(ownerDocument).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_15__.ALWAYS_FALSE_HANDLER), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.startWith)(true)))); -} -function tuiPreventDefault() { - return (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.tap)(event => event.preventDefault()); -} - -/** - * Normalizes scroll event in case element is `html` (document.documentElement) - */ -function tuiScrollFrom(element) { - return tuiTypedFromEvent(element === element.ownerDocument.documentElement ? element.ownerDocument : element, 'scroll'); -} -function tuiStopPropagation() { - return (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.tap)(e => { - e.stopPropagation(); - }); -} -function tuiWatch(cdr) { - return (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.tap)(() => { - cdr.markForCheck(); - }); -} -function tuiZonefull(zone) { - return source => new rxjs__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => source.subscribe({ - next: value => zone.run(() => subscriber.next(value)), - error: error => zone.run(() => subscriber.error(error)), - complete: () => zone.run(() => subscriber.complete()) - })); -} -function tuiZonefree(zone) { - return source => new rxjs__WEBPACK_IMPORTED_MODULE_0__.Observable(subscriber => zone.runOutsideAngular(() => source.subscribe(subscriber))); -} -function tuiZoneOptimized(zone) { - return (0,rxjs__WEBPACK_IMPORTED_MODULE_12__.pipe)(tuiZonefree(zone), tuiZonefull(zone)); -} - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 4455: -/*!**************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-pipes-filter.js ***! - \**************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiFilterPipe: () => (/* binding */ TuiFilterPipe), -/* harmony export */ TuiFilterPipeModule: () => (/* binding */ TuiFilterPipeModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); - - -class TuiFilterPipe { - transform(items, matcher, ...args) { - return items.filter(item => matcher(item, ...args)); + fork(element, currentTime) { + this.applyStylesToKeyframe(); + return new TimelineBuilder(this._driver, element, currentTime || this.currentTime, this._elementTimelineStylesLookup); } -} -TuiFilterPipe.ɵfac = function TuiFilterPipe_Factory(t) { - return new (t || TuiFilterPipe)(); -}; -TuiFilterPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ - name: "tuiFilter", - type: TuiFilterPipe, - pure: true -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiFilterPipe, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe, - args: [{ - name: 'tuiFilter' - }] - }], null, null); -})(); -class TuiFilterPipeModule {} -TuiFilterPipeModule.ɵfac = function TuiFilterPipeModule_Factory(t) { - return new (t || TuiFilterPipeModule)(); -}; -TuiFilterPipeModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiFilterPipeModule -}); -TuiFilterPipeModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiFilterPipeModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [TuiFilterPipe], - exports: [TuiFilterPipe] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 2700: -/*!**************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-pipes-mapper.js ***! - \**************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiMapperPipe: () => (/* binding */ TuiMapperPipe), -/* harmony export */ TuiMapperPipeModule: () => (/* binding */ TuiMapperPipeModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); - - -class TuiMapperPipe { - transform(value, mapper, ...args) { - return mapper(value, ...args); + _loadKeyframe() { + if (this._currentKeyframe) { + this._previousKeyframe = this._currentKeyframe; + } + this._currentKeyframe = this._keyframes.get(this.duration); + if (!this._currentKeyframe) { + this._currentKeyframe = new Map(); + this._keyframes.set(this.duration, this._currentKeyframe); + } } -} -TuiMapperPipe.ɵfac = function TuiMapperPipe_Factory(t) { - return new (t || TuiMapperPipe)(); -}; -TuiMapperPipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ - name: "tuiMapper", - type: TuiMapperPipe, - pure: true -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiMapperPipe, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe, - args: [{ - name: 'tuiMapper' - }] - }], null, null); -})(); -class TuiMapperPipeModule {} -TuiMapperPipeModule.ɵfac = function TuiMapperPipeModule_Factory(t) { - return new (t || TuiMapperPipeModule)(); -}; -TuiMapperPipeModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiMapperPipeModule -}); -TuiMapperPipeModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiMapperPipeModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [TuiMapperPipe], - exports: [TuiMapperPipe] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 3197: -/*!***************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-pipes-replace.js ***! - \***************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiReplacePipe: () => (/* binding */ TuiReplacePipe), -/* harmony export */ TuiReplacePipeModule: () => (/* binding */ TuiReplacePipeModule) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 6623); - - -class TuiReplacePipe { - transform(value, search, replaceValue) { - var _a; - return (_a = value === null || value === void 0 ? void 0 : value.replace(search, - // TS bug: https://github.com/microsoft/TypeScript/issues/22378 - replaceValue)) !== null && _a !== void 0 ? _a : ''; + forwardFrame() { + this.duration += ONE_FRAME_IN_MILLISECONDS; + this._loadKeyframe(); } -} -TuiReplacePipe.ɵfac = function TuiReplacePipe_Factory(t) { - return new (t || TuiReplacePipe)(); -}; -TuiReplacePipe.ɵpipe = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({ - name: "tuiReplace", - type: TuiReplacePipe, - pure: true -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiReplacePipe, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Pipe, - args: [{ - name: 'tuiReplace' - }] - }], null, null); -})(); -class TuiReplacePipeModule {} -TuiReplacePipeModule.ɵfac = function TuiReplacePipeModule_Factory(t) { - return new (t || TuiReplacePipeModule)(); -}; -TuiReplacePipeModule.ɵmod = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({ - type: TuiReplacePipeModule -}); -TuiReplacePipeModule.ɵinj = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](TuiReplacePipeModule, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.NgModule, - args: [{ - declarations: [TuiReplacePipe], - exports: [TuiReplacePipe] - }] - }], null, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 7609: -/*!**********************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-services.js ***! - \**********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TuiDestroyService: () => (/* binding */ TuiDestroyService), -/* harmony export */ TuiDirectiveStylesService: () => (/* binding */ TuiDirectiveStylesService), -/* harmony export */ TuiFocusVisibleService: () => (/* binding */ TuiFocusVisibleService), -/* harmony export */ TuiIdService: () => (/* binding */ TuiIdService), -/* harmony export */ TuiObscuredService: () => (/* binding */ TuiObscuredService), -/* harmony export */ TuiPanService: () => (/* binding */ TuiPanService), -/* harmony export */ TuiParentsScrollService: () => (/* binding */ TuiParentsScrollService), -/* harmony export */ TuiResizeService: () => (/* binding */ TuiResizeService), -/* harmony export */ TuiScrollService: () => (/* binding */ TuiScrollService), -/* harmony export */ TuiStaticRequestService: () => (/* binding */ TuiStaticRequestService), -/* harmony export */ TuiSwipeService: () => (/* binding */ TuiSwipeService), -/* harmony export */ TuiZoomService: () => (/* binding */ TuiZoomService) -/* harmony export */ }); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 4517); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs */ 1151); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 8210); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 870); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 7066); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! rxjs */ 3901); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! rxjs */ 5219); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! rxjs */ 3496); -/* harmony import */ var _taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @taiga-ui/cdk/observables */ 2143); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 5213); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 5171); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 3919); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 4406); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 6816); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 9746); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 1082); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 1856); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs/operators */ 3246); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs/operators */ 2393); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! rxjs/operators */ 8713); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! rxjs/operators */ 3396); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! rxjs/operators */ 5603); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! rxjs/operators */ 7693); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! rxjs/operators */ 1969); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! rxjs/operators */ 5840); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! rxjs/operators */ 9155); -/* harmony import */ var _ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ng-web-apis/common */ 2684); -/* harmony import */ var _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @taiga-ui/cdk/constants */ 5968); -/* harmony import */ var _taiga_ui_cdk_utils_dom__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @taiga-ui/cdk/utils/dom */ 4333); -/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @angular/common */ 9191); -/* harmony import */ var _ng_web_apis_resize_observer__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @ng-web-apis/resize-observer */ 4138); -/* harmony import */ var _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @taiga-ui/cdk/classes */ 7589); -/* harmony import */ var _taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @taiga-ui/cdk/utils/math */ 9291); -/* harmony import */ var _taiga_ui_cdk_utils_miscellaneous__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @taiga-ui/cdk/utils */ 6049); -/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! tslib */ 9799); -/* harmony import */ var rxjs_fetch__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! rxjs/fetch */ 1466); -/* harmony import */ var _taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! @taiga-ui/cdk/tokens */ 1355); - - - - - - - - - - - - - - - - - - - -/** - * @note: - * Observable abstraction over ngOnDestroy to use with takeUntil - * - * Why we use `ReplaySubject` instead of `Subject`? - * Well, we’ll use ReplaySubject to emit the last message in case - * the subscription is ended after the component is destroyed. - */ -class TuiDestroyService extends rxjs__WEBPACK_IMPORTED_MODULE_0__.ReplaySubject { - constructor() { - super(1); + forwardTime(time) { + this.applyStylesToKeyframe(); + this.duration = time; + this._loadKeyframe(); } - ngOnDestroy() { - this.next(); + _updateStyle(prop, value) { + this._localTimelineStyles.set(prop, value); + this._globalTimelineStyles.set(prop, value); + this._styleSummary.set(prop, { + time: this.currentTime, + value + }); } -} -TuiDestroyService.ɵfac = function TuiDestroyService_Factory(t) { - return new (t || TuiDestroyService)(); -}; -TuiDestroyService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ - token: TuiDestroyService, - factory: TuiDestroyService.ɵfac -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiDestroyService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable - }], function () { - return []; - }, null); -})(); - -/** - * Service to use styles with directives - */ -class TuiDirectiveStylesService { - constructor(resolver, injector) { - this.resolver = resolver; - this.injector = injector; - this.map = new Map(); + allowOnlyTimelineStyles() { + return this._currentEmptyStepKeyframe !== this._currentKeyframe; + } + applyEmptyStep(easing) { + if (easing) { + this._previousKeyframe.set('easing', easing); + } + // special case for animate(duration): + // all missing styles are filled with a `*` value then + // if any destination styles are filled in later on the same + // keyframe then they will override the overridden styles + // We use `_globalTimelineStyles` here because there may be + // styles in previous keyframes that are not present in this timeline + for (let [prop, value] of this._globalTimelineStyles) { + this._backFill.set(prop, value || _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE); + this._currentKeyframe.set(prop, _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE); + } + this._currentEmptyStepKeyframe = this._currentKeyframe; } - addComponent(component) { - if (!this.map.has(component)) { - this.map.set(component, this.resolver.resolveComponentFactory(component).create(this.injector)); + setStyles(input, easing, errors, options) { + if (easing) { + this._previousKeyframe.set('easing', easing); + } + const params = options && options.params || {}; + const styles = flattenStyles(input, this._globalTimelineStyles); + for (let [prop, value] of styles) { + const val = interpolateParams(value, params, errors); + this._pendingStyles.set(prop, val); + if (!this._localTimelineStyles.has(prop)) { + this._backFill.set(prop, this._globalTimelineStyles.get(prop) ?? _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE); + } + this._updateStyle(prop, val); } } - ngOnDestroy() { - this.map.forEach(value => value.destroy()); + applyStylesToKeyframe() { + if (this._pendingStyles.size == 0) return; + this._pendingStyles.forEach((val, prop) => { + this._currentKeyframe.set(prop, val); + }); + this._pendingStyles.clear(); + this._localTimelineStyles.forEach((val, prop) => { + if (!this._currentKeyframe.has(prop)) { + this._currentKeyframe.set(prop, val); + } + }); + } + snapshotCurrentStyles() { + for (let [prop, val] of this._localTimelineStyles) { + this._pendingStyles.set(prop, val); + this._updateStyle(prop, val); + } + } + getFinalKeyframe() { + return this._keyframes.get(this.duration); + } + get properties() { + const properties = []; + for (let prop in this._currentKeyframe) { + properties.push(prop); + } + return properties; + } + mergeTimelineCollectedStyles(timeline) { + timeline._styleSummary.forEach((details1, prop) => { + const details0 = this._styleSummary.get(prop); + if (!details0 || details1.time > details0.time) { + this._updateStyle(prop, details1.value); + } + }); + } + buildKeyframes() { + this.applyStylesToKeyframe(); + const preStyleProps = new Set(); + const postStyleProps = new Set(); + const isEmpty = this._keyframes.size === 1 && this.duration === 0; + let finalKeyframes = []; + this._keyframes.forEach((keyframe, time) => { + const finalKeyframe = copyStyles(keyframe, new Map(), this._backFill); + finalKeyframe.forEach((value, prop) => { + if (value === _angular_animations__WEBPACK_IMPORTED_MODULE_1__["ɵPRE_STYLE"]) { + preStyleProps.add(prop); + } else if (value === _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE) { + postStyleProps.add(prop); + } + }); + if (!isEmpty) { + finalKeyframe.set('offset', time / this.duration); + } + finalKeyframes.push(finalKeyframe); + }); + const preProps = preStyleProps.size ? iteratorToArray(preStyleProps.values()) : []; + const postProps = postStyleProps.size ? iteratorToArray(postStyleProps.values()) : []; + // special case for a 0-second animation (which is designed just to place styles onscreen) + if (isEmpty) { + const kf0 = finalKeyframes[0]; + const kf1 = new Map(kf0); + kf0.set('offset', 0); + kf1.set('offset', 1); + finalKeyframes = [kf0, kf1]; + } + return createTimelineInstruction(this.element, finalKeyframes, preProps, postProps, this.duration, this.startTime, this.easing, false); } } -TuiDirectiveStylesService.ɵfac = function TuiDirectiveStylesService_Factory(t) { - return new (t || TuiDirectiveStylesService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ComponentFactoryResolver), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.INJECTOR)); -}; -TuiDirectiveStylesService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ - token: TuiDirectiveStylesService, - factory: TuiDirectiveStylesService.ɵfac, - providedIn: 'root' -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiDirectiveStylesService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable, - args: [{ - providedIn: 'root' - }] - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ComponentFactoryResolver, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ComponentFactoryResolver] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injector, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.INJECTOR] - }] - }]; - }, null); -})(); - -/** - * Service to imitate :focus-visible - * (https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible) - * in browsers that do not support it - */ -class TuiFocusVisibleService extends rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable { - constructor({ - nativeElement - }, cdr, destroy$) { - super(subscriber => this.focusVisible$.subscribe(subscriber)); - this.focusVisible$ = (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiFocusVisibleObservable)(nativeElement).pipe((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiWatch)(cdr), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(destroy$)); +class SubTimelineBuilder extends TimelineBuilder { + constructor(driver, element, keyframes, preStyleProps, postStyleProps, timings, _stretchStartingKeyframe = false) { + super(driver, element, timings.delay); + this.keyframes = keyframes; + this.preStyleProps = preStyleProps; + this.postStyleProps = postStyleProps; + this._stretchStartingKeyframe = _stretchStartingKeyframe; + this.timings = { + duration: timings.duration, + delay: timings.delay, + easing: timings.easing + }; + } + containsAnimation() { + return this.keyframes.length > 1; + } + buildKeyframes() { + let keyframes = this.keyframes; + let { + delay, + duration, + easing + } = this.timings; + if (this._stretchStartingKeyframe && delay) { + const newKeyframes = []; + const totalTime = duration + delay; + const startingGap = delay / totalTime; + // the original starting keyframe now starts once the delay is done + const newFirstKeyframe = copyStyles(keyframes[0]); + newFirstKeyframe.set('offset', 0); + newKeyframes.push(newFirstKeyframe); + const oldFirstKeyframe = copyStyles(keyframes[0]); + oldFirstKeyframe.set('offset', roundOffset(startingGap)); + newKeyframes.push(oldFirstKeyframe); + /* + When the keyframe is stretched then it means that the delay before the animation + starts is gone. Instead the first keyframe is placed at the start of the animation + and it is then copied to where it starts when the original delay is over. This basically + means nothing animates during that delay, but the styles are still rendered. For this + to work the original offset values that exist in the original keyframes must be "warped" + so that they can take the new keyframe + delay into account. + delay=1000, duration=1000, keyframes = 0 .5 1 + turns into + delay=0, duration=2000, keyframes = 0 .33 .66 1 + */ + // offsets between 1 ... n -1 are all warped by the keyframe stretch + const limit = keyframes.length - 1; + for (let i = 1; i <= limit; i++) { + let kf = copyStyles(keyframes[i]); + const oldOffset = kf.get('offset'); + const timeAtKeyframe = delay + oldOffset * duration; + kf.set('offset', roundOffset(timeAtKeyframe / totalTime)); + newKeyframes.push(kf); + } + // the new starting keyframe should be added at the start + duration = totalTime; + delay = 0; + easing = ''; + keyframes = newKeyframes; + } + return createTimelineInstruction(this.element, keyframes, this.preStyleProps, this.postStyleProps, duration, delay, easing, true); } } -TuiFocusVisibleService.ɵfac = function TuiFocusVisibleService_Factory(t) { - return new (t || TuiFocusVisibleService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](TuiDestroyService, 2)); -}; -TuiFocusVisibleService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ - token: TuiFocusVisibleService, - factory: TuiFocusVisibleService.ɵfac -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiFocusVisibleService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ChangeDetectorRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ChangeDetectorRef] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [TuiDestroyService] - }] - }]; - }, null); -})(); -const TUI = 'tui_'; -/** - * Generates unique ids - */ -class TuiIdService { - generate() { - return `${TUI}${TuiIdService.autoId++}${Date.now()}`; +function roundOffset(offset, decimalPoints = 3) { + const mult = Math.pow(10, decimalPoints - 1); + return Math.round(offset * mult) / mult; +} +function flattenStyles(input, allStyles) { + const styles = new Map(); + let allProperties; + input.forEach(token => { + if (token === '*') { + allProperties = allProperties || allStyles.keys(); + for (let prop of allProperties) { + styles.set(prop, _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE); + } + } else { + copyStyles(token, styles); + } + }); + return styles; +} +class Animation { + constructor(_driver, input) { + this._driver = _driver; + const errors = []; + const warnings = []; + const ast = buildAnimationAst(_driver, input, errors, warnings); + if (errors.length) { + throw validationFailed(errors); + } + if (warnings.length) { + warnValidation(warnings); + } + this._animationAst = ast; + } + buildTimelines(element, startingStyles, destinationStyles, options, subInstructions) { + const start = Array.isArray(startingStyles) ? normalizeStyles(startingStyles) : startingStyles; + const dest = Array.isArray(destinationStyles) ? normalizeStyles(destinationStyles) : destinationStyles; + const errors = []; + subInstructions = subInstructions || new ElementInstructionMap(); + const result = buildAnimationTimelines(this._driver, element, this._animationAst, ENTER_CLASSNAME, LEAVE_CLASSNAME, start, dest, options, subInstructions, errors); + if (errors.length) { + throw buildingFailed(errors); + } + return result; } } -TuiIdService.autoId = 0; -TuiIdService.ɵfac = function TuiIdService_Factory(t) { - return new (t || TuiIdService)(); -}; -TuiIdService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ - token: TuiIdService, - factory: TuiIdService.ɵfac, - providedIn: 'root' -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiIdService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable, - args: [{ - providedIn: 'root' - }] - }], null, null); -})(); /** - * Service that subscribes to scroll events of all parent elements + * @publicApi */ -class TuiParentsScrollService extends rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable { - constructor( - // Destructuring here causes memory leak - el, win) { - super(subscriber => this.callback$.subscribe(subscriber)); - this.callback$ = (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.defer)(() => { - let { - nativeElement - } = el; - const eventTargets = [win, nativeElement]; - while (nativeElement.parentElement) { - nativeElement = nativeElement.parentElement; - eventTargets.push(nativeElement); - } - return (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.merge)(...eventTargets.map(element => (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(element, 'scroll'))); - }); - } -} -TuiParentsScrollService.ɵfac = function TuiParentsScrollService_Factory(t) { - return new (t || TuiParentsScrollService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.WINDOW)); -}; -TuiParentsScrollService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ - token: TuiParentsScrollService, - factory: TuiParentsScrollService.ɵfac -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiParentsScrollService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef] - }] - }, { - type: Window, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.WINDOW] - }] - }]; - }, null); -})(); - -// @bad TODO: Consider Intersection Observer with fallback to current implementation +class AnimationStyleNormalizer {} /** - * Service that monitors element visibility by subscribing to scrolls - * and polling with set interval, returns either null or an array - * of elements that overlap given element edges + * @publicApi */ -class TuiObscuredService extends rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable { - constructor(parentsScroll$, { - nativeElement - }, zone, win, destroy$, animationFrame$) { - super(subscriber => this.obscured$.subscribe(subscriber)); - this.obscured$ = (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.merge)( - // delay is added so it will not interfere with other listeners - (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.merge)(parentsScroll$, (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.fromEvent)(win, 'resize')).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.delay)(0)), animationFrame$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.throttleTime)(_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_11__.POLLING_TIME))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(() => (0,_taiga_ui_cdk_utils_dom__WEBPACK_IMPORTED_MODULE_13__.tuiGetElementObscures)(nativeElement)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.startWith)(null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.distinctUntilChanged)(), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiZoneOptimized)(zone), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(destroy$)); +class NoopAnimationStyleNormalizer { + normalizePropertyName(propertyName, errors) { + return propertyName; + } + normalizeStyleValue(userProvidedProperty, normalizedProperty, value, errors) { + return value; } } -TuiObscuredService.ɵfac = function TuiObscuredService_Factory(t) { - return new (t || TuiObscuredService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](TuiParentsScrollService, 2), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.WINDOW), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](TuiDestroyService, 2), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.ANIMATION_FRAME)); -}; -TuiObscuredService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ - token: TuiObscuredService, - factory: TuiObscuredService.ɵfac -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiObscuredService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable - }], function () { - return [{ - type: TuiParentsScrollService, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [TuiParentsScrollService] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Self - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone] - }] - }, { - type: Window, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.WINDOW] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [TuiDestroyService] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.ANIMATION_FRAME] - }] - }]; - }, null); -})(); -class TuiPanService extends rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable { - constructor({ - nativeElement - }, doc) { - super(subscriber => { - (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.merge)((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(nativeElement, 'touchstart', { - passive: true - }), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(nativeElement, 'mousedown')).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.switchMap)(() => (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.merge)((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(doc, 'touchmove', { - passive: true - }).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.filter)(({ - touches - }) => touches.length < 2), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(({ - touches - }) => touches[0])), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(doc, 'mousemove'))), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.pairwise)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(([first, second]) => { - const deltaX = second.clientX - first.clientX; - const deltaY = second.clientY - first.clientY; - return [deltaX, deltaY]; - }), - // eslint-disable-next-line rxjs/no-unsafe-takeuntil - (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)((0,rxjs__WEBPACK_IMPORTED_MODULE_6__.merge)((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(doc, 'touchend'), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(doc, 'mouseup'))), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.repeat)()).subscribe(subscriber); - }); +const DIMENSIONAL_PROP_SET = new Set(['width', 'height', 'minWidth', 'minHeight', 'maxWidth', 'maxHeight', 'left', 'top', 'bottom', 'right', 'fontSize', 'outlineWidth', 'outlineOffset', 'paddingTop', 'paddingLeft', 'paddingBottom', 'paddingRight', 'marginTop', 'marginLeft', 'marginBottom', 'marginRight', 'borderRadius', 'borderWidth', 'borderTopWidth', 'borderLeftWidth', 'borderRightWidth', 'borderBottomWidth', 'textIndent', 'perspective']); +class WebAnimationsStyleNormalizer extends AnimationStyleNormalizer { + normalizePropertyName(propertyName, errors) { + return dashCaseToCamelCase(propertyName); + } + normalizeStyleValue(userProvidedProperty, normalizedProperty, value, errors) { + let unit = ''; + const strVal = value.toString().trim(); + if (DIMENSIONAL_PROP_SET.has(normalizedProperty) && value !== 0 && value !== '0') { + if (typeof value === 'number') { + unit = 'px'; + } else { + const valAndSuffixMatch = value.match(/^[+-]?[\d\.]+([a-z]*)$/); + if (valAndSuffixMatch && valAndSuffixMatch[1].length == 0) { + errors.push(invalidCssUnitValue(userProvidedProperty, value)); + } + } + } + return strVal + unit; } } -TuiPanService.ɵfac = function TuiPanService_Factory(t) { - return new (t || TuiPanService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_20__.DOCUMENT)); -}; -TuiPanService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ - token: TuiPanService, - factory: TuiPanService.ɵfac -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiPanService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef] - }] - }, { - type: Document, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_common__WEBPACK_IMPORTED_MODULE_20__.DOCUMENT] - }] - }]; - }, null); -})(); - -// TODO: Remove in 4.0 when Safari is bumped to 13 -class TuiResizeService extends _ng_web_apis_resize_observer__WEBPACK_IMPORTED_MODULE_21__.ResizeObserverService { - constructor(el, zone, destroy$, support, box, animationFrame$) { - super(el, zone, support, box); - return this.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.catchError)(() => - /** - * @note: if not supported ResizeObserver - * remove `catchError` after supports modern browsers - */ - animationFrame$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.throttleTime)(_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_11__.POLLING_TIME), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(() => `${el.nativeElement.clientWidth} ${el.nativeElement.clientHeight}`), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(() => _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_11__.EMPTY_ARRAY))), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.debounceTime)(0), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiZonefree)(zone), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.share)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(destroy$)); - } -} -TuiResizeService.ɵfac = function TuiResizeService_Factory(t) { - return new (t || TuiResizeService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](TuiDestroyService, 2), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_ng_web_apis_resize_observer__WEBPACK_IMPORTED_MODULE_21__.RESIZE_OBSERVER_SUPPORT), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_ng_web_apis_resize_observer__WEBPACK_IMPORTED_MODULE_21__.RESIZE_OPTION_BOX), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.ANIMATION_FRAME)); -}; -TuiResizeService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ - token: TuiResizeService, - factory: TuiResizeService.ɵfac -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiResizeService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef] - }] - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Self - }, { - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [TuiDestroyService] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_ng_web_apis_resize_observer__WEBPACK_IMPORTED_MODULE_21__.RESIZE_OBSERVER_SUPPORT] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_ng_web_apis_resize_observer__WEBPACK_IMPORTED_MODULE_21__.RESIZE_OPTION_BOX] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.ANIMATION_FRAME] - }] - }]; - }, null); -})(); -const SCROLL_TIME = 300; -function getX(elementOrWindow) { - return 'scrollX' in elementOrWindow ? elementOrWindow.scrollX : elementOrWindow.scrollLeft; -} -function getY(elementOrWindow) { - return 'scrollY' in elementOrWindow ? elementOrWindow.scrollY : elementOrWindow.scrollTop; +function createTransitionInstruction(element, triggerName, fromState, toState, isRemovalTransition, fromStyles, toStyles, timelines, queriedElements, preStyleProps, postStyleProps, totalTime, errors) { + return { + type: 0 /* AnimationTransitionInstructionType.TransitionAnimation */, + element, + triggerName, + isRemovalTransition, + fromState, + fromStyles, + toState, + toStyles, + timelines, + queriedElements, + preStyleProps, + postStyleProps, + totalTime, + errors + }; } -class TuiScrollService { - constructor(performanceRef, animationFrame$) { - this.performanceRef = performanceRef; - this.animationFrame$ = animationFrame$; +const EMPTY_OBJECT = {}; +class AnimationTransitionFactory { + constructor(_triggerName, ast, _stateStyles) { + this._triggerName = _triggerName; + this.ast = ast; + this._stateStyles = _stateStyles; } - scroll$(elementOrWindow, scrollTop, scrollLeft = getX(elementOrWindow), duration = SCROLL_TIME) { - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_25__.tuiAssert.assert(duration >= 0, 'Duration cannot be negative'); - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_25__.tuiAssert.assert(scrollTop >= 0, 'scrollTop cannot be negative'); - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_25__.tuiAssert.assert(scrollLeft >= 0, 'scrollLeft cannot be negative'); - const initialTop = getY(elementOrWindow); - const initialLeft = getX(elementOrWindow); - const deltaTop = scrollTop - initialTop; - const deltaLeft = scrollLeft - initialLeft; - const observable = !duration ? (0,rxjs__WEBPACK_IMPORTED_MODULE_26__.of)([scrollTop, scrollLeft]) : (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.defer)(() => (0,rxjs__WEBPACK_IMPORTED_MODULE_26__.of)(this.performanceRef.now())).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.switchMap)(start => this.animationFrame$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(now => now - start))), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(elapsed => (0,_taiga_ui_cdk_utils_miscellaneous__WEBPACK_IMPORTED_MODULE_27__.tuiEaseInOutQuad)((0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_28__.tuiClamp)(elapsed / duration, 0, 1))), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(percent => [initialTop + deltaTop * percent, initialLeft + deltaLeft * percent]), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)((0,rxjs__WEBPACK_IMPORTED_MODULE_29__.timer)(duration)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_30__.endWith)([scrollTop, scrollLeft])); - return observable.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_31__.tap)(([scrollTop, scrollLeft]) => { - var _a; - (_a = elementOrWindow.scrollTo) === null || _a === void 0 ? void 0 : _a.call(elementOrWindow, scrollLeft, scrollTop); - })); + match(currentState, nextState, element, params) { + return oneOrMoreTransitionsMatch(this.ast.matchers, currentState, nextState, element, params); } -} -TuiScrollService.ɵfac = function TuiScrollService_Factory(t) { - return new (t || TuiScrollService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.PERFORMANCE), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.ANIMATION_FRAME)); -}; -TuiScrollService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ - token: TuiScrollService, - factory: TuiScrollService.ɵfac, - providedIn: 'root' -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiScrollService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable, - args: [{ - providedIn: 'root' - }] - }], function () { - return [{ - type: Performance, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.PERFORMANCE] - }] - }, { - type: rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.ANIMATION_FRAME] - }] - }]; - }, null); -})(); -class TuiStaticRequestService { - constructor(win, platformId) { - this.win = win; - this.platformId = platformId; - this.cache = new Map(); + buildStyles(stateName, params, errors) { + let styler = this._stateStyles.get('*'); + if (stateName !== undefined) { + styler = this._stateStyles.get(stateName?.toString()) || styler; + } + return styler ? styler.buildStyles(params, errors) : new Map(); } - request(url) { - const cache = this.cache.get(url); - if (cache) { - return cache; + build(driver, element, currentState, nextState, enterClassName, leaveClassName, currentOptions, nextOptions, subInstructions, skipAstBuild) { + const errors = []; + const transitionAnimationParams = this.ast.options && this.ast.options.params || EMPTY_OBJECT; + const currentAnimationParams = currentOptions && currentOptions.params || EMPTY_OBJECT; + const currentStateStyles = this.buildStyles(currentState, currentAnimationParams, errors); + const nextAnimationParams = nextOptions && nextOptions.params || EMPTY_OBJECT; + const nextStateStyles = this.buildStyles(nextState, nextAnimationParams, errors); + const queriedElements = new Set(); + const preStyleMap = new Map(); + const postStyleMap = new Map(); + const isRemoval = nextState === 'void'; + const animationOptions = { + params: applyParamDefaults(nextAnimationParams, transitionAnimationParams), + delay: this.ast.options?.delay + }; + const timelines = skipAstBuild ? [] : buildAnimationTimelines(driver, element, this.ast.animation, enterClassName, leaveClassName, currentStateStyles, nextStateStyles, animationOptions, subInstructions, errors); + let totalTime = 0; + timelines.forEach(tl => { + totalTime = Math.max(tl.duration + tl.delay, totalTime); + }); + if (errors.length) { + return createTransitionInstruction(element, this._triggerName, currentState, nextState, isRemoval, currentStateStyles, nextStateStyles, [], [], preStyleMap, postStyleMap, totalTime, errors); } - const response$ = 'AbortController' in this.win || (0,_angular_common__WEBPACK_IMPORTED_MODULE_20__.isPlatformServer)(this.platformId) ? (0,rxjs_fetch__WEBPACK_IMPORTED_MODULE_32__.fromFetch)(url) : - /** - * Fallback for Firefox 55 and 56 - * TODO: drop after browser support bump - */ - (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.defer)(() => (0,rxjs__WEBPACK_IMPORTED_MODULE_33__.from)(fetch(url))); - const piped = response$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.switchMap)(response => (0,tslib__WEBPACK_IMPORTED_MODULE_34__.__awaiter)(this, void 0, void 0, function* () { - if (response.ok) { - return response.text(); + timelines.forEach(tl => { + const elm = tl.element; + const preProps = getOrSetDefaultValue(preStyleMap, elm, new Set()); + tl.preStyleProps.forEach(prop => preProps.add(prop)); + const postProps = getOrSetDefaultValue(postStyleMap, elm, new Set()); + tl.postStyleProps.forEach(prop => postProps.add(prop)); + if (elm !== element) { + queriedElements.add(elm); } - throw new Error(`Failed to load ${url} (${response.statusText})`); - })), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_35__.shareReplay)({ - bufferSize: 1, - refCount: false - })); - this.cache.set(url, piped); - return piped; + }); + if (typeof ngDevMode === 'undefined' || ngDevMode) { + checkNonAnimatableInTimelines(timelines, this._triggerName, driver); + } + const queriedElementsList = iteratorToArray(queriedElements.values()); + return createTransitionInstruction(element, this._triggerName, currentState, nextState, isRemoval, currentStateStyles, nextStateStyles, timelines, queriedElementsList, preStyleMap, postStyleMap, totalTime); } } -TuiStaticRequestService.ɵfac = function TuiStaticRequestService_Factory(t) { - return new (t || TuiStaticRequestService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.WINDOW), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID)); -}; -TuiStaticRequestService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ - token: TuiStaticRequestService, - factory: TuiStaticRequestService.ɵfac, - providedIn: 'root' -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiStaticRequestService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable, - args: [{ - providedIn: 'root' - }] - }], function () { - return [{ - type: Window, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_7__.WINDOW] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.PLATFORM_ID] - }] - }]; - }, null); -})(); -class TuiSwipeService extends rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable { - constructor({ - nativeElement - }, { - timeout, - threshold - }, doc) { - super(subscriber => { - (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.merge)((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(nativeElement, 'touchstart', { - passive: true - }), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(doc, 'touchend')).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.pairwise)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.filter)(([first, second]) => !!first.touches.length && first.touches[0].identifier === second.changedTouches[0].identifier), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(([start, end]) => { - const startX = start.touches[0].clientX; - const startY = start.touches[0].clientY; - const endX = end.changedTouches[0].clientX; - const endY = end.changedTouches[0].clientY; - const distanceX = startX - endX; - const distanceY = startY - endY; - const duration = end.timeStamp - start.timeStamp; - if ((Math.abs(distanceX) > threshold || Math.abs(distanceY) > threshold) && duration < timeout) { - return { - direction: (0,_taiga_ui_cdk_utils_miscellaneous__WEBPACK_IMPORTED_MODULE_27__.tuiGetSwipeDirection)(distanceX, distanceY), - events: [start, end] - }; +/** + * Checks inside a set of timelines if they try to animate a css property which is not considered + * animatable, in that case it prints a warning on the console. + * Besides that the function doesn't have any other effect. + * + * Note: this check is done here after the timelines are built instead of doing on a lower level so + * that we can make sure that the warning appears only once per instruction (we can aggregate here + * all the issues instead of finding them separately). + * + * @param timelines The built timelines for the current instruction. + * @param triggerName The name of the trigger for the current instruction. + * @param driver Animation driver used to perform the check. + * + */ +function checkNonAnimatableInTimelines(timelines, triggerName, driver) { + if (!driver.validateAnimatableStyleProperty) { + return; + } + const allowedNonAnimatableProps = new Set([ + // 'easing' is a utility/synthetic prop we use to represent + // easing functions, it represents a property of the animation + // which is not animatable but different values can be used + // in different steps + 'easing']); + const invalidNonAnimatableProps = new Set(); + timelines.forEach(({ + keyframes + }) => { + const nonAnimatablePropsInitialValues = new Map(); + keyframes.forEach(keyframe => { + const entriesToCheck = Array.from(keyframe.entries()).filter(([prop]) => !allowedNonAnimatableProps.has(prop)); + for (const [prop, value] of entriesToCheck) { + if (!driver.validateAnimatableStyleProperty(prop)) { + if (nonAnimatablePropsInitialValues.has(prop) && !invalidNonAnimatableProps.has(prop)) { + const propInitialValue = nonAnimatablePropsInitialValues.get(prop); + if (propInitialValue !== value) { + invalidNonAnimatableProps.add(prop); + } + } else { + nonAnimatablePropsInitialValues.set(prop, value); + } } - return null; - }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.filter)(_taiga_ui_cdk_utils_miscellaneous__WEBPACK_IMPORTED_MODULE_27__.tuiIsPresent)).subscribe(subscriber); + } }); + }); + if (invalidNonAnimatableProps.size > 0) { + console.warn(`Warning: The animation trigger "${triggerName}" is attempting to animate the following` + ' not animatable properties: ' + Array.from(invalidNonAnimatableProps).join(', ') + '\n' + '(to check the list of all animatable properties visit https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_animated_properties)'); } } -TuiSwipeService.ɵfac = function TuiSwipeService_Factory(t) { - return new (t || TuiSwipeService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_36__.TUI_SWIPE_OPTIONS), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_common__WEBPACK_IMPORTED_MODULE_20__.DOCUMENT)); -}; -TuiSwipeService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ - token: TuiSwipeService, - factory: TuiSwipeService.ɵfac -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiSwipeService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_36__.TUI_SWIPE_OPTIONS] - }] - }, { - type: Document, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_common__WEBPACK_IMPORTED_MODULE_20__.DOCUMENT] - }] - }]; - }, null); -})(); -const TOUCH_SENSITIVITY = 0.01; -class TuiZoomService extends rxjs__WEBPACK_IMPORTED_MODULE_2__.Observable { - constructor({ - nativeElement - }, { - wheelSensitivity - }) { - super(subscriber => { - (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.merge)((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(nativeElement, 'touchstart', { - passive: true - }).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.filter)(({ - touches - }) => touches.length > 1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.switchMap)(startEvent => (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(nativeElement, 'touchmove', { - passive: true - }).pipe((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiPreventDefault)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_37__.scan)((prev, event) => { - const distance = (0,_taiga_ui_cdk_utils_miscellaneous__WEBPACK_IMPORTED_MODULE_27__.tuiDistanceBetweenTouches)(event); - return { - event, - distance, - delta: (distance - prev.distance) * TOUCH_SENSITIVITY - }; - }, { - event: startEvent, - distance: (0,_taiga_ui_cdk_utils_miscellaneous__WEBPACK_IMPORTED_MODULE_27__.tuiDistanceBetweenTouches)(startEvent), - delta: 0 - }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(({ - event, - delta - }) => { - const clientX = (event.touches[0].clientX + event.touches[1].clientX) / 2; - const clientY = (event.touches[0].clientY + event.touches[1].clientY) / 2; - return { - clientX, - clientY, - delta, - event - }; - }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(nativeElement, 'touchend'))))), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiTypedFromEvent)(nativeElement, 'wheel', { - passive: false - }).pipe((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_3__.tuiPreventDefault)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(wheel => ({ - clientX: wheel.clientX, - clientY: wheel.clientY, - delta: -wheel.deltaY * wheelSensitivity, - event: wheel - })))).subscribe(subscriber); +function oneOrMoreTransitionsMatch(matchFns, currentState, nextState, element, params) { + return matchFns.some(fn => fn(currentState, nextState, element, params)); +} +function applyParamDefaults(userParams, defaults) { + const result = copyObj(defaults); + for (const key in userParams) { + if (userParams.hasOwnProperty(key) && userParams[key] != null) { + result[key] = userParams[key]; + } + } + return result; +} +class AnimationStateStyles { + constructor(styles, defaultParams, normalizer) { + this.styles = styles; + this.defaultParams = defaultParams; + this.normalizer = normalizer; + } + buildStyles(params, errors) { + const finalStyles = new Map(); + const combinedParams = copyObj(this.defaultParams); + Object.keys(params).forEach(key => { + const value = params[key]; + if (value !== null) { + combinedParams[key] = value; + } + }); + this.styles.styles.forEach(value => { + if (typeof value !== 'string') { + value.forEach((val, prop) => { + if (val) { + val = interpolateParams(val, combinedParams, errors); + } + const normalizedProp = this.normalizer.normalizePropertyName(prop, errors); + val = this.normalizer.normalizeStyleValue(prop, normalizedProp, val, errors); + finalStyles.set(prop, val); + }); + } }); + return finalStyles; } } -TuiZoomService.ɵfac = function TuiZoomService_Factory(t) { - return new (t || TuiZoomService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_36__.TUI_ZOOM_OPTIONS)); -}; -TuiZoomService.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({ - token: TuiZoomService, - factory: TuiZoomService.ɵfac -}); -(function () { - (typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵsetClassMetadata"](TuiZoomService, [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Injectable - }], function () { - return [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef] - }] - }, { - type: undefined, - decorators: [{ - type: _angular_core__WEBPACK_IMPORTED_MODULE_1__.Inject, - args: [_taiga_ui_cdk_tokens__WEBPACK_IMPORTED_MODULE_36__.TUI_ZOOM_OPTIONS] - }] - }]; - }, null); -})(); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 1355: -/*!********************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-tokens.js ***! - \********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ TUI_ACTIVE_ELEMENT: () => (/* binding */ TUI_ACTIVE_ELEMENT), -/* harmony export */ TUI_ALERTS: () => (/* binding */ TUI_ALERTS), -/* harmony export */ TUI_BASE_HREF: () => (/* binding */ TUI_BASE_HREF), -/* harmony export */ TUI_DEFAULT_RENDERER: () => (/* binding */ TUI_DEFAULT_RENDERER), -/* harmony export */ TUI_DIALOGS: () => (/* binding */ TUI_DIALOGS), -/* harmony export */ TUI_ENSURE_BASE_HREF: () => (/* binding */ TUI_ENSURE_BASE_HREF), -/* harmony export */ TUI_FOCUSABLE_ITEM_ACCESSOR: () => (/* binding */ TUI_FOCUSABLE_ITEM_ACCESSOR), -/* harmony export */ TUI_FONTS_READY: () => (/* binding */ TUI_FONTS_READY), -/* harmony export */ TUI_IS_ANDROID: () => (/* binding */ TUI_IS_ANDROID), -/* harmony export */ TUI_IS_APPLE: () => (/* binding */ TUI_IS_APPLE), -/* harmony export */ TUI_IS_CHROMIUM: () => (/* binding */ TUI_IS_CHROMIUM), -/* harmony export */ TUI_IS_CYPRESS: () => (/* binding */ TUI_IS_CYPRESS), -/* harmony export */ TUI_IS_E2E: () => (/* binding */ TUI_IS_E2E), -/* harmony export */ TUI_IS_FIREFOX: () => (/* binding */ TUI_IS_FIREFOX), -/* harmony export */ TUI_IS_IOS: () => (/* binding */ TUI_IS_IOS), -/* harmony export */ TUI_IS_MOBILE: () => (/* binding */ TUI_IS_MOBILE), -/* harmony export */ TUI_IS_PLAYWRIGHT: () => (/* binding */ TUI_IS_PLAYWRIGHT), -/* harmony export */ TUI_IS_STACKBLITZ: () => (/* binding */ TUI_IS_STACKBLITZ), -/* harmony export */ TUI_IS_TOUCH: () => (/* binding */ TUI_IS_TOUCH), -/* harmony export */ TUI_IS_WEBKIT: () => (/* binding */ TUI_IS_WEBKIT), -/* harmony export */ TUI_PLATFORM: () => (/* binding */ TUI_PLATFORM), -/* harmony export */ TUI_RANGE: () => (/* binding */ TUI_RANGE), -/* harmony export */ TUI_REMOVED_ELEMENT: () => (/* binding */ TUI_REMOVED_ELEMENT), -/* harmony export */ TUI_SCROLL_REF: () => (/* binding */ TUI_SCROLL_REF), -/* harmony export */ TUI_SWIPE_OPTIONS: () => (/* binding */ TUI_SWIPE_OPTIONS), -/* harmony export */ TUI_TAKE_ONLY_TRUSTED_EVENTS: () => (/* binding */ TUI_TAKE_ONLY_TRUSTED_EVENTS), -/* harmony export */ TUI_TOUCH_SUPPORTED: () => (/* binding */ TUI_TOUCH_SUPPORTED), -/* harmony export */ TUI_WINDOW_HEIGHT: () => (/* binding */ TUI_WINDOW_HEIGHT), -/* harmony export */ TUI_WINDOW_SIZE: () => (/* binding */ TUI_WINDOW_SIZE), -/* harmony export */ TUI_ZOOM_OPTIONS: () => (/* binding */ TUI_ZOOM_OPTIONS), -/* harmony export */ tuiAsAlerts: () => (/* binding */ tuiAsAlerts), -/* harmony export */ tuiAsDialog: () => (/* binding */ tuiAsDialog), -/* harmony export */ tuiAsFocusableItemAccessor: () => (/* binding */ tuiAsFocusableItemAccessor), -/* harmony export */ tuiPlatformFactory: () => (/* binding */ tuiPlatformFactory) -/* harmony export */ }); -/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/common */ 9191); -/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 6623); -/* harmony import */ var _ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ng-web-apis/common */ 2684); -/* harmony import */ var _taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @taiga-ui/cdk/observables */ 2143); -/* harmony import */ var _taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/cdk/utils/miscellaneous */ 6049); -/* harmony import */ var _taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @taiga-ui/cdk/utils */ 4333); -/* harmony import */ var _taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @taiga-ui/cdk/utils */ 3573); -/* harmony import */ var _taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @taiga-ui/cdk/utils */ 6343); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 5536); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 5219); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs */ 870); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs */ 3901); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! rxjs */ 3496); -/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! rxjs */ 523); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 1082); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 4406); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 6816); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 5603); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 1856); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 5213); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 6689); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs/operators */ 5733); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs/operators */ 5117); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! rxjs/operators */ 9746); -/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! rxjs/operators */ 5840); -/* harmony import */ var _angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/animations/browser */ 9306); -/* harmony import */ var _taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @taiga-ui/cdk/constants */ 5968); - - - - - - - - - - - -/** - * Element currently being removed by AnimationEngine - */ -const TUI_REMOVED_ELEMENT = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => { - const stub = { - onRemovalComplete: () => {} - }; - const element$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__.BehaviorSubject(null); - const engine = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_angular_animations_browser__WEBPACK_IMPORTED_MODULE_3__["ɵAnimationEngine"], _angular_core__WEBPACK_IMPORTED_MODULE_2__.InjectFlags.Optional) || stub; - const { - onRemovalComplete = stub.onRemovalComplete - } = engine; - engine.onRemovalComplete = (element, context) => { - element$.next(element); - onRemovalComplete.call(engine, element, context); - }; - return element$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.switchMap)(element => (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.timer)(0).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.map)(() => null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.startWith)(element))), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.share)()); -}); - -// Checks if focusout event should be considered leaving active zone -function isValidFocusout(target, removedElement = null) { - return ( - // Not due to switching tabs/going to DevTools - (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_9__.tuiGetDocumentOrShadowRoot)(target).activeElement !== target && - // Not due to button/input becoming disabled or under disabled fieldset - !target.matches(':disabled') && - // Not due to element being removed from DOM - !(removedElement === null || removedElement === void 0 ? void 0 : removedElement.contains(target)) && - // Not due to scrollable element became non-scrollable - (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_10__.tuiIsNativeMouseFocusable)(target) - ); +function buildTrigger(name, ast, normalizer) { + return new AnimationTrigger(name, ast, normalizer); } -function shadowRootActiveElement(root) { - return (0,rxjs__WEBPACK_IMPORTED_MODULE_11__.merge)((0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_12__.tuiTypedFromEvent)(root, 'focusin').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.map)(({ - target - }) => target)), (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_12__.tuiTypedFromEvent)(root, 'focusout').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.filter)(({ - target, - relatedTarget - }) => !!relatedTarget && isValidFocusout(target)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.map)(({ - relatedTarget - }) => relatedTarget))); +class AnimationTrigger { + constructor(name, ast, _normalizer) { + this.name = name; + this.ast = ast; + this._normalizer = _normalizer; + this.transitionFactories = []; + this.states = new Map(); + ast.states.forEach(ast => { + const defaultParams = ast.options && ast.options.params || {}; + this.states.set(ast.name, new AnimationStateStyles(ast.style, defaultParams, _normalizer)); + }); + balanceProperties(this.states, 'true', '1'); + balanceProperties(this.states, 'false', '0'); + ast.transitions.forEach(ast => { + this.transitionFactories.push(new AnimationTransitionFactory(name, ast, this.states)); + }); + this.fallbackTransition = createFallbackTransition(name, this.states, this._normalizer); + } + get containsQueries() { + return this.ast.queryCount > 0; + } + matchTransition(currentState, nextState, element, params) { + const entry = this.transitionFactories.find(f => f.match(currentState, nextState, element, params)); + return entry || null; + } + matchStyles(currentState, params, errors) { + return this.fallbackTransition.buildStyles(currentState, params, errors); + } } -/** - * Active element on the document for ActiveZone - */ -const TUI_ACTIVE_ELEMENT = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => { - const removedElement$ = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(TUI_REMOVED_ELEMENT); - const win = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__.WINDOW); - const doc = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_15__.DOCUMENT); - const focusout$ = (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_12__.tuiTypedFromEvent)(win, 'focusout'); - const focusin$ = (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_12__.tuiTypedFromEvent)(win, 'focusin'); - const blur$ = (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_12__.tuiTypedFromEvent)(win, 'blur'); - const mousedown$ = (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_12__.tuiTypedFromEvent)(win, 'mousedown'); - const mouseup$ = (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_12__.tuiTypedFromEvent)(win, 'mouseup'); - return (0,rxjs__WEBPACK_IMPORTED_MODULE_11__.merge)(focusout$.pipe( - // eslint-disable-next-line rxjs/no-unsafe-takeuntil - (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.takeUntil)(mousedown$), - /** - * TODO: replace to - * repeat({delay: () => mouseup$}) - * in RxJS 7 - */ - // eslint-disable-next-line rxjs/no-ignored-notifier - (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.repeatWhen)(() => mouseup$), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.withLatestFrom)(removedElement$), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.filter)(([event, removedElement]) => isValidFocusout((0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_9__.tuiGetActualTarget)(event), removedElement)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.map)(([{ - relatedTarget - }]) => relatedTarget)), blur$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.map)(() => doc.activeElement), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.filter)(element => !!(element === null || element === void 0 ? void 0 : element.matches('iframe')))), focusin$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.switchMap)(event => { - const target = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_9__.tuiGetActualTarget)(event); - const root = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_9__.tuiGetDocumentOrShadowRoot)(target); - return root === doc ? (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.of)(target) : shadowRootActiveElement(root).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.startWith)(target)); - })), mousedown$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.switchMap)(event => { - const actualTargetInCurrentTime = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_9__.tuiGetActualTarget)(event); - return !doc.activeElement || doc.activeElement === doc.body ? (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.of)(actualTargetInCurrentTime) : focusout$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.map)( - /** - * Do not use `map(() => tuiGetActualTarget(event))` - * because we have different result in runtime - */ - () => actualTargetInCurrentTime), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.takeUntil)((0,rxjs__WEBPACK_IMPORTED_MODULE_5__.timer)(0))); - }))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.share)()); -}); - -/** - * A stream of alerts - */ -const TUI_ALERTS = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)([]); -function tuiAsAlerts(useExisting) { - return { - provide: TUI_ALERTS, - multi: true, - useExisting +function createFallbackTransition(triggerName, states, normalizer) { + const matchers = [(fromState, toState) => true]; + const animation = { + type: 2 /* AnimationMetadataType.Sequence */, + steps: [], + options: null }; -} -const TUI_BASE_HREF = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => { - var _a, _b; - return (_b = (_a = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_15__.DOCUMENT).querySelector('base')) === null || _a === void 0 ? void 0 : _a.href) !== null && _b !== void 0 ? _b : ''; -}); - -/** - * A Renderer2 for global services - * https://github.com/angular/angular/issues/17824#issuecomment-353239017 - * @deprecated unnecessary - * TODO: remove in 4.0 - */ -const TUI_DEFAULT_RENDERER = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)( -// @ts-ignore -() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_2__.RendererFactory2).createRenderer(null, null)); - -/** - * A stream of dialogs - */ -const TUI_DIALOGS = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)([]); -// TODO: Refactor dialogs in 4.0 so there is no need for module imports -function tuiAsDialog(useExisting) { - return { - provide: TUI_DIALOGS, - multi: true, - useExisting + const transition = { + type: 1 /* AnimationMetadataType.Transition */, + animation, + matchers, + options: null, + queryCount: 0, + depCount: 0 }; + return new AnimationTransitionFactory(triggerName, transition, states); } - -/** - * @deprecated: use {@link TUI_BASE_HREF} - */ -const TUI_ENSURE_BASE_HREF = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => { - var _a; - const baseHref = (_a = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_15__.DOCUMENT).querySelector('base')) === null || _a === void 0 ? void 0 : _a.href; - if (baseHref) { - return baseHref; +function balanceProperties(stateMap, key1, key2) { + if (stateMap.has(key1)) { + if (!stateMap.has(key2)) { + stateMap.set(key2, stateMap.get(key1)); + } + } else if (stateMap.has(key2)) { + stateMap.set(key1, stateMap.get(key2)); } - const link = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_15__.DOCUMENT).createElement('a'); - link.href = ''; - return link.pathname; -}); - -/** - * A component that can be focused - */ -const TUI_FOCUSABLE_ITEM_ACCESSOR = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.InjectionToken('[TUI_FOCUSABLE_ITEM_ACCESSOR]'); -function tuiAsFocusableItemAccessor(useExisting) { - return { - provide: TUI_FOCUSABLE_ITEM_ACCESSOR, - useExisting - }; } -const TUI_FONTS_READY = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.InjectionToken('[TUI_FONTS_READY]', { - factory: () => { - var _a; - return (0,rxjs__WEBPACK_IMPORTED_MODULE_22__.from)(((_a = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_15__.DOCUMENT).fonts) === null || _a === void 0 ? void 0 : _a.ready) || rxjs__WEBPACK_IMPORTED_MODULE_23__.EMPTY).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.shareReplay)({ - bufferSize: 1, - refCount: false - })); +const EMPTY_INSTRUCTION_MAP = new ElementInstructionMap(); +class TimelineAnimationEngine { + constructor(bodyNode, _driver, _normalizer) { + this.bodyNode = bodyNode; + this._driver = _driver; + this._normalizer = _normalizer; + this._animations = new Map(); + this._playersById = new Map(); + this.players = []; } -}); - -/** - * iOS browser detection - */ -const TUI_IS_IOS = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_25__.tuiIsIos)((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__.NAVIGATOR))); - -// https://stackoverflow.com/a/11381730/2706426 http://detectmobilebrowsers.com/ -const firstRegex = /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/; -const secondRegex = /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/; -/** - * Mobile browser detection - */ -const TUI_IS_MOBILE = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => firstRegex.test((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__.USER_AGENT).toLowerCase()) || secondRegex.test((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__.USER_AGENT).slice(0, 4).toLowerCase())); - -/** - * Mobile browser that is not iOS (technically includes Windows Phone, Blackberry etc.) - */ -const TUI_IS_ANDROID = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(TUI_IS_MOBILE) && !(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(TUI_IS_IOS)); - -/** - * Apple(safari/webkit) detection - */ -const TUI_IS_APPLE = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_25__.tuiIsApple)((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__.NAVIGATOR))); - -/** - * Chromium browser engine detection - */ -const TUI_IS_CHROMIUM = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => !!(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__.WINDOW).chrome); - -/** - * Detect if app is running under Cypress - * {@link https://docs.cypress.io/faq/questions/using-cypress-faq#Is-there-any-way-to-detect-if-my-app-is-running-under-Cypress Cypress docs} - */ -const TUI_IS_CYPRESS = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => !!(0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__.WINDOW).Cypress); - -/** - * Detect if app is running under Playwright - */ -const TUI_IS_PLAYWRIGHT = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_26__.ALWAYS_FALSE_HANDLER); - -/** - * Detect if app is running under any of test frameworks - */ -const TUI_IS_E2E = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(TUI_IS_CYPRESS) || (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(TUI_IS_PLAYWRIGHT)); - -/** - * Firefox browser engine detection - */ -const TUI_IS_FIREFOX = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => { - var _a; - return typeof ((_a = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__.WINDOW)) === null || _a === void 0 ? void 0 : _a.mozCancelFullScreen) !== 'undefined'; -}); -const TUI_IS_STACKBLITZ = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__.WINDOW).location.host.endsWith('stackblitz.io')); -const TUI_IS_TOUCH = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__.WINDOW).matchMedia('(pointer: coarse)').matches); - -/** - * Webkit browser engine detection - */ -const TUI_IS_WEBKIT = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => { - var _a; - return !!((_a = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__.WINDOW)) === null || _a === void 0 ? void 0 : _a.webkitConvertPointFromNodeToPage); -}); - -// TODO: Switch to factory in 4.0 -const TUI_PLATFORM = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)('web'); -function tuiPlatformFactory() { - if ((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(TUI_IS_IOS)) { - return 'ios'; + register(id, metadata) { + const errors = []; + const warnings = []; + const ast = buildAnimationAst(this._driver, metadata, errors, warnings); + if (errors.length) { + throw registerFailed(errors); + } else { + if (warnings.length) { + warnRegister(warnings); + } + this._animations.set(id, ast); + } } - if ((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(TUI_IS_ANDROID)) { - return 'android'; + _buildPlayer(i, preStyles, postStyles) { + const element = i.element; + const keyframes = normalizeKeyframes$1(this._normalizer, i.keyframes, preStyles, postStyles); + return this._driver.animate(element, keyframes, i.duration, i.delay, i.easing, [], true); } - return 'web'; -} - -/** - * SSR safe default empty Range - */ -const TUI_RANGE = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => (0,_angular_common__WEBPACK_IMPORTED_MODULE_15__.isPlatformBrowser)((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_angular_core__WEBPACK_IMPORTED_MODULE_2__.PLATFORM_ID)) ? new Range() : {}); - -/** - * Scrollable container - */ -const TUI_SCROLL_REF = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => new _angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef((0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_angular_common__WEBPACK_IMPORTED_MODULE_15__.DOCUMENT).documentElement)); - -/** - * Swipe options - */ -const TUI_SWIPE_OPTIONS = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)({ - timeout: 500, - threshold: 30 -}); - -/** - * @description: - * The isTrusted read-only property of the Event interface is a boolean value that is true - * when the event was generated by a user action, and false when the event was created or - * modified by a script or dispatched via EventTarget.dispatchEvent(). - */ -const TUI_TAKE_ONLY_TRUSTED_EVENTS = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(_taiga_ui_cdk_constants__WEBPACK_IMPORTED_MODULE_26__.ALWAYS_TRUE_HANDLER); -const TUI_TOUCH_SUPPORTED = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__.WINDOW).matchMedia('(any-pointer: coarse)').matches); -const TUI_WINDOW_SIZE = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.InjectionToken('[TUI_WINDOW_SIZE]', { - factory: () => { - const w = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_ng_web_apis_common__WEBPACK_IMPORTED_MODULE_14__.WINDOW); - return (0,_taiga_ui_cdk_observables__WEBPACK_IMPORTED_MODULE_12__.tuiTypedFromEvent)(w, 'resize').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.startWith)(null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.map)(() => { - var _a, _b; - const width = Math.max(w.document.documentElement.clientWidth || 0, w.innerWidth || 0, ((_a = w.visualViewport) === null || _a === void 0 ? void 0 : _a.width) || 0); - const height = Math.max(w.document.documentElement.clientHeight || 0, w.innerHeight || 0, ((_b = w.visualViewport) === null || _b === void 0 ? void 0 : _b.height) || 0); - return { - width, - height, - top: 0, - left: 0, - right: width, - bottom: height - }; - }), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.shareReplay)({ - bufferSize: 1, - refCount: true - })); + create(id, element, options = {}) { + const errors = []; + const ast = this._animations.get(id); + let instructions; + const autoStylesMap = new Map(); + if (ast) { + instructions = buildAnimationTimelines(this._driver, element, ast, ENTER_CLASSNAME, LEAVE_CLASSNAME, new Map(), new Map(), options, EMPTY_INSTRUCTION_MAP, errors); + instructions.forEach(inst => { + const styles = getOrSetDefaultValue(autoStylesMap, inst.element, new Map()); + inst.postStyleProps.forEach(prop => styles.set(prop, null)); + }); + } else { + errors.push(missingOrDestroyedAnimation()); + instructions = []; + } + if (errors.length) { + throw createAnimationFailed(errors); + } + autoStylesMap.forEach((styles, element) => { + styles.forEach((_, prop) => { + styles.set(prop, this._driver.computeStyle(element, prop, _angular_animations__WEBPACK_IMPORTED_MODULE_1__.AUTO_STYLE)); + }); + }); + const players = instructions.map(i => { + const styles = autoStylesMap.get(i.element); + return this._buildPlayer(i, new Map(), styles); + }); + const player = optimizeGroupPlayer(players); + this._playersById.set(id, player); + player.onDestroy(() => this.destroy(id)); + this.players.push(player); + return player; } -}); - -/** - * @deprecated Use {@link TUI_WINDOW_SIZE} instead - */ -const TUI_WINDOW_HEIGHT = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateTokenFromFactory)(() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(TUI_WINDOW_SIZE).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.map)(({ - height -}) => height))); - -/** - * Zoom options - */ -const TUI_ZOOM_OPTIONS = (0,_taiga_ui_cdk_utils__WEBPACK_IMPORTED_MODULE_0__.tuiCreateToken)({ - wheelSensitivity: 0.01 -}); - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 8645: -/*!***************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-utils-browser.js ***! - \***************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ tuiIsEdge: () => (/* binding */ tuiIsEdge), -/* harmony export */ tuiIsEdgeOlderThan: () => (/* binding */ tuiIsEdgeOlderThan), -/* harmony export */ tuiIsFirefox: () => (/* binding */ tuiIsFirefox), -/* harmony export */ tuiIsSafari: () => (/* binding */ tuiIsSafari) -/* harmony export */ }); -function tuiIsEdge(userAgent) { - return userAgent.toLowerCase().includes('edge'); -} -const EDGE = 'edge/'; -function tuiIsEdgeOlderThan(version, userAgent) { - const currentVersion = parseInt(userAgent.slice(userAgent.toLowerCase().indexOf(EDGE) + EDGE.length), 10); - return currentVersion < version; -} -function tuiIsFirefox(userAgent) { - return userAgent.toLowerCase().includes('firefox'); -} -function tuiIsSafari({ - ownerDocument: doc -}) { - var _a, _b, _c, _d, _e, _f, _g, _h; - const win = doc === null || doc === void 0 ? void 0 : doc.defaultView; - const isMacOsSafari = typeof win.safari !== 'undefined' && ((_b = (_a = win.safari) === null || _a === void 0 ? void 0 : _a.pushNotification) === null || _b === void 0 ? void 0 : _b.toString()) === '[object SafariRemoteNotification]'; - const isIosSafari = !!((_d = (_c = win.navigator) === null || _c === void 0 ? void 0 : _c.vendor) === null || _d === void 0 ? void 0 : _d.includes('Apple')) && !((_f = (_e = win.navigator) === null || _e === void 0 ? void 0 : _e.userAgent) === null || _f === void 0 ? void 0 : _f.includes('CriOS')) && !((_h = (_g = win.navigator) === null || _g === void 0 ? void 0 : _g.userAgent) === null || _h === void 0 ? void 0 : _h.includes('FxiOS')); - return isMacOsSafari || isIosSafari; -} - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 9226: -/*!*************************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-utils-color.js ***! - \*************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ tuiHexToRGBA: () => (/* binding */ tuiHexToRGBA), -/* harmony export */ tuiHexToRgb: () => (/* binding */ tuiHexToRgb), -/* harmony export */ tuiHsvToRgb: () => (/* binding */ tuiHsvToRgb), -/* harmony export */ tuiIsValidHex: () => (/* binding */ tuiIsValidHex), -/* harmony export */ tuiIsValidRgba: () => (/* binding */ tuiIsValidRgba), -/* harmony export */ tuiParseColor: () => (/* binding */ tuiParseColor), -/* harmony export */ tuiParseHex: () => (/* binding */ tuiParseHex), -/* harmony export */ tuiRgbToHex: () => (/* binding */ tuiRgbToHex), -/* harmony export */ tuiRgbToHsv: () => (/* binding */ tuiRgbToHsv), -/* harmony export */ tuiRgbaToHex: () => (/* binding */ tuiRgbaToHex) -/* harmony export */ }); -function tuiHexToRgb(hex) { - const matches = hex.replace('#', '').split('').map((char, _, array) => array.length === 3 ? char + char : char).join('').match(/.{2}/g); - return matches ? matches.map(x => Number.parseInt(x, 16)) : [0, 0, 0]; -} -const getChunksFromString = (hex, chunkSize) => hex.match(new RegExp(`.{${chunkSize}}`, 'g')); -const convertHexUnitTo256 = hexStr => parseInt(hexStr.repeat(2 / hexStr.length), 16); -const getAlphaFloat = (a, alpha) => { - if (typeof a !== 'undefined') { - return Number((a / 255).toFixed(2)); + destroy(id) { + const player = this._getPlayer(id); + player.destroy(); + this._playersById.delete(id); + const index = this.players.indexOf(player); + if (index >= 0) { + this.players.splice(index, 1); + } } - if (typeof alpha !== 'number' || alpha < 0 || alpha > 1) { - return 1; + _getPlayer(id) { + const player = this._playersById.get(id); + if (!player) { + throw missingPlayer(id); + } + return player; } - return alpha; -}; -function tuiHexToRGBA(hex, alpha) { - const [r, g, b, a] = tuiParseHex(hex, alpha); - return a < 1 ? `rgba(${r}, ${g}, ${b}, ${a})` : `rgb(${r}, ${g}, ${b})`; -} -function tuiIsValidHex(hex) { - // eslint-disable-next-line unicorn/no-unsafe-regex - return /^#([A-Fa-f0-9]{3,4}){1,2}$/.test(hex); -} -function tuiParseHex(hex, alpha) { - var _a; - if (!tuiIsValidHex(hex)) { - throw new Error('Invalid HEX'); + listen(id, element, eventName, callback) { + // triggerName, fromState, toState are all ignored for timeline animations + const baseEvent = makeAnimationEvent(element, '', '', ''); + listenOnPlayer(this._getPlayer(id), eventName, baseEvent, callback); + return () => {}; + } + command(id, element, command, args) { + if (command == 'register') { + this.register(id, args[0]); + return; + } + if (command == 'create') { + const options = args[0] || {}; + this.create(id, element, options); + return; + } + const player = this._getPlayer(id); + switch (command) { + case 'play': + player.play(); + break; + case 'pause': + player.pause(); + break; + case 'reset': + player.reset(); + break; + case 'restart': + player.restart(); + break; + case 'finish': + player.finish(); + break; + case 'init': + player.init(); + break; + case 'setPosition': + player.setPosition(parseFloat(args[0])); + break; + case 'destroy': + this.destroy(id); + break; + } } - const chunkSize = Math.floor((hex.length - 1) / 3); - const hexArr = getChunksFromString(hex.slice(1), chunkSize); - const [r, g, b, a] = (_a = hexArr === null || hexArr === void 0 ? void 0 : hexArr.map(convertHexUnitTo256)) !== null && _a !== void 0 ? _a : []; - const floatAlpha = getAlphaFloat(a, alpha); - return [r, g, b, floatAlpha]; -} -function hsvToColor(h, s, v, n) { - const k = (n + h / 60) % 6; - return Math.round(v - v * s * Math.max(Math.min(k, 4 - k, 1), 0)); -} -/** - * https://stackoverflow.com/a/54024653/2706426 - */ -function tuiHsvToRgb(h, s, v) { - return [hsvToColor(h, s, v, 5), hsvToColor(h, s, v, 3), hsvToColor(h, s, v, 1)]; } -const DEFAULT = [0, 0, 0, 1]; -function tuiParseColor(color) { - const stripped = color.replace('#', '').replace('rgba(', '').replace('rgb(', '').replace(')', ''); - const array = stripped.split(',').map(item => parseFloat(item)); - if (array.length === 4) { - return array; +const QUEUED_CLASSNAME = 'ng-animate-queued'; +const QUEUED_SELECTOR = '.ng-animate-queued'; +const DISABLED_CLASSNAME = 'ng-animate-disabled'; +const DISABLED_SELECTOR = '.ng-animate-disabled'; +const STAR_CLASSNAME = 'ng-star-inserted'; +const STAR_SELECTOR = '.ng-star-inserted'; +const EMPTY_PLAYER_ARRAY = []; +const NULL_REMOVAL_STATE = { + namespaceId: '', + setForRemoval: false, + setForMove: false, + hasAnimation: false, + removedBeforeQueried: false +}; +const NULL_REMOVED_QUERIED_STATE = { + namespaceId: '', + setForMove: false, + setForRemoval: false, + hasAnimation: false, + removedBeforeQueried: true +}; +const REMOVAL_FLAG = '__ng_removed'; +class StateValue { + get params() { + return this.options.params; } - if (array.length === 3) { - return array.concat(1); + constructor(input, namespaceId = '') { + this.namespaceId = namespaceId; + const isObj = input && input.hasOwnProperty('value'); + const value = isObj ? input['value'] : input; + this.value = normalizeTriggerValue(value); + if (isObj) { + const options = copyObj(input); + delete options['value']; + this.options = options; + } else { + this.options = {}; + } + if (!this.options.params) { + this.options.params = {}; + } } - const matches = stripped.match(new RegExp(`(.{${stripped.length / 3}})`, 'g')); - if (!matches) { - return DEFAULT; + absorbOptions(options) { + const newParams = options.params; + if (newParams) { + const oldParams = this.options.params; + Object.keys(newParams).forEach(prop => { + if (oldParams[prop] == null) { + oldParams[prop] = newParams[prop]; + } + }); + } } - const parsed = matches.map(char => parseInt(stripped.length % 2 ? char + char : char, 16)); - return [parsed[0] || DEFAULT[0], parsed[1] || DEFAULT[1], parsed[2] || DEFAULT[2], parsed[3] === undefined ? DEFAULT[3] : parsed[3]]; -} -function tuiRgbToHex(r, g, b) { - return `#${[r, g, b].map(x => x.toString(16).padStart(2, '0')).join('')}`; -} -function tuiRgbToHsv(r, g, b) { - const v = Math.max(r, g, b); - const n = v - Math.min(r, g, b); - // eslint-disable-next-line no-nested-ternary - const h = n && (v === r ? (g - b) / n : v === g ? 2 + (b - r) / n : 4 + (r - g) / n); - return [60 * (h < 0 ? h + 6 : h), v && n / v, v]; } -function tuiRgbaToHex(color) { - var _a, _b; - if (!tuiIsValidRgba(color)) { - throw new Error('Invalid RGBa'); +const VOID_VALUE = 'void'; +const DEFAULT_STATE_VALUE = new StateValue(VOID_VALUE); +class AnimationTransitionNamespace { + constructor(id, hostElement, _engine) { + this.id = id; + this.hostElement = hostElement; + this._engine = _engine; + this.players = []; + this._triggers = new Map(); + this._queue = []; + this._elementListeners = new Map(); + this._hostClassName = 'ng-tns-' + id; + addClass(hostElement, this._hostClassName); } - const rgb = (_a = color.replace(/\s/g, '') - // eslint-disable-next-line unicorn/no-unsafe-regex - .match(/^rgba?\((\d+),(\d+),(\d+),?([^,\s)]+)?/i)) !== null && _a !== void 0 ? _a : []; - let alpha = ((_b = rgb === null || rgb === void 0 ? void 0 : rgb[4]) !== null && _b !== void 0 ? _b : '').toString().trim(); - let hex = rgb ? (rgb[1] | 1 << 8).toString(16).slice(1) + (rgb[2] | 1 << 8).toString(16).slice(1) + (rgb[3] | 1 << 8).toString(16).slice(1) : color; - alpha = alpha !== '' ? alpha : 0o1; - alpha = (Number(alpha) * 255 | 1 << 8).toString(16).slice(1); - hex += alpha; - return `#${hex.toUpperCase()}`; -} -function tuiIsValidRgba(rgba) { - const range = '(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|2[0-5]{2})'; - const alpha = '([01]|0?\\.\\d+)'; - return new RegExp(`^(?:rgb\\(\\s*${range}\\s*,\\s*${range}\\s*,\\s*${range}\\s*\\)|rgba\\(\\s*${range}\\s*,\\s*${range}\\s*,\\s*${range}\\s*,\\s*${alpha}\\s*\\))$`).test(rgba); -} - -/** - * Generated bundle index. Do not edit. - */ - - - -/***/ }), - -/***/ 4333: -/*!***********************************************************************!*\ - !*** ./node_modules/@taiga-ui/cdk/fesm2015/taiga-ui-cdk-utils-dom.js ***! - \***********************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ tuiCanScroll: () => (/* binding */ tuiCanScroll), -/* harmony export */ tuiContainsOrAfter: () => (/* binding */ tuiContainsOrAfter), -/* harmony export */ tuiGetActualTarget: () => (/* binding */ tuiGetActualTarget), -/* harmony export */ tuiGetClipboardDataText: () => (/* binding */ tuiGetClipboardDataText), -/* harmony export */ tuiGetDocumentOrShadowRoot: () => (/* binding */ tuiGetDocumentOrShadowRoot), -/* harmony export */ tuiGetElementObscures: () => (/* binding */ tuiGetElementObscures), -/* harmony export */ tuiGetElementOffset: () => (/* binding */ tuiGetElementOffset), -/* harmony export */ tuiGetScrollParent: () => (/* binding */ tuiGetScrollParent), -/* harmony export */ tuiGetSelectedText: () => (/* binding */ tuiGetSelectedText), -/* harmony export */ tuiIsCurrentTarget: () => (/* binding */ tuiIsCurrentTarget), -/* harmony export */ tuiIsElement: () => (/* binding */ tuiIsElement), -/* harmony export */ tuiIsElementEditable: () => (/* binding */ tuiIsElementEditable), -/* harmony export */ tuiIsHTMLElement: () => (/* binding */ tuiIsHTMLElement), -/* harmony export */ tuiIsInput: () => (/* binding */ tuiIsInput), -/* harmony export */ tuiIsInsideIframe: () => (/* binding */ tuiIsInsideIframe), -/* harmony export */ tuiIsNodeIn: () => (/* binding */ tuiIsNodeIn), -/* harmony export */ tuiIsTextNode: () => (/* binding */ tuiIsTextNode), -/* harmony export */ tuiIsTextarea: () => (/* binding */ tuiIsTextarea), -/* harmony export */ tuiIsTextfield: () => (/* binding */ tuiIsTextfield), -/* harmony export */ tuiPointToClientRect: () => (/* binding */ tuiPointToClientRect), -/* harmony export */ tuiRetargetedBoundaryCrossing: () => (/* binding */ tuiRetargetedBoundaryCrossing) -/* harmony export */ }); -/* harmony import */ var _taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @taiga-ui/cdk/utils/math */ 9291); -/* harmony import */ var _taiga_ui_cdk_utils_miscellaneous__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @taiga-ui/cdk/utils/miscellaneous */ 6049); -/* harmony import */ var _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @taiga-ui/cdk/classes */ 7589); - - - -function canScrollVertical(element, rootElement, scrollEnd) { - let currentElement = element; - while (currentElement !== rootElement.parentElement) { - if (Math.floor(currentElement.scrollTop) > 0 && !scrollEnd || Math.ceil(currentElement.scrollTop + currentElement.clientHeight) < currentElement.scrollHeight && scrollEnd) { - return true; + listen(element, name, phase, callback) { + if (!this._triggers.has(name)) { + throw missingTrigger(phase, name); } - if (currentElement.parentElement) { - currentElement = currentElement.parentElement; - } else { - return false; + if (phase == null || phase.length == 0) { + throw missingEvent(name); } - } - return false; -} -function canScrollHorizontal(element, rootElement, scrollEnd) { - let currentElement = element; - while (currentElement !== rootElement.parentElement) { - if (Math.floor(currentElement.scrollLeft) > 0 && !scrollEnd || Math.ceil(currentElement.scrollLeft + currentElement.clientWidth) < currentElement.scrollWidth && scrollEnd) { - return true; + if (!isTriggerEventValid(phase)) { + throw unsupportedTriggerEvent(phase, name); } - if (currentElement.parentElement) { - currentElement = currentElement.parentElement; - } else { + const listeners = getOrSetDefaultValue(this._elementListeners, element, []); + const data = { + name, + phase, + callback + }; + listeners.push(data); + const triggersWithStates = getOrSetDefaultValue(this._engine.statesByElement, element, new Map()); + if (!triggersWithStates.has(name)) { + addClass(element, NG_TRIGGER_CLASSNAME); + addClass(element, NG_TRIGGER_CLASSNAME + '-' + name); + triggersWithStates.set(name, DEFAULT_STATE_VALUE); + } + return () => { + // the event listener is removed AFTER the flush has occurred such + // that leave animations callbacks can fire (otherwise if the node + // is removed in between then the listeners would be deregistered) + this._engine.afterFlush(() => { + const index = listeners.indexOf(data); + if (index >= 0) { + listeners.splice(index, 1); + } + if (!this._triggers.has(name)) { + triggersWithStates.delete(name); + } + }); + }; + } + register(name, ast) { + if (this._triggers.has(name)) { + // throw return false; + } else { + this._triggers.set(name, ast); + return true; } } - return false; -} -function tuiCanScroll(element, rootElement, vertical, scrollEnd) { - return vertical ? canScrollVertical(element, rootElement, scrollEnd) : canScrollHorizontal(element, rootElement, scrollEnd); -} -function tuiContainsOrAfter(current, node) { - try { - return current.contains(node) || !!(node.compareDocumentPosition(current) & Node.DOCUMENT_POSITION_PRECEDING); - } catch (_a) { - return false; + _getTrigger(name) { + const trigger = this._triggers.get(name); + if (!trigger) { + throw unregisteredTrigger(name); + } + return trigger; } -} -function tuiIsInput(element) { - return element.matches('input'); -} -function tuiIsTextarea(element) { - return element.matches('textarea'); -} -function tuiIsTextfield(element) { - return tuiIsInput(element) || tuiIsTextarea(element); -} -function tuiIsElement(node) { - return !!node && 'nodeType' in node && node.nodeType === Node.ELEMENT_NODE; -} -function tuiIsHTMLElement(node) { - return !!node && node instanceof node.ownerDocument.defaultView.HTMLElement; -} -function tuiIsTextNode(node) { - return node.nodeType === Node.TEXT_NODE; -} - -/** - * Gets actual target from open Shadow DOM if event happened within it - */ -function tuiGetActualTarget(event) { - return event.composedPath()[0]; -} -const DEFAULT_FORMAT = 'text/plain'; -/** - * Gets text from data of clipboardEvent, it also works in IE and Edge browsers - */ -function tuiGetClipboardDataText(event, format = DEFAULT_FORMAT) { - return 'clipboardData' in event && event.clipboardData !== null ? event.clipboardData.getData(format) || event.clipboardData.getData(DEFAULT_FORMAT) : event.target.ownerDocument.defaultView.clipboardData.getData('text'); -} -function tuiGetDocumentOrShadowRoot(node) { - return 'getRootNode' in node && node.isConnected ? node.getRootNode() : node.ownerDocument; -} - -/** - * Returns array of Elements covering edges of given element or null if at least one edge middle point is visible - * - * CAUTION: Empty array means element if offscreen i.e. covered by no elements, rather than not covered - * TODO: v4.0 change function signature to - * ```ts - * function tuiGetElementObscures(element: Element): readonly [Element, Element, Element, Element] | [] | null - * ``` - */ -function tuiGetElementObscures(element) { - const { - ownerDocument - } = element; - if (!(ownerDocument === null || ownerDocument === void 0 ? void 0 : ownerDocument.defaultView) || !element.getBoundingClientRect) { - return null; - } - const { - innerWidth, - innerHeight - } = ownerDocument.defaultView; - const doc = tuiGetDocumentOrShadowRoot(element); - const rect = element.getBoundingClientRect(); - if (rect.width === 0 && rect.height === 0) { - return null; - } - const left = (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_0__.tuiClamp)(Math.round(rect.left) + 2, 0, innerWidth); - const top = (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_0__.tuiClamp)(Math.round(rect.top) + 2, 0, innerHeight); - const right = (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_0__.tuiClamp)(Math.round(rect.right) - 2, 0, innerWidth); - const bottom = (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_0__.tuiClamp)(Math.round(rect.bottom) - 2, 0, innerHeight); - const horizontalMiddle = (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_0__.tuiClamp)(Math.round(rect.left + rect.width / 2), 0, innerWidth); - const verticalMiddle = (0,_taiga_ui_cdk_utils_math__WEBPACK_IMPORTED_MODULE_0__.tuiClamp)(Math.round(rect.top + rect.height / 2), 0, innerHeight); - const elements = [doc.elementFromPoint(horizontalMiddle, top), doc.elementFromPoint(horizontalMiddle, bottom), doc.elementFromPoint(left, verticalMiddle), doc.elementFromPoint(right, verticalMiddle)]; - const nonNull = elements.filter(_taiga_ui_cdk_utils_miscellaneous__WEBPACK_IMPORTED_MODULE_1__.tuiIsPresent); - if (!nonNull.length) { - return nonNull; - } - const filtered = nonNull.filter(el => !element.contains(el) && !el.contains(element)); - return filtered.length === 4 ? filtered : null; -} - -/** - * Calculates offset for an element relative to it's parent several levels above - * - * @param host parent element - * @param element - * @return object with offsetTop and offsetLeft number properties - */ -function tuiGetElementOffset(host, element) { - ngDevMode && _taiga_ui_cdk_classes__WEBPACK_IMPORTED_MODULE_2__.tuiAssert.assert(host.contains(element), 'Host must contain element'); - let { - offsetTop, - offsetLeft, - offsetParent - } = element; - while (tuiIsHTMLElement(offsetParent) && offsetParent !== host) { - offsetTop += offsetParent.offsetTop; - offsetLeft += offsetParent.offsetLeft; - offsetParent = offsetParent.offsetParent; + trigger(element, triggerName, value, defaultToFallback = true) { + const trigger = this._getTrigger(triggerName); + const player = new TransitionAnimationPlayer(this.id, triggerName, element); + let triggersWithStates = this._engine.statesByElement.get(element); + if (!triggersWithStates) { + addClass(element, NG_TRIGGER_CLASSNAME); + addClass(element, NG_TRIGGER_CLASSNAME + '-' + triggerName); + this._engine.statesByElement.set(element, triggersWithStates = new Map()); + } + let fromState = triggersWithStates.get(triggerName); + const toState = new StateValue(value, this.id); + const isObj = value && value.hasOwnProperty('value'); + if (!isObj && fromState) { + toState.absorbOptions(fromState.options); + } + triggersWithStates.set(triggerName, toState); + if (!fromState) { + fromState = DEFAULT_STATE_VALUE; + } + const isRemoval = toState.value === VOID_VALUE; + // normally this isn't reached by here, however, if an object expression + // is passed in then it may be a new object each time. Comparing the value + // is important since that will stay the same despite there being a new object. + // The removal arc here is special cased because the same element is triggered + // twice in the event that it contains animations on the outer/inner portions + // of the host container + if (!isRemoval && fromState.value === toState.value) { + // this means that despite the value not changing, some inner params + // have changed which means that the animation final styles need to be applied + if (!objEquals(fromState.params, toState.params)) { + const errors = []; + const fromStyles = trigger.matchStyles(fromState.value, fromState.params, errors); + const toStyles = trigger.matchStyles(toState.value, toState.params, errors); + if (errors.length) { + this._engine.reportError(errors); + } else { + this._engine.afterFlush(() => { + eraseStyles(element, fromStyles); + setStyles(element, toStyles); + }); + } + } + return; + } + const playersOnElement = getOrSetDefaultValue(this._engine.playersByElement, element, []); + playersOnElement.forEach(player => { + // only remove the player if it is queued on the EXACT same trigger/namespace + // we only also deal with queued players here because if the animation has + // started then we want to keep the player alive until the flush happens + // (which is where the previousPlayers are passed into the new player) + if (player.namespaceId == this.id && player.triggerName == triggerName && player.queued) { + player.destroy(); + } + }); + let transition = trigger.matchTransition(fromState.value, toState.value, element, toState.params); + let isFallbackTransition = false; + if (!transition) { + if (!defaultToFallback) return; + transition = trigger.fallbackTransition; + isFallbackTransition = true; + } + this._engine.totalQueuedPlayers++; + this._queue.push({ + element, + triggerName, + transition, + fromState, + toState, + player, + isFallbackTransition + }); + if (!isFallbackTransition) { + addClass(element, QUEUED_CLASSNAME); + player.onStart(() => { + removeClass(element, QUEUED_CLASSNAME); + }); + } + player.onDone(() => { + let index = this.players.indexOf(player); + if (index >= 0) { + this.players.splice(index, 1); + } + const players = this._engine.playersByElement.get(element); + if (players) { + let index = players.indexOf(player); + if (index >= 0) { + players.splice(index, 1); + } + } + }); + this.players.push(player); + playersOnElement.push(player); + return player; } - return { - offsetTop, - offsetLeft - }; -} - -/** - * Finds the nearest parent with scroll in it - * - * @param element initial element - * @param vertical flag for orientation of scroll - */ -function tuiGetScrollParent(element, vertical = true) { - if (element === null) { - return null; + deregister(name) { + this._triggers.delete(name); + this._engine.statesByElement.forEach(stateMap => stateMap.delete(name)); + this._elementListeners.forEach((listeners, element) => { + this._elementListeners.set(element, listeners.filter(entry => { + return entry.name != name; + })); + }); } - if (vertical && element.scrollHeight > element.clientHeight) { - return element; + clearElementCache(element) { + this._engine.statesByElement.delete(element); + this._elementListeners.delete(element); + const elementPlayers = this._engine.playersByElement.get(element); + if (elementPlayers) { + elementPlayers.forEach(player => player.destroy()); + this._engine.playersByElement.delete(element); + } } - if (!vertical && element.scrollWidth > element.clientWidth) { - return element; + _signalRemovalForInnerTriggers(rootElement, context) { + const elements = this._engine.driver.query(rootElement, NG_TRIGGER_SELECTOR, true); + // emulate a leave animation for all inner nodes within this node. + // If there are no animations found for any of the nodes then clear the cache + // for the element. + elements.forEach(elm => { + // this means that an inner remove() operation has already kicked off + // the animation on this element... + if (elm[REMOVAL_FLAG]) return; + const namespaces = this._engine.fetchNamespacesByElement(elm); + if (namespaces.size) { + namespaces.forEach(ns => ns.triggerLeaveAnimation(elm, context, false, true)); + } else { + this.clearElementCache(elm); + } + }); + // If the child elements were removed along with the parent, their animations might not + // have completed. Clear all the elements from the cache so we don't end up with a memory leak. + this._engine.afterFlushAnimationsDone(() => elements.forEach(elm => this.clearElementCache(elm))); } - return tuiGetScrollParent(element.parentElement, vertical); -} - -/** - * @description: - * cross browser way to get selected text - * - * History: - * BUG - window.getSelection() fails when text selected in a form field - * https://bugzilla.mozilla.org/show_bug.cgi?id=85686 - */ -function tuiGetSelectedText({ - getSelection, - document -}) { - var _a; - return document.activeElement && tuiIsTextfield(document.activeElement) ? document.activeElement.value.slice(document.activeElement.selectionStart || 0, document.activeElement.selectionEnd || 0) : ((_a = getSelection()) === null || _a === void 0 ? void 0 : _a.toString()) || null; -} -function tuiIsCurrentTarget({ - target, - currentTarget -}) { - return target === currentTarget; -} -function tuiIsElementEditable(element) { - return tuiIsTextfield(element) && !element.readOnly || !!element.isContentEditable; -} - -/** - * Checks if an app is running inside