{"id":30824,"date":"2019-10-31T21:37:37","date_gmt":"2019-10-31T18:37:37","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno\/"},"modified":"2019-10-31T21:37:37","modified_gmt":"2019-10-31T18:37:37","slug":"kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno","title":{"rendered":"Come diventare un committente e ne hai davvero bisogno","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ciao! Mi chiamo Dmitry Pavlov, lavoro in <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gridgain\/\">GridGain<\/a><\/noindex>, e sono anche un committer e membro del PMC in Apache Ignite e contributore in Apache Training. Recentemente ho partecipato a un meetup di Sberbank sul tema open source, dove ho presentato una relazione sul lavoro del committer. Con lo sviluppo della comunit\u00e0 open source, molti hanno iniziato a chiedersi: come diventare un committer, quali compiti assumere e quante righe di codice bisogna scrivere per ottenere questo ruolo. Quando pensiamo ai committer, ci vengono subito in mente persone onnipotenti e onniscienti, con una corona in testa e un volume di \"Codice Pulito\" al posto del scettro. \u00c8 davvero cos\u00ec? Nel mio post cercher\u00f2 di rispondere a tutte le domande importanti sui committer, affinch\u00e9 possiate capire se \u00e8 davvero qualcosa di cui avete bisogno.<\/p>\n<p><img decoding=\"async\" alt=\"Come diventare un committente e ne hai davvero bisogno\" src=\"\/wp-content\/uploads\/2019\/04\/7d52099d4854e8eb1a82a5321ef35639.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nTutti i neofiti nella comunit\u00e0 open source hanno pensieri sul fatto che non diventeranno mai committer. Infatti, per molti, questo \u00e8 un ruolo prestigioso che si pu\u00f2 ottenere solo per particolari meriti, scrivendo una quantit\u00e0 considerevole di codice. Ma non \u00e8 cos\u00ec semplice. Diamo un'occhiata al committer dal punto di vista della comunit\u00e0.<\/p>\n<h2>Chi \u00e8 un committer e a cosa serve?<\/h2>\n<p>\nQuando creiamo un nuovo prodotto open source, permettiamo sempre agli utenti di utilizzarlo e esplorarlo, oltre a modificarlo e distribuire copie modificate. Ma quando avviene una distribuzione incontrollata di copie del software con modifiche effettuate, non riceviamo contributi nel codice sorgente principale e il progetto non si sviluppa. Qui entra in gioco il committer, che ha il diritto di raccogliere i contributi degli utenti al progetto.<\/p>\n<h2>Perch\u00e9 diventare un committer?<\/h2>\n<p>\nIniziamo col dire che essere un committer \u00e8 un valore aggiunto per il curriculum, e per i principianti nel campo della programmazione \u00e8 ancora pi\u00f9 vantaggioso, poich\u00e9 spesso durante il colloquio di lavoro ci si aspetta di presentare esempi di codice.<\/p>\n<p>Un altro indubbio vantaggio di essere un committer \u00e8 la possibilit\u00e0 di interagire con specialisti di alto livello e trarre idee interessanti dall'open source per il proprio progetto. Inoltre, se conosci bene un certo prodotto open source, puoi trovare lavoro in un'azienda che lo supporta o lo utilizza. Esiste anche l'opinione che se non partecipi all'open source, non riuscirai a salire a posizioni elevate nella carriera.<\/p>\n<p>Oltre ai vantaggi in termini di carriera e occupazione, l\u2019essere un committer \u00e8 piacevole di per s\u00e9. Sei riconosciuto dalla comunit\u00e0 professionale e hai una chiara visione dei risultati del tuo lavoro. Non \u00e8 come in uno sviluppo aziendale, dove a volte non capisci nemmeno perch\u00e9 sposti da un posto all'altro campi in XML.<\/p>\n<p>Nelle comunit\u00e0 open source puoi incontrare specialisti di alto livello come Linus Torvalds. Ma se non sei uno di questi, non pensare che non ci sia nulla per te \u2014 ci sono compiti di diversi livelli.<\/p>\n<p>Ci sono anche bonus aggiuntivi: i committer di Apache, ad esempio, ricevono gratuitamente una licenza di IntelliJ Idea Ultimate (anche se con alcune limitazioni).<\/p>\n<h2>Cosa fare per diventare un committer?<\/h2>\n<p>\n\u00c8 semplice: devi fare commit.<\/p>\n<p><img decoding=\"async\" alt=\"Come diventare un committente e ne hai davvero bisogno\" src=\"\/wp-content\/uploads\/2019\/04\/cfd410ae3805502c63ea62b8ae627b65.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSe pensi che non ci siano compiti per te nei progetti, ti sbagli. Basta unirsi alla comunit\u00e0 che ti interessa e fare quello che \u00e8 necessario per essa. Nella Apache Software Foundation c'\u00e8 un <noindex><a rel=\"nofollow\" href=\"https:\/\/community.apache.org\/newcommitter.html\">guida<\/a><\/noindex> con i requisiti per i committer.<\/p>\n<h2>Quali compiti dovrai affrontare? <\/h2>\n<p>\nDi ogni tipo: dallo sviluppo alla scrittura di test e documentazione. S\u00ec, il contributo dei tester e dei documentatori \u00e8 apprezzato nella comunit\u00e0 tanto quanto quello degli sviluppatori. Ci sono anche compiti non standard: ad esempio, gestire un canale YouTube e spiegare ad altri utenti come utilizzi un prodotto open source. Ad esempio, nella Apache Software Foundation c'\u00e8 una <noindex><a rel=\"nofollow\" href=\"https:\/\/helpwanted.apache.org\/\">pagina<\/a><\/noindex>, dove \u00e8 indicato quale aiuto \u00e8 necessario. \u00a0<\/p>\n<h2>\u00c8 necessario scrivere una grande funzione per diventare un committer? <\/h2>\n<p>\nNo. Non \u00e8 affatto obbligatorio. Un committer non deve scrivere tonnellate di codice. Ma se hai scritto una grande funzione, sar\u00e0 pi\u00f9 facile per il comitato di gestione del progetto valutarti. Il contributo alla comunit\u00e0 non \u00e8 solo funzioni, programmazione e testing. Se scrivi una lettera raccontando di un problema e proponi una soluzione motivata, anche questo \u00e8 un contributo.<\/p>\n<p>\u00c8 importante capire che essere un committer significa avere fiducia. Decidere se farvi diventare un committer o meno, spetta ad altre persone come te, sulla base della loro visione di te come persona che contribuisce al prodotto. Pertanto, attraverso le tue azioni e il tuo comportamento nella comunit\u00e0, devi guadagnarti questa fiducia.<\/p>\n<h2>Come comportarsi? <\/h2>\n<p>\nEssere costruttivi, positivi, cortesi e pazienti. Ricordate che nell'open source tutti sono volontari e nessuno deve nulla a nessuno. Se non ricevete risposta, aspettate e ricordate il vostro quesito dopo 3-4 giorni. Se non ricevete svariate risposte, beh, nell'open source \u00e8 tutto volontario.<\/p>\n<p><img decoding=\"async\" alt=\"Come diventare un committente e ne hai davvero bisogno\" src=\"\/wp-content\/uploads\/2019\/04\/4f789753f278c9844a3cbf39f6bccae8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNon chiedete a qualcuno di fare qualcosa per voi o al vostro posto. I partecipanti esperti della comunit\u00e0 avvertono subito questi \"richiedenti\" e si manifesta immediatamente un'allergia verso coloro che vogliono scaricare il loro lavoro sugli altri.<\/p>\n<p>Se ricevete aiuto, \u00e8 fantastico, ma non abusate. Non dovreste scrivere: \"Ragazzi, sistemate questo, altrimenti perdo il bonus annuale\". \u00c8 meglio chiedere quale sia il passo successivo e spiegare ci\u00f2 che avete gi\u00e0 scoperto riguardo a questo bug. E se promettete di aggiornare la wiki in base ai risultati della risoluzione del problema, la probabilit\u00e0 che vi rispondano aumenter\u00e0 notevolmente.<\/p>\n<p>Infine, leggete <noindex><a rel=\"nofollow\" href=\"https:\/\/www.apache.org\/foundation\/policies\/conduct.html\">Codice di Condotta<\/a><\/noindex> e imparate <noindex>a fare domande<\/noindex>. <\/p>\n<h2>Come contribuire se non sei un committente?<\/h2>\n<p>\nNei progetti si utilizza spesso lo schema RTC, dove prima tutti passano la revisione e poi le modifiche vengono unite nel master. In questo schema, assolutamente tutti devono passare la revisione, anche i committenti. Pertanto, \u00e8 possibile contribuire con successo al progetto senza essere un committente. E per essere scelti pi\u00f9 facilmente come nuovi committenti, potete dedicarvi al mentoring dei nuovi partecipanti, condividere le conoscenze, creare nuovi materiali. <\/p>\n<h2>Diversit\u00e0 \u2014 vantaggio o svantaggio?<\/h2>\n<p>\nLa diversit\u00e0 \u2014 secondo la Apache Software Foundation \u2014 \u00e8, tra l'altro, l'affiliazione dei partecipanti a un progetto open source con diverse aziende. Se tutti sono affiliati a un'unica organizzazione, con la perdita del suo interesse per il progetto, tutti i partecipanti se ne vanno rapidamente. La diversit\u00e0 garantisce la sostenibilit\u00e0 a lungo termine, la stabilit\u00e0 del progetto, esperienza variegata e un ampio ventaglio di opinioni dei partecipanti.<\/p>\n<h2>Per amore o per calcolo?<\/h2>\n<p>\nNei progetti open source si possono trovare due tipi di persone: coloro che lavorano per un'organizzazione che contribuisce a questo prodotto e coloro che lavorano qui per passione, cio\u00e8 i volontari. Chi \u00e8 pi\u00f9 produttivo? Di solito, i partecipanti che sostengono il prodotto dall'organizzazione sostenitrice. Hanno semplicemente pi\u00f9 tempo e una motivazione chiara di arrivare alla verit\u00e0, sono concentrati sull'obiettivo e pi\u00f9 vicini all'utente.<\/p>\n<p>Coloro che fanno questo \"per amore\" sono anch'essi motivati, ma in modo diverso: desiderano esplorare il progetto, migliorare il mondo. Proprio questi partecipanti sono pi\u00f9 stabili e orientati a lungo termine, perch\u00e9 chi entra nella comunit\u00e0 per iniziativa personale difficilmente la lascer\u00e0 da un giorno all'altro.<\/p>\n<p>Come trovare un equilibrio tra produttivit\u00e0 e stabilit\u00e0? Ci sono due opzioni. La prima opzione: quando un partecipante lavora in un'azienda che si occupa ufficialmente di questo progetto open source e, per proprio interesse, fa qualcosa in pi\u00f9, ad esempio supporta i neofiti. La seconda opzione \u00e8 un'azienda che ha vissuto una trasformazione open source. Ad esempio, quando i dipendenti lavorano quattro giorni alla settimana sul principale progetto aziendale e nel resto del tempo si dedicano all'open source.<\/p>\n<h2>Commettere: essere o non essere?<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Come diventare un committente e ne hai davvero bisogno\" src=\"\/wp-content\/uploads\/2019\/04\/49621ab4173f5752caa044aa043e2064.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEssere un committer \u00e8 un tema interessante e utile, ma non dovresti cercare di diventarlo necessariamente. Questo ruolo pu\u00f2 essere ottenuto non solo per il codice e non dimostra le tue conoscenze. Ci\u00f2 che conta \u00e8 l'expertise, ovvero le conoscenze e l'esperienza che acquisisci studiando il progetto, immergendoti in esso e aiutando gli altri a risolvere i problemi.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/sberbank\/blog\/444264\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u041f\u0430\u0432\u043b\u043e\u0432, \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0432 GridGain, \u0430 \u0442\u0430\u043a\u0436\u0435 \u044f\u0432\u043b\u044f\u044e\u0441\u044c \u043a\u043e\u043c\u043c\u0438\u0442\u0442\u0435\u0440\u043e\u043c \u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u043c PMC \u0432 Apache Ignite \u0438 \u043a\u043e\u043d\u0442\u0440\u0438\u0431\u044c\u044e\u0442\u043e\u0440\u043e\u043c \u0432 Apache Training. \u041d\u0435\u0434\u0430\u0432\u043d\u043e \u044f \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u043b c \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u043c \u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u043a\u043e\u043c\u043c\u0438\u0442\u0442\u0435\u0440\u0430 \u043d\u0430 \u043c\u0438\u0442\u0430\u043f\u0435 \u0421\u0431\u0435\u0440\u0431\u0430\u043d\u043a\u0430 \u043f\u043e open source. \u0421 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c opensource-\u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0432\u0441\u0435 \u0447\u0430\u0449\u0435 \u0441\u0442\u0430\u043b\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441\u044b: \u043a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u043a\u043e\u043c\u043c\u0438\u0442\u0442\u0435\u0440\u043e\u043c, \u043a\u0430\u043a\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0431\u0440\u0430\u0442\u044c \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22808,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-30824","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u043a\u043e\u043c\u043c\u0438\u0442\u0442\u0435\u0440\u043e\u043c \u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043b\u0438 \u0432\u0430\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:37:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:37:37+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Come diventare un committer e veramente ne hai bisogno | ProHoster","description":"Ciao!","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u043a\u043e\u043c\u043c\u0438\u0442\u0442\u0435\u0440\u043e\u043c \u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043b\u0438 \u0432\u0430\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442!","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-stat-kommitterom-i-dejstvitelno-li-vam-eto-nuzhno","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:37:37+00:00","article:modified_time":"2019-10-31T18:37:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30824","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 03:10:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:28:47","updated":"2026-01-21 03:10:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/30824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=30824"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/30824\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/22808"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=30824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=30824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=30824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}