gitextract_2mzudef5/ ├── .editorconfig ├── .gitignore ├── .jshintrc ├── .travis.yml ├── LICENSE ├── README.md ├── gulpfile.js ├── karma.conf.js ├── package.json ├── src/ │ ├── api/ │ │ ├── common.test.ts │ │ ├── common.ts │ │ ├── fullscreen.test.ts │ │ ├── fullscreen.ts │ │ └── index.ts │ ├── core/ │ │ ├── api.ts │ │ ├── boot.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── input.ts │ │ ├── jquery.ts │ │ ├── layout.ts │ │ ├── models.ts │ │ ├── playback.ts │ │ ├── plugins.ts │ │ └── state.ts │ ├── index.ts │ ├── lib.test.ts │ ├── plugins/ │ │ ├── index.ts │ │ ├── input-click.test.ts │ │ ├── input-click.ts │ │ ├── input-drag.test.ts │ │ ├── input-drag.ts │ │ ├── input-hold.test.ts │ │ ├── input-hold.ts │ │ ├── input-move.test.ts │ │ ├── input-swipe.test.ts │ │ ├── input-swipe.ts │ │ ├── input-wheel.ts │ │ ├── progress.ts │ │ ├── render-360.test.ts │ │ ├── render-360.ts │ │ ├── render-blur.test.ts │ │ ├── render-blur.ts │ │ ├── render-ease.test.ts │ │ ├── render-ease.ts │ │ ├── render-gallery.test.ts │ │ ├── render-gallery.ts │ │ ├── render-panorama.test.ts │ │ ├── render-panorama.ts │ │ ├── render-zoom.test.ts │ │ └── render-zoom.ts │ ├── spritespin.test.ts │ └── utils/ │ ├── cursor.ts │ ├── detectSubsampling.test.ts │ ├── detectSubsampling.ts │ ├── index.ts │ ├── jquery.ts │ ├── layout.test.ts │ ├── layout.ts │ ├── measure.test.ts │ ├── measure.ts │ ├── naturalSize.test.ts │ ├── naturalSize.ts │ ├── preload.test.ts │ ├── preload.ts │ ├── sourceArray.test.ts │ ├── sourceArray.ts │ ├── utils.test.ts │ └── utils.ts ├── tsconfig.cjs.json ├── tsconfig.esm2015.json ├── tsconfig.json └── tslint.json