{"master":{"name":"PageImages","author":"Max Semenik","url":"https:\/\/www.mediawiki.org\/wiki\/Extension:PageImages","descriptionmsg":"pageimages-desc","license-name":"WTFPL","type":"api","requires":{"MediaWiki":">= 1.47.0"},"APIPropModules":{"pageimages":{"class":"PageImages\\ApiQueryPageImages","services":["RepoGroup","UrlUtils"]}},"Hooks":{"ApiOpenSearchSuggest":"main","BeforePageDisplay":"main","InfoAction":"main","ParserAfterTidy":"parser","ParserModifyImageHTML":"parser","ParserTestGlobals":"parser","SearchResultProvideThumbnail":"search","SpecialMobileEditWatchlist::images":"mobile"},"HookHandlers":{"main":{"class":"PageImages\\PageImages","services":["MainConfig","DBLoadBalancerFactory","RepoGroup","UrlUtils","UserOptionsLookup"]},"parser":{"class":"PageImages\\Hooks\\ParserFileProcessingHookHandlers","services":["MainConfig","RepoGroup","MainWANObjectCache","HttpRequestFactory","DBLoadBalancerFactory","TitleFactory","LinksMigration"]},"search":{"class":"PageImages\\Hooks\\SearchResultProvideThumbnailHookHandler","services":["SearchResultThumbnailProvider","PageProps","RepoGroup"]},"mobile":{"class":"PageImages\\Hooks\\MobileFrontendHookHandlers"}},"JobClasses":{"InitImageDataJob":{"class":"PageImages\\Job\\InitImageDataJob","services":["DBLoadBalancerFactory"],"needsPage":false}},"ServiceWiringFiles":["includes\/ServiceWiring.php"],"callback":"PageImages\\PageImages::onRegistration","config":{"PageImagesScores":{"description":"Images <120px are usually from maintenance or stub templates; >600px are panoramas, less suitable.","value":{"position":[8,6,4,3],"width":{"119":-100,"400":10,"600":5,"601":0},"galleryImageWidth":{"99":-100,"100":0},"ratio":{"3":-100,"5":0,"20":5,"30":0,"31":-100}}},"PageImagesDenylist":{"value":[{"type":"db","page":"MediaWiki:Pageimages-denylist","db":false}]},"PageImagesOpenGraph":{"description":"Enable the OpenGraph meta tags","value":true},"PageImagesDenylistExpiry":{"value":900},"PageImagesExpandOpenSearchXml":{"value":false},"PageImagesNamespaces":{"value":false},"PageImagesLeadSectionOnly":{"description":"Whether page images should be restricted to those in section 0","value":true},"PageImagesAPIDefaultLicense":{"description":"Get images with either a 'free' license or 'any' (including free and non-free) license by default, via 'pilicense' option, in pageprops query api. The value of this setting should be either 'free' or 'any'.","value":"free"},"PageImagesOpenGraphFallbackImage":{"description":"A url to fallback image that will be shown when there is no image on a page.","value":false}},"attributes":{"Scribunto":{"LuaExtraTitleAttributes":{"pageImage":{"class":"PageImages\\LuaPageImageResolver","services":["PageImages.PageImages"]}}}},"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/PageImages"}}