Sari la conținut
Photo Search engines
Diverse

Cum funcționează motoarele de căutare: Ce se întâmplă când dai Search

Atunci când un utilizator introduce o interogare în motorul de căutare, se inițiază o succesiune complexă de evenimente care culminează cu afișarea unei liste de linkuri relevante. Acest proces, deși pare instantaneu, implică numeroase etape, de la indexarea vastă a internetului până la algoritmi sofisticați de clasificare. Înțelegerea acestor mecanisme oferă o perspectivă fascinantă asupra modului în care navigăm în era digitală și asupra complexității din spatele fiecărei căutări.

Primul pas în funcționarea unui motor de căutare este colectarea informațiilor. Acesta este procesul de „crawling” sau „parcurgere”, realizat de programe automate numite „crawlere”, „spider” sau „roboți”. Aceste entități digitale explorează neobosit World Wide Web, urmând hyperlinkurile de la o pagină la alta pentru a descoperi noi conținuturi.

1.1. Rolul Crawlerelor

Crawlerii sunt esențiali pentru a menține baza de date a unui motor de căutare actualizată. Aceștia vizitează miliarde de pagini web, analizează conținutul acestora și raportează informațiile înapoi la serverele motorului de căutare. Fără acest proces continuu de explorare, informațiile de pe internet ar deveni rapid depășite, iar relevanța rezultatelor căutării ar scădea drastic.

1.2. Metodologia de Explorare

Crawlerii funcționează pe baza unor algoritmi bine definiți. Ei încep de la o listă de adrese URL cunoscute, vizitează paginile respective, extrag toate linkurile găsite pe acele pagini și le adaugă la o coadă de explorare. Acest proces se repetă la infinit, permițând crawlerilor să acopere o porțiune vastă a internetului. Strategiile de explorare variază; unele crawlere pot prioritiza paginile cu un trafic mare, altele pe cele actualizate recent sau pe cele cu o importanță algoritmică mai mare.

1.3. Gestionarea Resurselor și a Conștiinței Etice

Un aspect crucial al crawling-ului este gestionarea eficientă a resurselor. Nu este posibil sau dorit ca roboții să suprasolicite serverele website-urilor. De aceea, crawlerii respectă fișierul robots.txt al unui website, care specifică ce pagini sau secțiuni nu doresc proprietarii să fie indexate sau accesate de către roboți. De asemenea, crawlerii pot fi programați să acceseze paginile la intervale regulate, pentru a evita supraîncărcarea serverelor.

Motoarele de căutare sunt instrumente esențiale în navigarea pe internet, iar înțelegerea modului în care acestea funcționează poate îmbunătăți semnificativ experiența de căutare. Atunci când dai clic pe butonul „Search”, motoarele de căutare analizează rapid miliarde de pagini web pentru a găsi cele mai relevante rezultate pentru interogarea ta. Dacă ești interesat de tehnici care te pot ajuta să reduci stresul în timp ce navighezi pe internet, poți citi un articol interesant despre tehnici de meditație pentru reducerea stresului. Acesta oferă informații utile care pot îmbunătăți nu doar căutările tale online, ci și starea ta generală de bine.

2. Indexarea Informațiilor: Biblioteca Digitală a Internetului

Odată ce informațiile sunt colectate de către crawlere, ele trebuie organizate într-un mod accesibil și performant. Acest proces se numește indexare și seamănă cu crearea unui index detaliat pentru o bibliotecă imensă. Motorul de căutare creează o structură de date masivă care mapează cuvintele cheie la paginile web unde acestea apar, împreună cu informații contextuale.

2.1. Structura Indexului Imens

Motorul de căutare nu stochează pur și simplu copiile complete ale fiecărei pagini web. În schimb, el creează un „index inversat” (inverted index). Acesta este un fișier masiv care listează fiecare cuvânt distinctiv (sau „token”) găsit pe internet și, pentru fiecare cuvânt, indică toate paginile web în care apare, precum și poziția acestuia în cadrul paginii. De exemplu, dacă cuvântul „măr” apare pe pagina A de 5 ori și pe pagina B de 3 ori, indexul va conține intrarea pentru „măr” cu referințe la paginile A și B și la frecvența și poziția cuvântului în fiecare pagină.

2.2. Procesul de Tokenizare și Normalizare

Înainte de a fi indexate, textele paginilor web trec printr-un proces de „tokenizare”, unde sunt împărțite în unități individuale, de obicei cuvinte. Apoi, urmează „normalizarea”, care implică procese precum:

  • Lowercasing: Transformarea tuturor literelor în minuscule pentru a trata „Măr” și „măr” ca fiind identice.
  • Stemming și Lemmatization: Reducerea cuvintelor la forma lor de bază (rădăcină). De exemplu, „căutare”, „caută” și „căutând” ar putea fi reduse la „căut” (stemming) sau la forma de dicționar „a căuta” (lemmatization). Acest lucru ajută la găsirea rezultatelor chiar dacă utilizatorul folosește o formă diferită a cuvântului.
  • Eliminarea cuvintelor comune (Stop Words): Cuvintele foarte frecvente precum „și”, „un”, „este”, „de” sunt adesea eliminate, deoarece nu adaugă multă informație distinctivă interogării.

2.3. Indexarea Meta-Informațiilor și a Atributelor

Indexarea nu se limitează doar la textul propriu-zis al paginii. Motoarele de căutare analizează și indexează și alte elemente importante, precum:

  • Titlurile paginilor (</code>):</strong> Acestea sunt considerate elemente de mare importanță.</li> <li><strong>Meta descrierile (<code><meta name="description"></code>):</strong> Deși nu influențează direct clasamentul, acestea sunt adesea folosite în snippeturile afișate în rezultatele căutării.</li> <li><strong>Etichetele de antet (<code><br /> <h1></code>, <code></p> <h2 id="etc-indica-structura-si-subiectele-principale-ale-continutului-atributele-imagin"></code>, etc.):</strong> Indică structura și subiectele principale ale conținutului.</li> <li><strong>Atributele imaginilor (<code>alt text</code>):</strong> Ajută la înțelegerea conținutului vizual.</li> <li><strong>Linkurile (textul anchor):</strong> Cuvintele folosite pentru a crea hyperlinkuri sunt, de asemenea, indexate și pot oferi indicii despre conținutul paginii către care indică.</li> </ul> <p>Prin aceste etape de procesare și stocare organizată, motorul de căutare creează o „bază de date” imensă, pregătită pentru a răsfoi rapid și eficient în momentul în care un utilizator introduce o interogare.</p> <h2>3. Procesarea Interogării: Decodificând Intenția Utilizatorului</h2> <p>Când un utilizator introduce textul în câmpul de căutare și apasă „Enter”, începe procesul de decodificare a intenției din spatele acelei interogări. Motorul de căutare trebuie să înțeleagă ce caută utilizatorul, chiar dacă acesta nu folosește terminologia exactă sau formularea perfectă.</p> <h3 id="h-3-1-analiza-lingvistica-a-interogarii">3.1. Analiza Lingvistică a Interogării</h3> <p>Similar cu procesul de indexare, interogarea este supusă unei analize lingvistice. Cuvintele sunt tokenizate, normalizate (lowercasing, stemming/lemmatization) și cuvintele inutile (stop words) sunt eliminate. Acest lucru asigură că interogarea este comparabilă cu cuvintele din indexul motorului de căutare. De exemplu, o interogare ca „cum funcționează motoarele de căutare” va fi procesată, probabil reducând-o la „funcționează motoare căutare” după aplicarea regulilor de normalizare.</p> <h3 id="h-3-2-identificarea-intentiei-in-spatele-cuvintelor">3.2. Identificarea Intenției în Spatele Cuvintelor</h3> <p>Un aspect crucial al procesării interogării este identificarea intenției utilizatorului. Există mai multe tipuri de intenții de căutare:</p> <ul> <li><strong>Intenție informațională:</strong> Utilizatorul caută informații despre un subiect (ex: „ce este fotosinteza”).</li> <li><strong>Intenție navigațională:</strong> Utilizatorul caută un site web specific (ex: „Facebook login”).</li> <li><strong>Intenție tranzacțională:</strong> Utilizatorul intenționează să facă o achiziție sau o anumită acțiune (ex: „cumpără telefon iphone”).</li> <li><strong>Intenție locală:</strong> Utilizatorul caută servicii sau afaceri în apropiere (ex: „restaurant italian în București”).</li> </ul> <p>Motoarele de căutare folosesc algoritmi avansați pentru a deduce acest tip de intenție, care va influența ulterior tipurile de rezultate afișate (ex: articole, linkuri către site-uri, hărți, produse).</p> <h3 id="h-3-3-gestionarea-ambiguitatii-si-a-sinonimelor">3.3. Gestionarea Ambiguității și a Sinonimelor</h3> <p>Limbajul uman este adesea ambiguu. O interogare poate avea mai multe sensuri posibile. De exemplu, „apple” poate însemna fructul sau compania tehnologică. Motoarele de căutare folosesc informații contextuale, istoricul de căutare al utilizatorului (dacă este disponibil și permis) și popularitatea termenilor pentru a dezambiguiza interogarea. De asemenea, ele recunosc sinonimele (ex: „mașină”, „automobil”, „autoturism”) și expansiunea lor pentru a oferi rezultate mai cuprinzătoare.</p> <p>Prin aceste procese complexe de analiză și interpretare, motorul de căutare transformă o simplă succesiune de cuvinte într-o reprezentare a ceea ce utilizatorul dorește cu adevărat să descopere.</p> <p>Înțelegerea modului în care funcționează motoarele de căutare este esențială pentru a naviga eficient pe internet, iar un articol interesant care abordează subiecte conexe este disponibil la acest <a href='https://buzztimenews.com/cum-si-cand-sa-folosesti-samponul-de-curatare-potrivit-de-la-milk-shake/'>link</a>. Aici poți descoperi informații utile despre optimizarea căutărilor și despre cum să folosești resursele online pentru a găsi rapid ceea ce ai nevoie. Aceste cunoștințe pot îmbunătăți experiența ta de utilizare a internetului.</p> <h2 id="h-4-algoritmii-de-clasificare-ordinea-intelepta-a-informatiei">4. Algoritmii de Clasificare: Ordinea Inteleptă a Informației</h2> <p>După ce interogarea a fost înțeleasă și indexul a fost căutat pentru paginile relevante, urmează cea mai complexă și secretizată parte a procesului: algoritmul de clasificare. Acesta determină ordinea în care paginile găsite sunt prezentate utilizatorului, asigurându-se că cele mai utile și relevante informații apar primele.</p> <h3 id="h-4-1-factori-de-relevanta-si-semnale-de-clasi%ef%ac%81care">4.1. Factori de Relevanță și Semnale de Clasificare</h3> <p>Motoarele de căutare folosesc sute de factori (sau „semnale”) pentru a clasifica paginile web. Aceștia pot fi grupați în mai multe categorii:</p> <ul> <li><strong>Relevanța conținutului:</strong> Cât de bine se potrivește conținutul paginii cu cuvintele cheie din interogare. Aceasta include prezența cuvintelor cheie în titlu, în meta descriere, în antete și în corpul textului, precum și densitatea și contextul acestora.</li> <li><strong>Autoritatea și încrederea paginii/site-ului:</strong> Se referă la cât de recunoscut și de încredere este site-ul web din perspectiva altor site-uri. Linkurile de la site-uri cu o bună reputație către o pagină anume sunt văzute ca „voturi de încredere”.</li> <li><strong>Experiența utilizatorului:</strong> Cât de ușor și plăcut este de utilizat site-ul. Aceasta include viteza de încărcare a paginii, responsivitatea pe dispozitive mobile, absența elementelor deranjante (pop-up-uri excesive) și o navigare intuitivă.</li> <li><strong>Contextul utilizatorului:</strong> Locația, istoricul de căutare și preferințele utilizatorului pot influența rezultatele.</li> </ul> <h3 id="h-4-2-impactul-linkurilor-de-intrare-backlinks">4.2. Impactul Linkurilor de Intrare (Backlinks)</h3> <p>Unul dintre cei mai importanți factori, în special în istoria timpurie a SEO (Search Engine Optimization), a fost numărul și calitatea linkurilor de intrare (backlinks) către o pagină. Un link de la un site web la altul este interpretat ca o recomandare. Un număr mare de linkuri de calitate de la site-uri de încredere poate semnala motorului de căutare că pagina respectivă este valoroasă și autoritară.</p> <h3 id="h-4-3-rolul-algoritmilor-machine-learning-si-ai">4.3. Rolul Algoritmilor Machine Learning și AI</h3> <p>În prezent, motoarele de căutare moderne, precum Google, folosesc din ce în ce mai mult tehnologii de machine learning și inteligență artificială (AI) pentru a-și rafina algoritmii de clasificare. Aceste tehnologii permit sistemelor să învețe din miliarde de interacțiuni ale utilizatorilor, să identifice modele complexe și să ajusteze clasamentul în mod dinamic. Algoritmi precum RankBrain (Google) ajută la interpretarea interogărilor noi sau neobișnuite și la potrivirea acestora cu cele mai bune rezultate.</p> <h3 id="h-4-4-seo-arta-si-stiinta-optimarii-pentru-motoarele-de-cautare">4.4. SEO: Arta și Știința Optimării pentru Motoarele de Căutare</h3> <p>Înțelegerea acestor algoritmi permite și generează domeniul SEO. Proprietarii de site-uri și specialiștii în marketing digital lucrează pentru a optimiza conținutul și structura site-urilor lor astfel încât să fie mai bine indexate și clasificate de către motoarele de căutare. Acest lucru implică cercetarea cuvintelor cheie, crearea de conținut de înaltă calitate, optimizarea tehnică a site-ului și construirea unei prezențe online solide.</p> <h2 id="h-5-afisarea-rezultatelor-interfata-catre-informatie">5. Afișarea Rezultatelor: Interfața Către Informație</h2> <p>După ce paginile relevante au fost selectate și clasificate, motorul de căutare este pregătit să afișeze rezultatele utilizatorului. Modul în care aceste rezultate sunt prezentate este la fel de important ca și procesul de clasificare în sine, deoarece influențează experiența utilizatorului și capacitatea acestuia de a găsi informațiile dorite rapid.</p> <h3 id="h-5-1-paginile-cu-rezultate-ale-cautarii-serp">5.1. Paginile cu Rezultate ale Căutării (SERP)</h3> <p>Paginile cu rezultate ale căutării (Search Engine Results Pages – SERP) au evoluat semnificativ de-a lungul timpului. Ele nu mai sunt doar o listă simplă de linkuri. Astăzi, SERP-urile sunt interfețe dinamice care pot include o varietate de elemente, concepute pentru a oferi cele mai utile informații direct pe pagină, fără a necesita neapărat clicuri suplimentare.</p> <h3 id="h-5-2-diversitatea-elementelor-pe-serp">5.2. Diversitatea Elementelor pe SERP</h3> <p>Un SERP modern poate include:</p> <ul> <li><strong>LinkuriOrganice:</strong> Lista clasică de titluri, URL-uri și meta descrieri (snippet-uri) ale paginilor web.</li> <li><strong>Featured Snippets:</strong> Un bloc de text, o listă sau un tabel extras direct dintr-o pagină web pentru a răspunde rapid la o întrebare.</li> <li><strong>Knowledge Panel:</strong> O casetă informativă ce afișează date despre o entitate (persoană, loc, organizație, concept) adesea din surse precum Wikipedia sau baza de date a motorului de căutare.</li> <li><strong>Local Pack (Harta):</strong> Pentru căutări locale, afișează o hartă cu afaceri locale relevante, inclusiv adrese, telefoane și recenzii.</li> <li><strong>Imagini și Video:</strong> Integrate direct în rezultate.</li> <li><strong>Știri (News Box):</strong> Articole de știri relevante pentru interogarea utilizatorului.</li> <li><strong>Cumpărături (Shopping Results):</strong> Produse de vânzare cu prețuri și imagini.</li> <li><strong>Întrebări frecvente (People Also Ask – PAA):</strong> O secțiune cu întrebări legate de interogarea inițială, care pot genera noi oportunități de click.</li> </ul> <h3 id="h-5-3-personalizarea-si-relevanta-continua">5.3. Personalizarea și Relevanța Continuă</h3> <p>Motoarele de căutare încearcă să personalizeze experiența utilizatorului pe cât posibil, respectând setările de confidențialitate. Acest lucru poate însemna ajustarea ordinii rezultatelor în funcție de locația geografică a utilizatorului, istoricul său de căutare sau chiar conversațiile anterioare (în cazul asistenților vocali). Feedback-ul implicit al utilizatorului – cum ar fi clicurile pe anumite rezultate, timpul petrecut pe pagină și dacă utilizatorul revine imediat la pagină pentru a încerca o altă căutare – este un semnal crucial pentru rafinarea continuă a algoritmilor.</p> <p>În concluzie, procesul „ce se întâmplă când dai Search” este o operațiune digitală extraordinar de complexă și sofisticată. De la explorarea continuă a unui internet în permanentă schimbare, la organizarea meticuloasă a informațiilor, interpretarea inteligentă a intențiilor umane și clasificarea precisă a celor mai relevante răspunsuri, fiecare etapă contribuie la a face ca universul bogat de informații de pe internet să fie accesibil și util pentru miliarde de utilizatori zilnic.</p> </div> <footer class="sn-article__footer"> <aside class="sn-author-box" aria-label="Despre autor"> <div class="sn-author-card sn-author-card--box"> <div class="sn-author-card__media"><a href="https://buzztimenews.com/author/redactia-2/" tabindex="-1" aria-hidden="true"></a></div><div class="sn-author-card__body"> <span class="sn-author-card__label">Despre autor</span> <h3 class="sn-author-card__name"><a class="sn-author__name" href="https://buzztimenews.com/author/redactia-2/" rel="author">Echipa Buzz Time News</a></h3> <div class="sn-author-card__bio"><p>Materiale publicate de redacția Buzz Time News.</p> </div> <div class="sn-author-card__footer"> <a class="sn-author-card__more" href="https://buzztimenews.com/author/redactia-2/"> Mai multe articole de Echipa Buzz Time News <svg class="sn-icon sn-icon--arrow-right" width="14" height="14" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M5 12h14M12 5l7 7-7 7"/></svg> </a> </div> </div> </div> </aside> </footer> <div class="sn-after-article"> <section class="sn-related sn-related--grid" aria-labelledby="sn-related-2" data-sn-related> <div class="sn-section-title sn-section-title--bar"><h2 class="sn-section-title__text" id="sn-related-2"><span>Articole similare</span></h2></div> <div class="sn-related__grid sn-grid sn-grid--4"> <article class="sn-card sn-card--standard sn-related__item post-3039 post type-post status-publish format-standard has-post-thumbnail hentry category-diverse" data-post-id="3039"> <a class="sn-card__media sn-thumb" href="https://buzztimenews.com/cum-retii-ce-citesti-metode-eficiente/" tabindex="-1" aria-hidden="true"> <img width="640" height="427" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="sn-thumb__img" alt="Carte deschisă și caiet de notițe pe birou pentru a reține ce citești" loading="lazy" decoding="async" data-sn-src="https://buzztimenews.com/wp-content/uploads/2026/10/cum-retii-ce-citesti-metode-eficiente-640x427.jpg.webp" data-sn-srcset="https://buzztimenews.com/wp-content/uploads/2026/10/cum-retii-ce-citesti-metode-eficiente-640x427.jpg.webp 640w, https://buzztimenews.com/wp-content/uploads/2026/10/cum-retii-ce-citesti-metode-eficiente-300x200.jpg.webp 300w, https://buzztimenews.com/wp-content/uploads/2026/10/cum-retii-ce-citesti-metode-eficiente-1024x684.jpg.webp 1024w, https://buzztimenews.com/wp-content/uploads/2026/10/cum-retii-ce-citesti-metode-eficiente-768x513.jpg.webp 768w, https://buzztimenews.com/wp-content/uploads/2026/10/cum-retii-ce-citesti-metode-eficiente-960x640.jpg.webp 960w, https://buzztimenews.com/wp-content/uploads/2026/10/cum-retii-ce-citesti-metode-eficiente.jpg.webp 1280w" data-sn-sizes="auto, (max-width: 640px) 100vw, (max-width: 1024px) 50vw, 300px" /> </a> <div class="sn-card__body"> <div class="sn-card__cat"><a class="sn-cat" href="https://buzztimenews.com/diverse/">Diverse</a></div> <h3 class="sn-card__title"> <a href="https://buzztimenews.com/cum-retii-ce-citesti-metode-eficiente/" rel="bookmark">Cum reții ce citești: metode care chiar funcționează</a> </h3> <div class="sn-meta sn-card__meta"><span class="sn-meta__item sn-meta__date"><time class="sn-date sn-date--published" datetime="2026-11-12T15:53:00+02:00" title="12 noiembrie 2026 15:53">12 noiembrie 2026</time></span></div> </div> </article> <article class="sn-card sn-card--standard sn-related__item sn-card--no-thumb post-3324 post type-post status-publish format-standard hentry category-diverse sn-no-thumb" data-post-id="3324"> <a class="sn-card__media sn-thumb" href="https://buzztimenews.com/cum-sa-iti-mentii-motivatia-pentru-citit-intr-o-lume-vizuala-moderna/" tabindex="-1" aria-hidden="true"> <img class="sn-thumb__img sn-thumb__img--placeholder" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20427%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%231d4ed8%22%20stop-opacity%3D%22.30%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffffff%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23g%29%22%2F%3E%3Ctext%20x%3D%2250%25%22%20y%3D%2252%25%22%20dominant-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2235%22%20fill%3D%22%231d4ed8%22%20fill-opacity%3D%22.85%22%20letter-spacing%3D%222%22%3EDIVERSE%3C%2Ftext%3E%3C%2Fsvg%3E" alt="" width="640" height="427" loading="lazy" decoding="async"> </a> <div class="sn-card__body"> <div class="sn-card__cat"><a class="sn-cat" href="https://buzztimenews.com/diverse/">Diverse</a></div> <h3 class="sn-card__title"> <a href="https://buzztimenews.com/cum-sa-iti-mentii-motivatia-pentru-citit-intr-o-lume-vizuala-moderna/" rel="bookmark">Cum să îți menții motivația pentru citit într-o lume vizuală modernă</a> </h3> <div class="sn-meta sn-card__meta"><span class="sn-meta__item sn-meta__date"><time class="sn-date sn-date--published" datetime="2026-11-13T13:41:48+02:00" title="13 noiembrie 2026 13:41">acum 4 ore</time></span></div> </div> </article> <article class="sn-card sn-card--standard sn-related__item post-3291 post type-post status-publish format-standard has-post-thumbnail hentry category-diverse" data-post-id="3291"> <a class="sn-card__media sn-thumb" href="https://buzztimenews.com/cele-mai-bune-retete-de-comfort-food-din-diferite-culturi-delicioase/" tabindex="-1" aria-hidden="true"> <img width="640" height="427" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="sn-thumb__img" alt="Photo best comfort food recipes worldwide" loading="lazy" decoding="async" data-sn-src="https://buzztimenews.com/wp-content/uploads/2026/11/wpautoblog-image-3-640x427.jpg.webp" data-sn-srcset="https://buzztimenews.com/wp-content/uploads/2026/11/wpautoblog-image-3-640x427.jpg.webp 640w, https://buzztimenews.com/wp-content/uploads/2026/11/wpautoblog-image-3-300x200.jpg.webp 300w, https://buzztimenews.com/wp-content/uploads/2026/11/wpautoblog-image-3-768x512.jpg.webp 768w, https://buzztimenews.com/wp-content/uploads/2026/11/wpautoblog-image-3.jpg.webp 900w" data-sn-sizes="auto, (max-width: 640px) 100vw, (max-width: 1024px) 50vw, 300px" /> </a> <div class="sn-card__body"> <div class="sn-card__cat"><a class="sn-cat" href="https://buzztimenews.com/diverse/">Diverse</a></div> <h3 class="sn-card__title"> <a href="https://buzztimenews.com/cele-mai-bune-retete-de-comfort-food-din-diferite-culturi-delicioase/" rel="bookmark">Cele mai bune rețete de comfort food din diferite culturi delicioase</a> </h3> <div class="sn-meta sn-card__meta"><span class="sn-meta__item sn-meta__date"><time class="sn-date sn-date--published" datetime="2026-11-10T13:41:03+02:00" title="10 noiembrie 2026 13:41">10 noiembrie 2026</time></span></div> </div> </article> <article class="sn-card sn-card--standard sn-related__item post-3271 post type-post status-publish format-standard has-post-thumbnail hentry category-diverse" data-post-id="3271"> <a class="sn-card__media sn-thumb" href="https://buzztimenews.com/ghidul-micului-gradinar-cum-sa-cresti-plante-sanatoase-in-apartament/" tabindex="-1" aria-hidden="true"> <img width="640" height="427" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="sn-thumb__img" alt="Photo indoor apartment gardening guide" loading="lazy" decoding="async" data-sn-src="https://buzztimenews.com/wp-content/uploads/2026/11/wpautoblog-image-2-640x427.jpg.webp" /> </a> <div class="sn-card__body"> <div class="sn-card__cat"><a class="sn-cat" href="https://buzztimenews.com/diverse/">Diverse</a></div> <h3 class="sn-card__title"> <a href="https://buzztimenews.com/ghidul-micului-gradinar-cum-sa-cresti-plante-sanatoase-in-apartament/" rel="bookmark">Ghidul micului grădinar: Cum să crești plante sănătoase în apartament</a> </h3> <div class="sn-meta sn-card__meta"><span class="sn-meta__item sn-meta__date"><time class="sn-date sn-date--published" datetime="2026-11-07T13:41:26+02:00" title="7 noiembrie 2026 13:41">7 noiembrie 2026</time></span></div> </div> </article> </div> </section> <style id="sgd-arch-css">.sgd-arch{margin:0}.sgd-arch .sgd-arch__l{list-style:none;margin:0;padding:0;display:block;counter-reset:sgda}.sgd-arch .sgd-arch__l .sgd-arch__i{margin:0;padding:0;border:0;font-size:inherit;display:block}.sgd-arch .sgd-arch__l .sgd-arch__a{counter-increment:sgda;display:grid;grid-template-columns:2.2rem minmax(0,1fr);column-gap:.7rem;row-gap:.22rem;align-items:start;padding:.62rem 0;border-bottom:1px solid rgba(0,0,0,.1);color:inherit;text-decoration:none;font-weight:inherit;-webkit-line-clamp:unset;overflow:visible;text-align:left}.sgd-arch .sgd-arch__l .sgd-arch__i:last-child .sgd-arch__a{border-bottom:0}.sgd-arch .sgd-arch__l .sgd-arch__a::before{content:counter(sgda,decimal-leading-zero);grid-column:1;grid-row:1/span 2;position:static;width:auto;height:auto;background:none;border:0;transform:none;opacity:1;font-family:var(--hf,inherit);font-weight:700;font-size:1.2rem;line-height:1.1;color:var(--a,currentColor);font-variant-numeric:tabular-nums}.sgd-arch .sgd-arch__l .sgd-arch__t{grid-column:2;display:block;min-width:0;font-weight:600;font-size:.92rem;line-height:1.36}.sgd-arch .sgd-arch__l .sgd-arch__a[data-c]::after{content:attr(data-c);grid-column:2;position:static;width:auto;height:auto;background:none;border:0;transform:none;font-size:.7rem;line-height:1.3;letter-spacing:.07em;text-transform:uppercase;opacity:.62}.sgd-arch .sgd-arch__l .sgd-arch__a:not([data-c])::after{content:none}.sgd-arch .sgd-arch__l .sgd-arch__a:hover .sgd-arch__t{text-decoration:underline;text-underline-offset:3px}.sn-widget.widget_rss{opacity:1!important}.sgd-arch.sgd-arch--post{margin:2.6rem 0 1rem}.sgd-arch.sgd-arch--post .sgd-arch__l{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));column-gap:2.2rem}.sgd-arch.sgd-arch--post .sgd-arch__l .sgd-arch__i:last-child .sgd-arch__a{border-bottom:1px solid rgba(0,0,0,.1)}</style><section class="sgd-arch sgd-arch--post" aria-label="Mai citește"><div class="sn-section-title sn-section-title--bar"><h2 class="sn-section-title__text"><span>Mai citește</span></h2></div><ul class="sgd-arch__l"><li class="sgd-arch__i"><a class="sgd-arch__a" href="https://buzztimenews.com/cum-sa-iti-diversifici-sursele-de-venit-in-conditii-economice-dificile/" data-c="Economie"><span class="sgd-arch__t">Cum să îți diversifici sursele de venit în condiții economice dificile</span></a></li><li class="sgd-arch__i"><a class="sgd-arch__a" href="https://buzztimenews.com/cum-sa-iti-imbunatatesti-flexibilitatea-pentru-a-deveni-mai-agil/" data-c="Sport"><span class="sgd-arch__t">Cum să îți îmbunătățești flexibilitatea pentru a deveni mai agil</span></a></li><li class="sgd-arch__i"><a class="sgd-arch__a" href="https://buzztimenews.com/5-modalitati-prin-care-sa-iti-sporesti-veniturile-pasive/" data-c="Economie"><span class="sgd-arch__t">5 modalități prin care să îți sporești veniturile pasive</span></a></li><li class="sgd-arch__i"><a class="sgd-arch__a" href="https://buzztimenews.com/cum-sa-iti-imbunatatesti-postura-si-echilibrul-prin-sport/" data-c="Sport"><span class="sgd-arch__t">Cum să îți îmbunătățești postura și echilibrul prin sport</span></a></li><li class="sgd-arch__i"><a class="sgd-arch__a" href="https://buzztimenews.com/cum-sa-te-recuperezi-corect-dupa-o-competitie-sau-un-eveniment-sportiv/" data-c="Sport"><span class="sgd-arch__t">Cum să te recuperezi corect după o competiție sau un eveniment sportiv</span></a></li></ul></section> </div> <nav class="sn-post-nav" aria-label="Navigare articole"> <a class="sn-post-nav__link sn-post-nav__link--prev" href="https://buzztimenews.com/ghidul-somnului-odihnitor-stiinta-viselor/" rel="prev"> <span class="sn-post-nav__thumb sn-thumb sn-thumb--square"> <img width="160" height="107" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="sn-thumb__img" alt="Photo restful sleep" loading="lazy" decoding="async" data-sn-src="https://buzztimenews.com/wp-content/uploads/2026/07/image-6.jpg" data-sn-srcset="https://buzztimenews.com/wp-content/uploads/2026/07/image-6.jpg 1080w, https://buzztimenews.com/wp-content/uploads/2026/07/image-6-300x200.jpg 300w, https://buzztimenews.com/wp-content/uploads/2026/07/image-6-1024x683.jpg 1024w, https://buzztimenews.com/wp-content/uploads/2026/07/image-6-768x512.jpg 768w" data-sn-sizes="auto, 80px" /> </span> <span class="sn-post-nav__body"> <span class="sn-post-nav__label"> <svg class="sn-icon sn-icon--arrow-left" width="14" height="14" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M19 12H5M12 19l-7-7 7-7"/></svg> Articolul anterior </span> <span class="sn-post-nav__title">Ghidul somnului odihnitor: Știința viselor</span> </span> </a> <a class="sn-post-nav__link sn-post-nav__link--next" href="https://buzztimenews.com/cele-mai-bune-metode-de-reciclare-creativa-a-obiectelor-vechi-din-casa/" rel="next"> <span class="sn-post-nav__thumb sn-thumb sn-thumb--square"> <img width="160" height="107" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="sn-thumb__img" alt="Photo recycle old household items" loading="lazy" decoding="async" data-sn-src="https://buzztimenews.com/wp-content/uploads/2026/07/image-8.jpg" data-sn-srcset="https://buzztimenews.com/wp-content/uploads/2026/07/image-8.jpg 1080w, https://buzztimenews.com/wp-content/uploads/2026/07/image-8-300x200.jpg 300w, https://buzztimenews.com/wp-content/uploads/2026/07/image-8-1024x683.jpg 1024w, https://buzztimenews.com/wp-content/uploads/2026/07/image-8-768x512.jpg 768w" data-sn-sizes="auto, 80px" /> </span> <span class="sn-post-nav__body"> <span class="sn-post-nav__label"> Articolul următor <svg class="sn-icon sn-icon--arrow-right" width="14" height="14" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M5 12h14M12 5l7 7-7 7"/></svg> </span> <span class="sn-post-nav__title">Cele mai bune metode de reciclare creativă a obiectelor vechi din casă</span> </span> </a> </nav> </div> <div class="sn-layout__aside"> <aside class="sn-sidebar sn-sidebar--single sn-sidebar--sticky sn-sidebar--sticky-all" aria-label="Bară laterală"><div class="sn-sidebar__inner"><div class="sn-sidebar__module sn-sidebar__module--sg_feat_0"><div class="sgsb sgsb--feat"><div class="sgsb-title"><h3 class="sgsb-title__text">Citește și asta</h3></div><a class="sgsb-feat" href="https://buzztimenews.com/produsul-intern-brut-ce-arata/"><span class="sgsb-feat__img"><img width="640" height="427" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="sn-thumb__img" alt="Produsul intern brut: ce arată și ce nu arată despre o țară" loading="lazy" decoding="async" data-sn-src="https://buzztimenews.com/wp-content/uploads/2026/10/produsul-intern-brut-ce-arata-640x427.jpg.webp" data-sn-srcset="https://buzztimenews.com/wp-content/uploads/2026/10/produsul-intern-brut-ce-arata-640x427.jpg.webp 640w, https://buzztimenews.com/wp-content/uploads/2026/10/produsul-intern-brut-ce-arata-960x640.jpg.webp 960w" data-sn-sizes="auto, (max-width: 640px) 100vw, 640px" /></span><span class="sgsb-m sgsb-m--cat">Economie</span><span class="sgsb-feat__t">Produsul intern brut: ce arată și ce nu arată despre o țară</span><span class="sgsb-m">12 nov. 2026</span></a></div></div><div class="sn-sidebar__module sn-sidebar__module--sg_chips_1"><div class="sgsb sgsb--chips"><div class="sgsb-title"><h3 class="sgsb-title__text">Teme</h3></div><div class="sgsb-chips"><a href="https://buzztimenews.com/diverse/">Diverse</a><a href="https://buzztimenews.com/economie/">Economie</a><a href="https://buzztimenews.com/educatie/">Educatie</a><a href="https://buzztimenews.com/lifestyle/">Lifestyle</a><a href="https://buzztimenews.com/sport/">Sport</a><a href="https://buzztimenews.com/sfaturi-utile/">Sfaturi utile</a><a href="https://buzztimenews.com/afaceri/">Afaceri</a><a href="https://buzztimenews.com/casa-si-gradina/">Casa si gradina</a><a href="https://buzztimenews.com/comunicate-de-presa/">Comunicate de presa</a><a href="https://buzztimenews.com/auto/">Auto</a><a href="https://buzztimenews.com/prestari-servicii/">Prestari servicii</a><a href="https://buzztimenews.com/travel/">Travel</a></div></div></div><div class="sn-sidebar__module sn-sidebar__module--sg_stats_2"><div class="sgsb sgsb--stats"><div class="sgsb-title"><h3 class="sgsb-title__text">Pe scurt, în cifre</h3></div><div class="sgsb-stats"><div><b>473</b><span>articole</span></div><div><b>14</b><span>categorii</span></div><div><b>13 nov.</b><span>ultima publicare</span></div></div></div></div></div></aside> </div> </div> </div> </article> </main> <div class="sgd-f sgd-f--a2"><div class="sn-container sgd-f__stats"><p><b data-sgd-count="473">473</b><span>articole publicate</span></p><p><b data-sgd-count="14">14</b><span>categorii</span></p><p class="sgd-f__say"><strong>Buzz Time News</strong>Ține pasul cu lumea, într-un timp rapid</p></div></div><footer id="sn-footer" class="sn-footer sn-footer--footer-1"> <div class="sn-footer__main"> <div class="sn-container"> <div class="sn-footer__grid sn-footer__grid--cols-3"> <div class="sn-footer__col sn-footer__col--about"> <div class="sn-logo sn-logo--footer sgd-logo"><a class="sn-logo__link" href="https://buzztimenews.com/" rel="home" aria-label="Buzz Time News — acasă"><span class="sgd-logo__mark" aria-hidden="true"><svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><path d="M24 2 43.500 13v22L24 46 4.500 35V13z" fill="#7c3aed"/><path fill="#fff" d="M27 7 13 26h8l-3 15 16-21h-8z"/></svg></span><span class="sgd-logo__word">BuzzTime<b>News</b></span></a></div><p class="sn-footer__about">Ține pasul cu lumea, într-un timp rapid</p> </div> <div class="sn-footer__col sn-footer__col--categories"> <h3 class="sn-footer__title">Secțiuni</h3> <ul class="sn-footer__cats"> <li> <a href="https://buzztimenews.com/diverse/"> <span class="sn-footer__dot" aria-hidden="true"></span>Diverse </a> </li> <li> <a href="https://buzztimenews.com/economie/"> <span class="sn-footer__dot" aria-hidden="true"></span>Economie </a> </li> <li> <a href="https://buzztimenews.com/educatie/"> <span class="sn-footer__dot" aria-hidden="true"></span>Educatie </a> </li> <li> <a href="https://buzztimenews.com/lifestyle/"> <span class="sn-footer__dot" aria-hidden="true"></span>Lifestyle </a> </li> <li> <a href="https://buzztimenews.com/sport/"> <span class="sn-footer__dot" aria-hidden="true"></span>Sport </a> </li> <li> <a href="https://buzztimenews.com/sfaturi-utile/"> <span class="sn-footer__dot" aria-hidden="true"></span>Sfaturi utile </a> </li> <li> <a href="https://buzztimenews.com/afaceri/"> <span class="sn-footer__dot" aria-hidden="true"></span>Afaceri </a> </li> <li> <a href="https://buzztimenews.com/casa-si-gradina/"> <span class="sn-footer__dot" aria-hidden="true"></span>Casa si gradina </a> </li> </ul> </div> <div class="sn-footer__col sn-footer__col--recent"> <h3 class="sn-footer__title">Ultimele articole</h3> <div class="sn-footer__recent sn-widget--list"> <article class="sn-card sn-card--compact post-3097 post type-post status-publish format-standard has-post-thumbnail hentry category-lifestyle" data-post-id="3097"> <a class="sn-card__media sn-thumb" href="https://buzztimenews.com/miscare-zilnica-pentru-incepatori/" tabindex="-1" aria-hidden="true"> <img width="160" height="160" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="sn-thumb__img" alt="Persoană la o plimbare liniștită prin parc, pentru mișcare zilnică" loading="lazy" decoding="async" data-sn-src="https://buzztimenews.com/wp-content/uploads/2026/10/miscare-zilnica-pentru-incepatori-160x160.jpg.webp" data-sn-srcset="https://buzztimenews.com/wp-content/uploads/2026/10/miscare-zilnica-pentru-incepatori-160x160.jpg.webp 160w, https://buzztimenews.com/wp-content/uploads/2026/10/miscare-zilnica-pentru-incepatori-150x150.jpg.webp 150w" data-sn-sizes="auto, 80px" /> </a> <div class="sn-card__body"> <h4 class="sn-card__title"> <a href="https://buzztimenews.com/miscare-zilnica-pentru-incepatori/" rel="bookmark">Mișcare zilnică pentru cei care nu au făcut sport niciodată</a> </h4> <div class="sn-meta sn-card__meta"><span class="sn-meta__item sn-meta__date"><time class="sn-date sn-date--published" datetime="2026-11-13T15:24:00+02:00" title="13 noiembrie 2026 15:24">acum 2 ore</time></span></div> </div> </article> <article class="sn-card sn-card--compact sn-card--no-thumb post-3324 post type-post status-publish format-standard hentry category-diverse sn-no-thumb" data-post-id="3324"> <a class="sn-card__media sn-thumb" href="https://buzztimenews.com/cum-sa-iti-mentii-motivatia-pentru-citit-intr-o-lume-vizuala-moderna/" tabindex="-1" aria-hidden="true"> <img class="sn-thumb__img sn-thumb__img--placeholder" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%20160%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%231d4ed8%22%20stop-opacity%3D%22.30%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffffff%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23g%29%22%2F%3E%3Ctext%20x%3D%2250%25%22%20y%3D%2252%25%22%20dominant-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20font-family%3D%22system-ui%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2214%22%20fill%3D%22%231d4ed8%22%20fill-opacity%3D%22.85%22%20letter-spacing%3D%222%22%3EDIVERSE%3C%2Ftext%3E%3C%2Fsvg%3E" alt="" width="160" height="160" loading="lazy" decoding="async"> </a> <div class="sn-card__body"> <h4 class="sn-card__title"> <a href="https://buzztimenews.com/cum-sa-iti-mentii-motivatia-pentru-citit-intr-o-lume-vizuala-moderna/" rel="bookmark">Cum să îți menții motivația pentru citit într-o lume vizuală modernă</a> </h4> <div class="sn-meta sn-card__meta"><span class="sn-meta__item sn-meta__date"><time class="sn-date sn-date--published" datetime="2026-11-13T13:41:48+02:00" title="13 noiembrie 2026 13:41">acum 4 ore</time></span></div> </div> </article> <article class="sn-card sn-card--compact post-3076 post type-post status-publish format-standard has-post-thumbnail hentry category-educatie" data-post-id="3076"> <a class="sn-card__media sn-thumb" href="https://buzztimenews.com/repetitia-spatiata-cum-retii-mai-mult/" tabindex="-1" aria-hidden="true"> <img width="160" height="160" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="sn-thumb__img" alt="Cărți de joc cu întrebări și răspunsuri folosite pentru repetiția spațiată la studiu" loading="lazy" decoding="async" data-sn-src="https://buzztimenews.com/wp-content/uploads/2026/10/repetitia-spatiata-cum-retii-mai-mult-160x160.jpg.webp" data-sn-srcset="https://buzztimenews.com/wp-content/uploads/2026/10/repetitia-spatiata-cum-retii-mai-mult-160x160.jpg.webp 160w, https://buzztimenews.com/wp-content/uploads/2026/10/repetitia-spatiata-cum-retii-mai-mult-150x150.jpg.webp 150w" data-sn-sizes="auto, 80px" /> </a> <div class="sn-card__body"> <h4 class="sn-card__title"> <a href="https://buzztimenews.com/repetitia-spatiata-cum-retii-mai-mult/" rel="bookmark">Repetiția spațiată: cum reții mai mult cu mai puțin efort</a> </h4> <div class="sn-meta sn-card__meta"><span class="sn-meta__item sn-meta__date"><time class="sn-date sn-date--published" datetime="2026-11-12T17:35:00+02:00" title="12 noiembrie 2026 17:35">12 noiembrie 2026</time></span></div> </div> </article> <article class="sn-card sn-card--compact post-3050 post type-post status-publish format-standard has-post-thumbnail hentry category-economie" data-post-id="3050"> <a class="sn-card__media sn-thumb" href="https://buzztimenews.com/produsul-intern-brut-ce-arata/" tabindex="-1" aria-hidden="true"> <img width="160" height="160" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="sn-thumb__img" alt="Siluetă de oraș modern la apus, imagine pentru produsul intern brut al unei țări" loading="lazy" decoding="async" data-sn-src="https://buzztimenews.com/wp-content/uploads/2026/10/produsul-intern-brut-ce-arata-160x160.jpg.webp" data-sn-srcset="https://buzztimenews.com/wp-content/uploads/2026/10/produsul-intern-brut-ce-arata-160x160.jpg.webp 160w, https://buzztimenews.com/wp-content/uploads/2026/10/produsul-intern-brut-ce-arata-150x150.jpg.webp 150w" data-sn-sizes="auto, 80px" /> </a> <div class="sn-card__body"> <h4 class="sn-card__title"> <a href="https://buzztimenews.com/produsul-intern-brut-ce-arata/" rel="bookmark">Produsul intern brut: ce arată și ce nu arată despre o țară</a> </h4> <div class="sn-meta sn-card__meta"><span class="sn-meta__item sn-meta__date"><time class="sn-date sn-date--published" datetime="2026-11-12T15:58:00+02:00" title="12 noiembrie 2026 15:58">12 noiembrie 2026</time></span></div> </div> </article> </div> </div> </div> </div> </div> <div class="sn-footer__bottom"> <div class="sn-container sn-footer__bottom-inner"> <div class="sn-footer__copy"> <span class="sn-footer__copyright">© 2026 Buzz Time News. Toate drepturile rezervate.</span> </div> <nav class="sn-footer__legal" aria-label="Legal"> <ul id="menu-legal-cy9u" class="sn-footer__legal-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3282"><a href="https://buzztimenews.com/despre-noi/">Despre noi</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3283"><a href="https://buzztimenews.com/politica-editoriala/">Politica editorială</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-3284"><a rel="privacy-policy" href="https://buzztimenews.com/privacy-policy/">Termeni și Condiții & Politică de Confidențialitate</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3285"><a href="https://buzztimenews.com/termeni-si-conditii-de-utilizare/">Politica de utilizare și protecția datelor</a></li></ul><button type="button" class="sn-open-cookie-settings sn-footer__cookies"><svg class="sn-icon sn-icon--settings" width="14" height="14" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="12" cy="12" r="3"/><path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z"/></svg> Setări cookie-uri</button> </nav> </div> </div> </footer> <a class="sn-back-to-top" href="#sn-main" aria-label="Înapoi sus"><svg class="sn-icon sn-icon--arrow-up" width="20" height="20" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M12 19V5M5 12l7-7 7 7"/></svg></a><p class="screen-reader-text" aria-live="polite" id="sn-consent-announce"></p> <div class="sn-consent sn-consent--bottom sn-consent--compact" id="sn-consent" hidden role="region" aria-label="Consimțământ cookie-uri" data-version="1"> <div class="sn-consent__inner"><button type="button" class="sn-consent__close" data-sn-consent-action="close" aria-label="Închide" hidden><svg class="sn-icon sn-icon--close" width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M18 6 6 18M6 6l12 12"/></svg></button><div class="sn-consent__main"><div class="sn-consent__text"><p class="sn-consent__title" id="sn-consent-title">Îți respectăm confidențialitatea</p><p class="sn-consent__desc">Folosim cookie-uri pentru a-ți îmbunătăți experiența, a analiza traficul și a afișa conținut relevant. Cookie-urile strict necesare sunt întotdeauna active — poți accepta tot, respinge restul sau personaliza alegerile. <span class="sn-consent__links"><a class="sn-consent__link" href="https://buzztimenews.com/privacy-policy/">Politică de confidențialitate</a></span></p></div><div class="sn-consent__actions"><button type="button" class="sn-btn sn-btn--ghost sn-consent__btn sn-consent__btn--customize" data-sn-consent-action="customize" aria-expanded="false" aria-controls="sn-consent-panel">Personalizează</button><button type="button" class="sn-btn sn-btn--outline sn-consent__btn sn-consent__btn--reject" data-sn-consent-action="reject">Respinge tot</button><button type="button" class="sn-btn sn-consent__btn sn-consent__btn--accept" data-sn-consent-action="accept">Acceptă tot</button></div></div><div class="sn-consent__panel" id="sn-consent-panel" hidden><ul class="sn-consent__cats"><li class="sn-consent__cat sn-consent__cat--locked"><label class="sn-consent__switch" for="sn-consent-cat-necessary"><input type="checkbox" id="sn-consent-cat-necessary" data-sn-consent-cat="necessary" checked disabled><span class="sn-consent__track" aria-hidden="true"></span><span class="sn-consent__cat-name">Strict necesare <span class="sn-consent__always">Întotdeauna active</span></span></label><p class="sn-consent__cat-desc">Necesare pentru funcționarea site-ului: securitate, sesiune și stocarea alegerilor tale de consimțământ. Nu pot fi dezactivate.</p></li><li class="sn-consent__cat"><label class="sn-consent__switch" for="sn-consent-cat-preferences"><input type="checkbox" id="sn-consent-cat-preferences" data-sn-consent-cat="preferences"><span class="sn-consent__track" aria-hidden="true"></span><span class="sn-consent__cat-name">Preferințe</span></label><p class="sn-consent__cat-desc">Rețin alegerile tale, cum ar fi modul luminos/întunecat sau limba, astfel încât site-ul să se comporte cum îți place.</p></li><li class="sn-consent__cat"><label class="sn-consent__switch" for="sn-consent-cat-analytics"><input type="checkbox" id="sn-consent-cat-analytics" data-sn-consent-cat="analytics"><span class="sn-consent__track" aria-hidden="true"></span><span class="sn-consent__cat-name">Analytics</span></label><p class="sn-consent__cat-desc">Ne ajută să înțelegem cum este folosit site-ul (pagini vizitate, timp petrecut) pentru a-l putea îmbunătăți. Datele sunt agregate și anonimizate acolo unde este posibil.</p></li><li class="sn-consent__cat"><label class="sn-consent__switch" for="sn-consent-cat-marketing"><input type="checkbox" id="sn-consent-cat-marketing" data-sn-consent-cat="marketing"><span class="sn-consent__track" aria-hidden="true"></span><span class="sn-consent__cat-name">Marketing</span></label><p class="sn-consent__cat-desc">Folosite de partenerii de publicitate și de conținutul înglobat (videouri, postări sociale, hărți) pentru a afișa conținut relevant și a măsura campaniile.</p></li></ul><div class="sn-consent__panel-actions"><button type="button" class="sn-btn sn-btn--outline sn-btn--sm sn-consent__btn" data-sn-consent-action="reject">Respinge tot</button><button type="button" class="sn-btn sn-btn--sm sn-consent__btn" data-sn-consent-action="save">Salvează preferințele</button></div></div></div></div> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/buzz-time-news/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <style> :root { -webkit-user-select: none; -webkit-touch-callout: none; -ms-user-select: none; -moz-user-select: none; user-select: none; } </style> <script type="text/sn-late"> /*<![CDATA[*/ document.oncontextmenu = function(event) { if (event.target.tagName != 'INPUT' && event.target.tagName != 'TEXTAREA') { event.preventDefault(); } }; document.ondragstart = function() { if (event.target.tagName != 'INPUT' && event.target.tagName != 'TEXTAREA') { event.preventDefault(); } }; /*]]>*/ </script> <script type="text/sn-late" id="sn-data">window.snData={"main":{"restUrl":"https://buzztimenews.com/wp-json/sn/v1/","nonce":"16672282d3","darkMode":"light_only","stickyHdr":true,"i18n":{"menu":"Meniu","close":"Închide","expand":"Extinde submeniul","collapse":"Restrânge submeniul","copied":"Link copiat","lightMode":"Comută la modul luminos","darkMode":"Comută la modul întunecat"}},"consent":{"version":1,"days":180,"categories":["necessary","preferences","analytics","marketing"],"position":"bottom","log":false,"restUrl":"https://buzztimenews.com/wp-json/sn/v1/","purge":["_ga","_gid","_gat","_gcl_au","_gcl_aw","_fbp","_fbc"],"i18n":{"shown":"Panoul de consimțământ pentru cookie-uri a fost afișat. Folosește butoanele pentru a accepta tot, a respinge tot sau a-ți personaliza alegerile.","saved":"Preferințele tale privind cookie-urile au fost salvate.","accepted":"Toate cookie-urile au fost acceptate.","rejected":"Vor fi folosite doar cookie-urile strict necesare.","panelOpen":"Panoul categoriilor de cookie-uri a fost deschis.","panelClose":"Panoul categoriilor de cookie-uri a fost închis."}},"views":{"restUrl":"https://buzztimenews.com/wp-json/sn/v1/view","postId":2146,"dedupeHours":12,"requireConsent":true,"consentVersion":1},"search":{"restUrl":"https://buzztimenews.com/wp-json/sn/v1/","homeUrl":"https://buzztimenews.com/","minChars":2,"perPage":6,"i18n":{"searching":"Se caută…","noResults":"Nu s-au găsit rezultate.","error":"Căutarea nu este disponibilă momentan. Apasă Enter pentru a căuta.","seeAll":"Vezi toate rezultatele pentru „%s”","count":"%d sugestii. Folosește tastele săgeată pentru a naviga.","minChars":"Tastează cel puțin %d caractere"}},"toc":{"collapseMobile":true,"mobileMax":1023,"offset":16},"single":{"i18n":{"copy":"Copiază","copied":"Copiat","copyCode":"Copiază codul în clipboard"}}};</script> <script type="text/sn-late" data-sn-src="https://buzztimenews.com/wp-content/themes/buzz-time-news/assets/js/main.js?ver=1792525632" id="sn-main-js"></script> <script type="text/sn-late" data-sn-src="https://buzztimenews.com/wp-content/themes/buzz-time-news/assets/js/single.js?ver=1792525632" id="sn-single-js"></script> <script type="text/sn-late" data-sn-src="https://buzztimenews.com/wp-content/themes/buzz-time-news/assets/js/consent.js?ver=1792525632" id="sn-consent-js"></script> <script type="text/sn-late" data-sn-src="https://buzztimenews.com/wp-content/themes/buzz-time-news/assets/js/views.js?ver=1792525632" id="sn-views-js"></script> <script type="text/sn-late" data-sn-src="https://buzztimenews.com/wp-content/themes/buzz-time-news/assets/js/search.js?ver=1792525632" id="sn-search-js"></script> <script type="text/sn-late" data-sn-src="https://buzztimenews.com/wp-content/themes/buzz-time-news/assets/js/toc.js?ver=1792525632" id="sn-toc-js"></script> <div class="sgd-prog" aria-hidden="true"><span class="sgd-prog__pct" data-sgd-pct>0%</span><span class="sgd-prog__eta" data-sgd-eta hidden></span></div><script type="text/sn-late" id="sgd-data">window.sgdCfg={"fx":["ring","count","year","tilt","tts","rand","save"],"latest":[{"t":"Mișcare zilnică pentru cei care nu au făcut sport niciodată","u":"https://buzztimenews.com/miscare-zilnica-pentru-incepatori/"},{"t":"Cum să îți menții motivația pentru citit într-o lume vizuală modernă","u":"https://buzztimenews.com/cum-sa-iti-mentii-motivatia-pentru-citit-intr-o-lume-vizuala-moderna/"},{"t":"Repetiția spațiată: cum reții mai mult cu mai puțin efort","u":"https://buzztimenews.com/repetitia-spatiata-cum-retii-mai-mult/"},{"t":"Produsul intern brut: ce arată și ce nu arată despre o țară","u":"https://buzztimenews.com/produsul-intern-brut-ce-arata/"},{"t":"Cum reții ce citești: metode care chiar funcționează","u":"https://buzztimenews.com/cum-retii-ce-citesti-metode-eficiente/"},{"t":"Mucegai pe pereți: de unde apare și cum îl oprești","u":"https://buzztimenews.com/mucegai-pe-pereti-cauze-si-solutii/"},{"t":"Cum alegi anvelopele potrivite: vară, iarnă sau all-season","u":"https://buzztimenews.com/cum-alegi-anvelopele-potrivite-vara-iarna/"},{"t":"Cinci întrebări despre Leono AI Chat Bot, noul asistent virtual român pentru IMM-uri","u":"https://buzztimenews.com/cinci-intrebari-despre-leono-ai-chat-bot-noul-asistent-virtual-roman-pentru-imm-uri/"},{"t":"Flux de numerar și profit: de ce nu sunt același lucru","u":"https://buzztimenews.com/flux-de-numerar-si-profit-diferenta/"},{"t":"Cum construiești un itinerar de o zi într-un oraș nou","u":"https://buzztimenews.com/itinerar-de-o-zi-oras-nou/"},{"t":"Cele mai bune rețete de comfort food din diferite culturi delicioase","u":"https://buzztimenews.com/cele-mai-bune-retete-de-comfort-food-din-diferite-culturi-delicioase/"},{"t":"Autentificarea în doi pași: cum o activezi corect","u":"https://buzztimenews.com/autentificare-in-doi-pasi-cum-o-activezi/"},{"t":"Încălțămintea sportivă potrivită: cum o alegi pentru alergare","u":"https://buzztimenews.com/incaltaminte-sportiva-potrivita-alergare/"},{"t":"Curățarea telefonului: ce folosești și ce eviți","u":"https://buzztimenews.com/curatarea-telefonului-ce-folosesti-ce-eviti/"}]};</script><script type="text/sn-late" id="sgd-js">/* sg-design: efecte si functii (activate pe site prin lista fx din optiunea sg_design). Fara dependente. */ (function(){ var W=window,D=document,H=D.documentElement,C=W.sgdCfg||{},fx=C.fx||[],L=C.latest||[]; var RM=matchMedia('(prefers-reduced-motion:reduce)').matches,FINE=matchMedia('(hover:hover) and (pointer:fine)').matches,raf=W.requestAnimationFrame; function $(s,r){return (r||D).querySelector(s)} function $$(s,r){return [].slice.call((r||D).querySelectorAll(s))} function run(n,f){if(fx.indexOf(n)>-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 <html>: 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;i<SP.length;i++){SP[i].style.setProperty('--sgd-sp',s)}} if(pct){t=Math.round(p*100)+'%';if(t!==lpc){lpc=t;pct.textContent=t}} t=y>60;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;i<n;i++){P.push({x:Math.random()*w,y:Math.random()*h,vx:(Math.random()-.5)*.35,vy:(Math.random()-.5)*.35,c:col[i%col.length]})}} function draw(){if(!on)return;x.clearRect(0,0,w,h);for(var i=0;i<P.length;i++){var p=P[i];p.x+=p.vx;p.y+=p.vy;if(p.x<0||p.x>w)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;j<P.length;j++){var q=P[j],d=Math.hypot(p.x-q.x,p.y-q.y);if(d<130){x.strokeStyle='rgba('+p.c+','+(.28*(1-d/130)).toFixed(3)+')';x.lineWidth=1;x.beginPath();x.moveTo(p.x,p.y);x.lineTo(q.x,q.y);x.stroke()}} x.fillStyle='rgba('+p.c+',.7)';x.beginPath();x.arc(p.x,p.y,2.2,0,6.283);x.fill()}raf(draw)} size();addEventListener('resize',size);cv.parentNode.addEventListener('pointermove',function(e){var r=cv.getBoundingClientRect();mx=e.clientX-r.left;my=e.clientY-r.top},{passive:true}); if('IntersectionObserver' in W){new IntersectionObserver(function(es){var s=es[0].isIntersecting;if(s&&!on){on=true;draw()}else if(!s){on=false}}).observe(cv)}else{on=true;draw()}}); /* paralaxa cu mouse-ul in scena de sus */ run('px',function(){var hero=$('.sgd-hero');if(!hero||RM||!FINE)return;var els=$$('[data-sgd-px]',hero);hero.addEventListener('pointermove',function(e){var r=hero.getBoundingClientRect(),x=(e.clientX-r.left)/r.width-.5,y=(e.clientY-r.top)/r.height-.5; els.forEach(function(el){var k=parseFloat(el.getAttribute('data-sgd-px'))||10;el.style.translate=(x*k).toFixed(1)+'px '+(y*k).toFixed(1)+'px'})},{passive:true})}); /* petale la clic */ run('petals',function(){if(RM)return;D.addEventListener('pointerdown',function(e){if(e.target.closest&&e.target.closest('a,button,input,textarea,select,.sn-prose'))return;for(var i=0;i<7;i++){var s=D.createElement('span');s.className='sgd-petal'; s.style.left=e.clientX+'px';s.style.top=e.clientY+'px';s.style.setProperty('--dx',(Math.random()*160-80)+'px');s.style.setProperty('--dy',(Math.random()*-120-30)+'px');s.style.setProperty('--rt',(Math.random()*540-270)+'deg');s.style.setProperty('--hue',(Math.random()*30-15)+'deg'); D.body.appendChild(s);s.addEventListener('animationend',function(){this.remove()})}},{passive:true})}); /* litere amestecate la trecerea peste meniu */ run('scramble',function(){if(RM||!FINE)return;var ch='01#<>/[]{}$%&*+=';$$('.sn-nav .sn-menu>li>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<n||c===' '?c:ch[Math.floor(Math.random()*ch.length)]}).join('');if(n>=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='<span class="sgd-tts__ico" aria-hidden="true">'+(s?'❚❚':'▶')+'</span><span>'+(s?'Oprește citirea':'Ascultă articolul')+'</span>';b.classList.toggle('is-on',!!s)}lab(false); function voice(){var vs=S.getVoices(),i;for(i=0;i<vs.length;i++){if(/^ro/i.test(vs[i].lang))return vs[i]}return null} function next(){if(!playing)return;var t=q.shift();if(!t){playing=false;lab(false);return}var u=new SpeechSynthesisUtterance(t),vc=voice();u.lang='ro-RO';if(vc)u.voice=vc;u.rate=1;u.onend=next;u.onerror=function(){playing=false;lab(false)};S.speak(u)} b.addEventListener('click',function(){if(playing){playing=false;S.cancel();lab(false);return}var txt=$$('p,h2,h3,li',art).filter(function(n){return !n.closest('.sn-toc,.sn-share,figure,.sgd-tts')}).map(function(n){return n.textContent.trim()}).filter(Boolean).join('. '); q=txt.match(/[^.!?]+[.!?]*/g)||[txt];playing=true;lab(true);S.cancel();next()}); addEventListener('pagehide',function(){S.cancel()});tools().appendChild(b)}); /* bara de unelte de deasupra articolului (ascultare, marimea textului, salvare) */ var tb;function tools(){if(!tb){tb=D.createElement('div');tb.className='sgd-tools';art.parentNode.insertBefore(tb,art)}return tb} var single=!!art&&D.body.classList.contains('single-post'); function store(k,v){try{if(v===undefined){return localStorage.getItem(k)}localStorage.setItem(k,v)}catch(e){return null}} /* diapozitive in obiectele din scena (telefon, televizor, revista): trec singure, se opresc sub cursor */ run('slides',function(){$$('[data-sgd-slides]').forEach(function(box){var s=$$('[data-sgd-slide]',box),i=0,ms=parseInt(box.getAttribute('data-sgd-slides'),10)||4500,hold=false;if(s.length<2||RM)return; box.addEventListener('mouseenter',function(){hold=true});box.addEventListener('mouseleave',function(){hold=false}); setInterval(function(){if(hold||D.hidden)return;var o=s[i];o.classList.remove('is-on');o.classList.add('is-out');setTimeout(function(){o.classList.remove('is-out')},900);i=(i+1)%s.length;s[i].classList.add('is-on')},ms)})}); /* fotografii care isi schimba locul (teanc de polaroide): singure si la clic pe fundal */ run('shuffle',function(){$$('[data-sgd-shuffle]').forEach(function(box){var it=$$('[data-k]',box),n=it.length;if(n<2)return;function step(){it.forEach(function(e){e.setAttribute('data-k',(parseInt(e.getAttribute('data-k'),10)+1)%n)})} box.addEventListener('click',function(e){if(e.target.closest('a'))return;step()});if(!RM){setInterval(function(){if(!D.hidden&&!box.matches(':hover'))step()},5200)}})}); /* „articol la intamplare”: butoanele din scena sau o pastila fixa */ run('rand',function(){if(!L.length)return;var bs=$$('[data-sgd-rand]');if(!bs.length&&!single){var p=D.createElement('button');p.type='button';p.className='sgd-rand';p.textContent='↻ Articol la întâmplare';D.body.appendChild(p);bs=[p]} bs.forEach(function(b){b.addEventListener('click',function(e){e.preventDefault();location.href=L[Math.floor(Math.random()*L.length)].u})})}); /* marimea textului in articol (se tine minte) */ run('fsize',function(){if(!single)return;var z=parseFloat(store('sgd-fs'))||1,w=D.createElement('span');w.className='sgd-fs';w.innerHTML='<button type="button" data-d="-1" aria-label="Text mai mic">A−</button><button type="button" data-d="1" aria-label="Text mai mare">A+</button>'; 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(/</g,'<').replace(/"/g,'"')} var pill=D.createElement('button'),pan=D.createElement('div');pill.type='button';pill.className='sgd-saved';pan.className='sgd-saved__pan';pan.hidden=true; function draw(){pill.textContent='★ Salvate ('+list.length+')';pill.hidden=!list.length;pan.innerHTML='<b>Articole salvate</b>'+list.map(function(p,i){return '<span><a hr'+'ef="'+esc(p.u)+'">'+esc(p.t)+'</a><button type="button" data-i="'+i+'" aria-label="Șterge">×</button></span>'}).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;i<n;i++){f=F[i];rel=wrap(i-pos);ax=Math.abs(rel);op=1; /* in croaziera, un panou care sare de la un capat la altul (in spate, nevazut) isi ia pozitia pe loc, fara sa strabata scena */ if(cr){ky=mode==='tunnel'||mode==='deck'?wrapP(i-pos):rel;f._w=f._k!==undefined&&Math.abs(ky-f._k)>n/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<hid){if(f._o!==0){f._o=0;f.style.visibility='hidden'}if(cr){if(f._v!==0){f._v=0;f.style.transition='none'}if(t&&f._t!==t){f._t=t;f.style.transform=t}}continue} if(cr){k=f._w?2:1;if(f._v!==k){f._v=k;f.style.transition=k===2?'opacity '+CH+'s linear':'transform '+CH+'s linear,opacity '+CH+'s linear'}} if(t&&f._t!==t){f._t=t;f.style.transform=t}if(f._o!==op){if(!f._o){f.style.visibility='visible'}f._o=op;f.style.opacity=String(op)}} if(mode==='ring'){R.style.transform='translateZ(-'+r+'px) rotateY('+f2(-pos*step)+'deg)'} var idx=mode==='tunnel'?wrapP(Math.ceil(pos+.32)):mode==='deck'?wrapP(Math.ceil(pos-.02)):wrapP(Math.round(pos)); if(idx!==cur){cur=idx;for(i=0;i<n;i++){F[i].classList.toggle('is-front',i===idx);F[i].tabIndex=i===idx?0:-1}f=F[idx]; for(i=0;i<RI.length;i++){RI[i].classList.toggle('is-cur',parseInt(RI[i].getAttribute('data-sgd-idx'),10)===idx)} if(rt){rt.textContent=f.getAttribute('data-t')||''}if(rc){rc.textContent=f.getAttribute('data-c')||''}if(go){go.href=f.href}} if(dg){var s2=dg.getAttribute('data-sgd-deg')==='idx'?(('0'+(cur+1)).slice(-2)+' / '+('0'+n).slice(-2)):(('000'+(Math.round(wrapP(pos)*step)%360)).slice(-3)+'°');if(s2!==lastDeg){lastDeg=s2;dg.textContent=s2}} if(ru&&!cr){rz=-(((pos*90)%90)+90)%90;ru.style.transform='translate3d('+f2(rz)+'px,0,0)'}} /* Mersul singur („croaziera”) nu mai ruleaza cod la fiecare cadru: o data la CH secunde se scrie tinta urmatoare, iar miscarea dintre tinte o face compozitorul (tranzitii liniare pe transform si opacity). Bucla pe cadre porneste doar cat dureaza o interactiune (tras cu degetul, sageti, clic pe un panou) si se opreste singura. Scena iesita din ecran sau fila ascunsa = nu ruleaza nimic. */ var ql=0,CH=1.25,cr=false,c0=0,c1=0,ct=0,ctm=0,live=false,rq=0,vis=true,mz=false,pfr=false,rz=0; function TR(s){var v=s?'transform '+s+'s linear,opacity '+s+'s linear':'none',i;for(i=0;i<n;i++){F[i]._v=s?1:0;F[i].style.transition=v}if(mode==='ring'){R.style.transition=s?'transform '+s+'s linear':'none'}if(ru){ru.style.transition=s?'transform '+s+'s linear':'none'}} function nowPos(){if(!cr){return pos}var k=(performance.now()-ct)/(CH*1000);return c0+(c1-c0)*Math.min(1,Math.max(0,k))} function hold(){if(cr){pos=nowPos();cr=false;clearTimeout(ctm);TR(0);place()}} function cruise(){clearTimeout(ctm);if(!vis||D.hidden||drag||tgt!==null||!auto||live){cr=false;return} var st=!cr;c0=nowPos();c1=c0+auto*CH;ct=performance.now();cr=true;if(st){TR(CH)}pos=c1;place(); if(ru){var e=rz-(c1-c0)*90;if(e<-90){ru.style.transition='none';rz+=90;ru.style.transform='translate3d('+f2(rz)+'px,0,0)';void ru.offsetWidth;ru.style.transition='transform '+CH+'s linear';e+=90}rz=e;ru.style.transform='translate3d('+f2(e)+'px,0,0)'} ctm=setTimeout(cruise,CH*1000-30)} function par(){pq=false;if(tl){tl.style.transform='rotateX('+f2(-5-py*5)+'deg) rotateY('+f2(px*4)+'deg)'}if(nm){nm.style.transform='rotateY('+f2(px*-12)+'deg) rotateX('+f2(py*7)+'deg)'}if(gl&&sb){gl.style.transform='translate3d('+f2((px+1)/2*sb.width)+'px,'+f2((py+1)/2*sb.height)+'px,0)'}} function tick(t){rq=0;if(!live){return}var dt=lt?Math.min(.05,(t-lt)/1000):.016;lt=t; if(tgt!==null){var df=tgt-pos;if(Math.abs(df)<.002){pos=tgt;tgt=null;vel=0}else{pos+=df*(1-Math.pow(.0009,dt))}} else if(!drag){pos+=vel*dt;vel+=(auto-vel)*(1-Math.pow(.12,dt))} place();if(pq){par()} if(vis&&!D.hidden&&(drag||tgt!==null||Math.abs(vel-auto)>.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&&y<sb.height){px=((e.pageX-sb.left)/sb.width-.5)*2;py=(y/sb.height-.5)*2;pq=true;if(!live&&!pfr){pfr=true;raf(function(){pfr=false;if(pq){par()}})}}}},{passive:true}); function up(){drag=false}W.addEventListener('pointerup',up);W.addEventListener('pointercancel',up); R.addEventListener('dragstart',function(e){e.preventDefault()}); R.addEventListener('click',function(e){var f=e.target.closest?e.target.closest('[data-sgd-face]'):null;if(!f)return;if(moved>8){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()}); })(); </script><script type="text/sn-late" id="sgsb-js">(function(){var a=document.querySelector(".sn-sidebar--sticky-all .sn-sidebar__inner");if(!a||!window.ResizeObserver){return}function f(){var cs=getComputedStyle(document.documentElement),h0=parseFloat(cs.getPropertyValue("--sn-sticky-h"))||72,base=h0+20,h=a.offsetHeight,vh=window.innerHeight,t=Math.min(base,vh-h-20);document.documentElement.style.setProperty("--sgsb-top",t+"px")}f();window.addEventListener("resize",f);window.addEventListener("load",f);new ResizeObserver(f).observe(a)})();</script><script id="sn-speed-lazy">(function(w,d){var im=[].slice.call(d.querySelectorAll("img[data-sn-src],img[data-sn-srcset]"));function ld(i){var p=i.parentNode,ss=i.getAttribute("data-sn-srcset"),s=i.getAttribute("data-sn-src");if(p&&p.nodeName==="PICTURE"){[].forEach.call(p.querySelectorAll("source[data-sn-srcset]"),function(o){o.srcset=o.getAttribute("data-sn-srcset");o.removeAttribute("data-sn-srcset")})}if(ss){var sz=i.getAttribute("data-sn-sizes");if(sz){i.setAttribute("sizes",sz);i.removeAttribute("data-sn-sizes")}i.srcset=ss;i.removeAttribute("data-sn-srcset")}if(s){i.src=s;i.removeAttribute("data-sn-src")}}if(!("IntersectionObserver" in w)){im.forEach(ld);return}var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){io.unobserve(e.target);ld(e.target)}})},{rootMargin:"400px"});var SL="";var st=0;function place(i){if(SL&&i.closest&&i.closest(SL)){ld(i)}else{io.observe(i)}}function eg(r){if(!SL)return;[].forEach.call(r.querySelectorAll("img[loading=lazy]"),function(i){if(i.closest&&i.closest(SL)&&!i.hasAttribute("data-sn-src")&&!i.hasAttribute("data-sn-srcset")){i.loading="eager"}})}function obs(){st=1;im.forEach(place);eg(d)}obs();if(w.MutationObserver){new MutationObserver(function(ms){ms.forEach(function(m){[].forEach.call(m.addedNodes,function(n){if(n.nodeType!==1)return;var l=n.matches&&n.matches("img[data-sn-src],img[data-sn-srcset]")?[n]:(n.querySelectorAll?[].slice.call(n.querySelectorAll("img[data-sn-src],img[data-sn-srcset]")):[]);l.forEach(function(i){im.push(i);if(st)place(i)});if(st)eg(n.matches&&n.matches("img")?n.parentNode||d:n)})})}).observe(d.documentElement,{childList:true,subtree:true})}w.addEventListener("load",function(){setTimeout(function(){im.forEach(function(i){if(i.hasAttribute("data-sn-src")||i.hasAttribute("data-sn-srcset")){io.unobserve(i);ld(i)}})},15000)})})(window,document);</script> </body> </html> <!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com Retrieved 3710 objects (2 Mo) from Redis using PhpRedis (v6.3.0RC1). -->