Sari la conținut
Citatul zilei

Citate despre prietenie și sprijin

Photo friendship

Prietenia joacă un rol esențial în viața fiecărei persoane, având un impact profund asupra bunăstării emoționale și mentale. Această legătură specială ne oferă nu doar companie, ci și un sentiment de apartenență, care este fundamental pentru dezvoltarea noastră personală. Într-o lume adesea agitată și plină de provocări, prietenii devin refugii, locuri unde putem fi noi înșine, fără teama de judecată.

Această acceptare ne ajută să ne construim încrederea în sine și să ne explorăm identitatea. De asemenea, prietenia contribuie la creșterea noastră socială. Interacțiunile cu prietenii ne ajută să ne dezvoltăm abilitățile de comunicare și empatie.

Prin discuții și activități comune, învățăm să ascultăm, să ne exprimăm gândurile și sentimentele, dar și să ne adaptăm la nevoile celorlalț Aceste abilități sunt esențiale nu doar în relațiile personale, ci și în cele profesionale, unde colaborarea și înțelegerea sunt cruciale pentru succes.

Citate inspiraționale despre prietenie

Citatele inspiraționale despre prietenie pot oferi o perspectivă profundă asupra valorii acestei relaț De exemplu, celebrul scriitor american Ralph Waldo Emerson a spus: „Un prieten este o persoană cu care poți împărtăși totul.” Această afirmație subliniază ideea că prietenia adevărată se bazează pe deschidere și sinceritate, permițându-ne să ne arătăm vulnerabilitățile fără frică. Această transparență este ceea ce face ca legătura dintre prieteni să fie atât de specială. Un alt citat memorabil provine de la Antoine de Saint-Exupéry, care a afirmat: „Prietenia nu este o mare lucru, este un milion de lucruri mici.” Această observație sugerează că prietenia nu se măsoară în gesturi grandioase, ci în micile momente de bucurie și sprijin pe care le împărtășim zi de zi.

Fie că este vorba despre o conversație sinceră la o cafea sau despre un mesaj de încurajare într-o zi dificilă, aceste momente construiesc fundația unei relații durabile.

Citate despre sprijinul prietenilor în momente dificile

Sprijinul pe care prietenii ni-l oferă în momentele dificile este esențial pentru a depăși obstacolele vieț Citatul lui Helen Keller, „Singurătatea poate fi o alegere, dar prietenia este un dar”, evidențiază importanța prezenței prietenilor în clipele de criză. Atunci când ne confruntăm cu dificultăți, prezența unui prieten poate transforma o experiență copleșitoare într-una mai ușor de gestionat. Aceștia ne oferă nu doar sprijin emoțional, ci și perspective diferite care ne pot ajuta să vedem lucrurile dintr-un unghi nou.

De asemenea, citatul lui Maya Angelou, „Am învățat că oamenii vor uita ce ai spus, vor uita ce ai făcut, dar nu vor uita niciodată cum i-ai făcut să se simtă”, subliniază impactul emoțional pe care îl au prietenii asupra noastră. În momentele dificile, modul în care un prieten ne susține poate lăsa o amprentă profundă asupra stării noastre de spirit. Fie că este vorba despre o simplă îmbrățișare sau despre cuvinte de încurajare, aceste gesturi pot oferi confort și speranță.

Cum să îți arăți sprijinul față de prieteni

Arătarea sprijinului față de prieteni poate lua multe forme, iar fiecare gest contează. Un prim pas este să fim prezenți atunci când prietenii noștri au nevoie de noi. Aceasta poate însemna să le oferim timp pentru a discuta despre problemele lor sau să le oferim ajutor practic în momentele dificile.

De exemplu, dacă un prieten trece printr-o perioadă stresantă la locul de muncă, putem oferi să îi pregătim o masă sau să îi facem companie pentru a-l ajuta să se relaxeze. În plus, comunicarea deschisă este esențială. A le arăta prietenilor că suntem disponibili pentru a-i asculta poate face o mare diferență.

Uneori, simpla întrebare „Cum te simți?” poate deschide uși către discuții profunde și necesare. Este important să fim empatici și să le validăm sentimentele, arătându-le că nu sunt singuri în lupta lor. Aceste gesturi simple pot întări legătura dintre noi și pot oferi un sentiment de siguranță și confort.

Prietenia ca sursă de înțelepciune și susținere

Prietenia nu este doar o sursă de sprijin emoțional; ea poate fi și o veritabilă fântână de înțelepciune. Prietenii ne pot oferi perspective diferite asupra problemelor cu care ne confruntăm, ajutându-ne să vedem lucrurile dintr-un unghi nou. De exemplu, atunci când ne simțim pierduți sau confuzi cu privire la o decizie importantă, sfaturile unui prieten de încredere pot clarifica situația și ne pot ghida spre soluții pe care poate nu le-am considerat inițial.

În plus, experiențele împărtășite cu prietenii pot deveni lecții valoroase pentru noi toț Fiecare provocare depășită împreună contribuie la creșterea noastră personală și la dezvoltarea unei relații mai profunde. De exemplu, un prieten care a trecut printr-o despărțire dureroasă poate oferi sfaturi utile despre cum să facem față durerii emoționale sau cum să ne reconstruim viața după o astfel de experiență. Astfel, prietenia devine nu doar un sprijin moral, ci și o sursă de învățare continuă.

Cele mai frumoase citate despre legătura profundă dintre prieteni

Legătura profundă dintre prieteni este adesea surprinsă în cuvinte frumoase care reflectă natura specială a acestei relaț Citatul lui C.S. Lewis, „Prietenia este nașterea unei suflete în două corpuri”, ilustrează perfect ideea că adevărata prietenie transcende limitele fizice și devine o conexiune spirituală profundă. Această legătură se bazează pe înțelegere reciprocă și pe dorința de a fi alături unul de celălalt în momentele bune și rele.

Un alt citat memorabil provine de la Aristotel: „Prietenia este o singură sufletă care locuiește în două corpuri.” Această afirmație subliniază ideea că prietenii adevărati se completează reciproc și își împărtășesc gândurile și sentimentele cele mai intime. Această conexiune profundă face ca relația dintre prieteni să fie una dintre cele mai valoroase din viața noastră, oferindu-ne nu doar companie, ci și un sentiment profund de apartenență.

Cum să-ți arăți recunoștința față de prieteni

Recunoștința față de prieteni este esențială pentru menținerea unei relații sănătoase și durabile. Un mod simplu de a-ți arăta aprecierea este prin gesturi mici dar semnificative. De exemplu, poți scrie o notiță sau un mesaj sincer prin care să le mulțumești pentru tot ceea ce au făcut pentru tine.

Aceste cuvinte pot avea un impact profund asupra stării lor emoționale și pot întări legătura dintre voi. De asemenea, organizarea unor activități speciale împreună poate fi o modalitate excelentă de a-ți exprima recunoștința. Fie că este vorba despre o cină surpriză sau o ieșire într-un loc preferat, aceste momente petrecute împreună vor crea amintiri frumoase și vor sublinia importanța relației voastre.

A arăta recunoștință nu trebuie să fie întotdeauna grandios; uneori, cele mai simple gesturi sunt cele care contează cel mai mult.

Cum să-ți menții și să-ți îngrijești prieteniile de-a lungul timpului

Menținerea și îngrijirea prieteniilor necesită efort constant și dedicare. Un aspect important este comunicarea regulată; chiar dacă viața devine aglomerată, este esențial să facem timp pentru a ne contacta prietenii. O simplă întrebare despre cum le merge sau un mesaj pentru a verifica starea lor poate face minuni pentru menținerea legăturei.

De asemenea, este important să fim flexibili și să ne adaptăm la schimbările din viața celor dragi. Prietenii pot trece prin diverse etape ale vieții – fie că este vorba despre carieră, familie sau alte responsabilități – iar sprijinul nostru constant poate face diferența între o relație superficială și una profund legată. Participarea activă la evenimente importante din viața lor sau oferirea ajutorului atunci când au nevoie sunt modalități prin care putem demonstra că suntem alături de ei pe termen lung.

În concluzie, prietenia este o comoară inestimabilă care îmbogățeşte viețile noastre într-un mod profund. Fiecare interacțiune cu un prieten are potențialul de a aduce bucurie și sprijin reciproc, iar cultivarea acestor relații necesită atenție și dedicare continuu.

În timp ce explorăm importanța prieteniei și a sprijinului în viața noastră, este esențial să ne amintim și de rolul încrederii în sine în construirea relațiilor puternice. Un articol relevant care completează această temă este -1){try{f()}catch(e){}}} function seen(el,cb){if(!('IntersectionObserver' in W)){cb();return}var io=new IntersectionObserver(function(es){if(es[0].isIntersecting){io.disconnect();cb()}});io.observe(el)} /* stare de derulare: --sgd-sp (0..1 pe pagina), --sgd-v (viteza 0..1), clasa sgd-scrolled, timp ramas in articol */ /* --sgd-sp se scrie doar pe elementele care il folosesc (bara si cercul de progres), nu pe : o variabila schimbata pe radacina obliga browserul sa recalculeze stilurile intregii pagini la fiecare cadru de derulare. Textele se rescriu doar cand se schimba. */ var art=$('.sn-article__content,.sn-prose'),eta=$('[data-sgd-eta]'),words=0,pct=$('[data-sgd-pct]'),SP=$$('.sgd-prog').concat($$('.sgd-prog__pct,.sgd-prog__v').filter(function(e){return !e.closest('.sgd-prog')})),lp='',lpc='',le='',et=0,sc=null; if(art&&D.body.classList.contains('single-post')){words=(art.textContent||'').trim().split(/\s+/).length} function onScroll(){var y=W.scrollY||0,h=H.scrollHeight-innerHeight,p=h>0?Math.min(1,Math.max(0,y/h)):0,s=p.toFixed(3),i,t,now; if(s!==lp){lp=s;for(i=0;i60;if(t!==sc){sc=t;H.classList.toggle('sgd-scrolled',t)} if(eta){now=performance.now();if(now-et>300||p>=.999){et=now;if(words>120){var r=art.getBoundingClientRect(),ap=Math.min(1,Math.max(0,(innerHeight*.6-r.top)/Math.max(1,r.height))),m=Math.ceil(words*(1-ap)/220);t=ap>=1?'gata ✓':'încă '+m+' min';if(t!==le){le=t;eta.textContent=t;eta.hidden=false}}else if(le!=='-'){le='-';eta.hidden=true}}}} var tk=0;addEventListener('scroll',function(){if(!tk){tk=1;raf(function(){tk=0;onScroll()})}},{passive:true});onScroll(); /* aparitia la derulare: o singura data, cand elementul intra in ecran. Inlocuieste animatiile legate de derulare (animation-timeline:view()), care tineau ~50 de elemente in animatie pe firul principal si costau la fiecare cadru, chiar si cu pagina nemiscata. Fara JS nu se ascunde nimic. */ (function(){if(RM||!('IntersectionObserver' in W))return; var els=$$('.sn-home-section:not(.sn-home-section--hero) .sn-card,.sn-home-section .sn-section-title,.sn-home-popular__item,.sn-archive-grid .sn-card,.sn-archive__item,.sn-footer__col,.sn-related .sn-card');if(!els.length)return; var vh=W.innerHeight||800,io=new IntersectionObserver(function(es){es.forEach(function(e){if(!e.isIntersecting)return;var el=e.target,t=0;io.unobserve(el);el.classList.add('sgd-in'); function done(ev){if(ev&&ev.target!==el)return;clearTimeout(t);el.removeEventListener('animationend',done);el.classList.remove('sgd-rv','sgd-in')} el.addEventListener('animationend',done);t=setTimeout(done,1300)})},{rootMargin:'0px 0px -5% 0px'}); els.forEach(function(el){if(el.getBoundingClientRect().top>vh*.94){el.classList.add('sgd-rv');io.observe(el)}})})(); /* carduri: inclinare 3D + reflexie care urmareste cursorul */ run('tilt',function(){if(RM||!FINE)return;var cur=null;D.addEventListener('pointermove',function(e){var c=e.target.closest?e.target.closest('.sn-card:not(.sn-card--text):not(.sn-card--compact):not(.sn-card--list)'):null; if(cur&&cur!==c){cur.style.transform='';cur=null}if(!c||c.closest('.sn-slider,.sn-footer,.sn-sidebar'))return;cur=c;var r=c.getBoundingClientRect(),x=(e.clientX-r.left)/r.width-.5,y=(e.clientY-r.top)/r.height-.5; c.style.transform='perspective(900px) rotateX('+(-y*5).toFixed(2)+'deg) rotateY('+(x*6).toFixed(2)+'deg)';c.style.setProperty('--mx',((x+.5)*100).toFixed(1)+'%');c.style.setProperty('--my',((y+.5)*100).toFixed(1)+'%')},{passive:true}); D.addEventListener('pointerleave',function(){if(cur){cur.style.transform='';cur=null}})}); /* numere care urca la aparitie */ run('count',function(){$$('[data-sgd-count]').forEach(function(el){var n=parseInt(el.getAttribute('data-sgd-count'),10)||0;if(RM){el.textContent=n.toLocaleString('ro-RO');return} seen(el,function(){var t0=performance.now(),d=1400;(function st(t){var k=Math.min(1,(t-t0)/d),e=1-Math.pow(1-k,3);el.textContent=Math.round(n*e).toLocaleString('ro-RO');if(k<1)raf(st)})(t0)})})}); /* ziua din an (x/365), procentul anului, articolul zilei */ run('year',function(){var now=new Date(),y=now.getFullYear(),d=Math.floor((now-new Date(y,0,0))/864e5),tot=((y%4===0&&y%100!==0)||y%400===0)?366:365; $$('[data-sgd-day]').forEach(function(e){e.textContent=d});$$('[data-sgd-days]').forEach(function(e){e.textContent=tot});$$('[data-sgd-left]').forEach(function(e){e.textContent=tot-d}); $$('[data-sgd-yp]').forEach(function(e){e.style.setProperty('--yp',(d/tot*100).toFixed(1)+'%')}); var a=$('[data-sgd-aotd]');if(a&&L.length){var p=L[d%L.length];a.textContent=p.t;a.href=p.u} $$('[data-sgd-dd]').forEach(function(e){e.textContent=now.getDate()});$$('[data-sgd-mon]').forEach(function(e){e.textContent=now.toLocaleDateString('ro-RO',{month:'long'})});$$('[data-sgd-wd]').forEach(function(e){e.textContent=now.toLocaleDateString('ro-RO',{weekday:'long'})}); $$('[data-sgd-date]').forEach(function(w){w.textContent=now.toLocaleDateString('ro-RO',{weekday:'long',day:'numeric',month:'long'})})}); /* masina de scris: ultimele titluri, pe rand */ run('typer',function(){var a=$('[data-sgd-typer]');if(!a||!L.length)return;if(RM){a.textContent=L[0].t;a.href=L[0].u;return}var i=0,k=0,del=false; (function st(){var p=L[i%L.length];a.href=p.u;if(!del){k++;a.textContent=p.t.slice(0,k);if(k>=p.t.length){del=true;setTimeout(st,2600);return}setTimeout(st,28+Math.random()*40)} else{k-=3;a.textContent=p.t.slice(0,Math.max(0,k));if(k<=0){del=false;i++;setTimeout(st,350);return}setTimeout(st,14)}})()}); /* cuvant care se schimba (ex. rubricile) */ run('rot',function(){$$('[data-sgd-rot]').forEach(function(el){var ws=(el.getAttribute('data-sgd-rot')||'').split('|').filter(Boolean),i=0;if(ws.length<2){el.textContent=ws[0]||'';return}el.textContent=ws[0];if(RM)return; setInterval(function(){el.classList.add('is-out');setTimeout(function(){i=(i+1)%ws.length;el.textContent=ws[i];el.classList.remove('is-out')},320)},2400)})}); /* ceas (UTC sau local) */ run('clock',function(){var el=$('[data-sgd-clock]');if(!el)return;var loc=el.getAttribute('data-sgd-clock')==='local';function t(){var n=new Date();el.textContent=loc?n.toLocaleTimeString('ro-RO',{hour:'2-digit',minute:'2-digit'}):n.toISOString().slice(11,19)}t();setInterval(t,loc?15000:1000)}); /* retea de noduri pe canvas (fundal deschis) */ run('net',function(){var cv=$('[data-sgd-net]');if(!cv||RM)return;var x=cv.getContext('2d'),dpr=Math.min(2,W.devicePixelRatio||1),w,h,P=[],on=false,col=(cv.getAttribute('data-sgd-net')||'91,61,245|0,194,168').split('|'),mx=-999,my=-999; function size(){var r=cv.getBoundingClientRect();w=r.width;h=r.height;cv.width=w*dpr;cv.height=h*dpr;x.setTransform(dpr,0,0,dpr,0,0);var n=Math.round(Math.min(70,w*h/16000));P=[];for(var i=0;iw)p.vx*=-1;if(p.y<0||p.y>h)p.vy*=-1; var dm=Math.hypot(p.x-mx,p.y-my);if(dm<120){p.x+=(p.x-mx)/dm*.6;p.y+=(p.y-my)/dm*.6} for(var j=i+1;jli>a .sn-menu__label').forEach(function(el){var o=el.textContent,t=0;el.parentNode.addEventListener('mouseenter',function(){var n=0;clearInterval(t); t=setInterval(function(){n++;el.textContent=o.split('').map(function(c,i){return i=o.length){clearInterval(t);el.textContent=o}},32)})})}); /* buton „Asculta articolul” (citire cu voce, in browser) */ run('tts',function(){if(!('speechSynthesis' in W)||!art||!D.body.classList.contains('single-post'))return;var S=W.speechSynthesis,b=D.createElement('button'),q=[],playing=false;b.type='button';b.className='sgd-tts'; function lab(s){b.innerHTML=''+(s?'Oprește citirea':'Ascultă articolul')+'';b.classList.toggle('is-on',!!s)}lab(false); function voice(){var vs=S.getVoices(),i;for(i=0;iA−'; function ap(){art.style.fontSize=Math.abs(z-1)<.01?'':Math.round(z*100)+'%'}ap();w.addEventListener('click',function(e){var b=e.target.closest('button');if(!b)return;z=Math.min(1.4,Math.max(.85,z+parseInt(b.getAttribute('data-d'),10)*.1));store('sgd-fs',z);ap()});tools().appendChild(w)}); /* articole salvate pentru mai tarziu (in browserul vizitatorului). „hr'+'ef” e scris rupt intentionat: robotii care cauta adrese in textul paginii luau bucata de cod drept link si cereau o pagina inexistenta. */ run('save',function(){var list;try{list=JSON.parse(store('sgd-saved')||'[]')}catch(e){list=[]}if(!Array.isArray(list))list=[]; function put(){store('sgd-saved',JSON.stringify(list.slice(0,30)))}function esc(s){return String(s).replace(/&/g,'&').replace(/Articole salvate'+list.map(function(p,i){return ''+esc(p.t)+''}).join('')} pill.addEventListener('click',function(){pan.hidden=!pan.hidden});pan.addEventListener('click',function(e){var b=e.target.closest('button');if(!b)return;list.splice(parseInt(b.getAttribute('data-i'),10),1);put();draw();if(!list.length)pan.hidden=true;if(sb)lab()}); D.body.appendChild(pill);D.body.appendChild(pan);draw();var sb=null,u=location.origin+location.pathname; function lab(){var on=list.some(function(p){return p.u===u});sb.textContent=on?'★ Salvat':'☆ Salvează';sb.classList.toggle('is-on',on)} if(single){sb=D.createElement('button');sb.type='button';sb.className='sgd-savebtn';sb.addEventListener('click',function(){var i=-1;list.forEach(function(p,k){if(p.u===u)i=k});if(i>-1){list.splice(i,1)}else{var h=$('.sn-article__title,.entry-title,h1');list.unshift({t:(h?h.textContent:D.title).trim().slice(0,140),u:u})}put();draw();lab()});lab();tools().appendChild(sb)}}); /* scena 3D de panouri cu articole: mai multe feluri de miscare (data-mode: ring, helix, flow, tunnel, wall, deck, wheel). Se misca singura, cu degetul sau mouse-ul, cu sagetile si cu butoanele; panoul din fata e articolul activ. Pentru fluiditate se scriu doar transform si opacity (fara filtre), iar timpul e masurat, nu numarat in cadre. */ run('ring',function(){var R=$('[data-sgd-ring]');if(!R)return;var F=$$('[data-sgd-face]',R),n=F.length;if(n<3)return; var S=R.closest('[data-sgd-stage]')||R.parentNode,mode=R.getAttribute('data-mode')||'ring',step=360/n,pos=0,vel=0,AUTO=RM?0:(mode==='tunnel'?.2:mode==='deck'?.16:.11),auto=AUTO, drag=false,lx=0,moved=0,cur=-1,w=220,h=290,r=300,on=true,tgt=null,sy=W.scrollY||0,lt=0, dg=$('[data-sgd-deg]',S),rt=$('[data-sgd-rt]',S),rc=$('[data-sgd-rc]',S),go=$('[data-sgd-rgo]',S),ru=$('[data-sgd-ruler]',S),tl=$('[data-sgd-tilt]',S),nm=$('[data-sgd-num]',S),gl=$('[data-sgd-glow]',S), lastDeg='',px=0,py=0,pq=false,sb=null,RI=$$('[data-sgd-idx]',S); function lay(){w=F[0].offsetWidth||220;h=F[0].offsetHeight||290;r=Math.round(w/2/Math.tan(Math.PI/n)+w*.1);sb=null; if(mode==='ring'){F.forEach(function(f,i){f.style.transform='rotateY('+(i*step)+'deg) translateZ('+r+'px)'})} if(mode==='flow'||mode==='deck'||mode==='wall'){F.forEach(function(f){f.style.webkitBoxReflect='none'})} R.style.transform=mode==='ring'||mode==='helix'?'translateZ(-'+r+'px)':mode==='wheel'?'translateZ(-'+Math.round(h/2/Math.tan(Math.PI/n)+h*.08)+'px)':mode==='wall'?'translateZ('+Math.round(w*1.15)+'px)':''} function wrap(x){x=((x%n)+n)%n;return x>n/2?x-n:x} function wrapP(x){return ((x%n)+n)%n} function f2(x){return x.toFixed(2)} function place(){var i,f,rel,a,t,op,k,u,ax,ky,hid=mode==='ring'||mode==='helix'||mode==='wheel'?.21:.01; for(i=0;in/2;f._k=ky}else{f._k=undefined;f._w=false} if(mode==='ring'){a=rel*step;t='';op=Math.max(.1,1-Math.abs(a)/180*1.25)} else if(mode==='helix'){a=rel*step;t='translateY('+f2(rel*h*.2)+'px) rotateY('+f2(a)+'deg) translateZ('+r+'px)';op=Math.max(.1,1-Math.abs(a)/180*1.25)} else if(mode==='wheel'){a=rel*step;t='rotateX('+f2(-a)+'deg) translateZ('+Math.round(h/2/Math.tan(Math.PI/n)+h*.08)+'px)';op=Math.max(.08,1-Math.abs(a)/180*1.5)} else if(mode==='flow'){u=Math.min(ax,1);k=Math.max(ax-1,0);a=(rel<0?-1:1);t='translateX('+f2(a*(u*w*.66+k*w*.36))+'px) translateZ('+f2(-u*w*.55-k*w*.14)+'px) rotateY('+f2(-a*u*56)+'deg)';op=ax>2.5?0:1-Math.max(ax-1.6,0)*1.1} else if(mode==='wall'){a=rel*31;t='rotateY('+f2(a)+'deg) translateZ(-'+Math.round(w*1.9)+'px)';op=ax>2.7?0:1-Math.max(ax-1.7,0)} else if(mode==='tunnel'){k=wrapP(i-pos);t='translate3d('+f2(Math.sin(i*2.4)*w*.78)+'px,'+f2(Math.cos(i*1.7)*h*.24)+'px,'+f2(190-k*w*1.05)+'px)';op=k<.32?k/.32:k>4.6?0:Math.min(1,(4.6-k)/1.1)} else{k=wrapP(i-pos);if(k>n-1){u=n-k;t='translate3d('+f2(-u*w*1.3)+'px,'+f2(u*h*.05)+'px,30px) rotateZ('+f2(-u*13)+'deg)';op=1-u}else{t='translate3d('+f2(k*w*.045*(i%2?1:-1))+'px,'+f2(-k*h*.06)+'px,'+f2(-k*w*.2)+'px) rotateZ('+f2(k*1.4*(i%2?1:-1))+'deg)';op=k>3.7?0:1-k*.2}} op=op<.01?0:Math.round(op*40)/40; /* panourile nevazute nu au tranzitie (o tranzitie fara efect vizibil nu poate rula pe compozitor si ar tine firul principal ocupat): isi iau pozitia pe loc */ if(op.004)){rq=raf(tick)}else{live=false;cruise()}} function wake(){if(live){return}hold();live=true;lt=0;if(!rq){rq=raf(tick)}} function rest(){hold();live=false;if(rq&&W.cancelAnimationFrame){W.cancelAnimationFrame(rq);rq=0}} function toFace(i){hold();var k=Math.round((pos-i)/n);tgt=i+k*n;if(mode==='tunnel'){tgt-=.34}wake()} /* masurarea fluiditatii (o singura data, cu o bucla goala de 140 de cadre): pe dispozitivele lente scena renunta la reflexii si la decor */ function measure(){if(mz||ql>1||RM||!vis||D.hidden){return}mz=true;var c=0,s=0,l=0;raf(function m(t){if(!vis||D.hidden){mz=false;return}if(l){c++;if(c>40){s+=Math.min(.05,(t-l)/1000)}}l=t; if(c<140){raf(m)}else{mz=false;if(s/100>.0205){ql++;S.classList.add(ql===1?'sgd-lite':'sgd-lite2');if(ql<2){setTimeout(measure,600)}}else{ql=2}}})} function start(){if(!vis||D.hidden){return}if(drag||tgt!==null||Math.abs(vel-auto)>.004){wake()}else{cruise()}if(ql<2&&!RM){setTimeout(measure,3500)}} R.addEventListener('pointerdown',function(e){hold();drag=true;moved=0;lx=e.clientX;tgt=null;vel=0;wake()}); W.addEventListener('pointermove',function(e){if(drag){var dx=e.clientX-lx;lx=e.clientX;moved+=Math.abs(dx);var dp=-dx/(w*(mode==='ring'||mode==='helix'||mode==='wheel'?1.25:.8));pos+=dp;vel=Math.max(-4,Math.min(4,dp*38))} if(FINE){if(!sb){sb=S.getBoundingClientRect();sb={left:sb.left+W.scrollX,top:sb.top+W.scrollY,width:sb.width,height:sb.height}}var y=e.pageY-sb.top;if(y>0&&y8){e.preventDefault();return}var i=F.indexOf(f);if(i!==cur){e.preventDefault();toFace(i)}},true); R.addEventListener('mouseenter',function(){auto=0;wake()});R.addEventListener('mouseleave',function(){auto=AUTO;start()}); RI.forEach(function(a){a.addEventListener('mouseenter',function(){toFace(parseInt(a.getAttribute('data-sgd-idx'),10))});a.addEventListener('focus',function(){toFace(parseInt(a.getAttribute('data-sgd-idx'),10))});if(a.tagName==='BUTTON'){a.addEventListener('click',function(){toFace(parseInt(a.getAttribute('data-sgd-idx'),10))})}}); var pv=$('[data-sgd-rprev]',S),nx=$('[data-sgd-rnext]',S); if(pv){pv.addEventListener('click',function(){hold();toFace(cur-1)})}if(nx){nx.addEventListener('click',function(){hold();toFace(cur+1)})} S.addEventListener('keydown',function(e){if(e.key==='ArrowRight'){hold();toFace(cur+1)}else if(e.key==='ArrowLeft'){hold();toFace(cur-1)}}); if('IntersectionObserver' in W){new IntersectionObserver(function(es){var v=es[es.length-1].isIntersecting;if(v===vis){return}vis=v;if(v){start()}else{rest()}}).observe(S)} D.addEventListener('visibilitychange',function(){if(D.hidden){rest()}else{start()}}); function re(){hold();lay();place();start()} /* pe telefon, bara de adrese care apare si dispare la derulare da evenimente „resize” fara ca latimea sa se schimbe: acelea nu repornesc scena */ var lw=W.innerWidth;W.addEventListener('resize',function(){if(W.innerWidth!==lw){lw=W.innerWidth;re()}});W.addEventListener('load',re); lay();place();vel=auto;start()}); })();