{"id":15602,"date":"2026-02-02T18:01:57","date_gmt":"2026-02-02T15:01:57","guid":{"rendered":"https:\/\/smspva.com\/blog\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/"},"modified":"2026-02-02T18:01:57","modified_gmt":"2026-02-02T15:01:57","slug":"jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl","status":"publish","type":"post","link":"https:\/\/smspva.com\/blog\/pl\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/","title":{"rendered":"Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund"},"content":{"rendered":"\n<style> :root { --bg: #ffffff; --text: #1a1a1a; --card: #f7f9fb; --accent: #1a4ed8; } * { box-sizing: border-box; } body { font-family: Arial, sans-serif; color: var(--text); margin: 0; background: var(--bg); } .container { max-width: 980px; margin: 0 auto; padding: 20px; } .kicker { display: inline-block; padding: 6px 12px; border-radius: 999px; background: #e8f0ff; color: #1a4ed8; font-size: 12px; margin-bottom: 12px; } .kicker .badge { margin-right: 6px; padding: 4px 8px; border-radius: 999px; background: #eaf2ff; color: #1a4ed8; font-size: 12px; } header h1 { font-size: 28px; margin: 8px 0 12px; } article { background: #fff; border: 1px solid #eef2f5; border-radius: 8px; padding: 20px; } .tl-dr { background: #f6faff; border-left: 4px solid #0b57d0; padding: 12px 14px; border-radius: 6px; margin: 16px 0; font-family: inherit; } section { margin: 28px 0; } h2 { font-size: 22px; margin-top: 8px; } ul, ol { margin: 8px 0 12px 20px; } table { width: 100%; border-collapse: collapse; margin: 12px 0; } table th, table td { border: 1px solid #dde3ea; padding: 8px; text-align: left; } a { color: #1a4ed8; text-decoration: none; border-bottom: 1px dotted; } .btns { display: flex; gap: 12px; margin-top: 12px; flex-wrap: wrap; } .btn { display: inline-block; padding: 12px 18px; background: #1a4ed8; color: #fff; border-radius: 6px; text-decoration: none; } .btn.secondary { background: #f1f5f9; color: #1a4ed8; border: 1px solid #dbe5f3; } blockquote { margin: 12px 0; padding: 12px 16px; background: #f9f9fb; border-left: 4px solid #d1d5db; border-radius: 6px; } @media (max-width: 700px) { .container { padding: 12px; } .btns { flex-direction: column; } } <\/style><article class='container' itemscope itemtype='https:\/\/schema.org\/TechArticle'> <header><img src='\/storage\/articles\/generate-strong-password-online-seconds.png' alt='Ilustracja szybkiego generowania silnego has\u0142a online'> <span class='kicker'>Globalny \u2022 Generator hase\u0142 \u2022 Bezpiecze\u0144stwo online<\/span> <h1>Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund<\/h1> <\/header> <div class='content'> <p>Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund to praktyczna umiej\u0119tno\u015b\u0107 zabezpieczania swojego \u017cycia online. W tym przewodniku odkryjesz szybkie i bezpieczne metody tworzenia hase\u0142, kt\u00f3re s\u0105 trudne do odgadni\u0119cia i \u0142atwe w zarz\u0105dzaniu za pomoc\u0105 zaufanych narz\u0119dzi. Mo\u017cesz r\u00f3wnie\u017c skorzysta\u0107 z naszego generatora hase\u0142 pod adresem <a href='https:\/\/smspva.com\/generate-password.html' target='_blank' rel=\"noopener\">generator hase\u0142<\/a> aby za ka\u017cdym razem otrzyma\u0107 szybkie, nowe has\u0142o.<\/p> <div class='kicker' aria-label='Etykiety'> <span class='badge'>Globalny<\/span> <span class='badge'>Generator hase\u0142<\/span> <span class='badge'>Porady bezpiecze\u0144stwa<\/span> <span class='badge'>Gotowy na 2FA<\/span> <\/div> <div class='tl-dr'> <strong>TL;DR:<\/strong> <ul> <li>U\u017cywaj d\u0142ugiego, losowego has\u0142a z mieszank\u0105 r\u00f3\u017cnych typ\u00f3w znak\u00f3w.<\/li> <li>Wybieraj zaufany generator lub mened\u017cera hase\u0142.<\/li> <li>Przechowuj has\u0142a w bezpieczny spos\u00f3b i w\u0142\u0105cz 2FA tam, gdzie to mo\u017cliwe.<\/li> <\/ul> <\/div> <section> <h2>Dlaczego warto u\u017cywa\u0107 silnego generatora hase\u0142<\/h2> <ul> <li>Szybko\u015b\u0107: generuj has\u0142a w kilka sekund bez zastanawiania si\u0119 nad wzorcami.<\/li> <li>Bezpiecze\u0144stwo: has\u0142a o wysokiej entropii utrudniaj\u0105 odgadywanie i ataki brute-force.<\/li> <li>Wygoda: zapisywanie i autofill za pomoc\u0105 mened\u017cer\u00f3w hase\u0142 na dowolnym urz\u0105dzeniu.<\/li> <li>Prywatno\u015b\u0107: unikaj powtarzania hase\u0142 na r\u00f3\u017cnych stronach, aby zmniejszy\u0107 ryzyko w przypadku wycieku jednego serwisu.<\/li> <\/ul> <p>Naucz si\u0119 wi\u0119cej o praktykach bezpiecze\u0144stwa hase\u0142 z zaufanych \u017ar\u00f3de\u0142, takich jak <a href='https:\/\/en.wikipedia.org\/wiki\/Password' target='_blank' rel=\"noopener\">Wikipedia: Has\u0142o<\/a> i <a href='https:\/\/passwords.google.com' target='_blank' rel=\"noopener\">Has\u0142a Google<\/a> dla szerszych wskaz\u00f3wek. Je\u015bli interesuj\u0105 Ci\u0119 standardy bezpiecze\u0144stwa, OWASP oferuje r\u00f3wnie\u017c zasoby, takie jak <a href='https:\/\/cheatsheetseries.owasp.org\/cheat-sheets\/Password_Storage_Cheat_Sheet.html' target='_blank' rel=\"noopener\">Karta skr\u00f3t\u00f3w przechowywania hase\u0142<\/a>.<\/p> <\/section> <section> <h2>Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund<\/h2> <ol> <li>Wybierz renomowany generator hase\u0142 lub u\u017cyj zaufanego mened\u017cera hase\u0142.<\/li> <li>Ustaw d\u0142ugo\u015b\u0107 co najmniej 12\u201316 znak\u00f3w dla wy\u017cszej entropii.<\/li> <li>Uwzgl\u0119dnij mieszank\u0119 wielkich liter, ma\u0142ych liter, cyfr i symboli.<\/li> <li>Unikaj popularnych wyraz\u00f3w, dat lub wzor\u00f3w na klawiaturze.<\/li> <li>Skopiuj wygenerowane has\u0142o w bezpieczny spos\u00f3b i zapisz je w mened\u017cerze hase\u0142.<\/li> <li>W\u0142\u0105cz uwierzytelnianie dwusk\u0142adnikowe (2FA) na kontach, kt\u00f3re to obs\u0142uguj\u0105, dla dodatkowego zabezpieczenia.<\/li> <\/ol> <p>Wskaz\u00f3wka: je\u015bli potrzebujesz szybkiego jednorazowego has\u0142a, mo\u017cesz u\u017cy\u0107 <a href='https:\/\/smspva.com\/generate-password.html' target='_blank' rel=\"noopener\">narz\u0119dzia do generowania hase\u0142<\/a> i zapisa\u0107 wynik w swoim mened\u017cerze na przysz\u0142o\u015b\u0107.<\/p> <\/section> <section> <h2>Tabela: r\u0119czne tworzenie vs generator hase\u0142 vs mened\u017cer hase\u0142<\/h2> <table> <thead> <tr><th>Metoda<\/th><th>Zalety<\/th><th>Wady<\/th><\/tr> <\/thead> <tbody> <tr><td>R\u0119czne tworzenie<\/td><td>Personalizowalne; \u0142atwe do zapami\u0119tania<\/td><td>Czasoch\u0142onne; \u0142atwo powiela\u0107 wzorce<\/td><\/tr> <tr><td>Generator hase\u0142 online<\/td><td>Wysoka entropia; szybki<\/td><td>Ryzyko zaufania, je\u015bli generator budzi w\u0105tpliwo\u015bci<\/td><\/tr> <tr><td>Mened\u017cer hase\u0142<\/td><td>Bezpieczne przechowywanie; autofill na r\u00f3\u017cnych urz\u0105dzeniach<\/td><td>Wymaga has\u0142a g\u0142\u00f3wnego; ryzyko naruszenia urz\u0105dzenia<\/td><\/tr> <\/tbody> <\/table> <\/section> <section> <h2>Bezpieczne i legalne u\u017cycie<\/h2> <ul> <li>Tylko generuj has\u0142a dla w\u0142asnych kont lub za wyra\u017anym upowa\u017cnieniem.<\/li> <li>Nie udost\u0119pniaj hase\u0142 ani kluczy prywatnych w niezaufanych \u015brodowiskach.<\/li> <li>Preferuj mened\u017cer\u00f3w hase\u0142 zamiast zapisywania hase\u0142 na karteczkach samoprzylepnych lub w niezaszyfrowanych aplikacjach.<\/li> <li>Regularnie aktualizuj urz\u0105dzenia i w\u0142\u0105cz szyfrowanie oraz blokad\u0119 ekranu.<\/li> <\/ul> <\/section> <section> <h2>FAQ<\/h2> <div class='faq'> <h3>Co sprawia, \u017ce has\u0142o jest silne?<\/h3> <p>Has\u0142o powinno by\u0107 d\u0142ugie, losowe i zawiera\u0107 mieszank\u0119 du\u017cych i ma\u0142ych liter, cyfr oraz symboli.<\/p> <h3>Czy powinienem u\u017cywa\u0107 tych samych hase\u0142 na r\u00f3\u017cnych stronach?<\/h3> <p>Nie. Powielanie hase\u0142 tworzy pojedynczy punkt awarii dla wielu us\u0142ug.<\/p> <h3>Czy generatory hase\u0142 online s\u0105 bezpieczne?<\/h3> <p>U\u017cywaj renomowanych narz\u0119dzi i unikaj wprowadzania poufnych danych. Dla najlepszych wynik\u00f3w polegaj na generatorach offline lub mened\u017cerach hase\u0142.<\/p> <h3>Jak bezpiecznie przechowywa\u0107 has\u0142a?<\/h3> <p>U\u017cywaj renomowanego mened\u017cera hase\u0142 i silnego has\u0142a g\u0142\u00f3wnego. W\u0142\u0105cz uwierzytelnianie dwusk\u0142adnikowe tam, gdzie to mo\u017cliwe.<\/p> <h3>Jak\u0105 d\u0142ugo\u015b\u0107 powinno mie\u0107 has\u0142o?<\/h3> <p>D\u0105\u017c do d\u0142ugo\u015bci co najmniej 12\u201316 znak\u00f3w o wysokiej entropii.<\/p> <h3>Czy u\u017cywanie mened\u017cera hase\u0142 jest bezpieczne?<\/h3> <p>Tak, gdy wybierzesz zaufanego mened\u017cera i zabezpieczysz go silnym has\u0142em g\u0142\u00f3wnym oraz MFA.<\/p> <h3>Czy silne has\u0142a mog\u0105 by\u0107 z\u0142amane z czasem?<\/h3> <p>Wysoce s\u0142aba losowo\u015b\u0107 lub bardzo kr\u00f3tkie has\u0142a mog\u0105 zosta\u0107 z\u0142amane; d\u0142ugie, losowe has\u0142a znacznie redukuj\u0105 ryzyko.<\/p> <\/div> <\/section> <section class='cta'> <p>Gotowy, aby zabezpieczy\u0107 swoje konta? Wypr\u00f3buj teraz generowanie has\u0142a:<\/p> <div class='btns'> <a class='btn' href='https:\/\/smspva.com\/generate-password.html' target='_blank' rel=\"noopener\">Generuj has\u0142o teraz<\/a> <a class='btn secondary' href='https:\/\/en.wikipedia.org\/wiki\/Password' target='_blank' rel=\"noopener\">Dowiedz si\u0119 wi\u0119cej o has\u0142ach<\/a> <\/div> <\/section> <\/div> <\/article>\n","protected":false},"excerpt":{"rendered":"<p>Globalny \u2022 Generator hase\u0142 \u2022 Bezpiecze\u0144stwo online Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund to praktyczna umiej\u0119tno\u015b\u0107 zabezpieczania swojego \u017cycia online. W tym przewodniku odkryjesz szybkie i bezpieczne metody tworzenia hase\u0142, kt\u00f3re s\u0105 trudne do odgadni\u0119cia i \u0142atwe w zarz\u0105dzaniu za pomoc\u0105 zaufanych narz\u0119dzi. Mo\u017cesz r\u00f3wnie\u017c&#8230;<\/p>\n","protected":false},"author":5,"featured_media":15593,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[225],"tags":[],"lang":"pl","translations":{"pl":15602,"en":15592,"es":15595,"zh":15596,"ar":15597,"fr":15598,"de":15599,"tr":15600,"it":15601,"vi":15603,"ja":15605,"pt":15609},"featured":{"id":15593,"url":"https:\/\/smspva.com\/blog\/wp-content\/uploads\/2026\/02\/generate-strong-password-online-seconds.png","alt":"How to generate a strong password quickly illustration"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund<\/title>\n<meta name=\"description\" content=\"Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund \u2014 odkryj szybkie i bezpieczne metody tworzenia unikalnych hase\u0142 i ochrony swoich kont.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/smspva.com\/blog\/pl\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund\" \/>\n<meta property=\"og:description\" content=\"Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund \u2014 odkryj szybkie i bezpieczne metody tworzenia unikalnych hase\u0142 i ochrony swoich kont.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smspva.com\/blog\/pl\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/\" \/>\n<meta property=\"og:site_name\" content=\"SmsPVA blog - News of the registration world, reviews, tips for registering services\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-02T15:01:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/smspva.com\/blog\/wp-content\/uploads\/2026\/02\/generate-strong-password-online-seconds.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tribekk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tribekk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund","description":"Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund \u2014 odkryj szybkie i bezpieczne metody tworzenia unikalnych hase\u0142 i ochrony swoich kont.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/smspva.com\/blog\/pl\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/","og_locale":"en_US","og_type":"article","og_title":"Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund","og_description":"Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund \u2014 odkryj szybkie i bezpieczne metody tworzenia unikalnych hase\u0142 i ochrony swoich kont.","og_url":"https:\/\/smspva.com\/blog\/pl\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/","og_site_name":"SmsPVA blog - News of the registration world, reviews, tips for registering services","article_published_time":"2026-02-02T15:01:57+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/smspva.com\/blog\/wp-content\/uploads\/2026\/02\/generate-strong-password-online-seconds.png","type":"image\/png"}],"author":"Tribekk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tribekk","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/smspva.com\/blog\/pl\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/#article","isPartOf":{"@id":"https:\/\/smspva.com\/blog\/pl\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/"},"author":{"name":"Tribekk","@id":"https:\/\/smspva.com\/blog\/#\/schema\/person\/65bda19a849bfd5908cc637a533ae58b"},"headline":"Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund","datePublished":"2026-02-02T15:01:57+00:00","dateModified":"2026-02-02T15:01:57+00:00","mainEntityOfPage":{"@id":"https:\/\/smspva.com\/blog\/pl\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/"},"wordCount":676,"publisher":{"@id":"https:\/\/smspva.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/smspva.com\/blog\/pl\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/","url":"https:\/\/smspva.com\/blog\/pl\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/","name":"Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund","isPartOf":{"@id":"https:\/\/smspva.com\/blog\/#website"},"datePublished":"2026-02-02T15:01:57+00:00","dateModified":"2026-02-02T15:01:57+00:00","description":"Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund \u2014 odkryj szybkie i bezpieczne metody tworzenia unikalnych hase\u0142 i ochrony swoich kont.","breadcrumb":{"@id":"https:\/\/smspva.com\/blog\/pl\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smspva.com\/blog\/pl\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/smspva.com\/blog\/pl\/jak-wygenerowac-silne-haslo-online-w-kilka-sekund-pl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home page","item":"http:\/\/smspva.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Uncategorized","item":"https:\/\/smspva.com\/blog\/category\/uncategorized-pl\/"},{"@type":"ListItem","position":3,"name":"Jak wygenerowa\u0107 silne has\u0142o online w kilka sekund"}]},{"@type":"WebSite","@id":"https:\/\/smspva.com\/blog\/#website","url":"https:\/\/smspva.com\/blog\/","name":"SmsPVA blog - News of the registration world, reviews, tips for registering services","description":"Explore the latest news of the world of registration on the SmsPVA blog: reviews, tips for registering on various services and up-to-date information. Stay up to date with the changes and learn useful tips for successful registration in online services.","publisher":{"@id":"https:\/\/smspva.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/smspva.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/smspva.com\/blog\/#organization","name":"smsPva","url":"https:\/\/smspva.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smspva.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/smspva.com\/blog\/wp-content\/uploads\/2023\/12\/cropped-logo.png","contentUrl":"https:\/\/smspva.com\/blog\/wp-content\/uploads\/2023\/12\/cropped-logo.png","width":162,"height":65,"caption":"smsPva"},"image":{"@id":"https:\/\/smspva.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/smspva.com\/blog\/#\/schema\/person\/65bda19a849bfd5908cc637a533ae58b","name":"Tribekk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smspva.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/65a4e6062521b5c30631619d4d6191e9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/65a4e6062521b5c30631619d4d6191e9?s=96&d=mm&r=g","caption":"Tribekk"},"sameAs":["https:\/\/smspva.com\/"],"url":"https:\/\/smspva.com\/blog\/author\/savasasava\/"}]}},"_links":{"self":[{"href":"https:\/\/smspva.com\/blog\/wp-json\/wp\/v2\/posts\/15602"}],"collection":[{"href":"https:\/\/smspva.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smspva.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smspva.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/smspva.com\/blog\/wp-json\/wp\/v2\/comments?post=15602"}],"version-history":[{"count":0,"href":"https:\/\/smspva.com\/blog\/wp-json\/wp\/v2\/posts\/15602\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smspva.com\/blog\/wp-json\/wp\/v2\/media\/15593"}],"wp:attachment":[{"href":"https:\/\/smspva.com\/blog\/wp-json\/wp\/v2\/media?parent=15602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smspva.com\/blog\/wp-json\/wp\/v2\/categories?post=15602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smspva.com\/blog\/wp-json\/wp\/v2\/tags?post=15602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}