{"master":{"name":"Cargo","namemsg":"cargo-extensionname","version":"3.9.3","author":"Yaron Koren","url":"https:\/\/www.mediawiki.org\/wiki\/Extension:Cargo","descriptionmsg":"cargo-desc","license-name":"GPL-2.0-or-later","type":"parserhook","requires":{"MediaWiki":">= 1.42"},"callback":"CargoHooks::registerExtension","ExtensionFunctions":["CargoHooks::initialize"],"AvailableRights":["recreatecargodata","deletecargodata","runcargoqueries"],"GroupPermissions":{"*":{"runcargoqueries":true},"sysop":{"recreatecargodata":true,"deletecargodata":true}},"GrantPermissions":{"cargo":{"recreatecargodata":true,"deletecargodata":true,"runcargoqueries":true}},"GrantPermissionGroups":{"cargo":"cargo"},"SpecialPages":{"CargoTables":"CargoTables","CargoTableDiagram":"CargoTableDiagram","DeleteCargoTable":"SpecialDeleteCargoTable","SwitchCargoTable":"SpecialSwitchCargoTable","RecreateCargoData":"SpecialCargoRecreateData","CargoQuery":"SpecialCargoQuery","CargoExport":"CargoExport","PageValues":"CargoPageValues","Drilldown":"CargoSpecialDrilldown"},"JobClasses":{"cargoPopulateTable":"CargoPopulateTableJob"},"APIModules":{"cargoquery":"CargoQueryAPI","cargorecreatetables":"CargoRecreateTablesAPI","cargorecreatedata":"CargoRecreateDataAPI","cargorecreatespecialtable":"CargoRecreateSpecialTableAPI","cargoautocomplete":"CargoAutocompleteAPI","cargoqueryautocomplete":"CargoQueryAutocompleteAPI","cargoformatparams":"CargoFormatParamsAPI","cargotables":"CargoTablesAPI","cargofields":"CargoFieldsAPI"},"LogTypes":["cargo"],"LogNames":{"cargo":"cargo-logname"},"LogHeaders":{"cargo":"cargo-logdesc"},"LogActions":{"cargo\/createtable":"cargo-createtableaction","cargo\/recreatetable":"cargo-recreatetableaction","cargo\/replacetable":"cargo-replacetableaction","cargo\/deletetable":"cargo-deletetableaction"},"ExtensionMessagesFiles":{"CargoMagic":"Cargo.i18n.magic.php","CargoAlias":"Cargo.alias.php"},"Actions":{"recreatedata":"CargoRecreateDataAction","pagevalues":"CargoPageValuesAction"},"Hooks":{"ParserFirstCallInit":"CargoHooks::registerParserFunctions","MakeGlobalVariablesScript":"CargoHooks::setGlobalJSVariables","LinksUpdate":"links-update","PageSaveComplete":"CargoHooks::onPageSaveComplete","ApprovedRevsRevisionApproved":"CargoHooks::onARRevisionApproved","ApprovedRevsRevisionUnapproved":"CargoHooks::onARRevisionUnapproved","PageMoveComplete":"CargoHooks::onPageMoveComplete","PageDeleteComplete":"CargoHooks::onPageDeleteComplete","UploadComplete":"CargoHooks::onUploadComplete","CategoryAfterPageAdded":"CargoHooks::addCategoryToPageData","CategoryAfterPageRemoved":"CargoHooks::removeCategoryFromPageData","LoadExtensionSchemaUpdates":["CargoHooks::describeDBSchema","CargoHooks::cargoSchemaUpdates"],"SkinTemplateNavigation::Universal":["CargoRecreateDataAction::displayTab","CargoHooks::addPurgeCacheTab"],"SidebarBeforeOutput":"CargoPageValuesAction::addLink","PageForms::TemplateFieldStart":"CargoHooks::addTemplateFieldStart","PageForms::TemplateFieldEnd":"CargoHooks::addTemplateFieldEnd","AdminLinks":"CargoHooks::addToAdminLinks","PageSchemasRegisterHandlers":"CargoPageSchemas::registerClass","ResourceLoaderGetConfigVars":"CargoHooks::onResourceLoaderGetConfigVars","ScribuntoExternalLibraries":"CargoHooks::addLuaLibrary"},"HookHandlers":{"links-update":{"class":"CargoLinksUpdateHandler"}},"config":{"CargoDecimalMark":".","CargoDigitGroupingCharacter":",","CargoRecurringEventMaxInstances":100,"CargoDBtype":null,"CargoDBserver":null,"CargoDBname":null,"CargoDBuser":null,"CargoDBpassword":null,"CargoDBprefix":null,"CargoDBfilePath":null,"CargoDBRowFormat":null,"CargoDefaultStringBytes":300,"CargoDefaultQueryLimit":100,"CargoMaxQueryLimit":5000,"Cargo24HourTime":false,"CargoDefaultMapService":"OpenLayers","CargoGoogleMapsKey":null,"CargoMapClusteringMinimum":80,"CargoDrilldownUseTabs":true,"CargoDrilldownSmallestFontSize":-1,"CargoDrilldownLargestFontSize":-1,"CargoDrilldownMinValuesForComboBox":40,"CargoDrilldownNumRangesForNumbers":5,"CargoMaxVisibleHierarchyDrilldownValues":30,"CargoTablesPrioritizeReplacements":false,"CargoLegacyNullLuaFieldsAsEmptyString":false,"CargoStoreUseTemplateArgsFallback":true,"CargoIgnoreBacklinks":false,"CargoPageDataColumns":[],"CargoFileDataColumns":[],"CargoDBTableOptions":"","CargoHideNamespaceName":[6],"CargoAllowedSQLFunctions":["AVG","CEIL","COALESCE","CONCAT","COUNT","DATE","DATE_ADD","DATE_FORMAT","DATE_PART","DATE_SUB","DATEDIFF","DAYOFMONTH","FLOOR","FORMAT","GROUP_CONCAT","IF","LCASE","LN","LOG","LOWER","MAX","MIN","MONTH","NEAR","NOW","POWER","ROUND","SUBSTRING","SUM","TRIM","UCASE","UPPER","YEAR"],"CargoQueryMaxExecutionTime":null},"repository":"https:\/\/phabricator.wikimedia.org\/diffusion\/ECRG\/","composer":"mediawiki\/cargo"}}