HEX
Server: Apache/2.4.65 (Debian)
System: Linux 88f31f35b0b8 6.1.0-38-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.147-1 (2025-08-02) x86_64
User: www-data (33)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/advanced-ads/assets/dist/commands.js.map
{"version":3,"file":"commands.js","mappings":"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","sources":["webpack://advanced-ads/./src/admin/commands/command-loader.js","webpack://advanced-ads/external window [\"wp\",\"commands\"]","webpack://advanced-ads/external window [\"wp\",\"components\"]","webpack://advanced-ads/external window [\"wp\",\"coreData\"]","webpack://advanced-ads/external window [\"wp\",\"data\"]","webpack://advanced-ads/external window [\"wp\",\"domReady\"]","webpack://advanced-ads/external window [\"wp\",\"element\"]","webpack://advanced-ads/external window [\"wp\",\"url\"]","webpack://advanced-ads/webpack/bootstrap","webpack://advanced-ads/webpack/runtime/compat get default export","webpack://advanced-ads/webpack/runtime/define property getters","webpack://advanced-ads/webpack/runtime/hasOwnProperty shorthand","webpack://advanced-ads/webpack/runtime/make namespace object","webpack://advanced-ads/./src/admin/commands/commands.js"],"sourcesContent":["import { addQueryArgs } from '@wordpress/url';\r\nimport { useCommandLoader } from '@wordpress/commands';\r\nimport { useSelect } from '@wordpress/data';\r\nimport { Dashicon } from '@wordpress/components';\r\nimport { store as coreStore } from '@wordpress/core-data';\r\n// eslint-disable-next-line import/no-extraneous-dependencies\r\nimport { useMemo, createElement } from '@wordpress/element';\r\n\r\nconst taxonomies = [ 'advanced_ads_groups' ];\r\nconst postTypes = [ 'advanced_ads', 'advanced_ads_plcmnt' ];\r\nconst labelsHash = {\r\n\tadvanced_ads: 'Ads',\r\n\tadvanced_ads_plcmnt: 'Placement',\r\n\tadvanced_ads_groups: 'Group',\r\n};\r\nconst iconsHash = {\r\n\tadvanced_ads: 'format-video',\r\n\tadvanced_ads_plcmnt: 'welcome-widgets-menus',\r\n\tadvanced_ads_groups: 'category',\r\n};\r\n\r\nconst getEditUrl = ( type, item ) => {\r\n\tif ( 'advanced_ads_plcmnt' === type ) {\r\n\t\treturn addQueryArgs( `edit.php#modal-placement-edit-${ item.id }`, {\r\n\t\t\tpost_status: 'all',\r\n\t\t\ts: item.title?.rendered,\r\n\t\t\tpost_type: type,\r\n\t\t} );\r\n\t}\r\n\r\n\treturn addQueryArgs( 'post.php', {\r\n\t\taction: 'edit',\r\n\t\tpost: item.id,\r\n\t} );\r\n};\r\n\r\nfunction useAdvancedAdsSearchCommandLoader( { search } ) {\r\n\tconst { records, isLoading } = useSelect(\r\n\t\t( select ) => {\r\n\t\t\tconst { getEntityRecords, hasFinishedResolution } =\r\n\t\t\t\tselect( coreStore );\r\n\t\t\tconst query = {\r\n\t\t\t\tsearch,\r\n\t\t\t\tper_page: 10,\r\n\t\t\t};\r\n\r\n\t\t\tconst postResults = postTypes.flatMap( ( type ) => {\r\n\t\t\t\tconst r = getEntityRecords( 'postType', type, query );\r\n\t\t\t\treturn r\r\n\t\t\t\t\t? r.map( ( item ) => ( {\r\n\t\t\t\t\t\t\tname: `edit-${ type }-${ item.id }`,\r\n\t\t\t\t\t\t\tlabel: `${ labelsHash[ type ] }: ${ item.title?.rendered }`,\r\n\t\t\t\t\t\t\tcategory: 'edit',\r\n\t\t\t\t\t\t\ticon: createElement( Dashicon, {\r\n\t\t\t\t\t\t\t\ticon: iconsHash[ type ],\r\n\t\t\t\t\t\t\t} ),\r\n\t\t\t\t\t\t\teditUrl: getEditUrl( type, item ),\r\n\t\t\t\t\t  } ) )\r\n\t\t\t\t\t: [];\r\n\t\t\t} );\r\n\r\n\t\t\tconst taxResults = taxonomies.flatMap( ( type ) => {\r\n\t\t\t\tconst r = getEntityRecords( 'taxonomy', type, query );\r\n\t\t\t\treturn r\r\n\t\t\t\t\t? r.map( ( item ) => ( {\r\n\t\t\t\t\t\t\tname: `edit-${ type }-${ item.id }`,\r\n\t\t\t\t\t\t\tlabel: `${ labelsHash[ type ] }: ${ item.name }`,\r\n\t\t\t\t\t\t\tcategory: 'edit',\r\n\t\t\t\t\t\t\ticon: createElement( Dashicon, {\r\n\t\t\t\t\t\t\t\ticon: iconsHash[ type ],\r\n\t\t\t\t\t\t\t} ),\r\n\t\t\t\t\t\t\teditUrl: addQueryArgs(\r\n\t\t\t\t\t\t\t\t`admin.php#modal-group-edit-${ item.id }`,\r\n\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\tpage: 'advanced-ads-groups',\r\n\t\t\t\t\t\t\t\t\ts: item.name,\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t),\r\n\t\t\t\t\t  } ) )\r\n\t\t\t\t\t: [];\r\n\t\t\t} );\r\n\r\n\t\t\tconst finishedPosts = postTypes.every( ( type ) =>\r\n\t\t\t\thasFinishedResolution( 'getEntityRecords', [\r\n\t\t\t\t\t'postType',\r\n\t\t\t\t\ttype,\r\n\t\t\t\t\tquery,\r\n\t\t\t\t] )\r\n\t\t\t);\r\n\r\n\t\t\tconst finishedTax = taxonomies.every( ( type ) =>\r\n\t\t\t\thasFinishedResolution( 'getEntityRecords', [\r\n\t\t\t\t\t'taxonomy',\r\n\t\t\t\t\ttype,\r\n\t\t\t\t\tquery,\r\n\t\t\t\t] )\r\n\t\t\t);\r\n\r\n\t\t\treturn {\r\n\t\t\t\trecords: [ ...postResults, ...taxResults ],\r\n\t\t\t\tisLoading: ! finishedPosts || ! finishedTax,\r\n\t\t\t};\r\n\t\t},\r\n\t\t[ search ]\r\n\t);\r\n\r\n\t// Create the commands.\r\n\tconst commands = useMemo( () => {\r\n\t\treturn ( records ?? [] ).slice( 0, 10 ).map( ( record ) => {\r\n\t\t\treturn {\r\n\t\t\t\t...record,\r\n\t\t\t\tcallback: ( { close } ) => {\r\n\t\t\t\t\tdocument.location = record.editUrl;\r\n\t\t\t\t\tclose();\r\n\t\t\t\t},\r\n\t\t\t};\r\n\t\t} );\r\n\t}, [ records ] );\r\n\r\n\treturn {\r\n\t\tcommands,\r\n\t\tisLoading,\r\n\t};\r\n}\r\n\r\nfunction AdvancedAdsSearch() {\r\n\tuseCommandLoader( {\r\n\t\tname: 'advanced-ads/commands/search',\r\n\t\thook: useAdvancedAdsSearchCommandLoader,\r\n\t} );\r\n\r\n\treturn null;\r\n}\r\n\r\nexport function commandLoader() {\r\n\tconst mountPoint = document.createElement( 'div' );\r\n\tmountPoint.id = 'advanced-ads-commands-root';\r\n\tdocument.body.appendChild( mountPoint );\r\n\tconst root = wp.element.createRoot( mountPoint );\r\n\troot.render( createElement( AdvancedAdsSearch ) );\r\n}\r\n","module.exports = window[\"wp\"][\"commands\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"coreData\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"domReady\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"url\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Check if module exists (development only)\n\tif (__webpack_modules__[moduleId] === undefined) {\n\t\tvar e = new Error(\"Cannot find module '\" + moduleId + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import domReady from '@wordpress/dom-ready';\r\nimport { commandLoader } from './command-loader';\r\n\r\ndomReady( function () {\r\n\tcommandLoader();\r\n} );\r\n"],"names":["addQueryArgs","useCommandLoader","useSelect","Dashicon","store","coreStore","useMemo","createElement","taxonomies","postTypes","labelsHash","advanced_ads","advanced_ads_plcmnt","advanced_ads_groups","iconsHash","getEditUrl","type","item","id","post_status","s","title","rendered","post_type","action","post","useAdvancedAdsSearchCommandLoader","search","records","isLoading","select","getEntityRecords","hasFinishedResolution","query","per_page","postResults","flatMap","r","map","name","label","category","icon","editUrl","taxResults","page","finishedPosts","every","finishedTax","commands","slice","record","callback","close","document","location","AdvancedAdsSearch","hook","commandLoader","mountPoint","body","appendChild","root","wp","element","createRoot","render","domReady"],"sourceRoot":""}