├── .idea
├── .gitignore
├── CatVM2.iml
├── deployment.xml
├── inspectionProfiles
│ ├── Project_Default.xml
│ └── profiles_settings.xml
├── misc.xml
├── modules.xml
├── sshConfigs.xml
└── vcs.xml
├── .vscode
└── launch.json
├── CatVm2
├── browser
│ ├── Document.js
│ ├── EventTarget.js
│ ├── HTMLDocument.js
│ ├── HTMLElements
│ │ ├── HTMLCanvasElement.js
│ │ ├── HTMLDivElement.js
│ │ └── htmlelement.node.js
│ ├── History.js
│ ├── Location.js
│ ├── MimeType.js
│ ├── MimeTypeArray.js
│ ├── Navigator.js
│ ├── Plugin.js
│ ├── PluginArray.js
│ ├── Screen.js
│ ├── Storage.js
│ ├── Window.js
│ └── WindowProperties.js
├── catvm2.node.js
├── code.js
├── index.js
└── tools
│ ├── tools.node.js
│ ├── vm_memory.js
│ ├── vm_print.js
│ ├── vm_proxy.js
│ └── vm_safefunction.js
├── README.md
├── ZGYD
├── __MACOSX
│ └── nems
│ │ ├── ._.DS_Store
│ │ ├── ._.gitignore
│ │ ├── ._.npmignore
│ │ ├── ._.release-it.js
│ │ ├── ._CHANGELOG.md
│ │ ├── ._README.md
│ │ ├── ._bin
│ │ ├── ._binding.gyp
│ │ ├── ._browser
│ │ ├── ._example
│ │ ├── ._logo.ico
│ │ ├── ._logo.png
│ │ ├── ._package.json
│ │ ├── ._static
│ │ ├── ._test
│ │ ├── ._utils
│ │ ├── bin
│ │ └── ._documentAll.cc
│ │ ├── browser
│ │ ├── ._chrome
│ │ ├── ._index.js
│ │ └── chrome
│ │ │ ├── ._RTCPeerConnection.js
│ │ │ ├── ._chrome.js
│ │ │ ├── ._ctorRegistry.js
│ │ │ ├── ._document-element.js
│ │ │ ├── ._document.js
│ │ │ ├── ._index.js
│ │ │ ├── ._indexedDB.js
│ │ │ ├── ._location.js
│ │ │ ├── ._navigation.js
│ │ │ ├── ._navigator.js
│ │ │ ├── ._styleMedia.js
│ │ │ ├── ._visualViewport.js
│ │ │ ├── ._webkitRequestFileSystem.js
│ │ │ └── ._window.js
│ │ ├── example
│ │ ├── ._use-ems
│ │ ├── ._use-local
│ │ ├── ._use-proxy
│ │ ├── ._use-remote
│ │ ├── ._use-remote-ems
│ │ ├── use-ems
│ │ │ ├── ._README.md
│ │ │ ├── ._index.js
│ │ │ ├── ._output
│ │ │ └── output
│ │ │ │ ├── ._makecode_input_html.html
│ │ │ │ ├── ._makecode_input_js.js
│ │ │ │ └── ._makecode_input_ts.json
│ │ ├── use-local
│ │ │ ├── ._README.md
│ │ │ ├── ._index.js
│ │ │ ├── ._output
│ │ │ └── output
│ │ │ │ ├── ._makecode_input_html.html
│ │ │ │ ├── ._makecode_input_js.js
│ │ │ │ └── ._makecode_input_ts.json
│ │ ├── use-proxy
│ │ │ ├── ._README.md
│ │ │ ├── ._index.js
│ │ │ ├── ._pysunday-proxy
│ │ │ └── pysunday-proxy
│ │ │ │ ├── ._wcjs.sbj.cnipa.gov.cn
│ │ │ │ └── wcjs.sbj.cnipa.gov.cn
│ │ │ │ ├── ._c5rxzYrjRT2h
│ │ │ │ ├── ._favicon.ico
│ │ │ │ ├── ._sgtmi
│ │ │ │ ├── c5rxzYrjRT2h
│ │ │ │ ├── ._cCdzB9ZjDFks.294cc83.js
│ │ │ │ ├── ._main.js
│ │ │ │ ├── ._sdenv.js
│ │ │ │ ├── cCdzB9ZjDFks.294cc83.js
│ │ │ │ │ ├── ._info
│ │ │ │ │ └── ._main
│ │ │ │ ├── main.js
│ │ │ │ │ ├── ._format-7801
│ │ │ │ │ ├── ._info
│ │ │ │ │ └── ._main
│ │ │ │ └── sdenv.js
│ │ │ │ │ ├── ._format
│ │ │ │ │ └── ._info
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── ._info
│ │ │ │ └── ._main
│ │ │ │ └── sgtmi
│ │ │ │ ├── ._format
│ │ │ │ ├── ._info
│ │ │ │ └── ._main
│ │ ├── use-remote-ems
│ │ │ ├── ._README.md
│ │ │ └── ._index.js
│ │ └── use-remote
│ │ │ ├── ._README.md
│ │ │ └── ._index.js
│ │ ├── node_modules
│ │ ├── ._.DS_Store
│ │ ├── @babel
│ │ │ └── ._.DS_Store
│ │ ├── @istanbuljs
│ │ │ └── ._.DS_Store
│ │ ├── @jest
│ │ │ └── ._.DS_Store
│ │ ├── @jridgewell
│ │ │ └── ._.DS_Store
│ │ ├── @nodelib
│ │ │ └── ._.DS_Store
│ │ ├── @octokit
│ │ │ └── ._.DS_Store
│ │ ├── @pnpm
│ │ │ └── ._.DS_Store
│ │ ├── @sindresorhus
│ │ │ └── ._.DS_Store
│ │ ├── @sinonjs
│ │ │ └── ._.DS_Store
│ │ ├── @types
│ │ │ └── ._.DS_Store
│ │ ├── JSONStream
│ │ │ └── ._.DS_Store
│ │ ├── agent-base
│ │ │ └── ._.DS_Store
│ │ ├── array-buffer-byte-length
│ │ │ └── ._.DS_Store
│ │ ├── ast-types
│ │ │ └── ._.DS_Store
│ │ ├── available-typed-arrays
│ │ │ └── ._.DS_Store
│ │ ├── babel-plugin-istanbul
│ │ │ └── ._.DS_Store
│ │ ├── babel-preset-current-node-syntax
│ │ │ └── ._.DS_Store
│ │ ├── call-bind
│ │ │ └── ._.DS_Store
│ │ ├── caniuse-lite
│ │ │ └── ._.DS_Store
│ │ ├── canvas
│ │ │ ├── ._.DS_Store
│ │ │ └── build
│ │ │ │ ├── ._Makefile
│ │ │ │ ├── ._binding.Makefile
│ │ │ │ ├── ._canvas-postbuild.target.mk
│ │ │ │ ├── ._canvas.target.mk
│ │ │ │ └── ._gyp-mac-tool
│ │ ├── cliui
│ │ │ └── ._.DS_Store
│ │ ├── concat-map
│ │ │ └── ._.DS_Store
│ │ ├── conventional-changelog-core
│ │ │ └── ._.DS_Store
│ │ ├── conventional-changelog-writer
│ │ │ └── ._.DS_Store
│ │ ├── cosmiconfig
│ │ │ └── ._.DS_Store
│ │ ├── create-jest
│ │ │ └── ._.DS_Store
│ │ ├── data-urls
│ │ │ └── ._.DS_Store
│ │ ├── data-view-buffer
│ │ │ └── ._.DS_Store
│ │ ├── data-view-byte-length
│ │ │ └── ._.DS_Store
│ │ ├── data-view-byte-offset
│ │ │ └── ._.DS_Store
│ │ ├── define-data-property
│ │ │ └── ._.DS_Store
│ │ ├── deprecation
│ │ │ └── ._.DS_Store
│ │ ├── es-abstract
│ │ │ └── ._.DS_Store
│ │ ├── es-array-method-boxes-properly
│ │ │ └── ._.DS_Store
│ │ ├── es-define-property
│ │ │ └── ._.DS_Store
│ │ ├── es-errors
│ │ │ └── ._.DS_Store
│ │ ├── es-get-iterator
│ │ │ └── ._.DS_Store
│ │ ├── es-to-primitive
│ │ │ └── ._.DS_Store
│ │ ├── escalade
│ │ │ └── ._.DS_Store
│ │ ├── esprima
│ │ │ └── ._.DS_Store
│ │ ├── exit
│ │ │ └── ._.DS_Store
│ │ ├── fast-json-stable-stringify
│ │ │ └── ._.DS_Store
│ │ ├── fastq
│ │ │ └── ._.DS_Store
│ │ ├── flatted
│ │ │ └── ._.DS_Store
│ │ ├── form-data-encoder
│ │ │ └── ._.DS_Store
│ │ ├── function-bind
│ │ │ └── ._.DS_Store
│ │ ├── function.prototype.name
│ │ │ └── ._.DS_Store
│ │ ├── functions-have-names
│ │ │ └── ._.DS_Store
│ │ ├── get-intrinsic
│ │ │ └── ._.DS_Store
│ │ ├── get-symbol-description
│ │ │ └── ._.DS_Store
│ │ ├── gopd
│ │ │ └── ._.DS_Store
│ │ ├── handlebars
│ │ │ └── ._.DS_Store
│ │ ├── has-bigints
│ │ │ └── ._.DS_Store
│ │ ├── has-property-descriptors
│ │ │ └── ._.DS_Store
│ │ ├── has-proto
│ │ │ └── ._.DS_Store
│ │ ├── has-symbols
│ │ │ └── ._.DS_Store
│ │ ├── has-tostringtag
│ │ │ └── ._.DS_Store
│ │ ├── html-escaper
│ │ │ └── ._.DS_Store
│ │ ├── http-proxy-agent
│ │ │ └── ._.DS_Store
│ │ ├── iconv-lite
│ │ │ └── ._.DS_Store
│ │ ├── inquirer
│ │ │ └── ._.DS_Store
│ │ ├── internal-slot
│ │ │ └── ._.DS_Store
│ │ ├── ip-address
│ │ │ └── ._.DS_Store
│ │ ├── is-arguments
│ │ │ └── ._.DS_Store
│ │ ├── is-array-buffer
│ │ │ └── ._.DS_Store
│ │ ├── is-bigint
│ │ │ └── ._.DS_Store
│ │ ├── is-boolean-object
│ │ │ └── ._.DS_Store
│ │ ├── is-callable
│ │ │ └── ._.DS_Store
│ │ ├── is-data-view
│ │ │ └── ._.DS_Store
│ │ ├── is-date-object
│ │ │ └── ._.DS_Store
│ │ ├── is-map
│ │ │ └── ._.DS_Store
│ │ ├── is-negative-zero
│ │ │ └── ._.DS_Store
│ │ ├── is-number-object
│ │ │ └── ._.DS_Store
│ │ ├── is-set
│ │ │ └── ._.DS_Store
│ │ ├── is-shared-array-buffer
│ │ │ └── ._.DS_Store
│ │ ├── is-ssh
│ │ │ └── ._.DS_Store
│ │ ├── is-string
│ │ │ └── ._.DS_Store
│ │ ├── is-symbol
│ │ │ └── ._.DS_Store
│ │ ├── is-typed-array
│ │ │ └── ._.DS_Store
│ │ ├── is-weakref
│ │ │ └── ._.DS_Store
│ │ ├── istanbul-lib-report
│ │ │ └── ._.DS_Store
│ │ ├── iterate-iterator
│ │ │ └── ._.DS_Store
│ │ ├── iterate-value
│ │ │ └── ._.DS_Store
│ │ ├── jest-cli
│ │ │ └── ._.DS_Store
│ │ ├── jest-validate
│ │ │ └── ._.DS_Store
│ │ ├── jest-worker
│ │ │ └── ._.DS_Store
│ │ ├── js-yaml
│ │ │ └── ._.DS_Store
│ │ ├── jsesc
│ │ │ └── ._.DS_Store
│ │ ├── json5
│ │ │ └── ._.DS_Store
│ │ ├── jsonparse
│ │ │ └── ._.DS_Store
│ │ ├── log4js
│ │ │ └── ._.DS_Store
│ │ ├── minimist
│ │ │ └── ._.DS_Store
│ │ ├── mkdirp
│ │ │ └── ._.DS_Store
│ │ ├── nan
│ │ │ └── ._.DS_Store
│ │ ├── netmask
│ │ │ └── ._.DS_Store
│ │ ├── nopt
│ │ │ └── ._.DS_Store
│ │ ├── nwsapi
│ │ │ └── ._.DS_Store
│ │ ├── object-inspect
│ │ │ └── ._.DS_Store
│ │ ├── object.assign
│ │ │ └── ._.DS_Store
│ │ ├── pac-proxy-agent
│ │ │ └── ._.DS_Store
│ │ ├── parse-url
│ │ │ └── ._.DS_Store
│ │ ├── possible-typed-array-names
│ │ │ └── ._.DS_Store
│ │ ├── pretty-format
│ │ │ └── ._.DS_Store
│ │ ├── prompts
│ │ │ └── ._.DS_Store
│ │ ├── proxy-agent
│ │ │ └── ._.DS_Store
│ │ ├── psl
│ │ │ └── ._.DS_Store
│ │ ├── rc
│ │ │ └── ._.DS_Store
│ │ ├── react-is
│ │ │ └── ._.DS_Store
│ │ ├── release-it
│ │ │ └── ._.DS_Store
│ │ ├── resolve
│ │ │ └── ._.DS_Store
│ │ ├── retry
│ │ │ └── ._.DS_Store
│ │ ├── rfdc
│ │ │ └── ._.DS_Store
│ │ ├── rxjs
│ │ │ └── ._.DS_Store
│ │ ├── safe-array-concat
│ │ │ └── ._.DS_Store
│ │ ├── safe-regex-test
│ │ │ └── ._.DS_Store
│ │ ├── sdenv-extend
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ └── ._.DS_Store
│ │ ├── sdenv-jsdom
│ │ │ ├── ._.DS_Store
│ │ │ └── node_modules
│ │ │ │ └── ._.DS_Store
│ │ ├── sdenv
│ │ │ └── ._.DS_Store
│ │ ├── semver
│ │ │ └── ._.DS_Store
│ │ ├── shelljs
│ │ │ └── ._.DS_Store
│ │ ├── side-channel
│ │ │ └── ._.DS_Store
│ │ ├── smart-buffer
│ │ │ └── ._.DS_Store
│ │ ├── socks-proxy-agent
│ │ │ └── ._.DS_Store
│ │ ├── socks
│ │ │ └── ._.DS_Store
│ │ ├── source-map
│ │ │ └── ._.DS_Store
│ │ ├── sprintf-js
│ │ │ └── ._.DS_Store
│ │ ├── stop-iteration-iterator
│ │ │ └── ._.DS_Store
│ │ ├── streamroller
│ │ │ └── ._.DS_Store
│ │ ├── supports-preserve-symlinks-flag
│ │ │ └── ._.DS_Store
│ │ ├── tough-cookie
│ │ │ └── ._.DS_Store
│ │ ├── type-fest
│ │ │ └── ._.DS_Store
│ │ ├── typed-array-buffer
│ │ │ └── ._.DS_Store
│ │ ├── typed-array-byte-length
│ │ │ └── ._.DS_Store
│ │ ├── typed-array-byte-offset
│ │ │ └── ._.DS_Store
│ │ ├── typed-array-length
│ │ │ └── ._.DS_Store
│ │ ├── typedarray
│ │ │ └── ._.DS_Store
│ │ ├── uglify-js
│ │ │ └── ._.DS_Store
│ │ ├── unbox-primitive
│ │ │ └── ._.DS_Store
│ │ ├── universal-user-agent
│ │ │ └── ._.DS_Store
│ │ ├── wcwidth
│ │ │ └── ._.DS_Store
│ │ ├── web-streams-polyfill
│ │ │ └── ._.DS_Store
│ │ ├── whatwg-encoding
│ │ │ └── ._.DS_Store
│ │ ├── whatwg-url
│ │ │ └── ._.DS_Store
│ │ ├── which-boxed-primitive
│ │ │ └── ._.DS_Store
│ │ ├── which-typed-array
│ │ │ └── ._.DS_Store
│ │ ├── wordwrap
│ │ │ └── ._.DS_Store
│ │ ├── xmlchars
│ │ │ └── ._.DS_Store
│ │ └── yargs
│ │ │ └── ._.DS_Store
│ │ ├── static
│ │ └── ._example.png
│ │ ├── test
│ │ ├── ._documentAll.test.js
│ │ └── ._form.test.js
│ │ └── utils
│ │ ├── ._jsdom.js
│ │ ├── ._logger.js
│ │ ├── ._paths.js
│ │ └── ._readConfig.js
└── zgyd
│ ├── .gitignore
│ ├── .npmignore
│ ├── .release-it.js
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── bin
│ └── documentAll.cc
│ ├── binding.gyp
│ ├── browser
│ ├── chrome
│ │ ├── RTCPeerConnection.js
│ │ ├── chrome.js
│ │ ├── ctorRegistry.js
│ │ ├── document-element.js
│ │ ├── document.js
│ │ ├── index.js
│ │ ├── indexedDB.js
│ │ ├── location.js
│ │ ├── navigation.js
│ │ ├── navigator.js
│ │ ├── styleMedia.js
│ │ ├── visualViewport.js
│ │ ├── webkitRequestFileSystem.js
│ │ └── window.js
│ └── index.js
│ ├── example
│ ├── use-ems
│ │ ├── README.md
│ │ └── index.js
│ ├── use-local
│ │ ├── README.md
│ │ ├── index.js
│ │ └── output
│ │ │ ├── makecode_input_html.html
│ │ │ ├── makecode_input_js.js
│ │ │ └── makecode_input_ts.json
│ ├── use-proxy
│ │ ├── README.md
│ │ ├── index.js
│ │ └── pysunday-proxy
│ │ │ └── wcjs.sbj.cnipa.gov.cn
│ │ │ ├── c5rxzYrjRT2h
│ │ │ ├── cCdzB9ZjDFks.294cc83.js
│ │ │ │ ├── info
│ │ │ │ └── main
│ │ │ ├── main.js
│ │ │ │ ├── format-7801
│ │ │ │ ├── info
│ │ │ │ └── main
│ │ │ └── sdenv.js
│ │ │ │ ├── format
│ │ │ │ └── info
│ │ │ ├── favicon.ico
│ │ │ ├── info
│ │ │ └── main
│ │ │ └── sgtmi
│ │ │ ├── format
│ │ │ ├── info
│ │ │ └── main
│ ├── use-remote-zgyd
│ │ ├── README.md
│ │ └── index.js
│ └── use-remote
│ │ ├── README.md
│ │ └── index.js
│ ├── logo.ico
│ ├── logo.png
│ ├── package.json
│ ├── static
│ └── example.png
│ ├── test
│ ├── documentAll.test.js
│ └── form.test.js
│ ├── utils
│ ├── jsdom.js
│ ├── logger.js
│ ├── paths.js
│ └── readConfig.js
│ └── zgyd.py
├── sandBox-Node-akvm
├── config.js
├── main.js
└── user
│ ├── 05yrx
│ ├── input.js
│ ├── test.js
│ └── userVar.js
│ ├── 10yrx
│ ├── async.js
│ ├── input.js
│ └── userVar.js
│ ├── NodeCheck
│ ├── Node环境检测.html
│ ├── input.js
│ ├── test.js
│ └── userVar.js
│ ├── iframe
│ ├── input.js
│ └── userVar.js
│ ├── tools
│ ├── input.js
│ └── userVar.js
│ └── yrx10
│ ├── async.js
│ ├── input.js
│ └── userVar.js
├── 小肩膀补环境框架
├── proxy.js
└── 示例代码.js
└── 补环境实战
├── hair_env
├── 25demo.py
├── README.md
├── config_mode.js
├── env
│ ├── bom
│ │ ├── location.js
│ │ ├── navigator.js
│ │ └── window.js
│ ├── dom
│ │ ├── document.js
│ │ ├── dom.js
│ │ └── tag.js
│ ├── init.js
│ └── public
│ │ └── eventTarget.js
├── main.js
├── node_modules
│ ├── .bin
│ │ ├── acorn
│ │ ├── acorn.cmd
│ │ ├── acorn.ps1
│ │ ├── vm2
│ │ ├── vm2.cmd
│ │ └── vm2.ps1
│ ├── .package-lock.json
│ ├── @types
│ │ ├── concat-stream
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.d.ts
│ │ │ └── package.json
│ │ ├── form-data
│ │ │ ├── README.md
│ │ │ ├── index.d.ts
│ │ │ ├── package.json
│ │ │ └── types-metadata.json
│ │ ├── node
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── assert.d.ts
│ │ │ ├── async_hooks.d.ts
│ │ │ ├── base.d.ts
│ │ │ ├── buffer.d.ts
│ │ │ ├── child_process.d.ts
│ │ │ ├── cluster.d.ts
│ │ │ ├── console.d.ts
│ │ │ ├── constants.d.ts
│ │ │ ├── crypto.d.ts
│ │ │ ├── dgram.d.ts
│ │ │ ├── dns.d.ts
│ │ │ ├── domain.d.ts
│ │ │ ├── events.d.ts
│ │ │ ├── fs.d.ts
│ │ │ ├── globals.d.ts
│ │ │ ├── http.d.ts
│ │ │ ├── http2.d.ts
│ │ │ ├── https.d.ts
│ │ │ ├── index.d.ts
│ │ │ ├── inspector.d.ts
│ │ │ ├── module.d.ts
│ │ │ ├── net.d.ts
│ │ │ ├── os.d.ts
│ │ │ ├── package.json
│ │ │ ├── path.d.ts
│ │ │ ├── perf_hooks.d.ts
│ │ │ ├── process.d.ts
│ │ │ ├── punycode.d.ts
│ │ │ ├── querystring.d.ts
│ │ │ ├── readline.d.ts
│ │ │ ├── repl.d.ts
│ │ │ ├── stream.d.ts
│ │ │ ├── string_decoder.d.ts
│ │ │ ├── timers.d.ts
│ │ │ ├── tls.d.ts
│ │ │ ├── trace_events.d.ts
│ │ │ ├── ts3.6
│ │ │ │ ├── assert.d.ts
│ │ │ │ ├── base.d.ts
│ │ │ │ └── index.d.ts
│ │ │ ├── tty.d.ts
│ │ │ ├── url.d.ts
│ │ │ ├── util.d.ts
│ │ │ ├── v8.d.ts
│ │ │ ├── vm.d.ts
│ │ │ ├── worker_threads.d.ts
│ │ │ └── zlib.d.ts
│ │ └── qs
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.d.ts
│ │ │ └── package.json
│ ├── acorn-walk
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── dist
│ │ │ ├── walk.d.mts
│ │ │ ├── walk.d.ts
│ │ │ ├── walk.js
│ │ │ └── walk.mjs
│ │ └── package.json
│ ├── acorn
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bin
│ │ │ └── acorn
│ │ ├── dist
│ │ │ ├── acorn.d.mts
│ │ │ ├── acorn.d.ts
│ │ │ ├── acorn.js
│ │ │ ├── acorn.mjs
│ │ │ └── bin.js
│ │ └── package.json
│ ├── agent-base
│ │ ├── README.md
│ │ ├── dist
│ │ │ ├── helpers.d.ts
│ │ │ ├── helpers.d.ts.map
│ │ │ ├── helpers.js
│ │ │ ├── helpers.js.map
│ │ │ ├── index.d.ts
│ │ │ ├── index.d.ts.map
│ │ │ ├── index.js
│ │ │ └── index.js.map
│ │ └── package.json
│ ├── asap
│ │ ├── CHANGES.md
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── asap.js
│ │ ├── browser-asap.js
│ │ ├── browser-raw.js
│ │ ├── package.json
│ │ └── raw.js
│ ├── asynckit
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── bench.js
│ │ ├── index.js
│ │ ├── lib
│ │ │ ├── abort.js
│ │ │ ├── async.js
│ │ │ ├── defer.js
│ │ │ ├── iterate.js
│ │ │ ├── readable_asynckit.js
│ │ │ ├── readable_parallel.js
│ │ │ ├── readable_serial.js
│ │ │ ├── readable_serial_ordered.js
│ │ │ ├── state.js
│ │ │ ├── streamify.js
│ │ │ └── terminator.js
│ │ ├── package.json
│ │ ├── parallel.js
│ │ ├── serial.js
│ │ ├── serialOrdered.js
│ │ └── stream.js
│ ├── boolbase
│ │ ├── README.md
│ │ ├── index.js
│ │ └── package.json
│ ├── buffer-from
│ │ ├── LICENSE
│ │ ├── index.js
│ │ ├── package.json
│ │ └── readme.md
│ ├── call-bind
│ │ ├── .eslintignore
│ │ ├── .eslintrc
│ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ ├── .nycrc
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── callBound.js
│ │ ├── index.js
│ │ ├── package.json
│ │ └── test
│ │ │ ├── callBound.js
│ │ │ └── index.js
│ ├── caseless
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ ├── package.json
│ │ └── test.js
│ ├── cheerio-select
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── esm
│ │ │ │ ├── helpers.d.ts
│ │ │ │ ├── helpers.d.ts.map
│ │ │ │ ├── helpers.js
│ │ │ │ ├── helpers.js.map
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.d.ts.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── package.json
│ │ │ │ ├── positionals.d.ts
│ │ │ │ ├── positionals.d.ts.map
│ │ │ │ ├── positionals.js
│ │ │ │ └── positionals.js.map
│ │ │ ├── helpers.d.ts
│ │ │ ├── helpers.d.ts.map
│ │ │ ├── helpers.js
│ │ │ ├── helpers.js.map
│ │ │ ├── index.d.ts
│ │ │ ├── index.d.ts.map
│ │ │ ├── index.js
│ │ │ ├── index.js.map
│ │ │ ├── positionals.d.ts
│ │ │ ├── positionals.d.ts.map
│ │ │ ├── positionals.js
│ │ │ └── positionals.js.map
│ │ └── package.json
│ ├── cheerio
│ │ ├── LICENSE
│ │ ├── Readme.md
│ │ ├── lib
│ │ │ ├── api
│ │ │ │ ├── attributes.d.ts
│ │ │ │ ├── attributes.d.ts.map
│ │ │ │ ├── attributes.js
│ │ │ │ ├── attributes.js.map
│ │ │ │ ├── css.d.ts
│ │ │ │ ├── css.d.ts.map
│ │ │ │ ├── css.js
│ │ │ │ ├── css.js.map
│ │ │ │ ├── forms.d.ts
│ │ │ │ ├── forms.d.ts.map
│ │ │ │ ├── forms.js
│ │ │ │ ├── forms.js.map
│ │ │ │ ├── manipulation.d.ts
│ │ │ │ ├── manipulation.d.ts.map
│ │ │ │ ├── manipulation.js
│ │ │ │ ├── manipulation.js.map
│ │ │ │ ├── traversing.d.ts
│ │ │ │ ├── traversing.d.ts.map
│ │ │ │ ├── traversing.js
│ │ │ │ └── traversing.js.map
│ │ │ ├── cheerio.d.ts
│ │ │ ├── cheerio.d.ts.map
│ │ │ ├── cheerio.js
│ │ │ ├── cheerio.js.map
│ │ │ ├── esm
│ │ │ │ ├── api
│ │ │ │ │ ├── attributes.d.ts
│ │ │ │ │ ├── attributes.d.ts.map
│ │ │ │ │ ├── attributes.js
│ │ │ │ │ ├── attributes.js.map
│ │ │ │ │ ├── css.d.ts
│ │ │ │ │ ├── css.d.ts.map
│ │ │ │ │ ├── css.js
│ │ │ │ │ ├── css.js.map
│ │ │ │ │ ├── forms.d.ts
│ │ │ │ │ ├── forms.d.ts.map
│ │ │ │ │ ├── forms.js
│ │ │ │ │ ├── forms.js.map
│ │ │ │ │ ├── manipulation.d.ts
│ │ │ │ │ ├── manipulation.d.ts.map
│ │ │ │ │ ├── manipulation.js
│ │ │ │ │ ├── manipulation.js.map
│ │ │ │ │ ├── traversing.d.ts
│ │ │ │ │ ├── traversing.d.ts.map
│ │ │ │ │ ├── traversing.js
│ │ │ │ │ └── traversing.js.map
│ │ │ │ ├── cheerio.d.ts
│ │ │ │ ├── cheerio.d.ts.map
│ │ │ │ ├── cheerio.js
│ │ │ │ ├── cheerio.js.map
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.d.ts.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── load.d.ts
│ │ │ │ ├── load.d.ts.map
│ │ │ │ ├── load.js
│ │ │ │ ├── load.js.map
│ │ │ │ ├── options.d.ts
│ │ │ │ ├── options.d.ts.map
│ │ │ │ ├── options.js
│ │ │ │ ├── options.js.map
│ │ │ │ ├── package.json
│ │ │ │ ├── parse.d.ts
│ │ │ │ ├── parse.d.ts.map
│ │ │ │ ├── parse.js
│ │ │ │ ├── parse.js.map
│ │ │ │ ├── parsers
│ │ │ │ │ ├── parse5-adapter.d.ts
│ │ │ │ │ ├── parse5-adapter.d.ts.map
│ │ │ │ │ ├── parse5-adapter.js
│ │ │ │ │ └── parse5-adapter.js.map
│ │ │ │ ├── slim.d.ts
│ │ │ │ ├── slim.d.ts.map
│ │ │ │ ├── slim.js
│ │ │ │ ├── slim.js.map
│ │ │ │ ├── static.d.ts
│ │ │ │ ├── static.d.ts.map
│ │ │ │ ├── static.js
│ │ │ │ ├── static.js.map
│ │ │ │ ├── types.d.ts
│ │ │ │ ├── types.d.ts.map
│ │ │ │ ├── types.js
│ │ │ │ ├── types.js.map
│ │ │ │ ├── utils.d.ts
│ │ │ │ ├── utils.d.ts.map
│ │ │ │ ├── utils.js
│ │ │ │ └── utils.js.map
│ │ │ ├── index.d.ts
│ │ │ ├── index.d.ts.map
│ │ │ ├── index.js
│ │ │ ├── index.js.map
│ │ │ ├── load.d.ts
│ │ │ ├── load.d.ts.map
│ │ │ ├── load.js
│ │ │ ├── load.js.map
│ │ │ ├── options.d.ts
│ │ │ ├── options.d.ts.map
│ │ │ ├── options.js
│ │ │ ├── options.js.map
│ │ │ ├── parse.d.ts
│ │ │ ├── parse.d.ts.map
│ │ │ ├── parse.js
│ │ │ ├── parse.js.map
│ │ │ ├── parsers
│ │ │ │ ├── parse5-adapter.d.ts
│ │ │ │ ├── parse5-adapter.d.ts.map
│ │ │ │ ├── parse5-adapter.js
│ │ │ │ └── parse5-adapter.js.map
│ │ │ ├── slim.d.ts
│ │ │ ├── slim.d.ts.map
│ │ │ ├── slim.js
│ │ │ ├── slim.js.map
│ │ │ ├── static.d.ts
│ │ │ ├── static.d.ts.map
│ │ │ ├── static.js
│ │ │ ├── static.js.map
│ │ │ ├── types.d.ts
│ │ │ ├── types.d.ts.map
│ │ │ ├── types.js
│ │ │ ├── types.js.map
│ │ │ ├── utils.d.ts
│ │ │ ├── utils.d.ts.map
│ │ │ ├── utils.js
│ │ │ └── utils.js.map
│ │ └── package.json
│ ├── combined-stream
│ │ ├── License
│ │ ├── Readme.md
│ │ ├── lib
│ │ │ └── combined_stream.js
│ │ ├── package.json
│ │ └── yarn.lock
│ ├── concat-stream
│ │ ├── LICENSE
│ │ ├── index.js
│ │ ├── package.json
│ │ └── readme.md
│ ├── core-util-is
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ └── util.js
│ │ └── package.json
│ ├── css-select
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── attributes.d.ts
│ │ │ ├── attributes.d.ts.map
│ │ │ ├── attributes.js
│ │ │ ├── attributes.js.map
│ │ │ ├── compile.d.ts
│ │ │ ├── compile.d.ts.map
│ │ │ ├── compile.js
│ │ │ ├── compile.js.map
│ │ │ ├── esm
│ │ │ │ ├── attributes.d.ts
│ │ │ │ ├── attributes.d.ts.map
│ │ │ │ ├── attributes.js
│ │ │ │ ├── attributes.js.map
│ │ │ │ ├── compile.d.ts
│ │ │ │ ├── compile.d.ts.map
│ │ │ │ ├── compile.js
│ │ │ │ ├── compile.js.map
│ │ │ │ ├── general.d.ts
│ │ │ │ ├── general.d.ts.map
│ │ │ │ ├── general.js
│ │ │ │ ├── general.js.map
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.d.ts.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── package.json
│ │ │ │ ├── pseudo-selectors
│ │ │ │ │ ├── aliases.d.ts
│ │ │ │ │ ├── aliases.d.ts.map
│ │ │ │ │ ├── aliases.js
│ │ │ │ │ ├── aliases.js.map
│ │ │ │ │ ├── filters.d.ts
│ │ │ │ │ ├── filters.d.ts.map
│ │ │ │ │ ├── filters.js
│ │ │ │ │ ├── filters.js.map
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ ├── index.d.ts.map
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.js.map
│ │ │ │ │ ├── pseudos.d.ts
│ │ │ │ │ ├── pseudos.d.ts.map
│ │ │ │ │ ├── pseudos.js
│ │ │ │ │ ├── pseudos.js.map
│ │ │ │ │ ├── subselects.d.ts
│ │ │ │ │ ├── subselects.d.ts.map
│ │ │ │ │ ├── subselects.js
│ │ │ │ │ └── subselects.js.map
│ │ │ │ ├── sort.d.ts
│ │ │ │ ├── sort.d.ts.map
│ │ │ │ ├── sort.js
│ │ │ │ ├── sort.js.map
│ │ │ │ ├── types.d.ts
│ │ │ │ ├── types.d.ts.map
│ │ │ │ ├── types.js
│ │ │ │ └── types.js.map
│ │ │ ├── general.d.ts
│ │ │ ├── general.d.ts.map
│ │ │ ├── general.js
│ │ │ ├── general.js.map
│ │ │ ├── index.d.ts
│ │ │ ├── index.d.ts.map
│ │ │ ├── index.js
│ │ │ ├── index.js.map
│ │ │ ├── pseudo-selectors
│ │ │ │ ├── aliases.d.ts
│ │ │ │ ├── aliases.d.ts.map
│ │ │ │ ├── aliases.js
│ │ │ │ ├── aliases.js.map
│ │ │ │ ├── filters.d.ts
│ │ │ │ ├── filters.d.ts.map
│ │ │ │ ├── filters.js
│ │ │ │ ├── filters.js.map
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.d.ts.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── pseudos.d.ts
│ │ │ │ ├── pseudos.d.ts.map
│ │ │ │ ├── pseudos.js
│ │ │ │ ├── pseudos.js.map
│ │ │ │ ├── subselects.d.ts
│ │ │ │ ├── subselects.d.ts.map
│ │ │ │ ├── subselects.js
│ │ │ │ └── subselects.js.map
│ │ │ ├── sort.d.ts
│ │ │ ├── sort.d.ts.map
│ │ │ ├── sort.js
│ │ │ ├── sort.js.map
│ │ │ ├── types.d.ts
│ │ │ ├── types.d.ts.map
│ │ │ ├── types.js
│ │ │ └── types.js.map
│ │ └── package.json
│ ├── css-what
│ │ ├── LICENSE
│ │ ├── lib
│ │ │ ├── commonjs
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.d.ts.map
│ │ │ │ ├── index.js
│ │ │ │ ├── parse.d.ts
│ │ │ │ ├── parse.d.ts.map
│ │ │ │ ├── parse.js
│ │ │ │ ├── stringify.d.ts
│ │ │ │ ├── stringify.d.ts.map
│ │ │ │ ├── stringify.js
│ │ │ │ ├── types.d.ts
│ │ │ │ ├── types.d.ts.map
│ │ │ │ └── types.js
│ │ │ └── es
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.d.ts.map
│ │ │ │ ├── index.js
│ │ │ │ ├── parse.d.ts
│ │ │ │ ├── parse.d.ts.map
│ │ │ │ ├── parse.js
│ │ │ │ ├── stringify.d.ts
│ │ │ │ ├── stringify.d.ts.map
│ │ │ │ ├── stringify.js
│ │ │ │ ├── types.d.ts
│ │ │ │ ├── types.d.ts.map
│ │ │ │ └── types.js
│ │ ├── package.json
│ │ └── readme.md
│ ├── cssstyle
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── CSSStyleDeclaration.js
│ │ │ ├── CSSStyleDeclaration.test.js
│ │ │ ├── allExtraProperties.js
│ │ │ ├── allProperties.js
│ │ │ ├── allWebkitProperties.js
│ │ │ ├── constants.js
│ │ │ ├── implementedProperties.js
│ │ │ ├── named_colors.json
│ │ │ ├── parsers.js
│ │ │ ├── parsers.test.js
│ │ │ ├── properties.js
│ │ │ ├── properties
│ │ │ │ ├── azimuth.js
│ │ │ │ ├── background.js
│ │ │ │ ├── backgroundAttachment.js
│ │ │ │ ├── backgroundColor.js
│ │ │ │ ├── backgroundImage.js
│ │ │ │ ├── backgroundPosition.js
│ │ │ │ ├── backgroundRepeat.js
│ │ │ │ ├── border.js
│ │ │ │ ├── borderBottom.js
│ │ │ │ ├── borderBottomColor.js
│ │ │ │ ├── borderBottomStyle.js
│ │ │ │ ├── borderBottomWidth.js
│ │ │ │ ├── borderCollapse.js
│ │ │ │ ├── borderColor.js
│ │ │ │ ├── borderLeft.js
│ │ │ │ ├── borderLeftColor.js
│ │ │ │ ├── borderLeftStyle.js
│ │ │ │ ├── borderLeftWidth.js
│ │ │ │ ├── borderRight.js
│ │ │ │ ├── borderRightColor.js
│ │ │ │ ├── borderRightStyle.js
│ │ │ │ ├── borderRightWidth.js
│ │ │ │ ├── borderSpacing.js
│ │ │ │ ├── borderStyle.js
│ │ │ │ ├── borderTop.js
│ │ │ │ ├── borderTopColor.js
│ │ │ │ ├── borderTopStyle.js
│ │ │ │ ├── borderTopWidth.js
│ │ │ │ ├── borderWidth.js
│ │ │ │ ├── bottom.js
│ │ │ │ ├── clear.js
│ │ │ │ ├── clip.js
│ │ │ │ ├── color.js
│ │ │ │ ├── cssFloat.js
│ │ │ │ ├── flex.js
│ │ │ │ ├── flexBasis.js
│ │ │ │ ├── flexGrow.js
│ │ │ │ ├── flexShrink.js
│ │ │ │ ├── float.js
│ │ │ │ ├── floodColor.js
│ │ │ │ ├── font.js
│ │ │ │ ├── fontFamily.js
│ │ │ │ ├── fontSize.js
│ │ │ │ ├── fontStyle.js
│ │ │ │ ├── fontVariant.js
│ │ │ │ ├── fontWeight.js
│ │ │ │ ├── height.js
│ │ │ │ ├── left.js
│ │ │ │ ├── lightingColor.js
│ │ │ │ ├── lineHeight.js
│ │ │ │ ├── margin.js
│ │ │ │ ├── marginBottom.js
│ │ │ │ ├── marginLeft.js
│ │ │ │ ├── marginRight.js
│ │ │ │ ├── marginTop.js
│ │ │ │ ├── opacity.js
│ │ │ │ ├── outlineColor.js
│ │ │ │ ├── padding.js
│ │ │ │ ├── paddingBottom.js
│ │ │ │ ├── paddingLeft.js
│ │ │ │ ├── paddingRight.js
│ │ │ │ ├── paddingTop.js
│ │ │ │ ├── right.js
│ │ │ │ ├── stopColor.js
│ │ │ │ ├── textLineThroughColor.js
│ │ │ │ ├── textOverlineColor.js
│ │ │ │ ├── textUnderlineColor.js
│ │ │ │ ├── top.js
│ │ │ │ ├── webkitBorderAfterColor.js
│ │ │ │ ├── webkitBorderBeforeColor.js
│ │ │ │ ├── webkitBorderEndColor.js
│ │ │ │ ├── webkitBorderStartColor.js
│ │ │ │ ├── webkitColumnRuleColor.js
│ │ │ │ ├── webkitMatchNearestMailBlockquoteColor.js
│ │ │ │ ├── webkitTapHighlightColor.js
│ │ │ │ ├── webkitTextEmphasisColor.js
│ │ │ │ ├── webkitTextFillColor.js
│ │ │ │ ├── webkitTextStrokeColor.js
│ │ │ │ └── width.js
│ │ │ └── utils
│ │ │ │ ├── colorSpace.js
│ │ │ │ └── getBasicPropertyDescriptor.js
│ │ └── package.json
│ ├── data-urls
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── parser.js
│ │ │ └── utils.js
│ │ └── package.json
│ ├── debug
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── package.json
│ │ └── src
│ │ │ ├── browser.js
│ │ │ ├── common.js
│ │ │ ├── index.js
│ │ │ └── node.js
│ ├── decimal.js
│ │ ├── LICENCE.md
│ │ ├── README.md
│ │ ├── decimal.d.ts
│ │ ├── decimal.js
│ │ ├── decimal.mjs
│ │ └── package.json
│ ├── define-data-property
│ │ ├── .eslintrc
│ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ ├── .nycrc
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.d.ts
│ │ ├── index.d.ts.map
│ │ ├── index.js
│ │ ├── package.json
│ │ ├── test
│ │ │ └── index.js
│ │ └── tsconfig.json
│ ├── delayed-stream
│ │ ├── .npmignore
│ │ ├── License
│ │ ├── Makefile
│ │ ├── Readme.md
│ │ ├── lib
│ │ │ └── delayed_stream.js
│ │ └── package.json
│ ├── dom-serializer
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── esm
│ │ │ │ ├── foreignNames.d.ts
│ │ │ │ ├── foreignNames.d.ts.map
│ │ │ │ ├── foreignNames.js
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.d.ts.map
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── foreignNames.d.ts
│ │ │ ├── foreignNames.d.ts.map
│ │ │ ├── foreignNames.js
│ │ │ ├── index.d.ts
│ │ │ ├── index.d.ts.map
│ │ │ └── index.js
│ │ └── package.json
│ ├── domelementtype
│ │ ├── LICENSE
│ │ ├── lib
│ │ │ ├── esm
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.d.ts.map
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── index.d.ts
│ │ │ ├── index.d.ts.map
│ │ │ └── index.js
│ │ ├── package.json
│ │ └── readme.md
│ ├── domhandler
│ │ ├── LICENSE
│ │ ├── lib
│ │ │ ├── esm
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.d.ts.map
│ │ │ │ ├── index.js
│ │ │ │ ├── node.d.ts
│ │ │ │ ├── node.d.ts.map
│ │ │ │ ├── node.js
│ │ │ │ └── package.json
│ │ │ ├── index.d.ts
│ │ │ ├── index.d.ts.map
│ │ │ ├── index.js
│ │ │ ├── node.d.ts
│ │ │ ├── node.d.ts.map
│ │ │ └── node.js
│ │ ├── package.json
│ │ └── readme.md
│ ├── domutils
│ │ ├── LICENSE
│ │ ├── lib
│ │ │ ├── esm
│ │ │ │ ├── feeds.d.ts
│ │ │ │ ├── feeds.d.ts.map
│ │ │ │ ├── feeds.js
│ │ │ │ ├── feeds.js.map
│ │ │ │ ├── helpers.d.ts
│ │ │ │ ├── helpers.d.ts.map
│ │ │ │ ├── helpers.js
│ │ │ │ ├── helpers.js.map
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.d.ts.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── legacy.d.ts
│ │ │ │ ├── legacy.d.ts.map
│ │ │ │ ├── legacy.js
│ │ │ │ ├── legacy.js.map
│ │ │ │ ├── manipulation.d.ts
│ │ │ │ ├── manipulation.d.ts.map
│ │ │ │ ├── manipulation.js
│ │ │ │ ├── manipulation.js.map
│ │ │ │ ├── package.json
│ │ │ │ ├── querying.d.ts
│ │ │ │ ├── querying.d.ts.map
│ │ │ │ ├── querying.js
│ │ │ │ ├── querying.js.map
│ │ │ │ ├── stringify.d.ts
│ │ │ │ ├── stringify.d.ts.map
│ │ │ │ ├── stringify.js
│ │ │ │ ├── stringify.js.map
│ │ │ │ ├── traversal.d.ts
│ │ │ │ ├── traversal.d.ts.map
│ │ │ │ ├── traversal.js
│ │ │ │ └── traversal.js.map
│ │ │ ├── feeds.d.ts
│ │ │ ├── feeds.d.ts.map
│ │ │ ├── feeds.js
│ │ │ ├── feeds.js.map
│ │ │ ├── helpers.d.ts
│ │ │ ├── helpers.d.ts.map
│ │ │ ├── helpers.js
│ │ │ ├── helpers.js.map
│ │ │ ├── index.d.ts
│ │ │ ├── index.d.ts.map
│ │ │ ├── index.js
│ │ │ ├── index.js.map
│ │ │ ├── legacy.d.ts
│ │ │ ├── legacy.d.ts.map
│ │ │ ├── legacy.js
│ │ │ ├── legacy.js.map
│ │ │ ├── manipulation.d.ts
│ │ │ ├── manipulation.d.ts.map
│ │ │ ├── manipulation.js
│ │ │ ├── manipulation.js.map
│ │ │ ├── querying.d.ts
│ │ │ ├── querying.d.ts.map
│ │ │ ├── querying.js
│ │ │ ├── querying.js.map
│ │ │ ├── stringify.d.ts
│ │ │ ├── stringify.d.ts.map
│ │ │ ├── stringify.js
│ │ │ ├── stringify.js.map
│ │ │ ├── traversal.d.ts
│ │ │ ├── traversal.d.ts.map
│ │ │ ├── traversal.js
│ │ │ └── traversal.js.map
│ │ ├── package.json
│ │ └── readme.md
│ ├── entities
│ │ ├── LICENSE
│ │ ├── lib
│ │ │ ├── decode.d.ts
│ │ │ ├── decode.d.ts.map
│ │ │ ├── decode.js
│ │ │ ├── decode.js.map
│ │ │ ├── decode_codepoint.d.ts
│ │ │ ├── decode_codepoint.d.ts.map
│ │ │ ├── decode_codepoint.js
│ │ │ ├── decode_codepoint.js.map
│ │ │ ├── encode.d.ts
│ │ │ ├── encode.d.ts.map
│ │ │ ├── encode.js
│ │ │ ├── encode.js.map
│ │ │ ├── escape.d.ts
│ │ │ ├── escape.d.ts.map
│ │ │ ├── escape.js
│ │ │ ├── escape.js.map
│ │ │ ├── esm
│ │ │ │ ├── decode.d.ts
│ │ │ │ ├── decode.d.ts.map
│ │ │ │ ├── decode.js
│ │ │ │ ├── decode.js.map
│ │ │ │ ├── decode_codepoint.d.ts
│ │ │ │ ├── decode_codepoint.d.ts.map
│ │ │ │ ├── decode_codepoint.js
│ │ │ │ ├── decode_codepoint.js.map
│ │ │ │ ├── encode.d.ts
│ │ │ │ ├── encode.d.ts.map
│ │ │ │ ├── encode.js
│ │ │ │ ├── encode.js.map
│ │ │ │ ├── escape.d.ts
│ │ │ │ ├── escape.d.ts.map
│ │ │ │ ├── escape.js
│ │ │ │ ├── escape.js.map
│ │ │ │ ├── generated
│ │ │ │ │ ├── decode-data-html.d.ts
│ │ │ │ │ ├── decode-data-html.d.ts.map
│ │ │ │ │ ├── decode-data-html.js
│ │ │ │ │ ├── decode-data-html.js.map
│ │ │ │ │ ├── decode-data-xml.d.ts
│ │ │ │ │ ├── decode-data-xml.d.ts.map
│ │ │ │ │ ├── decode-data-xml.js
│ │ │ │ │ ├── decode-data-xml.js.map
│ │ │ │ │ ├── encode-html.d.ts
│ │ │ │ │ ├── encode-html.d.ts.map
│ │ │ │ │ ├── encode-html.js
│ │ │ │ │ └── encode-html.js.map
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.d.ts.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ └── package.json
│ │ │ ├── generated
│ │ │ │ ├── decode-data-html.d.ts
│ │ │ │ ├── decode-data-html.d.ts.map
│ │ │ │ ├── decode-data-html.js
│ │ │ │ ├── decode-data-html.js.map
│ │ │ │ ├── decode-data-xml.d.ts
│ │ │ │ ├── decode-data-xml.d.ts.map
│ │ │ │ ├── decode-data-xml.js
│ │ │ │ ├── decode-data-xml.js.map
│ │ │ │ ├── encode-html.d.ts
│ │ │ │ ├── encode-html.d.ts.map
│ │ │ │ ├── encode-html.js
│ │ │ │ └── encode-html.js.map
│ │ │ ├── index.d.ts
│ │ │ ├── index.d.ts.map
│ │ │ ├── index.js
│ │ │ └── index.js.map
│ │ ├── package.json
│ │ └── readme.md
│ ├── form-data
│ │ ├── License
│ │ ├── README.md.bak
│ │ ├── Readme.md
│ │ ├── index.d.ts
│ │ ├── lib
│ │ │ ├── browser.js
│ │ │ ├── form_data.js
│ │ │ └── populate.js
│ │ └── package.json
│ ├── function-bind
│ │ ├── .eslintrc
│ │ ├── .github
│ │ │ ├── FUNDING.yml
│ │ │ └── SECURITY.md
│ │ ├── .nycrc
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── implementation.js
│ │ ├── index.js
│ │ ├── package.json
│ │ └── test
│ │ │ ├── .eslintrc
│ │ │ └── index.js
│ ├── get-intrinsic
│ │ ├── .eslintrc
│ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ ├── .nycrc
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ ├── package.json
│ │ └── test
│ │ │ └── GetIntrinsic.js
│ ├── get-port
│ │ ├── index.js
│ │ ├── license
│ │ ├── package.json
│ │ └── readme.md
│ ├── gopd
│ │ ├── .eslintrc
│ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ ├── package.json
│ │ └── test
│ │ │ └── index.js
│ ├── has-property-descriptors
│ │ ├── .eslintrc
│ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ ├── .nycrc
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ ├── package.json
│ │ └── test
│ │ │ └── index.js
│ ├── has-proto
│ │ ├── .eslintrc
│ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ ├── package.json
│ │ └── test
│ │ │ └── index.js
│ ├── has-symbols
│ │ ├── .eslintrc
│ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ ├── .nycrc
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ ├── package.json
│ │ ├── shams.js
│ │ └── test
│ │ │ ├── index.js
│ │ │ ├── shams
│ │ │ ├── core-js.js
│ │ │ └── get-own-property-symbols.js
│ │ │ └── tests.js
│ ├── hasown
│ │ ├── .eslintrc
│ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ ├── .nycrc
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.d.ts
│ │ ├── index.d.ts.map
│ │ ├── index.js
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── html-encoding-sniffer
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── lib
│ │ │ └── html-encoding-sniffer.js
│ │ └── package.json
│ ├── htmlparser2
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── Parser.d.ts
│ │ │ ├── Parser.d.ts.map
│ │ │ ├── Parser.js
│ │ │ ├── Parser.js.map
│ │ │ ├── Tokenizer.d.ts
│ │ │ ├── Tokenizer.d.ts.map
│ │ │ ├── Tokenizer.js
│ │ │ ├── Tokenizer.js.map
│ │ │ ├── WritableStream.d.ts
│ │ │ ├── WritableStream.d.ts.map
│ │ │ ├── WritableStream.js
│ │ │ ├── WritableStream.js.map
│ │ │ ├── esm
│ │ │ │ ├── Parser.d.ts
│ │ │ │ ├── Parser.d.ts.map
│ │ │ │ ├── Parser.js
│ │ │ │ ├── Parser.js.map
│ │ │ │ ├── Tokenizer.d.ts
│ │ │ │ ├── Tokenizer.d.ts.map
│ │ │ │ ├── Tokenizer.js
│ │ │ │ ├── Tokenizer.js.map
│ │ │ │ ├── WritableStream.d.ts
│ │ │ │ ├── WritableStream.d.ts.map
│ │ │ │ ├── WritableStream.js
│ │ │ │ ├── WritableStream.js.map
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.d.ts.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ └── package.json
│ │ │ ├── index.d.ts
│ │ │ ├── index.d.ts.map
│ │ │ ├── index.js
│ │ │ └── index.js.map
│ │ └── package.json
│ ├── http-basic
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── CachedResponse.d.ts
│ │ │ ├── CachedResponse.js
│ │ │ ├── CachedResponse.js.flow
│ │ │ ├── Callback.d.ts
│ │ │ ├── Callback.js
│ │ │ ├── Callback.js.flow
│ │ │ ├── FileCache.d.ts
│ │ │ ├── FileCache.js
│ │ │ ├── FileCache.js.flow
│ │ │ ├── Headers.d.ts
│ │ │ ├── Headers.js
│ │ │ ├── Headers.js.flow
│ │ │ ├── HttpVerb.d.ts
│ │ │ ├── HttpVerb.js
│ │ │ ├── HttpVerb.js.flow
│ │ │ ├── ICache.d.ts
│ │ │ ├── ICache.js
│ │ │ ├── ICache.js.flow
│ │ │ ├── MemoryCache.d.ts
│ │ │ ├── MemoryCache.js
│ │ │ ├── MemoryCache.js.flow
│ │ │ ├── Options.d.ts
│ │ │ ├── Options.js
│ │ │ ├── Options.js.flow
│ │ │ ├── cache-control-utils.d.ts
│ │ │ ├── cache-control-utils.js
│ │ │ ├── cache-control-utils.js.flow
│ │ │ ├── cache-utils.d.ts
│ │ │ ├── cache-utils.js
│ │ │ ├── cache-utils.js.flow
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ └── index.js.flow
│ │ └── package.json
│ ├── http-proxy-agent
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── dist
│ │ │ ├── index.d.ts
│ │ │ ├── index.d.ts.map
│ │ │ ├── index.js
│ │ │ └── index.js.map
│ │ └── package.json
│ ├── http-response-object
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── headers.d.ts
│ │ │ ├── headers.js
│ │ │ ├── headers.js.flow
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ └── index.js.flow
│ │ └── package.json
│ ├── https-proxy-agent
│ │ ├── README.md
│ │ ├── dist
│ │ │ ├── index.d.ts
│ │ │ ├── index.d.ts.map
│ │ │ ├── index.js
│ │ │ ├── index.js.map
│ │ │ ├── parse-proxy-response.d.ts
│ │ │ ├── parse-proxy-response.d.ts.map
│ │ │ ├── parse-proxy-response.js
│ │ │ └── parse-proxy-response.js.map
│ │ └── package.json
│ ├── iconv-lite
│ │ ├── .github
│ │ │ └── dependabot.yml
│ │ ├── .idea
│ │ │ ├── codeStyles
│ │ │ │ ├── Project.xml
│ │ │ │ └── codeStyleConfig.xml
│ │ │ ├── iconv-lite.iml
│ │ │ ├── inspectionProfiles
│ │ │ │ └── Project_Default.xml
│ │ │ ├── modules.xml
│ │ │ └── vcs.xml
│ │ ├── Changelog.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── encodings
│ │ │ ├── dbcs-codec.js
│ │ │ ├── dbcs-data.js
│ │ │ ├── index.js
│ │ │ ├── internal.js
│ │ │ ├── sbcs-codec.js
│ │ │ ├── sbcs-data-generated.js
│ │ │ ├── sbcs-data.js
│ │ │ ├── tables
│ │ │ │ ├── big5-added.json
│ │ │ │ ├── cp936.json
│ │ │ │ ├── cp949.json
│ │ │ │ ├── cp950.json
│ │ │ │ ├── eucjp.json
│ │ │ │ ├── gb18030-ranges.json
│ │ │ │ ├── gbk-added.json
│ │ │ │ └── shiftjis.json
│ │ │ ├── utf16.js
│ │ │ ├── utf32.js
│ │ │ └── utf7.js
│ │ ├── lib
│ │ │ ├── bom-handling.js
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ └── streams.js
│ │ └── package.json
│ ├── inherits
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── inherits.js
│ │ ├── inherits_browser.js
│ │ └── package.json
│ ├── is-potential-custom-element-name
│ │ ├── LICENSE-MIT.txt
│ │ ├── README.md
│ │ ├── index.js
│ │ └── package.json
│ ├── isarray
│ │ ├── .npmignore
│ │ ├── .travis.yml
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── component.json
│ │ ├── index.js
│ │ ├── package.json
│ │ └── test.js
│ ├── jsdom
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── api.js
│ │ │ └── jsdom
│ │ │ │ ├── browser
│ │ │ │ ├── Window.js
│ │ │ │ ├── default-stylesheet.js
│ │ │ │ ├── js-globals.json
│ │ │ │ ├── not-implemented.js
│ │ │ │ ├── parser
│ │ │ │ │ ├── html.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── xml.js
│ │ │ │ └── resources
│ │ │ │ │ ├── async-resource-queue.js
│ │ │ │ │ ├── no-op-resource-loader.js
│ │ │ │ │ ├── per-document-resource-loader.js
│ │ │ │ │ ├── request-manager.js
│ │ │ │ │ ├── resource-loader.js
│ │ │ │ │ └── resource-queue.js
│ │ │ │ ├── level2
│ │ │ │ └── style.js
│ │ │ │ ├── level3
│ │ │ │ └── xpath.js
│ │ │ │ ├── living
│ │ │ │ ├── aborting
│ │ │ │ │ ├── AbortController-impl.js
│ │ │ │ │ └── AbortSignal-impl.js
│ │ │ │ ├── attributes.js
│ │ │ │ ├── attributes
│ │ │ │ │ ├── Attr-impl.js
│ │ │ │ │ └── NamedNodeMap-impl.js
│ │ │ │ ├── constraint-validation
│ │ │ │ │ ├── DefaultConstraintValidation-impl.js
│ │ │ │ │ └── ValidityState-impl.js
│ │ │ │ ├── crypto
│ │ │ │ │ └── Crypto-impl.js
│ │ │ │ ├── cssom
│ │ │ │ │ └── StyleSheetList-impl.js
│ │ │ │ ├── custom-elements
│ │ │ │ │ ├── CustomElementRegistry-impl.js
│ │ │ │ │ └── ElementInternals-impl.js
│ │ │ │ ├── documents.js
│ │ │ │ ├── domparsing
│ │ │ │ │ ├── DOMParser-impl.js
│ │ │ │ │ ├── InnerHTML-impl.js
│ │ │ │ │ ├── XMLSerializer-impl.js
│ │ │ │ │ ├── parse5-adapter-serialization.js
│ │ │ │ │ └── serialization.js
│ │ │ │ ├── events
│ │ │ │ │ ├── CloseEvent-impl.js
│ │ │ │ │ ├── CompositionEvent-impl.js
│ │ │ │ │ ├── CustomEvent-impl.js
│ │ │ │ │ ├── ErrorEvent-impl.js
│ │ │ │ │ ├── Event-impl.js
│ │ │ │ │ ├── EventModifierMixin-impl.js
│ │ │ │ │ ├── EventTarget-impl.js
│ │ │ │ │ ├── FocusEvent-impl.js
│ │ │ │ │ ├── HashChangeEvent-impl.js
│ │ │ │ │ ├── InputEvent-impl.js
│ │ │ │ │ ├── KeyboardEvent-impl.js
│ │ │ │ │ ├── MessageEvent-impl.js
│ │ │ │ │ ├── MouseEvent-impl.js
│ │ │ │ │ ├── PageTransitionEvent-impl.js
│ │ │ │ │ ├── PopStateEvent-impl.js
│ │ │ │ │ ├── ProgressEvent-impl.js
│ │ │ │ │ ├── StorageEvent-impl.js
│ │ │ │ │ ├── SubmitEvent-impl.js
│ │ │ │ │ ├── TouchEvent-impl.js
│ │ │ │ │ ├── UIEvent-impl.js
│ │ │ │ │ └── WheelEvent-impl.js
│ │ │ │ ├── fetch
│ │ │ │ │ ├── Headers-impl.js
│ │ │ │ │ ├── header-list.js
│ │ │ │ │ └── header-types.js
│ │ │ │ ├── file-api
│ │ │ │ │ ├── Blob-impl.js
│ │ │ │ │ ├── File-impl.js
│ │ │ │ │ ├── FileList-impl.js
│ │ │ │ │ └── FileReader-impl.js
│ │ │ │ ├── generated
│ │ │ │ │ ├── AbortController.js
│ │ │ │ │ ├── AbortSignal.js
│ │ │ │ │ ├── AbstractRange.js
│ │ │ │ │ ├── AddEventListenerOptions.js
│ │ │ │ │ ├── AssignedNodesOptions.js
│ │ │ │ │ ├── Attr.js
│ │ │ │ │ ├── BarProp.js
│ │ │ │ │ ├── BinaryType.js
│ │ │ │ │ ├── Blob.js
│ │ │ │ │ ├── BlobCallback.js
│ │ │ │ │ ├── BlobPropertyBag.js
│ │ │ │ │ ├── CDATASection.js
│ │ │ │ │ ├── CanPlayTypeResult.js
│ │ │ │ │ ├── CharacterData.js
│ │ │ │ │ ├── CloseEvent.js
│ │ │ │ │ ├── CloseEventInit.js
│ │ │ │ │ ├── Comment.js
│ │ │ │ │ ├── CompositionEvent.js
│ │ │ │ │ ├── CompositionEventInit.js
│ │ │ │ │ ├── Crypto.js
│ │ │ │ │ ├── CustomElementConstructor.js
│ │ │ │ │ ├── CustomElementRegistry.js
│ │ │ │ │ ├── CustomEvent.js
│ │ │ │ │ ├── CustomEventInit.js
│ │ │ │ │ ├── DOMException.js
│ │ │ │ │ ├── DOMImplementation.js
│ │ │ │ │ ├── DOMParser.js
│ │ │ │ │ ├── DOMRect.js
│ │ │ │ │ ├── DOMRectInit.js
│ │ │ │ │ ├── DOMRectReadOnly.js
│ │ │ │ │ ├── DOMStringMap.js
│ │ │ │ │ ├── DOMTokenList.js
│ │ │ │ │ ├── Document.js
│ │ │ │ │ ├── DocumentFragment.js
│ │ │ │ │ ├── DocumentReadyState.js
│ │ │ │ │ ├── DocumentType.js
│ │ │ │ │ ├── Element.js
│ │ │ │ │ ├── ElementCreationOptions.js
│ │ │ │ │ ├── ElementDefinitionOptions.js
│ │ │ │ │ ├── ElementInternals.js
│ │ │ │ │ ├── EndingType.js
│ │ │ │ │ ├── ErrorEvent.js
│ │ │ │ │ ├── ErrorEventInit.js
│ │ │ │ │ ├── Event.js
│ │ │ │ │ ├── EventHandlerNonNull.js
│ │ │ │ │ ├── EventInit.js
│ │ │ │ │ ├── EventListener.js
│ │ │ │ │ ├── EventListenerOptions.js
│ │ │ │ │ ├── EventModifierInit.js
│ │ │ │ │ ├── EventTarget.js
│ │ │ │ │ ├── External.js
│ │ │ │ │ ├── File.js
│ │ │ │ │ ├── FileList.js
│ │ │ │ │ ├── FilePropertyBag.js
│ │ │ │ │ ├── FileReader.js
│ │ │ │ │ ├── FocusEvent.js
│ │ │ │ │ ├── FocusEventInit.js
│ │ │ │ │ ├── FormData.js
│ │ │ │ │ ├── Function.js
│ │ │ │ │ ├── GetRootNodeOptions.js
│ │ │ │ │ ├── HTMLAnchorElement.js
│ │ │ │ │ ├── HTMLAreaElement.js
│ │ │ │ │ ├── HTMLAudioElement.js
│ │ │ │ │ ├── HTMLBRElement.js
│ │ │ │ │ ├── HTMLBaseElement.js
│ │ │ │ │ ├── HTMLBodyElement.js
│ │ │ │ │ ├── HTMLButtonElement.js
│ │ │ │ │ ├── HTMLCanvasElement.js
│ │ │ │ │ ├── HTMLCollection.js
│ │ │ │ │ ├── HTMLDListElement.js
│ │ │ │ │ ├── HTMLDataElement.js
│ │ │ │ │ ├── HTMLDataListElement.js
│ │ │ │ │ ├── HTMLDetailsElement.js
│ │ │ │ │ ├── HTMLDialogElement.js
│ │ │ │ │ ├── HTMLDirectoryElement.js
│ │ │ │ │ ├── HTMLDivElement.js
│ │ │ │ │ ├── HTMLElement.js
│ │ │ │ │ ├── HTMLEmbedElement.js
│ │ │ │ │ ├── HTMLFieldSetElement.js
│ │ │ │ │ ├── HTMLFontElement.js
│ │ │ │ │ ├── HTMLFormControlsCollection.js
│ │ │ │ │ ├── HTMLFormElement.js
│ │ │ │ │ ├── HTMLFrameElement.js
│ │ │ │ │ ├── HTMLFrameSetElement.js
│ │ │ │ │ ├── HTMLHRElement.js
│ │ │ │ │ ├── HTMLHeadElement.js
│ │ │ │ │ ├── HTMLHeadingElement.js
│ │ │ │ │ ├── HTMLHtmlElement.js
│ │ │ │ │ ├── HTMLIFrameElement.js
│ │ │ │ │ ├── HTMLImageElement.js
│ │ │ │ │ ├── HTMLInputElement.js
│ │ │ │ │ ├── HTMLLIElement.js
│ │ │ │ │ ├── HTMLLabelElement.js
│ │ │ │ │ ├── HTMLLegendElement.js
│ │ │ │ │ ├── HTMLLinkElement.js
│ │ │ │ │ ├── HTMLMapElement.js
│ │ │ │ │ ├── HTMLMarqueeElement.js
│ │ │ │ │ ├── HTMLMediaElement.js
│ │ │ │ │ ├── HTMLMenuElement.js
│ │ │ │ │ ├── HTMLMetaElement.js
│ │ │ │ │ ├── HTMLMeterElement.js
│ │ │ │ │ ├── HTMLModElement.js
│ │ │ │ │ ├── HTMLOListElement.js
│ │ │ │ │ ├── HTMLObjectElement.js
│ │ │ │ │ ├── HTMLOptGroupElement.js
│ │ │ │ │ ├── HTMLOptionElement.js
│ │ │ │ │ ├── HTMLOptionsCollection.js
│ │ │ │ │ ├── HTMLOutputElement.js
│ │ │ │ │ ├── HTMLParagraphElement.js
│ │ │ │ │ ├── HTMLParamElement.js
│ │ │ │ │ ├── HTMLPictureElement.js
│ │ │ │ │ ├── HTMLPreElement.js
│ │ │ │ │ ├── HTMLProgressElement.js
│ │ │ │ │ ├── HTMLQuoteElement.js
│ │ │ │ │ ├── HTMLScriptElement.js
│ │ │ │ │ ├── HTMLSelectElement.js
│ │ │ │ │ ├── HTMLSlotElement.js
│ │ │ │ │ ├── HTMLSourceElement.js
│ │ │ │ │ ├── HTMLSpanElement.js
│ │ │ │ │ ├── HTMLStyleElement.js
│ │ │ │ │ ├── HTMLTableCaptionElement.js
│ │ │ │ │ ├── HTMLTableCellElement.js
│ │ │ │ │ ├── HTMLTableColElement.js
│ │ │ │ │ ├── HTMLTableElement.js
│ │ │ │ │ ├── HTMLTableRowElement.js
│ │ │ │ │ ├── HTMLTableSectionElement.js
│ │ │ │ │ ├── HTMLTemplateElement.js
│ │ │ │ │ ├── HTMLTextAreaElement.js
│ │ │ │ │ ├── HTMLTimeElement.js
│ │ │ │ │ ├── HTMLTitleElement.js
│ │ │ │ │ ├── HTMLTrackElement.js
│ │ │ │ │ ├── HTMLUListElement.js
│ │ │ │ │ ├── HTMLUnknownElement.js
│ │ │ │ │ ├── HTMLVideoElement.js
│ │ │ │ │ ├── HashChangeEvent.js
│ │ │ │ │ ├── HashChangeEventInit.js
│ │ │ │ │ ├── Headers.js
│ │ │ │ │ ├── History.js
│ │ │ │ │ ├── InputEvent.js
│ │ │ │ │ ├── InputEventInit.js
│ │ │ │ │ ├── KeyboardEvent.js
│ │ │ │ │ ├── KeyboardEventInit.js
│ │ │ │ │ ├── Location.js
│ │ │ │ │ ├── MessageEvent.js
│ │ │ │ │ ├── MessageEventInit.js
│ │ │ │ │ ├── MimeType.js
│ │ │ │ │ ├── MimeTypeArray.js
│ │ │ │ │ ├── MouseEvent.js
│ │ │ │ │ ├── MouseEventInit.js
│ │ │ │ │ ├── MutationCallback.js
│ │ │ │ │ ├── MutationObserver.js
│ │ │ │ │ ├── MutationObserverInit.js
│ │ │ │ │ ├── MutationRecord.js
│ │ │ │ │ ├── NamedNodeMap.js
│ │ │ │ │ ├── Navigator.js
│ │ │ │ │ ├── Node.js
│ │ │ │ │ ├── NodeFilter.js
│ │ │ │ │ ├── NodeIterator.js
│ │ │ │ │ ├── NodeList.js
│ │ │ │ │ ├── OnBeforeUnloadEventHandlerNonNull.js
│ │ │ │ │ ├── OnErrorEventHandlerNonNull.js
│ │ │ │ │ ├── PageTransitionEvent.js
│ │ │ │ │ ├── PageTransitionEventInit.js
│ │ │ │ │ ├── Performance.js
│ │ │ │ │ ├── Plugin.js
│ │ │ │ │ ├── PluginArray.js
│ │ │ │ │ ├── PopStateEvent.js
│ │ │ │ │ ├── PopStateEventInit.js
│ │ │ │ │ ├── ProcessingInstruction.js
│ │ │ │ │ ├── ProgressEvent.js
│ │ │ │ │ ├── ProgressEventInit.js
│ │ │ │ │ ├── RadioNodeList.js
│ │ │ │ │ ├── Range.js
│ │ │ │ │ ├── SVGAnimatedString.js
│ │ │ │ │ ├── SVGBoundingBoxOptions.js
│ │ │ │ │ ├── SVGElement.js
│ │ │ │ │ ├── SVGGraphicsElement.js
│ │ │ │ │ ├── SVGNumber.js
│ │ │ │ │ ├── SVGSVGElement.js
│ │ │ │ │ ├── SVGStringList.js
│ │ │ │ │ ├── SVGTitleElement.js
│ │ │ │ │ ├── Screen.js
│ │ │ │ │ ├── ScrollBehavior.js
│ │ │ │ │ ├── ScrollIntoViewOptions.js
│ │ │ │ │ ├── ScrollLogicalPosition.js
│ │ │ │ │ ├── ScrollOptions.js
│ │ │ │ │ ├── ScrollRestoration.js
│ │ │ │ │ ├── Selection.js
│ │ │ │ │ ├── SelectionMode.js
│ │ │ │ │ ├── ShadowRoot.js
│ │ │ │ │ ├── ShadowRootInit.js
│ │ │ │ │ ├── ShadowRootMode.js
│ │ │ │ │ ├── StaticRange.js
│ │ │ │ │ ├── StaticRangeInit.js
│ │ │ │ │ ├── Storage.js
│ │ │ │ │ ├── StorageEvent.js
│ │ │ │ │ ├── StorageEventInit.js
│ │ │ │ │ ├── StyleSheetList.js
│ │ │ │ │ ├── SubmitEvent.js
│ │ │ │ │ ├── SubmitEventInit.js
│ │ │ │ │ ├── SupportedType.js
│ │ │ │ │ ├── Text.js
│ │ │ │ │ ├── TextTrackKind.js
│ │ │ │ │ ├── TouchEvent.js
│ │ │ │ │ ├── TouchEventInit.js
│ │ │ │ │ ├── TreeWalker.js
│ │ │ │ │ ├── UIEvent.js
│ │ │ │ │ ├── UIEventInit.js
│ │ │ │ │ ├── ValidityState.js
│ │ │ │ │ ├── VisibilityState.js
│ │ │ │ │ ├── VoidFunction.js
│ │ │ │ │ ├── WebSocket.js
│ │ │ │ │ ├── WheelEvent.js
│ │ │ │ │ ├── WheelEventInit.js
│ │ │ │ │ ├── XMLDocument.js
│ │ │ │ │ ├── XMLHttpRequest.js
│ │ │ │ │ ├── XMLHttpRequestEventTarget.js
│ │ │ │ │ ├── XMLHttpRequestResponseType.js
│ │ │ │ │ ├── XMLHttpRequestUpload.js
│ │ │ │ │ ├── XMLSerializer.js
│ │ │ │ │ └── utils.js
│ │ │ │ ├── geometry
│ │ │ │ │ ├── DOMRect-impl.js
│ │ │ │ │ └── DOMRectReadOnly-impl.js
│ │ │ │ ├── helpers
│ │ │ │ │ ├── agent-factory.js
│ │ │ │ │ ├── binary-data.js
│ │ │ │ │ ├── colors.js
│ │ │ │ │ ├── create-element.js
│ │ │ │ │ ├── create-event-accessor.js
│ │ │ │ │ ├── custom-elements.js
│ │ │ │ │ ├── dates-and-times.js
│ │ │ │ │ ├── details.js
│ │ │ │ │ ├── document-base-url.js
│ │ │ │ │ ├── events.js
│ │ │ │ │ ├── focusing.js
│ │ │ │ │ ├── form-controls.js
│ │ │ │ │ ├── html-constructor.js
│ │ │ │ │ ├── http-request.js
│ │ │ │ │ ├── internal-constants.js
│ │ │ │ │ ├── iterable-weak-set.js
│ │ │ │ │ ├── json.js
│ │ │ │ │ ├── mutation-observers.js
│ │ │ │ │ ├── namespaces.js
│ │ │ │ │ ├── node.js
│ │ │ │ │ ├── number-and-date-inputs.js
│ │ │ │ │ ├── ordered-set.js
│ │ │ │ │ ├── page-transition-event.js
│ │ │ │ │ ├── runtime-script-errors.js
│ │ │ │ │ ├── selectors.js
│ │ │ │ │ ├── shadow-dom.js
│ │ │ │ │ ├── strings.js
│ │ │ │ │ ├── style-rules.js
│ │ │ │ │ ├── stylesheets.js
│ │ │ │ │ ├── svg
│ │ │ │ │ │ ├── basic-types.js
│ │ │ │ │ │ └── render.js
│ │ │ │ │ ├── text.js
│ │ │ │ │ ├── traversal.js
│ │ │ │ │ └── validate-names.js
│ │ │ │ ├── hr-time
│ │ │ │ │ └── Performance-impl.js
│ │ │ │ ├── interfaces.js
│ │ │ │ ├── mutation-observer
│ │ │ │ │ ├── MutationObserver-impl.js
│ │ │ │ │ └── MutationRecord-impl.js
│ │ │ │ ├── named-properties-window.js
│ │ │ │ ├── navigator
│ │ │ │ │ ├── MimeType-impl.js
│ │ │ │ │ ├── MimeTypeArray-impl.js
│ │ │ │ │ ├── Navigator-impl.js
│ │ │ │ │ ├── NavigatorConcurrentHardware-impl.js
│ │ │ │ │ ├── NavigatorCookies-impl.js
│ │ │ │ │ ├── NavigatorID-impl.js
│ │ │ │ │ ├── NavigatorLanguage-impl.js
│ │ │ │ │ ├── NavigatorOnLine-impl.js
│ │ │ │ │ ├── NavigatorPlugins-impl.js
│ │ │ │ │ ├── Plugin-impl.js
│ │ │ │ │ └── PluginArray-impl.js
│ │ │ │ ├── node-document-position.js
│ │ │ │ ├── node-type.js
│ │ │ │ ├── node.js
│ │ │ │ ├── nodes
│ │ │ │ │ ├── CDATASection-impl.js
│ │ │ │ │ ├── CharacterData-impl.js
│ │ │ │ │ ├── ChildNode-impl.js
│ │ │ │ │ ├── Comment-impl.js
│ │ │ │ │ ├── DOMImplementation-impl.js
│ │ │ │ │ ├── DOMStringMap-impl.js
│ │ │ │ │ ├── DOMTokenList-impl.js
│ │ │ │ │ ├── Document-impl.js
│ │ │ │ │ ├── DocumentFragment-impl.js
│ │ │ │ │ ├── DocumentOrShadowRoot-impl.js
│ │ │ │ │ ├── DocumentType-impl.js
│ │ │ │ │ ├── Element-impl.js
│ │ │ │ │ ├── ElementCSSInlineStyle-impl.js
│ │ │ │ │ ├── ElementContentEditable-impl.js
│ │ │ │ │ ├── GlobalEventHandlers-impl.js
│ │ │ │ │ ├── HTMLAnchorElement-impl.js
│ │ │ │ │ ├── HTMLAreaElement-impl.js
│ │ │ │ │ ├── HTMLAudioElement-impl.js
│ │ │ │ │ ├── HTMLBRElement-impl.js
│ │ │ │ │ ├── HTMLBaseElement-impl.js
│ │ │ │ │ ├── HTMLBodyElement-impl.js
│ │ │ │ │ ├── HTMLButtonElement-impl.js
│ │ │ │ │ ├── HTMLCanvasElement-impl.js
│ │ │ │ │ ├── HTMLCollection-impl.js
│ │ │ │ │ ├── HTMLDListElement-impl.js
│ │ │ │ │ ├── HTMLDataElement-impl.js
│ │ │ │ │ ├── HTMLDataListElement-impl.js
│ │ │ │ │ ├── HTMLDetailsElement-impl.js
│ │ │ │ │ ├── HTMLDialogElement-impl.js
│ │ │ │ │ ├── HTMLDirectoryElement-impl.js
│ │ │ │ │ ├── HTMLDivElement-impl.js
│ │ │ │ │ ├── HTMLElement-impl.js
│ │ │ │ │ ├── HTMLEmbedElement-impl.js
│ │ │ │ │ ├── HTMLFieldSetElement-impl.js
│ │ │ │ │ ├── HTMLFontElement-impl.js
│ │ │ │ │ ├── HTMLFormControlsCollection-impl.js
│ │ │ │ │ ├── HTMLFormElement-impl.js
│ │ │ │ │ ├── HTMLFrameElement-impl.js
│ │ │ │ │ ├── HTMLFrameSetElement-impl.js
│ │ │ │ │ ├── HTMLHRElement-impl.js
│ │ │ │ │ ├── HTMLHeadElement-impl.js
│ │ │ │ │ ├── HTMLHeadingElement-impl.js
│ │ │ │ │ ├── HTMLHtmlElement-impl.js
│ │ │ │ │ ├── HTMLHyperlinkElementUtils-impl.js
│ │ │ │ │ ├── HTMLIFrameElement-impl.js
│ │ │ │ │ ├── HTMLImageElement-impl.js
│ │ │ │ │ ├── HTMLInputElement-impl.js
│ │ │ │ │ ├── HTMLLIElement-impl.js
│ │ │ │ │ ├── HTMLLabelElement-impl.js
│ │ │ │ │ ├── HTMLLegendElement-impl.js
│ │ │ │ │ ├── HTMLLinkElement-impl.js
│ │ │ │ │ ├── HTMLMapElement-impl.js
│ │ │ │ │ ├── HTMLMarqueeElement-impl.js
│ │ │ │ │ ├── HTMLMediaElement-impl.js
│ │ │ │ │ ├── HTMLMenuElement-impl.js
│ │ │ │ │ ├── HTMLMetaElement-impl.js
│ │ │ │ │ ├── HTMLMeterElement-impl.js
│ │ │ │ │ ├── HTMLModElement-impl.js
│ │ │ │ │ ├── HTMLOListElement-impl.js
│ │ │ │ │ ├── HTMLObjectElement-impl.js
│ │ │ │ │ ├── HTMLOptGroupElement-impl.js
│ │ │ │ │ ├── HTMLOptionElement-impl.js
│ │ │ │ │ ├── HTMLOptionsCollection-impl.js
│ │ │ │ │ ├── HTMLOrSVGElement-impl.js
│ │ │ │ │ ├── HTMLOutputElement-impl.js
│ │ │ │ │ ├── HTMLParagraphElement-impl.js
│ │ │ │ │ ├── HTMLParamElement-impl.js
│ │ │ │ │ ├── HTMLPictureElement-impl.js
│ │ │ │ │ ├── HTMLPreElement-impl.js
│ │ │ │ │ ├── HTMLProgressElement-impl.js
│ │ │ │ │ ├── HTMLQuoteElement-impl.js
│ │ │ │ │ ├── HTMLScriptElement-impl.js
│ │ │ │ │ ├── HTMLSelectElement-impl.js
│ │ │ │ │ ├── HTMLSlotElement-impl.js
│ │ │ │ │ ├── HTMLSourceElement-impl.js
│ │ │ │ │ ├── HTMLSpanElement-impl.js
│ │ │ │ │ ├── HTMLStyleElement-impl.js
│ │ │ │ │ ├── HTMLTableCaptionElement-impl.js
│ │ │ │ │ ├── HTMLTableCellElement-impl.js
│ │ │ │ │ ├── HTMLTableColElement-impl.js
│ │ │ │ │ ├── HTMLTableElement-impl.js
│ │ │ │ │ ├── HTMLTableRowElement-impl.js
│ │ │ │ │ ├── HTMLTableSectionElement-impl.js
│ │ │ │ │ ├── HTMLTemplateElement-impl.js
│ │ │ │ │ ├── HTMLTextAreaElement-impl.js
│ │ │ │ │ ├── HTMLTimeElement-impl.js
│ │ │ │ │ ├── HTMLTitleElement-impl.js
│ │ │ │ │ ├── HTMLTrackElement-impl.js
│ │ │ │ │ ├── HTMLUListElement-impl.js
│ │ │ │ │ ├── HTMLUnknownElement-impl.js
│ │ │ │ │ ├── HTMLVideoElement-impl.js
│ │ │ │ │ ├── LinkStyle-impl.js
│ │ │ │ │ ├── Node-impl.js
│ │ │ │ │ ├── NodeList-impl.js
│ │ │ │ │ ├── NonDocumentTypeChildNode-impl.js
│ │ │ │ │ ├── NonElementParentNode-impl.js
│ │ │ │ │ ├── ParentNode-impl.js
│ │ │ │ │ ├── ProcessingInstruction-impl.js
│ │ │ │ │ ├── RadioNodeList-impl.js
│ │ │ │ │ ├── SVGElement-impl.js
│ │ │ │ │ ├── SVGGraphicsElement-impl.js
│ │ │ │ │ ├── SVGSVGElement-impl.js
│ │ │ │ │ ├── SVGTests-impl.js
│ │ │ │ │ ├── SVGTitleElement-impl.js
│ │ │ │ │ ├── ShadowRoot-impl.js
│ │ │ │ │ ├── Slotable-impl.js
│ │ │ │ │ ├── Text-impl.js
│ │ │ │ │ ├── WindowEventHandlers-impl.js
│ │ │ │ │ └── XMLDocument-impl.js
│ │ │ │ ├── post-message.js
│ │ │ │ ├── range
│ │ │ │ │ ├── AbstractRange-impl.js
│ │ │ │ │ ├── Range-impl.js
│ │ │ │ │ ├── StaticRange-impl.js
│ │ │ │ │ └── boundary-point.js
│ │ │ │ ├── selection
│ │ │ │ │ └── Selection-impl.js
│ │ │ │ ├── svg
│ │ │ │ │ ├── SVGAnimatedString-impl.js
│ │ │ │ │ ├── SVGListBase.js
│ │ │ │ │ ├── SVGNumber-impl.js
│ │ │ │ │ └── SVGStringList-impl.js
│ │ │ │ ├── traversal
│ │ │ │ │ ├── NodeIterator-impl.js
│ │ │ │ │ ├── TreeWalker-impl.js
│ │ │ │ │ └── helpers.js
│ │ │ │ ├── webidl
│ │ │ │ │ └── DOMException-impl.js
│ │ │ │ ├── websockets
│ │ │ │ │ └── WebSocket-impl.js
│ │ │ │ ├── webstorage
│ │ │ │ │ └── Storage-impl.js
│ │ │ │ ├── window
│ │ │ │ │ ├── BarProp-impl.js
│ │ │ │ │ ├── External-impl.js
│ │ │ │ │ ├── History-impl.js
│ │ │ │ │ ├── Location-impl.js
│ │ │ │ │ ├── Screen-impl.js
│ │ │ │ │ ├── SessionHistory.js
│ │ │ │ │ └── navigation.js
│ │ │ │ └── xhr
│ │ │ │ │ ├── FormData-impl.js
│ │ │ │ │ ├── XMLHttpRequest-impl.js
│ │ │ │ │ ├── XMLHttpRequestEventTarget-impl.js
│ │ │ │ │ ├── XMLHttpRequestUpload-impl.js
│ │ │ │ │ ├── xhr-sync-worker.js
│ │ │ │ │ └── xhr-utils.js
│ │ │ │ ├── named-properties-tracker.js
│ │ │ │ ├── utils.js
│ │ │ │ └── virtual-console.js
│ │ └── package.json
│ ├── mime-db
│ │ ├── HISTORY.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── db.json
│ │ ├── index.js
│ │ └── package.json
│ ├── mime-types
│ │ ├── HISTORY.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ └── package.json
│ ├── ms
│ │ ├── index.js
│ │ ├── license.md
│ │ ├── package.json
│ │ └── readme.md
│ ├── nth-check
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── compile.d.ts
│ │ │ ├── compile.d.ts.map
│ │ │ ├── compile.js
│ │ │ ├── compile.js.map
│ │ │ ├── esm
│ │ │ │ ├── compile.d.ts
│ │ │ │ ├── compile.d.ts.map
│ │ │ │ ├── compile.js
│ │ │ │ ├── compile.js.map
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.d.ts.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── package.json
│ │ │ │ ├── parse.d.ts
│ │ │ │ ├── parse.d.ts.map
│ │ │ │ ├── parse.js
│ │ │ │ └── parse.js.map
│ │ │ ├── index.d.ts
│ │ │ ├── index.d.ts.map
│ │ │ ├── index.js
│ │ │ ├── index.js.map
│ │ │ ├── parse.d.ts
│ │ │ ├── parse.d.ts.map
│ │ │ ├── parse.js
│ │ │ └── parse.js.map
│ │ └── package.json
│ ├── nwsapi
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── dist
│ │ │ └── lint.log
│ │ ├── package.json
│ │ └── src
│ │ │ ├── RE.txt
│ │ │ ├── modules
│ │ │ ├── nwsapi-jquery.js
│ │ │ └── nwsapi-traversal.js
│ │ │ ├── nwsapi.js
│ │ │ ├── nwsapi.js.OLD
│ │ │ └── nwsapi.js.focus-visible
│ ├── object-inspect
│ │ ├── .eslintrc
│ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ ├── .nycrc
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── example
│ │ │ ├── all.js
│ │ │ ├── circular.js
│ │ │ ├── fn.js
│ │ │ └── inspect.js
│ │ ├── index.js
│ │ ├── package-support.json
│ │ ├── package.json
│ │ ├── readme.markdown
│ │ ├── test-core-js.js
│ │ ├── test
│ │ │ ├── bigint.js
│ │ │ ├── browser
│ │ │ │ └── dom.js
│ │ │ ├── circular.js
│ │ │ ├── deep.js
│ │ │ ├── element.js
│ │ │ ├── err.js
│ │ │ ├── fakes.js
│ │ │ ├── fn.js
│ │ │ ├── global.js
│ │ │ ├── has.js
│ │ │ ├── holes.js
│ │ │ ├── indent-option.js
│ │ │ ├── inspect.js
│ │ │ ├── lowbyte.js
│ │ │ ├── number.js
│ │ │ ├── quoteStyle.js
│ │ │ ├── toStringTag.js
│ │ │ ├── undef.js
│ │ │ └── values.js
│ │ └── util.inspect.js
│ ├── parse-cache-control
│ │ ├── .npmignore
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ ├── package.json
│ │ └── test.js
│ ├── parse5-htmlparser2-tree-adapter
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── dist
│ │ │ ├── cjs
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── index.d.ts
│ │ │ └── index.js
│ │ └── package.json
│ ├── parse5
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── dist
│ │ │ ├── cjs
│ │ │ │ ├── common
│ │ │ │ │ ├── doctype.d.ts
│ │ │ │ │ ├── doctype.js
│ │ │ │ │ ├── error-codes.d.ts
│ │ │ │ │ ├── error-codes.js
│ │ │ │ │ ├── foreign-content.d.ts
│ │ │ │ │ ├── foreign-content.js
│ │ │ │ │ ├── html.d.ts
│ │ │ │ │ ├── html.js
│ │ │ │ │ ├── token.d.ts
│ │ │ │ │ ├── token.js
│ │ │ │ │ ├── unicode.d.ts
│ │ │ │ │ └── unicode.js
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.js
│ │ │ │ ├── package.json
│ │ │ │ ├── parser
│ │ │ │ │ ├── formatting-element-list.d.ts
│ │ │ │ │ ├── formatting-element-list.js
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── open-element-stack.d.ts
│ │ │ │ │ └── open-element-stack.js
│ │ │ │ ├── serializer
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ └── index.js
│ │ │ │ ├── tokenizer
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── preprocessor.d.ts
│ │ │ │ │ └── preprocessor.js
│ │ │ │ └── tree-adapters
│ │ │ │ │ ├── default.d.ts
│ │ │ │ │ ├── default.js
│ │ │ │ │ ├── interface.d.ts
│ │ │ │ │ └── interface.js
│ │ │ ├── common
│ │ │ │ ├── doctype.d.ts
│ │ │ │ ├── doctype.js
│ │ │ │ ├── error-codes.d.ts
│ │ │ │ ├── error-codes.js
│ │ │ │ ├── foreign-content.d.ts
│ │ │ │ ├── foreign-content.js
│ │ │ │ ├── html.d.ts
│ │ │ │ ├── html.js
│ │ │ │ ├── token.d.ts
│ │ │ │ ├── token.js
│ │ │ │ ├── unicode.d.ts
│ │ │ │ └── unicode.js
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── parser
│ │ │ │ ├── formatting-element-list.d.ts
│ │ │ │ ├── formatting-element-list.js
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.js
│ │ │ │ ├── open-element-stack.d.ts
│ │ │ │ └── open-element-stack.js
│ │ │ ├── serializer
│ │ │ │ ├── index.d.ts
│ │ │ │ └── index.js
│ │ │ ├── tokenizer
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.js
│ │ │ │ ├── preprocessor.d.ts
│ │ │ │ └── preprocessor.js
│ │ │ └── tree-adapters
│ │ │ │ ├── default.d.ts
│ │ │ │ ├── default.js
│ │ │ │ ├── interface.d.ts
│ │ │ │ └── interface.js
│ │ └── package.json
│ ├── process-nextick-args
│ │ ├── index.js
│ │ ├── license.md
│ │ ├── package.json
│ │ └── readme.md
│ ├── promise
│ │ ├── .jshintrc
│ │ ├── LICENSE
│ │ ├── Readme.md
│ │ ├── build.js
│ │ ├── core.js
│ │ ├── domains
│ │ │ ├── core.js
│ │ │ ├── done.js
│ │ │ ├── es6-extensions.js
│ │ │ ├── finally.js
│ │ │ ├── index.js
│ │ │ ├── node-extensions.js
│ │ │ ├── rejection-tracking.js
│ │ │ └── synchronous.js
│ │ ├── index.d.ts
│ │ ├── index.js
│ │ ├── index.js.flow
│ │ ├── lib
│ │ │ ├── core.js
│ │ │ ├── done.js
│ │ │ ├── es6-extensions.js
│ │ │ ├── finally.js
│ │ │ ├── index.js
│ │ │ ├── node-extensions.js
│ │ │ ├── rejection-tracking.js
│ │ │ └── synchronous.js
│ │ ├── package.json
│ │ ├── polyfill-done.js
│ │ ├── polyfill.js
│ │ ├── setimmediate
│ │ │ ├── core.js
│ │ │ ├── done.js
│ │ │ ├── es6-extensions.js
│ │ │ ├── finally.js
│ │ │ ├── index.js
│ │ │ ├── node-extensions.js
│ │ │ ├── rejection-tracking.js
│ │ │ └── synchronous.js
│ │ └── src
│ │ │ ├── core.js
│ │ │ ├── done.js
│ │ │ ├── es6-extensions.js
│ │ │ ├── finally.js
│ │ │ ├── index.js
│ │ │ ├── node-extensions.js
│ │ │ ├── rejection-tracking.js
│ │ │ └── synchronous.js
│ ├── psl
│ │ ├── .env
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── browserstack-logo.svg
│ │ ├── data
│ │ │ └── rules.json
│ │ ├── dist
│ │ │ ├── psl.js
│ │ │ └── psl.min.js
│ │ ├── index.js
│ │ └── package.json
│ ├── punycode
│ │ ├── LICENSE-MIT.txt
│ │ ├── README.md
│ │ ├── package.json
│ │ ├── punycode.es6.js
│ │ └── punycode.js
│ ├── qs
│ │ ├── .editorconfig
│ │ ├── .eslintrc
│ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ ├── .nycrc
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── dist
│ │ │ └── qs.js
│ │ ├── lib
│ │ │ ├── formats.js
│ │ │ ├── index.js
│ │ │ ├── parse.js
│ │ │ ├── stringify.js
│ │ │ └── utils.js
│ │ ├── package.json
│ │ └── test
│ │ │ ├── empty-keys-cases.js
│ │ │ ├── parse.js
│ │ │ ├── stringify.js
│ │ │ └── utils.js
│ ├── querystringify
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ └── package.json
│ ├── readable-stream
│ │ ├── .travis.yml
│ │ ├── CONTRIBUTING.md
│ │ ├── GOVERNANCE.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── doc
│ │ │ └── wg-meetings
│ │ │ │ └── 2015-01-30.md
│ │ ├── duplex-browser.js
│ │ ├── duplex.js
│ │ ├── lib
│ │ │ ├── _stream_duplex.js
│ │ │ ├── _stream_passthrough.js
│ │ │ ├── _stream_readable.js
│ │ │ ├── _stream_transform.js
│ │ │ ├── _stream_writable.js
│ │ │ └── internal
│ │ │ │ └── streams
│ │ │ │ ├── BufferList.js
│ │ │ │ ├── destroy.js
│ │ │ │ ├── stream-browser.js
│ │ │ │ └── stream.js
│ │ ├── package.json
│ │ ├── passthrough.js
│ │ ├── readable-browser.js
│ │ ├── readable.js
│ │ ├── transform.js
│ │ ├── writable-browser.js
│ │ └── writable.js
│ ├── requires-port
│ │ ├── .npmignore
│ │ ├── .travis.yml
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ ├── package.json
│ │ └── test.js
│ ├── rrweb-cssom
│ │ ├── LICENSE.txt
│ │ ├── README.mdown
│ │ ├── lib
│ │ │ ├── CSSConditionRule.js
│ │ │ ├── CSSDocumentRule.js
│ │ │ ├── CSSFontFaceRule.js
│ │ │ ├── CSSGroupingRule.js
│ │ │ ├── CSSHostRule.js
│ │ │ ├── CSSImportRule.js
│ │ │ ├── CSSKeyframeRule.js
│ │ │ ├── CSSKeyframesRule.js
│ │ │ ├── CSSMediaRule.js
│ │ │ ├── CSSOM.js
│ │ │ ├── CSSRule.js
│ │ │ ├── CSSStyleDeclaration.js
│ │ │ ├── CSSStyleRule.js
│ │ │ ├── CSSStyleSheet.js
│ │ │ ├── CSSSupportsRule.js
│ │ │ ├── CSSValue.js
│ │ │ ├── CSSValueExpression.js
│ │ │ ├── MatcherList.js
│ │ │ ├── MediaList.js
│ │ │ ├── StyleSheet.js
│ │ │ ├── clone.js
│ │ │ ├── index.js
│ │ │ └── parse.js
│ │ └── package.json
│ ├── safe-buffer
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.d.ts
│ │ ├── index.js
│ │ └── package.json
│ ├── safer-buffer
│ │ ├── LICENSE
│ │ ├── Porting-Buffer.md
│ │ ├── Readme.md
│ │ ├── dangerous.js
│ │ ├── package.json
│ │ ├── safer.js
│ │ └── tests.js
│ ├── saxes
│ │ ├── README.md
│ │ ├── package.json
│ │ ├── saxes.d.ts
│ │ ├── saxes.js
│ │ └── saxes.js.map
│ ├── set-function-length
│ │ ├── .eslintrc
│ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ ├── .nycrc
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── env.d.ts
│ │ ├── env.d.ts.map
│ │ ├── env.js
│ │ ├── index.d.ts
│ │ ├── index.d.ts.map
│ │ ├── index.js
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── side-channel
│ │ ├── .eslintignore
│ │ ├── .eslintrc
│ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ ├── .nycrc
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ ├── package.json
│ │ └── test
│ │ │ └── index.js
│ ├── string_decoder
│ │ ├── .travis.yml
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ └── string_decoder.js
│ │ └── package.json
│ ├── symbol-tree
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── SymbolTree.js
│ │ │ ├── SymbolTreeNode.js
│ │ │ ├── TreeIterator.js
│ │ │ └── TreePosition.js
│ │ └── package.json
│ ├── sync-request
│ │ ├── .prettierrc
│ │ ├── .travis.yml
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── FormData.d.ts
│ │ │ ├── FormData.js
│ │ │ ├── FormData.js.flow
│ │ │ ├── Options.d.ts
│ │ │ ├── Options.js
│ │ │ ├── Options.js.flow
│ │ │ ├── browser.d.ts
│ │ │ ├── browser.js
│ │ │ ├── browser.js.flow
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── index.js.flow
│ │ │ ├── messages.d.ts
│ │ │ ├── messages.js
│ │ │ ├── messages.js.flow
│ │ │ ├── worker.d.ts
│ │ │ ├── worker.js
│ │ │ └── worker.js.flow
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── FormData.ts
│ │ │ ├── Options.ts
│ │ │ ├── browser.ts
│ │ │ ├── index.ts
│ │ │ ├── messages.ts
│ │ │ └── worker.ts
│ │ ├── test
│ │ │ ├── __snapshots__
│ │ │ │ ├── external.test.js.snap
│ │ │ │ └── internal.test.js.snap
│ │ │ ├── benchmark-server.js
│ │ │ ├── benchmark.js
│ │ │ ├── external.test.js
│ │ │ ├── fake-server.js
│ │ │ └── internal.test.js
│ │ └── tsconfig.json
│ ├── sync-rpc
│ │ ├── HISTORY.md
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── __tests__
│ │ │ │ └── index.test.js
│ │ │ ├── find-port.js
│ │ │ ├── index.js
│ │ │ ├── json-buffer
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ └── index.js
│ │ │ ├── test-worker.js
│ │ │ └── worker.js
│ │ └── package.json
│ ├── then-request
│ │ ├── HISTORY.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── Options.d.ts
│ │ │ ├── Options.js
│ │ │ ├── Options.js.flow
│ │ │ ├── RequestFn.d.ts
│ │ │ ├── RequestFn.js
│ │ │ ├── RequestFn.js.flow
│ │ │ ├── ResponsePromise.d.ts
│ │ │ ├── ResponsePromise.js
│ │ │ ├── ResponsePromise.js.flow
│ │ │ ├── browser.d.ts
│ │ │ ├── browser.js
│ │ │ ├── browser.js.flow
│ │ │ ├── handle-qs.d.ts
│ │ │ ├── handle-qs.js
│ │ │ ├── handle-qs.js.flow
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ └── index.js.flow
│ │ ├── node_modules
│ │ │ ├── @types
│ │ │ │ └── node
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── base.d.ts
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ ├── inspector.d.ts
│ │ │ │ │ └── package.json
│ │ │ └── form-data
│ │ │ │ ├── License
│ │ │ │ ├── README.md
│ │ │ │ ├── README.md.bak
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── lib
│ │ │ │ ├── browser.js
│ │ │ │ ├── form_data.js
│ │ │ │ └── populate.js
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── tough-cookie
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── cookie.js
│ │ │ ├── memstore.js
│ │ │ ├── pathMatch.js
│ │ │ ├── permuteDomain.js
│ │ │ ├── pubsuffix-psl.js
│ │ │ ├── store.js
│ │ │ ├── utilHelper.js
│ │ │ ├── validators.js
│ │ │ └── version.js
│ │ └── package.json
│ ├── tr46
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── index.js
│ │ ├── lib
│ │ │ ├── mappingTable.json
│ │ │ ├── regexes.js
│ │ │ └── statusMapping.js
│ │ └── package.json
│ ├── typedarray
│ │ ├── .travis.yml
│ │ ├── LICENSE
│ │ ├── example
│ │ │ └── tarray.js
│ │ ├── index.js
│ │ ├── package.json
│ │ ├── readme.markdown
│ │ └── test
│ │ │ ├── server
│ │ │ └── undef_globals.js
│ │ │ └── tarray.js
│ ├── universalify
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── index.js
│ │ └── package.json
│ ├── url-parse
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── dist
│ │ │ ├── url-parse.js
│ │ │ ├── url-parse.min.js
│ │ │ └── url-parse.min.js.map
│ │ ├── index.js
│ │ └── package.json
│ ├── util-deprecate
│ │ ├── History.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── browser.js
│ │ ├── node.js
│ │ └── package.json
│ ├── vm2
│ │ ├── .eslintignore
│ │ ├── .eslintrc.js
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── bin
│ │ │ └── vm2
│ │ ├── index.d.ts
│ │ ├── index.js
│ │ ├── lib
│ │ │ ├── bridge.js
│ │ │ ├── builtin.js
│ │ │ ├── cli.js
│ │ │ ├── compiler.js
│ │ │ ├── events.js
│ │ │ ├── filesystem.js
│ │ │ ├── main.js
│ │ │ ├── nodevm.js
│ │ │ ├── resolver-compat.js
│ │ │ ├── resolver.js
│ │ │ ├── script.js
│ │ │ ├── setup-node-sandbox.js
│ │ │ ├── setup-sandbox.js
│ │ │ ├── transformer.js
│ │ │ └── vm.js
│ │ └── package.json
│ ├── w3c-xmlserializer
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── attributes.js
│ │ │ ├── constants.js
│ │ │ └── serialize.js
│ │ └── package.json
│ ├── webidl-conversions
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── lib
│ │ │ └── index.js
│ │ └── package.json
│ ├── whatwg-encoding
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── labels-to-names.json
│ │ │ ├── supported-names.json
│ │ │ └── whatwg-encoding.js
│ │ └── package.json
│ ├── whatwg-mimetype
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── lib
│ │ │ ├── mime-type-parameters.js
│ │ │ ├── mime-type.js
│ │ │ ├── parser.js
│ │ │ ├── serializer.js
│ │ │ └── utils.js
│ │ └── package.json
│ ├── whatwg-url
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── index.js
│ │ ├── lib
│ │ │ ├── Function.js
│ │ │ ├── URL-impl.js
│ │ │ ├── URL.js
│ │ │ ├── URLSearchParams-impl.js
│ │ │ ├── URLSearchParams.js
│ │ │ ├── VoidFunction.js
│ │ │ ├── encoding.js
│ │ │ ├── infra.js
│ │ │ ├── percent-encoding.js
│ │ │ ├── url-state-machine.js
│ │ │ ├── urlencoded.js
│ │ │ └── utils.js
│ │ ├── package.json
│ │ └── webidl2js-wrapper.js
│ ├── ws
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── browser.js
│ │ ├── index.js
│ │ ├── lib
│ │ │ ├── buffer-util.js
│ │ │ ├── constants.js
│ │ │ ├── event-target.js
│ │ │ ├── extension.js
│ │ │ ├── limiter.js
│ │ │ ├── permessage-deflate.js
│ │ │ ├── receiver.js
│ │ │ ├── sender.js
│ │ │ ├── stream.js
│ │ │ ├── subprotocol.js
│ │ │ ├── validation.js
│ │ │ ├── websocket-server.js
│ │ │ └── websocket.js
│ │ ├── package.json
│ │ └── wrapper.mjs
│ ├── xml-name-validator
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── lib
│ │ │ └── xml-name-validator.js
│ │ └── package.json
│ └── xmlchars
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── package.json
│ │ ├── xml
│ │ ├── 1.0
│ │ │ ├── ed4.d.ts
│ │ │ ├── ed4.js
│ │ │ ├── ed4.js.map
│ │ │ ├── ed5.d.ts
│ │ │ ├── ed5.js
│ │ │ └── ed5.js.map
│ │ └── 1.1
│ │ │ ├── ed2.d.ts
│ │ │ ├── ed2.js
│ │ │ └── ed2.js.map
│ │ ├── xmlchars.d.ts
│ │ ├── xmlchars.js
│ │ ├── xmlchars.js.map
│ │ └── xmlns
│ │ └── 1.0
│ │ ├── ed3.d.ts
│ │ ├── ed3.js
│ │ └── ed3.js.map
├── package-lock.json
├── package.json
├── tools
│ ├── tools说明.md
│ └── 环境提取代码.js
└── work
│ ├── work.html
│ └── work.js
├── html方案.txt
└── test.js
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/.idea/CatVM2.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/sshConfigs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/CatVm2/browser/HTMLDocument.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/CatVm2/browser/HTMLDocument.js
--------------------------------------------------------------------------------
/CatVm2/browser/WindowProperties.js:
--------------------------------------------------------------------------------
1 | var WindowProperties = function WindowProperties() { // 构造函数
2 |
3 | };
4 | catvm.safefunction(WindowProperties);
5 |
6 | Object.defineProperties(WindowProperties.prototype, {
7 | [Symbol.toStringTag]: {
8 | value: "WindowProperties",
9 | configurable: true
10 | }
11 | })
12 |
13 | // 设置原型的父对象
14 | WindowProperties.prototype.__proto__ = EventTarget.prototype;
15 |
16 |
17 |
--------------------------------------------------------------------------------
/CatVm2/index.js:
--------------------------------------------------------------------------------
1 | debugger;
2 | var fs = require("fs");
3 | var catvm2 = require("./catvm2.node.js");
4 | const { VM, VMScript } = require("vm2");
5 | var catvm2code = catvm2.GetCode();
6 | debugger;
7 | const codefile = `${__dirname}/code.js`;
8 | const vm = new VM();
9 | const script = new VMScript(catvm2code + fs.readFileSync(codefile), `${__dirname}/我正在调试的代码.js`);
10 | debugger;
11 | vm.run(script);
12 | debugger;
--------------------------------------------------------------------------------
/CatVm2/tools/vm_memory.js:
--------------------------------------------------------------------------------
1 | // 框架内存管理,用于解决变量名重复问题
2 | // 调试日志 window.catvm 把框架功能集中管理,
3 |
4 | var catvm = {};
5 | // 框架运行内存
6 | catvm.memory = {
7 | config: {print: true, proxy: true}, // 框架配置:是否打印,是否使用proxy
8 | htmlelements:{}, // 所有的html节点元素存放位置
9 | listeners:{}, // 所有事件存放位置
10 | log:[], // 环境调用日志统一存放点
11 | storage:{} // localStorage 全局存放点
12 | }; // 默认关闭打印
13 |
14 |
15 |
--------------------------------------------------------------------------------
/CatVm2/tools/vm_print.js:
--------------------------------------------------------------------------------
1 | // 日志调试功能
2 | catvm.print = {};
3 | catvm.memory.print = []; // 缓存
4 | catvm.print.log = function () {
5 | if (catvm.memory.config.print) {
6 | console.table(catvm.memory.log);
7 |
8 | }
9 | };
10 |
11 | catvm.print.getAll = function () { // 列出所有日志
12 | if (catvm.memory.config.print) {
13 | console.table(catvm.memory.log);
14 |
15 | }
16 | };
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 这个项目是搜集各种的 补环境框架。
2 |
3 | 大部分框架都非本人写的。
4 |
5 | 希望大家 看到这个项目的时候给心仪的框架 点个stars吧。
6 |
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._.gitignore
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._.npmignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._.npmignore
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._.release-it.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._.release-it.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._CHANGELOG.md
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._README.md
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._bin
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._binding.gyp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._binding.gyp
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._browser:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._browser
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._example:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._example
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._logo.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._logo.ico
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._logo.png
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._package.json
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._static:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._static
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._test:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._test
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/._utils:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/._utils
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/bin/._documentAll.cc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/bin/._documentAll.cc
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/._chrome:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/._chrome
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/._index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/._index.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._RTCPeerConnection.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._RTCPeerConnection.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._chrome.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._chrome.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._ctorRegistry.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._ctorRegistry.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._document-element.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._document-element.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._document.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._document.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._index.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._indexedDB.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._indexedDB.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._location.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._location.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._navigation.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._navigation.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._navigator.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._navigator.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._styleMedia.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._styleMedia.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._visualViewport.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._visualViewport.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._webkitRequestFileSystem.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._webkitRequestFileSystem.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/browser/chrome/._window.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/browser/chrome/._window.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/._use-ems:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/._use-ems
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/._use-local:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/._use-local
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/._use-proxy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/._use-proxy
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/._use-remote:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/._use-remote
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/._use-remote-ems:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/._use-remote-ems
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-ems/._README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-ems/._README.md
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-ems/._index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-ems/._index.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-ems/._output:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-ems/._output
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-ems/output/._makecode_input_html.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-ems/output/._makecode_input_html.html
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-ems/output/._makecode_input_js.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-ems/output/._makecode_input_js.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-ems/output/._makecode_input_ts.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-ems/output/._makecode_input_ts.json
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-local/._README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-local/._README.md
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-local/._index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-local/._index.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-local/._output:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-local/._output
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-local/output/._makecode_input_html.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-local/output/._makecode_input_html.html
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-local/output/._makecode_input_js.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-local/output/._makecode_input_js.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-local/output/._makecode_input_ts.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-local/output/._makecode_input_ts.json
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/._README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/._README.md
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/._index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/._index.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/._pysunday-proxy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/._pysunday-proxy
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/._wcjs.sbj.cnipa.gov.cn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/._wcjs.sbj.cnipa.gov.cn
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/._c5rxzYrjRT2h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/._c5rxzYrjRT2h
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/._favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/._favicon.ico
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/._sgtmi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/._sgtmi
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/._cCdzB9ZjDFks.294cc83.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/._cCdzB9ZjDFks.294cc83.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/._main.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/._main.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/._sdenv.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/._sdenv.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/cCdzB9ZjDFks.294cc83.js/._info:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/cCdzB9ZjDFks.294cc83.js/._info
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/cCdzB9ZjDFks.294cc83.js/._main:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/cCdzB9ZjDFks.294cc83.js/._main
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/main.js/._format-7801:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/main.js/._format-7801
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/main.js/._info:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/main.js/._info
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/main.js/._main:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/main.js/._main
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/sdenv.js/._format:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/sdenv.js/._format
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/sdenv.js/._info:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/c5rxzYrjRT2h/sdenv.js/._info
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/favicon.ico/._info:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/favicon.ico/._info
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/favicon.ico/._main:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/favicon.ico/._main
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/sgtmi/._format:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/sgtmi/._format
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/sgtmi/._info:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/sgtmi/._info
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/sgtmi/._main:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/sgtmi/._main
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-remote-ems/._README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-remote-ems/._README.md
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-remote-ems/._index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-remote-ems/._index.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-remote/._README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-remote/._README.md
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/example/use-remote/._index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/example/use-remote/._index.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/@babel/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/@istanbuljs/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/@jest/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/@jridgewell/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/@nodelib/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/@octokit/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/@pnpm/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/@sindresorhus/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/@sinonjs/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/@types/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/JSONStream/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/agent-base/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/array-buffer-byte-length/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/ast-types/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/available-typed-arrays/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/babel-plugin-istanbul/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/babel-preset-current-node-syntax/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/call-bind/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/caniuse-lite/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/canvas/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/canvas/build/._Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/node_modules/canvas/build/._Makefile
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/canvas/build/._binding.Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/node_modules/canvas/build/._binding.Makefile
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/canvas/build/._canvas-postbuild.target.mk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/node_modules/canvas/build/._canvas-postbuild.target.mk
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/canvas/build/._canvas.target.mk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/node_modules/canvas/build/._canvas.target.mk
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/canvas/build/._gyp-mac-tool:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/node_modules/canvas/build/._gyp-mac-tool
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/cliui/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/concat-map/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/conventional-changelog-core/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/conventional-changelog-writer/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/cosmiconfig/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/create-jest/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/data-urls/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/data-view-buffer/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/data-view-byte-length/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/data-view-byte-offset/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/define-data-property/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/deprecation/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/es-abstract/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/es-array-method-boxes-properly/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/es-define-property/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/es-errors/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/es-get-iterator/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/es-to-primitive/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/escalade/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/esprima/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/exit/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/fast-json-stable-stringify/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/fastq/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/flatted/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/form-data-encoder/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/function-bind/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/function.prototype.name/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/functions-have-names/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/get-intrinsic/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/get-symbol-description/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/gopd/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/handlebars/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/has-bigints/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/has-property-descriptors/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/has-proto/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/has-symbols/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/has-tostringtag/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/html-escaper/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/http-proxy-agent/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/iconv-lite/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/inquirer/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/internal-slot/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/ip-address/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-arguments/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-array-buffer/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-bigint/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-boolean-object/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-callable/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-data-view/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-date-object/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-map/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-negative-zero/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-number-object/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-set/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-shared-array-buffer/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-ssh/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-string/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-symbol/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-typed-array/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/is-weakref/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/istanbul-lib-report/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/iterate-iterator/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/iterate-value/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/jest-cli/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/jest-validate/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/jest-worker/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/js-yaml/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/jsesc/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/json5/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/jsonparse/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/log4js/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/minimist/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/mkdirp/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/nan/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/netmask/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/nopt/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/nwsapi/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/object-inspect/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/object.assign/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/pac-proxy-agent/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/parse-url/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/possible-typed-array-names/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/pretty-format/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/prompts/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/proxy-agent/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/psl/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/rc/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/react-is/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/release-it/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/resolve/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/retry/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/rfdc/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/rxjs/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/safe-array-concat/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/safe-regex-test/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/sdenv-extend/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/sdenv-extend/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/sdenv-jsdom/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/sdenv-jsdom/node_modules/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/sdenv/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/semver/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/shelljs/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/side-channel/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/smart-buffer/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/socks-proxy-agent/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/socks/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/source-map/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/sprintf-js/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/stop-iteration-iterator/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/streamroller/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/supports-preserve-symlinks-flag/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/tough-cookie/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/type-fest/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/typed-array-buffer/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/typed-array-byte-length/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/typed-array-byte-offset/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/typed-array-length/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/typedarray/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/uglify-js/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/unbox-primitive/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/universal-user-agent/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/wcwidth/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/web-streams-polyfill/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/whatwg-encoding/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/whatwg-url/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/which-boxed-primitive/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/which-typed-array/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/wordwrap/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/xmlchars/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/node_modules/yargs/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x @ ATTR x x
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/static/._example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/static/._example.png
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/test/._documentAll.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/test/._documentAll.test.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/test/._form.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/test/._form.test.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/utils/._jsdom.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/utils/._jsdom.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/utils/._logger.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/utils/._logger.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/utils/._paths.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/utils/._paths.js
--------------------------------------------------------------------------------
/ZGYD/__MACOSX/nems/utils/._readConfig.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/__MACOSX/nems/utils/._readConfig.js
--------------------------------------------------------------------------------
/ZGYD/zgyd/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules/
3 | output/
4 | !example/use-local/output/
5 | npm-debug.log
6 | yarn-error.log
7 | .idea
8 | .vscode
9 | package-lock.json
10 | yarn.lock
11 | .history
12 | *.swp
13 | build/
14 | *.node
15 | */**/*-7802
16 |
--------------------------------------------------------------------------------
/ZGYD/zgyd/.npmignore:
--------------------------------------------------------------------------------
1 | /*
2 | !bin/
3 | !browser/
4 | !utils/
5 |
--------------------------------------------------------------------------------
/ZGYD/zgyd/binding.gyp:
--------------------------------------------------------------------------------
1 | {
2 | "targets": [
3 | {
4 | "target_name": "documentAll",
5 | "sources": [
6 | "bin/documentAll.cc",
7 | ]
8 | }
9 | ]
10 | }
11 |
12 |
--------------------------------------------------------------------------------
/ZGYD/zgyd/browser/chrome/document.js:
--------------------------------------------------------------------------------
1 | const getDocumentAll = require('@bin/documentAll').getDocumentAll;
2 | const sdenv = require('sdenv-extend').sdenv();
3 | const window = sdenv.memory.sdWindow;
4 |
5 | window.document.all = getDocumentAll({ length: 3 });
6 |
--------------------------------------------------------------------------------
/ZGYD/zgyd/browser/chrome/index.js:
--------------------------------------------------------------------------------
1 | require('./window');
2 | require('./document');
3 | require('./navigation');
4 | require('./navigator');
5 | require('./chrome');
6 | require('./visualViewport');
7 | require('./styleMedia');
8 | // require('./webkitRequestFileSystem');
9 | require('./ctorRegistry');
10 | require('./location');
11 | require('./indexedDB');
12 | require('./RTCPeerConnection');
13 | require('./document-element');
14 |
--------------------------------------------------------------------------------
/ZGYD/zgyd/browser/chrome/location.js:
--------------------------------------------------------------------------------
1 | const sdenv = require('sdenv-extend').sdenv();
2 | const window = sdenv.memory.sdWindow;
3 |
4 | Object.defineProperty(window.location, 'replace', {
5 | ...Object.getOwnPropertyDescriptor(window.location, 'replace'),
6 | writable: false,
7 | value: function(url) {
8 | sdenv.tools.exit({ url });
9 | }
10 | });
11 |
--------------------------------------------------------------------------------
/ZGYD/zgyd/browser/chrome/styleMedia.js:
--------------------------------------------------------------------------------
1 | const sdenv = require('sdenv-extend').sdenv();
2 | const window = sdenv.memory.sdWindow;
3 |
4 | window.styleMedia = sdenv.tools.getNativeProto('StyleMedia', 'styleMedia', {
5 | type: 'screen'
6 | })[1];
7 |
--------------------------------------------------------------------------------
/ZGYD/zgyd/browser/chrome/visualViewport.js:
--------------------------------------------------------------------------------
1 | const sdenv = require('sdenv-extend').sdenv();
2 | const window = sdenv.memory.sdWindow;
3 |
4 | [window.VisualViewport, window.visualViewport] = sdenv.tools.getNativeProto('VisualViewport', 'visualViewport', {
5 | height: 904,
6 | offsetLeft: 0,
7 | offsetTop: 0,
8 | onresize: null,
9 | onscroll: null,
10 | pageLeft: 0,
11 | pageTop: 0,
12 | scale: 1,
13 | width: 1066,
14 | });
15 |
--------------------------------------------------------------------------------
/ZGYD/zgyd/browser/index.js:
--------------------------------------------------------------------------------
1 | require('module-alias/register');
2 | // const jsdomDevtoolsFormatter = require('jsdom-devtools-formatter');
3 | // jsdomDevtoolsFormatter.install();
4 | const SdenvExtend = require('sdenv-extend');
5 |
6 | module.exports = (win, type = 'chrome') => {
7 | new SdenvExtend({
8 | memory: {
9 | SdenvExtend,
10 | }
11 | }, win);
12 | require(`@/browser/${type}`);
13 | return new SdenvExtend();
14 | }
15 |
--------------------------------------------------------------------------------
/ZGYD/zgyd/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/favicon.ico/main:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/zgyd/example/use-proxy/pysunday-proxy/wcjs.sbj.cnipa.gov.cn/favicon.ico/main
--------------------------------------------------------------------------------
/ZGYD/zgyd/example/use-remote-zgyd/README.md:
--------------------------------------------------------------------------------
1 | 该example通过请求网站并执行网站js代码生成cookie,如执行本地代码请参考`example/use-local`
2 |
3 | 执行命令:`node example/use-remote/index.js`
4 |
--------------------------------------------------------------------------------
/ZGYD/zgyd/example/use-remote/README.md:
--------------------------------------------------------------------------------
1 | 该example通过请求网站并执行网站js代码生成cookie,如执行本地代码请参考`example/use-local`
2 |
3 | 执行命令:`node example/use-remote/index.js`
4 |
--------------------------------------------------------------------------------
/ZGYD/zgyd/logo.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/zgyd/logo.ico
--------------------------------------------------------------------------------
/ZGYD/zgyd/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/zgyd/logo.png
--------------------------------------------------------------------------------
/ZGYD/zgyd/static/example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/ZGYD/zgyd/static/example.png
--------------------------------------------------------------------------------
/ZGYD/zgyd/utils/readConfig.js:
--------------------------------------------------------------------------------
1 | const paths = require('./paths');
2 |
3 | module.exports = (filename, def = {}) => {
4 | try {
5 | return require(paths.configResolve(`${filename}.json`));
6 | } catch(e) {
7 | return def || {};
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/sandBox-Node-akvm/config.js:
--------------------------------------------------------------------------------
1 | // 加载外部模块导入到vm中,sandBox导入
2 | debugger;
3 | !function(){
4 | akvm.sandBox = Object.assign({}, this.sandBox);
5 | akvm.toolsFunc.log = akvm.sandBox.log || console.log;
6 | delete SharedArrayBuffer;// v8
7 | delete this.sandBox;
8 | }();
--------------------------------------------------------------------------------
/sandBox-Node-akvm/user/iframe/input.js:
--------------------------------------------------------------------------------
1 |
2 | debugger;
3 | let win = akvm.sandBox.runCode("window;",this); // 第二个参数传入的内部top 和parent属性
4 | akvm.toolsFunc.log("win === window", win === window);
5 | akvm.toolsFunc.log("win.top === window",win.top === window);
6 | akvm.toolsFunc.log("win.parent === window", win.parent === window);
--------------------------------------------------------------------------------
/sandBox-Node-akvm/user/iframe/userVar.js:
--------------------------------------------------------------------------------
1 | !function(){
2 | akvm.config.print = false;// 是否输出日志
3 | // akvm.toolsFunc.tryHook = function (e){// 调用栈修改
4 | // akvm.toolsFunc.log(e.message);
5 | // // e.stack = "";
6 | // }
7 | }();
8 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/README.md:
--------------------------------------------------------------------------------
1 | 写关于这个框架的介绍
--------------------------------------------------------------------------------
/补环境实战/hair_env/config_mode.js:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | let DEBUG = false
6 | let LOCATION = __LOCATION
7 | exports.DEBUG = DEBUG
8 | exports.LOCATION = LOCATION
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/.bin/acorn:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | exec "$basedir/node" "$basedir/../acorn/bin/acorn" "$@"
10 | else
11 | exec node "$basedir/../acorn/bin/acorn" "$@"
12 | fi
13 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/.bin/acorn.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | GOTO start
3 | :find_dp0
4 | SET dp0=%~dp0
5 | EXIT /b
6 | :start
7 | SETLOCAL
8 | CALL :find_dp0
9 |
10 | IF EXIST "%dp0%\node.exe" (
11 | SET "_prog=%dp0%\node.exe"
12 | ) ELSE (
13 | SET "_prog=node"
14 | SET PATHEXT=%PATHEXT:;.JS;=;%
15 | )
16 |
17 | endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\acorn\bin\acorn" %*
18 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/.bin/vm2:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | exec "$basedir/node" "$basedir/../vm2/bin/vm2" "$@"
10 | else
11 | exec node "$basedir/../vm2/bin/vm2" "$@"
12 | fi
13 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/.bin/vm2.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | GOTO start
3 | :find_dp0
4 | SET dp0=%~dp0
5 | EXIT /b
6 | :start
7 | SETLOCAL
8 | CALL :find_dp0
9 |
10 | IF EXIST "%dp0%\node.exe" (
11 | SET "_prog=%dp0%\node.exe"
12 | ) ELSE (
13 | SET "_prog=node"
14 | SET PATHEXT=%PATHEXT:;.JS;=;%
15 | )
16 |
17 | endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\vm2\bin\vm2" %*
18 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/@types/node/console.d.ts:
--------------------------------------------------------------------------------
1 | declare module "console" {
2 | export = console;
3 | }
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/@types/node/module.d.ts:
--------------------------------------------------------------------------------
1 | declare module "module" {
2 | export = NodeJS.Module;
3 | }
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/@types/node/process.d.ts:
--------------------------------------------------------------------------------
1 | declare module "process" {
2 | export = process;
3 | }
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/@types/node/string_decoder.d.ts:
--------------------------------------------------------------------------------
1 | declare module "string_decoder" {
2 | interface NodeStringDecoder {
3 | write(buffer: Buffer): string;
4 | end(buffer?: Buffer): string;
5 | }
6 | const StringDecoder: {
7 | new(encoding?: string): NodeStringDecoder;
8 | };
9 | }
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/@types/node/ts3.6/index.d.ts:
--------------------------------------------------------------------------------
1 | // NOTE: These definitions support NodeJS and TypeScript 3.2.
2 | // This is required to enable typing assert in ts3.7 without causing errors
3 | // Typically type modifications should be made in base.d.ts instead of here
4 |
5 | ///
6 | ///
7 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/acorn/bin/acorn:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | "use strict"
3 |
4 | require("../dist/bin.js")
5 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/asynckit/index.js:
--------------------------------------------------------------------------------
1 | module.exports =
2 | {
3 | parallel : require('./parallel.js'),
4 | serial : require('./serial.js'),
5 | serialOrdered : require('./serialOrdered.js')
6 | };
7 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/boolbase/index.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | trueFunc: function trueFunc(){
3 | return true;
4 | },
5 | falseFunc: function falseFunc(){
6 | return false;
7 | }
8 | };
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/buffer-from/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "buffer-from",
3 | "version": "1.1.2",
4 | "license": "MIT",
5 | "repository": "LinusU/buffer-from",
6 | "files": [
7 | "index.js"
8 | ],
9 | "scripts": {
10 | "test": "standard && node test"
11 | },
12 | "devDependencies": {
13 | "standard": "^12.0.1"
14 | },
15 | "keywords": [
16 | "buffer",
17 | "buffer from"
18 | ]
19 | }
20 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/call-bind/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/call-bind/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "func-name-matching": 0,
8 | "id-length": 0,
9 | "new-cap": [2, {
10 | "capIsNewExceptions": [
11 | "GetIntrinsic",
12 | ],
13 | }],
14 | "no-magic-numbers": 0,
15 | },
16 | }
17 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/call-bind/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cheerio-select/lib/esm/helpers.d.ts:
--------------------------------------------------------------------------------
1 | import type { AnyNode } from "domhandler";
2 | import type { Selector } from "css-what";
3 | export declare function getDocumentRoot(node: AnyNode): AnyNode;
4 | export declare function groupSelectors(selectors: Selector[][]): [plain: Selector[][], filtered: Selector[][]];
5 | //# sourceMappingURL=helpers.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cheerio-select/lib/esm/package.json:
--------------------------------------------------------------------------------
1 | {"type":"module"}
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cheerio-select/lib/helpers.d.ts:
--------------------------------------------------------------------------------
1 | import type { AnyNode } from "domhandler";
2 | import type { Selector } from "css-what";
3 | export declare function getDocumentRoot(node: AnyNode): AnyNode;
4 | export declare function groupSelectors(selectors: Selector[][]): [plain: Selector[][], filtered: Selector[][]];
5 | //# sourceMappingURL=helpers.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cheerio/lib/esm/package.json:
--------------------------------------------------------------------------------
1 | {"type":"module"}
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cheerio/lib/esm/slim.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"slim.d.ts","sourceRoot":"https://raw.githubusercontent.com/cheeriojs/cheerio/d1cbc66d53392ce8bf6cd0068f675836372d2bf3/src/","sources":["slim.ts"],"names":[],"mappings":"AAAA,mEAAmE;;AAEnE,YAAY,EACV,OAAO,EACP,UAAU,EACV,cAAc,EACd,kBAAkB,EAClB,IAAI,EACJ,OAAO,EACP,UAAU,EACV,OAAO,EACP,QAAQ,GACT,MAAM,GAAG,CAAC;AAEX;;;;GAIG;AACH,cAAc,YAAY,CAAC;AAO3B;;;;;;;;GAQG;AACH,eAAO,MAAM,IAAI,uOAA2C,CAAC"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cheerio/lib/esm/types.js:
--------------------------------------------------------------------------------
1 | export {};
2 | //# sourceMappingURL=types.js.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cheerio/lib/esm/types.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"types.js","sourceRoot":"https://raw.githubusercontent.com/cheeriojs/cheerio/d1cbc66d53392ce8bf6cd0068f675836372d2bf3/src/","sources":["types.ts"],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cheerio/lib/slim.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"slim.d.ts","sourceRoot":"https://raw.githubusercontent.com/cheeriojs/cheerio/d1cbc66d53392ce8bf6cd0068f675836372d2bf3/src/","sources":["slim.ts"],"names":[],"mappings":"AAAA,mEAAmE;;AAEnE,YAAY,EACV,OAAO,EACP,UAAU,EACV,cAAc,EACd,kBAAkB,EAClB,IAAI,EACJ,OAAO,EACP,UAAU,EACV,OAAO,EACP,QAAQ,GACT,MAAM,GAAG,CAAC;AAEX;;;;GAIG;AACH,cAAc,YAAY,CAAC;AAO3B;;;;;;;;GAQG;AACH,eAAO,MAAM,IAAI,uOAA2C,CAAC"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cheerio/lib/slim.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"slim.js","sourceRoot":"https://raw.githubusercontent.com/cheeriojs/cheerio/d1cbc66d53392ce8bf6cd0068f675836372d2bf3/src/","sources":["slim.ts"],"names":[],"mappings":";AAAA,mEAAmE;;;;;;;;;;;;;;;;;;;;AAcnE;;;;GAIG;AACH,6CAA2B;AAE3B,qCAAoC;AACpC,uCAAsC;AACtC,kEAAoC;AACpC,2CAA4C;AAE5C;;;;;;;;GAQG;AACU,QAAA,IAAI,GAAG,IAAA,iBAAO,EAAC,IAAA,mBAAQ,EAAC,2BAAa,CAAC,EAAE,wBAAM,CAAC,CAAC"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cheerio/lib/types.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | //# sourceMappingURL=types.js.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cheerio/lib/types.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"types.js","sourceRoot":"https://raw.githubusercontent.com/cheeriojs/cheerio/d1cbc66d53392ce8bf6cd0068f675836372d2bf3/src/","sources":["types.ts"],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-select/lib/esm/package.json:
--------------------------------------------------------------------------------
1 | {"type":"module"}
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-select/lib/esm/pseudo-selectors/aliases.d.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * Aliases are pseudos that are expressed as selectors.
3 | */
4 | export declare const aliases: Record;
5 | //# sourceMappingURL=aliases.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-select/lib/esm/pseudo-selectors/aliases.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"aliases.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/css-select/0f0725a9dfeddd2fdb54eda9656cdbab5bbf6be6/src/","sources":["pseudo-selectors/aliases.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,eAAO,MAAM,OAAO,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAwC1C,CAAC"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-select/lib/esm/pseudo-selectors/filters.d.ts:
--------------------------------------------------------------------------------
1 | import type { CompiledQuery, InternalOptions } from "../types.js";
2 | export declare type Filter = (next: CompiledQuery, text: string, options: InternalOptions, context?: Node[]) => CompiledQuery;
3 | export declare const filters: Record;
4 | //# sourceMappingURL=filters.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-select/lib/esm/types.js:
--------------------------------------------------------------------------------
1 | export {};
2 | //# sourceMappingURL=types.js.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-select/lib/esm/types.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"types.js","sourceRoot":"https://raw.githubusercontent.com/fb55/css-select/0f0725a9dfeddd2fdb54eda9656cdbab5bbf6be6/src/","sources":["types.ts"],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-select/lib/pseudo-selectors/aliases.d.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * Aliases are pseudos that are expressed as selectors.
3 | */
4 | export declare const aliases: Record;
5 | //# sourceMappingURL=aliases.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-select/lib/pseudo-selectors/aliases.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"aliases.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/css-select/0f0725a9dfeddd2fdb54eda9656cdbab5bbf6be6/src/","sources":["pseudo-selectors/aliases.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,eAAO,MAAM,OAAO,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAwC1C,CAAC"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-select/lib/pseudo-selectors/filters.d.ts:
--------------------------------------------------------------------------------
1 | import type { CompiledQuery, InternalOptions } from "../types.js";
2 | export declare type Filter = (next: CompiledQuery, text: string, options: InternalOptions, context?: Node[]) => CompiledQuery;
3 | export declare const filters: Record;
4 | //# sourceMappingURL=filters.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-select/lib/types.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | //# sourceMappingURL=types.js.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-select/lib/types.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"types.js","sourceRoot":"https://raw.githubusercontent.com/fb55/css-select/0f0725a9dfeddd2fdb54eda9656cdbab5bbf6be6/src/","sources":["types.ts"],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-what/lib/commonjs/index.d.ts:
--------------------------------------------------------------------------------
1 | export * from "./types";
2 | export { isTraversal, parse } from "./parse";
3 | export { stringify } from "./stringify";
4 | //# sourceMappingURL=index.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-what/lib/commonjs/index.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,SAAS,CAAC;AACxB,OAAO,EAAE,WAAW,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAC7C,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-what/lib/commonjs/parse.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"parse.d.ts","sourceRoot":"","sources":["../../src/parse.ts"],"names":[],"mappings":"AAAA,OAAO,EACH,QAAQ,EAGR,SAAS,EAIZ,MAAM,SAAS,CAAC;AA6DjB;;;;;;GAMG;AACH,wBAAgB,WAAW,CAAC,QAAQ,EAAE,QAAQ,GAAG,QAAQ,IAAI,SAAS,CAYrE;AAoCD;;;;;;;;GAQG;AACH,wBAAgB,KAAK,CAAC,QAAQ,EAAE,MAAM,GAAG,QAAQ,EAAE,EAAE,CAUpD"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-what/lib/commonjs/stringify.d.ts:
--------------------------------------------------------------------------------
1 | import { Selector } from "./types";
2 | /**
3 | * Turns `selector` back into a string.
4 | *
5 | * @param selector Selector to stringify.
6 | */
7 | export declare function stringify(selector: Selector[][]): string;
8 | //# sourceMappingURL=stringify.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-what/lib/commonjs/stringify.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"stringify.d.ts","sourceRoot":"","sources":["../../src/stringify.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAiC,MAAM,SAAS,CAAC;AA6BlE;;;;GAIG;AACH,wBAAgB,SAAS,CAAC,QAAQ,EAAE,QAAQ,EAAE,EAAE,GAAG,MAAM,CAIxD"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-what/lib/es/index.d.ts:
--------------------------------------------------------------------------------
1 | export * from "./types";
2 | export { isTraversal, parse } from "./parse";
3 | export { stringify } from "./stringify";
4 | //# sourceMappingURL=index.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-what/lib/es/index.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,SAAS,CAAC;AACxB,OAAO,EAAE,WAAW,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAC7C,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-what/lib/es/index.js:
--------------------------------------------------------------------------------
1 | export * from "./types";
2 | export { isTraversal, parse } from "./parse";
3 | export { stringify } from "./stringify";
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-what/lib/es/parse.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"parse.d.ts","sourceRoot":"","sources":["../../src/parse.ts"],"names":[],"mappings":"AAAA,OAAO,EACH,QAAQ,EAGR,SAAS,EAIZ,MAAM,SAAS,CAAC;AA6DjB;;;;;;GAMG;AACH,wBAAgB,WAAW,CAAC,QAAQ,EAAE,QAAQ,GAAG,QAAQ,IAAI,SAAS,CAYrE;AAoCD;;;;;;;;GAQG;AACH,wBAAgB,KAAK,CAAC,QAAQ,EAAE,MAAM,GAAG,QAAQ,EAAE,EAAE,CAUpD"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-what/lib/es/stringify.d.ts:
--------------------------------------------------------------------------------
1 | import { Selector } from "./types";
2 | /**
3 | * Turns `selector` back into a string.
4 | *
5 | * @param selector Selector to stringify.
6 | */
7 | export declare function stringify(selector: Selector[][]): string;
8 | //# sourceMappingURL=stringify.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/css-what/lib/es/stringify.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"stringify.d.ts","sourceRoot":"","sources":["../../src/stringify.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAiC,MAAM,SAAS,CAAC;AA6BlE;;;;GAIG;AACH,wBAAgB,SAAS,CAAC,QAAQ,EAAE,QAAQ,EAAE,EAAE,GAAG,MAAM,CAIxD"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/constants.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports.POSITION_AT_SHORTHAND = {
4 | first: 0,
5 | second: 1,
6 | };
7 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/bottom.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseMeasurement = require('../parsers').parseMeasurement;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('bottom', parseMeasurement(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('bottom');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/color.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseColor = require('../parsers').parseColor;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('color', parseColor(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('color');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/cssFloat.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports.definition = {
4 | set: function (v) {
5 | this._setProperty('float', v);
6 | },
7 | get: function () {
8 | return this.getPropertyValue('float');
9 | },
10 | enumerable: true,
11 | configurable: true,
12 | };
13 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/float.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports.definition = {
4 | set: function (v) {
5 | this._setProperty('float', v);
6 | },
7 | get: function () {
8 | return this.getPropertyValue('float');
9 | },
10 | enumerable: true,
11 | configurable: true,
12 | };
13 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/floodColor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseColor = require('../parsers').parseColor;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('flood-color', parseColor(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('flood-color');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/left.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseMeasurement = require('../parsers').parseMeasurement;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('left', parseMeasurement(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('left');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/lightingColor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseColor = require('../parsers').parseColor;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('lighting-color', parseColor(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('lighting-color');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/marginBottom.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var margin = require('./margin.js');
4 | var parsers = require('../parsers.js');
5 |
6 | module.exports.definition = {
7 | set: parsers.subImplicitSetter('margin', 'bottom', margin.isValid, margin.parser),
8 | get: function () {
9 | return this.getPropertyValue('margin-bottom');
10 | },
11 | enumerable: true,
12 | configurable: true,
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/marginLeft.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var margin = require('./margin.js');
4 | var parsers = require('../parsers.js');
5 |
6 | module.exports.definition = {
7 | set: parsers.subImplicitSetter('margin', 'left', margin.isValid, margin.parser),
8 | get: function () {
9 | return this.getPropertyValue('margin-left');
10 | },
11 | enumerable: true,
12 | configurable: true,
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/marginRight.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var margin = require('./margin.js');
4 | var parsers = require('../parsers.js');
5 |
6 | module.exports.definition = {
7 | set: parsers.subImplicitSetter('margin', 'right', margin.isValid, margin.parser),
8 | get: function () {
9 | return this.getPropertyValue('margin-right');
10 | },
11 | enumerable: true,
12 | configurable: true,
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/marginTop.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var margin = require('./margin.js');
4 | var parsers = require('../parsers.js');
5 |
6 | module.exports.definition = {
7 | set: parsers.subImplicitSetter('margin', 'top', margin.isValid, margin.parser),
8 | get: function () {
9 | return this.getPropertyValue('margin-top');
10 | },
11 | enumerable: true,
12 | configurable: true,
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/opacity.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseNumber = require('../parsers').parseNumber;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('opacity', parseNumber(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('opacity');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/outlineColor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseColor = require('../parsers').parseColor;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('outline-color', parseColor(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('outline-color');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/paddingLeft.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var padding = require('./padding.js');
4 | var parsers = require('../parsers.js');
5 |
6 | module.exports.definition = {
7 | set: parsers.subImplicitSetter('padding', 'left', padding.isValid, padding.parser),
8 | get: function () {
9 | return this.getPropertyValue('padding-left');
10 | },
11 | enumerable: true,
12 | configurable: true,
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/paddingRight.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var padding = require('./padding.js');
4 | var parsers = require('../parsers.js');
5 |
6 | module.exports.definition = {
7 | set: parsers.subImplicitSetter('padding', 'right', padding.isValid, padding.parser),
8 | get: function () {
9 | return this.getPropertyValue('padding-right');
10 | },
11 | enumerable: true,
12 | configurable: true,
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/paddingTop.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var padding = require('./padding.js');
4 | var parsers = require('../parsers.js');
5 |
6 | module.exports.definition = {
7 | set: parsers.subImplicitSetter('padding', 'top', padding.isValid, padding.parser),
8 | get: function () {
9 | return this.getPropertyValue('padding-top');
10 | },
11 | enumerable: true,
12 | configurable: true,
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/right.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseMeasurement = require('../parsers').parseMeasurement;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('right', parseMeasurement(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('right');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/stopColor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseColor = require('../parsers').parseColor;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('stop-color', parseColor(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('stop-color');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/textLineThroughColor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseColor = require('../parsers').parseColor;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('text-line-through-color', parseColor(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('text-line-through-color');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/textOverlineColor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseColor = require('../parsers').parseColor;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('text-overline-color', parseColor(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('text-overline-color');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/textUnderlineColor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseColor = require('../parsers').parseColor;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('text-underline-color', parseColor(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('text-underline-color');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/top.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseMeasurement = require('../parsers').parseMeasurement;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('top', parseMeasurement(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('top');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/properties/webkitTextFillColor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var parseColor = require('../parsers').parseColor;
4 |
5 | module.exports.definition = {
6 | set: function (v) {
7 | this._setProperty('-webkit-text-fill-color', parseColor(v));
8 | },
9 | get: function () {
10 | return this.getPropertyValue('-webkit-text-fill-color');
11 | },
12 | enumerable: true,
13 | configurable: true,
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/cssstyle/lib/utils/getBasicPropertyDescriptor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function getBasicPropertyDescriptor(name) {
4 | return {
5 | set: function (v) {
6 | this._setProperty(name, v);
7 | },
8 | get: function () {
9 | return this.getPropertyValue(name);
10 | },
11 | enumerable: true,
12 | configurable: true,
13 | };
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/debug/src/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Detect Electron renderer / nwjs process, which is node, but we should
3 | * treat as a browser.
4 | */
5 |
6 | if (typeof process === 'undefined' || process.type === 'renderer' || process.browser === true || process.__nwjs) {
7 | module.exports = require('./browser.js');
8 | } else {
9 | module.exports = require('./node.js');
10 | }
11 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/define-data-property/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/define-data-property/index.d.ts:
--------------------------------------------------------------------------------
1 | declare const _exports: (obj: Record, property: PropertyKey, value: unknown, nonEnumerable?: boolean | null, nonWritable?: boolean | null, nonConfigurable?: boolean | null, loose?: boolean) => void;
2 | export = _exports;
3 | //# sourceMappingURL=index.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/define-data-property/index.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.js"],"names":[],"mappings":"8BAqBiB,OAAO,WAAW,EAAE,OAAO,CAAC,YAAY,WAAW,SAAS,OAAO,kBAAkB,OAAO,GAAG,IAAI,gBAAgB,OAAO,GAAG,IAAI,oBAAoB,OAAO,GAAG,IAAI,UAAU,OAAO,KAAK,IAAI"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/delayed-stream/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/delayed-stream/Makefile:
--------------------------------------------------------------------------------
1 | SHELL := /bin/bash
2 |
3 | test:
4 | @./test/run.js
5 |
6 | .PHONY: test
7 |
8 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/dom-serializer/lib/esm/foreignNames.d.ts:
--------------------------------------------------------------------------------
1 | export declare const elementNames: Map;
2 | export declare const attributeNames: Map;
3 | //# sourceMappingURL=foreignNames.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/dom-serializer/lib/esm/foreignNames.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"foreignNames.d.ts","sourceRoot":"","sources":["../../src/foreignNames.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,YAAY,qBAwCxB,CAAC;AACF,eAAO,MAAM,cAAc,qBA8D1B,CAAC"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/dom-serializer/lib/esm/package.json:
--------------------------------------------------------------------------------
1 | {"type":"module"}
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/dom-serializer/lib/foreignNames.d.ts:
--------------------------------------------------------------------------------
1 | export declare const elementNames: Map;
2 | export declare const attributeNames: Map;
3 | //# sourceMappingURL=foreignNames.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/dom-serializer/lib/foreignNames.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"foreignNames.d.ts","sourceRoot":"","sources":["../src/foreignNames.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,YAAY,qBAwCxB,CAAC;AACF,eAAO,MAAM,cAAc,qBA8D1B,CAAC"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/domelementtype/lib/esm/package.json:
--------------------------------------------------------------------------------
1 | {"type":"module"}
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/domelementtype/readme.md:
--------------------------------------------------------------------------------
1 | All the types of nodes in htmlparser2's DOM.
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/domhandler/lib/esm/package.json:
--------------------------------------------------------------------------------
1 | {"type":"module"}
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/domutils/lib/esm/package.json:
--------------------------------------------------------------------------------
1 | {"type":"module"}
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/decode_codepoint.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"decode_codepoint.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/entities/61afd4701eaa736978b13c7351cd3de9a96b04bc/src/","sources":["decode_codepoint.ts"],"names":[],"mappings":"AAkCA;;GAEG;AACH,eAAO,MAAM,aAAa,qCAgBrB,CAAC;AAEN;;;;GAIG;AACH,wBAAgB,gBAAgB,CAAC,SAAS,EAAE,MAAM,UAMjD;AAED;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,eAAe,CAAC,SAAS,EAAE,MAAM,GAAG,MAAM,CAEjE"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/encode.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"encode.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/entities/61afd4701eaa736978b13c7351cd3de9a96b04bc/src/","sources":["encode.ts"],"names":[],"mappings":"AAKA;;;;;;;;;;GAUG;AACH,wBAAgB,UAAU,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAE/C;AACD;;;;;;;GAOG;AACH,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAEvD"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/esm/decode_codepoint.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"decode_codepoint.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/entities/61afd4701eaa736978b13c7351cd3de9a96b04bc/src/","sources":["decode_codepoint.ts"],"names":[],"mappings":"AAkCA;;GAEG;AACH,eAAO,MAAM,aAAa,qCAgBrB,CAAC;AAEN;;;;GAIG;AACH,wBAAgB,gBAAgB,CAAC,SAAS,EAAE,MAAM,UAMjD;AAED;;;;;;GAMG;AACH,MAAM,CAAC,OAAO,UAAU,eAAe,CAAC,SAAS,EAAE,MAAM,GAAG,MAAM,CAEjE"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/esm/encode.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"encode.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/entities/61afd4701eaa736978b13c7351cd3de9a96b04bc/src/","sources":["encode.ts"],"names":[],"mappings":"AAKA;;;;;;;;;;GAUG;AACH,wBAAgB,UAAU,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAE/C;AACD;;;;;;;GAOG;AACH,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAEvD"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/esm/generated/decode-data-html.d.ts:
--------------------------------------------------------------------------------
1 | declare const _default: Uint16Array;
2 | export default _default;
3 | //# sourceMappingURL=decode-data-html.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/esm/generated/decode-data-html.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"decode-data-html.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/entities/61afd4701eaa736978b13c7351cd3de9a96b04bc/src/","sources":["generated/decode-data-html.ts"],"names":[],"mappings":";AAEA,wBAKE"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/esm/generated/decode-data-xml.d.ts:
--------------------------------------------------------------------------------
1 | declare const _default: Uint16Array;
2 | export default _default;
3 | //# sourceMappingURL=decode-data-xml.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/esm/generated/decode-data-xml.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"decode-data-xml.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/entities/61afd4701eaa736978b13c7351cd3de9a96b04bc/src/","sources":["generated/decode-data-xml.ts"],"names":[],"mappings":";AAEA,wBAKE"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/esm/generated/decode-data-xml.js:
--------------------------------------------------------------------------------
1 | // Generated using scripts/write-decode-map.ts
2 | export default new Uint16Array(
3 | // prettier-ignore
4 | "\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022"
5 | .split("")
6 | .map((c) => c.charCodeAt(0)));
7 | //# sourceMappingURL=decode-data-xml.js.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/esm/generated/decode-data-xml.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"decode-data-xml.js","sourceRoot":"https://raw.githubusercontent.com/fb55/entities/61afd4701eaa736978b13c7351cd3de9a96b04bc/src/","sources":["generated/decode-data-xml.ts"],"names":[],"mappings":"AAAA,8CAA8C;AAE9C,eAAe,IAAI,WAAW;AAC1B,kBAAkB;AAClB,uFAAuF;KAClF,KAAK,CAAC,EAAE,CAAC;KACT,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CACnC,CAAC"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/esm/generated/encode-html.d.ts:
--------------------------------------------------------------------------------
1 | type EncodeTrieNode = string | {
2 | v?: string;
3 | n: number | Map;
4 | o?: string;
5 | };
6 | declare const _default: Map;
7 | export default _default;
8 | //# sourceMappingURL=encode-html.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/esm/generated/encode-html.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"encode-html.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/entities/61afd4701eaa736978b13c7351cd3de9a96b04bc/src/","sources":["generated/encode-html.ts"],"names":[],"mappings":"AAEA,KAAK,cAAc,GACb,MAAM,GACN;IAAE,CAAC,CAAC,EAAE,MAAM,CAAC;IAAC,CAAC,EAAE,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC;IAAC,CAAC,CAAC,EAAE,MAAM,CAAA;CAAE,CAAC;;AAY1E,wBAAo+tB"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/esm/package.json:
--------------------------------------------------------------------------------
1 | {"type":"module"}
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/generated/decode-data-html.d.ts:
--------------------------------------------------------------------------------
1 | declare const _default: Uint16Array;
2 | export default _default;
3 | //# sourceMappingURL=decode-data-html.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/generated/decode-data-html.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"decode-data-html.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/entities/61afd4701eaa736978b13c7351cd3de9a96b04bc/src/","sources":["generated/decode-data-html.ts"],"names":[],"mappings":";AAEA,wBAKE"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/generated/decode-data-xml.d.ts:
--------------------------------------------------------------------------------
1 | declare const _default: Uint16Array;
2 | export default _default;
3 | //# sourceMappingURL=decode-data-xml.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/generated/decode-data-xml.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"decode-data-xml.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/entities/61afd4701eaa736978b13c7351cd3de9a96b04bc/src/","sources":["generated/decode-data-xml.ts"],"names":[],"mappings":";AAEA,wBAKE"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/generated/encode-html.d.ts:
--------------------------------------------------------------------------------
1 | type EncodeTrieNode = string | {
2 | v?: string;
3 | n: number | Map;
4 | o?: string;
5 | };
6 | declare const _default: Map;
7 | export default _default;
8 | //# sourceMappingURL=encode-html.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/entities/lib/generated/encode-html.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"encode-html.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/entities/61afd4701eaa736978b13c7351cd3de9a96b04bc/src/","sources":["generated/encode-html.ts"],"names":[],"mappings":"AAEA,KAAK,cAAc,GACb,MAAM,GACN;IAAE,CAAC,CAAC,EAAE,MAAM,CAAC;IAAC,CAAC,EAAE,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC;IAAC,CAAC,CAAC,EAAE,MAAM,CAAA;CAAE,CAAC;;AAY1E,wBAAo+tB"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/form-data/lib/browser.js:
--------------------------------------------------------------------------------
1 | /* eslint-env browser */
2 | module.exports = typeof self == 'object' ? self.FormData : window.FormData;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/form-data/lib/populate.js:
--------------------------------------------------------------------------------
1 | // populates missing values
2 | module.exports = function(dst, src) {
3 |
4 | Object.keys(src).forEach(function(prop)
5 | {
6 | dst[prop] = dst[prop] || src[prop];
7 | });
8 |
9 | return dst;
10 | };
11 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/function-bind/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "func-name-matching": 0,
8 | "indent": [2, 4],
9 | "no-new-func": [1],
10 | },
11 |
12 | "overrides": [
13 | {
14 | "files": "test/**",
15 | "rules": {
16 | "max-lines-per-function": 0,
17 | "strict": [0]
18 | },
19 | },
20 | ],
21 | }
22 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/function-bind/.github/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Security
2 |
3 | Please email [@ljharb](https://github.com/ljharb) or see https://tidelift.com/security if you have a potential security vulnerability to report.
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/function-bind/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/function-bind/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var implementation = require('./implementation');
4 |
5 | module.exports = Function.prototype.bind || implementation;
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/function-bind/test/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | "array-bracket-newline": 0,
4 | "array-element-newline": 0,
5 | "max-statements-per-line": [2, { "max": 2 }],
6 | "no-invalid-this": 0,
7 | "no-magic-numbers": 0,
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/get-intrinsic/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/gopd/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "func-style": [2, "declaration"],
8 | "id-length": 0,
9 | "multiline-comment-style": 0,
10 | "new-cap": [2, {
11 | "capIsNewExceptions": [
12 | "GetIntrinsic",
13 | ],
14 | }],
15 | },
16 | }
17 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/gopd/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var GetIntrinsic = require('get-intrinsic');
4 |
5 | var $gOPD = GetIntrinsic('%Object.getOwnPropertyDescriptor%', true);
6 |
7 | if ($gOPD) {
8 | try {
9 | $gOPD([], 'length');
10 | } catch (e) {
11 | // IE 8 has a broken gOPD
12 | $gOPD = null;
13 | }
14 | }
15 |
16 | module.exports = $gOPD;
17 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/has-property-descriptors/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "func-name-matching": 0,
8 | "id-length": 0,
9 | "new-cap": [2, {
10 | "capIsNewExceptions": ["GetIntrinsic"],
11 | }],
12 | },
13 | }
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/has-property-descriptors/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/has-proto/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 | }
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/has-proto/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var test = {
4 | foo: {}
5 | };
6 |
7 | var $Object = Object;
8 |
9 | module.exports = function hasProto() {
10 | return { __proto__: test }.foo === test.foo && !({ __proto__: null } instanceof $Object);
11 | };
12 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/has-symbols/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "max-statements-per-line": [2, { "max": 2 }],
8 | "no-magic-numbers": 0,
9 | "multiline-comment-style": 0,
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/has-symbols/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/hasown/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 | }
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/hasown/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/hasown/index.d.ts:
--------------------------------------------------------------------------------
1 | declare const _exports: (o: {}, p: PropertyKey) => p is never;
2 | export = _exports;
3 | //# sourceMappingURL=index.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/hasown/index.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.js"],"names":[],"mappings":"4BAMe,EAAE,KAAK,WAAW"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/hasown/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var call = Function.prototype.call;
4 | var $hasOwn = Object.prototype.hasOwnProperty;
5 | var bind = require('function-bind');
6 |
7 | /** @type {(o: {}, p: PropertyKey) => p is keyof o} */
8 | module.exports = bind.call(call, $hasOwn);
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/htmlparser2/lib/esm/package.json:
--------------------------------------------------------------------------------
1 | {"type":"module"}
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/CachedResponse.d.ts:
--------------------------------------------------------------------------------
1 | import { Headers } from './Headers';
2 | interface CachedResponse {
3 | statusCode: number;
4 | headers: Headers;
5 | body: NodeJS.ReadableStream;
6 | requestHeaders: Headers;
7 | requestTimestamp: number;
8 | }
9 | export { CachedResponse };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/CachedResponse.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | exports.__esModule = true;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/CachedResponse.js.flow:
--------------------------------------------------------------------------------
1 | // @flow
2 | // Generated using flowgen2
3 |
4 | import type {Headers} from './Headers';
5 |
6 | interface CachedResponse {
7 | statusCode: number;
8 | headers: Headers;
9 | body: stream$Readable;
10 | requestHeaders: Headers;
11 | requestTimestamp: number;
12 | }
13 |
14 | export type {CachedResponse};
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/Callback.d.ts:
--------------------------------------------------------------------------------
1 | import Response = require('http-response-object');
2 | declare type Callback = (err: NodeJS.ErrnoException | null, response?: Response) => void;
3 | export { Callback };
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/Callback.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | exports.__esModule = true;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/Callback.js.flow:
--------------------------------------------------------------------------------
1 | // @flow
2 | // Generated using flowgen2
3 |
4 | const Response = require('http-response-object');
5 |
6 | type Callback = (
7 | err: ErrnoError | null,
8 | response?: Response,
9 | ) => void;
10 |
11 | export type {Callback};
12 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/Headers.d.ts:
--------------------------------------------------------------------------------
1 | import { IncomingHttpHeaders } from 'http';
2 | export declare type Headers = IncomingHttpHeaders;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/Headers.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | exports.__esModule = true;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/Headers.js.flow:
--------------------------------------------------------------------------------
1 | // @flow
2 | // Generated using flowgen2
3 |
4 | type IncomingHttpHeaders = Object;
5 |
6 | type Headers = IncomingHttpHeaders;
7 | export type {Headers};
8 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/HttpVerb.d.ts:
--------------------------------------------------------------------------------
1 | declare type HttpVerb = ('GET' | 'HEAD' | 'POST' | 'PUT' | 'DELETE' | 'CONNECT' | 'OPTIONS' | 'TRACE' | 'PATCH');
2 | export { HttpVerb };
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/HttpVerb.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | exports.__esModule = true;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/HttpVerb.js.flow:
--------------------------------------------------------------------------------
1 | // @flow
2 | // Generated using flowgen2
3 |
4 | type HttpVerb =
5 | | 'GET'
6 | | 'HEAD'
7 | | 'POST'
8 | | 'PUT'
9 | | 'DELETE'
10 | | 'CONNECT'
11 | | 'OPTIONS'
12 | | 'TRACE'
13 | | 'PATCH';
14 |
15 | export type {HttpVerb};
16 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/ICache.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | exports.__esModule = true;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/Options.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | exports.__esModule = true;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-basic/lib/cache-utils.d.ts:
--------------------------------------------------------------------------------
1 | import Response = require('http-response-object');
2 | import { Headers } from './Headers';
3 | import { CachedResponse } from './CachedResponse';
4 | export declare function isMatch(requestHeaders: Headers, cachedResponse: CachedResponse): boolean;
5 | export declare function isExpired(cachedResponse: CachedResponse): boolean;
6 | export declare function canCache(res: Response): boolean;
7 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-response-object/lib/headers.d.ts:
--------------------------------------------------------------------------------
1 | export declare type Headers = {
2 | readonly [name: string]: string | string[];
3 | };
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-response-object/lib/headers.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | exports.__esModule = true;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/http-response-object/lib/headers.js.flow:
--------------------------------------------------------------------------------
1 | // @flow
2 | // Generated using flowgen2
3 |
4 | type Headers = {+[name: string]: string | Array};
5 | export type {Headers};
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/iconv-lite/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | # Please see the documentation for all configuration options:
2 | # https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
3 |
4 | version: 2
5 | updates:
6 | - package-ecosystem: "npm"
7 | directory: "/"
8 | schedule:
9 | interval: "daily"
10 | allow:
11 | - dependency-type: production
12 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/iconv-lite/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/iconv-lite/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/iconv-lite/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/iconv-lite/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | /* istanbul ignore next */
4 | if (typeof util.inherits !== 'function') throw '';
5 | module.exports = util.inherits;
6 | } catch (e) {
7 | /* istanbul ignore next */
8 | module.exports = require('./inherits_browser.js');
9 | }
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/isarray/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/isarray/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/isarray/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @node_modules/.bin/tape test.js
4 |
5 | .PHONY: test
6 |
7 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | var toString = {}.toString;
2 |
3 | module.exports = Array.isArray || function (arr) {
4 | return toString.call(arr) == '[object Array]';
5 | };
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/isarray/test.js:
--------------------------------------------------------------------------------
1 | var isArray = require('./');
2 | var test = require('tape');
3 |
4 | test('is array', function(t){
5 | t.ok(isArray([]));
6 | t.notOk(isArray({}));
7 | t.notOk(isArray(null));
8 | t.notOk(isArray(false));
9 |
10 | var obj = {};
11 | obj[0] = true;
12 | t.notOk(isArray(obj));
13 |
14 | var arr = [];
15 | arr.foo = 'bar';
16 | t.ok(isArray(arr));
17 |
18 | t.end();
19 | });
20 |
21 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/browser/not-implemented.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | module.exports = function (nameForErrorMessage, window) {
4 | if (!window) {
5 | // Do nothing for window-less documents.
6 | return;
7 | }
8 |
9 | const error = new Error(`Not implemented: ${nameForErrorMessage}`);
10 | error.type = "not implemented";
11 |
12 | window._virtualConsole.emit("jsdomError", error);
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/browser/resources/no-op-resource-loader.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | const ResourceLoader = require("./resource-loader.js");
3 |
4 | module.exports = class NoOpResourceLoader extends ResourceLoader {
5 | fetch() {
6 | return null;
7 | }
8 | };
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/events/CloseEvent-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const EventImpl = require("./Event-impl").implementation;
4 |
5 | const CloseEventInit = require("../generated/CloseEventInit");
6 |
7 | class CloseEventImpl extends EventImpl {}
8 | CloseEventImpl.defaultInit = CloseEventInit.convert(undefined, undefined);
9 |
10 | exports.implementation = CloseEventImpl;
11 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/events/ErrorEvent-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const EventImpl = require("./Event-impl").implementation;
4 |
5 | const ErrorEventInit = require("../generated/ErrorEventInit");
6 |
7 | class ErrorEventImpl extends EventImpl {
8 |
9 | }
10 | ErrorEventImpl.defaultInit = ErrorEventInit.convert(undefined, undefined);
11 |
12 | module.exports = {
13 | implementation: ErrorEventImpl
14 | };
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/events/FocusEvent-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | const UIEventImpl = require("./UIEvent-impl").implementation;
3 |
4 | const FocusEventInit = require("../generated/FocusEventInit");
5 |
6 | class FocusEventImpl extends UIEventImpl {}
7 | FocusEventImpl.defaultInit = FocusEventInit.convert(undefined, undefined);
8 |
9 | exports.implementation = FocusEventImpl;
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/events/PopStateEvent-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | const EventImpl = require("./Event-impl.js").implementation;
3 |
4 | const PopStateEventInit = require("../generated/PopStateEventInit");
5 |
6 | class PopStateEventImpl extends EventImpl {}
7 | PopStateEventImpl.defaultInit = PopStateEventInit.convert(undefined, undefined);
8 |
9 | exports.implementation = PopStateEventImpl;
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/events/WheelEvent-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const MouseEventImpl = require("./MouseEvent-impl").implementation;
4 |
5 | const WheelEventInit = require("../generated/WheelEventInit");
6 |
7 | class WheelEventImpl extends MouseEventImpl {}
8 | WheelEventImpl.defaultInit = WheelEventInit.convert(undefined, undefined);
9 |
10 | module.exports = {
11 | implementation: WheelEventImpl
12 | };
13 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/file-api/FileList-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const idlUtils = require("../generated/utils.js");
4 |
5 | exports.implementation = class FileListImpl extends Array {
6 | constructor() {
7 | super(0);
8 | }
9 | item(index) {
10 | return this[index] || null;
11 | }
12 | get [idlUtils.supportedPropertyIndices]() {
13 | return this.keys();
14 | }
15 | };
16 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/helpers/binary-data.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | // See https://github.com/jsdom/jsdom/pull/2743#issuecomment-562991955 for background.
4 | exports.copyToArrayBufferInNewRealm = (nodejsBuffer, newRealm) => {
5 | const newAB = new newRealm.ArrayBuffer(nodejsBuffer.byteLength);
6 | const view = new Uint8Array(newAB);
7 | view.set(nodejsBuffer);
8 | return newAB;
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/navigator/MimeType-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | exports.implementation = class MimeType {};
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorConcurrentHardware-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | const os = require("os");
3 |
4 | exports.implementation = class NavigatorConcurrentHardwareImpl {
5 | get hardwareConcurrency() {
6 | return os.cpus().length;
7 | }
8 | };
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorCookies-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | exports.implementation = class NavigatorCookiesImpl {
4 | get cookieEnabled() {
5 | return true;
6 | }
7 | };
8 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorLanguage-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | exports.implementation = class NavigatorLanguageImpl {
4 | get language() {
5 | return "en-US";
6 | }
7 |
8 | // See Navigator constructor for languages
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorOnLine-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | exports.implementation = class NavigatorOnLineImpl {
4 | get onLine() {
5 | return true;
6 | }
7 | };
8 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorPlugins-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | exports.implementation = class NavigatorPluginsImpl {
4 | // plugins and mimeTypes are implemented in Navigator-impl.js
5 | javaEnabled() {
6 | return false;
7 | }
8 | };
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/navigator/Plugin-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | exports.implementation = class Plugin {};
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/node-document-position.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | module.exports = Object.freeze({
4 | DOCUMENT_POSITION_DISCONNECTED: 1,
5 | DOCUMENT_POSITION_PRECEDING: 2,
6 | DOCUMENT_POSITION_FOLLOWING: 4,
7 | DOCUMENT_POSITION_CONTAINS: 8,
8 | DOCUMENT_POSITION_CONTAINED_BY: 16,
9 | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
10 | });
11 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/ElementContentEditable-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | class ElementContentEditableImpl { }
4 |
5 | module.exports = {
6 | implementation: ElementContentEditableImpl
7 | };
8 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAudioElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLMediaElementImpl = require("./HTMLMediaElement-impl").implementation;
4 |
5 | class HTMLAudioElementImpl extends HTMLMediaElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLAudioElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLBRElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLBRElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLBRElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDListElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLDListElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLDListElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDataElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLDataElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLDataElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDialogElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLDialogElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLDialogElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDirectoryElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLDirectoryElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLDirectoryElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDivElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLDivElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLDivElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLEmbedElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
3 |
4 | class HTMLEmbedElementImpl extends HTMLElementImpl {}
5 |
6 | module.exports = {
7 | implementation: HTMLEmbedElementImpl
8 | };
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFontElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLFontElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLFontElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHRElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLHRElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLHRElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHeadElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLHeadElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLHeadElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHeadingElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLHeadingElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLHeadingElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHtmlElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLHtmlElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLHtmlElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLIFrameElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLFrameElementImpl = require("./HTMLFrameElement-impl").implementation;
4 |
5 | class HTMLIFrameElementImpl extends HTMLFrameElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLIFrameElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLIElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLLIElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLLIElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMapElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLMapElementImpl extends HTMLElementImpl {
6 | get areas() {
7 | return this.getElementsByTagName("AREA");
8 | }
9 | }
10 |
11 | module.exports = {
12 | implementation: HTMLMapElementImpl
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMarqueeElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLMarqueeElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLMarqueeElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMenuElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLMenuElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLMenuElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMetaElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLMetaElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLMetaElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLModElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLModElementImpl extends HTMLElementImpl {}
6 |
7 | module.exports = {
8 | implementation: HTMLModElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptGroupElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLOptGroupElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLOptGroupElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLParagraphElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLParagraphElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLParagraphElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLParamElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLParamElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLParamElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLPictureElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLPictureElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLPictureElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLPreElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLPreElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLPreElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLQuoteElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLQuoteElementImpl extends HTMLElementImpl {}
6 |
7 | module.exports = {
8 | implementation: HTMLQuoteElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSourceElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
3 |
4 | class HTMLSourceElementImpl extends HTMLElementImpl {}
5 |
6 | module.exports = {
7 | implementation: HTMLSourceElementImpl
8 | };
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSpanElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLSpanElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLSpanElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableCaptionElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLTableCaptionElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLTableCaptionElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableColElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLTableColElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLTableColElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTimeElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLTimeElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLTimeElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTrackElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLTrackElementImpl extends HTMLElementImpl {
6 | get readyState() {
7 | return 0;
8 | }
9 | }
10 |
11 | module.exports = {
12 | implementation: HTMLTrackElementImpl
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLUListElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLUListElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLUListElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/HTMLUnknownElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const HTMLElementImpl = require("./HTMLElement-impl").implementation;
4 |
5 | class HTMLUnknownElementImpl extends HTMLElementImpl { }
6 |
7 | module.exports = {
8 | implementation: HTMLUnknownElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/LinkStyle-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | module.exports = class LinkStyleImpl {};
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/NonElementParentNode-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | // https://dom.spec.whatwg.org/#interface-nonelementparentnode
4 | // getElementById is implemented separately inside Document and DocumentFragment.
5 | class NonElementParentNodeImpl {
6 |
7 | }
8 |
9 | module.exports = {
10 | implementation: NonElementParentNodeImpl
11 | };
12 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/SVGTitleElement-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const SVGElementImpl = require("./SVGElement-impl").implementation;
4 |
5 | class SVGTitleElementImpl extends SVGElementImpl { }
6 |
7 | module.exports = {
8 | implementation: SVGTitleElementImpl
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/nodes/XMLDocument-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | const DocumentImpl = require("./Document-impl").implementation;
3 |
4 | exports.implementation = class XMLDocumentImpl extends DocumentImpl {};
5 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/window/BarProp-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | // https://html.spec.whatwg.org/multipage/window-object.html#browser-interface-elements
4 | class BarPropImpl {}
5 |
6 | // Since many BarProps do not apply to modern browsers,
7 | // returning true in all cases seems to be common practice.
8 | BarPropImpl.prototype.visible = true;
9 |
10 | exports.implementation = BarPropImpl;
11 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/window/External-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | // https://html.spec.whatwg.org/multipage/obsolete.html#dom-external
4 | exports.implementation = class ExternalImpl {
5 | // The AddSearchProvider() and IsSearchProviderInstalled() methods must do nothing
6 | AddSearchProvider() {}
7 |
8 | IsSearchProviderInstalled() {}
9 | };
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/jsdom/lib/jsdom/living/xhr/XMLHttpRequestUpload-impl.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | const XMLHttpRequestEventTargetImpl = require("./XMLHttpRequestEventTarget-impl").implementation;
3 |
4 | exports.implementation = class XMLHttpRequestUploadImpl extends XMLHttpRequestEventTargetImpl {};
5 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/mime-db/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * mime-db
3 | * Copyright(c) 2014 Jonathan Ong
4 | * Copyright(c) 2015-2022 Douglas Christopher Wilson
5 | * MIT Licensed
6 | */
7 |
8 | /**
9 | * Module exports.
10 | */
11 |
12 | module.exports = require('./db.json')
13 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/nth-check/lib/esm/package.json:
--------------------------------------------------------------------------------
1 | {"type":"module"}
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/nth-check/lib/esm/parse.d.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * Parses an expression.
3 | *
4 | * @throws An `Error` if parsing fails.
5 | * @returns An array containing the integer step size and the integer offset of the nth rule.
6 | * @example nthCheck.parse("2n+3"); // returns [2, 3]
7 | */
8 | export declare function parse(formula: string): [a: number, b: number];
9 | //# sourceMappingURL=parse.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/nth-check/lib/esm/parse.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"parse.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/nth-check/639fd2a4000b69f82350aad8c34cb43f77e483ba/src/","sources":["parse.ts"],"names":[],"mappings":"AAOA;;;;;;GAMG;AACH,wBAAgB,KAAK,CAAC,OAAO,EAAE,MAAM,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,CAAC,CA6E7D"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/nth-check/lib/parse.d.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * Parses an expression.
3 | *
4 | * @throws An `Error` if parsing fails.
5 | * @returns An array containing the integer step size and the integer offset of the nth rule.
6 | * @example nthCheck.parse("2n+3"); // returns [2, 3]
7 | */
8 | export declare function parse(formula: string): [a: number, b: number];
9 | //# sourceMappingURL=parse.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/nth-check/lib/parse.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"parse.d.ts","sourceRoot":"https://raw.githubusercontent.com/fb55/nth-check/639fd2a4000b69f82350aad8c34cb43f77e483ba/src/","sources":["parse.ts"],"names":[],"mappings":"AAOA;;;;;;GAMG;AACH,wBAAgB,KAAK,CAAC,OAAO,EAAE,MAAM,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,CAAC,CA6E7D"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/nwsapi/dist/lint.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/补环境实战/hair_env/node_modules/nwsapi/dist/lint.log
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/object-inspect/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "instrumentation": false,
5 | "sourceMap": false,
6 | "reporter": ["text-summary", "text", "html", "json"],
7 | "exclude": [
8 | "coverage",
9 | "example",
10 | "test",
11 | "test-core-js.js"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/object-inspect/example/circular.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var inspect = require('../');
4 | var obj = { a: 1, b: [3, 4] };
5 | obj.c = obj;
6 | console.log(inspect(obj));
7 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/object-inspect/example/fn.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var inspect = require('../');
4 | var obj = [1, 2, function f(n) { return n + 5; }, 4];
5 | console.log(inspect(obj));
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/object-inspect/example/inspect.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /* eslint-env browser */
4 | var inspect = require('../');
5 |
6 | var d = document.createElement('div');
7 | d.setAttribute('id', 'beep');
8 | d.innerHTML = 'woooiiiii';
9 |
10 | console.log(inspect([d, { a: 3, b: 4, c: [5, 6, [7, [8, [9]]]] }]));
11 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/object-inspect/test/holes.js:
--------------------------------------------------------------------------------
1 | var test = require('tape');
2 | var inspect = require('../');
3 |
4 | var xs = ['a', 'b'];
5 | xs[5] = 'f';
6 | xs[7] = 'j';
7 | xs[8] = 'k';
8 |
9 | test('holes', function (t) {
10 | t.plan(1);
11 | t.equal(
12 | inspect(xs),
13 | "[ 'a', 'b', , , , 'f', , 'j', 'k' ]"
14 | );
15 | });
16 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/object-inspect/test/lowbyte.js:
--------------------------------------------------------------------------------
1 | var test = require('tape');
2 | var inspect = require('../');
3 |
4 | var obj = { x: 'a\r\nb', y: '\x05! \x1f \x12' };
5 |
6 | test('interpolate low bytes', function (t) {
7 | t.plan(1);
8 | t.equal(
9 | inspect(obj),
10 | "{ x: 'a\\r\\nb', y: '\\x05! \\x1F \\x12' }"
11 | );
12 | });
13 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/object-inspect/test/undef.js:
--------------------------------------------------------------------------------
1 | var test = require('tape');
2 | var inspect = require('../');
3 |
4 | var obj = { a: 1, b: [3, 4, undefined, null], c: undefined, d: null };
5 |
6 | test('undef and null', function (t) {
7 | t.plan(1);
8 | t.equal(
9 | inspect(obj),
10 | '{ a: 1, b: [ 3, 4, undefined, null ], c: undefined, d: null }'
11 | );
12 | });
13 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/object-inspect/util.inspect.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inspect;
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/parse-cache-control/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/parse-cache-control/README.md:
--------------------------------------------------------------------------------
1 | # parse-cache-control
2 |
3 | Simple function to parse `Cache-Control` headers. Taken from [Wreck](https://github.com/hapijs/wreck).
4 |
5 | See `test.js` for usage.
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/package.json:
--------------------------------------------------------------------------------
1 | {"type":"commonjs"}
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/parse5/dist/cjs/common/doctype.d.ts:
--------------------------------------------------------------------------------
1 | import { DOCUMENT_MODE } from './html.js';
2 | import type { DoctypeToken } from './token.js';
3 | export declare function isConforming(token: DoctypeToken): boolean;
4 | export declare function getDocumentMode(token: DoctypeToken): DOCUMENT_MODE;
5 | //# sourceMappingURL=doctype.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/parse5/dist/cjs/package.json:
--------------------------------------------------------------------------------
1 | {"type":"commonjs"}
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/parse5/dist/cjs/tree-adapters/interface.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | //# sourceMappingURL=interface.js.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/parse5/dist/common/doctype.d.ts:
--------------------------------------------------------------------------------
1 | import { DOCUMENT_MODE } from './html.js';
2 | import type { DoctypeToken } from './token.js';
3 | export declare function isConforming(token: DoctypeToken): boolean;
4 | export declare function getDocumentMode(token: DoctypeToken): DOCUMENT_MODE;
5 | //# sourceMappingURL=doctype.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/parse5/dist/tree-adapters/interface.js:
--------------------------------------------------------------------------------
1 | export {};
2 | //# sourceMappingURL=interface.js.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/promise/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "asi": true,
3 | "node": true,
4 | "strict": true
5 | }
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/promise/core.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('./lib/core.js');
4 |
5 | console.error('require("promise/core") is deprecated, use require("promise/lib/core") instead.');
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/promise/domains/done.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Promise = require('./core.js');
4 |
5 | module.exports = Promise;
6 | Promise.prototype.done = function (onFulfilled, onRejected) {
7 | var self = arguments.length ? this.then.apply(this, arguments) : this;
8 | self.then(null, function (err) {
9 | setTimeout(function () {
10 | throw err;
11 | }, 0);
12 | });
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/promise/domains/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('./core.js');
4 | require('./done.js');
5 | require('./finally.js');
6 | require('./es6-extensions.js');
7 | require('./node-extensions.js');
8 | require('./synchronous.js');
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/promise/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('./lib')
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/promise/lib/done.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Promise = require('./core.js');
4 |
5 | module.exports = Promise;
6 | Promise.prototype.done = function (onFulfilled, onRejected) {
7 | var self = arguments.length ? this.then.apply(this, arguments) : this;
8 | self.then(null, function (err) {
9 | setTimeout(function () {
10 | throw err;
11 | }, 0);
12 | });
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/promise/lib/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('./core.js');
4 | require('./done.js');
5 | require('./finally.js');
6 | require('./es6-extensions.js');
7 | require('./node-extensions.js');
8 | require('./synchronous.js');
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/promise/polyfill-done.js:
--------------------------------------------------------------------------------
1 | // should work in any browser without browserify
2 |
3 | if (typeof Promise.prototype.done !== 'function') {
4 | Promise.prototype.done = function (onFulfilled, onRejected) {
5 | var self = arguments.length ? this.then.apply(this, arguments) : this
6 | self.then(null, function (err) {
7 | setTimeout(function () {
8 | throw err
9 | }, 0)
10 | })
11 | }
12 | }
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/promise/polyfill.js:
--------------------------------------------------------------------------------
1 | // not "use strict" so we can declare global "Promise"
2 |
3 | var asap = require('asap');
4 |
5 | if (typeof Promise === 'undefined') {
6 | Promise = require('./lib/core.js')
7 | require('./lib/es6-extensions.js')
8 | }
9 |
10 | require('./polyfill-done.js');
11 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/promise/setimmediate/done.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Promise = require('./core.js');
4 |
5 | module.exports = Promise;
6 | Promise.prototype.done = function (onFulfilled, onRejected) {
7 | var self = arguments.length ? this.then.apply(this, arguments) : this;
8 | self.then(null, function (err) {
9 | setTimeout(function () {
10 | throw err;
11 | }, 0);
12 | });
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/promise/setimmediate/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('./core.js');
4 | require('./done.js');
5 | require('./finally.js');
6 | require('./es6-extensions.js');
7 | require('./node-extensions.js');
8 | require('./synchronous.js');
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/promise/src/done.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Promise = require('./core.js');
4 |
5 | module.exports = Promise;
6 | Promise.prototype.done = function (onFulfilled, onRejected) {
7 | var self = arguments.length ? this.then.apply(this, arguments) : this;
8 | self.then(null, function (err) {
9 | setTimeout(function () {
10 | throw err;
11 | }, 0);
12 | });
13 | };
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/promise/src/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('./core.js');
4 | require('./done.js');
5 | require('./finally.js');
6 | require('./es6-extensions.js');
7 | require('./node-extensions.js');
8 | require('./synchronous.js');
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/psl/.env:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/补环境实战/hair_env/node_modules/psl/.env
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/qs/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "dist"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/qs/lib/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var stringify = require('./stringify');
4 | var parse = require('./parse');
5 | var formats = require('./formats');
6 |
7 | module.exports = {
8 | formats: formats,
9 | parse: parse,
10 | stringify: stringify
11 | };
12 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/readable-stream/duplex-browser.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/_stream_duplex.js');
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./readable').Duplex
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/readable-stream/lib/internal/streams/stream-browser.js:
--------------------------------------------------------------------------------
1 | module.exports = require('events').EventEmitter;
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/readable-stream/lib/internal/streams/stream.js:
--------------------------------------------------------------------------------
1 | module.exports = require('stream');
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./readable').PassThrough
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/readable-stream/readable-browser.js:
--------------------------------------------------------------------------------
1 | exports = module.exports = require('./lib/_stream_readable.js');
2 | exports.Stream = exports;
3 | exports.Readable = exports;
4 | exports.Writable = require('./lib/_stream_writable.js');
5 | exports.Duplex = require('./lib/_stream_duplex.js');
6 | exports.Transform = require('./lib/_stream_transform.js');
7 | exports.PassThrough = require('./lib/_stream_passthrough.js');
8 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./readable').Transform
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/readable-stream/writable-browser.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/_stream_writable.js');
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | var Stream = require("stream")
2 | var Writable = require("./lib/_stream_writable.js")
3 |
4 | if (process.env.READABLE_STREAM === 'disable') {
5 | module.exports = Stream && Stream.Writable || Writable
6 | } else {
7 | module.exports = Writable
8 | }
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/requires-port/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | coverage
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/rrweb-cssom/lib/CSSOM.js:
--------------------------------------------------------------------------------
1 | var CSSOM = {};
2 |
3 |
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/rrweb-cssom/lib/StyleSheet.js:
--------------------------------------------------------------------------------
1 | //.CommonJS
2 | var CSSOM = {};
3 | ///CommonJS
4 |
5 |
6 | /**
7 | * @constructor
8 | * @see http://dev.w3.org/csswg/cssom/#the-stylesheet-interface
9 | */
10 | CSSOM.StyleSheet = function StyleSheet() {
11 | this.parentStyleSheet = null;
12 | };
13 |
14 |
15 | //.CommonJS
16 | exports.StyleSheet = CSSOM.StyleSheet;
17 | ///CommonJS
18 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/set-function-length/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/set-function-length/env.d.ts:
--------------------------------------------------------------------------------
1 | export var boundFnsHaveConfigurableLengths: boolean;
2 | export var boundFnsHaveWritableLengths: boolean;
3 | export var functionsHaveConfigurableLengths: boolean;
4 | export var functionsHaveWritableLengths: boolean;
5 | export declare let __proto__: null;
6 | //# sourceMappingURL=env.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/set-function-length/env.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"env.d.ts","sourceRoot":"","sources":["env.js"],"names":[],"mappings":"AAaA,oDAAsE;AAEtE,gDAA8D;AAN9D,qDAA2E;AAE3E,iDAAmE"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/set-function-length/index.d.ts:
--------------------------------------------------------------------------------
1 | declare namespace _exports {
2 | export { Func };
3 | }
4 | declare const _exports: (fn: T, length: number, loose?: boolean) => T;
5 | export = _exports;
6 | type Func = (...args: unknown[]) => unknown;
7 | //# sourceMappingURL=index.d.ts.map
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/set-function-length/index.d.ts.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.js"],"names":[],"mappings":";;;+DAYkD,MAAM,UAAU,OAAO;;sBAFjD,OAAO,EAAE,KAAK,OAAO"}
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/side-channel/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/side-channel/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "max-lines-per-function": 0,
8 | "max-params": 0,
9 | "new-cap": [2, { "capIsNewExceptions": ["GetIntrinsic"] }],
10 | },
11 | }
12 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/side-channel/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/side-channel/README.md:
--------------------------------------------------------------------------------
1 | # side-channel
2 | Store information about any JS value in a side channel. Uses WeakMap if available.
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/symbol-tree/lib/TreePosition.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /* eslint-disable sort-keys */
4 | module.exports = Object.freeze({
5 | // same as DOM DOCUMENT_POSITION_
6 | DISCONNECTED: 1,
7 | PRECEDING: 2,
8 | FOLLOWING: 4,
9 | CONTAINS: 8,
10 | CONTAINED_BY: 16,
11 | });
12 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-request/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "bracketSpacing": false,
3 | "singleQuote": true,
4 | "trailingComma": "es5"
5 | }
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-request/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "8"
4 | - "10"
5 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-request/lib/Options.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | exports.__esModule = true;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-request/lib/browser.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | import { URL } from 'url';
3 | import { HttpVerb, Response } from 'then-request';
4 | import { Options } from './Options';
5 | declare const fd: any;
6 | export { fd as FormData };
7 | export default function doRequest(method: HttpVerb, url: string | URL, options?: Options): Response;
8 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-request/lib/index.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | import { HttpVerb, Response } from 'then-request';
3 | import { URL } from 'url';
4 | import { FormData } from './FormData';
5 | import { Options } from './Options';
6 | export { HttpVerb, Response, Options };
7 | export { FormData };
8 | export default function request(method: HttpVerb, url: string | URL, options?: Options): Response;
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-request/lib/messages.d.ts:
--------------------------------------------------------------------------------
1 | import { Response, HttpVerb } from 'then-request';
2 | import { MessageOptions } from './Options';
3 | export declare type Req = {
4 | m: HttpVerb;
5 | u: string;
6 | o?: MessageOptions;
7 | };
8 | export interface Res {
9 | s: Response['statusCode'];
10 | h: Response['headers'];
11 | b: Response['body'];
12 | u: Response['url'];
13 | }
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-request/lib/messages.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | exports.__esModule = true;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-request/lib/worker.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/补环境实战/hair_env/node_modules/sync-request/lib/worker.d.ts
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-request/lib/worker.js.flow:
--------------------------------------------------------------------------------
1 | // @flow
2 | // Generated using flowgen2
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-request/src/messages.ts:
--------------------------------------------------------------------------------
1 | import {Response, HttpVerb} from 'then-request';
2 | import {MessageOptions} from './Options';
3 | export type Req = {
4 | m: HttpVerb;
5 | u: string;
6 | o?: MessageOptions;
7 | };
8 | export interface Res {
9 | s: Response['statusCode'];
10 | h: Response['headers'];
11 | b: Response['body'];
12 | u: Response['url'];
13 | }
14 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-request/test/__snapshots__/internal.test.js.snap:
--------------------------------------------------------------------------------
1 | // Jest Snapshot v1, https://goo.gl/fbAQLP
2 |
3 | exports[`DELETE request 1`] = `"ok"`;
4 |
5 | exports[`GET request 1`] = `"ok"`;
6 |
7 | exports[`POST request 1`] = `"ok"`;
8 |
9 | exports[`PUT request 1`] = `"ok"`;
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-request/test/benchmark-server.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | const http = require('http');
4 |
5 | http.createServer(function (req, res, next) {
6 | res.end('Hello World');
7 | }).listen(3045);
8 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-request/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compileOnSave": true,
3 | "compilerOptions": {
4 | "declaration": true,
5 | "outDir": "lib",
6 | "strict": true
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-rpc/HISTORY.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 | ## v0.0.1: 2017-xx-xx
4 |
5 | - Initial release
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-rpc/lib/find-port.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | const getPort = require('get-port');
4 |
5 | getPort()
6 | .then(port => process.stdout.write('' + port))
7 | .catch(err =>
8 | setTimeout(() => {
9 | throw err;
10 | }, 0)
11 | );
12 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-rpc/lib/json-buffer/README.md:
--------------------------------------------------------------------------------
1 | Code based on https://github.com/dominictarr/json-buffer but adapted to be simpler to run in a purely node.js environment
2 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/sync-rpc/lib/test-worker.js:
--------------------------------------------------------------------------------
1 | function init(connection) {
2 | return function(message) {
3 | if (message === 'big') {
4 | return Promise.resolve(Buffer.alloc(30 * 1024 * 1024, 42));
5 | }
6 | return Promise.resolve('sent ' + message + ' to ' + connection);
7 | };
8 | }
9 | module.exports = init;
10 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/then-request/lib/Options.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | exports.__esModule = true;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/then-request/lib/RequestFn.d.ts:
--------------------------------------------------------------------------------
1 | import { HttpVerb } from 'http-basic';
2 | import { Options } from './Options';
3 | import { ResponsePromise } from './ResponsePromise';
4 | declare type RequestFn = (method: HttpVerb, url: string, options?: Options) => ResponsePromise;
5 | export { RequestFn };
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/then-request/lib/RequestFn.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | exports.__esModule = true;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/then-request/lib/RequestFn.js.flow:
--------------------------------------------------------------------------------
1 | // @flow
2 | // Generated using flowgen2
3 |
4 | import type {HttpVerb} from 'http-basic';
5 | import type {Options} from './Options';
6 | import {ResponsePromise} from './ResponsePromise';
7 |
8 | type RequestFn = (
9 | method: HttpVerb,
10 | url: string,
11 | options?: Options,
12 | ) => ResponsePromise;
13 |
14 | export type {RequestFn};
15 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/then-request/lib/handle-qs.d.ts:
--------------------------------------------------------------------------------
1 | export default function handleQs(url: string, query: {
2 | [key: string]: any;
3 | }): string;
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/then-request/lib/handle-qs.js.flow:
--------------------------------------------------------------------------------
1 | // @flow
2 | // Generated using flowgen2
3 |
4 | declare function handleQs(url: string, query: {[key: string]: any}): string;
5 | export default handleQs;
6 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/then-request/node_modules/form-data/lib/browser.js:
--------------------------------------------------------------------------------
1 | /* eslint-env browser */
2 | module.exports = typeof self == 'object' ? self.FormData : window.FormData;
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/then-request/node_modules/form-data/lib/populate.js:
--------------------------------------------------------------------------------
1 | // populates missing values
2 | module.exports = function(dst, src) {
3 |
4 | Object.keys(src).forEach(function(prop)
5 | {
6 | dst[prop] = dst[prop] || src[prop];
7 | });
8 |
9 | return dst;
10 | };
11 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/tough-cookie/lib/version.js:
--------------------------------------------------------------------------------
1 | // generated by genversion
2 | module.exports = '4.1.3'
3 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/tr46/lib/statusMapping.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | module.exports.STATUS_MAPPING = {
4 | mapped: 1,
5 | valid: 2,
6 | disallowed: 3,
7 | disallowed_STD3_valid: 4,
8 | disallowed_STD3_mapped: 5,
9 | deviation: 6,
10 | ignored: 7
11 | };
12 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/typedarray/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/typedarray/example/tarray.js:
--------------------------------------------------------------------------------
1 | var Uint8Array = require('../').Uint8Array;
2 | var ua = new Uint8Array(5);
3 | ua[1] = 256 + 55;
4 | console.log(ua[1]);
5 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/typedarray/test/tarray.js:
--------------------------------------------------------------------------------
1 | var TA = require('../');
2 | var test = require('tape');
3 |
4 | test('tiny u8a test', function (t) {
5 | var ua = new(TA.Uint8Array)(5);
6 | t.equal(ua.length, 5);
7 | ua[1] = 256 + 55;
8 | t.equal(ua[1], 55);
9 | t.end();
10 | });
11 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/util-deprecate/History.md:
--------------------------------------------------------------------------------
1 |
2 | 1.0.2 / 2015-10-07
3 | ==================
4 |
5 | * use try/catch when checking `localStorage` (#3, @kumavis)
6 |
7 | 1.0.1 / 2014-11-25
8 | ==================
9 |
10 | * browser: use `console.warn()` for deprecation calls
11 | * browser: more jsdocs
12 |
13 | 1.0.0 / 2014-04-30
14 | ==================
15 |
16 | * initial commit
17 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/util-deprecate/node.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * For Node.js, simply re-export the core `util.deprecate` function.
4 | */
5 |
6 | module.exports = require('util').deprecate;
7 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/vm2/.eslintignore:
--------------------------------------------------------------------------------
1 | /test.js
2 | /node-*
3 | /lib/events.js
4 | /test/additional-modules/my-es-module/index.js
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/vm2/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | env: {
3 | es6: true,
4 | node: true
5 | },
6 | extends: [
7 | 'integromat'
8 | ],
9 | parserOptions: {
10 | 'ecmaVersion': 2017,
11 | 'ecmaFeatures': {
12 | 'globalReturn': true
13 | }
14 | },
15 | globals: {
16 | },
17 | rules: {
18 | }
19 | };
20 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/vm2/bin/vm2:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | require(__dirname +'/../lib/cli.js');
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/vm2/index.js:
--------------------------------------------------------------------------------
1 | if (parseInt(process.versions.node.split('.')[0]) < 6) throw new Error('vm2 requires Node.js version 6 or newer.');
2 |
3 | module.exports = require('./lib/main');
4 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/whatwg-url/lib/encoding.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | const utf8Encoder = new TextEncoder();
3 | const utf8Decoder = new TextDecoder("utf-8", { ignoreBOM: true });
4 |
5 | function utf8Encode(string) {
6 | return utf8Encoder.encode(string);
7 | }
8 |
9 | function utf8DecodeWithoutBOM(bytes) {
10 | return utf8Decoder.decode(bytes);
11 | }
12 |
13 | module.exports = {
14 | utf8Encode,
15 | utf8DecodeWithoutBOM
16 | };
17 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/whatwg-url/webidl2js-wrapper.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const URL = require("./lib/URL");
4 | const URLSearchParams = require("./lib/URLSearchParams");
5 |
6 | exports.URL = URL;
7 | exports.URLSearchParams = URLSearchParams;
8 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/ws/browser.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function () {
4 | throw new Error(
5 | 'ws does not work in the browser. Browser clients must use the native ' +
6 | 'WebSocket object'
7 | );
8 | };
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/node_modules/ws/wrapper.mjs:
--------------------------------------------------------------------------------
1 | import createWebSocketStream from './lib/stream.js';
2 | import Receiver from './lib/receiver.js';
3 | import Sender from './lib/sender.js';
4 | import WebSocket from './lib/websocket.js';
5 | import WebSocketServer from './lib/websocket-server.js';
6 |
7 | export { createWebSocketStream, Receiver, Sender, WebSocket, WebSocketServer };
8 | export default WebSocket;
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "dependencies": {
3 | "cheerio": "^1.0.0-rc.12",
4 | "jsdom": "^24.0.0",
5 | "sync-request": "^6.1.0",
6 | "vm2": "^3.9.19"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/补环境实战/hair_env/tools/tools说明.md:
--------------------------------------------------------------------------------
1 |
2 | tools 文件不参与框架的执行
--------------------------------------------------------------------------------
/补环境实战/hair_env/work/work.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hybpjx/all_vm2_vm_node_sandbox/ff19da5044d3436e93708694368c86e88408cb0e/补环境实战/hair_env/work/work.js
--------------------------------------------------------------------------------
/补环境实战/html方案.txt:
--------------------------------------------------------------------------------
1 | https://www.python-spider.com/challenge/new/jss?nm=25
2 |
3 |
4 | // 框架 可以解决一些问题
5 |
6 | // 弊端
7 |
8 | 1. 环境不全
9 | 2. 很多事情要自己处理
10 | 3. 有很多表层无法搞定的事情 document.all 漏洞的眼光 要以解决问题的思路去开发。
11 | 4. 有一定指纹
12 | 5. 事件循环
13 |
14 |
15 | // 比较简单的一个小cookie的通杀
16 |
--------------------------------------------------------------------------------