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/screen-tools.js.map
{"version":3,"file":"screen-tools.js","mappings":";;;;;;;;;;;;;;AAAO,SAASA,aAAaA,CAAA,EAAG;EAC/B;EACA,MAAMC,IAAI,GAAGC,MAAM,CAACC,QAAQ,CAACF,IAAI;EAEjC,IAAKA,IAAI,EAAG;IACX,MAAMG,IAAI,GAAGC,QAAQ,CAACC,cAAc,CAAEL,IAAI,CAACM,OAAO,CAAE,GAAG,EAAE,EAAG,CAAE,CAAC;IAC/D,IAAKH,IAAI,EAAG;MACXA,IAAI,CAACI,KAAK,CAAC,CAAC;IACb;EACD;AACD,C;;;;;;;;;;;;;;;;ACVA;AACyC;;AAEzC;AACA;AACA;AACA,SAASE,iBAAiBA,CAAA,EAAG;EAC5B,MAAMC,UAAU,GAAGN,QAAQ,CAACC,cAAc,CAAE,uBAAwB,CAAC;EAErEM,KAAK,CAAEH,mDAAS,CAACI,OAAO,EAAE;IACzBC,MAAM,EAAE,MAAM;IACdC,IAAI,EAAE,IAAIC,eAAe,CAAE;MAC1BC,MAAM,EAAE,4BAA4B;MACpCC,KAAK,EAAEP,UAAU,GAAGA,UAAU,CAACQ,KAAK,GAAG;IACxC,CAAE;EACH,CAAE,CAAC,CACDC,IAAI,CAAIC,QAAQ,IAAMA,QAAQ,CAACC,IAAI,CAAC,CAAE,CAAC,CACvCF,IAAI,CAAIC,QAAQ,IAAM;IACtB,MAAME,QAAQ,GAAG,EAAE;IACnB,MAAMC,aAAa,GAAGnB,QAAQ,CAACC,cAAc,CAAE,gBAAiB,CAAC;IAEjEe,QAAQ,CAACI,IAAI,CAACC,KAAK,CAACC,OAAO,CAAE,CAAEC,MAAM,EAAEC,KAAK,KAAM;MACjD,MAAMC,MAAM,GAAGzB,QAAQ,CAAC0B,aAAa,CAAE,QAAS,CAAC;MACjDD,MAAM,CAACX,KAAK,GAAG,GAAIS,MAAM,IAAMP,QAAQ,CAACI,IAAI,CAACF,QAAQ,CAAEK,MAAM,CAAE,EAAG;MAClEE,MAAM,CAACE,WAAW,GAAGJ,MAAM;MAC3B,IAAKC,KAAK,KAAK,CAAC,EAAG;QAClBC,MAAM,CAACG,QAAQ,GAAG,IAAI;MACvB;MACAV,QAAQ,CAACW,IAAI,CAAEJ,MAAO,CAAC;IACxB,CAAE,CAAC;IAEHN,aAAa,CAACW,SAAS,GAAG,EAAE;IAC5BZ,QAAQ,CAACI,OAAO,CAAIG,MAAM,IACzBN,aAAa,CAACY,WAAW,CAAEN,MAAO,CACnC,CAAC;IACDN,aAAa,CAACa,QAAQ,GAAG,KAAK;IAE9B,MAAMC,aAAa,GAAGjC,QAAQ,CAACC,cAAc,CAAE,iBAAkB,CAAC;IAClE,IAAKgC,aAAa,EAAG;MACpBA,aAAa,CAACD,QAAQ,GAAG,KAAK;IAC/B;EACD,CAAE,CAAC,CACFE,KAAK,CAAIC,KAAK,IAAM;IACpBC,OAAO,CAACD,KAAK,CAAEA,KAAM,CAAC;EACvB,CAAE,CAAC;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA,SAASE,cAAcA,CAAEC,QAAQ,EAAG;EACnC,MAAMnB,aAAa,GAAGnB,QAAQ,CAACC,cAAc,CAAE,gBAAiB,CAAC;EACjE,MAAMgC,aAAa,GAAGjC,QAAQ,CAACC,cAAc,CAAE,iBAAkB,CAAC;EAClE,MAAMsC,OAAO,GAAGN,aAAa,GAC1BA,aAAa,CAACO,aAAa,CAACC,aAAa,CAAE,UAAW,CAAC,GACvD,IAAI;EAEP,IAAKtB,aAAa,EAAG;IACpBA,aAAa,CAACa,QAAQ,GAAG,IAAI;EAC9B;EACA,IAAKC,aAAa,EAAG;IACpBA,aAAa,CAACD,QAAQ,GAAG,IAAI;EAC9B;EACA,IAAKO,OAAO,EAAG;IACdA,OAAO,CAACG,KAAK,CAACC,UAAU,GAAG,SAAS;EACrC;EAEAL,QAAQ,CAACM,MAAM,CAAE,QAAQ,EAAE,kCAAmC,CAAC;EAE/DrC,KAAK,CAAEH,mDAAS,CAACI,OAAO,EAAE;IACzBC,MAAM,EAAE,MAAM;IACdC,IAAI,EAAE4B;EACP,CAAE,CAAC,CACDvB,IAAI,CAAIC,QAAQ,IAAMA,QAAQ,CAACC,IAAI,CAAC,CAAE,CAAC,CACvCF,IAAI,CAAIC,QAAQ,IAAM;IACtB,IAAKA,QAAQ,CAACI,IAAI,IAAIJ,QAAQ,CAACI,IAAI,CAACyB,QAAQ,EAAG;MAC9C7C,QAAQ,CAACF,QAAQ,CAACgD,IAAI,GAAG9B,QAAQ,CAACI,IAAI,CAACyB,QAAQ;IAChD;EACD,CAAE,CAAC,CACFX,KAAK,CAAIC,KAAK,IAAM;IACpBC,OAAO,CAACD,KAAK,CAAEA,KAAM,CAAC;EACvB,CAAE,CAAC,CACFY,OAAO,CAAE,MAAM;IACf,IAAK5B,aAAa,EAAG;MACpBA,aAAa,CAACa,QAAQ,GAAG,KAAK;IAC/B;IACA,IAAKC,aAAa,EAAG;MACpBA,aAAa,CAACD,QAAQ,GAAG,KAAK;IAC/B;IACA,IAAKO,OAAO,EAAG;MACdA,OAAO,CAACG,KAAK,CAACC,UAAU,GAAG,QAAQ;IACpC;EACD,CAAE,CAAC;AACL;AAEO,SAASK,cAAcA,CAAA,EAAG;EAChC,MAAMC,IAAI,GAAGjD,QAAQ,CAACC,cAAc,CAAE,qBAAsB,CAAC;EAC7D,IAAKgD,IAAI,EAAG;IACXA,IAAI,CAACC,gBAAgB,CAAE,QAAQ,EAAIC,KAAK,IAAM;MAC7CA,KAAK,CAACC,cAAc,CAAC,CAAC;MACtBf,cAAc,CAAE,IAAIgB,QAAQ,CAAEJ,IAAK,CAAE,CAAC;IACvC,CAAE,CAAC;EACJ;EAEA,MAAMK,aAAa,GAAGtD,QAAQ,CAACC,cAAc,CAAE,gBAAiB,CAAC;EACjE,IAAKqD,aAAa,IAAI,CAAEA,aAAa,CAACxC,KAAK,EAAG;IAC7CT,iBAAiB,CAAC,CAAC;EACpB;AACD,C;;;;;;;;;;;AC9GA;;;;;;;;;;;ACAA,6B;;;;;;;;;;ACAA,0C;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WC5BA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA,E;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA,E;;;;;WCPA,wF;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D,E;;;;;;;;;;;;;;;;ACN4C;AACO;AACF;AAE5B;AAErBkD,2DAAQ,CAAE,YAAY;EACrBP,gEAAc,CAAC,CAAC;EAChBrD,6DAAa,CAAC,CAAC;AAChB,CAAE,CAAC,C","sources":["webpack://advanced-ads/./src/admin/partials/tabs.js","webpack://advanced-ads/./src/admin/screen-tools/version-control.js","webpack://advanced-ads/./src/admin/screen-tools/tools.css?c3a4","webpack://advanced-ads/external var \"advancedAds\"","webpack://advanced-ads/external window [\"wp\",\"domReady\"]","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/screen-tools/tools.js"],"sourcesContent":["export function openTabByHash() {\r\n\t// Trigger initial tab\r\n\tconst hash = window.location.hash;\r\n\r\n\tif ( hash ) {\r\n\t\tconst elem = document.getElementById( hash.replace( '#', '' ) );\r\n\t\tif ( elem ) {\r\n\t\t\telem.click();\r\n\t\t}\r\n\t}\r\n}\r\n","/* eslint-disable no-console */\r\nimport { endpoints } from '@advancedAds';\r\n\r\n/**\r\n * Get usable versions.\r\n */\r\nfunction getUsableVersions() {\r\n\tconst nonceField = document.getElementById( 'version-control-nonce' );\r\n\r\n\tfetch( endpoints.ajaxUrl, {\r\n\t\tmethod: 'POST',\r\n\t\tbody: new URLSearchParams( {\r\n\t\t\taction: 'advads_get_usable_versions',\r\n\t\t\tnonce: nonceField ? nonceField.value : '',\r\n\t\t} ),\r\n\t} )\r\n\t\t.then( ( response ) => response.json() )\r\n\t\t.then( ( response ) => {\r\n\t\t\tconst versions = [];\r\n\t\t\tconst versionSelect = document.getElementById( 'plugin-version' );\r\n\r\n\t\t\tresponse.data.order.forEach( ( number, index ) => {\r\n\t\t\t\tconst option = document.createElement( 'option' );\r\n\t\t\t\toption.value = `${ number }|${ response.data.versions[ number ] }`;\r\n\t\t\t\toption.textContent = number;\r\n\t\t\t\tif ( index === 0 ) {\r\n\t\t\t\t\toption.selected = true;\r\n\t\t\t\t}\r\n\t\t\t\tversions.push( option );\r\n\t\t\t} );\r\n\r\n\t\t\tversionSelect.innerHTML = '';\r\n\t\t\tversions.forEach( ( option ) =>\r\n\t\t\t\tversionSelect.appendChild( option )\r\n\t\t\t);\r\n\t\t\tversionSelect.disabled = false;\r\n\r\n\t\t\tconst installButton = document.getElementById( 'install-version' );\r\n\t\t\tif ( installButton ) {\r\n\t\t\t\tinstallButton.disabled = false;\r\n\t\t\t}\r\n\t\t} )\r\n\t\t.catch( ( error ) => {\r\n\t\t\tconsole.error( error );\r\n\t\t} );\r\n}\r\n\r\n/**\r\n * Launch the installation process\r\n *\r\n * @param {FormData} formData Form data instance.\r\n */\r\nfunction installVersion( formData ) {\r\n\tconst versionSelect = document.getElementById( 'plugin-version' );\r\n\tconst installButton = document.getElementById( 'install-version' );\r\n\tconst spinner = installButton\r\n\t\t? installButton.parentElement.querySelector( '.spinner' )\r\n\t\t: null;\r\n\r\n\tif ( versionSelect ) {\r\n\t\tversionSelect.disabled = true;\r\n\t}\r\n\tif ( installButton ) {\r\n\t\tinstallButton.disabled = true;\r\n\t}\r\n\tif ( spinner ) {\r\n\t\tspinner.style.visibility = 'visible';\r\n\t}\r\n\r\n\tformData.append( 'action', 'advads_install_alternate_version' );\r\n\r\n\tfetch( endpoints.ajaxUrl, {\r\n\t\tmethod: 'POST',\r\n\t\tbody: formData,\r\n\t} )\r\n\t\t.then( ( response ) => response.json() )\r\n\t\t.then( ( response ) => {\r\n\t\t\tif ( response.data && response.data.redirect ) {\r\n\t\t\t\tdocument.location.href = response.data.redirect;\r\n\t\t\t}\r\n\t\t} )\r\n\t\t.catch( ( error ) => {\r\n\t\t\tconsole.error( error );\r\n\t\t} )\r\n\t\t.finally( () => {\r\n\t\t\tif ( versionSelect ) {\r\n\t\t\t\tversionSelect.disabled = false;\r\n\t\t\t}\r\n\t\t\tif ( installButton ) {\r\n\t\t\t\tinstallButton.disabled = false;\r\n\t\t\t}\r\n\t\t\tif ( spinner ) {\r\n\t\t\t\tspinner.style.visibility = 'hidden';\r\n\t\t\t}\r\n\t\t} );\r\n}\r\n\r\nexport function versionControl() {\r\n\tconst form = document.getElementById( 'alternative-version' );\r\n\tif ( form ) {\r\n\t\tform.addEventListener( 'submit', ( event ) => {\r\n\t\t\tevent.preventDefault();\r\n\t\t\tinstallVersion( new FormData( form ) );\r\n\t\t} );\r\n\t}\r\n\r\n\tconst pluginVersion = document.getElementById( 'plugin-version' );\r\n\tif ( pluginVersion && ! pluginVersion.value ) {\r\n\t\tgetUsableVersions();\r\n\t}\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport {};","module.exports = advancedAds;","module.exports = window[\"wp\"][\"domReady\"];","// 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 { versionControl } from './version-control';\r\nimport { openTabByHash } from '../partials/tabs';\r\n\r\nimport './tools.css';\r\n\r\ndomReady( function () {\r\n\tversionControl();\r\n\topenTabByHash();\r\n} );\r\n"],"names":["openTabByHash","hash","window","location","elem","document","getElementById","replace","click","endpoints","getUsableVersions","nonceField","fetch","ajaxUrl","method","body","URLSearchParams","action","nonce","value","then","response","json","versions","versionSelect","data","order","forEach","number","index","option","createElement","textContent","selected","push","innerHTML","appendChild","disabled","installButton","catch","error","console","installVersion","formData","spinner","parentElement","querySelector","style","visibility","append","redirect","href","finally","versionControl","form","addEventListener","event","preventDefault","FormData","pluginVersion","domReady"],"sourceRoot":""}