{"id":181917,"date":"2026-06-06T14:48:07","date_gmt":"2026-06-06T12:48:09","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird"},"modified":"2026-06-06T14:48:07","modified_gmt":"2026-06-06T12:48:09","slug":"izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird","title":{"rendered":"Zm\u011bna v\u00fdvojov\u00e9ho procesu a pokrok v rozvoji prohl\u00ed\u017ee\u010de Ladybird","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Andreas Kling, zakladatel webov\u00e9ho prohl\u00ed\u017ee\u010de Ladybird, ozn\u00e1mil zm\u011bnu v\u00fdvojov\u00e9ho procesu projektu. Ladybird nyn\u00ed p\u0159est\u00e1v\u00e1 p\u0159ij\u00edmat ve\u0159ejn\u00e9 pull requesty a p\u0159ech\u00e1z\u00ed k propagaci zm\u011bn v k\u00f3dov\u00e9 z\u00e1kladn\u011b pouze prost\u0159ednictv\u00edm spr\u00e1vc\u016f. V\u0161echny ji\u017e otev\u0159en\u00e9 ve\u0159ejn\u00e9 pull requesty budou uzav\u0159eny. Zdroje k\u00f3du Ladybird budou nad\u00e1le dod\u00e1v\u00e1ny pod licenc\u00ed BSD. Hl\u00e1sen\u00ed o probl\u00e9mech, zranitelnostech a testov\u00e1n\u00ed funk\u010dnosti s webov\u00fdmi str\u00e1nkami budou nad\u00e1le p\u0159ij\u00edm\u00e1na beze zm\u011bny. Z\u00e1jemci z \u0159ad ve\u0159ejnosti se tak\u00e9 budou moci \u00fa\u010dastnit diskuz\u00ed t\u00fdkaj\u00edc\u00edch se podpory standard\u016f a architektury projektu.<\/p>\n<p>Mezi d\u016fvody pro p\u0159est\u00e1n\u00ed akceptov\u00e1n\u00ed ve\u0159ejn\u00fdch pull request\u016f je uvedena p\u0159\u00edprava na prvn\u00ed alfa verzi, kter\u00e1 vy\u017eaduje p\u0159\u00edsn\u011bj\u0161\u00ed rozd\u011blen\u00ed odpov\u011bdnosti za proveden\u00e9 zm\u011bny. Podle tv\u016frc\u016f Ladybird by k\u00f3d m\u011bl b\u00fdt akceptov\u00e1n pouze od t\u011bch, kte\u0159\u00ed jsou d\u016fv\u011bryhodn\u00ed a ochotni n\u00e9st osobn\u00ed odpov\u011bdnost za ka\u017ed\u00fd \u0159\u00e1dek k\u00f3du, a tak\u00e9 za to, zda k\u00f3d odpov\u00edd\u00e1 architektu\u0159e projektu a bude moci b\u00fdt udr\u017eov\u00e1n v budoucnu. <\/p>\n<p>Mezi probl\u00e9my, kter\u00e9 vznikaj\u00ed p\u0159i p\u0159ej\u00edm\u00e1n\u00ed zm\u011bn od v\u0161ech z\u00e1jemc\u016f, se uv\u00e1d\u00ed pokles \u00farovn\u011b d\u016fv\u011bry k autor\u016fm patch\u016f \u2014 kv\u016fli mo\u017enosti generov\u00e1n\u00ed zm\u011bn pomoc\u00ed AI, velikost patchu nyn\u00ed neodpov\u00edd\u00e1 \u010dasov\u00fdm n\u00e1klad\u016fm a \u010dasu vynalo\u017een\u00e9mu na v\u00fdvoj. P\u0159ijet\u00ed extern\u00edch patch\u016f tak\u00e9 usnad\u0148uje \u010dinnost \u00fato\u010dn\u00edk\u016f, kte\u0159\u00ed nejprve generuj\u00ed funk\u010dn\u00ed zm\u011bny, aby z\u00edskali d\u016fv\u011bru pro n\u00e1sledn\u00e9 zaveden\u00ed skryt\u00e9 zranitelnosti do k\u00f3du.<\/p>\n<p>D\u00e1le lze zm\u00ednit kv\u011btnovou zpr\u00e1vu o pokroku Ladybird. Mezi ned\u00e1vn\u00fdmi \u00fasp\u011bchy lze uv\u00e9st: <\/p>\n<ul>\n<li class=\"l\"> Byl implementov\u00e1n JIT kompiler pro WebAssembly, zalo\u017een\u00fd na Cranelift (p\u0159echod od interpretace k JIT kompilaci zv\u00fd\u0161il v\u00fdkon testu CoreMark osmin\u00e1sobn\u011b a 3-4kr\u00e1t u mikrotest\u016f jednotliv\u00fdch funkc\u00ed);\n<li class=\"l\"> Byl nasazen nov\u00fd blok\u00e1tor ne\u017e\u00e1douc\u00edho obsahu, zalo\u017een\u00fd na knihovn\u011b adblock-rust z projektu Brave, kter\u00fd podporuje filtry ve stylu Adblock Plus a EasyList;\n<li class=\"l\"> Parser HTML byl p\u0159eps\u00e1n v jazyce Rust;\n<li class=\"l\"> K\u00f3d pro posouv\u00e1n\u00ed obsahu byl odd\u011blen od hlavn\u00edho vl\u00e1kna do samostatn\u00e9ho procesu kompozice a p\u0159eveden na asynchronn\u00ed model pr\u00e1ce.\n<li class=\"l\"> Ve v\u00fdchoz\u00edm nastaven\u00ed je aktivov\u00e1no API Media Source Extensions a zlep\u0161ena pr\u00e1ce s streamovan\u00fdm videem;\n<li class=\"l\"> Byl p\u0159id\u00e1n syst\u00e9m ukl\u00e1d\u00e1n\u00ed bajtk\u00f3d\u016f JavaScript na disku;\n<li class=\"l\"> V garbage collectoru byl implementov\u00e1n inkrement\u00e1ln\u00ed re\u017eim \u00faklidu pam\u011bti, kter\u00fd vylu\u010duje dlouh\u00e9 pozastaven\u00ed v\u00fdpo\u010dt\u016f a zvy\u0161uje odezvu u\u017eivatelsk\u00e9ho rozhran\u00ed;\n<li class=\"l\"> Byla roz\u0161\u00ed\u0159ena podpora CSS, byly implementov\u00e1ny kontejnerov\u00e9 dotazy (@container), vymezen\u00ed oblasti viditelnosti (@scope), \u201egrid-template-columns: subgrid\u201c, \u201escroll-margin\u201c, \u201escroll-padding\u201c;\n<li class=\"l\"> Bylo p\u0159id\u00e1no API Permissions;\n<li class=\"l\"> Byl implementov\u00e1n protokol HSTS (HTTP Strict Transport Security);\n<li class=\"l\"> Bylo zaji\u0161t\u011bno automatick\u00e9 ur\u010den\u00ed k\u00f3dov\u00e1n\u00ed textu;\n<li class=\"l\"> Do n\u00e1stroj\u016f pro webov\u00e9 v\u00fdvoj\u00e1\u0159e byla p\u0159id\u00e1na podpora inspekce flexbox a grid rozvr\u017een\u00ed;\n<li class=\"l\"> Byla zlep\u0161ena kompatibilita s Discord, Shopify, Reddit a tak\u00e9 se str\u00e1nkami vyu\u017e\u00edvaj\u00edc\u00edmi grafiky na z\u00e1klad\u011b knihovny TradingView.<br \/>\n<center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/889d4592696e8ad55c77af7700fc5a6d.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Bylo modernizov\u00e1no u\u017eivatelsk\u00e9 rozhran\u00ed zalo\u017een\u00e9 na knihovn\u011b Qt. Byl implementov\u00e1n re\u017eim vertik\u00e1ln\u00edho zobrazen\u00ed z\u00e1lo\u017eek. Byla p\u0159id\u00e1na podpora pro p\u0159esouv\u00e1n\u00ed z\u00e1lo\u017eek my\u0161\u00ed za \u00fa\u010delem jejich seskupen\u00ed, odpojen\u00ed nebo p\u0159esunu do jin\u00e9ho okna;\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/234cce1a467399769e821286cc5bd5b4.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> M\u00edsto standardn\u00edch styl\u016f panel\u016f a tla\u010d\u00edtek pro Qt bylo implementov\u00e1no vlastn\u00ed proveden\u00ed z\u00e1lo\u017eek, panel\u016f n\u00e1stroj\u016f a adresn\u00edho \u0159\u00e1dku. Byla p\u0159id\u00e1na mo\u017enost obnovit ned\u00e1vno zav\u0159en\u00e9 z\u00e1lo\u017eky a okna. Byla implementov\u00e1na funkce vkl\u00e1d\u00e1n\u00ed textu z clipboardu st\u0159edn\u00edm tla\u010d\u00edtkem my\u0161i.\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/a2ee93b8cfe95f8051ee85b26406084a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<\/ul>\n<p>Prohl\u00ed\u017ee\u010d Ladybird vyv\u00edj\u00ed Andreas Kling, kter\u00fd d\u0159\u00edve pracoval ve spole\u010dnosti Nokia a zab\u00fdval se v\u00fdvojem KHTML, a pot\u00e9 v Apple byl jedn\u00edm z v\u00fdvoj\u00e1\u0159\u016f Safari. P\u016fvodn\u011b byl projekt vytvo\u0159en jako aplikace pro opera\u010dn\u00ed syst\u00e9m SerenityOS, ale v l\u00e9t\u011b 2024 byl vy\u010dlen\u011bn do samostatn\u00e9ho projektu a obdr\u017eel dar ve v\u00fd\u0161i 1 milionu dolar\u016f. Prohl\u00ed\u017ee\u010d je naps\u00e1n v jazyce C++ (projekt p\u0159eps\u00e1n\u00ed komponent na Rust byl zah\u00e1jen) a je distribuov\u00e1n pod licenc\u00ed BSD. Projektem se vyv\u00edj\u00ed vlastn\u00ed engine LibWeb, JavaScript interpret LibJS a souvisej\u00edc\u00ed knihovny.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65628\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u043d\u0434\u0440\u0435\u0430\u0441 \u041a\u043b\u0438\u043d\u0433 (Andreas Kling), \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Ladybird, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430. Ladybird \u043e\u0442\u043d\u044b\u043d\u0435 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0430\u0435\u0442 \u043f\u0440\u0438\u0451\u043c \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 pull-\u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442 \u043a \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u043a\u043e\u0434\u043e\u0432\u0443\u044e \u0431\u0430\u0437\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0435\u0440\u0435\u0437 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0438\u0445. \u0412\u0441\u0435 \u0443\u0436\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0435 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 pull-\u0437\u0430\u043f\u0440\u043e\u0441\u044b \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043a\u0440\u044b\u0442\u044b. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 Ladybird \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445, \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044f\u0445 \u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0441\u0430\u0439\u0442\u0430\u043c\u0438 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181917","post","type-post","status-publish","format-standard","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=\"\u0410\u043d\u0434\u0440\u0435\u0430\u0441 \u041a\u043b\u0438\u043d\u0433 (Andreas Kling), \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Ladybird, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Ladybird | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u043d\u0434\u0440\u0435\u0430\u0441 \u041a\u043b\u0438\u043d\u0433 (Andreas Kling), \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Ladybird, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird\" \/>\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=\"2026-06-06T12:48:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-06T12:48:09+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\udd47Zm\u011bna procesu v\u00fdvoje a pokrok v rozvoji prohl\u00ed\u017ee\u010de Ladybird | ProHoster","description":"Andreas Kling, zakladatel webov\u00e9ho prohl\u00ed\u017ee\u010de Ladybird, ozn\u00e1mil zm\u011bnu procesu v\u00fdvoje projektu.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Ladybird | ProHoster","og:description":"\u0410\u043d\u0434\u0440\u0435\u0430\u0441 \u041a\u043b\u0438\u043d\u0433 (Andreas Kling), \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Ladybird, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird","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":"2026-06-06T12:48:09+00:00","article:modified_time":"2026-06-06T12:48:09+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\/cs\/wp-json\/wp\/v2\/posts\/181917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=181917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/181917\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=181917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=181917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=181917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}