{"master":{"name":"CentralNotice","version":"2.6.1","author":["Elliott Eggleston","Tomasz Finc","Andrew Russell Green","Ryan Kaldari","Trevor Parscal","Matthew Walker","Adam Roses Wight","Brooke Vibber"],"url":"https:\/\/www.mediawiki.org\/wiki\/Extension:CentralNotice","descriptionmsg":"centralnotice-desc","license-name":"GPL-2.0-or-later","requires":{"MediaWiki":">= 1.47.0","extensions":{"EventLogging":"*"}},"type":"other","namespaces":[{"id":866,"constant":"NS_CN_BANNER","name":"CNBanner","conditional":true},{"id":867,"constant":"NS_CN_BANNER_TALK","name":"CNBanner_talk","conditional":true}],"callback":"CentralNoticeHooks::onRegistration","ExtensionMessagesFiles":{"CentralNoticeAliases":"CentralNotice.alias.php"},"APIModules":{"centralnoticechoicedata":"ApiCentralNoticeChoiceData","centralnoticequerycampaign":"ApiCentralNoticeQueryCampaign","centralnoticecdncacheupdatebanner":{"class":"ApiCentralNoticeCdnCacheUpdateBanner","services":["LanguageNameUtils"]}},"APIListModules":{"centralnoticelogs":"ApiCentralNoticeLogs","centralnoticeactivecampaigns":"ApiCentralNoticeQueryActiveCampaigns"},"QUnitTestModule":{"localBasePath":"","remoteExtPath":"CentralNotice","scripts":["tests\/qunit\/ext.centralNotice.display\/index.tests.js","tests\/qunit\/ext.centralNotice.display\/hide.tests.js","tests\/qunit\/ext.centralNotice.display\/chooser.tests.js","tests\/qunit\/ext.centralNotice.kvStore\/kvStore.tests.js","tests\/qunit\/ext.centralNotice.startUp\/kvStoreMaintenance.tests.js","tests\/qunit\/subscribing\/ext.centralNotice.bannerSequence.tests.js","tests\/qunit\/subscribing\/ext.centralNotice.impressionDiet.tests.js","tests\/qunit\/subscribing\/ext.centralNotice.geoIP.tests.js"],"dependencies":["ext.centralNotice.testFixtures","ext.centralNotice.startUp","ext.centralNotice.display","ext.centralNotice.kvStore","ext.centralNotice.bannerSequence","ext.centralNotice.impressionDiet","ext.centralNotice.geoIP"]},"SpecialPages":{"BannerLoader":"SpecialBannerLoader","BannerRandom":"SpecialBannerRandom","RecordImpression":"SpecialRecordImpression","HideBanners":"SpecialHideBanners"},"Hooks":{"CanonicalNamespaces":"main","ChangeTagsListActive":"main","ListDefinedTags":"main","LoadExtensionSchemaUpdates":"schema","SkinTemplateNavigation::Universal":"main","ResourceLoaderRegisterModules":"main","UserMergeAccountFields":"usermerge","GetPreferences":"main","PreferencesGetIcon":"main"},"HookHandlers":{"main":{"class":"CentralNoticeHooks","services":["SpecialPageFactory"]},"usermerge":{"class":"UserMergeHookHandlers","services":["MainConfig"]},"schema":{"class":"CNDatabasePatcher"}},"ExtensionFunctions":["CentralNoticeHooks::initCentralNotice"],"config":{"NoticeProject":{"value":"wikipedia"},"NoticeProjects":{"value":[]},"NoticeInfrastructure":{"value":true},"CentralBannerRecorder":{"value":false},"CentralNoticeSampleRate":{"value":0.01},"CentralNoticeImpressionEventSampleRate":{"value":0},"CentralNoticeApiUrl":{"value":false},"CentralSelectedBannerDispatcher":{"value":false},"CentralNoticeLoader":{"value":true},"NoticeCookieDomain":{"value":""},"NoticeCookieDurations":{"value":{"close":1209600,"donate":31536000},"merge_strategy":"array_plus"},"CentralNoticeFallbackHideCookieDuration":{"value":604800},"NoticeHideUrls":{"value":[]},"CentralNoticeHideBannersP3P":{"value":false},"NoticeBannerMaxAge":{"value":600},"NoticeBannerReducedMaxAge":{"value":120},"NoticeUseTranslateExtension":{"value":false},"NoticeUseLanguageConversion":{"value":false},"NoticeTranslateDeployStates":{"value":["published"]},"NoticeNumberOfBuckets":{"value":4},"NoticeNumberOfControllerBuckets":{"value":2},"NoticeBucketExpiry":{"value":7},"CentralNoticePerCampaignBucketExtension":{"value":30},"CentralNoticeCategoriesUsingLegacy":{"value":["Fundraising","fundraising"]},"CentralNoticeBannerMixins":{"value":[]},"CentralNoticeCampaignMixins":{"value":{"bannerHistoryLogger":{"subscribingModule":"ext.centralNotice.bannerHistoryLogger","nameMsg":"centralnotice-banner-history-logger","helpMsg":"centralnotice-banner-history-logger-help","parameters":{"rate":{"type":"float","maxVal":"0.01","minVal":"0","step":0.0001,"labelMsg":"centralnotice-banner-history-logger-rate","helpMsg":"centralnotice-banner-history-logger-rate-help"},"maxEntryAge":{"type":"integer","labelMsg":"centralnotice-banner-history-logger-max-entry-age","helpMsg":"centralnotice-banner-history-logger-max-entry-age-help"},"maxEntries":{"type":"integer","labelMsg":"centralnotice-banner-history-logger-max-entries","helpMsg":"centralnotice-banner-history-logger-max-entries-help"}}},"legacySupport":{"subscribingModule":"ext.centralNotice.legacySupport","nameMsg":"centralnotice-legacy-support","helpMsg":"centralnotice-legacy-support-help","parameters":{"setSRISampleRate":{"type":"boolean","labelMsg":"centralnotice-set-record-impression-sample-rate"},"sriSampleRate":{"type":"float","labelMsg":"centralnotice-custom-record-impression-sample-rate"},"bannersNotGuaranteedToDisplay":{"type":"boolean","labelMsg":"centralnotice-banners-not-guaranteed-to-display"}}},"impressionDiet":{"subscribingModule":"ext.centralNotice.impressionDiet","nameMsg":"centralnotice-impression-diet","helpMsg":"centralnotice-impression-diet-help","parameters":{"cookieName":{"type":"string","labelMsg":"centralnotice-impression-diet-identifier","helpMsg":"centralnotice-impression-diet-identifier-help"},"skipInitial":{"type":"integer","labelMsg":"centralnotice-impression-diet-skip-initial","helpMsg":"centralnotice-impression-diet-skip-initial-help"},"maximumSeen":{"type":"integer","labelMsg":"centralnotice-impression-diet-maximum-seen","helpMsg":"centralnotice-impression-diet-maximum-seen-help"},"dailyLimit":{"type":"integer","labelMsg":"centralnotice-impression-diet-daily-limit","helpMsg":"centralnotice-impression-diet-daily-limit-help"},"restartCycleDelay":{"type":"integer","labelMsg":"centralnotice-impression-diet-restart-cycle-delay","helpMsg":"centralnotice-impression-diet-restart-cycle-delay-help"}}},"largeBannerLimit":{"subscribingModule":"ext.centralNotice.largeBannerLimit","nameMsg":"centralnotice-large-banner-limit","helpMsg":"centralnotice-large-banner-limit-help","parameters":{"days":{"type":"integer","labelMsg":"centralnotice-large-banner-limit-days","helpMsg":"centralnotice-large-banner-limit-days-help","defaultValue":250},"randomize":{"type":"boolean","labelMsg":"centralnotice-large-banner-limit-randomize","helpMsg":"centralnotice-large-banner-limit-randomize-help"},"identifier":{"type":"string","labelMsg":"centralnotice-large-banner-limit-identifier","helpMsg":"centralnotice-large-banner-limit-identifier-help","defaultValue":"centralnotice-frbanner-seen-fullscreen"}}},"bannerSequence":{"subscribingModule":"ext.centralNotice.bannerSequence","customAdminUIControlsModule":"ext.centralNotice.adminUi.bannerSequence","nameMsg":"centralnotice-banner-sequence","helpMsg":"centralnotice-banner-sequence-help","parameters":{"days":{"type":"integer"},"sequences":{"type":"json"}}},"impressionEventsSampleRate":{"subscribingModule":"ext.centralNotice.impressionEventsSampleRate","nameMsg":"centralnotice-impression-events-sample-rate","helpMsg":"centralnotice-impression-events-sample-rate-help","parameters":{"rate":{"type":"float","maxVal":"0.01","minVal":"0","step":0.0001,"labelMsg":"centralnotice-impression-events-sample-rate-field","defaultValue":0}}},"localBlackoutTimes":{"subscribingModule":"ext.centralNotice.localBlackoutTimes","nameMsg":"centralnotice-blackout","helpMsg":"centralnotice-blackout-help","parameters":{"startTime":{"type":"string","labelMsg":"centralnotice-blackout-start-time","helpMsg":"centralnotice-blackout-time-help"},"endTime":{"type":"string","labelMsg":"centralnotice-blackout-end-time","helpMsg":"centralnotice-blackout-time-help"}}}}},"NoticeTabifyPages":{"value":{"CentralNotice":{"type":"namespaces","message":"centralnotice-notices"},"CentralNoticeBanners":{"type":"namespaces","message":"centralnotice-templates"},"BannerAllocation":{"type":"views","message":"centralnotice-allocation"},"CentralNoticeLogs":{"type":"views","message":"centralnotice-logs"}}},"CentralNoticeGeoIPBackgroundLookupModule":{"value":null},"CentralNoticeContentSecurityPolicy":{"value":false},"CentralNoticeMaxCampaignFallback":{"value":5},"CentralNoticeAdminGroup":{"value":"sysop"},"CentralNoticeMessageProtectRight":{"value":"centralnotice-admin"},"CentralNoticeCampaignTypes":{"value":{"advocacy":{"onForAll":false},"article-writing":{"onForAll":false},"photography":{"onForAll":false},"event":{"onForAll":false},"fundraising":{"onForAll":false},"governance":{"onForAll":false},"maintenance":{"onForAll":true},"special":{"onForAll":true}}}},"DatabaseVirtualDomains":["virtual-centralnotice"],"attributes":{"EventLogging":{"Schemas":{"CentralNoticeBannerHistory":"\/analytics\/legacy\/centralnoticebannerhistory\/1.0.0","CentralNoticeImpression":"\/analytics\/legacy\/centralnoticeimpression\/1.0.0"}}},"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/CentralNotice"}}