gitextract_9griwoq_/ ├── .editorconfig ├── .eslintignore ├── .eslintrc.cjs ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── API.md ├── LICENSE ├── README.md ├── babel.config.js ├── deploy.sh ├── index.html ├── package.json ├── src/ │ ├── App.vue │ ├── NoWebGL.vue │ ├── components/ │ │ ├── ColorPicker.vue │ │ ├── EditableLabel.vue │ │ ├── FindPlace.vue │ │ ├── LoadingIcon.vue │ │ ├── clickOutside.js │ │ └── vue3-color/ │ │ ├── LICENSE │ │ ├── Sketch.vue │ │ ├── common/ │ │ │ ├── Alpha.vue │ │ │ ├── Checkboard.vue │ │ │ ├── EditableInput.vue │ │ │ ├── Hue.vue │ │ │ └── Saturation.vue │ │ └── mixin/ │ │ └── color.js │ ├── config.js │ ├── createOverlayManager.js │ ├── lib/ │ │ ├── BoundingBox.js │ │ ├── Grid.js │ │ ├── GridLayer.js │ │ ├── LoadOptions.js │ │ ├── Progress.js │ │ ├── Query.js │ │ ├── appState.js │ │ ├── bus.js │ │ ├── canvas2BlobPolyfill.js │ │ ├── createScene.js │ │ ├── findBoundaryByName.js │ │ ├── getZazzleLink.js │ │ ├── postData.js │ │ ├── protobufExport.js │ │ ├── request.js │ │ ├── saveFile.js │ │ └── svgExport.js │ ├── main.js │ ├── proto/ │ │ ├── decode.js │ │ ├── encode.js │ │ ├── place.js │ │ └── place.proto │ └── vars.styl ├── static/ │ └── .gitkeep └── vite.config.js