{"id":38082,"date":"2019-10-31T22:21:35","date_gmt":"2019-10-31T19:21:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-sredy-razrabotki-qt-design-studio-1-3\/"},"modified":"2019-10-31T22:21:35","modified_gmt":"2019-10-31T19:21:35","slug":"vypusk-sredy-razrabotki-qt-design-studio-1-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-sredy-razrabotki-qt-design-studio-1-3","title":{"rendered":"Lan\u00e7amento do ambiente de desenvolvimento Qt Design Studio 1.3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projeto Qt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/blog\/qt-design-studio-1.3-released\">apresentou<\/a><\/noindex> lan\u00e7amento <noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/ui-framework\">Qt Design Studio 1.3<\/a><\/noindex>, um ambiente para o design de interfaces de usu\u00e1rio e desenvolvimento de aplica\u00e7\u00f5es gr\u00e1ficas baseadas em Qt. O Qt Design Studio facilita a colabora\u00e7\u00e3o entre designers e desenvolvedores na cria\u00e7\u00e3o de prot\u00f3tipos funcionais de interfaces complexas e escal\u00e1veis. Os designers podem se concentrar apenas no layout gr\u00e1fico, enquanto os desenvolvedores podem focar no desenvolvimento da l\u00f3gica do aplicativo, utilizando o c\u00f3digo QML gerado automaticamente para os layouts do designer.<br \/>\nCom o fluxo de trabalho oferecido no Qt Design Studio, \u00e9 poss\u00edvel transformar em minutos os layouts criados no Photoshop ou em outros editores gr\u00e1ficos em prot\u00f3tipos funcionais, prontos para rodar em dispositivos reais.<\/p>\n<p> \u00c9 oferecido <noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/ui-framework#designstudio\">vers\u00e3o comercial<\/a><\/noindex> e  <noindex><a rel=\"nofollow\" href=\"https:\/\/download.qt.io\/official_releases\/qtdesignstudio\/1.3.0\/\">edi\u00e7\u00e3o Community<\/a><\/noindex> Qt Design Studio. A vers\u00e3o comercial<br \/>\n\u00e9 fornecida gratuitamente e permite distribuir os componentes de interface preparados somente para aqueles com licen\u00e7a comercial do Qt.<br \/>\nA edi\u00e7\u00e3o Community n\u00e3o imp\u00f5e restri\u00e7\u00f5es quanto ao uso, mas n\u00e3o inclui m\u00f3dulos para importa\u00e7\u00e3o de gr\u00e1ficos do Photoshop e Sketch. O aplicativo \u00e9 uma vers\u00e3o especializada do ambiente Qt Creator, compilada a partir de um reposit\u00f3rio comum. A maior parte das modifica\u00e7\u00f5es espec\u00edficas do Qt Design Studio est\u00e1 integrada \u00e0 base de c\u00f3digo principal do Qt Creator. Os m\u00f3dulos de integra\u00e7\u00e3o com o Photoshop e Sketch s\u00e3o propriet\u00e1rios.<\/p>\n<p>No novo lan\u00e7amento:<\/p>\n<ul>\n<li class=\"l\"> As capacidades do m\u00f3dulo <noindex><a rel=\"nofollow\" href=\"https:\/\/doc.qt.io\/qtdesignstudio\/qtbridge-sketch-using.html\">Qt Bridge for Sketch<\/a><\/noindex>, que permite criar componentes prontos para uso a partir de layouts preparados no Sketch e export\u00e1-los para c\u00f3digo QML. O m\u00f3dulo adicionou suporte para <noindex><a rel=\"nofollow\" href=\"https:\/\/www.sketch.com\/docs\/symbols\/overrides\/\">sobrescrita de s\u00edmbolos<\/a><\/noindex>, permitindo vincular diferentes propriedades de texto a diferentes inst\u00e2ncias de bot\u00f5es e outros componentes de interface (essas propriedades s\u00e3o exportadas em QML com propriedades sobrescritas vis\u00edveis como propriedades do componente). Tamb\u00e9m foi adicionada a possibilidade de exportar gr\u00e1ficos em formato vetorial SVG (anteriormente suportados apenas formatos raster), que podem ser escalonados em QML.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/hs-fs\/hubfs\/SketchScreeenshot.png?width=1920&#038;name=SketchScreeenshot.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do ambiente de desenvolvimento Qt Design Studio 1.3\" src=\"\/wp-content\/uploads\/2019\/09\/4e174cd0dd11f14c99c7fa7a5d464317.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> O design da interface para visualizar propriedades foi alterado, passando a utilizar Qt Quick Controls 2 e agora \u00e9 completamente personaliz\u00e1vel atrav\u00e9s de temas. A usabilidade do trabalho com <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%94%D0%B2%D1%83%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%81%D1%87%D1%91%D1%82%D1%87%D0%B8%D0%BA\">formul\u00e1rios-contadores foi significativamente aprimorada.<\/a><\/noindex> (spin box), para os quais foi adicionada a compatibilidade com arraste do mouse e a possibilidade de adicionar um slider opcional. Suporte adicionado para blocos multifuncionais que permitem definir propriedades de v\u00e1rios elementos de uma vez. Um novo di\u00e1logo de controle de gradientes foi adicionado ao editor de propriedades. O editor de cores foi atualizado, apresentando uma se\u00e7\u00e3o com cores previamente selecionadas.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/hs-fs\/hubfs\/controls2.png?width=375&#038;name=controls2.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do ambiente de desenvolvimento Qt Design Studio 1.3\" src=\"\/wp-content\/uploads\/2019\/09\/ebfbc6dc9ed0a94631f759a598980478.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/hs-fs\/hubfs\/color_editor.png?width=300&#038;name=color_editor.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do ambiente de desenvolvimento Qt Design Studio 1.3\" src=\"\/wp-content\/uploads\/2019\/09\/eb1e04e44f6dcc68ef1f4ebd38ed641b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Melhorado o editor de bindings, que agora \u00e9 baseado em um widget de edi\u00e7\u00e3o de c\u00f3digo mais conveniente para QML;\n<li class=\"l\"> Adicionado um novo editor de curvas para anima\u00e7\u00e3o, permitindo ajustar as curvas de interpola\u00e7\u00e3o para v\u00e1rios quadros-chave de uma s\u00f3 vez, semelhante \u00e0s ferramentas de controle de anima\u00e7\u00e3o de pacotes 3D;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/hs-fs\/hubfs\/curveEditorScreenshot2.png?width=1044&#038;name=curveEditorScreenshot2.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do ambiente de desenvolvimento Qt Design Studio 1.3\" src=\"\/wp-content\/uploads\/2019\/09\/f1300620bfa32141ebe9706dbfb3b1bf.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Ainda est\u00e1 em andamento o trabalho na cria\u00e7\u00e3o de um visualizador QML baseado em WebAssembly, permitindo criar pacotes com projetos QML para a Web, que podem ser manipulados por meio de um navegador.\n<\/ul>\n<p>Principais recursos do Qt Design Studio:\n<\/p>\n<ul>\n<li class=\"l\"> Anima\u00e7\u00e3o em linha do tempo \u2014 um editor baseado em linha do tempo e quadros-chave que permite criar anima\u00e7\u00f5es facilmente sem escrever c\u00f3digo;\n<\/li>\n<li class=\"l\"> Recursos desenvolvidos pelo designer s\u00e3o transformados em componentes QML universais, que podem ser reutilizados em diversos projetos;\n<\/li>\n<li class=\"l\"> Qt Live Preview \u2014 permite visualizar o aplicativo ou a interface do usu\u00e1rio em desenvolvimento diretamente no desktop, dispositivos Android ou Boot2Qt. As altera\u00e7\u00f5es feitas podem ser imediatamente observadas no dispositivo. \u00c9 poss\u00edvel controlar a FPS, carregar arquivos de tradu\u00e7\u00f5es e alterar a escala dos elementos. Inclui suporte para visualiza\u00e7\u00e3o em dispositivos de elementos preparados no aplicativo. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48182\">Qt 3D Studio<\/a><\/noindex>.\n<\/li>\n<li class=\"l\"> Capacidade de integra\u00e7\u00e3o com o Qt Safe Renderer \u2014 elementos do Safe Renderer podem ser mapeados aos elementos da interface em desenvolvimento.\n<\/li>\n<li class=\"l\"> Exibi\u00e7\u00e3o lado a lado do editor visual e do editor de c\u00f3digo \u2014 \u00e9 poss\u00edvel fazer altera\u00e7\u00f5es visuais no design ou editar QML simultaneamente;\n<\/li>\n<li class=\"l\"> Conjunto de bot\u00f5es, switches e outros elementos de controle prontos e personaliz\u00e1veis;\n<\/li>\n<li class=\"l\"> Conjunto de efeitos visuais embutidos e personaliz\u00e1veis;\n<\/li>\n<li class=\"l\"> Layout din\u00e2mico dos elementos da interface permite adaptar a interface a quaisquer tamanhos de tela;\n<\/li>\n<li class=\"l\"> Editor de cena avan\u00e7ado, permitindo trabalhar nos elementos em detalhes.\n<\/li>\n<li class=\"l\"> M\u00f3dulos Qt Photoshop Bridge e Qt Sketch Bridge para importar gr\u00e1ficos do Photoshop e do Sketch. Permitem criar componentes prontos para uso diretamente a partir de gr\u00e1ficos preparados no Photoshop ou Sketch e export\u00e1-los para c\u00f3digo QML. N\u00e3o fazem parte da edi\u00e7\u00e3o Community.\n<\/li>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51480\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0435\u043a\u0442 Qt \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u044b\u043f\u0443\u0441\u043a Qt Design Studio 1.3, \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Qt. Qt Design Studio \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430\u0434 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u043e\u0432 \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432. \u0414\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0438\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0434 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043c\u0430\u043a\u0435\u0442\u043e\u043c \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f, \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043a\u0430\u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043c\u043e\u0433\u0443\u0442 \u0443\u0434\u0435\u043b\u0438\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28586,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-38082","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.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 Qt \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u044b\u043f\u0443\u0441\u043a Qt Design Studio.\" \/>\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\/pt\/blog\/news\/vypusk-sredy-razrabotki-qt-design-studio-1-3\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0440\u0435\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Qt Design Studio 1.3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 Qt \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u044b\u043f\u0443\u0441\u043a Qt Design Studio.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-sredy-razrabotki-qt-design-studio-1-3\" \/>\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-31T19:21:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:21:35+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\udd47Lan\u00e7amento do ambiente de desenvolvimento Qt Design Studio 1.3 | ProHoster","description":"O projeto Qt apresentou o lan\u00e7amento do Qt Design Studio.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-sredy-razrabotki-qt-design-studio-1-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0440\u0435\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Qt Design Studio 1.3 | ProHoster","og:description":"\u041f\u0440\u043e\u0435\u043a\u0442 Qt \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0432\u044b\u043f\u0443\u0441\u043a Qt Design Studio.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-sredy-razrabotki-qt-design-studio-1-3","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-31T19:21:35+00:00","article:modified_time":"2019-10-31T19:21:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38082","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-23 20:23:44","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 09:56:48","updated":"2026-01-23 20:23:44","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/38082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=38082"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/38082\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/28586"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=38082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=38082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=38082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}