├── .gitignore ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── public ├── index.html └── serverConfig.json ├── src ├── .babelrc ├── App.vue ├── common │ ├── amap-wx.js │ ├── basic.css │ ├── crypto-js │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── aes.js │ │ ├── bower.json │ │ ├── cipher-core.js │ │ ├── core.js │ │ ├── crypto-js.js │ │ ├── docs │ │ │ └── QuickStartGuide.wiki │ │ ├── enc-base64.js │ │ ├── enc-hex.js │ │ ├── enc-latin1.js │ │ ├── enc-utf16.js │ │ ├── enc-utf8.js │ │ ├── evpkdf.js │ │ ├── format-hex.js │ │ ├── format-openssl.js │ │ ├── hmac-md5.js │ │ ├── hmac-ripemd160.js │ │ ├── hmac-sha1.js │ │ ├── hmac-sha224.js │ │ ├── hmac-sha256.js │ │ ├── hmac-sha3.js │ │ ├── hmac-sha384.js │ │ ├── hmac-sha512.js │ │ ├── hmac.js │ │ ├── index.js │ │ ├── lib-typedarrays.js │ │ ├── md5.js │ │ ├── mode-cfb.js │ │ ├── mode-ctr-gladman.js │ │ ├── mode-ctr.js │ │ ├── mode-ecb.js │ │ ├── mode-ofb.js │ │ ├── package.json │ │ ├── pad-ansix923.js │ │ ├── pad-iso10126.js │ │ ├── pad-iso97971.js │ │ ├── pad-nopadding.js │ │ ├── pad-pkcs7.js │ │ ├── pad-zeropadding.js │ │ ├── pbkdf2.js │ │ ├── rabbit-legacy.js │ │ ├── rabbit.js │ │ ├── rc4.js │ │ ├── ripemd160.js │ │ ├── sha1.js │ │ ├── sha224.js │ │ ├── sha256.js │ │ ├── sha3.js │ │ ├── sha384.js │ │ ├── sha512.js │ │ ├── tripledes.js │ │ └── x64-core.js │ ├── echarts.min.js │ ├── uni.css │ └── util.js ├── components │ ├── ai-form-group │ │ ├── ai-form │ │ │ └── index.vue │ │ ├── ai-input │ │ │ └── index.vue │ │ ├── ai-picker │ │ │ └── index.vue │ │ ├── ai-textarea │ │ │ └── index.vue │ │ ├── errorTip │ │ │ └── index.vue │ │ ├── index.js │ │ ├── mixins.js │ │ ├── style.less │ │ ├── watch.js │ │ ├── xCheckbox.vue │ │ ├── xCheckboxGroup.vue │ │ ├── xFormItem.vue │ │ ├── xPicker.vue │ │ ├── xRadio.vue │ │ └── xRadioGroup.vue │ ├── ai-popup.vue │ ├── ai-tip.vue │ ├── ai-ui │ │ ├── ai-checkbox-group │ │ │ ├── README.md │ │ │ └── index.vue │ │ ├── ai-date-picker │ │ │ ├── README.md │ │ │ └── index.vue │ │ ├── ai-icons │ │ │ ├── icons-svg │ │ │ │ ├── arrowRight.svg │ │ │ │ ├── camera.svg │ │ │ │ ├── check.svg │ │ │ │ ├── empty.svg │ │ │ │ └── remove.svg │ │ │ └── index.vue │ │ ├── ai-img-preview │ │ │ ├── README.md │ │ │ └── index.vue │ │ ├── ai-input │ │ │ ├── README.md │ │ │ └── index.vue │ │ ├── ai-load-more │ │ │ ├── index.vue │ │ │ └── request │ │ │ │ ├── index.js │ │ │ │ ├── readme.md │ │ │ │ └── request.js │ │ ├── ai-picker │ │ │ ├── README.md │ │ │ ├── ai-picker.js │ │ │ ├── city-data │ │ │ │ ├── _city.js │ │ │ │ ├── area.js │ │ │ │ ├── city.js │ │ │ │ ├── province-city-area.js │ │ │ │ └── province.js │ │ │ └── index.vue │ │ ├── ai-radio-group │ │ │ ├── README.md │ │ │ └── index.vue │ │ ├── ai-scroll-navfixed │ │ │ ├── README.md │ │ │ └── index.vue │ │ ├── ai-steps │ │ │ ├── README.md │ │ │ └── index.vue │ │ ├── ai-top-nav │ │ │ └── index.vue │ │ └── ai-upload-image │ │ │ ├── README.md │ │ │ └── index.vue │ ├── m-input │ │ ├── m-icon │ │ │ ├── m-icon.css │ │ │ └── m-icon.vue │ │ └── m-input.vue │ ├── tableviews-with-swipe │ │ └── index.vue │ ├── uni-segmented-control │ │ └── index.vue │ ├── uni-swiper-tab.vue │ ├── uni-swiper-tab │ │ └── index.vue │ ├── uni-top-nav.vue │ └── uni-ui │ │ ├── uni-icons │ │ └── uni-icons.vue │ │ ├── uni-pagination │ │ └── uni-pagination.vue │ │ ├── uni-popup │ │ └── uni-popup.vue │ │ └── uni-steps │ │ └── uni-steps.vue ├── config.txt ├── main.js ├── manifest.json ├── node_modules │ ├── async-validator │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── dist-node │ │ │ ├── index.js │ │ │ └── index.js.map │ │ ├── dist-types │ │ │ └── index.d.ts │ │ ├── dist-web │ │ │ ├── index.js │ │ │ └── index.js.map │ │ └── package.json │ ├── canvas2image │ │ ├── README.md │ │ ├── canvas2image.js │ │ └── package.json │ ├── html2canvas │ │ ├── .prettierrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── ci │ │ │ └── browser-tests.yml │ │ ├── configs │ │ │ ├── base.json │ │ │ ├── preview.json │ │ │ └── scripts.json │ │ ├── dist │ │ │ ├── html2canvas.esm.js │ │ │ ├── html2canvas.esm.js.map │ │ │ ├── html2canvas.js │ │ │ ├── html2canvas.js.map │ │ │ ├── html2canvas.min.js │ │ │ ├── lib │ │ │ │ ├── __tests__ │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.js.map │ │ │ │ ├── core │ │ │ │ │ ├── __mocks__ │ │ │ │ │ │ ├── cache-storage.js │ │ │ │ │ │ ├── cache-storage.js.map │ │ │ │ │ │ ├── features.js │ │ │ │ │ │ ├── features.js.map │ │ │ │ │ │ ├── logger.js │ │ │ │ │ │ └── logger.js.map │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ ├── cache-storage.js │ │ │ │ │ │ ├── cache-storage.js.map │ │ │ │ │ │ ├── logger.js │ │ │ │ │ │ └── logger.js.map │ │ │ │ │ ├── bitwise.js │ │ │ │ │ ├── bitwise.js.map │ │ │ │ │ ├── cache-storage.js │ │ │ │ │ ├── cache-storage.js.map │ │ │ │ │ ├── features.js │ │ │ │ │ ├── features.js.map │ │ │ │ │ ├── logger.js │ │ │ │ │ ├── logger.js.map │ │ │ │ │ ├── util.js │ │ │ │ │ └── util.js.map │ │ │ │ ├── css │ │ │ │ │ ├── IPropertyDescriptor.js │ │ │ │ │ ├── IPropertyDescriptor.js.map │ │ │ │ │ ├── ITypeDescriptor.js │ │ │ │ │ ├── ITypeDescriptor.js.map │ │ │ │ │ ├── index.js │ │ │ │ │ ├── index.js.map │ │ │ │ │ ├── layout │ │ │ │ │ │ ├── __mocks__ │ │ │ │ │ │ │ ├── bounds.js │ │ │ │ │ │ │ └── bounds.js.map │ │ │ │ │ │ ├── bounds.js │ │ │ │ │ │ ├── bounds.js.map │ │ │ │ │ │ ├── text.js │ │ │ │ │ │ └── text.js.map │ │ │ │ │ ├── property-descriptors │ │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ │ ├── background-tests.js │ │ │ │ │ │ │ ├── background-tests.js.map │ │ │ │ │ │ │ ├── text-shadow.js │ │ │ │ │ │ │ ├── text-shadow.js.map │ │ │ │ │ │ │ ├── transform-tests.js │ │ │ │ │ │ │ └── transform-tests.js.map │ │ │ │ │ │ ├── background-clip.js │ │ │ │ │ │ ├── background-clip.js.map │ │ │ │ │ │ ├── background-color.js │ │ │ │ │ │ ├── background-color.js.map │ │ │ │ │ │ ├── background-image.js │ │ │ │ │ │ ├── background-image.js.map │ │ │ │ │ │ ├── background-origin.js │ │ │ │ │ │ ├── background-origin.js.map │ │ │ │ │ │ ├── background-position.js │ │ │ │ │ │ ├── background-position.js.map │ │ │ │ │ │ ├── background-repeat.js │ │ │ │ │ │ ├── background-repeat.js.map │ │ │ │ │ │ ├── background-size.js │ │ │ │ │ │ ├── background-size.js.map │ │ │ │ │ │ ├── border-color.js │ │ │ │ │ │ ├── border-color.js.map │ │ │ │ │ │ ├── border-radius.js │ │ │ │ │ │ ├── border-radius.js.map │ │ │ │ │ │ ├── border-style.js │ │ │ │ │ │ ├── border-style.js.map │ │ │ │ │ │ ├── border-width.js │ │ │ │ │ │ ├── border-width.js.map │ │ │ │ │ │ ├── box-shadow.js │ │ │ │ │ │ ├── box-shadow.js.map │ │ │ │ │ │ ├── color.js │ │ │ │ │ │ ├── color.js.map │ │ │ │ │ │ ├── content.js │ │ │ │ │ │ ├── content.js.map │ │ │ │ │ │ ├── counter-increment.js │ │ │ │ │ │ ├── counter-increment.js.map │ │ │ │ │ │ ├── counter-reset.js │ │ │ │ │ │ ├── counter-reset.js.map │ │ │ │ │ │ ├── display.js │ │ │ │ │ │ ├── display.js.map │ │ │ │ │ │ ├── float.js │ │ │ │ │ │ ├── float.js.map │ │ │ │ │ │ ├── font-family.js │ │ │ │ │ │ ├── font-family.js.map │ │ │ │ │ │ ├── font-size.js │ │ │ │ │ │ ├── font-size.js.map │ │ │ │ │ │ ├── font-style.js │ │ │ │ │ │ ├── font-style.js.map │ │ │ │ │ │ ├── font-variant.js │ │ │ │ │ │ ├── font-variant.js.map │ │ │ │ │ │ ├── font-weight.js │ │ │ │ │ │ ├── font-weight.js.map │ │ │ │ │ │ ├── letter-spacing.js │ │ │ │ │ │ ├── letter-spacing.js.map │ │ │ │ │ │ ├── line-break.js │ │ │ │ │ │ ├── line-break.js.map │ │ │ │ │ │ ├── line-height.js │ │ │ │ │ │ ├── line-height.js.map │ │ │ │ │ │ ├── list-style-image.js │ │ │ │ │ │ ├── list-style-image.js.map │ │ │ │ │ │ ├── list-style-position.js │ │ │ │ │ │ ├── list-style-position.js.map │ │ │ │ │ │ ├── list-style-type.js │ │ │ │ │ │ ├── list-style-type.js.map │ │ │ │ │ │ ├── margin.js │ │ │ │ │ │ ├── margin.js.map │ │ │ │ │ │ ├── opacity.js │ │ │ │ │ │ ├── opacity.js.map │ │ │ │ │ │ ├── overflow-wrap.js │ │ │ │ │ │ ├── overflow-wrap.js.map │ │ │ │ │ │ ├── overflow.js │ │ │ │ │ │ ├── overflow.js.map │ │ │ │ │ │ ├── padding.js │ │ │ │ │ │ ├── padding.js.map │ │ │ │ │ │ ├── position.js │ │ │ │ │ │ ├── position.js.map │ │ │ │ │ │ ├── quotes.js │ │ │ │ │ │ ├── quotes.js.map │ │ │ │ │ │ ├── text-align.js │ │ │ │ │ │ ├── text-align.js.map │ │ │ │ │ │ ├── text-decoration-color.js │ │ │ │ │ │ ├── text-decoration-color.js.map │ │ │ │ │ │ ├── text-decoration-line.js │ │ │ │ │ │ ├── text-decoration-line.js.map │ │ │ │ │ │ ├── text-shadow.js │ │ │ │ │ │ ├── text-shadow.js.map │ │ │ │ │ │ ├── text-transform.js │ │ │ │ │ │ ├── text-transform.js.map │ │ │ │ │ │ ├── transform-origin.js │ │ │ │ │ │ ├── transform-origin.js.map │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ ├── transform.js.map │ │ │ │ │ │ ├── visibility.js │ │ │ │ │ │ ├── visibility.js.map │ │ │ │ │ │ ├── word-break.js │ │ │ │ │ │ ├── word-break.js.map │ │ │ │ │ │ ├── z-index.js │ │ │ │ │ │ └── z-index.js.map │ │ │ │ │ ├── syntax │ │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ │ ├── tokernizer-tests.js │ │ │ │ │ │ │ └── tokernizer-tests.js.map │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ ├── parser.js.map │ │ │ │ │ │ ├── tokenizer.js │ │ │ │ │ │ └── tokenizer.js.map │ │ │ │ │ └── types │ │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ ├── color-tests.js │ │ │ │ │ │ ├── color-tests.js.map │ │ │ │ │ │ ├── image-tests.js │ │ │ │ │ │ └── image-tests.js.map │ │ │ │ │ │ ├── angle.js │ │ │ │ │ │ ├── angle.js.map │ │ │ │ │ │ ├── color.js │ │ │ │ │ │ ├── color.js.map │ │ │ │ │ │ ├── functions │ │ │ │ │ │ ├── -prefix-linear-gradient.js │ │ │ │ │ │ ├── -prefix-linear-gradient.js.map │ │ │ │ │ │ ├── -prefix-radial-gradient.js │ │ │ │ │ │ ├── -prefix-radial-gradient.js.map │ │ │ │ │ │ ├── -webkit-gradient.js │ │ │ │ │ │ ├── -webkit-gradient.js.map │ │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ │ ├── radial-gradient.js │ │ │ │ │ │ │ └── radial-gradient.js.map │ │ │ │ │ │ ├── counter.js │ │ │ │ │ │ ├── counter.js.map │ │ │ │ │ │ ├── gradient.js │ │ │ │ │ │ ├── gradient.js.map │ │ │ │ │ │ ├── linear-gradient.js │ │ │ │ │ │ ├── linear-gradient.js.map │ │ │ │ │ │ ├── radial-gradient.js │ │ │ │ │ │ └── radial-gradient.js.map │ │ │ │ │ │ ├── image.js │ │ │ │ │ │ ├── image.js.map │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ ├── length-percentage.js │ │ │ │ │ │ ├── length-percentage.js.map │ │ │ │ │ │ ├── length.js │ │ │ │ │ │ └── length.js.map │ │ │ │ ├── dom │ │ │ │ │ ├── __mocks__ │ │ │ │ │ │ ├── document-cloner.js │ │ │ │ │ │ └── document-cloner.js.map │ │ │ │ │ ├── document-cloner.js │ │ │ │ │ ├── document-cloner.js.map │ │ │ │ │ ├── element-container.js │ │ │ │ │ ├── element-container.js.map │ │ │ │ │ ├── elements │ │ │ │ │ │ ├── li-element-container.js │ │ │ │ │ │ ├── li-element-container.js.map │ │ │ │ │ │ ├── ol-element-container.js │ │ │ │ │ │ ├── ol-element-container.js.map │ │ │ │ │ │ ├── select-element-container.js │ │ │ │ │ │ ├── select-element-container.js.map │ │ │ │ │ │ ├── textarea-element-container.js │ │ │ │ │ │ └── textarea-element-container.js.map │ │ │ │ │ ├── node-parser.js │ │ │ │ │ ├── node-parser.js.map │ │ │ │ │ ├── replaced-elements │ │ │ │ │ │ ├── canvas-element-container.js │ │ │ │ │ │ ├── canvas-element-container.js.map │ │ │ │ │ │ ├── iframe-element-container.js │ │ │ │ │ │ ├── iframe-element-container.js.map │ │ │ │ │ │ ├── image-element-container.js │ │ │ │ │ │ ├── image-element-container.js.map │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── index.js.map │ │ │ │ │ │ ├── input-element-container.js │ │ │ │ │ │ ├── input-element-container.js.map │ │ │ │ │ │ ├── pseudo-elements.js │ │ │ │ │ │ ├── pseudo-elements.js.map │ │ │ │ │ │ ├── svg-element-container.js │ │ │ │ │ │ └── svg-element-container.js.map │ │ │ │ │ ├── text-container.js │ │ │ │ │ └── text-container.js.map │ │ │ │ ├── index.js │ │ │ │ ├── index.js.map │ │ │ │ ├── invariant.js │ │ │ │ ├── invariant.js.map │ │ │ │ └── render │ │ │ │ │ ├── background.js │ │ │ │ │ ├── background.js.map │ │ │ │ │ ├── bezier-curve.js │ │ │ │ │ ├── bezier-curve.js.map │ │ │ │ │ ├── border.js │ │ │ │ │ ├── border.js.map │ │ │ │ │ ├── bound-curves.js │ │ │ │ │ ├── bound-curves.js.map │ │ │ │ │ ├── box-sizing.js │ │ │ │ │ ├── box-sizing.js.map │ │ │ │ │ ├── canvas │ │ │ │ │ ├── canvas-renderer.js │ │ │ │ │ ├── canvas-renderer.js.map │ │ │ │ │ ├── foreignobject-renderer.js │ │ │ │ │ └── foreignobject-renderer.js.map │ │ │ │ │ ├── effects.js │ │ │ │ │ ├── effects.js.map │ │ │ │ │ ├── font-metrics.js │ │ │ │ │ ├── font-metrics.js.map │ │ │ │ │ ├── path.js │ │ │ │ │ ├── path.js.map │ │ │ │ │ ├── stacking-context.js │ │ │ │ │ ├── stacking-context.js.map │ │ │ │ │ ├── vector.js │ │ │ │ │ └── vector.js.map │ │ │ └── types │ │ │ │ ├── __tests__ │ │ │ │ └── index.d.ts │ │ │ │ ├── build │ │ │ │ └── reftests.d.ts │ │ │ │ ├── core │ │ │ │ ├── __mocks__ │ │ │ │ │ ├── cache-storage.d.ts │ │ │ │ │ ├── features.d.ts │ │ │ │ │ └── logger.d.ts │ │ │ │ ├── __tests__ │ │ │ │ │ ├── cache-storage.d.ts │ │ │ │ │ └── logger.d.ts │ │ │ │ ├── bitwise.d.ts │ │ │ │ ├── cache-storage.d.ts │ │ │ │ ├── features.d.ts │ │ │ │ ├── logger.d.ts │ │ │ │ └── util.d.ts │ │ │ │ ├── css │ │ │ │ ├── IPropertyDescriptor.d.ts │ │ │ │ ├── ITypeDescriptor.d.ts │ │ │ │ ├── index.d.ts │ │ │ │ ├── layout │ │ │ │ │ ├── __mocks__ │ │ │ │ │ │ └── bounds.d.ts │ │ │ │ │ ├── bounds.d.ts │ │ │ │ │ └── text.d.ts │ │ │ │ ├── property-descriptors │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ ├── background-tests.d.ts │ │ │ │ │ │ ├── text-shadow.d.ts │ │ │ │ │ │ └── transform-tests.d.ts │ │ │ │ │ ├── background-clip.d.ts │ │ │ │ │ ├── background-color.d.ts │ │ │ │ │ ├── background-image.d.ts │ │ │ │ │ ├── background-origin.d.ts │ │ │ │ │ ├── background-position.d.ts │ │ │ │ │ ├── background-repeat.d.ts │ │ │ │ │ ├── background-size.d.ts │ │ │ │ │ ├── border-color.d.ts │ │ │ │ │ ├── border-radius.d.ts │ │ │ │ │ ├── border-style.d.ts │ │ │ │ │ ├── border-width.d.ts │ │ │ │ │ ├── box-shadow.d.ts │ │ │ │ │ ├── color.d.ts │ │ │ │ │ ├── content.d.ts │ │ │ │ │ ├── counter-increment.d.ts │ │ │ │ │ ├── counter-reset.d.ts │ │ │ │ │ ├── display.d.ts │ │ │ │ │ ├── float.d.ts │ │ │ │ │ ├── font-family.d.ts │ │ │ │ │ ├── font-size.d.ts │ │ │ │ │ ├── font-style.d.ts │ │ │ │ │ ├── font-variant.d.ts │ │ │ │ │ ├── font-weight.d.ts │ │ │ │ │ ├── letter-spacing.d.ts │ │ │ │ │ ├── line-break.d.ts │ │ │ │ │ ├── line-height.d.ts │ │ │ │ │ ├── list-style-image.d.ts │ │ │ │ │ ├── list-style-position.d.ts │ │ │ │ │ ├── list-style-type.d.ts │ │ │ │ │ ├── margin.d.ts │ │ │ │ │ ├── opacity.d.ts │ │ │ │ │ ├── overflow-wrap.d.ts │ │ │ │ │ ├── overflow.d.ts │ │ │ │ │ ├── padding.d.ts │ │ │ │ │ ├── position.d.ts │ │ │ │ │ ├── quotes.d.ts │ │ │ │ │ ├── text-align.d.ts │ │ │ │ │ ├── text-decoration-color.d.ts │ │ │ │ │ ├── text-decoration-line.d.ts │ │ │ │ │ ├── text-shadow.d.ts │ │ │ │ │ ├── text-transform.d.ts │ │ │ │ │ ├── transform-origin.d.ts │ │ │ │ │ ├── transform.d.ts │ │ │ │ │ ├── visibility.d.ts │ │ │ │ │ ├── word-break.d.ts │ │ │ │ │ └── z-index.d.ts │ │ │ │ ├── syntax │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ └── tokernizer-tests.d.ts │ │ │ │ │ ├── parser.d.ts │ │ │ │ │ └── tokenizer.d.ts │ │ │ │ └── types │ │ │ │ │ ├── __tests__ │ │ │ │ │ ├── color-tests.d.ts │ │ │ │ │ └── image-tests.d.ts │ │ │ │ │ ├── angle.d.ts │ │ │ │ │ ├── color.d.ts │ │ │ │ │ ├── functions │ │ │ │ │ ├── -prefix-linear-gradient.d.ts │ │ │ │ │ ├── -prefix-radial-gradient.d.ts │ │ │ │ │ ├── -webkit-gradient.d.ts │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ └── radial-gradient.d.ts │ │ │ │ │ ├── counter.d.ts │ │ │ │ │ ├── gradient.d.ts │ │ │ │ │ ├── linear-gradient.d.ts │ │ │ │ │ └── radial-gradient.d.ts │ │ │ │ │ ├── image.d.ts │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── length-percentage.d.ts │ │ │ │ │ └── length.d.ts │ │ │ │ ├── dom │ │ │ │ ├── __mocks__ │ │ │ │ │ └── document-cloner.d.ts │ │ │ │ ├── document-cloner.d.ts │ │ │ │ ├── element-container.d.ts │ │ │ │ ├── elements │ │ │ │ │ ├── li-element-container.d.ts │ │ │ │ │ ├── ol-element-container.d.ts │ │ │ │ │ ├── select-element-container.d.ts │ │ │ │ │ └── textarea-element-container.d.ts │ │ │ │ ├── node-parser.d.ts │ │ │ │ ├── replaced-elements │ │ │ │ │ ├── canvas-element-container.d.ts │ │ │ │ │ ├── iframe-element-container.d.ts │ │ │ │ │ ├── image-element-container.d.ts │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── input-element-container.d.ts │ │ │ │ │ ├── pseudo-elements.d.ts │ │ │ │ │ └── svg-element-container.d.ts │ │ │ │ └── text-container.d.ts │ │ │ │ ├── index.d.ts │ │ │ │ ├── invariant.d.ts │ │ │ │ ├── render │ │ │ │ ├── background.d.ts │ │ │ │ ├── bezier-curve.d.ts │ │ │ │ ├── border.d.ts │ │ │ │ ├── bound-curves.d.ts │ │ │ │ ├── box-sizing.d.ts │ │ │ │ ├── canvas │ │ │ │ │ ├── canvas-renderer.d.ts │ │ │ │ │ └── foreignobject-renderer.d.ts │ │ │ │ ├── effects.d.ts │ │ │ │ ├── font-metrics.d.ts │ │ │ │ ├── path.d.ts │ │ │ │ ├── stacking-context.d.ts │ │ │ │ └── vector.d.ts │ │ │ │ ├── src │ │ │ │ ├── __tests__ │ │ │ │ │ └── index.d.ts │ │ │ │ ├── core │ │ │ │ │ ├── __mocks__ │ │ │ │ │ │ ├── cache-storage.d.ts │ │ │ │ │ │ ├── features.d.ts │ │ │ │ │ │ └── logger.d.ts │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ ├── cache-storage.d.ts │ │ │ │ │ │ └── logger.d.ts │ │ │ │ │ ├── bitwise.d.ts │ │ │ │ │ ├── cache-storage.d.ts │ │ │ │ │ ├── features.d.ts │ │ │ │ │ ├── logger.d.ts │ │ │ │ │ └── util.d.ts │ │ │ │ ├── css │ │ │ │ │ ├── IPropertyDescriptor.d.ts │ │ │ │ │ ├── ITypeDescriptor.d.ts │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── layout │ │ │ │ │ │ ├── __mocks__ │ │ │ │ │ │ │ └── bounds.d.ts │ │ │ │ │ │ ├── bounds.d.ts │ │ │ │ │ │ └── text.d.ts │ │ │ │ │ ├── property-descriptors │ │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ │ ├── background-tests.d.ts │ │ │ │ │ │ │ ├── text-shadow.d.ts │ │ │ │ │ │ │ └── transform-tests.d.ts │ │ │ │ │ │ ├── background-clip.d.ts │ │ │ │ │ │ ├── background-color.d.ts │ │ │ │ │ │ ├── background-image.d.ts │ │ │ │ │ │ ├── background-origin.d.ts │ │ │ │ │ │ ├── background-position.d.ts │ │ │ │ │ │ ├── background-repeat.d.ts │ │ │ │ │ │ ├── background-size.d.ts │ │ │ │ │ │ ├── border-color.d.ts │ │ │ │ │ │ ├── border-radius.d.ts │ │ │ │ │ │ ├── border-style.d.ts │ │ │ │ │ │ ├── border-width.d.ts │ │ │ │ │ │ ├── box-shadow.d.ts │ │ │ │ │ │ ├── color.d.ts │ │ │ │ │ │ ├── content.d.ts │ │ │ │ │ │ ├── counter-increment.d.ts │ │ │ │ │ │ ├── counter-reset.d.ts │ │ │ │ │ │ ├── display.d.ts │ │ │ │ │ │ ├── float.d.ts │ │ │ │ │ │ ├── font-family.d.ts │ │ │ │ │ │ ├── font-size.d.ts │ │ │ │ │ │ ├── font-style.d.ts │ │ │ │ │ │ ├── font-variant.d.ts │ │ │ │ │ │ ├── font-weight.d.ts │ │ │ │ │ │ ├── letter-spacing.d.ts │ │ │ │ │ │ ├── line-break.d.ts │ │ │ │ │ │ ├── line-height.d.ts │ │ │ │ │ │ ├── list-style-image.d.ts │ │ │ │ │ │ ├── list-style-position.d.ts │ │ │ │ │ │ ├── list-style-type.d.ts │ │ │ │ │ │ ├── margin.d.ts │ │ │ │ │ │ ├── opacity.d.ts │ │ │ │ │ │ ├── overflow-wrap.d.ts │ │ │ │ │ │ ├── overflow.d.ts │ │ │ │ │ │ ├── padding.d.ts │ │ │ │ │ │ ├── position.d.ts │ │ │ │ │ │ ├── quotes.d.ts │ │ │ │ │ │ ├── text-align.d.ts │ │ │ │ │ │ ├── text-decoration-color.d.ts │ │ │ │ │ │ ├── text-decoration-line.d.ts │ │ │ │ │ │ ├── text-shadow.d.ts │ │ │ │ │ │ ├── text-transform.d.ts │ │ │ │ │ │ ├── transform-origin.d.ts │ │ │ │ │ │ ├── transform.d.ts │ │ │ │ │ │ ├── visibility.d.ts │ │ │ │ │ │ ├── word-break.d.ts │ │ │ │ │ │ └── z-index.d.ts │ │ │ │ │ ├── syntax │ │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ │ └── tokernizer-tests.d.ts │ │ │ │ │ │ ├── parser.d.ts │ │ │ │ │ │ └── tokenizer.d.ts │ │ │ │ │ └── types │ │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ ├── color-tests.d.ts │ │ │ │ │ │ └── image-tests.d.ts │ │ │ │ │ │ ├── angle.d.ts │ │ │ │ │ │ ├── color.d.ts │ │ │ │ │ │ ├── functions │ │ │ │ │ │ ├── -prefix-linear-gradient.d.ts │ │ │ │ │ │ ├── -prefix-radial-gradient.d.ts │ │ │ │ │ │ ├── -webkit-gradient.d.ts │ │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ │ └── radial-gradient.d.ts │ │ │ │ │ │ ├── counter.d.ts │ │ │ │ │ │ ├── gradient.d.ts │ │ │ │ │ │ ├── linear-gradient.d.ts │ │ │ │ │ │ └── radial-gradient.d.ts │ │ │ │ │ │ ├── image.d.ts │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── length-percentage.d.ts │ │ │ │ │ │ └── length.d.ts │ │ │ │ ├── dom │ │ │ │ │ ├── __mocks__ │ │ │ │ │ │ └── document-cloner.d.ts │ │ │ │ │ ├── document-cloner.d.ts │ │ │ │ │ ├── element-container.d.ts │ │ │ │ │ ├── elements │ │ │ │ │ │ ├── li-element-container.d.ts │ │ │ │ │ │ ├── ol-element-container.d.ts │ │ │ │ │ │ ├── select-element-container.d.ts │ │ │ │ │ │ └── textarea-element-container.d.ts │ │ │ │ │ ├── node-parser.d.ts │ │ │ │ │ ├── replaced-elements │ │ │ │ │ │ ├── canvas-element-container.d.ts │ │ │ │ │ │ ├── iframe-element-container.d.ts │ │ │ │ │ │ ├── image-element-container.d.ts │ │ │ │ │ │ ├── index.d.ts │ │ │ │ │ │ ├── input-element-container.d.ts │ │ │ │ │ │ ├── pseudo-elements.d.ts │ │ │ │ │ │ └── svg-element-container.d.ts │ │ │ │ │ └── text-container.d.ts │ │ │ │ ├── index.d.ts │ │ │ │ ├── invariant.d.ts │ │ │ │ └── render │ │ │ │ │ ├── background.d.ts │ │ │ │ │ ├── bezier-curve.d.ts │ │ │ │ │ ├── border.d.ts │ │ │ │ │ ├── bound-curves.d.ts │ │ │ │ │ ├── box-sizing.d.ts │ │ │ │ │ ├── canvas │ │ │ │ │ ├── canvas-renderer.d.ts │ │ │ │ │ └── foreignobject-renderer.d.ts │ │ │ │ │ ├── effects.d.ts │ │ │ │ │ ├── font-metrics.d.ts │ │ │ │ │ ├── path.d.ts │ │ │ │ │ ├── stacking-context.d.ts │ │ │ │ │ └── vector.d.ts │ │ │ │ └── tests │ │ │ │ └── testrunner.d.ts │ │ ├── jest.config.js │ │ ├── package.json │ │ ├── rollup.config.ts │ │ └── tsconfig.json │ └── qrcodejs2 │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── index-svg.html │ │ ├── index.html │ │ ├── index.svg │ │ ├── jquery.min.js │ │ ├── package.json │ │ ├── qrcode.js │ │ └── qrcode.min.js ├── pages.json ├── pages │ ├── alarm │ │ ├── hisEvent.vue │ │ ├── index.vue │ │ ├── nowEvent.vue │ │ └── threshold.vue │ ├── classify │ │ ├── index.vue │ │ ├── type-one.vue │ │ ├── type-three.vue │ │ └── type-two.vue │ ├── devinfo │ │ ├── air.vue │ │ ├── env.vue │ │ ├── index.vue │ │ ├── power.vue │ │ └── style │ │ │ └── devinfo.css │ ├── env │ │ └── index.vue │ ├── index │ │ └── index.vue │ ├── login │ │ ├── index.vue │ │ ├── pwd.vue │ │ └── reg.vue │ ├── mine │ │ └── index.vue │ └── workOrder │ │ └── detail.vue ├── service │ ├── index.js │ ├── request.js │ ├── request │ │ ├── index.js │ │ ├── readme.md │ │ └── request.js │ ├── tabBarBadgeSync.js │ ├── uni_request.js │ └── websocket.js ├── static │ ├── fonts │ │ ├── element-icons.ttf │ │ └── element-icons.woff │ ├── icon.css │ ├── icons │ │ ├── ic-notification.svg │ │ ├── ic_DevInfo_normal.png │ │ ├── ic_DevInfo_normal.svg │ │ ├── ic_DevInfo_selected.png │ │ ├── ic_DevInfo_selected.svg │ │ ├── ic_alarm_normal.png │ │ ├── ic_alarm_normal.svg │ │ ├── ic_alarm_selected.png │ │ ├── ic_alarm_selected.svg │ │ ├── ic_capacity.svg │ │ ├── ic_classification_normal.png │ │ ├── ic_classification_normal.svg │ │ ├── ic_classification_selected.png │ │ ├── ic_classification_selected.svg │ │ ├── ic_duty.svg │ │ ├── ic_home_normal.png │ │ ├── ic_home_normal.svg │ │ ├── ic_home_selected.png │ │ ├── ic_home_selected.svg │ │ ├── ic_knowledge.svg │ │ ├── ic_message.svg │ │ ├── ic_mine_normal.png │ │ ├── ic_mine_normal.svg │ │ ├── ic_mine_selected.png │ │ ├── ic_mine_selected.svg │ │ ├── ic_more.svg │ │ ├── ic_myfocus.svg │ │ ├── ic_polling.svg │ │ ├── ic_property.svg │ │ ├── ic_search.svg │ │ ├── ic_signin.svg │ │ └── ic_workorder.svg │ ├── images │ │ ├── code.png │ │ ├── ic-addr.png │ │ ├── ic-aircond-activity.png │ │ ├── ic-aircond.png │ │ ├── ic-ev-avtivity.png │ │ ├── ic-ev.png │ │ ├── ic-lev1.png │ │ ├── ic-lev2.png │ │ ├── ic-lev3.png │ │ ├── ic-lev4.png │ │ ├── ic-power-avtivity.png │ │ ├── ic-power.png │ │ ├── ic-sd.png │ │ ├── index_logo.png │ │ └── slide.jpg │ ├── js │ │ └── echarts.min.js │ └── logo.png └── store │ ├── getters.js │ ├── index.js │ └── modules │ └── app.js ├── uniapp-v3 ├── .gitignore ├── .hbuilderx │ └── launch.json ├── .prettierrc ├── App.vue ├── api │ ├── index.ts │ ├── modules │ │ └── test.ts │ └── request.ts ├── common │ ├── css │ │ ├── basic.css │ │ ├── myapp.css │ │ └── uni.css │ └── index.ts ├── components │ ├── car-number-input │ │ └── car-number-input.vue │ ├── components.d.ts │ ├── custom-switch │ │ └── custom-switch.vue │ ├── data-picker │ │ └── data-picker.vue │ ├── date-picker │ │ ├── README.md │ │ └── date-picker.vue │ ├── dropdown │ │ └── dropdown.vue │ ├── mp-html │ │ ├── mp-html.vue │ │ ├── node │ │ │ └── node.vue │ │ └── parser.js │ ├── popup-none │ │ └── popup-none.vue │ ├── popup-sure │ │ └── popup-sure.vue │ ├── popup │ │ ├── popup-sure.vue │ │ └── popup.vue │ └── uni-icons │ │ ├── icons.js │ │ ├── uni-icons.vue │ │ ├── uniicons.css │ │ └── uniicons.ttf ├── doc.js ├── env.d.ts ├── hooks │ └── useWebSocket.ts ├── html │ └── error.html ├── index.html ├── main.ts ├── manifest.json ├── nativeplugins │ └── sand-plugin-bluetooth │ │ ├── android │ │ └── sand-plugin-bluetooth-release.aar │ │ ├── ios │ │ └── sand-plugin-bluetooth.framework │ │ │ ├── Info.plist │ │ │ └── sand-plugin-bluetooth │ │ └── package.json ├── node_modules │ ├── .bin │ │ ├── errno │ │ ├── errno.cmd │ │ ├── errno.ps1 │ │ ├── image-size │ │ ├── image-size.cmd │ │ ├── image-size.ps1 │ │ ├── lessc │ │ ├── lessc.cmd │ │ ├── lessc.ps1 │ │ ├── mime │ │ ├── mime.cmd │ │ ├── mime.ps1 │ │ ├── needle │ │ ├── needle.cmd │ │ ├── needle.ps1 │ │ ├── semver │ │ ├── semver.cmd │ │ └── semver.ps1 │ ├── .package-lock.json │ ├── .vite │ │ └── deps │ │ │ └── package.json │ ├── 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 │ ├── axios │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── MIGRATION_GUIDE.md │ │ ├── README.md │ │ ├── SECURITY.md │ │ ├── dist │ │ │ ├── axios.js │ │ │ ├── axios.js.map │ │ │ ├── axios.min.js │ │ │ ├── axios.min.js.map │ │ │ ├── browser │ │ │ │ ├── axios.cjs │ │ │ │ └── axios.cjs.map │ │ │ ├── esm │ │ │ │ ├── axios.js │ │ │ │ ├── axios.js.map │ │ │ │ ├── axios.min.js │ │ │ │ └── axios.min.js.map │ │ │ └── node │ │ │ │ ├── axios.cjs │ │ │ │ └── axios.cjs.map │ │ ├── index.d.cts │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── lib │ │ │ ├── adapters │ │ │ │ ├── README.md │ │ │ │ ├── adapters.js │ │ │ │ ├── http.js │ │ │ │ └── xhr.js │ │ │ ├── axios.js │ │ │ ├── cancel │ │ │ │ ├── CancelToken.js │ │ │ │ ├── CanceledError.js │ │ │ │ └── isCancel.js │ │ │ ├── core │ │ │ │ ├── Axios.js │ │ │ │ ├── AxiosError.js │ │ │ │ ├── AxiosHeaders.js │ │ │ │ ├── InterceptorManager.js │ │ │ │ ├── README.md │ │ │ │ ├── buildFullPath.js │ │ │ │ ├── dispatchRequest.js │ │ │ │ ├── mergeConfig.js │ │ │ │ ├── settle.js │ │ │ │ └── transformData.js │ │ │ ├── defaults │ │ │ │ ├── index.js │ │ │ │ └── transitional.js │ │ │ ├── env │ │ │ │ ├── README.md │ │ │ │ ├── classes │ │ │ │ │ └── FormData.js │ │ │ │ └── data.js │ │ │ ├── helpers │ │ │ │ ├── AxiosTransformStream.js │ │ │ │ ├── AxiosURLSearchParams.js │ │ │ │ ├── HttpStatusCode.js │ │ │ │ ├── README.md │ │ │ │ ├── bind.js │ │ │ │ ├── buildURL.js │ │ │ │ ├── combineURLs.js │ │ │ │ ├── cookies.js │ │ │ │ ├── deprecatedMethod.js │ │ │ │ ├── formDataToJSON.js │ │ │ │ ├── fromDataURI.js │ │ │ │ ├── isAbsoluteURL.js │ │ │ │ ├── isAxiosError.js │ │ │ │ ├── isURLSameOrigin.js │ │ │ │ ├── null.js │ │ │ │ ├── parseHeaders.js │ │ │ │ ├── parseProtocol.js │ │ │ │ ├── speedometer.js │ │ │ │ ├── spread.js │ │ │ │ ├── throttle.js │ │ │ │ ├── toFormData.js │ │ │ │ ├── toURLEncodedForm.js │ │ │ │ └── validator.js │ │ │ ├── platform │ │ │ │ ├── browser │ │ │ │ │ ├── classes │ │ │ │ │ │ ├── FormData.js │ │ │ │ │ │ └── URLSearchParams.js │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ └── node │ │ │ │ │ ├── classes │ │ │ │ │ ├── FormData.js │ │ │ │ │ └── URLSearchParams.js │ │ │ │ │ └── index.js │ │ │ └── utils.js │ │ └── package.json │ ├── combined-stream │ │ ├── License │ │ ├── Readme.md │ │ ├── lib │ │ │ └── combined_stream.js │ │ ├── package.json │ │ └── yarn.lock │ ├── copy-anything │ │ ├── LICENSE │ │ ├── README.md │ │ ├── dist │ │ │ ├── index.cjs │ │ │ ├── index.es.js │ │ │ └── types │ │ │ │ └── index.d.ts │ │ └── package.json │ ├── debug │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── node.js │ │ ├── package.json │ │ └── src │ │ │ ├── browser.js │ │ │ ├── common.js │ │ │ ├── index.js │ │ │ └── node.js │ ├── delayed-stream │ │ ├── .npmignore │ │ ├── License │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── lib │ │ │ └── delayed_stream.js │ │ └── package.json │ ├── errno │ │ ├── .jshintrc │ │ ├── .travis.yml │ │ ├── README.md │ │ ├── build.js │ │ ├── cli.js │ │ ├── custom.js │ │ ├── errno.js │ │ ├── package.json │ │ └── test.js │ ├── follow-redirects │ │ ├── LICENSE │ │ ├── README.md │ │ ├── debug.js │ │ ├── http.js │ │ ├── https.js │ │ ├── index.js │ │ └── package.json │ ├── form-data │ │ ├── License │ │ ├── README.md.bak │ │ ├── Readme.md │ │ ├── index.d.ts │ │ ├── lib │ │ │ ├── browser.js │ │ │ ├── form_data.js │ │ │ └── populate.js │ │ └── package.json │ ├── graceful-fs │ │ ├── LICENSE │ │ ├── README.md │ │ ├── clone.js │ │ ├── graceful-fs.js │ │ ├── legacy-streams.js │ │ ├── package.json │ │ └── polyfills.js │ ├── iconv-lite │ │ ├── .github │ │ │ └── dependabot.yml │ │ ├── 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 │ ├── image-size │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── bin │ │ │ └── image-size.js │ │ ├── lib │ │ │ ├── detector.js │ │ │ ├── index.js │ │ │ ├── readUInt.js │ │ │ ├── types.js │ │ │ └── types │ │ │ │ ├── bmp.js │ │ │ │ ├── dds.js │ │ │ │ ├── gif.js │ │ │ │ ├── jpg.js │ │ │ │ ├── png.js │ │ │ │ ├── psd.js │ │ │ │ ├── svg.js │ │ │ │ ├── tiff.js │ │ │ │ └── webp.js │ │ └── package.json │ ├── is-what │ │ ├── .babelrc │ │ ├── .eslintignore │ │ ├── .eslintrc.js │ │ ├── .github │ │ │ └── FUNDING.yml │ │ ├── .prettierrc │ │ ├── LICENSE │ │ ├── README.md │ │ ├── build.js │ │ ├── dist │ │ │ ├── index.cjs.js │ │ │ └── index.esm.js │ │ ├── package.json │ │ ├── src │ │ │ └── index.ts │ │ ├── test │ │ │ ├── ava.ts │ │ │ └── index.test.js │ │ ├── tsconfig.json │ │ └── types │ │ │ └── index.d.ts │ ├── less │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── Gruntfile.js │ │ ├── README.md │ │ ├── bin │ │ │ └── lessc │ │ ├── bower.json │ │ ├── dist │ │ │ ├── less.js │ │ │ ├── less.min.js │ │ │ └── less.min.js.map │ │ ├── index.js │ │ ├── lib │ │ │ ├── less-browser │ │ │ │ ├── add-default-options.js │ │ │ │ ├── add-default-options.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── browser.js │ │ │ │ ├── browser.js.map │ │ │ │ ├── cache.js │ │ │ │ ├── cache.js.map │ │ │ │ ├── error-reporting.js │ │ │ │ ├── error-reporting.js.map │ │ │ │ ├── file-manager.js │ │ │ │ ├── file-manager.js.map │ │ │ │ ├── image-size.js │ │ │ │ ├── image-size.js.map │ │ │ │ ├── index.js │ │ │ │ ├── index.js.map │ │ │ │ ├── log-listener.js │ │ │ │ ├── log-listener.js.map │ │ │ │ ├── plugin-loader.js │ │ │ │ ├── plugin-loader.js.map │ │ │ │ ├── utils.js │ │ │ │ └── utils.js.map │ │ │ ├── less-node │ │ │ │ ├── environment.js │ │ │ │ ├── environment.js.map │ │ │ │ ├── file-manager.js │ │ │ │ ├── file-manager.js.map │ │ │ │ ├── fs.js │ │ │ │ ├── fs.js.map │ │ │ │ ├── image-size.js │ │ │ │ ├── image-size.js.map │ │ │ │ ├── index.js │ │ │ │ ├── index.js.map │ │ │ │ ├── lessc-helper.js │ │ │ │ ├── lessc-helper.js.map │ │ │ │ ├── plugin-loader.js │ │ │ │ ├── plugin-loader.js.map │ │ │ │ ├── url-file-manager.js │ │ │ │ └── url-file-manager.js.map │ │ │ └── less │ │ │ │ ├── constants.js │ │ │ │ ├── constants.js.map │ │ │ │ ├── contexts.js │ │ │ │ ├── contexts.js.map │ │ │ │ ├── data │ │ │ │ ├── colors.js │ │ │ │ ├── colors.js.map │ │ │ │ ├── index.js │ │ │ │ ├── index.js.map │ │ │ │ ├── unit-conversions.js │ │ │ │ └── unit-conversions.js.map │ │ │ │ ├── default-options.js │ │ │ │ ├── default-options.js.map │ │ │ │ ├── environment │ │ │ │ ├── abstract-file-manager.js │ │ │ │ ├── abstract-file-manager.js.map │ │ │ │ ├── abstract-plugin-loader.js │ │ │ │ ├── abstract-plugin-loader.js.map │ │ │ │ ├── environment-api.js │ │ │ │ ├── environment-api.js.map │ │ │ │ ├── environment.js │ │ │ │ ├── environment.js.map │ │ │ │ ├── file-manager-api.js │ │ │ │ └── file-manager-api.js.map │ │ │ │ ├── functions │ │ │ │ ├── boolean.js │ │ │ │ ├── boolean.js.map │ │ │ │ ├── color-blending.js │ │ │ │ ├── color-blending.js.map │ │ │ │ ├── color.js │ │ │ │ ├── color.js.map │ │ │ │ ├── data-uri.js │ │ │ │ ├── data-uri.js.map │ │ │ │ ├── default.js │ │ │ │ ├── default.js.map │ │ │ │ ├── function-caller.js │ │ │ │ ├── function-caller.js.map │ │ │ │ ├── function-registry.js │ │ │ │ ├── function-registry.js.map │ │ │ │ ├── index.js │ │ │ │ ├── index.js.map │ │ │ │ ├── list.js │ │ │ │ ├── list.js.map │ │ │ │ ├── math-helper.js │ │ │ │ ├── math-helper.js.map │ │ │ │ ├── math.js │ │ │ │ ├── math.js.map │ │ │ │ ├── number.js │ │ │ │ ├── number.js.map │ │ │ │ ├── string.js │ │ │ │ ├── string.js.map │ │ │ │ ├── svg.js │ │ │ │ ├── svg.js.map │ │ │ │ ├── types.js │ │ │ │ └── types.js.map │ │ │ │ ├── import-manager.js │ │ │ │ ├── import-manager.js.map │ │ │ │ ├── index.js │ │ │ │ ├── index.js.map │ │ │ │ ├── less-error.js │ │ │ │ ├── less-error.js.map │ │ │ │ ├── logger.js │ │ │ │ ├── logger.js.map │ │ │ │ ├── parse-tree.js │ │ │ │ ├── parse-tree.js.map │ │ │ │ ├── parse.js │ │ │ │ ├── parse.js.map │ │ │ │ ├── parser │ │ │ │ ├── chunker.js │ │ │ │ ├── chunker.js.map │ │ │ │ ├── parser-input.js │ │ │ │ ├── parser-input.js.map │ │ │ │ ├── parser.js │ │ │ │ └── parser.js.map │ │ │ │ ├── plugin-manager.js │ │ │ │ ├── plugin-manager.js.map │ │ │ │ ├── render.js │ │ │ │ ├── render.js.map │ │ │ │ ├── source-map-builder.js │ │ │ │ ├── source-map-builder.js.map │ │ │ │ ├── source-map-output.js │ │ │ │ ├── source-map-output.js.map │ │ │ │ ├── transform-tree.js │ │ │ │ ├── transform-tree.js.map │ │ │ │ ├── tree │ │ │ │ ├── anonymous.js │ │ │ │ ├── anonymous.js.map │ │ │ │ ├── assignment.js │ │ │ │ ├── assignment.js.map │ │ │ │ ├── atrule.js │ │ │ │ ├── atrule.js.map │ │ │ │ ├── attribute.js │ │ │ │ ├── attribute.js.map │ │ │ │ ├── call.js │ │ │ │ ├── call.js.map │ │ │ │ ├── color.js │ │ │ │ ├── color.js.map │ │ │ │ ├── combinator.js │ │ │ │ ├── combinator.js.map │ │ │ │ ├── comment.js │ │ │ │ ├── comment.js.map │ │ │ │ ├── condition.js │ │ │ │ ├── condition.js.map │ │ │ │ ├── debug-info.js │ │ │ │ ├── debug-info.js.map │ │ │ │ ├── declaration.js │ │ │ │ ├── declaration.js.map │ │ │ │ ├── detached-ruleset.js │ │ │ │ ├── detached-ruleset.js.map │ │ │ │ ├── dimension.js │ │ │ │ ├── dimension.js.map │ │ │ │ ├── element.js │ │ │ │ ├── element.js.map │ │ │ │ ├── expression.js │ │ │ │ ├── expression.js.map │ │ │ │ ├── extend.js │ │ │ │ ├── extend.js.map │ │ │ │ ├── import.js │ │ │ │ ├── import.js.map │ │ │ │ ├── index.js │ │ │ │ ├── index.js.map │ │ │ │ ├── javascript.js │ │ │ │ ├── javascript.js.map │ │ │ │ ├── js-eval-node.js │ │ │ │ ├── js-eval-node.js.map │ │ │ │ ├── keyword.js │ │ │ │ ├── keyword.js.map │ │ │ │ ├── media.js │ │ │ │ ├── media.js.map │ │ │ │ ├── mixin-call.js │ │ │ │ ├── mixin-call.js.map │ │ │ │ ├── mixin-definition.js │ │ │ │ ├── mixin-definition.js.map │ │ │ │ ├── namespace-value.js │ │ │ │ ├── namespace-value.js.map │ │ │ │ ├── negative.js │ │ │ │ ├── negative.js.map │ │ │ │ ├── node.js │ │ │ │ ├── node.js.map │ │ │ │ ├── operation.js │ │ │ │ ├── operation.js.map │ │ │ │ ├── paren.js │ │ │ │ ├── paren.js.map │ │ │ │ ├── property.js │ │ │ │ ├── property.js.map │ │ │ │ ├── quoted.js │ │ │ │ ├── quoted.js.map │ │ │ │ ├── ruleset.js │ │ │ │ ├── ruleset.js.map │ │ │ │ ├── selector.js │ │ │ │ ├── selector.js.map │ │ │ │ ├── unicode-descriptor.js │ │ │ │ ├── unicode-descriptor.js.map │ │ │ │ ├── unit.js │ │ │ │ ├── unit.js.map │ │ │ │ ├── url.js │ │ │ │ ├── url.js.map │ │ │ │ ├── value.js │ │ │ │ ├── value.js.map │ │ │ │ ├── variable-call.js │ │ │ │ ├── variable-call.js.map │ │ │ │ ├── variable.js │ │ │ │ └── variable.js.map │ │ │ │ ├── utils.js │ │ │ │ ├── utils.js.map │ │ │ │ └── visitors │ │ │ │ ├── extend-visitor.js │ │ │ │ ├── extend-visitor.js.map │ │ │ │ ├── import-sequencer.js │ │ │ │ ├── import-sequencer.js.map │ │ │ │ ├── import-visitor.js │ │ │ │ ├── import-visitor.js.map │ │ │ │ ├── index.js │ │ │ │ ├── index.js.map │ │ │ │ ├── join-selector-visitor.js │ │ │ │ ├── join-selector-visitor.js.map │ │ │ │ ├── set-tree-visibility-visitor.js │ │ │ │ ├── set-tree-visibility-visitor.js.map │ │ │ │ ├── to-css-visitor.js │ │ │ │ ├── to-css-visitor.js.map │ │ │ │ ├── visitor.js │ │ │ │ └── visitor.js.map │ │ ├── package.json │ │ ├── test │ │ │ ├── .eslintrc.json │ │ │ ├── README.md │ │ │ ├── browser │ │ │ │ ├── common.js │ │ │ │ ├── css │ │ │ │ │ ├── global-vars │ │ │ │ │ │ └── simple.css │ │ │ │ │ ├── modify-vars │ │ │ │ │ │ └── simple.css │ │ │ │ │ ├── plugin │ │ │ │ │ │ └── plugin.css │ │ │ │ │ ├── postProcessor │ │ │ │ │ │ └── postProcessor.css │ │ │ │ │ ├── relative-urls │ │ │ │ │ │ └── urls.css │ │ │ │ │ ├── rewrite-urls │ │ │ │ │ │ └── urls.css │ │ │ │ │ ├── rootpath-relative │ │ │ │ │ │ └── urls.css │ │ │ │ │ ├── rootpath-rewrite-urls │ │ │ │ │ │ └── urls.css │ │ │ │ │ ├── rootpath │ │ │ │ │ │ └── urls.css │ │ │ │ │ └── urls.css │ │ │ │ ├── generator │ │ │ │ │ ├── benchmark.config.js │ │ │ │ │ ├── generate.js │ │ │ │ │ ├── runner.config.js │ │ │ │ │ ├── runner.js │ │ │ │ │ └── template.js │ │ │ │ ├── less │ │ │ │ │ ├── console-errors │ │ │ │ │ │ ├── test-error.less │ │ │ │ │ │ └── test-error.txt │ │ │ │ │ ├── errors │ │ │ │ │ │ ├── image-height-error.less │ │ │ │ │ │ ├── image-height-error.txt │ │ │ │ │ │ ├── image-size-error.less │ │ │ │ │ │ ├── image-size-error.txt │ │ │ │ │ │ ├── image-width-error.less │ │ │ │ │ │ └── image-width-error.txt │ │ │ │ │ ├── global-vars │ │ │ │ │ │ └── simple.less │ │ │ │ │ ├── imports │ │ │ │ │ │ ├── urls.less │ │ │ │ │ │ └── urls2.less │ │ │ │ │ ├── modify-vars │ │ │ │ │ │ ├── imports │ │ │ │ │ │ │ └── simple2.less │ │ │ │ │ │ └── simple.less │ │ │ │ │ ├── nested-gradient-with-svg-gradient │ │ │ │ │ │ ├── mixin-consumer.less │ │ │ │ │ │ └── svg-gradient-mixin.less │ │ │ │ │ ├── plugin │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.less │ │ │ │ │ ├── postProcessor │ │ │ │ │ │ └── postProcessor.less │ │ │ │ │ ├── relative-urls │ │ │ │ │ │ └── urls.less │ │ │ │ │ ├── rewrite-urls │ │ │ │ │ │ └── urls.less │ │ │ │ │ ├── rootpath-relative │ │ │ │ │ │ └── urls.less │ │ │ │ │ ├── rootpath-rewrite-urls │ │ │ │ │ │ └── urls.less │ │ │ │ │ ├── rootpath │ │ │ │ │ │ └── urls.less │ │ │ │ │ └── urls.less │ │ │ │ ├── runner-VisitorPlugin-options.js │ │ │ │ ├── runner-VisitorPlugin.js │ │ │ │ ├── runner-browser-options.js │ │ │ │ ├── runner-browser-spec.js │ │ │ │ ├── runner-console-errors.js │ │ │ │ ├── runner-errors-options.js │ │ │ │ ├── runner-errors-spec.js │ │ │ │ ├── runner-filemanagerPlugin-options.js │ │ │ │ ├── runner-filemanagerPlugin.js │ │ │ │ ├── runner-global-vars-options.js │ │ │ │ ├── runner-global-vars-spec.js │ │ │ │ ├── runner-legacy-options.js │ │ │ │ ├── runner-legacy-spec.js │ │ │ │ ├── runner-main-options.js │ │ │ │ ├── runner-main-spec.js │ │ │ │ ├── runner-modify-vars-options.js │ │ │ │ ├── runner-modify-vars-spec.js │ │ │ │ ├── runner-no-js-errors-options.js │ │ │ │ ├── runner-no-js-errors-spec.js │ │ │ │ ├── runner-postProcessorPlugin-options.js │ │ │ │ ├── runner-postProcessorPlugin.js │ │ │ │ ├── runner-preProcessorPlugin-options.js │ │ │ │ ├── runner-preProcessorPlugin.js │ │ │ │ ├── runner-production-options.js │ │ │ │ ├── runner-production-spec.js │ │ │ │ ├── runner-relative-urls-options.js │ │ │ │ ├── runner-relative-urls-spec.js │ │ │ │ ├── runner-rewrite-urls-options.js │ │ │ │ ├── runner-rewrite-urls-spec.js │ │ │ │ ├── runner-rootpath-options.js │ │ │ │ ├── runner-rootpath-relative-options.js │ │ │ │ ├── runner-rootpath-relative-spec.js │ │ │ │ ├── runner-rootpath-rewrite-urls-options.js │ │ │ │ ├── runner-rootpath-rewrite-urls-spec.js │ │ │ │ ├── runner-rootpath-spec.js │ │ │ │ ├── runner-strict-units-options.js │ │ │ │ └── runner-strict-units-spec.js │ │ │ ├── index.js │ │ │ ├── less-test.js │ │ │ ├── modify-vars.js │ │ │ ├── plugins │ │ │ │ ├── filemanager │ │ │ │ │ └── index.js │ │ │ │ ├── postprocess │ │ │ │ │ └── index.js │ │ │ │ ├── preprocess │ │ │ │ │ └── index.js │ │ │ │ └── visitor │ │ │ │ │ └── index.js │ │ │ ├── sourcemaps-disable-annotation │ │ │ │ └── basic.json │ │ │ ├── sourcemaps │ │ │ │ ├── basic.json │ │ │ │ ├── custom-props.json │ │ │ │ └── index.html │ │ │ └── test-es6.ts │ │ └── tsconfig.json │ ├── make-dir │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── license │ │ ├── package.json │ │ └── readme.md │ ├── mime-db │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── db.json │ │ ├── index.js │ │ └── package.json │ ├── mime-types │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── mime │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── cli.js │ │ ├── mime.js │ │ ├── package.json │ │ ├── src │ │ │ ├── build.js │ │ │ └── test.js │ │ └── types.json │ ├── ms │ │ ├── index.js │ │ ├── license.md │ │ ├── package.json │ │ └── readme.md │ ├── needle │ │ ├── .github │ │ │ └── workflows │ │ │ │ └── nodejs.yml │ │ ├── README.md │ │ ├── bin │ │ │ └── needle │ │ ├── examples │ │ │ ├── deflated-stream.js │ │ │ ├── digest-auth.js │ │ │ ├── download-to-file.js │ │ │ ├── multipart-stream.js │ │ │ ├── parsed-stream.js │ │ │ ├── parsed-stream2.js │ │ │ ├── stream-events.js │ │ │ ├── stream-to-file.js │ │ │ └── upload-image.js │ │ ├── lib │ │ │ ├── auth.js │ │ │ ├── cookies.js │ │ │ ├── decoder.js │ │ │ ├── multipart.js │ │ │ ├── needle.js │ │ │ ├── parsers.js │ │ │ ├── querystring.js │ │ │ └── utils.js │ │ ├── license.txt │ │ ├── package.json │ │ └── test │ │ │ ├── auth_digest_spec.js │ │ │ ├── basic_auth_spec.js │ │ │ ├── compression_spec.js │ │ │ ├── cookies_spec.js │ │ │ ├── decoder_spec.js │ │ │ ├── errors_spec.js │ │ │ ├── headers_spec.js │ │ │ ├── helpers.js │ │ │ ├── long_string_spec.js │ │ │ ├── mimetype.js │ │ │ ├── output_spec.js │ │ │ ├── parsing_spec.js │ │ │ ├── post_data_spec.js │ │ │ ├── proxy_spec.js │ │ │ ├── querystring_spec.js │ │ │ ├── redirect_spec.js │ │ │ ├── redirect_with_timeout.js │ │ │ ├── request_stream_spec.js │ │ │ ├── response_stream_spec.js │ │ │ ├── socket_cleanup_spec.js │ │ │ ├── socket_pool_spec.js │ │ │ ├── stream_events_spec.js │ │ │ ├── tls_options_spec.js │ │ │ ├── tomcat_charset.html │ │ │ ├── uri_modifier_spec.js │ │ │ ├── url_spec.js │ │ │ ├── utils │ │ │ ├── formidable.js │ │ │ ├── proxy.js │ │ │ └── test.js │ │ │ └── utils_spec.js │ ├── ometa │ │ ├── .npmignore │ │ ├── Not_Quite_JS.txt │ │ ├── OMeta_Tutorial.txt │ │ ├── OMeta_WJS.wjs │ │ ├── OMeta_WJS_Mods.js │ │ ├── README.md │ │ ├── Things_You_Should_Know.txt │ │ ├── Worlds2.js │ │ ├── Worlds2_Library.js │ │ ├── arrays.wjs │ │ ├── bs-js-compiler.js │ │ ├── bs-js-compiler.txt │ │ ├── bs-ometa-compiler.js │ │ ├── bs-ometa-compiler.txt │ │ ├── bs-ometa-js-compiler.js │ │ ├── bs-ometa-js-compiler.txt │ │ ├── bs-ometa-optimizer.js │ │ ├── bs-ometa-optimizer.txt │ │ ├── bs-project-list-parser.js │ │ ├── bs-project-list-parser.txt │ │ ├── index.html │ │ ├── index.js │ │ ├── lib.js │ │ ├── license.md │ │ ├── newLineGrammar.ometa │ │ ├── newLineTest.js │ │ ├── ometa-base.js │ │ ├── ometa-node.js │ │ ├── ometa-rhino.js │ │ ├── ometa-script-tag.js │ │ ├── oshell │ │ ├── package.json │ │ ├── parser.js │ │ ├── prototype-fix.js │ │ ├── prototype.js │ │ ├── readme-rhino.txt │ │ ├── standalone.html │ │ ├── v8-shell.cc │ │ ├── w2shell │ │ ├── wiki.js │ │ └── workspace.js │ ├── parse-node-version │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── pify │ │ ├── index.js │ │ ├── license │ │ ├── package.json │ │ └── readme.md │ ├── proxy-from-env │ │ ├── .eslintrc │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test.js │ ├── prr │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── package.json │ │ ├── prr.js │ │ └── test.js │ ├── safer-buffer │ │ ├── LICENSE │ │ ├── Porting-Buffer.md │ │ ├── Readme.md │ │ ├── dangerous.js │ │ ├── package.json │ │ ├── safer.js │ │ └── tests.js │ ├── sax │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ └── sax.js │ │ └── package.json │ ├── scss │ │ ├── .npmignore │ │ ├── README.md │ │ ├── examples │ │ │ ├── blog.scss │ │ │ ├── compiler_tester.js │ │ │ ├── grammarInvoker.js │ │ │ ├── input.scss │ │ │ └── tester.js │ │ ├── package.json │ │ ├── specs │ │ │ ├── cssSelectorSpecs.js │ │ │ └── grammarInvoker.js │ │ └── src │ │ │ ├── compiler.js │ │ │ ├── cssSelector.ometa │ │ │ ├── index.js │ │ │ ├── prettyPrint.js │ │ │ └── scss.ometa │ ├── semver │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bin │ │ │ └── semver │ │ ├── package.json │ │ ├── range.bnf │ │ └── semver.js │ ├── source-map │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── dist │ │ │ ├── source-map.debug.js │ │ │ ├── source-map.js │ │ │ ├── source-map.min.js │ │ │ └── source-map.min.js.map │ │ ├── lib │ │ │ ├── array-set.js │ │ │ ├── base64-vlq.js │ │ │ ├── base64.js │ │ │ ├── binary-search.js │ │ │ ├── mapping-list.js │ │ │ ├── quick-sort.js │ │ │ ├── source-map-consumer.js │ │ │ ├── source-map-generator.js │ │ │ ├── source-node.js │ │ │ └── util.js │ │ ├── package.json │ │ ├── source-map.d.ts │ │ └── source-map.js │ ├── tslib │ │ ├── CopyrightNotice.txt │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── SECURITY.md │ │ ├── modules │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── package.json │ │ ├── tslib.d.ts │ │ ├── tslib.es6.html │ │ ├── tslib.es6.js │ │ ├── tslib.html │ │ └── tslib.js │ └── vk-uview-ui │ │ ├── changelog.md │ │ ├── components │ │ ├── u-action-sheet │ │ │ └── u-action-sheet.vue │ │ ├── u-alert-tips │ │ │ └── u-alert-tips.vue │ │ ├── u-avatar-cropper │ │ │ ├── u-avatar-cropper.vue │ │ │ └── weCropper.js │ │ ├── u-avatar │ │ │ └── u-avatar.vue │ │ ├── u-back-top │ │ │ └── u-back-top.vue │ │ ├── u-badge │ │ │ └── u-badge.vue │ │ ├── u-button │ │ │ └── u-button.vue │ │ ├── u-calendar │ │ │ └── u-calendar.vue │ │ ├── u-car-keyboard │ │ │ └── u-car-keyboard.vue │ │ ├── u-card │ │ │ └── u-card.vue │ │ ├── u-cell-group │ │ │ └── u-cell-group.vue │ │ ├── u-cell-item │ │ │ └── u-cell-item.vue │ │ ├── u-checkbox-group │ │ │ └── u-checkbox-group.vue │ │ ├── u-checkbox │ │ │ └── u-checkbox.vue │ │ ├── u-circle-progress │ │ │ └── u-circle-progress.vue │ │ ├── u-col │ │ │ └── u-col.vue │ │ ├── u-collapse-item │ │ │ └── u-collapse-item.vue │ │ ├── u-collapse │ │ │ └── u-collapse.vue │ │ ├── u-column-notice │ │ │ └── u-column-notice.vue │ │ ├── u-count-down │ │ │ ├── u-count-down.vue │ │ │ └── utils.js │ │ ├── u-count-to │ │ │ └── u-count-to.vue │ │ ├── u-divider │ │ │ └── u-divider.vue │ │ ├── u-dropdown-item │ │ │ └── u-dropdown-item.vue │ │ ├── u-dropdown │ │ │ └── u-dropdown.vue │ │ ├── u-empty │ │ │ └── u-empty.vue │ │ ├── u-field │ │ │ └── u-field.vue │ │ ├── u-form-item │ │ │ └── u-form-item.vue │ │ ├── u-form │ │ │ └── u-form.vue │ │ ├── u-full-screen │ │ │ └── u-full-screen.vue │ │ ├── u-gap │ │ │ └── u-gap.vue │ │ ├── u-grid-item │ │ │ └── u-grid-item.vue │ │ ├── u-grid │ │ │ └── u-grid.vue │ │ ├── u-icon │ │ │ └── u-icon.vue │ │ ├── u-image │ │ │ └── u-image.vue │ │ ├── u-index-anchor │ │ │ └── u-index-anchor.vue │ │ ├── u-index-list │ │ │ └── u-index-list.vue │ │ ├── u-input │ │ │ └── u-input.vue │ │ ├── u-keyboard │ │ │ └── u-keyboard.vue │ │ ├── u-lazy-load │ │ │ └── u-lazy-load.vue │ │ ├── u-line-progress │ │ │ └── u-line-progress.vue │ │ ├── u-line │ │ │ └── u-line.vue │ │ ├── u-link │ │ │ └── u-link.vue │ │ ├── u-loading-page │ │ │ └── u-loading-page.vue │ │ ├── u-loading │ │ │ └── u-loading.vue │ │ ├── u-loadmore │ │ │ └── u-loadmore.vue │ │ ├── u-mask │ │ │ └── u-mask.vue │ │ ├── u-message-input │ │ │ └── u-message-input.vue │ │ ├── u-modal │ │ │ └── u-modal.vue │ │ ├── u-navbar │ │ │ └── u-navbar.vue │ │ ├── u-no-network │ │ │ └── u-no-network.vue │ │ ├── u-notice-bar │ │ │ └── u-notice-bar.vue │ │ ├── u-number-box │ │ │ └── u-number-box.vue │ │ ├── u-number-keyboard │ │ │ └── u-number-keyboard.vue │ │ ├── u-parse │ │ │ ├── libs │ │ │ │ ├── CssHandler.js │ │ │ │ ├── MpHtmlParser.js │ │ │ │ ├── config.js │ │ │ │ └── trees.vue │ │ │ └── u-parse.vue │ │ ├── u-picker │ │ │ └── u-picker.vue │ │ ├── u-popup │ │ │ └── u-popup.vue │ │ ├── u-radio-group │ │ │ └── u-radio-group.vue │ │ ├── u-radio │ │ │ └── u-radio.vue │ │ ├── u-rate │ │ │ └── u-rate.vue │ │ ├── u-read-more │ │ │ └── u-read-more.vue │ │ ├── u-row-notice │ │ │ └── u-row-notice.vue │ │ ├── u-row │ │ │ └── u-row.vue │ │ ├── u-search │ │ │ └── u-search.vue │ │ ├── u-section │ │ │ └── u-section.vue │ │ ├── u-select │ │ │ └── u-select.vue │ │ ├── u-skeleton │ │ │ └── u-skeleton.vue │ │ ├── u-slider │ │ │ └── u-slider.vue │ │ ├── u-steps │ │ │ └── u-steps.vue │ │ ├── u-sticky │ │ │ └── u-sticky.vue │ │ ├── u-subsection │ │ │ └── u-subsection.vue │ │ ├── u-swipe-action │ │ │ └── u-swipe-action.vue │ │ ├── u-swiper │ │ │ └── u-swiper.vue │ │ ├── u-switch │ │ │ └── u-switch.vue │ │ ├── u-tabbar │ │ │ └── u-tabbar.vue │ │ ├── u-table │ │ │ └── u-table.vue │ │ ├── u-tabs-swiper │ │ │ └── u-tabs-swiper.vue │ │ ├── u-tabs │ │ │ └── u-tabs.vue │ │ ├── u-tag │ │ │ └── u-tag.vue │ │ ├── u-td │ │ │ └── u-td.vue │ │ ├── u-th │ │ │ └── u-th.vue │ │ ├── u-time-line-item │ │ │ └── u-time-line-item.vue │ │ ├── u-time-line │ │ │ └── u-time-line.vue │ │ ├── u-toast │ │ │ └── u-toast.vue │ │ ├── u-top-tips │ │ │ └── u-top-tips.vue │ │ ├── u-tr │ │ │ └── u-tr.vue │ │ ├── u-upload │ │ │ └── u-upload.vue │ │ ├── u-verification-code │ │ │ └── u-verification-code.vue │ │ ├── u-waterfall │ │ │ └── u-waterfall.vue │ │ └── vk-uview-ui │ │ │ └── vk-uview-ui.vue │ │ ├── iconfont.css │ │ ├── index.js │ │ ├── index.scss │ │ ├── libs │ │ ├── address │ │ │ ├── areas.json │ │ │ ├── citys.json │ │ │ └── provinces.json │ │ ├── config │ │ │ ├── config.js │ │ │ └── zIndex.js │ │ ├── css │ │ │ ├── color.scss │ │ │ ├── common.scss │ │ │ ├── style.components.scss │ │ │ ├── style.h5.scss │ │ │ ├── style.mp.scss │ │ │ ├── style.nvue.scss │ │ │ └── style.vue.scss │ │ ├── function │ │ │ ├── $parent.js │ │ │ ├── addUnit.js │ │ │ ├── bem.js │ │ │ ├── color.js │ │ │ ├── colorGradient.js │ │ │ ├── debounce.js │ │ │ ├── deepClone.js │ │ │ ├── deepMerge.js │ │ │ ├── getParent.js │ │ │ ├── guid.js │ │ │ ├── md5.js │ │ │ ├── queryParams.js │ │ │ ├── random.js │ │ │ ├── randomArray.js │ │ │ ├── route.js │ │ │ ├── sys.js │ │ │ ├── test.js │ │ │ ├── throttle.js │ │ │ ├── timeFormat.js │ │ │ ├── timeFrom.js │ │ │ ├── toast.js │ │ │ ├── trim.js │ │ │ └── type2icon.js │ │ ├── mixin │ │ │ ├── mixin.js │ │ │ └── mpShare.js │ │ ├── request │ │ │ └── index.js │ │ ├── store │ │ │ └── index.js │ │ └── util │ │ │ ├── async-validator.js │ │ │ └── emitter.js │ │ ├── package.json │ │ ├── readme.md │ │ └── theme.scss ├── package-lock.json ├── package.json ├── pages.json ├── pages │ ├── funmodule │ │ ├── backRefresh.vue │ │ ├── bluetooth-back.vue │ │ ├── bluetooth.vue │ │ ├── dom.vue │ │ ├── index.vue │ │ ├── input.vue │ │ ├── network.vue │ │ ├── printDataInfo.vue │ │ └── telphone.vue │ ├── index │ │ └── index.vue │ ├── login │ │ ├── forget.vue │ │ ├── login.vue │ │ └── register.vue │ ├── mine │ │ ├── autonav.vue │ │ ├── carTime.vue │ │ ├── classify.vue │ │ ├── editClassify.vue │ │ ├── index.vue │ │ ├── scrollView.vue │ │ ├── tabs.vue │ │ ├── tabsScroll.vue │ │ ├── webBind.vue │ │ └── webView.vue │ ├── scan │ │ ├── index-v2.vue │ │ ├── index.vue │ │ ├── scan-v2.vue │ │ └── scan.vue │ ├── signature │ │ ├── index-v2.vue │ │ └── index.vue │ └── workOrder │ │ └── detail.vue ├── static │ ├── fonts │ │ ├── invenicon.ttf │ │ ├── myicon.ttf │ │ └── uni.ttf │ ├── icons │ │ ├── ic-notification.svg │ │ ├── ic_DevInfo_normal.png │ │ ├── ic_DevInfo_normal.svg │ │ ├── ic_DevInfo_selected.png │ │ ├── ic_DevInfo_selected.svg │ │ ├── ic_alarm_normal.png │ │ ├── ic_alarm_normal.svg │ │ ├── ic_alarm_selected.png │ │ ├── ic_alarm_selected.svg │ │ ├── ic_capacity.svg │ │ ├── ic_classification_normal.png │ │ ├── ic_classification_normal.svg │ │ ├── ic_classification_selected.png │ │ ├── ic_classification_selected.svg │ │ ├── ic_duty.svg │ │ ├── ic_home_normal.png │ │ ├── ic_home_normal.svg │ │ ├── ic_home_selected.png │ │ ├── ic_home_selected.svg │ │ ├── ic_knowledge.svg │ │ ├── ic_message.svg │ │ ├── ic_mine_normal.png │ │ ├── ic_mine_normal.svg │ │ ├── ic_mine_selected.png │ │ ├── ic_mine_selected.svg │ │ ├── ic_more.svg │ │ ├── ic_myfocus.svg │ │ ├── ic_polling.svg │ │ ├── ic_property.svg │ │ ├── ic_search.svg │ │ ├── ic_signin.svg │ │ └── ic_workorder.svg │ ├── images │ │ ├── blank.png │ │ ├── blank_cart.png │ │ ├── bubble.png │ │ ├── car.png │ │ ├── center_bg.png │ │ ├── classify │ │ │ ├── audit-report.png │ │ │ ├── device-in.png │ │ │ ├── device-out.png │ │ │ ├── my-service.png │ │ │ ├── my_about.png │ │ │ ├── my_datasync.png │ │ │ ├── my_feedback.png │ │ │ ├── my_serversettings.png │ │ │ ├── my_signin.png │ │ │ ├── my_wipecache.png │ │ │ ├── resource-query.png │ │ │ └── subscribe-visit.png │ │ ├── index │ │ │ ├── logo.png │ │ │ └── slide.jpg │ │ ├── locate.png │ │ ├── login │ │ │ ├── account.png │ │ │ ├── ipset.png │ │ │ ├── logo.png │ │ │ ├── password.png │ │ │ ├── ty0.png │ │ │ ├── ty1.png │ │ │ └── ymk.png │ │ ├── logo.png │ │ ├── logo_icon.png │ │ ├── navigator_bg.png │ │ ├── order_bg.png │ │ ├── rating_off.png │ │ ├── rating_on.png │ │ ├── remove.png │ │ ├── stars.png │ │ └── tabbar │ │ │ ├── tab-home-selected.png │ │ │ ├── tab-home.png │ │ │ ├── tab-mine-selected.png │ │ │ └── tab-mine.png │ ├── logo.png │ └── test.jpeg ├── store │ ├── index.ts │ └── modules │ │ ├── countStore.ts │ │ └── permissionStore.ts ├── uni.scss ├── unistore │ ├── index.ts │ └── modules │ │ └── permissionStore.ts └── utils │ ├── AEScrypto.ts │ ├── JSEncrypt.ts │ ├── LPAPI │ ├── BarcodeWriter.js │ ├── BitmapPackage.js │ ├── DataPackage.js │ ├── DzBLE.js │ ├── LPAPI.js │ ├── barcode.js │ └── qrcode.js │ ├── axiosRequest │ ├── buildURL.js │ ├── getFullURL.ts │ └── index.ts │ ├── directive.ts │ ├── luchRequest │ ├── index.js │ ├── readme.md │ └── request.js │ ├── serverConfig.ts │ ├── tabBarBadgeSync.ts │ └── webSocket.ts └── vue.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /node_modules/ 3 | /dist/ 4 | unpackage/ 5 | npm-debug.log* 6 | yarn-debug.log* 7 | yarn-error.log* 8 | !/src/node_modules 9 | 10 | 11 | # Editor directories and files 12 | .idea 13 | .vscode 14 | *.suo 15 | *.ntvs* 16 | *.njsproj 17 | *.sln 18 | -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | ['@vue/app', { 4 | useBuiltIns: 'entry' 5 | }] 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | const pkg = require('./package.json') 2 | module.exports = { 3 | plugins: [ 4 | require('autoprefixer')({ 5 | browsers: pkg.browserslist 6 | }), 7 | require('@dcloudio/vue-cli-plugin-uni/packages/postcss') 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /public/serverConfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "ajaxUrl":"https://www.fastmock.site/mock/b5aeba034aac038de76b613109a5cce7/test", 3 | "fileUrl":"https://www.fastmock.site/mock/b5aeba034aac038de76b613109a5cce7/test" 4 | } -------------------------------------------------------------------------------- /src/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "development" : { 4 | "compact": false 5 | }, 6 | "production" : { 7 | "compact": false 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /src/common/crypto-js/enc-hex.js: -------------------------------------------------------------------------------- 1 | ;(function (root, factory) { 2 | if (typeof exports === "object") { 3 | // CommonJS 4 | module.exports = exports = factory(require("./core")); 5 | } 6 | else if (typeof define === "function" && define.amd) { 7 | // AMD 8 | define(["./core"], factory); 9 | } 10 | else { 11 | // Global (browser) 12 | factory(root.CryptoJS); 13 | } 14 | }(this, function (CryptoJS) { 15 | 16 | return CryptoJS.enc.Hex; 17 | 18 | })); -------------------------------------------------------------------------------- /src/common/crypto-js/enc-latin1.js: -------------------------------------------------------------------------------- 1 | ;(function (root, factory) { 2 | if (typeof exports === "object") { 3 | // CommonJS 4 | module.exports = exports = factory(require("./core")); 5 | } 6 | else if (typeof define === "function" && define.amd) { 7 | // AMD 8 | define(["./core"], factory); 9 | } 10 | else { 11 | // Global (browser) 12 | factory(root.CryptoJS); 13 | } 14 | }(this, function (CryptoJS) { 15 | 16 | return CryptoJS.enc.Latin1; 17 | 18 | })); -------------------------------------------------------------------------------- /src/common/crypto-js/enc-utf8.js: -------------------------------------------------------------------------------- 1 | ;(function (root, factory) { 2 | if (typeof exports === "object") { 3 | // CommonJS 4 | module.exports = exports = factory(require("./core")); 5 | } 6 | else if (typeof define === "function" && define.amd) { 7 | // AMD 8 | define(["./core"], factory); 9 | } 10 | else { 11 | // Global (browser) 12 | factory(root.CryptoJS); 13 | } 14 | }(this, function (CryptoJS) { 15 | 16 | return CryptoJS.enc.Utf8; 17 | 18 | })); -------------------------------------------------------------------------------- /src/common/crypto-js/format-openssl.js: -------------------------------------------------------------------------------- 1 | ;(function (root, factory, undef) { 2 | if (typeof exports === "object") { 3 | // CommonJS 4 | module.exports = exports = factory(require("./core"), require("./cipher-core")); 5 | } 6 | else if (typeof define === "function" && define.amd) { 7 | // AMD 8 | define(["./core", "./cipher-core"], factory); 9 | } 10 | else { 11 | // Global (browser) 12 | factory(root.CryptoJS); 13 | } 14 | }(this, function (CryptoJS) { 15 | 16 | return CryptoJS.format.OpenSSL; 17 | 18 | })); -------------------------------------------------------------------------------- /src/common/crypto-js/hmac-md5.js: -------------------------------------------------------------------------------- 1 | ;(function (root, factory, undef) { 2 | if (typeof exports === "object") { 3 | // CommonJS 4 | module.exports = exports = factory(require("./core"), require("./md5"), require("./hmac")); 5 | } 6 | else if (typeof define === "function" && define.amd) { 7 | // AMD 8 | define(["./core", "./md5", "./hmac"], factory); 9 | } 10 | else { 11 | // Global (browser) 12 | factory(root.CryptoJS); 13 | } 14 | }(this, function (CryptoJS) { 15 | 16 | return CryptoJS.HmacMD5; 17 | 18 | })); -------------------------------------------------------------------------------- /src/common/crypto-js/hmac-ripemd160.js: -------------------------------------------------------------------------------- 1 | ;(function (root, factory, undef) { 2 | if (typeof exports === "object") { 3 | // CommonJS 4 | module.exports = exports = factory(require("./core"), require("./ripemd160"), require("./hmac")); 5 | } 6 | else if (typeof define === "function" && define.amd) { 7 | // AMD 8 | define(["./core", "./ripemd160", "./hmac"], factory); 9 | } 10 | else { 11 | // Global (browser) 12 | factory(root.CryptoJS); 13 | } 14 | }(this, function (CryptoJS) { 15 | 16 | return CryptoJS.HmacRIPEMD160; 17 | 18 | })); -------------------------------------------------------------------------------- /src/common/crypto-js/hmac-sha1.js: -------------------------------------------------------------------------------- 1 | ;(function (root, factory, undef) { 2 | if (typeof exports === "object") { 3 | // CommonJS 4 | module.exports = exports = factory(require("./core"), require("./sha1"), require("./hmac")); 5 | } 6 | else if (typeof define === "function" && define.amd) { 7 | // AMD 8 | define(["./core", "./sha1", "./hmac"], factory); 9 | } 10 | else { 11 | // Global (browser) 12 | factory(root.CryptoJS); 13 | } 14 | }(this, function (CryptoJS) { 15 | 16 | return CryptoJS.HmacSHA1; 17 | 18 | })); -------------------------------------------------------------------------------- /src/common/crypto-js/hmac-sha224.js: -------------------------------------------------------------------------------- 1 | ;(function (root, factory, undef) { 2 | if (typeof exports === "object") { 3 | // CommonJS 4 | module.exports = exports = factory(require("./core"), require("./sha256"), require("./sha224"), require("./hmac")); 5 | } 6 | else if (typeof define === "function" && define.amd) { 7 | // AMD 8 | define(["./core", "./sha256", "./sha224", "./hmac"], factory); 9 | } 10 | else { 11 | // Global (browser) 12 | factory(root.CryptoJS); 13 | } 14 | }(this, function (CryptoJS) { 15 | 16 | return CryptoJS.HmacSHA224; 17 | 18 | })); -------------------------------------------------------------------------------- /src/common/crypto-js/hmac-sha256.js: -------------------------------------------------------------------------------- 1 | ;(function (root, factory, undef) { 2 | if (typeof exports === "object") { 3 | // CommonJS 4 | module.exports = exports = factory(require("./core"), require("./sha256"), require("./hmac")); 5 | } 6 | else if (typeof define === "function" && define.amd) { 7 | // AMD 8 | define(["./core", "./sha256", "./hmac"], factory); 9 | } 10 | else { 11 | // Global (browser) 12 | factory(root.CryptoJS); 13 | } 14 | }(this, function (CryptoJS) { 15 | 16 | return CryptoJS.HmacSHA256; 17 | 18 | })); -------------------------------------------------------------------------------- /src/common/crypto-js/hmac-sha3.js: -------------------------------------------------------------------------------- 1 | ;(function (root, factory, undef) { 2 | if (typeof exports === "object") { 3 | // CommonJS 4 | module.exports = exports = factory(require("./core"), require("./x64-core"), require("./sha3"), require("./hmac")); 5 | } 6 | else if (typeof define === "function" && define.amd) { 7 | // AMD 8 | define(["./core", "./x64-core", "./sha3", "./hmac"], factory); 9 | } 10 | else { 11 | // Global (browser) 12 | factory(root.CryptoJS); 13 | } 14 | }(this, function (CryptoJS) { 15 | 16 | return CryptoJS.HmacSHA3; 17 | 18 | })); -------------------------------------------------------------------------------- /src/common/crypto-js/hmac-sha512.js: -------------------------------------------------------------------------------- 1 | ;(function (root, factory, undef) { 2 | if (typeof exports === "object") { 3 | // CommonJS 4 | module.exports = exports = factory(require("./core"), require("./x64-core"), require("./sha512"), require("./hmac")); 5 | } 6 | else if (typeof define === "function" && define.amd) { 7 | // AMD 8 | define(["./core", "./x64-core", "./sha512", "./hmac"], factory); 9 | } 10 | else { 11 | // Global (browser) 12 | factory(root.CryptoJS); 13 | } 14 | }(this, function (CryptoJS) { 15 | 16 | return CryptoJS.HmacSHA512; 17 | 18 | })); -------------------------------------------------------------------------------- /src/common/crypto-js/pad-pkcs7.js: -------------------------------------------------------------------------------- 1 | ;(function (root, factory, undef) { 2 | if (typeof exports === "object") { 3 | // CommonJS 4 | module.exports = exports = factory(require("./core"), require("./cipher-core")); 5 | } 6 | else if (typeof define === "function" && define.amd) { 7 | // AMD 8 | define(["./core", "./cipher-core"], factory); 9 | } 10 | else { 11 | // Global (browser) 12 | factory(root.CryptoJS); 13 | } 14 | }(this, function (CryptoJS) { 15 | 16 | return CryptoJS.pad.Pkcs7; 17 | 18 | })); -------------------------------------------------------------------------------- /src/components/ai-form-group/errorTip/index.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 20 | -------------------------------------------------------------------------------- /src/components/ai-form-group/index.js: -------------------------------------------------------------------------------- 1 | import aiForm from './ai-form/index.vue' 2 | import aiInput from './ai-input/index.vue' 3 | import aiTextarea from './ai-textarea/index.vue' 4 | import aiPicker from './ai-picker/index.vue' 5 | // const xPlus = {}; 6 | // xPlus.install = function(Vue, pr) { 7 | // Vue.component("ai-form", aiForm) 8 | // Vue.component("ai-input", aiInput) 9 | // } 10 | 11 | export { 12 | aiForm, 13 | aiInput, 14 | aiTextarea, 15 | aiPicker 16 | }; 17 | -------------------------------------------------------------------------------- /src/components/ai-form-group/watch.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue'; 2 | let t= new Vue(); 3 | export default t; -------------------------------------------------------------------------------- /src/components/ai-ui/ai-icons/icons-svg/arrowRight.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/ai-ui/ai-img-preview/README.md: -------------------------------------------------------------------------------- 1 | # API 文档 2 | 3 | ## example 4 | 5 | picList : [ 6 | { 7 | picPath: '/static/images/hotel1.png' 8 | }, 9 | { 10 | picPath: '/static/images/hotel2.png' 11 | }, 12 | { 13 | picPath: '/static/images/hotel3.png' 14 | }, 15 | ] 16 | current:0 默认展示第几个 17 | 18 | this.$refs['imgPreview'].open(); -------------------------------------------------------------------------------- /src/components/ai-ui/ai-radio-group/README.md: -------------------------------------------------------------------------------- 1 | # API 文档 2 | 3 | ## 参数属性 4 | 5 | | 参数 | 说明 | 类型 | 描述 | 6 | | --- |------|:----:|-----| 7 | | params | key匹配 | Object | 默认key为value;展示为name | 8 | | items | 单选列表数组 | Array | - | 9 | 10 | 11 | ## Example 12 | items:[{ 13 | id: 1, 14 | name: '美国' 15 | },{ 16 | id: 2, 17 | name: '中国', 18 | } 19 | ]; 20 | params:{ 21 | label: 'name', 22 | value: 'id', 23 | }, 24 | 25 | current:[], 26 | 27 | 28 | -------------------------------------------------------------------------------- /src/components/m-input/m-icon/m-icon.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 20 | 21 | 24 | -------------------------------------------------------------------------------- /src/config.txt: -------------------------------------------------------------------------------- 1 | pages.json: 2 | pages数组中第一项表示应用启动页 3 | "enablePullDownRefresh":true 开启下拉刷新 4 | "navigationStyle":"default" 有顶部title及返回展示 5 | "app-plus": { 6 | "titleNView": false // false 在App去除原生导航栏后,小程序端侧仍保有原生导航栏。 7 | }, 8 | 9 | 打包在HBuilderX中导入src文件打包 -------------------------------------------------------------------------------- /src/node_modules/html2canvas/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "none", 3 | "tabWidth": 4, 4 | "bracketSpacing": false, 5 | "singleQuote": true, 6 | "printWidth": 120 7 | } 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/configs/base.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "noImplicitAny": true, 4 | "noImplicitThis": true, 5 | "noUnusedLocals": true, 6 | "noUnusedParameters": true, 7 | "strictNullChecks": true, 8 | "strictPropertyInitialization": true, 9 | "resolveJsonModule": true 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/configs/preview.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./base", 3 | "include": [ 4 | "../www/src/preview.ts" 5 | ], 6 | "exclude": [ 7 | "node_modules" 8 | ] 9 | } 10 | 11 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/configs/scripts.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./base", 3 | "include": [ 4 | "scripts/**/*.ts" 5 | ], 6 | "exclude": [ 7 | "node_modules" 8 | ] 9 | } 10 | 11 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/core/__mocks__/features.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | exports.FEATURES = { 4 | SUPPORT_RANGE_BOUNDS: true, 5 | SUPPORT_SVG_DRAWING: true, 6 | SUPPORT_FOREIGNOBJECT_DRAWING: true, 7 | SUPPORT_CORS_IMAGES: true, 8 | SUPPORT_RESPONSE_TYPE: true, 9 | SUPPORT_CORS_XHR: true 10 | }; 11 | //# sourceMappingURL=features.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/core/__mocks__/features.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"features.js","sourceRoot":"","sources":["../../../../src/core/__mocks__/features.ts"],"names":[],"mappings":";;AAAa,QAAA,QAAQ,GAAG;IACpB,oBAAoB,EAAE,IAAI;IAC1B,mBAAmB,EAAE,IAAI;IACzB,6BAA6B,EAAE,IAAI;IACnC,mBAAmB,EAAE,IAAI;IACzB,qBAAqB,EAAE,IAAI;IAC3B,gBAAgB,EAAE,IAAI;CACzB,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/core/__mocks__/logger.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"logger.js","sourceRoot":"","sources":["../../../../src/core/__mocks__/logger.ts"],"names":[],"mappings":";;AAAA;IAAA;IAcA,CAAC;IAbG,sBAAK,GAAL,cAAS,CAAC;IAEH,aAAM,GAAb,cAAiB,CAAC;IAEX,cAAO,GAAd,cAAkB,CAAC;IAEZ,kBAAW,GAAlB;QACI,OAAO,MAAM,CAAC;IAClB,CAAC;IAED,qBAAI,GAAJ,cAAQ,CAAC;IAET,sBAAK,GAAL,cAAS,CAAC;IACd,aAAC;AAAD,CAAC,AAdD,IAcC;AAdY,wBAAM;AAgBnB,IAAM,MAAM,GAAG,IAAI,MAAM,EAAE,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/core/bitwise.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | exports.contains = function (bit, value) { return (bit & value) !== 0; }; 4 | //# sourceMappingURL=bitwise.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/core/bitwise.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"bitwise.js","sourceRoot":"","sources":["../../../src/core/bitwise.ts"],"names":[],"mappings":";;AAAa,QAAA,QAAQ,GAAG,UAAC,GAAW,EAAE,KAAa,IAAc,OAAA,CAAC,GAAG,GAAG,KAAK,CAAC,KAAK,CAAC,EAAnB,CAAmB,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/core/util.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | exports.SMALL_IMAGE = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'; 4 | //# sourceMappingURL=util.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/core/util.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"util.js","sourceRoot":"","sources":["../../../src/core/util.ts"],"names":[],"mappings":";;AAAa,QAAA,WAAW,GAAG,gFAAgF,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/IPropertyDescriptor.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"IPropertyDescriptor.js","sourceRoot":"","sources":["../../../src/css/IPropertyDescriptor.ts"],"names":[],"mappings":";;AAGA,IAAY,6BAMX;AAND,WAAY,6BAA6B;IACrC,mFAAK,CAAA;IACL,iFAAI,CAAA;IACJ,+FAAW,CAAA;IACX,6FAAU,CAAA;IACV,+FAAW,CAAA;AACf,CAAC,EANW,6BAA6B,GAA7B,qCAA6B,KAA7B,qCAA6B,QAMxC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/ITypeDescriptor.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=ITypeDescriptor.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/ITypeDescriptor.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ITypeDescriptor.js","sourceRoot":"","sources":["../../../src/css/ITypeDescriptor.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/layout/__mocks__/bounds.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | exports.Bounds = jest.requireActual('../bounds').Bounds; 4 | exports.parseBounds = function () { 5 | return new exports.Bounds(0, 0, 200, 50); 6 | }; 7 | //# sourceMappingURL=bounds.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/layout/__mocks__/bounds.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"bounds.js","sourceRoot":"","sources":["../../../../../src/css/layout/__mocks__/bounds.ts"],"names":[],"mappings":";;AAAc,QAAA,MAAM,GAAI,IAAI,CAAC,aAAa,CAAC,WAAW,CAAC,QAAC;AAC3C,QAAA,WAAW,GAAG;IACvB,OAAO,IAAI,cAAM,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC;AACrC,CAAC,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/property-descriptors/background-color.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var IPropertyDescriptor_1 = require("../IPropertyDescriptor"); 4 | exports.backgroundColor = { 5 | name: "background-color", 6 | initialValue: 'transparent', 7 | prefix: false, 8 | type: IPropertyDescriptor_1.PropertyDescriptorParsingType.TYPE_VALUE, 9 | format: 'color' 10 | }; 11 | //# sourceMappingURL=background-color.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/property-descriptors/background-color.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"background-color.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/background-color.ts"],"names":[],"mappings":";;AAAA,8DAAmG;AAEtF,QAAA,eAAe,GAAiC;IACzD,IAAI,EAAE,kBAAkB;IACxB,YAAY,EAAE,aAAa;IAC3B,MAAM,EAAE,KAAK;IACb,IAAI,EAAE,mDAA6B,CAAC,UAAU;IAC9C,MAAM,EAAE,OAAO;CAClB,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/property-descriptors/color.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var IPropertyDescriptor_1 = require("../IPropertyDescriptor"); 4 | exports.color = { 5 | name: "color", 6 | initialValue: 'transparent', 7 | prefix: false, 8 | type: IPropertyDescriptor_1.PropertyDescriptorParsingType.TYPE_VALUE, 9 | format: 'color' 10 | }; 11 | //# sourceMappingURL=color.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/property-descriptors/color.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"color.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/color.ts"],"names":[],"mappings":";;AAAA,8DAAmG;AAEtF,QAAA,KAAK,GAAiC;IAC/C,IAAI,EAAE,OAAO;IACb,YAAY,EAAE,aAAa;IAC3B,MAAM,EAAE,KAAK;IACb,IAAI,EAAE,mDAA6B,CAAC,UAAU;IAC9C,MAAM,EAAE,OAAO;CAClB,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/property-descriptors/font-size.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var IPropertyDescriptor_1 = require("../IPropertyDescriptor"); 4 | exports.fontSize = { 5 | name: "font-size", 6 | initialValue: '0', 7 | prefix: false, 8 | type: IPropertyDescriptor_1.PropertyDescriptorParsingType.TYPE_VALUE, 9 | format: 'length' 10 | }; 11 | //# sourceMappingURL=font-size.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/property-descriptors/font-size.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"font-size.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/font-size.ts"],"names":[],"mappings":";;AAAA,8DAAmG;AAEtF,QAAA,QAAQ,GAAiC;IAClD,IAAI,EAAE,WAAW;IACjB,YAAY,EAAE,GAAG;IACjB,MAAM,EAAE,KAAK;IACb,IAAI,EAAE,mDAA6B,CAAC,UAAU;IAC9C,MAAM,EAAE,QAAQ;CACnB,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/property-descriptors/font-variant.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"font-variant.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/font-variant.ts"],"names":[],"mappings":";;AAAA,8DAA8F;AAC9F,2CAAwD;AAC3C,QAAA,WAAW,GAAsC;IAC1D,IAAI,EAAE,cAAc;IACpB,YAAY,EAAE,MAAM;IACpB,IAAI,EAAE,mDAA6B,CAAC,IAAI;IACxC,MAAM,EAAE,KAAK;IACb,KAAK,EAAE,UAAC,MAAkB;QACtB,OAAO,MAAM,CAAC,MAAM,CAAC,qBAAY,CAAC,CAAC,GAAG,CAAC,UAAA,KAAK,IAAI,OAAA,KAAK,CAAC,KAAK,EAAX,CAAW,CAAC,CAAC;IACjE,CAAC;CACJ,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/property-descriptors/list-style-image.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"list-style-image.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/list-style-image.ts"],"names":[],"mappings":";;AAAA,iDAA8C;AAC9C,wCAAgD;AAChD,8DAA+F;AAGlF,QAAA,cAAc,GAA+C;IACtE,IAAI,EAAE,kBAAkB;IACxB,YAAY,EAAE,MAAM;IACpB,IAAI,EAAE,mDAA6B,CAAC,KAAK;IACzC,MAAM,EAAE,KAAK;IACb,KAAK,EAAE,UAAC,KAAe;QACnB,IAAI,KAAK,CAAC,IAAI,KAAK,qBAAS,CAAC,WAAW,IAAI,KAAK,CAAC,KAAK,KAAK,MAAM,EAAE;YAChE,OAAO,IAAI,CAAC;SACf;QAED,OAAO,aAAK,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;IAC9B,CAAC;CACJ,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/property-descriptors/margin.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"margin.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/margin.ts"],"names":[],"mappings":";;AAAA,8DAAoG;AAEpG,IAAM,aAAa,GAAG,UAAC,IAAY,IAAoC,OAAA,CAAC;IACpE,IAAI,EAAE,YAAU,IAAM;IACtB,YAAY,EAAE,GAAG;IACjB,MAAM,EAAE,KAAK;IACb,IAAI,EAAE,mDAA6B,CAAC,WAAW;CAClD,CAAC,EALqE,CAKrE,CAAC;AAEU,QAAA,SAAS,GAAkC,aAAa,CAAC,KAAK,CAAC,CAAC;AAChE,QAAA,WAAW,GAAkC,aAAa,CAAC,OAAO,CAAC,CAAC;AACpE,QAAA,YAAY,GAAkC,aAAa,CAAC,QAAQ,CAAC,CAAC;AACtE,QAAA,UAAU,GAAkC,aAAa,CAAC,MAAM,CAAC,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/property-descriptors/opacity.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"opacity.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/opacity.ts"],"names":[],"mappings":";;AAAA,8DAA+F;AAC/F,2CAAyD;AAC5C,QAAA,OAAO,GAAqC;IACrD,IAAI,EAAE,SAAS;IACf,YAAY,EAAE,GAAG;IACjB,IAAI,EAAE,mDAA6B,CAAC,KAAK;IACzC,MAAM,EAAE,KAAK;IACb,KAAK,EAAE,UAAC,KAAe;QACnB,IAAI,sBAAa,CAAC,KAAK,CAAC,EAAE;YACtB,OAAO,KAAK,CAAC,MAAM,CAAC;SACvB;QACD,OAAO,CAAC,CAAC;IACb,CAAC;CACJ,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/property-descriptors/text-decoration-color.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var IPropertyDescriptor_1 = require("../IPropertyDescriptor"); 4 | exports.textDecorationColor = { 5 | name: "text-decoration-color", 6 | initialValue: 'transparent', 7 | prefix: false, 8 | type: IPropertyDescriptor_1.PropertyDescriptorParsingType.TYPE_VALUE, 9 | format: 'color' 10 | }; 11 | //# sourceMappingURL=text-decoration-color.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/property-descriptors/text-decoration-color.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"text-decoration-color.js","sourceRoot":"","sources":["../../../../src/css/property-descriptors/text-decoration-color.ts"],"names":[],"mappings":";;AAAA,8DAAmG;AAEtF,QAAA,mBAAmB,GAAiC;IAC7D,IAAI,EAAE,uBAAuB;IAC7B,YAAY,EAAE,aAAa;IAC3B,MAAM,EAAE,KAAK;IACb,IAAI,EAAE,mDAA6B,CAAC,UAAU;IAC9C,MAAM,EAAE,OAAO;CAClB,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/types/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=index.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/types/index.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/css/types/index.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/types/length.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var tokenizer_1 = require("../syntax/tokenizer"); 4 | exports.isLength = function (token) { 5 | return token.type === tokenizer_1.TokenType.NUMBER_TOKEN || token.type === tokenizer_1.TokenType.DIMENSION_TOKEN; 6 | }; 7 | //# sourceMappingURL=length.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/css/types/length.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"length.js","sourceRoot":"","sources":["../../../../src/css/types/length.ts"],"names":[],"mappings":";;AACA,iDAAgF;AAInE,QAAA,QAAQ,GAAG,UAAC,KAAe;IACpC,OAAA,KAAK,CAAC,IAAI,KAAK,qBAAS,CAAC,YAAY,IAAI,KAAK,CAAC,IAAI,KAAK,qBAAS,CAAC,eAAe;AAAjF,CAAiF,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/dom/__mocks__/document-cloner.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"document-cloner.js","sourceRoot":"","sources":["../../../../src/dom/__mocks__/document-cloner.ts"],"names":[],"mappings":";;AAAA;IAGI;QACI,+EAA+E;QAC/E,IAAI,CAAC,sBAAsB,GAAG,EAAiB,CAAC;IACpD,CAAC;IAED,iCAAQ,GAAR;QACI,OAAO,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;IAC/B,CAAC;IAEM,sBAAO,GAAd;QACI,OAAO,IAAI,CAAC;IAChB,CAAC;IACL,qBAAC;AAAD,CAAC,AAfD,IAeC;AAfY,wCAAc"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/dom/elements/li-element-container.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"li-element-container.js","sourceRoot":"","sources":["../../../../src/dom/elements/li-element-container.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,0DAAsD;AACtD;IAAwC,sCAAgB;IAGpD,4BAAY,OAAsB;QAAlC,YACI,kBAAM,OAAO,CAAC,SAEjB;QADG,KAAI,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;;IAC/B,CAAC;IACL,yBAAC;AAAD,CAAC,AAPD,CAAwC,oCAAgB,GAOvD;AAPY,gDAAkB"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/dom/elements/ol-element-container.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ol-element-container.js","sourceRoot":"","sources":["../../../../src/dom/elements/ol-element-container.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,0DAAsD;AACtD;IAAwC,sCAAgB;IAIpD,4BAAY,OAAyB;QAArC,YACI,kBAAM,OAAO,CAAC,SAGjB;QAFG,KAAI,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;QAC3B,KAAI,CAAC,QAAQ,GAAG,OAAO,OAAO,CAAC,QAAQ,KAAK,SAAS,IAAI,OAAO,CAAC,QAAQ,KAAK,IAAI,CAAC;;IACvF,CAAC;IACL,yBAAC;AAAD,CAAC,AATD,CAAwC,oCAAgB,GASvD;AATY,gDAAkB"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/dom/elements/select-element-container.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"select-element-container.js","sourceRoot":"","sources":["../../../../src/dom/elements/select-element-container.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,0DAAsD;AACtD;IAA4C,0CAAgB;IAExD,gCAAY,OAA0B;QAAtC,YACI,kBAAM,OAAO,CAAC,SAGjB;QAFG,IAAM,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,aAAa,IAAI,CAAC,CAAC,CAAC;QAC3D,KAAI,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;;IACjD,CAAC;IACL,6BAAC;AAAD,CAAC,AAPD,CAA4C,oCAAgB,GAO3D;AAPY,wDAAsB"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/dom/elements/textarea-element-container.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"textarea-element-container.js","sourceRoot":"","sources":["../../../../src/dom/elements/textarea-element-container.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,0DAAsD;AACtD;IAA8C,4CAAgB;IAE1D,kCAAY,OAA4B;QAAxC,YACI,kBAAM,OAAO,CAAC,SAEjB;QADG,KAAI,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;;IAC/B,CAAC;IACL,+BAAC;AAAD,CAAC,AAND,CAA8C,oCAAgB,GAM7D;AANY,4DAAwB"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/dom/replaced-elements/canvas-element-container.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"canvas-element-container.js","sourceRoot":"","sources":["../../../../src/dom/replaced-elements/canvas-element-container.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,0DAAsD;AAEtD;IAA4C,0CAAgB;IAKxD,gCAAY,MAAyB;QAArC,YACI,kBAAM,MAAM,CAAC,SAIhB;QAHG,KAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,KAAI,CAAC,cAAc,GAAG,MAAM,CAAC,KAAK,CAAC;QACnC,KAAI,CAAC,eAAe,GAAG,MAAM,CAAC,MAAM,CAAC;;IACzC,CAAC;IACL,6BAAC;AAAD,CAAC,AAXD,CAA4C,oCAAgB,GAW3D;AAXY,wDAAsB"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/dom/replaced-elements/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | //# sourceMappingURL=index.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/dom/replaced-elements/index.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/dom/replaced-elements/index.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/dom/replaced-elements/pseudo-elements.js: -------------------------------------------------------------------------------- 1 | //# sourceMappingURL=pseudo-elements.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/dom/replaced-elements/pseudo-elements.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"pseudo-elements.js","sourceRoot":"","sources":["../../../../src/dom/replaced-elements/pseudo-elements.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/invariant.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | exports.invariant = function (assertion, error) { 4 | if (!assertion) { 5 | console.error(error); 6 | } 7 | }; 8 | //# sourceMappingURL=invariant.js.map -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/lib/invariant.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"invariant.js","sourceRoot":"","sources":["../../src/invariant.ts"],"names":[],"mappings":";;AAAa,QAAA,SAAS,GAAG,UAAC,SAAkB,EAAE,KAAa;IACvD,IAAI,CAAC,SAAS,EAAE;QACZ,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;KACxB;AACL,CAAC,CAAC"} -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/__tests__/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/build/reftests.d.ts: -------------------------------------------------------------------------------- 1 | export declare const testList: string[]; 2 | export declare const ignoredTests: { 3 | [key: string]: string[]; 4 | }; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/core/__mocks__/cache-storage.d.ts: -------------------------------------------------------------------------------- 1 | declare class MockCache { 2 | private readonly _cache; 3 | constructor(); 4 | addImage(src: string): Promise; 5 | } 6 | export declare class CacheStorage { 7 | static getInstance(): MockCache; 8 | } 9 | export {}; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/core/__mocks__/features.d.ts: -------------------------------------------------------------------------------- 1 | export declare const FEATURES: { 2 | SUPPORT_RANGE_BOUNDS: boolean; 3 | SUPPORT_SVG_DRAWING: boolean; 4 | SUPPORT_FOREIGNOBJECT_DRAWING: boolean; 5 | SUPPORT_CORS_IMAGES: boolean; 6 | SUPPORT_RESPONSE_TYPE: boolean; 7 | SUPPORT_CORS_XHR: boolean; 8 | }; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/core/__mocks__/logger.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Logger { 2 | debug(): void; 3 | static create(): void; 4 | static destroy(): void; 5 | static getInstance(): Logger; 6 | info(): void; 7 | error(): void; 8 | } 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/core/__tests__/cache-storage.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/core/__tests__/logger.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/core/bitwise.d.ts: -------------------------------------------------------------------------------- 1 | export declare const contains: (bit: number, value: number) => boolean; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/core/util.d.ts: -------------------------------------------------------------------------------- 1 | export declare const SMALL_IMAGE = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/ITypeDescriptor.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from './syntax/parser'; 2 | export interface ITypeDescriptor { 3 | name: string; 4 | parse: (value: CSSValue) => T; 5 | } 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/layout/__mocks__/bounds.d.ts: -------------------------------------------------------------------------------- 1 | export declare const Bounds: any; 2 | export declare const parseBounds: () => any; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/layout/bounds.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Bounds { 2 | readonly top: number; 3 | readonly left: number; 4 | readonly width: number; 5 | readonly height: number; 6 | constructor(x: number, y: number, w: number, h: number); 7 | add(x: number, y: number, w: number, h: number): Bounds; 8 | static fromClientRect(clientRect: ClientRect): Bounds; 9 | } 10 | export declare const parseBounds: (node: Element) => Bounds; 11 | export declare const parseDocumentSize: (document: Document) => Bounds; 12 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/layout/text.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSParsedDeclaration } from '../index'; 2 | import { Bounds } from './bounds'; 3 | export declare class TextBounds { 4 | readonly text: string; 5 | readonly bounds: Bounds; 6 | constructor(text: string, bounds: Bounds); 7 | } 8 | export declare const parseTextBounds: (value: string, styles: CSSParsedDeclaration, node: Text) => TextBounds[]; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/__tests__/background-tests.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/__tests__/text-shadow.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/__tests__/transform-tests.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/background-clip.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum BACKGROUND_CLIP { 3 | BORDER_BOX = 0, 4 | PADDING_BOX = 1, 5 | CONTENT_BOX = 2 6 | } 7 | export declare type BackgroundClip = BACKGROUND_CLIP[]; 8 | export declare const backgroundClip: IPropertyListDescriptor; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/background-color.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const backgroundColor: IPropertyTypeValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/background-image.d.ts: -------------------------------------------------------------------------------- 1 | import { ICSSImage } from '../types/image'; 2 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 3 | export declare const backgroundImage: IPropertyListDescriptor; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/background-origin.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare const enum BACKGROUND_ORIGIN { 3 | BORDER_BOX = 0, 4 | PADDING_BOX = 1, 5 | CONTENT_BOX = 2 6 | } 7 | export declare type BackgroundOrigin = BACKGROUND_ORIGIN[]; 8 | export declare const backgroundOrigin: IPropertyListDescriptor; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/background-position.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | import { LengthPercentageTuple } from '../types/length-percentage'; 3 | export declare type BackgroundPosition = BackgroundImagePosition[]; 4 | export declare type BackgroundImagePosition = LengthPercentageTuple; 5 | export declare const backgroundPosition: IPropertyListDescriptor; 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/background-repeat.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare type BackgroundRepeat = BACKGROUND_REPEAT[]; 3 | export declare enum BACKGROUND_REPEAT { 4 | REPEAT = 0, 5 | NO_REPEAT = 1, 6 | REPEAT_X = 2, 7 | REPEAT_Y = 3 8 | } 9 | export declare const backgroundRepeat: IPropertyListDescriptor; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/border-color.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const borderTopColor: IPropertyTypeValueDescriptor; 3 | export declare const borderRightColor: IPropertyTypeValueDescriptor; 4 | export declare const borderBottomColor: IPropertyTypeValueDescriptor; 5 | export declare const borderLeftColor: IPropertyTypeValueDescriptor; 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/border-style.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum BORDER_STYLE { 3 | NONE = 0, 4 | SOLID = 1 5 | } 6 | export declare const borderTopStyle: IPropertyIdentValueDescriptor; 7 | export declare const borderRightStyle: IPropertyIdentValueDescriptor; 8 | export declare const borderBottomStyle: IPropertyIdentValueDescriptor; 9 | export declare const borderLeftStyle: IPropertyIdentValueDescriptor; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/border-width.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const borderTopWidth: IPropertyValueDescriptor; 3 | export declare const borderRightWidth: IPropertyValueDescriptor; 4 | export declare const borderBottomWidth: IPropertyValueDescriptor; 5 | export declare const borderLeftWidth: IPropertyValueDescriptor; 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/box-shadow.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | import { Color } from '../types/color'; 3 | import { Length } from '../types/length'; 4 | export declare type BoxShadow = BoxShadowItem[]; 5 | interface BoxShadowItem { 6 | inset: boolean; 7 | color: Color; 8 | offsetX: Length; 9 | offsetY: Length; 10 | blur: Length; 11 | spread: Length; 12 | } 13 | export declare const boxShadow: IPropertyListDescriptor; 14 | export {}; 15 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/color.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const color: IPropertyTypeValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/content.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | import { CSSValue } from '../syntax/parser'; 3 | export declare type Content = CSSValue[]; 4 | export declare const content: IPropertyListDescriptor; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/counter-increment.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export interface COUNTER_INCREMENT { 3 | counter: string; 4 | increment: number; 5 | } 6 | export declare type CounterIncrement = COUNTER_INCREMENT[] | null; 7 | export declare const counterIncrement: IPropertyListDescriptor; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/counter-reset.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export interface COUNTER_RESET { 3 | counter: string; 4 | reset: number; 5 | } 6 | export declare type CounterReset = COUNTER_RESET[]; 7 | export declare const counterReset: IPropertyListDescriptor; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/float.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum FLOAT { 3 | NONE = 0, 4 | LEFT = 1, 5 | RIGHT = 2, 6 | INLINE_START = 3, 7 | INLINE_END = 4 8 | } 9 | export declare const float: IPropertyIdentValueDescriptor; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/font-family.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare type FONT_FAMILY = string; 3 | export declare type FontFamily = FONT_FAMILY[]; 4 | export declare const fontFamily: IPropertyListDescriptor; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/font-size.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const fontSize: IPropertyTypeValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/font-style.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum FONT_STYLE { 3 | NORMAL = "normal", 4 | ITALIC = "italic", 5 | OBLIQUE = "oblique" 6 | } 7 | export declare const fontStyle: IPropertyIdentValueDescriptor; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/font-variant.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare const fontVariant: IPropertyListDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/font-weight.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const fontWeight: IPropertyValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/letter-spacing.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const letterSpacing: IPropertyValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/line-break.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum LINE_BREAK { 3 | NORMAL = "normal", 4 | STRICT = "strict" 5 | } 6 | export declare const lineBreak: IPropertyIdentValueDescriptor; 7 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/line-height.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTokenValueDescriptor } from '../IPropertyDescriptor'; 2 | import { CSSValue } from '../syntax/parser'; 3 | export declare const lineHeight: IPropertyTokenValueDescriptor; 4 | export declare const computeLineHeight: (token: CSSValue, fontSize: number) => number; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/list-style-image.d.ts: -------------------------------------------------------------------------------- 1 | import { ICSSImage } from '../types/image'; 2 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 3 | export declare const listStyleImage: IPropertyValueDescriptor; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/list-style-position.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum LIST_STYLE_POSITION { 3 | INSIDE = 0, 4 | OUTSIDE = 1 5 | } 6 | export declare const listStylePosition: IPropertyIdentValueDescriptor; 7 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/margin.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTokenValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const marginTop: IPropertyTokenValueDescriptor; 3 | export declare const marginRight: IPropertyTokenValueDescriptor; 4 | export declare const marginBottom: IPropertyTokenValueDescriptor; 5 | export declare const marginLeft: IPropertyTokenValueDescriptor; 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/opacity.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const opacity: IPropertyValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/overflow-wrap.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum OVERFLOW_WRAP { 3 | NORMAL = "normal", 4 | BREAK_WORD = "break-word" 5 | } 6 | export declare const overflowWrap: IPropertyIdentValueDescriptor; 7 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/overflow.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum OVERFLOW { 3 | VISIBLE = 0, 4 | HIDDEN = 1, 5 | SCROLL = 2, 6 | AUTO = 3 7 | } 8 | export declare const overflow: IPropertyListDescriptor; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/padding.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const paddingTop: IPropertyTypeValueDescriptor; 3 | export declare const paddingRight: IPropertyTypeValueDescriptor; 4 | export declare const paddingBottom: IPropertyTypeValueDescriptor; 5 | export declare const paddingLeft: IPropertyTypeValueDescriptor; 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/position.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum POSITION { 3 | STATIC = 0, 4 | RELATIVE = 1, 5 | ABSOLUTE = 2, 6 | FIXED = 3, 7 | STICKY = 4 8 | } 9 | export declare const position: IPropertyIdentValueDescriptor; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/quotes.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export interface QUOTE { 3 | open: string; 4 | close: string; 5 | } 6 | export declare type Quotes = QUOTE[] | null; 7 | export declare const quotes: IPropertyListDescriptor; 8 | export declare const getQuote: (quotes: Quotes, depth: number, open: boolean) => string; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/text-align.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum TEXT_ALIGN { 3 | LEFT = 0, 4 | CENTER = 1, 5 | RIGHT = 2 6 | } 7 | export declare const textAlign: IPropertyIdentValueDescriptor; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/text-decoration-color.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const textDecorationColor: IPropertyTypeValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/text-decoration-line.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare const enum TEXT_DECORATION_LINE { 3 | NONE = 0, 4 | UNDERLINE = 1, 5 | OVERLINE = 2, 6 | LINE_THROUGH = 3, 7 | BLINK = 4 8 | } 9 | export declare type TextDecorationLine = TEXT_DECORATION_LINE[]; 10 | export declare const textDecorationLine: IPropertyListDescriptor; 11 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/text-shadow.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | import { Color } from '../types/color'; 3 | import { Length } from '../types/length'; 4 | export declare type TextShadow = TextShadowItem[]; 5 | interface TextShadowItem { 6 | color: Color; 7 | offsetX: Length; 8 | offsetY: Length; 9 | blur: Length; 10 | } 11 | export declare const textShadow: IPropertyListDescriptor; 12 | export {}; 13 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/text-transform.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum TEXT_TRANSFORM { 3 | NONE = 0, 4 | LOWERCASE = 1, 5 | UPPERCASE = 2, 6 | CAPITALIZE = 3 7 | } 8 | export declare const textTransform: IPropertyIdentValueDescriptor; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/transform-origin.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | import { LengthPercentage } from '../types/length-percentage'; 3 | export declare type TransformOrigin = [LengthPercentage, LengthPercentage]; 4 | export declare const transformOrigin: IPropertyListDescriptor; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/transform.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare type Matrix = [number, number, number, number, number, number]; 3 | export declare type Transform = Matrix | null; 4 | export declare const transform: IPropertyValueDescriptor; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/visibility.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum VISIBILITY { 3 | VISIBLE = 0, 4 | HIDDEN = 1, 5 | COLLAPSE = 2 6 | } 7 | export declare const visibility: IPropertyIdentValueDescriptor; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/word-break.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum WORD_BREAK { 3 | NORMAL = "normal", 4 | BREAK_ALL = "break-all", 5 | KEEP_ALL = "keep-all" 6 | } 7 | export declare const wordBreak: IPropertyIdentValueDescriptor; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/property-descriptors/z-index.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 2 | interface zIndex { 3 | order: number; 4 | auto: boolean; 5 | } 6 | export declare const zIndex: IPropertyValueDescriptor; 7 | export {}; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/syntax/__tests__/tokernizer-tests.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/types/__tests__/color-tests.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/types/__tests__/image-tests.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/types/angle.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from '../syntax/parser'; 2 | import { ITypeDescriptor } from '../ITypeDescriptor'; 3 | export declare const angle: ITypeDescriptor; 4 | export declare const isAngle: (value: CSSValue) => boolean; 5 | export declare const parseNamedSide: (tokens: CSSValue[]) => number | [import("./length-percentage").LengthPercentage, import("./length-percentage").LengthPercentage]; 6 | export declare const deg: (deg: number) => number; 7 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/types/color.d.ts: -------------------------------------------------------------------------------- 1 | import { ITypeDescriptor } from '../ITypeDescriptor'; 2 | export declare type Color = number; 3 | export declare const color: ITypeDescriptor; 4 | export declare const isTransparent: (color: number) => boolean; 5 | export declare const asString: (color: number) => string; 6 | export declare const pack: (r: number, g: number, b: number, a: number) => number; 7 | export declare const COLORS: { 8 | [key: string]: Color; 9 | }; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/types/functions/-prefix-linear-gradient.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from '../../syntax/parser'; 2 | import { CSSLinearGradientImage } from '../image'; 3 | export declare const prefixLinearGradient: (tokens: CSSValue[]) => CSSLinearGradientImage; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/types/functions/-prefix-radial-gradient.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from '../../syntax/parser'; 2 | import { CSSRadialGradientImage } from '../image'; 3 | export declare const prefixRadialGradient: (tokens: CSSValue[]) => CSSRadialGradientImage; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/types/functions/-webkit-gradient.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from '../../syntax/parser'; 2 | import { CSSLinearGradientImage, CSSRadialGradientImage } from '../image'; 3 | export declare const webkitGradient: (tokens: CSSValue[]) => CSSLinearGradientImage | CSSRadialGradientImage; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/types/functions/__tests__/radial-gradient.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/types/functions/linear-gradient.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from '../../syntax/parser'; 2 | import { CSSLinearGradientImage } from '../image'; 3 | export declare const linearGradient: (tokens: CSSValue[]) => CSSLinearGradientImage; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/types/index.d.ts: -------------------------------------------------------------------------------- 1 | export declare type CSSTypes = 'angle' | 'color' | 'image' | 'length' | 'length-percentage'; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/css/types/length.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from '../syntax/parser'; 2 | import { DimensionToken, NumberValueToken } from '../syntax/tokenizer'; 3 | export declare type Length = DimensionToken | NumberValueToken; 4 | export declare const isLength: (token: CSSValue) => token is Length; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/dom/__mocks__/document-cloner.d.ts: -------------------------------------------------------------------------------- 1 | export declare class DocumentCloner { 2 | clonedReferenceElement?: HTMLElement; 3 | constructor(); 4 | toIFrame(): Promise<{}>; 5 | static destroy(): boolean; 6 | } 7 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/dom/elements/li-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class LIElementContainer extends ElementContainer { 3 | readonly value: number; 4 | constructor(element: HTMLLIElement); 5 | } 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/dom/elements/ol-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class OLElementContainer extends ElementContainer { 3 | readonly start: number; 4 | readonly reversed: boolean; 5 | constructor(element: HTMLOListElement); 6 | } 7 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/dom/elements/select-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class SelectElementContainer extends ElementContainer { 3 | readonly value: string; 4 | constructor(element: HTMLSelectElement); 5 | } 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/dom/elements/textarea-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class TextareaElementContainer extends ElementContainer { 3 | readonly value: string; 4 | constructor(element: HTMLTextAreaElement); 5 | } 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/dom/replaced-elements/canvas-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class CanvasElementContainer extends ElementContainer { 3 | canvas: HTMLCanvasElement; 4 | intrinsicWidth: number; 5 | intrinsicHeight: number; 6 | constructor(canvas: HTMLCanvasElement); 7 | } 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/dom/replaced-elements/iframe-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | import { Color } from '../../css/types/color'; 3 | export declare class IFrameElementContainer extends ElementContainer { 4 | src: string; 5 | width: number; 6 | height: number; 7 | tree?: ElementContainer; 8 | backgroundColor: Color; 9 | constructor(iframe: HTMLIFrameElement); 10 | } 11 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/dom/replaced-elements/image-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class ImageElementContainer extends ElementContainer { 3 | src: string; 4 | intrinsicWidth: number; 5 | intrinsicHeight: number; 6 | constructor(img: HTMLImageElement); 7 | } 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/dom/replaced-elements/index.d.ts: -------------------------------------------------------------------------------- 1 | import { CanvasElementContainer } from './canvas-element-container'; 2 | import { ImageElementContainer } from './image-element-container'; 3 | import { SVGElementContainer } from './svg-element-container'; 4 | export declare type ReplacedElementContainer = CanvasElementContainer | ImageElementContainer | SVGElementContainer; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/dom/replaced-elements/input-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare const CHECKBOX = "checkbox"; 3 | export declare const RADIO = "radio"; 4 | export declare const PASSWORD = "password"; 5 | export declare const INPUT_COLOR = 707406591; 6 | export declare class InputElementContainer extends ElementContainer { 7 | readonly type: string; 8 | readonly checked: boolean; 9 | readonly value: string; 10 | constructor(input: HTMLInputElement); 11 | } 12 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/dom/replaced-elements/pseudo-elements.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/node_modules/html2canvas/dist/types/dom/replaced-elements/pseudo-elements.d.ts -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/dom/replaced-elements/svg-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class SVGElementContainer extends ElementContainer { 3 | svg: string; 4 | intrinsicWidth: number; 5 | intrinsicHeight: number; 6 | constructor(img: SVGSVGElement); 7 | } 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/dom/text-container.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSParsedDeclaration } from '../css/index'; 2 | import { TextBounds } from '../css/layout/text'; 3 | export declare class TextContainer { 4 | text: string; 5 | textBounds: TextBounds[]; 6 | constructor(node: Text, styles: CSSParsedDeclaration); 7 | } 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/invariant.d.ts: -------------------------------------------------------------------------------- 1 | export declare const invariant: (assertion: boolean, error: string) => void; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/render/border.d.ts: -------------------------------------------------------------------------------- 1 | import { Path } from './path'; 2 | import { BoundCurves } from './bound-curves'; 3 | export declare const parsePathForBorder: (curves: BoundCurves, borderSide: number) => Path[]; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/render/box-sizing.d.ts: -------------------------------------------------------------------------------- 1 | import { Bounds } from '../css/layout/bounds'; 2 | import { ElementContainer } from '../dom/element-container'; 3 | export declare const paddingBox: (element: ElementContainer) => Bounds; 4 | export declare const contentBox: (element: ElementContainer) => Bounds; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/render/canvas/foreignobject-renderer.d.ts: -------------------------------------------------------------------------------- 1 | import { RenderConfigurations } from './canvas-renderer'; 2 | export declare class ForeignObjectRenderer { 3 | canvas: HTMLCanvasElement; 4 | ctx: CanvasRenderingContext2D; 5 | options: RenderConfigurations; 6 | constructor(options: RenderConfigurations); 7 | render(element: HTMLElement): Promise; 8 | } 9 | export declare const loadSerializedSVG: (svg: Node) => Promise; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/render/font-metrics.d.ts: -------------------------------------------------------------------------------- 1 | export interface FontMetric { 2 | baseline: number; 3 | middle: number; 4 | } 5 | export declare class FontMetrics { 6 | private readonly _data; 7 | private readonly _document; 8 | constructor(document: Document); 9 | private parseMetrics; 10 | getMetrics(fontFamily: string, fontSize: string): FontMetric; 11 | } 12 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/render/vector.d.ts: -------------------------------------------------------------------------------- 1 | import { IPath, Path, PathType } from './path'; 2 | export declare class Vector implements IPath { 3 | type: PathType; 4 | x: number; 5 | y: number; 6 | constructor(x: number, y: number); 7 | add(deltaX: number, deltaY: number): Vector; 8 | } 9 | export declare const isVector: (path: Path) => path is Vector; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/__tests__/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/core/__mocks__/cache-storage.d.ts: -------------------------------------------------------------------------------- 1 | declare class MockCache { 2 | private readonly _cache; 3 | constructor(); 4 | addImage(src: string): Promise; 5 | } 6 | export declare class CacheStorage { 7 | static getInstance(): MockCache; 8 | } 9 | export {}; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/core/__mocks__/features.d.ts: -------------------------------------------------------------------------------- 1 | export declare const FEATURES: { 2 | SUPPORT_RANGE_BOUNDS: boolean; 3 | SUPPORT_SVG_DRAWING: boolean; 4 | SUPPORT_FOREIGNOBJECT_DRAWING: boolean; 5 | SUPPORT_CORS_IMAGES: boolean; 6 | SUPPORT_RESPONSE_TYPE: boolean; 7 | SUPPORT_CORS_XHR: boolean; 8 | }; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/core/__mocks__/logger.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Logger { 2 | debug(): void; 3 | static create(): void; 4 | static destroy(): void; 5 | static getInstance(): Logger; 6 | info(): void; 7 | error(): void; 8 | } 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/core/__tests__/cache-storage.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/core/__tests__/logger.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/core/bitwise.d.ts: -------------------------------------------------------------------------------- 1 | export declare const contains: (bit: number, value: number) => boolean; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/core/util.d.ts: -------------------------------------------------------------------------------- 1 | export declare const SMALL_IMAGE = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/ITypeDescriptor.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from './syntax/parser'; 2 | export interface ITypeDescriptor { 3 | name: string; 4 | parse: (value: CSSValue) => T; 5 | } 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/layout/__mocks__/bounds.d.ts: -------------------------------------------------------------------------------- 1 | export declare const Bounds: any; 2 | export declare const parseBounds: () => any; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/layout/bounds.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Bounds { 2 | readonly top: number; 3 | readonly left: number; 4 | readonly width: number; 5 | readonly height: number; 6 | constructor(x: number, y: number, w: number, h: number); 7 | add(x: number, y: number, w: number, h: number): Bounds; 8 | static fromClientRect(clientRect: ClientRect): Bounds; 9 | } 10 | export declare const parseBounds: (node: Element) => Bounds; 11 | export declare const parseDocumentSize: (document: Document) => Bounds; 12 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/layout/text.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSParsedDeclaration } from '../index'; 2 | import { Bounds } from './bounds'; 3 | export declare class TextBounds { 4 | readonly text: string; 5 | readonly bounds: Bounds; 6 | constructor(text: string, bounds: Bounds); 7 | } 8 | export declare const parseTextBounds: (value: string, styles: CSSParsedDeclaration, node: Text) => TextBounds[]; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/__tests__/background-tests.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/__tests__/text-shadow.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/__tests__/transform-tests.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/background-clip.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum BACKGROUND_CLIP { 3 | BORDER_BOX = 0, 4 | PADDING_BOX = 1, 5 | CONTENT_BOX = 2 6 | } 7 | export declare type BackgroundClip = BACKGROUND_CLIP[]; 8 | export declare const backgroundClip: IPropertyListDescriptor; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/background-color.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const backgroundColor: IPropertyTypeValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/background-image.d.ts: -------------------------------------------------------------------------------- 1 | import { ICSSImage } from '../types/image'; 2 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 3 | export declare const backgroundImage: IPropertyListDescriptor; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/background-origin.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare const enum BACKGROUND_ORIGIN { 3 | BORDER_BOX = 0, 4 | PADDING_BOX = 1, 5 | CONTENT_BOX = 2 6 | } 7 | export declare type BackgroundOrigin = BACKGROUND_ORIGIN[]; 8 | export declare const backgroundOrigin: IPropertyListDescriptor; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/background-position.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | import { LengthPercentageTuple } from '../types/length-percentage'; 3 | export declare type BackgroundPosition = BackgroundImagePosition[]; 4 | export declare type BackgroundImagePosition = LengthPercentageTuple; 5 | export declare const backgroundPosition: IPropertyListDescriptor; 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/background-repeat.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare type BackgroundRepeat = BACKGROUND_REPEAT[]; 3 | export declare enum BACKGROUND_REPEAT { 4 | REPEAT = 0, 5 | NO_REPEAT = 1, 6 | REPEAT_X = 2, 7 | REPEAT_Y = 3 8 | } 9 | export declare const backgroundRepeat: IPropertyListDescriptor; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/border-color.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const borderTopColor: IPropertyTypeValueDescriptor; 3 | export declare const borderRightColor: IPropertyTypeValueDescriptor; 4 | export declare const borderBottomColor: IPropertyTypeValueDescriptor; 5 | export declare const borderLeftColor: IPropertyTypeValueDescriptor; 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/border-style.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum BORDER_STYLE { 3 | NONE = 0, 4 | SOLID = 1 5 | } 6 | export declare const borderTopStyle: IPropertyIdentValueDescriptor; 7 | export declare const borderRightStyle: IPropertyIdentValueDescriptor; 8 | export declare const borderBottomStyle: IPropertyIdentValueDescriptor; 9 | export declare const borderLeftStyle: IPropertyIdentValueDescriptor; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/border-width.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const borderTopWidth: IPropertyValueDescriptor; 3 | export declare const borderRightWidth: IPropertyValueDescriptor; 4 | export declare const borderBottomWidth: IPropertyValueDescriptor; 5 | export declare const borderLeftWidth: IPropertyValueDescriptor; 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/box-shadow.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | import { Color } from '../types/color'; 3 | import { Length } from '../types/length'; 4 | export declare type BoxShadow = BoxShadowItem[]; 5 | interface BoxShadowItem { 6 | inset: boolean; 7 | color: Color; 8 | offsetX: Length; 9 | offsetY: Length; 10 | blur: Length; 11 | spread: Length; 12 | } 13 | export declare const boxShadow: IPropertyListDescriptor; 14 | export {}; 15 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/color.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const color: IPropertyTypeValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/content.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | import { CSSValue } from '../syntax/parser'; 3 | export declare type Content = CSSValue[]; 4 | export declare const content: IPropertyListDescriptor; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/counter-increment.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export interface COUNTER_INCREMENT { 3 | counter: string; 4 | increment: number; 5 | } 6 | export declare type CounterIncrement = COUNTER_INCREMENT[] | null; 7 | export declare const counterIncrement: IPropertyListDescriptor; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/counter-reset.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export interface COUNTER_RESET { 3 | counter: string; 4 | reset: number; 5 | } 6 | export declare type CounterReset = COUNTER_RESET[]; 7 | export declare const counterReset: IPropertyListDescriptor; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/float.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum FLOAT { 3 | NONE = 0, 4 | LEFT = 1, 5 | RIGHT = 2, 6 | INLINE_START = 3, 7 | INLINE_END = 4 8 | } 9 | export declare const float: IPropertyIdentValueDescriptor; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/font-family.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare type FONT_FAMILY = string; 3 | export declare type FontFamily = FONT_FAMILY[]; 4 | export declare const fontFamily: IPropertyListDescriptor; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/font-size.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const fontSize: IPropertyTypeValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/font-style.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum FONT_STYLE { 3 | NORMAL = "normal", 4 | ITALIC = "italic", 5 | OBLIQUE = "oblique" 6 | } 7 | export declare const fontStyle: IPropertyIdentValueDescriptor; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/font-variant.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare const fontVariant: IPropertyListDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/font-weight.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const fontWeight: IPropertyValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/letter-spacing.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const letterSpacing: IPropertyValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/line-break.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum LINE_BREAK { 3 | NORMAL = "normal", 4 | STRICT = "strict" 5 | } 6 | export declare const lineBreak: IPropertyIdentValueDescriptor; 7 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/line-height.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTokenValueDescriptor } from '../IPropertyDescriptor'; 2 | import { CSSValue } from '../syntax/parser'; 3 | export declare const lineHeight: IPropertyTokenValueDescriptor; 4 | export declare const computeLineHeight: (token: CSSValue, fontSize: number) => number; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/list-style-image.d.ts: -------------------------------------------------------------------------------- 1 | import { ICSSImage } from '../types/image'; 2 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 3 | export declare const listStyleImage: IPropertyValueDescriptor; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/list-style-position.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum LIST_STYLE_POSITION { 3 | INSIDE = 0, 4 | OUTSIDE = 1 5 | } 6 | export declare const listStylePosition: IPropertyIdentValueDescriptor; 7 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/margin.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTokenValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const marginTop: IPropertyTokenValueDescriptor; 3 | export declare const marginRight: IPropertyTokenValueDescriptor; 4 | export declare const marginBottom: IPropertyTokenValueDescriptor; 5 | export declare const marginLeft: IPropertyTokenValueDescriptor; 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/opacity.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const opacity: IPropertyValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/overflow-wrap.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum OVERFLOW_WRAP { 3 | NORMAL = "normal", 4 | BREAK_WORD = "break-word" 5 | } 6 | export declare const overflowWrap: IPropertyIdentValueDescriptor; 7 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/overflow.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum OVERFLOW { 3 | VISIBLE = 0, 4 | HIDDEN = 1, 5 | SCROLL = 2, 6 | AUTO = 3 7 | } 8 | export declare const overflow: IPropertyListDescriptor; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/padding.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const paddingTop: IPropertyTypeValueDescriptor; 3 | export declare const paddingRight: IPropertyTypeValueDescriptor; 4 | export declare const paddingBottom: IPropertyTypeValueDescriptor; 5 | export declare const paddingLeft: IPropertyTypeValueDescriptor; 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/position.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum POSITION { 3 | STATIC = 0, 4 | RELATIVE = 1, 5 | ABSOLUTE = 2, 6 | FIXED = 3, 7 | STICKY = 4 8 | } 9 | export declare const position: IPropertyIdentValueDescriptor; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/quotes.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export interface QUOTE { 3 | open: string; 4 | close: string; 5 | } 6 | export declare type Quotes = QUOTE[] | null; 7 | export declare const quotes: IPropertyListDescriptor; 8 | export declare const getQuote: (quotes: Quotes, depth: number, open: boolean) => string; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/text-align.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum TEXT_ALIGN { 3 | LEFT = 0, 4 | CENTER = 1, 5 | RIGHT = 2 6 | } 7 | export declare const textAlign: IPropertyIdentValueDescriptor; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/text-decoration-color.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyTypeValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare const textDecorationColor: IPropertyTypeValueDescriptor; 3 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/text-decoration-line.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | export declare const enum TEXT_DECORATION_LINE { 3 | NONE = 0, 4 | UNDERLINE = 1, 5 | OVERLINE = 2, 6 | LINE_THROUGH = 3, 7 | BLINK = 4 8 | } 9 | export declare type TextDecorationLine = TEXT_DECORATION_LINE[]; 10 | export declare const textDecorationLine: IPropertyListDescriptor; 11 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/text-shadow.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | import { Color } from '../types/color'; 3 | import { Length } from '../types/length'; 4 | export declare type TextShadow = TextShadowItem[]; 5 | interface TextShadowItem { 6 | color: Color; 7 | offsetX: Length; 8 | offsetY: Length; 9 | blur: Length; 10 | } 11 | export declare const textShadow: IPropertyListDescriptor; 12 | export {}; 13 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/text-transform.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum TEXT_TRANSFORM { 3 | NONE = 0, 4 | LOWERCASE = 1, 5 | UPPERCASE = 2, 6 | CAPITALIZE = 3 7 | } 8 | export declare const textTransform: IPropertyIdentValueDescriptor; 9 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/transform-origin.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyListDescriptor } from '../IPropertyDescriptor'; 2 | import { LengthPercentage } from '../types/length-percentage'; 3 | export declare type TransformOrigin = [LengthPercentage, LengthPercentage]; 4 | export declare const transformOrigin: IPropertyListDescriptor; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/transform.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare type Matrix = [number, number, number, number, number, number]; 3 | export declare type Transform = Matrix | null; 4 | export declare const transform: IPropertyValueDescriptor; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/visibility.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum VISIBILITY { 3 | VISIBLE = 0, 4 | HIDDEN = 1, 5 | COLLAPSE = 2 6 | } 7 | export declare const visibility: IPropertyIdentValueDescriptor; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/word-break.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyIdentValueDescriptor } from '../IPropertyDescriptor'; 2 | export declare enum WORD_BREAK { 3 | NORMAL = "normal", 4 | BREAK_ALL = "break-all", 5 | KEEP_ALL = "keep-all" 6 | } 7 | export declare const wordBreak: IPropertyIdentValueDescriptor; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/property-descriptors/z-index.d.ts: -------------------------------------------------------------------------------- 1 | import { IPropertyValueDescriptor } from '../IPropertyDescriptor'; 2 | interface zIndex { 3 | order: number; 4 | auto: boolean; 5 | } 6 | export declare const zIndex: IPropertyValueDescriptor; 7 | export {}; 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/syntax/__tests__/tokernizer-tests.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/types/__tests__/color-tests.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/types/__tests__/image-tests.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/types/angle.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from '../syntax/parser'; 2 | import { ITypeDescriptor } from '../ITypeDescriptor'; 3 | export declare const angle: ITypeDescriptor; 4 | export declare const isAngle: (value: CSSValue) => boolean; 5 | export declare const parseNamedSide: (tokens: CSSValue[]) => number | [import("./length-percentage").LengthPercentage, import("./length-percentage").LengthPercentage]; 6 | export declare const deg: (deg: number) => number; 7 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/types/color.d.ts: -------------------------------------------------------------------------------- 1 | import { ITypeDescriptor } from '../ITypeDescriptor'; 2 | export declare type Color = number; 3 | export declare const color: ITypeDescriptor; 4 | export declare const isTransparent: (color: number) => boolean; 5 | export declare const asString: (color: number) => string; 6 | export declare const pack: (r: number, g: number, b: number, a: number) => number; 7 | export declare const COLORS: { 8 | [key: string]: Color; 9 | }; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/types/functions/-prefix-linear-gradient.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from '../../syntax/parser'; 2 | import { CSSLinearGradientImage } from '../image'; 3 | export declare const prefixLinearGradient: (tokens: CSSValue[]) => CSSLinearGradientImage; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/types/functions/-prefix-radial-gradient.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from '../../syntax/parser'; 2 | import { CSSRadialGradientImage } from '../image'; 3 | export declare const prefixRadialGradient: (tokens: CSSValue[]) => CSSRadialGradientImage; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/types/functions/-webkit-gradient.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from '../../syntax/parser'; 2 | import { CSSLinearGradientImage, CSSRadialGradientImage } from '../image'; 3 | export declare const webkitGradient: (tokens: CSSValue[]) => CSSLinearGradientImage | CSSRadialGradientImage; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/types/functions/__tests__/radial-gradient.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/types/functions/linear-gradient.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from '../../syntax/parser'; 2 | import { CSSLinearGradientImage } from '../image'; 3 | export declare const linearGradient: (tokens: CSSValue[]) => CSSLinearGradientImage; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/types/index.d.ts: -------------------------------------------------------------------------------- 1 | export declare type CSSTypes = 'angle' | 'color' | 'image' | 'length' | 'length-percentage'; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/css/types/length.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSValue } from '../syntax/parser'; 2 | import { DimensionToken, NumberValueToken } from '../syntax/tokenizer'; 3 | export declare type Length = DimensionToken | NumberValueToken; 4 | export declare const isLength: (token: CSSValue) => token is Length; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/dom/__mocks__/document-cloner.d.ts: -------------------------------------------------------------------------------- 1 | export declare class DocumentCloner { 2 | clonedReferenceElement?: HTMLElement; 3 | constructor(); 4 | toIFrame(): Promise<{}>; 5 | static destroy(): boolean; 6 | } 7 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/dom/elements/li-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class LIElementContainer extends ElementContainer { 3 | readonly value: number; 4 | constructor(element: HTMLLIElement); 5 | } 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/dom/elements/ol-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class OLElementContainer extends ElementContainer { 3 | readonly start: number; 4 | readonly reversed: boolean; 5 | constructor(element: HTMLOListElement); 6 | } 7 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/dom/elements/select-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class SelectElementContainer extends ElementContainer { 3 | readonly value: string; 4 | constructor(element: HTMLSelectElement); 5 | } 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/dom/elements/textarea-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class TextareaElementContainer extends ElementContainer { 3 | readonly value: string; 4 | constructor(element: HTMLTextAreaElement); 5 | } 6 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/canvas-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class CanvasElementContainer extends ElementContainer { 3 | canvas: HTMLCanvasElement; 4 | intrinsicWidth: number; 5 | intrinsicHeight: number; 6 | constructor(canvas: HTMLCanvasElement); 7 | } 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/iframe-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | import { Color } from '../../css/types/color'; 3 | export declare class IFrameElementContainer extends ElementContainer { 4 | src: string; 5 | width: number; 6 | height: number; 7 | tree?: ElementContainer; 8 | backgroundColor: Color; 9 | constructor(iframe: HTMLIFrameElement); 10 | } 11 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/image-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class ImageElementContainer extends ElementContainer { 3 | src: string; 4 | intrinsicWidth: number; 5 | intrinsicHeight: number; 6 | constructor(img: HTMLImageElement); 7 | } 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/index.d.ts: -------------------------------------------------------------------------------- 1 | import { CanvasElementContainer } from './canvas-element-container'; 2 | import { ImageElementContainer } from './image-element-container'; 3 | import { SVGElementContainer } from './svg-element-container'; 4 | export declare type ReplacedElementContainer = CanvasElementContainer | ImageElementContainer | SVGElementContainer; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/input-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare const CHECKBOX = "checkbox"; 3 | export declare const RADIO = "radio"; 4 | export declare const PASSWORD = "password"; 5 | export declare const INPUT_COLOR = 707406591; 6 | export declare class InputElementContainer extends ElementContainer { 7 | readonly type: string; 8 | readonly checked: boolean; 9 | readonly value: string; 10 | constructor(input: HTMLInputElement); 11 | } 12 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/pseudo-elements.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/pseudo-elements.d.ts -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/dom/replaced-elements/svg-element-container.d.ts: -------------------------------------------------------------------------------- 1 | import { ElementContainer } from '../element-container'; 2 | export declare class SVGElementContainer extends ElementContainer { 3 | svg: string; 4 | intrinsicWidth: number; 5 | intrinsicHeight: number; 6 | constructor(img: SVGSVGElement); 7 | } 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/dom/text-container.d.ts: -------------------------------------------------------------------------------- 1 | import { CSSParsedDeclaration } from '../css/index'; 2 | import { TextBounds } from '../css/layout/text'; 3 | export declare class TextContainer { 4 | text: string; 5 | textBounds: TextBounds[]; 6 | constructor(node: Text, styles: CSSParsedDeclaration); 7 | } 8 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/invariant.d.ts: -------------------------------------------------------------------------------- 1 | export declare const invariant: (assertion: boolean, error: string) => void; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/render/border.d.ts: -------------------------------------------------------------------------------- 1 | import { Path } from './path'; 2 | import { BoundCurves } from './bound-curves'; 3 | export declare const parsePathForBorder: (curves: BoundCurves, borderSide: number) => Path[]; 4 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/render/box-sizing.d.ts: -------------------------------------------------------------------------------- 1 | import { Bounds } from '../css/layout/bounds'; 2 | import { ElementContainer } from '../dom/element-container'; 3 | export declare const paddingBox: (element: ElementContainer) => Bounds; 4 | export declare const contentBox: (element: ElementContainer) => Bounds; 5 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/render/canvas/foreignobject-renderer.d.ts: -------------------------------------------------------------------------------- 1 | import { RenderConfigurations } from './canvas-renderer'; 2 | export declare class ForeignObjectRenderer { 3 | canvas: HTMLCanvasElement; 4 | ctx: CanvasRenderingContext2D; 5 | options: RenderConfigurations; 6 | constructor(options: RenderConfigurations); 7 | render(element: HTMLElement): Promise; 8 | } 9 | export declare const loadSerializedSVG: (svg: Node) => Promise; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/render/font-metrics.d.ts: -------------------------------------------------------------------------------- 1 | export interface FontMetric { 2 | baseline: number; 3 | middle: number; 4 | } 5 | export declare class FontMetrics { 6 | private readonly _data; 7 | private readonly _document; 8 | constructor(document: Document); 9 | private parseMetrics; 10 | getMetrics(fontFamily: string, fontSize: string): FontMetric; 11 | } 12 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/src/render/vector.d.ts: -------------------------------------------------------------------------------- 1 | import { IPath, Path, PathType } from './path'; 2 | export declare class Vector implements IPath { 3 | type: PathType; 4 | x: number; 5 | y: number; 6 | constructor(x: number, y: number); 7 | add(deltaX: number, deltaY: number): Vector; 8 | } 9 | export declare const isVector: (path: Path) => path is Vector; 10 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/dist/types/tests/testrunner.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /src/node_modules/html2canvas/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'ts-jest', 3 | testEnvironment: 'jsdom', 4 | roots: ['src'] 5 | }; 6 | -------------------------------------------------------------------------------- /src/node_modules/qrcodejs2/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | .idea 4 | .project 5 | -------------------------------------------------------------------------------- /src/node_modules/qrcodejs2/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "qrcode.js", 3 | "version": "0.0.1", 4 | "homepage": "https://github.com/davidshimjs/qrcodejs", 5 | "authors": [ 6 | "Sangmin Shim", "Sangmin Shim (http://jaguarjs.com)" 7 | ], 8 | "description": "Cross-browser QRCode generator for javascript", 9 | "main": "qrcode.js", 10 | "ignore": [ 11 | "bower_components", 12 | "node_modules", 13 | "index.html", 14 | "index.svg", 15 | "jquery.min.js", 16 | "qrcode.min.js" 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /src/pages/devinfo/air.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 23 | 24 | 27 | -------------------------------------------------------------------------------- /src/pages/devinfo/env.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 23 | 24 | 27 | -------------------------------------------------------------------------------- /src/pages/devinfo/style/devinfo.css: -------------------------------------------------------------------------------- 1 | 2 | .topbox_con{ 3 | display: flex; 4 | flex-wrap:wrap; 5 | } 6 | .topbox_con>view{ 7 | width: 50%; 8 | } 9 | .topbox_title img, 10 | .topbox_img img{ 11 | width:24px; 12 | height: 24px; 13 | vertical-align: middle; 14 | margin-right: 5px; 15 | } 16 | .topbox_text:before{ 17 | content:""; 18 | display:inline-block; 19 | margin-right: 5px; 20 | border:4px solid #A3F0FF; 21 | width:10px; 22 | height: 10px; 23 | border-radius: 50%; 24 | } -------------------------------------------------------------------------------- /src/service/tabBarBadgeSync.js: -------------------------------------------------------------------------------- 1 | //import tabBarBadgeSync from @/xxx/xxx/tabBarBadgeSync"; 2 | //在每个tabBar页面的onShow中 引入 tabBarBadgeSync.call(this) 3 | export default function tabBarBadgeSync() { 4 | const cartCount = this.$store.getters["cart/cartCount"]; 5 | const isLogined = this.$store.state.user.isLogin; 6 | if (isLogined) { 7 | if (cartCount < 1) { 8 | return uni.removeTabBarBadge({index: 2}); 9 | } 10 | uni.setTabBarBadge({index: 2,text: cartCount + "" }); 11 | } 12 | } -------------------------------------------------------------------------------- /src/static/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/fonts/element-icons.ttf -------------------------------------------------------------------------------- /src/static/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/fonts/element-icons.woff -------------------------------------------------------------------------------- /src/static/icons/ic_DevInfo_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_DevInfo_normal.png -------------------------------------------------------------------------------- /src/static/icons/ic_DevInfo_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_DevInfo_selected.png -------------------------------------------------------------------------------- /src/static/icons/ic_alarm_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_alarm_normal.png -------------------------------------------------------------------------------- /src/static/icons/ic_alarm_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_alarm_selected.png -------------------------------------------------------------------------------- /src/static/icons/ic_classification_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_classification_normal.png -------------------------------------------------------------------------------- /src/static/icons/ic_classification_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_classification_selected.png -------------------------------------------------------------------------------- /src/static/icons/ic_home_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_home_normal.png -------------------------------------------------------------------------------- /src/static/icons/ic_home_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_home_selected.png -------------------------------------------------------------------------------- /src/static/icons/ic_mine_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_mine_normal.png -------------------------------------------------------------------------------- /src/static/icons/ic_mine_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/icons/ic_mine_selected.png -------------------------------------------------------------------------------- /src/static/images/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/code.png -------------------------------------------------------------------------------- /src/static/images/ic-addr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-addr.png -------------------------------------------------------------------------------- /src/static/images/ic-aircond-activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-aircond-activity.png -------------------------------------------------------------------------------- /src/static/images/ic-aircond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-aircond.png -------------------------------------------------------------------------------- /src/static/images/ic-ev-avtivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-ev-avtivity.png -------------------------------------------------------------------------------- /src/static/images/ic-ev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-ev.png -------------------------------------------------------------------------------- /src/static/images/ic-lev1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-lev1.png -------------------------------------------------------------------------------- /src/static/images/ic-lev2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-lev2.png -------------------------------------------------------------------------------- /src/static/images/ic-lev3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-lev3.png -------------------------------------------------------------------------------- /src/static/images/ic-lev4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-lev4.png -------------------------------------------------------------------------------- /src/static/images/ic-power-avtivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-power-avtivity.png -------------------------------------------------------------------------------- /src/static/images/ic-power.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-power.png -------------------------------------------------------------------------------- /src/static/images/ic-sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/ic-sd.png -------------------------------------------------------------------------------- /src/static/images/index_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/index_logo.png -------------------------------------------------------------------------------- /src/static/images/slide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/images/slide.jpg -------------------------------------------------------------------------------- /src/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/src/static/logo.png -------------------------------------------------------------------------------- /src/store/getters.js: -------------------------------------------------------------------------------- 1 | const getters = { 2 | loginStatus: state => state.app.loginStatus, 3 | token: state => state.app.token, 4 | location:state=>state.app.location, 5 | 6 | forcedLogin:state=>state.app.forcedLogin, 7 | hasLogin:state=>state.app.hasLogin, 8 | userName:state=>state.app.userName, 9 | 10 | } 11 | export default getters 12 | -------------------------------------------------------------------------------- /uniapp-v3/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | unpackage 11 | node_modules 12 | .DS_Store 13 | dist 14 | dist-ssr 15 | coverage 16 | *.local 17 | .hbuilderx 18 | 19 | /cypress/videos/ 20 | /cypress/screenshots/ 21 | 22 | # Editor directories and files 23 | .vscode/* 24 | !.vscode/extensions.json 25 | .idea 26 | *.suo 27 | *.ntvs* 28 | *.njsproj 29 | *.sln 30 | *.sw? 31 | -------------------------------------------------------------------------------- /uniapp-v3/.prettierrc: -------------------------------------------------------------------------------- 1 | { "semi": false, "singleQuote": true, "printWidth": 250 } -------------------------------------------------------------------------------- /uniapp-v3/api/index.ts: -------------------------------------------------------------------------------- 1 | export { default as testApi } from './modules/test' 2 | -------------------------------------------------------------------------------- /uniapp-v3/components/components.d.ts: -------------------------------------------------------------------------------- 1 | // import componentName from "./componentName.vue" 2 | 3 | declare module "@vue/runtime-core"{ 4 | export interface GlobalComponents{ 5 | //componentName:typeof componentName 6 | } 7 | } -------------------------------------------------------------------------------- /uniapp-v3/components/uni-icons/uniicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/components/uni-icons/uniicons.ttf -------------------------------------------------------------------------------- /uniapp-v3/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare module '*.vue' { 4 | import { DefineComponent } from 'vue' 5 | 6 | const component: DefineComponent<{}, {}, any> 7 | export default component 8 | } 9 | 10 | interface ImportMetaEnv { 11 | VITE_APP_TITLE: string 12 | VITE_APP_AXIOS_BASE_URL: string 13 | } 14 | -------------------------------------------------------------------------------- /uniapp-v3/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /uniapp-v3/nativeplugins/sand-plugin-bluetooth/android/sand-plugin-bluetooth-release.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/nativeplugins/sand-plugin-bluetooth/android/sand-plugin-bluetooth-release.aar -------------------------------------------------------------------------------- /uniapp-v3/nativeplugins/sand-plugin-bluetooth/ios/sand-plugin-bluetooth.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/nativeplugins/sand-plugin-bluetooth/ios/sand-plugin-bluetooth.framework/Info.plist -------------------------------------------------------------------------------- /uniapp-v3/nativeplugins/sand-plugin-bluetooth/ios/sand-plugin-bluetooth.framework/sand-plugin-bluetooth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/nativeplugins/sand-plugin-bluetooth/ios/sand-plugin-bluetooth.framework/sand-plugin-bluetooth -------------------------------------------------------------------------------- /uniapp-v3/node_modules/.bin/errno: -------------------------------------------------------------------------------- 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/../errno/cli.js" "$@" 10 | else 11 | exec node "$basedir/../errno/cli.js" "$@" 12 | fi 13 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/.bin/errno.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%\..\errno\cli.js" %* 18 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/.bin/image-size: -------------------------------------------------------------------------------- 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/../image-size/bin/image-size.js" "$@" 10 | else 11 | exec node "$basedir/../image-size/bin/image-size.js" "$@" 12 | fi 13 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/.bin/image-size.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%\..\image-size\bin\image-size.js" %* 18 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/.bin/lessc: -------------------------------------------------------------------------------- 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/../less/bin/lessc" "$@" 10 | else 11 | exec node "$basedir/../less/bin/lessc" "$@" 12 | fi 13 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/.bin/lessc.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%\..\less\bin\lessc" %* 18 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/.bin/mime: -------------------------------------------------------------------------------- 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/../mime/cli.js" "$@" 10 | else 11 | exec node "$basedir/../mime/cli.js" "$@" 12 | fi 13 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/.bin/mime.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%\..\mime\cli.js" %* 18 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/.bin/needle: -------------------------------------------------------------------------------- 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/../needle/bin/needle" "$@" 10 | else 11 | exec node "$basedir/../needle/bin/needle" "$@" 12 | fi 13 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/.bin/needle.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%\..\needle\bin\needle" %* 18 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/.bin/semver: -------------------------------------------------------------------------------- 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/../semver/bin/semver" "$@" 10 | else 11 | exec node "$basedir/../semver/bin/semver" "$@" 12 | fi 13 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/.bin/semver.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%\..\semver\bin\semver" %* 18 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/.vite/deps/package.json: -------------------------------------------------------------------------------- 1 | {"type":"module"} -------------------------------------------------------------------------------- /uniapp-v3/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 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/MIGRATION_GUIDE.md: -------------------------------------------------------------------------------- 1 | # Migration Guide 2 | 3 | ## 0.x.x -> 1.1.0 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/SECURITY.md: -------------------------------------------------------------------------------- 1 | # Reporting a Vulnerability 2 | 3 | If you discover a security vulnerability in axios please disclose it via [our huntr page](https://huntr.dev/repos/axios/axios/). Bounty eligibility, CVE assignment, response times and past reports are all there. 4 | 5 | 6 | Thank you for improving the security of axios. 7 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/cancel/isCancel.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | export default function isCancel(value) { 4 | return !!(value && value.__CANCEL__); 5 | } 6 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/core/README.md: -------------------------------------------------------------------------------- 1 | # axios // core 2 | 3 | The modules found in `core/` should be modules that are specific to the domain logic of axios. These modules would most likely not make sense to be consumed outside of the axios module, as their logic is too specific. Some examples of core modules are: 4 | 5 | - Dispatching requests 6 | - Requests sent via `adapters/` (see lib/adapters/README.md) 7 | - Managing interceptors 8 | - Handling config 9 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/defaults/transitional.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | export default { 4 | silentJSONParsing: true, 5 | forcedJSONParsing: true, 6 | clarifyTimeoutError: false 7 | }; 8 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/env/README.md: -------------------------------------------------------------------------------- 1 | # axios // env 2 | 3 | The `data.js` file is updated automatically when the package version is upgrading. Please do not edit it manually. 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/env/classes/FormData.js: -------------------------------------------------------------------------------- 1 | import FormData from 'form-data'; 2 | export default FormData; 3 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/env/data.js: -------------------------------------------------------------------------------- 1 | export const VERSION = "1.2.2"; -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/helpers/README.md: -------------------------------------------------------------------------------- 1 | # axios // helpers 2 | 3 | The modules found in `helpers/` should be generic modules that are _not_ specific to the domain logic of axios. These modules could theoretically be published to npm on their own and consumed by other modules or apps. Some examples of generic modules are things like: 4 | 5 | - Browser polyfills 6 | - Managing cookies 7 | - Parsing HTTP headers 8 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/helpers/bind.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | export default function bind(fn, thisArg) { 4 | return function wrap() { 5 | return fn.apply(thisArg, arguments); 6 | }; 7 | } 8 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/helpers/combineURLs.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /** 4 | * Creates a new URL by combining the specified URLs 5 | * 6 | * @param {string} baseURL The base URL 7 | * @param {string} relativeURL The relative URL 8 | * 9 | * @returns {string} The combined URL 10 | */ 11 | export default function combineURLs(baseURL, relativeURL) { 12 | return relativeURL 13 | ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') 14 | : baseURL; 15 | } 16 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/helpers/isAxiosError.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | import utils from './../utils.js'; 4 | 5 | /** 6 | * Determines whether the payload is an error thrown by Axios 7 | * 8 | * @param {*} payload The value to test 9 | * 10 | * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false 11 | */ 12 | export default function isAxiosError(payload) { 13 | return utils.isObject(payload) && (payload.isAxiosError === true); 14 | } 15 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/helpers/null.js: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line strict 2 | export default null; 3 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/helpers/parseProtocol.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | export default function parseProtocol(url) { 4 | const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); 5 | return match && match[1] || ''; 6 | } 7 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/platform/browser/classes/FormData.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | export default FormData; 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/platform/browser/classes/URLSearchParams.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | import AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js'; 4 | export default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams; 5 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/platform/index.js: -------------------------------------------------------------------------------- 1 | import platform from './node/index.js'; 2 | 3 | export {platform as default} 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/platform/node/classes/FormData.js: -------------------------------------------------------------------------------- 1 | import FormData from 'form-data'; 2 | 3 | export default FormData; 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/platform/node/classes/URLSearchParams.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | import url from 'url'; 4 | export default url.URLSearchParams; 5 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/axios/lib/platform/node/index.js: -------------------------------------------------------------------------------- 1 | import URLSearchParams from './classes/URLSearchParams.js' 2 | import FormData from './classes/FormData.js' 3 | 4 | export default { 5 | isNode: true, 6 | classes: { 7 | URLSearchParams, 8 | FormData, 9 | Blob: typeof Blob !== 'undefined' && Blob || null 10 | }, 11 | protocols: [ 'http', 'https', 'file', 'data' ] 12 | }; 13 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/debug/node.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/node'); 2 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/debug/src/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | /** 4 | * Detect Electron renderer / nwjs process, which is node, but we should 5 | * treat as a browser. 6 | */ 7 | if (typeof process === 'undefined' || process.type === 'renderer' || process.browser === true || process.__nwjs) { 8 | module.exports = require('./browser.js'); 9 | } else { 10 | module.exports = require('./node.js'); 11 | } 12 | 13 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/delayed-stream/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/delayed-stream/Makefile: -------------------------------------------------------------------------------- 1 | SHELL := /bin/bash 2 | 3 | test: 4 | @./test/run.js 5 | 6 | .PHONY: test 7 | 8 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/errno/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | 3 | language: node_js 4 | 5 | node_js: 6 | - 14 7 | - 12 8 | - 10 9 | - 9 10 | - 8 11 | - 7 12 | - 6 13 | - 5 14 | - 4 15 | 16 | arch: 17 | - amd64 18 | - ppc64le 19 | 20 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/errno/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var errno = require('./') 4 | , arg = process.argv[2] 5 | , data, code 6 | 7 | if (arg === undefined) { 8 | console.log(JSON.stringify(errno.code, null, 2)) 9 | process.exit(0) 10 | } 11 | 12 | if ((code = +arg) == arg) 13 | data = errno.errno[code] 14 | else 15 | data = errno.code[arg] || errno.code[arg.toUpperCase()] 16 | 17 | if (data) 18 | console.log(JSON.stringify(data, null, 2)) 19 | else { 20 | console.error('No such errno/code: "' + arg + '"') 21 | process.exit(1) 22 | } 23 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/follow-redirects/debug.js: -------------------------------------------------------------------------------- 1 | var debug; 2 | 3 | module.exports = function () { 4 | if (!debug) { 5 | try { 6 | /* eslint global-require: off */ 7 | debug = require("debug")("follow-redirects"); 8 | } 9 | catch (error) { /* */ } 10 | if (typeof debug !== "function") { 11 | debug = function () { /* */ }; 12 | } 13 | } 14 | debug.apply(null, arguments); 15 | }; 16 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/follow-redirects/http.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./").http; 2 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/follow-redirects/https.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./").https; 2 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/form-data/lib/browser.js: -------------------------------------------------------------------------------- 1 | /* eslint-env browser */ 2 | module.exports = typeof self == 'object' ? self.FormData : window.FormData; 3 | -------------------------------------------------------------------------------- /uniapp-v3/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 | -------------------------------------------------------------------------------- /uniapp-v3/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 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/image-size/lib/detector.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var typeMap = {}; 4 | var types = require('./types'); 5 | 6 | // load all available handlers 7 | types.forEach(function (type) { 8 | typeMap[type] = require('./types/' + type).detect; 9 | }); 10 | 11 | module.exports = function (buffer, filepath) { 12 | var type, result; 13 | for (type in typeMap) { 14 | result = typeMap[type](buffer, filepath); 15 | if (result) { 16 | return type; 17 | } 18 | } 19 | }; 20 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/image-size/lib/readUInt.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | // Abstract reading multi-byte unsigned integers 4 | function readUInt (buffer, bits, offset, isBigEndian) { 5 | offset = offset || 0; 6 | var endian = !!isBigEndian ? 'BE' : 'LE'; 7 | var method = buffer['readUInt' + bits + endian]; 8 | return method.call(buffer, offset); 9 | } 10 | 11 | module.exports = readUInt; 12 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/image-size/lib/types.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = [ 4 | 'bmp', 5 | 'gif', 6 | 'jpg', 7 | 'png', 8 | 'psd', 9 | 'svg', 10 | 'tiff', 11 | 'webp', 12 | 'dds' 13 | ]; 14 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/image-size/lib/types/bmp.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | function isBMP (buffer) { 4 | return ('BM' === buffer.toString('ascii', 0, 2)); 5 | } 6 | 7 | function calculate (buffer) { 8 | return { 9 | 'width': buffer.readUInt32LE(18), 10 | 'height': Math.abs(buffer.readInt32LE(22)) 11 | }; 12 | } 13 | 14 | module.exports = { 15 | 'detect': isBMP, 16 | 'calculate': calculate 17 | }; 18 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/image-size/lib/types/dds.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | function isDDS(buffer){ 4 | return buffer.readUInt32LE(0) === 0x20534444; 5 | } 6 | 7 | function calculate(buffer){ 8 | // read file resolution metadata 9 | return { 10 | 'height': buffer.readUInt32LE(12), 11 | 'width': buffer.readUInt32LE(16) 12 | }; 13 | } 14 | 15 | module.exports = { 16 | 'detect': isDDS, 17 | 'calculate': calculate 18 | }; 19 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/image-size/lib/types/gif.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var gifRegexp = /^GIF8[79]a/; 4 | function isGIF (buffer) { 5 | var signature = buffer.toString('ascii', 0, 6); 6 | return (gifRegexp.test(signature)); 7 | } 8 | 9 | function calculate(buffer) { 10 | return { 11 | 'width': buffer.readUInt16LE(6), 12 | 'height': buffer.readUInt16LE(8) 13 | }; 14 | } 15 | 16 | module.exports = { 17 | 'detect': isGIF, 18 | 'calculate': calculate 19 | }; 20 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/image-size/lib/types/psd.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | function isPSD (buffer) { 4 | return ('8BPS' === buffer.toString('ascii', 0, 4)); 5 | } 6 | 7 | function calculate (buffer) { 8 | return { 9 | 'width': buffer.readUInt32BE(18), 10 | 'height': buffer.readUInt32BE(14) 11 | }; 12 | } 13 | 14 | module.exports = { 15 | 'detect': isPSD, 16 | 'calculate': calculate 17 | }; 18 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/is-what/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["env"] 3 | } 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/is-what/.eslintignore: -------------------------------------------------------------------------------- 1 | # don't ever lint node_modules 2 | node_modules 3 | # don't lint build output (make sure it's set to your correct build folder name) 4 | dist 5 | # don't lint nyc coverage output 6 | coverage 7 | 8 | test 9 | .eslintrc.js 10 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/is-what/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 100, 3 | "tabWidth": 2, 4 | "singleQuote": true, 5 | "trailingComma": "es5", 6 | "semi": false, 7 | "bracketSpacing": true, 8 | "quoteProps": "consistent" 9 | } 10 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/is-what/test/index.test.js: -------------------------------------------------------------------------------- 1 | // @ts-check 2 | import { 3 | isBlob, 4 | isFile, 5 | } from '../dist/index.cjs' 6 | 7 | test('isBlob', () => { 8 | expect(isBlob(Blob)).toBe(false) 9 | expect(isBlob(new Blob())).toBe(true) 10 | }) 11 | 12 | test('isFile', () => { 13 | expect(isFile(File)).toBe(false) 14 | expect(isFile(new File([''], '', { type: 'text/html' }))).toBe(true) 15 | }) 16 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/is-what/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "baseUrl": ".", 4 | "strict": true, 5 | "isolatedModules": true, 6 | "esModuleInterop": true, 7 | "declaration": true, 8 | "declarationDir": "./types/" 9 | }, 10 | "include": ["src/**/*", "test/**/*"] 11 | } 12 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/.eslintignore: -------------------------------------------------------------------------------- 1 | Gruntfile.js 2 | dist/* 3 | tmp/* 4 | lib/* 5 | test/browser/less.min.js 6 | node_modules -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/README.md: -------------------------------------------------------------------------------- 1 | # [Less.js](http://lesscss.org) 2 | 3 | > The **dynamic** stylesheet language. [http://lesscss.org](http://lesscss.org). 4 | 5 | This is the JavaScript, official, stable version of Less. 6 | 7 | 8 | ## Getting Started 9 | 10 | Add Less.js to your project: 11 | ```sh 12 | npm install less 13 | ``` 14 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "less", 3 | "main": "dist/less.js", 4 | "ignore": [ 5 | "**/.*", 6 | "benchmark", 7 | "bin", 8 | "lib", 9 | "src", 10 | "build", 11 | "test", 12 | "*.md", 13 | "LICENSE", 14 | "Gruntfile.js", 15 | "*.json", 16 | "*.yml", 17 | ".gitattributes", 18 | ".npmignore", 19 | ".eslintignore", 20 | "tsconfig.json" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/less-node').default; 2 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/lib/less-node/fs.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var fs; 4 | try { 5 | fs = require('graceful-fs'); 6 | } 7 | catch (e) { 8 | fs = require('fs'); 9 | } 10 | exports.default = fs; 11 | //# sourceMappingURL=fs.js.map -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/lib/less-node/fs.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"fs.js","sourceRoot":"","sources":["../../src/less-node/fs.js"],"names":[],"mappings":";;AAAA,IAAI,EAAE,CAAC;AACP,IACA;IACI,EAAE,GAAG,OAAO,CAAC,aAAa,CAAC,CAAC;CAC/B;AACD,OAAO,CAAC,EACR;IACI,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;CACtB;AACD,kBAAe,EAAE,CAAC","sourcesContent":["let fs;\ntry\n{\n fs = require('graceful-fs');\n}\ncatch (e)\n{\n fs = require('fs');\n}\nexport default fs;\n"]} -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/lib/less/constants.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | exports.RewriteUrls = exports.Math = void 0; 4 | exports.Math = { 5 | ALWAYS: 0, 6 | PARENS_DIVISION: 1, 7 | PARENS: 2 8 | // removed - STRICT_LEGACY: 3 9 | }; 10 | exports.RewriteUrls = { 11 | OFF: 0, 12 | LOCAL: 1, 13 | ALL: 2 14 | }; 15 | //# sourceMappingURL=constants.js.map -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/lib/less/constants.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"constants.js","sourceRoot":"","sources":["../../src/less/constants.js"],"names":[],"mappings":";;;AACa,QAAA,IAAI,GAAG;IAChB,MAAM,EAAE,CAAC;IACT,eAAe,EAAE,CAAC;IAClB,MAAM,EAAE,CAAC;IACT,6BAA6B;CAChC,CAAC;AAEW,QAAA,WAAW,GAAG;IACvB,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,GAAG,EAAE,CAAC;CACT,CAAC","sourcesContent":["\nexport const Math = {\n ALWAYS: 0,\n PARENS_DIVISION: 1,\n PARENS: 2\n // removed - STRICT_LEGACY: 3\n};\n\nexport const RewriteUrls = {\n OFF: 0,\n LOCAL: 1,\n ALL: 2\n};"]} -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/lib/less/data/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var tslib_1 = require("tslib"); 4 | var colors_1 = tslib_1.__importDefault(require("./colors")); 5 | var unit_conversions_1 = tslib_1.__importDefault(require("./unit-conversions")); 6 | exports.default = { colors: colors_1.default, unitConversions: unit_conversions_1.default }; 7 | //# sourceMappingURL=index.js.map -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/lib/less/data/index.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/less/data/index.js"],"names":[],"mappings":";;;AAAA,4DAA8B;AAC9B,gFAAiD;AAEjD,kBAAe,EAAE,MAAM,kBAAA,EAAE,eAAe,4BAAA,EAAE,CAAC","sourcesContent":["import colors from './colors';\nimport unitConversions from './unit-conversions';\n\nexport default { colors, unitConversions };\n"]} -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/lib/less/tree/unicode-descriptor.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var tslib_1 = require("tslib"); 4 | var node_1 = tslib_1.__importDefault(require("./node")); 5 | var UnicodeDescriptor = function (value) { 6 | this.value = value; 7 | }; 8 | UnicodeDescriptor.prototype = Object.assign(new node_1.default(), { 9 | type: 'UnicodeDescriptor' 10 | }); 11 | exports.default = UnicodeDescriptor; 12 | //# sourceMappingURL=unicode-descriptor.js.map -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "node": true, 4 | "browser": true 5 | }, 6 | "parserOptions": { 7 | "ecmaVersion": 6 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/README.md: -------------------------------------------------------------------------------- 1 | Tests are generally organized in the `less/` folder by what options are set in index.js. 2 | 3 | The main tests are located under `less/_main/` -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/css/global-vars/simple.css: -------------------------------------------------------------------------------- 1 | .test { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/css/modify-vars/simple.css: -------------------------------------------------------------------------------- 1 | .testisimported { 2 | color: gainsboro; 3 | } 4 | .test { 5 | color1: green; 6 | color2: purple; 7 | scalar: 20; 8 | } 9 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/css/plugin/plugin.css: -------------------------------------------------------------------------------- 1 | .test { 2 | val: http://localhost:8081/tmp/browser/test-runner-browser.html; 3 | } 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/css/postProcessor/postProcessor.css: -------------------------------------------------------------------------------- 1 | hr {height:50px;} 2 | .test { 3 | color: white; 4 | } 5 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/generator/runner.js: -------------------------------------------------------------------------------- 1 | const runner = require('./generate') 2 | runner() -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/console-errors/test-error.less: -------------------------------------------------------------------------------- 1 | .a { 2 | prop: (3 / #fff); 3 | } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/console-errors/test-error.txt: -------------------------------------------------------------------------------- 1 | less: OperationError: Can't subtract or divide a color from a number in {pathhref}console-errors/test-error.less on line null, column 0: 2 | 1 prop: (3 / #fff); 3 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/errors/image-height-error.less: -------------------------------------------------------------------------------- 1 | .test-height{ 2 | height: image-height("../data/image.jpg") 3 | } 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/errors/image-height-error.txt: -------------------------------------------------------------------------------- 1 | RuntimeError: Error evaluating function `image-height`: Image size functions are not supported in browser version of less in image-height-error.less on line 2, column 11: 2 | 1 .test-height{ 3 | 2 height: image-height("../data/image.jpg") 4 | 3 } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/errors/image-size-error.less: -------------------------------------------------------------------------------- 1 | .test-size{ 2 | size: image-size("../data/image.jpg") 3 | } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/errors/image-size-error.txt: -------------------------------------------------------------------------------- 1 | RuntimeError: Error evaluating function `image-size`: Image size functions are not supported in browser version of less in image-size-error.less on line 2, column 9: 2 | 1 .test-size{ 3 | 2 size: image-size("../data/image.jpg") 4 | 3 } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/errors/image-width-error.less: -------------------------------------------------------------------------------- 1 | .test-width{ 2 | width: image-width("../data/image.jpg") 3 | } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/errors/image-width-error.txt: -------------------------------------------------------------------------------- 1 | RuntimeError: Error evaluating function `image-width`: Image size functions are not supported in browser version of less in image-width-error.less on line 2, column 10: 2 | 1 .test-width{ 3 | 2 width: image-width("../data/image.jpg") 4 | 3 } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/global-vars/simple.less: -------------------------------------------------------------------------------- 1 | .test { 2 | color: @global-var; 3 | } 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/imports/urls.less: -------------------------------------------------------------------------------- 1 | @import "modify-this.css"; 2 | .modify { 3 | my-url: url("a.png"); 4 | } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/imports/urls2.less: -------------------------------------------------------------------------------- 1 | @import "modify-again.css"; 2 | .modify { 3 | my-url: url("b.png"); 4 | } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/modify-vars/imports/simple2.less: -------------------------------------------------------------------------------- 1 | @var2: blue; 2 | .testisimported { 3 | color: gainsboro; 4 | } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/modify-vars/simple.less: -------------------------------------------------------------------------------- 1 | @import "imports/simple2"; 2 | @var1: red; 3 | @scale: 10; 4 | .test { 5 | color1: @var1; 6 | color2: @var2; 7 | scalar: @scale 8 | } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/nested-gradient-with-svg-gradient/mixin-consumer.less: -------------------------------------------------------------------------------- 1 | @import "svg-gradient-mixin.less"; 2 | 3 | .gray-gradient { 4 | .gradient-mixin(#999); 5 | } 6 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/nested-gradient-with-svg-gradient/svg-gradient-mixin.less: -------------------------------------------------------------------------------- 1 | .gradient-mixin(@color) { 2 | background: svg-gradient(to bottom, 3 | fade(@color, 0%) 0%, 4 | fade(@color, 5%) 60%, 5 | fade(@color, 10%) 70%, 6 | fade(@color, 15%) 73%, 7 | fade(@color, 20%) 75%, 8 | fade(@color, 25%) 80%, 9 | fade(@color, 30%) 85%, 10 | fade(@color, 35%) 88%, 11 | fade(@color, 40%) 90%, 12 | fade(@color, 45%) 95%, 13 | fade(@color, 50%) 100% 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/plugin/plugin.js: -------------------------------------------------------------------------------- 1 | 2 | functions.add('func', function() { 3 | return less.anonymous(location.href); 4 | }); 5 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/plugin/plugin.less: -------------------------------------------------------------------------------- 1 | @plugin "plugin"; 2 | .test { 3 | val: func(); 4 | } 5 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/less/postProcessor/postProcessor.less: -------------------------------------------------------------------------------- 1 | @color: white; 2 | .test { 3 | color: @color; 4 | } 5 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-VisitorPlugin-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: 'console', 3 | plugins: [VisitorPlugin]}; 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-VisitorPlugin.js: -------------------------------------------------------------------------------- 1 | describe('less.js Visitor Plugin', function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-browser-spec.js: -------------------------------------------------------------------------------- 1 | describe('less.js browser behaviour', function() { 2 | testLessEqualsInDocument(); 3 | 4 | it('has some log messages', function() { 5 | expect(logMessages.length).to.be.above(0); 6 | }); 7 | 8 | for (var i = 0; i < testFiles.length; i++) { 9 | var sheet = testSheets[i]; 10 | testSheet(sheet); 11 | } 12 | }); 13 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-console-errors.js: -------------------------------------------------------------------------------- 1 | less.errorReporting = 'console'; 2 | 3 | describe('less.js error reporting console test', function() { 4 | testLessErrorsInDocument(true); 5 | }); -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-errors-options.js: -------------------------------------------------------------------------------- 1 | var less = { 2 | strictUnits: true, 3 | math: 'strict-legacy', 4 | logLevel: 4, 5 | javascriptEnabled: true 6 | }; 7 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-errors-spec.js: -------------------------------------------------------------------------------- 1 | describe('less.js error tests', function() { 2 | testLessErrorsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-filemanagerPlugin-options.js: -------------------------------------------------------------------------------- 1 | var less = { 2 | logLevel: 4, 3 | errorReporting: 'console', 4 | plugins: [AddFilePlugin] 5 | }; 6 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-filemanagerPlugin.js: -------------------------------------------------------------------------------- 1 | describe('less.js filemanager Plugin', function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-global-vars-options.js: -------------------------------------------------------------------------------- 1 | var less = { 2 | logLevel: 4, 3 | errorReporting: 'console', 4 | globalVars: { 5 | '@global-var': 'red' 6 | } 7 | }; 8 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-global-vars-spec.js: -------------------------------------------------------------------------------- 1 | describe('less.js global vars', function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-legacy-options.js: -------------------------------------------------------------------------------- 1 | var less = { 2 | logLevel: 4, 3 | errorReporting: 'console', 4 | math: 'always', 5 | strictUnits: false 6 | }; 7 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-legacy-spec.js: -------------------------------------------------------------------------------- 1 | describe('less.js legacy tests', function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-main-options.js: -------------------------------------------------------------------------------- 1 | var less = { 2 | logLevel: 4, 3 | errorReporting: 'console' 4 | }; 5 | less.functions = { 6 | add: function(a, b) { 7 | return new(less.tree.Dimension)(a.value + b.value); 8 | }, 9 | increment: function(a) { 10 | return new(less.tree.Dimension)(a.value + 1); 11 | }, 12 | _color: function(str) { 13 | if (str.value === 'evil red') { 14 | return new(less.tree.Color)('600'); 15 | } 16 | } 17 | }; -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-main-spec.js: -------------------------------------------------------------------------------- 1 | console.warn('start spec'); 2 | describe('less.js main tests', function() { 3 | testLessEqualsInDocument(); 4 | it('the global environment', function() { 5 | expect(window.require).to.be.undefined; 6 | }); 7 | }); 8 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-modify-vars-options.js: -------------------------------------------------------------------------------- 1 | /* exported less */ 2 | var less = { 3 | logLevel: 4, 4 | errorReporting: 'console' 5 | }; -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-no-js-errors-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4}; 2 | 3 | less.strictUnits = true; 4 | less.javascriptEnabled = false; 5 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-no-js-errors-spec.js: -------------------------------------------------------------------------------- 1 | describe('less.js javascript disabled error tests', function() { 2 | testLessErrorsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-postProcessorPlugin-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: 'console', 3 | plugins: [postProcessorPlugin]}; 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-postProcessorPlugin.js: -------------------------------------------------------------------------------- 1 | describe('less.js postProcessor Plugin', function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-preProcessorPlugin-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: 'console', 3 | plugins: [preProcessorPlugin]}; 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-preProcessorPlugin.js: -------------------------------------------------------------------------------- 1 | describe('less.js preProcessor Plugin', function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-production-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 1, 2 | errorReporting: 'console'}; 3 | less.env = 'production'; 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-production-spec.js: -------------------------------------------------------------------------------- 1 | describe('less.js production behaviour', function() { 2 | it('doesn\'t log any messages', function() { 3 | expect(logMessages.length).to.equal(0); 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-relative-urls-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: 'console'}; 3 | less.relativeUrls = true; 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-relative-urls-spec.js: -------------------------------------------------------------------------------- 1 | describe('less.js browser test - relative url\'s', function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-rewrite-urls-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: 'console'}; 3 | less.rewriteUrls = 'all'; 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-rewrite-urls-spec.js: -------------------------------------------------------------------------------- 1 | describe("less.js browser test - rewrite urls", function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-rootpath-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: 'console'}; 3 | less.rootpath = 'https://localhost/'; 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-rootpath-relative-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: 'console'}; 3 | less.rootpath = 'https://www.github.com/cloudhead/less.js/'; 4 | less.relativeUrls = true; 5 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-rootpath-relative-spec.js: -------------------------------------------------------------------------------- 1 | describe('less.js browser test - rootpath and relative urls', function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-rootpath-rewrite-urls-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: 'console'}; 3 | less.rootpath = 'https://www.github.com/cloudhead/less.js/'; 4 | less.rewriteUrls = 'all'; 5 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-rootpath-rewrite-urls-spec.js: -------------------------------------------------------------------------------- 1 | describe('less.js browser test - rootpath and rewrite urls', function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-rootpath-spec.js: -------------------------------------------------------------------------------- 1 | describe('less.js browser test - rootpath url\'s', function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-strict-units-options.js: -------------------------------------------------------------------------------- 1 | var less = { 2 | logLevel: 4, 3 | errorReporting: 'console', 4 | strictMath: true, 5 | strictUnits: true }; 6 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/browser/runner-strict-units-spec.js: -------------------------------------------------------------------------------- 1 | describe('less.js strict units tests', function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/plugins/postprocess/index.js: -------------------------------------------------------------------------------- 1 | (function(exports) { 2 | var postProcessor = function() {}; 3 | 4 | postProcessor.prototype = { 5 | process: function (css) { 6 | return 'hr {height:50px;}\n' + css; 7 | } 8 | }; 9 | 10 | exports.install = function(less, pluginManager) { 11 | pluginManager.addPostProcessor( new postProcessor()); 12 | }; 13 | 14 | })(typeof exports === 'undefined' ? this['postProcessorPlugin'] = {} : exports); 15 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/sourcemaps-disable-annotation/basic.json: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["testweb/sourcemaps-disable-annotation/basic.less"],"names":[],"mappings":"AAAA;;EAEE,YAAA","file":"sourcemaps-disable-annotation/basic.css"} -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/sourcemaps/custom-props.json: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["testweb/sourcemaps/custom-props.less"],"names":[],"mappings":"AAEA;EACC,uBAHO,UAGP;EACA,OAAO,eAAP;EACA,sBALO,UAKP","file":"sourcemaps/custom-props.css"} -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/test/test-es6.ts: -------------------------------------------------------------------------------- 1 | // https://github.com/less/less.js/issues/3533 2 | console.log('Testing ES6 imports...') 3 | 4 | import less from '..'; 5 | let lessRender = less.render; 6 | 7 | // then I call lessRender on something 8 | let y = lessRender(` 9 | body { 10 | a: 1; 11 | b: 2; 12 | c: 30; 13 | d: 4; 14 | }`, {sourceMap: {}}, function(error, output) { 15 | if (error) 16 | console.error(error) 17 | }) -------------------------------------------------------------------------------- /uniapp-v3/node_modules/less/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "outDir": "./lib", 4 | "rootDir": "./src", 5 | "allowJs": true, 6 | "sourceMap": true, 7 | "inlineSources": true, 8 | "esModuleInterop": true, 9 | "importHelpers": true, 10 | "target": "ES5" 11 | }, 12 | "ts-node": { 13 | "compilerOptions": { 14 | "rootDir": "." 15 | } 16 | }, 17 | "include": ["src/**/*"], 18 | "exclude": ["node_modules"] 19 | } -------------------------------------------------------------------------------- /uniapp-v3/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 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/mime/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/node_modules/mime/.npmignore -------------------------------------------------------------------------------- /uniapp-v3/node_modules/mime/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var mime = require('./mime.js'); 4 | var file = process.argv[2]; 5 | var type = mime.lookup(file); 6 | 7 | process.stdout.write(type + '\n'); 8 | 9 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/needle/examples/digest-auth.js: -------------------------------------------------------------------------------- 1 | var needle = require('./..'); 2 | 3 | var opts = { 4 | username: 'user3', 5 | password: 'user3', 6 | auth: 'digest' 7 | } 8 | 9 | needle.get('http://test.webdav.org/auth-digest/', opts, function(err, resp, body) { 10 | console.log(resp.headers); 11 | 12 | if (resp.statusCode == 401) 13 | console.log('\nIt failed.') 14 | else 15 | console.log('\nIt worked!') 16 | }); 17 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/needle/examples/stream-to-file.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'), 2 | needle = require('./..'), 3 | path = require('path'); 4 | 5 | var url = process.argv[2] || 'http://www.google.com/images/errors/robot.png'; 6 | var file = path.basename(url); 7 | 8 | console.log('Downloading ' + file + '...'); 9 | needle 10 | .get(url) 11 | .pipe(fs.createWriteStream(file)) 12 | .on('done', function() { 13 | console.log('Done!') 14 | }) 15 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/needle/test/tomcat_charset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/node_modules/needle/test/tomcat_charset.html -------------------------------------------------------------------------------- /uniapp-v3/node_modules/ometa/.npmignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/ometa/bs-ometa-js-compiler.txt: -------------------------------------------------------------------------------- 1 | ometa BSOMetaJSParser <: BSJSParser { 2 | srcElem = spaces BSOMetaParser.grammar:r sc -> r 3 | | ^srcElem 4 | } 5 | 6 | ometa BSOMetaJSTranslator <: BSJSTranslator { 7 | Grammar = BSOMetaTranslator.Grammar 8 | } 9 | 10 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/ometa/bs-project-list-parser.js: -------------------------------------------------------------------------------- 1 | ProjectListParser=objectThatDelegatesTo(BSJSParser,{ 2 | "proj":function(){var $elf=this,_fromIdx=this.input.idx;return (function(){this._apply("spaces");return this._apply("iName")}).call(this)}, 3 | "projs":function(){var $elf=this,_fromIdx=this.input.idx,x,xs;return (function(){x=this._apply("proj");xs=this._many((function(){return (function(){this._apply("spaces");this._applyWithArgs("exactly",",");return this._apply("proj")}).call(this)}));return [x].concat(xs)}).call(this)}}) 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/ometa/bs-project-list-parser.txt: -------------------------------------------------------------------------------- 1 | ometa ProjectListParser <: BSJSParser { 2 | proj = spaces iName, 3 | projs = proj:x (spaces ',' proj)*:xs -> [x].concat(xs) 4 | } 5 | 6 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/ometa/index.js: -------------------------------------------------------------------------------- 1 | var ometa = require('./ometa-node'); 2 | 3 | var createParser = function(grammar, parserCallback) { 4 | var parser; 5 | try { 6 | parser = ometa(grammar); 7 | parserCallback(null, { 8 | parse: function(code, rule, callback) { 9 | callback(null, parser(code, rule)); 10 | } 11 | }); 12 | } 13 | catch(err) { 14 | parserCallback({ 15 | inner: err 16 | }); 17 | } 18 | }; 19 | 20 | module.exports.createParser = createParser; 21 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/ometa/newLineGrammar.ometa: -------------------------------------------------------------------------------- 1 | ometa T <: Parser { 2 | t = '\n' -> '\n', 3 | selectors_group = (t | anything)* 4 | } 5 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/ometa/oshell: -------------------------------------------------------------------------------- 1 | ./v8 ometa-rhino.js $@ --shell 2 | 3 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/ometa/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ometa" 3 | , "contributors": [ 4 | { "name": "Brian Mavity", "email": "brian@brianmavity.com" } 5 | ] 6 | , "description": "JavaScript Implementation of OMeta Parsing Language" 7 | , "engines": { "node": ">= 0.2.0" } 8 | , "main": "./index.js" 9 | , "version": "0.2.2" 10 | } 11 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/ometa/readme-rhino.txt: -------------------------------------------------------------------------------- 1 | To use OMeta under Rhino: 2 | 3 | Monad:~/prog/ometa-js awarth$ java org.mozilla.javascript.tools.shell.Main 4 | Rhino 1.7 release 1 2008 03 06 5 | js> load("ometa-rhino.js") 6 | js> ometa("ometa M { ones = 1* }") 7 | [object Object] 8 | js> M.matchAll([1, 1, 1, 1, 1], "ones") 9 | [1, 1, 1, 1, 1] 10 | 11 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/ometa/w2shell: -------------------------------------------------------------------------------- 1 | ./v8 Worlds2_Library.js ometa-rhino.js Worlds2.js arrays.wjs $@ --shell 2 | 3 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/proxy-from-env/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - node 4 | - lts/* 5 | script: 6 | - npm run lint 7 | # test-coverage will also run the tests, but does not print helpful output upon test failure. 8 | # So we also run the tests separately. 9 | - npm run test 10 | - npm run test-coverage && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage 11 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/prr/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /uniapp-v3/node_modules/prr/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" 5 | branches: 6 | only: 7 | - master 8 | notifications: 9 | email: 10 | - rod@vagg.org -------------------------------------------------------------------------------- /uniapp-v3/node_modules/scss/.npmignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | .DS_Store 3 | node_modules 4 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/scss/examples/compiler_tester.js: -------------------------------------------------------------------------------- 1 | var sys = require('sys'), 2 | fs = require('fs'), 3 | compiler = require('../src/scssCompiler'); 4 | 5 | fs.readFile(__dirname + '/blog.scss', function(err, scssFile) { 6 | compiler.compile(scssFile.toString(), function(err, css) { 7 | if(err) { 8 | sys.puts(sys.inspect(err)); 9 | } else { 10 | sys.puts(css); 11 | } 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/scss/examples/input.scss: -------------------------------------------------------------------------------- 1 | $b : #234567; div { height:#d3e115; .error { background: $b; color:green; }} a:hover{color: $b; } 2 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/scss/examples/tester.js: -------------------------------------------------------------------------------- 1 | var sys = require('sys') 2 | , fs = require('fs') 3 | , path = require('path') 4 | , scss = require('../') 5 | ; 6 | 7 | fs.readFile(path.join(__dirname, 'blog.scss'), function(err, scssFile) { 8 | scss.parse(scssFile.toString(), function(err, css) { 9 | if(err) { 10 | sys.puts(sys.inspect(err)); 11 | } else { 12 | sys.puts(css); 13 | } 14 | }); 15 | }); 16 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/scss/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "scss", 3 | "description": "JavaScript Implementation of SCSS (Sassy CSS)", 4 | "version": "0.2.4", 5 | "contributors": [ 6 | { "name": "Brian Mavity", "email": "brian@brianmavity.com" } 7 | ], 8 | "main": "./src/index.js", 9 | "engines": { "node": ">= 0.2.0" }, 10 | "dependencies": { 11 | "ometa": "0.2.2" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/scss/src/compiler.js: -------------------------------------------------------------------------------- 1 | var scss = require('./index'); 2 | 3 | var compiler = (function() { 4 | return { 5 | match: /\.css$/, 6 | ext: '.scss', 7 | compile: function(str, fn) { 8 | scss.parse(str, function(err, css) { 9 | if(err) { 10 | fn(err); 11 | } else { 12 | fn(null, css); 13 | } 14 | }); 15 | } 16 | }; 17 | })(); 18 | 19 | 20 | module.exports = compiler; 21 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/source-map/source-map.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009-2011 Mozilla Foundation and contributors 3 | * Licensed under the New BSD license. See LICENSE.txt or: 4 | * http://opensource.org/licenses/BSD-3-Clause 5 | */ 6 | exports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator; 7 | exports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer; 8 | exports.SourceNode = require('./lib/source-node').SourceNode; 9 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/tslib/modules/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/tslib/tslib.es6.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/tslib/tslib.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/components/u-loading-page/u-loading-page.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 22 | 23 | 26 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/components/u-tr/u-tr.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 18 | 19 | 26 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/components/vk-uview-ui/vk-uview-ui.vue: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | 8 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/index.scss: -------------------------------------------------------------------------------- 1 | // 引入公共基础类 2 | @import "./libs/css/common.scss"; 3 | @import "./libs/css/color.scss"; 4 | 5 | // 非nvue的样式 6 | /* #ifndef APP-NVUE */ 7 | @import "./libs/css/style.vue.scss"; 8 | /* #endif */ 9 | 10 | // nvue的特有样式 11 | /* #ifdef APP-NVUE */ 12 | @import "./libs/css/style.nvue.scss"; 13 | /* #endif */ 14 | 15 | // 小程序特有的样式 16 | /* #ifdef MP */ 17 | @import "./libs/css/style.mp.scss"; 18 | /* #endif */ 19 | 20 | // H5特有的样式 21 | /* #ifdef H5 */ 22 | @import "./libs/css/style.h5.scss"; 23 | /* #endif */ -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/config/config.js: -------------------------------------------------------------------------------- 1 | // 第一版 1.10.1 版本发布于2021-11-18 2 | let version = '1.10.1'; 3 | 4 | export default { 5 | v: version, 6 | version: version, 7 | // 主题名称 8 | type: [ 9 | 'primary', 10 | 'success', 11 | 'info', 12 | 'error', 13 | 'warning' 14 | ] 15 | } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/config/zIndex.js: -------------------------------------------------------------------------------- 1 | // uniapp在H5中各API的z-index值如下: 2 | /** 3 | * actionsheet: 999 4 | * modal: 999 5 | * navigate: 998 6 | * tabbar: 998 7 | * toast: 999 8 | */ 9 | 10 | export default { 11 | toast: 10090, 12 | noNetwork: 10080, 13 | // popup包含popup,actionsheet,keyboard,picker的值 14 | popup: 10075, 15 | mask: 10070, 16 | navbar: 980, 17 | topTips: 975, 18 | sticky: 970, 19 | indexListSticky: 965, 20 | } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/css/style.components.scss: -------------------------------------------------------------------------------- 1 | // 定义混入指令,用于在非nvue环境下的flex定义,因为nvue没有display属性,会报错 2 | @mixin vue-flex($direction: row) { 3 | /* #ifndef APP-NVUE */ 4 | display: flex; 5 | flex-direction: $direction; 6 | /* #endif */ 7 | } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/css/style.h5.scss: -------------------------------------------------------------------------------- 1 | /* H5的时候,隐藏滚动条 */ 2 | ::-webkit-scrollbar { 3 | display: none; 4 | width: 0 !important; 5 | height: 0 !important; 6 | -webkit-appearance: none; 7 | background: transparent; 8 | } 9 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/css/style.nvue.scss: -------------------------------------------------------------------------------- 1 | .nvue { 2 | font-size: 24rpx; 3 | } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/function/addUnit.js: -------------------------------------------------------------------------------- 1 | import validation from './test.js'; 2 | 3 | // 添加单位,如果有rpx,%,px等单位结尾或者值为auto,直接返回,否则加上rpx单位结尾 4 | export default function addUnit(value = 'auto', unit = 'rpx') { 5 | value = String(value); 6 | // 用uView内置验证规则中的number判断是否为数值 7 | return validation.number(value) ? `${value}${unit}` : value; 8 | } -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/function/bem.js: -------------------------------------------------------------------------------- 1 | function bem(name, conf) { 2 | 3 | } 4 | export default { bem } 5 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/function/random.js: -------------------------------------------------------------------------------- 1 | function random(min, max) { 2 | if (min >= 0 && max > 0 && max >= min) { 3 | let gab = max - min + 1; 4 | return Math.floor(Math.random() * gab + min); 5 | } else { 6 | return 0; 7 | } 8 | } 9 | 10 | export default random; 11 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/function/randomArray.js: -------------------------------------------------------------------------------- 1 | // 打乱数组 2 | function randomArray(array = []) { 3 | // 原理是sort排序,Math.random()产生0<= x < 1之间的数,会导致x-0.05大于或者小于0 4 | return array.sort(() => Math.random() - 0.5); 5 | } 6 | 7 | export default randomArray 8 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/function/sys.js: -------------------------------------------------------------------------------- 1 | export function os() { 2 | return uni.getSystemInfoSync().platform; 3 | }; 4 | 5 | export function sys() { 6 | return uni.getSystemInfoSync(); 7 | } 8 | 9 | 10 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/function/toast.js: -------------------------------------------------------------------------------- 1 | function toast(title, duration = 1500) { 2 | uni.showToast({ 3 | title: title, 4 | icon: 'none', 5 | duration: duration 6 | }) 7 | } 8 | 9 | export default toast 10 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/function/trim.js: -------------------------------------------------------------------------------- 1 | function trim(str, pos = 'both') { 2 | if (pos == 'both') { 3 | return str.replace(/^\s+|\s+$/g, ""); 4 | } else if (pos == "left") { 5 | return str.replace(/^\s*/, ''); 6 | } else if (pos == 'right') { 7 | return str.replace(/(\s*$)/g, ""); 8 | } else if (pos == 'all') { 9 | return str.replace(/\s+/g, ""); 10 | } else { 11 | return str; 12 | } 13 | } 14 | 15 | export default trim 16 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/mixin/mpShare.js: -------------------------------------------------------------------------------- 1 | export default { 2 | onLoad() { 3 | // 设置默认的转发参数 4 | this.$u.mpShare = { 5 | title: '', // 默认为小程序名称 6 | path: '', // 默认为当前页面路径 7 | imageUrl: '' // 默认为当前页面的截图 8 | } 9 | }, 10 | onShareAppMessage() { 11 | return this.$u.mpShare 12 | }, 13 | // #ifdef MP-WEIXIN 14 | onShareTimeline() { 15 | return this.$u.mpShare 16 | } 17 | // #endif 18 | } 19 | -------------------------------------------------------------------------------- /uniapp-v3/node_modules/vk-uview-ui/libs/store/index.js: -------------------------------------------------------------------------------- 1 | // 暂时不用vuex模块方式实现,将该方法直接放入到/store/index.js中 2 | const module = { 3 | actions: { 4 | $uStore({rootState}, params) { 5 | let nameArr = params.name.split('.'); 6 | if(nameArr.length >= 2) { 7 | let obj = rootState[nameArr[0]]; 8 | for(let i = 1; i < nameArr.length - 1; i ++) { 9 | obj = obj[nameArr[i]]; 10 | } 11 | obj[nameArr[nameArr.length - 1]] = params.value; 12 | } else { 13 | rootState[params.name] = params.value; 14 | } 15 | } 16 | } 17 | } 18 | 19 | export default module -------------------------------------------------------------------------------- /uniapp-v3/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "uniapp", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "dependencies": { 10 | "axios": "^1.2.2", 11 | "crypto-js": "^4.1.1", 12 | "less": "^4.1.3", 13 | "pinia-plugin-persistedstate": "^3.1.0", 14 | "scss": "^0.2.4", 15 | "vk-uview-ui": "^1.4.4" 16 | }, 17 | "author": "", 18 | "license": "MIT" 19 | } 20 | -------------------------------------------------------------------------------- /uniapp-v3/pages/mine/webBind.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 14 | 15 | -------------------------------------------------------------------------------- /uniapp-v3/static/fonts/invenicon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/fonts/invenicon.ttf -------------------------------------------------------------------------------- /uniapp-v3/static/fonts/myicon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/fonts/myicon.ttf -------------------------------------------------------------------------------- /uniapp-v3/static/fonts/uni.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/fonts/uni.ttf -------------------------------------------------------------------------------- /uniapp-v3/static/icons/ic_DevInfo_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_DevInfo_normal.png -------------------------------------------------------------------------------- /uniapp-v3/static/icons/ic_DevInfo_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_DevInfo_selected.png -------------------------------------------------------------------------------- /uniapp-v3/static/icons/ic_alarm_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_alarm_normal.png -------------------------------------------------------------------------------- /uniapp-v3/static/icons/ic_alarm_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_alarm_selected.png -------------------------------------------------------------------------------- /uniapp-v3/static/icons/ic_classification_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_classification_normal.png -------------------------------------------------------------------------------- /uniapp-v3/static/icons/ic_classification_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_classification_selected.png -------------------------------------------------------------------------------- /uniapp-v3/static/icons/ic_home_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_home_normal.png -------------------------------------------------------------------------------- /uniapp-v3/static/icons/ic_home_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_home_selected.png -------------------------------------------------------------------------------- /uniapp-v3/static/icons/ic_mine_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_mine_normal.png -------------------------------------------------------------------------------- /uniapp-v3/static/icons/ic_mine_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/icons/ic_mine_selected.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/blank.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/blank_cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/blank_cart.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/bubble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/bubble.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/car.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/center_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/center_bg.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/classify/audit-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/audit-report.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/classify/device-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/device-in.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/classify/device-out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/device-out.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/classify/my-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my-service.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/classify/my_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my_about.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/classify/my_datasync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my_datasync.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/classify/my_feedback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my_feedback.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/classify/my_serversettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my_serversettings.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/classify/my_signin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my_signin.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/classify/my_wipecache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/my_wipecache.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/classify/resource-query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/resource-query.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/classify/subscribe-visit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/classify/subscribe-visit.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/index/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/index/logo.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/index/slide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/index/slide.jpg -------------------------------------------------------------------------------- /uniapp-v3/static/images/locate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/locate.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/login/account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/account.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/login/ipset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/ipset.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/login/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/logo.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/login/password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/password.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/login/ty0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/ty0.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/login/ty1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/ty1.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/login/ymk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/login/ymk.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/logo.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/logo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/logo_icon.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/navigator_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/navigator_bg.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/order_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/order_bg.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/rating_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/rating_off.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/rating_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/rating_on.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/remove.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/stars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/stars.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/tabbar/tab-home-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/tabbar/tab-home-selected.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/tabbar/tab-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/tabbar/tab-home.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/tabbar/tab-mine-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/tabbar/tab-mine-selected.png -------------------------------------------------------------------------------- /uniapp-v3/static/images/tabbar/tab-mine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/images/tabbar/tab-mine.png -------------------------------------------------------------------------------- /uniapp-v3/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/logo.png -------------------------------------------------------------------------------- /uniapp-v3/static/test.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Airubby/uniapp/75c2420d78d37e24f116a50da41d0ef4ca1eadbd/uniapp-v3/static/test.jpeg -------------------------------------------------------------------------------- /uniapp-v3/store/index.ts: -------------------------------------------------------------------------------- 1 | import { createPinia } from "pinia"; 2 | import { createPersistedState } from "pinia-plugin-persistedstate"; 3 | 4 | const pinia:any = createPinia() 5 | pinia.use(createPersistedState({ 6 | serializer: { // 指定参数序列化器 7 | serialize: JSON.stringify, 8 | deserialize: JSON.parse, 9 | } 10 | })) 11 | 12 | export default pinia 13 | 14 | 15 | export { default as usePermissionStore } from './modules/permissionStore' 16 | -------------------------------------------------------------------------------- /uniapp-v3/unistore/index.ts: -------------------------------------------------------------------------------- 1 | export { default as usePermissionStore } from './modules/permissionStore' 2 | -------------------------------------------------------------------------------- /uniapp-v3/unistore/modules/permissionStore.ts: -------------------------------------------------------------------------------- 1 | export function setToken(token: string) { 2 | uni.setStorageSync("token",token) 3 | } 4 | export function setBaseURL(baseURL: string) { 5 | uni.setStorageSync("baseURL",baseURL) 6 | } 7 | export function setLimits(limits:any[]){ 8 | uni.setStorageSync("limits",limits) 9 | } 10 | 11 | export function getStorage(key:string){ 12 | uni.getStorageSync(key) 13 | } 14 | 15 | export default { 16 | setToken, 17 | setBaseURL, 18 | setLimits, 19 | getStorage 20 | } 21 | -------------------------------------------------------------------------------- /uniapp-v3/utils/JSEncrypt.ts: -------------------------------------------------------------------------------- 1 | import JSEncrypt from 'jsencrypt' 2 | // key 是 加密公钥,我是登录的时候获取 3 | // 加密 4 | export function rsaEncrypt (msg,key) { 5 | const jsencrypt = new JSEncrypt() 6 | jsencrypt.setPublicKey(key) 7 | const encryptMsg = jsencrypt.encrypt(msg) 8 | return encryptMsg 9 | } 10 | 11 | // 解密私钥 12 | const privateKey = `` 13 | // 解密 14 | export function rsaDecrypt (msg) { 15 | const decrypt = new JSEncrypt() 16 | decrypt.setPrivateKey(privateKey) 17 | const decryptMsg = decrypt.decrypt(msg) 18 | return decryptMsg 19 | } -------------------------------------------------------------------------------- /uniapp-v3/utils/serverConfig.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | "baseSite":"http://ymk.loncomip.com:3310", 3 | "wsURL":"ws://ymk.loncomip.com:9000" 4 | } -------------------------------------------------------------------------------- /uniapp-v3/utils/tabBarBadgeSync.ts: -------------------------------------------------------------------------------- 1 | //import tabBarBadgeSync from "@/utils/tabBarBadgeSync" 2 | //在每个tabBar页面的onShow中 引入 tabBarBadgeSync.call(this) 3 | export default function tabBarBadgeSync() { 4 | const cartCount = parseInt(Math.random() * 10 - 5+""); //模拟购物车数量 5 | const isLogined = true; //vuex获取是否已经登录 6 | if (isLogined) { 7 | if (cartCount < 1) { 8 | return uni.removeTabBarBadge({ 9 | index: 2 10 | }); 11 | } 12 | uni.setTabBarBadge({ 13 | index: 2, 14 | text: cartCount + "" 15 | }); 16 | } 17 | } 18 | --------------------------------------------------------------------------------