[{"data":1,"prerenderedAt":860},["ShallowReactive",2],{"{\"path\":[\"search\"],\"query\":null,\"headers\":{\"Accept\":\"application/json\"}}":3,"querystring":217,"listing-search-listing-0-{}":753},{"page":4,"templates":80,"_listing_pages":79,"navigation":195,"breadcrumbs":213},{"@id":5,"@type":6,"UID":7,"allow_discussion":8,"blocks":9,"blocks_layout":49,"changeNote":52,"contributors":53,"created":54,"creators":55,"description":57,"effective":58,"exclude_from_nav":46,"expires":59,"id":11,"is_folderish":46,"items":60,"items_total":61,"language":62,"layout":65,"lock":66,"modified":67,"nav_title":59,"next_item":68,"parent":69,"preview_caption_link":59,"preview_image_link":59,"previous_item":73,"relatedItems":74,"review_state":75,"rights":52,"subjects":76,"table_of_contents":59,"title":41,"type_title":77,"version":78,"versioning_enabled":46,"working_copy":59,"working_copy_of":59,"_listing_pages":79},"https://pretagovsite-api.fly.dev/search","Document","search-page-uid",false,{"search-block":10},{"@type":11,"blocks":12,"facets":30,"headline":41,"listing":42,"searchInputPrompt":45,"showSearchButton":8,"showSearchInput":46,"showSortOn":46,"showTotalResults":46,"sortOnOptions":47},"search",{"search-listing":13},{"@type":14,"fieldMapping":15,"querystring":21,"variation":29},"listing",{"@id":16,"description":17,"effective":18,"image":19,"title":20},"href","description","date","image","title",{"query":22,"sort_on":27,"sort_order":28},[23],{"i":24,"o":25,"v":26},"path","plone.app.querystring.operation.string.absolutePath","/","effective","descending","teaser",[31,36],{"@id":32,"@type":33,"field":34,"title":35},"facet-type","selectFacet","portal_type","Content type",{"@id":37,"@type":38,"field":39,"title":40},"facet-subject","checkboxFacet","Subject","Topic","Search",{"items":43},[44],"search-listing","Type a keyword and hit enter",true,[27,48],"sortable_title",{"items":50},[51],"search-block","",[],"2026-06-18T05:11:34+00:00",[56],"admin","Search across all PretaGov content.","2026-06-22T08:46:14+00:00",null,[],0,{"title":63,"token":64},"English","en","document_view",{"locked":8,"stealable":46},"2026-06-22T11:17:06+00:00",{},{"@id":70,"@type":71,"description":52,"title":72,"type_title":71},"https://pretagovsite-api.fly.dev","Plone Site","PretaGov",{},[],"published",[],"Page","current",{},{"/templates/contact-cta-info":81,"/templates/contact-cta":147},{"@components":82,"@id":99,"@type":6,"UID":100,"allow_discussion":8,"blocks":101,"blocks_layout":123,"changeNote":52,"contributors":126,"created":127,"creators":128,"description":129,"effective":59,"exclude_from_nav":46,"expires":59,"id":130,"is_folderish":46,"items":131,"items_total":61,"language":132,"layout":65,"lock":133,"modified":134,"nav_title":59,"next_item":135,"parent":136,"preview_caption_link":59,"preview_image_link":59,"previous_item":143,"relatedItems":144,"review_state":75,"rights":52,"subjects":145,"table_of_contents":59,"title":146,"type_title":77,"version":78,"versioning_enabled":46,"working_copy":59,"working_copy_of":59},{"actions":83,"aliases":85,"breadcrumbs":87,"contextnavigation":89,"navigation":91,"navroot":93,"types":95,"workflow":97},{"@id":84},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@actions",{"@id":86},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@aliases",{"@id":88},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@breadcrumbs",{"@id":90},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@contextnavigation",{"@id":92},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@navigation",{"@id":94},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@navroot",{"@id":96},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@types",{"@id":98},"https://pretagovsite-api.fly.dev/templates/contact-cta-info/@workflow","https://pretagovsite-api.fly.dev/templates/contact-cta-info","contactctainfo000000000000000000",{"cta-section":102},{"@type":103,"blocks":104,"blocks_layout":113,"fixed":46,"readOnly":46,"slotId":116,"styles":117,"templateId":121,"templateInstanceId":122},"section",{"cta-btn":105},{"@type":106,"buttonColor":107,"buttonSize":108,"href":109,"title":112},"button","white","btn-lg",[110],{"@id":111},"https://pretagovsite-api.fly.dev/contact-info","Contact us for more information",{"items":114},[115],"cta-btn","cta",{"backgroundColor":118,"padding":119,"textAlign":120},"gradient-8","large","center","/templates/contact-cta-info","tpl-contact-cta-info-def",{"items":124},[125],"cta-section",[],"2026-06-19T18:39:44+00:00",[56],"Reusable contact call-to-action. Edit here to update every page that uses it.","contact-cta-info",[],{"title":63,"token":64},{"locked":8,"stealable":46},"2026-06-22T05:55:00+00:00",{},{"@id":137,"@type":138,"description":139,"effective":140,"end":59,"getObjSize":59,"head_title":59,"image_field":59,"image_scales":141,"mime_type":59,"nav_title":59,"review_state":75,"start":59,"title":142,"type_title":138},"https://pretagovsite-api.fly.dev/templates","Folder","Reusable content templates (edited centrally, applied across pages).","1969-12-31T00:00:00+00:00",{},"Templates",{},[],[],"Contact CTA — More information",{"@components":148,"@id":165,"@type":6,"UID":166,"allow_discussion":8,"blocks":167,"blocks_layout":179,"changeNote":52,"contributors":181,"created":182,"creators":183,"description":129,"effective":59,"exclude_from_nav":46,"expires":59,"id":184,"is_folderish":46,"items":185,"items_total":61,"language":186,"layout":65,"lock":187,"modified":134,"nav_title":59,"next_item":188,"parent":189,"preview_caption_link":59,"preview_image_link":59,"previous_item":191,"relatedItems":192,"review_state":75,"rights":52,"subjects":193,"table_of_contents":59,"title":194,"type_title":77,"version":78,"versioning_enabled":46,"working_copy":59,"working_copy_of":59},{"actions":149,"aliases":151,"breadcrumbs":153,"contextnavigation":155,"navigation":157,"navroot":159,"types":161,"workflow":163},{"@id":150},"https://pretagovsite-api.fly.dev/templates/contact-cta/@actions",{"@id":152},"https://pretagovsite-api.fly.dev/templates/contact-cta/@aliases",{"@id":154},"https://pretagovsite-api.fly.dev/templates/contact-cta/@breadcrumbs",{"@id":156},"https://pretagovsite-api.fly.dev/templates/contact-cta/@contextnavigation",{"@id":158},"https://pretagovsite-api.fly.dev/templates/contact-cta/@navigation",{"@id":160},"https://pretagovsite-api.fly.dev/templates/contact-cta/@navroot",{"@id":162},"https://pretagovsite-api.fly.dev/templates/contact-cta/@types",{"@id":164},"https://pretagovsite-api.fly.dev/templates/contact-cta/@workflow","https://pretagovsite-api.fly.dev/templates/contact-cta","contactcta0000000000000000000000",{"cta-section":168},{"@type":103,"blocks":169,"blocks_layout":174,"fixed":46,"readOnly":46,"slotId":116,"styles":176,"templateId":177,"templateInstanceId":178},{"cta-btn":170},{"@type":106,"buttonColor":107,"buttonSize":108,"href":171,"title":173},[172],{"@id":111},"Contact us for a free review of your project",{"items":175},[115],{"backgroundColor":118,"padding":119,"textAlign":120},"/templates/contact-cta","tpl-contact-cta-def",{"items":180},[125],[],"2026-06-19T18:39:45+00:00",[56],"contact-cta",[],{"title":63,"token":64},{"locked":8,"stealable":46},{},{"@id":137,"@type":138,"description":139,"effective":140,"end":59,"getObjSize":59,"head_title":59,"image_field":59,"image_scales":190,"mime_type":59,"nav_title":59,"review_state":75,"start":59,"title":142,"type_title":138},{},{},[],[],"Contact CTA — Free review",[196,201,205,209],{"label":197,"route":198,"items":199,"cols":200,"width":200},"About","/about",[],2,{"label":202,"route":203,"items":204,"cols":200,"width":200},"Insights","/blog",[],{"label":206,"route":207,"items":208,"cols":200,"width":200},"Work","/case-studies",[],{"label":210,"route":211,"items":212,"cols":200,"width":200},"Services","/services",[],{"@id":214,"items":215,"root":70},"https://pretagovsite-api.fly.dev/search/@breadcrumbs",[216],{"@id":5,"title":41},{"@id":218,"indexes":219,"sortable_indexes":624},"https://pretagovsite-api.fly.dev/@querystring",{"Creator":220,"Description":247,"SearchableText":258,"Subject":265,"Title":302,"created":309,"effective":366,"effectiveRange":382,"end":388,"expires":404,"getId":420,"getObjPositionInParent":433,"getRawRelatedItems":451,"isDefaultPage":461,"isFolderish":475,"modified":483,"path":499,"portal_type":520,"review_state":545,"show_inactive":568,"sortable_title":599,"start":608},{"description":221,"enabled":46,"fetch_vocabulary":46,"group":222,"operations":223,"operators":227,"sortable":46,"title":240,"values":241,"vocabulary":246},"The person that created an item","Metadata",[224,225,226],"plone.app.querystring.operation.string.currentUser","plone.app.querystring.operation.selection.any","plone.app.querystring.operation.selection.none",{"plone.app.querystring.operation.selection.any":228,"plone.app.querystring.operation.selection.none":233,"plone.app.querystring.operation.string.currentUser":236},{"description":229,"operation":230,"title":231,"widget":232},"Tip: you can use * to autocomplete.","plone.app.querystring.queryparser._contains","Matches any of","MultipleSelectionWidget",{"description":229,"operation":234,"title":235,"widget":232},"plone.app.querystring.queryparser._excludes","Matches none of",{"description":237,"operation":238,"title":239,"widget":59},"The user viewing the querystring results","plone.app.querystring.queryparser._currentUser","Current logged in user","Creator",{"227aa37b-02f4-46cb-b91c-7b3a194ee49c":242,"272185db-436b-4c96-8ae0-b1bb9acc9121":243,"2cb22c9d-878b-41d4-83fc-c02ec889294a":244,"3f59ec1c-a7dd-499c-99a5-40c126849a8a":245},{"title":52},{"title":52},{"title":52},{"title":52},"plone.app.vocabularies.Users",{"description":248,"enabled":46,"fetch_vocabulary":46,"group":249,"operations":250,"operators":252,"sortable":8,"title":256,"values":257,"vocabulary":59},"An item's description","Text",[251],"plone.app.querystring.operation.string.contains",{"plone.app.querystring.operation.string.contains":253},{"description":59,"operation":230,"title":254,"widget":255},"Contains","StringWidget","Description",{},{"description":259,"enabled":46,"fetch_vocabulary":46,"group":249,"operations":260,"operators":261,"sortable":8,"title":263,"values":264,"vocabulary":59},"Text search of an item's contents",[251],{"plone.app.querystring.operation.string.contains":262},{"description":59,"operation":230,"title":254,"widget":255},"Searchable text",{},{"description":266,"enabled":46,"fetch_vocabulary":46,"group":249,"operations":267,"operators":269,"sortable":8,"title":275,"values":276,"vocabulary":301},"Tags are used for organization of content",[225,268,226],"plone.app.querystring.operation.selection.all",{"plone.app.querystring.operation.selection.all":270,"plone.app.querystring.operation.selection.any":273,"plone.app.querystring.operation.selection.none":274},{"description":229,"operation":271,"title":272,"widget":232},"plone.app.querystring.queryparser._all","Matches all of",{"description":229,"operation":230,"title":231,"widget":232},{"description":229,"operation":234,"title":235,"widget":232},"Tag",{"accessibility":277,"ai-search":279,"business-applications":281,"crm":283,"eforms":285,"headless-cms":287,"health":289,"hosting":291,"intranet":293,"multilingual":295,"public-platform":297,"registers":299},{"title":278},"accessibility",{"title":280},"ai-search",{"title":282},"business-applications",{"title":284},"crm",{"title":286},"eforms",{"title":288},"headless-cms",{"title":290},"health",{"title":292},"hosting",{"title":294},"intranet",{"title":296},"multilingual",{"title":298},"public-platform",{"title":300},"registers","plone.app.vocabularies.Keywords",{"description":303,"enabled":46,"fetch_vocabulary":46,"group":249,"operations":304,"operators":305,"sortable":8,"title":307,"values":308,"vocabulary":59},"Text search of an item's title",[251],{"plone.app.querystring.operation.string.contains":306},{"description":59,"operation":230,"title":254,"widget":255},"Title",{},{"description":310,"enabled":46,"fetch_vocabulary":46,"group":311,"operations":312,"operators":323,"sortable":46,"title":364,"values":365,"vocabulary":59},"The date an item was created","Dates",[313,314,315,316,317,318,319,320,321,322],"plone.app.querystring.operation.date.lessThan","plone.app.querystring.operation.date.largerThan","plone.app.querystring.operation.date.between","plone.app.querystring.operation.date.lessThanRelativeDate","plone.app.querystring.operation.date.largerThanRelativeDate","plone.app.querystring.operation.date.today","plone.app.querystring.operation.date.beforeToday","plone.app.querystring.operation.date.afterToday","plone.app.querystring.operation.date.beforeRelativeDate","plone.app.querystring.operation.date.afterRelativeDate",{"plone.app.querystring.operation.date.afterRelativeDate":324,"plone.app.querystring.operation.date.afterToday":329,"plone.app.querystring.operation.date.beforeRelativeDate":333,"plone.app.querystring.operation.date.beforeToday":337,"plone.app.querystring.operation.date.between":341,"plone.app.querystring.operation.date.largerThan":346,"plone.app.querystring.operation.date.largerThanRelativeDate":350,"plone.app.querystring.operation.date.lessThan":354,"plone.app.querystring.operation.date.lessThanRelativeDate":357,"plone.app.querystring.operation.date.today":360},{"description":325,"operation":326,"title":327,"widget":328},"After N days in the future","plone.app.querystring.queryparser._afterRelativeDate","After relative Date","RelativeDateWidget",{"description":330,"operation":331,"title":332,"widget":59},"After the current day","plone.app.querystring.queryparser._afterToday","After today",{"description":334,"operation":335,"title":336,"widget":328},"Before N days in the past","plone.app.querystring.queryparser._beforeRelativeDate","Before relative Date",{"description":338,"operation":339,"title":340,"widget":59},"Before the current day","plone.app.querystring.queryparser._beforeToday","Before today",{"description":342,"operation":343,"title":344,"widget":345},"Please use YYYY/MM/DD.","plone.app.querystring.queryparser._between","Between dates","DateRangeWidget",{"description":342,"operation":347,"title":348,"widget":349},"plone.app.querystring.queryparser._largerThan","After date","DateWidget",{"description":351,"operation":352,"title":353,"widget":328},"Please enter the number in days.","plone.app.querystring.queryparser._moreThanRelativeDate","Within last",{"description":342,"operation":355,"title":356,"widget":349},"plone.app.querystring.queryparser._lessThan","Before date",{"description":351,"operation":358,"title":359,"widget":328},"plone.app.querystring.queryparser._lessThanRelativeDate","Within next",{"description":361,"operation":362,"title":363,"widget":59},"The current day","plone.app.querystring.queryparser._today","Today","Creation date",{},{"description":367,"enabled":46,"fetch_vocabulary":46,"group":311,"operations":368,"operators":369,"sortable":46,"title":380,"values":381,"vocabulary":59},"The time and date an item was first published",[313,314,315,316,317,318,319,320,321,322],{"plone.app.querystring.operation.date.afterRelativeDate":370,"plone.app.querystring.operation.date.afterToday":371,"plone.app.querystring.operation.date.beforeRelativeDate":372,"plone.app.querystring.operation.date.beforeToday":373,"plone.app.querystring.operation.date.between":374,"plone.app.querystring.operation.date.largerThan":375,"plone.app.querystring.operation.date.largerThanRelativeDate":376,"plone.app.querystring.operation.date.lessThan":377,"plone.app.querystring.operation.date.lessThanRelativeDate":378,"plone.app.querystring.operation.date.today":379},{"description":325,"operation":326,"title":327,"widget":328},{"description":330,"operation":331,"title":332,"widget":59},{"description":334,"operation":335,"title":336,"widget":328},{"description":338,"operation":339,"title":340,"widget":59},{"description":342,"operation":343,"title":344,"widget":345},{"description":342,"operation":347,"title":348,"widget":349},{"description":351,"operation":352,"title":353,"widget":328},{"description":342,"operation":355,"title":356,"widget":349},{"description":351,"operation":358,"title":359,"widget":328},{"description":361,"operation":362,"title":363,"widget":59},"Effective date",{},{"description":383,"enabled":8,"fetch_vocabulary":46,"group":311,"operations":384,"operators":385,"sortable":8,"title":386,"values":387,"vocabulary":59},"Querying this is undefined",[],{},"Effective range",{},{"description":389,"enabled":46,"fetch_vocabulary":46,"group":311,"operations":390,"operators":391,"sortable":46,"title":402,"values":403,"vocabulary":59},"The end date and time of an event",[313,314,315,316,317,318,319,320,321,322],{"plone.app.querystring.operation.date.afterRelativeDate":392,"plone.app.querystring.operation.date.afterToday":393,"plone.app.querystring.operation.date.beforeRelativeDate":394,"plone.app.querystring.operation.date.beforeToday":395,"plone.app.querystring.operation.date.between":396,"plone.app.querystring.operation.date.largerThan":397,"plone.app.querystring.operation.date.largerThanRelativeDate":398,"plone.app.querystring.operation.date.lessThan":399,"plone.app.querystring.operation.date.lessThanRelativeDate":400,"plone.app.querystring.operation.date.today":401},{"description":325,"operation":326,"title":327,"widget":328},{"description":330,"operation":331,"title":332,"widget":59},{"description":334,"operation":335,"title":336,"widget":328},{"description":338,"operation":339,"title":340,"widget":59},{"description":342,"operation":343,"title":344,"widget":345},{"description":342,"operation":347,"title":348,"widget":349},{"description":351,"operation":352,"title":353,"widget":328},{"description":342,"operation":355,"title":356,"widget":349},{"description":351,"operation":358,"title":359,"widget":328},{"description":361,"operation":362,"title":363,"widget":59},"Event end date",{},{"description":405,"enabled":46,"fetch_vocabulary":46,"group":311,"operations":406,"operators":407,"sortable":46,"title":418,"values":419,"vocabulary":59},"The time and date an item was expired",[313,314,315,316,317,318,319,320,321,322],{"plone.app.querystring.operation.date.afterRelativeDate":408,"plone.app.querystring.operation.date.afterToday":409,"plone.app.querystring.operation.date.beforeRelativeDate":410,"plone.app.querystring.operation.date.beforeToday":411,"plone.app.querystring.operation.date.between":412,"plone.app.querystring.operation.date.largerThan":413,"plone.app.querystring.operation.date.largerThanRelativeDate":414,"plone.app.querystring.operation.date.lessThan":415,"plone.app.querystring.operation.date.lessThanRelativeDate":416,"plone.app.querystring.operation.date.today":417},{"description":325,"operation":326,"title":327,"widget":328},{"description":330,"operation":331,"title":332,"widget":59},{"description":334,"operation":335,"title":336,"widget":328},{"description":338,"operation":339,"title":340,"widget":59},{"description":342,"operation":343,"title":344,"widget":345},{"description":342,"operation":347,"title":348,"widget":349},{"description":351,"operation":352,"title":353,"widget":328},{"description":342,"operation":355,"title":356,"widget":349},{"description":351,"operation":358,"title":359,"widget":328},{"description":361,"operation":362,"title":363,"widget":59},"Expiration date",{},{"description":421,"enabled":46,"fetch_vocabulary":46,"group":222,"operations":422,"operators":425,"sortable":46,"title":431,"values":432,"vocabulary":59},"The short name of an item (used in the url)",[423,424],"plone.app.querystring.operation.string.is","plone.app.querystring.operation.string.isNot",{"plone.app.querystring.operation.string.is":426,"plone.app.querystring.operation.string.isNot":429},{"description":229,"operation":427,"title":428,"widget":255},"plone.app.querystring.queryparser._equal","Is",{"description":229,"operation":234,"title":430,"widget":255},"Is not","Short name (id)",{},{"description":434,"enabled":8,"fetch_vocabulary":46,"group":222,"operations":435,"operators":439,"sortable":46,"title":449,"values":450,"vocabulary":59},"The order of an item in its parent folder",[436,437,438],"plone.app.querystring.operation.int.is","plone.app.querystring.operation.int.lessThan","plone.app.querystring.operation.int.largerThan",{"plone.app.querystring.operation.int.is":440,"plone.app.querystring.operation.int.largerThan":443,"plone.app.querystring.operation.int.lessThan":446},{"description":59,"operation":441,"title":442,"widget":255},"plone.app.querystring.queryparser._intEqual","Equals",{"description":59,"operation":444,"title":445,"widget":255},"plone.app.querystring.queryparser._intLargerThan","Larger than",{"description":59,"operation":447,"title":448,"widget":255},"plone.app.querystring.queryparser._intLessThan","Less than","Order in folder",{},{"description":452,"enabled":8,"fetch_vocabulary":46,"group":222,"operations":453,"operators":455,"sortable":8,"title":459,"values":460,"vocabulary":59},"Find items related to the selected items",[454],"plone.app.querystring.operation.reference.is",{"plone.app.querystring.operation.reference.is":456},{"description":59,"operation":457,"title":442,"widget":458},"plone.app.querystring.queryparser._referenceIs","ReferenceWidget","Related To",{},{"description":462,"enabled":8,"fetch_vocabulary":46,"group":222,"operations":463,"operators":466,"sortable":8,"title":473,"values":474,"vocabulary":59},"Find items that are the default view for their containing folder.",[464,465],"plone.app.querystring.operation.boolean.isTrue","plone.app.querystring.operation.boolean.isFalse",{"plone.app.querystring.operation.boolean.isFalse":467,"plone.app.querystring.operation.boolean.isTrue":470},{"description":59,"operation":468,"title":469,"widget":59},"plone.app.querystring.queryparser._isFalse","No",{"description":59,"operation":471,"title":472,"widget":59},"plone.app.querystring.queryparser._isTrue","Yes","Default Page",{},{"description":476,"enabled":8,"fetch_vocabulary":46,"group":222,"operations":477,"operators":478,"sortable":8,"title":481,"values":482,"vocabulary":59},"Find items that can contain other objects",[464,465],{"plone.app.querystring.operation.boolean.isFalse":479,"plone.app.querystring.operation.boolean.isTrue":480},{"description":59,"operation":468,"title":469,"widget":59},{"description":59,"operation":471,"title":472,"widget":59},"Folder-like",{},{"description":484,"enabled":46,"fetch_vocabulary":46,"group":311,"operations":485,"operators":486,"sortable":46,"title":497,"values":498,"vocabulary":59},"The time and date an item was last modified",[313,314,315,316,317,318,319,320,321,322],{"plone.app.querystring.operation.date.afterRelativeDate":487,"plone.app.querystring.operation.date.afterToday":488,"plone.app.querystring.operation.date.beforeRelativeDate":489,"plone.app.querystring.operation.date.beforeToday":490,"plone.app.querystring.operation.date.between":491,"plone.app.querystring.operation.date.largerThan":492,"plone.app.querystring.operation.date.largerThanRelativeDate":493,"plone.app.querystring.operation.date.lessThan":494,"plone.app.querystring.operation.date.lessThanRelativeDate":495,"plone.app.querystring.operation.date.today":496},{"description":325,"operation":326,"title":327,"widget":328},{"description":330,"operation":331,"title":332,"widget":59},{"description":334,"operation":335,"title":336,"widget":328},{"description":338,"operation":339,"title":340,"widget":59},{"description":342,"operation":343,"title":344,"widget":345},{"description":342,"operation":347,"title":348,"widget":349},{"description":351,"operation":352,"title":353,"widget":328},{"description":342,"operation":355,"title":356,"widget":349},{"description":351,"operation":358,"title":359,"widget":328},{"description":361,"operation":362,"title":363,"widget":59},"Modification date",{},{"description":500,"enabled":46,"fetch_vocabulary":46,"group":222,"operations":501,"operators":504,"sortable":8,"title":518,"values":519,"vocabulary":59},"The location of an item ",[25,502,503],"plone.app.querystring.operation.string.path","plone.app.querystring.operation.string.relativePath",{"plone.app.querystring.operation.string.absolutePath":505,"plone.app.querystring.operation.string.path":509,"plone.app.querystring.operation.string.relativePath":513},{"description":506,"operation":507,"title":508,"widget":458},"Location in the site structure","plone.app.querystring.queryparser._absolutePath","Absolute path",{"description":510,"operation":511,"title":512,"widget":458},"Location in the navigation structure","plone.app.querystring.queryparser._navigationPath","Navigation path",{"description":514,"operation":515,"title":516,"widget":517},"Use '../' to navigate to parent objects.","plone.app.querystring.queryparser._relativePath","Relative path","RelativePathWidget","Location",{},{"description":521,"enabled":46,"fetch_vocabulary":46,"group":222,"operations":522,"operators":523,"sortable":8,"title":526,"values":527,"vocabulary":544},"An item's type (e.g. Event)",[225,226],{"plone.app.querystring.operation.selection.any":524,"plone.app.querystring.operation.selection.none":525},{"description":229,"operation":230,"title":231,"widget":232},{"description":229,"operation":234,"title":235,"widget":232},"Type",{"CaseStudy":528,"Collection":530,"Document":532,"Event":533,"File":535,"Folder":537,"Image":538,"Link":540,"News Item":542},{"title":529},"Case Study",{"title":531},"Collection",{"title":77},{"title":534},"Event",{"title":536},"File",{"title":138},{"title":539},"Image",{"title":541},"Link",{"title":543},"News Item","plone.app.vocabularies.ReallyUserFriendlyTypes",{"description":546,"enabled":46,"fetch_vocabulary":46,"group":222,"operations":547,"operators":548,"sortable":46,"title":551,"values":552,"vocabulary":567},"An item's workflow state (e.g.published)",[225,226],{"plone.app.querystring.operation.selection.any":549,"plone.app.querystring.operation.selection.none":550},{"description":229,"operation":230,"title":231,"widget":232},{"description":229,"operation":234,"title":235,"widget":232},"Review state",{"external":553,"internal":555,"internally_published":557,"pending":559,"private":561,"published":563,"visible":565},{"title":554},"Externally visible [external]",{"title":556},"Internal draft [internal]",{"title":558},"Internally published [internally_published]",{"title":560},"Pending review [pending]",{"title":562},"Private [private]",{"title":564},"Published [published]",{"title":566},"Public draft [visible]","plone.app.vocabularies.WorkflowStates",{"description":569,"enabled":46,"fetch_vocabulary":46,"group":222,"operations":570,"operators":572,"sortable":8,"title":576,"values":577,"vocabulary":598},"Select which roles have the permission to view inactive objects",[571],"plone.app.querystring.operation.string.showInactive",{"plone.app.querystring.operation.string.showInactive":573},{"description":574,"operation":575,"title":576,"widget":232},"The user roles which are allowed to see inactive content","plone.app.querystring.queryparser._showInactive","Show Inactive",{"Anonymous":578,"Authenticated":580,"Contributor":582,"Editor":584,"Manager":586,"Member":588,"Owner":590,"Reader":592,"Reviewer":594,"Site Administrator":596},{"title":579},"Anonymous",{"title":581},"Authenticated",{"title":583},"Contributor",{"title":585},"Editor",{"title":587},"Manager",{"title":589},"Member",{"title":591},"Owner",{"title":593},"Reader",{"title":595},"Reviewer",{"title":597},"Site Administrator","plone.app.vocabularies.Roles",{"description":600,"enabled":8,"fetch_vocabulary":46,"group":249,"operations":601,"operators":602,"sortable":46,"title":606,"values":607,"vocabulary":59},"The item's title, transformed for sorting",[251,423,424],{"plone.app.querystring.operation.string.contains":603,"plone.app.querystring.operation.string.is":604,"plone.app.querystring.operation.string.isNot":605},{"description":59,"operation":230,"title":254,"widget":255},{"description":229,"operation":427,"title":428,"widget":255},{"description":229,"operation":234,"title":430,"widget":255},"Sortable Title",{},{"description":609,"enabled":46,"fetch_vocabulary":46,"group":311,"operations":610,"operators":611,"sortable":46,"title":622,"values":623,"vocabulary":59},"The start date and time of an event",[313,314,315,316,317,318,319,320,321,322],{"plone.app.querystring.operation.date.afterRelativeDate":612,"plone.app.querystring.operation.date.afterToday":613,"plone.app.querystring.operation.date.beforeRelativeDate":614,"plone.app.querystring.operation.date.beforeToday":615,"plone.app.querystring.operation.date.between":616,"plone.app.querystring.operation.date.largerThan":617,"plone.app.querystring.operation.date.largerThanRelativeDate":618,"plone.app.querystring.operation.date.lessThan":619,"plone.app.querystring.operation.date.lessThanRelativeDate":620,"plone.app.querystring.operation.date.today":621},{"description":325,"operation":326,"title":327,"widget":328},{"description":330,"operation":331,"title":332,"widget":59},{"description":334,"operation":335,"title":336,"widget":328},{"description":338,"operation":339,"title":340,"widget":59},{"description":342,"operation":343,"title":344,"widget":345},{"description":342,"operation":347,"title":348,"widget":349},{"description":351,"operation":352,"title":353,"widget":328},{"description":342,"operation":355,"title":356,"widget":349},{"description":351,"operation":358,"title":359,"widget":328},{"description":361,"operation":362,"title":363,"widget":59},"Event start date",{},{"Creator":625,"created":636,"effective":650,"end":664,"expires":678,"getId":692,"getObjPositionInParent":698,"modified":705,"review_state":719,"sortable_title":732,"start":739},{"description":221,"enabled":46,"fetch_vocabulary":46,"group":222,"operations":626,"operators":627,"sortable":46,"title":240,"values":631,"vocabulary":246},[224,225,226],{"plone.app.querystring.operation.selection.any":628,"plone.app.querystring.operation.selection.none":629,"plone.app.querystring.operation.string.currentUser":630},{"description":229,"operation":230,"title":231,"widget":232},{"description":229,"operation":234,"title":235,"widget":232},{"description":237,"operation":238,"title":239,"widget":59},{"227aa37b-02f4-46cb-b91c-7b3a194ee49c":632,"272185db-436b-4c96-8ae0-b1bb9acc9121":633,"2cb22c9d-878b-41d4-83fc-c02ec889294a":634,"3f59ec1c-a7dd-499c-99a5-40c126849a8a":635},{"title":52},{"title":52},{"title":52},{"title":52},{"description":310,"enabled":46,"fetch_vocabulary":46,"group":311,"operations":637,"operators":638,"sortable":46,"title":364,"values":649,"vocabulary":59},[313,314,315,316,317,318,319,320,321,322],{"plone.app.querystring.operation.date.afterRelativeDate":639,"plone.app.querystring.operation.date.afterToday":640,"plone.app.querystring.operation.date.beforeRelativeDate":641,"plone.app.querystring.operation.date.beforeToday":642,"plone.app.querystring.operation.date.between":643,"plone.app.querystring.operation.date.largerThan":644,"plone.app.querystring.operation.date.largerThanRelativeDate":645,"plone.app.querystring.operation.date.lessThan":646,"plone.app.querystring.operation.date.lessThanRelativeDate":647,"plone.app.querystring.operation.date.today":648},{"description":325,"operation":326,"title":327,"widget":328},{"description":330,"operation":331,"title":332,"widget":59},{"description":334,"operation":335,"title":336,"widget":328},{"description":338,"operation":339,"title":340,"widget":59},{"description":342,"operation":343,"title":344,"widget":345},{"description":342,"operation":347,"title":348,"widget":349},{"description":351,"operation":352,"title":353,"widget":328},{"description":342,"operation":355,"title":356,"widget":349},{"description":351,"operation":358,"title":359,"widget":328},{"description":361,"operation":362,"title":363,"widget":59},{},{"description":367,"enabled":46,"fetch_vocabulary":46,"group":311,"operations":651,"operators":652,"sortable":46,"title":380,"values":663,"vocabulary":59},[313,314,315,316,317,318,319,320,321,322],{"plone.app.querystring.operation.date.afterRelativeDate":653,"plone.app.querystring.operation.date.afterToday":654,"plone.app.querystring.operation.date.beforeRelativeDate":655,"plone.app.querystring.operation.date.beforeToday":656,"plone.app.querystring.operation.date.between":657,"plone.app.querystring.operation.date.largerThan":658,"plone.app.querystring.operation.date.largerThanRelativeDate":659,"plone.app.querystring.operation.date.lessThan":660,"plone.app.querystring.operation.date.lessThanRelativeDate":661,"plone.app.querystring.operation.date.today":662},{"description":325,"operation":326,"title":327,"widget":328},{"description":330,"operation":331,"title":332,"widget":59},{"description":334,"operation":335,"title":336,"widget":328},{"description":338,"operation":339,"title":340,"widget":59},{"description":342,"operation":343,"title":344,"widget":345},{"description":342,"operation":347,"title":348,"widget":349},{"description":351,"operation":352,"title":353,"widget":328},{"description":342,"operation":355,"title":356,"widget":349},{"description":351,"operation":358,"title":359,"widget":328},{"description":361,"operation":362,"title":363,"widget":59},{},{"description":389,"enabled":46,"fetch_vocabulary":46,"group":311,"operations":665,"operators":666,"sortable":46,"title":402,"values":677,"vocabulary":59},[313,314,315,316,317,318,319,320,321,322],{"plone.app.querystring.operation.date.afterRelativeDate":667,"plone.app.querystring.operation.date.afterToday":668,"plone.app.querystring.operation.date.beforeRelativeDate":669,"plone.app.querystring.operation.date.beforeToday":670,"plone.app.querystring.operation.date.between":671,"plone.app.querystring.operation.date.largerThan":672,"plone.app.querystring.operation.date.largerThanRelativeDate":673,"plone.app.querystring.operation.date.lessThan":674,"plone.app.querystring.operation.date.lessThanRelativeDate":675,"plone.app.querystring.operation.date.today":676},{"description":325,"operation":326,"title":327,"widget":328},{"description":330,"operation":331,"title":332,"widget":59},{"description":334,"operation":335,"title":336,"widget":328},{"description":338,"operation":339,"title":340,"widget":59},{"description":342,"operation":343,"title":344,"widget":345},{"description":342,"operation":347,"title":348,"widget":349},{"description":351,"operation":352,"title":353,"widget":328},{"description":342,"operation":355,"title":356,"widget":349},{"description":351,"operation":358,"title":359,"widget":328},{"description":361,"operation":362,"title":363,"widget":59},{},{"description":405,"enabled":46,"fetch_vocabulary":46,"group":311,"operations":679,"operators":680,"sortable":46,"title":418,"values":691,"vocabulary":59},[313,314,315,316,317,318,319,320,321,322],{"plone.app.querystring.operation.date.afterRelativeDate":681,"plone.app.querystring.operation.date.afterToday":682,"plone.app.querystring.operation.date.beforeRelativeDate":683,"plone.app.querystring.operation.date.beforeToday":684,"plone.app.querystring.operation.date.between":685,"plone.app.querystring.operation.date.largerThan":686,"plone.app.querystring.operation.date.largerThanRelativeDate":687,"plone.app.querystring.operation.date.lessThan":688,"plone.app.querystring.operation.date.lessThanRelativeDate":689,"plone.app.querystring.operation.date.today":690},{"description":325,"operation":326,"title":327,"widget":328},{"description":330,"operation":331,"title":332,"widget":59},{"description":334,"operation":335,"title":336,"widget":328},{"description":338,"operation":339,"title":340,"widget":59},{"description":342,"operation":343,"title":344,"widget":345},{"description":342,"operation":347,"title":348,"widget":349},{"description":351,"operation":352,"title":353,"widget":328},{"description":342,"operation":355,"title":356,"widget":349},{"description":351,"operation":358,"title":359,"widget":328},{"description":361,"operation":362,"title":363,"widget":59},{},{"description":421,"enabled":46,"fetch_vocabulary":46,"group":222,"operations":693,"operators":694,"sortable":46,"title":431,"values":697,"vocabulary":59},[423,424],{"plone.app.querystring.operation.string.is":695,"plone.app.querystring.operation.string.isNot":696},{"description":229,"operation":427,"title":428,"widget":255},{"description":229,"operation":234,"title":430,"widget":255},{},{"description":434,"enabled":8,"fetch_vocabulary":46,"group":222,"operations":699,"operators":700,"sortable":46,"title":449,"values":704,"vocabulary":59},[436,437,438],{"plone.app.querystring.operation.int.is":701,"plone.app.querystring.operation.int.largerThan":702,"plone.app.querystring.operation.int.lessThan":703},{"description":59,"operation":441,"title":442,"widget":255},{"description":59,"operation":444,"title":445,"widget":255},{"description":59,"operation":447,"title":448,"widget":255},{},{"description":484,"enabled":46,"fetch_vocabulary":46,"group":311,"operations":706,"operators":707,"sortable":46,"title":497,"values":718,"vocabulary":59},[313,314,315,316,317,318,319,320,321,322],{"plone.app.querystring.operation.date.afterRelativeDate":708,"plone.app.querystring.operation.date.afterToday":709,"plone.app.querystring.operation.date.beforeRelativeDate":710,"plone.app.querystring.operation.date.beforeToday":711,"plone.app.querystring.operation.date.between":712,"plone.app.querystring.operation.date.largerThan":713,"plone.app.querystring.operation.date.largerThanRelativeDate":714,"plone.app.querystring.operation.date.lessThan":715,"plone.app.querystring.operation.date.lessThanRelativeDate":716,"plone.app.querystring.operation.date.today":717},{"description":325,"operation":326,"title":327,"widget":328},{"description":330,"operation":331,"title":332,"widget":59},{"description":334,"operation":335,"title":336,"widget":328},{"description":338,"operation":339,"title":340,"widget":59},{"description":342,"operation":343,"title":344,"widget":345},{"description":342,"operation":347,"title":348,"widget":349},{"description":351,"operation":352,"title":353,"widget":328},{"description":342,"operation":355,"title":356,"widget":349},{"description":351,"operation":358,"title":359,"widget":328},{"description":361,"operation":362,"title":363,"widget":59},{},{"description":546,"enabled":46,"fetch_vocabulary":46,"group":222,"operations":720,"operators":721,"sortable":46,"title":551,"values":724,"vocabulary":567},[225,226],{"plone.app.querystring.operation.selection.any":722,"plone.app.querystring.operation.selection.none":723},{"description":229,"operation":230,"title":231,"widget":232},{"description":229,"operation":234,"title":235,"widget":232},{"external":725,"internal":726,"internally_published":727,"pending":728,"private":729,"published":730,"visible":731},{"title":554},{"title":556},{"title":558},{"title":560},{"title":562},{"title":564},{"title":566},{"description":600,"enabled":8,"fetch_vocabulary":46,"group":249,"operations":733,"operators":734,"sortable":46,"title":606,"values":738,"vocabulary":59},[251,423,424],{"plone.app.querystring.operation.string.contains":735,"plone.app.querystring.operation.string.is":736,"plone.app.querystring.operation.string.isNot":737},{"description":59,"operation":230,"title":254,"widget":255},{"description":229,"operation":427,"title":428,"widget":255},{"description":229,"operation":234,"title":430,"widget":255},{},{"description":609,"enabled":46,"fetch_vocabulary":46,"group":311,"operations":740,"operators":741,"sortable":46,"title":622,"values":752,"vocabulary":59},[313,314,315,316,317,318,319,320,321,322],{"plone.app.querystring.operation.date.afterRelativeDate":742,"plone.app.querystring.operation.date.afterToday":743,"plone.app.querystring.operation.date.beforeRelativeDate":744,"plone.app.querystring.operation.date.beforeToday":745,"plone.app.querystring.operation.date.between":746,"plone.app.querystring.operation.date.largerThan":747,"plone.app.querystring.operation.date.largerThanRelativeDate":748,"plone.app.querystring.operation.date.lessThan":749,"plone.app.querystring.operation.date.lessThanRelativeDate":750,"plone.app.querystring.operation.date.today":751},{"description":325,"operation":326,"title":327,"widget":328},{"description":330,"operation":331,"title":332,"widget":59},{"description":334,"operation":335,"title":336,"widget":328},{"description":338,"operation":339,"title":340,"widget":59},{"description":342,"operation":343,"title":344,"widget":345},{"description":342,"operation":347,"title":348,"widget":349},{"description":351,"operation":352,"title":353,"widget":328},{"description":342,"operation":355,"title":356,"widget":349},{"description":351,"operation":358,"title":359,"widget":328},{"description":361,"operation":362,"title":363,"widget":59},{},{"items":754,"paging":849},[755,760,763,766,770,775,780,785,790,795,800,805,810,815,820,824,829,834,839,844],{"@uid":44,"@type":29,"readOnly":46,"href":756,"description":757,"date":758,"title":759},"https://pretagovsite-api.fly.dev/services/registers","Custom register systems — authoritative records you can defend at audit, in court, or in front of a regulator. Versioned, accessible, citizen-facing.","2026-06-02T00:00:00+00:00","Registers & records",{"@uid":44,"@type":29,"readOnly":46,"href":761,"description":52,"date":758,"title":762},"https://pretagovsite-api.fly.dev/services/operate","Operate",{"@uid":44,"@type":29,"readOnly":46,"href":764,"description":52,"date":758,"title":765},"https://pretagovsite-api.fly.dev/services/build","Build",{"@uid":44,"@type":29,"readOnly":46,"href":767,"description":768,"date":758,"title":769},"https://pretagovsite-api.fly.dev/services/accessibility","WCAG 2.1 / 2.2 AA audits, remediation, and accessibility-first builds for organisations whose compliance is statutory rather than aspirational.","Accessibility",{"@uid":44,"@type":29,"readOnly":46,"href":771,"description":772,"date":773,"title":774},"https://pretagovsite-api.fly.dev/blog/sso-patterns-we-trust","Single sign-on patterns we've shipped, what works for which case, and the failure modes we've stopped repeating.","2026-05-21T10:00:00+00:00","SSO patterns we trust",{"@uid":44,"@type":29,"readOnly":46,"href":776,"description":777,"date":778,"title":779},"https://pretagovsite-api.fly.dev/blog/docker-for-long-life-services","Containers are 12 years old and still the right answer for software that has to keep running for a decade.","2026-04-23T10:00:00+00:00","Docker for long-life services",{"@uid":44,"@type":29,"readOnly":46,"href":781,"description":782,"date":783,"title":784},"https://pretagovsite-api.fly.dev/blog/elasticsearch-for-regulator-search","What it took to make Elasticsearch actually useful for regulators publishing investigation reports, complaints data, and multi-language guidance.","2026-03-19T10:00:00+00:00","Elasticsearch for regulator search",{"@uid":44,"@type":29,"readOnly":46,"href":786,"description":787,"date":788,"title":789},"https://pretagovsite-api.fly.dev/blog/mach-a-measured-take","Microservices, API-first, Cloud-native, Headless. Sometimes the right architecture, sometimes architectural fashion. Here's how we decide.","2026-02-12T10:00:00+00:00","MACH: a measured take",{"@uid":44,"@type":29,"readOnly":46,"href":791,"description":792,"date":793,"title":794},"https://pretagovsite-api.fly.dev/blog/react-for-accessible-public-services","SPAs have a bad reputation for accessibility. Done properly — server-rendered, semantic, framework-aware — that reputation is undeserved.","2026-01-15T10:00:00+00:00","React for accessible public services",{"@uid":44,"@type":29,"readOnly":46,"href":796,"description":797,"date":798,"title":799},"https://pretagovsite-api.fly.dev/blog/python-in-production-for-regulators","Why Python is the right choice for software that has to be readable, auditable, and maintainable for 15 years.","2025-11-18T10:00:00+00:00","Python in production for regulators",{"@uid":44,"@type":29,"readOnly":46,"href":801,"description":802,"date":803,"title":804},"https://pretagovsite-api.fly.dev/blog/discover-the-perfect-headless-cms-solution-with-our-specialist-guidance","Navigating the dynamic landscape of content management systems can be daunting, especially when considering a transition to a headless CMS. At PretaGov, we specialise in helping…","2025-10-08T10:00:00+00:00","Discover the Perfect Headless CMS Solution with Our Specialist Guidance",{"@uid":44,"@type":29,"readOnly":46,"href":806,"description":807,"date":808,"title":809},"https://pretagovsite-api.fly.dev/blog/why-we-still-build-on-plone","Plone is uncool. It's also still the right choice for governance-heavy headless CMS work. Here's what people miss when they dismiss it.","2025-09-02T10:00:00+00:00","Why we still build on Plone in 2026",{"@uid":44,"@type":29,"readOnly":46,"href":811,"description":812,"date":813,"title":814},"https://pretagovsite-api.fly.dev/blog/why-research-should-migrate-to-a-headless-cms","Research institutions handle vast amounts of information, including research papers, datasets, and institutional updates. Managing and disseminating this content efficiently is…","2025-07-10T10:00:00+00:00","Why Research Institutions Should Migrate to a Headless CMS",{"@uid":44,"@type":29,"readOnly":46,"href":816,"description":817,"date":818,"title":819},"https://pretagovsite-api.fly.dev/case-studies/onyx-multilingual-health-translation","Customised Onyx deployment for a national health body — AI search across translated medical resources, returning the right document in the language the user reads.","2025-06-01T00:00:00+00:00","Multilingual health AI search in 60+ languages",{"@uid":44,"@type":29,"readOnly":46,"href":821,"description":822,"date":818,"title":823},"https://pretagovsite-api.fly.dev/case-studies/onyx-ai-regulator-complaints","Customised Onyx deployment for a government oversight agency — natural-language search across investigation summaries, annual reports, media releases, and PowerBI complaints data.","AI search across regulator complaints and oversight data",{"@uid":44,"@type":29,"readOnly":46,"href":825,"description":826,"date":827,"title":828},"https://pretagovsite-api.fly.dev/blog/why-ngos-should-migrate-to-a-headless-cms-1","In the nonprofit sector, a strong online presence is crucial for reaching supporters, disseminating information, and driving action. However, many NGOs face significant challenges…","2025-04-15T10:00:00+00:00","Why NGOs Should Migrate to a Headless CMS",{"@uid":44,"@type":29,"readOnly":46,"href":830,"description":831,"date":832,"title":833},"https://pretagovsite-api.fly.dev/blog/how-a-headless-cms-helps-charities-collect-more-donations","In today's fast-paced digital landscape, charities are constantly seeking ways to enhance their online presence and streamline their fundraising efforts. With the rise of online…","2025-01-20T10:00:00+00:00","How a Headless CMS Helps Charities Collect More Donations",{"@uid":44,"@type":29,"readOnly":46,"href":835,"description":836,"date":837,"title":838},"https://pretagovsite-api.fly.dev/blog/what-is-a-visual-cms","A Visual CMS is a content management sysem built around a Visual Page Editor, a powerful, user-friendly tool that lets you design web pages using a drag-and-drop interface. Unlike…","2024-10-15T10:00:00+00:00","What is a Visual CMS?",{"@uid":44,"@type":29,"readOnly":46,"href":840,"description":841,"date":842,"title":843},"https://pretagovsite-api.fly.dev/services/headless-cms","Migrate off legacy CMS onto headless Plone Volto. 20+ years doing it; ~25 contributions back into Volto core; the NSW Digital Design System reference build.","2024-09-10T20:49:00+00:00","Headless CMS migration",{"@uid":44,"@type":29,"readOnly":46,"href":845,"description":846,"date":847,"title":848},"https://pretagovsite-api.fly.dev/blog/the-future-of-content-visual-headless-cms","In the rapidly evolving digital landscape, the way we manage and deliver content is undergoing a significant transformation. Traditional Content Management Systems (CMS) that once ruled the web are now being challenged by a new, more flexible and efficient breed: Headless CMS. However many who use Headless CMS often complain they are harder to use and give less control over the the layout of the content. This evolution marks the advent of the next generation, Visual headless CMS, designed to meet the complex needs of modern digital experiences while retaining all the benefits of a Headless CMS","2024-06-21T10:00:00+00:00","The Future of Content: Visual Headless CMS",{"start":61,"size":850,"total":851,"seen":851,"currentPage":61,"totalPages":852,"totalItems":851,"pages":853,"prev":59,"next":855},20,182,10,[854,856,857],{"start":61,"page":855},1,{"start":850,"page":200},{"start":858,"page":859},40,3,1782191169190]