15a0a2b55e02dd57f74c39f34311e99871558ab4b3d9dcdd7831bae41d84a4bb.json 11 KB

1
  1. {"ast":null,"code":"'use strict';\n\nvar globalThis = require('../internals/global-this');\nvar apply = require('../internals/function-apply');\nvar bind = require('../internals/function-bind-context');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar fails = require('../internals/fails');\nvar html = require('../internals/html');\nvar arraySlice = require('../internals/array-slice');\nvar createElement = require('../internals/document-create-element');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\nvar IS_IOS = require('../internals/environment-is-ios');\nvar IS_NODE = require('../internals/environment-is-node');\nvar set = globalThis.setImmediate;\nvar clear = globalThis.clearImmediate;\nvar process = globalThis.process;\nvar Dispatch = globalThis.Dispatch;\nvar Function = globalThis.Function;\nvar MessageChannel = globalThis.MessageChannel;\nvar String = globalThis.String;\nvar counter = 0;\nvar queue = {};\nvar ONREADYSTATECHANGE = 'onreadystatechange';\nvar $location, defer, channel, port;\nfails(function () {\n // Deno throws a ReferenceError on `location` access without `--location` flag\n $location = globalThis.location;\n});\nvar run = function (id) {\n if (hasOwn(queue, id)) {\n var fn = queue[id];\n delete queue[id];\n fn();\n }\n};\nvar runner = function (id) {\n return function () {\n run(id);\n };\n};\nvar eventListener = function (event) {\n run(event.data);\n};\nvar globalPostMessageDefer = function (id) {\n // old engines have not location.origin\n globalThis.postMessage(String(id), $location.protocol + '//' + $location.host);\n};\n\n// Node.js 0.9+ & IE10+ has setImmediate, otherwise:\nif (!set || !clear) {\n set = function setImmediate(handler) {\n validateArgumentsLength(arguments.length, 1);\n var fn = isCallable(handler) ? handler : Function(handler);\n var args = arraySlice(arguments, 1);\n queue[++counter] = function () {\n apply(fn, undefined, args);\n };\n defer(counter);\n return counter;\n };\n clear = function clearImmediate(id) {\n delete queue[id];\n };\n // Node.js 0.8-\n if (IS_NODE) {\n defer = function (id) {\n process.nextTick(runner(id));\n };\n // Sphere (JS game engine) Dispatch API\n } else if (Dispatch && Dispatch.now) {\n defer = function (id) {\n Dispatch.now(runner(id));\n };\n // Browsers with MessageChannel, includes WebWorkers\n // except iOS - https://github.com/zloirock/core-js/issues/624\n } else if (MessageChannel && !IS_IOS) {\n channel = new MessageChannel();\n port = channel.port2;\n channel.port1.onmessage = eventListener;\n defer = bind(port.postMessage, port);\n // Browsers with postMessage, skip WebWorkers\n // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'\n } else if (globalThis.addEventListener && isCallable(globalThis.postMessage) && !globalThis.importScripts && $location && $location.protocol !== 'file:' && !fails(globalPostMessageDefer)) {\n defer = globalPostMessageDefer;\n globalThis.addEventListener('message', eventListener, false);\n // IE8-\n } else if (ONREADYSTATECHANGE in createElement('script')) {\n defer = function (id) {\n html.appendChild(createElement('script'))[ONREADYSTATECHANGE] = function () {\n html.removeChild(this);\n run(id);\n };\n };\n // Rest old browsers\n } else {\n defer = function (id) {\n setTimeout(runner(id), 0);\n };\n }\n}\nmodule.exports = {\n set: set,\n clear: clear\n};","map":{"version":3,"names":["globalThis","require","apply","bind","isCallable","hasOwn","fails","html","arraySlice","createElement","validateArgumentsLength","IS_IOS","IS_NODE","set","setImmediate","clear","clearImmediate","process","Dispatch","Function","MessageChannel","String","counter","queue","ONREADYSTATECHANGE","$location","defer","channel","port","location","run","id","fn","runner","eventListener","event","data","globalPostMessageDefer","postMessage","protocol","host","handler","arguments","length","args","undefined","nextTick","now","port2","port1","onmessage","addEventListener","importScripts","appendChild","removeChild","setTimeout","module","exports"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/core-js-pure/internals/task.js"],"sourcesContent":["'use strict';\nvar globalThis = require('../internals/global-this');\nvar apply = require('../internals/function-apply');\nvar bind = require('../internals/function-bind-context');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar fails = require('../internals/fails');\nvar html = require('../internals/html');\nvar arraySlice = require('../internals/array-slice');\nvar createElement = require('../internals/document-create-element');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\nvar IS_IOS = require('../internals/environment-is-ios');\nvar IS_NODE = require('../internals/environment-is-node');\n\nvar set = globalThis.setImmediate;\nvar clear = globalThis.clearImmediate;\nvar process = globalThis.process;\nvar Dispatch = globalThis.Dispatch;\nvar Function = globalThis.Function;\nvar MessageChannel = globalThis.MessageChannel;\nvar String = globalThis.String;\nvar counter = 0;\nvar queue = {};\nvar ONREADYSTATECHANGE = 'onreadystatechange';\nvar $location, defer, channel, port;\n\nfails(function () {\n // Deno throws a ReferenceError on `location` access without `--location` flag\n $location = globalThis.location;\n});\n\nvar run = function (id) {\n if (hasOwn(queue, id)) {\n var fn = queue[id];\n delete queue[id];\n fn();\n }\n};\n\nvar runner = function (id) {\n return function () {\n run(id);\n };\n};\n\nvar eventListener = function (event) {\n run(event.data);\n};\n\nvar globalPostMessageDefer = function (id) {\n // old engines have not location.origin\n globalThis.postMessage(String(id), $location.protocol + '//' + $location.host);\n};\n\n// Node.js 0.9+ & IE10+ has setImmediate, otherwise:\nif (!set || !clear) {\n set = function setImmediate(handler) {\n validateArgumentsLength(arguments.length, 1);\n var fn = isCallable(handler) ? handler : Function(handler);\n var args = arraySlice(arguments, 1);\n queue[++counter] = function () {\n apply(fn, undefined, args);\n };\n defer(counter);\n return counter;\n };\n clear = function clearImmediate(id) {\n delete queue[id];\n };\n // Node.js 0.8-\n if (IS_NODE) {\n defer = function (id) {\n process.nextTick(runner(id));\n };\n // Sphere (JS game engine) Dispatch API\n } else if (Dispatch && Dispatch.now) {\n defer = function (id) {\n Dispatch.now(runner(id));\n };\n // Browsers with MessageChannel, includes WebWorkers\n // except iOS - https://github.com/zloirock/core-js/issues/624\n } else if (MessageChannel && !IS_IOS) {\n channel = new MessageChannel();\n port = channel.port2;\n channel.port1.onmessage = eventListener;\n defer = bind(port.postMessage, port);\n // Browsers with postMessage, skip WebWorkers\n // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'\n } else if (\n globalThis.addEventListener &&\n isCallable(globalThis.postMessage) &&\n !globalThis.importScripts &&\n $location && $location.protocol !== 'file:' &&\n !fails(globalPostMessageDefer)\n ) {\n defer = globalPostMessageDefer;\n globalThis.addEventListener('message', eventListener, false);\n // IE8-\n } else if (ONREADYSTATECHANGE in createElement('script')) {\n defer = function (id) {\n html.appendChild(createElement('script'))[ONREADYSTATECHANGE] = function () {\n html.removeChild(this);\n run(id);\n };\n };\n // Rest old browsers\n } else {\n defer = function (id) {\n setTimeout(runner(id), 0);\n };\n }\n}\n\nmodule.exports = {\n set: set,\n clear: clear\n};\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}