Jeavon Leopold is from 11 Chapel Place, London, EC2A 3DQ and has 3071 posts and 13606 karma points

Activity

Jeavon Leopold

The cache folder in my Azure Blob Storage is empty, yet i have added "AddAzureBlobImageSharpCache"

Reply by Jeavon Leopold 1 week ago

Using Umbraco And Getting Started
Jeavon Leopold

System.IO.IOException: The process cannot access the file 'C:\local\Temp\UmbracoData\...\NuCache\NuCache.Content.db

Reply by Jeavon Leopold Aug 16, 2023 @ 12:38

Using Umbraco And Getting Started
Jeavon Leopold

Hosting Umbraco 11 in IIS

Reply by Jeavon Leopold Jun 30, 2023 @ 16:23

Using Umbraco And Getting Started
Jeavon Leopold

Private endpoint for SQL database

Reply by Jeavon Leopold Mar 17, 2023 @ 10:39

Using Umbraco And Getting Started
Jeavon Leopold

Umbraco 10, picture turns purple after beeing processed

Reply by Jeavon Leopold Sep 16, 2022 @ 13:15

Using Umbraco And Getting Started
Jeavon Leopold

Umbraco 10, install wizard lunching when DB is unavailable

Reply by Jeavon Leopold Sep 06, 2022 @ 18:21

Using Umbraco And Getting Started
Jeavon Leopold

Grid Editor and Slimsy package

Reply by Jeavon Leopold Aug 04, 2022 @ 16:31

Slimsy Feedback
Jeavon Leopold

ApplicationInsights, MiniProfiler in Umbraco API

Reply by Jeavon Leopold Mar 14, 2022 @ 11:09

Using Umbraco And Getting Started
Jeavon Leopold

Azure website using proxy gives RAW domain when using Request.Url

Reply by Jeavon Leopold Mar 14, 2022 @ 10:38

Using Umbraco And Getting Started
Jeavon Leopold

Please support GUIDs in SEOChecker.config 🙏

Reply by Jeavon Leopold Nov 28, 2021 @ 09:50

Feature request
Jeavon Leopold

Frequent requests to localhost

Reply by Jeavon Leopold Dec 09, 2020 @ 11:17

Bugs
Jeavon Leopold

Umbraco 8 Load Balancing - Disabling CMS access on Slave Servers

Reply by Jeavon Leopold Jul 01, 2020 @ 15:18

Using Umbraco And Getting Started
Jeavon Leopold

Umbraco v8 - Breaks when "Content-Security-Policy" is added to web.config. Require an acceptable policy.

Reply by Jeavon Leopold Mar 04, 2020 @ 12:59

Using Umbraco And Getting Started
Jeavon Leopold

Umbraco 8.1 - Slimsy

Reply by Jeavon Leopold Jul 22, 2019 @ 15:46

Slimsy Feedback
Jeavon Leopold

Saving Image Media Type causes an Exception

Reply by Jeavon Leopold Jul 19, 2019 @ 11:55

Using Umbraco And Getting Started
Jeavon Leopold

Does slimsy work in 8

Reply by Jeavon Leopold Apr 02, 2019 @ 18:17

Slimsy Feedback
Jeavon Leopold

Slimsy for v8?

Reply by Jeavon Leopold Apr 02, 2019 @ 18:16

Slimsy Feedback
Jeavon Leopold

Microsoft.WindowsAzure.Storage.StorageException: The underlying connection was closed

Reply by Jeavon Leopold Oct 24, 2018 @ 15:56

Using Umbraco And Getting Started
Jeavon Leopold

The name 'guidUdi' does not exist in the current context

Reply by Jeavon Leopold Sep 14, 2018 @ 09:17

Using Umbraco And Getting Started
Jeavon Leopold

SEO Checker v2 - Health Checks should be warnings

Reply by Jeavon Leopold Jun 01, 2018 @ 09:14

Feature request
Jeavon Leopold

Text editor not responsive

Reply by Jeavon Leopold May 04, 2018 @ 08:32

Using Umbraco And Getting Started
Jeavon Leopold

Image Cropper and Azure Bob CDN

Reply by Jeavon Leopold Mar 27, 2018 @ 09:13

Extending Umbraco and using the API
Jeavon Leopold

LiveAppData Models and publishing to Azure

Reply by Jeavon Leopold Mar 15, 2018 @ 16:21

Using Umbraco And Getting Started
Jeavon Leopold

Get node by id and chidren

Reply by Jeavon Leopold Mar 08, 2018 @ 10:53

Razor
Jeavon Leopold

Azure Umbraco, after publishing old Page, the site is down for 2 mins.

Reply by Jeavon Leopold Feb 19, 2018 @ 10:22

Using Umbraco And Getting Started
David Zweben

Transition from AngularGoogleMaps?

Reply by David Zweben Feb 10, 2018 @ 14:16

Bugs / Questions
Jeavon Leopold

Slimsy 2.0 Sample question

Reply by Jeavon Leopold Feb 02, 2018 @ 09:36

Slimsy Feedback
Jeavon Leopold

Get the GUID from the NodeFactory.Node

Reply by Jeavon Leopold Jan 31, 2018 @ 16:52

Templates, (partial) views and macros
Go to forum →

Packages created

Slack Health Check Notification

Slack Health Check Notification

This package adds a Health Check Slack Notification Method to Umbraco v7.7+ so that the status of Health Checks can be p…

Azure Logger for Umbraco

Azure Logger for Umbraco

This Umbraco package adds a log4net appender that uses Azure table storage and extends the Umbraco developer tree with…

Azure CDN Toolkit for Umbraco

Azure CDN Toolkit for Umbraco

The AzureCDNToolkit package allows you to fully utilise and integrate the Azure CDN with your Umbraco powered webs…

UmbracoFileSystemProviders.Azure

UmbracoFileSystemProviders.Azure

An Azure Blob Storage IFileSystem provider for Umbraco. Used to offload static files in the media section…

Crop Healer for Umbraco

Crop Healer for Umbraco

This package requires Umbraco v7.1.8+ Nuget Package: Install-Package Our.Umbraco.CropHealer -Pre This package add…

Slimsy

Slimsy

Effortless Responsive Images with LazySizes and Umbraco Slimsy v4.0.0 requires Umbraco v10 Slimsy v3.0.0-beta1-beta3&n…

ImageResizer

ImageResizer

ImageResizer provides a comprehensive set of photography tools, from powerfully simple one-command adjustments, such as …

v7.0 Image Cropper

v7.0 Image Cropper

This image cropper package has been superseeded by the Image Cropper which is included in Umbraco v7.1 - so upgrade your…

NavIt Mvc

NavIt Mvc

 NavItMvc is a template Mvc partial view that is designed to be used for generating different types of navigati…

Umbraco Core Property Value Converters

Umbraco Core Property Value Converters

This package implements property editor converters for the Umbraco Core property editors.  v3 Package is for Umbra…

uCommerce Contrib

uCommerce Contrib shares useful tools for use with the uCommerce package for Umbraco. uCommerce Contrib currently consi…

Packages contributed to

Load Balancing Health Check

Load Balancing Health Check

This package adds a Health Check to report on the configuration information used in sucessfully setting up Flexible Load…

UmbracoFileSystemProviders.Azure

UmbracoFileSystemProviders.Azure

An Azure Blob Storage IFileSystem provider for Umbraco. Used to offload static files in the media section…

Hybrid Framework for Umbraco v7

Hybrid Framework for Umbraco v7

A framework for Umbraco with a lot of examples.The Hybrid Framwork is a complete Umbraco Visual Studio solution whic…

YouTube

YouTube

This is a project for adding YouTube videos to your Umbraco site. Currently it only consists of a single property editor…

nuPickers

nuPickers

Requires: Umbraco 7.2.3 or later nuPickers is a single dll distribution containing a collection of Umbraco v7 Property …

ImageProcessor

ImageProcessor

Please don't use the forums here for questions and issues. Instead, please use StackOverflow for questions, Gitter for g…

Hybrid Framework

Hybrid Framework

The Hybrid Framwork is a complete Umbraco Visual Studio solution which can be used as a basis to develop new websites on…

Examine Inspector

Examine Inspector

This project is effectively a web based cut down LUKE. It allows you to query your examine indexes in the umbraco back o…

Live Logger

Live Logger

This package adds a dashboard to your developer section in the umbraco backend. Once installed you can view real time um…

Embedded Content

Embedded Content

Are you looking for a way to create content on a node that uses the build-in Umbraco data types, yet let’s the con…

Contour Contrib

Contour contrib shares several DataSourceTypes, FieldTypes, PrevalueTypes and WorkflowTypes for Umbraco Contour.   Upd…

AutoExpireClientDependency

Summary=============================================== This package automatically expires the Client Dependency cache i…

Document Sorter

SUMMARY This package automaticaly sorts nodes in either Alphabetical, Numerical or Date order. This package is ideal f…

Packages voted up

Contentment

Contentment

You'll love these powerful data editors! Contentment is an award winning Umbraco package*, containing a collection of c…

Updated: 12 March 2024

Translation Manager

Translation Manager

Advanced translation tools for Umbraco. Translation manager makes handling translations simple, giving you a clear and…

Updated: 21 February 2024

Doc Type Grid Editor

Doc Type Grid Editor

Doc Type Grid Editor for Umbraco 9 is only intended to make it easier to upgrade existing Umbraco 8 projects using Doc T…

Updated: 10 February 2024

UmbracoFileSystemProviders.Azure

UmbracoFileSystemProviders.Azure

An Azure Blob Storage IFileSystem provider for Umbraco. Used to offload static files in the media section…

Updated: 14 December 2023

Super Doc Type Create Menu

Super Doc Type Create Menu

UPDATE!!!!************* Excitingly this will now be part of the Umbraco Core as of V8.12 - https://umbraco.com/blo…

Updated: 14 December 2023

Fluidity

Fluidity

Fluidity is a rapid Umbraco user interface builder for custom data structures configured via a fluent API. If you have …

Updated: 14 December 2023

Perplex Security and GDPR Package

Perplex Security and GDPR Package

We love Umbraco, we love dashboards in Umbraco and we love security. If you combine all these together you get useful da…

Updated: 14 December 2023

Plumber - Workflow for Umbraco

Plumber - Workflow for Umbraco

Plumber adds a full-featured workflow engine to your Umbraco website, giving content editors and administrators full con…

Updated: 14 December 2023

Loadbalancing Information Dashboard

Loadbalancing Information Dashboard

After installing this package you get a new dashboard in the developer section that displays your loadbalancing setup ty…

Updated: 14 December 2023

Umbraco Backoffice Visualization

Umbraco Backoffice Visualization

Confused as to what doctypes use which compositions? Need to see at a glance the structure of your site? Then Back Offic…

Updated: 14 December 2023

OP10 Multiple Media Picker

OP10 Multiple Media Picker

OP10 Multiple Media Picker is a great extension to the normal Media Picker With this plugin you are allowed to change t…

Updated: 14 December 2023

ApplicationInsights StatusCodeFilter

ApplicationInsights StatusCodeFilter

ApplicationInsights.StatusCodeFilter Status code filter for Application Insights to record as success instead of failur…

Updated: 14 December 2023

Cultiv.EnvironmentInspect

Cultiv.EnvironmentInspect

Cultiv Environment Inspector installs a dashboard in the Settings section of Umbraco, showing you the currently applied …

Updated: 14 December 2023

Search Extensions

Search Extensions

Extensions for performing searches in Umbraco. v1.x supports Umbraco Umbraco 8.1+, v2.x supports Umbraco 9, and v3…

Updated: 14 December 2023

ImageProcessor

ImageProcessor

Please don't use the forums here for questions and issues. Instead, please use StackOverflow for questions, Gitter for g…

Updated: 14 December 2023

v7 Dialog Expander

v7 Dialog Expander

This package is a simple UI enhancement to the v7 right-side dialog flyours to allow a content editor to make the dialog…

Updated: 14 December 2023

Nested Content

Nested Content

Nested Content is a new list editing property editor for Umbraco 7+, similar to likes of Embedded Content and Archetype,…

Updated: 14 December 2023

LeBlender

LeBlender

  LeBlender is an open source Umbraco backoffice extension which made the Grid Canvas Editors management easie…

Updated: 14 December 2023

Health Check for Client Dependency Framework

Health Check for Client Dependency Framework

Health Check Add on to check the state of the Client Dependency Framework cache.  Adds a Client Dependency Check t…

Updated: 14 December 2023

Domain Manager

Domain Manager

The Domain Manager package is a handy content dashboard item for viewing domains within an Umbraco application. It allow…

Updated: 14 December 2023

YouTube

YouTube

This is a project for adding YouTube videos to your Umbraco site. Currently it only consists of a single property editor…

Updated: 14 December 2023

Simple Markdown

Simple Markdown

This package is based on the Ghost Markdown Editor from https://github.com/timsayshey/Ghost-Markdown-Editor - Adds a mar…

Updated: 14 December 2023

Kraftvaerk.SimpleCodeEditor

Kraftvaerk.SimpleCodeEditor

This package is based on a simple JavaScript called "behave.js" from http://jakiestfu.github.io/Behave.js/ - It adds som…

Updated: 14 December 2023

LINQ To Examine

LINQ To Examine

What is Linq To Examine? This project allows you to query the Lucene indexes using LINQ based on your own classes. This…

Updated: 14 December 2023

Enum lists

Enum lists

This package is designed for V7 & newer With this package you can create a checkbox list, dropdown list or radi…

Updated: 14 December 2023

Umbraco Relation Editor

Umbraco Relation Editor

Umbraco 7 Relation Editor Project site: https://github.com/lars-erik/umbraco-relation-editor/ Recommended install…

Updated: 14 December 2023

Analytics

Analytics

This package is designed for V7 & newer This package adds a new section to your Umbraco installation which allo…

Updated: 14 December 2023

Sir Trevor

Sir Trevor

A SirTrevor editor plugin for Umbraco 7 that integrates.   Features integrates with the Umbraco media librar…

Updated: 14 December 2023

Belle Icon Pack

Belle Icon Pack

These icons are from Web Hosting Hub Icon Font project and adds over 2000+ icons for you to choose for your document typ…

Updated: 14 December 2023

Umbraco 7 Editors Manual

Umbraco 7 Editors Manual

The editors manual is a detailed yet easy to read user guide aimed at Umbraco editors for step-by-step instructions on p…

Updated: 14 December 2023

Slimsy

Slimsy

Effortless Responsive Images with LazySizes and Umbraco Slimsy v4.0.0 requires Umbraco v10 Slimsy v3.0.0-beta1-beta3&n…

Updated: 14 December 2023

AST Azure Media Sync

AST Azure Media Sync

Special thanks to my colleague, Andy Butland, for his support and help in this project and many more. For a full demons…

Updated: 14 December 2023

ContextConfig

ContextConfig

This library allows you to set configuration values dependent upon which web server en…

Updated: 14 December 2023

Package Action tester

Package Action tester

Package action tester makes it possible to test package actions during development instead of installing and uninstallin…

Updated: 14 December 2023

Delete Workflow for Umbraco Contour

Delete Workflow for Umbraco Contour

This very simple Contour workflow deletes the current record from the database   Compatible only with U…

Updated: 14 December 2023

HunSpellChecker

HunSpellChecker

This package provides a spellchecker which covers all the default languages of Umbraco (except Finnish). It contains all…

Updated: 14 December 2023

Image Cropper Extended

Image Cropper Extended

This package installs an extended version of the default image cropper data type. This cropper supports transparent PNG…

Updated: 14 December 2023

User Group Permissions

User Group Permissions

ADVISORY Umbraco 7.7+ now supports user groups. It is recommended that you upgrade to the latest version of Umbraco r…

Updated: 14 December 2023

Umbraco Backoffice Translation

Umbraco Backoffice Translation

UI for translation of backoffice language files. Adds a tab on the developer dashboard. Features Edit existing languag…

Updated: 14 December 2023

PDF Thumbnails

PDF Thumbnails

Don't you just find it annoying when you design a brand new website with some nice styling for your customers, and they …

Updated: 14 December 2023

Sassy

Sassy

Sassy for Umbraco Sassy for Umbraco allows you to create, edit and delete SASS files for your Umbraco website. The pac…

Updated: 14 December 2023

Census

Census

Census makes it easy to see where and how certain Umbraco entities are being used. It helps you answer questions like: …

Updated: 14 December 2023

Space Editor

Space Editor

Space Editor is a datatype that exposes the ACE Code Editor ( ace.ajax.org ) for use in your document types. I made this…

Updated: 14 December 2023

Umbraco v6 MVC Razor Cheatsheets

Umbraco v6 MVC Razor Cheatsheets

This project is devoted to cheatsheets designed specifically for developers who are working with Umbraco in MVC renderin…

Updated: 14 December 2023

AST Amazon S3

AST Amazon S3

For a full demonstration please view the screencast. https://youtu.be/LDYIKLFELc8 This package automatical…

Updated: 14 December 2023

Diplo Trace Log Viewer

Diplo Trace Log Viewer

Diplo Trace Log Viewer is a Developer tree section (in Umbraco 7) or a dashboard plugin (in Umbraco 6) that allows you t…

Updated: 14 December 2023

Epiphany SearchBoost (1)

Epiphany SearchBoost (1)

SearchBoost is a project that will allow you to configure your Examine indexes to automatically boost certain DocTypes i…

Updated: 14 December 2023

Examine Inspector

Examine Inspector

This project is effectively a web based cut down LUKE. It allows you to query your examine indexes in the umbraco back o…

Updated: 14 December 2023

uCssClassNameDropdown

uCssClassNameDropdown

This package creates a datatype dropdown of CssClass names, the list is populated, ahem, from the Css File itself. You…

Updated: 14 December 2023

Live Logger

Live Logger

This package adds a dashboard to your developer section in the umbraco backend. Once installed you can view real time um…

Updated: 14 December 2023

uDateFoldersy

uDateFoldersy

Note: For Umbraco 7, download the dll hotfix after installation! Note: For Umbraco 6.2+ download the helper-patch.zip a…

Updated: 14 December 2023

Moriyama UDiff

Moriyama UDiff

Moriyama UDiff allows you to compare an Umbraco webroot to an Umbraco release zip and extract the differences. Watch a …

Updated: 14 December 2023

DocTypeMixins

DocTypeMixins

Summary DocType creation done Ruby style! We have inheritance via nested DocTypes which are great but we st…

Updated: 14 December 2023

Bendsoft RSS Reader

This is a simple but ultrafast RSS Reader written in C# with a caching feature. Why another RSS Reader? Well there are …

Updated: 14 December 2023

MultiType DataType

MultiType DataType

The MultiType DataType was first created to make it easier for content editors to add options and values to a select l…

Updated: 14 December 2023

Umbraco Core Property Value Converters

Umbraco Core Property Value Converters

This package implements property editor converters for the Umbraco Core property editors.  v3 Package is for Umbra…

Updated: 14 December 2023

uSync

uSync

Keep your Umbraco settings in sync - uSync in an Umbraco package that takes the bits of Umbraco that are stored in a…

Updated: 14 December 2023

uHidesy

uHidesy is a tab and property hider. It is a datatype, which when added, allows you to show and hide tabs and propertie…

Updated: 14 December 2023

AttackMonkey Custom Menus

New in Version 2.2: Updated the package so that it now workjs with newer vewrsions of 7. This fixes the issue where the…

Updated: 14 December 2023

Workflow

Workflow

Version 2.2 is for Umbraco 6 - 2.1 and earlier for Umbraco 4. Workflow for Umbraco allows you to author custom workflow…

Updated: 14 December 2023

Digibiz Advanced Media Picker

Digibiz Advanced Media Picker

The Digibiz Advanced Media Picker 2.8 (DAMP 2.8) is a media picker with many awesome features. It can be used inst…

Updated: 14 December 2023

Image Resizer

Image Resizer

Datatype to allow automatic image resizing on save. Use multiple copies on one document (i.e. multiple resizes) Us…

Updated: 14 December 2023

Page Notifications

Page Notifications

SUMMARY Adds a simple visual indicator to edit pages, displaying notifications based upon the status of the page. Suppo…

Updated: 14 December 2023

AutoExpireClientDependency

Summary=============================================== This package automatically expires the Client Dependency cache i…

Updated: 14 December 2023

uComponents

uComponents

uComponents is a collaborative project for creating components for Umbraco including data types, XSLT extensions, c…

Updated: 14 December 2023

Doc Type Extensions

SUMMARY This package installs a series of additional Context Menu items to help when working with doc types. Swap Mast…

Updated: 14 December 2023

Document Sorter

SUMMARY This package automaticaly sorts nodes in either Alphabetical, Numerical or Date order. This package is ideal f…

Updated: 14 December 2023

DAMP Property Editor Value Converter

DAMP Property Editor Value Converter

With this package it's easier to use DAMP in Razor. It can work with the xml or id's that DAMP saves. If you do Mod…

Updated: 14 December 2023

SEO Checker

SEO Checker

SEO checker helps you find common SEO issues on your website such as missing  meta tags, broken links etc. SEO…

Updated: 14 December 2023

Track Media

Track Media

With Track Media you can see information about your media items in Google Analytics. This package requires that your we…

Updated: 14 December 2023

Icon Picker

Icon Picker

DescriptionThe Icon Picker package makes it possible to have multiple icons to choose from in your documents.After insta…

Updated: 14 December 2023

Page State Icons

Page State Icons

Pimp up your back-office with this addition of some state icons for your content nodes! A must have addition to every Um…

Updated: 14 December 2023

Document Type Fieldsets

Document Type Fieldsets

This package adds a layer of grouping beneath tabs, allowing you to group sets of properties into "fieldsets".  Thi…

Updated: 14 December 2023

Auto Icons

Auto Icons

Icon naming convention over back office configuration. This is a simple package that enables both document and media ty…

Updated: 14 December 2023

Eksponent CropUp

Eksponent CropUp

About   v1.0β is now available. It is backwards compatible with 0.9, but your old croppings will be lost if you choose…

Updated: 14 December 2023

uCommerce

uCommerce

Ucommerce for Umbraco Ucommerce is an e-commerce offering fully integrated with Umbraco for building online stores. Wit…

Updated: 14 December 2023

Standard Values in Umbraco

Standard Values in Umbraco

This package adds a Standard Values folder in the Settings section of Umbraco, which allows you to add standard values t…

Updated: 14 December 2023

uLess

uLess

uLess Are you interested in using LESS to speed up development in your umbraco projects? uLess brings support for L…

Updated: 14 December 2023

Structure Extensions

Structure Extensions

  Structure Extensions is a package that enables several enhancements to the Structure features of Document & …

Updated: 14 December 2023

Umbraco Active Directory Authentication

Umbraco Active Directory Authentication

Achieve authentication for your intranet without prompting the user for their username or password. With the supplied…

Updated: 14 December 2023

Full Text Search

Full Text Search

Full Text Search is a fast, powerful and easy to set up search solution for Umbraco web sites.Yes, but why?In working fo…

Updated: 14 December 2023

Vizioz.Relationships

This is a simple datatype that allows you to see document relationships and easily jump between related documents. For …

Updated: 14 December 2023

Optimize It

Optimize It

This package adds 6 buttons to the menu for stylesheets in the Settings section of Umbraco.Each button represents a feat…

Updated: 14 December 2023

Media protect

Mediaprotect helps you protect media in the same simple way as you protect documents.  A license can be purchased …

Updated: 14 December 2023

Azure Website Downloader

This is a Console application and not a regular Umbraco package.Using the console app you can download an Umbraco site w…

Updated: 14 December 2023

Razor DynamicNode Cheat Sheet

Razor DynamicNode Cheat Sheet

With the release of the updated Razor and DynamicNode features in 4.7.1 I thought it was high time that we had a che…

Updated: 14 December 2023

Cultiv Razor Examples

Cultiv Razor Examples

I've seen this question many times in the past few months: "Help! How do I use datatype X with Razor?!". This package gi…

Updated: 14 December 2023

XSLTsearch

XSLTsearch

*** Please use ezSearch instead of XSLTsearch (it's newer and better) *** XSLTsearch is the easy, quick, and free searc…

Updated: 14 December 2023

Articulate

Articulate

A wonderful Blog engine built on Umbraco Minimum Umbraco version: 8.1.2 Supporting all the features you'd want in a bl…

Updated: 14 December 2023

Content Maintenance Dashboard Package

Content Maintenance Dashboard Package

This project is continued as Bulkmanager and available via http://soetemansoftware.nl/bulkmanager   Content Mai…

Updated: 14 December 2023

uBlogsy

uBlogsy

Note: uLoremsy is causing issues in Umbraco 7 installs. If you are seeing ghost nodes, please delete the dll.   u…

Updated: 14 December 2023

Standard Website MVC

Standard Website MVC

The Standard Website MVC package installs a complete website that can be adapted to most standard website designs. It ca…

Updated: 14 December 2023

Contour

Contour

Contour makes creating contact forms, entry forms and questionnaires just as easy as using Word. You won’t need to…

Updated: 14 December 2023