{"id":105067,"date":"2022-09-12T15:37:33","date_gmt":"2022-09-12T13:37:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv"},"modified":"2022-09-12T15:37:33","modified_gmt":"2022-09-12T13:37:34","slug":"prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv","title":{"rendered":"Continuazione dello sviluppo di GNOME Shell per dispositivi mobili","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Jonas Dressler del progetto GNOME ha pubblicato un rapporto sul lavoro svolto negli ultimi mesi per migliorare le capacit\u00e0 di GNOME Shell per l'uso su smartphone e tablet con schermo tattile. Il lavoro \u00e8 finanziato dal Ministero dell'Istruzione tedesco, che ha concesso ai progettisti di GNOME un finanziamento nell'ambito di un'iniziativa per supportare progetti software di rilevanza sociale.      <\/p>\n<p>\u00c8 possibile esplorare lo stato attuale dello sviluppo attraverso le versioni notturne di GNOME OS. Inoltre, sono in fase di sviluppo versioni distinte del sistema operativo postmarketOS, che includono le modifiche preparate dal progetto. Il Pinephone Pro \u00e8 utilizzato come piattaforma per testare i risultati, ma possono anche essere utilizzati Librem 5 e smartphone Android supportati dal progetto postmarketOS.    <\/p>\n<p>Sono disponibili per gli sviluppatori rami separati di GNOME Shell e Mutter, che raccolgono le modifiche esistenti riguardanti la creazione di un'interfaccia completa per dispositivi mobili. Il codice pubblicato include supporto per la navigazione tramite gesti sullo schermo, un tastierino a schermo, codice per l'adattamento dinamico degli elementi dell'interfaccia alle dimensioni dello schermo e un'interfaccia ottimizzata per schermi piccoli per la navigazione tra le applicazioni installate.      <\/p>\n<p>Principali risultati rispetto al rapporto precedente:  <\/p>\n<ul>\n<li class=\"l\"> \u00c8 continuato lo sviluppo della navigazione bidimensionale tramite gesti. A differenza del principio di interfaccia gestita usato in Android e iOS, in GNOME \u00e8 stato implementato un'interfaccia comune per l'avvio delle applicazioni e il passaggio tra i vari compiti, mentre in Android si utilizza una suddivisione in tre schermi (schermo principale, navigazione tra le applicazioni e passaggio tra i compiti), e in iOS - in due (schermo principale e passaggio tra i compiti).\n<p>L'interfaccia unificata realizzata in GNOME ha permesso di eliminare il confuso modello spaziale e l'uso di gesti poco intuitivi, come 'scorrere sullo schermo, fermarsi e attendere senza alzare il dito', a cui \u00e8 stata proposta un'interfaccia comune per visualizzare le applicazioni disponibili e passare tra le applicazioni aperte, attivata da semplici gesti di scorrimento (tra le miniature delle applicazioni aperte si pu\u00f2 passare con un gesto di scorrimento verticale e scorrere l'elenco delle applicazioni installate con un gesto orizzontale).      <center>  <video controls=\"\" style=\"width: 270px; height: 480px; max-width:100%;\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/gestures.webm\" width=\"270\" height=\"480\"><source type=\"video\/webm\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/gestures.webm\"><\/video>  <\/center>    <\/p>\n<li class=\"l\"> Nella ricerca, le informazioni vengono visualizzate in una colonna, in analogia con la ricerca nell'ambiente desktop GNOME.        <center><img decoding=\"async\" alt=\"Continuazione dello sviluppo di GNOME Shell per dispositivi mobili\" src=\"\/wp-content\/uploads\/2022\/09\/45e1a7116289f81ad53b5139d182692c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Tutta l'organizzazione dell'input nella tastiera su schermo \u00e8 stata riprogettata utilizzando gesti, avvicinandosi all'organizzazione dell'input praticata in altri sistemi operativi mobili (ad esempio, il tasto premuto viene rilasciato dopo aver premuto un altro tasto). \u00c8 stata migliorata l'euristica per determinare i momenti che richiedono la visualizzazione della tastiera su schermo. L'interfaccia per l'input di emoji \u00e8 stata rielaborata. Il layout della tastiera \u00e8 stato adattato per l'uso su schermi pi\u00f9 piccoli. Sono stati aggiunti nuovi gesti per nascondere la tastiera su schermo e garantito il nascondimento automatico quando si prova a scorrere.      <center>  <video controls=\"\" style=\"width: 270px; height: 480px; max-width:100%;\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/osk.webm\" width=\"270\" height=\"480\"><source type=\"video\/webm\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/osk.webm\"><\/video>  <\/center>\n<li class=\"l\"> Lo schermo con l'elenco delle app disponibili \u00e8 stato adattato per funzionare in modalit\u00e0 verticale, \u00e8 stato proposto un nuovo stile di visualizzazione delle directory e gli spazi sono stati ampliati per semplificare il tocco sugli smartphone. Sono state fornite opzioni per raggruppare le app.      <center>  <video controls=\"\" style=\"width: 270px; height: 480px; max-width:100%;\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/appgrid.webm\" width=\"270\" height=\"480\"><source type=\"video\/webm\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/appgrid.webm\"><\/video>  <\/center>\n<li class=\"l\"> \u00c8 stata proposta un'interfaccia per modificare rapidamente le impostazioni (schermo Impostazioni rapide), combinata in un unico menu a discesa con l'interfaccia per la visualizzazione dell'elenco delle notifiche. Il menu viene attivato con un gesto di scorrimento dall'alto verso il basso e consente di rimuovere singole notifiche con gesti di scorrimento orizzontale.        <center>  <video controls=\"\" style=\"width: 270px; height: 480px; max-width:100%;\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/quicksettings.webm\" width=\"270\" height=\"480\"><source type=\"video\/webm\" src=\"https:\/\/blogs.gnome.org\/shell-dev\/files\/2022\/09\/quicksettings.webm\"><\/video>  <\/center>    <\/ul>\n<p>Piani futuri:  <\/p>\n<ul>\n<li class=\"l\"> Trasferimento delle modifiche preparate e del nuovo API per gestire i gesti nella versione principale di GNOME (previsto nell'ambito del ciclo di sviluppo di GNOME 44).\n<li class=\"l\"> Creazione di un'interfaccia per gestire le chiamate durante il blocco dello schermo.\n<li class=\"l\"> Supporto per le chiamate di emergenza.\n<li class=\"l\"> Possibilit\u00e0 di utilizzare il motore di vibrazione integrato nei telefoni per creare un effetto di feedback tattile.\n<li class=\"l\"> Interfaccia per sbloccare il dispositivo con un codice PIN.\n<li class=\"l\"> Possibilit\u00e0 di utilizzare layout estesi della tastiera virtuale (ad esempio per semplificare l'inserimento degli URL) e adattamento del layout per terminali.\n<li class=\"l\"> Ristrutturazione del sistema di notifiche, raggruppamento delle notifiche e attivazione delle azioni dalle notifiche.\n<li class=\"l\"> Aggiunta di un torcia nell'area delle impostazioni rapide.\n<li class=\"l\"> Supporto per la riorganizzazione degli spazi di lavoro in modalit\u00e0 panoramica.\n<li class=\"l\"> Apportare modifiche che consentano l'implementazione di angoli arrotondati nelle miniature in modalit\u00e0 panoramica, pannelli trasparenti e la possibilit\u00e0 per le applicazioni di disegnare nell'area sotto i pannelli superiore e inferiore.          <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57766\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0436\u043e\u043d\u0430\u0441 \u0414\u0440\u0435\u0441\u0441\u043b\u0435\u0440 (Jonas Dressler) \u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u0447\u0451\u0442 \u043e \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043d\u043d\u043e\u0439 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 GNOME Shell \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445 \u0438 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0430\u0445 \u0441 \u0441\u0435\u043d\u0441\u043e\u0440\u043d\u044b\u043c \u044d\u043a\u0440\u0430\u043d\u043e\u043c. \u0420\u0430\u0431\u043e\u0442\u0443 \u0444\u0438\u043d\u0430\u043d\u0441\u0438\u0440\u0443\u0435\u0442 \u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0413\u0435\u0440\u043c\u0430\u043d\u0438\u0438, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0432\u0448\u0435\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c GNOME \u0433\u0440\u0430\u043d\u0442 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b \u043f\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0437\u043d\u0430\u0447\u0438\u043c\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. \u0421 \u0442\u0435\u043a\u0443\u0449\u0438\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":105068,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105067","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0436\u043e\u043d\u0430\u0441 \u0414\u0440\u0435\u0441\u0441\u043b\u0435\u0440 (Jonas Dressler) \u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u0447\u0451\u0442 \u043e \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043d\u043d\u043e\u0439 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 GNOME Shell \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445 \u0438 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0430\u0445 \u0441.\" \/>\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\/news\/prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv\" \/>\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\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f GNOME Shell \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0436\u043e\u043d\u0430\u0441 \u0414\u0440\u0435\u0441\u0441\u043b\u0435\u0440 (Jonas Dressler) \u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u0447\u0451\u0442 \u043e \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043d\u043d\u043e\u0439 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 GNOME Shell \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445 \u0438 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0430\u0445 \u0441.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv\" \/>\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=\"2022-09-12T13:37:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-12T13:37:34+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\udd47Continuazione dello sviluppo di GNOME Shell per dispositivi mobili | ProHoster","description":"Jonas Dressler del progetto GNOME ha pubblicato un rapporto sui progressi compiuti negli ultimi mesi nello sviluppo delle funzionalit\u00e0 della shell GNOME per l'uso su smartphone e tablet.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv","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\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f GNOME Shell \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 | ProHoster","og:description":"\u0414\u0436\u043e\u043d\u0430\u0441 \u0414\u0440\u0435\u0441\u0441\u043b\u0435\u0440 (Jonas Dressler) \u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u0447\u0451\u0442 \u043e \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043d\u043d\u043e\u0439 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 GNOME Shell \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445 \u0438 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0430\u0445 \u0441.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/prodolzhenie-razvitiya-gnome-shell-dlya-mobilnyh-ustrojstv","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":"2022-09-12T13:37:34+00:00","article:modified_time":"2022-09-12T13:37:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/105067","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=105067"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/105067\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/105068"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=105067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=105067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=105067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}