diff --git a/index.html b/index.html index 293b7e9..2cd5254 100644 --- a/index.html +++ b/index.html @@ -4,9 +4,9 @@ - + - + Donatas Šimkus — 2026 gimtadienio sveikinimas @@ -24,32 +24,32 @@
-

VIENAS VAKARAS / VIENAS JUBILIATAS / NULIS NUOBODULIO

-

DONATAI,
MIKROFONĄ
PERDUOK MUMS!

-

15+ metų kuri kitų žmonių šventes. Šiandien visa scena, muzika ir garsiausi aplodismentai — tau.

- - Paspausk. Programa suderinta, tortas patvirtintas. +

GIMTADIENIS PRAĖJO / SVEIKINIMAS ATVYKO BISUI / NULIS NUOBODULIO

+

DONATAI,
GIMTADIENIS PRAĖJO.
BISAS — NE.

+

Kalendorius sako, kad data jau praėjo. Mes sakome: geri sveikinimai nevėluoja — jie tiesiog ateina bisui.

+ + Paspausk. Torto gal ir neliko, bet plojimų — sočiai.
Donatas Šimkus – DŪMAS, pasipuošęs kostiumu -
VAKARO ŽVAIGŽDĖDONATAS ŠIMKUS
+
ŠIO PUSLAPIO ŽVAIGŽDĖDONATAS ŠIMKUS
- KUR DŪMAS — TEN GERA NUOTAIKA★700+ RENGINIŲ APŠILIMAS BAIGTAS★PLANAS D: DONATAS★ŠIANDIEN SCENARIJŲ RAŠOME MES★ - KUR DŪMAS — TEN GERA NUOTAIKA★700+ RENGINIŲ APŠILIMAS BAIGTAS★PLANAS D: DONATAS★ŠIANDIEN SCENARIJŲ RAŠOME MES★ + KUR DŪMAS — TEN GERA NUOTAIKA★700+ RENGINIŲ APŠILIMAS BAIGTAS★PLANAS D: DONATAS★GERI SVEIKINIMAI TURI BISĄ★ + KUR DŪMAS — TEN GERA NUOTAIKA★700+ RENGINIŲ APŠILIMAS BAIGTAS★PLANAS D: DONATAS★GERI SVEIKINIMAI TURI BISĄ★
- +

SCENA KALBA
PATI UŽ SAVE.

010+ METŲ

Kuriant šventės atmosferą

020+ RENGINIŲ

Ir nė vienas nebuvo kaip šis

-
031JUBILIATAS

Šiandien svarbesnis už programą

+
031DONATAS

Vertas atskiro interneto puslapio

04∞ENERGIJOS

Oficialiai neišmatuojama

* Faktai apie patirtį — iš viešo Donato profilio. Šventiniai matavimo vienetai — mūsų. @@ -58,24 +58,24 @@
Donatas su raudona gitara ir žvaigždės formos akiniais
-

TONIGHT'S HEADLINER

-

700+ RENGINIŲ.
ŠIANDIEN —
PAČIAM ŠVĘSTI.

-

Pagaliau renginys, kuriame vedėjui leidžiama atsisėsti. Nebent publika paprašys biso. O publika, žinoma, paprašys.

+

THE ENCORE HEADLINER

+

700+ RENGINIŲ.
DABAR —
SVEIKINIMAS TAU.

+

Tiek kartų kūrei progą šypsotis kitiems, kad vieno sveikinimo dieną mums pasirodė per maža. Todėl štai — papildomas numeris programoje.

PALEISTI „DAVAI DAVAI“ ↗
-

PREMIUM BIRTHDAY PACKAGE

-

ŠIANDIENOS
PASLAUGOS

+

PREMIUM GREETING ENCORE

+

PAVĖLUOTAS? NE.
PRATĘSTAS.

  1. 01Priimti sveikinimusĮSKAIČIUOTA
  2. -
  3. 02Nesirūpinti scenarijumiPRIVALOMA
  4. +
  5. 02Nesirūpinti sveikinimo dataPRIVALOMA
  6. 03Patikrinti torto kokybęNERIBOTA
  7. 04Atlikti dainą tik publikos prašymuBISAS GALIMAS
  8. -
  9. 05Švęsti nuo pirmos iki paskutinės minutės100 %
  10. +
  11. 05Priimti netikėtą sveikinimo bisą100 %
@@ -87,11 +87,11 @@

SPECIAL BIRTHDAY FREESTYLE

-

APIE SVEČIUS REPAVAI.
ŠIANDIEN REPAS — APIE TAVE.

+

APIE SVEČIUS REPAVAI.
O DABAR REPAS — APIE TAVE.

Septyni šimtai švenčių — visur gera banga, - Bet šiandien, Donatai, svarbiausia tik viena: + Nors data praėjo, svarbiausia tik viena: Mikrofoną padėk, tegul draugai garsiai taria — Su gimtadieniu, DŪMAI, tegu scena tau dar žaria!
@@ -99,20 +99,20 @@
-

O DABAR — BE SCENARIJAUS

+

O DABAR — NUOŠIRDŽIAI, BE TELEPROMPTERIO

SU GIMTADIENIU,
DONATAI!

-

Linkime, kad gyvenime netrūktų tos pačios šilumos, energijos ir gero humoro, kuriuos daliji kitų žmonių šventėse.

-

Tegul kiekviena nauja diena būna dar vienas puikus renginys — tik šįkart be būtinybės pačiam rašyti visą scenarijų.

-

Daug sveikatos, stiprių žmonių šalia, garsaus juoko, geros muzikos ir istorijų, vertų ne vieno biso.

+

Donatai, gimtadienis gal ir praėjo, bet geri žmonės ir geri palinkėjimai į vieną kalendoriaus langelį netelpa. Linkime, kad šiluma, energija ir humoras, kuriuos taip dosniai daliji kitiems, visada sugrįžtų su kaupu.

+

Tegul sveikata laiko tvirčiau už geriausią scenos konstrukciją, šalia būna žmonės, su kuriais gera ir per garsiausią vakarėlį, ir visiškoje tyloje, o darbai palieka ne tik pilnas sales, bet ir pilną širdį.

+

Ir tegul gyvenimas kuo dažniau maloniai sulaužo scenarijų: atneša netikėtų kelionių, skambių dainų, gardžių rytų be žadintuvo ir progų, kuriose tau pačiam nieko nereikia vesti — tik būti, juoktis ir mėgautis.

SU GIMTADIENIU!2026 / MADE WITH RESPECT + APPLAUSE
-

AR DONATAS VERTAS BISO?

+

AR GERAS SVEIKINIMAS VERTAS BISO?

PUBLIKA SAKO:
TAIP!

- +
@@ -121,7 +121,7 @@

Viešų faktų ir nuotraukų šaltinis: vedejasdumas.lt

Nuotraukų teisės priklauso jų autoriams / savininkams.

-
ŠVENTĖ PALEISTA — PLOJIMAI DONATUI!
+
SVEIKINIMO BISAS PARUOŠTAS
diff --git a/script.js b/script.js index 437f114..33db030 100644 --- a/script.js +++ b/script.js @@ -4,7 +4,7 @@ function piece(x,y,i){const a=-Math.PI*.9+(i%50)/49*Math.PI*.8,s=7+Math.random() function burst(x=innerWidth/2,y=innerHeight*.7){if(reduced.matches)return;for(let i=0;i<220;i++)pieces.push(piece(x,y,i));if(!frame)animate()} function animate(){ctx.clearRect(0,0,innerWidth,innerHeight);pieces=pieces.filter(p=>p.life>0&&p.y{p.vx*=p.d;p.vy=p.vy*p.d+p.g;p.x+=p.vx;p.y+=p.vy;p.r+=p.spin;p.life--;ctx.save();ctx.translate(p.x,p.y);ctx.rotate(p.r);ctx.fillStyle=p.color;ctx.strokeStyle='#080808';ctx.lineWidth=1;if(p.shape===0){ctx.fillRect(-p.size/2,-p.size/4,p.size,p.size/2);ctx.strokeRect(-p.size/2,-p.size/4,p.size,p.size/2)}else if(p.shape===1){ctx.beginPath();ctx.moveTo(0,-p.size/2);ctx.lineTo(p.size/2,p.size/2);ctx.lineTo(-p.size/2,p.size/2);ctx.closePath();ctx.fill();ctx.stroke()}else{ctx.fillRect(-p.size/3,-p.size/2,p.size*.66,p.size)}ctx.restore()});if(pieces.length)frame=requestAnimationFrame(animate);else{frame=null;ctx.clearRect(0,0,innerWidth,innerHeight)}} function count(){document.querySelectorAll('[data-count]').forEach(el=>{const target=+el.dataset.count;if(+el.textContent===target)return;let v=0,step=Math.max(1,Math.ceil(target/55));function tick(){v=Math.min(target,v+step);el.textContent=v;if(vtoast.classList.remove('visible'),3200)} -function launch(e){document.body.classList.add('started');liveText.textContent='TIESIOGINIS ETERIS';start.querySelector('span').textContent='ŠVENTĖ PALEISTA!';const r=e?.currentTarget?.getBoundingClientRect();burst(r?r.left+r.width/2:innerWidth/2,r?r.top:innerHeight*.7);count();showToast()} +function showToast(text='SVEIKINIMO BISAS PALEISTAS — PLOJIMAI DONATUI!'){clearTimeout(toastTimer);toast.textContent=text;toast.classList.add('visible');toastTimer=setTimeout(()=>toast.classList.remove('visible'),3200)} +function launch(e){document.body.classList.add('started');liveText.textContent='BISAS PALEISTAS';start.querySelector('span').textContent='SVEIKINIMO BISAS ATIDARYTAS!';const r=e?.currentTarget?.getBoundingClientRect();burst(r?r.left+r.width/2:innerWidth/2,r?r.top:innerHeight*.7);count();showToast()} function rap(){clearInterval(rapTimer);const lines=[...document.querySelectorAll('#rapText span')];lines.forEach(x=>x.classList.remove('active'));let i=0;const next=()=>{if(i{rap();const r=e.currentTarget.getBoundingClientRect();burst(r.left+r.width/2,r.top)});addEventListener('resize',resize,{passive:true});resize();const observer=new IntersectionObserver(entries=>{if(entries.some(x=>x.isIntersecting)){count();observer.disconnect()}},{threshold:.3});observer.observe(document.querySelector('.numbers'));})();