diff --git a/next/64251.11f1599bef9f8d08.js b/next/64251.11f1599bef9f8d08.js
deleted file mode 100644
index c1f8e32d8ba7..000000000000
--- a/next/64251.11f1599bef9f8d08.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[64251],{64251:(e,n,t)=>{t.r(n),t.d(n,{default:()=>b});var s,o=t(97270),a=t(16727),i=t(75407),c=t(19908),r=t(56366),p=t(77949),l=t(8634),d=t(76145),u=t(94935),f=t(7733),m=t(64204),g=t(97370);function h(e,n){if(1&e&&(i.j41(0,"h3"),i.nI1(1,"async"),i.EFF(2," STOP KILLING VOLCANOES TO MAKE LAVA LAMPS "),i.k0s()),2&e){const e=i.XpG();i.Y8G("@tuiFadeIn",e.getAnimation(i.bMT(1,1,e.speed)||0))}}class A{constructor(){this.speed=(0,i.WQX)(g.o),this.isShown$=(0,a.UE)((0,i.WQX)(i.Agw))?(0,p.H)([!1,!0]).pipe((0,l.H)((e=>(0,d.of)(e).pipe((0,u.c)(1.5*this.speed.value)))),(0,f.u)(),(0,m.Z)(!0)):(0,d.of)(!0)}getAnimation(e){return{value:"",params:{duration:e}}}}(s=A).ɵfac=function(e){return new(e||s)},s.ɵcmp=i.VBU({type:s,selectors:[["ng-component"]],standalone:!0,exportAs:"Example3",features:[i.aNF],decls:3,vars:3,consts:[[1,"poster"],[4,"ngIf"]],template:function(e,n){1&e&&(i.j41(0,"div",0),i.DNE(1,h,3,3,"h3",1),i.nI1(2,"async"),i.k0s()),2&e&&(i.R7$(1),i.Y8G("ngIf",i.bMT(2,1,n.isShown$)))},dependencies:[a.Jj,a.bT],styles:[".poster[_ngcontent-%COMP%]{display:flex;block-size:4rem;align-items:center;border:5px solid var(--tui-border-normal);text-align:center}"],data:{animation:[r.uy$]},changeDetection:0}),(0,o.Cg)([c.PEb],A.prototype,"getAnimation",null);const b=A}}]);
\ No newline at end of file
diff --git a/next/64251.5a72956ba51c8dd5.js b/next/64251.5a72956ba51c8dd5.js
new file mode 100644
index 000000000000..11d8409a7b2a
--- /dev/null
+++ b/next/64251.5a72956ba51c8dd5.js
@@ -0,0 +1 @@
+(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[64251],{64251:(e,n,t)=>{t.r(n),t.d(n,{default:()=>k});var s,o=t(97270),a=t(16727),i=t(75407),p=t(19908),c=t(56366),r=t(25358),l=t(76145),d=t(77949),u=t(8634),f=t(94935),m=t(7733),g=t(64204),h=t(97370);function A(e,n){if(1&e&&(i.j41(0,"h3"),i.nI1(1,"async"),i.EFF(2," STOP KILLING VOLCANOES TO MAKE LAVA LAMPS "),i.k0s()),2&e){const e=i.XpG();i.Y8G("@tuiFadeIn",e.getAnimation(i.bMT(1,1,e.speed)||0))}}class b{constructor(){this.speed=(0,i.WQX)(h.o),this.isShown$=(0,a.UE)((0,i.WQX)(i.Agw))?this.speed.pipe((0,r.n)((e=>0===e?(0,l.of)(!0):(0,d.H)([!1,!0]).pipe((0,u.H)((n=>(0,l.of)(n).pipe((0,f.c)(1.5*e)))),(0,m.u)(),(0,g.Z)(!0))))):(0,l.of)(!0)}getAnimation(e){return{value:"",params:{duration:e}}}}(s=b).ɵfac=function(e){return new(e||s)},s.ɵcmp=i.VBU({type:s,selectors:[["ng-component"]],standalone:!0,exportAs:"Example3",features:[i.aNF],decls:3,vars:3,consts:[[1,"poster"],[4,"ngIf"]],template:function(e,n){1&e&&(i.j41(0,"div",0),i.DNE(1,A,3,3,"h3",1),i.nI1(2,"async"),i.k0s()),2&e&&(i.R7$(1),i.Y8G("ngIf",i.bMT(2,1,n.isShown$)))},dependencies:[a.Jj,a.bT],styles:[".poster[_ngcontent-%COMP%]{display:flex;block-size:4rem;align-items:center;border:5px solid var(--tui-border-normal);text-align:center}"],data:{animation:[c.uy$]},changeDetection:0}),(0,o.Cg)([p.PEb],b.prototype,"getAnimation",null);const k=b}}]);
\ No newline at end of file
diff --git a/next/91353.3635e71db986ae25.js b/next/91353.3635e71db986ae25.js
new file mode 100644
index 000000000000..7b0634c699fa
--- /dev/null
+++ b/next/91353.3635e71db986ae25.js
@@ -0,0 +1 @@
+(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[91353],{91353:n=>{n.exports="import {AsyncPipe, isPlatformBrowser, NgIf} from '@angular/common';\nimport {Component, inject, PLATFORM_ID} from '@angular/core';\nimport {changeDetection} from '@demo/emulate/change-detection';\nimport {encapsulation} from '@demo/emulate/encapsulation';\nimport {tuiPure} from '@taiga-ui/cdk';\nimport type {TuiDurationOptions} from '@taiga-ui/core';\nimport {tuiFadeIn} from '@taiga-ui/core';\nimport {concatMap, delay, from, of, repeat, startWith, switchMap} from 'rxjs';\n\nimport {AnimationState} from '../../state';\n\n@Component({\n standalone: true,\n exportAs: \"Example3\",\n imports: [AsyncPipe, NgIf],\n templateUrl: './index.html',\n styleUrls: ['./index.less'],\n encapsulation,\n changeDetection,\n animations: [tuiFadeIn],\n})\nexport default class Example {\n protected speed = inject(AnimationState);\n\n protected isShown$ = isPlatformBrowser(inject(PLATFORM_ID))\n ? this.speed.pipe(\n switchMap((speed) =>\n speed === 0\n ? of(true)\n : from([false, true]).pipe(\n concatMap((val) => of(val).pipe(delay(1.5 * speed))),\n repeat(),\n startWith(true),\n ),\n ),\n )\n : of(true);\n\n @tuiPure\n protected getAnimation(duration: number): TuiDurationOptions {\n return {value: '', params: {duration}};\n }\n}\n"}}]);
\ No newline at end of file
diff --git a/next/91353.bbb8349c6f34dc41.js b/next/91353.bbb8349c6f34dc41.js
deleted file mode 100644
index c1e79d1c367f..000000000000
--- a/next/91353.bbb8349c6f34dc41.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[91353],{91353:n=>{n.exports="import {AsyncPipe, isPlatformBrowser, NgIf} from '@angular/common';\nimport {Component, inject, PLATFORM_ID} from '@angular/core';\nimport {changeDetection} from '@demo/emulate/change-detection';\nimport {encapsulation} from '@demo/emulate/encapsulation';\nimport {tuiPure} from '@taiga-ui/cdk';\nimport type {TuiDurationOptions} from '@taiga-ui/core';\nimport {tuiFadeIn} from '@taiga-ui/core';\nimport {concatMap, delay, from, of, repeat, startWith} from 'rxjs';\n\nimport {AnimationState} from '../../state';\n\n@Component({\n standalone: true,\n exportAs: \"Example3\",\n imports: [AsyncPipe, NgIf],\n templateUrl: './index.html',\n styleUrls: ['./index.less'],\n encapsulation,\n changeDetection,\n animations: [tuiFadeIn],\n})\nexport default class Example {\n protected speed = inject(AnimationState);\n\n protected isShown$ = isPlatformBrowser(inject(PLATFORM_ID))\n ? from([false, true]).pipe(\n concatMap((val) => of(val).pipe(delay(1.5 * this.speed.value))),\n repeat(),\n startWith(true),\n )\n : of(true);\n\n @tuiPure\n protected getAnimation(duration: number): TuiDurationOptions {\n return {value: '', params: {duration}};\n }\n}\n"}}]);
\ No newline at end of file
diff --git a/next/index.html b/next/index.html
index 89bd9960bdf6..b898bc68291e 100644
--- a/next/index.html
+++ b/next/index.html
@@ -38,5 +38,5 @@
-