import centered from './centered/manifest.json'; import choice from './choice/manifest.json'; import { globalManifests } from './global'; import modal from './modal/manifest.json'; import choicePage from './pages/choice.json'; import description from './pages/description.json'; import modalPage from './pages/modal.json'; import progress from './pages/progress.json'; import { idOf, mergeManifests } from './schema'; import split from './split/manifest.json'; import stacked from './stacked/manifest.json'; /** * Properties live in JSON beside their page so a tool outside the plugin reads * the same file the plugin does, rather than a second copy that drifts. * * Labels sit there untranslated on purpose: nothing in the flow renders them, * and a string in JSON cannot reach make-pot anyway. */ export const descriptionManifests = () => [centered, split]; export const progressManifests = () => [stacked]; export const choiceManifests = () => [choice]; export const modalManifests = () => [modal]; const everyTemplate = () => [ ...descriptionManifests(), ...progressManifests(), ...choiceManifests(), ...modalManifests(), ]; const PAGE_OF = { centered: 'description', split: 'description', stacked: 'progress', choice: 'choice', modal: 'modal', }; export const pageManifests = () => [ description, progress, choicePage, modalPage, ]; const pageManifest = (page) => pageManifests().find((entry) => idOf(entry) === page); /** * Global, then the page, then the template. Nothing reads this at runtime — a * page reads its variables from the cascade — so it exists for a tool that has * to know what it may set, and for the contract test over the three levels. */ export const resolvedFor = (template) => { const page = pageManifest(PAGE_OF[template]); const own = everyTemplate().find((entry) => idOf(entry) === template); return mergeManifests([ ...globalManifests(), ...(page ? [page] : []), ...(own ? [own] : []), ]); };

Restore backup mode is enabled so most options are disabled.
If you want to activate these options to change the migration website you need to restart the installer and deactivate the Restore backup mode option

SLFA confirms Kei Kamara’s resignation from the National Team -

SLFA confirms Kei Kamara’s resignation from the National Team

By Solomon Gabriel Brima and Agatha Konikay

Sierra Leone’s Football Association (SLFA) confirmed that Kei Kamara has resigned from the country’s national team.

The association, while confirming Kamara’s resignation to Salone Fact-Checker, denied social media reports indicating that the Leone Star’s assistant captain had resigned following team mate’s Musa Noah Kamara suspension.

In an exclusive interview with the Public Relations Officer of SLFA, Abubakarr Kargbo, Kamara had put forward a litany of reasons for his resignation in what he termed as “reasons that were well understood”

“Kei wanted to give young players the chance to manifest their talent in the national team, and make way for upcoming young players in the country,” said Kargbo.

Earlier on, Sierra Leonean’s social media scene was awash with news of Kamara’s resignation was due to his team mate Musa’s suspension from the team.

But, Kei noted his team mate Musa had his own career to manage.

Kargbo further told Salone Fact-Checker that Kamara, had no confidence in the coaches any longer, and that the current coaches can’t take the national team anywhere.

He further stated that, Kei said there is no unity among the players in the national team and he has never been given a chance to make decision in the National Team.

However, Kamara couldn’t be reached for comments on his resignation from the national team.

Scroll to Top