From 571ff23d4dd9659a203d3f2a553f638287218164 Mon Sep 17 00:00:00 2001 From: Wen Date: Tue, 19 Mar 2024 07:46:09 +0000 Subject: [PATCH] build ribbon --- 404.html | 2 +- .../jw2nfhuNebHld9Zdcf9Rw}/_buildManifest.js | 0 .../jw2nfhuNebHld9Zdcf9Rw}/_ssgManifest.js | 0 about.html | 2 +- about.txt | 6 +- assets/img/coverSketchribbon.jpg | Bin 0 -> 72715 bytes experiments/flame/.eslintrc.json | 58 + experiments/flame/.gitignore | 3 + experiments/flame/README.md | 110 + experiments/flame/config/ZipperPlugin.js | 39 + .../flame/config/webpack.config.dev.js | 19 + experiments/flame/config/webpack.config.js | 39 + .../flame/config/webpack.config.prod.js | 26 + experiments/flame/dist/296.bundle.js | 1 + experiments/flame/dist/608.bundle.js | 1 + experiments/flame/dist/756.bundle.js | 1 + experiments/flame/dist/891.bundle.js | 1 + experiments/flame/dist/bundle.js | 2 + experiments/flame/dist/bundle.js.LICENSE.txt | 5 + experiments/flame/dist/index.html | 44 + experiments/flame/dist/style.css | 12 + experiments/flame/package-lock.json | 4586 +++++++++++++++++ experiments/flame/package.json | 42 + experiments/flame/public/index.html | 27 + experiments/flame/public/style.css | 20 + experiments/flame/src/Assets.js | 42 + experiments/flame/src/Config.js | 10 + experiments/flame/src/DrawParticles.js | 36 + experiments/flame/src/DrawSave.js | 54 + experiments/flame/src/DrawSim.js | 12 + experiments/flame/src/SceneApp.js | 183 + experiments/flame/src/Settings.js | 73 + experiments/flame/src/_template2D.js | 16 + experiments/flame/src/alfrid/camera/Camera.js | 165 + .../flame/src/alfrid/camera/CameraOrtho.js | 58 + .../src/alfrid/camera/CameraPerspective.js | 88 + .../flame/src/alfrid/core/FrameBuffer.js | 243 + experiments/flame/src/alfrid/core/GL.js | 412 ++ .../flame/src/alfrid/core/GLCubeTexture.js | 240 + experiments/flame/src/alfrid/core/GLShader.js | 168 + .../flame/src/alfrid/core/GLTexture.js | 393 ++ experiments/flame/src/alfrid/core/Mesh.js | 421 ++ .../src/alfrid/core/defaultGLParameters.js | 5 + experiments/flame/src/alfrid/helper/Draw.js | 189 + .../flame/src/alfrid/helper/DrawAxis.js | 44 + .../flame/src/alfrid/helper/DrawBall.js | 23 + .../flame/src/alfrid/helper/DrawCamera.js | 76 + .../flame/src/alfrid/helper/DrawCopy.js | 21 + .../flame/src/alfrid/helper/DrawDotsPlane.js | 51 + .../flame/src/alfrid/helper/DrawLine.js | 31 + .../flame/src/alfrid/helper/FboArray.js | 50 + .../flame/src/alfrid/helper/FboPingPong.js | 11 + experiments/flame/src/alfrid/helper/Geom.js | 353 ++ .../flame/src/alfrid/helper/Object3D.js | 292 ++ experiments/flame/src/alfrid/index.js | 47 + .../flame/src/alfrid/loader/loadBinary.js | 15 + .../flame/src/alfrid/loader/loadDds.js | 16 + .../flame/src/alfrid/loader/loadHdr.js | 16 + .../flame/src/alfrid/loader/loadObj.js | 16 + experiments/flame/src/alfrid/math/Ray.js | 143 + .../src/alfrid/shader/BasicColorShader.js | 33 + .../src/alfrid/shader/DiffuseLightShader.js | 43 + .../flame/src/alfrid/shader/PBRShader.js | 185 + .../flame/src/alfrid/shader/glsl/axis.frag | 9 + .../flame/src/alfrid/shader/glsl/axis.vert | 16 + .../flame/src/alfrid/shader/glsl/basic.frag | 6 + .../flame/src/alfrid/shader/glsl/basic.vert | 19 + .../src/alfrid/shader/glsl/bigTriangle.vert | 10 + .../flame/src/alfrid/shader/glsl/copy.frag | 11 + .../flame/src/alfrid/shader/glsl/diffuse.frag | 14 + .../flame/src/alfrid/shader/glsl/dots.vert | 20 + .../flame/src/alfrid/shader/glsl/general.vert | 36 + .../flame/src/alfrid/shader/glsl/line.vert | 15 + .../flame/src/alfrid/shader/glsl/pbr.frag | 255 + .../flame/src/alfrid/shader/glsl/pbr.vert | 29 + .../src/alfrid/shader/glsl/simpleColor.frag | 11 + .../flame/src/alfrid/shader/glsl/skybox.vert | 28 + experiments/flame/src/alfrid/shader/index.js | 15 + .../flame/src/alfrid/utils/BitSwitch.js | 34 + .../flame/src/alfrid/utils/BufferUtils.js | 59 + .../flame/src/alfrid/utils/EaseNumber.js | 69 + .../flame/src/alfrid/utils/HitTestor.js | 139 + .../flame/src/alfrid/utils/LogError.js | 14 + .../flame/src/alfrid/utils/OrbitalControl.js | 193 + experiments/flame/src/alfrid/utils/Scene.js | 60 + .../flame/src/alfrid/utils/ShaderUtils.js | 52 + .../flame/src/alfrid/utils/SpringNumber.js | 68 + .../flame/src/alfrid/utils/TextureUtils.js | 109 + .../flame/src/alfrid/utils/TweenNumber.js | 381 ++ .../flame/src/alfrid/utils/WebGLConst.js | 310 ++ .../flame/src/alfrid/utils/WebGLNumber.js | 301 ++ .../flame/src/alfrid/utils/checkWebGL2.js | 8 + .../src/alfrid/utils/exposeGLProperties.js | 27 + .../src/alfrid/utils/getAndApplyExtension.js | 23 + .../flame/src/alfrid/utils/getExtensions.js | 80 + experiments/flame/src/alfrid/utils/index.js | 68 + .../flame/src/alfrid/utils/isMobile.js | 16 + .../flame/src/alfrid/utils/parseDds.js | 30 + .../flame/src/alfrid/utils/parseHdr.js | 214 + .../flame/src/alfrid/utils/parseObj.js | 273 + .../flame/src/alfrid/utils/polyfixes.js | 25 + experiments/flame/src/asset-list.js | 7 + experiments/flame/src/color/hex-rgb.js | 45 + experiments/flame/src/color/hsl-hsv.js | 42 + experiments/flame/src/color/hwb-hsv.js | 44 + experiments/flame/src/color/index.js | 1233 +++++ experiments/flame/src/color/keyword-rgb.js | 166 + experiments/flame/src/color/lab-ciede.js | 90 + experiments/flame/src/color/lab-lch.js | 46 + experiments/flame/src/color/lab-xyz.js | 82 + experiments/flame/src/color/rgb-contrast.js | 46 + experiments/flame/src/color/rgb-hsl.js | 66 + experiments/flame/src/color/rgb-hsv.js | 61 + experiments/flame/src/color/rgb-hwb.js | 46 + experiments/flame/src/color/rgb-xyz.js | 55 + experiments/flame/src/color/util.js | 163 + experiments/flame/src/debug.js | 8 + experiments/flame/src/features.js | 3 + .../flame/src/fluid-sim/defaultSettings.js | 8 + experiments/flame/src/fluid-sim/index.js | 259 + .../flame/src/fluid-sim/shaders/add.frag.js | 11 + .../src/fluid-sim/shaders/advect.frag.js | 13 + .../flame/src/fluid-sim/shaders/clear.frag.js | 9 + .../src/fluid-sim/shaders/curlnoise.glsl.js | 103 + .../src/fluid-sim/shaders/divergence.frag.js | 23 + .../shaders/gradientSubstract.frag.js | 15 + .../src/fluid-sim/shaders/jacobi.frag.js | 21 + .../flame/src/fluid-sim/shaders/splat.frag.js | 58 + experiments/flame/src/hash.js | 36 + experiments/flame/src/index.js | 74 + experiments/flame/src/shaders/add.frag | 11 + experiments/flame/src/shaders/advect.frag | 11 + experiments/flame/src/shaders/basic.vert | 19 + experiments/flame/src/shaders/clear.frag | 11 + experiments/flame/src/shaders/diffuse.frag | 13 + experiments/flame/src/shaders/divergence.frag | 11 + .../src/shaders/glsl-utils/_normalize.glsl | 17 + .../flame/src/shaders/glsl-utils/align.glsl | 34 + .../flame/src/shaders/glsl-utils/bezier.glsl | 92 + .../flame/src/shaders/glsl-utils/blur13.glsl | 16 + .../flame/src/shaders/glsl-utils/blur5.glsl | 10 + .../flame/src/shaders/glsl-utils/blur9.glsl | 13 + .../src/shaders/glsl-utils/curlNoise.glsl | 106 + .../flame/src/shaders/glsl-utils/diffuse.glsl | 11 + .../flame/src/shaders/glsl-utils/fbm/1d.glsl | 24 + .../flame/src/shaders/glsl-utils/fbm/2d.glsl | 32 + .../flame/src/shaders/glsl-utils/fbm/3d.glsl | 42 + .../flame/src/shaders/glsl-utils/map.glsl | 14 + .../flame/src/shaders/glsl-utils/package.json | 23 + .../src/shaders/glsl-utils/particleSize.glsl | 5 + .../flame/src/shaders/glsl-utils/rotate.glsl | 26 + .../flame/src/shaders/glsl-utils/snoise.glsl | 66 + .../flame/src/shaders/gradientSubstract.frag | 11 + experiments/flame/src/shaders/jacobi.frag | 11 + experiments/flame/src/shaders/particles.frag | 36 + experiments/flame/src/shaders/particles.vert | 45 + experiments/flame/src/shaders/save.frag | 18 + experiments/flame/src/shaders/save.vert | 20 + experiments/flame/src/shaders/sim.frag | 75 + experiments/flame/src/shaders/splat.frag | 11 + experiments/flame/src/sketch01.js | 27 + experiments/flame/src/utils/Capture.js | 61 + experiments/flame/src/utils/Color.js | 124 + experiments/flame/src/utils/ColorTheme.js | 16 + experiments/flame/src/utils/SolarPalettes.js | 708 +++ experiments/flame/src/utils/addControl.js | 94 + experiments/flame/src/utils/bezier.js | 34 + experiments/flame/src/utils/colors.json | 51 + experiments/flame/src/utils/draw.js | 0 experiments/flame/src/utils/fullscreen.js | 23 + experiments/flame/src/utils/getDateString.js | 14 + experiments/flame/src/utils/index.js | 112 + experiments/flame/src/utils/noise.js | 44 + experiments/flame/src/utils/preload.js | 36 + experiments/flame/src/utils/resize.js | 58 + experiments/flame/src/utils/saveImage.js | 32 + experiments/flame/src/utils/saveJson.js | 44 + experiments/flame/src/utils/setupProject2D.js | 22 + experiments/flame/src/utils/thumbnail.js | 36 + experiments/flame/tasks/asset-template.js | 5 + experiments/flame/tasks/basic.vert | 21 + experiments/flame/tasks/checkExtension.js | 24 + experiments/flame/tasks/copy-file.js | 32 + experiments/flame/tasks/copy.frag | 11 + .../flame/tasks/find-folder-promise.js | 28 + experiments/flame/tasks/find-folder.js | 41 + experiments/flame/tasks/getAllMatches.js | 20 + experiments/flame/tasks/getExtension.js | 8 + experiments/flame/tasks/getFileName.js | 11 + experiments/flame/tasks/html-watch.js | 37 + experiments/flame/tasks/html.js | 28 + experiments/flame/tasks/insertString.js | 10 + experiments/flame/tasks/isDirectory.js | 10 + experiments/flame/tasks/shader-watcher.js | 119 + experiments/flame/tasks/test-shader.js | 96 + experiments/flame/tasks/test.js | 5 + experiments/flame/tasks/uniforms-checker.js | 239 + experiments/flame/tasks/watch-asset.js | 190 + experiments/flame/tasks/watch.js | 27 + experiments/lines01/src/SceneApp.js | 6 +- experiments/ribbon02/dist/296.bundle.js | 2 +- experiments/ribbon02/dist/437.bundle.js | 2 +- experiments/ribbon02/dist/891.bundle.js | 2 +- experiments/ribbon02/dist/bundle.js | 2 +- .../ribbon02/dist/bundle.js.LICENSE.txt | 239 + experiments/ribbon02/dist/index.html | 2 +- .../ribbon02/dist/lib/tfjs-backend-webgl.js | 2 +- .../ribbon02/dist/lib/tfjs-converter.js | 2 +- experiments/ribbon02/dist/lib/tfjs-core.js | 2 +- experiments/ribbon02/dist/style.css | 33 +- experiments/ribbon02/package-lock.json | 177 +- experiments/ribbon02/package.json | 5 + experiments/ribbon02/public/index.html | 1 + experiments/ribbon02/public/style.css | 33 +- experiments/ribbon02/src/Config.js | 4 +- experiments/ribbon02/src/SceneApp.js | 144 +- .../src/alfrid/utils/addFullscreen.js | 0 experiments/ribbon02/src/fluid-sim/index.js | 3 +- .../ribbon02/src/hand-detection/JointPairs.js | 27 + .../ribbon02/src/hand-detection/index.js | 244 + experiments/ribbon02/src/index.js | 2 + experiments/ribbon02/src/shaders/compose.frag | 4 + .../ribbon02/src/shaders/scramble.frag | 5 + experiments/ribbon02/src/shaders/sim.frag | 8 + experiments/ribbon02/src/utils/addControl.js | 6 +- experiments/ribbon02/src/utils/fullscreen.js | 23 + exps/0.html | 2 +- exps/0.txt | 6 +- exps/1.html | 2 +- exps/1.txt | 6 +- exps/10.html | 2 +- exps/10.txt | 6 +- exps/11.html | 2 +- exps/11.txt | 6 +- exps/12.html | 2 +- exps/12.txt | 6 +- exps/13.html | 2 +- exps/13.txt | 6 +- exps/14.html | 2 +- exps/14.txt | 6 +- exps/15.html | 2 +- exps/15.txt | 6 +- exps/16.html | 2 +- exps/16.txt | 6 +- exps/17.html | 2 +- exps/17.txt | 6 +- exps/18.html | 2 +- exps/18.txt | 6 +- exps/19.html | 2 +- exps/19.txt | 6 +- exps/2.html | 2 +- exps/2.txt | 6 +- exps/20.html | 2 +- exps/20.txt | 6 +- exps/21.html | 2 +- exps/21.txt | 6 +- exps/22.html | 2 +- exps/22.txt | 6 +- exps/23.html | 2 +- exps/23.txt | 6 +- exps/24.html | 2 +- exps/24.txt | 6 +- exps/25.html | 2 +- exps/25.txt | 6 +- exps/26.html | 2 +- exps/26.txt | 6 +- exps/27.html | 2 +- exps/27.txt | 6 +- exps/28.html | 2 +- exps/28.txt | 6 +- exps/29.html | 2 +- exps/29.txt | 6 +- exps/3.html | 2 +- exps/3.txt | 6 +- exps/30.html | 2 +- exps/30.txt | 6 +- exps/31.html | 2 +- exps/31.txt | 6 +- exps/32.html | 2 +- exps/32.txt | 6 +- exps/33.html | 2 +- exps/33.txt | 6 +- exps/34.html | 2 +- exps/34.txt | 6 +- exps/35.html | 2 +- exps/35.txt | 6 +- exps/36.html | 2 +- exps/36.txt | 6 +- exps/37.html | 2 +- exps/37.txt | 6 +- exps/38.html | 2 +- exps/38.txt | 6 +- exps/39.html | 2 +- exps/39.txt | 6 +- exps/4.html | 2 +- exps/4.txt | 6 +- exps/40.html | 2 +- exps/40.txt | 6 +- exps/41.html | 2 +- exps/41.txt | 6 +- exps/42.html | 2 +- exps/42.txt | 6 +- exps/43.html | 2 +- exps/43.txt | 6 +- exps/44.html | 2 +- exps/44.txt | 6 +- exps/45.html | 2 +- exps/45.txt | 6 +- exps/46.html | 2 +- exps/46.txt | 6 +- exps/47.html | 2 +- exps/47.txt | 6 +- exps/48.html | 2 +- exps/48.txt | 6 +- exps/49.html | 2 +- exps/49.txt | 6 +- exps/5.html | 2 +- exps/5.txt | 6 +- exps/50.html | 2 +- exps/50.txt | 6 +- exps/51.html | 2 +- exps/51.txt | 6 +- exps/52.html | 2 +- exps/52.txt | 6 +- exps/53.html | 2 +- exps/53.txt | 6 +- exps/54.html | 2 +- exps/54.txt | 6 +- exps/55.html | 2 +- exps/55.txt | 6 +- exps/56.html | 2 +- exps/56.txt | 6 +- exps/57.html | 2 +- exps/57.txt | 6 +- exps/58.html | 2 +- exps/58.txt | 6 +- exps/59.html | 2 +- exps/59.txt | 6 +- exps/6.html | 2 +- exps/6.txt | 6 +- exps/60.html | 2 +- exps/60.txt | 6 +- exps/61.html | 2 +- exps/61.txt | 6 +- exps/62.html | 2 +- exps/62.txt | 6 +- exps/63.html | 2 +- exps/63.txt | 6 +- exps/64.html | 2 +- exps/64.txt | 6 +- exps/65.html | 2 +- exps/65.txt | 6 +- exps/66.html | 2 +- exps/66.txt | 6 +- exps/67.html | 2 +- exps/67.txt | 6 +- exps/68.html | 2 +- exps/68.txt | 6 +- exps/69.html | 2 +- exps/69.txt | 6 +- exps/7.html | 2 +- exps/7.txt | 6 +- exps/70.html | 2 +- exps/70.txt | 6 +- exps/71.html | 1 + exps/71.txt | 10 + exps/8.html | 2 +- exps/8.txt | 6 +- exps/9.html | 2 +- exps/9.txt | 6 +- index.html | 2 +- index.txt | 16 +- .../webpack/client-development/0.pack.gz | Bin 210754 -> 207810 bytes .../webpack/client-development/1.pack.gz | Bin 24976 -> 998668 bytes .../webpack/client-development/4.pack.gz | Bin 3526030 -> 24979 bytes .../webpack/client-development/index.pack.gz | Bin 72626 -> 69428 bytes .../client-development/index.pack.gz.old | Bin 73000 -> 69406 bytes .../cache/webpack/client-production/10.pack | Bin 0 -> 71374 bytes .../cache/webpack/client-production/4.pack | Bin 111217 -> 22289 bytes .../webpack/client-production/index.pack | Bin 1417786 -> 1417789 bytes .../webpack/client-production/index.pack.old | Bin 1415552 -> 1417786 bytes .../webpack/server-development/0.pack.gz | Bin 1447781 -> 5809270 bytes .../webpack/server-development/1.pack.gz | Bin 25519 -> 81328 bytes .../webpack/server-development/2.pack.gz | Bin 69597 -> 3726265 bytes .../webpack/server-development/3.pack.gz | Bin 4231 -> 56988 bytes .../webpack/server-development/index.pack.gz | Bin 69508 -> 68379 bytes .../server-development/index.pack.gz.old | Bin 69494 -> 66854 bytes .../cache/webpack/server-production/4.pack | Bin 289803 -> 4395 bytes .../cache/webpack/server-production/6.pack | Bin 4395 -> 288615 bytes .../webpack/server-production/index.pack | Bin 1204209 -> 1202751 bytes .../webpack/server-production/index.pack.old | Bin 1202723 -> 1204209 bytes v2/.next/server/app/exps/[id]/page.js | 2 +- v2/.next/server/app/page.js | 2 +- v2/.next/server/vendor-chunks/next.js | 2 +- v2/.next/server/webpack-runtime.js | 2 +- v2/.next/static/chunks/webpack.js | 2 +- ... a48e26c898b9f3a1.webpack.hot-update.json} | 0 .../ac9262be5d513d4d.webpack.hot-update.json | 1 + .../app/layout.ac9262be5d513d4d.hot-update.js | 21 + .../app/page.ac9262be5d513d4d.hot-update.js | 21 + ...=> webpack.a48e26c898b9f3a1.hot-update.js} | 2 +- .../webpack.ac9262be5d513d4d.hot-update.js | 18 + v2/.next/trace | 18 +- v2/out/404.html | 2 +- ...7d8d3321bf.js => page-4a666375abe83fa7.js} | 2 +- .../static/chunks/webpack-046d65963a7db67b.js | 1 + .../static/chunks/webpack-a152ec07d901b60e.js | 1 - v2/out/_next/static/css/0ca7ceed7ee1546e.css | 1 + v2/out/_next/static/css/128f1c477e287a41.css | 1 - .../jw2nfhuNebHld9Zdcf9Rw/_buildManifest.js | 1 + .../jw2nfhuNebHld9Zdcf9Rw/_ssgManifest.js | 1 + v2/out/about.html | 2 +- v2/out/about.txt | 6 +- v2/out/assets/img/coverSketchribbon.jpg | Bin 0 -> 72715 bytes v2/out/exps/0.html | 2 +- v2/out/exps/0.txt | 6 +- v2/out/exps/1.html | 2 +- v2/out/exps/1.txt | 6 +- v2/out/exps/10.html | 2 +- v2/out/exps/10.txt | 6 +- v2/out/exps/11.html | 2 +- v2/out/exps/11.txt | 6 +- v2/out/exps/12.html | 2 +- v2/out/exps/12.txt | 6 +- v2/out/exps/13.html | 2 +- v2/out/exps/13.txt | 6 +- v2/out/exps/14.html | 2 +- v2/out/exps/14.txt | 6 +- v2/out/exps/15.html | 2 +- v2/out/exps/15.txt | 6 +- v2/out/exps/16.html | 2 +- v2/out/exps/16.txt | 6 +- v2/out/exps/17.html | 2 +- v2/out/exps/17.txt | 6 +- v2/out/exps/18.html | 2 +- v2/out/exps/18.txt | 6 +- v2/out/exps/19.html | 2 +- v2/out/exps/19.txt | 6 +- v2/out/exps/2.html | 2 +- v2/out/exps/2.txt | 6 +- v2/out/exps/20.html | 2 +- v2/out/exps/20.txt | 6 +- v2/out/exps/21.html | 2 +- v2/out/exps/21.txt | 6 +- v2/out/exps/22.html | 2 +- v2/out/exps/22.txt | 6 +- v2/out/exps/23.html | 2 +- v2/out/exps/23.txt | 6 +- v2/out/exps/24.html | 2 +- v2/out/exps/24.txt | 6 +- v2/out/exps/25.html | 2 +- v2/out/exps/25.txt | 6 +- v2/out/exps/26.html | 2 +- v2/out/exps/26.txt | 6 +- v2/out/exps/27.html | 2 +- v2/out/exps/27.txt | 6 +- v2/out/exps/28.html | 2 +- v2/out/exps/28.txt | 6 +- v2/out/exps/29.html | 2 +- v2/out/exps/29.txt | 6 +- v2/out/exps/3.html | 2 +- v2/out/exps/3.txt | 6 +- v2/out/exps/30.html | 2 +- v2/out/exps/30.txt | 6 +- v2/out/exps/31.html | 2 +- v2/out/exps/31.txt | 6 +- v2/out/exps/32.html | 2 +- v2/out/exps/32.txt | 6 +- v2/out/exps/33.html | 2 +- v2/out/exps/33.txt | 6 +- v2/out/exps/34.html | 2 +- v2/out/exps/34.txt | 6 +- v2/out/exps/35.html | 2 +- v2/out/exps/35.txt | 6 +- v2/out/exps/36.html | 2 +- v2/out/exps/36.txt | 6 +- v2/out/exps/37.html | 2 +- v2/out/exps/37.txt | 6 +- v2/out/exps/38.html | 2 +- v2/out/exps/38.txt | 6 +- v2/out/exps/39.html | 2 +- v2/out/exps/39.txt | 6 +- v2/out/exps/4.html | 2 +- v2/out/exps/4.txt | 6 +- v2/out/exps/40.html | 2 +- v2/out/exps/40.txt | 6 +- v2/out/exps/41.html | 2 +- v2/out/exps/41.txt | 6 +- v2/out/exps/42.html | 2 +- v2/out/exps/42.txt | 6 +- v2/out/exps/43.html | 2 +- v2/out/exps/43.txt | 6 +- v2/out/exps/44.html | 2 +- v2/out/exps/44.txt | 6 +- v2/out/exps/45.html | 2 +- v2/out/exps/45.txt | 6 +- v2/out/exps/46.html | 2 +- v2/out/exps/46.txt | 6 +- v2/out/exps/47.html | 2 +- v2/out/exps/47.txt | 6 +- v2/out/exps/48.html | 2 +- v2/out/exps/48.txt | 6 +- v2/out/exps/49.html | 2 +- v2/out/exps/49.txt | 6 +- v2/out/exps/5.html | 2 +- v2/out/exps/5.txt | 6 +- v2/out/exps/50.html | 2 +- v2/out/exps/50.txt | 6 +- v2/out/exps/51.html | 2 +- v2/out/exps/51.txt | 6 +- v2/out/exps/52.html | 2 +- v2/out/exps/52.txt | 6 +- v2/out/exps/53.html | 2 +- v2/out/exps/53.txt | 6 +- v2/out/exps/54.html | 2 +- v2/out/exps/54.txt | 6 +- v2/out/exps/55.html | 2 +- v2/out/exps/55.txt | 6 +- v2/out/exps/56.html | 2 +- v2/out/exps/56.txt | 6 +- v2/out/exps/57.html | 2 +- v2/out/exps/57.txt | 6 +- v2/out/exps/58.html | 2 +- v2/out/exps/58.txt | 6 +- v2/out/exps/59.html | 2 +- v2/out/exps/59.txt | 6 +- v2/out/exps/6.html | 2 +- v2/out/exps/6.txt | 6 +- v2/out/exps/60.html | 2 +- v2/out/exps/60.txt | 6 +- v2/out/exps/61.html | 2 +- v2/out/exps/61.txt | 6 +- v2/out/exps/62.html | 2 +- v2/out/exps/62.txt | 6 +- v2/out/exps/63.html | 2 +- v2/out/exps/63.txt | 6 +- v2/out/exps/64.html | 2 +- v2/out/exps/64.txt | 6 +- v2/out/exps/65.html | 2 +- v2/out/exps/65.txt | 6 +- v2/out/exps/66.html | 2 +- v2/out/exps/66.txt | 6 +- v2/out/exps/67.html | 2 +- v2/out/exps/67.txt | 6 +- v2/out/exps/68.html | 2 +- v2/out/exps/68.txt | 6 +- v2/out/exps/69.html | 2 +- v2/out/exps/69.txt | 6 +- v2/out/exps/7.html | 2 +- v2/out/exps/7.txt | 6 +- v2/out/exps/70.html | 2 +- v2/out/exps/70.txt | 6 +- v2/out/exps/71.html | 1 + v2/out/exps/71.txt | 10 + v2/out/exps/8.html | 2 +- v2/out/exps/8.txt | 6 +- v2/out/exps/9.html | 2 +- v2/out/exps/9.txt | 6 +- v2/out/index.html | 2 +- v2/out/index.txt | 16 +- v2/public/assets/img/coverSketchribbon.jpg | Bin 0 -> 72715 bytes v2/src/app/model/data.js | 5 + 562 files changed, 20113 insertions(+), 707 deletions(-) rename {v2/out/_next/static/_88qPvTYfVTYhejRF2dQQ => _next/static/jw2nfhuNebHld9Zdcf9Rw}/_buildManifest.js (100%) rename {v2/out/_next/static/_88qPvTYfVTYhejRF2dQQ => _next/static/jw2nfhuNebHld9Zdcf9Rw}/_ssgManifest.js (100%) create mode 100644 assets/img/coverSketchribbon.jpg create mode 100644 experiments/flame/.eslintrc.json create mode 100644 experiments/flame/.gitignore create mode 100644 experiments/flame/README.md create mode 100644 experiments/flame/config/ZipperPlugin.js create mode 100644 experiments/flame/config/webpack.config.dev.js create mode 100644 experiments/flame/config/webpack.config.js create mode 100644 experiments/flame/config/webpack.config.prod.js create mode 100644 experiments/flame/dist/296.bundle.js create mode 100644 experiments/flame/dist/608.bundle.js create mode 100644 experiments/flame/dist/756.bundle.js create mode 100644 experiments/flame/dist/891.bundle.js create mode 100644 experiments/flame/dist/bundle.js create mode 100644 experiments/flame/dist/bundle.js.LICENSE.txt create mode 100644 experiments/flame/dist/index.html create mode 100644 experiments/flame/dist/style.css create mode 100644 experiments/flame/package-lock.json create mode 100644 experiments/flame/package.json create mode 100644 experiments/flame/public/index.html create mode 100644 experiments/flame/public/style.css create mode 100644 experiments/flame/src/Assets.js create mode 100644 experiments/flame/src/Config.js create mode 100644 experiments/flame/src/DrawParticles.js create mode 100644 experiments/flame/src/DrawSave.js create mode 100644 experiments/flame/src/DrawSim.js create mode 100644 experiments/flame/src/SceneApp.js create mode 100644 experiments/flame/src/Settings.js create mode 100644 experiments/flame/src/_template2D.js create mode 100644 experiments/flame/src/alfrid/camera/Camera.js create mode 100644 experiments/flame/src/alfrid/camera/CameraOrtho.js create mode 100644 experiments/flame/src/alfrid/camera/CameraPerspective.js create mode 100644 experiments/flame/src/alfrid/core/FrameBuffer.js create mode 100644 experiments/flame/src/alfrid/core/GL.js create mode 100644 experiments/flame/src/alfrid/core/GLCubeTexture.js create mode 100644 experiments/flame/src/alfrid/core/GLShader.js create mode 100644 experiments/flame/src/alfrid/core/GLTexture.js create mode 100644 experiments/flame/src/alfrid/core/Mesh.js create mode 100644 experiments/flame/src/alfrid/core/defaultGLParameters.js create mode 100644 experiments/flame/src/alfrid/helper/Draw.js create mode 100644 experiments/flame/src/alfrid/helper/DrawAxis.js create mode 100644 experiments/flame/src/alfrid/helper/DrawBall.js create mode 100644 experiments/flame/src/alfrid/helper/DrawCamera.js create mode 100644 experiments/flame/src/alfrid/helper/DrawCopy.js create mode 100644 experiments/flame/src/alfrid/helper/DrawDotsPlane.js create mode 100644 experiments/flame/src/alfrid/helper/DrawLine.js create mode 100644 experiments/flame/src/alfrid/helper/FboArray.js create mode 100644 experiments/flame/src/alfrid/helper/FboPingPong.js create mode 100644 experiments/flame/src/alfrid/helper/Geom.js create mode 100644 experiments/flame/src/alfrid/helper/Object3D.js create mode 100644 experiments/flame/src/alfrid/index.js create mode 100644 experiments/flame/src/alfrid/loader/loadBinary.js create mode 100644 experiments/flame/src/alfrid/loader/loadDds.js create mode 100644 experiments/flame/src/alfrid/loader/loadHdr.js create mode 100644 experiments/flame/src/alfrid/loader/loadObj.js create mode 100644 experiments/flame/src/alfrid/math/Ray.js create mode 100644 experiments/flame/src/alfrid/shader/BasicColorShader.js create mode 100644 experiments/flame/src/alfrid/shader/DiffuseLightShader.js create mode 100644 experiments/flame/src/alfrid/shader/PBRShader.js create mode 100644 experiments/flame/src/alfrid/shader/glsl/axis.frag create mode 100644 experiments/flame/src/alfrid/shader/glsl/axis.vert create mode 100644 experiments/flame/src/alfrid/shader/glsl/basic.frag create mode 100644 experiments/flame/src/alfrid/shader/glsl/basic.vert create mode 100644 experiments/flame/src/alfrid/shader/glsl/bigTriangle.vert create mode 100644 experiments/flame/src/alfrid/shader/glsl/copy.frag create mode 100644 experiments/flame/src/alfrid/shader/glsl/diffuse.frag create mode 100644 experiments/flame/src/alfrid/shader/glsl/dots.vert create mode 100644 experiments/flame/src/alfrid/shader/glsl/general.vert create mode 100644 experiments/flame/src/alfrid/shader/glsl/line.vert create mode 100644 experiments/flame/src/alfrid/shader/glsl/pbr.frag create mode 100644 experiments/flame/src/alfrid/shader/glsl/pbr.vert create mode 100644 experiments/flame/src/alfrid/shader/glsl/simpleColor.frag create mode 100644 experiments/flame/src/alfrid/shader/glsl/skybox.vert create mode 100644 experiments/flame/src/alfrid/shader/index.js create mode 100644 experiments/flame/src/alfrid/utils/BitSwitch.js create mode 100644 experiments/flame/src/alfrid/utils/BufferUtils.js create mode 100644 experiments/flame/src/alfrid/utils/EaseNumber.js create mode 100644 experiments/flame/src/alfrid/utils/HitTestor.js create mode 100644 experiments/flame/src/alfrid/utils/LogError.js create mode 100644 experiments/flame/src/alfrid/utils/OrbitalControl.js create mode 100644 experiments/flame/src/alfrid/utils/Scene.js create mode 100644 experiments/flame/src/alfrid/utils/ShaderUtils.js create mode 100644 experiments/flame/src/alfrid/utils/SpringNumber.js create mode 100644 experiments/flame/src/alfrid/utils/TextureUtils.js create mode 100644 experiments/flame/src/alfrid/utils/TweenNumber.js create mode 100644 experiments/flame/src/alfrid/utils/WebGLConst.js create mode 100644 experiments/flame/src/alfrid/utils/WebGLNumber.js create mode 100644 experiments/flame/src/alfrid/utils/checkWebGL2.js create mode 100644 experiments/flame/src/alfrid/utils/exposeGLProperties.js create mode 100644 experiments/flame/src/alfrid/utils/getAndApplyExtension.js create mode 100644 experiments/flame/src/alfrid/utils/getExtensions.js create mode 100644 experiments/flame/src/alfrid/utils/index.js create mode 100644 experiments/flame/src/alfrid/utils/isMobile.js create mode 100644 experiments/flame/src/alfrid/utils/parseDds.js create mode 100644 experiments/flame/src/alfrid/utils/parseHdr.js create mode 100644 experiments/flame/src/alfrid/utils/parseObj.js create mode 100644 experiments/flame/src/alfrid/utils/polyfixes.js create mode 100644 experiments/flame/src/asset-list.js create mode 100644 experiments/flame/src/color/hex-rgb.js create mode 100644 experiments/flame/src/color/hsl-hsv.js create mode 100644 experiments/flame/src/color/hwb-hsv.js create mode 100644 experiments/flame/src/color/index.js create mode 100644 experiments/flame/src/color/keyword-rgb.js create mode 100644 experiments/flame/src/color/lab-ciede.js create mode 100644 experiments/flame/src/color/lab-lch.js create mode 100644 experiments/flame/src/color/lab-xyz.js create mode 100644 experiments/flame/src/color/rgb-contrast.js create mode 100644 experiments/flame/src/color/rgb-hsl.js create mode 100644 experiments/flame/src/color/rgb-hsv.js create mode 100644 experiments/flame/src/color/rgb-hwb.js create mode 100644 experiments/flame/src/color/rgb-xyz.js create mode 100644 experiments/flame/src/color/util.js create mode 100644 experiments/flame/src/debug.js create mode 100644 experiments/flame/src/features.js create mode 100644 experiments/flame/src/fluid-sim/defaultSettings.js create mode 100644 experiments/flame/src/fluid-sim/index.js create mode 100644 experiments/flame/src/fluid-sim/shaders/add.frag.js create mode 100644 experiments/flame/src/fluid-sim/shaders/advect.frag.js create mode 100644 experiments/flame/src/fluid-sim/shaders/clear.frag.js create mode 100644 experiments/flame/src/fluid-sim/shaders/curlnoise.glsl.js create mode 100644 experiments/flame/src/fluid-sim/shaders/divergence.frag.js create mode 100644 experiments/flame/src/fluid-sim/shaders/gradientSubstract.frag.js create mode 100644 experiments/flame/src/fluid-sim/shaders/jacobi.frag.js create mode 100644 experiments/flame/src/fluid-sim/shaders/splat.frag.js create mode 100644 experiments/flame/src/hash.js create mode 100644 experiments/flame/src/index.js create mode 100644 experiments/flame/src/shaders/add.frag create mode 100644 experiments/flame/src/shaders/advect.frag create mode 100644 experiments/flame/src/shaders/basic.vert create mode 100644 experiments/flame/src/shaders/clear.frag create mode 100644 experiments/flame/src/shaders/diffuse.frag create mode 100644 experiments/flame/src/shaders/divergence.frag create mode 100644 experiments/flame/src/shaders/glsl-utils/_normalize.glsl create mode 100644 experiments/flame/src/shaders/glsl-utils/align.glsl create mode 100755 experiments/flame/src/shaders/glsl-utils/bezier.glsl create mode 100644 experiments/flame/src/shaders/glsl-utils/blur13.glsl create mode 100644 experiments/flame/src/shaders/glsl-utils/blur5.glsl create mode 100644 experiments/flame/src/shaders/glsl-utils/blur9.glsl create mode 100644 experiments/flame/src/shaders/glsl-utils/curlNoise.glsl create mode 100644 experiments/flame/src/shaders/glsl-utils/diffuse.glsl create mode 100755 experiments/flame/src/shaders/glsl-utils/fbm/1d.glsl create mode 100755 experiments/flame/src/shaders/glsl-utils/fbm/2d.glsl create mode 100755 experiments/flame/src/shaders/glsl-utils/fbm/3d.glsl create mode 100644 experiments/flame/src/shaders/glsl-utils/map.glsl create mode 100644 experiments/flame/src/shaders/glsl-utils/package.json create mode 100644 experiments/flame/src/shaders/glsl-utils/particleSize.glsl create mode 100644 experiments/flame/src/shaders/glsl-utils/rotate.glsl create mode 100644 experiments/flame/src/shaders/glsl-utils/snoise.glsl create mode 100644 experiments/flame/src/shaders/gradientSubstract.frag create mode 100644 experiments/flame/src/shaders/jacobi.frag create mode 100644 experiments/flame/src/shaders/particles.frag create mode 100644 experiments/flame/src/shaders/particles.vert create mode 100644 experiments/flame/src/shaders/save.frag create mode 100644 experiments/flame/src/shaders/save.vert create mode 100644 experiments/flame/src/shaders/sim.frag create mode 100644 experiments/flame/src/shaders/splat.frag create mode 100644 experiments/flame/src/sketch01.js create mode 100644 experiments/flame/src/utils/Capture.js create mode 100644 experiments/flame/src/utils/Color.js create mode 100644 experiments/flame/src/utils/ColorTheme.js create mode 100644 experiments/flame/src/utils/SolarPalettes.js create mode 100644 experiments/flame/src/utils/addControl.js create mode 100644 experiments/flame/src/utils/bezier.js create mode 100644 experiments/flame/src/utils/colors.json create mode 100644 experiments/flame/src/utils/draw.js create mode 100644 experiments/flame/src/utils/fullscreen.js create mode 100644 experiments/flame/src/utils/getDateString.js create mode 100644 experiments/flame/src/utils/index.js create mode 100644 experiments/flame/src/utils/noise.js create mode 100644 experiments/flame/src/utils/preload.js create mode 100644 experiments/flame/src/utils/resize.js create mode 100644 experiments/flame/src/utils/saveImage.js create mode 100644 experiments/flame/src/utils/saveJson.js create mode 100644 experiments/flame/src/utils/setupProject2D.js create mode 100644 experiments/flame/src/utils/thumbnail.js create mode 100644 experiments/flame/tasks/asset-template.js create mode 100644 experiments/flame/tasks/basic.vert create mode 100644 experiments/flame/tasks/checkExtension.js create mode 100644 experiments/flame/tasks/copy-file.js create mode 100644 experiments/flame/tasks/copy.frag create mode 100644 experiments/flame/tasks/find-folder-promise.js create mode 100644 experiments/flame/tasks/find-folder.js create mode 100644 experiments/flame/tasks/getAllMatches.js create mode 100644 experiments/flame/tasks/getExtension.js create mode 100644 experiments/flame/tasks/getFileName.js create mode 100644 experiments/flame/tasks/html-watch.js create mode 100644 experiments/flame/tasks/html.js create mode 100644 experiments/flame/tasks/insertString.js create mode 100644 experiments/flame/tasks/isDirectory.js create mode 100644 experiments/flame/tasks/shader-watcher.js create mode 100644 experiments/flame/tasks/test-shader.js create mode 100644 experiments/flame/tasks/test.js create mode 100644 experiments/flame/tasks/uniforms-checker.js create mode 100644 experiments/flame/tasks/watch-asset.js create mode 100644 experiments/flame/tasks/watch.js create mode 100644 experiments/ribbon02/src/alfrid/utils/addFullscreen.js create mode 100644 experiments/ribbon02/src/hand-detection/JointPairs.js create mode 100644 experiments/ribbon02/src/hand-detection/index.js create mode 100644 experiments/ribbon02/src/utils/fullscreen.js create mode 100644 exps/71.html create mode 100644 exps/71.txt create mode 100644 v2/.next/cache/webpack/client-production/10.pack rename v2/.next/static/webpack/{454303fd20abdc81.webpack.hot-update.json => a48e26c898b9f3a1.webpack.hot-update.json} (100%) create mode 100644 v2/.next/static/webpack/ac9262be5d513d4d.webpack.hot-update.json create mode 100644 v2/.next/static/webpack/app/layout.ac9262be5d513d4d.hot-update.js create mode 100644 v2/.next/static/webpack/app/page.ac9262be5d513d4d.hot-update.js rename v2/.next/static/webpack/{webpack.454303fd20abdc81.hot-update.js => webpack.a48e26c898b9f3a1.hot-update.js} (91%) create mode 100644 v2/.next/static/webpack/webpack.ac9262be5d513d4d.hot-update.js rename v2/out/_next/static/chunks/app/{page-a5208d7d8d3321bf.js => page-4a666375abe83fa7.js} (65%) create mode 100644 v2/out/_next/static/chunks/webpack-046d65963a7db67b.js delete mode 100644 v2/out/_next/static/chunks/webpack-a152ec07d901b60e.js create mode 100644 v2/out/_next/static/css/0ca7ceed7ee1546e.css delete mode 100644 v2/out/_next/static/css/128f1c477e287a41.css create mode 100644 v2/out/_next/static/jw2nfhuNebHld9Zdcf9Rw/_buildManifest.js create mode 100644 v2/out/_next/static/jw2nfhuNebHld9Zdcf9Rw/_ssgManifest.js create mode 100644 v2/out/assets/img/coverSketchribbon.jpg create mode 100644 v2/out/exps/71.html create mode 100644 v2/out/exps/71.txt create mode 100644 v2/public/assets/img/coverSketchribbon.jpg diff --git a/404.html b/404.html index 048130db..759cac6f 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -404: This page could not be found.Create Next App

404

This page could not be found.

\ No newline at end of file +404: This page could not be found.Create Next App

404

This page could not be found.

\ No newline at end of file diff --git a/v2/out/_next/static/_88qPvTYfVTYhejRF2dQQ/_buildManifest.js b/_next/static/jw2nfhuNebHld9Zdcf9Rw/_buildManifest.js similarity index 100% rename from v2/out/_next/static/_88qPvTYfVTYhejRF2dQQ/_buildManifest.js rename to _next/static/jw2nfhuNebHld9Zdcf9Rw/_buildManifest.js diff --git a/v2/out/_next/static/_88qPvTYfVTYhejRF2dQQ/_ssgManifest.js b/_next/static/jw2nfhuNebHld9Zdcf9Rw/_ssgManifest.js similarity index 100% rename from v2/out/_next/static/_88qPvTYfVTYhejRF2dQQ/_ssgManifest.js rename to _next/static/jw2nfhuNebHld9Zdcf9Rw/_ssgManifest.js diff --git a/about.html b/about.html index 07093e19..ea0f7d59 100644 --- a/about.html +++ b/about.html @@ -1 +1 @@ -Sketches | Yi-Wen Lin

A place for my sketches, most of them are not optimised so it take a bit of time to load, please be patient. And apologies for some of the sketches might not work across different devices and platforms. This is more a playground for me to tryout ideas.


Source code could be found here :


Built with my WebGL Tools :


\ No newline at end of file +Sketches | Yi-Wen Lin

A place for my sketches, most of them are not optimised so it take a bit of time to load, please be patient. And apologies for some of the sketches might not work across different devices and platforms. This is more a playground for me to tryout ideas.


Source code could be found here :


Built with my WebGL Tools :


\ No newline at end of file diff --git a/about.txt b/about.txt index 64614e4f..869750e7 100644 --- a/about.txt +++ b/about.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["about",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["about",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/5c1e33a82820daa7.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","301:static/chunks/app/about/page-3e269e269dbe8b08.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","about","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"About_closeButton__2cb0K","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","div",null,{"className":"About_descContainer__Op5uD","children":[["$","p",null,{"className":"About-Desc","children":"A place for my sketches, most of them are not optimised so it take a bit of time to load, please be patient. And apologies for some of the sketches might not work across different devices and platforms. This is more a playground for me to tryout ideas."}],["$","p",null,{"children":["$","br",null,{}]}],["$","p",null,{"className":"About_linkTitle__XgjCK","children":"Source code could be found here :"}],["$","a",null,{"href":"https://github.com/yiwenl/Sketches","target":"_blank","children":["$","p",null,{"className":"About_link__oTWhj","children":"https://github.com/yiwenl/Sketches"}]}],["$","p",null,{"children":["$","br",null,{}]}],["$","p",null,{"className":"About_linkTitle__XgjCK","children":"Built with my WebGL Tools : "}],["$","a",null,{"href":"https://github.com/yiwenl/Alfrid","target":"_blank","children":["$","p",null,{"className":"About_link__oTWhj","children":"https://github.com/yiwenl/Alfrid"}]}],["$","p",null,{"children":["$","br",null,{}]}],["$","a",null,{"href":"https://wensday.co/","target":"_blank","className":"About_link__oTWhj","children":["$","p",null,{"className":"About_link__oTWhj","children":"wensday.co"}]}],["$","a",null,{"href":"https://twitter.com/yiwen_lin","target":"_blank","children":["$","p",null,{"className":"About_link__oTWhj","children":"@yiwen_lin"}]}]]}]]}],null],"segment":"__PAGE__"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/5c1e33a82820daa7.css","precedence":"next"}]]}],"segment":"about"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Yi-Wen Lin"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Yi-Wen Lin"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"http://yiwenl.github.io/Sketches/"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/coverSketches.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Yi-Wen Lin"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/coverSketches.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/assets/img/coverSketchribbon.jpg b/assets/img/coverSketchribbon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..05fe88ed798956f69a2e4ff63191a888ee482657 GIT binary patch literal 72715 zcma&NcUY58voM?lLhl5mw@^awT_B-J)zEt<7)l5o=}n}DUIau!H6SP;NE1+`gNlfB zEHnWH1(7a%`90tBoOAv-?|Z#B7gzS)d&|u1%}9m;eka#EtI`#?L=k?T&`PzXn$$mj9`i7U26=lMr7G0mMJE^4Xdq`E;;BC_Ysw zSxFBW896>>RVgodMFo_Xhq88o$5Fpk_d3t-Q$>^)d=|12O9jSayDqp<;eIy!tXQ#TK9|9{>^|Do-_K}7|5hoL<6gRmIBe-TH``+osI zM^!;VS4Tx&TSZRgAK+ExWMuT@WR>(}zk3ThfEDrzb!8U~twJq$E-^bGWLG|bEp2s1MmCnqNt?|(f&a&mH78d^36 z1~v{BMi!3$`tbi+xOxd-qyX81Y)OEO01zXPgb{c(2*>~cKqNpQ@V_+x5CkA01(T5z zEB|NpKZt-x7yuw32?+^^6b$+Y9}+OJ4!}st&jgl5Fq;Xu$w9~h6LPhomF6w(@+_}{ zbOhgjP0ahXZ^24l)#{-;kgs6L_^*Ng=g>e#euOOOY7sy~0wh94!U)g;oR8upG1Z4p zZa%*5y>Me2LF(Hy6I(z7)z&nNGqxfXh(phPMat-QjKlbFT5Yif^lON7y(<6^t}X3U zeTa8Wy+QnMVfIg3a`!X(ff-VPD**a0j6(17{TY%rZA;4t z#7Mr&TMOKObd)`v2)>0lLo%g@Hvff@%^dR9l2Y_95}R1vLc)ad&xsIG33U_4^}9vv zLb}*1p=CtbqCvim06lg6rx-_^hr~S&jR!-*AS6C#^wWvNro>Vt5TW$cln9~)2eC39 z<3j8YfIUn)#Iw2}&Ma7z2tQy6Eo$>Fzwlt2sn`NQ6)$mK%JvwrtkHO1;(Z8V4=f`! zNQ4L=TmQEz-Zs(#v}-X#Jq1d?fq*A76G4O5vaXO1Bp68(@kj`hK1$~|g7qbiG|BMe zV!)tz;FJXbRu1Q_MJAhnhFv6s3U49cO&pQ*x2PRW(TYDeOotCfFf%;br83mk@0QU;m;D0z*Sfd&(fv+Dy_H8AG-h87-#Z_Up2Z z=9)bj$)7)XzVOQeQu=K;nvFUP&xd4zkj)W9*5D!SW&myir%@u%Qf3AzNuUMp{=)M` zB8`zC7yz$?FT$4-z(9NfQzDWYNo`4`2b@hX1yt2C)R>viP=z#*+s7k~fCw05N)n(z zh30PuF+`>VBLR9Kp1w9JG-OJ8Z90KtrJ<5i0dzJcj)Xe&f|l(Q*vu$GdFky*`CNhpv@%39LdL?i=Rh`>6-glBCKLePS8u>%QcAf7B8 zFr}j_+JM)C!-PPkU_AMBf`KxgY=*iCfVY6RF{D$yd4;zpKma+BQ`QskyBuJ=b3YE0 z6ZKu!av}!JbTleW9^*aW}>|8*l2g;GI1>eM1B!eaTN;#lgMaqO}U-%bqACMS{ zrCd5$J1KNJo{9|5M@50A-4Y^Y#VaryPjOKC0QCMvbb^qXWGxYHP<#?X@>6_>0x6NC zLI6A&o-E#FHjx3w8gFLc4-?t~@1*&F3Bm<{DItIY^;06}5cxwm~1gV(0mwiJc-+f&U`kzPJ*12!Qn9Ff+qjsH|> zCi|x2*ht_nqqW39fPPak5EzMpzl?2TTAVU%Bl}dqh=sqNj<=8JX(O8=l`X)dx=|6vX>nH}iQ`sRPR5*Ty3Jpez0pYM3 zML4m85Qw>nlt^qC@6Zqn}Nr-(F1Uc9@QzVw{aX+(y7S+ezDj z?EriMNiR_Y@jStXLs-3hKLgamIu>>RuLK@DI;IC&U1p^Ww^F&d`lN$l_wiwdE3cz*< z%SZS{Bob;*6#QNyPQnRnk?&b@&@8?5{)a@h&7v2^y+tBDkXUC=MbzN0U37GEk-qkTMOl1X=cD9M_(HG=R=Do{$Zr?8!xcb!|3WPB11xnM7@#JW9k}aCOW?LG zB+X!+KOz7j)Ou8uy43HDUfTmLiP9{JclgLaTnr$Abu}JI0xv$q-(5x$8I58fA(pHG zl1^N&zi1LFQsD$cyfyb$`qC6pRhp~E*^?@26ZO!*A&W}OYyz9(Jkrvzm+=rTd17rZ z!=ghKpKXM{P){eRBq~UOc%)1_T+a-~k1rsLcQ8(;&{QCs!*iq)u=v1^GLz0$6^M!*MjgCKXX&|dP3%|05WL% zpdaReg{w-`FzT*&{^x4(KyLM8{1T*PvNrEa{j+LnHC}z*3+MQB5s9O4uaD(^j$++k0hZItA$I6!wmdx8sZ4V7eI-K6P zJ$<>2aLsa9Ts(8Mbb^XnxKmu98K$VfT2x?Rf=*=>i7)(Kydub@9aKuHTm{rRo#Myq zSVE~tHPDc39N5paeKtX%9qbQgJXFJR-)e$uf4AgB^2{(;(pnlLjY$wnrIdeRv;?6x zJSbrcjF7hE0HBFXF&{zzfkjCHP*zfQgM)Az>jt1IM{Iy;p`4VkECC2Yv0mf;k zq_%RSvL<6i2qzqL*R$nr8y{K_A`r{x$`oHy7VVxMz+A(UuVH^t{}OQ=U0?bkdIdNe zg4-Td`?k^Fcz*>rMPl;=i~aUnvK*p>9GE?t?uVdGIDk^R`@RyI2Imv>lUi)=t^kW@ z4)(7l%CGry)%;ytbhhD}RYi%6wG8(Tk-bFrU;YSO(B5-riOPpJgj2`E4>7dh2=>m- zdZ-cmCpnfXV_@)e*Yv6BMcN z`cxWzAg=!fn)NS%xOt?0->(AB-TX_?Ofjo$ZYQAvNy0;jy8|g1abKluB2^=*ez+o0 z87aagElu^{QC5IZq86p(u%d25f+&cJi$a4yxeZrJLW0B+;L-@kF2;c+3OSPygOqx* zrEIslHp<)iCmDO!F2i?Yw={YBX<@QK3s(RGwjK(1cO8{0fYoN4rx}4Kd zGG7W8y(t+p6o!|cV0Uqml0UrfwQ~Jfp7pl7%%;V<)5Qa*$xz2kG1pvD8`6VLPD>>h zfYH8TX-8nm>2ReU$O`0M zW45P6fC=Q0#4QN{qemdrr#Rw~oJb=QqB>{rN&X2(^Z8KF0$1Rf;|)&pVp-oV$eX}S z8!W(#zY;d5*=IOR$RR|J5h|a{CQFz;?y}kgULNg5g?!g@kU}I>kBq=SI0RV4JZ4i` z#>75C?8K26*c5K4V(ZtNtETmB7j;;YGc;Z*(0dFlKBD1(lq9Z) z6w`swjAK3;b!_;gZ|z5|oe_?Bp{C-4?_v@lVnXL-WlO)Rlqw|>QlHUs$8cT&=yl9Y z^+c=423E+o^#q@CiS~K3D)e^9lDHVvH*6G6BJd8MFKd$A0j5u+-Dh6gwgwMUNcZqJ z1q#;a0s8SfbGvRf%(n8+ezUWg^4(+Q!@Wi?EvKGcg5P}+z1Ql#Zzn&t=`avqaoz=A zR@B;lgqX50@hg_5rz3MTn5?y|FKqIqn^OaKUADcplc_ejh$hs`+Cr)JWiAzI9=V#X z#PoOd*HZkh(92gi#Zt2$;8hM%XD+h2_;BhKFeMTr!ZBB@pzG-rdri63Z1Cgqfer1; z_uJUFtFYf%-S~a8JGE~sDwpRC~&E{9KED1}z1?RQuU-RL3B+uk60YE>>+)Eo+PTD6Y zXpBVC#j!k?{Fy9wf8%aW>L3$fr+6pq^J3J~FWv^*9Hc(ru3qBykA>GI&@w!#-2!gI z?( zS1al<5B==IvO?a!1*%M9jV3k%-juKwJ-6wBp%l{__S&UV#yLqsdDra((Mj;%9)l)u z+(X?gZR*y#zjg4zqMts{>HUF-=GqEovDe(6Y_doCLd6U_P-;&yHL=^~?c|)&xx?1Z zH^ceYD+EmHjgnI(*Klh}oitp`vjY>lK8_cE4#@6&LN|I!qN%EJ4D#pPBYU(T&OThT zcN@3EGc^}_!r3{zWT_cq29^pgEor*U_?e9FSE5dDJzT3j7cqsQq5G0u_guwFpMmxO zn!D_{o=Bt{*D>os-2A}7M9jUgmKMI;&Yk)X`*j>oV%_bQ|BA8RdGbcW^<1y1b3(+J z<-6NobSCUUks*_AkJOUxqo)p>s((Y~R$&c~va{CMQE%_BZ|q&N-FQ)=maKbCV$MnZ zb1xx1%SC!@ayVjjB<<$tFP#fupYB9mF}bJHp-2Lx5fQlw5~uVVBXh3k{)}b%$(ZuPTIkK_`<-^)MM@HlRO@^^#~J>a zw{|JC&&%M_@cSxVTi#4>`|KH4DK=Z7ojo2 zRz}Y#)RJjE%!(@?+RuA5l)<0dueC&s4#k9+Ap^da|Iw&d^eTN;M;JO+Uyrf39|cW z^oFV2_FktQ`0P;8EJMy93^5w`xQk@3c)Vu{)8F;*e5Ssy_yidm7$H=u;GIA44(}SS zZ9muAf8s)@&u9vtPN2635-pplDN&*&)NMvVG=Hex*;kr^$`Mxp4sd@Hs2nZk2Cs2W zJ(JYGi{zYAB*nY^B03pZXK1lTz6=kssw_*YzTf86xdh$l{$>VA;$H3(P1_1fwVou2b5) zIvPFwy`ct8&2+=K<7PXzJ8ICHm@1R-nrm#SX_7dx+_=B zeh}AdL(Oo$cZbcmp~O9KSQVq&52psQCRa5M=)y0R);HNamJdz5g@RnNZ!DUN94B>h z>i(dRpzF5(C^n2e)>%&v*B93B*5-JP?HSJe`6T19viYYnd&1W1(Hdj+(WFy|jA6W2 zK<)Fp!`)*q8lsQpbiN}|?<%N7;VzH;?wNI8FSZObAKtSS?U*<@LzF4KX5Xz~iFw z&u}&qK@0xzNr#N8wk=hN^@ko&;4JwXL{@Ueqq>6Rh)*tl&VN`wWtV)}mmQ>3 z6BuCe7}3M*(CaPvch3yXT2-h)bCn?A)$urSN_&-u)G%uxTl<7V=sV+&h=KJ0*}2PY zUJh?uWJ(cPOMq$kc%4L8?%IoQ>2YJ8?n9Baz+U6Hc$I;de zyIsN30+<1n^ucb24`J|uLQjP>t{BS~UoTh0kf+fD=ctGEcB3&i7TlU5GAQ@&z@dk{ zekYm!qyBJZUbz;F_MZ7;vRXTv?h;S2xc6pz7VpQNQD-A+2~`7Mk_be$Ncqa98Z`bW zn(jM~r^q=M5K{CLTW|q>XGCDTp8|^brCkyzOlAx9#d!AjNk*!LT5Lb^q3xW0af?f0 z*dzkHj}my}>oR=&)4$?m#<~g(DMv#-*ZyPI$Gh0`n}RX5pmsAmL8R!1UwCT>73IYi zOCRwpmz6@?7UA1wc#Rk|y$=~L@w`vm8w(haItXwRJQB$fZ%-&BTJzjK_q1>bv1Dbu z#uG)&LJ*_!%Q*Wg5|tgR{#p`pjhXD%_6f<^I{$bGORE}R6b=u0(;jPlq~K!!^f1O2 zaeQuP>a=**&aIp*r6BBkr7jZdK~cIrsE*D|=Wq}t>`T9U5PNq%^%Q=Z+;my~T; z4e;$YhXX>DaLI3ZRD!v1b~Xw3hO39mTAHK3;O%QYky|{ri60)+S4+zV zy{ghH76{0sx|pESubxRdST=*K*XiEBxJ_BYelPZ>j%H-%aq+NiW*uDp**mUV{>hkH zvMhwhNXePGQbNu~iNWP_svqE0Wr3o%_2Zqw6}27L5-DCfWy;)bm(;&&xHEd)PI!TljvB zO{9J-26;);7>`n3qhrzkkty}I>dfynbtMv~;IYcZ{j|g*U*^EWy@3$iS*EytEGk(g zAENfBxr#T}hAjXwZg8J^!-Ew<^U5gO+Ya+Hw<*Rnr91uo*xJE|b<-hNxQvIFl$@8V zg;!|}BMbJR-eVtcl4(NG`GR6{cMPR-f0d@*XgH0ZF^S8l#{)UBYc55yT#nVfbJ72z zh-+JGNhE`lOlDQJM*BuF(#RGKbaDL|yZJ=8{SixXF02 zJcMA^IC9uBf8A5EtL6vf@USw=;QYqk>nyo1c_trW15kxZK`6563m<*K;!ua9OKgb#c{ z13BnNdi4{k-{m?eQ`Ah>loZiU1klFcpdWE7hyZg|hzM zocp=sV|DM%VD2+>lW;~<*?q3hzKmGGo8Tu;60ZQDj_=w{s|Wk7zXm&x0naGS66jhT ze_E4Qu3Q0%3Tn_kNl6nE9Al-=4BQN56UD(2{Pr#*U+vSZ3)c?<@~mVBN2?qI zF>h_9?zX&Fc3z|f;>VyUlT6u1xdr$!N4v(sJ$FaZ_F27{7-=86Ix_c7w~?IMoBL5u z$72P~=Kox)w+j7>26kMAP@p02DWizK92OjC+matbJX_b4f(8E4g2R7APKndPva8c^ z^hC1`CIo~K-37+s_yW*sLXRa=e3GRR5NS+BbQzN#;}rm$R%G~6q-f{1C7cp}x9}$x z9*Tb_Q4&v^!BM1yG!(pap*!UI6loIQG7JxAb)p?wNRB7p^i9GJr>+_23zjsyw@EV@ zP*v|8fN@I0+Dng>Hu-y4`uFfV-%z^qZ#~UcIgOge)qp{a;nHm@2nkIsDmtjnmbmco$PCLMRlk}yYpB8(xvOi2%yR7=Z#Wv`S+{38mt*K_ z&E8FpeNHybId>n_*V&X2}b)j2tG% z%vUMB)vj7a%D7as-9^QZ$@Y57j^^KjeefRUH9RFdJ&d}7YT5xA=J+k-xw71CUS6f zf0&nXHFeztrDcBZX1B5jPHWxe&w9U%Au*~J_FItpJqBgt^Y~gU7x9T1l@`oUqk|q};*gtfbQ*nL4BCau!J{X*qwj;pVU8cw~n&I$DzqA9k z5g_PD!sb(2XPJK0H^gFtOwfbI>v4+@qTZGK8C_tvAZZqu2$~;dWjPk(g(PTK;C@;u zR_|VS=G}pAs?HchkODg=O)K3KHL86j;AIAD8-2Z)Pqnt&LF^^+>q8ZzZMKGxyB>PE z0?C;n2W&$VDm%su_z)J>=E;bg+NRUDz19N>k0zK36NJJZ6uLtv%;alQN1GVk++JYGpK43b z-uJcEr&lgv$S=Sy_3X%g1C@%tBPT=M+bOVN$m%h zL67QEmf#l^>;(@(3>CHo`?U1~oD#C1`5KXB@QYVJ?J$j;8h*kkC#Wwkoh`-AIY!&g znZwkd)bS$Lxlokj^v1pGIuZ@+IxxN?ZSB!G01o>$*SB0ft|K^Svi2@l^&OORgB%N% zGn%@gQ1dzD#tkV$c*sagXn&r&vKZq>tGM9oDKqDA0ntT@7EkR{$HtDb2#JZTBFPsO z2LQ?G%?1qy0Dvss(uO+7<2TCK7W5Wh1~x2s7VEGo+;DBTUZ?R%l4o$kdIK-f>GK(T z1*o(x$QmP5Mgq{uf=GTmgyN$%Gn}#)#7zszC)(t+IPh(q{VL4@F$D!uDq>ve9}_%2 z`w~nFVTeWpA*4JrWFJYNcigfQet8Gfku zKxmsX_Bq~_;EQAC>CuS0rlBQ9N2jBt?|ePg^LBx(lwVj1O-otW%H#ZBcvKNr^!!G; z7GD|%jq9YwSA!R2SAaI|r7OT;DPbaa+_1d#eYfsZ{gHv~d}4ANPq}(nf9>eTrWY!z zZeV{{_EmUXsdYJ5RTrYM$ZP)b-w`K8{v;(zdmeqo-g&tFk+x~GZYCe00lFVZR0 zU(PVb-b;EL^Lj#=`>5lSotD8plRdjH%;FLJr5ZawCTq@(M#O>sXR{?usi%Pt)srUj ze20dZ1%s{t4Z?*`_0qFM!Tu2!Gc%`HDL+lE!pUO3g4Y9C76QX_p=>7y;Q7z(rL5_n zANh#WFXVl>?XHp!BE1Jrky+Kvy#Fm)8aiB?Axj-R^VunKy2fMh?YnO$jbx+KhMdCJ zk7^wK|RmH)EQXiFe;wde`x3B3#-Nr?Fk@LzJgGpZIn%k#0S z<%_A3&GOCPMp?{~b&Q@-cYR5p1AtYdI<^dwv1iDP&9^Egx9*=_B6r&qGlStHNP_1l zO0&-AFEz=MTy6Uvcp0_Egz3Ts{f5@lC5I7xBX)wVEu^2(yqoy72PHQn%;>(-y;EqQ zRw!ET+2y|bP!snZi#f#49Ye=hZ*z{qt=TG5cuX`lyp}lE6tXXLy!koYUq)-R={X7u zsr!xcSuehwRqc8WS1e3V#aBvq(o)lwdD3!c$m0rN zs@~E4kt|K#8WuJp*3jsgB>0_U_;En}YSwuy;0mw?k6oH%e-Nt>czYGfhCKPCG2Pk# zif)+1^YqkPtEu+;y9d7r>Fl>k%Lgneeoa=Q)PJZa+uf<;-qF{etnen{3UEoJH>{-7 z?=)CM@cNx;BM-18Zj>5p5qf#%gUYmB?lF|e(B$eoZE2;n;fC{T;J;@mlqOIj zc<1fRlo9VGiuDRm@O?3lwJBqdPSX9B@I}a}~9OXrh%4H;JLMj*`0jNh3Od2)scK#F}~Mumuk(|`7~0R}Gqy$mLY7LNzf@Ms%`-tul{$^(f>rEGRMKUbbk-SA9U zOJ{$35nX4ykaGnP%nTcD8NT`XLA-Kg$c|Woltlhy^J7L5JKn+YJxYSW8ygSpGM^n%y7GD0wz|^79DffUU`t zJZV_&C%gMwze*WMD$c$Jtr&Bwq30q~ihnUjH~0FXpT+Im;y~E7H6OlUE<1lJ8rv(t zo@}e?>yqoiF!R-kZb7JN|8Q9T3>B-`y1Y3t4+G{JfjY~TQqe1#qx%+lDiJqX{3xa2 zlTWX*>zd|@GX%{W~kr;p4y^>ztdn|fGw&!Y#p zYc&&ku`?~XDvS=i8zI3B=@TCgQP&+EGW^k)2hRNSF|CrD=ceNre&iu#;lbBp^Roau=904#v)bZV;|TWF6`IK&7aO43`BA>x)=C3) zgvpPRFR7!S4KqDyb0v%fEN!2%Q^aq-IJa^B)?Dc%-Ekm)I%XG0bWRCe$_gW}G9$Q! zs=IPI5ccauBF5+_^Tx<0H+D6pdE74@Q{?!(86OnTt(oIl)U(zwK0c#sdPi3PuAmUz zp+t&e-<(!*cb03BhCRV{?6@mHcd5tilvj5b=(+q$NW5?3%xZb1HnLfN4@nZv{B0$gCsv*9%lrR%^9PovD=9?zhR%*rXg)J`^` zOD$T-3d1~BpQ+Hl@S91V{v_Ma=#GS*x@{oYBd-7h$*ynmtnai$a6vOh@u=ZRhZmm3 zG?psQ|F~BN^nIOoMBaWgo;vbJo3ucm{-ZAKE3p*fCKJ@XcmxRhNl zW5RxMQSKxNFPUU?C75HH$d>(sd6{x0$f0MHqqYq`z3EZ(8ud}X24`)HyISb^OJ}B<(iy+uneJIlWe&~6Robt8YaxyF*IKeF_T|k>x+X^3N|SnF(#UVo+5W0G z`6Jkv#^U8F;N`kUaC2a;Sb)rf%TATmgxI@WCT`H_$S`wL-mI7a2&^{ zKwAsSMUdN*_)vPlBh%xp$X4;i_~Hf%MPLIlF{Y4&g+H9Ja!b9ms_KW7y?jRtDKmBe zFJ=`FMMhdti#NKjGk^D=p~Wa{BOLRpBqwM?Kz~gEIL=Mq6{58;fN!1`4X(=iR#*P+ zr4`$6p82ew;)5yca6d!;V(x{su8s>>w%q;`-G_z_w^L8TeC%xVuEXFnxtG-szwNiv zD%9y_dA-PdE`Y=*?OB;NeBLA;C}BHcxhaL~UlT>m?U(>Mk6CjSDQqHjU-~pmQY*H* zOHKiA6uddFcQib_fAX8UkShx=qc0$slfhDIvsAk~XVh8x4tMn9bV)v_)p(HTZVt^+ zs`olt7F9mQot1iLYxl98(jc3TBMhv6M9f1BSYV?g?Ceg&Eu#keNDPQm?~*4tNu)%C9^$PU3~6T z34O539WxE(jP?;vdhkB*MTOANs^%b5ofi|DVc?5$_R_~N)&3#u>>smFL($$|!xf{~ zBh*E5SV2D;sGsy2tqi3YQ-6M8vF0^-e=0MDmZ}H-wnqL&{eE7^`{t5s6)%_RIqJtB1uggTG1yigF zlQT|!x|?Zg$-A@@T5jY+^Ttc~%D<$D_>~z`tmi`CK4O%>1#zZy0yuqxxE;2Q0)JBovBi2>fPi#A* z_>-i3H&`+a*Z6oNFx?`OeQg z=J*}^bs(R=>HxUL*N0eP%(Xx|QC0Vot^m zwXE+v8h!6PigC)*YlFE^K3}ZOyO)y0)fIm2Xz_EoDC_8(+);N!np~sCybJ|vD>vWA z(r?b*TMLYl1?CDcpvJJ8Y90F~)!O^{*q~$lcV@T9bo0>ZREH^X4pQNd+Ed~ocx^Oz z3-X8f!`O}F*YK&{E-cE6Pb7MLfj)^=#+ZUMchz$Ai6l(TOsYc~H z!$ybUQ9osq&Ks9JI>wuNdM)orX=~nA7R85-tZ)~s8rjxFvHhR`^yJ)oGhfD2^;qiX zl8Zm(!TQ)JbxB@zWLu9tOLKE;^dn#U*Y-t?S&vi;rUY{hbJ^MxbmZFp%ZdhP3 zDIM)BMc0^!KDn%&>F%+^9|Ko_RtLo%rugi^Db$7>=e6WSZMHEUQ9+mbv7qEw4#%lG zv5}NZ)T~Otg}{wt(G@qEzy4a|dfufwn-dwi86)5LuQ^5tl+Q#NB{pUn?nu5MrcX&C z-fg&>yx^i)g+>I>bS^M9tJmPNKH_$t4A}A?(niv3=a&e|dvqB>N4&-cjzwL3aPOb2 zJX%gL_yb+5rA{jmxc!cS2TMTY(*U!+NhE3)Z+BMbNuT#A+`uHF))WFqI)6xIf_BD2 zd0x-lGmaadBYcpiFE7p=?mv%utLm&CwbrLGj7S)N9RGMP2-nP_eAIGSrB>l}OEX-N zmw9aUp2?S;Q%cb5>vAwjW+y92f~!^XeHT--?z+`}an@MESnf3eUB+e?;nR6c(2Awh z(gk)4-E;-;IaqFuc}0`oa0Pg_Mj2!|#Kfo&KwfH{Mq9(9Zw`KmU&?)VfK}q5Q<9Kh z-+1gvV=XsM_z5M&3>?`($Y|q;Ih)^~9&4%QW=#d&ArBMteBmr|x5wn&O`_Q75;lOM{2J@5X!h_=ryH6sooF(9W6jk* z(Wt7PT=%+pLsZE!_shUNRhhLbfW9b?>Ex>%gXmUu!eY2m1>Vb9M_!n9)OLM%nB>%} z+?n+*3%FuJ%j<(vwM&W-EE~#d%kaYOvhbzfi+UQrSBvNCas-Q*2B~yR0MVM5SP%Gp zFFCO><06*=Dz6W9xVAhz%^YMzOx#cX`k*t<6O}Yl&LP)5I$Kx(uxr$&JxfB(T!!kM zln8KX)f)({tJJTo6*Gow<#Qz*?zP0*dDYX^m zW7a;cJ1u(cpgSirsYx${TBjJ&{4SSOd<~@A=qbD#^psk;y~^#mWsgRY+G0QXX zt0_}SA{Q|MZ8)b35I-;%5zYYajS;Kvle?B#Jj7#}@BZq-+(QmLuO_a4bE5YAd#!$f zX+@?g>~}S;`u&SOW3kZ?7hjO|(a&G)j8p5VteaZj-IdScHg$Y?Z@=xvNp;wZyT*)b zDgqQh#KRzT4dH}TCMGje!!!Lt@J=&;QmWA^hDE{|3RQ_0IAlunhGQ^jVt^Y!z=Kxf z|KLL<$U4NgB9Y<+R1N_oy`%U?E399H&6uh0EDq*hT10YWhP`JasN2EAS z*Hc!FR_(^XvY(6gO0y%rzo)M?eoGP0RO7MocVEUwO(a8*oI!_Z ztSo13@QmY@au{zim>I=KW};ojz;tRtTe4EXR9&e#)Dyxn6_hy*Q>R21hJJc!XH=wa zu(iY>J#hA?Axn$zR;vH~pKg0;3=Ka6QP4^&-M*sUrHeM6INsu+iqcFak^_}HE#vo9 z#sP-xDY%-Y?SPjKbxDNBncH8^iVNIOg0{b^c}3$>a(bV(lr6vc?U<|%f8J5m6F64f zg}<8_ZGxIpdL6oe^>pz0e1Ie0Fmt>a&eo>4zdx`}aDkzqaXE{-eS10p!~QjEq2QC~ zTE9u*2)paH5lmub8F|wKEKh@C1LJV@=JcP~x8?Q&m7hy=Bphu)nmSbHo_}BZYG6Yx zC*%n85()7p&1p<)h!EsIsvzDah|{s6PbuSiz+){n#mkMPSnzLT<;x_0{m%*SkZV$v z%y4WZ3$z&`Cq@S7&ske8|1UPtBesH|RvRAYe9gUKk$~gC)9!4mQSyBWBb#1O1$>NS#{dcfB08@7P}f zQr+T;(zmkZH&+iHDC`UC_SB(gBDhRe_Zan8CV!Nfg!iT?br`5eYYM&}lU}|P9jj~i zUL=11QkfGqW=3`2*;-makJ6jD^VEKkgR%%ZyxPnv5jbjcdBc&(CNK~hCw5VKx4>zB zmjfLRG_wl0uX6EFOYO6hz{~kQde)QqAt}cU_QD4;Ho^+NKieB`L=v|5m*tpW|Bm2l z)Y3^J4O~stKP(gHUfgDEmcJ|BP}kwq(Y_=8_-#;$UXh7=CoO-T$LNOmdJr|_Y3H5F ze66-pnUh8jbA5xUFR9R`*3TFOz)7EUQ^!-<@!M1zA+&bP{ z;H;!Nj=*fMK+e~n!Fi1F;L7MBM*Dd0zqffLs|<~I#r)d;P0zy`rclo@0Xd@1nN&1i z-5YAR>S!yrPu!Dn3z%;iqw|z?eaUKY;F;nXI0Pk1gdV%{0VJs9v$f=lPn(HBd7hiM zxGX#>bM3s6=)yS_=R$^c+y_Hfx?i3*;ejI?u0@9WCN-#yA=E({DRNg}ZR8Kt+cQUh zOAw(epv!B}JE#Jhx@huKs!XAxk&Uj-lTY`0?C$GD8`E*o z4&SNH*HZKJj4oWZ6iHj4%o~3*{e?c2(D)&6S#Z@)u&}k&ifn-ubJX{RfjZH~;`!^a z=L%eCV~Ip|yk(XklpCqEwSo|e7d&?qy`X5wHclDekQt&@9Z#cA=TatfU;rt7t@{~T zVp)FctHm|v>g?5)fR_E$>yB>(GkK*{s;qNA-SS{SeDF%feCRO3$?v=P|B_urjX=6A zo^>()b^a-6{oVcbpALI_gYi2=4ieR8j>t?;f*I8zpvoO#?+=y~lx0%*Q~l-$?iZY^*HafJqP?&fnjeyL9P`oLc)fHvIXz1$zs-FvywdOsuG&)L*`grn91+A~Mn$#5b?=GPR zNnL`P>E1mxZj67d3!4cQKe<8V-P_lk^X@!{__wcfQo__B_>{0s3 za(zpeiuLQlJ+7>)^3OH_>?R5`qn_$h1EDp)s~WL!p9SAa`N4_)I4n}ik@*a@LhoqD#$4h~kgEPby2?C1@6Eg?Q&z@{>$V}1J?P%{A7b<- zzdZC?oMlckr*Cnc+DvQf7;GrcLs$0p=$jpkS-z=Ko@`mwjvpBG9FLVA{oWYmL{l)} z(m7tQOqFXazURui_3+h~=9=gS_X8rlA#5`H?j{c&p!!-3_H5fGDVFI{BOSk6DSr99 z_u@seTwrI{s*XtR?>b)dOYPeGB|@JbH}$uD9GsnRK25!|KN`GTgr!Y`MhK)uV=8jn z?_U9y*7)G{2ibxt{^dhpxtQ&TzhgvLGMA$R3AUR-A`|GBU~9)T1#|FvTa=B3iDK>V zE-uBv(ZY)?c6;v(nFzZy#_~@`UGs*W#3QvG*U|OH&aM_=-H6I1a%mp!-ylgSp_nV` zhzwBbzT^2i=idCCQ?}&-#tKd9-OIr4Nq}VkGV5Oq0(-3@?fQGKQIC;gw&ACYSAY%_ zk2)`AZxDbaT=VbU(x_7wl?wiu?pTz^XC-xAWtRM+5*zz`t_f9FK z5|Y}wHmb_FPQtIl4h~DK`P@*Jv`E-|4ic}^)}Hpr8xw||RxgKjIz*54nD=(4^L<72 z31+9{UKW@>7uh3x-oAGdM!Q2xZuyx&s1#|g>Tj=c+Im#)uoV6sUfcj_CqOEQmpcJd z{KRXj;vTx9irN)M^p7|uw27%NcfH{?#EX?2_;N+9oIee$labz+ilmE*U4lGS1nD$R z>Ytcur~VHJ9fQudj=Rck*!$G+8t@PHG+n-lwyz3vTCt=QA2XQLc+pd_3Z`zMYrm?! z17(HA#1wi~40xXRH(6A(S}u5=uB(I})k&D$nWtWs&iVeiW4JPdZ#d~wB5ZNV&$Gt} z{^xf8S3TAQD!DNxL-G8tOaL~A^_7_r{D{Df6uvw=UV847toN#*Z!3EpZ|Z-jR~SLd zFZWw*{A7MoQA^bLajMs&4tE1BZH5m_C4Bb3Hu~*x@%k@l5#96(D>I9$Nx^MQ8AU2T zq~7A49@H<}d4_&?WQM4Cm(9TVg31s&!Pyp+*sDyPx1!jojAzSPbsG_U5j{;RSl|+J z4rpqGR9eGPV8hM^SYza6%9kok#%RmT<(ULwS&MX2 za?7Q(s|xYC{EST}j_z0jOP0Ow(^Kj!YO`L6@}Pn~0x2$oHV2AXZ@8psjUrgDak^m5 z{{Secs=n{aIQe{LR1yvFD2v=KFA)w^fzYc7Y)5)RlMW6qKNdK6^g9e{(qV=zG#*iI zr&%KsG;O$c2X(Eec@9qUOsWsQSdE-q?Rbv!`YUd#%d-b7Co#q}XWf|rFX4m(B2BLI z89Ehvc@z$&>*->tR668 z;YlQEn8=KO{-7j>#&;`j(0rhVC2idL(H%}djLys^80Bb&G2NAxvX2Z%56vTx%IeAm zw(4~BqPqnX8y;>q4mQO5UTIl!c`iY=K2Zm92!h?+RV}ba4&n)J){5z1s$js4!aw_3 zI=1ZoOL?5F*GybwW_ZrOwRdUOgRRA7@jQPIoyz7%m6?oxm_wcXEtw*nuPR2vaE%ML z_jB(3v=l!t%5zx!Ns}p~$>ikDZJ|VHp$fu^quR)c;Q(~9l1ZYrD@5|HE(Q_F%_><6 zGyObD&dRw9AwM(iXLSb3e+q&5EKVyIlQKyoa=e_#n0WklGrT-{5QAKo7Q1dG$X%mp z>!s?AjU?GzbXl2fevuM4!rVk*QVr4ujy5+8@v1T}wHW*pJO}18-c>UYJOYS$frNu!} z<#OIJJgqiHR$<;EKuoI4-Wz2Zf@c@UMm=|mO<_M zdlSBARU}B-M!zq(?yC~K?=Qk}JT#|fFZ<^-#1>hLv|-y_#=(F9>Ng$D-)O6;VyvD{ zf41in{mqpgSKTCeF!)?{+sELe>XPL}7+Bs=-z+xMs}rEAk0Z!Uo1dFLes)W8Iaw}3 z%HzsgaAiZNRseR|EvITBxap)ZrVcPh+)?CqB=0@#^I18~h07zy3{k`a?GGDxkYCu_?$0AzPZ%B6 zqPIuL<>qE#FF6cs=`Psvqi0!6ZY&7VbyC}d3J*%2cyr^2KNWc?RzvjJ=!qLlglW3u z1(7|s_3A1#^sf0xV22aOWkKeKZQFug*H>GMucc*LNWBz^zXbiFeV`JHX??G{(N&sjVa5M;d&?)Iaq|pjMsu0k9 zKW$~Cpq(fh^a6lTFzG>Lma-Aj)CvJ(U@mF`ssJ{zBdZ^jf8$jFy~;`r5 zqTNpI1<1eYK+ zKAz+89cn4K;f*kr<&C08EXo%`N?0nZ0igBm>p^a0`N@|QFqM)hOGKeiDOY22VhPoE z0r_jzfd)*H-v0oV2PZBxV)A3-y2G@1VvJm~>H$xPc_E!@1KQ}3~rF5GH+wH-|3c6+lUrs(E475Vd7%Sz`~asE=U&{3(Y#l1heg3 zp`${+-*~VMeJwjW_a!nER}^7FgFtb{_#jgYKz#%#J&cfwF(wa#%dL!a!w!lO_KEk&n4|ZMZff ztV;5~{h!LuoIJ63@Y##YnF#ufbwu1ufup%LRc$SE>8)L79W1$c>Ez+_3?RT;=%9$5 zQ|lQ}gKyj*SqH(YDzCXAT)Y_&4dN+PV*u)gm2&az44dPO??OP>z=AYkpd(rh-(r2a#pd&I z@(^b%__&)+Y*WVZ84HjjSpx1|yN>4C*C-m6k`8y+zy3kxGxND9ILYDqyoZu`@;rF! zA!~;d2^f2U+o%>gwG3&*`wNKUqWX`xzTn0t4UIlLPF!qDC{pM=mJDp90j8Ixt~JT` zSK7F7frpOypH44`jGi1Y>(!!#K|;i>_qOA2#-3xgT{ZcZW0bD)Ed$6~8b916+=X_CJyx>>aHTdmHO2G}@0N?vw; zZ*PIoP`c_P^om`tWgTk2z2%)&)QHjN`P_|=C^ zsJnnZ>J7ZKa&i+#fQs@g%rY{i*l!$4-sjq*{Yeg%>Mj!26jqtBk#XV~U-rCYAsgwJ zbduzf%p!nBqjiF>xSJifw_AYo{HNXj0QWh+P2?DmvW)2!mQ0+vwlMJSMcT33cIA%1 zF5*qLinyB3#Y@WNW(MNIay*t&H=80b#bZ~obL3llNCR=)7Q(>$g#{d!DgMox@o@P= zGwuLR{HE84!EKZ7H|qC6bXoO1(IblGw0_#Pb-<8+uYokkpbvD zg@(7()kf@pv-uwsyoO$3#=(sT{r>Nzg%R$@YffzJ{{Xd74eo90O);|o;3SaG#AC~m zDqWX0NZq$E7TX-IvMEj0wa7FV9G+tWQ8UWY0E{tl*v}$GGe%HsaT_a@Hvk5=T8gt0 z8K%Z{%0StBToUn2ra56H;h9;(2i_T@_yd1R2)sw#7hDJo#X(@J!Qmnbk4~8jJ8^{XpC6SSfD`-EZ71GD$vC|~BZ`7Q~{F`#& zzq&mJ@~n1%fBIlqNT|B+aomJi3a+_LBy5|}WRGju9i-{k^r)?iEN-k&mMTcF(*FRN zs1h0X#u>+rjqar1r{PpC<+~f+$@tI) zGz)qJVrUeRd(Z-JK&F8WR4JfC@u2#Eth6)|f?9%hpq8MDXc)DIy*+&>9F!4RyPKPT zXcR?KF=Y%}#}e3t765)NK}?V24iLE-0_2diR$PpXUCfeB%ydGrg2ZWS-%~+S3^TeJ zqT4Eq`AyhseXbbxY7G30-%BDa&LDz76*3V)QrcNu9RaX39K60qItZ+Vo>dkyMlQC{ z+e7ZZeJCk{e5~mM0sOYy8G%KzjR87a)Kxh& z>0`N+kh%kZPRFUBnUcUmN}gPezTAKxV#E!=-l_}xn0pSSe6&|8Je;mPtc#5fHWh&L z&RTYLwu&x5B;UWcy;M~{Bb}X=n{uSbgBe;}n|oBmppeGfe_$)=LBr(pGMWaK7}|ML zWMEj9w9bP|T-!>h(Tun(0UA9M9IKcmD)vu zc_dj}DjRJ<5KkcY?I_!dtwm<$UyE!^iD1dfDCcLGL>ab_N{{4a(AeKkk9rR!%|XNX zaAwTpa*`E@q%!y;cW_;tY7LFI0c&&>S)_&@JBH&}U~{tKWO8CQiy@+KDTQSx#;Y3= zH%Nlr&e7QF9hEq-$%6(~Y`lZPx^_vhVU}48w`6Opdv@-+_am;fR_ts}HA{@#9}>(- z61t`(`UXpx9j|Ye%hH39KOg@9<7`s%E-Z~SQpRPBPc*?~cHD~~P>X9sKk}zeF5+_d zsqx}}wm7aZtZlS3u{dDMb&#`7xkD=d0GMcP+JtCa-?u z#E<@(xoy|f>20(bKl^i>w|XE+E(!A`^hXf0hQrdT+ zjhNh&XytgmFhv}Sg|a+81d#&WSjzUAb7Rp*PSpl3S3mE0c8m@js)7uPcQn_VbelYHPGJopu0WaD;tiJ zCF5+L8aMs8h`=TC$Q8WKG*z$$%i8CqLC)mx{^jSOpAt@1`x-f+mMKQk$gYpNYqHyT zQM*mMel=3MJSPE*$77jKEtAV+mM6=MzCH3QH?gOX+%AV-Tl=Z2BhcZeDVYqe>jW5z zjQKDv+r;f-8p}L@SnXeP6L6p{y3|w4%Hm-}#wTV;W!*BzGULWbv9yw%)66~AU5Yn! z6dYW>e+xG`zwMGPG9dA{AtcjB8tx!Di)#{ENfTnJyUG6mCh8;1o=5Gp4t_Re~v#-;&C$>}@^U#^6JAUCrL0>HWR-?teR)vvYW` z!+{Vp;^V5cF{V13oVnt;hrkWOM&9XLLu3TfnBB@?ad}cEG+b1?wAh&o7aV30eKN{{ zjI$E$;@*iK=_i#ew%Dkspj1}}nB~?;z&RogB^_hr`JB0Y(@!yFJ{%}p#^{|&t18~x zm<6>|d2{y;cbavB9WgNg0IW`0U5RZ>oz2GUC{R0Ttz1od9C&jvGnQ=Wq$q$n!VcHG zV2zWN+@eCDZ;1E3?b3?7i|5(qd2-`1Lxzs{(fL@+8GSAl1A7^PJrr8rvkiI?k<7!D zl@27(#fcUgFCi+u{*+4)mPkZR?=myC+o{&yjfyj7WM*T*i8eb%(Xf*fEpk;+&qel- z`$_MA&Vy$c$bH9zUKYlQqeHeSnnVk3mR2^ty|nx)5#7M$ux63rkjoxs1ri*H z6y@V*NxQ;f@+$8NcF1BDJ6A(}&ubAumx#ya@u!{~ILw5C**s1~*;qEEpq9q_zqIQ_ zYX1Q3_;LzJ8g4rlaj~%{PnEhh!oQsYO1Zd-VdFSfS3fRXiXF%b6l?=X)B*cyjFC&q zaq~2pxsjlecK-mkOEhZ<8@7`vYmsB10B-ouWNEPSGsL4l7gK1U#n>59u2CX|+hjy7 zv?O+*qZ{r_Tvl9T36CZ)Ra=qOok{s*jVuEDtPQR@ieev;<~a!FhDL$1aq$%v>Nw{i64OfF86QXl8;*o+r9vh#1bx za9AU4W$oJPzZL?jI~;EY+55BN!1DpHq&s{uM%zx-nVE*w+qTL(4Q<{I-e(RnvY|}Q zO(n{OHyEOoQP`h$>!|i>eo!n0wI+&u?jMfHh7^)$;z(j>qdTOMLa!r8epLqTWR zeBT|9jUHNadUvq-HKJvw2w>?eeizTiU{k=H~s=oTVg&1>;;P@HTv#+Di+G zJaOM=lXdK)*V2iqFFY2g3|I({?( zIG#MY$9XW)Cp(uJOUlflY+h7Xm5Ciqhe{0o9vj1s1`H{Qw8tDUq@Fl|V(=00K|$ZQY5YG;t7Mk1UO5#*$Ag@=ndJ z-^kOI!mfc93JepiBtg5B3?Lku-Hp$r9sF0mpho34oKO27#XAMc_?Bj z9P@oi44A%23ZxLMNRKn^Cid!jp8DXk1k~L@R(CB_L5sNMVUNAjj+T{YMN@~BD9CO*JS*fzH^DIi(?&mV9Rn{${d>_J3(-ngP$4t|fL_!JNHhpd z0uw-_)j|_NDg`E}Q$h72wyd-uP)~&bpf@xEf>05zooG2ci=R9~V!;{CzXeUqpbw_Ur<->^#F^tSf&CDlA<5O~UYw4jnf5M<_zIPf-x8u@Tv2y||#QS$* zxP4a4<3d61I@QBmzxK(}Oy`e|@yzkwdC5kOKnNQymt%GzhMkQEF*ywQ+rW`Yn6aWs z;DAXCYvfSse2=sCn~-b>R2x2x=9lQd$soj0D^8i8Vumch2wl~ zLNvmVG;_`ruZ~TOSwu^sg(Ce)I$DE^%8Yq(G9$#ayoge=`>ms0wk60NI*)}^ZQ`(e zlERUxe76APk~Boz#44#8z1*IicJ~zrtHnj$F=UNpoUO(qH}PYl+uC-LWRv$X_*#9)dozw31n{+9E@?wk&DR;tUE@ncCO!bw>aIQ56w^dPM4W66mv>XKSj->DM_mB;+KADO!{SD>NOR;> zmU2`%>Dt%Or{lQJG;(-C99PH=!1>NnJSP1nc}QZ!o`|E{p`tNz z2aLl=^1s`r#mLLEB$=*`;gN~|0Q#Lby~B@ffYZGODfx~);LgNM_e|WBQyWSbBOL^8 zjjw^1<|}QMzL)8x2P2HaY{2;*OgCkd+Z_1K0c}qK%Foyqq*EHTfM?*qoZZyErksJ+rVr@5GqTDWVCozC*UNbzwX8LJ~LxYkG7NV2Vn z_XUYldpmUc5;ixK$?fw)d z!!~0;rqURb5G!mWYZiG(5rA$q`F+$erg%Qlk0LlGd1j6|3207KL(6Y+$@KW?Be;xe zh)s$29=Zo}H<6{Oox#OsvshG|whH zYUgZ9@ItIKk8a@aVSU3+mNQ;om*u|I!Hr`CeaoGPA{=y0&~b1fPi#*L7JQwB545lZ zSXDB3;>;c}}K4#>6s&+{~b8t6{VY4JeMjZV%Qf;?0|d6gZCl z8DuiZVn+R|A}!o4fY;R9trU3tJgE0YlO!1t#2#EpBgmQ(8(pr=wOK{Kap^(b`+o=S zYver8EYU_?hGNRHZz?^^n@yaH4|TdxW7crlDI9O&XmD_{H#F}d2us_vMT?(z{#~mz zW1)*S2n7!!rzvl>m_F7r4cA3MUs{ z5q75`gu+Z&Y;CCMehed~gl>AiaXseF22xtZ90k^FJnjuM| zt0!8h7obu{dIi0x0W=DFP<>M3)s~PN2xtbh5Kv3dKx}9cipb?b(LQiJNWG8cLCxjm z5ocgt%-hHbe^s!!{OB&0K^8L*$qFyD&g5B0Cd=^)*+u9w$qJd0Y;cZT1oKEvzyg9j zy-x2_LC(mRJCH|o0tm?28^7_ayMeJw4Z(_Qu9m8fUloH4T#kBzk|&F6yup;NpenZO zT>FU>qz+dzjlvszamONU*mo>(Z6FWi(37CC?fKBG(DTj7Z^4@!OTB!MItFBIpzcVS zcG-v*LFzs<#MUXkPG zv{?~a^C3ql-oOp+K3=~I^@_(gKgijNe&12J`8tbX5jS|a| zn~4lrd_;S3Ct{JsyB!odfLPgpHrPFA6DJK0Zca8l5|oBUhkIp$Diubhqb0%*y96@YK8a(3ah_Nwn0cB-jzybuB9{&qaR8|VfJKi( z@uDlqhm3IseE1485bI9nZHL&QQl6@~hY0b)g z;y1?@Qc03WMK(4kVX=J==Rs6ixfxP4n6C`kK>)~+BbVN!TT3dc+zmBjL}r<0!*k}v zW|fE%JSqUVvG*B>_8qC@cEBL5VIZviLW7 zm^=*>o7I+3H!~NpXu1pD)E;|+PqSN-l0G#j8F^_oAC5(xKocg$k|vZnXS|>*18bg@ zQaMeLi-R28FC&oI+1%4ocD2^U37ZMnZd7;Kd4djX? zV%Jluvu;Jw-MZSS>ES;fggz_2EQl|BsU)*%ExAO6BWvlQJt_{4S0g7Qg=uo~axCgr zB$_mJQVr9_tk+UT;MTnrkCWp0EQCf}T$z?F!T036Oe8W9?>luRWB6K#wjLv&XIJ`8 zJ{N_q_LdB}K`Xc3Hj%gjeZ{cHV0j3 zJicUh^B9#B5~@@m?E`B53bt!{Z5?W(ufctX%I9G(Bg*)=oJ^nevNOe;MSpI{1(}*t z*xJIwp|wp}9Xwp0vp77V7Ydm?$10@m%T-@C&DJWc1NiT^Z?ShbV?pS+Jbqd%iKfhl z7mSvD%?1%WvZQUp$u>lv$uS<@mmRNbRI3?zZ0-|_jrlByWaM)5aoQ{+mSkmfEtooE z-KEuHQp{OYEyC(*kDBrj=4Sbym&(UXnIsJo=O1KDid8%qnD(Z+&TxS{f z%p9cC&C4cORQ?2&37Ih?sL#0J|-a{|_ zzai$Aj!AOSwzg%;c-4vB7mnL~gVVKCb+`=NoT*wkitlNVq+Uk$u-A3X?gqoB;3-x; zCOgRw(0q*1N(6gk(c(AIHT5cQq3uCw0}D0g zy|A)uW$9?;>AarG{m)~sb5LzM6Ga0-TVC`FdLmIuXo}5HwF0$Jrhsms27~IgmV$y_ z^b&y33JT?YmH|t{okl3Wxll5Y25qUX&bepEt31U!~9NxyobV(M6IJ5AL|@1O@yS^zSlgDgevaWrLQVpuV`X9$09 zLI>eMa||=V;mI<}9o!Yhx~d|b9!B|;?9$$*!h<78h)PA4h?voPF=dn(*;z%k%?&xP7cv?Vy+Z)*8MG255;kuI?7cy#?g)DH<-9p77e%{NY>zA zT9l1){l~^fp5UOym=fociXkeqoe3#@{{W}Pm}g=roGOj~h>wJ7&nk#J^K2 zn+Hbev!`9x79FUKcv+ER!yZwK$(J}j7HbAY0Du#>%1bkMCc=uvmB{5u0s>lDWg}t* zXL8SbU9GLJ(E#t>h}ZOaE0WKgAd|wYx;8&Y50h|KkH}8qRW8g^{$94As|!02-bo>f zc7TI4IB~X1sbQwsrae95w@=E0&`rr@O#5VY*gjDd9_wkY zpN#_JU=BhfAmGvo-oi(Qc1aL}yKI6@_S`z1z33`fng~pJJWO%I2`wSZyu(B)vTh2t z+TPz%3GG2tT#gfRe@TYVk1B6jqmpT(@XU?0?I60kSsa!fHn&@f4i7&c6UgCY9K2kd zAE7BOPD(#QRFNV{5Vq5}SfC>PHL8wQM=OfbHzUUIt0ehhQf$+Yx!r?lDz@aayLVIv zTTvEbO^c8rmVOR7OQ@8v!pRbNn#@hqZ94QM&^l(x1{|jxV`4zA#cjuA?z<3|VBwc{ z#b`NMoVO_|#~c~geG26adE#O^5$*~=k}mAXVj-RcLW8Nn<`s0Fp=uEa?yK(3{){)0u_F$IDA5 zPGs3!?2k=r_U%M=j}smS9MMYAak$Ei0^x4MiZ(&*-5?)R zFcI`OQPf|h70RFPJZ>kBn=cg;E0E-2`gn5kB3rZxyZB(mBrI6#^LzDftWR2DuOrEG zIgK_pR$RN=A{H}eNLiXjS)|&adwV{IMG7?9DzmIuIFaP$D122wnSWL_qDyH7T|+q(@wN8hXan}vH-@$mN(9x=^q{y1d@?s zU=egDMjDGyZpXy?hm6dcE=b^&R+tW)>bokhykCn(Q zB>Fdy+9va45ek8@Ce36h$6{Q3mOW^%TJ9lXm4_tRGfFm<@V-9Jc~Hy{s-tfNA63?( ztmSzAQE?Is*wK8pLi4wlCzeYM&9!~4bEW7wp~nZz!}S>EJh-L_z9zIy8PGMF{hRcn zJ*GoREW}G6ibpZOwSlv!ATpC+-G8MGzd)qpa)t7CWGqLmXd%_N&`VoRNfqUCAIb`AbfjJQ;uep0l8S%U7UQ* zPp9^+29=Bmnlu|m)&kmFN)JEx9I?-7qAJL$V|FIMhheG?rpDJah|R{fNW;7s#z86D zAh6h`!A_k8tZ#j4jRJMbJ`Kn+hz`nxO5szfGF?J^2t8^Fva)#mJXgnoaub@pnwe5J-Lg6TKg(C6oY3w?jc!8^&?St}^EGeLqa801+|m zxvz1lwJ0%S<&5c%35xPcj2-hxyiB6RD016lTY76mbh#KE7C6&45>{QNVLXCGcelu> zz}t0;ZU)=;cC{7fa_}BGKBe$dFCVz&@zOM#Sx>b1{l@q2M0IeaZ@IWpiNxd_eC#P+ zXtAYJ6W&04t83cQH@R2WaP*+yaz=bziOJ%$%;#%QBoQzcCgolt8GGwgOcB9-b~9t) z$>xqwz^sA5_uk|%B(JY}4?&LwhCFLpb?9^k)fI~) z3z3>A`9A_>@=+4F*^oBqh4&ypMXsfk+uOA@?L=G129FX9NmpghpCM(nkw3Qm?!=S- z0G$<+FCz*Wqd5dH7L1~~DC zplP%$YN|S1-l)lwj}|D8%>NKG3VQ{$b z_V!;ga$?1XM1Q2l8>Y#~m?)K1-&eDFKq{k7^cM1Rz=5yhQ zclS4~2SDUqXKm?$9Bfh~R(WJlzyuF8VQk;D*xRAKL8p$&jiM(2c@_P~ARW>kp~m9d zbvm8Tf9pWwn8?Wz95`p>8rx(z-WZ`t5ZM0!J+>cnXbtqW2OfS)A_-!XD8Yzjuvi3< zWy-1syW@~qN26E|%Bbez{lI3=&4UXXJe-_jEb|znWmJ&ak)bG|RmeBKnvf}prR4d( zW5X5}J{x42NRY*Y4}vnz2{DF`djpGApu=j3eziJGtlgzrdWVtX#7135m zVRvVdfGW<#N{az&Tl^}ctHMPlL&!3@41>kuf827pD-)z!w{Z6jz~pCz)NO4_$lHW^ z=r-^Uh zW`04CpA$RU1hu*lEVg59v8KPBQC@fd0Fd(W#8AZqJWdn)F;aceyn{<@i8o4A*k1Pa zwJ_J2$ma7WzIH(KvM=#IMb;%_?ge2NjTBnK`<=hWv#x4p?#Py0g;}#?K+7gW*zIjo zd}8D+mhqwd=n_nBW0goTaB+#qXvxXQ-y44!mO~`C@){67ox7)l#Sy*x5FVjgY`wFUu4Qryh zu`BIuMaHA>s+KT)yN4W$61tV0rhf#nZ^pCe0Cpe7M!(jTBk5d5H#oU*$H>fs9|&%f zA8bKI?h@uJ3$I;kHMr?>GRNbJERe4Q9nPeMBq-@))}$-R$%l!^w;_o%GPAN?32pmO zjki7600rwv^pUG9IN-r7xc)fQ61$t(t=i|kMJ{BKMQyU|j^8r_x<5_9ztm4vJt!(n znTAT<(B;LoayDxl#Qy*!iGHiN>N`+d%&tU#PnjHIJc#5}Ggy@=A=_r}w{cQ`3PQHy zWf_%~*T+0ZY|$Ra;p(Tcs4OOd7|W6Z`dk|QjrEX!>P8fbkeFyy{OnVuOLj8RACk|_PV ziyf$?x?1B}4S0A2#O)%+W^mio3r3-bv;uXo7uUTJ=6MBxGUG~5(Xx>qG;PzVx&^Y9 z+Mr#ps6Ps#g~^inA4HoXhA`kY$ueD0cbjS>b_Z(EaI@!0wqWEl5%V0IpL<-b*Z%-# zw@aRfrBrjV_~Qvyf+-+^ALUu4Wj;;5;!VZ%^rAXTos8UZn~vL!DgHE^k#m2YE_4Ue z@uIo#=M0FYjBed+Y^}S=(AxGI>1rW4Y-tk?3~Y5|%5w7Lq$7E71%jTs04`_@e70P8 zc)wdIz{110i6aVQVE4MbCf6l*T=o2_jZx3UWMZ`A9i);N54Hv*oM&x+icfIb^Fv-bdW=E3voO^NbDUq_V z<1$Ms1<`KDaPnxT{w+O6e@C?dB@21{{R#q6gw5ow=pL7s*W1+8FP)XJ^qxzDdNLjt!)@%ER zsQ&&lO@HWUC63d*9SmHLD~j%$ioVGPEsgP##CZPn~6gpWmuz-GhME3+ZUw<9I0Z- zU#I$Tk;<$CWe1u@FCNlX5_a6EJwd7roD9AcpDGBUf>Gp5jzyPEpzT=kuBtt6u-b+w z3R-XRIZ{Q*V`9fLfTs#6k)5PFb`8-Dk%;Z>T}bIw1`bAendReg z;^SjyApI;&ku~~|W}S?e8%McqL0fV%Mxmt2%bGlZcG_suVN!J)bz%V5aiH6elZ})U z7u)4)1VNg+jr3B;=TAfbIXv99gh!8pxazNymz5h7h9BJ|vTg$UX{Wg8DW*HQ zyeB2e;o@d7?g3E`C77OMN>zk@p>UI1S^9#Qx{)dlOX|ax?R# zk~lcvxX4%qmLa&P1OTyIe9h{M`Opa8A0An9Ckx1OG6UpuU?B`_QKk1PZoTZJlYY8T zSM=PcCcaqlpCORiDbX2YP2_y4PQkE|cW%9?G)2IsJ~Xl!ewp3H+2dKJ3^iuov?bgA zZ9h5~?Q#5uHZX$`504$e*y1&LngVRZ1+;PQJBsOgimNt!NZFy!&wfiYf0j6R5|JnE z4hRdowU(&rVrJlELlVs1OmKq<1z#-5GCQ+a8<4Dh>`nb1Ka4<_*IP7zqyEm1=r#E+R9;eXPDd^34s4`QdIDe4H&ih?n!7W4{g z2u)F40-Y!jngC4zp!&!)mV$y%LqG|zy#*L|F|?%I%*C(%UW@+#=>mfC;2QzGzqaY$4{!~{f)uomd#lEz~86gLsrMhaer`O$BmQ6#}-1! z&as9uE0){1q@LxuwSaD&Z$s+e{@CL%UmG_Moo)!ocP1>&^#RTO$U>DC?00oPl{Ckr z=l=Bn0Bpp@Xrp99kt;giWVc<-W9Uz(N`*fS_a`IE;~b3qR>V-i;~3d|av2C+ z1OEUawfA23rC7}`A&Tvg$tfR99UzhbCK0e-7-)D8aYU$TlL&huYx@~IKYmNc3tWk_~Nj?B6U$yB|r-_+IAu{gdzD*|VO zDWjV`&-yV1V5e{`wAhQN7hlxSkzX;&oH-1*%#+ND$X+(S#jzU=?p;|=yI)&U7N|)% zS+j?mAY)*_!}(-oiUG9#;(f&H{%WJpWBtp3S;JG9iq{B!?}=^lBYWmdki>Ui zZR~~5xOVi`)irV2nz+H0 z_qGQcd~dgLc5%e-Mr1N%G*JC)=tJ`Prt_RNDbV()I(WH!blI3$>B+$I`AN%H z-54rH&_HlIb)ttZoQ(K#VdG+~usr*g?whtLxHi5059LC=UM?pWh7%_uNXAeBT1i`b z18doBy4967ZU-OBVv)IK0G+N4>`t~MYC6zWzatyRkI4T3J~V^~Gjs)9=p&Nd7~WXNYv`DL^J0Q;EI zk+8PO_JO0RW<7xxAJ+c>(t;9b0W|too^XTx_mu*ROvsG>qYZH2avkN8yf+b&Y1Xx zoHpG*llL)e4d2#-jgnG%bzqptFSQF?vAH3L(BHlP01osV%;)3c#P+O)X0dqovoZti zEZV39e@dv~{{Z(M6nQBO3MIlvZMlGK@e+N)B^PElwaM%FRm9b@J}srqfv%_9<=ejQ zMb7jWXvfCZ>U+>~j2zVBNlx9&FXD#Gs)cP}M{;zx=4b{7+uwCdEOEyT;I^hlE3^yz z+j@c1Q%y{C^DuZm76x8NGAGHD@0%GK`(<@wy*0&akw^Nx21H=*{yo5Zk4*^l^rC5T{7_F2$R`huEW757H;%VH&~AOBQB-!~ zm+Y);N5aa_&CbBha_NX5NYP|*c-bUoW>TWs{zjnJA3eh3!4@YUi1JA%jZt$!oVLOh zY`-XLAOqW}qPmR+YP9m@OESwZzBP3|Sc5LbR$BvQ@)Ogw>MO`U+MJdKdC$%tPZmG& zNx6tJs6N{b3kE;aO1jQBXLA!9;`r|jC;(rX%&Z33{dcb0{x_oQHWnNlE1ZJmGF`ln zGr1At7P$-lc~<7u=xyIxBD@Y)Cos=}hZM2n%p1-fl(Uvyo1|yH)z*)Bh%Yx&hjpyD_O&sef@P%n@l9x7_h75@O#nr7VLY&u_Y9}860 zq;~Q#@skQXLh$&&7nf$pO`6`=*6inB+kcBxS38@XU4oW?IL zw|zc4c^N@F0!x(orN_^)LF_28M>7OSB$ou@;Yic@+Z;sF?Gd3%#7W!b7Eplh)b=z= z=H$w-lP4jbxTZ#O_|cV~Sx zn(B0_GrUpd%p;pEreMQs2?TMfH@F0iJezcDo}K$q2kUse3~)Y;vKW!J7-M;WxB~3* zGW&@ghxpKGPq^oUU`{S9I32f{r+DJABSW!QalV}?hN;f`mPWL3O6N9Fw9Aef2vm-? z1K!peT>d_k!(8(0@VdTKl1x3G^3Hw0+hy;6OMa9T<7LYcj~ZWoJm7+iNZo#yJ(}QH z)kjb z$#RC)bYat4ffflcv7|#cmK6oDoq@QH+6F!C)BJUy!@@@JEXi|ov5oZvmDa5zsbIs~ z^LI}F0GF*rE>y`E6Fkx%eiyPtOU^IcRG)o&dVEb;tz9z~Cz*S|d zd5fL{woW-e4beWosE|=xivuT1l^P!49=7~#K?xNCldS@iYN1J>UDOkG1#Lit+wh=M zRDEa~=Fr}P13+zaZuAw(IPec2^Us?*J zIUI+ zWl#Mf38Zr4SOmHVS{tSsl zvLsdvfF8wYEP3#D`S{s{L>oLx08#NK-R<6jjz8{L@?e=W7FLQd%-S9Cup7fEJy%1g zVb{K*qT_cbl7>x_<)X@4{WT$hVs$eFYi`rz_pz$Ut9UXR!3vg7cY#U|fDYWnyF5oK5bToLyT`LCIGjTpM|Q+dYTC*+D>mZ5*fBP_Y7Qse z_}tbPCiqJ$386rnUdkg&1sgU3tS$gujDKF170tzg@zG(1HEg40XtpaAcNd9WZcLIJ zTt*FtR_{a+F3BY!#IjuZa!Us$PRkoG+cT*HbFkRDZ5`+nBaoAPhFrJDnInySZyLxh zK=-cDe2fVBpS1;wxj9(oY`!dHDgzp3;YRUFRc=E7SgF6w(u1w`&knD~wAqs0e@P9ES#Im8C-`MvAUBKF1uK5JvRYya4l4J z{>3oMo8yd$vE3ZxVrP#fn%3KR!8Sdb*A*(qxBFsjl#eDnFp?s_^5RXq>LF4rwvxwv z!2RE?X0;uOW#jVOz?)T=1(OnVD(C`}{EEWb(Ntq_gO3s}3dNI$Hj?qoRh)s)!o>CO zvA?A>#*98nNH4#1oOSl3%m|VP>EfMwi+^4TggIh(DZI*<99OKNRl`cfjUQr}7*-{`tY`6B{< zrBR=dlgF8XAQ#;sio>m$3I725Xg8@OTT&7zA83}Xlb{7ggZBzpRxAHqle^X)lEeAF^{M@coaRqZ4DiCkAZq2y5{^NDf zd^Moy_~R@5fIs}eTk;(R23aHtx=ahnD7TU&AIEF;CqOjxpyAJ$v&_WBbva(s%%IHjzhXj7{?EyV1mCc@BGY1!LTQHT_G4WW-C5X0+ zJ+wzJE1HSZ!HUoB)IzIy1C4hyq?3P2xN5uwKPS^#Kw40-9n3GN8`|Seo|d4+EWB1a zz4DMshjXd-g2WT~Ws2Kl+t3K?8(a6HAi@%qnrx7$!1)cx zAy{g*?Wn$#6u~DO94!=gn61eSbz|Ct26V3#nmEi%>Px~GOLjsJuX>@NeQ7yRfC(#;nIkG+)SEUwW;4@f2V1vdS}qiI0=V$Q{3p7O*{D2NRs_noZA zwfAkk0L9~E#%ze0Zws*TIW{4I1%LGcP{&Ibip9xTc1;x7yU@Nn0~D>_+ka~vEnsg& zbTEF}%#%JT^0BfJG3H6}T@+mfl}M3V-qzZ>k4hM}bk4$b;<$WPgCcUwnR21AECXD% ztXONI&`>ua#^hoKmD(^eRZ?93NBCe>d+u1%-0p0>?WOxrapL2XgwFGis^s}Rh4JpU ziZ2VOzl{`<(d}VvKtGictNokA&oIhW#z)+I5rq~PHhD&-LO*I6E;Vv#lMf#zJ~S~5 z#2#s4bpXcAVyP$1{Fm4JM^DBMe-DfzRmsMQWS33wz`?R4x!dHKzI8yyem@d^BIw5Rv3)!QHeoxg&A6WwNhIA-~`LjGT;IbbmZ} zl8kN6wp3!qL@)AQMIOQPEze3C-;0>?MBEWi=3tp%?N@-gIO$ss&8B%50@ zXKR7bL600~Yf9;M*s2d(n^1K5&QT$ojo|p4RK>=MB$dR7S~#9X-7Jh&$A7!r$G=Nn z)fTdF@MTUUi9~o98yWJma!@Std$$~f7u=C_RYHBo)S3+3m)!UqY)y&5%A9;`-ZPxu zGd!iN%-{iNl~|Hhbw0IISW}gGm11nHjF$q)>SU2_31e%E0qJ2uZdi{7AVxf^<=jF- zFCzscpYQ{4K`WMr;r2xwuE=D|eOr5McmQ9Q= z&}c28HX^9QE*u6`lZc(NW4)UWTgNhy*-H|w`5FK-o#K%~2;)K)aO<`156if8G#29- z0!Jht#~A);qmMw#a)_T2eZ>4IJ#<`;`nSW5##_BUZTJqXwE&S{{W6Sj3}~mGNZ;A`7I}mF>ARNxxKzp-jyp~nD!a? z84SshixT7K`#p5RpK(aM@`M(^Bp8q{cbzGDZOSz(qV4t^m6D-KWfB4etM!q--{ z)rVS!vS(vFOksxkkq@3J<7XfpEVCfp(DZJVMlL%Wgqr^VMSNOjyKfw@k=GNQ?me>i+2ZdXe#>m+h%Z;}%03ubt$bOD@2vE0;|V zUuz0dHF9g@!;xC@6R0e8C)anc#)3j24A7Mf>H{k>Dziqy>R1f}c464wg6jY*G!+$D zL=qR;H`{LeYi_o^RA%IWJbq33c%J_N`%MNs_brQtMa%gSiw>jM$MvA-?lc1T6bf%Z ztY{K|6F@IOt$w0`Nxe{n)E`?FhKHe`fY4%_%=s-2C(pEb$zlKm=odq0BKr3IDwRNF zNnpr}RZ-!{1X+gT?PeW*Z}GhcNX6xi)Qh16H{f)rIqn@HOi~%~l<3Q$y4u0MALCSU zC6wgiuhf-i4oHG96@!KyTK%j|5y<8_B2{ta$J!za5wYww2UiF*BjZ*jaw6l-M9f-7 z_S`v^;mPZDuxt8N8S(MevSbSr+Tj-;99)Z=UEGZUsw(DkI^JP+Nuf4C^fC7meeg@g?GkvBR-qLa1kb$E#4+ZyS)|xfmKAYY{lS z$nNlGV54kS8-OncprZK>tF5)7sDHBgHpdwe5tfcwzM~O@u}DUvZr^Y^e56q^fbjgM zlk46YhUGx+SFl3qB3yrLyp2u&XqP9hm zpTnd}n-*Un(gIU-iwtoqoy3U?2^9C#{{W2!{%e)a@x_zIa?l(%vZ-aUcK{bgm3MAr zE$+GRdV>up!3jh_;APdxj9mDIhk#_ zF>!-==8zk&l()!=MxcH-^r?*z!f-s8(T}O*uQY{g&*2-@$oDSM8` zr)%j!V&O$RLV4HC9#fEMcIOuDj7=nHt>*9Xil+aT+|XK2PIt&`R5cTTl6j$06;R0GBZ|Nv_N{||Zl08daP#w?G=de!afR&$IiLBY+$>A)=%KU& zr4eTZ8f0_Qv&PAXgXWTF#oo@MD9Jk__XlQW=zb@)7B7>J%gf2dIeYlbF(`wH#>ptg zN##34l18A&WP6Rw-A$LJ1-ZDe^8BwM}`Kg6P&@q z#=jiMW{&1;*;+#FCPH2);s6!?CHYZ4QK_L-V&U=JY+=uU&nVv{DH6J=Itbyt`gFgo z0maK>kCQx;h~ZfPfg{=Ea-=s>Iw&@{{{V#sM4oAt=9`q0cHOo%Uv0@zpcd2A)kSd2 z51vW!KbA!IqsZb`9k#9gpy~*)@9>~uj}{WFZy&c{Ap@Prq@AGK;n8~cph($^Iyo>Z z06pL|tr=|Q76lY=>9 zS$xpX5`}z(3h~Qt`i?XwN)3JFQKf~qtNqzX*Mjld3uzrxn0td5p6%`9H=wp7wZ^dh3Ty!IYExsheU88flg@=qRxV$iU2+#f?$C1&IP z2tp?@)0CwY1nW9YGYm2Nc;wf`>lWd!Xy;WM? zlvUGmP)Ux;@lO`vV9gmSZ_>=0!Jwh}9z3o#M0rc(gqY@2bx;|s%1Zz)4Vr^r`-TAl zhEzpQM)EDc#)9ka)e63s_Aq@teWcK4`m?a7q{kW zqh4+zVap6jI}Ewl`D7<(+6TQ--k0k^%atU!}G-A{qbD7}zlEcG=IY3J@?Pfr4 zsrUg^n&!vCa+4rriJxm&NJYk)YTYa-W3ip~@7*np6j*q~K?zcltg)n$kizF~>+KEO z^`f(6eW&-1V>I&MPN9v&k^nr8G_bkX@uC|O?0>z4rfE3o7BdlD_dulXxbLmD>-f`5 zKmP!1eZmzbEEIdU{h#c3+5(i-~gO;sE*`Z7aDQQ`7NJ~{Dqqxv4}S;G~BlYH*IvHnQ-{-E*T)l(&x(#L|E8J zTO(^R&vgNWR@E_JQba5N0P;1M(HY+#jmL;`Jfy5~qc?&uT*n&_+7=$^B?iTI`W;0B zj&CQCgv}H)@z_$Phf`3|5FyGH2@g09|yuis5*F=oLsNdV3ep(ov)mn)t3 zBoeVIhYzOVwMRe!qAO{}b|K^Orw*9&4;si!e)b9?3I^S%fp*!xZF<;HVDa*wR$5@P z?`BMOnLUA9Su#vSfwfmn$Jb9#7&G&;IZjGUENB)97U53S8FzUuq73360Gj;C_O^WlkH zsAd2cbtSs)9<;+x24^KSe9IFoDwxhzQcOysNux{q0QU&pzbXs9-{U~%c-iJui6ZgM z9z4zDnWay3leLK;{?#X-0)$h<#-k=qQfWe9;ct>OQU3r~u|XqWZ@BLATenUwEa(OBC%JO+#E#CxtkhBUFi{*!7W1lfaNS!a=* z*_Xzq?#uGsEnq$yg{q3gFsduEI)`Ax$A4_wZ?yDs{Z!xlC@)OHtW!2!(}f#j2X~9O zR=w`p>;C}CgQT3QLlPv8EI|(&D*&DKW!|Uss59goS$uLt82La@ilNJHC2TFPYNM3U z25}S;N8(%fqEa{RZ|>c;{{Z1Z^bQ~G*OL|x_U8+j3r2FTR9Y7)?zO?+vrFk&)}(bf zpS)z_aVNm#v1C{tM~)oiUubq4ts;$At?o3Y8uxrxA%~lX6quO_I)qTg7%>Lj`-;tK zHE#8yvE>J8fyXw<1OEU{-}Ch7}Oy?wzbxSHxZ4;Z_SBhM4RdwZy0d0#%K4Q zhod_&6di5N8Cc5+I}>rZej zZ5G#h{NMhXg0B=$7!pRUa4s1^AEi-5ynh|H%JIhnr~P&QEx-Db#)CSxeC@ti#PCGm z;~Ch;Gg{!Y?NSImMaAeYju||SG|UW!;Sq1O6r0&^slA2IeLW~Gpk2m*6RiT81tx(@ zTvZ8rfNm5LfeEUQt=_r10iY-gI8oG_Q2{p$Nm)+f%mB8R48^~|RS-yt8Eaa=_0rW9 z%xsntK<%}DsZ>h7gR1`k;Z+&)CP^}vK(NG1yB@a!$}V)Z27W>O@W=HCo$~RAfAUFZ+Z}+oppS z?U4*(!IiR)Em<61b2lvJi03NNB9V=gvc$5U zn})qcm8g}+s<$-gpi2ri`Y?WwBEu zz3fNs?%H>vk$&ODU=uP{EhX5jF)r31Ti9G(v>xrMHK5hT{nRs4>9DqCORQA?97mOkv#{TU z`$X$7K_ni8kWZ2p=m8oI{cIj%ocm5LGb&7sOjAD%m<$=%F`I=aP0All4T?AI{3__< z@PBKj3*<*U!zYWD>@gX3${aQ0Qg5|cO|`#Ej`Y(M@?UN9(&b4jW=V;Tz@%_WjgJZz zxKN=BL^|neX^%Z8+P`_gk*i4@fZQ1xapBideZ=YMYP!x=?mLdi;FtdAJ`6{fLNTIj zsm;&IfM`8#ZABhKCnqJmxk-^UNG}v*c)I9zofTO2Vo9hn#V$rxImP1e17$RqWQTO> zg23*bA@(z0ua-+y9WFbDpBg914}FWOF7{07i_vq+-jr-L%-y9L$OG zG4ioiW>tTrk=px6hCn9MPVH+0dl5j~EOA4ZE@DO?`fPcSDvQ0uZbA0k07<#E{nR6! z3P$`4C89)0r4J)H9{&Im?S)tlq`6^l&+sDrEJ)uK@#7^TR|_oYrM!%!7h519R^&Fn z@uIWj@p7EgAtbz}@x zb0laOJGSD{wUQ(sIXxEs-&&}~aWR>!?()qmfL&Gee%jc9ZkC|e4;Pr5rdffJfmW4C zJ}Aim*c*GVp*>gpAW1Qzlo@1&1Z3=al=wZ(U^ajoaJPF^4+cDIWr_`>?fVc<_v{$ge`*ZI2uwHrI9Oxxq`;2yAWeak2 zYkbNz9qMZ3YV&be!6xK!XXBOCPCq7!$PM}{$qnqo)X`fL?mj^fryY{K#99sERL+65 z4Rs-3Pf!go*FzWXJP2WU{5dH)g3M-&hI9Sb?hmM`i>)|Q<^38*79^rgT33?Mg2a+e zw>@Yiymn;X=_QXDjs8Ksj-3f^v>5V=Ns1B}pE_9yh?yj^Ur@wbs0Xf;6!82&Npq$V zubE_2ORA_~k)_bF-EeKx{xqo_{{W`P4ZKF6pKxmcb=Lm?jYSa1vMamz(GA(pK)o9O z00OrLgA|I0{umhTn{xoav>%v@=mP_5dY{IqH_ikNz^=FUpdeqd*YW8W9z&yyjZ zP(e%ls7LmX_|Ry*0+T?cs4FIdUVsuP5Sj%wLYjd|s)5>pZ$b6Tn&#-2pnQ9YLw{f| zuTN;bRHY;=X%Hsr2`BN;U;hAY25j+sDaWcX{)U5_G$MRhVmgF@Nnxo5!q%Wjqd6#( z$~JCqYnjZw%{{Tz`!cD&4Fcyw0pMln_O7p48eIl+jP=KD-ZJ;wqHw1ClKmpU^ z_!_K^CSyQkji!#_n{@G@XrkOSjuaqnbFaVSdJXXX;f$V02{}G814l7w8t2>#w_|ne zG`HbQHM0kh`#+wYaixv8yyvuWs>-Vjk8KMC9@5R!jm@xk%~lA9J4OaXK4&s zh;&sBTEc6M59Qaa9+wxHQ@_5 zsQDPl6E|ckE=Tw7HtF%GGi1p!&aq1HKJ@oPD&md0-1PSo_%FhP0}eA67{<}avA;+o zo@G)=?vSb$B!8Nyrw$GXtH}5fc_C6{@~5028@F>=3*(9?;)swV ze1c`iboGiT?2q}as5x`R#y632awp7HyRcZ^D3n+exdz4CanNaQ)B-8Ljbg)!5s0Cc zVpc?pXch(hdyHds^k)aJdJ2~(9p!;oV~7$q{uo+EiZu!b=oGSsuvPv?()~A338h4c z@wmYeB?aYpqq2Yvg~iyGX7+)9>TN;E=HDD}@#08br)f*d=lO#Ifk1#Dxf@g&2(|9L zfU3=4!Qjg;9a%Or2G*-H!Dmp3-D*=`T7duSOOH;G(4hMyW-nb5|#itH5#xCTO_ zqcZzNhJxq5lyD@=m2&6E#GJttrSBMLMbh^Qml^?}E#8c_r!=uejyUB>GG#_$GJ+Gi z6U3$HJii^@rw(B;I+UF_CSF8zQ4!1uBL0LH32Pi$@>q{};`l)(%! zFVA>VNc24j+KYefsH?cgemjHYb7s5l#@huq6)ExYt zQQQY6)&)_Gp8fQqB+17;l~!qYf()}r+X%Q~L2mcC>(+tr@$t57<5DSQVY+V{G?T(F zW&>iC{K5YK3JsY2j2n(Wo>BnY7W!?_x}KH{{Z(F4F`yEV<#N8>BKIgL38s3 zayxdtX0;nLzVG3(81a%yc=IjNQ>Em>6wo9nieMh z@|x{Fr=?RFId;h4xQCZ5t&656n=nQ^xXwZaO@Sk`eZ)mdA2} z!u>_+D+ejdIFUV_ND*oHK5?{l;bzVG}fBIDyT zY?2_7j>EmXiVKE1C?+5yax7Q?f1#qh*D8tUQI(e7BKv2@TL8pds0uYY+e)#T=FDS{ zCHV}D`D8>O0_9Yqi?S_`KnWHih{McsEtVwmNFC&LD;cmhD`PE&ifp?;s|#L#BOzdx zFbDnaP1PFPg2YriF}F=`Z-wfk7EWY~BEYV8IM|9t(xJ6-ZQkep9jJpAG#L#3D4r!P zx+}KSu>H)(+|5DKBVoH;7+^88mMao)B?o)6r z3Hi5QrM127QC@;}<5LXeA(@sh^ksyBI3F#fl(M_Eg}MR()S82flbwevnU!K^PjZQ- zOD&g1B;1`3RT|Y8qUX7M#R3d@GIrekHatzWY%B?x#_zy>bQHfe%tS^uS&~DyYT>g4 z5xWN3gzZ!AH)|i-E_9%>OzX-fj3n6vk2LlwRd2TYv|?;5EPtg2e4ay=K#en%jY~2I z4pG5fEYG)TzptpE$s_Vvc4_36HeYwJJZi+TWh9cRCAyYzZ%QHZWOR_941O{mxQjY&OErBpmmn>4XN(KPRoBBU|KtFW=rT4@{8 zX?~YJwFOgsPC0%yUHN7^ypsd8UhL*ZVlMvY`I`1$&{1b0$V7=4#z|wt#2!4Hi!YFG z7DZ5Wd6=6Eld}H311BGbc+8i}&&YVPCqj&+$&f@E{t&+~w%alM`e{MbxCdQ3Ykhi}gUn~(;KRj5CP|e!DVe7xL1^3ExP@=qzvcXX6;b8q;aT!z z!&1`wl}fgkL3e2!gP_<0ezjS}oRrxTEGrZ+4Xn(Or@fnDMB2;&(N#v!J~URoSCZti z;5ixVwn-fzf>~^ZoV?~`j4Agpk3#(wb^tWF)SKRe zHfC$52aCTRGG)p7fg6&_@nfdME(L&F?*)1bUW1X3lMBHk_~3|62=+jwiu#sz>s1cf z0bzq2E32RMyhRaqsjv*qe!XZqSU8y{4J5~m1S&*s&e8$}gLuHObz2dwuTfOZl(6DQ zcyXeh5(JrNFKX@ci7|c0^L50Xz-9?1U6$ zTWtWH8?EjrYw5WB?=8$@$rN0~Ndb&B&om(<8@dDtb-4ck<66!)u7q6NBaRpxh8$i9 zlFcjG;wlBM6lxFSYM5)z&&YkOvw3l4NuwuJoh1o-{{YgK6fCwrtVL8|Jk-37el#tS z4t5|ud^qPmLlQ>IcHV>%cUx`m?FZJV_X)-<5Hy)GZHLHOc(KLflXZpI0Ja0Yy$xli z^NRt>$1%pM7C0_}MSyl2LDT%Dg$A<5)Er!S<{xjllz8Th%Lv)-_eUc{qyyCZZ$ue+ zTwXJXh|MPKmQNl$eOg)VZMt+9>U#=dt9Z^WaTLul66VWxnqVzt?LoxL;|5Ssiz70U z>SNI)E%PtAi0M_8Q^mzijRsVh%N8y>7Q=FEURzv}w)s#EFV{+=fswvRppsA*%A!z7 z2l&tjxnJ43`Y&sWsO8C?^YSzKoNZYIIPxlhLD8i`Mz$=Lx%Kp-G9-C3X1I%NrdAQe zSnV4u9GjbJ$EU*d9;1%nqm2_YlAK8kfJ|ttJbkXuuS3{&y-jN#t@xfVj8x25iDU{y zDo_%{-)`HGFYfAUYU7=VEf=0ymKTm=E;idD85|8**^4uqg#c;Rh~6+`0xr^-bD%411f06Hi(Bk~nBaaLw$CxtiFtO9j$ zwr#1fvHiZ#deujW{WPf7I0=CY{a+a| zT*xB~clP}uSj0s28LNOX;$P(G4kqw5Mfat_ni`CS|<>291 zvAHZfcFFpk>XQ*<-ozsZ+8bz4OKa&lOpX5w4p9?MHm6eH(Al79=9?;4p8?A2IXey(05M;(u42UC&3={tVZ;Fo^ zc^*rbeZ`A_s`gS%`qUnGo5?Y9Me&;!M#z>#QyKDEL}YCjC-By)R@_`%`1li+>|n^8 zJSskLVOJ{0f3D;!Z-o`f&E(+Ba}-XwUrhmc;$6Z$u&Eo`Mz-&Ey9ZKD%~W!6qvbO3 zWY3XF%Ff!kGg`?MQVYCABGdGJeavnHwlpidtNjlwk-_q0@xq*k1og1safmgwY9BLT3i}=+JzQ$rj z$sPL8rRMnj%$$Xe1&{r^9R@N+WK>fsUv}rSX}lU0=Q8nG=8qmMM8lSHsbSC89imNUNWXupW?=*pKtvYQ` zNjDxeZNv}3Z$wAqG8PbW)>YU*P-0^N1KoXyO0Jy;Y6@b<n&Oea*AlMO<9)yV* zY`RqsoyFthF+Mj1<`BRXSgf+KQnIzX7TP@t)}u+wbGi8#Lk|ZRBM%F3 zhFJ0CM&G;;u|@LOAKj(G(Jf=g;6TBf23X_7$ihGpX;>MSNda=mu?t*=0f9EP40`D%wzDjK=PI#4Mz3QYnNR4qX$6xxAJR4Jfc)Dv|A6G8RO z)y>g5&@JdK$s|i-*J@wW(@b1PaG+=gk__X<^@>m>MU+QrBofrM%e|L z$N5xSUe`{ar3N&IG6};?e2DymY>K)SKQ_aCKLbI=iyMubG2mH~%0mGey31kz06%&n z%%Svf?pWrK2iUTpz12WE5p%7{{HQSUIc*jU`94OK-8Lw=TW;)Z7^`%@!qrOTa=e6D zIVp_J(?^RMqduTGu~`|BN6gHp{{Vqi988A7noO048eDKdQYLdFo$au&&~4F&Pxw_w zmw4c|ZtRDRmD)%)$GAwusW(5jXxx4_qBmh;@pH(gQ{u)FH}db=M1L|7bM6XMojrau z9`*sp@u`g*T%4SmF|xy^&`7<(wUtkM)>=%dvNi-eo-^{h#z>7=Xo{z??cDwp888w- z$ih-5ZBgrE#n0Fzm%=BtnGiCD9d?!m`gW|fi?Q<% z&Efh+hGo{p(#QP3pLM=Ap!45-^10IO<6|B;$-a9>?k>Hd-KOSnZo@&h`q-7__{jMj z*;6MU1?I__oa3yIxG-O5p5Sc|#nVIljeBU-rd{4=h{A)1Lk1k#Ie6}}83PDrW>ek9 zns!@Q4wac!#*AF95?O(gWkWDoCxP6&fq)*?3a#s{1swdG5_t1rj~YCjL%AHR>WT)w z?W#Xc^d1;Q*G44mVhen{^jo-K{7vVMu~VG1DXXSe9vsjxtLErsI9q z<6mFSf~ls16A@o0D-VuYm7icBfaH;2SjfieM^)-S8V@%7gm_{sjP71ch`|v@20BX7 zu#gcNC?+%kc6xt}R$ZJaBjfmm}zVCj8h(F;%ICJL7 zjfIhs4jw)>PC}ejiU{R$(MG{MzVh2|eb?&WtyFSxXXLZq9C(&XVW!+vkg!XZBsSAw zans;0M0c0$zE>jxOrA$3J~stSX)am3j3jZeBrz_~(?9G{*7rJIrmihqjy)1iCx_!9 z<8d-&iE|UkWSyc$P_ewtZF)Y~z!yE}C($MhIDDu=h%p`Ik-^>cJtr;X66|{ew5xC4hpyrek#_q30O3?!9yG|o!v6pm zQq6D*ZDVm~1++b{L42nZ6*uG)86|6%B?X-7Zpo)Qu$B~UQEOQ8#XlZAOS!_W% zhPc1!L7yIMFkU2vK*~+xMpJu>-4a4q{{U+W3TMW{kZ9yk*DSbultp@%NKLI&7k&Kv_xN);gv5?YBknQYM)T>)UE-n3P z5$!Orxn4^VaFI@I5go9^cEXr|s3W=FQ~sD?s{RI}O`Jvxa&045>VeadLxVuG^cR+j@;+oIHC+;Z_TqhFN1Lx-qy1 z)onqe%rY0lDDh<{xGD7=)b|t%1PKg<$6FSjLT-0-vHS%FP6~6B`MHdNT3G_d-ONg$ zr~d%BpU$mF#lhrTgyg)7Zxs1}h18H8g$VQu@{huzs1wQcZ5tor*ck`L<6q_0ZCV*am6G8Q|Yn!42Kxi-IM%;@In^*q;+A7qH zmo!lg>rh#LC%2>Y4W(2Zca|XP#7Pqoz9tsaxwzMLs3_*Rd|bI8%SBg2V94ZIl!J1+ zhph)PNhV2C3ob@SkjjZVAqv(ZqI>=g>)L}iBaN4hFrOYIOnG(9J9jg^fsKhjwDfND zM-!NllK~}}?-t`6kwk#7A2+p=X|N#vm0?_7LRENW$1xZ(B89^4ENrTw#kXoKTfJ6m z#AeRU8Iy7)jF!+6N3!~K(?eQi+QgOTiX3HC0yyN2Z)397Wxf5oY)Sr=740}4Hx4{_ zaq*AUyniu!sum{ubnLggex2(zsNI;^QnagtKB9bcu?b`i<$r5Q?;u=W%h^Tft^8ja zcpg4AnmKawvY+{01Zhjkb=o%Q5j{`hb*WZyq~!AlrUFK9^2sp0zx1h~8BHs|tu7Yn zkdhf)Sf#o$4`F8bbfEGal1ItU7A);7+*~p=xe}^{m?2=yWC}qb*aA;t4QZEOFBk1C z@y910G4iS;W*FxRQ7jMx5!y{>s20LWKSbv@v+8`n4IO$D;w=(QyBd$YNOilSU7pJ z{Z?U<=<%+&c*GFWmjRwfUgM^wvs#QFaQ)!|WMoap;iDXQ#A_ssUNY#!gj7o@Kb<5? zUP1ok<#3~oyvY}hH?}S^BtS9IK-xEZMz_ECRE^dd%)9PIMftm2Y7Z2%(vH0m2oxL!uwV6q8X=$i6zD!R5E1A zF(pVl+B=PO{OPNVyr(gpHrTUrml5(ET_lmWtTB6hLNpiJyB6vI`C5suHO%IOG2)Dr z$$5;1IZ>Do7}ecbM&>)cia!&3tyHX-jW~sY_hb|arkOf#?Ig>PmsXc!M3W$@YGOqax#^%)+E`-!1ifzAdlQa zxGv8A+m+Jc+}?<8I}0*JcEO5yG8#i{l?=NIjo#v+Vvnz`x1bqW*=w<8$T<#yuCmH< zN(R>K;2Sr#;D-LR7rgT`MJ!nG$BO>|E5<}+$-0{hSg{_~0Nea%q;5ABStEF4n-y70 zA2zV704%$}zP)-_Q32qYS}5g{7C7b6StQ=B4xsECHNSEH0FeqRel!`lsq+MjmxjaY%#6_kwno}LtL^r>-A7xR4|Ddn z-;;4!9CS0|Mf8G2hbCxTmXa)jyUc=19r3lCABDOTOB$8*9FM#H+K)DFH#TpjkTF5^ zF|tK6n{9a9jgG7cDsR(T&Mvk`kqmJeu-$U;1uL#bbf8Pv z)dKVg=7DZ#g(iR#K!odh0B8m11?U4%eQ33FbPd!Dp5_D8&|jR)a%8{lJAWn8tw_jD zwG}TxFF~d@5=Q?3{Yz`{w|W7Kk|JWRH$wV4f5d!6RI6oz7GVQ82*CJdZ`-&Lb-sii z;Lvk(VxD*=!4fJu6%r#GmyEYn1Kc#d1}qGGXce)hgrNq-9BvE;`Gx-gPSh3h{9Yuu zvr34#@~T*~$Q4KzBX;xBUnk1@e-bW1KC6?813B3aHY9D9<`)c5ZW|+A%AMP< z;ab))+Tok+yly`WD+>~7nWKhGSm$99$Vl49#}@53CgXOuy4|R;>>=c^@o;4rc)o0l z52|=rqeNR!yPtaQyL9z6mYAV#1CO5`c(HPM9Q=aNV#3W4ce8&ix7)Q)cVnlgT}bb7 z+;#>c$XRESd7Qknc@=I?WmO6lK+pkEtZ!M4-Kmgm+B~tjKLI7q-~H4auecj7Oh>`v zkPcRHV~kv1#BLf$8LT8AbY8vsRf%gq4ad#K;_Yl;*#r{ok^pb7v=YA)`I2fp8b4)dZkNOOJHA#7R z=0q%6QPoJfzN_;NwNa&ct|l^&<1^0hs>cLw%{V(7}dQGpF@)+_)&-9=6-io_Vn5QXN)$&8Gd zcO-VTj^_D@_j`wXel#2w;<$`nWF)v#%bS%nfWs@HSi&7Plp5;2dR0tyITy`~3pPEW z3v6tKyGril3ld+l?;Qm}<7a%Vh-Hf&NscBt{{W`Sk)(u@K_zXbwyh(8`58~kdVWGoPAK9_%woPrHc68MiFPjp8^d_y%28o`4%kQj9GzuQ zTurxy2X}XOch>-eOMt;OxVr^+g1dV%SRe#as=8o)%+RNM z@4eQu>Q$3j3z0fME4nFV?PE4$RZY?7c1urIeQ&k?&>K_W+p9IzPDi+rr6vDG!^;yU zhFSvO#*Zc&t|Il13Gd|7qgdV`wK?rhd3jL;@gf2_&p}a6r&X}QdcBFRibuD7n5arr;SPwUYBP#D;XCsaZjgRP8TaVPSsTh6X6$9}~HxQch6 zb5J{j58w^?nk;;}C_lW-x^Nr#y_LBw%BQ$fx;$L*#*>2D$#9!#Hni2mi&1Bzz$6Ul zewcCT%4;nhzgo}U9BdogcbwwWqjM=K3M_Uy;T4f-iv^umqnx-=p+i}nc+sTSoSg#c z_~V~2-aX-?b`bZKweN!e`kNu-n3^X2jwKn0NTG}$zarJ;`;bHIc}9QcyjD8CPH@>N z>Ea(?=#H#9oK{nX>TTOB!4N#HdDnUd-ZIS-c$*oX9GlUffmx+sCLuxYqYItNP+`82tv&xjm4uvx6LKHFH2% ziWjvLF92V}dbWZ23d3*vyy|=D*jUUPBf6%};@j8Ao}cN`KIzK;fqtL;2STn+OjS*g z9lasYsfCm;0+y!oEdVqM_gAI>!geC_KQ}C(V2?V{o0(&!Wx0U{uzXg*j2?w8Mw>q* ze2e%Kwt?480sZ@E9D|ZCF&MiTWBZES0-D1452RAR!jTxJSF)($+u%;KZ~jIL5v=>M zS(b$S+XiX;#DWgh_BrYq|XSdYbZOu_MynZ zHO&2wynTSpWQNH0&5z1}Q_>trm^cpH z^r2ULVQf-|Ayzu69+KzpEecWgcIK%D29blnMZ5Z)-RG#!hI`T2(p01?nTYa9@+pIJ z)o^8Ox2>ugy(Dacq@sYmmeaQRj5C~g+e1%quFz!r_8WO!J;v}WrfYiE@ncgsV`k|X z`Ab^G6MdM@w{QB2sr3OV8>BBoK%f`tSzKs{$yLd>w=Je-yUqy)EwZ~|=^O0+V!4pXpXojYu5 zN;`1*k!U;ysAn*XegRAf0wrQe^>o?>i}-Gxy0&so^VGy-cqLejpbz|X6?6mRBYea) zV}NG@8UeMUgc{#E8RGg{n6vY?Dh^!n*mP0N3NMFjEp3j9A=RA>Q3X{|pmEEP86#;= z7zzI_4YSMqsTfk-LGj=tMley7S%QX@9J0Qyq+yW~@9OwSa*L##V^10~W7^mKb?DuH zAV>I)hQ0nJ*r$N<#FS*%$Rwl&F)%HYRbpw%0&USrLQmnb2MB^@1aBte##N1DSyfnf zl8_s9nctMuOCUB}0$FL{E!?kHt+Np)6#d2@{tH!GU6+2G1g;8zwL%9awMV61rD{Yq#zm=3y4taSi z#>WcW*|5hW<=OblovJXl!B;mo^oey6Dnn8lPBwz$^FT6Odb#!1xKr5M`3ze(c%}Cq^okzNy|}>UzC2Y^{gvDU0v(7Oi2T1T0Z4nWPe68lbsQ# zO~N~4di{KGkKBn2sK|890!)3U^6673DJS$kd=Oq|u{b&hoS(p#g{+Ha;?|E_szu`sfs8v}yO9+Tj=(#`m%tyJCeff2@0nBn;`F4>LD0>`s z;Fuq6inzBD+wBfI9#boj`#Z(r%V8deL*oSuoU)P?_Bf!ekjW#1<&V#yKIyK09v+?k z9t-rr0est*7Y94#0dNRG?JDuCDCQgE>$O^XA^k((jC|IfuhQ&?Dmq6OdkTePbek{V zm{;f0^U_~y2vZ_ICE~2SoPy=9aQEfw-t!&|P7{&!jt)mQ;VsWDyypZM$3Mf-E_e6o zDf$=Q*l@+V30d@|k$Z*sN@-e4$nYL`m(zmWoh7UeO6z+v?F`plUpLvlr+g|RS0^mA zaafXbr<`ntFZ~b1Yq|C3swDcy@UKY3MA{z5WgAQ~{XYk-5e*Lzrzu#;da5v-6#wyj zxEptQ43lQa+8YtlKqd0DUib|n#hg*6*auHPBZbd=A?oqzN-s`j`g;lrNZMyDj+cUX zKsF{K+~QLKB8w_guP)GfA6*2s6+pOvJ3J5!tpYU$0Re0_Lf$@9i@2FGBIH2UX921^ zSOj835Gm>AQdx2%h^hxk)BPUxovrazoE+Os-^^5-XwyOS!zG0w)<=`5$Aqd8{>$cZ za|Z06NKvqH5g(4LZH;nAJyhEfwjBXmCCYZ~ue>{j>8^kaNQ~@7bN%=iM4+@|z9+^- z2>#VzwtR~6;;4K=$smC|ojF;i1)nG{jrY4>JYfL}!U7#3AqT(oe;v-Sh*8pV*h7Rr z_t7IcA5$gd^<1aH7cGt&N80z`B>Pz-^U#V^^ZahN4exhMK_HFR1+(~o~@jZST`PnRj;p4B4+#1xSED0oSA7g%C8$iCjDcf_pVN)O6G(C{t4XeP^*;u%F49i7VgfP3WwM8gCpWfXr; zP5e-aAJ5jDFX#qgqS-EqWNm3FDiP7tPUlsMneduZhPCr@ORvN3GSy?-xwyY&R@mq% zFH)JBF=e^aVUrXmSX(*P17p^_>K=k8m^6_o-eoO2;JJr5UUE<2V(=zwun3S=Q0#EJ zL;oZ&J#psg**eFO%ORRXM;PXDWdMEFrKP*C6W944$RwE%KwUFlh%%0+H=y@Vl*Q1wxj2@m3<(=hV2InQXQI(! z27kQO~UNtR~l1^ZgSAzRPv&N z_=J!2?>S;4u&5W_>-^uc z@FfKEl&vh%H6?_t?y>ty^O>MGJw+*%ocF|+X~UBC?&tI1uUqZ&aT^RdcPrZ^RnX^b z*S2kZ@mXEtTL=$e{wE8cJsyMp2Z{&i{1~(F4sa(+K!>D#K0*bG_!oQ|v@8O~l5v+2 zpH&4pAfK@kHdceIwMaP7blK(==5X$D$P;I>Op3`1;TL1H z8_~~u^q}?`=hO>9vh|ofSL>u2wEm7}=f?ua#J#bR@GVm7E55bu17eB}Pu_Zsb&g^T)@0#X4)H03D9(LB>l)}jK) z!C~Meoq>~gDdKNLop@YRe+_BH)VlkHba#lT&>%+XQuC5coMCvNyr=}kuzz=>t(_3p zYf0<(dF}t@wX%Py!>n5_+Y~~1bpEr(PmIK%X?s2+N75rTKel*$;IkOBX!<FxZ3-{R+1^=RaU86X3iER9N`_YCuD3f6rWNPV?URb>QCHZrgUTOa2 zV~TXXRclG(@4AkLG`ePeng2W(UH+mQV+>aGAx2;(W4KVATL%c^CWq#8)!ZEbY?3E7 zpE6&pK_Px>zZ%)Wup>Lm^$JzT)7Dnl*7mGI*I?vzOc?WvLB`}m!>X2mwyx|CP}!)I zN9BEb#gBhrmgfbY%$ZO{H)%MliDb{83Wr@0UP+CW-JY(*Z|9LQ^{@_ z7;X4AoZ*eVY2R1d))y);KP3Jd7=79v2nZKc^UztJbRBxCNJB6-14Ehr?-oY*zzZJ$dI#_i)#vOX6*X?T%YfYDJE) z)wCLDB>MQ*AJly}o3HE~;?**))FFHDCxi)CIN><$emktmq}QFYA4G(nIoK1;>tG#G z7p;W$IVwUd-o+TyKYV5(w6lg^epU^A#3r`|WA znK=;%)gnRwRN@FuNTwImi_2pTQJd4SF;eO|%WU?QzSdKGpCsvsy=tkgSf)m?w%pN* zWR0g6k>Y6mABZ)m-sHx4Rw-39IG_FS2OMLd*;C;+supPOzMsew1=s20zp!K^(TB`e zYdc%zT0Tum&tX(~lg+MUHC$;`29@OC=<^@hYbRmO7#pU+?;O4w!ql~7GfQZlpKhTd zgrEX+eoiarOlQ;e-G@0$tRJN@yYlM$6yIo{BEhc;aAIOCH8tDUM*YJOFEP{QU*nSU zou{@jxMjXN+OT(DSf+zG0UdH?7?4(eU~OZrOk7akkEA3gr;N z*QEv6`ww0L)7Ut92gK(0ICo_j<;|Y?6AVAd=-BIgV_~H}n z(uNW#*%%b1D z-NuT-$WPg&lE0X^%}igGxzgmtj0hA9*Eet`>z?!4yQZg}ek&1>ypA!DQ2X2P|4OCw zA5U0fom6A$qx-Q8d()A}RGb`3QN|EdlL+q^+UM#K=dTBM5OcUH)IP*kzF#T%G{ntc z`n;II9PZ^3Bbpl|q+yqF!D|An!=G_ga*L;Og$g`AAil2$&&HpICAsd?+ z_bi&a%pB>Z{11ew18;4Ih}RBf(b#lIc^og!#|(n`Anr|PAo=i_W~Ff@W-%g!ZX-kQ zNWYCu|$mV<&G_aD=lg&UjSakSd8eG|`m_2|fFoNtBDjVVxU8a@NSf|6k zVHz$R(cu`{>y#qR7C*ViK9rl3)YPmLU@U^^dX9NX=sNZ>uJ3cNLyApz@h^&O{D;{n zVu49UxZJfa<7JCG?02jrJS1?JZ-r!1nd|}qQ9)NU+CP+}TR&3OE=3+S@utVHP)I^; zarN~-G{tKq1>5@JySwKF&N}|w&&|ogD0)ey_-@^{sZCW4a<@Q#9y0mHI2-WVWUZFM zXO+R^tAs~}-Wjr_)ftXH-Y*wn~9 zY@9;9=A_JU+e;aGyA;(SW~Oz~X1Ak|9!JRkXAkSMOz9Mx!Xp{i_1EI$DhbNqxD1&6 zA?vUAtwyw$BG+t>ssxppvQq8^3Acttb=*1+8Jd{iudVUgAn#Cx+Yhw#_q{MkwMe&? zo4H0t`X5dp{0GCT#RtVL4)X^}waHp8nUf)n+;eYk{mIqrC4{jC8QYufV0pvogxJ#3 z<9Xqn_Tf20Pn)Os{mJzg{Yx0%Y*z2;?HkN}Tu-qK%!=EZT!qdc8G%4#cWhA2y4b%j zRGMROrN%hoD_HYWd*^J!y$vSUUV)nn)qi({+j_(V6w&A=sz@8IfZ-46NUAyEf8c_T0%r{A=l$x21+2Hnn!Air= z#a9>r!_`Cot+QaX$FT%Y<@ziVXd9)TBP)JL`${)1MhFqI+7R_ z9d61mQd$|qoDtk$&~Z6I_2(Gqzt@?#bdT97k4L<0KKff)EGW-zP(iwL)ZpH@Kofod z53{1wQTZc8(3frH4)j}jWM&41ZbBiKeF_;da}?Q(4t`0u*14M0t1rOibGydDD@26G+q^#A?qW|2Es56sZE;3TcJm zueuI-_2?*2ZrH3MJ52j-;u;~=M0s|zLBb9mX8l+6X)s1!EXW`X%G47Ad=68hb0BQO z)}KiVRmmyM15%QC+;7U%On!N+=o9XQ(JJC*isUp77;6dh9gkv^Sqpn3x1NGI6EaJi zoL|JYe1lfD?iSQ;N(F2K8ZqmPCrLi;Ax~`5%$0;?+=-fKaNUoJ_U$+X<=V6^J z*EZI$HKnY7qr!N*6@Rf3wi_Xp&n_`02d*gg&_d}3ZN>ox-pZrB?b+v89nh^0HoX5h=2 z_WWk#rsf#rPL91udN_eeEr5@hM1-1w!>aQSqX(aq_mw<~*mS`vY_km>TI^SRU2|Sn zjwAx-+jtx%wWuH#pPU)LpGexKad_2@I=f}y`pcnUfWU)(6YGd1TScGJ)RF0Fx=1wj zYJ`njTkKt*Hh7bk{YO~NB1UZVFG4YugO4hbigwzkO+vA$E2xNnU8Mx6%y=Y{0J-b_ zZnTvxToNa6%&*5i)@@=%9J$U%Ex|6N425^pu@!}7t_Gs`_*He`(eTYz${i5iTAYFN zpk!u*D{5riK1O0Hb2L)l(8W(I*0b*f7t={uIvKa)QZ+3W)|}yjIn$(q9w|JIDmA+P zV)q}YWxcX4i>kv*s&Q1xo{3r(?!{XM3Kd7*a^06DrNUD1u}-9>orx{}lTL`W0Gj*z zwZ`>9%eYZYa#tiqE?EL2vSV5fVZ}7EOrwR0;-;o0m?0W1<>Xt^r`g(E9MxUJdyzD3L3fNY-&LMNn@_WT?Z%RwR;_A zp0N>XMoHUK1?_xi7#XwKLS&^A(miftX|o5jMg2+Xn0cUx@NseV1CE~CHlC^y^e2qm z#rMG4l7HN903o@Xp^?4zwPx7#sUTT$)cy+r_q*ydPW#7sSFLafn3lVH2S#YNk+e|m zz*O8^liT2Q4rN^LzP}w-(}$_os@RWRz9ohYotSY-RDy6Zf+oUbgi3@dX}}#KkZ7Cu z%R#k7V#=IXzUT~UA`1Y$q+zT0aJ(zr6OrXgUb=zBQ}3;1rpXb%?{RgNnxZ`2XhWG! z`X<(&^jyky_MwRuVL@ZGT9jw-%82w)YcJbZCHP^Ia=4ySr*wo_N z6d((N2ol>eJhU|8Jh$DFK!>6xEe>(+-qaX5dZLcJqUQy(Oq>|Y;R|1q5JaZB{sV>U zdhMs@(HEiduIA7QZI5-hSSde}W~|k970`DEP;xeG8|Cg?MPknK;j5Mof3Jg@o}4w# z56^NN5DnPC$~!vq@s;%^;xk>GzJI5v8^Jhd-oG#H&`}#g%SFZ%{;BU_ti4Bn5QtSJ z5(?WkX6Q@X8A(k?ru1lPNlekQDW->)sko&+z}R<=2+N6h)Khc1{>ela0gCuy}O zuK@Z~CT0`XRpFVv9)l-msC5P27m4gx><=s6(=6F_kFFsHh2Pf6`hx=B1eMALcRQt& z$a1+wEk;;81M)_jMEjQ3au%)-@5>C&cP;#*(@V>!u25{lv`nCblksNn zYbs)>Yq7;2vfy6lX}p62A?6sc41F#_EScY_FEhY|3{e1&smzl4jF6|>_j9b~&j`QC z!cWz*VYm2aVUMv|U?1g*uq60Oz|IyAHDXqtm7sB?#c)yw9=O;oq~-z)v_1YiBXy%8 z-ILqjHn3-g7H**nh!E?_7-1CGM0~etlkfO}Uvy-qH>;SBQPq!dZ-A>8(3HbMat(y* z`ky2_KL?h=)rk<1}Z2eWQQwz2|A}XjN0V?JHbqsmE@sy;g1l>c*;eBss zx6(P{9@1cdf?V-^`VhzYU7GGaVlY~()?olQ?XO?EKm3H5uk6-6J%addn4FqZp%VSG z=P{GVxoXFPR8r!OMvez!-8NY%Bp8LHs1pkS=T{p($Z>hmxD~(SdjxeTwNfOnKw0PX zP;T9hoAGv+FoPa>0(~ccI-mckueM&BjRJm#H4fdo+Ox~d&VDXd@&7;roE9S>CZ*Sv z`0PDf_OJ}mmGcjE?kzYFq0;aB>uwn3&H^=!?;E4X;fd&sr}o^s!|zsJ93jpy7j z>sl0@@T3FJDi1$eZ%6(<@1*d5tH6K5f(elkse^h-3xhP>z>effYGf_3&iAp5-5mG8 z&Dj-GxVG1jci@r~Gfe_Y(#t-VJzYEZ!+c2x6!lyZd*4^6gNeu@ct3lvFYmZOBNvee2uX>$}3Zq!_`{cD$=xGi!8WvwHbi8|7iNLkn$TB z2bnR^gjyLNI$3!mBYfz)5fpqkZAUM@3lEY3V!^tViw=B+Oa|Qd=Re#1oSnp38_WvQ zy9*NY{l+GKCUBa@r_~AipF$_PtFY0UK1UlG-ay?rMA8glk-@Ab1-5tUdsl8A8oQi| zr=-+?!;H#Bv+Ho&r$0q5wIPu2~%fWB2Nly5}P0{FupD_e)7cT&HPl`4+-e(uR` z8>P)h|GwP)Ks@+%JqL#R%d3-I!(ofOl7eioj;4pPScPO}qZ%oKlSH0BQiO3w%}0Dn zZ`-RuH92=*<67QaP{nq0XCiddi%ps8i1IMf^fN0@zp6ZR;2Pt}sAL(P`v*dCcc}rU zwLE7sD$o_i(Gl|lIlNX_a>i7BP%tP+ zKLJZ2njw}AI5HUMXkC$RgajT?iV+YuYn)9hX!|RW#}3Ar#bE;RpU7ZD)q=KI3Ev@Z z154byy6`(d91%GxB}9`6#1n|f12(N26-INtyUU!vQGjqZTjw=NI``(~6S~6P()A+* z(a1PRZs}8-KUXHMH4nQ9opdB__<>H0m8@xm9l$aEq@**6W9KGR;M;bmgzLOj{+UV7 zJ@}^55h=!!aD{b>w8E^d=N{jNmmocbo_@HItEL+Me?wEPWodjy;uNFGZMO_1gq+p~ z9@n(H7sjEY`(~`eV*XFcF@oAPu9aPPjnG4T%~Z@L)EsTBePuJcy$+h2?fPW*5LZ1i z*#55^%Dj@#w#9bA8+loT2B~*xiV+L_a#snM`D(0LumkI_!kpG41jJ-mmRBnEEkTUf zy%OKG$UK)sbKbkW&*$r;M2&wcdN*G4F+Mxz$;D#1FISoh;Y-xCmquorO(M3e>R(9) ziV4g?d?PPDXj6YoP`ON#i|*8+j=tGA>d z#UzaVz*D)izKw@d$JOGSm0#_IutZBM`i1MzfyHpMWuDGs0qt{LNEB4=oP7kPZ7uV% zdMcOLyikZXM{u%u|0BP0EH!H$O*U7X(z{sj6U6u0|K-u^U}O?3*iA&OpRNB4=ID0h zV-E)s0It0(FY_{0Zh2KCp0z2Hd~sT~p7ZB-+qRbUPL`syW?~b=hyh}AN?i$EqkVJ@ z9Ao1q+1*jKYiJ8f#=hq~@?;J(Zp(LSQTt0|1v-rzb{krZlWr4ojJMVOYcXu_@QXd= ztXiMAqaCs=5JF7{sdTzMs~}pO1b|LeN#57maw)Ms9Szos7F`V?>v~I<+Z!0p zPY|b_(AfmZ!|^EIKEbd_+Ryxrg(u|V87G~f4H?}Sz7t@CWelfHL4L1tLFilRE zPOX3liyvp5*+o3Pc{tHk{I8o+UZzXLl617N@?oG8&Of@o8Mij!c@>G>Epn+skTb%)p`PvMEvU(3be)UF2@vGGgF;={rhE(MbosuVVba+9%+vl=-c68OB-* zw%o}umCn~K=Uf#FJ4_wDtg^|7#FQgqh3&7EsoKJi{e)+0+9aIt<`d&mNjbG(@(_yA zrZ-qn;ipdG-hNG04%3&Uhw4W84j5bXa1e%K;_FWp8TubhS|yyF}LCYr2EQJDWyah_uJ ze^1LUOb&hUeMzhg#18VRO{bRhXWL7zbtrF1v@AUZm#nteYtG*&DIuhcM1ymwxGDT) z42wtCx--;T0hc!{*jqKZLuj1wTSEs*`+*F(zLilt<1KR}6ygI4B}6wdM(c}opI-#E z!skF`mkCh~A#9#97_;hoQGb$N7bG~wLVSt>OF?JZinbyH3V^SO_ouA1 zDxt$arxbI4FSPw?A&UIyY-8IxW!Cr5+)1JCrNKH z6;rUP%VKfphQ=~3`wN9h(&F+qY7_aa^pCOU)m#2P%%LK?{K`(=#T{XEJT#D)PPFoq zZ(HBjTiT?!g$|7W8r>_>k(j6n%H*JNo+0N)-L%oNyJHIP|21EAz53wBqT+dAXuo-o zobs=dmxOE2?`ET2&OI7$4fcR(YLF_BFpQH(sy7vBpiLRkr4YAiG8^+SJAz;S(CPh^ z+eIsB`*1|%Q-C(S;lKDFNOj-OdvBpeqDPn>FwV;n^tMIb(Xn?7@{FsxE30`38y}&E zL$OhW-dAKWwjIYiIeOQC{QTb9vPU~{+x*Ac7HAn20MJA_p+Nvv)obo z#?PA=(tYlX|0UL#L&|`S+v!z=j6e;+O~q^Vy)u*{jQE83fg+SpVWB0xH0dgSqM>003}Q1=i`{v^Xh^rm0ad7%sr+zgD#|DUVnCZ+4IypMn6+*MrjI8u1K zEmbsfnS_?yF)0Kg!(AphZ4uQA*wZmk8esnd+Zcs*mO;Y-cV7s%&l@ax=7e}%fK!!e z8H!ZJ zbOR_AWJG*{a)kSzF%lzn3n9RVWTn#jnZ#An+DdgU2puYzgIQ^IuSXK)|I!aX22(?C ziL~mIVCyv4?v>u0V}$g4AmWzv@#!F}K>_XWn19%Ryi&BZBh63FHBvntZR6=tQ9C13 zE0OVC^L_AaLRqXiVTI(QcH@!XOYKYj8xGV>G&43OwP>>22~U`5k$j^15!9aOBn&86 zzH^FRd1>wU^azt&9be|lSjdGp@oy*^g(O~`c&S5XS!nWE7HlU3)#+>_4Sexhri~Vx z__PP-9UsymJ{J!+37ijKbw^dsn@eQK#azD&P?vPo*PGoKq|A)Yq%hd%r{J2Jo_`oT z*3zpJjv=8rV5!yrklNPJaP66d#VoArO0rm$!#jn2$gV4%ZQ1-ZXFdJOxZy6A%d#kL zVNJp!K&)bu?}mzmqM$XKI=dFP@MWSVU~UICC9Wyy;#vM#pB7AqJ$0BY=ayd9TEFmZ zcGhjT6O-+cTU#nn$S-ZU;~`CabzC2FIjLGGociQ1cq0Ew6kFM)KrUs1F`yBa&Harr z$~s0{DZ`;u!F&C1KJw*FR&rV(=MuKpM_w}_c|}9$nM@BMDGl;z?0%z?8?(QLsAH96 zn3reF+WfHzqfjmOWpr{UHw=!di|*1Qe(k^eB{qH8*%JdV(_lr^!~Y>(7@w*zevyrs z#ca{kHpzN&TZJ;A^F2e3*iLdJ6cdb}-R)+APwL>tnhL%fb*F54=$y8XmQEew)#m%h zwCq#IJz$u;Ramc(>iuQ-qQk3ZrCEuvwkqx{?WAJC_n%p8Ezmz|^!i;NkE(131XQpL zrWBk@7$4#6F2xm@^AyHYu4E{Wlys_(zt5n3Eg2B8{SSmej^AQ?)#H;$_^ADBOa*t7 zT30^vd})|!Af_0#^hDxyJK?;MIXFP6wBQuTV)GqSk^rN-! zxev{(mP{*dcS~u-5zuY;a1_x6fFjKja!ZMlk!)tU{sUDY_JXWE!M9waO>1tz=45q3 z?!^_+QZ&z-uK>>nrAP*G$zVWa z*C1?8h?{HSqL>w$a^RWdKaQiqx{AvGT2w!gpoev8PGjl5=U)jRi3tFwoYLvpDH8ui z=lyqtg%lhkA9rY2KI1?=LcbPI-;57W^tl_(q*xl`BSzc11<5hV72_K+NDT zOfwhFaygZ+LrGe@0Y-9au#Pw3N*i(hw2WlZbrtl64uJw9V^mT@0 zj%>WWOUB^G-xoBaD`&v_80&i8H`nie-U*#(M@Wr6d|x)dGpNUqmQ8}WynfF9?%Rr? z@nBT$gtEYIk1MP3XrfFyPvw-sox~W5_`dL*BM|%|GQ%jRV=}jZO^7mjpEOxR?@T)@ zT>eWj6c`Hj_QOTvI|ZJ)Pdg84FR>30g42ffR!AzvgiQ9cv#}M1O)_b&}`TrdB2XzX_$A}p!|Do zX}(Q9mTbg6Vl7WRyJoIa- zh~W9x`2<`ny;b3dHpa3*&}qP9x9<4&UkBhvM4TAd^J1}N*0PZ`mK4R)-@fj`Sn&h2 zXgmIY(WZX#T3ZeKw%}1b9CRD0F99pGB%ISi^w=tZUp$^yauL8b+-Yh{!o@)lQ38++1c7cH| ztrM!|Ul}y0oJ=mm)&Gu4wE3uGrte%|Paqgi5Vm*6&{!cvE*TL$P(tMQVlS zLPY?e38)njD+CLOf#?M`ESiS`Jh33K#03~A!6J^pOB2pwEn=KraYloEMD*$J1WA5^ zvfBzv?pabAr*g(2I4@ItbMjfI3Cr_Ad)U9aDw;BYtWZ|jp|&@G*(ePKp=gWXTZhWJ%DHTlQ! zSbct84(6FkFNaX!R;{SdyPl2yyMzw z?+!Dm#b_rc>HQTS$=Bo75-r|u-k;lb8%h9uKa}!0tn7sJ4B|3@q(dpA)XaRJ% zAQ?*`w<+mG$79&Pa%LN&ynn0ShnW_rX}1lVzMLUg2t{L)A4h*EsQh{wQ!q>`Y|mbQ z@AY`deme9%o> zE|DTFPcsc;JX$by68G89;oa~Fm|>@H@1Tk0Mj4(Ea5;RLbE#X@8S2{R%gWy~*5pvkrBmzZOL^ zW2aMja1!z27Y3STj=*8Ep)-_(9Vd`v zI~OCY)7B1qcWy|2>-VWH1p>I6hFm@xKcGM#l~`RpZ*8ou4LZyDy~P1VMqEo(9g+D) zrkAiC=zh_aA`zA+(3(ZK*CGl6NMrzt4`BmXKeyFzC*Yg2G1VcJzN*4rcC@a&Dw3s0 zVkkv5T41Rgu$zEpc>-J@nkS&Rt*8QpIA9+maa9_lb*n+JHmd*&!?ZgX!%?QZ0BRNq zD9ow|3#t%jjhPI___~q&2QK-}aZdYTRaG_qP3$oF8jXuGk9Y2u)iKx5Tj);6$jDbU zZaeCFu=3g?3l90e~@H++V4lQbfq<9be6uVI_SOO>XlR}H3u?}pFG?|oF zPzmDYWp%+9e?c^X-ZcIp4Fw^<9@Lb6wiG4IOznKd=WUpWeQBjQL{-5!oVz&DIhgVk z%!+7a8q1f-S*Q=k_^C}UdgGf#J0eDT=;nHD=#U9IcKQyD7zHznO?(9A^*0mX6RW$` zM!J!>r6^R>@;uBMZB&a#q*u?xLo64URm+fbYc>j5%k-7TZc+OB97v54hr!;b#4seKH@1c`Y?b}lb)hGfc|`@UwDE4VqIVeXL^pi}h>jWR-87a9847A#zOAx^4Gt#0 ziZYm|%xc!_D0~QV5D$dVSqFlQZ!iMs{|E6d>3|^2@5QMV&Or+3RF)#$PJj$JLV$n* zpkV)Z)nXH=hJ%`AgM^e8+!Sn~%n|M~eh`@(+}8h{0C4~N-UQAOZ3j@8F)(dv{3p{L z4Xgs2U{-x+7Ib$4#z2rM{|zdHzz;@<+?Aqa^H|Ho==CDvM;)V#MoBIRaG*ZPA{atc1w#!I!3?Kv=~1`6+P_%K`&V&hVQ|AI&NANCi^Y^O&3+iY+c9~uG1N5}6HpIKrmNTT^=bt3#FK@HzmeLHVl zT-br|MY1bladkV1bOroWbnGX_Ob#|EEM-a32UA3i>$Oy|!S2kqw@PH+JN@8N^Z}2v z4tp-G;dZ5KpE*`_omB~Bk)`gL|V!KfMH{3NPliryky=( zqwCP5Z+a;)7UF-PK4FB$)3B=&sv?I5zCRNa-JF@O{LRJiqnw}{gjxkpsW~#8iR>BG zb%NZq$-L7xHuNBi_K_@i=X)nchv#cH=(AEbhwDEC`RFdU%oXYHkh(VdF>FD|sBpPM z)%PP%Yt?sk_zYG!K{Ri9cmS6GH4b-M3MVF%%>@6?IDiF&g7m_507T0qR~ZpJz%>AX zbRgUk5a4&uSqbN8-eVcLia^+)xv#(<|G&h{IQ;yd%s{=22n1^p{svS4*MW|z3{`uA z$N+AxEW)BJd{^mOEpk23+2SlxUizY0oI5R*Mn5_`31VQVpn@hlYbSv0A>3D5F`Z>l zUiYJUEsdblXWUkMnl*3mVUEz4`wvu%#J-G4XaxE0>{Rbk)T(CJDsInP{1k%8QOyAgDxSY^aH!1z;>IS8# zf@4^U%x6iKvLmTx4}S3hZg)#@6Cx6+Gzwf`~ea1 zyBg%fZR2=*vJ7?2N9eCxkJzH^(-lW>2T;p@A}>e?A`Dm&Iu(d+TJX==KnQ{D_yJSg2T6`S@$oQ z#iBh{`n%;>KN$R+9RNBi|HR6sJxKgL+efN*Ka%(a1cDfy)bLio|#cuBujMddm z7wM!@%c<=DTDsDxCbFj8S%E-UlORE46~m4iU;xn$5M&u75kw3sDyS_8xPZ)?2qXbq zP&NfocpX~=jTxedVbcLz!F8s|ARwy(IxM1&22lj&yT0f9mvfSHa=UNcTTeYz^_2eI z`$YYnybI&9Lw(;)bkKKf9~t>wV%GC0&D(qP>7<6g1msdvs^H!GSLbPux|}|CzvgT{ zHN4Fd7j$ZUuz%T&WfcYD@q?VmRfflPBSTv*J}g-q*!?{MR2fvbh`^bmhjR^@yRSzZ z+Fv}p=*x|hrqfNflHovW(XmoBjq!BY-h}ylAl`wI;po|TYDb(Dd*XQSi}kSH4(|;C zjVo>P4yDpeZsu<))f}<>rF5xH5p8JaHSMT{fmGSG@i(=WGXk~SP1DjW>%L_-#!n~= z9%)%FGU~}M!JoYF=4M{~2TrA{6)+1t0th*>1hK3*^`!y~gh>A}JEBGTqmop=jJP8i zn1eBTxkYVWy47q~G)Mxpi9h_vCz2E#56sR=5;}2QNVpxs1g4RrY}Qz_ z%r57>@DQE<V$$#Pf54FKI~rG+%p*A3bs9==9k_uH#ivYT%#*u zde+A+&mIb6_3FJEvYSWBRNsD4UG4F|@HRa2BdT3&$$UPtxFj{<|V_H1g2C$jO=G>;Ab{VehX=|`i&rIJe? zW{CBZcg~?Q9ix)srzzATHZV9d-RII!CQ4WP5D zfv0-9=a!h^j+$NvJ|YOkDdm>iVUGy?8o=f#<=M7Lqd3m5n;T;_4)!mw7oV)|5qwYo zLv#pz8%R5~N#W0Xr<-*}LE2u;Bf{Vuqag99ZNpRr6 zKa~D|6%Va00_u!dCa?_paR3Pf7~G=KSO{k4Mr=Y$Re+gWkKkJ0aD=C~X~eW;`6h25 zgp^6*c5Cd}f3Rl*HIIIwKl!7~W3iFdpgXQr*%5g2Ikhvp5q+sEVhj7$4NFFf-gpEM zMmWE0a(XW+$l*d7Gi6Z3m)Hoi-l$2~BSQ(^K4>-6k~7qBD_A3hfEhlJ4}xpPmoxQH zBYve02lbZOeh9{a!h?DxxK#!?A*(-c+v|h4j-D;K&OB#&+l))rx>9JqJG`^QWGDGy z<&I~_%EuOc+n_aFvdT;5$17~x%u>*7ZBZ&)1EB;>_Da&uV3S{YQD^@E)md1yx zdK!M3@B9N!gXN*5oH2p{*!WVEMiBsE*jZla5Cux^1#f(3+y}Uu=QSt^2xLMolN@qL zOn>iTmc{vqp|G#mPoq)h2yi*=%RD++cGgo_FMK| z(u?QKRBpt>2GQ~Gj~_PZIL-&DBvJ`h#sXt{IukaKr)iZh{B4INBFt|R21-_70>oA| zB}_o{N$%%~=3g+Woksi7@>URq#s~y>Dsze*ax(7Dx3Vt0zeQJxQqoQn_^qvBpeheAl6UROM!N8?y;Hc)+>kvaG{6 zNB0=Lz&Bny-%s!WsFgcGMx!+rP(-Su6UR3>%^@NG3!2tvuEekL(u^%CE`OOpqdnHg zcQwiFk?r{BpED7f@7aK->^R*ASX>D|v^1>aA7M`s5tEQO3Ve2_F191p5g} zorK459?dOmrgcxN^V`)*Mx`O$F*%;v_}Lk|CG{$gi0oV;7>2p{$IkT!5VZI}KOncS7e`7Hbp`;LW{AfJS_Oy(-{zDscd;Gj#BO zPLKl1`W$wj={=!4$_sznzgNDOWo*~ko>>1CJE*$%U2EBhKi~Z)Cs9(8TC<}B>(>jW zz&TOxcRBS?C~x=Zh2%^{Y|`%`PZ|m%n6I*p(oUAovC$57`~yKpK@ROhK|^H@D7svC z$9!KyTPHV9z0T)#gRnQt%L`tYXC*X%{T%EvjSjQyqWEWT+O;NN4#N+gBrhAKYOFx+ z?2u(&2;V?o%|6p)UWm$nKD42^I-O<1chK86H%2UE8Aq2<(gbqylyDEnNodEC2uZep zDEvWhgdbpc$;?)7=V*~7F5qchLBkWilyGrQ2E36ClLW3AJVN=&+z969e=p)FC}&Ko zja6AGLCm~9rH{SC&&g)Z&#&B*{%I4P$ea*i)+^AN{^jpjI;-70wu{u$sLHqZdkUIs za8y}>nm_U~U0_4rGchXhpcI@EQVxKdWDnE^W7VMRx%j#<$X0DQ0*n$WQ2YifF>3f24C6BI4=q^QYembdod$pYjC`rO8d<<0qOzsbEsGA5Gl3tj#Nw?x+}~O#`VR`;r*_sgQ@kT-&*|Vf5u&zDcnjm#sDE7_! zyS~KV@^&gpidHD#Y+)JE3XNpQE#k?I_2&_zDkwHX4e|UGkfkUUCH{Iu90lqxk~0N3 z*oor=*Q1si3LO8sf_yCGhE{S{)`15d(W%v<2{#paK$vTFxA3ITusWP5xy7@7Fx0>whb1MUXXzD-ykg!m zzUJbeFZoNcfX{spm>`KGG*!4ht2I1iuzgUz^2sv}xI7;H6Bs(R9X5fPsdC4tDBCF~ zUT6o+dVQzK%e7SzkzBk1>^{kHTpKJEOv9SZ&!O$H+f`CL310+jqDRC6NpP7a%>b_C zY4cY6wxpQRCRuEB6>YZZTl&tWHw%$G(PCSxrs;CMQJ(t=U8T;`rg~Y;G>uVhmtcmN z?$DKXLWN*NgylOb4$>_)l!QWc5S!9zs5aW#N!VH;HV4YJUE)DWCQ}cg24tl|1BtA~ z?iY^6Yc*o}T!_;m$-QKJ09qe+-R2eWi0SdNAU-TX=T z9xO~jy_M+Y6y2jC*uJ+9_Pw1*^tbX|tC%g!ltL7Q~t^PvPi0pzhHoA3|1=GkutxGgl3olE-=PSQJM z(QB*AicFBZ7>Sji+PJlI@$ZH7g6%yU0=66MLQ@T08Wi})MpO~Dal{A7v4dBoO-1OL zPr_AH$es(*4}EYIY0S0*cE_lf#dIq%9c7^2Tu4(y(H6bnfuCQAau(PO$6QelFv>~zB)o=6j%-w;Uc9A% zJ_R`ND-RD^83j1e`Ah*m6o2}%k`hp?of!-X!S{M`%u7L;IRJqYbvbC_J#e$+vV`=;@(#}z5FB{v700~&pD>?}Gin?gP=vUlc+Eo%+mIEb@I_EuaLn&G@u{jU3*ZRc zcr(k+dC`DyhVEB6j(sliP< zo_eH0T7S&^bTj^U5%*lC7coNJ{TdGT;GIE<%b60miZ(~WFB+NdRvp_?KW8tFU}}a3 zlX`?asuJIgnj++D^xdR_kTZmMTZFTqP*iTb8PC z)DMO5=)Ozl*WRnB?rrB|htNnKOC}Wze-A;g8Rk{&XQ@=##FTYr~+gH34Ef@ zSmplAJpGGeWtIIabq&K`CqsvXoc{p;9qsNuzKhI9!TF@5l%Tnnn|U8|QQGM{}+y2oI`7 z7!q~5RY3j+op6G0JosZqbuTN3b9pjaB{>|w4n!TR;&@@q>3SuEno(uOpnT(y5~@<$ zir>L*lN{sZcyddz;ah;*&wHhS-U`NSUlqg#IM22i!t555hO+>Q^h|QbXEI0lmHo+G zgG!@RsP#>Tn$w>cuXRhUk%~*+H|O0ETpe)qQ^lgXhs5R&KL9z0ppWRj7P2;_v$A_# z#^EamCaCRIP`|0)MKtm+1uh_|4T!7Yqn2C}P=2*p2BMwV{(gjIJpQX>i6`lO1D(4w z;7nr$>0PTQ%DZ#n?4ab@)2rPh9MhqzUfAxEz&V)%GYhUX z5iRzT6KTR+%j=1V?q?2;xK+A2zZm~klC@R*ejcHTQ<)eyqumd_dsKiAYZGsk8VWJz zNi~3$pyJC^M(fFAvniUZyT;+82h5X$$)D|*<8b+%Z>gwsz0g^y|HnuLMks84WPVIe zdzL+|@kz#<;67O>rgS{$okB1B6Y5L&ey%>Z4kPxv=F?gB*3oJ-yjy`USPvd=oHJMOUxsPc)EaV)&vhmfc5TwMw!4{`f%H0 z;YtIT`e9!tQ+MI@Y$tzLO=~=UF;kPOM7>+w*~A6~kvalSv+AUq zmG~R*OlBiZfN=*n+Z3!J6h9<@?l+>88LXT~Fuc$v(Tp3*v?mQXq%ay3Jf`oZ{zOhl zrsWrDh8JJ+vFpNL-!SKI8e3QJK^$j=8YP3 zX;6aw_#~&|r<5j;gxWMBAna6w{3)IUwZ?;x$ryZg$|KSYr7;36(E=MkFS7(3iRQo1 zE8ugf_FY(j*^pJ-U9afD~J$I5^4q_vQZqA`!FQ literal 0 HcmV?d00001 diff --git a/experiments/flame/.eslintrc.json b/experiments/flame/.eslintrc.json new file mode 100644 index 00000000..d49abd79 --- /dev/null +++ b/experiments/flame/.eslintrc.json @@ -0,0 +1,58 @@ +{ + "extends": [ + "../../.eslintrc.json", + "react-app", + "next/core-web-vitals", + "plugin:@next/next/recommended", + "plugin:storybook/recommended", + "plugin:@tanstack/eslint-plugin-query/recommended" + ], + "plugins": ["jam3", "promise", "@tanstack/query"], + "settings": { + "react": { + "version": "detect" + }, + "import/resolver": { + "alias": { + "map": [["@", "./src"]] + } + } + }, + "rules": { + "jsx-a11y/anchor-has-content": "off", + "jsx-a11y/heading-has-content": "off", + "import/no-webpack-loader-syntax": "off", + "import/no-anonymous-default-export": "off", + "import/no-unresolved": ["error", { "ignore": ["svg-inline-loader", "@"] }], + "import/named": "error", + "import/default": "error", + "import/first": "error", + "simple-import-sort/exports": "warn", + "curly": [2, "multi-line", "consistent"], + "no-var": "error", + "prettier/prettier": "warn", + "promise/param-names": "error", + "promise/no-return-wrap": "error", + "jsx-a11y/href-no-hash": "off", + "jam3/no-sanitizer-with-danger": [ + 2, + { + "wrapperName": ["sanitizer"] + } + ], + "jam3/forbid-methods": 2, + "no-console": "off", + "jsx-a11y/anchor-is-valid": [ + "error", + { + "components": ["Link"], + "specialLink": ["hrefLeft", "hrefRight"], + "aspects": ["invalidHref", "preferButton"] + } + ], + "react-hooks/rules-of-hooks": "error", + "react-hooks/exhaustive-deps": "error", + "@next/next/no-img-element": "off", + "@typescript-eslint/no-explicit-any": ["error"] + } +} diff --git a/experiments/flame/.gitignore b/experiments/flame/.gitignore new file mode 100644 index 00000000..ed456070 --- /dev/null +++ b/experiments/flame/.gitignore @@ -0,0 +1,3 @@ +node_modules/ +dist-zipped/ +yarn.lock \ No newline at end of file diff --git a/experiments/flame/README.md b/experiments/flame/README.md new file mode 100644 index 00000000..d0dd7523 --- /dev/null +++ b/experiments/flame/README.md @@ -0,0 +1,110 @@ +FXHASH Generative Token webpack boilerplate +================ + +A boilerplate to automate and ease the creation of Generative Tokens on fxhash. This project uses [webpack](https://webpack.js.org/) and [webpack-dev-server](https://github.com/webpack/webpack-dev-server) to improve the development and deployment experience. + +Before diving into the development of your token, we recommend reading the [Guide to mint a Generative Token](https://fxhash.xyz/articles/guide-mint-generative-token) to get some understanding of the process. + +If you are looking for a simpler boilerplate, you can use the [fxhash simple boilerplate](https://github.com/fxhash/fxhash-simple-boilerplate) instead. + + +# Scope of this project + +* provide a local environment in which you can iterate and use modern features from the javascript ecosystem +* automate the creation of a .zip file ready to be uploaded on fxhash + + +# How to use + +You will need to have [nodejs](https://nodejs.org/) installed. + +## Installation + +> First, make sure that your node version is >= 14 + +Clone the repository on your machine and move to the directory +```sh +$ git clone https://github.com/fxhash/fxhash-webpack-boilerplate.git your_folder && cd your_folder +``` + +Install the packages required for the local environment +```sh +$ npm i +``` + +## Start local environment + +```sh +$ npm start +``` + +This last command will start a local http server with [live reloading](https://webpack.js.org/configuration/dev-server/#devserverlivereload) enabled so that you can iterate faster on your projects. Open [http://localhost:8080](http://localhost:8080) to see your project in the browser. + +## Build + +```sh +$ npm run build +``` + +Will bundle your js dependencies into a single minified `bundle.js` file, move your files from the `public/` to the `dist/` folder, and link the `bundle.js` with the `index.html`. + +**Moreover, it will create a `dist-zipped/project.zip` file which can be directly imported on fxhash**. + +# Develop your token + +Once the environment is started, you can edit the `src/index.js` file to start building your artwork. The `index.html` file is located in the `public/` folder. + +You can import libraries using `npm` or by adding the library file in the `public/` folder and link those using relative paths in the `index.html`. + +Any file in the `public/` folder will be added to the final project. + +## fxhash snippet + +fxhash requires you to use a javascript code snippet so that the platform can inject some code when tokens will be generated from your Generative Token. The code snippet is already in the `index.html` file of this boilerplate, so you don't have to add it yourself. + +**During the development stages, the snippet will generate a random hash each time the page is refreshed**. This way, it helps you reproduce the conditions in which your token will be executed on fxhash. + +It creates 3 variables: +- `fxhash`: a random 64 characters hexadecimal string. This particular variable will be hardcoded with a static hash when someone mints a token from your GT +- `fxrand()`: a PRNG function that generates deterministic PRN between 0 and 1. **Simply use it instead of Math.random()**. + +*The index.js of this boilerplate quickly demonstrates how to use these*. + +## How do Generative Tokens work + +This is how Generative Tokens work on fxhash: +* you upload your project to the platform (see next section) +* you mint your project +* when a collector will mint its unique token from your Generative Token, a random hash will be hard-coded in the **fxhash code snippet** +* the token will now have its own `index.html` file, with a **static** hash, ensuring its immutability + +The [Guide to mint a Generative Token](https://fxhash.xyz/articles/guide-mint-generative-token) give in-depth details about this process. + + +# Publish your token + +Once you are happy with the results, you can run the following command: + +```sh +$ npm run build +``` + +This will create a `dist-zipped/project.zip` file. + +Go to [https://fxhash.xyz/sandbox/](https://fxhash.xyz/sandbox/) and upload the `project.zip` file in there to see if it works properly. + +If your token does not work properly, you can iterate easily by updating your files, running `$ npm run build` again, and upload the zip file again. + +Finally, you can mint your token using the same `project.zip`file. + + +# Rules to follow + +> Theses rules must be followed to ensure that your token will be future-proof, accepted by fxhash, and behave in the intended way + +* the zip file must be under 15 Mb +* any path to a resource must be relative (./path/to/file.ext) +* no external resources allowed, you must put all your resources in the `public/` folder (sub-folders are OK) +* no network calls allowed (but calls to get resources from within your `public/` folder) +* you must handle any viewport size (by implementing a response to the `resize` event of the `window`) +* you **cannot use random number generation without a seed** (the same input hash must always yield the same output). The `fxrand` function does a very good job in that regard. \ No newline at end of file diff --git a/experiments/flame/config/ZipperPlugin.js b/experiments/flame/config/ZipperPlugin.js new file mode 100644 index 00000000..aeaae09c --- /dev/null +++ b/experiments/flame/config/ZipperPlugin.js @@ -0,0 +1,39 @@ +const path = require("path") +const AdmZip = require("adm-zip") + + +const defaultOptions = { + outputPath: path.resolve(__dirname, "../dist-zipped/project.zip") +} + +/** + * The zipper plugin hooks to the end of compilation event, and it creates a ZIP file of + * all the files within the ./dist folder into the ./dist-zipped folder to create a file + * ready to be deployed on fxhash. + * https://webpack.js.org/contribute/writing-a-plugin/ + */ +class ZipperPlugin { + constructor(options = {}) { + this.options = { + ...defaultOptions, + ...options + } + } + + apply(compiler) { + // Specify the event hook to attach to + compiler.hooks.done.tapAsync( + "ZipperPlugin", + (stats, callback) => { + const outputPath = stats.compilation.outputOptions.path + const zip = new AdmZip() + zip.addLocalFolder(outputPath) + zip.toBuffer() + zip.writeZip(this.options.outputPath) + callback() + } + ) + } +} + +module.exports = ZipperPlugin \ No newline at end of file diff --git a/experiments/flame/config/webpack.config.dev.js b/experiments/flame/config/webpack.config.dev.js new file mode 100644 index 00000000..af52074b --- /dev/null +++ b/experiments/flame/config/webpack.config.dev.js @@ -0,0 +1,19 @@ +const config = require("./webpack.config"); + +module.exports = { + ...config, + mode: "development", + devServer: { + // disables the Hot Module Replacement feature because probably not ideal + // in the context of generative art + // https://webpack.js.org/concepts/hot-module-replacement/ + hot: false, + open: true, + client: { + overlay: { + errors: true, + warnings: false, + }, + }, + }, +}; diff --git a/experiments/flame/config/webpack.config.js b/experiments/flame/config/webpack.config.js new file mode 100644 index 00000000..3073564c --- /dev/null +++ b/experiments/flame/config/webpack.config.js @@ -0,0 +1,39 @@ +const path = require("path"); +const webpack = require("webpack"); +const HtmlWebpackPlugin = require("html-webpack-plugin"); + +console.log("__dirname", __dirname); + +module.exports = { + entry: "./src/index.js", + output: { + path: path.resolve(__dirname, "../dist"), + filename: "bundle.js", + clean: true, + }, + module: { + rules: [ + { + test: /\.css$/i, + use: ["style-loader", "css-loader"], + }, + { + test: /\.(glsl|vert|frag)$/, + use: ["raw-loader", "glslify-loader"], + }, + ], + }, + plugins: [ + new HtmlWebpackPlugin({ + template: "./public/index.html", + inject: "body", + publicPath: "./", + }), + ], + resolve: { + alias: { + alfrid: path.resolve(__dirname, "../src/alfrid"), + shaders: path.resolve(__dirname, "../src/shaders"), + }, + }, +}; diff --git a/experiments/flame/config/webpack.config.prod.js b/experiments/flame/config/webpack.config.prod.js new file mode 100644 index 00000000..3f98cc2a --- /dev/null +++ b/experiments/flame/config/webpack.config.prod.js @@ -0,0 +1,26 @@ +const CopyPlugin = require("copy-webpack-plugin") +const config = require("./webpack.config") +const ZipperPlugin = require("./ZipperPlugin") +const path = require("path") + +module.exports = { + ...config, + mode: "production", + // add the zipper plugin to the list of plugins + plugins: [ + ...config.plugins, + new CopyPlugin({ + patterns: [ + { + from: "public", + // prevents the index.html from being copied to the the public folder, as it's going to be + // generated by webpack + filter: async (filePath) => { + return path.basename(filePath) !== "index.html" + } + } + ] + }), + new ZipperPlugin() + ] +} \ No newline at end of file diff --git a/experiments/flame/dist/296.bundle.js b/experiments/flame/dist/296.bundle.js new file mode 100644 index 00000000..d734ed09 --- /dev/null +++ b/experiments/flame/dist/296.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkfxhash_boilerplate_webpack=self.webpackChunkfxhash_boilerplate_webpack||[]).push([[296],{376:(e,t,n)=>{function o(e,t){var n=e.__state.conversionName.toString(),o=Math.round(e.r),i=Math.round(e.g),r=Math.round(e.b),s=e.a,a=Math.round(e.h),l=e.s.toFixed(1),d=e.v.toFixed(1);if(t||"THREE_CHAR_HEX"===n||"SIX_CHAR_HEX"===n){for(var c=e.hex.toString(16);c.length<6;)c="0"+c;return"#"+c}return"CSS_RGB"===n?"rgb("+o+","+i+","+r+")":"CSS_RGBA"===n?"rgba("+o+","+i+","+r+","+s+")":"HEX"===n?"0x"+e.hex.toString(16):"RGB_ARRAY"===n?"["+o+","+i+","+r+"]":"RGBA_ARRAY"===n?"["+o+","+i+","+r+","+s+"]":"RGB_OBJ"===n?"{r:"+o+",g:"+i+",b:"+r+"}":"RGBA_OBJ"===n?"{r:"+o+",g:"+i+",b:"+r+",a:"+s+"}":"HSV_OBJ"===n?"{h:"+a+",s:"+l+",v:"+d+"}":"HSVA_OBJ"===n?"{h:"+a+",s:"+l+",v:"+d+",a:"+s+"}":"unknown format"}n.d(t,{XS:()=>ce});var i=Array.prototype.forEach,r=Array.prototype.slice,s={BREAK:{},extend:function(e){return this.each(r.call(arguments,1),(function(t){(this.isObject(t)?Object.keys(t):[]).forEach(function(n){this.isUndefined(t[n])||(e[n]=t[n])}.bind(this))}),this),e},defaults:function(e){return this.each(r.call(arguments,1),(function(t){(this.isObject(t)?Object.keys(t):[]).forEach(function(n){this.isUndefined(e[n])&&(e[n]=t[n])}.bind(this))}),this),e},compose:function(){var e=r.call(arguments);return function(){for(var t=r.call(arguments),n=e.length-1;n>=0;n--)t=[e[n].apply(this,t)];return t[0]}},each:function(e,t,n){if(e)if(i&&e.forEach&&e.forEach===i)e.forEach(t,n);else if(e.length===e.length+0){var o,r=void 0;for(r=0,o=e.length;r1?s.toArray(arguments):arguments[0];return s.each(a,(function(t){if(t.litmus(e))return s.each(t.conversions,(function(t,n){if(l=t.read(e),!1===d&&!1!==l)return d=l,l.conversionName=n,l.conversion=t,s.BREAK})),s.BREAK})),d},u=void 0,h={hsv_to_rgb:function(e,t,n){var o=Math.floor(e/60)%6,i=e/60-Math.floor(e/60),r=n*(1-t),s=n*(1-i*t),a=n*(1-(1-i)*t),l=[[n,a,r],[s,n,r],[r,n,a],[r,s,n],[a,r,n],[n,r,s]][o];return{r:255*l[0],g:255*l[1],b:255*l[2]}},rgb_to_hsv:function(e,t,n){var o=Math.min(e,t,n),i=Math.max(e,t,n),r=i-o,s=void 0;return 0===i?{h:NaN,s:0,v:0}:(s=e===i?(t-n)/r:t===i?2+(n-e)/r:4+(e-t)/r,(s/=6)<0&&(s+=1),{h:360*s,s:r/i,v:i/255})},rgb_to_hex:function(e,t,n){var o=this.hex_with_component(0,2,e);return o=this.hex_with_component(o,1,t),this.hex_with_component(o,0,n)},component_from_hex:function(e,t){return e>>8*t&255},hex_with_component:function(e,t,n){return n<<(u=8*t)|e&~(255<-1?t.length-t.indexOf(".")-1:0}var L=function(e){function t(e,n,o){p(this,t);var i=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n)),r=o||{};return i.__min=r.min,i.__max=r.max,i.__step=r.step,s.isUndefined(i.__step)?0===i.initialValue?i.__impliedStep=1:i.__impliedStep=Math.pow(10,Math.floor(Math.log(Math.abs(i.initialValue))/Math.LN10))/10:i.__impliedStep=i.__step,i.__precision=T(i.__impliedStep),i}return g(t,e),f(t,[{key:"setValue",value:function(e){var n=e;return void 0!==this.__min&&nthis.__max&&(n=this.__max),void 0!==this.__step&&n%this.__step!=0&&(n=Math.round(n/this.__step)*this.__step),m(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"setValue",this).call(this,n)}},{key:"min",value:function(e){return this.__min=e,this}},{key:"max",value:function(e){return this.__max=e,this}},{key:"step",value:function(e){return this.__step=e,this.__impliedStep=e,this.__precision=T(e),this}}]),t}(x),N=function(e){function t(e,n,o){p(this,t);var i=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,o));i.__truncationSuspended=!1;var r=i,a=void 0;function l(){r.__onFinishChange&&r.__onFinishChange.call(r,r.getValue())}function d(e){var t=a-e.clientY;r.setValue(r.getValue()+t*r.__impliedStep),a=e.clientY}function c(){k.unbind(window,"mousemove",d),k.unbind(window,"mouseup",c),l()}return i.__input=document.createElement("input"),i.__input.setAttribute("type","text"),k.bind(i.__input,"change",(function(){var e=parseFloat(r.__input.value);s.isNaN(e)||r.setValue(e)})),k.bind(i.__input,"blur",(function(){l()})),k.bind(i.__input,"mousedown",(function(e){k.bind(window,"mousemove",d),k.bind(window,"mouseup",c),a=e.clientY})),k.bind(i.__input,"keydown",(function(e){13===e.keyCode&&(r.__truncationSuspended=!0,this.blur(),r.__truncationSuspended=!1,l())})),i.updateDisplay(),i.domElement.appendChild(i.__input),i}return g(t,e),f(t,[{key:"updateDisplay",value:function(){var e,n,o;return this.__input.value=this.__truncationSuspended?this.getValue():(e=this.getValue(),n=this.__precision,o=Math.pow(10,n),Math.round(e*o)/o),m(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"updateDisplay",this).call(this)}}]),t}(L);function B(e,t,n,o,i){return o+(e-t)/(n-t)*(i-o)}var H=function(e){function t(e,n,o,i,r){p(this,t);var s=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,{min:o,max:i,step:r})),a=s;function l(e){e.preventDefault();var t=a.__background.getBoundingClientRect();return a.setValue(B(e.clientX,t.left,t.right,a.__min,a.__max)),!1}function d(){k.unbind(window,"mousemove",l),k.unbind(window,"mouseup",d),a.__onFinishChange&&a.__onFinishChange.call(a,a.getValue())}function c(e){var t=e.touches[0].clientX,n=a.__background.getBoundingClientRect();a.setValue(B(t,n.left,n.right,a.__min,a.__max))}function u(){k.unbind(window,"touchmove",c),k.unbind(window,"touchend",u),a.__onFinishChange&&a.__onFinishChange.call(a,a.getValue())}return s.__background=document.createElement("div"),s.__foreground=document.createElement("div"),k.bind(s.__background,"mousedown",(function(e){document.activeElement.blur(),k.bind(window,"mousemove",l),k.bind(window,"mouseup",d),l(e)})),k.bind(s.__background,"touchstart",(function(e){1===e.touches.length&&(k.bind(window,"touchmove",c),k.bind(window,"touchend",u),c(e))})),k.addClass(s.__background,"slider"),k.addClass(s.__foreground,"slider-fg"),s.updateDisplay(),s.__background.appendChild(s.__foreground),s.domElement.appendChild(s.__background),s}return g(t,e),f(t,[{key:"updateDisplay",value:function(){var e=(this.getValue()-this.__min)/(this.__max-this.__min);return this.__foreground.style.width=100*e+"%",m(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"updateDisplay",this).call(this)}}]),t}(L),P=function(e){function t(e,n,o){p(this,t);var i=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n)),r=i;return i.__button=document.createElement("div"),i.__button.innerHTML=void 0===o?"Fire":o,k.bind(i.__button,"click",(function(e){return e.preventDefault(),r.fire(),!1})),k.addClass(i.__button,"button"),i.domElement.appendChild(i.__button),i}return g(t,e),f(t,[{key:"fire",value:function(){this.__onChange&&this.__onChange.call(this),this.getValue().call(this.object),this.__onFinishChange&&this.__onFinishChange.call(this,this.getValue())}}]),t}(x),F=function(e){function t(e,n){p(this,t);var o=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));o.__color=new v(o.getValue()),o.__temp=new v(0);var i=o;o.domElement=document.createElement("div"),k.makeSelectable(o.domElement,!1),o.__selector=document.createElement("div"),o.__selector.className="selector",o.__saturation_field=document.createElement("div"),o.__saturation_field.className="saturation-field",o.__field_knob=document.createElement("div"),o.__field_knob.className="field-knob",o.__field_knob_border="2px solid ",o.__hue_knob=document.createElement("div"),o.__hue_knob.className="hue-knob",o.__hue_field=document.createElement("div"),o.__hue_field.className="hue-field",o.__input=document.createElement("input"),o.__input.type="text",o.__input_textShadow="0 1px 1px ",k.bind(o.__input,"keydown",(function(e){13===e.keyCode&&_.call(this)})),k.bind(o.__input,"blur",_),k.bind(o.__selector,"mousedown",(function(){k.addClass(this,"drag").bind(window,"mouseup",(function(){k.removeClass(i.__selector,"drag")}))})),k.bind(o.__selector,"touchstart",(function(){k.addClass(this,"drag").bind(window,"touchend",(function(){k.removeClass(i.__selector,"drag")}))}));var r,a=document.createElement("div");function l(e){m(e),k.bind(window,"mousemove",m),k.bind(window,"touchmove",m),k.bind(window,"mouseup",u),k.bind(window,"touchend",u)}function d(e){g(e),k.bind(window,"mousemove",g),k.bind(window,"touchmove",g),k.bind(window,"mouseup",h),k.bind(window,"touchend",h)}function u(){k.unbind(window,"mousemove",m),k.unbind(window,"touchmove",m),k.unbind(window,"mouseup",u),k.unbind(window,"touchend",u),f()}function h(){k.unbind(window,"mousemove",g),k.unbind(window,"touchmove",g),k.unbind(window,"mouseup",h),k.unbind(window,"touchend",h),f()}function _(){var e=c(this.value);!1!==e?(i.__color.__state=e,i.setValue(i.__color.toOriginal())):this.value=i.__color.toString()}function f(){i.__onFinishChange&&i.__onFinishChange.call(i,i.__color.toOriginal())}function m(e){-1===e.type.indexOf("touch")&&e.preventDefault();var t=i.__saturation_field.getBoundingClientRect(),n=e.touches&&e.touches[0]||e,o=n.clientX,r=n.clientY,s=(o-t.left)/(t.right-t.left),a=1-(r-t.top)/(t.bottom-t.top);return a>1?a=1:a<0&&(a=0),s>1?s=1:s<0&&(s=0),i.__color.v=a,i.__color.s=s,i.setValue(i.__color.toOriginal()),!1}function g(e){-1===e.type.indexOf("touch")&&e.preventDefault();var t=i.__hue_field.getBoundingClientRect(),n=1-((e.touches&&e.touches[0]||e).clientY-t.top)/(t.bottom-t.top);return n>1?n=1:n<0&&(n=0),i.__color.h=360*n,i.setValue(i.__color.toOriginal()),!1}return s.extend(o.__selector.style,{width:"122px",height:"102px",padding:"3px",backgroundColor:"#222",boxShadow:"0px 1px 3px rgba(0,0,0,0.3)"}),s.extend(o.__field_knob.style,{position:"absolute",width:"12px",height:"12px",border:o.__field_knob_border+(o.__color.v<.5?"#fff":"#000"),boxShadow:"0px 1px 3px rgba(0,0,0,0.5)",borderRadius:"12px",zIndex:1}),s.extend(o.__hue_knob.style,{position:"absolute",width:"15px",height:"2px",borderRight:"4px solid #fff",zIndex:1}),s.extend(o.__saturation_field.style,{width:"100px",height:"100px",border:"1px solid #555",marginRight:"3px",display:"inline-block",cursor:"pointer"}),s.extend(a.style,{width:"100%",height:"100%",background:"none"}),j(a,"top","rgba(0,0,0,0)","#000"),s.extend(o.__hue_field.style,{width:"15px",height:"100px",border:"1px solid #555",cursor:"ns-resize",position:"absolute",top:"3px",right:"3px"}),(r=o.__hue_field).style.background="",r.style.cssText+="background: -moz-linear-gradient(top, #ff0000 0%, #ff00ff 17%, #0000ff 34%, #00ffff 50%, #00ff00 67%, #ffff00 84%, #ff0000 100%);",r.style.cssText+="background: -webkit-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);",r.style.cssText+="background: -o-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);",r.style.cssText+="background: -ms-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);",r.style.cssText+="background: linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);",s.extend(o.__input.style,{outline:"none",textAlign:"center",color:"#fff",border:0,fontWeight:"bold",textShadow:o.__input_textShadow+"rgba(0,0,0,0.7)"}),k.bind(o.__saturation_field,"mousedown",l),k.bind(o.__saturation_field,"touchstart",l),k.bind(o.__field_knob,"mousedown",l),k.bind(o.__field_knob,"touchstart",l),k.bind(o.__hue_field,"mousedown",d),k.bind(o.__hue_field,"touchstart",d),o.__saturation_field.appendChild(a),o.__selector.appendChild(o.__field_knob),o.__selector.appendChild(o.__saturation_field),o.__selector.appendChild(o.__hue_field),o.__hue_field.appendChild(o.__hue_knob),o.domElement.appendChild(o.__input),o.domElement.appendChild(o.__selector),o.updateDisplay(),o}return g(t,e),f(t,[{key:"updateDisplay",value:function(){var e=c(this.getValue());if(!1!==e){var t=!1;s.each(v.COMPONENTS,(function(n){if(!s.isUndefined(e[n])&&!s.isUndefined(this.__color.__state[n])&&e[n]!==this.__color.__state[n])return t=!0,{}}),this),t&&s.extend(this.__color.__state,e)}s.extend(this.__temp.__state,this.__color.__state),this.__temp.a=1;var n=this.__color.v<.5||this.__color.s>.5?255:0,o=255-n;s.extend(this.__field_knob.style,{marginLeft:100*this.__color.s-7+"px",marginTop:100*(1-this.__color.v)-7+"px",backgroundColor:this.__temp.toHexString(),border:this.__field_knob_border+"rgb("+n+","+n+","+n+")"}),this.__hue_knob.style.marginTop=100*(1-this.__color.h/360)+"px",this.__temp.s=1,this.__temp.v=1,j(this.__saturation_field,"left","#fff",this.__temp.toHexString()),this.__input.value=this.__color.toString(),s.extend(this.__input.style,{backgroundColor:this.__color.toHexString(),color:"rgb("+n+","+n+","+n+")",textShadow:this.__input_textShadow+"rgba("+o+","+o+","+o+",.7)"})}}]),t}(x),I=["-moz-","-o-","-webkit-","-ms-",""];function j(e,t,n,o){e.style.background="",s.each(I,(function(i){e.style.cssText+="background: "+i+"linear-gradient("+t+", "+n+" 0%, "+o+" 100%); "}))}var D='
\n\n Here\'s the new load parameter for your GUI\'s constructor:\n\n \n\n
\n\n Automatically save\n values to localStorage on exit.\n\n
The values saved to localStorage will\n override those passed to dat.GUI\'s constructor. This makes it\n easier to work incrementally, but localStorage is fragile,\n and your friends may not see the same values you do.\n\n
\n\n
\n\n
',V=function(e,t){var n=e[t];return s.isArray(arguments[2])||s.isObject(arguments[2])?new O(e,t,arguments[2]):s.isNumber(n)?s.isNumber(arguments[2])&&s.isNumber(arguments[3])?s.isNumber(arguments[4])?new H(e,t,arguments[2],arguments[3],arguments[4]):new H(e,t,arguments[2],arguments[3]):s.isNumber(arguments[4])?new N(e,t,{min:arguments[2],max:arguments[3],step:arguments[4]}):new N(e,t,{min:arguments[2],max:arguments[3]}):s.isString(n)?new R(e,t):s.isFunction(n)?new P(e,t,""):s.isBoolean(n)?new S(e,t):null},z=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)},U=function(){function e(){p(this,e),this.backgroundElement=document.createElement("div"),s.extend(this.backgroundElement.style,{backgroundColor:"rgba(0,0,0,0.8)",top:0,left:0,display:"none",zIndex:"1000",opacity:0,WebkitTransition:"opacity 0.2s linear",transition:"opacity 0.2s linear"}),k.makeFullscreen(this.backgroundElement),this.backgroundElement.style.position="fixed",this.domElement=document.createElement("div"),s.extend(this.domElement.style,{position:"fixed",display:"none",zIndex:"1001",opacity:0,WebkitTransition:"-webkit-transform 0.2s ease-out, opacity 0.2s linear",transition:"transform 0.2s ease-out, opacity 0.2s linear"}),document.body.appendChild(this.backgroundElement),document.body.appendChild(this.domElement);var t=this;k.bind(this.backgroundElement,"click",(function(){t.hide()}))}return f(e,[{key:"show",value:function(){var e=this;this.backgroundElement.style.display="block",this.domElement.style.display="block",this.domElement.style.opacity=0,this.domElement.style.webkitTransform="scale(1.1)",this.layout(),s.defer((function(){e.backgroundElement.style.opacity=1,e.domElement.style.opacity=1,e.domElement.style.webkitTransform="scale(1)"}))}},{key:"hide",value:function(){var e=this,t=function t(){e.domElement.style.display="none",e.backgroundElement.style.display="none",k.unbind(e.domElement,"webkitTransitionEnd",t),k.unbind(e.domElement,"transitionend",t),k.unbind(e.domElement,"oTransitionEnd",t)};k.bind(this.domElement,"webkitTransitionEnd",t),k.bind(this.domElement,"transitionend",t),k.bind(this.domElement,"oTransitionEnd",t),this.backgroundElement.style.opacity=0,this.domElement.style.opacity=0,this.domElement.style.webkitTransform="scale(1.1)"}},{key:"layout",value:function(){this.domElement.style.left=window.innerWidth/2-k.getWidth(this.domElement)/2+"px",this.domElement.style.top=window.innerHeight/2-k.getHeight(this.domElement)/2+"px"}}]),e}();!function(e,t){var n=t||document,o=document.createElement("style");o.type="text/css",o.innerHTML=e;var i=n.getElementsByTagName("head")[0];try{i.appendChild(o)}catch(e){}}(function(e){if(e&&"undefined"!=typeof window){var t=document.createElement("style");return t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t),e}}(".dg ul{list-style:none;margin:0;padding:0;width:100%;clear:both}.dg.ac{position:fixed;top:0;left:0;right:0;height:0;z-index:0}.dg:not(.ac) .main{overflow:hidden}.dg.main{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.dg.main.taller-than-window{overflow-y:auto}.dg.main.taller-than-window .close-button{opacity:1;margin-top:-1px;border-top:1px solid #2c2c2c}.dg.main ul.closed .close-button{opacity:1 !important}.dg.main:hover .close-button,.dg.main .close-button.drag{opacity:1}.dg.main .close-button{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear;border:0;line-height:19px;height:20px;cursor:pointer;text-align:center;background-color:#000}.dg.main .close-button.close-top{position:relative}.dg.main .close-button.close-bottom{position:absolute}.dg.main .close-button:hover{background-color:#111}.dg.a{float:right;margin-right:15px;overflow-y:visible}.dg.a.has-save>ul.close-top{margin-top:0}.dg.a.has-save>ul.close-bottom{margin-top:27px}.dg.a.has-save>ul.closed{margin-top:0}.dg.a .save-row{top:0;z-index:1002}.dg.a .save-row.close-top{position:relative}.dg.a .save-row.close-bottom{position:fixed}.dg li{-webkit-transition:height .1s ease-out;-o-transition:height .1s ease-out;-moz-transition:height .1s ease-out;transition:height .1s ease-out;-webkit-transition:overflow .1s linear;-o-transition:overflow .1s linear;-moz-transition:overflow .1s linear;transition:overflow .1s linear}.dg li:not(.folder){cursor:auto;height:27px;line-height:27px;padding:0 4px 0 5px}.dg li.folder{padding:0;border-left:4px solid rgba(0,0,0,0)}.dg li.title{cursor:pointer;margin-left:-4px}.dg .closed li:not(.title),.dg .closed ul li,.dg .closed ul li>*{height:0;overflow:hidden;border:0}.dg .cr{clear:both;padding-left:3px;height:27px;overflow:hidden}.dg .property-name{cursor:default;float:left;clear:left;width:40%;overflow:hidden;text-overflow:ellipsis}.dg .cr.function .property-name{width:100%}.dg .c{float:left;width:60%;position:relative}.dg .c input[type=text]{border:0;margin-top:4px;padding:3px;width:100%;float:right}.dg .has-slider input[type=text]{width:30%;margin-left:0}.dg .slider{float:left;width:66%;margin-left:-5px;margin-right:0;height:19px;margin-top:4px}.dg .slider-fg{height:100%}.dg .c input[type=checkbox]{margin-top:7px}.dg .c select{margin-top:5px}.dg .cr.function,.dg .cr.function .property-name,.dg .cr.function *,.dg .cr.boolean,.dg .cr.boolean *{cursor:pointer}.dg .cr.color{overflow:visible}.dg .selector{display:none;position:absolute;margin-left:-9px;margin-top:23px;z-index:10}.dg .c:hover .selector,.dg .selector.drag{display:block}.dg li.save-row{padding:0}.dg li.save-row .button{display:inline-block;padding:0px 6px}.dg.dialogue{background-color:#222;width:460px;padding:15px;font-size:13px;line-height:15px}#dg-new-constructor{padding:10px;color:#222;font-family:Monaco, monospace;font-size:10px;border:0;resize:none;box-shadow:inset 1px 1px 1px #888;word-wrap:break-word;margin:12px 0;display:block;width:440px;overflow-y:scroll;height:100px;position:relative}#dg-local-explain{display:none;font-size:11px;line-height:17px;border-radius:3px;background-color:#333;padding:8px;margin-top:10px}#dg-local-explain code{font-size:10px}#dat-gui-save-locally{display:none}.dg{color:#eee;font:11px 'Lucida Grande', sans-serif;text-shadow:0 -1px 0 #111}.dg.main::-webkit-scrollbar{width:5px;background:#1a1a1a}.dg.main::-webkit-scrollbar-corner{height:0;display:none}.dg.main::-webkit-scrollbar-thumb{border-radius:5px;background:#676767}.dg li:not(.folder){background:#1a1a1a;border-bottom:1px solid #2c2c2c}.dg li.save-row{line-height:25px;background:#dad5cb;border:0}.dg li.save-row select{margin-left:5px;width:108px}.dg li.save-row .button{margin-left:5px;margin-top:1px;border-radius:2px;font-size:9px;line-height:7px;padding:4px 4px 5px 4px;background:#c5bdad;color:#fff;text-shadow:0 1px 0 #b0a58f;box-shadow:0 -1px 0 #b0a58f;cursor:pointer}.dg li.save-row .button.gears{background:#c5bdad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpiYKAU/P//PwGIC/ApCABiBSAW+I8AClAcgKxQ4T9hoMAEUrxx2QSGN6+egDX+/vWT4e7N82AMYoPAx/evwWoYoSYbACX2s7KxCxzcsezDh3evFoDEBYTEEqycggWAzA9AuUSQQgeYPa9fPv6/YWm/Acx5IPb7ty/fw+QZblw67vDs8R0YHyQhgObx+yAJkBqmG5dPPDh1aPOGR/eugW0G4vlIoTIfyFcA+QekhhHJhPdQxbiAIguMBTQZrPD7108M6roWYDFQiIAAv6Aow/1bFwXgis+f2LUAynwoIaNcz8XNx3Dl7MEJUDGQpx9gtQ8YCueB+D26OECAAQDadt7e46D42QAAAABJRU5ErkJggg==) 2px 1px no-repeat;height:7px;width:8px}.dg li.save-row .button:hover{background-color:#bab19e;box-shadow:0 -1px 0 #b0a58f}.dg li.folder{border-bottom:0}.dg li.title{padding-left:16px;background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw==) 6px 10px no-repeat;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.2)}.dg .closed li.title{background-image:url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlGIWqMCbWAEAOw==)}.dg .cr.boolean{border-left:3px solid #806787}.dg .cr.color{border-left:3px solid}.dg .cr.function{border-left:3px solid #e61d5f}.dg .cr.number{border-left:3px solid #2FA1D6}.dg .cr.number input[type=text]{color:#2FA1D6}.dg .cr.string{border-left:3px solid #1ed36f}.dg .cr.string input[type=text]{color:#1ed36f}.dg .cr.function:hover,.dg .cr.boolean:hover{background:#111}.dg .c input[type=text]{background:#303030;outline:none}.dg .c input[type=text]:hover{background:#3c3c3c}.dg .c input[type=text]:focus{background:#494949;color:#fff}.dg .c .slider{background:#303030;cursor:ew-resize}.dg .c .slider-fg{background:#2FA1D6;max-width:100%}.dg .c .slider:hover{background:#3c3c3c}.dg .c .slider:hover .slider-fg{background:#44abda}\n"));var M="Default",G=function(){try{return!!window.localStorage}catch(e){return!1}}(),X=void 0,K=!0,Y=void 0,J=!1,W=[],Q=function e(t){var n=this,o=t||{};this.domElement=document.createElement("div"),this.__ul=document.createElement("ul"),this.domElement.appendChild(this.__ul),k.addClass(this.domElement,"dg"),this.__folders={},this.__controllers=[],this.__rememberedObjects=[],this.__rememberedObjectIndecesToControllers=[],this.__listening=[],o=s.defaults(o,{closeOnTop:!1,autoPlace:!0,width:e.DEFAULT_WIDTH}),o=s.defaults(o,{resizable:o.autoPlace,hideable:o.autoPlace}),s.isUndefined(o.load)?o.load={preset:M}:o.preset&&(o.load.preset=o.preset),s.isUndefined(o.parent)&&o.hideable&&W.push(this),o.resizable=s.isUndefined(o.parent)&&o.resizable,o.autoPlace&&s.isUndefined(o.scrollable)&&(o.scrollable=!0);var i,r=G&&"true"===localStorage.getItem(ne(0,"isLocal")),a=void 0,l=void 0;if(Object.defineProperties(this,{parent:{get:function(){return o.parent}},scrollable:{get:function(){return o.scrollable}},autoPlace:{get:function(){return o.autoPlace}},closeOnTop:{get:function(){return o.closeOnTop}},preset:{get:function(){return n.parent?n.getRoot().preset:o.load.preset},set:function(e){n.parent?n.getRoot().preset=e:o.load.preset=e,function(e){for(var t=0;t1){var o=n.__li.nextElementSibling;return n.remove(),te(e,n.object,n.property,{before:o,factoryArgs:[s.toArray(arguments)]})}if(s.isArray(t)||s.isObject(t)){var i=n.__li.nextElementSibling;return n.remove(),te(e,n.object,n.property,{before:i,factoryArgs:[t]})}},name:function(e){return n.__li.firstElementChild.firstElementChild.innerHTML=e,n},listen:function(){return n.__gui.listen(n),n},remove:function(){return n.__gui.remove(n),n}}),n instanceof H){var o=new N(n.object,n.property,{min:n.__min,max:n.__max,step:n.__step});s.each(["updateDisplay","onChange","onFinishChange","step","min","max"],(function(e){var t=n[e],i=o[e];n[e]=o[e]=function(){var e=Array.prototype.slice.call(arguments);return i.apply(o,e),t.apply(n,e)}})),k.addClass(t,"has-slider"),n.domElement.insertBefore(o.domElement,n.domElement.firstElementChild)}else if(n instanceof N){var i=function(t){if(s.isNumber(n.__min)&&s.isNumber(n.__max)){var o=n.__li.firstElementChild.firstElementChild.innerHTML,i=n.__gui.__listening.indexOf(n)>-1;n.remove();var r=te(e,n.object,n.property,{before:n.__li.nextElementSibling,factoryArgs:[n.__min,n.__max,n.__step]});return r.name(o),i&&r.listen(),r}return t};n.min=s.compose(i,n.min),n.max=s.compose(i,n.max)}else n instanceof S?(k.bind(t,"click",(function(){k.fakeEvent(n.__checkbox,"click")})),k.bind(n.__checkbox,"click",(function(e){e.stopPropagation()}))):n instanceof P?(k.bind(t,"click",(function(){k.fakeEvent(n.__button,"click")})),k.bind(t,"mouseover",(function(){k.addClass(n.__button,"hover")})),k.bind(t,"mouseout",(function(){k.removeClass(n.__button,"hover")}))):n instanceof F&&(k.addClass(t,"color"),n.updateDisplay=s.compose((function(e){return t.style.borderLeftColor=n.__color.toString(),e}),n.updateDisplay),n.updateDisplay());n.setValue=s.compose((function(t){return e.getRoot().__preset_select&&n.isModified()&&$(e.getRoot(),!0),t}),n.setValue)}(e,d,i),e.__controllers.push(i),i}function ne(e,t){return document.location.href+"."+t}function oe(e,t,n){var o=document.createElement("option");o.innerHTML=t,o.value=t,e.__preset_select.appendChild(o),n&&(e.__preset_select.selectedIndex=e.__preset_select.length-1)}function ie(e,t){t.style.display=e.useLocalStorage?"block":"none"}function re(e){var t=e.__save_row=document.createElement("li");k.addClass(e.domElement,"has-save"),e.__ul.insertBefore(t,e.__ul.firstChild),k.addClass(t,"save-row");var n=document.createElement("span");n.innerHTML=" ",k.addClass(n,"button gears");var o=document.createElement("span");o.innerHTML="Save",k.addClass(o,"button"),k.addClass(o,"save");var i=document.createElement("span");i.innerHTML="New",k.addClass(i,"button"),k.addClass(i,"save-as");var r=document.createElement("span");r.innerHTML="Revert",k.addClass(r,"button"),k.addClass(r,"revert");var a=e.__preset_select=document.createElement("select");if(e.load&&e.load.remembered?s.each(e.load.remembered,(function(t,n){oe(e,n,n===e.preset)})):oe(e,M,!1),k.bind(a,"change",(function(){for(var t=0;t0&&(e.preset=this.preset,e.remembered||(e.remembered={}),e.remembered[this.preset]=le(this)),e.folders={},s.each(this.__folders,(function(t,n){e.folders[n]=t.getSaveObject()})),e},save:function(){this.load.remembered||(this.load.remembered={}),this.load.remembered[this.preset]=le(this),$(this,!1),this.saveToLocalStorageIfPossible()},saveAs:function(e){this.load.remembered||(this.load.remembered={},this.load.remembered[M]=le(this,!0)),this.load.remembered[e]=le(this),this.preset=e,oe(this,e,!0),this.saveToLocalStorageIfPossible()},revert:function(e){s.each(this.__controllers,(function(t){this.getRoot().load.remembered?ee(e||this.getRoot(),t):t.setValue(t.initialValue),t.__onFinishChange&&t.__onFinishChange.call(t,t.getValue())}),this),s.each(this.__folders,(function(e){e.revert(e)})),e||$(this.getRoot(),!1)},listen:function(e){var t=0===this.__listening.length;this.__listening.push(e),t&&de(this.__listening)},updateDisplay:function(){s.each(this.__controllers,(function(e){e.updateDisplay()})),s.each(this.__folders,(function(e){e.updateDisplay()}))}});var ce=Q},129:(e,t)=>{var n=Object.prototype.hasOwnProperty;function o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function i(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var o,r,s=[];for(r in"string"!=typeof t&&(t="?"),e)if(n.call(e,r)){if((o=e[r])||null!=o&&!isNaN(o)||(o=""),r=i(r),o=i(o),null===r||null===o)continue;s.push(r+"="+o)}return s.length?t+s.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,i={};t=n.exec(e);){var r=o(t[1]),s=o(t[2]);null===r||null===s||r in i||(i[r]=s)}return i}},851:e=>{e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},564:(e,t,n)=>{var o=n(851),i=n(129),r=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,s=/[\n\r\t]/g,a=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/:\d+$/,d=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/;function u(e){return(e||"").toString().replace(r,"")}var h=[["#","hash"],["?","query"],function(e,t){return f(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],_={hash:1,query:1};function p(e){var t,o=("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{}).location||{},i={},r=typeof(e=e||o);if("blob:"===e.protocol)i=new g(unescape(e.pathname),{});else if("string"===r)for(t in i=new g(e,{}),_)delete i[t];else if("object"===r){for(t in e)t in _||(i[t]=e[t]);void 0===i.slashes&&(i.slashes=a.test(e.href))}return i}function f(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function m(e,t){e=(e=u(e)).replace(s,""),t=t||{};var n,o=d.exec(e),i=o[1]?o[1].toLowerCase():"",r=!!o[2],a=!!o[3],l=0;return r?a?(n=o[2]+o[3]+o[4],l=o[2].length+o[3].length):(n=o[2]+o[4],l=o[2].length):a?(n=o[3]+o[4],l=o[3].length):n=o[4],"file:"===i?l>=2&&(n=n.slice(2)):f(i)?n=o[4]:i?r&&(n=n.slice(2)):l>=2&&f(t.protocol)&&(n=o[4]),{protocol:i,slashes:r||f(i),slashesCount:l,rest:n}}function g(e,t,n){if(e=(e=u(e)).replace(s,""),!(this instanceof g))return new g(e,t,n);var r,a,l,d,_,b,v=h.slice(),y=typeof t,w=this,x=0;for("object"!==y&&"string"!==y&&(n=t,t=null),n&&"function"!=typeof n&&(n=i.parse),r=!(a=m(e||"",t=p(t))).protocol&&!a.slashes,w.slashes=a.slashes||r&&t.slashes,w.protocol=a.protocol||t.protocol||"",e=a.rest,("file:"===a.protocol&&(2!==a.slashesCount||c.test(e))||!a.slashes&&(a.protocol||a.slashesCount<2||!f(w.protocol)))&&(v[3]=[/(.*)/,"pathname"]);x{e.r(t),e.d(t,{default:()=>r});var o=e(247),a=e(564),i=e.n(a);let d=!0;const s=()=>{d&&window.history.pushState("experiment","Title",window.location.origin+window.location.pathname+"?config="+JSON.stringify(o.Z))};let c=-1;const r={enabled:d,reload:()=>{d&&(window.location.href=window.location.origin+window.location.pathname+"?config="+JSON.stringify(o.Z))},reset:()=>{window.location.href=window.location.origin+window.location.pathname},refresh:s,delayReload:()=>{d&&(window.clearTimeout(c),c=window.setTimeout((()=>{window.location.href=window.location.origin+window.location.pathname+"?config="+JSON.stringify(o.Z)}),500))},init:(n=!0)=>{d=n;const t=i()(window.location.search,!0);let e={};t.query.config&&(e=JSON.parse(t.query.config)),Object.assign(o.Z,e),s()}}},608:(n,t,e)=>{e.r(t),e.d(t,{default:()=>g});var o=e(856),a=e(376),i=e(247),d=e(891),s=e(624);var c=e(552);e(943);let r,l,h;function w(){console.log("update"),h.drawImage(r,0,0)}function u(){const{width:n,height:t}=r,e=n/t,o=i.Z.thumbnailSize,a=Math.floor(o/e);document.body.appendChild(l),l.style.cssText=`\n position:absolute;\n bottom:0;\n right:0;\n width:${o}px;\n height:${a}px;\n z-index:9999;\n `}const g=n=>{const{refresh:t,reload:e}=d.default,g={save:()=>{((n,t="data",e=!0)=>{var o=(n=>{for(var t=[],e=0;e{t(),document.body.style.backgroundColor=(0,s.B8)(i.Z.background)};p.add(i.Z,"margin",0,500).step(1).onChange((function(){t(),(0,c.H)()})),p.addColor(i.Z,"background").onChange(m),p.add(i.Z,"showThumbnail").onFinishChange(e),i.Z.showThumbnail&&p.add(i.Z,"thumbnailSize",0,500).step(1).onFinishChange((()=>{t(),u()})),p.add(i.Z,"autoSave").onFinishChange(e),p.add(g,"save").name("Save Settings"),p.add(d.default,"reset").name("Reset Default"),p.open(),(0,c.H)(),m(),i.Z.showThumbnail&&function(n,t=2e3){r=n;const{width:e,height:o}=n;setInterval(w,t);const a=((n,t)=>{const e=document.createElement("canvas");e.width=n,e.height=t;const o=e.getContext("2d");return{canvas:e,ctx:o}})(e,o);l=a.canvas,h=a.ctx,u(),w()}(o.GL.canvas)}}}]); \ No newline at end of file diff --git a/experiments/flame/dist/756.bundle.js b/experiments/flame/dist/756.bundle.js new file mode 100644 index 00000000..3bf24728 --- /dev/null +++ b/experiments/flame/dist/756.bundle.js @@ -0,0 +1 @@ +(self.webpackChunkfxhash_boilerplate_webpack=self.webpackChunkfxhash_boilerplate_webpack||[]).push([[756],{466:function(e){var t;e.exports=((t=function(){function e(e){return a.appendChild(e.dom),e}function l(e){for(var t=0;to+1e3&&(f.update(1e3*r/(e-o),100),o=e,r=0,d)){var t=performance.memory;d.update(t.usedJSHeapSize/1048576,t.jsHeapSizeLimit/1048576)}return e},update:function(){i=this.end()},domElement:a,setMode:l}}).Panel=function(e,t,l){var n=1/0,a=0,i=Math.round,o=i(window.devicePixelRatio||1),r=80*o,f=48*o,c=3*o,d=2*o,p=3*o,s=15*o,u=74*o,h=30*o,m=document.createElement("canvas");m.width=r,m.height=f,m.style.cssText="width:80px;height:48px";var w=m.getContext("2d");return w.font="bold "+9*o+"px Helvetica,Arial,sans-serif",w.textBaseline="top",w.fillStyle=l,w.fillRect(0,0,r,f),w.fillStyle=t,w.fillText(e,c,d),w.fillRect(p,s,u,h),w.fillStyle=l,w.globalAlpha=.9,w.fillRect(p,s,u,h),{dom:m,update:function(f,v){n=Math.min(n,f),a=Math.max(a,f),w.fillStyle=l,w.globalAlpha=1,w.fillRect(0,0,r,s),w.fillStyle=t,w.fillText(i(f)+" "+e+" ("+i(n)+"-"+i(a)+")",c,d),w.drawImage(m,p+o,s,u-o,h,p,s,u-o,h),w.fillRect(p+u-o,s,o,h),w.fillStyle=l,w.globalAlpha=.9,w.fillRect(p+u-o,s,o,i((1-f/v)*h))}}},t)},756:(e,t,l)=>{"use strict";l.r(t);var n=l(466),a=l.n(n),i=l(51);const o=new(a());document.body.appendChild(o.domElement),i.Z.addEF((()=>{o.update()}))}}]); \ No newline at end of file diff --git a/experiments/flame/dist/891.bundle.js b/experiments/flame/dist/891.bundle.js new file mode 100644 index 00000000..b164791f --- /dev/null +++ b/experiments/flame/dist/891.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkfxhash_boilerplate_webpack=self.webpackChunkfxhash_boilerplate_webpack||[]).push([[891],{129:(e,o)=>{var t=Object.prototype.hasOwnProperty;function n(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function r(e){try{return encodeURIComponent(e)}catch(e){return null}}o.stringify=function(e,o){o=o||"";var n,s,a=[];for(s in"string"!=typeof o&&(o="?"),e)if(t.call(e,s)){if((n=e[s])||null!=n&&!isNaN(n)||(n=""),s=r(s),n=r(n),null===s||null===n)continue;a.push(s+"="+n)}return a.length?o+a.join("&"):""},o.parse=function(e){for(var o,t=/([^=?#&]+)=?([^&]*)/g,r={};o=t.exec(e);){var s=n(o[1]),a=n(o[2]);null===s||null===a||s in r||(r[s]=a)}return r}},851:e=>{e.exports=function(e,o){if(o=o.split(":")[0],!(e=+e))return!1;switch(o){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},564:(e,o,t)=>{var n=t(851),r=t(129),s=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,a=/[\n\r\t]/g,i=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,c=/:\d+$/,l=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,p=/^[a-zA-Z]:/;function h(e){return(e||"").toString().replace(s,"")}var u=[["#","hash"],["?","query"],function(e,o){return w(o.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],f={hash:1,query:1};function d(e){var o,n=("undefined"!=typeof window?window:void 0!==t.g?t.g:"undefined"!=typeof self?self:{}).location||{},r={},s=typeof(e=e||n);if("blob:"===e.protocol)r=new g(unescape(e.pathname),{});else if("string"===s)for(o in r=new g(e,{}),f)delete r[o];else if("object"===s){for(o in e)o in f||(r[o]=e[o]);void 0===r.slashes&&(r.slashes=i.test(e.href))}return r}function w(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function m(e,o){e=(e=h(e)).replace(a,""),o=o||{};var t,n=l.exec(e),r=n[1]?n[1].toLowerCase():"",s=!!n[2],i=!!n[3],c=0;return s?i?(t=n[2]+n[3]+n[4],c=n[2].length+n[3].length):(t=n[2]+n[4],c=n[2].length):i?(t=n[3]+n[4],c=n[3].length):t=n[4],"file:"===r?c>=2&&(t=t.slice(2)):w(r)?t=n[4]:r?s&&(t=t.slice(2)):c>=2&&w(o.protocol)&&(t=n[4]),{protocol:r,slashes:s||w(r),slashesCount:c,rest:t}}function g(e,o,t){if(e=(e=h(e)).replace(a,""),!(this instanceof g))return new g(e,o,t);var s,i,c,l,f,y,C=u.slice(),v=typeof o,b=this,x=0;for("object"!==v&&"string"!==v&&(t=o,o=null),t&&"function"!=typeof t&&(t=r.parse),s=!(i=m(e||"",o=d(o))).protocol&&!i.slashes,b.slashes=i.slashes||s&&o.slashes,b.protocol=i.protocol||o.protocol||"",e=i.rest,("file:"===i.protocol&&(2!==i.slashesCount||p.test(e))||!i.slashes&&(i.protocol||i.slashesCount<2||!w(b.protocol)))&&(C[3]=[/(.*)/,"pathname"]);x{t.r(o),t.d(o,{default:()=>l});var n=t(247),r=t(564),s=t.n(r);let a=!0;const i=()=>{a&&window.history.pushState("experiment","Title",window.location.origin+window.location.pathname+"?config="+JSON.stringify(n.Z))};let c=-1;const l={enabled:a,reload:()=>{a&&(window.location.href=window.location.origin+window.location.pathname+"?config="+JSON.stringify(n.Z))},reset:()=>{window.location.href=window.location.origin+window.location.pathname},refresh:i,delayReload:()=>{a&&(window.clearTimeout(c),c=window.setTimeout((()=>{window.location.href=window.location.origin+window.location.pathname+"?config="+JSON.stringify(n.Z)}),500))},init:(e=!0)=>{a=e;const o=s()(window.location.search,!0);let t={};o.query.config&&(t=JSON.parse(o.query.config)),Object.assign(n.Z,t),i()}}}}]); \ No newline at end of file diff --git a/experiments/flame/dist/bundle.js b/experiments/flame/dist/bundle.js new file mode 100644 index 00000000..f710ad47 --- /dev/null +++ b/experiments/flame/dist/bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see bundle.js.LICENSE.txt */ +(()=>{var t,e,r={427:t=>{"use strict";t.exports=function(){try{return!!new Blob}catch(t){return!1}}()},42:(t,e,r)=>{"use strict";var n=r(187).EventEmitter;function i(){n.call(this),this.setMaxListeners(20)}i.prototype=Object.create(n.prototype),i.prototype.constructor=i,i.prototype.off=function(t,e){return e?this.removeListener(t,e):t?this.removeAllListeners(t):this.removeAllListeners()},t.exports=i},622:(t,e,r)=>{"use strict";var n=r(42),i=r(388),a=0;t.exports=function t(e){var r,o={},s=[],u=[],h=0,c=0,E={},_=function(n){return Array.isArray(n)?(n.forEach(_),r):((a=n.assets&&Array.isArray(n.assets)?t(l(n,e)):i(l(n,e))).once("destroy",A),u.push(a),E[a.id]=a,r);var a},f=function(t){return arguments.length?o[t]?o[t]:E[t]:s},l=function(t,e){return"string"==typeof t&&(t={url:t}),void 0===t.isTouchLocked&&(t.isTouchLocked=e.isTouchLocked),void 0===t.blob&&(t.blob=e.blob),void 0===t.basePath&&(t.basePath=e.basePath),t.id=t.id||t.url||String(++a),t.type=t.type||(r=t.url)&&r.split("?")[0].split(".").pop().toLowerCase(),t.crossOrigin=t.crossOrigin||e.crossOrigin,t.webAudioContext=t.webAudioContext||e.webAudioContext,t.log=e.log,t;var r},T=function(t){var e=h+t;r.emit("progress",e/c)},d=function(t,e,n){Array.isArray(t)&&(t={id:e,file:t,type:n}),h++,r.emit("progress",h/c),o[t.id]=t.file,s.push(t),r.emit("childcomplete",t),M()},R=function(t){c--,r.listeners("error").length?r.emit("error",t):console.error(t),M()},A=function(t){E[t]=null,delete E[t],o[t]=null,delete o[t],s.some((function(e,r){if(e.id===t)return s.splice(r,1),!0}))},M=function(){h>=c&&r.emit("complete",s,o,e.id,"group")};return r=Object.create(n.prototype,{_events:{value:{}},id:{get:function(){return e.id}},add:{value:_},start:{value:function(){return c=u.length,u.forEach((function(t){t.on("progress",T).once("complete",d).once("error",R).start()})),u=[],r}},get:{value:f},find:{value:function(t){if(f(t))return f(t);var e=null;return Object.keys(E).some((function(r){return!!(e=E[r].find&&E[r].find(t))})),e}},getLoader:{value:function(t){return E[t]}},loaded:{get:function(){return h>=c}},file:{get:function(){return s}},destroy:{value:function(){for(;u.length;)u.pop().destroy();return r.off("error"),r.off("progress"),r.off("complete"),s=[],o={},e.webAudioContext=null,c=0,h=0,Object.keys(E).forEach((function(t){E[t].destroy()})),E={},r.emit("destroy",r.id),r}}}),e=l(e||{},{basePath:"",blob:!1,touchLocked:!1,crossOrigin:null,webAudioContext:null,log:!1}),Array.isArray(e.assets)&&_(e.assets),r}},719:(t,e,r)=>{"use strict";var n=r(622);n.stats=r(795),t.exports=n},388:(t,e,r)=>{"use strict";var n=r(42),i=r(427),a=r(795);t.exports=function(t){var e,r,o,s,u,h,c=t.id,E=t.basePath||"",_=t.url,f=t.type,l=t.crossOrigin,T=t.isTouchLocked,d=t.blob&&i,R=t.webAudioContext,A=t.log,M=function(t){t&&(h={id:c,file:t,type:f},e.emit("progress",1),e.emit("complete",h,c,f),C())},m=function(t,e){r=e||v,(o=new XMLHttpRequest).open("GET",E+_,!0),o.responseType=t,o.addEventListener("progress",p),o.addEventListener("load",r),o.addEventListener("error",P),o.send()},p=function(t){t.lengthComputable&&e.emit("progress",t.loaded/t.total)},v=function(){L()&&M(o.response)},L=function(){return o&&o.status<400?(a.update(o,s,_,A),!0):(P(o&&o.statusText),!1)},S=function(){o=new Image,l&&(o.crossOrigin="anonymous"),o.addEventListener("error",P,!1),o.addEventListener("load",N,!1),o.src=E+_},N=function(t){window.clearTimeout(u),t||!o.error&&o.readyState?M(o):P()},I=function(){m("blob",(function(){L()&&((o=new Image).addEventListener("error",P,!1),o.addEventListener("load",g,!1),o.src=window.URL.createObjectURL(o.response))}))},g=function(){window.URL.revokeObjectURL(o.src),M(o)},b=function(){m("arraybuffer",(function(){L()&&R.decodeAudioData(o.response,(function(t){o=null,M(t)}),(function(t){P(t)}))}))},O=function(t){o=document.createElement(t),T||(window.clearTimeout(u),u=window.setTimeout(N,2e3),o.addEventListener("canplaythrough",N,!1)),o.addEventListener("error",P,!1),o.preload="auto",o.src=E+_,o.load(),T&&M(o)},P=function(t){window.clearTimeout(u);var r=t;o&&o.tagName&&o.error?r="MediaError: "+["","ABORTED","NETWORK","DECODE","SRC_NOT_SUPPORTED"][o.error.code]+" "+o.src:o&&o.statusText?r=o.statusText:t&&t.message?r=t.message:t&&t.type&&(r=t.type),e.emit("error",'Error loading "'+E+_+'" '+r),x()},C=function(){e.off("error"),e.off("progress"),e.off("complete"),o&&(o.removeEventListener("progress",p),o.removeEventListener("load",r),o.removeEventListener("error",P),o.removeEventListener("load",N),o.removeEventListener("canplaythrough",N),o.removeEventListener("load",g))},x=function(){C(),o&&o.abort&&o.readyState<4&&o.abort(),o=null,R=null,h=null,window.clearTimeout(u),e.emit("destroy",c)};return e=Object.create(n.prototype,{_events:{value:{}},id:{value:t.id},start:{value:function(){switch(s=Date.now(),f){case"json":m("json",(function(){if(L()){var t=o.response;"string"==typeof t&&(t=JSON.parse(t)),M(t)}}));break;case"jpg":case"png":case"gif":case"webp":case"svg":d?I():S();break;case"mp3":case"ogg":case"opus":case"wav":case"m4a":R?b():O("audio");break;case"ogv":case"mp4":case"webm":case"hls":d?m("blob"):O("video");break;case"bin":case"binary":m("arraybuffer");break;case"txt":case"text":m("text");break;default:throw"AssetsLoader ERROR: Unknown type for file with URL: "+E+_+" ("+f+")"}}},loaded:{get:function(){return!!h}},file:{get:function(){return h}},destroy:{value:x}})}},795:t=>{"use strict";t.exports={mbs:0,secs:0,update:function(t,e,r,n){var i,a=t.getAllResponseHeaders();if(a){var o=a.match(/content-length: (\d+)/i);o&&o.length&&(i=o[1])}if(i){var s=(i=parseInt(i,10))/1024/1024,u=(Date.now()-e)/1e3;this.secs+=u,this.mbs+=s,n&&this.log(r,s,u)}else n&&console.warn.call(console,"Can't get Content-Length:",r)},log:function(t,e,r){if(t){var n="File loaded: "+t.substr(t.lastIndexOf("/")+1)+" size:"+e.toFixed(2)+"mb time:"+r.toFixed(2)+"s speed:"+(e/r).toFixed(2)+"mbps";console.log.call(console,n)}var i="Total loaded: "+this.mbs.toFixed(2)+"mb time:"+this.secs.toFixed(2)+"s speed:"+this.getMbps().toFixed(2)+"mbps";console.log.call(console,i)},getMbps:function(){return this.mbs/this.secs}}},187:t=>{"use strict";var e,r="object"==typeof Reflect?Reflect:null,n=r&&"function"==typeof r.apply?r.apply:function(t,e,r){return Function.prototype.apply.call(t,e,r)};e=r&&"function"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var i=Number.isNaN||function(t){return t!=t};function a(){a.init.call(this)}t.exports=a,t.exports.once=function(t,e){return new Promise((function(r,n){function i(r){t.removeListener(e,a),n(r)}function a(){"function"==typeof t.removeListener&&t.removeListener("error",i),r([].slice.call(arguments))}T(t,e,a,{once:!0}),"error"!==e&&function(t,e,r){"function"==typeof t.on&&T(t,"error",e,{once:!0})}(t,i)}))},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var o=10;function s(t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}function u(t){return void 0===t._maxListeners?a.defaultMaxListeners:t._maxListeners}function h(t,e,r,n){var i,a,o,h;if(s(r),void 0===(a=t._events)?(a=t._events=Object.create(null),t._eventsCount=0):(void 0!==a.newListener&&(t.emit("newListener",e,r.listener?r.listener:r),a=t._events),o=a[e]),void 0===o)o=a[e]=r,++t._eventsCount;else if("function"==typeof o?o=a[e]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),(i=u(t))>0&&o.length>i&&!o.warned){o.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=t,c.type=e,c.count=o.length,h=c,console&&console.warn&&console.warn(h)}return t}function c(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function E(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=c.bind(n);return i.listener=r,n.wrapFn=i,i}function _(t,e,r){var n=t._events;if(void 0===n)return[];var i=n[e];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=new Array(t.length),r=0;r0&&(o=e[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var u=a[t];if(void 0===u)return!1;if("function"==typeof u)n(u,this,e);else{var h=u.length,c=l(u,h);for(r=0;r=0;a--)if(r[a]===e||r[a].listener===e){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():function(t,e){for(;e+1=0;n--)this.removeListener(t,e[n]);return this},a.prototype.listeners=function(t){return _(this,t,!0)},a.prototype.rawListeners=function(t){return _(this,t,!1)},a.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):f.call(t,e)},a.prototype.listenerCount=f,a.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]}},685:(t,e,r)=>{"use strict";r.r(e),r.d(e,{ARRAY_TYPE:()=>i,EPSILON:()=>n,RANDOM:()=>a,equals:()=>h,setMatrixArrayType:()=>o,toRadian:()=>u});var n=1e-6,i="undefined"!=typeof Float32Array?Float32Array:Array,a=Math.random;function o(t){i=t}var s=Math.PI/180;function u(t){return t*s}function h(t,e){return Math.abs(t-e)<=n*Math.max(1,Math.abs(t),Math.abs(e))}Math.hypot||(Math.hypot=function(){for(var t=0,e=arguments.length;e--;)t+=arguments[e]*arguments[e];return Math.sqrt(t)})},370:(t,e,r)=>{"use strict";r.r(e),r.d(e,{glMatrix:()=>h,mat2:()=>n,mat2d:()=>i,mat3:()=>st,mat4:()=>ut,quat:()=>o,quat2:()=>s,vec2:()=>u,vec3:()=>ht,vec4:()=>a});var n={};r.r(n),r.d(n,{LDU:()=>g,add:()=>b,adjoint:()=>A,clone:()=>E,copy:()=>_,create:()=>c,determinant:()=>M,equals:()=>C,exactEquals:()=>P,frob:()=>I,fromRotation:()=>L,fromScaling:()=>S,fromValues:()=>l,identity:()=>f,invert:()=>R,mul:()=>F,multiply:()=>m,multiplyScalar:()=>x,multiplyScalarAndAdd:()=>U,rotate:()=>p,scale:()=>v,set:()=>T,str:()=>N,sub:()=>y,subtract:()=>O,transpose:()=>d});var i={};r.r(i),r.d(i,{add:()=>J,clone:()=>w,copy:()=>B,create:()=>D,determinant:()=>Y,equals:()=>it,exactEquals:()=>nt,frob:()=>Q,fromRotation:()=>K,fromScaling:()=>Z,fromTranslation:()=>z,fromValues:()=>X,identity:()=>G,invert:()=>H,mul:()=>at,multiply:()=>W,multiplyScalar:()=>et,multiplyScalarAndAdd:()=>rt,rotate:()=>j,scale:()=>q,set:()=>V,str:()=>$,sub:()=>ot,subtract:()=>tt,translate:()=>k});var a={};r.r(a),r.d(a,{add:()=>Tt,ceil:()=>Mt,clone:()=>Et,copy:()=>ft,create:()=>ct,cross:()=>Ft,dist:()=>kt,distance:()=>It,div:()=>qt,divide:()=>At,dot:()=>Ut,equals:()=>Ht,exactEquals:()=>Vt,floor:()=>mt,forEach:()=>$t,fromValues:()=>_t,inverse:()=>Ct,len:()=>Zt,length:()=>bt,lerp:()=>yt,max:()=>vt,min:()=>pt,mul:()=>jt,multiply:()=>Rt,negate:()=>Pt,normalize:()=>xt,random:()=>Dt,round:()=>Lt,scale:()=>St,scaleAndAdd:()=>Nt,set:()=>lt,sqrDist:()=>Kt,sqrLen:()=>zt,squaredDistance:()=>gt,squaredLength:()=>Ot,str:()=>Xt,sub:()=>Wt,subtract:()=>dt,transformMat4:()=>wt,transformQuat:()=>Bt,zero:()=>Gt});var o={};r.r(o),r.d(o,{add:()=>be,calculateW:()=>se,clone:()=>Se,conjugate:()=>le,copy:()=>Ie,create:()=>Qt,dot:()=>Ce,equals:()=>Ge,exactEquals:()=>Be,exp:()=>ue,fromEuler:()=>de,fromMat3:()=>Te,fromValues:()=>Ne,getAngle:()=>re,getAxisAngle:()=>ee,identity:()=>Jt,invert:()=>fe,len:()=>Fe,length:()=>Ue,lerp:()=>xe,ln:()=>he,mul:()=>Oe,multiply:()=>ne,normalize:()=>we,pow:()=>ce,random:()=>_e,rotateX:()=>ie,rotateY:()=>ae,rotateZ:()=>oe,rotationTo:()=>Xe,scale:()=>Pe,set:()=>ge,setAxes:()=>He,setAxisAngle:()=>te,slerp:()=>Ee,sqlerp:()=>Ve,sqrLen:()=>De,squaredLength:()=>ye,str:()=>Re});var s={};r.r(s),r.d(s,{add:()=>_r,clone:()=>We,conjugate:()=>Mr,copy:()=>$e,create:()=>Ye,dot:()=>dr,equals:()=>gr,exactEquals:()=>Ir,fromMat4:()=>ze,fromRotation:()=>Ze,fromRotationTranslation:()=>ke,fromRotationTranslationValues:()=>qe,fromTranslation:()=>Ke,fromValues:()=>je,getDual:()=>er,getReal:()=>tr,getTranslation:()=>ir,identity:()=>Qe,invert:()=>Ar,len:()=>pr,length:()=>mr,lerp:()=>Rr,mul:()=>lr,multiply:()=>fr,normalize:()=>Sr,rotateAroundAxis:()=>Er,rotateByQuatAppend:()=>hr,rotateByQuatPrepend:()=>cr,rotateX:()=>or,rotateY:()=>sr,rotateZ:()=>ur,scale:()=>Tr,set:()=>Je,setDual:()=>nr,setReal:()=>rr,sqrLen:()=>Lr,squaredLength:()=>vr,str:()=>Nr,translate:()=>ar});var u={};r.r(u),r.d(u,{add:()=>Ur,angle:()=>sn,ceil:()=>wr,clone:()=>Or,copy:()=>Cr,create:()=>br,cross:()=>Qr,dist:()=>dn,distance:()=>Wr,div:()=>Tn,divide:()=>Dr,dot:()=>$r,equals:()=>En,exactEquals:()=>cn,floor:()=>Br,forEach:()=>Mn,fromValues:()=>Pr,inverse:()=>Zr,len:()=>_n,length:()=>qr,lerp:()=>Jr,max:()=>Xr,min:()=>Gr,mul:()=>ln,multiply:()=>yr,negate:()=>Kr,normalize:()=>zr,random:()=>tn,rotate:()=>on,round:()=>Vr,scale:()=>Hr,scaleAndAdd:()=>Yr,set:()=>xr,sqrDist:()=>Rn,sqrLen:()=>An,squaredDistance:()=>jr,squaredLength:()=>kr,str:()=>hn,sub:()=>fn,subtract:()=>Fr,transformMat2:()=>en,transformMat2d:()=>rn,transformMat3:()=>nn,transformMat4:()=>an,zero:()=>un});var h=r(685);function c(){var t=new h.ARRAY_TYPE(4);return h.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t}function E(t){var e=new h.ARRAY_TYPE(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function _(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function f(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t}function l(t,e,r,n){var i=new h.ARRAY_TYPE(4);return i[0]=t,i[1]=e,i[2]=r,i[3]=n,i}function T(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t}function d(t,e){if(t===e){var r=e[1];t[1]=e[2],t[2]=r}else t[0]=e[0],t[1]=e[2],t[2]=e[1],t[3]=e[3];return t}function R(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*a-i*n;return o?(o=1/o,t[0]=a*o,t[1]=-n*o,t[2]=-i*o,t[3]=r*o,t):null}function A(t,e){var r=e[0];return t[0]=e[3],t[1]=-e[1],t[2]=-e[2],t[3]=r,t}function M(t){return t[0]*t[3]-t[2]*t[1]}function m(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=r[0],u=r[1],h=r[2],c=r[3];return t[0]=n*s+a*u,t[1]=i*s+o*u,t[2]=n*h+a*c,t[3]=i*h+o*c,t}function p(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(r),u=Math.cos(r);return t[0]=n*u+a*s,t[1]=i*u+o*s,t[2]=n*-s+a*u,t[3]=i*-s+o*u,t}function v(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=r[0],u=r[1];return t[0]=n*s,t[1]=i*s,t[2]=a*u,t[3]=o*u,t}function L(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=-r,t[3]=n,t}function S(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=e[1],t}function N(t){return"mat2("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"}function I(t){return Math.hypot(t[0],t[1],t[2],t[3])}function g(t,e,r,n){return t[2]=n[2]/n[0],r[0]=n[0],r[1]=n[1],r[3]=n[3]-t[2]*r[1],[t,e,r]}function b(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t}function O(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t}function P(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]}function C(t,e){var r=t[0],n=t[1],i=t[2],a=t[3],o=e[0],s=e[1],u=e[2],c=e[3];return Math.abs(r-o)<=h.EPSILON*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(n-s)<=h.EPSILON*Math.max(1,Math.abs(n),Math.abs(s))&&Math.abs(i-u)<=h.EPSILON*Math.max(1,Math.abs(i),Math.abs(u))&&Math.abs(a-c)<=h.EPSILON*Math.max(1,Math.abs(a),Math.abs(c))}function x(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t}function U(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t}var F=m,y=O;function D(){var t=new h.ARRAY_TYPE(6);return h.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[4]=0,t[5]=0),t[0]=1,t[3]=1,t}function w(t){var e=new h.ARRAY_TYPE(6);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function B(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function G(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function X(t,e,r,n,i,a){var o=new h.ARRAY_TYPE(6);return o[0]=t,o[1]=e,o[2]=r,o[3]=n,o[4]=i,o[5]=a,o}function V(t,e,r,n,i,a,o){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t[4]=a,t[5]=o,t}function H(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],u=r*a-n*i;return u?(u=1/u,t[0]=a*u,t[1]=-n*u,t[2]=-i*u,t[3]=r*u,t[4]=(i*s-a*o)*u,t[5]=(n*o-r*s)*u,t):null}function Y(t){return t[0]*t[3]-t[1]*t[2]}function W(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],u=e[5],h=r[0],c=r[1],E=r[2],_=r[3],f=r[4],l=r[5];return t[0]=n*h+a*c,t[1]=i*h+o*c,t[2]=n*E+a*_,t[3]=i*E+o*_,t[4]=n*f+a*l+s,t[5]=i*f+o*l+u,t}function j(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],u=e[5],h=Math.sin(r),c=Math.cos(r);return t[0]=n*c+a*h,t[1]=i*c+o*h,t[2]=n*-h+a*c,t[3]=i*-h+o*c,t[4]=s,t[5]=u,t}function q(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],u=e[5],h=r[0],c=r[1];return t[0]=n*h,t[1]=i*h,t[2]=a*c,t[3]=o*c,t[4]=s,t[5]=u,t}function k(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],u=e[5],h=r[0],c=r[1];return t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=n*h+a*c+s,t[5]=i*h+o*c+u,t}function K(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=-r,t[3]=n,t[4]=0,t[5]=0,t}function Z(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=e[1],t[4]=0,t[5]=0,t}function z(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=e[0],t[5]=e[1],t}function $(t){return"mat2d("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+")"}function Q(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],1)}function J(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t[4]=e[4]+r[4],t[5]=e[5]+r[5],t}function tt(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t[4]=e[4]-r[4],t[5]=e[5]-r[5],t}function et(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t[4]=e[4]*r,t[5]=e[5]*r,t}function rt(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t[4]=e[4]+r[4]*n,t[5]=e[5]+r[5]*n,t}function nt(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]}function it(t,e){var r=t[0],n=t[1],i=t[2],a=t[3],o=t[4],s=t[5],u=e[0],c=e[1],E=e[2],_=e[3],f=e[4],l=e[5];return Math.abs(r-u)<=h.EPSILON*Math.max(1,Math.abs(r),Math.abs(u))&&Math.abs(n-c)<=h.EPSILON*Math.max(1,Math.abs(n),Math.abs(c))&&Math.abs(i-E)<=h.EPSILON*Math.max(1,Math.abs(i),Math.abs(E))&&Math.abs(a-_)<=h.EPSILON*Math.max(1,Math.abs(a),Math.abs(_))&&Math.abs(o-f)<=h.EPSILON*Math.max(1,Math.abs(o),Math.abs(f))&&Math.abs(s-l)<=h.EPSILON*Math.max(1,Math.abs(s),Math.abs(l))}var at=W,ot=tt,st=r(600),ut=r(975),ht=r(160);function ct(){var t=new h.ARRAY_TYPE(4);return h.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0),t}function Et(t){var e=new h.ARRAY_TYPE(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function _t(t,e,r,n){var i=new h.ARRAY_TYPE(4);return i[0]=t,i[1]=e,i[2]=r,i[3]=n,i}function ft(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function lt(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t}function Tt(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t}function dt(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t}function Rt(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t[3]=e[3]*r[3],t}function At(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t[3]=e[3]/r[3],t}function Mt(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t[3]=Math.ceil(e[3]),t}function mt(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t[3]=Math.floor(e[3]),t}function pt(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t[3]=Math.min(e[3],r[3]),t}function vt(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t[3]=Math.max(e[3],r[3]),t}function Lt(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t[3]=Math.round(e[3]),t}function St(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t}function Nt(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t}function It(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return Math.hypot(r,n,i,a)}function gt(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return r*r+n*n+i*i+a*a}function bt(t){var e=t[0],r=t[1],n=t[2],i=t[3];return Math.hypot(e,r,n,i)}function Ot(t){var e=t[0],r=t[1],n=t[2],i=t[3];return e*e+r*r+n*n+i*i}function Pt(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}function Ct(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t}function xt(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*r+n*n+i*i+a*a;return o>0&&(o=1/Math.sqrt(o)),t[0]=r*o,t[1]=n*o,t[2]=i*o,t[3]=a*o,t}function Ut(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}function Ft(t,e,r,n){var i=r[0]*n[1]-r[1]*n[0],a=r[0]*n[2]-r[2]*n[0],o=r[0]*n[3]-r[3]*n[0],s=r[1]*n[2]-r[2]*n[1],u=r[1]*n[3]-r[3]*n[1],h=r[2]*n[3]-r[3]*n[2],c=e[0],E=e[1],_=e[2],f=e[3];return t[0]=E*h-_*u+f*s,t[1]=-c*h+_*o-f*a,t[2]=c*u-E*o+f*i,t[3]=-c*s+E*a-_*i,t}function yt(t,e,r,n){var i=e[0],a=e[1],o=e[2],s=e[3];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t[3]=s+n*(r[3]-s),t}function Dt(t,e){var r,n,i,a,o,s;e=e||1;do{o=(r=2*h.RANDOM()-1)*r+(n=2*h.RANDOM()-1)*n}while(o>=1);do{s=(i=2*h.RANDOM()-1)*i+(a=2*h.RANDOM()-1)*a}while(s>=1);var u=Math.sqrt((1-o)/s);return t[0]=e*r,t[1]=e*n,t[2]=e*i*u,t[3]=e*a*u,t}function wt(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}function Bt(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],u=r[2],h=r[3],c=h*n+s*a-u*i,E=h*i+u*n-o*a,_=h*a+o*i-s*n,f=-o*n-s*i-u*a;return t[0]=c*h+f*-o+E*-u-_*-s,t[1]=E*h+f*-s+_*-o-c*-u,t[2]=_*h+f*-u+c*-s-E*-o,t[3]=e[3],t}function Gt(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}function Xt(t){return"vec4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"}function Vt(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]}function Ht(t,e){var r=t[0],n=t[1],i=t[2],a=t[3],o=e[0],s=e[1],u=e[2],c=e[3];return Math.abs(r-o)<=h.EPSILON*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(n-s)<=h.EPSILON*Math.max(1,Math.abs(n),Math.abs(s))&&Math.abs(i-u)<=h.EPSILON*Math.max(1,Math.abs(i),Math.abs(u))&&Math.abs(a-c)<=h.EPSILON*Math.max(1,Math.abs(a),Math.abs(c))}var Yt,Wt=dt,jt=Rt,qt=At,kt=It,Kt=gt,Zt=bt,zt=Ot,$t=(Yt=ct(),function(t,e,r,n,i,a){var o,s;for(e||(e=4),r||(r=0),s=n?Math.min(n*e+r,t.length):t.length,o=r;oh.EPSILON?(t[0]=e[0]/n,t[1]=e[1]/n,t[2]=e[2]/n):(t[0]=1,t[1]=0,t[2]=0),r}function re(t,e){var r=Ce(t,e);return Math.acos(2*r*r-1)}function ne(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=r[0],u=r[1],h=r[2],c=r[3];return t[0]=n*c+o*s+i*h-a*u,t[1]=i*c+o*u+a*s-n*h,t[2]=a*c+o*h+n*u-i*s,t[3]=o*c-n*s-i*u-a*h,t}function ie(t,e,r){r*=.5;var n=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(r),u=Math.cos(r);return t[0]=n*u+o*s,t[1]=i*u+a*s,t[2]=a*u-i*s,t[3]=o*u-n*s,t}function ae(t,e,r){r*=.5;var n=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(r),u=Math.cos(r);return t[0]=n*u-a*s,t[1]=i*u+o*s,t[2]=a*u+n*s,t[3]=o*u-i*s,t}function oe(t,e,r){r*=.5;var n=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(r),u=Math.cos(r);return t[0]=n*u+i*s,t[1]=i*u-n*s,t[2]=a*u+o*s,t[3]=o*u-a*s,t}function se(t,e){var r=e[0],n=e[1],i=e[2];return t[0]=r,t[1]=n,t[2]=i,t[3]=Math.sqrt(Math.abs(1-r*r-n*n-i*i)),t}function ue(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=Math.sqrt(r*r+n*n+i*i),s=Math.exp(a),u=o>0?s*Math.sin(o)/o:0;return t[0]=r*u,t[1]=n*u,t[2]=i*u,t[3]=s*Math.cos(o),t}function he(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=Math.sqrt(r*r+n*n+i*i),s=o>0?Math.atan2(o,a)/o:0;return t[0]=r*s,t[1]=n*s,t[2]=i*s,t[3]=.5*Math.log(r*r+n*n+i*i+a*a),t}function ce(t,e,r){return he(t,e),Pe(t,t,r),ue(t,t),t}function Ee(t,e,r,n){var i,a,o,s,u,c=e[0],E=e[1],_=e[2],f=e[3],l=r[0],T=r[1],d=r[2],R=r[3];return(a=c*l+E*T+_*d+f*R)<0&&(a=-a,l=-l,T=-T,d=-d,R=-R),1-a>h.EPSILON?(i=Math.acos(a),o=Math.sin(i),s=Math.sin((1-n)*i)/o,u=Math.sin(n*i)/o):(s=1-n,u=n),t[0]=s*c+u*l,t[1]=s*E+u*T,t[2]=s*_+u*d,t[3]=s*f+u*R,t}function _e(t){var e=h.RANDOM(),r=h.RANDOM(),n=h.RANDOM(),i=Math.sqrt(1-e),a=Math.sqrt(e);return t[0]=i*Math.sin(2*Math.PI*r),t[1]=i*Math.cos(2*Math.PI*r),t[2]=a*Math.sin(2*Math.PI*n),t[3]=a*Math.cos(2*Math.PI*n),t}function fe(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*r+n*n+i*i+a*a,s=o?1/o:0;return t[0]=-r*s,t[1]=-n*s,t[2]=-i*s,t[3]=a*s,t}function le(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=e[3],t}function Te(t,e){var r,n=e[0]+e[4]+e[8];if(n>0)r=Math.sqrt(n+1),t[3]=.5*r,r=.5/r,t[0]=(e[5]-e[7])*r,t[1]=(e[6]-e[2])*r,t[2]=(e[1]-e[3])*r;else{var i=0;e[4]>e[0]&&(i=1),e[8]>e[3*i+i]&&(i=2);var a=(i+1)%3,o=(i+2)%3;r=Math.sqrt(e[3*i+i]-e[3*a+a]-e[3*o+o]+1),t[i]=.5*r,r=.5/r,t[3]=(e[3*a+o]-e[3*o+a])*r,t[a]=(e[3*a+i]+e[3*i+a])*r,t[o]=(e[3*o+i]+e[3*i+o])*r}return t}function de(t,e,r,n){var i=.5*Math.PI/180;e*=i,r*=i,n*=i;var a=Math.sin(e),o=Math.cos(e),s=Math.sin(r),u=Math.cos(r),h=Math.sin(n),c=Math.cos(n);return t[0]=a*u*c-o*s*h,t[1]=o*s*c+a*u*h,t[2]=o*u*h-a*s*c,t[3]=o*u*c+a*s*h,t}function Re(t){return"quat("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"}var Ae,Me,me,pe,ve,Le,Se=Et,Ne=_t,Ie=ft,ge=lt,be=Tt,Oe=ne,Pe=St,Ce=Ut,xe=yt,Ue=bt,Fe=Ue,ye=Ot,De=ye,we=xt,Be=Vt,Ge=Ht,Xe=(Ae=ht.create(),Me=ht.fromValues(1,0,0),me=ht.fromValues(0,1,0),function(t,e,r){var n=ht.dot(e,r);return n<-.999999?(ht.cross(Ae,Me,e),ht.len(Ae)<1e-6&&ht.cross(Ae,me,e),ht.normalize(Ae,Ae),te(t,Ae,Math.PI),t):n>.999999?(t[0]=0,t[1]=0,t[2]=0,t[3]=1,t):(ht.cross(Ae,e,r),t[0]=Ae[0],t[1]=Ae[1],t[2]=Ae[2],t[3]=1+n,we(t,t))}),Ve=(pe=Qt(),ve=Qt(),function(t,e,r,n,i,a){return Ee(pe,e,i,a),Ee(ve,r,n,a),Ee(t,pe,ve,2*a*(1-a)),t}),He=(Le=st.create(),function(t,e,r,n){return Le[0]=r[0],Le[3]=r[1],Le[6]=r[2],Le[1]=n[0],Le[4]=n[1],Le[7]=n[2],Le[2]=-e[0],Le[5]=-e[1],Le[8]=-e[2],we(t,Te(t,Le))});function Ye(){var t=new h.ARRAY_TYPE(8);return h.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[4]=0,t[5]=0,t[6]=0,t[7]=0),t[3]=1,t}function We(t){var e=new h.ARRAY_TYPE(8);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e}function je(t,e,r,n,i,a,o,s){var u=new h.ARRAY_TYPE(8);return u[0]=t,u[1]=e,u[2]=r,u[3]=n,u[4]=i,u[5]=a,u[6]=o,u[7]=s,u}function qe(t,e,r,n,i,a,o){var s=new h.ARRAY_TYPE(8);s[0]=t,s[1]=e,s[2]=r,s[3]=n;var u=.5*i,c=.5*a,E=.5*o;return s[4]=u*n+c*r-E*e,s[5]=c*n+E*t-u*r,s[6]=E*n+u*e-c*t,s[7]=-u*t-c*e-E*r,s}function ke(t,e,r){var n=.5*r[0],i=.5*r[1],a=.5*r[2],o=e[0],s=e[1],u=e[2],h=e[3];return t[0]=o,t[1]=s,t[2]=u,t[3]=h,t[4]=n*h+i*u-a*s,t[5]=i*h+a*o-n*u,t[6]=a*h+n*s-i*o,t[7]=-n*o-i*s-a*u,t}function Ke(t,e){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=.5*e[0],t[5]=.5*e[1],t[6]=.5*e[2],t[7]=0,t}function Ze(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=0,t[5]=0,t[6]=0,t[7]=0,t}function ze(t,e){var r=Qt();ut.getRotation(r,e);var n=new h.ARRAY_TYPE(3);return ut.getTranslation(n,e),ke(t,r,n),t}function $e(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t}function Qe(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t[6]=0,t[7]=0,t}function Je(t,e,r,n,i,a,o,s,u){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=u,t}var tr=Ie;function er(t,e){return t[0]=e[4],t[1]=e[5],t[2]=e[6],t[3]=e[7],t}var rr=Ie;function nr(t,e){return t[4]=e[0],t[5]=e[1],t[6]=e[2],t[7]=e[3],t}function ir(t,e){var r=e[4],n=e[5],i=e[6],a=e[7],o=-e[0],s=-e[1],u=-e[2],h=e[3];return t[0]=2*(r*h+a*o+n*u-i*s),t[1]=2*(n*h+a*s+i*o-r*u),t[2]=2*(i*h+a*u+r*s-n*o),t}function ar(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=.5*r[0],u=.5*r[1],h=.5*r[2],c=e[4],E=e[5],_=e[6],f=e[7];return t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=o*s+i*h-a*u+c,t[5]=o*u+a*s-n*h+E,t[6]=o*h+n*u-i*s+_,t[7]=-n*s-i*u-a*h+f,t}function or(t,e,r){var n=-e[0],i=-e[1],a=-e[2],o=e[3],s=e[4],u=e[5],h=e[6],c=e[7],E=s*o+c*n+u*a-h*i,_=u*o+c*i+h*n-s*a,f=h*o+c*a+s*i-u*n,l=c*o-s*n-u*i-h*a;return ie(t,e,r),n=t[0],i=t[1],a=t[2],o=t[3],t[4]=E*o+l*n+_*a-f*i,t[5]=_*o+l*i+f*n-E*a,t[6]=f*o+l*a+E*i-_*n,t[7]=l*o-E*n-_*i-f*a,t}function sr(t,e,r){var n=-e[0],i=-e[1],a=-e[2],o=e[3],s=e[4],u=e[5],h=e[6],c=e[7],E=s*o+c*n+u*a-h*i,_=u*o+c*i+h*n-s*a,f=h*o+c*a+s*i-u*n,l=c*o-s*n-u*i-h*a;return ae(t,e,r),n=t[0],i=t[1],a=t[2],o=t[3],t[4]=E*o+l*n+_*a-f*i,t[5]=_*o+l*i+f*n-E*a,t[6]=f*o+l*a+E*i-_*n,t[7]=l*o-E*n-_*i-f*a,t}function ur(t,e,r){var n=-e[0],i=-e[1],a=-e[2],o=e[3],s=e[4],u=e[5],h=e[6],c=e[7],E=s*o+c*n+u*a-h*i,_=u*o+c*i+h*n-s*a,f=h*o+c*a+s*i-u*n,l=c*o-s*n-u*i-h*a;return oe(t,e,r),n=t[0],i=t[1],a=t[2],o=t[3],t[4]=E*o+l*n+_*a-f*i,t[5]=_*o+l*i+f*n-E*a,t[6]=f*o+l*a+E*i-_*n,t[7]=l*o-E*n-_*i-f*a,t}function hr(t,e,r){var n=r[0],i=r[1],a=r[2],o=r[3],s=e[0],u=e[1],h=e[2],c=e[3];return t[0]=s*o+c*n+u*a-h*i,t[1]=u*o+c*i+h*n-s*a,t[2]=h*o+c*a+s*i-u*n,t[3]=c*o-s*n-u*i-h*a,s=e[4],u=e[5],h=e[6],c=e[7],t[4]=s*o+c*n+u*a-h*i,t[5]=u*o+c*i+h*n-s*a,t[6]=h*o+c*a+s*i-u*n,t[7]=c*o-s*n-u*i-h*a,t}function cr(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=r[0],u=r[1],h=r[2],c=r[3];return t[0]=n*c+o*s+i*h-a*u,t[1]=i*c+o*u+a*s-n*h,t[2]=a*c+o*h+n*u-i*s,t[3]=o*c-n*s-i*u-a*h,s=r[4],u=r[5],h=r[6],c=r[7],t[4]=n*c+o*s+i*h-a*u,t[5]=i*c+o*u+a*s-n*h,t[6]=a*c+o*h+n*u-i*s,t[7]=o*c-n*s-i*u-a*h,t}function Er(t,e,r,n){if(Math.abs(n)0){r=Math.sqrt(r);var n=e[0]/r,i=e[1]/r,a=e[2]/r,o=e[3]/r,s=e[4],u=e[5],h=e[6],c=e[7],E=n*s+i*u+a*h+o*c;t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=(s-n*E)/r,t[5]=(u-i*E)/r,t[6]=(h-a*E)/r,t[7]=(c-o*E)/r}return t}function Nr(t){return"quat2("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+")"}function Ir(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]}function gr(t,e){var r=t[0],n=t[1],i=t[2],a=t[3],o=t[4],s=t[5],u=t[6],c=t[7],E=e[0],_=e[1],f=e[2],l=e[3],T=e[4],d=e[5],R=e[6],A=e[7];return Math.abs(r-E)<=h.EPSILON*Math.max(1,Math.abs(r),Math.abs(E))&&Math.abs(n-_)<=h.EPSILON*Math.max(1,Math.abs(n),Math.abs(_))&&Math.abs(i-f)<=h.EPSILON*Math.max(1,Math.abs(i),Math.abs(f))&&Math.abs(a-l)<=h.EPSILON*Math.max(1,Math.abs(a),Math.abs(l))&&Math.abs(o-T)<=h.EPSILON*Math.max(1,Math.abs(o),Math.abs(T))&&Math.abs(s-d)<=h.EPSILON*Math.max(1,Math.abs(s),Math.abs(d))&&Math.abs(u-R)<=h.EPSILON*Math.max(1,Math.abs(u),Math.abs(R))&&Math.abs(c-A)<=h.EPSILON*Math.max(1,Math.abs(c),Math.abs(A))}function br(){var t=new h.ARRAY_TYPE(2);return h.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0),t}function Or(t){var e=new h.ARRAY_TYPE(2);return e[0]=t[0],e[1]=t[1],e}function Pr(t,e){var r=new h.ARRAY_TYPE(2);return r[0]=t,r[1]=e,r}function Cr(t,e){return t[0]=e[0],t[1]=e[1],t}function xr(t,e,r){return t[0]=e,t[1]=r,t}function Ur(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t}function Fr(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t}function yr(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t}function Dr(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t}function wr(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t}function Br(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t}function Gr(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t}function Xr(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t}function Vr(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t}function Hr(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t}function Yr(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t}function Wr(t,e){var r=e[0]-t[0],n=e[1]-t[1];return Math.hypot(r,n)}function jr(t,e){var r=e[0]-t[0],n=e[1]-t[1];return r*r+n*n}function qr(t){var e=t[0],r=t[1];return Math.hypot(e,r)}function kr(t){var e=t[0],r=t[1];return e*e+r*r}function Kr(t,e){return t[0]=-e[0],t[1]=-e[1],t}function Zr(t,e){return t[0]=1/e[0],t[1]=1/e[1],t}function zr(t,e){var r=e[0],n=e[1],i=r*r+n*n;return i>0&&(i=1/Math.sqrt(i)),t[0]=e[0]*i,t[1]=e[1]*i,t}function $r(t,e){return t[0]*e[0]+t[1]*e[1]}function Qr(t,e,r){var n=e[0]*r[1]-e[1]*r[0];return t[0]=t[1]=0,t[2]=n,t}function Jr(t,e,r,n){var i=e[0],a=e[1];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t}function tn(t,e){e=e||1;var r=2*h.RANDOM()*Math.PI;return t[0]=Math.cos(r)*e,t[1]=Math.sin(r)*e,t}function en(t,e,r){var n=e[0],i=e[1];return t[0]=r[0]*n+r[2]*i,t[1]=r[1]*n+r[3]*i,t}function rn(t,e,r){var n=e[0],i=e[1];return t[0]=r[0]*n+r[2]*i+r[4],t[1]=r[1]*n+r[3]*i+r[5],t}function nn(t,e,r){var n=e[0],i=e[1];return t[0]=r[0]*n+r[3]*i+r[6],t[1]=r[1]*n+r[4]*i+r[7],t}function an(t,e,r){var n=e[0],i=e[1];return t[0]=r[0]*n+r[4]*i+r[12],t[1]=r[1]*n+r[5]*i+r[13],t}function on(t,e,r,n){var i=e[0]-r[0],a=e[1]-r[1],o=Math.sin(n),s=Math.cos(n);return t[0]=i*s-a*o+r[0],t[1]=i*o+a*s+r[1],t}function sn(t,e){var r=t[0],n=t[1],i=e[0],a=e[1],o=Math.sqrt(r*r+n*n)*Math.sqrt(i*i+a*a),s=o&&(r*i+n*a)/o;return Math.acos(Math.min(Math.max(s,-1),1))}function un(t){return t[0]=0,t[1]=0,t}function hn(t){return"vec2("+t[0]+", "+t[1]+")"}function cn(t,e){return t[0]===e[0]&&t[1]===e[1]}function En(t,e){var r=t[0],n=t[1],i=e[0],a=e[1];return Math.abs(r-i)<=h.EPSILON*Math.max(1,Math.abs(r),Math.abs(i))&&Math.abs(n-a)<=h.EPSILON*Math.max(1,Math.abs(n),Math.abs(a))}var _n=qr,fn=Fr,ln=yr,Tn=Dr,dn=Wr,Rn=jr,An=kr,Mn=function(){var t=br();return function(e,r,n,i,a,o){var s,u;for(r||(r=2),n||(n=0),u=i?Math.min(i*r+n,e.length):e.length,s=n;s{"use strict";r.r(e),r.d(e,{add:()=>b,adjoint:()=>f,clone:()=>o,copy:()=>s,create:()=>i,determinant:()=>l,equals:()=>U,exactEquals:()=>x,frob:()=>g,fromMat2d:()=>v,fromMat4:()=>a,fromQuat:()=>L,fromRotation:()=>m,fromScaling:()=>p,fromTranslation:()=>M,fromValues:()=>u,identity:()=>c,invert:()=>_,mul:()=>F,multiply:()=>T,multiplyScalar:()=>P,multiplyScalarAndAdd:()=>C,normalFromMat4:()=>S,projection:()=>N,rotate:()=>R,scale:()=>A,set:()=>h,str:()=>I,sub:()=>y,subtract:()=>O,translate:()=>d,transpose:()=>E});var n=r(685);function i(){var t=new n.ARRAY_TYPE(9);return n.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t}function a(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[4],t[4]=e[5],t[5]=e[6],t[6]=e[8],t[7]=e[9],t[8]=e[10],t}function o(t){var e=new n.ARRAY_TYPE(9);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function s(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function u(t,e,r,i,a,o,s,u,h){var c=new n.ARRAY_TYPE(9);return c[0]=t,c[1]=e,c[2]=r,c[3]=i,c[4]=a,c[5]=o,c[6]=s,c[7]=u,c[8]=h,c}function h(t,e,r,n,i,a,o,s,u,h){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=u,t[8]=h,t}function c(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function E(t,e){if(t===e){var r=e[1],n=e[2],i=e[5];t[1]=e[3],t[2]=e[6],t[3]=r,t[5]=e[7],t[6]=n,t[7]=i}else t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8];return t}function _(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],u=e[6],h=e[7],c=e[8],E=c*o-s*h,_=-c*a+s*u,f=h*a-o*u,l=r*E+n*_+i*f;return l?(l=1/l,t[0]=E*l,t[1]=(-c*n+i*h)*l,t[2]=(s*n-i*o)*l,t[3]=_*l,t[4]=(c*r-i*u)*l,t[5]=(-s*r+i*a)*l,t[6]=f*l,t[7]=(-h*r+n*u)*l,t[8]=(o*r-n*a)*l,t):null}function f(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],u=e[6],h=e[7],c=e[8];return t[0]=o*c-s*h,t[1]=i*h-n*c,t[2]=n*s-i*o,t[3]=s*u-a*c,t[4]=r*c-i*u,t[5]=i*a-r*s,t[6]=a*h-o*u,t[7]=n*u-r*h,t[8]=r*o-n*a,t}function l(t){var e=t[0],r=t[1],n=t[2],i=t[3],a=t[4],o=t[5],s=t[6],u=t[7],h=t[8];return e*(h*a-o*u)+r*(-h*i+o*s)+n*(u*i-a*s)}function T(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],u=e[5],h=e[6],c=e[7],E=e[8],_=r[0],f=r[1],l=r[2],T=r[3],d=r[4],R=r[5],A=r[6],M=r[7],m=r[8];return t[0]=_*n+f*o+l*h,t[1]=_*i+f*s+l*c,t[2]=_*a+f*u+l*E,t[3]=T*n+d*o+R*h,t[4]=T*i+d*s+R*c,t[5]=T*a+d*u+R*E,t[6]=A*n+M*o+m*h,t[7]=A*i+M*s+m*c,t[8]=A*a+M*u+m*E,t}function d(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],u=e[5],h=e[6],c=e[7],E=e[8],_=r[0],f=r[1];return t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=u,t[6]=_*n+f*o+h,t[7]=_*i+f*s+c,t[8]=_*a+f*u+E,t}function R(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],u=e[5],h=e[6],c=e[7],E=e[8],_=Math.sin(r),f=Math.cos(r);return t[0]=f*n+_*o,t[1]=f*i+_*s,t[2]=f*a+_*u,t[3]=f*o-_*n,t[4]=f*s-_*i,t[5]=f*u-_*a,t[6]=h,t[7]=c,t[8]=E,t}function A(t,e,r){var n=r[0],i=r[1];return t[0]=n*e[0],t[1]=n*e[1],t[2]=n*e[2],t[3]=i*e[3],t[4]=i*e[4],t[5]=i*e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function M(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=e[0],t[7]=e[1],t[8]=1,t}function m(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=-r,t[4]=n,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function p(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=e[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function v(t,e){return t[0]=e[0],t[1]=e[1],t[2]=0,t[3]=e[2],t[4]=e[3],t[5]=0,t[6]=e[4],t[7]=e[5],t[8]=1,t}function L(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r+r,s=n+n,u=i+i,h=r*o,c=n*o,E=n*s,_=i*o,f=i*s,l=i*u,T=a*o,d=a*s,R=a*u;return t[0]=1-E-l,t[3]=c-R,t[6]=_+d,t[1]=c+R,t[4]=1-h-l,t[7]=f-T,t[2]=_-d,t[5]=f+T,t[8]=1-h-E,t}function S(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],u=e[6],h=e[7],c=e[8],E=e[9],_=e[10],f=e[11],l=e[12],T=e[13],d=e[14],R=e[15],A=r*s-n*o,M=r*u-i*o,m=r*h-a*o,p=n*u-i*s,v=n*h-a*s,L=i*h-a*u,S=c*T-E*l,N=c*d-_*l,I=c*R-f*l,g=E*d-_*T,b=E*R-f*T,O=_*R-f*d,P=A*O-M*b+m*g+p*I-v*N+L*S;return P?(P=1/P,t[0]=(s*O-u*b+h*g)*P,t[1]=(u*I-o*O-h*N)*P,t[2]=(o*b-s*I+h*S)*P,t[3]=(i*b-n*O-a*g)*P,t[4]=(r*O-i*I+a*N)*P,t[5]=(n*I-r*b-a*S)*P,t[6]=(T*L-d*v+R*p)*P,t[7]=(d*m-l*L-R*M)*P,t[8]=(l*v-T*m+R*A)*P,t):null}function N(t,e,r){return t[0]=2/e,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/r,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t}function I(t){return"mat3("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+")"}function g(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8])}function b(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t[4]=e[4]+r[4],t[5]=e[5]+r[5],t[6]=e[6]+r[6],t[7]=e[7]+r[7],t[8]=e[8]+r[8],t}function O(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t[4]=e[4]-r[4],t[5]=e[5]-r[5],t[6]=e[6]-r[6],t[7]=e[7]-r[7],t[8]=e[8]-r[8],t}function P(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t[4]=e[4]*r,t[5]=e[5]*r,t[6]=e[6]*r,t[7]=e[7]*r,t[8]=e[8]*r,t}function C(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t[4]=e[4]+r[4]*n,t[5]=e[5]+r[5]*n,t[6]=e[6]+r[6]*n,t[7]=e[7]+r[7]*n,t[8]=e[8]+r[8]*n,t}function x(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]}function U(t,e){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],u=t[5],h=t[6],c=t[7],E=t[8],_=e[0],f=e[1],l=e[2],T=e[3],d=e[4],R=e[5],A=e[6],M=e[7],m=e[8];return Math.abs(r-_)<=n.EPSILON*Math.max(1,Math.abs(r),Math.abs(_))&&Math.abs(i-f)<=n.EPSILON*Math.max(1,Math.abs(i),Math.abs(f))&&Math.abs(a-l)<=n.EPSILON*Math.max(1,Math.abs(a),Math.abs(l))&&Math.abs(o-T)<=n.EPSILON*Math.max(1,Math.abs(o),Math.abs(T))&&Math.abs(s-d)<=n.EPSILON*Math.max(1,Math.abs(s),Math.abs(d))&&Math.abs(u-R)<=n.EPSILON*Math.max(1,Math.abs(u),Math.abs(R))&&Math.abs(h-A)<=n.EPSILON*Math.max(1,Math.abs(h),Math.abs(A))&&Math.abs(c-M)<=n.EPSILON*Math.max(1,Math.abs(c),Math.abs(M))&&Math.abs(E-m)<=n.EPSILON*Math.max(1,Math.abs(E),Math.abs(m))}var F=T,y=O},975:(t,e,r)=>{"use strict";r.r(e),r.d(e,{add:()=>k,adjoint:()=>_,clone:()=>a,copy:()=>o,create:()=>i,determinant:()=>f,equals:()=>Q,exactEquals:()=>$,frob:()=>q,fromQuat:()=>F,fromQuat2:()=>b,fromRotation:()=>L,fromRotationTranslation:()=>g,fromRotationTranslationScale:()=>x,fromRotationTranslationScaleOrigin:()=>U,fromScaling:()=>v,fromTranslation:()=>p,fromValues:()=>s,fromXRotation:()=>S,fromYRotation:()=>N,fromZRotation:()=>I,frustum:()=>y,getRotation:()=>C,getScaling:()=>P,getTranslation:()=>O,identity:()=>h,invert:()=>E,lookAt:()=>Y,mul:()=>J,multiply:()=>l,multiplyScalar:()=>Z,multiplyScalarAndAdd:()=>z,ortho:()=>V,orthoNO:()=>X,orthoZO:()=>H,perspective:()=>w,perspectiveFromFieldOfView:()=>G,perspectiveNO:()=>D,perspectiveZO:()=>B,rotate:()=>R,rotateX:()=>A,rotateY:()=>M,rotateZ:()=>m,scale:()=>d,set:()=>u,str:()=>j,sub:()=>tt,subtract:()=>K,targetTo:()=>W,translate:()=>T,transpose:()=>c});var n=r(685);function i(){var t=new n.ARRAY_TYPE(16);return n.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t}function a(t){var e=new n.ARRAY_TYPE(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function o(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function s(t,e,r,i,a,o,s,u,h,c,E,_,f,l,T,d){var R=new n.ARRAY_TYPE(16);return R[0]=t,R[1]=e,R[2]=r,R[3]=i,R[4]=a,R[5]=o,R[6]=s,R[7]=u,R[8]=h,R[9]=c,R[10]=E,R[11]=_,R[12]=f,R[13]=l,R[14]=T,R[15]=d,R}function u(t,e,r,n,i,a,o,s,u,h,c,E,_,f,l,T,d){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=u,t[8]=h,t[9]=c,t[10]=E,t[11]=_,t[12]=f,t[13]=l,t[14]=T,t[15]=d,t}function h(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function c(t,e){if(t===e){var r=e[1],n=e[2],i=e[3],a=e[6],o=e[7],s=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=r,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=a,t[11]=e[14],t[12]=i,t[13]=o,t[14]=s}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}function E(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],u=e[6],h=e[7],c=e[8],E=e[9],_=e[10],f=e[11],l=e[12],T=e[13],d=e[14],R=e[15],A=r*s-n*o,M=r*u-i*o,m=r*h-a*o,p=n*u-i*s,v=n*h-a*s,L=i*h-a*u,S=c*T-E*l,N=c*d-_*l,I=c*R-f*l,g=E*d-_*T,b=E*R-f*T,O=_*R-f*d,P=A*O-M*b+m*g+p*I-v*N+L*S;return P?(P=1/P,t[0]=(s*O-u*b+h*g)*P,t[1]=(i*b-n*O-a*g)*P,t[2]=(T*L-d*v+R*p)*P,t[3]=(_*v-E*L-f*p)*P,t[4]=(u*I-o*O-h*N)*P,t[5]=(r*O-i*I+a*N)*P,t[6]=(d*m-l*L-R*M)*P,t[7]=(c*L-_*m+f*M)*P,t[8]=(o*b-s*I+h*S)*P,t[9]=(n*I-r*b-a*S)*P,t[10]=(l*v-T*m+R*A)*P,t[11]=(E*m-c*v-f*A)*P,t[12]=(s*N-o*g-u*S)*P,t[13]=(r*g-n*N+i*S)*P,t[14]=(T*M-l*p-d*A)*P,t[15]=(c*p-E*M+_*A)*P,t):null}function _(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],u=e[6],h=e[7],c=e[8],E=e[9],_=e[10],f=e[11],l=e[12],T=e[13],d=e[14],R=e[15];return t[0]=s*(_*R-f*d)-E*(u*R-h*d)+T*(u*f-h*_),t[1]=-(n*(_*R-f*d)-E*(i*R-a*d)+T*(i*f-a*_)),t[2]=n*(u*R-h*d)-s*(i*R-a*d)+T*(i*h-a*u),t[3]=-(n*(u*f-h*_)-s*(i*f-a*_)+E*(i*h-a*u)),t[4]=-(o*(_*R-f*d)-c*(u*R-h*d)+l*(u*f-h*_)),t[5]=r*(_*R-f*d)-c*(i*R-a*d)+l*(i*f-a*_),t[6]=-(r*(u*R-h*d)-o*(i*R-a*d)+l*(i*h-a*u)),t[7]=r*(u*f-h*_)-o*(i*f-a*_)+c*(i*h-a*u),t[8]=o*(E*R-f*T)-c*(s*R-h*T)+l*(s*f-h*E),t[9]=-(r*(E*R-f*T)-c*(n*R-a*T)+l*(n*f-a*E)),t[10]=r*(s*R-h*T)-o*(n*R-a*T)+l*(n*h-a*s),t[11]=-(r*(s*f-h*E)-o*(n*f-a*E)+c*(n*h-a*s)),t[12]=-(o*(E*d-_*T)-c*(s*d-u*T)+l*(s*_-u*E)),t[13]=r*(E*d-_*T)-c*(n*d-i*T)+l*(n*_-i*E),t[14]=-(r*(s*d-u*T)-o*(n*d-i*T)+l*(n*u-i*s)),t[15]=r*(s*_-u*E)-o*(n*_-i*E)+c*(n*u-i*s),t}function f(t){var e=t[0],r=t[1],n=t[2],i=t[3],a=t[4],o=t[5],s=t[6],u=t[7],h=t[8],c=t[9],E=t[10],_=t[11],f=t[12],l=t[13],T=t[14],d=t[15];return(e*o-r*a)*(E*d-_*T)-(e*s-n*a)*(c*d-_*l)+(e*u-i*a)*(c*T-E*l)+(r*s-n*o)*(h*d-_*f)-(r*u-i*o)*(h*T-E*f)+(n*u-i*s)*(h*l-c*f)}function l(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],u=e[5],h=e[6],c=e[7],E=e[8],_=e[9],f=e[10],l=e[11],T=e[12],d=e[13],R=e[14],A=e[15],M=r[0],m=r[1],p=r[2],v=r[3];return t[0]=M*n+m*s+p*E+v*T,t[1]=M*i+m*u+p*_+v*d,t[2]=M*a+m*h+p*f+v*R,t[3]=M*o+m*c+p*l+v*A,M=r[4],m=r[5],p=r[6],v=r[7],t[4]=M*n+m*s+p*E+v*T,t[5]=M*i+m*u+p*_+v*d,t[6]=M*a+m*h+p*f+v*R,t[7]=M*o+m*c+p*l+v*A,M=r[8],m=r[9],p=r[10],v=r[11],t[8]=M*n+m*s+p*E+v*T,t[9]=M*i+m*u+p*_+v*d,t[10]=M*a+m*h+p*f+v*R,t[11]=M*o+m*c+p*l+v*A,M=r[12],m=r[13],p=r[14],v=r[15],t[12]=M*n+m*s+p*E+v*T,t[13]=M*i+m*u+p*_+v*d,t[14]=M*a+m*h+p*f+v*R,t[15]=M*o+m*c+p*l+v*A,t}function T(t,e,r){var n,i,a,o,s,u,h,c,E,_,f,l,T=r[0],d=r[1],R=r[2];return e===t?(t[12]=e[0]*T+e[4]*d+e[8]*R+e[12],t[13]=e[1]*T+e[5]*d+e[9]*R+e[13],t[14]=e[2]*T+e[6]*d+e[10]*R+e[14],t[15]=e[3]*T+e[7]*d+e[11]*R+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],u=e[5],h=e[6],c=e[7],E=e[8],_=e[9],f=e[10],l=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=u,t[6]=h,t[7]=c,t[8]=E,t[9]=_,t[10]=f,t[11]=l,t[12]=n*T+s*d+E*R+e[12],t[13]=i*T+u*d+_*R+e[13],t[14]=a*T+h*d+f*R+e[14],t[15]=o*T+c*d+l*R+e[15]),t}function d(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function R(t,e,r,i){var a,o,s,u,h,c,E,_,f,l,T,d,R,A,M,m,p,v,L,S,N,I,g,b,O=i[0],P=i[1],C=i[2],x=Math.hypot(O,P,C);return x0?(r[0]=2*(u*s+E*i+h*o-c*a)/_,r[1]=2*(h*s+E*a+c*i-u*o)/_,r[2]=2*(c*s+E*o+u*a-h*i)/_):(r[0]=2*(u*s+E*i+h*o-c*a),r[1]=2*(h*s+E*a+c*i-u*o),r[2]=2*(c*s+E*o+u*a-h*i)),g(t,e,r),t}function O(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t}function P(t,e){var r=e[0],n=e[1],i=e[2],a=e[4],o=e[5],s=e[6],u=e[8],h=e[9],c=e[10];return t[0]=Math.hypot(r,n,i),t[1]=Math.hypot(a,o,s),t[2]=Math.hypot(u,h,c),t}function C(t,e){var r=new n.ARRAY_TYPE(3);P(r,e);var i=1/r[0],a=1/r[1],o=1/r[2],s=e[0]*i,u=e[1]*a,h=e[2]*o,c=e[4]*i,E=e[5]*a,_=e[6]*o,f=e[8]*i,l=e[9]*a,T=e[10]*o,d=s+E+T,R=0;return d>0?(R=2*Math.sqrt(d+1),t[3]=.25*R,t[0]=(_-l)/R,t[1]=(f-h)/R,t[2]=(u-c)/R):s>E&&s>T?(R=2*Math.sqrt(1+s-E-T),t[3]=(_-l)/R,t[0]=.25*R,t[1]=(u+c)/R,t[2]=(f+h)/R):E>T?(R=2*Math.sqrt(1+E-s-T),t[3]=(f-h)/R,t[0]=(u+c)/R,t[1]=.25*R,t[2]=(_+l)/R):(R=2*Math.sqrt(1+T-s-E),t[3]=(u-c)/R,t[0]=(f+h)/R,t[1]=(_+l)/R,t[2]=.25*R),t}function x(t,e,r,n){var i=e[0],a=e[1],o=e[2],s=e[3],u=i+i,h=a+a,c=o+o,E=i*u,_=i*h,f=i*c,l=a*h,T=a*c,d=o*c,R=s*u,A=s*h,M=s*c,m=n[0],p=n[1],v=n[2];return t[0]=(1-(l+d))*m,t[1]=(_+M)*m,t[2]=(f-A)*m,t[3]=0,t[4]=(_-M)*p,t[5]=(1-(E+d))*p,t[6]=(T+R)*p,t[7]=0,t[8]=(f+A)*v,t[9]=(T-R)*v,t[10]=(1-(E+l))*v,t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}function U(t,e,r,n,i){var a=e[0],o=e[1],s=e[2],u=e[3],h=a+a,c=o+o,E=s+s,_=a*h,f=a*c,l=a*E,T=o*c,d=o*E,R=s*E,A=u*h,M=u*c,m=u*E,p=n[0],v=n[1],L=n[2],S=i[0],N=i[1],I=i[2],g=(1-(T+R))*p,b=(f+m)*p,O=(l-M)*p,P=(f-m)*v,C=(1-(_+R))*v,x=(d+A)*v,U=(l+M)*L,F=(d-A)*L,y=(1-(_+T))*L;return t[0]=g,t[1]=b,t[2]=O,t[3]=0,t[4]=P,t[5]=C,t[6]=x,t[7]=0,t[8]=U,t[9]=F,t[10]=y,t[11]=0,t[12]=r[0]+S-(g*S+P*N+U*I),t[13]=r[1]+N-(b*S+C*N+F*I),t[14]=r[2]+I-(O*S+x*N+y*I),t[15]=1,t}function F(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r+r,s=n+n,u=i+i,h=r*o,c=n*o,E=n*s,_=i*o,f=i*s,l=i*u,T=a*o,d=a*s,R=a*u;return t[0]=1-E-l,t[1]=c+R,t[2]=_-d,t[3]=0,t[4]=c-R,t[5]=1-h-l,t[6]=f+T,t[7]=0,t[8]=_+d,t[9]=f-T,t[10]=1-h-E,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function y(t,e,r,n,i,a,o){var s=1/(r-e),u=1/(i-n),h=1/(a-o);return t[0]=2*a*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*a*u,t[6]=0,t[7]=0,t[8]=(r+e)*s,t[9]=(i+n)*u,t[10]=(o+a)*h,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*a*2*h,t[15]=0,t}function D(t,e,r,n,i){var a,o=1/Math.tan(e/2);return t[0]=o/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=o,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=i&&i!==1/0?(a=1/(n-i),t[10]=(i+n)*a,t[14]=2*i*n*a):(t[10]=-1,t[14]=-2*n),t}var w=D;function B(t,e,r,n,i){var a,o=1/Math.tan(e/2);return t[0]=o/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=o,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=i&&i!==1/0?(a=1/(n-i),t[10]=i*a,t[14]=i*n*a):(t[10]=-1,t[14]=-n),t}function G(t,e,r,n){var i=Math.tan(e.upDegrees*Math.PI/180),a=Math.tan(e.downDegrees*Math.PI/180),o=Math.tan(e.leftDegrees*Math.PI/180),s=Math.tan(e.rightDegrees*Math.PI/180),u=2/(o+s),h=2/(i+a);return t[0]=u,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=h,t[6]=0,t[7]=0,t[8]=-(o-s)*u*.5,t[9]=(i-a)*h*.5,t[10]=n/(r-n),t[11]=-1,t[12]=0,t[13]=0,t[14]=n*r/(r-n),t[15]=0,t}function X(t,e,r,n,i,a,o){var s=1/(e-r),u=1/(n-i),h=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*u,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*h,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*u,t[14]=(o+a)*h,t[15]=1,t}var V=X;function H(t,e,r,n,i,a,o){var s=1/(e-r),u=1/(n-i),h=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*u,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=h,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*u,t[14]=a*h,t[15]=1,t}function Y(t,e,r,i){var a,o,s,u,c,E,_,f,l,T,d=e[0],R=e[1],A=e[2],M=i[0],m=i[1],p=i[2],v=r[0],L=r[1],S=r[2];return Math.abs(d-v)0&&(c*=f=1/Math.sqrt(f),E*=f,_*=f);var l=u*_-h*E,T=h*c-s*_,d=s*E-u*c;return(f=l*l+T*T+d*d)>0&&(l*=f=1/Math.sqrt(f),T*=f,d*=f),t[0]=l,t[1]=T,t[2]=d,t[3]=0,t[4]=E*d-_*T,t[5]=_*l-c*d,t[6]=c*T-E*l,t[7]=0,t[8]=c,t[9]=E,t[10]=_,t[11]=0,t[12]=i,t[13]=a,t[14]=o,t[15]=1,t}function j(t){return"mat4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+", "+t[9]+", "+t[10]+", "+t[11]+", "+t[12]+", "+t[13]+", "+t[14]+", "+t[15]+")"}function q(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}function k(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t[4]=e[4]+r[4],t[5]=e[5]+r[5],t[6]=e[6]+r[6],t[7]=e[7]+r[7],t[8]=e[8]+r[8],t[9]=e[9]+r[9],t[10]=e[10]+r[10],t[11]=e[11]+r[11],t[12]=e[12]+r[12],t[13]=e[13]+r[13],t[14]=e[14]+r[14],t[15]=e[15]+r[15],t}function K(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t[4]=e[4]-r[4],t[5]=e[5]-r[5],t[6]=e[6]-r[6],t[7]=e[7]-r[7],t[8]=e[8]-r[8],t[9]=e[9]-r[9],t[10]=e[10]-r[10],t[11]=e[11]-r[11],t[12]=e[12]-r[12],t[13]=e[13]-r[13],t[14]=e[14]-r[14],t[15]=e[15]-r[15],t}function Z(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t[4]=e[4]*r,t[5]=e[5]*r,t[6]=e[6]*r,t[7]=e[7]*r,t[8]=e[8]*r,t[9]=e[9]*r,t[10]=e[10]*r,t[11]=e[11]*r,t[12]=e[12]*r,t[13]=e[13]*r,t[14]=e[14]*r,t[15]=e[15]*r,t}function z(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t[4]=e[4]+r[4]*n,t[5]=e[5]+r[5]*n,t[6]=e[6]+r[6]*n,t[7]=e[7]+r[7]*n,t[8]=e[8]+r[8]*n,t[9]=e[9]+r[9]*n,t[10]=e[10]+r[10]*n,t[11]=e[11]+r[11]*n,t[12]=e[12]+r[12]*n,t[13]=e[13]+r[13]*n,t[14]=e[14]+r[14]*n,t[15]=e[15]+r[15]*n,t}function $(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]&&t[9]===e[9]&&t[10]===e[10]&&t[11]===e[11]&&t[12]===e[12]&&t[13]===e[13]&&t[14]===e[14]&&t[15]===e[15]}function Q(t,e){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],u=t[5],h=t[6],c=t[7],E=t[8],_=t[9],f=t[10],l=t[11],T=t[12],d=t[13],R=t[14],A=t[15],M=e[0],m=e[1],p=e[2],v=e[3],L=e[4],S=e[5],N=e[6],I=e[7],g=e[8],b=e[9],O=e[10],P=e[11],C=e[12],x=e[13],U=e[14],F=e[15];return Math.abs(r-M)<=n.EPSILON*Math.max(1,Math.abs(r),Math.abs(M))&&Math.abs(i-m)<=n.EPSILON*Math.max(1,Math.abs(i),Math.abs(m))&&Math.abs(a-p)<=n.EPSILON*Math.max(1,Math.abs(a),Math.abs(p))&&Math.abs(o-v)<=n.EPSILON*Math.max(1,Math.abs(o),Math.abs(v))&&Math.abs(s-L)<=n.EPSILON*Math.max(1,Math.abs(s),Math.abs(L))&&Math.abs(u-S)<=n.EPSILON*Math.max(1,Math.abs(u),Math.abs(S))&&Math.abs(h-N)<=n.EPSILON*Math.max(1,Math.abs(h),Math.abs(N))&&Math.abs(c-I)<=n.EPSILON*Math.max(1,Math.abs(c),Math.abs(I))&&Math.abs(E-g)<=n.EPSILON*Math.max(1,Math.abs(E),Math.abs(g))&&Math.abs(_-b)<=n.EPSILON*Math.max(1,Math.abs(_),Math.abs(b))&&Math.abs(f-O)<=n.EPSILON*Math.max(1,Math.abs(f),Math.abs(O))&&Math.abs(l-P)<=n.EPSILON*Math.max(1,Math.abs(l),Math.abs(P))&&Math.abs(T-C)<=n.EPSILON*Math.max(1,Math.abs(T),Math.abs(C))&&Math.abs(d-x)<=n.EPSILON*Math.max(1,Math.abs(d),Math.abs(x))&&Math.abs(R-U)<=n.EPSILON*Math.max(1,Math.abs(R),Math.abs(U))&&Math.abs(A-F)<=n.EPSILON*Math.max(1,Math.abs(A),Math.abs(F))}var J=l,tt=K},160:(t,e,r)=>{"use strict";r.r(e),r.d(e,{add:()=>c,angle:()=>G,bezier:()=>C,ceil:()=>l,clone:()=>a,copy:()=>u,create:()=>i,cross:()=>b,dist:()=>K,distance:()=>p,div:()=>k,divide:()=>f,dot:()=>g,equals:()=>Y,exactEquals:()=>H,floor:()=>T,forEach:()=>Q,fromValues:()=>s,hermite:()=>P,inverse:()=>N,len:()=>z,length:()=>o,lerp:()=>O,max:()=>R,min:()=>d,mul:()=>q,multiply:()=>_,negate:()=>S,normalize:()=>I,random:()=>x,rotateX:()=>D,rotateY:()=>w,rotateZ:()=>B,round:()=>A,scale:()=>M,scaleAndAdd:()=>m,set:()=>h,sqrDist:()=>Z,sqrLen:()=>$,squaredDistance:()=>v,squaredLength:()=>L,str:()=>V,sub:()=>j,subtract:()=>E,transformMat3:()=>F,transformMat4:()=>U,transformQuat:()=>y,zero:()=>X});var n=r(685);function i(){var t=new n.ARRAY_TYPE(3);return n.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function a(t){var e=new n.ARRAY_TYPE(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function o(t){var e=t[0],r=t[1],n=t[2];return Math.hypot(e,r,n)}function s(t,e,r){var i=new n.ARRAY_TYPE(3);return i[0]=t,i[1]=e,i[2]=r,i}function u(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function h(t,e,r,n){return t[0]=e,t[1]=r,t[2]=n,t}function c(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t}function E(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t}function _(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t}function f(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t}function l(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}function T(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}function d(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t}function R(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t}function A(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}function M(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t}function m(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t}function p(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return Math.hypot(r,n,i)}function v(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return r*r+n*n+i*i}function L(t){var e=t[0],r=t[1],n=t[2];return e*e+r*r+n*n}function S(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t}function N(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t}function I(t,e){var r=e[0],n=e[1],i=e[2],a=r*r+n*n+i*i;return a>0&&(a=1/Math.sqrt(a)),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t}function g(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function b(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],u=r[2];return t[0]=i*u-a*s,t[1]=a*o-n*u,t[2]=n*s-i*o,t}function O(t,e,r,n){var i=e[0],a=e[1],o=e[2];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t}function P(t,e,r,n,i,a){var o=a*a,s=o*(2*a-3)+1,u=o*(a-2)+a,h=o*(a-1),c=o*(3-2*a);return t[0]=e[0]*s+r[0]*u+n[0]*h+i[0]*c,t[1]=e[1]*s+r[1]*u+n[1]*h+i[1]*c,t[2]=e[2]*s+r[2]*u+n[2]*h+i[2]*c,t}function C(t,e,r,n,i,a){var o=1-a,s=o*o,u=a*a,h=s*o,c=3*a*s,E=3*u*o,_=u*a;return t[0]=e[0]*h+r[0]*c+n[0]*E+i[0]*_,t[1]=e[1]*h+r[1]*c+n[1]*E+i[1]*_,t[2]=e[2]*h+r[2]*c+n[2]*E+i[2]*_,t}function x(t,e){e=e||1;var r=2*n.RANDOM()*Math.PI,i=2*n.RANDOM()-1,a=Math.sqrt(1-i*i)*e;return t[0]=Math.cos(r)*a,t[1]=Math.sin(r)*a,t[2]=i*e,t}function U(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[3]*n+r[7]*i+r[11]*a+r[15];return o=o||1,t[0]=(r[0]*n+r[4]*i+r[8]*a+r[12])/o,t[1]=(r[1]*n+r[5]*i+r[9]*a+r[13])/o,t[2]=(r[2]*n+r[6]*i+r[10]*a+r[14])/o,t}function F(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t}function y(t,e,r){var n=r[0],i=r[1],a=r[2],o=r[3],s=e[0],u=e[1],h=e[2],c=i*h-a*u,E=a*s-n*h,_=n*u-i*s,f=i*_-a*E,l=a*c-n*_,T=n*E-i*c,d=2*o;return c*=d,E*=d,_*=d,f*=2,l*=2,T*=2,t[0]=s+c+f,t[1]=u+E+l,t[2]=h+_+T,t}function D(t,e,r,n){var i=[],a=[];return i[0]=e[0]-r[0],i[1]=e[1]-r[1],i[2]=e[2]-r[2],a[0]=i[0],a[1]=i[1]*Math.cos(n)-i[2]*Math.sin(n),a[2]=i[1]*Math.sin(n)+i[2]*Math.cos(n),t[0]=a[0]+r[0],t[1]=a[1]+r[1],t[2]=a[2]+r[2],t}function w(t,e,r,n){var i=[],a=[];return i[0]=e[0]-r[0],i[1]=e[1]-r[1],i[2]=e[2]-r[2],a[0]=i[2]*Math.sin(n)+i[0]*Math.cos(n),a[1]=i[1],a[2]=i[2]*Math.cos(n)-i[0]*Math.sin(n),t[0]=a[0]+r[0],t[1]=a[1]+r[1],t[2]=a[2]+r[2],t}function B(t,e,r,n){var i=[],a=[];return i[0]=e[0]-r[0],i[1]=e[1]-r[1],i[2]=e[2]-r[2],a[0]=i[0]*Math.cos(n)-i[1]*Math.sin(n),a[1]=i[0]*Math.sin(n)+i[1]*Math.cos(n),a[2]=i[2],t[0]=a[0]+r[0],t[1]=a[1]+r[1],t[2]=a[2]+r[2],t}function G(t,e){var r=t[0],n=t[1],i=t[2],a=e[0],o=e[1],s=e[2],u=Math.sqrt(r*r+n*n+i*i)*Math.sqrt(a*a+o*o+s*s),h=u&&g(t,e)/u;return Math.acos(Math.min(Math.max(h,-1),1))}function X(t){return t[0]=0,t[1]=0,t[2]=0,t}function V(t){return"vec3("+t[0]+", "+t[1]+", "+t[2]+")"}function H(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}function Y(t,e){var r=t[0],i=t[1],a=t[2],o=e[0],s=e[1],u=e[2];return Math.abs(r-o)<=n.EPSILON*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=n.EPSILON*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-u)<=n.EPSILON*Math.max(1,Math.abs(a),Math.abs(u))}var W,j=E,q=_,k=f,K=p,Z=v,z=o,$=L,Q=(W=i(),function(t,e,r,n,i,a){var o,s;for(e||(e=3),r||(r=0),s=n?Math.min(n*e+r,t.length):t.length,o=r;o{"use strict";var e=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function i(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(t){n[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,a){for(var o,s,u=i(t),h=1;h{"use strict";r.d(e,{Z:()=>M});let n=window,i=60,a=performance.now(),o=0,s=0,u=a;const h=[],c=[],E=[],_=[];let f=[],l=[],T=-1,d=0;function R(){!function(){let t,e=0,r=1e3/i,n=0;for(e=0;e0;)t=f.pop(),t.func(t.args);let T=performance.now();for(s=(T-a)/1e3,o=T-u,e=0;et.delay&&(t.func(t.args),c.splice(e,1));for(T=performance.now();E.length>0;){if(t=E.shift(),n=performance.now(),!(n-T0;)t=_.shift(),n=performance.now(),n-T-1&&window.cancelAnimationFrame(T),n=t,R()},setFrameRate:function(t){i=t},getElapsedTime:function(){return s},getDeltaTime:function(){return o}};const M=A},247:(t,e,r)=>{"use strict";r.d(e,{Z:()=>n});const n={autoSave:!1,showThumbnail:!1,margin:100,thumbnailSize:256,background:[22,22,22]}},856:(t,e,r)=>{"use strict";r.d(e,{nu:()=>C,QA:()=>x,Cg:()=>U,GL:()=>M,fy:()=>O,xs:()=>W,F7:()=>j});var n=r(187),i=r.n(n),a=r(418),o=r.n(a),s=r(685);function u(t,e){const r=t.getExtension(e);if(!r)return!1;const n=e.split("_")[0],i=new RegExp(`${n}$`);for(const e in r)if("function"==typeof r[e]){const n=e.replace(i,"");e.substring&&(t[n]=r[e].bind(r))}return!0}const h=["EXT_shader_texture_lod","EXT_sRGB","EXT_frag_depth","OES_texture_float","OES_texture_half_float","OES_texture_float_linear","OES_texture_half_float_linear","OES_standard_derivatives","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_color_buffer_half_float","OES_vertex_array_object","WEBGL_depth_texture","ANGLE_instanced_arrays","WEBGL_color_buffer_float","WEBGL_draw_buffers","EXT_color_buffer_float"],c=(()=>{let t=!1;return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&(t=!0),t})(),E=(t,e)=>{if("number"==typeof t)return s.equals(t,e);if(t.length!==e.length)return!1;let r=!0;return t.forEach(((t,n)=>{r=s.equals(t,e[n])&&r})),r},_={ACTIVE_ATTRIBUTES:35721,ACTIVE_ATTRIBUTE_MAX_LENGTH:35722,ACTIVE_TEXTURE:34016,ACTIVE_UNIFORMS:35718,ACTIVE_UNIFORM_MAX_LENGTH:35719,ALIASED_LINE_WIDTH_RANGE:33902,ALIASED_POINT_SIZE_RANGE:33901,ALPHA:6406,ALPHA_BITS:3413,ALWAYS:519,ARRAY_BUFFER:34962,ARRAY_BUFFER_BINDING:34964,ATTACHED_SHADERS:35717,BACK:1029,BLEND:3042,BLEND_COLOR:32773,BLEND_DST_ALPHA:32970,BLEND_DST_RGB:32968,BLEND_EQUATION:32777,BLEND_EQUATION_ALPHA:34877,BLEND_EQUATION_RGB:32777,BLEND_SRC_ALPHA:32971,BLEND_SRC_RGB:32969,BLUE_BITS:3412,BOOL:35670,BOOL_VEC2:35671,BOOL_VEC3:35672,BOOL_VEC4:35673,BROWSER_DEFAULT_WEBGL:37444,BUFFER_SIZE:34660,BUFFER_USAGE:34661,BYTE:5120,CCW:2305,CLAMP_TO_EDGE:33071,COLOR_ATTACHMENT0:36064,COLOR_BUFFER_BIT:16384,COLOR_CLEAR_VALUE:3106,COLOR_WRITEMASK:3107,COMPILE_STATUS:35713,COMPRESSED_TEXTURE_FORMATS:34467,CONSTANT_ALPHA:32771,CONSTANT_COLOR:32769,CONTEXT_LOST_WEBGL:37442,CULL_FACE:2884,CULL_FACE_MODE:2885,CURRENT_PROGRAM:35725,CURRENT_VERTEX_ATTRIB:34342,CW:2304,DECR:7683,DECR_WRAP:34056,DELETE_STATUS:35712,DEPTH_ATTACHMENT:36096,DEPTH_BITS:3414,DEPTH_BUFFER_BIT:256,DEPTH_CLEAR_VALUE:2931,DEPTH_COMPONENT:6402,RED:6403,DEPTH_COMPONENT16:33189,DEPTH_FUNC:2932,DEPTH_RANGE:2928,DEPTH_STENCIL:34041,DEPTH_STENCIL_ATTACHMENT:33306,DEPTH_TEST:2929,DEPTH_WRITEMASK:2930,DITHER:3024,DONT_CARE:4352,DST_ALPHA:772,DST_COLOR:774,DYNAMIC_DRAW:35048,ELEMENT_ARRAY_BUFFER:34963,ELEMENT_ARRAY_BUFFER_BINDING:34965,EQUAL:514,FASTEST:4353,FLOAT:5126,FLOAT_MAT2:35674,FLOAT_MAT3:35675,FLOAT_MAT4:35676,FLOAT_VEC2:35664,FLOAT_VEC3:35665,FLOAT_VEC4:35666,FRAGMENT_SHADER:35632,FRAMEBUFFER:36160,FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:36049,FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE:36048,FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE:36051,FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL:36050,FRAMEBUFFER_BINDING:36006,FRAMEBUFFER_COMPLETE:36053,FRAMEBUFFER_INCOMPLETE_ATTACHMENT:36054,FRAMEBUFFER_INCOMPLETE_DIMENSIONS:36057,FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:36055,FRAMEBUFFER_UNSUPPORTED:36061,FRONT:1028,FRONT_AND_BACK:1032,FRONT_FACE:2886,FUNC_ADD:32774,FUNC_REVERSE_SUBTRACT:32779,FUNC_SUBTRACT:32778,GENERATE_MIPMAP_HINT:33170,GEQUAL:518,GREATER:516,GREEN_BITS:3411,HALF_FLOAT:36193,HIGH_FLOAT:36338,HIGH_INT:36341,INCR:7682,INCR_WRAP:34055,INFO_LOG_LENGTH:35716,INT:5124,INT_VEC2:35667,INT_VEC3:35668,INT_VEC4:35669,INVALID_ENUM:1280,INVALID_FRAMEBUFFER_OPERATION:1286,INVALID_OPERATION:1282,INVALID_VALUE:1281,INVERT:5386,KEEP:7680,LEQUAL:515,LESS:513,LINEAR:9729,LINEAR_MIPMAP_LINEAR:9987,LINEAR_MIPMAP_NEAREST:9985,LINES:1,LINE_LOOP:2,LINE_STRIP:3,LINE_WIDTH:2849,LINK_STATUS:35714,LOW_FLOAT:36336,LOW_INT:36339,LUMINANCE:6409,LUMINANCE_ALPHA:6410,MAX_COMBINED_TEXTURE_IMAGE_UNITS:35661,MAX_CUBE_MAP_TEXTURE_SIZE:34076,MAX_FRAGMENT_UNIFORM_VECTORS:36349,MAX_RENDERBUFFER_SIZE:34024,MAX_TEXTURE_IMAGE_UNITS:34930,MAX_TEXTURE_SIZE:3379,MAX_VARYING_VECTORS:36348,MAX_VERTEX_ATTRIBS:34921,MAX_VERTEX_TEXTURE_IMAGE_UNITS:35660,MAX_VERTEX_UNIFORM_VECTORS:36347,MAX_VIEWPORT_DIMS:3386,MEDIUM_FLOAT:36337,MEDIUM_INT:36340,MIRRORED_REPEAT:33648,NEAREST:9728,NEAREST_MIPMAP_LINEAR:9986,NEAREST_MIPMAP_NEAREST:9984,NEVER:512,NICEST:4354,NONE:0,NOTEQUAL:517,NO_ERROR:0,NUM_COMPRESSED_TEXTURE_FORMATS:34466,ONE:1,ONE_MINUS_CONSTANT_ALPHA:32772,ONE_MINUS_CONSTANT_COLOR:32770,ONE_MINUS_DST_ALPHA:773,ONE_MINUS_DST_COLOR:775,ONE_MINUS_SRC_ALPHA:771,ONE_MINUS_SRC_COLOR:769,OUT_OF_MEMORY:1285,PACK_ALIGNMENT:3333,POINTS:0,POLYGON_OFFSET_FACTOR:32824,POLYGON_OFFSET_FILL:32823,POLYGON_OFFSET_UNITS:10752,RED_BITS:3410,RENDERBUFFER:36161,RENDERBUFFER_ALPHA_SIZE:36179,RENDERBUFFER_BINDING:36007,RENDERBUFFER_BLUE_SIZE:36178,RENDERBUFFER_DEPTH_SIZE:36180,RENDERBUFFER_GREEN_SIZE:36177,RENDERBUFFER_HEIGHT:36163,RENDERBUFFER_INTERNAL_FORMAT:36164,RENDERBUFFER_RED_SIZE:36176,RENDERBUFFER_STENCIL_SIZE:36181,RENDERBUFFER_WIDTH:36162,RENDERER:7937,REPEAT:10497,REPLACE:7681,RGB:6407,RGB5_A1:32855,RGB565:36194,RGBA:6408,RGBA4:32854,SAMPLER_2D:35678,SAMPLER_CUBE:35680,SAMPLES:32937,SAMPLE_ALPHA_TO_COVERAGE:32926,SAMPLE_BUFFERS:32936,SAMPLE_COVERAGE:32928,SAMPLE_COVERAGE_INVERT:32939,SAMPLE_COVERAGE_VALUE:32938,SCISSOR_BOX:3088,SCISSOR_TEST:3089,SHADER_COMPILER:36346,SHADER_SOURCE_LENGTH:35720,SHADER_TYPE:35663,SHADING_LANGUAGE_VERSION:35724,SHORT:5122,SRC_ALPHA:770,SRC_ALPHA_SATURATE:776,SRC_COLOR:768,STATIC_DRAW:35044,STENCIL_ATTACHMENT:36128,STENCIL_BACK_FAIL:34817,STENCIL_BACK_FUNC:34816,STENCIL_BACK_PASS_DEPTH_FAIL:34818,STENCIL_BACK_PASS_DEPTH_PASS:34819,STENCIL_BACK_REF:36003,STENCIL_BACK_VALUE_MASK:36004,STENCIL_BACK_WRITEMASK:36005,STENCIL_BITS:3415,STENCIL_BUFFER_BIT:1024,STENCIL_CLEAR_VALUE:2961,STENCIL_FAIL:2964,STENCIL_FUNC:2962,STENCIL_INDEX:6401,STENCIL_INDEX8:36168,STENCIL_PASS_DEPTH_FAIL:2965,STENCIL_PASS_DEPTH_PASS:2966,STENCIL_REF:2967,STENCIL_TEST:2960,STENCIL_VALUE_MASK:2963,STENCIL_WRITEMASK:2968,STREAM_DRAW:35040,SUBPIXEL_BITS:3408,TEXTURE:5890,TEXTURE0:33984,TEXTURE1:33985,TEXTURE2:33986,TEXTURE3:33987,TEXTURE4:33988,TEXTURE5:33989,TEXTURE6:33990,TEXTURE7:33991,TEXTURE8:33992,TEXTURE9:33993,TEXTURE10:33994,TEXTURE11:33995,TEXTURE12:33996,TEXTURE13:33997,TEXTURE14:33998,TEXTURE15:33999,TEXTURE16:34e3,TEXTURE17:34001,TEXTURE18:34002,TEXTURE19:34003,TEXTURE20:34004,TEXTURE21:34005,TEXTURE22:34006,TEXTURE23:34007,TEXTURE24:34008,TEXTURE25:34009,TEXTURE26:34010,TEXTURE27:34011,TEXTURE28:34012,TEXTURE29:34013,TEXTURE30:34014,TEXTURE31:34015,TEXTURE_2D:3553,TEXTURE_BINDING_2D:32873,TEXTURE_BINDING_CUBE_MAP:34068,TEXTURE_CUBE_MAP:34067,TEXTURE_CUBE_MAP_NEGATIVE_X:34070,TEXTURE_CUBE_MAP_NEGATIVE_Y:34072,TEXTURE_CUBE_MAP_NEGATIVE_Z:34074,TEXTURE_CUBE_MAP_POSITIVE_X:34069,TEXTURE_CUBE_MAP_POSITIVE_Y:34071,TEXTURE_CUBE_MAP_POSITIVE_Z:34073,TEXTURE_MAG_FILTER:10240,TEXTURE_MIN_FILTER:10241,TEXTURE_WRAP_S:10242,TEXTURE_WRAP_T:10243,TRIANGLES:4,TRIANGLE_FAN:6,TRIANGLE_STRIP:5,UNPACK_ALIGNMENT:3317,UNPACK_COLORSPACE_CONVERSION_WEBGL:37443,UNPACK_FLIP_Y_WEBGL:37440,UNPACK_PREMULTIPLY_ALPHA_WEBGL:37441,UNSIGNED_BYTE:5121,UNSIGNED_INT:5125,UNSIGNED_SHORT:5123,UNSIGNED_SHORT_4_4_4_4:32819,UNSIGNED_SHORT_5_5_5_1:32820,UNSIGNED_SHORT_5_6_5:33635,VALIDATE_STATUS:35715,VENDOR:7936,VERSION:7938,VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:34975,VERTEX_ATTRIB_ARRAY_ENABLED:34338,VERTEX_ATTRIB_ARRAY_NORMALIZED:34922,VERTEX_ATTRIB_ARRAY_POINTER:34373,VERTEX_ATTRIB_ARRAY_SIZE:34339,VERTEX_ATTRIB_ARRAY_STRIDE:34340,VERTEX_ATTRIB_ARRAY_TYPE:34341,VERTEX_SHADER:35633,VIEWPORT:2978,ZERO:0,R8:33321},f={0:"NONE",1:"ONE",2:"LINE_LOOP",3:"LINE_STRIP",4:"TRIANGLES",5:"TRIANGLE_STRIP",6:"TRIANGLE_FAN",256:"DEPTH_BUFFER_BIT",512:"NEVER",513:"LESS",514:"EQUAL",515:"LEQUAL",516:"GREATER",517:"NOTEQUAL",518:"GEQUAL",519:"ALWAYS",768:"SRC_COLOR",769:"ONE_MINUS_SRC_COLOR",770:"SRC_ALPHA",771:"ONE_MINUS_SRC_ALPHA",772:"DST_ALPHA",773:"ONE_MINUS_DST_ALPHA",774:"DST_COLOR",775:"ONE_MINUS_DST_COLOR",776:"SRC_ALPHA_SATURATE",1024:"STENCIL_BUFFER_BIT",1028:"FRONT",1029:"BACK",1032:"FRONT_AND_BACK",1280:"INVALID_ENUM",1281:"INVALID_VALUE",1282:"INVALID_OPERATION",1285:"OUT_OF_MEMORY",1286:"INVALID_FRAMEBUFFER_OPERATION",2304:"CW",2305:"CCW",2849:"LINE_WIDTH",2884:"CULL_FACE",2885:"CULL_FACE_MODE",2886:"FRONT_FACE",2928:"DEPTH_RANGE",2929:"DEPTH_TEST",2930:"DEPTH_WRITEMASK",2931:"DEPTH_CLEAR_VALUE",2932:"DEPTH_FUNC",2960:"STENCIL_TEST",2961:"STENCIL_CLEAR_VALUE",2962:"STENCIL_FUNC",2963:"STENCIL_VALUE_MASK",2964:"STENCIL_FAIL",2965:"STENCIL_PASS_DEPTH_FAIL",2966:"STENCIL_PASS_DEPTH_PASS",2967:"STENCIL_REF",2968:"STENCIL_WRITEMASK",2978:"VIEWPORT",3024:"DITHER",3042:"BLEND",3088:"SCISSOR_BOX",3089:"SCISSOR_TEST",3106:"COLOR_CLEAR_VALUE",3107:"COLOR_WRITEMASK",3317:"UNPACK_ALIGNMENT",3333:"PACK_ALIGNMENT",3379:"MAX_TEXTURE_SIZE",3386:"MAX_VIEWPORT_DIMS",3408:"SUBPIXEL_BITS",3410:"RED_BITS",3411:"GREEN_BITS",3412:"BLUE_BITS",3413:"ALPHA_BITS",3414:"DEPTH_BITS",3415:"STENCIL_BITS",3553:"TEXTURE_2D",4352:"DONT_CARE",4353:"FASTEST",4354:"NICEST",5120:"BYTE",5121:"UNSIGNED_BYTE",5122:"SHORT",5123:"UNSIGNED_SHORT",5124:"INT",5125:"UNSIGNED_INT",5126:"FLOAT",5386:"INVERT",5890:"TEXTURE",6401:"STENCIL_INDEX",6402:"DEPTH_COMPONENT",6403:"RED",6406:"ALPHA",6407:"RGB",6408:"RGBA",6409:"LUMINANCE",6410:"LUMINANCE_ALPHA",7680:"KEEP",7681:"REPLACE",7682:"INCR",7683:"DECR",7936:"VENDOR",7937:"RENDERER",7938:"VERSION",9728:"NEAREST",9729:"LINEAR",9984:"NEAREST_MIPMAP_NEAREST",9985:"LINEAR_MIPMAP_NEAREST",9986:"NEAREST_MIPMAP_LINEAR",9987:"LINEAR_MIPMAP_LINEAR",10240:"TEXTURE_MAG_FILTER",10241:"TEXTURE_MIN_FILTER",10242:"TEXTURE_WRAP_S",10243:"TEXTURE_WRAP_T",10497:"REPEAT",10752:"POLYGON_OFFSET_UNITS",16384:"COLOR_BUFFER_BIT",32769:"CONSTANT_COLOR",32770:"ONE_MINUS_CONSTANT_COLOR",32771:"CONSTANT_ALPHA",32772:"ONE_MINUS_CONSTANT_ALPHA",32773:"BLEND_COLOR",32774:"FUNC_ADD",32777:"BLEND_EQUATION_RGB",32778:"FUNC_SUBTRACT",32779:"FUNC_REVERSE_SUBTRACT",32819:"UNSIGNED_SHORT_4_4_4_4",32820:"UNSIGNED_SHORT_5_5_5_1",32823:"POLYGON_OFFSET_FILL",32824:"POLYGON_OFFSET_FACTOR",32854:"RGBA4",32855:"RGB5_A1",32873:"TEXTURE_BINDING_2D",32926:"SAMPLE_ALPHA_TO_COVERAGE",32928:"SAMPLE_COVERAGE",32936:"SAMPLE_BUFFERS",32937:"SAMPLES",32938:"SAMPLE_COVERAGE_VALUE",32939:"SAMPLE_COVERAGE_INVERT",32968:"BLEND_DST_RGB",32969:"BLEND_SRC_RGB",32970:"BLEND_DST_ALPHA",32971:"BLEND_SRC_ALPHA",33071:"CLAMP_TO_EDGE",33170:"GENERATE_MIPMAP_HINT",33189:"DEPTH_COMPONENT16",33306:"DEPTH_STENCIL_ATTACHMENT",33321:"R8",33635:"UNSIGNED_SHORT_5_6_5",33648:"MIRRORED_REPEAT",33901:"ALIASED_POINT_SIZE_RANGE",33902:"ALIASED_LINE_WIDTH_RANGE",33984:"TEXTURE0",33985:"TEXTURE1",33986:"TEXTURE2",33987:"TEXTURE3",33988:"TEXTURE4",33989:"TEXTURE5",33990:"TEXTURE6",33991:"TEXTURE7",33992:"TEXTURE8",33993:"TEXTURE9",33994:"TEXTURE10",33995:"TEXTURE11",33996:"TEXTURE12",33997:"TEXTURE13",33998:"TEXTURE14",33999:"TEXTURE15",34e3:"TEXTURE16",34001:"TEXTURE17",34002:"TEXTURE18",34003:"TEXTURE19",34004:"TEXTURE20",34005:"TEXTURE21",34006:"TEXTURE22",34007:"TEXTURE23",34008:"TEXTURE24",34009:"TEXTURE25",34010:"TEXTURE26",34011:"TEXTURE27",34012:"TEXTURE28",34013:"TEXTURE29",34014:"TEXTURE30",34015:"TEXTURE31",34016:"ACTIVE_TEXTURE",34024:"MAX_RENDERBUFFER_SIZE",34041:"DEPTH_STENCIL",34055:"INCR_WRAP",34056:"DECR_WRAP",34067:"TEXTURE_CUBE_MAP",34068:"TEXTURE_BINDING_CUBE_MAP",34069:"TEXTURE_CUBE_MAP_POSITIVE_X",34070:"TEXTURE_CUBE_MAP_NEGATIVE_X",34071:"TEXTURE_CUBE_MAP_POSITIVE_Y",34072:"TEXTURE_CUBE_MAP_NEGATIVE_Y",34073:"TEXTURE_CUBE_MAP_POSITIVE_Z",34074:"TEXTURE_CUBE_MAP_NEGATIVE_Z",34076:"MAX_CUBE_MAP_TEXTURE_SIZE",34338:"VERTEX_ATTRIB_ARRAY_ENABLED",34339:"VERTEX_ATTRIB_ARRAY_SIZE",34340:"VERTEX_ATTRIB_ARRAY_STRIDE",34341:"VERTEX_ATTRIB_ARRAY_TYPE",34342:"CURRENT_VERTEX_ATTRIB",34373:"VERTEX_ATTRIB_ARRAY_POINTER",34466:"NUM_COMPRESSED_TEXTURE_FORMATS",34467:"COMPRESSED_TEXTURE_FORMATS",34660:"BUFFER_SIZE",34661:"BUFFER_USAGE",34816:"STENCIL_BACK_FUNC",34817:"STENCIL_BACK_FAIL",34818:"STENCIL_BACK_PASS_DEPTH_FAIL",34819:"STENCIL_BACK_PASS_DEPTH_PASS",34877:"BLEND_EQUATION_ALPHA",34921:"MAX_VERTEX_ATTRIBS",34922:"VERTEX_ATTRIB_ARRAY_NORMALIZED",34930:"MAX_TEXTURE_IMAGE_UNITS",34962:"ARRAY_BUFFER",34963:"ELEMENT_ARRAY_BUFFER",34964:"ARRAY_BUFFER_BINDING",34965:"ELEMENT_ARRAY_BUFFER_BINDING",34975:"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",35040:"STREAM_DRAW",35044:"STATIC_DRAW",35048:"DYNAMIC_DRAW",35632:"FRAGMENT_SHADER",35633:"VERTEX_SHADER",35660:"MAX_VERTEX_TEXTURE_IMAGE_UNITS",35661:"MAX_COMBINED_TEXTURE_IMAGE_UNITS",35663:"SHADER_TYPE",35664:"FLOAT_VEC2",35665:"FLOAT_VEC3",35666:"FLOAT_VEC4",35667:"INT_VEC2",35668:"INT_VEC3",35669:"INT_VEC4",35670:"BOOL",35671:"BOOL_VEC2",35672:"BOOL_VEC3",35673:"BOOL_VEC4",35674:"FLOAT_MAT2",35675:"FLOAT_MAT3",35676:"FLOAT_MAT4",35678:"SAMPLER_2D",35680:"SAMPLER_CUBE",35712:"DELETE_STATUS",35713:"COMPILE_STATUS",35714:"LINK_STATUS",35715:"VALIDATE_STATUS",35716:"INFO_LOG_LENGTH",35717:"ATTACHED_SHADERS",35718:"ACTIVE_UNIFORMS",35719:"ACTIVE_UNIFORM_MAX_LENGTH",35720:"SHADER_SOURCE_LENGTH",35721:"ACTIVE_ATTRIBUTES",35722:"ACTIVE_ATTRIBUTE_MAX_LENGTH",35724:"SHADING_LANGUAGE_VERSION",35725:"CURRENT_PROGRAM",36003:"STENCIL_BACK_REF",36004:"STENCIL_BACK_VALUE_MASK",36005:"STENCIL_BACK_WRITEMASK",36006:"FRAMEBUFFER_BINDING",36007:"RENDERBUFFER_BINDING",36048:"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",36049:"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",36050:"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",36051:"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",36053:"FRAMEBUFFER_COMPLETE",36054:"FRAMEBUFFER_INCOMPLETE_ATTACHMENT",36055:"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",36057:"FRAMEBUFFER_INCOMPLETE_DIMENSIONS",36061:"FRAMEBUFFER_UNSUPPORTED",36064:"COLOR_ATTACHMENT0",36096:"DEPTH_ATTACHMENT",36128:"STENCIL_ATTACHMENT",36160:"FRAMEBUFFER",36161:"RENDERBUFFER",36162:"RENDERBUFFER_WIDTH",36163:"RENDERBUFFER_HEIGHT",36164:"RENDERBUFFER_INTERNAL_FORMAT",36168:"STENCIL_INDEX8",36176:"RENDERBUFFER_RED_SIZE",36177:"RENDERBUFFER_GREEN_SIZE",36178:"RENDERBUFFER_BLUE_SIZE",36179:"RENDERBUFFER_ALPHA_SIZE",36180:"RENDERBUFFER_DEPTH_SIZE",36181:"RENDERBUFFER_STENCIL_SIZE",36193:"HALF_FLOAT",36194:"RGB565",36336:"LOW_FLOAT",36337:"MEDIUM_FLOAT",36338:"HIGH_FLOAT",36339:"LOW_INT",36340:"MEDIUM_INT",36341:"HIGH_INT",36346:"SHADER_COMPILER",36347:"MAX_VERTEX_UNIFORM_VECTORS",36348:"MAX_VARYING_VECTORS",36349:"MAX_FRAGMENT_UNIFORM_VECTORS",37440:"UNPACK_FLIP_Y_WEBGL",37441:"UNPACK_PREMULTIPLY_ALPHA_WEBGL",37442:"CONTEXT_LOST_WEBGL",37443:"UNPACK_COLORSPACE_CONVERSION_WEBGL",37444:"BROWSER_DEFAULT_WEBGL"},l={alpha:!1,depth:!0,premultipliedAlpha:!1};var T=r(975),d=r(600);let R=0;function A(){let t,e,r=[0,0,0,0],n=0,i=0,a=0,s=(()=>{const t=document.createElement("canvas");return!(!t.getContext("experimental-webgl2")&&!t.getContext("webgl2"))})(),A=c;const m=T.create(),p=T.create(),v=T.create(),L=d.create(),S=T.create(),N=d.create();this.id="WebGLContext"+R++,this.canvas,this.gl,this.CONTEXT_LOST="contextLost",this.CONTEXT_RESTORED="contextRestored",this.shaderCount=0,this.bufferCount=0,this.textureCount=0,this.frameBufferCount=0,this.maxAnisotropy=0,this.multiRenderTargetSupport=!1,this.maxMultiRenderTargets=0,this.init=function(t,e={}){const r=o()({},l,e);if(void 0!==t){if(t instanceof HTMLCanvasElement){this.canvas=t;let n=s?"webgl2":"webgl";e.webgl1&&(n="webgl",s=!1),this.gl=t.getContext(n,r)}else window.WebGL2RenderingContext&&t instanceof WebGL2RenderingContext?(s=!0,this.gl=t,this.canvas=t.canvas):t instanceof WebGLRenderingContext?(s=!1,this.gl=t,this.canvas=t.canvas):console.error("The source has to be one of the following : Canvas, WebGLRenderingContext or WebGL2RenderingContext");this.canvas.addEventListener("webglcontextlost",g),this.canvas.addEventListener("webglcontextrestored",b),this.extensions=(t=>{const{gl:e}=t,r=window.WebGL2RenderingContext&&e instanceof WebGL2RenderingContext,n={};h.forEach((t=>{n[t]=e.getExtension(t)})),r||(n.OES_vertex_array_object||console.error("OES_vertex_array_object extension is not supported"),u(e,"OES_vertex_array_object"),u(e,"ANGLE_instanced_arrays"),u(e,"WEBGL_draw_buffers"));const i=n.EXT_texture_filter_anisotropic;if(i&&(t.maxAnisotropy=e.getParameter(i.MAX_TEXTURE_MAX_ANISOTROPY_EXT)),t.multiRenderTargetSupport=!!t.gl.drawBuffers,t.multiRenderTargetSupport){const r=t.gl.MAX_DRAW_BUFFERS||n.WEBGL_draw_buffers.MAX_DRAW_BUFFERS_WEBGL;t.maxMultiRenderTargets=e.getParameter(r)}return n})(this),(t=>{for(const e in _)t[e]?console.log("already exist : ",e):t[e]=_[e];if(t.webgl2){const e=/^[^a-z]*$/;for(const r in t.gl)e.test(r)&&-1===r.indexOf("FLOAT")&&(t[r]=t.gl[r],_[r]=t.gl[r],f[t[r]]=r)}})(this),this.setSize(this.canvas.width,this.canvas.height),this.enable(this.BLEND),this.enableAlphaBlending(),this.enable(this.DEPTH_TEST),this.enable(this.CULL_FACE),this.cullFace(M.BACK)}else{const t=document.createElement("canvas");this.init(t,r)}},this.clear=function(t=0,e=0,r=0,n=0){const{gl:i}=this;i.clearColor(t,e,r,n),i.clear(i.COLOR_BUFFER_BIT|i.DEPTH_BUFFER_BIT)},this.setSize=function(t,e){i=Math.floor(t),a=Math.floor(e),this.canvas.width=i,this.canvas.height=a,n=i/a,this.viewport(0,0,i,a)},this.viewport=function(t,e,n,i){E(r,[t,e,n,i])||(r=[t,e,n,i],this.gl.viewport(t,e,n,i))},this.getViewport=function(){return r},this.getAspectRatio=function(){return n},this.enable=function(t){this.gl.enable(t)},this.disable=function(t){this.gl.disable(t)},this.cullFace=function(t){this.gl.cullFace(t)},this.enableAlphaBlending=function(){const{gl:t}=this;t.blendFunc(t.SRC_ALPHA,t.ONE_MINUS_SRC_ALPHA)},this.enableAdditiveBlending=function(){const{gl:t}=this;t.blendFunc(t.ONE,t.ONE)},this.setMatrices=function(t){e=t,this.setModelMatrix(p)},this.setModelMatrix=function(t){T.copy(v,t),void 0!==e&&(T.multiply(m,e.viewMatrix,v),d.fromMat4(L,m),d.invert(L,L),d.transpose(L,L),d.fromMat4(N,m),d.invert(N,N),T.invert(S,e.viewMatrix))},this.useShader=function(e){t=e,this.shaderProgram=e.shaderProgram,this.gl.useProgram(this.shaderProgram)},this.draw=function(e){if(e.length)return void e.forEach((t=>this.draw(t)));I(),t.updateUniforms(),e.bind(this);const{drawType:r}=e,{gl:n}=this;e.isInstanced?n.drawElementsInstanced(e.drawType,e.numItems,n.UNSIGNED_INT,0,e.numInstance):r===n.POINTS?n.drawArrays(r,0,e.vertexSize):n.drawElements(r,e.numItems,n.UNSIGNED_INT,0),e.unbind()},this.getCamera=function(){return e},this.destroy=function(t=!0){this.gl.getExtension("WEBGL_lose_context").loseContext(),t&&void 0!==this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas)},this.__defineGetter__("width",(function(){return i})),this.__defineGetter__("height",(function(){return a})),this.__defineGetter__("webgl2",(function(){return s})),this.__defineGetter__("isMobile",(function(){return A})),this.__defineGetter__("aspectRatio",(function(){return n}));const I=()=>{void 0!==e&&(t.uniform("uProjectionMatrix","mat4",e.projectionMatrix),t.uniform("uViewMatrix","mat4",e.viewMatrix),t.uniform("uNormalMatrix","mat3",L),t.uniform("uModelViewMatrixInverse","mat3",N)),t.uniform("uModelMatrix","mat4",v)},g=()=>{this.emit(this.CONTEXT_LOST)},b=()=>{this.emit(this.CONTEXT_RESTORED)}}A.prototype=Object.assign(Object.create(i().prototype),{constructor:A});const M=new A,m={float:"uniform1f",vec2:"uniform2fv",vec3:"uniform3fv",vec4:"uniform4fv",int:"uniform1i",ivec2:"uniform2i",ivec3:"uniform3i",ivec4:"uniform4i",mat2:"uniformMatrix2fv",mat3:"uniformMatrix3fv",mat4:"uniformMatrix4fv"},p=t=>"number"==typeof t?t:t.slice?t.slice(0):new Float32Array(t),v=t=>"object"==typeof t?function(t){return 9===t.length?"mat3":16===t.length?"mat4":`vec${t.length}`}(t):"float";function L(t,e){let r;this.vertexShader=t||"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec3 aVertexPosition;\nin vec2 aTextureCoord;\nin vec3 aNormal;\n\nuniform mat4 uModelMatrix;\nuniform mat4 uViewMatrix;\nuniform mat4 uProjectionMatrix;\n\nout vec2 vTextureCoord;\nout vec3 vNormal;\n\nvoid main(void) {\n gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);\n vTextureCoord = aTextureCoord;\n vNormal = aNormal;\n}",this.fragmentShader=e||"precision highp float;\n#define GLSLIFY 1\n// varying vec2 vTextureCoord;\n\nvoid main(void) {\n gl_FragColor = vec4(1.0);\n}",this.shaderProgram;let n={};this.bind=function(t){if(void 0===t||void 0===r||t===r){if(r=t||M,!this.shaderProgram){const t=i(this.vertexShader,!0),e=i(this.fragmentShader,!1);a(t,e)}r.useShader(this)}else console.error("this shader has been bind to a different WebGL Rendering Context",r.id)},this.uniform=function(t,e,r){let i,a;void 0===r?(a=v(e),i=e):(a=e,i=r);const o=m[a];if(n[t]){const e=n[t];E(e.value,i)||(e.value=p(i),e.changed=!0)}else n[t]={type:a,uniformType:o,value:p(i),changed:!0};return this},this.updateUniforms=function(){if(!r)return void console.warn("No WebGL Context has been set yet, please call shader.bind() first");const{gl:t}=r;for(let e in n){const r=n[e];if(r.changed){const n=e;r.uniformLoc||(r.uniformLoc=t.getUniformLocation(this.shaderProgram,n));const{uniformLoc:i,uniformType:a,value:o}=r;null!==i&&(-1===a.indexOf("Matrix")?t[a](i,o):t[a](i,!1,o)),r.changed=!1}}},this.destroy=function(){const{gl:t}=r;t.deleteProgram(this.shaderProgram),r.shaderCount--};const i=(t,e)=>{const{gl:n}=r,i=e?r.VERTEX_SHADER:r.FRAGMENT_SHADER,a=n.createShader(i);return n.shaderSource(a,t),n.compileShader(a),n.getShaderParameter(a,n.COMPILE_STATUS)?a:(console.warn("Error in Shader : ",n.getShaderInfoLog(a)),console.log((t=>{const e=t.split("\n");for(let t=0;t{const{gl:n}=r;this.shaderProgram=n.createProgram(),n.attachShader(this.shaderProgram,t),n.attachShader(this.shaderProgram,e),n.deleteShader(t),n.deleteShader(e),n.linkProgram(this.shaderProgram),r.shaderCount++}}function S(t=_.TRIANGLES){this.drawType=t,this.numItems=0;let e,r,n,i,a,o=[],s=[],u=[],h=!0,c=!1,E=0;this.bufferData=function(t,e,r,n=_.STATIC_DRAW,i=!1){let a,o=[];if("number"==typeof t[0]){if(a=t,void 0===r)return console.error("Missing element size for flatten data :",e),this;for(let t=0;t{for(let r=0;re.name===t))},this.getAttributes=function(){return o},this.getSource=function(t){const e=this.getAttribute(t);return e?e.source:[]},this.generateFaces=function(){let t,e,r,i,a,o;u=[];const{vertices:s}=this;for(let h=0;h{t.deleteBuffer(e.buffer),e.source=[],e.dataArray=[],a.bufferCount--})),i&&(t.deleteBuffer(i),a.bufferCount--),t.deleteVertexArray(e),o=[],n=[],s=[]},this.__defineGetter__("vertices",(function(){return this.getSource("aVertexPosition")})),this.__defineGetter__("coords",(function(){return this.getSource("aTextureCoord")})),this.__defineGetter__("normal",(function(){return this.getSource("aNormal")})),this.__defineGetter__("indices",(function(){return n})),this.__defineGetter__("faces",(function(){return u})),this.__defineGetter__("isInstanced",(function(){return c})),this.__defineGetter__("numInstance",(function(){return E}));const f=(t,e,r,n,i=_.STATIC_DRAW,a=!1)=>{const u=i;c=a||c;const h=new Float32Array(t),E=this.getAttribute(r);return E?(E.itemSize=n,E.dataArray=h,E.source=e):o.push({name:r,source:e,itemSize:n,usage:u,dataArray:h,isInstanced:a}),s.push(r),this},l=()=>{const{shaderProgram:t,gl:r}=a;0!=s.length&&(e||(e=r.createVertexArray()),r.bindVertexArray(e),o.forEach((e=>{if(-1!==s.indexOf(e.name)){const n=function(t,e){let r;const{gl:n}=e;return void 0!==t.buffer?r=t.buffer:(r=n.createBuffer(),t.buffer=r,e.bufferCount++),r}(e,a);r.bindBuffer(r.ARRAY_BUFFER,n),r.bufferData(r.ARRAY_BUFFER,e.dataArray,e.usage);const i=((t,e,r)=>(void 0===e.cacheAttribLoc&&(e.cacheAttribLoc={}),void 0===e.cacheAttribLoc[r]&&(e.cacheAttribLoc[r]=t.getAttribLocation(e,r)),e.cacheAttribLoc[r]))(r,t,e.name);i>=0&&(r.enableVertexAttribArray(i),r.vertexAttribPointer(i,e.itemSize,r.FLOAT,!1,0,0)),e.attrPosition=i,e.isInstanced&&r.vertexAttribDivisor(i,1)}})),T(),r.bindVertexArray(null),h=!1,s=[])},T=()=>{const{gl:t}=a;h&&(i||(i=t.createBuffer(),a.bufferCount++),t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,i),t.bufferData(t.ELEMENT_ARRAY_BUFFER,n,r))}}const N=t=>0!==t&&!(t&t-1);class I{constructor(t){this._value=t}set(t,e=1){this._value=this._value,this._value=0===e?this._value&0<>=t,1===e}reset(t){this._value=t}get value(){return this._value}}const g="This texture has been bind to a different WebGL Rendering Context",b=(t,e="")=>{console.error(t,e)};class O{constructor(t,e={},r=0,n=0){if(this._fromWebGLTexture=!1,t instanceof WebGLTexture)this._texture=t,this._fromWebGLTexture=!0;else{if(this._source=t,this._isHtmlElement=(t=>t instanceof HTMLImageElement||t instanceof HTMLCanvasElement||t instanceof HTMLVideoElement)(this._source),!this._isHtmlElement&&t&&!((t,e)=>{let r=!0;return"Array"===t.constructor.name&&(console.error("Please convert texture source to Unit8Array or Float32Array"),r=!1),void 0===e.type&&"Uint8Array"!==t.constructor.name&&console.error("Using none Unit8Array, pleaes specify type in the texture parameters"),r})(t,e))return;this._getDimension(t,r,n),this._params=function(t,e,r){if(!t.minFilter){let n=_.LINEAR;e&&e&&N(e)&&N(r)&&(n=_.NEAREST_MIPMAP_LINEAR),t.minFilter=n}return t.mipmap=void 0===t.mipmap||t.mipmap,t.magFilter=t.magFilter||_.LINEAR,t.wrapS=t.wrapS||_.CLAMP_TO_EDGE,t.wrapT=t.wrapT||_.CLAMP_TO_EDGE,t.internalFormat=t.internalFormat||_.RGBA,t.format=t.format||_.RGBA,t.premultiplyAlpha=void 0!==t.premultiplyAlpha&&t.premultiplyAlpha,t.level=t.level||0,t.type=t.type||_.UNSIGNED_BYTE,t}(e,this._width,this._height),this._checkMipmap()}this._parametersState=new I(0)}bind(t,e){if(void 0!==e&&void 0!==this.GL&&e!==this.GL)return void b(g,this.GL.id);this.GL=e||M;const{gl:r}=this.GL;this._fromWebGLTexture||this.createTexture(this.GL),r.activeTexture(r.TEXTURE0+t),r.bindTexture(r.TEXTURE_2D,this._texture),this._checkParameters()}createTexture(t){void 0===t||void 0===this.GL||t===this.GL?(this.GL=t||M,this._texture||(((t,e)=>{t.webgl2&&(e.type===_.HALF_FLOAT?(e.type=t.gl.HALF_FLOAT,e.internalFormat=_.RGBA16F):e.type===_.FLOAT&&(e.internalFormat=_.RGBA32F))})(this.GL,this._params),this._uploadTexture())):b(g,this.GL.id)}updateTexture(t){this._source=t,this._uploadTexture()}generateMipmap(){if(!this._generateMipmap)return;const{gl:t}=this.GL;t.bindTexture(t.TEXTURE_2D,this._texture),t.generateMipmap(t.TEXTURE_2D)}destroy(){const{gl:t}=this.GL;t.deleteTexture(this._texture),this.GL.textureCount--}showProperties(){console.log("Dimension :",this._width,this._height);for(const t in this._params)console.log(t,f[this._params[t]]||this._params[t])}_uploadTexture(){const{gl:t}=this.GL;this._texture||(this._texture=t.createTexture(),this.GL.textureCount++),t.bindTexture(t.TEXTURE_2D,this._texture),t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,!0),this._isHtmlElement&&!this.GL.webgl2?t.texImage2D(t.TEXTURE_2D,0,this._params.internalFormat,this._params.format,this._params.type,this._source):t.texImage2D(t.TEXTURE_2D,0,this._params.internalFormat,this._width,this._height,0,this._params.format,this._params.type,this._source),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,this._params.magFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this._params.minFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this._params.wrapS),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this._params.wrapT),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this._premultiplyAlpha),this._generateMipmap&&t.generateMipmap(t.TEXTURE_2D)}_checkParameters(){const{gl:t}=this.GL;this._parametersState.value>0&&(this._parametersState.get(0)?t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this._params.minFilter):this._parametersState.get(1)?t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,this._params.magFilter):this._parametersState.get(2)?t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this._params.wrapS):t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this._params.wrapT)),this._parametersState.reset(0)}_getDimension(t,e,r){t?(this._width=t.width||t.videoWidth,this._height=t.height||t.videoWidth,this._width=this._width||e,this._height=this._height||r,this._width&&this._height||(this._width=this._height=Math.sqrt(t.length/4))):(this._width=e,this._height=r)}_checkMipmap(){this._generateMipmap=this._params.mipmap,N(this._width)&&N(this._height)||(this._generateMipmap=!1),-1===f[this._params.minFilter].indexOf("MIPMAP")&&(this._generateMipmap=!1)}get texture(){return this._texture}set minFilter(t){this._params.minFilter=t,this._parametersState.set(0,1)}get minFilter(){return this._params.minFilter}set magFilter(t){this._params.magFilter=t,this._parametersState.set(1,1)}get magFilter(){return this._params.magFilter}set wrapS(t){this._params.wrapS=t,this._parametersState.set(2,1)}get wrapS(){return this._params.wrapS}set wrapT(t){this._params.wrapT=t,this._parametersState.set(3,1)}get wrapT(){return this._params.wrapT}get width(){return this._width}get height(){return this._height}get glTexture(){return this._texture}}class P{constructor(t){return this._GL=t||M,this._uniforms={},this._uniformTextures=[],this._fbo,this._clearColor={r:0,g:0,b:0,a:0},this}setClearColor(t=0,e=0,r=0,n=0){return this._clearColor.r=t,this._clearColor.g=e,this._clearColor.b=r,this._clearColor.a=n,this}useProgram(t,e){return this._shader=t instanceof L?t:new L(t,e),this}setMesh(t){return this._mesh=t,this}createMesh(t){return this._mesh=new S(t),this}bufferVertex(t){return this._mesh||(this._mesh=new S),this._mesh.bufferVertex(t),this}bufferTexCoord(t){return this._mesh||(this._mesh=new S),this._mesh.bufferTexCoord(t),this}bufferNormal(t){return this._mesh||(this._mesh=new S),this._mesh.bufferNormal(t),this}bufferIndex(t){return this._mesh||(this._mesh=new S),this._mesh.bufferIndex(t),this}bufferInstance(t,e){return this._mesh?(this._mesh.bufferInstance(t,e),this):(console.warn("Need to create mesh first"),this)}bufferData(t,e){return this._mesh||(this._mesh=new S),this._mesh.bufferData(t,e),this}uniform(t,e,r){const n=t;let i,a;return void 0===r?(a=v(e),i=e):(a=e,i=r),this._uniforms[n]={type:a,value:i},this}uniformTexture(t,e,r){return this.bindTexture(t,e,r)}bindTexture(t,e,r){return void 0!==r?this._uniformTextures[r]={name:t,texture:e}:this._uniformTextures.push({name:t,texture:e}),this}bindFrameBuffer(t){return this._fbo=t,this}draw(){if(this._shader){if(this._mesh){if(this._fbo){const{r:t,g:e,b:r,a:n}=this._clearColor;this._fbo.bind(this._GL),this._GL.clear(t,e,r,n)}this._shader.bind(this._GL);for(const t in this._uniforms){const e=this._uniforms[t];this._shader.uniform(t,e.type,e.value)}return this._uniformTextures.forEach(((t,e)=>{void 0!==t&&(this._shader.uniform(t.name,"int",e),t.texture.bind(e,this._GL))})),this._GL.draw(this._mesh),this._fbo&&this._fbo.unbind(),this}console.warn("No Mesh assigned for draw call")}else console.warn("No GLShader assigned for draw call")}get shader(){return this._shader}get framebuffer(){return this._fbo}}class C extends P{constructor(t){super(t);const e=this._GL,r=1e3,n=[[-r,0,0],[r,0,0],[0,-r,0],[0,r,0],[0,0,-r],[0,0,r]];this.createMesh(e.LINES).bufferVertex(n).bufferData([[1,0,0],[1,0,0],[0,1,0],[0,1,0],[0,0,1],[0,0,1]],"aColor").bufferIndex([0,1,2,3,4,5]).useProgram("#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec3 aVertexPosition;\nin vec3 aColor;\n\nuniform mat4 uModelMatrix;\nuniform mat4 uViewMatrix;\nuniform mat4 uProjectionMatrix;\n\nout vec3 vColor;\n\nvoid main(void) {\n gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);\n vColor = aColor;\n}","#version 300 es\nprecision highp float;\n#define GLSLIFY 1\nin vec3 vColor;\nuniform float uOpacity;\nout vec4 oColor;\n\nvoid main(void) {\n oColor = vec4(vColor, uOpacity);\n}"),this.opacity=.75}draw(){this.uniform("uOpacity",this.opacity),super.draw()}}class x extends P{constructor(t){super(t),this.setMesh(((t,e,r=!1)=>{const n=[],i=[],a=[],o=[],s=1/e;let u=0;function h(r,n,i=!1){const a=r/e*Math.PI-.5*Math.PI,o=n/e*Math.PI*2,s=i?1:t,u=[];u[1]=Math.sin(a)*s;const h=Math.cos(a)*s;u[0]=Math.cos(o)*h,u[2]=Math.sin(o)*h;const c=1e4;return u[0]=Math.floor(u[0]*c)/c,u[1]=Math.floor(u[1]*c)/c,u[2]=Math.floor(u[2]*c)/c,u}for(let t=0;tthis._update()))}_update(){this._checkLimit(),this._value+=(this._targetValue-this._value)*this.easing,Math.abs(this._targetValue-this._value)<1e-4&&(this._value=this._targetValue)}setTo(t){this._targetValue=this._value=t}add(t){this._targetValue+=t}limit(t,e){t>e?this.limit(e,t):(this._min=t,this._max=e,this._checkLimit())}_checkLimit(){void 0!==this._min&&this._targetValuethis._max&&(this._targetValue=this._max)}destroy(){D.Z.removeEF(this._efIndex)}set value(t){this._targetValue=t}get value(){return this._value}get targetValue(){return this._targetValue}}var B=r(160);const G=function(t,e){const r=e||{};return t.touches?(r.x=t.touches[0].pageX,r.y=t.touches[0].pageY):(r.x=t.clientX,r.y=t.clientY),r};class X{#t=!1;#e=!1;#r=!1;#n=!1;#i;#a={};#o={};#s=T.create();#u=T.create();#h=T.create();#c=T.create();#E=B.create();#_=B.create();#f=B.fromValues(0,1,0);radius=new w(0);rx=new w(0);ry=new w(0);#l=0;#T=0;constructor(t,e=5,r=window){this.#i=t,this.radius.setTo(e),this.#_=[0,0,this.radius],this.rx.limit(-Math.PI/2+.01,Math.PI/2-.01),r.addEventListener("mousewheel",this._onWheel),r.addEventListener("DOMMouseScroll",this._onWheel),r.addEventListener("mousedown",this._onDown),r.addEventListener("mousemove",this._onMove),window.addEventListener("mouseup",this._onUp),r.addEventListener("touchstart",this._onDown),r.addEventListener("touchmove",this._onMove),window.addEventListener("touchend",this._onUp),window.addEventListener("keydown",this._onKeyDown),window.addEventListener("keyup",this._onKeyUp),this.update(),D.Z.addEF(this._loop)}lock(t=!0){this.#t=t,this.#e=t,this.#n=!1}lockZoom(t=!0){this.#e=t}lockRotation(t=!0){this.#t=t}update(){B.set(this.#_,0,0,this.radius.value),B.rotateX(this.#_,this.#_,[0,0,0],this.rx.value),B.rotateY(this.#_,this.#_,[0,0,0],this.ry.value),T.lookAt(this.#s,this.#_,this.#E,this.#f),T.invert(this.#u,this.#s),T.mul(this.#s,this.#s,this.#c),T.mul(this.#s,this.#s,this.#h),this.#i?.setViewMatrix(this.#s)}_onDown=t=>{this.#t||(this.#n=!0,G(t,this.#a),G(t,this.#o),this.#l=this.rx.targetValue,this.#T=this.ry.targetValue,T.identity(this.#h))};_onMove=t=>{if(this.#t)return;if(!this.#n)return;if(G(t,this.#a),t.shiftKey){const t=[this.#a.x-this.#o.x,-(this.#a.y-this.#o.y),0];return B.transformMat4(t,t,this.#u),B.scale(t,t,.01),T.identity(this.#h,this.#h),void T.translate(this.#h,this.#h,t)}const e=this.#a.x-this.#o.x;this.ry.value=.01*-e+this.#T;const r=this.#a.y-this.#o.y;this.rx.value=.01*-r+this.#l};_onUp=()=>{this.#n=!1,this.#r&&(T.mul(this.#c,this.#c,this.#h),T.identity(this.#h))};_onWheel=t=>{if(this.#e)return;const e=t.wheelDelta,r=t.detail;let n=0;n=r?e?e/r/40*r>0?1:-1:-r/3:e/120,this.radius.add(2*-n),this.radius.targetValue<0&&(this.radius.value=1e-4)};_onKeyDown=t=>{t.code.indexOf("Shift")>-1&&(this.#r=!0)};_onKeyUp=t=>{"Shift"===t.key&&(T.mul(this.#c,this.#c,this.#h),T.identity(this.#h)),this.#r=!1};_loop=()=>{this.update()}}class V{constructor(){this._mtxView=T.create(),this._mtxProj=T.create(),this._near=0,this._far=0,this._lookDir=B.create()}lookAt(t,e,r=[0,1,0]){T.lookAt(this._mtxView,t,e,r)}setFromViewProjection(t,e){T.copy(this._mtxView,t),T.copy(this._mtxProj,e)}setViewMatrix(t){T.copy(this._mtxView,t)}setProjectionMatrix(t){T.copy(this._mtxProj,t)}_updateMatrices(){}get viewMatrix(){return this._mtxView}get view(){return this._mtxView}get projectionMatrix(){return this._mtxProj}get projection(){return this._mtxProj}get position(){const t=T.create();return T.invert(t,this._mtxView),[t[12],t[13],t[14]]}get direction(){const t=d.create();return d.fromMat4(t,this._mtxView),d.transpose(t,t),B.transformMat3(this._lookDir,[0,0,-1],t),B.normalize(this._lookDir,this._lookDir),this._lookDir}set near(t){this._near=t,this._updateMatrices()}get near(){return this._near}set far(t){this._far=t,this._updateMatrices()}get far(){return this._far}}function H(t,e){this.origin=t,this.direction=e;const r=B.create(),n=B.create(),i=B.create(),a=B.create(),o=B.create(),s=B.create(),u=B.create(),h=B.create();this.at=function(t){return B.copy(a,this.direction),B.scale(a,a,t),B.add(a,a,this.origin),a},this.lookAt=function(t){B.sub(this.direction,t,this.origin),B.normalize(this.origin,this.origin)},this.closestPointToPoint=function(t){const e=B.create();B.sub(t,this.origin);const r=B.dot(e,this.direction);return r<0?B.clone(this.origin):(B.copy(e,this.direction),B.scale(e,e,r),B.add(e,e,this.origin),e)},this.distanceToPoint=function(t){return Math.sqrt(this.distanceSqToPoint(t))},this.distanceSqToPoint=function(t){const e=B.create();B.sub(e,t,this.origin);const r=B.dot(e,this.direction);return r<0?B.squaredDistance(this.origin,t):(B.copy(e,this.direction),B.scale(e,e,r),B.add(e,e,this.origin),B.squaredDistance(e,t))},this.intersectsSphere=function(t,e){return this.distanceToPoint(t)<=e},this.intersectSphere=function(t,e){const r=B.create();B.sub(r,t,this.origin);const n=B.dot(r,this.direction),i=B.dot(r,r)-n*n,a=e*e;if(i>a)return null;const o=Math.sqrt(a-i),s=n-o,u=n+o;return s<0&&u<0?null:s<0?this.at(u):this.at(s)},this.intersectTriangle=function(t,e,a,c=!0){B.copy(r,t),B.copy(n,e),B.copy(i,a),B.sub(o,n,r),B.sub(s,i,r),B.cross(u,o,s);let E,_=B.dot(this.direction,u);if(_>0){if(c)return null;E=1}else{if(!(_<0))return null;E=-1,_=-_}B.sub(h,this.origin,r),B.cross(s,h,s);const f=E*B.dot(this.direction,s);if(f<0)return null;B.cross(o,o,h);const l=E*B.dot(this.direction,o);if(l<0)return null;if(f+l>_)return null;const T=-E*B.dot(h,u);return T<0?null:this.at(T/_)}}class Y extends V{constructor(t,e,r,n){super(),this._fov=0,this._ratio=0,this.setPerspective(t,e,r,n)}setPerspective(t,e,r,n){T.perspective(this._mtxProj,t,e,r,n),this._near=r,this._far=n,this._fov=t,this._ratio=e}setAspectRatio(t){this._ratio=t,this._updateMatrices()}generateRay(t,e){const r=T.create(),n=B.create(),i=this._mtxProj,a=this._mtxView;return T.multiply(r,i,a),T.invert(r,r),B.transformMat4(n,t,r),B.sub(n,n,this.position),B.normalize(n,n),e?(e.origin=this.position,e.direction=n):e=new H(this.position,n),e}_updateMatrices(){this.setPerspective(this._fov,this._ratio,this._near,this._far)}}class W{constructor(t){this._GL=t||M,this.camera=new Y,this.camera.setPerspective(45*Math.PI/180,M.aspectRatio,.1,100),this.orbitalControl=new X(this.camera,15,window),this.orbitalControl.radius.value=10,this._isRunning=!0,this._initTextures(),this._initViews(),window.addEventListener("resize",(()=>this.resize())),this._efIndex=D.Z.addEF((()=>this._loop()))}stop(){this._isRunning=!1}resume(){this._isRunning=!0}_initTextures(){}_initViews(){}update(){}render(){}_loop(){this._isRunning&&(this.update(),this._GL.viewport(0,0,this._GL.width,this._GL.height),this._GL.setMatrices(this.camera),this.render())}resize(){this._GL.setSize(window.innerWidth,window.innerHeight),this.camera.setAspectRatio(this._GL.aspectRatio)}}const j=t=>{const e=t.split("\n"),r=[],n=[],i=[],a=[],o=[],s=[],u=[];let h,c=0;const E=/v( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/,_=/vn( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/,f=/vt( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/,l=/f( +-?\d+)( +-?\d+)( +-?\d+)( +-?\d+)?/,T=/f( +(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+))?/,d=/f( +(-?\d+)\/(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+)\/(-?\d+))?/,R=/f( +(-?\d+)\/\/(-?\d+))( +(-?\d+)\/\/(-?\d+))( +(-?\d+)\/\/(-?\d+))( +(-?\d+)\/\/(-?\d+))?/;function A(t){const e=parseInt(t);return 3*(e>=0?e-1:e+a.length/3)}function M(t){const e=parseInt(t);return 3*(e>=0?e-1:e+o.length/3)}function m(t){const e=parseInt(t);return 2*(e>=0?e-1:e+s.length/2)}function p(t,e,n){r.push([a[t],a[t+1],a[t+2]]),r.push([a[e],a[e+1],a[e+2]]),r.push([a[n],a[n+1],a[n+2]]),u.push(3*c+0),u.push(3*c+1),u.push(3*c+2),c++}function v(t,e,r){n.push([s[t],s[t+1]]),n.push([s[e],s[e+1]]),n.push([s[r],s[r+1]])}function L(t,e,r){i.push([o[t],o[t+1],o[t+2]]),i.push([o[e],o[e+1],o[e+2]]),i.push([o[r],o[r+1],o[r+2]])}function S(t,e,r,n,i,a,o,s,u,h,c,E){let _,f=A(t),l=A(e),T=A(r);void 0===n?p(f,l,T):(_=A(n),p(f,l,_),p(l,T,_)),void 0!==i&&(f=m(i),l=m(a),T=m(o),void 0===n?v(f,l,T):(_=m(s),v(f,l,_),v(l,T,_))),void 0!==u&&(f=M(u),l=M(h),T=M(c),void 0===n?L(f,l,T):(_=M(E),L(f,l,_),L(l,T,_)))}for(let t=0;t{const e=t.normals.length>0,r=t.coords.length>0;let n;if(t.positions.length>65535){const i=[];let a=0;const o={};for(o.positions=t.positions.concat(),o.coords=t.coords.concat(),o.indices=t.indices.concat(),o.normals=t.normals.concat();t.indices.length>0;){const s=Math.min(65535,t.positions.length),u=t.indices.splice(0,s),h=[],c=[],E=[];let _,f=0;for(let t=0;tf&&(f=u[t]),_=u[t],h.push(o.positions[_]),r&&c.push(o.coords[_]),e&&E.push(o.normals[_]),u[t]-=a;a=f+1,n=new S,n.bufferVertex(h),r&&n.bufferTexCoord(c),n.bufferIndex(u),e&&n.bufferNormal(E),i.push(n)}return i}return n=new S,n.bufferVertex(t.positions),r&&n.bufferTexCoord(t.coords),n.bufferIndex(t.indices),e&&n.bufferNormal(t.normals),n};r(643)},643:()=>{Array.prototype.flat||Object.defineProperty(Array.prototype,"flat",{configurable:!0,value:function t(){var e=isNaN(arguments[0])?1:Number(arguments[0]);return e?Array.prototype.reduce.call(this,(function(r,n){return Array.isArray(n)?r.push.apply(r,t.call(n,e-1)):r.push(n),r}),[]):Array.prototype.slice.call(this)},writable:!0})},943:()=>{"use strict";String.prototype.replaceAll=function(t,e){return this.replace(new RegExp(t,"g"),e)},window.addEventListener("keydown",(t=>{if(83===t.keyCode&&(t.metaKey||t.ctrlKey)){t.preventDefault();const e=(()=>{const t=new Date;return`${t.getFullYear()}.${t.getMonth()+1}.${t.getDate()}-${t.getHours()}.${t.getMinutes()}.${t.getSeconds()}`})();((t,e)=>{var r=document.createElement("a"),n=(t=>{for(var e=t.split(","),r=e[0].match(/:(.*?);/)[1],n=atob(e[1]),i=n.length,a=new Uint8Array(i);i--;)a[i]=n.charCodeAt(i);return new Blob([a],{type:r})})(t.toDataURL({format:"png",multiplier:4})),i=URL.createObjectURL(n);r.download=`${e}.png`,r.href=i,r.click()})(document.querySelector("#main-canvas"),e)}}))},624:(t,e,r)=>{"use strict";r.d(e,{B8:()=>i,H:()=>n});const n=t=>{console.error(t)},i=(t,e,r)=>t.length?i(t[0],t[1],t[2]):void 0===e?`rgb(${t}, ${t}, ${t})`:`rgb(${t}, ${e}, ${r})`},552:(t,e,r)=>{"use strict";r.d(e,{H:()=>u,Z:()=>h});var n=r(247);let i,a,o;const s=(t,e,r)=>{const{margin:i}=n.Z,{innerWidth:a,innerHeight:o}=window;e=e||a,r=r||o;const s=a-i,u=o-i;let h=Math.min(e,s),c=Math.min(r,u);const E=s/e,_=u/r,f=Math.min(E,_);h=e*f,c=r*f;let l=Math.floor(a-h)/2,T=`\n position:absolute;\n width:${h}px;\n height:${c}px;\n top:${Math.floor(o-c)/2}px;\n left:${l}px;\n `;t.style.cssText=T},u=()=>{i&&s(i,a,o)},h=(t,e,r)=>{i=t,a=e,o=r,window.addEventListener("resize",(()=>{s(t,e,r)})),s(t,e,r)}}},n={};function i(t){var e=n[t];if(void 0!==e)return e.exports;var a=n[t]={exports:{}};return r[t].call(a.exports,a,a.exports,i),a.exports}i.m=r,i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var r in e)i.o(e,r)&&!i.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},i.f={},i.e=t=>Promise.all(Object.keys(i.f).reduce(((e,r)=>(i.f[r](t,e),e)),[])),i.u=t=>t+".bundle.js",i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),t={},e="fxhash-boilerplate-webpack:",i.l=(r,n,a,o)=>{if(t[r])t[r].push(n);else{var s,u;if(void 0!==a)for(var h=document.getElementsByTagName("script"),c=0;c{s.onerror=s.onload=null,clearTimeout(f);var i=t[r];if(delete t[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((t=>t(n))),e)return e(n)},f=setTimeout(_.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=_.bind(null,s.onerror),s.onload=_.bind(null,s.onload),u&&document.head.appendChild(s)}},i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},(()=>{var t;i.g.importScripts&&(t=i.g.location+"");var e=i.g.document;if(!t&&e&&(e.currentScript&&(t=e.currentScript.src),!t)){var r=e.getElementsByTagName("script");r.length&&(t=r[r.length-1].src)}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=t})(),(()=>{var t={179:0};i.f.j=(e,r)=>{var n=i.o(t,e)?t[e]:void 0;if(0!==n)if(n)r.push(n[2]);else{var a=new Promise(((r,i)=>n=t[e]=[r,i]));r.push(n[2]=a);var o=i.p+i.u(e),s=new Error;i.l(o,(r=>{if(i.o(t,e)&&(0!==(n=t[e])&&(t[e]=void 0),n)){var a=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;s.message="Loading chunk "+e+" failed.\n("+a+": "+o+")",s.name="ChunkLoadError",s.type=a,s.request=o,n[1](s)}}),"chunk-"+e,e)}};var e=(e,r)=>{var n,a,[o,s,u]=r,h=0;if(o.some((e=>0!==t[e]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);u&&u(i)}for(e&&e(r);h{"use strict";var t=i(856),e=i(552);var r=i(247);let n=!1,a=!1;class o extends t.xs{constructor(){super(),t.GL.setSize(2160,2700),this.camera.setAspectRatio(t.GL.aspectRatio),(0,e.Z)(t.GL.canvas,2160,2700),setTimeout((()=>{a=!0}),500)}_initTextures(){}_initViews(){this._dAxis=new t.nu,this._dCopy=new t.Cg,this._dBall=new t.QA}update(){}render(){t.GL.clear(.1,.1,.1,1),t.GL.setMatrices(this.camera),this._dAxis.draw(),a&&!n&&r.Z.autoSave&&(((t,e)=>{var r=document.createElement("a"),n=(t=>{for(var e=t.split(","),r=e[0].match(/:(.*?);/)[1],n=atob(e[1]),i=n.length,a=new Uint8Array(i);i--;)a[i]=n.charCodeAt(i);return new Blob([a],{type:r})})(t.toDataURL({format:"png",multiplier:4})),i=URL.createObjectURL(n);r.download=`${e}.png`,r.href=i,r.click()})(t.GL.canvas,(()=>{const t=new Date;return`${t.getFullYear()}.${t.getMonth()+1}.${t.getDate()}-${t.getHours()}.${t.getMinutes()}.${t.getSeconds()}`})()),n=!0)}resize(){}}const s=o;var u=i(624);const h=[];let c;const E=e=>{c=e.map((({id:e,file:r,type:n})=>{const i=r;let a;switch(n){case"jpg":case"png":a=new t.fy(r);break;case"text":a=(0,t.F7)(r)}return{id:e,source:i,type:n,file:a}})),console.table(c)};var _=i(719),f=i.n(_);let l,T;i(943);var d;new Promise(((t,e)=>{const r=document.body.querySelector(".Loading-Bar");console.log("Load Assets",h),h.length>0?(document.body.classList.add("isLoading"),new(f())({assets:h}).on("error",(t=>{console.log("Error :",t)})).on("progress",(t=>{r&&(r.style.width=100*t+"%")})).on("complete",(e=>{r&&(r.style.width="100%"),E(e),setTimeout((()=>{document.body.classList.remove("isLoading"),t(d)}),500)})).start()):t(d)})).then((function(){i.e(891).then(i.bind(i,891)).then((({default:e})=>{e.init(),T=document.createElement("canvas"),T.id="main-canvas",document.body.appendChild(T),t.GL.init(T,{alpha:!1,preserveDrawingBuffer:!0}),l=new s,Promise.all([i.e(296),i.e(608)]).then(i.bind(i,608)).then((({default:t})=>{t(l),i.e(756).then(i.bind(i,756))}))}))}),u.H)})()})(); \ No newline at end of file diff --git a/experiments/flame/dist/bundle.js.LICENSE.txt b/experiments/flame/dist/bundle.js.LICENSE.txt new file mode 100644 index 00000000..b5fb7739 --- /dev/null +++ b/experiments/flame/dist/bundle.js.LICENSE.txt @@ -0,0 +1,5 @@ +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ diff --git a/experiments/flame/dist/index.html b/experiments/flame/dist/index.html new file mode 100644 index 00000000..42967f4e --- /dev/null +++ b/experiments/flame/dist/index.html @@ -0,0 +1,44 @@ +FXHASH project \ No newline at end of file diff --git a/experiments/flame/dist/style.css b/experiments/flame/dist/style.css new file mode 100644 index 00000000..68ddd564 --- /dev/null +++ b/experiments/flame/dist/style.css @@ -0,0 +1,12 @@ +body { + background-color: rgb(33, 33, 33); +} + +* { + margin: 0; + padding: 0; +} + +.dg { + z-index: 99999 !important; +} diff --git a/experiments/flame/package-lock.json b/experiments/flame/package-lock.json new file mode 100644 index 00000000..099cfca3 --- /dev/null +++ b/experiments/flame/package-lock.json @@ -0,0 +1,4586 @@ +{ + "name": "fxhash-boilerplate-webpack", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "fxhash-boilerplate-webpack", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "assets-loader": "github:madclem/assets-loader", + "gl-matrix": "^3.4.3", + "glslify-loader": "^2.0.0", + "hex-rgb": "^5.0.0", + "hsl-rgb": "^1.0.0", + "object-assign": "^4.1.1", + "raw-loader": "^4.0.2", + "rgb-to-hsl": "^0.0.3", + "scheduling": "^1.3.5", + "simplex-noise": "^3.0.1", + "stats.js": "^0.17.0", + "url-parse": "^1.5.10" + }, + "devDependencies": { + "adm-zip": "^0.5.9", + "copy-webpack-plugin": "^9.0.1", + "css-loader": "^6.4.0", + "dat.gui": "^0.7.7", + "fast-url-parser": "^1.1.3", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.4.0", + "querystringparser": "^0.1.1", + "style-loader": "^3.3.0", + "webpack": "^5.59.0", + "webpack-cli": "^4.9.1", + "webpack-dev-server": "^4.3.1" + } + }, + "node_modules/@choojs/findup": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz", + "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==", + "dependencies": { + "commander": "^2.15.1" + }, + "bin": { + "findup": "bin/findup.js" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/@types/express": { + "version": "4.17.16", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.16.tgz", + "integrity": "sha512-LkKpqRZ7zqXJuvoELakaFYuETHjZkSol8EV6cNnyishutDBCCdv6+dsKPbKkCcIk57qRphOLY5sEgClw1bO3gA==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.31", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/adm-zip": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz", + "integrity": "sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/assets-loader": { + "version": "0.5.2", + "resolved": "git+ssh://git@github.com/madclem/assets-loader.git#f99067686e300b6ec460f81a9b3b59e9d4dbd82d", + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bonjour-service": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz", + "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001450", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz", + "integrity": "sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/copy-webpack-plugin": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", + "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dat.gui": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/dat.gui/-/dat.gui-0.7.9.tgz", + "integrity": "sha512-sCNc1OHobc+Erc1HqiswYgHdVNpSJUlk/Hz8vzOCsER7rl+oF/4+v8GXFUyCgtXpoCX6+bnmg07DedLvBLwYKQ==", + "dev": true + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dev": true, + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gl-matrix": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", + "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glsl-inject-defines": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/glsl-inject-defines/-/glsl-inject-defines-1.0.3.tgz", + "integrity": "sha512-W49jIhuDtF6w+7wCMcClk27a2hq8znvHtlGnrYkSWEr8tHe9eA2dcnohlcAmxLYBSpSSdzOkRdyPTrx9fw49+A==", + "dependencies": { + "glsl-token-inject-block": "^1.0.0", + "glsl-token-string": "^1.0.1", + "glsl-tokenizer": "^2.0.2" + } + }, + "node_modules/glsl-resolve": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/glsl-resolve/-/glsl-resolve-0.0.1.tgz", + "integrity": "sha512-xxFNsfnhZTK9NBhzJjSBGX6IOqYpvBHxxmo+4vapiljyGNCY0Bekzn0firQkQrazK59c1hYxMDxYS8MDlhw4gA==", + "dependencies": { + "resolve": "^0.6.1", + "xtend": "^2.1.2" + } + }, + "node_modules/glsl-resolve/node_modules/resolve": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz", + "integrity": "sha512-UHBY3viPlJKf85YijDUcikKX6tmF4SokIDp518ZDVT92JNDcG5uKIthaT/owt3Sar0lwtOafsQuwrg22/v2Dwg==" + }, + "node_modules/glsl-token-assignments": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/glsl-token-assignments/-/glsl-token-assignments-2.0.2.tgz", + "integrity": "sha512-OwXrxixCyHzzA0U2g4btSNAyB2Dx8XrztY5aVUCjRSh4/D0WoJn8Qdps7Xub3sz6zE73W3szLrmWtQ7QMpeHEQ==" + }, + "node_modules/glsl-token-defines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/glsl-token-defines/-/glsl-token-defines-1.0.0.tgz", + "integrity": "sha512-Vb5QMVeLjmOwvvOJuPNg3vnRlffscq2/qvIuTpMzuO/7s5kT+63iL6Dfo2FYLWbzuiycWpbC0/KV0biqFwHxaQ==", + "dependencies": { + "glsl-tokenizer": "^2.0.0" + } + }, + "node_modules/glsl-token-depth": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/glsl-token-depth/-/glsl-token-depth-1.1.2.tgz", + "integrity": "sha512-eQnIBLc7vFf8axF9aoi/xW37LSWd2hCQr/3sZui8aBJnksq9C7zMeUYHVJWMhFzXrBU7fgIqni4EhXVW4/krpg==" + }, + "node_modules/glsl-token-descope": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glsl-token-descope/-/glsl-token-descope-1.0.2.tgz", + "integrity": "sha512-kS2PTWkvi/YOeicVjXGgX5j7+8N7e56srNDEHDTVZ1dcESmbmpmgrnpjPcjxJjMxh56mSXYoFdZqb90gXkGjQw==", + "dependencies": { + "glsl-token-assignments": "^2.0.0", + "glsl-token-depth": "^1.1.0", + "glsl-token-properties": "^1.0.0", + "glsl-token-scope": "^1.1.0" + } + }, + "node_modules/glsl-token-inject-block": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/glsl-token-inject-block/-/glsl-token-inject-block-1.1.0.tgz", + "integrity": "sha512-q/m+ukdUBuHCOtLhSr0uFb/qYQr4/oKrPSdIK2C4TD+qLaJvqM9wfXIF/OOBjuSA3pUoYHurVRNao6LTVVUPWA==" + }, + "node_modules/glsl-token-properties": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glsl-token-properties/-/glsl-token-properties-1.0.1.tgz", + "integrity": "sha512-dSeW1cOIzbuUoYH0y+nxzwK9S9O3wsjttkq5ij9ZGw0OS41BirKJzzH48VLm8qLg+au6b0sINxGC0IrGwtQUcA==" + }, + "node_modules/glsl-token-scope": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/glsl-token-scope/-/glsl-token-scope-1.1.2.tgz", + "integrity": "sha512-YKyOMk1B/tz9BwYUdfDoHvMIYTGtVv2vbDSLh94PT4+f87z21FVdou1KNKgF+nECBTo0fJ20dpm0B1vZB1Q03A==" + }, + "node_modules/glsl-token-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glsl-token-string/-/glsl-token-string-1.0.1.tgz", + "integrity": "sha512-1mtQ47Uxd47wrovl+T6RshKGkRRCYWhnELmkEcUAPALWGTFe2XZpH3r45XAwL2B6v+l0KNsCnoaZCSnhzKEksg==" + }, + "node_modules/glsl-token-whitespace-trim": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/glsl-token-whitespace-trim/-/glsl-token-whitespace-trim-1.0.0.tgz", + "integrity": "sha512-ZJtsPut/aDaUdLUNtmBYhaCmhIjpKNg7IgZSfX5wFReMc2vnj8zok+gB/3Quqs0TsBSX/fGnqUUYZDqyuc2xLQ==" + }, + "node_modules/glsl-tokenizer": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/glsl-tokenizer/-/glsl-tokenizer-2.1.5.tgz", + "integrity": "sha512-XSZEJ/i4dmz3Pmbnpsy3cKh7cotvFlBiZnDOwnj/05EwNp2XrhQ4XKJxT7/pDt4kp4YcpRSKz8eTV7S+mwV6MA==", + "dependencies": { + "through2": "^0.6.3" + } + }, + "node_modules/glslify-bundle": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-5.1.1.tgz", + "integrity": "sha512-plaAOQPv62M1r3OsWf2UbjN0hUYAB7Aph5bfH58VxJZJhloRNbxOL9tl/7H71K7OLJoSJ2ZqWOKk3ttQ6wy24A==", + "dependencies": { + "glsl-inject-defines": "^1.0.1", + "glsl-token-defines": "^1.0.0", + "glsl-token-depth": "^1.1.1", + "glsl-token-descope": "^1.0.2", + "glsl-token-scope": "^1.1.1", + "glsl-token-string": "^1.0.1", + "glsl-token-whitespace-trim": "^1.0.0", + "glsl-tokenizer": "^2.0.2", + "murmurhash-js": "^1.0.0", + "shallow-copy": "0.0.1" + } + }, + "node_modules/glslify-deps": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/glslify-deps/-/glslify-deps-1.3.2.tgz", + "integrity": "sha512-7S7IkHWygJRjcawveXQjRXLO2FTjijPDYC7QfZyAQanY+yGLCFHYnPtsGT9bdyHiwPTw/5a1m1M9hamT2aBpag==", + "dependencies": { + "@choojs/findup": "^0.2.0", + "events": "^3.2.0", + "glsl-resolve": "0.0.1", + "glsl-tokenizer": "^2.0.0", + "graceful-fs": "^4.1.2", + "inherits": "^2.0.1", + "map-limit": "0.0.1", + "resolve": "^1.0.0" + } + }, + "node_modules/glslify-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glslify-loader/-/glslify-loader-2.0.0.tgz", + "integrity": "sha512-oOdmTX1BSPG75o3gNZToemfbbuN5dgi4Pco/aRfjbwGxPIfflYLuok6JCf2kDBPHjP+tV+imNsj6YRJg9gKJ1A==", + "dependencies": { + "glslify-bundle": "^5.0.0", + "glslify-deps": "^1.3.0", + "loader-utils": "^1.1.0", + "resolve": "^1.3.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hex-rgb": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/hex-rgb/-/hex-rgb-5.0.0.tgz", + "integrity": "sha512-NQO+lgVUCtHxZ792FodgW0zflK+ozS9X9dwGp9XvvmPlH7pyxd588cn24TD3rmPm/N0AIRXF10Otah8yKqGw4w==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/hsl-rgb": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-rgb/-/hsl-rgb-1.0.0.tgz", + "integrity": "sha512-cNq+7sfwzSDoiG/jiu8wZpOmjScUZrMKiI33tH3aQ1MZsXWQd0yJjMpPwu2OZFYa4D/bOT1aCbB5gS1kOqFx1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/map-limit": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", + "integrity": "sha512-pJpcfLPnIF/Sk3taPW21G/RQsEEirGaFpCW3oXRwH9dnFHPHNGjNyvh++rdmC2fNqEaTw2MhYJraoJWAHx8kEg==", + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/murmurhash-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz", + "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==" + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.9.tgz", + "integrity": "sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/querystringparser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/querystringparser/-/querystringparser-0.1.1.tgz", + "integrity": "sha512-dvvDKF+ZuUd0N9DZ0C59TTt2/aztGfRrNzbn6SiqSQq/uwCKoMpLEMAb08DNd0ozbyhJfrrGJFWGLHeoL7ESag==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/raw-loader/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/raw-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rgb-to-hsl": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/rgb-to-hsl/-/rgb-to-hsl-0.0.3.tgz", + "integrity": "sha512-bY9ESCopZxhGQa3ukQIr2l9XILr03i6jbrvZXRJAROYWWOrnEBL8tVTybC/OSg2nnqob2+qfeWJDa1xtDXPhVQ==" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/scheduling": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/scheduling/-/scheduling-1.3.5.tgz", + "integrity": "sha512-gUt9vLguhUUduMFaQPEY0r9qUoNbet5f+w51UmpX5NnfMk22u/VYD1oA6pWKDHnCLvB04IXwNzKHEg7Rf5yg4Q==" + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha512-b6i4ZpVuUxB9h5gfCxPiusKYkqTMOjEbBs4wMaFbkfia4yFv92UKZ6Df8WXcKbn08JNL/abvg3FnMAOfakDvUw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/simplex-noise": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/simplex-noise/-/simplex-noise-3.0.1.tgz", + "integrity": "sha512-eww0SFiWLyOaUKQMJ7gbdvQJvULeJdM/Y4BiC3rrOQnYHo+MSPh465/qeXSZkpTdB9/HthumpnYD3DobZweBBQ==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy-transport/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/spdy-transport/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/spdy/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/stats.js": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", + "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.16.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.2.tgz", + "integrity": "sha512-JKuM+KvvWVqT7muHVyrwv7FVRPnmHDwF6XwoIxdbF5Witi0vu99RYpxDexpJndXt3jbZZmmWr2/mQa6HvSNdSg==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==", + "dependencies": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "node_modules/through2/node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "dev": true + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/ws": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", + "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xtend": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz", + "integrity": "sha512-SLt5uylT+4aoXxXuwtQp5ZnMMzhDb1Xkg4pEqc00WUJCQifPfV9Ub1VrNhp9kXkrjZD2I2Hl8WnjP37jzZLPZw==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } +} diff --git a/experiments/flame/package.json b/experiments/flame/package.json new file mode 100644 index 00000000..eb090863 --- /dev/null +++ b/experiments/flame/package.json @@ -0,0 +1,42 @@ +{ + "name": "fxhash-boilerplate-webpack", + "version": "1.0.0", + "description": "a boilerplate to create a generative token on fxhash", + "main": "index.js", + "author": "fxhash", + "license": "MIT", + "scripts": { + "build": "webpack --config ./config/webpack.config.prod.js", + "start": "webpack serve --config ./config/webpack.config.dev.js & npm run shader & npm run assets", + "assets": "node ./tasks/watch-asset.js", + "shader": " node ./tasks/shader-watcher.js" + }, + "dependencies": { + "assets-loader": "github:madclem/assets-loader", + "gl-matrix": "^3.4.3", + "glslify-loader": "^2.0.0", + "hex-rgb": "^5.0.0", + "hsl-rgb": "^1.0.0", + "object-assign": "^4.1.1", + "raw-loader": "^4.0.2", + "rgb-to-hsl": "^0.0.3", + "scheduling": "^1.3.5", + "simplex-noise": "^3.0.1", + "stats.js": "^0.17.0", + "url-parse": "^1.5.10" + }, + "devDependencies": { + "adm-zip": "^0.5.9", + "copy-webpack-plugin": "^9.0.1", + "css-loader": "^6.4.0", + "dat.gui": "^0.7.7", + "fast-url-parser": "^1.1.3", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.4.0", + "querystringparser": "^0.1.1", + "style-loader": "^3.3.0", + "webpack": "^5.59.0", + "webpack-cli": "^4.9.1", + "webpack-dev-server": "^4.3.1" + } +} diff --git a/experiments/flame/public/index.html b/experiments/flame/public/index.html new file mode 100644 index 00000000..ed51a457 --- /dev/null +++ b/experiments/flame/public/index.html @@ -0,0 +1,27 @@ + + + + FXHASH project + + + + + + + + + + + diff --git a/experiments/flame/public/style.css b/experiments/flame/public/style.css new file mode 100644 index 00000000..0057fbdc --- /dev/null +++ b/experiments/flame/public/style.css @@ -0,0 +1,20 @@ +body { + background-color: rgb(33, 33, 33); +} + +* { + margin: 0; + padding: 0; +} + +.dg { + z-index: 99999 !important; +} + +#main-canvas { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} diff --git a/experiments/flame/src/Assets.js b/experiments/flame/src/Assets.js new file mode 100644 index 00000000..36731567 --- /dev/null +++ b/experiments/flame/src/Assets.js @@ -0,0 +1,42 @@ +let _assets; +import { GLTexture, parseObj } from "alfrid"; + +const init = (mAssets) => { + _assets = mAssets.map(({ id, file, type }) => { + const source = file; + let _file; + switch (type) { + case "jpg": + case "png": + _file = new GLTexture(file); + break; + case "text": + _file = parseObj(file); + break; + } + + return { + id, + source, + type, + file: _file, + }; + }); + console.table(_assets); +}; + +const get = (mName) => { + const asset = _assets.find((o) => o.id === mName); + if (!asset) { + return null; + } + + return asset.file; +}; + +const Assets = { + init, + get, +}; + +export default Assets; diff --git a/experiments/flame/src/Config.js b/experiments/flame/src/Config.js new file mode 100644 index 00000000..b919240e --- /dev/null +++ b/experiments/flame/src/Config.js @@ -0,0 +1,10 @@ +export default { + numParticles: 256, + colorBg: [25, 25, 25], + useTargetSize: false, + autoSave: false, + showThumbnail: false, + margin: 100, + thumbnailSize: 256, + background: [22, 22, 22], +}; diff --git a/experiments/flame/src/DrawParticles.js b/experiments/flame/src/DrawParticles.js new file mode 100644 index 00000000..c2abcba4 --- /dev/null +++ b/experiments/flame/src/DrawParticles.js @@ -0,0 +1,36 @@ +import { GL, Draw, Mesh } from "alfrid"; + +import Config from "./Config"; +import { random } from "./utils"; + +import vs from "shaders/particles.vert"; +import fs from "shaders/particles.frag"; + +export default class DrawParticles extends Draw { + constructor() { + super(); + + const { numParticles: num } = Config; + + const positions = []; + const uvs = []; + let count = 0; + const indices = []; + + for (let j = 0; j < num; j++) { + for (let i = 0; i < num; i++) { + positions.push([random(), random(), random()]); + uvs.push([i / num, j / num]); + indices.push(count); + count++; + } + } + + const mesh = new Mesh(GL.POINTS) + .bufferVertex(positions) + .bufferTexCoord(uvs) + .bufferIndex(indices); + + this.setMesh(mesh).useProgram(vs, fs); + } +} diff --git a/experiments/flame/src/DrawSave.js b/experiments/flame/src/DrawSave.js new file mode 100644 index 00000000..0ea22018 --- /dev/null +++ b/experiments/flame/src/DrawSave.js @@ -0,0 +1,54 @@ +import { GL, Draw, Mesh } from "alfrid"; +import Config from "./Config"; +import { random } from "./utils"; +import vs from "shaders/save.vert"; +import fs from "shaders/save.frag"; + +export default class DrawSave extends Draw { + constructor() { + super(); + + const { numParticles: num } = Config; + + const positions = []; + const uvs = []; + const normals = []; + const datas = []; + let count = 0; + const indices = []; + + const r = 4; + const ratio = 4; + + const getPos = () => { + const x = random(-r, r); + const y = random(-r / ratio, r / ratio) - 2; + const z = random(-1, 1) * 0.1; + + return GL.isMobile ? [y, x, z] : [x, y, z]; + }; + + for (let j = 0; j < num; j++) { + for (let i = 0; i < num; i++) { + positions.push(getPos()); + uvs.push([ + (i / num) * 2 - 1 + 0.5 / num, + (j / num) * 2 - 1 + 0.5 / num, + ]); + normals.push([random(), random(), random()]); + datas.push([random(), random(), random()]); + indices.push(count); + count++; + } + } + + const mesh = new Mesh(GL.POINTS) + .bufferVertex(positions) + .bufferTexCoord(uvs) + .bufferNormal(normals) + .bufferData(datas, "aData", 3) + .bufferIndex(indices); + + this.setMesh(mesh).useProgram(vs, fs); + } +} diff --git a/experiments/flame/src/DrawSim.js b/experiments/flame/src/DrawSim.js new file mode 100644 index 00000000..04503d54 --- /dev/null +++ b/experiments/flame/src/DrawSim.js @@ -0,0 +1,12 @@ +import { Draw, ShaderLibs, Geom } from "alfrid"; + +import fs from "shaders/sim.frag"; + +export default class DrawSim extends Draw { + constructor() { + super() + .setMesh(Geom.bigTriangle()) + .useProgram(ShaderLibs.bigTriangleVert, fs) + .setClearColor(0, 0, 0, 0); + } +} diff --git a/experiments/flame/src/SceneApp.js b/experiments/flame/src/SceneApp.js new file mode 100644 index 00000000..cff06e1a --- /dev/null +++ b/experiments/flame/src/SceneApp.js @@ -0,0 +1,183 @@ +import { + GL, + DrawBall, + DrawAxis, + DrawCopy, + DrawCamera, + Scene, + FboPingPong, + FrameBuffer, + CameraOrtho, +} from "alfrid"; +import { targetWidth, targetHeight } from "./features"; +import resize from "./utils/resize"; +import { random, randomInt, toGlsl, saveImage, getDateString } from "./utils"; +import Config from "./Config"; +import { vec2 } from "gl-matrix"; +import Scheduler from "scheduling"; + +// draw calls +import DrawParticles from "./DrawParticles"; +import DrawSave from "./DrawSave"; +import DrawSim from "./DrawSim"; + +// fluid simulation +import FluidSimulation from "./fluid-sim"; + +let hasSaved = false; +let canSave = false; + +class SceneApp extends Scene { + constructor() { + super(); + + if (Config.useTargetSize) { + GL.setSize(targetWidth, targetHeight); + this.camera.setAspectRatio(GL.aspectRatio); + resize(GL.canvas, targetWidth, targetHeight); + } + + // this.orbitalControl.lock(); + + setTimeout(() => { + canSave = true; + }, 500); + } + + _init() { + this.resize(); + + // fluid + const DISSIPATION = 0.985; + this._fluid = new FluidSimulation({ + DENSITY_DISSIPATION: DISSIPATION, + VELOCITY_DISSIPATION: DISSIPATION, + PRESSURE_DISSIPATION: DISSIPATION, + }); + + // light + this._light = [0, 7, 2]; + this._cameraLight = new CameraOrtho(); + const r = 7; + const ratio = 0.6; + this._cameraLight.ortho(-r, r, r * ratio, -r * ratio, 2, 12); + this._cameraLight.lookAt(this._light, [0, 0, 0]); + } + + _initTextures() { + const { numParticles: num } = Config; + + const oSettings = { + minFilter: GL.NEAREST, + magFilter: GL.NEAREST, + type: GL.FLOAT, + }; + + this._fbo = new FboPingPong(num, num, oSettings, 4); + this._fboPos = new FrameBuffer(num, num, oSettings); + } + + _initViews() { + this._dAxis = new DrawAxis(); + this._dCopy = new DrawCopy(); + this._dBall = new DrawBall(); + this._dCamera = new DrawCamera(); + + this._drawSim = new DrawSim(); + this._drawParticles = new DrawParticles(); + new DrawSave() + .setClearColor(0, 0, 0, 1) + .bindFrameBuffer(this._fbo.read) + .draw(); + + this._fboPos.bind(); + GL.clear(0, 0, 0, 0); + this._dCopy.draw(this._fbo.read.getTexture(0)); + this._fboPos.unbind(); + } + + _updateFluid() { + let time = Scheduler.getElapsedTime() * 0.1; + + let num = randomInt(4, 6); + for (let i = 0; i < num; i++) { + let x = ((i / num + time) % 1) + (random(-1, 1) * 0.2) / num; + let y = random(0.1, 0.4); + + let dir = [random(-1, 1) * 0.2, 1]; + vec2.normalize(dir, dir); + let strength = random(1, 5); + let radius = random(1, 4); + this._fluid.updateFlow([x, y], dir, strength, radius, 1); + } + + this._fluid.update(); + } + + update() { + this._updateFluid(); + + this._drawSim + .bindFrameBuffer(this._fbo.write) + .bindTexture("uPosMap", this._fbo.read.getTexture(0), 0) + .bindTexture("uVelMap", this._fbo.read.getTexture(1), 1) + .bindTexture("uExtraMap", this._fbo.read.getTexture(2), 2) + .bindTexture("uDataMap", this._fbo.read.getTexture(3), 3) + .bindTexture("uPosOrgMap", this._fboPos.texture, 4) + .bindTexture("uFluidMap", this._fluid.velocity, 5) + .bindTexture("uDensityMap", this._fluid.density, 6) + .uniform("uBound", 4) + .draw(); + + this._fbo.swap(); + } + + render() { + let g = 0.1; + GL.clear(...Config.colorBg.map(toGlsl), 1); + GL.setMatrices(this.camera); + + this._dAxis.draw(); + this._drawParticles + .bindTexture("uPosMap", this._fbo.read.getTexture(0), 0) + .bindTexture("uDataMap", this._fbo.read.getTexture(3), 1) + .uniform("uViewport", [GL.width, GL.height]) + .draw(); + + g = 0.05; + const r = 4; + this._dBall.draw([-r, -r, 0], [g, g, g], [1, 0, 0]); + this._dBall.draw([r, -r, 0], [g, g, g], [1, 0, 0]); + this._dBall.draw([r, r, 0], [g, g, g], [1, 0, 0]); + this._dBall.draw([-r, r, 0], [g, g, g], [1, 0, 0]); + + g = 0.1; + this._dBall.draw(this._light, [g, g, g], [1, 0.5, 0]); + + this._dCamera.draw(this._cameraLight, [1, 1, 1]); + + g = 200; + GL.viewport(0, 0, g, g); + this._dCopy.draw(this._fluid.velocity); + // this._dCopy.draw(this._fbo.read.getTexture(0)); + GL.viewport(g, 0, g, g); + this._dCopy.draw(this._fluid.density); + // this._dCopy.draw(this._fbo.read.getTexture(3)); + + if (canSave && !hasSaved && Config.autoSave) { + saveImage(GL.canvas, getDateString()); + hasSaved = true; + } + } + + resize() { + if (!GL.useTargetSize) { + const { innerWidth, innerHeight } = window; + const pixelRatio = 1.5; + GL.setSize(innerWidth * pixelRatio, innerHeight * pixelRatio); + this.camera?.setAspectRatio(GL.aspectRatio); + } + } +} + +export default SceneApp; diff --git a/experiments/flame/src/Settings.js b/experiments/flame/src/Settings.js new file mode 100644 index 00000000..981810d0 --- /dev/null +++ b/experiments/flame/src/Settings.js @@ -0,0 +1,73 @@ +// Settings.js + +import Config from "./Config"; +import parse from "url-parse"; + +let enabled = true; + +const reload = () => { + if (!enabled) { + return; + } + window.location.href = + window.location.origin + + window.location.pathname + + "?config=" + + JSON.stringify(Config); +}; + +const refresh = () => { + if (!enabled) { + return; + } + window.history.pushState( + "experiment", + "Title", + window.location.origin + + window.location.pathname + + "?config=" + + JSON.stringify(Config) + ); +}; + +const reset = () => { + window.location.href = window.location.origin + window.location.pathname; +}; + +let delayIndex = -1; + +const delayReload = () => { + if (!enabled) { + return; + } + window.clearTimeout(delayIndex); + + delayIndex = window.setTimeout(() => { + window.location.href = + window.location.origin + + window.location.pathname + + "?config=" + + JSON.stringify(Config); + }, 500); +}; + +const init = (mEnabled = true) => { + enabled = mEnabled; + const parsed = parse(window.location.search, true); + let parsedJson = {}; + if (parsed.query.config) { + parsedJson = JSON.parse(parsed.query.config); + } + + Object.assign(Config, parsedJson); + refresh(); +}; + +export default { + enabled, + reload, + reset, + refresh, + delayReload, + init, +}; diff --git a/experiments/flame/src/_template2D.js b/experiments/flame/src/_template2D.js new file mode 100644 index 00000000..beb789dd --- /dev/null +++ b/experiments/flame/src/_template2D.js @@ -0,0 +1,16 @@ +import { rgb } from "./utils"; +import { targetWidth, targetHeight } from "./features"; +import setupProject from "./utils/setupProject2D"; + +import Settings from "./Settings"; +import addControls from "./utils/addControl"; + +// development +if (process.env.NODE_ENV === "development") { + Settings.init(); + addControls(); +} +const { ctx, width, height } = setupProject(targetWidth, targetHeight); + +ctx.fillStyle = rgb(255, 255, 245); +ctx.fillRect(0, 0, width, height); diff --git a/experiments/flame/src/alfrid/camera/Camera.js b/experiments/flame/src/alfrid/camera/Camera.js new file mode 100644 index 00000000..ba2f2e9a --- /dev/null +++ b/experiments/flame/src/alfrid/camera/Camera.js @@ -0,0 +1,165 @@ +import { mat4, vec3, mat3 } from "gl-matrix"; + +class Camera { + constructor() { + this._mtx = mat4.create(); + this._mtxView = mat4.create(); + this._mtxProj = mat4.create(); + this._near = 0; + this._far = 0; + this._lookDir = vec3.create(); + } + + /** + * Update the view matrix with look At function + * + * @param {vec3} mEye the position of the camera + * @param {vec3} mCenter the target of the camera looking at + * @param {vec3} mUp the up vector + */ + lookAt(mEye, mCenter, mUp = [0, 1, 0]) { + mat4.lookAt(this._mtxView, mEye, mCenter, mUp); + } + + /** + * Set the camera from view & projection matrix + * + * @param {mat4} mView the view matrix + * @param {mat4} mProj the projection matrix + */ + setFromViewProjection(mView, mProj) { + mat4.copy(this._mtxView, mView); + mat4.copy(this._mtxProj, mProj); + } + + /** + * Update the view matrix of the camera + * + * @param {mat4} mMtx the view matrix + */ + setViewMatrix(mMtx) { + mat4.copy(this._mtxView, mMtx); + } + + /** + * Update the projection matrix of the camera + * + * @param {mat4} mMtx the projection matrix + */ + setProjectionMatrix(mMtx) { + mat4.copy(this._mtxProj, mMtx); + } + + /** + * Update the matrices of the camera, to be overwriten + * + */ + _updateMatrices() {} + + get viewMatrix() { + mat4.mul(this._mtx, this._mtxProj, this._mtxView); + return this._mtx; + } + + /** + * Get view matrix from camera + * + * @returns {mat4} the view matrix + */ + get viewMatrix() { + return this._mtxView; + } + + /** + * Get view matrix from camera + * + * @returns {mat4} the view matrix + */ + get view() { + return this._mtxView; + } + + /** + * Get projection matrix from camera + * + * @returns {mat4} the projection matrix + */ + get projectionMatrix() { + return this._mtxProj; + } + + /** + * Get projection matrix from camera + * + * @returns {mat4} the projection matrix + */ + get projection() { + return this._mtxProj; + } + + /** + * Get the position of the camera + * + * @returns {vec3} the position of the camera + */ + get position() { + const mtxInvert = mat4.create(); + mat4.invert(mtxInvert, this._mtxView); + return [mtxInvert[12], mtxInvert[13], mtxInvert[14]]; + } + + /** + * Get the pointing direction of the camera + * + * @returns {vec3} the pointing direction of the camera + */ + get direction() { + const mtxRot = mat3.create(); + mat3.fromMat4(mtxRot, this._mtxView); + mat3.transpose(mtxRot, mtxRot); + vec3.transformMat3(this._lookDir, [0, 0, -1], mtxRot); + vec3.normalize(this._lookDir, this._lookDir); + + return this._lookDir; + } + + /** + * Set the near clip plane of the camera + * + * @param {float} mValue the near clip plane distance + */ + set near(mValue) { + this._near = mValue; + this._updateMatrices(); + } + + /** + * Get the near clip plane of the camera + * + * @returns {float} near clip plane distance + */ + get near() { + return this._near; + } + + /** + * Set the far clip plane of the camera + * + * @param {float} mValue the far clip plane distance + */ + set far(mValue) { + this._far = mValue; + this._updateMatrices(); + } + + /** + * Get the far clip plane of the camera + * + * @returns {float} far clip plane distance + */ + get far() { + return this._far; + } +} + +export { Camera }; diff --git a/experiments/flame/src/alfrid/camera/CameraOrtho.js b/experiments/flame/src/alfrid/camera/CameraOrtho.js new file mode 100644 index 00000000..582f4fcc --- /dev/null +++ b/experiments/flame/src/alfrid/camera/CameraOrtho.js @@ -0,0 +1,58 @@ +import { Camera } from "./Camera"; +import { mat4 } from "gl-matrix"; + +class CameraOrtho extends Camera { + constructor(left, right, top, bottom, near = 0.1, far = 100) { + super(); + + this._left = 0; + this._right = 0; + this._top = 0; + this._bottom = 0; + + this.ortho(left, right, top, bottom, near, far); + } + + /** + * Update the projection matrix with orthogonal function + * + * @param {float} left the left boundary + * @param {float} right the right boundary + * @param {float} top the top boundary + * @param {float} bottom the bottom boundary + * @param {float} near the near clip plane distance + * @param {float} far the far clip plane distance + */ + ortho(left, right, top, bottom, near = 0.1, far = 100) { + this.left = left; + this.right = right; + this.top = top; + this.bottom = bottom; + mat4.ortho(this._mtxProj, left, right, bottom, top, near, far); + + // save state + this._left = left; + this._right = right; + this._top = top; + this._bottom = bottom; + this._near = near; + this._far = far; + } + + /** + * Update the matrices after resetting the near or far clip plane + * + */ + _updateMatrices() { + this.ortho( + this._left, + this._right, + this._top, + this._bottom, + this._near, + this._far + ); + } +} + +export { CameraOrtho }; diff --git a/experiments/flame/src/alfrid/camera/CameraPerspective.js b/experiments/flame/src/alfrid/camera/CameraPerspective.js new file mode 100644 index 00000000..01940a9a --- /dev/null +++ b/experiments/flame/src/alfrid/camera/CameraPerspective.js @@ -0,0 +1,88 @@ +import { Camera } from "./Camera"; +import { Ray } from "../math/Ray"; +import { vec3, mat4 } from "gl-matrix"; + +class CameraPerspective extends Camera { + constructor(mFov, mAspectRatio, mNear, mFar) { + super(); + this._fov = 0; + this._ratio = 0; + this.setPerspective(mFov, mAspectRatio, mNear, mFar); + } + + /** + * Update the projection matrix with perspective function + * + * @param {float} mFov the field of view + * @param {float} mAspectRatio the aspect ratio + * @param {float} mNear the near clip plane distance + * @param {float} mFar the far clip plane distance + */ + setPerspective(mFov, mAspectRatio, mNear, mFar) { + mat4.perspective(this._mtxProj, mFov, mAspectRatio, mNear, mFar); + this._near = mNear; + this._far = mFar; + this._fov = mFov; + this._ratio = mAspectRatio; + } + + /** + * Set the aspect ratio of the camera + * + * @param {float} mAspectRatio the aspect ratio + */ + setAspectRatio(mAspectRatio) { + this._ratio = mAspectRatio; + this._updateMatrices(); + } + + /** + * Generate a ray from the camera + * + * @param {vec3} mScreenPosition the screen space position + * @param {Ray} mRay the ray to overwrite + * @returns {Ray} the ray + */ + generateRay(mScreenPosition, mRay) { + const mInverseViewProj = mat4.create(); + const cameraDir = vec3.create(); + + const proj = this._mtxProj; + const view = this._mtxView; + + mat4.multiply(mInverseViewProj, proj, view); + mat4.invert(mInverseViewProj, mInverseViewProj); + + vec3.transformMat4(cameraDir, mScreenPosition, mInverseViewProj); + vec3.sub(cameraDir, cameraDir, this.position); + vec3.normalize(cameraDir, cameraDir); + + if (!mRay) { + mRay = new Ray(this.position, cameraDir); + } else { + mRay.origin = this.position; + mRay.direction = cameraDir; + } + + return mRay; + } + + /** + * Get the field of view (FOV) in degrees of the perspective camera. + * @returns {number} The field of view in degrees. + */ + get fov() { + const yScale = this._mtxProj[5]; // Element at second row, second column + return 2 * Math.atan(1 / yScale); + } + + /** + * Update the matrices after resetting the near or far clip plane + * + */ + _updateMatrices() { + this.setPerspective(this._fov, this._ratio, this._near, this._far); + } +} + +export { CameraPerspective }; diff --git a/experiments/flame/src/alfrid/core/FrameBuffer.js b/experiments/flame/src/alfrid/core/FrameBuffer.js new file mode 100644 index 00000000..0c0c418f --- /dev/null +++ b/experiments/flame/src/alfrid/core/FrameBuffer.js @@ -0,0 +1,243 @@ +import { GL } from "./GL"; +import { GLTexture } from "./GLTexture"; +import { WebGLNumber } from "../utils/WebGLNumber"; +import { WebGLConst } from "../utils/WebGLConst"; +import LogError, { Errors } from "../utils/LogError"; + +function FrameBuffer(mWidth, mHeight, mParameters = {}, mNumTargets = 1) { + let _GL; + let _frameBuffer; + const _width = mWidth; + const _height = mHeight; + const _parameters = mParameters; + const _numTargets = mNumTargets; + const _textures = []; + let _depthTexture; + + /** + * Bind the frame buffer + * + * @param {GL} mGL the GLTool instance + * @param {boolean} mAutoSetViewport automatically set the viewport to framebuffer's viewport + */ + this.bind = function(mGL, mAutoSetViewport = true) { + if (mGL !== undefined && _GL !== undefined && mGL !== _GL) { + LogError(Errors.FRAMEBUFFER_CONTEXT, _GL.id); + return; + } + + _GL = mGL || GL; + const { gl } = _GL; + + if (_numTargets > 1 && !_GL.multiRenderTargetSupport) { + LogError(Errors.DRAW_BUFFERS, _GL.id); + } + + if (!_frameBuffer) { + _initFrameBuffer(); + } + + if (mAutoSetViewport) { + _GL.viewport(0, 0, _width, _height); + } + gl.bindFramebuffer(gl.FRAMEBUFFER, _frameBuffer); + }; + + /** + * Unbind the frame buffer + * + * @param {boolean} mAutoSetViewport automatically set the viewport back to GL's viewport + */ + this.unbind = function(mAutoSetViewport = true) { + if (mAutoSetViewport) { + _GL.viewport(0, 0, _GL.width, _GL.height); + } + const { gl } = _GL; + gl.bindFramebuffer(gl.FRAMEBUFFER, null); + + _textures.forEach((texture) => { + texture.generateMipmap(); + }); + }; + + /** + * Get the texture + * + * @param {number} mIndex the index of the texture + */ + this.getTexture = function(mIndex = 0) { + return _textures[mIndex]; + }; + + /** + * Destroy the framebuffer + * + */ + this.destroy = function() { + const { gl } = _GL; + + // delete all textures + _textures.forEach((t) => t.destroy()); + + // delete depth texture + _depthTexture.destroy(); + + // delete framebuffer + gl.deleteFramebuffer(_frameBuffer); + + _GL.frameBufferCount--; + }; + + /** + * Initialize the framebuffer + * + */ + const _initFrameBuffer = () => { + // create textures + _initTextures(); + + const { gl } = _GL; + _frameBuffer = gl.createFramebuffer(); + gl.bindFramebuffer(gl.FRAMEBUFFER, _frameBuffer); + _GL.frameBufferCount++; + + const target = _GL.webgl2 ? gl.DRAW_FRAMEBUFFER : gl.FRAMEBUFFER; + + const buffers = []; + for (let i = 0; i < _numTargets; i++) { + gl.framebufferTexture2D( + target, + gl.COLOR_ATTACHMENT0 + i, + gl.TEXTURE_2D, + _textures[i].texture, + 0 + ); + buffers.push(WebGLConst[`COLOR_ATTACHMENT${i}`]); + } + + // multi render targets + if (_GL.multiRenderTargetSupport) { + gl.drawBuffers(buffers); + } + + // depth texture + gl.framebufferTexture2D( + gl.FRAMEBUFFER, + gl.DEPTH_ATTACHMENT, + gl.TEXTURE_2D, + _depthTexture.texture, + 0 + ); + + // UNBIND + gl.bindTexture(gl.TEXTURE_2D, null); + gl.bindRenderbuffer(gl.RENDERBUFFER, null); + gl.bindFramebuffer(gl.FRAMEBUFFER, null); + }; + + /** + * Initialize the textures + * + */ + const _initTextures = () => { + for (let i = 0; i < _numTargets; i++) { + _textures.push(_createTexture()); + } + + const { gl } = _GL; + + const internalFormat = _GL.webgl2 + ? gl.DEPTH_COMPONENT16 + : gl.DEPTH_COMPONENT; + + // depth texture + _depthTexture = _createTexture( + internalFormat, + WebGLConst.UNSIGNED_INT, + WebGLConst.DEPTH_COMPONENT, + { + minFilter: WebGLConst.NEAREST, + magFilter: WebGLConst.NEAREST, + mipmap: false, + } + ); + }; + + /** + * Create texture + * + * @param {GLenum} mInternalformat GLenum value of the internal format + * @param {GLenum} mTexelType GLenum value of texel type + * @param {GLenum} mFormat GLenum value of the format + * @param {object} mParameters the texture parameters + */ + const _createTexture = ( + mInternalformat, + mTexelType, + mFormat, + mParameters = {} + ) => { + const parameters = Object.assign({}, _parameters); + + if (!mFormat) { + mFormat = mInternalformat; + } + + parameters.internalFormat = mInternalformat || WebGLConst.RGBA; + parameters.format = mFormat || WebGLConst.RGBA; + parameters.type = mTexelType || parameters.type; + // if ( + // mTexelType === WebGLConst.UNSIGNED_SHORT || + // mTexelType === WebGLConst.UNSIGNED_INT + // ) { + // // fix for depth textures + // parameters.type = mTexelType; + // } + Object.assign(parameters, mParameters); + + const texture = new GLTexture(null, parameters, _width, _height); + + // force to create glTexture + texture.createTexture(_GL); + return texture; + }; + + // getter & setters + + /** + * Get the first texture + * + * @returns {GLTexture} the texture + */ + this.__defineGetter__("texture", function() { + return _textures[0]; + }); + + /** + * Get the depth texture + * + * @returns {GLTexture} the depth texture + */ + this.__defineGetter__("depthTexture", function() { + return _depthTexture; + }); + + /** + * Get the width + * + * @returns {number} the width + */ + this.__defineGetter__("width", function() { + return _width; + }); + + /** + * Get the height + * + * @returns {number} the height + */ + this.__defineGetter__("height", function() { + return _height; + }); +} +export { FrameBuffer }; diff --git a/experiments/flame/src/alfrid/core/GL.js b/experiments/flame/src/alfrid/core/GL.js new file mode 100644 index 00000000..e60d2297 --- /dev/null +++ b/experiments/flame/src/alfrid/core/GL.js @@ -0,0 +1,412 @@ +import EventDispatcher from "events"; +import objectAssign from "object-assign"; +import { checkWebGL2, isMobile, getExtensions, equals } from "../utils"; +import exposeGLProperties from "../utils/exposeGLProperties"; +import defaultGLParameters from "./defaultGLParameters"; +import { mat4, mat3 } from "gl-matrix"; + +let _idTable = 0; + +function GLTool() { + // PRIVATE PROPERTIES + let _viewport = [0, 0, 0, 0]; + let _aspectRatio = 0; + let _shader; + let _camera; + let _width = 0; + let _height = 0; + let _webgl2 = checkWebGL2(); + let _isMobile = isMobile; + + // matrices + let _matrixStacks = []; + const _matrix = mat4.create(); + const _identityMatrix = mat4.create(); + const _modelMatrix = mat4.create(); + const _normalMatrix = mat3.create(); + const _inverselViewMatrix = mat4.create(); + const _inverseModelViewMatrix = mat3.create(); + + // PUBLIC PROPERTIES + this.id = `WebGLContext${_idTable++}`; + this.canvas; + this.gl; + + // EVENTS + this.CONTEXT_LOST = "contextLost"; + this.CONTEXT_RESTORED = "contextRestored"; + + // Resources + this.shaderCount = 0; + this.bufferCount = 0; + this.textureCount = 0; + this.frameBufferCount = 0; + + this.maxAnisotropy = 0; + + // Multi render targets + this.multiRenderTargetSupport = false; + this.maxMultiRenderTargets = 0; + + // PUBLIC METHODS + + /** + * Initialize the WebGL Context + * + * @param {undefined|Canvas|WebGLRenderingContext|WebGL2RenderingContext} mSource the source element + */ + this.init = function(mSource, mParameters = {}) { + const params = objectAssign({}, defaultGLParameters, mParameters); + + if (mSource === undefined) { + const canvas = document.createElement("canvas"); + this.init(canvas, params); + return; + } else if (mSource instanceof HTMLCanvasElement) { + this.canvas = mSource; + let target = _webgl2 ? "webgl2" : "webgl"; + if (mParameters.webgl1) { + // force using WebGL1 + target = "webgl"; + _webgl2 = false; + } + this.gl = mSource.getContext(target, params); + } else { + if ( + window.WebGL2RenderingContext && + mSource instanceof WebGL2RenderingContext + ) { + _webgl2 = true; + this.gl = mSource; + this.canvas = mSource.canvas; + } else if (mSource instanceof WebGLRenderingContext) { + _webgl2 = false; + this.gl = mSource; + this.canvas = mSource.canvas; + } else { + console.error( + "The source has to be one of the following : Canvas, WebGLRenderingContext or WebGL2RenderingContext" + ); + } + } + + // context event handling + this.canvas.addEventListener("webglcontextlost", onContextLost); + this.canvas.addEventListener("webglcontextrestored", onContextRestored); + + // Enable extensions + this.extensions = getExtensions(this); + + // Expose GL properties + exposeGLProperties(this); + + // Set size + this.setSize(this.canvas.width, this.canvas.height); + + // Set default blending to alpha blending + this.enable(this.BLEND); + this.enableAlphaBlending(); + + // Enable Depth Test & Cull face by default + this.enable(this.DEPTH_TEST); + this.enable(this.CULL_FACE); + + // Set the default culling + this.cullFace(GL.BACK); + }; + + /** + * Clear WebGL Context + * + * @param {number} r the red value + * @param {number} g the green value + * @param {number} b the blue value + * @param {number} a the alpha value + */ + this.clear = function(r = 0, g = 0, b = 0, a = 0) { + const { gl } = this; + gl.clearColor(r, g, b, a); + gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT); + }; + + /** + * Set WebGL size + * + * @param {number} mWidth the width + * @param {number} mHeight the height + */ + this.setSize = function(mWidth, mHeight) { + _width = Math.floor(mWidth); + _height = Math.floor(mHeight); + this.canvas.width = _width; + this.canvas.height = _height; + _aspectRatio = _width / _height; + + this.viewport(0, 0, _width, _height); + }; + + /** + * Set WebGL Viewport + * + * @param {number} x the x value + * @param {number} y the y value + * @param {number} w the width + * @param {number} h the height + */ + this.viewport = function(x, y, w, h) { + if (!equals(_viewport, [x, y, w, h])) { + _viewport = [x, y, w, h]; + this.gl.viewport(x, y, w, h); + } + }; + + /** + * Set WebGL size + * + * @returns {vec4} the WebGL viewport + */ + this.getViewport = function() { + return _viewport; + }; + + /** + * get WebGL canvas aspect ratio + * + * @returns {number} the aspect ratio + */ + this.getAspectRatio = function() { + return _aspectRatio; + }; + + /** + * enable specific WebGL capabilities for this context. + * @param {GLenum} the GLenum value of the capability + */ + this.enable = function(mParameter) { + this.gl.enable(mParameter); + }; + + /** + * disable specific WebGL capabilities for this context. + * @param {GLenum} mParameter the GLenum value of the capability + */ + this.disable = function(mParameter) { + this.gl.disable(mParameter); + }; + + /** + * Set the culling of the WebGL Context + * @param {GLenum} mValue the GLenum value of the culling + */ + this.cullFace = function(mValue) { + this.gl.cullFace(mValue); + }; + + /** + * Set WebGL blending to Alpha blending + * + */ + this.enableAlphaBlending = function() { + const { gl } = this; + gl.blendFunc(gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA); + }; + + /** + * Set WebGL blending to Additive blending + * + */ + this.enableAdditiveBlending = function() { + const { gl } = this; + gl.blendFunc(gl.ONE, gl.ONE); + }; + + /** + * Set Camera + * + * @param {Camera} mCamera the camera going to be used + */ + this.setMatrices = function(mCamera) { + _camera = mCamera; + this.setModelMatrix(_identityMatrix); + }; + + /** + * Set the model matrix + * + * @param {mat4} mModelMatrix the model matrix + */ + this.setModelMatrix = function(mModelMatrix) { + mat4.copy(_modelMatrix, mModelMatrix); + if (_camera !== undefined) { + mat4.multiply(_matrix, _camera.viewMatrix, _modelMatrix); + mat3.fromMat4(_normalMatrix, _matrix); + mat3.invert(_normalMatrix, _normalMatrix); + mat3.transpose(_normalMatrix, _normalMatrix); + + mat3.fromMat4(_inverseModelViewMatrix, _matrix); + mat3.invert(_inverseModelViewMatrix, _inverseModelViewMatrix); + mat4.invert(_inverselViewMatrix, _camera.viewMatrix); + } + }; + + /** + * Set Active Shader + * + * @param {GLShader} mShader the shader going to be use + */ + this.useShader = function(mShader) { + _shader = mShader; + this.shaderProgram = mShader.shaderProgram; + this.gl.useProgram(this.shaderProgram); + }; + + /** + * Draw elements + * + * @param {Mesh|[Mesh]} mMesh the meshes that is going to be drawn + */ + this.draw = function(mMesh) { + if (mMesh.length) { + mMesh.forEach((m) => this.draw(m)); + return; + } + + // update the uniform values + _setupDefaultUniforms(); + _shader.updateUniforms(); + + mMesh.bind(this); + const { drawType } = mMesh; + const { gl } = this; + + if (mMesh.isInstanced) { + // DRAWING + gl.drawElementsInstanced( + mMesh.drawType, + mMesh.numItems, + gl.UNSIGNED_INT, + 0, + mMesh.numInstance + ); + } else { + if (drawType === gl.POINTS) { + gl.drawArrays(drawType, 0, mMesh.vertexSize); + } else { + gl.drawElements(drawType, mMesh.numItems, gl.UNSIGNED_INT, 0); + } + } + + mMesh.unbind(); + }; + + /** + * Get the current camera + * + * @returns {Camera} the camera that is using now + */ + this.getCamera = function() { + return _camera; + }; + + /** + * Destroy WebGL Context + * + */ + this.destroy = function(mRemove = true) { + this.gl.getExtension("WEBGL_lose_context").loseContext(); + if (mRemove && this.canvas.parentNode !== undefined) { + this.canvas.parentNode.removeChild(this.canvas); + } + }; + + // getter and setters + + /** + * Get the width of the WebGLContext + * + * @returns {number} the width + */ + this.__defineGetter__("width", function() { + return _width; + }); + + /** + * Get the height of the WebGLContext + * + * @returns {number} the height + */ + this.__defineGetter__("height", function() { + return _height; + }); + + /** + * Get if the context is WebGL 2 rendering context + * + * @returns {bool} if context is WebGL 2 + */ + this.__defineGetter__("webgl2", function() { + return _webgl2; + }); + + /** + * Get if it's running on a mobile browser + * + * @returns {bool} if is mobile browser + */ + this.__defineGetter__("isMobile", function() { + return _isMobile; + }); + + /** + * Get WebGL context's aspect ratio + * + * @returns {number} the aspect ratio + */ + this.__defineGetter__("aspectRatio", function() { + return _aspectRatio; + }); + + /** + * Setup the default matrices uniforms of the camera + * + */ + const _setupDefaultUniforms = () => { + if (_camera !== undefined) { + _shader.uniform("uProjectionMatrix", "mat4", _camera.projectionMatrix); + _shader.uniform("uViewMatrix", "mat4", _camera.viewMatrix); + _shader.uniform("uNormalMatrix", "mat3", _normalMatrix); + _shader.uniform( + "uModelViewMatrixInverse", + "mat3", + _inverseModelViewMatrix + ); + } + + _shader.uniform("uModelMatrix", "mat4", _modelMatrix); + }; + + /** + * Event Listener for context lost + * + */ + const onContextLost = () => { + this.emit(this.CONTEXT_LOST); + }; + + /** + * Event Listener for context restored + * + */ + const onContextRestored = () => { + this.emit(this.CONTEXT_RESTORED); + /* + At the point that setupWebGLStateAndResources is called the browser has reset all state to the default WebGL state and all previously allocated resources are invalid. So, you need to re-create textures, buffers, framebuffers, renderbuffers, shaders, programs, and setup your state (clearColor, blendFunc, depthFunc, etc...) + */ + }; +} + +GLTool.prototype = Object.assign(Object.create(EventDispatcher.prototype), { + constructor: GLTool, +}); +const GL = new GLTool(); +export { GL, GLTool }; diff --git a/experiments/flame/src/alfrid/core/GLCubeTexture.js b/experiments/flame/src/alfrid/core/GLCubeTexture.js new file mode 100644 index 00000000..3723a718 --- /dev/null +++ b/experiments/flame/src/alfrid/core/GLCubeTexture.js @@ -0,0 +1,240 @@ +import { GL } from "./GL"; +import { + getTextureParameters, + isSourceHtmlElement, + webgl2TextureCheck, + isPowerOfTwo, +} from "../utils/TextureUtils"; +import { WebGLNumber } from "../utils/WebGLNumber"; +import { WebGLConst } from "../utils/WebGLConst"; +import LogError, { Errors } from "../utils/LogError"; + +class GLCubeTexture { + constructor(mSource, mParam = {}, mWidth = 0, mHeight = 0) { + this._source = mSource; + this._isHtmlElement = isSourceHtmlElement(this._source[0]); + this._getDimension(mSource, mWidth, mHeight); + this._params = getTextureParameters(mParam, this._width, this._height); + this._checkMipmap(); + } + + /** + * Bind the texture + * + * @param {number} mIndex the binding target + * @param {GL} mGL the GLTool instance + */ + bind(mIndex, mGL) { + this.createTexture(mGL); + + const { gl } = this.GL; + gl.activeTexture(gl.TEXTURE0 + mIndex); + gl.bindTexture(gl.TEXTURE_CUBE_MAP, this._texture); + } + + /** + * Unbind the texture + * + */ + unbind() { + this.GL.gl.bindTexture(gl.TEXTURE_CUBE_MAP, null); + } + + /** + * Create the texture + * + */ + createTexture(mGL) { + if (mGL !== undefined && this.GL !== undefined && mGL !== this.GL) { + LogError(Errors.CUBE_TEXTURE_CONTEXT, this.GL.id); + return; + } + + this.GL = mGL || GL; + if (!this._texture) { + webgl2TextureCheck(this.GL, this._params); + this._uploadTexture(); + } + } + + /** + * Display the properties of the texture + * + */ + showProperties() { + console.log("Dimension :", this._width, this._height); + for (const s in this._params) { + console.log(s, WebGLNumber[this._params[s]] || this._params[s]); + } + } + + /** + * Upload and create the texture + * + */ + _uploadTexture() { + const { gl } = this.GL; + + const targets = [ + gl.TEXTURE_CUBE_MAP_POSITIVE_X, + gl.TEXTURE_CUBE_MAP_NEGATIVE_X, + gl.TEXTURE_CUBE_MAP_POSITIVE_Y, + gl.TEXTURE_CUBE_MAP_NEGATIVE_Y, + gl.TEXTURE_CUBE_MAP_POSITIVE_Z, + gl.TEXTURE_CUBE_MAP_NEGATIVE_Z, + ]; + + let numLevels = 1; + let index = 0; + numLevels = this._source.length / 6; + this.numLevels = numLevels; + + this._texture = gl.createTexture(); + gl.bindTexture(gl.TEXTURE_CUBE_MAP, this._texture); + gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL, false); + + let w = this._width; + let h = this._height; + + for (let level = 0; level < numLevels; level++) { + targets.forEach((target, i) => { + index = i * numLevels + level; + + if (this._isHtmlElement && !this.GL.webgl2) { + // cmft irradiance dds missing data + if (this._source[index].length > 0) { + gl.texImage2D( + target, + level, + this._params.internalFormat, + this._params.format, + this._params.type, + this._source[index] + ); + } + } else { + if (this._source[index].length > 0) { + gl.texImage2D( + target, + level, + this._params.internalFormat, + w, + h, + 0, + this._params.format, + this._params.type, + this._source[index] + ); + } + } + }); + + w = w >> 1; + h = h >> 1; + } + + if (this._generateMipmap) { + gl.generateMipmap(gl.TEXTURE_CUBE_MAP); + } + + // texture parameters + gl.texParameteri( + gl.TEXTURE_CUBE_MAP, + gl.TEXTURE_MAG_FILTER, + this._params.magFilter + ); + gl.texParameteri( + gl.TEXTURE_CUBE_MAP, + gl.TEXTURE_MIN_FILTER, + this._params.minFilter + ); + gl.texParameteri( + gl.TEXTURE_CUBE_MAP, + gl.TEXTURE_WRAP_S, + this._params.wrapS + ); + gl.texParameteri( + gl.TEXTURE_CUBE_MAP, + gl.TEXTURE_WRAP_T, + this._params.wrapT + ); + gl.pixelStorei(gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL, this._premultiplyAlpha); + + // unbind the texture + gl.bindTexture(gl.TEXTURE_CUBE_MAP, null); + } + + /** + * Check if the texture could have mipmap + * + */ + _checkMipmap() { + this._generateMipmap = this._params.mipmap; + + if (!(isPowerOfTwo(this._width) && isPowerOfTwo(this._height))) { + this._generateMipmap = false; + } + + const minFilter = WebGLNumber[this._params.minFilter]; + if (minFilter.indexOf("MIPMAP") === -1) { + this._generateMipmap = false; + } + } + + /** + * Getting the dimension of the source + * + */ + _getDimension(mSource, mWidth, mHeight) { + if (mSource) { + // for html image / video element + this._width = mSource[0].width || mSource[0].videoWidth; + this._height = mSource[0].height || mSource[0].videoWidth; + + // for manual width / height settings + this._width = this._width || mWidth; + this._height = this._height || mHeight; + + // auto detect ( data array) ? not sure is good idea ? + // todo : check HDR + if (!this._width || !this._height) { + this._width = this._height = Math.sqrt(mSource[0].length / 4); + // console.log('Auto detect, data dimension : ', this._width, this._height); + } + } else { + this._width = mWidth; + this._height = mHeight; + } + } + + // getter & setters + + /** + * Get the glTexture + * + * @returns {glTexture} the webgl texture + */ + get texture() { + return this._texture; + } + + /** + * Get the width of the texture + * + * @returns {number} the width of the texture + */ + get width() { + return this._width; + } + + /** + * Get the height of the texture + * + * @returns {number} the height of the texture + */ + get height() { + return this._height; + } +} + +export { GLCubeTexture }; diff --git a/experiments/flame/src/alfrid/core/GLShader.js b/experiments/flame/src/alfrid/core/GLShader.js new file mode 100644 index 00000000..65dfdd7e --- /dev/null +++ b/experiments/flame/src/alfrid/core/GLShader.js @@ -0,0 +1,168 @@ +import { GL } from "./GL"; +import { + addLineNumbers, + uniformMapping, + getUniformType, + cloneValue, +} from "../utils/ShaderUtils"; +import { equals } from "../utils/"; +import vsDefault from "../shader/glsl/basic.vert"; +import fsDefault from "../shader/glsl/basic.frag"; + +function GLShader(mVertexShader, mFragmentShader) { + this.vertexShader = mVertexShader || vsDefault; + this.fragmentShader = mFragmentShader || fsDefault; + this.shaderProgram; + + let _GL; + let _uniformCache = {}; + + /** + * Bind the current shader + * + * @param {GL} mGL the GLTool instance + */ + this.bind = function (mGL) { + if (mGL !== undefined && _GL !== undefined && mGL !== _GL) { + console.error( + "this shader has been bind to a different WebGL Rendering Context", + _GL.id + ); + return; + } + + _GL = mGL || GL; + if (!this.shaderProgram) { + const vsShader = createShaderProgram(this.vertexShader, true); + const fsShader = createShaderProgram(this.fragmentShader, false); + attachShaderProgram(vsShader, fsShader); + } + + _GL.useShader(this); + }; + + /** + * Set the uniform of the shader + * + * @param {string|object} mName the name of the uniform + * @param {string} mType the type of the uniform + * @param {number|[numbers]} mValue the value of the uniform + */ + this.uniform = function (mName, mType, mValue) { + let value; + let type; + if (mValue === undefined) { + type = getUniformType(mType); + value = mType; + } else { + type = mType; + value = mValue; + } + const uniformType = uniformMapping[type]; + + if (!_uniformCache[mName]) { + _uniformCache[mName] = { + type, + uniformType, + value: cloneValue(value), + changed: true, + }; + } else { + const oUniform = _uniformCache[mName]; + if (!equals(oUniform.value, value)) { + oUniform.value = cloneValue(value); + oUniform.changed = true; + } + } + return this; + }; + + /** + * Destroy the current shader + * + */ + this.updateUniforms = function () { + if (!_GL) { + console.warn( + "No WebGL Context has been set yet, please call shader.bind() first" + ); + return; + } + const { gl } = _GL; + + for (let s in _uniformCache) { + const oUniform = _uniformCache[s]; + if (oUniform.changed) { + const name = s; + + if (!oUniform.uniformLoc) { + oUniform.uniformLoc = gl.getUniformLocation(this.shaderProgram, name); + } + const { uniformLoc, uniformType, value } = oUniform; + if (uniformLoc !== null) { + if (uniformType.indexOf("Matrix") === -1) { + gl[uniformType](uniformLoc, value); + } else { + gl[uniformType](uniformLoc, false, value); + } + } + + oUniform.changed = false; + } + } + }; + + /** + * Destroy the current shader + * + */ + this.destroy = function () { + const { gl } = _GL; + gl.deleteProgram(this.shaderProgram); + _GL.shaderCount--; + }; + + /** + * Create & Compile shader + * + * @param {string} mShaderStr the shader program text + * @param {boolean} isVertexShader is vertex shader or not + */ + const createShaderProgram = (mShaderStr, isVertexShader) => { + const { gl } = _GL; + const shaderType = isVertexShader ? _GL.VERTEX_SHADER : _GL.FRAGMENT_SHADER; + const shader = gl.createShader(shaderType); + + gl.shaderSource(shader, mShaderStr); + gl.compileShader(shader); + + if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS)) { + console.warn("Error in Shader : ", gl.getShaderInfoLog(shader)); + console.log(addLineNumbers(mShaderStr)); + return null; + } + + return shader; + }; + + /** + * Attach shader + * + * @param {glShader} mVertexShader the vertex shader + * @param {glShader} mFragmentShader the fragment shader + */ + const attachShaderProgram = (mVertexShader, mFragmentShader) => { + const { gl } = _GL; + + this.shaderProgram = gl.createProgram(); + gl.attachShader(this.shaderProgram, mVertexShader); + gl.attachShader(this.shaderProgram, mFragmentShader); + gl.deleteShader(mVertexShader); + gl.deleteShader(mFragmentShader); + + gl.linkProgram(this.shaderProgram); + _GL.shaderCount++; + }; +} + +export { GLShader }; diff --git a/experiments/flame/src/alfrid/core/GLTexture.js b/experiments/flame/src/alfrid/core/GLTexture.js new file mode 100644 index 00000000..517b426d --- /dev/null +++ b/experiments/flame/src/alfrid/core/GLTexture.js @@ -0,0 +1,393 @@ +import { GL } from "./GL"; +import { + isPowerOfTwo, + getTextureParameters, + isSourceHtmlElement, + checkSource, + webgl2TextureCheck, + // webgl2FilterCheck, +} from "../utils/TextureUtils"; +import { WebGLNumber } from "../utils/WebGLNumber"; +import { BitSwitch } from "../utils/BitSwitch"; +import LogError, { Errors } from "../utils/LogError"; + +const MIN_FILTER = 0; +const MAG_FILTER = 1; +const WRAP_S = 2; +const WRAP_T = 3; + +class GLTexture { + constructor(mSource, mParam = {}, mWidth = 0, mHeight = 0) { + this._fromWebGLTexture = false; + if (mSource instanceof WebGLTexture) { + this._texture = mSource; + this._fromWebGLTexture = true; + } else { + this._source = mSource; + this._isHtmlElement = isSourceHtmlElement(this._source); + if (!this._isHtmlElement && mSource) { + if (!checkSource(mSource, mParam)) { + return; + } + } + + this._getDimension(mSource, mWidth, mHeight); + this._params = getTextureParameters(mParam, this._width, this._height); + this._checkMipmap(); + } + + // states + this._parametersState = new BitSwitch(0); + } + + /** + * Bind the texture + * + * @param {number} mIndex the binding target + * @param {GL} mGL the GLTool instance + */ + bind(mIndex, mGL) { + if (mGL !== undefined && this.GL !== undefined && mGL !== this.GL) { + LogError(Errors.TEXTURE_CONTEXT, this.GL.id); + return; + } + + this.GL = mGL || GL; + const { gl } = this.GL; + + if (!this._fromWebGLTexture) { + this.createTexture(this.GL); + } + + gl.activeTexture(gl.TEXTURE0 + mIndex); + gl.bindTexture(gl.TEXTURE_2D, this._texture); + + this._checkParameters(); + } + + /** + * Create the texture + * + */ + createTexture(mGL) { + if (mGL !== undefined && this.GL !== undefined && mGL !== this.GL) { + LogError(Errors.TEXTURE_CONTEXT, this.GL.id); + return; + } + + this.GL = mGL || GL; + if (!this._texture) { + webgl2TextureCheck(this.GL, this._params); + this._uploadTexture(); + } + } + + /** + * Update the texture + * + * @param {object} mSource the texture source + */ + updateTexture(mSource, mGL) { + this.GL = mGL || GL; + this._source = mSource; + this._uploadTexture(); + } + + /** + * Generate the mipmap of the texture + * + */ + generateMipmap() { + if (!this._generateMipmap) { + return; + } + const { gl } = this.GL; + gl.bindTexture(gl.TEXTURE_2D, this._texture); + gl.generateMipmap(gl.TEXTURE_2D); + } + + /** + * Destroy the texture + * + */ + destroy() { + const { gl } = this.GL; + gl.deleteTexture(this._texture); + this.GL.textureCount--; + } + + /** + * Display the properties of the texture + * + */ + showProperties() { + console.log("Dimension :", this._width, this._height); + for (const s in this._params) { + console.log(s, WebGLNumber[this._params[s]] || this._params[s]); + } + } + + /** + * Upload and create the texture + * + */ + _uploadTexture() { + const { gl } = this.GL; + + if (!this._texture) { + this._texture = gl.createTexture(); + this.GL.textureCount++; + } + gl.bindTexture(gl.TEXTURE_2D, this._texture); + gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL, true); + + if (this._isHtmlElement && !this.GL.webgl2) { + gl.texImage2D( + gl.TEXTURE_2D, + 0, + this._params.internalFormat, + this._params.format, + this._params.type, + this._source + ); + } else { + gl.texImage2D( + gl.TEXTURE_2D, + 0, + this._params.internalFormat, + this._width, + this._height, + 0, + this._params.format, + this._params.type, + this._source + ); + } + + // texture parameters + gl.texParameteri( + gl.TEXTURE_2D, + gl.TEXTURE_MAG_FILTER, + this._params.magFilter + ); + gl.texParameteri( + gl.TEXTURE_2D, + gl.TEXTURE_MIN_FILTER, + this._params.minFilter + ); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, this._params.wrapS); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, this._params.wrapT); + gl.pixelStorei(gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL, this._premultiplyAlpha); + + // const ext = this.GL.extensions["EXT_texture_filter_anisotropic"]; + // if (ext) { + // const level = this._params.anisotropy || this.GL.maxAnisotropy; + // gl.texParameterf(gl.TEXTURE_2D, ext.TEXTURE_MAX_ANISOTROPY_EXT, level); + // } + + if (this._generateMipmap) { + gl.generateMipmap(gl.TEXTURE_2D); + } + + // gl.bindTexture(gl.TEXTURE_2D, null); + } + + /** + * Check if the paramets has changed + * + */ + _checkParameters() { + const { gl } = this.GL; + if (this._parametersState.value > 0) { + if (this._parametersState.get(MIN_FILTER)) { + gl.texParameteri( + gl.TEXTURE_2D, + gl.TEXTURE_MIN_FILTER, + this._params.minFilter + ); + } else if (this._parametersState.get(MAG_FILTER)) { + gl.texParameteri( + gl.TEXTURE_2D, + gl.TEXTURE_MAG_FILTER, + this._params.magFilter + ); + } else if (this._parametersState.get(WRAP_S)) { + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, this._params.wrapS); + } else { + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, this._params.wrapT); + } + } + this._parametersState.reset(0); + } + + /** + * Getting the dimension of the source + * + */ + _getDimension(mSource, mWidth, mHeight) { + if (mSource) { + // for html image / video element + this._width = mSource.width || mSource.videoWidth; + this._height = mSource.height || mSource.videoWidth; + + // for manual width / height settings + this._width = this._width || mWidth; + this._height = this._height || mHeight; + + // auto detect ( data array) ? not sure is good idea ? + // todo : check HDR + if (!this._width || !this._height) { + this._width = this._height = Math.sqrt(mSource.length / 4); + // console.log('Auto detect, data dimension : ', this._width, this._height); + } + } else { + this._width = mWidth; + this._height = mHeight; + } + } + + /** + * Check if the texture could have mipmap + * + */ + _checkMipmap() { + this._generateMipmap = this._params.mipmap; + + if (!(isPowerOfTwo(this._width) && isPowerOfTwo(this._height))) { + this._generateMipmap = false; + } + + const minFilter = WebGLNumber[this._params.minFilter]; + if (minFilter.indexOf("MIPMAP") === -1) { + this._generateMipmap = false; + } + } + + // getter & setters + + /** + * Get the glTexture + * + * @returns {glTexture} the webgl texture + */ + get texture() { + return this._texture; + } + + /** + * Set the min filter of the texture + * + * @param {GLenum} mValue GLenum value of the min filter + */ + set minFilter(mValue) { + this._params.minFilter = mValue; + this._parametersState.set(MIN_FILTER, 1); + // webgl2FilterCheck(this._params); + } + + /** + * Get the min filter of the texture + * + * @returns {GLenum} the min filter value + */ + get minFilter() { + return this._params.minFilter; + } + + /** + * Set the mag filter of the texture + * + * @param {GLenum} mValue GLenum value of the mag filter + */ + set magFilter(mValue) { + this._params.magFilter = mValue; + this._parametersState.set(MAG_FILTER, 1); + // webgl2FilterCheck(this._params); + } + + /** + * Get the mag filter of the texture + * + * @returns {GLenum} the mag filter value + */ + get magFilter() { + return this._params.magFilter; + } + + /** + * Set the s-coordinate of the wrapping + * + * @param {GLenum} mValue GLenum value of the wrapping + */ + set wrapS(mValue) { + this._params.wrapS = mValue; + this._parametersState.set(WRAP_S, 1); + } + + /** + * Get the s-coordinate of the wrapping + * + * @returns {GLenum} the value of s-coordinate of the wrapping + */ + get wrapS() { + return this._params.wrapS; + } + + /** + * Set the t-coordinate of the wrapping + * + * @param {GLenum} mValue GLenum value of the wrapping + */ + set wrapT(mValue) { + this._params.wrapT = mValue; + this._parametersState.set(WRAP_T, 1); + } + + /** + * Get the t-coordinate of the wrapping + * + * @returns {GLenum} the value of t-coordinate of the wrapping + */ + get wrapT() { + return this._params.wrapT; + } + + /** + * Get the width of the texture + * + * @returns {number} the width of the texture + */ + get width() { + return this._width; + } + + /** + * Get the height of the texture + * + * @returns {number} the height of the texture + */ + get height() { + return this._height; + } + + /** + * Get the WebGL texture + * + * @returns {object} the webgl texture + */ + get glTexture() { + return this._texture; + } +} + +export { GLTexture }; + +export const getColorTexture = (mColor) => { + const _colors = mColor.map((v) => Math.floor(v * 255)); + const canvas = document.createElement("canvas"); + canvas.width = canvas.height = 4; + const ctx = canvas.getContext("2d"); + ctx.fillStyle = `rgba(${_colors[0]}, ${_colors[1]}, ${_colors[2]}, 1)`; + ctx.fillRect(0, 0, canvas.width, canvas.height); + return new GLTexture(canvas); +}; diff --git a/experiments/flame/src/alfrid/core/Mesh.js b/experiments/flame/src/alfrid/core/Mesh.js new file mode 100644 index 00000000..79dce039 --- /dev/null +++ b/experiments/flame/src/alfrid/core/Mesh.js @@ -0,0 +1,421 @@ +import { WebGLConst } from "../utils/WebGLConst"; +import { flatten, getBuffer, getAttribLoc } from "../utils/BufferUtils"; + +function Mesh(mDrawType = WebGLConst.TRIANGLES) { + this.drawType = mDrawType; + + // PUBLIC PROPERTIES + this.numItems = 0; + + // PRIVATE PROPERTIES + let _attributes = []; + let _bufferChanged = []; + let _faces = []; + let _hasIndexBufferChanged = true; + let _isInstanced = false; + let _numInstance = 0; + + let _vao; + let _usage; + let _indices; + let _indexBuffer; + let _GL; + + /** + * add or update an attribute + * + * @param {array} mData the data of the attribute, array of array + * @param {string} mName the name of the attribute + * @param {number} mItemSize the size of each element + * @param {GLenum} mUsage the usage of the attribute, static or dynamic + * @param {GLenum} isInstanced if the attribute is an instanced attrbute + */ + this.bufferData = function( + mData, + mName, + mItemSize, + mUsage = WebGLConst.STATIC_DRAW, + isInstanced = false + ) { + let bufferData; + let orgData = []; + if (typeof mData[0] === "number") { + bufferData = mData; + if (mItemSize === undefined) { + console.error("Missing element size for flatten data :", mName); + return this; + } + + for (let i = 0; i < bufferData.length; i += mItemSize) { + const a = []; + for (let j = 0; j < mItemSize; j++) { + a.push(bufferData[i + j]); + } + orgData.push(a); + } + } else { + orgData = mData; + bufferData = flatten(mData); + } + + const itemSize = mItemSize === undefined ? mData[0].length : mItemSize; + return bufferFlattenData( + bufferData, + mData, + mName, + itemSize, + mUsage, + isInstanced + ); + }; + + /** + * Add an instanced attribute + * + * @param {array} mData the data + * @param {GLenum} mName the name of the attribute + */ + this.bufferInstance = function(mData, mName) { + // Assumption that mData is array of array + // worth checking for full proof ? + const itemSize = mData[0].length; + _numInstance = mData.length; + + return this.bufferData( + mData, + mName, + itemSize, + WebGLConst.STATIC_DRAW, + true + ); + }; + + /** + * Add or Update the vertex position attribute + * + * @param {array} mData the data of the vertex positions + * @param {GLenum} mUsage the usage of the attribute, static or dynamic + */ + this.bufferVertex = function(mData, mUsage = WebGLConst.STATIC_DRAW) { + return this.bufferData(mData, "aVertexPosition", 3, mUsage); + }; + + /** + * Add or Update the texture coordinate attribute + * + * @param {array} mData the data of the texture coordinate + * @param {GLenum} mUsage the usage of the attribute, static or dynamic + */ + this.bufferTexCoord = function(mData, mUsage = WebGLConst.STATIC_DRAW) { + return this.bufferData(mData, "aTextureCoord", 2, mUsage); + }; + + /** + * Add or Update the vertex normal attribute + * + * @param {array} mData the data of the normal + * @param {GLenum} mUsage the usage of the attribute, static or dynamic + */ + this.bufferNormal = function(mData, mUsage = WebGLConst.STATIC_DRAW) { + return this.bufferData(mData, "aNormal", 3, mUsage); + }; + + /** + * Add or Update the index buffer + * + * @param {array} mData the data of the index buffer + * @param {GLenum} mUsage the usage of the attribute, static or dynamic + */ + this.bufferIndex = function(mData, mUsage = WebGLConst.STATIC_DRAW) { + _usage = mUsage; + _indices = new Uint32Array(mData); + this.numItems = _indices.length; + _hasIndexBufferChanged = true; + return this; + }; + + /** + * Bind the buffers of current Mesh + * + * @param {GL} mGL the GLTool instance + */ + this.bind = function(mGL) { + if (mGL !== undefined && _GL !== undefined && mGL !== _GL) { + console.error( + "this mesh has been bind to a different WebGL Rendering Context" + ); + return; + } + + _GL = mGL || GL; + const { gl } = _GL; + generateBuffers(); + gl.bindVertexArray(_vao); + + this.vertexSize = this.getSource("aVertexPosition").length; + }; + + this.unbind = function() {}; + + /** + * Find an attribute by name + * + * @param {string} mName the name of the attribute + * @returns {object} the attribute object + */ + this.getAttribute = function(mName) { + return _attributes.find((a) => a.name === mName); + }; + + /** + * get all attribtues + * + * @returns {array} the array of attributes + */ + this.getAttributes = function() { + return _attributes; + }; + + /** + * Find data source by name + * + * @param {string} mName the name of the attribute + * @returns {[array]} the source data of the attribute ( array of arrays ) + */ + this.getSource = function(mName) { + const attr = this.getAttribute(mName); + return attr ? attr.source : []; + }; + + /** + * Compute the face data of the mesh + * + */ + this.generateFaces = function() { + _faces = []; + let ia, ib, ic; + let a, b, c; + const { vertices } = this; + + for (let i = 0; i < _indices.length; i += 3) { + ia = _indices[i]; + ib = _indices[i + 1]; + ic = _indices[i + 2]; + + a = vertices[ia]; + b = vertices[ib]; + c = vertices[ic]; + + const face = { + indices: [ia, ib, ic], + vertices: [a, b, c], + }; + + _faces.push(face); + } + }; + + /** + * Destroy all buffers + * + */ + this.destroy = function() { + const { gl } = _GL; + _attributes.forEach((attr) => { + gl.deleteBuffer(attr.buffer); + attr.source = []; + attr.dataArray = []; + _GL.bufferCount--; + }); + if (_indexBuffer) { + gl.deleteBuffer(_indexBuffer); + _GL.bufferCount--; + } + gl.deleteVertexArray(_vao); + + // resetting + _attributes = []; + _indices = []; + _bufferChanged = []; + // _enabledVertexAttribute = []; + }; + + // getters and setters + /** + * Get the vertices data + * + * @returns {array} the vetices data + */ + this.__defineGetter__("vertices", function() { + return this.getSource("aVertexPosition"); + }); + + /** + * Get the texture coordinate data + * + * @returns {array} the texture coordinate data + */ + this.__defineGetter__("coords", function() { + return this.getSource("aTextureCoord"); + }); + + /** + * Get the normal data + * + * @returns {array} the normal data + */ + this.__defineGetter__("normal", function() { + return this.getSource("aNormal"); + }); + + /** + * Get the indices data + * + * @returns {array} the indices data + */ + this.__defineGetter__("indices", function() { + return _indices; + }); + + /** + * Get the face data + * + * @returns {array} the face data + */ + this.__defineGetter__("faces", function() { + return _faces; + }); + + /** + * Get if the mesh has instance rendering + * + * @returns {bool} if has instances + */ + this.__defineGetter__("isInstanced", function() { + return _isInstanced; + }); + + /** + * Get the number of instances + * + * @returns {number} if has instances + */ + this.__defineGetter__("numInstance", function() { + return _numInstance; + }); + + /** + * add or update an attribute + * + * @param {array} mData the data of the attribute + * @param {string} mName the name of the attribute + * @param {number} mItemSize the size of each element + * @param {GLenum} mUsage the usage of the attribute, static or dynamic + * @param {GLenum} isInstanced if the attribute is an instanced attrbute + */ + const bufferFlattenData = ( + mData, + mDataOrg, + mName, + mItemSize, + mUsage = WebGLConst.STATIC_DRAW, + isInstanced = false + ) => { + const usage = mUsage; + _isInstanced = isInstanced || _isInstanced; + + const dataArray = new Float32Array(mData); + const attribute = this.getAttribute(mName); + + if (attribute) { + // attribute existed, replace with new data + attribute.itemSize = mItemSize; + attribute.dataArray = dataArray; + attribute.source = mDataOrg; + } else { + // attribute not exist yet, create new attribute object + _attributes.push({ + name: mName, + source: mDataOrg, + itemSize: mItemSize, + usage, + dataArray, + isInstanced, + }); + } + + _bufferChanged.push(mName); + return this; + }; + + /** + * Generate new buffers + * + */ + const generateBuffers = () => { + const { shaderProgram, gl } = _GL; + if (_bufferChanged.length == 0) { + return; + } + + if (!_vao) { + _vao = gl.createVertexArray(); + } + + gl.bindVertexArray(_vao); + + // UPDATE BUFFERS + _attributes.forEach((attrObj) => { + if (_bufferChanged.indexOf(attrObj.name) !== -1) { + const buffer = getBuffer(attrObj, _GL); + gl.bindBuffer(gl.ARRAY_BUFFER, buffer); + gl.bufferData(gl.ARRAY_BUFFER, attrObj.dataArray, attrObj.usage); + + const attrPosition = getAttribLoc(gl, shaderProgram, attrObj.name); + if (attrPosition >= 0) { + gl.enableVertexAttribArray(attrPosition); + gl.vertexAttribPointer( + attrPosition, + attrObj.itemSize, + gl.FLOAT, + false, + 0, + 0 + ); + } + attrObj.attrPosition = attrPosition; + + if (attrObj.isInstanced) { + gl.vertexAttribDivisor(attrPosition, 1); + } + } + }); + + // check index buffer + _updateIndexBuffer(); + + // UNBIND VAO + gl.bindVertexArray(null); + + _hasIndexBufferChanged = false; + _bufferChanged = []; + }; + + /** + * Update Index Buffer + * + */ + const _updateIndexBuffer = () => { + const { gl } = _GL; + if (_hasIndexBufferChanged) { + if (!_indexBuffer) { + _indexBuffer = gl.createBuffer(); + _GL.bufferCount++; + } + gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, _indexBuffer); + gl.bufferData(gl.ELEMENT_ARRAY_BUFFER, _indices, _usage); + } + }; +} + +export { Mesh }; diff --git a/experiments/flame/src/alfrid/core/defaultGLParameters.js b/experiments/flame/src/alfrid/core/defaultGLParameters.js new file mode 100644 index 00000000..a55e16fe --- /dev/null +++ b/experiments/flame/src/alfrid/core/defaultGLParameters.js @@ -0,0 +1,5 @@ +export default { + alpha: false, + depth: true, + premultipliedAlpha: false, +}; diff --git a/experiments/flame/src/alfrid/helper/Draw.js b/experiments/flame/src/alfrid/helper/Draw.js new file mode 100644 index 00000000..39043bd7 --- /dev/null +++ b/experiments/flame/src/alfrid/helper/Draw.js @@ -0,0 +1,189 @@ +import { GL } from "../core/GL"; +import { Mesh } from "../core/Mesh"; +import { GLShader } from "../core/GLShader"; +import { getUniformType } from "../utils/ShaderUtils"; + +class Draw { + constructor(mGL) { + this._GL = mGL || GL; + this._uniforms = {}; + this._uniformTextures = []; + this._fbo; + + this._clearColor = { r: 0, g: 0, b: 0, a: 0 }; + + return this; + } + + setClearColor(r = 0, g = 0, b = 0, a = 0) { + this._clearColor.r = r; + this._clearColor.g = g; + this._clearColor.b = b; + this._clearColor.a = a; + return this; + } + + useProgram(vs, fs) { + if (vs instanceof GLShader) { + this._shader = vs; + } else { + this._shader = new GLShader(vs, fs); + } + + return this; + } + + setMesh(mMesh) { + this._mesh = mMesh; + return this; + } + + createMesh(mType) { + this._mesh = new Mesh(mType); + return this; + } + + bufferVertex(mArrayVertices) { + if (!this._mesh) { + this._mesh = new Mesh(); + } + this._mesh.bufferVertex(mArrayVertices); + return this; + } + + bufferTexCoord(mArrayTexCoords) { + if (!this._mesh) { + this._mesh = new Mesh(); + } + this._mesh.bufferTexCoord(mArrayTexCoords); + return this; + } + + bufferNormal(mArrayNormals) { + if (!this._mesh) { + this._mesh = new Mesh(); + } + this._mesh.bufferNormal(mArrayNormals); + return this; + } + + bufferIndex(mIndices) { + if (!this._mesh) { + this._mesh = new Mesh(); + } + this._mesh.bufferIndex(mIndices); + return this; + } + + bufferInstance(mData, mName) { + if (!this._mesh) { + console.warn("Need to create mesh first"); + return this; + } + + this._mesh.bufferInstance(mData, mName); + + return this; + } + + bufferData(mArrayData, mName) { + if (!this._mesh) { + this._mesh = new Mesh(); + } + this._mesh.bufferData(mArrayData, mName); + return this; + } + + uniform(mName, mType, mValue) { + const name = mName; + let value; + let type; + if (mValue === undefined) { + type = getUniformType(mType); + value = mType; + } else { + type = mType; + value = mValue; + } + + this._uniforms[name] = { + type, + value, + }; + + return this; + } + + uniformTexture(name, texture, index) { + return this.bindTexture(name, texture, index); + } + + bindTexture(name, texture, index) { + if (index !== undefined) { + this._uniformTextures[index] = { + name, + texture, + }; + } else { + this._uniformTextures.push({ + name, + texture, + }); + } + + return this; + } + + bindFrameBuffer(fbo) { + this._fbo = fbo; + return this; + } + + draw() { + if (!this._shader) { + console.warn("No GLShader assigned for draw call"); + return; + } + if (!this._mesh) { + console.warn("No Mesh assigned for draw call"); + return; + } + + if (this._fbo) { + const { r, g, b, a } = this._clearColor; + this._fbo.bind(this._GL); + this._GL.clear(r, g, b, a); + } + + this._shader.bind(this._GL); + for (const s in this._uniforms) { + const o = this._uniforms[s]; + this._shader.uniform(s, o.type, o.value); + } + + this._uniformTextures.forEach((o, i) => { + if (o !== undefined) { + this._shader.uniform(o.name, "int", i); + o.texture.bind(i, this._GL); + } + }); + + this._GL.draw(this._mesh); + + if (this._fbo) { + this._fbo.unbind(); + } + + return this; + } + + get shader() { + return this._shader; + } + + get framebuffer() { + return this._fbo; + } +} + +export { Draw }; diff --git a/experiments/flame/src/alfrid/helper/DrawAxis.js b/experiments/flame/src/alfrid/helper/DrawAxis.js new file mode 100644 index 00000000..2c134417 --- /dev/null +++ b/experiments/flame/src/alfrid/helper/DrawAxis.js @@ -0,0 +1,44 @@ +import { Draw } from "./Draw"; +import vs from "../shader/glsl/axis.vert"; +import fs from "../shader/glsl/axis.frag"; + +class DrawAxis extends Draw { + constructor(mGL) { + super(mGL); + + const GL = this._GL; + const r = 1000; + const positions = [ + [-r, 0, 0], + [r, 0, 0], + [0, -r, 0], + [0, r, 0], + [0, 0, -r], + [0, 0, r], + ]; + const colors = [ + [1, 0, 0], + [1, 0, 0], + [0, 1, 0], + [0, 1, 0], + [0, 0, 1], + [0, 0, 1], + ]; + + const indices = [0, 1, 2, 3, 4, 5]; + this.createMesh(GL.LINES) + .bufferVertex(positions) + .bufferData(colors, "aColor") + .bufferIndex(indices) + .useProgram(vs, fs); + + this.opacity = 0.75; + } + + draw() { + this.uniform("uOpacity", this.opacity); + super.draw(); + } +} + +export { DrawAxis }; diff --git a/experiments/flame/src/alfrid/helper/DrawBall.js b/experiments/flame/src/alfrid/helper/DrawBall.js new file mode 100644 index 00000000..504aff01 --- /dev/null +++ b/experiments/flame/src/alfrid/helper/DrawBall.js @@ -0,0 +1,23 @@ +import { Draw } from "./Draw"; +import { Geom } from "./Geom"; +import { ShaderLibs } from "../shader"; + +class DrawBall extends Draw { + constructor(mGL) { + super(mGL); + + this.setMesh(Geom.sphere(1, 12)) + .useProgram(ShaderLibs.generalVert, ShaderLibs.simpleColorFrag) + .uniform("uRotation", [0, 0, 0]); + } + + draw(mPos, mScale = [1, 1, 1], mColor = [1, 1, 1], mOpacity = 1) { + this.uniform("uTranslate", mPos) + .uniform("uScale", mScale) + .uniform("uColor", mColor) + .uniform("uOpacity", mOpacity); + super.draw(0); + } +} + +export { DrawBall }; diff --git a/experiments/flame/src/alfrid/helper/DrawCamera.js b/experiments/flame/src/alfrid/helper/DrawCamera.js new file mode 100644 index 00000000..499b67dd --- /dev/null +++ b/experiments/flame/src/alfrid/helper/DrawCamera.js @@ -0,0 +1,76 @@ +import { GL } from "../core/GL"; +import { DrawLine } from "./DrawLine"; +import { DrawBall } from "./DrawBall"; +const { mat4, vec4 } = require("gl-matrix"); + +class DrawCamera { + constructor(mGL) { + const _GL = mGL || GL; + this._dLine = new DrawLine(_GL); + this._dBall = new DrawBall(_GL); + + this.mtx = mat4.create(); + + this.color = [1, 1, 1]; + this.opacity = 0.75; + + this._points = [ + [1, 1, -1, 1], + [-1, 1, -1, 1], + [1, -1, -1, 1], + [-1, -1, -1, 1], + + [1, 1, 1, 1], + [-1, 1, 1, 1], + [1, -1, 1, 1], + [-1, -1, 1, 1], + ]; + + this._lines = [ + [0, 1], + [1, 3], + [3, 2], + [2, 0], + + [4, 5], + [5, 7], + [7, 6], + [6, 4], + + [0, 4], + [1, 5], + [2, 6], + [3, 7], + ]; + } + + draw(mCamera, mColor, mOpacity) { + const color = mColor || this.color; + const opacity = mOpacity || this.opacity; + + mat4.identity(this.mtx, this.mtx); + mat4.mul(this.mtx, mCamera.projection, mCamera.view); + mat4.invert(this.mtx, this.mtx); + + const points = this._points.map((pos) => { + const p = vec4.clone(pos); + vec4.transformMat4(p, p, this.mtx); + + p[0] /= p[3]; + p[1] /= p[3]; + p[2] /= p[3]; + return [p[0], p[1], p[2]]; + }); + + const s = 0.02; + points.forEach((p) => { + this._dBall.draw(p, [s, s, s], color, opacity); + }); + + this._lines.forEach((l) => { + this._dLine.draw(points[l[0]], points[l[1]], color, opacity); + }); + } +} + +export { DrawCamera }; diff --git a/experiments/flame/src/alfrid/helper/DrawCopy.js b/experiments/flame/src/alfrid/helper/DrawCopy.js new file mode 100644 index 00000000..93c5768d --- /dev/null +++ b/experiments/flame/src/alfrid/helper/DrawCopy.js @@ -0,0 +1,21 @@ +import { Draw } from "./Draw"; +import { Geom } from "./Geom"; +import { ShaderLibs } from "../shader"; + +class DrawCopy extends Draw { + constructor(mGL) { + super(mGL); + + this.setMesh(Geom.bigTriangle()).useProgram( + ShaderLibs.bigTriangleVert, + ShaderLibs.copyFrag + ); + } + + draw(mTex) { + this.bindTexture("texture", mTex, 0); + super.draw(0); + } +} + +export { DrawCopy }; diff --git a/experiments/flame/src/alfrid/helper/DrawDotsPlane.js b/experiments/flame/src/alfrid/helper/DrawDotsPlane.js new file mode 100644 index 00000000..a454e696 --- /dev/null +++ b/experiments/flame/src/alfrid/helper/DrawDotsPlane.js @@ -0,0 +1,51 @@ +import { Draw } from "./Draw"; +import vs from "../shader/glsl/dots.vert"; +import fs from "../shader/glsl/simpleColor.frag"; + +class DrawDotsPlane extends Draw { + constructor(mGL) { + super(mGL); + + const GL = this._GL; + + const positions = []; + const indices = []; + let index = 0; + const size = 100; + let i, j; + + for (i = -size; i < size; i += 1) { + for (j = -size; j < size; j += 1) { + positions.push([i, j, 0]); + indices.push(index); + index++; + + positions.push([i, 0, j]); + indices.push(index); + index++; + } + } + + this.createMesh(GL.POINTS) + .bufferVertex(positions) + .bufferIndex(indices) + .useProgram(vs, fs); + + this.color = [1, 1, 1]; + this.opacity = 0.5; + this.pointScale = 1; + this.scale = 1; + } + + draw() { + const { width, height } = this._GL; + this.uniform("uColor", this.color) + .uniform("uOpacity", this.opacity) + .uniform("uScale", this.scale) + .uniform("uPointScale", this.pointScale) + .uniform("uViewport", [width, height]); + super.draw(); + } +} + +export { DrawDotsPlane }; diff --git a/experiments/flame/src/alfrid/helper/DrawLine.js b/experiments/flame/src/alfrid/helper/DrawLine.js new file mode 100644 index 00000000..cf8bd731 --- /dev/null +++ b/experiments/flame/src/alfrid/helper/DrawLine.js @@ -0,0 +1,31 @@ +import { Draw } from "./Draw"; +import vs from "../shader/glsl/line.vert"; +import fs from "../shader/glsl/simpleColor.frag"; + +class DrawLine extends Draw { + constructor(mGL) { + super(mGL); + + const GL = this._GL; + const positions = [[0, 0, 0], [1, 0, 0]]; + + const indices = [0, 1]; + this.createMesh(GL.LINES) + .bufferVertex(positions) + .bufferIndex(indices) + .useProgram(vs, fs); + + this.color = [1, 1, 1]; + this.opacity = 0.75; + } + + draw(mA, mB, mColor, mOpacity) { + this.uniform("uPosA", mA) + .uniform("uPosB", mB) + .uniform("uOpacity", mOpacity || this.opacity) + .uniform("uColor", mColor || this.color); + super.draw(); + } +} + +export { DrawLine }; diff --git a/experiments/flame/src/alfrid/helper/FboArray.js b/experiments/flame/src/alfrid/helper/FboArray.js new file mode 100644 index 00000000..38e30655 --- /dev/null +++ b/experiments/flame/src/alfrid/helper/FboArray.js @@ -0,0 +1,50 @@ +import { FrameBuffer } from "../core/FrameBuffer"; + +class FboArray { + constructor(mNum, width, height, params = {}, mNumTargets = 1) { + this._fbos = []; + + for (let i = 0; i < mNum; i++) { + const fbo = new FrameBuffer(width, height, params, mNumTargets); + this._fbos.push(fbo); + } + } + + /** + * Swap the Fbo, taking the first one and push back to the last + * + */ + swap() { + const a = this._fbos.shift(); + this._fbos.push(a); + } + + /** + * Return the last fbo + * + * @returns {FrameBuffer} the fbo + */ + get read() { + return this._fbos[this._fbos.length - 1]; + } + + /** + * Return the first fbo + * + * @returns {FrameBuffer} the fbo + */ + get write() { + return this._fbos[0]; + } + + /** + * Return all the fbo + * + * @returns {array} the array of fbos + */ + get all() { + return this._fbos; + } +} + +export { FboArray }; diff --git a/experiments/flame/src/alfrid/helper/FboPingPong.js b/experiments/flame/src/alfrid/helper/FboPingPong.js new file mode 100644 index 00000000..b1a61e6d --- /dev/null +++ b/experiments/flame/src/alfrid/helper/FboPingPong.js @@ -0,0 +1,11 @@ +// FboPingPong.js + +import { FboArray } from "./FboArray"; + +class FboPingPong extends FboArray { + constructor(width, height, params = {}, mNumTargets = 1) { + super(2, width, height, params, mNumTargets); + } +} + +export { FboPingPong }; diff --git a/experiments/flame/src/alfrid/helper/Geom.js b/experiments/flame/src/alfrid/helper/Geom.js new file mode 100644 index 00000000..10edb418 --- /dev/null +++ b/experiments/flame/src/alfrid/helper/Geom.js @@ -0,0 +1,353 @@ +import { Mesh } from "../core/Mesh"; +let meshTri; +const Geom = { + plane: (width, height, numSegments, axis = "xy") => { + const positions = []; + const coords = []; + const indices = []; + const normals = []; + + const gapX = width / numSegments; + const gapY = height / numSegments; + const gapUV = 1 / numSegments; + const sx = -width * 0.5; + const sy = -height * 0.5; + let index = 0; + + for (let i = 0; i < numSegments; i++) { + for (let j = 0; j < numSegments; j++) { + const tx = gapX * i + sx; + const ty = gapY * j + sy; + + const u = i / numSegments; + const v = j / numSegments; + + if (axis === "xz") { + positions.push([tx, 0, ty + gapY]); + positions.push([tx + gapX, 0, ty + gapY]); + positions.push([tx + gapX, 0, ty]); + positions.push([tx, 0, ty]); + + coords.push([u, 1.0 - (v + gapUV)]); + coords.push([u + gapUV, 1.0 - (v + gapUV)]); + coords.push([u + gapUV, 1.0 - v]); + coords.push([u, 1.0 - v]); + + normals.push([0, 1, 0]); + normals.push([0, 1, 0]); + normals.push([0, 1, 0]); + normals.push([0, 1, 0]); + } else if (axis === "yz") { + positions.push([0, ty, tx]); + positions.push([0, ty, tx + gapX]); + positions.push([0, ty + gapY, tx + gapX]); + positions.push([0, ty + gapY, tx]); + + coords.push([u, v]); + coords.push([u + gapUV, v]); + coords.push([u + gapUV, v + gapUV]); + coords.push([u, v + gapUV]); + + normals.push([1, 0, 0]); + normals.push([1, 0, 0]); + normals.push([1, 0, 0]); + normals.push([1, 0, 0]); + } else { + positions.push([tx, ty, 0]); + positions.push([tx + gapX, ty, 0]); + positions.push([tx + gapX, ty + gapY, 0]); + positions.push([tx, ty + gapY, 0]); + + coords.push([u, v]); + coords.push([u + gapUV, v]); + coords.push([u + gapUV, v + gapUV]); + coords.push([u, v + gapUV]); + + normals.push([0, 0, 1]); + normals.push([0, 0, 1]); + normals.push([0, 0, 1]); + normals.push([0, 0, 1]); + } + + indices.push(index * 4 + 0); + indices.push(index * 4 + 1); + indices.push(index * 4 + 2); + indices.push(index * 4 + 0); + indices.push(index * 4 + 2); + indices.push(index * 4 + 3); + + index++; + } + } + + const mesh = new Mesh() + .bufferVertex(positions) + .bufferTexCoord(coords) + .bufferIndex(indices) + .bufferNormal(normals); + + return mesh; + }, + cube: (w, h, d, isInvert = false) => { + h = h || w; + d = d || w; + + const x = w / 2; + const y = h / 2; + const z = d / 2; + + const positions = []; + const coords = []; + const indices = []; + const normals = []; + let count = 0; + + // BACK + positions.push([-x, y, -z]); + positions.push([x, y, -z]); + positions.push([x, -y, -z]); + positions.push([-x, -y, -z]); + + normals.push([0, 0, -1]); + normals.push([0, 0, -1]); + normals.push([0, 0, -1]); + normals.push([0, 0, -1]); + + coords.push([0, 0]); + coords.push([1, 0]); + coords.push([1, 1]); + coords.push([0, 1]); + + indices.push(count * 4 + 0); + indices.push(count * 4 + 1); + indices.push(count * 4 + 2); + indices.push(count * 4 + 0); + indices.push(count * 4 + 2); + indices.push(count * 4 + 3); + + count++; + + // RIGHT + positions.push([x, y, -z]); + positions.push([x, y, z]); + positions.push([x, -y, z]); + positions.push([x, -y, -z]); + + normals.push([1, 0, 0]); + normals.push([1, 0, 0]); + normals.push([1, 0, 0]); + normals.push([1, 0, 0]); + + coords.push([0, 0]); + coords.push([1, 0]); + coords.push([1, 1]); + coords.push([0, 1]); + + indices.push(count * 4 + 0); + indices.push(count * 4 + 1); + indices.push(count * 4 + 2); + indices.push(count * 4 + 0); + indices.push(count * 4 + 2); + indices.push(count * 4 + 3); + + count++; + + // FRONT + positions.push([x, y, z]); + positions.push([-x, y, z]); + positions.push([-x, -y, z]); + positions.push([x, -y, z]); + + normals.push([0, 0, 1]); + normals.push([0, 0, 1]); + normals.push([0, 0, 1]); + normals.push([0, 0, 1]); + + coords.push([0, 0]); + coords.push([1, 0]); + coords.push([1, 1]); + coords.push([0, 1]); + + indices.push(count * 4 + 0); + indices.push(count * 4 + 1); + indices.push(count * 4 + 2); + indices.push(count * 4 + 0); + indices.push(count * 4 + 2); + indices.push(count * 4 + 3); + + count++; + + // LEFT + positions.push([-x, y, z]); + positions.push([-x, y, -z]); + positions.push([-x, -y, -z]); + positions.push([-x, -y, z]); + + normals.push([-1, 0, 0]); + normals.push([-1, 0, 0]); + normals.push([-1, 0, 0]); + normals.push([-1, 0, 0]); + + coords.push([0, 0]); + coords.push([1, 0]); + coords.push([1, 1]); + coords.push([0, 1]); + + indices.push(count * 4 + 0); + indices.push(count * 4 + 1); + indices.push(count * 4 + 2); + indices.push(count * 4 + 0); + indices.push(count * 4 + 2); + indices.push(count * 4 + 3); + + count++; + + // TOP + positions.push([x, y, -z]); + positions.push([-x, y, -z]); + positions.push([-x, y, z]); + positions.push([x, y, z]); + + normals.push([0, 1, 0]); + normals.push([0, 1, 0]); + normals.push([0, 1, 0]); + normals.push([0, 1, 0]); + + coords.push([0, 0]); + coords.push([1, 0]); + coords.push([1, 1]); + coords.push([0, 1]); + + indices.push(count * 4 + 0); + indices.push(count * 4 + 1); + indices.push(count * 4 + 2); + indices.push(count * 4 + 0); + indices.push(count * 4 + 2); + indices.push(count * 4 + 3); + + count++; + + // BOTTOM + positions.push([x, -y, z]); + positions.push([-x, -y, z]); + positions.push([-x, -y, -z]); + positions.push([x, -y, -z]); + + normals.push([0, -1, 0]); + normals.push([0, -1, 0]); + normals.push([0, -1, 0]); + normals.push([0, -1, 0]); + + coords.push([0, 0]); + coords.push([1, 0]); + coords.push([1, 1]); + coords.push([0, 1]); + + indices.push(count * 4 + 0); + indices.push(count * 4 + 1); + indices.push(count * 4 + 2); + indices.push(count * 4 + 0); + indices.push(count * 4 + 2); + indices.push(count * 4 + 3); + + if (isInvert) { + indices.reverse(); + } + + const mesh = new Mesh() + .bufferVertex(positions) + .bufferTexCoord(coords) + .bufferIndex(indices) + .bufferNormal(normals); + + return mesh; + }, + sphere: (size, numSegments, isInvert = false) => { + const positions = []; + const coords = []; + const indices = []; + const normals = []; + const gapUV = 1 / numSegments; + let index = 0; + + function getPosition(i, j, isNormal = false) { + // rx : -90 ~ 90 , ry : 0 ~ 360 + const rx = (i / numSegments) * Math.PI - Math.PI * 0.5; + const ry = (j / numSegments) * Math.PI * 2; + const r = isNormal ? 1 : size; + const pos = []; + pos[1] = Math.sin(rx) * r; + const t = Math.cos(rx) * r; + pos[0] = Math.cos(ry) * t; + pos[2] = Math.sin(ry) * t; + + const precision = 10000; + pos[0] = Math.floor(pos[0] * precision) / precision; + pos[1] = Math.floor(pos[1] * precision) / precision; + pos[2] = Math.floor(pos[2] * precision) / precision; + + return pos; + } + + for (let i = 0; i < numSegments; i++) { + for (let j = 0; j < numSegments; j++) { + positions.push(getPosition(i, j)); + positions.push(getPosition(i + 1, j)); + positions.push(getPosition(i + 1, j + 1)); + positions.push(getPosition(i, j + 1)); + + normals.push(getPosition(i, j, true)); + normals.push(getPosition(i + 1, j, true)); + normals.push(getPosition(i + 1, j + 1, true)); + normals.push(getPosition(i, j + 1, true)); + + const u = j / numSegments; + const v = i / numSegments; + + coords.push([1.0 - u, v]); + coords.push([1.0 - u, v + gapUV]); + coords.push([1.0 - u - gapUV, v + gapUV]); + coords.push([1.0 - u - gapUV, v]); + + indices.push(index * 4 + 0); + indices.push(index * 4 + 1); + indices.push(index * 4 + 2); + indices.push(index * 4 + 0); + indices.push(index * 4 + 2); + indices.push(index * 4 + 3); + + index++; + } + } + + if (isInvert) { + indices.reverse(); + } + + const mesh = new Mesh() + .bufferVertex(positions) + .bufferTexCoord(coords) + .bufferIndex(indices) + .bufferNormal(normals); + + return mesh; + }, + bigTriangle: () => { + if (!meshTri) { + const indices = [2, 1, 0]; + const positions = [ + [-1, -1], + [-1, 4], + [4, -1], + ]; + + meshTri = new Mesh() + .bufferData(positions, "aPosition", 2) + .bufferIndex(indices); + } + + return meshTri; + }, +}; + +export { Geom }; diff --git a/experiments/flame/src/alfrid/helper/Object3D.js b/experiments/flame/src/alfrid/helper/Object3D.js new file mode 100644 index 00000000..61195677 --- /dev/null +++ b/experiments/flame/src/alfrid/helper/Object3D.js @@ -0,0 +1,292 @@ +import { vec3, mat4, quat } from "gl-matrix"; +function Object3D() { + let _position = vec3.create(); + let _rotation = vec3.create(); + let _scale = vec3.fromValues(1, 1, 1); + + let _matrix = mat4.create(); + let _matrixParent = mat4.create(); + let _matrixTranslation = mat4.create(); + let _matrixRotation = mat4.create(); + let _matrixScale = mat4.create(); + let _matrixQuaternion = mat4.create(); + let _quat = quat.create(); + + let _children = []; + let _needUpdate = true; + + /** + * Force calling update the matrix + * + * @param {mat4} mParentMatrix the parent matrix + */ + this.update = function(mParentMatrix) { + if (mParentMatrix !== undefined) { + mat4.copy(_matrixParent, mParentMatrix); + } + _needUpdate = true; + _updateMatrix(); + }; + + /** + * Add child to the scene graph + * + * @param {Object3D} mChild the child + */ + this.addChild = function(mChild) { + _children.push(mChild); + }; + + /** + * Remove child from the scene graph + * + * @param {Object3D} mChild the child + */ + this.removeChild = function(mChild) { + const index = _children.indexOf(mChild); + if (index == -1) { + console.warn("Child no exist"); + return; + } + + _children.splice(index, 1); + }; + + /** + * Set the rotation from quaternion + * + * @param {Object3D} mQuat the quaternion value + */ + this.setRotationFromQuaternion = function(mQuat) { + quat.copy(_quat, mQuat); + _needUpdate = true; + }; + + /** + * Update the matrix + * + */ + const _updateMatrix = () => { + if (!_needUpdate) { + return; + } + + mat4.identity(_matrixTranslation, _matrixTranslation); + mat4.identity(_matrixScale, _matrixScale); + mat4.identity(_matrixRotation, _matrixRotation); + + mat4.rotateX(_matrixRotation, _matrixRotation, _rotation[0]); + mat4.rotateY(_matrixRotation, _matrixRotation, _rotation[1]); + mat4.rotateZ(_matrixRotation, _matrixRotation, _rotation[2]); + + mat4.fromQuat(_matrixQuaternion, _quat); + mat4.mul(_matrixRotation, _matrixQuaternion, _matrixRotation); + + mat4.scale(_matrixScale, _matrixScale, _scale); + mat4.translate(_matrixTranslation, _matrixTranslation, _position); + + mat4.mul(_matrix, _matrixTranslation, _matrixRotation); + mat4.mul(_matrix, _matrix, _matrixScale); + // mat4.mul(this._matrix, this._matrix, this._matrixParent); + mat4.mul(_matrix, _matrixParent, _matrix); + + // update the children + _children.forEach((child) => { + child.update(_matrix); + }); + + _needUpdate = false; + }; + + // getters & setters + /** + * Get the matrix + * + * @returns {mat4} the matrix + */ + this.__defineGetter__("matrix", function() { + _updateMatrix(); + return _matrix; + }); + + /** + * Set the x value of the object + * + * @param {number} mValue the value + */ + this.__defineSetter__("x", function(mValue) { + _position[0] = mValue; + _needUpdate = true; + }); + + /** + * Get the x value of the object + * + * @returns {number} the x value + */ + this.__defineGetter__("x", function() { + return _position[0]; + }); + + /** + * Set the y value of the object + * + * @param {number} mValue the value + */ + this.__defineSetter__("y", function(mValue) { + _position[1] = mValue; + _needUpdate = true; + }); + + /** + * Get the y value of the object + * + * @returns {number} the y value + */ + this.__defineGetter__("y", function() { + return _position[1]; + }); + + /** + * Set the z value of the object + * + * @param {number} mValue the value + */ + this.__defineSetter__("z", function(mValue) { + _position[2] = mValue; + _needUpdate = true; + }); + + /** + * Get the z value of the object + * + * @returns {number} the z value + */ + this.__defineGetter__("z", function() { + return _position[2]; + }); + + /** + * Set the scale x value of the object + * + * @param {number} mValue the value + */ + this.__defineSetter__("scaleX", function(mValue) { + _scale[0] = mValue; + _needUpdate = true; + }); + + /** + * Get the scale x value of the object + * + * @returns {number} the scale x value + */ + this.__defineGetter__("scaleX", function() { + return _scale[0]; + }); + + /** + * Set the scale y value of the object + * + * @param {number} mValue the value + */ + this.__defineSetter__("scaleY", function(mValue) { + _scale[1] = mValue; + _needUpdate = true; + }); + + /** + * Get the scale y value of the object + * + * @returns {number} the scale y value + */ + this.__defineGetter__("scaleY", function() { + return _scale[1]; + }); + + /** + * Set the scale z value of the object + * + * @param {number} mValue the value + */ + this.__defineSetter__("scaleZ", function(mValue) { + _scale[2] = mValue; + _needUpdate = true; + }); + + /** + * Get the scale z value of the object + * + * @returns {number} the scale z value + */ + this.__defineGetter__("scaleZ", function() { + return _scale[2]; + }); + + /** + * Set the rotation x value of the object + * + * @param {number} mValue the value + */ + this.__defineSetter__("rotationX", function(mValue) { + _rotation[0] = mValue; + _needUpdate = true; + }); + + /** + * Get the rotation x value of the object + * + * @returns {number} the rotation x value + */ + this.__defineGetter__("rotationX", function() { + return _rotation[0]; + }); + + /** + * Set the rotation y value of the object + * + * @param {number} mValue the value + */ + this.__defineSetter__("rotationY", function(mValue) { + _rotation[1] = mValue; + _needUpdate = true; + }); + + /** + * Get the rotation y value of the object + * + * @returns {number} the rotation y value + */ + this.__defineGetter__("rotationY", function() { + return _rotation[1]; + }); + + /** + * Set the rotation z value of the object + * + * @param {number} mValue the value + */ + this.__defineSetter__("rotationZ", function(mValue) { + _rotation[2] = mValue; + _needUpdate = true; + }); + + /** + * Get the rotation z value of the object + * + * @returns {number} the rotation z value + */ + this.__defineGetter__("rotationZ", function() { + return _rotation[2]; + }); + + /** + * Get the children of the object + * + */ + this.__defineGetter__("children", function() { + return _children; + }); +} + +export { Object3D }; diff --git a/experiments/flame/src/alfrid/index.js b/experiments/flame/src/alfrid/index.js new file mode 100644 index 00000000..31cee18a --- /dev/null +++ b/experiments/flame/src/alfrid/index.js @@ -0,0 +1,47 @@ +// core +export { GL, GLTool } from "./core/GL"; +export { GLShader } from "./core/GLShader"; +export { Mesh } from "./core/Mesh"; +export { GLTexture } from "./core/GLTexture"; +export { FrameBuffer } from "./core/FrameBuffer"; +// export { GLCubeTexture } from "./core/GLCubeTexture"; + +// cameras +export { Camera } from "./camera/Camera"; +export { CameraOrtho } from "./camera/CameraOrtho"; +export { CameraPerspective } from "./camera/CameraPerspective"; + +// maths +// export { Ray } from "./math/Ray"; + +// helpers +export { Draw } from "./helper/Draw"; +export { DrawAxis } from "./helper/DrawAxis"; +export { DrawDotsPlane } from "./helper/DrawDotsPlane"; +// export { DrawLine } from "./helper/DrawLine"; +export { DrawBall } from "./helper/DrawBall"; +export { DrawCopy } from "./helper/DrawCopy"; +export { DrawCamera } from "./helper/DrawCamera"; +export { Geom } from "./helper/Geom"; +export { Object3D } from "./helper/Object3D"; +export { FboArray } from "./helper/FboArray"; +export { FboPingPong } from "./helper/FboPingPong"; + +// utils +export { checkWebGL2 } from "./utils/checkWebGL2"; +export { EaseNumber } from "./utils/EaseNumber"; +export { TweenNumber } from "./utils/TweenNumber"; +export { SpringNumber } from "./utils/SpringNumber"; +export { OrbitalControl } from "./utils/OrbitalControl"; +export { BitSwitch } from "./utils/BitSwitch"; +export { HitTestor } from "./utils/HitTestor"; +export { Scene } from "./utils/Scene"; +export { parseObj } from "./utils/parseObj"; + +export { WebGLNumber } from "./utils/WebGLNumber"; +export { WebGLConst } from "./utils/WebGLConst"; + +export { ShaderLibs } from "./shader"; + +// polyfill fixes +import "./utils/polyfixes"; diff --git a/experiments/flame/src/alfrid/loader/loadBinary.js b/experiments/flame/src/alfrid/loader/loadBinary.js new file mode 100644 index 00000000..21ab438a --- /dev/null +++ b/experiments/flame/src/alfrid/loader/loadBinary.js @@ -0,0 +1,15 @@ +const loadBinary = (mUrl, mIsArrayBuffer = false) => + new Promise((resolve, reject) => { + const req = new XMLHttpRequest(); + req.addEventListener("load", (o) => { + resolve(req.response); + }); + if (mIsArrayBuffer) { + req.responseType = "arraybuffer"; + } + + req.open("GET", mUrl); + req.send(); + }); + +export { loadBinary }; diff --git a/experiments/flame/src/alfrid/loader/loadDds.js b/experiments/flame/src/alfrid/loader/loadDds.js new file mode 100644 index 00000000..1ed21bd4 --- /dev/null +++ b/experiments/flame/src/alfrid/loader/loadDds.js @@ -0,0 +1,16 @@ +import { loadBinary } from "./loadBinary"; +import { parseDds } from "../utils/parseDds"; + +const loadDds = (mUrl) => + new Promise((resolve, reject) => { + loadBinary(mUrl, true).then( + (o) => { + resolve(parseDds(o)); + }, + (err) => { + reject(err); + } + ); + }); + +export { loadDds }; diff --git a/experiments/flame/src/alfrid/loader/loadHdr.js b/experiments/flame/src/alfrid/loader/loadHdr.js new file mode 100644 index 00000000..c324b162 --- /dev/null +++ b/experiments/flame/src/alfrid/loader/loadHdr.js @@ -0,0 +1,16 @@ +import { loadBinary } from "./loadBinary"; +import { parseHdr } from "../utils/parseHdr"; + +const loadHdr = (mUrl) => + new Promise((resolve, reject) => { + loadBinary(mUrl, true).then( + (o) => { + resolve(parseHdr(o)); + }, + (err) => { + reject(err); + } + ); + }); + +export { loadHdr }; diff --git a/experiments/flame/src/alfrid/loader/loadObj.js b/experiments/flame/src/alfrid/loader/loadObj.js new file mode 100644 index 00000000..0dcc597e --- /dev/null +++ b/experiments/flame/src/alfrid/loader/loadObj.js @@ -0,0 +1,16 @@ +import { loadBinary } from "./loadBinary"; +import { parseObj } from "../utils/parseObj"; + +const loadObj = (mUrl) => + new Promise((resolve, reject) => { + loadBinary(mUrl, false).then( + (o) => { + resolve(parseObj(o)); + }, + (err) => { + reject(err); + } + ); + }); + +export { loadObj }; diff --git a/experiments/flame/src/alfrid/math/Ray.js b/experiments/flame/src/alfrid/math/Ray.js new file mode 100644 index 00000000..58d0f4b7 --- /dev/null +++ b/experiments/flame/src/alfrid/math/Ray.js @@ -0,0 +1,143 @@ +import { vec3 } from "gl-matrix"; + +function Ray(mOrigin, mDirection) { + this.origin = mOrigin; + this.direction = mDirection; + + // private properties + const a = vec3.create(); + const b = vec3.create(); + const c = vec3.create(); + const target = vec3.create(); + const edge1 = vec3.create(); + const edge2 = vec3.create(); + const normal = vec3.create(); + const diff = vec3.create(); + + this.at = function(t) { + vec3.copy(target, this.direction); + vec3.scale(target, target, t); + vec3.add(target, target, this.origin); + + return target; + }; + + this.lookAt = function(mTarget) { + vec3.sub(this.direction, mTarget, this.origin); + vec3.normalize(this.origin, this.origin); + }; + + this.closestPointToPoint = function(mPoint) { + const result = vec3.create(); + vec3.sub(mPoint, this.origin); + const directionDistance = vec3.dot(result, this.direction); + + if (directionDistance < 0) { + return vec3.clone(this.origin); + } + + vec3.copy(result, this.direction); + vec3.scale(result, result, directionDistance); + vec3.add(result, result, this.origin); + + return result; + }; + + this.distanceToPoint = function(mPoint) { + return Math.sqrt(this.distanceSqToPoint(mPoint)); + }; + + this.distanceSqToPoint = function(mPoint) { + const v1 = vec3.create(); + + vec3.sub(v1, mPoint, this.origin); + const directionDistance = vec3.dot(v1, this.direction); + + if (directionDistance < 0) { + return vec3.squaredDistance(this.origin, mPoint); + } + + vec3.copy(v1, this.direction); + vec3.scale(v1, v1, directionDistance); + vec3.add(v1, v1, this.origin); + return vec3.squaredDistance(v1, mPoint); + }; + + this.intersectsSphere = function(mCenter, mRadius) { + return this.distanceToPoint(mCenter) <= mRadius; + }; + + this.intersectSphere = function(mCenter, mRadius) { + const v1 = vec3.create(); + vec3.sub(v1, mCenter, this.origin); + const tca = vec3.dot(v1, this.direction); + const d2 = vec3.dot(v1, v1) - tca * tca; + const radius2 = mRadius * mRadius; + + if (d2 > radius2) return null; + + const thc = Math.sqrt(radius2 - d2); + + const t0 = tca - thc; + + const t1 = tca + thc; + + if (t0 < 0 && t1 < 0) return null; + + if (t0 < 0) return this.at(t1); + + return this.at(t0); + }; + + this.intersectTriangle = function(mPA, mPB, mPC, backfaceCulling = true) { + vec3.copy(a, mPA); + vec3.copy(b, mPB); + vec3.copy(c, mPC); + + vec3.sub(edge1, b, a); + vec3.sub(edge2, c, a); + vec3.cross(normal, edge1, edge2); + + let DdN = vec3.dot(this.direction, normal); + let sign; + + if (DdN > 0) { + if (backfaceCulling) { + return null; + } + sign = 1; + } else if (DdN < 0) { + sign = -1; + DdN = -DdN; + } else { + return null; + } + + vec3.sub(diff, this.origin, a); + + vec3.cross(edge2, diff, edge2); + const DdQxE2 = sign * vec3.dot(this.direction, edge2); + if (DdQxE2 < 0) { + return null; + } + + vec3.cross(edge1, edge1, diff); + const DdE1xQ = sign * vec3.dot(this.direction, edge1); + if (DdE1xQ < 0) { + return null; + } + + if (DdQxE2 + DdE1xQ > DdN) { + return null; + } + + const Qdn = -sign * vec3.dot(diff, normal); + if (Qdn < 0) { + return null; + } + + return this.at(Qdn / DdN); + }; +} + +export { Ray }; diff --git a/experiments/flame/src/alfrid/shader/BasicColorShader.js b/experiments/flame/src/alfrid/shader/BasicColorShader.js new file mode 100644 index 00000000..c01e4520 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/BasicColorShader.js @@ -0,0 +1,33 @@ +import { GLShader } from "../core/GLShader"; + +import vs from "./glsl/basic.vert"; +import fs from "./glsl/simpleColor.frag"; + +class BasicColorShader extends GLShader { + constructor(mColor = [1, 1, 1], mOpacity = 1) { + super(vs, fs); + + this.color = mColor; + this.opacity = mOpacity; + } + + get color() { + return this._color; + } + + set color(mValue) { + this._color = mValue; + this.uniform("uColor", this._color); + } + + get opacity() { + return this._opacity; + } + + set opacity(mValue) { + this._opacity = mValue; + this.uniform("uOpacity", this._opacity); + } +} + +export { BasicColorShader }; diff --git a/experiments/flame/src/alfrid/shader/DiffuseLightShader.js b/experiments/flame/src/alfrid/shader/DiffuseLightShader.js new file mode 100644 index 00000000..31f7af1f --- /dev/null +++ b/experiments/flame/src/alfrid/shader/DiffuseLightShader.js @@ -0,0 +1,43 @@ +import { GLShader } from "../core/GLShader"; + +import vs from "./glsl/basic.vert"; +import fs from "./glsl/diffuse.frag"; + +class DiffuseLightShader extends GLShader { + constructor(mColor = [1, 1, 1], mLight = [1, 1, 1], mIntensity = 0.5) { + super(vs, fs); + + this.color = mColor; + this.light = mLight; + this.intensity = mIntensity; + } + + get color() { + return this._color; + } + + set color(mValue) { + this._color = mValue; + this.uniform("uColor", this._color); + } + + get light() { + return this._light; + } + + set light(mValue) { + this._light = mValue; + this.uniform("uLight", this._light); + } + + get intensity() { + return this._intensity; + } + + set intensity(mValue) { + this._intensity = mValue; + this.uniform("uLightIntensity", this._intensity); + } +} + +export { DiffuseLightShader }; diff --git a/experiments/flame/src/alfrid/shader/PBRShader.js b/experiments/flame/src/alfrid/shader/PBRShader.js new file mode 100644 index 00000000..4e5b06bb --- /dev/null +++ b/experiments/flame/src/alfrid/shader/PBRShader.js @@ -0,0 +1,185 @@ +import { GL } from "../core/GL"; +import { getColorTexture } from "../core/GLTexture"; +import { GLShader } from "../core/GLShader"; + +import vs from "./glsl/pbr.vert"; +import fs from "./glsl/pbr.frag"; + +class PBRShader extends GLShader { + constructor() { + super(vs, fs); + + // placeholder textures + this.textureWhite = getColorTexture([1, 1, 1]); + + // look up textures + this._textureLut = this.textureWhite; + + // Roughness + this._roughness = 1.0; + + // Metallic + this._metallic = 1.0; + + // color + this._textureColor = this.textureWhite; + this._baseColor = [1, 1, 1]; + + // normal + this._textureNormal = this.textureWhite; + this._normalScale = 0; + + // ao + this._textureORM = this.textureWhite; + this._aoStrength = 1.0; + + // emissive + this._textureEmissive = this.textureWhite; + this._emissiveColor = [0, 0, 0]; + + // exposure + this._exposure = 2.2; + + // camera position + this._cameraPos = [0, 0, 1]; + + // uniforms + this.uniform("uBRDFMap", "int", 0); + this.uniform("uRadianceMap", "int", 1); + this.uniform("uIrradianceMap", "int", 2); + this.uniform("uColorMap", "int", 3); + this.uniform("uNormalMap", "int", 4); + this.uniform("uORMMap", "int", 5); + this.uniform("uEmissiveMap", "int", 6); + + // setup uniforms + this.uniform("uRoughness", this._roughness); + this.uniform("uMetallic", this._metallic); + this.uniform("uBaseColor", this._baseColor); + this.uniform("uNormalScale", this._normalScale); + this.uniform("uOcclusionStrength", this._aoStrength); + this.uniform("uEmissiveFactor", this._emissiveColor); + this.uniform("uCameraPos", this._cameraPos); + + this.uniform("uScaleDiffBaseMR", [0, 0, 0, 0]); + this.uniform("uScaleFGDSpec", [0, 0, 0, 0]); + this.uniform("uScaleIBLAmbient", [1, 1, 1, 1]); + this.uniform("uExposure", this._exposure); + + // offset for diffuse light + this.diffuseOffset = 0; + } + + bindAllTextures(mGL) { + const _GL = mGL || GL; + this._textureLut.bind(0, _GL); + + if (this._textureRad) { + this._textureRad.bind(1, _GL); + } else { + console.log("No Radiance Texture found"); + } + if (this._textureIrr) { + this._textureIrr.bind(2, _GL); + } else { + console.log("No Irradiance Texture found"); + } + + this._textureColor.bind(3); + this._textureNormal.bind(4); + this._textureORM.bind(5); + this._textureEmissive.bind(6); + } + + set lutMap(mTex) { + this._textureLut = mTex; + } + + set radianceMap(mTex) { + this._textureRad = mTex; + } + + set irradianceMap(mTex) { + this._textureIrr = mTex; + } + + // getters & setters for parameters + + set roughness(mValue) { + this._roughness = mValue; + this.uniform("uRoughness", this._roughness); + const t = + Math.pow((1.0 - this._roughness) * (1.0 - this._metallic), 2.0) * + this.diffuseOffset; + this.uniform("uScaleDiffBaseMR", [t, 0, 0, 0]); + } + + get roughness() { + return this._roughness; + } + + set metallic(mValue) { + this._metallic = mValue; + this.uniform("uMetallic", this._metallic); + } + + get metallic() { + return this._metallic; + } + + set baseColor(mValue) { + this._baseColor = mValue; + this.uniform("uBaseColor", this._baseColor); + } + + get baseColor() { + return this._baseColor; + } + + set normalScale(mValue) { + this._normalScale = mValue; + this.uniform("uNormalScale", this._normalScale); + } + + get normalScale() { + return this._normalScale; + } + + set aoStrength(mValue) { + this._aoStrength = mValue; + this.uniform("uOcclusionStrength", this._aoStrength); + } + + get aoStrength() { + return this._aoStrength; + } + + set emissiveColor(mValue) { + this._emissiveColor = mValue; + this.uniform("uEmissiveFactor", this._emissiveColor); + } + + get emissiveColor() { + return this._emissiveColor; + } + + set cameraPosition(mValue) { + this._cameraPos = mValue; + this.uniform("uCameraPos", this._cameraPos); + } + + get cameraPosition() { + return this._cameraPos; + } + + set exposure(mValue) { + this._exposure = mValue; + this.uniform("uExposure", this._exposure); + } + + get exposure() { + return this._exposure; + } +} + +export { PBRShader }; diff --git a/experiments/flame/src/alfrid/shader/glsl/axis.frag b/experiments/flame/src/alfrid/shader/glsl/axis.frag new file mode 100644 index 00000000..169b2419 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/axis.frag @@ -0,0 +1,9 @@ +#version 300 es +precision highp float; +in vec3 vColor; +uniform float uOpacity; +out vec4 oColor; + +void main(void) { + oColor = vec4(vColor, uOpacity); +} \ No newline at end of file diff --git a/experiments/flame/src/alfrid/shader/glsl/axis.vert b/experiments/flame/src/alfrid/shader/glsl/axis.vert new file mode 100644 index 00000000..399ec5b3 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/axis.vert @@ -0,0 +1,16 @@ +#version 300 es + +precision highp float; +in vec3 aVertexPosition; +in vec3 aColor; + +uniform mat4 uModelMatrix; +uniform mat4 uViewMatrix; +uniform mat4 uProjectionMatrix; + +out vec3 vColor; + +void main(void) { + gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(aVertexPosition, 1.0); + vColor = aColor; +} \ No newline at end of file diff --git a/experiments/flame/src/alfrid/shader/glsl/basic.frag b/experiments/flame/src/alfrid/shader/glsl/basic.frag new file mode 100644 index 00000000..db7ac640 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/basic.frag @@ -0,0 +1,6 @@ +precision highp float; +// varying vec2 vTextureCoord; + +void main(void) { + gl_FragColor = vec4(1.0); +} \ No newline at end of file diff --git a/experiments/flame/src/alfrid/shader/glsl/basic.vert b/experiments/flame/src/alfrid/shader/glsl/basic.vert new file mode 100644 index 00000000..75808780 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/basic.vert @@ -0,0 +1,19 @@ +#version 300 es + +precision highp float; +in vec3 aVertexPosition; +in vec2 aTextureCoord; +in vec3 aNormal; + +uniform mat4 uModelMatrix; +uniform mat4 uViewMatrix; +uniform mat4 uProjectionMatrix; + +out vec2 vTextureCoord; +out vec3 vNormal; + +void main(void) { + gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(aVertexPosition, 1.0); + vTextureCoord = aTextureCoord; + vNormal = aNormal; +} \ No newline at end of file diff --git a/experiments/flame/src/alfrid/shader/glsl/bigTriangle.vert b/experiments/flame/src/alfrid/shader/glsl/bigTriangle.vert new file mode 100644 index 00000000..dbfe7b53 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/bigTriangle.vert @@ -0,0 +1,10 @@ +#version 300 es + +precision mediump float; +in vec2 aPosition; +out vec2 vTextureCoord; + +void main(void) { + gl_Position = vec4(aPosition, 0.0, 1.0); + vTextureCoord = aPosition * .5 + .5; +} \ No newline at end of file diff --git a/experiments/flame/src/alfrid/shader/glsl/copy.frag b/experiments/flame/src/alfrid/shader/glsl/copy.frag new file mode 100644 index 00000000..bc8ff7e3 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/copy.frag @@ -0,0 +1,11 @@ +#version 300 es + +precision highp float; +in vec2 vTextureCoord; +uniform sampler2D uMap; + +out vec4 oColor; + +void main(void) { + oColor = texture(uMap, vTextureCoord); +} \ No newline at end of file diff --git a/experiments/flame/src/alfrid/shader/glsl/diffuse.frag b/experiments/flame/src/alfrid/shader/glsl/diffuse.frag new file mode 100644 index 00000000..a5e48313 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/diffuse.frag @@ -0,0 +1,14 @@ +precision highp float; + +varying vec3 vNormal; + +uniform vec3 uColor; +uniform vec3 uLight; +uniform float uLightIntensity; + +#pragma glslify: diffuse = require(glsl-utils/diffuse.glsl) + +void main(void) { + float g = diffuse(vNormal, uLight, uLightIntensity); + gl_FragColor = vec4(uColor * g, 1.0); +} \ No newline at end of file diff --git a/experiments/flame/src/alfrid/shader/glsl/dots.vert b/experiments/flame/src/alfrid/shader/glsl/dots.vert new file mode 100644 index 00000000..7d7324e2 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/dots.vert @@ -0,0 +1,20 @@ +#define SHADER_NAME DOTS_PLANE_VERTEX + +precision highp float; +attribute vec3 aVertexPosition; + +uniform mat4 uModelMatrix; +uniform mat4 uViewMatrix; +uniform mat4 uProjectionMatrix; +uniform vec2 uViewport; +uniform float uScale; +uniform float uPointScale; + +const float radius = 0.008; + +void main(void) { + gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(aVertexPosition * uScale, 1.0); + + float distOffset = uViewport.y * uProjectionMatrix[1][1] * radius / gl_Position.w; + gl_PointSize = distOffset * uPointScale; +} \ No newline at end of file diff --git a/experiments/flame/src/alfrid/shader/glsl/general.vert b/experiments/flame/src/alfrid/shader/glsl/general.vert new file mode 100644 index 00000000..1a2837fe --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/general.vert @@ -0,0 +1,36 @@ +#version 300 es + +precision highp float; +in vec3 aVertexPosition; +in vec2 aTextureCoord; +in vec3 aNormal; + +uniform mat4 uModelMatrix; +uniform mat4 uViewMatrix; +uniform mat4 uProjectionMatrix; + +uniform vec3 uTranslate; +uniform vec3 uScale; +uniform vec3 uRotation; + +out vec2 vTextureCoord; +out vec3 vNormal; + +vec2 rotate(vec2 v, float a) { + float s = sin(a); + float c = cos(a); + mat2 m = mat2(c, s, -s, c); + return m * v; +} + +void main(void) { + vec3 pos = aVertexPosition * uScale; + pos.yz = rotate(pos.yz, uRotation.x); + pos.xz = rotate(pos.xz, uRotation.y); + pos.xy = rotate(pos.xy, uRotation.z); + pos += uTranslate; + + gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(pos, 1.0); + vTextureCoord = aTextureCoord; + vNormal = aNormal; +} \ No newline at end of file diff --git a/experiments/flame/src/alfrid/shader/glsl/line.vert b/experiments/flame/src/alfrid/shader/glsl/line.vert new file mode 100644 index 00000000..f787df55 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/line.vert @@ -0,0 +1,15 @@ +#version 300 es +precision highp float; +in vec3 aVertexPosition; + +uniform mat4 uModelMatrix; +uniform mat4 uViewMatrix; +uniform mat4 uProjectionMatrix; + +uniform vec3 uPosA; +uniform vec3 uPosB; + +void main(void) { + vec3 pos = mix(uPosA, uPosB, aVertexPosition.x); + gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(pos, 1.0); +} \ No newline at end of file diff --git a/experiments/flame/src/alfrid/shader/glsl/pbr.frag b/experiments/flame/src/alfrid/shader/glsl/pbr.frag new file mode 100644 index 00000000..b9bf58b7 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/pbr.frag @@ -0,0 +1,255 @@ +#version 300 es +#define SHADER_NAME pbr_frag + +// #extension GL_EXT_shader_texture_lod: enable +// #extension GL_OES_standard_derivatives : enable + +precision highp float; + +uniform sampler2D uBRDFMap; +uniform samplerCube uRadianceMap; +uniform samplerCube uIrradianceMap; + +// color +uniform vec3 uBaseColor; +uniform sampler2D uColorMap; + +// ORM - Occlusion, Roughness, Metallic +uniform sampler2D uORMMap; +uniform float uOcclusionStrength; +uniform float uRoughness; +uniform float uMetallic; +uniform float uExposure; + + +// normal +uniform sampler2D uNormalMap; +uniform float uNormalScale; + +// emissive +uniform sampler2D uEmissiveMap; +uniform vec3 uEmissiveFactor; + +// light color +uniform vec3 uLightDirection; +uniform vec3 uLightColor; + +uniform vec3 uCameraPos; + +uniform vec4 uScaleDiffBaseMR; +uniform vec4 uScaleFGDSpec; +uniform vec4 uScaleIBLAmbient; + + +in vec2 vTextureCoord; +in vec3 vNormal; +in vec3 vPosition; + +out vec4 oColor; + +// From GLTF WebGL PBR : +// https://github.com/KhronosGroup/glTF-WebGL-PBR + +// Encapsulate the various inputs used by the various functions in the shading equation +// We store values in this struct to simplify the integration of alternative implementations +// of the shading terms, outlined in the Readme.MD Appendix. +struct PBRInfo +{ + float NdotL; // cos angle between normal and light direction + float NdotV; // cos angle between normal and view direction + float NdotH; // cos angle between normal and half vector + float LdotH; // cos angle between light direction and half vector + float VdotH; // cos angle between view direction and half vector + float perceptualRoughness; // roughness value, as authored by the model creator (input to shader) + float metalness; // metallic value at the surface + vec3 reflectance0; // full reflectance color (normal incidence angle) + vec3 reflectance90; // reflectance color at grazing angle + float alphaRoughness; // roughness mapped to a more linear change in the roughness (proposed by [2]) + vec3 diffuseColor; // color contribution from diffuse lighting + vec3 specularColor; // color contribution from specular lighting +}; + + +const float M_PI = 3.141592653589793; +const float c_MinRoughness = 0.04; + + +vec4 SRGBtoLINEAR(vec4 srgbIn) +{ + #ifdef MANUAL_SRGB + #ifdef SRGB_FAST_APPROXIMATION + vec3 linOut = pow(srgbIn.xyz,vec3(2.2)); + #else //SRGB_FAST_APPROXIMATION + vec3 bLess = step(vec3(0.04045),srgbIn.xyz); + vec3 linOut = mix( srgbIn.xyz/vec3(12.92), pow((srgbIn.xyz+vec3(0.055))/vec3(1.055),vec3(2.4)), bLess ); + #endif //SRGB_FAST_APPROXIMATION + return vec4(linOut,srgbIn.w);; + #else //MANUAL_SRGB + return srgbIn; + #endif //MANUAL_SRGB +} + +vec3 getNormal() { + vec3 pos_dx = dFdx(vPosition); + vec3 pos_dy = dFdy(vPosition); + vec3 tex_dx = dFdx(vec3(vTextureCoord, 0.0)); + vec3 tex_dy = dFdy(vec3(vTextureCoord, 0.0)); + vec3 t = (tex_dy.t * pos_dx - tex_dx.t * pos_dy) / (tex_dx.s * tex_dy.t - tex_dy.s * tex_dx.t); + + vec3 ng = normalize(vNormal); + + t = normalize(t - ng * dot(ng, t)); + vec3 b = normalize(cross(ng, t)); + mat3 tbn = mat3(t, b, ng); + + vec3 n = texture(uNormalMap, vTextureCoord).rgb; + n = normalize(tbn * ((2.0 * n - 1.0) * vec3(uNormalScale, uNormalScale, 1.0))); + return n; +} + + +vec3 getIBLContribution(PBRInfo pbrInputs, vec3 n, vec3 reflection) +{ + float mipCount = 7.0; // resolution of 512x512 + float lod = (pbrInputs.perceptualRoughness * mipCount); + // retrieve a scale and bias to F0. See [1], Figure 3 + vec3 brdf = SRGBtoLINEAR(texture(uBRDFMap, vec2(pbrInputs.NdotV, 1.0 - pbrInputs.perceptualRoughness))).rgb; + vec3 diffuseLight = SRGBtoLINEAR(texture(uIrradianceMap, n)).rgb; + + + #ifdef USE_TEX_LOD + vec3 specularLight = SRGBtoLINEAR(textureCubeLodEXT(uRadianceMap, reflection, lod)).rgb; + // vec3 specularLight = SRGBtoLINEAR(textureCubeLodEXT(u_SpecularEnvSampler, reflection, lod)).rgb; + #else + vec3 specularLight = SRGBtoLINEAR(texture(uRadianceMap, reflection)).rgb; + // vec3 specularLight = SRGBtoLINEAR(textureCube(u_SpecularEnvSampler, reflection)).rgb; + #endif + + vec3 diffuse = diffuseLight * pbrInputs.diffuseColor; + vec3 specular = specularLight * (pbrInputs.specularColor * brdf.x + brdf.y); + + // For presentation, this allows us to disable IBL terms + diffuse *= uScaleIBLAmbient.x; + specular *= uScaleIBLAmbient.y; + + return diffuse + specular; +} + + +vec3 diffuse(PBRInfo pbrInputs) +{ + return pbrInputs.diffuseColor / M_PI; +} + + +vec3 specularReflection(PBRInfo pbrInputs) +{ + return pbrInputs.reflectance0 + (pbrInputs.reflectance90 - pbrInputs.reflectance0) * pow(clamp(1.0 - pbrInputs.VdotH, 0.0, 1.0), 5.0); +} + +float geometricOcclusion(PBRInfo pbrInputs) +{ + float NdotL = pbrInputs.NdotL; + float NdotV = pbrInputs.NdotV; + float r = pbrInputs.alphaRoughness; + + float attenuationL = 2.0 * NdotL / (NdotL + sqrt(r * r + (1.0 - r * r) * (NdotL * NdotL))); + float attenuationV = 2.0 * NdotV / (NdotV + sqrt(r * r + (1.0 - r * r) * (NdotV * NdotV))); + return attenuationL * attenuationV; +} + + +float microfacetDistribution(PBRInfo pbrInputs) +{ + float roughnessSq = pbrInputs.alphaRoughness * pbrInputs.alphaRoughness; + float f = (pbrInputs.NdotH * roughnessSq - pbrInputs.NdotH) * pbrInputs.NdotH + 1.0; + return roughnessSq / (M_PI * f * f); +} + + +void main(void) { + vec4 orm = texture(uORMMap, vTextureCoord); + + + float perceptualRoughness = uRoughness * orm.g; + float metallic = uMetallic * orm.b; + perceptualRoughness = clamp(perceptualRoughness, c_MinRoughness, 1.0); + metallic = clamp(metallic, 0.0, 1.0); + float alphaRoughness = perceptualRoughness * perceptualRoughness; + + vec4 baseColor = SRGBtoLINEAR(texture(uColorMap, vTextureCoord)); + baseColor.rgb *= uBaseColor; + + vec3 f0 = vec3(0.04); + vec3 diffuseColor = baseColor.rgb * (vec3(1.0) - f0); + diffuseColor *= 1.0 - metallic; + vec3 specularColor = mix(f0, baseColor.rgb, metallic); + + // Compute reflectance. + float reflectance = max(max(specularColor.r, specularColor.g), specularColor.b); + + // For typical incident reflectance range (between 4% to 100%) set the grazing reflectance to 100% for typical fresnel effect. + // For very low reflectance range on highly diffuse objects (below 4%), incrementally reduce grazing reflecance to 0%. + float reflectance90 = clamp(reflectance * 25.0, 0.0, 1.0); + vec3 specularEnvironmentR0 = specularColor.rgb; + vec3 specularEnvironmentR90 = vec3(1.0, 1.0, 1.0) * reflectance90; + + vec3 n = getNormal(); // normal at surface point + vec3 v = normalize(uCameraPos - vPosition); // Vector from surface point to camera + vec3 l = normalize(uLightDirection); // Vector from surface point to light + vec3 h = normalize(l+v); // Half vector between both l and v + vec3 reflection = -normalize(reflect(v, n)); + + float NdotL = clamp(dot(n, l), 0.001, 1.0); + float NdotV = abs(dot(n, v)) + 0.001; + float NdotH = clamp(dot(n, h), 0.0, 1.0); + float LdotH = clamp(dot(l, h), 0.0, 1.0); + float VdotH = clamp(dot(v, h), 0.0, 1.0); + + PBRInfo pbrInputs = PBRInfo( + NdotL, + NdotV, + NdotH, + LdotH, + VdotH, + perceptualRoughness, + metallic, + specularEnvironmentR0, + specularEnvironmentR90, + alphaRoughness, + diffuseColor, + specularColor + ); + + // Calculate the shading terms for the microfacet specular shading model + vec3 F = specularReflection(pbrInputs); + float G = geometricOcclusion(pbrInputs); + float D = microfacetDistribution(pbrInputs); + + // Calculation of analytical lighting contribution + vec3 diffuseContrib = (1.0 - F) * diffuse(pbrInputs); + vec3 specContrib = F * G * D / (4.0 * NdotL * NdotV); + // Obtain final intensity as reflectance (BRDF) scaled by the energy of the light (cosine law) + vec3 color = NdotL * uLightColor * (diffuseContrib + specContrib); + + color += getIBLContribution(pbrInputs, n, reflection); + color = mix(color, color * orm.r, uOcclusionStrength); + + vec3 emissive = SRGBtoLINEAR(texture(uEmissiveMap, vTextureCoord)).rgb * uEmissiveFactor; + color += emissive; + + // This section uses mix to override final color for reference app visualization + // of various parameters in the lighting equation. + color = mix(color, F, uScaleFGDSpec.x); + color = mix(color, vec3(G), uScaleFGDSpec.y); + color = mix(color, vec3(D), uScaleFGDSpec.z); + color = mix(color, specContrib, uScaleFGDSpec.w); + + color = mix(color, diffuseContrib, uScaleDiffBaseMR.x); + color = mix(color, baseColor.rgb, uScaleDiffBaseMR.y); + color = mix(color, vec3(metallic), uScaleDiffBaseMR.z); + color = mix(color, vec3(perceptualRoughness), uScaleDiffBaseMR.w); + + // output the fragment color + oColor = vec4(pow(color,vec3(1.0/uExposure)), baseColor.a); +} \ No newline at end of file diff --git a/experiments/flame/src/alfrid/shader/glsl/pbr.vert b/experiments/flame/src/alfrid/shader/glsl/pbr.vert new file mode 100644 index 00000000..3248d9cd --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/pbr.vert @@ -0,0 +1,29 @@ +#version 300 es + +#define SHADER_NAME pbr_vert + +precision highp float; +in vec3 aVertexPosition; +in vec2 aTextureCoord; +in vec3 aNormal; + +uniform mat4 uModelMatrix; +uniform mat4 uViewMatrix; +uniform mat4 uProjectionMatrix; +uniform mat3 uNormalMatrix; +uniform mat3 uModelViewMatrixInverse; + +out vec2 vTextureCoord; +out vec3 vNormal; +out vec3 vPosition; + + +void main(void) { + vec4 position = uModelMatrix * vec4(aVertexPosition, 1.0); + vPosition = position.xyz / position.w; + + vNormal = normalize(vec3(uModelMatrix * vec4(aNormal, 0.0))); + vTextureCoord = aTextureCoord; + + gl_Position = uProjectionMatrix * uViewMatrix * position; +} diff --git a/experiments/flame/src/alfrid/shader/glsl/simpleColor.frag b/experiments/flame/src/alfrid/shader/glsl/simpleColor.frag new file mode 100644 index 00000000..88fa9d22 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/simpleColor.frag @@ -0,0 +1,11 @@ +#version 300 es +precision highp float; + +uniform vec3 uColor; +uniform float uOpacity; + +out vec4 fragColor; + +void main(void) { + fragColor = vec4(uColor, uOpacity); +} \ No newline at end of file diff --git a/experiments/flame/src/alfrid/shader/glsl/skybox.vert b/experiments/flame/src/alfrid/shader/glsl/skybox.vert new file mode 100644 index 00000000..c3219425 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/glsl/skybox.vert @@ -0,0 +1,28 @@ +#version 300 es + +precision highp float; +in vec3 aVertexPosition; +in vec2 aTextureCoord; +in vec3 aNormal; + +uniform mat4 uModelMatrix; +uniform mat4 uViewMatrix; +uniform mat4 uProjectionMatrix; + +out vec2 vTextureCoord; +out vec3 vVertex; +out vec3 vNormal; + +void main(void) { + mat4 matView = uViewMatrix; + matView[3][0] = 0.0; + matView[3][1] = 0.0; + matView[3][2] = 0.0; + + gl_Position = uProjectionMatrix * matView * uModelMatrix * vec4(aVertexPosition, 1.0); + vTextureCoord = aTextureCoord; + + vVertex = aVertexPosition; + // vVertex = normalize(aVertexPosition); + vNormal = aNormal; +} \ No newline at end of file diff --git a/experiments/flame/src/alfrid/shader/index.js b/experiments/flame/src/alfrid/shader/index.js new file mode 100644 index 00000000..279b5940 --- /dev/null +++ b/experiments/flame/src/alfrid/shader/index.js @@ -0,0 +1,15 @@ +import fsSimpleColor from "./glsl/simpleColor.frag"; +import fsCopy from "./glsl/copy.frag"; +import vsGeneral from "./glsl/general.vert"; +import vsTriangle from "./glsl/bigTriangle.vert"; +// import vsSkybox from "./glsl/skybox.vert"; + +const ShaderLibs = { + simpleColorFrag: fsSimpleColor, + copyFrag: fsCopy, + bigTriangleVert: vsTriangle, + generalVert: vsGeneral, + // skyboxVert: vsSkybox, +}; + +export { ShaderLibs }; diff --git a/experiments/flame/src/alfrid/utils/BitSwitch.js b/experiments/flame/src/alfrid/utils/BitSwitch.js new file mode 100644 index 00000000..6e2cdedb --- /dev/null +++ b/experiments/flame/src/alfrid/utils/BitSwitch.js @@ -0,0 +1,34 @@ +// bit-switch.js + +class BitSwitch { + constructor(mValue) { + this._value = mValue; + } + + set(mNumDigit, mValue = 1) { + this._value = this._value; + + if (mValue === 0) { + this._value = this._value & (0 << mNumDigit); + } else { + this._value = this._value | (1 << mNumDigit); + } + } + + get(mNumDigit) { + let value = this._value & (1 << mNumDigit); + value = value >> mNumDigit; + + return value === 1; + } + + reset(mValue) { + this._value = mValue; + } + + get value() { + return this._value; + } +} + +export { BitSwitch }; diff --git a/experiments/flame/src/alfrid/utils/BufferUtils.js b/experiments/flame/src/alfrid/utils/BufferUtils.js new file mode 100644 index 00000000..bfdfc150 --- /dev/null +++ b/experiments/flame/src/alfrid/utils/BufferUtils.js @@ -0,0 +1,59 @@ +export const getBuffer = function(attr, GL) { + let buffer; + const { gl } = GL; + + if (attr.buffer !== undefined) { + buffer = attr.buffer; + } else { + buffer = gl.createBuffer(); + attr.buffer = buffer; + GL.bufferCount++; + } + + return buffer; +}; + +export const formBuffer = function(mData, mNum) { + const ary = []; + + for (let i = 0; i < mData.length; i += mNum) { + const o = []; + for (let j = 0; j < mNum; j++) { + o.push(mData[i + j]); + } + + ary.push(o); + } + + return ary; +}; + +export const getAttribLoc = (gl, shaderProgram, name) => { + if (shaderProgram.cacheAttribLoc === undefined) { + shaderProgram.cacheAttribLoc = {}; + } + if (shaderProgram.cacheAttribLoc[name] === undefined) { + shaderProgram.cacheAttribLoc[name] = gl.getAttribLocation( + shaderProgram, + name + ); + } + + return shaderProgram.cacheAttribLoc[name]; +}; + +export const flatten = (mValues) => { + // console.log("flatten", mValues, mValues[0] instanceof Float32Array); + if (mValues[0] instanceof Float32Array) { + const b = mValues.reduce((total, curr) => { + for (let i = 0; i < curr.length; i++) { + total.push(curr[i]); + } + return total; + }, []); + + return b; + } else { + return mValues.flat(); + } +}; diff --git a/experiments/flame/src/alfrid/utils/EaseNumber.js b/experiments/flame/src/alfrid/utils/EaseNumber.js new file mode 100644 index 00000000..fba537de --- /dev/null +++ b/experiments/flame/src/alfrid/utils/EaseNumber.js @@ -0,0 +1,69 @@ +import Scheduler from "scheduling"; + +class EaseNumber { + constructor(mValue, mEasing = 0.1) { + this.easing = mEasing; + this._value = mValue; + this._targetValue = mValue; + this._efIndex = Scheduler.addEF(() => this._update()); + } + + _update() { + const MIN_DIFF = 0.0001; + this._checkLimit(); + this._value += (this._targetValue - this._value) * this.easing; + if (Math.abs(this._targetValue - this._value) < MIN_DIFF) { + this._value = this._targetValue; + } + } + + setTo(mValue) { + this._targetValue = this._value = mValue; + } + + add(mAdd) { + this._targetValue += mAdd; + } + + limit(mMin, mMax) { + if (mMin > mMax) { + this.limit(mMax, mMin); + return; + } + + this._min = mMin; + this._max = mMax; + + this._checkLimit(); + } + + _checkLimit() { + if (this._min !== undefined && this._targetValue < this._min) { + this._targetValue = this._min; + } + + if (this._max !== undefined && this._targetValue > this._max) { + this._targetValue = this._max; + } + } + + destroy() { + Scheduler.removeEF(this._efIndex); + } + + // GETTERS / SETTERS + + set value(mValue) { + this._targetValue = mValue; + } + + get value() { + return this._value; + } + + get targetValue() { + return this._targetValue; + } +} + +export { EaseNumber }; diff --git a/experiments/flame/src/alfrid/utils/HitTestor.js b/experiments/flame/src/alfrid/utils/HitTestor.js new file mode 100644 index 00000000..f8f14602 --- /dev/null +++ b/experiments/flame/src/alfrid/utils/HitTestor.js @@ -0,0 +1,139 @@ +import EventDispatcher from "events"; +import { Ray } from "../math/Ray"; +import { getMouse } from "../utils"; +import { mat4, vec3 } from "gl-matrix"; + +function distance(a, b) { + const dx = a.x - b.x; + const dy = a.y - b.y; + return Math.sqrt(dx * dx + dy * dy); +} + +class HitTestor extends EventDispatcher { + constructor( + mMesh, + mCamera, + mResolution, + mSkipMoveCheck = false, + mListenerTarget = window + ) { + super(); + + this._mesh = mMesh; + this._mesh.generateFaces(); + this._camera = mCamera; + this.faceVertices = mMesh.faces.map((face) => face.vertices); + this.clickTolerance = 8; + + this._ray = new Ray([0, 0, 0], [0, 0, -1]); + this._hit = vec3.fromValues(-999, -999, -999); + this._lastPos; + this._firstPos; + this.modelMatrix = mat4.create(); + this.resolution = mResolution || [window.innerWidth, window.innerHeight]; + + this._listenerTarget = mListenerTarget; + this._skippingMove = mSkipMoveCheck; + this._isMouseDown = false; + + this._onMoveBind = (e) => this._onMove(e); + this._onDownBind = (e) => this._onDown(e); + this._onUpBind = () => this._onUp(); + + this.connect(); + } + + connect() { + this._listenerTarget.addEventListener("mousedown", this._onDownBind); + this._listenerTarget.addEventListener("mousemove", this._onMoveBind); + this._listenerTarget.addEventListener("mouseup", this._onUpBind); + + this._listenerTarget.addEventListener("touchstart", this._onDownBind); + this._listenerTarget.addEventListener("touchmove", this._onMoveBind); + this._listenerTarget.addEventListener("touchend", this._onUpBind); + } + + disconnect() { + this._listenerTarget.removeEventListener("mousedown", this._onDownBind); + this._listenerTarget.removeEventListener("mousemove", this._onMoveBind); + this._listenerTarget.removeEventListener("mouseup", this._onUpBind); + } + + _checkHit(mType = "onHit") { + console.log("check hit"); + this.resolution = [window.innerWidth, window.innerHeight]; + const camera = this._camera; + if (!camera) { + return; + } + + const mx = (this._lastPos.x / this.resolution[0]) * 2.0 - 1.0; + const my = -(this._lastPos.y / this.resolution[1]) * 2.0 + 1.0; + + camera.generateRay([mx, my, 0], this._ray); + + let hit; + const v0 = vec3.create(); + const v1 = vec3.create(); + const v2 = vec3.create(); + let dist = 0; + + const getVector = (v, target) => { + vec3.transformMat4(target, v, this.modelMatrix); + }; + + for (let i = 0; i < this.faceVertices.length; i++) { + const vertices = this.faceVertices[i]; + getVector(vertices[0], v0); + getVector(vertices[1], v1); + getVector(vertices[2], v2); + const t = this._ray.intersectTriangle(v0, v1, v2); + + if (t) { + if (hit) { + const distToCam = vec3.dist(t, camera.position); + if (distToCam < dist) { + hit = vec3.clone(t); + dist = distToCam; + } + } else { + hit = vec3.clone(t); + dist = vec3.dist(hit, camera.position); + } + } + } + + if (hit) { + this._hit = vec3.clone(hit); + this.emit(mType, { hit }); + } else { + this.emit("onUp"); + } + } + + _onDown(e) { + this._firstPos = getMouse(e); + this._lastPos = getMouse(e); + this._checkHit("onDown"); + this._isMouseDown = true; + } + + _onMove(e) { + this._lastPos = getMouse(e); + if (!this._skippingMove) { + this._checkHit(); + } + } + + _onUp() { + const dist = distance(this._firstPos, this._lastPos); + if (dist < this.clickTolerance && this._isMouseDown) { + this._checkHit(); + } else { + this.emit("onUp"); + } + this._isMouseDown = false; + } +} + +export { HitTestor }; diff --git a/experiments/flame/src/alfrid/utils/LogError.js b/experiments/flame/src/alfrid/utils/LogError.js new file mode 100644 index 00000000..9e3ba0f2 --- /dev/null +++ b/experiments/flame/src/alfrid/utils/LogError.js @@ -0,0 +1,14 @@ +const Errors = { + DRAW_BUFFERS: `This browser doesn't support multi render targets : WEBGL_draw_buffers`, + FRAMEBUFFER_CONTEXT: `This framebuffer has been bind to a different WebGL Rendering Context`, + SHADER_CONTEXT: `This shader has been bind to a different WebGL Rendering Context`, + TEXTURE_CONTEXT: `This texture has been bind to a different WebGL Rendering Context`, + CUBE_TEXTURE_CONTEXT: `This cube texture has been bind to a different WebGL Rendering Context`, +}; + +const logError = (mMessage, mExtra = "") => { + console.error(mMessage, mExtra); +}; + +export default logError; +export { Errors }; diff --git a/experiments/flame/src/alfrid/utils/OrbitalControl.js b/experiments/flame/src/alfrid/utils/OrbitalControl.js new file mode 100644 index 00000000..bb68984b --- /dev/null +++ b/experiments/flame/src/alfrid/utils/OrbitalControl.js @@ -0,0 +1,193 @@ +// OrbitalControl.js +import { EaseNumber } from "./EaseNumber"; +import Scheduler from "scheduling"; +import { vec3, mat4 } from "gl-matrix"; + +const getMouse = function (mEvent, mTarget) { + const o = mTarget || {}; + if (mEvent.touches) { + o.x = mEvent.touches[0].pageX; + o.y = mEvent.touches[0].pageY; + } else { + o.x = mEvent.clientX; + o.y = mEvent.clientY; + } + + return o; +}; + +class OrbitalControl { + // states + #isRotationLocked = false; + #isZoomLocked = false; + #isShiftDown = false; + #isMouseDown = false; + + // properties + #target; + #mouse = {}; + #preMouse = {}; + #mtx = mat4.create(); + #mtxInvert = mat4.create(); + #mtxShift = mat4.create(); + #mtxShiftSaved = mat4.create(); + #center = vec3.create(); + #position = vec3.create(); + #up = vec3.fromValues(0, 1, 0); + + radius = new EaseNumber(0); + rx = new EaseNumber(0); + ry = new EaseNumber(0); + + #rxSaved = 0; + #rySaved = 0; + + constructor(mTarget, mRadius = 5, mListenerTarget = window) { + this.#target = mTarget; + + this.radius.setTo(mRadius); + this.#position = [0, 0, this.radius]; + + // limit camera angle + this.rx.limit(-Math.PI / 2 + 0.01, Math.PI / 2 - 0.01); + + // events + mListenerTarget.addEventListener("mousewheel", this._onWheel); + mListenerTarget.addEventListener("DOMMouseScroll", this._onWheel); + + mListenerTarget.addEventListener("mousedown", this._onDown); + mListenerTarget.addEventListener("mousemove", this._onMove); + window.addEventListener("mouseup", this._onUp); + + mListenerTarget.addEventListener("touchstart", this._onDown); + mListenerTarget.addEventListener("touchmove", this._onMove); + window.addEventListener("touchend", this._onUp); + + // key + window.addEventListener("keydown", this._onKeyDown); + window.addEventListener("keyup", this._onKeyUp); + + this.update(); + Scheduler.addEF(this._loop); + } + + // public methods + lock(mLock = true) { + this.#isRotationLocked = mLock; + this.#isZoomLocked = mLock; + this.#isMouseDown = false; + } + + lockZoom(mValue = true) { + this.#isZoomLocked = mValue; + } + + lockRotation(mValue = true) { + this.#isRotationLocked = mValue; + } + + update() { + vec3.set(this.#position, 0, 0, this.radius.value); + vec3.rotateX(this.#position, this.#position, [0, 0, 0], this.rx.value); + vec3.rotateY(this.#position, this.#position, [0, 0, 0], this.ry.value); + + mat4.lookAt(this.#mtx, this.#position, this.#center, this.#up); + mat4.invert(this.#mtxInvert, this.#mtx); + + // apply shift + mat4.mul(this.#mtx, this.#mtx, this.#mtxShiftSaved); + mat4.mul(this.#mtx, this.#mtx, this.#mtxShift); + + this.#target?.setViewMatrix(this.#mtx); + } + + // event handling + _onDown = (e) => { + if (this.#isRotationLocked) return; + this.#isMouseDown = true; + getMouse(e, this.#mouse); + getMouse(e, this.#preMouse); + this.#rxSaved = this.rx.targetValue; + this.#rySaved = this.ry.targetValue; + mat4.identity(this.#mtxShift); + }; + + _onMove = (e) => { + if (this.#isRotationLocked) return; + if (!this.#isMouseDown) return; + + getMouse(e, this.#mouse); + + if (e.shiftKey) { + const diff = [ + this.#mouse.x - this.#preMouse.x, + -(this.#mouse.y - this.#preMouse.y), + 0, + ]; + vec3.transformMat4(diff, diff, this.#mtxInvert); + vec3.scale(diff, diff, 0.01); + mat4.identity(this.#mtxShift, this.#mtxShift); + mat4.translate(this.#mtxShift, this.#mtxShift, diff); + return; + } + + const dx = this.#mouse.x - this.#preMouse.x; + this.ry.value = -dx * 0.01 + this.#rySaved; + + const dy = this.#mouse.y - this.#preMouse.y; + this.rx.value = -dy * 0.01 + this.#rxSaved; + }; + + _onUp = () => { + this.#isMouseDown = false; + + if (this.#isShiftDown) { + mat4.mul(this.#mtxShiftSaved, this.#mtxShiftSaved, this.#mtxShift); + mat4.identity(this.#mtxShift); + } + }; + + _onWheel = (e) => { + if (this.#isZoomLocked) { + return; + } + const w = e.wheelDelta; + const d = e.detail; + let value = 0; + if (d) { + if (w) { + value = (w / d / 40) * d > 0 ? 1 : -1; // Opera + } else { + value = -d / 3; // Firefox; TODO: do not /3 for OS X + } + } else { + value = w / 120; + } + + this.radius.add(-value * 2); + if (this.radius.targetValue < 0) { + this.radius.value = 0.0001; + } + }; + + _onKeyDown = (e) => { + if (e.code.indexOf("Shift") > -1) { + this.#isShiftDown = true; + } + }; + + _onKeyUp = (e) => { + if (e.key === "Shift") { + mat4.mul(this.#mtxShiftSaved, this.#mtxShiftSaved, this.#mtxShift); + mat4.identity(this.#mtxShift); + } + this.#isShiftDown = false; + }; + + // private method + _loop = () => { + this.update(); + }; +} + +export { OrbitalControl }; diff --git a/experiments/flame/src/alfrid/utils/Scene.js b/experiments/flame/src/alfrid/utils/Scene.js new file mode 100644 index 00000000..6629f532 --- /dev/null +++ b/experiments/flame/src/alfrid/utils/Scene.js @@ -0,0 +1,60 @@ +import Scheduler from "scheduling"; +import { GL } from "../core/GL"; +import { CameraPerspective } from "../camera/CameraPerspective"; +import { OrbitalControl } from "../utils/OrbitalControl"; + +class Scene { + constructor(mGL) { + this._GL = mGL || GL; + + // setup camera + this.camera = new CameraPerspective(); + this.camera.setPerspective((45 * Math.PI) / 180, GL.aspectRatio, 0.1, 100); + this.orbitalControl = new OrbitalControl(this.camera, 15, window); + this.orbitalControl.radius.value = 10; + this._isRunning = true; + + this._init(); + this._initTextures(); + this._initViews(); + + window.addEventListener("resize", () => this.resize()); + this._efIndex = Scheduler.addEF(() => this._loop()); + } + + stop() { + this._isRunning = false; + } + + resume() { + this._isRunning = true; + } + + _init() {} + + _initTextures() {} + + _initViews() {} + + update() {} + + render() {} + + _loop() { + if (!this._isRunning) { + return; + } + this.update(); + + this._GL.viewport(0, 0, this._GL.width, this._GL.height); + this._GL.setMatrices(this.camera); + this.render(); + } + + resize() { + this._GL.setSize(window.innerWidth, window.innerHeight); + this.camera.setAspectRatio(this._GL.aspectRatio); + } +} + +export { Scene }; diff --git a/experiments/flame/src/alfrid/utils/ShaderUtils.js b/experiments/flame/src/alfrid/utils/ShaderUtils.js new file mode 100644 index 00000000..7648685b --- /dev/null +++ b/experiments/flame/src/alfrid/utils/ShaderUtils.js @@ -0,0 +1,52 @@ +export const addLineNumbers = (string) => { + const lines = string.split("\n"); + for (let i = 0; i < lines.length; i++) { + lines[i] = `${i + 1}: ${lines[i]}`; + } + return lines.join("\n"); +}; + +export const uniformMapping = { + float: "uniform1f", + vec2: "uniform2fv", + vec3: "uniform3fv", + vec4: "uniform4fv", + int: "uniform1i", + ivec2: "uniform2i", + ivec3: "uniform3i", + ivec4: "uniform4i", + mat2: "uniformMatrix2fv", + mat3: "uniformMatrix3fv", + mat4: "uniformMatrix4fv", +}; + +export const cloneValue = (mValue) => { + if (typeof mValue === "number") { + return mValue; + } + if (mValue.slice) { + return mValue.slice(0); + } else { + return new Float32Array(mValue); + } +}; + +export const getUniformType = (mValue) => { + const isArray = typeof mValue === "object"; + + const getArrayUniformType = function(mValue) { + if (mValue.length === 9) { + return "mat3"; + } else if (mValue.length === 16) { + return "mat4"; + } else { + return `vec${mValue.length}`; + } + }; + + if (!isArray) { + return "float"; + } else { + return getArrayUniformType(mValue); + } +}; diff --git a/experiments/flame/src/alfrid/utils/SpringNumber.js b/experiments/flame/src/alfrid/utils/SpringNumber.js new file mode 100644 index 00000000..a520f916 --- /dev/null +++ b/experiments/flame/src/alfrid/utils/SpringNumber.js @@ -0,0 +1,68 @@ +import Scheduler from "scheduling"; + +class SpringNumber { + constructor(mValue, mSpeed = 0.1, mDecreaseRate = 0.9) { + this._value = mValue; + this._targetValue = mValue; + this.speed = mSpeed; + this.decreaseRate = mDecreaseRate; + + this._velocity = 0; + + this._efIndex = Scheduler.addEF(() => this._update()); + } + + _update() { + const MIN_DIFF = 0.0001; + this._checkLimit(); + if (Math.abs(this._targetValue - this._value) < MIN_DIFF) { + this._value = this._targetValue; + return; + } + + this._velocity += (this._targetValue - this._value) * this.speed; + + this._value += this._velocity; + this._velocity *= this.decreaseRate; + + if (Math.abs(this._targetValue - this._value) < MIN_DIFF) { + this._value = this._targetValue; + } + } + + limit(mMin, mMax) { + if (mMin > mMax) { + this.limit(mMax, mMin); + return; + } + + this._min = mMin; + this._max = mMax; + + this._checkLimit(); + } + + _checkLimit() { + if (this._min !== undefined && this._targetValue < this._min) { + this._targetValue = this._min; + } + + if (this._max !== undefined && this._targetValue > this._max) { + this._targetValue = this._max; + } + } + + destroy() { + Scheduler.removeEF(this._efIndex); + } + + set value(mValue) { + this._targetValue = mValue; + } + + get value() { + return this._value; + } +} + +export { SpringNumber }; diff --git a/experiments/flame/src/alfrid/utils/TextureUtils.js b/experiments/flame/src/alfrid/utils/TextureUtils.js new file mode 100644 index 00000000..c1a4845c --- /dev/null +++ b/experiments/flame/src/alfrid/utils/TextureUtils.js @@ -0,0 +1,109 @@ +import { WebGLConst } from "./WebGLConst"; +import { WebGLNumber } from "./WebGLNumber"; + +export const isPowerOfTwo = (x) => { + return x !== 0 && !(x & (x - 1)); +}; + +export const getTextureParameters = function(mParams, mWidth, mHeight) { + if (!mParams.minFilter) { + let minFilter = WebGLConst.LINEAR; + if (mWidth && mWidth) { + if (isPowerOfTwo(mWidth) && isPowerOfTwo(mHeight)) { + minFilter = WebGLConst.NEAREST_MIPMAP_LINEAR; + } + } + + mParams.minFilter = minFilter; + } + + mParams.mipmap = mParams.mipmap === undefined ? true : mParams.mipmap; + mParams.magFilter = mParams.magFilter || WebGLConst.LINEAR; + mParams.wrapS = mParams.wrapS || WebGLConst.CLAMP_TO_EDGE; + mParams.wrapT = mParams.wrapT || WebGLConst.CLAMP_TO_EDGE; + mParams.internalFormat = mParams.internalFormat || WebGLConst.RGBA; + mParams.format = mParams.format || WebGLConst.RGBA; + mParams.premultiplyAlpha = + mParams.premultiplyAlpha === undefined ? false : mParams.premultiplyAlpha; + mParams.level = mParams.level || 0; + mParams.type = mParams.type || WebGLConst.UNSIGNED_BYTE; + + // // default filter to NEAREST for floating point textures + // if (mParams.type !== WebGLConst.UNSIGNED_BYTE) { + // mParams.minFilter = WebGLConst.NEAREST_MIPMAP_LINEAR; + // mParams.magFilter = WebGLConst.LINEAR; + // } + + // webgl2FilterCheck(mParams); + return mParams; +}; + +export const isSourceHtmlElement = (mSource) => { + return ( + mSource instanceof HTMLImageElement || + mSource instanceof HTMLCanvasElement || + mSource instanceof HTMLVideoElement + ); +}; + +export const checkSource = (mSource, mParams) => { + let flag = true; + + // source check + if (mSource.constructor.name === "Array") { + console.error( + "Please convert texture source to Unit8Array or Float32Array" + ); + flag = false; + } + + // type check + if (mParams.type === undefined) { + if (mSource.constructor.name !== "Uint8Array") { + console.error( + "Using none Unit8Array, pleaes specify type in the texture parameters" + ); + } + } + + return flag; +}; + +export const webgl2TextureCheck = (mGL, mParams) => { + if (!mGL.webgl2) { + return; + } + + // if (mParams.type !== WebGLConst.UNSIGNED_BYTE) { + // floating point texture + if (mParams.type === WebGLConst.HALF_FLOAT) { + /** + * enum OES_HALF_FLOAT !== webgl2.HALF_FLOAT + * + */ + mParams.type = mGL.gl.HALF_FLOAT; + mParams.internalFormat = WebGLConst.RGBA16F; + } else if (mParams.type === WebGLConst.FLOAT) { + mParams.internalFormat = WebGLConst.RGBA32F; + } + // } +}; + +/* +export const webgl2FilterCheck = (mParams) => { + const { type, minFilter, magFilter } = mParams; + + if (type !== WebGLConst.UNSIGNED_BYTE) { + if (minFilter !== WebGLConst.NEAREST || magFilter !== WebGLConst.NEAREST) { + console.warn( + "Trying to set min / mag filter to non NEAREST on floating point textures", + `minFilter: ${WebGLNumber[minFilter]}`, + `magFilter: ${WebGLNumber[magFilter]}` + ); + return false; + } else { + return true; + } + } +}; +*/ diff --git a/experiments/flame/src/alfrid/utils/TweenNumber.js b/experiments/flame/src/alfrid/utils/TweenNumber.js new file mode 100644 index 00000000..77a47525 --- /dev/null +++ b/experiments/flame/src/alfrid/utils/TweenNumber.js @@ -0,0 +1,381 @@ +import Scheduler from "scheduling"; + +const Easing = { + Linear: { + None(k) { + return k; + }, + }, + Quadratic: { + In(k) { + return k * k; + }, + Out(k) { + return k * (2 - k); + }, + InOut(k) { + if ((k *= 2) < 1) { + return 0.5 * k * k; + } + return -0.5 * (--k * (k - 2) - 1); + }, + }, + Cubic: { + In(k) { + return k * k * k; + }, + Out(k) { + return --k * k * k + 1; + }, + InOut(k) { + if ((k *= 2) < 1) { + return 0.5 * k * k * k; + } + return 0.5 * ((k -= 2) * k * k + 2); + }, + }, + Quartic: { + In(k) { + return k * k * k * k; + }, + Out(k) { + return 1 - --k * k * k * k; + }, + InOut(k) { + if ((k *= 2) < 1) { + return 0.5 * k * k * k * k; + } + return -0.5 * ((k -= 2) * k * k * k - 2); + }, + }, + Quintic: { + In(k) { + return k * k * k * k * k; + }, + Out(k) { + return --k * k * k * k * k + 1; + }, + InOut(k) { + if ((k *= 2) < 1) { + return 0.5 * k * k * k * k * k; + } + return 0.5 * ((k -= 2) * k * k * k * k + 2); + }, + }, + Sinusoidal: { + In(k) { + return 1 - Math.cos((k * Math.PI) / 2); + }, + Out(k) { + return Math.sin((k * Math.PI) / 2); + }, + InOut(k) { + return 0.5 * (1 - Math.cos(Math.PI * k)); + }, + }, + Exponential: { + In(k) { + return k === 0 ? 0 : Math.pow(1024, k - 1); + }, + Out(k) { + return k === 1 ? 1 : 1 - Math.pow(2, -10 * k); + }, + InOut(k) { + if (k === 0) { + return 0; + } + if (k === 1) { + return 1; + } + if ((k *= 2) < 1) { + return 0.5 * Math.pow(1024, k - 1); + } + return 0.5 * (-Math.pow(2, -10 * (k - 1)) + 2); + }, + }, + Circular: { + In(k) { + return 1 - Math.sqrt(1 - k * k); + }, + Out(k) { + return Math.sqrt(1 - --k * k); + }, + InOut(k) { + if ((k *= 2) < 1) { + return -0.5 * (Math.sqrt(1 - k * k) - 1); + } + return 0.5 * (Math.sqrt(1 - (k -= 2) * k) + 1); + }, + }, + Elastic: { + In(k) { + let s; + let a = 0.1; + const p = 0.4; + if (k === 0) { + return 0; + } + if (k === 1) { + return 1; + } + if (!a || a < 1) { + a = 1; + s = p / 4; + } else { + s = (p * Math.asin(1 / a)) / (2 * Math.PI); + } + return -( + a * + Math.pow(2, 10 * (k -= 1)) * + Math.sin(((k - s) * (2 * Math.PI)) / p) + ); + }, + Out(k) { + let s; + let a = 0.1; + const p = 0.4; + if (k === 0) { + return 0; + } + if (k === 1) { + return 1; + } + if (!a || a < 1) { + a = 1; + s = p / 4; + } else { + s = (p * Math.asin(1 / a)) / (2 * Math.PI); + } + return ( + a * Math.pow(2, -10 * k) * Math.sin(((k - s) * (2 * Math.PI)) / p) + 1 + ); + }, + InOut(k) { + let s; + let a = 0.1; + const p = 0.4; + if (k === 0) { + return 0; + } + if (k === 1) { + return 1; + } + if (!a || a < 1) { + a = 1; + s = p / 4; + } else { + s = (p * Math.asin(1 / a)) / (2 * Math.PI); + } + if ((k *= 2) < 1) { + return ( + -0.5 * + (a * + Math.pow(2, 10 * (k -= 1)) * + Math.sin(((k - s) * (2 * Math.PI)) / p)) + ); + } + return ( + a * + Math.pow(2, -10 * (k -= 1)) * + Math.sin(((k - s) * (2 * Math.PI)) / p) * + 0.5 + + 1 + ); + }, + }, + Back: { + In(k) { + const s = 1.70158; + return k * k * ((s + 1) * k - s); + }, + Out(k) { + const s = 1.70158; + return --k * k * ((s + 1) * k + s) + 1; + }, + InOut(k) { + const s = 1.70158 * 1.525; + if ((k *= 2) < 1) { + return 0.5 * (k * k * ((s + 1) * k - s)); + } + return 0.5 * ((k -= 2) * k * ((s + 1) * k + s) + 2); + }, + }, + Bounce: { + in(k) { + return 1 - Easing.Bounce.out(1 - k); + }, + out(k) { + if (k < 1 / 2.75) { + return 7.5625 * k * k; + } else if (k < 2 / 2.75) { + return 7.5625 * (k -= 1.5 / 2.75) * k + 0.75; + } else if (k < 2.5 / 2.75) { + return 7.5625 * (k -= 2.25 / 2.75) * k + 0.9375; + } else { + return 7.5625 * (k -= 2.625 / 2.75) * k + 0.984375; + } + }, + inOut(k) { + if (k < 0.5) { + return Easing.Bounce.in(k * 2) * 0.5; + } + return Easing.Bounce.out(k * 2 - 1) * 0.5 + 0.5; + }, + }, +}; + +function getFunc(mEasing) { + switch (mEasing) { + default: + case "linear": + return Easing.Linear.None; + case "expIn": + return Easing.Exponential.In; + case "expOut": + return Easing.Exponential.Out; + case "expInOut": + return Easing.Exponential.InOut; + + case "cubicIn": + return Easing.Cubic.In; + case "cubicOut": + return Easing.Cubic.Out; + case "cubicInOut": + return Easing.Cubic.InOut; + + case "quarticIn": + return Easing.Quartic.In; + case "quarticOut": + return Easing.Quartic.Out; + case "quarticInOut": + return Easing.Quartic.InOut; + + case "quinticIn": + return Easing.Quintic.In; + case "quinticOut": + return Easing.Quintic.Out; + case "quinticInOut": + return Easing.Quintic.InOut; + + case "sinusoidalIn": + return Easing.Sinusoidal.In; + case "sinusoidalOut": + return Easing.Sinusoidal.Out; + case "sinusoidalInOut": + return Easing.Sinusoidal.InOut; + + case "circularIn": + return Easing.Circular.In; + case "circularOut": + return Easing.Circular.Out; + case "circularInOut": + return Easing.Circular.InOut; + + case "elasticIn": + return Easing.Elastic.In; + case "elasticOut": + return Easing.Elastic.Out; + case "elasticInOut": + return Easing.Elastic.InOut; + + case "backIn": + return Easing.Back.In; + case "backOut": + return Easing.Back.Out; + case "backInOut": + return Easing.Back.InOut; + + case "bounceIn": + return Easing.Bounce.in; + case "bounceOut": + return Easing.Bounce.out; + case "bounceInOut": + return Easing.Bounce.inOut; + } +} + +class TweenNumber { + constructor(mValue, mEasing = "expOut", mSpeed = 0.01) { + this._value = mValue; + this._startValue = mValue; + this._targetValue = mValue; + this._counter = 1; + this.speed = mSpeed; + this.easing = mEasing; + this._needUpdate = true; + + this._efIndex = Scheduler.addEF(() => this._update()); + } + + _update() { + let newCounter = this._counter + this.speed; + if (newCounter > 1) { + newCounter = 1; + } + if (this._counter === newCounter) { + this._needUpdate = false; + return; + } + + this._counter = newCounter; + this._needUpdate = true; + } + + limit(mMin, mMax) { + if (mMin > mMax) { + this.limit(mMax, mMin); + return; + } + + this._min = mMin; + this._max = mMax; + + this._checkLimit(); + } + + setTo(mValue) { + this._value = mValue; + this._targetValue = mValue; + this._counter = 1; + } + + _checkLimit() { + if (this._min !== undefined && this._targetValue < this._min) { + this._targetValue = this._min; + } + + if (this._max !== undefined && this._targetValue > this._max) { + this._targetValue = this._max; + } + } + + destroy() { + Scheduler.removeEF(this._efIndex); + } + + // GETTERS / SETTERS + + set value(mValue) { + this._startValue = this._value; + this._targetValue = mValue; + this._checkLimit(); + this._counter = 0; + } + + get value() { + if (this._needUpdate) { + const f = getFunc(this.easing); + const p = f(this._counter); + this._value = + this._startValue + p * (this._targetValue - this._startValue); + this._needUpdate = false; + } + return this._value; + } + + get targetValue() { + return this._targetValue; + } +} + +export { TweenNumber }; diff --git a/experiments/flame/src/alfrid/utils/WebGLConst.js b/experiments/flame/src/alfrid/utils/WebGLConst.js new file mode 100644 index 00000000..2654c56d --- /dev/null +++ b/experiments/flame/src/alfrid/utils/WebGLConst.js @@ -0,0 +1,310 @@ +// WebglConst.js + +// stolen there https://github.com/mattdesl/gl-constants thanks @mattdesl ^^ + +export const WebGLConst = { + ACTIVE_ATTRIBUTES: 35721, + ACTIVE_ATTRIBUTE_MAX_LENGTH: 35722, + ACTIVE_TEXTURE: 34016, + ACTIVE_UNIFORMS: 35718, + ACTIVE_UNIFORM_MAX_LENGTH: 35719, + ALIASED_LINE_WIDTH_RANGE: 33902, + ALIASED_POINT_SIZE_RANGE: 33901, + ALPHA: 6406, + ALPHA_BITS: 3413, + ALWAYS: 519, + ARRAY_BUFFER: 34962, + ARRAY_BUFFER_BINDING: 34964, + ATTACHED_SHADERS: 35717, + BACK: 1029, + BLEND: 3042, + BLEND_COLOR: 32773, + BLEND_DST_ALPHA: 32970, + BLEND_DST_RGB: 32968, + BLEND_EQUATION: 32777, + BLEND_EQUATION_ALPHA: 34877, + BLEND_EQUATION_RGB: 32777, + BLEND_SRC_ALPHA: 32971, + BLEND_SRC_RGB: 32969, + BLUE_BITS: 3412, + BOOL: 35670, + BOOL_VEC2: 35671, + BOOL_VEC3: 35672, + BOOL_VEC4: 35673, + BROWSER_DEFAULT_WEBGL: 37444, + BUFFER_SIZE: 34660, + BUFFER_USAGE: 34661, + BYTE: 5120, + CCW: 2305, + CLAMP_TO_EDGE: 33071, + COLOR_ATTACHMENT0: 36064, + COLOR_BUFFER_BIT: 16384, + COLOR_CLEAR_VALUE: 3106, + COLOR_WRITEMASK: 3107, + COMPILE_STATUS: 35713, + COMPRESSED_TEXTURE_FORMATS: 34467, + CONSTANT_ALPHA: 32771, + CONSTANT_COLOR: 32769, + CONTEXT_LOST_WEBGL: 37442, + CULL_FACE: 2884, + CULL_FACE_MODE: 2885, + CURRENT_PROGRAM: 35725, + CURRENT_VERTEX_ATTRIB: 34342, + CW: 2304, + DECR: 7683, + DECR_WRAP: 34056, + DELETE_STATUS: 35712, + DEPTH_ATTACHMENT: 36096, + DEPTH_BITS: 3414, + DEPTH_BUFFER_BIT: 256, + DEPTH_CLEAR_VALUE: 2931, + DEPTH_COMPONENT: 6402, + RED: 6403, + DEPTH_COMPONENT16: 33189, + DEPTH_FUNC: 2932, + DEPTH_RANGE: 2928, + DEPTH_STENCIL: 34041, + DEPTH_STENCIL_ATTACHMENT: 33306, + DEPTH_TEST: 2929, + DEPTH_WRITEMASK: 2930, + DITHER: 3024, + DONT_CARE: 4352, + DST_ALPHA: 772, + DST_COLOR: 774, + DYNAMIC_DRAW: 35048, + ELEMENT_ARRAY_BUFFER: 34963, + ELEMENT_ARRAY_BUFFER_BINDING: 34965, + EQUAL: 514, + FASTEST: 4353, + FLOAT: 5126, + FLOAT_MAT2: 35674, + FLOAT_MAT3: 35675, + FLOAT_MAT4: 35676, + FLOAT_VEC2: 35664, + FLOAT_VEC3: 35665, + FLOAT_VEC4: 35666, + FRAGMENT_SHADER: 35632, + FRAMEBUFFER: 36160, + FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: 36049, + FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: 36048, + FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: 36051, + FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: 36050, + FRAMEBUFFER_BINDING: 36006, + FRAMEBUFFER_COMPLETE: 36053, + FRAMEBUFFER_INCOMPLETE_ATTACHMENT: 36054, + FRAMEBUFFER_INCOMPLETE_DIMENSIONS: 36057, + FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: 36055, + FRAMEBUFFER_UNSUPPORTED: 36061, + FRONT: 1028, + FRONT_AND_BACK: 1032, + FRONT_FACE: 2886, + FUNC_ADD: 32774, + FUNC_REVERSE_SUBTRACT: 32779, + FUNC_SUBTRACT: 32778, + GENERATE_MIPMAP_HINT: 33170, + GEQUAL: 518, + GREATER: 516, + GREEN_BITS: 3411, + HALF_FLOAT: 36193, + HIGH_FLOAT: 36338, + HIGH_INT: 36341, + INCR: 7682, + INCR_WRAP: 34055, + INFO_LOG_LENGTH: 35716, + INT: 5124, + INT_VEC2: 35667, + INT_VEC3: 35668, + INT_VEC4: 35669, + INVALID_ENUM: 1280, + INVALID_FRAMEBUFFER_OPERATION: 1286, + INVALID_OPERATION: 1282, + INVALID_VALUE: 1281, + INVERT: 5386, + KEEP: 7680, + LEQUAL: 515, + LESS: 513, + LINEAR: 9729, + LINEAR_MIPMAP_LINEAR: 9987, + LINEAR_MIPMAP_NEAREST: 9985, + LINES: 1, + LINE_LOOP: 2, + LINE_STRIP: 3, + LINE_WIDTH: 2849, + LINK_STATUS: 35714, + LOW_FLOAT: 36336, + LOW_INT: 36339, + LUMINANCE: 6409, + LUMINANCE_ALPHA: 6410, + MAX_COMBINED_TEXTURE_IMAGE_UNITS: 35661, + MAX_CUBE_MAP_TEXTURE_SIZE: 34076, + MAX_FRAGMENT_UNIFORM_VECTORS: 36349, + MAX_RENDERBUFFER_SIZE: 34024, + MAX_TEXTURE_IMAGE_UNITS: 34930, + MAX_TEXTURE_SIZE: 3379, + MAX_VARYING_VECTORS: 36348, + MAX_VERTEX_ATTRIBS: 34921, + MAX_VERTEX_TEXTURE_IMAGE_UNITS: 35660, + MAX_VERTEX_UNIFORM_VECTORS: 36347, + MAX_VIEWPORT_DIMS: 3386, + MEDIUM_FLOAT: 36337, + MEDIUM_INT: 36340, + MIRRORED_REPEAT: 33648, + NEAREST: 9728, + NEAREST_MIPMAP_LINEAR: 9986, + NEAREST_MIPMAP_NEAREST: 9984, + NEVER: 512, + NICEST: 4354, + NONE: 0, + NOTEQUAL: 517, + NO_ERROR: 0, + NUM_COMPRESSED_TEXTURE_FORMATS: 34466, + ONE: 1, + ONE_MINUS_CONSTANT_ALPHA: 32772, + ONE_MINUS_CONSTANT_COLOR: 32770, + ONE_MINUS_DST_ALPHA: 773, + ONE_MINUS_DST_COLOR: 775, + ONE_MINUS_SRC_ALPHA: 771, + ONE_MINUS_SRC_COLOR: 769, + OUT_OF_MEMORY: 1285, + PACK_ALIGNMENT: 3333, + POINTS: 0, + POLYGON_OFFSET_FACTOR: 32824, + POLYGON_OFFSET_FILL: 32823, + POLYGON_OFFSET_UNITS: 10752, + RED_BITS: 3410, + RENDERBUFFER: 36161, + RENDERBUFFER_ALPHA_SIZE: 36179, + RENDERBUFFER_BINDING: 36007, + RENDERBUFFER_BLUE_SIZE: 36178, + RENDERBUFFER_DEPTH_SIZE: 36180, + RENDERBUFFER_GREEN_SIZE: 36177, + RENDERBUFFER_HEIGHT: 36163, + RENDERBUFFER_INTERNAL_FORMAT: 36164, + RENDERBUFFER_RED_SIZE: 36176, + RENDERBUFFER_STENCIL_SIZE: 36181, + RENDERBUFFER_WIDTH: 36162, + RENDERER: 7937, + REPEAT: 10497, + REPLACE: 7681, + RGB: 6407, + RGB5_A1: 32855, + RGB565: 36194, + RGBA: 6408, + RGBA4: 32854, + SAMPLER_2D: 35678, + SAMPLER_CUBE: 35680, + SAMPLES: 32937, + SAMPLE_ALPHA_TO_COVERAGE: 32926, + SAMPLE_BUFFERS: 32936, + SAMPLE_COVERAGE: 32928, + SAMPLE_COVERAGE_INVERT: 32939, + SAMPLE_COVERAGE_VALUE: 32938, + SCISSOR_BOX: 3088, + SCISSOR_TEST: 3089, + SHADER_COMPILER: 36346, + SHADER_SOURCE_LENGTH: 35720, + SHADER_TYPE: 35663, + SHADING_LANGUAGE_VERSION: 35724, + SHORT: 5122, + SRC_ALPHA: 770, + SRC_ALPHA_SATURATE: 776, + SRC_COLOR: 768, + STATIC_DRAW: 35044, + STENCIL_ATTACHMENT: 36128, + STENCIL_BACK_FAIL: 34817, + STENCIL_BACK_FUNC: 34816, + STENCIL_BACK_PASS_DEPTH_FAIL: 34818, + STENCIL_BACK_PASS_DEPTH_PASS: 34819, + STENCIL_BACK_REF: 36003, + STENCIL_BACK_VALUE_MASK: 36004, + STENCIL_BACK_WRITEMASK: 36005, + STENCIL_BITS: 3415, + STENCIL_BUFFER_BIT: 1024, + STENCIL_CLEAR_VALUE: 2961, + STENCIL_FAIL: 2964, + STENCIL_FUNC: 2962, + STENCIL_INDEX: 6401, + STENCIL_INDEX8: 36168, + STENCIL_PASS_DEPTH_FAIL: 2965, + STENCIL_PASS_DEPTH_PASS: 2966, + STENCIL_REF: 2967, + STENCIL_TEST: 2960, + STENCIL_VALUE_MASK: 2963, + STENCIL_WRITEMASK: 2968, + STREAM_DRAW: 35040, + SUBPIXEL_BITS: 3408, + TEXTURE: 5890, + TEXTURE0: 33984, + TEXTURE1: 33985, + TEXTURE2: 33986, + TEXTURE3: 33987, + TEXTURE4: 33988, + TEXTURE5: 33989, + TEXTURE6: 33990, + TEXTURE7: 33991, + TEXTURE8: 33992, + TEXTURE9: 33993, + TEXTURE10: 33994, + TEXTURE11: 33995, + TEXTURE12: 33996, + TEXTURE13: 33997, + TEXTURE14: 33998, + TEXTURE15: 33999, + TEXTURE16: 34000, + TEXTURE17: 34001, + TEXTURE18: 34002, + TEXTURE19: 34003, + TEXTURE20: 34004, + TEXTURE21: 34005, + TEXTURE22: 34006, + TEXTURE23: 34007, + TEXTURE24: 34008, + TEXTURE25: 34009, + TEXTURE26: 34010, + TEXTURE27: 34011, + TEXTURE28: 34012, + TEXTURE29: 34013, + TEXTURE30: 34014, + TEXTURE31: 34015, + TEXTURE_2D: 3553, + TEXTURE_BINDING_2D: 32873, + TEXTURE_BINDING_CUBE_MAP: 34068, + TEXTURE_CUBE_MAP: 34067, + TEXTURE_CUBE_MAP_NEGATIVE_X: 34070, + TEXTURE_CUBE_MAP_NEGATIVE_Y: 34072, + TEXTURE_CUBE_MAP_NEGATIVE_Z: 34074, + TEXTURE_CUBE_MAP_POSITIVE_X: 34069, + TEXTURE_CUBE_MAP_POSITIVE_Y: 34071, + TEXTURE_CUBE_MAP_POSITIVE_Z: 34073, + TEXTURE_MAG_FILTER: 10240, + TEXTURE_MIN_FILTER: 10241, + TEXTURE_WRAP_S: 10242, + TEXTURE_WRAP_T: 10243, + TRIANGLES: 4, + TRIANGLE_FAN: 6, + TRIANGLE_STRIP: 5, + UNPACK_ALIGNMENT: 3317, + UNPACK_COLORSPACE_CONVERSION_WEBGL: 37443, + UNPACK_FLIP_Y_WEBGL: 37440, + UNPACK_PREMULTIPLY_ALPHA_WEBGL: 37441, + UNSIGNED_BYTE: 5121, + UNSIGNED_INT: 5125, + UNSIGNED_SHORT: 5123, + UNSIGNED_SHORT_4_4_4_4: 32819, + UNSIGNED_SHORT_5_5_5_1: 32820, + UNSIGNED_SHORT_5_6_5: 33635, + VALIDATE_STATUS: 35715, + VENDOR: 7936, + VERSION: 7938, + VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: 34975, + VERTEX_ATTRIB_ARRAY_ENABLED: 34338, + VERTEX_ATTRIB_ARRAY_NORMALIZED: 34922, + VERTEX_ATTRIB_ARRAY_POINTER: 34373, + VERTEX_ATTRIB_ARRAY_SIZE: 34339, + VERTEX_ATTRIB_ARRAY_STRIDE: 34340, + VERTEX_ATTRIB_ARRAY_TYPE: 34341, + VERTEX_SHADER: 35633, + VIEWPORT: 2978, + ZERO: 0, + R8: 33321, +}; diff --git a/experiments/flame/src/alfrid/utils/WebGLNumber.js b/experiments/flame/src/alfrid/utils/WebGLNumber.js new file mode 100644 index 00000000..61111204 --- /dev/null +++ b/experiments/flame/src/alfrid/utils/WebGLNumber.js @@ -0,0 +1,301 @@ +export const WebGLNumber = { + 0: "NONE", + 1: "ONE", + 2: "LINE_LOOP", + 3: "LINE_STRIP", + 4: "TRIANGLES", + 5: "TRIANGLE_STRIP", + 6: "TRIANGLE_FAN", + 256: "DEPTH_BUFFER_BIT", + 512: "NEVER", + 513: "LESS", + 514: "EQUAL", + 515: "LEQUAL", + 516: "GREATER", + 517: "NOTEQUAL", + 518: "GEQUAL", + 519: "ALWAYS", + 768: "SRC_COLOR", + 769: "ONE_MINUS_SRC_COLOR", + 770: "SRC_ALPHA", + 771: "ONE_MINUS_SRC_ALPHA", + 772: "DST_ALPHA", + 773: "ONE_MINUS_DST_ALPHA", + 774: "DST_COLOR", + 775: "ONE_MINUS_DST_COLOR", + 776: "SRC_ALPHA_SATURATE", + 1024: "STENCIL_BUFFER_BIT", + 1028: "FRONT", + 1029: "BACK", + 1032: "FRONT_AND_BACK", + 1280: "INVALID_ENUM", + 1281: "INVALID_VALUE", + 1282: "INVALID_OPERATION", + 1285: "OUT_OF_MEMORY", + 1286: "INVALID_FRAMEBUFFER_OPERATION", + 2304: "CW", + 2305: "CCW", + 2849: "LINE_WIDTH", + 2884: "CULL_FACE", + 2885: "CULL_FACE_MODE", + 2886: "FRONT_FACE", + 2928: "DEPTH_RANGE", + 2929: "DEPTH_TEST", + 2930: "DEPTH_WRITEMASK", + 2931: "DEPTH_CLEAR_VALUE", + 2932: "DEPTH_FUNC", + 2960: "STENCIL_TEST", + 2961: "STENCIL_CLEAR_VALUE", + 2962: "STENCIL_FUNC", + 2963: "STENCIL_VALUE_MASK", + 2964: "STENCIL_FAIL", + 2965: "STENCIL_PASS_DEPTH_FAIL", + 2966: "STENCIL_PASS_DEPTH_PASS", + 2967: "STENCIL_REF", + 2968: "STENCIL_WRITEMASK", + 2978: "VIEWPORT", + 3024: "DITHER", + 3042: "BLEND", + 3088: "SCISSOR_BOX", + 3089: "SCISSOR_TEST", + 3106: "COLOR_CLEAR_VALUE", + 3107: "COLOR_WRITEMASK", + 3317: "UNPACK_ALIGNMENT", + 3333: "PACK_ALIGNMENT", + 3379: "MAX_TEXTURE_SIZE", + 3386: "MAX_VIEWPORT_DIMS", + 3408: "SUBPIXEL_BITS", + 3410: "RED_BITS", + 3411: "GREEN_BITS", + 3412: "BLUE_BITS", + 3413: "ALPHA_BITS", + 3414: "DEPTH_BITS", + 3415: "STENCIL_BITS", + 3553: "TEXTURE_2D", + 4352: "DONT_CARE", + 4353: "FASTEST", + 4354: "NICEST", + 5120: "BYTE", + 5121: "UNSIGNED_BYTE", + 5122: "SHORT", + 5123: "UNSIGNED_SHORT", + 5124: "INT", + 5125: "UNSIGNED_INT", + 5126: "FLOAT", + 5386: "INVERT", + 5890: "TEXTURE", + 6401: "STENCIL_INDEX", + 6402: "DEPTH_COMPONENT", + 6403: "RED", + 6406: "ALPHA", + 6407: "RGB", + 6408: "RGBA", + 6409: "LUMINANCE", + 6410: "LUMINANCE_ALPHA", + 7680: "KEEP", + 7681: "REPLACE", + 7682: "INCR", + 7683: "DECR", + 7936: "VENDOR", + 7937: "RENDERER", + 7938: "VERSION", + 9728: "NEAREST", + 9729: "LINEAR", + 9984: "NEAREST_MIPMAP_NEAREST", + 9985: "LINEAR_MIPMAP_NEAREST", + 9986: "NEAREST_MIPMAP_LINEAR", + 9987: "LINEAR_MIPMAP_LINEAR", + 10240: "TEXTURE_MAG_FILTER", + 10241: "TEXTURE_MIN_FILTER", + 10242: "TEXTURE_WRAP_S", + 10243: "TEXTURE_WRAP_T", + 10497: "REPEAT", + 10752: "POLYGON_OFFSET_UNITS", + 16384: "COLOR_BUFFER_BIT", + 32769: "CONSTANT_COLOR", + 32770: "ONE_MINUS_CONSTANT_COLOR", + 32771: "CONSTANT_ALPHA", + 32772: "ONE_MINUS_CONSTANT_ALPHA", + 32773: "BLEND_COLOR", + 32774: "FUNC_ADD", + 32777: "BLEND_EQUATION_RGB", + 32778: "FUNC_SUBTRACT", + 32779: "FUNC_REVERSE_SUBTRACT", + 32819: "UNSIGNED_SHORT_4_4_4_4", + 32820: "UNSIGNED_SHORT_5_5_5_1", + 32823: "POLYGON_OFFSET_FILL", + 32824: "POLYGON_OFFSET_FACTOR", + 32854: "RGBA4", + 32855: "RGB5_A1", + 32873: "TEXTURE_BINDING_2D", + 32926: "SAMPLE_ALPHA_TO_COVERAGE", + 32928: "SAMPLE_COVERAGE", + 32936: "SAMPLE_BUFFERS", + 32937: "SAMPLES", + 32938: "SAMPLE_COVERAGE_VALUE", + 32939: "SAMPLE_COVERAGE_INVERT", + 32968: "BLEND_DST_RGB", + 32969: "BLEND_SRC_RGB", + 32970: "BLEND_DST_ALPHA", + 32971: "BLEND_SRC_ALPHA", + 33071: "CLAMP_TO_EDGE", + 33170: "GENERATE_MIPMAP_HINT", + 33189: "DEPTH_COMPONENT16", + 33306: "DEPTH_STENCIL_ATTACHMENT", + 33321: "R8", + 33635: "UNSIGNED_SHORT_5_6_5", + 33648: "MIRRORED_REPEAT", + 33901: "ALIASED_POINT_SIZE_RANGE", + 33902: "ALIASED_LINE_WIDTH_RANGE", + 33984: "TEXTURE0", + 33985: "TEXTURE1", + 33986: "TEXTURE2", + 33987: "TEXTURE3", + 33988: "TEXTURE4", + 33989: "TEXTURE5", + 33990: "TEXTURE6", + 33991: "TEXTURE7", + 33992: "TEXTURE8", + 33993: "TEXTURE9", + 33994: "TEXTURE10", + 33995: "TEXTURE11", + 33996: "TEXTURE12", + 33997: "TEXTURE13", + 33998: "TEXTURE14", + 33999: "TEXTURE15", + 34000: "TEXTURE16", + 34001: "TEXTURE17", + 34002: "TEXTURE18", + 34003: "TEXTURE19", + 34004: "TEXTURE20", + 34005: "TEXTURE21", + 34006: "TEXTURE22", + 34007: "TEXTURE23", + 34008: "TEXTURE24", + 34009: "TEXTURE25", + 34010: "TEXTURE26", + 34011: "TEXTURE27", + 34012: "TEXTURE28", + 34013: "TEXTURE29", + 34014: "TEXTURE30", + 34015: "TEXTURE31", + 34016: "ACTIVE_TEXTURE", + 34024: "MAX_RENDERBUFFER_SIZE", + 34041: "DEPTH_STENCIL", + 34055: "INCR_WRAP", + 34056: "DECR_WRAP", + 34067: "TEXTURE_CUBE_MAP", + 34068: "TEXTURE_BINDING_CUBE_MAP", + 34069: "TEXTURE_CUBE_MAP_POSITIVE_X", + 34070: "TEXTURE_CUBE_MAP_NEGATIVE_X", + 34071: "TEXTURE_CUBE_MAP_POSITIVE_Y", + 34072: "TEXTURE_CUBE_MAP_NEGATIVE_Y", + 34073: "TEXTURE_CUBE_MAP_POSITIVE_Z", + 34074: "TEXTURE_CUBE_MAP_NEGATIVE_Z", + 34076: "MAX_CUBE_MAP_TEXTURE_SIZE", + 34338: "VERTEX_ATTRIB_ARRAY_ENABLED", + 34339: "VERTEX_ATTRIB_ARRAY_SIZE", + 34340: "VERTEX_ATTRIB_ARRAY_STRIDE", + 34341: "VERTEX_ATTRIB_ARRAY_TYPE", + 34342: "CURRENT_VERTEX_ATTRIB", + 34373: "VERTEX_ATTRIB_ARRAY_POINTER", + 34466: "NUM_COMPRESSED_TEXTURE_FORMATS", + 34467: "COMPRESSED_TEXTURE_FORMATS", + 34660: "BUFFER_SIZE", + 34661: "BUFFER_USAGE", + 34816: "STENCIL_BACK_FUNC", + 34817: "STENCIL_BACK_FAIL", + 34818: "STENCIL_BACK_PASS_DEPTH_FAIL", + 34819: "STENCIL_BACK_PASS_DEPTH_PASS", + 34877: "BLEND_EQUATION_ALPHA", + 34921: "MAX_VERTEX_ATTRIBS", + 34922: "VERTEX_ATTRIB_ARRAY_NORMALIZED", + 34930: "MAX_TEXTURE_IMAGE_UNITS", + 34962: "ARRAY_BUFFER", + 34963: "ELEMENT_ARRAY_BUFFER", + 34964: "ARRAY_BUFFER_BINDING", + 34965: "ELEMENT_ARRAY_BUFFER_BINDING", + 34975: "VERTEX_ATTRIB_ARRAY_BUFFER_BINDING", + 35040: "STREAM_DRAW", + 35044: "STATIC_DRAW", + 35048: "DYNAMIC_DRAW", + 35632: "FRAGMENT_SHADER", + 35633: "VERTEX_SHADER", + 35660: "MAX_VERTEX_TEXTURE_IMAGE_UNITS", + 35661: "MAX_COMBINED_TEXTURE_IMAGE_UNITS", + 35663: "SHADER_TYPE", + 35664: "FLOAT_VEC2", + 35665: "FLOAT_VEC3", + 35666: "FLOAT_VEC4", + 35667: "INT_VEC2", + 35668: "INT_VEC3", + 35669: "INT_VEC4", + 35670: "BOOL", + 35671: "BOOL_VEC2", + 35672: "BOOL_VEC3", + 35673: "BOOL_VEC4", + 35674: "FLOAT_MAT2", + 35675: "FLOAT_MAT3", + 35676: "FLOAT_MAT4", + 35678: "SAMPLER_2D", + 35680: "SAMPLER_CUBE", + 35712: "DELETE_STATUS", + 35713: "COMPILE_STATUS", + 35714: "LINK_STATUS", + 35715: "VALIDATE_STATUS", + 35716: "INFO_LOG_LENGTH", + 35717: "ATTACHED_SHADERS", + 35718: "ACTIVE_UNIFORMS", + 35719: "ACTIVE_UNIFORM_MAX_LENGTH", + 35720: "SHADER_SOURCE_LENGTH", + 35721: "ACTIVE_ATTRIBUTES", + 35722: "ACTIVE_ATTRIBUTE_MAX_LENGTH", + 35724: "SHADING_LANGUAGE_VERSION", + 35725: "CURRENT_PROGRAM", + 36003: "STENCIL_BACK_REF", + 36004: "STENCIL_BACK_VALUE_MASK", + 36005: "STENCIL_BACK_WRITEMASK", + 36006: "FRAMEBUFFER_BINDING", + 36007: "RENDERBUFFER_BINDING", + 36048: "FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE", + 36049: "FRAMEBUFFER_ATTACHMENT_OBJECT_NAME", + 36050: "FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL", + 36051: "FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE", + 36053: "FRAMEBUFFER_COMPLETE", + 36054: "FRAMEBUFFER_INCOMPLETE_ATTACHMENT", + 36055: "FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT", + 36057: "FRAMEBUFFER_INCOMPLETE_DIMENSIONS", + 36061: "FRAMEBUFFER_UNSUPPORTED", + 36064: "COLOR_ATTACHMENT0", + 36096: "DEPTH_ATTACHMENT", + 36128: "STENCIL_ATTACHMENT", + 36160: "FRAMEBUFFER", + 36161: "RENDERBUFFER", + 36162: "RENDERBUFFER_WIDTH", + 36163: "RENDERBUFFER_HEIGHT", + 36164: "RENDERBUFFER_INTERNAL_FORMAT", + 36168: "STENCIL_INDEX8", + 36176: "RENDERBUFFER_RED_SIZE", + 36177: "RENDERBUFFER_GREEN_SIZE", + 36178: "RENDERBUFFER_BLUE_SIZE", + 36179: "RENDERBUFFER_ALPHA_SIZE", + 36180: "RENDERBUFFER_DEPTH_SIZE", + 36181: "RENDERBUFFER_STENCIL_SIZE", + 36193: "HALF_FLOAT", + 36194: "RGB565", + 36336: "LOW_FLOAT", + 36337: "MEDIUM_FLOAT", + 36338: "HIGH_FLOAT", + 36339: "LOW_INT", + 36340: "MEDIUM_INT", + 36341: "HIGH_INT", + 36346: "SHADER_COMPILER", + 36347: "MAX_VERTEX_UNIFORM_VECTORS", + 36348: "MAX_VARYING_VECTORS", + 36349: "MAX_FRAGMENT_UNIFORM_VECTORS", + 37440: "UNPACK_FLIP_Y_WEBGL", + 37441: "UNPACK_PREMULTIPLY_ALPHA_WEBGL", + 37442: "CONTEXT_LOST_WEBGL", + 37443: "UNPACK_COLORSPACE_CONVERSION_WEBGL", + 37444: "BROWSER_DEFAULT_WEBGL", +}; diff --git a/experiments/flame/src/alfrid/utils/checkWebGL2.js b/experiments/flame/src/alfrid/utils/checkWebGL2.js new file mode 100644 index 00000000..27e4403c --- /dev/null +++ b/experiments/flame/src/alfrid/utils/checkWebGL2.js @@ -0,0 +1,8 @@ +const checkWebGL2 = () => { + const canvas = document.createElement("canvas"); + const ctx = + canvas.getContext("experimental-webgl2") || canvas.getContext("webgl2"); + return !!ctx; +}; + +export { checkWebGL2 }; diff --git a/experiments/flame/src/alfrid/utils/exposeGLProperties.js b/experiments/flame/src/alfrid/utils/exposeGLProperties.js new file mode 100644 index 00000000..0e4c4db7 --- /dev/null +++ b/experiments/flame/src/alfrid/utils/exposeGLProperties.js @@ -0,0 +1,27 @@ +import { WebGLConst } from "./WebGLConst"; +import { WebGLNumber } from "./WebGLNumber"; + +const exposeGLProperties = (GL) => { + // console.log(GL); + for (const s in WebGLConst) { + if (!GL[s]) { + GL[s] = WebGLConst[s]; + } else { + // if (s !== "FLOAT") console.log("already exist : ", s); + console.log("already exist : ", s); + } + } + + if (GL.webgl2) { + const check = /^[^a-z]*$/; + for (const s in GL.gl) { + if (check.test(s) && s.indexOf("FLOAT") === -1) { + GL[s] = GL.gl[s]; + WebGLConst[s] = GL.gl[s]; + WebGLNumber[GL[s]] = s; + } + } + } +}; + +export default exposeGLProperties; diff --git a/experiments/flame/src/alfrid/utils/getAndApplyExtension.js b/experiments/flame/src/alfrid/utils/getAndApplyExtension.js new file mode 100644 index 00000000..c53247ab --- /dev/null +++ b/experiments/flame/src/alfrid/utils/getAndApplyExtension.js @@ -0,0 +1,23 @@ +// VertexArrayObject.js + +export default function getAndApplyExtension(gl, name) { + const ext = gl.getExtension(name); + if (!ext) { + return false; + } + const suffix = name.split("_")[0]; + const suffixRE = new RegExp(`${suffix}$`); + + for (const key in ext) { + const val = ext[key]; + if (typeof val === "function") { + const unsuffixedKey = key.replace(suffixRE, ""); + if (key.substring) { + gl[unsuffixedKey] = ext[key].bind(ext); + // console.log("Replacing :", key, "=>", unsuffixedKey); + } + } + } + + return true; +} diff --git a/experiments/flame/src/alfrid/utils/getExtensions.js b/experiments/flame/src/alfrid/utils/getExtensions.js new file mode 100644 index 00000000..3f83f0d1 --- /dev/null +++ b/experiments/flame/src/alfrid/utils/getExtensions.js @@ -0,0 +1,80 @@ +import getAndApplyExtension from "./getAndApplyExtension"; + +const extensionsWebGL = [ + "EXT_shader_texture_lod", + "EXT_sRGB", + "EXT_frag_depth", + "OES_texture_float", + "OES_texture_half_float", + "OES_texture_float_linear", + "OES_texture_half_float_linear", + "OES_standard_derivatives", + "OES_element_index_uint", + "EXT_texture_filter_anisotropic", + "EXT_color_buffer_half_float", + "OES_vertex_array_object", + "WEBGL_depth_texture", + "ANGLE_instanced_arrays", + "WEBGL_color_buffer_float", + "WEBGL_draw_buffers", + "EXT_color_buffer_float", +]; + +// const extensionsWebGL2 = [ +// "EXT_color_buffer_float", +// "EXT_texture_filter_anisotropic", +// "OES_element_index_uint", +// "OES_texture_float_linear", +// "OES_texture_half_float_linear", +// ]; + +/** + * Clear WebGL Context + * + * @param {object} mGL the GLTool Instance + * @returns {object} the object contains all extensions + */ + +const getExtensions = (mGL) => { + const { gl } = mGL; + const isWebGL2 = + window.WebGL2RenderingContext && gl instanceof WebGL2RenderingContext; + const extensions = {}; + const extensionsList = extensionsWebGL; + extensionsList.forEach((ext) => { + extensions[ext] = gl.getExtension(ext); + }); + + if (!isWebGL2) { + // only IE not support + // caniuse.com/?search=OES_vertex_array_object + if (!extensions["OES_vertex_array_object"]) { + console.error("OES_vertex_array_object extension is not supported"); + } + getAndApplyExtension(gl, "OES_vertex_array_object"); + getAndApplyExtension(gl, "ANGLE_instanced_arrays"); + getAndApplyExtension(gl, "WEBGL_draw_buffers"); + } + + // ANISOTROPY Filter Check + const extAnisotropic = extensions["EXT_texture_filter_anisotropic"]; + if (extAnisotropic) { + mGL.maxAnisotropy = gl.getParameter( + extAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT + ); + } + + // Draw Buffers + mGL.multiRenderTargetSupport = !!mGL.gl.drawBuffers; + + if (mGL.multiRenderTargetSupport) { + const MAX_DRAW_BUFFERS = + mGL.gl.MAX_DRAW_BUFFERS || + extensions["WEBGL_draw_buffers"].MAX_DRAW_BUFFERS_WEBGL; + mGL.maxMultiRenderTargets = gl.getParameter(MAX_DRAW_BUFFERS); + } + + return extensions; +}; + +export { getExtensions }; diff --git a/experiments/flame/src/alfrid/utils/index.js b/experiments/flame/src/alfrid/utils/index.js new file mode 100644 index 00000000..d017724e --- /dev/null +++ b/experiments/flame/src/alfrid/utils/index.js @@ -0,0 +1,68 @@ +import { mat4, glMatrix } from "gl-matrix"; +export { checkWebGL2 } from "./checkWebGL2"; +export { getExtensions } from "./getExtensions"; +export { isMobile } from "./isMobile"; + +export const checkViewport = (viewport, x, y, w, h) => { + let hasChanged = false; + if (x !== viewport[0]) { + hasChanged = true; + } + if (y !== viewport[1]) { + hasChanged = true; + } + if (w !== viewport[2]) { + hasChanged = true; + } + if (h !== viewport[3]) { + hasChanged = true; + } + return hasChanged; +}; + +export const equals = (a, b) => { + if (typeof a === "number") { + return glMatrix.equals(a, b); + } + + if (a.length !== b.length) { + return false; + } + + let _isEqual = true; + a.forEach((v, i) => { + _isEqual = glMatrix.equals(v, b[i]) && _isEqual; + }); + return _isEqual; +}; + +export const getMouse = (e) => { + let x, y; + + if (e.touches) { + x = e.touches[0].pageX; + y = e.touches[0].pageY; + } else { + x = e.clientX; + y = e.clientY; + } + + return { + x, + y, + }; +}; + +/* +mat4.log = function(m) { + const a = []; + for (let i = 0; i < 4; i++) { + const b = []; + for (let j = 0; j < 4; j++) { + b.push(m[i * 4 + j]); + } + a.push(b); + } + console.table(a); +}; +*/ diff --git a/experiments/flame/src/alfrid/utils/isMobile.js b/experiments/flame/src/alfrid/utils/isMobile.js new file mode 100644 index 00000000..eabbd08c --- /dev/null +++ b/experiments/flame/src/alfrid/utils/isMobile.js @@ -0,0 +1,16 @@ +const mobileCheck = () => { + let isMobile = false; + if ( + /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test( + navigator.userAgent + ) + ) { + isMobile = true; + } + + return isMobile; +}; + +const isMobile = mobileCheck(); + +export { isMobile }; diff --git a/experiments/flame/src/alfrid/utils/parseDds.js b/experiments/flame/src/alfrid/utils/parseDds.js new file mode 100644 index 00000000..aa8e1c95 --- /dev/null +++ b/experiments/flame/src/alfrid/utils/parseDds.js @@ -0,0 +1,30 @@ +import parse from "parse-dds"; + +const DDSD_MIPMAPCOUNT = 0x20000; +const OFF_MIPMAPCOUNT = 7; +const headerLengthInt = 31; + +const parseDds = function(mArrayBuffer) { + // CHECKING MIP MAP LEVELS + const ddsInfos = parse(mArrayBuffer); + const { flags } = ddsInfos; + const header = new Int32Array(mArrayBuffer, 0, headerLengthInt); + let mipmapCount = 1; + if (flags & DDSD_MIPMAPCOUNT) { + mipmapCount = Math.max(1, header[OFF_MIPMAPCOUNT]); + } + const sources = ddsInfos.images.map((img) => { + const faceData = new Float32Array( + mArrayBuffer.slice(img.offset, img.offset + img.length) + ); + return { + data: faceData, + shape: img.shape, + mipmapCount, + }; + }); + + return sources; +}; + +export { parseDds }; diff --git a/experiments/flame/src/alfrid/utils/parseHdr.js b/experiments/flame/src/alfrid/utils/parseHdr.js new file mode 100644 index 00000000..68e61f8f --- /dev/null +++ b/experiments/flame/src/alfrid/utils/parseHdr.js @@ -0,0 +1,214 @@ +// Code ported by Marcin Ignac (2014) +// Based on Java implementation from +// https://code.google.com/r/cys12345-research/source/browse/hdr/image_processor/RGBE.java?r=7d84e9fd866b24079dbe61fa0a966ce8365f5726 +// const radiancePattern = "#\\?RADIANCE"; +// const commentPattern = "#.*"; +// let gammaPattern = 'GAMMA='; +const exposurePattern = "EXPOSURE=\\s*([0-9]*[.][0-9]*)"; +const formatPattern = "FORMAT=32-bit_rle_rgbe"; +const widthHeightPattern = "-Y ([0-9]+) \\+X ([0-9]+)"; + +// http://croquetweak.blogspot.co.uk/2014/08/deconstructing-floats-frexp-and-ldexp.html +// function ldexp(mantissa, exponent) { +// return exponent > 1023 ? mantissa * Math.pow(2, 1023) * Math.pow(2, exponent - 1023) : exponent < -1074 ? mantissa * Math.pow(2, -1074) * Math.pow(2, exponent + 1074) : mantissa * Math.pow(2, exponent); +// } + +function readPixelsRawRLE( + buffer, + data, + offset, + fileOffset, + scanlineWidth, + numScanlines +) { + const rgbe = new Array(4); + let scanlineBuffer = null; + let ptr; + let ptrEnd; + let count; + const buf = new Array(2); + const bufferLength = buffer.length; + + function readBuf(buf) { + let bytesRead = 0; + do { + buf[bytesRead++] = buffer[fileOffset]; + } while (++fileOffset < bufferLength && bytesRead < buf.length); + return bytesRead; + } + + function readBufOffset(buf, offset, length) { + let bytesRead = 0; + do { + buf[offset + bytesRead++] = buffer[fileOffset]; + } while (++fileOffset < bufferLength && bytesRead < length); + return bytesRead; + } + + function readPixelsRaw(buffer, data, offset, numpixels) { + const numExpected = 4 * numpixels; + const numRead = readBufOffset(data, offset, numExpected); + if (numRead < numExpected) { + throw new Error( + `Error reading raw pixels: got ${numRead} bytes, expected ${numExpected}` + ); + } + } + + while (numScanlines > 0) { + if (readBuf(rgbe) < rgbe.length) { + throw new Error(`Error reading bytes: expected ${rgbe.length}`); + } + + if (rgbe[0] !== 2 || rgbe[1] !== 2 || (rgbe[2] & 0x80) !== 0) { + // this file is not run length encoded + data[offset++] = rgbe[0]; + data[offset++] = rgbe[1]; + data[offset++] = rgbe[2]; + data[offset++] = rgbe[3]; + readPixelsRaw(buffer, data, offset, scanlineWidth * numScanlines - 1); + return; + } + + if ((((rgbe[2] & 0xff) << 8) | (rgbe[3] & 0xff)) !== scanlineWidth) { + throw new Error( + `Wrong scanline width ${((rgbe[2] & 0xff) << 8) | + (rgbe[3] & 0xff)}, expected ${scanlineWidth}` + ); + } + + if (scanlineBuffer === null) { + scanlineBuffer = new Array(4 * scanlineWidth); + } + + ptr = 0; + /* read each of the four channels for the scanline into the buffer */ + for (let i = 0; i < 4; i++) { + ptrEnd = (i + 1) * scanlineWidth; + while (ptr < ptrEnd) { + if (readBuf(buf) < buf.length) { + throw new Error("Error reading 2-byte buffer"); + } + if ((buf[0] & 0xff) > 128) { + /* a run of the same value */ + count = (buf[0] & 0xff) - 128; + if (count === 0 || count > ptrEnd - ptr) { + throw new Error("Bad scanline data"); + } + while (count-- > 0) { + scanlineBuffer[ptr++] = buf[1]; + } + } else { + /* a non-run */ + count = buf[0] & 0xff; + if (count === 0 || count > ptrEnd - ptr) { + throw new Error("Bad scanline data"); + } + scanlineBuffer[ptr++] = buf[1]; + if (--count > 0) { + if (readBufOffset(scanlineBuffer, ptr, count) < count) { + throw new Error("Error reading non-run data"); + } + ptr += count; + } + } + } + } + + /* copy byte data to output */ + for (let i = 0; i < scanlineWidth; i++) { + data[offset + 0] = scanlineBuffer[i]; + data[offset + 1] = scanlineBuffer[i + scanlineWidth]; + data[offset + 2] = scanlineBuffer[i + 2 * scanlineWidth]; + data[offset + 3] = scanlineBuffer[i + 3 * scanlineWidth]; + offset += 4; + } + + numScanlines--; + } +} + +// Returns data as floats and flipped along Y by default +function parseHdr(buffer) { + if (buffer instanceof ArrayBuffer) { + buffer = new Uint8Array(buffer); + } + + let fileOffset = 0; + const bufferLength = buffer.length; + + const NEW_LINE = 10; + + function readLine() { + let buf = ""; + do { + const b = buffer[fileOffset]; + if (b === NEW_LINE) { + ++fileOffset; + break; + } + buf += String.fromCharCode(b); + } while (++fileOffset < bufferLength); + return buf; + } + + let width = 0; + let height = 0; + let exposure = 1; + const gamma = 1; + let rle = false; + + for (let i = 0; i < 20; i++) { + const line = readLine(); + let match; + if ((match = line.match(formatPattern))) { + rle = true; + } else if ((match = line.match(exposurePattern))) { + exposure = Number(match[1]); + } else if ((match = line.match(widthHeightPattern))) { + height = Number(match[1]); + width = Number(match[2]); + break; + } + } + + if (!rle) { + throw new Error("File is not run length encoded!"); + } + + const data = new Uint8Array(width * height * 4); + const scanlineWidth = width; + const numScanlines = height; + + readPixelsRawRLE(buffer, data, 0, fileOffset, scanlineWidth, numScanlines); + + // TODO: Should be Float16 + const floatData = new Float32Array(width * height * 4); + for (let offset = 0; offset < data.length; offset += 4) { + let r = data[offset + 0] / 255; + let g = data[offset + 1] / 255; + let b = data[offset + 2] / 255; + const e = data[offset + 3]; + const f = Math.pow(2.0, e - 128.0); + + r *= f; + g *= f; + b *= f; + + const floatOffset = offset; + + floatData[floatOffset + 0] = r; + floatData[floatOffset + 1] = g; + floatData[floatOffset + 2] = b; + floatData[floatOffset + 3] = 1.0; + } + + return { + shape: [width, height], + exposure, + gamma, + data: floatData, + }; +} + +export { parseHdr }; diff --git a/experiments/flame/src/alfrid/utils/parseObj.js b/experiments/flame/src/alfrid/utils/parseObj.js new file mode 100644 index 00000000..b00360e6 --- /dev/null +++ b/experiments/flame/src/alfrid/utils/parseObj.js @@ -0,0 +1,273 @@ +import { Mesh } from "../core/Mesh"; + +const parseObj = (objStr) => { + const lines = objStr.split("\n"); + + const positions = []; + const coords = []; + const finalNormals = []; + const vertices = []; + const normals = []; + const uvs = []; + const indices = []; + let count = 0; + let result; + + // v float float float + const vertexPattern = /v( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/; + + // vn float float float + const normalPattern = /vn( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/; + + // vt float float + const uvPattern = /vt( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/; + + // f vertex vertex vertex ... + const facePattern1 = /f( +-?\d+)( +-?\d+)( +-?\d+)( +-?\d+)?/; + + // f vertex/uv vertex/uv vertex/uv ... + const facePattern2 = /f( +(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+))?/; + + // f vertex/uv/normal vertex/uv/normal vertex/uv/normal ... + const facePattern3 = /f( +(-?\d+)\/(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+)\/(-?\d+))?/; + + // f vertex//normal vertex//normal vertex//normal ... + const facePattern4 = /f( +(-?\d+)\/\/(-?\d+))( +(-?\d+)\/\/(-?\d+))( +(-?\d+)\/\/(-?\d+))( +(-?\d+)\/\/(-?\d+))?/; + + function parseVertexIndex(value) { + const index = parseInt(value); + return (index >= 0 ? index - 1 : index + vertices.length / 3) * 3; + } + + function parseNormalIndex(value) { + const index = parseInt(value); + return (index >= 0 ? index - 1 : index + normals.length / 3) * 3; + } + + function parseUVIndex(value) { + const index = parseInt(value); + return (index >= 0 ? index - 1 : index + uvs.length / 2) * 2; + } + + function addVertex(a, b, c) { + positions.push([vertices[a], vertices[a + 1], vertices[a + 2]]); + positions.push([vertices[b], vertices[b + 1], vertices[b + 2]]); + positions.push([vertices[c], vertices[c + 1], vertices[c + 2]]); + + indices.push(count * 3 + 0); + indices.push(count * 3 + 1); + indices.push(count * 3 + 2); + + count++; + } + + function addUV(a, b, c) { + coords.push([uvs[a], uvs[a + 1]]); + coords.push([uvs[b], uvs[b + 1]]); + coords.push([uvs[c], uvs[c + 1]]); + } + + function addNormal(a, b, c) { + finalNormals.push([normals[a], normals[a + 1], normals[a + 2]]); + finalNormals.push([normals[b], normals[b + 1], normals[b + 2]]); + finalNormals.push([normals[c], normals[c + 1], normals[c + 2]]); + } + + function addFace(a, b, c, d, ua, ub, uc, ud, na, nb, nc, nd) { + let ia = parseVertexIndex(a); + let ib = parseVertexIndex(b); + let ic = parseVertexIndex(c); + let id; + + if (d === undefined) { + addVertex(ia, ib, ic); + } else { + id = parseVertexIndex(d); + + addVertex(ia, ib, id); + addVertex(ib, ic, id); + } + + if (ua !== undefined) { + ia = parseUVIndex(ua); + ib = parseUVIndex(ub); + ic = parseUVIndex(uc); + + if (d === undefined) { + addUV(ia, ib, ic); + } else { + id = parseUVIndex(ud); + + addUV(ia, ib, id); + addUV(ib, ic, id); + } + } + + if (na !== undefined) { + ia = parseNormalIndex(na); + ib = parseNormalIndex(nb); + ic = parseNormalIndex(nc); + + if (d === undefined) { + addNormal(ia, ib, ic); + } else { + id = parseNormalIndex(nd); + + addNormal(ia, ib, id); + addNormal(ib, ic, id); + } + } + } + + for (let i = 0; i < lines.length; i++) { + let line = lines[i]; + line = line.trim(); + + if (line.length === 0 || line.charAt(0) === "#") { + continue; + } else if ((result = vertexPattern.exec(line)) !== null) { + vertices.push( + parseFloat(result[1]), + parseFloat(result[2]), + parseFloat(result[3]) + ); + } else if ((result = normalPattern.exec(line)) !== null) { + normals.push( + parseFloat(result[1]), + parseFloat(result[2]), + parseFloat(result[3]) + ); + } else if ((result = uvPattern.exec(line)) !== null) { + uvs.push(parseFloat(result[1]), parseFloat(result[2])); + } else if ((result = facePattern1.exec(line)) !== null) { + addFace(result[1], result[2], result[3], result[4]); + } else if ((result = facePattern2.exec(line)) !== null) { + addFace( + result[2], + result[5], + result[8], + result[11], + result[3], + result[6], + result[9], + result[12] + ); + } else if ((result = facePattern3.exec(line)) !== null) { + addFace( + result[2], + result[6], + result[10], + result[14], + result[3], + result[7], + result[11], + result[15], + result[4], + result[8], + result[12], + result[16] + ); + } else if ((result = facePattern4.exec(line)) !== null) { + addFace( + result[2], + result[5], + result[8], + result[11], + undefined, + undefined, + undefined, + undefined, + result[3], + result[6], + result[9], + result[12] + ); + } + } + + return generateMeshes({ + positions, + coords, + normals: finalNormals, + indices, + }); +}; + +const generateMeshes = (o) => { + const maxNumVertices = 65535; + const hasNormals = o.normals.length > 0; + const hasUVs = o.coords.length > 0; + let mesh; + + if (o.positions.length > maxNumVertices) { + const meshes = []; + let lastIndex = 0; + + const oCopy = {}; + oCopy.positions = o.positions.concat(); + oCopy.coords = o.coords.concat(); + oCopy.indices = o.indices.concat(); + oCopy.normals = o.normals.concat(); + + while (o.indices.length > 0) { + const sliceNum = Math.min(maxNumVertices, o.positions.length); + const indices = o.indices.splice(0, sliceNum); + const positions = []; + const coords = []; + const normals = []; + let index, + tmpIndex = 0; + + for (let i = 0; i < indices.length; i++) { + if (indices[i] > tmpIndex) { + tmpIndex = indices[i]; + } + + index = indices[i]; + + positions.push(oCopy.positions[index]); + if (hasUVs) { + coords.push(oCopy.coords[index]); + } + if (hasNormals) { + normals.push(oCopy.normals[index]); + } + + indices[i] -= lastIndex; + } + + lastIndex = tmpIndex + 1; + + mesh = new Mesh(); + mesh.bufferVertex(positions); + if (hasUVs) { + mesh.bufferTexCoord(coords); + } + + mesh.bufferIndex(indices); + if (hasNormals) { + mesh.bufferNormal(normals); + } + + meshes.push(mesh); + } + + return meshes; + } else { + mesh = new Mesh(); + mesh.bufferVertex(o.positions); + if (hasUVs) { + mesh.bufferTexCoord(o.coords); + } + mesh.bufferIndex(o.indices); + if (hasNormals) { + mesh.bufferNormal(o.normals); + } + + return mesh; + } + + return null; +}; + +export { parseObj }; diff --git a/experiments/flame/src/alfrid/utils/polyfixes.js b/experiments/flame/src/alfrid/utils/polyfixes.js new file mode 100644 index 00000000..eb912505 --- /dev/null +++ b/experiments/flame/src/alfrid/utils/polyfixes.js @@ -0,0 +1,25 @@ +if (!Array.prototype.flat) { + Object.defineProperty(Array.prototype, "flat", { + configurable: true, + value: function flat() { + var depth = isNaN(arguments[0]) ? 1 : Number(arguments[0]); + + return depth + ? Array.prototype.reduce.call( + this, + function(acc, cur) { + if (Array.isArray(cur)) { + acc.push.apply(acc, flat.call(cur, depth - 1)); + } else { + acc.push(cur); + } + + return acc; + }, + [] + ) + : Array.prototype.slice.call(this); + }, + writable: true, + }); +} diff --git a/experiments/flame/src/asset-list.js b/experiments/flame/src/asset-list.js new file mode 100644 index 00000000..cc8cb816 --- /dev/null +++ b/experiments/flame/src/asset-list.js @@ -0,0 +1,7 @@ + +const assetsToLoad = [ + +]; + + +export default assetsToLoad; \ No newline at end of file diff --git a/experiments/flame/src/color/hex-rgb.js b/experiments/flame/src/color/hex-rgb.js new file mode 100644 index 00000000..1453ef4e --- /dev/null +++ b/experiments/flame/src/color/hex-rgb.js @@ -0,0 +1,45 @@ +/** +* @func hex2rgb +* @desc Return an RGBA color from a Hex color. +* @param {StringHex} hex +* @return {ArrayRGBA} +* @example +* hex2rgb("#f00") // => [100, 0, 0, 100] +* hex2rgb("#f00f") // => [100, 0, 0, 100] +* @example +* hex2rgb("#ff0000") // => [100, 0, 0, 100] +* hex2rgb("#ff0000ff") // => [100, 0, 0, 100] +*/ + +export function hex2rgb(hex) { + // #{3,4,6,8} + const [, r, g, b, a, rr, gg, bb, aa] = hex.match(hexColorMatch) || []; + + if (rr !== undefined || r !== undefined) { + const red = rr !== undefined ? parseInt(rr, 16) : parseInt(r + r, 16); + const green = gg !== undefined ? parseInt(gg, 16) : parseInt(g + g, 16); + const blue = bb !== undefined ? parseInt(bb, 16) : parseInt(b + b, 16); + const alpha = aa !== undefined ? parseInt(aa, 16) : a !== undefined ? parseInt(a + a, 16) : 255; + + return [red, green, blue, alpha].map(c => c * 100 / 255); + } + + return undefined; +} + +/** +* @func rgb2hex +* @desc Return a HEX color from an RGB color +* @param {Number} r - Red (0 - 100) +* @param {Number} g - Green (0 - 100) +* @param {Number} b - Blue (0 - 100) +* @return {StringHex} +* @example +* rgb2hex(100, 0, 0) // => "#ff0000" +*/ + +export function rgb2hex(rgbR, rgbG, rgbB) { + return `#${((1 << 24) + (Math.round(rgbR * 255 / 100) << 16) + (Math.round(rgbG * 255 / 100) << 8) + Math.round(rgbB * 255 / 100)).toString(16).slice(1)}`; +} + +const hexColorMatch = /^#?(?:([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?|([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?)$/i; diff --git a/experiments/flame/src/color/hsl-hsv.js b/experiments/flame/src/color/hsl-hsv.js new file mode 100644 index 00000000..b3aabd0e --- /dev/null +++ b/experiments/flame/src/color/hsl-hsv.js @@ -0,0 +1,42 @@ +/** +* @func hsl2hsv +* @desc Return an HSV color from an HSL color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} l - Lightness (0 - 100) +* @return {ArrayHSV} +* @example +* hsl2hsv(0, 100, 50) +* @link https://gist.github.com/defims/0ca2ef8832833186ed396a2f8a204117 +*/ + +export function hsl2hsv(hslH, hslS, hslL) { + const hsv1 = hslS * (hslL < 50 ? hslL : 100 - hslL) / 100; + const hsvS = hsv1 === 0 ? 0 : 2 * hsv1 / (hslL + hsv1) * 100; + const hsvV = hslL + hsv1; + + return [ hslH, hsvS, hsvV ]; +} + +/** +* @func hsv2hsl +* @desc Return an HSL color from an HSV color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} v - Value (0 - 100) +* @return {ArrayHSL} +* @example +* hsv2hsl(0, 0, 0) // => [0, 100, 50] +* @link https://gist.github.com/defims/0ca2ef8832833186ed396a2f8a204117 +*/ + +export function hsv2hsl(hsvH, hsvS, hsvV) { + const hslL = (200 - hsvS) * hsvV / 100; + + const [ hslS, hslV ] = [ + hslL === 0 || hslL === 200 ? 0 : hsvS * hsvV / 100 / (hslL <= 100 ? hslL : 200 - hslL) * 100, + hslL * 5 / 10 + ]; + + return [ hsvH, hslS, hslV ]; +} diff --git a/experiments/flame/src/color/hwb-hsv.js b/experiments/flame/src/color/hwb-hsv.js new file mode 100644 index 00000000..5e82199a --- /dev/null +++ b/experiments/flame/src/color/hwb-hsv.js @@ -0,0 +1,44 @@ +/** +* @func hwb2hsv +* @desc Return an HSV color from an HWB color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} w - Whiteness (0 - 100) +* @param {Number} b - Blackness (0 - 100) +* @return {ArrayHSV} +* @example +* hwb2hsv(0, 0, 0) // => [0, 100, 100] +* @link https://en.wikipedia.org/wiki/HWB_color_model#Converting_to_and_from_HSV +*/ + +export function hwb2hsv(hwbH, hwbW, hwbB) { + const [ hsvH, hsvS, hsvV ] = [ + hwbH, + hwbB === 100 ? 0 : 100 - hwbW / (100 - hwbB) * 100, + 100 - hwbB + ]; + + return [ hsvH, hsvS, hsvV ]; +} + + +/** +* @func hsv2hwb +* @desc Return an HWB color from an HSV color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} v - Value (0 - 100) +* @return {ArrayHWB} +* @example +* hsv2hwb(0, 100, 100) // => [0, 0, 0] +* @link https://en.wikipedia.org/wiki/HWB_color_model#Converting_to_and_from_HSV +*/ + +export function hsv2hwb(hsvH, hsvS, hsvV) { + const [ hwbH, hwbW, hwbB ] = [ + hsvH, + (100 - hsvS) * hsvV / 100, + 100 - hsvV + ]; + + return [ hwbH, hwbW, hwbB ]; +} diff --git a/experiments/flame/src/color/index.js b/experiments/flame/src/color/index.js new file mode 100644 index 00000000..9e6b5a60 --- /dev/null +++ b/experiments/flame/src/color/index.js @@ -0,0 +1,1233 @@ +import { rgb2hsl, hsl2rgb } from './rgb-hsl'; +import { rgb2hwb, hwb2rgb } from './rgb-hwb'; +import { rgb2hsv, hsv2rgb } from './rgb-hsv'; +import { rgb2xyz, xyz2rgb } from './rgb-xyz'; +import { hsl2hsv, hsv2hsl } from './hsl-hsv'; +import { hwb2hsv, hsv2hwb } from './hwb-hsv'; +import { lab2xyz, xyz2lab } from './lab-xyz'; +import { lab2lch, lch2lab } from './lab-lch'; +import rgb2contrast from './rgb-contrast'; +import { hex2rgb, rgb2hex } from './hex-rgb'; +import keyword2rgb from './keyword-rgb'; +import lab2ciede from './lab-ciede'; + +/* Convert between RGB and Lab +/* ========================================================================== */ + +/** +* @func rgb2lab +* @desc Return a CIE LAB color from an RGB color +* @param {Number} r - Red (0 - 100) +* @param {Number} g - Green (0 - 100) +* @param {Number} b - Blue (0 - 100) +* @return {ArrayLAB} +* @example +* rgb2lab(100, 0, 0) // => [54.29, 80.82, 69.88] +*/ + +function rgb2lab(rgbR, rgbG, rgbB) { + const [ xyzX, xyzY, xyzZ ] = rgb2xyz(rgbR, rgbG, rgbB); + const [ labL, labA, labB ] = xyz2lab(xyzX, xyzY, xyzZ); + + return [ labL, labA, labB ]; +} + +/** +* @func lab2rgb +* @desc Return an RGB color from a CIE LAB color +* @param {Number} l - CIE Lightness +* @param {Number} a - Red/Green Coordinate +* @param {Number} b - Yellow/Blue Coordinate +* @return {ArrayRGBA} +* @example +* lab2rgb(54.29, 80.82, 69.88) // => [100, 0, 0] +*/ + +function lab2rgb(labL, labA, labB) { + const [ xyzX, xyzY, xyzZ ] = lab2xyz(labL, labA, labB); + const [ rgbR, rgbG, rgbB ] = xyz2rgb(xyzX, xyzY, xyzZ); + + return [ rgbR, rgbG, rgbB ]; +} + +/* Convert between RGB and LCH +/* ========================================================================== */ + +/** +* @func rgb2lch +* @desc Return a CIE LAB color from an RGB color +* @param {Number} r - Red (0 - 100) +* @param {Number} g - Green (0 - 100) +* @param {Number} b - Blue (0 - 100) +* @return {ArrayLCH} +* @example +* rgb2lch(100, 0, 0) // => [54.29, 106.84, 40.85] +*/ + +function rgb2lch(rgbR, rgbG, rgbB) { + const [ xyzX, xyzY, xyzZ ] = rgb2xyz(rgbR, rgbG, rgbB); + const [ labL, labA, labB ] = xyz2lab(xyzX, xyzY, xyzZ); + const [ lchL, lchC, lchH ] = lab2lch(labL, labA, labB); + + return [ lchL, lchC, lchH ]; +} + +/** +* @func lch2rgb +* @desc Return an RGB color from a CIE LCH color +* @param {Number} l - CIE Lightness +* @param {Number} c - CIE Chroma +* @param {Number} h - CIE Hue +* @return {ArrayRGBA} +* @example +* lch2rgb(54.29, 106.84, 40.85) // => [100, 0, 0] +*/ + +function lch2rgb(lchL, lchC, lchH) { + const [ labL, labA, labB ] = lch2lab(lchL, lchC, lchH); + const [ xyzX, xyzY, xyzZ ] = lab2xyz(labL, labA, labB); + const [ rgbR, rgbG, rgbB ] = xyz2rgb(xyzX, xyzY, xyzZ); + + return [ rgbR, rgbG, rgbB ]; +} + +/* Convert between HSL and HWB +/* ========================================================================== */ + +/** +* @func hwb2hsl +* @desc Return an HSV color from an HWB color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} w - Whiteness (0 - 100) +* @param {Number} b - Blackness (0 - 100) +* @return {ArrayHSL} +* @example +* hwb2hsl(0, 0, 0) // => [0, 0, 100] +*/ + +function hwb2hsl(hwbH, hwbW, hwbB) { + const [ hsvH, hsvS, hsvV ] = hwb2hsv(hwbH, hwbW, hwbB); + const [ hslH, hslS, hslL ] = hsv2hsl(hsvH, hsvS, hsvV); + + return [ hslH, hslS, hslL ]; +} + +/** +* @func hsl2hwb +* @desc Return an HWB color from an HSL color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} l - Lightness (0 - 100) +* @return {ArrayHWB} +* @example +* hsl2hwb(0, 0, 100) // => [0, 0, 0] +*/ + +function hsl2hwb(hslH, hslS, hslL) { + const [ , hsvS, hsvV ] = hsl2hsv(hslH, hslS, hslL); + const [ , hwbW, hwbB ] = hsv2hwb(hslH, hsvS, hsvV); + + return [ hslH, hwbW, hwbB ]; +} + +/* Convert between HSL and Lab +/* ========================================================================== */ + +/** +* @func hsl2lab +* @desc Return a CIE LAB color from an HSL color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} l - Lightness (0 - 100) +* @return {ArrayLAB} +* @example +* hsl2lab(0, 100, 50) // => [54.29, 80.82, 69.88] +*/ + +function hsl2lab(hslH, hslS, hslL) { + const [ rgbR, rgbG, rgbB ] = hsl2rgb(hslH, hslS, hslL); + const [ xyzX, xyzY, xyzZ ] = rgb2xyz(rgbR, rgbG, rgbB); + const [ labL, labA, labB ] = xyz2lab(xyzX, xyzY, xyzZ); + + return [ labL, labA, labB ]; +} + +/** +* @func lab2hsl +* @desc Return a HSL color from a CIE LAB color +* @param {Number} l - CIE Lightness +* @param {Number} a - Red/Green Coordinate +* @param {Number} b - Yellow/Blue Coordinate +* @param {Number=} f - Hue Fallback (0 - 360) +* @return {ArrayHSL} +* @example +* lab2hsl(54.29, 80.82, 69.88) // => [0, 100, 50] +*/ + +function lab2hsl(labL, labA, labB, fallbackhue) { + const [ xyzX, xyzY, xyzZ ] = lab2xyz(labL, labA, labB); + const [ rgbR, rgbG, rgbB ] = xyz2rgb(xyzX, xyzY, xyzZ); + const [ hslH, hslS, hslL ] = rgb2hsl(rgbR, rgbG, rgbB, fallbackhue); + + return [ hslH, hslS, hslL ]; +} + +/* Convert between HSL and LCH +/* ========================================================================== */ + +/** +* @func hsl2lch +* @desc Return a CIE LCH color from an HSL color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} l - Lightness (0 - 100) +* @return {ArrayLCH} +* @example +* hsl2lch(0, 100, 50) // => [54.29, 106.84, 40.85] +*/ + +function hsl2lch(hslH, hslS, hslL) { + const [ rgbR, rgbG, rgbB ] = hsl2rgb(hslH, hslS, hslL); + const [ xyzX, xyzY, xyzZ ] = rgb2xyz(rgbR, rgbG, rgbB); + const [ labL, labA, labB ] = xyz2lab(xyzX, xyzY, xyzZ); + const [ lchL, lchC, lchH ] = lab2lch(labL, labA, labB); + + return [ lchL, lchC, lchH ]; +} + +/** +* @func lch2hsl +* @desc Return an HSL from a CIE LCH color +* @param {Number} l - CIE Lightness +* @param {Number} c - CIE Chroma +* @param {Number} h - CIE Hue Angle +* @return {ArrayLCH} +* @example +* lch2hsl(54.29, 106.84, 40.85) // => [0, 100, 50] +*/ + +function lch2hsl(lchL, lchC, lchH, fallbackhue) { + const [ labL, labA, labB ] = lch2lab(lchL, lchC, lchH); + const [ xyzX, xyzY, xyzZ ] = lab2xyz(labL, labA, labB); + const [ rgbR, rgbG, rgbB ] = xyz2rgb(xyzX, xyzY, xyzZ); + const [ hslH, hslS, hslL ] = rgb2hsl(rgbR, rgbG, rgbB, fallbackhue); + + return [ hslH, hslS, hslL ]; +} + +/* Convert between HSL and XYZ +/* ========================================================================== */ + +/** +* @func hsl2xyz +* @desc Return an XYZ color from an HSL color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} l - Lightness (0 - 100) +* @return {ArrayXYZ} +* @example +* hsl2xyz(0, 100, 50) // => [41.25, 21.27, 1.93] +*/ + +function hsl2xyz(hslH, hslS, hslL) { + const [ rgbR, rgbG, rgbB ] = hsl2rgb(hslH, hslS, hslL); + const [ xyzX, xyzY, xyzZ ] = rgb2xyz(rgbR, rgbG, rgbB); + + return [ xyzX, xyzY, xyzZ ]; +} + +/** +* @func xyz2hsl +* @desc Return an HSL color from an XYZ color +* @param {Number} x - Chromaticity of X +* @param {Number} y - Chromaticity of Y +* @param {Number} z - Chromaticity of Z +* @return {ArrayHSL} +* @example +* xyz2hsl(0, 100, 50) // => [41.25, 21.27, 1.93] +*/ + +function xyz2hsl(xyzX, xyzY, xyzZ, fallbackhue) { + const [ rgbR, rgbG, rgbB ] = xyz2rgb(xyzX, xyzY, xyzZ); + const [ hslH, hslS, hslL ] = rgb2hsl(rgbR, rgbG, rgbB, fallbackhue); + + return [ hslH, hslS, hslL ]; +} + +/* Convert between HWB and Lab +/* ========================================================================== */ + +/** +* @func hwb2lab +* @desc Return a CIE LAB color from an HWB color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} w - Whiteness (0 - 100) +* @param {Number} b - Blackness (0 - 100) +* @return {ArrayLAB} +* @example +* hwb2lab(0, 0, 0) // => [54.29, 80.82, 69.88] +*/ + +function hwb2lab(hwbH, hwbW, hwbB) { + const [ rgbR, rgbG, rgbB ] = hwb2rgb(hwbH, hwbW, hwbB); + const [ xyzX, xyzY, xyzZ ] = rgb2xyz(rgbR, rgbG, rgbB); + const [ labL, labA, labB ] = xyz2lab(xyzX, xyzY, xyzZ); + + return [ labL, labA, labB ]; +} + +/** +* @func lab2hwb +* @desc Return an HWB color from a CIE LAB color +* @param {Number} l - CIE Lightness +* @param {Number} a - Red/Green Coordinate +* @param {Number} b - Yellow/Blue Coordinate +* @return {ArrayHWB} +* @example +* lab2hwb(54.29, 80.82, 69.88) // => [0, 0, 0] +*/ + +function lab2hwb(labL, labA, labB, fallbackhue) { + const [ xyzX, xyzY, xyzZ ] = lab2xyz(labL, labA, labB); + const [ rgbR, rgbG, rgbB ] = xyz2rgb(xyzX, xyzY, xyzZ); + const [ hwbH, hwbW, hwbB ] = rgb2hwb(rgbR, rgbG, rgbB, fallbackhue); + + return [ hwbH, hwbW, hwbB ]; +} + +/* Convert between HWB and LCH +/* ========================================================================== */ + +/** +* @func hwb2lch +* @desc Return a CIE LCH color from an HWB color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} w - Whiteness (0 - 100) +* @param {Number} b - Blackness (0 - 100) +* @return {ArrayLCH} +* @example +* hwb2lch(0, 0, 0) // => [54.29, 106.84, 40.85] +*/ + +function hwb2lch(hwbH, hwbW, hwbB) { + const [ rgbR, rgbG, rgbB ] = hwb2rgb(hwbH, hwbW, hwbB); + const [ xyzX, xyzY, xyzZ ] = rgb2xyz(rgbR, rgbG, rgbB); + const [ labL, labA, labB ] = xyz2lab(xyzX, xyzY, xyzZ); + const [ lchL, lchC, lchH ] = lab2lch(labL, labA, labB); + + return [ lchL, lchC, lchH ]; +} + +/** +* @func lch2hwb +* @desc Return an HWB color from a CIE LCH color +* @param {Number} l - CIE Lightness +* @param {Number} c - CIE Chroma +* @param {Number} h - CIE Hue Angle +* @return {ArrayLCH} +* @example +* lch2hwb(54.29, 106.84, 40.85) // => [0, 0, 0] +*/ + +function lch2hwb(lchL, lchC, lchH, fallbackhue) { + const [ labL, labA, labB ] = lch2lab(lchL, lchC, lchH); + const [ xyzX, xyzY, xyzZ ] = lab2xyz(labL, labA, labB); + const [ rgbR, rgbG, rgbB ] = xyz2rgb(xyzX, xyzY, xyzZ); + const [ hwbH, hwbW, hwbB ] = rgb2hwb(rgbR, rgbG, rgbB, fallbackhue); + + return [ hwbH, hwbW, hwbB ]; +} + +/* Convert between HWB and XYZ +/* ========================================================================== */ + +/** +* @func hwb2xyz +* @desc Return an XYZ color from an HWB color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} w - Whiteness (0 - 100) +* @param {Number} b - Blackness (0 - 100) +* @return {ArrayXYZ} +* @example +* hwb2xyz(0, 0, 0) // => [41.25, 21.27, 1.93] +*/ + +function hwb2xyz(hwbH, hwbW, hwbB) { + const [ rgbR, rgbG, rgbB ] = hwb2rgb(hwbH, hwbW, hwbB); + const [ xyzX, xyzY, xyzZ ] = rgb2xyz(rgbR, rgbG, rgbB); + + return [ xyzX, xyzY, xyzZ ]; +} + +/** +* @func xyz2hwb +* @desc Return an HWB color from an XYZ color +* @param {Number} x - Chromaticity of X +* @param {Number} y - Chromaticity of Y +* @param {Number} z - Chromaticity of Z +* @return {ArrayXYZ} +* @example +* xyz2hwb(0, 0, 0) // => [41.25, 21.27, 1.93] +*/ + +function xyz2hwb(xyzX, xyzY, xyzZ, fallbackhue) { + const [ rgbR, rgbG, rgbB ] = xyz2rgb(xyzX, xyzY, xyzZ); + const [ hwbH, hwbW, hwbB ] = rgb2hwb(rgbR, rgbG, rgbB, fallbackhue); + + return [ hwbH, hwbW, hwbB ]; +} + +/* Convert between HSV and Lab +/* ========================================================================== */ + +/** +* @func hsv2lab +* @desc Return a CIE LAB color from an HSV color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} v - Value (0 - 100) +* @return {ArrayLAB} +* @example +* hsv2lab(0, 100, 100) // => [54.29, 80.82, 69.88] +*/ + +function hsv2lab(hsvH, hsvS, hsvV) { + const [ rgbR, rgbG, rgbB ] = hsv2rgb(hsvH, hsvS, hsvV); + const [ xyzX, xyzY, xyzZ ] = rgb2xyz(rgbR, rgbG, rgbB); + const [ labL, labA, labB ] = xyz2lab(xyzX, xyzY, xyzZ); + + return [ labL, labA, labB ]; +} + +/** +* @func lab2hsv +* @desc Return an HSV color from a CIE LAB color +* @param {Number} l - CIE Lightness +* @param {Number} a - Red/Green Coordinate +* @param {Number} b - Yellow/Blue Coordinate +* @return {ArrayHSV} +* @example +* lab2hsv(54.29, 80.82, 69.88) // => [0, 100, 100] +*/ + +function lab2hsv(labL, labA, labB, fallbackhue) { + const [ xyzX, xyzY, xyzZ ] = lab2xyz(labL, labA, labB); + const [ rgbR, rgbG, rgbB ] = xyz2rgb(xyzX, xyzY, xyzZ); + const [ hsvH, hsvS, hsvV ] = rgb2hsv(rgbR, rgbG, rgbB, fallbackhue); + + return [ hsvH, hsvS, hsvV ]; +} + +/* Convert between HSV and LCH +/* ========================================================================== */ + +/** +* @func hsv2lch +* @desc Return a CIE LCH color from an HSV color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} v - Value (0 - 100) +* @return {ArrayLCH} +* @example +* hsv2lch(0, 100, 100) // => [54.29, 106.84, 40.85] +*/ + +function hsv2lch(hsvH, hsvS, hsvV) { + const [ rgbR, rgbG, rgbB ] = hsv2rgb(hsvH, hsvS, hsvV); + const [ xyzX, xyzY, xyzZ ] = rgb2xyz(rgbR, rgbG, rgbB); + const [ labL, labA, labB ] = xyz2lab(xyzX, xyzY, xyzZ); + const [ lchL, lchC, lchH ] = lab2lch(labL, labA, labB); + + return [ lchL, lchC, lchH ]; +} + +/** +* @func lch2hsv +* @desc Return an HSV color from a CIE LCH color +* @param {Number} l - CIE Lightness +* @param {Number} c - CIE Chroma +* @param {Number} h - CIE Hue Angle +* @return {ArrayHSV} +* @example +* lch2hsv(54.29, 106.84, 40.85) // => [0, 100, 100] +*/ + +function lch2hsv(lchL, lchC, lchH, fallbackhue) { + const [ labL, labA, labB ] = lch2lab(lchL, lchC, lchH); + const [ xyzX, xyzY, xyzZ ] = lab2xyz(labL, labA, labB); + const [ rgbR, rgbG, rgbB ] = xyz2rgb(xyzX, xyzY, xyzZ); + const [ hsvH, hsvS, hsvV ] = rgb2hsv(rgbR, rgbG, rgbB, fallbackhue); + + return [ hsvH, hsvS, hsvV ]; +} + +/* Convert between HSV and XYZ +/* ========================================================================== */ + +/** +* @func hsv2xyz +* @desc Return an XYZ color from an HSV color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} v - Value (0 - 100) +* @return {ArrayXYZ} +* @example +* hsv2xyz(0, 100, 100) // => [41.25, 21.27, 1.93] +*/ + +function hsv2xyz(hsvH, hsvS, hsvV) { + const [ rgbR, rgbG, rgbB ] = hsv2rgb(hsvH, hsvS, hsvV); + const [ xyzX, xyzY, xyzZ ] = rgb2xyz(rgbR, rgbG, rgbB); + + return [ xyzX, xyzY, xyzZ ]; +} + +/** +* @func xyz2hsv +* @desc Return an XYZ color from an HSV color +* @param {Number} x - Chromaticity of X +* @param {Number} y - Chromaticity of Y +* @param {Number} z - Chromaticity of Z +* @return {ArrayHSV} +* @example +* xyz2hsv(41.25, 21.27, 1.93) // => [0, 100, 100] +*/ + +function xyz2hsv(xyzX, xyzY, xyzZ, fallbackhue) { + const [ rgbR, rgbG, rgbB ] = xyz2rgb(xyzX, xyzY, xyzZ); + const [ hsvH, hsvS, hsvV ] = rgb2hsv(rgbR, rgbG, rgbB, fallbackhue); + + return [ hsvH, hsvS, hsvV ]; +} + +/* Convert between XYZ and LCH +/* ========================================================================== */ + +/** +* @func xyz2lch +* @desc Return a CIE LCH color from an XYZ color +* @param {Number} x - Chromaticity of X +* @param {Number} y - Chromaticity of Y +* @param {Number} z - Chromaticity of Z +* @return {ArrayLCH} +* @example +* xyz2lch(41.25, 21.27, 1.93) // => [54.29, 106.84, 40.85] +*/ + +function xyz2lch(xyzX, xyzY, xyzZ) { + const [ labL, labA, labB ] = xyz2lab(xyzX, xyzY, xyzZ); + const [ lchL, lchC, lchH ] = lab2lch(labL, labA, labB); + + return [ lchL, lchC, lchH ]; +} + +/** +* @func lch2xyz +* @desc Return an XYZ color from a CIE LCH color +* @param {Number} l - CIE Lightness +* @param {Number} c - CIE Chroma +* @param {Number} h - CIE Hue Angle +* @return {ArrayXYZ} +* @example +* lch2xyz(54.29, 106.84, 40.85) // => [41.25, 21.27, 1.93] +*/ + +function lch2xyz(lchL, lchC, lchH) { + const [ labL, labA, labB ] = lch2lab(lchL, lchC, lchH); + const [ xyzX, xyzY, xyzZ ] = lab2xyz(labL, labA, labB); + + return [ xyzX, xyzY, xyzZ ]; +} + +/* Hex input conversions +/* ========================================================================== */ + +/** +* @func hex2hsl +* @desc Return an HSL color from a Hex color +* @param {StringHex} hex +* @return {ArrayHSL} +* @example +* hex2hsl("#f00") // => [0, 100, 50] +*/ + +function hex2hsl(hex) { + return rgb2hsl(...hex2rgb(hex)); +} + +/** +* @func hex2hsv +* @desc Return an HSL color from a Hex color +* @param {StringHex} hex +* @return {ArrayHSV} +* @example +* hex2hsv("#f00") // => [0, 100, 100] +*/ + +function hex2hsv(hex) { + return rgb2hsv(...hex2rgb(hex)); +} + +/** +* @func hex2hwb +* @desc Return an HWB color from a Hex color +* @param {StringHex} hex +* @return {ArrayHWB} +* @example +* hex2hwb("#f00") // => [0, 0, 0] +*/ + +function hex2hwb(hex) { + return rgb2hwb(...hex2rgb(hex)); +} + +/** +* @func hex2lab +* @desc Return a CIE LAB color from a Hex color +* @param {StringHex} hex +* @return {ArrayLAB} +* @example +* hex2lab("#f00") // => [54.29, 80.82, 69.88] +*/ + +function hex2lab(hex) { + return rgb2lab(...hex2rgb(hex)); +} + +/** +* @func hex2lch +* @desc Return a CIE LCH color from a Hex color +* @param {StringHex} hex +* @return {ArrayLCH} +* @example +* hex2lch("#f00") // => [54.29, 106.84, 40.85] +*/ + +function hex2lch(hex) { + return rgb2lch(...hex2rgb(hex)); +} + +/** +* @func hex2xyz +* @desc Return an XYZ color from a Hex color +* @param {StringHex} hex +* @return {ArrayXYZ} +* @example +* hex2xyz("#f00") // => [41.25, 21.27, 1.93] +*/ + +function hex2xyz(hex) { + return rgb2xyz(...hex2rgb(hex)); +} + +/* Hex output conversions +/* ========================================================================== */ + +/** +* @func hsl2hex +* @desc Return a Hex color from an HSL color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} l - Lightness (0 - 100) +* @return {StringHex} +* @example +* hsl2hex(0, 100, 50) // => "#f00" +*/ + +function hsl2hex(hslH, hslS, hslL) { + return rgb2hex(...hsl2rgb(hslH, hslS, hslL)); +} + +/** +* @func hsv2hex +* @desc Return a Hex color from an HSV color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} v - Value (0 - 100) +* @return {StringHex} +* @example +* hsv2hex(0, 100, 100) // => "#f00" +*/ + +function hsv2hex(hsvH, hsvS, hsvV) { + return rgb2hex(...hsl2rgb(hsvH, hsvS, hsvV)); +} + +/** +* @func hwb2hex +* @desc Return a Hex color from an HWB color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} w - Whiteness (0 - 100) +* @param {Number} b - Blackness (0 - 100) +* @return {StringHex} +* @example +* hwb2hex(0, 0, 0) // => "#f00" +*/ + +function hwb2hex(hwbH, hwbW, hwbB) { + return rgb2hex(...hwb2rgb(hwbH, hwbW, hwbB)); +} + +/** +* @func lab2hex +* @desc Return a Hex color from a CIE LAB color +* @param {Number} l - CIE Lightness +* @param {Number} a - Red/Green Coordinate +* @param {Number} b - Yellow/Blue Coordinate +* @return {StringHex} +* @example +* lab2hex(54.29, 80.82, 69.88) // => "#f00" +*/ + +function lab2hex(labL, labA, labB) { + return rgb2hex(...lab2rgb(labL, labA, labB)); +} + +/** +* @func lch2hex +* @desc Return a Hex color from a CIE LCH color +* @param {Number} l - CIE Lightness +* @param {Number} c - CIE Chroma +* @param {Number} h - CIE Hue Angle +* @return {StringHex} +* @example +* lch2hex(54.29, 106.84, 40.85) // => "#f00" +*/ + +function lch2hex(lchL, lchC, lchH) { + return rgb2hex(...lch2rgb(lchL, lchC, lchH)); +} + +/** +* @func xyz2hex +* @desc Return a Hex color from an XYZ color +* @param {Number} x - Chromaticity of X +* @param {Number} y - Chromaticity of Y +* @param {Number} z - Chromaticity of Z +* @return {StringHex} +* @example +* xyz2hex(41.25, 21.27, 1.93) // => "#f00" +*/ + +function xyz2hex(xyzX, xyzY, xyzZ) { + return rgb2hex(...xyz2rgb(xyzX, xyzY, xyzZ)); +} + +/* CIEDE conversions +/* ========================================================================== */ + +/** +* @func hex2ciede +* @desc Return the CIEDE2000 difference between 2 HEX colors +* @param {StringHex} hex1 +* @param {StringHex} hex2 +* @return {NumberCIEDE} +* @example +* hex2ciede('#fff', '#000') // => 100 +*/ + +function hex2ciede(hex1, hex2) { + return lab2ciede(hex2lab(hex1), hex2lab(hex2)); +} + +/** +* @func hsl2ciede +* @desc Return the CIEDE2000 difference between 2 HSL colors +* @param {ArrayHSL} hsl1 +* @param {ArrayHSL} hsl2 +* @return {NumberCIEDE} +* @example +* hsl2ciede([0, 0, 100], [0, 0, 0]) // => 100 +*/ + +function hsl2ciede(hsl1, hsl2) { + return lab2ciede(hsl2lab(...hsl1), hsl2lab(...hsl2)); +} + +/** +* @func hsv2ciede +* @desc Return the CIEDE2000 difference between 2 HSV colors +* @param {ArrayHSV} hsl1 +* @param {ArrayHSV} hsl2 +* @return {NumberCIEDE}. +* @example +* hsv2ciede([0, 0, 40], [0, 0, 0]) // => 100 +*/ + +function hsv2ciede(hsv1, hsv2) { + return lab2ciede(hsv2lab(...hsv1), hsv2lab(...hsv2)); +} + +/** +* @func hwb2ciede +* @desc Return the CIEDE2000 difference between 2 HWB colors +* @param {ArrayHWB} hwb1 +* @param {ArrayHWB} hwb2 +* @return {NumberCIEDE}. +* @example +* hwb2ciede([0, 0, 40], [0, 0, 0]) // => 100 +*/ + +function hwb2ciede(hwb1, hwb2) { + return lab2ciede(hwb2lab(...hwb1), hwb2lab(...hwb2)); +} + +/** +* @func keyword2ciede +* @desc Return the CIEDE2000 difference between 2 keyword colors +* @param {StringKeyword} keyword1 +* @param {StringKeyword} keyword2 +* @return {NumberCIEDE}. +* @example +* keyword2ciede('white', 'black') // => 100 +*/ + +function keyword2ciede(keyword1, keyword2) { + return lab2ciede(keyword2lab(keyword1), keyword2lab(keyword2)); +} + +/** +* @func lch2ciede +* @desc Return the CIEDE2000 difference between 2 LCH colors +* @param {ArrayLCH} lch1 +* @param {ArrayLCH} lch2 +* @return {NumberCIEDE}. +* @example +* lch2ciede([100, 0.03, -82.2], [0, 0, 0]) // => 100 +*/ + +function lch2ciede(lch1, lch2) { + return lab2ciede(lch2lab(...lch1), lch2lab(...lch2)); +} + +/** +* @func rgb2ciede +* @desc Return the CIEDE2000 difference between 2 RGB colors +* @param {ArrayRGB} rgb1 +* @param {ArrayRGB} rgb2 +* @return {NumberCIEDE}. +* @example +* rgb2ciede([100, 100, 100], [0, 0, 0]) // => 100 +*/ + +function rgb2ciede(rgb1, rgb2) { + return lab2ciede(rgb2lab(...rgb1), rgb2lab(...rgb2)); +} + +/** +* @func xyz2ciede +* @desc Return the CIEDE2000 difference between 2 XYZ colors +* @param {ArrayXYZ} xyz1 +* @param {ArrayXYZ} xyz2 +* @return {NumberCIEDE}. +* @example +* xyz2ciede([95.05, 100, 108.88], [0, 0, 0]) // => 100 +*/ + +function xyz2ciede(xyz1, xyz2) { + return lab2ciede(xyz2lab(...xyz1), xyz2lab(...xyz2)); +} + +/* Contrast conversions +/* ========================================================================== */ + +/** +* @func hex2contrast +* @desc Return the contrast ratio of 2 HEX colors +* @param {StringHex} hex1 +* @param {StringHex} hex2 +* @return {NumberContrast} +* @example +* rgb2contrast("#fff", '#000') // => 21 +*/ + +function hex2contrast(hex1, hex2) { + return rgb2contrast(hex2rgb(hex1), hex2rgb(hex2)); +} + +/** +* @func hsl2contrast +* @desc Return the contrast ratio of 2 HSL colors +* @param {ArrayHSL} hsl1 +* @param {ArrayHSL} hsl2 +* @return {NumberContrast} +* @example +* hsl2contrast([0, 0, 100], [0, 0, 0]) // => 21 +*/ + +function hsl2contrast(hsl1, hsl2) { + return rgb2contrast(hsl2rgb(...hsl1), hsl2rgb(...hsl2)); +} + +/** +* @func hsv2contrast +* @desc Return the contrast ratio of 2 HSV colors +* @param {ArrayHSV} hsv1 +* @param {ArrayHSV} hsv2 +* @return {NumberContrast} +* @example +* hsv2contrast([0, 0, 100], [0, 0, 0]) // => 21 +*/ + +function hsv2contrast(hsv1, hsv2) { + return rgb2contrast(hsv2rgb(...hsv1), hsv2rgb(...hsv2)); +} + +/** +* @func hwb2contrast +* @desc Return the contrast ratio of 2 HWB colors +* @param {ArrayHWB} hwb1 +* @param {ArrayHWB} hwb2 +* @return {NumberContrast} +* @example +* hwb2contrast([0, 100, 0], [0, 0, 100]) // => 21 +*/ + +function hwb2contrast(hwb1, hwb2) { + return rgb2contrast(hwb2rgb(...hwb1), hwb2rgb(...hwb2)); +} + +/** +* @func keyword2contrast +* @desc Return the contrast ratio of 2 keyword colors +* @param {StringKeyword} keyword1 +* @param {StringKeyword} keyword2 +* @return {NumberContrast} +* @example +* keyword2contrast('white', 'black') // => 21 +*/ + +function keyword2contrast(keyword1, keyword2) { + return rgb2contrast(keyword2rgb(keyword1), keyword2rgb(keyword2)); +} + +/** +* @func lab2contrast +* @desc Return the contrast ratio of 2 LAB colors +* @param {ArrayLAB} lab1 +* @param {ArrayLAB} lab2 +* @return {NumberContrast} +* @example +* lab2contrast([100, 0.003, -0.025], [0, 0, 0]) // => 21 +*/ + +function lab2contrast(lab1, lab2) { + return rgb2contrast(lab2rgb(...lab1), lab2rgb(...lab2)); +} + +/** +* @func lch2contrast +* @desc Return the contrast ratio of 2 LCH colors +* @param {ArrayLCH} lch1 +* @param {ArrayLCH} lch2 +* @return {NumberContrast} +* @example +* lch2contrast([100, 0.025, -82.2], [0, 0, 0]) // => 21 +*/ + +function lch2contrast(lch1, lch2) { + return rgb2contrast(lch2rgb(...lch1), lch2rgb(...lch2)); +} + +/** +* @func xyz2contrast +* @desc Return the contrast ratio of 2 XYZ colors +* @param {ArrayXYZ} xyz1 +* @param {ArrayXYZ} xyz2 +* @return {NumberContrast} +* @example +* xyz2contrast([95.05, 100, 108.88], [0, 0, 0]) // => 21 +*/ + +function xyz2contrast(xyz1, xyz2) { + return rgb2contrast(xyz2rgb(...xyz1), xyz2rgb(...xyz2)); +} + +/* Keyword Conversions +/* ========================================================================== */ + +/** +* @func keyword2hex +* @desc Return an RGB color from a keyword color +* @param {StringKeyword} keyword - CSS Color Keyword +* @return {String} +* @example +* keyword2hex('white') // => "#ffffff" +*/ + +function keyword2hex(keyword) { + return rgb2hex(...keyword2rgb(keyword)); +} + +/** +* @func keyword2hsl +* @desc Return an HSL color from a keyword color +* @param {StringKeyword} +* @return {ArrayHSL} +* @example +* keyword2hsl('white') // => [0, 0, 100] +*/ + +function keyword2hsl(keyword) { + return rgb2hsl(...keyword2rgb(keyword)); +} + +/** +* @func keyword2hsv +* @desc Return an HSV color from a keyword color +* @param {StringKeyword} +* @return {ArrayHSV} +* @example +* keyword2hsv('white') // => [0, 0, 100] +*/ + +function keyword2hsv(keyword) { + return rgb2hsv(...keyword2rgb(keyword)); +} + +/** +* @func keyword2hwb +* @desc Return an HWB color from a keyword color +* @param {StringKeyword} +* @return {ArrayHWB} +* @example +* keyword2hwb('red') // => [0, 0, 0] +*/ + +function keyword2hwb(keyword) { + return rgb2hwb(...keyword2rgb(keyword)); +} + +/** +* @func keyword2lab +* @desc Return a CIE LAB color from a keyword color +* @param {StringKeyword} +* @return {ArrayLAB} +* @example +* keyword2lab('red') // => [54.29, 80.82, 69.88] +*/ + +function keyword2lab(keyword) { + return rgb2lab(...keyword2rgb(keyword)); +} + +/** +* @func keyword2lch +* @desc Return a CIE LCH color from a keyword color +* @param {StringKeyword} +* @return {ArrayLCH} +* @example +* keyword2lch('red') // => [54.29, 106.84, 40.85] +*/ + +function keyword2lch(keyword) { + return rgb2lch(...keyword2rgb(keyword)); +} + +/** +* @func keyword2lch +* @desc Return an XYZ color from a keyword color +* @param {StringKeyword} +* @return {ArrayXYZ} +* @example +* keyword2lch('red') // => [41.25, 21.27, 1.93] +*/ + +function keyword2xyz(keyword) { + return rgb2xyz(...keyword2rgb(keyword)); +} + +/* All Conversions +/* ========================================================================== */ + +export { + hex2ciede, + hex2contrast, + hex2hsl, + hex2hsv, + hex2hwb, + hex2lab, + hex2lch, + hex2rgb, + hex2xyz, + + hsl2ciede, + hsl2contrast, + hsl2hex, + hsl2hsv, + hsl2hwb, + hsl2lab, + hsl2lch, + hsl2rgb, + hsl2xyz, + + hsv2ciede, + hsv2contrast, + hsv2hex, + hsv2hsl, + hsv2hwb, + hsv2lab, + hsv2lch, + hsv2rgb, + hsv2xyz, + + hwb2ciede, + hwb2contrast, + hwb2hex, + hwb2hsl, + hwb2hsv, + hwb2lab, + hwb2lch, + hwb2rgb, + hwb2xyz, + + keyword2ciede, + keyword2contrast, + keyword2hex, + keyword2hsl, + keyword2hsv, + keyword2hwb, + keyword2lab, + keyword2lch, + keyword2rgb, + keyword2xyz, + + lab2ciede, + lab2contrast, + lab2hex, + lab2hsl, + lab2hsv, + lab2hwb, + lab2lch, + lab2rgb, + lab2xyz, + + lch2ciede, + lch2contrast, + lch2hex, + lch2hsl, + lch2hsv, + lch2hwb, + lch2lab, + lch2rgb, + lch2xyz, + + rgb2ciede, + rgb2contrast, + rgb2hex, + rgb2hsl, + rgb2hsv, + rgb2hwb, + rgb2lab, + rgb2lch, + rgb2xyz, + + xyz2ciede, + xyz2contrast, + xyz2hex, + xyz2hsl, + xyz2hsv, + xyz2hwb, + xyz2lab, + xyz2lch, + xyz2rgb +}; + +/** +* @typedef {Array} ArrayRGB +* An array of red, green, and blue channels. +* @property {Number} 0 - Red (0 - 100) +* @property {Number} 1 - Green (0 - 100) +* @property {Number} 2 - Blue (0 - 100) +* +*/ +/** +* @typedef {Array} ArrayRGBA +* An array of red, green, blue, and alpha channels. +* @property {Number} 0 - Red (0 - 100) +* @property {Number} 1 - Green (0 - 100) +* @property {Number} 2 - Blue (0 - 100) +* @property {Number} 3 - Alpha (0 - 100) +*/ +/** +* @typedef {Array} ArrayHSL +* An array of hue, saturation, and lightness channels. +* @property {Number} 0 - Hue Angle (0 - 360) +* @property {Number} 1 - Saturation (0 - 100) +* @property {Number} 2 - Lightness (0 - 100) +*/ +/** +* @typedef {Array} ArrayHSV +* An array of hue, saturation, and value channels. +* @property {Number} 0 - Hue Angle (0 - 360) +* @property {Number} 1 - Saturation (0 - 100) +* @property {Number} 2 - Value (0 - 100) +*/ +/** +* @typedef {Array} ArrayLAB +* An array of CIELAB lightness, red/green, and yellow/blue. +* @property {Number} 0 - CIE Lightness +* @property {Number} 1 - Red/Green Coordinate +* @property {Number} 2 - Yellow/Blue Coordinate +*/ +/** +* @typedef {Array} ArrayLCH +* An array of CIELAB lightness, chroma, and hue. +* @property {Number} 0 - CIE Lightness +* @property {Number} 1 - CIE Chroma +* @property {Number} 2 - CIE Hue +*/ +/** +* @typedef {Array} ArrayHWB +* An array of hue, whiteness, and blackness channels. +* @property {Number} 0 - Hue Angle (0 - 360) +* @property {Number} 1 - Whiteness (0 - 100) +* @property {Number} 2 - Blackness (0 - 100) +*/ +/** +* @typedef {Array} ArrayXYZ +* An array of CIELAB chromacity. +* @property {Number} 0 - X Chromacity +* @property {Number} 1 - Y Chromacity +* @property {Number} 2 - Z Chromacity +* @example +* [95.05, 100, 108.88] +* @example +* [0, 0, 0] +*/ +/** +* @typedef {String} StringHex +* A string representing the 3, 4, 6, or 8 digit hexidecimal color. +* @example +* "#f00" +* "#f00f" +* @example +* "#ff0000" +* "#ff0000ff" +*/ +/** +* @typedef {String} StringKeyword +* A case-insensitive string identifier that represents a specific color. +* @example +* "#f00" +* "#f00f" +* @example +* "#ff0000" +* "#ff0000ff" +*/ +/** +* @typedef {Number} NumberContrast +* A contrast ratio of the colors (0 - 21) +* @example +* 0 +* @example +* 21 +*/ +/** +* @typedef {Number} NumberCIEDE +* A CIEDE2000 difference between 2 colors (0 - 100) +* @example +* 0 +* @example +* 100 +*/ diff --git a/experiments/flame/src/color/keyword-rgb.js b/experiments/flame/src/color/keyword-rgb.js new file mode 100644 index 00000000..2c742fa0 --- /dev/null +++ b/experiments/flame/src/color/keyword-rgb.js @@ -0,0 +1,166 @@ +/** +* @func keyword2rgb +* @desc Return an RGB color from a CSS keyword color +* @param {StringKeyword} keyword +* @return {ArrayRGB} +* @example +* keyword2rgb('red') // => [100, 0, 0] +*/ + +export default function keyword2rgb(keyword) { + const rgb255 = keywords[String(keyword).toLowerCase()]; + + return rgb255 ? rgb255.map(x => x * 100 / 255) : null; +} + +const keywords = { + aliceblue: [240, 248, 255], + antiquewhite: [250, 235, 215], + aqua: [0, 255, 255], + aquamarine: [127, 255, 212], + azure: [240, 255, 255], + beige: [245, 245, 220], + bisque: [255, 228, 196], + black: [0, 0, 0], + blanchedalmond: [255, 235, 205], + blue: [0, 0, 255], + blueviolet: [138, 43, 226], + brown: [165, 42, 42], + burlywood: [222, 184, 135], + cadetblue: [95, 158, 160], + chartreuse: [127, 255, 0], + chocolate: [210, 105, 30], + coral: [255, 127, 80], + cornflowerblue: [100, 149, 237], + cornsilk: [255, 248, 220], + crimson: [220, 20, 60], + cyan: [0, 255, 255], + darkblue: [0, 0, 139], + darkcyan: [0, 139, 139], + darkgoldenrod: [184, 134, 11], + darkgray: [169, 169, 169], + darkgreen: [0, 100, 0], + darkgrey: [169, 169, 169], + darkkhaki: [189, 183, 107], + darkmagenta: [139, 0, 139], + darkolivegreen: [85, 107, 47], + darkorange: [255, 140, 0], + darkorchid: [153, 50, 204], + darkred: [139, 0, 0], + darksalmon: [233, 150, 122], + darkseagreen: [143, 188, 143], + darkslateblue: [72, 61, 139], + darkslategray: [47, 79, 79], + darkslategrey: [47, 79, 79], + darkturquoise: [0, 206, 209], + darkviolet: [148, 0, 211], + deeppink: [255, 20, 147], + deepskyblue: [0, 191, 255], + dimgray: [105, 105, 105], + dimgrey: [105, 105, 105], + dodgerblue: [30, 144, 255], + firebrick: [178, 34, 34], + floralwhite: [255, 250, 240], + forestgreen: [34, 139, 34], + fuchsia: [255, 0, 255], + gainsboro: [220, 220, 220], + ghostwhite: [248, 248, 255], + gold: [255, 215, 0], + goldenrod: [218, 165, 32], + gray: [128, 128, 128], + green: [0, 128, 0], + greenyellow: [173, 255, 47], + grey: [128, 128, 128], + honeydew: [240, 255, 240], + hotpink: [255, 105, 180], + indianred: [205, 92, 92], + indigo: [75, 0, 130], + ivory: [255, 255, 240], + khaki: [240, 230, 140], + lavender: [230, 230, 250], + lavenderblush: [255, 240, 245], + lawngreen: [124, 252, 0], + lemonchiffon: [255, 250, 205], + lightblue: [173, 216, 230], + lightcoral: [240, 128, 128], + lightcyan: [224, 255, 255], + lightgoldenrodyellow: [250, 250, 210], + lightgray: [211, 211, 211], + lightgreen: [144, 238, 144], + lightgrey: [211, 211, 211], + lightpink: [255, 182, 193], + lightsalmon: [255, 160, 122], + lightseagreen: [32, 178, 170], + lightskyblue: [135, 206, 250], + lightslategray: [119, 136, 153], + lightslategrey: [119, 136, 153], + lightsteelblue: [176, 196, 222], + lightyellow: [255, 255, 224], + lime: [0, 255, 0], + limegreen: [50, 205, 50], + linen: [250, 240, 230], + magenta: [255, 0, 255], + maroon: [128, 0, 0], + mediumaquamarine: [102, 205, 170], + mediumblue: [0, 0, 205], + mediumorchid: [186, 85, 211], + mediumpurple: [147, 112, 219], + mediumseagreen: [60, 179, 113], + mediumslateblue: [123, 104, 238], + mediumspringgreen: [0, 250, 154], + mediumturquoise: [72, 209, 204], + mediumvioletred: [199, 21, 133], + midnightblue: [25, 25, 112], + mintcream: [245, 255, 250], + mistyrose: [255, 228, 225], + moccasin: [255, 228, 181], + navajowhite: [255, 222, 173], + navy: [0, 0, 128], + oldlace: [253, 245, 230], + olive: [128, 128, 0], + olivedrab: [107, 142, 35], + orange: [255, 165, 0], + orangered: [255, 69, 0], + orchid: [218, 112, 214], + palegoldenrod: [238, 232, 170], + palegreen: [152, 251, 152], + paleturquoise: [175, 238, 238], + palevioletred: [219, 112, 147], + papayawhip: [255, 239, 213], + peachpuff: [255, 218, 185], + peru: [205, 133, 63], + pink: [255, 192, 203], + plum: [221, 160, 221], + powderblue: [176, 224, 230], + purple: [128, 0, 128], + rebeccapurple: [102, 51, 153], + red: [255, 0, 0], + rosybrown: [188, 143, 143], + royalblue: [65, 105, 225], + saddlebrown: [139, 69, 19], + salmon: [250, 128, 114], + sandybrown: [244, 164, 96], + seagreen: [46, 139, 87], + seashell: [255, 245, 238], + sienna: [160, 82, 45], + silver: [192, 192, 192], + skyblue: [135, 206, 235], + slateblue: [106, 90, 205], + slategray: [112, 128, 144], + slategrey: [112, 128, 144], + snow: [255, 250, 250], + springgreen: [0, 255, 127], + steelblue: [70, 130, 180], + tan: [210, 180, 140], + teal: [0, 128, 128], + thistle: [216, 191, 216], + tomato: [255, 99, 71], + transparent: [0, 0, 0], + turquoise: [64, 224, 208], + violet: [238, 130, 238], + wheat: [245, 222, 179], + white: [255, 255, 255], + whitesmoke: [245, 245, 245], + yellow: [255, 255, 0], + yellowgreen: [154, 205, 50] +}; diff --git a/experiments/flame/src/color/lab-ciede.js b/experiments/flame/src/color/lab-ciede.js new file mode 100644 index 00000000..35c6eddb --- /dev/null +++ b/experiments/flame/src/color/lab-ciede.js @@ -0,0 +1,90 @@ +import { abs, atan2d, cosd, exp, pow, sind, sqrt, precision } from './util'; + +/* Return +/* ========================================================================== */ + +/** +* @func lab2ciede +* @desc Return the CIEDE2000 difference between 2 CIE LAB colors (International Commission on Illumination, Delta E). +* @param {Array} lab1 - CIE LAB color +* @param {Number} lab1.0 - Lightness +* @param {Number} lab1.1 - Red/Green Coordinate +* @param {Number} lab1.2 - Yellow/Blue Coordinate +* @param {Array} lab2 - CIE LAB color +* @param {Number} lab2.0 - Lightness +* @param {Number} lab2.1 - Red/Green Coordinate +* @param {Number} lab2.2 - Yellow/Blue Coordinate +* @return {NumberCIEDE} +* @example +* lab2ciede([97.14, -21.56, 94.48], [0, 0, 0]) // => 100 +* @link https://en.wikipedia.org/wiki/Color_difference#CIEDE2000 +*/ + +export default function lab2ciede([L1, a1, b1], [L2, a2, b2]) { + const c1 = sqrt(pow(a1, 2) + pow(b1, 2)); + const c2 = sqrt(pow(a2, 2) + pow(b2, 2)); + + const deltaLPrime = L2 - L1; + + const lBar = (L1 + L2) / 2; + const cBar = (c1 + c2) / 2; + + const cBarPow7 = pow(cBar, 7); + const cCoeff = sqrt(cBarPow7 / (cBarPow7 + pow(25, 7))); + const a1Prime = a1 + a1 / 2 * (1 - cCoeff); + const a2Prime = a2 + a2 / 2 * (1 - cCoeff); + + const c1Prime = sqrt(a1Prime * a1Prime + b1 * b1); + const c2Prime = sqrt(a2Prime * a2Prime + b2 * b2); + const cBarPrime = (c1Prime + c2Prime) / 2; + const deltaCPrime = c2Prime - c1Prime; + + const h1Prime = a1Prime === 0 && b1 === 0 ? 0 : atan2d(b1, a1Prime) % 360; + const h2Prime = a2Prime === 0 && b2 === 0 ? 0 : atan2d(b2, a2Prime) % 360; + + let deltaSmallHPrime; + let deltaBigHPrime; + let hBarPrime; + + if (c1Prime === 0 || c2Prime === 0) { + deltaSmallHPrime = 0; + deltaBigHPrime = 0; + hBarPrime = h1Prime + h2Prime; + } else { + deltaSmallHPrime = abs(h1Prime - h2Prime) <= 180 + ? h2Prime - h1Prime + : h2Prime <= h1Prime + ? h2Prime - h1Prime + 360 + : h2Prime - h1Prime - 360; + + deltaBigHPrime = 2 * sqrt(c1Prime * c2Prime) * sind(deltaSmallHPrime / 2); + + hBarPrime = abs(h1Prime - h2Prime) <= 180 + ? (h1Prime + h2Prime) / 2 + : h1Prime + h2Prime < 360 + ? (h1Prime + h2Prime + 360) / 2 + : (h1Prime + h2Prime - 360) / 2; + } + + const T = 1 - 0.17 * precision * cosd(hBarPrime - 30) + 0.24 * precision * cosd(2 * hBarPrime) + 0.32 * precision * cosd(3 * hBarPrime + 6) - 0.2 * precision * cosd(4 * hBarPrime - 63) / precision / precision; + + const slCoeff = (lBar - 50) * (lBar - 50); + const sl = 1 + 0.015 * precision * slCoeff / sqrt(20 + slCoeff) / precision; + const sc = 1 + 0.045 * precision * cBarPrime / precision; + const sh = 1 + 0.015 * precision * cBarPrime * T / precision; + + const RtCoeff = 60 * exp(-((hBarPrime - 275) / 25) * ((hBarPrime - 275) / 25)); + const Rt = -2 * cCoeff * sind(RtCoeff); + + const term1 = deltaLPrime / (kl * sl); + const term2 = deltaCPrime / (kc * sc); + const term3 = deltaBigHPrime / (kh * sh); + const term4 = Rt * term2 * term3; + + return sqrt(term1 * term1 + term2 * term2 + term3 * term3 + term4); +} + +// weight factors +const kl = 1; +const kc = 1; +const kh = 1; diff --git a/experiments/flame/src/color/lab-lch.js b/experiments/flame/src/color/lab-lch.js new file mode 100644 index 00000000..b1a107dc --- /dev/null +++ b/experiments/flame/src/color/lab-lch.js @@ -0,0 +1,46 @@ +import { atan2, cosd, pow, rad2deg, sind, sqrt } from './util'; + +/** +* @func lab2lch +* @desc Return an LCH color from a LAB color +* @param {Number} l - CIE Lightness +* @param {Number} a - Red/Green Coordinate +* @param {Number} b - Yellow/Blue Coordinate +* @return {ArrayLAB} +* @example +* lab2lch(54.29, 80.82, 69.88) // => [54.29, 106.84, 40.85] +* @link https://www.w3.org/TR/css-color-4/#color-conversion-code +* @link https://www.w3.org/TR/css-color-4/#lch-to-lab +*/ + +export function lab2lch(labL, labA, labB) { + const [ lchC, lchH ] = [ + sqrt(pow(labA, 2) + pow(labB, 2)), // convert to chroma + rad2deg(atan2(labB, labA)) // convert to hue, in degrees + ]; + + return [ labL, lchC, lchH ]; +} + +/** +* @func lch2lab +* @desc Return a LAB color from an LCH color +* @param {Number} l - CIE Lightness +* @param {Number} c - CIE Chroma +* @param {Number} h - CIE Hue Angle +* @return {ArrayLCH} +* @example +* lch2lab(54.29, 106.84, 40.85) // => [54.29, 80.82, 69.88] +* @link https://www.w3.org/TR/css-color-4/#color-conversion-code +* @link https://www.w3.org/TR/css-color-4/#lch-to-lab +*/ + +export function lch2lab(lchL, lchC, lchH) { + // convert to Lab a and b from the polar form + const [ labA, labB ] = [ + lchC * cosd(lchH), + lchC * sind(lchH) + ]; + + return [ lchL, labA, labB ]; +} diff --git a/experiments/flame/src/color/lab-xyz.js b/experiments/flame/src/color/lab-xyz.js new file mode 100644 index 00000000..4d1d63e2 --- /dev/null +++ b/experiments/flame/src/color/lab-xyz.js @@ -0,0 +1,82 @@ +import { cbrt, epsilon, kappa, pow, wd50X, wd50Y, wd50Z, matrix } from './util'; + +/** +* @func lab2xyz +* @desc Return an XYZ color from a LAB color +* @param {Number} l - CIE Lightness +* @param {Number} a - Red/Green Coordinate +* @param {Number} b - Yellow/Blue Coordinate +* @return {ArrayXYZ} +* @example +* lab2xyz(54.29, 80.82, 69.88) // => 41.25, 21.27, 1.93 +* @link https://www.w3.org/TR/css-color-4/#rgb-to-lab +* @link https://www.w3.org/TR/css-color-4/#color-conversion-code +* @link https://www.easyrgb.com/en/math.php +*/ + +export function lab2xyz(labL, labA, labB) { + // compute f, starting with the luminance-related term + const f2 = (labL + 16) / 116; + const f1 = labA / 500 + f2; + const f3 = f2 - labB / 200; + + // compute pre-scaled XYZ + const [ initX, initY, initZ ] = [ + pow(f1, 3) > epsilon ? pow(f1, 3) : (116 * f1 - 16) / kappa, + labL > kappa * epsilon ? pow((labL + 16) / 116, 3) : labL / kappa, + pow(f3, 3) > epsilon ? pow(f3, 3) : (116 * f3 - 16) / kappa + ]; + + const [ xyzX, xyzY, xyzZ ] = matrix( + // compute XYZ by scaling pre-scaled XYZ by reference white + [ initX * wd50X, initY * wd50Y, initZ * wd50Z ], + // calculate D65 XYZ from D50 XYZ + [ + [ 0.9555766, -0.0230393, 0.0631636], + [-0.0282895, 1.0099416, 0.0210077], + [ 0.0122982, -0.0204830, 1.3299098] + ] + ); + + return [ xyzX, xyzY, xyzZ ]; +} + +/** +* @func xyz2lab +* @desc Return an LAB color from a XYZ color +* @param {Number} x - Chromaticity of X +* @param {Number} y - Chromaticity of Y +* @param {Number} z - Chromaticity of Z +* @return {ArrayLAB} +* @example +* xyz2lab(41.25, 21.27, 1.93) // => [54.29, 80.82, 69.88] +* @link https://www.w3.org/TR/css-color-4/#rgb-to-lab +* @link https://www.w3.org/TR/css-color-4/#color-conversion-code +* @link https://www.easyrgb.com/en/math.php +*/ + +export function xyz2lab(xyzX, xyzY, xyzZ) { + // calculate D50 XYZ from D65 XYZ + const [ d50X, d50Y, d50Z ] = matrix([ xyzX, xyzY, xyzZ ], [ + [ 1.0478112, 0.0228866, -0.0501270], + [ 0.0295424, 0.9904844, -0.0170491], + [-0.0092345, 0.0150436, 0.7521316] + ]); + + // calculate f + const [ f1, f2, f3 ] = [ + d50X / wd50X, + d50Y / wd50Y, + d50Z / wd50Z + ].map( + value => value > epsilon ? cbrt(value) : (kappa * value + 16) / 116 + ); + + const [ labL, labA, labB ] = [ + 116 * f2 - 16, + 500 * (f1 - f2), + 200 * (f2 - f3) + ]; + + return [ labL, labA, labB ]; +} diff --git a/experiments/flame/src/color/rgb-contrast.js b/experiments/flame/src/color/rgb-contrast.js new file mode 100644 index 00000000..760d8668 --- /dev/null +++ b/experiments/flame/src/color/rgb-contrast.js @@ -0,0 +1,46 @@ +import { luminance2contrast, pow, precision } from './util' + +/** +* @func rgb2contrast +* @desc Return the contrast ratio of of RGB colors +* @param {ArrayRGB} rgb1 - RGB Color Array +* @param {ArrayRGB} rgb2 - RGB Color Array +* @return {NumberContrast} +* @example +* rgb2contrast([100, 0, 0], [0, 0, 0]) // => 5.252 +* @link https://www.w3.org/TR/WCAG21/#dfn-contrast-ratio +*/ + +export default function rgb2contrast(rgb1, rgb2) { + const luminance1 = rgb2luminance(...rgb1); + const luminance2 = rgb2luminance(...rgb2); + + return luminance2contrast(luminance1, luminance2); +} + +/** +* @private +* @func rgb2luminance +* @desc Return the relative brightness of RGB +* @param {Number} r - Red (0 - 100) +* @param {Number} g - Green (0 - 100) +* @param {Number} b - Blue (0 - 100) +* @return {Number} Relative luminance of the color +* @example +* rgb2luminance(100, 0, 0) // => 0.2126 +* @link https://www.w3.org/TR/WCAG21/#dfn-relative-luminance +*/ + +export function rgb2luminance(rgbR, rgbG, rgbB) { + return (adjustChannel(rgbR) * coefficientR + adjustChannel(rgbG) * coefficientG + adjustChannel(rgbB) * coefficientB) / precision; +} + +// low-gamma adjust coefficients +const adjustChannel = x => x <= 3.928 ? x / lowc : adjustGamma(x); +const adjustGamma = x => pow((x + 5.5) / 105.5, 2.4); +const lowc = 1292; + +// red/green/blue coefficients +const coefficientR = 0.2126 * precision; +const coefficientG = 0.7152 * precision; +const coefficientB = 0.0722 * precision; diff --git a/experiments/flame/src/color/rgb-hsl.js b/experiments/flame/src/color/rgb-hsl.js new file mode 100644 index 00000000..376c682b --- /dev/null +++ b/experiments/flame/src/color/rgb-hsl.js @@ -0,0 +1,66 @@ +import { abs, rgb2hue, rgb2value, rgb2whiteness, hue2rgb } from './util'; + +/** +* @func rgb2hsl +* @desc Return a HSL color from an RGB color +* @param {Number} r - red (0 - 100) +* @param {Number} g - green (0 - 100) +* @param {Number} b - blue (0 - 100) +* @param {Number=} f - Hue Fallback (0 - 360) +* @return {ArrayHSL} +* @example +* rgb2hsl(0, 100, 100) // => [0, 100, 50] +* @link https://www.w3.org/TR/css-color-3/#hsl-color +* @link https://www.w3.org/TR/css-color-4/#hsl-to-rgb +* @link https://www.rapidtables.com/convert/color/rgb-to-hsl.html +* @link https://www.rapidtables.com/convert/color/hsl-to-rgb.html +*/ + +export function rgb2hsl(rgbR, rgbG, rgbB, fallbackhue) { + const hslH = rgb2hue(rgbR, rgbG, rgbB, fallbackhue); + const hslV = rgb2value(rgbR, rgbG, rgbB); + const hslW = rgb2whiteness(rgbR, rgbG, rgbB); + + // calculate value/whiteness delta + const hslD = hslV - hslW; + + // calculate lightness + const hslL = (hslV + hslW) / 2; + + // calculate saturation + const hslS = hslD === 0 ? 0 : hslD / (100 - abs(2 * hslL - 100)) * 100; + + return [ hslH, hslS, hslL ]; +} + +/** +* @func hsl2rgb +* @desc Return an RGB color from an HSL color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} l - Lightness (0 - 100) +* @return {ArrayRGB} +* @example +* hsl2rgb(0, 100, 50) // => [0, 100, 100] +* @link https://www.w3.org/TR/css-color-3/#hsl-color +* @link https://www.w3.org/TR/css-color-4/#hsl-to-rgb +* @link https://www.rapidtables.com/convert/color/rgb-to-hsl.html +* @link https://www.rapidtables.com/convert/color/hsl-to-rgb.html +*/ + +export function hsl2rgb(hslH, hslS, hslL) { + // calcuate t2 + const t2 = hslL <= 50 ? hslL * (hslS + 100) / 100 : hslL + hslS - hslL * hslS / 100; + + // calcuate t1 + const t1 = hslL * 2 - t2; + + // calculate rgb + const [ rgbR, rgbG, rgbB ] = [ + hue2rgb(t1, t2, hslH + 120), + hue2rgb(t1, t2, hslH), + hue2rgb(t1, t2, hslH - 120) + ]; + + return [ rgbR, rgbG, rgbB ]; +} diff --git a/experiments/flame/src/color/rgb-hsv.js b/experiments/flame/src/color/rgb-hsv.js new file mode 100644 index 00000000..81c0b392 --- /dev/null +++ b/experiments/flame/src/color/rgb-hsv.js @@ -0,0 +1,61 @@ +import { floor, rgb2value, rgb2whiteness, rgb2hue } from './util'; + +/** +* @func rgb2hsv +* @desc Return an HSV color from an RGB color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} v - Value (0 - 100) +* @param {Number=} f - Hue Fallback (0 - 360) +* @return {ArrayHSV} +* @example +* rgb2hsv(100, 0, 0) // => [0, 100, 100] +* @link http://alvyray.com/Papers/CG/hsv2rgb.htm +*/ + +export function rgb2hsv(rgbR, rgbG, rgbB, fallbackhue) { + const hsvV = rgb2value(rgbR, rgbG, rgbB); + const hsvW = rgb2whiteness(rgbR, rgbG, rgbB); + const hsvH = rgb2hue(rgbR, rgbG, rgbB, fallbackhue); + + // calculate saturation + const hsvS = hsvV === hsvW ? 0 : (hsvV - hsvW) / hsvV * 100; + + return [ hsvH, hsvS, hsvV ]; +} + +/** +* @func hsv2rgb +* @desc Return an RGB color from an HSV color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} s - Saturation (0 - 100) +* @param {Number} v - Value (0 - 100) +* @return {ArrayRGB} +* @example +* hsv2rgb(100, 0, 0) // => [100, 0, 0] +* @link http://alvyray.com/Papers/CG/hsv2rgb.htm +*/ + +export function hsv2rgb(hsvH, hsvS, hsvV) { + const rgbI = floor(hsvH / 60); + + // calculate rgb parts + const rgbF = hsvH / 60 - rgbI & 1 ? hsvH / 60 - rgbI : 1 - hsvH / 60 - rgbI; + const rgbM = hsvV * (100 - hsvS) / 100; + const rgbN = hsvV * (100 - hsvS * rgbF) / 100; + const rgbT = hsvV * (100 - (100 - rgbF) * hsvS / 100) / 100; + + const [ rgbR, rgbG, rgbB ] = rgbI === 5 + ? [ hsvV, rgbM, rgbN ] + : rgbI === 4 + ? [ rgbT, rgbM, hsvV ] + : rgbI === 3 + ? [ rgbM, rgbN, hsvV ] + : rgbI === 2 + ? [ rgbM, hsvV, rgbT ] + : rgbI === 1 + ? [ rgbN, hsvV, rgbM ] + : [ hsvV, rgbT, rgbM ]; + + return [ rgbR, rgbG, rgbB ]; +} diff --git a/experiments/flame/src/color/rgb-hwb.js b/experiments/flame/src/color/rgb-hwb.js new file mode 100644 index 00000000..8d83d5f0 --- /dev/null +++ b/experiments/flame/src/color/rgb-hwb.js @@ -0,0 +1,46 @@ +import { rgb2hue, rgb2whiteness, rgb2value } from './util'; +import { hsl2rgb } from './rgb-hsl'; + +/** +* @func rgb2hwb +* @desc Return an HWB color from an RGB color +* @param {Number} r - Red (0 - 100) +* @param {Number} g - Green (0 - 100) +* @param {Number} b - Blue (0 - 100) +* @param {Number} f - Hue Fallback (0 - 360) +* @return {ArrayHWB} +* @example +* rgb2hwb(100, 0, 0) // => [0, 0, 0] +* @link https://www.w3.org/TR/css-color-4/#hwb-to-rgb +* @link http://alvyray.com/Papers/CG/hwb2rgb.htm +*/ + +export function rgb2hwb(rgbR, rgbG, rgbB, fallbackhue) { + const hwbH = rgb2hue(rgbR, rgbG, rgbB, fallbackhue); + const hwbW = rgb2whiteness(rgbR, rgbG, rgbB); + const hwbV = rgb2value(rgbR, rgbG, rgbB); + const hwbB = 100 - hwbV; + + return [hwbH, hwbW, hwbB]; +} + +/** +* @func hwb2rgb +* @desc Return an RGB color from an HWB color +* @param {Number} h - Hue Angle (0 - 360) +* @param {Number} w - Whiteness (0 - 100) +* @param {Number} b - Blackness (0 - 100) +* @return {ArrayRGB} +* @example +* hwb2rgb(0, 0, 0) // => [100, 0, 0] +* @link https://www.w3.org/TR/css-color-4/#hwb-to-rgb +* @link http://alvyray.com/Papers/CG/hwb2rgb.htm +*/ + +export function hwb2rgb(hwbH, hwbW, hwbB, fallbackhue) { + const [ rgbR, rgbG, rgbB ] = hsl2rgb(hwbH, 100, 50, fallbackhue).map( + v => v * (100 - hwbW - hwbB) / 100 + hwbW + ); + + return [ rgbR, rgbG, rgbB ]; +} diff --git a/experiments/flame/src/color/rgb-xyz.js b/experiments/flame/src/color/rgb-xyz.js new file mode 100644 index 00000000..d899fd35 --- /dev/null +++ b/experiments/flame/src/color/rgb-xyz.js @@ -0,0 +1,55 @@ +import { matrix, pow } from './util'; + +/** +* @func rgb2xyz +* @desc Return an XYZ color from an RGB color +* @param {Number} r - Red (0 - 100) +* @param {Number} g - Green (0 - 100) +* @param {Number} b - Blue (0 - 100) +* @return {ArrayXYZ} +* @example +* rgb2xyz(100, 0, 0) // => [41.25, 21.27, 1.93] +* @link https://www.w3.org/TR/css-color-4/#rgb-to-lab +* @link https://www.w3.org/TR/css-color-4/#color-conversion-code +*/ + +export function rgb2xyz(rgbR, rgbG, rgbB) { + const [ lrgbR, lrgbB, lrgbG ] = [ rgbR, rgbG, rgbB ].map( + v => v > 4.045 ? pow((v + 5.5) / 105.5, 2.4) * 100 : v / 12.92 + ); + + const [ xyzX, xyzY, xyzZ ] = matrix([ lrgbR, lrgbB, lrgbG ], [ + [0.4124564, 0.3575761, 0.1804375], + [0.2126729, 0.7151522, 0.0721750], + [0.0193339, 0.1191920, 0.9503041] + ]); + + return [ xyzX, xyzY, xyzZ ]; +} + +/** +* @func xyz2rgb +* @desc Return an XYZ color from an RGB color +* @param {Number} x - Chromaticity of X +* @param {Number} y - Chromaticity of Y +* @param {Number} z - Chromaticity of Z +* @return {ArrayRGB} +* @example +* xyz2rgb(41.25, 21.27, 1.93) // => [100, 0, 0] +* @link https://www.w3.org/TR/css-color-4/#rgb-to-lab +* @link https://www.w3.org/TR/css-color-4/#color-conversion-code +*/ + +export function xyz2rgb(xyzX, xyzY, xyzZ) { + const [ lrgbR, lrgbB, lrgbG ] = matrix([ xyzX, xyzY, xyzZ ], [ + [ 3.2404542, -1.5371385, -0.4985314], + [-0.9692660, 1.8760108, 0.0415560], + [ 0.0556434, -0.2040259, 1.0572252] + ]); + + const [ rgbR, rgbG, rgbB ] = [ lrgbR, lrgbB, lrgbG ].map( + v => v > 0.31308 ? 1.055 * pow(v / 100, 1 / 2.4) * 100 - 5.5 : 12.92 * v + ); + + return [ rgbR, rgbG, rgbB ]; +} diff --git a/experiments/flame/src/color/util.js b/experiments/flame/src/color/util.js new file mode 100644 index 00000000..28bd0eb6 --- /dev/null +++ b/experiments/flame/src/color/util.js @@ -0,0 +1,163 @@ +/** +* @private +* @func rgb2hue +* @desc Return a hue angle from an RGB color +* @param {Number} r - Red (0 - 100) +* @param {Number} g - Red (0 - 100) +* @param {Number} b - Red (0 - 100) +* @param {Number} f - Hue Fallback (0 - 360) +* @return {Number} Hue Angle (0 - 360) +* @example +* rgb2hue(100, 0, 0) +* @example +* rgb2hue(100, 0, 0, 0) +*/ + +export function rgb2hue(rgbR, rgbG, rgbB, fallbackhue = 0) { + const value = rgb2value(rgbR, rgbG, rgbB); + const whiteness = rgb2whiteness(rgbR, rgbG, rgbB); + const delta = value - whiteness; + + if (delta) { + // calculate segment + const segment = value === rgbR + ? (rgbG - rgbB) / delta + : value === rgbG + ? (rgbB - rgbR) / delta + : (rgbR - rgbG) / delta; + + // calculate shift + const shift = value === rgbR + ? segment < 0 + ? 360 / 60 + : 0 / 60 + : value === rgbG + ? 120 / 60 + : 240 / 60; + + // calculate hue + const hue = (segment + shift) * 60; + + return hue; + } else { + // otherwise return the Hue Fallback + return fallbackhue; + } +} + +/** +* @private +* @func hue2rgb +* @desc Return an RGB channel from a hue angle +* @param {Number} t1 +* @param {Number} t2 +* @param {Number} h - Hue Angle (0 - 360) +* @return {Number} RGB channel (0 - 100) +* @example +* hue2rgb(0, 0, 0) +*/ + +export function hue2rgb(t1, t2, hue) { + // calculate the ranged hue + const rhue = hue < 0 ? hue + 360 : hue > 360 ? hue - 360 : hue; + + // calculate the rgb value + const rgb = rhue * 6 < 360 + ? t1 + (t2 - t1) * rhue / 60 + : rhue * 2 < 360 + ? t2 + : rhue * 3 < 720 + ? t1 + (t2 - t1) * (240 - rhue) / 60 + : t1; + + return rgb; +} + +/** +* @private +* @func luminance2contrast +* @desc Return the contrast ratio between 2 luminance. +* @param {Number} l1 - Relative luminance of one color +* @param {Number} l2 - Relative luminance of another color +* @return {Number} Contrast ratio between the 2 luminance +* @example +* luminance2contrast(0.2126, 0) // => 5.252 +* @link https://www.w3.org/TR/WCAG21/#dfn-contrast-ratio +*/ + +export function luminance2contrast(relativeLuminance1, relativeLuminance2) { + // l1 is the relative luminance of the lighter of the colors + const l1 = max(relativeLuminance1, relativeLuminance2); + + // l1 is the relative luminance of the darker of the colors + const l2 = min(relativeLuminance1, relativeLuminance2); + + return (l1 * precision + 0.05 * precision) / (l2 * precision + 0.05 * precision); +} + + +/* RGB tooling +/* ========================================================================== */ + +export function rgb2value(rgbR, rgbG, rgbB) { + const value = max(rgbR, rgbG, rgbB); + + return value; +} + +export function rgb2whiteness(rgbR, rgbG, rgbB) { + const whiteness = min(rgbR, rgbG, rgbB); + + return whiteness; +} + +/* Math matrix +/* ========================================================================== */ + +export function matrix(params, mats) { + return mats.map( + mat => mat.reduce( + // (acc, value, index) => acc + params[index] * value, + (acc, value, index) => acc + params[index] * precision * (value * precision) / precision / precision, + 0 + ) + ); +} + +/* Precision +/* ========================================================================== */ + +export const precision = 100000000; + +/* D50 reference white +/* ========================================================================== */ + +export const [ wd50X, wd50Y, wd50Z ] = [ 96.42, 100, 82.49 ]; + +/* Math Expressions +/* ========================================================================== */ + +export const atan2d = (y, x) => rad2deg(atan2(y, x)); // arc-tangent in degrees +export const cosd = x => cos(deg2rad(x)); // cosine of the specified angle in degrees +export const deg2rad = x => x * PI / 180; // degree to radian +export const rad2deg = x => x * 180 / PI; // radian to degree +export const sind = x => sin(deg2rad(x)); // sine in degrees + +/* Math Constants +/* ========================================================================== */ + +export const abs = Math.abs; +export const atan2 = Math.atan2; +export const cbrt = Math.cbrt; +export const cos = Math.cos; +export const exp = Math.exp; +export const floor = Math.floor; +export const max = Math.max; +export const min = Math.min; +export const PI = Math.PI; +export const pow = Math.pow; +export const sin = Math.sin; +export const sqrt = Math.sqrt; + +export const epsilon = pow(6, 3) / pow(29, 3); +export const kappa = pow(29, 3) / pow(3, 3); diff --git a/experiments/flame/src/debug.js b/experiments/flame/src/debug.js new file mode 100644 index 00000000..62fcf2b5 --- /dev/null +++ b/experiments/flame/src/debug.js @@ -0,0 +1,8 @@ +import Stats from "stats.js"; +import Scheduler from "scheduling"; +const stats = new Stats(); +document.body.appendChild(stats.domElement); + +Scheduler.addEF(() => { + stats.update(); +}); diff --git a/experiments/flame/src/features.js b/experiments/flame/src/features.js new file mode 100644 index 00000000..a69baab8 --- /dev/null +++ b/experiments/flame/src/features.js @@ -0,0 +1,3 @@ +export const pixelRatio = 2; +export const targetWidth = 1080 * pixelRatio; +export const targetHeight = 1350 * pixelRatio; diff --git a/experiments/flame/src/fluid-sim/defaultSettings.js b/experiments/flame/src/fluid-sim/defaultSettings.js new file mode 100644 index 00000000..919efb92 --- /dev/null +++ b/experiments/flame/src/fluid-sim/defaultSettings.js @@ -0,0 +1,8 @@ +module.exports = { + TEXTURE_SIZE: 128, + TEXTURE_DOWNSAMPLE: 2, + DENSITY_DISSIPATION: 0.994, + VELOCITY_DISSIPATION: 0.996, + PRESSURE_DISSIPATION: 0.996, + PRESSURE_ITERATIONS: 20, +}; diff --git a/experiments/flame/src/fluid-sim/index.js b/experiments/flame/src/fluid-sim/index.js new file mode 100644 index 00000000..accfd436 --- /dev/null +++ b/experiments/flame/src/fluid-sim/index.js @@ -0,0 +1,259 @@ +// const alfrid = require("alfrid"); +import { GL, FboPingPong, FrameBuffer, Geom, ShaderLibs, Draw } from "alfrid"; +import Scheduler from "scheduling"; +const defaultSettings = require("./defaultSettings"); + +// shaders +import fsAdvect from "./shaders/advect.frag"; +import fsDivergence from "./shaders/divergence.frag"; +import fsClear from "./shaders/clear.frag"; +import fsJacobi from "./shaders/jacobi.frag"; +import fsGradientSub from "./shaders/gradientSubstract.frag"; +import fsSplat from "./shaders/splat.frag"; +import fsAdd from "./shaders/add.frag"; + +import { iOS } from "../utils"; + +class FluidSimulation { + constructor(mSettings = {}) { + this.settings = { ...defaultSettings }; + for (let s in mSettings) { + if (this.settings[s]) { + this.settings[s] = mSettings[s]; + } + } + + if (GL.isMobile) { + this.settings["TEXTURE_DOWNSAMPLE"] = 4; + } + + this._initTextures(); + this._initDrawCalls(); + } + + _initTextures() { + const { TEXTURE_SIZE: size } = this.settings; + this._texelSize = [1 / size, 1 / size]; + console.log(this._texelSize); + + const type = iOS ? GL.HALF_FLOAT : GL.FLOAT; + + const oSettings = { + minFilter: GL.LINEAR, + magFilter: GL.LINEAR, + wrapS: GL.MIRRORED_REPEAT, + wrapT: GL.MIRRORED_REPEAT, + type, + }; + + this._fboVelocity = new FboPingPong(size, size, oSettings); + this._fboDensity = new FboPingPong(size, size, oSettings); + this._fboPressure = new FboPingPong(size, size, oSettings); + this._fboDivergence = new FrameBuffer(size, size, oSettings); + + this._fboVelocity.read.bind(); + this._fboVelocity.read.unbind(); + this._fboVelocity.write.bind(); + this._fboVelocity.write.unbind(); + + this._fboDensity.read.bind(); + this._fboDensity.read.unbind(); + this._fboDensity.write.bind(); + this._fboDensity.write.unbind(); + + this._fboPressure.read.bind(); + this._fboPressure.read.unbind(); + this._fboPressure.write.bind(); + this._fboPressure.write.unbind(); + + this._fboDivergence.bind(); + this._fboDivergence.unbind(); + } + + _initDrawCalls() { + const mesh = Geom.bigTriangle(); + // const vs = ShaderLibs.bigTriangleVert; + const vs = `precision mediump float; +attribute vec2 aPosition; +varying vec2 vTextureCoord; + +void main(void) { + gl_Position = vec4(aPosition, 0.0, 1.0); + vTextureCoord = aPosition * .5 + .5; +} + `; + + // draw calls + this._drawAdvect = new Draw() + .useProgram(vs, fsAdvect) + .setMesh(mesh) + .setClearColor(0, 0, 0, 1) + .uniform("uTimestep", "float", 0.0005) + // .uniform("uTimestep", "float", 0.001) + .uniform("uTexelSize", "vec2", this._texelSize); + + this._drawDivergence = new Draw() + .useProgram(vs, fsDivergence) + .setMesh(mesh) + .setClearColor(0, 0, 0, 1) + .bindFrameBuffer(this._fboDivergence) + .uniform("uTexelSize", "vec2", this._texelSize); + + this._drawClear = new Draw() + .useProgram(vs, fsClear) + .setMesh(mesh) + .setClearColor(0, 0, 0, 1) + .uniform("uDissipation", "float", this.settings.PRESSURE_DISSIPATION); + + this._drawJacobi = new Draw() + .useProgram(vs, fsJacobi) + .setMesh(mesh) + .setClearColor(0, 0, 0, 1) + .uniform("uTexelSize", "vec2", this._texelSize); + + this._drawGradient = new Draw() + .useProgram(vs, fsGradientSub) + .setMesh(mesh) + .setClearColor(0, 0, 0, 1) + .uniform("uTexelSize", "vec2", this._texelSize); + + this._drawSplat = new Draw().useProgram(vs, fsSplat).setMesh(mesh); + this._drawAdd = new Draw().useProgram(vs, fsAdd).setMesh(mesh); + } + + updateFlow(mPos, mDir, mStrength = 1, mRadius = 1, mNoiseStrength = 0) { + const radius = 0.05; + const strength = 500 * mStrength; + const time = Scheduler.getElapsedTime() * 2.0; + + this._drawSplat + .bindFrameBuffer(this._fboVelocity.write) + .uniform("uTime", "float", time) + .uniform("uCenter", "vec2", mPos) + .uniform("uRadius", "float", radius * mRadius) + .uniform("uStrength", "float", strength) + .uniform("uNoiseStrength", "float", mNoiseStrength) + .uniform("uIsVelocity", "float", 1.0) + .uniform("uDir", "vec2", mDir) + .uniformTexture("texture", this._fboVelocity.read.texture, 0) + .draw(); + this._fboVelocity.swap(); + + this._drawSplat + .bindFrameBuffer(this._fboDensity.write) + .uniform("uCenter", "vec2", mPos) + .uniform("uIsVelocity", "float", 0.0) + .uniform("uStrength", "float", 0.05) + .uniform("uNoiseStrength", "float", mNoiseStrength) + .uniform("uDir", "vec2", mDir) + .uniformTexture("texture", this._fboDensity.read.texture, 0) + .draw(); + this._fboDensity.swap(); + } + + updateFlowWithMap(mTextureVel, mTextureDensity, uStrength = 1) { + this._drawAdd + .bindFrameBuffer(this._fboVelocity.write) + .uniformTexture("textureBase", this._fboVelocity.read.texture, 0) + .uniformTexture("textureAdd", mTextureVel, 1) + .uniform("uStrength", "float", uStrength * 1000) + .draw(); + this._fboVelocity.swap(); + + this._drawAdd + .bindFrameBuffer(this._fboDensity.write) + .uniformTexture("textureBase", this._fboDensity.read.texture, 0) + .uniformTexture("textureAdd", mTextureDensity, 1) + .uniform("uStrength", "float", 0.02) + .draw(); + this._fboDensity.swap(); + } + + advect(target, textureX, dissipation) { + this._drawAdvect + .bindFrameBuffer(target) + .uniformTexture("textureVel", this._fboVelocity.read.texture, 0) + .uniformTexture("textureMap", textureX, 1) + .uniform("uDissipation", "float", dissipation) + .draw(); + } + + update() { + // advect - velocity + this.advect( + this._fboVelocity.write, + this._fboVelocity.read.texture, + this.settings.VELOCITY_DISSIPATION + ); + this._fboVelocity.swap(); + + // advect - density + this.advect( + this._fboDensity.write, + this._fboDensity.read.texture, + this.settings.DENSITY_DISSIPATION + ); + this._fboDensity.swap(); + + // divergence + this._drawDivergence + .uniformTexture("textureVel", this._fboVelocity.read.texture, 0) + .draw(); + + // clear + this._drawClear + .bindFrameBuffer(this._fboPressure.write) + .uniformTexture("texturePressure", this._fboPressure.read.texture, 0) + .draw(); + this._fboPressure.swap(); + + // jacobi + for (let i = 0; i < this.settings.PRESSURE_ITERATIONS; i++) { + this._drawJacobi + .bindFrameBuffer(this._fboPressure.write) + .uniformTexture("texturePressure", this._fboPressure.read.texture, 0) + .uniformTexture("textureDivergence", this._fboDivergence.texture, 1) + .draw(); + + this._fboPressure.swap(); + } + + // gradient sub + this._drawGradient + .bindFrameBuffer(this._fboVelocity.write) + .uniformTexture("texturePressure", this._fboPressure.read.texture, 0) + .uniformTexture("textureVel", this._fboVelocity.read.texture, 1) + .draw(); + + this._fboVelocity.swap(); + } + + get velocity() { + return this._fboVelocity.read.texture; + } + + get density() { + return this._fboDensity.read.texture; + } + + get divergence() { + return this._fboDivergence.texture; + } + + get pressure() { + return this._fboPressure.read.texture; + } + + get allTextures() { + return [this.velocity, this.density, this.divergence, this.pressure]; + } + + log() { + console.log("Fluid Settings : "); + for (let s in this.settings) { + console.log(s, this.settings[s]); + } + } +} + +export default FluidSimulation; diff --git a/experiments/flame/src/fluid-sim/shaders/add.frag.js b/experiments/flame/src/fluid-sim/shaders/add.frag.js new file mode 100644 index 00000000..9e70598d --- /dev/null +++ b/experiments/flame/src/fluid-sim/shaders/add.frag.js @@ -0,0 +1,11 @@ +module.exports = `precision highp float; +varying vec2 vTextureCoord; +uniform sampler2D textureBase; +uniform sampler2D textureAdd; +uniform float uStrength; + +void main(void) { + vec3 base = texture2D(textureBase, vTextureCoord).xyz; + vec3 add = texture2D(textureAdd, vTextureCoord).xyz; + gl_FragColor = vec4(base + add * uStrength, 1.0); +}`; diff --git a/experiments/flame/src/fluid-sim/shaders/advect.frag.js b/experiments/flame/src/fluid-sim/shaders/advect.frag.js new file mode 100644 index 00000000..f9636bea --- /dev/null +++ b/experiments/flame/src/fluid-sim/shaders/advect.frag.js @@ -0,0 +1,13 @@ +module.exports = `precision highp float; + +varying vec2 vTextureCoord; +uniform float uTimestep; +uniform float uDissipation; +uniform vec2 uTexelSize; // 1 / grid scale +uniform sampler2D textureVel; // input textureVel +uniform sampler2D textureMap; // quantity to advect + +void main() { + vec2 pos = vTextureCoord - uTimestep * uTexelSize * texture2D(textureVel, vTextureCoord).xy; + gl_FragColor = uDissipation * texture2D(textureMap, pos); +}`; diff --git a/experiments/flame/src/fluid-sim/shaders/clear.frag.js b/experiments/flame/src/fluid-sim/shaders/clear.frag.js new file mode 100644 index 00000000..1392651d --- /dev/null +++ b/experiments/flame/src/fluid-sim/shaders/clear.frag.js @@ -0,0 +1,9 @@ +module.exports = `precision highp float; + +varying vec2 vTextureCoord; +uniform sampler2D texturePressure; +uniform float uDissipation; + +void main() { + gl_FragColor = uDissipation * texture2D(texturePressure, vTextureCoord); +}`; diff --git a/experiments/flame/src/fluid-sim/shaders/curlnoise.glsl.js b/experiments/flame/src/fluid-sim/shaders/curlnoise.glsl.js new file mode 100644 index 00000000..5b18711f --- /dev/null +++ b/experiments/flame/src/fluid-sim/shaders/curlnoise.glsl.js @@ -0,0 +1,103 @@ +module.exports = ` + +vec3 mod289(vec3 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; } + +vec4 mod289(vec4 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; } + +vec4 permute(vec4 x) { return mod289(((x*34.0)+1.0)*x); } + +vec4 taylorInvSqrt(vec4 r) { return 1.79284291400159 - 0.85373472095314 * r;} + +float snoise(vec3 v) { + const vec2 C = vec2(1.0/6.0, 1.0/3.0) ; + const vec4 D = vec4(0.0, 0.5, 1.0, 2.0); + + vec3 i = floor(v + dot(v, C.yyy) ); + vec3 x0 = v - i + dot(i, C.xxx) ; + + vec3 g = step(x0.yzx, x0.xyz); + vec3 l = 1.0 - g; + vec3 i1 = min( g.xyz, l.zxy ); + vec3 i2 = max( g.xyz, l.zxy ); + + vec3 x1 = x0 - i1 + C.xxx; + vec3 x2 = x0 - i2 + C.yyy; // 2.0*C.x = 1/3 = C.y + vec3 x3 = x0 - D.yyy; // -1.0+3.0*C.x = -0.5 = -D.y + + i = mod289(i); + vec4 p = permute( permute( permute( + i.z + vec4(0.0, i1.z, i2.z, 1.0 )) + + i.y + vec4(0.0, i1.y, i2.y, 1.0 )) + + i.x + vec4(0.0, i1.x, i2.x, 1.0 )); + + float n_ = 0.142857142857; // 1.0/7.0 + vec3 ns = n_ * D.wyz - D.xzx; + + vec4 j = p - 49.0 * floor(p * ns.z * ns.z); // mod(p,7*7) + + vec4 x_ = floor(j * ns.z); + vec4 y_ = floor(j - 7.0 * x_ ); // mod(j,N) + + vec4 x = x_ *ns.x + ns.yyyy; + vec4 y = y_ *ns.x + ns.yyyy; + vec4 h = 1.0 - abs(x) - abs(y); + + vec4 b0 = vec4( x.xy, y.xy ); + vec4 b1 = vec4( x.zw, y.zw ); + + vec4 s0 = floor(b0)*2.0 + 1.0; + vec4 s1 = floor(b1)*2.0 + 1.0; + vec4 sh = -step(h, vec4(0.0)); + + vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy ; + vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww ; + + vec3 p0 = vec3(a0.xy,h.x); + vec3 p1 = vec3(a0.zw,h.y); + vec3 p2 = vec3(a1.xy,h.z); + vec3 p3 = vec3(a1.zw,h.w); + + vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2, p2), dot(p3,p3))); + p0 *= norm.x; + p1 *= norm.y; + p2 *= norm.z; + p3 *= norm.w; + + vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0); + m = m * m; + return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1), + dot(p2,x2), dot(p3,x3) ) ); +} + +vec3 snoiseVec3( vec3 x ){ + + float s = snoise(vec3( x )); + float s1 = snoise(vec3( x.y - 19.1 , x.z + 33.4 , x.x + 47.2 )); + float s2 = snoise(vec3( x.z + 74.2 , x.x - 124.5 , x.y + 99.4 )); + vec3 c = vec3( s , s1 , s2 ); + return c; + +} + +vec3 curlNoise( vec3 p ){ + + const float e = .1; + vec3 dx = vec3( e , 0.0 , 0.0 ); + vec3 dy = vec3( 0.0 , e , 0.0 ); + vec3 dz = vec3( 0.0 , 0.0 , e ); + + vec3 p_x0 = snoiseVec3( p - dx ); + vec3 p_x1 = snoiseVec3( p + dx ); + vec3 p_y0 = snoiseVec3( p - dy ); + vec3 p_y1 = snoiseVec3( p + dy ); + vec3 p_z0 = snoiseVec3( p - dz ); + vec3 p_z1 = snoiseVec3( p + dz ); + + float x = p_y1.z - p_y0.z - p_z1.y + p_z0.y; + float y = p_z1.x - p_z0.x - p_x1.z + p_x0.z; + float z = p_x1.y - p_x0.y - p_y1.x + p_y0.x; + + const float divisor = 1.0 / ( 2.0 * e ); + return normalize( vec3( x , y , z ) * divisor ); + +}`; diff --git a/experiments/flame/src/fluid-sim/shaders/divergence.frag.js b/experiments/flame/src/fluid-sim/shaders/divergence.frag.js new file mode 100644 index 00000000..2341b3cd --- /dev/null +++ b/experiments/flame/src/fluid-sim/shaders/divergence.frag.js @@ -0,0 +1,23 @@ +module.exports = ` +precision highp float; +precision mediump sampler2D; + +varying vec2 vTextureCoord; // grid coordinates +uniform vec2 uTexelSize; +uniform sampler2D textureVel; // vector field + +vec2 sampleVelocity(in vec2 uv) { + vec2 mult = vec2(1.0, 1.0); + if (uv.x < 0.0 || uv.x > 1.0) { mult.x = -1.0; } + if (uv.y < 0.0 || uv.y > 1.0) { mult.y = -1.0; } + return texture2D(textureVel, uv).xy; +} + +void main() { + float L = sampleVelocity(vTextureCoord - vec2(uTexelSize.x, 0.0)).x; + float R = sampleVelocity(vTextureCoord + vec2(uTexelSize.x, 0.0)).x; + float T = sampleVelocity(vTextureCoord + vec2(0.0, uTexelSize.y)).y; + float B = sampleVelocity(vTextureCoord - vec2(0.0, uTexelSize.y)).y; + float div = 0.5 * (R - L + T - B); + gl_FragColor = vec4(div, 0.0, 0.0, 1.0); +}`; diff --git a/experiments/flame/src/fluid-sim/shaders/gradientSubstract.frag.js b/experiments/flame/src/fluid-sim/shaders/gradientSubstract.frag.js new file mode 100644 index 00000000..123faf95 --- /dev/null +++ b/experiments/flame/src/fluid-sim/shaders/gradientSubstract.frag.js @@ -0,0 +1,15 @@ +module.exports = `precision highp float; + +varying vec2 vTextureCoord; +uniform vec2 uTexelSize; +uniform sampler2D texturePressure; +uniform sampler2D textureVel; + +void main() { + float pL = texture2D(texturePressure, vTextureCoord - vec2(uTexelSize.x, 0.0)).x; + float pR = texture2D(texturePressure, vTextureCoord + vec2(uTexelSize.x, 0.0)).x; + float pB = texture2D(texturePressure, vTextureCoord - vec2(0.0, uTexelSize.y)).x; + float pT = texture2D(texturePressure, vTextureCoord + vec2(0.0, uTexelSize.y)).x; + vec2 v = texture2D(textureVel, vTextureCoord).xy; + gl_FragColor = vec4(v - vec2(pR - pL, pT - pB), 0.0, 1.0); +}`; diff --git a/experiments/flame/src/fluid-sim/shaders/jacobi.frag.js b/experiments/flame/src/fluid-sim/shaders/jacobi.frag.js new file mode 100644 index 00000000..68565a9c --- /dev/null +++ b/experiments/flame/src/fluid-sim/shaders/jacobi.frag.js @@ -0,0 +1,21 @@ +module.exports = `precision highp float; +precision mediump sampler2D; + +varying vec2 vTextureCoord; // grid coordinates +uniform vec2 uTexelSize; +uniform sampler2D texturePressure; +uniform sampler2D textureDivergence; + +void main() { + // left, right, bottom, and top texturePressure samples + float L = texture2D(texturePressure, vTextureCoord - vec2(uTexelSize.x, 0.0)).x; + float R = texture2D(texturePressure, vTextureCoord + vec2(uTexelSize.x, 0.0)).x; + float B = texture2D(texturePressure, vTextureCoord - vec2(0.0, uTexelSize.y)).x; + float T = texture2D(texturePressure, vTextureCoord + vec2(0.0, uTexelSize.y)).x; + + // textureDivergence sample, from center + float bC = texture2D(textureDivergence, vTextureCoord).x; + + // evaluate Jacobi iteration + gl_FragColor = vec4(0.25 * (L + R + B + T - bC), 0, 0, 1); +}`; diff --git a/experiments/flame/src/fluid-sim/shaders/splat.frag.js b/experiments/flame/src/fluid-sim/shaders/splat.frag.js new file mode 100644 index 00000000..68826fc8 --- /dev/null +++ b/experiments/flame/src/fluid-sim/shaders/splat.frag.js @@ -0,0 +1,58 @@ +const curlNoise = require("./curlnoise.glsl"); +module.exports = ` +// copy.frag + +#define SHADER_NAME SIMPLE_TEXTURE + +precision highp float; +varying vec2 vTextureCoord; +uniform sampler2D texture; + +uniform vec2 uCenter; +uniform vec2 uDir; +uniform float uTime; +uniform float uRadius; +uniform float uStrength; +uniform float uNoiseStrength; +uniform float uIsVelocity; + + +vec2 rotate(vec2 v, float a) { + float s = sin(a); + float c = cos(a); + mat2 m = mat2(c, -s, s, c); + return m * v; +} + +${curlNoise} + +#define PI 3.141592653 + +void main(void) { + vec2 center = uCenter; + + float r = 0.15 + sin(cos(uTime) * 4.489538925) * 0.0; + vec2 v = vec2(r, 0.0); + v = rotate(v, uTime); + + vec3 noise = curlNoise(vec3(vTextureCoord * 2.0, uTime)) * uNoiseStrength; + + vec2 dir = uDir; + dir *= uStrength; + float d = distance(vTextureCoord, center); + d = smoothstep(uRadius, 0.0, d); + + + vec3 color = uIsVelocity > 0.5 ? vec3(dir, 0.0) : vec3(uStrength); + if(uIsVelocity > .5) { + color += noise * 0.5; + } else { + color += noise.rrr * uStrength; + } + color *= d; + + vec3 base = texture2D(texture, vTextureCoord).xyz; + + gl_FragColor = vec4(color + base, 1.0); +} +`; diff --git a/experiments/flame/src/hash.js b/experiments/flame/src/hash.js new file mode 100644 index 00000000..65a6ff65 --- /dev/null +++ b/experiments/flame/src/hash.js @@ -0,0 +1,36 @@ +let alphabet = "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"; +var fxhash = + "oo" + + Array(49) + .fill(0) + .map((_) => alphabet[(Math.random() * alphabet.length) | 0]) + .join(""); +// fxhash = "ooviis2FLVW5XXMprTezqQ1aAc2upyZosSvwh6dizP8TPqfEvzq"; +let b58dec = (str) => + str + .split("") + .reduce( + (p, c, i) => + p + alphabet.indexOf(c) * Math.pow(alphabet.length, str.length - i - 1), + 0 + ); +let fxhashTrunc = fxhash.slice(2); +let regex = new RegExp(".{" + ((fxhash.length / 4) | 0) + "}", "g"); +let hashes = fxhashTrunc.match(regex).map((h) => b58dec(h)); +let sfc32 = (a, b, c, d) => { + return () => { + a |= 0; + b |= 0; + c |= 0; + d |= 0; + var t = (((a + b) | 0) + d) | 0; + d = (d + 1) | 0; + a = b ^ (b >>> 9); + b = (c + (c << 3)) | 0; + c = (c << 21) | (c >>> 11); + c = (c + t) | 0; + return (t >>> 0) / 4294967296; + }; +}; +window.fxhash = fxhash; +window.fxrand = sfc32(...hashes); diff --git a/experiments/flame/src/index.js b/experiments/flame/src/index.js new file mode 100644 index 00000000..5a81830f --- /dev/null +++ b/experiments/flame/src/index.js @@ -0,0 +1,74 @@ +// these are the variables you can use as inputs to your algorithms +// console.log(fxhash); // the 64 chars hex number fed to your algorithm +// console.log(fxrand()); // deterministic PRNG function, use it instead of Math.random() + +// note about the fxrand() function +// when the "fxhash" is always the same, it will generate the same sequence of +// pseudo random numbers, always + +//---------------------- +// defining features +//---------------------- +// You can define some token features by populating the $fxhashFeatures property +// of the window object. +// More about it in the guide, section features: +// [https://fxhash.xyz/articles/guide-mint-generative-token#features] +// +// window.$fxhashFeatures = { +// "Background": "Black", +// "Number of lines": 10, +// "Inverted": true +// } + +// import "./sketch01.js"; + +import "./hash.js"; +import Config from "./Config.js"; +import { GL } from "alfrid"; +import Scene from "./SceneApp"; +import { logError } from "./utils"; +import preload from "./utils/preload"; +import "./utils/Capture"; +import addFullscreen from "./utils/fullscreen"; + +const isDev = process.env.NODE_ENV === "development"; + +let scene; +let canvas; + +const initScene = () => { + canvas = document.createElement("canvas"); + canvas.id = "main-canvas"; + document.body.appendChild(canvas); + + GL.init(canvas, { alpha: false, preserveDrawingBuffer: true }); + const { gl } = GL; + if (`drawingBufferColorSpace` in gl) { + gl.drawingBufferColorSpace = "display-p3"; + console.log("Drawing Buffer Color Space:", gl.drawingBufferColorSpace); + } + + if (!Config.useTargetSize) { + addFullscreen(); + } + + scene = new Scene(); +}; + +function _init3D() { + if (isDev) { + import("./Settings").then(({ default: Settings }) => { + Settings.init(); + initScene(); + + import("./utils/addControl").then(({ default: addControls }) => { + addControls(scene); + import("./debug"); + }); + }); + } else { + initScene(); + } +} + +preload().then(_init3D, logError); diff --git a/experiments/flame/src/shaders/add.frag b/experiments/flame/src/shaders/add.frag new file mode 100644 index 00000000..bc8ff7e3 --- /dev/null +++ b/experiments/flame/src/shaders/add.frag @@ -0,0 +1,11 @@ +#version 300 es + +precision highp float; +in vec2 vTextureCoord; +uniform sampler2D uMap; + +out vec4 oColor; + +void main(void) { + oColor = texture(uMap, vTextureCoord); +} \ No newline at end of file diff --git a/experiments/flame/src/shaders/advect.frag b/experiments/flame/src/shaders/advect.frag new file mode 100644 index 00000000..bc8ff7e3 --- /dev/null +++ b/experiments/flame/src/shaders/advect.frag @@ -0,0 +1,11 @@ +#version 300 es + +precision highp float; +in vec2 vTextureCoord; +uniform sampler2D uMap; + +out vec4 oColor; + +void main(void) { + oColor = texture(uMap, vTextureCoord); +} \ No newline at end of file diff --git a/experiments/flame/src/shaders/basic.vert b/experiments/flame/src/shaders/basic.vert new file mode 100644 index 00000000..75808780 --- /dev/null +++ b/experiments/flame/src/shaders/basic.vert @@ -0,0 +1,19 @@ +#version 300 es + +precision highp float; +in vec3 aVertexPosition; +in vec2 aTextureCoord; +in vec3 aNormal; + +uniform mat4 uModelMatrix; +uniform mat4 uViewMatrix; +uniform mat4 uProjectionMatrix; + +out vec2 vTextureCoord; +out vec3 vNormal; + +void main(void) { + gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(aVertexPosition, 1.0); + vTextureCoord = aTextureCoord; + vNormal = aNormal; +} \ No newline at end of file diff --git a/experiments/flame/src/shaders/clear.frag b/experiments/flame/src/shaders/clear.frag new file mode 100644 index 00000000..bc8ff7e3 --- /dev/null +++ b/experiments/flame/src/shaders/clear.frag @@ -0,0 +1,11 @@ +#version 300 es + +precision highp float; +in vec2 vTextureCoord; +uniform sampler2D uMap; + +out vec4 oColor; + +void main(void) { + oColor = texture(uMap, vTextureCoord); +} \ No newline at end of file diff --git a/experiments/flame/src/shaders/diffuse.frag b/experiments/flame/src/shaders/diffuse.frag new file mode 100644 index 00000000..86f40584 --- /dev/null +++ b/experiments/flame/src/shaders/diffuse.frag @@ -0,0 +1,13 @@ +// copy.frag + +#define SHADER_NAME SIMPLE_TEXTURE + +precision highp float; +varying vec3 vNormal; +#pragma glslify: diffuse = require(./glsl-utils/diffuse.glsl) +#define LIGHT vec3(1.0, 0.8, 0.6) + +void main(void) { + float g = diffuse(vNormal, LIGHT, .5); + gl_FragColor = vec4(vec3(g), 1.0); +} \ No newline at end of file diff --git a/experiments/flame/src/shaders/divergence.frag b/experiments/flame/src/shaders/divergence.frag new file mode 100644 index 00000000..bc8ff7e3 --- /dev/null +++ b/experiments/flame/src/shaders/divergence.frag @@ -0,0 +1,11 @@ +#version 300 es + +precision highp float; +in vec2 vTextureCoord; +uniform sampler2D uMap; + +out vec4 oColor; + +void main(void) { + oColor = texture(uMap, vTextureCoord); +} \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/_normalize.glsl b/experiments/flame/src/shaders/glsl-utils/_normalize.glsl new file mode 100644 index 00000000..5532046b --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/_normalize.glsl @@ -0,0 +1,17 @@ +vec2 _normalize(vec2 v) { + if(length(v) <= 0.0) { + return vec2(0.0); + } else { + return normalize(v); + } +} + +vec3 _normalize(vec3 v) { + if(length(v) <= 0.0) { + return vec3(0.0); + } else { + return normalize(v); + } +} + +#pragma glslify: export(diffuse) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/align.glsl b/experiments/flame/src/shaders/glsl-utils/align.glsl new file mode 100644 index 00000000..4a4b463c --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/align.glsl @@ -0,0 +1,34 @@ +vec2 rotate(vec2 v, float a) { + float s = sin(a); + float c = cos(a); + mat2 m = mat2(c, s, -s, c); + return m * v; +} + +mat4 rotationMatrix(vec3 axis, float angle) { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return mat4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); +} + +vec3 rotate(vec3 v, vec3 axis, float angle) { + mat4 m = rotationMatrix(axis, angle); + return (m * vec4(v, 1.0)).xyz; +} + + +vec3 align(vec3 pos, vec3 dir) { + vec3 initDir = vec3(1.0, 0.0, 0.0); + vec3 axis = cross(dir, initDir); + float angle = acos(dot(dir, initDir)); + return rotate(pos, axis, angle); +} + + +#pragma glslify: export(align) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/bezier.glsl b/experiments/flame/src/shaders/glsl-utils/bezier.glsl new file mode 100755 index 00000000..db1ef2f8 --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/bezier.glsl @@ -0,0 +1,92 @@ + +vec3 bezier(vec3 A, vec3 B, vec3 C, vec3 D, float t) { + vec3 E = mix(A, B, t); + vec3 F = mix(B, C, t); + vec3 G = mix(C, D, t); + + vec3 H = mix(E, F, t); + vec3 I = mix(F, G, t); + + vec3 P = mix(H, I, t); + + return P; +} + + +vec3 bezier(vec3 A, vec3 B, vec3 C, vec3 D, vec3 E, float t) { + vec3 A1 = mix(A, B, t); + vec3 B1 = mix(B, C, t); + vec3 C1 = mix(C, D, t); + vec3 D1 = mix(D, E, t); + + vec3 A2 = mix(A1, B1, t); + vec3 B2 = mix(B1, C1, t); + vec3 C2 = mix(C1, D1, t); + + vec3 A3 = mix(A2, B2, t); + vec3 B3 = mix(B2, C2, t); + + vec3 P = mix(A3, B3, t); + + return P; +} + + +vec3 bezier(vec3 A, vec3 B, vec3 C, vec3 D, vec3 E, vec3 F, float t) { + vec3 A1 = mix(A, B, t); + vec3 B1 = mix(B, C, t); + vec3 C1 = mix(C, D, t); + vec3 D1 = mix(D, E, t); + vec3 E1 = mix(E, F, t); + + vec3 A2 = mix(A1, B1, t); + vec3 B2 = mix(B1, C1, t); + vec3 C2 = mix(C1, D1, t); + vec3 D2 = mix(D1, E1, t); + + vec3 A3 = mix(A2, B2, t); + vec3 B3 = mix(B2, C2, t); + vec3 C3 = mix(C2, D2, t); + + vec3 A4 = mix(A3, B3, t); + vec3 B4 = mix(B3, C3, t); + + vec3 P = mix(A4, B4, t); + + return P; +} + + +vec3 bezier(vec3 A, vec3 B, vec3 C, vec3 D, vec3 E, vec3 F, vec3 G, float t) { + vec3 A1 = mix(A, B, t); + vec3 B1 = mix(B, C, t); + vec3 C1 = mix(C, D, t); + vec3 D1 = mix(D, E, t); + vec3 E1 = mix(E, F, t); + vec3 F1 = mix(F, G, t); + + vec3 A2 = mix(A1, B1, t); + vec3 B2 = mix(B1, C1, t); + vec3 C2 = mix(C1, D1, t); + vec3 D2 = mix(D1, E1, t); + vec3 E2 = mix(E1, F1, t); + + vec3 A3 = mix(A2, B2, t); + vec3 B3 = mix(B2, C2, t); + vec3 C3 = mix(C2, D2, t); + vec3 D3 = mix(D2, E2, t); + + vec3 A4 = mix(A3, B3, t); + vec3 B4 = mix(B3, C3, t); + vec3 C4 = mix(C3, D3, t); + + vec3 A5 = mix(A4, B4, t); + vec3 B5 = mix(B4, C4, t); + + vec3 P = mix(A5, B5, t); + + return P; +} + + +#pragma glslify: export(bezier) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/blur13.glsl b/experiments/flame/src/shaders/glsl-utils/blur13.glsl new file mode 100644 index 00000000..d524d328 --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/blur13.glsl @@ -0,0 +1,16 @@ +vec4 blur13(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) { + vec4 color = vec4(0.0); + vec2 off1 = vec2(1.411764705882353) * direction; + vec2 off2 = vec2(3.2941176470588234) * direction; + vec2 off3 = vec2(5.176470588235294) * direction; + color += texture2D(image, uv) * 0.1964825501511404; + color += texture2D(image, uv + (off1 / resolution)) * 0.2969069646728344; + color += texture2D(image, uv - (off1 / resolution)) * 0.2969069646728344; + color += texture2D(image, uv + (off2 / resolution)) * 0.09447039785044732; + color += texture2D(image, uv - (off2 / resolution)) * 0.09447039785044732; + color += texture2D(image, uv + (off3 / resolution)) * 0.010381362401148057; + color += texture2D(image, uv - (off3 / resolution)) * 0.010381362401148057; + return color; +} + +#pragma glslify: export(blur13) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/blur5.glsl b/experiments/flame/src/shaders/glsl-utils/blur5.glsl new file mode 100644 index 00000000..147d3464 --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/blur5.glsl @@ -0,0 +1,10 @@ +vec4 blur5(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) { + vec4 color = vec4(0.0); + vec2 off1 = vec2(1.3333333333333333) * direction; + color += texture2D(image, uv) * 0.29411764705882354; + color += texture2D(image, uv + (off1 / resolution)) * 0.35294117647058826; + color += texture2D(image, uv - (off1 / resolution)) * 0.35294117647058826; + return color; +} + +#pragma glslify: export(blur5) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/blur9.glsl b/experiments/flame/src/shaders/glsl-utils/blur9.glsl new file mode 100644 index 00000000..988bbb46 --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/blur9.glsl @@ -0,0 +1,13 @@ +vec4 blur9(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) { + vec4 color = vec4(0.0); + vec2 off1 = vec2(1.3846153846) * direction; + vec2 off2 = vec2(3.2307692308) * direction; + color += texture2D(image, uv) * 0.2270270270; + color += texture2D(image, uv + (off1 / resolution)) * 0.3162162162; + color += texture2D(image, uv - (off1 / resolution)) * 0.3162162162; + color += texture2D(image, uv + (off2 / resolution)) * 0.0702702703; + color += texture2D(image, uv - (off2 / resolution)) * 0.0702702703; + return color; +} + +#pragma glslify: export(blur9) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/curlNoise.glsl b/experiments/flame/src/shaders/glsl-utils/curlNoise.glsl new file mode 100644 index 00000000..c440c7ba --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/curlNoise.glsl @@ -0,0 +1,106 @@ +// curlNoise.glsl + +vec3 mod289(vec3 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; } + +vec4 mod289(vec4 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; } + +// snoise.glsl +vec4 permute(vec4 x) { return mod(((x*34.0)+1.0)*x, 289.0); } +vec4 taylorInvSqrt(vec4 r) { return 1.79284291400159 - 0.85373472095314 * r; } + +float snoise(vec3 v){ + const vec2 C = vec2(1.0/6.0, 1.0/3.0) ; + const vec4 D = vec4(0.0, 0.5, 1.0, 2.0); + + vec3 i = floor(v + dot(v, C.yyy) ); + vec3 x0 = v - i + dot(i, C.xxx) ; + + vec3 g = step(x0.yzx, x0.xyz); + vec3 l = 1.0 - g; + vec3 i1 = min( g.xyz, l.zxy ); + vec3 i2 = max( g.xyz, l.zxy ); + + vec3 x1 = x0 - i1 + 1.0 * C.xxx; + vec3 x2 = x0 - i2 + 2.0 * C.xxx; + vec3 x3 = x0 - 1. + 3.0 * C.xxx; + + i = mod(i, 289.0 ); + vec4 p = permute( permute( permute( i.z + vec4(0.0, i1.z, i2.z, 1.0 )) + i.y + vec4(0.0, i1.y, i2.y, 1.0 )) + i.x + vec4(0.0, i1.x, i2.x, 1.0 )); + + float n_ = 1.0/7.0; + vec3 ns = n_ * D.wyz - D.xzx; + + vec4 j = p - 49.0 * floor(p * ns.z *ns.z); + + vec4 x_ = floor(j * ns.z); + vec4 y_ = floor(j - 7.0 * x_ ); + + vec4 x = x_ *ns.x + ns.yyyy; + vec4 y = y_ *ns.x + ns.yyyy; + vec4 h = 1.0 - abs(x) - abs(y); + + vec4 b0 = vec4( x.xy, y.xy ); + vec4 b1 = vec4( x.zw, y.zw ); + + vec4 s0 = floor(b0)*2.0 + 1.0; + vec4 s1 = floor(b1)*2.0 + 1.0; + vec4 sh = -step(h, vec4(0.0)); + + vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy ; + vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww ; + + vec3 p0 = vec3(a0.xy,h.x); + vec3 p1 = vec3(a0.zw,h.y); + vec3 p2 = vec3(a1.xy,h.z); + vec3 p3 = vec3(a1.zw,h.w); + + vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2, p2), dot(p3,p3))); + p0 *= norm.x; + p1 *= norm.y; + p2 *= norm.z; + p3 *= norm.w; + + vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0); + m = m * m; + return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1), dot(p2,x2), dot(p3,x3) ) ); +} + +float snoise(float x, float y, float z){ + return snoise(vec3(x, y, z)); +} + +vec3 snoiseVec3( vec3 x ){ + + float s = snoise(vec3( x )); + float s1 = snoise(vec3( x.y - 19.1 , x.z + 33.4 , x.x + 47.2 )); + float s2 = snoise(vec3( x.z + 74.2 , x.x - 124.5 , x.y + 99.4 )); + vec3 c = vec3( s , s1 , s2 ); + return c; + +} + + +vec3 curlNoise( vec3 p ){ + + const float e = .1; + vec3 dx = vec3( e , 0.0 , 0.0 ); + vec3 dy = vec3( 0.0 , e , 0.0 ); + vec3 dz = vec3( 0.0 , 0.0 , e ); + + vec3 p_x0 = snoiseVec3( p - dx ); + vec3 p_x1 = snoiseVec3( p + dx ); + vec3 p_y0 = snoiseVec3( p - dy ); + vec3 p_y1 = snoiseVec3( p + dy ); + vec3 p_z0 = snoiseVec3( p - dz ); + vec3 p_z1 = snoiseVec3( p + dz ); + + float x = p_y1.z - p_y0.z - p_z1.y + p_z0.y; + float y = p_z1.x - p_z0.x - p_x1.z + p_x0.z; + float z = p_x1.y - p_x0.y - p_y1.x + p_y0.x; + + const float divisor = 1.0 / ( 2.0 * e ); + return normalize( vec3( x , y , z ) * divisor ); + +} + +#pragma glslify: export(curlNoise) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/diffuse.glsl b/experiments/flame/src/shaders/glsl-utils/diffuse.glsl new file mode 100644 index 00000000..115c3583 --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/diffuse.glsl @@ -0,0 +1,11 @@ +float diffuse(vec3 n, vec3 l) { + float d = dot(normalize(n), normalize(l)); + return max(d, 0.0); +} + +float diffuse(vec3 n, vec3 l, float t) { + float d = dot(normalize(n), normalize(l)); + return mix(1.0, max(d, 0.0), t); +} + +#pragma glslify: export(diffuse) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/fbm/1d.glsl b/experiments/flame/src/shaders/glsl-utils/fbm/1d.glsl new file mode 100755 index 00000000..6356b777 --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/fbm/1d.glsl @@ -0,0 +1,24 @@ + +#define NUM_OCTAVES 5 + +float rand(float n){return fract(sin(n) * 43758.5453123);} + +float noise(float p){ + float fl = floor(p); + float fc = fract(p); + return mix(rand(fl), rand(fl + 1.0), fc); +} + +float fbm(float x) { + float v = 0.0; + float a = 0.5; + float shift = float(100); + for (int i = 0; i < NUM_OCTAVES; ++i) { + v += a * noise(x); + x = x * 2.0 + shift; + a *= 0.5; + } + return v; +} + +#pragma glslify: export(fbm) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/fbm/2d.glsl b/experiments/flame/src/shaders/glsl-utils/fbm/2d.glsl new file mode 100755 index 00000000..627206c2 --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/fbm/2d.glsl @@ -0,0 +1,32 @@ +#define NUM_OCTAVES 5 + +float rand(vec2 n) { + return fract(sin(dot(n, vec2(12.9898, 4.1414))) * 43758.5453); +} + +float noise(vec2 p){ + vec2 ip = floor(p); + vec2 u = fract(p); + u = u*u*(3.0-2.0*u); + + float res = mix( + mix(rand(ip),rand(ip+vec2(1.0,0.0)),u.x), + mix(rand(ip+vec2(0.0,1.0)),rand(ip+vec2(1.0,1.0)),u.x),u.y); + return res*res; +} + +float fbm(vec2 x) { + float v = 0.0; + float a = 0.5; + vec2 shift = vec2(100); + // Rotate to reduce axial bias + mat2 rot = mat2(cos(0.5), sin(0.5), -sin(0.5), cos(0.50)); + for (int i = 0; i < NUM_OCTAVES; ++i) { + v += a * noise(x); + x = rot * x * 2.0 + shift; + a *= 0.5; + } + return v; +} + +#pragma glslify: export(fbm) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/fbm/3d.glsl b/experiments/flame/src/shaders/glsl-utils/fbm/3d.glsl new file mode 100755 index 00000000..51db641f --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/fbm/3d.glsl @@ -0,0 +1,42 @@ +#define NUM_OCTAVES 5 + +float mod289(float x){return x - floor(x * (1.0 / 289.0)) * 289.0;} +vec4 mod289(vec4 x){return x - floor(x * (1.0 / 289.0)) * 289.0;} +vec4 perm(vec4 x){return mod289(((x * 34.0) + 1.0) * x);} + +float noise(vec3 p){ + vec3 a = floor(p); + vec3 d = p - a; + d = d * d * (3.0 - 2.0 * d); + + vec4 b = a.xxyy + vec4(0.0, 1.0, 0.0, 1.0); + vec4 k1 = perm(b.xyxy); + vec4 k2 = perm(k1.xyxy + b.zzww); + + vec4 c = k2 + a.zzzz; + vec4 k3 = perm(c); + vec4 k4 = perm(c + 1.0); + + vec4 o1 = fract(k3 * (1.0 / 41.0)); + vec4 o2 = fract(k4 * (1.0 / 41.0)); + + vec4 o3 = o2 * d.z + o1 * (1.0 - d.z); + vec2 o4 = o3.yw * d.x + o3.xz * (1.0 - d.x); + + return o4.y * d.y + o4.x * (1.0 - d.y); +} + + +float fbm(vec3 x) { + float v = 0.0; + float a = 0.5; + vec3 shift = vec3(100); + for (int i = 0; i < NUM_OCTAVES; ++i) { + v += a * noise(x); + x = x * 2.0 + shift; + a *= 0.5; + } + return v; +} + +#pragma glslify: export(fbm) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/map.glsl b/experiments/flame/src/shaders/glsl-utils/map.glsl new file mode 100644 index 00000000..a070a78c --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/map.glsl @@ -0,0 +1,14 @@ +float map(float value, float start, float end, float newStart, float newEnd) { + float percent = (value - start) / (end - start); + if (percent < 0.0) { + percent = 0.0; + } + if (percent > 1.0) { + percent = 1.0; + } + float newValue = newStart + (newEnd - newStart) * percent; + return newValue; +} + + +#pragma glslify: export(map) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/package.json b/experiments/flame/src/shaders/glsl-utils/package.json new file mode 100644 index 00000000..ee8c4b09 --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/package.json @@ -0,0 +1,23 @@ +{ + "name": "glsl-utils", + "version": "1.0.0", + "description": "glsl tool functions", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://yiwenl@github.com/yiwenl/glsl-utils.git" + }, + "keywords": [ + "glsl", + "tool" + ], + "author": "Yi-Wen LIN", + "license": "MIT", + "bugs": { + "url": "https://github.com/yiwenl/glsl-utils/issues" + }, + "homepage": "https://github.com/yiwenl/glsl-utils#readme" +} diff --git a/experiments/flame/src/shaders/glsl-utils/particleSize.glsl b/experiments/flame/src/shaders/glsl-utils/particleSize.glsl new file mode 100644 index 00000000..dadf5977 --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/particleSize.glsl @@ -0,0 +1,5 @@ +float particleSize(vec4 screenPos, mat4 mtxProj, vec2 viewport, float radius) { + return viewport.y * mtxProj[1][1] * radius / screenPos.w; +} + +#pragma glslify: export(particleSize) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/rotate.glsl b/experiments/flame/src/shaders/glsl-utils/rotate.glsl new file mode 100644 index 00000000..8ff5231a --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/rotate.glsl @@ -0,0 +1,26 @@ +vec2 rotate(vec2 v, float a) { + float s = sin(a); + float c = cos(a); + mat2 m = mat2(c, s, -s, c); + return m * v; +} + +mat4 rotationMatrix(vec3 axis, float angle) { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return mat4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0); +} + +vec3 rotate(vec3 v, vec3 axis, float angle) { + mat4 m = rotationMatrix(axis, angle); + return (m * vec4(v, 1.0)).xyz; +} + + +#pragma glslify: export(rotate) \ No newline at end of file diff --git a/experiments/flame/src/shaders/glsl-utils/snoise.glsl b/experiments/flame/src/shaders/glsl-utils/snoise.glsl new file mode 100644 index 00000000..1170a1e2 --- /dev/null +++ b/experiments/flame/src/shaders/glsl-utils/snoise.glsl @@ -0,0 +1,66 @@ +// snoise.glsl +vec4 permute(vec4 x) { return mod(((x*34.0)+1.0)*x, 289.0); } +vec4 taylorInvSqrt(vec4 r) { return 1.79284291400159 - 0.85373472095314 * r; } + +float snoise(vec3 v){ + const vec2 C = vec2(1.0/6.0, 1.0/3.0) ; + const vec4 D = vec4(0.0, 0.5, 1.0, 2.0); + + vec3 i = floor(v + dot(v, C.yyy) ); + vec3 x0 = v - i + dot(i, C.xxx) ; + + vec3 g = step(x0.yzx, x0.xyz); + vec3 l = 1.0 - g; + vec3 i1 = min( g.xyz, l.zxy ); + vec3 i2 = max( g.xyz, l.zxy ); + + vec3 x1 = x0 - i1 + 1.0 * C.xxx; + vec3 x2 = x0 - i2 + 2.0 * C.xxx; + vec3 x3 = x0 - 1. + 3.0 * C.xxx; + + i = mod(i, 289.0 ); + vec4 p = permute( permute( permute( i.z + vec4(0.0, i1.z, i2.z, 1.0 )) + i.y + vec4(0.0, i1.y, i2.y, 1.0 )) + i.x + vec4(0.0, i1.x, i2.x, 1.0 )); + + float n_ = 1.0/7.0; + vec3 ns = n_ * D.wyz - D.xzx; + + vec4 j = p - 49.0 * floor(p * ns.z *ns.z); + + vec4 x_ = floor(j * ns.z); + vec4 y_ = floor(j - 7.0 * x_ ); + + vec4 x = x_ *ns.x + ns.yyyy; + vec4 y = y_ *ns.x + ns.yyyy; + vec4 h = 1.0 - abs(x) - abs(y); + + vec4 b0 = vec4( x.xy, y.xy ); + vec4 b1 = vec4( x.zw, y.zw ); + + vec4 s0 = floor(b0)*2.0 + 1.0; + vec4 s1 = floor(b1)*2.0 + 1.0; + vec4 sh = -step(h, vec4(0.0)); + + vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy ; + vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww ; + + vec3 p0 = vec3(a0.xy,h.x); + vec3 p1 = vec3(a0.zw,h.y); + vec3 p2 = vec3(a1.xy,h.z); + vec3 p3 = vec3(a1.zw,h.w); + + vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2, p2), dot(p3,p3))); + p0 *= norm.x; + p1 *= norm.y; + p2 *= norm.z; + p3 *= norm.w; + + vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0); + m = m * m; + return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1), dot(p2,x2), dot(p3,x3) ) ); +} + +float snoise(float x, float y, float z){ + return snoise(vec3(x, y, z)); +} + +#pragma glslify: export(snoise) \ No newline at end of file diff --git a/experiments/flame/src/shaders/gradientSubstract.frag b/experiments/flame/src/shaders/gradientSubstract.frag new file mode 100644 index 00000000..bc8ff7e3 --- /dev/null +++ b/experiments/flame/src/shaders/gradientSubstract.frag @@ -0,0 +1,11 @@ +#version 300 es + +precision highp float; +in vec2 vTextureCoord; +uniform sampler2D uMap; + +out vec4 oColor; + +void main(void) { + oColor = texture(uMap, vTextureCoord); +} \ No newline at end of file diff --git a/experiments/flame/src/shaders/jacobi.frag b/experiments/flame/src/shaders/jacobi.frag new file mode 100644 index 00000000..bc8ff7e3 --- /dev/null +++ b/experiments/flame/src/shaders/jacobi.frag @@ -0,0 +1,11 @@ +#version 300 es + +precision highp float; +in vec2 vTextureCoord; +uniform sampler2D uMap; + +out vec4 oColor; + +void main(void) { + oColor = texture(uMap, vTextureCoord); +} \ No newline at end of file diff --git a/experiments/flame/src/shaders/particles.frag b/experiments/flame/src/shaders/particles.frag new file mode 100644 index 00000000..a1396c1e --- /dev/null +++ b/experiments/flame/src/shaders/particles.frag @@ -0,0 +1,36 @@ +#version 300 es + +precision highp float; +in vec3 vColor; +in vec4 vShadowCoord; + +uniform sampler2D uDepthMap; +uniform vec3 uLight; + +out vec4 oColor; + + +float samplePCF3x3( vec4 sc ) +{ + const int s = 2; + float shadow = 0.0; + float bias = 0.005; + float threshold = sc.z - bias; + + shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2(-s,-s) ).r); + shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2(-s, 0) ).r); + shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2(-s, s) ).r); + shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( 0,-s) ).r); + shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( 0, 0) ).r); + shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( 0, s) ).r); + shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( s,-s) ).r); + shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( s, 0) ).r); + shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( s, s) ).r); + return shadow/9.0; +} + + +void main(void) { + if(distance(gl_PointCoord, vec2(0.5)) > 0.5) discard; + oColor = vec4(vColor, 1.0); +} \ No newline at end of file diff --git a/experiments/flame/src/shaders/particles.vert b/experiments/flame/src/shaders/particles.vert new file mode 100644 index 00000000..45d8d210 --- /dev/null +++ b/experiments/flame/src/shaders/particles.vert @@ -0,0 +1,45 @@ +#version 300 es + +precision highp float; +in vec3 aVertexPosition; +in vec2 aTextureCoord; +in vec3 aNormal; + +uniform mat4 uModelMatrix; +uniform mat4 uViewMatrix; +uniform mat4 uProjectionMatrix; +uniform mat4 uShadowMatrix; +uniform vec2 uViewport; + +uniform sampler2D uPosMap; +uniform sampler2D uDataMap; + +out vec3 vColor; +out vec4 vShadowCoord; + +#pragma glslify: rotate = require(./glsl-utils/rotate.glsl) +#pragma glslify: particleSize = require(./glsl-utils/particleSize.glsl) + +#define radius 0.015 + +void main(void) { + + vec3 pos = texture(uPosMap, aTextureCoord).xyz; + vec3 data = texture(uDataMap, aTextureCoord).xyz; + float life = data.x; + vec4 wsPos = uModelMatrix * vec4(pos, 1.0); + + gl_Position = uProjectionMatrix * uViewMatrix * wsPos; + + float scale = mix(0.5, 1.0, aVertexPosition.x); + float scaleLife = abs(life - .5); + scaleLife = smoothstep(0.5, 0.4, scaleLife); + scale *= scaleLife; + + gl_PointSize = particleSize(gl_Position, uProjectionMatrix, uViewport, radius) * scale; + + vShadowCoord = uShadowMatrix * wsPos; + float g = mix(0.5, 1.0, aVertexPosition.y); + // vColor = vec3(data.yz, 0.0); + vColor = vec3(g); +} \ No newline at end of file diff --git a/experiments/flame/src/shaders/save.frag b/experiments/flame/src/shaders/save.frag new file mode 100644 index 00000000..eac4273f --- /dev/null +++ b/experiments/flame/src/shaders/save.frag @@ -0,0 +1,18 @@ +#version 300 es + +precision highp float; +in vec3 vPosition; +in vec3 vNormal; +in vec3 vData; + +layout (location = 0) out vec4 oFragColor0; +layout (location = 1) out vec4 oFragColor1; +layout (location = 2) out vec4 oFragColor2; +layout (location = 3) out vec4 oFragColor3; + +void main(void) { + oFragColor0 = vec4(vPosition, 1.0); + oFragColor1 = vec4(vec3(0.0), 1.0); + oFragColor2 = vec4(vNormal, 1.0); + oFragColor3 = vec4(vData, 1.0); +} \ No newline at end of file diff --git a/experiments/flame/src/shaders/save.vert b/experiments/flame/src/shaders/save.vert new file mode 100644 index 00000000..63f8c5d5 --- /dev/null +++ b/experiments/flame/src/shaders/save.vert @@ -0,0 +1,20 @@ +#version 300 es + +precision highp float; +in vec3 aVertexPosition; +in vec2 aTextureCoord; +in vec3 aNormal; +in vec3 aData; + +out vec3 vPosition; +out vec3 vNormal; +out vec3 vData; + +void main(void) { + gl_Position = vec4(aTextureCoord, 0.0, 1.0); + vPosition = aVertexPosition; + vNormal = aNormal; + vData = aData; + + gl_PointSize = 1.0; +} \ No newline at end of file diff --git a/experiments/flame/src/shaders/sim.frag b/experiments/flame/src/shaders/sim.frag new file mode 100644 index 00000000..e25d8530 --- /dev/null +++ b/experiments/flame/src/shaders/sim.frag @@ -0,0 +1,75 @@ +#version 300 es + +precision highp float; +in vec2 vTextureCoord; + +uniform sampler2D uPosMap; +uniform sampler2D uVelMap; +uniform sampler2D uExtraMap; +uniform sampler2D uDataMap; +uniform sampler2D uPosOrgMap; +uniform sampler2D uFluidMap; +uniform sampler2D uDensityMap; + +uniform float uBound; +uniform float uTime; + +layout (location = 0) out vec4 oFragColor0; +layout (location = 1) out vec4 oFragColor1; +layout (location = 2) out vec4 oFragColor2; +layout (location = 3) out vec4 oFragColor3; + +#pragma glslify: rotate = require(./glsl-utils/rotate.glsl) +#pragma glslify: snoise = require(./glsl-utils/snoise.glsl) +#pragma glslify: curlNoise = require(./glsl-utils/curlNoise.glsl) + +#define PI 3.1415926535897932384626433832795 + +void main(void) { + + vec3 pos = texture(uPosMap, vTextureCoord).xyz; + vec3 vel = texture(uVelMap, vTextureCoord).xyz; + vec3 extra = texture(uExtraMap, vTextureCoord).xyz; + vec3 data = texture(uDataMap, vTextureCoord).xyz; + vec3 posOrg = texture(uPosOrgMap, vTextureCoord).xyz; + + float life = data.x; + life -= mix(1.0, 3.0, extra.y) * 0.004; + + vec3 acc = vec3(0.0); + + vec2 uv = pos.xy / uBound * .5 + .5; + vec3 fluid = texture(uFluidMap, uv).xyz; + float density = texture(uDensityMap, uv).x; + density = mix(0.5, 1.0, density); + acc += fluid * 0.001 * density; + + + // noise + vec3 noise = curlNoise(pos * 0.5); + noise.xy *= 0.01; + acc += noise; + + // pull back to center + acc.z -= pos.z * 0.05; + + vel += acc; + float speed = mix(1.0, 3.0, extra.x) * 0.0005; + + float initSpeed = smoothstep(.9, .6, life); + pos += vel * speed * initSpeed; + vel *= .96; + + + if(life <= 0.0) { + life = 1.0; + pos = posOrg; + } + data.x = life; + + + oFragColor0 = vec4(pos, 1.0); + oFragColor1 = vec4(vel, 1.0); + oFragColor2 = vec4(extra, 1.0); + oFragColor3 = vec4(data, 1.0); +} \ No newline at end of file diff --git a/experiments/flame/src/shaders/splat.frag b/experiments/flame/src/shaders/splat.frag new file mode 100644 index 00000000..bc8ff7e3 --- /dev/null +++ b/experiments/flame/src/shaders/splat.frag @@ -0,0 +1,11 @@ +#version 300 es + +precision highp float; +in vec2 vTextureCoord; +uniform sampler2D uMap; + +out vec4 oColor; + +void main(void) { + oColor = texture(uMap, vTextureCoord); +} \ No newline at end of file diff --git a/experiments/flame/src/sketch01.js b/experiments/flame/src/sketch01.js new file mode 100644 index 00000000..fb6a9ba0 --- /dev/null +++ b/experiments/flame/src/sketch01.js @@ -0,0 +1,27 @@ +import "./hash.js"; +import { rgb, getMonoColor } from "./utils/index.js"; +import { targetWidth, targetHeight } from "./features.js"; +import setupProject from "./utils/setupProject2D.js"; + +import Settings from "./Settings.js"; +import addControls from "./utils/addControl.js"; + +import { getPalette } from "./utils/SolarPalettes.js"; + +// development +if (process.env.NODE_ENV === "development") { + Settings.init(); + addControls(); +} +const { ctx, width, height } = setupProject(targetWidth, targetHeight); + +ctx.fillStyle = rgb(getMonoColor(255)); +ctx.fillRect(0, 0, width, height); + +const palette = getPalette(9); +const w = Math.floor(width / palette.length); + +palette.forEach((c, i) => { + ctx.fillStyle = rgb(c); + ctx.fillRect(i * w, 0, w, height); +}); diff --git a/experiments/flame/src/utils/Capture.js b/experiments/flame/src/utils/Capture.js new file mode 100644 index 00000000..b11d064c --- /dev/null +++ b/experiments/flame/src/utils/Capture.js @@ -0,0 +1,61 @@ +// Capture.js + +const dataURLtoBlob = (dataurl) => { + var arr = dataurl.split(","); + var mime = arr[0].match(/:(.*?);/)[1]; + var bstr = atob(arr[1]); + var n = bstr.length; + var u8arr = new Uint8Array(n); + while (n--) { + u8arr[n] = bstr.charCodeAt(n); + } + return new Blob([u8arr], { type: mime }); +}; + +const saveImage = (canvas, filename) => { + var link = document.createElement("a"); + var imgData = canvas.toDataURL({ + format: "png", + multiplier: 4, + }); + // var strDataURI = imgData.substr(22, imgData.length); + var blob = dataURLtoBlob(imgData); + var objurl = URL.createObjectURL(blob); + + link.download = `${filename}.png`; + + link.href = objurl; + + link.click(); +}; + +const getDateString = () => { + const date = new Date(); + const strDate = + `${date.getFullYear()}.` + + `${date.getMonth() + 1}.` + + `${date.getDate()}-` + + `${date.getHours()}.` + + `${date.getMinutes()}.` + + `${date.getSeconds()}`; + + return strDate; +}; + +String.prototype.replaceAll = function replaceAll(search, replacement) { + const target = this; + return target.replace(new RegExp(search, "g"), replacement); +}; + +const capture = () => { + window.addEventListener("keydown", (e) => { + if (e.keyCode === 83 && (e.metaKey || e.ctrlKey)) { + e.preventDefault(); + const strDate = getDateString(); + const canvas = document.querySelector("#main-canvas"); + saveImage(canvas, strDate); + } + }); +}; + +export default capture(); diff --git a/experiments/flame/src/utils/Color.js b/experiments/flame/src/utils/Color.js new file mode 100644 index 00000000..f7389243 --- /dev/null +++ b/experiments/flame/src/utils/Color.js @@ -0,0 +1,124 @@ +import hexRgb from "hex-rgb"; +import rgbToHsl from "rgb-to-hsl"; +import hslToRgb from "hsl-rgb"; + +class Color { + constructor(r, g, b, isHSL = false) { + if (typeof r === "string") { + const { red, green, blue } = hexRgb(r); + this._r = red; + this._g = green; + this._b = blue; + } else { + if (!!r.length) { + this._r = r[0]; + this._g = r[1]; + this._b = r[2]; + } else { + if (isHSL) { + this._hue = r; + this._saturation = g; + this.lightness = b; + } else { + this._r = r; + this._g = g; + this._b = b; + } + } + } + + this._updateHSL(); + } + + _updateRGB() { + const oRGB = hslToRgb(this._hue, this._saturation, this._lightness); + + this._r = oRGB[0]; + this._g = oRGB[1]; + this._b = oRGB[2]; + } + + _updateHSL() { + const oHSL = rgbToHsl(this._r, this._g, this._b); + this._hue = oHSL[0]; + this._saturation = parseFloat(oHSL[1].split("%")[0]) / 100; + this._lightness = parseFloat(oHSL[2].split("%")[0]) / 100; + } + + // rgb + set r(value) { + this._r = value; + this._updateHSL(); + } + + get r() { + return this._r; + } + + set g(value) { + this._g = value; + this._updateHSL(); + } + + get g() { + return this._g; + } + + set b(value) { + this._b = value; + this._updateHSL(); + } + + get b() { + return this._b; + } + + // hsl + set hue(value) { + this._hue = value; + this._updateRGB(); + } + + get hue() { + return this._hue; + } + + set saturation(value) { + this._saturation = value; + this._updateRGB(); + } + + get saturation() { + return this._saturation; + } + + set lightness(value) { + this._lightness = value; + this._updateRGB(); + } + + get lightness() { + return this._lightness; + } + + // get value + get hex() { + return 0; + } + + get value() { + return [this._r, this._g, this._b]; + } + + set value(mValues) { + this._r = mValues[0]; + this._g = mValues[1]; + this.b = mValues[2]; + } + + get glsl() { + return [this._r, this._g, this._b].map((v) => v / 255); + } +} + +export default Color; diff --git a/experiments/flame/src/utils/ColorTheme.js b/experiments/flame/src/utils/ColorTheme.js new file mode 100644 index 00000000..01f14b87 --- /dev/null +++ b/experiments/flame/src/utils/ColorTheme.js @@ -0,0 +1,16 @@ +// ColorThemes.js + +import { randomInt, shuffle } from "./"; +import COLOR_THEMES from "./colors.json"; +import hexRgb from "hex-rgb"; + +export const getColorTheme = () => { + const index = randomInt(COLOR_THEMES.length); + const colorTheme = shuffle(COLOR_THEMES[index]); + const colors = colorTheme.map((c) => { + const { red, green, blue } = hexRgb(c); + return [red, green, blue]; + }); + + return colors; +}; diff --git a/experiments/flame/src/utils/SolarPalettes.js b/experiments/flame/src/utils/SolarPalettes.js new file mode 100644 index 00000000..2ebaaba1 --- /dev/null +++ b/experiments/flame/src/utils/SolarPalettes.js @@ -0,0 +1,708 @@ +import { pick } from "./"; + +const palettes = [ + { + name: "立春", + theme: [ + [ + [255, 247, 155], + [255, 238, 111], + [236, 212, 82], + [182, 160, 20], + ], + [ + [213, 235, 225], + [177, 213, 200], + [153, 188, 172], + [128, 164, 146], + ], + [ + [139, 112, 66], + [119, 80, 57], + [95, 67, 33], + [66, 37, 23], + ], + [ + [243, 166, 148], + [238, 121, 89], + [186, 81, 64], + [193, 44, 31], + ], + ], + }, + { + name: "雨水", + theme: [ + [ + [249, 211, 227], + [236, 176, 193], + [221, 118, 148], + [167, 98, 131], + ], + [ + [190, 177, 170], + [180, 146, 115], + [164, 95, 68], + [107, 84, 88], + ], + [ + [229, 168, 75], + [225, 138, 59], + [152, 79, 49], + [124, 70, 30], + ], + [ + [192, 214, 149], + [169, 190, 123], + [119, 150, 73], + [79, 111, 70], + ], + ], + }, + { + name: "驚蟄", + theme: [ + [ + [186, 91, 73], + [166, 64, 54], + [158, 42, 34], + [124, 25, 30], + ], + [ + [246, 190, 200], + [240, 145, 160], + [220, 107, 130], + [195, 92, 93], + ], + [ + [254, 220, 94], + [250, 192, 61], + [219, 155, 52], + [198, 121, 21], + ], + [ + [154, 167, 177], + [107, 121, 142], + [69, 70, 94], + [44, 47, 59], + ], + ], + }, + { + name: "春分", + theme: [ + [ + [235, 238, 232], + [235, 237, 223], + [224, 224, 208], + [199, 198, 182], + ], + [ + [210, 175, 157], + [188, 131, 107], + [178, 109, 93], + [154, 102, 85], + ], + [ + [234, 85, 20], + [210, 57, 24], + [200, 22, 29], + [167, 33, 38], + ], + [ + [50, 113, 174], + [0, 113, 117], + [40, 72, 82], + [18, 38, 79], + ], + ], + }, + { + name: "清明", + theme: [ + [ + [166, 85, 157], + [138, 24, 116], + [108, 33, 109], + [66, 34, 86], + ], + [ + [190, 194, 179], + [157, 157, 130], + [145, 145, 119], + [121, 131, 108], + ], + [ + [211, 204, 214], + [155, 142, 169], + [126, 82, 127], + [102, 61, 116], + ], + [ + [203, 92, 131], + [184, 53, 112], + [167, 55, 102], + [144, 55, 84], + ], + ], + }, + { + name: "穀雨", + theme: [ + [ + [220, 199, 225], + [187, 161, 203], + [166, 126, 183], + [125, 82, 132], + ], + [ + [168, 191, 143], + [104, 148, 92], + [76, 128, 69], + [68, 106, 55], + ], + [ + [174, 208, 238], + [110, 155, 197], + [53, 78, 107], + [19, 57, 62], + ], + [ + [189, 130, 83], + [148, 86, 53], + [128, 76, 46], + [91, 50, 34], + ], + ], + }, + { + name: "立夏", + theme: [ + [ + [195, 217, 78], + [183, 211, 50], + [158, 188, 25], + [132, 167, 41], + ], + [ + [223, 206, 180], + [191, 167, 130], + [180, 155, 127], + [148, 120, 79], + ], + [ + [190, 194, 188], + [168, 161, 156], + [146, 137, 123], + [112, 105, 93], + ], + [ + [242, 154, 118], + [237, 109, 61], + [233, 72, 41], + [230, 0, 18], + ], + ], + }, + { + name: "小滿", + theme: [ + [ + [226, 162, 172], + [221, 107, 123], + [194, 81, 96], + [184, 26, 53], + ], + [ + [106, 141, 82], + [93, 131, 81], + [79, 121, 74], + [42, 110, 63], + ], + [ + [212, 201, 170], + [180, 163, 121], + [158, 131, 88], + [129, 102, 59], + ], + [ + [242, 200, 103], + [211, 162, 55], + [208, 134, 53], + [159, 96, 39], + ], + ], + }, + { + name: "芒種", + theme: [ + [ + [213, 209, 174], + [191, 192, 150], + [169, 168, 134], + [146, 144, 93], + ], + [ + [179, 181, 156], + [168, 176, 146], + [169, 167, 115], + [134, 140, 78], + ], + [ + [221, 187, 153], + [210, 163, 108], + [190, 148, 87], + [180, 136, 77], + ], + [ + [83, 81, 100], + [69, 70, 89], + [52, 48, 65], + [30, 39, 50], + ], + ], + }, + { + name: "夏至", + theme: [ + [ + [203, 82, 62], + [177, 59, 46], + [149, 48, 46], + [130, 35, 39], + ], + [ + [178, 182, 182], + [167, 170, 161], + [122, 123, 120], + [104, 106, 103], + ], + [ + [240, 194, 162], + [219, 156, 94], + [217, 136, 61], + [204, 93, 32], + ], + [ + [245, 243, 242], + [234, 229, 227], + [223, 224, 217], + [212, 211, 202], + ], + ], + }, + { + name: "小暑", + theme: [ + [ + [245, 176, 135], + [241, 143, 96], + [239, 132, 93], + [237, 109, 70], + ], + [ + [224, 223, 198], + [191, 185, 156], + [169, 159, 112], + [135, 125, 82], + ], + [ + [149, 64, 36], + [135, 52, 36], + [102, 43, 31], + [76, 30, 26], + ], + [ + [16, 104, 152], + [18, 80, 123], + [6, 67, 111], + [0, 52, 69], + ], + ], + }, + { + name: "大暑", + theme: [ + [ + [227, 173, 185], + [207, 146, 158], + [178, 119, 119], + [163, 95, 101], + ], + [ + [237, 241, 187], + [227, 235, 152], + [216, 222, 138], + [205, 209, 113], + ], + [ + [212, 191, 137], + [191, 166, 112], + [170, 142, 89], + [137, 109, 71], + ], + [ + [190, 210, 187], + [155, 180, 150], + [129, 163, 128], + [105, 142, 106], + ], + ], + }, + { + name: "立秋", + theme: [ + [ + [136, 171, 218], + [111, 148, 205], + [89, 118, 186], + [46, 89, 167], + ], + [ + [152, 182, 194], + [127, 159, 175], + [102, 143, 139], + [84, 118, 137], + ], + [ + [239, 239, 239], + [216, 209, 197], + [198, 190, 177], + [172, 159, 138], + ], + [ + [192, 208, 157], + [147, 143, 76], + [127, 117, 76], + [89, 83, 51], + ], + ], + }, + { + name: "處暑", + theme: [ + [ + [240, 207, 227], + [228, 184, 213], + [206, 147, 192], + [186, 121, 177], + ], + [ + [201, 207, 193], + [168, 183, 140], + [144, 160, 125], + [108, 134, 80], + ], + [ + [162, 210, 226], + [135, 192, 202], + [90, 164, 174], + [16, 139, 150], + ], + [ + [234, 216, 154], + [213, 180, 92], + [191, 156, 70], + [170, 133, 52], + ], + ], + }, + { + name: "白露", + theme: [ + [ + [245, 242, 233], + [234, 228, 209], + [223, 214, 184], + [213, 200, 160], + ], + [ + [134, 144, 138], + [107, 125, 115], + [85, 95, 77], + [69, 73, 61], + ], + [ + [211, 203, 197], + [200, 181, 179], + [146, 129, 135], + [89, 76, 87], + ], + [ + [196, 183, 152], + [165, 138, 95], + [124, 98, 63], + [100, 77, 49], + ], + ], + }, + { + name: "秋分", + theme: [ + [ + [213, 227, 212], + [202, 215, 197], + [190, 202, 183], + [179, 189, 169], + ], + [ + [192, 173, 94], + [170, 150, 73], + [143, 61, 44], + [104, 54, 50], + ], + [ + [74, 148, 196], + [65, 130, 164], + [50, 120, 138], + [0, 109, 135], + ], + [ + [234, 238, 241], + [212, 221, 225], + [189, 203, 210], + [178, 191, 195], + ], + ], + }, + { + name: "寒露", + theme: [ + [ + [166, 186, 177], + [129, 157, 142], + [119, 138, 119], + [95, 118, 106], + ], + [ + [221, 176, 120], + [218, 146, 51], + [188, 110, 55], + [159, 82, 33], + ], + [ + [139, 163, 199], + [0, 61, 116], + [25, 50, 95], + [26, 40, 71], + ], + [ + [236, 217, 199], + [225, 193, 153], + [198, 162, 104], + [179, 147, 75], + ], + ], + }, + { + name: "霜降", + theme: [ + [ + [209, 41, 32], + [171, 29, 34], + [143, 29, 34], + [99, 18, 22], + ], + [ + [189, 178, 178], + [145, 130, 143], + [106, 91, 109], + [92, 79, 85], + ], + [ + [248, 198, 181], + [218, 158, 140], + [215, 127, 102], + [177, 90, 67], + ], + [ + [223, 215, 194], + [212, 193, 166], + [190, 167, 139], + [153, 128, 108], + ], + ], + }, + { + name: "立冬", + theme: [ + [ + [255, 251, 199], + [247, 238, 173], + [236, 224, 147], + [214, 197, 96], + ], + [ + [136, 191, 184], + [93, 163, 157], + [61, 142, 134], + [32, 104, 100], + ], + [ + [158, 140, 107], + [136, 118, 87], + [109, 92, 61], + [90, 76, 59], + ], + [ + [168, 135, 135], + [158, 105, 109], + [129, 71, 76], + [102, 43, 47], + ], + ], + }, + { + name: "小雪", + theme: [ + [ + [222, 130, 167], + [204, 115, 160], + [185, 90, 137], + [176, 67, 111], + ], + [ + [230, 119, 98], + [221, 107, 79], + [210, 71, 53], + [185, 58, 38], + ], + [ + [212, 229, 239], + [188, 212, 231], + [163, 187, 219], + [138, 171, 204], + ], + [ + [158, 131, 104], + [144, 108, 74], + [124, 91, 62], + [114, 69, 58], + ], + ], + }, + { + name: "大雪", + theme: [ + [ + [239, 196, 206], + [206, 136, 146], + [195, 92, 106], + [176, 69, 82], + ], + [ + [212, 211, 193], + [191, 193, 169], + [169, 160, 130], + [117, 108, 75], + ], + [ + [120, 138, 111], + [93, 114, 89], + [78, 101, 72], + [63, 80, 59], + ], + [ + [164, 171, 214], + [117, 124, 187], + [97, 94, 168], + [74, 75, 157], + ], + ], + }, + { + name: "冬至", + theme: [ + [ + [231, 202, 211], + [217, 160, 179], + [187, 122, 140], + [158, 78, 86], + ], + [ + [218, 169, 169], + [205, 115, 114], + [168, 88, 88], + [124, 68, 73], + ], + [ + [235, 225, 169], + [225, 210, 121], + [214, 188, 70], + [190, 138, 47], + ], + [ + [121, 104, 96], + [88, 82, 72], + [70, 67, 59], + [49, 50, 44], + ], + ], + }, + { + name: "小寒", + theme: [ + [ + [246, 249, 228], + [236, 235, 194], + [225, 211, 132], + [202, 178, 114], + ], + [ + [189, 150, 131], + [149, 90, 66], + [129, 73, 44], + [104, 54, 26], + ], + [ + [125, 146, 159], + [87, 100, 112], + [60, 70, 84], + [21, 29, 41], + ], + [ + [164, 201, 204], + [108, 168, 175], + [80, 146, 150], + [34, 107, 104], + ], + ], + }, + { + name: "大寒", + theme: [ + [ + [153, 93, 127], + [129, 70, 98], + [96, 38, 65], + [66, 11, 47], + ], + [ + [235, 227, 199], + [202, 197, 160], + [146, 137, 107], + [102, 95, 77], + ], + [ + [221, 197, 184], + [190, 168, 157], + [143, 109, 95], + [105, 75, 60], + ], + [ + [200, 182, 187], + [156, 141, 155], + [157, 133, 143], + [118, 85, 93], + ], + ], + }, +]; + +export default palettes; + +export const getPalette = (mIndex) => { + const palette = mIndex === undefined ? pick(palettes) : palettes[mIndex]; + const { theme } = palette; + return theme.map((colors) => pick(colors)); +}; diff --git a/experiments/flame/src/utils/addControl.js b/experiments/flame/src/utils/addControl.js new file mode 100644 index 00000000..7d85d07e --- /dev/null +++ b/experiments/flame/src/utils/addControl.js @@ -0,0 +1,94 @@ +import { GL } from "alfrid"; + +import * as dat from "dat.gui"; +import Config from "../Config"; +import Settings from "../Settings"; +import { rgb } from "../utils"; +import { saveJson } from "./"; +import { resizeUpdate } from "./resize"; +import addPreview, { resizeThumbnail } from "./thumbnail"; +import Color from "../utils/Color"; + +const showRGBControl = false; + +export default (scene) => { + const { refresh, reload } = Settings; + const oControl = { + save: () => { + saveJson(Config, "Settings"); + }, + }; + + const gui = new dat.GUI({ width: 300 }); + window.gui = gui; + + // color + const addColorControl = (mFolder, mAttr, mName, mOpen = true) => { + const oColor = new Color(Config[mAttr]); + mName = mName || mAttr; + + const _refresh = () => { + Config[mAttr] = oColor.value; + refresh(); + }; + + const f = mFolder.addFolder(mName); + f.addColor(oColor, "value").onFinishChange(_refresh).listen(); + f.add(oColor, "hue", 0, 360).onFinishChange(_refresh).listen(); + f.add(oColor, "saturation", 0, 1).onFinishChange(_refresh).listen(); + f.add(oColor, "lightness", 0, 1).onFinishChange(_refresh).listen(); + if (showRGBControl) { + f.add(oColor, "r", 0, 255).step(1).onFinishChange(_refresh).listen(); + f.add(oColor, "g", 0, 255).step(1).onFinishChange(_refresh).listen(); + f.add(oColor, "b", 0, 255).step(1).onFinishChange(_refresh).listen(); + } + mOpen && f.open(); + }; + + addColorControl(gui, "colorBg"); + + // system settings + const fSystem = gui.addFolder("System"); + const updateBackgroundColor = () => { + refresh(); + document.body.style.backgroundColor = rgb(Config.background); + }; + + const updateThumbnail = () => { + refresh(); + resizeThumbnail(); + }; + + fSystem.add(Config, "useTargetSize").onFinishChange(reload); + + if (Config.useTargetSize) { + fSystem + .add(Config, "margin", 0, 500) + .step(1) + .onChange(function () { + refresh(); + resizeUpdate(); + }); + fSystem.addColor(Config, "background").onChange(updateBackgroundColor); + fSystem.add(Config, "showThumbnail").onFinishChange(reload); + if (Config.showThumbnail) { + fSystem + .add(Config, "thumbnailSize", 0, 500) + .step(1) + .onFinishChange(updateThumbnail); + } + } + + fSystem.add(Config, "autoSave").onFinishChange(reload); + fSystem.add(oControl, "save").name("Save Settings"); + fSystem.add(Settings, "reset").name("Reset Default"); + + fSystem.open(); + + resizeUpdate(); + updateBackgroundColor(); + + if (Config.showThumbnail) { + addPreview(GL.canvas); + } +}; diff --git a/experiments/flame/src/utils/bezier.js b/experiments/flame/src/utils/bezier.js new file mode 100644 index 00000000..8a88e433 --- /dev/null +++ b/experiments/flame/src/utils/bezier.js @@ -0,0 +1,34 @@ +import { vec2 } from "gl-matrix"; +import { vec3 } from "gl-matrix"; + +export const bezier2 = (mPoints, t) => { + if (mPoints.length === 2) { + const p = vec2.create(); + vec2.lerp(p, mPoints[0], mPoints[1], t); + return p; + } + + const a = []; + for (let i = 0; i < mPoints.length - 1; i++) { + const p = vec2.create(); + vec2.lerp(p, mPoints[i], mPoints[i + 1], t); + a.push(p); + } + return bezier2(a, t); +}; + +export const bezier3 = (mPoints, t) => { + if (mPoints.length === 2) { + const p = vec3.create(); + vec3.lerp(p, mPoints[0], mPoints[1], t); + return p; + } + + const a = []; + for (let i = 0; i < mPoints.length - 1; i++) { + const p = vec3.create(); + vec3.lerp(p, mPoints[i], mPoints[i + 1], t); + a.push(p); + } + return bezier3(a, t); +}; diff --git a/experiments/flame/src/utils/colors.json b/experiments/flame/src/utils/colors.json new file mode 100644 index 00000000..b5bd3752 --- /dev/null +++ b/experiments/flame/src/utils/colors.json @@ -0,0 +1,51 @@ +[ + ["#69d2e7", "#a7dbd8", "#e0e4cc", "#f38630", "#fa6900"], + ["#fe4365", "#fc9d9a", "#f9cdad", "#c8c8a9", "#83af9b"], + ["#ecd078", "#d95b43", "#c02942", "#542437", "#53777a"], + ["#556270", "#4ecdc4", "#c7f464", "#ff6b6b", "#c44d58"], + ["#774f38", "#e08e79", "#f1d4af", "#ece5ce", "#c5e0dc"], + ["#e8ddcb", "#cdb380", "#036564", "#033649", "#031634"], + ["#490a3d", "#bd1550", "#e97f02", "#f8ca00", "#8a9b0f"], + ["#594f4f", "#547980", "#45ada8", "#9de0ad", "#e5fcc2"], + ["#00a0b0", "#6a4a3c", "#cc333f", "#eb6841", "#edc951"], + ["#e94e77", "#d68189", "#c6a49a", "#c6e5d9", "#f4ead5"], + ["#3fb8af", "#7fc7af", "#dad8a7", "#ff9e9d", "#ff3d7f"], + ["#d9ceb2", "#948c75", "#d5ded9", "#7a6a53", "#99b2b7"], + ["#ffffff", "#cbe86b", "#f2e9e1", "#1c140d", "#cbe86b"], + ["#efffcd", "#dce9be", "#555152", "#2e2633", "#99173c"], + ["#343838", "#005f6b", "#008c9e", "#00b4cc", "#00dffc"], + ["#413e4a", "#73626e", "#b38184", "#f0b49e", "#f7e4be"], + ["#ff4e50", "#fc913a", "#f9d423", "#ede574", "#e1f5c4"], + ["#99b898", "#fecea8", "#ff847c", "#e84a5f", "#2a363b"], + ["#655643", "#80bca3", "#f6f7bd", "#e6ac27", "#bf4d28"], + ["#00a8c6", "#40c0cb", "#f9f2e7", "#aee239", "#8fbe00"], + ["#351330", "#424254", "#64908a", "#e8caa4", "#cc2a41"], + ["#554236", "#f77825", "#d3ce3d", "#f1efa5", "#60b99a"], + ["#5d4157", "#838689", "#a8caba", "#cad7b2", "#ebe3aa"], + ["#8c2318", "#5e8c6a", "#88a65e", "#bfb35a", "#f2c45a"], + ["#fad089", "#ff9c5b", "#f5634a", "#ed303c", "#3b8183"], + ["#ff4242", "#f4fad2", "#d4ee5e", "#e1edb9", "#f0f2eb"], + ["#f8b195", "#f67280", "#c06c84", "#6c5b7b", "#355c7d"], + ["#d1e751", "#ffffff", "#000000", "#4dbce9", "#26ade4"], + ["#1b676b", "#519548", "#88c425", "#bef202", "#eafde6"], + ["#5e412f", "#fcebb6", "#78c0a8", "#f07818", "#f0a830"], + ["#bcbdac", "#cfbe27", "#f27435", "#f02475", "#3b2d38"], + ["#452632", "#91204d", "#e4844a", "#e8bf56", "#e2f7ce"], + ["#eee6ab", "#c5bc8e", "#696758", "#45484b", "#36393b"], + ["#f0d8a8", "#3d1c00", "#86b8b1", "#f2d694", "#fa2a00"], + ["#2a044a", "#0b2e59", "#0d6759", "#7ab317", "#a0c55f"], + ["#f04155", "#ff823a", "#f2f26f", "#fff7bd", "#95cfb7"], + ["#b9d7d9", "#668284", "#2a2829", "#493736", "#7b3b3b"], + ["#bbbb88", "#ccc68d", "#eedd99", "#eec290", "#eeaa88"], + ["#b3cc57", "#ecf081", "#ffbe40", "#ef746f", "#ab3e5b"], + ["#a3a948", "#edb92e", "#f85931", "#ce1836", "#009989"], + ["#300030", "#480048", "#601848", "#c04848", "#f07241"], + ["#67917a", "#170409", "#b8af03", "#ccbf82", "#e33258"], + ["#aab3ab", "#c4cbb7", "#ebefc9", "#eee0b7", "#e8caaf"], + ["#e8d5b7", "#0e2430", "#fc3a51", "#f5b349", "#e8d5b9"], + ["#ab526b", "#bca297", "#c5ceae", "#f0e2a4", "#f4ebc3"], + ["#607848", "#789048", "#c0d860", "#f0f0d8", "#604848"], + ["#b6d8c0", "#c8d9bf", "#dadabd", "#ecdbbc", "#fedcba"], + ["#a8e6ce", "#dcedc2", "#ffd3b5", "#ffaaa6", "#ff8c94"], + ["#3e4147", "#fffedf", "#dfba69", "#5a2e2e", "#2a2c31"] +] diff --git a/experiments/flame/src/utils/draw.js b/experiments/flame/src/utils/draw.js new file mode 100644 index 00000000..e69de29b diff --git a/experiments/flame/src/utils/fullscreen.js b/experiments/flame/src/utils/fullscreen.js new file mode 100644 index 00000000..05f7cc5c --- /dev/null +++ b/experiments/flame/src/utils/fullscreen.js @@ -0,0 +1,23 @@ +// fullscreen +let canvas; + +// Function to toggle fullscreen mode +function toggleFullScreen() { + if (!!canvas) { + if (!document.fullscreenElement) { + canvas.requestFullscreen(); + } else { + document.exitFullscreen(); + } + } +} + +export default function () { + canvas = document.querySelector("#main-canvas"); + // Add event listener for keydown event on the whole document + document.addEventListener("keydown", function (event) { + if (event.key === "f") { + toggleFullScreen(); + } + }); +} diff --git a/experiments/flame/src/utils/getDateString.js b/experiments/flame/src/utils/getDateString.js new file mode 100644 index 00000000..0ab8029e --- /dev/null +++ b/experiments/flame/src/utils/getDateString.js @@ -0,0 +1,14 @@ +const getDateString = () => { + const date = new Date() + const strDate = +`${date.getFullYear()}.` + +`${date.getMonth() + 1}.` + +`${date.getDate()}-` + +`${date.getHours()}.` + +`${date.getMinutes()}.` + +`${date.getSeconds()}` + + return strDate +} + +export { getDateString } diff --git a/experiments/flame/src/utils/index.js b/experiments/flame/src/utils/index.js new file mode 100644 index 00000000..272ffae0 --- /dev/null +++ b/experiments/flame/src/utils/index.js @@ -0,0 +1,112 @@ +export { saveImage } from "./saveImage"; +export { saveJson } from "./saveJson"; +export { getDateString } from "./getDateString"; +import { mat4 } from "gl-matrix"; + +export const getMonoColor = (v) => [v, v * 0.99, v * 0.96]; + +export const toGlsl = (v) => v / 255; + +export const RAD = Math.PI / 180; + +export const logError = (e) => { + console.error(e); +}; + +export const random = (a, b) => { + if (a === undefined) { + return fxrand(); + } + if (b === undefined) { + return fxrand() * a; + } + return a + (b - a) * fxrand(); +}; + +export const randomInt = (a, b) => { + return Math.floor(random(a, b)); +}; + +export const rgb = (r, g, b) => { + if (r.length) { + return rgb(r[0], r[1], r[2]); + } + if (g === undefined) { + return `rgb(${r}, ${r}, ${r})`; + } else { + return `rgb(${r}, ${g}, ${b})`; + } +}; + +export const pick = (elms) => { + return elms[randomInt(elms.length)]; +}; + +export const rgba = (r, g, b, a = 1) => { + let _g = g, + _b = b; + if (g === undefined) { + _g = r; + } + + if (b === undefined) { + _b = r; + } + + return `rgb(${r}, ${_g}, ${_b}, ${a})`; +}; + +export const shuffle = (a) => { + for (let i = a.length - 1; i > 0; i--) { + const j = Math.floor(random() * (i + 1)); + [a[i], a[j]] = [a[j], a[i]]; + } + return a; +}; + +export const mix = (a, b, p) => { + return a * (1 - p) + b * p; +}; + +export const mixColor = (a, b, p) => { + return [mix(a[0], b[0], p), mix(a[1], b[1], p), mix(a[2], b[2], p)]; +}; + +export const smoothstep = (min, max, value) => { + var x = Math.max(0, Math.min(1, (value - min) / (max - min))); + return x * x * (3 - 2 * x); +}; + +export const iOS = () => { + return ( + [ + "iPad Simulator", + "iPhone Simulator", + "iPod Simulator", + "iPad", + "iPhone", + "iPod", + ].includes(navigator.platform) || + // iPad on iOS 13 detection + (navigator.userAgent.includes("Mac") && "ontouchend" in document) + ); +}; + +export const biasMatrix = mat4.fromValues( + 0.5, + 0.0, + 0.0, + 0.0, + 0.0, + 0.5, + 0.0, + 0.0, + 0.0, + 0.0, + 0.5, + 0.0, + 0.5, + 0.5, + 0.5, + 1.0 +); diff --git a/experiments/flame/src/utils/noise.js b/experiments/flame/src/utils/noise.js new file mode 100644 index 00000000..02ff5e0d --- /dev/null +++ b/experiments/flame/src/utils/noise.js @@ -0,0 +1,44 @@ +import SimplexNoise from "simplex-noise"; + +console.log(window.fxhash); +let simplex = new SimplexNoise(window.fxhash); + +export const noise = (a, b, c, d) => { + if (c === undefined) { + return simplex.noise2D(a, b); + } else if (d === undefined) { + return simplex.noise3D(a, b, c); + } else { + return simplex.noise4D(a, b, c, d); + } +}; + +export const noise2D = (a, b, s = 1) => { + return noise(a * s, b * s); +}; + +export const noise3D = (a, b, c, s = 1) => { + return noise(a * s, b * s, c * s); +}; + +export const fbm2D = (a, b, scale = 1, level = 5) => { + let n = 0; + let t = 0; + for (let i = 0; i < level; i++) { + t = Math.pow(2, i); + n += noise2D(a * scale * t, b * scale * t) / t; + } + + return n; +}; + +export const fbm3D = (a, b, c, s = 1, l = 5, p = 2) => { + let n = 0; + let t = 0; + for (let i = 0; i < l; i++) { + t = Math.pow(p, i); + n += noise3D(a, b, c, s * t) / t; + } + + return n; +}; diff --git a/experiments/flame/src/utils/preload.js b/experiments/flame/src/utils/preload.js new file mode 100644 index 00000000..71fc9255 --- /dev/null +++ b/experiments/flame/src/utils/preload.js @@ -0,0 +1,36 @@ +// preload.js +import assets from "../asset-list"; +import Assets from "../Assets"; +import AssetsLoader from "assets-loader"; + +const loadAssets = (gl) => + new Promise((resolve, reject) => { + const loader = document.body.querySelector(".Loading-Bar"); + console.log("Load Assets", assets); + if (assets.length > 0) { + document.body.classList.add("isLoading"); + + new AssetsLoader({ + assets: assets, + }) + .on("error", (error) => { + console.log("Error :", error); + }) + .on("progress", (p) => { + if (loader) loader.style.width = `${p * 100}%`; + }) + .on("complete", (o) => { + if (loader) loader.style.width = `100%`; + Assets.init(o); + setTimeout(() => { + document.body.classList.remove("isLoading"); + resolve(gl); + }, 500); + }) + .start(); + } else { + resolve(gl); + } + }); + +export default loadAssets; diff --git a/experiments/flame/src/utils/resize.js b/experiments/flame/src/utils/resize.js new file mode 100644 index 00000000..49643d7b --- /dev/null +++ b/experiments/flame/src/utils/resize.js @@ -0,0 +1,58 @@ +import Config from "../Config"; + +let _canvas, _w, _h; + +const _resize = (canvas, w, h) => { + const { margin } = Config; + const { innerWidth, innerHeight } = window; + + w = w || innerWidth; + h = h || innerHeight; + + const targetWidth = innerWidth - margin; + const targetHeight = innerHeight - margin; + + let tw = Math.min(w, targetWidth); + let th = Math.min(h, targetHeight); + + const sx = targetWidth / w; + const sy = targetHeight / h; + const scale = Math.min(sx, sy); + tw = w * scale; + th = h * scale; + let left = Math.floor(innerWidth - tw) / 2; + const top = Math.floor(innerHeight - th) / 2; + + let style = ` + position:absolute; + width:${tw}px; + height:${th}px; + top:${top}px; + left:${left}px; + `; + if (process.env.NODE_ENV === "development") { + style += ` + box-shadow:5px 10px 10px rgba(0, 0, 0, 0.25); + `; + } + + canvas.style.cssText = style; +}; + +export const resizeUpdate = () => { + if (_canvas) { + _resize(_canvas, _w, _h); + } +}; + +const resize = (canvas, w, h) => { + _canvas = canvas; + _w = w; + _h = h; + window.addEventListener("resize", () => { + _resize(canvas, w, h); + }); + _resize(canvas, w, h); +}; + +export default resize; diff --git a/experiments/flame/src/utils/saveImage.js b/experiments/flame/src/utils/saveImage.js new file mode 100644 index 00000000..c2533d6e --- /dev/null +++ b/experiments/flame/src/utils/saveImage.js @@ -0,0 +1,32 @@ +// saveImage.js + +// const FILE_EXTENTION = 'jpg' +// const MIME_TYPE = 'image/jpeg' + +const dataURLtoBlob = (dataurl) => { + var arr = dataurl.split(','); var mime = arr[0].match(/:(.*?);/)[1] + var bstr = atob(arr[1]); var n = bstr.length; var u8arr = new Uint8Array(n) + while (n--) { + u8arr[n] = bstr.charCodeAt(n) + } + return new Blob([u8arr], { type: mime }) +} + +const saveImage = (canvas, filename) => { + var link = document.createElement('a') + var imgData = canvas.toDataURL({ + format: 'png', + multiplier: 4 + }) + // var strDataURI = imgData.substr(22, imgData.length); + var blob = dataURLtoBlob(imgData) + var objurl = URL.createObjectURL(blob) + + link.download = `${filename}.png` + + link.href = objurl + + link.click() +} + +export { saveImage } diff --git a/experiments/flame/src/utils/saveJson.js b/experiments/flame/src/utils/saveJson.js new file mode 100644 index 00000000..335c5c78 --- /dev/null +++ b/experiments/flame/src/utils/saveJson.js @@ -0,0 +1,44 @@ +// saveJson.js + +const saveJson = (obj, mName = "data", mPretty = true) => { + var str = mPretty ? JSON.stringify(obj, null, 4) : JSON.stringify(obj); + var data = encode(str); + + var blob = new Blob([data], { + type: "application/octet-stream", + }); + + var url = URL.createObjectURL(blob); + var link = document.createElement("a"); + link.setAttribute("href", url); + link.setAttribute("download", `${mName}.json`); + var event = document.createEvent("MouseEvents"); + event.initMouseEvent( + "click", + true, + true, + window, + 1, + 0, + 0, + 0, + 0, + false, + false, + false, + false, + 0, + null + ); + link.dispatchEvent(event); +}; + +const encode = (s) => { + var out = []; + for (var i = 0; i < s.length; i++) { + out[i] = s.charCodeAt(i); + } + return new Uint8Array(out); +}; + +export { saveJson }; diff --git a/experiments/flame/src/utils/setupProject2D.js b/experiments/flame/src/utils/setupProject2D.js new file mode 100644 index 00000000..df5db331 --- /dev/null +++ b/experiments/flame/src/utils/setupProject2D.js @@ -0,0 +1,22 @@ +import "./Capture"; +import resize from "./resize"; + +export const createCanvas = (width, height) => { + const canvas = document.createElement("canvas"); + canvas.width = width; + canvas.height = height; + const ctx = canvas.getContext("2d"); + return { canvas, ctx, width, height }; +}; + +const setupProject = (width, height) => { + const { canvas, ctx } = createCanvas(width, height); + canvas.id = "main-canvas"; + document.body.appendChild(canvas); + + resize(canvas, width, height); + + return { canvas, ctx, width, height }; +}; + +export default setupProject; diff --git a/experiments/flame/src/utils/thumbnail.js b/experiments/flame/src/utils/thumbnail.js new file mode 100644 index 00000000..041d381a --- /dev/null +++ b/experiments/flame/src/utils/thumbnail.js @@ -0,0 +1,36 @@ +import { createCanvas } from "./setupProject2D"; +import Config from "../Config"; +let targetCanvas, canvas, ctx; + +export default function addPreview(mTargetCanvas, mFreq = 2000) { + targetCanvas = mTargetCanvas; + const { width, height } = mTargetCanvas; + setInterval(update, mFreq); + const o = createCanvas(width, height); + canvas = o.canvas; + ctx = o.ctx; + + resizeThumbnail(); + update(); +} + +function update() { + console.log("update"); + ctx.drawImage(targetCanvas, 0, 0); +} + +export function resizeThumbnail() { + const { width, height } = targetCanvas; + const ratio = width / height; + const w = Config.thumbnailSize; + const h = Math.floor(w / ratio); + document.body.appendChild(canvas); + canvas.style.cssText = ` + position:absolute; + bottom:0; + right:0; + width:${w}px; + height:${h}px; + z-index:9999; + `; +} diff --git a/experiments/flame/tasks/asset-template.js b/experiments/flame/tasks/asset-template.js new file mode 100644 index 00000000..0c7bf983 --- /dev/null +++ b/experiments/flame/tasks/asset-template.js @@ -0,0 +1,5 @@ + +const assetsToLoad = {{ASSETS}}; + + +export default assetsToLoad; \ No newline at end of file diff --git a/experiments/flame/tasks/basic.vert b/experiments/flame/tasks/basic.vert new file mode 100644 index 00000000..4c5d021c --- /dev/null +++ b/experiments/flame/tasks/basic.vert @@ -0,0 +1,21 @@ +#version 300 es + +precision highp float; +in vec3 aVertexPosition; +in vec2 aTextureCoord; +in vec3 aNormal; + +uniform mat4 uModelMatrix; +uniform mat4 uViewMatrix; +uniform mat4 uProjectionMatrix; + +out vec2 vTextureCoord; +out vec3 vNormal; + +#pragma glslify: rotate = require(./glsl-utils/rotate.glsl) + +void main(void) { + gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(aVertexPosition, 1.0); + vTextureCoord = aTextureCoord; + vNormal = aNormal; +} \ No newline at end of file diff --git a/experiments/flame/tasks/checkExtension.js b/experiments/flame/tasks/checkExtension.js new file mode 100644 index 00000000..0c5e3c0f --- /dev/null +++ b/experiments/flame/tasks/checkExtension.js @@ -0,0 +1,24 @@ +// checkExtension.js + +const path = require('path'); + +module.exports = function checkExtension(mFile, mExtensions) { + if(mExtensions.length == 0) { + return true; + } + + + let extensions; + + if(!mExtensions.concat) + { + extensions = [mExtensions]; + } + else + { + extensions = mExtensions.concat(); + } + + const ext = path.extname(mFile).replace('.', ''); + return mExtensions.indexOf(ext) > -1; +} \ No newline at end of file diff --git a/experiments/flame/tasks/copy-file.js b/experiments/flame/tasks/copy-file.js new file mode 100644 index 00000000..c80f7c80 --- /dev/null +++ b/experiments/flame/tasks/copy-file.js @@ -0,0 +1,32 @@ +// copy-file.js + +'use strict'; + +const fs = require('fs'); + +function copyFile(source, target, cb) { + let cbCalled = false; + + const rd = fs.createReadStream(source); + rd.on("error", function(err) { + done(err); + }); + const wr = fs.createWriteStream(target); + wr.on("error", function(err) { + done(err); + }); + wr.on("close", function(ex) { + done(); + }); + rd.pipe(wr); + + function done(err) { + if (!cbCalled) { + cb(err); + cbCalled = true; + } + } +} + + +module.exports = copyFile; \ No newline at end of file diff --git a/experiments/flame/tasks/copy.frag b/experiments/flame/tasks/copy.frag new file mode 100644 index 00000000..bc8ff7e3 --- /dev/null +++ b/experiments/flame/tasks/copy.frag @@ -0,0 +1,11 @@ +#version 300 es + +precision highp float; +in vec2 vTextureCoord; +uniform sampler2D uMap; + +out vec4 oColor; + +void main(void) { + oColor = texture(uMap, vTextureCoord); +} \ No newline at end of file diff --git a/experiments/flame/tasks/find-folder-promise.js b/experiments/flame/tasks/find-folder-promise.js new file mode 100644 index 00000000..43c24282 --- /dev/null +++ b/experiments/flame/tasks/find-folder-promise.js @@ -0,0 +1,28 @@ +// find-folder-promise.js + +const fs = require('fs'); +const path = require('path'); +const isDir = require('./isDirectory'); + +const contains = (mDir, mTarget) => new Promise((resolve, reject) => { + if (mDir.indexOf(mTarget) > -1) { + resolve(mDir); + } else { + if (!isDir(mDir)) { + reject(); + return; + } + + const paths = fs.readdirSync(mDir); + paths.forEach((subPath)=> { + const _subPath = path.resolve(mDir, subPath); + if(isDir(_subPath)) { + return contains(_subPath, mTarget).then(resolve, reject); + } + }); + } + +}); + + +module.exports = contains; \ No newline at end of file diff --git a/experiments/flame/tasks/find-folder.js b/experiments/flame/tasks/find-folder.js new file mode 100644 index 00000000..8452a89c --- /dev/null +++ b/experiments/flame/tasks/find-folder.js @@ -0,0 +1,41 @@ +// find-folder.js + +'use strict'; + +const fs = require('fs'); +const path = require('path'); +const isDir = require('./isDirectory'); + +function contains(mDir, mTarget, mCallback) { + fs.readdir(mDir, (err, files) => { + if(files.indexOf(mTarget) > -1) { + // mCallback(`${mDir}/${mTarget}`); + mCallback(path.resolve(mDir, mTarget)); + } else { + + const onDir = (mSubDir) => { + if(mSubDir !== null) { + mCallback(mSubDir); + } + } + + const folders = files.filter((a)=> { + const subPath = path.resolve(mDir, a); + return isDir(subPath); + }); + + if(folders.length == 0) { + mCallback(null, mTarget); + } else { + folders.forEach((f)=> { + const subPath = path.resolve(mDir, f); + if(isDir(subPath)) { + contains(subPath, mTarget, onDir); + } + }); + } + } + }); +} + +module.exports = contains; \ No newline at end of file diff --git a/experiments/flame/tasks/getAllMatches.js b/experiments/flame/tasks/getAllMatches.js new file mode 100644 index 00000000..638b378e --- /dev/null +++ b/experiments/flame/tasks/getAllMatches.js @@ -0,0 +1,20 @@ +// getAllMatches.js + +'use strict'; + +module.exports = function getAllMatches(mStr, mRegExp, mWithDetials) { + mWithDetials = mWithDetials || false; + let results = []; + + let match; + while( match = mRegExp.exec(mStr)) { + if(mWithDetials) { + results.push(match); + } else { + results.push(match[0]); + } + + } + + return results; +} \ No newline at end of file diff --git a/experiments/flame/tasks/getExtension.js b/experiments/flame/tasks/getExtension.js new file mode 100644 index 00000000..bbbc200a --- /dev/null +++ b/experiments/flame/tasks/getExtension.js @@ -0,0 +1,8 @@ +// getExtension.js + +'use strict'; + +module.exports = function(mFile) { + const ary = mFile.split('.'); + return ary[ary.length - 1]; +} \ No newline at end of file diff --git a/experiments/flame/tasks/getFileName.js b/experiments/flame/tasks/getFileName.js new file mode 100644 index 00000000..768e546d --- /dev/null +++ b/experiments/flame/tasks/getFileName.js @@ -0,0 +1,11 @@ +// getFileName.js + +'use strict'; + +module.exports = function getFileName(mPath) { + const ary = mPath.split('/'); + let str = ary[ary.length-1]; + const lastIndex = str.lastIndexOf('.'); + str = str.substring(0, lastIndex); + return str; +} \ No newline at end of file diff --git a/experiments/flame/tasks/html-watch.js b/experiments/flame/tasks/html-watch.js new file mode 100644 index 00000000..6c5d0f9c --- /dev/null +++ b/experiments/flame/tasks/html-watch.js @@ -0,0 +1,37 @@ +// html-watch.js +const watcher = require('./watch'); +const path = require('path'); +const fs = require('fs-extra'); + +const env = process.env.NODE_ENV; +const isProd = env === 'production'; +const PATH_SRC = path.resolve('./src/html'); + +const watcherViews = watcher([PATH_SRC]); + + +const processTemplate = (str) => new Promise((resolve, reject) => { + if(isProd) { + str = str.replace(/{{dev.*}}/g, ''); + } else { + str = str.replace(/{{dev/g, ''); + str = str.replace(/}}/g, ''); + } + + resolve(str); +}); + +const writeTemplate = (str) => new Promise((resolve, reject) => { + fs.writeFile('./dist/index.html', str, 'utf8'); +}); + +watcherViews.on('all', (event, file) => { + if(file.indexOf('.html') === -1) return; + + fs.readFile(file, 'utf8') + .then( processTemplate ) + .then( writeTemplate ) + .catch(err=> { + console.log('Error :', err); + }); +}); \ No newline at end of file diff --git a/experiments/flame/tasks/html.js b/experiments/flame/tasks/html.js new file mode 100644 index 00000000..0635744c --- /dev/null +++ b/experiments/flame/tasks/html.js @@ -0,0 +1,28 @@ +// html.js + +const fs = require('fs-extra') + +const env = process.env.NODE_ENV +const isProd = env === 'production' + +const processTemplate = (str) => new Promise((resolve, reject) => { + if (isProd) { + str = str.replace(/{{dev.*}}/g, '') + } else { + str = str.replace(/{{dev/g, '') + str = str.replace(/}}/g, '') + } + + resolve(str) +}) + +const writeTemplate = (str) => new Promise((resolve, reject) => { + fs.writeFile('./dist/index.html', str, 'utf8') +}) + +fs.readFile('./src/html/index-template.html', 'utf8') + .then(processTemplate) + .then(writeTemplate) + .catch(err => { + console.log('Error :', err) + }) diff --git a/experiments/flame/tasks/insertString.js b/experiments/flame/tasks/insertString.js new file mode 100644 index 00000000..8e44ab3b --- /dev/null +++ b/experiments/flame/tasks/insertString.js @@ -0,0 +1,10 @@ +// insertString.js + +'use strict'; + +module.exports = function insertString(mStr, mStrToInsert, mIndex) { + const sBefore = mStr.substring(0, mIndex); + const sAfter = mStr.substring(mIndex); + + return `${sBefore}${mStrToInsert}${sAfter}`; +} \ No newline at end of file diff --git a/experiments/flame/tasks/isDirectory.js b/experiments/flame/tasks/isDirectory.js new file mode 100644 index 00000000..293870b5 --- /dev/null +++ b/experiments/flame/tasks/isDirectory.js @@ -0,0 +1,10 @@ +// isDirectory.js +const fs = require('fs'); + +module.exports = function isDirectory(mPath) { + try { + return fs.lstatSync(mPath).isDirectory(); + } catch(e) { + return false; + } +} \ No newline at end of file diff --git a/experiments/flame/tasks/shader-watcher.js b/experiments/flame/tasks/shader-watcher.js new file mode 100644 index 00000000..deee04b2 --- /dev/null +++ b/experiments/flame/tasks/shader-watcher.js @@ -0,0 +1,119 @@ +// shader-watcher.js + +"use strict"; + +const fs = require("fs"); +const path = require("path"); +const findFolder = require("./find-folder"); +const watcher = require("./watch"); +const copyFile = require("./copy-file"); +const checkExtension = require("./checkExtension"); + +const PATH_SRC = "./src"; +const TEMPLATE_VERTEX = "./tasks/basic.vert"; +const TEMPLATE_FRAGMENT = "./tasks/copy.frag"; +const regShader = /shaders\/.+\.(vert|frag)/g; + +let shaderPath; + +findFolder(PATH_SRC, "shaders", (mPath) => { + shaderPath = mPath; + startWatch(); +}); + +let watcherViews = watcher([PATH_SRC]); + +function startWatch() { + watcherViews.on("all", (event, file) => { + if (file.indexOf(".DS_Store") > -1) return; + if (!checkExtension(file, ["js"])) return; + console.log("Event:", event, "file :", file); + if (event !== "add" && event !== "change") return; + + checkFile(file); + }); +} + +const checkFile = (file) => { + getShaderImports(file) + .then((shaderImports) => { + return shaderImports.reduce((sequence, shaderName) => { + return sequence + .then(() => { + return isShaderExist(shaderName); + }) + .then((mName) => { + generateShader(mName); + }) + .catch((err) => { + console.log(err); + }); + }, Promise.resolve()); + }) + .catch((err) => { + console.log("Error:", err); + }); +}; + +const getShaderImports = (mPath) => + new Promise((resolve, reject) => { + let results = []; + + fs.readFile(mPath, "utf8", (err, str) => { + if (err) { + reject("Error Loading file !"); + } else { + let match; + while ((match = regShader.exec(str))) { + results.push(match[0]); + } + + results = results.map((mPath) => { + return mPath.replace("shaders/", ""); + }); + + resolve(results); + } + }); + }); + +const isShaderExist = (name) => + new Promise((resolve, reject) => { + fs.readdir(shaderPath, (err, files) => { + if (err) { + reject(err); + return; + } + if (files.indexOf(name) === -1) { + resolve(name); + } else { + reject(`Shader existed : ${name}`); + } + }); + }); + +function generateShader(mName) { + if (isVertexShader(mName)) { + generateVertexShader(mName); + } else { + generateFragmentShader(mName); + } +} + +function generateVertexShader(mName) { + console.log("Generate vertex shader :", mName); + copyFile(TEMPLATE_VERTEX, path.resolve(shaderPath, mName), (err) => { + if (err) console.log("Err", err); + }); +} + +function generateFragmentShader(mName) { + console.log("Generate fragment shader : ", mName); + copyFile(TEMPLATE_FRAGMENT, path.resolve(shaderPath, mName), (err) => { + if (err) console.log("Err", err); + }); +} + +function isVertexShader(mName) { + return mName.indexOf(".vert") > -1; +} diff --git a/experiments/flame/tasks/test-shader.js b/experiments/flame/tasks/test-shader.js new file mode 100644 index 00000000..1d2582fd --- /dev/null +++ b/experiments/flame/tasks/test-shader.js @@ -0,0 +1,96 @@ +// test-shader.js + +const fs = require('fs'); +const path = require('path'); +const findFolder = require('./find-folder-promise'); +const copyFile = require('./copy-file'); + +const FILE_PATH = 'src/js/ViewObjModel.js'; +const PATH_SRC = './src'; +const TEMPLATE_VERTEX = './tasks/basic.vert'; +const TEMPLATE_FRAGMENT = './tasks/copy.frag'; +const regShader = /shaders\/.+\.(vert|frag)/g; + +let shaderPath; + +findFolder(PATH_SRC, 'shaders').then((path)=> { + shaderPath = path; + + getShaderImports(FILE_PATH).then(shaderImports => { + return shaderImports.reduce((sequence, shaderName)=> { + return sequence.then(()=>{ + return isShaderExist(shaderName); + }).then((mName)=> { + generateShader(mName); + }).catch((err)=> { + console.log(err); + }); + }, Promise.resolve()); + + }).catch((err)=> { + console.log('Error:', err); + }); +}); + + +const getShaderImports = (mPath) => new Promise((resolve, reject) => { + let results = []; + + fs.readFile(mPath, 'utf8', (err, str) => { + if(err) { + reject('Error Loading file !'); + } else { + let match; + while( match = regShader.exec(str)) { + results.push(match[0]); + } + + results = results.map((mPath)=> { + return mPath.replace('shaders/', ''); + }); + + resolve(results); + } + }); +}); + +const isShaderExist = (name) => new Promise((resolve, reject) => { + fs.readdir(shaderPath, (err, files) => { + if(err) { + reject(err); + return; + } + if(files.indexOf(name) === -1) { + resolve(name); + } else { + reject(`Shader existed : ${name}`); + } + }); +}) + +function generateShader(mName) { + if(isVertexShader(mName)) { + generateVertexShader(mName); + } else { + generateFragmentShader(mName); + } +} + +function generateVertexShader(mName) { + console.log('Generate vertex shader :', mName); + copyFile(TEMPLATE_VERTEX, path.resolve(shaderPath, mName), (err)=> { + if(err) console.log('Err', err); + }); +} + +function generateFragmentShader(mName) { + console.log('Generate fragment shader : ', mName); + copyFile(TEMPLATE_FRAGMENT, path.resolve(shaderPath, mName), (err)=> { + if(err) console.log('Err', err); + }); +} + + +function isVertexShader(mName) { + return mName.indexOf('.vert') > -1; +} \ No newline at end of file diff --git a/experiments/flame/tasks/test.js b/experiments/flame/tasks/test.js new file mode 100644 index 00000000..944292c8 --- /dev/null +++ b/experiments/flame/tasks/test.js @@ -0,0 +1,5 @@ +// test.js + +console.log('1'); +console.log('2'); +console.log('3'); \ No newline at end of file diff --git a/experiments/flame/tasks/uniforms-checker.js b/experiments/flame/tasks/uniforms-checker.js new file mode 100644 index 00000000..8042f53a --- /dev/null +++ b/experiments/flame/tasks/uniforms-checker.js @@ -0,0 +1,239 @@ +// uniforms-checker.js + +'use strict'; + +const fs = require('fs'); +const path = require('path'); +const findFolder = require('./find-folder'); +const watcher = require('./watch'); +const getAllMatches = require('./getAllMatches'); +const insertString = require('./insertString'); +const checkExtension = require('./checkExtension'); + +const PATH_SRC = './src'; +const regShader = /shaders\/.+\.(vert|frag)/g; +const regUniform = /shader\.uniform\(.*/g; +const regUniformGLSL = /uniform\s.+/g; +const regUniformLast = /uniform\s.+;/g; + +const uniformMapping = { + float: 'uniform1f', + vec2: 'uniform2fv', + vec3: 'uniform3fv', + vec4: 'uniform4fv', + mat3: 'uniformMatrix3fv', + mat4: 'uniformMatrix4fv' +}; + +let shaderPath; + +findFolder(PATH_SRC, 'shaders', (mPath)=> { + shaderPath = mPath; + startWatch(); +}); + +let watcherViews = watcher([PATH_SRC]); + +function startWatch() { + // onFileChange('./src/js/ViewGiant.js'); + + watcherViews.on('all',(event, file) => { + if(file.indexOf('.DS_Store') > -1) return; + if(!checkExtension(file, ['js'])) return; + if(event !== 'add' && event !== 'change') return; + onFileChange(file); + }); +} + + +function replace(str, pattern, strToReplace) { + return str.replace(new RegExp(pattern, 'g'), strToReplace); +} + +function onFileChange(mPath) { + console.log('File Changed :', mPath); + let results; + + parseJS(mPath, (results) => { + // console.log('Results:', results); + + if(results.shaders.length == 0) return; + + let count = 0; + + let uniforms = []; + + const combineUniforms = ()=> { + let final = []; + + uniforms.forEach((u)=> { + if(final.length == 0) { + final.push(u); + } else { + let result = final.filter((a)=> { + return a.uniformName === u.uniformName; + }); + + if(result.length == 0) { + final.push(u); + } + } + }); + + const uniformsToAdd = []; + results.uniforms.forEach((uniform)=> { + let match = final.find((u)=> { + return u.uniformName === uniform.uniformName; + }); + + if(!match) { uniformsToAdd.push(uniform); } + }); + + + if(uniformsToAdd.length == 0) { return; } + results.shaders.forEach((shader)=> { + addUniforms(shader, uniformsToAdd); + }); + } + + const onParsed = (oUniforms) => { + uniforms = uniforms.concat(oUniforms); + count ++; + if(count == results.shaders.length) { + combineUniforms(); + } + } + + results.shaders.forEach((mShaderPath)=> { + // checkUniforms(mShaderPath, results.uniforms); + getShaderUniforms(mShaderPath, onParsed); + }) + }); +} + + +function parseJS(mPath, mCallback) { + let shaders = []; + fs.readFile(mPath, 'utf8', (err, str) => { + if(err) { + console.log('Error Loading file !'); + } else { + shaders = getAllMatches(str, regShader); + + shaders = shaders.map((path)=> { + return path.replace('shaders/', ''); + }); + + + getUniforms(str, (uniforms)=> { + const o = { + shaders, + uniforms, + } + mCallback(o); + }); + } + }); +} + +function getUniforms(mFile, mCb) { + let uniforms = getAllMatches(mFile, regUniform); + + const getUniformType = (mType) => { + for(let s in uniformMapping) { + if(s === mType) { + return s; + } else if(uniformMapping[s] === mType) { + return s; + } + } + + return mType; + } + + // console.log('Uniforms:', uniforms); + + uniforms = uniforms.map((u) => { + let s = replace(u, '"', ""); + s = s.split("'").join(""); + + console.log('Uniform String :', s); + s = replace(s, "'"); + s = s.split('(')[1]; + s = s.split(')')[0]; + const ary = s.split(', '); + const uniformName = ary[0]; + const uniformType = getUniformType(ary[1]); + + console.log('Uniform Type :', uniformType, ary[1]); + + return { + uniformName, + uniformType + }; + }); + + + uniforms = uniforms.filter((u)=> { + return u.uniformType !== 'uniform1i'; + }); + + mCb(uniforms); +} + +function getShaderUniforms(mShaderPath, mCb) { + fs.readFile(path.resolve(shaderPath, mShaderPath), 'utf8', (err, str) => { + if(err) { + console.log('Error Loading file !'); + } else { + let uniformsGlsl = getAllMatches(str, regUniformGLSL); + + uniformsGlsl = uniformsGlsl.map((u)=> { + let s = u.replace(';', ''); + s = s.replace(/(\t)*/g, ''); + const tmp = s.split(' '); + const uniformType = tmp[1]; + const uniformName = tmp[2]; + return { + uniformName, + uniformType + }; + }); + + mCb(uniformsGlsl); + } + }); + +} + +function addUniforms(mPath, mUniformsToAdd) { + console.log('Add uniform :', mPath, mUniformsToAdd); + const targetShaderPath = path.resolve(shaderPath, mPath); + + fs.readFile(targetShaderPath, 'utf8', (err, str) => { + if(err) { + console.log('Error Loading file !'); + } else { + const uniformsGlsl = getAllMatches(str, regUniformLast, true); + const temp = uniformsGlsl.pop(); + const index = temp.index + temp[0].length; + + let strUniform = '\n'; + mUniformsToAdd.forEach((uniform)=> { + strUniform += `uniform ${uniform.uniformType} \t\t${uniform.uniformName};\n`; + }); + + strUniform = strUniform.substring(0, strUniform.length-1); + + str = insertString(str, strUniform, index); + + fs.writeFile(targetShaderPath, str, (err, data) => { + if(err) { + console.log('Error Writing File'); + } else { + console.log(`shader ${mPath} updated`); + } + }); + } + }); +} diff --git a/experiments/flame/tasks/watch-asset.js b/experiments/flame/tasks/watch-asset.js new file mode 100644 index 00000000..326c6879 --- /dev/null +++ b/experiments/flame/tasks/watch-asset.js @@ -0,0 +1,190 @@ +// watch-asset.js + +"use strict"; + +const fs = require("fs-extra"); +const watcher = require("./watch"); +const getExtension = require("./getExtension"); +const getFileName = require("./getFileName"); + +const ASSETS_PATH = ["./public/assets"]; + +const OUTPUT_PATH = "./src/asset-list.js"; +const TEMPLATE_PATH = "./tasks/asset-template.js"; +let assets = []; +let needUpdate = true; + +function replace(str, pattern, strToReplace) { + return str.replace(new RegExp(pattern, "g"), strToReplace); +} + +function saveFile(str) { + fs.writeFile(OUTPUT_PATH, str, (err, data) => { + if (err) { + console.log("Error Writing File"); + } else { + console.log("asset-list.js updated"); + } + }); +} + +function isDir(mPath) { + return fs.lstatSync(mPath).isDirectory(); +} + +function getAssetsInDir(mSourceDir, mCallback) { + fs.readdir(mSourceDir, (err, files) => { + console.log("source", mSourceDir); + const assetPath = mSourceDir.replace("./public/", ""); + console.log("Dir path :", mSourceDir, assetPath); + + // ERROR GETTING FOLDER + if (err) { + console.log("Error :", err); + return; + } + + let assets = files.filter((f) => { + return f.indexOf("DS_Store") === -1 && f.indexOf(".mtl") === -1; + }); + + // console.log('Assets in ', mSourceDir, assets); + + for (let i = 0; i < assets.length; i++) { + let a = assets[i]; + // console.log('is dir ? ', a, fs.lstatSync(`${mSourceDir}/${a}`).isDirectory()); + } + + const folders = assets.filter((a) => { + return isDir(`${mSourceDir}/${a}`); + }); + + assets = assets.filter((a) => { + return !isDir(`${mSourceDir}/${a}`); + }); + + assets = assets.map((f) => { + return `${assetPath}/${f}`; + }); + + console.log("Folders:", assets); + + if (folders.length == 0) { + mCallback(assets); + } else { + let count = 0; + const onAssets = (a) => { + assets = assets.concat(a); + count++; + if (count === folders.length) { + mCallback(assets); + } + }; + + for (let i = 0; i < folders.length; i++) { + let a = folders[i]; + getAssetsInDir(`${mSourceDir}/${a}`, onAssets); + } + } + }); +} + +function getAssets() { + assets = []; + let count = 0; + + const onFolder = (files) => { + assets = assets.concat(files); + count++; + + if (count == ASSETS_PATH.length) { + generateAssetList(); + } + }; + + for (let i = 0; i < ASSETS_PATH.length; i++) { + let dir = ASSETS_PATH[i]; + getAssetsInDir(dir, onFolder); + } +} + +function getAssetType(mExt) { + switch (mExt) { + case "jpg": + return "jpg"; + case "png": + return "png"; + case "obj": + return "text"; + case "dds": + return "binary"; + case "hdr": + return "binary"; + } +} + +function generateAssetList() { + const list = assets.map((file) => { + const id = getFileName(file); + const url = file; + const ext = getExtension(file); + const type = getAssetType(ext); + + return { + id, + url, + type, + }; + }); + + let strList = JSON.stringify(list); + strList = strList.replace("[", "[\n\t"); + strList = strList.replace("]", "\n]"); + strList = strList.split("},{").join("},\n\t{"); + console.log(strList); + + fs.readFile(TEMPLATE_PATH, "utf8", (err, str) => { + if (err) { + console.log("Error Loading file !"); + } else { + str = replace(str, "{{ASSETS}}", strList); + saveFile(str); + } + }); +} + +// getAssets(); + +function loop() { + if (needUpdate) { + console.log("Update Assets"); + getAssets(); + needUpdate = false; + } +} + +const dirPaths = ASSETS_PATH.concat(); +dirPaths.reduce((sequence, dirPath) => { + return sequence + .then(() => { + console.log("dirPath", dirPath); + return fs.ensureDir(dirPath); + }) + .then(() => { + startWatch(); + }) + .catch((err) => { + console.log("Error :", err); + }); +}, Promise.resolve()); + +const startWatch = () => { + setInterval(loop, 500); + const watcherAssets = watcher([ASSETS_PATH]); + + watcherAssets.on("all", (event, file) => { + console.log("Event:", event); + if (file.indexOf(".DS_Store") > -1) return; + needUpdate = true; + }); +}; diff --git a/experiments/flame/tasks/watch.js b/experiments/flame/tasks/watch.js new file mode 100644 index 00000000..6763cb4a --- /dev/null +++ b/experiments/flame/tasks/watch.js @@ -0,0 +1,27 @@ +// watch.js + +const watch = require('chokidar').watch; +const Emitter = require('events'); + +const ignores = [ + 'node_modules/**', + 'bower_components/**', + '.git', + '.DS_Store', +] + +module.exports = function(blob,opt) { + + opt = Object.assign({ + ignored: ignores, + ignoreInitial: true + }, opt); + + const emitter = new Emitter(); + const watcher = watch(blob,opt); + watcher.on('all',(event, path) => { + emitter.emit('all', event, path) + }); + return emitter; + +} diff --git a/experiments/lines01/src/SceneApp.js b/experiments/lines01/src/SceneApp.js index 94e898b9..56bdff4f 100644 --- a/experiments/lines01/src/SceneApp.js +++ b/experiments/lines01/src/SceneApp.js @@ -220,7 +220,7 @@ class SceneApp extends Scene { render() { let g = 0.8; GL.clear(...Config.colorBg.map(toGlsl), 1); - GL.clear(0, 0, 0, 0); + // GL.clear(0, 0, 0, 0); // GL.clear(g, g, g * 0.95, 1); GL.setMatrices(this.camera); @@ -245,8 +245,8 @@ class SceneApp extends Scene { } } - // g = 512; - // GL.viewport(0, 0, g, g); + g = 512 * 3; + GL.viewport(0, 0, g, g); // this._dCopy.draw(this._fboPosRibbon.texture); } diff --git a/experiments/ribbon02/dist/296.bundle.js b/experiments/ribbon02/dist/296.bundle.js index d734ed09..ce63de9f 100644 --- a/experiments/ribbon02/dist/296.bundle.js +++ b/experiments/ribbon02/dist/296.bundle.js @@ -1 +1 @@ -"use strict";(self.webpackChunkfxhash_boilerplate_webpack=self.webpackChunkfxhash_boilerplate_webpack||[]).push([[296],{376:(e,t,n)=>{function o(e,t){var n=e.__state.conversionName.toString(),o=Math.round(e.r),i=Math.round(e.g),r=Math.round(e.b),s=e.a,a=Math.round(e.h),l=e.s.toFixed(1),d=e.v.toFixed(1);if(t||"THREE_CHAR_HEX"===n||"SIX_CHAR_HEX"===n){for(var c=e.hex.toString(16);c.length<6;)c="0"+c;return"#"+c}return"CSS_RGB"===n?"rgb("+o+","+i+","+r+")":"CSS_RGBA"===n?"rgba("+o+","+i+","+r+","+s+")":"HEX"===n?"0x"+e.hex.toString(16):"RGB_ARRAY"===n?"["+o+","+i+","+r+"]":"RGBA_ARRAY"===n?"["+o+","+i+","+r+","+s+"]":"RGB_OBJ"===n?"{r:"+o+",g:"+i+",b:"+r+"}":"RGBA_OBJ"===n?"{r:"+o+",g:"+i+",b:"+r+",a:"+s+"}":"HSV_OBJ"===n?"{h:"+a+",s:"+l+",v:"+d+"}":"HSVA_OBJ"===n?"{h:"+a+",s:"+l+",v:"+d+",a:"+s+"}":"unknown format"}n.d(t,{XS:()=>ce});var i=Array.prototype.forEach,r=Array.prototype.slice,s={BREAK:{},extend:function(e){return this.each(r.call(arguments,1),(function(t){(this.isObject(t)?Object.keys(t):[]).forEach(function(n){this.isUndefined(t[n])||(e[n]=t[n])}.bind(this))}),this),e},defaults:function(e){return this.each(r.call(arguments,1),(function(t){(this.isObject(t)?Object.keys(t):[]).forEach(function(n){this.isUndefined(e[n])&&(e[n]=t[n])}.bind(this))}),this),e},compose:function(){var e=r.call(arguments);return function(){for(var t=r.call(arguments),n=e.length-1;n>=0;n--)t=[e[n].apply(this,t)];return t[0]}},each:function(e,t,n){if(e)if(i&&e.forEach&&e.forEach===i)e.forEach(t,n);else if(e.length===e.length+0){var o,r=void 0;for(r=0,o=e.length;r1?s.toArray(arguments):arguments[0];return s.each(a,(function(t){if(t.litmus(e))return s.each(t.conversions,(function(t,n){if(l=t.read(e),!1===d&&!1!==l)return d=l,l.conversionName=n,l.conversion=t,s.BREAK})),s.BREAK})),d},u=void 0,h={hsv_to_rgb:function(e,t,n){var o=Math.floor(e/60)%6,i=e/60-Math.floor(e/60),r=n*(1-t),s=n*(1-i*t),a=n*(1-(1-i)*t),l=[[n,a,r],[s,n,r],[r,n,a],[r,s,n],[a,r,n],[n,r,s]][o];return{r:255*l[0],g:255*l[1],b:255*l[2]}},rgb_to_hsv:function(e,t,n){var o=Math.min(e,t,n),i=Math.max(e,t,n),r=i-o,s=void 0;return 0===i?{h:NaN,s:0,v:0}:(s=e===i?(t-n)/r:t===i?2+(n-e)/r:4+(e-t)/r,(s/=6)<0&&(s+=1),{h:360*s,s:r/i,v:i/255})},rgb_to_hex:function(e,t,n){var o=this.hex_with_component(0,2,e);return o=this.hex_with_component(o,1,t),this.hex_with_component(o,0,n)},component_from_hex:function(e,t){return e>>8*t&255},hex_with_component:function(e,t,n){return n<<(u=8*t)|e&~(255<-1?t.length-t.indexOf(".")-1:0}var L=function(e){function t(e,n,o){p(this,t);var i=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n)),r=o||{};return i.__min=r.min,i.__max=r.max,i.__step=r.step,s.isUndefined(i.__step)?0===i.initialValue?i.__impliedStep=1:i.__impliedStep=Math.pow(10,Math.floor(Math.log(Math.abs(i.initialValue))/Math.LN10))/10:i.__impliedStep=i.__step,i.__precision=T(i.__impliedStep),i}return g(t,e),f(t,[{key:"setValue",value:function(e){var n=e;return void 0!==this.__min&&nthis.__max&&(n=this.__max),void 0!==this.__step&&n%this.__step!=0&&(n=Math.round(n/this.__step)*this.__step),m(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"setValue",this).call(this,n)}},{key:"min",value:function(e){return this.__min=e,this}},{key:"max",value:function(e){return this.__max=e,this}},{key:"step",value:function(e){return this.__step=e,this.__impliedStep=e,this.__precision=T(e),this}}]),t}(x),N=function(e){function t(e,n,o){p(this,t);var i=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,o));i.__truncationSuspended=!1;var r=i,a=void 0;function l(){r.__onFinishChange&&r.__onFinishChange.call(r,r.getValue())}function d(e){var t=a-e.clientY;r.setValue(r.getValue()+t*r.__impliedStep),a=e.clientY}function c(){k.unbind(window,"mousemove",d),k.unbind(window,"mouseup",c),l()}return i.__input=document.createElement("input"),i.__input.setAttribute("type","text"),k.bind(i.__input,"change",(function(){var e=parseFloat(r.__input.value);s.isNaN(e)||r.setValue(e)})),k.bind(i.__input,"blur",(function(){l()})),k.bind(i.__input,"mousedown",(function(e){k.bind(window,"mousemove",d),k.bind(window,"mouseup",c),a=e.clientY})),k.bind(i.__input,"keydown",(function(e){13===e.keyCode&&(r.__truncationSuspended=!0,this.blur(),r.__truncationSuspended=!1,l())})),i.updateDisplay(),i.domElement.appendChild(i.__input),i}return g(t,e),f(t,[{key:"updateDisplay",value:function(){var e,n,o;return this.__input.value=this.__truncationSuspended?this.getValue():(e=this.getValue(),n=this.__precision,o=Math.pow(10,n),Math.round(e*o)/o),m(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"updateDisplay",this).call(this)}}]),t}(L);function B(e,t,n,o,i){return o+(e-t)/(n-t)*(i-o)}var H=function(e){function t(e,n,o,i,r){p(this,t);var s=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,{min:o,max:i,step:r})),a=s;function l(e){e.preventDefault();var t=a.__background.getBoundingClientRect();return a.setValue(B(e.clientX,t.left,t.right,a.__min,a.__max)),!1}function d(){k.unbind(window,"mousemove",l),k.unbind(window,"mouseup",d),a.__onFinishChange&&a.__onFinishChange.call(a,a.getValue())}function c(e){var t=e.touches[0].clientX,n=a.__background.getBoundingClientRect();a.setValue(B(t,n.left,n.right,a.__min,a.__max))}function u(){k.unbind(window,"touchmove",c),k.unbind(window,"touchend",u),a.__onFinishChange&&a.__onFinishChange.call(a,a.getValue())}return s.__background=document.createElement("div"),s.__foreground=document.createElement("div"),k.bind(s.__background,"mousedown",(function(e){document.activeElement.blur(),k.bind(window,"mousemove",l),k.bind(window,"mouseup",d),l(e)})),k.bind(s.__background,"touchstart",(function(e){1===e.touches.length&&(k.bind(window,"touchmove",c),k.bind(window,"touchend",u),c(e))})),k.addClass(s.__background,"slider"),k.addClass(s.__foreground,"slider-fg"),s.updateDisplay(),s.__background.appendChild(s.__foreground),s.domElement.appendChild(s.__background),s}return g(t,e),f(t,[{key:"updateDisplay",value:function(){var e=(this.getValue()-this.__min)/(this.__max-this.__min);return this.__foreground.style.width=100*e+"%",m(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"updateDisplay",this).call(this)}}]),t}(L),P=function(e){function t(e,n,o){p(this,t);var i=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n)),r=i;return i.__button=document.createElement("div"),i.__button.innerHTML=void 0===o?"Fire":o,k.bind(i.__button,"click",(function(e){return e.preventDefault(),r.fire(),!1})),k.addClass(i.__button,"button"),i.domElement.appendChild(i.__button),i}return g(t,e),f(t,[{key:"fire",value:function(){this.__onChange&&this.__onChange.call(this),this.getValue().call(this.object),this.__onFinishChange&&this.__onFinishChange.call(this,this.getValue())}}]),t}(x),F=function(e){function t(e,n){p(this,t);var o=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));o.__color=new v(o.getValue()),o.__temp=new v(0);var i=o;o.domElement=document.createElement("div"),k.makeSelectable(o.domElement,!1),o.__selector=document.createElement("div"),o.__selector.className="selector",o.__saturation_field=document.createElement("div"),o.__saturation_field.className="saturation-field",o.__field_knob=document.createElement("div"),o.__field_knob.className="field-knob",o.__field_knob_border="2px solid ",o.__hue_knob=document.createElement("div"),o.__hue_knob.className="hue-knob",o.__hue_field=document.createElement("div"),o.__hue_field.className="hue-field",o.__input=document.createElement("input"),o.__input.type="text",o.__input_textShadow="0 1px 1px ",k.bind(o.__input,"keydown",(function(e){13===e.keyCode&&_.call(this)})),k.bind(o.__input,"blur",_),k.bind(o.__selector,"mousedown",(function(){k.addClass(this,"drag").bind(window,"mouseup",(function(){k.removeClass(i.__selector,"drag")}))})),k.bind(o.__selector,"touchstart",(function(){k.addClass(this,"drag").bind(window,"touchend",(function(){k.removeClass(i.__selector,"drag")}))}));var r,a=document.createElement("div");function l(e){m(e),k.bind(window,"mousemove",m),k.bind(window,"touchmove",m),k.bind(window,"mouseup",u),k.bind(window,"touchend",u)}function d(e){g(e),k.bind(window,"mousemove",g),k.bind(window,"touchmove",g),k.bind(window,"mouseup",h),k.bind(window,"touchend",h)}function u(){k.unbind(window,"mousemove",m),k.unbind(window,"touchmove",m),k.unbind(window,"mouseup",u),k.unbind(window,"touchend",u),f()}function h(){k.unbind(window,"mousemove",g),k.unbind(window,"touchmove",g),k.unbind(window,"mouseup",h),k.unbind(window,"touchend",h),f()}function _(){var e=c(this.value);!1!==e?(i.__color.__state=e,i.setValue(i.__color.toOriginal())):this.value=i.__color.toString()}function f(){i.__onFinishChange&&i.__onFinishChange.call(i,i.__color.toOriginal())}function m(e){-1===e.type.indexOf("touch")&&e.preventDefault();var t=i.__saturation_field.getBoundingClientRect(),n=e.touches&&e.touches[0]||e,o=n.clientX,r=n.clientY,s=(o-t.left)/(t.right-t.left),a=1-(r-t.top)/(t.bottom-t.top);return a>1?a=1:a<0&&(a=0),s>1?s=1:s<0&&(s=0),i.__color.v=a,i.__color.s=s,i.setValue(i.__color.toOriginal()),!1}function g(e){-1===e.type.indexOf("touch")&&e.preventDefault();var t=i.__hue_field.getBoundingClientRect(),n=1-((e.touches&&e.touches[0]||e).clientY-t.top)/(t.bottom-t.top);return n>1?n=1:n<0&&(n=0),i.__color.h=360*n,i.setValue(i.__color.toOriginal()),!1}return s.extend(o.__selector.style,{width:"122px",height:"102px",padding:"3px",backgroundColor:"#222",boxShadow:"0px 1px 3px rgba(0,0,0,0.3)"}),s.extend(o.__field_knob.style,{position:"absolute",width:"12px",height:"12px",border:o.__field_knob_border+(o.__color.v<.5?"#fff":"#000"),boxShadow:"0px 1px 3px rgba(0,0,0,0.5)",borderRadius:"12px",zIndex:1}),s.extend(o.__hue_knob.style,{position:"absolute",width:"15px",height:"2px",borderRight:"4px solid #fff",zIndex:1}),s.extend(o.__saturation_field.style,{width:"100px",height:"100px",border:"1px solid #555",marginRight:"3px",display:"inline-block",cursor:"pointer"}),s.extend(a.style,{width:"100%",height:"100%",background:"none"}),j(a,"top","rgba(0,0,0,0)","#000"),s.extend(o.__hue_field.style,{width:"15px",height:"100px",border:"1px solid #555",cursor:"ns-resize",position:"absolute",top:"3px",right:"3px"}),(r=o.__hue_field).style.background="",r.style.cssText+="background: -moz-linear-gradient(top, #ff0000 0%, #ff00ff 17%, #0000ff 34%, #00ffff 50%, #00ff00 67%, #ffff00 84%, #ff0000 100%);",r.style.cssText+="background: -webkit-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);",r.style.cssText+="background: -o-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);",r.style.cssText+="background: -ms-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);",r.style.cssText+="background: linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);",s.extend(o.__input.style,{outline:"none",textAlign:"center",color:"#fff",border:0,fontWeight:"bold",textShadow:o.__input_textShadow+"rgba(0,0,0,0.7)"}),k.bind(o.__saturation_field,"mousedown",l),k.bind(o.__saturation_field,"touchstart",l),k.bind(o.__field_knob,"mousedown",l),k.bind(o.__field_knob,"touchstart",l),k.bind(o.__hue_field,"mousedown",d),k.bind(o.__hue_field,"touchstart",d),o.__saturation_field.appendChild(a),o.__selector.appendChild(o.__field_knob),o.__selector.appendChild(o.__saturation_field),o.__selector.appendChild(o.__hue_field),o.__hue_field.appendChild(o.__hue_knob),o.domElement.appendChild(o.__input),o.domElement.appendChild(o.__selector),o.updateDisplay(),o}return g(t,e),f(t,[{key:"updateDisplay",value:function(){var e=c(this.getValue());if(!1!==e){var t=!1;s.each(v.COMPONENTS,(function(n){if(!s.isUndefined(e[n])&&!s.isUndefined(this.__color.__state[n])&&e[n]!==this.__color.__state[n])return t=!0,{}}),this),t&&s.extend(this.__color.__state,e)}s.extend(this.__temp.__state,this.__color.__state),this.__temp.a=1;var n=this.__color.v<.5||this.__color.s>.5?255:0,o=255-n;s.extend(this.__field_knob.style,{marginLeft:100*this.__color.s-7+"px",marginTop:100*(1-this.__color.v)-7+"px",backgroundColor:this.__temp.toHexString(),border:this.__field_knob_border+"rgb("+n+","+n+","+n+")"}),this.__hue_knob.style.marginTop=100*(1-this.__color.h/360)+"px",this.__temp.s=1,this.__temp.v=1,j(this.__saturation_field,"left","#fff",this.__temp.toHexString()),this.__input.value=this.__color.toString(),s.extend(this.__input.style,{backgroundColor:this.__color.toHexString(),color:"rgb("+n+","+n+","+n+")",textShadow:this.__input_textShadow+"rgba("+o+","+o+","+o+",.7)"})}}]),t}(x),I=["-moz-","-o-","-webkit-","-ms-",""];function j(e,t,n,o){e.style.background="",s.each(I,(function(i){e.style.cssText+="background: "+i+"linear-gradient("+t+", "+n+" 0%, "+o+" 100%); "}))}var D='
\n\n Here\'s the new load parameter for your GUI\'s constructor:\n\n \n\n
\n\n Automatically save\n values to localStorage on exit.\n\n
The values saved to localStorage will\n override those passed to dat.GUI\'s constructor. This makes it\n easier to work incrementally, but localStorage is fragile,\n and your friends may not see the same values you do.\n\n
\n\n
\n\n
',V=function(e,t){var n=e[t];return s.isArray(arguments[2])||s.isObject(arguments[2])?new O(e,t,arguments[2]):s.isNumber(n)?s.isNumber(arguments[2])&&s.isNumber(arguments[3])?s.isNumber(arguments[4])?new H(e,t,arguments[2],arguments[3],arguments[4]):new H(e,t,arguments[2],arguments[3]):s.isNumber(arguments[4])?new N(e,t,{min:arguments[2],max:arguments[3],step:arguments[4]}):new N(e,t,{min:arguments[2],max:arguments[3]}):s.isString(n)?new R(e,t):s.isFunction(n)?new P(e,t,""):s.isBoolean(n)?new S(e,t):null},z=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)},U=function(){function e(){p(this,e),this.backgroundElement=document.createElement("div"),s.extend(this.backgroundElement.style,{backgroundColor:"rgba(0,0,0,0.8)",top:0,left:0,display:"none",zIndex:"1000",opacity:0,WebkitTransition:"opacity 0.2s linear",transition:"opacity 0.2s linear"}),k.makeFullscreen(this.backgroundElement),this.backgroundElement.style.position="fixed",this.domElement=document.createElement("div"),s.extend(this.domElement.style,{position:"fixed",display:"none",zIndex:"1001",opacity:0,WebkitTransition:"-webkit-transform 0.2s ease-out, opacity 0.2s linear",transition:"transform 0.2s ease-out, opacity 0.2s linear"}),document.body.appendChild(this.backgroundElement),document.body.appendChild(this.domElement);var t=this;k.bind(this.backgroundElement,"click",(function(){t.hide()}))}return f(e,[{key:"show",value:function(){var e=this;this.backgroundElement.style.display="block",this.domElement.style.display="block",this.domElement.style.opacity=0,this.domElement.style.webkitTransform="scale(1.1)",this.layout(),s.defer((function(){e.backgroundElement.style.opacity=1,e.domElement.style.opacity=1,e.domElement.style.webkitTransform="scale(1)"}))}},{key:"hide",value:function(){var e=this,t=function t(){e.domElement.style.display="none",e.backgroundElement.style.display="none",k.unbind(e.domElement,"webkitTransitionEnd",t),k.unbind(e.domElement,"transitionend",t),k.unbind(e.domElement,"oTransitionEnd",t)};k.bind(this.domElement,"webkitTransitionEnd",t),k.bind(this.domElement,"transitionend",t),k.bind(this.domElement,"oTransitionEnd",t),this.backgroundElement.style.opacity=0,this.domElement.style.opacity=0,this.domElement.style.webkitTransform="scale(1.1)"}},{key:"layout",value:function(){this.domElement.style.left=window.innerWidth/2-k.getWidth(this.domElement)/2+"px",this.domElement.style.top=window.innerHeight/2-k.getHeight(this.domElement)/2+"px"}}]),e}();!function(e,t){var n=t||document,o=document.createElement("style");o.type="text/css",o.innerHTML=e;var i=n.getElementsByTagName("head")[0];try{i.appendChild(o)}catch(e){}}(function(e){if(e&&"undefined"!=typeof window){var t=document.createElement("style");return t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t),e}}(".dg ul{list-style:none;margin:0;padding:0;width:100%;clear:both}.dg.ac{position:fixed;top:0;left:0;right:0;height:0;z-index:0}.dg:not(.ac) .main{overflow:hidden}.dg.main{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.dg.main.taller-than-window{overflow-y:auto}.dg.main.taller-than-window .close-button{opacity:1;margin-top:-1px;border-top:1px solid #2c2c2c}.dg.main ul.closed .close-button{opacity:1 !important}.dg.main:hover .close-button,.dg.main .close-button.drag{opacity:1}.dg.main .close-button{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear;border:0;line-height:19px;height:20px;cursor:pointer;text-align:center;background-color:#000}.dg.main .close-button.close-top{position:relative}.dg.main .close-button.close-bottom{position:absolute}.dg.main .close-button:hover{background-color:#111}.dg.a{float:right;margin-right:15px;overflow-y:visible}.dg.a.has-save>ul.close-top{margin-top:0}.dg.a.has-save>ul.close-bottom{margin-top:27px}.dg.a.has-save>ul.closed{margin-top:0}.dg.a .save-row{top:0;z-index:1002}.dg.a .save-row.close-top{position:relative}.dg.a .save-row.close-bottom{position:fixed}.dg li{-webkit-transition:height .1s ease-out;-o-transition:height .1s ease-out;-moz-transition:height .1s ease-out;transition:height .1s ease-out;-webkit-transition:overflow .1s linear;-o-transition:overflow .1s linear;-moz-transition:overflow .1s linear;transition:overflow .1s linear}.dg li:not(.folder){cursor:auto;height:27px;line-height:27px;padding:0 4px 0 5px}.dg li.folder{padding:0;border-left:4px solid rgba(0,0,0,0)}.dg li.title{cursor:pointer;margin-left:-4px}.dg .closed li:not(.title),.dg .closed ul li,.dg .closed ul li>*{height:0;overflow:hidden;border:0}.dg .cr{clear:both;padding-left:3px;height:27px;overflow:hidden}.dg .property-name{cursor:default;float:left;clear:left;width:40%;overflow:hidden;text-overflow:ellipsis}.dg .cr.function .property-name{width:100%}.dg .c{float:left;width:60%;position:relative}.dg .c input[type=text]{border:0;margin-top:4px;padding:3px;width:100%;float:right}.dg .has-slider input[type=text]{width:30%;margin-left:0}.dg .slider{float:left;width:66%;margin-left:-5px;margin-right:0;height:19px;margin-top:4px}.dg .slider-fg{height:100%}.dg .c input[type=checkbox]{margin-top:7px}.dg .c select{margin-top:5px}.dg .cr.function,.dg .cr.function .property-name,.dg .cr.function *,.dg .cr.boolean,.dg .cr.boolean *{cursor:pointer}.dg .cr.color{overflow:visible}.dg .selector{display:none;position:absolute;margin-left:-9px;margin-top:23px;z-index:10}.dg .c:hover .selector,.dg .selector.drag{display:block}.dg li.save-row{padding:0}.dg li.save-row .button{display:inline-block;padding:0px 6px}.dg.dialogue{background-color:#222;width:460px;padding:15px;font-size:13px;line-height:15px}#dg-new-constructor{padding:10px;color:#222;font-family:Monaco, monospace;font-size:10px;border:0;resize:none;box-shadow:inset 1px 1px 1px #888;word-wrap:break-word;margin:12px 0;display:block;width:440px;overflow-y:scroll;height:100px;position:relative}#dg-local-explain{display:none;font-size:11px;line-height:17px;border-radius:3px;background-color:#333;padding:8px;margin-top:10px}#dg-local-explain code{font-size:10px}#dat-gui-save-locally{display:none}.dg{color:#eee;font:11px 'Lucida Grande', sans-serif;text-shadow:0 -1px 0 #111}.dg.main::-webkit-scrollbar{width:5px;background:#1a1a1a}.dg.main::-webkit-scrollbar-corner{height:0;display:none}.dg.main::-webkit-scrollbar-thumb{border-radius:5px;background:#676767}.dg li:not(.folder){background:#1a1a1a;border-bottom:1px solid #2c2c2c}.dg li.save-row{line-height:25px;background:#dad5cb;border:0}.dg li.save-row select{margin-left:5px;width:108px}.dg li.save-row .button{margin-left:5px;margin-top:1px;border-radius:2px;font-size:9px;line-height:7px;padding:4px 4px 5px 4px;background:#c5bdad;color:#fff;text-shadow:0 1px 0 #b0a58f;box-shadow:0 -1px 0 #b0a58f;cursor:pointer}.dg li.save-row .button.gears{background:#c5bdad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpiYKAU/P//PwGIC/ApCABiBSAW+I8AClAcgKxQ4T9hoMAEUrxx2QSGN6+egDX+/vWT4e7N82AMYoPAx/evwWoYoSYbACX2s7KxCxzcsezDh3evFoDEBYTEEqycggWAzA9AuUSQQgeYPa9fPv6/YWm/Acx5IPb7ty/fw+QZblw67vDs8R0YHyQhgObx+yAJkBqmG5dPPDh1aPOGR/eugW0G4vlIoTIfyFcA+QekhhHJhPdQxbiAIguMBTQZrPD7108M6roWYDFQiIAAv6Aow/1bFwXgis+f2LUAynwoIaNcz8XNx3Dl7MEJUDGQpx9gtQ8YCueB+D26OECAAQDadt7e46D42QAAAABJRU5ErkJggg==) 2px 1px no-repeat;height:7px;width:8px}.dg li.save-row .button:hover{background-color:#bab19e;box-shadow:0 -1px 0 #b0a58f}.dg li.folder{border-bottom:0}.dg li.title{padding-left:16px;background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw==) 6px 10px no-repeat;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.2)}.dg .closed li.title{background-image:url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlGIWqMCbWAEAOw==)}.dg .cr.boolean{border-left:3px solid #806787}.dg .cr.color{border-left:3px solid}.dg .cr.function{border-left:3px solid #e61d5f}.dg .cr.number{border-left:3px solid #2FA1D6}.dg .cr.number input[type=text]{color:#2FA1D6}.dg .cr.string{border-left:3px solid #1ed36f}.dg .cr.string input[type=text]{color:#1ed36f}.dg .cr.function:hover,.dg .cr.boolean:hover{background:#111}.dg .c input[type=text]{background:#303030;outline:none}.dg .c input[type=text]:hover{background:#3c3c3c}.dg .c input[type=text]:focus{background:#494949;color:#fff}.dg .c .slider{background:#303030;cursor:ew-resize}.dg .c .slider-fg{background:#2FA1D6;max-width:100%}.dg .c .slider:hover{background:#3c3c3c}.dg .c .slider:hover .slider-fg{background:#44abda}\n"));var M="Default",G=function(){try{return!!window.localStorage}catch(e){return!1}}(),X=void 0,K=!0,Y=void 0,J=!1,W=[],Q=function e(t){var n=this,o=t||{};this.domElement=document.createElement("div"),this.__ul=document.createElement("ul"),this.domElement.appendChild(this.__ul),k.addClass(this.domElement,"dg"),this.__folders={},this.__controllers=[],this.__rememberedObjects=[],this.__rememberedObjectIndecesToControllers=[],this.__listening=[],o=s.defaults(o,{closeOnTop:!1,autoPlace:!0,width:e.DEFAULT_WIDTH}),o=s.defaults(o,{resizable:o.autoPlace,hideable:o.autoPlace}),s.isUndefined(o.load)?o.load={preset:M}:o.preset&&(o.load.preset=o.preset),s.isUndefined(o.parent)&&o.hideable&&W.push(this),o.resizable=s.isUndefined(o.parent)&&o.resizable,o.autoPlace&&s.isUndefined(o.scrollable)&&(o.scrollable=!0);var i,r=G&&"true"===localStorage.getItem(ne(0,"isLocal")),a=void 0,l=void 0;if(Object.defineProperties(this,{parent:{get:function(){return o.parent}},scrollable:{get:function(){return o.scrollable}},autoPlace:{get:function(){return o.autoPlace}},closeOnTop:{get:function(){return o.closeOnTop}},preset:{get:function(){return n.parent?n.getRoot().preset:o.load.preset},set:function(e){n.parent?n.getRoot().preset=e:o.load.preset=e,function(e){for(var t=0;t1){var o=n.__li.nextElementSibling;return n.remove(),te(e,n.object,n.property,{before:o,factoryArgs:[s.toArray(arguments)]})}if(s.isArray(t)||s.isObject(t)){var i=n.__li.nextElementSibling;return n.remove(),te(e,n.object,n.property,{before:i,factoryArgs:[t]})}},name:function(e){return n.__li.firstElementChild.firstElementChild.innerHTML=e,n},listen:function(){return n.__gui.listen(n),n},remove:function(){return n.__gui.remove(n),n}}),n instanceof H){var o=new N(n.object,n.property,{min:n.__min,max:n.__max,step:n.__step});s.each(["updateDisplay","onChange","onFinishChange","step","min","max"],(function(e){var t=n[e],i=o[e];n[e]=o[e]=function(){var e=Array.prototype.slice.call(arguments);return i.apply(o,e),t.apply(n,e)}})),k.addClass(t,"has-slider"),n.domElement.insertBefore(o.domElement,n.domElement.firstElementChild)}else if(n instanceof N){var i=function(t){if(s.isNumber(n.__min)&&s.isNumber(n.__max)){var o=n.__li.firstElementChild.firstElementChild.innerHTML,i=n.__gui.__listening.indexOf(n)>-1;n.remove();var r=te(e,n.object,n.property,{before:n.__li.nextElementSibling,factoryArgs:[n.__min,n.__max,n.__step]});return r.name(o),i&&r.listen(),r}return t};n.min=s.compose(i,n.min),n.max=s.compose(i,n.max)}else n instanceof S?(k.bind(t,"click",(function(){k.fakeEvent(n.__checkbox,"click")})),k.bind(n.__checkbox,"click",(function(e){e.stopPropagation()}))):n instanceof P?(k.bind(t,"click",(function(){k.fakeEvent(n.__button,"click")})),k.bind(t,"mouseover",(function(){k.addClass(n.__button,"hover")})),k.bind(t,"mouseout",(function(){k.removeClass(n.__button,"hover")}))):n instanceof F&&(k.addClass(t,"color"),n.updateDisplay=s.compose((function(e){return t.style.borderLeftColor=n.__color.toString(),e}),n.updateDisplay),n.updateDisplay());n.setValue=s.compose((function(t){return e.getRoot().__preset_select&&n.isModified()&&$(e.getRoot(),!0),t}),n.setValue)}(e,d,i),e.__controllers.push(i),i}function ne(e,t){return document.location.href+"."+t}function oe(e,t,n){var o=document.createElement("option");o.innerHTML=t,o.value=t,e.__preset_select.appendChild(o),n&&(e.__preset_select.selectedIndex=e.__preset_select.length-1)}function ie(e,t){t.style.display=e.useLocalStorage?"block":"none"}function re(e){var t=e.__save_row=document.createElement("li");k.addClass(e.domElement,"has-save"),e.__ul.insertBefore(t,e.__ul.firstChild),k.addClass(t,"save-row");var n=document.createElement("span");n.innerHTML=" ",k.addClass(n,"button gears");var o=document.createElement("span");o.innerHTML="Save",k.addClass(o,"button"),k.addClass(o,"save");var i=document.createElement("span");i.innerHTML="New",k.addClass(i,"button"),k.addClass(i,"save-as");var r=document.createElement("span");r.innerHTML="Revert",k.addClass(r,"button"),k.addClass(r,"revert");var a=e.__preset_select=document.createElement("select");if(e.load&&e.load.remembered?s.each(e.load.remembered,(function(t,n){oe(e,n,n===e.preset)})):oe(e,M,!1),k.bind(a,"change",(function(){for(var t=0;t0&&(e.preset=this.preset,e.remembered||(e.remembered={}),e.remembered[this.preset]=le(this)),e.folders={},s.each(this.__folders,(function(t,n){e.folders[n]=t.getSaveObject()})),e},save:function(){this.load.remembered||(this.load.remembered={}),this.load.remembered[this.preset]=le(this),$(this,!1),this.saveToLocalStorageIfPossible()},saveAs:function(e){this.load.remembered||(this.load.remembered={},this.load.remembered[M]=le(this,!0)),this.load.remembered[e]=le(this),this.preset=e,oe(this,e,!0),this.saveToLocalStorageIfPossible()},revert:function(e){s.each(this.__controllers,(function(t){this.getRoot().load.remembered?ee(e||this.getRoot(),t):t.setValue(t.initialValue),t.__onFinishChange&&t.__onFinishChange.call(t,t.getValue())}),this),s.each(this.__folders,(function(e){e.revert(e)})),e||$(this.getRoot(),!1)},listen:function(e){var t=0===this.__listening.length;this.__listening.push(e),t&&de(this.__listening)},updateDisplay:function(){s.each(this.__controllers,(function(e){e.updateDisplay()})),s.each(this.__folders,(function(e){e.updateDisplay()}))}});var ce=Q},129:(e,t)=>{var n=Object.prototype.hasOwnProperty;function o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function i(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var o,r,s=[];for(r in"string"!=typeof t&&(t="?"),e)if(n.call(e,r)){if((o=e[r])||null!=o&&!isNaN(o)||(o=""),r=i(r),o=i(o),null===r||null===o)continue;s.push(r+"="+o)}return s.length?t+s.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,i={};t=n.exec(e);){var r=o(t[1]),s=o(t[2]);null===r||null===s||r in i||(i[r]=s)}return i}},851:e=>{e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},564:(e,t,n)=>{var o=n(851),i=n(129),r=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,s=/[\n\r\t]/g,a=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/:\d+$/,d=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/;function u(e){return(e||"").toString().replace(r,"")}var h=[["#","hash"],["?","query"],function(e,t){return f(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],_={hash:1,query:1};function p(e){var t,o=("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{}).location||{},i={},r=typeof(e=e||o);if("blob:"===e.protocol)i=new g(unescape(e.pathname),{});else if("string"===r)for(t in i=new g(e,{}),_)delete i[t];else if("object"===r){for(t in e)t in _||(i[t]=e[t]);void 0===i.slashes&&(i.slashes=a.test(e.href))}return i}function f(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function m(e,t){e=(e=u(e)).replace(s,""),t=t||{};var n,o=d.exec(e),i=o[1]?o[1].toLowerCase():"",r=!!o[2],a=!!o[3],l=0;return r?a?(n=o[2]+o[3]+o[4],l=o[2].length+o[3].length):(n=o[2]+o[4],l=o[2].length):a?(n=o[3]+o[4],l=o[3].length):n=o[4],"file:"===i?l>=2&&(n=n.slice(2)):f(i)?n=o[4]:i?r&&(n=n.slice(2)):l>=2&&f(t.protocol)&&(n=o[4]),{protocol:i,slashes:r||f(i),slashesCount:l,rest:n}}function g(e,t,n){if(e=(e=u(e)).replace(s,""),!(this instanceof g))return new g(e,t,n);var r,a,l,d,_,b,v=h.slice(),y=typeof t,w=this,x=0;for("object"!==y&&"string"!==y&&(n=t,t=null),n&&"function"!=typeof n&&(n=i.parse),r=!(a=m(e||"",t=p(t))).protocol&&!a.slashes,w.slashes=a.slashes||r&&t.slashes,w.protocol=a.protocol||t.protocol||"",e=a.rest,("file:"===a.protocol&&(2!==a.slashesCount||c.test(e))||!a.slashes&&(a.protocol||a.slashesCount<2||!f(w.protocol)))&&(v[3]=[/(.*)/,"pathname"]);x{function o(e,t){var n=e.__state.conversionName.toString(),o=Math.round(e.r),i=Math.round(e.g),r=Math.round(e.b),s=e.a,a=Math.round(e.h),l=e.s.toFixed(1),d=e.v.toFixed(1);if(t||"THREE_CHAR_HEX"===n||"SIX_CHAR_HEX"===n){for(var c=e.hex.toString(16);c.length<6;)c="0"+c;return"#"+c}return"CSS_RGB"===n?"rgb("+o+","+i+","+r+")":"CSS_RGBA"===n?"rgba("+o+","+i+","+r+","+s+")":"HEX"===n?"0x"+e.hex.toString(16):"RGB_ARRAY"===n?"["+o+","+i+","+r+"]":"RGBA_ARRAY"===n?"["+o+","+i+","+r+","+s+"]":"RGB_OBJ"===n?"{r:"+o+",g:"+i+",b:"+r+"}":"RGBA_OBJ"===n?"{r:"+o+",g:"+i+",b:"+r+",a:"+s+"}":"HSV_OBJ"===n?"{h:"+a+",s:"+l+",v:"+d+"}":"HSVA_OBJ"===n?"{h:"+a+",s:"+l+",v:"+d+",a:"+s+"}":"unknown format"}n.d(t,{XS:()=>le});var i=Array.prototype.forEach,r=Array.prototype.slice,s={BREAK:{},extend:function(e){return this.each(r.call(arguments,1),(function(t){(this.isObject(t)?Object.keys(t):[]).forEach(function(n){this.isUndefined(t[n])||(e[n]=t[n])}.bind(this))}),this),e},defaults:function(e){return this.each(r.call(arguments,1),(function(t){(this.isObject(t)?Object.keys(t):[]).forEach(function(n){this.isUndefined(e[n])&&(e[n]=t[n])}.bind(this))}),this),e},compose:function(){var e=r.call(arguments);return function(){for(var t=r.call(arguments),n=e.length-1;n>=0;n--)t=[e[n].apply(this,t)];return t[0]}},each:function(e,t,n){if(e)if(i&&e.forEach&&e.forEach===i)e.forEach(t,n);else if(e.length===e.length+0){var o,r=void 0;for(r=0,o=e.length;r1?s.toArray(arguments):arguments[0];return s.each(a,(function(t){if(t.litmus(e))return s.each(t.conversions,(function(t,n){if(l=t.read(e),!1===d&&!1!==l)return d=l,l.conversionName=n,l.conversion=t,s.BREAK})),s.BREAK})),d},u=void 0,h={hsv_to_rgb:function(e,t,n){var o=Math.floor(e/60)%6,i=e/60-Math.floor(e/60),r=n*(1-t),s=n*(1-i*t),a=n*(1-(1-i)*t),l=[[n,a,r],[s,n,r],[r,n,a],[r,s,n],[a,r,n],[n,r,s]][o];return{r:255*l[0],g:255*l[1],b:255*l[2]}},rgb_to_hsv:function(e,t,n){var o=Math.min(e,t,n),i=Math.max(e,t,n),r=i-o,s=void 0;return 0===i?{h:NaN,s:0,v:0}:(s=e===i?(t-n)/r:t===i?2+(n-e)/r:4+(e-t)/r,(s/=6)<0&&(s+=1),{h:360*s,s:r/i,v:i/255})},rgb_to_hex:function(e,t,n){var o=this.hex_with_component(0,2,e);return o=this.hex_with_component(o,1,t),this.hex_with_component(o,0,n)},component_from_hex:function(e,t){return e>>8*t&255},hex_with_component:function(e,t,n){return n<<(u=8*t)|e&~(255<-1?t.length-t.indexOf(".")-1:0}var L=function(e){function t(e,n,o){p(this,t);var i=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n)),r=o||{};return i.__min=r.min,i.__max=r.max,i.__step=r.step,s.isUndefined(i.__step)?0===i.initialValue?i.__impliedStep=1:i.__impliedStep=Math.pow(10,Math.floor(Math.log(Math.abs(i.initialValue))/Math.LN10))/10:i.__impliedStep=i.__step,i.__precision=T(i.__impliedStep),i}return g(t,e),f(t,[{key:"setValue",value:function(e){var n=e;return void 0!==this.__min&&nthis.__max&&(n=this.__max),void 0!==this.__step&&n%this.__step!=0&&(n=Math.round(n/this.__step)*this.__step),m(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"setValue",this).call(this,n)}},{key:"min",value:function(e){return this.__min=e,this}},{key:"max",value:function(e){return this.__max=e,this}},{key:"step",value:function(e){return this.__step=e,this.__impliedStep=e,this.__precision=T(e),this}}]),t}(x),N=function(e){function t(e,n,o){p(this,t);var i=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,o));i.__truncationSuspended=!1;var r=i,a=void 0;function l(){r.__onFinishChange&&r.__onFinishChange.call(r,r.getValue())}function d(e){var t=a-e.clientY;r.setValue(r.getValue()+t*r.__impliedStep),a=e.clientY}function c(){k.unbind(window,"mousemove",d),k.unbind(window,"mouseup",c),l()}return i.__input=document.createElement("input"),i.__input.setAttribute("type","text"),k.bind(i.__input,"change",(function(){var e=parseFloat(r.__input.value);s.isNaN(e)||r.setValue(e)})),k.bind(i.__input,"blur",(function(){l()})),k.bind(i.__input,"mousedown",(function(e){k.bind(window,"mousemove",d),k.bind(window,"mouseup",c),a=e.clientY})),k.bind(i.__input,"keydown",(function(e){13===e.keyCode&&(r.__truncationSuspended=!0,this.blur(),r.__truncationSuspended=!1,l())})),i.updateDisplay(),i.domElement.appendChild(i.__input),i}return g(t,e),f(t,[{key:"updateDisplay",value:function(){var e,n,o;return this.__input.value=this.__truncationSuspended?this.getValue():(e=this.getValue(),n=this.__precision,o=Math.pow(10,n),Math.round(e*o)/o),m(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"updateDisplay",this).call(this)}}]),t}(L);function B(e,t,n,o,i){return o+(e-t)/(n-t)*(i-o)}var H=function(e){function t(e,n,o,i,r){p(this,t);var s=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,{min:o,max:i,step:r})),a=s;function l(e){e.preventDefault();var t=a.__background.getBoundingClientRect();return a.setValue(B(e.clientX,t.left,t.right,a.__min,a.__max)),!1}function d(){k.unbind(window,"mousemove",l),k.unbind(window,"mouseup",d),a.__onFinishChange&&a.__onFinishChange.call(a,a.getValue())}function c(e){var t=e.touches[0].clientX,n=a.__background.getBoundingClientRect();a.setValue(B(t,n.left,n.right,a.__min,a.__max))}function u(){k.unbind(window,"touchmove",c),k.unbind(window,"touchend",u),a.__onFinishChange&&a.__onFinishChange.call(a,a.getValue())}return s.__background=document.createElement("div"),s.__foreground=document.createElement("div"),k.bind(s.__background,"mousedown",(function(e){document.activeElement.blur(),k.bind(window,"mousemove",l),k.bind(window,"mouseup",d),l(e)})),k.bind(s.__background,"touchstart",(function(e){1===e.touches.length&&(k.bind(window,"touchmove",c),k.bind(window,"touchend",u),c(e))})),k.addClass(s.__background,"slider"),k.addClass(s.__foreground,"slider-fg"),s.updateDisplay(),s.__background.appendChild(s.__foreground),s.domElement.appendChild(s.__background),s}return g(t,e),f(t,[{key:"updateDisplay",value:function(){var e=(this.getValue()-this.__min)/(this.__max-this.__min);return this.__foreground.style.width=100*e+"%",m(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"updateDisplay",this).call(this)}}]),t}(L),P=function(e){function t(e,n,o){p(this,t);var i=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n)),r=i;return i.__button=document.createElement("div"),i.__button.innerHTML=void 0===o?"Fire":o,k.bind(i.__button,"click",(function(e){return e.preventDefault(),r.fire(),!1})),k.addClass(i.__button,"button"),i.domElement.appendChild(i.__button),i}return g(t,e),f(t,[{key:"fire",value:function(){this.__onChange&&this.__onChange.call(this),this.getValue().call(this.object),this.__onFinishChange&&this.__onFinishChange.call(this,this.getValue())}}]),t}(x),F=function(e){function t(e,n){p(this,t);var o=b(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));o.__color=new v(o.getValue()),o.__temp=new v(0);var i=o;o.domElement=document.createElement("div"),k.makeSelectable(o.domElement,!1),o.__selector=document.createElement("div"),o.__selector.className="selector",o.__saturation_field=document.createElement("div"),o.__saturation_field.className="saturation-field",o.__field_knob=document.createElement("div"),o.__field_knob.className="field-knob",o.__field_knob_border="2px solid ",o.__hue_knob=document.createElement("div"),o.__hue_knob.className="hue-knob",o.__hue_field=document.createElement("div"),o.__hue_field.className="hue-field",o.__input=document.createElement("input"),o.__input.type="text",o.__input_textShadow="0 1px 1px ",k.bind(o.__input,"keydown",(function(e){13===e.keyCode&&_.call(this)})),k.bind(o.__input,"blur",_),k.bind(o.__selector,"mousedown",(function(){k.addClass(this,"drag").bind(window,"mouseup",(function(){k.removeClass(i.__selector,"drag")}))})),k.bind(o.__selector,"touchstart",(function(){k.addClass(this,"drag").bind(window,"touchend",(function(){k.removeClass(i.__selector,"drag")}))}));var r,a=document.createElement("div");function l(e){m(e),k.bind(window,"mousemove",m),k.bind(window,"touchmove",m),k.bind(window,"mouseup",u),k.bind(window,"touchend",u)}function d(e){g(e),k.bind(window,"mousemove",g),k.bind(window,"touchmove",g),k.bind(window,"mouseup",h),k.bind(window,"touchend",h)}function u(){k.unbind(window,"mousemove",m),k.unbind(window,"touchmove",m),k.unbind(window,"mouseup",u),k.unbind(window,"touchend",u),f()}function h(){k.unbind(window,"mousemove",g),k.unbind(window,"touchmove",g),k.unbind(window,"mouseup",h),k.unbind(window,"touchend",h),f()}function _(){var e=c(this.value);!1!==e?(i.__color.__state=e,i.setValue(i.__color.toOriginal())):this.value=i.__color.toString()}function f(){i.__onFinishChange&&i.__onFinishChange.call(i,i.__color.toOriginal())}function m(e){-1===e.type.indexOf("touch")&&e.preventDefault();var t=i.__saturation_field.getBoundingClientRect(),n=e.touches&&e.touches[0]||e,o=n.clientX,r=n.clientY,s=(o-t.left)/(t.right-t.left),a=1-(r-t.top)/(t.bottom-t.top);return a>1?a=1:a<0&&(a=0),s>1?s=1:s<0&&(s=0),i.__color.v=a,i.__color.s=s,i.setValue(i.__color.toOriginal()),!1}function g(e){-1===e.type.indexOf("touch")&&e.preventDefault();var t=i.__hue_field.getBoundingClientRect(),n=1-((e.touches&&e.touches[0]||e).clientY-t.top)/(t.bottom-t.top);return n>1?n=1:n<0&&(n=0),i.__color.h=360*n,i.setValue(i.__color.toOriginal()),!1}return s.extend(o.__selector.style,{width:"122px",height:"102px",padding:"3px",backgroundColor:"#222",boxShadow:"0px 1px 3px rgba(0,0,0,0.3)"}),s.extend(o.__field_knob.style,{position:"absolute",width:"12px",height:"12px",border:o.__field_knob_border+(o.__color.v<.5?"#fff":"#000"),boxShadow:"0px 1px 3px rgba(0,0,0,0.5)",borderRadius:"12px",zIndex:1}),s.extend(o.__hue_knob.style,{position:"absolute",width:"15px",height:"2px",borderRight:"4px solid #fff",zIndex:1}),s.extend(o.__saturation_field.style,{width:"100px",height:"100px",border:"1px solid #555",marginRight:"3px",display:"inline-block",cursor:"pointer"}),s.extend(a.style,{width:"100%",height:"100%",background:"none"}),j(a,"top","rgba(0,0,0,0)","#000"),s.extend(o.__hue_field.style,{width:"15px",height:"100px",border:"1px solid #555",cursor:"ns-resize",position:"absolute",top:"3px",right:"3px"}),(r=o.__hue_field).style.background="",r.style.cssText+="background: -moz-linear-gradient(top, #ff0000 0%, #ff00ff 17%, #0000ff 34%, #00ffff 50%, #00ff00 67%, #ffff00 84%, #ff0000 100%);",r.style.cssText+="background: -webkit-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);",r.style.cssText+="background: -o-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);",r.style.cssText+="background: -ms-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);",r.style.cssText+="background: linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);",s.extend(o.__input.style,{outline:"none",textAlign:"center",color:"#fff",border:0,fontWeight:"bold",textShadow:o.__input_textShadow+"rgba(0,0,0,0.7)"}),k.bind(o.__saturation_field,"mousedown",l),k.bind(o.__saturation_field,"touchstart",l),k.bind(o.__field_knob,"mousedown",l),k.bind(o.__field_knob,"touchstart",l),k.bind(o.__hue_field,"mousedown",d),k.bind(o.__hue_field,"touchstart",d),o.__saturation_field.appendChild(a),o.__selector.appendChild(o.__field_knob),o.__selector.appendChild(o.__saturation_field),o.__selector.appendChild(o.__hue_field),o.__hue_field.appendChild(o.__hue_knob),o.domElement.appendChild(o.__input),o.domElement.appendChild(o.__selector),o.updateDisplay(),o}return g(t,e),f(t,[{key:"updateDisplay",value:function(){var e=c(this.getValue());if(!1!==e){var t=!1;s.each(v.COMPONENTS,(function(n){if(!s.isUndefined(e[n])&&!s.isUndefined(this.__color.__state[n])&&e[n]!==this.__color.__state[n])return t=!0,{}}),this),t&&s.extend(this.__color.__state,e)}s.extend(this.__temp.__state,this.__color.__state),this.__temp.a=1;var n=this.__color.v<.5||this.__color.s>.5?255:0,o=255-n;s.extend(this.__field_knob.style,{marginLeft:100*this.__color.s-7+"px",marginTop:100*(1-this.__color.v)-7+"px",backgroundColor:this.__temp.toHexString(),border:this.__field_knob_border+"rgb("+n+","+n+","+n+")"}),this.__hue_knob.style.marginTop=100*(1-this.__color.h/360)+"px",this.__temp.s=1,this.__temp.v=1,j(this.__saturation_field,"left","#fff",this.__temp.toHexString()),this.__input.value=this.__color.toString(),s.extend(this.__input.style,{backgroundColor:this.__color.toHexString(),color:"rgb("+n+","+n+","+n+")",textShadow:this.__input_textShadow+"rgba("+o+","+o+","+o+",.7)"})}}]),t}(x),I=["-moz-","-o-","-webkit-","-ms-",""];function j(e,t,n,o){e.style.background="",s.each(I,(function(i){e.style.cssText+="background: "+i+"linear-gradient("+t+", "+n+" 0%, "+o+" 100%); "}))}var D=function(e,t){var n=e[t];return s.isArray(arguments[2])||s.isObject(arguments[2])?new O(e,t,arguments[2]):s.isNumber(n)?s.isNumber(arguments[2])&&s.isNumber(arguments[3])?s.isNumber(arguments[4])?new H(e,t,arguments[2],arguments[3],arguments[4]):new H(e,t,arguments[2],arguments[3]):s.isNumber(arguments[4])?new N(e,t,{min:arguments[2],max:arguments[3],step:arguments[4]}):new N(e,t,{min:arguments[2],max:arguments[3]}):s.isString(n)?new R(e,t):s.isFunction(n)?new P(e,t,""):s.isBoolean(n)?new S(e,t):null},V=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)},z=function(){function e(){p(this,e),this.backgroundElement=document.createElement("div"),s.extend(this.backgroundElement.style,{backgroundColor:"rgba(0,0,0,0.8)",top:0,left:0,display:"none",zIndex:"1000",opacity:0,WebkitTransition:"opacity 0.2s linear",transition:"opacity 0.2s linear"}),k.makeFullscreen(this.backgroundElement),this.backgroundElement.style.position="fixed",this.domElement=document.createElement("div"),s.extend(this.domElement.style,{position:"fixed",display:"none",zIndex:"1001",opacity:0,WebkitTransition:"-webkit-transform 0.2s ease-out, opacity 0.2s linear",transition:"transform 0.2s ease-out, opacity 0.2s linear"}),document.body.appendChild(this.backgroundElement),document.body.appendChild(this.domElement);var t=this;k.bind(this.backgroundElement,"click",(function(){t.hide()}))}return f(e,[{key:"show",value:function(){var e=this;this.backgroundElement.style.display="block",this.domElement.style.display="block",this.domElement.style.opacity=0,this.domElement.style.webkitTransform="scale(1.1)",this.layout(),s.defer((function(){e.backgroundElement.style.opacity=1,e.domElement.style.opacity=1,e.domElement.style.webkitTransform="scale(1)"}))}},{key:"hide",value:function(){var e=this,t=function t(){e.domElement.style.display="none",e.backgroundElement.style.display="none",k.unbind(e.domElement,"webkitTransitionEnd",t),k.unbind(e.domElement,"transitionend",t),k.unbind(e.domElement,"oTransitionEnd",t)};k.bind(this.domElement,"webkitTransitionEnd",t),k.bind(this.domElement,"transitionend",t),k.bind(this.domElement,"oTransitionEnd",t),this.backgroundElement.style.opacity=0,this.domElement.style.opacity=0,this.domElement.style.webkitTransform="scale(1.1)"}},{key:"layout",value:function(){this.domElement.style.left=window.innerWidth/2-k.getWidth(this.domElement)/2+"px",this.domElement.style.top=window.innerHeight/2-k.getHeight(this.domElement)/2+"px"}}]),e}();!function(e,t){var n=t||document,o=document.createElement("style");o.type="text/css",o.innerHTML=e;var i=n.getElementsByTagName("head")[0];try{i.appendChild(o)}catch(e){}}(function(e){if(e&&"undefined"!=typeof window){var t=document.createElement("style");return t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t),e}}(".dg ul{list-style:none;margin:0;padding:0;width:100%;clear:both}.dg.ac{position:fixed;top:0;left:0;right:0;height:0;z-index:0}.dg:not(.ac) .main{overflow:hidden}.dg.main{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.dg.main.taller-than-window{overflow-y:auto}.dg.main.taller-than-window .close-button{opacity:1;margin-top:-1px;border-top:1px solid #2c2c2c}.dg.main ul.closed .close-button{opacity:1 !important}.dg.main:hover .close-button,.dg.main .close-button.drag{opacity:1}.dg.main .close-button{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear;border:0;line-height:19px;height:20px;cursor:pointer;text-align:center;background-color:#000}.dg.main .close-button.close-top{position:relative}.dg.main .close-button.close-bottom{position:absolute}.dg.main .close-button:hover{background-color:#111}.dg.a{float:right;margin-right:15px;overflow-y:visible}.dg.a.has-save>ul.close-top{margin-top:0}.dg.a.has-save>ul.close-bottom{margin-top:27px}.dg.a.has-save>ul.closed{margin-top:0}.dg.a .save-row{top:0;z-index:1002}.dg.a .save-row.close-top{position:relative}.dg.a .save-row.close-bottom{position:fixed}.dg li{-webkit-transition:height .1s ease-out;-o-transition:height .1s ease-out;-moz-transition:height .1s ease-out;transition:height .1s ease-out;-webkit-transition:overflow .1s linear;-o-transition:overflow .1s linear;-moz-transition:overflow .1s linear;transition:overflow .1s linear}.dg li:not(.folder){cursor:auto;height:27px;line-height:27px;padding:0 4px 0 5px}.dg li.folder{padding:0;border-left:4px solid rgba(0,0,0,0)}.dg li.title{cursor:pointer;margin-left:-4px}.dg .closed li:not(.title),.dg .closed ul li,.dg .closed ul li>*{height:0;overflow:hidden;border:0}.dg .cr{clear:both;padding-left:3px;height:27px;overflow:hidden}.dg .property-name{cursor:default;float:left;clear:left;width:40%;overflow:hidden;text-overflow:ellipsis}.dg .cr.function .property-name{width:100%}.dg .c{float:left;width:60%;position:relative}.dg .c input[type=text]{border:0;margin-top:4px;padding:3px;width:100%;float:right}.dg .has-slider input[type=text]{width:30%;margin-left:0}.dg .slider{float:left;width:66%;margin-left:-5px;margin-right:0;height:19px;margin-top:4px}.dg .slider-fg{height:100%}.dg .c input[type=checkbox]{margin-top:7px}.dg .c select{margin-top:5px}.dg .cr.function,.dg .cr.function .property-name,.dg .cr.function *,.dg .cr.boolean,.dg .cr.boolean *{cursor:pointer}.dg .cr.color{overflow:visible}.dg .selector{display:none;position:absolute;margin-left:-9px;margin-top:23px;z-index:10}.dg .c:hover .selector,.dg .selector.drag{display:block}.dg li.save-row{padding:0}.dg li.save-row .button{display:inline-block;padding:0px 6px}.dg.dialogue{background-color:#222;width:460px;padding:15px;font-size:13px;line-height:15px}#dg-new-constructor{padding:10px;color:#222;font-family:Monaco, monospace;font-size:10px;border:0;resize:none;box-shadow:inset 1px 1px 1px #888;word-wrap:break-word;margin:12px 0;display:block;width:440px;overflow-y:scroll;height:100px;position:relative}#dg-local-explain{display:none;font-size:11px;line-height:17px;border-radius:3px;background-color:#333;padding:8px;margin-top:10px}#dg-local-explain code{font-size:10px}#dat-gui-save-locally{display:none}.dg{color:#eee;font:11px 'Lucida Grande', sans-serif;text-shadow:0 -1px 0 #111}.dg.main::-webkit-scrollbar{width:5px;background:#1a1a1a}.dg.main::-webkit-scrollbar-corner{height:0;display:none}.dg.main::-webkit-scrollbar-thumb{border-radius:5px;background:#676767}.dg li:not(.folder){background:#1a1a1a;border-bottom:1px solid #2c2c2c}.dg li.save-row{line-height:25px;background:#dad5cb;border:0}.dg li.save-row select{margin-left:5px;width:108px}.dg li.save-row .button{margin-left:5px;margin-top:1px;border-radius:2px;font-size:9px;line-height:7px;padding:4px 4px 5px 4px;background:#c5bdad;color:#fff;text-shadow:0 1px 0 #b0a58f;box-shadow:0 -1px 0 #b0a58f;cursor:pointer}.dg li.save-row .button.gears{background:#c5bdad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpiYKAU/P//PwGIC/ApCABiBSAW+I8AClAcgKxQ4T9hoMAEUrxx2QSGN6+egDX+/vWT4e7N82AMYoPAx/evwWoYoSYbACX2s7KxCxzcsezDh3evFoDEBYTEEqycggWAzA9AuUSQQgeYPa9fPv6/YWm/Acx5IPb7ty/fw+QZblw67vDs8R0YHyQhgObx+yAJkBqmG5dPPDh1aPOGR/eugW0G4vlIoTIfyFcA+QekhhHJhPdQxbiAIguMBTQZrPD7108M6roWYDFQiIAAv6Aow/1bFwXgis+f2LUAynwoIaNcz8XNx3Dl7MEJUDGQpx9gtQ8YCueB+D26OECAAQDadt7e46D42QAAAABJRU5ErkJggg==) 2px 1px no-repeat;height:7px;width:8px}.dg li.save-row .button:hover{background-color:#bab19e;box-shadow:0 -1px 0 #b0a58f}.dg li.folder{border-bottom:0}.dg li.title{padding-left:16px;background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw==) 6px 10px no-repeat;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.2)}.dg .closed li.title{background-image:url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlGIWqMCbWAEAOw==)}.dg .cr.boolean{border-left:3px solid #806787}.dg .cr.color{border-left:3px solid}.dg .cr.function{border-left:3px solid #e61d5f}.dg .cr.number{border-left:3px solid #2FA1D6}.dg .cr.number input[type=text]{color:#2FA1D6}.dg .cr.string{border-left:3px solid #1ed36f}.dg .cr.string input[type=text]{color:#1ed36f}.dg .cr.function:hover,.dg .cr.boolean:hover{background:#111}.dg .c input[type=text]{background:#303030;outline:none}.dg .c input[type=text]:hover{background:#3c3c3c}.dg .c input[type=text]:focus{background:#494949;color:#fff}.dg .c .slider{background:#303030;cursor:ew-resize}.dg .c .slider-fg{background:#2FA1D6;max-width:100%}.dg .c .slider:hover{background:#3c3c3c}.dg .c .slider:hover .slider-fg{background:#44abda}\n"));var U="Default",M=function(){try{return!!window.localStorage}catch(e){return!1}}(),G=void 0,X=!0,K=void 0,Y=!1,J=[],W=function e(t){var n=this,o=t||{};this.domElement=document.createElement("div"),this.__ul=document.createElement("ul"),this.domElement.appendChild(this.__ul),k.addClass(this.domElement,"dg"),this.__folders={},this.__controllers=[],this.__rememberedObjects=[],this.__rememberedObjectIndecesToControllers=[],this.__listening=[],o=s.defaults(o,{closeOnTop:!1,autoPlace:!0,width:e.DEFAULT_WIDTH}),o=s.defaults(o,{resizable:o.autoPlace,hideable:o.autoPlace}),s.isUndefined(o.load)?o.load={preset:U}:o.preset&&(o.load.preset=o.preset),s.isUndefined(o.parent)&&o.hideable&&J.push(this),o.resizable=s.isUndefined(o.parent)&&o.resizable,o.autoPlace&&s.isUndefined(o.scrollable)&&(o.scrollable=!0);var i,r=M&&"true"===localStorage.getItem(te(0,"isLocal")),a=void 0,l=void 0;if(Object.defineProperties(this,{parent:{get:function(){return o.parent}},scrollable:{get:function(){return o.scrollable}},autoPlace:{get:function(){return o.autoPlace}},closeOnTop:{get:function(){return o.closeOnTop}},preset:{get:function(){return n.parent?n.getRoot().preset:o.load.preset},set:function(e){n.parent?n.getRoot().preset=e:o.load.preset=e,function(e){for(var t=0;t1){var o=n.__li.nextElementSibling;return n.remove(),ee(e,n.object,n.property,{before:o,factoryArgs:[s.toArray(arguments)]})}if(s.isArray(t)||s.isObject(t)){var i=n.__li.nextElementSibling;return n.remove(),ee(e,n.object,n.property,{before:i,factoryArgs:[t]})}},name:function(e){return n.__li.firstElementChild.firstElementChild.innerHTML=e,n},listen:function(){return n.__gui.listen(n),n},remove:function(){return n.__gui.remove(n),n}}),n instanceof H){var o=new N(n.object,n.property,{min:n.__min,max:n.__max,step:n.__step});s.each(["updateDisplay","onChange","onFinishChange","step","min","max"],(function(e){var t=n[e],i=o[e];n[e]=o[e]=function(){var e=Array.prototype.slice.call(arguments);return i.apply(o,e),t.apply(n,e)}})),k.addClass(t,"has-slider"),n.domElement.insertBefore(o.domElement,n.domElement.firstElementChild)}else if(n instanceof N){var i=function(t){if(s.isNumber(n.__min)&&s.isNumber(n.__max)){var o=n.__li.firstElementChild.firstElementChild.innerHTML,i=n.__gui.__listening.indexOf(n)>-1;n.remove();var r=ee(e,n.object,n.property,{before:n.__li.nextElementSibling,factoryArgs:[n.__min,n.__max,n.__step]});return r.name(o),i&&r.listen(),r}return t};n.min=s.compose(i,n.min),n.max=s.compose(i,n.max)}else n instanceof S?(k.bind(t,"click",(function(){k.fakeEvent(n.__checkbox,"click")})),k.bind(n.__checkbox,"click",(function(e){e.stopPropagation()}))):n instanceof P?(k.bind(t,"click",(function(){k.fakeEvent(n.__button,"click")})),k.bind(t,"mouseover",(function(){k.addClass(n.__button,"hover")})),k.bind(t,"mouseout",(function(){k.removeClass(n.__button,"hover")}))):n instanceof F&&(k.addClass(t,"color"),n.updateDisplay=s.compose((function(e){return t.style.borderLeftColor=n.__color.toString(),e}),n.updateDisplay),n.updateDisplay());n.setValue=s.compose((function(t){return e.getRoot().__preset_select&&n.isModified()&&Z(e.getRoot(),!0),t}),n.setValue)}(e,d,i),e.__controllers.push(i),i}function te(e,t){return document.location.href+"."+t}function ne(e,t,n){var o=document.createElement("option");o.innerHTML=t,o.value=t,e.__preset_select.appendChild(o),n&&(e.__preset_select.selectedIndex=e.__preset_select.length-1)}function oe(e,t){t.style.display=e.useLocalStorage?"block":"none"}function ie(e){var t=void 0;function n(n){return n.preventDefault(),e.width+=t-n.clientX,e.onResize(),t=n.clientX,!1}function o(){k.removeClass(e.__closeButton,W.CLASS_DRAG),k.unbind(window,"mousemove",n),k.unbind(window,"mouseup",o)}function i(i){return i.preventDefault(),t=i.clientX,k.addClass(e.__closeButton,W.CLASS_DRAG),k.bind(window,"mousemove",n),k.bind(window,"mouseup",o),!1}e.__resize_handle=document.createElement("div"),s.extend(e.__resize_handle.style,{width:"6px",marginLeft:"-3px",height:"200px",cursor:"ew-resize",position:"absolute"}),k.bind(e.__resize_handle,"mousedown",i),k.bind(e.__closeButton,"mousedown",i),e.domElement.insertBefore(e.__resize_handle,e.domElement.firstElementChild)}function re(e,t){e.domElement.style.width=t+"px",e.__save_row&&e.autoPlace&&(e.__save_row.style.width=t+"px"),e.__closeButton&&(e.__closeButton.style.width=t+"px")}function se(e,t){var n={};return s.each(e.__rememberedObjects,(function(o,i){var r={},a=e.__rememberedObjectIndecesToControllers[i];s.each(a,(function(e,n){r[n]=t?e.initialValue:e.getValue()})),n[i]=r})),n}function ae(e){0!==e.length&&V.call(window,(function(){ae(e)})),s.each(e,(function(e){e.updateDisplay()}))}W.toggleHide=function(){Y=!Y,s.each(J,(function(e){e.domElement.style.display=Y?"none":""}))},W.CLASS_AUTO_PLACE="a",W.CLASS_AUTO_PLACE_CONTAINER="ac",W.CLASS_MAIN="main",W.CLASS_CONTROLLER_ROW="cr",W.CLASS_TOO_TALL="taller-than-window",W.CLASS_CLOSED="closed",W.CLASS_CLOSE_BUTTON="close-button",W.CLASS_CLOSE_TOP="close-top",W.CLASS_CLOSE_BOTTOM="close-bottom",W.CLASS_DRAG="drag",W.DEFAULT_WIDTH=245,W.TEXT_CLOSED="Close Controls",W.TEXT_OPEN="Open Controls",W._keydownHandler=function(e){"text"===document.activeElement.type||72!==e.which&&72!==e.keyCode||W.toggleHide()},k.bind(window,"keydown",W._keydownHandler,!1),s.extend(W.prototype,{add:function(e,t){return ee(this,e,t,{factoryArgs:Array.prototype.slice.call(arguments,2)})},addColor:function(e,t){return ee(this,e,t,{color:!0})},remove:function(e){this.__ul.removeChild(e.__li),this.__controllers.splice(this.__controllers.indexOf(e),1);var t=this;s.defer((function(){t.onResize()}))},destroy:function(){if(this.parent)throw new Error("Only the root GUI should be removed with .destroy(). For subfolders, use gui.removeFolder(folder) instead.");this.autoPlace&&K.removeChild(this.domElement);var e=this;s.each(this.__folders,(function(t){e.removeFolder(t)})),k.unbind(window,"keydown",W._keydownHandler,!1),q(this)},addFolder:function(e){if(void 0!==this.__folders[e])throw new Error('You already have a folder in this GUI by the name "'+e+'"');var t={name:e,parent:this};t.autoPlace=this.autoPlace,this.load&&this.load.folders&&this.load.folders[e]&&(t.closed=this.load.folders[e].closed,t.load=this.load.folders[e]);var n=new W(t);this.__folders[e]=n;var o=Q(this,n.domElement);return k.addClass(o,"folder"),n},removeFolder:function(e){this.__ul.removeChild(e.domElement.parentElement),delete this.__folders[e.name],this.load&&this.load.folders&&this.load.folders[e.name]&&delete this.load.folders[e.name],q(e);var t=this;s.each(e.__folders,(function(t){e.removeFolder(t)})),s.defer((function(){t.onResize()}))},open:function(){this.closed=!1},close:function(){this.closed=!0},hide:function(){this.domElement.style.display="none"},show:function(){this.domElement.style.display=""},onResize:function(){var e=this.getRoot();if(e.scrollable){var t=k.getOffset(e.__ul).top,n=0;s.each(e.__ul.childNodes,(function(t){e.autoPlace&&t===e.__save_row||(n+=k.getHeight(t))})),window.innerHeight-t-20GUI\'s constructor:\n\n \n\n
\n\n Automatically save\n values to localStorage on exit.\n\n
The values saved to localStorage will\n override those passed to dat.GUI\'s constructor. This makes it\n easier to work incrementally, but localStorage is fragile,\n and your friends may not see the same values you do.\n\n
\n\n
\n\n'),this.parent)throw new Error("You can only call remember on a top level GUI.");var e=this;s.each(Array.prototype.slice.call(arguments),(function(t){0===e.__rememberedObjects.length&&function(e){var t=e.__save_row=document.createElement("li");k.addClass(e.domElement,"has-save"),e.__ul.insertBefore(t,e.__ul.firstChild),k.addClass(t,"save-row");var n=document.createElement("span");n.innerHTML=" ",k.addClass(n,"button gears");var o=document.createElement("span");o.innerHTML="Save",k.addClass(o,"button"),k.addClass(o,"save");var i=document.createElement("span");i.innerHTML="New",k.addClass(i,"button"),k.addClass(i,"save-as");var r=document.createElement("span");r.innerHTML="Revert",k.addClass(r,"button"),k.addClass(r,"revert");var a=e.__preset_select=document.createElement("select");if(e.load&&e.load.remembered?s.each(e.load.remembered,(function(t,n){ne(e,n,n===e.preset)})):ne(e,U,!1),k.bind(a,"change",(function(){for(var t=0;t0&&(e.preset=this.preset,e.remembered||(e.remembered={}),e.remembered[this.preset]=se(this)),e.folders={},s.each(this.__folders,(function(t,n){e.folders[n]=t.getSaveObject()})),e},save:function(){this.load.remembered||(this.load.remembered={}),this.load.remembered[this.preset]=se(this),Z(this,!1),this.saveToLocalStorageIfPossible()},saveAs:function(e){this.load.remembered||(this.load.remembered={},this.load.remembered[U]=se(this,!0)),this.load.remembered[e]=se(this),this.preset=e,ne(this,e,!0),this.saveToLocalStorageIfPossible()},revert:function(e){s.each(this.__controllers,(function(t){this.getRoot().load.remembered?$(e||this.getRoot(),t):t.setValue(t.initialValue),t.__onFinishChange&&t.__onFinishChange.call(t,t.getValue())}),this),s.each(this.__folders,(function(e){e.revert(e)})),e||Z(this.getRoot(),!1)},listen:function(e){var t=0===this.__listening.length;this.__listening.push(e),t&&ae(this.__listening)},updateDisplay:function(){s.each(this.__controllers,(function(e){e.updateDisplay()})),s.each(this.__folders,(function(e){e.updateDisplay()}))}});var le=W},129:(e,t)=>{var n=Object.prototype.hasOwnProperty;function o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function i(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var o,r,s=[];for(r in"string"!=typeof t&&(t="?"),e)if(n.call(e,r)){if((o=e[r])||null!=o&&!isNaN(o)||(o=""),r=i(r),o=i(o),null===r||null===o)continue;s.push(r+"="+o)}return s.length?t+s.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,i={};t=n.exec(e);){var r=o(t[1]),s=o(t[2]);null===r||null===s||r in i||(i[r]=s)}return i}},851:e=>{e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},564:(e,t,n)=>{var o=n(851),i=n(129),r=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,s=/[\n\r\t]/g,a=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/:\d+$/,d=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/;function u(e){return(e||"").toString().replace(r,"")}var h=[["#","hash"],["?","query"],function(e,t){return f(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],_={hash:1,query:1};function p(e){var t,o=("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{}).location||{},i={},r=typeof(e=e||o);if("blob:"===e.protocol)i=new g(unescape(e.pathname),{});else if("string"===r)for(t in i=new g(e,{}),_)delete i[t];else if("object"===r){for(t in e)t in _||(i[t]=e[t]);void 0===i.slashes&&(i.slashes=a.test(e.href))}return i}function f(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function m(e,t){e=(e=u(e)).replace(s,""),t=t||{};var n,o=d.exec(e),i=o[1]?o[1].toLowerCase():"",r=!!o[2],a=!!o[3],l=0;return r?a?(n=o[2]+o[3]+o[4],l=o[2].length+o[3].length):(n=o[2]+o[4],l=o[2].length):a?(n=o[3]+o[4],l=o[3].length):n=o[4],"file:"===i?l>=2&&(n=n.slice(2)):f(i)?n=o[4]:i?r&&(n=n.slice(2)):l>=2&&f(t.protocol)&&(n=o[4]),{protocol:i,slashes:r||f(i),slashesCount:l,rest:n}}function g(e,t,n){if(e=(e=u(e)).replace(s,""),!(this instanceof g))return new g(e,t,n);var r,a,l,d,_,b,v=h.slice(),y=typeof t,w=this,x=0;for("object"!==y&&"string"!==y&&(n=t,t=null),n&&"function"!=typeof n&&(n=i.parse),r=!(a=m(e||"",t=p(t))).protocol&&!a.slashes,w.slashes=a.slashes||r&&t.slashes,w.protocol=a.protocol||t.protocol||"",e=a.rest,("file:"===a.protocol&&(2!==a.slashesCount||c.test(e))||!a.slashes&&(a.protocol||a.slashesCount<2||!f(w.protocol)))&&(v[3]=[/(.*)/,"pathname"]);x{o.r(n),o.d(n,{default:()=>r});var i=o(247),t=o(564),a=o.n(t);let d=!0;const w=()=>{d&&window.history.pushState("experiment","Title",window.location.origin+window.location.pathname+"?config="+JSON.stringify(i.Z))};let l=-1;const r={enabled:d,reload:()=>{d&&(window.location.href=window.location.origin+window.location.pathname+"?config="+JSON.stringify(i.Z))},reset:()=>{window.location.href=window.location.origin+window.location.pathname},refresh:w,delayReload:()=>{d&&(window.clearTimeout(l),l=window.setTimeout((()=>{window.location.href=window.location.origin+window.location.pathname+"?config="+JSON.stringify(i.Z)}),500))},init:(e=!0)=>{d=e;const n=a()(window.location.search,!0);let o={};n.query.config&&(o=JSON.parse(n.query.config)),Object.assign(i.Z,o),w()}}},824:(e,n,o)=>{o.r(n),o.d(n,{default:()=>d}),o(896);var i=o(376),t=o(247),a=o(891);o(619);const d=e=>{const{refresh:n,reload:o}=a.default,d=new i.XS({width:300});window.gui=d,d.add(t.Z,"numParticles",[32,48,64,96,128]).onChange(o),d.add(t.Z,"numSets",[10,12,14,16]).name("Ribbon length").onFinishChange(o),d.add(t.Z,"extreme").onChange(n),d.add(t.Z,"usePoseDetection").onChange(o),d.add(a.default,"reset").name("Reset Default Settings")}}}]); \ No newline at end of file +"use strict";(self.webpackChunkfxhash_boilerplate_webpack=self.webpackChunkfxhash_boilerplate_webpack||[]).push([[437],{891:(e,n,o)=>{o.r(n),o.d(n,{default:()=>r});var i=o(247),t=o(564),a=o.n(t);let d=!0;const l=()=>{d&&window.history.pushState("experiment","Title",window.location.origin+window.location.pathname+"?config="+JSON.stringify(i.default))};let w=-1;const r={enabled:d,reload:()=>{d&&(window.location.href=window.location.origin+window.location.pathname+"?config="+JSON.stringify(i.default))},reset:()=>{window.location.href=window.location.origin+window.location.pathname},refresh:l,delayReload:()=>{d&&(window.clearTimeout(w),w=window.setTimeout((()=>{window.location.href=window.location.origin+window.location.pathname+"?config="+JSON.stringify(i.default)}),500))},init:(e=!0)=>{d=e;const n=a()(window.location.search,!0);let o={};n.query.config&&(o=JSON.parse(n.query.config)),Object.assign(i.default,o),l()}}},824:(e,n,o)=>{o.r(n),o.d(n,{default:()=>d});var i=o(376),t=o(247),a=o(891);o(619);const d=e=>{const{refresh:n,reload:o}=a.default,d=new i.XS({width:300});window.gui=d,d.add(t.default,"numParticles",[32,48,64,96,128]).onChange(o),d.add(t.default,"numSets",[10,12,14,16]).name("Ribbon length").onFinishChange(o),d.add(t.default,"useHandDetection").onChange(o),d.add(a.default,"reset").name("Reset Default Settings")}}}]); \ No newline at end of file diff --git a/experiments/ribbon02/dist/891.bundle.js b/experiments/ribbon02/dist/891.bundle.js index b164791f..bddffe82 100644 --- a/experiments/ribbon02/dist/891.bundle.js +++ b/experiments/ribbon02/dist/891.bundle.js @@ -1 +1 @@ -"use strict";(self.webpackChunkfxhash_boilerplate_webpack=self.webpackChunkfxhash_boilerplate_webpack||[]).push([[891],{129:(e,o)=>{var t=Object.prototype.hasOwnProperty;function n(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function r(e){try{return encodeURIComponent(e)}catch(e){return null}}o.stringify=function(e,o){o=o||"";var n,s,a=[];for(s in"string"!=typeof o&&(o="?"),e)if(t.call(e,s)){if((n=e[s])||null!=n&&!isNaN(n)||(n=""),s=r(s),n=r(n),null===s||null===n)continue;a.push(s+"="+n)}return a.length?o+a.join("&"):""},o.parse=function(e){for(var o,t=/([^=?#&]+)=?([^&]*)/g,r={};o=t.exec(e);){var s=n(o[1]),a=n(o[2]);null===s||null===a||s in r||(r[s]=a)}return r}},851:e=>{e.exports=function(e,o){if(o=o.split(":")[0],!(e=+e))return!1;switch(o){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},564:(e,o,t)=>{var n=t(851),r=t(129),s=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,a=/[\n\r\t]/g,i=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,c=/:\d+$/,l=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,p=/^[a-zA-Z]:/;function h(e){return(e||"").toString().replace(s,"")}var u=[["#","hash"],["?","query"],function(e,o){return w(o.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],f={hash:1,query:1};function d(e){var o,n=("undefined"!=typeof window?window:void 0!==t.g?t.g:"undefined"!=typeof self?self:{}).location||{},r={},s=typeof(e=e||n);if("blob:"===e.protocol)r=new g(unescape(e.pathname),{});else if("string"===s)for(o in r=new g(e,{}),f)delete r[o];else if("object"===s){for(o in e)o in f||(r[o]=e[o]);void 0===r.slashes&&(r.slashes=i.test(e.href))}return r}function w(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function m(e,o){e=(e=h(e)).replace(a,""),o=o||{};var t,n=l.exec(e),r=n[1]?n[1].toLowerCase():"",s=!!n[2],i=!!n[3],c=0;return s?i?(t=n[2]+n[3]+n[4],c=n[2].length+n[3].length):(t=n[2]+n[4],c=n[2].length):i?(t=n[3]+n[4],c=n[3].length):t=n[4],"file:"===r?c>=2&&(t=t.slice(2)):w(r)?t=n[4]:r?s&&(t=t.slice(2)):c>=2&&w(o.protocol)&&(t=n[4]),{protocol:r,slashes:s||w(r),slashesCount:c,rest:t}}function g(e,o,t){if(e=(e=h(e)).replace(a,""),!(this instanceof g))return new g(e,o,t);var s,i,c,l,f,y,C=u.slice(),v=typeof o,b=this,x=0;for("object"!==v&&"string"!==v&&(t=o,o=null),t&&"function"!=typeof t&&(t=r.parse),s=!(i=m(e||"",o=d(o))).protocol&&!i.slashes,b.slashes=i.slashes||s&&o.slashes,b.protocol=i.protocol||o.protocol||"",e=i.rest,("file:"===i.protocol&&(2!==i.slashesCount||p.test(e))||!i.slashes&&(i.protocol||i.slashesCount<2||!w(b.protocol)))&&(C[3]=[/(.*)/,"pathname"]);x{t.r(o),t.d(o,{default:()=>l});var n=t(247),r=t(564),s=t.n(r);let a=!0;const i=()=>{a&&window.history.pushState("experiment","Title",window.location.origin+window.location.pathname+"?config="+JSON.stringify(n.Z))};let c=-1;const l={enabled:a,reload:()=>{a&&(window.location.href=window.location.origin+window.location.pathname+"?config="+JSON.stringify(n.Z))},reset:()=>{window.location.href=window.location.origin+window.location.pathname},refresh:i,delayReload:()=>{a&&(window.clearTimeout(c),c=window.setTimeout((()=>{window.location.href=window.location.origin+window.location.pathname+"?config="+JSON.stringify(n.Z)}),500))},init:(e=!0)=>{a=e;const o=s()(window.location.search,!0);let t={};o.query.config&&(t=JSON.parse(o.query.config)),Object.assign(n.Z,t),i()}}}}]); \ No newline at end of file +"use strict";(self.webpackChunkfxhash_boilerplate_webpack=self.webpackChunkfxhash_boilerplate_webpack||[]).push([[891],{129:(e,o)=>{var t=Object.prototype.hasOwnProperty;function n(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function r(e){try{return encodeURIComponent(e)}catch(e){return null}}o.stringify=function(e,o){o=o||"";var n,s,a=[];for(s in"string"!=typeof o&&(o="?"),e)if(t.call(e,s)){if((n=e[s])||null!=n&&!isNaN(n)||(n=""),s=r(s),n=r(n),null===s||null===n)continue;a.push(s+"="+n)}return a.length?o+a.join("&"):""},o.parse=function(e){for(var o,t=/([^=?#&]+)=?([^&]*)/g,r={};o=t.exec(e);){var s=n(o[1]),a=n(o[2]);null===s||null===a||s in r||(r[s]=a)}return r}},851:e=>{e.exports=function(e,o){if(o=o.split(":")[0],!(e=+e))return!1;switch(o){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},564:(e,o,t)=>{var n=t(851),r=t(129),s=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,a=/[\n\r\t]/g,i=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,c=/:\d+$/,l=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,p=/^[a-zA-Z]:/;function h(e){return(e||"").toString().replace(s,"")}var u=[["#","hash"],["?","query"],function(e,o){return w(o.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],f={hash:1,query:1};function d(e){var o,n=("undefined"!=typeof window?window:void 0!==t.g?t.g:"undefined"!=typeof self?self:{}).location||{},r={},s=typeof(e=e||n);if("blob:"===e.protocol)r=new g(unescape(e.pathname),{});else if("string"===s)for(o in r=new g(e,{}),f)delete r[o];else if("object"===s){for(o in e)o in f||(r[o]=e[o]);void 0===r.slashes&&(r.slashes=i.test(e.href))}return r}function w(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function m(e,o){e=(e=h(e)).replace(a,""),o=o||{};var t,n=l.exec(e),r=n[1]?n[1].toLowerCase():"",s=!!n[2],i=!!n[3],c=0;return s?i?(t=n[2]+n[3]+n[4],c=n[2].length+n[3].length):(t=n[2]+n[4],c=n[2].length):i?(t=n[3]+n[4],c=n[3].length):t=n[4],"file:"===r?c>=2&&(t=t.slice(2)):w(r)?t=n[4]:r?s&&(t=t.slice(2)):c>=2&&w(o.protocol)&&(t=n[4]),{protocol:r,slashes:s||w(r),slashesCount:c,rest:t}}function g(e,o,t){if(e=(e=h(e)).replace(a,""),!(this instanceof g))return new g(e,o,t);var s,i,c,l,f,y,C=u.slice(),v=typeof o,b=this,x=0;for("object"!==v&&"string"!==v&&(t=o,o=null),t&&"function"!=typeof t&&(t=r.parse),s=!(i=m(e||"",o=d(o))).protocol&&!i.slashes,b.slashes=i.slashes||s&&o.slashes,b.protocol=i.protocol||o.protocol||"",e=i.rest,("file:"===i.protocol&&(2!==i.slashesCount||p.test(e))||!i.slashes&&(i.protocol||i.slashesCount<2||!w(b.protocol)))&&(C[3]=[/(.*)/,"pathname"]);x{t.r(o),t.d(o,{default:()=>l});var n=t(247),r=t(564),s=t.n(r);let a=!0;const i=()=>{a&&window.history.pushState("experiment","Title",window.location.origin+window.location.pathname+"?config="+JSON.stringify(n.default))};let c=-1;const l={enabled:a,reload:()=>{a&&(window.location.href=window.location.origin+window.location.pathname+"?config="+JSON.stringify(n.default))},reset:()=>{window.location.href=window.location.origin+window.location.pathname},refresh:i,delayReload:()=>{a&&(window.clearTimeout(c),c=window.setTimeout((()=>{window.location.href=window.location.origin+window.location.pathname+"?config="+JSON.stringify(n.default)}),500))},init:(e=!0)=>{a=e;const o=s()(window.location.search,!0);let t={};o.query.config&&(t=JSON.parse(o.query.config)),Object.assign(n.default,t),i()}}}}]); \ No newline at end of file diff --git a/experiments/ribbon02/dist/bundle.js b/experiments/ribbon02/dist/bundle.js index fc3594ac..7d07f4a8 100644 --- a/experiments/ribbon02/dist/bundle.js +++ b/experiments/ribbon02/dist/bundle.js @@ -1,2 +1,2 @@ /*! For license information please see bundle.js.LICENSE.txt */ -(()=>{var t,e,n={427:t=>{"use strict";t.exports=function(){try{return!!new Blob}catch(t){return!1}}()},42:(t,e,n)=>{"use strict";var r=n(187).EventEmitter;function o(){r.call(this),this.setMaxListeners(20)}o.prototype=Object.create(r.prototype),o.prototype.constructor=o,o.prototype.off=function(t,e){return e?this.removeListener(t,e):t?this.removeAllListeners(t):this.removeAllListeners()},t.exports=o},622:(t,e,n)=>{"use strict";var r=n(42),o=n(388),i=0;t.exports=function t(e){var n,s={},a=[],u=[],c=0,h=0,l={},f=function(r){return Array.isArray(r)?(r.forEach(f),n):((i=r.assets&&Array.isArray(r.assets)?t(_(r,e)):o(_(r,e))).once("destroy",m),u.push(i),l[i.id]=i,n);var i},d=function(t){return arguments.length?s[t]?s[t]:l[t]:a},_=function(t,e){return"string"==typeof t&&(t={url:t}),void 0===t.isTouchLocked&&(t.isTouchLocked=e.isTouchLocked),void 0===t.blob&&(t.blob=e.blob),void 0===t.basePath&&(t.basePath=e.basePath),t.id=t.id||t.url||String(++i),t.type=t.type||(n=t.url)&&n.split("?")[0].split(".").pop().toLowerCase(),t.crossOrigin=t.crossOrigin||e.crossOrigin,t.webAudioContext=t.webAudioContext||e.webAudioContext,t.log=e.log,t;var n},v=function(t){var e=c+t;n.emit("progress",e/h)},p=function(t,e,r){Array.isArray(t)&&(t={id:e,file:t,type:r}),c++,n.emit("progress",c/h),s[t.id]=t.file,a.push(t),n.emit("childcomplete",t),E()},x=function(t){h--,n.listeners("error").length?n.emit("error",t):console.error(t),E()},m=function(t){l[t]=null,delete l[t],s[t]=null,delete s[t],a.some((function(e,n){if(e.id===t)return a.splice(n,1),!0}))},E=function(){c>=h&&n.emit("complete",a,s,e.id,"group")};return n=Object.create(r.prototype,{_events:{value:{}},id:{get:function(){return e.id}},add:{value:f},start:{value:function(){return h=u.length,u.forEach((function(t){t.on("progress",v).once("complete",p).once("error",x).start()})),u=[],n}},get:{value:d},find:{value:function(t){if(d(t))return d(t);var e=null;return Object.keys(l).some((function(n){return!!(e=l[n].find&&l[n].find(t))})),e}},getLoader:{value:function(t){return l[t]}},loaded:{get:function(){return c>=h}},file:{get:function(){return a}},destroy:{value:function(){for(;u.length;)u.pop().destroy();return n.off("error"),n.off("progress"),n.off("complete"),a=[],s={},e.webAudioContext=null,h=0,c=0,Object.keys(l).forEach((function(t){l[t].destroy()})),l={},n.emit("destroy",n.id),n}}}),e=_(e||{},{basePath:"",blob:!1,touchLocked:!1,crossOrigin:null,webAudioContext:null,log:!1}),Array.isArray(e.assets)&&f(e.assets),n}},370:(t,e,n)=>{"use strict";var r=n(622);r.stats=n(795),t.exports=r},388:(t,e,n)=>{"use strict";var r=n(42),o=n(427),i=n(795);t.exports=function(t){var e,n,s,a,u,c,h=t.id,l=t.basePath||"",f=t.url,d=t.type,_=t.crossOrigin,v=t.isTouchLocked,p=t.blob&&o,x=t.webAudioContext,m=t.log,E=function(t){t&&(c={id:h,file:t,type:d},e.emit("progress",1),e.emit("complete",c,h,d),w())},T=function(t,e){n=e||R,(s=new XMLHttpRequest).open("GET",l+f,!0),s.responseType=t,s.addEventListener("progress",M),s.addEventListener("load",n),s.addEventListener("error",N),s.send()},M=function(t){t.lengthComputable&&e.emit("progress",t.loaded/t.total)},R=function(){A()&&E(s.response)},A=function(){return s&&s.status<400?(i.update(s,a,f,m),!0):(N(s&&s.statusText),!1)},g=function(){s=new Image,_&&(s.crossOrigin="anonymous"),s.addEventListener("error",N,!1),s.addEventListener("load",b,!1),s.src=l+f},b=function(t){window.clearTimeout(u),t||!s.error&&s.readyState?E(s):N()},y=function(){T("blob",(function(){A()&&((s=new Image).addEventListener("error",N,!1),s.addEventListener("load",S,!1),s.src=window.URL.createObjectURL(s.response))}))},S=function(){window.URL.revokeObjectURL(s.src),E(s)},L=function(){T("arraybuffer",(function(){A()&&x.decodeAudioData(s.response,(function(t){s=null,E(t)}),(function(t){N(t)}))}))},C=function(t){s=document.createElement(t),v||(window.clearTimeout(u),u=window.setTimeout(b,2e3),s.addEventListener("canplaythrough",b,!1)),s.addEventListener("error",N,!1),s.preload="auto",s.src=l+f,s.load(),v&&E(s)},N=function(t){window.clearTimeout(u);var n=t;s&&s.tagName&&s.error?n="MediaError: "+["","ABORTED","NETWORK","DECODE","SRC_NOT_SUPPORTED"][s.error.code]+" "+s.src:s&&s.statusText?n=s.statusText:t&&t.message?n=t.message:t&&t.type&&(n=t.type),e.emit("error",'Error loading "'+l+f+'" '+n),P()},w=function(){e.off("error"),e.off("progress"),e.off("complete"),s&&(s.removeEventListener("progress",M),s.removeEventListener("load",n),s.removeEventListener("error",N),s.removeEventListener("load",b),s.removeEventListener("canplaythrough",b),s.removeEventListener("load",S))},P=function(){w(),s&&s.abort&&s.readyState<4&&s.abort(),s=null,x=null,c=null,window.clearTimeout(u),e.emit("destroy",h)};return e=Object.create(r.prototype,{_events:{value:{}},id:{value:t.id},start:{value:function(){switch(a=Date.now(),d){case"json":T("json",(function(){if(A()){var t=s.response;"string"==typeof t&&(t=JSON.parse(t)),E(t)}}));break;case"jpg":case"png":case"gif":case"webp":case"svg":p?y():g();break;case"mp3":case"ogg":case"opus":case"wav":case"m4a":x?L():C("audio");break;case"ogv":case"mp4":case"webm":case"hls":p?T("blob"):C("video");break;case"bin":case"binary":T("arraybuffer");break;case"txt":case"text":T("text");break;default:throw"AssetsLoader ERROR: Unknown type for file with URL: "+l+f+" ("+d+")"}}},loaded:{get:function(){return!!c}},file:{get:function(){return c}},destroy:{value:P}})}},795:t=>{"use strict";t.exports={mbs:0,secs:0,update:function(t,e,n,r){var o,i=t.getAllResponseHeaders();if(i){var s=i.match(/content-length: (\d+)/i);s&&s.length&&(o=s[1])}if(o){var a=(o=parseInt(o,10))/1024/1024,u=(Date.now()-e)/1e3;this.secs+=u,this.mbs+=a,r&&this.log(n,a,u)}else r&&console.warn.call(console,"Can't get Content-Length:",n)},log:function(t,e,n){if(t){var r="File loaded: "+t.substr(t.lastIndexOf("/")+1)+" size:"+e.toFixed(2)+"mb time:"+n.toFixed(2)+"s speed:"+(e/n).toFixed(2)+"mbps";console.log.call(console,r)}var o="Total loaded: "+this.mbs.toFixed(2)+"mb time:"+this.secs.toFixed(2)+"s speed:"+this.getMbps().toFixed(2)+"mbps";console.log.call(console,o)},getMbps:function(){return this.mbs/this.secs}}},187:t=>{"use strict";var e,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(t,e,n){return Function.prototype.apply.call(t,e,n)};e=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var o=Number.isNaN||function(t){return t!=t};function i(){i.init.call(this)}t.exports=i,t.exports.once=function(t,e){return new Promise((function(n,r){function o(n){t.removeListener(e,i),r(n)}function i(){"function"==typeof t.removeListener&&t.removeListener("error",o),n([].slice.call(arguments))}v(t,e,i,{once:!0}),"error"!==e&&function(t,e,n){"function"==typeof t.on&&v(t,"error",e,{once:!0})}(t,o)}))},i.EventEmitter=i,i.prototype._events=void 0,i.prototype._eventsCount=0,i.prototype._maxListeners=void 0;var s=10;function a(t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}function u(t){return void 0===t._maxListeners?i.defaultMaxListeners:t._maxListeners}function c(t,e,n,r){var o,i,s,c;if(a(n),void 0===(i=t._events)?(i=t._events=Object.create(null),t._eventsCount=0):(void 0!==i.newListener&&(t.emit("newListener",e,n.listener?n.listener:n),i=t._events),s=i[e]),void 0===s)s=i[e]=n,++t._eventsCount;else if("function"==typeof s?s=i[e]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(o=u(t))>0&&s.length>o&&!s.warned){s.warned=!0;var h=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");h.name="MaxListenersExceededWarning",h.emitter=t,h.type=e,h.count=s.length,c=h,console&&console.warn&&console.warn(c)}return t}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function l(t,e,n){var r={fired:!1,wrapFn:void 0,target:t,type:e,listener:n},o=h.bind(r);return o.listener=n,r.wrapFn=o,o}function f(t,e,n){var r=t._events;if(void 0===r)return[];var o=r[e];return void 0===o?[]:"function"==typeof o?n?[o.listener||o]:[o]:n?function(t){for(var e=new Array(t.length),n=0;n0&&(s=e[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var u=i[t];if(void 0===u)return!1;if("function"==typeof u)r(u,this,e);else{var c=u.length,h=_(u,c);for(n=0;n=0;i--)if(n[i]===e||n[i].listener===e){s=n[i].listener,o=i;break}if(o<0)return this;0===o?n.shift():function(t,e){for(;e+1=0;r--)this.removeListener(t,e[r]);return this},i.prototype.listeners=function(t){return f(this,t,!0)},i.prototype.rawListeners=function(t){return f(this,t,!1)},i.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):d.call(t,e)},i.prototype.listenerCount=d,i.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]}},685:(t,e,n)=>{"use strict";n.r(e),n.d(e,{ARRAY_TYPE:()=>o,EPSILON:()=>r,RANDOM:()=>i,equals:()=>c,setMatrixArrayType:()=>s,toRadian:()=>u});var r=1e-6,o="undefined"!=typeof Float32Array?Float32Array:Array,i=Math.random;function s(t){o=t}var a=Math.PI/180;function u(t){return t*a}function c(t,e){return Math.abs(t-e)<=r*Math.max(1,Math.abs(t),Math.abs(e))}Math.hypot||(Math.hypot=function(){for(var t=0,e=arguments.length;e--;)t+=arguments[e]*arguments[e];return Math.sqrt(t)})},720:(t,e,n)=>{"use strict";n.r(e),n.d(e,{glMatrix:()=>u,mat2:()=>r,mat2d:()=>o,mat3:()=>st,mat4:()=>at,quat:()=>s,quat2:()=>a,vec2:()=>Ln,vec3:()=>ut,vec4:()=>i});var r={};n.r(r),n.d(r,{LDU:()=>y,add:()=>S,adjoint:()=>x,clone:()=>h,copy:()=>l,create:()=>c,determinant:()=>m,equals:()=>N,exactEquals:()=>C,frob:()=>b,fromRotation:()=>R,fromScaling:()=>A,fromValues:()=>d,identity:()=>f,invert:()=>p,mul:()=>I,multiply:()=>E,multiplyScalar:()=>w,multiplyScalarAndAdd:()=>P,rotate:()=>T,scale:()=>M,set:()=>_,str:()=>g,sub:()=>D,subtract:()=>L,transpose:()=>v});var o={};n.r(o),n.d(o,{add:()=>Q,clone:()=>F,copy:()=>U,create:()=>O,determinant:()=>X,equals:()=>rt,exactEquals:()=>nt,frob:()=>$,fromRotation:()=>W,fromScaling:()=>q,fromTranslation:()=>Z,fromValues:()=>z,identity:()=>B,invert:()=>V,mul:()=>ot,multiply:()=>H,multiplyScalar:()=>tt,multiplyScalarAndAdd:()=>et,rotate:()=>Y,scale:()=>j,set:()=>G,str:()=>K,sub:()=>it,subtract:()=>J,translate:()=>k});var i={};n.r(i),n.d(i,{add:()=>_t,ceil:()=>mt,clone:()=>ht,copy:()=>ft,create:()=>ct,cross:()=>It,dist:()=>kt,distance:()=>bt,div:()=>jt,divide:()=>xt,dot:()=>Pt,equals:()=>Vt,exactEquals:()=>Gt,floor:()=>Et,forEach:()=>Kt,fromValues:()=>lt,inverse:()=>Nt,len:()=>qt,length:()=>St,lerp:()=>Dt,max:()=>Mt,min:()=>Tt,mul:()=>Yt,multiply:()=>pt,negate:()=>Ct,normalize:()=>wt,random:()=>Ot,round:()=>Rt,scale:()=>At,scaleAndAdd:()=>gt,set:()=>dt,sqrDist:()=>Wt,sqrLen:()=>Zt,squaredDistance:()=>yt,squaredLength:()=>Lt,str:()=>zt,sub:()=>Ht,subtract:()=>vt,transformMat4:()=>Ft,transformQuat:()=>Ut,zero:()=>Bt});var s={};n.r(s),n.d(s,{add:()=>Se,calculateW:()=>se,clone:()=>Ae,conjugate:()=>de,copy:()=>be,create:()=>$t,dot:()=>Ne,equals:()=>Be,exactEquals:()=>Ue,exp:()=>ae,fromEuler:()=>ve,fromMat3:()=>_e,fromValues:()=>ge,getAngle:()=>ee,getAxisAngle:()=>te,identity:()=>Qt,invert:()=>fe,len:()=>Ie,length:()=>Pe,lerp:()=>we,ln:()=>ue,mul:()=>Le,multiply:()=>ne,normalize:()=>Fe,pow:()=>ce,random:()=>le,rotateX:()=>re,rotateY:()=>oe,rotateZ:()=>ie,rotationTo:()=>ze,scale:()=>Ce,set:()=>ye,setAxes:()=>Ve,setAxisAngle:()=>Jt,slerp:()=>he,sqlerp:()=>Ge,sqrLen:()=>Oe,squaredLength:()=>De,str:()=>pe});var a={};n.r(a),n.d(a,{add:()=>fn,clone:()=>He,conjugate:()=>En,copy:()=>Ke,create:()=>Xe,dot:()=>pn,equals:()=>Sn,exactEquals:()=>yn,fromMat4:()=>Ze,fromRotation:()=>qe,fromRotationTranslation:()=>ke,fromRotationTranslationValues:()=>je,fromTranslation:()=>We,fromValues:()=>Ye,getDual:()=>tn,getReal:()=>Je,getTranslation:()=>rn,identity:()=>$e,invert:()=>mn,len:()=>Mn,length:()=>Tn,lerp:()=>xn,mul:()=>_n,multiply:()=>dn,normalize:()=>gn,rotateAroundAxis:()=>ln,rotateByQuatAppend:()=>cn,rotateByQuatPrepend:()=>hn,rotateX:()=>sn,rotateY:()=>an,rotateZ:()=>un,scale:()=>vn,set:()=>Qe,setDual:()=>nn,setReal:()=>en,sqrLen:()=>An,squaredLength:()=>Rn,str:()=>bn,translate:()=>on});var u=n(685);function c(){var t=new u.ARRAY_TYPE(4);return u.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t}function h(t){var e=new u.ARRAY_TYPE(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function l(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function f(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t}function d(t,e,n,r){var o=new u.ARRAY_TYPE(4);return o[0]=t,o[1]=e,o[2]=n,o[3]=r,o}function _(t,e,n,r,o){return t[0]=e,t[1]=n,t[2]=r,t[3]=o,t}function v(t,e){if(t===e){var n=e[1];t[1]=e[2],t[2]=n}else t[0]=e[0],t[1]=e[2],t[2]=e[1],t[3]=e[3];return t}function p(t,e){var n=e[0],r=e[1],o=e[2],i=e[3],s=n*i-o*r;return s?(s=1/s,t[0]=i*s,t[1]=-r*s,t[2]=-o*s,t[3]=n*s,t):null}function x(t,e){var n=e[0];return t[0]=e[3],t[1]=-e[1],t[2]=-e[2],t[3]=n,t}function m(t){return t[0]*t[3]-t[2]*t[1]}function E(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=n[0],u=n[1],c=n[2],h=n[3];return t[0]=r*a+i*u,t[1]=o*a+s*u,t[2]=r*c+i*h,t[3]=o*c+s*h,t}function T(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=Math.sin(n),u=Math.cos(n);return t[0]=r*u+i*a,t[1]=o*u+s*a,t[2]=r*-a+i*u,t[3]=o*-a+s*u,t}function M(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=n[0],u=n[1];return t[0]=r*a,t[1]=o*a,t[2]=i*u,t[3]=s*u,t}function R(t,e){var n=Math.sin(e),r=Math.cos(e);return t[0]=r,t[1]=n,t[2]=-n,t[3]=r,t}function A(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=e[1],t}function g(t){return"mat2("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"}function b(t){return Math.hypot(t[0],t[1],t[2],t[3])}function y(t,e,n,r){return t[2]=r[2]/r[0],n[0]=r[0],n[1]=r[1],n[3]=r[3]-t[2]*n[1],[t,e,n]}function S(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t}function L(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t}function C(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]}function N(t,e){var n=t[0],r=t[1],o=t[2],i=t[3],s=e[0],a=e[1],c=e[2],h=e[3];return Math.abs(n-s)<=u.EPSILON*Math.max(1,Math.abs(n),Math.abs(s))&&Math.abs(r-a)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(a))&&Math.abs(o-c)<=u.EPSILON*Math.max(1,Math.abs(o),Math.abs(c))&&Math.abs(i-h)<=u.EPSILON*Math.max(1,Math.abs(i),Math.abs(h))}function w(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t}function P(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t}var I=E,D=L;function O(){var t=new u.ARRAY_TYPE(6);return u.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[4]=0,t[5]=0),t[0]=1,t[3]=1,t}function F(t){var e=new u.ARRAY_TYPE(6);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function U(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function B(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function z(t,e,n,r,o,i){var s=new u.ARRAY_TYPE(6);return s[0]=t,s[1]=e,s[2]=n,s[3]=r,s[4]=o,s[5]=i,s}function G(t,e,n,r,o,i,s){return t[0]=e,t[1]=n,t[2]=r,t[3]=o,t[4]=i,t[5]=s,t}function V(t,e){var n=e[0],r=e[1],o=e[2],i=e[3],s=e[4],a=e[5],u=n*i-r*o;return u?(u=1/u,t[0]=i*u,t[1]=-r*u,t[2]=-o*u,t[3]=n*u,t[4]=(o*a-i*s)*u,t[5]=(r*s-n*a)*u,t):null}function X(t){return t[0]*t[3]-t[1]*t[2]}function H(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=e[4],u=e[5],c=n[0],h=n[1],l=n[2],f=n[3],d=n[4],_=n[5];return t[0]=r*c+i*h,t[1]=o*c+s*h,t[2]=r*l+i*f,t[3]=o*l+s*f,t[4]=r*d+i*_+a,t[5]=o*d+s*_+u,t}function Y(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=e[4],u=e[5],c=Math.sin(n),h=Math.cos(n);return t[0]=r*h+i*c,t[1]=o*h+s*c,t[2]=r*-c+i*h,t[3]=o*-c+s*h,t[4]=a,t[5]=u,t}function j(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=e[4],u=e[5],c=n[0],h=n[1];return t[0]=r*c,t[1]=o*c,t[2]=i*h,t[3]=s*h,t[4]=a,t[5]=u,t}function k(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=e[4],u=e[5],c=n[0],h=n[1];return t[0]=r,t[1]=o,t[2]=i,t[3]=s,t[4]=r*c+i*h+a,t[5]=o*c+s*h+u,t}function W(t,e){var n=Math.sin(e),r=Math.cos(e);return t[0]=r,t[1]=n,t[2]=-n,t[3]=r,t[4]=0,t[5]=0,t}function q(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=e[1],t[4]=0,t[5]=0,t}function Z(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=e[0],t[5]=e[1],t}function K(t){return"mat2d("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+")"}function $(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],1)}function Q(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t}function J(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t[4]=e[4]-n[4],t[5]=e[5]-n[5],t}function tt(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*n,t[5]=e[5]*n,t}function et(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t[4]=e[4]+n[4]*r,t[5]=e[5]+n[5]*r,t}function nt(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]}function rt(t,e){var n=t[0],r=t[1],o=t[2],i=t[3],s=t[4],a=t[5],c=e[0],h=e[1],l=e[2],f=e[3],d=e[4],_=e[5];return Math.abs(n-c)<=u.EPSILON*Math.max(1,Math.abs(n),Math.abs(c))&&Math.abs(r-h)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(h))&&Math.abs(o-l)<=u.EPSILON*Math.max(1,Math.abs(o),Math.abs(l))&&Math.abs(i-f)<=u.EPSILON*Math.max(1,Math.abs(i),Math.abs(f))&&Math.abs(s-d)<=u.EPSILON*Math.max(1,Math.abs(s),Math.abs(d))&&Math.abs(a-_)<=u.EPSILON*Math.max(1,Math.abs(a),Math.abs(_))}var ot=H,it=J,st=n(600),at=n(975),ut=n(160);function ct(){var t=new u.ARRAY_TYPE(4);return u.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0),t}function ht(t){var e=new u.ARRAY_TYPE(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function lt(t,e,n,r){var o=new u.ARRAY_TYPE(4);return o[0]=t,o[1]=e,o[2]=n,o[3]=r,o}function ft(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function dt(t,e,n,r,o){return t[0]=e,t[1]=n,t[2]=r,t[3]=o,t}function _t(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t}function vt(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t}function pt(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t[2]=e[2]*n[2],t[3]=e[3]*n[3],t}function xt(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t[2]=e[2]/n[2],t[3]=e[3]/n[3],t}function mt(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t[3]=Math.ceil(e[3]),t}function Et(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t[3]=Math.floor(e[3]),t}function Tt(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t[2]=Math.min(e[2],n[2]),t[3]=Math.min(e[3],n[3]),t}function Mt(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t[2]=Math.max(e[2],n[2]),t[3]=Math.max(e[3],n[3]),t}function Rt(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t[3]=Math.round(e[3]),t}function At(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t}function gt(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t}function bt(t,e){var n=e[0]-t[0],r=e[1]-t[1],o=e[2]-t[2],i=e[3]-t[3];return Math.hypot(n,r,o,i)}function yt(t,e){var n=e[0]-t[0],r=e[1]-t[1],o=e[2]-t[2],i=e[3]-t[3];return n*n+r*r+o*o+i*i}function St(t){var e=t[0],n=t[1],r=t[2],o=t[3];return Math.hypot(e,n,r,o)}function Lt(t){var e=t[0],n=t[1],r=t[2],o=t[3];return e*e+n*n+r*r+o*o}function Ct(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}function Nt(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t}function wt(t,e){var n=e[0],r=e[1],o=e[2],i=e[3],s=n*n+r*r+o*o+i*i;return s>0&&(s=1/Math.sqrt(s)),t[0]=n*s,t[1]=r*s,t[2]=o*s,t[3]=i*s,t}function Pt(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}function It(t,e,n,r){var o=n[0]*r[1]-n[1]*r[0],i=n[0]*r[2]-n[2]*r[0],s=n[0]*r[3]-n[3]*r[0],a=n[1]*r[2]-n[2]*r[1],u=n[1]*r[3]-n[3]*r[1],c=n[2]*r[3]-n[3]*r[2],h=e[0],l=e[1],f=e[2],d=e[3];return t[0]=l*c-f*u+d*a,t[1]=-h*c+f*s-d*i,t[2]=h*u-l*s+d*o,t[3]=-h*a+l*i-f*o,t}function Dt(t,e,n,r){var o=e[0],i=e[1],s=e[2],a=e[3];return t[0]=o+r*(n[0]-o),t[1]=i+r*(n[1]-i),t[2]=s+r*(n[2]-s),t[3]=a+r*(n[3]-a),t}function Ot(t,e){var n,r,o,i,s,a;e=e||1;do{s=(n=2*u.RANDOM()-1)*n+(r=2*u.RANDOM()-1)*r}while(s>=1);do{a=(o=2*u.RANDOM()-1)*o+(i=2*u.RANDOM()-1)*i}while(a>=1);var c=Math.sqrt((1-s)/a);return t[0]=e*n,t[1]=e*r,t[2]=e*o*c,t[3]=e*i*c,t}function Ft(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3];return t[0]=n[0]*r+n[4]*o+n[8]*i+n[12]*s,t[1]=n[1]*r+n[5]*o+n[9]*i+n[13]*s,t[2]=n[2]*r+n[6]*o+n[10]*i+n[14]*s,t[3]=n[3]*r+n[7]*o+n[11]*i+n[15]*s,t}function Ut(t,e,n){var r=e[0],o=e[1],i=e[2],s=n[0],a=n[1],u=n[2],c=n[3],h=c*r+a*i-u*o,l=c*o+u*r-s*i,f=c*i+s*o-a*r,d=-s*r-a*o-u*i;return t[0]=h*c+d*-s+l*-u-f*-a,t[1]=l*c+d*-a+f*-s-h*-u,t[2]=f*c+d*-u+h*-a-l*-s,t[3]=e[3],t}function Bt(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}function zt(t){return"vec4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"}function Gt(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]}function Vt(t,e){var n=t[0],r=t[1],o=t[2],i=t[3],s=e[0],a=e[1],c=e[2],h=e[3];return Math.abs(n-s)<=u.EPSILON*Math.max(1,Math.abs(n),Math.abs(s))&&Math.abs(r-a)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(a))&&Math.abs(o-c)<=u.EPSILON*Math.max(1,Math.abs(o),Math.abs(c))&&Math.abs(i-h)<=u.EPSILON*Math.max(1,Math.abs(i),Math.abs(h))}var Xt,Ht=vt,Yt=pt,jt=xt,kt=bt,Wt=yt,qt=St,Zt=Lt,Kt=(Xt=ct(),function(t,e,n,r,o,i){var s,a;for(e||(e=4),n||(n=0),a=r?Math.min(r*e+n,t.length):t.length,s=n;su.EPSILON?(t[0]=e[0]/r,t[1]=e[1]/r,t[2]=e[2]/r):(t[0]=1,t[1]=0,t[2]=0),n}function ee(t,e){var n=Ne(t,e);return Math.acos(2*n*n-1)}function ne(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=n[0],u=n[1],c=n[2],h=n[3];return t[0]=r*h+s*a+o*c-i*u,t[1]=o*h+s*u+i*a-r*c,t[2]=i*h+s*c+r*u-o*a,t[3]=s*h-r*a-o*u-i*c,t}function re(t,e,n){n*=.5;var r=e[0],o=e[1],i=e[2],s=e[3],a=Math.sin(n),u=Math.cos(n);return t[0]=r*u+s*a,t[1]=o*u+i*a,t[2]=i*u-o*a,t[3]=s*u-r*a,t}function oe(t,e,n){n*=.5;var r=e[0],o=e[1],i=e[2],s=e[3],a=Math.sin(n),u=Math.cos(n);return t[0]=r*u-i*a,t[1]=o*u+s*a,t[2]=i*u+r*a,t[3]=s*u-o*a,t}function ie(t,e,n){n*=.5;var r=e[0],o=e[1],i=e[2],s=e[3],a=Math.sin(n),u=Math.cos(n);return t[0]=r*u+o*a,t[1]=o*u-r*a,t[2]=i*u+s*a,t[3]=s*u-i*a,t}function se(t,e){var n=e[0],r=e[1],o=e[2];return t[0]=n,t[1]=r,t[2]=o,t[3]=Math.sqrt(Math.abs(1-n*n-r*r-o*o)),t}function ae(t,e){var n=e[0],r=e[1],o=e[2],i=e[3],s=Math.sqrt(n*n+r*r+o*o),a=Math.exp(i),u=s>0?a*Math.sin(s)/s:0;return t[0]=n*u,t[1]=r*u,t[2]=o*u,t[3]=a*Math.cos(s),t}function ue(t,e){var n=e[0],r=e[1],o=e[2],i=e[3],s=Math.sqrt(n*n+r*r+o*o),a=s>0?Math.atan2(s,i)/s:0;return t[0]=n*a,t[1]=r*a,t[2]=o*a,t[3]=.5*Math.log(n*n+r*r+o*o+i*i),t}function ce(t,e,n){return ue(t,e),Ce(t,t,n),ae(t,t),t}function he(t,e,n,r){var o,i,s,a,c,h=e[0],l=e[1],f=e[2],d=e[3],_=n[0],v=n[1],p=n[2],x=n[3];return(i=h*_+l*v+f*p+d*x)<0&&(i=-i,_=-_,v=-v,p=-p,x=-x),1-i>u.EPSILON?(o=Math.acos(i),s=Math.sin(o),a=Math.sin((1-r)*o)/s,c=Math.sin(r*o)/s):(a=1-r,c=r),t[0]=a*h+c*_,t[1]=a*l+c*v,t[2]=a*f+c*p,t[3]=a*d+c*x,t}function le(t){var e=u.RANDOM(),n=u.RANDOM(),r=u.RANDOM(),o=Math.sqrt(1-e),i=Math.sqrt(e);return t[0]=o*Math.sin(2*Math.PI*n),t[1]=o*Math.cos(2*Math.PI*n),t[2]=i*Math.sin(2*Math.PI*r),t[3]=i*Math.cos(2*Math.PI*r),t}function fe(t,e){var n=e[0],r=e[1],o=e[2],i=e[3],s=n*n+r*r+o*o+i*i,a=s?1/s:0;return t[0]=-n*a,t[1]=-r*a,t[2]=-o*a,t[3]=i*a,t}function de(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=e[3],t}function _e(t,e){var n,r=e[0]+e[4]+e[8];if(r>0)n=Math.sqrt(r+1),t[3]=.5*n,n=.5/n,t[0]=(e[5]-e[7])*n,t[1]=(e[6]-e[2])*n,t[2]=(e[1]-e[3])*n;else{var o=0;e[4]>e[0]&&(o=1),e[8]>e[3*o+o]&&(o=2);var i=(o+1)%3,s=(o+2)%3;n=Math.sqrt(e[3*o+o]-e[3*i+i]-e[3*s+s]+1),t[o]=.5*n,n=.5/n,t[3]=(e[3*i+s]-e[3*s+i])*n,t[i]=(e[3*i+o]+e[3*o+i])*n,t[s]=(e[3*s+o]+e[3*o+s])*n}return t}function ve(t,e,n,r){var o=.5*Math.PI/180;e*=o,n*=o,r*=o;var i=Math.sin(e),s=Math.cos(e),a=Math.sin(n),u=Math.cos(n),c=Math.sin(r),h=Math.cos(r);return t[0]=i*u*h-s*a*c,t[1]=s*a*h+i*u*c,t[2]=s*u*c-i*a*h,t[3]=s*u*h+i*a*c,t}function pe(t){return"quat("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"}var xe,me,Ee,Te,Me,Re,Ae=ht,ge=lt,be=ft,ye=dt,Se=_t,Le=ne,Ce=At,Ne=Pt,we=Dt,Pe=St,Ie=Pe,De=Lt,Oe=De,Fe=wt,Ue=Gt,Be=Vt,ze=(xe=ut.create(),me=ut.fromValues(1,0,0),Ee=ut.fromValues(0,1,0),function(t,e,n){var r=ut.dot(e,n);return r<-.999999?(ut.cross(xe,me,e),ut.len(xe)<1e-6&&ut.cross(xe,Ee,e),ut.normalize(xe,xe),Jt(t,xe,Math.PI),t):r>.999999?(t[0]=0,t[1]=0,t[2]=0,t[3]=1,t):(ut.cross(xe,e,n),t[0]=xe[0],t[1]=xe[1],t[2]=xe[2],t[3]=1+r,Fe(t,t))}),Ge=(Te=$t(),Me=$t(),function(t,e,n,r,o,i){return he(Te,e,o,i),he(Me,n,r,i),he(t,Te,Me,2*i*(1-i)),t}),Ve=(Re=st.create(),function(t,e,n,r){return Re[0]=n[0],Re[3]=n[1],Re[6]=n[2],Re[1]=r[0],Re[4]=r[1],Re[7]=r[2],Re[2]=-e[0],Re[5]=-e[1],Re[8]=-e[2],Fe(t,_e(t,Re))});function Xe(){var t=new u.ARRAY_TYPE(8);return u.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[4]=0,t[5]=0,t[6]=0,t[7]=0),t[3]=1,t}function He(t){var e=new u.ARRAY_TYPE(8);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e}function Ye(t,e,n,r,o,i,s,a){var c=new u.ARRAY_TYPE(8);return c[0]=t,c[1]=e,c[2]=n,c[3]=r,c[4]=o,c[5]=i,c[6]=s,c[7]=a,c}function je(t,e,n,r,o,i,s){var a=new u.ARRAY_TYPE(8);a[0]=t,a[1]=e,a[2]=n,a[3]=r;var c=.5*o,h=.5*i,l=.5*s;return a[4]=c*r+h*n-l*e,a[5]=h*r+l*t-c*n,a[6]=l*r+c*e-h*t,a[7]=-c*t-h*e-l*n,a}function ke(t,e,n){var r=.5*n[0],o=.5*n[1],i=.5*n[2],s=e[0],a=e[1],u=e[2],c=e[3];return t[0]=s,t[1]=a,t[2]=u,t[3]=c,t[4]=r*c+o*u-i*a,t[5]=o*c+i*s-r*u,t[6]=i*c+r*a-o*s,t[7]=-r*s-o*a-i*u,t}function We(t,e){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=.5*e[0],t[5]=.5*e[1],t[6]=.5*e[2],t[7]=0,t}function qe(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=0,t[5]=0,t[6]=0,t[7]=0,t}function Ze(t,e){var n=$t();at.getRotation(n,e);var r=new u.ARRAY_TYPE(3);return at.getTranslation(r,e),ke(t,n,r),t}function Ke(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t}function $e(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t[6]=0,t[7]=0,t}function Qe(t,e,n,r,o,i,s,a,u){return t[0]=e,t[1]=n,t[2]=r,t[3]=o,t[4]=i,t[5]=s,t[6]=a,t[7]=u,t}var Je=be;function tn(t,e){return t[0]=e[4],t[1]=e[5],t[2]=e[6],t[3]=e[7],t}var en=be;function nn(t,e){return t[4]=e[0],t[5]=e[1],t[6]=e[2],t[7]=e[3],t}function rn(t,e){var n=e[4],r=e[5],o=e[6],i=e[7],s=-e[0],a=-e[1],u=-e[2],c=e[3];return t[0]=2*(n*c+i*s+r*u-o*a),t[1]=2*(r*c+i*a+o*s-n*u),t[2]=2*(o*c+i*u+n*a-r*s),t}function on(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=.5*n[0],u=.5*n[1],c=.5*n[2],h=e[4],l=e[5],f=e[6],d=e[7];return t[0]=r,t[1]=o,t[2]=i,t[3]=s,t[4]=s*a+o*c-i*u+h,t[5]=s*u+i*a-r*c+l,t[6]=s*c+r*u-o*a+f,t[7]=-r*a-o*u-i*c+d,t}function sn(t,e,n){var r=-e[0],o=-e[1],i=-e[2],s=e[3],a=e[4],u=e[5],c=e[6],h=e[7],l=a*s+h*r+u*i-c*o,f=u*s+h*o+c*r-a*i,d=c*s+h*i+a*o-u*r,_=h*s-a*r-u*o-c*i;return re(t,e,n),r=t[0],o=t[1],i=t[2],s=t[3],t[4]=l*s+_*r+f*i-d*o,t[5]=f*s+_*o+d*r-l*i,t[6]=d*s+_*i+l*o-f*r,t[7]=_*s-l*r-f*o-d*i,t}function an(t,e,n){var r=-e[0],o=-e[1],i=-e[2],s=e[3],a=e[4],u=e[5],c=e[6],h=e[7],l=a*s+h*r+u*i-c*o,f=u*s+h*o+c*r-a*i,d=c*s+h*i+a*o-u*r,_=h*s-a*r-u*o-c*i;return oe(t,e,n),r=t[0],o=t[1],i=t[2],s=t[3],t[4]=l*s+_*r+f*i-d*o,t[5]=f*s+_*o+d*r-l*i,t[6]=d*s+_*i+l*o-f*r,t[7]=_*s-l*r-f*o-d*i,t}function un(t,e,n){var r=-e[0],o=-e[1],i=-e[2],s=e[3],a=e[4],u=e[5],c=e[6],h=e[7],l=a*s+h*r+u*i-c*o,f=u*s+h*o+c*r-a*i,d=c*s+h*i+a*o-u*r,_=h*s-a*r-u*o-c*i;return ie(t,e,n),r=t[0],o=t[1],i=t[2],s=t[3],t[4]=l*s+_*r+f*i-d*o,t[5]=f*s+_*o+d*r-l*i,t[6]=d*s+_*i+l*o-f*r,t[7]=_*s-l*r-f*o-d*i,t}function cn(t,e,n){var r=n[0],o=n[1],i=n[2],s=n[3],a=e[0],u=e[1],c=e[2],h=e[3];return t[0]=a*s+h*r+u*i-c*o,t[1]=u*s+h*o+c*r-a*i,t[2]=c*s+h*i+a*o-u*r,t[3]=h*s-a*r-u*o-c*i,a=e[4],u=e[5],c=e[6],h=e[7],t[4]=a*s+h*r+u*i-c*o,t[5]=u*s+h*o+c*r-a*i,t[6]=c*s+h*i+a*o-u*r,t[7]=h*s-a*r-u*o-c*i,t}function hn(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=n[0],u=n[1],c=n[2],h=n[3];return t[0]=r*h+s*a+o*c-i*u,t[1]=o*h+s*u+i*a-r*c,t[2]=i*h+s*c+r*u-o*a,t[3]=s*h-r*a-o*u-i*c,a=n[4],u=n[5],c=n[6],h=n[7],t[4]=r*h+s*a+o*c-i*u,t[5]=o*h+s*u+i*a-r*c,t[6]=i*h+s*c+r*u-o*a,t[7]=s*h-r*a-o*u-i*c,t}function ln(t,e,n,r){if(Math.abs(r)0){n=Math.sqrt(n);var r=e[0]/n,o=e[1]/n,i=e[2]/n,s=e[3]/n,a=e[4],u=e[5],c=e[6],h=e[7],l=r*a+o*u+i*c+s*h;t[0]=r,t[1]=o,t[2]=i,t[3]=s,t[4]=(a-r*l)/n,t[5]=(u-o*l)/n,t[6]=(c-i*l)/n,t[7]=(h-s*l)/n}return t}function bn(t){return"quat2("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+")"}function yn(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]}function Sn(t,e){var n=t[0],r=t[1],o=t[2],i=t[3],s=t[4],a=t[5],c=t[6],h=t[7],l=e[0],f=e[1],d=e[2],_=e[3],v=e[4],p=e[5],x=e[6],m=e[7];return Math.abs(n-l)<=u.EPSILON*Math.max(1,Math.abs(n),Math.abs(l))&&Math.abs(r-f)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(f))&&Math.abs(o-d)<=u.EPSILON*Math.max(1,Math.abs(o),Math.abs(d))&&Math.abs(i-_)<=u.EPSILON*Math.max(1,Math.abs(i),Math.abs(_))&&Math.abs(s-v)<=u.EPSILON*Math.max(1,Math.abs(s),Math.abs(v))&&Math.abs(a-p)<=u.EPSILON*Math.max(1,Math.abs(a),Math.abs(p))&&Math.abs(c-x)<=u.EPSILON*Math.max(1,Math.abs(c),Math.abs(x))&&Math.abs(h-m)<=u.EPSILON*Math.max(1,Math.abs(h),Math.abs(m))}var Ln=n(437)},600:(t,e,n)=>{"use strict";n.r(e),n.d(e,{add:()=>L,adjoint:()=>d,clone:()=>s,copy:()=>a,create:()=>o,determinant:()=>_,equals:()=>I,exactEquals:()=>P,frob:()=>S,fromMat2d:()=>R,fromMat4:()=>i,fromQuat:()=>A,fromRotation:()=>T,fromScaling:()=>M,fromTranslation:()=>E,fromValues:()=>u,identity:()=>h,invert:()=>f,mul:()=>D,multiply:()=>v,multiplyScalar:()=>N,multiplyScalarAndAdd:()=>w,normalFromMat4:()=>g,projection:()=>b,rotate:()=>x,scale:()=>m,set:()=>c,str:()=>y,sub:()=>O,subtract:()=>C,translate:()=>p,transpose:()=>l});var r=n(685);function o(){var t=new r.ARRAY_TYPE(9);return r.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t}function i(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[4],t[4]=e[5],t[5]=e[6],t[6]=e[8],t[7]=e[9],t[8]=e[10],t}function s(t){var e=new r.ARRAY_TYPE(9);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function a(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function u(t,e,n,o,i,s,a,u,c){var h=new r.ARRAY_TYPE(9);return h[0]=t,h[1]=e,h[2]=n,h[3]=o,h[4]=i,h[5]=s,h[6]=a,h[7]=u,h[8]=c,h}function c(t,e,n,r,o,i,s,a,u,c){return t[0]=e,t[1]=n,t[2]=r,t[3]=o,t[4]=i,t[5]=s,t[6]=a,t[7]=u,t[8]=c,t}function h(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function l(t,e){if(t===e){var n=e[1],r=e[2],o=e[5];t[1]=e[3],t[2]=e[6],t[3]=n,t[5]=e[7],t[6]=r,t[7]=o}else t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8];return t}function f(t,e){var n=e[0],r=e[1],o=e[2],i=e[3],s=e[4],a=e[5],u=e[6],c=e[7],h=e[8],l=h*s-a*c,f=-h*i+a*u,d=c*i-s*u,_=n*l+r*f+o*d;return _?(_=1/_,t[0]=l*_,t[1]=(-h*r+o*c)*_,t[2]=(a*r-o*s)*_,t[3]=f*_,t[4]=(h*n-o*u)*_,t[5]=(-a*n+o*i)*_,t[6]=d*_,t[7]=(-c*n+r*u)*_,t[8]=(s*n-r*i)*_,t):null}function d(t,e){var n=e[0],r=e[1],o=e[2],i=e[3],s=e[4],a=e[5],u=e[6],c=e[7],h=e[8];return t[0]=s*h-a*c,t[1]=o*c-r*h,t[2]=r*a-o*s,t[3]=a*u-i*h,t[4]=n*h-o*u,t[5]=o*i-n*a,t[6]=i*c-s*u,t[7]=r*u-n*c,t[8]=n*s-r*i,t}function _(t){var e=t[0],n=t[1],r=t[2],o=t[3],i=t[4],s=t[5],a=t[6],u=t[7],c=t[8];return e*(c*i-s*u)+n*(-c*o+s*a)+r*(u*o-i*a)}function v(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=e[4],u=e[5],c=e[6],h=e[7],l=e[8],f=n[0],d=n[1],_=n[2],v=n[3],p=n[4],x=n[5],m=n[6],E=n[7],T=n[8];return t[0]=f*r+d*s+_*c,t[1]=f*o+d*a+_*h,t[2]=f*i+d*u+_*l,t[3]=v*r+p*s+x*c,t[4]=v*o+p*a+x*h,t[5]=v*i+p*u+x*l,t[6]=m*r+E*s+T*c,t[7]=m*o+E*a+T*h,t[8]=m*i+E*u+T*l,t}function p(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=e[4],u=e[5],c=e[6],h=e[7],l=e[8],f=n[0],d=n[1];return t[0]=r,t[1]=o,t[2]=i,t[3]=s,t[4]=a,t[5]=u,t[6]=f*r+d*s+c,t[7]=f*o+d*a+h,t[8]=f*i+d*u+l,t}function x(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=e[4],u=e[5],c=e[6],h=e[7],l=e[8],f=Math.sin(n),d=Math.cos(n);return t[0]=d*r+f*s,t[1]=d*o+f*a,t[2]=d*i+f*u,t[3]=d*s-f*r,t[4]=d*a-f*o,t[5]=d*u-f*i,t[6]=c,t[7]=h,t[8]=l,t}function m(t,e,n){var r=n[0],o=n[1];return t[0]=r*e[0],t[1]=r*e[1],t[2]=r*e[2],t[3]=o*e[3],t[4]=o*e[4],t[5]=o*e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function E(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=e[0],t[7]=e[1],t[8]=1,t}function T(t,e){var n=Math.sin(e),r=Math.cos(e);return t[0]=r,t[1]=n,t[2]=0,t[3]=-n,t[4]=r,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function M(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=e[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function R(t,e){return t[0]=e[0],t[1]=e[1],t[2]=0,t[3]=e[2],t[4]=e[3],t[5]=0,t[6]=e[4],t[7]=e[5],t[8]=1,t}function A(t,e){var n=e[0],r=e[1],o=e[2],i=e[3],s=n+n,a=r+r,u=o+o,c=n*s,h=r*s,l=r*a,f=o*s,d=o*a,_=o*u,v=i*s,p=i*a,x=i*u;return t[0]=1-l-_,t[3]=h-x,t[6]=f+p,t[1]=h+x,t[4]=1-c-_,t[7]=d-v,t[2]=f-p,t[5]=d+v,t[8]=1-c-l,t}function g(t,e){var n=e[0],r=e[1],o=e[2],i=e[3],s=e[4],a=e[5],u=e[6],c=e[7],h=e[8],l=e[9],f=e[10],d=e[11],_=e[12],v=e[13],p=e[14],x=e[15],m=n*a-r*s,E=n*u-o*s,T=n*c-i*s,M=r*u-o*a,R=r*c-i*a,A=o*c-i*u,g=h*v-l*_,b=h*p-f*_,y=h*x-d*_,S=l*p-f*v,L=l*x-d*v,C=f*x-d*p,N=m*C-E*L+T*S+M*y-R*b+A*g;return N?(N=1/N,t[0]=(a*C-u*L+c*S)*N,t[1]=(u*y-s*C-c*b)*N,t[2]=(s*L-a*y+c*g)*N,t[3]=(o*L-r*C-i*S)*N,t[4]=(n*C-o*y+i*b)*N,t[5]=(r*y-n*L-i*g)*N,t[6]=(v*A-p*R+x*M)*N,t[7]=(p*T-_*A-x*E)*N,t[8]=(_*R-v*T+x*m)*N,t):null}function b(t,e,n){return t[0]=2/e,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/n,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t}function y(t){return"mat3("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+")"}function S(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8])}function L(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t[6]=e[6]+n[6],t[7]=e[7]+n[7],t[8]=e[8]+n[8],t}function C(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t[4]=e[4]-n[4],t[5]=e[5]-n[5],t[6]=e[6]-n[6],t[7]=e[7]-n[7],t[8]=e[8]-n[8],t}function N(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*n,t[5]=e[5]*n,t[6]=e[6]*n,t[7]=e[7]*n,t[8]=e[8]*n,t}function w(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t[4]=e[4]+n[4]*r,t[5]=e[5]+n[5]*r,t[6]=e[6]+n[6]*r,t[7]=e[7]+n[7]*r,t[8]=e[8]+n[8]*r,t}function P(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]}function I(t,e){var n=t[0],o=t[1],i=t[2],s=t[3],a=t[4],u=t[5],c=t[6],h=t[7],l=t[8],f=e[0],d=e[1],_=e[2],v=e[3],p=e[4],x=e[5],m=e[6],E=e[7],T=e[8];return Math.abs(n-f)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(o-d)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(d))&&Math.abs(i-_)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(_))&&Math.abs(s-v)<=r.EPSILON*Math.max(1,Math.abs(s),Math.abs(v))&&Math.abs(a-p)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(p))&&Math.abs(u-x)<=r.EPSILON*Math.max(1,Math.abs(u),Math.abs(x))&&Math.abs(c-m)<=r.EPSILON*Math.max(1,Math.abs(c),Math.abs(m))&&Math.abs(h-E)<=r.EPSILON*Math.max(1,Math.abs(h),Math.abs(E))&&Math.abs(l-T)<=r.EPSILON*Math.max(1,Math.abs(l),Math.abs(T))}var D=v,O=C},975:(t,e,n)=>{"use strict";n.r(e),n.d(e,{add:()=>W,adjoint:()=>f,clone:()=>i,copy:()=>s,create:()=>o,determinant:()=>d,equals:()=>Q,exactEquals:()=>$,frob:()=>k,fromQuat:()=>D,fromQuat2:()=>L,fromRotation:()=>A,fromRotationTranslation:()=>S,fromRotationTranslationScale:()=>P,fromRotationTranslationScaleOrigin:()=>I,fromScaling:()=>R,fromTranslation:()=>M,fromValues:()=>a,fromXRotation:()=>g,fromYRotation:()=>b,fromZRotation:()=>y,frustum:()=>O,getRotation:()=>w,getScaling:()=>N,getTranslation:()=>C,identity:()=>c,invert:()=>l,lookAt:()=>H,mul:()=>J,multiply:()=>_,multiplyScalar:()=>Z,multiplyScalarAndAdd:()=>K,ortho:()=>V,orthoNO:()=>G,orthoZO:()=>X,perspective:()=>U,perspectiveFromFieldOfView:()=>z,perspectiveNO:()=>F,perspectiveZO:()=>B,rotate:()=>x,rotateX:()=>m,rotateY:()=>E,rotateZ:()=>T,scale:()=>p,set:()=>u,str:()=>j,sub:()=>tt,subtract:()=>q,targetTo:()=>Y,translate:()=>v,transpose:()=>h});var r=n(685);function o(){var t=new r.ARRAY_TYPE(16);return r.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t}function i(t){var e=new r.ARRAY_TYPE(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function s(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function a(t,e,n,o,i,s,a,u,c,h,l,f,d,_,v,p){var x=new r.ARRAY_TYPE(16);return x[0]=t,x[1]=e,x[2]=n,x[3]=o,x[4]=i,x[5]=s,x[6]=a,x[7]=u,x[8]=c,x[9]=h,x[10]=l,x[11]=f,x[12]=d,x[13]=_,x[14]=v,x[15]=p,x}function u(t,e,n,r,o,i,s,a,u,c,h,l,f,d,_,v,p){return t[0]=e,t[1]=n,t[2]=r,t[3]=o,t[4]=i,t[5]=s,t[6]=a,t[7]=u,t[8]=c,t[9]=h,t[10]=l,t[11]=f,t[12]=d,t[13]=_,t[14]=v,t[15]=p,t}function c(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function h(t,e){if(t===e){var n=e[1],r=e[2],o=e[3],i=e[6],s=e[7],a=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=n,t[6]=e[9],t[7]=e[13],t[8]=r,t[9]=i,t[11]=e[14],t[12]=o,t[13]=s,t[14]=a}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}function l(t,e){var n=e[0],r=e[1],o=e[2],i=e[3],s=e[4],a=e[5],u=e[6],c=e[7],h=e[8],l=e[9],f=e[10],d=e[11],_=e[12],v=e[13],p=e[14],x=e[15],m=n*a-r*s,E=n*u-o*s,T=n*c-i*s,M=r*u-o*a,R=r*c-i*a,A=o*c-i*u,g=h*v-l*_,b=h*p-f*_,y=h*x-d*_,S=l*p-f*v,L=l*x-d*v,C=f*x-d*p,N=m*C-E*L+T*S+M*y-R*b+A*g;return N?(N=1/N,t[0]=(a*C-u*L+c*S)*N,t[1]=(o*L-r*C-i*S)*N,t[2]=(v*A-p*R+x*M)*N,t[3]=(f*R-l*A-d*M)*N,t[4]=(u*y-s*C-c*b)*N,t[5]=(n*C-o*y+i*b)*N,t[6]=(p*T-_*A-x*E)*N,t[7]=(h*A-f*T+d*E)*N,t[8]=(s*L-a*y+c*g)*N,t[9]=(r*y-n*L-i*g)*N,t[10]=(_*R-v*T+x*m)*N,t[11]=(l*T-h*R-d*m)*N,t[12]=(a*b-s*S-u*g)*N,t[13]=(n*S-r*b+o*g)*N,t[14]=(v*E-_*M-p*m)*N,t[15]=(h*M-l*E+f*m)*N,t):null}function f(t,e){var n=e[0],r=e[1],o=e[2],i=e[3],s=e[4],a=e[5],u=e[6],c=e[7],h=e[8],l=e[9],f=e[10],d=e[11],_=e[12],v=e[13],p=e[14],x=e[15];return t[0]=a*(f*x-d*p)-l*(u*x-c*p)+v*(u*d-c*f),t[1]=-(r*(f*x-d*p)-l*(o*x-i*p)+v*(o*d-i*f)),t[2]=r*(u*x-c*p)-a*(o*x-i*p)+v*(o*c-i*u),t[3]=-(r*(u*d-c*f)-a*(o*d-i*f)+l*(o*c-i*u)),t[4]=-(s*(f*x-d*p)-h*(u*x-c*p)+_*(u*d-c*f)),t[5]=n*(f*x-d*p)-h*(o*x-i*p)+_*(o*d-i*f),t[6]=-(n*(u*x-c*p)-s*(o*x-i*p)+_*(o*c-i*u)),t[7]=n*(u*d-c*f)-s*(o*d-i*f)+h*(o*c-i*u),t[8]=s*(l*x-d*v)-h*(a*x-c*v)+_*(a*d-c*l),t[9]=-(n*(l*x-d*v)-h*(r*x-i*v)+_*(r*d-i*l)),t[10]=n*(a*x-c*v)-s*(r*x-i*v)+_*(r*c-i*a),t[11]=-(n*(a*d-c*l)-s*(r*d-i*l)+h*(r*c-i*a)),t[12]=-(s*(l*p-f*v)-h*(a*p-u*v)+_*(a*f-u*l)),t[13]=n*(l*p-f*v)-h*(r*p-o*v)+_*(r*f-o*l),t[14]=-(n*(a*p-u*v)-s*(r*p-o*v)+_*(r*u-o*a)),t[15]=n*(a*f-u*l)-s*(r*f-o*l)+h*(r*u-o*a),t}function d(t){var e=t[0],n=t[1],r=t[2],o=t[3],i=t[4],s=t[5],a=t[6],u=t[7],c=t[8],h=t[9],l=t[10],f=t[11],d=t[12],_=t[13],v=t[14],p=t[15];return(e*s-n*i)*(l*p-f*v)-(e*a-r*i)*(h*p-f*_)+(e*u-o*i)*(h*v-l*_)+(n*a-r*s)*(c*p-f*d)-(n*u-o*s)*(c*v-l*d)+(r*u-o*a)*(c*_-h*d)}function _(t,e,n){var r=e[0],o=e[1],i=e[2],s=e[3],a=e[4],u=e[5],c=e[6],h=e[7],l=e[8],f=e[9],d=e[10],_=e[11],v=e[12],p=e[13],x=e[14],m=e[15],E=n[0],T=n[1],M=n[2],R=n[3];return t[0]=E*r+T*a+M*l+R*v,t[1]=E*o+T*u+M*f+R*p,t[2]=E*i+T*c+M*d+R*x,t[3]=E*s+T*h+M*_+R*m,E=n[4],T=n[5],M=n[6],R=n[7],t[4]=E*r+T*a+M*l+R*v,t[5]=E*o+T*u+M*f+R*p,t[6]=E*i+T*c+M*d+R*x,t[7]=E*s+T*h+M*_+R*m,E=n[8],T=n[9],M=n[10],R=n[11],t[8]=E*r+T*a+M*l+R*v,t[9]=E*o+T*u+M*f+R*p,t[10]=E*i+T*c+M*d+R*x,t[11]=E*s+T*h+M*_+R*m,E=n[12],T=n[13],M=n[14],R=n[15],t[12]=E*r+T*a+M*l+R*v,t[13]=E*o+T*u+M*f+R*p,t[14]=E*i+T*c+M*d+R*x,t[15]=E*s+T*h+M*_+R*m,t}function v(t,e,n){var r,o,i,s,a,u,c,h,l,f,d,_,v=n[0],p=n[1],x=n[2];return e===t?(t[12]=e[0]*v+e[4]*p+e[8]*x+e[12],t[13]=e[1]*v+e[5]*p+e[9]*x+e[13],t[14]=e[2]*v+e[6]*p+e[10]*x+e[14],t[15]=e[3]*v+e[7]*p+e[11]*x+e[15]):(r=e[0],o=e[1],i=e[2],s=e[3],a=e[4],u=e[5],c=e[6],h=e[7],l=e[8],f=e[9],d=e[10],_=e[11],t[0]=r,t[1]=o,t[2]=i,t[3]=s,t[4]=a,t[5]=u,t[6]=c,t[7]=h,t[8]=l,t[9]=f,t[10]=d,t[11]=_,t[12]=r*v+a*p+l*x+e[12],t[13]=o*v+u*p+f*x+e[13],t[14]=i*v+c*p+d*x+e[14],t[15]=s*v+h*p+_*x+e[15]),t}function p(t,e,n){var r=n[0],o=n[1],i=n[2];return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t[4]=e[4]*o,t[5]=e[5]*o,t[6]=e[6]*o,t[7]=e[7]*o,t[8]=e[8]*i,t[9]=e[9]*i,t[10]=e[10]*i,t[11]=e[11]*i,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function x(t,e,n,o){var i,s,a,u,c,h,l,f,d,_,v,p,x,m,E,T,M,R,A,g,b,y,S,L,C=o[0],N=o[1],w=o[2],P=Math.hypot(C,N,w);return P0?(n[0]=2*(u*a+l*o+c*s-h*i)/f,n[1]=2*(c*a+l*i+h*o-u*s)/f,n[2]=2*(h*a+l*s+u*i-c*o)/f):(n[0]=2*(u*a+l*o+c*s-h*i),n[1]=2*(c*a+l*i+h*o-u*s),n[2]=2*(h*a+l*s+u*i-c*o)),S(t,e,n),t}function C(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t}function N(t,e){var n=e[0],r=e[1],o=e[2],i=e[4],s=e[5],a=e[6],u=e[8],c=e[9],h=e[10];return t[0]=Math.hypot(n,r,o),t[1]=Math.hypot(i,s,a),t[2]=Math.hypot(u,c,h),t}function w(t,e){var n=new r.ARRAY_TYPE(3);N(n,e);var o=1/n[0],i=1/n[1],s=1/n[2],a=e[0]*o,u=e[1]*i,c=e[2]*s,h=e[4]*o,l=e[5]*i,f=e[6]*s,d=e[8]*o,_=e[9]*i,v=e[10]*s,p=a+l+v,x=0;return p>0?(x=2*Math.sqrt(p+1),t[3]=.25*x,t[0]=(f-_)/x,t[1]=(d-c)/x,t[2]=(u-h)/x):a>l&&a>v?(x=2*Math.sqrt(1+a-l-v),t[3]=(f-_)/x,t[0]=.25*x,t[1]=(u+h)/x,t[2]=(d+c)/x):l>v?(x=2*Math.sqrt(1+l-a-v),t[3]=(d-c)/x,t[0]=(u+h)/x,t[1]=.25*x,t[2]=(f+_)/x):(x=2*Math.sqrt(1+v-a-l),t[3]=(u-h)/x,t[0]=(d+c)/x,t[1]=(f+_)/x,t[2]=.25*x),t}function P(t,e,n,r){var o=e[0],i=e[1],s=e[2],a=e[3],u=o+o,c=i+i,h=s+s,l=o*u,f=o*c,d=o*h,_=i*c,v=i*h,p=s*h,x=a*u,m=a*c,E=a*h,T=r[0],M=r[1],R=r[2];return t[0]=(1-(_+p))*T,t[1]=(f+E)*T,t[2]=(d-m)*T,t[3]=0,t[4]=(f-E)*M,t[5]=(1-(l+p))*M,t[6]=(v+x)*M,t[7]=0,t[8]=(d+m)*R,t[9]=(v-x)*R,t[10]=(1-(l+_))*R,t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}function I(t,e,n,r,o){var i=e[0],s=e[1],a=e[2],u=e[3],c=i+i,h=s+s,l=a+a,f=i*c,d=i*h,_=i*l,v=s*h,p=s*l,x=a*l,m=u*c,E=u*h,T=u*l,M=r[0],R=r[1],A=r[2],g=o[0],b=o[1],y=o[2],S=(1-(v+x))*M,L=(d+T)*M,C=(_-E)*M,N=(d-T)*R,w=(1-(f+x))*R,P=(p+m)*R,I=(_+E)*A,D=(p-m)*A,O=(1-(f+v))*A;return t[0]=S,t[1]=L,t[2]=C,t[3]=0,t[4]=N,t[5]=w,t[6]=P,t[7]=0,t[8]=I,t[9]=D,t[10]=O,t[11]=0,t[12]=n[0]+g-(S*g+N*b+I*y),t[13]=n[1]+b-(L*g+w*b+D*y),t[14]=n[2]+y-(C*g+P*b+O*y),t[15]=1,t}function D(t,e){var n=e[0],r=e[1],o=e[2],i=e[3],s=n+n,a=r+r,u=o+o,c=n*s,h=r*s,l=r*a,f=o*s,d=o*a,_=o*u,v=i*s,p=i*a,x=i*u;return t[0]=1-l-_,t[1]=h+x,t[2]=f-p,t[3]=0,t[4]=h-x,t[5]=1-c-_,t[6]=d+v,t[7]=0,t[8]=f+p,t[9]=d-v,t[10]=1-c-l,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function O(t,e,n,r,o,i,s){var a=1/(n-e),u=1/(o-r),c=1/(i-s);return t[0]=2*i*a,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*i*u,t[6]=0,t[7]=0,t[8]=(n+e)*a,t[9]=(o+r)*u,t[10]=(s+i)*c,t[11]=-1,t[12]=0,t[13]=0,t[14]=s*i*2*c,t[15]=0,t}function F(t,e,n,r,o){var i,s=1/Math.tan(e/2);return t[0]=s/n,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=s,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=o&&o!==1/0?(i=1/(r-o),t[10]=(o+r)*i,t[14]=2*o*r*i):(t[10]=-1,t[14]=-2*r),t}var U=F;function B(t,e,n,r,o){var i,s=1/Math.tan(e/2);return t[0]=s/n,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=s,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=o&&o!==1/0?(i=1/(r-o),t[10]=o*i,t[14]=o*r*i):(t[10]=-1,t[14]=-r),t}function z(t,e,n,r){var o=Math.tan(e.upDegrees*Math.PI/180),i=Math.tan(e.downDegrees*Math.PI/180),s=Math.tan(e.leftDegrees*Math.PI/180),a=Math.tan(e.rightDegrees*Math.PI/180),u=2/(s+a),c=2/(o+i);return t[0]=u,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=c,t[6]=0,t[7]=0,t[8]=-(s-a)*u*.5,t[9]=(o-i)*c*.5,t[10]=r/(n-r),t[11]=-1,t[12]=0,t[13]=0,t[14]=r*n/(n-r),t[15]=0,t}function G(t,e,n,r,o,i,s){var a=1/(e-n),u=1/(r-o),c=1/(i-s);return t[0]=-2*a,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*u,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+n)*a,t[13]=(o+r)*u,t[14]=(s+i)*c,t[15]=1,t}var V=G;function X(t,e,n,r,o,i,s){var a=1/(e-n),u=1/(r-o),c=1/(i-s);return t[0]=-2*a,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*u,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=c,t[11]=0,t[12]=(e+n)*a,t[13]=(o+r)*u,t[14]=i*c,t[15]=1,t}function H(t,e,n,o){var i,s,a,u,h,l,f,d,_,v,p=e[0],x=e[1],m=e[2],E=o[0],T=o[1],M=o[2],R=n[0],A=n[1],g=n[2];return Math.abs(p-R)0&&(h*=d=1/Math.sqrt(d),l*=d,f*=d);var _=u*f-c*l,v=c*h-a*f,p=a*l-u*h;return(d=_*_+v*v+p*p)>0&&(_*=d=1/Math.sqrt(d),v*=d,p*=d),t[0]=_,t[1]=v,t[2]=p,t[3]=0,t[4]=l*p-f*v,t[5]=f*_-h*p,t[6]=h*v-l*_,t[7]=0,t[8]=h,t[9]=l,t[10]=f,t[11]=0,t[12]=o,t[13]=i,t[14]=s,t[15]=1,t}function j(t){return"mat4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+", "+t[9]+", "+t[10]+", "+t[11]+", "+t[12]+", "+t[13]+", "+t[14]+", "+t[15]+")"}function k(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}function W(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t[6]=e[6]+n[6],t[7]=e[7]+n[7],t[8]=e[8]+n[8],t[9]=e[9]+n[9],t[10]=e[10]+n[10],t[11]=e[11]+n[11],t[12]=e[12]+n[12],t[13]=e[13]+n[13],t[14]=e[14]+n[14],t[15]=e[15]+n[15],t}function q(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t[4]=e[4]-n[4],t[5]=e[5]-n[5],t[6]=e[6]-n[6],t[7]=e[7]-n[7],t[8]=e[8]-n[8],t[9]=e[9]-n[9],t[10]=e[10]-n[10],t[11]=e[11]-n[11],t[12]=e[12]-n[12],t[13]=e[13]-n[13],t[14]=e[14]-n[14],t[15]=e[15]-n[15],t}function Z(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*n,t[5]=e[5]*n,t[6]=e[6]*n,t[7]=e[7]*n,t[8]=e[8]*n,t[9]=e[9]*n,t[10]=e[10]*n,t[11]=e[11]*n,t[12]=e[12]*n,t[13]=e[13]*n,t[14]=e[14]*n,t[15]=e[15]*n,t}function K(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t[4]=e[4]+n[4]*r,t[5]=e[5]+n[5]*r,t[6]=e[6]+n[6]*r,t[7]=e[7]+n[7]*r,t[8]=e[8]+n[8]*r,t[9]=e[9]+n[9]*r,t[10]=e[10]+n[10]*r,t[11]=e[11]+n[11]*r,t[12]=e[12]+n[12]*r,t[13]=e[13]+n[13]*r,t[14]=e[14]+n[14]*r,t[15]=e[15]+n[15]*r,t}function $(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]&&t[9]===e[9]&&t[10]===e[10]&&t[11]===e[11]&&t[12]===e[12]&&t[13]===e[13]&&t[14]===e[14]&&t[15]===e[15]}function Q(t,e){var n=t[0],o=t[1],i=t[2],s=t[3],a=t[4],u=t[5],c=t[6],h=t[7],l=t[8],f=t[9],d=t[10],_=t[11],v=t[12],p=t[13],x=t[14],m=t[15],E=e[0],T=e[1],M=e[2],R=e[3],A=e[4],g=e[5],b=e[6],y=e[7],S=e[8],L=e[9],C=e[10],N=e[11],w=e[12],P=e[13],I=e[14],D=e[15];return Math.abs(n-E)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(E))&&Math.abs(o-T)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(T))&&Math.abs(i-M)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(M))&&Math.abs(s-R)<=r.EPSILON*Math.max(1,Math.abs(s),Math.abs(R))&&Math.abs(a-A)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(A))&&Math.abs(u-g)<=r.EPSILON*Math.max(1,Math.abs(u),Math.abs(g))&&Math.abs(c-b)<=r.EPSILON*Math.max(1,Math.abs(c),Math.abs(b))&&Math.abs(h-y)<=r.EPSILON*Math.max(1,Math.abs(h),Math.abs(y))&&Math.abs(l-S)<=r.EPSILON*Math.max(1,Math.abs(l),Math.abs(S))&&Math.abs(f-L)<=r.EPSILON*Math.max(1,Math.abs(f),Math.abs(L))&&Math.abs(d-C)<=r.EPSILON*Math.max(1,Math.abs(d),Math.abs(C))&&Math.abs(_-N)<=r.EPSILON*Math.max(1,Math.abs(_),Math.abs(N))&&Math.abs(v-w)<=r.EPSILON*Math.max(1,Math.abs(v),Math.abs(w))&&Math.abs(p-P)<=r.EPSILON*Math.max(1,Math.abs(p),Math.abs(P))&&Math.abs(x-I)<=r.EPSILON*Math.max(1,Math.abs(x),Math.abs(I))&&Math.abs(m-D)<=r.EPSILON*Math.max(1,Math.abs(m),Math.abs(D))}var J=_,tt=q},437:(t,e,n)=>{"use strict";n.r(e),n.d(e,{add:()=>c,angle:()=>F,ceil:()=>d,clone:()=>i,copy:()=>a,create:()=>o,cross:()=>L,dist:()=>k,distance:()=>T,div:()=>j,divide:()=>f,dot:()=>S,equals:()=>G,exactEquals:()=>z,floor:()=>_,forEach:()=>Z,fromValues:()=>s,inverse:()=>b,len:()=>X,length:()=>R,lerp:()=>C,max:()=>p,min:()=>v,mul:()=>Y,multiply:()=>l,negate:()=>g,normalize:()=>y,random:()=>N,rotate:()=>O,round:()=>x,scale:()=>m,scaleAndAdd:()=>E,set:()=>u,sqrDist:()=>W,sqrLen:()=>q,squaredDistance:()=>M,squaredLength:()=>A,str:()=>B,sub:()=>H,subtract:()=>h,transformMat2:()=>w,transformMat2d:()=>P,transformMat3:()=>I,transformMat4:()=>D,zero:()=>U});var r=n(685);function o(){var t=new r.ARRAY_TYPE(2);return r.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0),t}function i(t){var e=new r.ARRAY_TYPE(2);return e[0]=t[0],e[1]=t[1],e}function s(t,e){var n=new r.ARRAY_TYPE(2);return n[0]=t,n[1]=e,n}function a(t,e){return t[0]=e[0],t[1]=e[1],t}function u(t,e,n){return t[0]=e,t[1]=n,t}function c(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t}function h(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t}function l(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t}function f(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t}function d(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t}function _(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t}function v(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t}function p(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t}function x(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t}function m(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t}function E(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t}function T(t,e){var n=e[0]-t[0],r=e[1]-t[1];return Math.hypot(n,r)}function M(t,e){var n=e[0]-t[0],r=e[1]-t[1];return n*n+r*r}function R(t){var e=t[0],n=t[1];return Math.hypot(e,n)}function A(t){var e=t[0],n=t[1];return e*e+n*n}function g(t,e){return t[0]=-e[0],t[1]=-e[1],t}function b(t,e){return t[0]=1/e[0],t[1]=1/e[1],t}function y(t,e){var n=e[0],r=e[1],o=n*n+r*r;return o>0&&(o=1/Math.sqrt(o)),t[0]=e[0]*o,t[1]=e[1]*o,t}function S(t,e){return t[0]*e[0]+t[1]*e[1]}function L(t,e,n){var r=e[0]*n[1]-e[1]*n[0];return t[0]=t[1]=0,t[2]=r,t}function C(t,e,n,r){var o=e[0],i=e[1];return t[0]=o+r*(n[0]-o),t[1]=i+r*(n[1]-i),t}function N(t,e){e=e||1;var n=2*r.RANDOM()*Math.PI;return t[0]=Math.cos(n)*e,t[1]=Math.sin(n)*e,t}function w(t,e,n){var r=e[0],o=e[1];return t[0]=n[0]*r+n[2]*o,t[1]=n[1]*r+n[3]*o,t}function P(t,e,n){var r=e[0],o=e[1];return t[0]=n[0]*r+n[2]*o+n[4],t[1]=n[1]*r+n[3]*o+n[5],t}function I(t,e,n){var r=e[0],o=e[1];return t[0]=n[0]*r+n[3]*o+n[6],t[1]=n[1]*r+n[4]*o+n[7],t}function D(t,e,n){var r=e[0],o=e[1];return t[0]=n[0]*r+n[4]*o+n[12],t[1]=n[1]*r+n[5]*o+n[13],t}function O(t,e,n,r){var o=e[0]-n[0],i=e[1]-n[1],s=Math.sin(r),a=Math.cos(r);return t[0]=o*a-i*s+n[0],t[1]=o*s+i*a+n[1],t}function F(t,e){var n=t[0],r=t[1],o=e[0],i=e[1],s=Math.sqrt(n*n+r*r)*Math.sqrt(o*o+i*i),a=s&&(n*o+r*i)/s;return Math.acos(Math.min(Math.max(a,-1),1))}function U(t){return t[0]=0,t[1]=0,t}function B(t){return"vec2("+t[0]+", "+t[1]+")"}function z(t,e){return t[0]===e[0]&&t[1]===e[1]}function G(t,e){var n=t[0],o=t[1],i=e[0],s=e[1];return Math.abs(n-i)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(i))&&Math.abs(o-s)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(s))}var V,X=R,H=h,Y=l,j=f,k=T,W=M,q=A,Z=(V=o(),function(t,e,n,r,o,i){var s,a;for(e||(e=2),n||(n=0),a=r?Math.min(r*e+n,t.length):t.length,s=n;s{"use strict";n.r(e),n.d(e,{add:()=>h,angle:()=>z,bezier:()=>w,ceil:()=>_,clone:()=>i,copy:()=>u,create:()=>o,cross:()=>L,dist:()=>q,distance:()=>M,div:()=>W,divide:()=>d,dot:()=>S,equals:()=>H,exactEquals:()=>X,floor:()=>v,forEach:()=>Q,fromValues:()=>a,hermite:()=>N,inverse:()=>b,len:()=>K,length:()=>s,lerp:()=>C,max:()=>x,min:()=>p,mul:()=>k,multiply:()=>f,negate:()=>g,normalize:()=>y,random:()=>P,rotateX:()=>F,rotateY:()=>U,rotateZ:()=>B,round:()=>m,scale:()=>E,scaleAndAdd:()=>T,set:()=>c,sqrDist:()=>Z,sqrLen:()=>$,squaredDistance:()=>R,squaredLength:()=>A,str:()=>V,sub:()=>j,subtract:()=>l,transformMat3:()=>D,transformMat4:()=>I,transformQuat:()=>O,zero:()=>G});var r=n(685);function o(){var t=new r.ARRAY_TYPE(3);return r.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function i(t){var e=new r.ARRAY_TYPE(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function s(t){var e=t[0],n=t[1],r=t[2];return Math.hypot(e,n,r)}function a(t,e,n){var o=new r.ARRAY_TYPE(3);return o[0]=t,o[1]=e,o[2]=n,o}function u(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function c(t,e,n,r){return t[0]=e,t[1]=n,t[2]=r,t}function h(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t}function l(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t}function f(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t[2]=e[2]*n[2],t}function d(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t[2]=e[2]/n[2],t}function _(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}function v(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}function p(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t[2]=Math.min(e[2],n[2]),t}function x(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t[2]=Math.max(e[2],n[2]),t}function m(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}function E(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t}function T(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t}function M(t,e){var n=e[0]-t[0],r=e[1]-t[1],o=e[2]-t[2];return Math.hypot(n,r,o)}function R(t,e){var n=e[0]-t[0],r=e[1]-t[1],o=e[2]-t[2];return n*n+r*r+o*o}function A(t){var e=t[0],n=t[1],r=t[2];return e*e+n*n+r*r}function g(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t}function b(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t}function y(t,e){var n=e[0],r=e[1],o=e[2],i=n*n+r*r+o*o;return i>0&&(i=1/Math.sqrt(i)),t[0]=e[0]*i,t[1]=e[1]*i,t[2]=e[2]*i,t}function S(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function L(t,e,n){var r=e[0],o=e[1],i=e[2],s=n[0],a=n[1],u=n[2];return t[0]=o*u-i*a,t[1]=i*s-r*u,t[2]=r*a-o*s,t}function C(t,e,n,r){var o=e[0],i=e[1],s=e[2];return t[0]=o+r*(n[0]-o),t[1]=i+r*(n[1]-i),t[2]=s+r*(n[2]-s),t}function N(t,e,n,r,o,i){var s=i*i,a=s*(2*i-3)+1,u=s*(i-2)+i,c=s*(i-1),h=s*(3-2*i);return t[0]=e[0]*a+n[0]*u+r[0]*c+o[0]*h,t[1]=e[1]*a+n[1]*u+r[1]*c+o[1]*h,t[2]=e[2]*a+n[2]*u+r[2]*c+o[2]*h,t}function w(t,e,n,r,o,i){var s=1-i,a=s*s,u=i*i,c=a*s,h=3*i*a,l=3*u*s,f=u*i;return t[0]=e[0]*c+n[0]*h+r[0]*l+o[0]*f,t[1]=e[1]*c+n[1]*h+r[1]*l+o[1]*f,t[2]=e[2]*c+n[2]*h+r[2]*l+o[2]*f,t}function P(t,e){e=e||1;var n=2*r.RANDOM()*Math.PI,o=2*r.RANDOM()-1,i=Math.sqrt(1-o*o)*e;return t[0]=Math.cos(n)*i,t[1]=Math.sin(n)*i,t[2]=o*e,t}function I(t,e,n){var r=e[0],o=e[1],i=e[2],s=n[3]*r+n[7]*o+n[11]*i+n[15];return s=s||1,t[0]=(n[0]*r+n[4]*o+n[8]*i+n[12])/s,t[1]=(n[1]*r+n[5]*o+n[9]*i+n[13])/s,t[2]=(n[2]*r+n[6]*o+n[10]*i+n[14])/s,t}function D(t,e,n){var r=e[0],o=e[1],i=e[2];return t[0]=r*n[0]+o*n[3]+i*n[6],t[1]=r*n[1]+o*n[4]+i*n[7],t[2]=r*n[2]+o*n[5]+i*n[8],t}function O(t,e,n){var r=n[0],o=n[1],i=n[2],s=n[3],a=e[0],u=e[1],c=e[2],h=o*c-i*u,l=i*a-r*c,f=r*u-o*a,d=o*f-i*l,_=i*h-r*f,v=r*l-o*h,p=2*s;return h*=p,l*=p,f*=p,d*=2,_*=2,v*=2,t[0]=a+h+d,t[1]=u+l+_,t[2]=c+f+v,t}function F(t,e,n,r){var o=[],i=[];return o[0]=e[0]-n[0],o[1]=e[1]-n[1],o[2]=e[2]-n[2],i[0]=o[0],i[1]=o[1]*Math.cos(r)-o[2]*Math.sin(r),i[2]=o[1]*Math.sin(r)+o[2]*Math.cos(r),t[0]=i[0]+n[0],t[1]=i[1]+n[1],t[2]=i[2]+n[2],t}function U(t,e,n,r){var o=[],i=[];return o[0]=e[0]-n[0],o[1]=e[1]-n[1],o[2]=e[2]-n[2],i[0]=o[2]*Math.sin(r)+o[0]*Math.cos(r),i[1]=o[1],i[2]=o[2]*Math.cos(r)-o[0]*Math.sin(r),t[0]=i[0]+n[0],t[1]=i[1]+n[1],t[2]=i[2]+n[2],t}function B(t,e,n,r){var o=[],i=[];return o[0]=e[0]-n[0],o[1]=e[1]-n[1],o[2]=e[2]-n[2],i[0]=o[0]*Math.cos(r)-o[1]*Math.sin(r),i[1]=o[0]*Math.sin(r)+o[1]*Math.cos(r),i[2]=o[2],t[0]=i[0]+n[0],t[1]=i[1]+n[1],t[2]=i[2]+n[2],t}function z(t,e){var n=t[0],r=t[1],o=t[2],i=e[0],s=e[1],a=e[2],u=Math.sqrt(n*n+r*r+o*o)*Math.sqrt(i*i+s*s+a*a),c=u&&S(t,e)/u;return Math.acos(Math.min(Math.max(c,-1),1))}function G(t){return t[0]=0,t[1]=0,t[2]=0,t}function V(t){return"vec3("+t[0]+", "+t[1]+", "+t[2]+")"}function X(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}function H(t,e){var n=t[0],o=t[1],i=t[2],s=e[0],a=e[1],u=e[2];return Math.abs(n-s)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(s))&&Math.abs(o-a)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(a))&&Math.abs(i-u)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(u))}var Y,j=l,k=f,W=d,q=M,Z=R,K=s,$=A,Q=(Y=o(),function(t,e,n,r,o,i){var s,a;for(e||(e=3),n||(n=0),a=r?Math.min(r*e+n,t.length):t.length,s=n;s{"use strict";var e=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,i){for(var s,a,u=o(t),c=1;c{"use strict";n.d(e,{Z:()=>E});let r=window,o=60,i=performance.now(),s=0,a=0,u=i;const c=[],h=[],l=[],f=[];let d=[],_=[],v=-1,p=0;function x(){!function(){let t,e=0,n=1e3/o,r=0;for(e=0;e0;)t=d.pop(),t.func(t.args);let v=performance.now();for(a=(v-i)/1e3,s=v-u,e=0;et.delay&&(t.func(t.args),h.splice(e,1));for(v=performance.now();l.length>0;){if(t=l.shift(),r=performance.now(),!(r-v0;)t=f.shift(),r=performance.now(),r-v-1&&window.cancelAnimationFrame(v),r=t,x()},setFrameRate:function(t){o=t},getElapsedTime:function(){return a},getDeltaTime:function(){return s}};const E=m},247:(t,e,n)=>{"use strict";n.d(e,{Z:()=>r});const r={numParticles:64,numSets:16,extreme:!1,autoSave:!1,usePoseDetection:!1,showThumbnail:!1,margin:100,thumbnailSize:256,background:[22,22,22]}},896:(t,e,n)=>{"use strict";n.d(e,{Ag:()=>F,hG:()=>U,nu:()=>B,QA:()=>X,oF:()=>W,Cg:()=>H,SY:()=>Z,uL:()=>I,GL:()=>T,fy:()=>P,v6:()=>z,l:()=>et,Kj:()=>b,xs:()=>rt,jz:()=>V,F7:()=>ot});var r=n(187),o=n.n(r),i=n(418),s=n.n(i),a=n(685);function u(t,e){const n=t.getExtension(e);if(!n)return!1;const r=e.split("_")[0],o=new RegExp(`${r}$`);for(const e in n)if("function"==typeof n[e]){const r=e.replace(o,"");e.substring&&(t[r]=n[e].bind(n))}return!0}const c=["EXT_shader_texture_lod","EXT_sRGB","EXT_frag_depth","OES_texture_float","OES_texture_half_float","OES_texture_float_linear","OES_texture_half_float_linear","OES_standard_derivatives","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_color_buffer_half_float","OES_vertex_array_object","WEBGL_depth_texture","ANGLE_instanced_arrays","WEBGL_color_buffer_float","WEBGL_draw_buffers","EXT_color_buffer_float"],h=(()=>{let t=!1;return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&(t=!0),t})(),l=(t,e)=>{if("number"==typeof t)return a.equals(t,e);if(t.length!==e.length)return!1;let n=!0;return t.forEach(((t,r)=>{n=a.equals(t,e[r])&&n})),n},f=t=>{let e,n;return t.touches?(e=t.touches[0].pageX,n=t.touches[0].pageY):(e=t.clientX,n=t.clientY),{x:e,y:n}},d={ACTIVE_ATTRIBUTES:35721,ACTIVE_ATTRIBUTE_MAX_LENGTH:35722,ACTIVE_TEXTURE:34016,ACTIVE_UNIFORMS:35718,ACTIVE_UNIFORM_MAX_LENGTH:35719,ALIASED_LINE_WIDTH_RANGE:33902,ALIASED_POINT_SIZE_RANGE:33901,ALPHA:6406,ALPHA_BITS:3413,ALWAYS:519,ARRAY_BUFFER:34962,ARRAY_BUFFER_BINDING:34964,ATTACHED_SHADERS:35717,BACK:1029,BLEND:3042,BLEND_COLOR:32773,BLEND_DST_ALPHA:32970,BLEND_DST_RGB:32968,BLEND_EQUATION:32777,BLEND_EQUATION_ALPHA:34877,BLEND_EQUATION_RGB:32777,BLEND_SRC_ALPHA:32971,BLEND_SRC_RGB:32969,BLUE_BITS:3412,BOOL:35670,BOOL_VEC2:35671,BOOL_VEC3:35672,BOOL_VEC4:35673,BROWSER_DEFAULT_WEBGL:37444,BUFFER_SIZE:34660,BUFFER_USAGE:34661,BYTE:5120,CCW:2305,CLAMP_TO_EDGE:33071,COLOR_ATTACHMENT0:36064,COLOR_BUFFER_BIT:16384,COLOR_CLEAR_VALUE:3106,COLOR_WRITEMASK:3107,COMPILE_STATUS:35713,COMPRESSED_TEXTURE_FORMATS:34467,CONSTANT_ALPHA:32771,CONSTANT_COLOR:32769,CONTEXT_LOST_WEBGL:37442,CULL_FACE:2884,CULL_FACE_MODE:2885,CURRENT_PROGRAM:35725,CURRENT_VERTEX_ATTRIB:34342,CW:2304,DECR:7683,DECR_WRAP:34056,DELETE_STATUS:35712,DEPTH_ATTACHMENT:36096,DEPTH_BITS:3414,DEPTH_BUFFER_BIT:256,DEPTH_CLEAR_VALUE:2931,DEPTH_COMPONENT:6402,RED:6403,DEPTH_COMPONENT16:33189,DEPTH_FUNC:2932,DEPTH_RANGE:2928,DEPTH_STENCIL:34041,DEPTH_STENCIL_ATTACHMENT:33306,DEPTH_TEST:2929,DEPTH_WRITEMASK:2930,DITHER:3024,DONT_CARE:4352,DST_ALPHA:772,DST_COLOR:774,DYNAMIC_DRAW:35048,ELEMENT_ARRAY_BUFFER:34963,ELEMENT_ARRAY_BUFFER_BINDING:34965,EQUAL:514,FASTEST:4353,FLOAT:5126,FLOAT_MAT2:35674,FLOAT_MAT3:35675,FLOAT_MAT4:35676,FLOAT_VEC2:35664,FLOAT_VEC3:35665,FLOAT_VEC4:35666,FRAGMENT_SHADER:35632,FRAMEBUFFER:36160,FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:36049,FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE:36048,FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE:36051,FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL:36050,FRAMEBUFFER_BINDING:36006,FRAMEBUFFER_COMPLETE:36053,FRAMEBUFFER_INCOMPLETE_ATTACHMENT:36054,FRAMEBUFFER_INCOMPLETE_DIMENSIONS:36057,FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:36055,FRAMEBUFFER_UNSUPPORTED:36061,FRONT:1028,FRONT_AND_BACK:1032,FRONT_FACE:2886,FUNC_ADD:32774,FUNC_REVERSE_SUBTRACT:32779,FUNC_SUBTRACT:32778,GENERATE_MIPMAP_HINT:33170,GEQUAL:518,GREATER:516,GREEN_BITS:3411,HALF_FLOAT:36193,HIGH_FLOAT:36338,HIGH_INT:36341,INCR:7682,INCR_WRAP:34055,INFO_LOG_LENGTH:35716,INT:5124,INT_VEC2:35667,INT_VEC3:35668,INT_VEC4:35669,INVALID_ENUM:1280,INVALID_FRAMEBUFFER_OPERATION:1286,INVALID_OPERATION:1282,INVALID_VALUE:1281,INVERT:5386,KEEP:7680,LEQUAL:515,LESS:513,LINEAR:9729,LINEAR_MIPMAP_LINEAR:9987,LINEAR_MIPMAP_NEAREST:9985,LINES:1,LINE_LOOP:2,LINE_STRIP:3,LINE_WIDTH:2849,LINK_STATUS:35714,LOW_FLOAT:36336,LOW_INT:36339,LUMINANCE:6409,LUMINANCE_ALPHA:6410,MAX_COMBINED_TEXTURE_IMAGE_UNITS:35661,MAX_CUBE_MAP_TEXTURE_SIZE:34076,MAX_FRAGMENT_UNIFORM_VECTORS:36349,MAX_RENDERBUFFER_SIZE:34024,MAX_TEXTURE_IMAGE_UNITS:34930,MAX_TEXTURE_SIZE:3379,MAX_VARYING_VECTORS:36348,MAX_VERTEX_ATTRIBS:34921,MAX_VERTEX_TEXTURE_IMAGE_UNITS:35660,MAX_VERTEX_UNIFORM_VECTORS:36347,MAX_VIEWPORT_DIMS:3386,MEDIUM_FLOAT:36337,MEDIUM_INT:36340,MIRRORED_REPEAT:33648,NEAREST:9728,NEAREST_MIPMAP_LINEAR:9986,NEAREST_MIPMAP_NEAREST:9984,NEVER:512,NICEST:4354,NONE:0,NOTEQUAL:517,NO_ERROR:0,NUM_COMPRESSED_TEXTURE_FORMATS:34466,ONE:1,ONE_MINUS_CONSTANT_ALPHA:32772,ONE_MINUS_CONSTANT_COLOR:32770,ONE_MINUS_DST_ALPHA:773,ONE_MINUS_DST_COLOR:775,ONE_MINUS_SRC_ALPHA:771,ONE_MINUS_SRC_COLOR:769,OUT_OF_MEMORY:1285,PACK_ALIGNMENT:3333,POINTS:0,POLYGON_OFFSET_FACTOR:32824,POLYGON_OFFSET_FILL:32823,POLYGON_OFFSET_UNITS:10752,RED_BITS:3410,RENDERBUFFER:36161,RENDERBUFFER_ALPHA_SIZE:36179,RENDERBUFFER_BINDING:36007,RENDERBUFFER_BLUE_SIZE:36178,RENDERBUFFER_DEPTH_SIZE:36180,RENDERBUFFER_GREEN_SIZE:36177,RENDERBUFFER_HEIGHT:36163,RENDERBUFFER_INTERNAL_FORMAT:36164,RENDERBUFFER_RED_SIZE:36176,RENDERBUFFER_STENCIL_SIZE:36181,RENDERBUFFER_WIDTH:36162,RENDERER:7937,REPEAT:10497,REPLACE:7681,RGB:6407,RGB5_A1:32855,RGB565:36194,RGBA:6408,RGBA4:32854,SAMPLER_2D:35678,SAMPLER_CUBE:35680,SAMPLES:32937,SAMPLE_ALPHA_TO_COVERAGE:32926,SAMPLE_BUFFERS:32936,SAMPLE_COVERAGE:32928,SAMPLE_COVERAGE_INVERT:32939,SAMPLE_COVERAGE_VALUE:32938,SCISSOR_BOX:3088,SCISSOR_TEST:3089,SHADER_COMPILER:36346,SHADER_SOURCE_LENGTH:35720,SHADER_TYPE:35663,SHADING_LANGUAGE_VERSION:35724,SHORT:5122,SRC_ALPHA:770,SRC_ALPHA_SATURATE:776,SRC_COLOR:768,STATIC_DRAW:35044,STENCIL_ATTACHMENT:36128,STENCIL_BACK_FAIL:34817,STENCIL_BACK_FUNC:34816,STENCIL_BACK_PASS_DEPTH_FAIL:34818,STENCIL_BACK_PASS_DEPTH_PASS:34819,STENCIL_BACK_REF:36003,STENCIL_BACK_VALUE_MASK:36004,STENCIL_BACK_WRITEMASK:36005,STENCIL_BITS:3415,STENCIL_BUFFER_BIT:1024,STENCIL_CLEAR_VALUE:2961,STENCIL_FAIL:2964,STENCIL_FUNC:2962,STENCIL_INDEX:6401,STENCIL_INDEX8:36168,STENCIL_PASS_DEPTH_FAIL:2965,STENCIL_PASS_DEPTH_PASS:2966,STENCIL_REF:2967,STENCIL_TEST:2960,STENCIL_VALUE_MASK:2963,STENCIL_WRITEMASK:2968,STREAM_DRAW:35040,SUBPIXEL_BITS:3408,TEXTURE:5890,TEXTURE0:33984,TEXTURE1:33985,TEXTURE2:33986,TEXTURE3:33987,TEXTURE4:33988,TEXTURE5:33989,TEXTURE6:33990,TEXTURE7:33991,TEXTURE8:33992,TEXTURE9:33993,TEXTURE10:33994,TEXTURE11:33995,TEXTURE12:33996,TEXTURE13:33997,TEXTURE14:33998,TEXTURE15:33999,TEXTURE16:34e3,TEXTURE17:34001,TEXTURE18:34002,TEXTURE19:34003,TEXTURE20:34004,TEXTURE21:34005,TEXTURE22:34006,TEXTURE23:34007,TEXTURE24:34008,TEXTURE25:34009,TEXTURE26:34010,TEXTURE27:34011,TEXTURE28:34012,TEXTURE29:34013,TEXTURE30:34014,TEXTURE31:34015,TEXTURE_2D:3553,TEXTURE_BINDING_2D:32873,TEXTURE_BINDING_CUBE_MAP:34068,TEXTURE_CUBE_MAP:34067,TEXTURE_CUBE_MAP_NEGATIVE_X:34070,TEXTURE_CUBE_MAP_NEGATIVE_Y:34072,TEXTURE_CUBE_MAP_NEGATIVE_Z:34074,TEXTURE_CUBE_MAP_POSITIVE_X:34069,TEXTURE_CUBE_MAP_POSITIVE_Y:34071,TEXTURE_CUBE_MAP_POSITIVE_Z:34073,TEXTURE_MAG_FILTER:10240,TEXTURE_MIN_FILTER:10241,TEXTURE_WRAP_S:10242,TEXTURE_WRAP_T:10243,TRIANGLES:4,TRIANGLE_FAN:6,TRIANGLE_STRIP:5,UNPACK_ALIGNMENT:3317,UNPACK_COLORSPACE_CONVERSION_WEBGL:37443,UNPACK_FLIP_Y_WEBGL:37440,UNPACK_PREMULTIPLY_ALPHA_WEBGL:37441,UNSIGNED_BYTE:5121,UNSIGNED_INT:5125,UNSIGNED_SHORT:5123,UNSIGNED_SHORT_4_4_4_4:32819,UNSIGNED_SHORT_5_5_5_1:32820,UNSIGNED_SHORT_5_6_5:33635,VALIDATE_STATUS:35715,VENDOR:7936,VERSION:7938,VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:34975,VERTEX_ATTRIB_ARRAY_ENABLED:34338,VERTEX_ATTRIB_ARRAY_NORMALIZED:34922,VERTEX_ATTRIB_ARRAY_POINTER:34373,VERTEX_ATTRIB_ARRAY_SIZE:34339,VERTEX_ATTRIB_ARRAY_STRIDE:34340,VERTEX_ATTRIB_ARRAY_TYPE:34341,VERTEX_SHADER:35633,VIEWPORT:2978,ZERO:0,R8:33321},_={0:"NONE",1:"ONE",2:"LINE_LOOP",3:"LINE_STRIP",4:"TRIANGLES",5:"TRIANGLE_STRIP",6:"TRIANGLE_FAN",256:"DEPTH_BUFFER_BIT",512:"NEVER",513:"LESS",514:"EQUAL",515:"LEQUAL",516:"GREATER",517:"NOTEQUAL",518:"GEQUAL",519:"ALWAYS",768:"SRC_COLOR",769:"ONE_MINUS_SRC_COLOR",770:"SRC_ALPHA",771:"ONE_MINUS_SRC_ALPHA",772:"DST_ALPHA",773:"ONE_MINUS_DST_ALPHA",774:"DST_COLOR",775:"ONE_MINUS_DST_COLOR",776:"SRC_ALPHA_SATURATE",1024:"STENCIL_BUFFER_BIT",1028:"FRONT",1029:"BACK",1032:"FRONT_AND_BACK",1280:"INVALID_ENUM",1281:"INVALID_VALUE",1282:"INVALID_OPERATION",1285:"OUT_OF_MEMORY",1286:"INVALID_FRAMEBUFFER_OPERATION",2304:"CW",2305:"CCW",2849:"LINE_WIDTH",2884:"CULL_FACE",2885:"CULL_FACE_MODE",2886:"FRONT_FACE",2928:"DEPTH_RANGE",2929:"DEPTH_TEST",2930:"DEPTH_WRITEMASK",2931:"DEPTH_CLEAR_VALUE",2932:"DEPTH_FUNC",2960:"STENCIL_TEST",2961:"STENCIL_CLEAR_VALUE",2962:"STENCIL_FUNC",2963:"STENCIL_VALUE_MASK",2964:"STENCIL_FAIL",2965:"STENCIL_PASS_DEPTH_FAIL",2966:"STENCIL_PASS_DEPTH_PASS",2967:"STENCIL_REF",2968:"STENCIL_WRITEMASK",2978:"VIEWPORT",3024:"DITHER",3042:"BLEND",3088:"SCISSOR_BOX",3089:"SCISSOR_TEST",3106:"COLOR_CLEAR_VALUE",3107:"COLOR_WRITEMASK",3317:"UNPACK_ALIGNMENT",3333:"PACK_ALIGNMENT",3379:"MAX_TEXTURE_SIZE",3386:"MAX_VIEWPORT_DIMS",3408:"SUBPIXEL_BITS",3410:"RED_BITS",3411:"GREEN_BITS",3412:"BLUE_BITS",3413:"ALPHA_BITS",3414:"DEPTH_BITS",3415:"STENCIL_BITS",3553:"TEXTURE_2D",4352:"DONT_CARE",4353:"FASTEST",4354:"NICEST",5120:"BYTE",5121:"UNSIGNED_BYTE",5122:"SHORT",5123:"UNSIGNED_SHORT",5124:"INT",5125:"UNSIGNED_INT",5126:"FLOAT",5386:"INVERT",5890:"TEXTURE",6401:"STENCIL_INDEX",6402:"DEPTH_COMPONENT",6403:"RED",6406:"ALPHA",6407:"RGB",6408:"RGBA",6409:"LUMINANCE",6410:"LUMINANCE_ALPHA",7680:"KEEP",7681:"REPLACE",7682:"INCR",7683:"DECR",7936:"VENDOR",7937:"RENDERER",7938:"VERSION",9728:"NEAREST",9729:"LINEAR",9984:"NEAREST_MIPMAP_NEAREST",9985:"LINEAR_MIPMAP_NEAREST",9986:"NEAREST_MIPMAP_LINEAR",9987:"LINEAR_MIPMAP_LINEAR",10240:"TEXTURE_MAG_FILTER",10241:"TEXTURE_MIN_FILTER",10242:"TEXTURE_WRAP_S",10243:"TEXTURE_WRAP_T",10497:"REPEAT",10752:"POLYGON_OFFSET_UNITS",16384:"COLOR_BUFFER_BIT",32769:"CONSTANT_COLOR",32770:"ONE_MINUS_CONSTANT_COLOR",32771:"CONSTANT_ALPHA",32772:"ONE_MINUS_CONSTANT_ALPHA",32773:"BLEND_COLOR",32774:"FUNC_ADD",32777:"BLEND_EQUATION_RGB",32778:"FUNC_SUBTRACT",32779:"FUNC_REVERSE_SUBTRACT",32819:"UNSIGNED_SHORT_4_4_4_4",32820:"UNSIGNED_SHORT_5_5_5_1",32823:"POLYGON_OFFSET_FILL",32824:"POLYGON_OFFSET_FACTOR",32854:"RGBA4",32855:"RGB5_A1",32873:"TEXTURE_BINDING_2D",32926:"SAMPLE_ALPHA_TO_COVERAGE",32928:"SAMPLE_COVERAGE",32936:"SAMPLE_BUFFERS",32937:"SAMPLES",32938:"SAMPLE_COVERAGE_VALUE",32939:"SAMPLE_COVERAGE_INVERT",32968:"BLEND_DST_RGB",32969:"BLEND_SRC_RGB",32970:"BLEND_DST_ALPHA",32971:"BLEND_SRC_ALPHA",33071:"CLAMP_TO_EDGE",33170:"GENERATE_MIPMAP_HINT",33189:"DEPTH_COMPONENT16",33306:"DEPTH_STENCIL_ATTACHMENT",33321:"R8",33635:"UNSIGNED_SHORT_5_6_5",33648:"MIRRORED_REPEAT",33901:"ALIASED_POINT_SIZE_RANGE",33902:"ALIASED_LINE_WIDTH_RANGE",33984:"TEXTURE0",33985:"TEXTURE1",33986:"TEXTURE2",33987:"TEXTURE3",33988:"TEXTURE4",33989:"TEXTURE5",33990:"TEXTURE6",33991:"TEXTURE7",33992:"TEXTURE8",33993:"TEXTURE9",33994:"TEXTURE10",33995:"TEXTURE11",33996:"TEXTURE12",33997:"TEXTURE13",33998:"TEXTURE14",33999:"TEXTURE15",34e3:"TEXTURE16",34001:"TEXTURE17",34002:"TEXTURE18",34003:"TEXTURE19",34004:"TEXTURE20",34005:"TEXTURE21",34006:"TEXTURE22",34007:"TEXTURE23",34008:"TEXTURE24",34009:"TEXTURE25",34010:"TEXTURE26",34011:"TEXTURE27",34012:"TEXTURE28",34013:"TEXTURE29",34014:"TEXTURE30",34015:"TEXTURE31",34016:"ACTIVE_TEXTURE",34024:"MAX_RENDERBUFFER_SIZE",34041:"DEPTH_STENCIL",34055:"INCR_WRAP",34056:"DECR_WRAP",34067:"TEXTURE_CUBE_MAP",34068:"TEXTURE_BINDING_CUBE_MAP",34069:"TEXTURE_CUBE_MAP_POSITIVE_X",34070:"TEXTURE_CUBE_MAP_NEGATIVE_X",34071:"TEXTURE_CUBE_MAP_POSITIVE_Y",34072:"TEXTURE_CUBE_MAP_NEGATIVE_Y",34073:"TEXTURE_CUBE_MAP_POSITIVE_Z",34074:"TEXTURE_CUBE_MAP_NEGATIVE_Z",34076:"MAX_CUBE_MAP_TEXTURE_SIZE",34338:"VERTEX_ATTRIB_ARRAY_ENABLED",34339:"VERTEX_ATTRIB_ARRAY_SIZE",34340:"VERTEX_ATTRIB_ARRAY_STRIDE",34341:"VERTEX_ATTRIB_ARRAY_TYPE",34342:"CURRENT_VERTEX_ATTRIB",34373:"VERTEX_ATTRIB_ARRAY_POINTER",34466:"NUM_COMPRESSED_TEXTURE_FORMATS",34467:"COMPRESSED_TEXTURE_FORMATS",34660:"BUFFER_SIZE",34661:"BUFFER_USAGE",34816:"STENCIL_BACK_FUNC",34817:"STENCIL_BACK_FAIL",34818:"STENCIL_BACK_PASS_DEPTH_FAIL",34819:"STENCIL_BACK_PASS_DEPTH_PASS",34877:"BLEND_EQUATION_ALPHA",34921:"MAX_VERTEX_ATTRIBS",34922:"VERTEX_ATTRIB_ARRAY_NORMALIZED",34930:"MAX_TEXTURE_IMAGE_UNITS",34962:"ARRAY_BUFFER",34963:"ELEMENT_ARRAY_BUFFER",34964:"ARRAY_BUFFER_BINDING",34965:"ELEMENT_ARRAY_BUFFER_BINDING",34975:"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",35040:"STREAM_DRAW",35044:"STATIC_DRAW",35048:"DYNAMIC_DRAW",35632:"FRAGMENT_SHADER",35633:"VERTEX_SHADER",35660:"MAX_VERTEX_TEXTURE_IMAGE_UNITS",35661:"MAX_COMBINED_TEXTURE_IMAGE_UNITS",35663:"SHADER_TYPE",35664:"FLOAT_VEC2",35665:"FLOAT_VEC3",35666:"FLOAT_VEC4",35667:"INT_VEC2",35668:"INT_VEC3",35669:"INT_VEC4",35670:"BOOL",35671:"BOOL_VEC2",35672:"BOOL_VEC3",35673:"BOOL_VEC4",35674:"FLOAT_MAT2",35675:"FLOAT_MAT3",35676:"FLOAT_MAT4",35678:"SAMPLER_2D",35680:"SAMPLER_CUBE",35712:"DELETE_STATUS",35713:"COMPILE_STATUS",35714:"LINK_STATUS",35715:"VALIDATE_STATUS",35716:"INFO_LOG_LENGTH",35717:"ATTACHED_SHADERS",35718:"ACTIVE_UNIFORMS",35719:"ACTIVE_UNIFORM_MAX_LENGTH",35720:"SHADER_SOURCE_LENGTH",35721:"ACTIVE_ATTRIBUTES",35722:"ACTIVE_ATTRIBUTE_MAX_LENGTH",35724:"SHADING_LANGUAGE_VERSION",35725:"CURRENT_PROGRAM",36003:"STENCIL_BACK_REF",36004:"STENCIL_BACK_VALUE_MASK",36005:"STENCIL_BACK_WRITEMASK",36006:"FRAMEBUFFER_BINDING",36007:"RENDERBUFFER_BINDING",36048:"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",36049:"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",36050:"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",36051:"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",36053:"FRAMEBUFFER_COMPLETE",36054:"FRAMEBUFFER_INCOMPLETE_ATTACHMENT",36055:"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",36057:"FRAMEBUFFER_INCOMPLETE_DIMENSIONS",36061:"FRAMEBUFFER_UNSUPPORTED",36064:"COLOR_ATTACHMENT0",36096:"DEPTH_ATTACHMENT",36128:"STENCIL_ATTACHMENT",36160:"FRAMEBUFFER",36161:"RENDERBUFFER",36162:"RENDERBUFFER_WIDTH",36163:"RENDERBUFFER_HEIGHT",36164:"RENDERBUFFER_INTERNAL_FORMAT",36168:"STENCIL_INDEX8",36176:"RENDERBUFFER_RED_SIZE",36177:"RENDERBUFFER_GREEN_SIZE",36178:"RENDERBUFFER_BLUE_SIZE",36179:"RENDERBUFFER_ALPHA_SIZE",36180:"RENDERBUFFER_DEPTH_SIZE",36181:"RENDERBUFFER_STENCIL_SIZE",36193:"HALF_FLOAT",36194:"RGB565",36336:"LOW_FLOAT",36337:"MEDIUM_FLOAT",36338:"HIGH_FLOAT",36339:"LOW_INT",36340:"MEDIUM_INT",36341:"HIGH_INT",36346:"SHADER_COMPILER",36347:"MAX_VERTEX_UNIFORM_VECTORS",36348:"MAX_VARYING_VECTORS",36349:"MAX_FRAGMENT_UNIFORM_VECTORS",37440:"UNPACK_FLIP_Y_WEBGL",37441:"UNPACK_PREMULTIPLY_ALPHA_WEBGL",37442:"CONTEXT_LOST_WEBGL",37443:"UNPACK_COLORSPACE_CONVERSION_WEBGL",37444:"BROWSER_DEFAULT_WEBGL"},v={alpha:!1,depth:!0,premultipliedAlpha:!1};var p=n(975),x=n(600);let m=0;function E(){let t,e,n=[0,0,0,0],r=0,o=0,i=0,a=(()=>{const t=document.createElement("canvas");return!(!t.getContext("experimental-webgl2")&&!t.getContext("webgl2"))})(),f=h;const E=p.create(),M=p.create(),R=p.create(),A=x.create(),g=p.create(),b=x.create();this.id="WebGLContext"+m++,this.canvas,this.gl,this.CONTEXT_LOST="contextLost",this.CONTEXT_RESTORED="contextRestored",this.shaderCount=0,this.bufferCount=0,this.textureCount=0,this.frameBufferCount=0,this.maxAnisotropy=0,this.multiRenderTargetSupport=!1,this.maxMultiRenderTargets=0,this.init=function(t,e={}){const n=s()({},v,e);if(void 0!==t){if(t instanceof HTMLCanvasElement){this.canvas=t;let r=a?"webgl2":"webgl";e.webgl1&&(r="webgl",a=!1),this.gl=t.getContext(r,n)}else window.WebGL2RenderingContext&&t instanceof WebGL2RenderingContext?(a=!0,this.gl=t,this.canvas=t.canvas):t instanceof WebGLRenderingContext?(a=!1,this.gl=t,this.canvas=t.canvas):console.error("The source has to be one of the following : Canvas, WebGLRenderingContext or WebGL2RenderingContext");this.canvas.addEventListener("webglcontextlost",S),this.canvas.addEventListener("webglcontextrestored",L),this.extensions=(t=>{const{gl:e}=t,n=window.WebGL2RenderingContext&&e instanceof WebGL2RenderingContext,r={};c.forEach((t=>{r[t]=e.getExtension(t)})),n||(r.OES_vertex_array_object||console.error("OES_vertex_array_object extension is not supported"),u(e,"OES_vertex_array_object"),u(e,"ANGLE_instanced_arrays"),u(e,"WEBGL_draw_buffers"));const o=r.EXT_texture_filter_anisotropic;if(o&&(t.maxAnisotropy=e.getParameter(o.MAX_TEXTURE_MAX_ANISOTROPY_EXT)),t.multiRenderTargetSupport=!!t.gl.drawBuffers,t.multiRenderTargetSupport){const n=t.gl.MAX_DRAW_BUFFERS||r.WEBGL_draw_buffers.MAX_DRAW_BUFFERS_WEBGL;t.maxMultiRenderTargets=e.getParameter(n)}return r})(this),(t=>{for(const e in d)t[e]?console.log("already exist : ",e):t[e]=d[e];if(t.webgl2){const e=/^[^a-z]*$/;for(const n in t.gl)e.test(n)&&-1===n.indexOf("FLOAT")&&(t[n]=t.gl[n],d[n]=t.gl[n],_[t[n]]=n)}})(this),this.setSize(this.canvas.width,this.canvas.height),this.enable(this.BLEND),this.enableAlphaBlending(),this.enable(this.DEPTH_TEST),this.enable(this.CULL_FACE),this.cullFace(T.BACK)}else{const t=document.createElement("canvas");this.init(t,n)}},this.clear=function(t=0,e=0,n=0,r=0){const{gl:o}=this;o.clearColor(t,e,n,r),o.clear(o.COLOR_BUFFER_BIT|o.DEPTH_BUFFER_BIT)},this.setSize=function(t,e){o=Math.floor(t),i=Math.floor(e),this.canvas.width=o,this.canvas.height=i,r=o/i,this.viewport(0,0,o,i)},this.viewport=function(t,e,r,o){l(n,[t,e,r,o])||(n=[t,e,r,o],this.gl.viewport(t,e,r,o))},this.getViewport=function(){return n},this.getAspectRatio=function(){return r},this.enable=function(t){this.gl.enable(t)},this.disable=function(t){this.gl.disable(t)},this.cullFace=function(t){this.gl.cullFace(t)},this.enableAlphaBlending=function(){const{gl:t}=this;t.blendFunc(t.SRC_ALPHA,t.ONE_MINUS_SRC_ALPHA)},this.enableAdditiveBlending=function(){const{gl:t}=this;t.blendFunc(t.ONE,t.ONE)},this.setMatrices=function(t){e=t,this.setModelMatrix(M)},this.setModelMatrix=function(t){p.copy(R,t),void 0!==e&&(p.multiply(E,e.viewMatrix,R),x.fromMat4(A,E),x.invert(A,A),x.transpose(A,A),x.fromMat4(b,E),x.invert(b,b),p.invert(g,e.viewMatrix))},this.useShader=function(e){t=e,this.shaderProgram=e.shaderProgram,this.gl.useProgram(this.shaderProgram)},this.draw=function(e){if(e.length)return void e.forEach((t=>this.draw(t)));y(),t.updateUniforms(),e.bind(this);const{drawType:n}=e,{gl:r}=this;e.isInstanced?r.drawElementsInstanced(e.drawType,e.numItems,r.UNSIGNED_INT,0,e.numInstance):n===r.POINTS?r.drawArrays(n,0,e.vertexSize):r.drawElements(n,e.numItems,r.UNSIGNED_INT,0),e.unbind()},this.getCamera=function(){return e},this.destroy=function(t=!0){this.gl.getExtension("WEBGL_lose_context").loseContext(),t&&void 0!==this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas)},this.__defineGetter__("width",(function(){return o})),this.__defineGetter__("height",(function(){return i})),this.__defineGetter__("webgl2",(function(){return a})),this.__defineGetter__("isMobile",(function(){return f})),this.__defineGetter__("aspectRatio",(function(){return r}));const y=()=>{void 0!==e&&(t.uniform("uProjectionMatrix","mat4",e.projectionMatrix),t.uniform("uViewMatrix","mat4",e.viewMatrix),t.uniform("uNormalMatrix","mat3",A),t.uniform("uModelViewMatrixInverse","mat3",b)),t.uniform("uModelMatrix","mat4",R)},S=()=>{this.emit(this.CONTEXT_LOST)},L=()=>{this.emit(this.CONTEXT_RESTORED)}}E.prototype=Object.assign(Object.create(o().prototype),{constructor:E});const T=new E,M={float:"uniform1f",vec2:"uniform2fv",vec3:"uniform3fv",vec4:"uniform4fv",int:"uniform1i",ivec2:"uniform2i",ivec3:"uniform3i",ivec4:"uniform4i",mat2:"uniformMatrix2fv",mat3:"uniformMatrix3fv",mat4:"uniformMatrix4fv"},R=t=>"number"==typeof t?t:t.slice?t.slice(0):new Float32Array(t),A=t=>"object"==typeof t?function(t){return 9===t.length?"mat3":16===t.length?"mat4":`vec${t.length}`}(t):"float";function g(t,e){let n;this.vertexShader=t||"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec3 aVertexPosition;\nin vec2 aTextureCoord;\nin vec3 aNormal;\n\nuniform mat4 uModelMatrix;\nuniform mat4 uViewMatrix;\nuniform mat4 uProjectionMatrix;\n\nout vec2 vTextureCoord;\nout vec3 vNormal;\n\nvoid main(void) {\n gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);\n vTextureCoord = aTextureCoord;\n vNormal = aNormal;\n}",this.fragmentShader=e||"precision highp float;\n#define GLSLIFY 1\n// varying vec2 vTextureCoord;\n\nvoid main(void) {\n gl_FragColor = vec4(1.0);\n}",this.shaderProgram;let r={};this.bind=function(t){if(void 0===t||void 0===n||t===n){if(n=t||T,!this.shaderProgram){const t=o(this.vertexShader,!0),e=o(this.fragmentShader,!1);i(t,e)}n.useShader(this)}else console.error("this shader has been bind to a different WebGL Rendering Context",n.id)},this.uniform=function(t,e,n){let o,i;void 0===n?(i=A(e),o=e):(i=e,o=n);const s=M[i];if(r[t]){const e=r[t];l(e.value,o)||(e.value=R(o),e.changed=!0)}else r[t]={type:i,uniformType:s,value:R(o),changed:!0};return this},this.updateUniforms=function(){if(!n)return void console.warn("No WebGL Context has been set yet, please call shader.bind() first");const{gl:t}=n;for(let e in r){const n=r[e];if(n.changed){const r=e;n.uniformLoc||(n.uniformLoc=t.getUniformLocation(this.shaderProgram,r));const{uniformLoc:o,uniformType:i,value:s}=n;null!==o&&(-1===i.indexOf("Matrix")?t[i](o,s):t[i](o,!1,s)),n.changed=!1}}},this.destroy=function(){const{gl:t}=n;t.deleteProgram(this.shaderProgram),n.shaderCount--};const o=(t,e)=>{const{gl:r}=n,o=e?n.VERTEX_SHADER:n.FRAGMENT_SHADER,i=r.createShader(o);return r.shaderSource(i,t),r.compileShader(i),r.getShaderParameter(i,r.COMPILE_STATUS)?i:(console.warn("Error in Shader : ",r.getShaderInfoLog(i)),console.log((t=>{const e=t.split("\n");for(let t=0;t{const{gl:r}=n;this.shaderProgram=r.createProgram(),r.attachShader(this.shaderProgram,t),r.attachShader(this.shaderProgram,e),r.deleteShader(t),r.deleteShader(e),r.linkProgram(this.shaderProgram),n.shaderCount++}}function b(t=d.TRIANGLES){this.drawType=t,this.numItems=0;let e,n,r,o,i,s=[],a=[],u=[],c=!0,h=!1,l=0;this.bufferData=function(t,e,n,r=d.STATIC_DRAW,o=!1){let i,s=[];if("number"==typeof t[0]){if(i=t,void 0===n)return console.error("Missing element size for flatten data :",e),this;for(let t=0;t{for(let n=0;ne.name===t))},this.getAttributes=function(){return s},this.getSource=function(t){const e=this.getAttribute(t);return e?e.source:[]},this.generateFaces=function(){let t,e,n,o,i,s;u=[];const{vertices:a}=this;for(let c=0;c{t.deleteBuffer(e.buffer),e.source=[],e.dataArray=[],i.bufferCount--})),o&&(t.deleteBuffer(o),i.bufferCount--),t.deleteVertexArray(e),s=[],r=[],a=[]},this.__defineGetter__("vertices",(function(){return this.getSource("aVertexPosition")})),this.__defineGetter__("coords",(function(){return this.getSource("aTextureCoord")})),this.__defineGetter__("normal",(function(){return this.getSource("aNormal")})),this.__defineGetter__("indices",(function(){return r})),this.__defineGetter__("faces",(function(){return u})),this.__defineGetter__("isInstanced",(function(){return h})),this.__defineGetter__("numInstance",(function(){return l}));const f=(t,e,n,r,o=d.STATIC_DRAW,i=!1)=>{const u=o;h=i||h;const c=new Float32Array(t),l=this.getAttribute(n);return l?(l.itemSize=r,l.dataArray=c,l.source=e):s.push({name:n,source:e,itemSize:r,usage:u,dataArray:c,isInstanced:i}),a.push(n),this},_=()=>{const{shaderProgram:t,gl:n}=i;0!=a.length&&(e||(e=n.createVertexArray()),n.bindVertexArray(e),s.forEach((e=>{if(-1!==a.indexOf(e.name)){const r=function(t,e){let n;const{gl:r}=e;return void 0!==t.buffer?n=t.buffer:(n=r.createBuffer(),t.buffer=n,e.bufferCount++),n}(e,i);n.bindBuffer(n.ARRAY_BUFFER,r),n.bufferData(n.ARRAY_BUFFER,e.dataArray,e.usage);const o=((t,e,n)=>(void 0===e.cacheAttribLoc&&(e.cacheAttribLoc={}),void 0===e.cacheAttribLoc[n]&&(e.cacheAttribLoc[n]=t.getAttribLocation(e,n)),e.cacheAttribLoc[n]))(n,t,e.name);o>=0&&(n.enableVertexAttribArray(o),n.vertexAttribPointer(o,e.itemSize,n.FLOAT,!1,0,0)),e.attrPosition=o,e.isInstanced&&n.vertexAttribDivisor(o,1)}})),v(),n.bindVertexArray(null),c=!1,a=[])},v=()=>{const{gl:t}=i;c&&(o||(o=t.createBuffer(),i.bufferCount++),t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,o),t.bufferData(t.ELEMENT_ARRAY_BUFFER,r,n))}}const y=t=>0!==t&&!(t&t-1);class S{constructor(t){this._value=t}set(t,e=1){this._value=this._value,this._value=0===e?this._value&0<>=t,1===e}reset(t){this._value=t}get value(){return this._value}}const L="This browser doesn't support multi render targets : WEBGL_draw_buffers",C="This framebuffer has been bind to a different WebGL Rendering Context",N="This texture has been bind to a different WebGL Rendering Context",w=(t,e="")=>{console.error(t,e)};class P{constructor(t,e={},n=0,r=0){if(this._fromWebGLTexture=!1,t instanceof WebGLTexture)this._texture=t,this._fromWebGLTexture=!0;else{if(this._source=t,this._isHtmlElement=(t=>t instanceof HTMLImageElement||t instanceof HTMLCanvasElement||t instanceof HTMLVideoElement)(this._source),!this._isHtmlElement&&t&&!((t,e)=>{let n=!0;return"Array"===t.constructor.name&&(console.error("Please convert texture source to Unit8Array or Float32Array"),n=!1),void 0===e.type&&"Uint8Array"!==t.constructor.name&&console.error("Using none Unit8Array, pleaes specify type in the texture parameters"),n})(t,e))return;this._getDimension(t,n,r),this._params=function(t,e,n){if(!t.minFilter){let r=d.LINEAR;e&&e&&y(e)&&y(n)&&(r=d.NEAREST_MIPMAP_LINEAR),t.minFilter=r}return t.mipmap=void 0===t.mipmap||t.mipmap,t.magFilter=t.magFilter||d.LINEAR,t.wrapS=t.wrapS||d.CLAMP_TO_EDGE,t.wrapT=t.wrapT||d.CLAMP_TO_EDGE,t.internalFormat=t.internalFormat||d.RGBA,t.format=t.format||d.RGBA,t.premultiplyAlpha=void 0!==t.premultiplyAlpha&&t.premultiplyAlpha,t.level=t.level||0,t.type=t.type||d.UNSIGNED_BYTE,t}(e,this._width,this._height),this._checkMipmap()}this._parametersState=new S(0)}bind(t,e){if(void 0!==e&&void 0!==this.GL&&e!==this.GL)return void w(N,this.GL.id);this.GL=e||T;const{gl:n}=this.GL;this._fromWebGLTexture||this.createTexture(this.GL),n.activeTexture(n.TEXTURE0+t),n.bindTexture(n.TEXTURE_2D,this._texture),this._checkParameters()}createTexture(t){void 0===t||void 0===this.GL||t===this.GL?(this.GL=t||T,this._texture||(((t,e)=>{t.webgl2&&(e.type===d.HALF_FLOAT?(e.type=t.gl.HALF_FLOAT,e.internalFormat=d.RGBA16F):e.type===d.FLOAT&&(e.internalFormat=d.RGBA32F))})(this.GL,this._params),this._uploadTexture())):w(N,this.GL.id)}updateTexture(t,e){this.GL=e||T,this._source=t,this._uploadTexture()}generateMipmap(){if(!this._generateMipmap)return;const{gl:t}=this.GL;t.bindTexture(t.TEXTURE_2D,this._texture),t.generateMipmap(t.TEXTURE_2D)}destroy(){const{gl:t}=this.GL;t.deleteTexture(this._texture),this.GL.textureCount--}showProperties(){console.log("Dimension :",this._width,this._height);for(const t in this._params)console.log(t,_[this._params[t]]||this._params[t])}_uploadTexture(){const{gl:t}=this.GL;this._texture||(this._texture=t.createTexture(),this.GL.textureCount++),t.bindTexture(t.TEXTURE_2D,this._texture),t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,!0),this._isHtmlElement&&!this.GL.webgl2?t.texImage2D(t.TEXTURE_2D,0,this._params.internalFormat,this._params.format,this._params.type,this._source):t.texImage2D(t.TEXTURE_2D,0,this._params.internalFormat,this._width,this._height,0,this._params.format,this._params.type,this._source),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,this._params.magFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this._params.minFilter),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this._params.wrapS),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this._params.wrapT),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this._premultiplyAlpha),this._generateMipmap&&t.generateMipmap(t.TEXTURE_2D)}_checkParameters(){const{gl:t}=this.GL;this._parametersState.value>0&&(this._parametersState.get(0)?t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this._params.minFilter):this._parametersState.get(1)?t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,this._params.magFilter):this._parametersState.get(2)?t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this._params.wrapS):t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this._params.wrapT)),this._parametersState.reset(0)}_getDimension(t,e,n){t?(this._width=t.width||t.videoWidth,this._height=t.height||t.videoWidth,this._width=this._width||e,this._height=this._height||n,this._width&&this._height||(this._width=this._height=Math.sqrt(t.length/4))):(this._width=e,this._height=n)}_checkMipmap(){this._generateMipmap=this._params.mipmap,y(this._width)&&y(this._height)||(this._generateMipmap=!1),-1===_[this._params.minFilter].indexOf("MIPMAP")&&(this._generateMipmap=!1)}get texture(){return this._texture}set minFilter(t){this._params.minFilter=t,this._parametersState.set(0,1)}get minFilter(){return this._params.minFilter}set magFilter(t){this._params.magFilter=t,this._parametersState.set(1,1)}get magFilter(){return this._params.magFilter}set wrapS(t){this._params.wrapS=t,this._parametersState.set(2,1)}get wrapS(){return this._params.wrapS}set wrapT(t){this._params.wrapT=t,this._parametersState.set(3,1)}get wrapT(){return this._params.wrapT}get width(){return this._width}get height(){return this._height}get glTexture(){return this._texture}}function I(t,e,n={},r=1){let o,i;const s=t,a=e,u=n,c=r,h=[];let l;this.bind=function(t,e=!0){if(void 0!==t&&void 0!==o&&t!==o)return void w(C,o.id);o=t||T;const{gl:n}=o;c>1&&!o.multiRenderTargetSupport&&w(L,o.id),i||f(),e&&o.viewport(0,0,s,a),n.bindFramebuffer(n.FRAMEBUFFER,i)},this.unbind=function(t=!0){t&&o.viewport(0,0,o.width,o.height);const{gl:e}=o;e.bindFramebuffer(e.FRAMEBUFFER,null),h.forEach((t=>{t.generateMipmap()}))},this.getTexture=function(t=0){return h[t]},this.destroy=function(){const{gl:t}=o;h.forEach((t=>t.destroy())),l.destroy(),t.deleteFramebuffer(i),o.frameBufferCount--};const f=()=>{_();const{gl:t}=o;i=t.createFramebuffer(),t.bindFramebuffer(t.FRAMEBUFFER,i),o.frameBufferCount++;const e=o.webgl2?t.DRAW_FRAMEBUFFER:t.FRAMEBUFFER,n=[];for(let r=0;r{for(let t=0;t{const i=Object.assign({},u);n||(n=t),i.internalFormat=t||d.RGBA,i.format=n||d.RGBA,i.type=e||i.type,Object.assign(i,r);const c=new P(null,i,s,a);return c.createTexture(o),c};this.__defineGetter__("texture",(function(){return h[0]})),this.__defineGetter__("depthTexture",(function(){return l})),this.__defineGetter__("width",(function(){return s})),this.__defineGetter__("height",(function(){return a}))}var D=n(160);class O{constructor(){this._mtx=p.create(),this._mtxView=p.create(),this._mtxProj=p.create(),this._near=0,this._far=0,this._lookDir=D.create()}lookAt(t,e,n=[0,1,0]){p.lookAt(this._mtxView,t,e,n)}setFromViewProjection(t,e){p.copy(this._mtxView,t),p.copy(this._mtxProj,e)}setViewMatrix(t){p.copy(this._mtxView,t)}setProjectionMatrix(t){p.copy(this._mtxProj,t)}_updateMatrices(){}get viewMatrix(){return p.mul(this._mtx,this._mtxProj,this._mtxView),this._mtx}get viewMatrix(){return this._mtxView}get view(){return this._mtxView}get projectionMatrix(){return this._mtxProj}get projection(){return this._mtxProj}get position(){const t=p.create();return p.invert(t,this._mtxView),[t[12],t[13],t[14]]}get direction(){const t=x.create();return x.fromMat4(t,this._mtxView),x.transpose(t,t),D.transformMat3(this._lookDir,[0,0,-1],t),D.normalize(this._lookDir,this._lookDir),this._lookDir}set near(t){this._near=t,this._updateMatrices()}get near(){return this._near}set far(t){this._far=t,this._updateMatrices()}get far(){return this._far}}class F extends O{constructor(t,e,n,r,o=.1,i=100){super(),this._left=0,this._right=0,this._top=0,this._bottom=0,this.ortho(t,e,n,r,o,i)}ortho(t,e,n,r,o=.1,i=100){this.left=t,this.right=e,this.top=n,this.bottom=r,p.ortho(this._mtxProj,t,e,r,n,o,i),this._left=t,this._right=e,this._top=n,this._bottom=r,this._near=o,this._far=i}_updateMatrices(){this.ortho(this._left,this._right,this._top,this._bottom,this._near,this._far)}}class U{constructor(t){return this._GL=t||T,this._uniforms={},this._uniformTextures=[],this._fbo,this._clearColor={r:0,g:0,b:0,a:0},this}setClearColor(t=0,e=0,n=0,r=0){return this._clearColor.r=t,this._clearColor.g=e,this._clearColor.b=n,this._clearColor.a=r,this}useProgram(t,e){return this._shader=t instanceof g?t:new g(t,e),this}setMesh(t){return this._mesh=t,this}createMesh(t){return this._mesh=new b(t),this}bufferVertex(t){return this._mesh||(this._mesh=new b),this._mesh.bufferVertex(t),this}bufferTexCoord(t){return this._mesh||(this._mesh=new b),this._mesh.bufferTexCoord(t),this}bufferNormal(t){return this._mesh||(this._mesh=new b),this._mesh.bufferNormal(t),this}bufferIndex(t){return this._mesh||(this._mesh=new b),this._mesh.bufferIndex(t),this}bufferInstance(t,e){return this._mesh?(this._mesh.bufferInstance(t,e),this):(console.warn("Need to create mesh first"),this)}bufferData(t,e){return this._mesh||(this._mesh=new b),this._mesh.bufferData(t,e),this}uniform(t,e,n){const r=t;let o,i;return void 0===n?(i=A(e),o=e):(i=e,o=n),this._uniforms[r]={type:i,value:o},this}uniformTexture(t,e,n){return this.bindTexture(t,e,n)}bindTexture(t,e,n){return void 0!==n?this._uniformTextures[n]={name:t,texture:e}:this._uniformTextures.push({name:t,texture:e}),this}bindFrameBuffer(t){return this._fbo=t,this}draw(){if(this._shader){if(this._mesh){if(this._fbo){const{r:t,g:e,b:n,a:r}=this._clearColor;this._fbo.bind(this._GL),this._GL.clear(t,e,n,r)}this._shader.bind(this._GL);for(const t in this._uniforms){const e=this._uniforms[t];this._shader.uniform(t,e.type,e.value)}return this._uniformTextures.forEach(((t,e)=>{void 0!==t&&(this._shader.uniform(t.name,"int",e),t.texture.bind(e,this._GL))})),this._GL.draw(this._mesh),this._fbo&&this._fbo.unbind(),this}console.warn("No Mesh assigned for draw call")}else console.warn("No GLShader assigned for draw call")}get shader(){return this._shader}get framebuffer(){return this._fbo}}class B extends U{constructor(t){super(t);const e=this._GL,n=1e3,r=[[-n,0,0],[n,0,0],[0,-n,0],[0,n,0],[0,0,-n],[0,0,n]];this.createMesh(e.LINES).bufferVertex(r).bufferData([[1,0,0],[1,0,0],[0,1,0],[0,1,0],[0,0,1],[0,0,1]],"aColor").bufferIndex([0,1,2,3,4,5]).useProgram("#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec3 aVertexPosition;\nin vec3 aColor;\n\nuniform mat4 uModelMatrix;\nuniform mat4 uViewMatrix;\nuniform mat4 uProjectionMatrix;\n\nout vec3 vColor;\n\nvoid main(void) {\n gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);\n vColor = aColor;\n}","#version 300 es\nprecision highp float;\n#define GLSLIFY 1\nin vec3 vColor;\nuniform float uOpacity;\nout vec4 oColor;\n\nvoid main(void) {\n oColor = vec4(vColor, uOpacity);\n}"),this.opacity=.75}draw(){this.uniform("uOpacity",this.opacity),super.draw()}}const z={plane:(t,e,n,r="xy")=>{const o=[],i=[],s=[],a=[],u=t/n,c=e/n,h=1/n,l=.5*-t,f=.5*-e;let d=0;for(let t=0;t{const o=t/2,i=(e=e||t)/2,s=(n=n||t)/2,a=[],u=[],c=[],h=[];let l=0;return a.push([-o,i,-s]),a.push([o,i,-s]),a.push([o,-i,-s]),a.push([-o,-i,-s]),h.push([0,0,-1]),h.push([0,0,-1]),h.push([0,0,-1]),h.push([0,0,-1]),u.push([0,0]),u.push([1,0]),u.push([1,1]),u.push([0,1]),c.push(4*l+0),c.push(4*l+1),c.push(4*l+2),c.push(4*l+0),c.push(4*l+2),c.push(4*l+3),l++,a.push([o,i,-s]),a.push([o,i,s]),a.push([o,-i,s]),a.push([o,-i,-s]),h.push([1,0,0]),h.push([1,0,0]),h.push([1,0,0]),h.push([1,0,0]),u.push([0,0]),u.push([1,0]),u.push([1,1]),u.push([0,1]),c.push(4*l+0),c.push(4*l+1),c.push(4*l+2),c.push(4*l+0),c.push(4*l+2),c.push(4*l+3),l++,a.push([o,i,s]),a.push([-o,i,s]),a.push([-o,-i,s]),a.push([o,-i,s]),h.push([0,0,1]),h.push([0,0,1]),h.push([0,0,1]),h.push([0,0,1]),u.push([0,0]),u.push([1,0]),u.push([1,1]),u.push([0,1]),c.push(4*l+0),c.push(4*l+1),c.push(4*l+2),c.push(4*l+0),c.push(4*l+2),c.push(4*l+3),l++,a.push([-o,i,s]),a.push([-o,i,-s]),a.push([-o,-i,-s]),a.push([-o,-i,s]),h.push([-1,0,0]),h.push([-1,0,0]),h.push([-1,0,0]),h.push([-1,0,0]),u.push([0,0]),u.push([1,0]),u.push([1,1]),u.push([0,1]),c.push(4*l+0),c.push(4*l+1),c.push(4*l+2),c.push(4*l+0),c.push(4*l+2),c.push(4*l+3),l++,a.push([o,i,-s]),a.push([-o,i,-s]),a.push([-o,i,s]),a.push([o,i,s]),h.push([0,1,0]),h.push([0,1,0]),h.push([0,1,0]),h.push([0,1,0]),u.push([0,0]),u.push([1,0]),u.push([1,1]),u.push([0,1]),c.push(4*l+0),c.push(4*l+1),c.push(4*l+2),c.push(4*l+0),c.push(4*l+2),c.push(4*l+3),l++,a.push([o,-i,s]),a.push([-o,-i,s]),a.push([-o,-i,-s]),a.push([o,-i,-s]),h.push([0,-1,0]),h.push([0,-1,0]),h.push([0,-1,0]),h.push([0,-1,0]),u.push([0,0]),u.push([1,0]),u.push([1,1]),u.push([0,1]),c.push(4*l+0),c.push(4*l+1),c.push(4*l+2),c.push(4*l+0),c.push(4*l+2),c.push(4*l+3),r&&c.reverse(),(new b).bufferVertex(a).bufferTexCoord(u).bufferIndex(c).bufferNormal(h)},sphere:(t,e,n=!1)=>{const r=[],o=[],i=[],s=[],a=1/e;let u=0;function c(n,r,o=!1){const i=n/e*Math.PI-.5*Math.PI,s=r/e*Math.PI*2,a=o?1:t,u=[];u[1]=Math.sin(i)*a;const c=Math.cos(i)*a;u[0]=Math.cos(s)*c,u[2]=Math.sin(s)*c;const h=1e4;return u[0]=Math.floor(u[0]*h)/h,u[1]=Math.floor(u[1]*h)/h,u[2]=Math.floor(u[2]*h)/h,u}for(let t=0;t(new b).bufferData([[-1,-1],[-1,4],[4,-1]],"aPosition",2).bufferIndex([2,1,0])},G="#version 300 es\nprecision highp float;\n#define GLSLIFY 1\n\nuniform vec3 uColor;\nuniform float uOpacity;\n\nout vec4 fragColor;\n\nvoid main(void) {\n fragColor = vec4(uColor, uOpacity);\n}",V={simpleColorFrag:G,copyFrag:"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\nuniform sampler2D uMap;\n\nout vec4 oColor;\n\nvoid main(void) {\n oColor = texture(uMap, vTextureCoord);\n}",bigTriangleVert:"#version 300 es\n\nprecision mediump float;\n#define GLSLIFY 1\nin vec2 aPosition;\nout vec2 vTextureCoord;\n\nvoid main(void) {\n gl_Position = vec4(aPosition, 0.0, 1.0);\n vTextureCoord = aPosition * .5 + .5;\n}",generalVert:"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec3 aVertexPosition;\nin vec2 aTextureCoord;\nin vec3 aNormal;\n\nuniform mat4 uModelMatrix;\nuniform mat4 uViewMatrix;\nuniform mat4 uProjectionMatrix;\n\nuniform vec3 uTranslate;\nuniform vec3 uScale;\nuniform vec3 uRotation;\n\nout vec2 vTextureCoord;\nout vec3 vNormal;\n\nvec2 rotate(vec2 v, float a) {\n\tfloat s = sin(a);\n\tfloat c = cos(a);\n\tmat2 m = mat2(c, s, -s, c);\n\treturn m * v;\n}\n\nvoid main(void) {\n vec3 pos = aVertexPosition * uScale;\n pos.yz = rotate(pos.yz, uRotation.x);\n pos.xz = rotate(pos.xz, uRotation.y);\n pos.xy = rotate(pos.xy, uRotation.z);\n pos += uTranslate;\n\n gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(pos, 1.0);\n vTextureCoord = aTextureCoord;\n vNormal = aNormal;\n}"};class X extends U{constructor(t){super(t),this.setMesh(z.sphere(1,12)).useProgram(V.generalVert,V.simpleColorFrag).uniform("uRotation",[0,0,0])}draw(t,e=[1,1,1],n=[1,1,1],r=1){this.uniform("uTranslate",t).uniform("uScale",e).uniform("uColor",n).uniform("uOpacity",r),super.draw(0)}}class H extends U{constructor(t){super(t),this.setMesh(z.bigTriangle()).useProgram(V.bigTriangleVert,V.copyFrag)}draw(t){this.bindTexture("texture",t,0),super.draw(0)}}class Y extends U{constructor(t){super(t);const e=this._GL;this.createMesh(e.LINES).bufferVertex([[0,0,0],[1,0,0]]).bufferIndex([0,1]).useProgram("#version 300 es\nprecision highp float;\n#define GLSLIFY 1\nin vec3 aVertexPosition;\n\nuniform mat4 uModelMatrix;\nuniform mat4 uViewMatrix;\nuniform mat4 uProjectionMatrix;\n\nuniform vec3 uPosA;\nuniform vec3 uPosB;\n\nvoid main(void) {\n vec3 pos = mix(uPosA, uPosB, aVertexPosition.x);\n gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(pos, 1.0);\n}",G),this.color=[1,1,1],this.opacity=.75}draw(t,e,n,r){this.uniform("uPosA",t).uniform("uPosB",e).uniform("uOpacity",r||this.opacity).uniform("uColor",n||this.color),super.draw()}}const{mat4:j,vec4:k}=n(720);class W{constructor(t){const e=t||T;this._dLine=new Y(e),this._dBall=new X(e),this.mtx=j.create(),this.color=[1,1,1],this.opacity=.75,this._points=[[1,1,-1,1],[-1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[1,1,1,1],[-1,1,1,1],[1,-1,1,1],[-1,-1,1,1]],this._lines=[[0,1],[1,3],[3,2],[2,0],[4,5],[5,7],[7,6],[6,4],[0,4],[1,5],[2,6],[3,7]]}draw(t,e,n){const r=e||this.color,o=n||this.opacity;j.identity(this.mtx,this.mtx),j.mul(this.mtx,t.projection,t.view),j.invert(this.mtx,this.mtx);const i=this._points.map((t=>{const e=k.clone(t);return k.transformMat4(e,e,this.mtx),e[0]/=e[3],e[1]/=e[3],e[2]/=e[3],[e[0],e[1],e[2]]})),s=.02;i.forEach((t=>{this._dBall.draw(t,[s,s,s],r,o)})),this._lines.forEach((t=>{this._dLine.draw(i[t[0]],i[t[1]],r,o)}))}}class q{constructor(t,e,n,r={},o=1){this._fbos=[];for(let i=0;ithis._update()))}_update(){this._checkLimit(),this._value+=(this._targetValue-this._value)*this.easing,Math.abs(this._targetValue-this._value)<1e-4&&(this._value=this._targetValue)}setTo(t){this._targetValue=this._value=t}add(t){this._targetValue+=t}limit(t,e){t>e?this.limit(e,t):(this._min=t,this._max=e,this._checkLimit())}_checkLimit(){void 0!==this._min&&this._targetValuethis._max&&(this._targetValue=this._max)}destroy(){K.Z.removeEF(this._efIndex)}set value(t){this._targetValue=t}get value(){return this._value}get targetValue(){return this._targetValue}}const Q=function(t,e){const n=e||{};return t.touches?(n.x=t.touches[0].pageX,n.y=t.touches[0].pageY):(n.x=t.clientX,n.y=t.clientY),n};class J{#t=!1;#e=!1;#n=!1;#r=!1;#o;#i={};#s={};#a=p.create();#u=p.create();#c=p.create();#h=p.create();#l=D.create();#f=D.create();#d=D.fromValues(0,1,0);radius=new $(0);rx=new $(0);ry=new $(0);#_=0;#v=0;constructor(t,e=5,n=window){this.#o=t,this.radius.setTo(e),this.#f=[0,0,this.radius],this.rx.limit(-Math.PI/2+.01,Math.PI/2-.01),n.addEventListener("mousewheel",this._onWheel),n.addEventListener("DOMMouseScroll",this._onWheel),n.addEventListener("mousedown",this._onDown),n.addEventListener("mousemove",this._onMove),window.addEventListener("mouseup",this._onUp),n.addEventListener("touchstart",this._onDown),n.addEventListener("touchmove",this._onMove),window.addEventListener("touchend",this._onUp),window.addEventListener("keydown",this._onKeyDown),window.addEventListener("keyup",this._onKeyUp),this.update(),K.Z.addEF(this._loop)}lock(t=!0){this.#t=t,this.#e=t,this.#r=!1}lockZoom(t=!0){this.#e=t}lockRotation(t=!0){this.#t=t}update(){D.set(this.#f,0,0,this.radius.value),D.rotateX(this.#f,this.#f,[0,0,0],this.rx.value),D.rotateY(this.#f,this.#f,[0,0,0],this.ry.value),p.lookAt(this.#a,this.#f,this.#l,this.#d),p.invert(this.#u,this.#a),p.mul(this.#a,this.#a,this.#h),p.mul(this.#a,this.#a,this.#c),this.#o?.setViewMatrix(this.#a)}_onDown=t=>{this.#t||(this.#r=!0,Q(t,this.#i),Q(t,this.#s),this.#_=this.rx.targetValue,this.#v=this.ry.targetValue,p.identity(this.#c))};_onMove=t=>{if(this.#t)return;if(!this.#r)return;if(Q(t,this.#i),t.shiftKey){const t=[this.#i.x-this.#s.x,-(this.#i.y-this.#s.y),0];return D.transformMat4(t,t,this.#u),D.scale(t,t,.01),p.identity(this.#c,this.#c),void p.translate(this.#c,this.#c,t)}const e=this.#i.x-this.#s.x;this.ry.value=.01*-e+this.#v;const n=this.#i.y-this.#s.y;this.rx.value=.01*-n+this.#_};_onUp=()=>{this.#r=!1,this.#n&&(p.mul(this.#h,this.#h,this.#c),p.identity(this.#c))};_onWheel=t=>{if(this.#e)return;const e=t.wheelDelta,n=t.detail;let r=0;r=n?e?e/n/40*n>0?1:-1:-n/3:e/120,this.radius.add(2*-r),this.radius.targetValue<0&&(this.radius.value=1e-4)};_onKeyDown=t=>{t.code.indexOf("Shift")>-1&&(this.#n=!0)};_onKeyUp=t=>{"Shift"===t.key&&(p.mul(this.#h,this.#h,this.#c),p.identity(this.#c)),this.#n=!1};_loop=()=>{this.update()}}function tt(t,e){this.origin=t,this.direction=e;const n=D.create(),r=D.create(),o=D.create(),i=D.create(),s=D.create(),a=D.create(),u=D.create(),c=D.create();this.at=function(t){return D.copy(i,this.direction),D.scale(i,i,t),D.add(i,i,this.origin),i},this.lookAt=function(t){D.sub(this.direction,t,this.origin),D.normalize(this.origin,this.origin)},this.closestPointToPoint=function(t){const e=D.create();D.sub(t,this.origin);const n=D.dot(e,this.direction);return n<0?D.clone(this.origin):(D.copy(e,this.direction),D.scale(e,e,n),D.add(e,e,this.origin),e)},this.distanceToPoint=function(t){return Math.sqrt(this.distanceSqToPoint(t))},this.distanceSqToPoint=function(t){const e=D.create();D.sub(e,t,this.origin);const n=D.dot(e,this.direction);return n<0?D.squaredDistance(this.origin,t):(D.copy(e,this.direction),D.scale(e,e,n),D.add(e,e,this.origin),D.squaredDistance(e,t))},this.intersectsSphere=function(t,e){return this.distanceToPoint(t)<=e},this.intersectSphere=function(t,e){const n=D.create();D.sub(n,t,this.origin);const r=D.dot(n,this.direction),o=D.dot(n,n)-r*r,i=e*e;if(o>i)return null;const s=Math.sqrt(i-o),a=r-s,u=r+s;return a<0&&u<0?null:a<0?this.at(u):this.at(a)},this.intersectTriangle=function(t,e,i,h=!0){D.copy(n,t),D.copy(r,e),D.copy(o,i),D.sub(s,r,n),D.sub(a,o,n),D.cross(u,s,a);let l,f=D.dot(this.direction,u);if(f>0){if(h)return null;l=1}else{if(!(f<0))return null;l=-1,f=-f}D.sub(c,this.origin,n),D.cross(a,c,a);const d=l*D.dot(this.direction,a);if(d<0)return null;D.cross(s,s,c);const _=l*D.dot(this.direction,s);if(_<0)return null;if(d+_>f)return null;const v=-l*D.dot(c,u);return v<0?null:this.at(v/f)}}class et extends(o()){constructor(t,e,n,r=!1,o=window){super(),this._mesh=t,this._mesh.generateFaces(),this._camera=e,this.faceVertices=t.faces.map((t=>t.vertices)),this.clickTolerance=8,this._ray=new tt([0,0,0],[0,0,-1]),this._hit=D.fromValues(-999,-999,-999),this._lastPos,this._firstPos,this.modelMatrix=p.create(),this.resolution=n||[window.innerWidth,window.innerHeight],this._listenerTarget=o,this._skippingMove=r,this._onMoveBind=t=>this._onMove(t),this._onDownBind=t=>this._onDown(t),this._onUpBind=()=>this._onUp(),this.connect()}connect(){this._listenerTarget.addEventListener("mousedown",this._onDownBind),this._listenerTarget.addEventListener("mousemove",this._onMoveBind),this._listenerTarget.addEventListener("mouseup",this._onUpBind)}disconnect(){this._listenerTarget.removeEventListener("mousedown",this._onDownBind),this._listenerTarget.removeEventListener("mousemove",this._onMoveBind),this._listenerTarget.removeEventListener("mouseup",this._onUpBind)}_checkHit(t="onHit"){const e=this._camera;if(!e)return;this.resolution=[window.innerWidth,window.innerHeight];const n=this._lastPos.x/this.resolution[0]*2-1,r=-this._lastPos.y/this.resolution[1]*2+1;let o;e.generateRay([n,r,0],this._ray);const i=D.create(),s=D.create(),a=D.create();let u=0;const c=(t,e)=>{D.transformMat4(e,t,this.modelMatrix)};for(let t=0;tthis.resize())),this._efIndex=K.Z.addEF((()=>this._loop()))}stop(){this._isRunning=!1}resume(){this._isRunning=!0}_init(){}_initTextures(){}_initViews(){}update(){}render(){}_loop(){this._isRunning&&(this.update(),this._GL.viewport(0,0,this._GL.width,this._GL.height),this._GL.setMatrices(this.camera),this.render())}resize(){this._GL.setSize(window.innerWidth,window.innerHeight),this.camera.setAspectRatio(this._GL.aspectRatio)}}const ot=t=>{const e=t.split("\n"),n=[],r=[],o=[],i=[],s=[],a=[],u=[];let c,h=0;const l=/v( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/,f=/vn( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/,d=/vt( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/,_=/f( +-?\d+)( +-?\d+)( +-?\d+)( +-?\d+)?/,v=/f( +(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+))?/,p=/f( +(-?\d+)\/(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+)\/(-?\d+))?/,x=/f( +(-?\d+)\/\/(-?\d+))( +(-?\d+)\/\/(-?\d+))( +(-?\d+)\/\/(-?\d+))( +(-?\d+)\/\/(-?\d+))?/;function m(t){const e=parseInt(t);return 3*(e>=0?e-1:e+i.length/3)}function E(t){const e=parseInt(t);return 3*(e>=0?e-1:e+s.length/3)}function T(t){const e=parseInt(t);return 2*(e>=0?e-1:e+a.length/2)}function M(t,e,r){n.push([i[t],i[t+1],i[t+2]]),n.push([i[e],i[e+1],i[e+2]]),n.push([i[r],i[r+1],i[r+2]]),u.push(3*h+0),u.push(3*h+1),u.push(3*h+2),h++}function R(t,e,n){r.push([a[t],a[t+1]]),r.push([a[e],a[e+1]]),r.push([a[n],a[n+1]])}function A(t,e,n){o.push([s[t],s[t+1],s[t+2]]),o.push([s[e],s[e+1],s[e+2]]),o.push([s[n],s[n+1],s[n+2]])}function g(t,e,n,r,o,i,s,a,u,c,h,l){let f,d=m(t),_=m(e),v=m(n);void 0===r?M(d,_,v):(f=m(r),M(d,_,f),M(_,v,f)),void 0!==o&&(d=T(o),_=T(i),v=T(s),void 0===r?R(d,_,v):(f=T(a),R(d,_,f),R(_,v,f))),void 0!==u&&(d=E(u),_=E(c),v=E(h),void 0===r?A(d,_,v):(f=E(l),A(d,_,f),A(_,v,f)))}for(let t=0;t{const e=t.normals.length>0,n=t.coords.length>0;let r;if(t.positions.length>65535){const o=[];let i=0;const s={};for(s.positions=t.positions.concat(),s.coords=t.coords.concat(),s.indices=t.indices.concat(),s.normals=t.normals.concat();t.indices.length>0;){const a=Math.min(65535,t.positions.length),u=t.indices.splice(0,a),c=[],h=[],l=[];let f,d=0;for(let t=0;td&&(d=u[t]),f=u[t],c.push(s.positions[f]),n&&h.push(s.coords[f]),e&&l.push(s.normals[f]),u[t]-=i;i=d+1,r=new b,r.bufferVertex(c),n&&r.bufferTexCoord(h),r.bufferIndex(u),e&&r.bufferNormal(l),o.push(r)}return o}return r=new b,r.bufferVertex(t.positions),n&&r.bufferTexCoord(t.coords),r.bufferIndex(t.indices),e&&r.bufferNormal(t.normals),r};n(643)},643:()=>{Array.prototype.flat||Object.defineProperty(Array.prototype,"flat",{configurable:!0,value:function t(){var e=isNaN(arguments[0])?1:Number(arguments[0]);return e?Array.prototype.reduce.call(this,(function(n,r){return Array.isArray(r)?n.push.apply(n,t.call(r,e-1)):n.push(r),n}),[]):Array.prototype.slice.call(this)},writable:!0})},447:t=>{t.exports={TEXTURE_SIZE:128,TEXTURE_DOWNSAMPLE:2,DENSITY_DISSIPATION:.994,VELOCITY_DISSIPATION:.996,PRESSURE_DISSIPATION:.996,PRESSURE_ITERATIONS:20}},841:t=>{t.exports="precision highp float;\nvarying vec2 vTextureCoord;\nuniform sampler2D textureBase;\nuniform sampler2D textureAdd;\nuniform float uStrength;\n\nvoid main(void) {\n vec3 base = texture2D(textureBase, vTextureCoord).xyz;\n vec3 add = texture2D(textureAdd, vTextureCoord).xyz;\n gl_FragColor = vec4(base + add * uStrength, 1.0);\n}"},333:t=>{t.exports="precision highp float;\n\nvarying vec2 vTextureCoord;\nuniform float uTimestep;\nuniform float uDissipation;\nuniform vec2 uTexelSize; // 1 / grid scale \nuniform sampler2D textureVel; // input textureVel\nuniform sampler2D textureMap; // quantity to advect\n\nvoid main() {\n\tvec2 pos = vTextureCoord - uTimestep * uTexelSize * texture2D(textureVel, vTextureCoord).xy;\n\tgl_FragColor = uDissipation * texture2D(textureMap, pos);\n}"},110:t=>{t.exports="precision highp float;\n\nvarying vec2 vTextureCoord;\nuniform sampler2D texturePressure;\nuniform float uDissipation;\n\nvoid main() {\n gl_FragColor = uDissipation * texture2D(texturePressure, vTextureCoord);\n}"},125:t=>{t.exports="\n\nvec3 mod289(vec3 x) {\treturn x - floor(x * (1.0 / 289.0)) * 289.0;\t}\n\nvec4 mod289(vec4 x) {\treturn x - floor(x * (1.0 / 289.0)) * 289.0;\t}\n\nvec4 permute(vec4 x) {\treturn mod289(((x*34.0)+1.0)*x);\t}\n\nvec4 taylorInvSqrt(vec4 r) {\treturn 1.79284291400159 - 0.85373472095314 * r;}\n\nfloat snoise(vec3 v) { \n const vec2 C = vec2(1.0/6.0, 1.0/3.0) ;\n const vec4 D = vec4(0.0, 0.5, 1.0, 2.0);\n\n vec3 i = floor(v + dot(v, C.yyy) );\n vec3 x0 = v - i + dot(i, C.xxx) ;\n\n vec3 g = step(x0.yzx, x0.xyz);\n vec3 l = 1.0 - g;\n vec3 i1 = min( g.xyz, l.zxy );\n vec3 i2 = max( g.xyz, l.zxy );\n\n vec3 x1 = x0 - i1 + C.xxx;\n vec3 x2 = x0 - i2 + C.yyy; // 2.0*C.x = 1/3 = C.y\n vec3 x3 = x0 - D.yyy; // -1.0+3.0*C.x = -0.5 = -D.y\n\n i = mod289(i); \n vec4 p = permute( permute( permute( \n i.z + vec4(0.0, i1.z, i2.z, 1.0 ))\n + i.y + vec4(0.0, i1.y, i2.y, 1.0 )) \n + i.x + vec4(0.0, i1.x, i2.x, 1.0 ));\n\n float n_ = 0.142857142857; // 1.0/7.0\n vec3 ns = n_ * D.wyz - D.xzx;\n\n vec4 j = p - 49.0 * floor(p * ns.z * ns.z); // mod(p,7*7)\n\n vec4 x_ = floor(j * ns.z);\n vec4 y_ = floor(j - 7.0 * x_ ); // mod(j,N)\n\n vec4 x = x_ *ns.x + ns.yyyy;\n vec4 y = y_ *ns.x + ns.yyyy;\n vec4 h = 1.0 - abs(x) - abs(y);\n\n vec4 b0 = vec4( x.xy, y.xy );\n vec4 b1 = vec4( x.zw, y.zw );\n\n vec4 s0 = floor(b0)*2.0 + 1.0;\n vec4 s1 = floor(b1)*2.0 + 1.0;\n vec4 sh = -step(h, vec4(0.0));\n\n vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy ;\n vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww ;\n\n vec3 p0 = vec3(a0.xy,h.x);\n vec3 p1 = vec3(a0.zw,h.y);\n vec3 p2 = vec3(a1.xy,h.z);\n vec3 p3 = vec3(a1.zw,h.w);\n\n vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2, p2), dot(p3,p3)));\n p0 *= norm.x;\n p1 *= norm.y;\n p2 *= norm.z;\n p3 *= norm.w;\n\n vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0);\n m = m * m;\n return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1), \n dot(p2,x2), dot(p3,x3) ) );\n}\n\nvec3 snoiseVec3( vec3 x ){\n\n float s = snoise(vec3( x ));\n float s1 = snoise(vec3( x.y - 19.1 , x.z + 33.4 , x.x + 47.2 ));\n float s2 = snoise(vec3( x.z + 74.2 , x.x - 124.5 , x.y + 99.4 ));\n vec3 c = vec3( s , s1 , s2 );\n return c;\n\n}\n\nvec3 curlNoise( vec3 p ){\n \n const float e = .1;\n vec3 dx = vec3( e , 0.0 , 0.0 );\n vec3 dy = vec3( 0.0 , e , 0.0 );\n vec3 dz = vec3( 0.0 , 0.0 , e );\n\n vec3 p_x0 = snoiseVec3( p - dx );\n vec3 p_x1 = snoiseVec3( p + dx );\n vec3 p_y0 = snoiseVec3( p - dy );\n vec3 p_y1 = snoiseVec3( p + dy );\n vec3 p_z0 = snoiseVec3( p - dz );\n vec3 p_z1 = snoiseVec3( p + dz );\n\n float x = p_y1.z - p_y0.z - p_z1.y + p_z0.y;\n float y = p_z1.x - p_z0.x - p_x1.z + p_x0.z;\n float z = p_x1.y - p_x0.y - p_y1.x + p_y0.x;\n\n const float divisor = 1.0 / ( 2.0 * e );\n return normalize( vec3( x , y , z ) * divisor );\n\n}"},287:t=>{t.exports="\nprecision highp float;\nprecision mediump sampler2D;\n\nvarying vec2 vTextureCoord; // grid coordinates\nuniform vec2 uTexelSize;\nuniform sampler2D textureVel; // vector field\n\nvec2 sampleVelocity(in vec2 uv) {\n vec2 mult = vec2(1.0, 1.0);\n if (uv.x < 0.0 || uv.x > 1.0) { mult.x = -1.0; }\n if (uv.y < 0.0 || uv.y > 1.0) { mult.y = -1.0; }\n return texture2D(textureVel, uv).xy;\n}\n\nvoid main() {\n float L = sampleVelocity(vTextureCoord - vec2(uTexelSize.x, 0.0)).x;\n float R = sampleVelocity(vTextureCoord + vec2(uTexelSize.x, 0.0)).x;\n float T = sampleVelocity(vTextureCoord + vec2(0.0, uTexelSize.y)).y;\n float B = sampleVelocity(vTextureCoord - vec2(0.0, uTexelSize.y)).y;\n float div = 0.5 * (R - L + T - B);\n gl_FragColor = vec4(div, 0.0, 0.0, 1.0);\n}"},546:t=>{t.exports="precision highp float;\n\nvarying vec2 vTextureCoord;\nuniform vec2 uTexelSize;\nuniform sampler2D texturePressure;\nuniform sampler2D textureVel;\n\nvoid main() {\n\tfloat pL = texture2D(texturePressure, vTextureCoord - vec2(uTexelSize.x, 0.0)).x;\n\tfloat pR = texture2D(texturePressure, vTextureCoord + vec2(uTexelSize.x, 0.0)).x;\n\tfloat pB = texture2D(texturePressure, vTextureCoord - vec2(0.0, uTexelSize.y)).x;\n\tfloat pT = texture2D(texturePressure, vTextureCoord + vec2(0.0, uTexelSize.y)).x;\n\tvec2 v = texture2D(textureVel, vTextureCoord).xy;\n\tgl_FragColor = vec4(v - vec2(pR - pL, pT - pB), 0.0, 1.0);\n}"},639:t=>{t.exports="precision highp float;\nprecision mediump sampler2D;\n\nvarying vec2 vTextureCoord; // grid coordinates \nuniform vec2 uTexelSize;\nuniform sampler2D texturePressure;\nuniform sampler2D textureDivergence;\n\nvoid main() {\n // left, right, bottom, and top texturePressure samples\n float L = texture2D(texturePressure, vTextureCoord - vec2(uTexelSize.x, 0.0)).x;\n float R = texture2D(texturePressure, vTextureCoord + vec2(uTexelSize.x, 0.0)).x;\n float B = texture2D(texturePressure, vTextureCoord - vec2(0.0, uTexelSize.y)).x;\n float T = texture2D(texturePressure, vTextureCoord + vec2(0.0, uTexelSize.y)).x;\n\n // textureDivergence sample, from center\n float bC = texture2D(textureDivergence, vTextureCoord).x;\n \n // evaluate Jacobi iteration\n gl_FragColor = vec4(0.25 * (L + R + B + T - bC), 0, 0, 1);\n}"},389:(t,e,n)=>{const r=n(125);t.exports=`\n// copy.frag\n\n#define SHADER_NAME SIMPLE_TEXTURE\n\nprecision highp float;\nvarying vec2 vTextureCoord;\nuniform sampler2D texture;\n\nuniform vec2 uCenter;\nuniform vec2 uDir;\nuniform float uTime;\nuniform float uRadius;\nuniform float uStrength;\nuniform float uNoiseStrength;\nuniform float uIsVelocity;\n\n\nvec2 rotate(vec2 v, float a) {\n\tfloat s = sin(a);\n\tfloat c = cos(a);\n\tmat2 m = mat2(c, -s, s, c);\n\treturn m * v;\n}\n\n${r}\n\n#define PI 3.141592653\n\nvoid main(void) {\n\tvec2 center = uCenter;\n\n\tfloat r = 0.15 + sin(cos(uTime) * 4.489538925) * 0.0;\n\tvec2 v = vec2(r, 0.0);\n\tv = rotate(v, uTime);\n\t\n\tvec3 noise = curlNoise(vec3(vTextureCoord * 2.0, uTime)) * uNoiseStrength;\n\n\tvec2 dir = uDir;\n\tdir *= uStrength;\n\tfloat d = distance(vTextureCoord, center);\n\td = smoothstep(uRadius, 0.0, d);\n\t\n\t\n\tvec3 color = uIsVelocity > 0.5 ? vec3(dir, 0.0) : vec3(uStrength);\n\tif(uIsVelocity > .5) {\n\t\tcolor += noise * 0.5;\n\t} else {\n\t\tcolor += noise.rrr * uStrength;\n\t}\n\tcolor *= d;\n\t\n\tvec3 base = texture2D(texture, vTextureCoord).xyz;\n\t\n\tgl_FragColor = vec4(color + base, 1.0);\n}\n`},297:()=>{let t="123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ";var e="oo"+Array(49).fill(0).map((e=>t[Math.random()*t.length|0])).join("");let n=e.slice(2),r=new RegExp(".{"+(e.length/4|0)+"}","g"),o=n.match(r).map((e=>{return(n=e).split("").reduce(((e,r,o)=>e+t.indexOf(r)*Math.pow(t.length,n.length-o-1)),0);var n}));window.fxhash=e,window.fxrand=((t,e,n,r)=>()=>{var o=((t|=0)+(e|=0)|0)+(r|=0)|0;return r=r+1|0,t=e^e>>>9,e=(n|=0)+(n<<3)|0,n=(n=n<<21|n>>>11)+o|0,(o>>>0)/4294967296})(...o)},619:(t,e,n)=>{"use strict";n.d(e,{Ag:()=>s,jE:()=>_,gO:()=>d,H:()=>a,CD:()=>l,MX:()=>u,B8:()=>c,m4:()=>h,Ak:()=>r,CW:()=>f});const r=(t,e="data",n=!0)=>{var r=n?JSON.stringify(t,null,4):JSON.stringify(t),i=o(r),s=new Blob([i],{type:"application/octet-stream"}),a=URL.createObjectURL(s),u=document.createElement("a");u.setAttribute("href",a),u.setAttribute("download",`${e}.json`);var c=document.createEvent("MouseEvents");c.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,0,null),u.dispatchEvent(c)},o=t=>{for(var e=[],n=0;n{console.error(t)},u=(t,e)=>void 0===t?fxrand():void 0===e?fxrand()*t:t+(e-t)*fxrand(),c=(t,e,n)=>t.length?c(t[0],t[1],t[2]):void 0===e?`rgb(${t}, ${t}, ${t})`:`rgb(${t}, ${e}, ${n})`,h=(t,e,n,r=1)=>{let o=e,i=n;return void 0===e&&(o=t),void 0===n&&(i=t),`rgb(${t}, ${o}, ${i}, ${r})`},l=(t,e,n)=>t*(1-n)+e*n,f=(t,e,n)=>{var r=Math.max(0,Math.min(1,(n-t)/(e-t)));return r*r*(3-2*r)},d=()=>["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document,_=i.fromValues(.5,0,0,0,0,.5,0,0,0,0,.5,0,.5,.5,.5,1)}},r={};function o(t){var e=r[t];if(void 0!==e)return e.exports;var i=r[t]={exports:{}};return n[t].call(i.exports,i,i.exports,o),i.exports}o.m=n,o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},o.d=(t,e)=>{for(var n in e)o.o(e,n)&&!o.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o.f={},o.e=t=>Promise.all(Object.keys(o.f).reduce(((e,n)=>(o.f[n](t,e),e)),[])),o.u=t=>t+".bundle.js",o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),t={},e="fxhash-boilerplate-webpack:",o.l=(n,r,i,s)=>{if(t[n])t[n].push(r);else{var a,u;if(void 0!==i)for(var c=document.getElementsByTagName("script"),h=0;h{a.onerror=a.onload=null,clearTimeout(d);var o=t[n];if(delete t[n],a.parentNode&&a.parentNode.removeChild(a),o&&o.forEach((t=>t(r))),e)return e(r)},d=setTimeout(f.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=f.bind(null,a.onerror),a.onload=f.bind(null,a.onload),u&&document.head.appendChild(a)}},o.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},(()=>{var t;o.g.importScripts&&(t=o.g.location+"");var e=o.g.document;if(!t&&e&&(e.currentScript&&(t=e.currentScript.src),!t)){var n=e.getElementsByTagName("script");n.length&&(t=n[n.length-1].src)}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=t})(),(()=>{var t={179:0};o.f.j=(e,n)=>{var r=o.o(t,e)?t[e]:void 0;if(0!==r)if(r)n.push(r[2]);else{var i=new Promise(((n,o)=>r=t[e]=[n,o]));n.push(r[2]=i);var s=o.p+o.u(e),a=new Error;o.l(s,(n=>{if(o.o(t,e)&&(0!==(r=t[e])&&(t[e]=void 0),r)){var i=n&&("load"===n.type?"missing":n.type),s=n&&n.target&&n.target.src;a.message="Loading chunk "+e+" failed.\n("+i+": "+s+")",a.name="ChunkLoadError",a.type=i,a.request=s,r[1](a)}}),"chunk-"+e,e)}};var e=(e,n)=>{var r,i,[s,a,u]=n,c=0;if(s.some((e=>0!==t[e]))){for(r in a)o.o(a,r)&&(o.m[r]=a[r]);u&&u(o)}for(e&&e(n);c{"use strict";o(297);var t=o(896),e=o(619),n=o(247);let r;const i=e=>{r=e.map((({id:e,file:n,type:r})=>{const o=n;let i;switch(r){case"jpg":case"png":i=new t.fy(n);break;case"text":i=(0,t.F7)(n)}return{id:e,source:o,type:r,file:i}})),console.table(r)},s=t=>{const e=r.find((e=>e.id===t));return e?e.file:null};var a=o(160),u=o(437),c=o(975),h=o(51);class l extends t.hG{constructor(){super().setMesh(t.v6.bigTriangle()).useProgram(t.jz.bigTriangleVert,"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\nuniform sampler2D uMap;\nuniform float uRatio;\n\nout vec4 oColor;\n\nvoid main(void) {\n vec2 uv = vTextureCoord - .5;\n if(uRatio < 1.0) {\n uv.x *= uRatio;\n } else {\n uv.y /= uRatio;\n }\n uv += .5;\n vec4 color = texture(uMap, uv);\n color.rgb *= .8;\n\n oColor = color;\n}")}draw(){t.GL.disable(t.GL.DEPTH_TEST),this.uniform("uRatio",t.GL.aspectRatio),super.draw(),t.GL.enable(t.GL.DEPTH_TEST)}}class f extends t.hG{constructor(){super();const{numParticles:r}=n.Z,o=[],i=[],s=[],u=[],c=[],h=()=>{const t=2*Math.sqrt((0,e.MX)());return a.random([0,0,0],t)};for(let t=0;t{const{pos:n,normal:r}=((t,e)=>{const n=2*Math.PI/3*e,r=Math.cos(n),o=Math.sin(n);return{pos:[t,.01*o,.01*r],normal:[0,o,r]}})(t,e);s.push(n),u.push(r),a.push([t/i,e/3])},f=i*i;for(let t=0;t 0.5) discard;\n // shadow\n vec4 shadowCoord = vShadowCoord / vShadowCoord.w;\n\tfloat s = samplePCF3x3(shadowCoord);\n s = mix(s, 1.0, .6);\n\n float d = diffuse(vNormal, uLight, .5);\n vec3 color = vColor * d * s;\n color = smoothstep(vec3(0.0), vec3(1.0), color) * 1.2;\n\n oColor = vec4(color, 1.0);\n}").uniform("uTotal",f).uniform("uNumSets",i)}}class v extends t.hG{constructor(){super();const e=t.v6.plane(50,50,1,"xz");this.setMesh(e).useProgram("#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec3 aVertexPosition;\nin vec2 aTextureCoord;\nin vec3 aNormal;\n\nuniform mat4 uModelMatrix;\nuniform mat4 uViewMatrix;\nuniform mat4 uProjectionMatrix;\nuniform mat4 uShadowMatrix;\n\nout vec2 vTextureCoord;\nout vec3 vNormal;\nout vec4 vShadowCoord;\n\nvec2 rotate(vec2 v, float a) {\n\tfloat s = sin(a);\n\tfloat c = cos(a);\n\tmat2 m = mat2(c, s, -s, c);\n\treturn m * v;\n}\n\nmat4 rotationMatrix(vec3 axis, float angle) {\n axis = normalize(axis);\n float s = sin(angle);\n float c = cos(angle);\n float oc = 1.0 - c;\n \n return mat4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0,\n oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0,\n oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0,\n 0.0, 0.0, 0.0, 1.0);\n}\n\nvec3 rotate(vec3 v, vec3 axis, float angle) {\n\tmat4 m = rotationMatrix(axis, angle);\n\treturn (m * vec4(v, 1.0)).xyz;\n}\n\nvoid main(void) {\n vec3 pos = aVertexPosition;\n pos.y -= 4.0;\n\n vec4 wsPos = uModelMatrix * vec4(pos, 1.0);\n gl_Position = uProjectionMatrix * uViewMatrix * wsPos;\n vTextureCoord = aTextureCoord;\n vNormal = aNormal;\n\n vShadowCoord = uShadowMatrix * wsPos;\n}","#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\nin vec4 vShadowCoord;\n\nuniform sampler2D uMap;\nuniform sampler2D uDepthMap;\nout vec4 oColor;\n\nfloat samplePCF3x3( vec4 sc )\n{\n const int s = 2;\n float shadow = 0.0;\n\n float bias = 0.005;\n float threshold = sc.z - bias;\n\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2(-s,-s) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2(-s, 0) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2(-s, s) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( 0,-s) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( 0, 0) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( 0, s) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( s,-s) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( s, 0) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( s, s) ).r);\n return shadow/9.0;\n}\n\nvoid main(void) {\n // shadow\n vec4 shadowCoord = vShadowCoord / vShadowCoord.w;\n\n\tfloat s = 1.0 -samplePCF3x3(shadowCoord);\n\n if(shadowCoord.x < 0.0 ||shadowCoord.x > 1.0 ||\n shadowCoord.y < 0.0 ||shadowCoord.y > 1.0) {\n s = 0.0;\n }\n\n if(shadowCoord.z > 1.0) {\n s = 0.0;\n }\n\n float d = distance(vTextureCoord, vec2(0.5));\n // s *= smoothstep(0.5, 0.0, d);\n\n oColor = vec4(vec3(0.0), s * 0.1);\n // oColor = vec4(vec3(d), 1.0);\n}")}}class p extends t.hG{constructor(){super().setMesh(t.v6.bigTriangle()).useProgram(t.jz.bigTriangleVert,"#version 300 es\n\n#define LUT_FLIP_Y 1\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\nuniform sampler2D uMap;\nuniform sampler2D uAOMap;\nuniform sampler2D uNoiseMap;\nuniform sampler2D uLookupMap;\nuniform sampler2D uBlurMap;\nuniform sampler2D uDepthMap;\nuniform float uRatio;\n\nuniform float uFocus; // Focus distance\nuniform float uNear; // Camera near plane\nuniform float uFar; // Camera far plane\n\nout vec4 oColor;\n\nvec4 lookup(in vec4 textureColor, in sampler2D lookupTable, float strength) {\n #ifndef LUT_NO_CLAMP\n textureColor = clamp(textureColor, 0.0, 1.0);\n #endif\n\n mediump float blueColor = textureColor.b * 63.0;\n\n mediump vec2 quad1;\n quad1.y = floor(floor(blueColor) / 8.0);\n quad1.x = floor(blueColor) - (quad1.y * 8.0);\n\n mediump vec2 quad2;\n quad2.y = floor(ceil(blueColor) / 8.0);\n quad2.x = ceil(blueColor) - (quad2.y * 8.0);\n\n highp vec2 texPos1;\n texPos1.x = (quad1.x * 0.125) + 0.5/512.0 + ((0.125 - 1.0/512.0) * textureColor.r);\n texPos1.y = (quad1.y * 0.125) + 0.5/512.0 + ((0.125 - 1.0/512.0) * textureColor.g);\n\n #ifdef LUT_FLIP_Y\n texPos1.y = 1.0-texPos1.y;\n #endif\n\n highp vec2 texPos2;\n texPos2.x = (quad2.x * 0.125) + 0.5/512.0 + ((0.125 - 1.0/512.0) * textureColor.r);\n texPos2.y = (quad2.y * 0.125) + 0.5/512.0 + ((0.125 - 1.0/512.0) * textureColor.g);\n\n #ifdef LUT_FLIP_Y\n texPos2.y = 1.0-texPos2.y;\n #endif\n\n lowp vec4 newColor1 = texture(lookupTable, texPos1);\n lowp vec4 newColor2 = texture(lookupTable, texPos2);\n\n lowp vec4 newColor = mix(newColor1, newColor2, fract(blueColor));\n return mix(textureColor, newColor, strength);\n}\n\nvec4 lookup(in vec4 textureColor, in sampler2D lookupTable) {\n return lookup(textureColor, lookupTable, 1.0);\n}\n\nfloat normalizeDepth(float depth) {\n return (2.0 * uNear) / (uFar + uNear - depth * (uFar - uNear));\n}\n\nvoid main(void) {\n float depth = texture(uDepthMap, vTextureCoord).r;\n float normalizedDepth = normalizeDepth(depth);\n vec4 color = texture(uMap, vTextureCoord);\n vec4 blurredColor = texture(uBlurMap, vTextureCoord);\n\n float t = 0.05;\n // Calculate blur amount based on depth difference\n float blurAmount = smoothstep(uFocus - t, uFocus + t, normalizedDepth);\n color = mix(color, blurredColor, blurAmount);\n\n float ao = texture(uAOMap, vTextureCoord).r;\n ao = mix(ao, 1.0, .2);\n \n color.rgb *= ao;\n\n vec2 uv = vTextureCoord - .5;\n if(uRatio > 1.0) {\n uv.y /= uRatio;\n } else {\n uv.x *= uRatio;\n }\n\n float d = length(uv);\n float v = smoothstep(0.3, 0.8, d);\n d = smoothstep(0.2, .8, d);\n\n float n = texture(uNoiseMap, vTextureCoord).r;\n color.rgb *= mix(1.0 - d * 0.4, 1.0, n);\n\n color.rgb = pow(color.rgb, vec3(1.0/1.6));\n\n // dark bottom right\n uv = vTextureCoord;\n uv.y = 1.0 - uv.y;\n d = length(uv);\n d = smoothstep(0.4, 1.2, d);\n color.rgb -= d * 0.4;\n\n oColor = lookup(color, uLookupMap, 0.35);\n oColor.rgb *= mix(1.1, 0.5, v);\n // oColor = vec4(vec3(ao), 1.0);\n // oColor = vec4(vec3(blurAmount), 1.0);\n\n // oColor = mix(oColor, blurredColor, step(vTextureCoord.x, .5));\n}")}}class x extends t.hG{constructor(){super().setMesh(t.v6.bigTriangle()).useProgram(t.jz.bigTriangleVert,"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\n\nuniform sampler2D uPosMap;\nuniform sampler2D uFluidMap;\nuniform sampler2D uDensityMap;\nuniform float uTime;\nuniform float uStrength;\nuniform float uBound;\n\nout vec4 oColor;\n\nvec2 rotate(vec2 v, float a) {\n\tfloat s = sin(a);\n\tfloat c = cos(a);\n\tmat2 m = mat2(c, s, -s, c);\n\treturn m * v;\n}\n\nmat4 rotationMatrix(vec3 axis, float angle) {\n axis = normalize(axis);\n float s = sin(angle);\n float c = cos(angle);\n float oc = 1.0 - c;\n \n return mat4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0,\n oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0,\n oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0,\n 0.0, 0.0, 0.0, 1.0);\n}\n\nvec3 rotate(vec3 v, vec3 axis, float angle) {\n\tmat4 m = rotationMatrix(axis, angle);\n\treturn (m * vec4(v, 1.0)).xyz;\n}\n\n// curlNoise.glsl\n\nvec3 mod289(vec3 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; }\n\nvec4 mod289(vec4 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; }\n\n// snoise.glsl\nvec4 permute(vec4 x) { return mod(((x*34.0)+1.0)*x, 289.0); }\nvec4 taylorInvSqrt(vec4 r) { return 1.79284291400159 - 0.85373472095314 * r; }\n\nfloat snoise(vec3 v){\n const vec2 C = vec2(1.0/6.0, 1.0/3.0) ;\n const vec4 D = vec4(0.0, 0.5, 1.0, 2.0);\n \n vec3 i = floor(v + dot(v, C.yyy) );\n vec3 x0 = v - i + dot(i, C.xxx) ;\n \n vec3 g = step(x0.yzx, x0.xyz);\n vec3 l = 1.0 - g;\n vec3 i1 = min( g.xyz, l.zxy );\n vec3 i2 = max( g.xyz, l.zxy );\n \n vec3 x1 = x0 - i1 + 1.0 * C.xxx;\n vec3 x2 = x0 - i2 + 2.0 * C.xxx;\n vec3 x3 = x0 - 1. + 3.0 * C.xxx;\n \n i = mod(i, 289.0 );\n vec4 p = permute( permute( permute( i.z + vec4(0.0, i1.z, i2.z, 1.0 )) + i.y + vec4(0.0, i1.y, i2.y, 1.0 )) + i.x + vec4(0.0, i1.x, i2.x, 1.0 ));\n \n float n_ = 1.0/7.0;\n vec3 ns = n_ * D.wyz - D.xzx;\n \n vec4 j = p - 49.0 * floor(p * ns.z *ns.z);\n \n vec4 x_ = floor(j * ns.z);\n vec4 y_ = floor(j - 7.0 * x_ );\n \n vec4 x = x_ *ns.x + ns.yyyy;\n vec4 y = y_ *ns.x + ns.yyyy;\n vec4 h = 1.0 - abs(x) - abs(y);\n \n vec4 b0 = vec4( x.xy, y.xy );\n vec4 b1 = vec4( x.zw, y.zw );\n \n vec4 s0 = floor(b0)*2.0 + 1.0;\n vec4 s1 = floor(b1)*2.0 + 1.0;\n vec4 sh = -step(h, vec4(0.0));\n \n vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy ;\n vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww ;\n \n vec3 p0 = vec3(a0.xy,h.x);\n vec3 p1 = vec3(a0.zw,h.y);\n vec3 p2 = vec3(a1.xy,h.z);\n vec3 p3 = vec3(a1.zw,h.w);\n \n vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2, p2), dot(p3,p3)));\n p0 *= norm.x;\n p1 *= norm.y;\n p2 *= norm.z;\n p3 *= norm.w;\n \n vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0);\n m = m * m;\n return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1), dot(p2,x2), dot(p3,x3) ) );\n}\n\nfloat snoise(float x, float y, float z){\n return snoise(vec3(x, y, z));\n}\n\nvec3 snoiseVec3( vec3 x ){\n\n\tfloat s = snoise(vec3( x ));\n\tfloat s1 = snoise(vec3( x.y - 19.1 , x.z + 33.4 , x.x + 47.2 ));\n\tfloat s2 = snoise(vec3( x.z + 74.2 , x.x - 124.5 , x.y + 99.4 ));\n\tvec3 c = vec3( s , s1 , s2 );\n\treturn c;\n\n}\n\nvec3 curlNoise( vec3 p ){\n\t\n\tconst float e = .1;\n\tvec3 dx = vec3( e , 0.0 , 0.0 );\n\tvec3 dy = vec3( 0.0 , e , 0.0 );\n\tvec3 dz = vec3( 0.0 , 0.0 , e );\n\n\tvec3 p_x0 = snoiseVec3( p - dx );\n\tvec3 p_x1 = snoiseVec3( p + dx );\n\tvec3 p_y0 = snoiseVec3( p - dy );\n\tvec3 p_y1 = snoiseVec3( p + dy );\n\tvec3 p_z0 = snoiseVec3( p - dz );\n\tvec3 p_z1 = snoiseVec3( p + dz );\n\n\tfloat x = p_y1.z - p_y0.z - p_z1.y + p_z0.y;\n\tfloat y = p_z1.x - p_z0.x - p_x1.z + p_x0.z;\n\tfloat z = p_x1.y - p_x0.y - p_y1.x + p_y0.x;\n\n\tconst float divisor = 1.0 / ( 2.0 * e );\n\treturn normalize( vec3( x , y , z ) * divisor );\n\n}\n\nvec2 _normalize(vec2 v) {\n if (length(v) > 0.0) {\n return normalize(v);\n } else {\n return vec2(0.0);\n }\n}\n\n#define PI 3.1415926535897932384626433832795\n\nvoid main(void) {\n vec3 pos = texture(uPosMap, vTextureCoord).xyz;\n vec3 noise = curlNoise(pos * 0.5 + uTime * 0.15);\n pos += noise * 0.002;\n\n vec2 uv = pos.xy / uBound * .5 + .5;\n vec2 vel = texture(uFluidMap, uv).xy;\n float density = texture(uDensityMap, uv).x;\n density = smoothstep(0.0, 1.0, density);\n density = mix(0.25, 1.0, density);\n\n float dz = abs(pos.z - 2.0);\n dz = smoothstep(3.0, 0.0, dz);\n\n pos.xy += vel * 0.0002 * density * dz * uStrength;\n\n float d = length(pos);\n float maxRadius = 8.0;\n if(d > maxRadius) {\n pos = normalize(pos) * maxRadius;\n }\n\n oColor = vec4(pos, 1.0);\n}").setClearColor(0,0,0,0)}}class m extends t.hG{constructor(){super().setMesh(t.v6.bigTriangle()).useProgram(t.jz.bigTriangleVert,"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\n\nuniform sampler2D uMap;\nuniform vec2 uPos;\nuniform vec2 uDir;\nuniform float uStrength;\n\nout vec4 oColor;\n\nvoid main(void) {\n vec3 color = texture(uMap, vTextureCoord).rgb;\n\n float d = distance(vTextureCoord, uPos);\n float radius = uStrength * 0.5;\n float t = smoothstep(radius, 0.0, d);\n\n float f = smoothstep(0.0, 1.0, uStrength);\n color.rg += uDir * t * f * 1.5;\n\n color *= .99;\n\n oColor = vec4(color, 1.0);\n}").setClearColor(0,0,0,1)}}let E,T,M,R,A,g,b;var y=o(187),S=o.n(y);String.prototype.replaceAll=function(t,e){return this.replace(new RegExp(t,"g"),e)},window.addEventListener("keydown",(t=>{if(83===t.keyCode&&(t.metaKey||t.ctrlKey)){t.preventDefault();const e=(()=>{const t=new Date;return`${t.getFullYear()}.${t.getMonth()+1}.${t.getDate()}-${t.getHours()}.${t.getMinutes()}.${t.getSeconds()}`})();((t,e)=>{var n=document.createElement("a"),r=(t=>{for(var e=t.split(","),n=e[0].match(/:(.*?);/)[1],r=atob(e[1]),o=r.length,i=new Uint8Array(o);o--;)i[o]=r.charCodeAt(o);return new Blob([i],{type:n})})(t.toDataURL({format:"png",multiplier:4})),o=URL.createObjectURL(r);n.download=`${e}.png`,n.href=o,n.click()})(document.querySelector("#main-canvas"),e)}}));const L=640,C=[0],N="poseFound",w="poseLost";class P extends(S()){constructor(){super();const{canvas:t,ctx:e,width:n,height:r}=((t,e)=>{const n=document.createElement("canvas");n.width=t,n.height=e;const r=n.getContext("2d");return{canvas:n,ctx:r,width:t,height:e}})(L,480);this.canvas=t,this.ctx=e,document.body.appendChild(t),t.id="pose-canvas",console.log(n,r),t.style.cssText=`\n position: absolute;\n right: 0;\n bottom: 0;\n width:${n/2}px;\n height:${r/2}px;\n z-index: 999;\n `,this.init()}async init(){await this._setupCamera(),this.detector=await poseDetection.createDetector(poseDetection.SupportedModels.MoveNet),this.checkPose()}_setupCamera(){return new Promise(((t,e)=>{navigator.mediaDevices&&navigator.mediaDevices.getUserMedia||e(new Error("no camera"));const n=document.createElement("video");document.body.appendChild(n),n.className="webcam",n.id="video",n.setAttribute("playsinline",""),n.width=L,n.height=480;const r=e=>{this.video=n,n.addEventListener("loadeddata",(()=>{t(n)})),n.srcObject=e,n.play(),console.log("Stream fetched :",n.width,n.height,n.videoWidth,n.videoHeight)};let o="";navigator.mediaDevices.enumerateDevices().then((function(t){const e=t.filter((t=>"videoinput"===t.kind));if(console.log("Webcams found : ",e.length),console.table(e),1===e.length)o=e[0].deviceId;else{const t=e.filter((t=>t.label.indexOf("C920")>-1))[0];o=t?t.deviceId:e[0].deviceId}window.navigator.mediaDevices.getUserMedia({video:{width:640,height:480,frameRate:30,deviceId:o}}).then(r).catch((function(){console.error("No camera available.")}))})).catch((function(t){console.log(t.name+": "+t.message)}))}))}async checkPose(){const t=await this.detector.estimatePoses(this.video);if(t.length>0){const e=C.map((e=>{const{x:n,y:r,score:o}=t[0].keypoints[e];return{pos:[(L-n)/L,1-r/480],score:o}}));this.emit(N,e),this.debugPose(t[0])}else this.emit(w);requestAnimationFrame((()=>this.checkPose()))}debugPose({keypoints:t}){const{ctx:n,canvas:r}=this,{width:o,height:i}=r;n.clearRect(0,0,o,i),n.fillStyle=(0,e.m4)(0,0,0,.25),t.forEach((({x:t,y:r,score:i},s)=>{if(i>.5){const i=255;n.fillStyle=C.indexOf(s)>-1?(0,e.B8)(200,10,0):(0,e.m4)(i,i,i,.5),((t,e,r=5)=>{n.beginPath(),n.arc(t,e,r,0,2*Math.PI),n.fill()})(o-t,r,C.indexOf(s)>-1?8:4)}}))}}var I=o(333),D=o.n(I),O=o(287),F=o.n(O),U=o(110),B=o.n(U),z=o(639),G=o.n(z),V=o(546),X=o.n(V),H=o(389),Y=o.n(H),j=o(841),k=o.n(j);const W=o(447);class q extends t.xs{constructor(){super(),this.orbitalControl.radius.value=10,this.orbitalControl.radius.limit(8,11),this.orbitalControl.rx.limit(.2,-1),this.orbitalControl.ry.limit(-1.5,1.5);const{numParticles:r,numSets:o}=n.Z;this._fboPos.bind();for(let e=0;e{999===this._preHit[0]?a.copy(this._preHit,t.hit):a.copy(this._preHit,this._hit),a.copy(this._hit,t.hit);let r=this._hit[0]/6*.5+.5,o=this._hit[1]/6*.5+.5;const i=a.sub([],this._hit,this._preHit),s=[i[0],i[1]],c=u.length(s);let h=(0,e.CW)(0,.3,c);u.normalize(s,s);let l=(0,e.CD)(1,3,h)*n.Z.extreme?1:2;this._fluid.updateFlow([r,o],s,.2*h,l,1)})),o.on("onUp",(t=>{this._hit=[999,999,999],this._preHit=[999,999,999]})),this._seedTime=(0,e.MX)(1e3),this._lightPosition=[0,10,.1],a.rotateX(this._lightPosition,this._lightPosition,[0,0,0],.3),this._cameraLight=new t.Ag,this._cameraLight.ortho(-15,15,15,-15,2,20),this._cameraLight.lookAt(this._lightPosition,[0,0,0]),this.mtxShadow=c.create(),c.mul(this.mtxShadow,this._cameraLight.projection,this._cameraLight.view),c.mul(this.mtxShadow,e.jE,this.mtxShadow)}_initTextures(){this._texturePaper=function(){const n=new t.uL(2048,2048);return(new t.hG).setMesh(t.v6.bigTriangle()).useProgram(t.jz.bigTriangleVert,"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\n\nuniform float uSeed;\nuniform float uRatio;\n\nfloat diffuse(vec3 n, vec3 l) {\n float d = dot(normalize(n), normalize(l));\n return max(d, 0.0);\n}\n\nfloat diffuse(vec3 n, vec3 l, float t) {\n float d = dot(normalize(n), normalize(l));\n return mix(1.0, max(d, 0.0), t);\n}\n\n// snoise.glsl\nvec4 permute(vec4 x) { return mod(((x*34.0)+1.0)*x, 289.0); }\nvec4 taylorInvSqrt(vec4 r) { return 1.79284291400159 - 0.85373472095314 * r; }\n\nfloat snoise(vec3 v){\n const vec2 C = vec2(1.0/6.0, 1.0/3.0) ;\n const vec4 D = vec4(0.0, 0.5, 1.0, 2.0);\n \n vec3 i = floor(v + dot(v, C.yyy) );\n vec3 x0 = v - i + dot(i, C.xxx) ;\n \n vec3 g = step(x0.yzx, x0.xyz);\n vec3 l = 1.0 - g;\n vec3 i1 = min( g.xyz, l.zxy );\n vec3 i2 = max( g.xyz, l.zxy );\n \n vec3 x1 = x0 - i1 + 1.0 * C.xxx;\n vec3 x2 = x0 - i2 + 2.0 * C.xxx;\n vec3 x3 = x0 - 1. + 3.0 * C.xxx;\n \n i = mod(i, 289.0 );\n vec4 p = permute( permute( permute( i.z + vec4(0.0, i1.z, i2.z, 1.0 )) + i.y + vec4(0.0, i1.y, i2.y, 1.0 )) + i.x + vec4(0.0, i1.x, i2.x, 1.0 ));\n \n float n_ = 1.0/7.0;\n vec3 ns = n_ * D.wyz - D.xzx;\n \n vec4 j = p - 49.0 * floor(p * ns.z *ns.z);\n \n vec4 x_ = floor(j * ns.z);\n vec4 y_ = floor(j - 7.0 * x_ );\n \n vec4 x = x_ *ns.x + ns.yyyy;\n vec4 y = y_ *ns.x + ns.yyyy;\n vec4 h = 1.0 - abs(x) - abs(y);\n \n vec4 b0 = vec4( x.xy, y.xy );\n vec4 b1 = vec4( x.zw, y.zw );\n \n vec4 s0 = floor(b0)*2.0 + 1.0;\n vec4 s1 = floor(b1)*2.0 + 1.0;\n vec4 sh = -step(h, vec4(0.0));\n \n vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy ;\n vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww ;\n \n vec3 p0 = vec3(a0.xy,h.x);\n vec3 p1 = vec3(a0.zw,h.y);\n vec3 p2 = vec3(a1.xy,h.z);\n vec3 p3 = vec3(a1.zw,h.w);\n \n vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2, p2), dot(p3,p3)));\n p0 *= norm.x;\n p1 *= norm.y;\n p2 *= norm.z;\n p3 *= norm.w;\n \n vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0);\n m = m * m;\n return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1), dot(p2,x2), dot(p3,x3) ) );\n}\n\nfloat snoise(float x, float y, float z){\n return snoise(vec3(x, y, z));\n}\n\n#define NUM_OCTAVES 5\n\nfloat mod289(float x){return x - floor(x * (1.0 / 289.0)) * 289.0;}\nvec4 mod289(vec4 x){return x - floor(x * (1.0 / 289.0)) * 289.0;}\nvec4 perm(vec4 x){return mod289(((x * 34.0) + 1.0) * x);}\n\nfloat noise(vec3 p){\n vec3 a = floor(p);\n vec3 d = p - a;\n d = d * d * (3.0 - 2.0 * d);\n\n vec4 b = a.xxyy + vec4(0.0, 1.0, 0.0, 1.0);\n vec4 k1 = perm(b.xyxy);\n vec4 k2 = perm(k1.xyxy + b.zzww);\n\n vec4 c = k2 + a.zzzz;\n vec4 k3 = perm(c);\n vec4 k4 = perm(c + 1.0);\n\n vec4 o1 = fract(k3 * (1.0 / 41.0));\n vec4 o2 = fract(k4 * (1.0 / 41.0));\n\n vec4 o3 = o2 * d.z + o1 * (1.0 - d.z);\n vec2 o4 = o3.yw * d.x + o3.xz * (1.0 - d.x);\n\n return o4.y * d.y + o4.x * (1.0 - d.y);\n}\n\nfloat fbm(vec3 x) {\n\tfloat v = 0.0;\n\tfloat a = 0.5;\n\tvec3 shift = vec3(100);\n\tfor (int i = 0; i < NUM_OCTAVES; ++i) {\n\t\tv += a * noise(x);\n\t\tx = x * 2.0 + shift;\n\t\ta *= 0.5;\n\t}\n\treturn v;\n}\n\nout vec4 oColor;\n\nfloat getHeight(vec2 uv) {\n float hScale = 2.0;\n vec3 posNoise = vec3(uv, uSeed);\n\n float t = 1.0;\n float base = smoothstep(-t, t, snoise(posNoise.xzy));\n\n float noiseScale = 4.0;\n t = 0.2;\n\n float nBase = smoothstep(t, 1.0-t, fbm(posNoise * noiseScale * mix(1.0, 1.2, base))) * hScale;\n noiseScale = noiseScale * 12.0;\n float nTop = smoothstep(t, 1.0-t, fbm(posNoise * noiseScale * mix(1.0, 1.2, base))) * hScale;\n return mix(nBase, nTop, 0.2);\n}\n\nvoid main(void) {\n vec2 uv = vTextureCoord;\n uv.y /= uRatio;\n\n vec3 offset = vec3(-1.0, 0.0, 1.0) * 0.001;\n \n\n float s11 = getHeight(uv);\n float s01 = getHeight(uv + offset.xy);\n float s21 = getHeight(uv + offset.zy);\n float s10 = getHeight(uv + offset.yx);\n float s12 = getHeight(uv + offset.yz);\n\n vec2 size = vec2(2.0,0.0);\n\n vec3 va = normalize(vec3(size.xy,s21-s01));\n vec3 vb = normalize(vec3(size.yx,s12-s10));\n // vec3 n = normalize(cross(va,vb) + fbm(vec3(uv, uSeed) * 100.0) * 0.1);\n vec3 n = normalize(cross(va,vb));\n\n vec3 light = vec3(0.3, 0.3, 1.0);\n float d = diffuse(n, light);\n d = mix(d, 1.0, .25);\n \n oColor = vec4(vec3(d), 1.0);\n // gl_FragColor = vec4(n, 1.0);\n}").setClearColor(1,1,1,1).bindFrameBuffer(n).uniform("uSeed",(0,e.MX)()).uniform("uRatio",1).draw(),n.texture}(),this._textureLookup=s("lookup"),this._textureLookup.minFilter=t.GL.NEAREST,this._textureLookup.magFilter=t.GL.NEAREST;const{numParticles:r,numSets:o}=n.Z,i={minFilter:t.GL.NEAREST,magFilter:t.GL.NEAREST,type:t.GL.FLOAT};this._fbo=new t.SY(r,r,i,4),this._textureNoise=(R||(R=new t.uL(t.GL.width,t.GL.height,{wrapS:t.GL.MIRRORED_REPEAT,wrapT:t.GL.MIRRORED_REPEAT}),A=(0,e.MX)(1e3),M=(new t.hG).setMesh(t.v6.bigTriangle()).useProgram(t.jz.bigTriangleVert,"#version 300 es\nprecision highp float;\n#define GLSLIFY 1\n\nin vec2 vTextureCoord;\nout vec4 outColor;\n\nuniform vec2 uResolution;\nuniform float uTime;\n\nuint Rand(uint x) {\n x ^= x >> 16;\n x *= 0x7feb352dU;\n x ^= x >> 15;\n x *= 0x846ca68bU;\n x ^= x >> 16;\n return x;\n}\n\nuint HilbertIndex(uvec2 p) {\n uint i = 0u;\n for(uint l = 0x4000u; l > 0u; l >>= 1u) {\n uvec2 r = min(p & l, 1u);\n \n i = (i << 2u) | ((r.x * 3u) ^ r.y); \n p = r.y == 0u ? (0x7FFFu * r.x) ^ p.yx : p;\n }\n return i;\n}\n\nuint ReverseBits(uint x) {\n x = ((x & 0xaaaaaaaau) >> 1) | ((x & 0x55555555u) << 1);\n x = ((x & 0xccccccccu) >> 2) | ((x & 0x33333333u) << 2);\n x = ((x & 0xf0f0f0f0u) >> 4) | ((x & 0x0f0f0f0fu) << 4);\n x = ((x & 0xff00ff00u) >> 8) | ((x & 0x00ff00ffu) << 8);\n return (x >> 16) | (x << 16);\n}\n\n// from: https://psychopath.io/post/2021_01_30_building_a_better_lk_hash\nuint OwenHash(uint x, uint seed) { // seed is any random number\n x ^= x * 0x3d20adeau;\n x += seed;\n x *= (seed >> 16) | 1u;\n x ^= x * 0x05526c56u;\n x ^= x * 0x53a22864u;\n return x;\n}\n\n// adapted from: https://www.shadertoy.com/view/MslGR8\nfloat ReshapeUniformToTriangle(float v) {\n v = v * 2.0 - 1.0;\n v = sign(v) * (1.0 - sqrt(max(0.0, 1.0 - abs(v)))); // [-1, 1], max prevents NaNs\n return v + 0.5; // [-0.5, 1.5]\n}\n\nvoid main() {\n float scale = 10.0;\n uint m = HilbertIndex(uvec2(uResolution * vTextureCoord * scale)); // map pixel coords to hilbert curve index\n m = OwenHash(ReverseBits(m), 0xe7843fbfu); // owen-scramble hilbert index\n m = OwenHash(ReverseBits(m), 0x8d8fb1e0u); // map hilbert index to sobol sequence and owen-scramble\n float mask = float(ReverseBits(m)) / 4294967296.0; // convert to float\n\n outColor = vec4(vec3(mask), 1.0);\n}\n").setClearColor(0,0,0,1).bindFrameBuffer(R).uniform("uTime",A).uniform("uResolution",[t.GL.width,t.GL.height])),M.draw(),A+=.01,R.texture);let a=r*o;this._fboPos=new t.uL(a,a,i),this._fboScrambled=new t.uL(a,a,i),this._fboRender=new t.uL(t.GL.width,t.GL.height),a=2048,this._fboShadow=new t.uL(a,a,{minFilter:t.GL.LINEAR,magFilter:t.GL.LINEAR}),a=1024,this._fboFlow=new t.SY(a,a,{type:t.GL.FLOAT,minFilter:t.GL.LINEAR,magFilter:t.GL.LINEAR}),this._fboFlow.read.bind(),t.GL.clear(0,0,0,1),this._fboFlow.read.unbind()}_initViews(){this._dAxis=new t.nu,this._dCopy=new t.Cg,this._dBall=new t.QA,this._dCamera=new t.oF,this._drawBg=new l,this._drawFloor=new v,this._drawCompose=new p,(new f).bindFrameBuffer(this._fbo.read).draw(),this._drawSim=new d,this._drawRibbon=new _,this._drawScramble=(new x).bindFrameBuffer(this._fboScrambled),this._drawFlowUpdate=new m}_initPoseDetection(){this._poseDetection=new P,this._poseDetection.on(N,this._onPoseFound),this._poseDetection.on(w,(()=>{}))}_onPoseFound=t=>{let e=t[0].pos[0]-.5;this.orbitalControl.ry.value=2*e};update(){this._fluid.update(),this._updateFlow(),this._drawSim.bindFrameBuffer(this._fbo.write).bindTexture("uPosMap",this._fbo.read.getTexture(0),0).bindTexture("uVelMap",this._fbo.read.getTexture(1),1).bindTexture("uExtraMap",this._fbo.read.getTexture(2),2).bindTexture("uDataMap",this._fbo.read.getTexture(3),3).uniform("uTime",h.Z.getElapsedTime()+this._seedTime).uniform("uSpeed",1).uniform("uTouch",[999,999,999]).uniform("uNoiseScale",1).uniform("uCenter",[0,.5,0]).draw(),this._fbo.swap();const{numParticles:e,numSets:r}=n.Z,o=parseInt(r),i=this._index%o,s=Math.floor(this._index/o);this._index++,this._index>=o*o&&(this._index=0),t.GL.disable(t.GL.DEPTH_TEST),this._fboPos.bind(),t.GL.viewport(i*e,s*e,e,e),this._dCopy.draw(this._fbo.read.getTexture(0)),this._fboPos.unbind(),this._drawScramble.bindFrameBuffer(this._fboScrambled).bindTexture("uPosMap",this._fboPos.texture,0).bindTexture("uFluidMap",this._fluid.velocity,1).bindTexture("uDensityMap",this._fluid.density,2).uniform("uTime",h.Z.getElapsedTime()+this._seedTime).uniform("uBound",6).uniform("uStrength",n.Z.extreme?10:1).draw(),this._fboPos.bind(),t.GL.clear(0,0,0,0),this._dCopy.draw(this._fboScrambled.texture),this._fboPos.unbind(),t.GL.enable(t.GL.DEPTH_TEST),this._updateShadowMap(),t.GL.setMatrices(this.camera),this._fboRender.bind(),t.GL.clear(0,0,0,0),this._drawBg.bindTexture("uMap",this._texturePaper,0).draw(),this._drawFloor.bindTexture("uDepthMap",this._fboShadow.depthTexture,0).uniform("uShadowMatrix",this.mtxShadow).draw();const a=.02;this._dBall.draw(this._hit,[a,a,a],[.6,.05,0]),this._renderRibbon(!0),this._fboRender.unbind(),this._textureAO=function(e){if(!T){const n=1;T=new t.uL(e.width,e.height),E=(new t.hG).setMesh(t.v6.bigTriangle()).useProgram(t.jz.bigTriangleVert,"#version 300 es\nprecision highp float;\n#define GLSLIFY 1\n\nin vec2 vTextureCoord;\nout vec4 oColor;\n\nuniform sampler2D uDepthMap;\nuniform vec2 uScreenSize;\nuniform float uRadius;\n\n#define uNear 6.0\n#define uFar 15.0\n\nconst float PI = 3.141592657;\n\nconst int samples = 8; //samples on the first ring (4-8)\nconst int rings = 4; //ring count (3-6)\n\nvec2 rand(in vec2 coord) //generating random noise\n{\n\tfloat noiseX = (fract(sin(dot(coord ,vec2(12.9898,78.233))) * 43758.5453));\n\tfloat noiseY = (fract(sin(dot(coord ,vec2(12.9898,78.233)*2.0)) * 43758.5453));\n\treturn vec2(noiseX,noiseY) * 0.001;\n}\n\nfloat readDepth(in vec2 coord)\n{\n\treturn (2.0 * uNear) / (uFar + uNear - texture(uDepthMap, coord ).x * (uFar-uNear)); \n}\n\nfloat compareDepths(in float depth1, in float depth2)\n{\n float aoCap = 1.0;\n float aoMultiplier = 50.0;\n float depthTolerance = 0.000;\n float aorange = 50.0; // units in space the AO effect extends to (this gets divided by the camera far range)\n float maxDepthDifference = 0.05; // Threshold for depth difference\n\n // Calculate depth difference\n float depthDifference = abs(depth1 - depth2);\n\n // Check if the depth difference exceeds the threshold\n // if (depthDifference > maxDepthDifference) {\n // return 0.0; // No AO if the difference is too large\n // }\n\n // Existing depth comparison logic\n float diff = sqrt(clamp(1.0 - (depth1 - depth2) / (aorange / (uFar - uNear)), 0.0, 1.0));\n float ao = min(aoCap, max(0.0, depth1 - depth2 - depthTolerance) * aoMultiplier) * diff;\n\n ao *= smoothstep(maxDepthDifference, maxDepthDifference * 0.5, depthDifference);\n\n return ao;\n}\n\nfloat checkSurroundingDepth(in vec2 coord, float baseDepth, float threshold) {\n float count = 0.0;\n float total = 0.0;\n float range = 0.02; // Range of pixels to check around the current pixel\n\n for (float x = -range; x <= range; x += 0.05) {\n for (float y = -range; y <= range; y += 0.05) {\n float depth = readDepth(coord + vec2(x, y));\n if (abs(depth - baseDepth) > threshold) {\n count += 1.0;\n }\n total += 1.0;\n }\n }\n\n // Return the ratio of nearby different-depth pixels to the total checked pixels\n return count / total;\n}\n\nfloat ssao() {\n float scale = uRadius;\n float textureWidth = uScreenSize.x * scale;\n float textureHeight = uScreenSize.y * scale;\n\n\tfloat depth = readDepth(vTextureCoord);\n\tfloat d;\n\tfloat aspect = textureWidth/textureHeight;\n\tvec2 noise = rand(vTextureCoord * 10.0);\n\n\tfloat w = (1.0 / textureWidth)/clamp(depth,0.05,1.0)+(noise.x*(1.0-noise.x));\n float h = (1.0 / textureHeight)/clamp(depth,0.05,1.0)+(noise.y*(1.0-noise.y));\n \n float pw = 0.0;\n float ph = 0.0;\n\n float ao = 0.0; \n float s = 0.0;\n float fade = 4.0;\n float t = 1.0;\n\n for (int i = 0 ; i < rings; i += 1) {\n \tfade *= 0.25;\n for (int j = 0 ; j < samples*rings; j += 1) {\n \tif (j >= samples*i) break;\n float step = PI*2.0 / (float(samples)*float(i));\n pw = (cos(float(j)*step)*float(i)) * t;\n ph = (sin(float(j)*step)*float(i))*aspect * t;\n d = readDepth( vec2(vTextureCoord.s+pw*w,vTextureCoord.t+ph*h));\n ao += compareDepths(depth,d)*fade; \n s += 1.0*fade;\n }\n }\n\n ao /= s;\n ao = 1.0 - ao;\n float offset = .5;\n ao = offset + (1.0 - offset) * ao;\n ao = pow(ao, 2.0);\n\n\treturn ao;\n}\n\nvoid main() {\n float ao = ssao();\n oColor = vec4(ao, ao, ao, 1.0);\n}\n").setClearColor(0,0,0,1).bindFrameBuffer(T).uniform("uScreenSize",[e.width*n,e.height*n]).uniform("uRadius",.15)}return E.bindTexture("uDepthMap",e,0).draw(),T.texture}(this._fboRender.depthTexture),this._textureBlurredRender=function(e){const{width:n,height:r}=t.GL;if(!g){const e=1;g=new t.SY(n*e,r*e,{minFilter:t.GL.LINEAR,magFilter:t.GL.LINEAR}),b=(new t.hG).setMesh(t.v6.bigTriangle()).useProgram(t.jz.bigTriangleVert,"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\nuniform sampler2D uMap;\nuniform vec2 uDirection;\nuniform vec2 uResolution;\n\nout vec4 oColor;\n\nvec4 blur9(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) {\n\tvec4 color = vec4(0.0);\n\tvec2 off1 = vec2(1.3846153846) * direction;\n\tvec2 off2 = vec2(3.2307692308) * direction;\n\tcolor += texture(image, uv) * 0.2270270270;\n\tcolor += texture(image, uv + (off1 / resolution)) * 0.3162162162;\n\tcolor += texture(image, uv - (off1 / resolution)) * 0.3162162162;\n\tcolor += texture(image, uv + (off2 / resolution)) * 0.0702702703;\n\tcolor += texture(image, uv - (off2 / resolution)) * 0.0702702703;\n\treturn color;\n}\n\nvoid main(void) {\n oColor = blur9(uMap, vTextureCoord, uResolution, uDirection);\n}").setClearColor(0,0,0,1)}for(let t=0;t<1;t++){const o=1/Math.pow(1.1,t),i=0===t?e:g.read.texture;b.bindFrameBuffer(g.write).bindTexture("uMap",i,0).uniform("uDirection",[1,0]).uniform("uResolution",[n*o,r*o]).draw(),g.swap(),b.bindFrameBuffer(g.write).bindTexture("uMap",g.read.texture,0).uniform("uDirection",[0,1]).uniform("uResolution",[n*o,r*o]).draw(),g.swap()}return g.read.texture}(this._fboRender.texture)}_updateFlow(){this._drawFlowUpdate.bindFrameBuffer(this._fboFlow.write).bindTexture("uMap",this._fboFlow.read.texture,0).draw(),this._fboFlow.swap()}_updateShadowMap(){this._fboShadow.bind(),t.GL.setMatrices(this._cameraLight),t.GL.clear(0,0,0,0),this._renderRibbon(!1),this._fboShadow.unbind()}_renderRibbon(t=!1){const e=t?this._fboShadow.depthTexture:this._fbo.read.getTexture(0);this._drawRibbon.bindTexture("uPosMap",this._fboScrambled.texture,0).bindTexture("uDepthMap",e,1).uniform("uIndex",this._index).uniform("uLight",this._lightPosition).uniform("uShadowMatrix",this.mtxShadow).uniform("uTime",h.Z.getElapsedTime()).uniform("uTouch",this._hit).draw()}render(){t.GL.clear(.1,.1,.1,1),t.GL.setMatrices(this.camera),t.GL.disable(t.GL.DEPTH_TEST);const{near:e,far:n}=this.camera;let r=(this.orbitalControl.radius.value+3.2-e)/(n-e);this._drawCompose.bindTexture("uMap",this._fboRender.texture,0).bindTexture("uAOMap",this._textureAO,1).bindTexture("uNoiseMap",this._textureNoise,2).bindTexture("uLookupMap",this._textureLookup,3).bindTexture("uBlurMap",this._textureBlurredRender,4).bindTexture("uDepthMap",this._fboRender.depthTexture,5).uniform("uFocus",r).uniform("uRatio",t.GL.aspectRatio).uniform("uNear",e).uniform("uFar",n).draw()}resize(){const{innerWidth:e,innerHeight:n}=window;t.GL.setSize(1.5*e,1.5*n),this.camera?.setAspectRatio?.(t.GL.aspectRatio),this._fboRender=new t.uL(t.GL.width,t.GL.height)}}const Z=q,K=[{id:"lookup",url:"assets/lookup.png",type:"png"}];var $=o(370),Q=o.n($);let J,tt;var et;new Promise(((t,e)=>{const n=document.body.querySelector(".Loading-Bar");console.log("Load Assets",K),K.length>0?(document.body.classList.add("isLoading"),new(Q())({assets:K}).on("error",(t=>{console.log("Error :",t)})).on("progress",(t=>{n&&(n.style.width=100*t+"%")})).on("complete",(e=>{n&&(n.style.width="100%"),i(e),setTimeout((()=>{document.body.classList.remove("isLoading"),t(et)}),500)})).start()):t(et)})).then((function(){o.e(891).then(o.bind(o,891)).then((({default:e})=>{e.init(),(()=>{tt=document.createElement("canvas"),tt.id="main-canvas",document.body.appendChild(tt),t.GL.init(tt,{alpha:!1,preserveDrawingBuffer:!0});const{gl:e}=t.GL;"drawingBufferColorSpace"in e&&(e.drawingBufferColorSpace="display-p3",console.log("Drawing Buffer Color Space:",e.drawingBufferColorSpace)),J=new Z})(),Promise.all([o.e(296),o.e(437)]).then(o.bind(o,824)).then((({default:t})=>{t(J)}))}))}),e.H)})()})(); \ No newline at end of file +(()=>{var e,t,n={523:function(e,t,n){(function(){"use strict";var e;function t(e){var t=0;return function(){return t>>0)+"_",a=0;return function e(r){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new t(n+(r||"")+"_"+a++,r)}})),s("Symbol.iterator",(function(e){if(e)return e;e=Symbol("Symbol.iterator");for(var n="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),s=0;st&&(t=Math.max(0,r+t)),(null==n||n>r)&&(n=r),0>(n=Number(n))&&(n=Math.max(0,r+n)),t=Number(t||0);t(t=t||0)&&(t=Math.max(t+r,0));tn;n++){var r=e.concat(t[n].split(""));I[n]=r;for(var a=0;a>2];o=t[(3&o)<<4|i>>4],i=t[(15&i)<<2|u>>6],u=t[63&u],n[s++]=l+o+i+u}switch(l=0,u=r,e.length-a){case 2:u=t[(15&(l=e[a+1]))<<2]||r;case 1:e=e[a],n[s]=t[e>>2]+t[(3&e)<<4|l>>4]+u+r}return n.join("")}for(t="";10240>4),64!=o&&(t(s<<4&240|o>>2),64!=i&&t(o<<6&192|i))}}(e,(function(e){r[a++]=e})),a!==n?r.subarray(0,a):r}(e);F.test(e)&&(e=e.replace(F,B)),e=atob(e);for(var t=new Uint8Array(e.length),n=0;ne,n=(e=Math.abs(e))>>>0;e=Math.floor((e-n)/4294967296),t&&(t=(n=i(K(n,e))).next().value,e=n.next().value,n=t),j=n>>>0,H=e>>>0}var W,q="function"==typeof BigInt;function K(e,t){return t=~t,e?e=1+~e:t+=1,[e,t]}function X(e,t){this.i=e>>>0,this.h=t>>>0}function Y(e){if(!e)return W||(W=new X(0,0));if(!/^-?\d+$/.test(e))return null;if(16>e.length)G(Number(e));else if(q)e=BigInt(e),j=Number(e&BigInt(4294967295))>>>0,H=Number(e>>BigInt(32)&BigInt(4294967295));else{var t=+("-"===e[0]);H=j=0;for(var n=e.length,r=t,a=(n-t)%6+t;a<=n;r=a,a+=6)r=Number(e.slice(r,a)),H*=1e6,4294967296<=(j=1e6*j+r)&&(H+=j/4294967296|0,j%=4294967296);t&&(e=(t=i(K(j,H))).next().value,t=t.next().value,j=e,H=t)}return new X(j,H)}function Z(e,t){return Error("Invalid wire type: "+e+" (at position "+t+")")}function J(){return Error("Failed to read varint, encoding is invalid.")}function Q(e,t){return Error("Tried to read past the end of the data "+t+" > "+e)}function ee(){throw Error("Invalid UTF8")}function te(e,t){return t=String.fromCharCode.apply(null,t),null==e?t:e+t}var ne,re,ae,se=void 0,oe="undefined"!=typeof TextDecoder,ie="undefined"!=typeof TextEncoder;function ue(e){if(e!==$)throw Error("illegal external caller")}function le(e,t){if(ue(t),this.V=e,null!=e&&0===e.length)throw Error("ByteString should be constructed with non-empty values")}function ce(){return ae||(ae=new le(null,$))}function he(e){ue($);var t=e.V;return null==(t=null==t||O&&null!=t&&t instanceof Uint8Array?t:"string"==typeof t?z(t):null)?t:e.V=t}function pe(e,t){this.i=null,this.m=!1,this.h=this.j=this.l=0,de(this,e,t)}function de(e,t,n){n=void 0===n?{}:n,e.S=void 0!==n.S&&n.S,t&&(t=function(e){if("string"==typeof e)return{buffer:z(e),C:!1};if(Array.isArray(e))return{buffer:new Uint8Array(e),C:!1};if(e.constructor===Uint8Array)return{buffer:e,C:!1};if(e.constructor===ArrayBuffer)return{buffer:new Uint8Array(e),C:!1};if(e.constructor===le)return{buffer:he(e)||U(),C:!0};if(e instanceof Uint8Array)return{buffer:new Uint8Array(e.buffer,e.byteOffset,e.byteLength),C:!1};throw Error("Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers")}(t),e.i=t.buffer,e.m=t.C,e.l=0,e.j=e.i.length,e.h=e.l)}function fe(e,t){if(e.h=t,t>e.j)throw Q(e.j,t)}function me(e){var t=e.i,n=e.h,r=t[n++],a=127&r;if(128&r&&(a|=(127&(r=t[n++]))<<7,128&r&&(a|=(127&(r=t[n++]))<<14,128&r&&(a|=(127&(r=t[n++]))<<21,128&r&&(a|=(r=t[n++])<<28,128&r&&128&t[n++]&&128&t[n++]&&128&t[n++]&&128&t[n++]&&128&t[n++])))))throw J();return fe(e,n),a}function ge(e,t){if(0>t)throw Error("Tried to read a negative byte length: "+t);var n=e.h,r=n+t;if(r>e.j)throw Q(t,e.j-n);return e.h=r,n}pe.prototype.reset=function(){this.h=this.l};var ye=[];function ve(){this.h=[]}function xe(e,t,n){for(;0>>7|n<<25)>>>0,n>>>=7;e.h.push(t)}function be(e,t){for(;127>>=7;e.h.push(t)}function _e(e,t){if(ye.length){var n=ye.pop();de(n,e,t),e=n}else e=new pe(e,t);this.h=e,this.j=this.h.h,this.i=this.l=-1,this.setOptions(t)}function Ee(e){var t=e.h;if(t.h==t.j)return!1;e.j=e.h.h;var n=me(e.h)>>>0;if(t=n>>>3,!(0<=(n&=7)&&5>=n))throw Z(n,e.j);if(1>t)throw Error("Invalid field number: "+t+" (at position "+e.j+")");return e.l=t,e.i=n,!0}function Te(e){switch(e.i){case 0:if(0!=e.i)Te(e);else e:{for(var t=(e=e.h).h,n=t+10,r=e.i;t>>0,fe(e=e.h,e.h+t));break;case 5:fe(e=e.h,e.h+4);break;case 3:for(t=e.l;;){if(!Ee(e))throw Error("Unmatched start-group tag: stream EOF");if(4==e.i){if(e.l!=t)throw Error("Unmatched end-group tag");break}Te(e)}break;default:throw Z(e.i,e.j)}}ve.prototype.length=function(){return this.h.length},ve.prototype.end=function(){var e=this.h;return this.h=[],e},_e.prototype.setOptions=function(e){e=void 0===e?{}:e,this.ca=void 0!==e.ca&&e.ca},_e.prototype.reset=function(){this.h.reset(),this.j=this.h.h,this.i=this.l=-1};var we=[];function Ne(){this.j=[],this.i=0,this.h=new ve}function Se(e,t){0!==t.length&&(e.j.push(t),e.i+=t.length)}var Me="function"==typeof Symbol&&"symbol"==typeof Symbol()?Symbol():void 0;function Ae(e,t){return Me?e[Me]|=t:void 0!==e.A?e.A|=t:(Object.defineProperties(e,{A:{value:t,configurable:!0,writable:!0,enumerable:!1}}),t)}function Re(e,t){Me?e[Me]&&(e[Me]&=~t):void 0!==e.A&&(e.A&=~t)}function Ie(e){var t;return null==(t=Me?e[Me]:e.A)?0:t}function ke(e,t){Me?e[Me]=t:void 0!==e.A?e.A=t:Object.defineProperties(e,{A:{value:t,configurable:!0,writable:!0,enumerable:!1}})}function Ce(e){return Ae(e,1),e}function Oe(e,t){ke(t,-51&(0|e))}function De(e,t){ke(t,-41&(18|e))}var Le={};function Pe(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)&&e.constructor===Object}var Fe,Be,ze=[];function Ue(e){if(2&Ie(e.o))throw Error("Cannot mutate an immutable Message")}function $e(e){var t=e.length;(t=t?e[t-1]:void 0)&&Pe(t)?t.g=1:(t={},e.push((t.g=1,t)))}function Ve(e){var t=e.i+e.G;return e.B||(e.B=e.o[t]={})}function je(e,t){return-1===t?null:t>=e.i?e.B?e.B[t]:void 0:e.o[t+e.G]}function He(e,t,n,r){Ue(e),Ge(e,t,n,r)}function Ge(e,t,n,r){e.j&&(e.j=void 0),t>=e.i||r?Ve(e)[t]=n:(e.o[t+e.G]=n,(e=e.B)&&t in e&&delete e[t])}function We(e,t,n,r){var a=je(e,t);Array.isArray(a)||(a=Fe);var s=Ie(a);if(1&s||Ce(a),r)2&s||Ae(a,2),1&n||Object.freeze(a);else{r=!(2&n);var o=2&s;1&n||!o?r&&16&s&&!o&&Re(a,16):Ge(e,t,a=Ce(Array.prototype.slice.call(a)))}return a}function qe(e,t){var n=je(e,t),r=null==n?n:"number"==typeof n||"NaN"===n||"Infinity"===n||"-Infinity"===n?Number(n):void 0;return null!=r&&r!==n&&Ge(e,t,r),r}function Ke(e,t,n,r,a){e.h||(e.h={});var s=e.h[n],o=We(e,n,3,a);if(!s){var i=o;s=[];var u=!!(16&Ie(e.o));o=!!(2&Ie(i));var l=i;!a&&o&&(i=Array.prototype.slice.call(i));for(var c=o,h=0;ho&&"number"!=typeof e[o]){var i=e[o++];n(t,i)}for(;o>>0)>>31)+1,s=o>>>23&255,o&=8388607,He(t,n,255==s?o?NaN:1/0*e:0==s?e*Math.pow(2,-149)*o:e*Math.pow(2,s-150)*(o+Math.pow(2,23))),!0}),(function(e,t,n){if(null!=(t=qe(t,n))){be(e.h,8*n+5),e=e.h;var r=+t;0===r?0<1/r?j=H=0:(H=0,j=2147483648):isNaN(r)?(H=0,j=2147483647):34028234663852886e22<(r=(n=0>r?-2147483648:0)?-r:r)?(H=0,j=(2139095040|n)>>>0):11754943508222875e-54>r?(r=Math.round(r/Math.pow(2,-149)),H=0,j=(n|r)>>>0):(t=Math.floor(Math.log(r)/Math.LN2),r*=Math.pow(2,-t),16777216<=(r=Math.round(8388608*r))&&++t,H=0,j=(n|t+127<<23|8388607&r)>>>0),n=j,e.h.push(n>>>0&255),e.h.push(n>>>8&255),e.h.push(n>>>16&255),e.h.push(n>>>24&255)}})),Pt=Dt((function(e,t,n){if(0!==e.i)return!1;var r=e.h,a=0,s=e=0,o=r.i,i=r.h;do{var u=o[i++];a|=(127&u)<s&&128&u);for(32>4),s=3;32>s&&128&u;s+=7)e|=(127&(u=o[i++]))<u))throw J();return r=a>>>0,(e=2147483648&(u=e>>>0))&&(u=~u>>>0,0==(r=1+~r>>>0)&&(u=u+1>>>0)),r=4294967296*u+(r>>>0),He(t,n,e?-r:r),!0}),(function(e,t,n){null!=(t=je(t,n))&&("string"==typeof t&&Y(t),null!=t&&(be(e.h,8*n),"number"==typeof t?(e=e.h,G(t),xe(e,j,H)):(n=Y(t),xe(e.h,n.i,n.h))))})),Ft=Dt((function(e,t,n){return 0===e.i&&(He(t,n,me(e.h)),!0)}),(function(e,t,n){if(null!=(t=je(t,n))&&null!=t)if(be(e.h,8*n),e=e.h,0<=(n=t))be(e,n);else{for(t=0;9>t;t++)e.h.push(127&n|128),n>>=7;e.h.push(1)}})),Bt=Dt((function(e,t,n){if(2!==e.i)return!1;var r=me(e.h)>>>0,a=ge(e=e.h,r);if(e=e.i,oe){var s,o=e;(s=ne)||(s=ne=new TextDecoder("utf-8",{fatal:!0})),e=a+r,o=0===a&&e===o.length?o:o.subarray(a,e);try{var i=s.decode(o)}catch(e){if(void 0===se){try{s.decode(new Uint8Array([128]))}catch(e){}try{s.decode(new Uint8Array([97])),se=!0}catch(e){se=!1}}throw!se&&(ne=void 0),e}}else{r=(i=a)+r,a=[];for(var u,l,c=null;i(u=e[i++])?a.push(u):224>u?i>=r?ee():(l=e[i++],194>u||128!=(192&l)?(i--,ee()):a.push((31&u)<<6|63&l)):240>u?i>=r-1?ee():128!=(192&(l=e[i++]))||224===u&&160>l||237===u&&160<=l||128!=(192&(o=e[i++]))?(i--,ee()):a.push((15&u)<<12|(63&l)<<6|63&o):244>=u?i>=r-2?ee():128!=(192&(l=e[i++]))||0!=l-144+(u<<28)>>30||128!=(192&(o=e[i++]))||128!=(192&(s=e[i++]))?(i--,ee()):(u=(7&u)<<18|(63&l)<<12|(63&o)<<6|63&s,u-=65536,a.push(55296+(u>>10&1023),56320+(1023&u))):ee(),8192<=a.length&&(c=te(c,a),a.length=0);i=te(c,a)}return He(t,n,i),!0}),(function(e,t,n){if(null!=(t=je(t,n))){var r=!1;if(r=void 0!==r&&r,ie){if(r&&/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(t))throw Error("Found an unpaired surrogate");t=(re||(re=new TextEncoder)).encode(t)}else{for(var a=0,s=new Uint8Array(3*t.length),o=0;oi)s[a++]=i;else{if(2048>i)s[a++]=i>>6|192;else{if(55296<=i&&57343>=i){if(56319>=i&&o=u){i=1024*(i-55296)+u-56320+65536,s[a++]=i>>18|240,s[a++]=i>>12&63|128,s[a++]=i>>6&63|128,s[a++]=63&i|128;continue}o--}if(r)throw Error("Found an unpaired surrogate");i=65533}s[a++]=i>>12|224,s[a++]=i>>6&63|128}s[a++]=63&i|128}}t=a===s.length?s:s.subarray(0,a)}be(e.h,8*n+2),be(e.h,t.length),Se(e,e.h.end()),Se(e,t)}})),zt=Dt((function(e,t,n,r,a){if(2!==e.i)return!1;t=Ze(t,n,r),n=e.h.j,r=me(e.h)>>>0;var s=e.h.h+r,o=s-n;if(0>=o&&(e.h.j=s,a(t,e,void 0,void 0,void 0),o=s-e.h.h),o)throw Error("Message parsing ended unexpectedly. Expected to read "+r+" bytes, instead read "+(r-o)+" bytes, either the data ended unexpectedly or the message misreported its own length");return e.h.h=s,e.h.j=n,!0}),(function(e,t,n,r,a){if(null!=(t=Xe(t,r,n)))for(r=0;r>>=7,o.i++;s.push(i),o.i++}}));function Ut(e){return function(t,n){e:{if(we.length){var r=we.pop();r.setOptions(n),de(r.h,t,n),t=r}else t=new _e(t,n);try{var a=kt(e),s=Ct(new a.P,t,a);break e}finally{(a=t.h).i=null,a.m=!1,a.l=0,a.j=0,a.h=0,a.S=!1,t.l=-1,t.i=-1,100>we.length&&we.push(t)}s=void 0}return s}}function $t(e){return function(){var t=new Ne;Ot(this,t,Nt(e)),Se(t,t.h.end());for(var n=new Uint8Array(t.i),r=t.j,a=r.length,s=0,o=0;o{"use strict";e.exports=function(){try{return!!new Blob}catch(e){return!1}}()},74:(e,t,n)=>{"use strict";var r=n(187).EventEmitter;function a(){r.call(this),this.setMaxListeners(20)}a.prototype=Object.create(r.prototype),a.prototype.constructor=a,a.prototype.off=function(e,t){return t?this.removeListener(e,t):e?this.removeAllListeners(e):this.removeAllListeners()},e.exports=a},622:(e,t,n)=>{"use strict";var r=n(74),a=n(388),s=0;e.exports=function e(t){var n,o={},i=[],u=[],l=0,c=0,h={},p=function(r){return Array.isArray(r)?(r.forEach(p),n):((s=r.assets&&Array.isArray(r.assets)?e(f(r,t)):a(f(r,t))).once("destroy",v),u.push(s),h[s.id]=s,n);var s},d=function(e){return arguments.length?o[e]?o[e]:h[e]:i},f=function(e,t){return"string"==typeof e&&(e={url:e}),void 0===e.isTouchLocked&&(e.isTouchLocked=t.isTouchLocked),void 0===e.blob&&(e.blob=t.blob),void 0===e.basePath&&(e.basePath=t.basePath),e.id=e.id||e.url||String(++s),e.type=e.type||(n=e.url)&&n.split("?")[0].split(".").pop().toLowerCase(),e.crossOrigin=e.crossOrigin||t.crossOrigin,e.webAudioContext=e.webAudioContext||t.webAudioContext,e.log=t.log,e;var n},m=function(e){var t=l+e;n.emit("progress",t/c)},g=function(e,t,r){Array.isArray(e)&&(e={id:t,file:e,type:r}),l++,n.emit("progress",l/c),o[e.id]=e.file,i.push(e),n.emit("childcomplete",e),x()},y=function(e){c--,n.listeners("error").length?n.emit("error",e):console.error(e),x()},v=function(e){h[e]=null,delete h[e],o[e]=null,delete o[e],i.some((function(t,n){if(t.id===e)return i.splice(n,1),!0}))},x=function(){l>=c&&n.emit("complete",i,o,t.id,"group")};return n=Object.create(r.prototype,{_events:{value:{}},id:{get:function(){return t.id}},add:{value:p},start:{value:function(){return c=u.length,u.forEach((function(e){e.on("progress",m).once("complete",g).once("error",y).start()})),u=[],n}},get:{value:d},find:{value:function(e){if(d(e))return d(e);var t=null;return Object.keys(h).some((function(n){return!!(t=h[n].find&&h[n].find(e))})),t}},getLoader:{value:function(e){return h[e]}},loaded:{get:function(){return l>=c}},file:{get:function(){return i}},destroy:{value:function(){for(;u.length;)u.pop().destroy();return n.off("error"),n.off("progress"),n.off("complete"),i=[],o={},t.webAudioContext=null,c=0,l=0,Object.keys(h).forEach((function(e){h[e].destroy()})),h={},n.emit("destroy",n.id),n}}}),t=f(t||{},{basePath:"",blob:!1,touchLocked:!1,crossOrigin:null,webAudioContext:null,log:!1}),Array.isArray(t.assets)&&p(t.assets),n}},370:(e,t,n)=>{"use strict";var r=n(622);r.stats=n(795),e.exports=r},388:(e,t,n)=>{"use strict";var r=n(74),a=n(427),s=n(795);e.exports=function(e){var t,n,o,i,u,l,c=e.id,h=e.basePath||"",p=e.url,d=e.type,f=e.crossOrigin,m=e.isTouchLocked,g=e.blob&&a,y=e.webAudioContext,v=e.log,x=function(e){e&&(l={id:c,file:e,type:d},t.emit("progress",1),t.emit("complete",l,c,d),k())},b=function(e,t){n=t||E,(o=new XMLHttpRequest).open("GET",h+p,!0),o.responseType=e,o.addEventListener("progress",_),o.addEventListener("load",n),o.addEventListener("error",I),o.send()},_=function(e){e.lengthComputable&&t.emit("progress",e.loaded/e.total)},E=function(){T()&&x(o.response)},T=function(){return o&&o.status<400?(s.update(o,i,p,v),!0):(I(o&&o.statusText),!1)},w=function(){o=new Image,f&&(o.crossOrigin="anonymous"),o.addEventListener("error",I,!1),o.addEventListener("load",N,!1),o.src=h+p},N=function(e){window.clearTimeout(u),e||!o.error&&o.readyState?x(o):I()},S=function(){b("blob",(function(){T()&&((o=new Image).addEventListener("error",I,!1),o.addEventListener("load",M,!1),o.src=window.URL.createObjectURL(o.response))}))},M=function(){window.URL.revokeObjectURL(o.src),x(o)},A=function(){b("arraybuffer",(function(){T()&&y.decodeAudioData(o.response,(function(e){o=null,x(e)}),(function(e){I(e)}))}))},R=function(e){o=document.createElement(e),m||(window.clearTimeout(u),u=window.setTimeout(N,2e3),o.addEventListener("canplaythrough",N,!1)),o.addEventListener("error",I,!1),o.preload="auto",o.src=h+p,o.load(),m&&x(o)},I=function(e){window.clearTimeout(u);var n=e;o&&o.tagName&&o.error?n="MediaError: "+["","ABORTED","NETWORK","DECODE","SRC_NOT_SUPPORTED"][o.error.code]+" "+o.src:o&&o.statusText?n=o.statusText:e&&e.message?n=e.message:e&&e.type&&(n=e.type),t.emit("error",'Error loading "'+h+p+'" '+n),C()},k=function(){t.off("error"),t.off("progress"),t.off("complete"),o&&(o.removeEventListener("progress",_),o.removeEventListener("load",n),o.removeEventListener("error",I),o.removeEventListener("load",N),o.removeEventListener("canplaythrough",N),o.removeEventListener("load",M))},C=function(){k(),o&&o.abort&&o.readyState<4&&o.abort(),o=null,y=null,l=null,window.clearTimeout(u),t.emit("destroy",c)};return t=Object.create(r.prototype,{_events:{value:{}},id:{value:e.id},start:{value:function(){switch(i=Date.now(),d){case"json":b("json",(function(){if(T()){var e=o.response;"string"==typeof e&&(e=JSON.parse(e)),x(e)}}));break;case"jpg":case"png":case"gif":case"webp":case"svg":g?S():w();break;case"mp3":case"ogg":case"opus":case"wav":case"m4a":y?A():R("audio");break;case"ogv":case"mp4":case"webm":case"hls":g?b("blob"):R("video");break;case"bin":case"binary":b("arraybuffer");break;case"txt":case"text":b("text");break;default:throw"AssetsLoader ERROR: Unknown type for file with URL: "+h+p+" ("+d+")"}}},loaded:{get:function(){return!!l}},file:{get:function(){return l}},destroy:{value:C}})}},795:e=>{"use strict";e.exports={mbs:0,secs:0,update:function(e,t,n,r){var a,s=e.getAllResponseHeaders();if(s){var o=s.match(/content-length: (\d+)/i);o&&o.length&&(a=o[1])}if(a){var i=(a=parseInt(a,10))/1024/1024,u=(Date.now()-t)/1e3;this.secs+=u,this.mbs+=i,r&&this.log(n,i,u)}else r&&console.warn.call(console,"Can't get Content-Length:",n)},log:function(e,t,n){if(e){var r="File loaded: "+e.substr(e.lastIndexOf("/")+1)+" size:"+t.toFixed(2)+"mb time:"+n.toFixed(2)+"s speed:"+(t/n).toFixed(2)+"mbps";console.log.call(console,r)}var a="Total loaded: "+this.mbs.toFixed(2)+"mb time:"+this.secs.toFixed(2)+"s speed:"+this.getMbps().toFixed(2)+"mbps";console.log.call(console,a)},getMbps:function(){return this.mbs/this.secs}}},187:e=>{"use strict";var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function s(){s.init.call(this)}e.exports=s,e.exports.once=function(e,t){return new Promise((function(n,r){function a(n){e.removeListener(t,s),r(n)}function s(){"function"==typeof e.removeListener&&e.removeListener("error",a),n([].slice.call(arguments))}m(e,t,s,{once:!0}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&m(e,"error",t,{once:!0})}(e,a)}))},s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var o=10;function i(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function l(e,t,n,r){var a,s,o,l;if(i(n),void 0===(s=e._events)?(s=e._events=Object.create(null),e._eventsCount=0):(void 0!==s.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),s=e._events),o=s[t]),void 0===o)o=s[t]=n,++e._eventsCount;else if("function"==typeof o?o=s[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(a=u(e))>0&&o.length>a&&!o.warned){o.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=o.length,l=c,console&&console.warn&&console.warn(l)}return e}function c(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=c.bind(r);return a.listener=n,r.wrapFn=a,a}function p(e,t,n){var r=e._events;if(void 0===r)return[];var a=r[t];return void 0===a?[]:"function"==typeof a?n?[a.listener||a]:[a]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(o=t[0]),o instanceof Error)throw o;var i=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw i.context=o,i}var u=s[e];if(void 0===u)return!1;if("function"==typeof u)r(u,this,t);else{var l=u.length,c=f(u,l);for(n=0;n=0;s--)if(n[s]===t||n[s].listener===t){o=n[s].listener,a=s;break}if(a<0)return this;0===a?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return p(this,e,!0)},s.prototype.rawListeners=function(e){return p(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):d.call(e,t)},s.prototype.listenerCount=d,s.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},685:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ARRAY_TYPE:()=>a,EPSILON:()=>r,RANDOM:()=>s,equals:()=>l,setMatrixArrayType:()=>o,toRadian:()=>u});var r=1e-6,a="undefined"!=typeof Float32Array?Float32Array:Array,s=Math.random;function o(e){a=e}var i=Math.PI/180;function u(e){return e*i}function l(e,t){return Math.abs(e-t)<=r*Math.max(1,Math.abs(e),Math.abs(t))}Math.hypot||(Math.hypot=function(){for(var e=0,t=arguments.length;t--;)e+=arguments[t]*arguments[t];return Math.sqrt(e)})},720:(e,t,n)=>{"use strict";n.r(t),n.d(t,{glMatrix:()=>u,mat2:()=>r,mat2d:()=>a,mat3:()=>oe,mat4:()=>ie,quat:()=>o,quat2:()=>i,vec2:()=>An,vec3:()=>ue,vec4:()=>s});var r={};n.r(r),n.d(r,{LDU:()=>S,add:()=>M,adjoint:()=>y,clone:()=>c,copy:()=>h,create:()=>l,determinant:()=>v,equals:()=>I,exactEquals:()=>R,frob:()=>N,fromRotation:()=>E,fromScaling:()=>T,fromValues:()=>d,identity:()=>p,invert:()=>g,mul:()=>O,multiply:()=>x,multiplyScalar:()=>k,multiplyScalarAndAdd:()=>C,rotate:()=>b,scale:()=>_,set:()=>f,str:()=>w,sub:()=>D,subtract:()=>A,transpose:()=>m});var a={};n.r(a),n.d(a,{add:()=>J,clone:()=>P,copy:()=>F,create:()=>L,determinant:()=>V,equals:()=>re,exactEquals:()=>ne,frob:()=>Z,fromRotation:()=>q,fromScaling:()=>K,fromTranslation:()=>X,fromValues:()=>z,identity:()=>B,invert:()=>$,mul:()=>ae,multiply:()=>j,multiplyScalar:()=>ee,multiplyScalarAndAdd:()=>te,rotate:()=>H,scale:()=>G,set:()=>U,str:()=>Y,sub:()=>se,subtract:()=>Q,translate:()=>W});var s={};n.r(s),n.d(s,{add:()=>fe,ceil:()=>ve,clone:()=>ce,copy:()=>pe,create:()=>le,cross:()=>Oe,dist:()=>We,distance:()=>Ne,div:()=>Ge,divide:()=>ye,dot:()=>Ce,equals:()=>$e,exactEquals:()=>Ue,floor:()=>xe,forEach:()=>Ye,fromValues:()=>he,inverse:()=>Ie,len:()=>Ke,length:()=>Me,lerp:()=>De,max:()=>_e,min:()=>be,mul:()=>He,multiply:()=>ge,negate:()=>Re,normalize:()=>ke,random:()=>Le,round:()=>Ee,scale:()=>Te,scaleAndAdd:()=>we,set:()=>de,sqrDist:()=>qe,sqrLen:()=>Xe,squaredDistance:()=>Se,squaredLength:()=>Ae,str:()=>ze,sub:()=>je,subtract:()=>me,transformMat4:()=>Pe,transformQuat:()=>Fe,zero:()=>Be});var o={};n.r(o),n.d(o,{add:()=>Mt,calculateW:()=>ot,clone:()=>Tt,conjugate:()=>dt,copy:()=>Nt,create:()=>Ze,dot:()=>It,equals:()=>Bt,exactEquals:()=>Ft,exp:()=>it,fromEuler:()=>mt,fromMat3:()=>ft,fromValues:()=>wt,getAngle:()=>tt,getAxisAngle:()=>et,identity:()=>Je,invert:()=>pt,len:()=>Ot,length:()=>Ct,lerp:()=>kt,ln:()=>ut,mul:()=>At,multiply:()=>nt,normalize:()=>Pt,pow:()=>lt,random:()=>ht,rotateX:()=>rt,rotateY:()=>at,rotateZ:()=>st,rotationTo:()=>zt,scale:()=>Rt,set:()=>St,setAxes:()=>$t,setAxisAngle:()=>Qe,slerp:()=>ct,sqlerp:()=>Ut,sqrLen:()=>Lt,squaredLength:()=>Dt,str:()=>gt});var i={};n.r(i),n.d(i,{add:()=>pn,clone:()=>jt,conjugate:()=>xn,copy:()=>Yt,create:()=>Vt,dot:()=>gn,equals:()=>Mn,exactEquals:()=>Sn,fromMat4:()=>Xt,fromRotation:()=>Kt,fromRotationTranslation:()=>Wt,fromRotationTranslationValues:()=>Gt,fromTranslation:()=>qt,fromValues:()=>Ht,getDual:()=>en,getReal:()=>Qt,getTranslation:()=>rn,identity:()=>Zt,invert:()=>vn,len:()=>_n,length:()=>bn,lerp:()=>yn,mul:()=>fn,multiply:()=>dn,normalize:()=>wn,rotateAroundAxis:()=>hn,rotateByQuatAppend:()=>ln,rotateByQuatPrepend:()=>cn,rotateX:()=>sn,rotateY:()=>on,rotateZ:()=>un,scale:()=>mn,set:()=>Jt,setDual:()=>nn,setReal:()=>tn,sqrLen:()=>Tn,squaredLength:()=>En,str:()=>Nn,translate:()=>an});var u=n(685);function l(){var e=new u.ARRAY_TYPE(4);return u.ARRAY_TYPE!=Float32Array&&(e[1]=0,e[2]=0),e[0]=1,e[3]=1,e}function c(e){var t=new u.ARRAY_TYPE(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function h(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function p(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e}function d(e,t,n,r){var a=new u.ARRAY_TYPE(4);return a[0]=e,a[1]=t,a[2]=n,a[3]=r,a}function f(e,t,n,r,a){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e}function m(e,t){if(e===t){var n=t[1];e[1]=t[2],e[2]=n}else e[0]=t[0],e[1]=t[2],e[2]=t[1],e[3]=t[3];return e}function g(e,t){var n=t[0],r=t[1],a=t[2],s=t[3],o=n*s-a*r;return o?(o=1/o,e[0]=s*o,e[1]=-r*o,e[2]=-a*o,e[3]=n*o,e):null}function y(e,t){var n=t[0];return e[0]=t[3],e[1]=-t[1],e[2]=-t[2],e[3]=n,e}function v(e){return e[0]*e[3]-e[2]*e[1]}function x(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=n[0],u=n[1],l=n[2],c=n[3];return e[0]=r*i+s*u,e[1]=a*i+o*u,e[2]=r*l+s*c,e[3]=a*l+o*c,e}function b(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=Math.sin(n),u=Math.cos(n);return e[0]=r*u+s*i,e[1]=a*u+o*i,e[2]=r*-i+s*u,e[3]=a*-i+o*u,e}function _(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=n[0],u=n[1];return e[0]=r*i,e[1]=a*i,e[2]=s*u,e[3]=o*u,e}function E(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=-n,e[3]=r,e}function T(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=t[1],e}function w(e){return"mat2("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"}function N(e){return Math.hypot(e[0],e[1],e[2],e[3])}function S(e,t,n,r){return e[2]=r[2]/r[0],n[0]=r[0],n[1]=r[1],n[3]=r[3]-e[2]*n[1],[e,t,n]}function M(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e}function A(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e}function R(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]}function I(e,t){var n=e[0],r=e[1],a=e[2],s=e[3],o=t[0],i=t[1],l=t[2],c=t[3];return Math.abs(n-o)<=u.EPSILON*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(r-i)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(i))&&Math.abs(a-l)<=u.EPSILON*Math.max(1,Math.abs(a),Math.abs(l))&&Math.abs(s-c)<=u.EPSILON*Math.max(1,Math.abs(s),Math.abs(c))}function k(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e}function C(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e}var O=x,D=A;function L(){var e=new u.ARRAY_TYPE(6);return u.ARRAY_TYPE!=Float32Array&&(e[1]=0,e[2]=0,e[4]=0,e[5]=0),e[0]=1,e[3]=1,e}function P(e){var t=new u.ARRAY_TYPE(6);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function F(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function B(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function z(e,t,n,r,a,s){var o=new u.ARRAY_TYPE(6);return o[0]=e,o[1]=t,o[2]=n,o[3]=r,o[4]=a,o[5]=s,o}function U(e,t,n,r,a,s,o){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e[4]=s,e[5]=o,e}function $(e,t){var n=t[0],r=t[1],a=t[2],s=t[3],o=t[4],i=t[5],u=n*s-r*a;return u?(u=1/u,e[0]=s*u,e[1]=-r*u,e[2]=-a*u,e[3]=n*u,e[4]=(a*i-s*o)*u,e[5]=(r*o-n*i)*u,e):null}function V(e){return e[0]*e[3]-e[1]*e[2]}function j(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=t[4],u=t[5],l=n[0],c=n[1],h=n[2],p=n[3],d=n[4],f=n[5];return e[0]=r*l+s*c,e[1]=a*l+o*c,e[2]=r*h+s*p,e[3]=a*h+o*p,e[4]=r*d+s*f+i,e[5]=a*d+o*f+u,e}function H(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=t[4],u=t[5],l=Math.sin(n),c=Math.cos(n);return e[0]=r*c+s*l,e[1]=a*c+o*l,e[2]=r*-l+s*c,e[3]=a*-l+o*c,e[4]=i,e[5]=u,e}function G(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=t[4],u=t[5],l=n[0],c=n[1];return e[0]=r*l,e[1]=a*l,e[2]=s*c,e[3]=o*c,e[4]=i,e[5]=u,e}function W(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=t[4],u=t[5],l=n[0],c=n[1];return e[0]=r,e[1]=a,e[2]=s,e[3]=o,e[4]=r*l+s*c+i,e[5]=a*l+o*c+u,e}function q(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=-n,e[3]=r,e[4]=0,e[5]=0,e}function K(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=t[1],e[4]=0,e[5]=0,e}function X(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=t[0],e[5]=t[1],e}function Y(e){return"mat2d("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+")"}function Z(e){return Math.hypot(e[0],e[1],e[2],e[3],e[4],e[5],1)}function J(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e[4]=t[4]+n[4],e[5]=t[5]+n[5],e}function Q(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e[4]=t[4]-n[4],e[5]=t[5]-n[5],e}function ee(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*n,e[5]=t[5]*n,e}function te(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e[4]=t[4]+n[4]*r,e[5]=t[5]+n[5]*r,e}function ne(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]}function re(e,t){var n=e[0],r=e[1],a=e[2],s=e[3],o=e[4],i=e[5],l=t[0],c=t[1],h=t[2],p=t[3],d=t[4],f=t[5];return Math.abs(n-l)<=u.EPSILON*Math.max(1,Math.abs(n),Math.abs(l))&&Math.abs(r-c)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(c))&&Math.abs(a-h)<=u.EPSILON*Math.max(1,Math.abs(a),Math.abs(h))&&Math.abs(s-p)<=u.EPSILON*Math.max(1,Math.abs(s),Math.abs(p))&&Math.abs(o-d)<=u.EPSILON*Math.max(1,Math.abs(o),Math.abs(d))&&Math.abs(i-f)<=u.EPSILON*Math.max(1,Math.abs(i),Math.abs(f))}var ae=j,se=Q,oe=n(600),ie=n(975),ue=n(160);function le(){var e=new u.ARRAY_TYPE(4);return u.ARRAY_TYPE!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0,e[3]=0),e}function ce(e){var t=new u.ARRAY_TYPE(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function he(e,t,n,r){var a=new u.ARRAY_TYPE(4);return a[0]=e,a[1]=t,a[2]=n,a[3]=r,a}function pe(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function de(e,t,n,r,a){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e}function fe(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e}function me(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e}function ge(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e[3]=t[3]*n[3],e}function ye(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e[3]=t[3]/n[3],e}function ve(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e[3]=Math.ceil(t[3]),e}function xe(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e[3]=Math.floor(t[3]),e}function be(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e[3]=Math.min(t[3],n[3]),e}function _e(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e[3]=Math.max(t[3],n[3]),e}function Ee(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e[2]=Math.round(t[2]),e[3]=Math.round(t[3]),e}function Te(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e}function we(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e}function Ne(e,t){var n=t[0]-e[0],r=t[1]-e[1],a=t[2]-e[2],s=t[3]-e[3];return Math.hypot(n,r,a,s)}function Se(e,t){var n=t[0]-e[0],r=t[1]-e[1],a=t[2]-e[2],s=t[3]-e[3];return n*n+r*r+a*a+s*s}function Me(e){var t=e[0],n=e[1],r=e[2],a=e[3];return Math.hypot(t,n,r,a)}function Ae(e){var t=e[0],n=e[1],r=e[2],a=e[3];return t*t+n*n+r*r+a*a}function Re(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e}function Ie(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e}function ke(e,t){var n=t[0],r=t[1],a=t[2],s=t[3],o=n*n+r*r+a*a+s*s;return o>0&&(o=1/Math.sqrt(o)),e[0]=n*o,e[1]=r*o,e[2]=a*o,e[3]=s*o,e}function Ce(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]}function Oe(e,t,n,r){var a=n[0]*r[1]-n[1]*r[0],s=n[0]*r[2]-n[2]*r[0],o=n[0]*r[3]-n[3]*r[0],i=n[1]*r[2]-n[2]*r[1],u=n[1]*r[3]-n[3]*r[1],l=n[2]*r[3]-n[3]*r[2],c=t[0],h=t[1],p=t[2],d=t[3];return e[0]=h*l-p*u+d*i,e[1]=-c*l+p*o-d*s,e[2]=c*u-h*o+d*a,e[3]=-c*i+h*s-p*a,e}function De(e,t,n,r){var a=t[0],s=t[1],o=t[2],i=t[3];return e[0]=a+r*(n[0]-a),e[1]=s+r*(n[1]-s),e[2]=o+r*(n[2]-o),e[3]=i+r*(n[3]-i),e}function Le(e,t){var n,r,a,s,o,i;t=t||1;do{o=(n=2*u.RANDOM()-1)*n+(r=2*u.RANDOM()-1)*r}while(o>=1);do{i=(a=2*u.RANDOM()-1)*a+(s=2*u.RANDOM()-1)*s}while(i>=1);var l=Math.sqrt((1-o)/i);return e[0]=t*n,e[1]=t*r,e[2]=t*a*l,e[3]=t*s*l,e}function Pe(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3];return e[0]=n[0]*r+n[4]*a+n[8]*s+n[12]*o,e[1]=n[1]*r+n[5]*a+n[9]*s+n[13]*o,e[2]=n[2]*r+n[6]*a+n[10]*s+n[14]*o,e[3]=n[3]*r+n[7]*a+n[11]*s+n[15]*o,e}function Fe(e,t,n){var r=t[0],a=t[1],s=t[2],o=n[0],i=n[1],u=n[2],l=n[3],c=l*r+i*s-u*a,h=l*a+u*r-o*s,p=l*s+o*a-i*r,d=-o*r-i*a-u*s;return e[0]=c*l+d*-o+h*-u-p*-i,e[1]=h*l+d*-i+p*-o-c*-u,e[2]=p*l+d*-u+c*-i-h*-o,e[3]=t[3],e}function Be(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e}function ze(e){return"vec4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"}function Ue(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]}function $e(e,t){var n=e[0],r=e[1],a=e[2],s=e[3],o=t[0],i=t[1],l=t[2],c=t[3];return Math.abs(n-o)<=u.EPSILON*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(r-i)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(i))&&Math.abs(a-l)<=u.EPSILON*Math.max(1,Math.abs(a),Math.abs(l))&&Math.abs(s-c)<=u.EPSILON*Math.max(1,Math.abs(s),Math.abs(c))}var Ve,je=me,He=ge,Ge=ye,We=Ne,qe=Se,Ke=Me,Xe=Ae,Ye=(Ve=le(),function(e,t,n,r,a,s){var o,i;for(t||(t=4),n||(n=0),i=r?Math.min(r*t+n,e.length):e.length,o=n;ou.EPSILON?(e[0]=t[0]/r,e[1]=t[1]/r,e[2]=t[2]/r):(e[0]=1,e[1]=0,e[2]=0),n}function tt(e,t){var n=It(e,t);return Math.acos(2*n*n-1)}function nt(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=n[0],u=n[1],l=n[2],c=n[3];return e[0]=r*c+o*i+a*l-s*u,e[1]=a*c+o*u+s*i-r*l,e[2]=s*c+o*l+r*u-a*i,e[3]=o*c-r*i-a*u-s*l,e}function rt(e,t,n){n*=.5;var r=t[0],a=t[1],s=t[2],o=t[3],i=Math.sin(n),u=Math.cos(n);return e[0]=r*u+o*i,e[1]=a*u+s*i,e[2]=s*u-a*i,e[3]=o*u-r*i,e}function at(e,t,n){n*=.5;var r=t[0],a=t[1],s=t[2],o=t[3],i=Math.sin(n),u=Math.cos(n);return e[0]=r*u-s*i,e[1]=a*u+o*i,e[2]=s*u+r*i,e[3]=o*u-a*i,e}function st(e,t,n){n*=.5;var r=t[0],a=t[1],s=t[2],o=t[3],i=Math.sin(n),u=Math.cos(n);return e[0]=r*u+a*i,e[1]=a*u-r*i,e[2]=s*u+o*i,e[3]=o*u-s*i,e}function ot(e,t){var n=t[0],r=t[1],a=t[2];return e[0]=n,e[1]=r,e[2]=a,e[3]=Math.sqrt(Math.abs(1-n*n-r*r-a*a)),e}function it(e,t){var n=t[0],r=t[1],a=t[2],s=t[3],o=Math.sqrt(n*n+r*r+a*a),i=Math.exp(s),u=o>0?i*Math.sin(o)/o:0;return e[0]=n*u,e[1]=r*u,e[2]=a*u,e[3]=i*Math.cos(o),e}function ut(e,t){var n=t[0],r=t[1],a=t[2],s=t[3],o=Math.sqrt(n*n+r*r+a*a),i=o>0?Math.atan2(o,s)/o:0;return e[0]=n*i,e[1]=r*i,e[2]=a*i,e[3]=.5*Math.log(n*n+r*r+a*a+s*s),e}function lt(e,t,n){return ut(e,t),Rt(e,e,n),it(e,e),e}function ct(e,t,n,r){var a,s,o,i,l,c=t[0],h=t[1],p=t[2],d=t[3],f=n[0],m=n[1],g=n[2],y=n[3];return(s=c*f+h*m+p*g+d*y)<0&&(s=-s,f=-f,m=-m,g=-g,y=-y),1-s>u.EPSILON?(a=Math.acos(s),o=Math.sin(a),i=Math.sin((1-r)*a)/o,l=Math.sin(r*a)/o):(i=1-r,l=r),e[0]=i*c+l*f,e[1]=i*h+l*m,e[2]=i*p+l*g,e[3]=i*d+l*y,e}function ht(e){var t=u.RANDOM(),n=u.RANDOM(),r=u.RANDOM(),a=Math.sqrt(1-t),s=Math.sqrt(t);return e[0]=a*Math.sin(2*Math.PI*n),e[1]=a*Math.cos(2*Math.PI*n),e[2]=s*Math.sin(2*Math.PI*r),e[3]=s*Math.cos(2*Math.PI*r),e}function pt(e,t){var n=t[0],r=t[1],a=t[2],s=t[3],o=n*n+r*r+a*a+s*s,i=o?1/o:0;return e[0]=-n*i,e[1]=-r*i,e[2]=-a*i,e[3]=s*i,e}function dt(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e}function ft(e,t){var n,r=t[0]+t[4]+t[8];if(r>0)n=Math.sqrt(r+1),e[3]=.5*n,n=.5/n,e[0]=(t[5]-t[7])*n,e[1]=(t[6]-t[2])*n,e[2]=(t[1]-t[3])*n;else{var a=0;t[4]>t[0]&&(a=1),t[8]>t[3*a+a]&&(a=2);var s=(a+1)%3,o=(a+2)%3;n=Math.sqrt(t[3*a+a]-t[3*s+s]-t[3*o+o]+1),e[a]=.5*n,n=.5/n,e[3]=(t[3*s+o]-t[3*o+s])*n,e[s]=(t[3*s+a]+t[3*a+s])*n,e[o]=(t[3*o+a]+t[3*a+o])*n}return e}function mt(e,t,n,r){var a=.5*Math.PI/180;t*=a,n*=a,r*=a;var s=Math.sin(t),o=Math.cos(t),i=Math.sin(n),u=Math.cos(n),l=Math.sin(r),c=Math.cos(r);return e[0]=s*u*c-o*i*l,e[1]=o*i*c+s*u*l,e[2]=o*u*l-s*i*c,e[3]=o*u*c+s*i*l,e}function gt(e){return"quat("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"}var yt,vt,xt,bt,_t,Et,Tt=ce,wt=he,Nt=pe,St=de,Mt=fe,At=nt,Rt=Te,It=Ce,kt=De,Ct=Me,Ot=Ct,Dt=Ae,Lt=Dt,Pt=ke,Ft=Ue,Bt=$e,zt=(yt=ue.create(),vt=ue.fromValues(1,0,0),xt=ue.fromValues(0,1,0),function(e,t,n){var r=ue.dot(t,n);return r<-.999999?(ue.cross(yt,vt,t),ue.len(yt)<1e-6&&ue.cross(yt,xt,t),ue.normalize(yt,yt),Qe(e,yt,Math.PI),e):r>.999999?(e[0]=0,e[1]=0,e[2]=0,e[3]=1,e):(ue.cross(yt,t,n),e[0]=yt[0],e[1]=yt[1],e[2]=yt[2],e[3]=1+r,Pt(e,e))}),Ut=(bt=Ze(),_t=Ze(),function(e,t,n,r,a,s){return ct(bt,t,a,s),ct(_t,n,r,s),ct(e,bt,_t,2*s*(1-s)),e}),$t=(Et=oe.create(),function(e,t,n,r){return Et[0]=n[0],Et[3]=n[1],Et[6]=n[2],Et[1]=r[0],Et[4]=r[1],Et[7]=r[2],Et[2]=-t[0],Et[5]=-t[1],Et[8]=-t[2],Pt(e,ft(e,Et))});function Vt(){var e=new u.ARRAY_TYPE(8);return u.ARRAY_TYPE!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0,e[4]=0,e[5]=0,e[6]=0,e[7]=0),e[3]=1,e}function jt(e){var t=new u.ARRAY_TYPE(8);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t}function Ht(e,t,n,r,a,s,o,i){var l=new u.ARRAY_TYPE(8);return l[0]=e,l[1]=t,l[2]=n,l[3]=r,l[4]=a,l[5]=s,l[6]=o,l[7]=i,l}function Gt(e,t,n,r,a,s,o){var i=new u.ARRAY_TYPE(8);i[0]=e,i[1]=t,i[2]=n,i[3]=r;var l=.5*a,c=.5*s,h=.5*o;return i[4]=l*r+c*n-h*t,i[5]=c*r+h*e-l*n,i[6]=h*r+l*t-c*e,i[7]=-l*e-c*t-h*n,i}function Wt(e,t,n){var r=.5*n[0],a=.5*n[1],s=.5*n[2],o=t[0],i=t[1],u=t[2],l=t[3];return e[0]=o,e[1]=i,e[2]=u,e[3]=l,e[4]=r*l+a*u-s*i,e[5]=a*l+s*o-r*u,e[6]=s*l+r*i-a*o,e[7]=-r*o-a*i-s*u,e}function qt(e,t){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e[4]=.5*t[0],e[5]=.5*t[1],e[6]=.5*t[2],e[7]=0,e}function Kt(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=0,e[5]=0,e[6]=0,e[7]=0,e}function Xt(e,t){var n=Ze();ie.getRotation(n,t);var r=new u.ARRAY_TYPE(3);return ie.getTranslation(r,t),Wt(e,n,r),e}function Yt(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e}function Zt(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e[6]=0,e[7]=0,e}function Jt(e,t,n,r,a,s,o,i,u){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e[4]=s,e[5]=o,e[6]=i,e[7]=u,e}var Qt=Nt;function en(e,t){return e[0]=t[4],e[1]=t[5],e[2]=t[6],e[3]=t[7],e}var tn=Nt;function nn(e,t){return e[4]=t[0],e[5]=t[1],e[6]=t[2],e[7]=t[3],e}function rn(e,t){var n=t[4],r=t[5],a=t[6],s=t[7],o=-t[0],i=-t[1],u=-t[2],l=t[3];return e[0]=2*(n*l+s*o+r*u-a*i),e[1]=2*(r*l+s*i+a*o-n*u),e[2]=2*(a*l+s*u+n*i-r*o),e}function an(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=.5*n[0],u=.5*n[1],l=.5*n[2],c=t[4],h=t[5],p=t[6],d=t[7];return e[0]=r,e[1]=a,e[2]=s,e[3]=o,e[4]=o*i+a*l-s*u+c,e[5]=o*u+s*i-r*l+h,e[6]=o*l+r*u-a*i+p,e[7]=-r*i-a*u-s*l+d,e}function sn(e,t,n){var r=-t[0],a=-t[1],s=-t[2],o=t[3],i=t[4],u=t[5],l=t[6],c=t[7],h=i*o+c*r+u*s-l*a,p=u*o+c*a+l*r-i*s,d=l*o+c*s+i*a-u*r,f=c*o-i*r-u*a-l*s;return rt(e,t,n),r=e[0],a=e[1],s=e[2],o=e[3],e[4]=h*o+f*r+p*s-d*a,e[5]=p*o+f*a+d*r-h*s,e[6]=d*o+f*s+h*a-p*r,e[7]=f*o-h*r-p*a-d*s,e}function on(e,t,n){var r=-t[0],a=-t[1],s=-t[2],o=t[3],i=t[4],u=t[5],l=t[6],c=t[7],h=i*o+c*r+u*s-l*a,p=u*o+c*a+l*r-i*s,d=l*o+c*s+i*a-u*r,f=c*o-i*r-u*a-l*s;return at(e,t,n),r=e[0],a=e[1],s=e[2],o=e[3],e[4]=h*o+f*r+p*s-d*a,e[5]=p*o+f*a+d*r-h*s,e[6]=d*o+f*s+h*a-p*r,e[7]=f*o-h*r-p*a-d*s,e}function un(e,t,n){var r=-t[0],a=-t[1],s=-t[2],o=t[3],i=t[4],u=t[5],l=t[6],c=t[7],h=i*o+c*r+u*s-l*a,p=u*o+c*a+l*r-i*s,d=l*o+c*s+i*a-u*r,f=c*o-i*r-u*a-l*s;return st(e,t,n),r=e[0],a=e[1],s=e[2],o=e[3],e[4]=h*o+f*r+p*s-d*a,e[5]=p*o+f*a+d*r-h*s,e[6]=d*o+f*s+h*a-p*r,e[7]=f*o-h*r-p*a-d*s,e}function ln(e,t,n){var r=n[0],a=n[1],s=n[2],o=n[3],i=t[0],u=t[1],l=t[2],c=t[3];return e[0]=i*o+c*r+u*s-l*a,e[1]=u*o+c*a+l*r-i*s,e[2]=l*o+c*s+i*a-u*r,e[3]=c*o-i*r-u*a-l*s,i=t[4],u=t[5],l=t[6],c=t[7],e[4]=i*o+c*r+u*s-l*a,e[5]=u*o+c*a+l*r-i*s,e[6]=l*o+c*s+i*a-u*r,e[7]=c*o-i*r-u*a-l*s,e}function cn(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=n[0],u=n[1],l=n[2],c=n[3];return e[0]=r*c+o*i+a*l-s*u,e[1]=a*c+o*u+s*i-r*l,e[2]=s*c+o*l+r*u-a*i,e[3]=o*c-r*i-a*u-s*l,i=n[4],u=n[5],l=n[6],c=n[7],e[4]=r*c+o*i+a*l-s*u,e[5]=a*c+o*u+s*i-r*l,e[6]=s*c+o*l+r*u-a*i,e[7]=o*c-r*i-a*u-s*l,e}function hn(e,t,n,r){if(Math.abs(r)0){n=Math.sqrt(n);var r=t[0]/n,a=t[1]/n,s=t[2]/n,o=t[3]/n,i=t[4],u=t[5],l=t[6],c=t[7],h=r*i+a*u+s*l+o*c;e[0]=r,e[1]=a,e[2]=s,e[3]=o,e[4]=(i-r*h)/n,e[5]=(u-a*h)/n,e[6]=(l-s*h)/n,e[7]=(c-o*h)/n}return e}function Nn(e){return"quat2("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+")"}function Sn(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]}function Mn(e,t){var n=e[0],r=e[1],a=e[2],s=e[3],o=e[4],i=e[5],l=e[6],c=e[7],h=t[0],p=t[1],d=t[2],f=t[3],m=t[4],g=t[5],y=t[6],v=t[7];return Math.abs(n-h)<=u.EPSILON*Math.max(1,Math.abs(n),Math.abs(h))&&Math.abs(r-p)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(p))&&Math.abs(a-d)<=u.EPSILON*Math.max(1,Math.abs(a),Math.abs(d))&&Math.abs(s-f)<=u.EPSILON*Math.max(1,Math.abs(s),Math.abs(f))&&Math.abs(o-m)<=u.EPSILON*Math.max(1,Math.abs(o),Math.abs(m))&&Math.abs(i-g)<=u.EPSILON*Math.max(1,Math.abs(i),Math.abs(g))&&Math.abs(l-y)<=u.EPSILON*Math.max(1,Math.abs(l),Math.abs(y))&&Math.abs(c-v)<=u.EPSILON*Math.max(1,Math.abs(c),Math.abs(v))}var An=n(437)},600:(e,t,n)=>{"use strict";n.r(t),n.d(t,{add:()=>A,adjoint:()=>d,clone:()=>o,copy:()=>i,create:()=>a,determinant:()=>f,equals:()=>O,exactEquals:()=>C,frob:()=>M,fromMat2d:()=>E,fromMat4:()=>s,fromQuat:()=>T,fromRotation:()=>b,fromScaling:()=>_,fromTranslation:()=>x,fromValues:()=>u,identity:()=>c,invert:()=>p,mul:()=>D,multiply:()=>m,multiplyScalar:()=>I,multiplyScalarAndAdd:()=>k,normalFromMat4:()=>w,projection:()=>N,rotate:()=>y,scale:()=>v,set:()=>l,str:()=>S,sub:()=>L,subtract:()=>R,translate:()=>g,transpose:()=>h});var r=n(685);function a(){var e=new r.ARRAY_TYPE(9);return r.ARRAY_TYPE!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e}function s(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e}function o(e){var t=new r.ARRAY_TYPE(9);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function i(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function u(e,t,n,a,s,o,i,u,l){var c=new r.ARRAY_TYPE(9);return c[0]=e,c[1]=t,c[2]=n,c[3]=a,c[4]=s,c[5]=o,c[6]=i,c[7]=u,c[8]=l,c}function l(e,t,n,r,a,s,o,i,u,l){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e[4]=s,e[5]=o,e[6]=i,e[7]=u,e[8]=l,e}function c(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function h(e,t){if(e===t){var n=t[1],r=t[2],a=t[5];e[1]=t[3],e[2]=t[6],e[3]=n,e[5]=t[7],e[6]=r,e[7]=a}else e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8];return e}function p(e,t){var n=t[0],r=t[1],a=t[2],s=t[3],o=t[4],i=t[5],u=t[6],l=t[7],c=t[8],h=c*o-i*l,p=-c*s+i*u,d=l*s-o*u,f=n*h+r*p+a*d;return f?(f=1/f,e[0]=h*f,e[1]=(-c*r+a*l)*f,e[2]=(i*r-a*o)*f,e[3]=p*f,e[4]=(c*n-a*u)*f,e[5]=(-i*n+a*s)*f,e[6]=d*f,e[7]=(-l*n+r*u)*f,e[8]=(o*n-r*s)*f,e):null}function d(e,t){var n=t[0],r=t[1],a=t[2],s=t[3],o=t[4],i=t[5],u=t[6],l=t[7],c=t[8];return e[0]=o*c-i*l,e[1]=a*l-r*c,e[2]=r*i-a*o,e[3]=i*u-s*c,e[4]=n*c-a*u,e[5]=a*s-n*i,e[6]=s*l-o*u,e[7]=r*u-n*l,e[8]=n*o-r*s,e}function f(e){var t=e[0],n=e[1],r=e[2],a=e[3],s=e[4],o=e[5],i=e[6],u=e[7],l=e[8];return t*(l*s-o*u)+n*(-l*a+o*i)+r*(u*a-s*i)}function m(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=t[4],u=t[5],l=t[6],c=t[7],h=t[8],p=n[0],d=n[1],f=n[2],m=n[3],g=n[4],y=n[5],v=n[6],x=n[7],b=n[8];return e[0]=p*r+d*o+f*l,e[1]=p*a+d*i+f*c,e[2]=p*s+d*u+f*h,e[3]=m*r+g*o+y*l,e[4]=m*a+g*i+y*c,e[5]=m*s+g*u+y*h,e[6]=v*r+x*o+b*l,e[7]=v*a+x*i+b*c,e[8]=v*s+x*u+b*h,e}function g(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=t[4],u=t[5],l=t[6],c=t[7],h=t[8],p=n[0],d=n[1];return e[0]=r,e[1]=a,e[2]=s,e[3]=o,e[4]=i,e[5]=u,e[6]=p*r+d*o+l,e[7]=p*a+d*i+c,e[8]=p*s+d*u+h,e}function y(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=t[4],u=t[5],l=t[6],c=t[7],h=t[8],p=Math.sin(n),d=Math.cos(n);return e[0]=d*r+p*o,e[1]=d*a+p*i,e[2]=d*s+p*u,e[3]=d*o-p*r,e[4]=d*i-p*a,e[5]=d*u-p*s,e[6]=l,e[7]=c,e[8]=h,e}function v(e,t,n){var r=n[0],a=n[1];return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=a*t[3],e[4]=a*t[4],e[5]=a*t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function x(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=t[0],e[7]=t[1],e[8]=1,e}function b(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=0,e[3]=-n,e[4]=r,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function _(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=t[1],e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function E(e,t){return e[0]=t[0],e[1]=t[1],e[2]=0,e[3]=t[2],e[4]=t[3],e[5]=0,e[6]=t[4],e[7]=t[5],e[8]=1,e}function T(e,t){var n=t[0],r=t[1],a=t[2],s=t[3],o=n+n,i=r+r,u=a+a,l=n*o,c=r*o,h=r*i,p=a*o,d=a*i,f=a*u,m=s*o,g=s*i,y=s*u;return e[0]=1-h-f,e[3]=c-y,e[6]=p+g,e[1]=c+y,e[4]=1-l-f,e[7]=d-m,e[2]=p-g,e[5]=d+m,e[8]=1-l-h,e}function w(e,t){var n=t[0],r=t[1],a=t[2],s=t[3],o=t[4],i=t[5],u=t[6],l=t[7],c=t[8],h=t[9],p=t[10],d=t[11],f=t[12],m=t[13],g=t[14],y=t[15],v=n*i-r*o,x=n*u-a*o,b=n*l-s*o,_=r*u-a*i,E=r*l-s*i,T=a*l-s*u,w=c*m-h*f,N=c*g-p*f,S=c*y-d*f,M=h*g-p*m,A=h*y-d*m,R=p*y-d*g,I=v*R-x*A+b*M+_*S-E*N+T*w;return I?(I=1/I,e[0]=(i*R-u*A+l*M)*I,e[1]=(u*S-o*R-l*N)*I,e[2]=(o*A-i*S+l*w)*I,e[3]=(a*A-r*R-s*M)*I,e[4]=(n*R-a*S+s*N)*I,e[5]=(r*S-n*A-s*w)*I,e[6]=(m*T-g*E+y*_)*I,e[7]=(g*b-f*T-y*x)*I,e[8]=(f*E-m*b+y*v)*I,e):null}function N(e,t,n){return e[0]=2/t,e[1]=0,e[2]=0,e[3]=0,e[4]=-2/n,e[5]=0,e[6]=-1,e[7]=1,e[8]=1,e}function S(e){return"mat3("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+", "+e[8]+")"}function M(e){return Math.hypot(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])}function A(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e[4]=t[4]+n[4],e[5]=t[5]+n[5],e[6]=t[6]+n[6],e[7]=t[7]+n[7],e[8]=t[8]+n[8],e}function R(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e[4]=t[4]-n[4],e[5]=t[5]-n[5],e[6]=t[6]-n[6],e[7]=t[7]-n[7],e[8]=t[8]-n[8],e}function I(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*n,e[5]=t[5]*n,e[6]=t[6]*n,e[7]=t[7]*n,e[8]=t[8]*n,e}function k(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e[4]=t[4]+n[4]*r,e[5]=t[5]+n[5]*r,e[6]=t[6]+n[6]*r,e[7]=t[7]+n[7]*r,e[8]=t[8]+n[8]*r,e}function C(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]}function O(e,t){var n=e[0],a=e[1],s=e[2],o=e[3],i=e[4],u=e[5],l=e[6],c=e[7],h=e[8],p=t[0],d=t[1],f=t[2],m=t[3],g=t[4],y=t[5],v=t[6],x=t[7],b=t[8];return Math.abs(n-p)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(p))&&Math.abs(a-d)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(d))&&Math.abs(s-f)<=r.EPSILON*Math.max(1,Math.abs(s),Math.abs(f))&&Math.abs(o-m)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(m))&&Math.abs(i-g)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(g))&&Math.abs(u-y)<=r.EPSILON*Math.max(1,Math.abs(u),Math.abs(y))&&Math.abs(l-v)<=r.EPSILON*Math.max(1,Math.abs(l),Math.abs(v))&&Math.abs(c-x)<=r.EPSILON*Math.max(1,Math.abs(c),Math.abs(x))&&Math.abs(h-b)<=r.EPSILON*Math.max(1,Math.abs(h),Math.abs(b))}var D=m,L=R},975:(e,t,n)=>{"use strict";n.r(t),n.d(t,{add:()=>q,adjoint:()=>p,clone:()=>s,copy:()=>o,create:()=>a,determinant:()=>d,equals:()=>J,exactEquals:()=>Z,frob:()=>W,fromQuat:()=>D,fromQuat2:()=>A,fromRotation:()=>T,fromRotationTranslation:()=>M,fromRotationTranslationScale:()=>C,fromRotationTranslationScaleOrigin:()=>O,fromScaling:()=>E,fromTranslation:()=>_,fromValues:()=>i,fromXRotation:()=>w,fromYRotation:()=>N,fromZRotation:()=>S,frustum:()=>L,getRotation:()=>k,getScaling:()=>I,getTranslation:()=>R,identity:()=>l,invert:()=>h,lookAt:()=>j,mul:()=>Q,multiply:()=>f,multiplyScalar:()=>X,multiplyScalarAndAdd:()=>Y,ortho:()=>$,orthoNO:()=>U,orthoZO:()=>V,perspective:()=>F,perspectiveFromFieldOfView:()=>z,perspectiveNO:()=>P,perspectiveZO:()=>B,rotate:()=>y,rotateX:()=>v,rotateY:()=>x,rotateZ:()=>b,scale:()=>g,set:()=>u,str:()=>G,sub:()=>ee,subtract:()=>K,targetTo:()=>H,translate:()=>m,transpose:()=>c});var r=n(685);function a(){var e=new r.ARRAY_TYPE(16);return r.ARRAY_TYPE!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0),e[0]=1,e[5]=1,e[10]=1,e[15]=1,e}function s(e){var t=new r.ARRAY_TYPE(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function o(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function i(e,t,n,a,s,o,i,u,l,c,h,p,d,f,m,g){var y=new r.ARRAY_TYPE(16);return y[0]=e,y[1]=t,y[2]=n,y[3]=a,y[4]=s,y[5]=o,y[6]=i,y[7]=u,y[8]=l,y[9]=c,y[10]=h,y[11]=p,y[12]=d,y[13]=f,y[14]=m,y[15]=g,y}function u(e,t,n,r,a,s,o,i,u,l,c,h,p,d,f,m,g){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e[4]=s,e[5]=o,e[6]=i,e[7]=u,e[8]=l,e[9]=c,e[10]=h,e[11]=p,e[12]=d,e[13]=f,e[14]=m,e[15]=g,e}function l(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function c(e,t){if(e===t){var n=t[1],r=t[2],a=t[3],s=t[6],o=t[7],i=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=n,e[6]=t[9],e[7]=t[13],e[8]=r,e[9]=s,e[11]=t[14],e[12]=a,e[13]=o,e[14]=i}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e}function h(e,t){var n=t[0],r=t[1],a=t[2],s=t[3],o=t[4],i=t[5],u=t[6],l=t[7],c=t[8],h=t[9],p=t[10],d=t[11],f=t[12],m=t[13],g=t[14],y=t[15],v=n*i-r*o,x=n*u-a*o,b=n*l-s*o,_=r*u-a*i,E=r*l-s*i,T=a*l-s*u,w=c*m-h*f,N=c*g-p*f,S=c*y-d*f,M=h*g-p*m,A=h*y-d*m,R=p*y-d*g,I=v*R-x*A+b*M+_*S-E*N+T*w;return I?(I=1/I,e[0]=(i*R-u*A+l*M)*I,e[1]=(a*A-r*R-s*M)*I,e[2]=(m*T-g*E+y*_)*I,e[3]=(p*E-h*T-d*_)*I,e[4]=(u*S-o*R-l*N)*I,e[5]=(n*R-a*S+s*N)*I,e[6]=(g*b-f*T-y*x)*I,e[7]=(c*T-p*b+d*x)*I,e[8]=(o*A-i*S+l*w)*I,e[9]=(r*S-n*A-s*w)*I,e[10]=(f*E-m*b+y*v)*I,e[11]=(h*b-c*E-d*v)*I,e[12]=(i*N-o*M-u*w)*I,e[13]=(n*M-r*N+a*w)*I,e[14]=(m*x-f*_-g*v)*I,e[15]=(c*_-h*x+p*v)*I,e):null}function p(e,t){var n=t[0],r=t[1],a=t[2],s=t[3],o=t[4],i=t[5],u=t[6],l=t[7],c=t[8],h=t[9],p=t[10],d=t[11],f=t[12],m=t[13],g=t[14],y=t[15];return e[0]=i*(p*y-d*g)-h*(u*y-l*g)+m*(u*d-l*p),e[1]=-(r*(p*y-d*g)-h*(a*y-s*g)+m*(a*d-s*p)),e[2]=r*(u*y-l*g)-i*(a*y-s*g)+m*(a*l-s*u),e[3]=-(r*(u*d-l*p)-i*(a*d-s*p)+h*(a*l-s*u)),e[4]=-(o*(p*y-d*g)-c*(u*y-l*g)+f*(u*d-l*p)),e[5]=n*(p*y-d*g)-c*(a*y-s*g)+f*(a*d-s*p),e[6]=-(n*(u*y-l*g)-o*(a*y-s*g)+f*(a*l-s*u)),e[7]=n*(u*d-l*p)-o*(a*d-s*p)+c*(a*l-s*u),e[8]=o*(h*y-d*m)-c*(i*y-l*m)+f*(i*d-l*h),e[9]=-(n*(h*y-d*m)-c*(r*y-s*m)+f*(r*d-s*h)),e[10]=n*(i*y-l*m)-o*(r*y-s*m)+f*(r*l-s*i),e[11]=-(n*(i*d-l*h)-o*(r*d-s*h)+c*(r*l-s*i)),e[12]=-(o*(h*g-p*m)-c*(i*g-u*m)+f*(i*p-u*h)),e[13]=n*(h*g-p*m)-c*(r*g-a*m)+f*(r*p-a*h),e[14]=-(n*(i*g-u*m)-o*(r*g-a*m)+f*(r*u-a*i)),e[15]=n*(i*p-u*h)-o*(r*p-a*h)+c*(r*u-a*i),e}function d(e){var t=e[0],n=e[1],r=e[2],a=e[3],s=e[4],o=e[5],i=e[6],u=e[7],l=e[8],c=e[9],h=e[10],p=e[11],d=e[12],f=e[13],m=e[14],g=e[15];return(t*o-n*s)*(h*g-p*m)-(t*i-r*s)*(c*g-p*f)+(t*u-a*s)*(c*m-h*f)+(n*i-r*o)*(l*g-p*d)-(n*u-a*o)*(l*m-h*d)+(r*u-a*i)*(l*f-c*d)}function f(e,t,n){var r=t[0],a=t[1],s=t[2],o=t[3],i=t[4],u=t[5],l=t[6],c=t[7],h=t[8],p=t[9],d=t[10],f=t[11],m=t[12],g=t[13],y=t[14],v=t[15],x=n[0],b=n[1],_=n[2],E=n[3];return e[0]=x*r+b*i+_*h+E*m,e[1]=x*a+b*u+_*p+E*g,e[2]=x*s+b*l+_*d+E*y,e[3]=x*o+b*c+_*f+E*v,x=n[4],b=n[5],_=n[6],E=n[7],e[4]=x*r+b*i+_*h+E*m,e[5]=x*a+b*u+_*p+E*g,e[6]=x*s+b*l+_*d+E*y,e[7]=x*o+b*c+_*f+E*v,x=n[8],b=n[9],_=n[10],E=n[11],e[8]=x*r+b*i+_*h+E*m,e[9]=x*a+b*u+_*p+E*g,e[10]=x*s+b*l+_*d+E*y,e[11]=x*o+b*c+_*f+E*v,x=n[12],b=n[13],_=n[14],E=n[15],e[12]=x*r+b*i+_*h+E*m,e[13]=x*a+b*u+_*p+E*g,e[14]=x*s+b*l+_*d+E*y,e[15]=x*o+b*c+_*f+E*v,e}function m(e,t,n){var r,a,s,o,i,u,l,c,h,p,d,f,m=n[0],g=n[1],y=n[2];return t===e?(e[12]=t[0]*m+t[4]*g+t[8]*y+t[12],e[13]=t[1]*m+t[5]*g+t[9]*y+t[13],e[14]=t[2]*m+t[6]*g+t[10]*y+t[14],e[15]=t[3]*m+t[7]*g+t[11]*y+t[15]):(r=t[0],a=t[1],s=t[2],o=t[3],i=t[4],u=t[5],l=t[6],c=t[7],h=t[8],p=t[9],d=t[10],f=t[11],e[0]=r,e[1]=a,e[2]=s,e[3]=o,e[4]=i,e[5]=u,e[6]=l,e[7]=c,e[8]=h,e[9]=p,e[10]=d,e[11]=f,e[12]=r*m+i*g+h*y+t[12],e[13]=a*m+u*g+p*y+t[13],e[14]=s*m+l*g+d*y+t[14],e[15]=o*m+c*g+f*y+t[15]),e}function g(e,t,n){var r=n[0],a=n[1],s=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*a,e[5]=t[5]*a,e[6]=t[6]*a,e[7]=t[7]*a,e[8]=t[8]*s,e[9]=t[9]*s,e[10]=t[10]*s,e[11]=t[11]*s,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function y(e,t,n,a){var s,o,i,u,l,c,h,p,d,f,m,g,y,v,x,b,_,E,T,w,N,S,M,A,R=a[0],I=a[1],k=a[2],C=Math.hypot(R,I,k);return C0?(n[0]=2*(u*i+h*a+l*o-c*s)/p,n[1]=2*(l*i+h*s+c*a-u*o)/p,n[2]=2*(c*i+h*o+u*s-l*a)/p):(n[0]=2*(u*i+h*a+l*o-c*s),n[1]=2*(l*i+h*s+c*a-u*o),n[2]=2*(c*i+h*o+u*s-l*a)),M(e,t,n),e}function R(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e}function I(e,t){var n=t[0],r=t[1],a=t[2],s=t[4],o=t[5],i=t[6],u=t[8],l=t[9],c=t[10];return e[0]=Math.hypot(n,r,a),e[1]=Math.hypot(s,o,i),e[2]=Math.hypot(u,l,c),e}function k(e,t){var n=new r.ARRAY_TYPE(3);I(n,t);var a=1/n[0],s=1/n[1],o=1/n[2],i=t[0]*a,u=t[1]*s,l=t[2]*o,c=t[4]*a,h=t[5]*s,p=t[6]*o,d=t[8]*a,f=t[9]*s,m=t[10]*o,g=i+h+m,y=0;return g>0?(y=2*Math.sqrt(g+1),e[3]=.25*y,e[0]=(p-f)/y,e[1]=(d-l)/y,e[2]=(u-c)/y):i>h&&i>m?(y=2*Math.sqrt(1+i-h-m),e[3]=(p-f)/y,e[0]=.25*y,e[1]=(u+c)/y,e[2]=(d+l)/y):h>m?(y=2*Math.sqrt(1+h-i-m),e[3]=(d-l)/y,e[0]=(u+c)/y,e[1]=.25*y,e[2]=(p+f)/y):(y=2*Math.sqrt(1+m-i-h),e[3]=(u-c)/y,e[0]=(d+l)/y,e[1]=(p+f)/y,e[2]=.25*y),e}function C(e,t,n,r){var a=t[0],s=t[1],o=t[2],i=t[3],u=a+a,l=s+s,c=o+o,h=a*u,p=a*l,d=a*c,f=s*l,m=s*c,g=o*c,y=i*u,v=i*l,x=i*c,b=r[0],_=r[1],E=r[2];return e[0]=(1-(f+g))*b,e[1]=(p+x)*b,e[2]=(d-v)*b,e[3]=0,e[4]=(p-x)*_,e[5]=(1-(h+g))*_,e[6]=(m+y)*_,e[7]=0,e[8]=(d+v)*E,e[9]=(m-y)*E,e[10]=(1-(h+f))*E,e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e}function O(e,t,n,r,a){var s=t[0],o=t[1],i=t[2],u=t[3],l=s+s,c=o+o,h=i+i,p=s*l,d=s*c,f=s*h,m=o*c,g=o*h,y=i*h,v=u*l,x=u*c,b=u*h,_=r[0],E=r[1],T=r[2],w=a[0],N=a[1],S=a[2],M=(1-(m+y))*_,A=(d+b)*_,R=(f-x)*_,I=(d-b)*E,k=(1-(p+y))*E,C=(g+v)*E,O=(f+x)*T,D=(g-v)*T,L=(1-(p+m))*T;return e[0]=M,e[1]=A,e[2]=R,e[3]=0,e[4]=I,e[5]=k,e[6]=C,e[7]=0,e[8]=O,e[9]=D,e[10]=L,e[11]=0,e[12]=n[0]+w-(M*w+I*N+O*S),e[13]=n[1]+N-(A*w+k*N+D*S),e[14]=n[2]+S-(R*w+C*N+L*S),e[15]=1,e}function D(e,t){var n=t[0],r=t[1],a=t[2],s=t[3],o=n+n,i=r+r,u=a+a,l=n*o,c=r*o,h=r*i,p=a*o,d=a*i,f=a*u,m=s*o,g=s*i,y=s*u;return e[0]=1-h-f,e[1]=c+y,e[2]=p-g,e[3]=0,e[4]=c-y,e[5]=1-l-f,e[6]=d+m,e[7]=0,e[8]=p+g,e[9]=d-m,e[10]=1-l-h,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function L(e,t,n,r,a,s,o){var i=1/(n-t),u=1/(a-r),l=1/(s-o);return e[0]=2*s*i,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*s*u,e[6]=0,e[7]=0,e[8]=(n+t)*i,e[9]=(a+r)*u,e[10]=(o+s)*l,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*s*2*l,e[15]=0,e}function P(e,t,n,r,a){var s,o=1/Math.tan(t/2);return e[0]=o/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=a&&a!==1/0?(s=1/(r-a),e[10]=(a+r)*s,e[14]=2*a*r*s):(e[10]=-1,e[14]=-2*r),e}var F=P;function B(e,t,n,r,a){var s,o=1/Math.tan(t/2);return e[0]=o/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=a&&a!==1/0?(s=1/(r-a),e[10]=a*s,e[14]=a*r*s):(e[10]=-1,e[14]=-r),e}function z(e,t,n,r){var a=Math.tan(t.upDegrees*Math.PI/180),s=Math.tan(t.downDegrees*Math.PI/180),o=Math.tan(t.leftDegrees*Math.PI/180),i=Math.tan(t.rightDegrees*Math.PI/180),u=2/(o+i),l=2/(a+s);return e[0]=u,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=l,e[6]=0,e[7]=0,e[8]=-(o-i)*u*.5,e[9]=(a-s)*l*.5,e[10]=r/(n-r),e[11]=-1,e[12]=0,e[13]=0,e[14]=r*n/(n-r),e[15]=0,e}function U(e,t,n,r,a,s,o){var i=1/(t-n),u=1/(r-a),l=1/(s-o);return e[0]=-2*i,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*u,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*l,e[11]=0,e[12]=(t+n)*i,e[13]=(a+r)*u,e[14]=(o+s)*l,e[15]=1,e}var $=U;function V(e,t,n,r,a,s,o){var i=1/(t-n),u=1/(r-a),l=1/(s-o);return e[0]=-2*i,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*u,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=l,e[11]=0,e[12]=(t+n)*i,e[13]=(a+r)*u,e[14]=s*l,e[15]=1,e}function j(e,t,n,a){var s,o,i,u,c,h,p,d,f,m,g=t[0],y=t[1],v=t[2],x=a[0],b=a[1],_=a[2],E=n[0],T=n[1],w=n[2];return Math.abs(g-E)0&&(c*=d=1/Math.sqrt(d),h*=d,p*=d);var f=u*p-l*h,m=l*c-i*p,g=i*h-u*c;return(d=f*f+m*m+g*g)>0&&(f*=d=1/Math.sqrt(d),m*=d,g*=d),e[0]=f,e[1]=m,e[2]=g,e[3]=0,e[4]=h*g-p*m,e[5]=p*f-c*g,e[6]=c*m-h*f,e[7]=0,e[8]=c,e[9]=h,e[10]=p,e[11]=0,e[12]=a,e[13]=s,e[14]=o,e[15]=1,e}function G(e){return"mat4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+", "+e[8]+", "+e[9]+", "+e[10]+", "+e[11]+", "+e[12]+", "+e[13]+", "+e[14]+", "+e[15]+")"}function W(e){return Math.hypot(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}function q(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e[4]=t[4]+n[4],e[5]=t[5]+n[5],e[6]=t[6]+n[6],e[7]=t[7]+n[7],e[8]=t[8]+n[8],e[9]=t[9]+n[9],e[10]=t[10]+n[10],e[11]=t[11]+n[11],e[12]=t[12]+n[12],e[13]=t[13]+n[13],e[14]=t[14]+n[14],e[15]=t[15]+n[15],e}function K(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e[4]=t[4]-n[4],e[5]=t[5]-n[5],e[6]=t[6]-n[6],e[7]=t[7]-n[7],e[8]=t[8]-n[8],e[9]=t[9]-n[9],e[10]=t[10]-n[10],e[11]=t[11]-n[11],e[12]=t[12]-n[12],e[13]=t[13]-n[13],e[14]=t[14]-n[14],e[15]=t[15]-n[15],e}function X(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*n,e[5]=t[5]*n,e[6]=t[6]*n,e[7]=t[7]*n,e[8]=t[8]*n,e[9]=t[9]*n,e[10]=t[10]*n,e[11]=t[11]*n,e[12]=t[12]*n,e[13]=t[13]*n,e[14]=t[14]*n,e[15]=t[15]*n,e}function Y(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e[4]=t[4]+n[4]*r,e[5]=t[5]+n[5]*r,e[6]=t[6]+n[6]*r,e[7]=t[7]+n[7]*r,e[8]=t[8]+n[8]*r,e[9]=t[9]+n[9]*r,e[10]=t[10]+n[10]*r,e[11]=t[11]+n[11]*r,e[12]=t[12]+n[12]*r,e[13]=t[13]+n[13]*r,e[14]=t[14]+n[14]*r,e[15]=t[15]+n[15]*r,e}function Z(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]}function J(e,t){var n=e[0],a=e[1],s=e[2],o=e[3],i=e[4],u=e[5],l=e[6],c=e[7],h=e[8],p=e[9],d=e[10],f=e[11],m=e[12],g=e[13],y=e[14],v=e[15],x=t[0],b=t[1],_=t[2],E=t[3],T=t[4],w=t[5],N=t[6],S=t[7],M=t[8],A=t[9],R=t[10],I=t[11],k=t[12],C=t[13],O=t[14],D=t[15];return Math.abs(n-x)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(x))&&Math.abs(a-b)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(b))&&Math.abs(s-_)<=r.EPSILON*Math.max(1,Math.abs(s),Math.abs(_))&&Math.abs(o-E)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(E))&&Math.abs(i-T)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(T))&&Math.abs(u-w)<=r.EPSILON*Math.max(1,Math.abs(u),Math.abs(w))&&Math.abs(l-N)<=r.EPSILON*Math.max(1,Math.abs(l),Math.abs(N))&&Math.abs(c-S)<=r.EPSILON*Math.max(1,Math.abs(c),Math.abs(S))&&Math.abs(h-M)<=r.EPSILON*Math.max(1,Math.abs(h),Math.abs(M))&&Math.abs(p-A)<=r.EPSILON*Math.max(1,Math.abs(p),Math.abs(A))&&Math.abs(d-R)<=r.EPSILON*Math.max(1,Math.abs(d),Math.abs(R))&&Math.abs(f-I)<=r.EPSILON*Math.max(1,Math.abs(f),Math.abs(I))&&Math.abs(m-k)<=r.EPSILON*Math.max(1,Math.abs(m),Math.abs(k))&&Math.abs(g-C)<=r.EPSILON*Math.max(1,Math.abs(g),Math.abs(C))&&Math.abs(y-O)<=r.EPSILON*Math.max(1,Math.abs(y),Math.abs(O))&&Math.abs(v-D)<=r.EPSILON*Math.max(1,Math.abs(v),Math.abs(D))}var Q=f,ee=K},437:(e,t,n)=>{"use strict";n.r(t),n.d(t,{add:()=>l,angle:()=>P,ceil:()=>d,clone:()=>s,copy:()=>i,create:()=>a,cross:()=>A,dist:()=>W,distance:()=>b,div:()=>G,divide:()=>p,dot:()=>M,equals:()=>U,exactEquals:()=>z,floor:()=>f,forEach:()=>X,fromValues:()=>o,inverse:()=>N,len:()=>V,length:()=>E,lerp:()=>R,max:()=>g,min:()=>m,mul:()=>H,multiply:()=>h,negate:()=>w,normalize:()=>S,random:()=>I,rotate:()=>L,round:()=>y,scale:()=>v,scaleAndAdd:()=>x,set:()=>u,sqrDist:()=>q,sqrLen:()=>K,squaredDistance:()=>_,squaredLength:()=>T,str:()=>B,sub:()=>j,subtract:()=>c,transformMat2:()=>k,transformMat2d:()=>C,transformMat3:()=>O,transformMat4:()=>D,zero:()=>F});var r=n(685);function a(){var e=new r.ARRAY_TYPE(2);return r.ARRAY_TYPE!=Float32Array&&(e[0]=0,e[1]=0),e}function s(e){var t=new r.ARRAY_TYPE(2);return t[0]=e[0],t[1]=e[1],t}function o(e,t){var n=new r.ARRAY_TYPE(2);return n[0]=e,n[1]=t,n}function i(e,t){return e[0]=t[0],e[1]=t[1],e}function u(e,t,n){return e[0]=t,e[1]=n,e}function l(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function c(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function h(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e}function p(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e}function d(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function f(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function m(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function g(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}function y(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e}function v(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function x(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e}function b(e,t){var n=t[0]-e[0],r=t[1]-e[1];return Math.hypot(n,r)}function _(e,t){var n=t[0]-e[0],r=t[1]-e[1];return n*n+r*r}function E(e){var t=e[0],n=e[1];return Math.hypot(t,n)}function T(e){var t=e[0],n=e[1];return t*t+n*n}function w(e,t){return e[0]=-t[0],e[1]=-t[1],e}function N(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function S(e,t){var n=t[0],r=t[1],a=n*n+r*r;return a>0&&(a=1/Math.sqrt(a)),e[0]=t[0]*a,e[1]=t[1]*a,e}function M(e,t){return e[0]*t[0]+e[1]*t[1]}function A(e,t,n){var r=t[0]*n[1]-t[1]*n[0];return e[0]=e[1]=0,e[2]=r,e}function R(e,t,n,r){var a=t[0],s=t[1];return e[0]=a+r*(n[0]-a),e[1]=s+r*(n[1]-s),e}function I(e,t){t=t||1;var n=2*r.RANDOM()*Math.PI;return e[0]=Math.cos(n)*t,e[1]=Math.sin(n)*t,e}function k(e,t,n){var r=t[0],a=t[1];return e[0]=n[0]*r+n[2]*a,e[1]=n[1]*r+n[3]*a,e}function C(e,t,n){var r=t[0],a=t[1];return e[0]=n[0]*r+n[2]*a+n[4],e[1]=n[1]*r+n[3]*a+n[5],e}function O(e,t,n){var r=t[0],a=t[1];return e[0]=n[0]*r+n[3]*a+n[6],e[1]=n[1]*r+n[4]*a+n[7],e}function D(e,t,n){var r=t[0],a=t[1];return e[0]=n[0]*r+n[4]*a+n[12],e[1]=n[1]*r+n[5]*a+n[13],e}function L(e,t,n,r){var a=t[0]-n[0],s=t[1]-n[1],o=Math.sin(r),i=Math.cos(r);return e[0]=a*i-s*o+n[0],e[1]=a*o+s*i+n[1],e}function P(e,t){var n=e[0],r=e[1],a=t[0],s=t[1],o=Math.sqrt(n*n+r*r)*Math.sqrt(a*a+s*s),i=o&&(n*a+r*s)/o;return Math.acos(Math.min(Math.max(i,-1),1))}function F(e){return e[0]=0,e[1]=0,e}function B(e){return"vec2("+e[0]+", "+e[1]+")"}function z(e,t){return e[0]===t[0]&&e[1]===t[1]}function U(e,t){var n=e[0],a=e[1],s=t[0],o=t[1];return Math.abs(n-s)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(s))&&Math.abs(a-o)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(o))}var $,V=E,j=c,H=h,G=p,W=b,q=_,K=T,X=($=a(),function(e,t,n,r,a,s){var o,i;for(t||(t=2),n||(n=0),i=r?Math.min(r*t+n,e.length):e.length,o=n;o{"use strict";n.r(t),n.d(t,{add:()=>c,angle:()=>z,bezier:()=>k,ceil:()=>f,clone:()=>s,copy:()=>u,create:()=>a,cross:()=>A,dist:()=>K,distance:()=>_,div:()=>q,divide:()=>d,dot:()=>M,equals:()=>j,exactEquals:()=>V,floor:()=>m,forEach:()=>J,fromValues:()=>i,hermite:()=>I,inverse:()=>N,len:()=>Y,length:()=>o,lerp:()=>R,max:()=>y,min:()=>g,mul:()=>W,multiply:()=>p,negate:()=>w,normalize:()=>S,random:()=>C,rotateX:()=>P,rotateY:()=>F,rotateZ:()=>B,round:()=>v,scale:()=>x,scaleAndAdd:()=>b,set:()=>l,sqrDist:()=>X,sqrLen:()=>Z,squaredDistance:()=>E,squaredLength:()=>T,str:()=>$,sub:()=>G,subtract:()=>h,transformMat3:()=>D,transformMat4:()=>O,transformQuat:()=>L,zero:()=>U});var r=n(685);function a(){var e=new r.ARRAY_TYPE(3);return r.ARRAY_TYPE!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function s(e){var t=new r.ARRAY_TYPE(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function o(e){var t=e[0],n=e[1],r=e[2];return Math.hypot(t,n,r)}function i(e,t,n){var a=new r.ARRAY_TYPE(3);return a[0]=e,a[1]=t,a[2]=n,a}function u(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function l(e,t,n,r){return e[0]=t,e[1]=n,e[2]=r,e}function c(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e}function h(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e}function p(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e}function d(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e}function f(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e}function m(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e}function g(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e}function y(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e}function v(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e[2]=Math.round(t[2]),e}function x(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e}function b(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e}function _(e,t){var n=t[0]-e[0],r=t[1]-e[1],a=t[2]-e[2];return Math.hypot(n,r,a)}function E(e,t){var n=t[0]-e[0],r=t[1]-e[1],a=t[2]-e[2];return n*n+r*r+a*a}function T(e){var t=e[0],n=e[1],r=e[2];return t*t+n*n+r*r}function w(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}function N(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e}function S(e,t){var n=t[0],r=t[1],a=t[2],s=n*n+r*r+a*a;return s>0&&(s=1/Math.sqrt(s)),e[0]=t[0]*s,e[1]=t[1]*s,e[2]=t[2]*s,e}function M(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function A(e,t,n){var r=t[0],a=t[1],s=t[2],o=n[0],i=n[1],u=n[2];return e[0]=a*u-s*i,e[1]=s*o-r*u,e[2]=r*i-a*o,e}function R(e,t,n,r){var a=t[0],s=t[1],o=t[2];return e[0]=a+r*(n[0]-a),e[1]=s+r*(n[1]-s),e[2]=o+r*(n[2]-o),e}function I(e,t,n,r,a,s){var o=s*s,i=o*(2*s-3)+1,u=o*(s-2)+s,l=o*(s-1),c=o*(3-2*s);return e[0]=t[0]*i+n[0]*u+r[0]*l+a[0]*c,e[1]=t[1]*i+n[1]*u+r[1]*l+a[1]*c,e[2]=t[2]*i+n[2]*u+r[2]*l+a[2]*c,e}function k(e,t,n,r,a,s){var o=1-s,i=o*o,u=s*s,l=i*o,c=3*s*i,h=3*u*o,p=u*s;return e[0]=t[0]*l+n[0]*c+r[0]*h+a[0]*p,e[1]=t[1]*l+n[1]*c+r[1]*h+a[1]*p,e[2]=t[2]*l+n[2]*c+r[2]*h+a[2]*p,e}function C(e,t){t=t||1;var n=2*r.RANDOM()*Math.PI,a=2*r.RANDOM()-1,s=Math.sqrt(1-a*a)*t;return e[0]=Math.cos(n)*s,e[1]=Math.sin(n)*s,e[2]=a*t,e}function O(e,t,n){var r=t[0],a=t[1],s=t[2],o=n[3]*r+n[7]*a+n[11]*s+n[15];return o=o||1,e[0]=(n[0]*r+n[4]*a+n[8]*s+n[12])/o,e[1]=(n[1]*r+n[5]*a+n[9]*s+n[13])/o,e[2]=(n[2]*r+n[6]*a+n[10]*s+n[14])/o,e}function D(e,t,n){var r=t[0],a=t[1],s=t[2];return e[0]=r*n[0]+a*n[3]+s*n[6],e[1]=r*n[1]+a*n[4]+s*n[7],e[2]=r*n[2]+a*n[5]+s*n[8],e}function L(e,t,n){var r=n[0],a=n[1],s=n[2],o=n[3],i=t[0],u=t[1],l=t[2],c=a*l-s*u,h=s*i-r*l,p=r*u-a*i,d=a*p-s*h,f=s*c-r*p,m=r*h-a*c,g=2*o;return c*=g,h*=g,p*=g,d*=2,f*=2,m*=2,e[0]=i+c+d,e[1]=u+h+f,e[2]=l+p+m,e}function P(e,t,n,r){var a=[],s=[];return a[0]=t[0]-n[0],a[1]=t[1]-n[1],a[2]=t[2]-n[2],s[0]=a[0],s[1]=a[1]*Math.cos(r)-a[2]*Math.sin(r),s[2]=a[1]*Math.sin(r)+a[2]*Math.cos(r),e[0]=s[0]+n[0],e[1]=s[1]+n[1],e[2]=s[2]+n[2],e}function F(e,t,n,r){var a=[],s=[];return a[0]=t[0]-n[0],a[1]=t[1]-n[1],a[2]=t[2]-n[2],s[0]=a[2]*Math.sin(r)+a[0]*Math.cos(r),s[1]=a[1],s[2]=a[2]*Math.cos(r)-a[0]*Math.sin(r),e[0]=s[0]+n[0],e[1]=s[1]+n[1],e[2]=s[2]+n[2],e}function B(e,t,n,r){var a=[],s=[];return a[0]=t[0]-n[0],a[1]=t[1]-n[1],a[2]=t[2]-n[2],s[0]=a[0]*Math.cos(r)-a[1]*Math.sin(r),s[1]=a[0]*Math.sin(r)+a[1]*Math.cos(r),s[2]=a[2],e[0]=s[0]+n[0],e[1]=s[1]+n[1],e[2]=s[2]+n[2],e}function z(e,t){var n=e[0],r=e[1],a=e[2],s=t[0],o=t[1],i=t[2],u=Math.sqrt(n*n+r*r+a*a)*Math.sqrt(s*s+o*o+i*i),l=u&&M(e,t)/u;return Math.acos(Math.min(Math.max(l,-1),1))}function U(e){return e[0]=0,e[1]=0,e[2]=0,e}function $(e){return"vec3("+e[0]+", "+e[1]+", "+e[2]+")"}function V(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]}function j(e,t){var n=e[0],a=e[1],s=e[2],o=t[0],i=t[1],u=t[2];return Math.abs(n-o)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(a-i)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(i))&&Math.abs(s-u)<=r.EPSILON*Math.max(1,Math.abs(s),Math.abs(u))}var H,G=h,W=p,q=d,K=_,X=E,Y=o,Z=T,J=(H=a(),function(e,t,n,r,a,s){var o,i;for(t||(t=3),n||(n=0),i=r?Math.min(r*t+n,e.length):e.length,o=n;o{e.exports=n;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch(e){}function n(e,t,n){this.low=0|e,this.high=0|t,this.unsigned=!!n}function r(e){return!0===(e&&e.__isLong__)}n.prototype.__isLong__,Object.defineProperty(n.prototype,"__isLong__",{value:!0}),n.isLong=r;var a={},s={};function o(e,t){var n,r,o;return t?(o=0<=(e>>>=0)&&e<256)&&(r=s[e])?r:(n=u(e,(0|e)<0?-1:0,!0),o&&(s[e]=n),n):(o=-128<=(e|=0)&&e<128)&&(r=a[e])?r:(n=u(e,e<0?-1:0,!1),o&&(a[e]=n),n)}function i(e,t){if(isNaN(e))return t?y:g;if(t){if(e<0)return y;if(e>=d)return E}else{if(e<=-f)return T;if(e+1>=f)return _}return e<0?i(-e,t).neg():u(e%p|0,e/p|0,t)}function u(e,t,r){return new n(e,t,r)}n.fromInt=o,n.fromNumber=i,n.fromBits=u;var l=Math.pow;function c(e,t,n){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return g;if("number"==typeof t?(n=t,t=!1):t=!!t,(n=n||10)<2||360)throw Error("interior hyphen");if(0===r)return c(e.substring(1),t,n).neg();for(var a=i(l(n,8)),s=g,o=0;o>>0:this.low},w.toNumber=function(){return this.unsigned?(this.high>>>0)*p+(this.low>>>0):this.high*p+(this.low>>>0)},w.toString=function(e){if((e=e||10)<2||36>>0).toString(e);if((s=u).isZero())return c+o;for(;c.length<6;)c="0"+c;o=""+c+o}},w.getHighBits=function(){return this.high},w.getHighBitsUnsigned=function(){return this.high>>>0},w.getLowBits=function(){return this.low},w.getLowBitsUnsigned=function(){return this.low>>>0},w.getNumBitsAbs=function(){if(this.isNegative())return this.eq(T)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&0==(e&1<=0},w.isOdd=function(){return 1==(1&this.low)},w.isEven=function(){return 0==(1&this.low)},w.equals=function(e){return r(e)||(e=h(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&this.high===e.high&&this.low===e.low},w.eq=w.equals,w.notEquals=function(e){return!this.eq(e)},w.neq=w.notEquals,w.ne=w.notEquals,w.lessThan=function(e){return this.comp(e)<0},w.lt=w.lessThan,w.lessThanOrEqual=function(e){return this.comp(e)<=0},w.lte=w.lessThanOrEqual,w.le=w.lessThanOrEqual,w.greaterThan=function(e){return this.comp(e)>0},w.gt=w.greaterThan,w.greaterThanOrEqual=function(e){return this.comp(e)>=0},w.gte=w.greaterThanOrEqual,w.ge=w.greaterThanOrEqual,w.compare=function(e){if(r(e)||(e=h(e)),this.eq(e))return 0;var t=this.isNegative(),n=e.isNegative();return t&&!n?-1:!t&&n?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},w.comp=w.compare,w.negate=function(){return!this.unsigned&&this.eq(T)?T:this.not().add(v)},w.neg=w.negate,w.add=function(e){r(e)||(e=h(e));var t=this.high>>>16,n=65535&this.high,a=this.low>>>16,s=65535&this.low,o=e.high>>>16,i=65535&e.high,l=e.low>>>16,c=0,p=0,d=0,f=0;return d+=(f+=s+(65535&e.low))>>>16,p+=(d+=a+l)>>>16,c+=(p+=n+i)>>>16,c+=t+o,u((d&=65535)<<16|(f&=65535),(c&=65535)<<16|(p&=65535),this.unsigned)},w.subtract=function(e){return r(e)||(e=h(e)),this.add(e.neg())},w.sub=w.subtract,w.multiply=function(e){if(this.isZero())return g;if(r(e)||(e=h(e)),t)return u(t.mul(this.low,this.high,e.low,e.high),t.get_high(),this.unsigned);if(e.isZero())return g;if(this.eq(T))return e.isOdd()?T:g;if(e.eq(T))return this.isOdd()?T:g;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(m)&&e.lt(m))return i(this.toNumber()*e.toNumber(),this.unsigned);var n=this.high>>>16,a=65535&this.high,s=this.low>>>16,o=65535&this.low,l=e.high>>>16,c=65535&e.high,p=e.low>>>16,d=65535&e.low,f=0,y=0,v=0,x=0;return v+=(x+=o*d)>>>16,y+=(v+=s*d)>>>16,v&=65535,y+=(v+=o*p)>>>16,f+=(y+=a*d)>>>16,y&=65535,f+=(y+=s*p)>>>16,y&=65535,f+=(y+=o*c)>>>16,f+=n*d+a*p+s*c+o*l,u((v&=65535)<<16|(x&=65535),(f&=65535)<<16|(y&=65535),this.unsigned)},w.mul=w.multiply,w.divide=function(e){if(r(e)||(e=h(e)),e.isZero())throw Error("division by zero");var n,a,s;if(t)return this.unsigned||-2147483648!==this.high||-1!==e.low||-1!==e.high?u((this.unsigned?t.div_u:t.div_s)(this.low,this.high,e.low,e.high),t.get_high(),this.unsigned):this;if(this.isZero())return this.unsigned?y:g;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return y;if(e.gt(this.shru(1)))return x;s=y}else{if(this.eq(T))return e.eq(v)||e.eq(b)?T:e.eq(T)?v:(n=this.shr(1).div(e).shl(1)).eq(g)?e.isNegative()?v:b:(a=this.sub(e.mul(n)),s=n.add(a.div(e)));if(e.eq(T))return this.unsigned?y:g;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();s=g}for(a=this;a.gte(e);){n=Math.max(1,Math.floor(a.toNumber()/e.toNumber()));for(var o=Math.ceil(Math.log(n)/Math.LN2),c=o<=48?1:l(2,o-48),p=i(n),d=p.mul(e);d.isNegative()||d.gt(a);)d=(p=i(n-=c,this.unsigned)).mul(e);p.isZero()&&(p=v),s=s.add(p),a=a.sub(d)}return s},w.div=w.divide,w.modulo=function(e){return r(e)||(e=h(e)),t?u((this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,e.low,e.high),t.get_high(),this.unsigned):this.sub(this.div(e).mul(e))},w.mod=w.modulo,w.rem=w.modulo,w.not=function(){return u(~this.low,~this.high,this.unsigned)},w.and=function(e){return r(e)||(e=h(e)),u(this.low&e.low,this.high&e.high,this.unsigned)},w.or=function(e){return r(e)||(e=h(e)),u(this.low|e.low,this.high|e.high,this.unsigned)},w.xor=function(e){return r(e)||(e=h(e)),u(this.low^e.low,this.high^e.high,this.unsigned)},w.shiftLeft=function(e){return r(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?u(this.low<>>32-e,this.unsigned):u(0,this.low<>>e|this.high<<32-e,this.high>>e,this.unsigned):u(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},w.shr=w.shiftRight,w.shiftRightUnsigned=function(e){if(r(e)&&(e=e.toInt()),0==(e&=63))return this;var t=this.high;return e<32?u(this.low>>>e|t<<32-e,t>>>e,this.unsigned):u(32===e?t:t>>>e-32,0,this.unsigned)},w.shru=w.shiftRightUnsigned,w.shr_u=w.shiftRightUnsigned,w.toSigned=function(){return this.unsigned?u(this.low,this.high,!1):this},w.toUnsigned=function(){return this.unsigned?this:u(this.low,this.high,!0)},w.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},w.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24,255&e,e>>>8&255,e>>>16&255,e>>>24]},w.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24,e>>>16&255,e>>>8&255,255&e,t>>>24,t>>>16&255,t>>>8&255,255&t]},n.fromBytes=function(e,t,r){return r?n.fromBytesLE(e,t):n.fromBytesBE(e,t)},n.fromBytesLE=function(e,t){return new n(e[0]|e[1]<<8|e[2]<<16|e[3]<<24,e[4]|e[5]<<8|e[6]<<16|e[7]<<24,t)},n.fromBytesBE=function(e,t){return new n(e[4]<<24|e[5]<<16|e[6]<<8|e[7],e[0]<<24|e[1]<<16|e[2]<<8|e[3],t)}},418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,a){for(var s,o,i=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u{"use strict";n.d(t,{Z:()=>x});let r=window,a=60,s=performance.now(),o=0,i=0,u=s;const l=[],c=[],h=[],p=[];let d=[],f=[],m=-1,g=0;function y(){!function(){let e,t=0,n=1e3/a,r=0;for(t=0;t0;)e=d.pop(),e.func(e.args);let m=performance.now();for(i=(m-s)/1e3,o=m-u,t=0;te.delay&&(e.func(e.args),c.splice(t,1));for(m=performance.now();h.length>0;){if(e=h.shift(),r=performance.now(),!(r-m0;)e=p.shift(),r=performance.now(),r-m-1&&window.cancelAnimationFrame(m),r=e,y()},setFrameRate:function(e){a=e},getElapsedTime:function(){return i},getDeltaTime:function(){return o}};const x=v},377:(e,t,n)=>{var r=n(832),a=n(652),s=n(801),o=n(30),i=n(618),u=n(49),l=n(971);l.alea=r,l.xor128=a,l.xorwow=s,l.xorshift7=o,l.xor4096=i,l.tychei=u,e.exports=l},832:function(e,t,n){var r;!function(e,a,s){function o(e){var t,n=this,r=(t=4022871197,function(e){e=String(e);for(var n=0;n>>0,t=(r*=t)>>>0,t+=4294967296*(r-=t)}return 2.3283064365386963e-10*(t>>>0)});n.next=function(){var e=2091639*n.s0+2.3283064365386963e-10*n.c;return n.s0=n.s1,n.s1=n.s2,n.s2=e-(n.c=0|e)},n.c=1,n.s0=r(" "),n.s1=r(" "),n.s2=r(" "),n.s0-=r(e),n.s0<0&&(n.s0+=1),n.s1-=r(e),n.s1<0&&(n.s1+=1),n.s2-=r(e),n.s2<0&&(n.s2+=1),r=null}function i(e,t){return t.c=e.c,t.s0=e.s0,t.s1=e.s1,t.s2=e.s2,t}function u(e,t){var n=new o(e),r=t&&t.state,a=n.next;return a.int32=function(){return 4294967296*n.next()|0},a.double=function(){return a()+11102230246251565e-32*(2097152*a()|0)},a.quick=a,r&&("object"==typeof r&&i(r,n),a.state=function(){return i(n,{})}),a}a&&a.exports?a.exports=u:n.amdD&&n.amdO?void 0===(r=function(){return u}.call(t,n,t,a))||(a.exports=r):this.alea=u}(0,e=n.nmd(e),n.amdD)},49:function(e,t,n){var r;!function(e,a,s){function o(e){var t=this,n="";t.next=function(){var e=t.b,n=t.c,r=t.d,a=t.a;return e=e<<25^e>>>7^n,n=n-r|0,r=r<<24^r>>>8^a,a=a-e|0,t.b=e=e<<20^e>>>12^n,t.c=n=n-r|0,t.d=r<<16^n>>>16^a,t.a=a-e|0},t.a=0,t.b=0,t.c=-1640531527,t.d=1367130551,e===Math.floor(e)?(t.a=e/4294967296|0,t.b=0|e):n+=e;for(var r=0;r>>0)/4294967296};return a.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},a.int32=n.next,a.quick=a,r&&("object"==typeof r&&i(r,n),a.state=function(){return i(n,{})}),a}a&&a.exports?a.exports=u:n.amdD&&n.amdO?void 0===(r=function(){return u}.call(t,n,t,a))||(a.exports=r):this.tychei=u}(0,e=n.nmd(e),n.amdD)},652:function(e,t,n){var r;!function(e,a,s){function o(e){var t=this,n="";t.x=0,t.y=0,t.z=0,t.w=0,t.next=function(){var e=t.x^t.x<<11;return t.x=t.y,t.y=t.z,t.z=t.w,t.w^=t.w>>>19^e^e>>>8},e===(0|e)?t.x=e:n+=e;for(var r=0;r>>0)/4294967296};return a.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},a.int32=n.next,a.quick=a,r&&("object"==typeof r&&i(r,n),a.state=function(){return i(n,{})}),a}a&&a.exports?a.exports=u:n.amdD&&n.amdO?void 0===(r=function(){return u}.call(t,n,t,a))||(a.exports=r):this.xor128=u}(0,e=n.nmd(e),n.amdD)},618:function(e,t,n){var r;!function(e,a,s){function o(e){var t=this;t.next=function(){var e,n,r=t.w,a=t.X,s=t.i;return t.w=r=r+1640531527|0,n=a[s+34&127],e=a[s=s+1&127],n^=n<<13,e^=e<<17,n^=n>>>15,e^=e>>>12,n=a[s]=n^e,t.i=s,n+(r^r>>>16)|0},function(e,t){var n,r,a,s,o,i=[],u=128;for(t===(0|t)?(r=t,t=null):(t+="\0",r=0,u=Math.max(u,t.length)),a=0,s=-32;s>>15,r^=r<<4,r^=r>>>13,s>=0&&(o=o+1640531527|0,a=0==(n=i[127&s]^=r+o)?a+1:0);for(a>=128&&(i[127&(t&&t.length||0)]=-1),a=127,s=512;s>0;--s)r=i[a+34&127],n=i[a=a+1&127],r^=r<<13,n^=n<<17,r^=r>>>15,n^=n>>>12,i[a]=r^n;e.w=o,e.X=i,e.i=a}(t,e)}function i(e,t){return t.i=e.i,t.w=e.w,t.X=e.X.slice(),t}function u(e,t){null==e&&(e=+new Date);var n=new o(e),r=t&&t.state,a=function(){return(n.next()>>>0)/4294967296};return a.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},a.int32=n.next,a.quick=a,r&&(r.X&&i(r,n),a.state=function(){return i(n,{})}),a}a&&a.exports?a.exports=u:n.amdD&&n.amdO?void 0===(r=function(){return u}.call(t,n,t,a))||(a.exports=r):this.xor4096=u}(0,e=n.nmd(e),n.amdD)},30:function(e,t,n){var r;!function(e,a,s){function o(e){var t=this;t.next=function(){var e,n,r=t.x,a=t.i;return e=r[a],n=(e^=e>>>7)^e<<24,n^=(e=r[a+1&7])^e>>>10,n^=(e=r[a+3&7])^e>>>3,n^=(e=r[a+4&7])^e<<7,e=r[a+7&7],n^=(e^=e<<13)^e<<9,r[a]=n,t.i=a+1&7,n},function(e,t){var n,r=[];if(t===(0|t))r[0]=t;else for(t=""+t,n=0;n0;--n)e.next()}(t,e)}function i(e,t){return t.x=e.x.slice(),t.i=e.i,t}function u(e,t){null==e&&(e=+new Date);var n=new o(e),r=t&&t.state,a=function(){return(n.next()>>>0)/4294967296};return a.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},a.int32=n.next,a.quick=a,r&&(r.x&&i(r,n),a.state=function(){return i(n,{})}),a}a&&a.exports?a.exports=u:n.amdD&&n.amdO?void 0===(r=function(){return u}.call(t,n,t,a))||(a.exports=r):this.xorshift7=u}(0,e=n.nmd(e),n.amdD)},801:function(e,t,n){var r;!function(e,a,s){function o(e){var t=this,n="";t.next=function(){var e=t.x^t.x>>>2;return t.x=t.y,t.y=t.z,t.z=t.w,t.w=t.v,(t.d=t.d+362437|0)+(t.v=t.v^t.v<<4^e^e<<1)|0},t.x=0,t.y=0,t.z=0,t.w=0,t.v=0,e===(0|e)?t.x=e:n+=e;for(var r=0;r>>4),t.next()}function i(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t.v=e.v,t.d=e.d,t}function u(e,t){var n=new o(e),r=t&&t.state,a=function(){return(n.next()>>>0)/4294967296};return a.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},a.int32=n.next,a.quick=a,r&&("object"==typeof r&&i(r,n),a.state=function(){return i(n,{})}),a}a&&a.exports?a.exports=u:n.amdD&&n.amdO?void 0===(r=function(){return u}.call(t,n,t,a))||(a.exports=r):this.xorwow=u}(0,e=n.nmd(e),n.amdD)},971:function(e,t,n){var r;!function(a,s,o){var i,u=256,l=o.pow(u,6),c=o.pow(2,52),h=2*c,p=u-1;function d(e,t,n){var r=[],p=y(g((t=1==t?{entropy:!0}:t||{}).entropy?[e,v(s)]:null==e?function(){try{var e;return i&&(e=i.randomBytes)?e=e(u):(e=new Uint8Array(u),(a.crypto||a.msCrypto).getRandomValues(e)),v(e)}catch(e){var t=a.navigator,n=t&&t.plugins;return[+new Date,a,n,a.screen,v(s)]}}():e,3),r),d=new f(r),x=function(){for(var e=d.g(6),t=l,n=0;e=h;)e/=2,t/=2,n>>>=1;return(e+n)/t};return x.int32=function(){return 0|d.g(4)},x.quick=function(){return d.g(4)/4294967296},x.double=x,y(v(d.S),s),(t.pass||n||function(e,t,n,r){return r&&(r.S&&m(r,d),e.state=function(){return m(d,{})}),n?(o.random=e,t):e})(x,p,"global"in t?t.global:this==o,t.state)}function f(e){var t,n=e.length,r=this,a=0,s=r.i=r.j=0,o=r.S=[];for(n||(e=[n++]);a{"use strict";n.d(t,{default:()=>r});const r={numParticles:64,numSets:16,extreme:!0,autoSave:!1,useHandDetection:!1,showThumbnail:!1,margin:100,thumbnailSize:256,background:[22,22,22]}},643:()=>{Array.prototype.flat||Object.defineProperty(Array.prototype,"flat",{configurable:!0,value:function e(){var t=isNaN(arguments[0])?1:Number(arguments[0]);return t?Array.prototype.reduce.call(this,(function(n,r){return Array.isArray(r)?n.push.apply(n,e.call(r,t-1)):n.push(r),n}),[]):Array.prototype.slice.call(this)},writable:!0})},447:e=>{e.exports={TEXTURE_SIZE:128,TEXTURE_DOWNSAMPLE:2,DENSITY_DISSIPATION:.994,VELOCITY_DISSIPATION:.996,PRESSURE_DISSIPATION:.996,PRESSURE_ITERATIONS:20}},841:e=>{e.exports="precision highp float;\nvarying vec2 vTextureCoord;\nuniform sampler2D textureBase;\nuniform sampler2D textureAdd;\nuniform float uStrength;\n\nvoid main(void) {\n vec3 base = texture2D(textureBase, vTextureCoord).xyz;\n vec3 add = texture2D(textureAdd, vTextureCoord).xyz;\n gl_FragColor = vec4(base + add * uStrength, 1.0);\n}"},333:e=>{e.exports="precision highp float;\n\nvarying vec2 vTextureCoord;\nuniform float uTimestep;\nuniform float uDissipation;\nuniform vec2 uTexelSize; // 1 / grid scale \nuniform sampler2D textureVel; // input textureVel\nuniform sampler2D textureMap; // quantity to advect\n\nvoid main() {\n\tvec2 pos = vTextureCoord - uTimestep * uTexelSize * texture2D(textureVel, vTextureCoord).xy;\n\tgl_FragColor = uDissipation * texture2D(textureMap, pos);\n}"},110:e=>{e.exports="precision highp float;\n\nvarying vec2 vTextureCoord;\nuniform sampler2D texturePressure;\nuniform float uDissipation;\n\nvoid main() {\n gl_FragColor = uDissipation * texture2D(texturePressure, vTextureCoord);\n}"},125:e=>{e.exports="\n\nvec3 mod289(vec3 x) {\treturn x - floor(x * (1.0 / 289.0)) * 289.0;\t}\n\nvec4 mod289(vec4 x) {\treturn x - floor(x * (1.0 / 289.0)) * 289.0;\t}\n\nvec4 permute(vec4 x) {\treturn mod289(((x*34.0)+1.0)*x);\t}\n\nvec4 taylorInvSqrt(vec4 r) {\treturn 1.79284291400159 - 0.85373472095314 * r;}\n\nfloat snoise(vec3 v) { \n const vec2 C = vec2(1.0/6.0, 1.0/3.0) ;\n const vec4 D = vec4(0.0, 0.5, 1.0, 2.0);\n\n vec3 i = floor(v + dot(v, C.yyy) );\n vec3 x0 = v - i + dot(i, C.xxx) ;\n\n vec3 g = step(x0.yzx, x0.xyz);\n vec3 l = 1.0 - g;\n vec3 i1 = min( g.xyz, l.zxy );\n vec3 i2 = max( g.xyz, l.zxy );\n\n vec3 x1 = x0 - i1 + C.xxx;\n vec3 x2 = x0 - i2 + C.yyy; // 2.0*C.x = 1/3 = C.y\n vec3 x3 = x0 - D.yyy; // -1.0+3.0*C.x = -0.5 = -D.y\n\n i = mod289(i); \n vec4 p = permute( permute( permute( \n i.z + vec4(0.0, i1.z, i2.z, 1.0 ))\n + i.y + vec4(0.0, i1.y, i2.y, 1.0 )) \n + i.x + vec4(0.0, i1.x, i2.x, 1.0 ));\n\n float n_ = 0.142857142857; // 1.0/7.0\n vec3 ns = n_ * D.wyz - D.xzx;\n\n vec4 j = p - 49.0 * floor(p * ns.z * ns.z); // mod(p,7*7)\n\n vec4 x_ = floor(j * ns.z);\n vec4 y_ = floor(j - 7.0 * x_ ); // mod(j,N)\n\n vec4 x = x_ *ns.x + ns.yyyy;\n vec4 y = y_ *ns.x + ns.yyyy;\n vec4 h = 1.0 - abs(x) - abs(y);\n\n vec4 b0 = vec4( x.xy, y.xy );\n vec4 b1 = vec4( x.zw, y.zw );\n\n vec4 s0 = floor(b0)*2.0 + 1.0;\n vec4 s1 = floor(b1)*2.0 + 1.0;\n vec4 sh = -step(h, vec4(0.0));\n\n vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy ;\n vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww ;\n\n vec3 p0 = vec3(a0.xy,h.x);\n vec3 p1 = vec3(a0.zw,h.y);\n vec3 p2 = vec3(a1.xy,h.z);\n vec3 p3 = vec3(a1.zw,h.w);\n\n vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2, p2), dot(p3,p3)));\n p0 *= norm.x;\n p1 *= norm.y;\n p2 *= norm.z;\n p3 *= norm.w;\n\n vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0);\n m = m * m;\n return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1), \n dot(p2,x2), dot(p3,x3) ) );\n}\n\nvec3 snoiseVec3( vec3 x ){\n\n float s = snoise(vec3( x ));\n float s1 = snoise(vec3( x.y - 19.1 , x.z + 33.4 , x.x + 47.2 ));\n float s2 = snoise(vec3( x.z + 74.2 , x.x - 124.5 , x.y + 99.4 ));\n vec3 c = vec3( s , s1 , s2 );\n return c;\n\n}\n\nvec3 curlNoise( vec3 p ){\n \n const float e = .1;\n vec3 dx = vec3( e , 0.0 , 0.0 );\n vec3 dy = vec3( 0.0 , e , 0.0 );\n vec3 dz = vec3( 0.0 , 0.0 , e );\n\n vec3 p_x0 = snoiseVec3( p - dx );\n vec3 p_x1 = snoiseVec3( p + dx );\n vec3 p_y0 = snoiseVec3( p - dy );\n vec3 p_y1 = snoiseVec3( p + dy );\n vec3 p_z0 = snoiseVec3( p - dz );\n vec3 p_z1 = snoiseVec3( p + dz );\n\n float x = p_y1.z - p_y0.z - p_z1.y + p_z0.y;\n float y = p_z1.x - p_z0.x - p_x1.z + p_x0.z;\n float z = p_x1.y - p_x0.y - p_y1.x + p_y0.x;\n\n const float divisor = 1.0 / ( 2.0 * e );\n return normalize( vec3( x , y , z ) * divisor );\n\n}"},287:e=>{e.exports="\nprecision highp float;\nprecision mediump sampler2D;\n\nvarying vec2 vTextureCoord; // grid coordinates\nuniform vec2 uTexelSize;\nuniform sampler2D textureVel; // vector field\n\nvec2 sampleVelocity(in vec2 uv) {\n vec2 mult = vec2(1.0, 1.0);\n if (uv.x < 0.0 || uv.x > 1.0) { mult.x = -1.0; }\n if (uv.y < 0.0 || uv.y > 1.0) { mult.y = -1.0; }\n return texture2D(textureVel, uv).xy;\n}\n\nvoid main() {\n float L = sampleVelocity(vTextureCoord - vec2(uTexelSize.x, 0.0)).x;\n float R = sampleVelocity(vTextureCoord + vec2(uTexelSize.x, 0.0)).x;\n float T = sampleVelocity(vTextureCoord + vec2(0.0, uTexelSize.y)).y;\n float B = sampleVelocity(vTextureCoord - vec2(0.0, uTexelSize.y)).y;\n float div = 0.5 * (R - L + T - B);\n gl_FragColor = vec4(div, 0.0, 0.0, 1.0);\n}"},546:e=>{e.exports="precision highp float;\n\nvarying vec2 vTextureCoord;\nuniform vec2 uTexelSize;\nuniform sampler2D texturePressure;\nuniform sampler2D textureVel;\n\nvoid main() {\n\tfloat pL = texture2D(texturePressure, vTextureCoord - vec2(uTexelSize.x, 0.0)).x;\n\tfloat pR = texture2D(texturePressure, vTextureCoord + vec2(uTexelSize.x, 0.0)).x;\n\tfloat pB = texture2D(texturePressure, vTextureCoord - vec2(0.0, uTexelSize.y)).x;\n\tfloat pT = texture2D(texturePressure, vTextureCoord + vec2(0.0, uTexelSize.y)).x;\n\tvec2 v = texture2D(textureVel, vTextureCoord).xy;\n\tgl_FragColor = vec4(v - vec2(pR - pL, pT - pB), 0.0, 1.0);\n}"},639:e=>{e.exports="precision highp float;\nprecision mediump sampler2D;\n\nvarying vec2 vTextureCoord; // grid coordinates \nuniform vec2 uTexelSize;\nuniform sampler2D texturePressure;\nuniform sampler2D textureDivergence;\n\nvoid main() {\n // left, right, bottom, and top texturePressure samples\n float L = texture2D(texturePressure, vTextureCoord - vec2(uTexelSize.x, 0.0)).x;\n float R = texture2D(texturePressure, vTextureCoord + vec2(uTexelSize.x, 0.0)).x;\n float B = texture2D(texturePressure, vTextureCoord - vec2(0.0, uTexelSize.y)).x;\n float T = texture2D(texturePressure, vTextureCoord + vec2(0.0, uTexelSize.y)).x;\n\n // textureDivergence sample, from center\n float bC = texture2D(textureDivergence, vTextureCoord).x;\n \n // evaluate Jacobi iteration\n gl_FragColor = vec4(0.25 * (L + R + B + T - bC), 0, 0, 1);\n}"},389:(e,t,n)=>{const r=n(125);e.exports=`\n// copy.frag\n\n#define SHADER_NAME SIMPLE_TEXTURE\n\nprecision highp float;\nvarying vec2 vTextureCoord;\nuniform sampler2D texture;\n\nuniform vec2 uCenter;\nuniform vec2 uDir;\nuniform float uTime;\nuniform float uRadius;\nuniform float uStrength;\nuniform float uNoiseStrength;\nuniform float uIsVelocity;\n\n\nvec2 rotate(vec2 v, float a) {\n\tfloat s = sin(a);\n\tfloat c = cos(a);\n\tmat2 m = mat2(c, -s, s, c);\n\treturn m * v;\n}\n\n${r}\n\n#define PI 3.141592653\n\nvoid main(void) {\n\tvec2 center = uCenter;\n\n\tfloat r = 0.15 + sin(cos(uTime) * 4.489538925) * 0.0;\n\tvec2 v = vec2(r, 0.0);\n\tv = rotate(v, uTime);\n\t\n\tvec3 noise = curlNoise(vec3(vTextureCoord * 2.0, uTime)) * uNoiseStrength;\n\n\tvec2 dir = uDir;\n\tdir *= uStrength;\n\tfloat d = distance(vTextureCoord, center);\n\td = smoothstep(uRadius, 0.0, d);\n\t\n\t\n\tvec3 color = uIsVelocity > 0.5 ? vec3(dir, 0.0) : vec3(uStrength);\n\tif(uIsVelocity > .5) {\n\t\tcolor += noise * 0.5;\n\t} else {\n\t\tcolor += noise.rrr * uStrength;\n\t}\n\tcolor *= d;\n\t\n\tvec3 base = texture2D(texture, vTextureCoord).xyz;\n\t\n\tgl_FragColor = vec4(color + base, 1.0);\n}\n`},297:()=>{let e="123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ";var t="oo"+Array(49).fill(0).map((t=>e[58*Math.random()|0])).join("");let n=t.slice(2),r=new RegExp(".{"+(t.length/4|0)+"}","g"),a=n.match(r).map((t=>{return(n=t).split("").reduce(((t,r,a)=>t+e.indexOf(r)*Math.pow(58,n.length-a-1)),0);var n}));window.fxhash=t,window.fxrand=((e,t,n,r)=>()=>{var a=((e|=0)+(t|=0)|0)+(r|=0)|0;return r=r+1|0,e=t^t>>>9,t=(n|=0)+(n<<3)|0,n=(n=n<<21|n>>>11)+a|0,(a>>>0)/4294967296})(...a)},619:(e,t,n)=>{"use strict";n.d(t,{Ag:()=>o,jE:()=>p,gO:()=>h,H:()=>i,CD:()=>l,MX:()=>u,Ak:()=>r,CW:()=>c});const r=(e,t="data",n=!0)=>{var r=n?JSON.stringify(e,null,4):JSON.stringify(e),s=a(r),o=new Blob([s],{type:"application/octet-stream"}),i=URL.createObjectURL(o),u=document.createElement("a");u.setAttribute("href",i),u.setAttribute("download",`${t}.json`);var l=document.createEvent("MouseEvents");l.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,0,null),u.dispatchEvent(l)},a=e=>{for(var t=[],n=0;n{console.error(e)},u=(e,t)=>void 0===e?fxrand():void 0===t?fxrand()*e:e+(t-e)*fxrand(),l=(e,t,n)=>e*(1-n)+t*n,c=(e,t,n)=>{var r=Math.max(0,Math.min(1,(n-e)/(t-e)));return r*r*(3-2*r)},h=()=>["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document,p=s.fromValues(.5,0,0,0,0,.5,0,0,0,0,.5,0,.5,.5,.5,1)},410:()=>{},628:()=>{},42:()=>{}},r={};function a(e){var t=r[e];if(void 0!==t)return t.exports;var s=r[e]={id:e,loaded:!1,exports:{}};return n[e].call(s.exports,s,s.exports,a),s.loaded=!0,s.exports}a.m=n,a.amdD=function(){throw new Error("define cannot be used indirect")},a.amdO={},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((t,n)=>(a.f[n](e,t),t)),[])),a.u=e=>e+".bundle.js",a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="fxhash-boilerplate-webpack:",a.l=(n,r,s,o)=>{if(e[n])e[n].push(r);else{var i,u;if(void 0!==s)for(var l=document.getElementsByTagName("script"),c=0;c{i.onerror=i.onload=null,clearTimeout(d);var a=e[n];if(delete e[n],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach((e=>e(r))),t)return t(r)},d=setTimeout(p.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=p.bind(null,i.onerror),i.onload=p.bind(null,i.onload),u&&document.head.appendChild(i)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;a.g.importScripts&&(e=a.g.location+"");var t=a.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&!e;)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=e})(),(()=>{var e={179:0};a.f.j=(t,n)=>{var r=a.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var s=new Promise(((n,a)=>r=e[t]=[n,a]));n.push(r[2]=s);var o=a.p+a.u(t),i=new Error;a.l(o,(n=>{if(a.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var s=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+s+": "+o+")",i.name="ChunkLoadError",i.type=s,i.request=o,r[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var r,s,[o,i,u]=n,l=0;if(o.some((t=>0!==e[t]))){for(r in i)a.o(i,r)&&(a.m[r]=i[r]);u&&u(a)}for(t&&t(n);l{"use strict";var e={};a.r(e),a.d(e,{CompositeArrayBuffer:()=>Vn,browserFiles:()=>va,browserHTTPRequest:()=>Ma,concatenateArrayBuffers:()=>Xn,copyModel:()=>Lr,decodeWeights:()=>Gn,encodeWeights:()=>Hn,fromMemory:()=>ka,fromMemorySync:()=>Ca,getLoadHandlers:()=>ir,getModelArtifactsForJSON:()=>Qn,getModelArtifactsForJSONSync:()=>Jn,getModelArtifactsInfoForJSON:()=>er,getSaveHandlers:()=>or,getWeightSpecs:()=>tr,http:()=>Sa,isHTTPScheme:()=>wa,listModels:()=>Or,loadWeights:()=>_a,moveModel:()=>Pr,registerLoadRouter:()=>sr,registerSaveRouter:()=>ar,removeModel:()=>Dr,weightsLoaderFactory:()=>Ea,withSaveHandler:()=>Oa,withSaveHandlerSync:()=>Da});var t={};a.r(t),a.d(t,{conv2d:()=>Lu,depthwiseConv2d:()=>Bu,matMul:()=>zu});var n={};a.r(n),a.d(n,{json:()=>ql});var r={};a.r(r),a.d(r,{json:()=>Kl});var s={};a.r(s),a.d(s,{json:()=>Xl});var o={};a.r(o),a.d(o,{json:()=>Yl});var i={};a.r(i),a.d(i,{json:()=>Zl});var u={};a.r(u),a.d(u,{json:()=>Jl});var l={};a.r(l),a.d(l,{json:()=>Ql});var c={};a.r(c),a.d(c,{json:()=>ec});var h={};a.r(h),a.d(h,{json:()=>tc});var p={};a.r(p),a.d(p,{json:()=>nc});var d={};a.r(d),a.d(d,{json:()=>rc});var f={};a.r(f),a.d(f,{json:()=>ac});var m={};a.r(m),a.d(m,{json:()=>sc});var g={};a.r(g),a.d(g,{json:()=>oc});var y={};a.r(y),a.d(y,{json:()=>ic});var v={};a.r(v),a.d(v,{json:()=>uc});var x={};a.r(x),a.d(x,{json:()=>lc});var b={};a.r(b),a.d(b,{json:()=>cc});var _={};a.r(_),a.d(_,{json:()=>hc});var E={};a.r(E),a.d(E,{OP_SCOPE_SUFFIX:()=>Pn,abs:()=>ca,acos:()=>Ua,acosh:()=>$a,add:()=>Wr,addN:()=>Va,all:()=>ja,any:()=>Ha,argMax:()=>Ga,argMin:()=>Wa,asin:()=>qa,asinh:()=>Ka,atan:()=>Xa,atan2:()=>Ya,atanh:()=>Za,avgPool:()=>is,avgPool3d:()=>us,basicLSTMCell:()=>fs,batchNorm:()=>gs,batchNorm2d:()=>ys,batchNorm3d:()=>vs,batchNorm4d:()=>xs,batchToSpaceND:()=>ms,bincount:()=>bs,bitwiseAnd:()=>_s,booleanMaskAsync:()=>bu,broadcastArgs:()=>Es,broadcastTo:()=>Ts,buffer:()=>zr,cast:()=>Ur,ceil:()=>ws,clipByValue:()=>Ns,clone:()=>$r,complex:()=>Bn,concat:()=>ls,concat1d:()=>Ss,concat2d:()=>Ms,concat3d:()=>As,concat4d:()=>Rs,conv1d:()=>ks,conv2d:()=>Is,conv2dTranspose:()=>Os,conv3d:()=>Ds,conv3dTranspose:()=>Ps,cos:()=>Fs,cosh:()=>Bs,cosineWindow:()=>Au,cumprod:()=>zs,cumsum:()=>Us,denseBincount:()=>$s,depthToSpace:()=>Vs,depthwiseConv2d:()=>js,diag:()=>Hs,dilation2d:()=>Gs,div:()=>Kr,divNoNan:()=>Ks,dot:()=>Xs,dropout:()=>Su,einsum:()=>Ys,elu:()=>Zs,enclosingPowerOfTwo:()=>Mu,ensureShape:()=>Js,equal:()=>Ws,erf:()=>Qs,euclideanNorm:()=>oo,exp:()=>io,expandDims:()=>uo,expm1:()=>lo,eye:()=>ho,fft:()=>Ki,fill:()=>ia,floor:()=>po,floorDiv:()=>qr,fused:()=>t,gather:()=>fo,gatherND:()=>Nu,greater:()=>mo,greaterEqual:()=>go,ifft:()=>Xi,imag:()=>yo,image:()=>Il,inTopKAsync:()=>Ru,irfft:()=>Yi,isFinite:()=>vo,isInf:()=>xo,isNaN:()=>bo,leakyRelu:()=>_o,less:()=>Eo,lessEqual:()=>To,linalg:()=>kl,linspace:()=>wo,localResponseNormalization:()=>No,log:()=>So,log1p:()=>Mo,logSigmoid:()=>Io,logSoftmax:()=>ko,logSumExp:()=>Co,logicalAnd:()=>Oo,logicalNot:()=>Do,logicalOr:()=>Lo,logicalXor:()=>Po,losses:()=>Cl,lowerBound:()=>zo,matMul:()=>cs,max:()=>to,maxPool:()=>Uo,maxPool3d:()=>$o,maxPoolWithArgmax:()=>Vo,maximum:()=>pa,mean:()=>jo,meshgrid:()=>Wo,min:()=>no,minimum:()=>qo,mirrorPad:()=>Ko,mod:()=>Xo,moments:()=>Yo,movingAverage:()=>Eu,mul:()=>Xr,multiRNNCell:()=>Zo,multinomial:()=>Jo,neg:()=>Ao,norm:()=>so,notEqual:()=>Qo,oneHot:()=>ei,ones:()=>Go,onesLike:()=>ti,op:()=>Fn,outerProduct:()=>ni,pad:()=>ri,pad1d:()=>ai,pad2d:()=>si,pad3d:()=>oi,pad4d:()=>ii,pool:()=>li,pow:()=>ua,prelu:()=>ci,print:()=>Vr,prod:()=>hi,raggedGather:()=>pi,raggedRange:()=>di,raggedTensorToTensor:()=>fi,rand:()=>mi,randomGamma:()=>bi,randomNormal:()=>_i,randomStandardNormal:()=>Ei,randomUniform:()=>Ti,randomUniformInt:()=>wi,range:()=>Ni,real:()=>Si,reciprocal:()=>Mi,relu:()=>Ai,relu6:()=>Ri,reshape:()=>os,reverse:()=>Ii,reverse1d:()=>ki,reverse2d:()=>Ci,reverse3d:()=>Oi,reverse4d:()=>Di,rfft:()=>Ji,round:()=>Li,rsqrt:()=>Pi,scalar:()=>ea,scatterND:()=>Tu,searchSorted:()=>Bo,selu:()=>Fi,separableConv2d:()=>Bi,setdiff1dAsync:()=>zi,sigmoid:()=>hs,sign:()=>Ui,signal:()=>Rl,sin:()=>$i,sinh:()=>Vi,slice:()=>ps,slice1d:()=>ji,slice2d:()=>Hi,slice3d:()=>Gi,slice4d:()=>Wi,softmax:()=>qi,softplus:()=>Ro,spaceToBatchND:()=>ui,sparse:()=>Ol,sparseToDense:()=>wu,spectral:()=>Al,split:()=>Zi,sqrt:()=>Yr,square:()=>Zr,squaredDifference:()=>Qi,squeeze:()=>eu,stack:()=>tu,step:()=>nu,stridedSlice:()=>ru,string:()=>Dl,sub:()=>la,sum:()=>ro,tan:()=>au,tanh:()=>ds,tensor:()=>Un,tensor1d:()=>su,tensor2d:()=>ou,tensor3d:()=>La,tensor4d:()=>iu,tensor5d:()=>uu,tensor6d:()=>lu,tensorScatterUpdate:()=>hu,tile:()=>co,topk:()=>pu,transpose:()=>_u,truncatedNormal:()=>du,unique:()=>fu,unsortedSegmentSum:()=>mu,unstack:()=>gu,upperBound:()=>yu,variable:()=>vu,where:()=>qs,whereAsync:()=>xu,zeros:()=>Ho,zerosLike:()=>Jr}),a(297);var T=a(187),w=a.n(T),N=a(418),S=a.n(N),M=a(685);function A(e,t){const n=e.getExtension(t);if(!n)return!1;const r=t.split("_")[0],a=new RegExp(`${r}$`);for(const t in n)if("function"==typeof n[t]){const r=t.replace(a,"");t.substring&&(e[r]=n[t].bind(n))}return!0}const R=["EXT_shader_texture_lod","EXT_sRGB","EXT_frag_depth","OES_texture_float","OES_texture_half_float","OES_texture_float_linear","OES_texture_half_float_linear","OES_standard_derivatives","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_color_buffer_half_float","OES_vertex_array_object","WEBGL_depth_texture","ANGLE_instanced_arrays","WEBGL_color_buffer_float","WEBGL_draw_buffers","EXT_color_buffer_float"],I=(()=>{let e=!1;return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&(e=!0),e})(),k=(e,t)=>{if("number"==typeof e)return M.equals(e,t);if(e.length!==t.length)return!1;let n=!0;return e.forEach(((e,r)=>{n=M.equals(e,t[r])&&n})),n},C=e=>{let t,n;return e.touches?(t=e.touches[0].pageX,n=e.touches[0].pageY):(t=e.clientX,n=e.clientY),{x:t,y:n}},O={ACTIVE_ATTRIBUTES:35721,ACTIVE_ATTRIBUTE_MAX_LENGTH:35722,ACTIVE_TEXTURE:34016,ACTIVE_UNIFORMS:35718,ACTIVE_UNIFORM_MAX_LENGTH:35719,ALIASED_LINE_WIDTH_RANGE:33902,ALIASED_POINT_SIZE_RANGE:33901,ALPHA:6406,ALPHA_BITS:3413,ALWAYS:519,ARRAY_BUFFER:34962,ARRAY_BUFFER_BINDING:34964,ATTACHED_SHADERS:35717,BACK:1029,BLEND:3042,BLEND_COLOR:32773,BLEND_DST_ALPHA:32970,BLEND_DST_RGB:32968,BLEND_EQUATION:32777,BLEND_EQUATION_ALPHA:34877,BLEND_EQUATION_RGB:32777,BLEND_SRC_ALPHA:32971,BLEND_SRC_RGB:32969,BLUE_BITS:3412,BOOL:35670,BOOL_VEC2:35671,BOOL_VEC3:35672,BOOL_VEC4:35673,BROWSER_DEFAULT_WEBGL:37444,BUFFER_SIZE:34660,BUFFER_USAGE:34661,BYTE:5120,CCW:2305,CLAMP_TO_EDGE:33071,COLOR_ATTACHMENT0:36064,COLOR_BUFFER_BIT:16384,COLOR_CLEAR_VALUE:3106,COLOR_WRITEMASK:3107,COMPILE_STATUS:35713,COMPRESSED_TEXTURE_FORMATS:34467,CONSTANT_ALPHA:32771,CONSTANT_COLOR:32769,CONTEXT_LOST_WEBGL:37442,CULL_FACE:2884,CULL_FACE_MODE:2885,CURRENT_PROGRAM:35725,CURRENT_VERTEX_ATTRIB:34342,CW:2304,DECR:7683,DECR_WRAP:34056,DELETE_STATUS:35712,DEPTH_ATTACHMENT:36096,DEPTH_BITS:3414,DEPTH_BUFFER_BIT:256,DEPTH_CLEAR_VALUE:2931,DEPTH_COMPONENT:6402,RED:6403,DEPTH_COMPONENT16:33189,DEPTH_FUNC:2932,DEPTH_RANGE:2928,DEPTH_STENCIL:34041,DEPTH_STENCIL_ATTACHMENT:33306,DEPTH_TEST:2929,DEPTH_WRITEMASK:2930,DITHER:3024,DONT_CARE:4352,DST_ALPHA:772,DST_COLOR:774,DYNAMIC_DRAW:35048,ELEMENT_ARRAY_BUFFER:34963,ELEMENT_ARRAY_BUFFER_BINDING:34965,EQUAL:514,FASTEST:4353,FLOAT:5126,FLOAT_MAT2:35674,FLOAT_MAT3:35675,FLOAT_MAT4:35676,FLOAT_VEC2:35664,FLOAT_VEC3:35665,FLOAT_VEC4:35666,FRAGMENT_SHADER:35632,FRAMEBUFFER:36160,FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:36049,FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE:36048,FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE:36051,FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL:36050,FRAMEBUFFER_BINDING:36006,FRAMEBUFFER_COMPLETE:36053,FRAMEBUFFER_INCOMPLETE_ATTACHMENT:36054,FRAMEBUFFER_INCOMPLETE_DIMENSIONS:36057,FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:36055,FRAMEBUFFER_UNSUPPORTED:36061,FRONT:1028,FRONT_AND_BACK:1032,FRONT_FACE:2886,FUNC_ADD:32774,FUNC_REVERSE_SUBTRACT:32779,FUNC_SUBTRACT:32778,GENERATE_MIPMAP_HINT:33170,GEQUAL:518,GREATER:516,GREEN_BITS:3411,HALF_FLOAT:36193,HIGH_FLOAT:36338,HIGH_INT:36341,INCR:7682,INCR_WRAP:34055,INFO_LOG_LENGTH:35716,INT:5124,INT_VEC2:35667,INT_VEC3:35668,INT_VEC4:35669,INVALID_ENUM:1280,INVALID_FRAMEBUFFER_OPERATION:1286,INVALID_OPERATION:1282,INVALID_VALUE:1281,INVERT:5386,KEEP:7680,LEQUAL:515,LESS:513,LINEAR:9729,LINEAR_MIPMAP_LINEAR:9987,LINEAR_MIPMAP_NEAREST:9985,LINES:1,LINE_LOOP:2,LINE_STRIP:3,LINE_WIDTH:2849,LINK_STATUS:35714,LOW_FLOAT:36336,LOW_INT:36339,LUMINANCE:6409,LUMINANCE_ALPHA:6410,MAX_COMBINED_TEXTURE_IMAGE_UNITS:35661,MAX_CUBE_MAP_TEXTURE_SIZE:34076,MAX_FRAGMENT_UNIFORM_VECTORS:36349,MAX_RENDERBUFFER_SIZE:34024,MAX_TEXTURE_IMAGE_UNITS:34930,MAX_TEXTURE_SIZE:3379,MAX_VARYING_VECTORS:36348,MAX_VERTEX_ATTRIBS:34921,MAX_VERTEX_TEXTURE_IMAGE_UNITS:35660,MAX_VERTEX_UNIFORM_VECTORS:36347,MAX_VIEWPORT_DIMS:3386,MEDIUM_FLOAT:36337,MEDIUM_INT:36340,MIRRORED_REPEAT:33648,NEAREST:9728,NEAREST_MIPMAP_LINEAR:9986,NEAREST_MIPMAP_NEAREST:9984,NEVER:512,NICEST:4354,NONE:0,NOTEQUAL:517,NO_ERROR:0,NUM_COMPRESSED_TEXTURE_FORMATS:34466,ONE:1,ONE_MINUS_CONSTANT_ALPHA:32772,ONE_MINUS_CONSTANT_COLOR:32770,ONE_MINUS_DST_ALPHA:773,ONE_MINUS_DST_COLOR:775,ONE_MINUS_SRC_ALPHA:771,ONE_MINUS_SRC_COLOR:769,OUT_OF_MEMORY:1285,PACK_ALIGNMENT:3333,POINTS:0,POLYGON_OFFSET_FACTOR:32824,POLYGON_OFFSET_FILL:32823,POLYGON_OFFSET_UNITS:10752,RED_BITS:3410,RENDERBUFFER:36161,RENDERBUFFER_ALPHA_SIZE:36179,RENDERBUFFER_BINDING:36007,RENDERBUFFER_BLUE_SIZE:36178,RENDERBUFFER_DEPTH_SIZE:36180,RENDERBUFFER_GREEN_SIZE:36177,RENDERBUFFER_HEIGHT:36163,RENDERBUFFER_INTERNAL_FORMAT:36164,RENDERBUFFER_RED_SIZE:36176,RENDERBUFFER_STENCIL_SIZE:36181,RENDERBUFFER_WIDTH:36162,RENDERER:7937,REPEAT:10497,REPLACE:7681,RGB:6407,RGB5_A1:32855,RGB565:36194,RGBA:6408,RGBA4:32854,SAMPLER_2D:35678,SAMPLER_CUBE:35680,SAMPLES:32937,SAMPLE_ALPHA_TO_COVERAGE:32926,SAMPLE_BUFFERS:32936,SAMPLE_COVERAGE:32928,SAMPLE_COVERAGE_INVERT:32939,SAMPLE_COVERAGE_VALUE:32938,SCISSOR_BOX:3088,SCISSOR_TEST:3089,SHADER_COMPILER:36346,SHADER_SOURCE_LENGTH:35720,SHADER_TYPE:35663,SHADING_LANGUAGE_VERSION:35724,SHORT:5122,SRC_ALPHA:770,SRC_ALPHA_SATURATE:776,SRC_COLOR:768,STATIC_DRAW:35044,STENCIL_ATTACHMENT:36128,STENCIL_BACK_FAIL:34817,STENCIL_BACK_FUNC:34816,STENCIL_BACK_PASS_DEPTH_FAIL:34818,STENCIL_BACK_PASS_DEPTH_PASS:34819,STENCIL_BACK_REF:36003,STENCIL_BACK_VALUE_MASK:36004,STENCIL_BACK_WRITEMASK:36005,STENCIL_BITS:3415,STENCIL_BUFFER_BIT:1024,STENCIL_CLEAR_VALUE:2961,STENCIL_FAIL:2964,STENCIL_FUNC:2962,STENCIL_INDEX:6401,STENCIL_INDEX8:36168,STENCIL_PASS_DEPTH_FAIL:2965,STENCIL_PASS_DEPTH_PASS:2966,STENCIL_REF:2967,STENCIL_TEST:2960,STENCIL_VALUE_MASK:2963,STENCIL_WRITEMASK:2968,STREAM_DRAW:35040,SUBPIXEL_BITS:3408,TEXTURE:5890,TEXTURE0:33984,TEXTURE1:33985,TEXTURE2:33986,TEXTURE3:33987,TEXTURE4:33988,TEXTURE5:33989,TEXTURE6:33990,TEXTURE7:33991,TEXTURE8:33992,TEXTURE9:33993,TEXTURE10:33994,TEXTURE11:33995,TEXTURE12:33996,TEXTURE13:33997,TEXTURE14:33998,TEXTURE15:33999,TEXTURE16:34e3,TEXTURE17:34001,TEXTURE18:34002,TEXTURE19:34003,TEXTURE20:34004,TEXTURE21:34005,TEXTURE22:34006,TEXTURE23:34007,TEXTURE24:34008,TEXTURE25:34009,TEXTURE26:34010,TEXTURE27:34011,TEXTURE28:34012,TEXTURE29:34013,TEXTURE30:34014,TEXTURE31:34015,TEXTURE_2D:3553,TEXTURE_BINDING_2D:32873,TEXTURE_BINDING_CUBE_MAP:34068,TEXTURE_CUBE_MAP:34067,TEXTURE_CUBE_MAP_NEGATIVE_X:34070,TEXTURE_CUBE_MAP_NEGATIVE_Y:34072,TEXTURE_CUBE_MAP_NEGATIVE_Z:34074,TEXTURE_CUBE_MAP_POSITIVE_X:34069,TEXTURE_CUBE_MAP_POSITIVE_Y:34071,TEXTURE_CUBE_MAP_POSITIVE_Z:34073,TEXTURE_MAG_FILTER:10240,TEXTURE_MIN_FILTER:10241,TEXTURE_WRAP_S:10242,TEXTURE_WRAP_T:10243,TRIANGLES:4,TRIANGLE_FAN:6,TRIANGLE_STRIP:5,UNPACK_ALIGNMENT:3317,UNPACK_COLORSPACE_CONVERSION_WEBGL:37443,UNPACK_FLIP_Y_WEBGL:37440,UNPACK_PREMULTIPLY_ALPHA_WEBGL:37441,UNSIGNED_BYTE:5121,UNSIGNED_INT:5125,UNSIGNED_SHORT:5123,UNSIGNED_SHORT_4_4_4_4:32819,UNSIGNED_SHORT_5_5_5_1:32820,UNSIGNED_SHORT_5_6_5:33635,VALIDATE_STATUS:35715,VENDOR:7936,VERSION:7938,VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:34975,VERTEX_ATTRIB_ARRAY_ENABLED:34338,VERTEX_ATTRIB_ARRAY_NORMALIZED:34922,VERTEX_ATTRIB_ARRAY_POINTER:34373,VERTEX_ATTRIB_ARRAY_SIZE:34339,VERTEX_ATTRIB_ARRAY_STRIDE:34340,VERTEX_ATTRIB_ARRAY_TYPE:34341,VERTEX_SHADER:35633,VIEWPORT:2978,ZERO:0,R8:33321},D={0:"NONE",1:"ONE",2:"LINE_LOOP",3:"LINE_STRIP",4:"TRIANGLES",5:"TRIANGLE_STRIP",6:"TRIANGLE_FAN",256:"DEPTH_BUFFER_BIT",512:"NEVER",513:"LESS",514:"EQUAL",515:"LEQUAL",516:"GREATER",517:"NOTEQUAL",518:"GEQUAL",519:"ALWAYS",768:"SRC_COLOR",769:"ONE_MINUS_SRC_COLOR",770:"SRC_ALPHA",771:"ONE_MINUS_SRC_ALPHA",772:"DST_ALPHA",773:"ONE_MINUS_DST_ALPHA",774:"DST_COLOR",775:"ONE_MINUS_DST_COLOR",776:"SRC_ALPHA_SATURATE",1024:"STENCIL_BUFFER_BIT",1028:"FRONT",1029:"BACK",1032:"FRONT_AND_BACK",1280:"INVALID_ENUM",1281:"INVALID_VALUE",1282:"INVALID_OPERATION",1285:"OUT_OF_MEMORY",1286:"INVALID_FRAMEBUFFER_OPERATION",2304:"CW",2305:"CCW",2849:"LINE_WIDTH",2884:"CULL_FACE",2885:"CULL_FACE_MODE",2886:"FRONT_FACE",2928:"DEPTH_RANGE",2929:"DEPTH_TEST",2930:"DEPTH_WRITEMASK",2931:"DEPTH_CLEAR_VALUE",2932:"DEPTH_FUNC",2960:"STENCIL_TEST",2961:"STENCIL_CLEAR_VALUE",2962:"STENCIL_FUNC",2963:"STENCIL_VALUE_MASK",2964:"STENCIL_FAIL",2965:"STENCIL_PASS_DEPTH_FAIL",2966:"STENCIL_PASS_DEPTH_PASS",2967:"STENCIL_REF",2968:"STENCIL_WRITEMASK",2978:"VIEWPORT",3024:"DITHER",3042:"BLEND",3088:"SCISSOR_BOX",3089:"SCISSOR_TEST",3106:"COLOR_CLEAR_VALUE",3107:"COLOR_WRITEMASK",3317:"UNPACK_ALIGNMENT",3333:"PACK_ALIGNMENT",3379:"MAX_TEXTURE_SIZE",3386:"MAX_VIEWPORT_DIMS",3408:"SUBPIXEL_BITS",3410:"RED_BITS",3411:"GREEN_BITS",3412:"BLUE_BITS",3413:"ALPHA_BITS",3414:"DEPTH_BITS",3415:"STENCIL_BITS",3553:"TEXTURE_2D",4352:"DONT_CARE",4353:"FASTEST",4354:"NICEST",5120:"BYTE",5121:"UNSIGNED_BYTE",5122:"SHORT",5123:"UNSIGNED_SHORT",5124:"INT",5125:"UNSIGNED_INT",5126:"FLOAT",5386:"INVERT",5890:"TEXTURE",6401:"STENCIL_INDEX",6402:"DEPTH_COMPONENT",6403:"RED",6406:"ALPHA",6407:"RGB",6408:"RGBA",6409:"LUMINANCE",6410:"LUMINANCE_ALPHA",7680:"KEEP",7681:"REPLACE",7682:"INCR",7683:"DECR",7936:"VENDOR",7937:"RENDERER",7938:"VERSION",9728:"NEAREST",9729:"LINEAR",9984:"NEAREST_MIPMAP_NEAREST",9985:"LINEAR_MIPMAP_NEAREST",9986:"NEAREST_MIPMAP_LINEAR",9987:"LINEAR_MIPMAP_LINEAR",10240:"TEXTURE_MAG_FILTER",10241:"TEXTURE_MIN_FILTER",10242:"TEXTURE_WRAP_S",10243:"TEXTURE_WRAP_T",10497:"REPEAT",10752:"POLYGON_OFFSET_UNITS",16384:"COLOR_BUFFER_BIT",32769:"CONSTANT_COLOR",32770:"ONE_MINUS_CONSTANT_COLOR",32771:"CONSTANT_ALPHA",32772:"ONE_MINUS_CONSTANT_ALPHA",32773:"BLEND_COLOR",32774:"FUNC_ADD",32777:"BLEND_EQUATION_RGB",32778:"FUNC_SUBTRACT",32779:"FUNC_REVERSE_SUBTRACT",32819:"UNSIGNED_SHORT_4_4_4_4",32820:"UNSIGNED_SHORT_5_5_5_1",32823:"POLYGON_OFFSET_FILL",32824:"POLYGON_OFFSET_FACTOR",32854:"RGBA4",32855:"RGB5_A1",32873:"TEXTURE_BINDING_2D",32926:"SAMPLE_ALPHA_TO_COVERAGE",32928:"SAMPLE_COVERAGE",32936:"SAMPLE_BUFFERS",32937:"SAMPLES",32938:"SAMPLE_COVERAGE_VALUE",32939:"SAMPLE_COVERAGE_INVERT",32968:"BLEND_DST_RGB",32969:"BLEND_SRC_RGB",32970:"BLEND_DST_ALPHA",32971:"BLEND_SRC_ALPHA",33071:"CLAMP_TO_EDGE",33170:"GENERATE_MIPMAP_HINT",33189:"DEPTH_COMPONENT16",33306:"DEPTH_STENCIL_ATTACHMENT",33321:"R8",33635:"UNSIGNED_SHORT_5_6_5",33648:"MIRRORED_REPEAT",33901:"ALIASED_POINT_SIZE_RANGE",33902:"ALIASED_LINE_WIDTH_RANGE",33984:"TEXTURE0",33985:"TEXTURE1",33986:"TEXTURE2",33987:"TEXTURE3",33988:"TEXTURE4",33989:"TEXTURE5",33990:"TEXTURE6",33991:"TEXTURE7",33992:"TEXTURE8",33993:"TEXTURE9",33994:"TEXTURE10",33995:"TEXTURE11",33996:"TEXTURE12",33997:"TEXTURE13",33998:"TEXTURE14",33999:"TEXTURE15",34e3:"TEXTURE16",34001:"TEXTURE17",34002:"TEXTURE18",34003:"TEXTURE19",34004:"TEXTURE20",34005:"TEXTURE21",34006:"TEXTURE22",34007:"TEXTURE23",34008:"TEXTURE24",34009:"TEXTURE25",34010:"TEXTURE26",34011:"TEXTURE27",34012:"TEXTURE28",34013:"TEXTURE29",34014:"TEXTURE30",34015:"TEXTURE31",34016:"ACTIVE_TEXTURE",34024:"MAX_RENDERBUFFER_SIZE",34041:"DEPTH_STENCIL",34055:"INCR_WRAP",34056:"DECR_WRAP",34067:"TEXTURE_CUBE_MAP",34068:"TEXTURE_BINDING_CUBE_MAP",34069:"TEXTURE_CUBE_MAP_POSITIVE_X",34070:"TEXTURE_CUBE_MAP_NEGATIVE_X",34071:"TEXTURE_CUBE_MAP_POSITIVE_Y",34072:"TEXTURE_CUBE_MAP_NEGATIVE_Y",34073:"TEXTURE_CUBE_MAP_POSITIVE_Z",34074:"TEXTURE_CUBE_MAP_NEGATIVE_Z",34076:"MAX_CUBE_MAP_TEXTURE_SIZE",34338:"VERTEX_ATTRIB_ARRAY_ENABLED",34339:"VERTEX_ATTRIB_ARRAY_SIZE",34340:"VERTEX_ATTRIB_ARRAY_STRIDE",34341:"VERTEX_ATTRIB_ARRAY_TYPE",34342:"CURRENT_VERTEX_ATTRIB",34373:"VERTEX_ATTRIB_ARRAY_POINTER",34466:"NUM_COMPRESSED_TEXTURE_FORMATS",34467:"COMPRESSED_TEXTURE_FORMATS",34660:"BUFFER_SIZE",34661:"BUFFER_USAGE",34816:"STENCIL_BACK_FUNC",34817:"STENCIL_BACK_FAIL",34818:"STENCIL_BACK_PASS_DEPTH_FAIL",34819:"STENCIL_BACK_PASS_DEPTH_PASS",34877:"BLEND_EQUATION_ALPHA",34921:"MAX_VERTEX_ATTRIBS",34922:"VERTEX_ATTRIB_ARRAY_NORMALIZED",34930:"MAX_TEXTURE_IMAGE_UNITS",34962:"ARRAY_BUFFER",34963:"ELEMENT_ARRAY_BUFFER",34964:"ARRAY_BUFFER_BINDING",34965:"ELEMENT_ARRAY_BUFFER_BINDING",34975:"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",35040:"STREAM_DRAW",35044:"STATIC_DRAW",35048:"DYNAMIC_DRAW",35632:"FRAGMENT_SHADER",35633:"VERTEX_SHADER",35660:"MAX_VERTEX_TEXTURE_IMAGE_UNITS",35661:"MAX_COMBINED_TEXTURE_IMAGE_UNITS",35663:"SHADER_TYPE",35664:"FLOAT_VEC2",35665:"FLOAT_VEC3",35666:"FLOAT_VEC4",35667:"INT_VEC2",35668:"INT_VEC3",35669:"INT_VEC4",35670:"BOOL",35671:"BOOL_VEC2",35672:"BOOL_VEC3",35673:"BOOL_VEC4",35674:"FLOAT_MAT2",35675:"FLOAT_MAT3",35676:"FLOAT_MAT4",35678:"SAMPLER_2D",35680:"SAMPLER_CUBE",35712:"DELETE_STATUS",35713:"COMPILE_STATUS",35714:"LINK_STATUS",35715:"VALIDATE_STATUS",35716:"INFO_LOG_LENGTH",35717:"ATTACHED_SHADERS",35718:"ACTIVE_UNIFORMS",35719:"ACTIVE_UNIFORM_MAX_LENGTH",35720:"SHADER_SOURCE_LENGTH",35721:"ACTIVE_ATTRIBUTES",35722:"ACTIVE_ATTRIBUTE_MAX_LENGTH",35724:"SHADING_LANGUAGE_VERSION",35725:"CURRENT_PROGRAM",36003:"STENCIL_BACK_REF",36004:"STENCIL_BACK_VALUE_MASK",36005:"STENCIL_BACK_WRITEMASK",36006:"FRAMEBUFFER_BINDING",36007:"RENDERBUFFER_BINDING",36048:"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",36049:"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",36050:"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",36051:"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",36053:"FRAMEBUFFER_COMPLETE",36054:"FRAMEBUFFER_INCOMPLETE_ATTACHMENT",36055:"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",36057:"FRAMEBUFFER_INCOMPLETE_DIMENSIONS",36061:"FRAMEBUFFER_UNSUPPORTED",36064:"COLOR_ATTACHMENT0",36096:"DEPTH_ATTACHMENT",36128:"STENCIL_ATTACHMENT",36160:"FRAMEBUFFER",36161:"RENDERBUFFER",36162:"RENDERBUFFER_WIDTH",36163:"RENDERBUFFER_HEIGHT",36164:"RENDERBUFFER_INTERNAL_FORMAT",36168:"STENCIL_INDEX8",36176:"RENDERBUFFER_RED_SIZE",36177:"RENDERBUFFER_GREEN_SIZE",36178:"RENDERBUFFER_BLUE_SIZE",36179:"RENDERBUFFER_ALPHA_SIZE",36180:"RENDERBUFFER_DEPTH_SIZE",36181:"RENDERBUFFER_STENCIL_SIZE",36193:"HALF_FLOAT",36194:"RGB565",36336:"LOW_FLOAT",36337:"MEDIUM_FLOAT",36338:"HIGH_FLOAT",36339:"LOW_INT",36340:"MEDIUM_INT",36341:"HIGH_INT",36346:"SHADER_COMPILER",36347:"MAX_VERTEX_UNIFORM_VECTORS",36348:"MAX_VARYING_VECTORS",36349:"MAX_FRAGMENT_UNIFORM_VECTORS",37440:"UNPACK_FLIP_Y_WEBGL",37441:"UNPACK_PREMULTIPLY_ALPHA_WEBGL",37442:"CONTEXT_LOST_WEBGL",37443:"UNPACK_COLORSPACE_CONVERSION_WEBGL",37444:"BROWSER_DEFAULT_WEBGL"},L={alpha:!1,depth:!0,premultipliedAlpha:!1};var P=a(975),F=a(600);let B=0;function z(){let e,t,n=[0,0,0,0],r=0,a=0,s=0,o=(()=>{const e=document.createElement("canvas");return!(!e.getContext("experimental-webgl2")&&!e.getContext("webgl2"))})(),i=I;const u=P.create(),l=P.create(),c=P.create(),h=F.create(),p=P.create(),d=F.create();this.id="WebGLContext"+B++,this.canvas,this.gl,this.CONTEXT_LOST="contextLost",this.CONTEXT_RESTORED="contextRestored",this.shaderCount=0,this.bufferCount=0,this.textureCount=0,this.frameBufferCount=0,this.maxAnisotropy=0,this.multiRenderTargetSupport=!1,this.maxMultiRenderTargets=0,this.init=function(e,t={}){const n=S()({},L,t);if(void 0!==e){if(e instanceof HTMLCanvasElement){this.canvas=e;let r=o?"webgl2":"webgl";t.webgl1&&(r="webgl",o=!1),this.gl=e.getContext(r,n)}else window.WebGL2RenderingContext&&e instanceof WebGL2RenderingContext?(o=!0,this.gl=e,this.canvas=e.canvas):e instanceof WebGLRenderingContext?(o=!1,this.gl=e,this.canvas=e.canvas):console.error("The source has to be one of the following : Canvas, WebGLRenderingContext or WebGL2RenderingContext");this.canvas.addEventListener("webglcontextlost",m),this.canvas.addEventListener("webglcontextrestored",g),this.extensions=(e=>{const{gl:t}=e,n=window.WebGL2RenderingContext&&t instanceof WebGL2RenderingContext,r={};R.forEach((e=>{r[e]=t.getExtension(e)})),n||(r.OES_vertex_array_object||console.error("OES_vertex_array_object extension is not supported"),A(t,"OES_vertex_array_object"),A(t,"ANGLE_instanced_arrays"),A(t,"WEBGL_draw_buffers"));const a=r.EXT_texture_filter_anisotropic;if(a&&(e.maxAnisotropy=t.getParameter(a.MAX_TEXTURE_MAX_ANISOTROPY_EXT)),e.multiRenderTargetSupport=!!e.gl.drawBuffers,e.multiRenderTargetSupport){const n=e.gl.MAX_DRAW_BUFFERS||r.WEBGL_draw_buffers.MAX_DRAW_BUFFERS_WEBGL;e.maxMultiRenderTargets=t.getParameter(n)}return r})(this),(e=>{for(const t in O)e[t]?console.log("already exist : ",t):e[t]=O[t];if(e.webgl2){const t=/^[^a-z]*$/;for(const n in e.gl)t.test(n)&&-1===n.indexOf("FLOAT")&&(e[n]=e.gl[n],O[n]=e.gl[n],D[e[n]]=n)}})(this),this.setSize(this.canvas.width,this.canvas.height),this.enable(this.BLEND),this.enableAlphaBlending(),this.enable(this.DEPTH_TEST),this.enable(this.CULL_FACE),this.cullFace(U.BACK)}else{const e=document.createElement("canvas");this.init(e,n)}},this.clear=function(e=0,t=0,n=0,r=0){const{gl:a}=this;a.clearColor(e,t,n,r),a.clear(a.COLOR_BUFFER_BIT|a.DEPTH_BUFFER_BIT)},this.setSize=function(e,t){a=Math.floor(e),s=Math.floor(t),this.canvas.width=a,this.canvas.height=s,r=a/s,this.viewport(0,0,a,s)},this.viewport=function(e,t,r,a){k(n,[e,t,r,a])||(n=[e,t,r,a],this.gl.viewport(e,t,r,a))},this.getViewport=function(){return n},this.getAspectRatio=function(){return r},this.enable=function(e){this.gl.enable(e)},this.disable=function(e){this.gl.disable(e)},this.cullFace=function(e){this.gl.cullFace(e)},this.enableAlphaBlending=function(){const{gl:e}=this;e.blendFunc(e.SRC_ALPHA,e.ONE_MINUS_SRC_ALPHA)},this.enableAdditiveBlending=function(){const{gl:e}=this;e.blendFunc(e.ONE,e.ONE)},this.setMatrices=function(e){t=e,this.setModelMatrix(l)},this.setModelMatrix=function(e){P.copy(c,e),void 0!==t&&(P.multiply(u,t.viewMatrix,c),F.fromMat4(h,u),F.invert(h,h),F.transpose(h,h),F.fromMat4(d,u),F.invert(d,d),P.invert(p,t.viewMatrix))},this.useShader=function(t){e=t,this.shaderProgram=t.shaderProgram,this.gl.useProgram(this.shaderProgram)},this.draw=function(t){if(t.length)return void t.forEach((e=>this.draw(e)));f(),e.updateUniforms(),t.bind(this);const{drawType:n}=t,{gl:r}=this;t.isInstanced?r.drawElementsInstanced(t.drawType,t.numItems,r.UNSIGNED_INT,0,t.numInstance):n===r.POINTS?r.drawArrays(n,0,t.vertexSize):r.drawElements(n,t.numItems,r.UNSIGNED_INT,0),t.unbind()},this.getCamera=function(){return t},this.destroy=function(e=!0){this.gl.getExtension("WEBGL_lose_context").loseContext(),e&&void 0!==this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas)},this.__defineGetter__("width",(function(){return a})),this.__defineGetter__("height",(function(){return s})),this.__defineGetter__("webgl2",(function(){return o})),this.__defineGetter__("isMobile",(function(){return i})),this.__defineGetter__("aspectRatio",(function(){return r}));const f=()=>{void 0!==t&&(e.uniform("uProjectionMatrix","mat4",t.projectionMatrix),e.uniform("uViewMatrix","mat4",t.viewMatrix),e.uniform("uNormalMatrix","mat3",h),e.uniform("uModelViewMatrixInverse","mat3",d)),e.uniform("uModelMatrix","mat4",c)},m=()=>{this.emit(this.CONTEXT_LOST)},g=()=>{this.emit(this.CONTEXT_RESTORED)}}z.prototype=Object.assign(Object.create(w().prototype),{constructor:z});const U=new z,$={float:"uniform1f",vec2:"uniform2fv",vec3:"uniform3fv",vec4:"uniform4fv",int:"uniform1i",ivec2:"uniform2i",ivec3:"uniform3i",ivec4:"uniform4i",mat2:"uniformMatrix2fv",mat3:"uniformMatrix3fv",mat4:"uniformMatrix4fv"},V=e=>"number"==typeof e?e:e.slice?e.slice(0):new Float32Array(e),j=e=>"object"==typeof e?function(e){return 9===e.length?"mat3":16===e.length?"mat4":`vec${e.length}`}(e):"float";function H(e,t){let n;this.vertexShader=e||"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec3 aVertexPosition;\nin vec2 aTextureCoord;\nin vec3 aNormal;\n\nuniform mat4 uModelMatrix;\nuniform mat4 uViewMatrix;\nuniform mat4 uProjectionMatrix;\n\nout vec2 vTextureCoord;\nout vec3 vNormal;\n\nvoid main(void) {\n gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);\n vTextureCoord = aTextureCoord;\n vNormal = aNormal;\n}",this.fragmentShader=t||"precision highp float;\n#define GLSLIFY 1\n// varying vec2 vTextureCoord;\n\nvoid main(void) {\n gl_FragColor = vec4(1.0);\n}",this.shaderProgram;let r={};this.bind=function(e){if(void 0===e||void 0===n||e===n){if(n=e||U,!this.shaderProgram){const e=a(this.vertexShader,!0),t=a(this.fragmentShader,!1);s(e,t)}n.useShader(this)}else console.error("this shader has been bind to a different WebGL Rendering Context",n.id)},this.uniform=function(e,t,n){let a,s;void 0===n?(s=j(t),a=t):(s=t,a=n);const o=$[s];if(r[e]){const t=r[e];k(t.value,a)||(t.value=V(a),t.changed=!0)}else r[e]={type:s,uniformType:o,value:V(a),changed:!0};return this},this.updateUniforms=function(){if(!n)return void console.warn("No WebGL Context has been set yet, please call shader.bind() first");const{gl:e}=n;for(let t in r){const n=r[t];if(n.changed){const r=t;n.uniformLoc||(n.uniformLoc=e.getUniformLocation(this.shaderProgram,r));const{uniformLoc:a,uniformType:s,value:o}=n;null!==a&&(-1===s.indexOf("Matrix")?e[s](a,o):e[s](a,!1,o)),n.changed=!1}}},this.destroy=function(){const{gl:e}=n;e.deleteProgram(this.shaderProgram),n.shaderCount--};const a=(e,t)=>{const{gl:r}=n,a=t?n.VERTEX_SHADER:n.FRAGMENT_SHADER,s=r.createShader(a);return r.shaderSource(s,e),r.compileShader(s),r.getShaderParameter(s,r.COMPILE_STATUS)?s:(console.warn("Error in Shader : ",r.getShaderInfoLog(s)),console.log((e=>{const t=e.split("\n");for(let e=0;e{const{gl:r}=n;this.shaderProgram=r.createProgram(),r.attachShader(this.shaderProgram,e),r.attachShader(this.shaderProgram,t),r.deleteShader(e),r.deleteShader(t),r.linkProgram(this.shaderProgram),n.shaderCount++}}function G(e=O.TRIANGLES){this.drawType=e,this.numItems=0;let t,n,r,a,s,o=[],i=[],u=[],l=!0,c=!1,h=0;this.bufferData=function(e,t,n,r=O.STATIC_DRAW,a=!1){let s,o=[];if("number"==typeof e[0]){if(s=e,void 0===n)return console.error("Missing element size for flatten data :",t),this;for(let e=0;e{for(let n=0;nt.name===e))},this.getAttributes=function(){return o},this.getSource=function(e){const t=this.getAttribute(e);return t?t.source:[]},this.generateFaces=function(){let e,t,n,a,s,o;u=[];const{vertices:i}=this;for(let l=0;l{e.deleteBuffer(t.buffer),t.source=[],t.dataArray=[],s.bufferCount--})),a&&(e.deleteBuffer(a),s.bufferCount--),e.deleteVertexArray(t),o=[],r=[],i=[]},this.__defineGetter__("vertices",(function(){return this.getSource("aVertexPosition")})),this.__defineGetter__("coords",(function(){return this.getSource("aTextureCoord")})),this.__defineGetter__("normal",(function(){return this.getSource("aNormal")})),this.__defineGetter__("indices",(function(){return r})),this.__defineGetter__("faces",(function(){return u})),this.__defineGetter__("isInstanced",(function(){return c})),this.__defineGetter__("numInstance",(function(){return h}));const p=(e,t,n,r,a=O.STATIC_DRAW,s=!1)=>{const u=a;c=s||c;const l=new Float32Array(e),h=this.getAttribute(n);return h?(h.itemSize=r,h.dataArray=l,h.source=t):o.push({name:n,source:t,itemSize:r,usage:u,dataArray:l,isInstanced:s}),i.push(n),this},d=()=>{const{shaderProgram:e,gl:n}=s;0!=i.length&&(t||(t=n.createVertexArray()),n.bindVertexArray(t),o.forEach((t=>{if(-1!==i.indexOf(t.name)){const r=function(e,t){let n;const{gl:r}=t;return void 0!==e.buffer?n=e.buffer:(n=r.createBuffer(),e.buffer=n,t.bufferCount++),n}(t,s);n.bindBuffer(n.ARRAY_BUFFER,r),n.bufferData(n.ARRAY_BUFFER,t.dataArray,t.usage);const a=((e,t,n)=>(void 0===t.cacheAttribLoc&&(t.cacheAttribLoc={}),void 0===t.cacheAttribLoc[n]&&(t.cacheAttribLoc[n]=e.getAttribLocation(t,n)),t.cacheAttribLoc[n]))(n,e,t.name);a>=0&&(n.enableVertexAttribArray(a),n.vertexAttribPointer(a,t.itemSize,n.FLOAT,!1,0,0)),t.attrPosition=a,t.isInstanced&&n.vertexAttribDivisor(a,1)}})),f(),n.bindVertexArray(null),l=!1,i=[])},f=()=>{const{gl:e}=s;l&&(a||(a=e.createBuffer(),s.bufferCount++),e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,a),e.bufferData(e.ELEMENT_ARRAY_BUFFER,r,n))}}const W=e=>0!==e&&!(e&e-1);class q{constructor(e){this._value=e}set(e,t=1){this._value=this._value,this._value=0===t?this._value&0<>=e,1===t}reset(e){this._value=e}get value(){return this._value}}const K="This browser doesn't support multi render targets : WEBGL_draw_buffers",X="This framebuffer has been bind to a different WebGL Rendering Context",Y="This texture has been bind to a different WebGL Rendering Context",Z=(e,t="")=>{console.error(e,t)};class J{constructor(e,t={},n=0,r=0){if(this._fromWebGLTexture=!1,e instanceof WebGLTexture)this._texture=e,this._fromWebGLTexture=!0;else{if(this._source=e,this._isHtmlElement=(e=>e instanceof HTMLImageElement||e instanceof HTMLCanvasElement||e instanceof HTMLVideoElement)(this._source),!this._isHtmlElement&&e&&!((e,t)=>{let n=!0;return"Array"===e.constructor.name&&(console.error("Please convert texture source to Unit8Array or Float32Array"),n=!1),void 0===t.type&&"Uint8Array"!==e.constructor.name&&console.error("Using none Unit8Array, pleaes specify type in the texture parameters"),n})(e,t))return;this._getDimension(e,n,r),this._params=function(e,t,n){if(!e.minFilter){let r=O.LINEAR;t&&t&&W(t)&&W(n)&&(r=O.NEAREST_MIPMAP_LINEAR),e.minFilter=r}return e.mipmap=void 0===e.mipmap||e.mipmap,e.magFilter=e.magFilter||O.LINEAR,e.wrapS=e.wrapS||O.CLAMP_TO_EDGE,e.wrapT=e.wrapT||O.CLAMP_TO_EDGE,e.internalFormat=e.internalFormat||O.RGBA,e.format=e.format||O.RGBA,e.premultiplyAlpha=void 0!==e.premultiplyAlpha&&e.premultiplyAlpha,e.level=e.level||0,e.type=e.type||O.UNSIGNED_BYTE,e}(t,this._width,this._height),this._checkMipmap()}this._parametersState=new q(0)}bind(e,t){if(void 0!==t&&void 0!==this.GL&&t!==this.GL)return void Z(Y,this.GL.id);this.GL=t||U;const{gl:n}=this.GL;this._fromWebGLTexture||this.createTexture(this.GL),n.activeTexture(n.TEXTURE0+e),n.bindTexture(n.TEXTURE_2D,this._texture),this._checkParameters()}createTexture(e){void 0===e||void 0===this.GL||e===this.GL?(this.GL=e||U,this._texture||(((e,t)=>{e.webgl2&&(t.type===O.HALF_FLOAT?(t.type=e.gl.HALF_FLOAT,t.internalFormat=O.RGBA16F):t.type===O.FLOAT&&(t.internalFormat=O.RGBA32F))})(this.GL,this._params),this._uploadTexture())):Z(Y,this.GL.id)}updateTexture(e,t){this.GL=t||U,this._source=e,this._uploadTexture()}generateMipmap(){if(!this._generateMipmap)return;const{gl:e}=this.GL;e.bindTexture(e.TEXTURE_2D,this._texture),e.generateMipmap(e.TEXTURE_2D)}destroy(){const{gl:e}=this.GL;e.deleteTexture(this._texture),this.GL.textureCount--}showProperties(){console.log("Dimension :",this._width,this._height);for(const e in this._params)console.log(e,D[this._params[e]]||this._params[e])}_uploadTexture(){const{gl:e}=this.GL;this._texture||(this._texture=e.createTexture(),this.GL.textureCount++),e.bindTexture(e.TEXTURE_2D,this._texture),e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,!0),this._isHtmlElement&&!this.GL.webgl2?e.texImage2D(e.TEXTURE_2D,0,this._params.internalFormat,this._params.format,this._params.type,this._source):e.texImage2D(e.TEXTURE_2D,0,this._params.internalFormat,this._width,this._height,0,this._params.format,this._params.type,this._source),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,this._params.magFilter),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,this._params.minFilter),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,this._params.wrapS),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,this._params.wrapT),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this._premultiplyAlpha),this._generateMipmap&&e.generateMipmap(e.TEXTURE_2D)}_checkParameters(){const{gl:e}=this.GL;this._parametersState.value>0&&(this._parametersState.get(0)?e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,this._params.minFilter):this._parametersState.get(1)?e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,this._params.magFilter):this._parametersState.get(2)?e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,this._params.wrapS):e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,this._params.wrapT)),this._parametersState.reset(0)}_getDimension(e,t,n){e?(this._width=e.width||e.videoWidth,this._height=e.height||e.videoWidth,this._width=this._width||t,this._height=this._height||n,this._width&&this._height||(this._width=this._height=Math.sqrt(e.length/4))):(this._width=t,this._height=n)}_checkMipmap(){this._generateMipmap=this._params.mipmap,W(this._width)&&W(this._height)||(this._generateMipmap=!1),-1===D[this._params.minFilter].indexOf("MIPMAP")&&(this._generateMipmap=!1)}get texture(){return this._texture}set minFilter(e){this._params.minFilter=e,this._parametersState.set(0,1)}get minFilter(){return this._params.minFilter}set magFilter(e){this._params.magFilter=e,this._parametersState.set(1,1)}get magFilter(){return this._params.magFilter}set wrapS(e){this._params.wrapS=e,this._parametersState.set(2,1)}get wrapS(){return this._params.wrapS}set wrapT(e){this._params.wrapT=e,this._parametersState.set(3,1)}get wrapT(){return this._params.wrapT}get width(){return this._width}get height(){return this._height}get glTexture(){return this._texture}}function Q(e,t,n={},r=1){let a,s;const o=e,i=t,u=n,l=r,c=[];let h;this.bind=function(e,t=!0){if(void 0!==e&&void 0!==a&&e!==a)return void Z(X,a.id);a=e||U;const{gl:n}=a;l>1&&!a.multiRenderTargetSupport&&Z(K,a.id),s||p(),t&&a.viewport(0,0,o,i),n.bindFramebuffer(n.FRAMEBUFFER,s)},this.unbind=function(e=!0){e&&a.viewport(0,0,a.width,a.height);const{gl:t}=a;t.bindFramebuffer(t.FRAMEBUFFER,null),c.forEach((e=>{e.generateMipmap()}))},this.getTexture=function(e=0){return c[e]},this.destroy=function(){const{gl:e}=a;c.forEach((e=>e.destroy())),h.destroy(),e.deleteFramebuffer(s),a.frameBufferCount--};const p=()=>{d();const{gl:e}=a;s=e.createFramebuffer(),e.bindFramebuffer(e.FRAMEBUFFER,s),a.frameBufferCount++;const t=a.webgl2?e.DRAW_FRAMEBUFFER:e.FRAMEBUFFER,n=[];for(let r=0;r{for(let e=0;e{const s=Object.assign({},u);n||(n=e),s.internalFormat=e||O.RGBA,s.format=n||O.RGBA,s.type=t||s.type,Object.assign(s,r);const l=new J(null,s,o,i);return l.createTexture(a),l};this.__defineGetter__("texture",(function(){return c[0]})),this.__defineGetter__("depthTexture",(function(){return h})),this.__defineGetter__("width",(function(){return o})),this.__defineGetter__("height",(function(){return i}))}var ee=a(160);class te{constructor(){this._mtx=P.create(),this._mtxView=P.create(),this._mtxProj=P.create(),this._near=0,this._far=0,this._lookDir=ee.create()}lookAt(e,t,n=[0,1,0]){P.lookAt(this._mtxView,e,t,n)}setFromViewProjection(e,t){P.copy(this._mtxView,e),P.copy(this._mtxProj,t)}setViewMatrix(e){P.copy(this._mtxView,e)}setProjectionMatrix(e){P.copy(this._mtxProj,e)}_updateMatrices(){}get viewMatrix(){return P.mul(this._mtx,this._mtxProj,this._mtxView),this._mtx}get viewMatrix(){return this._mtxView}get view(){return this._mtxView}get projectionMatrix(){return this._mtxProj}get projection(){return this._mtxProj}get position(){const e=P.create();return P.invert(e,this._mtxView),[e[12],e[13],e[14]]}get direction(){const e=F.create();return F.fromMat4(e,this._mtxView),F.transpose(e,e),ee.transformMat3(this._lookDir,[0,0,-1],e),ee.normalize(this._lookDir,this._lookDir),this._lookDir}set near(e){this._near=e,this._updateMatrices()}get near(){return this._near}set far(e){this._far=e,this._updateMatrices()}get far(){return this._far}}class ne extends te{constructor(e,t,n,r,a=.1,s=100){super(),this._left=0,this._right=0,this._top=0,this._bottom=0,this.ortho(e,t,n,r,a,s)}ortho(e,t,n,r,a=.1,s=100){this.left=e,this.right=t,this.top=n,this.bottom=r,P.ortho(this._mtxProj,e,t,r,n,a,s),this._left=e,this._right=t,this._top=n,this._bottom=r,this._near=a,this._far=s}_updateMatrices(){this.ortho(this._left,this._right,this._top,this._bottom,this._near,this._far)}}class re{constructor(e){return this._GL=e||U,this._uniforms={},this._uniformTextures=[],this._fbo,this._clearColor={r:0,g:0,b:0,a:0},this}setClearColor(e=0,t=0,n=0,r=0){return this._clearColor.r=e,this._clearColor.g=t,this._clearColor.b=n,this._clearColor.a=r,this}useProgram(e,t){return this._shader=e instanceof H?e:new H(e,t),this}setMesh(e){return this._mesh=e,this}createMesh(e){return this._mesh=new G(e),this}bufferVertex(e){return this._mesh||(this._mesh=new G),this._mesh.bufferVertex(e),this}bufferTexCoord(e){return this._mesh||(this._mesh=new G),this._mesh.bufferTexCoord(e),this}bufferNormal(e){return this._mesh||(this._mesh=new G),this._mesh.bufferNormal(e),this}bufferIndex(e){return this._mesh||(this._mesh=new G),this._mesh.bufferIndex(e),this}bufferInstance(e,t){return this._mesh?(this._mesh.bufferInstance(e,t),this):(console.warn("Need to create mesh first"),this)}bufferData(e,t){return this._mesh||(this._mesh=new G),this._mesh.bufferData(e,t),this}uniform(e,t,n){const r=e;let a,s;return void 0===n?(s=j(t),a=t):(s=t,a=n),this._uniforms[r]={type:s,value:a},this}uniformTexture(e,t,n){return this.bindTexture(e,t,n)}bindTexture(e,t,n){return void 0!==n?this._uniformTextures[n]={name:e,texture:t}:this._uniformTextures.push({name:e,texture:t}),this}bindFrameBuffer(e){return this._fbo=e,this}draw(){if(this._shader){if(this._mesh){if(this._fbo){const{r:e,g:t,b:n,a:r}=this._clearColor;this._fbo.bind(this._GL),this._GL.clear(e,t,n,r)}this._shader.bind(this._GL);for(const e in this._uniforms){const t=this._uniforms[e];this._shader.uniform(e,t.type,t.value)}return this._uniformTextures.forEach(((e,t)=>{void 0!==e&&(this._shader.uniform(e.name,"int",t),e.texture.bind(t,this._GL))})),this._GL.draw(this._mesh),this._fbo&&this._fbo.unbind(),this}console.warn("No Mesh assigned for draw call")}else console.warn("No GLShader assigned for draw call")}get shader(){return this._shader}get framebuffer(){return this._fbo}}class ae extends re{constructor(e){super(e);const t=this._GL,n=1e3,r=[[-n,0,0],[n,0,0],[0,-n,0],[0,n,0],[0,0,-n],[0,0,n]];this.createMesh(t.LINES).bufferVertex(r).bufferData([[1,0,0],[1,0,0],[0,1,0],[0,1,0],[0,0,1],[0,0,1]],"aColor").bufferIndex([0,1,2,3,4,5]).useProgram("#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec3 aVertexPosition;\nin vec3 aColor;\n\nuniform mat4 uModelMatrix;\nuniform mat4 uViewMatrix;\nuniform mat4 uProjectionMatrix;\n\nout vec3 vColor;\n\nvoid main(void) {\n gl_Position = uProjectionMatrix * uViewMatrix * uModelMatrix * vec4(aVertexPosition, 1.0);\n vColor = aColor;\n}","#version 300 es\nprecision highp float;\n#define GLSLIFY 1\nin vec3 vColor;\nuniform float uOpacity;\nout vec4 oColor;\n\nvoid main(void) {\n oColor = vec4(vColor, uOpacity);\n}"),this.opacity=.75}draw(){this.uniform("uOpacity",this.opacity),super.draw()}}const se=(e,t,n,r="xy")=>{const a=[],s=[],o=[],i=[],u=e/n,l=t/n,c=1/n,h=.5*-e,p=.5*-t;let d=0;for(let e=0;e(new G).bufferData([[-1,-1],[-1,4],[4,-1]],"aPosition",2).bufferIndex([2,1,0]),ie="#version 300 es\nprecision highp float;\n#define GLSLIFY 1\n\nuniform vec3 uColor;\nuniform float uOpacity;\n\nout vec4 fragColor;\n\nvoid main(void) {\n fragColor = vec4(uColor, uOpacity);\n}",ue=ie,le="#version 300 es\n\nprecision mediump float;\n#define GLSLIFY 1\nin vec2 aPosition;\nout vec2 vTextureCoord;\n\nvoid main(void) {\n gl_Position = vec4(aPosition, 0.0, 1.0);\n vTextureCoord = aPosition * .5 + .5;\n}";class ce extends re{constructor(e){super(e),this.setMesh(((e,t,n=!1)=>{const r=[],a=[],s=[],o=[],i=1/t;let u=0;function l(n,r,a=!1){const s=n/t*Math.PI-.5*Math.PI,o=r/t*Math.PI*2,i=a?1:e,u=[];u[1]=Math.sin(s)*i;const l=Math.cos(s)*i;u[0]=Math.cos(o)*l,u[2]=Math.sin(o)*l;const c=1e4;return u[0]=Math.floor(u[0]*c)/c,u[1]=Math.floor(u[1]*c)/c,u[2]=Math.floor(u[2]*c)/c,u}for(let e=0;e{const t=fe.clone(e);return fe.transformMat4(t,t,this.mtx),t[0]/=t[3],t[1]/=t[3],t[2]/=t[3],[t[0],t[1],t[2]]})),o=.02;s.forEach((e=>{this._dBall.draw(e,[o,o,o],r,a)})),this._lines.forEach((e=>{this._dLine.draw(s[e[0]],s[e[1]],r,a)}))}}class ge{constructor(e,t,n,r={},a=1){this._fbos=[];for(let s=0;sthis._update()))}_update(){this._checkLimit(),this._value+=(this._targetValue-this._value)*this.easing,Math.abs(this._targetValue-this._value)<1e-4&&(this._value=this._targetValue)}setTo(e){this._targetValue=this._value=e}add(e){this._targetValue+=e}limit(e,t){e>t?this.limit(t,e):(this._min=e,this._max=t,this._checkLimit())}_checkLimit(){void 0!==this._min&&this._targetValuethis._max&&(this._targetValue=this._max)}destroy(){ve.Z.removeEF(this._efIndex)}set value(e){this._targetValue=e}get value(){return this._value}get targetValue(){return this._targetValue}}const be=function(e,t){const n=t||{};return e.touches?(n.x=e.touches[0].pageX,n.y=e.touches[0].pageY):(n.x=e.clientX,n.y=e.clientY),n};class _e{#e=!1;#t=!1;#n=!1;#r=!1;#a;#s={};#o={};#i=P.create();#u=P.create();#l=P.create();#c=P.create();#h=ee.create();#p=ee.create();#d=ee.fromValues(0,1,0);radius=new xe(0);rx=new xe(0);ry=new xe(0);#f=0;#m=0;constructor(e,t=5,n=window){this.#a=e,this.radius.setTo(t),this.#p=[0,0,this.radius],this.rx.limit(-Math.PI/2+.01,Math.PI/2-.01),n.addEventListener("mousewheel",this._onWheel),n.addEventListener("DOMMouseScroll",this._onWheel),n.addEventListener("mousedown",this._onDown),n.addEventListener("mousemove",this._onMove),window.addEventListener("mouseup",this._onUp),n.addEventListener("touchstart",this._onDown),n.addEventListener("touchmove",this._onMove),window.addEventListener("touchend",this._onUp),window.addEventListener("keydown",this._onKeyDown),window.addEventListener("keyup",this._onKeyUp),this.update(),ve.Z.addEF(this._loop)}lock(e=!0){this.#e=e,this.#t=e,this.#r=!1}lockZoom(e=!0){this.#t=e}lockRotation(e=!0){this.#e=e}update(){ee.set(this.#p,0,0,this.radius.value),ee.rotateX(this.#p,this.#p,[0,0,0],this.rx.value),ee.rotateY(this.#p,this.#p,[0,0,0],this.ry.value),P.lookAt(this.#i,this.#p,this.#h,this.#d),P.invert(this.#u,this.#i),P.mul(this.#i,this.#i,this.#c),P.mul(this.#i,this.#i,this.#l),this.#a?.setViewMatrix(this.#i)}_onDown=e=>{this.#e||(this.#r=!0,be(e,this.#s),be(e,this.#o),this.#f=this.rx.targetValue,this.#m=this.ry.targetValue,P.identity(this.#l))};_onMove=e=>{if(this.#e)return;if(!this.#r)return;if(be(e,this.#s),e.shiftKey){const e=[this.#s.x-this.#o.x,-(this.#s.y-this.#o.y),0];return ee.transformMat4(e,e,this.#u),ee.scale(e,e,.01),P.identity(this.#l,this.#l),void P.translate(this.#l,this.#l,e)}const t=this.#s.x-this.#o.x;this.ry.value=.01*-t+this.#m;const n=this.#s.y-this.#o.y;this.rx.value=.01*-n+this.#f};_onUp=()=>{this.#r=!1,this.#n&&(P.mul(this.#c,this.#c,this.#l),P.identity(this.#l))};_onWheel=e=>{if(this.#t)return;const t=e.wheelDelta,n=e.detail;let r=0;r=n?t?t/n/40*n>0?1:-1:-n/3:t/120,this.radius.add(2*-r),this.radius.targetValue<0&&(this.radius.value=1e-4)};_onKeyDown=e=>{e.code.indexOf("Shift")>-1&&(this.#n=!0)};_onKeyUp=e=>{"Shift"===e.key&&(P.mul(this.#c,this.#c,this.#l),P.identity(this.#l)),this.#n=!1};_loop=()=>{this.update()}}function Ee(e,t){this.origin=e,this.direction=t;const n=ee.create(),r=ee.create(),a=ee.create(),s=ee.create(),o=ee.create(),i=ee.create(),u=ee.create(),l=ee.create();this.at=function(e){return ee.copy(s,this.direction),ee.scale(s,s,e),ee.add(s,s,this.origin),s},this.lookAt=function(e){ee.sub(this.direction,e,this.origin),ee.normalize(this.origin,this.origin)},this.closestPointToPoint=function(e){const t=ee.create();ee.sub(e,this.origin);const n=ee.dot(t,this.direction);return n<0?ee.clone(this.origin):(ee.copy(t,this.direction),ee.scale(t,t,n),ee.add(t,t,this.origin),t)},this.distanceToPoint=function(e){return Math.sqrt(this.distanceSqToPoint(e))},this.distanceSqToPoint=function(e){const t=ee.create();ee.sub(t,e,this.origin);const n=ee.dot(t,this.direction);return n<0?ee.squaredDistance(this.origin,e):(ee.copy(t,this.direction),ee.scale(t,t,n),ee.add(t,t,this.origin),ee.squaredDistance(t,e))},this.intersectsSphere=function(e,t){return this.distanceToPoint(e)<=t},this.intersectSphere=function(e,t){const n=ee.create();ee.sub(n,e,this.origin);const r=ee.dot(n,this.direction),a=ee.dot(n,n)-r*r,s=t*t;if(a>s)return null;const o=Math.sqrt(s-a),i=r-o,u=r+o;return i<0&&u<0?null:i<0?this.at(u):this.at(i)},this.intersectTriangle=function(e,t,s,c=!0){ee.copy(n,e),ee.copy(r,t),ee.copy(a,s),ee.sub(o,r,n),ee.sub(i,a,n),ee.cross(u,o,i);let h,p=ee.dot(this.direction,u);if(p>0){if(c)return null;h=1}else{if(!(p<0))return null;h=-1,p=-p}ee.sub(l,this.origin,n),ee.cross(i,l,i);const d=h*ee.dot(this.direction,i);if(d<0)return null;ee.cross(o,o,l);const f=h*ee.dot(this.direction,o);if(f<0)return null;if(d+f>p)return null;const m=-h*ee.dot(l,u);return m<0?null:this.at(m/p)}}class Te extends(w()){constructor(e,t,n,r=!1,a=window){super(),this._mesh=e,this._mesh.generateFaces(),this._camera=t,this.faceVertices=e.faces.map((e=>e.vertices)),this.clickTolerance=8,this._ray=new Ee([0,0,0],[0,0,-1]),this._hit=ee.fromValues(-999,-999,-999),this._lastPos,this._firstPos,this.modelMatrix=P.create(),this.resolution=n||[window.innerWidth,window.innerHeight],this._listenerTarget=a,this._skippingMove=r,this._onMoveBind=e=>this._onMove(e),this._onDownBind=e=>this._onDown(e),this._onUpBind=()=>this._onUp(),this.connect()}connect(){this._listenerTarget.addEventListener("mousedown",this._onDownBind),this._listenerTarget.addEventListener("mousemove",this._onMoveBind),this._listenerTarget.addEventListener("mouseup",this._onUpBind)}disconnect(){this._listenerTarget.removeEventListener("mousedown",this._onDownBind),this._listenerTarget.removeEventListener("mousemove",this._onMoveBind),this._listenerTarget.removeEventListener("mouseup",this._onUpBind)}_checkHit(e="onHit"){const t=this._camera;if(!t)return;this.resolution=[window.innerWidth,window.innerHeight];const n=this._lastPos.x/this.resolution[0]*2-1,r=-this._lastPos.y/this.resolution[1]*2+1;let a;t.generateRay([n,r,0],this._ray);const s=ee.create(),o=ee.create(),i=ee.create();let u=0;const l=(e,t)=>{ee.transformMat4(t,e,this.modelMatrix)};for(let e=0;ethis.resize())),this._efIndex=ve.Z.addEF((()=>this._loop()))}stop(){this._isRunning=!1}resume(){this._isRunning=!0}_init(){}_initTextures(){}_initViews(){}update(){}render(){}_loop(){this._isRunning&&(this.update(),this._GL.viewport(0,0,this._GL.width,this._GL.height),this._GL.setMatrices(this.camera),this.render())}resize(){this._GL.setSize(window.innerWidth,window.innerHeight),this.camera.setAspectRatio(this._GL.aspectRatio)}}a(643);var Se=a(619),Me=a(247);let Ae;const Re={init:e=>{Ae=e.map((({id:e,file:t,type:n})=>{const r=t;let a;switch(n){case"jpg":case"png":a=new J(t);break;case"text":a=(e=>{const t=e.split("\n"),n=[],r=[],a=[],s=[],o=[],i=[],u=[];let l,c=0;const h=/v( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/,p=/vn( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/,d=/vt( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/,f=/f( +-?\d+)( +-?\d+)( +-?\d+)( +-?\d+)?/,m=/f( +(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+))?/,g=/f( +(-?\d+)\/(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+)\/(-?\d+))( +(-?\d+)\/(-?\d+)\/(-?\d+))?/,y=/f( +(-?\d+)\/\/(-?\d+))( +(-?\d+)\/\/(-?\d+))( +(-?\d+)\/\/(-?\d+))( +(-?\d+)\/\/(-?\d+))?/;function v(e){const t=parseInt(e);return 3*(t>=0?t-1:t+s.length/3)}function x(e){const t=parseInt(e);return 3*(t>=0?t-1:t+o.length/3)}function b(e){const t=parseInt(e);return 2*(t>=0?t-1:t+i.length/2)}function _(e,t,r){n.push([s[e],s[e+1],s[e+2]]),n.push([s[t],s[t+1],s[t+2]]),n.push([s[r],s[r+1],s[r+2]]),u.push(3*c+0),u.push(3*c+1),u.push(3*c+2),c++}function E(e,t,n){r.push([i[e],i[e+1]]),r.push([i[t],i[t+1]]),r.push([i[n],i[n+1]])}function T(e,t,n){a.push([o[e],o[e+1],o[e+2]]),a.push([o[t],o[t+1],o[t+2]]),a.push([o[n],o[n+1],o[n+2]])}function w(e,t,n,r,a,s,o,i,u,l,c,h){let p,d=v(e),f=v(t),m=v(n);void 0===r?_(d,f,m):(p=v(r),_(d,f,p),_(f,m,p)),void 0!==a&&(d=b(a),f=b(s),m=b(o),void 0===r?E(d,f,m):(p=b(i),E(d,f,p),E(f,m,p))),void 0!==u&&(d=x(u),f=x(l),m=x(c),void 0===r?T(d,f,m):(p=x(h),T(d,f,p),T(f,m,p)))}for(let e=0;e{const t=e.normals.length>0,n=e.coords.length>0;let r;if(e.positions.length>65535){const a=[];let s=0;const o={};for(o.positions=e.positions.concat(),o.coords=e.coords.concat(),o.indices=e.indices.concat(),o.normals=e.normals.concat();e.indices.length>0;){const i=Math.min(65535,e.positions.length),u=e.indices.splice(0,i),l=[],c=[],h=[];let p,d=0;for(let e=0;ed&&(d=u[e]),p=u[e],l.push(o.positions[p]),n&&c.push(o.coords[p]),t&&h.push(o.normals[p]),u[e]-=s;s=d+1,r=new G,r.bufferVertex(l),n&&r.bufferTexCoord(c),r.bufferIndex(u),t&&r.bufferNormal(h),a.push(r)}return a}return r=new G,r.bufferVertex(e.positions),n&&r.bufferTexCoord(e.coords),r.bufferIndex(e.indices),t&&r.bufferNormal(e.normals),r})({positions:n,coords:r,normals:a,indices:u})})(t)}return{id:e,source:r,type:n,file:a}})),console.table(Ae)},get:e=>{const t=Ae.find((t=>t.id===e));return t?t.file:null}};var Ie=a(437);class ke extends re{constructor(){super().setMesh(oe()).useProgram(le,"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\nuniform sampler2D uMap;\nuniform float uRatio;\n\nout vec4 oColor;\n\nvoid main(void) {\n vec2 uv = vTextureCoord - .5;\n if(uRatio < 1.0) {\n uv.x *= uRatio;\n } else {\n uv.y /= uRatio;\n }\n uv += .5;\n vec4 color = texture(uMap, uv);\n color.rgb *= .8;\n\n oColor = color;\n}")}draw(){U.disable(U.DEPTH_TEST),this.uniform("uRatio",U.aspectRatio),super.draw(),U.enable(U.DEPTH_TEST)}}class Ce extends re{constructor(){super();const{numParticles:e}=Me.default,t=[],n=[],r=[],a=[],s=[],o=()=>{const e=2*Math.sqrt((0,Se.MX)());return ee.random([0,0,0],e)};for(let i=0;i{const{pos:o,normal:i}=((e,t)=>{const n=2*Math.PI/3*t,r=Math.cos(n),a=Math.sin(n);return{pos:[e,.01*a,.01*r],normal:[0,a,r]}})(e,t);r.push(o),s.push(i),a.push([e/n,t/3])},l=n*n;for(let e=0;e 0.5) discard;\n // shadow\n vec4 shadowCoord = vShadowCoord / vShadowCoord.w;\n\tfloat s = samplePCF3x3(shadowCoord);\n s = mix(s, 1.0, .6);\n\n float d = diffuse(vNormal, uLight, .5);\n vec3 color = vColor * d * s;\n color = smoothstep(vec3(0.0), vec3(1.0), color) * 1.2;\n\n oColor = vec4(color, 1.0);\n}").uniform("uTotal",l).uniform("uNumSets",n)}}class Le extends re{constructor(){super();const e=se(50,50,1,"xz");this.setMesh(e).useProgram("#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec3 aVertexPosition;\nin vec2 aTextureCoord;\nin vec3 aNormal;\n\nuniform mat4 uModelMatrix;\nuniform mat4 uViewMatrix;\nuniform mat4 uProjectionMatrix;\nuniform mat4 uShadowMatrix;\n\nout vec2 vTextureCoord;\nout vec3 vNormal;\nout vec4 vShadowCoord;\n\nvec2 rotate(vec2 v, float a) {\n\tfloat s = sin(a);\n\tfloat c = cos(a);\n\tmat2 m = mat2(c, s, -s, c);\n\treturn m * v;\n}\n\nmat4 rotationMatrix(vec3 axis, float angle) {\n axis = normalize(axis);\n float s = sin(angle);\n float c = cos(angle);\n float oc = 1.0 - c;\n \n return mat4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0,\n oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0,\n oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0,\n 0.0, 0.0, 0.0, 1.0);\n}\n\nvec3 rotate(vec3 v, vec3 axis, float angle) {\n\tmat4 m = rotationMatrix(axis, angle);\n\treturn (m * vec4(v, 1.0)).xyz;\n}\n\nvoid main(void) {\n vec3 pos = aVertexPosition;\n pos.y -= 4.0;\n\n vec4 wsPos = uModelMatrix * vec4(pos, 1.0);\n gl_Position = uProjectionMatrix * uViewMatrix * wsPos;\n vTextureCoord = aTextureCoord;\n vNormal = aNormal;\n\n vShadowCoord = uShadowMatrix * wsPos;\n}","#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\nin vec4 vShadowCoord;\n\nuniform sampler2D uMap;\nuniform sampler2D uDepthMap;\nout vec4 oColor;\n\nfloat samplePCF3x3( vec4 sc )\n{\n const int s = 2;\n float shadow = 0.0;\n\n float bias = 0.005;\n float threshold = sc.z - bias;\n\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2(-s,-s) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2(-s, 0) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2(-s, s) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( 0,-s) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( 0, 0) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( 0, s) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( s,-s) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( s, 0) ).r);\n shadow += step(threshold, textureProjOffset( uDepthMap, sc, ivec2( s, s) ).r);\n return shadow/9.0;\n}\n\nvoid main(void) {\n // shadow\n vec4 shadowCoord = vShadowCoord / vShadowCoord.w;\n\n\tfloat s = 1.0 -samplePCF3x3(shadowCoord);\n\n if(shadowCoord.x < 0.0 ||shadowCoord.x > 1.0 ||\n shadowCoord.y < 0.0 ||shadowCoord.y > 1.0) {\n s = 0.0;\n }\n\n if(shadowCoord.z > 1.0) {\n s = 0.0;\n }\n\n float d = distance(vTextureCoord, vec2(0.5));\n // s *= smoothstep(0.5, 0.0, d);\n\n oColor = vec4(vec3(0.0), s * 0.1);\n // oColor = vec4(vec3(d), 1.0);\n}")}}class Pe extends re{constructor(){super().setMesh(oe()).useProgram(le,"#version 300 es\n\n#define LUT_FLIP_Y 1\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\nuniform sampler2D uMap;\nuniform sampler2D uAOMap;\nuniform sampler2D uNoiseMap;\nuniform sampler2D uLookupMap;\nuniform sampler2D uBlurMap;\nuniform sampler2D uDepthMap;\nuniform float uRatio;\n\nuniform float uFocus; // Focus distance\nuniform float uNear; // Camera near plane\nuniform float uFar; // Camera far plane\n\nout vec4 oColor;\n\nvec4 lookup(in vec4 textureColor, in sampler2D lookupTable, float strength) {\n #ifndef LUT_NO_CLAMP\n textureColor = clamp(textureColor, 0.0, 1.0);\n #endif\n\n mediump float blueColor = textureColor.b * 63.0;\n\n mediump vec2 quad1;\n quad1.y = floor(floor(blueColor) / 8.0);\n quad1.x = floor(blueColor) - (quad1.y * 8.0);\n\n mediump vec2 quad2;\n quad2.y = floor(ceil(blueColor) / 8.0);\n quad2.x = ceil(blueColor) - (quad2.y * 8.0);\n\n highp vec2 texPos1;\n texPos1.x = (quad1.x * 0.125) + 0.5/512.0 + ((0.125 - 1.0/512.0) * textureColor.r);\n texPos1.y = (quad1.y * 0.125) + 0.5/512.0 + ((0.125 - 1.0/512.0) * textureColor.g);\n\n #ifdef LUT_FLIP_Y\n texPos1.y = 1.0-texPos1.y;\n #endif\n\n highp vec2 texPos2;\n texPos2.x = (quad2.x * 0.125) + 0.5/512.0 + ((0.125 - 1.0/512.0) * textureColor.r);\n texPos2.y = (quad2.y * 0.125) + 0.5/512.0 + ((0.125 - 1.0/512.0) * textureColor.g);\n\n #ifdef LUT_FLIP_Y\n texPos2.y = 1.0-texPos2.y;\n #endif\n\n lowp vec4 newColor1 = texture(lookupTable, texPos1);\n lowp vec4 newColor2 = texture(lookupTable, texPos2);\n\n lowp vec4 newColor = mix(newColor1, newColor2, fract(blueColor));\n return mix(textureColor, newColor, strength);\n}\n\nvec4 lookup(in vec4 textureColor, in sampler2D lookupTable) {\n return lookup(textureColor, lookupTable, 1.0);\n}\n\nfloat normalizeDepth(float depth) {\n return (2.0 * uNear) / (uFar + uNear - depth * (uFar - uNear));\n}\n\nvoid main(void) {\n float depth = texture(uDepthMap, vTextureCoord).r;\n float normalizedDepth = normalizeDepth(depth);\n vec4 color = texture(uMap, vTextureCoord);\n vec4 blurredColor = texture(uBlurMap, vTextureCoord);\n\n float t = 0.05;\n // Calculate blur amount based on depth difference\n float blurAmount = smoothstep(uFocus - t, uFocus + t, normalizedDepth);\n color = mix(color, blurredColor, blurAmount);\n\n float ao = texture(uAOMap, vTextureCoord).r;\n ao = mix(ao, 1.0, .2);\n \n color.rgb *= ao;\n\n vec2 uv = vTextureCoord - .5;\n if(uRatio > 1.0) {\n uv.y /= uRatio;\n } else {\n uv.x *= uRatio;\n }\n\n float d = length(uv);\n float v = smoothstep(0.3, 0.8, d);\n d = smoothstep(0.2, .8, d);\n\n float n = texture(uNoiseMap, vTextureCoord).r;\n color.rgb *= mix(1.0 - d * 0.4, 1.0, n);\n\n color.rgb = pow(color.rgb, vec3(1.0/1.6));\n\n // dark bottom right\n uv = vTextureCoord;\n uv.y = 1.0 - uv.y;\n d = length(uv);\n d = smoothstep(0.4, 1.2, d);\n color.rgb -= d * 0.4;\n\n oColor = lookup(color, uLookupMap, 0.35);\n\n vec3 colorAdj = smoothstep(vec3(0.0), vec3(1.0), oColor.rgb);\n oColor.rgb = mix(oColor.rgb, colorAdj, .5);\n\n oColor.rgb *= mix(1.1, 0.5, v);\n // oColor = vec4(vec3(ao), 1.0);\n // oColor = vec4(vec3(blurAmount), 1.0);\n\n // oColor = mix(oColor, blurredColor, step(vTextureCoord.x, .5));\n}")}}class Fe extends re{constructor(){super().setMesh(oe()).useProgram(le,"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\n\nuniform sampler2D uPosMap;\nuniform sampler2D uFluidMap;\nuniform sampler2D uDensityMap;\nuniform float uTime;\nuniform float uStrength;\nuniform float uBound;\n\nout vec4 oColor;\n\nvec2 rotate(vec2 v, float a) {\n\tfloat s = sin(a);\n\tfloat c = cos(a);\n\tmat2 m = mat2(c, s, -s, c);\n\treturn m * v;\n}\n\nmat4 rotationMatrix(vec3 axis, float angle) {\n axis = normalize(axis);\n float s = sin(angle);\n float c = cos(angle);\n float oc = 1.0 - c;\n \n return mat4(oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0,\n oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0,\n oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0,\n 0.0, 0.0, 0.0, 1.0);\n}\n\nvec3 rotate(vec3 v, vec3 axis, float angle) {\n\tmat4 m = rotationMatrix(axis, angle);\n\treturn (m * vec4(v, 1.0)).xyz;\n}\n\n// curlNoise.glsl\n\nvec3 mod289(vec3 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; }\n\nvec4 mod289(vec4 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; }\n\n// snoise.glsl\nvec4 permute(vec4 x) { return mod(((x*34.0)+1.0)*x, 289.0); }\nvec4 taylorInvSqrt(vec4 r) { return 1.79284291400159 - 0.85373472095314 * r; }\n\nfloat snoise(vec3 v){\n const vec2 C = vec2(1.0/6.0, 1.0/3.0) ;\n const vec4 D = vec4(0.0, 0.5, 1.0, 2.0);\n \n vec3 i = floor(v + dot(v, C.yyy) );\n vec3 x0 = v - i + dot(i, C.xxx) ;\n \n vec3 g = step(x0.yzx, x0.xyz);\n vec3 l = 1.0 - g;\n vec3 i1 = min( g.xyz, l.zxy );\n vec3 i2 = max( g.xyz, l.zxy );\n \n vec3 x1 = x0 - i1 + 1.0 * C.xxx;\n vec3 x2 = x0 - i2 + 2.0 * C.xxx;\n vec3 x3 = x0 - 1. + 3.0 * C.xxx;\n \n i = mod(i, 289.0 );\n vec4 p = permute( permute( permute( i.z + vec4(0.0, i1.z, i2.z, 1.0 )) + i.y + vec4(0.0, i1.y, i2.y, 1.0 )) + i.x + vec4(0.0, i1.x, i2.x, 1.0 ));\n \n float n_ = 1.0/7.0;\n vec3 ns = n_ * D.wyz - D.xzx;\n \n vec4 j = p - 49.0 * floor(p * ns.z *ns.z);\n \n vec4 x_ = floor(j * ns.z);\n vec4 y_ = floor(j - 7.0 * x_ );\n \n vec4 x = x_ *ns.x + ns.yyyy;\n vec4 y = y_ *ns.x + ns.yyyy;\n vec4 h = 1.0 - abs(x) - abs(y);\n \n vec4 b0 = vec4( x.xy, y.xy );\n vec4 b1 = vec4( x.zw, y.zw );\n \n vec4 s0 = floor(b0)*2.0 + 1.0;\n vec4 s1 = floor(b1)*2.0 + 1.0;\n vec4 sh = -step(h, vec4(0.0));\n \n vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy ;\n vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww ;\n \n vec3 p0 = vec3(a0.xy,h.x);\n vec3 p1 = vec3(a0.zw,h.y);\n vec3 p2 = vec3(a1.xy,h.z);\n vec3 p3 = vec3(a1.zw,h.w);\n \n vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2, p2), dot(p3,p3)));\n p0 *= norm.x;\n p1 *= norm.y;\n p2 *= norm.z;\n p3 *= norm.w;\n \n vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0);\n m = m * m;\n return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1), dot(p2,x2), dot(p3,x3) ) );\n}\n\nfloat snoise(float x, float y, float z){\n return snoise(vec3(x, y, z));\n}\n\nvec3 snoiseVec3( vec3 x ){\n\n\tfloat s = snoise(vec3( x ));\n\tfloat s1 = snoise(vec3( x.y - 19.1 , x.z + 33.4 , x.x + 47.2 ));\n\tfloat s2 = snoise(vec3( x.z + 74.2 , x.x - 124.5 , x.y + 99.4 ));\n\tvec3 c = vec3( s , s1 , s2 );\n\treturn c;\n\n}\n\nvec3 curlNoise( vec3 p ){\n\t\n\tconst float e = .1;\n\tvec3 dx = vec3( e , 0.0 , 0.0 );\n\tvec3 dy = vec3( 0.0 , e , 0.0 );\n\tvec3 dz = vec3( 0.0 , 0.0 , e );\n\n\tvec3 p_x0 = snoiseVec3( p - dx );\n\tvec3 p_x1 = snoiseVec3( p + dx );\n\tvec3 p_y0 = snoiseVec3( p - dy );\n\tvec3 p_y1 = snoiseVec3( p + dy );\n\tvec3 p_z0 = snoiseVec3( p - dz );\n\tvec3 p_z1 = snoiseVec3( p + dz );\n\n\tfloat x = p_y1.z - p_y0.z - p_z1.y + p_z0.y;\n\tfloat y = p_z1.x - p_z0.x - p_x1.z + p_x0.z;\n\tfloat z = p_x1.y - p_x0.y - p_y1.x + p_y0.x;\n\n\tconst float divisor = 1.0 / ( 2.0 * e );\n\treturn normalize( vec3( x , y , z ) * divisor );\n\n}\n\nvec2 _normalize(vec2 v) {\n if (length(v) > 0.0) {\n return normalize(v);\n } else {\n return vec2(0.0);\n }\n}\n\n#define PI 3.1415926535897932384626433832795\n#define minY -3.0\n\nvoid main(void) {\n vec3 pos = texture(uPosMap, vTextureCoord).xyz;\n vec3 noise = curlNoise(pos * 0.5 + uTime * 0.15);\n pos += noise * 0.002;\n\n vec2 uv = pos.xy / uBound * .5 + .5;\n vec2 vel = texture(uFluidMap, uv).xy;\n float density = texture(uDensityMap, uv).x;\n density = smoothstep(0.0, 1.0, density);\n density = mix(0.25, 1.0, density);\n\n float dz = abs(pos.z - 2.0);\n dz = smoothstep(3.0, 0.0, dz);\n\n pos.xy += vel * 0.0002 * density * dz * uStrength;\n\n float d = length(pos);\n float maxRadius = 8.0;\n if(d > maxRadius) {\n pos = normalize(pos) * maxRadius;\n }\n\n if(pos.y < minY) {\n pos.y += (minY - pos.y) * 0.1;\n }\n\n oColor = vec4(pos, 1.0);\n}").setClearColor(0,0,0,0)}}class Be extends re{constructor(){super().setMesh(oe()).useProgram(le,"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\n\nuniform sampler2D uMap;\nuniform vec2 uPos;\nuniform vec2 uDir;\nuniform float uStrength;\n\nout vec4 oColor;\n\nvoid main(void) {\n vec3 color = texture(uMap, vTextureCoord).rgb;\n\n float d = distance(vTextureCoord, uPos);\n float radius = uStrength * 0.5;\n float t = smoothstep(radius, 0.0, d);\n\n float f = smoothstep(0.0, 1.0, uStrength);\n color.rg += uDir * t * f * 1.5;\n\n color *= .99;\n\n oColor = vec4(color, 1.0);\n}").setClearColor(0,0,0,1)}}let ze,Ue,$e,Ve,je,He,Ge;var We=a(523);class qe{refCount(e){return Ke("refCount")}incRef(e){return Ke("incRef")}timerAvailable(){return!0}time(e){return Ke("time")}read(e){return Ke("read")}readSync(e){return Ke("readSync")}readToGPU(e,t){return Ke("readToGPU")}numDataIds(){return Ke("numDataIds")}disposeData(e,t){return Ke("disposeData")}write(e,t,n){return Ke("write")}move(e,t,n,r,a){return Ke("move")}createTensorFromGPUData(e,t,n){return Ke("createTensorFromGPUData")}memory(){return Ke("memory")}floatPrecision(){return Ke("floatPrecision")}epsilon(){return 32===this.floatPrecision()?1e-7:1e-4}dispose(){return Ke("dispose")}}function Ke(e){throw new Error(`'${e}' not yet implemented or not found in the registry. This kernel may not be supported by the tfjs backend you have chosen`)}function Xe(e,t){if(!e)throw new Error("string"==typeof t?t:t())}function Ye(e,t,n=""){Xe(Qe(e,t),(()=>n+` Shapes ${e} and ${t} must match`))}function Ze(e){Xe(null!=e,(()=>"The input to the tensor constructor must be a non-null value."))}function Je(e){if(0===e.length)return 1;let t=e[0];for(let n=1;nt)):[].concat(e)).every((e=>e>=-n&&e`All values in axis param must be in range [-${n}, ${n}) but got axis ${e}`)),Xe(e.every((e=>et(e))),(()=>`All values in axis param must be integers but got axis ${e}`)),e.map((e=>e<0?n+e:e))}function rt(e,t){let n=null;if(null==e||"float32"===e)n=new Float32Array(t);else if("int32"===e)n=new Int32Array(t);else if("bool"===e)n=new Uint8Array(t);else{if("string"!==e)throw new Error(`Unknown data type ${e}`);n=new Array(t)}return n}function at(e){if("float32"===e||"int32"===e)return 4;if("complex64"===e)return 8;if("bool"===e)return 1;throw new Error(`Unknown dtype ${e}`)}function st(e){return"string"==typeof e||e instanceof String}function ot(e){return Array.isArray(e)?ot(e[0]):e instanceof Float32Array?"float32":e instanceof Int32Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray?"int32":"number"==typeof e?"float32":st(e)?"string":"boolean"==typeof e?"bool":"float32"}function it(e){return!!(e&&e.constructor&&e.call&&e.apply)}function ut(e){const t=e.length;if(t<2)return[];const n=new Array(t-1);n[t-2]=e[t-1];for(let r=t-3;r>=0;--r)n[r]=n[r+1]*e[r+1];return n}function lt(e,t,n,r=!1){const a=new Array;if(1===t.length){const s=t[0]*(r?2:1);for(let t=0;te*t))*(r?2:1);for(let t=0;te*t))*(n?2:1);if(0===r)return[];if(r!==t.length)throw new Error(`[${e}] does not match the input size ${t.length}${n?" for a complex tensor":""}.`);return lt(0,e,t,n)}function ht(e,t){const n=pt(e,t);for(let e=0;e{Xe(Number.isInteger(t)&&t>=0,(()=>`Tensor must have a shape comprised of positive integers but got shape [${e}].`))}))}function ft(e){return e&&e.then&&"function"==typeof e.then}const mt="tfjsflags";class gt{constructor(e){this.global=e,this.flags={},this.flagRegistry={},this.urlFlags={},this.getQueryParams=yt,this.populateURLFlags()}setPlatform(e,t){null!=this.platform&&(vt().getBool("IS_TEST")||vt().getBool("PROD")||console.warn(`Platform ${this.platformName} has already been set. Overwriting the platform with ${e}.`)),this.platformName=e,this.platform=t}registerFlag(e,t,n){if(this.flagRegistry[e]={evaluationFn:t,setHook:n},null!=this.urlFlags[e]){const t=this.urlFlags[e];vt().getBool("IS_TEST")||vt().getBool("PROD")||console.warn(`Setting feature override from URL ${e}: ${t}.`),this.set(e,t)}}async getAsync(e){return e in this.flags||(this.flags[e]=await this.evaluateFlag(e)),this.flags[e]}get(e){if(e in this.flags)return this.flags[e];const t=this.evaluateFlag(e);if(ft(t))throw new Error(`Flag ${e} cannot be synchronously evaluated. Please use getAsync() instead.`);return this.flags[e]=t,this.flags[e]}getNumber(e){return this.get(e)}getBool(e){return this.get(e)}getString(e){return this.get(e)}getFlags(){return this.flags}get features(){return this.flags}set(e,t){if(null==this.flagRegistry[e])throw new Error(`Cannot set flag ${e} as it has not been registered.`);this.flags[e]=t,null!=this.flagRegistry[e].setHook&&this.flagRegistry[e].setHook(t)}evaluateFlag(e){if(null==this.flagRegistry[e])throw new Error(`Cannot evaluate flag '${e}': no evaluation function found.`);return this.flagRegistry[e].evaluationFn()}setFlags(e){this.flags=Object.assign({},e)}reset(){this.flags={},this.urlFlags={},this.populateURLFlags()}populateURLFlags(){if(void 0===this.global||void 0===this.global.location||void 0===this.global.location.search)return;const e=this.getQueryParams(this.global.location.search);mt in e&&e[mt].split(",").forEach((e=>{const[t,n]=e.split(":");this.urlFlags[t]=function(e,t){const n=t.toLowerCase();return"true"===n||"false"===n?"true"===n:""+ +n===n?+n:t}(0,n)}))}}function yt(e){const t={};return e.replace(/[?&]([^=?&]+)(?:=([^&]*))?/g,((e,...n)=>(function(e,t,n){e[decodeURIComponent(t)]=decodeURIComponent(n||"")}(t,n[0],n[1]),n.join("=")))),t}function vt(){return bt}let xt,bt=null;function _t(){if(null==xt){let e;if("undefined"!=typeof window)e=window;else if(void 0!==a.g)e=a.g;else if("undefined"!=typeof process)e=process;else{if("undefined"==typeof self)throw new Error("Could not find a global object");e=self}xt=e}return xt}function Et(e,t){const n=function(){const e=_t();return null==e._tfGlobals&&(e._tfGlobals=new Map),e._tfGlobals}();if(n.has(e))return n.get(e);{const r=t();return n.set(e,r),n.get(e)}}const Tt="Cast",wt="Fill",Nt="Identity",St="LinSpace",Mt="Range",At="Tile",Rt="Transpose",It="FromPixels",kt="_FusedMatMul",Ct="FusedConv2D",Ot="FusedDepthwiseConv2D",Dt=Et("kernelRegistry",(()=>new Map)),Lt=Et("gradRegistry",(()=>new Map));function Pt(e,t){const n=function(e,t){return`${t}_${e}`}(e,t);return Dt.get(n)}function Ft(e){return Lt.get(e)}function Bt(e){const t=Dt.entries(),n=[];for(;;){const{done:r,value:a}=t.next();if(r)break;const[s,o]=a,[i]=s.split("_");i===e&&n.push(o)}return n}function zt(...e){vt().getBool("IS_TEST")||vt().getBool("PROD")||console.warn(...e)}function Ut(e){return e instanceof Float32Array||e instanceof Int32Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray}var $t=a(141);const Vt=a.n($t)()||$t;function jt(e){return Vt.fromString(e,!0,16)}function Ht(e,t){if("string"===t)throw new Error("Cannot convert a string[] to a TypedArray");if(Array.isArray(e)&&(e=Kt(e)),vt().getBool("DEBUG")&&function(e,t){for(let n=0;n{r=n()};let s;const o=Gt();if(this.backendTimer.timerAvailable())s=this.backendTimer.time(a);else{a();for(const e of r)e.dataSync();s=Promise.resolve({kernelMs:Gt()-o})}if(vt().getBool("CHECK_COMPUTATION_FOR_ERRORS"))for(let t=0;t{Yt(t,n.dtype,e)}))}return{kernelName:e,outputs:r,inputs:t,timeMs:s.then((e=>e.kernelMs)),extraInfo:s.then((e=>null!=e.getExtraProfileInfo?e.getExtraProfileInfo():""))}}logKernelProfile(e){const{kernelName:t,outputs:n,timeMs:r,inputs:a,extraInfo:s}=e;n.forEach((e=>{Promise.all([e.data(),r,s]).then((n=>{this.logger.logKernelProfile(t,e,n[0],n[1],a,n[2])}))}))}}function Yt(e,t,n){if("float32"!==t)return!1;for(let t=0;t0?r:""} `}}console.log(`%c${i}\t%c${o}\t%c${u}D ${c}\t%c${l}\t%c${h}\t%c${s}`,"font-weight:bold","color:red","color:blue","color: orange","color: green","color: steelblue")}}const Jt=20,Qt=3,en=7;function tn(e,t,n,r){const a=ut(t),s=function(e,t,n,r){const a=Je(t),s=r[r.length-1],o=new Array(s).fill(0),i=t.length,u="complex64"===n?sn(e):e;if(i>1)for(let e=0;e" "+e)).join("\n")),u.join("\n")}function nn(e,t,n){let r;return r=Array.isArray(e)?`${parseFloat(e[0].toFixed(en))} + ${parseFloat(e[1].toFixed(en))}j`:st(e)?`'${e}'`:"bool"===n?rn(e):parseFloat(e.toFixed(en)).toString(),tt(r,t)}function rn(e){return 0===e?"false":"true"}function an(e,t,n,r,a,s=!0){const o="complex64"===n?2:1,i=t[0],u=t.length;if(0===u)return"complex64"===n?[nn(sn(e)[0],0,n)]:"bool"===n?[rn(e[0])]:[e[0].toString()];if(1===u){if(i>Jt){const t=Qt*o;let r=Array.from(e.slice(0,t)),s=Array.from(e.slice((i-Qt)*o,i*o));return"complex64"===n&&(r=sn(r),s=sn(s)),["["+r.map(((e,t)=>nn(e,a[t],n))).join(", ")+", ..., "+s.map(((e,t)=>nn(e,a[i-Qt+t],n))).join(", ")+"]"]}return["["+("complex64"===n?sn(e):Array.from(e)).map(((e,t)=>nn(e,a[t],n))).join(", ")+"]"]}const l=t.slice(1),c=r.slice(1),h=r[0]*o,p=[];if(i>Jt){for(let t=0;t0?p[0]+d:"");for(let e=1;e`Length of values '${e}' does not match the size inferred by the shape '${this.size}'.`))}if("complex64"===t)throw new Error("complex64 dtype TensorBuffers are not supported. Please create a TensorBuffer for the real and imaginary parts separately and call tf.complex(real, imag).");this.values=n||rt(t,this.size),this.strides=ut(e)}set(e,...t){0===t.length&&(t=[0]),Xe(t.length===this.rank,(()=>`The number of provided coordinates (${t.length}) must match the rank (${this.rank})`));const n=this.locToIndex(t);this.values[n]=e}get(...e){0===e.length&&(e=[0]);let t=0;for(const n of e){if(n<0||n>=this.shape[t]){const t=`Requested out of range element at ${e}. Buffer shape=${this.shape}`;throw new Error(t)}t++}let n=e[e.length-1];for(let t=0;tWt(e)))}catch(e){throw new Error("Failed to decode the string bytes into utf-8. To get the original bytes, call tensor.bytes().")}}return e}dataToGPU(e){return this.throwIfDisposed(),un().readToGPU(this.dataId,e)}dataSync(){this.throwIfDisposed();const e=un().readSync(this.dataId);if("string"===this.dtype)try{return e.map((e=>Wt(e)))}catch(e){throw new Error("Failed to decode the string bytes into utf-8. To get the original bytes, call tensor.bytes().")}return e}async bytes(){this.throwIfDisposed();const e=await un().read(this.dataId);return"string"===this.dtype?e:new Uint8Array(e.buffer)}dispose(){this.isDisposed||(un().disposeTensor(this),this.isDisposedInternal=!0)}get isDisposed(){return this.isDisposedInternal}throwIfDisposed(){if(this.isDisposed)throw new Error("Tensor is disposed.")}print(e=!1){return ln.print(this,e)}clone(){return this.throwIfDisposed(),ln.clone(this)}toString(e=!1){return tn(this.dataSync(),this.shape,this.dtype,e)}cast(e){return this.throwIfDisposed(),ln.cast(this,e)}variable(e=!0,t,n){return this.throwIfDisposed(),un().makeVariable(this,e,t,n)}}Object.defineProperty(hn,Symbol.hasInstance,{value:e=>!!e&&null!=e.data&&null!=e.dataSync&&null!=e.throwIfDisposed}),Et("Tensor",(()=>hn));class pn extends hn{constructor(e,t,n,r){super(e.shape,e.dtype,e.dataId,r),this.trainable=t,this.name=n}assign(e){if(e.dtype!==this.dtype)throw new Error(`dtype of the new value (${e.dtype}) and previous value (${this.dtype}) must match`);if(!Qe(e.shape,this.shape))throw new Error(`shape of the new value (${e.shape}) and previous value (${this.shape}) must match`);un().disposeTensor(this),this.dataId=e.dataId,un().incRef(this,null)}dispose(){un().disposeVariable(this),this.isDisposedInternal=!0}}var dn,fn,mn,gn,yn;Object.defineProperty(pn,Symbol.hasInstance,{value:e=>e instanceof hn&&null!=e.assign&&e.assign instanceof Function}),function(e){e.R0="R0",e.R1="R1",e.R2="R2",e.R3="R3",e.R4="R4",e.R5="R5",e.R6="R6"}(dn||(dn={})),function(e){e.float32="float32",e.int32="int32",e.bool="int32",e.complex64="complex64"}(fn||(fn={})),function(e){e.float32="float32",e.int32="int32",e.bool="bool",e.complex64="complex64"}(mn||(mn={})),function(e){e.float32="float32",e.int32="float32",e.bool="float32",e.complex64="complex64"}(gn||(gn={})),function(e){e.float32="complex64",e.int32="complex64",e.bool="complex64",e.complex64="complex64"}(yn||(yn={}));const vn={float32:gn,int32:fn,bool:mn,complex64:yn};function xn(e){return null!=e&&"object"==typeof e&&"texture"in e&&e.texture instanceof WebGLTexture}function bn(e){return"undefined"!=typeof GPUBuffer&&null!=e&&"object"==typeof e&&"buffer"in e&&e.buffer instanceof GPUBuffer}function _n(e,t){if(e.dtype===t.dtype)return[e,t];const n=function(e,t){if("string"===e||"string"===t){if("string"===e&&"string"===t)return"string";throw new Error(`Can not upcast ${e} with ${t}`)}return vn[e][t]}(e.dtype,t.dtype);return[e.cast(n),t.cast(n)]}function En(e){const t=[];return Tn(e,t,new Set),t}function Tn(e,t,n){if(null==e)return;if(e instanceof hn)return void t.push(e);if(r=e,!Array.isArray(r)&&"object"!=typeof r)return;var r;const a=e;for(const e in a){const r=a[e];n.has(r)||(n.add(r),Tn(r,t,n))}}function wn(e){return null!=e.kernelName}class Nn{constructor(){this.registeredVariables={},this.nextTapeNodeId=0,this.numBytes=0,this.numTensors=0,this.numStringTensors=0,this.numDataBuffers=0,this.gradientDepth=0,this.kernelDepth=0,this.scopeStack=[],this.numDataMovesStack=[],this.nextScopeId=0,this.tensorInfo=new WeakMap,this.profiling=!1,this.activeProfile={newBytes:0,newTensors:0,peakBytes:0,kernels:[],result:null,get kernelNames(){return Array.from(new Set(this.kernels.map((e=>e.name))))}}}dispose(){for(const e in this.registeredVariables)this.registeredVariables[e].dispose()}}class Sn{constructor(e){this.ENV=e,this.registry={},this.registryFactory={},this.pendingBackendInitId=0,this.state=new Nn}async ready(){if(null!=this.pendingBackendInit)return this.pendingBackendInit.then((()=>{}));if(null!=this.backendInstance)return;const e=this.getSortedBackends();for(let t=0;t{null!=e.setupFunc&&e.setupFunc(this.backendInstance)}))}disposeRegisteredKernels(e){Bt(e).forEach((t=>{null!=t.disposeFunc&&t.disposeFunc(this.registry[e])}))}initializeBackend(e){const t=this.registryFactory[e];if(null==t)throw new Error(`Cannot initialize backend ${e}, no registration found.`);try{const n=t.factory();if(!n||n instanceof qe||"function"!=typeof n.then)return this.registry[e]=n,{success:!0,asyncInit:!1};{const t=++this.pendingBackendInitId,r=n.then((n=>!(t(tthis.registryFactory[t].priority-this.registryFactory[e].priority))}initializeBackendsAndReturnBest(){const e=this.getSortedBackends();for(let t=0;tthis.startScope(r)),(()=>this.endScope(n)),(()=>(n=t(),n instanceof Promise&&console.error("Cannot return a Promise inside of tidy."),n)))}scopedRun(e,t,n){e();try{const e=n();return t(),e}catch(e){throw t(),e}}nextTensorId(){return Sn.nextTensorId++}nextVariableId(){return Sn.nextVariableId++}clone(e){const t=An.runKernel(Nt,{x:e}),n={x:e};return this.addTapeNode(this.state.activeScope.name,n,[t],(e=>({x:()=>{const t={x:e};return An.runKernel(Tt,t,{dtype:"float32"})}})),[],{}),t}runKernel(e,t,n){if(null==this.backendName&&this.backend,null==Pt(e,this.backendName))throw new Error(`Kernel '${e}' not registered for backend '${this.backendName}'`);return this.runKernelFunc({kernelName:e,inputs:t,attrs:n})}shouldCheckForMemLeaks(){return this.ENV.getBool("IS_TEST")}checkKernelForMemLeak(e,t,n){const r=this.backend.numDataIds();let a=0;n.forEach((e=>{a+="complex64"===e.dtype?3:1}));const s=this.state.numDataMovesStack[this.state.numDataMovesStack.length-1],o=r-t-a-s;if(o>0)throw new Error(`Backend '${this.backendName}' has an internal memory leak (${o} data ids) after running '${e}'`)}runKernelFunc(e){let t,n=[];const r=this.isTapeOn(),a=this.state.numBytes,s=this.state.numTensors;let o,i;this.shouldCheckForMemLeaks()&&this.state.numDataMovesStack.push(0),null==this.backendName&&this.backend;const u=wn(e)?e.kernelName:null!=this.state.activeScope?this.state.activeScope.name:"";if(wn(e)){const{kernelName:t,inputs:a,attrs:s}=e;null==this.backendName&&this.backend;const u=Pt(t,this.backendName);Xe(null!=u,(()=>`Cannot find registered kernel '${t}' for backend '${this.backendName}'`)),o=()=>{const e=this.backend.numDataIds();i=u.kernelFunc({inputs:a,attrs:s,backend:this.backend});const o=Array.isArray(i)?i:[i];this.shouldCheckForMemLeaks()&&this.checkKernelForMemLeak(t,e,o);const l=o.map((e=>null!=e.rank?e:this.makeTensorFromTensorInfo(e)));if(r){const e=this.getTensorsForGradient(t,a,l);n=this.saveTensorsForBackwardMode(e)}return l}}else{const{forwardFunc:t}=e,a=e=>{r&&(n=e.map((e=>this.keep(this.clone(e)))))};o=()=>{const e=this.backend.numDataIds();i=this.tidy((()=>t(this.backend,a)));const n=Array.isArray(i)?i:[i];return this.shouldCheckForMemLeaks()&&this.checkKernelForMemLeak(u,e,n),n}}const{inputs:l,attrs:c}=e,h=wn(e)?null:e.backwardsFunc;let p;return this.scopedRun((()=>this.state.kernelDepth++),(()=>this.state.kernelDepth--),(()=>{this.ENV.getBool("DEBUG")||this.state.profiling?(p=this.profiler.profileKernel(u,l,(()=>o())),this.ENV.getBool("DEBUG")&&this.profiler.logKernelProfile(p),t=p.outputs):t=o()})),r&&this.addTapeNode(u,l,t,h,n,c),this.state.profiling&&this.state.activeProfile.kernels.push({name:u,bytesAdded:this.state.numBytes-a,totalBytesSnapshot:this.state.numBytes,tensorsAdded:this.state.numTensors-s,totalTensorsSnapshot:this.state.numTensors,inputShapes:Object.keys(l).map((e=>null!=l[e]?l[e].shape:null)),outputShapes:t.map((e=>e.shape)),kernelTimeMs:p.timeMs,extraInfo:p.extraInfo}),Array.isArray(i)?t:t[0]}saveTensorsForBackwardMode(e){const t=e.map((e=>this.keep(this.clone(e))));return t}getTensorsForGradient(e,t,n){const r=Ft(e);if(null!=r){const e=r.inputsToSave||[],a=r.outputsToSave||[];let s;r.saveAllInputs?(Xe(Array.isArray(t),(()=>"saveAllInputs is true, expected inputs to be an array.")),s=Object.keys(t).map((e=>t[e]))):s=e.map((e=>t[e]));const o=n.filter(((e,t)=>a[t]));return s.concat(o)}return[]}makeTensor(e,t,n,r){if(null==e)throw new Error("Values passed to engine.makeTensor() are null");n=n||"float32",r=r||this.backend;let a=e;"string"===n&&st(e[0])&&(a=e.map((e=>function(e,t="utf-8"){return t=t||"utf-8",vt().platform.encode(e,t)}(e))));const s=r.write(a,t,n),o=new hn(t,n,s,this.nextTensorId());if(this.trackTensor(o,r),"string"===n){const e=this.state.tensorInfo.get(s),t=function(e){if(null==e)return 0;let t=0;return e.forEach((e=>t+=e.length)),t}(a);this.state.numBytes+=t-e.bytes,e.bytes=t}return o}makeTensorFromDataId(e,t,n,r){const a={dataId:e,shape:t,dtype:n=n||"float32"};return this.makeTensorFromTensorInfo(a,r)}makeTensorFromTensorInfo(e,t){const{dataId:n,shape:r,dtype:a}=e,s=new hn(r,a,n,this.nextTensorId());return this.trackTensor(s,t),s}makeVariable(e,t=!0,n,r){n=n||this.nextVariableId().toString(),null!=r&&r!==e.dtype&&(e=e.cast(r));const a=new pn(e,t,n,this.nextTensorId());if(null!=this.state.registeredVariables[a.name])throw new Error(`Variable with name ${a.name} was already registered`);return this.state.registeredVariables[a.name]=a,this.incRef(a,this.backend),a}trackTensor(e,t){this.state.numTensors++,"string"===e.dtype&&this.state.numStringTensors++;let n=0;"complex64"!==e.dtype&&"string"!==e.dtype&&(n=e.size*at(e.dtype)),this.state.numBytes+=n,this.state.tensorInfo.has(e.dataId)||(this.state.numDataBuffers++,this.state.tensorInfo.set(e.dataId,{backend:t||this.backend,dtype:e.dtype,shape:e.shape,bytes:n})),e instanceof pn||this.track(e)}incRef(e,t){this.trackTensor(e,t),this.backend.incRef(e.dataId)}removeDataId(e,t){this.state.tensorInfo.has(e)&&this.state.tensorInfo.get(e).backend===t&&(this.state.tensorInfo.delete(e),this.state.numDataBuffers--)}disposeTensor(e){if(!this.state.tensorInfo.has(e.dataId))return;const t=this.state.tensorInfo.get(e.dataId);if(this.state.numTensors--,"string"===e.dtype&&(this.state.numStringTensors--,this.state.numBytes-=t.bytes),"complex64"!==e.dtype&&"string"!==e.dtype){const t=e.size*at(e.dtype);this.state.numBytes-=t}t.backend.disposeData(e.dataId)&&this.removeDataId(e.dataId,t.backend)}disposeVariables(){for(const e in this.state.registeredVariables){const t=this.state.registeredVariables[e];this.disposeVariable(t)}}disposeVariable(e){this.disposeTensor(e),null!=this.state.registeredVariables[e.name]&&delete this.state.registeredVariables[e.name]}memory(){const e=this.backend.memory();return e.numTensors=this.state.numTensors,e.numDataBuffers=this.state.numDataBuffers,e.numBytes=this.state.numBytes,this.state.numStringTensors>0&&(e.unreliable=!0,null==e.reasons&&(e.reasons=[]),e.reasons.push("Memory usage by string tensors is approximate (2 bytes per character)")),e}async profile(e){this.state.profiling=!0;const t=this.state.numBytes,n=this.state.numTensors;this.state.activeProfile.kernels=[],this.state.activeProfile.result=await e(),this.state.profiling=!1,this.state.activeProfile.peakBytes=Math.max(...this.state.activeProfile.kernels.map((e=>e.totalBytesSnapshot))),this.state.activeProfile.newBytes=this.state.numBytes-t,this.state.activeProfile.newTensors=this.state.numTensors-n;for(const e of this.state.activeProfile.kernels)e.kernelTimeMs=await e.kernelTimeMs,e.extraInfo=await e.extraInfo;return this.state.activeProfile}isTapeOn(){return this.state.gradientDepth>0&&0===this.state.kernelDepth}addTapeNode(e,t,n,r,a,s){const o={id:this.state.nextTapeNodeId++,kernelName:e,inputs:t,outputs:n,saved:a},i=Ft(e);null!=i&&(r=i.gradFunc),null!=r&&(o.gradient=e=>(e=e.map(((e,t)=>{if(null==e){const e=n[t],r=pt(e.size,e.dtype);return this.makeTensor(r,e.shape,e.dtype)}return e})),r(e.length>1?e:e[0],a,s))),this.state.activeTape.push(o)}keep(e){return e.kept=!0,e}startTape(){0===this.state.gradientDepth&&(this.state.activeTape=[]),this.state.gradientDepth++}endTape(){this.state.gradientDepth--}startScope(e){const t={track:[],name:"unnamed scope",id:this.state.nextScopeId++};e&&(t.name=e),this.state.scopeStack.push(t),this.state.activeScope=t}endScope(e){const t=En(e),n=new Set(t.map((e=>e.id)));for(let e=0;e{e.kept||e.scopeId!==r.id||this.track(e)}))}gradients(e,t,n,r=!1){if(Xe(t.length>0,(()=>"gradients() received an empty list of xs.")),null!=n&&"float32"!==n.dtype)throw new Error(`dy must have 'float32' dtype, but has '${n.dtype}'`);const a=this.scopedRun((()=>this.startTape()),(()=>this.endTape()),(()=>this.tidy("forward",e)));Xe(a instanceof hn,(()=>"The result y returned by f() must be a tensor."));const s=function(e,t,n){const r={},a={};for(let e=0;er[e.id]=!0)),i=!0,a[s.id]=!0;break}if(i)break}}const s={};s[n.id]=!0;const o={};for(let t=e.length-1;t>=0;t--){const n=e[t],r=n.inputs;for(let e=0;e0)throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that the f you passed encloses all operations that lead from x to y.");return this.tidy("backward",(()=>{const e={};e[a.id]=null==n?function(e){const t=ht(Je(e),"float32");return An.makeTensor(t,e,"float32")}(a.shape):n,function(e,t,n,r){for(let a=t.length-1;a>=0;a--){const s=t[a],o=[];if(s.outputs.forEach((t=>{const n=e[t.id];null!=n?o.push(n):o.push(null)})),null==s.gradient)throw new Error(`Cannot compute gradient: gradient function not found for ${s.kernelName}.`);const i=s.gradient(o);for(const t in s.inputs){if(!(t in i))throw new Error(`Cannot backprop through input ${t}. Available gradients found: ${Object.keys(i)}.`);const a=n((()=>i[t]()));if("float32"!==a.dtype)throw new Error(`Error in gradient for op ${s.kernelName}. The gradient of input ${t} must have 'float32' dtype, but has '${a.dtype}'`);const o=s.inputs[t];if(!Qe(a.shape,o.shape))throw new Error(`Error in gradient for op ${s.kernelName}. The gradient of input '${t}' has shape '${a.shape}', which does not match the shape of the input '${o.shape}'`);if(null==e[o.id])e[o.id]=a;else{const t=e[o.id];e[o.id]=r(t,a),t.dispose()}}}}(e,s,(e=>this.tidy(e)),Rn);const r=t.map((t=>e[t.id]));return 0===this.state.gradientDepth&&(this.state.activeTape.forEach((e=>{for(const t of e.saved)t.dispose()})),this.state.activeTape=null),{value:a,grads:r}}))}customGrad(e){return Xe(it(e),(()=>"The f passed in customGrad(f) must be a function.")),(...t)=>{let n;Xe(t.every((e=>e instanceof hn)),(()=>"The args passed in customGrad(f)(x1, x2,...) must all be tensors"));const r={};return t.forEach(((e,t)=>{r[t]=e})),this.runKernelFunc({forwardFunc:(r,a)=>(n=e(...t,a),Xe(n.value instanceof hn,(()=>"The function f passed in customGrad(f) must return an object where `obj.value` is a tensor")),Xe(it(n.gradFunc),(()=>"The function f passed in customGrad(f) must return an object where `obj.gradFunc` is a function.")),n.value),backwardsFunc:(e,r)=>{const a=n.gradFunc(e,r),s=Array.isArray(a)?a:[a];Xe(s.length===t.length,(()=>"The function f passed in customGrad(f) must return an object where `obj.gradFunc` is a function that returns the same number of tensors as inputs passed to f(...).")),Xe(s.every((e=>e instanceof hn)),(()=>"The function f passed in customGrad(f) must return an object where `obj.gradFunc` is a function that returns a list of only tensors."));const o={};return s.forEach(((e,t)=>{o[t]=()=>e})),o},inputs:r})}}readSync(e){return this.state.tensorInfo.get(e).backend.readSync(e)}read(e){return this.state.tensorInfo.get(e).backend.read(e)}readToGPU(e,t){return this.state.tensorInfo.get(e).backend.readToGPU(e,t)}async time(e){const t=Gt(),n=await this.backend.time(e);return n.wallMs=Gt()-t,n}track(e){return null!=this.state.activeScope&&(e.scopeId=this.state.activeScope.id,this.state.activeScope.track.push(e)),e}get registeredVariables(){return this.state.registeredVariables}reset(){this.pendingBackendInitId++,this.state.dispose(),this.ENV.reset(),this.state=new Nn;for(const e in this.registry)this.disposeRegisteredKernels(e),this.registry[e].dispose(),delete this.registry[e];this.backendName=null,this.backendInstance=null,this.pendingBackendInit=null}}function Mn(){const e=_t();if(null==e._tfengine){const t=new gt(e);e._tfengine=new Sn(t)}var t;return t=e._tfengine.ENV,bt=t,un=()=>e._tfengine,e._tfengine}Sn.nextTensorId=0,Sn.nextVariableId=0;const An=Mn();function Rn(e,t){const n={a:e,b:t};return An.runKernel("Add",n)}const In=vt();function kn(e,t){let n=e;if(qt(e))return"string"===t?[]:[e.length];if(xn(e)){const t=e.channels||"RGBA";return[e.height,e.width*t.length]}if(bn(e))return[e.buffer.size/(null==t?4:at(t))];if(!Array.isArray(e))return[];const r=[];for(;Array.isArray(n)||qt(n)&&"string"!==t;)r.push(n.length),n=n[0];return Array.isArray(e)&&vt().getBool("TENSORLIKE_CHECK_SHAPE_CONSISTENCY")&&Cn(e,r,[]),r}function Cn(e,t,n){if(n=n||[],!Array.isArray(e)&&!qt(e))return void Xe(0===t.length,(()=>`Element arr[${n.join("][")}] is a primitive, but should be an array/TypedArray of ${t[0]} elements`));Xe(t.length>0,(()=>`Element arr[${n.join("][")}] should be a primitive, but is an array of ${e.length} elements`)),Xe(e.length===t[0],(()=>`Element arr[${n.join("][")}] should have ${t[0]} elements, but has ${e.length} elements`));const r=t.slice(1);for(let t=0;t=0&&(a=r),On(r,a,t,n),null==e||!qt(e)&&!Array.isArray(e)&&"number"!=typeof e&&"boolean"!=typeof e&&"string"!=typeof e){const r=null==e?"null":e.constructor.name;throw new Error(`Argument '${t}' passed to '${n}' must be a Tensor or TensorLike, but got '${r}'`)}const s=kn(e,a);qt(e)||Array.isArray(e)||(e=[e]);const o="string"!==a?Ht(e,a):Kt(e,[],!0);return An.makeTensor(o,s,a)}function Ln(e,t,n,r="numeric"){if(!Array.isArray(e))throw new Error(`Argument ${t} passed to ${n} must be a \`Tensor[]\` or \`TensorLike[]\``);return e.map(((e,a)=>Dn(e,`${t}[${a}]`,n,r)))}In.registerFlag("DEBUG",(()=>!1),(e=>{e&&console.warn("Debugging mode is ON. The output of every math call will be downloaded to CPU and checked for NaNs. This significantly impacts performance.")})),In.registerFlag("IS_BROWSER",(()=>"undefined"!=typeof window&&null!=window.document||"undefined"!=typeof WorkerGlobalScope)),In.registerFlag("IS_NODE",(()=>"undefined"!=typeof process&&void 0!==process.versions&&void 0!==process.versions.node)),In.registerFlag("IS_CHROME",(()=>"undefined"!=typeof navigator&&null!=navigator&&null!=navigator.userAgent&&/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor))),In.registerFlag("IS_SAFARI",(()=>"undefined"!=typeof navigator&&null!=navigator&&null!=navigator.userAgent&&/Safari/.test(navigator.userAgent)&&/Apple/.test(navigator.vendor))),In.registerFlag("PROD",(()=>!1)),In.registerFlag("TENSORLIKE_CHECK_SHAPE_CONSISTENCY",(()=>In.getBool("DEBUG"))),In.registerFlag("DEPRECATION_WARNINGS_ENABLED",(()=>!0)),In.registerFlag("IS_TEST",(()=>!1)),In.registerFlag("CHECK_COMPUTATION_FOR_ERRORS",(()=>In.getBool("DEBUG"))),In.registerFlag("WRAP_TO_IMAGEBITMAP",(()=>!1)),In.registerFlag("CANVAS2D_WILL_READ_FREQUENTLY_FOR_GPU",(()=>!1)),In.registerFlag("USE_SETTIMEOUTCUSTOM",(()=>!1));const Pn="__op";function Fn(e){const t=Object.keys(e);if(1!==t.length)throw new Error(`Please provide an object with a single key (operation name) mapping to a function. Got an object with ${t.length} keys.`);let n=t[0];const r=e[n];n.endsWith("_")&&(n=n.substring(0,n.length-1)),n+=Pn;const a=(...e)=>{An.startScope(n);try{const t=r(...e);return ft(t)&&console.error("Cannot return a Promise inside of tidy."),An.endScope(t),t}catch(e){throw An.endScope(null),e}};return Object.defineProperty(a,"name",{value:n,configurable:!0}),a}const Bn=Fn({complex_:function(e,t){const n=Dn(e,"real","complex"),r=Dn(t,"imag","complex");Ye(n.shape,r.shape,`real and imag shapes, ${n.shape} and ${r.shape}, must match in call to tf.complex().`);const a={real:n,imag:r};return An.runKernel("Complex",a)}});function zn(e,t,n,r){if(null==r)r=ot(e);else if("complex64"===r)throw new Error("Cannot construct a complex64 tensor directly. Please use tf.complex(real, imag).");if(bn(e)||xn(e)){if("float32"!==r&&"int32"!==r)throw new Error(`Creating tensor from GPU data only supports 'float32'|'int32' dtype, while the dtype is ${r}.`);return An.backend.createTensorFromGPUData(e,t||n,r)}if(!qt(e)&&!Array.isArray(e)&&"number"!=typeof e&&"boolean"!=typeof e&&"string"!=typeof e)throw new Error("values passed to tensor(values) must be a number/boolean/string or an array of numbers/booleans/strings, or a TypedArray");if(null!=t){dt(t);const e=Je(t),r=Je(n);Xe(e===r,(()=>`Based on the provided shape, [${t}], the tensor should have ${e} values but has ${r}`));for(let e=0;e`Error creating a new Tensor. Inferred shape (${n}) does not match the provided shape (${t}). `))}}return qt(e)||Array.isArray(e)||(e=[e]),t=t||n,e="string"!==r?Ht(e,r):Kt(e,[],!0),An.makeTensor(e,t,r)}function Un(e,t,n){return zn(e,t,kn(e,n),n)}const $n={float32:4,float16:2,int32:4,uint16:2,uint8:1,bool:1,complex64:8};class Vn{static join(e){return new Vn(e).slice()}constructor(e){if(this.shards=[],this.previousShardIndex=0,null==e)return;if(e instanceof Array||(e=[e]),0===(e=e.map((e=>qt(e)?e.buffer:e))).length)return;this.bufferUniformSize=e[0].byteLength;let t=0;for(let n=0;n=this.byteLength)return-1;if(null!=this.bufferUniformSize)return this.previousShardIndex=Math.floor(e/this.bufferUniformSize),this.previousShardIndex;function t(t){return e=t.end?1:0}if(0===t(this.shards[this.previousShardIndex]))return this.previousShardIndex;const n=function(e,t){let n=0,r=e.length;for(;n<=r;){const a=Math.floor((r-n)/2)+n,s=t(e[a]);if(0===s)return a;s<0?r=a:n=a+1}return-1}(this.shards,t);return-1===n?-1:(this.previousShardIndex=n,this.previousShardIndex)}}const jn=4;async function Hn(e,t){const n=[],r=[],a=Array.isArray(e)?e.map((e=>e.name)):Object.keys(e);for(let s=0;s{const t=await i.bytes(),n=t.reduce(((e,t)=>e+t.length),0)+jn*t.length,r=new Uint8Array(n);let a=0;for(let e=0;e{if(t+=e.byteLength,n.push(e.byteLength===e.buffer.byteLength?e:new e.constructor(e)),!(e instanceof Float32Array||e instanceof Int32Array||e instanceof Uint8Array))throw new Error(`Unsupported TypedArray subtype: ${e.constructor.name}`)}));const r=new Uint8Array(t);let a=0;return n.forEach((e=>{r.set(new Uint8Array(e.buffer),a),a+=e.byteLength})),r.buffer}const qn="undefined"!=typeof Buffer&&("undefined"==typeof Blob||"undefined"==typeof atob||"undefined"==typeof btoa);function Kn(e){return qn?Buffer.byteLength(e,"utf8"):new Blob([e]).size}function Xn(e){return Vn.join(e)}function Yn(e){for(e=e.trim();e.endsWith("/");)e=e.slice(0,e.length-1);const t=e.split("/");return t[t.length-1]}function Zn(e,t){const n={modelTopology:e.modelTopology,format:e.format,generatedBy:e.generatedBy,convertedBy:e.convertedBy,weightsManifest:t};return null!=e.signature&&(n.signature=e.signature),null!=e.userDefinedMetadata&&(n.userDefinedMetadata=e.userDefinedMetadata),null!=e.modelInitializer&&(n.modelInitializer=e.modelInitializer),null!=e.initializerSignature&&(n.initializerSignature=e.initializerSignature),null!=e.trainingConfig&&(n.trainingConfig=e.trainingConfig),n}function Jn(e,t,n){const r={modelTopology:e.modelTopology,format:e.format,generatedBy:e.generatedBy,convertedBy:e.convertedBy};if(null!=e.trainingConfig&&(r.trainingConfig=e.trainingConfig),null!=e.weightsManifest){if(!t)throw new Error("modelJSON has weightsManifest but weightSpecs is null");if(!n)throw new Error("modelJSON has weightsManifest but weightData is null");r.weightSpecs=t,r.weightData=n}return null!=e.signature&&(r.signature=e.signature),null!=e.userDefinedMetadata&&(r.userDefinedMetadata=e.userDefinedMetadata),null!=e.modelInitializer&&(r.modelInitializer=e.modelInitializer),null!=e.initializerSignature&&(r.initializerSignature=e.initializerSignature),r}async function Qn(e,t){let n,r;return null!=e.weightsManifest&&([n,r]=await t(e.weightsManifest)),Jn(e,n,r)}function er(e){if(e.modelTopology instanceof ArrayBuffer)throw new Error("Expected JSON model topology, received ArrayBuffer.");return{dateSaved:new Date,modelTopologyType:"JSON",modelTopologyBytes:null==e.modelTopology?0:Kn(JSON.stringify(e.modelTopology)),weightSpecsBytes:null==e.weightSpecs?0:Kn(JSON.stringify(e.weightSpecs)),weightDataBytes:null==e.weightData?0:new Vn(e.weightData).byteLength}}function tr(e){const t=[];for(const n of e)t.push(...n.weights);return t}function nr(){const e=function(){const e=e=>{let t=e<<13,n=0;for(;0==(8388608&t);)n-=8388608,t<<=1;return t&=-8388609,n+=947912704,t|n},t=new Uint32Array(2048);t[0]=0;for(let n=1;n<1024;n++)t[n]=e(n);for(let e=1024;e<2048;e++)t[e]=939524096+(e-1024<<13);return t}(),t=function(){const e=new Uint32Array(64);e[0]=0,e[31]=1199570944,e[32]=2147483648,e[63]=3347054592;for(let t=1;t<31;t++)e[t]=t<<23;for(let t=33;t<63;t++)e[t]=2147483648+(t-32<<23);return e}(),n=function(){const e=new Uint32Array(64);for(let t=0;t<64;t++)e[t]=1024;return e[0]=e[32]=0,e}();return r=>{const a=new ArrayBuffer(4*r.length),s=new Uint32Array(a);for(let a=0;a>10]+(1023&o)]+t[o>>10];s[a]=i}return new Float32Array(a)}}class rr{constructor(){this.saveRouters=[],this.loadRouters=[]}static getInstance(){return null==rr.instance&&(rr.instance=new rr),rr.instance}static registerSaveRouter(e){rr.getInstance().saveRouters.push(e)}static registerLoadRouter(e){rr.getInstance().loadRouters.push(e)}static getSaveHandlers(e){return rr.getHandlers(e,"save")}static getLoadHandlers(e,t){return rr.getHandlers(e,"load",t)}static getHandlers(e,t,n){const r=[];return("load"===t?rr.getInstance().loadRouters:rr.getInstance().saveRouters).forEach((t=>{const a=t(e,n);null!==a&&r.push(a)})),r}}const ar=e=>rr.registerSaveRouter(e),sr=e=>rr.registerLoadRouter(e),or=e=>rr.getSaveHandlers(e),ir=(e,t)=>rr.getLoadHandlers(e,t),ur="tensorflowjs",lr="models_store",cr="model_info_store";function hr(){if(!vt().getBool("IS_BROWSER"))throw new Error("Failed to obtain IndexedDB factory because the current environmentis not a web browser.");const e="undefined"==typeof window?self:window,t=e.indexedDB||e.mozIndexedDB||e.webkitIndexedDB||e.msIndexedDB||e.shimIndexedDB;if(null==t)throw new Error("The current browser does not appear to support IndexedDB.");return t}function pr(e){const t=e.result;t.createObjectStore(lr,{keyPath:"modelPath"}),t.createObjectStore(cr,{keyPath:"modelPath"})}class dr{constructor(e){if(this.indexedDB=hr(),null==e||!e)throw new Error("For IndexedDB, modelPath must not be null, undefined or empty.");this.modelPath=e}async save(e){if(e.modelTopology instanceof ArrayBuffer)throw new Error("BrowserLocalStorage.save() does not support saving model topology in binary formats yet.");return this.databaseAction(this.modelPath,e)}async load(){return this.databaseAction(this.modelPath)}databaseAction(e,t){return new Promise(((e,n)=>{const r=this.indexedDB.open(ur,1);r.onupgradeneeded=()=>pr(r),r.onsuccess=()=>{const a=r.result;if(null==t){const t=a.transaction(lr,"readonly"),r=t.objectStore(lr).get(this.modelPath);r.onsuccess=()=>{if(null==r.result)return a.close(),n(new Error(`Cannot find model with path '${this.modelPath}' in IndexedDB.`));e(r.result.modelArtifacts)},r.onerror=e=>(a.close(),n(r.error)),t.oncomplete=()=>a.close()}else{t.weightData=Vn.join(t.weightData);const r=er(t),s=a.transaction(cr,"readwrite");let o,i,u=s.objectStore(cr);try{o=u.put({modelPath:this.modelPath,modelArtifactsInfo:r})}catch(e){return n(e)}o.onsuccess=()=>{i=a.transaction(lr,"readwrite");const o=i.objectStore(lr);let l;try{l=o.put({modelPath:this.modelPath,modelArtifacts:t,modelArtifactsInfo:r})}catch(e){return n(e)}l.onsuccess=()=>e({modelArtifactsInfo:r}),l.onerror=e=>{u=s.objectStore(cr);const t=u.delete(this.modelPath);t.onsuccess=()=>(a.close(),n(l.error)),t.onerror=e=>(a.close(),n(l.error))}},o.onerror=e=>(a.close(),n(o.error)),s.oncomplete=()=>{null==i?a.close():i.oncomplete=()=>a.close()}}},r.onerror=e=>n(r.error)}))}}dr.URL_SCHEME="indexeddb://";const fr=e=>{return vt().getBool("IS_BROWSER")&&!Array.isArray(e)&&e.startsWith(dr.URL_SCHEME)?(t=e.slice(dr.URL_SCHEME.length),new dr(t)):null;var t};rr.registerSaveRouter(fr),rr.registerLoadRouter(fr);class mr{constructor(){this.indexedDB=hr()}async listModels(){return new Promise(((e,t)=>{const n=this.indexedDB.open(ur,1);n.onupgradeneeded=()=>pr(n),n.onsuccess=()=>{const r=n.result,a=r.transaction(cr,"readonly"),s=a.objectStore(cr).getAll();s.onsuccess=()=>{const t={};for(const e of s.result)t[e.modelPath]=e.modelArtifactsInfo;e(t)},s.onerror=e=>(r.close(),t(s.error)),a.oncomplete=()=>r.close()},n.onerror=e=>t(n.error)}))}async removeModel(e){var t;return e=(t=e).startsWith(dr.URL_SCHEME)?t.slice(dr.URL_SCHEME.length):t,new Promise(((t,n)=>{const r=this.indexedDB.open(ur,1);r.onupgradeneeded=()=>pr(r),r.onsuccess=()=>{const a=r.result,s=a.transaction(cr,"readwrite"),o=s.objectStore(cr),i=o.get(e);let u;i.onsuccess=()=>{if(null==i.result)return a.close(),n(new Error(`Cannot find model with path '${e}' in IndexedDB.`));{const r=o.delete(e),s=()=>{u=a.transaction(lr,"readwrite");const r=u.objectStore(lr).delete(e);r.onsuccess=()=>t(i.result.modelArtifactsInfo),r.onerror=e=>n(i.error)};r.onsuccess=s,r.onerror=e=>(s(),a.close(),n(i.error))}},i.onerror=e=>(a.close(),n(i.error)),s.oncomplete=()=>{null==u?a.close():u.oncomplete=()=>a.close()}},r.onerror=e=>n(r.error)}))}}const gr="/",yr="tensorflowjs_models",vr="info",xr="model_topology",br="weight_specs",_r="weight_data",Er="model_metadata";function Tr(e){return{info:[yr,e,vr].join(gr),topology:[yr,e,xr].join(gr),weightSpecs:[yr,e,br].join(gr),weightData:[yr,e,_r].join(gr),modelMetadata:[yr,e,Er].join(gr)}}function wr(e){for(const t of Object.values(e))window.localStorage.removeItem(t)}function Nr(e){const t=e.split(gr);if(t.length<3)throw new Error(`Invalid key format: ${e}`);return t.slice(1,t.length-1).join(gr)}class Sr{constructor(e){if(!vt().getBool("IS_BROWSER")||"undefined"==typeof window||void 0===window.localStorage)throw new Error("The current environment does not support local storage.");if(this.LS=window.localStorage,null==e||!e)throw new Error("For local storage, modelPath must not be null, undefined or empty.");this.modelPath=e,this.keys=Tr(this.modelPath)}async save(e){if(e.modelTopology instanceof ArrayBuffer)throw new Error("BrowserLocalStorage.save() does not support saving model topology in binary formats yet.");{const t=JSON.stringify(e.modelTopology),n=JSON.stringify(e.weightSpecs),r=er(e),a=Vn.join(e.weightData);try{this.LS.setItem(this.keys.info,JSON.stringify(r)),this.LS.setItem(this.keys.topology,t),this.LS.setItem(this.keys.weightSpecs,n),this.LS.setItem(this.keys.weightData,function(e){if(qn)return Buffer.from(e).toString("base64");const t=new Uint8Array(e);let n="";for(let e=0,r=t.length;e{return vt().getBool("IS_BROWSER")&&!Array.isArray(e)&&e.startsWith(Sr.URL_SCHEME)?(t=e.slice(Sr.URL_SCHEME.length),new Sr(t)):null;var t};rr.registerSaveRouter(Mr),rr.registerLoadRouter(Mr);class Ar{constructor(){Xe(vt().getBool("IS_BROWSER"),(()=>"Current environment is not a web browser")),Xe("undefined"==typeof window||void 0!==window.localStorage,(()=>"Current browser does not appear to support localStorage")),this.LS=window.localStorage}async listModels(){const e={},t=yr+gr,n=gr+vr;for(let r=0;r"scheme must not be undefined or null.")),e.endsWith(Rr)&&(e=e.slice(0,e.indexOf(Rr))),Xe(e.length>0,(()=>"scheme must not be an empty string."));const n=Ir.getInstance();Xe(null==n.managers[e],(()=>`A model store manager is already registered for scheme '${e}'.`)),n.managers[e]=t}static getManager(e){const t=Ir.getInstance().managers[e];if(null==t)throw new Error(`Cannot find model manager for scheme '${e}'`);return t}static getSchemes(){return Object.keys(Ir.getInstance().managers)}}function kr(e){if(-1===e.indexOf(Rr))throw new Error(`The url string provided does not contain a scheme. Supported schemes are: ${Ir.getSchemes().join(",")}`);return{scheme:e.split(Rr)[0],path:e.split(Rr)[1]}}async function Cr(e,t,n=!1){Xe(e!==t,(()=>`Old path and new path are the same: '${e}'`));const r=rr.getLoadHandlers(e);Xe(r.length>0,(()=>`Copying failed because no load handler is found for source URL ${e}.`)),Xe(r.length<2,(()=>`Copying failed because more than one (${r.length}) load handlers for source URL ${e}.`));const a=r[0],s=rr.getSaveHandlers(t);Xe(s.length>0,(()=>`Copying failed because no save handler is found for destination URL ${t}.`)),Xe(s.length<2,(()=>`Copying failed because more than one (${r.length}) save handlers for destination URL ${t}.`));const o=s[0],i=kr(e).scheme,u=kr(e).path,l=i===kr(e).scheme,c=await a.load();n&&l&&await Ir.getManager(i).removeModel(u);const h=await o.save(c);return n&&!l&&await Ir.getManager(i).removeModel(u),h.modelArtifactsInfo}async function Or(){const e=Ir.getSchemes(),t={};for(const n of e){const e=await Ir.getManager(n).listModels();for(const r in e)t[n+Rr+r]=e[r]}return t}async function Dr(e){const t=kr(e);return Ir.getManager(t.scheme).removeModel(t.path)}async function Lr(e,t){return Cr(e,t,!1)}async function Pr(e,t){return Cr(e,t,!0)}class Fr{constructor(){this.messageName="setTimeoutCustom",this.functionRefs=[],this.handledMessageCount=0,this.hasEventListener=!1}fetch(e,t){return fetch(e,t)}now(){return performance.now()}encode(e,t){if("utf-8"!==t&&"utf8"!==t)throw new Error(`Browser's encoder only supports utf-8, but got ${t}`);return null==this.textEncoder&&(this.textEncoder=new TextEncoder),this.textEncoder.encode(e)}decode(e,t){return new TextDecoder(t).decode(e)}setTimeoutCustom(e,t){"undefined"!=typeof window&&vt().getBool("USE_SETTIMEOUTCUSTOM")?(this.functionRefs.push(e),setTimeout((()=>{window.postMessage({name:this.messageName,index:this.functionRefs.length-1},"*")}),t),this.hasEventListener||(this.hasEventListener=!0,window.addEventListener("message",(e=>{e.source===window&&e.data.name===this.messageName&&(e.stopPropagation(),(0,this.functionRefs[e.data.index])(),this.handledMessageCount++,this.handledMessageCount===this.functionRefs.length&&(this.functionRefs=[],this.handledMessageCount=0))}),!0))):setTimeout(e,t)}isTypedArray(e){return Ut(e)}}if(vt().get("IS_BROWSER")){vt().setPlatform("browser",new Fr);try{Ir.registerManager(Sr.URL_SCHEME,new Ar)}catch(e){}try{Ir.registerManager(dr.URL_SCHEME,new mr)}catch(e){}}let Br;function zr(e,t="float32",n){return t=t||"float32",dt(e),new on(e,t,n)}vt().get("IS_NODE")&&!vt().get("IS_BROWSER")&&vt().setPlatform("node",new class{constructor(){this.util=a(628),this.textEncoder=new this.util.TextEncoder}fetch(e,t){return null!=vt().global.fetch?vt().global.fetch(e,t):(null==Br&&(Br=a(410)),Br(e,t))}now(){const e=process.hrtime();return 1e3*e[0]+e[1]/1e6}encode(e,t){if("utf-8"!==t&&"utf8"!==t)throw new Error(`Node built-in encoder only supports utf-8, but got ${t}`);return this.textEncoder.encode(e)}decode(e,t){return 0===e.length?"":new this.util.TextDecoder(t).decode(e)}isTypedArray(e){return this.util.types.isFloat32Array(e)||this.util.types.isInt32Array(e)||this.util.types.isUint8Array(e)||this.util.types.isUint8ClampedArray(e)}});const Ur=Fn({cast_:function(e,t){const n=Dn(e,"x","cast");if(!function(e){return"bool"===e||"complex64"===e||"float32"===e||"int32"===e||"string"===e}(t))throw new Error(`Failed to cast to unknown dtype ${t}`);if("string"===t&&"string"!==n.dtype||"string"!==t&&"string"===n.dtype)throw new Error("Only strings can be casted to strings");const r={x:n},a={dtype:t};return An.runKernel(Tt,r,a)}}),$r=Fn({clone_:function(e){const t={x:Dn(e,"x","clone","string_or_numeric")};return An.runKernel(Nt,t)}});function Vr(e,t=!1){console.log(e.toString(t))}function jr(e,t){return An.tidy(e,t)}function Hr(e){En(e).forEach((e=>e.dispose()))}function Gr(e){return An.keep(e)}Mn(),ln={buffer:zr,cast:Ur,clone:$r,print:Vr},cn=function(e){vt().getBool("DEPRECATION_WARNINGS_ENABLED")&&console.warn(e+" You can disable deprecation warnings with tf.disableDeprecationWarnings().")};const Wr=Fn({add_:function(e,t){let n=Dn(e,"a","add"),r=Dn(t,"b","add");[n,r]=_n(n,r);const a={a:n,b:r};return An.runKernel("Add",a)}}),qr=Fn({floorDiv_:function(e,t){let n=Dn(e,"a","floorDiv"),r=Dn(t,"b","floorDiv");[n,r]=_n(n,r);const a={a:n,b:r};return An.runKernel("FloorDiv",a)}}),Kr=Fn({div_:function(e,t){let n=Dn(e,"a","div"),r=Dn(t,"b","div");if([n,r]=_n(n,r),"int32"===n.dtype&&"int32"===r.dtype)return qr(n,r);const a={a:n,b:r};return An.runKernel("RealDiv",a,{})}}),Xr=Fn({mul_:function(e,t){let n=Dn(e,"a","mul"),r=Dn(t,"b","mul");[n,r]=_n(n,r);const a={a:n,b:r};return An.runKernel("Multiply",a)}}),Yr=Fn({sqrt_:function(e){const t={x:Dn(e,"x","sqrt","float32")};return An.runKernel("Sqrt",t)}}),Zr=Fn({square_:function(e){const t=Dn(e,"x","square");return An.runKernel("Square",{x:t},{})}}),Jr=Fn({zerosLike_:function(e){const t={x:Dn(e,"x","zerosLike")};return An.runKernel("ZerosLike",t)}});function Qr(e){return An.customGrad(e)}function ea(e,t){if((qt(e)&&"string"!==t||Array.isArray(e))&&"complex64"!==t)throw new Error("Error creating a new Scalar: value must be a primitive (number|boolean|string)");if("string"===t&&qt(e)&&!(e instanceof Uint8Array))throw new Error("When making a scalar from encoded string, the value must be `Uint8Array`.");return zn(e,[],[],t)}const ta=new Map,na=new Map;class ra{getClassName(){return this.constructor.className}static fromConfig(e,t){return new e(t)}}class aa{constructor(){this.classNameMap={}}static getMap(){return null==aa.instance&&(aa.instance=new aa),aa.instance}static register(e){aa.getMap().classNameMap[e.className]=[e,e.fromConfig]}}function sa(e,t,n){Xe(null!=e.className,(()=>"Class being registered does not have the static className property defined.")),Xe("string"==typeof e.className,(()=>"className is required to be a string, but got type "+typeof e.className)),Xe(e.className.length>0,(()=>"Class being registered has an empty-string as its className, which is disallowed.")),void 0===t&&(t="Custom"),void 0===n&&(n=e.className);const r=t+">"+n;return aa.register(e),ta.set(r,e),na.set(e,r),e}class oa extends ra{minimize(e,t=!1,n){const{value:r,grads:a}=this.computeGradients(e,n);if(null!=n){const e=n.map((e=>({name:e.name,tensor:a[e.name]})));this.applyGradients(e)}else this.applyGradients(a);return Hr(a),t?r:(r.dispose(),null)}get iterations(){return null==this.iterations_&&(this.iterations_=0),this.iterations_}incrementIterations(){this.iterations_=this.iterations+1}computeGradients(e,t){return function(e,t){Xe(it(e),(()=>"The f passed in variableGrads(f) must be a function")),Xe(null==t||Array.isArray(t)&&t.every((e=>e instanceof pn)),(()=>"The varList passed in variableGrads(f, varList) must be an array of variables"));const n=null!=t;if(!n){t=[];for(const e in An.registeredVariables)t.push(An.registeredVariables[e])}const r=n?t.filter((e=>!e.trainable)):null,a=t.length;t=t.filter((e=>e.trainable)),Xe(t.length>0,(()=>`variableGrads() expects at least one of the input variables to be trainable, but none of the ${a} variables is trainable.`));const{value:s,grads:o}=An.gradients(e,t,null,!0);Xe(o.some((e=>null!=e)),(()=>"Cannot find a connection between any variable and the result of the loss function y=f(x). Please make sure the operations that use variables are inside the function f passed to minimize().")),Xe(0===s.rank,(()=>`The f passed in variableGrads(f) must return a scalar, but it returned a rank-${s.rank} tensor`));const i={};return t.forEach(((e,t)=>{null!=o[t]&&(i[e.name]=o[t])})),null!=r&&r.forEach((e=>i[e.name]=null)),{value:s,grads:i}}(e,t)}dispose(){null!=this.iterations_&&Hr(this.iterations_)}async saveIterations(){return null==this.iterations_&&(this.iterations_=0),{name:"iter",tensor:ea(this.iterations_,"int32")}}async getWeights(){throw new Error("getWeights() is not implemented for this optimizer yet.")}async setWeights(e){throw new Error(`setWeights() is not implemented for this optimizer class ${this.getClassName()}`)}async extractIterations(e){return this.iterations_=(await e[0].tensor.data())[0],e.slice(1)}}function ia(e,t,n){dt(e);const r={shape:e,value:t,dtype:n=n||ot(t)};return An.runKernel(wt,{},r)}Object.defineProperty(oa,Symbol.hasInstance,{value:e=>null!=e.minimize&&null!=e.computeGradients&&null!=e.applyGradients});const ua=Fn({pow_:function(e,t){let n=Dn(e,"base","pow"),r=Dn(t,"exp","pow");[n,r]=_n(n,r);const a={a:n,b:r};return An.runKernel("Pow",a)}}),la=Fn({sub_:function(e,t){let n=Dn(e,"a","sub"),r=Dn(t,"b","sub");[n,r]=_n(n,r);const a={a:n,b:r};return An.runKernel("Sub",a)}}),ca=Fn({abs_:function(e){const t=Dn(e,"x","abs");if("complex64"===t.dtype){const e={x:t};return An.runKernel("ComplexAbs",e)}{const e={x:t};return An.runKernel("Abs",e)}}});function ha(e,t){const n=Math.max(e.length,t.length),r=new Array(n);for(let a=0;ae.name)):Object.keys(e)).forEach(((t,n)=>{const r=Array.isArray(e)?e[n].tensor:e[t];if(null==r)return;const a=An.registeredVariables[t];jr((()=>{const e=Wr(Xr(this.c,r),a);a.assign(e)}))})),this.incrementIterations()}setLearningRate(e){this.learningRate=e,null!=this.c&&this.c.dispose(),this.c=Gr(ea(-e))}dispose(){this.c.dispose()}async getWeights(){return[await this.saveIterations()]}async setWeights(e){if(0!==(e=await this.extractIterations(e)).length)throw new Error("SGD optimizer does not have settable weights.")}getConfig(){return{learningRate:this.learningRate}}static fromConfig(e,t){return new e(t.learningRate)}}const fa=[class extends oa{static get className(){return"Adadelta"}constructor(e,t,n=null){super(),this.learningRate=e,this.rho=t,this.epsilon=n,this.accumulatedGrads=[],this.accumulatedUpdates=[],null==n&&(this.epsilon=An.backend.epsilon())}applyGradients(e){(Array.isArray(e)?e.map((e=>e.name)):Object.keys(e)).forEach(((t,n)=>{const r=An.registeredVariables[t];null==this.accumulatedGrads[n]&&(this.accumulatedGrads[n]={originalName:`${t}/accum_grad`,variable:jr((()=>Jr(r).variable(!1)))}),null==this.accumulatedUpdates[n]&&(this.accumulatedUpdates[n]={originalName:`${t}/accum_var`,variable:jr((()=>Jr(r).variable(!1)))});const a=Array.isArray(e)?e[n].tensor:e[t];if(null==a)return;const s=this.accumulatedGrads[n].variable,o=this.accumulatedUpdates[n].variable;jr((()=>{const e=Wr(Xr(s,this.rho),Xr(Zr(a),1-this.rho)),t=Xr(Kr(Yr(Wr(o,this.epsilon)),Yr(Wr(s,this.epsilon))),a),n=Wr(Xr(o,this.rho),Xr(Zr(t),1-this.rho));s.assign(e),o.assign(n);const i=Wr(Xr(t,-this.learningRate),r);r.assign(i)}))})),this.incrementIterations()}dispose(){null!=this.accumulatedUpdates&&(Hr(this.accumulatedGrads.map((e=>e.variable))),Hr(this.accumulatedUpdates.map((e=>e.variable))))}async getWeights(){const e=[...this.accumulatedGrads,...this.accumulatedUpdates];return[await this.saveIterations()].concat(e.map((e=>({name:e.originalName,tensor:e.variable}))))}async setWeights(e){const t=(e=await this.extractIterations(e)).length/2;this.accumulatedGrads=e.slice(0,t).map((e=>({originalName:e.name,variable:e.tensor.variable(!1)}))),this.accumulatedUpdates=e.slice(t,2*t).map((e=>({originalName:e.name,variable:e.tensor.variable(!1)})))}getConfig(){return{learningRate:this.learningRate,rho:this.rho,epsilon:this.epsilon}}static fromConfig(e,t){return new e(t.learningRate,t.rho,t.epsilon)}},class extends oa{static get className(){return"Adagrad"}constructor(e,t=.1){super(),this.learningRate=e,this.initialAccumulatorValue=t,this.accumulatedGrads=[]}applyGradients(e){(Array.isArray(e)?e.map((e=>e.name)):Object.keys(e)).forEach(((t,n)=>{const r=An.registeredVariables[t];if(null==this.accumulatedGrads[n]){const e=!1;this.accumulatedGrads[n]={originalName:`${t}/accumulator`,variable:jr((()=>ia(r.shape,this.initialAccumulatorValue).variable(e)))}}const a=Array.isArray(e)?e[n].tensor:e[t];if(null==a)return;const s=this.accumulatedGrads[n].variable;jr((()=>{const e=Wr(s,Zr(a));s.assign(e);const t=Wr(Xr(Kr(a,Yr(Wr(e,An.backend.epsilon()))),-this.learningRate),r);r.assign(t)}))})),this.incrementIterations()}dispose(){null!=this.accumulatedGrads&&Hr(this.accumulatedGrads.map((e=>e.variable)))}async getWeights(){return[await this.saveIterations()].concat(this.accumulatedGrads.map((e=>({name:e.originalName,tensor:e.variable}))))}async setWeights(e){e=await this.extractIterations(e),this.accumulatedGrads=e.map((e=>({originalName:e.name,variable:e.tensor.variable(!1)})))}getConfig(){return{learningRate:this.learningRate,initialAccumulatorValue:this.initialAccumulatorValue}}static fromConfig(e,t){return new e(t.learningRate,t.initialAccumulatorValue)}},class extends oa{static get className(){return"Adam"}constructor(e,t,n,r=null){super(),this.learningRate=e,this.beta1=t,this.beta2=n,this.epsilon=r,this.accumulatedFirstMoment=[],this.accumulatedSecondMoment=[],jr((()=>{this.accBeta1=ea(t).variable(),this.accBeta2=ea(n).variable()})),null==r&&(this.epsilon=An.backend.epsilon())}applyGradients(e){const t=Array.isArray(e)?e.map((e=>e.name)):Object.keys(e);jr((()=>{const n=la(1,this.accBeta1),r=la(1,this.accBeta2);t.forEach(((t,a)=>{const s=An.registeredVariables[t];null==this.accumulatedFirstMoment[a]&&(this.accumulatedFirstMoment[a]={originalName:`${t}/m`,variable:jr((()=>Jr(s).variable(!1)))}),null==this.accumulatedSecondMoment[a]&&(this.accumulatedSecondMoment[a]={originalName:`${t}/v`,variable:jr((()=>Jr(s).variable(!1)))});const o=Array.isArray(e)?e[a].tensor:e[t];if(null==o)return;const i=this.accumulatedFirstMoment[a].variable,u=this.accumulatedSecondMoment[a].variable,l=Wr(Xr(i,this.beta1),Xr(o,1-this.beta1)),c=Wr(Xr(u,this.beta2),Xr(Zr(o),1-this.beta2)),h=Kr(l,n),p=Kr(c,r);i.assign(l),u.assign(c);const d=Wr(Xr(Kr(h,Wr(Yr(p),this.epsilon)),-this.learningRate),s);s.assign(d)})),this.accBeta1.assign(Xr(this.accBeta1,this.beta1)),this.accBeta2.assign(Xr(this.accBeta2,this.beta2))})),this.incrementIterations()}dispose(){this.accBeta1.dispose(),this.accBeta2.dispose(),null!=this.accumulatedFirstMoment&&Hr(this.accumulatedFirstMoment.map((e=>e.variable))),null!=this.accumulatedSecondMoment&&Hr(this.accumulatedSecondMoment.map((e=>e.variable)))}async getWeights(){const e=[...this.accumulatedFirstMoment,...this.accumulatedSecondMoment];return[await this.saveIterations()].concat(e.map((e=>({name:e.originalName,tensor:e.variable}))))}async setWeights(e){e=await this.extractIterations(e),jr((()=>{this.accBeta1.assign(ua(this.beta1,this.iterations_+1)),this.accBeta2.assign(ua(this.beta2,this.iterations_+1))}));const t=e.length/2;this.accumulatedFirstMoment=e.slice(0,t).map((e=>({originalName:e.name,variable:e.tensor.variable(!1)}))),this.accumulatedSecondMoment=e.slice(t,2*t).map((e=>({originalName:e.name,variable:e.tensor.variable(!1)})))}getConfig(){return{learningRate:this.learningRate,beta1:this.beta1,beta2:this.beta2,epsilon:this.epsilon}}static fromConfig(e,t){return new e(t.learningRate,t.beta1,t.beta2,t.epsilon)}},class extends oa{static get className(){return"Adamax"}constructor(e,t,n,r=null,a=0){super(),this.learningRate=e,this.beta1=t,this.beta2=n,this.epsilon=r,this.decay=a,this.accumulatedFirstMoment=[],this.accumulatedWeightedInfNorm=[],jr((()=>{this.iteration=ea(0).variable(),this.accBeta1=ea(t).variable()})),null==r&&(this.epsilon=An.backend.epsilon())}applyGradients(e){const t=Array.isArray(e)?e.map((e=>e.name)):Object.keys(e);jr((()=>{const n=la(1,this.accBeta1),r=Kr(-this.learningRate,Wr(Xr(this.iteration,this.decay),1));t.forEach(((t,a)=>{const s=An.registeredVariables[t];null==this.accumulatedFirstMoment[a]&&(this.accumulatedFirstMoment[a]={originalName:`${t}/m`,variable:Jr(s).variable(!1)}),null==this.accumulatedWeightedInfNorm[a]&&(this.accumulatedWeightedInfNorm[a]={originalName:`${t}/v`,variable:Jr(s).variable(!1)});const o=Array.isArray(e)?e[a].tensor:e[t];if(null==o)return;const i=this.accumulatedFirstMoment[a].variable,u=this.accumulatedWeightedInfNorm[a].variable,l=Wr(Xr(i,this.beta1),Xr(o,1-this.beta1)),c=Xr(u,this.beta2),h=ca(o),p=pa(c,h);i.assign(l),u.assign(p);const d=Wr(Xr(Kr(r,n),Kr(l,Wr(p,this.epsilon))),s);s.assign(d)})),this.iteration.assign(Wr(this.iteration,1)),this.accBeta1.assign(Xr(this.accBeta1,this.beta1))})),this.incrementIterations()}dispose(){this.accBeta1.dispose(),this.iteration.dispose(),null!=this.accumulatedFirstMoment&&Hr(this.accumulatedFirstMoment.map((e=>e.variable))),null!=this.accumulatedWeightedInfNorm&&Hr(this.accumulatedWeightedInfNorm.map((e=>e.variable)))}async getWeights(){throw new Error("getWeights() is not implemented for Adamax yet.")}async setWeights(e){throw new Error("setWeights() is not implemented for Adamax yet.")}getConfig(){return{learningRate:this.learningRate,beta1:this.beta1,beta2:this.beta2,epsilon:this.epsilon,decay:this.decay}}static fromConfig(e,t){return new e(t.learningRate,t.beta1,t.beta2,t.epsilon,t.decay)}},class extends da{static get className(){return"Momentum"}constructor(e,t,n=!1){super(e),this.learningRate=e,this.momentum=t,this.useNesterov=n,this.accumulations=[],this.m=ea(this.momentum)}applyGradients(e){(Array.isArray(e)?e.map((e=>e.name)):Object.keys(e)).forEach(((t,n)=>{const r=An.registeredVariables[t];if(null==this.accumulations[n]){const e=!1;this.accumulations[n]={originalName:`${t}/momentum`,variable:jr((()=>Jr(r).variable(e)))}}const a=this.accumulations[n].variable,s=Array.isArray(e)?e[n].tensor:e[t];null!=s&&jr((()=>{let e;const t=Wr(Xr(this.m,a),s);e=this.useNesterov?Wr(Xr(this.c,Wr(s,Xr(t,this.m))),r):Wr(Xr(this.c,t),r),a.assign(t),r.assign(e)}))})),this.incrementIterations()}dispose(){this.m.dispose(),null!=this.accumulations&&Hr(this.accumulations.map((e=>e.variable)))}setMomentum(e){this.momentum=e}async getWeights(){return[await this.saveIterations()].concat(this.accumulations.map((e=>({name:e.originalName,tensor:e.variable}))))}async setWeights(e){e=await this.extractIterations(e),this.accumulations=e.map((e=>({originalName:e.name,variable:e.tensor.variable(!1)})))}getConfig(){return{learningRate:this.learningRate,momentum:this.momentum,useNesterov:this.useNesterov}}static fromConfig(e,t){return new e(t.learningRate,t.momentum,t.useNesterov)}},class extends oa{static get className(){return"RMSProp"}constructor(e,t=.9,n=0,r=null,a=!1){if(super(),this.learningRate=e,this.decay=t,this.momentum=n,this.epsilon=r,this.accumulatedMeanSquares=[],this.accumulatedMoments=[],this.accumulatedMeanGrads=[],this.centered=a,null==r&&(this.epsilon=An.backend.epsilon()),null==e)throw new Error("learningRate for RMSPropOptimizer must be defined.")}applyGradients(e){(Array.isArray(e)?e.map((e=>e.name)):Object.keys(e)).forEach(((t,n)=>{const r=An.registeredVariables[t],a=!1;null==this.accumulatedMeanSquares[n]&&(this.accumulatedMeanSquares[n]={originalName:`${t}/rms`,variable:jr((()=>Jr(r).variable(a)))}),null==this.accumulatedMoments[n]&&(this.accumulatedMoments[n]={originalName:`${t}/momentum`,variable:jr((()=>Jr(r).variable(a)))}),null==this.accumulatedMeanGrads[n]&&this.centered&&(this.accumulatedMeanGrads[n]={originalName:`${t}/mg`,variable:jr((()=>Jr(r).variable(a)))});const s=Array.isArray(e)?e[n].tensor:e[t];if(null==s)return;const o=this.accumulatedMeanSquares[n].variable,i=this.accumulatedMoments[n].variable;jr((()=>{const e=Wr(Xr(o,this.decay),Xr(Zr(s),1-this.decay));if(this.centered){const t=this.accumulatedMeanGrads[n].variable,a=Wr(Xr(t,this.decay),Xr(s,1-this.decay)),u=Kr(Xr(s,this.learningRate),Yr(la(e,Wr(Zr(a),this.epsilon)))),l=Wr(Xr(i,this.momentum),u);o.assign(e),t.assign(a),i.assign(l);const c=la(r,l);r.assign(c)}else{const e=Wr(Xr(o,this.decay),Xr(Zr(s),1-this.decay)),t=Wr(Xr(i,this.momentum),Kr(Xr(s,this.learningRate),Yr(Wr(e,this.epsilon))));o.assign(e),i.assign(t);const n=la(r,t);r.assign(n)}}))})),this.incrementIterations()}dispose(){null!=this.accumulatedMeanSquares&&Hr(this.accumulatedMeanSquares.map((e=>e.variable))),null!=this.accumulatedMeanGrads&&this.centered&&Hr(this.accumulatedMeanGrads.map((e=>e.variable))),null!=this.accumulatedMoments&&Hr(this.accumulatedMoments.map((e=>e.variable)))}async getWeights(){const e=[...this.accumulatedMeanSquares,...this.accumulatedMoments];return this.centered&&e.push(...this.accumulatedMeanGrads),[await this.saveIterations()].concat(e.map((e=>({name:e.originalName,tensor:e.variable}))))}async setWeights(e){e=await this.extractIterations(e);const t=this.centered?e.length/3:e.length/2,n=!1;this.accumulatedMeanSquares=e.slice(0,t).map((e=>({originalName:e.name,variable:e.tensor.variable(n)}))),this.accumulatedMoments=e.slice(t,2*t).map((e=>({originalName:e.name,variable:e.tensor.variable(n)}))),this.centered&&(this.accumulatedMeanGrads=e.slice(2*t,3*t).map((e=>({originalName:e.name,variable:e.tensor.variable(n)}))))}getConfig(){return{learningRate:this.learningRate,decay:this.decay,momentum:this.momentum,epsilon:this.epsilon,centered:this.centered}}static fromConfig(e,t){return new e(t.learningRate,t.decay,t.momentum,t.epsilon,t.centered)}},da];function ma(e){return new Promise((e=>setTimeout(e))).then(e)}class ga{constructor(e){if(!vt().getBool("IS_BROWSER"))throw new Error("browserDownloads() cannot proceed because the current environment is not a browser.");e.startsWith(ga.URL_SCHEME)&&(e=e.slice(ga.URL_SCHEME.length)),null!=e&&0!==e.length||(e="model"),this.modelJsonFileName=e+".json",this.weightDataFileName=e+".weights.bin"}async save(e){if("undefined"==typeof document)throw new Error("Browser downloads are not supported in this environment since `document` is not present");const t=Vn.join(e.weightData),n=window.URL.createObjectURL(new Blob([t],{type:"application/octet-stream"}));if(e.modelTopology instanceof ArrayBuffer)throw new Error("BrowserDownloads.save() does not support saving model topology in binary formats yet.");{const t=Zn(e,[{paths:["./"+this.weightDataFileName],weights:e.weightSpecs}]),r=window.URL.createObjectURL(new Blob([JSON.stringify(t)],{type:"application/json"})),a=null==this.modelJsonAnchor?document.createElement("a"):this.modelJsonAnchor;if(a.download=this.modelJsonFileName,a.href=r,await ma((()=>a.dispatchEvent(new MouseEvent("click")))),null!=e.weightData){const e=null==this.weightDataAnchor?document.createElement("a"):this.weightDataAnchor;e.download=this.weightDataFileName,e.href=n,await ma((()=>e.dispatchEvent(new MouseEvent("click"))))}return{modelArtifactsInfo:er(e)}}}}ga.URL_SCHEME="downloads://";class ya{constructor(e){if(null==e||e.length<1)throw new Error(`When calling browserFiles, at least 1 file is required, but received ${e}`);this.jsonFile=e[0],this.weightsFiles=e.slice(1)}async load(){return new Promise(((e,t)=>{const n=new FileReader;n.onload=n=>{const r=JSON.parse(n.target.result),a=r.modelTopology;if(null==a)return void t(new Error(`modelTopology field is missing from file ${this.jsonFile.name}`));if(null==r.weightsManifest)return void t(new Error(`weightManifest field is missing from file ${this.jsonFile.name}`));if(0===this.weightsFiles.length)return void e({modelTopology:a});const s=Qn(r,(e=>this.loadWeights(e)));e(s)},n.onerror=e=>t(`Failed to read model topology and weights manifest JSON from file '${this.jsonFile.name}'. BrowserFiles supports loading Keras-style tf.Model artifacts only.`),n.readAsText(this.jsonFile)}))}loadWeights(e){const t=[],n=[];for(const r of e)t.push(...r.weights),n.push(...r.paths);const r=this.checkManifestAndWeightFiles(e),a=n.map((e=>this.loadWeightsFile(e,r[e])));return Promise.all(a).then((e=>[t,e]))}loadWeightsFile(e,t){return new Promise(((n,r)=>{const a=new FileReader;a.onload=e=>{const t=e.target.result;n(t)},a.onerror=t=>r(`Failed to weights data from file of path '${e}'.`),a.readAsArrayBuffer(t)}))}checkManifestAndWeightFiles(e){const t=[],n=this.weightsFiles.map((e=>Yn(e.name))),r={};for(const a of e)a.paths.forEach((e=>{const a=Yn(e);if(-1!==t.indexOf(a))throw new Error(`Duplicate file basename found in weights manifest: '${a}'`);if(t.push(a),-1===n.indexOf(a))throw new Error(`Weight file with basename '${a}' is not provided.`);r[e]=this.weightsFiles[n.indexOf(a)]}));if(t.length!==this.weightsFiles.length)throw new Error(`Mismatch in the number of files in weights manifest (${t.length}) and the number of weight files provided (${this.weightsFiles.length}).`);return r}}function va(e){return new ya(e)}function xa(e,t,n,r){!function(e){Xe(null!=e&&Array.isArray(e)&&e.length>0,(()=>"promises must be a none empty array"))}(e),function(e,t){Xe(e>=0&&e<=1,(()=>`Progress fraction must be in range [0, 1], but got startFraction ${e}`)),Xe(t>=0&&t<=1,(()=>`Progress fraction must be in range [0, 1], but got endFraction ${t}`)),Xe(t>=e,(()=>`startFraction must be no more than endFraction, but got startFraction ${e} and endFraction ${t}`))}(n=null==n?0:n,r=null==r?1:r);let a=0;return Promise.all(e.map((s=>(s.then((s=>{const o=n+ ++a/e.length*(r-n);return t(o),s})),s))))}async function ba(e,t){null==t&&(t={});const n=null==t.fetchFunc?vt().platform.fetch:t.fetchFunc,r=e.map((e=>n(e,t.requestInit,{isBinary:!0}))),a=(null==t.onProgress?await Promise.all(r):await xa(r,t.onProgress,0,.5)).map((e=>e.arrayBuffer()));return null==t.onProgress?await Promise.all(a):await xa(a,t.onProgress,.5,1)}async function _a(e,t="",n,r){return Ea((e=>ba(e,{requestInit:r})))(e,t,n)}function Ea(e){return async(t,n="",r)=>{const a=t.map((()=>!1)),s={},o=null!=r?r.map((()=>!1)):[],i=[];if(t.forEach(((e,t)=>{let n=0;e.weights.forEach((e=>{const u="quantization"in e?e.quantization.dtype:e.dtype,l=$n[u]*Je(e.shape),c=()=>{a[t]=!0,null==s[t]&&(s[t]=[]),s[t].push({manifestEntry:e,groupOffset:n,sizeBytes:l})};null!=r?r.forEach(((t,n)=>{t===e.name&&(c(),o[n]=!0)})):c(),i.push(e.name),n+=l}))})),!o.every((e=>e))){const e=r.filter(((e,t)=>!o[t]));throw new Error(`Could not find weights in manifest with names: ${e.join(", ")}. \nManifest JSON has weights with names: ${i.join(", ")}.`)}const u=a.reduce(((e,t,n)=>(t&&e.push(n),e)),[]),l=[];u.forEach((e=>{t[e].paths.forEach((e=>{const t=n+(n.endsWith("/")?"":"/")+e;l.push(t)}))}));const c=await e(l),h={};let p=0;return u.forEach((e=>{const n=t[e].paths.length,r=new Vn(c.slice(p,p+n));s[e].forEach((e=>{const t=Gn(r.slice(e.groupOffset,e.groupOffset+e.sizeBytes),[e.manifestEntry]);for(const e in t)h[e]=t[e]})),p+=n})),h}}rr.registerSaveRouter((e=>vt().getBool("IS_BROWSER")&&!Array.isArray(e)&&e.startsWith(ga.URL_SCHEME)?function(e="model"){return new ga(e)}(e.slice(ga.URL_SCHEME.length)):null));class Ta{constructor(e,t){if(this.DEFAULT_METHOD="POST",null==t&&(t={}),this.weightPathPrefix=t.weightPathPrefix,this.onProgress=t.onProgress,this.weightUrlConverter=t.weightUrlConverter,null!=t.fetchFunc?(Xe("function"==typeof t.fetchFunc,(()=>"Must pass a function that matches the signature of `fetch` (see https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)")),this.fetch=t.fetchFunc):this.fetch=vt().platform.fetch,Xe(null!=e&&e.length>0,(()=>"URL path for http must not be null, undefined or empty.")),Array.isArray(e)&&Xe(2===e.length,(()=>`URL paths for http must have a length of 2, (actual length is ${e.length}).`)),this.path=e,null!=t.requestInit&&null!=t.requestInit.body)throw new Error("requestInit is expected to have no pre-existing body, but has one.");this.requestInit=t.requestInit||{}}async save(e){if(e.modelTopology instanceof ArrayBuffer)throw new Error("BrowserHTTPRequest.save() does not support saving model topology in binary formats yet.");const t=Object.assign({method:this.DEFAULT_METHOD},this.requestInit);t.body=new FormData;const n=Zn(e,[{paths:["./model.weights.bin"],weights:e.weightSpecs}]);if(t.body.append("model.json",new Blob([JSON.stringify(n)],{type:"application/json"}),"model.json"),null!=e.weightData){const n=Vn.join(e.weightData);t.body.append("model.weights.bin",new Blob([n],{type:"application/octet-stream"}),"model.weights.bin")}const r=await this.fetch(this.path,t);if(r.ok)return{modelArtifactsInfo:er(e),responses:[r]};throw new Error(`BrowserHTTPRequest.save() failed due to HTTP response status ${r.status}.`)}async load(){const e=await this.fetch(this.path,this.requestInit);if(!e.ok)throw new Error(`Request to ${this.path} failed with status code ${e.status}. Please verify this URL points to the model JSON of the model to load.`);let t;try{t=await e.json()}catch(e){let t=`Failed to parse model JSON of response from ${this.path}.`;throw this.path.endsWith(".pb")?t+=" Your path contains a .pb file extension. Support for .pb models have been removed in TensorFlow.js 1.0 in favor of .json models. You can re-convert your Python TensorFlow model using the TensorFlow.js 1.0 conversion scripts or you can convert your.pb models with the 'pb2json'NPM script in the tensorflow/tfjs-converter repository.":t+=" Please make sure the server is serving valid JSON for this request.",new Error(t)}const n=t.modelTopology,r=t.weightsManifest;if(null==n&&null==r)throw new Error(`The JSON from HTTP path ${this.path} contains neither model topology or manifest for weights.`);return Qn(t,(e=>this.loadWeights(e)))}async loadWeights(e){const t=Array.isArray(this.path)?this.path[1]:this.path,[n,r]=function(e){const t=e.lastIndexOf("/"),n=e.lastIndexOf("?");return[e.substring(0,t)+"/",n>t?e.substring(n):""]}(t),a=this.weightPathPrefix||n,s=tr(e),o=[],i=[];for(const t of e)for(const e of t.paths)null!=this.weightUrlConverter?i.push(this.weightUrlConverter(e)):o.push(a+e+r);return this.weightUrlConverter&&o.push(...await Promise.all(i)),[s,await ba(o,{requestInit:this.requestInit,fetchFunc:this.fetch,onProgress:this.onProgress})]}}function wa(e){return null!=e.match(Ta.URL_SCHEME_REGEX)}Ta.URL_SCHEME_REGEX=/^https?:\/\//;const Na=(e,t)=>{if("undefined"==typeof fetch&&(null==t||null==t.fetchFunc))return null;{let n=!0;if(n=Array.isArray(e)?e.every((e=>wa(e))):wa(e),n)return Sa(e,t)}return null};function Sa(e,t){return new Ta(e,t)}function Ma(e,t){return Sa(e,t)}rr.registerSaveRouter(Na),rr.registerLoadRouter(Na);class Aa{constructor(e){this.modelArtifacts=e}load(){return this.modelArtifacts}}class Ra{constructor(e){this.saveHandler=e}save(e){return this.saveHandler(e)}}class Ia{constructor(e){e.load&&(this.load=()=>Promise.resolve(e.load())),e.save&&(this.save=t=>Promise.resolve(e.save(t)))}}function ka(e,t,n,r){return new Ia(Ca(...arguments))}function Ca(e,t,n,r){return 1===arguments.length?null!=e.modelTopology||null!=e.weightSpecs?new Aa(e):(console.warn("Please call tf.io.fromMemory() with only one argument. The argument should be of type ModelArtifacts. The multi-argument signature of tf.io.fromMemory() has been deprecated and will be removed in a future release."),new Aa({modelTopology:e})):(console.warn("Please call tf.io.fromMemory() with only one argument. The argument should be of type ModelArtifacts. The multi-argument signature of tf.io.fromMemory() has been deprecated and will be removed in a future release."),new Aa({modelTopology:e,weightSpecs:t,weightData:n,trainingConfig:r}))}function Oa(e){return new Ra(e)}function Da(e){return new Ra(e)}function La(e,t,n){if(Ze(e),null!=t&&3!==t.length)throw new Error("tensor3d() requires shape to have three numbers");const r=kn(e,n);if(3!==r.length&&1!==r.length)throw new Error("tensor3d() requires values to be number[][][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor3d() requires shape to be provided when `values` are a flat array");return zn(e,t,r,n)}let Pa,Fa=!1;async function Ba(e,t){let n=Dn(e,"img","toPixels");if(!(e instanceof hn)){const e=n;n=Ur(e,"int32"),e.dispose()}!function(e){if(2!==e.rank&&3!==e.rank)throw new Error(`toPixels only supports rank 2 or 3 tensors, got rank ${e.rank}.`);const t=2===e.rank?1:e.shape[2];if(t>4||2===t)throw new Error(`toPixels only supports depth of size 1, 3 or 4 but got ${t}`);if("float32"!==e.dtype&&"int32"!==e.dtype)throw new Error(`Unsupported type for toPixels: ${e.dtype}. Please use float32 or int32 tensors.`)}(n);const[r,a]=n.shape.slice(0,2),s=2===n.rank?1:n.shape[2],o=await n.data(),i="float32"===n.dtype?255:1,u=new Uint8ClampedArray(a*r*4);for(let e=0;e1)throw new Error(`Tensor values for a float32 Tensor must be in the range [0 - 1] but encountered ${a}.`)}else if("int32"===n.dtype&&(a<0||a>255))throw new Error(`Tensor values for a int32 Tensor must be in the range [0 - 255] but encountered ${a}.`);1===s?(t[0]=a*i,t[1]=a*i,t[2]=a*i):t[r]=a*i}const r=4*e;u[r+0]=Math.round(t[0]),u[r+1]=Math.round(t[1]),u[r+2]=Math.round(t[2]),u[r+3]=Math.round(t[3])}if(null!=t){Fa||null!=Pt("Draw",An.backendName)&&(console.warn("tf.browser.toPixels is not efficient to draw tensor on canvas. Please try tf.browser.draw instead."),Fa=!0),t.width=a,t.height=r;const e=t.getContext("2d"),n=new ImageData(u,a,r);e.putImageData(n,0,0)}return n!==e&&n.dispose(),u}const za=Fn({fromPixels_:function(e,t=3){if(t>4)throw new Error("Cannot construct Tensor with more than 4 channels from pixels.");if(null==e)throw new Error("pixels passed to tf.browser.fromPixels() can not be null");let n=!1,r=!1,a=!1,s=!1,o=!1,i=!1;if(e.data instanceof Uint8Array)n=!0;else if("undefined"!=typeof ImageData&&e instanceof ImageData)r=!0;else if("undefined"!=typeof HTMLVideoElement&&e instanceof HTMLVideoElement)a=!0;else if("undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement)s=!0;else if(null!=e.getContext)o=!0;else{if(!("undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap))throw new Error(`pixels passed to tf.browser.fromPixels() must be either an HTMLVideoElement, HTMLImageElement, HTMLCanvasElement, ImageData in browser, or OffscreenCanvas, ImageData in webworker or {data: Uint32Array, width: number, height: number}, but was ${e.constructor.name}`);i=!0}if(null!=Pt(It,An.backendName)){const n={pixels:e},r={numChannels:t};return An.runKernel(It,n,r)}const[u,l]=a?[e.videoWidth,e.videoHeight]:[e.width,e.height];let c,h;if(o)c=e.getContext("2d").getImageData(0,0,u,l).data;else if(r||n)c=e.data;else if(s||a||i){if(null==Pa)if("undefined"==typeof document){if("undefined"==typeof OffscreenCanvas||"undefined"==typeof OffscreenCanvasRenderingContext2D)throw new Error("Cannot parse input in current context. Reason: OffscreenCanvas Context2D rendering is not supported.");Pa=new OffscreenCanvas(1,1).getContext("2d")}else Pa=document.createElement("canvas").getContext("2d",{willReadFrequently:!0});Pa.canvas.width=u,Pa.canvas.height=l,Pa.drawImage(e,0,0,u,l),c=Pa.getImageData(0,0,u,l).data}if(4===t)h=new Int32Array(c);else{const e=u*l;h=new Int32Array(e*t);for(let n=0;n"The argument passed to tf.addN() must be a list of tensors")),Xe(e.length>=1,(()=>`Must pass at least one tensor to tf.addN(), but got ${e.length}`));const t=e.map(((e,t)=>Dn(e,`tensors${t}`,"addN"))),n=t[0];t.forEach((e=>{if(e.dtype!==n.dtype)throw new Error("All tensors passed to tf.addN() must have the same dtype")})),t.forEach((e=>{if(!Qe(e.shape,n.shape))throw new Error("All tensors passed to tf.addN() must have the same shape")}));const r=t;return An.runKernel("AddN",r)}}),ja=Fn({all_:function(e,t=null,n=!1){const r={x:Dn(e,"x","all","bool")},a={axis:t,keepDims:n};return An.runKernel("All",r,a)}}),Ha=Fn({any_:function(e,t=null,n=!1){const r={x:Dn(e,"x","any","bool")},a={axis:t,keepDims:n};return An.runKernel("Any",r,a)}}),Ga=Fn({argMax_:function(e,t=0){const n={x:Dn(e,"x","argMax")},r={axis:t};return An.runKernel("ArgMax",n,r)}}),Wa=Fn({argMin_:function(e,t=0){const n={x:Dn(e,"x","argMin")},r={axis:t};return An.runKernel("ArgMin",n,r)}}),qa=Fn({asin_:function(e){const t={x:Dn(e,"x","asin")};return An.runKernel("Asin",t)}}),Ka=Fn({asinh_:function(e){const t={x:Dn(e,"x","asinh")};return An.runKernel("Asinh",t)}}),Xa=Fn({atan_:function(e){const t={x:Dn(e,"x","atan")};return An.runKernel("Atan",t)}}),Ya=Fn({atan2_:function(e,t){let n=Dn(e,"a","atan2"),r=Dn(t,"b","atan2");[n,r]=_n(n,r);const a={a:n,b:r};return An.runKernel("Atan2",a)}}),Za=Fn({atanh_:function(e){const t={x:Dn(e,"x","atanh")};return An.runKernel("Atanh",t)}});function Ja(e,t,n,r,a,s,o=!1,i="channelsLast"){let[u,l,c,h]=[-1,-1,-1,-1];if("channelsLast"===i)[u,l,c,h]=e;else{if("channelsFirst"!==i)throw new Error(`Unknown dataFormat ${i}`);[u,h,l,c]=e}const[p,d,,f]=t,[m,g]=Qa(n),[y,v]=Qa(r),x=es(p,y),b=es(d,v),{padInfo:_,outHeight:E,outWidth:T}=function(e,t,n,r,a,s,o,i,u){let l,c,h;if("number"==typeof e){l={top:e,bottom:e,left:e,right:e,type:0===e?"VALID":"NUMBER"};const a=function(e,t,n,r,a){null==r&&(r=function(e,t,n,r=1){const a=es(t,r);return Math.floor((e[0]*(n-1)-n+a)/2)}(e,t,n));const s=e[1];return[ts((e[0]-t+2*r)/n+1,a),ts((s-t+2*r)/n+1,a)]}([t,n],s,r,e,i);c=a[0],h=a[1]}else if("same"===e){c=Math.ceil(t/r),h=Math.ceil(n/a);const e=Math.max(0,(c-1)*r+s-t),i=Math.max(0,(h-1)*a+o-n),u=Math.floor(e/2),p=e-u,d=Math.floor(i/2);l={top:u,bottom:p,left:d,right:i-d,type:"SAME"}}else if("valid"===e)l={top:0,bottom:0,left:0,right:0,type:"VALID"},c=Math.ceil((t-s+1)/r),h=Math.ceil((n-o+1)/a);else{if("object"!=typeof e)throw Error(`Unknown padding parameter: ${e}`);{const p="channelsLast"===u?e[1][0]:e[2][0],d="channelsLast"===u?e[1][1]:e[2][1],f="channelsLast"===u?e[2][0]:e[3][0],m="channelsLast"===u?e[2][1]:e[3][1];l={top:p,bottom:d,left:f,right:m,type:0===p&&0===d&&0===f&&0===m?"VALID":"EXPLICIT"},c=ts((t-s+p+d)/r+1,i),h=ts((n-o+f+m)/a+1,i)}}return{padInfo:l,outHeight:c,outWidth:h}}(a,l,c,m,g,x,b,s,i),w=o?f*h:f;let N;return"channelsFirst"===i?N=[u,w,E,T]:"channelsLast"===i&&(N=[u,E,T,w]),{batchSize:u,dataFormat:i,inHeight:l,inWidth:c,inChannels:h,outHeight:E,outWidth:T,outChannels:w,padInfo:_,strideHeight:m,strideWidth:g,filterHeight:p,filterWidth:d,effectiveFilterHeight:x,effectiveFilterWidth:b,dilationHeight:y,dilationWidth:v,inShape:e,outShape:N,filterShape:t}}function Qa(e){return"number"==typeof e?[e,e,e]:2===e.length?[e[0],e[1],1]:e}function es(e,t){return t<=1?e:e+(e-1)*(t-1)}function ts(e,t){if(!t)return Math.trunc(e);switch(t){case"round":return Math.round(e);case"ceil":return Math.ceil(e);case"floor":return Math.floor(e);default:throw new Error(`Unknown roundingMode ${t}`)}}function ns(e){const[t,n,r]=Qa(e);return 1===t&&1===n&&1===r}function rs(e,t){return ns(e)||ns(t)}function as(e){return Qa(e).every((e=>e>0))}function ss(e,t,n){if(null!=n){if("string"==typeof t)throw Error(`Error in ${e}: pad must be an integer when using dimRoundingMode ${n} but got pad ${t}.`);if("number"==typeof t)Xe(et(t),(()=>`Error in ${e}: pad must be an integer when using dimRoundingMode ${n} but got pad ${t}.`));else{if("object"!=typeof t)throw Error(`Error in ${e}: Unknown padding parameter: ${t}`);t.forEach((t=>{t.forEach((t=>{Xe(et(t),(()=>`Error in ${e}: pad must be an integer when using dimRoundingMode ${n} but got pad ${t}.`))}))}))}}}const os=Fn({reshape_:function(e,t){const n={x:Dn(e,"x","reshape","string_or_numeric")},r={shape:t};return An.runKernel("Reshape",n,r)}}),is=Fn({avgPool_:function(e,t,n,r,a){const s=Dn(e,"x","avgPool","float32");Xe(rs(n,1),(()=>`Error in avgPool: Either strides or dilations must be 1. Got strides ${n} and dilations '1'`));let o=s,i=!1;3===s.rank&&(i=!0,o=os(s,[1,s.shape[0],s.shape[1],s.shape[2]])),Xe(4===o.rank,(()=>`Error in avgPool: x must be rank 4 but got rank ${o.rank}.`)),ss("avgPool",r,a);const u={x:o},l={filterSize:t,strides:n,pad:r,dimRoundingMode:a};let c=An.runKernel("AvgPool",u,l);return c=Ur(c,s.dtype),i?os(c,[c.shape[1],c.shape[2],c.shape[3]]):c}}),us=Fn({avgPool3d_:function(e,t,n,r,a,s="NDHWC"){const o=Dn(e,"x","avgPool3d","float32");let i=o,u=!1;4===o.rank&&(u=!0,i=os(o,[1,o.shape[0],o.shape[1],o.shape[2],o.shape[3]])),Xe(5===i.rank,(()=>`Error in avgPool3d: x must be rank 5 but got rank ${i.rank}.`)),Xe("NDHWC"===s,(()=>`Error in avgPool3d: Only NDHWC is currently supported, but got dataFormat of ${s}`)),Xe("number"==typeof n&&n>0||Array.isArray(n)&&n[0]>0&&n[1]>0&&n[2]>0,(()=>`Error in avgPool3d: Stride must be > 0, but got '${n}'`)),ss("avgPool3d",r,a);const l={x:i},c={filterSize:t,strides:n,pad:r,dimRoundingMode:a,dataFormat:s};let h=An.runKernel("AvgPool3D",l,c);return h=Ur(h,i.dtype),u?os(h,[h.shape[1],h.shape[2],h.shape[3],h.shape[4]]):h}}),ls=Fn({concat_:function(e,t=0){Xe(e.length>=1,(()=>"Pass at least one tensor to concat"));const n=Ln(e,"tensors","concat","string_or_numeric");if("complex64"===n[0].dtype&&n.forEach((e=>{if("complex64"!==e.dtype)throw new Error(`Cannot concatenate complex64 tensors with a tensor\n with dtype ${e.dtype}. `)})),1===n.length)return $r(n[0]);const r=n,a={axis:t};return An.runKernel("Concat",r,a)}}),cs=Fn({matMul_:function(e,t,n=!1,r=!1){let a=Dn(e,"a","matMul"),s=Dn(t,"b","matMul");[a,s]=_n(a,s);const o={a,b:s},i={transposeA:n,transposeB:r};return An.runKernel("BatchMatMul",o,i)}}),hs=Fn({sigmoid_:function(e){const t={x:Dn(e,"x","sigmoid","float32")};return An.runKernel("Sigmoid",t)}}),ps=Fn({slice_:function(e,t,n){const r=Dn(e,"x","slice","string_or_numeric");if(0===r.rank)throw new Error("Slicing scalar is not possible");const a={x:r},s={begin:t,size:n};return An.runKernel("Slice",a,s)}}),ds=Fn({tanh_:function(e){const t={x:Dn(e,"x","tanh","float32")};return An.runKernel("Tanh",t)}}),fs=Fn({basicLSTMCell_:function(e,t,n,r,a,s){const o=Dn(e,"forgetBias","basicLSTMCell"),i=Dn(t,"lstmKernel","basicLSTMCell"),u=Dn(n,"lstmBias","basicLSTMCell"),l=Dn(r,"data","basicLSTMCell"),c=Dn(a,"c","basicLSTMCell"),h=Dn(s,"h","basicLSTMCell"),p=ls([l,h],1),d=cs(p,i),f=Wr(d,u),m=f.shape[0],g=f.shape[1]/4,y=[m,g],v=ps(f,[0,0],y),x=ps(f,[0,g],y),b=ps(f,[0,2*g],y),_=ps(f,[0,3*g],y),E=Wr(Xr(hs(v),ds(x)),Xr(c,hs(Wr(o,b))));return[E,Xr(ds(E),hs(_))]}}),ms=Fn({batchToSpaceND_:function(e,t,n){const r=Dn(e,"x","batchToSpaceND"),a=t.reduce(((e,t)=>e*t));Xe(r.rank>=1+t.length,(()=>`input rank is ${r.rank} but should be > than blockShape.length ${t.length}`)),Xe(n.length===t.length,(()=>`crops.length is ${n.length} but should be equal to blockShape.length ${t.length}`)),Xe(r.shape[0]%a==0,(()=>`input tensor batch is ${r.shape[0]} but is not divisible by the product of the elements of blockShape ${t.join(" * ")} === ${a}`));const s={x:r},o={blockShape:t,crops:n};return An.runKernel("BatchToSpaceND",s,o)}}),gs=Fn({batchNorm_:function(e,t,n,r,a,s){null==s&&(s=.001);const o=Dn(e,"x","batchNorm"),i=Dn(t,"mean","batchNorm"),u=Dn(n,"variance","batchNorm");let l,c;null!=a&&(l=Dn(a,"scale","batchNorm")),null!=r&&(c=Dn(r,"offset","batchNorm")),Xe(i.rank===u.rank,(()=>"Batch normalization gradient requires mean and variance to have equal ranks.")),Xe(null==c||i.rank===c.rank,(()=>"Batch normalization gradient requires mean and offset to have equal ranks.")),Xe(null==l||i.rank===l.rank,(()=>"Batch normalization gradient requires mean and scale to have equal ranks."));const h={x:function(e){let t;return t=0===e.rank||1===e.rank?os(e,[1,1,1,e.size]):2===e.rank?os(e,[1,1,e.shape[0],e.shape[1]]):3===e.rank?os(e,[1,e.shape[0],e.shape[1],e.shape[2]]):e,t}(o),scale:l,offset:c,mean:i,variance:u},p={varianceEpsilon:s},d=An.runKernel("FusedBatchNorm",h,p);return os(d,o.shape)}}),ys=Fn({batchNorm2d_:function(e,t,n,r,a,s){const o=Dn(e,"x","batchNorm"),i=Dn(t,"mean","batchNorm"),u=Dn(n,"variance","batchNorm");let l,c;return null!=a&&(l=Dn(a,"scale","batchNorm")),null!=r&&(c=Dn(r,"offset","batchNorm")),Xe(2===o.rank,(()=>`Error in batchNorm2D: x must be rank 2 but got rank ${o.rank}.`)),Xe(2===i.rank||1===i.rank,(()=>`Error in batchNorm2D: mean must be rank 2 or rank 1 but got rank ${i.rank}.`)),Xe(2===u.rank||1===u.rank,(()=>`Error in batchNorm2D: variance must be rank 2 or rank 1 but got rank ${u.rank}.`)),null!=l&&Xe(2===l.rank||1===l.rank,(()=>`Error in batchNorm2D: scale must be rank 2 or rank 1 but got rank ${l.rank}.`)),null!=c&&Xe(2===c.rank||1===c.rank,(()=>`Error in batchNorm2D: offset must be rank 2 or rank 1 but got rank ${c.rank}.`)),gs(o,i,u,c,l,s)}}),vs=Fn({batchNorm3d_:function(e,t,n,r,a,s){const o=Dn(e,"x","batchNorm"),i=Dn(t,"mean","batchNorm"),u=Dn(n,"variance","batchNorm");let l,c;return null!=a&&(l=Dn(a,"scale","batchNorm")),null!=r&&(c=Dn(r,"offset","batchNorm")),Xe(3===o.rank,(()=>`Error in batchNorm3D: x must be rank 3 but got rank ${o.rank}.`)),Xe(3===i.rank||1===i.rank,(()=>`Error in batchNorm3D: mean must be rank 3 or rank 1 but got rank ${i.rank}.`)),Xe(3===u.rank||1===u.rank,(()=>`Error in batchNorm3D: variance must be rank 3 or rank 1 but got rank ${u.rank}.`)),null!=l&&Xe(3===l.rank||1===l.rank,(()=>`Error in batchNorm3D: scale must be rank 3 or rank 1 but got rank ${l.rank}.`)),null!=c&&Xe(3===c.rank||1===c.rank,(()=>`Error in batchNorm3D: offset must be rank 3 or rank 1 but got rank ${c.rank}.`)),gs(o,i,u,c,l,s)}}),xs=Fn({batchNorm4d_:function(e,t,n,r,a,s){const o=Dn(e,"x","batchNorm"),i=Dn(t,"mean","batchNorm"),u=Dn(n,"variance","batchNorm");let l,c;return null!=a&&(l=Dn(a,"scale","batchNorm")),null!=r&&(c=Dn(r,"offset","batchNorm")),Xe(4===o.rank,(()=>`Error in batchNorm4D: x must be rank 4 but got rank ${o.rank}.`)),Xe(4===i.rank||1===i.rank,(()=>`Error in batchNorm4D: mean must be rank 4 or rank 1 but got rank ${i.rank}.`)),Xe(4===u.rank||1===u.rank,(()=>`Error in batchNorm4D: variance must be rank 4 or rank 1 but got rank ${u.rank}.`)),null!=l&&Xe(4===l.rank||1===l.rank,(()=>`Error in batchNorm4D: scale must be rank 4 or rank 1 but got rank ${l.rank}.`)),null!=c&&Xe(4===c.rank||1===c.rank,(()=>`Error in batchNorm4D: offset must be rank 4 or rank 1 but got rank ${c.rank}.`)),gs(o,i,u,c,l,s)}}),bs=Fn({bincount_:function(e,t,n){const r=Dn(e,"x","bincount"),a=Dn(t,"weights","bincount");Xe("int32"===r.dtype,(()=>`Error in bincount: input dtype must be int32, but got ${r.dtype}`)),Xe(n>=0,(()=>`size must be non-negative, but got ${n}.`)),Xe(a.size===r.size||0===a.size,(()=>`Error in bincount: weights must have the same size as input or0-length, but got input shape: ${r.shape}, weights shape: ${a.shape}.`));const s={x:r,weights:a},o={size:n};return An.runKernel("Bincount",s,o)}}),_s=Fn({bitwiseAnd_:function(e,t){const n=Dn(e,"x","bitwiseAnd"),r=Dn(t,"y","bitwiseAnd");if(!Qe(n.shape,r.shape))throw new Error(`BitwiseAnd: Tensors must have the same shape. x: ${n.shape}, y: ${r.shape}`);if("int32"!==n.dtype||"int32"!==r.dtype)throw new Error(`BitwiseAnd: Only supports 'int32' values in tensor, found type of x: ${n.dtype} and type of y: ${r.dtype}`);const a={a:n,b:r};return An.runKernel("BitwiseAnd",a)}}),Es=Fn({broadcastArgs_:function(e,t){const n=Dn(e,"s0","broadcastArgs","int32"),r=Dn(t,"s1","broadcastArgs","int32");if(1!==n.rank)throw new Error(`broadcastArgs(): first input must be a vector (rank=1). Has rank ${n.rank}`);if(1!==r.rank)throw new Error(`broadcastArgs(): second input must be a vector (rank=1). Has rank ${r.rank}`);const a={s0:n,s1:r};return An.runKernel("BroadcastArgs",a)}}),Ts=Fn({broadcastTo_:function(e,t){let n=Dn(e,"broadcastTo","x");const r=n.shape;if(dt(t),t.lengthn.rank){const e=n.shape.slice();for(;e.length=0;e--)if(a[e]===t[e])s[e]=1;else if(1!==n.shape[e])throw new Error(`broadcastTo(): [${r}] cannot be broadcast to [${t}].`);if(0===s.map(((e,t)=>e>1?t:-1)).filter((e=>e>=0)).length)return $r(n);const o={x:n},i={reps:s};return An.runKernel(At,o,i)}}),ws=Fn({ceil_:function(e){const t={x:Dn(e,"x","ceil","float32")};return An.runKernel("Ceil",t)}}),Ns=Fn({clipByValue_:function(e,t,n){const r=Dn(e,"x","clipByValue");if(Xe(t<=n,(()=>`Error in clip: min (${t}) must be less than or equal to max (${n}).`)),t===n)return ia(r.shape,t,r.dtype);const a={x:r},s={clipValueMin:t,clipValueMax:n};return An.runKernel("ClipByValue",a,s)}}),Ss=Fn({concat1d_:function(e){return ls(e,0)}}),Ms=Fn({concat2d_:function(e,t){return ls(e,t)}}),As=Fn({concat3d_:function(e,t){return ls(e,t)}}),Rs=Fn({concat4d_:function(e,t){return ls(e,t)}}),Is=Fn({conv2d_:function(e,t,n,r,a="NHWC",s=[1,1],o){const i=Dn(e,"x","conv2d","float32"),u=Dn(t,"filter","conv2d","float32");let l=i,c=!1;3===i.rank&&(c=!0,l=os(i,[1,i.shape[0],i.shape[1],i.shape[2]])),Xe(4===l.rank,(()=>`Error in conv2d: input must be rank 4, but got rank ${l.rank}.`)),Xe(4===u.rank,(()=>`Error in conv2d: filter must be rank 4, but got rank ${u.rank}.`)),ss("conv2d",r,o);const h="NHWC"===a?l.shape[3]:l.shape[1];Xe(h===u.shape[2],(()=>`Error in conv2d: depth of input (${h}) must match input depth for filter ${u.shape[2]}.`)),Xe(rs(n,s),(()=>`Error in conv2D: Either strides or dilations must be 1. Got strides ${n} and dilations '${s}'`)),Xe(as(s),(()=>"Error in conv2D: Dilated rates should be larger than 0.")),Xe(as(n),(()=>"Error in conv2D: Strides should be larger than 0."));const p={x:l,filter:u},d={strides:n,pad:r,dataFormat:a,dilations:s,dimRoundingMode:o},f=An.runKernel("Conv2D",p,d);return c?os(f,[f.shape[1],f.shape[2],f.shape[3]]):f}}),ks=Fn({conv1d_:function(e,t,n,r,a="NWC",s=1,o){const i=Dn(e,"x","conv1d"),u=Dn(t,"filter","conv1d");let l=i,c=!1;2===i.rank&&(c=!0,l=os(i,[1,i.shape[0],i.shape[1]])),Xe(3===l.rank,(()=>`Error in conv1d: input must be rank 3, but got rank ${l.rank}.`)),Xe(3===u.rank,(()=>`Error in conv1d: filter must be rank 3, but got rank ${u.rank}.`)),ss("conv1d",r,o),Xe(l.shape[2]===u.shape[1],(()=>`Error in conv1d: depth of input (${l.shape[2]}) must match input depth for filter ${u.shape[1]}.`)),Xe(rs(n,s),(()=>`Error in conv1D: Either stride or dilation must be 1. Got stride ${n} and dilation '${s}'`)),Xe(as(s),(()=>"Error in conv1D: Dilated rates should be larger than 0.")),Xe(as(n),(()=>"Error in conv1D: Stride should be larger than 0.")),Xe("NWC"===a,(()=>`Error in conv1d: got dataFormat of ${a} but only NWC is currently supported.`));const h=os(u,[1,u.shape[0],u.shape[1],u.shape[2]]),p=os(l,[l.shape[0],1,l.shape[1],l.shape[2]]),d=Is(p,h,[1,n],r,"NHWC",[1,s],o);return os(d,c?[d.shape[2],d.shape[3]]:[d.shape[0],d.shape[2],d.shape[3]])}}),Cs=Fn({conv2DBackpropInput_:function(e,t,n,r,a,s="NHWC",o){Xe(e.length===t.rank,(()=>`Length of inShape (${e.length}) and rank of dy (${t.rank}) must match`));let i=e,u=t,l=!1;3===t.rank&&(l=!0,u=os(t,[1,t.shape[0],t.shape[1],t.shape[2]]),i=[1,e[0],e[1],e[2]]),Xe(4===i.length,(()=>`Error in conv2dDerInput: inShape must be length 4, but got length ${i.length}.`)),Xe(4===u.rank,(()=>`Error in conv2dDerInput: dy must be rank 4, but got rank ${u.rank}`)),Xe(4===n.rank,(()=>`Error in conv2dDerInput: filter must be rank 4, but got rank ${n.rank}`));const c="NHWC"===s?i[3]:i[1],h="NHWC"===s?u.shape[3]:u.shape[1];Xe(c===n.shape[2],(()=>`Error in conv2dDerInput: depth of input (${c}) must match input depth for filter ${n.shape[2]}.`)),Xe(h===n.shape[3],(()=>`Error in conv2dDerInput: depth of output (${h}) must match output depth for filter ${n.shape[3]}.`)),ss("conv2dDerInput",a,o);const p={dy:u,filter:n},d={strides:r,pad:a,dataFormat:s,dimRoundingMode:o,inputShape:i},f=An.runKernel("Conv2DBackpropInput",p,d);return l?os(f,[f.shape[1],f.shape[2],f.shape[3]]):f}}),Os=Fn({conv2dTranspose_:function(e,t,n,r,a,s){const o=Dn(e,"x","conv2dTranspose"),i=Dn(t,"filter","conv2dTranspose");return Cs(n,o,i,r,a,"NHWC",s)}}),Ds=Fn({conv3d_:function(e,t,n,r,a="NDHWC",s=[1,1,1]){const o=Dn(e,"x","conv3d"),i=Dn(t,"filter","conv3d");let u=o,l=!1;4===o.rank&&(l=!0,u=os(o,[1,o.shape[0],o.shape[1],o.shape[2],o.shape[3]])),Xe(5===u.rank,(()=>`Error in conv3d: input must be rank 5, but got rank ${u.rank}.`)),Xe(5===i.rank,(()=>`Error in conv3d: filter must be rank 5, but got rank ${i.rank}.`)),Xe(u.shape[4]===i.shape[3],(()=>`Error in conv3d: depth of input (${u.shape[4]}) must match input depth for filter ${i.shape[3]}.`)),Xe(rs(n,s),(()=>`Error in conv3D: Either strides or dilations must be 1. Got strides ${n} and dilations '${s}'`)),Xe("NDHWC"===a,(()=>`Error in conv3d: got dataFormat of ${a} but only NDHWC is currently supported.`)),Xe(as(s),(()=>"Error in conv3D: Dilated rates should be larger than 0.")),Xe(as(n),(()=>"Error in conv3D: Strides should be larger than 0."));const c={x:u,filter:i},h={strides:n,pad:r,dataFormat:a,dilations:s},p=An.runKernel("Conv3D",c,h);return l?os(p,[p.shape[1],p.shape[2],p.shape[3],p.shape[4]]):p}}),Ls=Fn({conv3DBackpropInput_:function(e,t,n,r,a){Xe(e.length===t.rank,(()=>`Length of inShape (${e.length}) and rank of dy (${t.rank}) must match`));let s=e,o=t,i=!1;4===t.rank&&(i=!0,o=os(t,[1,t.shape[0],t.shape[1],t.shape[2],t.shape[3]]),s=[1,e[0],e[1],e[2],e[3]]);const u=s[4],l=o.shape[4];Xe(5===s.length,(()=>`Error in conv3dDerInput: inShape must be length 5, but got length ${s.length}.`)),Xe(5===o.rank,(()=>`Error in conv3dDerInput: dy must be rank 5, but got rank ${o.rank}`)),Xe(5===n.rank,(()=>`Error in conv3dDerInput: filter must be rank 5, but got rank ${n.rank}`)),Xe(u===n.shape[3],(()=>`Error in conv3dDerInput: depth of input (${u}) must match input depth for filter ${n.shape[3]}.`)),Xe(l===n.shape[4],(()=>`Error in conv3dDerInput: depth of output (${l}) must match output depth for filter ${n.shape[4]}.`));const c={dy:o,filter:n},h={pad:a,strides:r,inputShape:s},p=An.runKernel("Conv3DBackpropInputV2",c,h);return i?os(p,[p.shape[1],p.shape[2],p.shape[3],p.shape[4]]):p}}),Ps=Fn({conv3dTranspose_:function(e,t,n,r,a){const s=Dn(e,"x","conv3dTranspose"),o=Dn(t,"filter","conv3dTranspose");return Ls(n,s,o,r,a)}}),Fs=Fn({cos_:function(e){const t={x:Dn(e,"x","cos","float32")};return An.runKernel("Cos",t)}}),Bs=Fn({cosh_:function(e){const t={x:Dn(e,"x","cosh","float32")};return An.runKernel("Cosh",t)}}),zs=Fn({cumprod_:function(e,t=0,n=!1,r=!1){const a={x:Dn(e,"x","cumprod")},s={axis:t,exclusive:n,reverse:r};return An.runKernel("Cumprod",a,s)}}),Us=Fn({cumsum_:function(e,t=0,n=!1,r=!1){const a={x:Dn(e,"x","cumsum")},s={axis:t,exclusive:n,reverse:r};return An.runKernel("Cumsum",a,s)}}),$s=Fn({denseBincount_:function(e,t,n,r=!1){const a=Dn(e,"x","denseBincount"),s=Dn(t,"weights","denseBincount");Xe("int32"===a.dtype,(()=>`Error in denseBincount: input dtype must be int32, but got ${a.dtype}`)),Xe(a.rank<=2,(()=>`Error in denseBincount: input must be at most rank 2, but got rank ${a.rank}.`)),Xe(n>=0,(()=>`size must be non-negative, but got ${n}.`)),Xe(s.size===a.size||0===s.size,(()=>`Error in denseBincount: weights must have the same shape as x or 0-length, but got x shape: ${a.shape}, weights shape: ${s.shape}.`));const o={x:a,weights:s},i={size:n,binaryOutput:r};return An.runKernel("DenseBincount",o,i)}}),Vs=Fn({depthToSpace_:function(e,t,n="NHWC"){const r=Dn(e,"x","depthToSpace","float32"),a="NHWC"===n?r.shape[1]:r.shape[2],s="NHWC"===n?r.shape[2]:r.shape[3],o="NHWC"===n?r.shape[3]:r.shape[1];Xe(t>1,(()=>`blockSize should be > 1 for depthToSpace, but was: ${t}`)),Xe(a*t>=0,(()=>`Negative dimension size caused by overflow when multiplying\n ${a} and ${t} for depthToSpace with input shape\n ${r.shape}`)),Xe(s*t>=0,(()=>`Negative dimension size caused by overflow when multiplying\n ${s} and ${t} for depthToSpace with input shape\n ${r.shape}`)),Xe(o%(t*t)==0,(()=>`Dimension size must be evenly divisible by ${t*t} but is ${o} for depthToSpace with input shape ${r.shape}`));const i={x:r},u={blockSize:t,dataFormat:n};return An.runKernel("DepthToSpace",i,u)}}),js=Fn({depthwiseConv2d_:function(e,t,n,r,a="NHWC",s=[1,1],o){const i=Dn(e,"x","depthwiseConv2d","float32"),u=Dn(t,"filter","depthwiseConv2d","float32");let l=i,c=!1;3===i.rank&&(c=!0,l=os(i,[1,i.shape[0],i.shape[1],i.shape[2]])),Xe(4===l.rank,(()=>`Error in depthwiseConv2d: input must be rank 4, but got rank ${l.rank}.`)),Xe(4===u.rank,(()=>`Error in depthwiseConv2d: filter must be rank 4, but got rank ${u.rank}.`));const h="NHWC"===a?l.shape[3]:l.shape[1];Xe(h===u.shape[2],(()=>`Error in depthwiseConv2d: number of input channels (${h}) must match the inChannels dimension in filter ${u.shape[2]}.`)),ss("depthwiseConv2d",r,o);const p={x:l,filter:u},d={strides:n,pad:r,dataFormat:a,dilations:s,dimRoundingMode:o},f=An.runKernel("DepthwiseConv2dNative",p,d);return c?os(f,[f.shape[1],f.shape[2],f.shape[3]]):f}}),Hs=Fn({diag_:function(e){const t={x:Dn(e,"x","diag")};return An.runKernel("Diag",t)}}),Gs=Fn({dilation2d_:function(e,t,n,r,a=[1,1],s="NHWC"){const o=Dn(e,"x","dilation2d"),i=Dn(t,"filter","dilation2d");Xe(3===o.rank||4===o.rank,(()=>`Error in dilation2d: input must be rank 3 or 4, but got rank ${o.rank}.`)),Xe(3===i.rank,(()=>`Error in dilation2d: filter must be rank 3, but got rank ${i.rank}.`)),Xe("NHWC"===s,(()=>`Error in dilation2d: Only NHWC is currently supported, but got dataFormat of ${s}`));let u=o,l=!1;3===o.rank&&(u=os(o,[1,o.shape[0],o.shape[1],o.shape[2]]),l=!0),Xe(u.shape[3]===i.shape[2],(()=>`Error in dilation2d: input and filter must have the same depth: ${u.shape[3]} vs ${i.shape[2]}`));const c={x:u,filter:i},h={strides:n,pad:r,dilations:a},p=An.runKernel("Dilation2D",c,h);return l?os(p,[p.shape[1],p.shape[2],p.shape[3]]):p}}),Ws=Fn({equal_:function(e,t){let n=Dn(e,"a","equal","string_or_numeric"),r=Dn(t,"b","equal","string_or_numeric");[n,r]=_n(n,r),ha(n.shape,r.shape);const a={a:n,b:r};return An.runKernel("Equal",a)}}),qs=Fn({where_:function(e,t,n){const r=Dn(t,"a","where"),a=Dn(n,"b","where"),s=Dn(e,"condition","where","bool"),o=ha(ha(s.shape,r.shape),a.shape),i={condition:Ts(s,o),t:Ts(r,o),e:Ts(a,o)};return An.runKernel("Select",i)}}),Ks=Fn({divNoNan_:function(e,t){let n=Dn(e,"a","div"),r=Dn(t,"b","div");[n,r]=_n(n,r);const a=Kr(n,r),s=Jr(a),o=Ws(r,s);return qs(o,s,a)}}),Xs=Fn({dot_:function(e,t){const n=Dn(e,"t1","dot"),r=Dn(t,"t2","dot");Xe(!(1!==n.rank&&2!==n.rank||1!==r.rank&&2!==r.rank),(()=>`Error in dot: inputs must all be rank 1 or 2, but got ranks ${n.rank} and ${r.rank}.`));const a=1===n.rank?n.size:n.shape[1],s=1===r.rank?r.size:r.shape[0];if(Xe(a===s,(()=>`Error in dot: inner dimensions of inputs must match, but got ${a} and ${s}.`)),1===n.rank&&1===r.rank){const e=os(n,[1,-1]),t=os(r,[-1,1]),a=cs(e,t);return os(a,[])}if(1===n.rank&&2===r.rank){const e=os(n,[1,-1]),t=os(r,[r.shape[0],r.shape[1]]),a=cs(e,t);return os(a,[a.size])}if(2===n.rank&&1===r.rank){const e=os(r,[-1,1]),t=cs(n,e);return os(t,[t.size])}{const e=os(r,[r.shape[0],r.shape[1]]);return cs(n,e)}}}),Ys=Fn({einsum_:function(e,...t){const n=t.map(((e,t)=>Dn(e,`tensors${t}`,"einsum"))),r={equation:e};return An.runKernel("Einsum",n,r)}}),Zs=Fn({elu_:function(e){const t={x:Dn(e,"x","elu","float32")};return An.runKernel("Elu",t)}}),Js=Fn({ensureShape_:function(e,t){const n=Dn(e,"x","ensureShape","string_or_numeric");if(!function(e,t){if(e===t)return!0;if(null==e||null==t)return!1;if(e.length!==t.length)return!1;for(let n=0;n"Input dtype must be `int32` or `float32`.")),"int32"===t.dtype&&(t=Ur(t,"float32"));const n={x:t};return An.runKernel("Erf",n)}});function eo(e,t){return function(e,t,n){const r=e.length+t.length,a=[];let s=0,o=0;for(let i=0;i1)),t)}const to=Fn({max_:function(e,t=null,n=!1){const r={x:Dn(e,"x","max")},a={reductionIndices:t,keepDims:n};return An.runKernel("Max",r,a)}}),no=Fn({min_:function(e,t=null,n=!1){const r={x:Dn(e,"x","min")},a={axis:t,keepDims:n};return An.runKernel("Min",r,a)}}),ro=Fn({sum_:function(e,t=null,n=!1){let r=Dn(e,"x","sum");"bool"===r.dtype&&(r=Ur(r,"int32"));const a={x:r},s={axis:t,keepDims:n};return An.runKernel("Sum",a,s)}});function ao(e,t,n=null){if(0===e.rank)return ca(e);if(1!==e.rank&&null===n)return ao(os(e,[-1]),t,n);if(1===e.rank||"number"==typeof n||Array.isArray(n)&&1===n.length){if(1===t)return ro(ca(e),n);if(t===1/0)return to(ca(e),n);if(t===-1/0)return no(ca(e),n);if("euclidean"===t||2===t)return Yr(ro(ua(ca(e),ea(2,"int32")),n));throw new Error(`Error in norm: invalid ord value: ${t}`)}if(Array.isArray(n)&&2===n.length){if(1===t)return to(ro(ca(e),n[0]),n[1]-1);if(t===1/0)return to(ro(ca(e),n[1]),n[0]);if(t===-1/0)return no(ro(ca(e),n[1]),n[0]);if("fro"===t||"euclidean"===t)return Yr(ro(Zr(e),n));throw new Error(`Error in norm: invalid ord value: ${t}`)}throw new Error(`Error in norm: invalid axis: ${n}`)}const so=Fn({norm_:function(e,t="euclidean",n=null,r=!1){const a=ao(e=Dn(e,"x","norm"),t,n);let s=a.shape;if(r){const t=nt(n,e.shape);s=eo(a.shape,t)}return os(a,s)}}),oo=Fn({euclideanNorm_:function(e,t=null,n=!1){return so(e,"euclidean",t,n)}}),io=Fn({exp_:function(e){const t={x:Dn(e,"x","exp")};return An.runKernel("Exp",t)}}),uo=Fn({expandDims_:function(e,t=0){const n=Dn(e,"x","expandDims","string_or_numeric");Xe(t<=n.rank,(()=>"Axis must be <= rank of the tensor"));const r={input:n},a={dim:t};return An.runKernel("ExpandDims",r,a)}}),lo=Fn({expm1_:function(e){const t={x:Dn(e,"x","expm1")};return An.runKernel("Expm1",t)}}),co=Fn({tile_:function(e,t){const n=Dn(e,"x","tile","string_or_numeric");Xe(n.rank===t.length,(()=>`Error in transpose: rank of input ${n.rank} must match length of reps ${t}.`));const r={x:n},a={reps:t};return An.runKernel(At,r,a)}}),ho=Fn({eye_:function(e,t,n,r="float32"){null==t&&(t=e);const a=zr([e,t],r),s=e<=t?e:t;for(let e=0;e`Error in localResponseNormalization: x must be rank 3 or 4 but got\n rank ${s.rank}.`)),Xe(et(t),(()=>`Error in localResponseNormalization: depthRadius must be an integer but got depthRadius ${t}.`));let o=s,i=!1;3===s.rank&&(i=!0,o=os(s,[1,s.shape[0],s.shape[1],s.shape[2]]));const u={x:o},l={depthRadius:t,bias:n,alpha:r,beta:a},c=An.runKernel("LRN",u,l);return i?os(c,[c.shape[1],c.shape[2],c.shape[3]]):c}}),So=Fn({log_:function(e){const t={x:Dn(e,"x","log","float32")};return An.runKernel("Log",t)}}),Mo=Fn({log1p_:function(e){const t={x:Dn(e,"x","log1p")};return An.runKernel("Log1p",t)}}),Ao=Fn({neg_:function(e){const t={x:Dn(e,"x","neg")};return An.runKernel("Neg",t)}}),Ro=Fn({softplus_:function(e){const t={x:Dn(e,"x","softplus")};return An.runKernel("Softplus",t)}}),Io=Fn({logSigmoid_:function(e){const t=Dn(e,"x","logSigmoid");return Qr((e=>({value:Ao(Ro(Ao(e))),gradFunc:t=>Xr(t,hs(Ao(e)))})))(t)}}),ko=Fn({logSoftmax_:function(e,t=-1){const n=Dn(e,"logits","logSoftmax");if(-1===t&&(t=n.rank-1),t!==n.rank-1)throw Error(`Log Softmax along a non-last dimension is not yet supported. Logits was rank ${n.rank} and axis was ${t}`);const r=Qr(((e,n)=>{const r=to(e,t,!0),a=la(e,r),s=la(Ur(a,"float32"),So(ro(io(a),t,!0)));return n([s]),{value:s,gradFunc:(e,n)=>{const[r]=n,a=io(r);return la(e,Xr(ro(e,t,!0),a))}}}));return r(n)}}),Co=Fn({logSumExp_:function(e,t=null,n=!1){const r=Dn(e,"x","logSumExp"),a=nt(t,r.shape),s=to(r,a,!0),o=la(r,s),i=io(o),u=ro(i,a),l=So(u),c=Wr(os(s,l.shape),l);if(n){const e=eo(c.shape,a);return os(c,e)}return c}}),Oo=Fn({logicalAnd_:function(e,t){const n=Dn(e,"a","logicalAnd","bool"),r=Dn(t,"b","logicalAnd","bool");ha(n.shape,r.shape);const a={a:n,b:r};return An.runKernel("LogicalAnd",a)}}),Do=Fn({logicalNot_:function(e){const t={x:Dn(e,"x","logicalNot","bool")};return An.runKernel("LogicalNot",t)}}),Lo=Fn({logicalOr_:function(e,t){const n=Dn(e,"a","logicalOr","bool"),r=Dn(t,"b","logicalOr","bool");ha(n.shape,r.shape);const a={a:n,b:r};return An.runKernel("LogicalOr",a)}}),Po=Fn({logicalXor_:function(e,t){const n=Dn(e,"a","logicalXor","bool"),r=Dn(t,"b","logicalXor","bool");return ha(n.shape,r.shape),Oo(Lo(e,t),Do(Oo(e,t)))}}),Fo=2147483648,Bo=Fn({searchSorted_:function(e,t,n="left"){const r=Dn(e,"sortedSequence","searchSorted"),a=Dn(t,"values","searchSorted"),s=r.shape[r.shape.length-1],o=a.shape[a.shape.length-1],i=os(r,[-1,s]),u=os(a,[-1,o]);if(i.rank<2)throw new Error("Sorted input argument must be at least 2-dimensional");if(i.shape[0]!==u.shape[0])throw new Error("Leading dimension of 'sortedSequence' and 'values' must match.");if(Je(u.shape)>=Fo)throw new Error("values tensor size must less than 2147483648");if(i.shape[1]>=Fo)throw new Error(`trailing dim_size must less than 2147483648 for int32 output type, was ${i.shape[1]}`);const l={sortedSequence:i,values:u},c={side:n};return An.runKernel("SearchSorted",l,c)}});function zo(e,t){return Bo(e,t,"left")}const Uo=Fn({maxPool_:function(e,t,n,r,a){const s=Dn(e,"x","maxPool");let o=s,i=!1;3===s.rank&&(i=!0,o=os(s,[1,s.shape[0],s.shape[1],s.shape[2]])),Xe(4===o.rank,(()=>`Error in maxPool: input must be rank 4 but got rank ${o.rank}.`)),Xe(rs(n,1),(()=>`Error in maxPool: Either strides or dilations must be 1. Got strides ${n} and dilations '1'`)),ss("maxPool",r,a);const u={x:o},l={filterSize:t,strides:n,pad:r,dimRoundingMode:a},c=An.runKernel("MaxPool",u,l);return i?os(c,[c.shape[1],c.shape[2],c.shape[3]]):c}}),$o=Fn({maxPool3d_:function(e,t=[1,1,1],n,r,a,s="NDHWC"){const o=Dn(e,"x","maxPool3d");let i=o,u=!1;4===o.rank&&(u=!0,i=os(o,[1,o.shape[0],o.shape[1],o.shape[2],o.shape[3]])),Xe(5===i.rank,(()=>`Error in maxPool3d: x must be rank 5 but got rank ${i.rank}.`)),Xe("NDHWC"===s,(()=>`Error in maxPool3d: Only NDHWC is currently supported, but got dataFormat of ${s}`)),ss("maxPool3d",r,a);const l={x:i},c={filterSize:t,strides:n,pad:r,dimRoundingMode:a,dataFormat:s},h=An.runKernel("MaxPool3D",l,c);return u?os(h,[h.shape[1],h.shape[2],h.shape[3],h.shape[4]]):h}}),Vo=Fn({maxPoolWithArgmax_:function(e,t,n,r,a=!1){const s={x:Dn(e,"x","maxPoolWithArgmax")},o={filterSize:t,strides:n,pad:r,includeBatchInIndex:a},i=An.runKernel("MaxPoolWithArgmax",s,o);return{result:i[0],indexes:i[1]}}}),jo=Fn({mean_:function(e,t=null,n=!1){const r={x:Dn(e,"x","mean")},a={axis:t,keepDims:n};return An.runKernel("Mean",r,a)}});function Ho(e,t="float32"){if(dt(e),"complex64"===t){const t=Ho(e,"float32"),n=Ho(e,"float32");return Bn(t,n)}const n=pt(Je(e),t);return An.makeTensor(n,e,t)}function Go(e,t="float32"){if(dt(e),"complex64"===t){const t=Go(e,"float32"),n=Ho(e,"float32");return Bn(t,n)}const n=ht(Je(e),t);return An.makeTensor(n,e,t)}function Wo(e,t,{indexing:n="xy"}={}){if("xy"!==n&&"ij"!==n)throw new TypeError(`${n} is not a valid third argument to meshgrid`);if(void 0===e)return[];let r=Dn(e,"x","meshgrid",e instanceof hn?e.dtype:"float32");if(void 0===t)return[r];let a=Dn(t,"y","meshgrid",t instanceof hn?t.dtype:"float32");const s=Je(r.shape),o=Je(a.shape);return"xy"===n?(r=os(r,[1,-1]),a=os(a,[-1,1]),[cs(Go([o,1],r.dtype),r),cs(a,Go([1,s],a.dtype))]):(r=os(r,[-1,1]),a=os(a,[1,-1]),[cs(r,Go([1,o],r.dtype)),cs(Go([s,1],a.dtype),a)])}const qo=Fn({minimum_:function(e,t){let n=Dn(e,"a","minimum"),r=Dn(t,"b","minimum");[n,r]=_n(n,r),"bool"===n.dtype&&(n=Ur(n,"int32"),r=Ur(r,"int32")),ha(n.shape,r.shape);const a={a:n,b:r};return An.runKernel("Minimum",a)}}),Ko=Fn({mirrorPad_:function(e,t,n){Xe("reflect"===n||"symmetric"===n,(()=>`Invalid mode. Mode must be either reflect or symmetric. Got ${n}.`));const r=Dn(e,"x","mirrorPad");if(0===r.rank)throw new Error("mirrorPad(scalar) is not defined. Pass non-scalar to mirrorPad");Xe(t.length===r.rank,(()=>`Padding doesn't match input. Must be ${r.rank}. Got ${t.length}.`));const a="reflect"===n?1:0;for(let e=0;e"Invalid number of paddings. Must be length of 2 each.")),Xe(t[e][0]>=0&&t[e][0]<=r.shape[e]-a&&t[e][1]>=0&&t[e][1]<=r.shape[e]-a,(()=>`Padding in dimension ${e} cannot be greater than or equal to ${r.shape[e]-a} or less than 0 for input of shape ${r.shape}`));const s={paddings:t,mode:n},o={x:r};return An.runKernel("MirrorPad",o,s)}}),Xo=Fn({mod_:function(e,t){let n=Dn(e,"a","mod"),r=Dn(t,"b","mod");[n,r]=_n(n,r);const a={a:n,b:r};return An.runKernel("Mod",a)}}),Yo=Fn({moments_:function(e,t=null,n=!1){const r=nt(t,(e=Dn(e,"x","moments")).shape),a=jo(e,r,n);let s=a.shape;n||(s=eo(a.shape,r));const o=Zr(la(Ur(e,"float32"),os(a,s)));return{mean:a,variance:jo(o,r,n)}}}),Zo=Fn({multiRNNCell_:function(e,t,n,r){const a=Dn(t,"data","multiRNNCell"),s=Ln(n,"c","multiRNNCell"),o=Ln(r,"h","multiRNNCell");let i=a;const u=[];for(let t=0;t2)throw new Error(`Rank of probabilities must be 1 or 2, but is ${o}`);n=n||Math.random();const i={logits:1===o?os(a,[1,-1]):a},u={numSamples:t,seed:n,normalized:r},l=An.runKernel("Multinomial",i,u);return 1===o?os(l,[l.size]):l}}),Qo=Fn({notEqual_:function(e,t){let n=Dn(e,"a","notEqual","string_or_numeric"),r=Dn(t,"b","notEqual","string_or_numeric");[n,r]=_n(n,r),ha(n.shape,r.shape);const a={a:n,b:r};return An.runKernel("NotEqual",a)}}),ei=Fn({oneHot_:function(e,t,n=1,r=0,a="int32"){if(t<2)throw new Error(`Error in oneHot: depth must be >=2, but it is ${t}`);const s={indices:Dn(e,"indices","oneHot","int32")},o={dtype:a,depth:t,onValue:n,offValue:r};return An.runKernel("OneHot",s,o)}}),ti=Fn({onesLike_:function(e){const t={x:Dn(e,"x","onesLike")};return An.runKernel("OnesLike",t)}}),ni=Fn({outerProduct_:function(e,t){const n=Dn(e,"v1","outerProduct"),r=Dn(t,"v2","outerProduct");Xe(1===n.rank&&1===r.rank,(()=>`Error in outerProduct: inputs must be rank 1, but got ranks ${n.rank} and ${r.rank}.`));const a=os(n,[-1,1]),s=os(r,[1,-1]);return cs(a,s)}}),ri=Fn({pad_:function(e,t,n=0){const r=Dn(e,"x","pad");if(0===r.rank)throw new Error("pad(scalar) is not defined. Pass non-scalar to pad");const a={paddings:t,constantValue:n},s={x:r};return An.runKernel("PadV2",s,a)}}),ai=Fn({pad1d_:function(e,t,n=0){return Xe(2===t.length,(()=>"Invalid number of paddings. Must be length of 2.")),ri(e,[t],n)}}),si=Fn({pad2d_:function(e,t,n=0){return Xe(2===t.length&&2===t[0].length&&2===t[1].length,(()=>"Invalid number of paddings. Must be length of 2 each.")),ri(e,t,n)}}),oi=Fn({pad3d_:function(e,t,n=0){return Xe(3===t.length&&2===t[0].length&&2===t[1].length&&2===t[2].length,(()=>"Invalid number of paddings. Must be length of 2 each.")),ri(e,t,n)}}),ii=Fn({pad4d_:function(e,t,n=0){return Xe(4===t.length&&2===t[0].length&&2===t[1].length&&2===t[2].length&&2===t[3].length,(()=>"Invalid number of paddings. Must be length of 2 each.")),ri(e,t,n)}}),ui=Fn({spaceToBatchND_:function(e,t,n){const r=Dn(e,"x","spaceToBatchND");Xe(r.rank>=1+t.length,(()=>`input rank ${r.rank} should be > than [blockShape] ${t.length}`)),Xe(n.length===t.length,(()=>`paddings.shape[0] ${n.length} must be equal to [blockShape] ${t.length}`)),Xe(r.shape.reduce(((e,r,a)=>a>0&&a<=t.length?e&&(r+n[a-1][0]+n[a-1][1])%t[a-1]==0:e),!0),(()=>`input spatial dimensions ${r.shape.slice(1)} with paddings ${n.toString()} must be divisible by blockShapes ${t.toString()}`));const a={x:r},s={blockShape:t,paddings:n};return An.runKernel("SpaceToBatchND",a,s)}}),li=Fn({pool_:function(e,t,n,r,a,s,o){null==a&&(a=[1,1]),null==s&&(s=1),0===r&&(r="valid");const i=Dn(e,"x","maxPool");let u=i,l=!1;3===i.rank&&(l=!0,u=os(i,[1,i.shape[0],i.shape[1],i.shape[2]])),Xe(rs(s,a),(()=>`Error in pool: Either strides or dilations must be 1. Got strides ${s} and dilations '${a}'`));const c=function(e,t,n,r,a,s,o="channelsLast"){const[i,u]=Qa(t);let l;if("channelsLast"===o)l=[i,u,e[3],e[3]];else{if("channelsFirst"!==o)throw new Error(`Unknown dataFormat ${o}`);l=[i,u,e[1],e[1]]}return Ja(e,l,n,r,a,s,!1,o)}(u.shape,t,s,a,r),h=[c.dilationHeight,c.dilationWidth];let p;p="same"===r?function(e,t){const n=e.map(((e,n)=>e+(e-1)*(t[n]-1))).map((e=>e-1)),r=n.map((e=>Math.floor(e/2))),a=n.map(((e,t)=>e-r[t]));return n.map(((e,t)=>[r[t],a[t]]))}([c.filterHeight,c.filterWidth],h):[[0,0],[0,0]];const d=1===h[0]&&1===h[1],[f,m]=function(e,t,n){const r=n.map((e=>e[0])),a=n.map((e=>e[1])),s=e.concat(r,a),o=t.map(((e,t)=>(e-s[t]%e)%e)),i=a.map(((e,t)=>e+o[t]));return[t.map(((e,t)=>[r[t],i[t]])),t.map(((e,t)=>[0,o[t]]))]}([c.inHeight,c.inWidth],h,p),g=d?r:"valid",y=d?u:ui(u,h,f),v=("avg"===n?()=>is(y,t,s,g,o):()=>Uo(y,t,s,g,o))(),x=d?v:ms(v,h,m);return l?os(x,[x.shape[1],x.shape[2],x.shape[3]]):x}}),ci=Fn({prelu_:function(e,t){const n={x:Dn(e,"x","prelu"),alpha:Dn(t,"alpha","prelu")};return An.runKernel("Prelu",n)}}),hi=Fn({prod_:function(e,t=null,n=!1){let r=Dn(e,"x","prod");"bool"===r.dtype&&(r=Ur(r,"int32"));const a={x:r},s={axis:t,keepDims:n};return An.runKernel("Prod",a,s)}}),pi=Fn({raggedGather_:function(e,t,n,r){const a={paramsNestedSplits:e.map(((e,t)=>Dn(e,`tensors${t}`,"raggedGather","int32"))),paramsDenseValues:Dn(t,"paramsDenseValues","raggedGather"),indices:Dn(n,"indices","raggedGather","int32")},s={outputRaggedRank:r},o=An.runKernel("RaggedGather",a,s);return{outputNestedSplits:o.slice(0,o.length-1),outputDenseValues:o[o.length-1]}}}),di=Fn({raggedRange_:function(e,t,n){const r=Dn(e,"starts","raggedRange"),a={starts:r,limits:Dn(t,"limits","raggedRange",r.dtype),deltas:Dn(n,"deltas","raggedRange",r.dtype)},s=An.runKernel("RaggedRange",a);return{rtNestedSplits:s[0],rtDenseValues:s[1]}}}),fi=Fn({raggedTensorToTensor_:function(e,t,n,r,a){const s=Dn(e,"shape","raggedTensorToTensor","int32"),o=Dn(t,"values","raggedTensorToTensor"),i={shape:s,values:o,defaultValue:Dn(n,"defaultValue","raggedTensorToTensor",o.dtype),rowPartitionTensors:r.map(((e,t)=>Dn(e,`tensors${t}`,"raggedTensorToTensor","int32")))},u={rowPartitionTypes:a};return An.runKernel("RaggedTensorToTensor",i,u)}}),mi=Fn({rand_:function(e,t,n){dt(e);const r=Je(e);let a=null;if(null==n||"float32"===n)a=new Float32Array(r);else if("int32"===n)a=new Int32Array(r);else{if("bool"!==n)throw new Error(`Unknown data type ${n}`);a=new Uint8Array(r)}for(let e=0;e=1||0===s);const o=Math.sqrt(-2*Math.log(s)/s);e=this.mean+this.stdDev*r*o,t=this.mean+this.stdDev*a*o,this.truncated&&!this.isValidTruncated(e)||(n=!0)}return this.truncated&&!this.isValidTruncated(t)||(this.nextVal=this.convertValue(t)),this.convertValue(e)}convertValue(e){return null==this.dtype||"float32"===this.dtype?e:Math.round(e)}isValidTruncated(e){return e<=this.upper&&e>=this.lower}}class vi{constructor(e,t,n,r){this.alpha=e,this.beta=1/t,this.dtype=n;const a=r||Math.random();this.randu=gi.alea(a.toString()),this.randn=new yi(0,1,n,!1,this.randu()),this.d=e<1?e+2/3:e-1/3,this.c=1/Math.sqrt(9*this.d)}nextValue(){let e,t,n,r,a,s;for(;;){do{r=this.randn.nextValue(),s=1+this.c*r}while(s<=0);if(s*=s*s,e=r*r,t=1-.331*e*e,n=.5*e+this.d*(1-s+Math.log(s)),a=this.randu(),anull==this.dtype||"float32"===this.dtype,this.min=e,this.range=t-e,this.dtype=n,null==r&&(r=Math.random()),"number"==typeof r&&(r=r.toString()),!this.canReturnFloat()&&this.range<=1)throw new Error(`The difference between ${e} - ${t} <= 1 and dtype is not float`);this.random=gi.alea(r)}convertValue(e){return this.canReturnFloat()?e:Math.round(e)}nextValue(){return this.convertValue(this.min+this.range*this.random())}}const bi=Fn({randomGamma_:function(e,t,n=1,r="float32",a){if(dt(e),null==n&&(n=1),null==r&&(r="float32"),"float32"!==r&&"int32"!==r)throw new Error(`Unsupported data type ${r}`);const s=new vi(t,n,r,a),o=zr(e,r);for(let e=0;e`Error in reverse1D: x must be rank 1 but got rank ${t.rank}.`)),Ii(t,0)}}),Ci=Fn({reverse2d_:function(e,t){const n=Dn(e,"x","reverse");return Xe(2===n.rank,(()=>`Error in reverse2D: x must be rank 2 but got rank ${n.rank}.`)),Ii(n,t)}}),Oi=Fn({reverse3d_:function(e,t){const n=Dn(e,"x","reverse");return Xe(3===n.rank,(()=>`Error in reverse3D: x must be rank 3 but got rank ${n.rank}.`)),Ii(n,t)}}),Di=Fn({reverse4d_:function(e,t){const n=Dn(e,"x","reverse");return Xe(4===n.rank,(()=>`Error in reverse4D: x must be rank 4 but got rank ${n.rank}.`)),Ii(n,t)}}),Li=Fn({round_:function(e){const t={x:Dn(e,"x","round")};return An.runKernel("Round",t)}}),Pi=Fn({rsqrt_:function(e){const t={x:Dn(e,"x","rsqrt","float32")};return An.runKernel("Rsqrt",t)}}),Fi=Fn({selu_:function(e){const t={x:Dn(e,"x","selu")};return An.runKernel("Selu",t)}}),Bi=Fn({separableConv2d_:function(e,t,n,r,a,s=[1,1],o="NHWC"){const i=Dn(e,"x","separableConv2d"),u=Dn(t,"depthwiseFilter","separableConv2d"),l=Dn(n,"pointwiseFilter","separableConv2d");let c=i,h=!1;if(3===i.rank&&(h=!0,c=os(i,[1,i.shape[0],i.shape[1],i.shape[2]])),"NCHW"===o)throw new Error("separableConv2d currently does not support dataFormat NCHW; only NHWC is supported");Xe(4===c.rank,(()=>`Error in separableConv2d: input must be rank 4, but got rank ${c.rank}.`)),Xe(4===u.rank,(()=>`Error in separableConv2d: depthwise filter must be rank 4, but got rank ${u.rank}.`)),Xe(4===l.rank,(()=>`Error in separableConv2d: pointwise filter must be rank 4, but got rank ${u.rank}.`)),Xe(1===l.shape[0],(()=>`Error in separableConv2d: the first dimension of pointwise filter must be 1, but got ${l.shape[0]}.`)),Xe(1===l.shape[1],(()=>`Error in separableConv2d: the second dimension of pointwise filter must be 1, but got ${l.shape[1]}.`));const p=u.shape[2],d=u.shape[3];Xe(l.shape[2]===p*d,(()=>`Error in separableConv2d: the third dimension of pointwise filter must be ${p*d}, but got ${l.shape[2]}.`));const f=js(c,u,r,a,o,s),m=Is(f,l,1,"valid",o);return h?os(m,[m.shape[1],m.shape[2],m.shape[3]]):m}}),zi=async function(e,t){const n=Dn(e,"x","setdiff1d"),r=Dn(t,"y","setdiff1d");Xe(n.dtype===r.dtype,(()=>`x and y should have the same dtype, but got x (${n.dtype}) and y (${r.dtype}).`)),Xe(1===n.rank,(()=>`x should be 1D tensor, but got x (${n.shape}).`)),Xe(1===r.rank,(()=>`y should be 1D tensor, but got y (${r.shape}).`));const a=await n.data(),s=await r.data(),o=new Set(s);let i=0;for(let e=0;e`slice1d expects a rank-1 tensor, but got a rank-${r.rank} tensor`)),ps(r,[t],[n])}}),Hi=Fn({slice2d_:function(e,t,n){const r=Dn(e,"x","slice2d");return Xe(2===r.rank,(()=>`slice2d expects a rank-2 tensor, but got a rank-${r.rank} tensor`)),ps(r,t,n)}}),Gi=Fn({slice3d_:function(e,t,n){const r=Dn(e,"x","slice3d");return Xe(3===r.rank,(()=>`slice3d expects a rank-3 tensor, but got a rank-${r.rank} tensor`)),ps(r,t,n)}}),Wi=Fn({slice4d_:function(e,t,n){const r=Dn(e,"x","slice4d");return Xe(4===r.rank,(()=>`slice4d expects a rank-4 tensor, but got a rank-${r.rank} tensor`)),ps(r,t,n)}}),qi=Fn({softmax_:function(e,t=-1){const n=Dn(e,"logits","softmax","float32");if(-1===t&&(t=n.rank-1),t!==n.rank-1)throw Error(`Softmax along a non-last dimension is not yet supported. Logits was rank ${n.rank} and dim was ${t}`);const r={logits:n},a={dim:t};return An.runKernel("Softmax",r,a)}}),Ki=Fn({fft_:function(e){Xe("complex64"===e.dtype,(()=>`The dtype for tf.spectral.fft() must be complex64 but got ${e.dtype}.`));const t={input:e};return An.runKernel("FFT",t)}}),Xi=Fn({ifft_:function(e){Xe("complex64"===e.dtype,(()=>`The dtype for tf.spectral.ifft() must be complex64 but got ${e.dtype}.`));const t={input:e};return An.runKernel("IFFT",t)}}),Yi=Fn({irfft_:function(e){const t=e.shape[e.shape.length-1],n=e.size/t;let r;if(t<=2){const a=os(e,[n,t]);r=Xi(a)}else{const a=[n,2*(t-1)],s=os(Si(e),[n,t]),o=os(yo(e),[n,t]),i=Ii(ps(s,[0,1],[n,t-2]),1),u=Xr(Ii(ps(o,[0,1],[n,t-2]),1),ea(-1)),l=ls([s,i],1),c=ls([o,u],1),h=os(Bn(l,c),[a[0],a[1]]);r=Xi(h)}if(r=Si(r),3===e.rank&&0!==e.shape[0]){const t=r,n=e.shape[0];r=os(r,[n,r.shape[0]/n,r.shape[1]]),t.dispose()}return r}}),Zi=Fn({split_:function(e,t,n=0){const r={x:Dn(e,"x","split")},a={numOrSizeSplits:t,axis:n};return An.runKernel("SplitV",r,a)}}),Ji=Fn({rfft_:function(e,t){Xe("float32"===e.dtype,(()=>`The dtype for rfft() must be real value but got ${e.dtype}`));let n=e.shape[e.shape.length-1];const r=e.size/n;let a;if(null!=t&&t0)),s=e.shape.map((e=>e));s[e.shape.length-1]=t,a=ps(e,r,s),n=t}else if(null!=t&&t>n){const r=e.shape.map((e=>e));r[e.shape.length-1]=t-n,a=ls([e,Ho(r)],e.shape.length-1),n=t}else a=e;const s=Jr(a),o=os(Bn(a,s),[r,n]),i=Ki(o),u=Math.floor(n/2)+1,l=Si(i),c=yo(i),h=Zi(l,[u,n-u],l.shape.length-1),p=Zi(c,[u,n-u],c.shape.length-1),d=a.shape.slice();return d[a.shape.length-1]=u,os(Bn(h[0],p[0]),d)}}),Qi=Fn({squaredDifference_:function(e,t){let n=Dn(e,"a","squaredDifference"),r=Dn(t,"b","squaredDifference");[n,r]=_n(n,r),ha(n.shape,r.shape);const a={a:n,b:r};return An.runKernel("SquaredDifference",a,{})}}),eu=Fn({squeeze_:function(e,t){const n=Dn(e,"x","squeeze","string_or_numeric");return os(n,function(e,t){const n=[],r=[],a=null!=t&&Array.isArray(t)&&0===t.length,s=null==t||a?null:nt(t,e).sort();let o=0;for(let t=0;tt)&&1===e[t]&&(n.push(e[t]),r.push(t)),s[o]<=t&&o++}1!==e[t]&&(n.push(e[t]),r.push(t))}return{newShape:n,keptDims:r}}(n.shape,t).newShape)}}),tu=Fn({stack_:function(e,t=0){const n=Ln(e,"tensors","stack","string_or_numeric");Xe(n.length>=1,(()=>"Pass at least one tensor to tf.stack")),n.length>0&&Xe(t<=n[0].rank,(()=>"Axis must be <= rank of the tensor"));const r=n,a={axis:t};return An.runKernel("Pack",r,a)}}),nu=Fn({step_:function(e,t=0){const n={x:Dn(e,"x","step")},r={alpha:t};return An.runKernel("Step",n,r)}}),ru=Fn({stridedSlice_:function(e,t,n,r,a=0,s=0,o=0,i=0,u=0){const l={x:Dn(e,"x","stridedSlice","string_or_numeric")},c={begin:t,end:n,strides:r,beginMask:a,endMask:s,ellipsisMask:o,newAxisMask:i,shrinkAxisMask:u};return An.runKernel("StridedSlice",l,c)}}),au=Fn({tan_:function(e){const t={x:Dn(e,"x","tan","float32")};return An.runKernel("Tan",t)}});function su(e,t){Ze(e);const n=kn(e,t);if(1!==n.length)throw new Error("tensor1d() requires values to be a flat/TypedArray");return zn(e,null,n,t)}function ou(e,t,n){if(Ze(e),null!=t&&2!==t.length)throw new Error("tensor2d() requires shape to have two numbers");const r=kn(e,n);if(2!==r.length&&1!==r.length)throw new Error("tensor2d() requires values to be number[][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor2d() requires shape to be provided when `values` are a flat/TypedArray");return zn(e,t,r,n)}function iu(e,t,n){if(Ze(e),null!=t&&4!==t.length)throw new Error("tensor4d() requires shape to have four numbers");const r=kn(e,n);if(4!==r.length&&1!==r.length)throw new Error("tensor4d() requires values to be number[][][][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor4d() requires shape to be provided when `values` are a flat array");return zn(e,t,r,n)}function uu(e,t,n){if(Ze(e),null!=t&&5!==t.length)throw new Error("tensor5d() requires shape to have five numbers");const r=kn(e,n);if(5!==r.length&&1!==r.length)throw new Error("tensor5d() requires values to be number[][][][][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor5d() requires shape to be provided when `values` are a flat array");return zn(e,t,r,n)}function lu(e,t,n){if(Ze(e),null!=t&&6!==t.length)throw new Error("tensor6d() requires shape to have six numbers");const r=kn(e,n);if(6!==r.length&&1!==r.length)throw new Error("tensor6d() requires values to be number[][][][][][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor6d() requires shape to be provided when `values` are a flat array");return zn(e,t=t||r,r,n)}function cu(e,t,n){if(t.rank<1)throw new Error(`tf.scatterND() expects the indices to be rank 1 or higher, but the rank was ${t.rank}.`);if(e.rank<1)throw new Error(`tf.scatterND() expects the updates to be rank 1 or higher, but the rank was ${e.rank}.`);if("int32"!==t.dtype)throw new Error(`The dtype of 'indices' should be int32, but got dtype: ${t.dtype}`);if(n.length<1)throw new Error(`Output rank must be greater or equal to 1, but got shape: ${n}`);if(0===n.length){if(0===t.size)throw new Error(`Indices specified for empty output. indices shape: ${t.shape}`);if(0===e.size)throw new Error(`Updates specified for empty output. updates shape: ${e.shape}`)}!function(e,t,n){const r=t.rank>1?t.shape[t.rank-1]:1,a=t.rank>1?t.rank-1:1,s=`Must have updates.shape = indices.shape[:batchDim] + shape[sliceDim:], got updates.shape: ${n.shape}, indices.shape: ${t.shape}, shape: ${e}, sliceDim: ${r}, and batchDim: ${a}.`;if(n.rank= 0 but got ${t}`);if(t>a)throw new Error(`'k' passed to topk() must be <= the last dimension (${a}) but got ${t}`);const s={x:r},o={k:t,sorted:n},[i,u]=An.runKernel("TopK",s,o);return{values:i,indices:u}}}),du=Fn({truncatedNormal_:function(e,t=0,n=1,r,a){if(dt(e),null!=r&&"bool"===r)throw new Error("Unsupported data type $ { dtype }");const s=new yi(t,n,r,!0,a),o=zr(e,r);for(let e=0;e0,(()=>"The input tensor must be at least 1D"));const r={x:n},a={axis:t},[s,o]=An.runKernel("Unique",r,a);return{values:s,indices:o}}}),mu=Fn({unsortedSegmentSum_:function(e,t,n){const r=Dn(e,"x","unsortedSegmentSum"),a=Dn(t,"segmentIds","unsortedSegmentSum","int32");Xe(et(n),(()=>"numSegments must be of dtype int"));const s={x:r,segmentIds:a},o={numSegments:n};return An.runKernel("UnsortedSegmentSum",s,o)}}),gu=Fn({unstack_:function(e,t=0){const n=Dn(e,"x","unstack","string_or_numeric");Xe(t>=-n.shape.length&&t`Axis = ${t} is not in [-${n.shape.length}, ${n.shape.length})`));const r={value:n},a={axis:t};return An.runKernel("Unpack",r,a)}});function yu(e,t){return Bo(e,t,"right")}function vu(e,t=!0,n,r){return An.makeVariable(e,t,n,r)}const xu=async function(e){const t=Dn(e,"condition","whereAsync","bool"),n=await t.data(),r=function(e,t){const n=[];for(let e=0;e0,(()=>"mask cannot be scalar")),Ye(i.slice(s,s+o),a.shape,"mask's shape must match the first K dimensions of tensor's shape,");let u=1;for(let e=s;et)).reverse()),Xe(r.rank===t.length,(()=>`Error in transpose: rank of input ${r.rank} must match length of perm ${t}.`)),t.forEach((e=>{Xe(e>=0&&e"All entries in 'perm' must be between 0 and "+(r.rank-1)+` but got ${t}`))})),r.rank<=1)return r.clone();const a={x:r},s={perm:t};return"complex64"===r.dtype?jr((()=>{let e=Si(r),t=yo(r);return e=An.runKernel(Rt,{x:e},s),t=An.runKernel(Rt,{x:t},s),n&&(t=Ao(t)),Bn(e,t)})):An.runKernel(Rt,a,s)}}),Eu=Fn({movingAverage_:function(e,t,n,r,a=!0){const s=Dn(e,"v","movingAverage"),o=Dn(t,"x","movingAverage"),i=Dn(n,"decay","movingAverage");var u,l;l=o,Xe((u=s).dtype===l.dtype,(()=>`The dtypes of the first(${u.dtype}) and second(${l.dtype}) input must match`)),Xe(Qe(s.shape,o.shape),(()=>"Shape mismatch in v and x"));const c=ea(1),h=la(c,i);let p=Xr(la(o,s),h);if(a){Xe(null!=r,(()=>"When using zeroDebias: true, step is required."));const e=Dn(r,"step","movingAverage");p=Kr(p,la(c,ua(i,e)))}return Wr(s,p)}}),Tu=Fn({scatterND_:function(e,t,n){dt(n);const r=Dn(e,"indices","scatterND","int32"),a=Dn(t,"updates","scatterND");cu(a,r,n);const s={indices:r,updates:a},o={shape:n};return An.runKernel("ScatterNd",s,o)}}),wu=Fn({sparseToDense_:function(e,t,n,r=0){dt(n);const a=Dn(e,"sparseIndices","sparseToDense","int32"),s=Dn(t,"sparseValues","sparseToDense","string_or_numeric"),o=Dn(r,"defaultValue","sparseToDense",s.dtype);!function(e,t,n,r){if("int32"!==e.dtype)throw new Error(`tf.sparseToDense() expects the indices to be int32 type, but the dtype was ${e.dtype}.`);if(e.rank>2)throw new Error(`sparseIndices should be a scalar, vector, or matrix, but got shape ${e.shape}.`);const a=e.rank>0?e.shape[0]:1,s=e.rank>1?e.shape[1]:1;if(n.length!==s)throw new Error(`outputShape has incorrect number of elements:, ${n.length}, should be: ${s}.`);const o=t.size;if(0!==t.rank&&(1!==t.rank||o!==a))throw new Error(`sparseValues has incorrect shape ${t.shape}, should be [] or [${a}]`);if(t.dtype!==r.dtype)throw new Error("sparseValues.dtype must match defaultValues.dtype")}(a,s,n,o);const i={sparseIndices:a,sparseValues:s,defaultValue:o},u={outputShape:n};return An.runKernel("SparseToDense",i,u)}}),Nu=Fn({gatherND_:function(e,t){const n=Dn(t,"indices","gatherND","int32"),r={params:Dn(e,"x","gatherND","string_or_numeric"),indices:n};return An.runKernel("GatherNd",r)}}),Su=Fn({dropout_:function(e,t,n,r){const a=Dn(e,"x","dropout");if(Xe("float32"===a.dtype,(()=>`x has to be a floating point tensor since it's going to be scaled, but got a ${a.dtype} tensor instead.`)),Xe(t>=0&&t<1,(()=>`rate must be a float in the range [0, 1), but got ${t}.`)),0===t)return e instanceof hn?a.clone():a;const s=function(e,t){if(null==t)return e.shape.slice();if(Qe(e.shape,t))return t;if(e.shape.length===t.length){const n=[];for(let r=0;r1,(()=>`inTopK() expects the predictions to be of rank 2 or higher, but got ${r.rank}`)),Xe(r.rank-1===a.rank,(()=>`predictions rank should be 1 larger than targets rank, but got predictions rank ${r.rank} and targets rank ${a.rank}`)),Ye(r.shape.slice(0,r.shape.length-1),a.shape,"predictions's shape should be align with the targets' shape, except the last dimension.");const s=r.shape[r.shape.length-1];Xe(n>0&&n<=s,(()=>`'k' passed to inTopK() must be > 0 && <= the predictions last dimension (${s}), but got ${n}`));const o=await r.data(),i=await a.data(),[u,l]=[o.length/s,s],c=function(e,t){return rt("bool",t)}(0,u);for(let e=0;et.value-e.value)),c[e]=0;for(let t=0;t`Error in conv2dDerFilter: input must be rank 4, but got shape ${i.shape}.`)),Xe(4===u.rank,(()=>`Error in conv2dDerFilter: dy must be rank 4, but got shape ${u.shape}.`)),Xe(4===n.length,(()=>`Error in conv2dDerFilter: filterShape must be length 4, but got ${n}.`));const l="NHWC"===s?i.shape[3]:i.shape[1],c="NHWC"===s?u.shape[3]:u.shape[1];Xe(l===n[2],(()=>`Error in conv2dDerFilter: depth of input ${l}) must match input depth in filter (${n[2]}.`)),Xe(c===n[3],(()=>`Error in conv2dDerFilter: depth of dy (${c}) must match output depth for filter (${n[3]}).`)),ss("conv2dDerFilter",a,o);const h={x:i,dy:u},p={strides:r,pad:a,dataFormat:s,dimRoundingMode:o,filterShape:n};return An.runKernel("Conv2DBackpropFilter",h,p)}});function ku(e,t,n){if(null==n||"linear"===n)return e;if("relu"===n)return Xr(e,nu(t));throw new Error(`Cannot compute gradient for fused activation ${n}.`)}function Cu(e,t){let n=t;const r=function(e,t){const n=[];for(let r=0;r1)&&n.unshift(s)}return n}(e.shape,t.shape);return r.length>0&&(n=ro(n,r)),os(n,e.shape)}function Ou(e,t,n,r){if("linear"===t)return e;if("relu"===t)return Ai(e);if("elu"===t)return Zs(e);if("relu6"===t)return Ri(e);if("prelu"===t)return ci(e,n);if("leakyrelu"===t)return _o(e,r);if("sigmoid"===t)return hs(e);throw new Error(`Unknown fused activation ${t}.`)}const Du=(e,t)=>!(e>0)||"linear"===t,Lu=Fn({fusedConv2d_:function({x:e,filter:t,strides:n,pad:r,dataFormat:a="NHWC",dilations:s=[1,1],dimRoundingMode:o,bias:i,activation:u="linear",preluActivationWeights:l,leakyreluAlpha:c}){if(u=u||"linear",!1===Du(An.state.gradientDepth,u)){Xe("NHWC"===a,(()=>`Error in fused conv2d: got dataFormat of ${a} but only NHWC is currently supported for the case of gradient depth is 0 and the activation is not linear.`));let h=Is(e,t,n,r,a,s,o);return null!=i&&(h=Wr(h,i)),Ou(h,u,l,c)}const h=Dn(e,"x","conv2d","float32"),p=Dn(t,"filter","conv2d","float32");let d=h,f=!1;3===h.rank&&(f=!0,d=os(h,[1,h.shape[0],h.shape[1],h.shape[2]])),Xe(4===d.rank,(()=>`Error in fused conv2d: input must be rank 4, but got rank ${d.rank}.`)),Xe(4===p.rank,(()=>`Error in fused conv2d: filter must be rank 4, but got rank ${p.rank}.`)),ss("fused conv2d",r,o);const m="NHWC"===a?d.shape[3]:d.shape[1];Xe(p.shape[2]===m,(()=>`Error in conv2d: depth of input (${m}) must match input depth for filter ${p.shape[2]}.`)),Xe(rs(n,s),(()=>`Error in conv2D: Either strides or dilations must be 1. Got strides ${n} and dilations '${s}'`));const g=Ja(d.shape,p.shape,n,s,r,o);let y,v;if(null!=i&&(y=Dn(i,"bias","fused conv2d"),[y]=_n(y,h),"NHWC"===a?ha(g.outShape,y.shape):(Xe(y.shape.length<=1,(()=>`Error in fused conv2d: only supports scalar or 1-D Tensor bias for NCHW format but got the bias of rank-${y.shape.length}.`)),Xe(0===y.shape.length||y.shape[0]===g.outChannels||1===y.shape[0],(()=>`Error in fused conv2d: bias shape (${y.shape}) is not compatible with the number of output channels (${g.outChannels})`)))),null!=l){const e=l.shape;if(Xe(e.length<=1||3===e.length,(()=>`Error in fused conv2d: only supports scalar, 1-D Tensor or 3-D Tensor PReLU activation weights but got a tensor of rank-${e.length}.`)),1===e.length)Xe(1===e[0]||e[0]===g.outChannels,(()=>`Error in fused conv2d: PReLU activation weights (${e}) is not compatible with the number of output channels (${g.outChannels}).`));else if(3===e.length)try{ha(e,g.outShape)}catch(t){const n=`Error in fused conv2d: PReLU activation weights (${e}) is not compatible with the output shape of the conv2d (${g.outShape}).`;throw Error(n)}v=Dn(l,"prelu weights","fused conv2d")}const x=(e,t)=>{Xe("NHWC"===a,(()=>`Error in gradient of fused conv2D: got dataFormat of ${a} but only NHWC is currently supported.`));const[o,i,l,c]=t,h=ku(e,l,u);Xe(ns(s),(()=>`Error in gradient of fused conv2D: dilation rates greater than 1 are not yet supported in gradients. Got dilations '${s}'`));const p=[Cs(i.shape,h,o,n,r),Iu(i,h,o.shape,n,r)];if(null!=c){const e=Cu(c,h);p.push(e)}return p},b={x:d,filter:p,bias:y,preluActivationWeights:v},_={strides:n,pad:r,dataFormat:a,dilations:s,dimRoundingMode:o,activation:u,leakyreluAlpha:c};if(null==i){const e=Qr(((e,t,n)=>{let r=An.runKernel(Ct,b,_);return n([t,e,r]),f&&(r=os(r,[r.shape[1],r.shape[2],r.shape[3]])),{value:r,gradFunc:x}}));return e(d,p)}{const e=Qr(((e,t,n,r)=>{let a=An.runKernel(Ct,b,_);return r([t,e,a,n]),f&&(a=os(a,[a.shape[1],a.shape[2],a.shape[3]])),{value:a,gradFunc:x}}));return e(d,p,y)}}}),Pu=Fn({depthwiseConv2dNativeBackpropFilter_:function(e,t,n,r,a,s=[1,1],o){let i=e;3===e.rank&&(i=os(e,[1,e.shape[0],e.shape[1],e.shape[2]]));let u=t;3===u.rank&&(u=os(t,[1,t.shape[0],t.shape[1],t.shape[2]]));const l={x:i,dy:u},c={strides:r,pad:a,dimRoundingMode:o,dilations:s,filterShape:n};return An.runKernel("DepthwiseConv2dNativeBackpropFilter",l,c)}}),Fu=Fn({depthwiseConv2dNativeBackpropInput_:function(e,t,n,r,a,s=[1,1],o){let i=t,u=!1;3===t.rank&&(u=!0,i=os(t,[1,t.shape[0],t.shape[1],t.shape[2]]));const l={dy:i,filter:n},c={strides:r,pad:a,dimRoundingMode:o,dilations:s,inputShape:e},h=An.runKernel("DepthwiseConv2dNativeBackpropInput",l,c);return u?os(h,[h.shape[1],h.shape[2],h.shape[3]]):h}}),Bu=Fn({fusedDepthwiseConv2d_:function({x:e,filter:t,strides:n,pad:r,dataFormat:a="NHWC",dilations:s=[1,1],dimRoundingMode:o,bias:i,activation:u="linear",preluActivationWeights:l,leakyreluAlpha:c}){if(!1===Du(An.state.gradientDepth,u)){let h=js(e,t,n,r,a,s,o);return null!=i&&(h=Wr(h,i)),Ou(h,u,l,c)}const h=Dn(e,"x","depthwiseConv2d","float32"),p=Dn(t,"filter","depthwiseConv2d","float32");let d=h,f=!1;3===h.rank&&(f=!0,d=os(h,[1,h.shape[0],h.shape[1],h.shape[2]])),Xe(4===d.rank,(()=>`Error in fused depthwiseConv2d: input must be rank 4, but got rank ${d.rank}.`)),Xe(4===p.rank,(()=>`Error in fused depthwiseConv2d: filter must be rank 4, but got rank ${p.rank}.`)),Xe(d.shape[3]===p.shape[2],(()=>`Error in fused depthwiseConv2d: number of input channels (${d.shape[3]}) must match the inChannels dimension in filter ${p.shape[2]}.`)),null==s&&(s=[1,1]),Xe(rs(n,s),(()=>`Error in fused depthwiseConv2d: Either strides or dilations must be 1. Got strides ${n} and dilations '${s}'`)),ss("fused depthwiseConv2d",r,o);const m=Ja(d.shape,p.shape,n,s,r,o,!0);let g,y;null!=i&&(g=Dn(i,"bias","fused conv2d"),[g]=_n(g,h),ha(m.outShape,g.shape)),null!=l&&(y=Dn(l,"prelu weights","fused depthwiseConv2d"));const v=(e,t)=>{Xe(ns(s),(()=>`Error in gradient of fused depthwiseConv2d: dilation rates greater than 1 are not yet supported. Got dilations '${s}'`));const[a,i,l,c]=t,h=ku(e,l,u),p=Fu(i.shape,h,a,n,r,s,o),d=Pu(i,h,a.shape,n,r,s,o);return null!=c?[p,d,Cu(g,h)]:[p,d]},x={x:d,filter:p,bias:g,preluActivationWeights:y},b={strides:n,pad:r,dataFormat:a,dilations:s,dimRoundingMode:o,activation:u,leakyreluAlpha:c};if(null==i){const e=Qr(((e,t,n)=>{let r=An.runKernel(Ot,x,b);return n([t,e,r]),f&&(r=os(r,[r.shape[1],r.shape[2],r.shape[3]])),{value:r,gradFunc:v}}));return e(d,p)}{const e=Qr(((e,t,n,r)=>{let a=An.runKernel(Ot,x,b);return r([t,e,a,n]),f&&(a=os(a,[a.shape[1],a.shape[2],a.shape[3]])),{value:a,gradFunc:v}}));return e(d,p,g)}}}),zu=Fn({fusedMatMul_:function({a:e,b:t,transposeA:n=!1,transposeB:r=!1,bias:a,activation:s="linear",preluActivationWeights:o,leakyreluAlpha:i=.2}){if(!1===Du(An.state.gradientDepth,s)){let u=cs(e,t,n,r);return null!=a&&(u=Wr(u,a)),Ou(u,s,o,i)}let u=Dn(e,"a","fused matMul"),l=Dn(t,"b","fused matMul");[u,l]=_n(u,l);const c=n?u.shape[u.rank-2]:u.shape[u.rank-1],h=r?l.shape[l.rank-1]:l.shape[l.rank-2],p=n?u.shape[u.rank-1]:u.shape[u.rank-2],d=r?l.shape[l.rank-2]:l.shape[l.rank-1],f=u.shape.slice(0,-2),m=l.shape.slice(0,-2),g=Je(f),y=Je(m);Xe(c===h,(()=>`Error in fused matMul: inner shapes (${c}) and (${h}) of Tensors with shapes ${u.shape} and ${l.shape} and transposeA=${n} and transposeB=${r} must match.`));const v=ha(u.shape.slice(0,-2),l.shape.slice(0,-2)).concat([p,d]),x=os(u,n?[g,c,p]:[g,p,c]),b=os(l,r?[y,d,h]:[y,h,d]);let _,E;null!=a&&(_=Dn(a,"bias","fused matMul"),[_]=_n(_,u),ha(v,_.shape)),null!=o&&(E=Dn(o,"prelu weights","fused matMul"));const T=(e,t)=>{const[o,i,u,l]=t,c=ku(os(e,u.shape),u,s);let h,p;return n||r?!n&&r?(h=cs(c,i,!1,!1),p=cs(c,o,!0,!1)):n&&!r?(h=cs(i,c,!1,!0),p=cs(o,c,!1,!1)):(h=cs(i,c,!0,!0),p=cs(c,o,!0,!0)):(h=cs(c,i,!1,!0),p=cs(o,c,!0,!1)),null!=a?[h,p,Cu(l,c)]:[h,p]},w={a:x,b,bias:_,preluActivationWeights:E},N={transposeA:n,transposeB:r,activation:s,leakyreluAlpha:i};if(null==a){const e=Qr(((e,t,n)=>{const r=An.runKernel(kt,w,N);return n([e,t,r]),{value:os(r,v),gradFunc:T}}));return e(x,b)}{const e=Qr(((e,t,n,r)=>{const a=An.runKernel(kt,w,N);return r([e,t,a,n]),{value:os(a,v),gradFunc:T}}));return e(x,b,_)}}}),Uu=Fn({hammingWindow_:function(e){return Au(e,.54,.46)}}),$u=Fn({hannWindow_:function(e){return Au(e,.5,.5)}}),Vu=Fn({frame_:function(e,t,n,r=!1,a=0){let s=0;const o=[];for(;s+t<=e.size;)o.push(ps(e,s,t)),s+=n;if(r)for(;s`Error in cropAndResize: image must be rank 4,but got rank ${o.rank}.`)),Xe(2===i.rank&&4===i.shape[1],(()=>`Error in cropAndResize: boxes must be have size [${l},4] but had shape ${i.shape}.`)),Xe(1===u.rank&&u.shape[0]===l,(()=>`Error in cropAndResize: boxInd must be have size [${l}] but had shape ${i.shape}.`)),Xe(2===r.length,(()=>`Error in cropAndResize: cropSize must be of length 2, but got length ${r.length}.`)),Xe(r[0]>=1&&r[1]>=1,(()=>`cropSize must be atleast [1,1], but was ${r}`)),Xe("bilinear"===a||"nearest"===a,(()=>`method must be bilinear or nearest, but was ${a}`));const c={image:o,boxes:i,boxInd:u},h={method:a,extrapolationValue:s,cropSize:r};return An.runKernel("CropAndResize",c,h)}}),Gu=Fn({flipLeftRight_:function(e){const t=Dn(e,"image","flipLeftRight","float32");Xe(4===t.rank,(()=>`Error in flipLeftRight: image must be rank 4,but got rank ${t.rank}.`));const n={image:t};return An.runKernel("FlipLeftRight",n,{})}}),Wu=Fn({grayscaleToRGB_:function(e){const t=Dn(e,"image","grayscaleToRGB"),n=t.rank-1,r=t.shape[n];Xe(t.rank>=2,(()=>`Error in grayscaleToRGB: images must be at least rank 2, but got rank ${t.rank}.`)),Xe(1===r,(()=>`Error in grayscaleToRGB: last dimension of a grayscale image should be size 1, but got size ${r}.`));const a=new Array(t.rank);return a.fill(1,0,n),a[n]=3,co(t,a)}}),qu=Fn({rgbToGrayscale_:function(e){const t=Dn(e,"image","RGBToGrayscale"),n=t.rank-1,r=t.shape[n];Xe(t.rank>=2,(()=>`Error in RGBToGrayscale: images must be at least rank 2, but got rank ${t.rank}.`)),Xe(3===r,(()=>`Error in RGBToGrayscale: last dimension of an RGB image should be size 3, but got size ${r}.`));const a=t.dtype,s=Ur(t,"float32"),o=su([.2989,.587,.114]);let i;switch(t.rank){case 2:i=Ys("ij,j->i",s,o);break;case 3:i=Ys("ijk,k->ij",s,o);break;case 4:i=Ys("ijkl,l->ijk",s,o);break;case 5:i=Ys("ijklm,m->ijkl",s,o);break;case 6:i=Ys("ijklmn,n->ijklm",s,o);break;default:throw new Error("Not a valid tensor rank.")}return i=uo(i,-1),Ur(i,a)}}),Ku=Fn({rotateWithOffset_:function(e,t,n=0,r=.5){const a=Dn(e,"image","rotateWithOffset","float32");Xe(4===a.rank,(()=>`Error in rotateWithOffset: image must be rank 4,but got rank ${a.rank}.`));const s={image:a},o={radians:t,fillValue:n,center:r};return An.runKernel("RotateWithOffset",s,o)}});function Xu(e,t,n,r,a,s){null==r&&(r=.5),null==a&&(a=Number.NEGATIVE_INFINITY),null==s&&(s=0);const o=e.shape[0];return n=Math.min(n,o),Xe(0<=r&&r<=1,(()=>`iouThreshold must be in [0, 1], but was '${r}'`)),Xe(2===e.rank,(()=>`boxes must be a 2D tensor, but was of rank '${e.rank}'`)),Xe(4===e.shape[1],(()=>`boxes must have 4 columns, but 2nd dimension was ${e.shape[1]}`)),Xe(1===t.rank,(()=>"scores must be a 1D tensor")),Xe(t.shape[0]===o,(()=>`scores has incompatible shape with boxes. Expected ${o}, but was ${t.shape[0]}`)),Xe(0<=s&&s<=1,(()=>`softNmsSigma must be in [0, 1], but was '${s}'`)),{maxOutputSize:n,iouThreshold:r,scoreThreshold:a,softNmsSigma:s}}const Yu=Fn({nonMaxSuppression_:function(e,t,n,r=.5,a=Number.NEGATIVE_INFINITY){const s=Dn(e,"boxes","nonMaxSuppression","float32"),o=Dn(t,"scores","nonMaxSuppression","float32"),i=Xu(s,o,n,r,a),u={maxOutputSize:n=i.maxOutputSize,iouThreshold:r=i.iouThreshold,scoreThreshold:a=i.scoreThreshold};return An.runKernel("NonMaxSuppressionV3",{boxes:s,scores:o},u)}});function Zu(e,t,n){const r=function(e,t,n){return function(e,t,n){let r=0,a=e.length,s=0,o=!1;for(;r>>1);const i=n(t,e[s]);i>0?r=s+1:(a=s,o=!i)}return o?r:-r-1}(e,t,n||Ju)}(e,t,n),a=r<0?-(r+1):r;e.splice(a,0,t)}function Ju(e,t){return e>t?1:ea&&l.push({score:t[e],boxIndex:e,suppressBeginIndex:0});l.sort(nl);const c=s>0?-.5/s:0,h=[],p=[];for(;h.length0;){const t=l.pop(),{score:n,boxIndex:s,suppressBeginIndex:o}=t;if(n=o;--n){const o=el(e,s,h[n]);if(o>=r){i=!0;break}if(t.score=t.score*tl(r,c,o),t.score<=a)break}t.suppressBeginIndex=h.length,i||(t.score===n?(h.push(s),p.push(t.score)):t.score>a&&Zu(l,t,nl))}const d=h.length,f=n-d;i&&f>0&&(h.push(...new Array(f).fill(0)),p.push(...new Array(f).fill(0)));const m={selectedIndices:h};return o&&(m.selectedScores=p),u&&(m.validOutputs=d),m}function el(e,t,n){const r=e.subarray(4*t,4*t+4),a=e.subarray(4*n,4*n+4),s=Math.min(r[0],r[2]),o=Math.min(r[1],r[3]),i=Math.max(r[0],r[2]),u=Math.max(r[1],r[3]),l=Math.min(a[0],a[2]),c=Math.min(a[1],a[3]),h=Math.max(a[0],a[2]),p=Math.max(a[1],a[3]),d=(i-s)*(u-o),f=(h-l)*(p-c);if(d<=0||f<=0)return 0;const m=Math.max(s,l),g=Math.max(o,c),y=Math.min(i,h),v=Math.min(u,p),x=Math.max(y-m,0)*Math.max(v-g,0);return x/(d+f-x)}function tl(e,t,n){const r=Math.exp(t*n*n);return n<=e?r:0}function nl(e,t){return e.score-t.score||e.score===t.score&&t.boxIndex-e.boxIndex}const rl=Fn({nonMaxSuppressionWithScore_:function(e,t,n,r=.5,a=Number.NEGATIVE_INFINITY,s=0){const o=Dn(e,"boxes","nonMaxSuppression"),i=Dn(t,"scores","nonMaxSuppression"),u=Xu(o,i,n,r,a,s),l={boxes:o,scores:i},c={maxOutputSize:n=u.maxOutputSize,iouThreshold:r=u.iouThreshold,scoreThreshold:a=u.scoreThreshold,softNmsSigma:s=u.softNmsSigma},h=An.runKernel("NonMaxSuppressionV5",l,c);return{selectedIndices:h[0],selectedScores:h[1]}}}),al=Fn({nonMaxSuppressionPadded_:function(e,t,n,r=.5,a=Number.NEGATIVE_INFINITY,s=!1){const o=Dn(e,"boxes","nonMaxSuppression"),i=Dn(t,"scores","nonMaxSuppression"),u=Xu(o,i,n,r,a,null),l={boxes:o,scores:i},c={maxOutputSize:u.maxOutputSize,iouThreshold:u.iouThreshold,scoreThreshold:u.scoreThreshold,padToMaxOutputSize:s},h=An.runKernel("NonMaxSuppressionV4",l,c);return{selectedIndices:h[0],validOutputs:h[1]}}}),sl=Fn({resizeBilinear_:function(e,t,n=!1,r=!1){const a=Dn(e,"images","resizeBilinear");Xe(3===a.rank||4===a.rank,(()=>`Error in resizeBilinear: x must be rank 3 or 4, but got rank ${a.rank}.`)),Xe(2===t.length,(()=>`Error in resizeBilinear: new shape must 2D, but got shape ${t}.`)),Xe(!1===r||!1===n,(()=>"Error in resizeBilinear: If halfPixelCenters is true, alignCorners must be false."));let s=a,o=!1;3===a.rank&&(o=!0,s=os(a,[1,a.shape[0],a.shape[1],a.shape[2]]));const[]=t,i={images:s},u={alignCorners:n,halfPixelCenters:r,size:t},l=An.runKernel("ResizeBilinear",i,u);return o?os(l,[l.shape[1],l.shape[2],l.shape[3]]):l}}),ol=Fn({resizeNearestNeighbor_:function(e,t,n=!1,r=!1){const a=Dn(e,"images","resizeNearestNeighbor");Xe(3===a.rank||4===a.rank,(()=>`Error in resizeNearestNeighbor: x must be rank 3 or 4, but got rank ${a.rank}.`)),Xe(2===t.length,(()=>`Error in resizeNearestNeighbor: new shape must 2D, but got shape ${t}.`)),Xe("float32"===a.dtype||"int32"===a.dtype,(()=>"`images` must have `int32` or `float32` as dtype")),Xe(!1===r||!1===n,(()=>"Error in resizeNearestNeighbor: If halfPixelCenters is true, alignCorners must be false."));let s=a,o=!1;3===a.rank&&(o=!0,s=os(a,[1,a.shape[0],a.shape[1],a.shape[2]]));const[]=t,i={images:s},u={alignCorners:n,halfPixelCenters:r,size:t},l=An.runKernel("ResizeNearestNeighbor",i,u);return o?os(l,[l.shape[1],l.shape[2],l.shape[3]]):l}}),il=Fn({threshold_:function(e,t="binary",n=!1,r=.5){const a=Dn(e,"image","threshold"),s=a.shape[0]*a.shape[1];let o,i,u,l,c=Xr(su([r]),255);if(Xe(3===a.rank,(()=>`Error in threshold: image must be rank 3,but got rank ${a.rank}.`)),Xe(3===a.shape[2]||1===a.shape[2],(()=>`Error in threshold: image color channel must be equal to 3 or 1but got ${a.shape[2]}.`)),Xe("int32"===a.dtype||"float32"===a.dtype,(()=>`Error in dtype: image dtype must be int32 or float32,but got dtype ${a.dtype}.`)),Xe("otsu"===t||"binary"===t,(()=>`Method must be binary or otsu, but was ${t}`)),3===a.shape[2]){[o,i,u]=Zi(a,[1,1,1],-1);const e=Xr(o,.2989),t=Xr(i,.587),n=Xr(u,.114);l=Wr(Wr(e,t),n)}else l=e;"otsu"===t&&(c=function(e,t){let n,r,a,s,o,i,u=su([-1]),l=su([0]),c=su([0]);for(let h=0;h`Error in transform: image must be rank 4,but got rank ${o.rank}.`)),Xe(2===i.rank&&(i.shape[0]===o.shape[0]||1===i.shape[0])&&8===i.shape[1],(()=>"Error in transform: Input transform should be batch x 8 or 1 x 8")),Xe(null==s||2===s.length,(()=>`Error in transform: outputShape must be [height, width] or null, but got ${s}.`));const u={image:o,transforms:i},l={interpolation:n,fillMode:r,fillValue:a,outputShape:s};return An.runKernel("Transform",u,l)}}),ll=Fn({bandPart_:function(e,t,n){const r=Dn(e,"a","bandPart");Xe(r.rank>=2,(()=>`bandPart(): Rank must be at least 2, got ${r.rank}.`));const a=r.shape,[s,o]=r.shape.slice(-2);let i,u;"number"==typeof t?(Xe(t%1==0,(()=>`bandPart(): numLower must be an integer, got ${t}.`)),Xe(t<=s,(()=>`bandPart(): numLower (${t}) must not be greater than the number of rows (${s}).`)),i=Dn(t<0?s:t,"numLower","bandPart")):(Xe("int32"===t.dtype,(()=>"bandPart(): numLower's dtype must be an int32.")),i=qs(Eo(t,0),s,qo(t,s))),"number"==typeof n?(Xe(n%1==0,(()=>`bandPart(): numUpper must be an integer, got ${n}.`)),Xe(n<=o,(()=>`bandPart(): numUpper (${n}) must not be greater than the number of columns (${o}).`)),u=Dn(n<0?o:n,"numUpper","bandPart")):(Xe("int32"===n.dtype,(()=>"bandPart(): numUpper's dtype must be an int32.")),u=qs(Eo(n,0),o,qo(n,o)));const l=os(Ni(0,s,1,"int32"),[-1,1]),c=Ni(0,o,1,"int32"),h=la(l,c),p=Oo(To(h,i),go(h,Ao(u))),d=Ho([s,o],r.dtype);return os(tu(gu(os(r,[-1,s,o])).map((e=>qs(p,e,d)))),a)}}),cl=Fn({gramSchmidt_:function(e){let t;if(Array.isArray(e)){t=!1,Xe(null!=e&&e.length>0,(()=>"Gram-Schmidt process: input must not be null, undefined, or empty"));const n=e[0].shape[0];for(let t=1;t`Gram-Schmidt: Non-unique lengths found in the input vectors: (${e[t].shape[0]} vs. ${n})`))}else t=!0,e=Zi(e,e.shape[0],0).map((e=>eu(e,[0])));Xe(e.length<=e[0].shape[0],(()=>`Gram-Schmidt: Number of vectors (${e.length}) exceeds number of dimensions (${e[0].shape[0]}).`));const n=[],r=e;for(let t=0;t{let e=r[t];if(t>0)for(let r=0;r{Xe(2===e.shape.length,(()=>`qr2d() requires a 2D Tensor, but got a ${e.shape.length}D Tensor.`));const n=e.shape[0],r=e.shape[1];let a=ho(n),s=$r(e);const o=ou([[1]],[1,1]);let i=$r(o);const u=n>=r?r:n;for(let e=0;e{const t=ps(s,[e,e],[n-e,1]),u=so(t),l=ps(s,[e,e],[1,1]),c=qs(mo(l,0),ou([[-1]]),ou([[1]])),h=la(l,Xr(c,u)),p=Kr(t,h);i=1===p.shape[0]?$r(o):ls([o,ps(p,[1,0],[p.shape[0]-1,p.shape[1]])],0);const d=Ao(Kr(cs(c,h),u)),f=ps(s,[e,0],[n-e,r]),m=Xr(d,i),g=_u(i);if(0===e)s=la(f,cs(m,cs(g,f)));else{const t=la(f,cs(m,cs(g,f)));s=ls([ps(s,[0,0],[e,r]),t],0)}const y=_u(m),v=ps(a,[0,e],[n,a.shape[1]-e]);if(0===e)a=la(v,cs(cs(v,i),y));else{const t=la(v,cs(cs(v,i),y));a=ls([ps(a,[0,0],[n,e]),t],1)}return[i,s,a]})),Hr([t,u,l])}return!t&&n>r&&(a=ps(a,[0,0],[n,r]),s=ps(s,[0,0],[r,r])),[a,s]}))}const pl=Fn({qr_:function(e,t=!1){if(Xe(e.rank>=2,(()=>`qr() requires input tensor to have a rank >= 2, but got rank ${e.rank}`)),2===e.rank)return hl(e,t);{const n=e.shape.slice(0,e.shape.length-2).reduce(((e,t)=>e*t)),r=gu(os(e,[n,e.shape[e.shape.length-2],e.shape[e.shape.length-1]]),0),a=[],s=[];return r.forEach((e=>{const[n,r]=hl(e,t);a.push(n),s.push(r)})),[os(tu(a,0),e.shape),os(tu(s,0),e.shape)]}}});var dl;!function(e){e[e.NONE=0]="NONE",e[e.MEAN=1]="MEAN",e[e.SUM=2]="SUM",e[e.SUM_BY_NONZERO_WEIGHTS=3]="SUM_BY_NONZERO_WEIGHTS"}(dl||(dl={}));const fl=Fn({computeWeightedLoss_:function(e,t,n=dl.SUM_BY_NONZERO_WEIGHTS){const r=Dn(e,"losses","computeWeightedLoss");let a=null;null!=t&&(a=Dn(t,"weights","computeWeightedLoss"));const s=null==a?r:Xr(r,a);if(n===dl.NONE)return s;if(n===dl.SUM)return ro(s);if(n===dl.MEAN){if(null==a)return jo(s);{const e=r.size/a.size,t=Kr(ro(s),ro(a));return e>1?Kr(t,ea(e)):t}}if(n===dl.SUM_BY_NONZERO_WEIGHTS){if(null==a)return Kr(ro(s),ea(r.size));{const e=Xr(a,Go(r.shape)),t=Ur(ro(Qo(e,ea(0))),"float32");return Kr(ro(s),t)}}throw Error(`Unknown reduction: ${n}`)}}),ml=Fn({absoluteDifference_:function(e,t,n,r=dl.SUM_BY_NONZERO_WEIGHTS){const a=Dn(e,"labels","absoluteDifference"),s=Dn(t,"predictions","absoluteDifference");let o=null;null!=n&&(o=Dn(n,"weights","absoluteDifference")),Ye(a.shape,s.shape,"Error in absoluteDifference: ");const i=ca(la(a,s));return fl(i,o,r)}}),gl=Fn({cosineDistance_:function(e,t,n,r,a=dl.SUM_BY_NONZERO_WEIGHTS){const s=Dn(e,"labels","cosineDistance"),o=Dn(t,"predictions","cosineDistance");let i=null;null!=r&&(i=Dn(r,"weights","cosineDistance")),Ye(s.shape,o.shape,"Error in cosineDistance: ");const u=ea(1),l=la(u,ro(Xr(s,o),n,!0));return fl(l,i,a)}}),yl=Fn({hingeLoss_:function(e,t,n,r=dl.SUM_BY_NONZERO_WEIGHTS){let a=Dn(e,"labels","hingeLoss");const s=Dn(t,"predictions","hingeLoss");let o=null;null!=n&&(o=Dn(n,"weights","hingeLoss")),Ye(a.shape,s.shape,"Error in hingeLoss: ");const i=ea(1);a=la(Xr(ea(2),a),i);const u=Ai(la(i,Xr(a,s)));return fl(u,o,r)}}),vl=Fn({huberLoss_:function(e,t,n,r=1,a=dl.SUM_BY_NONZERO_WEIGHTS){const s=Dn(e,"labels","huberLoss"),o=Dn(t,"predictions","huberLoss");let i=null;null!=n&&(i=Dn(n,"weights","huberLoss")),Ye(s.shape,o.shape,"Error in huberLoss: ");const u=ea(r),l=ca(la(o,s)),c=qo(l,u),h=la(l,c),p=Wr(Xr(ea(.5),Zr(c)),Xr(u,h));return fl(p,i,a)}}),xl=Fn({logLoss_:function(e,t,n,r=1e-7,a=dl.SUM_BY_NONZERO_WEIGHTS){const s=Dn(e,"labels","logLoss"),o=Dn(t,"predictions","logLoss");let i=null;null!=n&&(i=Dn(n,"weights","logLoss")),Ye(s.shape,o.shape,"Error in logLoss: ");const u=ea(1),l=ea(r),c=Ao(Xr(s,So(Wr(o,l)))),h=Xr(la(u,s),So(Wr(la(u,o),l))),p=la(c,h);return fl(p,i,a)}}),bl=Fn({meanSquaredError_:function(e,t,n,r=dl.SUM_BY_NONZERO_WEIGHTS){const a=Dn(e,"labels","meanSquaredError"),s=Dn(t,"predictions","meanSquaredError");let o=null;null!=n&&(o=Dn(n,"weights","meanSquaredError")),Ye(a.shape,s.shape,"Error in meanSquaredError: ");const i=Qi(a,s);return fl(i,o,r)}}),_l=Fn({sigmoidCrossEntropy_:function(e,t,n,r=0,a=dl.SUM_BY_NONZERO_WEIGHTS){let s=Dn(e,"multiClassLabels","sigmoidCrossEntropy");const o=Dn(t,"logits","sigmoidCrossEntropy");let i=null;if(null!=n&&(i=Dn(n,"weights","sigmoidCrossEntropy")),Ye(s.shape,o.shape,"Error in sigmoidCrossEntropy: "),r>0){const e=ea(r),t=ea(1),n=ea(.5);s=Wr(Xr(s,la(t,e)),Xr(n,e))}const u=function(e,t){const n=Dn(e,"labels","sigmoidCrossEntropyWithLogits"),r=Dn(t,"logits","sigmoidCrossEntropyWithLogits");Ye(n.shape,r.shape,"Error in sigmoidCrossEntropyWithLogits: ");const a=Ai(r),s=Xr(r,n),o=Mo(io(Ao(ca(r))));return Wr(la(a,s),o)}(s,o);return fl(u,i,a)}}),El=Fn({softmaxCrossEntropy_:function(e,t,n,r=0,a=dl.SUM_BY_NONZERO_WEIGHTS){let s=Dn(e,"onehotLabels","softmaxCrossEntropy");const o=Dn(t,"logits","softmaxCrossEntropy");let i=null;if(null!=n&&(i=Dn(n,"weights","softmaxCrossEntropy")),Ye(s.shape,o.shape,"Error in softmaxCrossEntropy: "),r>0){const e=ea(r),t=ea(1),n=ea(s.shape[1]);s=Wr(Xr(s,la(t,e)),Kr(e,n))}const u=function(e,t,n=-1){if(-1===n&&(n=t.rank-1),n!==t.rank-1)throw Error(`Softmax cross entropy along a non-last dimension is not yet supported. Labels / logits was rank ${t.rank} and dim was ${n}`);const r=Qr(((e,t,r)=>{const a=Co(t,[n],!0),s=la(Ur(t,"float32"),a);r([e,s]);const o=Ao(Xr(s,e));return{value:ro(o,[n]),gradFunc:(e,t)=>{const[r,a]=t,s=eo(e.shape,[n]);return[Xr(os(e,s),la(Ur(r,"float32"),io(a))),Xr(os(e,s),la(io(a),Ur(r,"float32")))]}}}));return r(e,t)}(s,o);return fl(u,i,a)}}),Tl=Fn({sparseFillEmptyRows_:function(e,t,n,r){const a=Dn(e,"indices","sparseFillEmptyRows","int32"),s=Dn(t,"values","sparseFillEmptyRows"),o=Dn(n,"denseShape","sparseFillEmptyRows","int32"),i=Dn(r,"defaultValue","sparseFillEmptyRows",s.dtype);if(2!==a.rank)throw new Error(`Indices should be Tensor2D but received shape\n ${a.shape}`);if(1!==s.rank)throw new Error(`Values should be Tensor1D but received shape ${s.shape}`);if(1!==o.rank)throw new Error(`Dense shape should be Tensor1D but received shape ${o.shape}`);if(0!==i.rank)throw new Error(`Default value should be a scalar but received shape ${i.shape}`);const u={indices:a,values:s,denseShape:o,defaultValue:i},l=An.runKernel("SparseFillEmptyRows",u);return{outputIndices:l[0],outputValues:l[1],emptyRowIndicator:l[2],reverseIndexMap:l[3]}}}),wl=Fn({sparseReshape_:function(e,t,n){const r=Dn(e,"inputIndices","sparseReshape","int32"),a=Dn(t,"inputShape","sparseReshape","int32"),s=Dn(n,"newShape","sparseReshape","int32");if(2!==r.rank)throw new Error(`Input indices should be Tensor2D but received shape\n ${r.shape}`);if(1!==a.rank)throw new Error(`Input shape should be Tensor1D but received shape ${a.shape}`);if(1!==s.rank)throw new Error(`New shape should be Tensor1D but received shape ${s.shape}`);const o={inputIndices:r,inputShape:a,newShape:s},i=An.runKernel("SparseReshape",o);return{outputIndices:i[0],outputShape:i[1]}}}),Nl=Fn({sparseSegmentMean_:function(e,t,n){const r=Dn(e,"data","sparseSegmentMean"),a=Dn(t,"indices","sparseSegmentMean","int32"),s=Dn(n,"segmentIds","sparseSegmentMean","int32");if(r.rank<1)throw new Error("Data should be at least 1 dimensional but received scalar");if(1!==a.rank)throw new Error(`Indices should be Tensor1D but received shape\n ${a.shape}`);if(1!==s.rank)throw new Error(`Segment ids should be Tensor1D but received shape\n ${s.shape}`);const o={data:r,indices:a,segmentIds:s};return An.runKernel("SparseSegmentMean",o)}}),Sl=Fn({sparseSegmentSum_:function(e,t,n){const r=Dn(e,"data","sparseSegmentSum"),a=Dn(t,"indices","sparseSegmentSum","int32"),s=Dn(n,"segmentIds","sparseSegmentSum","int32");if(r.rank<1)throw new Error("Data should be at least 1 dimensional but received scalar");if(1!==a.rank)throw new Error(`Indices should be Tensor1D but received shape\n ${a.shape}`);if(1!==s.rank)throw new Error(`Segment ids should be Tensor1D but received shape\n ${s.shape}`);const o={data:r,indices:a,segmentIds:s};return An.runKernel("SparseSegmentSum",o)}}),Ml=Fn({stringNGrams_:function(e,t,n,r,a,s,o,i){const u=Dn(e,"data","stringNGrams","string");if("string"!==u.dtype)throw new Error("Data must be of datatype string");if(1!==u.shape.length)throw new Error(`Data must be a vector, saw: ${u.shape}`);const l=Dn(t,"dataSplits","stringNGrams");if("int32"!==l.dtype)throw new Error("Data splits must be of datatype int32");const c={separator:n,nGramWidths:r,leftPad:a,rightPad:s,padWidth:o,preserveShortSequences:i},h={data:u,dataSplits:l},p=An.runKernel("StringNGrams",h,c);return{nGrams:p[0],nGramsSplits:p[1]}}}),Al={fft:Ki,ifft:Xi,rfft:Ji,irfft:Yi},Rl={hammingWindow:Uu,hannWindow:$u,frame:Vu,stft:ju},Il={flipLeftRight:Gu,grayscaleToRGB:Wu,resizeNearestNeighbor:ol,resizeBilinear:sl,rgbToGrayscale:qu,rotateWithOffset:Ku,cropAndResize:Hu,nonMaxSuppression:Yu,nonMaxSuppressionAsync:async function(e,t,n,r=.5,a=Number.NEGATIVE_INFINITY){const s=Dn(e,"boxes","nonMaxSuppressionAsync"),o=Dn(t,"scores","nonMaxSuppressionAsync"),i=Xu(s,o,n,r,a);n=i.maxOutputSize,r=i.iouThreshold,a=i.scoreThreshold;const u=await Promise.all([s.data(),o.data()]),l=u[0],c=u[1],{selectedIndices:h}=function(e,t,n,r,a){return Qu(e,t,n,r,a,0)}(l,c,n,r,a);return s!==e&&s.dispose(),o!==t&&o.dispose(),su(h,"int32")},nonMaxSuppressionWithScore:rl,nonMaxSuppressionWithScoreAsync:async function(e,t,n,r=.5,a=Number.NEGATIVE_INFINITY,s=0){const o=Dn(e,"boxes","nonMaxSuppressionAsync"),i=Dn(t,"scores","nonMaxSuppressionAsync"),u=Xu(o,i,n,r,a,s);n=u.maxOutputSize,r=u.iouThreshold,a=u.scoreThreshold,s=u.softNmsSigma;const l=await Promise.all([o.data(),i.data()]),c=l[0],h=l[1],{selectedIndices:p,selectedScores:d}=function(e,t,n,r,a,s){return Qu(e,t,n,r,a,s,!0)}(c,h,n,r,a,s);return o!==e&&o.dispose(),i!==t&&i.dispose(),{selectedIndices:su(p,"int32"),selectedScores:su(d)}},nonMaxSuppressionPadded:al,nonMaxSuppressionPaddedAsync:async function(e,t,n,r=.5,a=Number.NEGATIVE_INFINITY,s=!1){const o=Dn(e,"boxes","nonMaxSuppressionAsync"),i=Dn(t,"scores","nonMaxSuppressionAsync"),u=Xu(o,i,n,r,a,null),l=u.maxOutputSize,c=u.iouThreshold,h=u.scoreThreshold,[p,d]=await Promise.all([o.data(),i.data()]),{selectedIndices:f,validOutputs:m}=function(e,t,n,r,a,s){return Qu(e,t,n,r,a,0,!1,s,!0)}(p,d,l,c,h,s);return o!==e&&o.dispose(),i!==t&&i.dispose(),{selectedIndices:su(f,"int32"),validOutputs:ea(m,"int32")}},threshold:il,transform:ul},kl={bandPart:ll,gramSchmidt:cl,qr:pl},Cl={absoluteDifference:ml,computeWeightedLoss:fl,cosineDistance:gl,hingeLoss:yl,huberLoss:vl,logLoss:xl,meanSquaredError:bl,sigmoidCrossEntropy:_l,softmaxCrossEntropy:El},Ol={sparseFillEmptyRows:Tl,sparseReshape:wl,sparseSegmentMean:Nl,sparseSegmentSum:Sl},Dl={stringNGrams:Ml,stringSplit:Fn({stringSplit_:function(e,t,n=!0){const r=Dn(e,"input","stringSplit","string"),a=Dn(t,"delimiter","stringSplit","string");if(1!==r.rank)throw new Error(`Input should be Tensor1D but received shape ${r.shape}`);if(0!==a.rank)throw new Error(`Delimiter should be a scalar but received shape ${a.shape}`);const s={skipEmpty:n},o={input:r,delimiter:a},i=An.runKernel("StringSplit",o,s);return{indices:i[0],values:i[1],shape:i[2]}}}),stringToHashBucketFast:Fn({stringToHashBucketFast_:function(e,t){const n=Dn(e,"input","stringToHashBucketFast","string"),r={numBuckets:t};if(t<=0)throw new Error("Number of buckets must be at least 1");const a={input:n};return An.runKernel("StringToHashBucketFast",a,r)}}),staticRegexReplace:Fn({staticRegexReplace_:function(e,t,n,r=!0){const a=Dn(e,"input","staticRegexReplace","string"),s={pattern:t,rewrite:n,replaceGlobal:r};return An.runKernel("StaticRegexReplace",{x:a},s)}})};var Ll,Pl;!function(){for(const e of fa)sa(e)}(),vt().registerFlag("KEEP_INTERMEDIATE_TENSORS",(()=>!1),(e=>{e&&console.warn("Keep intermediate tensors is ON. This will print the values of all intermediate tensors during model inference. Not all models support this mode. For details, check e2e/benchmarks/ model_config.js. This significantly impacts performance.")})),function(e){e[e.DT_INVALID=0]="DT_INVALID",e[e.DT_FLOAT=1]="DT_FLOAT",e[e.DT_DOUBLE=2]="DT_DOUBLE",e[e.DT_INT32=3]="DT_INT32",e[e.DT_UINT8=4]="DT_UINT8",e[e.DT_INT16=5]="DT_INT16",e[e.DT_INT8=6]="DT_INT8",e[e.DT_STRING=7]="DT_STRING",e[e.DT_COMPLEX64=8]="DT_COMPLEX64",e[e.DT_INT64=9]="DT_INT64",e[e.DT_BOOL=10]="DT_BOOL",e[e.DT_QINT8=11]="DT_QINT8",e[e.DT_QUINT8=12]="DT_QUINT8",e[e.DT_QINT32=13]="DT_QINT32",e[e.DT_BFLOAT16=14]="DT_BFLOAT16",e[e.DT_QINT16=15]="DT_QINT16",e[e.DT_QUINT16=16]="DT_QUINT16",e[e.DT_UINT16=17]="DT_UINT16",e[e.DT_COMPLEX128=18]="DT_COMPLEX128",e[e.DT_HALF=19]="DT_HALF",e[e.DT_RESOURCE=20]="DT_RESOURCE",e[e.DT_VARIANT=21]="DT_VARIANT",e[e.DT_UINT32=22]="DT_UINT32",e[e.DT_UINT64=23]="DT_UINT64",e[e.DT_FLOAT_REF=101]="DT_FLOAT_REF",e[e.DT_DOUBLE_REF=102]="DT_DOUBLE_REF",e[e.DT_INT32_REF=103]="DT_INT32_REF",e[e.DT_UINT8_REF=104]="DT_UINT8_REF",e[e.DT_INT16_REF=105]="DT_INT16_REF",e[e.DT_INT8_REF=106]="DT_INT8_REF",e[e.DT_STRING_REF=107]="DT_STRING_REF",e[e.DT_COMPLEX64_REF=108]="DT_COMPLEX64_REF",e[e.DT_INT64_REF=109]="DT_INT64_REF",e[e.DT_BOOL_REF=110]="DT_BOOL_REF",e[e.DT_QINT8_REF=111]="DT_QINT8_REF",e[e.DT_QUINT8_REF=112]="DT_QUINT8_REF",e[e.DT_QINT32_REF=113]="DT_QINT32_REF",e[e.DT_BFLOAT16_REF=114]="DT_BFLOAT16_REF",e[e.DT_QINT16_REF=115]="DT_QINT16_REF",e[e.DT_QUINT16_REF=116]="DT_QUINT16_REF",e[e.DT_UINT16_REF=117]="DT_UINT16_REF",e[e.DT_COMPLEX128_REF=118]="DT_COMPLEX128_REF",e[e.DT_HALF_REF=119]="DT_HALF_REF",e[e.DT_RESOURCE_REF=120]="DT_RESOURCE_REF",e[e.DT_VARIANT_REF=121]="DT_VARIANT_REF",e[e.DT_UINT32_REF=122]="DT_UINT32_REF",e[e.DT_UINT64_REF=123]="DT_UINT64_REF"}(Ll||(Ll={})),function(e){let t;!function(e){e[e.LEGACY=0]="LEGACY",e[e.V1=1]="V1",e[e.V2=2]="V2"}(t=e.CheckpointFormatVersion||(e.CheckpointFormatVersion={}))}(Pl||(Pl={}));const Fl={};function Bl(e){return Fl[e]}function zl(e,t,n,r,a){const s=t.inputParams[e];if(s&&void 0!==s.inputIndexStart){const e=s.inputIndexStart,o=0===s.inputIndexEnd?void 0:void 0===s.inputIndexEnd?e+1:s.inputIndexEnd,i=e<0?t.inputNames.length+e:e;if("tensor"===s.type)return Ul(t.inputNames[i],n,r,a);if("tensors"===s.type){const s=t.inputs.slice(e,o);return t.inputNames.slice(e,o).filter(((e,t)=>{var n;return"NoOp"!==(null===(n=s[t])||void 0===n?void 0:n.op)})).map((e=>Ul(e,n,r,a)))}const u=Ul(t.inputNames[i],n,r,a),l=u.dataSync();return"number"===s.type?l[0]:ct(u.shape,l)}const o=t.attrParams[e];return o&&o.value}function Ul(e,t,n,r){const[a,s]=Hl(e,n);if(null!=r){const e=r.getHashTableHandleByName(a);if(null!=e)return e}const o=n.currentContextIds.find((e=>!!t[jl(a,e)]));return void 0!==o?t[jl(a,o)][s]:void 0}function $l(e,t,n){return t[jl(e,n.currentContextId)]}function Vl(e,t){const[n,r,a]=Hl(e,t);return[jl(n,t&&t.currentContextId),r,a]}function jl(e,t){return t?`${e}-${t}`:e}function Hl(e,t){if(""===e)return["",0,void 0];const n=null!=t&&null!=t.parseNodeNameCache;if(n){const n=t.parseNodeNameCache.get(e);if(null!=n)return n}const r=e.split(":");let a;if(1===r.length)a=[e,0,void 0];else{const e=r[0],t=3===r.length?r[1]:void 0;a=[e,Number(r[r.length-1]),t]}return n&&t.parseNodeNameCache.set(e,a),a}function Gl(e,t,n){let r=zl("pad",e,t,n);if("explicit"===r){r=zl("explicitPaddings",e,t,n);const a=[[0,0],[0,0],[0,0],[0,0]];for(let e=0;e<4;e++)a[e][0]=r[2*e],a[e][1]=r[2*e+1];return a}return r}function Wl(e){return e.kept?e:$r(e)}const ql=[{tfOpName:"Add",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"AddV2",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"AddN",category:"arithmetic",inputs:[{start:0,end:0,name:"tensors",type:"tensors"}]},{tfOpName:"BiasAdd",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0}]},{tfOpName:"Sub",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"RealDiv",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Div",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"DivNoNan",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"FloorDiv",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Mul",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Maximum",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Minimum",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Pow",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"SquaredDifference",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Mod",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"FloorMod",category:"arithmetic",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]}],Kl=[{tfOpName:"Abs",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Acos",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Asin",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Atan",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Atan2",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"y",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Ceil",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"ClipByValue",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"clipValueMin",type:"number"},{start:2,name:"clipValueMax",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Complex",category:"basic_math",inputs:[{start:0,name:"real",type:"tensor"},{start:1,name:"imag",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"ComplexAbs",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Cos",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Cosh",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Elu",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Exp",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Floor",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Log",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Imag",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"Tout",name:"outputType",type:"dtype",notSupported:!0}]},{tfOpName:"Neg",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Real",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"Tout",name:"outputType",type:"dtype",notSupported:!0}]},{tfOpName:"Prelu",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"alpha",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Relu",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Relu6",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Selu",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sigmoid",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sin",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sinh",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sqrt",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Rsqrt",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Square",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Tan",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Tanh",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sign",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Round",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Expm1",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Log1p",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Reciprocal",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Softplus",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Asinh",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Acosh",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Atanh",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Erf",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LeakyRelu",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"alpha",name:"alpha",type:"number",defaultValue:.2},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"IsNan",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"IsFinite",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"IsInf",category:"basic_math",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]}],Xl=[{tfOpName:"EmptyTensorList",category:"control",inputs:[{start:0,name:"elementShape",type:"shape"},{start:1,name:"maxNumElements",type:"number"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"LoopCond",category:"control",inputs:[{start:0,name:"pred",type:"tensor"}]},{tfOpName:"Switch",category:"control",inputs:[{start:0,name:"data",type:"tensor"},{start:1,name:"pred",type:"tensor"}]},{tfOpName:"Merge",category:"control",inputs:[{start:0,end:0,name:"tensors",type:"tensors"}]},{tfOpName:"Enter",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"frame_name",name:"frameName",type:"string"},{tfName:"is_constant",name:"isConstant",type:"bool"}]},{tfOpName:"Exit",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"NextIteration",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"TensorArrayV3",category:"control",inputs:[{start:0,name:"size",type:"number"}],attrs:[{tfName:"dtype",name:"dtype",type:"dtype"},{tfName:"element_shape",name:"elementShape",type:"shape"},{tfName:"dynamic_size",name:"dynamicSize",type:"bool"},{tfName:"clear_after_read",name:"clearAfterRead",type:"bool"},{tfName:"identical_element_shapes",name:"identicalElementShapes",type:"bool"},{tfName:"tensor_array_name",name:"name",type:"string"}]},{tfOpName:"TensorArrayWriteV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"index",type:"number"},{start:2,name:"tensor",type:"tensor"},{start:3,name:"flowIn",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"TensorArrayReadV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"index",type:"number"},{start:2,name:"flowIn",type:"number"}],attrs:[{tfName:"dtype",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"TensorArrayGatherV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"indices",type:"number[]"},{start:2,name:"flowIn",type:"number"}],attrs:[{tfName:"dtype",name:"dtype",type:"dtype"},{tfName:"element_shape",name:"elementShape",type:"shape"}]},{tfOpName:"TensorArrayScatterV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"indices",type:"number[]"},{start:2,name:"tensor",type:"tensor"},{start:3,name:"flowIn",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"TensorArrayConcatV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"flowIn",type:"number"}],attrs:[{tfName:"dtype",name:"dtype",type:"dtype"},{tfName:"element_shape_except0",name:"elementShapeExcept0",type:"shape",notSupported:!0}]},{tfOpName:"TensorArraySplitV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"tensor",type:"tensor"},{start:2,name:"lengths",type:"number[]"},{start:3,name:"flowIn",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"TensorArraySizeV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"},{start:1,name:"flowIn",type:"number"}]},{tfOpName:"TensorArrayCloseV3",category:"control",inputs:[{start:0,name:"tensorArrayId",type:"tensor"}]},{tfOpName:"StatelessIf",category:"control",inputs:[{start:0,name:"cond",type:"tensor"},{start:1,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"then_branch",name:"thenBranch",type:"func"},{tfName:"else_branch",name:"elseBranch",type:"func"}]},{tfOpName:"If",category:"control",inputs:[{start:0,name:"cond",type:"tensor"},{start:1,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"then_branch",name:"thenBranch",type:"func"},{tfName:"else_branch",name:"elseBranch",type:"func"}]},{tfOpName:"StatelessWhile",category:"control",inputs:[{start:0,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"cond",name:"cond",type:"func"},{tfName:"body",name:"body",type:"func"}]},{tfOpName:"While",category:"control",inputs:[{start:0,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"cond",name:"cond",type:"func"},{tfName:"body",name:"body",type:"func"}]},{tfOpName:"TensorListScatter",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"},{start:1,name:"indices",type:"number[]"},{start:2,name:"elementShape",type:"shape"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListScatterV2",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"},{start:1,name:"indices",type:"number[]"},{start:2,name:"elementShape",type:"shape"},{start:3,name:"numElements",type:"number"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListGather",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"},{start:1,name:"indices",type:"number[]"},{start:2,name:"elementShape",type:"shape"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListGetItem",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"},{start:1,name:"index",type:"number"},{start:2,name:"elementShape",type:"shape"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListSetItem",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"},{start:1,name:"index",type:"number"},{start:2,name:"tensor",type:"tensor"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListReserve",category:"control",inputs:[{start:0,name:"elementShape",type:"shape"},{start:1,name:"numElements",type:"number"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListFromTensor",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"},{start:1,name:"elementShape",type:"shape"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListStack",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"},{start:1,name:"elementShape",type:"shape"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"},{tfName:"num_elements",name:"numElements",type:"dtype"}]},{tfOpName:"TensorListSplit",category:"control",inputs:[{start:0,name:"tensor",type:"tensor"},{start:1,name:"elementShape",type:"shape"},{start:2,name:"lengths",type:"number[]"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListConcat",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"}],attrs:[{tfName:"element_shape",name:"elementShape",type:"shape"},{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListConcatV2",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"}],attrs:[{tfName:"element_shape",name:"elementShape",type:"shape"},{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListPopBack",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"},{start:1,name:"elementShape",type:"shape"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListPushBack",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"},{start:1,name:"tensor",type:"tensor"}],attrs:[{tfName:"element_dtype",name:"elementDType",type:"dtype"}]},{tfOpName:"TensorListLength",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"}]},{tfOpName:"TensorListResize",category:"control",inputs:[{start:0,name:"tensorListId",type:"tensor"},{start:1,name:"size",type:"number"}]}],Yl=[{tfOpName:"AvgPool",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0},{tfName:"ksize",name:"kernelSize",type:"number[]"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"MaxPool",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0},{tfName:"ksize",name:"kernelSize",type:"number[]"},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[],notSupported:!0},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"MaxPoolWithArgmax",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"ksize",name:"kernelSize",type:"number[]"},{tfName:"include_batch_in_index",name:"includeBatchInIndex",type:"bool"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"AvgPool3D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0},{tfName:"ksize",name:"kernelSize",type:"number[]"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"MaxPool3D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0},{tfName:"ksize",name:"kernelSize",type:"number[]"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Conv1D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"}],attrs:[{tfName:"stride",name:"stride",type:"number"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NWC"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"dilation",name:"dilation",type:"number",defaultValue:1}]},{tfOpName:"Conv2D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"useCudnnOnGpu",name:"useCudnnOnGpu",type:"bool"},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NHWC"},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[]},{tfName:"dilations",name:"dilations",type:"number[]"}]},{tfOpName:"_FusedConv2D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"},{start:2,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"num_args",name:"numArgs",type:"number"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[]},{tfName:"use_cudnn_on_gpu",name:"useCudnnOnGpu",type:"bool",defaultValue:!0},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NHWC"},{tfName:"dilations",name:"dilations",type:"number[]",defaultValue:[1,1,1,1]},{tfName:"fused_ops",name:"fusedOps",type:"string[]",defaultValue:[]},{tfName:"epsilon",name:"epsilon",type:"number",defaultValue:1e-4},{tfName:"leakyrelu_alpha",name:"leakyreluAlpha",type:"number",defaultValue:.2}]},{tfOpName:"Conv2DBackpropInput",category:"convolution",inputs:[{start:2,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"},{start:0,name:"outputShape",type:"number[]"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[]},{tfName:"dilations",name:"dilations",type:"number[]",notSupported:!0}]},{tfOpName:"DepthwiseConv2d",category:"convolution",inputs:[{start:0,name:"input",type:"tensor"},{start:1,name:"filter",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NHWC"},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[]},{tfName:"dilations",name:"dilations",type:"number[]"}]},{tfOpName:"DepthwiseConv2dNative",category:"convolution",inputs:[{start:0,name:"input",type:"tensor"},{start:1,name:"filter",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NHWC"},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[]},{tfName:"dilations",name:"dilations",type:"number[]"}]},{tfOpName:"FusedDepthwiseConv2dNative",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"},{start:2,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"num_args",name:"numArgs",type:"number"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NHWC"},{tfName:"dilations",name:"dilations",type:"number[]",defaultValue:[1,1,1,1]},{tfName:"fused_ops",name:"fusedOps",type:"string[]",defaultValue:[]},{tfName:"explicit_paddings",name:"explicitPaddings",type:"number[]",defaultValue:[]}]},{tfOpName:"Conv3D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"padding",name:"pad",type:"string"},{tfName:"data_format",name:"dataFormat",type:"string",defaultValue:"NHWC"},{tfName:"dilations",name:"dilations",type:"number[]"}]},{tfOpName:"Dilation2D",category:"convolution",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"filter",type:"tensor"}],attrs:[{tfName:"strides",name:"strides",type:"number[]"},{tfName:"rates",name:"dilations",type:"number[]"},{tfName:"padding",name:"pad",type:"string"}]}],Zl=[{tfOpName:"Fill",category:"creation",inputs:[{start:0,name:"shape",type:"number[]"},{start:1,name:"value",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"LinSpace",category:"creation",inputs:[{start:0,name:"start",type:"number"},{start:1,name:"stop",type:"number"},{start:2,name:"num",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"OneHot",category:"creation",inputs:[{start:0,name:"indices",type:"tensor"},{start:1,name:"depth",type:"number"},{start:2,name:"onValue",type:"number",defaultValue:1},{start:3,name:"offValue",type:"number",defaultValue:0}],attrs:[{tfName:"axis",name:"axis",type:"number",notSupported:!0},{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"Ones",category:"creation",inputs:[{start:0,name:"shape",type:"number[]"}],attrs:[{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"OnesLike",category:"creation",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"dtype",name:"dtype",type:"dtype"}]},{tfOpName:"RandomStandardNormal",category:"creation",inputs:[{start:0,name:"shape",type:"number[]"}],attrs:[{tfName:"seed",name:"seed",type:"number",defaultValue:0},{tfName:"seed2",name:"seed2",type:"number",defaultValue:0,notSupported:!0},{tfName:"dtype",name:"dtype",type:"dtype"},{tfName:"T",name:"T",type:"number",notSupported:!0}]},{tfOpName:"RandomUniform",category:"creation",inputs:[{start:0,name:"shape",type:"number[]"}],attrs:[{tfName:"minval",name:"minval",type:"number",defaultValue:0},{tfName:"maxval",name:"maxval",type:"number",defaultValue:1},{tfName:"dtype",name:"dtype",type:"dtype"},{tfName:"seed",name:"seed",type:"number",defaultValue:0},{tfName:"seed2",name:"seed2",type:"number",defaultValue:0,notSupported:!0},{tfName:"T",name:"T",type:"number",notSupported:!0}]},{tfOpName:"RandomUniformInt",category:"creation",inputs:[{start:0,name:"shape",type:"number[]"}],attrs:[{tfName:"minval",name:"minval",type:"number"},{tfName:"maxval",name:"maxval",type:"number"},{tfName:"seed",name:"seed",type:"number",defaultValue:0},{tfName:"seed2",name:"seed2",type:"number",defaultValue:0,notSupported:!0}]},{tfOpName:"Range",category:"creation",inputs:[{start:0,name:"start",type:"number"},{start:1,name:"stop",type:"number"},{start:2,name:"step",type:"number",defaultValue:0}],attrs:[{tfName:"Tidx",name:"dtype",type:"dtype"}]},{tfOpName:"TruncatedNormal",category:"creation",inputs:[{start:0,name:"shape",type:"number[]"}],attrs:[{tfName:"means",name:"mean",type:"number",defaultValue:0},{tfName:"stddev",name:"stdDev",type:"number",defaultValue:1},{tfName:"seed",name:"seed",type:"number"},{tfName:"seed2",name:"seed2",type:"number",defaultValue:0,notSupported:!0},{tfName:"dtype",name:"dtype",type:"dtype"},{tfName:"T",name:"T",type:"number",notSupported:!0}]},{tfOpName:"Zeros",category:"creation",inputs:[{start:0,name:"shape",type:"number[]"}],attrs:[{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"ZerosLike",category:"creation",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"Multinomial",category:"creation",inputs:[{start:0,name:"logits",type:"tensor"},{start:1,name:"numSamples",type:"number"}],attrs:[{tfName:"seed",name:"seed",type:"number"},{tfName:"seed2",name:"seed2",type:"number"},{tfName:"T",name:"dtype",type:"dtype"},{tfName:"output_dtype",name:"output_dtype",type:"dtype"}]}],Jl=[{tfOpName:"NonMaxSuppressionV2",category:"dynamic",inputs:[{start:0,name:"boxes",type:"tensor"},{start:1,name:"scores",type:"tensor"},{start:2,name:"maxOutputSize",type:"number"},{start:3,name:"iouThreshold",type:"number"}]},{tfOpName:"NonMaxSuppressionV3",category:"dynamic",inputs:[{start:0,name:"boxes",type:"tensor"},{start:1,name:"scores",type:"tensor"},{start:2,name:"maxOutputSize",type:"number"},{start:3,name:"iouThreshold",type:"number"},{start:4,name:"scoreThreshold",type:"number"}]},{tfOpName:"NonMaxSuppressionV4",category:"dynamic",inputs:[{start:0,name:"boxes",type:"tensor"},{start:1,name:"scores",type:"tensor"},{start:2,name:"maxOutputSize",type:"number"},{start:3,name:"iouThreshold",type:"number"},{start:4,name:"scoreThreshold",type:"number"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0},{tfName:"T_threshold",name:"threshold",type:"dtype",notSupported:!0},{tfName:"pad_to_max_output_size",name:"padToMaxOutputSize",type:"bool"}]},{tfOpName:"NonMaxSuppressionV5",category:"dynamic",inputs:[{start:0,name:"boxes",type:"tensor"},{start:1,name:"scores",type:"tensor"},{start:2,name:"maxOutputSize",type:"number"},{start:3,name:"iouThreshold",type:"number"},{start:4,name:"scoreThreshold",type:"number"},{start:5,name:"softNmsSigma",type:"number"}]},{tfOpName:"Where",category:"dynamic",inputs:[{start:0,name:"condition",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"ListDiff",category:"dynamic",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"y",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]}],Ql=[{tfOpName:"LowerBound",category:"evaluation",inputs:[{start:0,name:"sortedSequence",type:"tensor"},{start:1,name:"values",type:"tensor"}]},{tfOpName:"TopKV2",category:"evaluation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"k",type:"number"}],attrs:[{tfName:"sorted",name:"sorted",type:"bool"}]},{tfOpName:"UpperBound",category:"evaluation",inputs:[{start:0,name:"sortedSequence",type:"tensor"},{start:1,name:"values",type:"tensor"}]},{tfOpName:"Unique",category:"evaluation",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"UniqueV2",category:"evaluation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number"}]}],ec=[{tfOpName:"PlaceholderWithDefault",category:"graph",inputs:[{start:0,name:"default",type:"tensor"}],attrs:[{tfName:"shape",name:"shape",type:"shape"},{tfName:"dtype",name:"dtype",type:"dtype"}]},{tfOpName:"Placeholder",category:"graph",attrs:[{tfName:"shape",name:"shape",type:"shape"},{tfName:"dtype",name:"dtype",type:"dtype"}]},{tfOpName:"Const",category:"graph"},{tfOpName:"Identity",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"IdentityN",category:"graph",inputs:[{start:0,end:0,name:"x",type:"tensors"}]},{tfOpName:"Snapshot",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"Rank",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"Size",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"Shape",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"ShapeN",category:"graph",inputs:[{start:0,end:0,name:"x",type:"tensors"}]},{tfOpName:"Print",category:"graph",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"data",type:"tensors"}],attrs:[{tfName:"message",name:"message",type:"string"},{tfName:"first_n",name:"firstN",type:"number",notSupported:!0},{tfName:"summarize",name:"summarize",type:"number",defaultValue:3}]},{tfOpName:"NoOp",category:"graph",inputs:[]},{tfOpName:"StopGradient",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"FakeQuantWithMinMaxVars",category:"graph",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"min",name:"min",type:"number"},{tfName:"max",name:"max",type:"number"}]}],tc=[{tfOpName:"HashTable",category:"hash_table",inputs:[],attrs:[{tfName:"shared_name",name:"sharedName",type:"string"},{tfName:"use_node_name_sharing",name:"useNodeNameSharing",type:"bool"},{tfName:"key_dtype",name:"keyDType",type:"dtype"},{tfName:"value_dtype",name:"valueDType",type:"dtype"}]},{tfOpName:"HashTableV2",category:"hash_table",inputs:[],attrs:[{tfName:"shared_name",name:"sharedName",type:"string"},{tfName:"use_node_name_sharing",name:"useNodeNameSharing",type:"bool"},{tfName:"key_dtype",name:"keyDType",type:"dtype"},{tfName:"value_dtype",name:"valueDType",type:"dtype"}]},{tfOpName:"LookupTableImport",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"},{start:1,name:"keys",type:"tensor"},{start:2,name:"values",type:"tensor"}],attrs:[{tfName:"Tin",name:"tIn",type:"dtype",notSupported:!0},{tfName:"Tout",name:"tOut",type:"dtype",notSupported:!0}]},{tfOpName:"LookupTableImportV2",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"},{start:1,name:"keys",type:"tensor"},{start:2,name:"values",type:"tensor"}],attrs:[{tfName:"Tin",name:"tIn",type:"dtype",notSupported:!0},{tfName:"Tout",name:"tOut",type:"dtype",notSupported:!0}]},{tfOpName:"LookupTableFind",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"},{start:1,name:"keys",type:"tensor"},{start:2,name:"defaultValue",type:"tensor"}],attrs:[{tfName:"Tin",name:"tIn",type:"dtype",notSupported:!0},{tfName:"Tout",name:"tOut",type:"dtype",notSupported:!0}]},{tfOpName:"LookupTableFindV2",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"},{start:1,name:"keys",type:"tensor"},{start:2,name:"defaultValue",type:"tensor"}],attrs:[{tfName:"Tin",name:"tIn",type:"dtype",notSupported:!0},{tfName:"Tout",name:"tOut",type:"dtype",notSupported:!0}]},{tfOpName:"LookupTableSize",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"}]},{tfOpName:"LookupTableSizeV2",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"}]},{tfOpName:"InitializeTable",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"},{start:1,name:"keys",type:"tensor"},{start:2,name:"values",type:"tensor"}]},{tfOpName:"InitializeTableV2",category:"hash_table",inputs:[{start:0,name:"tableHandle",type:"tensor"},{start:1,name:"keys",type:"tensor"},{start:2,name:"values",type:"tensor"}]}],nc=[{tfOpName:"ResizeBilinear",category:"image",inputs:[{start:0,name:"images",type:"tensor"},{start:1,name:"size",type:"number[]"}],attrs:[{tfName:"align_corners",name:"alignCorners",type:"bool"},{tfName:"half_pixel_centers",name:"halfPixelCenters",type:"bool"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"ResizeNearestNeighbor",category:"image",inputs:[{start:0,name:"images",type:"tensor"},{start:1,name:"size",type:"number[]"}],attrs:[{tfName:"align_corners",name:"alignCorners",type:"bool"},{tfName:"half_pixel_centers",name:"halfPixelCenters",type:"bool"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"CropAndResize",category:"image",inputs:[{start:0,name:"image",type:"tensor"},{start:1,name:"boxes",type:"tensor"},{start:2,name:"boxInd",type:"tensor"},{start:3,name:"cropSize",type:"number[]"}],attrs:[{tfName:"method",name:"method",type:"string"},{tfName:"extrapolation_value",name:"extrapolationValue",type:"number"}]},{tfOpName:"ImageProjectiveTransformV3",category:"image",inputs:[{start:0,name:"images",type:"tensor"},{start:1,name:"transforms",type:"tensor"},{start:2,name:"outputShape",type:"number[]"},{start:3,name:"fillValue",type:"number"}],attrs:[{tfName:"interpolation",name:"interpolation",type:"string"},{tfName:"fill_mode",name:"fillMode",type:"string"}]}],rc=[{tfOpName:"Equal",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"NotEqual",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Greater",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"GreaterEqual",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Less",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LessEqual",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LogicalAnd",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LogicalNot",category:"logical",inputs:[{start:0,name:"a",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LogicalOr",category:"logical",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Select",category:"logical",inputs:[{start:0,name:"condition",type:"tensor"},{start:1,name:"a",type:"tensor"},{start:2,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"SelectV2",category:"logical",inputs:[{start:0,name:"condition",type:"tensor"},{start:1,name:"a",type:"tensor"},{start:2,name:"b",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"BitwiseAnd",category:"logical",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"y",type:"tensor"}]}],ac=[{tfOpName:"_FusedMatMul",category:"matrices",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"},{start:2,end:0,name:"args",type:"tensors"}],attrs:[{tfName:"num_args",name:"numArgs",type:"number"},{tfName:"fused_ops",name:"fusedOps",type:"string[]",defaultValue:[]},{tfName:"epsilon",name:"epsilon",type:"number",defaultValue:1e-4},{tfName:"transpose_a",name:"transposeA",type:"bool",defaultValue:!1},{tfName:"transpose_b",name:"transposeB",type:"bool",defaultValue:!1},{tfName:"leakyrelu_alpha",name:"leakyreluAlpha",type:"number",defaultValue:.2},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"MatMul",category:"matrices",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"transpose_a",name:"transposeA",type:"bool",defaultValue:!1},{tfName:"transpose_b",name:"transposeB",type:"bool",defaultValue:!1},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"BatchMatMul",category:"matrices",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"adj_x",name:"transposeA",type:"bool",defaultValue:!1},{tfName:"adj_y",name:"transposeB",type:"bool",defaultValue:!1},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"BatchMatMulV2",category:"matrices",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"b",type:"tensor"}],attrs:[{tfName:"adj_x",name:"transposeA",type:"bool",defaultValue:!1},{tfName:"adj_y",name:"transposeB",type:"bool",defaultValue:!1},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Transpose",category:"matrices",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"perm",type:"number[]"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Einsum",category:"matrices",inputs:[{start:0,end:0,name:"tensors",type:"tensors"}],attrs:[{tfName:"equation",name:"equation",type:"string"},{tfName:"N",name:"n",type:"number",defaultValue:2},{tfName:"T",name:"dtype",type:"dtype"}]},{tfOpName:"MatrixBandPart",category:"matrices",inputs:[{start:0,name:"a",type:"tensor"},{start:1,name:"numLower",type:"tensor"},{start:1,name:"numUpper",type:"tensor"}]}],sc=[{tfOpName:"EuclideanNorm",category:"normalization",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool",defaultValue:!1}]},{tfOpName:"FusedBatchNorm",category:"normalization",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"scale",type:"tensor"},{start:2,name:"offset",type:"tensor"},{start:3,name:"mean",type:"tensor"},{start:4,name:"variance",type:"tensor"}],attrs:[{tfName:"epsilon",name:"epsilon",type:"number",defaultValue:.001},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0}]},{tfOpName:"FusedBatchNormV2",category:"normalization",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"scale",type:"tensor"},{start:2,name:"offset",type:"tensor"},{start:3,name:"mean",type:"tensor"},{start:4,name:"variance",type:"tensor"}],attrs:[{tfName:"epsilon",name:"epsilon",type:"number",defaultValue:.001},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0}]},{tfOpName:"FusedBatchNormV3",category:"normalization",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"scale",type:"tensor"},{start:2,name:"offset",type:"tensor"},{start:3,name:"mean",type:"tensor"},{start:4,name:"variance",type:"tensor"}],attrs:[{tfName:"epsilon",name:"epsilon",type:"number",defaultValue:.001},{tfName:"data_format",name:"dataFormat",type:"string",notSupported:!0}]},{tfOpName:"LRN",category:"normalization",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"depth_radius",name:"radius",type:"number",defaultValue:5},{tfName:"bias",name:"bias",type:"number",defaultValue:1},{tfName:"alpha",name:"alpha",type:"number",defaultValue:1},{tfName:"beta",name:"beta",type:"number",defaultValue:.5}]},{tfOpName:"Softmax",category:"normalization",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"LogSoftmax",category:"normalization",inputs:[{start:0,name:"x",type:"tensor"}]}],oc=[{tfOpName:"Bincount",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"size",type:"number"},{start:2,name:"weights",type:"tensor"}]},{tfOpName:"DenseBincount",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"size",type:"number"},{start:2,name:"weights",type:"tensor"}],attrs:[{tfName:"binary_output",name:"binaryOutput",type:"bool"}]},{tfOpName:"Max",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"}]},{tfOpName:"Mean",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"}]},{tfOpName:"Min",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"}]},{tfOpName:"Sum",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"}]},{tfOpName:"All",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"}]},{tfOpName:"Any",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"}]},{tfOpName:"ArgMax",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number"}]},{tfOpName:"ArgMin",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number"}]},{tfOpName:"Prod",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}],attrs:[{tfName:"keep_dims",name:"keepDims",type:"bool"},{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Cumprod",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number"}],attrs:[{tfName:"exclusive",name:"exclusive",type:"bool"},{tfName:"reverse",name:"reverse",type:"bool"}]},{tfOpName:"Cumsum",category:"reduction",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number"}],attrs:[{tfName:"exclusive",name:"exclusive",type:"bool"},{tfName:"reverse",name:"reverse",type:"bool"}]}],ic=[{tfOpName:"ConcatV2",category:"slice_join",inputs:[{start:0,end:-1,name:"tensors",type:"tensors"},{start:-1,name:"axis",type:"number"}],attrs:[{tfName:"N",name:"n",type:"number",defaultValue:2}]},{tfOpName:"Concat",category:"slice_join",inputs:[{start:1,end:0,name:"tensors",type:"tensors"},{start:0,name:"axis",type:"number"}],attrs:[{tfName:"N",name:"n",type:"number",defaultValue:2}]},{tfOpName:"GatherV2",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"indices",type:"tensor"},{start:2,name:"axis",type:"number",defaultValue:0}],attrs:[{tfName:"batch_dims",name:"batchDims",type:"number",defaultValue:0}]},{tfOpName:"Gather",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"indices",type:"tensor"}],attrs:[{tfName:"validate_indices",name:"validateIndices",type:"bool",notSupported:!0}]},{tfOpName:"Reverse",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"dims",type:"bool[]"}]},{tfOpName:"ReverseV2",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number[]"}]},{tfOpName:"Slice",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"begin",type:"number[]"},{start:2,name:"size",type:"number[]"}]},{tfOpName:"StridedSlice",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"begin",type:"number[]"},{start:2,name:"end",type:"number[]"},{start:3,name:"strides",type:"number[]"}],attrs:[{tfName:"begin_mask",name:"beginMask",type:"number",defaultValue:0},{tfName:"end_mask",name:"endMask",type:"number",defaultValue:0},{tfName:"new_axis_mask",name:"newAxisMask",type:"number",defaultValue:0},{tfName:"ellipsis_mask",name:"ellipsisMask",type:"number",defaultValue:0},{tfName:"shrink_axis_mask",name:"shrinkAxisMask",type:"number",defaultValue:0}]},{tfOpName:"Pack",category:"slice_join",inputs:[{start:0,end:0,name:"tensors",type:"tensors"}],attrs:[{tfName:"axis",name:"axis",type:"number",defaultValue:0}]},{tfOpName:"Unpack",category:"slice_join",inputs:[{start:0,name:"tensor",type:"tensor"}],attrs:[{tfName:"axis",name:"axis",type:"number",defaultValue:0},{tfName:"num",name:"num",type:"number",defaultValue:0,notSupported:!0}]},{tfOpName:"Tile",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"reps",type:"number[]"}]},{tfOpName:"Split",category:"slice_join",inputs:[{start:0,name:"axis",type:"number",defaultValue:0},{start:1,name:"x",type:"tensor"}],attrs:[{tfName:"num_split",name:"numOrSizeSplits",type:"number",defaultValue:1}]},{tfOpName:"SplitV",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"numOrSizeSplits",type:"number[]"},{start:2,name:"axis",type:"number",defaultValue:0}]},{tfOpName:"ScatterNd",category:"slice_join",inputs:[{start:0,name:"indices",type:"tensor"},{start:1,name:"values",type:"tensor"},{start:2,name:"shape",type:"number[]"}]},{tfOpName:"GatherNd",category:"slice_join",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"indices",type:"tensor"}]},{tfOpName:"SparseToDense",category:"slice_join",inputs:[{start:0,name:"sparseIndices",type:"tensor"},{start:1,name:"outputShape",type:"number[]"},{start:2,name:"sparseValues",type:"tensor"},{start:3,name:"defaultValue",type:"tensor"}],attrs:[{tfName:"validate_indices",name:"validateIndices",type:"bool",defaultValue:!1,notSupported:!0}]},{tfOpName:"TensorScatterUpdate",category:"slice_join",inputs:[{start:0,name:"tensor",type:"tensor"},{start:1,name:"indices",type:"tensor"},{start:2,name:"values",type:"tensor"}]}],uc=[{tfOpName:"SparseFillEmptyRows",category:"sparse",inputs:[{start:0,name:"indices",type:"tensor"},{start:1,name:"values",type:"tensor"},{start:2,name:"denseShape",type:"tensor"},{start:3,name:"defaultValue",type:"tensor"}]},{tfOpName:"SparseReshape",category:"sparse",inputs:[{start:0,name:"inputIndices",type:"tensor"},{start:1,name:"inputShape",type:"tensor"},{start:2,name:"newShape",type:"tensor"}],attrs:[{tfName:"T",name:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"SparseSegmentMean",category:"sparse",inputs:[{start:0,name:"data",type:"tensor"},{start:1,name:"indices",type:"tensor"},{start:2,name:"segmentIds",type:"tensor"}]},{tfOpName:"SparseSegmentSum",category:"sparse",inputs:[{start:0,name:"data",type:"tensor"},{start:1,name:"indices",type:"tensor"},{start:2,name:"segmentIds",type:"tensor"}]}],lc=[{tfOpName:"FFT",category:"spectral",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"IFFT",category:"spectral",inputs:[{start:0,name:"x",type:"tensor"}]},{tfOpName:"RFFT",category:"spectral",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"fft_length",type:"number",notSupported:!0}]},{tfOpName:"IRFFT",category:"spectral",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"fft_length",type:"number",notSupported:!0}]}],cc=[{tfOpName:"StaticRegexReplace",category:"string",inputs:[{start:0,name:"input",type:"tensor"}],attrs:[{tfName:"pattern",name:"pattern",type:"string"},{tfName:"rewrite",name:"rewrite",type:"string"},{tfName:"replace_global",name:"replaceGlobal",type:"bool"}]},{tfOpName:"StringNGrams",category:"string",inputs:[{start:0,name:"data",type:"tensor"},{start:1,name:"dataSplits",type:"tensor"}],attrs:[{tfName:"separator",name:"separator",type:"string"},{tfName:"ngram_widths",name:"nGramWidths",type:"number[]"},{tfName:"left_pad",name:"leftPad",type:"string"},{tfName:"right_pad",name:"rightPad",type:"string"},{tfName:"pad_width",name:"padWidth",type:"number"},{tfName:"preserve_short_sequences",name:"preserveShortSequences",type:"bool"}],outputs:["ngrams","ngrams_splits"]},{tfOpName:"StringSplit",category:"string",inputs:[{start:0,name:"input",type:"tensor"},{start:1,name:"delimiter",type:"tensor"}],attrs:[{tfName:"skip_empty",name:"skipEmpty",type:"bool"}],outputs:["indices","values","shape"]},{tfOpName:"StringToHashBucketFast",category:"string",inputs:[{start:0,name:"input",type:"tensor"}],attrs:[{tfName:"num_buckets",name:"numBuckets",type:"number"}]}],hc=[{tfOpName:"Cast",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"SrcT",name:"sdtype",type:"dtype",notSupported:!0},{tfName:"DstT",name:"dtype",type:"dtype"}]},{tfOpName:"ExpandDims",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"axis",type:"number"}]},{tfOpName:"MirrorPad",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"padding",type:"number[]"}],attrs:[{tfName:"mode",name:"mode",type:"string"}]},{tfOpName:"Pad",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"padding",type:"number[]"}],attrs:[{tfName:"constant_value",name:"constantValue",type:"number",defaultValue:0}]},{tfOpName:"PadV2",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"padding",type:"number[]"},{start:2,name:"constantValue",type:"number",defaultValue:0}]},{tfOpName:"Reshape",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"shape",type:"number[]"}]},{tfOpName:"EnsureShape",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"shape",type:"number[]"}]},{tfOpName:"Squeeze",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"axis",tfDeprecatedName:"squeeze_dims",name:"axis",type:"number[]"}]},{tfOpName:"SpaceToBatchND",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"blockShape",type:"number[]"},{start:2,name:"paddings",type:"number[]"}]},{tfOpName:"BatchToSpaceND",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"blockShape",type:"number[]"},{start:2,name:"crops",type:"number[]"}]},{tfOpName:"DepthToSpace",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"}],attrs:[{tfName:"block_size",name:"blockSize",type:"number"},{tfName:"data_format",name:"dataFormat",type:"string"}]},{tfOpName:"BroadcastTo",category:"transformation",inputs:[{start:0,name:"x",type:"tensor"},{start:1,name:"shape",type:"number[]"}],attrs:[]},{tfOpName:"BroadcastArgs",category:"transformation",inputs:[{start:0,name:"s0",type:"tensor"},{start:1,name:"s1",type:"tensor"}],attrs:[]}];class pc{static get Instance(){return this._instance||(this._instance=new this)}constructor(){const e=[].concat(...[n,r,s,o,i,u,l,c,h,p,d,f,m,g,y,v,x,b,_].map((e=>e.json)));this.opMappers=e.reduce(((e,t)=>(e[t.tfOpName]=t,e)),{})}transformGraph(e,t={}){const n=e.node,r=[],a=[],s=[],o=n.reduce(((e,t)=>(e[t.name]=this.mapNode(t),t.op.startsWith("Placeholder")?r.push(e[t.name]):"Const"===t.op?a.push(e[t.name]):null!=t.input&&0!==t.input.length||s.push(e[t.name]),e)),{});let i=[];const u=[];let l={},c={};null!=t&&(l=this.mapSignatureEntries(t.inputs),c=this.mapSignatureEntries(t.outputs));const h=Object.keys(o);h.forEach((e=>{const t=o[e];t.inputNames.forEach(((e,n)=>{const[r,,a]=Vl(e),s=o[r];if(null!=s.outputs){const e=s.outputs.indexOf(a);if(-1!==e){const a=`${r}:${e}`;t.inputNames[n]=a}}t.inputs.push(s),s.children.push(t)}))})),0===Object.keys(c).length?h.forEach((e=>{const t=o[e];0===t.children.length&&u.push(t)})):Object.keys(c).forEach((e=>{const[t]=Vl(e),n=o[t];null!=n&&(n.signatureKey=c[e],u.push(n))})),Object.keys(l).length>0?Object.keys(l).forEach((e=>{const[t]=Vl(e),n=o[t];n&&(n.signatureKey=l[e],i.push(n))})):i=r;let p={};null!=e.library&&null!=e.library.function&&(p=e.library.function.reduce(((e,t)=>(e[t.signature.name]=this.mapFunction(t),e)),{}));const d={nodes:o,inputs:i,outputs:u,weights:a,placeholders:r,signature:t,functions:p};return s.length>0&&(d.initNodes=s),d}mapSignatureEntries(e){return Object.keys(e||{}).reduce(((t,n)=>(t[e[n].name]=n,t)),{})}mapNode(e){const t=Bl(e.op)||this.opMappers[e.op]||{};null==e.attr&&(e.attr={});const n={name:e.name,op:e.op,category:t.category,inputNames:(e.input||[]).map((e=>e.startsWith("^")?e.slice(1):e)),inputs:[],children:[],inputParams:{},attrParams:{},rawAttrs:e.attr,outputs:t.outputs};return null!=t.inputs&&(n.inputParams=t.inputs.reduce(((e,t)=>(e[t.name]={type:t.type,inputIndexStart:t.start,inputIndexEnd:t.end},e)),{})),null!=t.attrs&&(n.attrParams=t.attrs.reduce(((t,n)=>{const r=n.type;let a;switch(n.type){case"string":a=fc(e.attr,n.tfName,n.defaultValue),void 0===a&&n.tfDeprecatedName&&(a=fc(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"string[]":a=wc(e.attr,n.tfName,n.defaultValue),void 0===a&&n.tfDeprecatedName&&(a=wc(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"number":a=gc(e.attr,n.tfName,n.defaultValue||0),void 0===a&&n.tfDeprecatedName&&(a=gc(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"number[]":a=Tc(e.attr,n.tfName,n.defaultValue),void 0===a&&n.tfDeprecatedName&&(a=Tc(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"bool":a=mc(e.attr,n.tfName,n.defaultValue),void 0===a&&n.tfDeprecatedName&&(a=mc(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"bool[]":a=Sc(e.attr,n.tfName,n.defaultValue),void 0===a&&n.tfDeprecatedName&&(a=Sc(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"shape":a=Ec(e.attr,n.tfName,n.defaultValue),void 0===a&&n.tfDeprecatedName&&(a=Ec(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"shape[]":a=Nc(e.attr,n.tfName,n.defaultValue),void 0===a&&n.tfDeprecatedName&&(a=Nc(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"dtype":a=xc(e.attr,n.tfName,n.defaultValue),void 0===a&&n.tfDeprecatedName&&(a=xc(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"dtype[]":a=bc(e.attr,n.tfName,n.defaultValue),void 0===a&&n.tfDeprecatedName&&(a=bc(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"func":a=vc(e.attr,n.tfName,n.defaultValue),void 0===a&&n.tfDeprecatedName&&(a=vc(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"tensor":case"tensors":break;default:throw new Error(`Unsupported param type: ${n.type} for op: ${e.op}`)}return t[n.name]={value:a,type:r},t}),{})),n}mapFunction(e){const t=e.nodeDef,n=[];let r={};null!=t&&(r=t.reduce(((e,t)=>(e[t.name]=this.mapNode(t),"Const"===t.op&&n.push(e[t.name]),e)),{}));const a=[],s=[];e.signature.inputArg.forEach((e=>{const[t]=Vl(e.name),n={name:t,op:"Placeholder",inputs:[],inputNames:[],category:"graph",inputParams:{},attrParams:{dtype:{value:yc(e.type),type:"dtype"}},children:[]};n.signatureKey=e.name,a.push(n),r[t]=n})),Object.keys(r).forEach((e=>{const t=r[e];t.inputNames.forEach(((e,n)=>{const[a,,s]=Vl(e),o=r[a];if(null!=o.outputs){const e=o.outputs.indexOf(s);if(-1!==e){const r=`${a}:${e}`;t.inputNames[n]=r}}t.inputs.push(o),o.children.push(t)}))}));const o=e.ret;e.signature.outputArg.forEach((e=>{const[t,n]=Vl(o[e.name]),a=r[t];null!=a&&(a.defaultOutput=n,s.push(a))}));const i=this.mapArgsToSignature(e);return{nodes:r,inputs:a,outputs:s,weights:n,placeholders:[],signature:i}}mapArgsToSignature(e){return{methodName:e.signature.name,inputs:e.signature.inputArg.reduce(((e,t)=>(e[t.name]=this.mapArgToTensorInfo(t),e)),{}),outputs:e.signature.outputArg.reduce(((t,n)=>(t[n.name]=this.mapArgToTensorInfo(n,e.ret),t)),{})}}mapArgToTensorInfo(e,t){let n=e.name;return null!=t&&(n=t[n]),{name:n,dtype:e.type}}}function dc(e,t){const n=Array.isArray(e)?String.fromCharCode.apply(null,e):function(e){const t=vt().global;if(void 0!==t.atob)return t.atob(e);if("undefined"!=typeof Buffer)return new Buffer(e,"base64").toString();throw new Error("Unable to decode base64 in this environment. Missing built-in atob() or Buffer()")}(e);return t?n:n.toLowerCase()}function fc(e,t,n,r=!1){const a=e[t];return null!=a?dc(a.s,r):n}function mc(e,t,n){const r=e[t];return r?r.b:n}function gc(e,t,n){const r=e[t]||{},a=null!=r.i?r.i:null!=r.f?r.f:n;return"number"==typeof a?a:parseInt(a,10)}function yc(e){switch("string"==typeof e&&(e=Ll[e]),e){case Ll.DT_FLOAT:case Ll.DT_HALF:return"float32";case Ll.DT_INT32:case Ll.DT_INT64:case Ll.DT_INT8:case Ll.DT_UINT8:return"int32";case Ll.DT_BOOL:return"bool";case Ll.DT_DOUBLE:return"float32";case Ll.DT_STRING:return"string";default:return null}}function vc(e,t,n){const r=e[t];return r&&r.func?r.func.name:n}function xc(e,t,n){const r=e[t];return r&&r.type?yc(r.type):n}function bc(e,t,n){const r=e[t];return r&&r.list&&r.list.type?r.list.type.map((e=>yc(e))):n}function _c(e){if(!e.unknownRank)return null!=e.dim?e.dim.map((e=>"number"==typeof e.size?e.size:parseInt(e.size,10))):[]}function Ec(e,t,n){const r=e[t];return r&&r.shape?_c(r.shape):n}function Tc(e,t,n){const r=e[t];return r?((r.list.f&&r.list.f.length?r.list.f:r.list.i)||[]).map((e=>"number"==typeof e?e:parseInt(e,10))):n}function wc(e,t,n,r=!1){const a=e[t];return a&&a.list&&a.list.s?a.list.s.map((e=>dc(e,r))):n}function Nc(e,t,n){const r=e[t];return r&&r.list&&r.list.shape?r.list.shape.map((e=>_c(e))):n}function Sc(e,t,n){const r=e[t];return r&&r.list&&r.list.b?r.list.b:n}class Mc{constructor(e,t,n){this.node=e,this.tensorMap=t,this.context=n,this.inputs=[],this.attrs={},this.inputs=e.inputNames.map((e=>this.getInput(e))),null!=e.rawAttrs&&(this.attrs=Object.keys(e.rawAttrs).reduce(((e,t)=>(e[t]=this.getAttr(t),e)),{}))}getInput(e){return Ul(e,this.tensorMap,this.context)}getAttr(e,t){const n=this.node.rawAttrs[e];if(null!=n.tensor)return Ul(e,this.tensorMap,this.context);if(null!=n.i||null!=n.f)return gc(this.node.rawAttrs,e,t);if(null!=n.s)return fc(this.node.rawAttrs,e,t);if(null!=n.b)return mc(this.node.rawAttrs,e,t);if(null!=n.shape)return Ec(this.node.rawAttrs,e,t);if(null!=n.type)return xc(this.node.rawAttrs,e,t);if(null!=n.list){if(null!=n.list.i||null!=n.list.f)return Tc(this.node.rawAttrs,e,t);if(null!=n.list.s)return wc(this.node.rawAttrs,e,t);if(null!=n.list.shape)return Nc(this.node.rawAttrs,e,t);if(null!=n.list.b)return Sc(this.node.rawAttrs,e,t);if(null!=n.list.type)return bc(this.node.rawAttrs,e,t)}return t}}function Ac(e,t,n=""){if("number"!=typeof e&&"number"!=typeof t){Xe(e.length===t.length,(()=>n+` Shapes ${e} and ${t} must match`));for(let r=0;rn+` Shapes ${e} and ${t} must match`))}}}function Rc(e){return"number"!=typeof e&&!e.some((e=>e<0))}function Ic(e,t,n){let r=kc(e,n);const a=!Rc(r);if(a&&0===t.length)throw new Error(`Tried to calculate elements of an empty list with non-fully-defined elementShape: ${r}`);if(a&&t.forEach((e=>{r=kc(e.shape,r)})),!Rc(r))throw new Error(`Non-fully-defined elementShape: ${r}`);return r}function kc(e,t){if("number"==typeof e)return t;if("number"==typeof t)return e;if(e.length!==t.length)throw new Error(`Incompatible ranks during merge: ${e} vs. ${t}`);const n=[];for(let r=0;r=0&&s>=0&&a!==s)throw new Error(`Incompatible shape during merge: ${e} vs. ${t}`);n[r]=a>=0?a:s}return n}class Cc{constructor(e,t,n,r,a,s,o){this.name=e,this.dtype=t,this.maxSize=n,this.elementShape=r,this.identicalElementShapes=a,this.dynamicSize=s,this.clearAfterRead=o,this.tensors=[],this.closed_=!1,this.idTensor=ea(0),Gr(this.idTensor)}get id(){return this.idTensor.id}get closed(){return this.closed_}clearAndClose(e){this.tensors.forEach((t=>{null!=e&&e.has(t.tensor.id)||t.tensor.dispose()})),this.tensors=[],this.closed_=!0,this.idTensor.dispose()}size(){return this.tensors.length}read(e){if(this.closed_)throw new Error(`TensorArray ${this.name} has already been closed.`);if(e<0||e>=this.size())throw new Error(`Tried to read from index ${e}, but array size is: ${this.size()}`);const t=this.tensors[e];if(t.cleared)throw new Error(`TensorArray ${this.name}: Could not read index ${e} twice because it was cleared after a previous read (perhaps try setting clear_after_read = false?).`);return this.clearAfterRead&&(t.cleared=!0),t.read=!0,t.tensor}readMany(e){return e.map((e=>this.read(e)))}write(e,t){if(this.closed_)throw new Error(`TensorArray ${this.name} has already been closed.`);if(e<0||!this.dynamicSize&&e>=this.maxSize)throw new Error(`Tried to write to index ${e}, but array is not resizeable and size is: ${this.maxSize}`);const n=this.tensors[e]||{};if(t.dtype!==this.dtype)throw new Error(`TensorArray ${this.name}: Could not write to TensorArray index ${e},\n because the value dtype is ${t.dtype}, but TensorArray dtype is ${this.dtype}.`);if(0!==this.size()||null!=this.elementShape&&0!==this.elementShape.length||(this.elementShape=t.shape),Ac(this.elementShape,t.shape,`TensorArray ${this.name}: Could not write to TensorArray index ${e}.`),n.read)throw new Error(`TensorArray ${this.name}: Could not write to TensorArray index ${e}, because it has already been read.`);if(n.written)throw new Error(`TensorArray ${this.name}: Could not write to TensorArray index ${e}, because it has already been written.`);n.tensor=t,Gr(t),n.written=!0,this.tensors[e]=n}writeMany(e,t){if(e.length!==t.length)throw new Error(`TensorArray ${this.name}: could not write multiple tensors,because the index size: ${e.length} is not the same as tensors size: ${t.length}.`);e.forEach(((e,n)=>this.write(e,t[n])))}gather(e,t){if(t&&t!==this.dtype)throw new Error(`TensorArray dtype is ${this.dtype} but gather requested dtype ${t}`);if(e)e=e.slice(0,this.size());else{e=[];for(let t=0;t=this.maxSize)throw new Error(`Max index must be < array size (${n} vs. ${this.maxSize})`);this.writeMany(e,gu(t,0))}split(e,t){if(t.dtype!==this.dtype)throw new Error(`TensorArray dtype is ${this.dtype} but tensor has dtype ${t.dtype}`);let n=0;const r=e.map((e=>(n+=e,n)));if(n!==t.shape[0])throw new Error(`Expected sum of lengths to be equal to\n tensor.shape[0], but sum of lengths is\n ${n}, and tensor's shape is: ${t.shape}`);if(!this.dynamicSize&&e.length!==this.maxSize)throw new Error(`TensorArray's size is not equal to the size of lengths (${this.maxSize} vs. ${e.length}), and the TensorArray is not marked as dynamically resizeable`);const a=0===n?0:t.size/n,s=[];jr((()=>{t=os(t,[1,n,a]);for(let n=0;n{if(n!==e.dtype)throw new Error(`Invalid data types; op elements ${n}, but list elements ${e.dtype}`);Ac(t,e.shape,"TensorList shape mismatch: "),Gr(e)})),this.idTensor=ea(0),this.maxNumElements=r,Gr(this.idTensor)}copy(){return new Oc([...this.tensors],this.elementShape,this.elementDtype)}clearAndClose(e){this.tensors.forEach((t=>{null!=e&&e.has(t.id)||t.dispose()})),this.tensors.length=0,this.idTensor.dispose()}size(){return this.tensors.length}stack(e,t,n=-1){if(t!==this.elementDtype)throw new Error(`Invalid data types; op elements ${t}, but list elements ${this.elementDtype}`);if(-1!==n&&this.tensors.length!==n)throw new Error(`Operation expected a list with ${n} elements but got a list with ${this.tensors.length} elements.`);Ac(e,this.elementShape,"TensorList shape mismatch: ");const r=Ic(this.elementShape,this.tensors,e);return jr((()=>{const e=this.tensors.map((e=>os(e,r)));return tu(e,0)}))}popBack(e,t){if(t!==this.elementDtype)throw new Error(`Invalid data types; op elements ${t}, but list elements ${this.elementDtype}`);if(0===this.size())throw new Error("Trying to pop from an empty list.");const n=Ic(this.elementShape,this.tensors,e),r=this.tensors.pop();return r.kept=!1,Ac(r.shape,e,"TensorList shape mismatch: "),os(r,n)}pushBack(e){if(e.dtype!==this.elementDtype)throw new Error(`Invalid data types; op elements ${e.dtype}, but list elements ${this.elementDtype}`);if(Ac(e.shape,this.elementShape,"TensorList shape mismatch: "),this.maxNumElements===this.size())throw new Error("Trying to push element into a full list.");Gr(e),this.tensors.push(e)}resize(e){if(e<0)throw new Error(`TensorListResize expects size to be non-negative. Got: ${e}`);if(-1!==this.maxNumElements&&e>this.maxNumElements)throw new Error(`TensorListResize input size ${e} is greater maxNumElement ${this.maxNumElements}.`);const t=new Oc([],this.elementShape,this.elementDtype,this.maxNumElements);t.tensors.length=e;for(let n=0;nthis.tensors.length)throw new Error(`Trying to access element ${e} in a list with ${this.tensors.length} elements.`);if(null==this.tensors[e])throw new Error(`element at index ${e} is null.`);Ac(this.tensors[e].shape,t,"TensorList shape mismatch: ");const r=Ic(this.elementShape,this.tensors,t);return os(this.tensors[e],r)}setItem(e,t){if(t.dtype!==this.elementDtype)throw new Error(`Invalid data types; op elements ${t.dtype}, but list elements ${this.elementDtype}`);if(e<0||-1!==this.maxNumElements&&e>=this.maxNumElements)throw new Error(`Trying to set element ${e} in a list with max ${this.maxNumElements} elements.`);Ac(this.elementShape,t.shape,"TensorList shape mismatch: "),Gr(t),null!=this.tensors[e]&&(this.tensors[e].kept=!1),this.tensors[e]=t}gather(e,t,n){if(t!==this.elementDtype)throw new Error(`Invalid data types; op elements ${t}, but list elements ${this.elementDtype}`);Ac(this.elementShape,n,"TensorList shape mismatch: "),e=e.slice(0,this.size());const r=Ic(this.elementShape,this.tensors,n);return 0===e.length?Un([],[0].concat(r)):jr((()=>{const t=e.map((e=>os(this.tensors[e],r)));return tu(t,0)}))}concat(e,t){if(e&&e!==this.elementDtype)throw new Error(`TensorList dtype is ${this.elementDtype} but concat requested dtype ${e}`);Ac(this.elementShape,t,"TensorList shape mismatch: ");const n=Ic(this.elementShape,this.tensors,t);return 0===this.size()?Un([],[0].concat(n)):jr((()=>{const e=this.tensors.map((e=>os(e,n)));return ls(e,0)}))}}function Dc(e,t,n){const[r,a]=zl("fusedOps",e,t,n),s="biasadd"===r,o=!s,i="prelu"===a,u="fusedbatchnorm"===r,l=zl("numArgs",e,t,n);if(s){if(i&&2!==l)throw new Error("FusedConv2d and DepthwiseConv2d with BiasAdd and Prelu must have two extra arguments: bias and alpha.");if(!i&&s&&1!==l)throw new Error("FusedConv2d and DepthwiseConv2d with BiasAdd must have one extra argument: bias.")}if(u)throw new Error("FusedConv2d and DepthwiseConv2d with FusedBatchNorm is not supported");const c=zl("strides",e,t,n),h=Gl(e,t,n),p=zl("dataFormat",e,t,n).toUpperCase(),d=zl("dilations",e,t,n);let[f,m]=zl("args",e,t,n);return o&&(m=f,f=void 0),{stride:c,pad:h,dataFormat:p,dilations:d,biasArg:f,preluArg:m,activationFunc:a,leakyreluAlpha:zl("leakyreluAlpha",e,t,n)}}function Lc(e,t,n){return{boxes:zl("boxes",e,t,n),scores:zl("scores",e,t,n),maxOutputSize:zl("maxOutputSize",e,t,n),iouThreshold:zl("iouThreshold",e,t,n),scoreThreshold:zl("scoreThreshold",e,t,n),softNmsSigma:zl("softNmsSigma",e,t,n)}}class Pc{get id(){return this.handle.id}constructor(e,t){this.keyDType=e,this.valueDType=t,this.handle=ea(0),this.tensorMap=new Map,Gr(this.handle)}clearAndClose(){this.tensorMap.forEach((e=>e.dispose())),this.tensorMap.clear(),this.handle.dispose()}size(){return this.tensorMap.size}tensorSize(){return ea(this.size(),"int32")}async import(e,t){this.checkKeyAndValueTensor(e,t);const n=await e.data();return this.tensorMap.forEach((e=>e.dispose())),this.tensorMap.clear(),jr((()=>{const e=gu(t),r=n.length,a=e.length;Xe(r===a,(()=>`The number of elements doesn't match, keys has ${r} elements, the values has ${a} elements.`));for(let t=0;t{const e=[];for(let r=0;r{switch(e.category){case"arithmetic":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"BiasAdd":case"AddV2":case"Add":return[r.add(zl("a",e,t,n),zl("b",e,t,n))];case"AddN":return[r.addN(zl("tensors",e,t,n))];case"FloorMod":case"Mod":return[r.mod(zl("a",e,t,n),zl("b",e,t,n))];case"Mul":return[r.mul(zl("a",e,t,n),zl("b",e,t,n))];case"RealDiv":case"Div":return[r.div(zl("a",e,t,n),zl("b",e,t,n))];case"DivNoNan":return[r.divNoNan(zl("a",e,t,n),zl("b",e,t,n))];case"FloorDiv":return[r.floorDiv(zl("a",e,t,n),zl("b",e,t,n))];case"Sub":return[r.sub(zl("a",e,t,n),zl("b",e,t,n))];case"Minimum":return[r.minimum(zl("a",e,t,n),zl("b",e,t,n))];case"Maximum":return[r.maximum(zl("a",e,t,n),zl("b",e,t,n))];case"Pow":return[r.pow(zl("a",e,t,n),zl("b",e,t,n))];case"SquaredDifference":return[r.squaredDifference(zl("a",e,t,n),zl("b",e,t,n))];default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"basic_math":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"Abs":case"ComplexAbs":return[r.abs(zl("x",e,t,n))];case"Acos":return[r.acos(zl("x",e,t,n))];case"Acosh":return[r.acosh(zl("x",e,t,n))];case"Asin":return[r.asin(zl("x",e,t,n))];case"Asinh":return[r.asinh(zl("x",e,t,n))];case"Atan":return[r.atan(zl("x",e,t,n))];case"Atan2":return[r.atan2(zl("x",e,t,n),zl("y",e,t,n))];case"Atanh":return[r.atanh(zl("x",e,t,n))];case"Ceil":return[r.ceil(zl("x",e,t,n))];case"Complex":return[r.complex(zl("real",e,t,n),zl("imag",e,t,n))];case"Cos":return[r.cos(zl("x",e,t,n))];case"Cosh":return[r.cosh(zl("x",e,t,n))];case"Elu":return[r.elu(zl("x",e,t,n))];case"Erf":return[r.erf(zl("x",e,t,n))];case"Exp":return[r.exp(zl("x",e,t,n))];case"Expm1":return[r.expm1(zl("x",e,t,n))];case"Floor":return[r.floor(zl("x",e,t,n))];case"Log":return[r.log(zl("x",e,t,n))];case"Log1p":return[r.log1p(zl("x",e,t,n))];case"Imag":return[r.imag(zl("x",e,t,n))];case"Neg":return[r.neg(zl("x",e,t,n))];case"Reciprocal":return[r.reciprocal(zl("x",e,t,n))];case"Real":return[r.real(zl("x",e,t,n))];case"Relu":return[r.relu(zl("x",e,t,n))];case"Round":return[r.round(zl("x",e,t,n))];case"Selu":return[r.selu(zl("x",e,t,n))];case"Sigmoid":return[r.sigmoid(zl("x",e,t,n))];case"Sin":return[r.sin(zl("x",e,t,n))];case"Sign":return[r.sign(zl("x",e,t,n))];case"Sinh":return[r.sinh(zl("x",e,t,n))];case"Softplus":return[r.softplus(zl("x",e,t,n))];case"Sqrt":return[r.sqrt(zl("x",e,t,n))];case"Square":return[r.square(zl("x",e,t,n))];case"Tanh":return[r.tanh(zl("x",e,t,n))];case"Tan":return[r.tan(zl("x",e,t,n))];case"ClipByValue":return[r.clipByValue(zl("x",e,t,n),zl("clipValueMin",e,t,n),zl("clipValueMax",e,t,n))];case"Relu6":return[r.relu6(zl("x",e,t,n))];case"Rsqrt":return[r.rsqrt(Ul(e.inputNames[0],t,n))];case"LeakyRelu":return[r.leakyRelu(zl("x",e,t,n),zl("alpha",e,t,n))];case"Prelu":return[r.prelu(zl("x",e,t,n),zl("alpha",e,t,n))];case"IsNan":return[r.isNaN(Ul(e.inputNames[0],t,n))];case"IsInf":return[r.isInf(Ul(e.inputNames[0],t,n))];case"IsFinite":return[r.isFinite(Ul(e.inputNames[0],t,n))];default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"control":return(async(e,t,n)=>{switch(e.op){case"If":case"StatelessIf":{const r=zl("thenBranch",e,t,n),a=zl("elseBranch",e,t,n),s=zl("cond",e,t,n),o=zl("args",e,t,n);return(await s.data())[0]?n.functionMap[r].executeFunctionAsync(o,n.tensorArrayMap,n.tensorListMap):n.functionMap[a].executeFunctionAsync(o,n.tensorArrayMap,n.tensorListMap)}case"While":case"StatelessWhile":{const r=zl("body",e,t,n),a=zl("cond",e,t,n),s=zl("args",e,t,n),o=await n.functionMap[a].executeFunctionAsync(s,n.tensorArrayMap,n.tensorListMap),i=s.map((e=>e.id));let u=await o[0].data();o.forEach((e=>{e.kept||-1!==i.indexOf(e.id)||e.dispose()}));let l=s;for(;u[0];){const e=l;l=await n.functionMap[r].executeFunctionAsync(l,n.tensorArrayMap,n.tensorListMap);const t=l.map((e=>e.id));e.forEach((e=>{e.kept||-1!==i.indexOf(e.id)||-1!==t.indexOf(e.id)||e.dispose()}));const s=await n.functionMap[a].executeFunctionAsync(l,n.tensorArrayMap,n.tensorListMap);u=await s[0].data(),s.forEach((e=>{e.kept||-1!==i.indexOf(e.id)||-1!==t.indexOf(e.id)||e.dispose()}))}return l}case"LoopCond":return[Wl(zl("pred",e,t,n))];case"Switch":{const r=zl("pred",e,t,n);let a=zl("data",e,t,n);return a.kept||(a=Wl(a)),(await r.data())[0]?[void 0,a]:[a,void 0]}case"Merge":{const r=e.inputNames.find((e=>void 0!==Ul(e,t,n)));return r?[Wl(Ul(r,t,n))]:void 0}case"Enter":{const r=zl("frameName",e,t,n),a=zl("tensor",e,t,n);return n.enterFrame(r),[Wl(a)]}case"Exit":{const r=zl("tensor",e,t,n);return n.exitFrame(),[Wl(r)]}case"NextIteration":{const r=zl("tensor",e,t,n);return n.nextIteration(),[Wl(r)]}case"TensorArrayV3":{const r=zl("size",e,t,n),a=zl("dtype",e,t,n),s=zl("elementShape",e,t,n),o=zl("dynamicSize",e,t,n),i=zl("clearAfterRead",e,t,n),u=zl("identicalElementShapes",e,t,n),l=zl("name",e,t,n),c=new Cc(l,a,r,s,u,o,i);return n.addTensorArray(c),[c.idTensor,ea(1)]}case"TensorArrayWriteV3":{const r=zl("tensorArrayId",e,t,n),a=zl("index",e,t,n),s=zl("tensor",e,t,n),o=n.getTensorArray(r.id);return o.write(a,s),[o.idTensor]}case"TensorArrayReadV3":{const r=zl("tensorArrayId",e,t,n),a=zl("index",e,t,n);return[n.getTensorArray(r.id).read(a)]}case"TensorArrayGatherV3":{const r=zl("tensorArrayId",e,t,n),a=zl("indices",e,t,n),s=zl("dtype",e,t,n);return[n.getTensorArray(r.id).gather(a,s)]}case"TensorArrayScatterV3":{const r=zl("tensorArrayId",e,t,n),a=zl("indices",e,t,n),s=zl("tensor",e,t,n),o=n.getTensorArray(r.id);return o.scatter(a,s),[o.idTensor]}case"TensorArrayConcatV3":{const r=zl("tensorArrayId",e,t,n),a=n.getTensorArray(r.id),s=zl("dtype",e,t,n);return[a.concat(s)]}case"TensorArraySplitV3":{const r=zl("tensorArrayId",e,t,n),a=zl("tensor",e,t,n),s=zl("lengths",e,t,n),o=n.getTensorArray(r.id);return o.split(s,a),[o.idTensor]}case"TensorArraySizeV3":{const r=zl("tensorArrayId",e,t,n);return[ea(n.getTensorArray(r.id).size(),"int32")]}case"TensorArrayCloseV3":{const r=zl("tensorArrayId",e,t,n),a=n.getTensorArray(r.id);return a.clearAndClose(),[a.idTensor]}case"TensorListSetItem":{const r=zl("tensorListId",e,t,n),a=zl("index",e,t,n),s=zl("tensor",e,t,n),o=n.getTensorList(r.id);return o.setItem(a,s),[o.idTensor]}case"TensorListGetItem":{const r=zl("tensorListId",e,t,n),a=zl("index",e,t,n),s=zl("elementShape",e,t,n),o=zl("elementDType",e,t,n);return[n.getTensorList(r.id).getItem(a,s,o)]}case"TensorListScatterV2":case"TensorListScatter":{const r=zl("indices",e,t,n),a=function(e,t,n,r){if(t.length!==e.shape[0])throw new Error(`Expected len(indices) == tensor.shape[0], but saw: ${t.length} vs. ${e.shape[0]}`);const a=Math.max(...t);if(null!=r&&-1!==r&&a>=r)throw new Error(`Max index must be < array size (${a} vs. ${r})`);const s=new Oc([],n,e.dtype,r),o=gu(e,0);return t.forEach(((e,t)=>{s.setItem(e,o[t])})),s}(zl("tensor",e,t,n),r,zl("elementShape",e,t,n),zl("numElements",e,t,n));return n.addTensorList(a),[a.idTensor]}case"TensorListReserve":case"EmptyTensorList":{const r=zl("elementShape",e,t,n),a=zl("elementDType",e,t,n);let s;s="TensorListReserve"===e.op?"numElements":"maxNumElements";const o=zl(s,e,t,n),i=function(e,t,n,r){return new Oc([],e,t,r)}(r,a,0,"TensorListReserve"===e.op?-1:o);return n.addTensorList(i),[i.idTensor]}case"TensorListGather":{const r=zl("tensorListId",e,t,n),a=zl("indices",e,t,n),s=zl("elementShape",e,t,n),o=zl("elementDType",e,t,n);return[n.getTensorList(r.id).gather(a,o,s)]}case"TensorListStack":{const r=zl("tensorListId",e,t,n),a=zl("elementShape",e,t,n),s=zl("elementDType",e,t,n),o=zl("numElements",e,t,n);return[n.getTensorList(r.id).stack(a,s,o)]}case"TensorListFromTensor":{const r=function(e,t,n){const r=e.dtype;if(e.shape.length<1)throw new Error(`Tensor must be at least a vector, but saw shape: ${e.shape}`);if(e.dtype!==n)throw new Error(`Invalid data types; op elements ${e.dtype}, but list elements ${n}`);Ac(e.shape.slice(1),t,"TensorList shape mismatch: ");const a=gu(e);return new Oc(a,t,r)}(zl("tensor",e,t,n),zl("elementShape",e,t,n),zl("elementDType",e,t,n));return n.addTensorList(r),[r.idTensor]}case"TensorListConcat":case"TensorListConcatV2":{const r=zl("tensorListId",e,t,n),a=n.getTensorList(r.id),s=zl("dtype",e,t,n),o=zl("elementShape",e,t,n);return[a.concat(s,o)]}case"TensorListPushBack":{const r=zl("tensorListId",e,t,n),a=zl("tensor",e,t,n),s=n.getTensorList(r.id);return s.pushBack(a),[s.idTensor]}case"TensorListPopBack":{const r=zl("tensorListId",e,t,n),a=zl("elementShape",e,t,n),s=zl("elementDType",e,t,n);return[n.getTensorList(r.id).popBack(a,s)]}case"TensorListSplit":{const r=zl("tensor",e,t,n),a=zl("elementShape",e,t,n),s=function(e,t,n){let r=0;const a=t.map((e=>(r+=e,r)));if(r!==e.shape[0])throw new Error(`Expected sum of lengths to be equal to\n tensor.shape[0], but sum of lengths is\n ${r}, and tensor's shape is: ${e.shape}`);const s=kc(e.shape.slice(1),n),o=0===r?0:e.size/r,i=jr((()=>{const n=[];e=os(e,[1,r,o]);for(let r=0;r((e,t,n,r=E)=>{switch(e.op){case"Conv1D":{const a=zl("stride",e,t,n),s=zl("pad",e,t,n),o=zl("dataFormat",e,t,n).toUpperCase(),i=zl("dilation",e,t,n);return[r.conv1d(zl("x",e,t,n),zl("filter",e,t,n),a,s,o,i)]}case"Conv2D":{const a=zl("strides",e,t,n),s=Gl(e,t,n),o=zl("dataFormat",e,t,n).toUpperCase(),i=zl("dilations",e,t,n);return[r.conv2d(zl("x",e,t,n),zl("filter",e,t,n),[a[1],a[2]],s,o,[i[1],i[2]])]}case"_FusedConv2D":{const{stride:a,pad:s,dataFormat:o,dilations:i,biasArg:u,preluArg:l,activationFunc:c,leakyreluAlpha:h}=Dc(e,t,n);return[r.fused.conv2d({x:zl("x",e,t,n),filter:zl("filter",e,t,n),strides:[a[1],a[2]],pad:s,dataFormat:o,dilations:[i[1],i[2]],bias:u,activation:c,preluActivationWeights:l,leakyreluAlpha:h})]}case"FusedDepthwiseConv2dNative":{const{stride:a,pad:s,dataFormat:o,dilations:i,biasArg:u,preluArg:l,activationFunc:c,leakyreluAlpha:h}=Dc(e,t,n);return[r.fused.depthwiseConv2d({x:zl("x",e,t,n),filter:zl("filter",e,t,n),strides:[a[1],a[2]],pad:s,dataFormat:o,dilations:[i[1],i[2]],bias:u,activation:c,preluActivationWeights:l,leakyreluAlpha:h})]}case"Conv2DBackpropInput":case"Conv2dTranspose":{const a=zl("outputShape",e,t,n),s=zl("strides",e,t,n),o=Gl(e,t,n);return[r.conv2dTranspose(zl("x",e,t,n),zl("filter",e,t,n),a,[s[1],s[2]],o)]}case"DepthwiseConv2dNative":case"DepthwiseConv2d":{const a=zl("strides",e,t,n),s=Gl(e,t,n),o=zl("dilations",e,t,n),i=zl("dataFormat",e,t,n).toUpperCase();return[r.depthwiseConv2d(zl("input",e,t,n),zl("filter",e,t,n),[a[1],a[2]],s,i,[o[1],o[2]])]}case"Conv3D":{const a=zl("strides",e,t,n),s=zl("pad",e,t,n),o=zl("dataFormat",e,t,n).toUpperCase(),i=zl("dilations",e,t,n);return[r.conv3d(zl("x",e,t,n),zl("filter",e,t,n),[a[1],a[2],a[3]],s,o,[i[1],i[2],i[3]])]}case"AvgPool":{const a=zl("strides",e,t,n),s=zl("pad",e,t,n),o=zl("kernelSize",e,t,n);return[r.avgPool(zl("x",e,t,n),[o[1],o[2]],[a[1],a[2]],s)]}case"MaxPool":{const a=zl("strides",e,t,n),s=zl("pad",e,t,n),o=zl("kernelSize",e,t,n);return[r.maxPool(zl("x",e,t,n),[o[1],o[2]],[a[1],a[2]],s)]}case"MaxPoolWithArgmax":{const a=zl("strides",e,t,n),s=zl("pad",e,t,n),o=zl("kernelSize",e,t,n),i=zl("includeBatchInIndex",e,t,n),{result:u,indexes:l}=r.maxPoolWithArgmax(zl("x",e,t,n),[o[1],o[2]],[a[1],a[2]],s,i);return[u,l]}case"AvgPool3D":{const a=zl("strides",e,t,n),s=zl("pad",e,t,n),o=zl("kernelSize",e,t,n);return[r.avgPool3d(zl("x",e,t,n),[o[1],o[2],o[3]],[a[1],a[2],a[3]],s)]}case"MaxPool3D":{const a=zl("strides",e,t,n),s=zl("pad",e,t,n),o=zl("kernelSize",e,t,n);return[r.maxPool3d(zl("x",e,t,n),[o[1],o[2],o[3]],[a[1],a[2],a[3]],s)]}case"Dilation2D":{const a=zl("strides",e,t,n),s=zl("pad",e,t,n),o=zl("dilations",e,t,n),i=a[1],u=a[2],l=o[1],c=o[2];return[r.dilation2d(zl("x",e,t,n),zl("filter",e,t,n),[i,u],s,[l,c],"NHWC")]}default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"creation":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"Fill":{const a=zl("shape",e,t,n),s=zl("dtype",e,t,n),o=zl("value",e,t,n);return[r.fill(a,o,s)]}case"LinSpace":{const a=zl("start",e,t,n),s=zl("stop",e,t,n),o=zl("num",e,t,n);return[r.linspace(a,s,o)]}case"Multinomial":{const a=zl("logits",e,t,n),s=zl("numSamples",e,t,n),o=zl("seed",e,t,n);return[r.multinomial(a,s,o)]}case"OneHot":{const a=zl("indices",e,t,n),s=zl("depth",e,t,n),o=zl("onValue",e,t,n),i=zl("offValue",e,t,n),u=zl("dtype",e,t,n);return[r.oneHot(a,s,o,i,u)]}case"Ones":return[r.ones(zl("shape",e,t,n),zl("dtype",e,t,n))];case"OnesLike":return[r.onesLike(zl("x",e,t,n))];case"RandomStandardNormal":return[r.randomStandardNormal(zl("shape",e,t,n),zl("dtype",e,t,n),zl("seed",e,t,n))];case"RandomUniform":return[r.randomUniform(zl("shape",e,t,n),zl("minval",e,t,n),zl("maxval",e,t,n),zl("dtype",e,t,n))];case"RandomUniformInt":return[r.randomUniformInt(zl("shape",e,t,n),zl("minval",e,t,n),zl("maxval",e,t,n),zl("seed",e,t,n))];case"Range":{const a=zl("start",e,t,n),s=zl("stop",e,t,n),o=zl("step",e,t,n);return[r.range(a,s,o,zl("dtype",e,t,n))]}case"TruncatedNormal":{const a=zl("shape",e,t,n),s=zl("mean",e,t,n),o=zl("stdDev",e,t,n),i=zl("seed",e,t,n);return[r.truncatedNormal(a,s,o,zl("dtype",e,t,n),i)]}case"Zeros":return[r.zeros(zl("shape",e,t,n),zl("dtype",e,t,n))];case"ZerosLike":return[r.zerosLike(zl("x",e,t,n))];default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"dynamic":return(async(e,t,n,r,a=E)=>{switch(e.op){case"NonMaxSuppressionV5":{const{boxes:r,scores:s,maxOutputSize:o,iouThreshold:i,scoreThreshold:u,softNmsSigma:l}=Lc(e,t,n),c=await a.image.nonMaxSuppressionWithScoreAsync(r,s,o,i,u,l);return[c.selectedIndices,c.selectedScores]}case"NonMaxSuppressionV4":{const{boxes:r,scores:s,maxOutputSize:o,iouThreshold:i,scoreThreshold:u}=Lc(e,t,n),l=zl("padToMaxOutputSize",e,t,n),c=await a.image.nonMaxSuppressionPaddedAsync(r,s,o,i,u,l);return[c.selectedIndices,c.validOutputs]}case"NonMaxSuppressionV3":case"NonMaxSuppressionV2":{const{boxes:r,scores:s,maxOutputSize:o,iouThreshold:i,scoreThreshold:u}=Lc(e,t,n);return[await a.image.nonMaxSuppressionAsync(r,s,o,i,u)]}case"Where":{const r=a.cast(zl("condition",e,t,n),"bool"),s=[await a.whereAsync(r)];return r.dispose(),s}case"ListDiff":return a.setdiff1dAsync(zl("x",e,t,n),zl("y",e,t,n));default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n);case"evaluation":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"LowerBound":{const a=zl("sortedSequence",e,t,n),s=zl("values",e,t,n);return[r.lowerBound(a,s)]}case"TopKV2":{const a=zl("x",e,t,n),s=zl("k",e,t,n),o=zl("sorted",e,t,n),i=r.topk(a,s,o);return[i.values,i.indices]}case"UpperBound":{const a=zl("sortedSequence",e,t,n),s=zl("values",e,t,n);return[r.upperBound(a,s)]}case"Unique":{const a=zl("x",e,t,n),s=r.unique(a);return[s.values,s.indices]}case"UniqueV2":{const a=zl("x",e,t,n),s=zl("axis",e,t,n),o=r.unique(a,s);return[o.values,o.indices]}default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"image":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"ResizeBilinear":{const a=zl("images",e,t,n),s=zl("size",e,t,n),o=zl("alignCorners",e,t,n),i=zl("halfPixelCenters",e,t,n);return[r.image.resizeBilinear(a,[s[0],s[1]],o,i)]}case"ResizeNearestNeighbor":{const a=zl("images",e,t,n),s=zl("size",e,t,n),o=zl("alignCorners",e,t,n),i=zl("halfPixelCenters",e,t,n);return[r.image.resizeNearestNeighbor(a,[s[0],s[1]],o,i)]}case"CropAndResize":{const a=zl("image",e,t,n),s=zl("boxes",e,t,n),o=zl("boxInd",e,t,n),i=zl("cropSize",e,t,n),u=zl("method",e,t,n),l=zl("extrapolationValue",e,t,n);return[r.image.cropAndResize(a,s,o,i,u,l)]}case"ImageProjectiveTransformV3":{const a=zl("images",e,t,n),s=zl("transforms",e,t,n),o=zl("outputShape",e,t,n),i=zl("fillValue",e,t,n),u=zl("interpolation",e,t,n),l=zl("fillMode",e,t,n);return[r.image.transform(a,s,u.toLowerCase(),l.toLowerCase(),i,o)]}default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"graph":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"Const":return t[e.name];case"PlaceholderWithDefault":const a=zl("default",e,t,n);return[Ul(e.name,t,n)||a];case"Placeholder":return[Ul(e.name,t,n)];case"Identity":case"StopGradient":case"FakeQuantWithMinMaxVars":case"Snapshot":return[Wl(zl("x",e,t,n))];case"IdentityN":return zl("x",e,t,n).map((e=>Wl(e)));case"Shape":return[r.tensor1d(zl("x",e,t,n).shape,"int32")];case"ShapeN":return zl("x",e,t,n).map((e=>r.tensor1d(e.shape)));case"Size":return[r.scalar(zl("x",e,t,n).size,"int32")];case"Rank":return[r.scalar(zl("x",e,t,n).rank,"int32")];case"NoOp":return[r.scalar(1)];case"Print":const s=zl("x",e,t,n),o=zl("data",e,t,n),i=zl("message",e,t,n),u=zl("summarize",e,t,n);console.warn("The graph has a tf.print() operation,usually used for debugging, which slows down performance."),console.log(i);for(let e=0;e((e,t,n,r=E)=>{switch(e.op){case"Equal":return[r.equal(zl("a",e,t,n),zl("b",e,t,n))];case"NotEqual":return[r.notEqual(zl("a",e,t,n),zl("b",e,t,n))];case"Greater":return[r.greater(zl("a",e,t,n),zl("b",e,t,n))];case"GreaterEqual":return[r.greaterEqual(zl("a",e,t,n),zl("b",e,t,n))];case"Less":return[r.less(zl("a",e,t,n),zl("b",e,t,n))];case"LessEqual":return[r.lessEqual(zl("a",e,t,n),zl("b",e,t,n))];case"LogicalAnd":return[r.logicalAnd(zl("a",e,t,n),zl("b",e,t,n))];case"LogicalNot":return[r.logicalNot(zl("a",e,t,n))];case"LogicalOr":return[r.logicalOr(zl("a",e,t,n),zl("b",e,t,n))];case"Select":case"SelectV2":return[r.where(zl("condition",e,t,n),zl("a",e,t,n),zl("b",e,t,n))];case"BitwiseAnd":return[r.bitwiseAnd(zl("a",e,t,n),zl("b",e,t,n))];default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"matrices":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"BatchMatMul":case"BatchMatMulV2":case"MatMul":return[r.matMul(zl("a",e,t,n),zl("b",e,t,n),zl("transposeA",e,t,n),zl("transposeB",e,t,n))];case"Einsum":return[r.einsum(zl("equation",e,t,n),...zl("tensors",e,t,n))];case"Transpose":return[r.transpose(zl("x",e,t,n),zl("perm",e,t,n))];case"_FusedMatMul":const[a,s]=zl("fusedOps",e,t,n),o="biasadd"===a,i="prelu"===s,u=zl("numArgs",e,t,n),l=zl("leakyreluAlpha",e,t,n);if(o){if(i&&2!==u)throw new Error("Fused MatMul with BiasAdd and Prelu must have two extra arguments: bias and alpha.");if(!i&&1!==u)throw new Error("Fused MatMul with BiasAdd must have one extra argument: bias.")}const[c,h]=zl("args",e,t,n);return[r.fused.matMul({a:zl("a",e,t,n),b:zl("b",e,t,n),transposeA:zl("transposeA",e,t,n),transposeB:zl("transposeB",e,t,n),bias:c,activation:s,preluActivationWeights:h,leakyreluAlpha:l})];case"MatrixBandPart":return[r.linalg.bandPart(zl("a",e,t,n),zl("numLower",e,t,n),zl("numUpper",e,t,n))];default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"normalization":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"EuclideanNorm":return[r.euclideanNorm(zl("x",e,t,n),zl("axis",e,t,n),zl("keepDims",e,t,n))];case"FusedBatchNorm":case"FusedBatchNormV2":case"FusedBatchNormV3":return[r.batchNorm(zl("x",e,t,n),zl("mean",e,t,n),zl("variance",e,t,n),zl("offset",e,t,n),zl("scale",e,t,n),zl("epsilon",e,t,n))];case"LRN":return[r.localResponseNormalization(zl("x",e,t,n),zl("radius",e,t,n),zl("bias",e,t,n),zl("alpha",e,t,n),zl("beta",e,t,n))];case"Softmax":return[r.softmax(zl("x",e,t,n))];case"LogSoftmax":return[r.logSoftmax(zl("x",e,t,n))];default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"ragged":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"RaggedGather":{const{outputNestedSplits:a,outputDenseValues:s}=r.raggedGather(zl("paramsNestedSplits",e,t,n),zl("paramsDenseValues",e,t,n),zl("indices",e,t,n),zl("outputRaggedRank",e,t,n));return a.concat(s)}case"RaggedRange":{const{rtNestedSplits:a,rtDenseValues:s}=r.raggedRange(zl("starts",e,t,n),zl("limits",e,t,n),zl("splits",e,t,n));return[a,s]}case"RaggedTensorToTensor":return[r.raggedTensorToTensor(zl("shape",e,t,n),zl("values",e,t,n),zl("defaultValue",e,t,n),zl("rowPartitionTensors",e,t,n),zl("rowPartitionTypes",e,t,n))];default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"reduction":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"Max":{const a=zl("axis",e,t,n),s=zl("keepDims",e,t,n);return[r.max(zl("x",e,t,n),a,s)]}case"Mean":{const a=zl("axis",e,t,n),s=zl("keepDims",e,t,n);return[r.mean(zl("x",e,t,n),a,s)]}case"Min":{const a=zl("axis",e,t,n),s=zl("keepDims",e,t,n);return[r.min(zl("x",e,t,n),a,s)]}case"Sum":{const a=zl("axis",e,t,n),s=zl("keepDims",e,t,n);return[r.sum(zl("x",e,t,n),a,s)]}case"All":{const a=zl("axis",e,t,n),s=zl("keepDims",e,t,n);return[r.all(zl("x",e,t,n),a,s)]}case"Any":{const a=zl("axis",e,t,n),s=zl("keepDims",e,t,n);return[r.any(zl("x",e,t,n),a,s)]}case"ArgMax":{const a=zl("axis",e,t,n);return[r.argMax(zl("x",e,t,n),a)]}case"ArgMin":{const a=zl("axis",e,t,n);return[r.argMin(zl("x",e,t,n),a)]}case"Prod":{const a=zl("axis",e,t,n),s=zl("keepDims",e,t,n);return[r.prod(zl("x",e,t,n),a,s)]}case"Cumprod":{const a=zl("axis",e,t,n),s=zl("exclusive",e,t,n),o=zl("reverse",e,t,n);return[r.cumprod(zl("x",e,t,n),a,s,o)]}case"Cumsum":{const a=zl("axis",e,t,n),s=zl("exclusive",e,t,n),o=zl("reverse",e,t,n);return[r.cumsum(zl("x",e,t,n),a,s,o)]}case"Bincount":const a=zl("x",e,t,n),s=zl("weights",e,t,n),o=zl("size",e,t,n);return[r.bincount(a,s,o)];case"DenseBincount":{const a=zl("x",e,t,n),s=zl("weights",e,t,n),o=zl("size",e,t,n),i=zl("binaryOutput",e,t,n);return[r.denseBincount(a,s,o,i)]}default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"slice_join":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"ConcatV2":case"Concat":{const a=zl("n",e,t,n),s=zl("axis",e,t,n);let o=zl("tensors",e,t,n);return o=o.slice(0,a),[r.concat(o,s)]}case"Gather":{const a=zl("x",e,t,n),s=zl("indices",e,t,n);return[r.gather(a,r.cast(s,"int32"),0)]}case"GatherV2":{const a=zl("axis",e,t,n),s=zl("batchDims",e,t,n),o=zl("x",e,t,n),i=zl("indices",e,t,n);return[r.gather(o,r.cast(i,"int32"),a,s)]}case"Reverse":{const a=zl("dims",e,t,n),s=[];for(let e=0;e{const a=zl("axis",e,t,n),s=zl("tensors",e,t,n),o=s[0].shape,i=r.squeeze(s[0]).shape,u=s.map((e=>{const t=Qe(e.shape,o);if(!t&&!Qe(r.squeeze(e).shape,i))throw new Error("the input tensors shape does not match");return t?e:r.reshape(e,o)}));return[r.stack(u,a)]}));case"Unpack":{const a=zl("axis",e,t,n),s=zl("tensor",e,t,n);return r.unstack(s,a)}case"Tile":{const a=zl("reps",e,t,n);return[r.tile(zl("x",e,t,n),a)]}case"Split":case"SplitV":{const a=zl("axis",e,t,n),s=zl("numOrSizeSplits",e,t,n),o=zl("x",e,t,n);return r.split(o,s,a)}case"ScatterNd":{const a=zl("indices",e,t,n),s=zl("values",e,t,n),o=zl("shape",e,t,n);return[r.scatterND(a,s,o)]}case"GatherNd":{const a=zl("x",e,t,n),s=zl("indices",e,t,n);return[r.gatherND(a,s)]}case"SparseToDense":{const a=zl("sparseIndices",e,t,n),s=zl("outputShape",e,t,n),o=zl("sparseValues",e,t,n),i=zl("defaultValue",e,t,n);return[r.sparseToDense(a,o,s,o.dtype===i.dtype?i:r.cast(i,o.dtype))]}case"TensorScatterUpdate":{const a=zl("indices",e,t,n),s=zl("values",e,t,n),o=zl("tensor",e,t,n);return[r.tensorScatterUpdate(o,a,s)]}default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"sparse":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"SparseFillEmptyRows":{const{outputIndices:a,outputValues:s,emptyRowIndicator:o,reverseIndexMap:i}=r.sparse.sparseFillEmptyRows(zl("indices",e,t,n),zl("values",e,t,n),zl("denseShape",e,t,n),zl("defaultValue",e,t,n));return[a,s,o,i]}case"SparseReshape":{const{outputIndices:a,outputShape:s}=r.sparse.sparseReshape(zl("inputIndices",e,t,n),zl("inputShape",e,t,n),zl("newShape",e,t,n));return[a,s]}case"SparseSegmentMean":return[r.sparse.sparseSegmentMean(zl("data",e,t,n),zl("indices",e,t,n),zl("segmentIds",e,t,n))];case"SparseSegmentSum":return[r.sparse.sparseSegmentSum(zl("data",e,t,n),zl("indices",e,t,n),zl("segmentIds",e,t,n))];default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"spectral":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"FFT":return[r.fft(zl("x",e,t,n))];case"IFFT":return[r.ifft(zl("x",e,t,n))];case"RFFT":return[r.rfft(zl("x",e,t,n))];case"IRFFT":return[r.irfft(zl("x",e,t,n))];default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"string":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"StaticRegexReplace":return[r.string.staticRegexReplace(zl("input",e,t,n),zl("pattern",e,t,n),zl("rewrite",e,t,n),zl("replaceGlobal",e,t,n))];case"StringNGrams":{const{nGrams:a,nGramsSplits:s}=r.string.stringNGrams(zl("data",e,t,n),zl("dataSplits",e,t,n),zl("separator",e,t,n),zl("nGramWidths",e,t,n),zl("leftPad",e,t,n),zl("rightPad",e,t,n),zl("padWidth",e,t,n),zl("preserveShortSequences",e,t,n));return[a,s]}case"StringSplit":{const{indices:a,values:s,shape:o}=r.string.stringSplit(zl("input",e,t,n),zl("delimiter",e,t,n),zl("skipEmpty",e,t,n));return[a,s,o]}case"StringToHashBucketFast":return[r.string.stringToHashBucketFast(zl("input",e,t,n),zl("numBuckets",e,t,n))];default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"transformation":return a((()=>((e,t,n,r=E)=>{switch(e.op){case"Cast":return[r.cast(zl("x",e,t,n),zl("dtype",e,t,n))];case"ExpandDims":{const a=zl("axis",e,t,n);return[r.expandDims(zl("x",e,t,n),a)]}case"Squeeze":{const a=zl("axis",e,t,n);return[r.squeeze(zl("x",e,t,n),a)]}case"Reshape":return[r.reshape(zl("x",e,t,n),zl("shape",e,t,n))];case"EnsureShape":return[r.ensureShape(zl("x",e,t,n),zl("shape",e,t,n))];case"MirrorPad":return[r.mirrorPad(zl("x",e,t,n),zl("padding",e,t,n),zl("mode",e,t,n))];case"PadV2":case"Pad":return[r.pad(zl("x",e,t,n),zl("padding",e,t,n),zl("constantValue",e,t,n))];case"SpaceToBatchND":{const a=zl("blockShape",e,t,n),s=zl("paddings",e,t,n);return[r.spaceToBatchND(zl("x",e,t,n),a,s)]}case"BatchToSpaceND":{const a=zl("blockShape",e,t,n),s=zl("crops",e,t,n);return[r.batchToSpaceND(zl("x",e,t,n),a,s)]}case"DepthToSpace":{const a=zl("blockSize",e,t,n),s=zl("dataFormat",e,t,n).toUpperCase();return[r.depthToSpace(zl("x",e,t,n),a,s)]}case"BroadcastTo":return[r.broadcastTo(zl("x",e,t,n),zl("shape",e,t,n))];case"BroadcastArgs":return[r.broadcastArgs(zl("s0",e,t,n),zl("s1",e,t,n))];default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n)));case"hash_table":return(async(e,t,n,r)=>{switch(e.op){case"HashTable":case"HashTableV2":{const a=r.getHashTableHandleByName(e.name);if(null!=a)return[a];{const a=zl("keyDType",e,t,n),s=zl("valueDType",e,t,n),o=new Pc(a,s);return r.addHashTable(e.name,o),[o.handle]}}case"InitializeTable":case"InitializeTableV2":case"LookupTableImport":case"LookupTableImportV2":{const a=zl("tableHandle",e,t,n,r),s=zl("keys",e,t,n),o=zl("values",e,t,n),i=r.getHashTableById(a.id);return[await i.import(s,o)]}case"LookupTableFind":case"LookupTableFindV2":{const a=zl("tableHandle",e,t,n,r),s=zl("keys",e,t,n),o=zl("defaultValue",e,t,n),i=r.getHashTableById(a.id);return[await i.find(s,o)]}case"LookupTableSize":case"LookupTableSizeV2":{const a=zl("tableHandle",e,t,n,r);return[r.getHashTableById(a.id).tensorSize()]}default:throw TypeError(`Node type ${e.op} is not implemented`)}})(e,t,n,r);case"custom":const s=Bl(e.op);if(s&&s.customExecutor)return s.customExecutor(new Mc(e,t,n));throw TypeError(`Custom op ${e.op} is not registered.`);default:throw TypeError(`Unknown op '${e.op}'. File an issue at https://github.com/tensorflow/tfjs/issues so we can add it, or register a custom execution with tf.registerOp()`)}})(e,t,n);return ft(s)?s.then((e=>[].concat(e))):[].concat(s)}class Bc{constructor(e={},t={},n={},r={},a){this.weightMap=e,this.tensorArrayMap=t,this.tensorListMap=n,this.functionMap=r,this.parseNodeNameCache=a,this.rootContext={id:0,frameName:"",iterationId:0},this.contexts=[this.rootContext],this.lastId=0,this.generateCurrentContextIds()}newFrame(e,t){return{id:e,frameName:t,iterationId:0}}set currentContext(e){this.contexts!==e&&(this.contexts=e,this.generateCurrentContextIds())}get currentContext(){return this.contexts}get currentContextId(){return this._currentContextIds[0]}get currentContextIds(){return this._currentContextIds}generateCurrentContextIds(){const e=[];for(let t=0;t0===e.id&&0===e.iterationId?"":`${e.frameName}-${e.iterationId}`)).join("/"):""}enterFrame(e){this.contexts&&(this.lastId++,this.contexts=this.contexts.slice(),this.contexts.push(this.newFrame(this.lastId,e)),this._currentContextIds.unshift(this.contextIdforContexts(this.contexts)))}exitFrame(){if(!(this.contexts&&this.contexts.length>1))throw new Error("Cannot exit frame, the context is empty");this.contexts=this.contexts.slice(),this.contexts.splice(-1),this.currentContextIds.shift()}nextIteration(){if(!(this.contexts&&this.contexts.length>0))throw new Error("Cannot increase frame iteration, the context is empty");{this.contexts=this.contexts.slice(),this.lastId++;const e=Object.assign({},this.contexts[this.contexts.length-1]);e.iterationId+=1,e.id=this.lastId,this.contexts.splice(-1,1,e),this._currentContextIds.splice(0,1,this.contextIdforContexts(this.contexts))}}getWeight(e){return this.weightMap[e]}addTensorArray(e){this.tensorArrayMap[e.id]=e}getTensorArray(e){return this.tensorArrayMap[e]}addTensorList(e){this.tensorListMap[e.id]=e}getTensorList(e){return this.tensorListMap[e]}dispose(e){for(const t in this.tensorArrayMap)this.tensorArrayMap[t].clearAndClose(e);for(const t in this.tensorListMap)this.tensorListMap[t].clearAndClose(e)}}function zc(e,t,n,r){const a=new Set,s=[];let o=null,i=null;const u=new Set,l=new Set(Object.keys(e).map((e=>Hl(e)[0])));r=r||[];const c=new Set(r.map((e=>Hl(e.name)[0]))),h=[...t];for(;h.length>0;){const e=h.pop();(Hc(e)||Gc(e)||Wc(e))&&null==o&&(o=e,i=o.children.map((e=>e.name)).filter((e=>a.has(e)))),a.add(e.name),null==n[e.name]&&(l.has(e.name)||c.has(e.name)||(0!==e.inputs.length?e.inputs.forEach((e=>{u.has(e.name)||(u.add(e.name),h.push(e))})):s.push(e.name)))}return{inputs:e,outputs:t,usedNodes:a,missingInputs:s,dynamicNode:o,syncInputs:i}}class Uc extends Error{constructor(e){super(`NodesExecutionOrderError: ${e}`)}}const $c=new Set(["Switch","Merge","Enter","Exit","NextIteration","StatelessIf","StatelessWhile","if","While"]),Vc=new Set(["NonMaxSuppressionV2","NonMaxSuppressionV3","NonMaxSuppressionV5","Where"]),jc=new Set(["HashTable","HashTableV2","LookupTableImport","LookupTableImportV2","LookupTableFind","LookupTableFindV2","LookupTableSize","LookupTableSizeV2"]);function Hc(e){return $c.has(e.op)}function Gc(e){return Vc.has(e.op)}function Wc(e){return jc.has(e.op)}class qc{get weightIds(){return this.parent?this.parent.weightIds:this._weightIds}get functionExecutorMap(){return this.parent?this.parent.functionExecutorMap:this._functionExecutorMap}get weightMap(){return this.parent?this.parent.weightMap:this._weightMap}set weightMap(e){const t=Object.keys(e).map((t=>e[t].map((e=>e.id))));this._weightIds=[].concat(...t),this._weightMap=e}set resourceManager(e){this._resourceManager=e}get inputs(){return this._inputs.map((e=>({name:e.name,shape:e.attrParams.shape?e.attrParams.shape.value:void 0,dtype:e.attrParams.dtype?e.attrParams.dtype.value:void 0})))}get outputs(){return this._outputs.map((e=>({name:e.name,shape:e.attrParams.shape?e.attrParams.shape.value:void 0,dtype:e.attrParams.dtype?e.attrParams.dtype.value:void 0})))}get inputNodes(){return this._inputs.map((e=>e.signatureKey||e.name))}get outputNodes(){return this._outputs.map((e=>{const t=e.signatureKey||e.name;return e.defaultOutput?`${t}:${e.defaultOutput}`:t}))}get functions(){return Object.keys(this._functions).reduce(((e,t)=>(e[t]=this._functions[t].signature,e)),{})}constructor(e,t){this.graph=e,this.parent=t,this.compiledMap=new Map,this.parseNodeNameCache=new Map,this._weightMap={},this.SEPARATOR=",",this._functions={},this._functionExecutorMap={},this.keepIntermediateTensors=!1,this._outputs=e.outputs,this._inputs=e.inputs,this._initNodes=e.initNodes,this._signature=e.signature,this._functions=e.functions,null!=e.functions&&Object.keys(e.functions).forEach((t=>{this._functionExecutorMap[t]=new qc(e.functions[t],this)}))}getCompilationKey(e,t){const n=e.map((e=>e.name)).sort(),r=t.map((e=>e.name)).sort();return n.join(this.SEPARATOR)+"--"+r.join(this.SEPARATOR)}compile(e,t){const n=zc(e,t,this.weightMap,this._initNodes),{missingInputs:r,dynamicNode:a,syncInputs:s}=n;if(null!=a)throw new Error(`This execution contains the node '${a.name}', which has the dynamic op '${a.op}'. Please use model.executeAsync() instead. Alternatively, to avoid the dynamic ops, specify the inputs [${s}]`);if(r.length>0){const n=t.map((e=>e.name)),a=Object.keys(e);throw new Error(`Cannot compute the outputs [${n}] from the provided inputs [${a}]. Missing the following inputs: [${r}]`)}const o=function(e,t){const{usedNodes:n,inputs:r}=t,a=Object.keys(r).map((e=>Hl(e)[0])).map((t=>e.nodes[t])),s=e.initNodes||[],o=e=>n.has("string"==typeof e?e:e.name);function i(e){return[...new Map(e.map((e=>[e.name,e]))).values()]}const u=i([...a,...e.weights,...s]).filter(o),l=i([...u,...Object.values(e.nodes)]).filter(o),c=new Map(l.map((e=>[e.name,e]))),h={};for(const e of l){h[e.name]=h[e.name]||0;for(const t of e.children)o(t)||(h[t.name]=Number.POSITIVE_INFINITY),h[t.name]=(h[t.name]||0)+1}const p=Object.entries(h).filter((([,e])=>0===e)).map((([e])=>e)),d=[...p];for(;p.length>0;){const e=p.pop(),t=c.get(e);for(const e of t.children.filter(o))0==--h[e.name]&&(d.push(e.name),p.push(e.name))}const f=function(e,t){const n=new Map(e.map((e=>[e.name,e]))),r=t.map((e=>e.name)),a=new Set(r);for(;r.length>0;){const e=r.pop(),t=n.get(e);for(const e of t.children)n.has(e.name)&&!a.has(e.name)&&(a.add(e.name),r.push(e.name))}return e.filter((e=>a.has(e.name)))}(d.map((e=>c.get(e))),u);return function(e,t){const n=new Map(e.map(((e,t)=>[e.name,t]))),r=new Set(t.map((e=>e.name))),a=e=>r.has("string"==typeof e?e:e.name),s=new Set(e.map((e=>e.name))),o=e=>s.has("string"==typeof e?e:e.name);for(const t of e){for(const e of t.children.filter(o)){if(!n.has(e.name))throw new Uc(`Child ${e.name} of node ${t.name} is unreachable.`);if(n.get(t.name)>n.get(e.name))throw new Uc(`Node ${t.name} is scheduled to run after its child ${e.name}.`)}if(!a(t))for(const e of t.inputs){if(!n.has(e.name))throw new Uc(`Input ${e.name} of node ${t.name} is unreachable.`);if(n.get(e.name)>n.get(t.name))throw new Uc(`Node ${t.name} is scheduled to run before its input ${e.name}.`)}}}(f,u),f}(this.graph,n),i=function(e){const t=new Map(e.map(((e,t)=>[e.name,t]))),n=Number.MAX_SAFE_INTEGER,r=e.map(((e,t)=>Hc(e)?n:t)),a=e=>{const n=r[t.get(e.name)];return null==n?-1:n},s=e.map(((e,t)=>e.children.map(a).reduce(((e,t)=>Math.max(e,t)),r[t]))),o=new Map;for(let t=0;tthis.cloneAndKeepTensor(e)));return t}cloneTensorMap(e){return Object.fromEntries(Object.entries(e).map((([e,t])=>[e,this.cloneTensorList(t)])))}execute(e,t){this.disposeIntermediateTensors(),e=this.mapInputs(e);const n=Object.keys(e).sort();this.checkInputs(e),this.checkInputShapeAndType(e),t=this.mapOutputs(t),this.checkOutputs(t);const r=n.map((e=>this.graph.nodes[Hl(e)[0]])),a=t.map((e=>Hl(e)[0])),s=new Set(a);let o=a.map((e=>this.graph.nodes[e]));0===o.length&&(o=this._outputs);const i=this.getCompilationKey(r,o);let u=this.compiledMap.get(i);null==u&&(u=this.compile(e,o),this.compiledMap.set(i,u));try{this.keepIntermediateTensors=vt().getBool("KEEP_INTERMEDIATE_TENSORS")}catch(e){this.keepIntermediateTensors=!1,console.warn(e.message)}const l={},c={};return jr((()=>{const n=new Bc(this.weightMap,l,c,this.functionExecutorMap,this.parseNodeNameCache),r=Object.assign({},this.weightMap);this.keepIntermediateTensors&&(this.clonedTensorsMap=this.cloneTensorMap(this.weightMap)),Object.keys(e).forEach((t=>{const[a,s]=Hl(t,n),o=[];o[s]=e[t],r[a]=o,this.keepIntermediateTensors&&(this.clonedTensorsMap[a]=this.cloneTensorList(o))}));const a=this.getFrozenTensorIds(r),{orderedNodes:o,nodeLiveUntilMap:i}=u;for(const e of o){if(r[e.name])continue;const t=Fc(e,r,n,this._resourceManager);if(ft(t))throw new Error(`The execution of the op '${e.op}' returned a promise. Please use model.executeAsync() instead.`);r[e.name]=t,this.keepIntermediateTensors&&(this.clonedTensorsMap[e.name]=this.cloneTensorList(t)),this.checkTensorForDisposalWithNodeLiveUntilInfo(e,r,n,a,s,i.get(e.name))}return null==this.parent&&n.dispose(a),t.map((e=>Ul(e,r,n)))}))}getFrozenTensorIds(e){const t=[].concat.apply([],Object.keys(e).map((t=>e[t])).map((e=>e.map((e=>e.id)))));return new Set(t)}checkTensorForDisposal(e,t,n,r,a,s,o){if(!Hc(t)&&!s.has(e)){for(const r of n[e])null!=r&&(o[r.id]=(o[r.id]||0)+t.children.length);for(const e of t.inputs){if(Hc(e))continue;const t=$l(e.name,n,r);if(null!=t)for(const e of t){if(!e||e.kept||a.has(e.id))continue;const t=o[e.id];1===t?(e.dispose(),delete o[e.id]):null!=t&&o[e.id]--}}}}checkTensorForDisposalWithNodeLiveUntilInfo(e,t,n,r,a,s){function o(e){return Hc(e)||a.has(e.name)}if(!Hc(e)&&null!=s)for(const e of s){if(o(e))continue;const a=$l(e.name,t,n);for(const e of a)!e||e.kept||r.has(e.id)||e.dispose()}}async executeAsync(e,t){return this._executeAsync(e,t)}disposeIntermediateTensors(){this.clonedTensorsMap&&(Object.values(this.clonedTensorsMap).forEach((e=>{for(const t of e)t&&!t.isDisposed&&t.dispose()})),this.clonedTensorsMap=null)}getIntermediateTensors(){return this.clonedTensorsMap}async _executeAsync(e,t,n=!1,r={},a={}){this.disposeIntermediateTensors(),n||(e=this.mapInputs(e),this.checkInputs(e),this.checkInputShapeAndType(e),t=this.mapOutputs(t),this.checkOutputs(t));try{this.keepIntermediateTensors=vt().getBool("KEEP_INTERMEDIATE_TENSORS")}catch(e){this.keepIntermediateTensors=!1,console.warn(e.message)}const s=new Bc(this.weightMap,r,a,this.functionExecutorMap,this.parseNodeNameCache);this.keepIntermediateTensors&&(this.clonedTensorsMap=this.cloneTensorMap(this.weightMap));const o=await this.executeWithControlFlow(e,s,t,n),i=t.map((e=>Ul(e,o,s))),u=i.map((e=>e.id)),l=Object.keys(e).map((t=>e[t].id)),c=new Set([...u,...l,...this.weightIds]);return Object.values(o).forEach((e=>{e.forEach((e=>{!e||e.isDisposed||c.has(e.id)||e.dispose()}))})),null==this.parent&&s.dispose(c),i}async executeFunctionAsync(e,t,n){const r=e.reduce(((e,t,n)=>(e[this.inputs[n].name]=t,e)),{});return this._executeAsync(r,this.outputNodes,!0,t,n)}async executeWithControlFlow(e,t,n,r){const a=Object.keys(e),s=a.map((e=>this.graph.nodes[Hl(e)[0]])),o=n.map((e=>Hl(e)[0])),i=new Set(o);let u=o.map((e=>this.graph.nodes[e]));0===u.length&&(u=this._outputs);const{usedNodes:l,missingInputs:c,dynamicNode:h,syncInputs:p}=zc(e,u,this.weightMap,this._initNodes),d=[...s,...this.graph.weights,...this._initNodes||[]].map((e=>({node:e,contexts:t.currentContext}))),f=Object.assign({},this.weightMap);Object.keys(e).forEach((t=>{const[n,r]=Hl(t),a=[];a[r]=e[t],f[n]=a}));const m={},g=this.getFrozenTensorIds(f),y={};for(;d.length>0;){const e=this.processStack(s,d,t,f,y,g,i,m,l);await Promise.all(e)}null!=h||r||console.warn("This model execution did not contain any nodes with control flow or dynamic output shapes. You can use model.execute() instead.");const v=u.filter((e=>!Hc(e)&&!Ul(e.name,f,t))).map((e=>e.name));if(v.length>0){let e="";throw null!=h&&(e=`Alternatively, to avoid the dynamic ops, use model.execute() and specify the inputs [${p}]`),new Error(`Cannot compute the outputs [${v}] from the provided inputs [${a}]. Consider providing the following inputs: [${c}]. ${e}`)}return f}processStack(e,t,n,r,a,s,o,i,u){const l=[];for(;t.length>0;){const e=t.pop();n.currentContext=e.contexts;let c="";if("Enter"===e.node.op&&zl("isConstant",e.node,r,n)&&([c]=Vl(e.node.name,n)),null==r[e.node.name]){const h=Fc(e.node,r,n,this._resourceManager);c||([c]=Vl(e.node.name,n));const p=n.currentContext;ft(h)?l.push(h.then((l=>(r[c]=l,this.keepIntermediateTensors&&(this.clonedTensorsMap[c]=this.cloneTensorList(l)),n.currentContext=p,this.checkTensorForDisposal(c,e.node,r,n,s,o,i),this.processChildNodes(e.node,t,n,r,a,u),l)))):(r[c]=h,this.keepIntermediateTensors&&(this.clonedTensorsMap[c]=this.cloneTensorList(h)),this.checkTensorForDisposal(c,e.node,r,n,s,o,i),this.processChildNodes(e.node,t,n,r,a,u))}else this.processChildNodes(e.node,t,n,r,a,u)}return l}processChildNodes(e,t,n,r,a,s){e.children.forEach((e=>{const[o]=Vl(e.name,n);!a[o]&&s.has(e.name)&&("Merge"===e.op?e.inputNames.some((e=>!!Ul(e,r,n)))&&(a[o]=!0,t.push({contexts:n.currentContext,node:e})):e.inputNames.every((e=>!!Ul(e,r,n)))&&(a[o]=!0,t.push({contexts:n.currentContext,node:e})))}))}dispose(){Object.keys(this.weightMap).forEach((e=>this.weightMap[e].forEach((e=>e.dispose()))))}checkInputShapeAndType(e){Object.keys(e).forEach((t=>{const n=e[t],[r]=Hl(t),a=this.graph.nodes[r];if(a.attrParams.shape&&a.attrParams.shape.value){const e=a.attrParams.shape.value;Xe(e.length===n.shape.length&&n.shape.every(((t,n)=>-1===e[n]||e[n]===t)),(()=>`The shape of dict['${a.name}'] provided in model.execute(dict) must be [${e}], but was [${n.shape}]`))}a.attrParams.dtype&&a.attrParams.dtype.value&&Xe(n.dtype===a.attrParams.dtype.value,(()=>`The dtype of dict['${a.name}'] provided in model.execute(dict) must be ${a.attrParams.dtype.value}, but was ${n.dtype}`))}))}mapInputs(e){var t,n;const r={};for(const a in e){const s=null===(n=null===(t=this._signature)||void 0===t?void 0:t.inputs)||void 0===n?void 0:n[a];null!=s?r[s.name]=e[a]:r[a]=e[a]}return r}checkInputs(e){const t=Object.keys(e).filter((e=>{const[t]=Hl(e);return null==this.graph.nodes[t]}));if(t.length>0)throw new Error(`The dict provided in model.execute(dict) has keys: [${t}] that are not part of graph`)}mapOutputs(e){return e.map((e=>{var t,n;const r=null===(n=null===(t=this._signature)||void 0===t?void 0:t.outputs)||void 0===n?void 0:n[e];return null!=r?r.name:e}),{})}checkOutputs(e){e.forEach((e=>{const[t]=Hl(e);if(!this.graph.nodes[t])throw new Error(`The output '${e}' is not found in the graph`)}))}}class Kc{constructor(e={},t={}){this.hashTableNameToHandle=e,this.hashTableMap=t}addHashTable(e,t){this.hashTableNameToHandle[e]=t.handle,this.hashTableMap[t.id]=t}getHashTableHandleByName(e){return this.hashTableNameToHandle[e]}getHashTableById(e){return this.hashTableMap[e]}dispose(){for(const e in this.hashTableMap)this.hashTableMap[e].clearAndClose(),delete this.hashTableMap[e];for(const e in this.hashTableNameToHandle)this.hashTableNameToHandle[e].dispose(),delete this.hashTableNameToHandle[e]}}const Xc="?tfjs-format=file",Yc="model.json";class Zc{get modelVersion(){return this.version}get inputNodes(){return this.executor.inputNodes}get outputNodes(){return this.executor.outputNodes}get inputs(){return this.executor.inputs}get outputs(){return this.executor.outputs}get weights(){return this.executor.weightMap}get metadata(){return this.artifacts.userDefinedMetadata}get modelSignature(){return this.signature}get modelStructuredOutputKeys(){return this.structuredOutputKeys}constructor(t,n={},r=e){this.modelUrl=t,this.loadOptions=n,this.version="n/a",this.io=r,null==n&&(this.loadOptions={}),this.resourceManager=new Kc}findIOHandler(){const e=this.modelUrl;if(null!=e.load)this.handler=e;else if(null!=this.loadOptions.requestInit)this.handler=this.io.browserHTTPRequest(e,this.loadOptions);else{const t=this.io.getLoadHandlers(e,this.loadOptions);if(0===t.length)t.push(this.io.browserHTTPRequest(e,this.loadOptions));else if(t.length>1)throw new Error(`Found more than one (${t.length}) load handlers for URL '${[e]}'`);this.handler=t[0]}}load(){if(this.findIOHandler(),null==this.handler.load)throw new Error("Cannot proceed with model loading because the IOHandler provided does not have the `load` method implemented.");const e=this.handler.load();return ft(e)?e.then((e=>this.loadSync(e))):this.loadSync(e)}loadSync(e){this.artifacts=e;const t=this.artifacts.modelTopology;let n=this.artifacts.signature;if(null!=this.artifacts.userDefinedMetadata){const e=this.artifacts.userDefinedMetadata;null!=e.signature&&(n=e.signature),null!=e.structuredOutputKeys&&(this.structuredOutputKeys=e.structuredOutputKeys)}this.signature=n,this.version=`${t.versions.producer}.${t.versions.minConsumer}`;const r=this.io.decodeWeights(this.artifacts.weightData,this.artifacts.weightSpecs);if(this.executor=new qc(pc.Instance.transformGraph(t,this.signature)),this.executor.weightMap=this.convertTensorMapToTensorsMap(r),this.executor.resourceManager=this.resourceManager,null!=e.modelInitializer&&null!=e.modelInitializer.node){const t=pc.Instance.transformGraph(e.modelInitializer);this.initializer=new qc(t),this.initializer.weightMap=this.executor.weightMap,this.initializer.resourceManager=this.resourceManager,this.initializerSignature=e.initializerSignature}return!0}async save(e,t){if("string"==typeof e){const t=this.io.getSaveHandlers(e);if(0===t.length)throw new Error(`Cannot find any save handlers for URL '${e}'`);if(t.length>1)throw new Error(`Found more than one (${t.length}) save handlers for URL '${e}'`);e=t[0]}if(null==e.save)throw new Error("GraphModel.save() cannot proceed because the IOHandler provided does not have the `save` attribute defined.");return e.save(this.artifacts)}addStructuredOutputNames(e){if(this.structuredOutputKeys){const t={};return(e instanceof hn?[e]:e).forEach(((e,n)=>t[this.structuredOutputKeys[n]]=e)),t}return e}predict(e,t){const n=this.execute(e,this.outputNodes);return this.addStructuredOutputNames(n)}async predictAsync(e,t){const n=await this.executeAsync(e,this.outputNodes);return this.addStructuredOutputNames(n)}normalizeInputs(e){var t;if(!(e instanceof hn||Array.isArray(e))){const n=null===(t=this.signature)||void 0===t?void 0:t.inputs;if(null!=n)for(const t in n){const r=n[t];null!=r.resourceId&&(e[t]=this.resourceIdToCapturedInput[r.resourceId])}return e}e=Array.isArray(e)?e:[e];const n=Object.keys(this.resourceIdToCapturedInput).length;if(e.length+n!==this.inputNodes.length)throw new Error(`Input tensor count mismatch, the graph model has ${this.inputNodes.length-n} non-resource placeholders, while there are ${e.length} input tensors provided.`);let r=0;return this.inputNodes.reduce(((t,n)=>{var a,s,o;const i=null===(o=null===(s=null===(a=this.signature)||void 0===a?void 0:a.inputs)||void 0===s?void 0:s[n])||void 0===o?void 0:o.resourceId;return t[n]=null!=i?this.resourceIdToCapturedInput[i]:e[r++],t}),{})}normalizeOutputs(e){return e=e||this.outputNodes,Array.isArray(e)?e:[e]}executeInitializerGraph(){return null==this.initializer?[]:null==this.initializerSignature?this.initializer.execute({},[]):this.initializer.execute({},Object.keys(this.initializerSignature.outputs))}async executeInitializerGraphAsync(){return null==this.initializer?[]:null==this.initializerSignature?this.initializer.executeAsync({},[]):this.initializer.executeAsync({},Object.keys(this.initializerSignature.outputs))}setResourceIdToCapturedInput(e){if(this.resourceIdToCapturedInput={},this.initializerSignature){const t=this.initializerSignature.outputs,n=Object.keys(t);for(let r=0;r1?n:n[0]}async executeAsync(e,t){null==this.resourceIdToCapturedInput&&this.setResourceIdToCapturedInput(await this.executeInitializerGraphAsync()),e=this.normalizeInputs(e),t=this.normalizeOutputs(t);const n=await this.executor.executeAsync(e,t);return n.length>1?n:n[0]}getIntermediateTensors(){return this.executor.getIntermediateTensors()}disposeIntermediateTensors(){this.executor.disposeIntermediateTensors()}convertTensorMapToTensorsMap(e){return Object.keys(e).reduce(((t,n)=>(t[n]=[e[n]],t)),{})}dispose(){this.executor.dispose(),this.initializer&&(this.initializer.dispose(),this.resourceIdToCapturedInput&&Hr(this.resourceIdToCapturedInput)),this.resourceManager.dispose()}}async function Jc(t,n={},r=e){if(null==t)throw new Error("modelUrl in loadGraphModel() cannot be null. Please provide a url or an IOHandler that loads the model");null==n&&(n={}),n.fromTFHub&&"string"==typeof t&&(t=function(e){return e.endsWith("/")||(e+="/"),`${e}${Yc}${Xc}`}(t));const a=new Zc(t,n,r);return await a.load(),a}var Qc=function(){return Qc=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]0?a/s:0}function lh(e){return e instanceof hn?{height:e.shape[0],width:e.shape[1]}:{height:e.height,width:e.width}}function ch(e){return e-2*Math.PI*Math.floor((e+Math.PI)/(2*Math.PI))}function hh(e){return e instanceof hn?e:za(e)}function ph(e,t){Xe(0!==e.width,(function(){return t+" width cannot be 0."})),Xe(0!==e.height,(function(){return t+" height cannot be 0."}))}function dh(e,t,n){var r=t.outputTensorSize,a=t.keepAspectRatio,s=t.borderMode,o=t.outputTensorFloatRange,i=lh(e),u=function(e,t){return t?{xCenter:t.xCenter*e.width,yCenter:t.yCenter*e.height,width:t.width*e.width,height:t.height*e.height,rotation:t.rotation}:{xCenter:.5*e.width,yCenter:.5*e.height,width:e.width,height:e.height,rotation:0}}(i,n),l=function(e,t,n){if(void 0===n&&(n=!1),!n)return{top:0,left:0,right:0,bottom:0};var r=t.height,a=t.width;ph(t,"targetSize"),ph(e,"roi");var s,o,i=r/a,u=e.height/e.width,l=0,c=0;return i>u?(s=e.width,o=e.width*i,c=(1-u/i)/2):(s=e.height/i,o=e.height,l=(1-i/u)/2),e.width=s,e.height=o,{top:c,left:l,right:l,bottom:c}}(u,r,a),c=function(e,t,n,r){var a=e.width,s=e.height,o=Math.cos(e.rotation),i=Math.sin(e.rotation),u=e.xCenter,l=e.yCenter,c=1/t,h=1/n,p=new Array(16);return p[0]=a*o*1*c,p[1]=-s*i*c,p[2]=0,p[3]=(-.5*a*o*1+.5*s*i+u)*c,p[4]=a*i*1*h,p[5]=s*o*h,p[6]=0,p[7]=(-.5*s*o-.5*a*i*1+l)*h,p[8]=0,p[9]=0,p[10]=a*c,p[11]=0,p[12]=0,p[13]=0,p[14]=0,p[15]=1,function(e){if(16!==e.length)throw new Error("Array length must be 16 but got "+e.length);return[[e[0],e[1],e[2],e[3]],[e[4],e[5],e[6],e[7]],[e[8],e[9],e[10],e[11]],[e[12],e[13],e[14],e[15]]]}(p)}(u,i.width,i.height),h=jr((function(){var t=hh(e),n=ou(function(e,t,n){return ph(n,"inputResolution"),[1/n.width*e[0][0]*t.width,1/n.height*e[0][1]*t.width,e[0][3]*t.width,1/n.width*e[1][0]*t.height,1/n.height*e[1][1]*t.height,e[1][3]*t.height,0,0]}(c,i,r),[1,8]),a="zero"===s?"constant":"nearest",u=Il.transform(uo(Ur(t,"float32")),n,"bilinear",a,0,[r.height,r.width]);return null!=o?function(e,t){var n=function(e,t,n,r){var a=(r-n)/255;return{scale:a,offset:n-0*a}}(0,0,t[0],t[1]);return jr((function(){return Wr(Xr(e,n.scale),n.offset)}))}(u,o):u}));return{imageTensor:h,padding:l,transformationMatrix:c}}function fh(e,t,n,r){return 1===r?.5*(e+t):e+(t-e)*n/(r-1)}function mh(e){return{xCenter:e.xMin+e.width/2,yCenter:e.yMin+e.height/2,width:e.width,height:e.height}}function gh(e,t,n,r){return eh(this,void 0,void 0,(function(){var r,a,s,o,i;return th(this,(function(u){switch(u.label){case 0:return e.sort((function(e,t){return Math.max.apply(Math,t.score)-Math.max.apply(Math,e.score)})),r=ou(e.map((function(e){return[e.locationData.relativeBoundingBox.yMin,e.locationData.relativeBoundingBox.xMin,e.locationData.relativeBoundingBox.yMax,e.locationData.relativeBoundingBox.xMax]}))),a=su(e.map((function(e){return e.score[0]}))),[4,Il.nonMaxSuppressionAsync(r,a,t,n)];case 1:return[4,(s=u.sent()).array()];case 2:return o=u.sent(),i=e.filter((function(e,t){return o.indexOf(t)>-1})),Hr([r,a,s]),[2,i]}}))}))}function yh(e,t){return e.map((function(e){var n=Qc(Qc({},e),{x:e.x*t.width,y:e.y*t.height});return null!=e.z&&(n.z=e.z*t.width),n}))}function vh(e,t,n){return eh(this,void 0,void 0,(function(){var r,a,s,o,i;return th(this,(function(u){switch(u.label){case 0:return r=e[0],a=e[1],s=function(e,t,n){return jr((function(){var r,a,s,o;n.reverseOutputOrder?(a=eu(ps(e,[0,n.boxCoordOffset+0],[-1,1])),r=eu(ps(e,[0,n.boxCoordOffset+1],[-1,1])),o=eu(ps(e,[0,n.boxCoordOffset+2],[-1,1])),s=eu(ps(e,[0,n.boxCoordOffset+3],[-1,1]))):(r=eu(ps(e,[0,n.boxCoordOffset+0],[-1,1])),a=eu(ps(e,[0,n.boxCoordOffset+1],[-1,1])),s=eu(ps(e,[0,n.boxCoordOffset+2],[-1,1])),o=eu(ps(e,[0,n.boxCoordOffset+3],[-1,1]))),a=Wr(Xr(Kr(a,n.xScale),t.w),t.x),r=Wr(Xr(Kr(r,n.yScale),t.h),t.y),n.applyExponentialOnBoxSize?(s=Xr(io(Kr(s,n.hScale)),t.h),o=Xr(io(Kr(o,n.wScale)),t.w)):(s=Xr(Kr(s,n.hScale),t.h),o=Xr(Kr(o,n.wScale),t.h));var i=la(r,Kr(s,2)),u=la(a,Kr(o,2)),l=Wr(r,Kr(s,2)),c=Wr(a,Kr(o,2)),h=ls([os(i,[n.numBoxes,1]),os(u,[n.numBoxes,1]),os(l,[n.numBoxes,1]),os(c,[n.numBoxes,1])],1);if(n.numKeypoints)for(var p=0;p0)for((c=u.locationData).relativeKeypoints=[],h=n.numKeypoints*n.numValuesPerKeypoint,p=0;p1&&(h.y=r?t.inputImageHeight-o[l+1]:o[l+1]),s>2&&(h.z=o[l+2]),s>3&&(h.score=_h(t.visibilityActivation,o[l+3])),i.push(h);for(c=0;c0){var c=i===e.strides.length-1?1:fh(e.minScale,e.maxScale,i+1,e.strides.length);o.push(Math.sqrt(u*c)),s.push(e.interpolatedScaleAspectRatio)}}i++}for(var h=0;h0)d=e.featureMapHeight[n],f=e.featureMapWidth[n];else{var m=e.strides[n];d=Math.ceil(e.inputSizeHeight/m),f=Math.ceil(e.inputSizeWidth/m)}for(var g=0;g=.5?"Left":"Right",[4,Eh(o,Oh)];case 3:return d=v.sent(),[4,Eh(l,Dh)];case 4:return f=v.sent(),m=function(e,t){var n=t.left,r=t.top,a=t.left+t.right,s=t.top+t.bottom;return e.map((function(e){return Qc(Qc({},e),{x:(e.x-n)/(1-a),y:(e.y-r)/(1-s),z:e.z/(1-a)})}))}(d,a),g=function(e,t,n){void 0===n&&(n={ignoreRotation:!1});for(var r=[],a=0,s=e;a-1,r=t.landmarkModelUrl.indexOf("https://tfhub.dev")>-1,[4,Promise.all([Jc(t.detectorModelUrl,{fromTFHub:n}),Jc(t.landmarkModelUrl,{fromTFHub:r})])];case 1:return a=i.sent(),s=a[0],o=a[1],[2,new Lh(s,o,t.maxHands)]}}))}))}(wh||(wh={})).MediaPipeHands="MediaPipeHands";const Fh=[["wrist","thumb_cmc"],["thumb_cmc","thumb_mcp"],["thumb_mcp","thumb_ip"],["thumb_ip","thumb_tip"],["wrist","index_finger_mcp"],["index_finger_mcp","index_finger_pip"],["index_finger_pip","index_finger_dip"],["index_finger_dip","index_finger_tip"],["wrist","middle_finger_mcp"],["middle_finger_mcp","middle_finger_pip"],["middle_finger_pip","middle_finger_dip"],["middle_finger_dip","middle_finger_tip"],["wrist","ring_finger_mcp"],["ring_finger_mcp","ring_finger_pip"],["ring_finger_pip","ring_finger_dip"],["ring_finger_dip","ring_finger_tip"],["wrist","pinky_finger_mcp"],["pinky_finger_mcp","pinky_finger_pip"],["pinky_finger_pip","pinky_finger_dip"],["pinky_finger_dip","pinky_finger_tip"]],Bh="ON_VIDEO_READY";class zh extends(w()){constructor(e=360,t=270,n=1){super(),this.width=e,this.height=t,this.displayScale=n,this.opacity=new xe(.2,.05),this.initHandDetection(),this.decivesList=[],navigator.mediaDevices&&navigator.mediaDevices.enumerateDevices?navigator.mediaDevices.enumerateDevices().then((e=>{this.devices=e.filter((e=>"videoinput"===e.kind)),this.deviceNames=this.devices.map((e=>e.label)),this.deviceIds=this.devices.map((e=>e.deviceId))})).catch((e=>{console.log(`${e.name}: ${e.message}`)})):console.log("enumerateDevices() not supported.")}async initHandDetection(){const e=wh.MediaPipeHands;this.detector=await function(e,t){return eh(this,void 0,void 0,(function(){var n,r;return th(this,(function(a){if(e===wh.MediaPipeHands){if(r=void 0,null!=(n=t)){if("tfjs"===n.runtime)return[2,Ph(n)];if("mediapipe"===n.runtime)return[2,sh(n)];r=n.runtime}throw new Error("Expect modelConfig.runtime to be either 'tfjs' or 'mediapipe', but got "+r)}throw new Error(e+" is not a supported model name.")}))}))}(e,{runtime:"mediapipe",solutionPath:"https://cdn.jsdelivr.net/npm/@mediapipe/hands",modelType:"full"}),this.setupCamera()}async setupCamera(){if(!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)throw new Error("Browser API navigator.mediaDevices.getUserMedia not available");if(this.video=document.getElementById("video"),!this.video)return void console.error("Video not exist with id : video");const e={audio:!1,video:{facingMode:"user",width:this.width,height:this.height,frameRate:{ideal:60}}},t=await navigator.mediaDevices.getUserMedia(e);this.video.srcObject=t,await new Promise((e=>{this.video.onloadedmetadata=()=>{e(this.video)}})),this.video.play();const n=this.video.videoWidth,r=this.video.videoHeight;this.video.width=n,this.video.height=r,this.canvas=document.createElement("canvas"),this.canvas.width=n,this.canvas.height=r,this.ctx=this.canvas.getContext("2d"),document.body.appendChild(this.canvas),this.video.style.cssText="\n transform: scaleX(-1);\n width: auto;\n height: auto;\n position: fixed;\n bottom: 0;\n left: 0;\n z-index: 8;\n ",this.canvas.style.cssText="\n transform: scaleX(-1);\n position: absolute;\n bottom: 0;\n left: 0;\n z-index: 9;\n ",this.emit(Bh,{video:this.video,canvas:this.canvas}),this.getHands()}async renderResult(){const{width:e,height:t,ctx:n}=this;n.clearRect(0,0,e,t),this.video.readyState<2&&await new Promise((e=>{this.video.onloadeddata=()=>{e(video)}}));let r=null;const{detector:a}=this;if(null!=a)try{r=await a.estimateHands(this.video,{flipHorizontal:!1})}catch(e){a.dispose(),a=null,alert(e)}n.fillStyle=`rgba(0, 0, 0, ${this.opacity.value})`,n.fillRect(0,0,e,t),r&&r.length>0?(this.opacity.value=.5,n.fillStyle="rgb(255, 114, 0)",r.forEach((({keypoints:e})=>{e.forEach((({x:e,y:t})=>{n.beginPath(),n.arc(e,t,2,0,2*Math.PI),n.fill()})),Fh.forEach((([t,n])=>{const r=e.find((e=>e.name===t)),a=e.find((e=>e.name===n));this.ctx.strokeStyle="rgba(255, 255, 255, .5)",this.ctx.lineWidth=2,this.ctx.beginPath(),this.ctx.moveTo(r.x,r.y),this.ctx.lineTo(a.x,a.y),this.ctx.stroke()}))})),this.emit("ON_HANDS_DETECTED",r)):(this.opacity.value=.2,this.emit("ON_HANDS_LOST"))}async getHands(){await this.renderResult(),requestAnimationFrame((()=>this.getHands()))}async changeDevice(e){const t={audio:!1,video:{facingMode:"user",width:this.width,height:this.height,frameRate:{ideal:60},deviceId:e}},n=await navigator.mediaDevices.getUserMedia(t);this.video.srcObject=n,await new Promise((e=>{this.video.onloadedmetadata=()=>{e(this.video)}})),this.video.play()}set displayScale(e){if(!this.video||!this.canvas)return void setTimeout((()=>{this.displayScale=e}),1e3/60);const{width:t,height:n}=this;this.video.style.width=t*e+"px",this.video.style.height=n*e+"px",this.canvas.style.width=t*e+"px",this.canvas.style.height=n*e+"px"}get deviceId(){return this.video&&this.video.srcObject?this.video.srcObject.getVideoTracks()[0].getSettings().deviceId:null}get deviceName(){const e=this.deviceId;return null===e?null:this.deviceNames[this.deviceIds.indexOf(e)]}}var Uh=a(333),$h=a.n(Uh),Vh=a(287),jh=a.n(Vh),Hh=a(110),Gh=a.n(Hh),Wh=a(639),qh=a.n(Wh),Kh=a(546),Xh=a.n(Kh),Yh=a(389),Zh=a.n(Yh),Jh=a(841),Qh=a.n(Jh);const ep=a(447),tp=class extends Ne{constructor(){super(),this.orbitalControl.radius.value=10,this.orbitalControl.radius.limit(8,11),this.orbitalControl.rx.limit(.2,-1),this.orbitalControl.ry.limit(-1.5,1.5);const{numParticles:e,numSets:t}=Me.default;this._fboPos.bind();for(let n=0;n{};_onHandsDetected=e=>{const{width:t,height:n}=this._handDetection;e.forEach((e=>{const{keypoints:r,handedness:a,score:s}=e;if(s>.8){const e=this[`_hand${a}`],s=this[`_hand${a}Prev`],o=r.find((e=>"wrist"===e.name)),i=1-o.x/t,u=1-o.y/n;if(e[0]>900)e[0]=i,e[1]=u,s[0]=i,s[1]=u;else{Ie.copy(s,e),e[0]=i,e[1]=u;const t=Ie.sub([],e,s);let n=Ie.distance(e,s);n<.05&&(n=(0,Se.CW)(0,.02,n),n=Math.pow(n,1.5),this._fluid.updateFlow(e,t,6*n,2,1))}}}))};_onHandsLost=()=>{this._handLeft=[999,999],this._handLeftPrev=[999,999],this._handRight=[999,999],this._handRightPrev=[999,999]};_init(){this.resize(),this.camera.setPerspective(80*Se.Ag,U.aspectRatio,2,20),this._index=0,this._hit=[999,999,999],this._preHit=[999,999,999];const e=se(16,16,1),t=new Te(e,this.camera);t.on("onHit",(e=>{999===this._preHit[0]?ee.copy(this._preHit,e.hit):ee.copy(this._preHit,this._hit),ee.copy(this._hit,e.hit);let t=this._hit[0]/8*.5+.5,n=this._hit[1]/8*.5+.5;const r=ee.sub([],this._hit,this._preHit),a=[r[0],r[1]],s=Ie.length(a);let o=(0,Se.CW)(0,.3,s);Ie.normalize(a,a);let i=(0,Se.CD)(1,3,o)*Me.default.extreme?1:2;this._fluid.updateFlow([t,n],a,.2*o,i,1)})),t.on("onUp",(e=>{this._hit=[999,999,999],this._preHit=[999,999,999]})),this._seedTime=(0,Se.MX)(1e3),this._lightPosition=[0,10,.1],ee.rotateX(this._lightPosition,this._lightPosition,[0,0,0],.3),this._cameraLight=new ne,this._cameraLight.ortho(-15,15,15,-15,2,20),this._cameraLight.lookAt(this._lightPosition,[0,0,0]),this.mtxShadow=P.create(),P.mul(this.mtxShadow,this._cameraLight.projection,this._cameraLight.view),P.mul(this.mtxShadow,Se.jE,this.mtxShadow)}_initTextures(){this._texturePaper=function(){const e=new Q(2048,2048);return(new re).setMesh(oe()).useProgram(le,"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\n\nuniform float uSeed;\nuniform float uRatio;\n\nfloat diffuse(vec3 n, vec3 l) {\n float d = dot(normalize(n), normalize(l));\n return max(d, 0.0);\n}\n\nfloat diffuse(vec3 n, vec3 l, float t) {\n float d = dot(normalize(n), normalize(l));\n return mix(1.0, max(d, 0.0), t);\n}\n\n// snoise.glsl\nvec4 permute(vec4 x) { return mod(((x*34.0)+1.0)*x, 289.0); }\nvec4 taylorInvSqrt(vec4 r) { return 1.79284291400159 - 0.85373472095314 * r; }\n\nfloat snoise(vec3 v){\n const vec2 C = vec2(1.0/6.0, 1.0/3.0) ;\n const vec4 D = vec4(0.0, 0.5, 1.0, 2.0);\n \n vec3 i = floor(v + dot(v, C.yyy) );\n vec3 x0 = v - i + dot(i, C.xxx) ;\n \n vec3 g = step(x0.yzx, x0.xyz);\n vec3 l = 1.0 - g;\n vec3 i1 = min( g.xyz, l.zxy );\n vec3 i2 = max( g.xyz, l.zxy );\n \n vec3 x1 = x0 - i1 + 1.0 * C.xxx;\n vec3 x2 = x0 - i2 + 2.0 * C.xxx;\n vec3 x3 = x0 - 1. + 3.0 * C.xxx;\n \n i = mod(i, 289.0 );\n vec4 p = permute( permute( permute( i.z + vec4(0.0, i1.z, i2.z, 1.0 )) + i.y + vec4(0.0, i1.y, i2.y, 1.0 )) + i.x + vec4(0.0, i1.x, i2.x, 1.0 ));\n \n float n_ = 1.0/7.0;\n vec3 ns = n_ * D.wyz - D.xzx;\n \n vec4 j = p - 49.0 * floor(p * ns.z *ns.z);\n \n vec4 x_ = floor(j * ns.z);\n vec4 y_ = floor(j - 7.0 * x_ );\n \n vec4 x = x_ *ns.x + ns.yyyy;\n vec4 y = y_ *ns.x + ns.yyyy;\n vec4 h = 1.0 - abs(x) - abs(y);\n \n vec4 b0 = vec4( x.xy, y.xy );\n vec4 b1 = vec4( x.zw, y.zw );\n \n vec4 s0 = floor(b0)*2.0 + 1.0;\n vec4 s1 = floor(b1)*2.0 + 1.0;\n vec4 sh = -step(h, vec4(0.0));\n \n vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy ;\n vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww ;\n \n vec3 p0 = vec3(a0.xy,h.x);\n vec3 p1 = vec3(a0.zw,h.y);\n vec3 p2 = vec3(a1.xy,h.z);\n vec3 p3 = vec3(a1.zw,h.w);\n \n vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2, p2), dot(p3,p3)));\n p0 *= norm.x;\n p1 *= norm.y;\n p2 *= norm.z;\n p3 *= norm.w;\n \n vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0);\n m = m * m;\n return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1), dot(p2,x2), dot(p3,x3) ) );\n}\n\nfloat snoise(float x, float y, float z){\n return snoise(vec3(x, y, z));\n}\n\n#define NUM_OCTAVES 5\n\nfloat mod289(float x){return x - floor(x * (1.0 / 289.0)) * 289.0;}\nvec4 mod289(vec4 x){return x - floor(x * (1.0 / 289.0)) * 289.0;}\nvec4 perm(vec4 x){return mod289(((x * 34.0) + 1.0) * x);}\n\nfloat noise(vec3 p){\n vec3 a = floor(p);\n vec3 d = p - a;\n d = d * d * (3.0 - 2.0 * d);\n\n vec4 b = a.xxyy + vec4(0.0, 1.0, 0.0, 1.0);\n vec4 k1 = perm(b.xyxy);\n vec4 k2 = perm(k1.xyxy + b.zzww);\n\n vec4 c = k2 + a.zzzz;\n vec4 k3 = perm(c);\n vec4 k4 = perm(c + 1.0);\n\n vec4 o1 = fract(k3 * (1.0 / 41.0));\n vec4 o2 = fract(k4 * (1.0 / 41.0));\n\n vec4 o3 = o2 * d.z + o1 * (1.0 - d.z);\n vec2 o4 = o3.yw * d.x + o3.xz * (1.0 - d.x);\n\n return o4.y * d.y + o4.x * (1.0 - d.y);\n}\n\nfloat fbm(vec3 x) {\n\tfloat v = 0.0;\n\tfloat a = 0.5;\n\tvec3 shift = vec3(100);\n\tfor (int i = 0; i < NUM_OCTAVES; ++i) {\n\t\tv += a * noise(x);\n\t\tx = x * 2.0 + shift;\n\t\ta *= 0.5;\n\t}\n\treturn v;\n}\n\nout vec4 oColor;\n\nfloat getHeight(vec2 uv) {\n float hScale = 2.0;\n vec3 posNoise = vec3(uv, uSeed);\n\n float t = 1.0;\n float base = smoothstep(-t, t, snoise(posNoise.xzy));\n\n float noiseScale = 4.0;\n t = 0.2;\n\n float nBase = smoothstep(t, 1.0-t, fbm(posNoise * noiseScale * mix(1.0, 1.2, base))) * hScale;\n noiseScale = noiseScale * 12.0;\n float nTop = smoothstep(t, 1.0-t, fbm(posNoise * noiseScale * mix(1.0, 1.2, base))) * hScale;\n return mix(nBase, nTop, 0.2);\n}\n\nvoid main(void) {\n vec2 uv = vTextureCoord;\n uv.y /= uRatio;\n\n vec3 offset = vec3(-1.0, 0.0, 1.0) * 0.001;\n \n\n float s11 = getHeight(uv);\n float s01 = getHeight(uv + offset.xy);\n float s21 = getHeight(uv + offset.zy);\n float s10 = getHeight(uv + offset.yx);\n float s12 = getHeight(uv + offset.yz);\n\n vec2 size = vec2(2.0,0.0);\n\n vec3 va = normalize(vec3(size.xy,s21-s01));\n vec3 vb = normalize(vec3(size.yx,s12-s10));\n // vec3 n = normalize(cross(va,vb) + fbm(vec3(uv, uSeed) * 100.0) * 0.1);\n vec3 n = normalize(cross(va,vb));\n\n vec3 light = vec3(0.3, 0.3, 1.0);\n float d = diffuse(n, light);\n d = mix(d, 1.0, .25);\n \n oColor = vec4(vec3(d), 1.0);\n // gl_FragColor = vec4(n, 1.0);\n}").setClearColor(1,1,1,1).bindFrameBuffer(e).uniform("uSeed",(0,Se.MX)()).uniform("uRatio",1).draw(),e.texture}(),this._textureLookup=Re.get("lookup"),this._textureLookup.minFilter=U.NEAREST,this._textureLookup.magFilter=U.NEAREST;const{numParticles:e,numSets:t}=Me.default,n={minFilter:U.NEAREST,magFilter:U.NEAREST,type:U.FLOAT};this._fbo=new ye(e,e,n,4),this._textureNoise=(Ve||(Ve=new Q(U.width,U.height,{wrapS:U.MIRRORED_REPEAT,wrapT:U.MIRRORED_REPEAT}),je=(0,Se.MX)(1e3),$e=(new re).setMesh(oe()).useProgram(le,"#version 300 es\nprecision highp float;\n#define GLSLIFY 1\n\nin vec2 vTextureCoord;\nout vec4 outColor;\n\nuniform vec2 uResolution;\nuniform float uTime;\n\nuint Rand(uint x) {\n x ^= x >> 16;\n x *= 0x7feb352dU;\n x ^= x >> 15;\n x *= 0x846ca68bU;\n x ^= x >> 16;\n return x;\n}\n\nuint HilbertIndex(uvec2 p) {\n uint i = 0u;\n for(uint l = 0x4000u; l > 0u; l >>= 1u) {\n uvec2 r = min(p & l, 1u);\n \n i = (i << 2u) | ((r.x * 3u) ^ r.y); \n p = r.y == 0u ? (0x7FFFu * r.x) ^ p.yx : p;\n }\n return i;\n}\n\nuint ReverseBits(uint x) {\n x = ((x & 0xaaaaaaaau) >> 1) | ((x & 0x55555555u) << 1);\n x = ((x & 0xccccccccu) >> 2) | ((x & 0x33333333u) << 2);\n x = ((x & 0xf0f0f0f0u) >> 4) | ((x & 0x0f0f0f0fu) << 4);\n x = ((x & 0xff00ff00u) >> 8) | ((x & 0x00ff00ffu) << 8);\n return (x >> 16) | (x << 16);\n}\n\n// from: https://psychopath.io/post/2021_01_30_building_a_better_lk_hash\nuint OwenHash(uint x, uint seed) { // seed is any random number\n x ^= x * 0x3d20adeau;\n x += seed;\n x *= (seed >> 16) | 1u;\n x ^= x * 0x05526c56u;\n x ^= x * 0x53a22864u;\n return x;\n}\n\n// adapted from: https://www.shadertoy.com/view/MslGR8\nfloat ReshapeUniformToTriangle(float v) {\n v = v * 2.0 - 1.0;\n v = sign(v) * (1.0 - sqrt(max(0.0, 1.0 - abs(v)))); // [-1, 1], max prevents NaNs\n return v + 0.5; // [-0.5, 1.5]\n}\n\nvoid main() {\n float scale = 10.0;\n uint m = HilbertIndex(uvec2(uResolution * vTextureCoord * scale)); // map pixel coords to hilbert curve index\n m = OwenHash(ReverseBits(m), 0xe7843fbfu); // owen-scramble hilbert index\n m = OwenHash(ReverseBits(m), 0x8d8fb1e0u); // map hilbert index to sobol sequence and owen-scramble\n float mask = float(ReverseBits(m)) / 4294967296.0; // convert to float\n\n outColor = vec4(vec3(mask), 1.0);\n}\n").setClearColor(0,0,0,1).bindFrameBuffer(Ve).uniform("uTime",je).uniform("uResolution",[U.width,U.height])),$e.draw(),je+=.01,Ve.texture);let r=e*t;this._fboPos=new Q(r,r,n),this._fboScrambled=new Q(r,r,n),this._fboRender=new Q(U.width,U.height),r=2048,this._fboShadow=new Q(r,r,{minFilter:U.LINEAR,magFilter:U.LINEAR}),r=1024,this._fboFlow=new ye(r,r,{type:U.FLOAT,minFilter:U.LINEAR,magFilter:U.LINEAR}),this._fboFlow.read.bind(),U.clear(0,0,0,1),this._fboFlow.read.unbind()}_initViews(){this._dAxis=new ae,this._dCopy=new he,this._dBall=new ce,this._dCamera=new me,this._drawBg=new ke,this._drawFloor=new Le,this._drawCompose=new Pe,(new Ce).bindFrameBuffer(this._fbo.read).draw(),this._drawSim=new Oe,this._drawRibbon=new De,this._drawScramble=(new Fe).bindFrameBuffer(this._fboScrambled),this._drawFlowUpdate=new Be}_initPoseDetection(){}update(){this._fluid.update(),this._updateFlow(),this._drawSim.bindFrameBuffer(this._fbo.write).bindTexture("uPosMap",this._fbo.read.getTexture(0),0).bindTexture("uVelMap",this._fbo.read.getTexture(1),1).bindTexture("uExtraMap",this._fbo.read.getTexture(2),2).bindTexture("uDataMap",this._fbo.read.getTexture(3),3).uniform("uTime",ve.Z.getElapsedTime()+this._seedTime).uniform("uSpeed",1).uniform("uTouch",[999,999,999]).uniform("uNoiseScale",1).uniform("uCenter",[0,.5,0]).draw(),this._fbo.swap();const{numParticles:e,numSets:t}=Me.default,n=parseInt(t),r=this._index%n,a=Math.floor(this._index/n);this._index++,this._index>=n*n&&(this._index=0),U.disable(U.DEPTH_TEST),this._fboPos.bind(),U.viewport(r*e,a*e,e,e),this._dCopy.draw(this._fbo.read.getTexture(0)),this._fboPos.unbind(),this._drawScramble.bindFrameBuffer(this._fboScrambled).bindTexture("uPosMap",this._fboPos.texture,0).bindTexture("uFluidMap",this._fluid.velocity,1).bindTexture("uDensityMap",this._fluid.density,2).uniform("uTime",ve.Z.getElapsedTime()+this._seedTime).uniform("uBound",8).uniform("uStrength",Me.default.extreme?10:1).draw(),this._fboPos.bind(),U.clear(0,0,0,0),this._dCopy.draw(this._fboScrambled.texture),this._fboPos.unbind(),U.enable(U.DEPTH_TEST),this._updateShadowMap(),U.setMatrices(this.camera),this._fboRender.bind(),U.clear(0,0,0,0),this._drawBg.bindTexture("uMap",this._texturePaper,0).draw(),this._drawFloor.bindTexture("uDepthMap",this._fboShadow.depthTexture,0).uniform("uShadowMatrix",this.mtxShadow).draw();const s=.02;this._dBall.draw(this._hit,[s,s,s],[.6,.05,0]),this._renderRibbon(!0),this._fboRender.unbind(),this._textureAO=function(e){if(!Ue){const t=1;Ue=new Q(e.width,e.height),ze=(new re).setMesh(oe()).useProgram(le,"#version 300 es\nprecision highp float;\n#define GLSLIFY 1\n\nin vec2 vTextureCoord;\nout vec4 oColor;\n\nuniform sampler2D uDepthMap;\nuniform vec2 uScreenSize;\nuniform float uRadius;\n\n#define uNear 6.0\n#define uFar 15.0\n\nconst float PI = 3.141592657;\n\nconst int samples = 8; //samples on the first ring (4-8)\nconst int rings = 4; //ring count (3-6)\n\nvec2 rand(in vec2 coord) //generating random noise\n{\n\tfloat noiseX = (fract(sin(dot(coord ,vec2(12.9898,78.233))) * 43758.5453));\n\tfloat noiseY = (fract(sin(dot(coord ,vec2(12.9898,78.233)*2.0)) * 43758.5453));\n\treturn vec2(noiseX,noiseY) * 0.001;\n}\n\nfloat readDepth(in vec2 coord)\n{\n\treturn (2.0 * uNear) / (uFar + uNear - texture(uDepthMap, coord ).x * (uFar-uNear)); \n}\n\nfloat compareDepths(in float depth1, in float depth2)\n{\n float aoCap = 1.0;\n float aoMultiplier = 50.0;\n float depthTolerance = 0.000;\n float aorange = 50.0; // units in space the AO effect extends to (this gets divided by the camera far range)\n float maxDepthDifference = 0.05; // Threshold for depth difference\n\n // Calculate depth difference\n float depthDifference = abs(depth1 - depth2);\n\n // Check if the depth difference exceeds the threshold\n // if (depthDifference > maxDepthDifference) {\n // return 0.0; // No AO if the difference is too large\n // }\n\n // Existing depth comparison logic\n float diff = sqrt(clamp(1.0 - (depth1 - depth2) / (aorange / (uFar - uNear)), 0.0, 1.0));\n float ao = min(aoCap, max(0.0, depth1 - depth2 - depthTolerance) * aoMultiplier) * diff;\n\n ao *= smoothstep(maxDepthDifference, maxDepthDifference * 0.5, depthDifference);\n\n return ao;\n}\n\nfloat checkSurroundingDepth(in vec2 coord, float baseDepth, float threshold) {\n float count = 0.0;\n float total = 0.0;\n float range = 0.02; // Range of pixels to check around the current pixel\n\n for (float x = -range; x <= range; x += 0.05) {\n for (float y = -range; y <= range; y += 0.05) {\n float depth = readDepth(coord + vec2(x, y));\n if (abs(depth - baseDepth) > threshold) {\n count += 1.0;\n }\n total += 1.0;\n }\n }\n\n // Return the ratio of nearby different-depth pixels to the total checked pixels\n return count / total;\n}\n\nfloat ssao() {\n float scale = uRadius;\n float textureWidth = uScreenSize.x * scale;\n float textureHeight = uScreenSize.y * scale;\n\n\tfloat depth = readDepth(vTextureCoord);\n\tfloat d;\n\tfloat aspect = textureWidth/textureHeight;\n\tvec2 noise = rand(vTextureCoord * 10.0);\n\n\tfloat w = (1.0 / textureWidth)/clamp(depth,0.05,1.0)+(noise.x*(1.0-noise.x));\n float h = (1.0 / textureHeight)/clamp(depth,0.05,1.0)+(noise.y*(1.0-noise.y));\n \n float pw = 0.0;\n float ph = 0.0;\n\n float ao = 0.0; \n float s = 0.0;\n float fade = 4.0;\n float t = 1.0;\n\n for (int i = 0 ; i < rings; i += 1) {\n \tfade *= 0.25;\n for (int j = 0 ; j < samples*rings; j += 1) {\n \tif (j >= samples*i) break;\n float step = PI*2.0 / (float(samples)*float(i));\n pw = (cos(float(j)*step)*float(i)) * t;\n ph = (sin(float(j)*step)*float(i))*aspect * t;\n d = readDepth( vec2(vTextureCoord.s+pw*w,vTextureCoord.t+ph*h));\n ao += compareDepths(depth,d)*fade; \n s += 1.0*fade;\n }\n }\n\n ao /= s;\n ao = 1.0 - ao;\n float offset = .5;\n ao = offset + (1.0 - offset) * ao;\n ao = pow(ao, 2.0);\n\n\treturn ao;\n}\n\nvoid main() {\n float ao = ssao();\n oColor = vec4(ao, ao, ao, 1.0);\n}\n").setClearColor(0,0,0,1).bindFrameBuffer(Ue).uniform("uScreenSize",[e.width*t,e.height*t]).uniform("uRadius",.15)}return ze.bindTexture("uDepthMap",e,0).draw(),Ue.texture}(this._fboRender.depthTexture),this._textureBlurredRender=function(e){const{width:t,height:n}=U;if(!He){const e=1;He=new ye(t*e,n*e,{minFilter:U.LINEAR,magFilter:U.LINEAR}),Ge=(new re).setMesh(oe()).useProgram(le,"#version 300 es\n\nprecision highp float;\n#define GLSLIFY 1\nin vec2 vTextureCoord;\nuniform sampler2D uMap;\nuniform vec2 uDirection;\nuniform vec2 uResolution;\n\nout vec4 oColor;\n\nvec4 blur9(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) {\n\tvec4 color = vec4(0.0);\n\tvec2 off1 = vec2(1.3846153846) * direction;\n\tvec2 off2 = vec2(3.2307692308) * direction;\n\tcolor += texture(image, uv) * 0.2270270270;\n\tcolor += texture(image, uv + (off1 / resolution)) * 0.3162162162;\n\tcolor += texture(image, uv - (off1 / resolution)) * 0.3162162162;\n\tcolor += texture(image, uv + (off2 / resolution)) * 0.0702702703;\n\tcolor += texture(image, uv - (off2 / resolution)) * 0.0702702703;\n\treturn color;\n}\n\nvoid main(void) {\n oColor = blur9(uMap, vTextureCoord, uResolution, uDirection);\n}").setClearColor(0,0,0,1)}for(let r=0;r<1;r++){const a=1/Math.pow(1.1,r),s=0===r?e:He.read.texture;Ge.bindFrameBuffer(He.write).bindTexture("uMap",s,0).uniform("uDirection",[1,0]).uniform("uResolution",[t*a,n*a]).draw(),He.swap(),Ge.bindFrameBuffer(He.write).bindTexture("uMap",He.read.texture,0).uniform("uDirection",[0,1]).uniform("uResolution",[t*a,n*a]).draw(),He.swap()}return He.read.texture}(this._fboRender.texture)}_updateFlow(){this._drawFlowUpdate.bindFrameBuffer(this._fboFlow.write).bindTexture("uMap",this._fboFlow.read.texture,0).draw(),this._fboFlow.swap()}_updateShadowMap(){this._fboShadow.bind(),U.setMatrices(this._cameraLight),U.clear(0,0,0,0),this._renderRibbon(!1),this._fboShadow.unbind()}_renderRibbon(e=!1){const t=e?this._fboShadow.depthTexture:this._fbo.read.getTexture(0);this._drawRibbon.bindTexture("uPosMap",this._fboScrambled.texture,0).bindTexture("uDepthMap",t,1).uniform("uIndex",this._index).uniform("uLight",this._lightPosition).uniform("uShadowMatrix",this.mtxShadow).uniform("uTime",ve.Z.getElapsedTime()).uniform("uTouch",this._hit).draw()}render(){let e=.1;U.clear(e,e,e,1),U.setMatrices(this.camera),U.disable(U.DEPTH_TEST);const{near:t,far:n}=this.camera;let r=(this.orbitalControl.radius.value+3.2-t)/(n-t);if(this._drawCompose.bindTexture("uMap",this._fboRender.texture,0).bindTexture("uAOMap",this._textureAO,1).bindTexture("uNoiseMap",this._textureNoise,2).bindTexture("uLookupMap",this._textureLookup,3).bindTexture("uBlurMap",this._textureBlurredRender,4).bindTexture("uDepthMap",this._fboRender.depthTexture,5).uniform("uFocus",r).uniform("uRatio",U.aspectRatio).uniform("uNear",t).uniform("uFar",n).draw(),this._handLeft){e=.05;let t=2*this._handLeft[0]-1,n=2*this._handLeft[1]-1;this._dBall.draw([8*t,8*n,0],[e,e,e],[1,0,0]),t=2*this._handRight[0]-1,n=2*this._handRight[1]-1,this._dBall.draw([8*t,8*n,0],[e,e,e],[1,0,0])}}resize(){const{innerWidth:e,innerHeight:t}=window;U.setSize(1.5*e,1.5*t),this.camera?.setAspectRatio?.(U.aspectRatio),this._fboRender=new Q(U.width,U.height),console.log(U.aspectRatio,.8)}},np=[{id:"lookup",url:"assets/lookup.png",type:"png"}];var rp=a(370),ap=a.n(rp);let sp,op,ip;var up;String.prototype.replaceAll=function(e,t){return this.replace(new RegExp(e,"g"),t)},window.addEventListener("keydown",(e=>{if(83===e.keyCode&&(e.metaKey||e.ctrlKey)){e.preventDefault();const t=(()=>{const e=new Date;return`${e.getFullYear()}.${e.getMonth()+1}.${e.getDate()}-${e.getHours()}.${e.getMinutes()}.${e.getSeconds()}`})();((e,t)=>{var n=document.createElement("a"),r=(e=>{for(var t=e.split(","),n=t[0].match(/:(.*?);/)[1],r=atob(t[1]),a=r.length,s=new Uint8Array(a);a--;)s[a]=r.charCodeAt(a);return new Blob([s],{type:n})})(e.toDataURL({format:"png",multiplier:4})),a=URL.createObjectURL(r);n.download=`${t}.png`,n.href=a,n.click()})(document.querySelector("#main-canvas"),t)}})),new Promise(((e,t)=>{const n=document.body.querySelector(".Loading-Bar");console.log("Load Assets",np),np.length>0?(document.body.classList.add("isLoading"),new(ap())({assets:np}).on("error",(e=>{console.log("Error :",e)})).on("progress",(e=>{n&&(n.style.width=100*e+"%")})).on("complete",(t=>{n&&(n.style.width="100%"),Re.init(t),setTimeout((()=>{document.body.classList.remove("isLoading"),e(up)}),500)})).start()):e(up)})).then((function(){a.e(891).then(a.bind(a,891)).then((({default:e})=>{e.init(),(()=>{ip=document.createElement("canvas"),ip.id="main-canvas",document.body.appendChild(ip),U.init(ip,{alpha:!1,preserveDrawingBuffer:!0});const{gl:e}=U;"drawingBufferColorSpace"in e&&(e.drawingBufferColorSpace="display-p3",console.log("Drawing Buffer Color Space:",e.drawingBufferColorSpace)),op=new tp,sp=document.querySelector("#main-canvas"),document.addEventListener("keydown",(function(e){"f"===e.key&&sp&&(document.fullscreenElement?document.exitFullscreen():sp.requestFullscreen())}))})(),Promise.all([a.e(296),a.e(437)]).then(a.bind(a,824)).then((({default:e})=>{e(op)}))}))}),Se.H)})()})(); \ No newline at end of file diff --git a/experiments/ribbon02/dist/bundle.js.LICENSE.txt b/experiments/ribbon02/dist/bundle.js.LICENSE.txt index b5fb7739..2901c2f7 100644 --- a/experiments/ribbon02/dist/bundle.js.LICENSE.txt +++ b/experiments/ribbon02/dist/bundle.js.LICENSE.txt @@ -3,3 +3,242 @@ object-assign (c) Sindre Sorhus @license MIT */ + +/** + * @license + * Copyright 2023 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * @license + * Copyright 2017 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * @license + * Copyright 2018 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * ============================================================================= + */ + +/** + * @license + * Copyright 2019 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * @license + * Copyright 2020 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * @license + * Copyright 2020 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * @license + * Copyright 2021 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * @license + * Copyright 2021 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * @license + * Copyright 2022 Google LLC. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * @license + * Copyright 2022 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * @license + * Copyright 2022 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * @license + * Copyright 2023 Google LLC. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ + +/** + * @license + * Copyright 2023 Google LLC. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================================= + */ diff --git a/experiments/ribbon02/dist/index.html b/experiments/ribbon02/dist/index.html index f769a7d6..6c5e3ce5 100644 --- a/experiments/ribbon02/dist/index.html +++ b/experiments/ribbon02/dist/index.html @@ -1 +1 @@ -Sketches | Floating Ribbons \ No newline at end of file +Sketches | Floating Ribbons \ No newline at end of file diff --git a/experiments/ribbon02/dist/lib/tfjs-backend-webgl.js b/experiments/ribbon02/dist/lib/tfjs-backend-webgl.js index 99e6d21d..4ecd3689 100644 --- a/experiments/ribbon02/dist/lib/tfjs-backend-webgl.js +++ b/experiments/ribbon02/dist/lib/tfjs-backend-webgl.js @@ -1,2 +1,2 @@ /*! For license information please see tfjs-backend-webgl.js.LICENSE.txt */ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@tensorflow/tfjs-core")):"function"==typeof define&&define.amd?define(["exports","@tensorflow/tfjs-core"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).tf=e.tf||{},e.tf)}(this,(function(e,n){"use strict";var t=function(e){var n=Object.create(null);return e&&Object.keys(e).forEach((function(t){if("default"!==t){var a=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,a.get?a:{enumerable:!0,get:function(){return e[t]}})}})),n.default=e,n}(n),a=function(e,n){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])},a(e,n)};function r(e,n,t,a){return new(t||(t=Promise))((function(r,o){function i(e){try{s(a.next(e))}catch(e){o(e)}}function c(e){try{s(a.throw(e))}catch(e){o(e)}}function s(e){var n;e.done?r(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(i,c)}s((a=a.apply(e,n||[])).next())}))}function o(e,n){var t,a,r,o,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function c(o){return function(c){return function(o){if(t)throw new TypeError("Generator is already executing.");for(;i;)try{if(t=1,a&&(r=2&o[0]?a.return:o[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,o[1])).done)return r;switch(a=0,r&&(o=[2&o[0],r.value]),o[0]){case 0:case 1:r=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,a=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!((r=(r=i.trys).length>0&&r[r.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[a++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function c(e,n){var t="function"==typeof Symbol&&e[Symbol.iterator];if(!t)return e;var a,r,o=t.call(e),i=[];try{for(;(void 0===n||n-- >0)&&!(a=o.next()).done;)i.push(a.value)}catch(e){r={error:e}}finally{try{a&&!a.done&&(t=o.return)&&t.call(o)}finally{if(r)throw r.error}}return i}function s(e,n,t){if(t||2===arguments.length)for(var a,r=0,o=n.length;ra||t>a){r="[".concat(e,"x").concat(t,"]");var o="[".concat(a,"x").concat(a,"]");throw new Error("Requested texture size "+r+" greater than WebGL maximum on this browser / GPU "+o+".")}}function B(e){return K(e,(function(){return e.createFramebuffer()}),"Unable to create WebGLFramebuffer.")}function V(e,n,t,a,r,o,i){var c=e.getAttribLocation(n,t);return-1!==c&&(C(e,(function(){return e.bindBuffer(e.ARRAY_BUFFER,a)})),C(e,(function(){return e.vertexAttribPointer(c,r,e.FLOAT,!1,o,i)})),C(e,(function(){return e.enableVertexAttribArray(c)})),!0)}function W(e,n,t){q(e,t),C(e,(function(){return e.activeTexture(e.TEXTURE0+t)})),C(e,(function(){return e.bindTexture(e.TEXTURE_2D,n)}))}function U(e,n,t){return K(e,(function(){return e.getUniformLocation(n,t)}),'uniform "'+t+'" not present in program.')}function M(e,n,t){return e.getUniformLocation(n,t)}function G(e,n,t,a){C(e,(function(){return W(e,n,a)})),C(e,(function(){return e.uniform1i(t,a)}))}function z(e,n,t){C(e,(function(){return e.bindFramebuffer(e.FRAMEBUFFER,t)})),C(e,(function(){return e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0)}))}function X(e,n){C(e,(function(){return e.bindFramebuffer(e.FRAMEBUFFER,n)})),C(e,(function(){return e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,null,0)}))}function H(e){var n=e.checkFramebufferStatus(e.FRAMEBUFFER);if(n!==e.FRAMEBUFFER_COMPLETE)throw new Error("Error binding framebuffer: "+j(e,n))}function j(e,n){switch(n){case e.FRAMEBUFFER_INCOMPLETE_ATTACHMENT:return"FRAMEBUFFER_INCOMPLETE_ATTACHMENT";case e.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:return"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT";case e.FRAMEBUFFER_INCOMPLETE_DIMENSIONS:return"FRAMEBUFFER_INCOMPLETE_DIMENSIONS";case e.FRAMEBUFFER_UNSUPPORTED:return"FRAMEBUFFER_UNSUPPORTED";default:return"unknown error ".concat(n)}}function K(e,n,t){var a=C(e,(function(){return n()}));if(null==a)throw new Error(t);return a}function q(e,n){var t=e.MAX_COMBINED_TEXTURE_IMAGE_UNITS-1,a=n+e.TEXTURE0;if(at){var r="[gl.TEXTURE0, gl.TEXTURE".concat(t,"]");throw new Error("textureUnit must be in ".concat(r,"."))}}function Y(e,t){return void 0===t&&(t=2),n.util.sizeFromShape(e.slice(0,e.length-t))}function Q(e){if(0===e.length)throw Error("Cannot get rows and columns of an empty shape array.");return[e.length>1?e[e.length-2]:1,e[e.length-1]]}function Z(e){var n=[1,1,1];return 0===e.length||1===e.length&&1===e[0]||(n=s([Y(e)],c(Q(e)),!1)),n}function J(e,t){var a;void 0===t&&(t=!1);var r=n.env().getNumber("WEBGL_MAX_TEXTURE_SIZE"),o=n.env().getNumber("WEBGL_MAX_SIZE_FOR_NARROW_TEXTURE");if(o===1/0&&n.env().getBool("WEBGL_AUTO_SQUARIFY_NARROW_TEXTURE_SHAPE")&&(o=r/2),t&&(r*=2,o*=2,1===(e=e.map((function(t,a){return a>=e.length-2?n.util.nearestLargerEven(e[a]):e[a]}))).length&&(e=[2,e[0]])),2!==e.length){var i=n.util.squeezeShape(e);e=i.newShape}var u=n.util.sizeFromShape(e),l=null;e.length<=1&&u<=r?l=[1,u]:2===e.length&&e[0]<=r&&e[1]<=r?l=e:3===e.length&&e[0]*e[1]<=r&&e[2]<=r?l=[e[0]*e[1],e[2]]:3===e.length&&e[0]<=r&&e[1]*e[2]<=r?l=[e[0],e[1]*e[2]]:4===e.length&&e[0]*e[1]*e[2]<=r&&e[3]<=r?l=[e[0]*e[1]*e[2],e[3]]:4===e.length&&e[0]<=r&&e[1]*e[2]*e[3]<=r&&(l=[e[0],e[1]*e[2]*e[3]]);var d=null!=l&&Math.max.apply(Math,s([],c(l),!1))>o&&Math.min.apply(Math,s([],c(l),!1))<=(t?2:1)&&Math.min.apply(Math,s([],c(l),!1))>0;if(null==l||d)if(t){var p=Y(e),h=2,f=2;e.length&&(h=(a=c(Q(e),2))[0],f=a[1]),u=p*(h/2)*(f/2),l=n.util.sizeToSquarishShape(u).map((function(e){return 2*e}))}else l=n.util.sizeToSquarishShape(u);return l}function $(e){return e%2==0}function ee(e,t){if(e=e.slice(-2),t=t.slice(-2),n.util.arraysEqual(e,t))return!0;if(!e.length||!t.length)return!0;if(0===e[0]||0===e[1]||0===t[0]||0===t[1])return!0;if(e.length!==t.length){var a=e[e.length-1],r=t[t.length-1];if(a===r)return!0;if($(a)&&$(r)&&(1===e[0]||1===t[0]))return!0}return e[1]===t[1]&&$(e[0])&&$(t[0])}function ne(e){if(null==R){var n=x(e);R=n.getParameter(n.MAX_TEXTURE_SIZE)}return R}function te(e){if(null==T){var n=x(e);T=n.getParameter(n.MAX_TEXTURE_IMAGE_UNITS)}return Math.min(16,T)}function ae(e){if(0===e)return 0;var n=x(e);return re(n,"EXT_disjoint_timer_query_webgl2")&&2===e?2:re(n,"EXT_disjoint_timer_query")?1:0}function re(e,n){return null!=e.getExtension(n)}function oe(e){try{if(null!=x(e))return!0}catch(e){return console.log("Error when getting WebGL context: ",e),!1}return!1}function ie(e){if(0===e)return!1;var n=x(e);if(1===e){if(!re(n,"OES_texture_float"))return!1}else if(!re(n,"EXT_color_buffer_float"))return!1;return se(n)}function ce(e){if(0===e)return!1;var n=x(e);if(1!==e){if(re(n,"EXT_color_buffer_float"))return se(n);var t="EXT_color_buffer_half_float";if(re(n,t)){var a=n.getExtension(t);return function(e,n){var t=b(e,n),a=e.createTexture();e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,t.internalFormatHalfFloat,1,1,0,t.textureFormatFloat,t.textureTypeHalfFloat,null);var r=e.createFramebuffer();e.bindFramebuffer(e.FRAMEBUFFER,r),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a,0);var o=e.checkFramebufferStatus(e.FRAMEBUFFER)===e.FRAMEBUFFER_COMPLETE;return e.bindTexture(e.TEXTURE_2D,null),e.bindFramebuffer(e.FRAMEBUFFER,null),e.deleteTexture(a),e.deleteFramebuffer(r),o}(n,a)}return!1}return!!re(n,"OES_texture_float")&&!!re(n,"WEBGL_color_buffer_float")&&se(n)}function se(e){var n=b(e),t=e.createTexture();e.bindTexture(e.TEXTURE_2D,t),e.texImage2D(e.TEXTURE_2D,0,n.internalFormatFloat,1,1,0,n.textureFormatFloat,n.textureTypeFloat,null);var a=e.createFramebuffer();e.bindFramebuffer(e.FRAMEBUFFER,a),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,t,0);var r=e.checkFramebufferStatus(e.FRAMEBUFFER)===e.FRAMEBUFFER_COMPLETE;return e.bindTexture(e.TEXTURE_2D,null),e.bindFramebuffer(e.FRAMEBUFFER,null),e.deleteTexture(t),e.deleteFramebuffer(a),r}function ue(e){return 2===e&&null!=x(e).fenceSync}function le(e,t){Array.isArray(e)||(e=[e]),e.forEach((function(e){null!=e&&n.util.assert("complex64"!==e.dtype,(function(){return"".concat(t," does not support complex64 tensors ")+"in the WebGL backend."}))}))}var de={__proto__:null,assertNotComplex:le,bindCanvasToFramebuffer:function(e){C(e,(function(){return e.bindFramebuffer(e.FRAMEBUFFER,null)})),C(e,(function(){return e.viewport(0,0,e.canvas.width,e.canvas.height)})),C(e,(function(){return e.scissor(0,0,e.canvas.width,e.canvas.height)}))},bindColorTextureToFramebuffer:z,bindTextureToProgramUniformSampler:G,bindTextureUnit:W,bindVertexBufferToProgramAttribute:V,callAndCheck:C,canBeRepresented:y,createFragmentShader:k,createFramebuffer:B,createProgram:A,createStaticIndexBuffer:D,createStaticVertexBuffer:F,createTexture:P,createVertexShader:S,getBatchDim:Y,getExtensionOrThrow:I,getFramebufferErrorMessage:j,getMaxTexturesInShader:te,getNumChannels:function(){return 2===n.env().getNumber("WEBGL_VERSION")?1:4},getProgramUniformLocation:M,getProgramUniformLocationOrThrow:U,getRowsCols:Q,getShapeAs3D:Z,getTextureShapeFromLogicalShape:J,getWebGLDisjointQueryTimerVersion:ae,getWebGLErrorMessage:w,getWebGLMaxTextureSize:ne,hasExtension:re,isCapableOfRenderingToFloatTexture:ie,isDownloadFloatTextureEnabled:ce,isReshapeFree:ee,isWebGLFenceEnabled:ue,isWebGLVersionEnabled:oe,linkProgram:_,logShaderSourceAndInfoLog:E,resetMaxTextureSize:function(){R=null},resetMaxTexturesInShader:function(){T=null},unbindColorTextureFromFramebuffer:X,unbindTextureUnit:function(e,n){q(e,n),C(e,(function(){return e.activeTexture(e.TEXTURE0+n)})),C(e,(function(){return e.bindTexture(e.TEXTURE_2D,null)}))},validateFramebuffer:H,validateProgram:O,validateTextureSize:L},pe=n.env();function he(){var e,t,a,r,o,i,c,s,u,l;return 2===n.env().getNumber("WEBGL_VERSION")?(e="#version 300 es",t="in",a="out",r="in",o="texture",i="outputColor",c="out vec4 outputColor;",s=n.env().getBool("WEBGL2_ISNAN_CUSTOM")?"\n bool isnan_custom(float val) {\n uint floatToUint = floatBitsToUint(val);\n return (floatToUint & 0x7fffffffu) > 0x7f800000u;\n }\n\n bvec4 isnan_custom(vec4 val) {\n return bvec4(isnan_custom(val.x),\n isnan_custom(val.y), isnan_custom(val.z), isnan_custom(val.w));\n }\n\n #define isnan(value) isnan_custom(value)\n ":"",u="",l="\n #define round(value) newRound(value)\n int newRound(float value) {\n return int(floor(value + 0.5));\n }\n\n ivec4 newRound(vec4 value) {\n return ivec4(floor(value + vec4(0.5)));\n }\n "):(e="",t="attribute",a="varying",r="varying",o="texture2D",i="gl_FragColor",c="",s="\n #define isnan(value) isnan_custom(value)\n bool isnan_custom(float val) {\n return (val > 0. || val < 1. || val == 0.) ? false : true;\n }\n bvec4 isnan_custom(vec4 val) {\n return bvec4(isnan(val.x), isnan(val.y), isnan(val.z), isnan(val.w));\n }\n ",u="\n uniform float INFINITY;\n\n bool isinf(float val) {\n return abs(val) == INFINITY;\n }\n bvec4 isinf(vec4 val) {\n return equal(abs(val), vec4(INFINITY));\n }\n ",l="\n int round(float value) {\n return int(floor(value + 0.5));\n }\n\n ivec4 round(vec4 value) {\n return ivec4(floor(value + vec4(0.5)));\n }\n "),{version:e,attribute:t,varyingVs:a,varyingFs:r,texture2D:o,output:i,defineOutput:c,defineSpecialNaN:s,defineSpecialInf:u,defineRound:l}}function fe(e,t,a){void 0===a&&(a="index");var r=n.util.computeStrides(t);return r.map((function(n,t){var o="int ".concat(e[t]," = ").concat(a," / ").concat(n),i=t===r.length-1?"int ".concat(e[t+1]," = ").concat(a," - ").concat(e[t]," * ").concat(n):"index -= ".concat(e[t]," * ").concat(n);return"".concat(o,"; ").concat(i,";")})).join("")}function xe(e,t,a){void 0===a&&(a="index");var r=n.util.computeStrides(t);return r.map((function(n,t){var o="int ".concat(e[t]," = ").concat(a," / outShapeStrides[").concat(t,"]"),i=t===r.length-1?"int ".concat(e[t+1]," = ").concat(a," - ").concat(e[t]," * outShapeStrides[").concat(t,"]"):"index -= ".concat(e[t]," * outShapeStrides[").concat(t,"]");return"".concat(o,"; ").concat(i,";")})).join("")}function ve(e){var t=n.util.computeStrides(e).map((function(e){return e.toString()}));return"\n int getFlatIndex(ivec3 coords) {\n return coords.x * ".concat(t[0]," + coords.y * ").concat(t[1]," + coords.z;\n }\n")}pe.registerFlag("HAS_WEBGL",(function(){return pe.getNumber("WEBGL_VERSION")>0})),pe.registerFlag("WEBGL_VERSION",(function(){return oe(2)?2:oe(1)?1:0})),pe.registerFlag("WEBGL_CHECK_NUMERICAL_PROBLEMS",(function(){return!1})),pe.registerFlag("WEBGL_BUFFER_SUPPORTED",(function(){return 2===pe.get("WEBGL_VERSION")})),pe.registerFlag("WEBGL_CPU_FORWARD",(function(){return!0})),pe.registerFlag("WEBGL_FORCE_F16_TEXTURES",(function(){return!1})),pe.registerFlag("WEBGL_PACK",(function(){return pe.getBool("HAS_WEBGL")})),pe.registerFlag("WEBGL_PACK_NORMALIZATION",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_CLIP",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_DEPTHWISECONV",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_BINARY_OPERATIONS",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_UNARY_OPERATIONS",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_ARRAY_OPERATIONS",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_IMAGE_OPERATIONS",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_REDUCE",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_LAZILY_UNPACK",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_CONV_IM2COL",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_CONV2DTRANSPOSE",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_MAX_TEXTURE_SIZE",(function(){return ne(pe.getNumber("WEBGL_VERSION"))})),pe.registerFlag("WEBGL_MAX_TEXTURES_IN_SHADER",(function(){return te(pe.getNumber("WEBGL_VERSION"))})),pe.registerFlag("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION",(function(){var e=pe.getNumber("WEBGL_VERSION");return 0===e?0:ae(e)})),pe.registerFlag("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE",(function(){return pe.getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")>0&&!n.device_util.isMobile()})),pe.registerFlag("WEBGL_RENDER_FLOAT32_CAPABLE",(function(){return ie(pe.getNumber("WEBGL_VERSION"))})),pe.registerFlag("WEBGL_RENDER_FLOAT32_ENABLED",(function(){return!pe.getBool("WEBGL_FORCE_F16_TEXTURES")&&pe.getBool("WEBGL_RENDER_FLOAT32_CAPABLE")})),pe.registerFlag("WEBGL_DOWNLOAD_FLOAT_ENABLED",(function(){return ce(pe.getNumber("WEBGL_VERSION"))})),pe.registerFlag("WEBGL_FENCE_API_ENABLED",(function(){return ue(pe.getNumber("WEBGL_VERSION"))})),pe.registerFlag("WEBGL_SIZE_UPLOAD_UNIFORM",(function(){return pe.getBool("WEBGL_RENDER_FLOAT32_ENABLED")?4:0})),pe.registerFlag("WEBGL_DELETE_TEXTURE_THRESHOLD",(function(){return-1}),(function(e){if("number"!=typeof e)throw new Error("WEBGL_DELETE_TEXTURE_THRESHOLD must be a number but "+"got ".concat(e,"."));if(e<0&&-1!==e)throw new Error("WEBGL_DELETE_TEXTURE_THRESHOLD must be -1 (indicating never "+"delete) or at least 0, but got ".concat(e,"."))})),pe.registerFlag("WEBGL_FLUSH_THRESHOLD",(function(){return n.device_util.isMobile()?1:-1}),(function(e){if("number"!=typeof e)throw new Error("WEBGL_FLUSH_THRESHOLD must be a number but got "+"".concat(e,"."));if(e<0&&-1!==e)throw new Error("WEBGL_FLUSH_THRESHOLD must be -1 (indicating never "+"manual flush) or at least 0, but got ".concat(e,"."))})),pe.registerFlag("CPU_HANDOFF_SIZE_THRESHOLD",(function(){return 128})),pe.registerFlag("WEBGL_USE_SHAPES_UNIFORMS",(function(){return!1})),pe.registerFlag("TOPK_LAST_DIM_CPU_HANDOFF_SIZE_THRESHOLD",(function(){return 1e5})),pe.registerFlag("TOPK_K_CPU_HANDOFF_THRESHOLD",(function(){return 128})),pe.registerFlag("WEBGL_EXP_CONV",(function(){return!1})),pe.registerFlag("SOFTWARE_WEBGL_ENABLED",(function(){return pe.getBool("IS_TEST")})),pe.registerFlag("WEBGL_MAX_SIZE_FOR_NARROW_TEXTURE",(function(){return 1/0})),pe.registerFlag("WEBGL_AUTO_SQUARIFY_NARROW_TEXTURE_SHAPE",(function(){return!1})),pe.registerFlag("WEBGL2_ISNAN_CUSTOM",(function(){return!1})),pe.registerFlag("ENGINE_COMPILE_ONLY",(function(){return!1}));var ge="\n const float FLOAT_MAX = 1.70141184e38;\n const float FLOAT_MIN = 1.17549435e-38;\n\n lowp vec4 encode_float(highp float v) {\n if (isnan(v)) {\n return vec4(255, 255, 255, 255);\n }\n\n highp float av = abs(v);\n\n if(av < FLOAT_MIN) {\n return vec4(0.0, 0.0, 0.0, 0.0);\n } else if(v > FLOAT_MAX) {\n return vec4(0.0, 0.0, 128.0, 127.0) / 255.0;\n } else if(v < -FLOAT_MAX) {\n return vec4(0.0, 0.0, 128.0, 255.0) / 255.0;\n }\n\n highp vec4 c = vec4(0,0,0,0);\n\n highp float e = floor(log2(av));\n highp float m = exp2(fract(log2(av))) - 1.0;\n\n c[2] = floor(128.0 * m);\n m -= c[2] / 128.0;\n c[1] = floor(32768.0 * m);\n m -= c[1] / 32768.0;\n c[0] = floor(8388608.0 * m);\n\n highp float ebias = e + 127.0;\n c[3] = floor(ebias / 2.0);\n ebias -= c[3] * 2.0;\n c[2] += floor(ebias) * 128.0;\n\n c[3] += 128.0 * step(0.0, -v);\n\n return c / 255.0;\n }\n",me=n.backend_util.getBroadcastDims;function be(e,t,a){var r=[];if(e.forEach((function(e){var t=n.util.sizeFromShape(e.shapeInfo.logicalShape);if(e.shapeInfo.isUniform?r.push("uniform float ".concat(e.name).concat(t>1?"[".concat(t,"]"):"",";")):(r.push("uniform sampler2D ".concat(e.name,";")),r.push("uniform int offset".concat(e.name,";"))),a.enableShapeUniforms){switch(Ee(a.packedInputs,e.shapeInfo.logicalShape,e.shapeInfo.texShape).uniformShape.length){case 1:r.push("uniform int ".concat(e.name,"Shape;"));break;case 2:r.push("uniform ivec2 ".concat(e.name,"Shape;"));break;case 3:r.push("uniform ivec3 ".concat(e.name,"Shape;"));break;case 4:r.push("uniform ivec4 ".concat(e.name,"Shape;"))}r.push("uniform ivec2 ".concat(e.name,"TexShape;"))}})),a.enableShapeUniforms){switch(t.logicalShape.length){case 1:r.push("uniform int outShape;");break;case 2:r.push("uniform ivec2 outShape;"),r.push("uniform int outShapeStrides;");break;case 3:r.push("uniform ivec3 outShape;"),r.push("uniform ivec2 outShapeStrides;");break;case 4:r.push("uniform ivec4 outShape;"),r.push("uniform ivec3 outShapeStrides;")}r.push("uniform ivec2 outTexShape;")}a.customUniforms&&a.customUniforms.forEach((function(e){r.push("uniform ".concat(e.type," ").concat(e.name).concat(e.arrayIndex?"[".concat(e.arrayIndex,"]"):"",";"))}));var o,i,c=r.join("\n"),s=e.map((function(e){return function(e,t,a,r){void 0===a&&(a=!1);var o="";o+=a?ye(e,r):Ce(e,r);var i=e.shapeInfo.logicalShape,c=t.logicalShape;return i.length<=c.length&&(o+=a?function(e,t){var a,r,o=e.name,i=o.charAt(0).toUpperCase()+o.slice(1),c="get"+i+"AtOutCoords",s=e.shapeInfo.logicalShape.length,u=t.logicalShape.length,l=me(e.shapeInfo.logicalShape,t.logicalShape),d=Ne(u),p=u-s,h=["x","y","z","w","u","v"];a=0===s?"":u<2&&l.length>=1?"coords = 0;":l.map((function(e){return"coords.".concat(h[e+p]," = 0;")})).join("\n"),r=u<2&&s>0?"coords":e.shapeInfo.logicalShape.map((function(e,n){return"coords.".concat(h[n+p])})).join(", ");var f="return outputValue;",x=1===n.util.sizeFromShape(e.shapeInfo.logicalShape),v=1===n.util.sizeFromShape(t.logicalShape);if(1!==s||x||v){if(x&&!v)f=1===u?"\n return vec4(outputValue.x, outputValue.x, 0., 0.);\n ":"\n return vec4(outputValue.x);\n ";else if(l.length){var g=s-2,m=s-1;l.indexOf(g)>-1&&l.indexOf(m)>-1?f="return vec4(outputValue.x);":l.indexOf(g)>-1?f="return vec4(outputValue.x, outputValue.y, outputValue.x, outputValue.y);":l.indexOf(m)>-1&&(f="return vec4(outputValue.xx, outputValue.zz);")}}else f="\n return vec4(outputValue.xy, outputValue.xy);\n ";return"\n vec4 ".concat(c,"() {\n ").concat(d," coords = getOutputCoords();\n ").concat(a,"\n vec4 outputValue = get").concat(i,"(").concat(r,");\n ").concat(f,"\n }\n ")}(e,t):function(e,t){var a=e.name,r=a.charAt(0).toUpperCase()+a.slice(1),o="get"+r+"AtOutCoords",i=t.texShape,c=e.shapeInfo.texShape,s=e.shapeInfo.logicalShape.length,u=t.logicalShape.length;if(!e.shapeInfo.isUniform&&s===u&&null==e.shapeInfo.flatOffset&&n.util.arraysEqual(c,i))return"\n float ".concat(o,"() {\n return sampleTexture(").concat(a,", resultUV);\n }\n ");var l,d,p=Ne(u),h=me(e.shapeInfo.logicalShape,t.logicalShape),f=u-s,x=["x","y","z","w","u","v"];return l=0===s?"":u<2&&h.length>=1?"coords = 0;":h.map((function(e){return"coords.".concat(x[e+f]," = 0;")})).join("\n"),d=u<2&&s>0?"coords":e.shapeInfo.logicalShape.map((function(e,n){return"coords.".concat(x[n+f])})).join(", "),"\n float ".concat(o,"() {\n ").concat(p," coords = getOutputCoords();\n ").concat(l,"\n return get").concat(r,"(").concat(d,");\n }\n ")}(e,t)),o}(e,t,a.packedInputs,a.enableShapeUniforms)})).join("\n"),u=t.texShape,l=he(),d=function(e){return"\n float sampleTexture(sampler2D textureSampler, vec2 uv) {\n return ".concat(e.texture2D,"(textureSampler, uv).r;\n }\n ")}(l),p=function(e){return"".concat(e.version,"\n precision highp float;\n precision highp int;\n precision highp sampler2D;\n ").concat(e.varyingFs," vec2 resultUV;\n ").concat(e.defineOutput,"\n const vec2 halfCR = vec2(0.5, 0.5);\n\n struct ivec5\n {\n int x;\n int y;\n int z;\n int w;\n int u;\n };\n\n struct ivec6\n {\n int x;\n int y;\n int z;\n int w;\n int u;\n int v;\n };\n\n uniform float NAN;\n ").concat(e.defineSpecialNaN,"\n ").concat(e.defineSpecialInf,"\n ").concat(e.defineRound,"\n\n int imod(int x, int y) {\n return x - y * (x / y);\n }\n\n int idiv(int a, int b, float sign) {\n int res = a / b;\n int mod = imod(a, b);\n if (sign < 0. && mod != 0) {\n res -= 1;\n }\n return res;\n }\n\n //Based on the work of Dave Hoskins\n //https://www.shadertoy.com/view/4djSRW\n #define HASHSCALE1 443.8975\n float random(float seed){\n vec2 p = resultUV * seed;\n vec3 p3 = fract(vec3(p.xyx) * HASHSCALE1);\n p3 += dot(p3, p3.yzx + 19.19);\n return fract((p3.x + p3.y) * p3.z);\n }\n\n ").concat(we,"\n ").concat(Ie,"\n ").concat(Se,"\n ")}(l);return t.isPacked?(o=function(e,t,a){switch(e.length){case 0:return"\n int getOutputCoords() {\n return 0;\n }\n ";case 1:return function(e,n,t){var a=[Math.ceil(n[0]/2),Math.ceil(n[1]/2)];return 1===a[0]?t?"\n int getOutputCoords() {\n return 2 * int(resultUV.x * ceil(float(outTexShape[1]) / 2.0));\n }\n ":"\n int getOutputCoords() {\n return 2 * int(resultUV.x * ".concat(a[1],".0);\n }\n "):1===a[1]?t?"\n int getOutputCoords() {\n return 2 * int(resultUV.y * ceil(float(outTexShape[0]) / 2.0));\n }\n ":"\n int getOutputCoords() {\n return 2 * int(resultUV.y * ".concat(a[0],".0);\n }\n "):t?"\n int getOutputCoords() {\n ivec2 packedTexShape = ivec2(ceil(float(outTexShape[0]) / 2.0), ceil(float(outTexShape[1]) / 2.0));\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(packedTexShape[0], packedTexShape[1]));\n return 2 * (resTexRC.x * packedTexShape[1] + resTexRC.y);\n }\n ":"\n int getOutputCoords() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(".concat(a[0],", ").concat(a[1],"));\n return 2 * (resTexRC.x * ").concat(a[1]," + resTexRC.y);\n }\n ")}(0,t,a);case 2:return function(e,t,a){var r=[Math.ceil(t[0]/2),Math.ceil(t[1]/2)];if(n.util.arraysEqual(e,t))return a?"\n ivec2 getOutputCoords() {\n ivec2 packedTexShape = ivec2(ceil(float(outTexShape[0]) / 2.0), ceil(float(outTexShape[1]) / 2.0));\n return 2 * ivec2(resultUV.yx * vec2(packedTexShape[0], packedTexShape[1]));\n }\n ":"\n ivec2 getOutputCoords() {\n return 2 * ivec2(resultUV.yx * vec2(".concat(r[0],", ").concat(r[1],"));\n }\n ");var o=Math.ceil(e[1]/2);return a?"\n ivec2 getOutputCoords() {\n ivec2 packedTexShape = ivec2(ceil(float(outTexShape[0]) / 2.0), ceil(float(outTexShape[1]) / 2.0));\n int texelsInLogicalRow = int(ceil(float(outShape[1]) / 2.0));\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(packedTexShape[0], packedTexShape[1]));\n\n int index = resTexRC.x * packedTexShape[1] + resTexRC.y;\n int r = 2 * (index / texelsInLogicalRow);\n int c = imod(index, texelsInLogicalRow) * 2;\n\n return ivec2(r, c);\n }\n ":"\n ivec2 getOutputCoords() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(".concat(r[0],", ").concat(r[1],"));\n\n int index = resTexRC.x * ").concat(r[1]," + resTexRC.y;\n int r = 2 * (index / ").concat(o,");\n int c = imod(index, ").concat(o,") * 2;\n\n return ivec2(r, c);\n }\n ")}(e,t,a);case 3:return function(e,n,t){if(t)return"\n ivec3 getOutputCoords() {\n ivec2 packedTexShape = ivec2(ceil(float(outTexShape[0]) / 2.0), ceil(float(outTexShape[1]) / 2.0));\n int texelsInLogicalRow = int(ceil(float(outShape[2]) / 2.0));\n int texelsInBatch = texelsInLogicalRow * int(ceil(float(outShape[1]) / 2.0));\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(packedTexShape[0], packedTexShape[1]));\n int index = resTexRC.x * packedTexShape[1] + resTexRC.y;\n\n int b = index / texelsInBatch;\n index -= b * texelsInBatch;\n\n int r = 2 * (index / texelsInLogicalRow);\n int c = imod(index, texelsInLogicalRow) * 2;\n\n return ivec3(b, r, c);\n }\n ";var a=[Math.ceil(n[0]/2),Math.ceil(n[1]/2)],r=Math.ceil(e[2]/2),o=r*Math.ceil(e[1]/2);return"\n ivec3 getOutputCoords() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(".concat(a[0],", ").concat(a[1],"));\n int index = resTexRC.x * ").concat(a[1]," + resTexRC.y;\n\n int b = index / ").concat(o,";\n index -= b * ").concat(o,";\n\n int r = 2 * (index / ").concat(r,");\n int c = imod(index, ").concat(r,") * 2;\n\n return ivec3(b, r, c);\n }\n ")}(e,t,a);default:return function(e,n,t){if(t)return"\n ivec4 getOutputCoords() {\n ivec2 packedTexShape = ivec2(ceil(float(outTexShape[0]) / 2.0), ceil(float(outTexShape[1]) / 2.0));\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(packedTexShape[0], packedTexShape[1]));\n int index = resTexRC.x * packedTexShape[1] + resTexRC.y;\n\n int texelsInLogicalRow = int(ceil(float(outShape[3]) / 2.0));\n int texelsInBatch = texelsInLogicalRow * int(ceil(float(outShape[2]) / 2.0));\n int texelsInBatchN = texelsInBatch * outShape[1];\n\n int b2 = index / texelsInBatchN;\n index -= b2 * texelsInBatchN;\n\n int b = index / texelsInBatch;\n index -= b * texelsInBatch;\n\n int r = 2 * (index / texelsInLogicalRow);\n int c = imod(index, texelsInLogicalRow) * 2;\n\n return ivec4(b2, b, r, c);\n }\n ";for(var a=[Math.ceil(n[0]/2),Math.ceil(n[1]/2)],r=Math.ceil(e[e.length-1]/2),o=r*Math.ceil(e[e.length-2]/2),i=o,c="",s="b, r, c",u=2;u1&&!n.util.arraysEqual(t,a)&&o.length0?(t=this.beginQuery(),this.endQuery(),a=function(){return r.isQueryAvailable(t,n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"))}):a=function(){return!0};return{query:t,isFencePassed:a}},e.prototype.downloadMatrixFromPackedTexture=function(e,n,t){var a=this;return this.downloadMatrixDriver(e,(function(){return ln(a.gl,n,t)}))},e.prototype.createProgram=function(e){var n=this;this.throwIfDisposed();var t=this.gl;null==this.vertexShader&&(this.vertexShader=Ge(t));var a=A(t);C(t,(function(){return t.attachShader(a,n.vertexShader)})),C(t,(function(){return t.attachShader(a,e)})),_(t,a);var r=Object.assign(a,{vao:this.createVertexArray()});return this.debug&&O(t,r),r},e.prototype.buildVao=function(e){var n=this;this.setProgram(e),this.bindVertexArray(e.vao);var t=this.gl;C(t,(function(){return t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,n.indexBuffer)})),tn(t,e,this.vertexBuffer)},e.prototype.deleteProgram=function(e){var n=this;this.throwIfDisposed(),e===this.program&&(this.program=null),null!=e&&(C(this.gl,(function(){return n.gl.deleteProgram(e)})),this.deleteVertexArray(e.vao))},e.prototype.setProgram=function(e){var n=this;this.throwIfDisposed(),this.program=e,null!=this.program&&this.debug&&O(this.gl,this.program),C(this.gl,(function(){return n.gl.useProgram(e)}))},e.prototype.getUniformLocation=function(e,n,t){return void 0===t&&(t=!0),this.throwIfDisposed(),t?U(this.gl,e,n):M(this.gl,e,n)},e.prototype.getAttributeLocation=function(e,n){var t=this;return this.throwIfDisposed(),C(this.gl,(function(){return t.gl.getAttribLocation(e,n)}))},e.prototype.getUniformLocationNoThrow=function(e,n){return this.throwIfDisposed(),this.gl.getUniformLocation(e,n)},e.prototype.setInputMatrixTexture=function(e,n,t){this.throwIfDisposed(),this.throwIfNoProgram(),G(this.gl,e,n,t)},e.prototype.setOutputMatrixTexture=function(e,n,t){this.setOutputMatrixTextureDriver(e,t,n)},e.prototype.setOutputPackedMatrixTexture=function(e,n,t){this.throwIfDisposed();var a=c(m(n,t),2),r=a[0],o=a[1];this.setOutputMatrixTextureDriver(e,r,o)},e.prototype.setOutputMatrixWriteRegion=function(e,n,t,a){this.setOutputMatrixWriteRegionDriver(t,e,a,n)},e.prototype.setOutputPackedMatrixWriteRegion=function(e,n,t,a){throw new Error("setOutputPackedMatrixWriteRegion not implemented.")},e.prototype.debugValidate=function(){null!=this.program&&O(this.gl,this.program),H(this.gl)},e.prototype.executeProgram=function(){this.throwIfDisposed(),this.throwIfNoProgram();var e=this.gl;if(this.debug){var n=this.getVertexArray();console.assert(n===this.program.vao,"VAO changed between setProgram and executeProgram!"),this.debugValidate()}C(e,(function(){return e.drawElements(e.TRIANGLES,6,e.UNSIGNED_SHORT,0)}))},e.prototype.blockUntilAllProgramsCompleted=function(){var e=this;this.throwIfDisposed(),C(this.gl,(function(){return e.gl.finish()}))},e.prototype.getQueryTimerExtension=function(){return null==this.disjointQueryTimerExtension&&(this.disjointQueryTimerExtension=I(this.gl,2===n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")?"EXT_disjoint_timer_query_webgl2":"EXT_disjoint_timer_query")),this.disjointQueryTimerExtension},e.prototype.getQueryTimerExtensionWebGL2=function(){return this.getQueryTimerExtension()},e.prototype.getQueryTimerExtensionWebGL1=function(){return this.getQueryTimerExtension()},e.prototype.beginQuery=function(){if(2===n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")){var e=this.gl,t=this.getQueryTimerExtensionWebGL2(),a=e.createQuery();return e.beginQuery(t.TIME_ELAPSED_EXT,a),a}var r=this.getQueryTimerExtensionWebGL1(),o=r.createQueryEXT();return r.beginQueryEXT(r.TIME_ELAPSED_EXT,o),o},e.prototype.endQuery=function(){if(2!==n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")){var e=this.getQueryTimerExtensionWebGL1();e.endQueryEXT(e.TIME_ELAPSED_EXT)}else{var t=this.gl,a=this.getQueryTimerExtensionWebGL2();t.endQuery(a.TIME_ELAPSED_EXT)}},e.prototype.waitForQueryAndGetTime=function(e){return r(this,void 0,void 0,(function(){var t=this;return o(this,(function(a){switch(a.label){case 0:return[4,n.util.repeatedTry((function(){return t.disposed||t.isQueryAvailable(e,n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"))}))];case 1:return a.sent(),[2,this.getQueryTime(e,n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"))]}}))}))},e.prototype.getQueryTime=function(e,n){if(0===n)return null;if(2===n){var t=this.gl;return t.getQueryParameter(e,t.QUERY_RESULT)/1e6}var a=this.getQueryTimerExtensionWebGL1();return a.getQueryObjectEXT(e,a.QUERY_RESULT_EXT)/1e6},e.prototype.isQueryAvailable=function(e,n){if(0===n)return!0;if(2===n){var t=this.gl,a=this.getQueryTimerExtensionWebGL2(),r=t.getQueryParameter(e,t.QUERY_RESULT_AVAILABLE);return null==this.disjoint&&(this.disjoint=this.gl.getParameter(a.GPU_DISJOINT_EXT)),r&&!this.disjoint}return r=(a=this.getQueryTimerExtensionWebGL1()).getQueryObjectEXT(e,a.QUERY_RESULT_AVAILABLE_EXT),null==this.disjoint&&(this.disjoint=this.gl.getParameter(a.GPU_DISJOINT_EXT)),r&&!this.disjoint},e.prototype.pollFence=function(e){var n=this;return new Promise((function(t){n.addItemToPoll((function(){return e.isFencePassed()}),(function(){return t()}))}))},e.prototype.pollItems=function(){for(var e=function(e){for(var n=0;n1)){var r=void 0;"setTimeoutCustom"in n.env().platform&&(r=n.env().platform.setTimeoutCustom.bind(n.env().platform)),n.util.repeatedTry((function(){return a.pollItems(),0===a.itemsToPoll.length}),(function(){return 0}),null,r)}},e.prototype.bindTextureToFrameBuffer=function(e){this.throwIfDisposed(),z(this.gl,e,this.framebuffer),this.debug&&H(this.gl)},e.prototype.unbindTextureToFrameBuffer=function(){null!=this.outputTexture?(z(this.gl,this.outputTexture,this.framebuffer),this.debug&&H(this.gl)):X(this.gl,this.framebuffer)},e.prototype.downloadMatrixDriver=function(e,n){this.bindTextureToFrameBuffer(e);var t=n();return this.unbindTextureToFrameBuffer(),t},e.prototype.setOutputMatrixTextureDriver=function(e,n,t){this.throwIfDisposed();var a=this.gl;z(a,e,this.framebuffer),this.debug&&H(a),this.outputTexture=e,C(a,(function(){return a.viewport(0,0,n,t)})),C(a,(function(){return a.scissor(0,0,n,t)}))},e.prototype.setOutputMatrixWriteRegionDriver=function(e,n,t,a){var r=this;this.throwIfDisposed(),C(this.gl,(function(){return r.gl.scissor(e,n,t,a)}))},e.prototype.throwIfDisposed=function(){if(this.disposed)throw new Error("Attempted to use disposed GPGPUContext.")},e.prototype.throwIfNoProgram=function(){if(null==this.program)throw new Error("No GPU program is currently set.")},e}();function hn(e){return function(t,a,r,o,i){var c=n.backend_util.assertAndGetBroadcastShape(t,a),s=c.length,u=n.util.computeStrides(c),l=n.util.sizeFromShape(c),d=n.util.getTypedArrayFromDType(i,l),p=t.length,h=a.length,f=n.util.computeStrides(t),x=n.util.computeStrides(a),v=n.backend_util.getBroadcastDims(t,c),g=n.backend_util.getBroadcastDims(a,c);if(v.length+g.length===0)for(var m=0;mn?1:0})),In=hn((function(e,n){return e>=n?1:0})),Sn=hn((function(e,n){return et&&(t=r)}return t},e.getMaxWidthValueRowID=function(e){var n=e.length;if(0===n)return 0;for(var t=0,a=e[0],r=0,o=1;o0&&o.length!==e[r-1])throw new Error("Invalid row split size.");return o},e.prototype.calculateOutputIndexValueRowID=function(e,n,t,a){var r=e.length,o=[];if(0===r)return[];var i=0,c=e[0];if(c>=n.length)throw new Error("Got currentValueRowId=".concat(c,", which is not less than ").concat(n.length));var s=n[c];o.push(s);for(var u=1;u=0&&(++i=n.length)throw new Error("Got nextValueRowId=".concat(l," which is not less than ").concat(n.length));s=n[l]}o.push(s)}if(o.length!==e.length)throw new Error("Invalid row ids.");return o},e.prototype.calculateOutputIndex=function(e,n,t,a){var r=this.getRowPartitionTensor(e),o=this.getRowPartitionTypeByDimension(e);switch(o){case Dn.VALUE_ROWIDS:return this.calculateOutputIndexValueRowID(r,n,t,a);case Dn.ROW_SPLITS:if(r.length-1>n.length)throw new Error("Row partition size is greater than output size: ".concat(r.length-1," > ").concat(n.length));return this.calculateOutputIndexRowSplit(r,n,t,a);default:throw new Error("Unsupported partition type: ".concat(Dn[o]))}},e.prototype.getFirstDimensionSize=function(){var e=this.rowPartitionValues[0];if(0===this.rowPartitionTypes.length)throw new Error("No row_partition_types given.");var n=this.rowPartitionTypes[0];switch(n){case Dn.FIRST_DIM_SIZE:return e[0];case Dn.VALUE_ROWIDS:throw new Error("Cannot handle VALUE_ROWIDS in first dimension.");case Dn.ROW_SPLITS:return this.rowPartitionValuesShapes[0][0]-1;default:throw new Error("Cannot handle type ".concat(Dn[n]))}},e.prototype.compute=function(){if(this.rowPartitionValues[0].length<=0)throw new Error("Invalid first partition input. Tensor requires at least one element.");var e=this.getFirstDimensionSize(),t=this.calculateOutputSize(e),a=new Array(this.raggedRank+1);a[a.length-1]=1;for(var r=a.length-2;r>=0;--r)a[r]=a[r+1]*t[r+1];var o=Bn(t,!1),i=n.util.getArrayFromDType(this.valuesDType,n.util.sizeFromShape(o));if(a[0]*t[0]>0){var c=this.calculateFirstParentOutputIndex(e,a[0],t[0]);for(r=1;r<=this.raggedRank;++r)c=this.calculateOutputIndex(r-1,c,a[r],t[r]);this.setOutput(this.raggedRank,c,i,o)}return[o,i]},e.prototype.setOutput=function(e,t,a,r){if(0!==a.length){var o=this.values,i=a,c=r.slice();c=c.slice(e+1);var s=n.util.sizeFromShape(c),u=t.length,l=this.defaultValue;if(l.length!==s&&1!==l.length){var d=this.defaultValueShape;n.tidy((function(){var e=n.reshape(l,d),t=n.broadcastTo(e,c);l=t.dataSync()}))}for(var p=0,h=0,f=0,x=0;x<=u;++x){var v=x=u){var m=a.length;v=Math.floor(m/s)}if(v>f)if(1===this.defaultValue.length)i.subarray(f*s,v*s).fill(this.defaultValue[0]),f=v;else for(;v>f;)Ln(i.slice(f*s),l,s),++f;v<0?(p=x+1,h=f):(p=x,f=(h=f)+1)}else++f}}},e}();function Ln(e,n,t){for(var a=0;a= 0"));if(s<-1)throw new Error("Dimension ".concat(s," must be >= -1"));s=-1}r.push(s)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(a=o.return)&&a.call(o)}finally{if(t)throw t.error}}return r}var Vn=vn((function(e){return 1/Math.sqrt(e)})),Wn=vn((function(e){return 1/(1+Math.exp(-e))})),Un=vn((function(e){return Math.sqrt(e)})),Mn=vn((function(e,n){var t=n.pattern,a=n.replaceGlobal,r=n.rewrite;return e.replace(new RegExp(t,a?"g":""),r)})),Gn=function(){function e(e,t,a,r,o,i){this.separator=n.util.encodeString(e),this.nGramWidths=t,this.leftPad=n.util.encodeString(a),this.rightPad=n.util.encodeString(r),this.padWidth=o,this.preserveShort=i}return e.prototype.getPadWidth=function(e){return Math.min(this.padWidth<0?e-1:this.padWidth,e-1)},e.prototype.getNumNGrams=function(e,n){var t=this.getPadWidth(n);return Math.max(0,e+2*t-n+1)},e.prototype.createNGrams=function(e,n,t,a,r,o){for(var i=function(i){var s=c.getPadWidth(o),u=Math.max(0,s-i),l=Math.max(0,s-(r-(i+1))),d=o-(u+l),p=n+(u>0?0:i-s),h=0;h+=u*c.leftPad.length;for(var f=0;f0)for(g(e[p+d-1]),f=0;f0){var i=t[0];if(0!==i)throw new Error("First split value must be 0, got ".concat(i));for(var c=1;c=i;if(!(s=s&&t[c]<=r))throw new Error("Invalid split value ".concat(t[c],", must be in [").concat(i,", ").concat(r,"]"));i=t[c]}if(i!==r)throw new Error("Last split value must be data size. Expected ".concat(r,", got ").concat(i))}var u=o-1,l=n.util.getArrayFromDType("int32",o);if(0===r||0===o){var d=new Array(r);for(c=0;c<=u;++c)l[c]=0;return[d,l]}l[0]=0;var p=function(e){var n=t[e]-t[e-1],r=0;h.nGramWidths.forEach((function(e){r+=a.getNumNGrams(n,e)})),h.preserveShort&&n>0&&0===r&&(r=1),l[e]=l[e-1]+r},h=this;for(c=1;c<=u;++c)p(c);var f=new Array(l[u]),x=function(n){var r=t[n],o=l[n];if(v.nGramWidths.forEach((function(i){var c=t[n+1]-t[n],s=a.getNumNGrams(c,i);a.createNGrams(e,r,f,o,s,i),o+=s})),v.preserveShort&&o===l[n]){var i=t[n+1]-t[n];if(0===i)return"continue";var c=i+2*v.padWidth;v.createNGrams(e,r,f,o,1,c)}},v=this;for(c=0;ca;){if(r-a>600){var o=r-a+1,i=t-a+1,c=Math.log(o),s=.5*Math.exp(2*c/3),u=.5*Math.sqrt(c*s*(o-s)/o)*Math.sign(i-o/2);jn(e,t,Math.max(a,Math.floor(t-i*s/o+u)),Math.min(r,Math.floor(t+(o-i)*s/o+u)))}var l=e[t],d=a,p=r;for(n.util.swap(e,a,t),Hn(e[r],l)>0&&n.util.swap(e,a,r);d0;)p-=1}0===Hn(e[a],l)?n.util.swap(e,a,p):(p+=1,n.util.swap(e,p,r)),p<=t&&(a=p+1),t<=p&&(r=p-1)}}var Kn=fn,qn=function(e,t,a,r,o){for(var i=n.util.sizeFromShape(r),c=n.util.makeZerosTypedArray(o,a),s=0;s=o||(c[u]+=i>0?t[s]:1)}return c},Yn=function(e,t,a,r){void 0===r&&(r=!1);for(var o=e.shape[0],i=e.shape[1],c=n.buffer([o,a],t.dtype),s=0;s=a||(r?c.set(1,s,l):t.size>0?c.set(c.get(s,l)+t.get(s,u),s,l):c.set(c.get(s,l)+1,s,l))}return c},Qn=xn,Zn=gn,Jn=mn,$n=bn,et=Cn,nt=yn,tt=function(e,t,a,r,o,i,u,l,d){for(var p=n.buffer([r,i],a),h=0;h=d/i)throw new Error("Invalid indices: ".concat(f," does not index into ").concat(l));for(var m=0;m=a){var o=n.util.indexToLoc(r,t.length,n.util.computeStrides(t)).join(",");throw new Error("indices[".concat(o,"] = ").concat(e," is not in [0, ").concat(a,")"))}}))}(i,c,t[0][0]-1),0===r.length)throw new Error("params.rank must be nonzero");var u=function(e,n,t,a){var r=[],o=0,i=n.length-1+t.length,c=new Array(i).fill(null).map((function(){return[0]}));!function(e,n){for(var t=0;tr)throw new Error("Ragged splits must not point past values");for(var o=1;oa[o])throw new Error("Ragged splits must be sorted in ascending order")}}(t,a);for(var s=1,u=0;u=0)for(var v=c[x],g=v[v.length-1]-f[p],m=p;m1)throw new Error("starts must be a scalar or vector");if(o.length>1)throw new Error("limits must be a scalar or vector");if(c.length>1)throw new Error("deltas must be a scalar or vector");var s=0===t.length,u=0===o.length,l=0===c.length,d=[];s||d.push(t[0]),u||d.push(o[0]),l||d.push(c[0]);for(var p=1;p0&&gv)m=0;else if((m=Math.ceil(Math.abs((g-v)/S)))>Fn)throw new Error("Requires ((limit - start) / delta) <= ".concat(Fn));f[x+1]=f[x]+m}var b=f[h],C=n.util.getArrayFromDType(a,b),y=0;for(x=0;x1)return n.util.makeZerosTypedArray(0,r);var o=Math.abs(Math.ceil((t-e)/a)),i=n.util.makeZerosTypedArray(o,r);t=u)throw new Error(n.backend_util.getSparseFillEmptyRowsOutOfRangeIndexErrorMessage(v,m,u));++x[m],h=h&&m>=f,f=m}for(var g=!0,m=0;m0&&(x[m]+=x[m-1])}if(g&&h){var C=e,y=r;for(v=0;v0)for(v[x-1]=1,p=x-2;p>=0;--p)v[p]=v[p+1]*r[p+1];var g=[];if(s>0)for(g[s-1]=1,p=s-2;p>=0;--p)g[p]=g[p+1]*u[p+1];for(var m=n.util.getArrayFromDType(a,c*s),b=0;b0?o[s-1]+1:0;if(d<0)throw new Error(n.backend_util.getSparseSegmentReductionNegativeSegmentIdsErrorMessage());var p=t.slice();p[0]=d;var h=p.reduce((function(e,n){return e*n}),1),f=n.util.getArrayFromDType(a,h);if(0===s)return d>0&&f.fill(c),[f,p];if(d<=0)throw new Error(n.backend_util.getSparseSegmentReductionNegativeSegmentIdsErrorMessage());for(var x=0,v=1,g=0,m=o[x];;){var b=0;if(v=b)throw new Error(n.backend_util.getSparseSegmentReductionNonIncreasingSegmentIdsErrorMessage())}if(m<0||m>=d)throw new Error(n.backend_util.getSparseSegmentReductionSegmentIdOutOfRangeErrorMessage(m,d));m>g&&f.fill(c,g*l,m*l);for(var C=x;C=u[0])throw new Error(n.backend_util.getSparseSegmentReductionIndicesOutOfRangeErrorMessage(C,r[C],u[0]));for(var w=0;ws)break}return g ".concat(this.enableShapeUniforms?"outShape":this.outputShape[0]);for(var n="",t=this.rank-2;t= ").concat(this.enableShapeUniforms?"outShape[".concat(t,"]"):this.outputShape[t]),t= ").concat(t,";\n bool rEdge = rp1 >= ").concat(a,";\n ")},e.prototype.getOutput=function(e){var n=this.getSourceCoordsArr(e);if(1===this.rank){var t=this.enableShapeUniforms?"outShape":this.outputShape[0];return"getA(rc), (rc + 1 >= ".concat(t," ? 0. : getA(rc + 1)), 0, 0")}return"getA(".concat(n[0],"),\n cEdge ? 0. : getA(").concat(n[1],"),\n rEdge ? 0. : getA(").concat(n[2],"),\n rEdge || cEdge ? 0. : getA(").concat(n[3],")")},e}(),Dt=function(e,n){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.customUniforms=[{name:"inputShape",type:"ivec3"}],this.outputShape=e,this.enableShapeUniforms=De(this.outputShape.length);for(var t,a,r,o="",i=0;i<4;i++){var c="thisRC = rc;";i%2==1&&(c+="thisRC.z += 1;"),i>1&&(c+="thisRC.y += 1;"),o+="\n ".concat(c,"\n ").concat(i>0?"if(thisRC.y < rows && thisRC.z < cols){":"","\n int flatIndex = getFlatIndex(thisRC);\n\n ivec3 inputRC = inputCoordsFromReshapedOutCoords(flatIndex);\n vec2 inputRCInnerDims = vec2(float(inputRC.y),float(inputRC.z));\n\n result[").concat(i,"] =\n getChannel(getA(inputRC.x, inputRC.y, inputRC.z), inputRCInnerDims);\n ").concat(i>0?"}":"","\n ")}this.userCode="\n ".concat((t=n,a=this.enableShapeUniforms,r=a?function(e,n,t){void 0===t&&(t="index");var a=function(e,n){var t=e.length,a=e.map((function(e){return"".concat(n,"[").concat(e,"]")})),r=new Array(t-1);r[t-2]=a[t-1];for(var o=t-3;o>=0;--o)r[o]="(".concat(r[o+1]," * ").concat(a[o+1],")");return r}(e.map((function(e,n){return n})),"inputShape");return a.map((function(n,r){var o="int ".concat(e[r]," = ").concat(t," / ").concat(a[r]),i=r===a.length-1?"int ".concat(e[r+1]," = ").concat(t," - ").concat(e[r]," * ").concat(a[r]):"index -= ".concat(e[r]," * ").concat(a[r]);return"".concat(o,"; ").concat(i,";")})).join("")}(["r","c","d"]):fe(["r","c","d"],t),"\n ivec3 inputCoordsFromReshapedOutCoords(int index) {\n ".concat(r,"\n return ivec3(r, c, d);\n }\n ")),"\n ").concat(this.enableShapeUniforms?"\n int getFlatIndex(ivec3 coords) {\n return coords.x * outShapeStrides[0] + coords.y * outShapeStrides[1] + coords.z;\n }\n":ve(e),"\n\n void main() {\n ivec3 rc = getOutputCoords();\n\n vec4 result = vec4(0.);\n\n ivec3 thisRC;\n int rows = ").concat(this.enableShapeUniforms?"outShape[1]":e[1],";\n int cols = ").concat(this.enableShapeUniforms?"outShape[2]":e[2],";\n\n ").concat(o,"\n\n setOutput(result);\n }\n ")},Pt=function(){function e(e){this.gpgpu=e,this.numUsedTextures=0,this.numFreeTextures=0,this._numBytesAllocated=0,this._numBytesFree=0,this.freeTextures={},this.usedTextures={},this.logEnabled=!1}return e.prototype.acquireTexture=function(e,n,t){var a=Bt(n,t),r=Vt(e,a,t);r in this.freeTextures||(this.freeTextures[r]=[]),r in this.usedTextures||(this.usedTextures[r]=[]);var o,i=Lt(e,a,this.gpgpu.gl,this.gpgpu.textureConfig,t);if(this.freeTextures[r].length>0){this.numFreeTextures--,this.numUsedTextures++,this._numBytesFree-=i,this.log();var c=this.freeTextures[r].pop();return this.usedTextures[r].push(c),c}return a===d.PACKED_2X2_FLOAT32?o=this.gpgpu.createPackedMatrixTexture(e[0],e[1]):a===d.PACKED_2X2_FLOAT16?o=this.gpgpu.createFloat16PackedMatrixTexture(e[0],e[1]):a===d.UNPACKED_FLOAT32?o=this.gpgpu.createFloat32MatrixTexture(e[0],e[1]):a===d.UNPACKED_FLOAT16?o=this.gpgpu.createFloat16MatrixTexture(e[0],e[1]):a===d.PACKED_4X1_UNSIGNED_BYTE&&(o=this.gpgpu.createUnsignedBytesMatrixTexture(e[0],e[1])),this.usedTextures[r].push(o),this.numUsedTextures++,this._numBytesAllocated+=i,this.log(),o},e.prototype.releaseTexture=function(e,t,a,r){if(null!=this.freeTextures){var o=Bt(a,r),i=Vt(t,o,r);i in this.freeTextures||(this.freeTextures[i]=[]);var c=Lt(t,o,this.gpgpu.gl,this.gpgpu.textureConfig,r),s=n.env().getNumber("WEBGL_DELETE_TEXTURE_THRESHOLD");-1!==s&&this._numBytesAllocated>s?(this.gpgpu.deleteMatrixTexture(e.texture),this._numBytesAllocated-=c):(this.freeTextures[i].push(e),this.numFreeTextures++,this._numBytesFree+=c),this.numUsedTextures--;var u=this.usedTextures[i],l=u&&u.indexOf(e);if(null==l||l<0)throw new Error("Cannot release a texture that was never provided by this texture manager");u[l]=u[u.length-1],u.pop(),this.log()}},e.prototype.log=function(){if(this.logEnabled){var e=this.numFreeTextures+this.numUsedTextures;console.log("Free/Used","".concat(this.numFreeTextures," / ").concat(this.numUsedTextures),"(".concat(e,")"));var n=this._numBytesFree/this._numBytesAllocated;console.log("Bytes allocated: ".concat(this._numBytesAllocated)),console.log("Bytes unused: ".concat(this._numBytesFree," (").concat(Math.round(100*n),"%)"))}},Object.defineProperty(e.prototype,"numBytesAllocated",{get:function(){return this._numBytesAllocated},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"numBytesFree",{get:function(){return this._numBytesFree},enumerable:!1,configurable:!0}),e.prototype.getNumUsedTextures=function(){return this.numUsedTextures},e.prototype.getNumFreeTextures=function(){return this.numFreeTextures},e.prototype.dispose=function(){var e=this;if(null!=this.freeTextures){for(var n in this.freeTextures)this.freeTextures[n].forEach((function(n){e.gpgpu.deleteMatrixTexture(n.texture)}));for(var n in this.usedTextures)this.usedTextures[n].forEach((function(n){e.gpgpu.deleteMatrixTexture(n.texture)}));this.freeTextures=null,this.usedTextures=null,this.numUsedTextures=0,this.numFreeTextures=0,this._numBytesAllocated=0,this._numBytesFree=0}},e}();function Lt(e,n,t,a,r){var o,i=function(e,n){switch(e){case d.PACKED_2X2_FLOAT32:return Je(n);case d.PACKED_2X2_FLOAT16:return en(n);case d.UNPACKED_FLOAT32:return je(n);case d.UNPACKED_FLOAT16:return qe(n);case d.PACKED_4X1_UNSIGNED_BYTE:return Qe(n);default:throw new Error("Unknown physical texture type ".concat(e))}}(n,a);if(r){var s=c(m(e[0],e[1]),2);o=s[0]*s[1]}else{var u=c(v(e[0],e[1]),2);o=u[0]*u[1]}var l=function(e,n){var t=e;if(n===t.R32F)return 4;if(n===t.R16F)return 2;if(n===t.RGBA32F)return 16;if(n===e.RGBA)return 16;if(n===t.RGBA16F)return 8;if(n===t.RGBA8)return 4;throw new Error("Unknown internal format ".concat(n))}(t,i);return o*l}function Bt(e,t){if(e===l.UPLOAD)return d.PACKED_2X2_FLOAT32;if(e===l.RENDER||null==e)return function(e){return n.env().getBool("WEBGL_RENDER_FLOAT32_ENABLED")?e?d.PACKED_2X2_FLOAT32:d.UNPACKED_FLOAT32:e?d.PACKED_2X2_FLOAT16:d.UNPACKED_FLOAT16}(t);if(e===l.DOWNLOAD||e===l.PIXELS)return d.PACKED_4X1_UNSIGNED_BYTE;throw new Error("Unknown logical texture type ".concat(e))}function Vt(e,n,t){return"".concat(e[0],"_").concat(e[1],"_").concat(n,"_").concat(t)}var Wt=function(e,n){this.variableNames=["A"],this.outputShape=e,this.enableShapeUniforms=De(this.outputShape.length),this.userCode="\n float unaryOperation(float x) {\n ".concat(n,"\n }\n\n void main() {\n float x = getAAtOutCoords();\n float y = unaryOperation(x);\n\n setOutput(y);\n }\n ")},Ut="return abs(x);",Mt="return x;",Gt=function(e,n){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=e,this.enableShapeUniforms=De(this.outputShape.length),this.userCode="\n vec4 unaryOperation(vec4 x) {\n ".concat(n,"\n }\n\n void main() {\n vec4 x = getAAtOutCoords();\n vec4 y = unaryOperation(x);\n\n setOutput(y);\n }\n ")},zt=function(e){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!1,this.outputShape=e,this.enableShapeUniforms=De(this.outputShape.length);var n=e.length,t=Ot("rc",n),a=Ne(n),r=function(e,n){if(1===e)return"rc";for(var t="",a=0;a0},t.prototype.time=function(e){var t=this.activeTimers,a=[],i=!1;null==this.programTimersStack?(this.programTimersStack=a,i=!0):this.activeTimers.push(a),this.activeTimers=a,e();var c=n.util.flatten(this.activeTimers.map((function(e){return e.query}))).filter((function(e){return null!=e})),s=n.util.flatten(this.activeTimers.map((function(e){return e.name}))).filter((function(e){return null!=e}));this.activeTimers=t,i&&(this.programTimersStack=null);var u={uploadWaitMs:this.uploadWaitMs,downloadWaitMs:this.downloadWaitMs,kernelMs:null,wallMs:null};return r(this,void 0,void 0,(function(){var e;return o(this,(function(t){switch(t.label){case 0:return n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?[4,Promise.all(c)]:[3,2];case 1:return e=t.sent(),u.kernelMs=n.util.sum(e),u.getExtraProfileInfo=function(){return e.map((function(e,n){return{name:s[n],ms:e}})).map((function(e){return"".concat(e.name,": ").concat(e.ms)})).join(", ")},[3,3];case 2:u.kernelMs={error:"WebGL query timers are not supported in this environment."},t.label=3;case 3:return this.uploadWaitMs=0,this.downloadWaitMs=0,[2,u]}}))}))},t.prototype.memory=function(){return{unreliable:!1,numBytesInGPU:this.numBytesInGPU,numBytesInGPUAllocated:this.textureManager.numBytesAllocated,numBytesInGPUFree:this.textureManager.numBytesFree}},t.prototype.startTimer=function(){return n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?this.gpgpu.beginQuery():{startMs:n.util.now(),endMs:null}},t.prototype.endTimer=function(e){return n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?(this.gpgpu.endQuery(),e):(e.endMs=n.util.now(),e)},t.prototype.getQueryTime=function(e){return r(this,void 0,void 0,(function(){var t;return o(this,(function(a){return n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?[2,this.gpgpu.waitForQueryAndGetTime(e)]:[2,(t=e).endMs-t.startMs]}))}))},t.prototype.disposeData=function(e,n){if(void 0===n&&(n=!1),this.pendingDisposal.has(e))return!1;if(!this.texData.has(e))return!0;if(n?this.texData.get(e).refCount=0:this.texData.get(e).refCount--,!n&&this.texData.get(e).refCount>0)return!1;if(this.pendingRead.has(e))return this.pendingDisposal.add(e),this.pendingDeletes++,!1;this.releaseGPUData(e);var t=this.texData.get(e).complexTensorInfos;return null!=t&&(this.disposeData(t.real.dataId,n),this.disposeData(t.imag.dataId,n)),this.texData.delete(e),!0},t.prototype.releaseGPUData=function(e){var n=this.texData.get(e),t=n.texture,a=n.dtype,r=n.texShape,o=n.usage,i=n.isPacked,c=n.slice,s=c&&c.origDataId||e,u=this.dataRefCount.get(s);u>1?this.dataRefCount.set(s,u-1):(this.dataRefCount.delete(s),null!=t&&(this.numBytesInGPU-=this.computeBytes(r,a),this.textureManager.releaseTexture(t,r,o,i)));var l=this.texData.get(e);l.texture=null,l.texShape=null,l.isPacked=!1,l.slice=null},t.prototype.getTexture=function(e){return this.uploadToGPU(e),this.texData.get(e).texture.texture},t.prototype.getDataInfo=function(e){return this.texData.get(e)},t.prototype.shouldExecuteOnCPU=function(e,t){var a=this;return void 0===t&&(t=jt),n.env().getBool("WEBGL_CPU_FORWARD")&&e.every((function(e){return null==a.texData.get(e.dataId).texture&&n.util.sizeFromShape(e.shape)0&&n.util.isString(a[0])){var o=a.map((function(e){return n.util.encodeString(e)}));r=this.write(o,e,t)}else r=this.write(a,e,t);return this.texData.get(r).usage=null,{dataId:r,shape:e,dtype:t}},t.prototype.makeOutput=function(e,t,a){return n.engine().makeTensorFromTensorInfo(this.makeTensorInfo(e,t,a),this)},t.prototype.unpackTensor=function(e){var n=new zt(e.shape);return this.runWebGLProgram(n,[e],e.dtype)},t.prototype.packTensor=function(e){var n=new Ft(e.shape);return this.runWebGLProgram(n,[e],e.dtype,null,!0)},t.prototype.packedReshape=function(e,n){var t=s([Y(e.shape)],c(Q(e.shape)),!1),a={dtype:e.dtype,shape:t,dataId:e.dataId},r=s([Y(n)],c(Q(n)),!1),o=new Dt(r,t),i=[t],u=this.runWebGLProgram(o,[a],e.dtype,i,!0);return{dataId:u.dataId,shape:n,dtype:u.dtype}},t.prototype.decode=function(e,t){var a=this.texData.get(e),r=a.isPacked,o=a.shape,i=a.dtype;if(null!=t){var c=n.util.sizeFromShape(o),s=t[0]*t[1]*4;n.util.assert(c<=s,(function(){return"customTexShape is too small. Row * Column * 4 should be equal or larger than the size of the tensor data."}))}var u,l=Z(o);u=r?new Le(l):new Pe(l);var d=[null!=t?t:g(l)];return{dtype:i,shape:o,dataId:this.runWebGLProgram(u,[{shape:l,dtype:i,dataId:e}],i,d,!0,t).dataId}},t.prototype.runWebGLProgram=function(e,t,a,r,o,i){var c=this;void 0===o&&(o=!1);var s=this.makeTensorInfo(e.outputShape,a),l=this.texData.get(s.dataId);if(e.packedOutput&&(l.isPacked=!0),e.outPackingScheme===u.DENSE){var d=null!=i?i:g(e.outputShape);l.texShape=d.map((function(e){return 2*e}))}if(null!=e.outTexUsage&&(l.usage=e.outTexUsage),0===n.util.sizeFromShape(s.shape))return l.values=n.util.getTypedArrayFromDType(s.dtype,0),s;var p=[],h=t.map((function(t){if("complex64"===t.dtype)throw new Error("GPGPUProgram does not support complex64 input. For complex64 dtypes, please separate the program into real and imaginary parts.");var a=c.texData.get(t.dataId);if(null==a.texture){if(!e.packedInputs&&n.util.sizeFromShape(t.shape)<=n.env().getNumber("WEBGL_SIZE_UPLOAD_UNIFORM"))return{shape:t.shape,texData:null,isUniform:!0,uniformValues:a.values};e.packedInputs&&(a.isPacked=!0,a.shape=t.shape)}if(c.uploadToGPU(t.dataId),!!a.isPacked!=!!e.packedInputs)t=a.isPacked?c.unpackTensor(t):c.packTensor(t),p.push(t),a=c.texData.get(t.dataId);else if(a.isPacked&&!ee(a.shape,t.shape)){var r=t,o=t.shape;t.shape=a.shape,t=c.packedReshape(t,o),p.push(t),a=c.texData.get(t.dataId),r.shape=o}return{shape:t.shape,texData:a,isUniform:!1}}));this.uploadToGPU(s.dataId);var f,x={shape:s.shape,texData:l,isUniform:!1},v=function(e,t,a){var r="";t.concat(a).forEach((function(t){var o=null!=t.texData&&null!=t.texData.slice&&t.texData.slice.flatOffset>0;if(e.enableShapeUniforms&&!t.isUniform){var i=t.texData.texShape,c=Ee(e.packedInputs,t.shape,i),s=c.useSqueezeShape,u=c.uniformShape,l=c.keptDims,d="",p="",h="";if(1===u.length&&e.packedInputs){var f=[Math.ceil(i[0]/2),Math.ceil(i[1]/2)];d="".concat(f[0]>1,"_").concat(f[1]>1)}else if(2!==u.length||e.packedInputs){if(u.length>2&&!e.packedInputs){var x=n.util.computeStrides(u);h="".concat(x[0]===i[1],"_").concat(x[x.length-1]===i[1])}}else p="".concat(u[0]>1,"_").concat(u[1]>1);var v=t.shape.length,g=2===u.length&&n.util.arraysEqual(t.shape,i),m=1===n.util.sizeFromShape(t.shape),b=n.backend_util.getBroadcastDims(t.shape,a.shape),C=!e.packedInputs&&v===a.shape.length&&n.util.arraysEqual(i,a.texData.texShape),y=e.packedInputs||u.length>2?"":"".concat(i[0]>1,"_").concat(i[1]>1);r+="".concat(v,"_").concat(C,"_").concat(s?l:"","_").concat(u.length,"_").concat(m,"_").concat(b,"_").concat(g,"_").concat(d,"_").concat(p,"_").concat(h,"_").concat(y,"_").concat(o)}else{var w=t.isUniform?"uniform":t.texData.texShape;r+="".concat(t.shape,"_").concat(w,"_").concat(o)}}));var o=e.userCode;return e.constructor.name+"_"+r+"_"+o+"".concat(n.env().getNumber("WEBGL_VERSION"))}(e,h,x),m=this.getAndSaveBinary(v,(function(){return function(e,t,a,r){var o=a.map((function(e,n){var a={logicalShape:e.shape,texShape:e.isUniform?null:e.texData.texShape,isUniform:e.isUniform,isPacked:!e.isUniform&&e.texData.isPacked,flatOffset:null};return null!=e.texData&&null!=e.texData.slice&&e.texData.slice.flatOffset>0&&(a.flatOffset=e.texData.slice.flatOffset),{name:t.variableNames[n],shapeInfo:a}})),i=o.map((function(e){return e.shapeInfo})),c={logicalShape:r.shape,texShape:r.texData.texShape,isUniform:!1,isPacked:r.texData.isPacked,flatOffset:null},s=be(o,c,t),u=k(e.gl,s),l=e.createProgram(u);return n.env().get("ENGINE_COMPILE_ONLY")?{program:t,fragmentShader:u,source:s,webGLProgram:l,inShapeInfos:i,outShapeInfo:c,variablesLocations:null,customUniformLocations:null,infLoc:null,nanLoc:null,outShapeLocation:null,outShapeStridesLocation:null,outTexShapeLocation:null}:(e.buildVao(l),Object.assign({program:t,fragmentShader:u,source:s,webGLProgram:l,inShapeInfos:i,outShapeInfo:c},Oe(e,t,l)))}(c.gpgpu,e,h,x)})),b=null!=this.activeTimers;b&&(f=this.startTimer()),n.env().get("ENGINE_COMPILE_ONLY")||function(e,t,a,r,o){t.program.enableShapeUniforms||(Fe(t.inShapeInfos,a),Fe([t.outShapeInfo],[r]));var i=r.texData.texture,c=r.texData.texShape;r.texData.isPacked?e.setOutputPackedMatrixTexture(i.texture,c[0],c[1]):e.setOutputMatrixTexture(i.texture,c[0],c[1]),e.setProgram(t.webGLProgram),e.bindVertexArray(t.webGLProgram.vao),1===n.env().getNumber("WEBGL_VERSION")&&null!==t.infLoc&&e.gl.uniform1f(t.infLoc,1/0),null!==t.nanLoc&&e.gl.uniform1f(t.nanLoc,NaN);for(var s=0;s0){var y=n.util.now();y-this.lastGlFlushTime>C&&(this.gpgpu.gl.flush(),this.lastGlFlushTime=y)}if(!n.env().getBool("WEBGL_LAZILY_UNPACK")&&l.isPacked&&!1===o){var w=this.unpackTensor(s);return this.disposeIntermediateTensorInfo(s),w}return s},t.prototype.compileAndRun=function(e,n,t,a,r){return void 0===r&&(r=!1),t=t||n[0].dtype,this.runWebGLProgram(e,n,t,a,r)},t.prototype.getAndSaveBinary=function(e,n){return e in this.binaryCache||(this.binaryCache[e]=n()),this.binaryCache[e]},t.prototype.getTextureManager=function(){return this.textureManager},t.prototype.dispose=function(){var e=this;this.disposed||(n.env().getBool("IS_TEST")||Object.keys(this.binaryCache).forEach((function(n){e.gpgpu.deleteProgram(e.binaryCache[n].webGLProgram),delete e.binaryCache[n]})),this.textureManager.dispose(),null!=this.canvas&&"undefined"!=typeof HTMLCanvasElement&&this.canvas instanceof HTMLCanvasElement?this.canvas.remove():this.canvas=null,this.gpgpuCreatedLocally&&(this.gpgpu.program=null,this.gpgpu.dispose()),this.disposed=!0)},t.prototype.floatPrecision=function(){var e=this;return null==this.floatPrecisionValue&&(this.floatPrecisionValue=n.tidy((function(){if(!n.env().get("WEBGL_RENDER_FLOAT32_ENABLED")){var t=n.env().getBool("DEBUG");n.env().set("DEBUG",!1);var a=e.abs(n.scalar(1e-8)).dataSync()[0];if(n.env().set("DEBUG",t),a>0)return 32}return 16}))),this.floatPrecisionValue},t.prototype.epsilon=function(){return 32===this.floatPrecision()?1e-7:1e-4},t.prototype.uploadToGPU=function(e){var t,a=this.texData.get(e),r=a.shape,o=a.dtype,i=a.values,s=a.texture,u=a.usage,d=a.isPacked;if(null==s){var p,h=null!=this.activeTimers;h&&(p=n.util.now());var f=a.texShape;if(null==f&&(f=J(r,d),a.texShape=f),null!=i){var x,v=Z(r),g=f[1],b=f[0],C=i instanceof Uint8Array||i instanceof Uint8ClampedArray;!d&&C||(g=(t=c(m(f[0],f[1]),2))[0],b=t[1]),x=d?new Me(v,C):new Ue(v,C);var y=C?[b,g]:f,w=this.makeTensorInfo(y,o),I=this.texData.get(w.dataId);I.usage=C?l.PIXELS:l.UPLOAD,I.texShape=y,this.gpgpu.uploadDenseMatrixToTexture(this.getTexture(w.dataId),g,b,i);var S=[[b,g]],k=this.runWebGLProgram(x,[w],o,S,!0),R=this.texData.get(k.dataId);a.texShape=R.texShape,a.isPacked=R.isPacked,a.usage=R.usage,n.env().get("ENGINE_COMPILE_ONLY")?this.disposeData(k.dataId):(a.texture=R.texture,a.values=null,this.texData.delete(k.dataId)),this.disposeIntermediateTensorInfo(w),h&&(this.uploadWaitMs+=n.util.now()-p)}else{var T=this.acquireTexture(f,u,o,d);a.texture=T}}},t.prototype.convertAndCacheOnCPU=function(e,n){var t=this.texData.get(e),a=t.dtype;return null!=n&&(t.values=function(e,n){if("float32"===n||"complex64"===n)return e;if("int32"===n||"bool"===n){for(var t="int32"===n?new Int32Array(e.length):new Uint8Array(e.length),a=0;a1024*this.numMBBeforeWarning*1024){var r=(this.numBytesInGPU/1024/1024).toFixed(2);this.warnedAboutMemory=!0,console.warn("High memory usage in GPU: ".concat(r," MB, ")+"most likely due to a memory leak")}return this.textureManager.acquireTexture(e,n,a)},t.prototype.computeBytes=function(e,t){return e[0]*e[1]*n.util.bytesPerElement(t)},t.prototype.checkCompileCompletion=function(){var e,n;try{for(var t=i(Object.entries(this.binaryCache)),a=t.next();!a.done;a=t.next()){var r=c(a.value,2)[1];this.checkCompletion_(r)}}catch(n){e={error:n}}finally{try{a&&!a.done&&(n=t.return)&&n.call(t)}finally{if(e)throw e.error}}},t.prototype.checkCompileCompletionAsync=function(){return r(this,void 0,void 0,(function(){var e,n,t,a,r,s,u,l,d,p,h,f,x,v=this;return o(this,(function(o){if(e=[],this.gpgpu.parallelCompilationExtension){try{for(n=i(Object.entries(this.binaryCache)),t=n.next();!t.done;t=n.next())a=c(t.value,2),d=a[1],e.push(this.checkCompletionAsync_(d))}catch(e){p={error:e}}finally{try{t&&!t.done&&(h=n.return)&&h.call(n)}finally{if(p)throw p.error}}return[2,Promise.all(e)]}r=function(n){var t=new Promise((function(e){try{v.checkCompletion_(n),e(!0)}catch(e){throw e}}));e.push(t)};try{for(s=i(Object.entries(this.binaryCache)),u=s.next();!u.done;u=s.next())l=c(u.value,2),d=l[1],r(d)}catch(e){f={error:e}}finally{try{u&&!u.done&&(x=s.return)&&x.call(s)}finally{if(f)throw f.error}}return[2,Promise.all(e)]}))}))},t.prototype.checkCompletionAsync_=function(e){return r(this,void 0,void 0,(function(){return o(this,(function(t){switch(t.label){case 0:return this.gpgpu.gl.getProgramParameter(e.webGLProgram,this.gpgpu.parallelCompilationExtension.COMPLETION_STATUS_KHR)?[2,this.checkCompletion_(e)]:[3,1];case 1:return[4,n.nextFrame()];case 2:return t.sent(),[2,this.checkCompletionAsync_(e)]}}))}))},t.prototype.checkCompletion_=function(e){if(!1===this.gpgpu.gl.getProgramParameter(e.webGLProgram,this.gpgpu.gl.LINK_STATUS)){if(console.log(this.gpgpu.gl.getProgramInfoLog(e.webGLProgram)),!1===this.gpgpu.gl.getShaderParameter(e.fragmentShader,this.gpgpu.gl.COMPILE_STATUS))throw E(e.source,this.gpgpu.gl.getShaderInfoLog(e.fragmentShader)),new Error("Failed to compile fragment shader.");throw new Error("Failed to link vertex and fragment shaders.")}return!0},t.prototype.getUniformLocations=function(){var e,n;try{for(var t=i(Object.values(this.binaryCache)),a=t.next();!a.done;a=t.next()){var r=a.value;this.gpgpu.buildVao(r.webGLProgram);var o=Oe(this.gpgpu,r.program,r.webGLProgram),c=o.variablesLocations,s=o.customUniformLocations,u=o.infLoc,l=o.nanLoc,d=o.outShapeLocation,p=o.outShapeStridesLocation,h=o.outTexShapeLocation;r.variablesLocations=c,r.customUniformLocations=s,r.infLoc=u,r.nanLoc=l,r.outShapeLocation=d,r.outShapeStridesLocation=p,r.outTexShapeLocation=h}}catch(n){e={error:n}}finally{try{a&&!a.done&&(n=t.return)&&n.call(t)}finally{if(e)throw e.error}}},t.prototype.createTensorFromGPUData=function(e,t,a){e.channels=e.channels||"RGBA";var r=e.texture,o=e.height,i=e.width,c=e.channels,s=n.engine().backend;if(!s.gpgpu.gl.isTexture(r))throw new Error("The texture is invalid. Also, please make sure the texture and the TFJS WebGL backend are using the same canvas. If you want to use your own custom canvas, you have to create and use the custom TFJS WebGL backend created from the canvas through 'new tf.MathBackendWebGL(customCanvas)'.");var u=s.writeTexture(r,t,a,o,i,c);return n.engine().makeTensorFromDataId(u,t,a,s)},t}(n.KernelBackend);function qt(){n.env().set("WEBGL_FORCE_F16_TEXTURES",!0)}Kt.nextDataId=0,n.device_util.isBrowser()&&n.registerBackend("webgl",(function(){return new Kt}),2);var Yt={forceHalfFloat:qt},Qt=function(e,t,a){this.variableNames=["A","B"],this.outputShape=n.backend_util.assertAndGetBroadcastShape(t,a),this.enableShapeUniforms=De(this.outputShape.length),this.userCode="\n float binaryOperation(float a, float b) {\n ".concat(e,"\n }\n\n void main() {\n float a = getAAtOutCoords();\n float b = getBAtOutCoords();\n setOutput(binaryOperation(a, b));\n }\n ")},Zt="\n result.r = isNaN.r ? NAN : result.r;\n result.g = isNaN.g ? NAN : result.g;\n result.b = isNaN.b ? NAN : result.b;\n result.a = isNaN.a ? NAN : result.a;\n",Jt=function(e,t,a,r){void 0===r&&(r=!1),this.variableNames=["A","B"],this.supportsBroadcasting=!0,this.packedInputs=!0,this.packedOutput=!0,this.outputShape=n.backend_util.assertAndGetBroadcastShape(t,a);var o=this.outputShape.length;this.enableShapeUniforms=De(o);var i="";if(r)if(0===o||1===n.util.sizeFromShape(this.outputShape))i="\n result.y = 0.;\n result.z = 0.;\n result.w = 0.;\n ";else{var c=Ne(o);if(i="\n ".concat(c," coords = getOutputCoords();\n "),1===o)this.enableShapeUniforms?i+="\n result.y = (coords + 1) >= outShape ? 0. : result.y;\n result.z = 0.;\n result.w = 0.;\n ":i+="\n result.y = (coords + 1) >= ".concat(this.outputShape[0]," ? 0. : result.y;\n result.z = 0.;\n result.w = 0.;\n ");else{var s=Ot("coords",o);this.enableShapeUniforms?i+="\n bool nextRowOutOfBounds =\n (".concat(s[o-2]," + 1) >= outShape[").concat(o," - 2];\n bool nextColOutOfBounds =\n (").concat(s[o-1]," + 1) >= outShape[").concat(o," - 1];\n result.y = nextColOutOfBounds ? 0. : result.y;\n result.z = nextRowOutOfBounds ? 0. : result.z;\n result.w = nextColOutOfBounds || nextRowOutOfBounds ? 0. : result.w;\n "):i+="\n bool nextRowOutOfBounds =\n (".concat(s[o-2]," + 1) >= ").concat(this.outputShape[o-2],";\n bool nextColOutOfBounds =\n (").concat(s[o-1]," + 1) >= ").concat(this.outputShape[o-1],";\n result.y = nextColOutOfBounds ? 0. : result.y;\n result.z = nextRowOutOfBounds ? 0. : result.z;\n result.w = nextColOutOfBounds || nextRowOutOfBounds ? 0. : result.w;\n ")}}this.userCode="\n vec4 binaryOperation(vec4 a, vec4 b) {\n ".concat(e,"\n }\n\n void main() {\n vec4 a = getAAtOutCoords();\n vec4 b = getBAtOutCoords();\n\n vec4 result = binaryOperation(a, b);\n ").concat(i,"\n\n setOutput(result);\n }\n ")};function $t(e){var n=e.inputs,t=e.backend,a=n.x;return t.incRef(a.dataId),{dataId:a.dataId,shape:a.shape,dtype:a.dtype}}var ea={kernelName:n.Identity,backendName:"webgl",kernelFunc:$t};function na(e){var n=e.inputs,t=e.backend,a=n.real,r=n.imag,o=t.makeTensorInfo(a.shape,"complex64"),i=t.texData.get(o.dataId),c=$t({inputs:{x:a},backend:t}),s=$t({inputs:{x:r},backend:t});return i.complexTensorInfos={real:c,imag:s},o}var ta={kernelName:n.Complex,backendName:"webgl",kernelFunc:na},aa="return (a < 0.) ? b * a : a;",ra="\n vec4 aLessThanZero = vec4(lessThan(a, vec4(0.)));\n return (aLessThanZero * (b * a)) + ((vec4(1.0) - aLessThanZero) * a);\n",oa={kernelName:n.LeakyRelu,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.alpha,c=a.makeTensorInfo([],"float32",n.util.createScalarValue(i,"float32")),s=n.env().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Jt(ra,o.shape,c.shape):new Qt(aa,o.shape,c.shape),u=a.runWebGLProgram(s,[o,c],"float32");return a.disposeIntermediateTensorInfo(c),u}},ia="return (a < 0.) ? b * a : a;",ca="\n vec4 aLessThanZero = vec4(lessThan(a, vec4(0.)));\n return (aLessThanZero * (b * a)) + ((vec4(1.0) - aLessThanZero) * a);\n",sa={kernelName:n.Prelu,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=t.x,o=t.alpha,i=n.env().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Jt(ca,r.shape,o.shape):new Qt(ia,r.shape,o.shape);return a.runWebGLProgram(i,[r,o],"float32")}};function ua(e){var t=e.opSnippet,a=e.packedOpSnippet,r=e.cpuKernelImpl,o=e.dtype;return function(e){var i,c=e.inputs,s=e.backend,u=c.x,l=s,d=o||u.dtype;if(l.shouldExecuteOnCPU([u])&&null!=r){var p=l.texData.get(u.dataId),h=r(p.values,d);return l.makeTensorInfo(u.shape,d,h)}return i=n.env().getBool("WEBGL_PACK_UNARY_OPERATIONS")&&null!=a?new Gt(u.shape,a):new Wt(u.shape,t),l.runWebGLProgram(i,[u],d)}}function la(e){var t=e.opSnippet,a=e.packedOpSnippet,r=e.checkOutOfBounds,o=void 0!==r&&r,i=e.supportsComplex,s=void 0!==i&&i,u=e.cpuKernelImpl,l=e.dtype;return function(e){var r=e.inputs,i=e.backend,d=r.a,p=r.b,h=i;if(s&&"complex64"===d.dtype){var f=h.texData.get(d.dataId),x=h.texData.get(p.dataId),v=c([[f.complexTensorInfos.real,x.complexTensorInfos.real],[f.complexTensorInfos.imag,x.complexTensorInfos.imag]].map((function(e){var a=c(e,2),r=a[0],o=a[1],i={dataId:r.dataId,dtype:r.dtype,shape:d.shape},s={dataId:o.dataId,dtype:o.dtype,shape:p.shape},u=new Qt(t,d.shape,p.shape);return h.runWebGLProgram(u,[i,s],n.upcastType(r.dtype,o.dtype))})),2),g=v[0],m=v[1],b=na({inputs:{real:g,imag:m},backend:h});return h.disposeIntermediateTensorInfo(g),h.disposeIntermediateTensorInfo(m),b}var C,y=l||n.upcastType(d.dtype,p.dtype);if(("string"===d.dtype||"string"===p.dtype||h.shouldExecuteOnCPU([d,p]))&&null!=u){var w=h.texData.get(d.dataId).values,I=h.texData.get(p.dataId).values,S="string"===d.dtype?n.backend_util.fromUint8ToStringArray(w):w,k="string"===d.dtype?n.backend_util.fromUint8ToStringArray(I):I,R=c(u(d.shape,p.shape,S,k,y),2),T=R[0],N=R[1],E=h.makeTensorInfo(N,y);return h.texData.get(E.dataId).values=T,E}return C=n.env().getBool("WEBGL_PACK_BINARY_OPERATIONS")&&null!=a?new Jt(a,d.shape,p.shape,o):new Qt(t,d.shape,p.shape),h.runWebGLProgram(C,[d,p],y)}}function da(e,n){if(void 0===n&&(n=!1),"linear"===e)return"return x;";if("relu"===e)return n?"\n vec4 result = x * vec4(greaterThanEqual(x, vec4(0.0)));\n bvec4 isNaN = isnan(x);\n\n result.r = isNaN.r ? x.r : result.r;\n result.g = isNaN.g ? x.g : result.g;\n result.b = isNaN.b ? x.b : result.b;\n result.a = isNaN.a ? x.a : result.a;\n\n return result;\n":"if (isnan(x)) return x;\n return (x < 0.0) ? 0.0 : x;\n";if("elu"===e)return n?"\n vec4 result;\n\n result.r = (x.r >= 0.0) ? x.r : (exp(x.r) - 1.0);\n result.g = (x.g >= 0.0) ? x.g : (exp(x.g) - 1.0);\n result.b = (x.b >= 0.0) ? x.b : (exp(x.b) - 1.0);\n result.a = (x.a >= 0.0) ? x.a : (exp(x.a) - 1.0);\n\n return result;\n":"return (x >= 0.0) ? x : (exp(x) - 1.0);";if("relu6"===e)return n?"\n vec4 result = min(x, vec4(6.)) * vec4(greaterThanEqual(x, vec4(0.0)));\n bvec4 isNaN = isnan(x);\n\n result.r = isNaN.r ? x.r : result.r;\n result.g = isNaN.g ? x.g : result.g;\n result.b = isNaN.b ? x.b : result.b;\n result.a = isNaN.a ? x.a : result.a;\n\n return result;\n":"if (isnan(x)) return x;\n return (x < 0.0) ? 0.0 : min(6.0, x);\n";if("prelu"===e)return n?ca:ia;if("leakyrelu"===e)return n?ra:aa;if("sigmoid"===e)return"return 1.0 / (1.0 + exp(-1.0 * x));";throw new Error("Activation ".concat(e," has not been implemented for the WebGL backend."))}var pa=function(e,n,t,a,r,o,i,c,s){void 0===a&&(a=!1),void 0===r&&(r=!1),void 0===o&&(o=!1),void 0===i&&(i=null),void 0===c&&(c=!1),void 0===s&&(s=!1),this.variableNames=["matrixA","matrixB"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=t,this.enableShapeUniforms=De(this.outputShape.length);var u=a?e[1]:e[2],l=Math.ceil(u/2),d=a?"i * 2, rc.y":"rc.y, i * 2",p=r?"rc.z, i * 2":"i * 2, rc.z",h=a?["a.xxyy","a.zzww"]:["a.xxzz","a.yyww"],f=r?["b.xzxz","b.ywyw"]:["b.xyxy","b.zwzw"],x="",v="";i&&(x=c?"vec4 activation(vec4 a) {\n vec4 b = getPreluActivationWeightsAtOutCoords();\n ".concat(i,"\n }"):s?"vec4 activation(vec4 a) {\n vec4 b = getLeakyreluAlphaAtOutCoords();\n ".concat(i,"\n }"):"vec4 activation(vec4 x) {\n ".concat(i,"\n }"),v="result = activation(result);");var g=o?"result += getBiasAtOutCoords();":"";o&&this.variableNames.push("bias"),c&&this.variableNames.push("preluActivationWeights"),s&&this.variableNames.push("leakyreluAlpha");var m="rc.x",b="rc.x";e[0]0&&(d="\n if (inIdx < 0 || inIdx >= ".concat(o,") {\n return 0.0;\n }\n ")),this.userCode="\n const vec4 ones = vec4(1.0, 1.0, 1.0, 1.0);\n\n float getValue(int batch, int inIdx) {\n ".concat(d,"\n return getX(batch, inIdx);\n }\n\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int outIdx = coords[1];\n int inOffset = outIdx * ").concat(a,";\n\n float sumValue = 0.0;\n\n for (int i = 0; i < ").concat(c,"; i += 4) {\n int inIdx = inOffset + i;\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n getValue(batch, inIdx + 3)\n );\n\n ").concat(u,"\n }\n\n int inIdx = inOffset + ").concat(c,";\n if (").concat(1===s,") {\n vec4 values = vec4(getValue(batch, inIdx), 0.0, 0.0, 0.0);\n\n ").concat(u,"\n } else if (").concat(2===s,") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1), 0.0, 0.0);\n\n ").concat(u,"\n } else if (").concat(3===s,") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2), 0.0);\n\n ").concat(u,"\n }\n setOutput(sumValue);\n }\n ")},Ca=function(e,n){this.variableNames=["x"];var t=e.windowSize,a=e.batchSize,r=e.inSize,o=e.outSize;this.outputShape=[a,o];var i="0.0",c="";"prod"===n?i="1.0":"min"===n?(i="1.0 / 1e-20",c="min"):"max"===n&&(i="-1.0 / 1e-20",c="max");var s="".concat(n,"(").concat(n,"(").concat(n,"(")+"minMaxValue[0], minMaxValue[1]), minMaxValue[2]), minMaxValue[3])";"sum"===n?s="sumValue":"prod"===n?s="prodValue":"all"===n?s="allValue":"any"===n&&(s="anyValue");var u=4*Math.floor(t/4),l=t%4,d="\n if (".concat("sum"===n,") {\n sumValue += dot(values, ones);\n } else if (").concat("prod"===n,") {\n vec2 tmp = vec2(values[0], values[1]) * vec2(values[2], values[3]);\n prodValue *= tmp[0] * tmp[1];\n } else {\n minMaxValue = ").concat(c,"(values, minMaxValue);\n if (").concat("min"===n," || ").concat("max"===n,") {\n minMaxValue = ").concat(c,"(values, minMaxValue);\n bvec4 isNaN = isnan(values);\n if (isNaN.r || isNaN.g || isNaN.b || isNaN.a) {\n minMaxValue = vec4(NAN);\n }\n }\n }\n "),p="vec4";"all"===n?(i="1.0",d="\n bool reducedAllValue = all(values);\n float floatedReducedAllValue = float(reducedAllValue);\n allValue = float(allValue >= 1.0 && floatedReducedAllValue >= 1.0);\n ",p="bvec4"):"any"===n&&(i="0.0",d="\n bool reducedAnyValue = any(values);\n float floatedReducedAnyValue = float(reducedAnyValue);\n anyValue = float(anyValue >= 1.0 || floatedReducedAnyValue >= 1.0);\n ",p="bvec4");var h="";r%t>0&&(h="\n if (inIdx < 0 || inIdx >= ".concat(r,") {\n return initializationValue;\n }\n ")),this.userCode="\n const float initializationValue = ".concat(i,";\n const vec4 ones = vec4(1.0, 1.0, 1.0, 1.0);\n\n float getValue(int batch, int inIdx) {\n ").concat(h,"\n return getX(batch, inIdx);\n }\n\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int outIdx = coords[1];\n int inOffset = outIdx * ").concat(t,";\n\n vec4 minMaxValue = vec4(").concat(i,");\n float prodValue = 1.0;\n float sumValue = 0.0;\n float allValue = 1.0;\n float anyValue = 0.0;\n\n for (int i = 0; i < ").concat(u,"; i += 4) {\n int inIdx = inOffset + i;\n ").concat(p," values = ").concat(p,"(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n getValue(batch, inIdx + 3)\n );\n\n ").concat(d,"\n }\n\n int inIdx = inOffset + ").concat(u,";\n if (").concat(1===l,") {\n ").concat(p," values = ").concat(p,"(\n getValue(batch, inIdx),\n initializationValue,\n initializationValue,\n initializationValue\n );\n\n ").concat(d,"\n } else if (").concat(2===l,") {\n ").concat(p," values = ").concat(p,"(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n initializationValue,\n initializationValue\n );\n\n ").concat(d,"\n } else if (").concat(3===l,") {\n ").concat(p," values = ").concat(p,"(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n initializationValue\n );\n\n ").concat(d,"\n }\n setOutput(").concat(s,");\n }\n ")};function ya(e,t,a,r){for(var o=function(e){for(var t=[];0===t.length||1!==t[t.length-1].outSize;){var a=t.length?t[t.length-1].outSize:e[1],r=n.backend_util.computeOptimalWindowSize(a);t.push({inSize:a,windowSize:r,outSize:Math.ceil(a/r)})}return t}(e.shape),i=e,c=0;c6)throw Error("Transpose for rank ".concat(n," is not yet supported"));for(var t=["resRC.x","resRC.y","resRC.z","resRC.w","resRC.u","resRC.v"],a=new Array(n),r=0;r6)throw Error("Packed transpose for rank ".concat(this.rank," is not yet supported."));var r=Ne(this.rank),o=_t("rc",this.rank),i=new Array(this.rank);for(a=0;a1e3&&!1===(B||V||W||null!=U)){var M=O,G=F;c&&(M=Ta({inputs:{x:O},backend:u,attrs:{perm:[0,2,1]}}),D.push(M)),s&&(G=Ta({inputs:{x:F},backend:u,attrs:{perm:[0,2,1]}}),D.push(G));var z=1===I,X=M;1!==I&&(X=ga({inputs:{x:M},backend:u,attrs:{shape:[P,L,1]}}),D.push(X));var H=1===I?2:1,j=G;z&&(j=ga({inputs:{x:G},backend:u,attrs:{shape:[P,1,L]}}),D.push(j));var K=xa({inputs:{a:X,b:j},backend:u});E=ka({inputs:{x:K},backend:u,attrs:{axis:H,keepDims:!0}}),D.push(K)}else{var q=n.upcastType(r.dtype,o.dtype),Y=new pa(A,_,[P,w,I],c,s,B,U,V,W),Q=[O,F];if(null!=d&&Q.push(d),V&&Q.push(h),W){var Z=u.makeTensorInfo([],"float32",n.util.createScalarValue(x,"float32"));Q.push(Z),D.push(Z)}E=u.runWebGLProgram(Y,Q,q)}var J=ga({inputs:{x:E},backend:u,attrs:{shape:N}});D.push(E);try{for(var $=i(D),ee=$.next();!ee.done;ee=$.next()){var ne=ee.value;u.disposeIntermediateTensorInfo(ne)}}catch(e){t={error:e}}finally{try{ee&&!ee.done&&(a=$.return)&&a.call($)}finally{if(t)throw t.error}}return J}var Aa={kernelName:n._FusedMatMul,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.a,o=n.b,i=n.bias,c=n.preluActivationWeights,s=a.transposeA,u=a.transposeB,l=a.activation;return Ea({a:r,b:o,transposeA:s,transposeB:u,backend:t,bias:i,preluActivationWeights:c,leakyreluAlpha:a.leakyreluAlpha,activation:l})}},_a="return abs(x);",Oa={kernelName:n.Abs,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=a.x;if(r.shouldExecuteOnCPU([o])&&"complex64"!==o.dtype){var i=r.texData.get(o.dataId),c=mt(i.values);return r.makeTensorInfo(o.shape,o.dtype,c)}return t=n.env().getBool("WEBGL_PACK_UNARY_OPERATIONS")?new Gt(o.shape,_a):new Wt(o.shape,_a),r.runWebGLProgram(t,[o],o.dtype)}},Fa=ua({opSnippet:"if (isnan(x)) return x;\n if (abs(x) > 1.) {\n return NAN;\n }\n return acos(x);\n"}),Da={kernelName:n.Acos,backendName:"webgl",kernelFunc:Fa},Pa=ua({opSnippet:"if (isnan(x)) return x;\n if (x < 1.0) return NAN;\nreturn log(x + sqrt(x * x - 1.0));"}),La={kernelName:n.Acosh,backendName:"webgl",kernelFunc:Pa},Ba="return a + b;",Va=la({opSnippet:Ba,packedOpSnippet:Ba,supportsComplex:!0,cpuKernelImpl:Kn}),Wa={kernelName:n.Add,backendName:"webgl",kernelFunc:Va},Ua=function(e,n){this.outputShape=[],this.outputShape=e,this.variableNames=n.map((function(e,n){return"T".concat(n)}));var t=[];this.variableNames.forEach((function(e){t.push("float v".concat(e," = get").concat(e,"AtOutCoords();"))}));var a=this.variableNames.map((function(e){return"v".concat(e)})).join(" + ");this.userCode="\n void main() {\n ".concat(t.join("\n "),"\n\n float result = ").concat(a,";\n setOutput(result);\n }\n ")},Ma=function(e,n){this.outputShape=[],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=e,this.variableNames=n.map((function(e,n){return"T".concat(n)}));var t=[];this.variableNames.forEach((function(e){t.push("vec4 v".concat(e," = get").concat(e,"AtOutCoords();"))}));var a=this.variableNames.map((function(e){return"v".concat(e)})).join(" + ");this.userCode="\n void main() {\n ".concat(t.join("\n "),"\n\n vec4 result = ").concat(a,";\n setOutput(result);\n }\n ")},Ga={kernelName:n.AddN,backendName:"webgl",kernelFunc:function e(t){var a=t.inputs,r=t.backend,o=a;if(1===o.length)return $t({inputs:{x:o[0]},backend:r});if(o.length>n.env().getNumber("WEBGL_MAX_TEXTURES_IN_SHADER")){var i=Math.floor(o.length/2),c=e({inputs:o.slice(0,i),backend:r}),s=e({inputs:o.slice(i),backend:r});return e({inputs:[c,s],backend:r})}var u=o.map((function(e){return e.dtype})).reduce((function(e,t){return n.upcastType(e,t)})),l=o.map((function(e){return e.shape})),d=n.env().getBool("WEBGL_PACK")?new Ma(o[0].shape,l):new Ua(o[0].shape,l);return r.runWebGLProgram(d,o,u)}},za={kernelName:n.All,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.axis,s=r.keepDims,u=o.shape.length,l=n.util.parseAxisParam(i,o.shape),d=l,p=n.backend_util.getAxesPermutation(d,u),h=o;null!=p&&(h=Ta({inputs:{x:o},backend:a,attrs:{perm:p}}),d=n.backend_util.getInnerMostAxes(d.length,u)),n.backend_util.assertAxesAreInnerMostDims("all",d,u);var f,x=c(n.backend_util.computeOutAndReduceShapes(h.shape,d),2),v=x[0],g=x[1],m=ga({inputs:{x:h},backend:a,attrs:{shape:[-1,n.util.sizeFromShape(g)]}}),b=ya(m,m.dtype,"all",a);return f=ga(s?{inputs:{x:b},backend:a,attrs:{shape:n.backend_util.expandShapeToKeepDim(v,l)}}:{inputs:{x:b},backend:a,attrs:{shape:v}}),a.disposeIntermediateTensorInfo(m),a.disposeIntermediateTensorInfo(b),null!=p&&a.disposeIntermediateTensorInfo(h),f}},Xa={kernelName:n.Any,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.axis,s=r.keepDims,u=o.shape.length,l=n.util.parseAxisParam(i,o.shape),d=l,p=n.backend_util.getAxesPermutation(d,u),h=o;null!=p&&(h=Ta({inputs:{x:o},backend:a,attrs:{perm:p}}),d=n.backend_util.getInnerMostAxes(d.length,u)),n.backend_util.assertAxesAreInnerMostDims("any",d,u);var f,x=c(n.backend_util.computeOutAndReduceShapes(h.shape,d),2),v=x[0],g=x[1],m=ga({inputs:{x:h},backend:a,attrs:{shape:[-1,n.util.sizeFromShape(g)]}}),b=ya(m,m.dtype,"any",a);return f=ga(s?{inputs:{x:b},backend:a,attrs:{shape:n.backend_util.expandShapeToKeepDim(v,l)}}:{inputs:{x:b},backend:a,attrs:{shape:v}}),a.disposeIntermediateTensorInfo(m),a.disposeIntermediateTensorInfo(b),null!=p&&a.disposeIntermediateTensorInfo(h),f}},Ha=function(e,n,t){this.variableNames=["A"];var a=e.windowSize,r=e.batchSize,o=e.outSize;t||this.variableNames.push("bestIndicesA"),this.outputShape=[r,o];var i="max"===n?">":"<",c=t?"inOffset + i;":"round(getBestIndicesA(batch, inOffset + i));";this.userCode="\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int outIdx = coords[1];\n int inOffset = outIdx * ".concat(a,";\n\n int bestIndex = inOffset;\n float bestValue = getA(batch, bestIndex);\n\n for (int i = 0; i < ").concat(a,"; i++) {\n int inIdx = ").concat(c,";\n float candidate = getA(batch, inIdx);\n if (candidate ").concat(i," bestValue) {\n bestValue = candidate;\n bestIndex = inIdx;\n }\n }\n setOutput(float(bestIndex));\n }\n ")},ja=function(e,t,a,r){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,n.util.assert(e.length>2,(function(){return"Packed arg".concat(a.charAt(0).toUpperCase()+a.slice(1)," supports only inputs with rank above 2.")}));var o=e[e.length-1],i=Math.ceil(o/t);this.outputShape=e.slice(0,-1),i>1&&this.outputShape.push(i),r||this.variableNames.push("bestIndicesA");var c,s,u=this.outputShape,l=u.length,d=Ne(l),p=Ot("coords",l);if(1===i){var h=Ne(s=l+1);c="\n ".concat(h," sourceLocR = ").concat(h,"(").concat(p.join(),", 0);\n ++").concat(p[l-1],";\n ").concat(h," sourceLocG = ").concat(h,"(").concat(p.join(),", 0);\n ++").concat(p[l-2],";\n ").concat(h," sourceLocA = ").concat(h,"(").concat(p.join(),", 0);\n --").concat(p[l-1],";\n ").concat(h," sourceLocB = ").concat(h,"(").concat(p.join(),", 0);\n --").concat(p[l-2],";")}else s=l,c="\n ".concat(d," sourceLocR = coords;\n ++").concat(p[l-1],";\n ").concat(d," sourceLocG = coords;\n ++").concat(p[l-2],";\n ").concat(d," sourceLocA = coords;\n --").concat(p[l-1],";\n ").concat(d," sourceLocB = coords;\n --").concat(p[l-2],";");var f=["x","y","z","w","u","v"].slice(0,s),x="."+f[s-1],v=f.map((function(e){return"int "+e})),g=Ot("sourceLocR",s-1).concat("inIdx.r"),m=Ot("sourceLocG",s-1).concat("inIdx.g"),b=Ot("sourceLocB",s-1).concat("inIdx.b"),C=Ot("sourceLocA",s-1).concat("inIdx.a"),y="max"===a?"greaterThan":"lessThan",w=r?"":"\n inIdx = round(vec4(getBestIndicesAChannel(".concat(g.join(),"),\n getBestIndicesAChannel(").concat(m.join(),"),\n getBestIndicesAChannel(").concat(b.join(),"),\n getBestIndicesAChannel(").concat(C.join(),")));"),I="vec4(\n getAChannel(".concat(g.join(),"),\n hasNextCol ? getAChannel(").concat(m.join(),") : 0.,\n hasNextRow ? getAChannel(").concat(b.join(),") : 0.,\n hasNextRow && hasNextCol ? getAChannel(").concat(C.join(),") : 0.)"),S=r?"":"\n float getBestIndicesAChannel(".concat(v.join(),") {\n return getChannel(getBestIndicesA(").concat(f.join(),"),\n vec2(").concat(f.slice(-2).join(),"));\n }");this.userCode="\n float getAChannel(".concat(v.join(),") {\n return getChannel(getA(").concat(f.join(),"),\n vec2(").concat(f.slice(-2).join(),"));\n }\n ").concat(S,"\n void main() {\n ").concat(d," coords = getOutputCoords();\n bool hasNextCol = ").concat(p[l-1]," < ").concat(u[l-1]-1,";\n bool hasNextRow = ").concat(p[l-2]," < ").concat(u[l-2]-1,";\n ").concat(c,"\n ivec4 srcIdx = ivec4(sourceLocR").concat(x,", sourceLocG").concat(x,",\n sourceLocB").concat(x,", sourceLocA").concat(x,") * ").concat(t,";\n ivec4 inIdx = srcIdx;\n vec4 bestIndex = vec4(inIdx);\n vec4 bestValue = ").concat(I,";\n\n for (int i = 0; i < ").concat(t,"; i++) {\n inIdx = srcIdx;\n ").concat(w,"\n vec4 candidate = ").concat(I,";\n bvec4 nan = isnan(candidate);\n bvec4 replace = bvec4(\n vec4(").concat(y,"(candidate, bestValue)) * (vec4(1.0) - vec4(nan)));\n\n bestValue = vec4(replace.x ? candidate.x : bestValue.x,\n replace.y ? candidate.y : bestValue.y,\n replace.z ? candidate.z : bestValue.z,\n replace.w ? candidate.w : bestValue.w);\n bestIndex = mix(bestIndex, vec4(inIdx), vec4(replace));\n srcIdx++;\n }\n setOutput(bestIndex);\n }\n ")};function Ka(e,t,a,r){void 0===r&&(r=null);var o=t.shape[0],i=t.shape[1];null!=r&&(o=r.shape[0],i=r.shape[1]);var c=n.backend_util.computeOptimalWindowSize(i),s={windowSize:c,inSize:i,batchSize:o,outSize:Math.ceil(i/c)},u=new Ha(s,a,null==r),l=[t];null!=r&&l.push(r);var d=e.runWebGLProgram(u,l,"int32");if(1===d.shape[1])return d;var p=Ka(e,t,a,d);return e.disposeIntermediateTensorInfo(d),p}function qa(e,t,a,r){void 0===r&&(r=null);var o=null!=r?r.shape:t.shape,i=o[o.length-1],c=n.backend_util.computeOptimalWindowSize(i),s=new ja(o,c,a,null==r),u=null==r?[t]:[t,r],l=e.runWebGLProgram(s,u,"int32");if(l.shape.length===t.shape.length){var d=qa(e,t,a,l);return e.disposeIntermediateTensorInfo(l),d}return l}function Ya(e,t,a,r){var o=[a];if(n.backend_util.assertAxesAreInnerMostDims("arg"+r.charAt(0).toUpperCase()+r.slice(1),o,t.shape.length),!n.env().getBool("WEBGL_PACK_REDUCE")||t.shape.length<=2){var i=[],s=e.texData.get(t.dataId),u=t;null!==s&&s.isPacked&&(u=e.unpackTensor(t),i.push(u));var l=c(n.backend_util.computeOutAndReduceShapes(u.shape,o),2),d=l[0],p=l[1],h=n.util.sizeFromShape(p),f=ga({inputs:{x:u},backend:e,attrs:{shape:[-1,h]}});i.push(f);var x=Ka(e,f,r);i.push(x);var v=ga({inputs:{x},backend:e,attrs:{shape:d}});return i.forEach((function(n){return e.disposeIntermediateTensorInfo(n)})),v}return qa(e,t,r)}var Qa={kernelName:n.ArgMax,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.axis,c=n.util.parseAxisParam(i,o.shape),s=n.backend_util.getAxesPermutation(c,o.shape.length),u=o,l=[];null!=s&&(u=Ta({inputs:{x:o},backend:a,attrs:{perm:s}}),l.push(u),c=n.backend_util.getInnerMostAxes(c.length,u.shape.length)),n.backend_util.assertAxesAreInnerMostDims("argMax",[c[0]],u.shape.length);var d=Ya(a,u,c[0],"max");return l.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),d}},Za={kernelName:n.ArgMin,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.axis,c=n.util.parseAxisParam(i,o.shape),s=n.backend_util.getAxesPermutation(c,o.shape.length),u=o,l=[];null!=s&&(u=Ta({inputs:{x:o},backend:a,attrs:{perm:s}}),l.push(u),c=n.backend_util.getInnerMostAxes(c.length,u.shape.length)),n.backend_util.assertAxesAreInnerMostDims("argMin",[c[0]],u.shape.length);var d=Ya(a,u,c[0],"min");return l.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),d}},Ja=ua({opSnippet:"if (isnan(x)) return x;\n if (abs(x) > 1.) {\n return NAN;\n }\n return asin(x);\n"}),$a={kernelName:n.Asin,backendName:"webgl",kernelFunc:Ja},er=ua({opSnippet:"if (isnan(x)) return x;return log(x + sqrt(x * x + 1.0));"}),nr={kernelName:n.Asinh,backendName:"webgl",kernelFunc:er},tr=ua({opSnippet:"if (isnan(x)) return x;\n return atan(x);\n"}),ar={kernelName:n.Atan,backendName:"webgl",kernelFunc:tr},rr=la({opSnippet:"\n if (isnan(a)) return a;\n if (isnan(b)) return b;\n\n return atan(a, b);\n",packedOpSnippet:"\n vec4 result = atan(a, b);\n bvec4 isNaNA = isnan(a);\n bvec4 isNaNB = isnan(b);\n bvec4 isNaN = bvec4(isNaNA.x || isNaNB.x, isNaNA.y || isNaNB.y, isNaNA.z || isNaNB.z, isNaNA.w || isNaNB.w);\n \n result.r = isNaN.r ? NAN : result.r;\n result.g = isNaN.g ? NAN : result.g;\n result.b = isNaN.b ? NAN : result.b;\n result.a = isNaN.a ? NAN : result.a;\n\n return result;\n"}),or={kernelName:n.Atan2,backendName:"webgl",kernelFunc:rr},ir=ua({opSnippet:"if (isnan(x)) return x;\n if ((x < -1.0) || (x > 1.0)) return NAN;\nreturn (log(1.0 + x) - log(1.0 - x)) / 2.0;"}),cr={kernelName:n.Atanh,backendName:"webgl",kernelFunc:ir},sr=function(e,n,t,a,r){if(void 0===a&&(a=!1),void 0===r&&(r=!1),this.variableNames=["x"],"avg"===n&&t)throw new Error("Cannot compute positions for average pool.");var o=e.filterWidth,i=e.strideHeight,c=e.strideWidth,s=e.dilationHeight,u=e.dilationWidth,l=e.effectiveFilterHeight,d=e.effectiveFilterWidth,p=e.padInfo.top,h=e.padInfo.left;this.outputShape=e.outShape;var f="avg"===n,x="((batch * ".concat(e.inHeight," + xR) * ").concat(e.inWidth," + xC) * ").concat(e.inChannels," + d"),v="(xR * ".concat(e.inWidth," + xC) * ").concat(e.inChannels," + d"),g="0.0";if(f||(g="-1.0 / 1e-20"),t)this.userCode="\n const ivec2 strides = ivec2(".concat(i,", ").concat(c,");\n const ivec2 pads = ivec2(").concat(p,", ").concat(h,");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d = coords[3];\n\n ivec2 xRCCorner = coords.yz * strides - pads;\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // max/min x(?, ?, d) to get y(yR, yC, d).\n // ? = to be determined\n float minMaxValue = 0.0;\n float minMaxValueFound = 0.0;\n int minMaxPosition = 0;\n float avgValue = 0.0;\n\n for (int wR = 0; wR < ").concat(l,";\n wR += ").concat(s,") {\n int xR = xRCorner + wR;\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(d,";\n wC += ").concat(u,") {\n int xC = xCCorner + wC;\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n float value = getX(batch, xR, xC, d);\n\n // If a min / max value has already been found, use it. If not,\n // use the current value.\n float currMinMaxValue = mix(\n value, minMaxValue, minMaxValueFound);\n if (value ").concat(">="," currMinMaxValue) {\n minMaxValue = value;\n minMaxValueFound = 1.0;\n minMaxPosition = ").concat(a?r?x:v:"wR * ".concat(d," + wC"),";\n }\n }\n }\n setOutput(float(minMaxPosition));\n }\n ");else{var m="".concat(n,"(").concat(n,"(").concat(n,"(")+"minMaxValue[0], minMaxValue[1]), minMaxValue[2]), minMaxValue[3])";"avg"===n&&(m="avgValue / max(count, 1.0)");var b=4*Math.floor(o/4),C=o%4,y="\n if (".concat(f,") {\n avgValue += dot(values, ones);\n } else {\n minMaxValue = ").concat("max","(values, minMaxValue);\n }\n ");this.userCode="\n const ivec2 strides = ivec2(".concat(i,", ").concat(c,");\n const ivec2 pads = ivec2(").concat(p,", ").concat(h,");\n const float initializationValue = ").concat(g,";\n const vec4 ones = vec4(1.0, 1.0, 1.0, 1.0);\n\n float count = 0.0;\n\n float getValue(int batch, int xR, int xC, int d) {\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n return initializationValue;\n }\n count += 1.0;\n return getX(batch, xR, xC, d);\n }\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d = coords[3];\n\n ivec2 xRCCorner = coords.yz * strides - pads;\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // max/min x(?, ?, d) to get y(yR, yC, d).\n // ? = to be determined\n vec4 minMaxValue = vec4(").concat(g,");\n float avgValue = 0.0;\n count = 0.0;\n\n for (int wR = 0; wR < ").concat(l,";\n wR += ").concat(s,") {\n int xR = xRCorner + wR;\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(b,"; wC += 4) {\n int xC = xCCorner + wC * ").concat(u,";\n\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n getValue(batch, xR, xC + ").concat(u,", d),\n getValue(batch, xR, xC + 2 * ").concat(u,", d),\n getValue(batch, xR, xC + 3 * ").concat(u,", d)\n );\n\n ").concat(y,"\n }\n\n int xC = xCCorner + ").concat(b,";\n if (").concat(1===C,") {\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n initializationValue,\n initializationValue,\n initializationValue\n );\n\n ").concat(y,"\n } else if (").concat(2===C,") {\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n getValue(batch, xR, xC + ").concat(u,", d),\n initializationValue,\n initializationValue\n );\n\n ").concat(y,"\n } else if (").concat(3===C,") {\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n getValue(batch, xR, xC + ").concat(u,", d),\n getValue(batch, xR, xC + 2 * ").concat(u,", d),\n initializationValue\n );\n\n ").concat(y,"\n }\n }\n setOutput(").concat(m,");\n }\n ")}},ur=function(e,n,t,a,r){if(void 0===a&&(a=!1),void 0===r&&(r=!1),this.variableNames=["x"],"avg"===n&&t)throw new Error("Cannot compute positions for average pool.");var o=e.filterWidth,i=e.strideDepth,c=e.strideHeight,s=e.strideWidth,u=e.dilationDepth,l=e.dilationHeight,d=e.dilationWidth,p=e.effectiveFilterDepth,h=e.effectiveFilterHeight,f=e.effectiveFilterWidth,x=e.padInfo.front,v=e.padInfo.top,g=e.padInfo.left;this.outputShape=e.outShape;var m="avg"===n,b="0.0";if(m||(b="-1.0 / 1e-20"),t)this.userCode="\n const ivec3 strides =\n ivec3(".concat(i,", ").concat(c,", ").concat(s,");\n const ivec3 pads = ivec3(").concat(x,", ").concat(v,", ").concat(g,");\n\n void main() {\n ivec5 coords = getOutputCoords();\n int batch = coords.x;\n int ch = coords.u;\n\n ivec3 xCorner = ivec3(coords.y, coords.z, coords.w) * strides - pads;\n int xDCorner = xCorner.x;\n int xRCorner = xCorner.y;\n int xCCorner = xCorner.z;\n\n // max/min x(?, ?, ?, ch) to get y(yD, yR, yC, ch).\n // ? = to be determined\n float minMaxValue = 0.0;\n float minMaxValueFound = 0.0;\n int minMaxPosition = 0;\n\n for (int wD = 0; wD < ").concat(p,";\n wD += ").concat(u,") {\n int xD = xDCorner + wD;\n\n if (xD < 0 || xD >= ").concat(e.inDepth,") {\n continue;\n }\n\n for (int wR = 0; wR < ").concat(h,";\n wR += ").concat(l,") {\n int xR = xRCorner + wR;\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(f,";\n wC += ").concat(d,") {\n int xC = xCCorner + wC;\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n float value = getX(batch, xD, xR, xC, ch);\n\n // If a min / max value has already been found, use it. If not,\n // use the current value.\n float currMinMaxValue = mix(\n value, minMaxValue, minMaxValueFound);\n if (value ").concat(">="," currMinMaxValue) {\n minMaxValue = value;\n minMaxValueFound = 1.0;\n minMaxPosition = ").concat(a?r?"(((batch * ".concat(e.inDepth," + xD) * ").concat(e.inHeight," + xR) * ").concat(e.inWidth," + xC) * ").concat(e.inChannels," + ch"):"((xD * ".concat(e.inHeight," + xR) * ").concat(e.inWidth," + xC) * ").concat(e.inChannels," + ch"):"wD * ".concat(h," * ").concat(f," +\n wR * ").concat(f," + wC"),";\n }\n }\n }\n }\n setOutput(float(minMaxPosition));\n }\n ");else{var C="".concat(n,"(").concat(n,"(").concat(n,"(")+"minMaxValue[0], minMaxValue[1]), minMaxValue[2]), minMaxValue[3])";"avg"===n&&(C="avgValue / max(count, 1.0)");var y=4*Math.floor(o/4),w=o%4,I="\n if (".concat(m,") {\n avgValue += dot(values, ones);\n } else {\n minMaxValue = ").concat("max","(values, minMaxValue);\n }\n ");this.userCode="\n const ivec3 strides =\n ivec3(".concat(i,", ").concat(c,", ").concat(s,");\n const ivec3 pads = ivec3(").concat(x,", ").concat(v,", ").concat(g,");\n const float initializationValue = ").concat(b,";\n const vec4 ones = vec4(1.0, 1.0, 1.0, 1.0);\n\n float count = 0.0;\n\n float getValue(int batch, int xD, int xR, int xC, int ch) {\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n return initializationValue;\n }\n count += 1.0;\n return getX(batch, xD, xR, xC, ch);\n }\n\n void main() {\n ivec5 coords = getOutputCoords();\n int batch = coords.x;\n int ch = coords.u;\n\n ivec3 xCorner = ivec3(coords.y, coords.z, coords.w) * strides - pads;\n int xDCorner = xCorner.x;\n int xRCorner = xCorner.y;\n int xCCorner = xCorner.z;\n\n // max/min x(?, ?, ?, d) to get y(yD, yR, yC, ch).\n // ? = to be determined\n vec4 minMaxValue = vec4(").concat(b,");\n float avgValue = 0.0;\n count = 0.0;\n\n for (int wD = 0; wD < ").concat(p,";\n wD += ").concat(u,") {\n int xD = xDCorner + wD;\n\n if (xD < 0 || xD >= ").concat(e.inDepth,") {\n continue;\n }\n\n for (int wR = 0; wR < ").concat(h,";\n wR += ").concat(l,") {\n int xR = xRCorner + wR;\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(y,"; wC += 4) {\n int xC = xCCorner + wC * ").concat(d,";\n\n vec4 values = vec4(\n getValue(batch, xD, xR, xC, ch),\n getValue(batch, xD, xR, xC + ").concat(d,", ch),\n getValue(batch, xD, xR, xC + 2 * ").concat(d,", ch),\n getValue(batch, xD, xR, xC + 3 * ").concat(d,", ch)\n );\n\n ").concat(I,"\n }\n\n int xC = xCCorner + ").concat(y,";\n if (").concat(1===w,") {\n vec4 values = vec4(\n getValue(batch, xD, xR, xC, ch),\n initializationValue,\n initializationValue,\n initializationValue\n );\n\n ").concat(I,"\n } else if (").concat(2===w,") {\n vec4 values = vec4(\n getValue(batch, xD, xR, xC, ch),\n getValue(batch, xD, xR, xC + ").concat(d,", ch),\n initializationValue,\n initializationValue\n );\n\n ").concat(I,"\n } else if (").concat(3===w,") {\n vec4 values = vec4(\n getValue(batch, xD, xR, xC, ch),\n getValue(batch, xD, xR, xC + ").concat(d,", ch),\n getValue(batch, xD, xR, xC + 2 * ").concat(d,", ch),\n initializationValue\n );\n\n ").concat(I,"\n }\n }\n }\n setOutput(").concat(C,");\n }\n ")}},lr={kernelName:n.AvgPool,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x;le(o,"avgPool");var i=r.filterSize,c=r.strides,s=r.pad,u=r.dimRoundingMode;n.util.assert(n.backend_util.eitherStridesOrDilationsAreOne(c,1),(function(){return"Error in avgPool: Either strides or dilations must be 1. "+"Got strides ".concat(c," and dilations '").concat(1,"'")}));var l=n.backend_util.computePool2DInfo(o.shape,i,c,1,s,u);if(1===l.filterWidth&&1===l.filterHeight&&n.util.arraysEqual(l.inShape,l.outShape))return $t({inputs:{x:o},backend:a});var d=new sr(l,"avg",!1);return a.runWebGLProgram(d,[o],"float32")}},dr={kernelName:n.AvgPool3D,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.filterSize,c=r.strides,s=r.pad,u=r.dimRoundingMode,l=r.dataFormat,d=n.backend_util.computePool3DInfo(o.shape,i,c,[1,1,1],s,u,l),p=new ur(d,"avg",!1);return a.runWebGLProgram(p,[o],"float32")}},pr=function(e){this.variableNames=["dy"],this.outputShape=e.inShape;var n=e.filterHeight,t=e.filterWidth,a=e.strideHeight,r=e.strideWidth,o=e.dilationHeight,i=e.dilationWidth,c=e.effectiveFilterHeight,s=e.effectiveFilterWidth,u=c-1-e.padInfo.top,l=s-1-e.padInfo.left,d=1/(n*t);this.userCode="\n const ivec2 pads = ivec2(".concat(u,", ").concat(l,");\n const float avgMultiplier = float(").concat(d,");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n\n ivec2 dyRCCorner = coords.yz - pads;\n int dyRCorner = dyRCCorner.x;\n int dyCCorner = dyRCCorner.y;\n\n // Convolve dy(?, ?, d) with pos mask(:, :, d) to get dx(xR, xC, d).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < ").concat(c,";\n wR += ").concat(o,") {\n float dyR = float(dyRCorner + wR) / ").concat(a,".0;\n\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n for (int wC = 0; wC < ").concat(s,";\n wC+= ").concat(i,") {\n float dyC = float(dyCCorner + wC) / ").concat(r,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n float dyValue = getDy(b, idyR, idyC, d);\n\n dotProd += dyValue * avgMultiplier;\n }\n }\n setOutput(dotProd);\n }\n ")},hr=function(e){this.variableNames=["dy"],this.outputShape=e.inShape;var n=e.filterDepth,t=e.filterHeight,a=e.filterWidth,r=e.strideDepth,o=e.strideHeight,i=e.strideWidth,c=e.dilationDepth,s=e.dilationHeight,u=e.dilationWidth,l=e.effectiveFilterDepth,d=e.effectiveFilterHeight,p=e.effectiveFilterWidth,h=l-1-e.padInfo.front,f=d-1-e.padInfo.top,x=p-1-e.padInfo.left,v=1/(n*t*a);this.userCode="\n const ivec3 pads = ivec3(".concat(h,", ").concat(f,", ").concat(x,");\n const float avgMultiplier = float(").concat(v,");\n\n void main() {\n ivec5 coords = getOutputCoords();\n int batch = coords.x;\n int ch = coords.u;\n\n ivec3 dyCorner = ivec3(coords.y, coords.z, coords.w) - pads;\n int dyDCorner = dyCorner.x;\n int dyRCorner = dyCorner.y;\n int dyCCorner = dyCorner.z;\n\n // Convolve dy(?, ?, ?, d) with pos mask(:, :, :, ch) to get\n // dx(xD, xR, xC, ch).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n\n for (int wD = 0; wD < ").concat(l,";\n wD += ").concat(c,") {\n float dyD = float(dyDCorner + wD) / ").concat(r,".0;\n\n if (dyD < 0.0 || dyD >= ").concat(e.outDepth,".0 || fract(dyD) > 0.0) {\n continue;\n }\n int idyD = int(dyD);\n\n for (int wR = 0; wR < ").concat(d,";\n wR += ").concat(s,") {\n float dyR = float(dyRCorner + wR) / ").concat(o,".0;\n\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 ||\n fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n for (int wC = 0; wC < ").concat(p,";\n wC += ").concat(u,") {\n float dyC = float(dyCCorner + wC) / ").concat(i,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n float dyValue = getDy(batch, idyD, idyR, idyC, ch);\n\n dotProd += dyValue * avgMultiplier;\n }\n }\n }\n setOutput(dotProd);\n }\n ")},fr={kernelName:n.AvgPool3DGrad,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.input,c=r.filterSize,s=r.strides,u=r.pad,l=r.dimRoundingMode,d=n.backend_util.computePool3DInfo(i.shape,c,s,[1,1,1],u,l),p=new hr(d);return a.runWebGLProgram(p,[o],i.dtype)}},xr={kernelName:n.AvgPoolGrad,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.input,c=i;le([o,i],"avgPoolGrad");var s=r.filterSize,u=r.strides,l=r.pad,d=n.backend_util.computePool2DInfo(c.shape,s,u,1,l),p=new pr(d);return a.runWebGLProgram(p,[o],c.dtype)}},vr={kernelName:n.BatchMatMul,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs;return Ea({a:n.a,b:n.b,transposeA:a.transposeA,transposeB:a.transposeB,backend:t})}},gr=function(e,t,a,r,o,i){this.outputShape=[],this.variableNames=["x","mean","variance"],n.backend_util.assertAndGetBroadcastShape(e,t),n.backend_util.assertAndGetBroadcastShape(e,a);var c="0.0";null!=r&&(n.backend_util.assertAndGetBroadcastShape(e,r),this.variableNames.push("offset"),c="getOffsetAtOutCoords()");var s="1.0";null!=o&&(n.backend_util.assertAndGetBroadcastShape(e,o),this.variableNames.push("scale"),s="getScaleAtOutCoords()"),this.outputShape=e,this.userCode="\n void main() {\n float x = getXAtOutCoords();\n float mean = getMeanAtOutCoords();\n float variance = getVarianceAtOutCoords();\n float offset = ".concat(c,";\n float scale = ").concat(s,";\n float inv = scale * inversesqrt(variance + float(").concat(i,"));\n setOutput(dot(vec3(x, -mean, offset), vec3(inv, inv, 1)));\n }\n ")},mr=function(e,t,a,r,o,i){this.packedInputs=!0,this.packedOutput=!0,this.variableNames=["x","mean","variance"],n.backend_util.assertAndGetBroadcastShape(e,t),n.backend_util.assertAndGetBroadcastShape(e,a);var c="vec4(0.0)";null!=r&&(n.backend_util.assertAndGetBroadcastShape(e,r),this.variableNames.push("offset"),c="getOffsetAtOutCoords()");var s="vec4(1.0)";null!=o&&(n.backend_util.assertAndGetBroadcastShape(e,o),this.variableNames.push("scale"),s="getScaleAtOutCoords()"),this.outputShape=e,this.userCode="\n void main() {\n vec4 offset = ".concat(c,";\n vec4 scale = ").concat(s,";\n\n vec4 x = getXAtOutCoords();\n vec4 mean = getMeanAtOutCoords();\n vec4 variance = getVarianceAtOutCoords();\n\n vec4 inv = scale * inversesqrt(variance + vec4(").concat(i,"));\n\n setOutput((x - mean) * inv + offset);\n }\n ")},br={kernelName:n.FusedBatchNorm,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.mean,c=t.variance,s=t.offset,u=t.scale;n.util.assert(i.shape.length===c.shape.length,(function(){return"Batch normalization gradient requires mean and variance to have equal ranks."})),n.util.assert(null==s||i.shape.length===s.shape.length,(function(){return"Batch normalization gradient requires mean and offset to have equal ranks."})),n.util.assert(null==u||i.shape.length===u.shape.length,(function(){return"Batch normalization gradient requires mean and scale to have equal ranks."}));var l=r.varianceEpsilon;null==l&&(l=.001);var d=[o,i,c],p=null;null!=s&&(p=s.shape,d.push(s));var h=null;null!=u&&(h=u.shape,d.push(u));var f=n.env().getBool("WEBGL_PACK_NORMALIZATION")?new mr(o.shape,i.shape,c.shape,p,h,l):new gr(o.shape,i.shape,c.shape,p,h,l);return a.runWebGLProgram(f,d,d[0].dtype)}},Cr=function(e){this.variableNames=["source"],this.outputShape=e,this.rank=e.length;var n=Ne(this.rank);this.customUniforms=[{name:"start",arrayIndex:this.rank,type:"int"}];var t,a=function(e){if(1===e)return"sourceLoc";if(e<=6)return yr.slice(0,e).map((function(e){return"sourceLoc."+e})).join(",");throw Error("Slicing for rank ".concat(e," is not yet supported"))}(this.rank),r=e.map((function(e,n){return"sourceLoc.".concat(yr[n]," = start[").concat(n,"] + coords.").concat(yr[n],";")}));t="\n ".concat(n," sourceLoc;\n ").concat(n," coords = getOutputCoords();\n ").concat(r.join("\n"),"\n "),this.userCode="\n void main() {\n ".concat(t,"\n setOutput(getSource(").concat(a,"));\n }\n ")},yr=["x","y","z","w","u","v"],wr=function(e){this.variableNames=["source"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=e,this.rank=e.length,this.customUniforms=[{name:"start",arrayIndex:this.rank,type:"int"}];var n=Ne(this.rank),t=Ot("coords",this.rank),a=Ot("sourceLoc",this.rank),r=1===this.rank?"sourceLoc":"vec2(".concat(a.slice(-2).join(),")"),o="getChannel(getSource(".concat(a.join(),"), ").concat(r,")"),i="\n result.x = ".concat(o,";\n if (++").concat(t[this.rank-1]," < ").concat(e[this.rank-1],") {\n ++").concat(a[this.rank-1],";\n result.y = ").concat(o,";\n --").concat(a[this.rank-1],";\n }\n "),c=1===this.rank?"":"\n --".concat(t[this.rank-1],";\n if (++").concat(t[this.rank-2]," < ").concat(e[this.rank-2],") {\n ++").concat(a[this.rank-2],";\n result.z = ").concat(o,";\n if (++").concat(t[this.rank-1]," < ").concat(e[this.rank-1],") {\n ++").concat(a[this.rank-1],";\n result.w = ").concat(o,";\n }\n }\n "),s=this.rank<=4?"sourceLoc = coords +\n ".concat(n,"(").concat(e.map((function(e,n){return"start[".concat(n,"]")})).join(),");"):e.map((function(e,n){return"".concat(a[n]," = ").concat(t[n]," + start[").concat(n,"];")})).join("\n");this.userCode="\n void main() {\n ".concat(n," coords = getOutputCoords();\n ").concat(n," sourceLoc;\n ").concat(s,"\n vec4 result = vec4(0.);\n ").concat(i,"\n ").concat(c,"\n setOutput(result);\n }\n ")};function Ir(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.begin,s=r.size,u=c(n.slice_util.parseSliceParams(o,i,s),2),l=u[0],d=u[1];if(n.slice_util.assertParamsValid(o,l,d),0===n.util.sizeFromShape(d))return a.makeTensorInfo(d,o.dtype,[]);if(a.shouldExecuteOnCPU([o])||"string"===o.dtype){var p=a.texData.get(o.dataId),h=bt(p.values,l,d,o.shape,o.dtype);return a.makeTensorInfo(d,o.dtype,h)}var f=a.texData.get(o.dataId).isPacked,x=n.slice_util.isSliceContinous(o.shape,l,d);if(f||!x){var v=n.env().getBool("WEBGL_PACK_ARRAY_OPERATIONS")?new wr(d):new Cr(d),g=[l];return a.runWebGLProgram(v,[o],o.dtype,g)}return a.uploadToGPU(o.dataId),function(e,t,a,r){var o=r.texData.get(e.dataId),i=r.makeTensorInfo(a,e.dtype),c=r.texData.get(i.dataId);Object.assign(c,o),c.refCount=1,c.shape=a,c.dtype=e.dtype;var s=n.slice_util.computeFlatOffset(t,n.util.computeStrides(e.shape));o.slice&&(s+=o.slice.flatOffset),c.slice={flatOffset:s,origDataId:o.slice&&o.slice.origDataId||e.dataId};var u=r.dataRefCount.get(c.slice.origDataId)||1;return r.dataRefCount.set(c.slice.origDataId,u+1),i}(o,l,d,a)}var Sr={kernelName:n.Slice,backendName:"webgl",kernelFunc:Ir},kr={kernelName:n.BatchToSpaceND,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.blockShape,c=r.crops;n.util.assert(o.shape.length<=4,(function(){return"batchToSpaceND for rank > 4 with a WebGL backend not implemented yet"}));var s=i.reduce((function(e,n){return e*n})),u=n.backend_util.getReshaped(o.shape,i,s),l=n.backend_util.getPermuted(u.length,i.length),d=n.backend_util.getReshapedPermuted(o.shape,i,s),p=n.backend_util.getSliceBeginCoords(c,i.length),h=n.backend_util.getSliceSize(d,c,i.length),f=[],x=ga({inputs:{x:o},backend:a,attrs:{shape:u}}),v=Ta({inputs:{x},backend:a,attrs:{perm:l}}),g=ga({inputs:{x:v},backend:a,attrs:{shape:d}}),m=Ir({inputs:{x:g},backend:a,attrs:{begin:p,size:h}});return f.push(x),f.push(v),f.push(g),f.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),m}},Rr={kernelName:n.Bincount,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.x,o=n.weights,i=a.size,c=t.readSync(r.dataId),s=t.readSync(o.dataId),u=qn(c,s,o.dtype,o.shape,i);return t.makeTensorInfo([i],o.dtype,u)}},Tr={kernelName:n.BitwiseAnd,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=a.a,i=a.b,s=n.env().getBool("WEBGL_PACK_BINARY_OPERATIONS"),u=n.env().getNumber("WEBGL_VERSION");if(r.shouldExecuteOnCPU([o,i])||1===u){var l=r.texData.get(o.dataId).values,d=r.texData.get(i.dataId).values,p=c(Qn(o.shape,i.shape,l,d,o.dtype),2),h=p[0],f=p[1],x=r.makeTensorInfo(f,o.dtype);return r.texData.get(x.dataId).values=h,x}return t=s?new Jt("\n int r = int(a.r) & int(b.r);\n int g = int(a.g) & int(b.g);\n int rb = int(a.b) & int(b.b);\n int ra = int(a.a) & int(b.a);\n return vec4(r, g, rb, ra);\n",o.shape,i.shape,!1):new Qt("\n return float(int(a.r) & int(b.r));\n",o.shape,i.shape),r.runWebGLProgram(t,[o,i],o.dtype)}},Nr={kernelName:n.BroadcastArgs,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=t.s0,o=t.s1,i=a.readSync(r.dataId),c=a.readSync(o.dataId),s=n.backend_util.assertAndGetBroadcastShape(Array.from(i),Array.from(c));return a.makeTensorInfo([s.length],"int32",Int32Array.from(s))}},Er=la({opSnippet:"return float(a != b);",cpuKernelImpl:pt,dtype:"bool"}),Ar={kernelName:n.NotEqual,backendName:"webgl",kernelFunc:Er};function _r(e){var n=e.inputs,t=e.backend,a=n.input;return $t({inputs:{x:t.texData.get(a.dataId).complexTensorInfos.real},backend:t})}var Or={kernelName:n.Real,backendName:"webgl",kernelFunc:_r},Fr={kernelName:n.Cast,backendName:"webgl",kernelFunc:function e(a){var r=a.inputs,o=a.backend,i=a.attrs,s=r.x,u=i.dtype;if("complex64"===u){if("complex64"===s.dtype)return $t({inputs:{x:s},backend:o});var l=t.zeros(s.shape),d=e({inputs:{x:s},backend:o,attrs:{dtype:"float32"}}),p=na({inputs:{real:d,imag:l},backend:o});return l.dispose(),o.disposeIntermediateTensorInfo(d),p}if("complex64"===s.dtype){var h=_r({inputs:{input:s},backend:o});return p=e({inputs:{x:h},backend:o,attrs:{dtype:u}}),o.disposeIntermediateTensorInfo(h),p}if(!n.util.hasEncodingLoss(s.dtype,u))return{dataId:(p=$t({inputs:{x:s},backend:o})).dataId,shape:p.shape,dtype:u};if(o.shouldExecuteOnCPU([s])){var f=c(function(e,t,a,r){if("int32"===r)return[t,"int32",Int32Array.from(e)];if("bool"===r){var o=n.util.toTypedArray([0],a),i=c(hn((function(e,n){return e!==n?1:0}))(t,[],e,o,"bool"),2),s=i[0];return[i[1],"bool",s]}throw new Error("Error in Cast: failed to cast ".concat(a," to ").concat(r))}(o.texData.get(s.dataId).values,s.shape,s.dtype,u),3),x=f[0],v=f[1],g=f[2];return o.makeTensorInfo(x,v,g)}if("int32"===u)return function(e,n){var t=new Wt(e.shape,"return float(int(x));"),a=n.runWebGLProgram(t,[e],"int32");return{dataId:a.dataId,shape:a.shape,dtype:a.dtype}}(s,o);if("bool"===u){var m=o.makeTensorInfo([],"bool",n.util.getTypedArrayFromDType("bool",1));return p=Er({inputs:{a:s,b:m},backend:o}),o.disposeIntermediateTensorInfo(m),p}throw new Error("Error in Cast: failed to cast ".concat(s.dtype," to ").concat(u))}},Dr="return ceil(x);",Pr=ua({opSnippet:Dr,packedOpSnippet:Dr,cpuKernelImpl:Zn}),Lr={kernelName:n.Ceil,backendName:"webgl",kernelFunc:Pr},Br=function(e){this.variableNames=["A"],this.customUniforms=[{name:"minVal",type:"float"},{name:"maxVal",type:"float"}],this.outputShape=e,this.userCode="\n\n void main() {\n float value = getAAtOutCoords();\n if (isnan(value)) {\n setOutput(value);\n return;\n }\n\n setOutput(clamp(value, minVal, maxVal));\n }\n "},Vr=function(e){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.customUniforms=[{name:"minVal",type:"float"},{name:"maxVal",type:"float"}],this.outputShape=e,this.userCode="\n void main() {\n vec4 value = getAAtOutCoords();\n\n if (any(isnan(value))) {\n setOutput(value);\n return;\n }\n\n setOutput(clamp(value, vec4(minVal), vec4(maxVal)));\n }\n "},Wr={kernelName:n.ClipByValue,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=e.attrs,i=a.x,c=o.clipValueMin,s=o.clipValueMax;t=n.env().getBool("WEBGL_PACK_CLIP")?new Vr(i.shape):new Br(i.shape);var u=[[c],[s]];return r.runWebGLProgram(t,[i],i.dtype,u)}},Ur=function(e){this.variableNames=["real","imag"],this.outputShape=e,this.userCode="\n void main() {\n float re = abs(getRealAtOutCoords());\n float im = abs(getImagAtOutCoords());\n float mx = max(re, im);\n\n // sadly the length function in glsl is not underflow-safe\n // (at least not on Intel GPUs). So the safe solution is\n // to ensure underflow-safety in all cases.\n setOutput(\n mx == 0.0 ? 0.0 : mx * length(vec2(1, min(re, im)/mx))\n );\n }\n "};function Mr(e,n){return{dataId:n.dataId,dtype:n.dtype,shape:e.shape}}var Gr={kernelName:n.ComplexAbs,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=n.x,r=t.texData.get(a.dataId),o=new Ur(a.shape),i=[Mr(a,r.complexTensorInfos.real),Mr(a,r.complexTensorInfos.imag)];return t.runWebGLProgram(o,i,i[0].dtype)}},zr=function(e){this.outputShape=[],this.outputShape=n.backend_util.computeOutShape(e,1),this.variableNames=e.map((function(e,n){return"T".concat(n)}));var t=new Array(e.length-1);t[0]=e[0][1];for(var a=1;a= ").concat(s[u-1],") {\n return getChannel(\n getT").concat(u,"(").concat(Hr(c,l,f),"),\n vec2(").concat(Hr(d,l,f),"));\n }")}var x=s.length,v=s[s.length-1];h+="\n return getChannel(\n getT".concat(x,"(").concat(Hr(c,l,v),"),\n vec2(").concat(Hr(d,l,v),"));"),this.userCode="\n float getValue(".concat(c.map((function(e){return"int "+e})),") {\n ").concat(h,"\n }\n\n void main() {\n ").concat(o," coords = getOutputCoords();\n vec4 result = vec4(getValue(").concat(i,"), 0., 0., 0.);\n\n ").concat(i[r-1]," = ").concat(i[r-1]," + 1;\n if (").concat(i[r-1]," < ").concat(a[r-1],") {\n result.g = getValue(").concat(i,");\n }\n\n ").concat(i[r-2]," = ").concat(i[r-2]," + 1;\n if (").concat(i[r-2]," < ").concat(a[r-2],") {\n result.a = getValue(").concat(i,");\n }\n\n ").concat(i[r-1]," = ").concat(i[r-1]," - 1;\n if (").concat(i[r-2]," < ").concat(a[r-2]," &&\n ").concat(i[r-1]," < ").concat(a[r-1],") {\n result.b = getValue(").concat(i,");\n }\n setOutput(result);\n }\n ")};function Hr(e,n,t){var a=e.indexOf(n);return e.map((function(e,n){return n===a?"".concat(e," - ").concat(t):e})).join()}function jr(e){var n=e.inputs,t=e.backend,a=n.input;return $t({inputs:{x:t.texData.get(a.dataId).complexTensorInfos.imag},backend:t})}var Kr={kernelName:n.Imag,backendName:"webgl",kernelFunc:jr};function qr(e,t,a){var r,o,c=e[0].dtype;if("complex64"===c){var s=e.map((function(e){return _r({inputs:{input:e},backend:a})})),u=e.map((function(e){return jr({inputs:{input:e},backend:a})})),l=qr(s,t,a),d=qr(u,t,a),p=na({inputs:{real:l,imag:d},backend:a});return s.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),u.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),a.disposeIntermediateTensorInfo(l),a.disposeIntermediateTensorInfo(d),p}var h=a.shouldExecuteOnCPU(e);if("string"===c&&(h=!0),h){var f=e.map((function(e){var r=n.util.sizeFromShape(e.shape.slice(t));return ga({inputs:{x:e},backend:a,attrs:{shape:[-1,r]}})})),x=f.map((function(e){return{vals:a.readSync(e.dataId),shape:e.shape}})),v=n.backend_util.computeOutShape(f.map((function(e){return e.shape})),1),g=function(e,t,a,r){var o=n.util.getArrayFromDType(a,n.util.sizeFromShape(t));if(r&&"string"!==a){var i=0;e.forEach((function(e){var t=n.util.sizeFromShape(e.shape);o.set(e.vals,i),i+=t}))}else{var c=0;e.forEach((function(e){for(var r="string"===a?n.backend_util.fromUint8ToStringArray(e.vals):e.vals,i=0,s=0;s0})),y=n.env().getBool("WEBGL_PACK_ARRAY_OPERATIONS")&&C[0].shape.length>1;if(1===C.length){var w=y?new Wt(e[0].shape,Mt):new Gt(e[0].shape,Mt);return a.runWebGLProgram(w,e,c)}var I=n.env().getNumber("WEBGL_MAX_TEXTURES_IN_SHADER");if(C.length>I){for(var S=[],k=0;k0}));return 1===s.length?$t({inputs:{x:s[0]},backend:a}):qr(s,o,a)}var Qr={kernelName:n.Concat,backendName:"webgl",kernelFunc:Yr},Zr=function(e,n,t,a,r){void 0===n&&(n=!1),void 0===t&&(t=null),void 0===a&&(a=!1),void 0===r&&(r=!1),this.variableNames=["x","W"],this.outputShape=e.outShape;var o=e.padInfo.top,i=e.padInfo.left,c=e.strideHeight,s=e.strideWidth,u=e.dilationHeight,l=e.dilationWidth,d=e.filterHeight,p=e.filterWidth,h=4*Math.floor(e.inChannels/4),f=e.inChannels%4,x="channelsLast"===e.dataFormat,v=x?1:2,g=x?2:3,m=x?3:1,b="",C="";t&&(b=a?"float activation(float a) {\n float b = getPreluActivationWeightsAtOutCoords();\n ".concat(t,"\n }"):r?"float activation(float a) {\n float b = getLeakyreluAlphaAtOutCoords();\n ".concat(t,"\n }"):"\n float activation(float x) {\n ".concat(t,"\n }\n "),C="result = activation(result);");var y=n?"result += getBiasAtOutCoords();":"";n&&this.variableNames.push("bias"),a&&this.variableNames.push("preluActivationWeights"),r&&this.variableNames.push("leakyreluAlpha"),this.userCode="\n ".concat(b,"\n\n const ivec2 strides = ivec2(").concat(c,", ").concat(s,");\n const ivec2 pads = ivec2(").concat(o,", ").concat(i,");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d2 = coords[").concat(m,"];\n\n ivec2 xRCCorner =\n ivec2(coords[").concat(v,"], coords[").concat(g,"]) * strides - pads;\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // Convolve x(?, ?, d1) with w(:, :, d1, d2) to get y(yR, yC, d2).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < ").concat(d,"; wR++) {\n int xR = xRCorner + wR * ").concat(u,";\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(p,"; wC++) {\n int xC = xCCorner + wC * ").concat(l,";\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n for (int d1 = 0; d1 < ").concat(h,"; d1 += 4) {\n vec4 wValues = vec4(\n getW(wR, wC, d1, d2),\n getW(wR, wC, d1 + 1, d2),\n getW(wR, wC, d1 + 2, d2),\n getW(wR, wC, d1 + 3, d2)\n );\n\n if (").concat(x,") {\n vec4 xValues = vec4(\n getX(batch, xR, xC, d1),\n getX(batch, xR, xC, d1 + 1),\n getX(batch, xR, xC, d1 + 2),\n getX(batch, xR, xC, d1 + 3)\n );\n dotProd += dot(xValues, wValues);\n } else {\n vec4 xValues = vec4(\n getX(batch, d1, xR, xC),\n getX(batch, d1 + 1, xR, xC),\n getX(batch, d1 + 2, xR, xC),\n getX(batch, d1 + 3, xR, xC)\n );\n dotProd += dot(xValues, wValues);\n }\n }\n\n if (").concat(1===f,") {\n\n if (").concat(x,") {\n dotProd +=\n getX(batch, xR, xC, ").concat(h,") *\n getW(wR, wC, ").concat(h,", d2);\n } else {\n dotProd +=\n getX(batch, ").concat(h,", xR, xC) *\n getW(wR, wC, ").concat(h,", d2);\n }\n\n } else if (").concat(2===f,") {\n vec2 wValues = vec2(\n getW(wR, wC, ").concat(h,", d2),\n getW(wR, wC, ").concat(h," + 1, d2)\n );\n\n if (").concat(x,") {\n vec2 xValues = vec2(\n getX(batch, xR, xC, ").concat(h,"),\n getX(batch, xR, xC, ").concat(h," + 1)\n );\n dotProd += dot(xValues, wValues);\n } else {\n vec2 xValues = vec2(\n getX(batch, ").concat(h,", xR, xC),\n getX(batch, ").concat(h," + 1, xR, xC)\n );\n dotProd += dot(xValues, wValues);\n }\n\n } else if (").concat(3===f,") {\n vec3 wValues = vec3(\n getW(wR, wC, ").concat(h,", d2),\n getW(wR, wC, ").concat(h," + 1, d2),\n getW(wR, wC, ").concat(h," + 2, d2)\n );\n\n if (").concat(x,") {\n vec3 xValues = vec3(\n getX(batch, xR, xC, ").concat(h,"),\n getX(batch, xR, xC, ").concat(h," + 1),\n getX(batch, xR, xC, ").concat(h," + 2)\n );\n dotProd += dot(xValues, wValues);\n } else {\n vec3 xValues = vec3(\n getX(batch, ").concat(h,", xR, xC),\n getX(batch, ").concat(h," + 1, xR, xC),\n getX(batch, ").concat(h," + 2, xR, xC)\n );\n dotProd += dot(xValues, wValues);\n }\n\n }\n }\n }\n\n float result = dotProd;\n ").concat(y,"\n ").concat(C,"\n setOutput(result);\n }\n ")},Jr=function(e){this.variableNames=["x","W"],this.outputShape=e.outShape;var n=e.padInfo.front,t=e.padInfo.top,a=e.padInfo.left,r=e.strideDepth,o=e.strideHeight,i=e.strideWidth,c=e.dilationDepth,s=e.dilationHeight,u=e.dilationWidth,l=e.filterDepth,d=e.filterHeight,p=e.filterWidth,h=4*Math.floor(e.inChannels/4),f=e.inChannels%4;this.userCode="\n const ivec3 strides = ivec3(".concat(r,", ").concat(o,", ").concat(i,");\n const ivec3 pads = ivec3(").concat(n,", ").concat(t,", ").concat(a,");\n\n void main() {\n ivec5 coords = getOutputCoords();\n int batch = coords.x;\n int d2 = coords.u;\n\n ivec3 xFRCCorner = ivec3(coords.y, coords.z, coords.w) * strides - pads;\n int xFCorner = xFRCCorner.x;\n int xRCorner = xFRCCorner.y;\n int xCCorner = xFRCCorner.z;\n\n // Convolve x(?, ?, ?, d1) with w(:, :, :, d1, d2) to get\n // y(yF, yR, yC, d2). ? = to be determined. : = across all\n // values in that axis.\n float dotProd = 0.0;\n for (int wF = 0; wF < ").concat(l,"; wF++) {\n int xF = xFCorner + wF * ").concat(c,";\n\n if (xF < 0 || xF >= ").concat(e.inDepth,") {\n continue;\n }\n\n for (int wR = 0; wR < ").concat(d,"; wR++) {\n int xR = xRCorner + wR * ").concat(s,";\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(p,"; wC++) {\n int xC = xCCorner + wC * ").concat(u,";\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n for (int d1 = 0; d1 < ").concat(h,"; d1 += 4) {\n vec4 xValues = vec4(\n getX(batch, xF, xR, xC, d1),\n getX(batch, xF, xR, xC, d1 + 1),\n getX(batch, xF, xR, xC, d1 + 2),\n getX(batch, xF, xR, xC, d1 + 3)\n );\n vec4 wValues = vec4(\n getW(wF, wR, wC, d1, d2),\n getW(wF, wR, wC, d1 + 1, d2),\n getW(wF, wR, wC, d1 + 2, d2),\n getW(wF, wR, wC, d1 + 3, d2)\n );\n\n dotProd += dot(xValues, wValues);\n }\n\n if (").concat(1===f,") {\n dotProd +=\n getX(batch, xF, xR, xC, ").concat(h,") *\n getW(wF, wR, wC, ").concat(h,", d2);\n } else if (").concat(2===f,") {\n vec2 xValues = vec2(\n getX(batch, xF, xR, xC, ").concat(h,"),\n getX(batch, xF, xR, xC, ").concat(h," + 1)\n );\n vec2 wValues = vec2(\n getW(wF, wR, wC, ").concat(h,", d2),\n getW(wF, wR, wC, ").concat(h," + 1, d2)\n );\n dotProd += dot(xValues, wValues);\n } else if (").concat(3===f,") {\n vec3 xValues = vec3(\n getX(batch, xF, xR, xC, ").concat(h,"),\n getX(batch, xF, xR, xC, ").concat(h," + 1),\n getX(batch, xF, xR, xC, ").concat(h," + 2)\n );\n vec3 wValues = vec3(\n getW(wF, wR, wC, ").concat(h,", d2),\n getW(wF, wR, wC, ").concat(h," + 1, d2),\n getW(wF, wR, wC, ").concat(h," + 2, d2)\n );\n dotProd += dot(xValues, wValues);\n }\n }\n }\n }\n setOutput(dotProd);\n }\n ")},$r=function(e,t,a,r,o){void 0===t&&(t=!1),void 0===a&&(a=null),void 0===r&&(r=!1),void 0===o&&(o=!1),this.variableNames=["x","W"],this.packedInputs=!0,this.packedOutput=!0,this.customUniforms=[{name:"pads",type:"ivec2"},{name:"strides",type:"ivec2"},{name:"dilations",type:"ivec2"},{name:"inDims",type:"ivec2"}],this.outputShape=e.outShape,this.enableShapeUniforms=De(this.outputShape.length);for(var i=e.padInfo.left,c=e.strideWidth,s=e.dilationWidth,u=e.filterHeight,l=e.filterWidth,d=l,p="\n int xR; int xC; int xCOffset;\n vec4 wTexel; vec4 previous; vec4 final;",h=0;h=0 && xR < inDims[0]) {\n ";for(var f=0;f<(d+1)/2;f++){var x=2*f;if(p+="\n xC = xCCorner + ".concat(x*s,";\n "),1===c){if(x= 0 && xCOffset < inDims[1] && xTexelC".concat(x,"Ready == 0) {\n xTexelC").concat(x," = getX(batch, xR, xCOffset, d1);\n\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(x,".zw = vec2(0.0);\n }\n xTexelC").concat(x,"Ready = 1;\n }\n "),p+=1===s&&x>0?"\n xC".concat(x," = vec4(xTexelC").concat(x-2,".zw, xTexelC").concat(x,".xy);\n "):"\n xCOffset = xC + 1 - 2;\n\n if (xCOffset >= 0 && xCOffset < inDims[1]) {\n previous = getX(batch, xR, xCOffset, d1);\n\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n previous.zw = vec2(0.0);\n }\n\n xC".concat(x," = vec4(previous.zw, xTexelC").concat(x,".xy);\n } else {\n xC").concat(x," = vec4(0.0, 0.0, xTexelC").concat(x,".xy);\n }\n ")):p+="\n if (xC >= 0 && xC < inDims[1] && xTexelC".concat(x,"Ready == 0) {\n xTexelC").concat(x," = getX(batch, xR, xC, d1);\n if (xC + 1 >= inDims[1]) {\n xTexelC").concat(x,".zw = vec2(0.0);\n }\n xTexelC").concat(x,"Ready = 1;\n }\n\n xC").concat(x," = xTexelC").concat(x,";\n "),x+1= 0 && xCOffset < inDims[1] && xTexelC").concat(x+1,"Ready == 0) {\n xTexelC").concat(x+1," = getX(batch, xR, xCOffset, d1);\n\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(x+1,".zw = vec2(0.0);\n }\n xTexelC").concat(x+1,"Ready = 1;\n }\n "),p+=s>1?"\n xCOffset -= 2;\n if (xCOffset >= 0 && xCOffset < inDims[1]) {\n previous = getX(batch, xR, xCOffset, d1);\n xC".concat(x+1," = vec4(previous.zw, xTexelC").concat(x+1,".xy);\n } else {\n xC").concat(x+1," = vec4(0.0, 0.0, xTexelC").concat(x+1,".xy);\n }\n "):"\n xC".concat(x+1," = vec4(xTexelC").concat(x,".zw, xTexelC").concat(x+1,".xy);\n ")):p+=1===v?"\n xC".concat(x+1," = xTexelC").concat(x,";\n "):"\n xCOffset = xC + ".concat(v,";\n\n if (xCOffset >= 0 && xCOffset < inDims[1] && xTexelC").concat(x+1,"Ready == 0) {\n xTexelC").concat(x+1," = getX(batch, xR, xCOffset, d1);\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(x+1,".zw = vec2(0.0);\n }\n xTexelC").concat(x+1,"Ready = 1;\n }\n\n xC").concat(x+1," = xTexelC").concat(x+1,";\n ")}}else x= 0 && xCOffset < inDims[1] && xTexelC".concat(x,"Ready == 0) {\n xTexelC").concat(x," = getX(batch, xR, xCOffset, d1);\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(x,".zw = vec2(0.0);\n }\n xTexelC").concat(x,"Ready = 1;\n }\n\n if(xC + 1 >= 0 && xC + 1 < inDims[1] && xTexelC").concat(x+1,"Ready == 0) {\n xTexelC").concat(x+1," = getX(batch, xR, xC + 1, d1);\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xC + 2 >= inDims[1]) {\n xTexelC").concat(x+1,".zw = vec2(0.0);\n }\n xTexelC").concat(x+1,"Ready = 1;\n }\n\n xC").concat(x," = vec4(xTexelC").concat(x,".zw, xTexelC").concat(x+1,".zw);\n "),x+1= 0 && xCOffset < inDims[1]) {\n final = getX(batch, xR, xCOffset, d1);\n }\n xC".concat(x+1," = vec4(xTexelC").concat(x+1,".xy, final.xy);\n "))):(p+="\n if(xC >= 0 && xC < inDims[1] && xTexelC".concat(x,"Ready == 0) {\n xTexelC").concat(x," = getX(batch, xR, xC, d1);\n if (xC + 1 >= inDims[1]) {\n xTexelC").concat(x,".zw = vec2(0.0);\n }\n xTexelC").concat(x,"Ready = 1;\n }\n\n xCOffset = xC + strides[1];\n if(xCOffset >= 0 && xCOffset < inDims[1] && xTexelC").concat(x+1,"Ready == 0) {\n xTexelC").concat(x+1," = getX(batch, xR, xCOffset, d1);\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(x+1,".zw = vec2(0.);\n }\n xTexelC").concat(x+1,"Ready = 1;\n }\n\n xC").concat(x," = vec4(\n xTexelC").concat(x,".xy, xTexelC").concat(x+1,".xy);\n "),x+1= 0) {\n // Use custom imod instead mod. On Intel GPU, mod may generate\n // unexpected value.\n // https://github.com/tensorflow/tfjs/issues/5447\n offsetX = imod(blockIndex, outWidth) * stride[1] - pad[1];\n d1 = offsetX + dilation[1] * (imod(pos, itemsPerBlockRow) /\n inChannels);\n\n if(d1 < inputShape[").concat(i,"] && d1 >= 0) {\n\n ch = imod(pos, inChannels);\n\n if (").concat(r,") {\n innerDims = vec2(d1, ch);\n result[").concat(2*u+l,"] = getChannel(\n getA(rc.x, d0, int(innerDims.x),\n int(innerDims.y)), innerDims);\n } else {\n innerDims = vec2(d0, d1);\n result[").concat(2*u+l,"] = getChannel(\n getA(rc.x, ch, int(innerDims.x),\n int(innerDims.y)), innerDims);\n }\n }\n }\n }\n ");this.userCode="\n void main() {\n ivec3 rc = getOutputCoords();\n\n vec4 result = vec4(0);\n\n int blockIndex, pos, offsetY, d0, offsetX, d1, ch;\n vec2 innerDims;\n\n ".concat(s,"\n\n ").concat(a.output," = result;\n }\n ")};function no(e,n){var t=e.length;return t>=3?s(s([],c(e.slice(0,-3)),!1),n?[e[t-3]*e[t-2],e[t-1]]:[e[t-3],e[t-2]*e[t-1]],!1):!n&&1===t&&e[0]>1?[e[0],1]:null}function to(e){var t,a,r,o=e.x,c=e.filter,s=e.convInfo,u=e.backend,l=e.bias,d=void 0===l?null:l,p=e.preluActivationWeights,h=void 0===p?null:p,f=e.leakyreluAlpha,x=void 0===f?0:f,v=e.activation,g=void 0===v?null:v,m=o.shape,b=u.texData.get(o.dataId),C=s.inChannels,y=m[0]*m[1]*m[2],w=s.outChannels,I="channelsLast"===s.dataFormat,S=[];if(null!=h&&null!=(k=no(h.shape,I))&&(h=ga({inputs:{x:h},backend:u,attrs:{shape:k}}),S.push(h)),null!=d&&null!=(k=no(d.shape,I))&&(d=ga({inputs:{x:d},backend:u,attrs:{shape:k}}),S.push(d)),(1!==y&&1!==w||!(C>1e3))&&b.isPacked&&I&&null!=b.texture&&m[2]%2!=0&&n.util.arraysEqual(b.shape.slice(-3),m.slice(-3))){var k=m[0]*m[1]*(m[2]+1),R={dataId:o.dataId,shape:[1,k,s.inChannels],dtype:o.dtype},T=b.shape;b.shape=b.shape.slice(),b.shape[b.shape.length-2]++,n.util.assert(ee(b.shape,R.shape),(function(){return"packed reshape ".concat(b.shape," to ").concat(R.shape," isn't free")}));var N=ga({inputs:{x:c},backend:u,attrs:{shape:[1,s.inChannels,s.outChannels]}});S.push(N);var E=Ea({a:R,b:N,backend:u,transposeA:!1,transposeB:!1,bias:d,activation:g,preluActivationWeights:h,leakyreluAlpha:x}),A=u.texData.get(E.dataId);n.util.assert(A.isPacked,(function(){return"batchMatMul result is expected to be packed"})),b.shape=T,A.shape=s.outShape,(r=$t({inputs:{x:E},backend:u})).shape=s.outShape,S.push(E)}else{var _=s.outHeight*s.outWidth,O=ga({inputs:{x:o},backend:u,attrs:{shape:I?[s.batchSize,_,s.inChannels]:[s.batchSize,s.inChannels,_]}}),F=(N=ga({inputs:{x:c},backend:u,attrs:{shape:[1,s.inChannels,s.outChannels]}}),Ea({a:I?O:N,b:I?N:O,transposeA:!I,transposeB:!1,backend:u,bias:d,activation:g,preluActivationWeights:h,leakyreluAlpha:x}));r=ga({inputs:{x:F},backend:u,attrs:{shape:s.outShape}}),S.push(O),S.push(N),S.push(F)}try{for(var D=i(S),P=D.next();!P.done;P=D.next()){var L=P.value;u.disposeIntermediateTensorInfo(L)}}catch(e){t={error:e}}finally{try{P&&!P.done&&(a=D.return)&&a.call(D)}finally{if(t)throw t.error}}return r}function ao(e){var t,a,r,o=e.x,c=e.filter,s=e.convInfo,u=e.backend,l=e.bias,d=void 0===l?null:l,p=e.preluActivationWeights,h=void 0===p?null:p,f=e.leakyreluAlpha,x=void 0===f?0:f,v=e.activation,g=void 0===v?null:v,m=s.filterWidth,b=s.filterHeight,C=s.inChannels,y=s.outWidth,w=s.outHeight,I="channelsLast"===s.dataFormat,S=m*b*C,k=w*y,R=[s.batchSize,S,k],T=[];null!=h&&null!=(r=no(h.shape,I))&&(h=ga({inputs:{x:h},backend:u,attrs:{shape:r}}),T.push(h)),null!=d&&null!=(r=no(d.shape,I))&&(d=ga({inputs:{x:d},backend:u,attrs:{shape:r}}),T.push(d));var N=ga({inputs:{x:c},backend:u,attrs:{shape:[1,S,n.util.sizeFromShape(c.shape)/S]}});T.push(N);var E=new eo(R,s),A=[o.shape,[s.padInfo.top,s.padInfo.left],[s.strideHeight,s.strideWidth],[s.dilationHeight,s.dilationWidth],[s.inChannels],[s.filterWidth*s.inChannels],[s.outWidth]],_=u.runWebGLProgram(E,[o],"float32",A),O=ga({inputs:{x:_},backend:u,attrs:{shape:R}});T.push(_),T.push(O);var F=null!=d,D=null!=h,P="leakyrelu"===g,L=g?da(g,!0):null,B=new pa(I?O.shape:N.shape,I?N.shape:O.shape,I?[s.batchSize,k,s.outChannels]:[s.batchSize,s.outChannels,k],!0,!1,F,L,D,P),V=I?[O,N]:[N,O];if(d&&V.push(d),D&&V.push(h),P){var W=u.makeTensorInfo([],"float32",n.util.createScalarValue(x,"float32"));V.push(W),T.push(W)}var U=u.runWebGLProgram(B,V,"float32"),M=ga({inputs:{x:U},backend:u,attrs:{shape:s.outShape}});T.push(U);try{for(var G=i(T),z=G.next();!z.done;z=G.next()){var X=z.value;u.disposeIntermediateTensorInfo(X)}}catch(e){t={error:e}}finally{try{z&&!z.done&&(a=G.return)&&a.call(G)}finally{if(t)throw t.error}}return M}var ro,oo={kernelName:n.Conv2D,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=e.attrs,i=a.x,c=a.filter,s=o.strides,u=o.pad,l=o.dataFormat,d=o.dilations,p=o.dimRoundingMode,h=n.backend_util.convertConv2DDataFormat(l),f=n.backend_util.computeConv2DInfo(i.shape,c.shape,s,d,u,p,!1,h);if(1!==f.filterHeight||1!==f.filterWidth||1!==f.dilationHeight||1!==f.dilationWidth||1!==f.strideHeight||1!==f.strideWidth||"SAME"!==f.padInfo.type&&"VALID"!==f.padInfo.type)if(f.strideWidth<=2&&"channelsLast"===h&&n.env().getBool("WEBGL_EXP_CONV")){var x=new $r(f),v=[[f.padInfo.top,f.padInfo.left],[f.strideHeight,f.strideWidth],[f.dilationHeight,f.dilationWidth],[f.inHeight,f.inWidth]];t=r.runWebGLProgram(x,[i,c],"float32",v)}else n.env().getBool("WEBGL_CONV_IM2COL")?t=ao({x:i,filter:c,convInfo:f,backend:r}):(x=new Zr(f),t=r.runWebGLProgram(x,[i,c],"float32"));else t=to({x:i,filter:c,convInfo:f,backend:r});var g=ga({inputs:{x:t},backend:r,attrs:{shape:f.outShape}});return r.disposeIntermediateTensorInfo(t),g}},io=function(e){this.variableNames=["x","dy"],this.outputShape=e.filterShape;var n=e.strideHeight,t=e.strideWidth,a=e.padInfo.top,r=e.padInfo.left,o="channelsLast"===e.dataFormat;this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int wR = coords.x;\n int wC = coords.y;\n int d1 = coords.z;\n int d2 = coords.w;\n\n // Convolve x(?, ?, d1) with dy(:, :, d2) to get dw(wR, wC, d1, d2).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n\n for (int b = 0; b < ".concat(e.batchSize,"; b++) {\n for (int yR = 0; yR < ").concat(e.outHeight,"; yR++) {\n int xR = wR + yR * ").concat(n," - ").concat(a,";\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int yC = 0; yC < ").concat(e.outWidth,"; yC++) {\n int xC = wC + yC * ").concat(t," - ").concat(r,";\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n ").concat(o?"float dyValue = getDy(b, yR, yC, d2);\n float xValue = getX(b, xR, xC, d1);\n dotProd += (xValue * dyValue);":"float dyValue = getDy(b, d2, yR, yC);\n float xValue = getX(b, d1, xR, xC);\n dotProd += (xValue * dyValue);","\n }\n }\n }\n setOutput(dotProd);\n }\n ")},co=function(e){this.variableNames=["dy","W"],this.outputShape=e.inShape;var n=e.filterHeight,t=e.filterWidth,a=e.strideHeight,r=e.strideWidth,o="channelsLast"===e.dataFormat,i=n-1-e.padInfo.top,c=t-1-e.padInfo.left,s=o?1:2,u=o?2:3,l=o?3:1;this.userCode="\n const ivec2 pads = ivec2(".concat(i,", ").concat(c,");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d1 = coords[").concat(l,"];\n\n ivec2 dyCorner = ivec2(coords[").concat(s,"], coords[").concat(u,"]) - pads;\n int dyRCorner = dyCorner.x;\n int dyCCorner = dyCorner.y;\n\n // Convolve dy(?, ?, d2) with w(:, :, d1, d2) to compute dx(xR, xC, d1).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < ").concat(n,"; wR++) {\n float dyR = float(dyRCorner + wR) / ").concat(a,".0;\n\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n int wRPerm = ").concat(n," - 1 - wR;\n\n for (int wC = 0; wC < ").concat(t,"; wC++) {\n float dyC = float(dyCCorner + wC) / ").concat(r,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n int wCPerm = ").concat(t," - 1 - wC;\n\n for (int d2 = 0; d2 < ").concat(e.outChannels,"; d2++) {\n\n if (").concat(o,") {\n float xValue = getDy(batch, idyR, idyC, d2);\n float wValue = getW(wRPerm, wCPerm, d1, d2);\n dotProd += xValue * wValue;\n } else {\n float xValue = getDy(batch, d2, idyR, idyC);\n float wValue = getW(wRPerm, wCPerm, d1, d2);\n dotProd += xValue * wValue;\n }\n\n }\n }\n }\n setOutput(dotProd);\n }\n ")},so=function(e){this.variableNames=["x","dy"],this.outputShape=e.filterShape;var n=e.strideDepth,t=e.strideHeight,a=e.strideWidth,r=e.padInfo.front,o=e.padInfo.top,i=e.padInfo.left;this.userCode="\n void main() {\n ivec5 coords = getOutputCoords();\n int wF = coords.x;\n int wR = coords.y;\n int wC = coords.z;\n int d1 = coords.w;\n int d2 = coords.u;\n\n float dotProd = 0.0;\n\n for (int b = 0; b < ".concat(e.batchSize,"; b++) {\n for (int yF = 0; yF < ").concat(e.outDepth,"; yF++) {\n int xF = wF + yF * ").concat(n," - ").concat(r,";\n\n if (xF < 0 || xF >= ").concat(e.inDepth,") {\n continue;\n }\n\n for (int yR = 0; yR < ").concat(e.outHeight,"; yR++) {\n int xR = wR + yR * ").concat(t," - ").concat(o,";\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int yC = 0; yC < ").concat(e.outWidth,"; yC++) {\n int xC = wC + yC * ").concat(a," - ").concat(i,";\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n float dyValue = getDy(b, yF, yR, yC, d2);\n float xValue = getX(b, xF, xR, xC, d1);\n dotProd += (xValue * dyValue);\n }\n }\n }\n }\n setOutput(dotProd);\n }\n ")},uo=function(e){this.variableNames=["dy","W"],this.outputShape=e.inShape;var n=e.filterDepth,t=e.filterHeight,a=e.filterWidth,r=e.strideDepth,o=e.strideHeight,i=e.strideWidth,c=n-1-e.padInfo.front,s=t-1-e.padInfo.top,u=a-1-e.padInfo.left;this.userCode="\n const ivec3 pads = ivec3(".concat(c,", ").concat(s,", ").concat(u,");\n\n void main() {\n ivec5 coords = getOutputCoords();\n int batch = coords.x;\n int d1 = coords.u;\n\n\n ivec3 dyCorner = ivec3(coords.y, coords.z, coords.w) - pads;\n int dyFCorner = dyCorner.x;\n int dyRCorner = dyCorner.y;\n int dyCCorner = dyCorner.z;\n\n float dotProd = 0.0;\n for (int wF = 0; wF < ").concat(n,"; wF++) {\n float dyF = float(dyFCorner + wF) / ").concat(r,".0;\n\n if (dyF < 0.0 || dyF >= ").concat(e.outDepth,".0 || fract(dyF) > 0.0) {\n continue;\n }\n int idyF = int(dyF);\n\n int wFPerm = ").concat(n," - 1 - wF;\n\n for (int wR = 0; wR < ").concat(t,"; wR++) {\n float dyR = float(dyRCorner + wR) / ").concat(o,".0;\n\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 ||\n fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n int wRPerm = ").concat(t," - 1 - wR;\n\n for (int wC = 0; wC < ").concat(a,"; wC++) {\n float dyC = float(dyCCorner + wC) / ").concat(i,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n int wCPerm = ").concat(a," - 1 - wC;\n\n for (int d2 = 0; d2 < ").concat(e.outChannels,"; d2++) {\n float xValue = getDy(batch, idyF, idyR, idyC, d2);\n float wValue = getW(wFPerm, wRPerm, wCPerm, d1, d2);\n dotProd += xValue * wValue;\n }\n }\n }\n }\n setOutput(dotProd);\n }\n ")},lo={kernelName:n.Conv2DBackpropFilter,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.dy,c=r.strides,s=r.pad,u=r.dataFormat,l=r.dimRoundingMode,d=r.filterShape,p=n.backend_util.convertConv2DDataFormat(u),h=n.backend_util.computeConv2DInfo(o.shape,d,c,1,s,l,!1,p),f=new io(h);return a.runWebGLProgram(f,[o,i],"float32")}},po=function(e){this.variableNames=["dy","W"],this.packedInputs=!0,this.packedOutput=!0,this.customUniforms=[{name:"strides",type:"vec2"}],this.outputShape=e.inShape,this.enableShapeUniforms=De(this.outputShape.length);var n=e.filterHeight,t=e.filterWidth,a=n-1-e.padInfo.top,r=t-1-e.padInfo.left;this.userCode="\n const ivec2 pads = ivec2(".concat(a,", ").concat(r,");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d1 = coords[3];\n\n ivec2 dyCorner = ivec2(coords[1], coords[2]) - pads;\n int dyRCorner = dyCorner.x;\n int dyCCorner = dyCorner.y;\n\n vec4 result = vec4(0.);\n for (int wR = 0; wR < ").concat(n,"; wR++) {\n float dyR = float(dyRCorner + wR) / strides[0];\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n int wRPerm = ").concat(n," - 1 - wR;\n\n for (int wC = 0; wC < ").concat(t,"; wC++) {\n int wCPerm = ").concat(t," - 1 - wC;\n\n float dyC = float(dyCCorner + wC) / strides[1];\n bool idyCVal = (dyC >= 0.0) && (dyC < ").concat(e.outWidth,".0)\n && (fract(dyC) == 0.0);\n int idyC = int(dyC);\n\n float dyC2 = float(dyCCorner + wC + 1) / strides[1];\n bool idyCVal2 = (dyC2 >= 0.0) && (dyC2 < ").concat(e.outWidth,".0)\n && (fract(dyC2) == 0.0);\n int idyC2 = int(dyC2);\n\n if (idyCVal && idyCVal2) {\n for (int d2 = 0; d2 < ").concat(e.outChannels,"; d2 += 2) {\n vec4 wValue = getW(wRPerm, wCPerm, d1, d2);\n vec4 dySample = getDy(batch, idyR, idyC, d2);\n vec4 dySample2 = (idyC / 2 == idyC2 / 2) ?\n dySample : getDy(batch, idyR, idyC2, d2);\n\n vec2 dyValue = mod(float(idyC), 2.) == 0. ?\n dySample.xy : dySample.zw;\n result.xy += vec2(dot(dyValue, wValue.xy),\n dot(dyValue, wValue.zw));\n\n dyValue = mod(float(idyC2), 2.) == 0. ?\n dySample2.xy : dySample2.zw;\n result.zw += vec2(dot(dyValue, wValue.xy),\n dot(dyValue, wValue.zw));\n }\n } else if (idyCVal) {\n for (int d2 = 0; d2 < ").concat(e.outChannels,"; d2 += 2) {\n vec4 wValue = getW(wRPerm, wCPerm, d1, d2);\n vec4 dySample = getDy(batch, idyR, idyC, d2);\n vec2 dyValue = mod(float(idyC), 2.) == 0. ?\n dySample.xy : dySample.zw;\n result.xy += vec2(dot(dyValue, wValue.xy),\n dot(dyValue, wValue.zw));\n }\n } else if (idyCVal2) {\n for (int d2 = 0; d2 < ").concat(e.outChannels,"; d2 += 2) {\n vec4 wValue = getW(wRPerm, wCPerm, d1, d2);\n vec4 dySample = getDy(batch, idyR, idyC2, d2);\n vec2 dyValue = mod(float(idyC2), 2.) == 0. ?\n dySample.xy : dySample.zw;\n result.zw += vec2(dot(dyValue, wValue.xy),\n dot(dyValue, wValue.zw));\n }\n }\n }\n }\n setOutput(result);\n }\n ")},ho={kernelName:n.Conv2DBackpropInput,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.filter,c=r.inputShape,s=r.strides,u=r.pad,l=r.dataFormat,d=r.dimRoundingMode,p=n.backend_util.convertConv2DDataFormat(l),h=n.backend_util.computeConv2DInfo(c,i.shape,s,1,u,d,!1,p);if(n.env().getBool("WEBGL_PACK_CONV2DTRANSPOSE")&&"channelsLast"===p){var f=[[h.strideHeight,h.strideWidth]],x=new po(h);return a.runWebGLProgram(x,[o,i],"float32",f)}return x=new co(h),a.runWebGLProgram(x,[o,i],"float32")}},fo={kernelName:n.Conv3D,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.filter,c=r.strides,s=r.pad,u=r.dilations,l=n.backend_util.computeConv3DInfo(o.shape,i.shape,c,u,s),d=new Jr(l);return a.runWebGLProgram(d,[o,i],"float32")}},xo={kernelName:n.Conv3DBackpropFilterV2,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.dy,c=r.strides,s=r.pad,u=r.filterShape,l=n.backend_util.computeConv3DInfo(o.shape,u,c,1,s),d=new so(l);return a.runWebGLProgram(d,[o,i],"float32")}},vo={kernelName:n.Conv3DBackpropInputV2,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.filter,c=r.pad,s=r.strides,u=r.inputShape,l=n.backend_util.computeConv3DInfo(u,i.shape,s,1,c),d=new uo(l);return a.runWebGLProgram(d,[o,i],"float32")}},go=ua({opSnippet:"if (isnan(x)) return x;\n return cos(x);\n",packedOpSnippet:"\n vec4 result = cos(x);\n bvec4 isNaN = isnan(x);\n ".concat(Zt,"\n return result;\n")}),mo={kernelName:n.Cos,backendName:"webgl",kernelFunc:go},bo=ua({opSnippet:"\n float e2x = exp(-x);\n return (e2x + 1.0 / e2x) / 2.0;\n"}),Co={kernelName:n.Cosh,backendName:"webgl",kernelFunc:bo},yo=function(e,n,t,a,r){this.variableNames=["Image","Boxes","BoxInd"],this.outputShape=[];var o=c(e,4),i=o[0],s=o[1],u=o[2],l=o[3],d=c(n,1)[0],p=c(t,2),h=p[0],f=p[1];this.outputShape=[d,h,f,l];var x="bilinear"===a?1:0,v=c(["".concat(s-1,".0"),"".concat(u-1,".0")],2),g=v[0],m=v[1],b=c(h>1?["".concat((s-1)/(h-1)),"(y2-y1) * height_ratio","y1*".concat(g," + float(y)*(height_scale)")]:["0.0","0.0","0.5 * (y1+y2) * ".concat(g)],3),C=b[0],y=b[1],w=b[2],I=c(f>1?["".concat((u-1)/(f-1)),"(x2-x1) * width_ratio","x1*".concat(m," + float(x)*(width_scale)")]:["0.0","0.0","0.5 * (x1+x2) * ".concat(m)],3),S=I[0],k=I[1],R=I[2];this.userCode="\n const float height_ratio = float(".concat(C,");\n const float width_ratio = float(").concat(S,");\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int y = coords[1];\n int x = coords[2];\n int d = coords[3];\n\n // get box vals\n float y1 = getBoxes(b,0);\n float x1 = getBoxes(b,1);\n float y2 = getBoxes(b,2);\n float x2 = getBoxes(b,3);\n\n // get image in batch index\n int bInd = round(getBoxInd(b));\n if(bInd < 0 || bInd >= ").concat(i,") {\n return;\n }\n\n float height_scale = ").concat(y,";\n float width_scale = ").concat(k,";\n\n float in_y = ").concat(w,";\n if( in_y < 0.0 || in_y > ").concat(g," ) {\n setOutput(float(").concat(r,"));\n return;\n }\n float in_x = ").concat(R,";\n if( in_x < 0.0 || in_x > ").concat(m," ) {\n setOutput(float(").concat(r,"));\n return;\n }\n\n vec2 sourceFracIndexCR = vec2(in_x,in_y);\n if(").concat(x," == 1) {\n // Compute the four integer indices.\n ivec2 sourceFloorCR = ivec2(sourceFracIndexCR);\n ivec2 sourceCeilCR = ivec2(ceil(sourceFracIndexCR));\n\n float topLeft = getImage(b, sourceFloorCR.y, sourceFloorCR.x, d);\n float bottomLeft = getImage(b, sourceCeilCR.y, sourceFloorCR.x, d);\n float topRight = getImage(b, sourceFloorCR.y, sourceCeilCR.x, d);\n float bottomRight = getImage(b, sourceCeilCR.y, sourceCeilCR.x, d);\n\n vec2 fracCR = sourceFracIndexCR - vec2(sourceFloorCR);\n\n float top = topLeft + (topRight - topLeft) * fracCR.x;\n float bottom = bottomLeft + (bottomRight - bottomLeft) * fracCR.x;\n float newValue = top + (bottom - top) * fracCR.y;\n setOutput(newValue);\n } else {\n // Compute the coordinators of nearest neighbor point.\n ivec2 sourceNearestCR = ivec2(floor(\n sourceFracIndexCR + vec2(0.5,0.5)));\n float newValue = getImage(b, sourceNearestCR.y, sourceNearestCR.x, d);\n setOutput(newValue);\n }\n }\n ")},wo={kernelName:n.CropAndResize,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.image,o=n.boxes,i=n.boxInd,c=a.cropSize,s=a.method,u=a.extrapolationValue,l=new yo(r.shape,o.shape,c,s,u);return t.runWebGLProgram(l,[r,o,i],"float32")}};!function(e){e.Prod="*",e.Sum="+"}(ro||(ro={}));var Io=function(e,n,t,a){this.op=e,this.outputShape=n,this.variableNames=["x"],this.customUniforms=[{name:"index",type:"float"}];var r=this.outputShape.length,o=this.op===ro.Prod?"1.0":"0.0",i=t?o:"getX(".concat(So(r,"coords",this.op),")"),c=this.outputShape[this.outputShape.length-1],s="",u="";t?(s=a?"end != ".concat(c-1):"end != 0",u=a?"end + 1":"end - 1"):(s=a?"end + pow2 < ".concat(c):"end >= pow2",u=a?"end + pow2":"end - pow2"),this.userCode="\n void main() {\n ".concat(Ne(r)," coords = getOutputCoords();\n int end = ").concat(ko(r,"coords",this.op),";\n float val = ").concat(i,";\n int pow2 = int(pow(2.0, index));\n if (").concat(s,") {\n int idx = ").concat(u,";\n ").concat(ko(r,"coords",this.op)," = idx;\n val ").concat(this.op,"= getX(").concat(So(r,"coords",this.op),");\n }\n setOutput(val);\n }\n ")};function So(e,n,t){if(1===e)return"".concat(n);if(2===e)return"".concat(n,".x, ").concat(n,".y");if(3===e)return"".concat(n,".x, ").concat(n,".y, ").concat(n,".z");if(4===e)return"".concat(n,".x, ").concat(n,".y, ").concat(n,".z, ").concat(n,".w");throw new Error("Cumulative ".concat(t," for rank ").concat(e," is not yet supported"))}function ko(e,n,t){if(1===e)return"".concat(n);if(2===e)return"".concat(n,".y");if(3===e)return"".concat(n,".z");if(4===e)return"".concat(n,".w");throw new Error("Cumulative ".concat(t," for rank ").concat(e," is not yet supported"))}function Ro(e,t,a,r,o,i){var c=t.shape.length,s=n.backend_util.getAxesPermutation([r],c),u=t;null!=s&&(u=Ta({inputs:{x:t},backend:a,attrs:{perm:s}}));var l=n.backend_util.getInnerMostAxes(1,c)[0];if(l!==c-1)throw new Error("WebGL cumprod shader expects an inner-most axis=".concat(t.shape.length-1," ")+"but got axis=".concat(r));for(var d=u.shape[l],p=$t({inputs:{x:u},backend:a}),h=0;h<=Math.ceil(Math.log2(d))-1;h++){var f=new Io(e,u.shape,!1,i),x=[[h]],v=p;p=a.runWebGLProgram(f,[p],p.dtype,x),a.disposeIntermediateTensorInfo(v)}if(o&&(f=new Io(e,u.shape,o,i),v=p,p=a.runWebGLProgram(f,[p],p.dtype),a.disposeIntermediateTensorInfo(v)),null!=s){var g=Ta({inputs:{x:p},backend:a,attrs:{perm:n.backend_util.getUndoAxesPermutation(s)}});return a.disposeIntermediateTensorInfo(p),a.disposeIntermediateTensorInfo(u),g}return p}var To={kernelName:n.Cumprod,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.x,o=a.axis,i=a.exclusive,c=a.reverse;return Ro(ro.Prod,r,t,o,i,c)}},No={kernelName:n.Cumsum,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.x,o=a.axis,i=a.exclusive,c=a.reverse;return Ro(ro.Sum,r,t,o,i,c)}},Eo={kernelName:n.DenseBincount,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.x,o=n.weights,i=a.size,c=a.binaryOutput;if(1===r.shape.length){var s=t.readSync(r.dataId),u=t.readSync(o.dataId),l=qn(s,u,o.dtype,o.shape,i);return t.makeTensorInfo([i],o.dtype,l)}if(2===r.shape.length){var d=t.bufferSync(r),p=t.bufferSync(o),h=Yn(d,p,i,c);return t.makeTensorInfo(h.shape,o.dtype,h.values)}throw new Error("Error in denseBincount: input must be at most rank 2, but got rank"+"".concat(r.shape.length,"."))}},Ao=function(){function e(e,n,t){this.variableNames=["x"],this.outputShape=[],this.outputShape=e,this.blockSize=n,this.dataFormat=t,this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int h = ".concat(this.getHeightCoordString(),";\n int w = ").concat(this.getWidthCoordString(),";\n int d = ").concat(this.getDepthCoordString(),";\n\n int in_h = h / ").concat(n,";\n int offset_h = imod(h, ").concat(n,");\n int in_w = w / ").concat(n,";\n int offset_w = imod(w, ").concat(n,");\n int offset_d = (offset_h * ").concat(n," + offset_w) *\n ").concat(this.getOutputDepthSize(),";\n int in_d = d + offset_d;\n\n float result = ").concat(this.getInputSamplingString(),";\n setOutput(result);\n }\n ")}return e.prototype.getHeightCoordString=function(){return"NHWC"===this.dataFormat?"coords[1]":"coords[2]"},e.prototype.getWidthCoordString=function(){return"NHWC"===this.dataFormat?"coords[2]":"coords[3]"},e.prototype.getDepthCoordString=function(){return"NHWC"===this.dataFormat?"coords[3]":"coords[1]"},e.prototype.getOutputDepthSize=function(){return"NHWC"===this.dataFormat?this.outputShape[3]:this.outputShape[1]},e.prototype.getInputSamplingString=function(){return"NHWC"===this.dataFormat?"getX(b, in_h, in_w, in_d)":"getX(b, in_d, in_h, in_w)"},e}(),_o={kernelName:n.DepthToSpace,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.x,o=a.blockSize,i=a.dataFormat,c=r.shape[0],s=("NHWC"===i?r.shape[1]:r.shape[2])*o,u=("NHWC"===i?r.shape[2]:r.shape[3])*o,l=("NHWC"===i?r.shape[3]:r.shape[1])/(o*o),d=new Ao("NHWC"===i?[c,s,u,l]:[c,l,s,u],o,i);return t.runWebGLProgram(d,[r],r.dtype)}},Oo=function(e,n,t,a,r){void 0===n&&(n=!1),void 0===t&&(t=null),void 0===a&&(a=!1),void 0===r&&(r=!1),this.variableNames=["x","W"],this.customUniforms=[{name:"pads",type:"ivec2"},{name:"strides",type:"ivec2"},{name:"dilations",type:"ivec2"},{name:"inDims",type:"ivec2"}],this.outputShape=e.outShape,this.enableShapeUniforms=De(this.outputShape.length);var o=e.filterHeight,i=e.filterWidth,c=e.outChannels/e.inChannels,s="",u="";t&&(s=a?"float activation(float a) {\n float b = getPreluActivationWeightsAtOutCoords();\n ".concat(t,"\n }"):r?"float activation(float a) {\n float b = getLeakyreluAlphaAtOutCoords();\n ".concat(t,"\n }"):"\n float activation(float x) {\n ".concat(t,"\n }\n "),u="result = activation(result);");var l=n?"result += getBiasAtOutCoords();":"";n&&this.variableNames.push("bias"),a&&this.variableNames.push("preluActivationWeights"),r&&this.variableNames.push("leakyreluAlpha"),this.userCode="\n ".concat(s,"\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords.x;\n ivec2 xRCCorner = coords.yz * strides - pads;\n int d2 = coords.w;\n int d1 = d2 / ").concat(c,";\n int q = d2 - d1 * ").concat(c,";\n\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // Convolve x(?, ?, d1) with w(:, :, d1, q) to get y(yR, yC, d2).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n // TO DO(dsmilkov): Flatten the two for loops and vec4 the operations.\n for (int wR = 0; wR < ").concat(o,"; wR++) {\n int xR = xRCorner + wR * dilations[0];\n\n if (xR < 0 || xR >= inDims[0]) {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(i,"; wC++) {\n int xC = xCCorner + wC * dilations[1];\n\n if (xC < 0 || xC >= inDims[1]) {\n continue;\n }\n\n float xVal = getX(batch, xR, xC, d1);\n float wVal = getW(wR, wC, d1, q);\n dotProd += xVal * wVal;\n }\n }\n\n float result = dotProd;\n ").concat(l,"\n ").concat(u,"\n setOutput(result);\n }\n ")},Fo=function(e,t,a,r,o){void 0===t&&(t=!1),void 0===a&&(a=null),void 0===r&&(r=!1),void 0===o&&(o=!1),this.variableNames=["x","W"],this.packedInputs=!0,this.packedOutput=!0,this.customUniforms=[{name:"pads",type:"ivec2"},{name:"strides",type:"ivec2"},{name:"dilations",type:"ivec2"},{name:"inDims",type:"ivec2"}],this.outputShape=e.outShape,this.enableShapeUniforms=De(this.outputShape.length);for(var i=e.outChannels/e.inChannels,c=e.padInfo.left,s=e.strideWidth,u=e.dilationWidth,l=e.filterHeight,d=e.filterWidth,p=d,h="\n int xR; int xC; int xCOffset;\n vec4 wTexel; vec4 previous; vec4 final;",f=0;f=0 && xR < inDims[0]) {\n ";for(var x=0;x<(p+1)/2;x++){var v=2*x;if(h+="\n xC = xCCorner + ".concat(v*u,";\n "),1===s){if(v= 0 && xCOffset < inDims[1] && xTexelC".concat(v,"Ready == 0) {\n xTexelC").concat(v," = getX(batch, xR, xCOffset, d1);\n\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(v,".zw = vec2(0.0);\n }\n xTexelC").concat(v,"Ready = 1;\n }\n "),h+=1===u&&v>0?"\n xC".concat(v," = vec4(xTexelC").concat(v-2,".zw, xTexelC").concat(v,".xy);\n "):"\n xCOffset = xC + 1 - 2;\n\n if (xCOffset >= 0 && xCOffset < inDims[1]) {\n previous = getX(batch, xR, xCOffset, d1);\n\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n previous.zw = vec2(0.0);\n }\n\n xC".concat(v," = vec4(previous.zw, xTexelC").concat(v,".xy);\n } else {\n xC").concat(v," = vec4(0.0, 0.0, xTexelC").concat(v,".xy);\n }\n ")):h+="\n if (xC >= 0 && xC < inDims[1] && xTexelC".concat(v,"Ready == 0) {\n xTexelC").concat(v," = getX(batch, xR, xC, d1);\n if (xC + 1 >= inDims[1]) {\n xTexelC").concat(v,".zw = vec2(0.0);\n }\n xTexelC").concat(v,"Ready = 1;\n }\n\n xC").concat(v," = xTexelC").concat(v,";\n "),v+1= 0 && xCOffset < inDims[1] && xTexelC").concat(v+1,"Ready == 0) {\n xTexelC").concat(v+1," = getX(batch, xR, xCOffset, d1);\n\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(v+1,".zw = vec2(0.0);\n }\n xTexelC").concat(v+1,"Ready = 1;\n }\n "),h+=u>1?"\n xCOffset -= 2;\n if (xCOffset >= 0 && xCOffset < inDims[1]) {\n previous = getX(batch, xR, xCOffset, d1);\n xC".concat(v+1," = vec4(previous.zw, xTexelC").concat(v+1,".xy);\n } else {\n xC").concat(v+1," = vec4(0.0, 0.0, xTexelC").concat(v+1,".xy);\n }\n "):"\n xC".concat(v+1," = vec4(xTexelC").concat(v,".zw, xTexelC").concat(v+1,".xy);\n ")):h+=1===g?"\n xC".concat(v+1," = xTexelC").concat(v,";\n "):"\n xCOffset = xC + ".concat(g,";\n\n if (xCOffset >= 0 && xCOffset < inDims[1] && xTexelC").concat(v+1,"Ready == 0) {\n xTexelC").concat(v+1," = getX(batch, xR, xCOffset, d1);\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(v+1,".zw = vec2(0.0);\n }\n xTexelC").concat(v+1,"Ready = 1;\n }\n\n xC").concat(v+1," = xTexelC").concat(v+1,";\n ")}}else v= 0 && xCOffset < inDims[1] && xTexelC".concat(v,"Ready == 0) {\n xTexelC").concat(v," = getX(batch, xR, xCOffset, d1);\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(v,".zw = vec2(0.0);\n }\n xTexelC").concat(v,"Ready = 1;\n }\n\n if(xC + 1 >= 0 && xC + 1 < inDims[1] && xTexelC").concat(v+1,"Ready == 0) {\n xTexelC").concat(v+1," = getX(batch, xR, xC + 1, d1);\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xC + 2 >= inDims[1]) {\n xTexelC").concat(v+1,".zw = vec2(0.0);\n }\n xTexelC").concat(v+1,"Ready = 1;\n }\n\n xC").concat(v," = vec4(xTexelC").concat(v,".zw, xTexelC").concat(v+1,".zw);\n "),v+1= 0 && xCOffset < inDims[1]) {\n final = getX(batch, xR, xCOffset, d1);\n }\n xC".concat(v+1," = vec4(xTexelC").concat(v+1,".xy, final.xy);\n "))):(h+="\n if(xC >= 0 && xC < inDims[1] && xTexelC".concat(v,"Ready == 0) {\n xTexelC").concat(v," = getX(batch, xR, xC, d1);\n if (xC + 1 >= inDims[1]) {\n xTexelC").concat(v,".zw = vec2(0.0);\n }\n xTexelC").concat(v,"Ready = 1;\n }\n\n xCOffset = xC + strides[1];\n if(xCOffset >= 0 && xCOffset < inDims[1] && xTexelC").concat(v+1,"Ready == 0) {\n xTexelC").concat(v+1," = getX(batch, xR, xCOffset, d1);\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(v+1,".zw = vec2(0.);\n }\n xTexelC").concat(v+1,"Ready = 1;\n }\n\n xC").concat(v," = vec4(\n xTexelC").concat(v,".xy, xTexelC").concat(v+1,".xy);\n "),v+1= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int yC = 0; yC < ").concat(e.outWidth,"; yC++) {\n int xC = wC + yC * ").concat(t," - ").concat(r,";\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n float dyValue = getDy(b, yR, yC, d2);\n float xValue = getX(b, xR, xC, d1);\n dotProd += (xValue * dyValue);\n }\n }\n }\n setOutput(dotProd);\n }\n ")},Lo=function(e){this.variableNames=["dy","W"],this.outputShape=e.inShape;var n=e.filterHeight,t=e.filterWidth,a=e.strideHeight,r=e.strideWidth,o=n-1-e.padInfo.top,i=t-1-e.padInfo.left,c=e.outChannels/e.inChannels;this.userCode="\n const ivec2 pads = ivec2(".concat(o,", ").concat(i,");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d1 = coords[3];\n ivec2 dyCorner = coords.yz - pads;\n int dyRCorner = dyCorner.x;\n int dyCCorner = dyCorner.y;\n\n float dotProd = 0.0;\n\n for (int wR = 0; wR < ").concat(n,"; wR++) {\n float dyR = float(dyRCorner + wR) / ").concat(a,".0;\n\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n int wRPerm = ").concat(n," - 1 - wR;\n\n for (int wC = 0; wC < ").concat(t,"; wC++) {\n float dyC = float(dyCCorner + wC) / ").concat(r,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n int wCPerm = ").concat(t," - 1 - wC;\n\n // TO DO: Vec4 over the channelMul\n for (int dm = 0; dm < ").concat(c,"; dm++) {\n int d2 = d1 * ").concat(c," + dm;\n float xValue = getDy(batch, idyR, idyC, d2);\n float wValue = getW(wRPerm, wCPerm, d1, dm);\n dotProd += xValue * wValue;\n }\n }\n }\n setOutput(dotProd);\n }\n ")},Bo={kernelName:n.DepthwiseConv2dNativeBackpropFilter,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.dy,c=r.strides,s=r.dilations,u=r.pad,l=r.dimRoundingMode,d=r.filterShape,p=n.backend_util.computeConv2DInfo(o.shape,d,c,s,u,l,!0),h=new Po(p);return a.runWebGLProgram(h,[o,i],"float32")}},Vo={kernelName:n.DepthwiseConv2dNativeBackpropInput,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.filter,c=r.strides,s=r.dilations,u=r.pad,l=r.dimRoundingMode,d=r.inputShape,p=n.backend_util.computeConv2DInfo(d,i.shape,c,s,u,l,!0),h=new Lo(p);return a.runWebGLProgram(h,[o,i],"float32")}},Wo=function(e){this.variableNames=["X"],this.outputShape=[e,e],this.userCode="\n void main() {\n ivec2 coords = getOutputCoords();\n float val = coords[0] == coords[1] ? getX(coords[0]) : 0.0;\n setOutput(val);\n }\n "},Uo={kernelName:n.Diag,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=t.x,o=s(s([],c(r.shape),!1),c(r.shape),!1),i=n.util.sizeFromShape(r.shape),u=ga({inputs:{x:r},backend:a,attrs:{shape:[i]}}),l=new Wo(i),d=a.runWebGLProgram(l,[u],u.dtype),p=ga({inputs:{x:d},backend:a,attrs:{shape:o}});return a.disposeIntermediateTensorInfo(u),a.disposeIntermediateTensorInfo(d),p}},Mo=function(e){this.variableNames=["x","W"],this.outputShape=e.outShape;var n=e.inHeight,t=e.inWidth,a=e.padInfo,r=e.strideHeight,o=e.strideWidth,i=e.filterHeight,c=e.filterWidth,s=e.dilationHeight,u=e.dilationWidth,l=a.top,d=a.left;this.userCode="\n const ivec2 strides = ivec2(".concat(r,", ").concat(o,");\n const ivec2 pads = ivec2(").concat(l,", ").concat(d,");\n const float neg_infinity = -3.4e38;\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords.x;\n int d1 = coords.w;\n ivec2 outTopLeftCorner =\n coords.yz * strides - pads;\n int hBeg = outTopLeftCorner.x;\n int wBeg = outTopLeftCorner.y;\n\n float curVal = neg_infinity;\n for (int h = 0; h < ").concat(i,"; h++) {\n int hIn = hBeg + h * ").concat(s,";\n\n if (hIn >= 0 && hIn < ").concat(n,") {\n for (int w = 0; w < ").concat(c,"; w++) {\n int wIn = wBeg + w * ").concat(u,";\n\n if (wIn >= 0 && wIn < ").concat(t,") {\n float xVal = getX(batch, hIn, wIn, d1);\n float wVal = getW(h, w, d1);\n\n float val = xVal + wVal;\n if (val > curVal) {\n curVal = val;\n }\n }\n }\n }\n }\n\n float result = curVal;\n setOutput(result);\n }\n ")},Go={kernelName:n.Dilation2D,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=e.attrs,i=a.x,c=a.filter,s=o.strides,u=o.pad,l=o.dilations,d=n.backend_util.computeDilation2DInfo(i.shape,c.shape,s,u,"NHWC",l),p=new Mo(d),h=ga({inputs:{x:t=r.runWebGLProgram(p,[i,c],"float32")},backend:r,attrs:{shape:d.outShape}});return r.disposeIntermediateTensorInfo(t),h}},zo={kernelName:n.Einsum,backendName:"webgl",kernelFunc:function(e){var t,a,r,o,c=e.inputs,s=e.backend,u=e.attrs.equation,l=c,d=n.backend_util.decodeEinsumEquation(u,l.length),p=d.allDims,h=d.summedDims,f=d.idDims;n.backend_util.checkEinsumDimSizes(p.length,f,l);for(var x=n.backend_util.getEinsumComputePath(h,f),v=x.path,g=x.steps,m=g.length,b=null,C=p.length,y=[],w=0;w=0&&(b=ka({inputs:{x:b},backend:s,attrs:{axis:v[w]-(p.length-C),keepDims:!1}}),y.push(b)),C--)}try{for(var O=i(y),F=O.next();!F.done;F=O.next()){var D=F.value;D!==b&&s.disposeIntermediateTensorInfo(D)}}catch(e){r={error:e}}finally{try{F&&!F.done&&(o=O.return)&&o.call(O)}finally{if(r)throw r.error}}return b}},Xo=ua({opSnippet:"return (x >= 0.0) ? x : (exp(x) - 1.0);",packedOpSnippet:"\n vec4 result;\n\n result.r = (x.r >= 0.0) ? x.r : (exp(x.r) - 1.0);\n result.g = (x.g >= 0.0) ? x.g : (exp(x.g) - 1.0);\n result.b = (x.b >= 0.0) ? x.b : (exp(x.b) - 1.0);\n result.a = (x.a >= 0.0) ? x.a : (exp(x.a) - 1.0);\n\n return result;\n"}),Ho={kernelName:n.Elu,backendName:"webgl",kernelFunc:Xo},jo={kernelName:n.EluGrad,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=t.dy,o=t.y,i=n.env().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Jt("\n vec4 bGTEZero = vec4(greaterThanEqual(b, vec4(0.)));\n return (bGTEZero * a) + ((vec4(1.0) - bGTEZero) * (a * (b + vec4(1.0))));\n",r.shape,o.shape):new Qt("return (b >= 0.0) ? a : a * (b + 1.0);",r.shape,o.shape);return a.runWebGLProgram(i,[r,o],r.dtype)}},Ko=la({opSnippet:"return float(a == b);",packedOpSnippet:"\n return vec4(equal(a, b));\n",dtype:"bool",cpuKernelImpl:Jn}),qo={kernelName:n.Equal,backendName:"webgl",kernelFunc:Ko},Yo=ua({opSnippet:'\n // Error function is calculated approximately with elementary function.\n // See "Handbook of Mathematical Functions with Formulas,\n // Graphs, and Mathematical Tables", Abramowitz and Stegun.\n float p = '.concat(n.backend_util.ERF_P,";\n float a1 = ").concat(n.backend_util.ERF_A1,";\n float a2 = ").concat(n.backend_util.ERF_A2,";\n float a3 = ").concat(n.backend_util.ERF_A3,";\n float a4 = ").concat(n.backend_util.ERF_A4,";\n float a5 = ").concat(n.backend_util.ERF_A5,";\n\n float sign = sign(x);\n x = abs(x);\n float t = 1.0 / (1.0 + p * x);\n return sign * (1.0 - (((((a5*t + a4)*t) + a3)*t + a2)*t + a1)*t*exp(-x*x));\n")}),Qo={kernelName:n.Erf,backendName:"webgl",kernelFunc:Yo},Zo=ua({opSnippet:"if (isnan(x)) return x;\n return exp(x);\n",packedOpSnippet:"\n vec4 result = exp(x);\n bvec4 isNaN = isnan(x);\n result.r = isNaN.r ? x.r : result.r;\n result.g = isNaN.g ? x.g : result.g;\n result.b = isNaN.b ? x.b : result.b;\n result.a = isNaN.a ? x.a : result.a;\n\n return result;\n",cpuKernelImpl:$n,dtype:"float32"}),Jo={kernelName:n.Exp,backendName:"webgl",kernelFunc:Zo};function $o(e){var t=e.inputs,a=e.attrs,r=e.backend,o=a.dim,i=t.input,c=i.shape.length,s=i.shape.slice(),u=o;return o<0&&(n.util.assert(-(c+1)<=o,(function(){return"Axis must be in the interval [".concat(-(c+1),", ").concat(c,"]")})),u=c+o+1),s.splice(u,0,1),ga({inputs:{x:i},backend:r,attrs:{shape:s}})}var ei={kernelName:n.ExpandDims,backendName:"webgl",kernelFunc:$o},ni="return exp(x) - 1.0;",ti=ua({opSnippet:ni,packedOpSnippet:ni,cpuKernelImpl:et}),ai={kernelName:n.Expm1,backendName:"webgl",kernelFunc:ti},ri=function(e,n,t){this.variableNames=["real","imag"];var a=n[1];this.outputShape=n;var r,o=t?"2.0 * ".concat(Math.PI):"-2.0 * ".concat(Math.PI),i=t?"".concat(a,".0"):"1.0";if("real"===e)r="return real * expR - imag * expI;";else{if("imag"!==e)throw new Error('FFT component must be either "real" or "imag", got '.concat(e,"."));r="return real * expI + imag * expR;"}this.userCode="\n const float exponentMultiplier = ".concat(o,";\n\n float unaryOpComplex(float real, float expR, float imag, float expI) {\n ").concat(r,"\n }\n\n float mulMatDFT(int batch, int index) {\n float indexRatio = float(index) / float(").concat(a,");\n float exponentMultiplierTimesIndexRatio =\n exponentMultiplier * indexRatio;\n\n float result = 0.0;\n\n for (int i = 0; i < ").concat(a,"; i++) {\n // x = (-2|2 * PI / N) * index * i;\n float x = exponentMultiplierTimesIndexRatio * float(i);\n float expR = cos(x);\n float expI = sin(x);\n float real = getReal(batch, i);\n float imag = getImag(batch, i);\n\n result +=\n unaryOpComplex(real, expR, imag, expI) / ").concat(i,";\n }\n\n return result;\n }\n\n void main() {\n ivec2 coords = getOutputCoords();\n setOutput(mulMatDFT(coords[0], coords[1]));\n }\n ")};function oi(e,t,a){var r=a.texData.get(e.dataId),o=n.util.sizeFromShape(e.shape),i=e.shape[e.shape.length-1],c=ga({inputs:{x:e},backend:a,attrs:{shape:[o/i,i]}}),s=c.shape,u=new ri("real",s,t),l=new ri("imag",s,t),d=[{dataId:r.complexTensorInfos.real.dataId,dtype:r.complexTensorInfos.real.dtype,shape:s},{dataId:r.complexTensorInfos.imag.dataId,dtype:r.complexTensorInfos.imag.dtype,shape:s}],p=a.runWebGLProgram(u,d,"float32"),h=a.runWebGLProgram(l,d,"float32"),f=na({inputs:{real:p,imag:h},backend:a});a.disposeIntermediateTensorInfo(p),a.disposeIntermediateTensorInfo(h);var x=ga({inputs:{x:f},backend:a,attrs:{shape:e.shape}});return a.disposeIntermediateTensorInfo(c),a.disposeIntermediateTensorInfo(f),x}var ii={kernelName:n.FFT,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend;return oi(n.input,!1,t)}},ci=function(e,n){this.outputShape=[],this.customUniforms=[{name:"value",type:"float"}],this.variableNames=["x"],this.outputShape=e,this.userCode="\n void main() {\n // Input can be obtained from uniform value.\n setOutput(value);\n }\n "};function si(e){var t=e.backend,a=e.attrs,r=a.shape,o=a.value,i=a.dtype;if("string"===(i=i||n.util.inferDtype(o))){var c=n.util.getArrayFromDType(i,n.util.sizeFromShape(r));return c.fill(o),t.makeTensorInfo(r,i,c)}var s=new ci(r,o),u=[[o]];return t.runWebGLProgram(s,[],i,u)}var ui,li={kernelName:n.Fill,backendName:"webgl",kernelFunc:si},di=function(e){this.variableNames=["Image"],this.outputShape=[];var n=e[2];this.outputShape=e,this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int x = coords[2];\n\n int coordX = ".concat(n," - x - 1;\n float outputValue;\n if(coordX >= 0 && coordX < ").concat(n,") {\n outputValue = getImage(coords[0], coords[1], coordX, coords[3]);\n } else {\n outputValue = getImage(coords[0], coords[1], coords[2], coords[3]);\n }\n setOutput(outputValue);\n }\n ")},pi={kernelName:n.FlipLeftRight,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=n.image,r=t,o=new di(a.shape);return r.runWebGLProgram(o,[a],a.dtype)}},hi="return floor(x);",fi=ua({opSnippet:hi,packedOpSnippet:hi,cpuKernelImpl:nt}),xi={kernelName:n.Floor,backendName:"webgl",kernelFunc:fi},vi=la({opSnippet:"\n float s = sign(a) * sign(b);\n int ia = round(a);\n int ib = round(b);\n if (ib != 0) {\n // Windows (D3D) wants guaranteed non-zero int division at compile-time.\n return float(idiv(ia, ib, s));\n } else {\n return NAN;\n }\n",packedOpSnippet:"\n ivec4 ia = round(a);\n ivec4 ib = round(b);\n bvec4 cond = notEqual(ib, ivec4(0));\n ivec4 result = ivec4(0);\n vec4 s = sign(a) * sign(b);\n\n // Windows (D3D) wants guaranteed non-zero int division at compile-time.\n if (cond[0]) {\n result[0] = idiv(ia[0], ib[0], s[0]);\n }\n if (cond[1]) {\n result[1] = idiv(ia[1], ib[1], s[1]);\n }\n if (cond[2]) {\n result[2] = idiv(ia[2], ib[2], s[2]);\n }\n if (cond[3]) {\n result[3] = idiv(ia[3], ib[3], s[3]);\n }\n return vec4(result);\n",dtype:"int32"}),gi={kernelName:n.FloorDiv,backendName:"webgl",kernelFunc:vi},mi=function(e){this.variableNames=["A"];var n=he(),t=c(e,2),a=t[0],r=t[1];this.outputShape=e,this.userCode="\n void main() {\n ivec3 coords = getOutputCoords();\n int texR = coords[0];\n int texC = coords[1];\n int depth = coords[2];\n vec2 uv = (vec2(texC, texR) + halfCR) / vec2(".concat(r,".0, ").concat(a,".0);\n\n vec4 values = ").concat(n.texture2D,"(A, uv);\n float value;\n if (depth == 0) {\n value = values.r;\n } else if (depth == 1) {\n value = values.g;\n } else if (depth == 2) {\n value = values.b;\n } else if (depth == 3) {\n value = values.a;\n }\n\n setOutput(floor(value * 255.0 + 0.5));\n }\n ")},bi=function(e){this.variableNames=["A"],this.packedInputs=!1,this.packedOutput=!0;var n=he(),t=c(e,2),a=t[0],r=t[1];this.outputShape=e,this.userCode="\n void main() {\n ivec3 coords = getOutputCoords();\n int texR = coords[0];\n int texC = coords[1];\n int depth = coords[2];\n\n vec4 result = vec4(0.);\n\n for(int row=0; row<=1; row++) {\n for(int col=0; col<=1; col++) {\n texC = coords[1] + row;\n depth = coords[2] + col;\n\n vec2 uv = (vec2(texC, texR) + halfCR) /\n vec2(".concat(r,".0, ").concat(a,".0);\n vec4 values = ").concat(n.texture2D,"(A, uv);\n float value;\n if (depth == 0) {\n value = values.r;\n } else if (depth == 1) {\n value = values.g;\n } else if (depth == 2) {\n value = values.b;\n } else if (depth == 3) {\n value = values.a;\n }\n\n result[row * 2 + col] = floor(value * 255.0 + 0.5);\n }\n }\n\n ").concat(n.output," = result;\n }\n ")},Ci={kernelName:n.FromPixels,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.pixels,i=r.numChannels,s="undefined"!=typeof HTMLVideoElement&&o instanceof HTMLVideoElement,u="undefined"!=typeof HTMLImageElement&&o instanceof HTMLImageElement,d=c(s?[o.videoWidth,o.videoHeight]:[o.width,o.height],2),p=d[0],h=d[1],f=[h,p],x=[h,p,i];if(u||s){var v=n.env().getBool("CANVAS2D_WILL_READ_FREQUENTLY_FOR_GPU");null!=ui&&v===yi||(yi=v,ui=document.createElement("canvas").getContext("2d",{willReadFrequently:yi})),ui.canvas.width=p,ui.canvas.height=h,ui.drawImage(o,0,0,p,h),o=ui.canvas}var g=a.makeTensorInfo(f,"int32");a.texData.get(g.dataId).usage=l.PIXELS,a.gpgpu.uploadPixelDataToTexture(a.getTexture(g.dataId),o);var m=n.env().getBool("WEBGL_PACK")?new bi(x):new mi(x),b=a.runWebGLProgram(m,[g],"int32");return a.disposeData(g.dataId),b}},yi=n.env().getBool("CANVAS2D_WILL_READ_FREQUENTLY_FOR_GPU"),wi={kernelName:n.FusedConv2D,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=e.attrs,i=a.x,c=a.filter,s=a.bias,u=a.preluActivationWeights,l=o.strides,d=o.pad,p=o.dataFormat,h=o.dilations,f=o.dimRoundingMode,x=o.activation,v=o.leakyreluAlpha,g=n.backend_util.convertConv2DDataFormat(p),m=n.backend_util.computeConv2DInfo(i.shape,c.shape,l,h,d,f,!1,g),b=[],C=null!=s,y=null!=u,w="leakyrelu"===x,I=function(){var e=[i,c],t=function(e,n){if("NCHW"===n&&1===e.shape.length&&1!==e.shape[0]){var t=ga({inputs:{x:e},backend:r,attrs:{shape:[e.shape[0],1,1]}});return b.push(t),t}return e};if(C&&e.push(t(s,p)),y&&e.push(t(u,p)),w){var a=r.makeTensorInfo([],"float32",n.util.createScalarValue(v,"float32"));e.push(a),b.push(a)}return e};if(1!==m.filterHeight||1!==m.filterWidth||1!==m.dilationHeight||1!==m.dilationWidth||1!==m.strideHeight||1!==m.strideWidth||"SAME"!==m.padInfo.type&&"VALID"!==m.padInfo.type)if(m.strideWidth<=2&&"channelsLast"===g&&n.env().getBool("WEBGL_EXP_CONV")){var S=x?da(x,!0):null,k=new $r(m,C,S,y,w),R=[[m.padInfo.top,m.padInfo.left],[m.strideHeight,m.strideWidth],[m.dilationHeight,m.dilationWidth],[m.inHeight,m.inWidth]],T=I();t=r.runWebGLProgram(k,T,"float32",R)}else if(n.env().getBool("WEBGL_CONV_IM2COL"))t=ao({x:i,filter:c,convInfo:m,backend:r,bias:s,activation:x,preluActivationWeights:u,leakyreluAlpha:v});else{S=x?da(x,!1):null,k=new Zr(m,C,S,y,w);var N=I();t=r.runWebGLProgram(k,N,"float32")}else t=to({x:i,filter:c,convInfo:m,backend:r,bias:s,activation:x,preluActivationWeights:u,leakyreluAlpha:v});var E=ga({inputs:{x:t},backend:r,attrs:{shape:m.outShape}});return b.push(t),b.forEach((function(e){return r.disposeIntermediateTensorInfo(e)})),E}},Ii={kernelName:n.FusedDepthwiseConv2D,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.filter,c=t.bias,s=t.preluActivationWeights,u=r.strides,l=r.pad,d=r.dilations,p=r.dimRoundingMode,h=r.activation,f=r.leakyreluAlpha,x=[],v=d;null==v&&(v=[1,1]),n.util.assert(n.backend_util.eitherStridesOrDilationsAreOne(u,v),(function(){return"Error in depthwiseConv2d: Either strides or dilations must be "+"1. Got strides ".concat(u," and dilations '").concat(v,"'")}));var g,m=n.backend_util.computeConv2DInfo(o.shape,i.shape,u,v,l,p,!0),b=n.env().getBool("WEBGL_PACK_DEPTHWISECONV")&&m.strideWidth<=2&&m.outChannels/m.inChannels==1,C=h?da(h,b):null,y=[o,i],w=null!=c,I=null!=s,S="leakyrelu"===h;if(w&&y.push(c),I&&y.push(s),S){var k=a.makeTensorInfo([],"float32",n.util.createScalarValue(f,"float32"));y.push(k),x.push(k)}g=b?new Fo(m,w,C,I,S):new Oo(m,w,C,I,S);var R=[[m.padInfo.top,m.padInfo.left],[m.strideHeight,m.strideWidth],[m.dilationHeight,m.dilationWidth],[m.inHeight,m.inWidth]],T=a.runWebGLProgram(g,y,"float32",R);return x.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),T}},Si=function(e,n,t,a){this.sliceDim=e,this.strides=n,this.paramsShape=a,this.variableNames=["x","indices"],this.outputShape=t;for(var r=Ne(t.length),o="\n int index;",i=0;i= ").concat(this.paramsShape[i],";\n flattenIndex += index * ").concat(this.strides[i],";");this.userCode="\n void main() {\n ".concat(r," coords = getOutputCoords();\n int flattenIndex = 0;\n bool out_of_bounds = false;\n\n ").concat(o,"\n\n setOutput(out_of_bounds ? 0.0 : getX(flattenIndex, coords[1]));\n }\n ")},ki={kernelName:n.GatherNd,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=t.params,o=t.indices,i=o.shape,s=i[i.length-1],u=n.util.sizeFromShape(r.shape),l=c(n.backend_util.prepareAndValidate(r,o),4),d=l[0],p=l[1],h=l[2],f=l[3],x=ga({inputs:{x:o},backend:a,attrs:{shape:[p,s]}}),v=ga({inputs:{x:r},backend:a,attrs:{shape:[n.util.sizeFromShape(r.shape)/h,h]}});if(a.shouldExecuteOnCPU([r,o])||"string"===r.dtype){var g=a.readSync(o.dataId),m=a.bufferSync(r),b=tt(g,m,r.dtype,p,s,h,f,r.shape,u);return a.makeTensorInfo(d,r.dtype,b.values)}var C=new Si(s,f,[p,h],r.shape),y=a.runWebGLProgram(C,[v,x],v.dtype),w=ga({inputs:{x:y},backend:a,attrs:{shape:d}});return a.disposeIntermediateTensorInfo(x),a.disposeIntermediateTensorInfo(v),a.disposeIntermediateTensorInfo(y),w}},Ri=function(e,n){this.variableNames=["A","indices"],this.outputShape=n,this.rank=n.length;var t=Ne(this.rank),a=function(e,n){for(var t=["resRC.x","resRC.y","resRC.z","resRC.w"],a=[],r=0;r= 0) && (index < ").concat(e[2],") ? 1.0 : 0.0;\n setOutput(inBounds * getA(").concat(a,"));\n }\n ")};function Ti(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.indices,c=r.axis,s=r.batchDims,u=n.util.parseAxisParam(c,o.shape)[0];if(n.env().get("DEBUG"))for(var l=a.readSync(i.dataId),d=o.shape[u],p=function(e){var t=l[e];n.util.assert(t<=d-1&&t>=0,(function(){return"GatherV2: the index value ".concat(t," is not in [0, ").concat(d-1,"]")}))},h=0;h b);",packedOpSnippet:"\n return vec4(greaterThan(a, b));\n",cpuKernelImpl:at,dtype:"bool"}),Ai={kernelName:n.Greater,backendName:"webgl",kernelFunc:Ei},_i=la({opSnippet:"return float(a >= b);",packedOpSnippet:"\n return vec4(greaterThanEqual(a, b));\n",dtype:"bool",cpuKernelImpl:rt}),Oi={kernelName:n.GreaterEqual,backendName:"webgl",kernelFunc:_i},Fi={kernelName:n.IFFT,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend;return oi(n.input,!0,t)}},Di=ua({opSnippet:"return float(!isnan(x) && !isinf(x));",dtype:"bool"}),Pi={kernelName:n.IsFinite,backendName:"webgl",kernelFunc:Di},Li=ua({opSnippet:"return float(isinf(x));",dtype:"bool"}),Bi={kernelName:n.IsInf,backendName:"webgl",kernelFunc:Li},Vi=ua({opSnippet:"return float(isnan(x));",dtype:"bool"}),Wi={kernelName:n.IsNan,backendName:"webgl",kernelFunc:Vi},Ui=la({opSnippet:"return float(a < b);",packedOpSnippet:"\n return vec4(lessThan(a, b));\n",cpuKernelImpl:ot,dtype:"bool"}),Mi={kernelName:n.Less,backendName:"webgl",kernelFunc:Ui},Gi=la({opSnippet:"return float(a <= b);",packedOpSnippet:"\n return vec4(lessThanEqual(a, b));\n",cpuKernelImpl:it,dtype:"bool"}),zi={kernelName:n.LessEqual,backendName:"webgl",kernelFunc:Gi},Xi={kernelName:n.LinSpace,backendName:"webgl",kernelFunc:function(e){var n=e.backend,t=e.attrs,a=t.start,r=t.stop,o=t.num,i=ct(a,r,o);return n.makeTensorInfo([i.length],"float32",i)}},Hi=ua({opSnippet:"if (isnan(x)) return x;\n return x < 0.0 ? 0./0. : log(x);\n",packedOpSnippet:"\n vec4 result = log(x);\n bvec4 isNaN = isnan(x);\n result.r = isNaN.r ? x.r : (x.r < 0.0 ? 0./0. : result.r);\n result.g = isNaN.g ? x.g : (x.g < 0.0 ? 0./0. : result.g);\n result.b = isNaN.b ? x.b : (x.b < 0.0 ? 0./0. : result.b);\n result.a = isNaN.a ? x.a : (x.a < 0.0 ? 0./0. : result.a);\n return result;\n",cpuKernelImpl:st}),ji={kernelName:n.Log,backendName:"webgl",kernelFunc:Hi},Ki=ua({opSnippet:"if (isnan(x)) return x;\n return log(1.0 + x);\n"}),qi={kernelName:n.Log1p,backendName:"webgl",kernelFunc:Ki},Yi=la({opSnippet:"return float(a >= 1.0 && b >= 1.0);",packedOpSnippet:"\n return vec4(\n vec4(greaterThanEqual(a, vec4(1.0))) *\n vec4(greaterThanEqual(b, vec4(1.0))));\n",dtype:"bool"}),Qi={kernelName:n.LogicalAnd,backendName:"webgl",kernelFunc:Yi},Zi=ua({opSnippet:"return float(!(x >= 1.0));"}),Ji={kernelName:n.LogicalNot,backendName:"webgl",kernelFunc:Zi},$i=la({opSnippet:"return float(a >= 1.0 || b >= 1.0);",packedOpSnippet:"\n return min(\n vec4(greaterThanEqual(a, vec4(1.0))) +\n vec4(greaterThanEqual(b, vec4(1.0))),\n vec4(1.0));\n",dtype:"bool"}),ec={kernelName:n.LogicalOr,backendName:"webgl",kernelFunc:$i},nc=function(e,n,t,a,r){this.variableNames=["x"],this.outputShape=[];var o,i=n,c=e[3]-1;this.outputShape=e;var s="float(".concat(t,") + float(").concat(a,") * sum");o=.5===r?"inversesqrt(".concat(s,")"):1===r?"1.0/(".concat(s,")"):"exp(log(".concat(s,") * float(-").concat(r,"));"),this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int r = coords[1];\n int c = coords[2];\n int d = coords[3];\n float x = getX(b, r, c, d);\n float sum = 0.0;\n for (int j = -".concat(i,"; j <= ").concat(i,"; j++) {\n int idx = d + j;\n if (idx >= 0 && idx <= ").concat(c,") {\n float z = getX(b, r, c, idx);\n sum += z * z;\n }\n }\n float val = x * ").concat(o,";\n setOutput(val);\n }\n ")},tc=function(e,n,t,a,r){this.variableNames=["x"],this.outputShape=[],this.packedInputs=!0,this.packedOutput=!0;var o,i=n,c=e[3]-1;this.outputShape=e;var s="float(".concat(t,") + float(").concat(a,") * sum");o=.5===r?"inversesqrt(".concat(s,")"):1===r?"1.0/(".concat(s,")"):"exp(log(".concat(s,") * float(-").concat(r,"));"),this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords.x;\n int r = coords.y;\n int c = coords.z;\n int d = coords.w;\n\n bool hasNextCol = d < ".concat(this.outputShape[3],";\n bool hasNextRow = c < ").concat(this.outputShape[2],";\n\n vec4 sum = vec4(0.);\n vec4 xFragAtOutputCoords = getX(b, r, c, d);\n\n vec4 xAtOutputCoords = vec4(\n getChannel(xFragAtOutputCoords, vec2(c, d)),\n hasNextCol ?\n getChannel(xFragAtOutputCoords, vec2(c, d + 1)) : 0.0,\n hasNextRow ?\n getChannel(xFragAtOutputCoords , vec2(c + 1, d)) : 0.0,\n (hasNextRow && hasNextCol) ?\n getChannel(xFragAtOutputCoords, vec2(c + 1, d + 1)) : 0.0\n );\n\n int firstChannel = d - ").concat(i,";\n vec2 cache = vec2(0.);\n if(firstChannel >= 0){\n vec4 firstChannelFrag = getX(b, r, c, firstChannel);\n cache.x = getChannel(firstChannelFrag, vec2(c, firstChannel));\n if(hasNextRow){\n cache.y = getChannel(firstChannelFrag, vec2(c + 1, firstChannel));\n }\n }\n\n ivec2 depth = ivec2(d, d + 1);\n for (int j = - ").concat(i,"; j <= ").concat(i,"; j++) {\n ivec2 idx = depth + j;\n bvec2 aboveLowerBound = greaterThanEqual(idx, ivec2(0));\n bvec2 belowUpperBound = lessThanEqual(idx, ivec2(").concat(c,"));\n\n bool depthInRange = aboveLowerBound.x && belowUpperBound.x;\n bool depthPlusOneInRange = aboveLowerBound.y && belowUpperBound.y;\n\n if(depthInRange || depthPlusOneInRange){\n vec4 z = vec4(0.);\n vec4 xFragAtCurrentDepth;\n z.xz = cache.xy;\n if(depthPlusOneInRange && hasNextCol){\n xFragAtCurrentDepth = idx.y != d ?\n getX(b, r, c, idx.y) : xFragAtOutputCoords;\n z.y = getChannel(xFragAtCurrentDepth, vec2(c, idx.y));\n if(hasNextRow){\n z.w = getChannel(xFragAtCurrentDepth, vec2(c + 1, idx.y));\n }\n }\n cache.xy = z.yw;\n sum += z * z;\n }\n }\n vec4 result = xAtOutputCoords * ").concat(o,";\n setOutput(result);\n }\n ")},ac={kernelName:n.LRN,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.depthRadius,c=r.bias,s=r.alpha,u=r.beta,l=n.env().getBool("WEBGL_PACK_NORMALIZATION")?new tc(o.shape,i,c,s,u):new nc(o.shape,i,c,s,u);return a.runWebGLProgram(l,[o],o.dtype)}},rc=function(e,n,t,a,r){this.variableNames=["inputImage","outputImage","dy"],this.outputShape=[],this.outputShape=e,this.depth=e[3],this.depthRadius=n,this.bias=t,this.alpha=a,this.beta=r,this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int r = coords[1];\n int c = coords[2];\n\n float result = 0.0;\n for (int d = 0; d < ".concat(this.depth,"; ++d) {\n int depthBegin = int(max(0.0, float(d - ").concat(n,")));\n int depthEnd = int(min(float(").concat(this.depth,"),\n float(d + ").concat(n," + 1)));\n\n const int MIN_DEPTH_BEGIN = 0;\n const int MAX_DEPTH_END = ").concat(this.depth,";\n\n float norm = 0.0;\n for (int k = MIN_DEPTH_BEGIN; k < MAX_DEPTH_END; ++k) {\n if (k < depthBegin){\n continue;\n }\n else if (k >= depthBegin && k < depthEnd) {\n norm += getInputImage(b, r, c, k) * getInputImage(b, r, c, k);\n }\n else {\n break;\n }\n }\n\n norm = float(").concat(a,") * norm + float(").concat(t,");\n\n for(int k = MIN_DEPTH_BEGIN; k < MAX_DEPTH_END; ++k){\n if (k < depthBegin){\n continue;\n }\n else if (k >= depthBegin && k < depthEnd){\n float dyi = -2.0 * float(").concat(a,")\n * float(").concat(r,")\n * getInputImage(b, r, c, k) * getOutputImage(b, r, c, d)\n / norm;\n if (k == d) {\n dyi += pow(norm, -1.0 * ").concat(r,");\n }\n if (k == coords[3]) {\n dyi *= getDy(b, r, c, d);\n result += dyi;\n }\n }\n else {\n break;\n }\n }\n }\n setOutput(result);\n }\n ")},oc={kernelName:n.LRNGrad,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.x,o=n.y,i=n.dy,c=a.depthRadius,s=a.bias,u=a.alpha,l=a.beta,d=new rc(r.shape,c,s,u,l);return t.runWebGLProgram(d,[r,o,i],r.dtype)}};function ic(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.reductionIndices,s=r.keepDims,u=o.shape.length,l=n.util.parseAxisParam(i,o.shape),d=l,p=n.backend_util.getAxesPermutation(d,u),h=null!=p,f=a.shouldExecuteOnCPU([o]),x=o;if(h){if(f){for(var v=a.texData.get(x.dataId).values,g=new Array(u),m=0;ms)&&(s=l)}o[i]=s}return o}(v=a.texData.get(x.dataId).values,n.util.sizeFromShape(I),S,o.dtype);C=a.makeTensorInfo(S,o.dtype),a.texData.get(C.dataId).values=k}else C=function(e,t,a,r){var o=n.util.sizeFromShape(t),i=ga({inputs:{x:e},attrs:{shape:[n.util.sizeFromShape(e.shape)/o,o]},backend:r}),c=ya(i,e.dtype,"max",r),s=ga({inputs:{x:c},attrs:{shape:a},backend:r});return r.disposeIntermediateTensorInfo(i),r.disposeIntermediateTensorInfo(c),s}(x,I,S,a);return h&&a.disposeIntermediateTensorInfo(x),C}var cc={kernelName:n.Max,backendName:"webgl",kernelFunc:ic},sc=la({opSnippet:"\n if (isnan(a)) return a;\n if (isnan(b)) return b;\n\n return max(a, b);\n",packedOpSnippet:"\n vec4 result = vec4(max(a, b));\n bvec4 isNaNA = isnan(a);\n bvec4 isNaNB = isnan(b);\n bvec4 isNaN = bvec4(isNaNA.x || isNaNB.x, isNaNA.y || isNaNB.y, isNaNA.z || isNaNB.z, isNaNA.w || isNaNB.w);\n \n result.r = isNaN.r ? NAN : result.r;\n result.g = isNaN.g ? NAN : result.g;\n result.b = isNaN.b ? NAN : result.b;\n result.a = isNaN.a ? NAN : result.a;\n\n return result;\n",cpuKernelImpl:ut}),uc={kernelName:n.Maximum,backendName:"webgl",kernelFunc:sc},lc={kernelName:n.MaxPool,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x;le(o,"maxPool");var i=r.filterSize,c=r.strides,s=r.pad,u=r.dimRoundingMode;n.util.assert(n.backend_util.eitherStridesOrDilationsAreOne(c,1),(function(){return"Error in maxPool: Either strides or dilations must be 1. "+"Got strides ".concat(c," and dilations '").concat(1,"'")}));var l=n.backend_util.computePool2DInfo(o.shape,i,c,1,s,u);if(1===l.filterWidth&&1===l.filterHeight&&n.util.arraysEqual(l.inShape,l.outShape))return $t({inputs:{x:o},backend:a});var d=new sr(l,"max",!1);return a.runWebGLProgram(d,[o],o.dtype)}},dc={kernelName:n.MaxPool3D,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.filterSize,c=r.strides,s=r.pad,u=r.dataFormat,l=r.dimRoundingMode,d=n.backend_util.computePool3DInfo(o.shape,i,c,[1,1,1],s,l,u),p=new ur(d,"max",!1);return a.runWebGLProgram(p,[o],o.dtype)}},pc=function(e){this.variableNames=["dy","maxPos"],this.outputShape=e.inShape;var n=e.strideHeight,t=e.strideWidth,a=e.dilationHeight,r=e.effectiveFilterHeight,o=e.effectiveFilterWidth,i=r-1-e.padInfo.top,c=o-1-e.padInfo.left,s=r*o-1;this.userCode="\n const ivec2 pads = ivec2(".concat(i,", ").concat(c,");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n\n ivec2 dyRCCorner = coords.yz - pads;\n int dyRCorner = dyRCCorner.x;\n int dyCCorner = dyRCCorner.y;\n\n // Convolve dy(?, ?, d) with pos mask(:, :, d) to get dx(xR, xC, d).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < ").concat(r,";\n wR += ").concat(a,") {\n float dyR = float(dyRCorner + wR) / ").concat(n,".0;\n\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n for (int wC = 0; wC < ").concat(o,"; wC++) {\n float dyC = float(dyCCorner + wC) / ").concat(t,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n float dyValue = getDy(b, idyR, idyC, d);\n int maxPosValue = ").concat(s," - int(getMaxPos(b, idyR, idyC, d));\n\n // Get the current value, check it against the value from the\n // position matrix.\n int curPosValue = wR * ").concat(o," + wC;\n float mask = float(maxPosValue == curPosValue ? 1.0 : 0.0);\n\n dotProd += dyValue * mask;\n }\n }\n setOutput(dotProd);\n }\n ")},hc=function(e){this.variableNames=["dy","maxPos"],this.outputShape=e.inShape;var n=e.strideDepth,t=e.strideHeight,a=e.strideWidth,r=e.dilationDepth,o=e.dilationHeight,i=e.dilationWidth,c=e.effectiveFilterDepth,s=e.effectiveFilterHeight,u=e.effectiveFilterWidth,l=c-1-e.padInfo.front,d=s-1-e.padInfo.top,p=u-1-e.padInfo.left,h=c*s*u-1;this.userCode="\n const ivec3 pads = ivec3(".concat(l,", ").concat(d,", ").concat(p,");\n\n void main() {\n ivec5 coords = getOutputCoords();\n int batch = coords.x;\n int ch = coords.u;\n\n ivec3 dyCorner = ivec3(coords.y, coords.z, coords.w) - pads;\n int dyDCorner = dyCorner.x;\n int dyRCorner = dyCorner.y;\n int dyCCorner = dyCorner.z;\n\n // Convolve dy(?, ?, ?, ch) with pos mask(:, :, :, d) to get\n // dx(xD, xR, xC, ch).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n\n for (int wD = 0; wD < ").concat(c,";\n wD += ").concat(r,") {\n float dyD = float(dyDCorner + wD) / ").concat(n,".0;\n\n if (dyD < 0.0 || dyD >= ").concat(e.outDepth,".0 || fract(dyD) > 0.0) {\n continue;\n }\n int idyD = int(dyD);\n\n for (int wR = 0; wR < ").concat(s,";\n wR += ").concat(o,") {\n float dyR = float(dyRCorner + wR) / ").concat(t,".0;\n\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 ||\n fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n for (int wC = 0; wC < ").concat(u,";\n wC += ").concat(i,") {\n float dyC = float(dyCCorner + wC) / ").concat(a,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n float dyValue = getDy(batch, idyD, idyR, idyC, ch);\n int maxPosValue = ").concat(h," -\n int(getMaxPos(batch, idyD, idyR, idyC, ch));\n\n // Get the current value, check it against the value from the\n // position matrix.\n int curPosValue =\n wD * ").concat(s," * ").concat(u," +\n wR * ").concat(u," + wC;\n float mask = float(maxPosValue == curPosValue ? 1.0 : 0.0);\n\n dotProd += dyValue * mask;\n }\n }\n }\n setOutput(dotProd);\n }\n ")},fc={kernelName:n.MaxPool3DGrad,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.input,c=r.filterSize,s=r.strides,u=r.pad,l=r.dimRoundingMode,d=n.backend_util.computePool3DInfo(i.shape,c,s,[1,1,1],u,l),p=new ur(d,"max",!0),h=a.runWebGLProgram(p,[i],i.dtype),f=new hc(d),x=a.runWebGLProgram(f,[o,h],i.dtype);return a.disposeIntermediateTensorInfo(h),x}},xc={kernelName:n.MaxPoolGrad,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.input,c=i;le([i,t.output],"maxPoolGrad");var s=r.filterSize,u=r.strides,l=r.pad,d=r.dimRoundingMode,p=n.backend_util.computePool2DInfo(c.shape,s,u,1,l,d),h=new sr(p,"max",!0),f=a.runWebGLProgram(h,[c],c.dtype),x=new pc(p),v=a.runWebGLProgram(x,[o,f],c.dtype);return a.disposeIntermediateTensorInfo(f),v}},vc={kernelName:n.MaxPoolWithArgmax,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.attrs,r=e.backend,o=t.x,i=a.filterSize,s=a.strides,u=a.pad,l=a.includeBatchInIndex,d=r;n.util.assert(4===o.shape.length,(function(){return"Error in maxPool: input must be rank 4 but got rank ".concat(o.shape.length,".")}));var p=[1,1];n.util.assert(n.backend_util.eitherStridesOrDilationsAreOne(s,p),(function(){return"Error in maxPool: Either strides or dilations must be 1. "+"Got strides ".concat(s," and dilations '").concat(p,"'")}));var h=n.backend_util.computePool2DInfo(o.shape,i,s,p,u),f=c(function(e,n,t,a){var r=new sr(t,"max",!1),o=a.runWebGLProgram(r,[e],"float32");return r=new sr(t,"max",!0,!0,n),[o,a.runWebGLProgram(r,[e],"float32")]}(o,l,h,d),2);return[f[0],f[1]]}},gc={kernelName:n.Mean,backendName:"webgl",kernelFunc:function(e){var t,a,r=e.inputs,o=e.attrs,s=e.backend,u=r.x,l=o.keepDims,d=o.axis,p=s,h=u.shape.length,f=n.util.parseAxisParam(d,u.shape),x=f,v=n.backend_util.getAxesPermutation(x,h),g=null!=v,m=p.shouldExecuteOnCPU([u]),b=[],C=u;if(g){if(m){for(var y=p.texData.get(C.dataId).values,w=new Array(h),I=0;I= end[i]) {\n outC[i] = (end[i] - 1) * 2 - outC[i] + ").concat(s,";\n }\n }\n ").concat(r," coords = outC - start;\n setOutput(getX(").concat(c,"));\n }\n "):"\n int start = ".concat(o,";\n int end = ").concat(i,";\n\n void main() {\n int outC = getOutputCoords();\n if (outC < start) {\n outC = start * 2 - outC - ").concat(s,";\n } else if(outC >= end) {\n outC = (end - 1) * 2 - outC + ").concat(s,";\n }\n setOutput(getX(outC - start));\n }\n ")},wc=function(e,n,t){this.variableNames=["x"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=n.map((function(n,t){return n[0]+e[t]+n[1]}));var a=e.length,r=Ne(a),o=n.map((function(e){return e[0]})).join(","),i=n.map((function(n,t){return n[0]+e[t]})).join(","),c=Ot("rc",a),s=Ot("source",a),u="".concat(c[a-1]," < ").concat(this.outputShape[a-1]),l=1===a?"source":"vec2(".concat(s.slice(-2).join(),")"),d="reflect"===t?0:1,p="";if(1===a){var h="\n ".concat(r," source = rc;\n if (source < start) {\n source = start * 2 - source - ").concat(d,";\n } else if (source >= end) {\n source = (end - 1) * 2 - source + ").concat(d,";\n }\n source -= start;\n ");p="\n ".concat(r," rc = outputLoc;\n ").concat(h,"\n result[0] = getChannel(getX(").concat(s.join(),"), ").concat(l,");\n ").concat(c[a-1]," += 1;\n if(").concat(u,") {\n ").concat(h,"\n result[1] = getChannel(getX(").concat(s.join(),"), ").concat(l,");\n }\n ")}else h="\n ".concat(r," source = rc;\n ").concat(r," lt = ").concat(r,"(lessThan(source, start));\n ").concat(r," gte = ").concat(r,"(greaterThanEqual(source, end));\n ").concat(r," orig = 1 - (lt + gte);\n source = orig * source +\n lt * (start * 2 - source - ").concat(d,") +\n gte * ((end - 1) * 2 - source + ").concat(d,");\n source -= start;\n "),p="\n ".concat(r," rc = outputLoc;\n ").concat(h,"\n result[0] = getChannel(getX(").concat(s.join(),"), ").concat(l,");\n ").concat(c[a-1]," += 1;\n if(").concat(u,") {\n ").concat(h,"\n result[1] = getChannel(getX(").concat(s.join(),"), ").concat(l,");\n }\n rc = outputLoc;\n ").concat(c[a-2]," += 1;\n if(").concat(c[a-2]," < ").concat(this.outputShape[a-2],") {\n ").concat(h,"\n result[2] = getChannel(getX(").concat(s.join(),"), ").concat(l,");\n ").concat(c[a-1]," += 1;\n if(").concat(u,") {\n ").concat(h,"\n result[3] = getChannel(getX(").concat(s.join(),"), ").concat(l,");\n }\n }\n ");this.userCode="\n const ".concat(r," start = ").concat(r,"(").concat(o,");\n const ").concat(r," end = ").concat(r,"(").concat(i,");\n\n void main() {\n ").concat(r," outputLoc = getOutputCoords();\n vec4 result = vec4(0.);\n ").concat(p,"\n setOutput(result);\n }\n ")},Ic={kernelName:n.MirrorPad,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.paddings,c=r.mode,s=n.env().getBool("WEBGL_PACK_ARRAY_OPERATIONS")?new wc(o.shape,i,c):new yc(o.shape,i,c);return a.runWebGLProgram(s,[o],o.dtype)}},Sc=la({opSnippet:"if (b == 0.0) return NAN;\n return mod(a, b);",packedOpSnippet:"\n vec4 result = mod(a, b);\n bvec4 isNaN = equal(b, vec4(0.0));\n \n result.r = isNaN.r ? NAN : result.r;\n result.g = isNaN.g ? NAN : result.g;\n result.b = isNaN.b ? NAN : result.b;\n result.a = isNaN.a ? NAN : result.a;\n\n return result;\n"}),kc={kernelName:n.Mod,backendName:"webgl",kernelFunc:Sc},Rc=function(e,n,t){this.variableNames=["probs"],this.customUniforms=[{name:"seed",type:"float"}],this.outputShape=[e,t],this.userCode="\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n\n float r = random(seed);\n float cdf = 0.0;\n\n for (int i = 0; i < ".concat(n-1,"; i++) {\n cdf += getProbs(batch, i);\n\n if (r < cdf) {\n setOutput(float(i));\n return;\n }\n }\n\n // If no other event happened, last event happened.\n setOutput(float(").concat(n-1,"));\n }\n ")},Tc=la({opSnippet:"\nif (a == b) {\n return 1.0;\n};\nreturn a / b;",packedOpSnippet:"\n // vec4 one = vec4(equal(a, b));\n // return one + (vec4(1.0) - one) * a / b;\n vec4 result = a / b;\n if(a.x == b.x) {\n result.x = 1.;\n }\n if(a.y == b.y) {\n result.y = 1.;\n }\n if(a.z == b.z) {\n result.z = 1.;\n }\n if(a.w == b.w) {\n result.w = 1.;\n }\n\n return result;\n",checkOutOfBounds:!0}),Nc={kernelName:n.RealDiv,backendName:"webgl",kernelFunc:Tc},Ec="return a - b;",Ac=la({opSnippet:Ec,packedOpSnippet:Ec,supportsComplex:!0,cpuKernelImpl:Nt}),_c={kernelName:n.Sub,backendName:"webgl",kernelFunc:Ac};function Oc(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.logits,i=r.dim,c=n.util.parseAxisParam([i],o.shape),s=ic({inputs:{x:o},backend:a,attrs:{reductionIndices:c,keepDims:!1}}),u=n.backend_util.expandShapeToKeepDim(s.shape,c),l=ga({inputs:{x:s},backend:a,attrs:{shape:u}}),d=Ac({inputs:{a:o,b:l},backend:a}),p=Zo({inputs:{x:d},backend:a}),h=ka({inputs:{x:p},backend:a,attrs:{axis:c,keepDims:!1}}),f=ga({inputs:{x:h},backend:a,attrs:{shape:u}}),x=Tc({inputs:{a:p,b:f},backend:a});return a.disposeIntermediateTensorInfo(s),a.disposeIntermediateTensorInfo(l),a.disposeIntermediateTensorInfo(d),a.disposeIntermediateTensorInfo(p),a.disposeIntermediateTensorInfo(h),a.disposeIntermediateTensorInfo(f),x}var Fc={kernelName:n.Softmax,backendName:"webgl",kernelFunc:Oc},Dc={kernelName:n.Multinomial,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.logits,o=a.numSamples,i=a.seed,c=a.normalized,s=c?r:Oc({inputs:{logits:r},backend:t,attrs:{dim:r.shape.length-1}}),u=s.shape[0],l=s.shape[1],d=new Rc(u,l,o),p=[[i]],h=t.runWebGLProgram(d,[s],"int32",p);return c||t.disposeIntermediateTensorInfo(s),h}},Pc={kernelName:n.Neg,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=a.x;if(r.shouldExecuteOnCPU([o])){var i=c(function(e,t,a){var r=n.util.createScalarValue(-1,a);return En([],t,r,e,a)}(r.texData.get(o.dataId).values,o.shape,o.dtype),2),s=i[0],u=i[1];return r.makeTensorInfo(u,o.dtype,s)}return t=n.env().getBool("WEBGL_PACK_UNARY_OPERATIONS")?new Gt(o.shape,"\n vec4 result = -x;\n bvec4 isNaN = isnan(x);\n\n result.r = isNaN.r ? x.r : result.r;\n result.g = isNaN.g ? x.g : result.g;\n result.b = isNaN.b ? x.b : result.b;\n result.a = isNaN.a ? x.a : result.a;\n\n return result;\n"):new Wt(o.shape,"if (isnan(x)) return x;\n return -x;\n"),r.runWebGLProgram(t,[o],o.dtype)}},Lc=n.kernel_impls.nonMaxSuppressionV3Impl,Bc={kernelName:n.NonMaxSuppressionV3,backendName:"webgl",kernelFunc:function(e){n.backend_util.warn("tf.nonMaxSuppression() in webgl locks the UI thread. Call tf.nonMaxSuppressionAsync() instead");var t=e.inputs,a=e.backend,r=e.attrs,o=t.boxes,i=t.scores,c=r.maxOutputSize,s=r.iouThreshold,u=r.scoreThreshold,l=a.readSync(o.dataId),d=a.readSync(i.dataId),p=Lc(l,d,c,s,u).selectedIndices;return a.makeTensorInfo([p.length],"int32",new Int32Array(p))}},Vc=n.kernel_impls.nonMaxSuppressionV4Impl,Wc={kernelName:n.NonMaxSuppressionV4,backendName:"webgl",kernelFunc:function(e){n.backend_util.warn("tf.nonMaxSuppression() in webgl locks the UI thread. Call tf.nonMaxSuppressionAsync() instead");var t=e.inputs,a=e.backend,r=e.attrs,o=t.boxes,i=t.scores,c=r.maxOutputSize,s=r.iouThreshold,u=r.scoreThreshold,l=r.padToMaxOutputSize,d=a.readSync(o.dataId),p=a.readSync(i.dataId),h=Vc(d,p,c,s,u,l),f=h.selectedIndices,x=h.validOutputs;return[a.makeTensorInfo([f.length],"int32",new Int32Array(f)),a.makeTensorInfo([],"int32",new Int32Array([x]))]}},Uc=n.kernel_impls.nonMaxSuppressionV5Impl,Mc={kernelName:n.NonMaxSuppressionV5,backendName:"webgl",kernelFunc:function(e){n.backend_util.warn("tf.nonMaxSuppression() in webgl locks the UI thread. Call tf.nonMaxSuppressionAsync() instead");var t=e.inputs,a=e.backend,r=e.attrs,o=t.boxes,i=t.scores,c=r.maxOutputSize,s=r.iouThreshold,u=r.scoreThreshold,l=r.softNmsSigma,d=a.readSync(o.dataId),p=a.readSync(i.dataId),h=Uc(d,p,c,s,u,l),f=h.selectedIndices,x=h.selectedScores;return[a.makeTensorInfo([f.length],"int32",new Int32Array(f)),a.makeTensorInfo([x.length],"float32",new Float32Array(x))]}},Gc=function(e,n,t,a){this.variableNames=["indices"],this.outputShape=[e,n],this.userCode="\n void main() {\n ivec2 coords = getOutputCoords();\n int index = round(getIndices(coords.x));\n setOutput(mix(float(".concat(a,"), float(").concat(t,"),\n float(index == coords.y)));\n }\n ")},zc={kernelName:n.OneHot,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.indices,i=r.dtype,u=r.depth,l=r.onValue,d=r.offValue,p=n.util.sizeFromShape(o.shape),h=new Gc(p,u,l,d),f=ga({inputs:{x:o},backend:a,attrs:{shape:[p]}}),x=a.runWebGLProgram(h,[f],i);a.disposeIntermediateTensorInfo(f);var v=ga({inputs:{x},backend:a,attrs:{shape:s(s([],c(o.shape),!1),[u],!1)}});return a.disposeIntermediateTensorInfo(x),v}};function Xc(e){var n=e.inputs,t=e.backend,a=n.x;if("complex64"===a.dtype){var r=_r({inputs:{input:a},backend:t}),o=Xc({inputs:{x:r},backend:t}),i=jr({inputs:{input:a},backend:t}),c=Xc({inputs:{x:i},backend:t}),s=na({inputs:{real:o,imag:c},backend:t});return t.disposeIntermediateTensorInfo(r),t.disposeIntermediateTensorInfo(o),t.disposeIntermediateTensorInfo(i),t.disposeIntermediateTensorInfo(c),s}return si({attrs:{shape:a.shape,dtype:a.dtype,value:"string"===a.dtype?"":0},backend:t})}var Hc={kernelName:n.ZerosLike,backendName:"webgl",kernelFunc:Xc},jc={kernelName:n.OnesLike,backendName:"webgl",kernelFunc:function e(n){var t=n.inputs,a=n.backend,r=t.x;if("string"===r.dtype)throw new Error("onesLike is not supported under string dtype");if("complex64"===r.dtype){var o=_r({inputs:{input:r},backend:a}),i=e({inputs:{x:o},backend:a}),c=jr({inputs:{input:r},backend:a}),s=Xc({inputs:{x:c},backend:a}),u=na({inputs:{real:i,imag:s},backend:a});return a.disposeIntermediateTensorInfo(o),a.disposeIntermediateTensorInfo(i),a.disposeIntermediateTensorInfo(c),a.disposeIntermediateTensorInfo(s),u}return si({attrs:{shape:r.shape,dtype:r.dtype,value:1},backend:a})}},Kc={kernelName:n.Pack,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs.axis;if(1===t.length)return $o({inputs:{input:t[0]},backend:a,attrs:{dim:r}});var o=t[0].shape,i=t[0].dtype;t.forEach((function(e){n.util.assertShapesMatch(o,e.shape,"All tensors passed to stack must have matching shapes"),n.util.assert(i===e.dtype,(function(){return"All tensors passed to stack must have matching dtypes"}))}));var c=[],s=Yr({inputs:t.map((function(e){var n=$o({inputs:{input:e},backend:a,attrs:{dim:r}});return c.push(n),n})),backend:a,attrs:{axis:r}});return c.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),s}},qc=function(e,n,t){this.variableNames=["x"],this.customUniforms=[{name:"value",type:"float"}],this.outputShape=n.map((function(n,t){return n[0]+e[t]+n[1]}));var a=e.length,r=Ne(a),o=n.map((function(e){return e[0]})).join(","),i=n.map((function(n,t){return n[0]+e[t]})).join(","),c=["coords[0]","coords[1]","coords[2]","coords[3]"].slice(0,a);this.userCode=1!==a?"\n ".concat(r," start = ").concat(r,"(").concat(o,");\n ").concat(r," end = ").concat(r,"(").concat(i,");\n\n void main() {\n ").concat(r," outC = getOutputCoords();\n if (any(lessThan(outC, start)) || any(greaterThanEqual(outC, end))) {\n setOutput(value);\n } else {\n ").concat(r," coords = outC - start;\n setOutput(getX(").concat(c,"));\n }\n }\n "):"\n int start = ".concat(o,";\n int end = ").concat(i,";\n\n void main() {\n int outC = getOutputCoords();\n if (outC < start || outC >= end) {\n setOutput(value);\n } else {\n setOutput(getX(outC - start));\n }\n }\n ")},Yc=function(e,n,t){this.variableNames=["x"],this.packedInputs=!0,this.packedOutput=!0,this.customUniforms=[{name:"value",type:"float"}],this.outputShape=n.map((function(n,t){return n[0]+e[t]+n[1]}));for(var a=e.length,r=Ne(a),o=n.map((function(e){return e[0]})).join(","),i=n.map((function(n,t){return n[0]+e[t]})).join(","),c=Ot("rc",a),s=Ot("source",a),u="".concat(c[a-1]," < ").concat(this.outputShape[a-1]),l=1===a?"source":"vec2(".concat(s.slice(-2).join(),")"),d=["".concat(r," rc = outputLoc;"),"".concat(c[a-1]," += 1;\n if(").concat(u,") {\n "),1===a?"":"}\n rc = outputLoc;\n ".concat(c[a-2]," += 1;\n if(").concat(c[a-2]," < ").concat(this.outputShape[a-2],") {"),1===a?"":" ".concat(c[a-1]," += 1;\n if(").concat(u,") {")],p=1===a?"rc < start || rc >= end":"any(lessThan(rc, start)) || any(greaterThanEqual(rc, end))",h="",f=0,x=1===a?2:4;f1?s-1:s,a&&t>1?u-1:u],h=[a&&n>1?n-1:n,a&&t>1?t-1:t];d=r?"(vec2(yRC) + vec2(0.5)) * effectiveInputOverOutputRatioRC - vec2(0.5)":"vec2(yRC) * effectiveInputOverOutputRatioRC",this.userCode="\n const vec2 effectiveInputOverOutputRatioRC = vec2(\n ".concat(p[0]/h[0],",\n ").concat(p[1]/h[1],");\n const vec2 inputShapeRC = vec2(").concat(s,".0, ").concat(u,".0);\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n ivec2 yRC = coords.yz;\n\n // Fractional source index.\n vec2 sourceFracIndexRC = ").concat(d,";\n\n // Compute the four integer indices.\n ivec2 sourceFloorRC = ivec2(max(sourceFracIndexRC, vec2(0.0)));\n ivec2 sourceCeilRC = ivec2(\n min(inputShapeRC - 1.0, ceil(sourceFracIndexRC)));\n\n float topLeft = getA(b, sourceFloorRC.x, sourceFloorRC.y, d);\n float bottomLeft = getA(b, sourceCeilRC.x, sourceFloorRC.y, d);\n float topRight = getA(b, sourceFloorRC.x, sourceCeilRC.y, d);\n float bottomRight = getA(b, sourceCeilRC.x, sourceCeilRC.y, d);\n\n vec2 fracRC = sourceFracIndexRC - vec2(sourceFloorRC);\n\n float top = topLeft + (topRight - topLeft) * fracRC.y;\n float bottom = bottomLeft + (bottomRight - bottomLeft) * fracRC.y;\n float newValue = top + (bottom - top) * fracRC.x;\n\n setOutput(newValue);\n }\n ")},hs=function(e,n,t,a,r){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=[];var o=c(e,4),i=o[0],s=o[1],u=o[2],l=o[3];this.outputShape=[i,n,t,l];var d,p=[a&&n>1?s-1:s,a&&t>1?u-1:u],h=[a&&n>1?n-1:n,a&&t>1?t-1:t];d=r?"(vec3(yRC) + vec3(0.5)) * effectiveInputOverOutputRatioRC - vec3(0.5)":"vec3(yRC) * effectiveInputOverOutputRatioRC",this.userCode="\n const vec3 effectiveInputOverOutputRatioRC = vec3(\n ".concat(p[0]/h[0],",\n ").concat(p[1]/h[1],",\n ").concat(p[1]/h[1],");\n const vec3 inputShapeRC = vec3(").concat(s,".0, ").concat(u,".0,\n ").concat(u,".0);\n\n float getAValue(int b, int r, int c, int d) {\n return getChannel(getA(b, r, c, d), vec2(c, d));\n }\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n // Calculate values for next column in yRC.z.\n ivec3 yRC = coords.yzz + ivec3(0, 0, 1);\n\n // Fractional source index.\n vec3 sourceFracIndexRC = ").concat(d,";\n\n // Compute the four integer indices.\n ivec3 sourceFloorRC = ivec3(max(sourceFracIndexRC, vec3(0.0)));\n ivec3 sourceCeilRC = ivec3(\n min(inputShapeRC - 1.0, ceil(sourceFracIndexRC)));\n\n // Should we calculate next column and row elements in 2x2 packed cell.\n bool hasNextCol = d < ").concat(l-1,";\n bool hasNextRow = coords.z < ").concat(t-1,";\n\n // In parallel, construct four corners for all four components in\n // packed 2x2 cell.\n vec4 topLeft = vec4(\n getAValue(b, sourceFloorRC.x, sourceFloorRC.y, d),\n hasNextCol ? getAValue(b, sourceFloorRC.x, sourceFloorRC.y, d + 1)\n : 0.0,\n hasNextRow ? getAValue(b, sourceFloorRC.x, sourceFloorRC.z, d)\n : 0.0,\n (hasNextRow && hasNextCol) ?\n getAValue(b, sourceFloorRC.x, sourceFloorRC.z, d + 1) : 0.0);\n\n vec4 bottomLeft = vec4(\n getAValue(b, sourceCeilRC.x, sourceFloorRC.y, d),\n hasNextCol ? getAValue(b, sourceCeilRC.x, sourceFloorRC.y, d + 1)\n : 0.0,\n hasNextRow ? getAValue(b, sourceCeilRC.x, sourceFloorRC.z, d)\n : 0.0,\n (hasNextRow && hasNextCol) ?\n getAValue(b, sourceCeilRC.x, sourceFloorRC.z, d + 1) : 0.0);\n\n vec4 topRight = vec4(\n getAValue(b, sourceFloorRC.x, sourceCeilRC.y, d),\n hasNextCol ? getAValue(b, sourceFloorRC.x, sourceCeilRC.y, d + 1)\n : 0.0,\n hasNextRow ? getAValue(b, sourceFloorRC.x, sourceCeilRC.z, d)\n : 0.0,\n (hasNextRow && hasNextCol) ?\n getAValue(b, sourceFloorRC.x, sourceCeilRC.z, d + 1) : 0.0);\n\n vec4 bottomRight = vec4(\n getAValue(b, sourceCeilRC.x, sourceCeilRC.y, d),\n hasNextCol ? getAValue(b, sourceCeilRC.x, sourceCeilRC.y, d + 1)\n : 0.0,\n hasNextRow ? getAValue(b, sourceCeilRC.x, sourceCeilRC.z, d)\n : 0.0,\n (hasNextRow && hasNextCol) ?\n getAValue(b, sourceCeilRC.x, sourceCeilRC.z, d + 1) : 0.0);\n\n vec3 fracRC = sourceFracIndexRC - vec3(sourceFloorRC);\n\n vec4 top = mix(topLeft, topRight, fracRC.yyzz);\n vec4 bottom = mix(bottomLeft, bottomRight, fracRC.yyzz);\n vec4 newValue = mix(top, bottom, fracRC.x);\n\n setOutput(newValue);\n }\n ")},fs={kernelName:n.ResizeBilinear,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.images,i=r.alignCorners,s=r.halfPixelCenters,u=c(r.size,2),l=u[0],d=u[1],p=n.env().getBool("WEBGL_PACK_IMAGE_OPERATIONS")?new hs(o.shape,l,d,i,s):new ps(o.shape,l,d,i,s);return a.runWebGLProgram(p,[o],"float32")}},xs=function(e,n,t){this.variableNames=["dy"],this.outputShape=[],this.outputShape=n;var a=c(n,3),r=a[1],o=a[2],i=c(e,3),s=i[1],u=i[2],l=[t&&s>1?r-1:r,t&&u>1?o-1:o],d=[t&&s>1?s-1:s,t&&u>1?u-1:u],p=l[0]/d[0],h=l[1]/d[1],f=1/p,x=1/h,v=2*Math.ceil(f)+2,g=2*Math.ceil(x)+2;this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n int r = coords[1];\n int c = coords[2];\n\n float accumulator = 0.0;\n\n const float heightScale = float(".concat(p,");\n const float widthScale = float(").concat(h,");\n\n const float invHeightScale = float(").concat(f,");\n const float invWidthScale = float(").concat(x,");\n\n const int winHeight = int(").concat(v,");\n const int winWidth = int(").concat(g,");\n\n // Compute bounds for where in dy we will look\n float startRLerp = floor(float(r) * invHeightScale);\n int startDyR = int(startRLerp - float(winHeight / 2));\n\n float startCLerp = floor(float(c) * invWidthScale);\n int startDyC = int(startCLerp - float(winWidth / 2));\n\n // Loop over dy\n for (int dyROffset = 0; dyROffset < winHeight; dyROffset++) {\n int dyR = dyROffset + startDyR;\n\n // Guard against the window exceeding the bounds of dy\n if (dyR < 0 || dyR >= ").concat(s,") {\n continue;\n }\n\n for (int dyCOffset = 0; dyCOffset < winWidth; dyCOffset++) {\n int dyC = dyCOffset + startDyC;\n\n // Guard against the window exceeding the bounds of dy\n if (dyC < 0 || dyC >= ").concat(u,") {\n continue;\n }\n\n float dxR = float(dyR) * heightScale;\n int topDxRIndex = int(floor(dxR));\n int bottomDxRIndex = int(min(ceil(dxR), ").concat(r-1,".0));\n float dxRLerp = dxR - float(topDxRIndex);\n float inverseDxRLerp = 1.0 - dxRLerp;\n\n float dxC = float(dyC) * widthScale;\n int leftDxCIndex = int(floor(dxC));\n int rightDxCIndex = int(min(ceil(dxC), ").concat(o-1,".0));\n float dxCLerp = dxC - float(leftDxCIndex);\n float inverseDxCLerp = 1.0 - dxCLerp;\n\n if (r == topDxRIndex && c == leftDxCIndex) {\n // topLeft\n accumulator +=\n getDy(b, dyR, dyC, d) * inverseDxRLerp * inverseDxCLerp;\n }\n\n if (r == topDxRIndex && c == rightDxCIndex) {\n // topRight\n accumulator += getDy(b, dyR, dyC, d) * inverseDxRLerp * dxCLerp;\n }\n\n if (r == bottomDxRIndex && c == leftDxCIndex) {\n // bottomLeft\n accumulator += getDy(b, dyR, dyC, d) * dxRLerp * inverseDxCLerp;\n }\n\n if (r == bottomDxRIndex && c == rightDxCIndex) {\n // bottomRight\n accumulator += getDy(b, dyR, dyC, d) * dxRLerp * dxCLerp;\n }\n }\n }\n // End loop over dy\n\n setOutput(accumulator);\n }\n ")},vs={kernelName:n.ResizeBilinearGrad,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.images,o=n.dy,i=a.alignCorners,c=new xs(o.shape,r.shape,i);return t.runWebGLProgram(c,[o],o.dtype)}},gs=function(e,n,t,a,r){this.variableNames=["A"],this.outputShape=[];var o=c(e,4),i=o[0],s=o[1],u=o[2],l=o[3];this.outputShape=[i,n,t,l];var d,p=[a&&n>1?s-1:s,a&&t>1?u-1:u],h=[a&&n>1?n-1:n,a&&t>1?t-1:t],f=a?"0.5":"0.0";d=r?"max((vec2(yRC) + vec2(0.5)) * effectiveInputOverOutputRatioRC, vec2(0.0))":"vec2(yRC) * effectiveInputOverOutputRatioRC",this.userCode="\n const vec2 effectiveInputOverOutputRatioRC = vec2(\n ".concat(p[0]/h[0],",\n ").concat(p[1]/h[1],");\n const vec2 inputShapeRC = vec2(").concat(s,".0, ").concat(u,".0);\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n ivec2 yRC = coords.yz;\n\n // Fractional source index.\n vec2 sourceFracIndexRC = ").concat(d,";\n\n // Compute the coordinators of nearest neighbor point.\n ivec2 sourceNearestRC = ivec2(\n min(inputShapeRC - 1.0, floor(sourceFracIndexRC + ").concat(f,")));\n float newValue = getA(b, sourceNearestRC.x, sourceNearestRC.y, d);\n\n setOutput(newValue);\n }\n ")},ms=function(e,n,t,a,r){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=[];var o=c(e,4),i=o[0],s=o[1],u=o[2],l=o[3];this.outputShape=[i,n,t,l];var d,p=[a&&n>1?s-1:s,a&&t>1?u-1:u],h=[a&&n>1?n-1:n,a&&t>1?t-1:t],f=a?"0.5":"0.0";d=r?"max((vec3(yRC) + vec3(0.5)) * effectiveInputOverOutputRatioRC, vec3(0.0))":"vec3(yRC) * effectiveInputOverOutputRatioRC",this.userCode="\n const vec3 effectiveInputOverOutputRatioRC = vec3(\n ".concat(p[0]/h[0],",\n ").concat(p[1]/h[1],",\n ").concat(p[1]/h[1],");\n const vec3 inputShapeRC = vec3(").concat(s,".0, ").concat(u,".0,\n ").concat(u,".0);\n\n float getAValue(int b, int r, int c, int d) {\n return getChannel(getA(b, r, c, d), vec2(c, d));\n }\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n // Calculate values for next column in yRC.z.\n ivec3 yRC = coords.yzz + ivec3(0, 0, 1);\n\n // Fractional source index.\n vec3 sourceFracIndexRC = ").concat(d,";\n\n // Compute the coordinators of nearest neighbor point.\n ivec3 sourceNearestRC = ivec3(\n min(inputShapeRC - 1.0, floor(sourceFracIndexRC + ").concat(f,")));\n\n // Should we calculate next column and row elements in 2x2 packed cell.\n bool hasNextCol = d < ").concat(l-1,";\n bool hasNextRow = coords.z < ").concat(t-1,";\n\n vec4 newValue = vec4(\n getAValue(b, sourceNearestRC.x, sourceNearestRC.y, d),\n hasNextCol ? getAValue(b, sourceNearestRC.x, sourceNearestRC.y, d + 1)\n : 0.0,\n hasNextRow ? getAValue(b, sourceNearestRC.x, sourceNearestRC.z, d)\n : 0.0,\n (hasNextRow && hasNextCol) ?\n getAValue(b, sourceNearestRC.x, sourceNearestRC.z, d + 1) : 0.0);\n\n setOutput(newValue);\n }\n ")},bs={kernelName:n.ResizeNearestNeighbor,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.images,i=r.alignCorners,s=r.halfPixelCenters,u=c(r.size,2),l=u[0],d=u[1],p=n.env().getBool("WEBGL_PACK_IMAGE_OPERATIONS")?new ms(o.shape,l,d,i,s):new gs(o.shape,l,d,i,s);return a.runWebGLProgram(p,[o],o.dtype)}},Cs=function(e,n,t){this.variableNames=["dy"],this.outputShape=[],this.outputShape=n;var a=c(n,3),r=a[1],o=a[2],i=c(e,3),s=i[1],u=i[2],l=[t&&s>1?r-1:r,t&&u>1?o-1:o],d=[t&&s>1?s-1:s,t&&u>1?u-1:u],p=l[0]/d[0],h=l[1]/d[1],f=1/p,x=1/h,v=2*Math.ceil(f)+2,g=2*Math.ceil(x)+2;this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n int r = coords[1];\n int c = coords[2];\n\n float accumulator = 0.0;\n\n const float heightScale = float(".concat(p,");\n const float widthScale = float(").concat(h,");\n\n const float invHeightScale = float(").concat(f,");\n const float invWidthScale = float(").concat(x,");\n\n const int winHeight = int(").concat(v,");\n const int winWidth = int(").concat(g,");\n\n // Compute bounds for where in dy we will look\n float startRLerp = floor(float(r) * invHeightScale);\n int startDyR = int(floor(startRLerp - float(winHeight / 2)));\n\n float startCLerp = floor(float(c) * invWidthScale);\n int startDyC = int(floor(startCLerp - float(winWidth / 2)));\n\n // Loop over dy\n for (int dyROffset = 0; dyROffset < winHeight; dyROffset++) {\n int dyR = dyROffset + startDyR;\n\n // Guard against the window exceeding the bounds of dy\n if (dyR < 0 || dyR >= ").concat(s,") {\n continue;\n }\n\n for (int dyCOffset = 0; dyCOffset < winWidth; dyCOffset++) {\n int dyC = dyCOffset + startDyC;\n\n // Guard against the window exceeding the bounds of dy\n if (dyC < 0 || dyC >= ").concat(u,") {\n continue;\n }\n\n float sourceFracRow =\n float(").concat(l[0],") *\n (float(dyR) / float(").concat(d[0],"));\n\n float sourceFracCol =\n float(").concat(l[1],") *\n (float(dyC) / float(").concat(d[1],"));\n\n int sourceNearestRow = int(min(\n float(int(").concat(r,") - 1),\n ").concat(t," ? float(round(sourceFracRow)) :\n float(floor(sourceFracRow))));\n\n int sourceNearestCol = int(min(\n float(int(").concat(o,") - 1),\n ").concat(t," ? float(round(sourceFracCol)) :\n float(floor(sourceFracCol))));\n\n if (r == sourceNearestRow && c == sourceNearestCol) {\n accumulator += getDy(b, dyR, dyC, d);\n }\n }\n }\n // End loop over dy\n\n setOutput(accumulator);\n }\n ")},ys={kernelName:n.ResizeNearestNeighborGrad,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.images,o=n.dy,i=a.alignCorners,c=new Cs(o.shape,r.shape,i);return t.runWebGLProgram(c,[o],o.dtype)}},ws=function(e,n){this.variableNames=["x"];var t=e.length;if(t>4)throw new Error("WebGL backend: Reverse of rank-".concat(t," tensor is not yet supported"));if(this.outputShape=e,1!==t){var a=e.map((function(t,a){return function(t){return-1!==n.indexOf(t)&&1!==e[t]?"".concat(e[t]," - coords[").concat(t,"] - 1"):"coords[".concat(t,"]")}(a)})).join(","),r=Ne(t);this.userCode="\n void main() {\n ".concat(r," coords = getOutputCoords();\n setOutput(getX(").concat(a,"));\n }\n ")}else this.userCode="\n void main() {\n int coord = getOutputCoords();\n setOutput(getX(".concat(e[0]," - coord - 1));\n }\n ")},Is=function(e,n){this.variableNames=["x"],this.packedInputs=!0,this.packedOutput=!0;var t=e.length;if(t>4)throw new Error("WebGL backend: Reverse of rank-".concat(t," tensor is not yet supported"));this.outputShape=e;var a=Ot("rc",t),r="".concat(a[t-1]," + 1 < ").concat(this.outputShape[t-1]),o="".concat(a[t-2]," + 1 < ").concat(this.outputShape[t-2]),i=Ne(t);function c(t){var a=e.map((function(a,r){return function(t,a){return-1!==n.indexOf(t)&&1!==e[t]?"".concat(e[t]," - ").concat(a[t]," - 1"):"".concat(a[t])}(r,t)})),r=a.join(","),o=a.slice(-2).join(",");return"getChannel(getX(".concat(r,"), vec2(").concat(o,"))")}this.userCode=1===t?"\n void main(){\n int rc = getOutputCoords();\n vec4 result = vec4(0.);\n result.r = getChannel(getX(".concat(e[0]," - rc - 1),\n ").concat(e[0]," - rc - 1);\n if(").concat(r,"){\n result.g = getChannel(getX(").concat(e[0]," - (rc + 1) - 1),\n ").concat(e[0]," - (rc + 1) - 1);\n }\n setOutput(result);\n }\n "):"\n void main() {\n ".concat(i," rc = getOutputCoords();\n vec4 result = vec4(0.);\n result.r = ").concat(function(e){return c(e)}(a.slice()),";\n if(").concat(r,"){\n result.g = ").concat(function(e){return e[t-1]="("+e[t-1]+" + 1)",c(e)}(a.slice()),";\n }\n if(").concat(o,") {\n result.b = ").concat(function(e){return e[t-2]="("+e[t-2]+" + 1)",c(e)}(a.slice()),";\n if(").concat(r,") {\n result.a = ").concat(function(e){return e[t-1]="("+e[t-1]+" + 1)",e[t-2]="("+e[t-2]+" + 1)",c(e)}(a.slice()),";\n }\n }\n setOutput(result);\n }\n ")},Ss={kernelName:n.Reverse,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.dims,c=o.shape.length,s=n.util.parseAxisParam(i,o.shape);if(0===c)return $t({inputs:{x:o},backend:a});var u=n.env().getBool("WEBGL_PACK_ARRAY_OPERATIONS")?new Is(o.shape,s):new ws(o.shape,s);return a.runWebGLProgram(u,[o],o.dtype)}},ks=function(e,n){this.variableNames=["Image"],this.outputShape=[],this.customUniforms=[{name:"params",type:"vec4"}];var t,a=e[1],r=e[2];this.outputShape=e,t="number"==typeof n?"float outputValue = ".concat(n.toFixed(2),";"):"\n vec3 fill = vec3(".concat(n.join(","),");\n float outputValue = fill[coords[3]];"),this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int x = coords[2];\n int y = coords[1];\n float coordXFloat = (float(x) - params[0]) * params[3] -\n (float(y) - params[1]) * params[2];\n float coordYFloat = (float(x) - params[0]) * params[2] +\n (float(y) - params[1]) * params[3];\n int coordX = int(round(coordXFloat + params[0]));\n int coordY = int(round(coordYFloat + params[1]));\n ".concat(t,"\n if(coordX >= 0 && coordX < ").concat(r," && coordY >= 0 && coordY < ").concat(a,") {\n outputValue = getImage(coords[0], coordY, coordX, coords[3]);\n }\n setOutput(outputValue);\n }\n ")},Rs={kernelName:n.RotateWithOffset,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.attrs,r=e.backend,o=t.image,i=a.radians,s=a.fillValue,u=a.center,l=r,d=new ks(o.shape,s),p=c(n.backend_util.getImageCenter(u,o.shape[1],o.shape[2]),2),h=[[p[0],p[1],Math.sin(i),Math.cos(i)]];return l.runWebGLProgram(d,[o],o.dtype,h)}},Ts=ua({opSnippet:"\n // OpenGL ES does not support round function.\n // The algorithm is based on banker's rounding.\n float base = floor(x);\n if ((x - base) < 0.5) {\n return floor(x);\n } else if ((x - base) > 0.5) {\n return ceil(x);\n } else {\n if (mod(base, 2.0) == 0.0) {\n return base;\n } else {\n return base + 1.0;\n }\n }\n"}),Ns={kernelName:n.Round,backendName:"webgl",kernelFunc:Ts},Es=ua({opSnippet:"return inversesqrt(x);",cpuKernelImpl:vt}),As={kernelName:n.Rsqrt,backendName:"webgl",kernelFunc:Es},_s=function(e,n,t,a,r,o,i,c){void 0===c&&(c=!1),this.variableNames=["updates","indices","defaultValue"],this.outputShape=o;var s=Ne(r.length),u=Ne(o.length),l="";1===t?l="i":2===t&&(l="i, j");var d="getIndices(".concat(l,")"),p="";1===a?p="i":2===a&&(p="i, coords[1]");var h="getUpdates(".concat(p,")"),f="";c&&(f="coords[0], coords[1]");var x="getDefaultValue(".concat(f,")"),v=n>1?"strides[j]":"strides";this.userCode="\n ".concat(s," strides = ").concat(s,"(").concat(r,");\n\n void main() {\n ").concat(u," coords = getOutputCoords();\n float sum = 0.0;\n bool found = false;\n for (int i = 0; i < ").concat(e,"; i++) {\n int flattenedIndex = 0;\n for (int j = 0; j < ").concat(n,"; j++) {\n int index = round(").concat(d,");\n flattenedIndex += index * ").concat(v,";\n }\n if (flattenedIndex == coords[0]) {\n sum += ").concat(h,";\n found = true;\n }\n }\n setOutput(mix(").concat(x,", sum, float(found)));\n }\n ")},Os=function(e,n,t,a,r,o,i,c){void 0===c&&(c=!1),this.variableNames=["updates","indices","defaultValue"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=o;var s=Ne(r.length),u=Ne(o.length),l="";1===t?l="i":2===t&&(l="i, j");var d="getIndices(".concat(l,")"),p="";1===a?p="i":2===a&&(p="i, coords[1]");var h="getUpdates(".concat(p,")"),f="";c&&(f="coords[0], coords[1]");var x="getDefaultValue(".concat(f,")"),v=n>1?"strides[j]":"strides",g=n>1?"strides[j + 1]":"strides";this.userCode="\n ".concat(s," strides = ").concat(s,"(").concat(r,");\n\n void main() {\n ").concat(u," coords = getOutputCoords();\n vec4 sum = vec4(0.);\n vec4 found = vec4(0.);\n for (int i = 0; i < ").concat(e,"; i+=2) {\n ivec2 flattenedIndex = ivec2(0);\n for (int j = 0; j < ").concat(n,"; j+=2) {\n ivec4 index = round(").concat(d,");\n flattenedIndex += index.xz * ").concat(v,";\n if (j + 1 < ").concat(n,") {\n flattenedIndex += index.yw * ").concat(g,";\n }\n }\n if (flattenedIndex[0] == coords[0] || flattenedIndex[1] == coords[0] ||\n flattenedIndex[0] == coords[0] + 1 || flattenedIndex[1] == coords[0] + 1) {\n vec4 updVals = ").concat(h,";\n if (flattenedIndex[0] == coords[0]) {\n sum.xy += updVals.xy;\n found.xy = vec2(1.);\n } else if (flattenedIndex[0] == coords[0] + 1) {\n sum.zw += updVals.xy;\n found.zw = vec2(1.);\n }\n if (flattenedIndex[1] == coords[0]) {\n sum.xy += updVals.zw;\n found.xy = vec2(1.);\n } else if (flattenedIndex[1] == coords[0] + 1) {\n sum.zw += updVals.zw;\n found.zw = vec2(1.);\n }\n }\n }\n setOutput(mix(").concat(x,", sum, found));\n }\n ")},Fs={kernelName:n.ScatterNd,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.indices,i=t.updates,c=r.shape,s=n.backend_util.calculateShapes(i,o,c),u=s.sliceRank,l=s.numUpdates,d=s.sliceSize,p=s.strides,h=s.outputSize,f=[h/d,d];if(0===h)return a.makeTensorInfo(c,o.dtype);var x,v=ga({inputs:{x:o},backend:a,attrs:{shape:[l,u]}}),g=ga({inputs:{x:i},backend:a,attrs:{shape:[l,d]}}),m=a.makeTensorInfo([],"float32",new Float32Array([0]));x=n.env().getBool("WEBGL_PACK")?new Os(l,u,v.shape.length,g.shape.length,p,f):new _s(l,u,v.shape.length,g.shape.length,p,f);var b=a.runWebGLProgram(x,[g,v,m],g.dtype),C=ga({inputs:{x:b},backend:a,attrs:{shape:c}});return a.disposeIntermediateTensorInfo(v),a.disposeIntermediateTensorInfo(g),a.disposeIntermediateTensorInfo(b),a.disposeIntermediateTensorInfo(m),C}},Ds=function(e,t,a,r){this.variableNames=["sortedSequence","values"],this.customUniforms=[{name:"numInputs",type:"int"}],this.outputShape=[e,a];var o="for (int i = 0; i < ".concat(Math.ceil(Math.log2(t+1)),"; ++i) { if (left >= right) break;"),i=2===n.env().getNumber("WEBGL_VERSION")?"while (left < right) {":o,c="left"===r?"<":"<=";this.userCode="\n int findBound(int batch, float value) {\n int left = 0;\n int right = numInputs;\n int mid;\n ".concat(i,"\n mid = (left + right) / 2;\n if (getSortedSequence(batch, mid) ").concat(c," value) {\n left = mid + 1;\n } else {\n right = mid;\n }\n }\n return right;\n }\n\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int valueIndex = coords[1];\n\n float value = getValues(batch, valueIndex);\n\n setOutput(float(findBound(batch, value)));\n }\n ")},Ps={kernelName:n.SearchSorted,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.sortedSequence,o=n.values,i=a.side,c=new Ds(r.shape[0],r.shape[1],o.shape[1],i),s=[[r.shape[1]]];return t.runWebGLProgram(c,[r,o],"int32",s)}},Ls=function(e,n,t){var a,r;if(this.variableNames=["c","a","b"],this.outputShape=n,t>4)throw Error("Where for rank ".concat(t," is not yet supported"));if(1===t)r="resRC",a="resRC";else{for(var o=["resRC.x","resRC.y","resRC.z","resRC.w"],i=[],c=[],s=0;s= 1.0) {\n setOutput(getA(").concat(r,"));\n } else {\n setOutput(getB(").concat(r,"));\n }\n }\n ")},Bs={kernelName:n.Select,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=t.condition,o=t.t,i=t.e,c=new Ls(r.shape.length,o.shape,o.shape.length);return a.runWebGLProgram(c,[r,o,i],n.upcastType(o.dtype,i.dtype))}},Vs=ua({opSnippet:"\n // Stable and Attracting Fixed Point (0, 1) for Normalized Weights.\n // see: https://arxiv.org/abs/1706.02515\n float scaleAlpha = ".concat(n.backend_util.SELU_SCALEALPHA,";\n float scale = ").concat(n.backend_util.SELU_SCALE,";\n return (x >= 0.0) ? scale * x : scaleAlpha * (exp(x) - 1.0);\n")}),Ws={kernelName:n.Selu,backendName:"webgl",kernelFunc:Vs},Us=ua({opSnippet:"if (isnan(x)) return x;\n return 1.0 / (1.0 + exp(-1.0 * x));\n",packedOpSnippet:"\n vec4 result = 1.0 / (1.0 + exp(-1.0 * x));\n bvec4 isNaN = isnan(x);\n\n result.r = isNaN.r ? x.r : result.r;\n result.g = isNaN.g ? x.g : result.g;\n result.b = isNaN.b ? x.b : result.b;\n result.a = isNaN.a ? x.a : result.a;\n\n return result;\n",cpuKernelImpl:gt}),Ms={kernelName:n.Sigmoid,backendName:"webgl",kernelFunc:Us},Gs=ua({opSnippet:"\n if (isnan(x)) { return 0.0; }\n return sign(x);\n"}),zs={kernelName:n.Sign,backendName:"webgl",kernelFunc:Gs},Xs=ua({opSnippet:"if (isnan(x)) return x;\n return sin(x);\n",packedOpSnippet:"\n vec4 result = sin(x);\n bvec4 isNaN = isnan(x);\n ".concat(Zt,"\n return result;\n")}),Hs={kernelName:n.Sin,backendName:"webgl",kernelFunc:Xs},js=ua({opSnippet:"\n float e2x = exp(x);\n return (e2x - 1.0 / e2x) / 2.0;\n"}),Ks={kernelName:n.Sinh,backendName:"webgl",kernelFunc:js},qs=ua({opSnippet:"\n float epsilon = 1.1920928955078125e-7;\n float threshold = log(epsilon) + 2.0;\n\n bool too_large = x > -threshold;\n bool too_small = x < threshold;\n\n float result;\n float exp_x = exp(x);\n\n if (too_large){\n result = x;\n }\n else if (too_small){\n result = exp_x;\n }\n else{\n result = log(exp_x + 1.0);\n }\n return result;\n"}),Ys={kernelName:n.Softplus,backendName:"webgl",kernelFunc:qs},Qs={kernelName:n.SpaceToBatchND,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.blockShape,u=r.paddings;n.util.assert(o.shape.length<=4,(function(){return"spaceToBatchND for rank > 4 with a WebGL backend not implemented yet"}));var l=i.reduce((function(e,n){return e*n})),d=[[0,0]];d.push.apply(d,s([],c(u),!1));for(var p=1+i.length;p=r/o)throw new Error("Invalid indices: ".concat(v," does not index into ").concat(a));for(var C=0;C 0.0 ? 1.0 : float(".concat(t.alpha,");\n "),i=new Wt(r.shape,o);return a.runWebGLProgram(i,[r],r.dtype)}},hu=function(e,n,t){this.variableNames=["x"],this.outputShape=t;var a=t.length,r=Ne(t.length),o=Ne(t.length),i="";if(1===a)i="coords * strides + begin";else{var c=0;i=t.map((function(e,n){return c++,1===t.length?"coords * strides[".concat(n,"] + begin[").concat(n,"]"):"coords[".concat(c-1,"] * strides[").concat(n,"] + begin[").concat(n,"]")})).join(",")}this.userCode="\n ".concat(r," begin = ").concat(r,"(").concat(e,");\n ").concat(r," strides = ").concat(r,"(").concat(n,");\n\n void main() {\n ").concat(o," coords = getOutputCoords();\n setOutput(getX(").concat(i,"));\n }\n ")},fu={kernelName:n.StridedSlice,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=e.attrs,i=a.x,c=o.begin,s=o.end,u=o.strides,l=o.beginMask,d=o.endMask,p=o.ellipsisMask,h=o.newAxisMask,f=o.shrinkAxisMask,x=n.slice_util.sliceInfo(i.shape,c,s,u,l,d,p,h,f),v=x.finalShapeSparse,g=x.finalShape,m=x.isIdentity,b=x.sliceDim0,C=x.isSimpleSlice,y=x.begin,w=x.end,I=x.strides;if(m)t=ga({inputs:{x:i},backend:r,attrs:{shape:g}});else if(b||C){n.util.assert(i.shape.length>=1,(function(){return"Input must have rank at least 1, got: ".concat(i.shape.length)}));var S=n.slice_util.computeOutShape(y,w,I),k=Ir({inputs:{x:i},backend:r,attrs:{begin:y,size:S}});t=ga({inputs:{x:k},backend:r,attrs:{shape:g}}),r.disposeIntermediateTensorInfo(k)}else if(r.shouldExecuteOnCPU([i])){var R=r.readSync(i.dataId),T=n.buffer(i.shape,i.dtype,R),N=kt(v,T,I,y);t=r.makeTensorInfo(g,i.dtype,N.values)}else{var E=new hu(y,I,v);t=r.runWebGLProgram(E,[i],i.dtype)}var A=ga({inputs:{x:t},backend:r,attrs:{shape:g}});return r.disposeIntermediateTensorInfo(t),A}},xu={kernelName:n.StringNGrams,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=a.separator,o=a.nGramWidths,i=a.leftPad,s=a.rightPad,u=a.padWidth,l=a.preserveShortSequences,d=n.data,p=n.dataSplits,h=c(function(e,n,t,a,r,o,i,c){return new Gn(t,a,r,o,i,c).compute(e,n)}(t.readSync(d.dataId),t.readSync(p.dataId),r,o,i,s,u,l),2),f=h[0],x=h[1];return[t.makeTensorInfo([f.length],"string",f),t.makeTensorInfo(p.shape,"int32",x)]}},vu={kernelName:n.StringSplit,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs.skipEmpty,r=n.input,o=n.delimiter;if("string"!==r.dtype)throw new Error("Input must be of datatype string");if(1!==r.shape.length)throw new Error("Input must be a vector, got shape: ".concat(r.shape));if(0!==o.shape.length)throw new Error("Delimiter must be a scalar, got shape: ".concat(o.shape));var i=t.readSync(r.dataId),s=t.readSync(o.dataId)[0],u=c(Rt(i,s,a),3),l=u[0],d=u[1],p=u[2],h=d.length;return[t.makeTensorInfo([h,2],"int32",l),t.makeTensorInfo([h],"string",d),t.makeTensorInfo([2],"int32",new Int32Array(p))]}},gu={kernelName:n.StringToHashBucketFast,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs.numBuckets,r=n.input;if("string"!==r.dtype)throw new Error("Input must be of datatype string");if(a<=0)throw new Error("Number of buckets must be at least 1");var o=t.readSync(r.dataId),i=Tt(o,a);return t.makeTensorInfo(r.shape,"int32",i)}},mu=ua({opSnippet:"return tan(x);"}),bu={kernelName:n.Tan,backendName:"webgl",kernelFunc:mu},Cu=ua({opSnippet:"\n float e2x = exp(-2.0 * abs(x));\n return sign(x) * (1.0 - e2x) / (1.0 + e2x);\n"}),yu={kernelName:n.Tanh,backendName:"webgl",kernelFunc:Cu},wu={kernelName:n.TensorScatterUpdate,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend;e.attrs;var r=t.tensor,o=t.indices,i=t.updates,c=n.backend_util.calculateShapes(i,o,r.shape),s=c.sliceRank,u=c.numUpdates,l=c.sliceSize,d=c.strides,p=c.outputSize,h=[p/l,l];if(0===p)return a.makeTensorInfo(r.shape,o.dtype);var f=ga({inputs:{x:o},backend:a,attrs:{shape:[u,s]}}),x=ga({inputs:{x:i},backend:a,attrs:{shape:[u,l]}}),v=ga({inputs:{x:r},backend:a,attrs:{shape:h}}),g=new _s(u,s,f.shape.length,x.shape.length,d,h,!1,!0),m=a.runWebGLProgram(g,[x,f,v],v.dtype),b=ga({inputs:{x:m},backend:a,attrs:{shape:r.shape}});return a.disposeIntermediateTensorInfo(f),a.disposeIntermediateTensorInfo(x),a.disposeIntermediateTensorInfo(v),a.disposeIntermediateTensorInfo(m),b}},Iu=function(e,n){this.variableNames=["A"];for(var t=new Array(e.length),a=0;a5)throw Error("Tile for rank ".concat(n," is not yet supported"));if(1===n)return"imod(resRC, ".concat(e[0],")");for(var t=["resRC.x","resRC.y","resRC.z","resRC.w","resRC.u"],a=[],r=0;r5){var c=a.readSync(o.dataId),s="string"===o.dtype?c.map((function(e){return n.util.decodeString(e)})):c,u=function(e,t){for(var a=new Array(e.rank),r=0;r= dir;\n bool isGreater = x0 > x1 || (x0 == x1 && i1 > i0);\n if (reverse == isGreater) { // Elements in opposite order of direction\n int iTemp = i0;\n i0 = i1;\n i1 = iTemp;\n }\n if (isFirstInPair) {\n setOutput(float(i0));\n } else {\n setOutput(float(i1));\n }\n }\n "},Tu=function(e){this.variableNames=["x","indices"],this.customUniforms=[{name:"n",type:"int"},{name:"firstPass",type:"int"},{name:"k",type:"int"}],this.outputShape=e,this.userCode="\n void main() {\n // Takes max of indices (0, k), (1, k + 1), (2, k + 2) ...\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int elemIdx = coords[1];\n\n // The output size is half of the previous size.\n // If the previous sequence is | | | | _ _ _ _ | | | | _ _ _ _ (k=4),\n // we only need to output the indices at positions |, the indices at\n // positions _ can be thrown away, see Figure5(b) After Phase 2\n // (Merge phase) in the Bitonic Top K paper referenced above.\n // For example, the paper shows we only need to output the orange bars.\n // The output sequence should look like this | | | | | | | |.\n // Because the sequence is halved, to map the output index back\n // to the previous sequence to find the corresponding value,\n // we need to double the index. When we double the index,\n // we basically interpolate a position, so 2i looks like\n // | _ | _ | _ | _ | _ | _ | _. We move the | to the first k position\n // of each 2k positions by - elemIdx % k. E.g. for output at\n // index 4,5,6,7, we want to get the corresponding element at\n // original index 8,9,10,11, for output at index 8,9,10,11,\n // we want to get the corresponding element at original index\n // 16,17,18,19, so on and so forth.\n\n int i = elemIdx < k ? elemIdx : (elemIdx * 2 - imod(elemIdx, k));\n int i0 = firstPass == 1 ? i : int(getIndices(batch, i));\n int i1 = firstPass == 1 ? i + k : int(getIndices(batch, i + k));\n\n float x0 = getX(batch, i0);\n float x1 = i1 < n ? getX(batch, i1) : x0;\n\n setOutput(x0 >= x1 ? float(i0) : float(i1));\n }\n "};function Nu(e,n){null!==n&&e.disposeIntermediateTensorInfo(n)}function Eu(e){for(var n=1;nl){var h=c(function(e,t,a,r,o){for(var i=t[t.length-1],s=c([e.length/i,i],2),u=s[0],l=s[1],d=n.util.getTypedArrayFromDType(a,u*r),p=n.util.getTypedArrayFromDType("int32",u*r),h=function(n){var t=n*l,a=e.subarray(t,t+l),i=new Array(a.length);a.forEach((function(e,n){return i[n]={value:e,index:n}})),r=1;N/=2)k(T,N,[b,w]);for(var E=w;E>y;E/=2){var A=S(),_=new Tu([b,E/2]),O=[[p],[null===I?1:0],[y]],F=I;for(I=a.runWebGLProgram(_,A,"int32",O),Nu(a,F),T=2*(R=y/2),N=R;N>=1;N/=2)k(T,N,I.shape)}var D=I;I=Ir({inputs:{x:I},backend:a,attrs:{begin:0,size:[b,i]}}),Nu(a,D);var P=Ti({inputs:{x:C,indices:I},backend:a,attrs:{axis:1,batchDims:1}});Nu(a,C);var L=d.slice(0,-1);L.push(i),D=I,I=ga({inputs:{x:I},attrs:{shape:L},backend:a}),Nu(a,D);var B=P;return P=ga({inputs:{x:P},attrs:{shape:L},backend:a}),Nu(a,B),[P,I]}},Fu=function(e,n,t,a,r,o){this.variableNames=["Image","Transforms"],this.outputShape=o;var i,c="nearest"===t?1:2;switch(a){case"constant":default:i=1;break;case"reflect":i=2;break;case"wrap":i=3;break;case"nearest":i=4}this.userCode="\n float mapCoord(float outCoord, float len) {\n float inCoord = outCoord;\n if(".concat(i," == 2) {\n if (inCoord < 0.0) {\n if (len <= 1.0) {\n inCoord = 0.0;\n } else {\n float sz2 = 2.0 * len;\n if (inCoord < sz2) {\n inCoord = sz2 * float(int(float(-inCoord / sz2))) +\n inCoord;\n }\n inCoord = inCoord < -len ? inCoord + sz2 : -inCoord - 1.0;\n }\n } else if (inCoord > len - 1.0) {\n if (len <= 1.0) {\n inCoord = 0.0;\n } else {\n float sz2 = 2.0 * len;\n inCoord -= sz2 * float(int(float(inCoord / sz2)));\n if (inCoord >= len) {\n inCoord = sz2 - inCoord - 1.0;\n }\n }\n }\n return clamp(inCoord, 0.0, len - 1.0);\n } else if (").concat(i," == 3) {\n if (inCoord < 0.0) {\n if (len <= 1.0) {\n inCoord = 0.0;\n } else {\n float sz = len - 1.0;\n inCoord += len * (float(int(float(-inCoord / sz))) + 1.0);\n }\n } else if (inCoord > len - 1.0) {\n if (len <= 1.0) {\n inCoord = 0.0;\n } else {\n float sz = len - 1.0;\n inCoord -= len * float(int(float(inCoord / sz)));\n }\n }\n return clamp(inCoord, 0.0, len - 1.0);\n } else if (").concat(i," == 4) {\n return clamp(outCoord, 0.0, len - 1.0);\n } else {\n return outCoord;\n }\n }\n\n float readWithFillValue(int batch, int coordY, int coordX,\n int channel) {\n float outputValue;\n if (0 <= coordY && coordY < ").concat(e," && 0 <= coordX && coordX < ").concat(n,") {\n outputValue = getImage(batch, coordY, coordX, channel);\n } else {\n outputValue = float(").concat(r,");\n }\n return outputValue;\n }\n\n void main() {\n ivec4 coords = getOutputCoords();\n float outputValue;\n int batch = coords[0];\n int x = coords[2];\n int y = coords[1];\n int channel = coords[3];\n float xf = float(x);\n float yf = float(y);\n float a1 = getTransforms(batch, 0);\n float a2 = getTransforms(batch, 1);\n float a3 = getTransforms(batch, 2);\n float b1 = getTransforms(batch, 3);\n float b2 = getTransforms(batch, 4);\n float b3 = getTransforms(batch, 5);\n float c1 = getTransforms(batch, 6);\n float c2 = getTransforms(batch, 7);\n float projection = c1 * xf + c2 * yf + 1.0;\n if (projection == 0.0) {\n outputValue = float(").concat(r,");\n } else {\n float inX = (a1 * xf + a2 * yf + a3) / projection;\n float inY = (b1 * xf + b2 * yf + b3) / projection;\n float mapX = mapCoord(inX, float(").concat(n,"));\n float mapY = mapCoord(inY, float(").concat(e,"));\n\n if (").concat(c," == 1) {\n int coordY = int(round(mapY));\n int coordX = int(round(mapX));\n outputValue = readWithFillValue(batch, coordY, coordX,\n channel);\n } else {\n float yFloor = floor(mapY);\n float xFloor = floor(mapX);\n float yCeil = yFloor + 1.0;\n float xCeil = xFloor + 1.0;\n float valueYFloor = (xCeil - mapX) *\n readWithFillValue(batch, int(yFloor), int(xFloor), channel) +\n (mapX - xFloor) *\n readWithFillValue(batch, int(yFloor), int(xCeil), channel);\n float valueYCeil = (xCeil - mapX) *\n readWithFillValue(batch, int(yCeil), int(xFloor), channel) +\n (mapX - xFloor) *\n readWithFillValue(batch, int(yCeil), int(xCeil), channel);\n outputValue = (yCeil - mapY) * valueYFloor +\n (mapY - yFloor) * valueYCeil;\n }\n }\n setOutput(outputValue);\n }\n ")},Du={kernelName:n.Transform,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.image,o=n.transforms,i=a.interpolation,s=a.fillMode,u=a.fillValue,l=a.outputShape,d=c(r.shape,4),p=d[0],h=d[1],f=d[2],x=d[3],v=c(null!=l?l:[h,f],2),g=v[0],m=v[1],b=new Fu(h,f,i,s,u,[p,g,m,x]);return t.runWebGLProgram(b,[r,o],"float32")}},Pu={kernelName:n.Unique,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.attrs,a=e.backend,r=t.axis,o=n.x;le(o,"unique"),console.warn("WARNING: ","UI might be locked temporarily as data is being downloaded");var i=a.readSync(o.dataId),c=At(i,r,o.shape,o.dtype),s=c.outputValues,u=c.outputShape,l=c.indices;return[a.makeTensorInfo(u,o.dtype,s),a.makeTensorInfo([l.length],"int32",l)]}},Lu={kernelName:n.Unpack,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.value,o=a.axis;o<0&&(o+=r.shape.length);for(var i=r,c=i.shape.length,s=r.shape[o],u=new Array(c-1),l=0,d=0;d0&&(l="\n if (inIdx < 0 || inIdx >= ".concat(r,") {\n return initializationValue;\n }\n "));var d="";r%t>0&&(d="\n if (inIdx < 0 || inIdx >= ".concat(r,") {\n return -1.0;\n }\n ")),this.userCode="\n const float initializationValue = ".concat("0.0",";\n\n float getValue(int batch, int inIdx) {\n ").concat(l,"\n return getX(batch, inIdx);\n }\n\n float getSegmentIdAtIndex(int inIdx) {\n ").concat(d,"\n return getSegmentIds(inIdx);\n }\n\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int outIdx = coords[1];\n int inOffset = int(floor(float(outIdx) / float(\n ").concat(o,")) * float(").concat(t,"));\n int currentSeg = int(mod(float(outIdx), float(").concat(o,")));\n\n float sumValue = 0.0;\n\n for (int i = 0; i < ").concat(c,"; i += 4) {\n int inIdx = inOffset + i;\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n getValue(batch, inIdx + 3)\n );\n\n vec4 segFilter = vec4(\n int(getSegmentIdAtIndex(inIdx)) == currentSeg ? 1 : 0,\n int(getSegmentIdAtIndex(inIdx + 1)) == currentSeg ? 1 : 0,\n int(getSegmentIdAtIndex(inIdx + 2)) == currentSeg ? 1 : 0,\n int(getSegmentIdAtIndex(inIdx + 3)) == currentSeg ? 1 : 0\n );\n\n ").concat(u,"\n }\n\n int inIdx = inOffset + ").concat(c,";\n if (").concat(1===s,") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n initializationValue,\n initializationValue,\n initializationValue\n );\n\n int inIdxSeg = int(getSegmentIdAtIndex(inIdx));\n\n vec4 segFilter = vec4(\n int(getSegmentIdAtIndex(inIdx)) == currentSeg ? 1 : 0,\n 0,\n 0,\n 0\n );\n\n ").concat(u,"\n } else if (").concat(2===s,") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n initializationValue,\n initializationValue\n );\n\n vec4 segFilter = vec4(\n int(getSegmentIdAtIndex(inIdx)) == currentSeg ? 1 : 0,\n int(getSegmentIdAtIndex(inIdx + 1)) == currentSeg ? 1 : 0,\n 0,\n 0\n );\n\n ").concat(u,"\n } else if (").concat(3===s,") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n initializationValue\n );\n\n vec4 segFilter = vec4(\n int(getSegmentIdAtIndex(inIdx)) == currentSeg ? 1 : 0,\n int(getSegmentIdAtIndex(inIdx + 1)) == currentSeg ? 1 : 0,\n int(getSegmentIdAtIndex(inIdx + 2)) == currentSeg ? 1 : 0,\n 0\n );\n\n ").concat(u,"\n }\n setOutput(").concat("sumValue",");\n }\n ")},Vu=[Aa,Oa,Da,La,Wa,Ga,za,Xa,Qa,Za,$a,nr,ar,or,cr,lr,dr,fr,xr,vr,br,kr,Rr,Tr,Nr,Fr,Lr,Wr,ta,Gr,Qr,oo,lo,ho,fo,xo,vo,mo,Co,wo,To,No,Eo,_o,Do,Bo,Vo,Uo,Go,zo,Ho,jo,qo,Qo,Jo,ei,ai,ii,li,pi,xi,gi,Ci,wi,Ii,ki,Ni,Ai,Oi,ea,Fi,Kr,Pi,Bi,Wi,oa,Mi,zi,Xi,ji,qi,Qi,Ji,ec,ac,oc,cc,uc,lc,dc,fc,xc,vc,gc,mc,Cc,Ic,kc,Dc,va,Pc,Bc,Wc,Mc,Ar,zc,jc,Kc,Zc,$c,sa,es,ns,ts,as,os,Or,Nc,cs,us,ds,ma,fs,vs,bs,ys,Ss,Rs,Ns,As,Fs,Ps,Bs,Ws,Ms,zs,Hs,Ks,Sr,Fc,Ys,Qs,Zs,Js,$s,eu,nu,tu,ou,cu,lu,du,pu,fu,xu,vu,gu,_c,Ra,bu,yu,wu,ku,Ou,Du,Na,Pu,Lu,{kernelName:n.UnsortedSegmentSum,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.segmentIds,c=r.numSegments,s=o.shape.length,u=[],l=0,d=n.backend_util.getAxesPermutation([l],s),p=o;null!=d&&(p=Ta({inputs:{x:o},backend:a,attrs:{perm:d}}),u.push(p),l=n.backend_util.getInnerMostAxes(1,s)[0]);var h=n.backend_util.segment_util.computeOutShape(p.shape,l,c),f=n.util.sizeFromShape([p.shape[l]]),x=ga({inputs:{x:p},backend:a,attrs:{shape:[-1,f]}});u.push(x);var v=n.sumOutType(o.dtype),g=function(e,t,r,o,i){var c=e.shape[0],s=e.shape[1],l=n.backend_util.segment_util.segOpComputeOptimalWindowSize(s,i),d=new Bu({windowSize:l,inSize:s,batchSize:c,numSegments:i},t),p=a.compileAndRun(d,[e,r],o);if(u.push(p),p.shape[1]===i)return p;var h=rs({backend:a,attrs:{start:0,stop:i,step:1,dtype:"float32"}}),f=Su({inputs:{x:h},backend:a,attrs:{reps:[s/l]}});return u.push(h),u.push(f),g(p,t,f,o,i)},m=ga({inputs:{x:g(x,"unsortedSegmentSum",i,v,c)},backend:a,attrs:{shape:h}}),b=m;if(null!=d){u.push(m);var C=n.backend_util.getUndoAxesPermutation(d);b=Ta({inputs:{x:b},backend:a,attrs:{perm:C}})}return u.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),b}},Hc];try{for(var Wu=i(Vu),Uu=Wu.next();!Uu.done;Uu=Wu.next()){var Mu=Uu.value;n.registerKernel(Mu)}}catch(e){Au={error:e}}finally{try{Uu&&!Uu.done&&(_u=Wu.return)&&_u.call(Wu)}finally{if(Au)throw Au.error}}e.GPGPUContext=pn,e.MathBackendWebGL=Kt,e.forceHalfFloat=qt,e.gpgpu_util=dn,e.setWebGLContext=f,e.version_webgl="4.14.0",e.webgl=Yt,e.webgl_util=de})); \ No newline at end of file +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@tensorflow/tfjs-core")):"function"==typeof define&&define.amd?define(["exports","@tensorflow/tfjs-core"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).tf=e.tf||{},e.tf)}(this,(function(e,n){"use strict";var t=function(e){var n=Object.create(null);return e&&Object.keys(e).forEach((function(t){if("default"!==t){var a=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,a.get?a:{enumerable:!0,get:function(){return e[t]}})}})),n.default=e,n}(n),a=function(e,n){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])},a(e,n)};function r(e,n,t,a){return new(t||(t=Promise))((function(r,o){function i(e){try{s(a.next(e))}catch(e){o(e)}}function c(e){try{s(a.throw(e))}catch(e){o(e)}}function s(e){var n;e.done?r(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(i,c)}s((a=a.apply(e,n||[])).next())}))}function o(e,n){var t,a,r,o,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function c(o){return function(c){return function(o){if(t)throw new TypeError("Generator is already executing.");for(;i;)try{if(t=1,a&&(r=2&o[0]?a.return:o[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,o[1])).done)return r;switch(a=0,r&&(o=[2&o[0],r.value]),o[0]){case 0:case 1:r=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,a=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!((r=(r=i.trys).length>0&&r[r.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[a++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function c(e,n){var t="function"==typeof Symbol&&e[Symbol.iterator];if(!t)return e;var a,r,o=t.call(e),i=[];try{for(;(void 0===n||n-- >0)&&!(a=o.next()).done;)i.push(a.value)}catch(e){r={error:e}}finally{try{a&&!a.done&&(t=o.return)&&t.call(o)}finally{if(r)throw r.error}}return i}function s(e,n,t){if(t||2===arguments.length)for(var a,r=0,o=n.length;ra||t>a){r="[".concat(e,"x").concat(t,"]");var o="[".concat(a,"x").concat(a,"]");throw new Error("Requested texture size "+r+" greater than WebGL maximum on this browser / GPU "+o+".")}}function B(e){return K(e,(function(){return e.createFramebuffer()}),"Unable to create WebGLFramebuffer.")}function V(e,n,t,a,r,o,i){var c=e.getAttribLocation(n,t);return-1!==c&&(C(e,(function(){return e.bindBuffer(e.ARRAY_BUFFER,a)})),C(e,(function(){return e.vertexAttribPointer(c,r,e.FLOAT,!1,o,i)})),C(e,(function(){return e.enableVertexAttribArray(c)})),!0)}function W(e,n,t){q(e,t),C(e,(function(){return e.activeTexture(e.TEXTURE0+t)})),C(e,(function(){return e.bindTexture(e.TEXTURE_2D,n)}))}function U(e,n,t){return K(e,(function(){return e.getUniformLocation(n,t)}),'uniform "'+t+'" not present in program.')}function M(e,n,t){return e.getUniformLocation(n,t)}function G(e,n,t,a){C(e,(function(){return W(e,n,a)})),C(e,(function(){return e.uniform1i(t,a)}))}function z(e,n,t){C(e,(function(){return e.bindFramebuffer(e.FRAMEBUFFER,t)})),C(e,(function(){return e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0)}))}function X(e,n){C(e,(function(){return e.bindFramebuffer(e.FRAMEBUFFER,n)})),C(e,(function(){return e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,null,0)}))}function H(e){var n=e.checkFramebufferStatus(e.FRAMEBUFFER);if(n!==e.FRAMEBUFFER_COMPLETE)throw new Error("Error binding framebuffer: "+j(e,n))}function j(e,n){switch(n){case e.FRAMEBUFFER_INCOMPLETE_ATTACHMENT:return"FRAMEBUFFER_INCOMPLETE_ATTACHMENT";case e.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:return"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT";case e.FRAMEBUFFER_INCOMPLETE_DIMENSIONS:return"FRAMEBUFFER_INCOMPLETE_DIMENSIONS";case e.FRAMEBUFFER_UNSUPPORTED:return"FRAMEBUFFER_UNSUPPORTED";default:return"unknown error ".concat(n)}}function K(e,n,t){var a=C(e,(function(){return n()}));if(null==a)throw new Error(t);return a}function q(e,n){var t=e.MAX_COMBINED_TEXTURE_IMAGE_UNITS-1,a=n+e.TEXTURE0;if(at){var r="[gl.TEXTURE0, gl.TEXTURE".concat(t,"]");throw new Error("textureUnit must be in ".concat(r,"."))}}function Y(e,t){return void 0===t&&(t=2),n.util.sizeFromShape(e.slice(0,e.length-t))}function Q(e){if(0===e.length)throw Error("Cannot get rows and columns of an empty shape array.");return[e.length>1?e[e.length-2]:1,e[e.length-1]]}function Z(e){var n=[1,1,1];return 0===e.length||1===e.length&&1===e[0]||(n=s([Y(e)],c(Q(e)),!1)),n}function J(e,t){var a;void 0===t&&(t=!1);var r=n.env().getNumber("WEBGL_MAX_TEXTURE_SIZE"),o=n.env().getNumber("WEBGL_MAX_SIZE_FOR_NARROW_TEXTURE");if(o===1/0&&n.env().getBool("WEBGL_AUTO_SQUARIFY_NARROW_TEXTURE_SHAPE")&&(o=r/2),t&&(r*=2,o*=2,1===(e=e.map((function(t,a){return a>=e.length-2?n.util.nearestLargerEven(e[a]):e[a]}))).length&&(e=[2,e[0]])),2!==e.length){var i=n.util.squeezeShape(e);e=i.newShape}var u=n.util.sizeFromShape(e),l=null;e.length<=1&&u<=r?l=[1,u]:2===e.length&&e[0]<=r&&e[1]<=r?l=e:3===e.length&&e[0]*e[1]<=r&&e[2]<=r?l=[e[0]*e[1],e[2]]:3===e.length&&e[0]<=r&&e[1]*e[2]<=r?l=[e[0],e[1]*e[2]]:4===e.length&&e[0]*e[1]*e[2]<=r&&e[3]<=r?l=[e[0]*e[1]*e[2],e[3]]:4===e.length&&e[0]<=r&&e[1]*e[2]*e[3]<=r&&(l=[e[0],e[1]*e[2]*e[3]]);var d=null!=l&&Math.max.apply(Math,s([],c(l),!1))>o&&Math.min.apply(Math,s([],c(l),!1))<=(t?2:1)&&Math.min.apply(Math,s([],c(l),!1))>0;if(null==l||d)if(t){var p=Y(e),h=2,f=2;e.length&&(h=(a=c(Q(e),2))[0],f=a[1]),u=p*(h/2)*(f/2),l=n.util.sizeToSquarishShape(u).map((function(e){return 2*e}))}else l=n.util.sizeToSquarishShape(u);return l}function $(e){return e%2==0}function ee(e,t){if(e=e.slice(-2),t=t.slice(-2),n.util.arraysEqual(e,t))return!0;if(!e.length||!t.length)return!0;if(0===e[0]||0===e[1]||0===t[0]||0===t[1])return!0;if(e.length!==t.length){var a=e[e.length-1],r=t[t.length-1];if(a===r)return!0;if($(a)&&$(r)&&(1===e[0]||1===t[0]))return!0}return e[1]===t[1]&&$(e[0])&&$(t[0])}function ne(e){if(null==R){var n=x(e);R=n.getParameter(n.MAX_TEXTURE_SIZE)}return R}function te(e){if(null==T){var n=x(e);T=n.getParameter(n.MAX_TEXTURE_IMAGE_UNITS)}return Math.min(16,T)}function ae(e){if(0===e)return 0;var n=x(e);return re(n,"EXT_disjoint_timer_query_webgl2")&&2===e?2:re(n,"EXT_disjoint_timer_query")?1:0}function re(e,n){return null!=e.getExtension(n)}function oe(e){try{if(null!=x(e))return!0}catch(e){return console.log("Error when getting WebGL context: ",e),!1}return!1}function ie(e){if(0===e)return!1;var n=x(e);if(1===e){if(!re(n,"OES_texture_float"))return!1}else if(!re(n,"EXT_color_buffer_float"))return!1;return se(n)}function ce(e){if(0===e)return!1;var n=x(e);if(1!==e){if(re(n,"EXT_color_buffer_float"))return se(n);var t="EXT_color_buffer_half_float";if(re(n,t)){var a=n.getExtension(t);return function(e,n){var t=b(e,n),a=e.createTexture();e.bindTexture(e.TEXTURE_2D,a),e.texImage2D(e.TEXTURE_2D,0,t.internalFormatHalfFloat,1,1,0,t.textureFormatFloat,t.textureTypeHalfFloat,null);var r=e.createFramebuffer();e.bindFramebuffer(e.FRAMEBUFFER,r),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a,0);var o=e.checkFramebufferStatus(e.FRAMEBUFFER)===e.FRAMEBUFFER_COMPLETE;return e.bindTexture(e.TEXTURE_2D,null),e.bindFramebuffer(e.FRAMEBUFFER,null),e.deleteTexture(a),e.deleteFramebuffer(r),o}(n,a)}return!1}return!!re(n,"OES_texture_float")&&!!re(n,"WEBGL_color_buffer_float")&&se(n)}function se(e){var n=b(e),t=e.createTexture();e.bindTexture(e.TEXTURE_2D,t),e.texImage2D(e.TEXTURE_2D,0,n.internalFormatFloat,1,1,0,n.textureFormatFloat,n.textureTypeFloat,null);var a=e.createFramebuffer();e.bindFramebuffer(e.FRAMEBUFFER,a),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,t,0);var r=e.checkFramebufferStatus(e.FRAMEBUFFER)===e.FRAMEBUFFER_COMPLETE;return e.bindTexture(e.TEXTURE_2D,null),e.bindFramebuffer(e.FRAMEBUFFER,null),e.deleteTexture(t),e.deleteFramebuffer(a),r}function ue(e){return 2===e&&null!=x(e).fenceSync}function le(e,t){Array.isArray(e)||(e=[e]),e.forEach((function(e){null!=e&&n.util.assert("complex64"!==e.dtype,(function(){return"".concat(t," does not support complex64 tensors ")+"in the WebGL backend."}))}))}var de={__proto__:null,assertNotComplex:le,bindCanvasToFramebuffer:function(e){C(e,(function(){return e.bindFramebuffer(e.FRAMEBUFFER,null)})),C(e,(function(){return e.viewport(0,0,e.canvas.width,e.canvas.height)})),C(e,(function(){return e.scissor(0,0,e.canvas.width,e.canvas.height)}))},bindColorTextureToFramebuffer:z,bindTextureToProgramUniformSampler:G,bindTextureUnit:W,bindVertexBufferToProgramAttribute:V,callAndCheck:C,canBeRepresented:y,createFragmentShader:k,createFramebuffer:B,createProgram:A,createStaticIndexBuffer:D,createStaticVertexBuffer:F,createTexture:P,createVertexShader:S,getBatchDim:Y,getExtensionOrThrow:I,getFramebufferErrorMessage:j,getMaxTexturesInShader:te,getNumChannels:function(){return 2===n.env().getNumber("WEBGL_VERSION")?1:4},getProgramUniformLocation:M,getProgramUniformLocationOrThrow:U,getRowsCols:Q,getShapeAs3D:Z,getTextureShapeFromLogicalShape:J,getWebGLDisjointQueryTimerVersion:ae,getWebGLErrorMessage:w,getWebGLMaxTextureSize:ne,hasExtension:re,isCapableOfRenderingToFloatTexture:ie,isDownloadFloatTextureEnabled:ce,isReshapeFree:ee,isWebGLFenceEnabled:ue,isWebGLVersionEnabled:oe,linkProgram:_,logShaderSourceAndInfoLog:E,resetMaxTextureSize:function(){R=null},resetMaxTexturesInShader:function(){T=null},unbindColorTextureFromFramebuffer:X,unbindTextureUnit:function(e,n){q(e,n),C(e,(function(){return e.activeTexture(e.TEXTURE0+n)})),C(e,(function(){return e.bindTexture(e.TEXTURE_2D,null)}))},validateFramebuffer:H,validateProgram:O,validateTextureSize:L},pe=n.env();function he(){var e,t,a,r,o,i,c,s,u,l;return 2===n.env().getNumber("WEBGL_VERSION")?(e="#version 300 es",t="in",a="out",r="in",o="texture",i="outputColor",c="out vec4 outputColor;",s=n.env().getBool("WEBGL2_ISNAN_CUSTOM")?"\n bool isnan_custom(float val) {\n uint floatToUint = floatBitsToUint(val);\n return (floatToUint & 0x7fffffffu) > 0x7f800000u;\n }\n\n bvec4 isnan_custom(vec4 val) {\n return bvec4(isnan_custom(val.x),\n isnan_custom(val.y), isnan_custom(val.z), isnan_custom(val.w));\n }\n\n #define isnan(value) isnan_custom(value)\n ":"",u="",l="\n #define round(value) newRound(value)\n int newRound(float value) {\n return int(floor(value + 0.5));\n }\n\n ivec4 newRound(vec4 value) {\n return ivec4(floor(value + vec4(0.5)));\n }\n "):(e="",t="attribute",a="varying",r="varying",o="texture2D",i="gl_FragColor",c="",s="\n #define isnan(value) isnan_custom(value)\n bool isnan_custom(float val) {\n return (val > 0. || val < 1. || val == 0.) ? false : true;\n }\n bvec4 isnan_custom(vec4 val) {\n return bvec4(isnan(val.x), isnan(val.y), isnan(val.z), isnan(val.w));\n }\n ",u="\n uniform float INFINITY;\n\n bool isinf(float val) {\n return abs(val) == INFINITY;\n }\n bvec4 isinf(vec4 val) {\n return equal(abs(val), vec4(INFINITY));\n }\n ",l="\n int round(float value) {\n return int(floor(value + 0.5));\n }\n\n ivec4 round(vec4 value) {\n return ivec4(floor(value + vec4(0.5)));\n }\n "),{version:e,attribute:t,varyingVs:a,varyingFs:r,texture2D:o,output:i,defineOutput:c,defineSpecialNaN:s,defineSpecialInf:u,defineRound:l}}function fe(e,t,a){void 0===a&&(a="index");var r=n.util.computeStrides(t);return r.map((function(n,t){var o="int ".concat(e[t]," = ").concat(a," / ").concat(n),i=t===r.length-1?"int ".concat(e[t+1]," = ").concat(a," - ").concat(e[t]," * ").concat(n):"index -= ".concat(e[t]," * ").concat(n);return"".concat(o,"; ").concat(i,";")})).join("")}function xe(e,t,a){void 0===a&&(a="index");var r=n.util.computeStrides(t);return r.map((function(n,t){var o="int ".concat(e[t]," = ").concat(a," / outShapeStrides[").concat(t,"]"),i=t===r.length-1?"int ".concat(e[t+1]," = ").concat(a," - ").concat(e[t]," * outShapeStrides[").concat(t,"]"):"index -= ".concat(e[t]," * outShapeStrides[").concat(t,"]");return"".concat(o,"; ").concat(i,";")})).join("")}function ve(e){var t=n.util.computeStrides(e).map((function(e){return e.toString()}));return"\n int getFlatIndex(ivec3 coords) {\n return coords.x * ".concat(t[0]," + coords.y * ").concat(t[1]," + coords.z;\n }\n")}pe.registerFlag("HAS_WEBGL",(function(){return pe.getNumber("WEBGL_VERSION")>0})),pe.registerFlag("WEBGL_VERSION",(function(){return oe(2)?2:oe(1)?1:0})),pe.registerFlag("WEBGL_CHECK_NUMERICAL_PROBLEMS",(function(){return!1})),pe.registerFlag("WEBGL_BUFFER_SUPPORTED",(function(){return 2===pe.get("WEBGL_VERSION")})),pe.registerFlag("WEBGL_CPU_FORWARD",(function(){return!0})),pe.registerFlag("WEBGL_FORCE_F16_TEXTURES",(function(){return!1})),pe.registerFlag("WEBGL_PACK",(function(){return pe.getBool("HAS_WEBGL")})),pe.registerFlag("WEBGL_PACK_NORMALIZATION",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_CLIP",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_DEPTHWISECONV",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_BINARY_OPERATIONS",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_UNARY_OPERATIONS",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_ARRAY_OPERATIONS",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_IMAGE_OPERATIONS",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_REDUCE",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_LAZILY_UNPACK",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_CONV_IM2COL",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_PACK_CONV2DTRANSPOSE",(function(){return pe.getBool("WEBGL_PACK")})),pe.registerFlag("WEBGL_MAX_TEXTURE_SIZE",(function(){return ne(pe.getNumber("WEBGL_VERSION"))})),pe.registerFlag("WEBGL_MAX_TEXTURES_IN_SHADER",(function(){return te(pe.getNumber("WEBGL_VERSION"))})),pe.registerFlag("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION",(function(){var e=pe.getNumber("WEBGL_VERSION");return 0===e?0:ae(e)})),pe.registerFlag("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE",(function(){return pe.getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")>0&&!n.device_util.isMobile()})),pe.registerFlag("WEBGL_RENDER_FLOAT32_CAPABLE",(function(){return ie(pe.getNumber("WEBGL_VERSION"))})),pe.registerFlag("WEBGL_RENDER_FLOAT32_ENABLED",(function(){return!pe.getBool("WEBGL_FORCE_F16_TEXTURES")&&pe.getBool("WEBGL_RENDER_FLOAT32_CAPABLE")})),pe.registerFlag("WEBGL_DOWNLOAD_FLOAT_ENABLED",(function(){return ce(pe.getNumber("WEBGL_VERSION"))})),pe.registerFlag("WEBGL_FENCE_API_ENABLED",(function(){return ue(pe.getNumber("WEBGL_VERSION"))})),pe.registerFlag("WEBGL_SIZE_UPLOAD_UNIFORM",(function(){return pe.getBool("WEBGL_RENDER_FLOAT32_ENABLED")?4:0})),pe.registerFlag("WEBGL_DELETE_TEXTURE_THRESHOLD",(function(){return-1}),(function(e){if("number"!=typeof e)throw new Error("WEBGL_DELETE_TEXTURE_THRESHOLD must be a number but "+"got ".concat(e,"."));if(e<0&&-1!==e)throw new Error("WEBGL_DELETE_TEXTURE_THRESHOLD must be -1 (indicating never "+"delete) or at least 0, but got ".concat(e,"."))})),pe.registerFlag("WEBGL_FLUSH_THRESHOLD",(function(){return n.device_util.isMobile()?1:-1}),(function(e){if("number"!=typeof e)throw new Error("WEBGL_FLUSH_THRESHOLD must be a number but got "+"".concat(e,"."));if(e<0&&-1!==e)throw new Error("WEBGL_FLUSH_THRESHOLD must be -1 (indicating never "+"manual flush) or at least 0, but got ".concat(e,"."))})),pe.registerFlag("CPU_HANDOFF_SIZE_THRESHOLD",(function(){return 128})),pe.registerFlag("WEBGL_USE_SHAPES_UNIFORMS",(function(){return!1})),pe.registerFlag("TOPK_LAST_DIM_CPU_HANDOFF_SIZE_THRESHOLD",(function(){return 1e5})),pe.registerFlag("TOPK_K_CPU_HANDOFF_THRESHOLD",(function(){return 128})),pe.registerFlag("WEBGL_EXP_CONV",(function(){return!1})),pe.registerFlag("SOFTWARE_WEBGL_ENABLED",(function(){return pe.getBool("IS_TEST")})),pe.registerFlag("WEBGL_MAX_SIZE_FOR_NARROW_TEXTURE",(function(){return 1/0})),pe.registerFlag("WEBGL_AUTO_SQUARIFY_NARROW_TEXTURE_SHAPE",(function(){return!1})),pe.registerFlag("WEBGL2_ISNAN_CUSTOM",(function(){return!1})),pe.registerFlag("ENGINE_COMPILE_ONLY",(function(){return!1}));var ge="\n const float FLOAT_MAX = 1.70141184e38;\n const float FLOAT_MIN = 1.17549435e-38;\n\n lowp vec4 encode_float(highp float v) {\n if (isnan(v)) {\n return vec4(255, 255, 255, 255);\n }\n\n highp float av = abs(v);\n\n if(av < FLOAT_MIN) {\n return vec4(0.0, 0.0, 0.0, 0.0);\n } else if(v > FLOAT_MAX) {\n return vec4(0.0, 0.0, 128.0, 127.0) / 255.0;\n } else if(v < -FLOAT_MAX) {\n return vec4(0.0, 0.0, 128.0, 255.0) / 255.0;\n }\n\n highp vec4 c = vec4(0,0,0,0);\n\n highp float e = floor(log2(av));\n highp float m = exp2(fract(log2(av))) - 1.0;\n\n c[2] = floor(128.0 * m);\n m -= c[2] / 128.0;\n c[1] = floor(32768.0 * m);\n m -= c[1] / 32768.0;\n c[0] = floor(8388608.0 * m);\n\n highp float ebias = e + 127.0;\n c[3] = floor(ebias / 2.0);\n ebias -= c[3] * 2.0;\n c[2] += floor(ebias) * 128.0;\n\n c[3] += 128.0 * step(0.0, -v);\n\n return c / 255.0;\n }\n",me=n.backend_util.getBroadcastDims;function be(e,t,a){var r=[];if(e.forEach((function(e){var t=n.util.sizeFromShape(e.shapeInfo.logicalShape);if(e.shapeInfo.isUniform?r.push("uniform float ".concat(e.name).concat(t>1?"[".concat(t,"]"):"",";")):(r.push("uniform sampler2D ".concat(e.name,";")),r.push("uniform int offset".concat(e.name,";"))),a.enableShapeUniforms){switch(Ee(a.packedInputs,e.shapeInfo.logicalShape,e.shapeInfo.texShape).uniformShape.length){case 1:r.push("uniform int ".concat(e.name,"Shape;"));break;case 2:r.push("uniform ivec2 ".concat(e.name,"Shape;"));break;case 3:r.push("uniform ivec3 ".concat(e.name,"Shape;"));break;case 4:r.push("uniform ivec4 ".concat(e.name,"Shape;"))}r.push("uniform ivec2 ".concat(e.name,"TexShape;"))}})),a.enableShapeUniforms){switch(t.logicalShape.length){case 1:r.push("uniform int outShape;");break;case 2:r.push("uniform ivec2 outShape;"),r.push("uniform int outShapeStrides;");break;case 3:r.push("uniform ivec3 outShape;"),r.push("uniform ivec2 outShapeStrides;");break;case 4:r.push("uniform ivec4 outShape;"),r.push("uniform ivec3 outShapeStrides;")}r.push("uniform ivec2 outTexShape;")}a.customUniforms&&a.customUniforms.forEach((function(e){r.push("uniform ".concat(e.type," ").concat(e.name).concat(e.arrayIndex?"[".concat(e.arrayIndex,"]"):"",";"))}));var o,i,c=r.join("\n"),s=e.map((function(e){return function(e,t,a,r){void 0===a&&(a=!1);var o="";o+=a?ye(e,r):Ce(e,r);var i=e.shapeInfo.logicalShape,c=t.logicalShape;return i.length<=c.length&&(o+=a?function(e,t){var a,r,o=e.name,i=o.charAt(0).toUpperCase()+o.slice(1),c="get"+i+"AtOutCoords",s=e.shapeInfo.logicalShape.length,u=t.logicalShape.length,l=me(e.shapeInfo.logicalShape,t.logicalShape),d=Ne(u),p=u-s,h=["x","y","z","w","u","v"];a=0===s?"":u<2&&l.length>=1?"coords = 0;":l.map((function(e){return"coords.".concat(h[e+p]," = 0;")})).join("\n"),r=u<2&&s>0?"coords":e.shapeInfo.logicalShape.map((function(e,n){return"coords.".concat(h[n+p])})).join(", ");var f="return outputValue;",x=1===n.util.sizeFromShape(e.shapeInfo.logicalShape),v=1===n.util.sizeFromShape(t.logicalShape);if(1!==s||x||v){if(x&&!v)f=1===u?"\n return vec4(outputValue.x, outputValue.x, 0., 0.);\n ":"\n return vec4(outputValue.x);\n ";else if(l.length){var g=s-2,m=s-1;l.indexOf(g)>-1&&l.indexOf(m)>-1?f="return vec4(outputValue.x);":l.indexOf(g)>-1?f="return vec4(outputValue.x, outputValue.y, outputValue.x, outputValue.y);":l.indexOf(m)>-1&&(f="return vec4(outputValue.xx, outputValue.zz);")}}else f="\n return vec4(outputValue.xy, outputValue.xy);\n ";return"\n vec4 ".concat(c,"() {\n ").concat(d," coords = getOutputCoords();\n ").concat(a,"\n vec4 outputValue = get").concat(i,"(").concat(r,");\n ").concat(f,"\n }\n ")}(e,t):function(e,t){var a=e.name,r=a.charAt(0).toUpperCase()+a.slice(1),o="get"+r+"AtOutCoords",i=t.texShape,c=e.shapeInfo.texShape,s=e.shapeInfo.logicalShape.length,u=t.logicalShape.length;if(!e.shapeInfo.isUniform&&s===u&&null==e.shapeInfo.flatOffset&&n.util.arraysEqual(c,i))return"\n float ".concat(o,"() {\n return sampleTexture(").concat(a,", resultUV);\n }\n ");var l,d,p=Ne(u),h=me(e.shapeInfo.logicalShape,t.logicalShape),f=u-s,x=["x","y","z","w","u","v"];return l=0===s?"":u<2&&h.length>=1?"coords = 0;":h.map((function(e){return"coords.".concat(x[e+f]," = 0;")})).join("\n"),d=u<2&&s>0?"coords":e.shapeInfo.logicalShape.map((function(e,n){return"coords.".concat(x[n+f])})).join(", "),"\n float ".concat(o,"() {\n ").concat(p," coords = getOutputCoords();\n ").concat(l,"\n return get").concat(r,"(").concat(d,");\n }\n ")}(e,t)),o}(e,t,a.packedInputs,a.enableShapeUniforms)})).join("\n"),u=t.texShape,l=he(),d=function(e){return"\n float sampleTexture(sampler2D textureSampler, vec2 uv) {\n return ".concat(e.texture2D,"(textureSampler, uv).r;\n }\n ")}(l),p=function(e){return"".concat(e.version,"\n precision highp float;\n precision highp int;\n precision highp sampler2D;\n ").concat(e.varyingFs," vec2 resultUV;\n ").concat(e.defineOutput,"\n const vec2 halfCR = vec2(0.5, 0.5);\n\n struct ivec5\n {\n int x;\n int y;\n int z;\n int w;\n int u;\n };\n\n struct ivec6\n {\n int x;\n int y;\n int z;\n int w;\n int u;\n int v;\n };\n\n uniform float NAN;\n ").concat(e.defineSpecialNaN,"\n ").concat(e.defineSpecialInf,"\n ").concat(e.defineRound,"\n\n int imod(int x, int y) {\n return x - y * (x / y);\n }\n\n int idiv(int a, int b, float sign) {\n int res = a / b;\n int mod = imod(a, b);\n if (sign < 0. && mod != 0) {\n res -= 1;\n }\n return res;\n }\n\n //Based on the work of Dave Hoskins\n //https://www.shadertoy.com/view/4djSRW\n #define HASHSCALE1 443.8975\n float random(float seed){\n vec2 p = resultUV * seed;\n vec3 p3 = fract(vec3(p.xyx) * HASHSCALE1);\n p3 += dot(p3, p3.yzx + 19.19);\n return fract((p3.x + p3.y) * p3.z);\n }\n\n ").concat(we,"\n ").concat(Ie,"\n ").concat(Se,"\n ")}(l);return t.isPacked?(o=function(e,t,a){switch(e.length){case 0:return"\n int getOutputCoords() {\n return 0;\n }\n ";case 1:return function(e,n,t){var a=[Math.ceil(n[0]/2),Math.ceil(n[1]/2)];return 1===a[0]?t?"\n int getOutputCoords() {\n return 2 * int(resultUV.x * ceil(float(outTexShape[1]) / 2.0));\n }\n ":"\n int getOutputCoords() {\n return 2 * int(resultUV.x * ".concat(a[1],".0);\n }\n "):1===a[1]?t?"\n int getOutputCoords() {\n return 2 * int(resultUV.y * ceil(float(outTexShape[0]) / 2.0));\n }\n ":"\n int getOutputCoords() {\n return 2 * int(resultUV.y * ".concat(a[0],".0);\n }\n "):t?"\n int getOutputCoords() {\n ivec2 packedTexShape = ivec2(ceil(float(outTexShape[0]) / 2.0), ceil(float(outTexShape[1]) / 2.0));\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(packedTexShape[0], packedTexShape[1]));\n return 2 * (resTexRC.x * packedTexShape[1] + resTexRC.y);\n }\n ":"\n int getOutputCoords() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(".concat(a[0],", ").concat(a[1],"));\n return 2 * (resTexRC.x * ").concat(a[1]," + resTexRC.y);\n }\n ")}(0,t,a);case 2:return function(e,t,a){var r=[Math.ceil(t[0]/2),Math.ceil(t[1]/2)];if(n.util.arraysEqual(e,t))return a?"\n ivec2 getOutputCoords() {\n ivec2 packedTexShape = ivec2(ceil(float(outTexShape[0]) / 2.0), ceil(float(outTexShape[1]) / 2.0));\n return 2 * ivec2(resultUV.yx * vec2(packedTexShape[0], packedTexShape[1]));\n }\n ":"\n ivec2 getOutputCoords() {\n return 2 * ivec2(resultUV.yx * vec2(".concat(r[0],", ").concat(r[1],"));\n }\n ");var o=Math.ceil(e[1]/2);return a?"\n ivec2 getOutputCoords() {\n ivec2 packedTexShape = ivec2(ceil(float(outTexShape[0]) / 2.0), ceil(float(outTexShape[1]) / 2.0));\n int texelsInLogicalRow = int(ceil(float(outShape[1]) / 2.0));\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(packedTexShape[0], packedTexShape[1]));\n\n int index = resTexRC.x * packedTexShape[1] + resTexRC.y;\n int r = 2 * (index / texelsInLogicalRow);\n int c = imod(index, texelsInLogicalRow) * 2;\n\n return ivec2(r, c);\n }\n ":"\n ivec2 getOutputCoords() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(".concat(r[0],", ").concat(r[1],"));\n\n int index = resTexRC.x * ").concat(r[1]," + resTexRC.y;\n int r = 2 * (index / ").concat(o,");\n int c = imod(index, ").concat(o,") * 2;\n\n return ivec2(r, c);\n }\n ")}(e,t,a);case 3:return function(e,n,t){if(t)return"\n ivec3 getOutputCoords() {\n ivec2 packedTexShape = ivec2(ceil(float(outTexShape[0]) / 2.0), ceil(float(outTexShape[1]) / 2.0));\n int texelsInLogicalRow = int(ceil(float(outShape[2]) / 2.0));\n int texelsInBatch = texelsInLogicalRow * int(ceil(float(outShape[1]) / 2.0));\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(packedTexShape[0], packedTexShape[1]));\n int index = resTexRC.x * packedTexShape[1] + resTexRC.y;\n\n int b = index / texelsInBatch;\n index -= b * texelsInBatch;\n\n int r = 2 * (index / texelsInLogicalRow);\n int c = imod(index, texelsInLogicalRow) * 2;\n\n return ivec3(b, r, c);\n }\n ";var a=[Math.ceil(n[0]/2),Math.ceil(n[1]/2)],r=Math.ceil(e[2]/2),o=r*Math.ceil(e[1]/2);return"\n ivec3 getOutputCoords() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(".concat(a[0],", ").concat(a[1],"));\n int index = resTexRC.x * ").concat(a[1]," + resTexRC.y;\n\n int b = index / ").concat(o,";\n index -= b * ").concat(o,";\n\n int r = 2 * (index / ").concat(r,");\n int c = imod(index, ").concat(r,") * 2;\n\n return ivec3(b, r, c);\n }\n ")}(e,t,a);default:return function(e,n,t){if(t)return"\n ivec4 getOutputCoords() {\n ivec2 packedTexShape = ivec2(ceil(float(outTexShape[0]) / 2.0), ceil(float(outTexShape[1]) / 2.0));\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(packedTexShape[0], packedTexShape[1]));\n int index = resTexRC.x * packedTexShape[1] + resTexRC.y;\n\n int texelsInLogicalRow = int(ceil(float(outShape[3]) / 2.0));\n int texelsInBatch = texelsInLogicalRow * int(ceil(float(outShape[2]) / 2.0));\n int texelsInBatchN = texelsInBatch * outShape[1];\n\n int b2 = index / texelsInBatchN;\n index -= b2 * texelsInBatchN;\n\n int b = index / texelsInBatch;\n index -= b * texelsInBatch;\n\n int r = 2 * (index / texelsInLogicalRow);\n int c = imod(index, texelsInLogicalRow) * 2;\n\n return ivec4(b2, b, r, c);\n }\n ";for(var a=[Math.ceil(n[0]/2),Math.ceil(n[1]/2)],r=Math.ceil(e[e.length-1]/2),o=r*Math.ceil(e[e.length-2]/2),i=o,c="",s="b, r, c",u=2;u1&&!n.util.arraysEqual(t,a)&&o.length0?(t=this.beginQuery(),this.endQuery(),a=function(){return r.isQueryAvailable(t,n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"))}):a=function(){return!0};return{query:t,isFencePassed:a}},e.prototype.downloadMatrixFromPackedTexture=function(e,n,t){var a=this;return this.downloadMatrixDriver(e,(function(){return ln(a.gl,n,t)}))},e.prototype.createProgram=function(e){var n=this;this.throwIfDisposed();var t=this.gl;null==this.vertexShader&&(this.vertexShader=Ge(t));var a=A(t);C(t,(function(){return t.attachShader(a,n.vertexShader)})),C(t,(function(){return t.attachShader(a,e)})),_(t,a);var r=Object.assign(a,{vao:this.createVertexArray()});return this.debug&&O(t,r),r},e.prototype.buildVao=function(e){var n=this;this.setProgram(e),this.bindVertexArray(e.vao);var t=this.gl;C(t,(function(){return t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,n.indexBuffer)})),tn(t,e,this.vertexBuffer)},e.prototype.deleteProgram=function(e){var n=this;this.throwIfDisposed(),e===this.program&&(this.program=null),null!=e&&(C(this.gl,(function(){return n.gl.deleteProgram(e)})),this.deleteVertexArray(e.vao))},e.prototype.setProgram=function(e){var n=this;this.throwIfDisposed(),this.program=e,null!=this.program&&this.debug&&O(this.gl,this.program),C(this.gl,(function(){return n.gl.useProgram(e)}))},e.prototype.getUniformLocation=function(e,n,t){return void 0===t&&(t=!0),this.throwIfDisposed(),t?U(this.gl,e,n):M(this.gl,e,n)},e.prototype.getAttributeLocation=function(e,n){var t=this;return this.throwIfDisposed(),C(this.gl,(function(){return t.gl.getAttribLocation(e,n)}))},e.prototype.getUniformLocationNoThrow=function(e,n){return this.throwIfDisposed(),this.gl.getUniformLocation(e,n)},e.prototype.setInputMatrixTexture=function(e,n,t){this.throwIfDisposed(),this.throwIfNoProgram(),G(this.gl,e,n,t)},e.prototype.setOutputMatrixTexture=function(e,n,t){this.setOutputMatrixTextureDriver(e,t,n)},e.prototype.setOutputPackedMatrixTexture=function(e,n,t){this.throwIfDisposed();var a=c(m(n,t),2),r=a[0],o=a[1];this.setOutputMatrixTextureDriver(e,r,o)},e.prototype.setOutputMatrixWriteRegion=function(e,n,t,a){this.setOutputMatrixWriteRegionDriver(t,e,a,n)},e.prototype.setOutputPackedMatrixWriteRegion=function(e,n,t,a){throw new Error("setOutputPackedMatrixWriteRegion not implemented.")},e.prototype.debugValidate=function(){null!=this.program&&O(this.gl,this.program),H(this.gl)},e.prototype.executeProgram=function(){this.throwIfDisposed(),this.throwIfNoProgram();var e=this.gl;if(this.debug){var n=this.getVertexArray();console.assert(n===this.program.vao,"VAO changed between setProgram and executeProgram!"),this.debugValidate()}C(e,(function(){return e.drawElements(e.TRIANGLES,6,e.UNSIGNED_SHORT,0)}))},e.prototype.blockUntilAllProgramsCompleted=function(){var e=this;this.throwIfDisposed(),C(this.gl,(function(){return e.gl.finish()}))},e.prototype.getQueryTimerExtension=function(){return null==this.disjointQueryTimerExtension&&(this.disjointQueryTimerExtension=I(this.gl,2===n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")?"EXT_disjoint_timer_query_webgl2":"EXT_disjoint_timer_query")),this.disjointQueryTimerExtension},e.prototype.getQueryTimerExtensionWebGL2=function(){return this.getQueryTimerExtension()},e.prototype.getQueryTimerExtensionWebGL1=function(){return this.getQueryTimerExtension()},e.prototype.beginQuery=function(){if(2===n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")){var e=this.gl,t=this.getQueryTimerExtensionWebGL2(),a=e.createQuery();return e.beginQuery(t.TIME_ELAPSED_EXT,a),a}var r=this.getQueryTimerExtensionWebGL1(),o=r.createQueryEXT();return r.beginQueryEXT(r.TIME_ELAPSED_EXT,o),o},e.prototype.endQuery=function(){if(2!==n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")){var e=this.getQueryTimerExtensionWebGL1();e.endQueryEXT(e.TIME_ELAPSED_EXT)}else{var t=this.gl,a=this.getQueryTimerExtensionWebGL2();t.endQuery(a.TIME_ELAPSED_EXT)}},e.prototype.waitForQueryAndGetTime=function(e){return r(this,void 0,void 0,(function(){var t=this;return o(this,(function(a){switch(a.label){case 0:return[4,n.util.repeatedTry((function(){return t.disposed||t.isQueryAvailable(e,n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"))}))];case 1:return a.sent(),[2,this.getQueryTime(e,n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"))]}}))}))},e.prototype.getQueryTime=function(e,n){if(0===n)return null;if(2===n){var t=this.gl;return t.getQueryParameter(e,t.QUERY_RESULT)/1e6}var a=this.getQueryTimerExtensionWebGL1();return a.getQueryObjectEXT(e,a.QUERY_RESULT_EXT)/1e6},e.prototype.isQueryAvailable=function(e,n){if(0===n)return!0;if(2===n){var t=this.gl,a=this.getQueryTimerExtensionWebGL2(),r=t.getQueryParameter(e,t.QUERY_RESULT_AVAILABLE);return null==this.disjoint&&(this.disjoint=this.gl.getParameter(a.GPU_DISJOINT_EXT)),r&&!this.disjoint}return r=(a=this.getQueryTimerExtensionWebGL1()).getQueryObjectEXT(e,a.QUERY_RESULT_AVAILABLE_EXT),null==this.disjoint&&(this.disjoint=this.gl.getParameter(a.GPU_DISJOINT_EXT)),r&&!this.disjoint},e.prototype.pollFence=function(e){var n=this;return new Promise((function(t){n.addItemToPoll((function(){return e.isFencePassed()}),(function(){return t()}))}))},e.prototype.pollItems=function(){for(var e=function(e){for(var n=0;n1)){var r=void 0;"setTimeoutCustom"in n.env().platform&&(r=n.env().platform.setTimeoutCustom.bind(n.env().platform)),n.util.repeatedTry((function(){return a.pollItems(),0===a.itemsToPoll.length}),(function(){return 0}),null,r)}},e.prototype.bindTextureToFrameBuffer=function(e){this.throwIfDisposed(),z(this.gl,e,this.framebuffer),this.debug&&H(this.gl)},e.prototype.unbindTextureToFrameBuffer=function(){null!=this.outputTexture?(z(this.gl,this.outputTexture,this.framebuffer),this.debug&&H(this.gl)):X(this.gl,this.framebuffer)},e.prototype.downloadMatrixDriver=function(e,n){this.bindTextureToFrameBuffer(e);var t=n();return this.unbindTextureToFrameBuffer(),t},e.prototype.setOutputMatrixTextureDriver=function(e,n,t){this.throwIfDisposed();var a=this.gl;z(a,e,this.framebuffer),this.debug&&H(a),this.outputTexture=e,C(a,(function(){return a.viewport(0,0,n,t)})),C(a,(function(){return a.scissor(0,0,n,t)}))},e.prototype.setOutputMatrixWriteRegionDriver=function(e,n,t,a){var r=this;this.throwIfDisposed(),C(this.gl,(function(){return r.gl.scissor(e,n,t,a)}))},e.prototype.throwIfDisposed=function(){if(this.disposed)throw new Error("Attempted to use disposed GPGPUContext.")},e.prototype.throwIfNoProgram=function(){if(null==this.program)throw new Error("No GPU program is currently set.")},e}();function hn(e){return function(t,a,r,o,i){var c=n.backend_util.assertAndGetBroadcastShape(t,a),s=c.length,u=n.util.computeStrides(c),l=n.util.sizeFromShape(c),d=n.util.getTypedArrayFromDType(i,l),p=t.length,h=a.length,f=n.util.computeStrides(t),x=n.util.computeStrides(a),v=n.backend_util.getBroadcastDims(t,c),g=n.backend_util.getBroadcastDims(a,c);if(v.length+g.length===0)for(var m=0;mn?1:0})),In=hn((function(e,n){return e>=n?1:0})),Sn=hn((function(e,n){return et&&(t=r)}return t},e.getMaxWidthValueRowID=function(e){var n=e.length;if(0===n)return 0;for(var t=0,a=e[0],r=0,o=1;o0&&o.length!==e[r-1])throw new Error("Invalid row split size.");return o},e.prototype.calculateOutputIndexValueRowID=function(e,n,t,a){var r=e.length,o=[];if(0===r)return[];var i=0,c=e[0];if(c>=n.length)throw new Error("Got currentValueRowId=".concat(c,", which is not less than ").concat(n.length));var s=n[c];o.push(s);for(var u=1;u=0&&(++i=n.length)throw new Error("Got nextValueRowId=".concat(l," which is not less than ").concat(n.length));s=n[l]}o.push(s)}if(o.length!==e.length)throw new Error("Invalid row ids.");return o},e.prototype.calculateOutputIndex=function(e,n,t,a){var r=this.getRowPartitionTensor(e),o=this.getRowPartitionTypeByDimension(e);switch(o){case Dn.VALUE_ROWIDS:return this.calculateOutputIndexValueRowID(r,n,t,a);case Dn.ROW_SPLITS:if(r.length-1>n.length)throw new Error("Row partition size is greater than output size: ".concat(r.length-1," > ").concat(n.length));return this.calculateOutputIndexRowSplit(r,n,t,a);default:throw new Error("Unsupported partition type: ".concat(Dn[o]))}},e.prototype.getFirstDimensionSize=function(){var e=this.rowPartitionValues[0];if(0===this.rowPartitionTypes.length)throw new Error("No row_partition_types given.");var n=this.rowPartitionTypes[0];switch(n){case Dn.FIRST_DIM_SIZE:return e[0];case Dn.VALUE_ROWIDS:throw new Error("Cannot handle VALUE_ROWIDS in first dimension.");case Dn.ROW_SPLITS:return this.rowPartitionValuesShapes[0][0]-1;default:throw new Error("Cannot handle type ".concat(Dn[n]))}},e.prototype.compute=function(){if(this.rowPartitionValues[0].length<=0)throw new Error("Invalid first partition input. Tensor requires at least one element.");var e=this.getFirstDimensionSize(),t=this.calculateOutputSize(e),a=new Array(this.raggedRank+1);a[a.length-1]=1;for(var r=a.length-2;r>=0;--r)a[r]=a[r+1]*t[r+1];var o=Bn(t,!1),i=n.util.getArrayFromDType(this.valuesDType,n.util.sizeFromShape(o));if(a[0]*t[0]>0){var c=this.calculateFirstParentOutputIndex(e,a[0],t[0]);for(r=1;r<=this.raggedRank;++r)c=this.calculateOutputIndex(r-1,c,a[r],t[r]);this.setOutput(this.raggedRank,c,i,o)}return[o,i]},e.prototype.setOutput=function(e,t,a,r){if(0!==a.length){var o=this.values,i=a,c=r.slice();c=c.slice(e+1);var s=n.util.sizeFromShape(c),u=t.length,l=this.defaultValue;if(l.length!==s&&1!==l.length){var d=this.defaultValueShape;n.tidy((function(){var e=n.reshape(l,d),t=n.broadcastTo(e,c);l=t.dataSync()}))}for(var p=0,h=0,f=0,x=0;x<=u;++x){var v=x=u){var m=a.length;v=Math.floor(m/s)}if(v>f)if(1===this.defaultValue.length)i.subarray(f*s,v*s).fill(this.defaultValue[0]),f=v;else for(;v>f;)Ln(i.slice(f*s),l,s),++f;v<0?(p=x+1,h=f):(p=x,f=(h=f)+1)}else++f}}},e}();function Ln(e,n,t){for(var a=0;a= 0"));if(s<-1)throw new Error("Dimension ".concat(s," must be >= -1"));s=-1}r.push(s)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(a=o.return)&&a.call(o)}finally{if(t)throw t.error}}return r}var Vn=vn((function(e){return 1/Math.sqrt(e)})),Wn=vn((function(e){return 1/(1+Math.exp(-e))})),Un=vn((function(e){return Math.sqrt(e)})),Mn=vn((function(e,n){var t=n.pattern,a=n.replaceGlobal,r=n.rewrite;return e.replace(new RegExp(t,a?"g":""),r)})),Gn=function(){function e(e,t,a,r,o,i){this.separator=n.util.encodeString(e),this.nGramWidths=t,this.leftPad=n.util.encodeString(a),this.rightPad=n.util.encodeString(r),this.padWidth=o,this.preserveShort=i}return e.prototype.getPadWidth=function(e){return Math.min(this.padWidth<0?e-1:this.padWidth,e-1)},e.prototype.getNumNGrams=function(e,n){var t=this.getPadWidth(n);return Math.max(0,e+2*t-n+1)},e.prototype.createNGrams=function(e,n,t,a,r,o){for(var i=function(i){var s=c.getPadWidth(o),u=Math.max(0,s-i),l=Math.max(0,s-(r-(i+1))),d=o-(u+l),p=n+(u>0?0:i-s),h=0;h+=u*c.leftPad.length;for(var f=0;f0)for(g(e[p+d-1]),f=0;f0){var i=t[0];if(0!==i)throw new Error("First split value must be 0, got ".concat(i));for(var c=1;c=i;if(!(s=s&&t[c]<=r))throw new Error("Invalid split value ".concat(t[c],", must be in [").concat(i,", ").concat(r,"]"));i=t[c]}if(i!==r)throw new Error("Last split value must be data size. Expected ".concat(r,", got ").concat(i))}var u=o-1,l=n.util.getArrayFromDType("int32",o);if(0===r||0===o){var d=new Array(r);for(c=0;c<=u;++c)l[c]=0;return[d,l]}l[0]=0;var p=function(e){var n=t[e]-t[e-1],r=0;h.nGramWidths.forEach((function(e){r+=a.getNumNGrams(n,e)})),h.preserveShort&&n>0&&0===r&&(r=1),l[e]=l[e-1]+r},h=this;for(c=1;c<=u;++c)p(c);var f=new Array(l[u]),x=function(n){var r=t[n],o=l[n];if(v.nGramWidths.forEach((function(i){var c=t[n+1]-t[n],s=a.getNumNGrams(c,i);a.createNGrams(e,r,f,o,s,i),o+=s})),v.preserveShort&&o===l[n]){var i=t[n+1]-t[n];if(0===i)return"continue";var c=i+2*v.padWidth;v.createNGrams(e,r,f,o,1,c)}},v=this;for(c=0;ca;){if(r-a>600){var o=r-a+1,i=t-a+1,c=Math.log(o),s=.5*Math.exp(2*c/3),u=.5*Math.sqrt(c*s*(o-s)/o)*Math.sign(i-o/2);jn(e,t,Math.max(a,Math.floor(t-i*s/o+u)),Math.min(r,Math.floor(t+(o-i)*s/o+u)))}var l=e[t],d=a,p=r;for(n.util.swap(e,a,t),Hn(e[r],l)>0&&n.util.swap(e,a,r);d0;)p-=1}0===Hn(e[a],l)?n.util.swap(e,a,p):(p+=1,n.util.swap(e,p,r)),p<=t&&(a=p+1),t<=p&&(r=p-1)}}var Kn=fn,qn=function(e,t,a,r,o){for(var i=n.util.sizeFromShape(r),c=n.util.makeZerosTypedArray(o,a),s=0;s=o||(c[u]+=i>0?t[s]:1)}return c},Yn=function(e,t,a,r){void 0===r&&(r=!1);for(var o=e.shape[0],i=e.shape[1],c=n.buffer([o,a],t.dtype),s=0;s=a||(r?c.set(1,s,l):t.size>0?c.set(c.get(s,l)+t.get(s,u),s,l):c.set(c.get(s,l)+1,s,l))}return c},Qn=xn,Zn=gn,Jn=function(e,t,a,r){var o=n.util.getArrayFromDType(a,n.util.sizeFromShape(t));if(r&&"string"!==a){var i=0;e.forEach((function(e){var t=n.util.sizeFromShape(e.shape);o.set(e.vals,i),i+=t}))}else{var c=0;e.forEach((function(e){for(var r="string"===a?n.backend_util.fromUint8ToStringArray(e.vals):e.vals,i=0,s=0;s=d/i)throw new Error("Invalid indices: ".concat(f," does not index into ").concat(l));for(var m=0;ms)&&(s=l)}o[i]=s}return o},dt=Tn,pt=Nn,ht=En,ft=An,xt=function(e,t,a,r,o,i,c,s){if(0===e.length)throw new Error("paramsNestedSplits must be non empty");if(0===t[0].length)throw new Error("Split tensors must not be scalars");if(function(e,t,a){e.forEach((function(e,r){if(e<0||e>=a){var o=n.util.indexToLoc(r,t.length,n.util.computeStrides(t)).join(",");throw new Error("indices[".concat(o,"] = ").concat(e," is not in [0, ").concat(a,")"))}}))}(i,c,t[0][0]-1),0===r.length)throw new Error("params.rank must be nonzero");var u=function(e,n,t,a){var r=[],o=0,i=n.length-1+t.length,c=new Array(i).fill(null).map((function(){return[0]}));!function(e,n){for(var t=0;tr)throw new Error("Ragged splits must not point past values");for(var o=1;oa[o])throw new Error("Ragged splits must be sorted in ascending order")}}(t,a);for(var s=1,u=0;u=0)for(var v=c[x],g=v[v.length-1]-f[p],m=p;m1)throw new Error("starts must be a scalar or vector");if(o.length>1)throw new Error("limits must be a scalar or vector");if(c.length>1)throw new Error("deltas must be a scalar or vector");var s=0===t.length,u=0===o.length,l=0===c.length,d=[];s||d.push(t[0]),u||d.push(o[0]),l||d.push(c[0]);for(var p=1;p0&&gv)m=0;else if((m=Math.ceil(Math.abs((g-v)/S)))>Fn)throw new Error("Requires ((limit - start) / delta) <= ".concat(Fn));f[x+1]=f[x]+m}var b=f[h],C=n.util.getArrayFromDType(a,b),y=0;for(x=0;x1)return n.util.makeZerosTypedArray(0,r);var o=Math.abs(Math.ceil((t-e)/a)),i=n.util.makeZerosTypedArray(o,r);t=u)throw new Error(n.backend_util.getSparseFillEmptyRowsOutOfRangeIndexErrorMessage(v,m,u));++x[m],h=h&&m>=f,f=m}for(var g=!0,m=0;m0&&(x[m]+=x[m-1])}if(g&&h){var C=e,y=r;for(v=0;v0)for(v[x-1]=1,p=x-2;p>=0;--p)v[p]=v[p+1]*r[p+1];var g=[];if(s>0)for(g[s-1]=1,p=s-2;p>=0;--p)g[p]=g[p+1]*u[p+1];for(var m=n.util.getArrayFromDType(a,c*s),b=0;b0?o[s-1]+1:0;if(d<0)throw new Error(n.backend_util.getSparseSegmentReductionNegativeSegmentIdsErrorMessage());var p=t.slice();p[0]=d;var h=p.reduce((function(e,n){return e*n}),1),f=n.util.getArrayFromDType(a,h);if(0===s)return d>0&&f.fill(c),[f,p];if(d<=0)throw new Error(n.backend_util.getSparseSegmentReductionNegativeSegmentIdsErrorMessage());for(var x=0,v=1,g=0,m=o[x];;){var b=0;if(v=b)throw new Error(n.backend_util.getSparseSegmentReductionNonIncreasingSegmentIdsErrorMessage())}if(m<0||m>=d)throw new Error(n.backend_util.getSparseSegmentReductionSegmentIdOutOfRangeErrorMessage(m,d));m>g&&f.fill(c,g*l,m*l);for(var C=x;C=u[0])throw new Error(n.backend_util.getSparseSegmentReductionIndicesOutOfRangeErrorMessage(C,r[C],u[0]));for(var w=0;ws)break}return g ".concat(this.enableShapeUniforms?"outShape":this.outputShape[0]);for(var n="",t=this.rank-2;t= ").concat(this.enableShapeUniforms?"outShape[".concat(t,"]"):this.outputShape[t]),t= ").concat(t,";\n bool rEdge = rp1 >= ").concat(a,";\n ")},e.prototype.getOutput=function(e){var n=this.getSourceCoordsArr(e);if(1===this.rank){var t=this.enableShapeUniforms?"outShape":this.outputShape[0];return"getA(rc), (rc + 1 >= ".concat(t," ? 0. : getA(rc + 1)), 0, 0")}return"getA(".concat(n[0],"),\n cEdge ? 0. : getA(").concat(n[1],"),\n rEdge ? 0. : getA(").concat(n[2],"),\n rEdge || cEdge ? 0. : getA(").concat(n[3],")")},e}(),Lt=function(e,n){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.customUniforms=[{name:"inputShape",type:"ivec3"}],this.outputShape=e,this.enableShapeUniforms=De(this.outputShape.length);for(var t,a,r,o="",i=0;i<4;i++){var c="thisRC = rc;";i%2==1&&(c+="thisRC.z += 1;"),i>1&&(c+="thisRC.y += 1;"),o+="\n ".concat(c,"\n ").concat(i>0?"if(thisRC.y < rows && thisRC.z < cols){":"","\n int flatIndex = getFlatIndex(thisRC);\n\n ivec3 inputRC = inputCoordsFromReshapedOutCoords(flatIndex);\n vec2 inputRCInnerDims = vec2(float(inputRC.y),float(inputRC.z));\n\n result[").concat(i,"] =\n getChannel(getA(inputRC.x, inputRC.y, inputRC.z), inputRCInnerDims);\n ").concat(i>0?"}":"","\n ")}this.userCode="\n ".concat((t=n,a=this.enableShapeUniforms,r=a?function(e,n,t){void 0===t&&(t="index");var a=function(e,n){var t=e.length,a=e.map((function(e){return"".concat(n,"[").concat(e,"]")})),r=new Array(t-1);r[t-2]=a[t-1];for(var o=t-3;o>=0;--o)r[o]="(".concat(r[o+1]," * ").concat(a[o+1],")");return r}(e.map((function(e,n){return n})),"inputShape");return a.map((function(n,r){var o="int ".concat(e[r]," = ").concat(t," / ").concat(a[r]),i=r===a.length-1?"int ".concat(e[r+1]," = ").concat(t," - ").concat(e[r]," * ").concat(a[r]):"index -= ".concat(e[r]," * ").concat(a[r]);return"".concat(o,"; ").concat(i,";")})).join("")}(["r","c","d"]):fe(["r","c","d"],t),"\n ivec3 inputCoordsFromReshapedOutCoords(int index) {\n ".concat(r,"\n return ivec3(r, c, d);\n }\n ")),"\n ").concat(this.enableShapeUniforms?"\n int getFlatIndex(ivec3 coords) {\n return coords.x * outShapeStrides[0] + coords.y * outShapeStrides[1] + coords.z;\n }\n":ve(e),"\n\n void main() {\n ivec3 rc = getOutputCoords();\n\n vec4 result = vec4(0.);\n\n ivec3 thisRC;\n int rows = ").concat(this.enableShapeUniforms?"outShape[1]":e[1],";\n int cols = ").concat(this.enableShapeUniforms?"outShape[2]":e[2],";\n\n ").concat(o,"\n\n setOutput(result);\n }\n ")},Bt=function(){function e(e){this.gpgpu=e,this.numUsedTextures=0,this.numFreeTextures=0,this._numBytesAllocated=0,this._numBytesFree=0,this.freeTextures={},this.usedTextures={},this.logEnabled=!1}return e.prototype.acquireTexture=function(e,n,t){var a=Wt(n,t),r=Ut(e,a,t);r in this.freeTextures||(this.freeTextures[r]=[]),r in this.usedTextures||(this.usedTextures[r]=[]);var o,i=Vt(e,a,this.gpgpu.gl,this.gpgpu.textureConfig,t);if(this.freeTextures[r].length>0){this.numFreeTextures--,this.numUsedTextures++,this._numBytesFree-=i,this.log();var c=this.freeTextures[r].pop();return this.usedTextures[r].push(c),c}return a===d.PACKED_2X2_FLOAT32?o=this.gpgpu.createPackedMatrixTexture(e[0],e[1]):a===d.PACKED_2X2_FLOAT16?o=this.gpgpu.createFloat16PackedMatrixTexture(e[0],e[1]):a===d.UNPACKED_FLOAT32?o=this.gpgpu.createFloat32MatrixTexture(e[0],e[1]):a===d.UNPACKED_FLOAT16?o=this.gpgpu.createFloat16MatrixTexture(e[0],e[1]):a===d.PACKED_4X1_UNSIGNED_BYTE&&(o=this.gpgpu.createUnsignedBytesMatrixTexture(e[0],e[1])),this.usedTextures[r].push(o),this.numUsedTextures++,this._numBytesAllocated+=i,this.log(),o},e.prototype.releaseTexture=function(e,t,a,r){if(null!=this.freeTextures){var o=Wt(a,r),i=Ut(t,o,r);i in this.freeTextures||(this.freeTextures[i]=[]);var c=Vt(t,o,this.gpgpu.gl,this.gpgpu.textureConfig,r),s=n.env().getNumber("WEBGL_DELETE_TEXTURE_THRESHOLD");-1!==s&&this._numBytesAllocated>s?(this.gpgpu.deleteMatrixTexture(e.texture),this._numBytesAllocated-=c):(this.freeTextures[i].push(e),this.numFreeTextures++,this._numBytesFree+=c),this.numUsedTextures--;var u=this.usedTextures[i],l=u&&u.indexOf(e);if(null==l||l<0)throw new Error("Cannot release a texture that was never provided by this texture manager");u[l]=u[u.length-1],u.pop(),this.log()}},e.prototype.log=function(){if(this.logEnabled){var e=this.numFreeTextures+this.numUsedTextures;console.log("Free/Used","".concat(this.numFreeTextures," / ").concat(this.numUsedTextures),"(".concat(e,")"));var n=this._numBytesFree/this._numBytesAllocated;console.log("Bytes allocated: ".concat(this._numBytesAllocated)),console.log("Bytes unused: ".concat(this._numBytesFree," (").concat(Math.round(100*n),"%)"))}},Object.defineProperty(e.prototype,"numBytesAllocated",{get:function(){return this._numBytesAllocated},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"numBytesFree",{get:function(){return this._numBytesFree},enumerable:!1,configurable:!0}),e.prototype.getNumUsedTextures=function(){return this.numUsedTextures},e.prototype.getNumFreeTextures=function(){return this.numFreeTextures},e.prototype.dispose=function(){var e=this;if(null!=this.freeTextures){for(var n in this.freeTextures)this.freeTextures[n].forEach((function(n){e.gpgpu.deleteMatrixTexture(n.texture)}));for(var n in this.usedTextures)this.usedTextures[n].forEach((function(n){e.gpgpu.deleteMatrixTexture(n.texture)}));this.freeTextures=null,this.usedTextures=null,this.numUsedTextures=0,this.numFreeTextures=0,this._numBytesAllocated=0,this._numBytesFree=0}},e}();function Vt(e,n,t,a,r){var o,i=function(e,n){switch(e){case d.PACKED_2X2_FLOAT32:return Je(n);case d.PACKED_2X2_FLOAT16:return en(n);case d.UNPACKED_FLOAT32:return je(n);case d.UNPACKED_FLOAT16:return qe(n);case d.PACKED_4X1_UNSIGNED_BYTE:return Qe(n);default:throw new Error("Unknown physical texture type ".concat(e))}}(n,a);if(r){var s=c(m(e[0],e[1]),2);o=s[0]*s[1]}else{var u=c(v(e[0],e[1]),2);o=u[0]*u[1]}var l=function(e,n){var t=e;if(n===t.R32F)return 4;if(n===t.R16F)return 2;if(n===t.RGBA32F)return 16;if(n===e.RGBA)return 16;if(n===t.RGBA16F)return 8;if(n===t.RGBA8)return 4;throw new Error("Unknown internal format ".concat(n))}(t,i);return o*l}function Wt(e,t){if(e===l.UPLOAD)return d.PACKED_2X2_FLOAT32;if(e===l.RENDER||null==e)return function(e){return n.env().getBool("WEBGL_RENDER_FLOAT32_ENABLED")?e?d.PACKED_2X2_FLOAT32:d.UNPACKED_FLOAT32:e?d.PACKED_2X2_FLOAT16:d.UNPACKED_FLOAT16}(t);if(e===l.DOWNLOAD||e===l.PIXELS)return d.PACKED_4X1_UNSIGNED_BYTE;throw new Error("Unknown logical texture type ".concat(e))}function Ut(e,n,t){return"".concat(e[0],"_").concat(e[1],"_").concat(n,"_").concat(t)}var Mt=function(e,n){this.variableNames=["A"],this.outputShape=e,this.enableShapeUniforms=De(this.outputShape.length),this.userCode="\n float unaryOperation(float x) {\n ".concat(n,"\n }\n\n void main() {\n float x = getAAtOutCoords();\n float y = unaryOperation(x);\n\n setOutput(y);\n }\n ")},Gt="return abs(x);",zt="return x;",Xt=function(e,n){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=e,this.enableShapeUniforms=De(this.outputShape.length),this.userCode="\n vec4 unaryOperation(vec4 x) {\n ".concat(n,"\n }\n\n void main() {\n vec4 x = getAAtOutCoords();\n vec4 y = unaryOperation(x);\n\n setOutput(y);\n }\n ")},Ht=function(e){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!1,this.outputShape=e,this.enableShapeUniforms=De(this.outputShape.length);var n=e.length,t=Dt("rc",n),a=Ne(n),r=function(e,n){if(1===e)return"rc";for(var t="",a=0;a0},t.prototype.time=function(e){var t=this.activeTimers,a=[],i=!1;null==this.programTimersStack?(this.programTimersStack=a,i=!0):this.activeTimers.push(a),this.activeTimers=a,e();var c=n.util.flatten(this.activeTimers.map((function(e){return e.query}))).filter((function(e){return null!=e})),s=n.util.flatten(this.activeTimers.map((function(e){return e.name}))).filter((function(e){return null!=e}));this.activeTimers=t,i&&(this.programTimersStack=null);var u={uploadWaitMs:this.uploadWaitMs,downloadWaitMs:this.downloadWaitMs,kernelMs:null,wallMs:null};return r(this,void 0,void 0,(function(){var e;return o(this,(function(t){switch(t.label){case 0:return n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?[4,Promise.all(c)]:[3,2];case 1:return e=t.sent(),u.kernelMs=n.util.sum(e),u.getExtraProfileInfo=function(){return e.map((function(e,n){return{name:s[n],ms:e}})).map((function(e){return"".concat(e.name,": ").concat(e.ms)})).join(", ")},[3,3];case 2:u.kernelMs={error:"WebGL query timers are not supported in this environment."},t.label=3;case 3:return this.uploadWaitMs=0,this.downloadWaitMs=0,[2,u]}}))}))},t.prototype.memory=function(){return{unreliable:!1,numBytesInGPU:this.numBytesInGPU,numBytesInGPUAllocated:this.textureManager.numBytesAllocated,numBytesInGPUFree:this.textureManager.numBytesFree}},t.prototype.startTimer=function(){return n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?this.gpgpu.beginQuery():{startMs:n.util.now(),endMs:null}},t.prototype.endTimer=function(e){return n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?(this.gpgpu.endQuery(),e):(e.endMs=n.util.now(),e)},t.prototype.getQueryTime=function(e){return r(this,void 0,void 0,(function(){var t;return o(this,(function(a){return n.env().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?[2,this.gpgpu.waitForQueryAndGetTime(e)]:[2,(t=e).endMs-t.startMs]}))}))},t.prototype.disposeData=function(e,n){if(void 0===n&&(n=!1),this.pendingDisposal.has(e))return!1;if(!this.texData.has(e))return!0;if(n?this.texData.get(e).refCount=0:this.texData.get(e).refCount--,!n&&this.texData.get(e).refCount>0)return!1;if(this.pendingRead.has(e))return this.pendingDisposal.add(e),this.pendingDeletes++,!1;this.releaseGPUData(e);var t=this.texData.get(e).complexTensorInfos;return null!=t&&(this.disposeData(t.real.dataId,n),this.disposeData(t.imag.dataId,n)),this.texData.delete(e),!0},t.prototype.releaseGPUData=function(e){var n=this.texData.get(e),t=n.texture,a=n.dtype,r=n.texShape,o=n.usage,i=n.isPacked,c=n.slice,s=c&&c.origDataId||e,u=this.dataRefCount.get(s);u>1?this.dataRefCount.set(s,u-1):(this.dataRefCount.delete(s),null!=t&&(this.numBytesInGPU-=this.computeBytes(r,a),this.textureManager.releaseTexture(t,r,o,i)));var l=this.texData.get(e);l.texture=null,l.texShape=null,l.isPacked=!1,l.slice=null},t.prototype.getTexture=function(e){return this.uploadToGPU(e),this.texData.get(e).texture.texture},t.prototype.getDataInfo=function(e){return this.texData.get(e)},t.prototype.shouldExecuteOnCPU=function(e,t){var a=this;return void 0===t&&(t=qt),n.env().getBool("WEBGL_CPU_FORWARD")&&e.every((function(e){return null==a.texData.get(e.dataId).texture&&n.util.sizeFromShape(e.shape)0&&n.util.isString(a[0])){var o=a.map((function(e){return n.util.encodeString(e)}));r=this.write(o,e,t)}else r=this.write(a,e,t);return this.texData.get(r).usage=null,{dataId:r,shape:e,dtype:t}},t.prototype.makeOutput=function(e,t,a){return n.engine().makeTensorFromTensorInfo(this.makeTensorInfo(e,t,a),this)},t.prototype.unpackTensor=function(e){var n=new Ht(e.shape);return this.runWebGLProgram(n,[e],e.dtype)},t.prototype.packTensor=function(e){var n=new Pt(e.shape);return this.runWebGLProgram(n,[e],e.dtype,null,!0)},t.prototype.packedReshape=function(e,n){var t=s([Y(e.shape)],c(Q(e.shape)),!1),a={dtype:e.dtype,shape:t,dataId:e.dataId},r=s([Y(n)],c(Q(n)),!1),o=new Lt(r,t),i=[t],u=this.runWebGLProgram(o,[a],e.dtype,i,!0);return{dataId:u.dataId,shape:n,dtype:u.dtype}},t.prototype.decode=function(e,t){var a=this.texData.get(e),r=a.isPacked,o=a.shape,i=a.dtype;if(null!=t){var c=n.util.sizeFromShape(o),s=t[0]*t[1]*4;n.util.assert(c<=s,(function(){return"customTexShape is too small. Row * Column * 4 should be equal or larger than the size of the tensor data."}))}var u,l=Z(o);u=r?new Le(l):new Pe(l);var d=[null!=t?t:g(l)];return{dtype:i,shape:o,dataId:this.runWebGLProgram(u,[{shape:l,dtype:i,dataId:e}],i,d,!0,t).dataId}},t.prototype.runWebGLProgram=function(e,t,a,r,o,i){var c=this;void 0===o&&(o=!1);var s=this.makeTensorInfo(e.outputShape,a),l=this.texData.get(s.dataId);if(e.packedOutput&&(l.isPacked=!0),e.outPackingScheme===u.DENSE){var d=null!=i?i:g(e.outputShape);l.texShape=d.map((function(e){return 2*e}))}if(null!=e.outTexUsage&&(l.usage=e.outTexUsage),0===n.util.sizeFromShape(s.shape))return l.values=n.util.getTypedArrayFromDType(s.dtype,0),s;var p=[],h=t.map((function(t){if("complex64"===t.dtype)throw new Error("GPGPUProgram does not support complex64 input. For complex64 dtypes, please separate the program into real and imaginary parts.");var a=c.texData.get(t.dataId);if(null==a.texture){if(!e.packedInputs&&n.util.sizeFromShape(t.shape)<=n.env().getNumber("WEBGL_SIZE_UPLOAD_UNIFORM"))return{shape:t.shape,texData:null,isUniform:!0,uniformValues:a.values};e.packedInputs&&(a.isPacked=!0,a.shape=t.shape)}if(c.uploadToGPU(t.dataId),!!a.isPacked!=!!e.packedInputs)t=a.isPacked?c.unpackTensor(t):c.packTensor(t),p.push(t),a=c.texData.get(t.dataId);else if(a.isPacked&&!ee(a.shape,t.shape)){var r=t,o=t.shape;t.shape=a.shape,t=c.packedReshape(t,o),p.push(t),a=c.texData.get(t.dataId),r.shape=o}return{shape:t.shape,texData:a,isUniform:!1}}));this.uploadToGPU(s.dataId);var f,x={shape:s.shape,texData:l,isUniform:!1},v=function(e,t,a){var r="";t.concat(a).forEach((function(t){var o=null!=t.texData&&null!=t.texData.slice&&t.texData.slice.flatOffset>0;if(e.enableShapeUniforms&&!t.isUniform){var i=t.texData.texShape,c=Ee(e.packedInputs,t.shape,i),s=c.useSqueezeShape,u=c.uniformShape,l=c.keptDims,d="",p="",h="";if(1===u.length&&e.packedInputs){var f=[Math.ceil(i[0]/2),Math.ceil(i[1]/2)];d="".concat(f[0]>1,"_").concat(f[1]>1)}else if(2!==u.length||e.packedInputs){if(u.length>2&&!e.packedInputs){var x=n.util.computeStrides(u);h="".concat(x[0]===i[1],"_").concat(x[x.length-1]===i[1])}}else p="".concat(u[0]>1,"_").concat(u[1]>1);var v=t.shape.length,g=2===u.length&&n.util.arraysEqual(t.shape,i),m=1===n.util.sizeFromShape(t.shape),b=n.backend_util.getBroadcastDims(t.shape,a.shape),C=!e.packedInputs&&v===a.shape.length&&n.util.arraysEqual(i,a.texData.texShape),y=e.packedInputs||u.length>2?"":"".concat(i[0]>1,"_").concat(i[1]>1);r+="".concat(v,"_").concat(C,"_").concat(s?l:"","_").concat(u.length,"_").concat(m,"_").concat(b,"_").concat(g,"_").concat(d,"_").concat(p,"_").concat(h,"_").concat(y,"_").concat(o)}else{var w=t.isUniform?"uniform":t.texData.texShape;r+="".concat(t.shape,"_").concat(w,"_").concat(o)}}));var o=e.userCode;return e.constructor.name+"_"+r+"_"+o+"".concat(n.env().getNumber("WEBGL_VERSION"))}(e,h,x),m=this.getAndSaveBinary(v,(function(){return function(e,t,a,r){var o=a.map((function(e,n){var a={logicalShape:e.shape,texShape:e.isUniform?null:e.texData.texShape,isUniform:e.isUniform,isPacked:!e.isUniform&&e.texData.isPacked,flatOffset:null};return null!=e.texData&&null!=e.texData.slice&&e.texData.slice.flatOffset>0&&(a.flatOffset=e.texData.slice.flatOffset),{name:t.variableNames[n],shapeInfo:a}})),i=o.map((function(e){return e.shapeInfo})),c={logicalShape:r.shape,texShape:r.texData.texShape,isUniform:!1,isPacked:r.texData.isPacked,flatOffset:null},s=be(o,c,t),u=k(e.gl,s),l=e.createProgram(u);return n.env().get("ENGINE_COMPILE_ONLY")?{program:t,fragmentShader:u,source:s,webGLProgram:l,inShapeInfos:i,outShapeInfo:c,variablesLocations:null,customUniformLocations:null,infLoc:null,nanLoc:null,outShapeLocation:null,outShapeStridesLocation:null,outTexShapeLocation:null}:(e.buildVao(l),Object.assign({program:t,fragmentShader:u,source:s,webGLProgram:l,inShapeInfos:i,outShapeInfo:c},Oe(e,t,l)))}(c.gpgpu,e,h,x)})),b=null!=this.activeTimers;b&&(f=this.startTimer()),n.env().get("ENGINE_COMPILE_ONLY")||function(e,t,a,r,o){t.program.enableShapeUniforms||(Fe(t.inShapeInfos,a),Fe([t.outShapeInfo],[r]));var i=r.texData.texture,c=r.texData.texShape;r.texData.isPacked?e.setOutputPackedMatrixTexture(i.texture,c[0],c[1]):e.setOutputMatrixTexture(i.texture,c[0],c[1]),e.setProgram(t.webGLProgram),e.bindVertexArray(t.webGLProgram.vao),1===n.env().getNumber("WEBGL_VERSION")&&null!==t.infLoc&&e.gl.uniform1f(t.infLoc,1/0),null!==t.nanLoc&&e.gl.uniform1f(t.nanLoc,NaN);for(var s=0;s0){var y=n.util.now();y-this.lastGlFlushTime>C&&(this.gpgpu.gl.flush(),this.lastGlFlushTime=y)}if(!n.env().getBool("WEBGL_LAZILY_UNPACK")&&l.isPacked&&!1===o){var w=this.unpackTensor(s);return this.disposeIntermediateTensorInfo(s),w}return s},t.prototype.compileAndRun=function(e,n,t,a,r){return void 0===r&&(r=!1),t=t||n[0].dtype,this.runWebGLProgram(e,n,t,a,r)},t.prototype.getAndSaveBinary=function(e,n){return e in this.binaryCache||(this.binaryCache[e]=n()),this.binaryCache[e]},t.prototype.getTextureManager=function(){return this.textureManager},t.prototype.dispose=function(){var e=this;this.disposed||(n.env().getBool("IS_TEST")||Object.keys(this.binaryCache).forEach((function(n){e.gpgpu.deleteProgram(e.binaryCache[n].webGLProgram),delete e.binaryCache[n]})),this.textureManager.dispose(),null!=this.canvas&&"undefined"!=typeof HTMLCanvasElement&&this.canvas instanceof HTMLCanvasElement?this.canvas.remove():this.canvas=null,this.gpgpuCreatedLocally&&(this.gpgpu.program=null,this.gpgpu.dispose()),this.disposed=!0)},t.prototype.floatPrecision=function(){var e=this;return null==this.floatPrecisionValue&&(this.floatPrecisionValue=n.tidy((function(){if(!n.env().get("WEBGL_RENDER_FLOAT32_ENABLED")){var t=n.env().getBool("DEBUG");n.env().set("DEBUG",!1);var a=e.abs(n.scalar(1e-8)).dataSync()[0];if(n.env().set("DEBUG",t),a>0)return 32}return 16}))),this.floatPrecisionValue},t.prototype.epsilon=function(){return 32===this.floatPrecision()?1e-7:1e-4},t.prototype.uploadToGPU=function(e){var t,a=this.texData.get(e),r=a.shape,o=a.dtype,i=a.values,s=a.texture,u=a.usage,d=a.isPacked;if(null==s){var p,h=null!=this.activeTimers;h&&(p=n.util.now());var f=a.texShape;if(null==f&&(f=J(r,d),a.texShape=f),null!=i){var x,v=Z(r),g=f[1],b=f[0],C=i instanceof Uint8Array||i instanceof Uint8ClampedArray;!d&&C||(g=(t=c(m(f[0],f[1]),2))[0],b=t[1]),x=d?new Me(v,C):new Ue(v,C);var y=C?[b,g]:f,w=this.makeTensorInfo(y,o),I=this.texData.get(w.dataId);I.usage=C?l.PIXELS:l.UPLOAD,I.texShape=y,this.gpgpu.uploadDenseMatrixToTexture(this.getTexture(w.dataId),g,b,i);var S=[[b,g]],k=this.runWebGLProgram(x,[w],o,S,!0),R=this.texData.get(k.dataId);a.texShape=R.texShape,a.isPacked=R.isPacked,a.usage=R.usage,n.env().get("ENGINE_COMPILE_ONLY")?this.disposeData(k.dataId):(a.texture=R.texture,a.values=null,this.texData.delete(k.dataId)),this.disposeIntermediateTensorInfo(w),h&&(this.uploadWaitMs+=n.util.now()-p)}else{var T=this.acquireTexture(f,u,o,d);a.texture=T}}},t.prototype.convertAndCacheOnCPU=function(e,n){var t=this.texData.get(e),a=t.dtype;return null!=n&&(t.values=function(e,n){if("float32"===n||"complex64"===n)return e;if("int32"===n||"bool"===n){for(var t="int32"===n?new Int32Array(e.length):new Uint8Array(e.length),a=0;a1024*this.numMBBeforeWarning*1024){var r=(this.numBytesInGPU/1024/1024).toFixed(2);this.warnedAboutMemory=!0,console.warn("High memory usage in GPU: ".concat(r," MB, ")+"most likely due to a memory leak")}return this.textureManager.acquireTexture(e,n,a)},t.prototype.computeBytes=function(e,t){return e[0]*e[1]*n.util.bytesPerElement(t)},t.prototype.checkCompileCompletion=function(){var e,n;try{for(var t=i(Object.entries(this.binaryCache)),a=t.next();!a.done;a=t.next()){var r=c(a.value,2)[1];this.checkCompletion_(r)}}catch(n){e={error:n}}finally{try{a&&!a.done&&(n=t.return)&&n.call(t)}finally{if(e)throw e.error}}},t.prototype.checkCompileCompletionAsync=function(){return r(this,void 0,void 0,(function(){var e,n,t,a,r,s,u,l,d,p,h,f,x,v=this;return o(this,(function(o){if(e=[],this.gpgpu.parallelCompilationExtension){try{for(n=i(Object.entries(this.binaryCache)),t=n.next();!t.done;t=n.next())a=c(t.value,2),d=a[1],e.push(this.checkCompletionAsync_(d))}catch(e){p={error:e}}finally{try{t&&!t.done&&(h=n.return)&&h.call(n)}finally{if(p)throw p.error}}return[2,Promise.all(e)]}r=function(n){var t=new Promise((function(e){try{v.checkCompletion_(n),e(!0)}catch(e){throw e}}));e.push(t)};try{for(s=i(Object.entries(this.binaryCache)),u=s.next();!u.done;u=s.next())l=c(u.value,2),d=l[1],r(d)}catch(e){f={error:e}}finally{try{u&&!u.done&&(x=s.return)&&x.call(s)}finally{if(f)throw f.error}}return[2,Promise.all(e)]}))}))},t.prototype.checkCompletionAsync_=function(e){return r(this,void 0,void 0,(function(){return o(this,(function(t){switch(t.label){case 0:return this.gpgpu.gl.getProgramParameter(e.webGLProgram,this.gpgpu.parallelCompilationExtension.COMPLETION_STATUS_KHR)?[2,this.checkCompletion_(e)]:[3,1];case 1:return[4,n.nextFrame()];case 2:return t.sent(),[2,this.checkCompletionAsync_(e)]}}))}))},t.prototype.checkCompletion_=function(e){if(!1===this.gpgpu.gl.getProgramParameter(e.webGLProgram,this.gpgpu.gl.LINK_STATUS)){if(console.log(this.gpgpu.gl.getProgramInfoLog(e.webGLProgram)),!1===this.gpgpu.gl.getShaderParameter(e.fragmentShader,this.gpgpu.gl.COMPILE_STATUS))throw E(e.source,this.gpgpu.gl.getShaderInfoLog(e.fragmentShader)),new Error("Failed to compile fragment shader.");throw new Error("Failed to link vertex and fragment shaders.")}return!0},t.prototype.getUniformLocations=function(){var e,n;try{for(var t=i(Object.values(this.binaryCache)),a=t.next();!a.done;a=t.next()){var r=a.value;this.gpgpu.buildVao(r.webGLProgram);var o=Oe(this.gpgpu,r.program,r.webGLProgram),c=o.variablesLocations,s=o.customUniformLocations,u=o.infLoc,l=o.nanLoc,d=o.outShapeLocation,p=o.outShapeStridesLocation,h=o.outTexShapeLocation;r.variablesLocations=c,r.customUniformLocations=s,r.infLoc=u,r.nanLoc=l,r.outShapeLocation=d,r.outShapeStridesLocation=p,r.outTexShapeLocation=h}}catch(n){e={error:n}}finally{try{a&&!a.done&&(n=t.return)&&n.call(t)}finally{if(e)throw e.error}}},t.prototype.createTensorFromGPUData=function(e,t,a){e.channels=e.channels||"RGBA";var r=e.texture,o=e.height,i=e.width,c=e.channels,s=n.engine().backend;if(!s.gpgpu.gl.isTexture(r))throw new Error("The texture is invalid. Also, please make sure the texture and the TFJS WebGL backend are using the same canvas. If you want to use your own custom canvas, you have to create and use the custom TFJS WebGL backend created from the canvas through 'new tf.MathBackendWebGL(customCanvas)'.");var u=s.writeTexture(r,t,a,o,i,c);return n.engine().makeTensorFromDataId(u,t,a,s)},t}(n.KernelBackend);function Qt(){n.env().set("WEBGL_FORCE_F16_TEXTURES",!0)}Yt.nextDataId=0,n.device_util.isBrowser()&&n.registerBackend("webgl",(function(){return new Yt}),2);var Zt={forceHalfFloat:Qt},Jt=function(e,t,a){this.variableNames=["A","B"],this.outputShape=n.backend_util.assertAndGetBroadcastShape(t,a),this.enableShapeUniforms=De(this.outputShape.length),this.userCode="\n float binaryOperation(float a, float b) {\n ".concat(e,"\n }\n\n void main() {\n float a = getAAtOutCoords();\n float b = getBAtOutCoords();\n setOutput(binaryOperation(a, b));\n }\n ")},$t="\n result.r = isNaN.r ? NAN : result.r;\n result.g = isNaN.g ? NAN : result.g;\n result.b = isNaN.b ? NAN : result.b;\n result.a = isNaN.a ? NAN : result.a;\n",ea=function(e,t,a,r){void 0===r&&(r=!1),this.variableNames=["A","B"],this.supportsBroadcasting=!0,this.packedInputs=!0,this.packedOutput=!0,this.outputShape=n.backend_util.assertAndGetBroadcastShape(t,a);var o=this.outputShape.length;this.enableShapeUniforms=De(o);var i="";if(r)if(0===o||1===n.util.sizeFromShape(this.outputShape))i="\n result.y = 0.;\n result.z = 0.;\n result.w = 0.;\n ";else{var c=Ne(o);if(i="\n ".concat(c," coords = getOutputCoords();\n "),1===o)this.enableShapeUniforms?i+="\n result.y = (coords + 1) >= outShape ? 0. : result.y;\n result.z = 0.;\n result.w = 0.;\n ":i+="\n result.y = (coords + 1) >= ".concat(this.outputShape[0]," ? 0. : result.y;\n result.z = 0.;\n result.w = 0.;\n ");else{var s=Dt("coords",o);this.enableShapeUniforms?i+="\n bool nextRowOutOfBounds =\n (".concat(s[o-2]," + 1) >= outShape[").concat(o," - 2];\n bool nextColOutOfBounds =\n (").concat(s[o-1]," + 1) >= outShape[").concat(o," - 1];\n result.y = nextColOutOfBounds ? 0. : result.y;\n result.z = nextRowOutOfBounds ? 0. : result.z;\n result.w = nextColOutOfBounds || nextRowOutOfBounds ? 0. : result.w;\n "):i+="\n bool nextRowOutOfBounds =\n (".concat(s[o-2]," + 1) >= ").concat(this.outputShape[o-2],";\n bool nextColOutOfBounds =\n (").concat(s[o-1]," + 1) >= ").concat(this.outputShape[o-1],";\n result.y = nextColOutOfBounds ? 0. : result.y;\n result.z = nextRowOutOfBounds ? 0. : result.z;\n result.w = nextColOutOfBounds || nextRowOutOfBounds ? 0. : result.w;\n ")}}this.userCode="\n vec4 binaryOperation(vec4 a, vec4 b) {\n ".concat(e,"\n }\n\n void main() {\n vec4 a = getAAtOutCoords();\n vec4 b = getBAtOutCoords();\n\n vec4 result = binaryOperation(a, b);\n ").concat(i,"\n\n setOutput(result);\n }\n ")};function na(e){var n=e.inputs,t=e.backend,a=n.x;return t.incRef(a.dataId),{dataId:a.dataId,shape:a.shape,dtype:a.dtype}}var ta={kernelName:n.Identity,backendName:"webgl",kernelFunc:na};function aa(e){var n=e.inputs,t=e.backend,a=n.real,r=n.imag,o=t.makeTensorInfo(a.shape,"complex64"),i=t.texData.get(o.dataId),c=na({inputs:{x:a},backend:t}),s=na({inputs:{x:r},backend:t});return i.complexTensorInfos={real:c,imag:s},o}var ra={kernelName:n.Complex,backendName:"webgl",kernelFunc:aa},oa="return (a < 0.) ? b * a : a;",ia="\n vec4 aLessThanZero = vec4(lessThan(a, vec4(0.)));\n return (aLessThanZero * (b * a)) + ((vec4(1.0) - aLessThanZero) * a);\n",ca={kernelName:n.LeakyRelu,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.alpha,c=a.makeTensorInfo([],"float32",n.util.createScalarValue(i,"float32")),s=n.env().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new ea(ia,o.shape,c.shape):new Jt(oa,o.shape,c.shape),u=a.runWebGLProgram(s,[o,c],"float32");return a.disposeIntermediateTensorInfo(c),u}},sa="return (a < 0.) ? b * a : a;",ua="\n vec4 aLessThanZero = vec4(lessThan(a, vec4(0.)));\n return (aLessThanZero * (b * a)) + ((vec4(1.0) - aLessThanZero) * a);\n",la={kernelName:n.Prelu,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=t.x,o=t.alpha,i=n.env().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new ea(ua,r.shape,o.shape):new Jt(sa,r.shape,o.shape);return a.runWebGLProgram(i,[r,o],"float32")}};function da(e){var t=e.opSnippet,a=e.packedOpSnippet,r=e.cpuKernelImpl,o=e.dtype;return function(e){var i,c=e.inputs,s=e.backend,u=c.x,l=s,d=o||u.dtype;if(l.shouldExecuteOnCPU([u])&&null!=r){var p=l.texData.get(u.dataId),h=r(p.values,d);return l.makeTensorInfo(u.shape,d,h)}return i=n.env().getBool("WEBGL_PACK_UNARY_OPERATIONS")&&null!=a?new Xt(u.shape,a):new Mt(u.shape,t),l.runWebGLProgram(i,[u],d)}}function pa(e){var t=e.opSnippet,a=e.packedOpSnippet,r=e.checkOutOfBounds,o=void 0!==r&&r,i=e.supportsComplex,s=void 0!==i&&i,u=e.cpuKernelImpl,l=e.dtype;return function(e){var r=e.inputs,i=e.backend,d=r.a,p=r.b,h=i;if(s&&"complex64"===d.dtype){var f=h.texData.get(d.dataId),x=h.texData.get(p.dataId),v=c([[f.complexTensorInfos.real,x.complexTensorInfos.real],[f.complexTensorInfos.imag,x.complexTensorInfos.imag]].map((function(e){var a=c(e,2),r=a[0],o=a[1],i={dataId:r.dataId,dtype:r.dtype,shape:d.shape},s={dataId:o.dataId,dtype:o.dtype,shape:p.shape},u=new Jt(t,d.shape,p.shape);return h.runWebGLProgram(u,[i,s],n.upcastType(r.dtype,o.dtype))})),2),g=v[0],m=v[1],b=aa({inputs:{real:g,imag:m},backend:h});return h.disposeIntermediateTensorInfo(g),h.disposeIntermediateTensorInfo(m),b}var C,y=l||n.upcastType(d.dtype,p.dtype);if(("string"===d.dtype||"string"===p.dtype||h.shouldExecuteOnCPU([d,p]))&&null!=u){var w=h.texData.get(d.dataId).values,I=h.texData.get(p.dataId).values,S="string"===d.dtype?n.backend_util.fromUint8ToStringArray(w):w,k="string"===d.dtype?n.backend_util.fromUint8ToStringArray(I):I,R=c(u(d.shape,p.shape,S,k,y),2),T=R[0],N=R[1],E=h.makeTensorInfo(N,y);return h.texData.get(E.dataId).values=T,E}return C=n.env().getBool("WEBGL_PACK_BINARY_OPERATIONS")&&null!=a?new ea(a,d.shape,p.shape,o):new Jt(t,d.shape,p.shape),h.runWebGLProgram(C,[d,p],y)}}function ha(e,n){if(void 0===n&&(n=!1),"linear"===e)return"return x;";if("relu"===e)return n?"\n vec4 result = x * vec4(greaterThanEqual(x, vec4(0.0)));\n bvec4 isNaN = isnan(x);\n\n result.r = isNaN.r ? x.r : result.r;\n result.g = isNaN.g ? x.g : result.g;\n result.b = isNaN.b ? x.b : result.b;\n result.a = isNaN.a ? x.a : result.a;\n\n return result;\n":"if (isnan(x)) return x;\n return (x < 0.0) ? 0.0 : x;\n";if("elu"===e)return n?"\n vec4 result;\n\n result.r = (x.r >= 0.0) ? x.r : (exp(x.r) - 1.0);\n result.g = (x.g >= 0.0) ? x.g : (exp(x.g) - 1.0);\n result.b = (x.b >= 0.0) ? x.b : (exp(x.b) - 1.0);\n result.a = (x.a >= 0.0) ? x.a : (exp(x.a) - 1.0);\n\n return result;\n":"return (x >= 0.0) ? x : (exp(x) - 1.0);";if("relu6"===e)return n?"\n vec4 result = min(x, vec4(6.)) * vec4(greaterThanEqual(x, vec4(0.0)));\n bvec4 isNaN = isnan(x);\n\n result.r = isNaN.r ? x.r : result.r;\n result.g = isNaN.g ? x.g : result.g;\n result.b = isNaN.b ? x.b : result.b;\n result.a = isNaN.a ? x.a : result.a;\n\n return result;\n":"if (isnan(x)) return x;\n return (x < 0.0) ? 0.0 : min(6.0, x);\n";if("prelu"===e)return n?ua:sa;if("leakyrelu"===e)return n?ia:oa;if("sigmoid"===e)return"return 1.0 / (1.0 + exp(-1.0 * x));";throw new Error("Activation ".concat(e," has not been implemented for the WebGL backend."))}var fa=function(e,n,t,a,r,o,i,c,s){void 0===a&&(a=!1),void 0===r&&(r=!1),void 0===o&&(o=!1),void 0===i&&(i=null),void 0===c&&(c=!1),void 0===s&&(s=!1),this.variableNames=["matrixA","matrixB"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=t,this.enableShapeUniforms=De(this.outputShape.length);var u=a?e[1]:e[2],l=Math.ceil(u/2),d=a?"i * 2, rc.y":"rc.y, i * 2",p=r?"rc.z, i * 2":"i * 2, rc.z",h=a?["a.xxyy","a.zzww"]:["a.xxzz","a.yyww"],f=r?["b.xzxz","b.ywyw"]:["b.xyxy","b.zwzw"],x="",v="";i&&(x=c?"vec4 activation(vec4 a) {\n vec4 b = getPreluActivationWeightsAtOutCoords();\n ".concat(i,"\n }"):s?"vec4 activation(vec4 a) {\n vec4 b = getLeakyreluAlphaAtOutCoords();\n ".concat(i,"\n }"):"vec4 activation(vec4 x) {\n ".concat(i,"\n }"),v="result = activation(result);");var g=o?"result += getBiasAtOutCoords();":"";o&&this.variableNames.push("bias"),c&&this.variableNames.push("preluActivationWeights"),s&&this.variableNames.push("leakyreluAlpha");var m="rc.x",b="rc.x";e[0]0&&(d="\n if (inIdx < 0 || inIdx >= ".concat(o,") {\n return 0.0;\n }\n ")),this.userCode="\n const vec4 ones = vec4(1.0, 1.0, 1.0, 1.0);\n\n float getValue(int batch, int inIdx) {\n ".concat(d,"\n return getX(batch, inIdx);\n }\n\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int outIdx = coords[1];\n int inOffset = outIdx * ").concat(a,";\n\n float sumValue = 0.0;\n\n for (int i = 0; i < ").concat(c,"; i += 4) {\n int inIdx = inOffset + i;\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n getValue(batch, inIdx + 3)\n );\n\n ").concat(u,"\n }\n\n int inIdx = inOffset + ").concat(c,";\n if (").concat(1===s,") {\n vec4 values = vec4(getValue(batch, inIdx), 0.0, 0.0, 0.0);\n\n ").concat(u,"\n } else if (").concat(2===s,") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1), 0.0, 0.0);\n\n ").concat(u,"\n } else if (").concat(3===s,") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2), 0.0);\n\n ").concat(u,"\n }\n setOutput(sumValue);\n }\n ")},Sa=function(e,n){this.variableNames=["x"];var t=e.windowSize,a=e.batchSize,r=e.inSize,o=e.outSize;this.outputShape=[a,o];var i="0.0",c="";"prod"===n?i="1.0":"min"===n?(i="1.0 / 1e-20",c="min"):"max"===n&&(i="-1.0 / 1e-20",c="max");var s="".concat(n,"(").concat(n,"(").concat(n,"(")+"minMaxValue[0], minMaxValue[1]), minMaxValue[2]), minMaxValue[3])";"sum"===n?s="sumValue":"prod"===n?s="prodValue":"all"===n?s="allValue":"any"===n&&(s="anyValue");var u=4*Math.floor(t/4),l=t%4,d="\n if (".concat("sum"===n,") {\n sumValue += dot(values, ones);\n } else if (").concat("prod"===n,") {\n vec2 tmp = vec2(values[0], values[1]) * vec2(values[2], values[3]);\n prodValue *= tmp[0] * tmp[1];\n } else {\n minMaxValue = ").concat(c,"(values, minMaxValue);\n if (").concat("min"===n," || ").concat("max"===n,") {\n minMaxValue = ").concat(c,"(values, minMaxValue);\n bvec4 isNaN = isnan(values);\n if (isNaN.r || isNaN.g || isNaN.b || isNaN.a) {\n minMaxValue = vec4(NAN);\n }\n }\n }\n "),p="vec4";"all"===n?(i="1.0",d="\n bool reducedAllValue = all(values);\n float floatedReducedAllValue = float(reducedAllValue);\n allValue = float(allValue >= 1.0 && floatedReducedAllValue >= 1.0);\n ",p="bvec4"):"any"===n&&(i="0.0",d="\n bool reducedAnyValue = any(values);\n float floatedReducedAnyValue = float(reducedAnyValue);\n anyValue = float(anyValue >= 1.0 || floatedReducedAnyValue >= 1.0);\n ",p="bvec4");var h="";r%t>0&&(h="\n if (inIdx < 0 || inIdx >= ".concat(r,") {\n return initializationValue;\n }\n ")),this.userCode="\n const float initializationValue = ".concat(i,";\n const vec4 ones = vec4(1.0, 1.0, 1.0, 1.0);\n\n float getValue(int batch, int inIdx) {\n ").concat(h,"\n return getX(batch, inIdx);\n }\n\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int outIdx = coords[1];\n int inOffset = outIdx * ").concat(t,";\n\n vec4 minMaxValue = vec4(").concat(i,");\n float prodValue = 1.0;\n float sumValue = 0.0;\n float allValue = 1.0;\n float anyValue = 0.0;\n\n for (int i = 0; i < ").concat(u,"; i += 4) {\n int inIdx = inOffset + i;\n ").concat(p," values = ").concat(p,"(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n getValue(batch, inIdx + 3)\n );\n\n ").concat(d,"\n }\n\n int inIdx = inOffset + ").concat(u,";\n if (").concat(1===l,") {\n ").concat(p," values = ").concat(p,"(\n getValue(batch, inIdx),\n initializationValue,\n initializationValue,\n initializationValue\n );\n\n ").concat(d,"\n } else if (").concat(2===l,") {\n ").concat(p," values = ").concat(p,"(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n initializationValue,\n initializationValue\n );\n\n ").concat(d,"\n } else if (").concat(3===l,") {\n ").concat(p," values = ").concat(p,"(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n initializationValue\n );\n\n ").concat(d,"\n }\n setOutput(").concat(s,");\n }\n ")};function ka(e,t,a,r){for(var o=function(e){for(var t=[];0===t.length||1!==t[t.length-1].outSize;){var a=t.length?t[t.length-1].outSize:e[1],r=n.backend_util.computeOptimalWindowSize(a);t.push({inSize:a,windowSize:r,outSize:Math.ceil(a/r)})}return t}(e.shape),i=e,c=0;c6)throw Error("Transpose for rank ".concat(n," is not yet supported"));for(var t=["resRC.x","resRC.y","resRC.z","resRC.w","resRC.u","resRC.v"],a=new Array(n),r=0;r6)throw Error("Packed transpose for rank ".concat(this.rank," is not yet supported."));var r=Ne(this.rank),o=Ft("rc",this.rank),i=new Array(this.rank);for(a=0;a1e3&&!1===(B||V||W||null!=U)){var M=O,G=F;c&&(M=_a({inputs:{x:O},backend:u,attrs:{perm:[0,2,1]}}),D.push(M)),s&&(G=_a({inputs:{x:F},backend:u,attrs:{perm:[0,2,1]}}),D.push(G));var z=1===I,X=M;1!==I&&(X=ya({inputs:{x:M},backend:u,attrs:{shape:[P,L,1]}}),D.push(X));var H=1===I?2:1,j=G;z&&(j=ya({inputs:{x:G},backend:u,attrs:{shape:[P,1,L]}}),D.push(j));var K=ba({inputs:{a:X,b:j},backend:u});E=Ea({inputs:{x:K},backend:u,attrs:{axis:H,keepDims:!0}}),D.push(K)}else{var q=n.upcastType(r.dtype,o.dtype),Y=new fa(A,_,[P,w,I],c,s,B,U,V,W),Q=[O,F];if(null!=d&&Q.push(d),V&&Q.push(h),W){var Z=u.makeTensorInfo([],"float32",n.util.createScalarValue(x,"float32"));Q.push(Z),D.push(Z)}E=u.runWebGLProgram(Y,Q,q)}var J=ya({inputs:{x:E},backend:u,attrs:{shape:N}});D.push(E);try{for(var $=i(D),ee=$.next();!ee.done;ee=$.next()){var ne=ee.value;u.disposeIntermediateTensorInfo(ne)}}catch(e){t={error:e}}finally{try{ee&&!ee.done&&(a=$.return)&&a.call($)}finally{if(t)throw t.error}}return J}var Da={kernelName:n._FusedMatMul,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.a,o=n.b,i=n.bias,c=n.preluActivationWeights,s=a.transposeA,u=a.transposeB,l=a.activation;return Fa({a:r,b:o,transposeA:s,transposeB:u,backend:t,bias:i,preluActivationWeights:c,leakyreluAlpha:a.leakyreluAlpha,activation:l})}},Pa="return abs(x);",La={kernelName:n.Abs,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=a.x;if(r.shouldExecuteOnCPU([o])&&"complex64"!==o.dtype){var i=r.texData.get(o.dataId),c=Ct(i.values);return r.makeTensorInfo(o.shape,o.dtype,c)}return t=n.env().getBool("WEBGL_PACK_UNARY_OPERATIONS")?new Xt(o.shape,Pa):new Mt(o.shape,Pa),r.runWebGLProgram(t,[o],o.dtype)}},Ba=da({opSnippet:"if (isnan(x)) return x;\n if (abs(x) > 1.) {\n return NAN;\n }\n return acos(x);\n"}),Va={kernelName:n.Acos,backendName:"webgl",kernelFunc:Ba},Wa=da({opSnippet:"if (isnan(x)) return x;\n if (x < 1.0) return NAN;\nreturn log(x + sqrt(x * x - 1.0));"}),Ua={kernelName:n.Acosh,backendName:"webgl",kernelFunc:Wa},Ma="return a + b;",Ga=pa({opSnippet:Ma,packedOpSnippet:Ma,supportsComplex:!0,cpuKernelImpl:Kn}),za={kernelName:n.Add,backendName:"webgl",kernelFunc:Ga},Xa=function(e,n){this.outputShape=[],this.outputShape=e,this.variableNames=n.map((function(e,n){return"T".concat(n)}));var t=[];this.variableNames.forEach((function(e){t.push("float v".concat(e," = get").concat(e,"AtOutCoords();"))}));var a=this.variableNames.map((function(e){return"v".concat(e)})).join(" + ");this.userCode="\n void main() {\n ".concat(t.join("\n "),"\n\n float result = ").concat(a,";\n setOutput(result);\n }\n ")},Ha=function(e,n){this.outputShape=[],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=e,this.variableNames=n.map((function(e,n){return"T".concat(n)}));var t=[];this.variableNames.forEach((function(e){t.push("vec4 v".concat(e," = get").concat(e,"AtOutCoords();"))}));var a=this.variableNames.map((function(e){return"v".concat(e)})).join(" + ");this.userCode="\n void main() {\n ".concat(t.join("\n "),"\n\n vec4 result = ").concat(a,";\n setOutput(result);\n }\n ")},ja={kernelName:n.AddN,backendName:"webgl",kernelFunc:function e(t){var a=t.inputs,r=t.backend,o=a;if(1===o.length)return na({inputs:{x:o[0]},backend:r});if(o.length>n.env().getNumber("WEBGL_MAX_TEXTURES_IN_SHADER")){var i=Math.floor(o.length/2),c=e({inputs:o.slice(0,i),backend:r}),s=e({inputs:o.slice(i),backend:r});return e({inputs:[c,s],backend:r})}var u=o.map((function(e){return e.dtype})).reduce((function(e,t){return n.upcastType(e,t)})),l=o.map((function(e){return e.shape})),d=n.env().getBool("WEBGL_PACK")?new Ha(o[0].shape,l):new Xa(o[0].shape,l);return r.runWebGLProgram(d,o,u)}},Ka={kernelName:n.All,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.axis,s=r.keepDims,u=o.shape.length,l=n.util.parseAxisParam(i,o.shape),d=l,p=n.backend_util.getAxesPermutation(d,u),h=o;null!=p&&(h=_a({inputs:{x:o},backend:a,attrs:{perm:p}}),d=n.backend_util.getInnerMostAxes(d.length,u)),n.backend_util.assertAxesAreInnerMostDims("all",d,u);var f,x=c(n.backend_util.computeOutAndReduceShapes(h.shape,d),2),v=x[0],g=x[1],m=ya({inputs:{x:h},backend:a,attrs:{shape:[-1,n.util.sizeFromShape(g)]}}),b=ka(m,m.dtype,"all",a);return f=ya(s?{inputs:{x:b},backend:a,attrs:{shape:n.backend_util.expandShapeToKeepDim(v,l)}}:{inputs:{x:b},backend:a,attrs:{shape:v}}),a.disposeIntermediateTensorInfo(m),a.disposeIntermediateTensorInfo(b),null!=p&&a.disposeIntermediateTensorInfo(h),f}},qa={kernelName:n.Any,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.axis,s=r.keepDims,u=o.shape.length,l=n.util.parseAxisParam(i,o.shape),d=l,p=n.backend_util.getAxesPermutation(d,u),h=o;null!=p&&(h=_a({inputs:{x:o},backend:a,attrs:{perm:p}}),d=n.backend_util.getInnerMostAxes(d.length,u)),n.backend_util.assertAxesAreInnerMostDims("any",d,u);var f,x=c(n.backend_util.computeOutAndReduceShapes(h.shape,d),2),v=x[0],g=x[1],m=ya({inputs:{x:h},backend:a,attrs:{shape:[-1,n.util.sizeFromShape(g)]}}),b=ka(m,m.dtype,"any",a);return f=ya(s?{inputs:{x:b},backend:a,attrs:{shape:n.backend_util.expandShapeToKeepDim(v,l)}}:{inputs:{x:b},backend:a,attrs:{shape:v}}),a.disposeIntermediateTensorInfo(m),a.disposeIntermediateTensorInfo(b),null!=p&&a.disposeIntermediateTensorInfo(h),f}},Ya=function(e,n,t){this.variableNames=["A"];var a=e.windowSize,r=e.batchSize,o=e.outSize;t||this.variableNames.push("bestIndicesA"),this.outputShape=[r,o];var i="max"===n?">":"<",c=t?"inOffset + i;":"round(getBestIndicesA(batch, inOffset + i));";this.userCode="\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int outIdx = coords[1];\n int inOffset = outIdx * ".concat(a,";\n\n int bestIndex = inOffset;\n float bestValue = getA(batch, bestIndex);\n\n for (int i = 0; i < ").concat(a,"; i++) {\n int inIdx = ").concat(c,";\n float candidate = getA(batch, inIdx);\n if (candidate ").concat(i," bestValue) {\n bestValue = candidate;\n bestIndex = inIdx;\n }\n }\n setOutput(float(bestIndex));\n }\n ")},Qa=function(e,t,a,r){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,n.util.assert(e.length>2,(function(){return"Packed arg".concat(a.charAt(0).toUpperCase()+a.slice(1)," supports only inputs with rank above 2.")}));var o=e[e.length-1],i=Math.ceil(o/t);this.outputShape=e.slice(0,-1),i>1&&this.outputShape.push(i),r||this.variableNames.push("bestIndicesA");var c,s,u=this.outputShape,l=u.length,d=Ne(l),p=Dt("coords",l);if(1===i){var h=Ne(s=l+1);c="\n ".concat(h," sourceLocR = ").concat(h,"(").concat(p.join(),", 0);\n ++").concat(p[l-1],";\n ").concat(h," sourceLocG = ").concat(h,"(").concat(p.join(),", 0);\n ++").concat(p[l-2],";\n ").concat(h," sourceLocA = ").concat(h,"(").concat(p.join(),", 0);\n --").concat(p[l-1],";\n ").concat(h," sourceLocB = ").concat(h,"(").concat(p.join(),", 0);\n --").concat(p[l-2],";")}else s=l,c="\n ".concat(d," sourceLocR = coords;\n ++").concat(p[l-1],";\n ").concat(d," sourceLocG = coords;\n ++").concat(p[l-2],";\n ").concat(d," sourceLocA = coords;\n --").concat(p[l-1],";\n ").concat(d," sourceLocB = coords;\n --").concat(p[l-2],";");var f=["x","y","z","w","u","v"].slice(0,s),x="."+f[s-1],v=f.map((function(e){return"int "+e})),g=Dt("sourceLocR",s-1).concat("inIdx.r"),m=Dt("sourceLocG",s-1).concat("inIdx.g"),b=Dt("sourceLocB",s-1).concat("inIdx.b"),C=Dt("sourceLocA",s-1).concat("inIdx.a"),y="max"===a?"greaterThan":"lessThan",w=r?"":"\n inIdx = round(vec4(getBestIndicesAChannel(".concat(g.join(),"),\n getBestIndicesAChannel(").concat(m.join(),"),\n getBestIndicesAChannel(").concat(b.join(),"),\n getBestIndicesAChannel(").concat(C.join(),")));"),I="vec4(\n getAChannel(".concat(g.join(),"),\n hasNextCol ? getAChannel(").concat(m.join(),") : 0.,\n hasNextRow ? getAChannel(").concat(b.join(),") : 0.,\n hasNextRow && hasNextCol ? getAChannel(").concat(C.join(),") : 0.)"),S=r?"":"\n float getBestIndicesAChannel(".concat(v.join(),") {\n return getChannel(getBestIndicesA(").concat(f.join(),"),\n vec2(").concat(f.slice(-2).join(),"));\n }");this.userCode="\n float getAChannel(".concat(v.join(),") {\n return getChannel(getA(").concat(f.join(),"),\n vec2(").concat(f.slice(-2).join(),"));\n }\n ").concat(S,"\n void main() {\n ").concat(d," coords = getOutputCoords();\n bool hasNextCol = ").concat(p[l-1]," < ").concat(u[l-1]-1,";\n bool hasNextRow = ").concat(p[l-2]," < ").concat(u[l-2]-1,";\n ").concat(c,"\n ivec4 srcIdx = ivec4(sourceLocR").concat(x,", sourceLocG").concat(x,",\n sourceLocB").concat(x,", sourceLocA").concat(x,") * ").concat(t,";\n ivec4 inIdx = srcIdx;\n vec4 bestIndex = vec4(inIdx);\n vec4 bestValue = ").concat(I,";\n\n for (int i = 0; i < ").concat(t,"; i++) {\n inIdx = srcIdx;\n ").concat(w,"\n vec4 candidate = ").concat(I,";\n bvec4 nan = isnan(candidate);\n bvec4 replace = bvec4(\n vec4(").concat(y,"(candidate, bestValue)) * (vec4(1.0) - vec4(nan)));\n\n bestValue = vec4(replace.x ? candidate.x : bestValue.x,\n replace.y ? candidate.y : bestValue.y,\n replace.z ? candidate.z : bestValue.z,\n replace.w ? candidate.w : bestValue.w);\n bestIndex = mix(bestIndex, vec4(inIdx), vec4(replace));\n srcIdx++;\n }\n setOutput(bestIndex);\n }\n ")};function Za(e,t,a,r){void 0===r&&(r=null);var o=t.shape[0],i=t.shape[1];null!=r&&(o=r.shape[0],i=r.shape[1]);var c=n.backend_util.computeOptimalWindowSize(i),s={windowSize:c,inSize:i,batchSize:o,outSize:Math.ceil(i/c)},u=new Ya(s,a,null==r),l=[t];null!=r&&l.push(r);var d=e.runWebGLProgram(u,l,"int32");if(1===d.shape[1])return d;var p=Za(e,t,a,d);return e.disposeIntermediateTensorInfo(d),p}function Ja(e,t,a,r){void 0===r&&(r=null);var o=null!=r?r.shape:t.shape,i=o[o.length-1],c=n.backend_util.computeOptimalWindowSize(i),s=new Qa(o,c,a,null==r),u=null==r?[t]:[t,r],l=e.runWebGLProgram(s,u,"int32");if(l.shape.length===t.shape.length){var d=Ja(e,t,a,l);return e.disposeIntermediateTensorInfo(l),d}return l}function $a(e,t,a,r){var o=[a];if(n.backend_util.assertAxesAreInnerMostDims("arg"+r.charAt(0).toUpperCase()+r.slice(1),o,t.shape.length),!n.env().getBool("WEBGL_PACK_REDUCE")||t.shape.length<=2){var i=[],s=e.texData.get(t.dataId),u=t;null!==s&&s.isPacked&&(u=e.unpackTensor(t),i.push(u));var l=c(n.backend_util.computeOutAndReduceShapes(u.shape,o),2),d=l[0],p=l[1],h=n.util.sizeFromShape(p),f=ya({inputs:{x:u},backend:e,attrs:{shape:[-1,h]}});i.push(f);var x=Za(e,f,r);i.push(x);var v=ya({inputs:{x},backend:e,attrs:{shape:d}});return i.forEach((function(n){return e.disposeIntermediateTensorInfo(n)})),v}return Ja(e,t,r)}var er={kernelName:n.ArgMax,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.axis,c=n.util.parseAxisParam(i,o.shape),s=n.backend_util.getAxesPermutation(c,o.shape.length),u=o,l=[];null!=s&&(u=_a({inputs:{x:o},backend:a,attrs:{perm:s}}),l.push(u),c=n.backend_util.getInnerMostAxes(c.length,u.shape.length)),n.backend_util.assertAxesAreInnerMostDims("argMax",[c[0]],u.shape.length);var d=$a(a,u,c[0],"max");return l.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),d}},nr={kernelName:n.ArgMin,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.axis,c=n.util.parseAxisParam(i,o.shape),s=n.backend_util.getAxesPermutation(c,o.shape.length),u=o,l=[];null!=s&&(u=_a({inputs:{x:o},backend:a,attrs:{perm:s}}),l.push(u),c=n.backend_util.getInnerMostAxes(c.length,u.shape.length)),n.backend_util.assertAxesAreInnerMostDims("argMin",[c[0]],u.shape.length);var d=$a(a,u,c[0],"min");return l.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),d}},tr=da({opSnippet:"if (isnan(x)) return x;\n if (abs(x) > 1.) {\n return NAN;\n }\n return asin(x);\n"}),ar={kernelName:n.Asin,backendName:"webgl",kernelFunc:tr},rr=da({opSnippet:"if (isnan(x)) return x;return log(x + sqrt(x * x + 1.0));"}),or={kernelName:n.Asinh,backendName:"webgl",kernelFunc:rr},ir=da({opSnippet:"if (isnan(x)) return x;\n return atan(x);\n"}),cr={kernelName:n.Atan,backendName:"webgl",kernelFunc:ir},sr=pa({opSnippet:"\n if (isnan(a)) return a;\n if (isnan(b)) return b;\n\n return atan(a, b);\n",packedOpSnippet:"\n vec4 result = atan(a, b);\n bvec4 isNaNA = isnan(a);\n bvec4 isNaNB = isnan(b);\n bvec4 isNaN = bvec4(isNaNA.x || isNaNB.x, isNaNA.y || isNaNB.y, isNaNA.z || isNaNB.z, isNaNA.w || isNaNB.w);\n \n result.r = isNaN.r ? NAN : result.r;\n result.g = isNaN.g ? NAN : result.g;\n result.b = isNaN.b ? NAN : result.b;\n result.a = isNaN.a ? NAN : result.a;\n\n return result;\n"}),ur={kernelName:n.Atan2,backendName:"webgl",kernelFunc:sr},lr=da({opSnippet:"if (isnan(x)) return x;\n if ((x < -1.0) || (x > 1.0)) return NAN;\nreturn (log(1.0 + x) - log(1.0 - x)) / 2.0;"}),dr={kernelName:n.Atanh,backendName:"webgl",kernelFunc:lr},pr=function(e,n,t,a,r){if(void 0===a&&(a=!1),void 0===r&&(r=!1),this.variableNames=["x"],"avg"===n&&t)throw new Error("Cannot compute positions for average pool.");var o=e.filterWidth,i=e.strideHeight,c=e.strideWidth,s=e.dilationHeight,u=e.dilationWidth,l=e.effectiveFilterHeight,d=e.effectiveFilterWidth,p=e.padInfo.top,h=e.padInfo.left;this.outputShape=e.outShape;var f="avg"===n,x="((batch * ".concat(e.inHeight," + xR) * ").concat(e.inWidth," + xC) * ").concat(e.inChannels," + d"),v="(xR * ".concat(e.inWidth," + xC) * ").concat(e.inChannels," + d"),g="0.0";if(f||(g="-1.0 / 1e-20"),t)this.userCode="\n const ivec2 strides = ivec2(".concat(i,", ").concat(c,");\n const ivec2 pads = ivec2(").concat(p,", ").concat(h,");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d = coords[3];\n\n ivec2 xRCCorner = coords.yz * strides - pads;\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // max/min x(?, ?, d) to get y(yR, yC, d).\n // ? = to be determined\n float minMaxValue = 0.0;\n float minMaxValueFound = 0.0;\n int minMaxPosition = 0;\n float avgValue = 0.0;\n\n for (int wR = 0; wR < ").concat(l,";\n wR += ").concat(s,") {\n int xR = xRCorner + wR;\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(d,";\n wC += ").concat(u,") {\n int xC = xCCorner + wC;\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n float value = getX(batch, xR, xC, d);\n\n // If a min / max value has already been found, use it. If not,\n // use the current value.\n float currMinMaxValue = mix(\n value, minMaxValue, minMaxValueFound);\n if (value ").concat(">="," currMinMaxValue) {\n minMaxValue = value;\n minMaxValueFound = 1.0;\n minMaxPosition = ").concat(a?r?x:v:"wR * ".concat(d," + wC"),";\n }\n }\n }\n setOutput(float(minMaxPosition));\n }\n ");else{var m="".concat(n,"(").concat(n,"(").concat(n,"(")+"minMaxValue[0], minMaxValue[1]), minMaxValue[2]), minMaxValue[3])";"avg"===n&&(m="avgValue / max(count, 1.0)");var b=4*Math.floor(o/4),C=o%4,y="\n if (".concat(f,") {\n avgValue += dot(values, ones);\n } else {\n minMaxValue = ").concat("max","(values, minMaxValue);\n }\n ");this.userCode="\n const ivec2 strides = ivec2(".concat(i,", ").concat(c,");\n const ivec2 pads = ivec2(").concat(p,", ").concat(h,");\n const float initializationValue = ").concat(g,";\n const vec4 ones = vec4(1.0, 1.0, 1.0, 1.0);\n\n float count = 0.0;\n\n float getValue(int batch, int xR, int xC, int d) {\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n return initializationValue;\n }\n count += 1.0;\n return getX(batch, xR, xC, d);\n }\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d = coords[3];\n\n ivec2 xRCCorner = coords.yz * strides - pads;\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // max/min x(?, ?, d) to get y(yR, yC, d).\n // ? = to be determined\n vec4 minMaxValue = vec4(").concat(g,");\n float avgValue = 0.0;\n count = 0.0;\n\n for (int wR = 0; wR < ").concat(l,";\n wR += ").concat(s,") {\n int xR = xRCorner + wR;\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(b,"; wC += 4) {\n int xC = xCCorner + wC * ").concat(u,";\n\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n getValue(batch, xR, xC + ").concat(u,", d),\n getValue(batch, xR, xC + 2 * ").concat(u,", d),\n getValue(batch, xR, xC + 3 * ").concat(u,", d)\n );\n\n ").concat(y,"\n }\n\n int xC = xCCorner + ").concat(b,";\n if (").concat(1===C,") {\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n initializationValue,\n initializationValue,\n initializationValue\n );\n\n ").concat(y,"\n } else if (").concat(2===C,") {\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n getValue(batch, xR, xC + ").concat(u,", d),\n initializationValue,\n initializationValue\n );\n\n ").concat(y,"\n } else if (").concat(3===C,") {\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n getValue(batch, xR, xC + ").concat(u,", d),\n getValue(batch, xR, xC + 2 * ").concat(u,", d),\n initializationValue\n );\n\n ").concat(y,"\n }\n }\n setOutput(").concat(m,");\n }\n ")}},hr=function(e,n,t,a,r){if(void 0===a&&(a=!1),void 0===r&&(r=!1),this.variableNames=["x"],"avg"===n&&t)throw new Error("Cannot compute positions for average pool.");var o=e.filterWidth,i=e.strideDepth,c=e.strideHeight,s=e.strideWidth,u=e.dilationDepth,l=e.dilationHeight,d=e.dilationWidth,p=e.effectiveFilterDepth,h=e.effectiveFilterHeight,f=e.effectiveFilterWidth,x=e.padInfo.front,v=e.padInfo.top,g=e.padInfo.left;this.outputShape=e.outShape;var m="avg"===n,b="0.0";if(m||(b="-1.0 / 1e-20"),t)this.userCode="\n const ivec3 strides =\n ivec3(".concat(i,", ").concat(c,", ").concat(s,");\n const ivec3 pads = ivec3(").concat(x,", ").concat(v,", ").concat(g,");\n\n void main() {\n ivec5 coords = getOutputCoords();\n int batch = coords.x;\n int ch = coords.u;\n\n ivec3 xCorner = ivec3(coords.y, coords.z, coords.w) * strides - pads;\n int xDCorner = xCorner.x;\n int xRCorner = xCorner.y;\n int xCCorner = xCorner.z;\n\n // max/min x(?, ?, ?, ch) to get y(yD, yR, yC, ch).\n // ? = to be determined\n float minMaxValue = 0.0;\n float minMaxValueFound = 0.0;\n int minMaxPosition = 0;\n\n for (int wD = 0; wD < ").concat(p,";\n wD += ").concat(u,") {\n int xD = xDCorner + wD;\n\n if (xD < 0 || xD >= ").concat(e.inDepth,") {\n continue;\n }\n\n for (int wR = 0; wR < ").concat(h,";\n wR += ").concat(l,") {\n int xR = xRCorner + wR;\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(f,";\n wC += ").concat(d,") {\n int xC = xCCorner + wC;\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n float value = getX(batch, xD, xR, xC, ch);\n\n // If a min / max value has already been found, use it. If not,\n // use the current value.\n float currMinMaxValue = mix(\n value, minMaxValue, minMaxValueFound);\n if (value ").concat(">="," currMinMaxValue) {\n minMaxValue = value;\n minMaxValueFound = 1.0;\n minMaxPosition = ").concat(a?r?"(((batch * ".concat(e.inDepth," + xD) * ").concat(e.inHeight," + xR) * ").concat(e.inWidth," + xC) * ").concat(e.inChannels," + ch"):"((xD * ".concat(e.inHeight," + xR) * ").concat(e.inWidth," + xC) * ").concat(e.inChannels," + ch"):"wD * ".concat(h," * ").concat(f," +\n wR * ").concat(f," + wC"),";\n }\n }\n }\n }\n setOutput(float(minMaxPosition));\n }\n ");else{var C="".concat(n,"(").concat(n,"(").concat(n,"(")+"minMaxValue[0], minMaxValue[1]), minMaxValue[2]), minMaxValue[3])";"avg"===n&&(C="avgValue / max(count, 1.0)");var y=4*Math.floor(o/4),w=o%4,I="\n if (".concat(m,") {\n avgValue += dot(values, ones);\n } else {\n minMaxValue = ").concat("max","(values, minMaxValue);\n }\n ");this.userCode="\n const ivec3 strides =\n ivec3(".concat(i,", ").concat(c,", ").concat(s,");\n const ivec3 pads = ivec3(").concat(x,", ").concat(v,", ").concat(g,");\n const float initializationValue = ").concat(b,";\n const vec4 ones = vec4(1.0, 1.0, 1.0, 1.0);\n\n float count = 0.0;\n\n float getValue(int batch, int xD, int xR, int xC, int ch) {\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n return initializationValue;\n }\n count += 1.0;\n return getX(batch, xD, xR, xC, ch);\n }\n\n void main() {\n ivec5 coords = getOutputCoords();\n int batch = coords.x;\n int ch = coords.u;\n\n ivec3 xCorner = ivec3(coords.y, coords.z, coords.w) * strides - pads;\n int xDCorner = xCorner.x;\n int xRCorner = xCorner.y;\n int xCCorner = xCorner.z;\n\n // max/min x(?, ?, ?, d) to get y(yD, yR, yC, ch).\n // ? = to be determined\n vec4 minMaxValue = vec4(").concat(b,");\n float avgValue = 0.0;\n count = 0.0;\n\n for (int wD = 0; wD < ").concat(p,";\n wD += ").concat(u,") {\n int xD = xDCorner + wD;\n\n if (xD < 0 || xD >= ").concat(e.inDepth,") {\n continue;\n }\n\n for (int wR = 0; wR < ").concat(h,";\n wR += ").concat(l,") {\n int xR = xRCorner + wR;\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(y,"; wC += 4) {\n int xC = xCCorner + wC * ").concat(d,";\n\n vec4 values = vec4(\n getValue(batch, xD, xR, xC, ch),\n getValue(batch, xD, xR, xC + ").concat(d,", ch),\n getValue(batch, xD, xR, xC + 2 * ").concat(d,", ch),\n getValue(batch, xD, xR, xC + 3 * ").concat(d,", ch)\n );\n\n ").concat(I,"\n }\n\n int xC = xCCorner + ").concat(y,";\n if (").concat(1===w,") {\n vec4 values = vec4(\n getValue(batch, xD, xR, xC, ch),\n initializationValue,\n initializationValue,\n initializationValue\n );\n\n ").concat(I,"\n } else if (").concat(2===w,") {\n vec4 values = vec4(\n getValue(batch, xD, xR, xC, ch),\n getValue(batch, xD, xR, xC + ").concat(d,", ch),\n initializationValue,\n initializationValue\n );\n\n ").concat(I,"\n } else if (").concat(3===w,") {\n vec4 values = vec4(\n getValue(batch, xD, xR, xC, ch),\n getValue(batch, xD, xR, xC + ").concat(d,", ch),\n getValue(batch, xD, xR, xC + 2 * ").concat(d,", ch),\n initializationValue\n );\n\n ").concat(I,"\n }\n }\n }\n setOutput(").concat(C,");\n }\n ")}},fr={kernelName:n.AvgPool,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x;le(o,"avgPool");var i=r.filterSize,c=r.strides,s=r.pad,u=r.dimRoundingMode;n.util.assert(n.backend_util.eitherStridesOrDilationsAreOne(c,1),(function(){return"Error in avgPool: Either strides or dilations must be 1. "+"Got strides ".concat(c," and dilations '").concat(1,"'")}));var l=n.backend_util.computePool2DInfo(o.shape,i,c,1,s,u);if(1===l.filterWidth&&1===l.filterHeight&&n.util.arraysEqual(l.inShape,l.outShape))return na({inputs:{x:o},backend:a});var d=new pr(l,"avg",!1);return a.runWebGLProgram(d,[o],"float32")}},xr={kernelName:n.AvgPool3D,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.filterSize,c=r.strides,s=r.pad,u=r.dimRoundingMode,l=r.dataFormat,d=n.backend_util.computePool3DInfo(o.shape,i,c,[1,1,1],s,u,l),p=new hr(d,"avg",!1);return a.runWebGLProgram(p,[o],"float32")}},vr=function(e){this.variableNames=["dy"],this.outputShape=e.inShape;var n=e.filterHeight,t=e.filterWidth,a=e.strideHeight,r=e.strideWidth,o=e.dilationHeight,i=e.dilationWidth,c=e.effectiveFilterHeight,s=e.effectiveFilterWidth,u=c-1-e.padInfo.top,l=s-1-e.padInfo.left,d=1/(n*t);this.userCode="\n const ivec2 pads = ivec2(".concat(u,", ").concat(l,");\n const float avgMultiplier = float(").concat(d,");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n\n ivec2 dyRCCorner = coords.yz - pads;\n int dyRCorner = dyRCCorner.x;\n int dyCCorner = dyRCCorner.y;\n\n // Convolve dy(?, ?, d) with pos mask(:, :, d) to get dx(xR, xC, d).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < ").concat(c,";\n wR += ").concat(o,") {\n float dyR = float(dyRCorner + wR) / ").concat(a,".0;\n\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n for (int wC = 0; wC < ").concat(s,";\n wC+= ").concat(i,") {\n float dyC = float(dyCCorner + wC) / ").concat(r,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n float dyValue = getDy(b, idyR, idyC, d);\n\n dotProd += dyValue * avgMultiplier;\n }\n }\n setOutput(dotProd);\n }\n ")},gr=function(e){this.variableNames=["dy"],this.outputShape=e.inShape;var n=e.filterDepth,t=e.filterHeight,a=e.filterWidth,r=e.strideDepth,o=e.strideHeight,i=e.strideWidth,c=e.dilationDepth,s=e.dilationHeight,u=e.dilationWidth,l=e.effectiveFilterDepth,d=e.effectiveFilterHeight,p=e.effectiveFilterWidth,h=l-1-e.padInfo.front,f=d-1-e.padInfo.top,x=p-1-e.padInfo.left,v=1/(n*t*a);this.userCode="\n const ivec3 pads = ivec3(".concat(h,", ").concat(f,", ").concat(x,");\n const float avgMultiplier = float(").concat(v,");\n\n void main() {\n ivec5 coords = getOutputCoords();\n int batch = coords.x;\n int ch = coords.u;\n\n ivec3 dyCorner = ivec3(coords.y, coords.z, coords.w) - pads;\n int dyDCorner = dyCorner.x;\n int dyRCorner = dyCorner.y;\n int dyCCorner = dyCorner.z;\n\n // Convolve dy(?, ?, ?, d) with pos mask(:, :, :, ch) to get\n // dx(xD, xR, xC, ch).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n\n for (int wD = 0; wD < ").concat(l,";\n wD += ").concat(c,") {\n float dyD = float(dyDCorner + wD) / ").concat(r,".0;\n\n if (dyD < 0.0 || dyD >= ").concat(e.outDepth,".0 || fract(dyD) > 0.0) {\n continue;\n }\n int idyD = int(dyD);\n\n for (int wR = 0; wR < ").concat(d,";\n wR += ").concat(s,") {\n float dyR = float(dyRCorner + wR) / ").concat(o,".0;\n\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 ||\n fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n for (int wC = 0; wC < ").concat(p,";\n wC += ").concat(u,") {\n float dyC = float(dyCCorner + wC) / ").concat(i,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n float dyValue = getDy(batch, idyD, idyR, idyC, ch);\n\n dotProd += dyValue * avgMultiplier;\n }\n }\n }\n setOutput(dotProd);\n }\n ")},mr={kernelName:n.AvgPool3DGrad,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.input,c=r.filterSize,s=r.strides,u=r.pad,l=r.dimRoundingMode,d=n.backend_util.computePool3DInfo(i.shape,c,s,[1,1,1],u,l),p=new gr(d);return a.runWebGLProgram(p,[o],i.dtype)}},br={kernelName:n.AvgPoolGrad,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.input,c=i;le([o,i],"avgPoolGrad");var s=r.filterSize,u=r.strides,l=r.pad,d=n.backend_util.computePool2DInfo(c.shape,s,u,1,l),p=new vr(d);return a.runWebGLProgram(p,[o],c.dtype)}},Cr={kernelName:n.BatchMatMul,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs;return Fa({a:n.a,b:n.b,transposeA:a.transposeA,transposeB:a.transposeB,backend:t})}},yr=function(e,t,a,r,o,i){this.outputShape=[],this.variableNames=["x","mean","variance"],n.backend_util.assertAndGetBroadcastShape(e,t),n.backend_util.assertAndGetBroadcastShape(e,a);var c="0.0";null!=r&&(n.backend_util.assertAndGetBroadcastShape(e,r),this.variableNames.push("offset"),c="getOffsetAtOutCoords()");var s="1.0";null!=o&&(n.backend_util.assertAndGetBroadcastShape(e,o),this.variableNames.push("scale"),s="getScaleAtOutCoords()"),this.outputShape=e,this.userCode="\n void main() {\n float x = getXAtOutCoords();\n float mean = getMeanAtOutCoords();\n float variance = getVarianceAtOutCoords();\n float offset = ".concat(c,";\n float scale = ").concat(s,";\n float inv = scale * inversesqrt(variance + float(").concat(i,"));\n setOutput(dot(vec3(x, -mean, offset), vec3(inv, inv, 1)));\n }\n ")},wr=function(e,t,a,r,o,i){this.packedInputs=!0,this.packedOutput=!0,this.variableNames=["x","mean","variance"],n.backend_util.assertAndGetBroadcastShape(e,t),n.backend_util.assertAndGetBroadcastShape(e,a);var c="vec4(0.0)";null!=r&&(n.backend_util.assertAndGetBroadcastShape(e,r),this.variableNames.push("offset"),c="getOffsetAtOutCoords()");var s="vec4(1.0)";null!=o&&(n.backend_util.assertAndGetBroadcastShape(e,o),this.variableNames.push("scale"),s="getScaleAtOutCoords()"),this.outputShape=e,this.userCode="\n void main() {\n vec4 offset = ".concat(c,";\n vec4 scale = ").concat(s,";\n\n vec4 x = getXAtOutCoords();\n vec4 mean = getMeanAtOutCoords();\n vec4 variance = getVarianceAtOutCoords();\n\n vec4 inv = scale * inversesqrt(variance + vec4(").concat(i,"));\n\n setOutput((x - mean) * inv + offset);\n }\n ")},Ir={kernelName:n.FusedBatchNorm,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.mean,c=t.variance,s=t.offset,u=t.scale;n.util.assert(i.shape.length===c.shape.length,(function(){return"Batch normalization gradient requires mean and variance to have equal ranks."})),n.util.assert(null==s||i.shape.length===s.shape.length,(function(){return"Batch normalization gradient requires mean and offset to have equal ranks."})),n.util.assert(null==u||i.shape.length===u.shape.length,(function(){return"Batch normalization gradient requires mean and scale to have equal ranks."}));var l=r.varianceEpsilon;null==l&&(l=.001);var d=[o,i,c],p=null;null!=s&&(p=s.shape,d.push(s));var h=null;null!=u&&(h=u.shape,d.push(u));var f=n.env().getBool("WEBGL_PACK_NORMALIZATION")?new wr(o.shape,i.shape,c.shape,p,h,l):new yr(o.shape,i.shape,c.shape,p,h,l);return a.runWebGLProgram(f,d,d[0].dtype)}},Sr=function(e){this.variableNames=["source"],this.outputShape=e,this.rank=e.length;var n=Ne(this.rank);this.customUniforms=[{name:"start",arrayIndex:this.rank,type:"int"}];var t,a=function(e){if(1===e)return"sourceLoc";if(e<=6)return kr.slice(0,e).map((function(e){return"sourceLoc."+e})).join(",");throw Error("Slicing for rank ".concat(e," is not yet supported"))}(this.rank),r=e.map((function(e,n){return"sourceLoc.".concat(kr[n]," = start[").concat(n,"] + coords.").concat(kr[n],";")}));t="\n ".concat(n," sourceLoc;\n ").concat(n," coords = getOutputCoords();\n ").concat(r.join("\n"),"\n "),this.userCode="\n void main() {\n ".concat(t,"\n setOutput(getSource(").concat(a,"));\n }\n ")},kr=["x","y","z","w","u","v"],Rr=function(e){this.variableNames=["source"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=e,this.rank=e.length,this.customUniforms=[{name:"start",arrayIndex:this.rank,type:"int"}];var n=Ne(this.rank),t=Dt("coords",this.rank),a=Dt("sourceLoc",this.rank),r=1===this.rank?"sourceLoc":"vec2(".concat(a.slice(-2).join(),")"),o="getChannel(getSource(".concat(a.join(),"), ").concat(r,")"),i="\n result.x = ".concat(o,";\n if (++").concat(t[this.rank-1]," < ").concat(e[this.rank-1],") {\n ++").concat(a[this.rank-1],";\n result.y = ").concat(o,";\n --").concat(a[this.rank-1],";\n }\n "),c=1===this.rank?"":"\n --".concat(t[this.rank-1],";\n if (++").concat(t[this.rank-2]," < ").concat(e[this.rank-2],") {\n ++").concat(a[this.rank-2],";\n result.z = ").concat(o,";\n if (++").concat(t[this.rank-1]," < ").concat(e[this.rank-1],") {\n ++").concat(a[this.rank-1],";\n result.w = ").concat(o,";\n }\n }\n "),s=this.rank<=4?"sourceLoc = coords +\n ".concat(n,"(").concat(e.map((function(e,n){return"start[".concat(n,"]")})).join(),");"):e.map((function(e,n){return"".concat(a[n]," = ").concat(t[n]," + start[").concat(n,"];")})).join("\n");this.userCode="\n void main() {\n ".concat(n," coords = getOutputCoords();\n ").concat(n," sourceLoc;\n ").concat(s,"\n vec4 result = vec4(0.);\n ").concat(i,"\n ").concat(c,"\n setOutput(result);\n }\n ")};function Tr(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.begin,s=r.size,u=c(n.slice_util.parseSliceParams(o,i,s),2),l=u[0],d=u[1];if(n.slice_util.assertParamsValid(o,l,d),0===n.util.sizeFromShape(d))return a.makeTensorInfo(d,o.dtype,[]);if(a.shouldExecuteOnCPU([o])||"string"===o.dtype){var p=a.texData.get(o.dataId),h=yt(p.values,l,d,o.shape,o.dtype);return a.makeTensorInfo(d,o.dtype,h)}var f=a.texData.get(o.dataId).isPacked,x=n.slice_util.isSliceContinous(o.shape,l,d);if(f||!x){var v=n.env().getBool("WEBGL_PACK_ARRAY_OPERATIONS")?new Rr(d):new Sr(d),g=[l];return a.runWebGLProgram(v,[o],o.dtype,g)}return a.uploadToGPU(o.dataId),function(e,t,a,r){var o=r.texData.get(e.dataId),i=r.makeTensorInfo(a,e.dtype),c=r.texData.get(i.dataId);Object.assign(c,o),c.refCount=1,c.shape=a,c.dtype=e.dtype;var s=n.slice_util.computeFlatOffset(t,n.util.computeStrides(e.shape));o.slice&&(s+=o.slice.flatOffset),c.slice={flatOffset:s,origDataId:o.slice&&o.slice.origDataId||e.dataId};var u=r.dataRefCount.get(c.slice.origDataId)||1;return r.dataRefCount.set(c.slice.origDataId,u+1),i}(o,l,d,a)}var Nr={kernelName:n.Slice,backendName:"webgl",kernelFunc:Tr},Er={kernelName:n.BatchToSpaceND,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.blockShape,c=r.crops;n.util.assert(o.shape.length<=4,(function(){return"batchToSpaceND for rank > 4 with a WebGL backend not implemented yet"}));var s=i.reduce((function(e,n){return e*n})),u=n.backend_util.getReshaped(o.shape,i,s),l=n.backend_util.getPermuted(u.length,i.length),d=n.backend_util.getReshapedPermuted(o.shape,i,s),p=n.backend_util.getSliceBeginCoords(c,i.length),h=n.backend_util.getSliceSize(d,c,i.length),f=[],x=ya({inputs:{x:o},backend:a,attrs:{shape:u}}),v=_a({inputs:{x},backend:a,attrs:{perm:l}}),g=ya({inputs:{x:v},backend:a,attrs:{shape:d}}),m=Tr({inputs:{x:g},backend:a,attrs:{begin:p,size:h}});return f.push(x),f.push(v),f.push(g),f.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),m}},Ar={kernelName:n.Bincount,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.x,o=n.weights,i=a.size,c=t.readSync(r.dataId),s=t.readSync(o.dataId),u=qn(c,s,o.dtype,o.shape,i);return t.makeTensorInfo([i],o.dtype,u)}},_r={kernelName:n.BitwiseAnd,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=a.a,i=a.b,s=n.env().getBool("WEBGL_PACK_BINARY_OPERATIONS"),u=n.env().getNumber("WEBGL_VERSION");if(r.shouldExecuteOnCPU([o,i])||1===u){var l=r.texData.get(o.dataId).values,d=r.texData.get(i.dataId).values,p=c(Qn(o.shape,i.shape,l,d,o.dtype),2),h=p[0],f=p[1],x=r.makeTensorInfo(f,o.dtype);return r.texData.get(x.dataId).values=h,x}return t=s?new ea("\n int r = int(a.r) & int(b.r);\n int g = int(a.g) & int(b.g);\n int rb = int(a.b) & int(b.b);\n int ra = int(a.a) & int(b.a);\n return vec4(r, g, rb, ra);\n",o.shape,i.shape,!1):new Jt("\n return float(int(a.r) & int(b.r));\n",o.shape,i.shape),r.runWebGLProgram(t,[o,i],o.dtype)}},Or={kernelName:n.BroadcastArgs,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=t.s0,o=t.s1,i=a.readSync(r.dataId),c=a.readSync(o.dataId),s=n.backend_util.assertAndGetBroadcastShape(Array.from(i),Array.from(c));return a.makeTensorInfo([s.length],"int32",Int32Array.from(s))}},Fr=pa({opSnippet:"return float(a != b);",cpuKernelImpl:ft,dtype:"bool"}),Dr={kernelName:n.NotEqual,backendName:"webgl",kernelFunc:Fr};function Pr(e){var n=e.inputs,t=e.backend,a=n.input;return na({inputs:{x:t.texData.get(a.dataId).complexTensorInfos.real},backend:t})}var Lr={kernelName:n.Real,backendName:"webgl",kernelFunc:Pr},Br={kernelName:n.Cast,backendName:"webgl",kernelFunc:function e(a){var r=a.inputs,o=a.backend,i=a.attrs,s=r.x,u=i.dtype;if("complex64"===u){if("complex64"===s.dtype)return na({inputs:{x:s},backend:o});var l=t.zeros(s.shape),d=e({inputs:{x:s},backend:o,attrs:{dtype:"float32"}}),p=aa({inputs:{real:d,imag:l},backend:o});return l.dispose(),o.disposeIntermediateTensorInfo(d),p}if("complex64"===s.dtype){var h=Pr({inputs:{input:s},backend:o});return p=e({inputs:{x:h},backend:o,attrs:{dtype:u}}),o.disposeIntermediateTensorInfo(h),p}if(!n.util.hasEncodingLoss(s.dtype,u))return{dataId:(p=na({inputs:{x:s},backend:o})).dataId,shape:p.shape,dtype:u};if(o.shouldExecuteOnCPU([s])){var f=c(function(e,t,a,r){if("int32"===r)return[t,"int32",Int32Array.from(e)];if("bool"===r){var o=n.util.toTypedArray([0],a),i=c(hn((function(e,n){return e!==n?1:0}))(t,[],e,o,"bool"),2),s=i[0];return[i[1],"bool",s]}throw new Error("Error in Cast: failed to cast ".concat(a," to ").concat(r))}(o.texData.get(s.dataId).values,s.shape,s.dtype,u),3),x=f[0],v=f[1],g=f[2];return o.makeTensorInfo(x,v,g)}if("int32"===u)return function(e,n){var t=new Mt(e.shape,"return float(int(x));"),a=n.runWebGLProgram(t,[e],"int32");return{dataId:a.dataId,shape:a.shape,dtype:a.dtype}}(s,o);if("bool"===u){var m=o.makeTensorInfo([],"bool",n.util.getTypedArrayFromDType("bool",1));return p=Fr({inputs:{a:s,b:m},backend:o}),o.disposeIntermediateTensorInfo(m),p}throw new Error("Error in Cast: failed to cast ".concat(s.dtype," to ").concat(u))}},Vr="return ceil(x);",Wr=da({opSnippet:Vr,packedOpSnippet:Vr,cpuKernelImpl:Zn}),Ur={kernelName:n.Ceil,backendName:"webgl",kernelFunc:Wr},Mr=function(e){this.variableNames=["A"],this.customUniforms=[{name:"minVal",type:"float"},{name:"maxVal",type:"float"}],this.outputShape=e,this.userCode="\n\n void main() {\n float value = getAAtOutCoords();\n if (isnan(value)) {\n setOutput(value);\n return;\n }\n\n setOutput(clamp(value, minVal, maxVal));\n }\n "},Gr=function(e){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.customUniforms=[{name:"minVal",type:"float"},{name:"maxVal",type:"float"}],this.outputShape=e,this.userCode="\n void main() {\n vec4 value = getAAtOutCoords();\n\n if (any(isnan(value))) {\n setOutput(value);\n return;\n }\n\n setOutput(clamp(value, vec4(minVal), vec4(maxVal)));\n }\n "},zr={kernelName:n.ClipByValue,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=e.attrs,i=a.x,c=o.clipValueMin,s=o.clipValueMax;t=n.env().getBool("WEBGL_PACK_CLIP")?new Gr(i.shape):new Mr(i.shape);var u=[[c],[s]];return r.runWebGLProgram(t,[i],i.dtype,u)}},Xr=function(e){this.variableNames=["real","imag"],this.outputShape=e,this.userCode="\n void main() {\n float re = abs(getRealAtOutCoords());\n float im = abs(getImagAtOutCoords());\n float mx = max(re, im);\n\n // sadly the length function in glsl is not underflow-safe\n // (at least not on Intel GPUs). So the safe solution is\n // to ensure underflow-safety in all cases.\n setOutput(\n mx == 0.0 ? 0.0 : mx * length(vec2(1, min(re, im)/mx))\n );\n }\n "};function Hr(e,n){return{dataId:n.dataId,dtype:n.dtype,shape:e.shape}}var jr={kernelName:n.ComplexAbs,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=n.x,r=t.texData.get(a.dataId),o=new Xr(a.shape),i=[Hr(a,r.complexTensorInfos.real),Hr(a,r.complexTensorInfos.imag)];return t.runWebGLProgram(o,i,i[0].dtype)}},Kr=function(e){this.outputShape=[],this.outputShape=n.backend_util.computeOutShape(e,1),this.variableNames=e.map((function(e,n){return"T".concat(n)}));var t=new Array(e.length-1);t[0]=e[0][1];for(var a=1;a= ").concat(s[u-1],") {\n return getChannel(\n getT").concat(u,"(").concat(Yr(c,l,f),"),\n vec2(").concat(Yr(d,l,f),"));\n }")}var x=s.length,v=s[s.length-1];h+="\n return getChannel(\n getT".concat(x,"(").concat(Yr(c,l,v),"),\n vec2(").concat(Yr(d,l,v),"));"),this.userCode="\n float getValue(".concat(c.map((function(e){return"int "+e})),") {\n ").concat(h,"\n }\n\n void main() {\n ").concat(o," coords = getOutputCoords();\n vec4 result = vec4(getValue(").concat(i,"), 0., 0., 0.);\n\n ").concat(i[r-1]," = ").concat(i[r-1]," + 1;\n if (").concat(i[r-1]," < ").concat(a[r-1],") {\n result.g = getValue(").concat(i,");\n }\n\n ").concat(i[r-2]," = ").concat(i[r-2]," + 1;\n if (").concat(i[r-2]," < ").concat(a[r-2],") {\n result.a = getValue(").concat(i,");\n }\n\n ").concat(i[r-1]," = ").concat(i[r-1]," - 1;\n if (").concat(i[r-2]," < ").concat(a[r-2]," &&\n ").concat(i[r-1]," < ").concat(a[r-1],") {\n result.b = getValue(").concat(i,");\n }\n setOutput(result);\n }\n ")};function Yr(e,n,t){var a=e.indexOf(n);return e.map((function(e,n){return n===a?"".concat(e," - ").concat(t):e})).join()}function Qr(e){var n=e.inputs,t=e.backend,a=n.input;return na({inputs:{x:t.texData.get(a.dataId).complexTensorInfos.imag},backend:t})}var Zr={kernelName:n.Imag,backendName:"webgl",kernelFunc:Qr};function Jr(e,t,a){var r,o,c=e[0].dtype;if("complex64"===c){var s=e.map((function(e){return Pr({inputs:{input:e},backend:a})})),u=e.map((function(e){return Qr({inputs:{input:e},backend:a})})),l=Jr(s,t,a),d=Jr(u,t,a),p=aa({inputs:{real:l,imag:d},backend:a});return s.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),u.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),a.disposeIntermediateTensorInfo(l),a.disposeIntermediateTensorInfo(d),p}var h=a.shouldExecuteOnCPU(e);if("string"===c&&(h=!0),h){var f=e.map((function(e){var r=n.util.sizeFromShape(e.shape.slice(t));return ya({inputs:{x:e},backend:a,attrs:{shape:[-1,r]}})})),x=f.map((function(e){return{vals:a.readSync(e.dataId),shape:e.shape}})),v=n.backend_util.computeOutShape(f.map((function(e){return e.shape})),1),g=1===f[0].shape[0],m=Jn(x,v,c,g),b=n.backend_util.computeOutShape(e.map((function(e){return e.shape})),t),C=a.makeTensorInfo(b,c,m);return f.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),C}var y=e.filter((function(e){return n.util.sizeFromShape(e.shape)>0})),w=n.env().getBool("WEBGL_PACK_ARRAY_OPERATIONS")&&y[0].shape.length>1;if(1===y.length){var I=w?new Mt(e[0].shape,zt):new Xt(e[0].shape,zt);return a.runWebGLProgram(I,e,c)}var S=n.env().getNumber("WEBGL_MAX_TEXTURES_IN_SHADER");if(y.length>S){for(var k=[],R=0;R0}));return 1===s.length?na({inputs:{x:s[0]},backend:a}):Jr(s,o,a)}var eo={kernelName:n.Concat,backendName:"webgl",kernelFunc:$r},no=function(e,n,t,a,r){void 0===n&&(n=!1),void 0===t&&(t=null),void 0===a&&(a=!1),void 0===r&&(r=!1),this.variableNames=["x","W"],this.outputShape=e.outShape;var o=e.padInfo.top,i=e.padInfo.left,c=e.strideHeight,s=e.strideWidth,u=e.dilationHeight,l=e.dilationWidth,d=e.filterHeight,p=e.filterWidth,h=4*Math.floor(e.inChannels/4),f=e.inChannels%4,x="channelsLast"===e.dataFormat,v=x?1:2,g=x?2:3,m=x?3:1,b="",C="";t&&(b=a?"float activation(float a) {\n float b = getPreluActivationWeightsAtOutCoords();\n ".concat(t,"\n }"):r?"float activation(float a) {\n float b = getLeakyreluAlphaAtOutCoords();\n ".concat(t,"\n }"):"\n float activation(float x) {\n ".concat(t,"\n }\n "),C="result = activation(result);");var y=n?"result += getBiasAtOutCoords();":"";n&&this.variableNames.push("bias"),a&&this.variableNames.push("preluActivationWeights"),r&&this.variableNames.push("leakyreluAlpha"),this.userCode="\n ".concat(b,"\n\n const ivec2 strides = ivec2(").concat(c,", ").concat(s,");\n const ivec2 pads = ivec2(").concat(o,", ").concat(i,");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d2 = coords[").concat(m,"];\n\n ivec2 xRCCorner =\n ivec2(coords[").concat(v,"], coords[").concat(g,"]) * strides - pads;\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // Convolve x(?, ?, d1) with w(:, :, d1, d2) to get y(yR, yC, d2).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < ").concat(d,"; wR++) {\n int xR = xRCorner + wR * ").concat(u,";\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(p,"; wC++) {\n int xC = xCCorner + wC * ").concat(l,";\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n for (int d1 = 0; d1 < ").concat(h,"; d1 += 4) {\n vec4 wValues = vec4(\n getW(wR, wC, d1, d2),\n getW(wR, wC, d1 + 1, d2),\n getW(wR, wC, d1 + 2, d2),\n getW(wR, wC, d1 + 3, d2)\n );\n\n if (").concat(x,") {\n vec4 xValues = vec4(\n getX(batch, xR, xC, d1),\n getX(batch, xR, xC, d1 + 1),\n getX(batch, xR, xC, d1 + 2),\n getX(batch, xR, xC, d1 + 3)\n );\n dotProd += dot(xValues, wValues);\n } else {\n vec4 xValues = vec4(\n getX(batch, d1, xR, xC),\n getX(batch, d1 + 1, xR, xC),\n getX(batch, d1 + 2, xR, xC),\n getX(batch, d1 + 3, xR, xC)\n );\n dotProd += dot(xValues, wValues);\n }\n }\n\n if (").concat(1===f,") {\n\n if (").concat(x,") {\n dotProd +=\n getX(batch, xR, xC, ").concat(h,") *\n getW(wR, wC, ").concat(h,", d2);\n } else {\n dotProd +=\n getX(batch, ").concat(h,", xR, xC) *\n getW(wR, wC, ").concat(h,", d2);\n }\n\n } else if (").concat(2===f,") {\n vec2 wValues = vec2(\n getW(wR, wC, ").concat(h,", d2),\n getW(wR, wC, ").concat(h," + 1, d2)\n );\n\n if (").concat(x,") {\n vec2 xValues = vec2(\n getX(batch, xR, xC, ").concat(h,"),\n getX(batch, xR, xC, ").concat(h," + 1)\n );\n dotProd += dot(xValues, wValues);\n } else {\n vec2 xValues = vec2(\n getX(batch, ").concat(h,", xR, xC),\n getX(batch, ").concat(h," + 1, xR, xC)\n );\n dotProd += dot(xValues, wValues);\n }\n\n } else if (").concat(3===f,") {\n vec3 wValues = vec3(\n getW(wR, wC, ").concat(h,", d2),\n getW(wR, wC, ").concat(h," + 1, d2),\n getW(wR, wC, ").concat(h," + 2, d2)\n );\n\n if (").concat(x,") {\n vec3 xValues = vec3(\n getX(batch, xR, xC, ").concat(h,"),\n getX(batch, xR, xC, ").concat(h," + 1),\n getX(batch, xR, xC, ").concat(h," + 2)\n );\n dotProd += dot(xValues, wValues);\n } else {\n vec3 xValues = vec3(\n getX(batch, ").concat(h,", xR, xC),\n getX(batch, ").concat(h," + 1, xR, xC),\n getX(batch, ").concat(h," + 2, xR, xC)\n );\n dotProd += dot(xValues, wValues);\n }\n\n }\n }\n }\n\n float result = dotProd;\n ").concat(y,"\n ").concat(C,"\n setOutput(result);\n }\n ")},to=function(e){this.variableNames=["x","W"],this.outputShape=e.outShape;var n=e.padInfo.front,t=e.padInfo.top,a=e.padInfo.left,r=e.strideDepth,o=e.strideHeight,i=e.strideWidth,c=e.dilationDepth,s=e.dilationHeight,u=e.dilationWidth,l=e.filterDepth,d=e.filterHeight,p=e.filterWidth,h=4*Math.floor(e.inChannels/4),f=e.inChannels%4;this.userCode="\n const ivec3 strides = ivec3(".concat(r,", ").concat(o,", ").concat(i,");\n const ivec3 pads = ivec3(").concat(n,", ").concat(t,", ").concat(a,");\n\n void main() {\n ivec5 coords = getOutputCoords();\n int batch = coords.x;\n int d2 = coords.u;\n\n ivec3 xFRCCorner = ivec3(coords.y, coords.z, coords.w) * strides - pads;\n int xFCorner = xFRCCorner.x;\n int xRCorner = xFRCCorner.y;\n int xCCorner = xFRCCorner.z;\n\n // Convolve x(?, ?, ?, d1) with w(:, :, :, d1, d2) to get\n // y(yF, yR, yC, d2). ? = to be determined. : = across all\n // values in that axis.\n float dotProd = 0.0;\n for (int wF = 0; wF < ").concat(l,"; wF++) {\n int xF = xFCorner + wF * ").concat(c,";\n\n if (xF < 0 || xF >= ").concat(e.inDepth,") {\n continue;\n }\n\n for (int wR = 0; wR < ").concat(d,"; wR++) {\n int xR = xRCorner + wR * ").concat(s,";\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(p,"; wC++) {\n int xC = xCCorner + wC * ").concat(u,";\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n for (int d1 = 0; d1 < ").concat(h,"; d1 += 4) {\n vec4 xValues = vec4(\n getX(batch, xF, xR, xC, d1),\n getX(batch, xF, xR, xC, d1 + 1),\n getX(batch, xF, xR, xC, d1 + 2),\n getX(batch, xF, xR, xC, d1 + 3)\n );\n vec4 wValues = vec4(\n getW(wF, wR, wC, d1, d2),\n getW(wF, wR, wC, d1 + 1, d2),\n getW(wF, wR, wC, d1 + 2, d2),\n getW(wF, wR, wC, d1 + 3, d2)\n );\n\n dotProd += dot(xValues, wValues);\n }\n\n if (").concat(1===f,") {\n dotProd +=\n getX(batch, xF, xR, xC, ").concat(h,") *\n getW(wF, wR, wC, ").concat(h,", d2);\n } else if (").concat(2===f,") {\n vec2 xValues = vec2(\n getX(batch, xF, xR, xC, ").concat(h,"),\n getX(batch, xF, xR, xC, ").concat(h," + 1)\n );\n vec2 wValues = vec2(\n getW(wF, wR, wC, ").concat(h,", d2),\n getW(wF, wR, wC, ").concat(h," + 1, d2)\n );\n dotProd += dot(xValues, wValues);\n } else if (").concat(3===f,") {\n vec3 xValues = vec3(\n getX(batch, xF, xR, xC, ").concat(h,"),\n getX(batch, xF, xR, xC, ").concat(h," + 1),\n getX(batch, xF, xR, xC, ").concat(h," + 2)\n );\n vec3 wValues = vec3(\n getW(wF, wR, wC, ").concat(h,", d2),\n getW(wF, wR, wC, ").concat(h," + 1, d2),\n getW(wF, wR, wC, ").concat(h," + 2, d2)\n );\n dotProd += dot(xValues, wValues);\n }\n }\n }\n }\n setOutput(dotProd);\n }\n ")},ao=function(e,t,a,r,o){void 0===t&&(t=!1),void 0===a&&(a=null),void 0===r&&(r=!1),void 0===o&&(o=!1),this.variableNames=["x","W"],this.packedInputs=!0,this.packedOutput=!0,this.customUniforms=[{name:"pads",type:"ivec2"},{name:"strides",type:"ivec2"},{name:"dilations",type:"ivec2"},{name:"inDims",type:"ivec2"}],this.outputShape=e.outShape,this.enableShapeUniforms=De(this.outputShape.length);for(var i=e.padInfo.left,c=e.strideWidth,s=e.dilationWidth,u=e.filterHeight,l=e.filterWidth,d=l,p="\n int xR; int xC; int xCOffset;\n vec4 wTexel; vec4 previous; vec4 final;",h=0;h=0 && xR < inDims[0]) {\n ";for(var f=0;f<(d+1)/2;f++){var x=2*f;if(p+="\n xC = xCCorner + ".concat(x*s,";\n "),1===c){if(x= 0 && xCOffset < inDims[1] && xTexelC".concat(x,"Ready == 0) {\n xTexelC").concat(x," = getX(batch, xR, xCOffset, d1);\n\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(x,".zw = vec2(0.0);\n }\n xTexelC").concat(x,"Ready = 1;\n }\n "),p+=1===s&&x>0?"\n xC".concat(x," = vec4(xTexelC").concat(x-2,".zw, xTexelC").concat(x,".xy);\n "):"\n xCOffset = xC + 1 - 2;\n\n if (xCOffset >= 0 && xCOffset < inDims[1]) {\n previous = getX(batch, xR, xCOffset, d1);\n\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n previous.zw = vec2(0.0);\n }\n\n xC".concat(x," = vec4(previous.zw, xTexelC").concat(x,".xy);\n } else {\n xC").concat(x," = vec4(0.0, 0.0, xTexelC").concat(x,".xy);\n }\n ")):p+="\n if (xC >= 0 && xC < inDims[1] && xTexelC".concat(x,"Ready == 0) {\n xTexelC").concat(x," = getX(batch, xR, xC, d1);\n if (xC + 1 >= inDims[1]) {\n xTexelC").concat(x,".zw = vec2(0.0);\n }\n xTexelC").concat(x,"Ready = 1;\n }\n\n xC").concat(x," = xTexelC").concat(x,";\n "),x+1= 0 && xCOffset < inDims[1] && xTexelC").concat(x+1,"Ready == 0) {\n xTexelC").concat(x+1," = getX(batch, xR, xCOffset, d1);\n\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(x+1,".zw = vec2(0.0);\n }\n xTexelC").concat(x+1,"Ready = 1;\n }\n "),p+=s>1?"\n xCOffset -= 2;\n if (xCOffset >= 0 && xCOffset < inDims[1]) {\n previous = getX(batch, xR, xCOffset, d1);\n xC".concat(x+1," = vec4(previous.zw, xTexelC").concat(x+1,".xy);\n } else {\n xC").concat(x+1," = vec4(0.0, 0.0, xTexelC").concat(x+1,".xy);\n }\n "):"\n xC".concat(x+1," = vec4(xTexelC").concat(x,".zw, xTexelC").concat(x+1,".xy);\n ")):p+=1===v?"\n xC".concat(x+1," = xTexelC").concat(x,";\n "):"\n xCOffset = xC + ".concat(v,";\n\n if (xCOffset >= 0 && xCOffset < inDims[1] && xTexelC").concat(x+1,"Ready == 0) {\n xTexelC").concat(x+1," = getX(batch, xR, xCOffset, d1);\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(x+1,".zw = vec2(0.0);\n }\n xTexelC").concat(x+1,"Ready = 1;\n }\n\n xC").concat(x+1," = xTexelC").concat(x+1,";\n ")}}else x= 0 && xCOffset < inDims[1] && xTexelC".concat(x,"Ready == 0) {\n xTexelC").concat(x," = getX(batch, xR, xCOffset, d1);\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(x,".zw = vec2(0.0);\n }\n xTexelC").concat(x,"Ready = 1;\n }\n\n if(xC + 1 >= 0 && xC + 1 < inDims[1] && xTexelC").concat(x+1,"Ready == 0) {\n xTexelC").concat(x+1," = getX(batch, xR, xC + 1, d1);\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xC + 2 >= inDims[1]) {\n xTexelC").concat(x+1,".zw = vec2(0.0);\n }\n xTexelC").concat(x+1,"Ready = 1;\n }\n\n xC").concat(x," = vec4(xTexelC").concat(x,".zw, xTexelC").concat(x+1,".zw);\n "),x+1= 0 && xCOffset < inDims[1]) {\n final = getX(batch, xR, xCOffset, d1);\n }\n xC".concat(x+1," = vec4(xTexelC").concat(x+1,".xy, final.xy);\n "))):(p+="\n if(xC >= 0 && xC < inDims[1] && xTexelC".concat(x,"Ready == 0) {\n xTexelC").concat(x," = getX(batch, xR, xC, d1);\n if (xC + 1 >= inDims[1]) {\n xTexelC").concat(x,".zw = vec2(0.0);\n }\n xTexelC").concat(x,"Ready = 1;\n }\n\n xCOffset = xC + strides[1];\n if(xCOffset >= 0 && xCOffset < inDims[1] && xTexelC").concat(x+1,"Ready == 0) {\n xTexelC").concat(x+1," = getX(batch, xR, xCOffset, d1);\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(x+1,".zw = vec2(0.);\n }\n xTexelC").concat(x+1,"Ready = 1;\n }\n\n xC").concat(x," = vec4(\n xTexelC").concat(x,".xy, xTexelC").concat(x+1,".xy);\n "),x+1= 0) {\n // Use custom imod instead mod. On Intel GPU, mod may generate\n // unexpected value.\n // https://github.com/tensorflow/tfjs/issues/5447\n offsetX = imod(blockIndex, outWidth) * stride[1] - pad[1];\n d1 = offsetX + dilation[1] * (imod(pos, itemsPerBlockRow) /\n inChannels);\n\n if(d1 < inputShape[").concat(i,"] && d1 >= 0) {\n\n ch = imod(pos, inChannels);\n\n if (").concat(r,") {\n innerDims = vec2(d1, ch);\n result[").concat(2*u+l,"] = getChannel(\n getA(rc.x, d0, int(innerDims.x),\n int(innerDims.y)), innerDims);\n } else {\n innerDims = vec2(d0, d1);\n result[").concat(2*u+l,"] = getChannel(\n getA(rc.x, ch, int(innerDims.x),\n int(innerDims.y)), innerDims);\n }\n }\n }\n }\n ");this.userCode="\n void main() {\n ivec3 rc = getOutputCoords();\n\n vec4 result = vec4(0);\n\n int blockIndex, pos, offsetY, d0, offsetX, d1, ch;\n vec2 innerDims;\n\n ".concat(s,"\n\n ").concat(a.output," = result;\n }\n ")};function oo(e,n){var t=e.length;return t>=3?s(s([],c(e.slice(0,-3)),!1),n?[e[t-3]*e[t-2],e[t-1]]:[e[t-3],e[t-2]*e[t-1]],!1):!n&&1===t&&e[0]>1?[e[0],1]:null}function io(e){var t,a,r,o=e.x,c=e.filter,s=e.convInfo,u=e.backend,l=e.bias,d=void 0===l?null:l,p=e.preluActivationWeights,h=void 0===p?null:p,f=e.leakyreluAlpha,x=void 0===f?0:f,v=e.activation,g=void 0===v?null:v,m=o.shape,b=u.texData.get(o.dataId),C=s.inChannels,y=m[0]*m[1]*m[2],w=s.outChannels,I="channelsLast"===s.dataFormat,S=[];if(null!=h&&null!=(k=oo(h.shape,I))&&(h=ya({inputs:{x:h},backend:u,attrs:{shape:k}}),S.push(h)),null!=d&&null!=(k=oo(d.shape,I))&&(d=ya({inputs:{x:d},backend:u,attrs:{shape:k}}),S.push(d)),(1!==y&&1!==w||!(C>1e3))&&b.isPacked&&I&&null!=b.texture&&m[2]%2!=0&&n.util.arraysEqual(b.shape.slice(-3),m.slice(-3))){var k=m[0]*m[1]*(m[2]+1),R={dataId:o.dataId,shape:[1,k,s.inChannels],dtype:o.dtype},T=b.shape;b.shape=b.shape.slice(),b.shape[b.shape.length-2]++,n.util.assert(ee(b.shape,R.shape),(function(){return"packed reshape ".concat(b.shape," to ").concat(R.shape," isn't free")}));var N=ya({inputs:{x:c},backend:u,attrs:{shape:[1,s.inChannels,s.outChannels]}});S.push(N);var E=Fa({a:R,b:N,backend:u,transposeA:!1,transposeB:!1,bias:d,activation:g,preluActivationWeights:h,leakyreluAlpha:x}),A=u.texData.get(E.dataId);n.util.assert(A.isPacked,(function(){return"batchMatMul result is expected to be packed"})),b.shape=T,A.shape=s.outShape,(r=na({inputs:{x:E},backend:u})).shape=s.outShape,S.push(E)}else{var _=s.outHeight*s.outWidth,O=ya({inputs:{x:o},backend:u,attrs:{shape:I?[s.batchSize,_,s.inChannels]:[s.batchSize,s.inChannels,_]}}),F=(N=ya({inputs:{x:c},backend:u,attrs:{shape:[1,s.inChannels,s.outChannels]}}),Fa({a:I?O:N,b:I?N:O,transposeA:!I,transposeB:!1,backend:u,bias:d,activation:g,preluActivationWeights:h,leakyreluAlpha:x}));r=ya({inputs:{x:F},backend:u,attrs:{shape:s.outShape}}),S.push(O),S.push(N),S.push(F)}try{for(var D=i(S),P=D.next();!P.done;P=D.next()){var L=P.value;u.disposeIntermediateTensorInfo(L)}}catch(e){t={error:e}}finally{try{P&&!P.done&&(a=D.return)&&a.call(D)}finally{if(t)throw t.error}}return r}function co(e){var t,a,r,o=e.x,c=e.filter,s=e.convInfo,u=e.backend,l=e.bias,d=void 0===l?null:l,p=e.preluActivationWeights,h=void 0===p?null:p,f=e.leakyreluAlpha,x=void 0===f?0:f,v=e.activation,g=void 0===v?null:v,m=s.filterWidth,b=s.filterHeight,C=s.inChannels,y=s.outWidth,w=s.outHeight,I="channelsLast"===s.dataFormat,S=m*b*C,k=w*y,R=[s.batchSize,S,k],T=[];null!=h&&null!=(r=oo(h.shape,I))&&(h=ya({inputs:{x:h},backend:u,attrs:{shape:r}}),T.push(h)),null!=d&&null!=(r=oo(d.shape,I))&&(d=ya({inputs:{x:d},backend:u,attrs:{shape:r}}),T.push(d));var N=ya({inputs:{x:c},backend:u,attrs:{shape:[1,S,n.util.sizeFromShape(c.shape)/S]}});T.push(N);var E=new ro(R,s),A=[o.shape,[s.padInfo.top,s.padInfo.left],[s.strideHeight,s.strideWidth],[s.dilationHeight,s.dilationWidth],[s.inChannels],[s.filterWidth*s.inChannels],[s.outWidth]],_=u.runWebGLProgram(E,[o],"float32",A),O=ya({inputs:{x:_},backend:u,attrs:{shape:R}});T.push(_),T.push(O);var F=null!=d,D=null!=h,P="leakyrelu"===g,L=g?ha(g,!0):null,B=new fa(I?O.shape:N.shape,I?N.shape:O.shape,I?[s.batchSize,k,s.outChannels]:[s.batchSize,s.outChannels,k],!0,!1,F,L,D,P),V=I?[O,N]:[N,O];if(d&&V.push(d),D&&V.push(h),P){var W=u.makeTensorInfo([],"float32",n.util.createScalarValue(x,"float32"));V.push(W),T.push(W)}var U=u.runWebGLProgram(B,V,"float32"),M=ya({inputs:{x:U},backend:u,attrs:{shape:s.outShape}});T.push(U);try{for(var G=i(T),z=G.next();!z.done;z=G.next()){var X=z.value;u.disposeIntermediateTensorInfo(X)}}catch(e){t={error:e}}finally{try{z&&!z.done&&(a=G.return)&&a.call(G)}finally{if(t)throw t.error}}return M}var so,uo={kernelName:n.Conv2D,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=e.attrs,i=a.x,c=a.filter,s=o.strides,u=o.pad,l=o.dataFormat,d=o.dilations,p=o.dimRoundingMode,h=n.backend_util.convertConv2DDataFormat(l),f=n.backend_util.computeConv2DInfo(i.shape,c.shape,s,d,u,p,!1,h);if(1!==f.filterHeight||1!==f.filterWidth||1!==f.dilationHeight||1!==f.dilationWidth||1!==f.strideHeight||1!==f.strideWidth||"SAME"!==f.padInfo.type&&"VALID"!==f.padInfo.type)if(f.strideWidth<=2&&"channelsLast"===h&&n.env().getBool("WEBGL_EXP_CONV")){var x=new ao(f),v=[[f.padInfo.top,f.padInfo.left],[f.strideHeight,f.strideWidth],[f.dilationHeight,f.dilationWidth],[f.inHeight,f.inWidth]];t=r.runWebGLProgram(x,[i,c],"float32",v)}else n.env().getBool("WEBGL_CONV_IM2COL")?t=co({x:i,filter:c,convInfo:f,backend:r}):(x=new no(f),t=r.runWebGLProgram(x,[i,c],"float32"));else t=io({x:i,filter:c,convInfo:f,backend:r});var g=ya({inputs:{x:t},backend:r,attrs:{shape:f.outShape}});return r.disposeIntermediateTensorInfo(t),g}},lo=function(e){this.variableNames=["x","dy"],this.outputShape=e.filterShape;var n=e.strideHeight,t=e.strideWidth,a=e.padInfo.top,r=e.padInfo.left,o="channelsLast"===e.dataFormat;this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int wR = coords.x;\n int wC = coords.y;\n int d1 = coords.z;\n int d2 = coords.w;\n\n // Convolve x(?, ?, d1) with dy(:, :, d2) to get dw(wR, wC, d1, d2).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n\n for (int b = 0; b < ".concat(e.batchSize,"; b++) {\n for (int yR = 0; yR < ").concat(e.outHeight,"; yR++) {\n int xR = wR + yR * ").concat(n," - ").concat(a,";\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int yC = 0; yC < ").concat(e.outWidth,"; yC++) {\n int xC = wC + yC * ").concat(t," - ").concat(r,";\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n ").concat(o?"float dyValue = getDy(b, yR, yC, d2);\n float xValue = getX(b, xR, xC, d1);\n dotProd += (xValue * dyValue);":"float dyValue = getDy(b, d2, yR, yC);\n float xValue = getX(b, d1, xR, xC);\n dotProd += (xValue * dyValue);","\n }\n }\n }\n setOutput(dotProd);\n }\n ")},po=function(e){this.variableNames=["dy","W"],this.outputShape=e.inShape;var n=e.filterHeight,t=e.filterWidth,a=e.strideHeight,r=e.strideWidth,o="channelsLast"===e.dataFormat,i=n-1-e.padInfo.top,c=t-1-e.padInfo.left,s=o?1:2,u=o?2:3,l=o?3:1;this.userCode="\n const ivec2 pads = ivec2(".concat(i,", ").concat(c,");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d1 = coords[").concat(l,"];\n\n ivec2 dyCorner = ivec2(coords[").concat(s,"], coords[").concat(u,"]) - pads;\n int dyRCorner = dyCorner.x;\n int dyCCorner = dyCorner.y;\n\n // Convolve dy(?, ?, d2) with w(:, :, d1, d2) to compute dx(xR, xC, d1).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < ").concat(n,"; wR++) {\n float dyR = float(dyRCorner + wR) / ").concat(a,".0;\n\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n int wRPerm = ").concat(n," - 1 - wR;\n\n for (int wC = 0; wC < ").concat(t,"; wC++) {\n float dyC = float(dyCCorner + wC) / ").concat(r,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n int wCPerm = ").concat(t," - 1 - wC;\n\n for (int d2 = 0; d2 < ").concat(e.outChannels,"; d2++) {\n\n if (").concat(o,") {\n float xValue = getDy(batch, idyR, idyC, d2);\n float wValue = getW(wRPerm, wCPerm, d1, d2);\n dotProd += xValue * wValue;\n } else {\n float xValue = getDy(batch, d2, idyR, idyC);\n float wValue = getW(wRPerm, wCPerm, d1, d2);\n dotProd += xValue * wValue;\n }\n\n }\n }\n }\n setOutput(dotProd);\n }\n ")},ho=function(e){this.variableNames=["x","dy"],this.outputShape=e.filterShape;var n=e.strideDepth,t=e.strideHeight,a=e.strideWidth,r=e.padInfo.front,o=e.padInfo.top,i=e.padInfo.left;this.userCode="\n void main() {\n ivec5 coords = getOutputCoords();\n int wF = coords.x;\n int wR = coords.y;\n int wC = coords.z;\n int d1 = coords.w;\n int d2 = coords.u;\n\n float dotProd = 0.0;\n\n for (int b = 0; b < ".concat(e.batchSize,"; b++) {\n for (int yF = 0; yF < ").concat(e.outDepth,"; yF++) {\n int xF = wF + yF * ").concat(n," - ").concat(r,";\n\n if (xF < 0 || xF >= ").concat(e.inDepth,") {\n continue;\n }\n\n for (int yR = 0; yR < ").concat(e.outHeight,"; yR++) {\n int xR = wR + yR * ").concat(t," - ").concat(o,";\n\n if (xR < 0 || xR >= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int yC = 0; yC < ").concat(e.outWidth,"; yC++) {\n int xC = wC + yC * ").concat(a," - ").concat(i,";\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n float dyValue = getDy(b, yF, yR, yC, d2);\n float xValue = getX(b, xF, xR, xC, d1);\n dotProd += (xValue * dyValue);\n }\n }\n }\n }\n setOutput(dotProd);\n }\n ")},fo=function(e){this.variableNames=["dy","W"],this.outputShape=e.inShape;var n=e.filterDepth,t=e.filterHeight,a=e.filterWidth,r=e.strideDepth,o=e.strideHeight,i=e.strideWidth,c=n-1-e.padInfo.front,s=t-1-e.padInfo.top,u=a-1-e.padInfo.left;this.userCode="\n const ivec3 pads = ivec3(".concat(c,", ").concat(s,", ").concat(u,");\n\n void main() {\n ivec5 coords = getOutputCoords();\n int batch = coords.x;\n int d1 = coords.u;\n\n\n ivec3 dyCorner = ivec3(coords.y, coords.z, coords.w) - pads;\n int dyFCorner = dyCorner.x;\n int dyRCorner = dyCorner.y;\n int dyCCorner = dyCorner.z;\n\n float dotProd = 0.0;\n for (int wF = 0; wF < ").concat(n,"; wF++) {\n float dyF = float(dyFCorner + wF) / ").concat(r,".0;\n\n if (dyF < 0.0 || dyF >= ").concat(e.outDepth,".0 || fract(dyF) > 0.0) {\n continue;\n }\n int idyF = int(dyF);\n\n int wFPerm = ").concat(n," - 1 - wF;\n\n for (int wR = 0; wR < ").concat(t,"; wR++) {\n float dyR = float(dyRCorner + wR) / ").concat(o,".0;\n\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 ||\n fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n int wRPerm = ").concat(t," - 1 - wR;\n\n for (int wC = 0; wC < ").concat(a,"; wC++) {\n float dyC = float(dyCCorner + wC) / ").concat(i,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n int wCPerm = ").concat(a," - 1 - wC;\n\n for (int d2 = 0; d2 < ").concat(e.outChannels,"; d2++) {\n float xValue = getDy(batch, idyF, idyR, idyC, d2);\n float wValue = getW(wFPerm, wRPerm, wCPerm, d1, d2);\n dotProd += xValue * wValue;\n }\n }\n }\n }\n setOutput(dotProd);\n }\n ")},xo={kernelName:n.Conv2DBackpropFilter,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.dy,c=r.strides,s=r.pad,u=r.dataFormat,l=r.dimRoundingMode,d=r.filterShape,p=n.backend_util.convertConv2DDataFormat(u),h=n.backend_util.computeConv2DInfo(o.shape,d,c,1,s,l,!1,p),f=new lo(h);return a.runWebGLProgram(f,[o,i],"float32")}},vo=function(e){this.variableNames=["dy","W"],this.packedInputs=!0,this.packedOutput=!0,this.customUniforms=[{name:"strides",type:"vec2"}],this.outputShape=e.inShape,this.enableShapeUniforms=De(this.outputShape.length);var n=e.filterHeight,t=e.filterWidth,a=n-1-e.padInfo.top,r=t-1-e.padInfo.left;this.userCode="\n const ivec2 pads = ivec2(".concat(a,", ").concat(r,");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d1 = coords[3];\n\n ivec2 dyCorner = ivec2(coords[1], coords[2]) - pads;\n int dyRCorner = dyCorner.x;\n int dyCCorner = dyCorner.y;\n\n vec4 result = vec4(0.);\n for (int wR = 0; wR < ").concat(n,"; wR++) {\n float dyR = float(dyRCorner + wR) / strides[0];\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n int wRPerm = ").concat(n," - 1 - wR;\n\n for (int wC = 0; wC < ").concat(t,"; wC++) {\n int wCPerm = ").concat(t," - 1 - wC;\n\n float dyC = float(dyCCorner + wC) / strides[1];\n bool idyCVal = (dyC >= 0.0) && (dyC < ").concat(e.outWidth,".0)\n && (fract(dyC) == 0.0);\n int idyC = int(dyC);\n\n float dyC2 = float(dyCCorner + wC + 1) / strides[1];\n bool idyCVal2 = (dyC2 >= 0.0) && (dyC2 < ").concat(e.outWidth,".0)\n && (fract(dyC2) == 0.0);\n int idyC2 = int(dyC2);\n\n if (idyCVal && idyCVal2) {\n for (int d2 = 0; d2 < ").concat(e.outChannels,"; d2 += 2) {\n vec4 wValue = getW(wRPerm, wCPerm, d1, d2);\n vec4 dySample = getDy(batch, idyR, idyC, d2);\n vec4 dySample2 = (idyC / 2 == idyC2 / 2) ?\n dySample : getDy(batch, idyR, idyC2, d2);\n\n vec2 dyValue = mod(float(idyC), 2.) == 0. ?\n dySample.xy : dySample.zw;\n result.xy += vec2(dot(dyValue, wValue.xy),\n dot(dyValue, wValue.zw));\n\n dyValue = mod(float(idyC2), 2.) == 0. ?\n dySample2.xy : dySample2.zw;\n result.zw += vec2(dot(dyValue, wValue.xy),\n dot(dyValue, wValue.zw));\n }\n } else if (idyCVal) {\n for (int d2 = 0; d2 < ").concat(e.outChannels,"; d2 += 2) {\n vec4 wValue = getW(wRPerm, wCPerm, d1, d2);\n vec4 dySample = getDy(batch, idyR, idyC, d2);\n vec2 dyValue = mod(float(idyC), 2.) == 0. ?\n dySample.xy : dySample.zw;\n result.xy += vec2(dot(dyValue, wValue.xy),\n dot(dyValue, wValue.zw));\n }\n } else if (idyCVal2) {\n for (int d2 = 0; d2 < ").concat(e.outChannels,"; d2 += 2) {\n vec4 wValue = getW(wRPerm, wCPerm, d1, d2);\n vec4 dySample = getDy(batch, idyR, idyC2, d2);\n vec2 dyValue = mod(float(idyC2), 2.) == 0. ?\n dySample.xy : dySample.zw;\n result.zw += vec2(dot(dyValue, wValue.xy),\n dot(dyValue, wValue.zw));\n }\n }\n }\n }\n setOutput(result);\n }\n ")},go={kernelName:n.Conv2DBackpropInput,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.filter,c=r.inputShape,s=r.strides,u=r.pad,l=r.dataFormat,d=r.dimRoundingMode,p=n.backend_util.convertConv2DDataFormat(l),h=n.backend_util.computeConv2DInfo(c,i.shape,s,1,u,d,!1,p);if(n.env().getBool("WEBGL_PACK_CONV2DTRANSPOSE")&&"channelsLast"===p){var f=[[h.strideHeight,h.strideWidth]],x=new vo(h);return a.runWebGLProgram(x,[o,i],"float32",f)}return x=new po(h),a.runWebGLProgram(x,[o,i],"float32")}},mo={kernelName:n.Conv3D,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.filter,c=r.strides,s=r.pad,u=r.dilations,l=n.backend_util.computeConv3DInfo(o.shape,i.shape,c,u,s),d=new to(l);return a.runWebGLProgram(d,[o,i],"float32")}},bo={kernelName:n.Conv3DBackpropFilterV2,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.dy,c=r.strides,s=r.pad,u=r.filterShape,l=n.backend_util.computeConv3DInfo(o.shape,u,c,1,s),d=new ho(l);return a.runWebGLProgram(d,[o,i],"float32")}},Co={kernelName:n.Conv3DBackpropInputV2,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.filter,c=r.pad,s=r.strides,u=r.inputShape,l=n.backend_util.computeConv3DInfo(u,i.shape,s,1,c),d=new fo(l);return a.runWebGLProgram(d,[o,i],"float32")}},yo=da({opSnippet:"if (isnan(x)) return x;\n return cos(x);\n",packedOpSnippet:"\n vec4 result = cos(x);\n bvec4 isNaN = isnan(x);\n ".concat($t,"\n return result;\n")}),wo={kernelName:n.Cos,backendName:"webgl",kernelFunc:yo},Io=da({opSnippet:"\n float e2x = exp(-x);\n return (e2x + 1.0 / e2x) / 2.0;\n"}),So={kernelName:n.Cosh,backendName:"webgl",kernelFunc:Io},ko=function(e,n,t,a,r){this.variableNames=["Image","Boxes","BoxInd"],this.outputShape=[];var o=c(e,4),i=o[0],s=o[1],u=o[2],l=o[3],d=c(n,1)[0],p=c(t,2),h=p[0],f=p[1];this.outputShape=[d,h,f,l];var x="bilinear"===a?1:0,v=c(["".concat(s-1,".0"),"".concat(u-1,".0")],2),g=v[0],m=v[1],b=c(h>1?["".concat((s-1)/(h-1)),"(y2-y1) * height_ratio","y1*".concat(g," + float(y)*(height_scale)")]:["0.0","0.0","0.5 * (y1+y2) * ".concat(g)],3),C=b[0],y=b[1],w=b[2],I=c(f>1?["".concat((u-1)/(f-1)),"(x2-x1) * width_ratio","x1*".concat(m," + float(x)*(width_scale)")]:["0.0","0.0","0.5 * (x1+x2) * ".concat(m)],3),S=I[0],k=I[1],R=I[2];this.userCode="\n const float height_ratio = float(".concat(C,");\n const float width_ratio = float(").concat(S,");\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int y = coords[1];\n int x = coords[2];\n int d = coords[3];\n\n // get box vals\n float y1 = getBoxes(b,0);\n float x1 = getBoxes(b,1);\n float y2 = getBoxes(b,2);\n float x2 = getBoxes(b,3);\n\n // get image in batch index\n int bInd = round(getBoxInd(b));\n if(bInd < 0 || bInd >= ").concat(i,") {\n return;\n }\n\n float height_scale = ").concat(y,";\n float width_scale = ").concat(k,";\n\n float in_y = ").concat(w,";\n if( in_y < 0.0 || in_y > ").concat(g," ) {\n setOutput(float(").concat(r,"));\n return;\n }\n float in_x = ").concat(R,";\n if( in_x < 0.0 || in_x > ").concat(m," ) {\n setOutput(float(").concat(r,"));\n return;\n }\n\n vec2 sourceFracIndexCR = vec2(in_x,in_y);\n if(").concat(x," == 1) {\n // Compute the four integer indices.\n ivec2 sourceFloorCR = ivec2(sourceFracIndexCR);\n ivec2 sourceCeilCR = ivec2(ceil(sourceFracIndexCR));\n\n float topLeft = getImage(b, sourceFloorCR.y, sourceFloorCR.x, d);\n float bottomLeft = getImage(b, sourceCeilCR.y, sourceFloorCR.x, d);\n float topRight = getImage(b, sourceFloorCR.y, sourceCeilCR.x, d);\n float bottomRight = getImage(b, sourceCeilCR.y, sourceCeilCR.x, d);\n\n vec2 fracCR = sourceFracIndexCR - vec2(sourceFloorCR);\n\n float top = topLeft + (topRight - topLeft) * fracCR.x;\n float bottom = bottomLeft + (bottomRight - bottomLeft) * fracCR.x;\n float newValue = top + (bottom - top) * fracCR.y;\n setOutput(newValue);\n } else {\n // Compute the coordinators of nearest neighbor point.\n ivec2 sourceNearestCR = ivec2(floor(\n sourceFracIndexCR + vec2(0.5,0.5)));\n float newValue = getImage(b, sourceNearestCR.y, sourceNearestCR.x, d);\n setOutput(newValue);\n }\n }\n ")},Ro={kernelName:n.CropAndResize,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.image,o=n.boxes,i=n.boxInd,c=a.cropSize,s=a.method,u=a.extrapolationValue,l=new ko(r.shape,o.shape,c,s,u);return t.runWebGLProgram(l,[r,o,i],"float32")}};!function(e){e.Prod="*",e.Sum="+"}(so||(so={}));var To=function(e,n,t,a){this.op=e,this.outputShape=n,this.variableNames=["x"],this.customUniforms=[{name:"index",type:"float"}];var r=this.outputShape.length,o=this.op===so.Prod?"1.0":"0.0",i=t?o:"getX(".concat(No(r,"coords",this.op),")"),c=this.outputShape[this.outputShape.length-1],s="",u="";t?(s=a?"end != ".concat(c-1):"end != 0",u=a?"end + 1":"end - 1"):(s=a?"end + pow2 < ".concat(c):"end >= pow2",u=a?"end + pow2":"end - pow2"),this.userCode="\n void main() {\n ".concat(Ne(r)," coords = getOutputCoords();\n int end = ").concat(Eo(r,"coords",this.op),";\n float val = ").concat(i,";\n int pow2 = int(pow(2.0, index));\n if (").concat(s,") {\n int idx = ").concat(u,";\n ").concat(Eo(r,"coords",this.op)," = idx;\n val ").concat(this.op,"= getX(").concat(No(r,"coords",this.op),");\n }\n setOutput(val);\n }\n ")};function No(e,n,t){if(1===e)return"".concat(n);if(2===e)return"".concat(n,".x, ").concat(n,".y");if(3===e)return"".concat(n,".x, ").concat(n,".y, ").concat(n,".z");if(4===e)return"".concat(n,".x, ").concat(n,".y, ").concat(n,".z, ").concat(n,".w");throw new Error("Cumulative ".concat(t," for rank ").concat(e," is not yet supported"))}function Eo(e,n,t){if(1===e)return"".concat(n);if(2===e)return"".concat(n,".y");if(3===e)return"".concat(n,".z");if(4===e)return"".concat(n,".w");throw new Error("Cumulative ".concat(t," for rank ").concat(e," is not yet supported"))}function Ao(e,t,a,r,o,i){var c=t.shape.length,s=n.backend_util.getAxesPermutation([r],c),u=t;null!=s&&(u=_a({inputs:{x:t},backend:a,attrs:{perm:s}}));var l=n.backend_util.getInnerMostAxes(1,c)[0];if(l!==c-1)throw new Error("WebGL cumprod shader expects an inner-most axis=".concat(t.shape.length-1," ")+"but got axis=".concat(r));for(var d=u.shape[l],p=na({inputs:{x:u},backend:a}),h=0;h<=Math.ceil(Math.log2(d))-1;h++){var f=new To(e,u.shape,!1,i),x=[[h]],v=p;p=a.runWebGLProgram(f,[p],p.dtype,x),a.disposeIntermediateTensorInfo(v)}if(o&&(f=new To(e,u.shape,o,i),v=p,p=a.runWebGLProgram(f,[p],p.dtype),a.disposeIntermediateTensorInfo(v)),null!=s){var g=_a({inputs:{x:p},backend:a,attrs:{perm:n.backend_util.getUndoAxesPermutation(s)}});return a.disposeIntermediateTensorInfo(p),a.disposeIntermediateTensorInfo(u),g}return p}var _o={kernelName:n.Cumprod,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.x,o=a.axis,i=a.exclusive,c=a.reverse;return Ao(so.Prod,r,t,o,i,c)}},Oo={kernelName:n.Cumsum,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.x,o=a.axis,i=a.exclusive,c=a.reverse;return Ao(so.Sum,r,t,o,i,c)}},Fo={kernelName:n.DenseBincount,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.x,o=n.weights,i=a.size,c=a.binaryOutput;if(1===r.shape.length){var s=t.readSync(r.dataId),u=t.readSync(o.dataId),l=qn(s,u,o.dtype,o.shape,i);return t.makeTensorInfo([i],o.dtype,l)}if(2===r.shape.length){var d=t.bufferSync(r),p=t.bufferSync(o),h=Yn(d,p,i,c);return t.makeTensorInfo(h.shape,o.dtype,h.values)}throw new Error("Error in denseBincount: input must be at most rank 2, but got rank"+"".concat(r.shape.length,"."))}},Do=function(){function e(e,n,t){this.variableNames=["x"],this.outputShape=[],this.outputShape=e,this.blockSize=n,this.dataFormat=t,this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int h = ".concat(this.getHeightCoordString(),";\n int w = ").concat(this.getWidthCoordString(),";\n int d = ").concat(this.getDepthCoordString(),";\n\n int in_h = h / ").concat(n,";\n int offset_h = imod(h, ").concat(n,");\n int in_w = w / ").concat(n,";\n int offset_w = imod(w, ").concat(n,");\n int offset_d = (offset_h * ").concat(n," + offset_w) *\n ").concat(this.getOutputDepthSize(),";\n int in_d = d + offset_d;\n\n float result = ").concat(this.getInputSamplingString(),";\n setOutput(result);\n }\n ")}return e.prototype.getHeightCoordString=function(){return"NHWC"===this.dataFormat?"coords[1]":"coords[2]"},e.prototype.getWidthCoordString=function(){return"NHWC"===this.dataFormat?"coords[2]":"coords[3]"},e.prototype.getDepthCoordString=function(){return"NHWC"===this.dataFormat?"coords[3]":"coords[1]"},e.prototype.getOutputDepthSize=function(){return"NHWC"===this.dataFormat?this.outputShape[3]:this.outputShape[1]},e.prototype.getInputSamplingString=function(){return"NHWC"===this.dataFormat?"getX(b, in_h, in_w, in_d)":"getX(b, in_d, in_h, in_w)"},e}(),Po={kernelName:n.DepthToSpace,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.x,o=a.blockSize,i=a.dataFormat,c=r.shape[0],s=("NHWC"===i?r.shape[1]:r.shape[2])*o,u=("NHWC"===i?r.shape[2]:r.shape[3])*o,l=("NHWC"===i?r.shape[3]:r.shape[1])/(o*o),d=new Do("NHWC"===i?[c,s,u,l]:[c,l,s,u],o,i);return t.runWebGLProgram(d,[r],r.dtype)}},Lo=function(e,n,t,a,r){void 0===n&&(n=!1),void 0===t&&(t=null),void 0===a&&(a=!1),void 0===r&&(r=!1),this.variableNames=["x","W"],this.customUniforms=[{name:"pads",type:"ivec2"},{name:"strides",type:"ivec2"},{name:"dilations",type:"ivec2"},{name:"inDims",type:"ivec2"}],this.outputShape=e.outShape,this.enableShapeUniforms=De(this.outputShape.length);var o=e.filterHeight,i=e.filterWidth,c=e.outChannels/e.inChannels,s="",u="";t&&(s=a?"float activation(float a) {\n float b = getPreluActivationWeightsAtOutCoords();\n ".concat(t,"\n }"):r?"float activation(float a) {\n float b = getLeakyreluAlphaAtOutCoords();\n ".concat(t,"\n }"):"\n float activation(float x) {\n ".concat(t,"\n }\n "),u="result = activation(result);");var l=n?"result += getBiasAtOutCoords();":"";n&&this.variableNames.push("bias"),a&&this.variableNames.push("preluActivationWeights"),r&&this.variableNames.push("leakyreluAlpha"),this.userCode="\n ".concat(s,"\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords.x;\n ivec2 xRCCorner = coords.yz * strides - pads;\n int d2 = coords.w;\n int d1 = d2 / ").concat(c,";\n int q = d2 - d1 * ").concat(c,";\n\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // Convolve x(?, ?, d1) with w(:, :, d1, q) to get y(yR, yC, d2).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n // TO DO(dsmilkov): Flatten the two for loops and vec4 the operations.\n for (int wR = 0; wR < ").concat(o,"; wR++) {\n int xR = xRCorner + wR * dilations[0];\n\n if (xR < 0 || xR >= inDims[0]) {\n continue;\n }\n\n for (int wC = 0; wC < ").concat(i,"; wC++) {\n int xC = xCCorner + wC * dilations[1];\n\n if (xC < 0 || xC >= inDims[1]) {\n continue;\n }\n\n float xVal = getX(batch, xR, xC, d1);\n float wVal = getW(wR, wC, d1, q);\n dotProd += xVal * wVal;\n }\n }\n\n float result = dotProd;\n ").concat(l,"\n ").concat(u,"\n setOutput(result);\n }\n ")},Bo=function(e,t,a,r,o){void 0===t&&(t=!1),void 0===a&&(a=null),void 0===r&&(r=!1),void 0===o&&(o=!1),this.variableNames=["x","W"],this.packedInputs=!0,this.packedOutput=!0,this.customUniforms=[{name:"pads",type:"ivec2"},{name:"strides",type:"ivec2"},{name:"dilations",type:"ivec2"},{name:"inDims",type:"ivec2"}],this.outputShape=e.outShape,this.enableShapeUniforms=De(this.outputShape.length);for(var i=e.outChannels/e.inChannels,c=e.padInfo.left,s=e.strideWidth,u=e.dilationWidth,l=e.filterHeight,d=e.filterWidth,p=d,h="\n int xR; int xC; int xCOffset;\n vec4 wTexel; vec4 previous; vec4 final;",f=0;f=0 && xR < inDims[0]) {\n ";for(var x=0;x<(p+1)/2;x++){var v=2*x;if(h+="\n xC = xCCorner + ".concat(v*u,";\n "),1===s){if(v= 0 && xCOffset < inDims[1] && xTexelC".concat(v,"Ready == 0) {\n xTexelC").concat(v," = getX(batch, xR, xCOffset, d1);\n\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(v,".zw = vec2(0.0);\n }\n xTexelC").concat(v,"Ready = 1;\n }\n "),h+=1===u&&v>0?"\n xC".concat(v," = vec4(xTexelC").concat(v-2,".zw, xTexelC").concat(v,".xy);\n "):"\n xCOffset = xC + 1 - 2;\n\n if (xCOffset >= 0 && xCOffset < inDims[1]) {\n previous = getX(batch, xR, xCOffset, d1);\n\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n previous.zw = vec2(0.0);\n }\n\n xC".concat(v," = vec4(previous.zw, xTexelC").concat(v,".xy);\n } else {\n xC").concat(v," = vec4(0.0, 0.0, xTexelC").concat(v,".xy);\n }\n ")):h+="\n if (xC >= 0 && xC < inDims[1] && xTexelC".concat(v,"Ready == 0) {\n xTexelC").concat(v," = getX(batch, xR, xC, d1);\n if (xC + 1 >= inDims[1]) {\n xTexelC").concat(v,".zw = vec2(0.0);\n }\n xTexelC").concat(v,"Ready = 1;\n }\n\n xC").concat(v," = xTexelC").concat(v,";\n "),v+1= 0 && xCOffset < inDims[1] && xTexelC").concat(v+1,"Ready == 0) {\n xTexelC").concat(v+1," = getX(batch, xR, xCOffset, d1);\n\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(v+1,".zw = vec2(0.0);\n }\n xTexelC").concat(v+1,"Ready = 1;\n }\n "),h+=u>1?"\n xCOffset -= 2;\n if (xCOffset >= 0 && xCOffset < inDims[1]) {\n previous = getX(batch, xR, xCOffset, d1);\n xC".concat(v+1," = vec4(previous.zw, xTexelC").concat(v+1,".xy);\n } else {\n xC").concat(v+1," = vec4(0.0, 0.0, xTexelC").concat(v+1,".xy);\n }\n "):"\n xC".concat(v+1," = vec4(xTexelC").concat(v,".zw, xTexelC").concat(v+1,".xy);\n ")):h+=1===g?"\n xC".concat(v+1," = xTexelC").concat(v,";\n "):"\n xCOffset = xC + ".concat(g,";\n\n if (xCOffset >= 0 && xCOffset < inDims[1] && xTexelC").concat(v+1,"Ready == 0) {\n xTexelC").concat(v+1," = getX(batch, xR, xCOffset, d1);\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(v+1,".zw = vec2(0.0);\n }\n xTexelC").concat(v+1,"Ready = 1;\n }\n\n xC").concat(v+1," = xTexelC").concat(v+1,";\n ")}}else v= 0 && xCOffset < inDims[1] && xTexelC".concat(v,"Ready == 0) {\n xTexelC").concat(v," = getX(batch, xR, xCOffset, d1);\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(v,".zw = vec2(0.0);\n }\n xTexelC").concat(v,"Ready = 1;\n }\n\n if(xC + 1 >= 0 && xC + 1 < inDims[1] && xTexelC").concat(v+1,"Ready == 0) {\n xTexelC").concat(v+1," = getX(batch, xR, xC + 1, d1);\n // Need to manually clear unused channels in case\n // we're reading from recycled texture.\n if (xC + 2 >= inDims[1]) {\n xTexelC").concat(v+1,".zw = vec2(0.0);\n }\n xTexelC").concat(v+1,"Ready = 1;\n }\n\n xC").concat(v," = vec4(xTexelC").concat(v,".zw, xTexelC").concat(v+1,".zw);\n "),v+1= 0 && xCOffset < inDims[1]) {\n final = getX(batch, xR, xCOffset, d1);\n }\n xC".concat(v+1," = vec4(xTexelC").concat(v+1,".xy, final.xy);\n "))):(h+="\n if(xC >= 0 && xC < inDims[1] && xTexelC".concat(v,"Ready == 0) {\n xTexelC").concat(v," = getX(batch, xR, xC, d1);\n if (xC + 1 >= inDims[1]) {\n xTexelC").concat(v,".zw = vec2(0.0);\n }\n xTexelC").concat(v,"Ready = 1;\n }\n\n xCOffset = xC + strides[1];\n if(xCOffset >= 0 && xCOffset < inDims[1] && xTexelC").concat(v+1,"Ready == 0) {\n xTexelC").concat(v+1," = getX(batch, xR, xCOffset, d1);\n if (xCOffset + 1 >= inDims[1]) {\n xTexelC").concat(v+1,".zw = vec2(0.);\n }\n xTexelC").concat(v+1,"Ready = 1;\n }\n\n xC").concat(v," = vec4(\n xTexelC").concat(v,".xy, xTexelC").concat(v+1,".xy);\n "),v+1= ").concat(e.inHeight,") {\n continue;\n }\n\n for (int yC = 0; yC < ").concat(e.outWidth,"; yC++) {\n int xC = wC + yC * ").concat(t," - ").concat(r,";\n\n if (xC < 0 || xC >= ").concat(e.inWidth,") {\n continue;\n }\n\n float dyValue = getDy(b, yR, yC, d2);\n float xValue = getX(b, xR, xC, d1);\n dotProd += (xValue * dyValue);\n }\n }\n }\n setOutput(dotProd);\n }\n ")},Uo=function(e){this.variableNames=["dy","W"],this.outputShape=e.inShape;var n=e.filterHeight,t=e.filterWidth,a=e.strideHeight,r=e.strideWidth,o=n-1-e.padInfo.top,i=t-1-e.padInfo.left,c=e.outChannels/e.inChannels;this.userCode="\n const ivec2 pads = ivec2(".concat(o,", ").concat(i,");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d1 = coords[3];\n ivec2 dyCorner = coords.yz - pads;\n int dyRCorner = dyCorner.x;\n int dyCCorner = dyCorner.y;\n\n float dotProd = 0.0;\n\n for (int wR = 0; wR < ").concat(n,"; wR++) {\n float dyR = float(dyRCorner + wR) / ").concat(a,".0;\n\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n int wRPerm = ").concat(n," - 1 - wR;\n\n for (int wC = 0; wC < ").concat(t,"; wC++) {\n float dyC = float(dyCCorner + wC) / ").concat(r,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n int wCPerm = ").concat(t," - 1 - wC;\n\n // TO DO: Vec4 over the channelMul\n for (int dm = 0; dm < ").concat(c,"; dm++) {\n int d2 = d1 * ").concat(c," + dm;\n float xValue = getDy(batch, idyR, idyC, d2);\n float wValue = getW(wRPerm, wCPerm, d1, dm);\n dotProd += xValue * wValue;\n }\n }\n }\n setOutput(dotProd);\n }\n ")},Mo={kernelName:n.DepthwiseConv2dNativeBackpropFilter,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.dy,c=r.strides,s=r.dilations,u=r.pad,l=r.dimRoundingMode,d=r.filterShape,p=n.backend_util.computeConv2DInfo(o.shape,d,c,s,u,l,!0),h=new Wo(p);return a.runWebGLProgram(h,[o,i],"float32")}},Go={kernelName:n.DepthwiseConv2dNativeBackpropInput,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.filter,c=r.strides,s=r.dilations,u=r.pad,l=r.dimRoundingMode,d=r.inputShape,p=n.backend_util.computeConv2DInfo(d,i.shape,c,s,u,l,!0),h=new Uo(p);return a.runWebGLProgram(h,[o,i],"float32")}},zo=function(e){this.variableNames=["X"],this.outputShape=[e,e],this.userCode="\n void main() {\n ivec2 coords = getOutputCoords();\n float val = coords[0] == coords[1] ? getX(coords[0]) : 0.0;\n setOutput(val);\n }\n "},Xo={kernelName:n.Diag,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=t.x,o=s(s([],c(r.shape),!1),c(r.shape),!1),i=n.util.sizeFromShape(r.shape),u=ya({inputs:{x:r},backend:a,attrs:{shape:[i]}}),l=new zo(i),d=a.runWebGLProgram(l,[u],u.dtype),p=ya({inputs:{x:d},backend:a,attrs:{shape:o}});return a.disposeIntermediateTensorInfo(u),a.disposeIntermediateTensorInfo(d),p}},Ho=function(e){this.variableNames=["x","W"],this.outputShape=e.outShape;var n=e.inHeight,t=e.inWidth,a=e.padInfo,r=e.strideHeight,o=e.strideWidth,i=e.filterHeight,c=e.filterWidth,s=e.dilationHeight,u=e.dilationWidth,l=a.top,d=a.left;this.userCode="\n const ivec2 strides = ivec2(".concat(r,", ").concat(o,");\n const ivec2 pads = ivec2(").concat(l,", ").concat(d,");\n const float neg_infinity = -3.4e38;\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords.x;\n int d1 = coords.w;\n ivec2 outTopLeftCorner =\n coords.yz * strides - pads;\n int hBeg = outTopLeftCorner.x;\n int wBeg = outTopLeftCorner.y;\n\n float curVal = neg_infinity;\n for (int h = 0; h < ").concat(i,"; h++) {\n int hIn = hBeg + h * ").concat(s,";\n\n if (hIn >= 0 && hIn < ").concat(n,") {\n for (int w = 0; w < ").concat(c,"; w++) {\n int wIn = wBeg + w * ").concat(u,";\n\n if (wIn >= 0 && wIn < ").concat(t,") {\n float xVal = getX(batch, hIn, wIn, d1);\n float wVal = getW(h, w, d1);\n\n float val = xVal + wVal;\n if (val > curVal) {\n curVal = val;\n }\n }\n }\n }\n }\n\n float result = curVal;\n setOutput(result);\n }\n ")},jo={kernelName:n.Dilation2D,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=e.attrs,i=a.x,c=a.filter,s=o.strides,u=o.pad,l=o.dilations,d=n.backend_util.computeDilation2DInfo(i.shape,c.shape,s,u,"NHWC",l),p=new Ho(d),h=ya({inputs:{x:t=r.runWebGLProgram(p,[i,c],"float32")},backend:r,attrs:{shape:d.outShape}});return r.disposeIntermediateTensorInfo(t),h}},Ko={kernelName:n.Einsum,backendName:"webgl",kernelFunc:function(e){var t,a,r,o,c=e.inputs,s=e.backend,u=e.attrs.equation,l=c,d=n.backend_util.decodeEinsumEquation(u,l.length),p=d.allDims,h=d.summedDims,f=d.idDims;n.backend_util.checkEinsumDimSizes(p.length,f,l);for(var x=n.backend_util.getEinsumComputePath(h,f),v=x.path,g=x.steps,m=g.length,b=null,C=p.length,y=[],w=0;w=0&&(b=Ea({inputs:{x:b},backend:s,attrs:{axis:v[w]-(p.length-C),keepDims:!1}}),y.push(b)),C--)}try{for(var O=i(y),F=O.next();!F.done;F=O.next()){var D=F.value;D!==b&&s.disposeIntermediateTensorInfo(D)}}catch(e){r={error:e}}finally{try{F&&!F.done&&(o=O.return)&&o.call(O)}finally{if(r)throw r.error}}return b}},qo=da({opSnippet:"return (x >= 0.0) ? x : (exp(x) - 1.0);",packedOpSnippet:"\n vec4 result;\n\n result.r = (x.r >= 0.0) ? x.r : (exp(x.r) - 1.0);\n result.g = (x.g >= 0.0) ? x.g : (exp(x.g) - 1.0);\n result.b = (x.b >= 0.0) ? x.b : (exp(x.b) - 1.0);\n result.a = (x.a >= 0.0) ? x.a : (exp(x.a) - 1.0);\n\n return result;\n"}),Yo={kernelName:n.Elu,backendName:"webgl",kernelFunc:qo},Qo={kernelName:n.EluGrad,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=t.dy,o=t.y,i=n.env().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new ea("\n vec4 bGTEZero = vec4(greaterThanEqual(b, vec4(0.)));\n return (bGTEZero * a) + ((vec4(1.0) - bGTEZero) * (a * (b + vec4(1.0))));\n",r.shape,o.shape):new Jt("return (b >= 0.0) ? a : a * (b + 1.0);",r.shape,o.shape);return a.runWebGLProgram(i,[r,o],r.dtype)}},Zo=pa({opSnippet:"return float(a == b);",packedOpSnippet:"\n return vec4(equal(a, b));\n",dtype:"bool",cpuKernelImpl:$n}),Jo={kernelName:n.Equal,backendName:"webgl",kernelFunc:Zo},$o=da({opSnippet:'\n // Error function is calculated approximately with elementary function.\n // See "Handbook of Mathematical Functions with Formulas,\n // Graphs, and Mathematical Tables", Abramowitz and Stegun.\n float p = '.concat(n.backend_util.ERF_P,";\n float a1 = ").concat(n.backend_util.ERF_A1,";\n float a2 = ").concat(n.backend_util.ERF_A2,";\n float a3 = ").concat(n.backend_util.ERF_A3,";\n float a4 = ").concat(n.backend_util.ERF_A4,";\n float a5 = ").concat(n.backend_util.ERF_A5,";\n\n float sign = sign(x);\n x = abs(x);\n float t = 1.0 / (1.0 + p * x);\n return sign * (1.0 - (((((a5*t + a4)*t) + a3)*t + a2)*t + a1)*t*exp(-x*x));\n")}),ei={kernelName:n.Erf,backendName:"webgl",kernelFunc:$o},ni=da({opSnippet:"if (isnan(x)) return x;\n return exp(x);\n",packedOpSnippet:"\n vec4 result = exp(x);\n bvec4 isNaN = isnan(x);\n result.r = isNaN.r ? x.r : result.r;\n result.g = isNaN.g ? x.g : result.g;\n result.b = isNaN.b ? x.b : result.b;\n result.a = isNaN.a ? x.a : result.a;\n\n return result;\n",cpuKernelImpl:et,dtype:"float32"}),ti={kernelName:n.Exp,backendName:"webgl",kernelFunc:ni};function ai(e){var t=e.inputs,a=e.attrs,r=e.backend,o=a.dim,i=t.input,c=i.shape.length,s=i.shape.slice(),u=o;return o<0&&(n.util.assert(-(c+1)<=o,(function(){return"Axis must be in the interval [".concat(-(c+1),", ").concat(c,"]")})),u=c+o+1),s.splice(u,0,1),ya({inputs:{x:i},backend:r,attrs:{shape:s}})}var ri={kernelName:n.ExpandDims,backendName:"webgl",kernelFunc:ai},oi="return exp(x) - 1.0;",ii=da({opSnippet:oi,packedOpSnippet:oi,cpuKernelImpl:nt}),ci={kernelName:n.Expm1,backendName:"webgl",kernelFunc:ii},si=function(e,n,t){this.variableNames=["real","imag"];var a=n[1];this.outputShape=n;var r,o=t?"2.0 * ".concat(Math.PI):"-2.0 * ".concat(Math.PI),i=t?"".concat(a,".0"):"1.0";if("real"===e)r="return real * expR - imag * expI;";else{if("imag"!==e)throw new Error('FFT component must be either "real" or "imag", got '.concat(e,"."));r="return real * expI + imag * expR;"}this.userCode="\n const float exponentMultiplier = ".concat(o,";\n\n float unaryOpComplex(float real, float expR, float imag, float expI) {\n ").concat(r,"\n }\n\n float mulMatDFT(int batch, int index) {\n float indexRatio = float(index) / float(").concat(a,");\n float exponentMultiplierTimesIndexRatio =\n exponentMultiplier * indexRatio;\n\n float result = 0.0;\n\n for (int i = 0; i < ").concat(a,"; i++) {\n // x = (-2|2 * PI / N) * index * i;\n float x = exponentMultiplierTimesIndexRatio * float(i);\n float expR = cos(x);\n float expI = sin(x);\n float real = getReal(batch, i);\n float imag = getImag(batch, i);\n\n result +=\n unaryOpComplex(real, expR, imag, expI) / ").concat(i,";\n }\n\n return result;\n }\n\n void main() {\n ivec2 coords = getOutputCoords();\n setOutput(mulMatDFT(coords[0], coords[1]));\n }\n ")};function ui(e,t,a){var r=a.texData.get(e.dataId),o=n.util.sizeFromShape(e.shape),i=e.shape[e.shape.length-1],c=ya({inputs:{x:e},backend:a,attrs:{shape:[o/i,i]}}),s=c.shape,u=new si("real",s,t),l=new si("imag",s,t),d=[{dataId:r.complexTensorInfos.real.dataId,dtype:r.complexTensorInfos.real.dtype,shape:s},{dataId:r.complexTensorInfos.imag.dataId,dtype:r.complexTensorInfos.imag.dtype,shape:s}],p=a.runWebGLProgram(u,d,"float32"),h=a.runWebGLProgram(l,d,"float32"),f=aa({inputs:{real:p,imag:h},backend:a});a.disposeIntermediateTensorInfo(p),a.disposeIntermediateTensorInfo(h);var x=ya({inputs:{x:f},backend:a,attrs:{shape:e.shape}});return a.disposeIntermediateTensorInfo(c),a.disposeIntermediateTensorInfo(f),x}var li={kernelName:n.FFT,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend;return ui(n.input,!1,t)}},di=function(e,n){this.outputShape=[],this.customUniforms=[{name:"value",type:"float"}],this.variableNames=["x"],this.outputShape=e,this.userCode="\n void main() {\n // Input can be obtained from uniform value.\n setOutput(value);\n }\n "};function pi(e){var t=e.backend,a=e.attrs,r=a.shape,o=a.value,i=a.dtype;if("string"===(i=i||n.util.inferDtype(o))){var c=n.util.getArrayFromDType(i,n.util.sizeFromShape(r));return c.fill(o),t.makeTensorInfo(r,i,c)}var s=new di(r,o),u=[[o]];return t.runWebGLProgram(s,[],i,u)}var hi,fi={kernelName:n.Fill,backendName:"webgl",kernelFunc:pi},xi=function(e){this.variableNames=["Image"],this.outputShape=[];var n=e[2];this.outputShape=e,this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int x = coords[2];\n\n int coordX = ".concat(n," - x - 1;\n float outputValue;\n if(coordX >= 0 && coordX < ").concat(n,") {\n outputValue = getImage(coords[0], coords[1], coordX, coords[3]);\n } else {\n outputValue = getImage(coords[0], coords[1], coords[2], coords[3]);\n }\n setOutput(outputValue);\n }\n ")},vi={kernelName:n.FlipLeftRight,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=n.image,r=t,o=new xi(a.shape);return r.runWebGLProgram(o,[a],a.dtype)}},gi="return floor(x);",mi=da({opSnippet:gi,packedOpSnippet:gi,cpuKernelImpl:tt}),bi={kernelName:n.Floor,backendName:"webgl",kernelFunc:mi},Ci=pa({opSnippet:"\n float s = sign(a) * sign(b);\n int ia = round(a);\n int ib = round(b);\n if (ib != 0) {\n // Windows (D3D) wants guaranteed non-zero int division at compile-time.\n return float(idiv(ia, ib, s));\n } else {\n return NAN;\n }\n",packedOpSnippet:"\n ivec4 ia = round(a);\n ivec4 ib = round(b);\n bvec4 cond = notEqual(ib, ivec4(0));\n ivec4 result = ivec4(0);\n vec4 s = sign(a) * sign(b);\n\n // Windows (D3D) wants guaranteed non-zero int division at compile-time.\n if (cond[0]) {\n result[0] = idiv(ia[0], ib[0], s[0]);\n }\n if (cond[1]) {\n result[1] = idiv(ia[1], ib[1], s[1]);\n }\n if (cond[2]) {\n result[2] = idiv(ia[2], ib[2], s[2]);\n }\n if (cond[3]) {\n result[3] = idiv(ia[3], ib[3], s[3]);\n }\n return vec4(result);\n",dtype:"int32"}),yi={kernelName:n.FloorDiv,backendName:"webgl",kernelFunc:Ci},wi=function(e){this.variableNames=["A"];var n=he(),t=c(e,2),a=t[0],r=t[1];this.outputShape=e,this.userCode="\n void main() {\n ivec3 coords = getOutputCoords();\n int texR = coords[0];\n int texC = coords[1];\n int depth = coords[2];\n vec2 uv = (vec2(texC, texR) + halfCR) / vec2(".concat(r,".0, ").concat(a,".0);\n\n vec4 values = ").concat(n.texture2D,"(A, uv);\n float value;\n if (depth == 0) {\n value = values.r;\n } else if (depth == 1) {\n value = values.g;\n } else if (depth == 2) {\n value = values.b;\n } else if (depth == 3) {\n value = values.a;\n }\n\n setOutput(floor(value * 255.0 + 0.5));\n }\n ")},Ii=function(e){this.variableNames=["A"],this.packedInputs=!1,this.packedOutput=!0;var n=he(),t=c(e,2),a=t[0],r=t[1];this.outputShape=e,this.userCode="\n void main() {\n ivec3 coords = getOutputCoords();\n int texR = coords[0];\n int texC = coords[1];\n int depth = coords[2];\n\n vec4 result = vec4(0.);\n\n for(int row=0; row<=1; row++) {\n for(int col=0; col<=1; col++) {\n texC = coords[1] + row;\n depth = coords[2] + col;\n\n vec2 uv = (vec2(texC, texR) + halfCR) /\n vec2(".concat(r,".0, ").concat(a,".0);\n vec4 values = ").concat(n.texture2D,"(A, uv);\n float value;\n if (depth == 0) {\n value = values.r;\n } else if (depth == 1) {\n value = values.g;\n } else if (depth == 2) {\n value = values.b;\n } else if (depth == 3) {\n value = values.a;\n }\n\n result[row * 2 + col] = floor(value * 255.0 + 0.5);\n }\n }\n\n ").concat(n.output," = result;\n }\n ")},Si={kernelName:n.FromPixels,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.pixels,i=r.numChannels,s="undefined"!=typeof HTMLVideoElement&&o instanceof HTMLVideoElement,u="undefined"!=typeof HTMLImageElement&&o instanceof HTMLImageElement,d=c(s?[o.videoWidth,o.videoHeight]:[o.width,o.height],2),p=d[0],h=d[1],f=[h,p],x=[h,p,i];if(u||s){var v=n.env().getBool("CANVAS2D_WILL_READ_FREQUENTLY_FOR_GPU");null!=hi&&v===ki||(ki=v,hi=document.createElement("canvas").getContext("2d",{willReadFrequently:ki})),hi.canvas.width=p,hi.canvas.height=h,hi.drawImage(o,0,0,p,h),o=hi.canvas}var g=a.makeTensorInfo(f,"int32");a.texData.get(g.dataId).usage=l.PIXELS,a.gpgpu.uploadPixelDataToTexture(a.getTexture(g.dataId),o);var m=n.env().getBool("WEBGL_PACK")?new Ii(x):new wi(x),b=a.runWebGLProgram(m,[g],"int32");return a.disposeData(g.dataId),b}},ki=n.env().getBool("CANVAS2D_WILL_READ_FREQUENTLY_FOR_GPU"),Ri={kernelName:n.FusedConv2D,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=e.attrs,i=a.x,c=a.filter,s=a.bias,u=a.preluActivationWeights,l=o.strides,d=o.pad,p=o.dataFormat,h=o.dilations,f=o.dimRoundingMode,x=o.activation,v=o.leakyreluAlpha,g=n.backend_util.convertConv2DDataFormat(p),m=n.backend_util.computeConv2DInfo(i.shape,c.shape,l,h,d,f,!1,g),b=[],C=null!=s,y=null!=u,w="leakyrelu"===x,I=function(){var e=[i,c],t=function(e,n){if("NCHW"===n&&1===e.shape.length&&1!==e.shape[0]){var t=ya({inputs:{x:e},backend:r,attrs:{shape:[e.shape[0],1,1]}});return b.push(t),t}return e};if(C&&e.push(t(s,p)),y&&e.push(t(u,p)),w){var a=r.makeTensorInfo([],"float32",n.util.createScalarValue(v,"float32"));e.push(a),b.push(a)}return e};if(1!==m.filterHeight||1!==m.filterWidth||1!==m.dilationHeight||1!==m.dilationWidth||1!==m.strideHeight||1!==m.strideWidth||"SAME"!==m.padInfo.type&&"VALID"!==m.padInfo.type)if(m.strideWidth<=2&&"channelsLast"===g&&n.env().getBool("WEBGL_EXP_CONV")){var S=x?ha(x,!0):null,k=new ao(m,C,S,y,w),R=[[m.padInfo.top,m.padInfo.left],[m.strideHeight,m.strideWidth],[m.dilationHeight,m.dilationWidth],[m.inHeight,m.inWidth]],T=I();t=r.runWebGLProgram(k,T,"float32",R)}else if(n.env().getBool("WEBGL_CONV_IM2COL"))t=co({x:i,filter:c,convInfo:m,backend:r,bias:s,activation:x,preluActivationWeights:u,leakyreluAlpha:v});else{S=x?ha(x,!1):null,k=new no(m,C,S,y,w);var N=I();t=r.runWebGLProgram(k,N,"float32")}else t=io({x:i,filter:c,convInfo:m,backend:r,bias:s,activation:x,preluActivationWeights:u,leakyreluAlpha:v});var E=ya({inputs:{x:t},backend:r,attrs:{shape:m.outShape}});return b.push(t),b.forEach((function(e){return r.disposeIntermediateTensorInfo(e)})),E}},Ti={kernelName:n.FusedDepthwiseConv2D,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.filter,c=t.bias,s=t.preluActivationWeights,u=r.strides,l=r.pad,d=r.dilations,p=r.dimRoundingMode,h=r.activation,f=r.leakyreluAlpha,x=[],v=d;null==v&&(v=[1,1]),n.util.assert(n.backend_util.eitherStridesOrDilationsAreOne(u,v),(function(){return"Error in depthwiseConv2d: Either strides or dilations must be "+"1. Got strides ".concat(u," and dilations '").concat(v,"'")}));var g,m=n.backend_util.computeConv2DInfo(o.shape,i.shape,u,v,l,p,!0),b=n.env().getBool("WEBGL_PACK_DEPTHWISECONV")&&m.strideWidth<=2&&m.outChannels/m.inChannels==1,C=h?ha(h,b):null,y=[o,i],w=null!=c,I=null!=s,S="leakyrelu"===h;if(w&&y.push(c),I&&y.push(s),S){var k=a.makeTensorInfo([],"float32",n.util.createScalarValue(f,"float32"));y.push(k),x.push(k)}g=b?new Bo(m,w,C,I,S):new Lo(m,w,C,I,S);var R=[[m.padInfo.top,m.padInfo.left],[m.strideHeight,m.strideWidth],[m.dilationHeight,m.dilationWidth],[m.inHeight,m.inWidth]],T=a.runWebGLProgram(g,y,"float32",R);return x.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),T}},Ni=function(e,n,t,a){this.sliceDim=e,this.strides=n,this.paramsShape=a,this.variableNames=["x","indices"],this.outputShape=t;for(var r=Ne(t.length),o="\n int index;",i=0;i= ").concat(this.paramsShape[i],";\n flattenIndex += index * ").concat(this.strides[i],";");this.userCode="\n void main() {\n ".concat(r," coords = getOutputCoords();\n int flattenIndex = 0;\n bool out_of_bounds = false;\n\n ").concat(o,"\n\n setOutput(out_of_bounds ? 0.0 : getX(flattenIndex, coords[1]));\n }\n ")},Ei={kernelName:n.GatherNd,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=t.params,o=t.indices,i=o.shape,s=i[i.length-1],u=n.util.sizeFromShape(r.shape),l=c(n.backend_util.prepareAndValidate(r,o),4),d=l[0],p=l[1],h=l[2],f=l[3],x=ya({inputs:{x:o},backend:a,attrs:{shape:[p,s]}}),v=ya({inputs:{x:r},backend:a,attrs:{shape:[n.util.sizeFromShape(r.shape)/h,h]}});if(a.shouldExecuteOnCPU([r,o])||"string"===r.dtype){var g=a.readSync(o.dataId),m=a.bufferSync(r),b=at(g,m,r.dtype,p,s,h,f,r.shape,u);return a.makeTensorInfo(d,r.dtype,b.values)}var C=new Ni(s,f,[p,h],r.shape),y=a.runWebGLProgram(C,[v,x],v.dtype),w=ya({inputs:{x:y},backend:a,attrs:{shape:d}});return a.disposeIntermediateTensorInfo(x),a.disposeIntermediateTensorInfo(v),a.disposeIntermediateTensorInfo(y),w}},Ai=function(e,n){this.variableNames=["A","indices"],this.outputShape=n,this.rank=n.length;var t=Ne(this.rank),a=function(e,n){for(var t=["resRC.x","resRC.y","resRC.z","resRC.w"],a=[],r=0;r= 0) && (index < ").concat(e[2],") ? 1.0 : 0.0;\n setOutput(inBounds * getA(").concat(a,"));\n }\n ")};function _i(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.indices,c=r.axis,s=r.batchDims,u=n.util.parseAxisParam(c,o.shape)[0];if(n.env().get("DEBUG"))for(var l=a.readSync(i.dataId),d=o.shape[u],p=function(e){var t=l[e];n.util.assert(t<=d-1&&t>=0,(function(){return"GatherV2: the index value ".concat(t," is not in [0, ").concat(d-1,"]")}))},h=0;h b);",packedOpSnippet:"\n return vec4(greaterThan(a, b));\n",cpuKernelImpl:rt,dtype:"bool"}),Di={kernelName:n.Greater,backendName:"webgl",kernelFunc:Fi},Pi=pa({opSnippet:"return float(a >= b);",packedOpSnippet:"\n return vec4(greaterThanEqual(a, b));\n",dtype:"bool",cpuKernelImpl:ot}),Li={kernelName:n.GreaterEqual,backendName:"webgl",kernelFunc:Pi},Bi={kernelName:n.IFFT,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend;return ui(n.input,!0,t)}},Vi=da({opSnippet:"return float(!isnan(x) && !isinf(x));",dtype:"bool"}),Wi={kernelName:n.IsFinite,backendName:"webgl",kernelFunc:Vi},Ui=da({opSnippet:"return float(isinf(x));",dtype:"bool"}),Mi={kernelName:n.IsInf,backendName:"webgl",kernelFunc:Ui},Gi=da({opSnippet:"return float(isnan(x));",dtype:"bool"}),zi={kernelName:n.IsNan,backendName:"webgl",kernelFunc:Gi},Xi=pa({opSnippet:"return float(a < b);",packedOpSnippet:"\n return vec4(lessThan(a, b));\n",cpuKernelImpl:it,dtype:"bool"}),Hi={kernelName:n.Less,backendName:"webgl",kernelFunc:Xi},ji=pa({opSnippet:"return float(a <= b);",packedOpSnippet:"\n return vec4(lessThanEqual(a, b));\n",cpuKernelImpl:ct,dtype:"bool"}),Ki={kernelName:n.LessEqual,backendName:"webgl",kernelFunc:ji},qi={kernelName:n.LinSpace,backendName:"webgl",kernelFunc:function(e){var n=e.backend,t=e.attrs,a=t.start,r=t.stop,o=t.num,i=st(a,r,o);return n.makeTensorInfo([i.length],"float32",i)}},Yi=da({opSnippet:"if (isnan(x)) return x;\n return x < 0.0 ? 0./0. : log(x);\n",packedOpSnippet:"\n vec4 result = log(x);\n bvec4 isNaN = isnan(x);\n result.r = isNaN.r ? x.r : (x.r < 0.0 ? 0./0. : result.r);\n result.g = isNaN.g ? x.g : (x.g < 0.0 ? 0./0. : result.g);\n result.b = isNaN.b ? x.b : (x.b < 0.0 ? 0./0. : result.b);\n result.a = isNaN.a ? x.a : (x.a < 0.0 ? 0./0. : result.a);\n return result;\n",cpuKernelImpl:ut}),Qi={kernelName:n.Log,backendName:"webgl",kernelFunc:Yi},Zi=da({opSnippet:"if (isnan(x)) return x;\n return log(1.0 + x);\n"}),Ji={kernelName:n.Log1p,backendName:"webgl",kernelFunc:Zi},$i=pa({opSnippet:"return float(a >= 1.0 && b >= 1.0);",packedOpSnippet:"\n return vec4(\n vec4(greaterThanEqual(a, vec4(1.0))) *\n vec4(greaterThanEqual(b, vec4(1.0))));\n",dtype:"bool"}),ec={kernelName:n.LogicalAnd,backendName:"webgl",kernelFunc:$i},nc=da({opSnippet:"return float(!(x >= 1.0));"}),tc={kernelName:n.LogicalNot,backendName:"webgl",kernelFunc:nc},ac=pa({opSnippet:"return float(a >= 1.0 || b >= 1.0);",packedOpSnippet:"\n return min(\n vec4(greaterThanEqual(a, vec4(1.0))) +\n vec4(greaterThanEqual(b, vec4(1.0))),\n vec4(1.0));\n",dtype:"bool"}),rc={kernelName:n.LogicalOr,backendName:"webgl",kernelFunc:ac},oc=function(e,n,t,a,r){this.variableNames=["x"],this.outputShape=[];var o,i=n,c=e[3]-1;this.outputShape=e;var s="float(".concat(t,") + float(").concat(a,") * sum");o=.5===r?"inversesqrt(".concat(s,")"):1===r?"1.0/(".concat(s,")"):"exp(log(".concat(s,") * float(-").concat(r,"));"),this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int r = coords[1];\n int c = coords[2];\n int d = coords[3];\n float x = getX(b, r, c, d);\n float sum = 0.0;\n for (int j = -".concat(i,"; j <= ").concat(i,"; j++) {\n int idx = d + j;\n if (idx >= 0 && idx <= ").concat(c,") {\n float z = getX(b, r, c, idx);\n sum += z * z;\n }\n }\n float val = x * ").concat(o,";\n setOutput(val);\n }\n ")},ic=function(e,n,t,a,r){this.variableNames=["x"],this.outputShape=[],this.packedInputs=!0,this.packedOutput=!0;var o,i=n,c=e[3]-1;this.outputShape=e;var s="float(".concat(t,") + float(").concat(a,") * sum");o=.5===r?"inversesqrt(".concat(s,")"):1===r?"1.0/(".concat(s,")"):"exp(log(".concat(s,") * float(-").concat(r,"));"),this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords.x;\n int r = coords.y;\n int c = coords.z;\n int d = coords.w;\n\n bool hasNextCol = d < ".concat(this.outputShape[3],";\n bool hasNextRow = c < ").concat(this.outputShape[2],";\n\n vec4 sum = vec4(0.);\n vec4 xFragAtOutputCoords = getX(b, r, c, d);\n\n vec4 xAtOutputCoords = vec4(\n getChannel(xFragAtOutputCoords, vec2(c, d)),\n hasNextCol ?\n getChannel(xFragAtOutputCoords, vec2(c, d + 1)) : 0.0,\n hasNextRow ?\n getChannel(xFragAtOutputCoords , vec2(c + 1, d)) : 0.0,\n (hasNextRow && hasNextCol) ?\n getChannel(xFragAtOutputCoords, vec2(c + 1, d + 1)) : 0.0\n );\n\n int firstChannel = d - ").concat(i,";\n vec2 cache = vec2(0.);\n if(firstChannel >= 0){\n vec4 firstChannelFrag = getX(b, r, c, firstChannel);\n cache.x = getChannel(firstChannelFrag, vec2(c, firstChannel));\n if(hasNextRow){\n cache.y = getChannel(firstChannelFrag, vec2(c + 1, firstChannel));\n }\n }\n\n ivec2 depth = ivec2(d, d + 1);\n for (int j = - ").concat(i,"; j <= ").concat(i,"; j++) {\n ivec2 idx = depth + j;\n bvec2 aboveLowerBound = greaterThanEqual(idx, ivec2(0));\n bvec2 belowUpperBound = lessThanEqual(idx, ivec2(").concat(c,"));\n\n bool depthInRange = aboveLowerBound.x && belowUpperBound.x;\n bool depthPlusOneInRange = aboveLowerBound.y && belowUpperBound.y;\n\n if(depthInRange || depthPlusOneInRange){\n vec4 z = vec4(0.);\n vec4 xFragAtCurrentDepth;\n z.xz = cache.xy;\n if(depthPlusOneInRange && hasNextCol){\n xFragAtCurrentDepth = idx.y != d ?\n getX(b, r, c, idx.y) : xFragAtOutputCoords;\n z.y = getChannel(xFragAtCurrentDepth, vec2(c, idx.y));\n if(hasNextRow){\n z.w = getChannel(xFragAtCurrentDepth, vec2(c + 1, idx.y));\n }\n }\n cache.xy = z.yw;\n sum += z * z;\n }\n }\n vec4 result = xAtOutputCoords * ").concat(o,";\n setOutput(result);\n }\n ")},cc={kernelName:n.LRN,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.depthRadius,c=r.bias,s=r.alpha,u=r.beta,l=n.env().getBool("WEBGL_PACK_NORMALIZATION")?new ic(o.shape,i,c,s,u):new oc(o.shape,i,c,s,u);return a.runWebGLProgram(l,[o],o.dtype)}},sc=function(e,n,t,a,r){this.variableNames=["inputImage","outputImage","dy"],this.outputShape=[],this.outputShape=e,this.depth=e[3],this.depthRadius=n,this.bias=t,this.alpha=a,this.beta=r,this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int r = coords[1];\n int c = coords[2];\n\n float result = 0.0;\n for (int d = 0; d < ".concat(this.depth,"; ++d) {\n int depthBegin = int(max(0.0, float(d - ").concat(n,")));\n int depthEnd = int(min(float(").concat(this.depth,"),\n float(d + ").concat(n," + 1)));\n\n const int MIN_DEPTH_BEGIN = 0;\n const int MAX_DEPTH_END = ").concat(this.depth,";\n\n float norm = 0.0;\n for (int k = MIN_DEPTH_BEGIN; k < MAX_DEPTH_END; ++k) {\n if (k < depthBegin){\n continue;\n }\n else if (k >= depthBegin && k < depthEnd) {\n norm += getInputImage(b, r, c, k) * getInputImage(b, r, c, k);\n }\n else {\n break;\n }\n }\n\n norm = float(").concat(a,") * norm + float(").concat(t,");\n\n for(int k = MIN_DEPTH_BEGIN; k < MAX_DEPTH_END; ++k){\n if (k < depthBegin){\n continue;\n }\n else if (k >= depthBegin && k < depthEnd){\n float dyi = -2.0 * float(").concat(a,")\n * float(").concat(r,")\n * getInputImage(b, r, c, k) * getOutputImage(b, r, c, d)\n / norm;\n if (k == d) {\n dyi += pow(norm, -1.0 * ").concat(r,");\n }\n if (k == coords[3]) {\n dyi *= getDy(b, r, c, d);\n result += dyi;\n }\n }\n else {\n break;\n }\n }\n }\n setOutput(result);\n }\n ")},uc={kernelName:n.LRNGrad,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.x,o=n.y,i=n.dy,c=a.depthRadius,s=a.bias,u=a.alpha,l=a.beta,d=new sc(r.shape,c,s,u,l);return t.runWebGLProgram(d,[r,o,i],r.dtype)}};function lc(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.reductionIndices,s=r.keepDims,u=o.shape.length,l=n.util.parseAxisParam(i,o.shape),d=l,p=n.backend_util.getAxesPermutation(d,u),h=null!=p,f=a.shouldExecuteOnCPU([o]),x=o;if(h){if(f){for(var v=a.texData.get(x.dataId).values,g=new Array(u),m=0;m= ").concat(e.outHeight,".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n for (int wC = 0; wC < ").concat(o,"; wC++) {\n float dyC = float(dyCCorner + wC) / ").concat(t,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n float dyValue = getDy(b, idyR, idyC, d);\n int maxPosValue = ").concat(s," - int(getMaxPos(b, idyR, idyC, d));\n\n // Get the current value, check it against the value from the\n // position matrix.\n int curPosValue = wR * ").concat(o," + wC;\n float mask = float(maxPosValue == curPosValue ? 1.0 : 0.0);\n\n dotProd += dyValue * mask;\n }\n }\n setOutput(dotProd);\n }\n ")},gc=function(e){this.variableNames=["dy","maxPos"],this.outputShape=e.inShape;var n=e.strideDepth,t=e.strideHeight,a=e.strideWidth,r=e.dilationDepth,o=e.dilationHeight,i=e.dilationWidth,c=e.effectiveFilterDepth,s=e.effectiveFilterHeight,u=e.effectiveFilterWidth,l=c-1-e.padInfo.front,d=s-1-e.padInfo.top,p=u-1-e.padInfo.left,h=c*s*u-1;this.userCode="\n const ivec3 pads = ivec3(".concat(l,", ").concat(d,", ").concat(p,");\n\n void main() {\n ivec5 coords = getOutputCoords();\n int batch = coords.x;\n int ch = coords.u;\n\n ivec3 dyCorner = ivec3(coords.y, coords.z, coords.w) - pads;\n int dyDCorner = dyCorner.x;\n int dyRCorner = dyCorner.y;\n int dyCCorner = dyCorner.z;\n\n // Convolve dy(?, ?, ?, ch) with pos mask(:, :, :, d) to get\n // dx(xD, xR, xC, ch).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n\n for (int wD = 0; wD < ").concat(c,";\n wD += ").concat(r,") {\n float dyD = float(dyDCorner + wD) / ").concat(n,".0;\n\n if (dyD < 0.0 || dyD >= ").concat(e.outDepth,".0 || fract(dyD) > 0.0) {\n continue;\n }\n int idyD = int(dyD);\n\n for (int wR = 0; wR < ").concat(s,";\n wR += ").concat(o,") {\n float dyR = float(dyRCorner + wR) / ").concat(t,".0;\n\n if (dyR < 0.0 || dyR >= ").concat(e.outHeight,".0 ||\n fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n for (int wC = 0; wC < ").concat(u,";\n wC += ").concat(i,") {\n float dyC = float(dyCCorner + wC) / ").concat(a,".0;\n\n if (dyC < 0.0 || dyC >= ").concat(e.outWidth,".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n float dyValue = getDy(batch, idyD, idyR, idyC, ch);\n int maxPosValue = ").concat(h," -\n int(getMaxPos(batch, idyD, idyR, idyC, ch));\n\n // Get the current value, check it against the value from the\n // position matrix.\n int curPosValue =\n wD * ").concat(s," * ").concat(u," +\n wR * ").concat(u," + wC;\n float mask = float(maxPosValue == curPosValue ? 1.0 : 0.0);\n\n dotProd += dyValue * mask;\n }\n }\n }\n setOutput(dotProd);\n }\n ")},mc={kernelName:n.MaxPool3DGrad,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.input,c=r.filterSize,s=r.strides,u=r.pad,l=r.dimRoundingMode,d=n.backend_util.computePool3DInfo(i.shape,c,s,[1,1,1],u,l),p=new hr(d,"max",!0),h=a.runWebGLProgram(p,[i],i.dtype),f=new gc(d),x=a.runWebGLProgram(f,[o,h],i.dtype);return a.disposeIntermediateTensorInfo(h),x}},bc={kernelName:n.MaxPoolGrad,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.dy,i=t.input,c=i;le([i,t.output],"maxPoolGrad");var s=r.filterSize,u=r.strides,l=r.pad,d=r.dimRoundingMode,p=n.backend_util.computePool2DInfo(c.shape,s,u,1,l,d),h=new pr(p,"max",!0),f=a.runWebGLProgram(h,[c],c.dtype),x=new vc(p),v=a.runWebGLProgram(x,[o,f],c.dtype);return a.disposeIntermediateTensorInfo(f),v}},Cc={kernelName:n.MaxPoolWithArgmax,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.attrs,r=e.backend,o=t.x,i=a.filterSize,s=a.strides,u=a.pad,l=a.includeBatchInIndex,d=r;n.util.assert(4===o.shape.length,(function(){return"Error in maxPool: input must be rank 4 but got rank ".concat(o.shape.length,".")}));var p=[1,1];n.util.assert(n.backend_util.eitherStridesOrDilationsAreOne(s,p),(function(){return"Error in maxPool: Either strides or dilations must be 1. "+"Got strides ".concat(s," and dilations '").concat(p,"'")}));var h=n.backend_util.computePool2DInfo(o.shape,i,s,p,u),f=c(function(e,n,t,a){var r=new pr(t,"max",!1),o=a.runWebGLProgram(r,[e],"float32");return r=new pr(t,"max",!0,!0,n),[o,a.runWebGLProgram(r,[e],"float32")]}(o,l,h,d),2);return[f[0],f[1]]}},yc={kernelName:n.Mean,backendName:"webgl",kernelFunc:function(e){var t,a,r=e.inputs,o=e.attrs,s=e.backend,u=r.x,l=o.keepDims,d=o.axis,p=s,h=u.shape.length,f=n.util.parseAxisParam(d,u.shape),x=f,v=n.backend_util.getAxesPermutation(x,h),g=null!=v,m=p.shouldExecuteOnCPU([u]),b=[],C=u;if(g){if(m){for(var y=p.texData.get(C.dataId).values,w=new Array(h),I=0;I= end[i]) {\n outC[i] = (end[i] - 1) * 2 - outC[i] + ").concat(s,";\n }\n }\n ").concat(r," coords = outC - start;\n setOutput(getX(").concat(c,"));\n }\n "):"\n int start = ".concat(o,";\n int end = ").concat(i,";\n\n void main() {\n int outC = getOutputCoords();\n if (outC < start) {\n outC = start * 2 - outC - ").concat(s,";\n } else if(outC >= end) {\n outC = (end - 1) * 2 - outC + ").concat(s,";\n }\n setOutput(getX(outC - start));\n }\n ")},Rc=function(e,n,t){this.variableNames=["x"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=n.map((function(n,t){return n[0]+e[t]+n[1]}));var a=e.length,r=Ne(a),o=n.map((function(e){return e[0]})).join(","),i=n.map((function(n,t){return n[0]+e[t]})).join(","),c=Dt("rc",a),s=Dt("source",a),u="".concat(c[a-1]," < ").concat(this.outputShape[a-1]),l=1===a?"source":"vec2(".concat(s.slice(-2).join(),")"),d="reflect"===t?0:1,p="";if(1===a){var h="\n ".concat(r," source = rc;\n if (source < start) {\n source = start * 2 - source - ").concat(d,";\n } else if (source >= end) {\n source = (end - 1) * 2 - source + ").concat(d,";\n }\n source -= start;\n ");p="\n ".concat(r," rc = outputLoc;\n ").concat(h,"\n result[0] = getChannel(getX(").concat(s.join(),"), ").concat(l,");\n ").concat(c[a-1]," += 1;\n if(").concat(u,") {\n ").concat(h,"\n result[1] = getChannel(getX(").concat(s.join(),"), ").concat(l,");\n }\n ")}else h="\n ".concat(r," source = rc;\n ").concat(r," lt = ").concat(r,"(lessThan(source, start));\n ").concat(r," gte = ").concat(r,"(greaterThanEqual(source, end));\n ").concat(r," orig = 1 - (lt + gte);\n source = orig * source +\n lt * (start * 2 - source - ").concat(d,") +\n gte * ((end - 1) * 2 - source + ").concat(d,");\n source -= start;\n "),p="\n ".concat(r," rc = outputLoc;\n ").concat(h,"\n result[0] = getChannel(getX(").concat(s.join(),"), ").concat(l,");\n ").concat(c[a-1]," += 1;\n if(").concat(u,") {\n ").concat(h,"\n result[1] = getChannel(getX(").concat(s.join(),"), ").concat(l,");\n }\n rc = outputLoc;\n ").concat(c[a-2]," += 1;\n if(").concat(c[a-2]," < ").concat(this.outputShape[a-2],") {\n ").concat(h,"\n result[2] = getChannel(getX(").concat(s.join(),"), ").concat(l,");\n ").concat(c[a-1]," += 1;\n if(").concat(u,") {\n ").concat(h,"\n result[3] = getChannel(getX(").concat(s.join(),"), ").concat(l,");\n }\n }\n ");this.userCode="\n const ".concat(r," start = ").concat(r,"(").concat(o,");\n const ").concat(r," end = ").concat(r,"(").concat(i,");\n\n void main() {\n ").concat(r," outputLoc = getOutputCoords();\n vec4 result = vec4(0.);\n ").concat(p,"\n setOutput(result);\n }\n ")},Tc={kernelName:n.MirrorPad,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.paddings,c=r.mode,s=n.env().getBool("WEBGL_PACK_ARRAY_OPERATIONS")?new Rc(o.shape,i,c):new kc(o.shape,i,c);return a.runWebGLProgram(s,[o],o.dtype)}},Nc=pa({opSnippet:"if (b == 0.0) return NAN;\n return mod(a, b);",packedOpSnippet:"\n vec4 result = mod(a, b);\n bvec4 isNaN = equal(b, vec4(0.0));\n \n result.r = isNaN.r ? NAN : result.r;\n result.g = isNaN.g ? NAN : result.g;\n result.b = isNaN.b ? NAN : result.b;\n result.a = isNaN.a ? NAN : result.a;\n\n return result;\n"}),Ec={kernelName:n.Mod,backendName:"webgl",kernelFunc:Nc},Ac=function(e,n,t){this.variableNames=["probs"],this.customUniforms=[{name:"seed",type:"float"}],this.outputShape=[e,t],this.userCode="\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n\n float r = random(seed);\n float cdf = 0.0;\n\n for (int i = 0; i < ".concat(n-1,"; i++) {\n cdf += getProbs(batch, i);\n\n if (r < cdf) {\n setOutput(float(i));\n return;\n }\n }\n\n // If no other event happened, last event happened.\n setOutput(float(").concat(n-1,"));\n }\n ")},_c=pa({opSnippet:"\nif (a == b) {\n return 1.0;\n};\nreturn a / b;",packedOpSnippet:"\n // vec4 one = vec4(equal(a, b));\n // return one + (vec4(1.0) - one) * a / b;\n vec4 result = a / b;\n if(a.x == b.x) {\n result.x = 1.;\n }\n if(a.y == b.y) {\n result.y = 1.;\n }\n if(a.z == b.z) {\n result.z = 1.;\n }\n if(a.w == b.w) {\n result.w = 1.;\n }\n\n return result;\n",checkOutOfBounds:!0}),Oc={kernelName:n.RealDiv,backendName:"webgl",kernelFunc:_c},Fc="return a - b;",Dc=pa({opSnippet:Fc,packedOpSnippet:Fc,supportsComplex:!0,cpuKernelImpl:At}),Pc={kernelName:n.Sub,backendName:"webgl",kernelFunc:Dc};function Lc(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.logits,i=r.dim,c=n.util.parseAxisParam([i],o.shape),s=lc({inputs:{x:o},backend:a,attrs:{reductionIndices:c,keepDims:!1}}),u=n.backend_util.expandShapeToKeepDim(s.shape,c),l=ya({inputs:{x:s},backend:a,attrs:{shape:u}}),d=Dc({inputs:{a:o,b:l},backend:a}),p=ni({inputs:{x:d},backend:a}),h=Ea({inputs:{x:p},backend:a,attrs:{axis:c,keepDims:!1}}),f=ya({inputs:{x:h},backend:a,attrs:{shape:u}}),x=_c({inputs:{a:p,b:f},backend:a});return a.disposeIntermediateTensorInfo(s),a.disposeIntermediateTensorInfo(l),a.disposeIntermediateTensorInfo(d),a.disposeIntermediateTensorInfo(p),a.disposeIntermediateTensorInfo(h),a.disposeIntermediateTensorInfo(f),x}var Bc={kernelName:n.Softmax,backendName:"webgl",kernelFunc:Lc},Vc={kernelName:n.Multinomial,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.logits,o=a.numSamples,i=a.seed,c=a.normalized,s=c?r:Lc({inputs:{logits:r},backend:t,attrs:{dim:r.shape.length-1}}),u=s.shape[0],l=s.shape[1],d=new Ac(u,l,o),p=[[i]],h=t.runWebGLProgram(d,[s],"int32",p);return c||t.disposeIntermediateTensorInfo(s),h}},Wc={kernelName:n.Neg,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=a.x;if(r.shouldExecuteOnCPU([o])){var i=c(function(e,t,a){var r=n.util.createScalarValue(-1,a);return En([],t,r,e,a)}(r.texData.get(o.dataId).values,o.shape,o.dtype),2),s=i[0],u=i[1];return r.makeTensorInfo(u,o.dtype,s)}return t=n.env().getBool("WEBGL_PACK_UNARY_OPERATIONS")?new Xt(o.shape,"\n vec4 result = -x;\n bvec4 isNaN = isnan(x);\n\n result.r = isNaN.r ? x.r : result.r;\n result.g = isNaN.g ? x.g : result.g;\n result.b = isNaN.b ? x.b : result.b;\n result.a = isNaN.a ? x.a : result.a;\n\n return result;\n"):new Mt(o.shape,"if (isnan(x)) return x;\n return -x;\n"),r.runWebGLProgram(t,[o],o.dtype)}},Uc=n.kernel_impls.nonMaxSuppressionV3Impl,Mc={kernelName:n.NonMaxSuppressionV3,backendName:"webgl",kernelFunc:function(e){n.backend_util.warn("tf.nonMaxSuppression() in webgl locks the UI thread. Call tf.nonMaxSuppressionAsync() instead");var t=e.inputs,a=e.backend,r=e.attrs,o=t.boxes,i=t.scores,c=r.maxOutputSize,s=r.iouThreshold,u=r.scoreThreshold,l=a.readSync(o.dataId),d=a.readSync(i.dataId),p=Uc(l,d,c,s,u).selectedIndices;return a.makeTensorInfo([p.length],"int32",new Int32Array(p))}},Gc=n.kernel_impls.nonMaxSuppressionV4Impl,zc={kernelName:n.NonMaxSuppressionV4,backendName:"webgl",kernelFunc:function(e){n.backend_util.warn("tf.nonMaxSuppression() in webgl locks the UI thread. Call tf.nonMaxSuppressionAsync() instead");var t=e.inputs,a=e.backend,r=e.attrs,o=t.boxes,i=t.scores,c=r.maxOutputSize,s=r.iouThreshold,u=r.scoreThreshold,l=r.padToMaxOutputSize,d=a.readSync(o.dataId),p=a.readSync(i.dataId),h=Gc(d,p,c,s,u,l),f=h.selectedIndices,x=h.validOutputs;return[a.makeTensorInfo([f.length],"int32",new Int32Array(f)),a.makeTensorInfo([],"int32",new Int32Array([x]))]}},Xc=n.kernel_impls.nonMaxSuppressionV5Impl,Hc={kernelName:n.NonMaxSuppressionV5,backendName:"webgl",kernelFunc:function(e){n.backend_util.warn("tf.nonMaxSuppression() in webgl locks the UI thread. Call tf.nonMaxSuppressionAsync() instead");var t=e.inputs,a=e.backend,r=e.attrs,o=t.boxes,i=t.scores,c=r.maxOutputSize,s=r.iouThreshold,u=r.scoreThreshold,l=r.softNmsSigma,d=a.readSync(o.dataId),p=a.readSync(i.dataId),h=Xc(d,p,c,s,u,l),f=h.selectedIndices,x=h.selectedScores;return[a.makeTensorInfo([f.length],"int32",new Int32Array(f)),a.makeTensorInfo([x.length],"float32",new Float32Array(x))]}},jc=function(e,n,t,a){this.variableNames=["indices"],this.outputShape=[e,n],this.userCode="\n void main() {\n ivec2 coords = getOutputCoords();\n int index = round(getIndices(coords.x));\n setOutput(mix(float(".concat(a,"), float(").concat(t,"),\n float(index == coords.y)));\n }\n ")},Kc={kernelName:n.OneHot,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.indices,i=r.dtype,u=r.depth,l=r.onValue,d=r.offValue,p=n.util.sizeFromShape(o.shape),h=new jc(p,u,l,d),f=ya({inputs:{x:o},backend:a,attrs:{shape:[p]}}),x=a.runWebGLProgram(h,[f],i);a.disposeIntermediateTensorInfo(f);var v=ya({inputs:{x},backend:a,attrs:{shape:s(s([],c(o.shape),!1),[u],!1)}});return a.disposeIntermediateTensorInfo(x),v}};function qc(e){var n=e.inputs,t=e.backend,a=n.x;if("complex64"===a.dtype){var r=Pr({inputs:{input:a},backend:t}),o=qc({inputs:{x:r},backend:t}),i=Qr({inputs:{input:a},backend:t}),c=qc({inputs:{x:i},backend:t}),s=aa({inputs:{real:o,imag:c},backend:t});return t.disposeIntermediateTensorInfo(r),t.disposeIntermediateTensorInfo(o),t.disposeIntermediateTensorInfo(i),t.disposeIntermediateTensorInfo(c),s}return pi({attrs:{shape:a.shape,dtype:a.dtype,value:"string"===a.dtype?"":0},backend:t})}var Yc={kernelName:n.ZerosLike,backendName:"webgl",kernelFunc:qc},Qc={kernelName:n.OnesLike,backendName:"webgl",kernelFunc:function e(n){var t=n.inputs,a=n.backend,r=t.x;if("string"===r.dtype)throw new Error("onesLike is not supported under string dtype");if("complex64"===r.dtype){var o=Pr({inputs:{input:r},backend:a}),i=e({inputs:{x:o},backend:a}),c=Qr({inputs:{input:r},backend:a}),s=qc({inputs:{x:c},backend:a}),u=aa({inputs:{real:i,imag:s},backend:a});return a.disposeIntermediateTensorInfo(o),a.disposeIntermediateTensorInfo(i),a.disposeIntermediateTensorInfo(c),a.disposeIntermediateTensorInfo(s),u}return pi({attrs:{shape:r.shape,dtype:r.dtype,value:1},backend:a})}},Zc={kernelName:n.Pack,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs.axis;if(1===t.length)return ai({inputs:{input:t[0]},backend:a,attrs:{dim:r}});var o=t[0].shape,i=t[0].dtype;t.forEach((function(e){n.util.assertShapesMatch(o,e.shape,"All tensors passed to stack must have matching shapes"),n.util.assert(i===e.dtype,(function(){return"All tensors passed to stack must have matching dtypes"}))}));var c=[],s=$r({inputs:t.map((function(e){var n=ai({inputs:{input:e},backend:a,attrs:{dim:r}});return c.push(n),n})),backend:a,attrs:{axis:r}});return c.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),s}},Jc=function(e,n,t){this.variableNames=["x"],this.customUniforms=[{name:"value",type:"float"}],this.outputShape=n.map((function(n,t){return n[0]+e[t]+n[1]}));var a=e.length,r=Ne(a),o=n.map((function(e){return e[0]})).join(","),i=n.map((function(n,t){return n[0]+e[t]})).join(","),c=["coords[0]","coords[1]","coords[2]","coords[3]"].slice(0,a);this.userCode=1!==a?"\n ".concat(r," start = ").concat(r,"(").concat(o,");\n ").concat(r," end = ").concat(r,"(").concat(i,");\n\n void main() {\n ").concat(r," outC = getOutputCoords();\n if (any(lessThan(outC, start)) || any(greaterThanEqual(outC, end))) {\n setOutput(value);\n } else {\n ").concat(r," coords = outC - start;\n setOutput(getX(").concat(c,"));\n }\n }\n "):"\n int start = ".concat(o,";\n int end = ").concat(i,";\n\n void main() {\n int outC = getOutputCoords();\n if (outC < start || outC >= end) {\n setOutput(value);\n } else {\n setOutput(getX(outC - start));\n }\n }\n ")},$c=function(e,n,t){this.variableNames=["x"],this.packedInputs=!0,this.packedOutput=!0,this.customUniforms=[{name:"value",type:"float"}],this.outputShape=n.map((function(n,t){return n[0]+e[t]+n[1]}));for(var a=e.length,r=Ne(a),o=n.map((function(e){return e[0]})).join(","),i=n.map((function(n,t){return n[0]+e[t]})).join(","),c=Dt("rc",a),s=Dt("source",a),u="".concat(c[a-1]," < ").concat(this.outputShape[a-1]),l=1===a?"source":"vec2(".concat(s.slice(-2).join(),")"),d=["".concat(r," rc = outputLoc;"),"".concat(c[a-1]," += 1;\n if(").concat(u,") {\n "),1===a?"":"}\n rc = outputLoc;\n ".concat(c[a-2]," += 1;\n if(").concat(c[a-2]," < ").concat(this.outputShape[a-2],") {"),1===a?"":" ".concat(c[a-1]," += 1;\n if(").concat(u,") {")],p=1===a?"rc < start || rc >= end":"any(lessThan(rc, start)) || any(greaterThanEqual(rc, end))",h="",f=0,x=1===a?2:4;f1?s-1:s,a&&t>1?u-1:u],h=[a&&n>1?n-1:n,a&&t>1?t-1:t];d=r?"(vec2(yRC) + vec2(0.5)) * effectiveInputOverOutputRatioRC - vec2(0.5)":"vec2(yRC) * effectiveInputOverOutputRatioRC",this.userCode="\n const vec2 effectiveInputOverOutputRatioRC = vec2(\n ".concat(p[0]/h[0],",\n ").concat(p[1]/h[1],");\n const vec2 inputShapeRC = vec2(").concat(s,".0, ").concat(u,".0);\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n ivec2 yRC = coords.yz;\n\n // Fractional source index.\n vec2 sourceFracIndexRC = ").concat(d,";\n\n // Compute the four integer indices.\n ivec2 sourceFloorRC = ivec2(max(sourceFracIndexRC, vec2(0.0)));\n ivec2 sourceCeilRC = ivec2(\n min(inputShapeRC - 1.0, ceil(sourceFracIndexRC)));\n\n float topLeft = getA(b, sourceFloorRC.x, sourceFloorRC.y, d);\n float bottomLeft = getA(b, sourceCeilRC.x, sourceFloorRC.y, d);\n float topRight = getA(b, sourceFloorRC.x, sourceCeilRC.y, d);\n float bottomRight = getA(b, sourceCeilRC.x, sourceCeilRC.y, d);\n\n vec2 fracRC = sourceFracIndexRC - vec2(sourceFloorRC);\n\n float top = topLeft + (topRight - topLeft) * fracRC.y;\n float bottom = bottomLeft + (bottomRight - bottomLeft) * fracRC.y;\n float newValue = top + (bottom - top) * fracRC.x;\n\n setOutput(newValue);\n }\n ")},gs=function(e,n,t,a,r){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=[];var o=c(e,4),i=o[0],s=o[1],u=o[2],l=o[3];this.outputShape=[i,n,t,l];var d,p=[a&&n>1?s-1:s,a&&t>1?u-1:u],h=[a&&n>1?n-1:n,a&&t>1?t-1:t];d=r?"(vec3(yRC) + vec3(0.5)) * effectiveInputOverOutputRatioRC - vec3(0.5)":"vec3(yRC) * effectiveInputOverOutputRatioRC",this.userCode="\n const vec3 effectiveInputOverOutputRatioRC = vec3(\n ".concat(p[0]/h[0],",\n ").concat(p[1]/h[1],",\n ").concat(p[1]/h[1],");\n const vec3 inputShapeRC = vec3(").concat(s,".0, ").concat(u,".0,\n ").concat(u,".0);\n\n float getAValue(int b, int r, int c, int d) {\n return getChannel(getA(b, r, c, d), vec2(c, d));\n }\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n // Calculate values for next column in yRC.z.\n ivec3 yRC = coords.yzz + ivec3(0, 0, 1);\n\n // Fractional source index.\n vec3 sourceFracIndexRC = ").concat(d,";\n\n // Compute the four integer indices.\n ivec3 sourceFloorRC = ivec3(max(sourceFracIndexRC, vec3(0.0)));\n ivec3 sourceCeilRC = ivec3(\n min(inputShapeRC - 1.0, ceil(sourceFracIndexRC)));\n\n // Should we calculate next column and row elements in 2x2 packed cell.\n bool hasNextCol = d < ").concat(l-1,";\n bool hasNextRow = coords.z < ").concat(t-1,";\n\n // In parallel, construct four corners for all four components in\n // packed 2x2 cell.\n vec4 topLeft = vec4(\n getAValue(b, sourceFloorRC.x, sourceFloorRC.y, d),\n hasNextCol ? getAValue(b, sourceFloorRC.x, sourceFloorRC.y, d + 1)\n : 0.0,\n hasNextRow ? getAValue(b, sourceFloorRC.x, sourceFloorRC.z, d)\n : 0.0,\n (hasNextRow && hasNextCol) ?\n getAValue(b, sourceFloorRC.x, sourceFloorRC.z, d + 1) : 0.0);\n\n vec4 bottomLeft = vec4(\n getAValue(b, sourceCeilRC.x, sourceFloorRC.y, d),\n hasNextCol ? getAValue(b, sourceCeilRC.x, sourceFloorRC.y, d + 1)\n : 0.0,\n hasNextRow ? getAValue(b, sourceCeilRC.x, sourceFloorRC.z, d)\n : 0.0,\n (hasNextRow && hasNextCol) ?\n getAValue(b, sourceCeilRC.x, sourceFloorRC.z, d + 1) : 0.0);\n\n vec4 topRight = vec4(\n getAValue(b, sourceFloorRC.x, sourceCeilRC.y, d),\n hasNextCol ? getAValue(b, sourceFloorRC.x, sourceCeilRC.y, d + 1)\n : 0.0,\n hasNextRow ? getAValue(b, sourceFloorRC.x, sourceCeilRC.z, d)\n : 0.0,\n (hasNextRow && hasNextCol) ?\n getAValue(b, sourceFloorRC.x, sourceCeilRC.z, d + 1) : 0.0);\n\n vec4 bottomRight = vec4(\n getAValue(b, sourceCeilRC.x, sourceCeilRC.y, d),\n hasNextCol ? getAValue(b, sourceCeilRC.x, sourceCeilRC.y, d + 1)\n : 0.0,\n hasNextRow ? getAValue(b, sourceCeilRC.x, sourceCeilRC.z, d)\n : 0.0,\n (hasNextRow && hasNextCol) ?\n getAValue(b, sourceCeilRC.x, sourceCeilRC.z, d + 1) : 0.0);\n\n vec3 fracRC = sourceFracIndexRC - vec3(sourceFloorRC);\n\n vec4 top = mix(topLeft, topRight, fracRC.yyzz);\n vec4 bottom = mix(bottomLeft, bottomRight, fracRC.yyzz);\n vec4 newValue = mix(top, bottom, fracRC.x);\n\n setOutput(newValue);\n }\n ")},ms={kernelName:n.ResizeBilinear,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.images,i=r.alignCorners,s=r.halfPixelCenters,u=c(r.size,2),l=u[0],d=u[1],p=n.env().getBool("WEBGL_PACK_IMAGE_OPERATIONS")?new gs(o.shape,l,d,i,s):new vs(o.shape,l,d,i,s);return a.runWebGLProgram(p,[o],"float32")}},bs=function(e,n,t){this.variableNames=["dy"],this.outputShape=[],this.outputShape=n;var a=c(n,3),r=a[1],o=a[2],i=c(e,3),s=i[1],u=i[2],l=[t&&s>1?r-1:r,t&&u>1?o-1:o],d=[t&&s>1?s-1:s,t&&u>1?u-1:u],p=l[0]/d[0],h=l[1]/d[1],f=1/p,x=1/h,v=2*Math.ceil(f)+2,g=2*Math.ceil(x)+2;this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n int r = coords[1];\n int c = coords[2];\n\n float accumulator = 0.0;\n\n const float heightScale = float(".concat(p,");\n const float widthScale = float(").concat(h,");\n\n const float invHeightScale = float(").concat(f,");\n const float invWidthScale = float(").concat(x,");\n\n const int winHeight = int(").concat(v,");\n const int winWidth = int(").concat(g,");\n\n // Compute bounds for where in dy we will look\n float startRLerp = floor(float(r) * invHeightScale);\n int startDyR = int(startRLerp - float(winHeight / 2));\n\n float startCLerp = floor(float(c) * invWidthScale);\n int startDyC = int(startCLerp - float(winWidth / 2));\n\n // Loop over dy\n for (int dyROffset = 0; dyROffset < winHeight; dyROffset++) {\n int dyR = dyROffset + startDyR;\n\n // Guard against the window exceeding the bounds of dy\n if (dyR < 0 || dyR >= ").concat(s,") {\n continue;\n }\n\n for (int dyCOffset = 0; dyCOffset < winWidth; dyCOffset++) {\n int dyC = dyCOffset + startDyC;\n\n // Guard against the window exceeding the bounds of dy\n if (dyC < 0 || dyC >= ").concat(u,") {\n continue;\n }\n\n float dxR = float(dyR) * heightScale;\n int topDxRIndex = int(floor(dxR));\n int bottomDxRIndex = int(min(ceil(dxR), ").concat(r-1,".0));\n float dxRLerp = dxR - float(topDxRIndex);\n float inverseDxRLerp = 1.0 - dxRLerp;\n\n float dxC = float(dyC) * widthScale;\n int leftDxCIndex = int(floor(dxC));\n int rightDxCIndex = int(min(ceil(dxC), ").concat(o-1,".0));\n float dxCLerp = dxC - float(leftDxCIndex);\n float inverseDxCLerp = 1.0 - dxCLerp;\n\n if (r == topDxRIndex && c == leftDxCIndex) {\n // topLeft\n accumulator +=\n getDy(b, dyR, dyC, d) * inverseDxRLerp * inverseDxCLerp;\n }\n\n if (r == topDxRIndex && c == rightDxCIndex) {\n // topRight\n accumulator += getDy(b, dyR, dyC, d) * inverseDxRLerp * dxCLerp;\n }\n\n if (r == bottomDxRIndex && c == leftDxCIndex) {\n // bottomLeft\n accumulator += getDy(b, dyR, dyC, d) * dxRLerp * inverseDxCLerp;\n }\n\n if (r == bottomDxRIndex && c == rightDxCIndex) {\n // bottomRight\n accumulator += getDy(b, dyR, dyC, d) * dxRLerp * dxCLerp;\n }\n }\n }\n // End loop over dy\n\n setOutput(accumulator);\n }\n ")},Cs={kernelName:n.ResizeBilinearGrad,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.images,o=n.dy,i=a.alignCorners,c=new bs(o.shape,r.shape,i);return t.runWebGLProgram(c,[o],o.dtype)}},ys=function(e,n,t,a,r){this.variableNames=["A"],this.outputShape=[];var o=c(e,4),i=o[0],s=o[1],u=o[2],l=o[3];this.outputShape=[i,n,t,l];var d,p=[a&&n>1?s-1:s,a&&t>1?u-1:u],h=[a&&n>1?n-1:n,a&&t>1?t-1:t],f=a?"0.5":"0.0";d=r?"max((vec2(yRC) + vec2(0.5)) * effectiveInputOverOutputRatioRC, vec2(0.0))":"vec2(yRC) * effectiveInputOverOutputRatioRC",this.userCode="\n const vec2 effectiveInputOverOutputRatioRC = vec2(\n ".concat(p[0]/h[0],",\n ").concat(p[1]/h[1],");\n const vec2 inputShapeRC = vec2(").concat(s,".0, ").concat(u,".0);\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n ivec2 yRC = coords.yz;\n\n // Fractional source index.\n vec2 sourceFracIndexRC = ").concat(d,";\n\n // Compute the coordinators of nearest neighbor point.\n ivec2 sourceNearestRC = ivec2(\n min(inputShapeRC - 1.0, floor(sourceFracIndexRC + ").concat(f,")));\n float newValue = getA(b, sourceNearestRC.x, sourceNearestRC.y, d);\n\n setOutput(newValue);\n }\n ")},ws=function(e,n,t,a,r){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=[];var o=c(e,4),i=o[0],s=o[1],u=o[2],l=o[3];this.outputShape=[i,n,t,l];var d,p=[a&&n>1?s-1:s,a&&t>1?u-1:u],h=[a&&n>1?n-1:n,a&&t>1?t-1:t],f=a?"0.5":"0.0";d=r?"max((vec3(yRC) + vec3(0.5)) * effectiveInputOverOutputRatioRC, vec3(0.0))":"vec3(yRC) * effectiveInputOverOutputRatioRC",this.userCode="\n const vec3 effectiveInputOverOutputRatioRC = vec3(\n ".concat(p[0]/h[0],",\n ").concat(p[1]/h[1],",\n ").concat(p[1]/h[1],");\n const vec3 inputShapeRC = vec3(").concat(s,".0, ").concat(u,".0,\n ").concat(u,".0);\n\n float getAValue(int b, int r, int c, int d) {\n return getChannel(getA(b, r, c, d), vec2(c, d));\n }\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n // Calculate values for next column in yRC.z.\n ivec3 yRC = coords.yzz + ivec3(0, 0, 1);\n\n // Fractional source index.\n vec3 sourceFracIndexRC = ").concat(d,";\n\n // Compute the coordinators of nearest neighbor point.\n ivec3 sourceNearestRC = ivec3(\n min(inputShapeRC - 1.0, floor(sourceFracIndexRC + ").concat(f,")));\n\n // Should we calculate next column and row elements in 2x2 packed cell.\n bool hasNextCol = d < ").concat(l-1,";\n bool hasNextRow = coords.z < ").concat(t-1,";\n\n vec4 newValue = vec4(\n getAValue(b, sourceNearestRC.x, sourceNearestRC.y, d),\n hasNextCol ? getAValue(b, sourceNearestRC.x, sourceNearestRC.y, d + 1)\n : 0.0,\n hasNextRow ? getAValue(b, sourceNearestRC.x, sourceNearestRC.z, d)\n : 0.0,\n (hasNextRow && hasNextCol) ?\n getAValue(b, sourceNearestRC.x, sourceNearestRC.z, d + 1) : 0.0);\n\n setOutput(newValue);\n }\n ")},Is={kernelName:n.ResizeNearestNeighbor,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.images,i=r.alignCorners,s=r.halfPixelCenters,u=c(r.size,2),l=u[0],d=u[1],p=n.env().getBool("WEBGL_PACK_IMAGE_OPERATIONS")?new ws(o.shape,l,d,i,s):new ys(o.shape,l,d,i,s);return a.runWebGLProgram(p,[o],o.dtype)}},Ss=function(e,n,t){this.variableNames=["dy"],this.outputShape=[],this.outputShape=n;var a=c(n,3),r=a[1],o=a[2],i=c(e,3),s=i[1],u=i[2],l=[t&&s>1?r-1:r,t&&u>1?o-1:o],d=[t&&s>1?s-1:s,t&&u>1?u-1:u],p=l[0]/d[0],h=l[1]/d[1],f=1/p,x=1/h,v=2*Math.ceil(f)+2,g=2*Math.ceil(x)+2;this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n int r = coords[1];\n int c = coords[2];\n\n float accumulator = 0.0;\n\n const float heightScale = float(".concat(p,");\n const float widthScale = float(").concat(h,");\n\n const float invHeightScale = float(").concat(f,");\n const float invWidthScale = float(").concat(x,");\n\n const int winHeight = int(").concat(v,");\n const int winWidth = int(").concat(g,");\n\n // Compute bounds for where in dy we will look\n float startRLerp = floor(float(r) * invHeightScale);\n int startDyR = int(floor(startRLerp - float(winHeight / 2)));\n\n float startCLerp = floor(float(c) * invWidthScale);\n int startDyC = int(floor(startCLerp - float(winWidth / 2)));\n\n // Loop over dy\n for (int dyROffset = 0; dyROffset < winHeight; dyROffset++) {\n int dyR = dyROffset + startDyR;\n\n // Guard against the window exceeding the bounds of dy\n if (dyR < 0 || dyR >= ").concat(s,") {\n continue;\n }\n\n for (int dyCOffset = 0; dyCOffset < winWidth; dyCOffset++) {\n int dyC = dyCOffset + startDyC;\n\n // Guard against the window exceeding the bounds of dy\n if (dyC < 0 || dyC >= ").concat(u,") {\n continue;\n }\n\n float sourceFracRow =\n float(").concat(l[0],") *\n (float(dyR) / float(").concat(d[0],"));\n\n float sourceFracCol =\n float(").concat(l[1],") *\n (float(dyC) / float(").concat(d[1],"));\n\n int sourceNearestRow = int(min(\n float(int(").concat(r,") - 1),\n ").concat(t," ? float(round(sourceFracRow)) :\n float(floor(sourceFracRow))));\n\n int sourceNearestCol = int(min(\n float(int(").concat(o,") - 1),\n ").concat(t," ? float(round(sourceFracCol)) :\n float(floor(sourceFracCol))));\n\n if (r == sourceNearestRow && c == sourceNearestCol) {\n accumulator += getDy(b, dyR, dyC, d);\n }\n }\n }\n // End loop over dy\n\n setOutput(accumulator);\n }\n ")},ks={kernelName:n.ResizeNearestNeighborGrad,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.images,o=n.dy,i=a.alignCorners,c=new Ss(o.shape,r.shape,i);return t.runWebGLProgram(c,[o],o.dtype)}},Rs=function(e,n){this.variableNames=["x"];var t=e.length;if(t>4)throw new Error("WebGL backend: Reverse of rank-".concat(t," tensor is not yet supported"));if(this.outputShape=e,1!==t){var a=e.map((function(t,a){return function(t){return-1!==n.indexOf(t)&&1!==e[t]?"".concat(e[t]," - coords[").concat(t,"] - 1"):"coords[".concat(t,"]")}(a)})).join(","),r=Ne(t);this.userCode="\n void main() {\n ".concat(r," coords = getOutputCoords();\n setOutput(getX(").concat(a,"));\n }\n ")}else this.userCode="\n void main() {\n int coord = getOutputCoords();\n setOutput(getX(".concat(e[0]," - coord - 1));\n }\n ")},Ts=function(e,n){this.variableNames=["x"],this.packedInputs=!0,this.packedOutput=!0;var t=e.length;if(t>4)throw new Error("WebGL backend: Reverse of rank-".concat(t," tensor is not yet supported"));this.outputShape=e;var a=Dt("rc",t),r="".concat(a[t-1]," + 1 < ").concat(this.outputShape[t-1]),o="".concat(a[t-2]," + 1 < ").concat(this.outputShape[t-2]),i=Ne(t);function c(t){var a=e.map((function(a,r){return function(t,a){return-1!==n.indexOf(t)&&1!==e[t]?"".concat(e[t]," - ").concat(a[t]," - 1"):"".concat(a[t])}(r,t)})),r=a.join(","),o=a.slice(-2).join(",");return"getChannel(getX(".concat(r,"), vec2(").concat(o,"))")}this.userCode=1===t?"\n void main(){\n int rc = getOutputCoords();\n vec4 result = vec4(0.);\n result.r = getChannel(getX(".concat(e[0]," - rc - 1),\n ").concat(e[0]," - rc - 1);\n if(").concat(r,"){\n result.g = getChannel(getX(").concat(e[0]," - (rc + 1) - 1),\n ").concat(e[0]," - (rc + 1) - 1);\n }\n setOutput(result);\n }\n "):"\n void main() {\n ".concat(i," rc = getOutputCoords();\n vec4 result = vec4(0.);\n result.r = ").concat(function(e){return c(e)}(a.slice()),";\n if(").concat(r,"){\n result.g = ").concat(function(e){return e[t-1]="("+e[t-1]+" + 1)",c(e)}(a.slice()),";\n }\n if(").concat(o,") {\n result.b = ").concat(function(e){return e[t-2]="("+e[t-2]+" + 1)",c(e)}(a.slice()),";\n if(").concat(r,") {\n result.a = ").concat(function(e){return e[t-1]="("+e[t-1]+" + 1)",e[t-2]="("+e[t-2]+" + 1)",c(e)}(a.slice()),";\n }\n }\n setOutput(result);\n }\n ")},Ns={kernelName:n.Reverse,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.dims,c=o.shape.length,s=n.util.parseAxisParam(i,o.shape);if(0===c)return na({inputs:{x:o},backend:a});var u=n.env().getBool("WEBGL_PACK_ARRAY_OPERATIONS")?new Ts(o.shape,s):new Rs(o.shape,s);return a.runWebGLProgram(u,[o],o.dtype)}},Es=function(e,n){this.variableNames=["Image"],this.outputShape=[],this.customUniforms=[{name:"params",type:"vec4"}];var t,a=e[1],r=e[2];this.outputShape=e,t="number"==typeof n?"float outputValue = ".concat(n.toFixed(2),";"):"\n vec3 fill = vec3(".concat(n.join(","),");\n float outputValue = fill[coords[3]];"),this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int x = coords[2];\n int y = coords[1];\n float coordXFloat = (float(x) - params[0]) * params[3] -\n (float(y) - params[1]) * params[2];\n float coordYFloat = (float(x) - params[0]) * params[2] +\n (float(y) - params[1]) * params[3];\n int coordX = int(round(coordXFloat + params[0]));\n int coordY = int(round(coordYFloat + params[1]));\n ".concat(t,"\n if(coordX >= 0 && coordX < ").concat(r," && coordY >= 0 && coordY < ").concat(a,") {\n outputValue = getImage(coords[0], coordY, coordX, coords[3]);\n }\n setOutput(outputValue);\n }\n ")},As={kernelName:n.RotateWithOffset,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.attrs,r=e.backend,o=t.image,i=a.radians,s=a.fillValue,u=a.center,l=r,d=new Es(o.shape,s),p=c(n.backend_util.getImageCenter(u,o.shape[1],o.shape[2]),2),h=[[p[0],p[1],Math.sin(i),Math.cos(i)]];return l.runWebGLProgram(d,[o],o.dtype,h)}},_s=da({opSnippet:"\n // OpenGL ES does not support round function.\n // The algorithm is based on banker's rounding.\n float base = floor(x);\n if ((x - base) < 0.5) {\n return floor(x);\n } else if ((x - base) > 0.5) {\n return ceil(x);\n } else {\n if (mod(base, 2.0) == 0.0) {\n return base;\n } else {\n return base + 1.0;\n }\n }\n"}),Os={kernelName:n.Round,backendName:"webgl",kernelFunc:_s},Fs=da({opSnippet:"return inversesqrt(x);",cpuKernelImpl:mt}),Ds={kernelName:n.Rsqrt,backendName:"webgl",kernelFunc:Fs},Ps=function(e,n,t,a,r,o,i,c){void 0===c&&(c=!1),this.variableNames=["updates","indices","defaultValue"],this.outputShape=o;var s=Ne(r.length),u=Ne(o.length),l="";1===t?l="i":2===t&&(l="i, j");var d="getIndices(".concat(l,")"),p="";1===a?p="i":2===a&&(p="i, coords[1]");var h="getUpdates(".concat(p,")"),f="";c&&(f="coords[0], coords[1]");var x="getDefaultValue(".concat(f,")"),v=n>1?"strides[j]":"strides";this.userCode="\n ".concat(s," strides = ").concat(s,"(").concat(r,");\n\n void main() {\n ").concat(u," coords = getOutputCoords();\n float sum = 0.0;\n bool found = false;\n for (int i = 0; i < ").concat(e,"; i++) {\n int flattenedIndex = 0;\n for (int j = 0; j < ").concat(n,"; j++) {\n int index = round(").concat(d,");\n flattenedIndex += index * ").concat(v,";\n }\n if (flattenedIndex == coords[0]) {\n sum += ").concat(h,";\n found = true;\n }\n }\n setOutput(mix(").concat(x,", sum, float(found)));\n }\n ")},Ls=function(e,n,t,a,r,o,i,c){void 0===c&&(c=!1),this.variableNames=["updates","indices","defaultValue"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=o;var s=Ne(r.length),u=Ne(o.length),l="";1===t?l="i":2===t&&(l="i, j");var d="getIndices(".concat(l,")"),p="";1===a?p="i":2===a&&(p="i, coords[1]");var h="getUpdates(".concat(p,")"),f="";c&&(f="coords[0], coords[1]");var x="getDefaultValue(".concat(f,")"),v=n>1?"strides[j]":"strides",g=n>1?"strides[j + 1]":"strides";this.userCode="\n ".concat(s," strides = ").concat(s,"(").concat(r,");\n\n void main() {\n ").concat(u," coords = getOutputCoords();\n vec4 sum = vec4(0.);\n vec4 found = vec4(0.);\n for (int i = 0; i < ").concat(e,"; i+=2) {\n ivec2 flattenedIndex = ivec2(0);\n for (int j = 0; j < ").concat(n,"; j+=2) {\n ivec4 index = round(").concat(d,");\n flattenedIndex += index.xz * ").concat(v,";\n if (j + 1 < ").concat(n,") {\n flattenedIndex += index.yw * ").concat(g,";\n }\n }\n if (flattenedIndex[0] == coords[0] || flattenedIndex[1] == coords[0] ||\n flattenedIndex[0] == coords[0] + 1 || flattenedIndex[1] == coords[0] + 1) {\n vec4 updVals = ").concat(h,";\n if (flattenedIndex[0] == coords[0]) {\n sum.xy += updVals.xy;\n found.xy = vec2(1.);\n } else if (flattenedIndex[0] == coords[0] + 1) {\n sum.zw += updVals.xy;\n found.zw = vec2(1.);\n }\n if (flattenedIndex[1] == coords[0]) {\n sum.xy += updVals.zw;\n found.xy = vec2(1.);\n } else if (flattenedIndex[1] == coords[0] + 1) {\n sum.zw += updVals.zw;\n found.zw = vec2(1.);\n }\n }\n }\n setOutput(mix(").concat(x,", sum, found));\n }\n ")},Bs={kernelName:n.ScatterNd,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.indices,i=t.updates,c=r.shape,s=n.backend_util.calculateShapes(i,o,c),u=s.sliceRank,l=s.numUpdates,d=s.sliceSize,p=s.strides,h=s.outputSize,f=[h/d,d];if(0===h)return a.makeTensorInfo(c,o.dtype);var x,v=ya({inputs:{x:o},backend:a,attrs:{shape:[l,u]}}),g=ya({inputs:{x:i},backend:a,attrs:{shape:[l,d]}}),m=a.makeTensorInfo([],"float32",new Float32Array([0]));x=n.env().getBool("WEBGL_PACK")?new Ls(l,u,v.shape.length,g.shape.length,p,f):new Ps(l,u,v.shape.length,g.shape.length,p,f);var b=a.runWebGLProgram(x,[g,v,m],g.dtype),C=ya({inputs:{x:b},backend:a,attrs:{shape:c}});return a.disposeIntermediateTensorInfo(v),a.disposeIntermediateTensorInfo(g),a.disposeIntermediateTensorInfo(b),a.disposeIntermediateTensorInfo(m),C}},Vs=function(e,t,a,r){this.variableNames=["sortedSequence","values"],this.customUniforms=[{name:"numInputs",type:"int"}],this.outputShape=[e,a];var o="for (int i = 0; i < ".concat(Math.ceil(Math.log2(t+1)),"; ++i) { if (left >= right) break;"),i=2===n.env().getNumber("WEBGL_VERSION")?"while (left < right) {":o,c="left"===r?"<":"<=";this.userCode="\n int findBound(int batch, float value) {\n int left = 0;\n int right = numInputs;\n int mid;\n ".concat(i,"\n mid = (left + right) / 2;\n if (getSortedSequence(batch, mid) ").concat(c," value) {\n left = mid + 1;\n } else {\n right = mid;\n }\n }\n return right;\n }\n\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int valueIndex = coords[1];\n\n float value = getValues(batch, valueIndex);\n\n setOutput(float(findBound(batch, value)));\n }\n ")},Ws={kernelName:n.SearchSorted,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.sortedSequence,o=n.values,i=a.side,c=new Vs(r.shape[0],r.shape[1],o.shape[1],i),s=[[r.shape[1]]];return t.runWebGLProgram(c,[r,o],"int32",s)}},Us=function(e,n,t){var a,r;if(this.variableNames=["c","a","b"],this.outputShape=n,t>4)throw Error("Where for rank ".concat(t," is not yet supported"));if(1===t)r="resRC",a="resRC";else{for(var o=["resRC.x","resRC.y","resRC.z","resRC.w"],i=[],c=[],s=0;s= 1.0) {\n setOutput(getA(").concat(r,"));\n } else {\n setOutput(getB(").concat(r,"));\n }\n }\n ")},Ms={kernelName:n.Select,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=t.condition,o=t.t,i=t.e,c=new Us(r.shape.length,o.shape,o.shape.length);return a.runWebGLProgram(c,[r,o,i],n.upcastType(o.dtype,i.dtype))}},Gs=da({opSnippet:"\n // Stable and Attracting Fixed Point (0, 1) for Normalized Weights.\n // see: https://arxiv.org/abs/1706.02515\n float scaleAlpha = ".concat(n.backend_util.SELU_SCALEALPHA,";\n float scale = ").concat(n.backend_util.SELU_SCALE,";\n return (x >= 0.0) ? scale * x : scaleAlpha * (exp(x) - 1.0);\n")}),zs={kernelName:n.Selu,backendName:"webgl",kernelFunc:Gs},Xs=da({opSnippet:"if (isnan(x)) return x;\n return 1.0 / (1.0 + exp(-1.0 * x));\n",packedOpSnippet:"\n vec4 result = 1.0 / (1.0 + exp(-1.0 * x));\n bvec4 isNaN = isnan(x);\n\n result.r = isNaN.r ? x.r : result.r;\n result.g = isNaN.g ? x.g : result.g;\n result.b = isNaN.b ? x.b : result.b;\n result.a = isNaN.a ? x.a : result.a;\n\n return result;\n",cpuKernelImpl:bt}),Hs={kernelName:n.Sigmoid,backendName:"webgl",kernelFunc:Xs},js=da({opSnippet:"\n if (isnan(x)) { return 0.0; }\n return sign(x);\n"}),Ks={kernelName:n.Sign,backendName:"webgl",kernelFunc:js},qs=da({opSnippet:"if (isnan(x)) return x;\n return sin(x);\n",packedOpSnippet:"\n vec4 result = sin(x);\n bvec4 isNaN = isnan(x);\n ".concat($t,"\n return result;\n")}),Ys={kernelName:n.Sin,backendName:"webgl",kernelFunc:qs},Qs=da({opSnippet:"\n float e2x = exp(x);\n return (e2x - 1.0 / e2x) / 2.0;\n"}),Zs={kernelName:n.Sinh,backendName:"webgl",kernelFunc:Qs},Js=da({opSnippet:"\n float epsilon = 1.1920928955078125e-7;\n float threshold = log(epsilon) + 2.0;\n\n bool too_large = x > -threshold;\n bool too_small = x < threshold;\n\n float result;\n float exp_x = exp(x);\n\n if (too_large){\n result = x;\n }\n else if (too_small){\n result = exp_x;\n }\n else{\n result = log(exp_x + 1.0);\n }\n return result;\n"}),$s={kernelName:n.Softplus,backendName:"webgl",kernelFunc:Js},eu={kernelName:n.SpaceToBatchND,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=r.blockShape,u=r.paddings;n.util.assert(o.shape.length<=4,(function(){return"spaceToBatchND for rank > 4 with a WebGL backend not implemented yet"}));var l=i.reduce((function(e,n){return e*n})),d=[[0,0]];d.push.apply(d,s([],c(u),!1));for(var p=1+i.length;p=r/o)throw new Error("Invalid indices: ".concat(v," does not index into ").concat(a));for(var C=0;C 0.0 ? 1.0 : float(".concat(t.alpha,");\n "),i=new Mt(r.shape,o);return a.runWebGLProgram(i,[r],r.dtype)}},gu=function(e,n,t){this.variableNames=["x"],this.outputShape=t;var a=t.length,r=Ne(t.length),o=Ne(t.length),i="";if(1===a)i="coords * strides + begin";else{var c=0;i=t.map((function(e,n){return c++,1===t.length?"coords * strides[".concat(n,"] + begin[").concat(n,"]"):"coords[".concat(c-1,"] * strides[").concat(n,"] + begin[").concat(n,"]")})).join(",")}this.userCode="\n ".concat(r," begin = ").concat(r,"(").concat(e,");\n ").concat(r," strides = ").concat(r,"(").concat(n,");\n\n void main() {\n ").concat(o," coords = getOutputCoords();\n setOutput(getX(").concat(i,"));\n }\n ")},mu={kernelName:n.StridedSlice,backendName:"webgl",kernelFunc:function(e){var t,a=e.inputs,r=e.backend,o=e.attrs,i=a.x,c=o.begin,s=o.end,u=o.strides,l=o.beginMask,d=o.endMask,p=o.ellipsisMask,h=o.newAxisMask,f=o.shrinkAxisMask,x=n.slice_util.sliceInfo(i.shape,c,s,u,l,d,p,h,f),v=x.finalShapeSparse,g=x.finalShape,m=x.isIdentity,b=x.sliceDim0,C=x.isSimpleSlice,y=x.begin,w=x.end,I=x.strides;if(m)t=ya({inputs:{x:i},backend:r,attrs:{shape:g}});else if(b||C){n.util.assert(i.shape.length>=1,(function(){return"Input must have rank at least 1, got: ".concat(i.shape.length)}));var S=n.slice_util.computeOutShape(y,w,I),k=Tr({inputs:{x:i},backend:r,attrs:{begin:y,size:S}});t=ya({inputs:{x:k},backend:r,attrs:{shape:g}}),r.disposeIntermediateTensorInfo(k)}else if(r.shouldExecuteOnCPU([i])){var R=r.readSync(i.dataId),T=n.buffer(i.shape,i.dtype,R),N=Tt(v,T,I,y);t=r.makeTensorInfo(g,i.dtype,N.values)}else{var E=new gu(y,I,v);t=r.runWebGLProgram(E,[i],i.dtype)}var A=ya({inputs:{x:t},backend:r,attrs:{shape:g}});return r.disposeIntermediateTensorInfo(t),A}},bu={kernelName:n.StringNGrams,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=a.separator,o=a.nGramWidths,i=a.leftPad,s=a.rightPad,u=a.padWidth,l=a.preserveShortSequences,d=n.data,p=n.dataSplits,h=c(function(e,n,t,a,r,o,i,c){return new Gn(t,a,r,o,i,c).compute(e,n)}(t.readSync(d.dataId),t.readSync(p.dataId),r,o,i,s,u,l),2),f=h[0],x=h[1];return[t.makeTensorInfo([f.length],"string",f),t.makeTensorInfo(p.shape,"int32",x)]}},Cu={kernelName:n.StringSplit,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs.skipEmpty,r=n.input,o=n.delimiter;if("string"!==r.dtype)throw new Error("Input must be of datatype string");if(1!==r.shape.length)throw new Error("Input must be a vector, got shape: ".concat(r.shape));if(0!==o.shape.length)throw new Error("Delimiter must be a scalar, got shape: ".concat(o.shape));var i=t.readSync(r.dataId),s=t.readSync(o.dataId)[0],u=c(Nt(i,s,a),3),l=u[0],d=u[1],p=u[2],h=d.length;return[t.makeTensorInfo([h,2],"int32",l),t.makeTensorInfo([h],"string",d),t.makeTensorInfo([2],"int32",new Int32Array(p))]}},yu={kernelName:n.StringToHashBucketFast,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs.numBuckets,r=n.input;if("string"!==r.dtype)throw new Error("Input must be of datatype string");if(a<=0)throw new Error("Number of buckets must be at least 1");var o=t.readSync(r.dataId),i=Et(o,a);return t.makeTensorInfo(r.shape,"int32",i)}},wu=da({opSnippet:"return tan(x);"}),Iu={kernelName:n.Tan,backendName:"webgl",kernelFunc:wu},Su=da({opSnippet:"\n float e2x = exp(-2.0 * abs(x));\n return sign(x) * (1.0 - e2x) / (1.0 + e2x);\n"}),ku={kernelName:n.Tanh,backendName:"webgl",kernelFunc:Su},Ru={kernelName:n.TensorScatterUpdate,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend;e.attrs;var r=t.tensor,o=t.indices,i=t.updates,c=n.backend_util.calculateShapes(i,o,r.shape),s=c.sliceRank,u=c.numUpdates,l=c.sliceSize,d=c.strides,p=c.outputSize,h=[p/l,l];if(0===p)return a.makeTensorInfo(r.shape,o.dtype);var f=ya({inputs:{x:o},backend:a,attrs:{shape:[u,s]}}),x=ya({inputs:{x:i},backend:a,attrs:{shape:[u,l]}}),v=ya({inputs:{x:r},backend:a,attrs:{shape:h}}),g=new Ps(u,s,f.shape.length,x.shape.length,d,h,!1,!0),m=a.runWebGLProgram(g,[x,f,v],v.dtype),b=ya({inputs:{x:m},backend:a,attrs:{shape:r.shape}});return a.disposeIntermediateTensorInfo(f),a.disposeIntermediateTensorInfo(x),a.disposeIntermediateTensorInfo(v),a.disposeIntermediateTensorInfo(m),b}},Tu=function(e,n){this.variableNames=["A"];for(var t=new Array(e.length),a=0;a5)throw Error("Tile for rank ".concat(n," is not yet supported"));if(1===n)return"imod(resRC, ".concat(e[0],")");for(var t=["resRC.x","resRC.y","resRC.z","resRC.w","resRC.u"],a=[],r=0;r5){var c=a.readSync(o.dataId),s="string"===o.dtype?c.map((function(e){return n.util.decodeString(e)})):c,u=function(e,t){for(var a=new Array(e.rank),r=0;r= dir;\n bool isGreater = x0 > x1 || (x0 == x1 && i1 > i0);\n if (reverse == isGreater) { // Elements in opposite order of direction\n int iTemp = i0;\n i0 = i1;\n i1 = iTemp;\n }\n if (isFirstInPair) {\n setOutput(float(i0));\n } else {\n setOutput(float(i1));\n }\n }\n "},_u=function(e){this.variableNames=["x","indices"],this.customUniforms=[{name:"n",type:"int"},{name:"firstPass",type:"int"},{name:"k",type:"int"}],this.outputShape=e,this.userCode="\n void main() {\n // Takes max of indices (0, k), (1, k + 1), (2, k + 2) ...\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int elemIdx = coords[1];\n\n // The output size is half of the previous size.\n // If the previous sequence is | | | | _ _ _ _ | | | | _ _ _ _ (k=4),\n // we only need to output the indices at positions |, the indices at\n // positions _ can be thrown away, see Figure5(b) After Phase 2\n // (Merge phase) in the Bitonic Top K paper referenced above.\n // For example, the paper shows we only need to output the orange bars.\n // The output sequence should look like this | | | | | | | |.\n // Because the sequence is halved, to map the output index back\n // to the previous sequence to find the corresponding value,\n // we need to double the index. When we double the index,\n // we basically interpolate a position, so 2i looks like\n // | _ | _ | _ | _ | _ | _ | _. We move the | to the first k position\n // of each 2k positions by - elemIdx % k. E.g. for output at\n // index 4,5,6,7, we want to get the corresponding element at\n // original index 8,9,10,11, for output at index 8,9,10,11,\n // we want to get the corresponding element at original index\n // 16,17,18,19, so on and so forth.\n\n int i = elemIdx < k ? elemIdx : (elemIdx * 2 - imod(elemIdx, k));\n int i0 = firstPass == 1 ? i : int(getIndices(batch, i));\n int i1 = firstPass == 1 ? i + k : int(getIndices(batch, i + k));\n\n float x0 = getX(batch, i0);\n float x1 = i1 < n ? getX(batch, i1) : x0;\n\n setOutput(x0 >= x1 ? float(i0) : float(i1));\n }\n "};function Ou(e,n){null!==n&&e.disposeIntermediateTensorInfo(n)}function Fu(e){for(var n=1;nl){var h=c(function(e,t,a,r,o){for(var i=t[t.length-1],s=c([e.length/i,i],2),u=s[0],l=s[1],d=n.util.getTypedArrayFromDType(a,u*r),p=n.util.getTypedArrayFromDType("int32",u*r),h=function(n){var t=n*l,a=e.subarray(t,t+l),i=new Array(a.length);a.forEach((function(e,n){return i[n]={value:e,index:n}})),r=1;N/=2)k(T,N,[b,w]);for(var E=w;E>y;E/=2){var A=S(),_=new _u([b,E/2]),O=[[p],[null===I?1:0],[y]],F=I;for(I=a.runWebGLProgram(_,A,"int32",O),Ou(a,F),T=2*(R=y/2),N=R;N>=1;N/=2)k(T,N,I.shape)}var D=I;I=Tr({inputs:{x:I},backend:a,attrs:{begin:0,size:[b,i]}}),Ou(a,D);var P=_i({inputs:{x:C,indices:I},backend:a,attrs:{axis:1,batchDims:1}});Ou(a,C);var L=d.slice(0,-1);L.push(i),D=I,I=ya({inputs:{x:I},attrs:{shape:L},backend:a}),Ou(a,D);var B=P;return P=ya({inputs:{x:P},attrs:{shape:L},backend:a}),Ou(a,B),[P,I]}},Bu=function(e,n,t,a,r,o){this.variableNames=["Image","Transforms"],this.outputShape=o;var i,c="nearest"===t?1:2;switch(a){case"constant":default:i=1;break;case"reflect":i=2;break;case"wrap":i=3;break;case"nearest":i=4}this.userCode="\n float mapCoord(float outCoord, float len) {\n float inCoord = outCoord;\n if(".concat(i," == 2) {\n if (inCoord < 0.0) {\n if (len <= 1.0) {\n inCoord = 0.0;\n } else {\n float sz2 = 2.0 * len;\n if (inCoord < sz2) {\n inCoord = sz2 * float(int(float(-inCoord / sz2))) +\n inCoord;\n }\n inCoord = inCoord < -len ? inCoord + sz2 : -inCoord - 1.0;\n }\n } else if (inCoord > len - 1.0) {\n if (len <= 1.0) {\n inCoord = 0.0;\n } else {\n float sz2 = 2.0 * len;\n inCoord -= sz2 * float(int(float(inCoord / sz2)));\n if (inCoord >= len) {\n inCoord = sz2 - inCoord - 1.0;\n }\n }\n }\n return clamp(inCoord, 0.0, len - 1.0);\n } else if (").concat(i," == 3) {\n if (inCoord < 0.0) {\n if (len <= 1.0) {\n inCoord = 0.0;\n } else {\n float sz = len - 1.0;\n inCoord += len * (float(int(float(-inCoord / sz))) + 1.0);\n }\n } else if (inCoord > len - 1.0) {\n if (len <= 1.0) {\n inCoord = 0.0;\n } else {\n float sz = len - 1.0;\n inCoord -= len * float(int(float(inCoord / sz)));\n }\n }\n return clamp(inCoord, 0.0, len - 1.0);\n } else if (").concat(i," == 4) {\n return clamp(outCoord, 0.0, len - 1.0);\n } else {\n return outCoord;\n }\n }\n\n float readWithFillValue(int batch, int coordY, int coordX,\n int channel) {\n float outputValue;\n if (0 <= coordY && coordY < ").concat(e," && 0 <= coordX && coordX < ").concat(n,") {\n outputValue = getImage(batch, coordY, coordX, channel);\n } else {\n outputValue = float(").concat(r,");\n }\n return outputValue;\n }\n\n void main() {\n ivec4 coords = getOutputCoords();\n float outputValue;\n int batch = coords[0];\n int x = coords[2];\n int y = coords[1];\n int channel = coords[3];\n float xf = float(x);\n float yf = float(y);\n float a1 = getTransforms(batch, 0);\n float a2 = getTransforms(batch, 1);\n float a3 = getTransforms(batch, 2);\n float b1 = getTransforms(batch, 3);\n float b2 = getTransforms(batch, 4);\n float b3 = getTransforms(batch, 5);\n float c1 = getTransforms(batch, 6);\n float c2 = getTransforms(batch, 7);\n float projection = c1 * xf + c2 * yf + 1.0;\n if (projection == 0.0) {\n outputValue = float(").concat(r,");\n } else {\n float inX = (a1 * xf + a2 * yf + a3) / projection;\n float inY = (b1 * xf + b2 * yf + b3) / projection;\n float mapX = mapCoord(inX, float(").concat(n,"));\n float mapY = mapCoord(inY, float(").concat(e,"));\n\n if (").concat(c," == 1) {\n int coordY = int(round(mapY));\n int coordX = int(round(mapX));\n outputValue = readWithFillValue(batch, coordY, coordX,\n channel);\n } else {\n float yFloor = floor(mapY);\n float xFloor = floor(mapX);\n float yCeil = yFloor + 1.0;\n float xCeil = xFloor + 1.0;\n float valueYFloor = (xCeil - mapX) *\n readWithFillValue(batch, int(yFloor), int(xFloor), channel) +\n (mapX - xFloor) *\n readWithFillValue(batch, int(yFloor), int(xCeil), channel);\n float valueYCeil = (xCeil - mapX) *\n readWithFillValue(batch, int(yCeil), int(xFloor), channel) +\n (mapX - xFloor) *\n readWithFillValue(batch, int(yCeil), int(xCeil), channel);\n outputValue = (yCeil - mapY) * valueYFloor +\n (mapY - yFloor) * valueYCeil;\n }\n }\n setOutput(outputValue);\n }\n ")},Vu={kernelName:n.Transform,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.image,o=n.transforms,i=a.interpolation,s=a.fillMode,u=a.fillValue,l=a.outputShape,d=c(r.shape,4),p=d[0],h=d[1],f=d[2],x=d[3],v=c(null!=l?l:[h,f],2),g=v[0],m=v[1],b=new Bu(h,f,i,s,u,[p,g,m,x]);return t.runWebGLProgram(b,[r,o],"float32")}},Wu={kernelName:n.Unique,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.attrs,a=e.backend,r=t.axis,o=n.x;le(o,"unique"),console.warn("WARNING: ","UI might be locked temporarily as data is being downloaded");var i=a.readSync(o.dataId),c=Ot(i,r,o.shape,o.dtype),s=c.outputValues,u=c.outputShape,l=c.indices;return[a.makeTensorInfo(u,o.dtype,s),a.makeTensorInfo([l.length],"int32",l)]}},Uu={kernelName:n.Unpack,backendName:"webgl",kernelFunc:function(e){var n=e.inputs,t=e.backend,a=e.attrs,r=n.value,o=a.axis;o<0&&(o+=r.shape.length);for(var i=r,c=i.shape.length,s=r.shape[o],u=new Array(c-1),l=0,d=0;d0&&(l="\n if (inIdx < 0 || inIdx >= ".concat(r,") {\n return initializationValue;\n }\n "));var d="";r%t>0&&(d="\n if (inIdx < 0 || inIdx >= ".concat(r,") {\n return -1.0;\n }\n ")),this.userCode="\n const float initializationValue = ".concat("0.0",";\n\n float getValue(int batch, int inIdx) {\n ").concat(l,"\n return getX(batch, inIdx);\n }\n\n float getSegmentIdAtIndex(int inIdx) {\n ").concat(d,"\n return getSegmentIds(inIdx);\n }\n\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int outIdx = coords[1];\n int inOffset = int(floor(float(outIdx) / float(\n ").concat(o,")) * float(").concat(t,"));\n int currentSeg = int(mod(float(outIdx), float(").concat(o,")));\n\n float sumValue = 0.0;\n\n for (int i = 0; i < ").concat(c,"; i += 4) {\n int inIdx = inOffset + i;\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n getValue(batch, inIdx + 3)\n );\n\n vec4 segFilter = vec4(\n int(getSegmentIdAtIndex(inIdx)) == currentSeg ? 1 : 0,\n int(getSegmentIdAtIndex(inIdx + 1)) == currentSeg ? 1 : 0,\n int(getSegmentIdAtIndex(inIdx + 2)) == currentSeg ? 1 : 0,\n int(getSegmentIdAtIndex(inIdx + 3)) == currentSeg ? 1 : 0\n );\n\n ").concat(u,"\n }\n\n int inIdx = inOffset + ").concat(c,";\n if (").concat(1===s,") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n initializationValue,\n initializationValue,\n initializationValue\n );\n\n int inIdxSeg = int(getSegmentIdAtIndex(inIdx));\n\n vec4 segFilter = vec4(\n int(getSegmentIdAtIndex(inIdx)) == currentSeg ? 1 : 0,\n 0,\n 0,\n 0\n );\n\n ").concat(u,"\n } else if (").concat(2===s,") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n initializationValue,\n initializationValue\n );\n\n vec4 segFilter = vec4(\n int(getSegmentIdAtIndex(inIdx)) == currentSeg ? 1 : 0,\n int(getSegmentIdAtIndex(inIdx + 1)) == currentSeg ? 1 : 0,\n 0,\n 0\n );\n\n ").concat(u,"\n } else if (").concat(3===s,") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n initializationValue\n );\n\n vec4 segFilter = vec4(\n int(getSegmentIdAtIndex(inIdx)) == currentSeg ? 1 : 0,\n int(getSegmentIdAtIndex(inIdx + 1)) == currentSeg ? 1 : 0,\n int(getSegmentIdAtIndex(inIdx + 2)) == currentSeg ? 1 : 0,\n 0\n );\n\n ").concat(u,"\n }\n setOutput(").concat("sumValue",");\n }\n ")},Gu=[Da,La,Va,Ua,za,ja,Ka,qa,er,nr,ar,or,cr,ur,dr,fr,xr,mr,br,Cr,Ir,Er,Ar,_r,Or,Br,Ur,zr,ra,jr,eo,uo,xo,go,mo,bo,Co,wo,So,Ro,_o,Oo,Fo,Po,Vo,Mo,Go,Xo,jo,Ko,Yo,Qo,Jo,ei,ti,ri,ci,li,fi,vi,bi,yi,Si,Ri,Ti,Ei,Oi,Di,Li,ta,Bi,Zr,Wi,Mi,zi,ca,Hi,Ki,qi,Qi,Ji,ec,tc,rc,cc,uc,dc,hc,fc,xc,mc,bc,Cc,yc,wc,Sc,Tc,Ec,Vc,Ca,Wc,Mc,zc,Hc,Dr,Kc,Qc,Zc,ns,as,la,rs,os,is,cs,us,Lr,Oc,ds,hs,xs,wa,ms,Cs,Is,ks,Ns,As,Os,Ds,Bs,Ws,Ms,zs,Hs,Ks,Ys,Zs,Nr,Bc,$s,eu,nu,tu,au,ru,ou,iu,uu,du,fu,xu,vu,mu,bu,Cu,yu,Pc,Aa,Iu,ku,Ru,Eu,Lu,Vu,Oa,Wu,Uu,{kernelName:n.UnsortedSegmentSum,backendName:"webgl",kernelFunc:function(e){var t=e.inputs,a=e.backend,r=e.attrs,o=t.x,i=t.segmentIds,c=r.numSegments,s=o.shape.length,u=[],l=0,d=n.backend_util.getAxesPermutation([l],s),p=o;null!=d&&(p=_a({inputs:{x:o},backend:a,attrs:{perm:d}}),u.push(p),l=n.backend_util.getInnerMostAxes(1,s)[0]);var h=n.backend_util.segment_util.computeOutShape(p.shape,l,c),f=n.util.sizeFromShape([p.shape[l]]),x=ya({inputs:{x:p},backend:a,attrs:{shape:[-1,f]}});u.push(x);var v=n.sumOutType(o.dtype),g=function(e,t,r,o,i){var c=e.shape[0],s=e.shape[1],l=n.backend_util.segment_util.segOpComputeOptimalWindowSize(s,i),d=new Mu({windowSize:l,inSize:s,batchSize:c,numSegments:i},t),p=a.compileAndRun(d,[e,r],o);if(u.push(p),p.shape[1]===i)return p;var h=ss({backend:a,attrs:{start:0,stop:i,step:1,dtype:"float32"}}),f=Nu({inputs:{x:h},backend:a,attrs:{reps:[s/l]}});return u.push(h),u.push(f),g(p,t,f,o,i)},m=ya({inputs:{x:g(x,"unsortedSegmentSum",i,v,c)},backend:a,attrs:{shape:h}}),b=m;if(null!=d){u.push(m);var C=n.backend_util.getUndoAxesPermutation(d);b=_a({inputs:{x:b},backend:a,attrs:{perm:C}})}return u.forEach((function(e){return a.disposeIntermediateTensorInfo(e)})),b}},Yc];try{for(var zu=i(Gu),Xu=zu.next();!Xu.done;Xu=zu.next()){var Hu=Xu.value;n.registerKernel(Hu)}}catch(e){Du={error:e}}finally{try{Xu&&!Xu.done&&(Pu=zu.return)&&Pu.call(zu)}finally{if(Du)throw Du.error}}e.GPGPUContext=pn,e.MathBackendWebGL=Yt,e.forceHalfFloat=Qt,e.gpgpu_util=dn,e.setWebGLContext=f,e.version_webgl="4.14.0",e.webgl=Zt,e.webgl_util=de})); \ No newline at end of file diff --git a/experiments/ribbon02/dist/lib/tfjs-converter.js b/experiments/ribbon02/dist/lib/tfjs-converter.js index 0b17c85a..9e420de0 100644 --- a/experiments/ribbon02/dist/lib/tfjs-converter.js +++ b/experiments/ribbon02/dist/lib/tfjs-converter.js @@ -1,2 +1,2 @@ /*! For license information please see tfjs-converter.js.LICENSE.txt */ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@tensorflow/tfjs-core")):"function"==typeof define&&define.amd?define(["exports","@tensorflow/tfjs-core"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).tf=e.tf||{},e.tf)}(this,(function(e,t){"use strict";var n=function(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,t}(t);t.env().registerFlag("KEEP_INTERMEDIATE_TENSORS",(function(){return!1}),(function(e){e&&console.warn("Keep intermediate tensors is ON. This will print the values of all intermediate tensors during model inference. Not all models support this mode. For details, check e2e/benchmarks/ model_config.js. This significantly impacts performance.")}));var r,a,o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},o(e,t)};function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function i(e,t,n,r){return new(n||(n=Promise))((function(a,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function i(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,i)}u((r=r.apply(e,t||[])).next())}))}function u(e,t){var n,r,a,o,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function i(o){return function(i){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((a=(a=s.trys).length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function c(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return s}function l(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a0?Object.keys(l).forEach((function(e){var t=c(g(e),1)[0],n=i[t];n&&(n.signatureKey=l[e],u.push(n))})):u=a;var f={};null!=e.library&&null!=e.library.function&&(f=e.library.function.reduce((function(e,t){return e[t.signature.name]=n.mapFunction(t),e}),{}));var m={nodes:i,inputs:u,outputs:p,weights:o,placeholders:a,signature:t,functions:f};return s.length>0&&(m.initNodes=s),m},e.prototype.mapSignatureEntries=function(e){return Object.keys(e||{}).reduce((function(t,n){return t[e[n].name]=n,t}),{})},e.prototype.mapNode=function(e){var t=h(e.op)||this.opMappers[e.op]||{};null==e.attr&&(e.attr={});var n={name:e.name,op:e.op,category:t.category,inputNames:(e.input||[]).map((function(e){return e.startsWith("^")?e.slice(1):e})),inputs:[],children:[],inputParams:{},attrParams:{},rawAttrs:e.attr,outputs:t.outputs};return null!=t.inputs&&(n.inputParams=t.inputs.reduce((function(e,t){return e[t.name]={type:t.type,inputIndexStart:t.start,inputIndexEnd:t.end},e}),{})),null!=t.attrs&&(n.attrParams=t.attrs.reduce((function(t,n){var r=n.type,a=void 0;switch(n.type){case"string":void 0===(a=q(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=q(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"string[]":void 0===(a=$(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=$(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"number":void 0===(a=G(e.attr,n.tfName,n.defaultValue||0))&&n.tfDeprecatedName&&(a=G(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"number[]":void 0===(a=J(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=J(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"bool":void 0===(a=U(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=U(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"bool[]":void 0===(a=te(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=te(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"shape":void 0===(a=X(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=X(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"shape[]":void 0===(a=ee(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=ee(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"dtype":void 0===(a=Z(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=Z(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"dtype[]":void 0===(a=Q(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=Q(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"func":void 0===(a=H(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=H(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"tensor":case"tensors":break;default:throw new Error("Unsupported param type: ".concat(n.type," for op: ").concat(e.op))}return t[n.name]={value:a,type:r},t}),{})),n},e.prototype.mapFunction=function(e){var t=this,n=e.nodeDef,r=[],a={};null!=n&&(a=n.reduce((function(e,n){return e[n.name]=t.mapNode(n),"Const"===n.op&&r.push(e[n.name]),e}),{}));var o=[],s=[];e.signature.inputArg.forEach((function(e){var t=c(g(e.name),1)[0],n={name:t,op:"Placeholder",inputs:[],inputNames:[],category:"graph",inputParams:{},attrParams:{dtype:{value:W(e.type),type:"dtype"}},children:[]};n.signatureKey=e.name,o.push(n),a[t]=n})),Object.keys(a).forEach((function(e){var t=a[e];t.inputNames.forEach((function(e,n){var r=c(g(e),3),o=r[0],s=r[2],i=a[o];if(null!=i.outputs){var u=i.outputs.indexOf(s);if(-1!==u){var p="".concat(o,":").concat(u);t.inputNames[n]=p}}t.inputs.push(i),i.children.push(t)}))}));var i=e.ret;e.signature.outputArg.forEach((function(e){var t=c(g(i[e.name]),2),n=t[0],r=t[1],o=a[n];null!=o&&(o.defaultOutput=r,s.push(o))}));var u=this.mapArgsToSignature(e);return{nodes:a,inputs:o,outputs:s,weights:r,placeholders:[],signature:u}},e.prototype.mapArgsToSignature=function(e){var t=this;return{methodName:e.signature.name,inputs:e.signature.inputArg.reduce((function(e,n){return e[n.name]=t.mapArgToTensorInfo(n),e}),{}),outputs:e.signature.outputArg.reduce((function(n,r){return n[r.name]=t.mapArgToTensorInfo(r,e.ret),n}),{})}},e.prototype.mapArgToTensorInfo=function(e,t){var n=e.name;return null!=t&&(n=t[n]),{name:n,dtype:e.type}},e}();function j(e,n){var r=Array.isArray(e)?String.fromCharCode.apply(null,e):function(e){var n=t.env().global;if(void 0!==n.atob)return n.atob(e);if("undefined"!=typeof Buffer)return new Buffer(e,"base64").toString();throw new Error("Unable to decode base64 in this environment. Missing built-in atob() or Buffer()")}(e);return n?r:r.toLowerCase()}function q(e,t,n,r){void 0===r&&(r=!1);var a=e[t];return null!=a?j(a.s,r):n}function U(e,t,n){var r=e[t];return r?r.b:n}function G(e,t,n){var r=e[t]||{},a=null!=r.i?r.i:null!=r.f?r.f:n;return"number"==typeof a?a:parseInt(a,10)}function W(e){switch("string"==typeof e&&(e=r[e]),e){case r.DT_FLOAT:case r.DT_HALF:return"float32";case r.DT_INT32:case r.DT_INT64:case r.DT_INT8:case r.DT_UINT8:return"int32";case r.DT_BOOL:return"bool";case r.DT_DOUBLE:return"float32";case r.DT_STRING:return"string";default:return null}}function H(e,t,n){var r=e[t];return r&&r.func?r.func.name:n}function Z(e,t,n){var r=e[t];return r&&r.type?W(r.type):n}function Q(e,t,n){var r=e[t];return r&&r.list&&r.list.type?r.list.type.map((function(e){return W(e)})):n}function Y(e){if(!e.unknownRank)return null!=e.dim?e.dim.map((function(e){return"number"==typeof e.size?e.size:parseInt(e.size,10)})):[]}function X(e,t,n){var r=e[t];return r&&r.shape?Y(r.shape):n}function J(e,t,n){var r=e[t];return r?((r.list.f&&r.list.f.length?r.list.f:r.list.i)||[]).map((function(e){return"number"==typeof e?e:parseInt(e,10)})):n}function $(e,t,n,r){void 0===r&&(r=!1);var a=e[t];return a&&a.list&&a.list.s?a.list.s.map((function(e){return j(e,r)})):n}function ee(e,t,n){var r=e[t];return r&&r.list&&r.list.shape?r.list.shape.map((function(e){return Y(e)})):n}function te(e,t,n){var r=e[t];return r&&r.list&&r.list.b?r.list.b:n}var ne=function(){function e(e,t,n){var r=this;this.node=e,this.tensorMap=t,this.context=n,this.inputs=[],this.attrs={},this.inputs=e.inputNames.map((function(e){return r.getInput(e)})),null!=e.rawAttrs&&(this.attrs=Object.keys(e.rawAttrs).reduce((function(e,t){return e[t]=r.getAttr(t),e}),{}))}return e.prototype.getInput=function(e){return m(e,this.tensorMap,this.context)},e.prototype.getAttr=function(e,t){var n=this.node.rawAttrs[e];if(null!=n.tensor)return m(e,this.tensorMap,this.context);if(null!=n.i||null!=n.f)return G(this.node.rawAttrs,e,t);if(null!=n.s)return q(this.node.rawAttrs,e,t);if(null!=n.b)return U(this.node.rawAttrs,e,t);if(null!=n.shape)return X(this.node.rawAttrs,e,t);if(null!=n.type)return Z(this.node.rawAttrs,e,t);if(null!=n.list){if(null!=n.list.i||null!=n.list.f)return J(this.node.rawAttrs,e,t);if(null!=n.list.s)return $(this.node.rawAttrs,e,t);if(null!=n.list.shape)return ee(this.node.rawAttrs,e,t);if(null!=n.list.b)return te(this.node.rawAttrs,e,t);if(null!=n.list.type)return Q(this.node.rawAttrs,e,t)}return t},e}(),re=function(){function e(){}return e.prototype.refCount=function(e){return ae("refCount")},e.prototype.incRef=function(e){return ae("incRef")},e.prototype.timerAvailable=function(){return!0},e.prototype.time=function(e){return ae("time")},e.prototype.read=function(e){return ae("read")},e.prototype.readSync=function(e){return ae("readSync")},e.prototype.readToGPU=function(e,t){return ae("readToGPU")},e.prototype.numDataIds=function(){return ae("numDataIds")},e.prototype.disposeData=function(e,t){return ae("disposeData")},e.prototype.write=function(e,t,n){return ae("write")},e.prototype.move=function(e,t,n,r,a){return ae("move")},e.prototype.createTensorFromGPUData=function(e,t,n){return ae("createTensorFromGPUData")},e.prototype.memory=function(){return ae("memory")},e.prototype.floatPrecision=function(){return ae("floatPrecision")},e.prototype.epsilon=function(){return 32===this.floatPrecision()?1e-7:1e-4},e.prototype.dispose=function(){return ae("dispose")},e}();function ae(e){throw new Error("'".concat(e,"' not yet implemented or not found in the registry. ")+"This kernel may not be supported by the tfjs backend you have chosen")}function oe(e,t){if(!e)throw new Error("string"==typeof t?t:t())}function se(e,t,n){void 0===n&&(n=""),oe(pe(e,t),(function(){return n+" Shapes ".concat(e," and ").concat(t," must match")}))}function ie(e){oe(null!=e,(function(){return"The input to the tensor constructor must be a non-null value."}))}function ue(e){if(0===e.length)return 1;for(var t=e[0],n=1;n=-n&&e=0;--r)n[r]=n[r+1]*e[r+1];return n}function be(e,t,n,r){void 0===r&&(r=!1);var a=new Array;if(1===t.length)for(var o=t[0]*(r?2:1),s=0;s=0,(function(){return"Tensor must have a shape comprised of positive integers but got "+"shape [".concat(e,"].")}))}))}function Te(e){return e&&e.then&&"function"==typeof e.then}var Se=function(){function e(e){this.global=e,this.flags={},this.flagRegistry={},this.urlFlags={},this.getQueryParams=_e,this.populateURLFlags()}return e.prototype.setPlatform=function(e,t){null!=this.platform&&(Ie().getBool("IS_TEST")||Ie().getBool("PROD")||console.warn("Platform ".concat(this.platformName," has already been set. ")+"Overwriting the platform with ".concat(e,"."))),this.platformName=e,this.platform=t},e.prototype.registerFlag=function(e,t,n){if(this.flagRegistry[e]={evaluationFn:t,setHook:n},null!=this.urlFlags[e]){var r=this.urlFlags[e];Ie().getBool("IS_TEST")||Ie().getBool("PROD")||console.warn("Setting feature override from URL ".concat(e,": ").concat(r,".")),this.set(e,r)}},e.prototype.getAsync=function(e){return i(this,void 0,void 0,(function(){var t,n;return u(this,(function(r){switch(r.label){case 0:return e in this.flags?[2,this.flags[e]]:(t=this.flags,n=e,[4,this.evaluateFlag(e)]);case 1:return t[n]=r.sent(),[2,this.flags[e]]}}))}))},e.prototype.get=function(e){if(e in this.flags)return this.flags[e];var t=this.evaluateFlag(e);if(Te(t))throw new Error("Flag ".concat(e," cannot be synchronously evaluated. ")+"Please use getAsync() instead.");return this.flags[e]=t,this.flags[e]},e.prototype.getNumber=function(e){return this.get(e)},e.prototype.getBool=function(e){return this.get(e)},e.prototype.getString=function(e){return this.get(e)},e.prototype.getFlags=function(){return this.flags},Object.defineProperty(e.prototype,"features",{get:function(){return this.flags},enumerable:!1,configurable:!0}),e.prototype.set=function(e,t){if(null==this.flagRegistry[e])throw new Error("Cannot set flag ".concat(e," as it has not been registered."));this.flags[e]=t,null!=this.flagRegistry[e].setHook&&this.flagRegistry[e].setHook(t)},e.prototype.evaluateFlag=function(e){if(null==this.flagRegistry[e])throw new Error("Cannot evaluate flag '".concat(e,"': no evaluation function found."));return this.flagRegistry[e].evaluationFn()},e.prototype.setFlags=function(e){this.flags=Object.assign({},e)},e.prototype.reset=function(){this.flags={},this.urlFlags={},this.populateURLFlags()},e.prototype.populateURLFlags=function(){var e=this;if(void 0!==this.global&&void 0!==this.global.location&&void 0!==this.global.location.search){var t=this.getQueryParams(this.global.location.search);"tfjsflags"in t&&t.tfjsflags.split(",").forEach((function(t){var n=c(t.split(":"),2),r=n[0],a=n[1];e.urlFlags[r]=function(e,t){var n=t.toLowerCase();return"true"===n||"false"===n?"true"===n:"".concat(+n)===n?+n:t}(0,a)}))}},e}();function _e(e){var t={};return e.replace(/[?&]([^=?&]+)(?:=([^&]*))?/g,(function(e){for(var n=[],r=1;r>>=0)&&e<256)&&(r=$e[e])?r:(n=nt(e,(0|e)<0?-1:0,!0),a&&($e[e]=n),n):(a=-128<=(e|=0)&&e<128)&&(r=Je[e])?r:(n=nt(e,e<0?-1:0,!1),a&&(Je[e]=n),n)}function tt(e,t){if(isNaN(e))return t?lt:ct;if(t){if(e<0)return lt;if(e>=it)return yt}else{if(e<=-ut)return gt;if(e+1>=ut)return mt}return e<0?tt(-e,t).neg():nt(e%st|0,e/st|0,t)}function nt(e,t,n){return new Ye(e,t,n)}Ye.fromInt=et,Ye.fromNumber=tt,Ye.fromBits=nt;var rt=Math.pow;function at(e,t,n){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return ct;if("number"==typeof t?(n=t,t=!1):t=!!t,(n=n||10)<2||360)throw Error("interior hyphen");if(0===r)return at(e.substring(1),t,n).neg();for(var a=tt(rt(n,8)),o=ct,s=0;s>>0:this.low},vt.toNumber=function(){return this.unsigned?(this.high>>>0)*st+(this.low>>>0):this.high*st+(this.low>>>0)},vt.toString=function(e){if((e=e||10)<2||36>>0).toString(e);if((o=i).isZero())return u+s;for(;u.length<6;)u="0"+u;s=""+u+s}},vt.getHighBits=function(){return this.high},vt.getHighBitsUnsigned=function(){return this.high>>>0},vt.getLowBits=function(){return this.low},vt.getLowBitsUnsigned=function(){return this.low>>>0},vt.getNumBitsAbs=function(){if(this.isNegative())return this.eq(gt)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&0==(e&1<=0},vt.isOdd=function(){return 1==(1&this.low)},vt.isEven=function(){return 0==(1&this.low)},vt.equals=function(e){return Xe(e)||(e=ot(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&this.high===e.high&&this.low===e.low},vt.eq=vt.equals,vt.notEquals=function(e){return!this.eq(e)},vt.neq=vt.notEquals,vt.ne=vt.notEquals,vt.lessThan=function(e){return this.comp(e)<0},vt.lt=vt.lessThan,vt.lessThanOrEqual=function(e){return this.comp(e)<=0},vt.lte=vt.lessThanOrEqual,vt.le=vt.lessThanOrEqual,vt.greaterThan=function(e){return this.comp(e)>0},vt.gt=vt.greaterThan,vt.greaterThanOrEqual=function(e){return this.comp(e)>=0},vt.gte=vt.greaterThanOrEqual,vt.ge=vt.greaterThanOrEqual,vt.compare=function(e){if(Xe(e)||(e=ot(e)),this.eq(e))return 0;var t=this.isNegative(),n=e.isNegative();return t&&!n?-1:!t&&n?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},vt.comp=vt.compare,vt.negate=function(){return!this.unsigned&&this.eq(gt)?gt:this.not().add(dt)},vt.neg=vt.negate,vt.add=function(e){Xe(e)||(e=ot(e));var t=this.high>>>16,n=65535&this.high,r=this.low>>>16,a=65535&this.low,o=e.high>>>16,s=65535&e.high,i=e.low>>>16,u=0,p=0,c=0,l=0;return c+=(l+=a+(65535&e.low))>>>16,p+=(c+=r+i)>>>16,u+=(p+=n+s)>>>16,u+=t+o,nt((c&=65535)<<16|(l&=65535),(u&=65535)<<16|(p&=65535),this.unsigned)},vt.subtract=function(e){return Xe(e)||(e=ot(e)),this.add(e.neg())},vt.sub=vt.subtract,vt.multiply=function(e){if(this.isZero())return ct;if(Xe(e)||(e=ot(e)),Qe)return nt(Qe.mul(this.low,this.high,e.low,e.high),Qe.get_high(),this.unsigned);if(e.isZero())return ct;if(this.eq(gt))return e.isOdd()?gt:ct;if(e.eq(gt))return this.isOdd()?gt:ct;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(pt)&&e.lt(pt))return tt(this.toNumber()*e.toNumber(),this.unsigned);var t=this.high>>>16,n=65535&this.high,r=this.low>>>16,a=65535&this.low,o=e.high>>>16,s=65535&e.high,i=e.low>>>16,u=65535&e.low,p=0,c=0,l=0,d=0;return l+=(d+=a*u)>>>16,c+=(l+=r*u)>>>16,l&=65535,c+=(l+=a*i)>>>16,p+=(c+=n*u)>>>16,c&=65535,p+=(c+=r*i)>>>16,c&=65535,p+=(c+=a*s)>>>16,p+=t*u+n*i+r*s+a*o,nt((l&=65535)<<16|(d&=65535),(p&=65535)<<16|(c&=65535),this.unsigned)},vt.mul=vt.multiply,vt.divide=function(e){if(Xe(e)||(e=ot(e)),e.isZero())throw Error("division by zero");var t,n,r;if(Qe)return this.unsigned||-2147483648!==this.high||-1!==e.low||-1!==e.high?nt((this.unsigned?Qe.div_u:Qe.div_s)(this.low,this.high,e.low,e.high),Qe.get_high(),this.unsigned):this;if(this.isZero())return this.unsigned?lt:ct;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return lt;if(e.gt(this.shru(1)))return ht;r=lt}else{if(this.eq(gt))return e.eq(dt)||e.eq(ft)?gt:e.eq(gt)?dt:(t=this.shr(1).div(e).shl(1)).eq(ct)?e.isNegative()?dt:ft:(n=this.sub(e.mul(t)),r=t.add(n.div(e)));if(e.eq(gt))return this.unsigned?lt:ct;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();r=ct}for(n=this;n.gte(e);){t=Math.max(1,Math.floor(n.toNumber()/e.toNumber()));for(var a=Math.ceil(Math.log(t)/Math.LN2),o=a<=48?1:rt(2,a-48),s=tt(t),i=s.mul(e);i.isNegative()||i.gt(n);)i=(s=tt(t-=o,this.unsigned)).mul(e);s.isZero()&&(s=dt),r=r.add(s),n=n.sub(i)}return r},vt.div=vt.divide,vt.modulo=function(e){return Xe(e)||(e=ot(e)),Qe?nt((this.unsigned?Qe.rem_u:Qe.rem_s)(this.low,this.high,e.low,e.high),Qe.get_high(),this.unsigned):this.sub(this.div(e).mul(e))},vt.mod=vt.modulo,vt.rem=vt.modulo,vt.not=function(){return nt(~this.low,~this.high,this.unsigned)},vt.and=function(e){return Xe(e)||(e=ot(e)),nt(this.low&e.low,this.high&e.high,this.unsigned)},vt.or=function(e){return Xe(e)||(e=ot(e)),nt(this.low|e.low,this.high|e.high,this.unsigned)},vt.xor=function(e){return Xe(e)||(e=ot(e)),nt(this.low^e.low,this.high^e.high,this.unsigned)},vt.shiftLeft=function(e){return Xe(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?nt(this.low<>>32-e,this.unsigned):nt(0,this.low<>>e|this.high<<32-e,this.high>>e,this.unsigned):nt(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},vt.shr=vt.shiftRight,vt.shiftRightUnsigned=function(e){if(Xe(e)&&(e=e.toInt()),0==(e&=63))return this;var t=this.high;return e<32?nt(this.low>>>e|t<<32-e,t>>>e,this.unsigned):nt(32===e?t:t>>>e-32,0,this.unsigned)},vt.shru=vt.shiftRightUnsigned,vt.shr_u=vt.shiftRightUnsigned,vt.toSigned=function(){return this.unsigned?nt(this.low,this.high,!1):this},vt.toUnsigned=function(){return this.unsigned?this:nt(this.low,this.high,!0)},vt.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},vt.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24,255&e,e>>>8&255,e>>>16&255,e>>>24]},vt.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24,e>>>16&255,e>>>8&255,255&e,t>>>24,t>>>16&255,t>>>8&255,255&t]},Ye.fromBytes=function(e,t,n){return n?Ye.fromBytesLE(e,t):Ye.fromBytesBE(e,t)},Ye.fromBytesLE=function(e,t){return new Ye(e[0]|e[1]<<8|e[2]<<16|e[3]<<24,e[4]|e[5]<<8|e[6]<<16|e[7]<<24,t)},Ye.fromBytesBE=function(e,t){return new Ye(e[4]<<24|e[5]<<16|e[6]<<8|e[7],e[0]<<24|e[1]<<16|e[2]<<8|e[3],t)};var bt=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(Ze),xt=bt||function(e,t){return t.forEach((function(t){t&&"string"!=typeof t&&!Array.isArray(t)&&Object.keys(t).forEach((function(n){if("default"!==n&&!(n in e)){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}}))})),e}({__proto__:null,default:bt},[Ze]);function Nt(e){return xt.fromString(e,!0,16)}function wt(e,t){if("string"===t)throw new Error("Cannot convert a string[] to a TypedArray");if(Array.isArray(e)&&(e=_t(e)),Ie().getBool("DEBUG")&&function(e,t){for(var n=0;n0?f:""," ")}}console.log("%c".concat(i,"\t%c").concat(s,"\t%c").concat(u,"D ").concat(c,"\t%c").concat(p,"\t%c").concat(l,"\t%c").concat(o),"font-weight:bold","color:red","color:blue","color: orange","color: green","color: steelblue")},e}();function Ot(e,t,n,r){var a=ve(t),o=function(e,t,n,r){var a=ue(t),o=r[r.length-1],s=new Array(o).fill(0),i=t.length,u="complex64"===n?Ct(e):e;if(i>1)for(var p=0;p20){var p=3*s,d=Array.from(e.slice(0,p)),h=Array.from(e.slice((i-3)*s,i*s));return"complex64"===n&&(d=Ct(d),h=Ct(h)),["["+d.map((function(e,t){return Dt(e,a[t],n)})).join(", ")+", ..., "+h.map((function(e,t){return Dt(e,a[i-3+t],n)})).join(", ")+"]"]}return["["+("complex64"===n?Ct(e):Array.from(e)).map((function(e,t){return Dt(e,a[t],n)})).join(", ")+"]"]}var f=t.slice(1),m=r.slice(1),y=r[0]*s,g=[];if(i>20){for(var v=0;v<3;v++){var b=(x=v*y)+y;g.push.apply(g,l([],c(Mt(e.slice(x,b),f,n,m,a,!1)),!1))}for(g.push("..."),v=i-3;v0?g[0]+N:""),v=1;v=this.shape[a]){var u="Requested out of range element at ".concat(n,". ")+" Buffer shape=".concat(this.shape);throw new Error(u)}a++}}catch(t){e={error:t}}finally{try{s&&!s.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}for(var c=n[n.length-1],l=0;l0)throw new Error("Backend '".concat(this.backendName,"' has an internal memory leak ")+"(".concat(s," data ids) after running '").concat(e,"'"))},e.prototype.runKernelFunc=function(e){var t,n,r,a=this,o=[],s=this.isTapeOn(),i=this.state.numBytes,u=this.state.numTensors;this.shouldCheckForMemLeaks()&&this.state.numDataMovesStack.push(0),null==this.backendName&&this.backend;var p=Xt(e)?e.kernelName:null!=this.state.activeScope?this.state.activeScope.name:"";if(Xt(e)){var c=e.kernelName,l=e.inputs,d=e.attrs;null==this.backendName&&this.backend;var h=Ue(c,this.backendName);oe(null!=h,(function(){return"Cannot find registered kernel '".concat(c,"' for backend '").concat(a.backendName,"'")})),n=function(){var e=a.backend.numDataIds();r=h.kernelFunc({inputs:l,attrs:d,backend:a.backend});var t=Array.isArray(r)?r:[r];a.shouldCheckForMemLeaks()&&a.checkKernelForMemLeak(c,e,t);var n=t.map((function(e){return null!=e.rank?e:a.makeTensorFromTensorInfo(e)}));if(s){var i=a.getTensorsForGradient(c,l,n);o=a.saveTensorsForBackwardMode(i)}return n}}else{var f=e.forwardFunc,m=function(e){s&&(o=e.map((function(e){return a.keep(a.clone(e))})))};n=function(){var e=a.backend.numDataIds();r=a.tidy((function(){return f(a.backend,m)}));var t=Array.isArray(r)?r:[r];return a.shouldCheckForMemLeaks()&&a.checkKernelForMemLeak(p,e,t),t}}var y,g=e.inputs,v=e.attrs,b=Xt(e)?null:e.backwardsFunc;return this.scopedRun((function(){return a.state.kernelDepth++}),(function(){return a.state.kernelDepth--}),(function(){a.ENV.getBool("DEBUG")||a.state.profiling?(y=a.profiler.profileKernel(p,g,(function(){return n()})),a.ENV.getBool("DEBUG")&&a.profiler.logKernelProfile(y),t=y.outputs):t=n()})),s&&this.addTapeNode(p,g,t,b,o,v),this.state.profiling&&this.state.activeProfile.kernels.push({name:p,bytesAdded:this.state.numBytes-i,totalBytesSnapshot:this.state.numBytes,tensorsAdded:this.state.numTensors-u,totalTensorsSnapshot:this.state.numTensors,inputShapes:Object.keys(g).map((function(e){return null!=g[e]?g[e].shape:null})),outputShapes:t.map((function(e){return e.shape})),kernelTimeMs:y.timeMs,extraInfo:y.extraInfo}),Array.isArray(r)?t:t[0]},e.prototype.saveTensorsForBackwardMode=function(e){var t=this;return e.map((function(e){return t.keep(t.clone(e))}))},e.prototype.getTensorsForGradient=function(e,t,n){var r=Ge(e);if(null!=r){var a=r.inputsToSave||[],o=r.outputsToSave||[],s=void 0;r.saveAllInputs?(oe(Array.isArray(t),(function(){return"saveAllInputs is true, expected inputs to be an array."})),s=Object.keys(t).map((function(e){return t[e]}))):s=a.map((function(e){return t[e]}));var i=n.filter((function(e,t){return o[t]}));return s.concat(i)}return[]},e.prototype.makeTensor=function(e,t,n,r){if(null==e)throw new Error("Values passed to engine.makeTensor() are null");n=n||"float32",r=r||this.backend;var a=e;"string"===n&&me(e[0])&&(a=e.map((function(e){return t=e,void 0===n&&(n="utf-8"),n=n||"utf-8",Ie().platform.encode(t,n);var t,n})));var o=r.write(a,t,n),s=new Vt(t,n,o,this.nextTensorId());if(this.trackTensor(s,r),"string"===n){var i=this.state.tensorInfo.get(o),u=function(e){if(null==e)return 0;var t=0;return e.forEach((function(e){return t+=e.length})),t}(a);this.state.numBytes+=u-i.bytes,i.bytes=u}return s},e.prototype.makeTensorFromDataId=function(e,t,n,r){var a={dataId:e,shape:t,dtype:n=n||"float32"};return this.makeTensorFromTensorInfo(a,r)},e.prototype.makeTensorFromTensorInfo=function(e,t){var n=e.dataId,r=e.shape,a=e.dtype,o=new Vt(r,a,n,this.nextTensorId());return this.trackTensor(o,t),o},e.prototype.makeVariable=function(e,t,n,r){void 0===t&&(t=!0),n=n||this.nextVariableId().toString(),null!=r&&r!==e.dtype&&(e=e.cast(r));var a=new Ut(e,t,n,this.nextTensorId());if(null!=this.state.registeredVariables[a.name])throw new Error("Variable with name ".concat(a.name," was already registered"));return this.state.registeredVariables[a.name]=a,this.incRef(a,this.backend),a},e.prototype.trackTensor=function(e,t){this.state.numTensors++,"string"===e.dtype&&this.state.numStringTensors++;var n=0;"complex64"!==e.dtype&&"string"!==e.dtype&&(n=e.size*fe(e.dtype)),this.state.numBytes+=n,this.state.tensorInfo.has(e.dataId)||(this.state.numDataBuffers++,this.state.tensorInfo.set(e.dataId,{backend:t||this.backend,dtype:e.dtype,shape:e.shape,bytes:n})),e instanceof Ut||this.track(e)},e.prototype.incRef=function(e,t){this.trackTensor(e,t),this.backend.incRef(e.dataId)},e.prototype.removeDataId=function(e,t){this.state.tensorInfo.has(e)&&this.state.tensorInfo.get(e).backend===t&&(this.state.tensorInfo.delete(e),this.state.numDataBuffers--)},e.prototype.disposeTensor=function(e){if(this.state.tensorInfo.has(e.dataId)){var t=this.state.tensorInfo.get(e.dataId);if(this.state.numTensors--,"string"===e.dtype&&(this.state.numStringTensors--,this.state.numBytes-=t.bytes),"complex64"!==e.dtype&&"string"!==e.dtype){var n=e.size*fe(e.dtype);this.state.numBytes-=n}t.backend.disposeData(e.dataId)&&this.removeDataId(e.dataId,t.backend)}},e.prototype.disposeVariables=function(){for(var e in this.state.registeredVariables){var t=this.state.registeredVariables[e];this.disposeVariable(t)}},e.prototype.disposeVariable=function(e){this.disposeTensor(e),null!=this.state.registeredVariables[e.name]&&delete this.state.registeredVariables[e.name]},e.prototype.memory=function(){var e=this.backend.memory();return e.numTensors=this.state.numTensors,e.numDataBuffers=this.state.numDataBuffers,e.numBytes=this.state.numBytes,this.state.numStringTensors>0&&(e.unreliable=!0,null==e.reasons&&(e.reasons=[]),e.reasons.push("Memory usage by string tensors is approximate (2 bytes per character)")),e},e.prototype.profile=function(e){return i(this,void 0,void 0,(function(){var t,n,r,a,o,s,i,d,h,f,m;return u(this,(function(u){switch(u.label){case 0:return this.state.profiling=!0,t=this.state.numBytes,n=this.state.numTensors,this.state.activeProfile.kernels=[],r=this.state.activeProfile,[4,e()];case 1:r.result=u.sent(),this.state.profiling=!1,this.state.activeProfile.peakBytes=Math.max.apply(Math,l([],c(this.state.activeProfile.kernels.map((function(e){return e.totalBytesSnapshot}))),!1)),this.state.activeProfile.newBytes=this.state.numBytes-t,this.state.activeProfile.newTensors=this.state.numTensors-n,u.label=2;case 2:u.trys.push([2,8,9,10]),a=p(this.state.activeProfile.kernels),o=a.next(),u.label=3;case 3:return o.done?[3,7]:(s=o.value,i=s,[4,s.kernelTimeMs]);case 4:return i.kernelTimeMs=u.sent(),d=s,[4,s.extraInfo];case 5:d.extraInfo=u.sent(),u.label=6;case 6:return o=a.next(),[3,3];case 7:return[3,10];case 8:return h=u.sent(),f={error:h},[3,10];case 9:try{o&&!o.done&&(m=a.return)&&m.call(a)}finally{if(f)throw f.error}return[7];case 10:return[2,this.state.activeProfile]}}))}))},e.prototype.isTapeOn=function(){return this.state.gradientDepth>0&&0===this.state.kernelDepth},e.prototype.addTapeNode=function(e,t,n,r,a,o){var s=this,i={id:this.state.nextTapeNodeId++,kernelName:e,inputs:t,outputs:n,saved:a},u=Ge(e);null!=u&&(r=u.gradFunc),null!=r&&(i.gradient=function(e){return e=e.map((function(e,t){if(null==e){var r=n[t],a=we(r.size,r.dtype);return s.makeTensor(a,r.shape,r.dtype)}return e})),r(e.length>1?e:e[0],a,o)}),this.state.activeTape.push(i)},e.prototype.keep=function(e){return e.kept=!0,e},e.prototype.startTape=function(){0===this.state.gradientDepth&&(this.state.activeTape=[]),this.state.gradientDepth++},e.prototype.endTape=function(){this.state.gradientDepth--},e.prototype.startScope=function(e){var t={track:[],name:"unnamed scope",id:this.state.nextScopeId++};e&&(t.name=e),this.state.scopeStack.push(t),this.state.activeScope=t},e.prototype.endScope=function(e){for(var t=this,n=Qt(e),r=new Set(n.map((function(e){return e.id}))),a=0;a0,(function(){return"gradients() received an empty list of xs."})),null!=n&&"float32"!==n.dtype)throw new Error("dy must have 'float32' dtype, but has '".concat(n.dtype,"'"));var o=this.scopedRun((function(){return a.startTape()}),(function(){return a.endTape()}),(function(){return a.tidy("forward",e)}));oe(o instanceof Vt,(function(){return"The result y returned by f() must be a tensor."}));var s=function(e,t,n){for(var r={},a={},o=0;o=0;o--)for(s=(f=e[o]).inputs,c=0;c0)throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that the f you passed encloses all operations that lead from x to y.");return this.tidy("backward",(function(){var e,r,i={};i[o.id]=null==n?(r=Ne(ue(e=o.shape),"float32"),en.makeTensor(r,e,"float32")):n,function(e,t,n,r){for(var a=function(a){var o=t[a],s=[];if(o.outputs.forEach((function(t){var n=e[t.id];null!=n?s.push(n):s.push(null)})),null==o.gradient)throw new Error("Cannot compute gradient: gradient function not found "+"for ".concat(o.kernelName,"."));var i=o.gradient(s),u=function(t){if(!(t in i))throw new Error("Cannot backprop through input ".concat(t,". ")+"Available gradients found: ".concat(Object.keys(i),"."));var a=n((function(){return i[t]()}));if("float32"!==a.dtype)throw new Error("Error in gradient for op ".concat(o.kernelName,". The gradient of input ")+"".concat(t," must have 'float32' dtype, but has '").concat(a.dtype,"'"));var s=o.inputs[t];if(!pe(a.shape,s.shape))throw new Error("Error in gradient for op ".concat(o.kernelName,". The gradient of input ")+"'".concat(t,"' has shape '").concat(a.shape,"', which does not match ")+"the shape of the input '".concat(s.shape,"'"));if(null==e[s.id])e[s.id]=a;else{var u=e[s.id];e[s.id]=r(u,a),u.dispose()}};for(var p in o.inputs)u(p)},o=t.length-1;o>=0;o--)a(o)}(i,s,(function(e){return a.tidy(e)}),tn);var u=t.map((function(e){return i[e.id]}));return 0===a.state.gradientDepth&&(a.state.activeTape.forEach((function(e){var t,n;try{for(var r=p(e.saved),a=r.next();!a.done;a=r.next())a.value.dispose()}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}})),a.state.activeTape=null),{value:o,grads:u}}))},e.prototype.customGrad=function(e){var t=this;return oe(ge(e),(function(){return"The f passed in customGrad(f) must be a function."})),function(){for(var n,r=[],a=0;a0,(function(){return"Element arr[".concat(n.join("]["),"] should be a primitive, ")+"but is an array of ".concat(e.length," elements")})),oe(e.length===t[0],(function(){return"Element arr[".concat(n.join("]["),"] should have ").concat(t[0]," ")+"elements, but has ".concat(e.length," elements")}));for(var r=t.slice(1),a=0;a=0&&(a=r),an(r,a,t,n),null==e||!St(e)&&!Array.isArray(e)&&"number"!=typeof e&&"boolean"!=typeof e&&"string"!=typeof e){var o=null==e?"null":e.constructor.name;throw new Error("Argument '".concat(t,"' passed to '").concat(n,"' must be a ")+"Tensor or TensorLike, but got '".concat(o,"'"))}var s=nn(e,a);St(e)||Array.isArray(e)||(e=[e]);var i="string"!==a?wt(e,a):_t(e,[],!0);return en.makeTensor(i,s,a)}function sn(e,t,n,r){if(void 0===r&&(r="numeric"),!Array.isArray(e))throw new Error("Argument ".concat(t," passed to ").concat(n," must be a ")+"`Tensor[]` or `TensorLike[]`");return e.map((function(e,a){return on(e,"".concat(t,"[").concat(a,"]"),n,r)}))}var un="__op";function pn(e){var t=Object.keys(e);if(1!==t.length)throw new Error("Please provide an object with a single key (operation name) mapping to a function. Got an object with "+"".concat(t.length," keys."));var n=t[0],r=e[n];n.endsWith("_")&&(n=n.substring(0,n.length-1)),n+=un;var a=function(){for(var e=[],t=0;t=1,(function(){return"Must pass at least one tensor to tf.addN(), but got "+"".concat(e.length)}));var t=e.map((function(e,t){return on(e,"tensors".concat(t),"addN")})),n=t[0];t.forEach((function(e){if(e.dtype!==n.dtype)throw new Error("All tensors passed to tf.addN() must have the same dtype")})),t.forEach((function(e){if(!pe(e.shape,n.shape))throw new Error("All tensors passed to tf.addN() must have the same shape")}));var r=t;return en.runKernel("AddN",r)}}),mn=pn({all_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r={x:on(e,"x","all","bool")},a={axis:t,keepDims:n};return en.runKernel("All",r,a)}}),yn=pn({any_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r={x:on(e,"x","any","bool")},a={axis:t,keepDims:n};return en.runKernel("Any",r,a)}}),gn=pn({argMax_:function(e,t){void 0===t&&(t=0);var n={x:on(e,"x","argMax")},r={axis:t};return en.runKernel("ArgMax",n,r)}}),vn=pn({argMin_:function(e,t){void 0===t&&(t=0);var n={x:on(e,"x","argMin")},r={axis:t};return en.runKernel("ArgMin",n,r)}}),bn=pn({asin_:function(e){var t={x:on(e,"x","asin")};return en.runKernel("Asin",t)}}),xn=pn({asinh_:function(e){var t={x:on(e,"x","asinh")};return en.runKernel("Asinh",t)}}),Nn=pn({atan_:function(e){var t={x:on(e,"x","atan")};return en.runKernel("Atan",t)}}),wn=pn({atan2_:function(e,t){var n,r=on(e,"a","atan2"),a=on(t,"b","atan2"),o={a:r=(n=c(Zt(r,a),2))[0],b:a=n[1]};return en.runKernel("Atan2",o)}}),kn=pn({atanh_:function(e){var t={x:on(e,"x","atanh")};return en.runKernel("Atanh",t)}}),Tn=pn({cast_:function(e,t){var n=on(e,"x","cast");if(!function(e){return"bool"===e||"complex64"===e||"float32"===e||"int32"===e||"string"===e}(t))throw new Error("Failed to cast to unknown dtype ".concat(t));if("string"===t&&"string"!==n.dtype||"string"!==t&&"string"===n.dtype)throw new Error("Only strings can be casted to strings");var r={x:n},a={dtype:t};return en.runKernel(Ce,r,a)}});function Sn(e,t,n,r,a,o,s,i){var u,p;void 0===s&&(s=!1),void 0===i&&(i="channelsLast");var l=c([-1,-1,-1,-1],4),d=l[0],h=l[1],f=l[2],m=l[3];if("channelsLast"===i)d=(u=c(e,4))[0],h=u[1],f=u[2],m=u[3];else{if("channelsFirst"!==i)throw new Error("Unknown dataFormat ".concat(i));d=(p=c(e,4))[0],m=p[1],h=p[2],f=p[3]}var y,g=c(t,4),v=g[0],b=g[1],x=g[3],N=c(_n(n),2),w=N[0],k=N[1],T=c(_n(r),2),S=T[0],_=T[1],E=En(v,S),I=En(b,_),O=function(e,t,n,r,a,o,s,i,u){var p,c,l;if("number"==typeof e){p={top:e,bottom:e,left:e,right:e,type:0===e?"VALID":"NUMBER"};var d=function(e,t,n,r,a){null==r&&(r=function(e,t,n,r){void 0===r&&(r=1);var a=En(t,r);return Math.floor((e[0]*(n-1)-n+a)/2)}(e,t,n));var o=e[1];return[In((e[0]-t+2*r)/n+1,a),In((o-t+2*r)/n+1,a)]}([t,n],o,r,e,i);c=d[0],l=d[1]}else if("same"===e){c=Math.ceil(t/r),l=Math.ceil(n/a);var h=Math.max(0,(c-1)*r+o-t),f=Math.max(0,(l-1)*a+s-n);p={top:m=Math.floor(h/2),bottom:y=h-m,left:g=Math.floor(f/2),right:v=f-g,type:"SAME"}}else if("valid"===e)p={top:0,bottom:0,left:0,right:0,type:"VALID"},c=Math.ceil((t-o+1)/r),l=Math.ceil((n-s+1)/a);else{if("object"!=typeof e)throw Error("Unknown padding parameter: ".concat(e));var m,y,g,v;p={top:m="channelsLast"===u?e[1][0]:e[2][0],bottom:y="channelsLast"===u?e[1][1]:e[2][1],left:g="channelsLast"===u?e[2][0]:e[3][0],right:v="channelsLast"===u?e[2][1]:e[3][1],type:0===m&&0===y&&0===g&&0===v?"VALID":"EXPLICIT"},c=In((t-o+m+y)/r+1,i),l=In((n-s+g+v)/a+1,i)}return{padInfo:p,outHeight:c,outWidth:l}}(a,h,f,w,k,E,I,o,i),D=O.padInfo,A=O.outHeight,M=O.outWidth,C=s?x*m:x;return"channelsFirst"===i?y=[d,C,A,M]:"channelsLast"===i&&(y=[d,A,M,C]),{batchSize:d,dataFormat:i,inHeight:h,inWidth:f,inChannels:m,outHeight:A,outWidth:M,outChannels:C,padInfo:D,strideHeight:w,strideWidth:k,filterHeight:v,filterWidth:b,effectiveFilterHeight:E,effectiveFilterWidth:I,dilationHeight:S,dilationWidth:_,inShape:e,outShape:y,filterShape:t}}function _n(e){return"number"==typeof e?[e,e,e]:2===e.length?[e[0],e[1],1]:e}function En(e,t){return t<=1?e:e+(e-1)*(t-1)}function In(e,t){if(!t)return Math.trunc(e);switch(t){case"round":return Math.round(e);case"ceil":return Math.ceil(e);case"floor":return Math.floor(e);default:throw new Error("Unknown roundingMode ".concat(t))}}function On(e){var t=c(_n(e),3),n=t[0],r=t[1],a=t[2];return 1===n&&1===r&&1===a}function Dn(e,t){return On(e)||On(t)}function An(e){return _n(e).every((function(e){return e>0}))}function Mn(e,t,n){if(null!=n){if("string"==typeof t)throw Error("Error in ".concat(e,": pad must be an integer when using ")+"dimRoundingMode ".concat(n," but got pad ").concat(t,"."));if("number"==typeof t)oe(ce(t),(function(){return"Error in ".concat(e,": pad must be an integer when using ")+"dimRoundingMode ".concat(n," but got pad ").concat(t,".")}));else{if("object"!=typeof t)throw Error("Error in ".concat(e,": Unknown padding parameter: ").concat(t));t.forEach((function(t){t.forEach((function(t){oe(ce(t),(function(){return"Error in ".concat(e,": pad must be an integer when using ")+"dimRoundingMode ".concat(n," but got pad ").concat(t,".")}))}))}))}}}var Cn=pn({reshape_:function(e,t){var n={x:on(e,"x","reshape","string_or_numeric")},r={shape:t};return en.runKernel("Reshape",n,r)}}),Fn=pn({avgPool_:function(e,t,n,r,a){var o=on(e,"x","avgPool","float32");oe(Dn(n,1),(function(){return"Error in avgPool: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(1,"'")}));var s=o,i=!1;3===o.rank&&(i=!0,s=Cn(o,[1,o.shape[0],o.shape[1],o.shape[2]])),oe(4===s.rank,(function(){return"Error in avgPool: x must be rank 4 but got rank ".concat(s.rank,".")})),Mn("avgPool",r,a);var u={x:s},p={filterSize:t,strides:n,pad:r,dimRoundingMode:a},c=en.runKernel("AvgPool",u,p);return c=Tn(c,o.dtype),i?Cn(c,[c.shape[1],c.shape[2],c.shape[3]]):c}}),Rn=pn({avgPool3d_:function(e,t,n,r,a,o){void 0===o&&(o="NDHWC");var s=on(e,"x","avgPool3d","float32"),i=s,u=!1;4===s.rank&&(u=!0,i=Cn(s,[1,s.shape[0],s.shape[1],s.shape[2],s.shape[3]])),oe(5===i.rank,(function(){return"Error in avgPool3d: x must be rank 5 but got rank ".concat(i.rank,".")})),oe("NDHWC"===o,(function(){return"Error in avgPool3d: Only NDHWC is currently supported, "+"but got dataFormat of ".concat(o)})),oe("number"==typeof n&&n>0||Array.isArray(n)&&n[0]>0&&n[1]>0&&n[2]>0,(function(){return"Error in avgPool3d: Stride must be > 0, but got '".concat(n,"'")})),Mn("avgPool3d",r,a);var p={x:i},c={filterSize:t,strides:n,pad:r,dimRoundingMode:a,dataFormat:o},l=en.runKernel("AvgPool3D",p,c);return l=Tn(l,i.dtype),u?Cn(l,[l.shape[1],l.shape[2],l.shape[3],l.shape[4]]):l}}),zn=pn({clone_:function(e){var t={x:on(e,"x","clone","string_or_numeric")};return en.runKernel(Re,t)}}),Vn=pn({concat_:function(e,t){void 0===t&&(t=0),oe(e.length>=1,(function(){return"Pass at least one tensor to concat"}));var n=sn(e,"tensors","concat","string_or_numeric");if("complex64"===n[0].dtype&&n.forEach((function(e){if("complex64"!==e.dtype)throw new Error("Cannot concatenate complex64 tensors with a tensor\n with dtype ".concat(e.dtype,". "))})),1===n.length)return zn(n[0]);var r=n,a={axis:t};return en.runKernel("Concat",r,a)}}),Ln=pn({matMul_:function(e,t,n,r){var a;void 0===n&&(n=!1),void 0===r&&(r=!1);var o=on(e,"a","matMul"),s=on(t,"b","matMul"),i={a:o=(a=c(Zt(o,s),2))[0],b:s=a[1]},u={transposeA:n,transposeB:r};return en.runKernel("BatchMatMul",i,u)}}),Pn=pn({mul_:function(e,t){var n,r=on(e,"a","mul"),a=on(t,"b","mul"),o={a:r=(n=c(Zt(r,a),2))[0],b:a=n[1]};return en.runKernel("Multiply",o)}}),Bn=pn({sigmoid_:function(e){var t={x:on(e,"x","sigmoid","float32")};return en.runKernel("Sigmoid",t)}}),Kn=pn({slice_:function(e,t,n){var r=on(e,"x","slice","string_or_numeric");if(0===r.rank)throw new Error("Slicing scalar is not possible");var a={x:r},o={begin:t,size:n};return en.runKernel("Slice",a,o)}}),jn=pn({tanh_:function(e){var t={x:on(e,"x","tanh","float32")};return en.runKernel("Tanh",t)}}),qn=pn({basicLSTMCell_:function(e,t,n,r,a,o){var s=on(e,"forgetBias","basicLSTMCell"),i=on(t,"lstmKernel","basicLSTMCell"),u=on(n,"lstmBias","basicLSTMCell"),p=on(r,"data","basicLSTMCell"),c=on(a,"c","basicLSTMCell"),l=on(o,"h","basicLSTMCell"),d=Vn([p,l],1),h=Ln(d,i),f=hn(h,u),m=f.shape[0],y=f.shape[1]/4,g=[m,y],v=Kn(f,[0,0],g),b=Kn(f,[0,y],g),x=Kn(f,[0,2*y],g),N=Kn(f,[0,3*y],g),w=hn(Pn(Bn(v),jn(b)),Pn(c,Bn(hn(s,x))));return[w,Pn(jn(w),Bn(N))]}}),Un=pn({batchToSpaceND_:function(e,t,n){var r=on(e,"x","batchToSpaceND"),a=t.reduce((function(e,t){return e*t}));oe(r.rank>=1+t.length,(function(){return"input rank is ".concat(r.rank," but should be > than blockShape.length ").concat(t.length)})),oe(n.length===t.length,(function(){return"crops.length is ".concat(n.length," but should be equal to blockShape.length ").concat(t.length)})),oe(r.shape[0]%a==0,(function(){return"input tensor batch is ".concat(r.shape[0]," but is not divisible by the product of ")+"the elements of blockShape ".concat(t.join(" * ")," === ").concat(a)}));var o={x:r},s={blockShape:t,crops:n};return en.runKernel("BatchToSpaceND",o,s)}}),Gn=pn({batchNorm_:function(e,t,n,r,a,o){null==o&&(o=.001);var s,i,u=on(e,"x","batchNorm"),p=on(t,"mean","batchNorm"),c=on(n,"variance","batchNorm");null!=a&&(s=on(a,"scale","batchNorm")),null!=r&&(i=on(r,"offset","batchNorm")),oe(p.rank===c.rank,(function(){return"Batch normalization gradient requires mean and variance to have equal ranks."})),oe(null==i||p.rank===i.rank,(function(){return"Batch normalization gradient requires mean and offset to have equal ranks."})),oe(null==s||p.rank===s.rank,(function(){return"Batch normalization gradient requires mean and scale to have equal ranks."}));var l=function(e){return 0===e.rank||1===e.rank?Cn(e,[1,1,1,e.size]):2===e.rank?Cn(e,[1,1,e.shape[0],e.shape[1]]):3===e.rank?Cn(e,[1,e.shape[0],e.shape[1],e.shape[2]]):e}(u),d={x:l,scale:s,offset:i,mean:p,variance:c},h={varianceEpsilon:o},f=en.runKernel("FusedBatchNorm",d,h);return Cn(f,u.shape)}}),Wn=pn({batchNorm2d_:function(e,t,n,r,a,o){var s,i,u=on(e,"x","batchNorm"),p=on(t,"mean","batchNorm"),c=on(n,"variance","batchNorm");return null!=a&&(s=on(a,"scale","batchNorm")),null!=r&&(i=on(r,"offset","batchNorm")),oe(2===u.rank,(function(){return"Error in batchNorm2D: x must be rank 2 but got rank "+"".concat(u.rank,".")})),oe(2===p.rank||1===p.rank,(function(){return"Error in batchNorm2D: mean must be rank 2 or rank 1 but "+"got rank ".concat(p.rank,".")})),oe(2===c.rank||1===c.rank,(function(){return"Error in batchNorm2D: variance must be rank 2 or rank 1 "+"but got rank ".concat(c.rank,".")})),null!=s&&oe(2===s.rank||1===s.rank,(function(){return"Error in batchNorm2D: scale must be rank 2 or rank 1 "+"but got rank ".concat(s.rank,".")})),null!=i&&oe(2===i.rank||1===i.rank,(function(){return"Error in batchNorm2D: offset must be rank 2 or rank 1 "+"but got rank ".concat(i.rank,".")})),Gn(u,p,c,i,s,o)}}),Hn=pn({batchNorm3d_:function(e,t,n,r,a,o){var s,i,u=on(e,"x","batchNorm"),p=on(t,"mean","batchNorm"),c=on(n,"variance","batchNorm");return null!=a&&(s=on(a,"scale","batchNorm")),null!=r&&(i=on(r,"offset","batchNorm")),oe(3===u.rank,(function(){return"Error in batchNorm3D: x must be rank 3 but got rank "+"".concat(u.rank,".")})),oe(3===p.rank||1===p.rank,(function(){return"Error in batchNorm3D: mean must be rank 3 or rank 1 but "+"got rank ".concat(p.rank,".")})),oe(3===c.rank||1===c.rank,(function(){return"Error in batchNorm3D: variance must be rank 3 or rank 1 "+"but got rank ".concat(c.rank,".")})),null!=s&&oe(3===s.rank||1===s.rank,(function(){return"Error in batchNorm3D: scale must be rank 3 or rank 1 "+"but got rank ".concat(s.rank,".")})),null!=i&&oe(3===i.rank||1===i.rank,(function(){return"Error in batchNorm3D: offset must be rank 3 or rank 1 "+"but got rank ".concat(i.rank,".")})),Gn(u,p,c,i,s,o)}}),Zn=pn({batchNorm4d_:function(e,t,n,r,a,o){var s,i,u=on(e,"x","batchNorm"),p=on(t,"mean","batchNorm"),c=on(n,"variance","batchNorm");return null!=a&&(s=on(a,"scale","batchNorm")),null!=r&&(i=on(r,"offset","batchNorm")),oe(4===u.rank,(function(){return"Error in batchNorm4D: x must be rank 4 but got rank "+"".concat(u.rank,".")})),oe(4===p.rank||1===p.rank,(function(){return"Error in batchNorm4D: mean must be rank 4 or rank 1 but "+"got rank ".concat(p.rank,".")})),oe(4===c.rank||1===c.rank,(function(){return"Error in batchNorm4D: variance must be rank 4 or rank 1 "+"but got rank ".concat(c.rank,".")})),null!=s&&oe(4===s.rank||1===s.rank,(function(){return"Error in batchNorm4D: scale must be rank 4 or rank 1 "+"but got rank ".concat(s.rank,".")})),null!=i&&oe(4===i.rank||1===i.rank,(function(){return"Error in batchNorm4D: offset must be rank 4 or rank 1 "+"but got rank ".concat(i.rank,".")})),Gn(u,p,c,i,s,o)}}),Qn=pn({bincount_:function(e,t,n){var r=on(e,"x","bincount"),a=on(t,"weights","bincount");oe("int32"===r.dtype,(function(){return"Error in bincount: input "+"dtype must be int32, but got ".concat(r.dtype)})),oe(n>=0,(function(){return"size must be non-negative, but got ".concat(n,".")})),oe(a.size===r.size||0===a.size,(function(){return"Error in bincount: weights must have the same size as input or"+"0-length, but got input shape: ".concat(r.shape,", weights shape: ")+"".concat(a.shape,".")}));var o={x:r,weights:a},s={size:n};return en.runKernel("Bincount",o,s)}}),Yn=pn({bitwiseAnd_:function(e,t){var n=on(e,"x","bitwiseAnd"),r=on(t,"y","bitwiseAnd");if(!pe(n.shape,r.shape))throw new Error("BitwiseAnd: Tensors must have the same shape. x: ".concat(n.shape,", y: ").concat(r.shape));if("int32"!==n.dtype||"int32"!==r.dtype)throw new Error("BitwiseAnd: Only supports 'int32' values in tensor, found type of x: ".concat(n.dtype," and type of y: ").concat(r.dtype));var a={a:n,b:r};return en.runKernel("BitwiseAnd",a)}}),Xn=pn({broadcastArgs_:function(e,t){var n=on(e,"s0","broadcastArgs","int32"),r=on(t,"s1","broadcastArgs","int32");if(1!==n.rank)throw new Error("broadcastArgs(): first input must be a vector (rank=1). "+"Has rank ".concat(n.rank));if(1!==r.rank)throw new Error("broadcastArgs(): second input must be a vector (rank=1). "+"Has rank ".concat(r.rank));var a={s0:n,s1:r};return en.runKernel("BroadcastArgs",a)}}),Jn=pn({broadcastTo_:function(e,t){var n=on(e,"broadcastTo","x"),r=n.shape;if(ke(t),t.lengthn.rank){for(var a=n.shape.slice();a.length=0;i--)if(o[i]===t[i])s[i]=1;else if(1!==n.shape[i])throw new Error("broadcastTo(): [".concat(r,"] cannot be broadcast to [").concat(t,"]."));var u=s.map((function(e,t){return e>1?t:-1})).filter((function(e){return e>=0}));if(0===u.length)return zn(n);var p={x:n},c={reps:s};return en.runKernel(ze,p,c)}});function $n(e,t,n){return void 0===t&&(t="float32"),t=t||"float32",ke(e),new Ft(e,t,n)}var er=pn({ceil_:function(e){var t={x:on(e,"x","ceil","float32")};return en.runKernel("Ceil",t)}});function tr(e,t,n){ke(e);var r={shape:e,value:t,dtype:n=n||ye(t)};return en.runKernel("Fill",{},r)}var nr=pn({clipByValue_:function(e,t,n){var r=on(e,"x","clipByValue");if(oe(t<=n,(function(){return"Error in clip: min (".concat(t,") must be ")+"less than or equal to max (".concat(n,").")})),t===n)return tr(r.shape,t,r.dtype);var a={x:r},o={clipValueMin:t,clipValueMax:n};return en.runKernel("ClipByValue",a,o)}}),rr=pn({complex_:function(e,t){var n=on(e,"real","complex"),r=on(t,"imag","complex");se(n.shape,r.shape,"real and imag shapes, ".concat(n.shape," and ").concat(r.shape,", ")+"must match in call to tf.complex().");var a={real:n,imag:r};return en.runKernel("Complex",a)}}),ar=pn({concat1d_:function(e){return Vn(e,0)}}),or=pn({concat2d_:function(e,t){return Vn(e,t)}}),sr=pn({concat3d_:function(e,t){return Vn(e,t)}}),ir=pn({concat4d_:function(e,t){return Vn(e,t)}}),ur=pn({conv2d_:function(e,t,n,r,a,o,s){void 0===a&&(a="NHWC"),void 0===o&&(o=[1,1]);var i=on(e,"x","conv2d","float32"),u=on(t,"filter","conv2d","float32"),p=i,c=!1;3===i.rank&&(c=!0,p=Cn(i,[1,i.shape[0],i.shape[1],i.shape[2]])),oe(4===p.rank,(function(){return"Error in conv2d: input must be rank 4, but got rank ".concat(p.rank,".")})),oe(4===u.rank,(function(){return"Error in conv2d: filter must be rank 4, but got rank "+"".concat(u.rank,".")})),Mn("conv2d",r,s);var l="NHWC"===a?p.shape[3]:p.shape[1];oe(l===u.shape[2],(function(){return"Error in conv2d: depth of input (".concat(l,") must match ")+"input depth for filter ".concat(u.shape[2],".")})),oe(Dn(n,o),(function(){return"Error in conv2D: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(o,"'")})),oe(An(o),(function(){return"Error in conv2D: Dilated rates should be larger than 0."})),oe(An(n),(function(){return"Error in conv2D: Strides should be larger than 0."}));var d={x:p,filter:u},h={strides:n,pad:r,dataFormat:a,dilations:o,dimRoundingMode:s},f=en.runKernel("Conv2D",d,h);return c?Cn(f,[f.shape[1],f.shape[2],f.shape[3]]):f}}),pr=pn({conv1d_:function(e,t,n,r,a,o,s){void 0===a&&(a="NWC"),void 0===o&&(o=1);var i=on(e,"x","conv1d"),u=on(t,"filter","conv1d"),p=i,c=!1;2===i.rank&&(c=!0,p=Cn(i,[1,i.shape[0],i.shape[1]])),oe(3===p.rank,(function(){return"Error in conv1d: input must be rank 3, but got rank ".concat(p.rank,".")})),oe(3===u.rank,(function(){return"Error in conv1d: filter must be rank 3, but got rank "+"".concat(u.rank,".")})),Mn("conv1d",r,s),oe(p.shape[2]===u.shape[1],(function(){return"Error in conv1d: depth of input (".concat(p.shape[2],") must match ")+"input depth for filter ".concat(u.shape[1],".")})),oe(Dn(n,o),(function(){return"Error in conv1D: Either stride or dilation must be 1. "+"Got stride ".concat(n," and dilation '").concat(o,"'")})),oe(An(o),(function(){return"Error in conv1D: Dilated rates should be larger than 0."})),oe(An(n),(function(){return"Error in conv1D: Stride should be larger than 0."})),oe("NWC"===a,(function(){return"Error in conv1d: got dataFormat of ".concat(a," but only NWC is currently supported.")}));var l=Cn(u,[1,u.shape[0],u.shape[1],u.shape[2]]),d=Cn(p,[p.shape[0],1,p.shape[1],p.shape[2]]),h=ur(d,l,[1,n],r,"NHWC",[1,o],s);return Cn(h,c?[h.shape[2],h.shape[3]]:[h.shape[0],h.shape[2],h.shape[3]])}}),cr=pn({conv2DBackpropInput_:function(e,t,n,r,a,o,s){void 0===o&&(o="NHWC"),oe(e.length===t.rank,(function(){return"Length of inShape "+"(".concat(e.length,") and rank of dy (").concat(t.rank,") must match")}));var i=e,u=t,p=!1;3===t.rank&&(p=!0,u=Cn(t,[1,t.shape[0],t.shape[1],t.shape[2]]),i=[1,e[0],e[1],e[2]]),oe(4===i.length,(function(){return"Error in conv2dDerInput: inShape must be length 4, but got length "+"".concat(i.length,".")})),oe(4===u.rank,(function(){return"Error in conv2dDerInput: dy must be rank 4, but got "+"rank ".concat(u.rank)})),oe(4===n.rank,(function(){return"Error in conv2dDerInput: filter must be rank 4, but got "+"rank ".concat(n.rank)}));var c="NHWC"===o?i[3]:i[1],l="NHWC"===o?u.shape[3]:u.shape[1];oe(c===n.shape[2],(function(){return"Error in conv2dDerInput: depth of input (".concat(c,") must ")+"match input depth for filter ".concat(n.shape[2],".")})),oe(l===n.shape[3],(function(){return"Error in conv2dDerInput: depth of output (".concat(l,") must ")+"match output depth for filter ".concat(n.shape[3],".")})),Mn("conv2dDerInput",a,s);var d={dy:u,filter:n},h={strides:r,pad:a,dataFormat:o,dimRoundingMode:s,inputShape:i},f=en.runKernel("Conv2DBackpropInput",d,h);return p?Cn(f,[f.shape[1],f.shape[2],f.shape[3]]):f}}),lr=pn({conv2dTranspose_:function(e,t,n,r,a,o){var s=on(e,"x","conv2dTranspose"),i=on(t,"filter","conv2dTranspose");return cr(n,s,i,r,a,"NHWC",o)}}),dr=pn({conv3d_:function(e,t,n,r,a,o){void 0===a&&(a="NDHWC"),void 0===o&&(o=[1,1,1]);var s=on(e,"x","conv3d"),i=on(t,"filter","conv3d"),u=s,p=!1;4===s.rank&&(p=!0,u=Cn(s,[1,s.shape[0],s.shape[1],s.shape[2],s.shape[3]])),oe(5===u.rank,(function(){return"Error in conv3d: input must be rank 5, but got rank ".concat(u.rank,".")})),oe(5===i.rank,(function(){return"Error in conv3d: filter must be rank 5, but got rank "+"".concat(i.rank,".")})),oe(u.shape[4]===i.shape[3],(function(){return"Error in conv3d: depth of input (".concat(u.shape[4],") must match ")+"input depth for filter ".concat(i.shape[3],".")})),oe(Dn(n,o),(function(){return"Error in conv3D: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(o,"'")})),oe("NDHWC"===a,(function(){return"Error in conv3d: got dataFormat of ".concat(a," but only NDHWC is currently supported.")})),oe(An(o),(function(){return"Error in conv3D: Dilated rates should be larger than 0."})),oe(An(n),(function(){return"Error in conv3D: Strides should be larger than 0."}));var c={x:u,filter:i},l={strides:n,pad:r,dataFormat:a,dilations:o},d=en.runKernel("Conv3D",c,l);return p?Cn(d,[d.shape[1],d.shape[2],d.shape[3],d.shape[4]]):d}}),hr=pn({conv3DBackpropInput_:function(e,t,n,r,a){oe(e.length===t.rank,(function(){return"Length of inShape "+"(".concat(e.length,") and rank of dy (").concat(t.rank,") must match")}));var o=e,s=t,i=!1;4===t.rank&&(i=!0,s=Cn(t,[1,t.shape[0],t.shape[1],t.shape[2],t.shape[3]]),o=[1,e[0],e[1],e[2],e[3]]);var u=o[4],p=s.shape[4];oe(5===o.length,(function(){return"Error in conv3dDerInput: inShape must be length 5, but got length "+"".concat(o.length,".")})),oe(5===s.rank,(function(){return"Error in conv3dDerInput: dy must be rank 5, but got "+"rank ".concat(s.rank)})),oe(5===n.rank,(function(){return"Error in conv3dDerInput: filter must be rank 5, but got "+"rank ".concat(n.rank)})),oe(u===n.shape[3],(function(){return"Error in conv3dDerInput: depth of input (".concat(u,") must ")+"match input depth for filter ".concat(n.shape[3],".")})),oe(p===n.shape[4],(function(){return"Error in conv3dDerInput: depth of output (".concat(p,") must ")+"match output depth for filter ".concat(n.shape[4],".")}));var c={dy:s,filter:n},l={pad:a,strides:r,inputShape:o},d=en.runKernel("Conv3DBackpropInputV2",c,l);return i?Cn(d,[d.shape[1],d.shape[2],d.shape[3],d.shape[4]]):d}}),fr=pn({conv3dTranspose_:function(e,t,n,r,a){var o=on(e,"x","conv3dTranspose"),s=on(t,"filter","conv3dTranspose");return hr(n,o,s,r,a)}}),mr=pn({cos_:function(e){var t={x:on(e,"x","cos","float32")};return en.runKernel("Cos",t)}}),yr=pn({cosh_:function(e){var t={x:on(e,"x","cosh","float32")};return en.runKernel("Cosh",t)}}),gr=pn({cumprod_:function(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=!1),void 0===r&&(r=!1);var a={x:on(e,"x","cumprod")},o={axis:t,exclusive:n,reverse:r};return en.runKernel("Cumprod",a,o)}}),vr=pn({cumsum_:function(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=!1),void 0===r&&(r=!1);var a={x:on(e,"x","cumsum")},o={axis:t,exclusive:n,reverse:r};return en.runKernel("Cumsum",a,o)}}),br=pn({denseBincount_:function(e,t,n,r){void 0===r&&(r=!1);var a=on(e,"x","denseBincount"),o=on(t,"weights","denseBincount");oe("int32"===a.dtype,(function(){return"Error in denseBincount: input "+"dtype must be int32, but got ".concat(a.dtype)})),oe(a.rank<=2,(function(){return"Error in denseBincount: input must be at most rank 2, but got "+"rank ".concat(a.rank,".")})),oe(n>=0,(function(){return"size must be non-negative, but got ".concat(n,".")})),oe(o.size===a.size||0===o.size,(function(){return"Error in denseBincount: weights must have the same shape as x or "+"0-length, but got x shape: ".concat(a.shape,", weights shape: ")+"".concat(o.shape,".")}));var s={x:a,weights:o},i={size:n,binaryOutput:r};return en.runKernel("DenseBincount",s,i)}}),xr=pn({depthToSpace_:function(e,t,n){void 0===n&&(n="NHWC");var r=on(e,"x","depthToSpace","float32"),a="NHWC"===n?r.shape[1]:r.shape[2],o="NHWC"===n?r.shape[2]:r.shape[3],s="NHWC"===n?r.shape[3]:r.shape[1];oe(t>1,(function(){return"blockSize should be > 1 for depthToSpace, but was: ".concat(t)})),oe(a*t>=0,(function(){return"Negative dimension size caused by overflow when multiplying\n ".concat(a," and ").concat(t," for depthToSpace with input shape\n ").concat(r.shape)})),oe(o*t>=0,(function(){return"Negative dimension size caused by overflow when multiplying\n ".concat(o," and ").concat(t," for depthToSpace with input shape\n ").concat(r.shape)})),oe(s%(t*t)==0,(function(){return"Dimension size must be evenly divisible by ".concat(t*t," but is ").concat(s," for depthToSpace with input shape ").concat(r.shape)}));var i={x:r},u={blockSize:t,dataFormat:n};return en.runKernel("DepthToSpace",i,u)}}),Nr=pn({depthwiseConv2d_:function(e,t,n,r,a,o,s){void 0===a&&(a="NHWC"),void 0===o&&(o=[1,1]);var i=on(e,"x","depthwiseConv2d","float32"),u=on(t,"filter","depthwiseConv2d","float32"),p=i,c=!1;3===i.rank&&(c=!0,p=Cn(i,[1,i.shape[0],i.shape[1],i.shape[2]])),oe(4===p.rank,(function(){return"Error in depthwiseConv2d: input must be rank 4, but got "+"rank ".concat(p.rank,".")})),oe(4===u.rank,(function(){return"Error in depthwiseConv2d: filter must be rank 4, but got rank "+"".concat(u.rank,".")}));var l="NHWC"===a?p.shape[3]:p.shape[1];oe(l===u.shape[2],(function(){return"Error in depthwiseConv2d: number of input channels "+"(".concat(l,") must match the inChannels dimension in ")+"filter ".concat(u.shape[2],".")})),Mn("depthwiseConv2d",r,s);var d={x:p,filter:u},h={strides:n,pad:r,dataFormat:a,dilations:o,dimRoundingMode:s},f=en.runKernel("DepthwiseConv2dNative",d,h);return c?Cn(f,[f.shape[1],f.shape[2],f.shape[3]]):f}}),wr=pn({diag_:function(e){var t={x:on(e,"x","diag")};return en.runKernel("Diag",t)}}),kr=pn({dilation2d_:function(e,t,n,r,a,o){void 0===a&&(a=[1,1]),void 0===o&&(o="NHWC");var s=on(e,"x","dilation2d"),i=on(t,"filter","dilation2d");oe(3===s.rank||4===s.rank,(function(){return"Error in dilation2d: input must be rank 3 or 4, but got rank "+"".concat(s.rank,".")})),oe(3===i.rank,(function(){return"Error in dilation2d: filter must be rank 3, but got rank "+"".concat(i.rank,".")})),oe("NHWC"===o,(function(){return"Error in dilation2d: Only NHWC is currently supported, "+"but got dataFormat of ".concat(o)}));var u=s,p=!1;3===s.rank&&(u=Cn(s,[1,s.shape[0],s.shape[1],s.shape[2]]),p=!0),oe(u.shape[3]===i.shape[2],(function(){return"Error in dilation2d: input and filter must have the same depth: ".concat(u.shape[3]," vs ").concat(i.shape[2])}));var c={x:u,filter:i},l={strides:n,pad:r,dilations:a},d=en.runKernel("Dilation2D",c,l);return p?Cn(d,[d.shape[1],d.shape[2],d.shape[3]]):d}}),Tr=pn({floorDiv_:function(e,t){var n,r=on(e,"a","floorDiv"),a=on(t,"b","floorDiv"),o={a:r=(n=c(Zt(r,a),2))[0],b:a=n[1]};return en.runKernel("FloorDiv",o)}}),Sr=pn({div_:function(e,t){var n,r=on(e,"a","div"),a=on(t,"b","div");if(r=(n=c(Zt(r,a),2))[0],a=n[1],"int32"===r.dtype&&"int32"===a.dtype)return Tr(r,a);var o={a:r,b:a};return en.runKernel("RealDiv",o,{})}});function _r(e,t){for(var n=Math.max(e.length,t.length),r=new Array(n),a=0;a=Ta)throw new Error("values tensor size must less than ".concat(Ta));if(i.shape[1]>=Ta)throw new Error("trailing dim_size must less than ".concat(Ta," for int32 output type, was ").concat(i.shape[1]));var p={sortedSequence:i,values:u},c={side:n};return en.runKernel("SearchSorted",p,c)}}),_a=pn({maxPool_:function(e,t,n,r,a){var o=on(e,"x","maxPool"),s=o,i=!1;3===o.rank&&(i=!0,s=Cn(o,[1,o.shape[0],o.shape[1],o.shape[2]])),oe(4===s.rank,(function(){return"Error in maxPool: input must be rank 4 but got rank ".concat(s.rank,".")})),oe(Dn(n,1),(function(){return"Error in maxPool: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(1,"'")})),Mn("maxPool",r,a);var u={x:s},p={filterSize:t,strides:n,pad:r,dimRoundingMode:a},c=en.runKernel("MaxPool",u,p);return i?Cn(c,[c.shape[1],c.shape[2],c.shape[3]]):c}}),Ea=pn({maxPool3d_:function(e,t,n,r,a,o){void 0===t&&(t=[1,1,1]),void 0===o&&(o="NDHWC");var s=on(e,"x","maxPool3d"),i=s,u=!1;4===s.rank&&(u=!0,i=Cn(s,[1,s.shape[0],s.shape[1],s.shape[2],s.shape[3]])),oe(5===i.rank,(function(){return"Error in maxPool3d: x must be rank 5 but got rank ".concat(i.rank,".")})),oe("NDHWC"===o,(function(){return"Error in maxPool3d: Only NDHWC is currently supported, "+"but got dataFormat of ".concat(o)})),Mn("maxPool3d",r,a);var p={x:i},c={filterSize:t,strides:n,pad:r,dimRoundingMode:a,dataFormat:o},l=en.runKernel("MaxPool3D",p,c);return u?Cn(l,[l.shape[1],l.shape[2],l.shape[3],l.shape[4]]):l}}),Ia=pn({maxPoolWithArgmax_:function(e,t,n,r,a){void 0===a&&(a=!1);var o={x:on(e,"x","maxPoolWithArgmax")},s={filterSize:t,strides:n,pad:r,includeBatchInIndex:a},i=en.runKernel("MaxPoolWithArgmax",o,s);return{result:i[0],indexes:i[1]}}}),Oa=pn({maximum_:function(e,t){var n,r=on(e,"a","maximum"),a=on(t,"b","maximum");r=(n=c(Zt(r,a),2))[0],a=n[1],"bool"===r.dtype&&(r=Tn(r,"int32"),a=Tn(a,"int32")),_r(r.shape,a.shape);var o={a:r,b:a};return en.runKernel("Maximum",o)}}),Da=pn({mean_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r={x:on(e,"x","mean")},a={axis:t,keepDims:n};return en.runKernel("Mean",r,a)}});function Aa(e,t){if(void 0===t&&(t="float32"),ke(e),"complex64"===t){var n=Aa(e,"float32"),r=Aa(e,"float32");return rr(n,r)}var a=we(ue(e),t);return en.makeTensor(a,e,t)}function Ma(e,t){if(void 0===t&&(t="float32"),ke(e),"complex64"===t){var n=Ma(e,"float32"),r=Aa(e,"float32");return rr(n,r)}var a=Ne(ue(e),t);return en.makeTensor(a,e,t)}var Ca=pn({minimum_:function(e,t){var n,r=on(e,"a","minimum"),a=on(t,"b","minimum");r=(n=c(Zt(r,a),2))[0],a=n[1],"bool"===r.dtype&&(r=Tn(r,"int32"),a=Tn(a,"int32")),_r(r.shape,a.shape);var o={a:r,b:a};return en.runKernel("Minimum",o)}}),Fa=pn({mirrorPad_:function(e,t,n){oe("reflect"===n||"symmetric"===n,(function(){return"Invalid mode. Mode must be either reflect or symmetric. "+"Got ".concat(n,".")}));var r=on(e,"x","mirrorPad");if(0===r.rank)throw new Error("mirrorPad(scalar) is not defined. Pass non-scalar to mirrorPad");oe(t.length===r.rank,(function(){return"Padding doesn't match input. Must be ".concat(r.rank,". ")+"Got ".concat(t.length,".")}));for(var a="reflect"===n?1:0,o=function(e){oe(2===t[e].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),oe(t[e][0]>=0&&t[e][0]<=r.shape[e]-a&&t[e][1]>=0&&t[e][1]<=r.shape[e]-a,(function(){return"Padding in dimension ".concat(e," cannot be greater than or equal ")+"to ".concat(r.shape[e]-a," or less than 0 for input of ")+"shape ".concat(r.shape)}))},s=0;s2)throw new Error("Rank of probabilities must be 1 or 2, but is ".concat(s));n=n||Math.random();var i={logits:1===s?Cn(a,[1,-1]):a},u={numSamples:t,seed:n,normalized:r},p=en.runKernel("Multinomial",i,u);return 1===s?Cn(p,[p.size]):p}}),Pa=pn({notEqual_:function(e,t){var n,r=on(e,"a","notEqual","string_or_numeric"),a=on(t,"b","notEqual","string_or_numeric");r=(n=c(Zt(r,a),2))[0],a=n[1],_r(r.shape,a.shape);var o={a:r,b:a};return en.runKernel("NotEqual",o)}}),Ba=pn({oneHot_:function(e,t,n,r,a){if(void 0===n&&(n=1),void 0===r&&(r=0),void 0===a&&(a="int32"),t<2)throw new Error("Error in oneHot: depth must be >=2, but it is ".concat(t));var o={indices:on(e,"indices","oneHot","int32")},s={dtype:a,depth:t,onValue:n,offValue:r};return en.runKernel("OneHot",o,s)}}),Ka=pn({onesLike_:function(e){var t={x:on(e,"x","onesLike")};return en.runKernel("OnesLike",t)}}),ja=pn({outerProduct_:function(e,t){var n=on(e,"v1","outerProduct"),r=on(t,"v2","outerProduct");oe(1===n.rank&&1===r.rank,(function(){return"Error in outerProduct: inputs must be rank 1, but got ranks "+"".concat(n.rank," and ").concat(r.rank,".")}));var a=Cn(n,[-1,1]),o=Cn(r,[1,-1]);return Ln(a,o)}}),qa=pn({pad_:function(e,t,n){void 0===n&&(n=0);var r=on(e,"x","pad");if(0===r.rank)throw new Error("pad(scalar) is not defined. Pass non-scalar to pad");var a={paddings:t,constantValue:n},o={x:r};return en.runKernel("PadV2",o,a)}}),Ua=pn({pad1d_:function(e,t,n){return void 0===n&&(n=0),oe(2===t.length,(function(){return"Invalid number of paddings. Must be length of 2."})),qa(e,[t],n)}}),Ga=pn({pad2d_:function(e,t,n){return void 0===n&&(n=0),oe(2===t.length&&2===t[0].length&&2===t[1].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),qa(e,t,n)}}),Wa=pn({pad3d_:function(e,t,n){return void 0===n&&(n=0),oe(3===t.length&&2===t[0].length&&2===t[1].length&&2===t[2].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),qa(e,t,n)}}),Ha=pn({pad4d_:function(e,t,n){return void 0===n&&(n=0),oe(4===t.length&&2===t[0].length&&2===t[1].length&&2===t[2].length&&2===t[3].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),qa(e,t,n)}}),Za=pn({spaceToBatchND_:function(e,t,n){var r=on(e,"x","spaceToBatchND");oe(r.rank>=1+t.length,(function(){return"input rank ".concat(r.rank," should be > than [blockShape] ").concat(t.length)})),oe(n.length===t.length,(function(){return"paddings.shape[0] ".concat(n.length," must be equal to [blockShape] ").concat(t.length)})),oe(r.shape.reduce((function(e,r,a){return a>0&&a<=t.length?e&&(r+n[a-1][0]+n[a-1][1])%t[a-1]==0:e}),!0),(function(){return"input spatial dimensions ".concat(r.shape.slice(1)," with paddings ").concat(n.toString()," must be divisible by blockShapes ").concat(t.toString())}));var a={x:r},o={blockShape:t,paddings:n};return en.runKernel("SpaceToBatchND",a,o)}}),Qa=pn({pool_:function(e,t,n,r,a,o,s){null==a&&(a=[1,1]),null==o&&(o=1),0===r&&(r="valid");var i=on(e,"x","maxPool"),u=i,p=!1;3===i.rank&&(p=!0,u=Cn(i,[1,i.shape[0],i.shape[1],i.shape[2]])),oe(Dn(o,a),(function(){return"Error in pool: Either strides or dilations must be 1. "+"Got strides ".concat(o," and dilations '").concat(a,"'")}));var l,d=function(e,t,n,r,a,o,s){void 0===s&&(s="channelsLast");var i,u=c(_n(t),2),p=u[0],l=u[1];if("channelsLast"===s)i=[p,l,e[3],e[3]];else{if("channelsFirst"!==s)throw new Error("Unknown dataFormat ".concat(s));i=[p,l,e[1],e[1]]}return Sn(e,i,n,r,a,void 0,!1,s)}(u.shape,t,o,a,r),h=[d.dilationHeight,d.dilationWidth];l="same"===r?function(e,t){var n=e.map((function(e,n){return e+(e-1)*(t[n]-1)})).map((function(e){return e-1})),r=n.map((function(e){return Math.floor(e/2)})),a=n.map((function(e,t){return e-r[t]}));return n.map((function(e,t){return[r[t],a[t]]}))}([d.filterHeight,d.filterWidth],h):[[0,0],[0,0]];var f=1===h[0]&&1===h[1],m=c(function(e,t,n){var r=n.map((function(e){return e[0]})),a=n.map((function(e){return e[1]})),o=e.concat(r,a),s=t.map((function(e,t){return(e-o[t]%e)%e})),i=a.map((function(e,t){return e+s[t]}));return[t.map((function(e,t){return[r[t],i[t]]})),t.map((function(e,t){return[0,s[t]]}))]}([d.inHeight,d.inWidth],h,l),2),y=m[0],g=m[1],v=f?r:"valid",b=f?u:Za(u,h,y),x=("avg"===n?function(){return Fn(b,t,o,v,s)}:function(){return _a(b,t,o,v,s)})(),N=f?x:Un(x,h,g);return p?Cn(N,[N.shape[1],N.shape[2],N.shape[3]]):N}}),Ya=pn({prelu_:function(e,t){var n={x:on(e,"x","prelu"),alpha:on(t,"alpha","prelu")};return en.runKernel("Prelu",n)}}),Xa=pn({prod_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r=on(e,"x","prod");"bool"===r.dtype&&(r=Tn(r,"int32"));var a={x:r},o={axis:t,keepDims:n};return en.runKernel("Prod",a,o)}}),Ja=pn({raggedGather_:function(e,t,n,r){var a={paramsNestedSplits:e.map((function(e,t){return on(e,"tensors".concat(t),"raggedGather","int32")})),paramsDenseValues:on(t,"paramsDenseValues","raggedGather"),indices:on(n,"indices","raggedGather","int32")},o={outputRaggedRank:r},s=en.runKernel("RaggedGather",a,o);return{outputNestedSplits:s.slice(0,s.length-1),outputDenseValues:s[s.length-1]}}}),$a=pn({raggedRange_:function(e,t,n){var r=on(e,"starts","raggedRange"),a={starts:r,limits:on(t,"limits","raggedRange",r.dtype),deltas:on(n,"deltas","raggedRange",r.dtype)},o=en.runKernel("RaggedRange",a);return{rtNestedSplits:o[0],rtDenseValues:o[1]}}}),eo=pn({raggedTensorToTensor_:function(e,t,n,r,a){var o=on(e,"shape","raggedTensorToTensor","int32"),s=on(t,"values","raggedTensorToTensor"),i={shape:o,values:s,defaultValue:on(n,"defaultValue","raggedTensorToTensor",s.dtype),rowPartitionTensors:r.map((function(e,t){return on(e,"tensors".concat(t),"raggedTensorToTensor","int32")}))},u={rowPartitionTypes:a};return en.runKernel("RaggedTensorToTensor",i,u)}}),to=pn({rand_:function(e,t,n){ke(e);var r=ue(e),a=null;if(null==n||"float32"===n)a=new Float32Array(r);else if("int32"===n)a=new Int32Array(r);else{if("bool"!==n)throw new Error("Unknown data type ".concat(n));a=new Uint8Array(r)}for(var o=0;o>>0,t=(r*=t)>>>0,t+=4294967296*(r-=t)}return 2.3283064365386963e-10*(t>>>0)});n.next=function(){var e=2091639*n.s0+2.3283064365386963e-10*n.c;return n.s0=n.s1,n.s1=n.s2,n.s2=e-(n.c=0|e)},n.c=1,n.s0=r(" "),n.s1=r(" "),n.s2=r(" "),n.s0-=r(e),n.s0<0&&(n.s0+=1),n.s1-=r(e),n.s1<0&&(n.s1+=1),n.s2-=r(e),n.s2<0&&(n.s2+=1),r=null}function a(e,t){return t.c=e.c,t.s0=e.s0,t.s1=e.s1,t.s2=e.s2,t}function o(e,t){var n=new r(e),o=t&&t.state,s=n.next;return s.int32=function(){return 4294967296*n.next()|0},s.double=function(){return s()+11102230246251565e-32*(2097152*s()|0)},s.quick=s,o&&("object"==typeof o&&a(o,n),s.state=function(){return a(n,{})}),s}t&&t.exports?t.exports=o:this.alea=o}(0,e)}(no);var ro=no.exports,ao={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this,n="";t.x=0,t.y=0,t.z=0,t.w=0,t.next=function(){var e=t.x^t.x<<11;return t.x=t.y,t.y=t.z,t.z=t.w,t.w^=t.w>>>19^e^e>>>8},e===(0|e)?t.x=e:n+=e;for(var r=0;r>>0)/4294967296};return s.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},s.int32=n.next,s.quick=s,o&&("object"==typeof o&&a(o,n),s.state=function(){return a(n,{})}),s}t&&t.exports?t.exports=o:this.xor128=o}(0,e)}(ao);var oo=ao.exports,so={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this,n="";t.next=function(){var e=t.x^t.x>>>2;return t.x=t.y,t.y=t.z,t.z=t.w,t.w=t.v,(t.d=t.d+362437|0)+(t.v=t.v^t.v<<4^e^e<<1)|0},t.x=0,t.y=0,t.z=0,t.w=0,t.v=0,e===(0|e)?t.x=e:n+=e;for(var r=0;r>>4),t.next()}function a(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t.v=e.v,t.d=e.d,t}function o(e,t){var n=new r(e),o=t&&t.state,s=function(){return(n.next()>>>0)/4294967296};return s.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},s.int32=n.next,s.quick=s,o&&("object"==typeof o&&a(o,n),s.state=function(){return a(n,{})}),s}t&&t.exports?t.exports=o:this.xorwow=o}(0,e)}(so);var io=so.exports,uo={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this;t.next=function(){var e,n,r=t.x,a=t.i;return e=r[a],n=(e^=e>>>7)^e<<24,n^=(e=r[a+1&7])^e>>>10,n^=(e=r[a+3&7])^e>>>3,n^=(e=r[a+4&7])^e<<7,e=r[a+7&7],n^=(e^=e<<13)^e<<9,r[a]=n,t.i=a+1&7,n},function(e,t){var n,r=[];if(t===(0|t))r[0]=t;else for(t=""+t,n=0;n0;--n)e.next()}(t,e)}function a(e,t){return t.x=e.x.slice(),t.i=e.i,t}function o(e,t){null==e&&(e=+new Date);var n=new r(e),o=t&&t.state,s=function(){return(n.next()>>>0)/4294967296};return s.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},s.int32=n.next,s.quick=s,o&&(o.x&&a(o,n),s.state=function(){return a(n,{})}),s}t&&t.exports?t.exports=o:this.xorshift7=o}(0,e)}(uo);var po=uo.exports,co={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this;t.next=function(){var e,n,r=t.w,a=t.X,o=t.i;return t.w=r=r+1640531527|0,n=a[o+34&127],e=a[o=o+1&127],n^=n<<13,e^=e<<17,n^=n>>>15,e^=e>>>12,n=a[o]=n^e,t.i=o,n+(r^r>>>16)|0},function(e,t){var n,r,a,o,s,i=[],u=128;for(t===(0|t)?(r=t,t=null):(t+="\0",r=0,u=Math.max(u,t.length)),a=0,o=-32;o>>15,r^=r<<4,r^=r>>>13,o>=0&&(s=s+1640531527|0,a=0==(n=i[127&o]^=r+s)?a+1:0);for(a>=128&&(i[127&(t&&t.length||0)]=-1),a=127,o=512;o>0;--o)r=i[a+34&127],n=i[a=a+1&127],r^=r<<13,n^=n<<17,r^=r>>>15,n^=n>>>12,i[a]=r^n;e.w=s,e.X=i,e.i=a}(t,e)}function a(e,t){return t.i=e.i,t.w=e.w,t.X=e.X.slice(),t}function o(e,t){null==e&&(e=+new Date);var n=new r(e),o=t&&t.state,s=function(){return(n.next()>>>0)/4294967296};return s.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},s.int32=n.next,s.quick=s,o&&(o.X&&a(o,n),s.state=function(){return a(n,{})}),s}t&&t.exports?t.exports=o:this.xor4096=o}(0,e)}(co);var lo=co.exports,ho={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this,n="";t.next=function(){var e=t.b,n=t.c,r=t.d,a=t.a;return e=e<<25^e>>>7^n,n=n-r|0,r=r<<24^r>>>8^a,a=a-e|0,t.b=e=e<<20^e>>>12^n,t.c=n=n-r|0,t.d=r<<16^n>>>16^a,t.a=a-e|0},t.a=0,t.b=0,t.c=-1640531527,t.d=1367130551,e===Math.floor(e)?(t.a=e/4294967296|0,t.b=0|e):n+=e;for(var r=0;r>>0)/4294967296};return s.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},s.int32=n.next,s.quick=s,o&&("object"==typeof o&&a(o,n),s.state=function(){return a(n,{})}),s}t&&t.exports?t.exports=o:this.tychei=o}(0,e)}(ho);var fo=ho.exports,mo={exports:{}},yo=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){if(this instanceof e){var n=[null];n.push.apply(n,arguments);var r=Function.bind.apply(t,n);return new r}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}({__proto__:null,default:{}});!function(e){!function(t,n,r){var a,o=256,s=r.pow(o,6),i=r.pow(2,52),u=2*i,p=255;function c(e,p,c){var y=[],g=f(h((p=1==p?{entropy:!0}:p||{}).entropy?[e,m(n)]:null==e?function(){try{var e;return a&&(e=a.randomBytes)?e=e(o):(e=new Uint8Array(o),(t.crypto||t.msCrypto).getRandomValues(e)),m(e)}catch(e){var r=t.navigator,s=r&&r.plugins;return[+new Date,t,s,t.screen,m(n)]}}():e,3),y),v=new l(y),b=function(){for(var e=v.g(6),t=s,n=0;e=u;)e/=2,t/=2,n>>>=1;return(e+n)/t};return b.int32=function(){return 0|v.g(4)},b.quick=function(){return v.g(4)/4294967296},b.double=b,f(m(v.S),n),(p.pass||c||function(e,t,n,a){return a&&(a.S&&d(a,v),e.state=function(){return d(v,{})}),n?(r.random=e,t):e})(b,g,"global"in p?p.global:this==r,p.state)}function l(e){var t,n=e.length,r=this,a=0,s=r.i=r.j=0,i=r.S=[];for(n||(e=[n++]);a=1||0===s);var i=Math.sqrt(-2*Math.log(s)/s);t=this.mean+this.stdDev*a*i,n=this.mean+this.stdDev*o*i,this.truncated&&!this.isValidTruncated(t)||(r=!0)}return this.truncated&&!this.isValidTruncated(n)||(this.nextVal=this.convertValue(n)),this.convertValue(t)},e.prototype.convertValue=function(e){return null==this.dtype||"float32"===this.dtype?e:Math.round(e)},e.prototype.isValidTruncated=function(e){return e<=this.upper&&e>=this.lower},e}(),_o=function(){function e(e,t,n,r){this.alpha=e,this.beta=1/t,this.dtype=n;var a=r||Math.random();this.randu=To.alea(a.toString()),this.randn=new So(0,1,n,!1,this.randu()),this.d=e<1?e+2/3:e-1/3,this.c=1/Math.sqrt(9*this.d)}return e.prototype.nextValue=function(){for(var e,t,n,r,a,o;;){do{r=this.randn.nextValue(),o=1+this.c*r}while(o<=0);if(o*=o*o,t=1-.331*(e=r*r)*e,n=.5*e+this.d*(1-o+Math.log(o)),(a=this.randu())r){var i=e.shape.map((function(e){return e}));i[e.shape.length-1]=t-r,n=Vn([e,Aa(i)],e.shape.length-1),r=t}else n=e;var u=Or(n),p=Cn(rr(n,u),[a,r]),c=ts(p),l=Math.floor(r/2)+1,d=Fo(c),h=ra(c),f=as(d,[l,r-l],d.shape.length-1),m=as(h,[l,r-l],h.shape.length-1),y=n.shape.slice();return y[n.shape.length-1]=l,Cn(rr(f[0],m[0]),y)}}),ss=pn({squaredDifference_:function(e,t){var n,r=on(e,"a","squaredDifference"),a=on(t,"b","squaredDifference");r=(n=c(Zt(r,a),2))[0],a=n[1],_r(r.shape,a.shape);var o={a:r,b:a};return en.runKernel("SquaredDifference",o,{})}}),is=pn({squeeze_:function(e,t){var n=on(e,"x","squeeze","string_or_numeric");return Cn(n,function(e,t){for(var n=[],r=[],a=null!=t&&Array.isArray(t)&&0===t.length,o=null==t||a?null:de(t,e).sort(),s=0,i=0;ii)&&1===e[i]&&(n.push(e[i]),r.push(i)),o[s]<=i&&s++}1!==e[i]&&(n.push(e[i]),r.push(i))}return{newShape:n,keptDims:r}}(n.shape,t).newShape)}}),us=pn({stack_:function(e,t){void 0===t&&(t=0);var n=sn(e,"tensors","stack","string_or_numeric");oe(n.length>=1,(function(){return"Pass at least one tensor to tf.stack"})),n.length>0&&oe(t<=n[0].rank,(function(){return"Axis must be <= rank of the tensor"}));var r=n,a={axis:t};return en.runKernel("Pack",r,a)}}),ps=pn({step_:function(e,t){void 0===t&&(t=0);var n={x:on(e,"x","step")},r={alpha:t};return en.runKernel("Step",n,r)}}),cs=pn({stridedSlice_:function(e,t,n,r,a,o,s,i,u){void 0===a&&(a=0),void 0===o&&(o=0),void 0===s&&(s=0),void 0===i&&(i=0),void 0===u&&(u=0);var p={x:on(e,"x","stridedSlice","string_or_numeric")},c={begin:t,end:n,strides:r,beginMask:a,endMask:o,ellipsisMask:s,newAxisMask:i,shrinkAxisMask:u};return en.runKernel("StridedSlice",p,c)}}),ls=pn({tan_:function(e){var t={x:on(e,"x","tan","float32")};return en.runKernel("Tan",t)}});function ds(e,t,n){return Br(e,t,nn(e,n),n)}function hs(e,t){ie(e);var n=nn(e,t);if(1!==n.length)throw new Error("tensor1d() requires values to be a flat/TypedArray");return Br(e,null,n,t)}function fs(e,t,n){if(ie(e),null!=t&&2!==t.length)throw new Error("tensor2d() requires shape to have two numbers");var r=nn(e,n);if(2!==r.length&&1!==r.length)throw new Error("tensor2d() requires values to be number[][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor2d() requires shape to be provided when `values` are a flat/TypedArray");return Br(e,t,r,n)}function ms(e,t,n){if(t.rank<1)throw new Error("tf.scatterND() expects the indices to be rank 1 or higher,"+" but the rank was ".concat(t.rank,"."));if(e.rank<1)throw new Error("tf.scatterND() expects the updates to be rank 1 or higher,"+" but the rank was ".concat(e.rank,"."));if("int32"!==t.dtype)throw new Error("The dtype of 'indices' should be int32, but got dtype: ".concat(t.dtype));if(n.length<1)throw new Error("Output rank must be greater or equal to 1, but got shape: ".concat(n));if(0===n.length){if(0===t.size)throw new Error("Indices specified for empty output. indices shape: ".concat(t.shape));if(0===e.size)throw new Error("Updates specified for empty output. updates shape: ".concat(e.shape))}!function(e,t,n){var r=t.rank>1?t.shape[t.rank-1]:1,a=t.rank>1?t.rank-1:1,o="Must have updates.shape = indices.shape[:batchDim] + "+"shape[sliceDim:], got updates.shape: ".concat(n.shape)+", indices.shape: ".concat(t.shape,", shape: ").concat(e)+", sliceDim: ".concat(r,", and batchDim: ").concat(a,".");if(n.rank= 0 but got ".concat(t));if(t>a)throw new Error("'k' passed to topk() must be <= the last dimension (".concat(a,") ")+"but got ".concat(t));var o={x:r},s={k:t,sorted:n},i=c(en.runKernel("TopK",o,s),2);return{values:i[0],indices:i[1]}}}),vs=pn({truncatedNormal_:function(e,t,n,r,a){if(void 0===t&&(t=0),void 0===n&&(n=1),ke(e),null!=r&&"bool"===r)throw new Error("Unsupported data type $ { dtype }");for(var o=new So(t,n,r,!0,a),s=$n(e,r),i=0;i0,(function(){return"The input tensor must be at least 1D"}));var r={x:n},a={axis:t},o=c(en.runKernel("Unique",r,a),2);return{values:o[0],indices:o[1]}}}),xs=pn({unsortedSegmentSum_:function(e,t,n){var r=on(e,"x","unsortedSegmentSum"),a=on(t,"segmentIds","unsortedSegmentSum","int32");oe(ce(n),(function(){return"numSegments must be of dtype int"}));var o={x:r,segmentIds:a},s={numSegments:n};return en.runKernel("UnsortedSegmentSum",o,s)}}),Ns=pn({unstack_:function(e,t){void 0===t&&(t=0);var n=on(e,"x","unstack","string_or_numeric");oe(t>=-n.shape.length&&t=0&&e2)throw new Error("sparseIndices should be a scalar, vector, or matrix,"+" but got shape ".concat(e.shape,"."));var a=e.rank>0?e.shape[0]:1,o=e.rank>1?e.shape[1]:1;if(n.length!==o)throw new Error("outputShape has incorrect number of elements:,"+" ".concat(n.length,", should be: ").concat(o,"."));var s=t.size;if(0!==t.rank&&(1!==t.rank||s!==a))throw new Error("sparseValues has incorrect shape "+"".concat(t.shape,", should be [] or [").concat(a,"]"));if(t.dtype!==r.dtype)throw new Error("sparseValues.dtype must match defaultValues.dtype")}(a,o,n,s);var i={sparseIndices:a,sparseValues:o,defaultValue:s},u={outputShape:n};return en.runKernel("SparseToDense",i,u)}}),Es=pn({gatherND_:function(e,t){var n=on(t,"indices","gatherND","int32"),r={params:on(e,"x","gatherND","string_or_numeric"),indices:n};return en.runKernel("GatherNd",r)}}),Is=pn({dropout_:function(e,t,n,r){var a=on(e,"x","dropout");if(oe("float32"===a.dtype,(function(){return"x has to be a floating point tensor since it's going to be "+"scaled, but got a ".concat(a.dtype," tensor instead.")})),oe(t>=0&&t<1,(function(){return"rate must be a float in the range [0, 1), but got ".concat(t,".")})),0===t)return e instanceof Vt?a.clone():a;var o=function(e,t){if(null==t)return e.shape.slice();if(pe(e.shape,t))return t;if(e.shape.length===t.length){for(var n=[],r=0;r1)&&n.unshift(o)}return n}(e.shape,t.shape);return r.length>0&&(n=Ur(n,r)),Cn(n,e.shape)}function Fs(e,t,n,r){if("linear"===t)return e;if("relu"===t)return zo(e);if("elu"===t)return Cr(e);if("relu6"===t)return Vo(e);if("prelu"===t)return Ya(e,n);if("leakyrelu"===t)return ia(e,r);if("sigmoid"===t)return Bn(e);throw new Error("Unknown fused activation ".concat(t,"."))}var Rs=function(e,t){return!(e>0)||"linear"===t},zs=pn({fusedConv2d_:function(e){var t,n=e.x,r=e.filter,a=e.strides,o=e.pad,s=e.dataFormat,i=void 0===s?"NHWC":s,u=e.dilations,p=void 0===u?[1,1]:u,l=e.dimRoundingMode,d=e.bias,h=e.activation,f=void 0===h?"linear":h,m=e.preluActivationWeights,y=e.leakyreluAlpha;if(f=f||"linear",!1===Rs(en.state.gradientDepth,f)){oe("NHWC"===i,(function(){return"Error in fused conv2d: got dataFormat of ".concat(i," but ")+"only NHWC is currently supported for the case of gradient depth is 0 and the activation is not linear."}));var g=ur(n,r,a,o,i,p,l);return null!=d&&(g=hn(g,d)),Fs(g,f,m,y)}var v=on(n,"x","conv2d","float32"),b=on(r,"filter","conv2d","float32"),x=v,N=!1;3===v.rank&&(N=!0,x=Cn(v,[1,v.shape[0],v.shape[1],v.shape[2]])),oe(4===x.rank,(function(){return"Error in fused conv2d: input must be rank 4, but got rank "+"".concat(x.rank,".")})),oe(4===b.rank,(function(){return"Error in fused conv2d: filter must be rank 4, but got rank "+"".concat(b.rank,".")})),Mn("fused conv2d",o,l);var w="NHWC"===i?x.shape[3]:x.shape[1];oe(b.shape[2]===w,(function(){return"Error in conv2d: depth of input (".concat(w,") must match ")+"input depth for filter ".concat(b.shape[2],".")})),oe(Dn(a,p),(function(){return"Error in conv2D: Either strides or dilations must be 1. "+"Got strides ".concat(a," and dilations '").concat(p,"'")}));var k,T,S=Sn(x.shape,b.shape,a,p,o,l);if(null!=d&&(t=c(Zt(k=on(d,"bias","fused conv2d"),v),1),k=t[0],"NHWC"===i?_r(S.outShape,k.shape):(oe(k.shape.length<=1,(function(){return"Error in fused conv2d: only supports scalar or 1-D Tensor bias for NCHW format but got the bias of "+"rank-".concat(k.shape.length,".")})),oe(0===k.shape.length||k.shape[0]===S.outChannels||1===k.shape[0],(function(){return"Error in fused conv2d: bias shape (".concat(k.shape,") is not ")+"compatible with the number of output channels "+"(".concat(S.outChannels,")")})))),null!=m){var _=m.shape;if(oe(_.length<=1||3===_.length,(function(){return"Error in fused conv2d: only supports scalar, 1-D Tensor or 3-D Tensor PReLU activation weights but got a tensor of "+"rank-".concat(_.length,".")})),1===_.length)oe(1===_[0]||_[0]===S.outChannels,(function(){return"Error in fused conv2d: PReLU activation weights "+"(".concat(_,") is not compatible with the number of output ")+"channels (".concat(S.outChannels,").")}));else if(3===_.length)try{_r(_,S.outShape)}catch(e){var E="Error in fused conv2d: PReLU activation weights (".concat(_,") ")+"is not compatible with the output shape of the conv2d "+"(".concat(S.outShape,").");throw Error(E)}T=on(m,"prelu weights","fused conv2d")}var I=function(e,t){oe("NHWC"===i,(function(){return"Error in gradient of fused conv2D: got dataFormat of ".concat(i," but only NHWC is currently supported.")}));var n=c(t,4),r=n[0],s=n[1],u=n[2],l=n[3],d=Ms(e,u,f);oe(On(p),(function(){return"Error in gradient of fused conv2D: dilation rates greater than 1 "+"are not yet supported in gradients. Got dilations '".concat(p,"'")}));var h=[cr(s.shape,d,r,a,o),As(s,d,r.shape,a,o)];if(null!=l){var m=Cs(l,d);h.push(m)}return h},O={x,filter:b,bias:k,preluActivationWeights:T},D={strides:a,pad:o,dataFormat:i,dilations:p,dimRoundingMode:l,activation:f,leakyreluAlpha:y};if(null==d){var A=ha((function(e,t,n){var r=en.runKernel(Pe,O,D);return n([t,e,r]),N&&(r=Cn(r,[r.shape[1],r.shape[2],r.shape[3]])),{value:r,gradFunc:I}}));return A(x,b)}var M=ha((function(e,t,n,r){var a=en.runKernel(Pe,O,D);return r([t,e,a,n]),N&&(a=Cn(a,[a.shape[1],a.shape[2],a.shape[3]])),{value:a,gradFunc:I}}));return M(x,b,k)}}),Vs=pn({depthwiseConv2dNativeBackpropFilter_:function(e,t,n,r,a,o,s){void 0===o&&(o=[1,1]);var i=e;3===e.rank&&(i=Cn(e,[1,e.shape[0],e.shape[1],e.shape[2]]));var u=t;3===u.rank&&(u=Cn(t,[1,t.shape[0],t.shape[1],t.shape[2]]));var p={x:i,dy:u},c={strides:r,pad:a,dimRoundingMode:s,dilations:o,filterShape:n};return en.runKernel("DepthwiseConv2dNativeBackpropFilter",p,c)}}),Ls=pn({depthwiseConv2dNativeBackpropInput_:function(e,t,n,r,a,o,s){void 0===o&&(o=[1,1]);var i=t,u=!1;3===t.rank&&(u=!0,i=Cn(t,[1,t.shape[0],t.shape[1],t.shape[2]]));var p={dy:i,filter:n},c={strides:r,pad:a,dimRoundingMode:s,dilations:o,inputShape:e},l=en.runKernel("DepthwiseConv2dNativeBackpropInput",p,c);return u?Cn(l,[l.shape[1],l.shape[2],l.shape[3]]):l}}),Ps=pn({fusedDepthwiseConv2d_:function(e){var t,n=e.x,r=e.filter,a=e.strides,o=e.pad,s=e.dataFormat,i=void 0===s?"NHWC":s,u=e.dilations,p=void 0===u?[1,1]:u,l=e.dimRoundingMode,d=e.bias,h=e.activation,f=void 0===h?"linear":h,m=e.preluActivationWeights,y=e.leakyreluAlpha;if(!1===Rs(en.state.gradientDepth,f)){var g=Nr(n,r,a,o,i,p,l);return null!=d&&(g=hn(g,d)),Fs(g,f,m,y)}var v=on(n,"x","depthwiseConv2d","float32"),b=on(r,"filter","depthwiseConv2d","float32"),x=v,N=!1;3===v.rank&&(N=!0,x=Cn(v,[1,v.shape[0],v.shape[1],v.shape[2]])),oe(4===x.rank,(function(){return"Error in fused depthwiseConv2d: input must be rank 4, but got "+"rank ".concat(x.rank,".")})),oe(4===b.rank,(function(){return"Error in fused depthwiseConv2d: filter must be rank 4, "+"but got rank ".concat(b.rank,".")})),oe(x.shape[3]===b.shape[2],(function(){return"Error in fused depthwiseConv2d: number of input channels "+"(".concat(x.shape[3],") must match the inChannels dimension in ")+"filter ".concat(b.shape[2],".")})),null==p&&(p=[1,1]),oe(Dn(a,p),(function(){return"Error in fused depthwiseConv2d: Either strides or dilations must "+"be 1. Got strides ".concat(a," and dilations '").concat(p,"'")})),Mn("fused depthwiseConv2d",o,l);var w,k,T=Sn(x.shape,b.shape,a,p,o,l,!0);null!=d&&(t=c(Zt(w=on(d,"bias","fused conv2d"),v),1),w=t[0],_r(T.outShape,w.shape)),null!=m&&(k=on(m,"prelu weights","fused depthwiseConv2d"));var S=function(e,t){oe(On(p),(function(){return"Error in gradient of fused depthwiseConv2d: dilation rates greater than 1 are not yet supported. Got dilations "+"'".concat(p,"'")}));var n=c(t,4),r=n[0],s=n[1],i=n[2],u=n[3],d=Ms(e,i,f),h=Ls(s.shape,d,r,a,o,p,l),m=Vs(s,d,r.shape,a,o,p,l);return null!=u?[h,m,Cs(w,d)]:[h,m]},_={x,filter:b,bias:w,preluActivationWeights:k},E={strides:a,pad:o,dataFormat:i,dilations:p,dimRoundingMode:l,activation:f,leakyreluAlpha:y};if(null==d){var I=ha((function(e,t,n){var r=en.runKernel(Be,_,E);return n([t,e,r]),N&&(r=Cn(r,[r.shape[1],r.shape[2],r.shape[3]])),{value:r,gradFunc:S}}));return I(x,b)}var O=ha((function(e,t,n,r){var a=en.runKernel(Be,_,E);return r([t,e,a,n]),N&&(a=Cn(a,[a.shape[1],a.shape[2],a.shape[3]])),{value:a,gradFunc:S}}));return O(x,b,w)}}),Bs={__proto__:null,conv2d:zs,depthwiseConv2d:Ps,matMul:pn({fusedMatMul_:function(e){var t,n=e.a,r=e.b,a=e.transposeA,o=void 0!==a&&a,s=e.transposeB,i=void 0!==s&&s,u=e.bias,p=e.activation,l=void 0===p?"linear":p,d=e.preluActivationWeights,h=e.leakyreluAlpha,f=void 0===h?.2:h;if(!1===Rs(en.state.gradientDepth,l)){var m=Ln(n,r,o,i);return null!=u&&(m=hn(m,u)),Fs(m,l,d,f)}var y=on(n,"a","fused matMul"),g=on(r,"b","fused matMul");t=c(Zt(y,g),2),y=t[0],g=t[1];var v=o?y.shape[y.rank-2]:y.shape[y.rank-1],b=i?g.shape[g.rank-1]:g.shape[g.rank-2],x=o?y.shape[y.rank-1]:y.shape[y.rank-2],N=i?g.shape[g.rank-2]:g.shape[g.rank-1],w=y.shape.slice(0,-2),k=g.shape.slice(0,-2),T=ue(w),S=ue(k);oe(v===b,(function(){return"Error in fused matMul: inner shapes (".concat(v,") and (")+"".concat(b,") of Tensors with shapes ").concat(y.shape," and ")+"".concat(g.shape," and transposeA=").concat(o)+" and transposeB=".concat(i," must match.")}));var _,E,I=_r(y.shape.slice(0,-2),g.shape.slice(0,-2)).concat([x,N]),O=Cn(y,o?[T,v,x]:[T,x,v]),D=Cn(g,i?[S,N,b]:[S,b,N]);null!=u&&(_=c(Zt(_=on(u,"bias","fused matMul"),y),1)[0],_r(I,_.shape)),null!=d&&(E=on(d,"prelu weights","fused matMul"));var A=function(e,t){var n,r,a=c(t,4),s=a[0],p=a[1],d=a[2],h=a[3],f=Ms(Cn(e,d.shape),d,l);return o||i?!o&&i?(n=Ln(f,p,!1,!1),r=Ln(f,s,!0,!1)):o&&!i?(n=Ln(p,f,!1,!0),r=Ln(s,f,!1,!1)):(n=Ln(p,f,!0,!0),r=Ln(f,s,!0,!0)):(n=Ln(f,p,!1,!0),r=Ln(s,f,!0,!1)),null!=u?[n,r,Cs(h,f)]:[n,r]},M={a:O,b:D,bias:_,preluActivationWeights:E},C={transposeA:o,transposeB:i,activation:l,leakyreluAlpha:f};if(null==u){var F=ha((function(e,t,n){var r=en.runKernel(Le,M,C);return n([e,t,r]),{value:Cn(r,I),gradFunc:A}}));return F(O,D)}var R=ha((function(e,t,n,r){var a=en.runKernel(Le,M,C);return r([e,t,a,n]),{value:Cn(a,I),gradFunc:A}}));return R(O,D,_)}})},Ks=pn({hammingWindow_:function(e){return Ds(e,.54,.46)}}),js=pn({hannWindow_:function(e){return Ds(e,.5,.5)}}),qs=pn({frame_:function(e,t,n,r,a){void 0===r&&(r=!1),void 0===a&&(a=0);for(var o=0,s=[];o+t<=e.size;)s.push(Kn(e,o,t)),o+=n;if(r)for(;o=1&&r[1]>=1,(function(){return"cropSize must be atleast [1,1], but was ".concat(r)})),oe("bilinear"===a||"nearest"===a,(function(){return"method must be bilinear or nearest, but was ".concat(a)}));var c={image:s,boxes:i,boxInd:u},l={method:a,extrapolationValue:o,cropSize:r};return en.runKernel("CropAndResize",c,l)}}),Ws=pn({flipLeftRight_:function(e){var t=on(e,"image","flipLeftRight","float32");oe(4===t.rank,(function(){return"Error in flipLeftRight: image must be rank 4,"+"but got rank ".concat(t.rank,".")}));var n={image:t};return en.runKernel("FlipLeftRight",n,{})}}),Hs=pn({grayscaleToRGB_:function(e){var t=on(e,"image","grayscaleToRGB"),n=t.rank-1,r=t.shape[n];oe(t.rank>=2,(function(){return"Error in grayscaleToRGB: images must be at least rank 2, "+"but got rank ".concat(t.rank,".")})),oe(1===r,(function(){return"Error in grayscaleToRGB: last dimension of a grayscale image "+"should be size 1, but got size ".concat(r,".")}));var a=new Array(t.rank);return a.fill(1,0,n),a[n]=3,Xr(t,a)}}),Zs=pn({rgbToGrayscale_:function(e){var t=on(e,"image","RGBToGrayscale"),n=t.rank-1,r=t.shape[n];oe(t.rank>=2,(function(){return"Error in RGBToGrayscale: images must be at least rank 2, "+"but got rank ".concat(t.rank,".")})),oe(3===r,(function(){return"Error in RGBToGrayscale: last dimension of an RGB image "+"should be size 3, but got size ".concat(r,".")}));var a,o=t.dtype,s=Tn(t,"float32"),i=hs([.2989,.587,.114]);switch(t.rank){case 2:a=Mr("ij,j->i",s,i);break;case 3:a=Mr("ijk,k->ij",s,i);break;case 4:a=Mr("ijkl,l->ijk",s,i);break;case 5:a=Mr("ijklm,m->ijkl",s,i);break;case 6:a=Mr("ijklmn,n->ijklm",s,i);break;default:throw new Error("Not a valid tensor rank.")}return a=Qr(a,-1),Tn(a,o)}}),Qs=pn({rotateWithOffset_:function(e,t,n,r){void 0===n&&(n=0),void 0===r&&(r=.5);var a=on(e,"image","rotateWithOffset","float32");oe(4===a.rank,(function(){return"Error in rotateWithOffset: image must be rank 4,"+"but got rank ".concat(a.rank,".")}));var o={image:a},s={radians:t,fillValue:n,center:r};return en.runKernel("RotateWithOffset",o,s)}});function Ys(e,t,n,r,a,o){null==r&&(r=.5),null==a&&(a=Number.NEGATIVE_INFINITY),null==o&&(o=0);var s=e.shape[0];return n=Math.min(n,s),oe(0<=r&&r<=1,(function(){return"iouThreshold must be in [0, 1], but was '".concat(r,"'")})),oe(2===e.rank,(function(){return"boxes must be a 2D tensor, but was of rank '".concat(e.rank,"'")})),oe(4===e.shape[1],(function(){return"boxes must have 4 columns, but 2nd dimension was ".concat(e.shape[1])})),oe(1===t.rank,(function(){return"scores must be a 1D tensor"})),oe(t.shape[0]===s,(function(){return"scores has incompatible shape with boxes. Expected ".concat(s,", ")+"but was ".concat(t.shape[0])})),oe(0<=o&&o<=1,(function(){return"softNmsSigma must be in [0, 1], but was '".concat(o,"'")})),{maxOutputSize:n,iouThreshold:r,scoreThreshold:a,softNmsSigma:o}}var Xs=pn({nonMaxSuppression_:function(e,t,n,r,a){void 0===r&&(r=.5),void 0===a&&(a=Number.NEGATIVE_INFINITY);var o=on(e,"boxes","nonMaxSuppression","float32"),s=on(t,"scores","nonMaxSuppression","float32"),i=Ys(o,s,n,r,a),u={maxOutputSize:n=i.maxOutputSize,iouThreshold:r=i.iouThreshold,scoreThreshold:a=i.scoreThreshold};return en.runKernel("NonMaxSuppressionV3",{boxes:o,scores:s},u)}});function Js(e,t,n){var r=function(e,t,n){return function(e,t,n){for(var r=0,a=e.length,o=0,s=!1;r>>1)]);i>0?r=o+1:(a=o,s=!i)}return s?r:-r-1}(e,t,n||$s)}(e,t,n),a=r<0?-(r+1):r;e.splice(a,0,t)}function $s(e,t){return e>t?1:ea&&p.push({score:t[d],boxIndex:d,suppressBeginIndex:0});p.sort(ri);for(var h=o>0?-.5/o:0,f=[],m=[];f.length0;){var y=p.pop(),g=y.score,v=y.boxIndex,b=y.suppressBeginIndex;if(g=b;--N){var w=ti(e,v,f[N]);if(w>=r){x=!0;break}if(y.score=y.score*ni(r,h,w),y.score<=a)break}y.suppressBeginIndex=f.length,x||(y.score===g?(f.push(v),m.push(y.score)):y.score>a&&Js(p,y,ri))}var k=f.length,T=n-k;i&&T>0&&(f.push.apply(f,l([],c(new Array(T).fill(0)),!1)),m.push.apply(m,l([],c(new Array(T).fill(0)),!1)));var S={selectedIndices:f};return s&&(S.selectedScores=m),u&&(S.validOutputs=k),S}function ti(e,t,n){var r=e.subarray(4*t,4*t+4),a=e.subarray(4*n,4*n+4),o=Math.min(r[0],r[2]),s=Math.min(r[1],r[3]),i=Math.max(r[0],r[2]),u=Math.max(r[1],r[3]),p=Math.min(a[0],a[2]),c=Math.min(a[1],a[3]),l=Math.max(a[0],a[2]),d=Math.max(a[1],a[3]),h=(i-o)*(u-s),f=(l-p)*(d-c);if(h<=0||f<=0)return 0;var m=Math.max(o,p),y=Math.max(s,c),g=Math.min(i,l),v=Math.min(u,d),b=Math.max(g-m,0)*Math.max(v-y,0);return b/(h+f-b)}function ni(e,t,n){var r=Math.exp(t*n*n);return n<=e?r:0}function ri(e,t){return e.score-t.score||e.score===t.score&&t.boxIndex-e.boxIndex}var ai=pn({nonMaxSuppressionWithScore_:function(e,t,n,r,a,o){void 0===r&&(r=.5),void 0===a&&(a=Number.NEGATIVE_INFINITY),void 0===o&&(o=0);var s=on(e,"boxes","nonMaxSuppression"),i=on(t,"scores","nonMaxSuppression"),u=Ys(s,i,n,r,a,o),p={boxes:s,scores:i},c={maxOutputSize:n=u.maxOutputSize,iouThreshold:r=u.iouThreshold,scoreThreshold:a=u.scoreThreshold,softNmsSigma:o=u.softNmsSigma},l=en.runKernel("NonMaxSuppressionV5",p,c);return{selectedIndices:l[0],selectedScores:l[1]}}}),oi=pn({nonMaxSuppressionPadded_:function(e,t,n,r,a,o){void 0===r&&(r=.5),void 0===a&&(a=Number.NEGATIVE_INFINITY),void 0===o&&(o=!1);var s=on(e,"boxes","nonMaxSuppression"),i=on(t,"scores","nonMaxSuppression"),u=Ys(s,i,n,r,a,null),p={boxes:s,scores:i},c={maxOutputSize:u.maxOutputSize,iouThreshold:u.iouThreshold,scoreThreshold:u.scoreThreshold,padToMaxOutputSize:o},l=en.runKernel("NonMaxSuppressionV4",p,c);return{selectedIndices:l[0],validOutputs:l[1]}}}),si=pn({resizeBilinear_:function(e,t,n,r){void 0===n&&(n=!1),void 0===r&&(r=!1);var a=on(e,"images","resizeBilinear");oe(3===a.rank||4===a.rank,(function(){return"Error in resizeBilinear: x must be rank 3 or 4, but got "+"rank ".concat(a.rank,".")})),oe(2===t.length,(function(){return"Error in resizeBilinear: new shape must 2D, but got shape "+"".concat(t,".")})),oe(!1===r||!1===n,(function(){return"Error in resizeBilinear: If halfPixelCenters is true, alignCorners must be false."}));var o=a,s=!1;3===a.rank&&(s=!0,o=Cn(a,[1,a.shape[0],a.shape[1],a.shape[2]])),c(t,0);var i={images:o},u={alignCorners:n,halfPixelCenters:r,size:t},p=en.runKernel("ResizeBilinear",i,u);return s?Cn(p,[p.shape[1],p.shape[2],p.shape[3]]):p}}),ii=pn({resizeNearestNeighbor_:function(e,t,n,r){void 0===n&&(n=!1),void 0===r&&(r=!1);var a=on(e,"images","resizeNearestNeighbor");oe(3===a.rank||4===a.rank,(function(){return"Error in resizeNearestNeighbor: x must be rank 3 or 4, but got "+"rank ".concat(a.rank,".")})),oe(2===t.length,(function(){return"Error in resizeNearestNeighbor: new shape must 2D, but got shape "+"".concat(t,".")})),oe("float32"===a.dtype||"int32"===a.dtype,(function(){return"`images` must have `int32` or `float32` as dtype"})),oe(!1===r||!1===n,(function(){return"Error in resizeNearestNeighbor: If halfPixelCenters is true, alignCorners must be false."}));var o=a,s=!1;3===a.rank&&(s=!0,o=Cn(a,[1,a.shape[0],a.shape[1],a.shape[2]])),c(t,0);var i={images:o},u={alignCorners:n,halfPixelCenters:r,size:t},p=en.runKernel("ResizeNearestNeighbor",i,u);return s?Cn(p,[p.shape[1],p.shape[2],p.shape[3]]):p}}),ui=pn({threshold_:function(e,t,n,r){var a;void 0===t&&(t="binary"),void 0===n&&(n=!1),void 0===r&&(r=.5);var o,s,i,u,p=on(e,"image","threshold"),l=p.shape[0]*p.shape[1],d=Pn(hs([r]),255);if(oe(3===p.rank,(function(){return"Error in threshold: image must be rank 3,"+"but got rank ".concat(p.rank,".")})),oe(3===p.shape[2]||1===p.shape[2],(function(){return"Error in threshold: image color channel must be equal to 3 or 1"+"but got ".concat(p.shape[2],".")})),oe("int32"===p.dtype||"float32"===p.dtype,(function(){return"Error in dtype: image dtype must be int32 or float32,"+"but got dtype ".concat(p.dtype,".")})),oe("otsu"===t||"binary"===t,(function(){return"Method must be binary or otsu, but was ".concat(t)})),3===p.shape[2]){o=(a=c(as(p,[1,1,1],-1),3))[0],s=a[1],i=a[2];var h=Pn(o,.2989),f=Pn(s,.587),m=Pn(i,.114);u=hn(hn(h,f),m)}else u=e;"otsu"===t&&(d=function(e,t){for(var n,r,a,o,s,i,u=hs([-1]),p=hs([0]),c=hs([0]),l=0;l=2,(function(){return"bandPart(): Rank must be at least 2, got ".concat(r.rank,".")}));var a,o,s=r.shape,i=c(r.shape.slice(-2),2),u=i[0],p=i[1];"number"==typeof t?(oe(t%1==0,(function(){return"bandPart(): numLower must be an integer, got ".concat(t,".")})),oe(t<=u,(function(){return"bandPart(): numLower (".concat(t,")")+" must not be greater than the number of rows (".concat(u,").")})),a=on(t<0?u:t,"numLower","bandPart")):(oe("int32"===t.dtype,(function(){return"bandPart(): numLower's dtype must be an int32."})),a=Ir(ua(t,0),u,Ca(t,u))),"number"==typeof n?(oe(n%1==0,(function(){return"bandPart(): numUpper must be an integer, got ".concat(n,".")})),oe(n<=p,(function(){return"bandPart(): numUpper (".concat(n,")")+" must not be greater than the number of columns (".concat(p,").")})),o=on(n<0?p:n,"numUpper","bandPart")):(oe("int32"===n.dtype,(function(){return"bandPart(): numUpper's dtype must be an int32."})),o=Ir(ua(n,0),p,Ca(n,p)));var l=Cn(Co(0,u,1,"int32"),[-1,1]),d=Co(0,p,1,"int32"),h=ga(l,d),f=xa(pa(h,a),na(h,fa(o))),m=Aa([u,p],r.dtype);return Cn(us(Ns(Cn(r,[-1,u,p])).map((function(e){return Ir(f,e,m)}))),s)}}),li=pn({gramSchmidt_:function(e){var t;if(Array.isArray(e)){t=!1,oe(null!=e&&e.length>0,(function(){return"Gram-Schmidt process: input must not be null, undefined, or empty"}));for(var n=e[0].shape[0],r=function(t){oe(e[t].shape[0]===n,(function(){return"Gram-Schmidt: Non-unique lengths found in the input vectors: "+"(".concat(e[t].shape[0]," vs. ").concat(n,")")}))},a=1;a0)for(var n=0;n=r?r:n,p=function(e){var t,u=o,p=i,l=a;t=c(en.tidy((function(){var t=Kn(o,[e,e],[n-e,1]),u=Wr(t),p=Kn(o,[e,e],[1,1]),c=Ir(ta(p,0),fs([[-1]]),fs([[1]])),l=ga(p,Pn(c,u)),d=Sr(t,l);i=1===d.shape[0]?zn(s):Vn([s,Kn(d,[1,0],[d.shape[0]-1,d.shape[1]])],0);var h=fa(Sr(Ln(c,l),u)),f=Kn(o,[e,0],[n-e,r]),m=Pn(h,i),y=ks(i);if(0===e)o=ga(f,Ln(m,Ln(y,f)));else{var g=ga(f,Ln(m,Ln(y,f)));o=Vn([Kn(o,[0,0],[e,r]),g],0)}var v=ks(m),b=Kn(a,[0,e],[n,a.shape[1]-e]);if(0===e)a=ga(b,Ln(Ln(b,i),v));else{var x=ga(b,Ln(Ln(b,i),v));a=Vn([Kn(a,[0,0],[n,e]),x],1)}return[i,o,a]})),3),i=t[0],o=t[1],a=t[2],Qt([u,p,l]).forEach((function(e){return e.dispose()}))},l=0;lr&&(a=Kn(a,[0,0],[n,r]),o=Kn(o,[0,0],[r,r])),[a,o]}))}var hi,fi=pn({qr_:function(e,t){if(void 0===t&&(t=!1),oe(e.rank>=2,(function(){return"qr() requires input tensor to have a rank >= 2, but got rank ".concat(e.rank)})),2===e.rank)return di(e,t);var n=e.shape.slice(0,e.shape.length-2).reduce((function(e,t){return e*t})),r=Ns(Cn(e,[n,e.shape[e.shape.length-2],e.shape[e.shape.length-1]]),0),a=[],o=[];return r.forEach((function(e){var n=c(di(e,t),2),r=n[0],s=n[1];a.push(r),o.push(s)})),[Cn(us(a,0),e.shape),Cn(us(o,0),e.shape)]}});!function(e){e[e.NONE=0]="NONE",e[e.MEAN=1]="MEAN",e[e.SUM=2]="SUM",e[e.SUM_BY_NONZERO_WEIGHTS=3]="SUM_BY_NONZERO_WEIGHTS"}(hi||(hi={}));var mi=pn({computeWeightedLoss_:function(e,t,n){void 0===n&&(n=hi.SUM_BY_NONZERO_WEIGHTS);var r=on(e,"losses","computeWeightedLoss"),a=null;null!=t&&(a=on(t,"weights","computeWeightedLoss"));var o=null==a?r:Pn(r,a);if(n===hi.NONE)return o;if(n===hi.SUM)return Ur(o);if(n===hi.MEAN){if(null==a)return Da(o);var s=r.size/a.size,i=Sr(Ur(o),Ur(a));return s>1?Sr(i,Kr(s)):i}if(n===hi.SUM_BY_NONZERO_WEIGHTS){if(null==a)return Sr(Ur(o),Kr(r.size));var u=Pn(a,Ma(r.shape)),p=Tn(Ur(Pa(u,Kr(0))),"float32");return Sr(Ur(o),p)}throw Error("Unknown reduction: ".concat(n))}}),yi=pn({absoluteDifference_:function(e,t,n,r){void 0===r&&(r=hi.SUM_BY_NONZERO_WEIGHTS);var a=on(e,"labels","absoluteDifference"),o=on(t,"predictions","absoluteDifference"),s=null;null!=n&&(s=on(n,"weights","absoluteDifference")),se(a.shape,o.shape,"Error in absoluteDifference: ");var i=cn(ga(a,o));return mi(i,s,r)}}),gi=pn({cosineDistance_:function(e,t,n,r,a){void 0===a&&(a=hi.SUM_BY_NONZERO_WEIGHTS);var o=on(e,"labels","cosineDistance"),s=on(t,"predictions","cosineDistance"),i=null;null!=r&&(i=on(r,"weights","cosineDistance")),se(o.shape,s.shape,"Error in cosineDistance: ");var u=Kr(1),p=ga(u,Ur(Pn(o,s),n,!0));return mi(p,i,a)}}),vi=pn({hingeLoss_:function(e,t,n,r){void 0===r&&(r=hi.SUM_BY_NONZERO_WEIGHTS);var a=on(e,"labels","hingeLoss"),o=on(t,"predictions","hingeLoss"),s=null;null!=n&&(s=on(n,"weights","hingeLoss")),se(a.shape,o.shape,"Error in hingeLoss: ");var i=Kr(1);a=ga(Pn(Kr(2),a),i);var u=zo(ga(i,Pn(a,o)));return mi(u,s,r)}}),bi=pn({huberLoss_:function(e,t,n,r,a){void 0===r&&(r=1),void 0===a&&(a=hi.SUM_BY_NONZERO_WEIGHTS);var o=on(e,"labels","huberLoss"),s=on(t,"predictions","huberLoss"),i=null;null!=n&&(i=on(n,"weights","huberLoss")),se(o.shape,s.shape,"Error in huberLoss: ");var u=Kr(r),p=cn(ga(s,o)),c=Ca(p,u),l=ga(p,c),d=hn(Pn(Kr(.5),qr(c)),Pn(u,l));return mi(d,i,a)}}),xi=pn({logLoss_:function(e,t,n,r,a){void 0===r&&(r=1e-7),void 0===a&&(a=hi.SUM_BY_NONZERO_WEIGHTS);var o=on(e,"labels","logLoss"),s=on(t,"predictions","logLoss"),i=null;null!=n&&(i=on(n,"weights","logLoss")),se(o.shape,s.shape,"Error in logLoss: ");var u=Kr(1),p=Kr(r),c=fa(Pn(o,la(hn(s,p)))),l=Pn(ga(u,o),la(hn(ga(u,s),p))),d=ga(c,l);return mi(d,i,a)}}),Ni=pn({meanSquaredError_:function(e,t,n,r){void 0===r&&(r=hi.SUM_BY_NONZERO_WEIGHTS);var a=on(e,"labels","meanSquaredError"),o=on(t,"predictions","meanSquaredError"),s=null;null!=n&&(s=on(n,"weights","meanSquaredError")),se(a.shape,o.shape,"Error in meanSquaredError: ");var i=ss(a,o);return mi(i,s,r)}}),wi=pn({sigmoidCrossEntropy_:function(e,t,n,r,a){void 0===r&&(r=0),void 0===a&&(a=hi.SUM_BY_NONZERO_WEIGHTS);var o=on(e,"multiClassLabels","sigmoidCrossEntropy"),s=on(t,"logits","sigmoidCrossEntropy"),i=null;if(null!=n&&(i=on(n,"weights","sigmoidCrossEntropy")),se(o.shape,s.shape,"Error in sigmoidCrossEntropy: "),r>0){var u=Kr(r),p=Kr(1),c=Kr(.5);o=hn(Pn(o,ga(p,u)),Pn(c,u))}var l=function(e,t){var n=on(e,"labels","sigmoidCrossEntropyWithLogits"),r=on(t,"logits","sigmoidCrossEntropyWithLogits");se(n.shape,r.shape,"Error in sigmoidCrossEntropyWithLogits: ");var a=zo(r),o=Pn(r,n),s=da(Zr(fa(cn(r))));return hn(ga(a,o),s)}(o,s);return mi(l,i,a)}}),ki=pn({softmaxCrossEntropy_:function(e,t,n,r,a){void 0===r&&(r=0),void 0===a&&(a=hi.SUM_BY_NONZERO_WEIGHTS);var o=on(e,"onehotLabels","softmaxCrossEntropy"),s=on(t,"logits","softmaxCrossEntropy"),i=null;if(null!=n&&(i=on(n,"weights","softmaxCrossEntropy")),se(o.shape,s.shape,"Error in softmaxCrossEntropy: "),r>0){var u=Kr(r),p=Kr(1),l=Kr(o.shape[1]);o=hn(Pn(o,ga(p,u)),Sr(u,l))}var d=function(e,t,n){if(void 0===n&&(n=-1),-1===n&&(n=t.rank-1),n!==t.rank-1)throw Error("Softmax cross entropy along a non-last dimension is not yet "+"supported. Labels / logits was rank ".concat(t.rank," ")+"and dim was ".concat(n));var r=ha((function(e,t,r){var a=ba(t,[n],!0),o=ga(Tn(t,"float32"),a);r([e,o]);var s=fa(Pn(o,e));return{value:Ur(s,[n]),gradFunc:function(e,t){var r=c(t,2),a=r[0],o=r[1],s=zr(e.shape,[n]);return[Pn(Cn(e,s),ga(Tn(a,"float32"),Zr(o))),Pn(Cn(e,s),ga(Zr(o),Tn(a,"float32")))]}}}));return r(e,t)}(o,s);return mi(d,i,a)}}),Ti=pn({sparseFillEmptyRows_:function(e,t,n,r){var a=on(e,"indices","sparseFillEmptyRows","int32"),o=on(t,"values","sparseFillEmptyRows"),s=on(n,"denseShape","sparseFillEmptyRows","int32"),i=on(r,"defaultValue","sparseFillEmptyRows",o.dtype);if(2!==a.rank)throw new Error("Indices should be Tensor2D but received shape\n ".concat(a.shape));if(1!==o.rank)throw new Error("Values should be Tensor1D but received shape ".concat(o.shape));if(1!==s.rank)throw new Error("Dense shape should be Tensor1D but received shape ".concat(s.shape));if(0!==i.rank)throw new Error("Default value should be a scalar but received shape ".concat(i.shape));var u={indices:a,values:o,denseShape:s,defaultValue:i},p=en.runKernel("SparseFillEmptyRows",u);return{outputIndices:p[0],outputValues:p[1],emptyRowIndicator:p[2],reverseIndexMap:p[3]}}}),Si=pn({sparseReshape_:function(e,t,n){var r=on(e,"inputIndices","sparseReshape","int32"),a=on(t,"inputShape","sparseReshape","int32"),o=on(n,"newShape","sparseReshape","int32");if(2!==r.rank)throw new Error("Input indices should be Tensor2D but received shape\n ".concat(r.shape));if(1!==a.rank)throw new Error("Input shape should be Tensor1D but received shape ".concat(a.shape));if(1!==o.rank)throw new Error("New shape should be Tensor1D but received shape ".concat(o.shape));var s={inputIndices:r,inputShape:a,newShape:o},i=en.runKernel("SparseReshape",s);return{outputIndices:i[0],outputShape:i[1]}}}),_i=pn({sparseSegmentMean_:function(e,t,n){var r=on(e,"data","sparseSegmentMean"),a=on(t,"indices","sparseSegmentMean","int32"),o=on(n,"segmentIds","sparseSegmentMean","int32");if(r.rank<1)throw new Error("Data should be at least 1 dimensional but received scalar");if(1!==a.rank)throw new Error("Indices should be Tensor1D but received shape\n ".concat(a.shape));if(1!==o.rank)throw new Error("Segment ids should be Tensor1D but received shape\n ".concat(o.shape));var s={data:r,indices:a,segmentIds:o};return en.runKernel("SparseSegmentMean",s)}}),Ei=pn({sparseSegmentSum_:function(e,t,n){var r=on(e,"data","sparseSegmentSum"),a=on(t,"indices","sparseSegmentSum","int32"),o=on(n,"segmentIds","sparseSegmentSum","int32");if(r.rank<1)throw new Error("Data should be at least 1 dimensional but received scalar");if(1!==a.rank)throw new Error("Indices should be Tensor1D but received shape\n ".concat(a.shape));if(1!==o.rank)throw new Error("Segment ids should be Tensor1D but received shape\n ".concat(o.shape));var s={data:r,indices:a,segmentIds:o};return en.runKernel("SparseSegmentSum",s)}}),Ii=pn({stringNGrams_:function(e,t,n,r,a,o,s,i){var u=on(e,"data","stringNGrams","string");if("string"!==u.dtype)throw new Error("Data must be of datatype string");if(1!==u.shape.length)throw new Error("Data must be a vector, saw: ".concat(u.shape));var p=on(t,"dataSplits","stringNGrams");if("int32"!==p.dtype)throw new Error("Data splits must be of datatype int32");var c={separator:n,nGramWidths:r,leftPad:a,rightPad:o,padWidth:s,preserveShortSequences:i},l={data:u,dataSplits:p},d=en.runKernel("StringNGrams",l,c);return{nGrams:d[0],nGramsSplits:d[1]}}}),Oi={__proto__:null,OP_SCOPE_SUFFIX:un,abs:cn,acos:ln,acosh:dn,add:hn,addN:fn,all:mn,any:yn,argMax:gn,argMin:vn,asin:bn,asinh:xn,atan:Nn,atan2:wn,atanh:kn,avgPool:Fn,avgPool3d:Rn,basicLSTMCell:qn,batchNorm:Gn,batchNorm2d:Wn,batchNorm3d:Hn,batchNorm4d:Zn,batchToSpaceND:Un,bincount:Qn,bitwiseAnd:Yn,booleanMaskAsync:function(e,t,n){return i(this,void 0,void 0,(function(){var r,a,o,s,i,p,c,l,d,h,f,m,y;return u(this,(function(u){switch(u.label){case 0:for(r=on(e,"tensor","boolMask"),a=on(t,"mask","boolMask","bool"),o=null==n?0:n,s=a.rank,i=r.shape,oe(s>0,(function(){return"mask cannot be scalar"})),se(i.slice(o,o+s),a.shape,"mask's shape must match the first K dimensions of tensor's shape,"),p=1,c=o;c1,(function(){return"inTopK() expects the predictions to be of rank 2 or higher, "+"but got ".concat(r.rank)})),oe(r.rank-1===a.rank,(function(){return"predictions rank should be 1 larger than targets rank, but got predictions rank "+"".concat(r.rank," and targets rank ").concat(a.rank)})),se(r.shape.slice(0,r.shape.length-1),a.shape,"predictions's shape should be align with the targets' shape, except the last dimension."),o=r.shape[r.shape.length-1],oe(n>0&&n<=o,(function(){return"'k' passed to inTopK() must be > 0 && <= the predictions last "+"dimension (".concat(o,"), but got ").concat(n)})),[4,r.data()];case 1:return s=u.sent(),[4,a.data()];case 2:for(i=u.sent(),p=c([s.length/o,o],2),l=p[0],d=p[1],h=function(e,t){return he("bool",t)}(0,l),f=0;f=0&&o>=0&&a!==o)throw new Error("Incompatible shape during merge: ".concat(e," vs. ").concat(t));n[r]=a>=0?a:o}return n}var Fi=function(){function e(e,n,r,a,o,s,i){this.name=e,this.dtype=n,this.maxSize=r,this.elementShape=a,this.identicalElementShapes=o,this.dynamicSize=s,this.clearAfterRead=i,this.tensors=[],this.closed_=!1,this.idTensor=t.scalar(0),t.keep(this.idTensor)}return Object.defineProperty(e.prototype,"id",{get:function(){return this.idTensor.id},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"closed",{get:function(){return this.closed_},enumerable:!1,configurable:!0}),e.prototype.clearAndClose=function(e){this.tensors.forEach((function(t){null!=e&&e.has(t.tensor.id)||t.tensor.dispose()})),this.tensors=[],this.closed_=!0,this.idTensor.dispose()},e.prototype.size=function(){return this.tensors.length},e.prototype.read=function(e){if(this.closed_)throw new Error("TensorArray ".concat(this.name," has already been closed."));if(e<0||e>=this.size())throw new Error("Tried to read from index ".concat(e,", but array size is: ").concat(this.size()));var t=this.tensors[e];if(t.cleared)throw new Error("TensorArray ".concat(this.name,": Could not read index ").concat(e," twice because it was cleared after a previous read ")+"(perhaps try setting clear_after_read = false?).");return this.clearAfterRead&&(t.cleared=!0),t.read=!0,t.tensor},e.prototype.readMany=function(e){var t=this;return e.map((function(e){return t.read(e)}))},e.prototype.write=function(e,n){if(this.closed_)throw new Error("TensorArray ".concat(this.name," has already been closed."));if(e<0||!this.dynamicSize&&e>=this.maxSize)throw new Error("Tried to write to index ".concat(e,", but array is not resizeable and size is: ").concat(this.maxSize));var r=this.tensors[e]||{};if(n.dtype!==this.dtype)throw new Error("TensorArray ".concat(this.name,": Could not write to TensorArray index ").concat(e,",\n because the value dtype is ").concat(n.dtype,", but TensorArray dtype is ").concat(this.dtype,"."));if(0!==this.size()||null!=this.elementShape&&0!==this.elementShape.length||(this.elementShape=n.shape),Di(this.elementShape,n.shape,"TensorArray ".concat(this.name,": Could not write to TensorArray index ").concat(e,".")),r.read)throw new Error("TensorArray ".concat(this.name,": Could not write to TensorArray index ").concat(e,", because it has already been read."));if(r.written)throw new Error("TensorArray ".concat(this.name,": Could not write to TensorArray index ").concat(e,", because it has already been written."));r.tensor=n,t.keep(n),r.written=!0,this.tensors[e]=r},e.prototype.writeMany=function(e,t){var n=this;if(e.length!==t.length)throw new Error("TensorArray ".concat(this.name,": could not write multiple tensors,")+"because the index size: ".concat(e.length," is not the same as tensors size: ").concat(t.length,"."));e.forEach((function(e,r){return n.write(e,t[r])}))},e.prototype.gather=function(e,n){if(n&&n!==this.dtype)throw new Error("TensorArray dtype is ".concat(this.dtype," but gather requested dtype ").concat(n));if(e)e=e.slice(0,this.size());else{e=[];for(var r=0;r=this.maxSize)throw new Error("Max index must be < array size (".concat(r," vs. ").concat(this.maxSize,")"));this.writeMany(e,t.unstack(n,0))},e.prototype.split=function(e,n){var r=this;if(n.dtype!==this.dtype)throw new Error("TensorArray dtype is ".concat(this.dtype," but tensor has dtype ").concat(n.dtype));var a=0,o=e.map((function(e){return a+=e}));if(a!==n.shape[0])throw new Error("Expected sum of lengths to be equal to\n tensor.shape[0], but sum of lengths is\n ".concat(a,", and tensor's shape is: ").concat(n.shape));if(!this.dynamicSize&&e.length!==this.maxSize)throw new Error("TensorArray's size is not equal to the size of lengths (".concat(this.maxSize," vs. ").concat(e.length,"), ")+"and the TensorArray is not marked as dynamically resizeable");var s=0===a?0:n.size/a,i=[];t.tidy((function(){n=t.reshape(n,[1,a,s]);for(var u=0;uthis.maxNumElements)throw new Error("TensorListResize input size ".concat(t," is greater maxNumElement ").concat(this.maxNumElements,"."));var n=new e([],this.elementShape,this.elementDtype,this.maxNumElements);n.tensors.length=t;for(var r=0;rthis.tensors.length)throw new Error("Trying to access element ".concat(e," in a list with ").concat(this.tensors.length," elements."));if(null==this.tensors[e])throw new Error("element at index ".concat(e," is null."));Di(this.tensors[e].shape,n,"TensorList shape mismatch: ");var a=Mi(this.elementShape,this.tensors,n);return t.reshape(this.tensors[e],a)},e.prototype.setItem=function(e,n){if(n.dtype!==this.elementDtype)throw new Error("Invalid data types; op elements ".concat(n.dtype,", but list elements ").concat(this.elementDtype));if(e<0||-1!==this.maxNumElements&&e>=this.maxNumElements)throw new Error("Trying to set element ".concat(e," in a list with max ").concat(this.maxNumElements," elements."));Di(this.elementShape,n.shape,"TensorList shape mismatch: "),t.keep(n),null!=this.tensors[e]&&(this.tensors[e].kept=!1),this.tensors[e]=n},e.prototype.gather=function(e,n,r){var a=this;if(n!==this.elementDtype)throw new Error("Invalid data types; op elements ".concat(n,", but list elements ").concat(this.elementDtype));Di(this.elementShape,r,"TensorList shape mismatch: "),e=e.slice(0,this.size());var o=Mi(this.elementShape,this.tensors,r);return 0===e.length?t.tensor([],[0].concat(o)):t.tidy((function(){var n=e.map((function(e){return t.reshape(a.tensors[e],o)}));return t.stack(n,0)}))},e.prototype.concat=function(e,n){var r=this;if(e&&e!==this.elementDtype)throw new Error("TensorList dtype is ".concat(this.elementDtype," but concat requested dtype ").concat(e));Di(this.elementShape,n,"TensorList shape mismatch: ");var a=Mi(this.elementShape,this.tensors,n);return 0===this.size()?t.tensor([],[0].concat(a)):t.tidy((function(){var e=r.tensors.map((function(e){return t.reshape(e,a)}));return t.concat(e,0)}))},e}();function zi(e,t,n){var r=c(f("fusedOps",e,t,n),2),a=r[0],o=r[1],s="biasadd"===a,i=!s,u="prelu"===o,p="fusedbatchnorm"===a,l=f("numArgs",e,t,n);if(s){if(u&&2!==l)throw new Error("FusedConv2d and DepthwiseConv2d with BiasAdd and Prelu must have two extra arguments: bias and alpha.");if(!u&&s&&1!==l)throw new Error("FusedConv2d and DepthwiseConv2d with BiasAdd must have one extra argument: bias.")}if(p)throw new Error("FusedConv2d and DepthwiseConv2d with FusedBatchNorm is not supported");var d=f("strides",e,t,n),h=x(e,t,n),m=f("dataFormat",e,t,n).toUpperCase(),y=f("dilations",e,t,n),g=c(f("args",e,t,n),2),v=g[0],b=g[1];return i&&(b=v,v=void 0),{stride:d,pad:h,dataFormat:m,dilations:y,biasArg:v,preluArg:b,activationFunc:o,leakyreluAlpha:f("leakyreluAlpha",e,t,n)}}function Vi(e,t,n){return{boxes:f("boxes",e,t,n),scores:f("scores",e,t,n),maxOutputSize:f("maxOutputSize",e,t,n),iouThreshold:f("iouThreshold",e,t,n),scoreThreshold:f("scoreThreshold",e,t,n),softNmsSigma:f("softNmsSigma",e,t,n)}}var Li=function(){function e(e,n){this.keyDType=e,this.valueDType=n,this.handle=t.scalar(0),this.tensorMap=new Map,t.keep(this.handle)}return Object.defineProperty(e.prototype,"id",{get:function(){return this.handle.id},enumerable:!1,configurable:!0}),e.prototype.clearAndClose=function(){this.tensorMap.forEach((function(e){return e.dispose()})),this.tensorMap.clear(),this.handle.dispose()},e.prototype.size=function(){return this.tensorMap.size},e.prototype.tensorSize=function(){return Kr(this.size(),"int32")},e.prototype.import=function(e,n){return i(this,void 0,void 0,(function(){var r,a=this;return u(this,(function(o){switch(o.label){case 0:return this.checkKeyAndValueTensor(e,n),[4,e.data()];case 1:return r=o.sent(),this.tensorMap.forEach((function(e){return e.dispose()})),this.tensorMap.clear(),[2,t.tidy((function(){var e=t.unstack(n),o=r.length,s=e.length;t.util.assert(o===s,(function(){return"The number of elements doesn't match, keys has "+"".concat(o," elements, the values has ").concat(s," ")+"elements."}));for(var i=0;i=a)throw new Error("Max index must be < array size (".concat(o," vs. ").concat(a,")"));var s=new Ri([],r,e.dtype,a),i=t.unstack(e,0);return n.forEach((function(e,t){s.setItem(e,i[t])})),s}(H,W,se,J),r.addTensorList(ue),[2,[ue.idTensor]];case 28:return se=f("elementShape",e,n,r),ee=f("elementDType",e,n,r),Z="TensorListReserve"===e.op?"numElements":"maxNumElements",J=f(Z,e,n,r),Q="TensorListReserve"===e.op?-1:J,ue=function(e,t,n,r){return new Ri([],e,t,r)}(se,ee,0,Q),r.addTensorList(ue),[2,[ue.idTensor]];case 29:return Y=f("tensorListId",e,n,r),X=f("indices",e,n,r),se=f("elementShape",e,n,r),ee=f("elementDType",e,n,r),[2,[(ue=r.getTensorList(Y.id)).gather(X,ee,se)]];case 30:return pe=f("tensorListId",e,n,r),se=f("elementShape",e,n,r),ee=f("elementDType",e,n,r),J=f("numElements",e,n,r),[2,[(ue=r.getTensorList(pe.id)).stack(se,ee,J)]];case 31:return $=f("tensor",e,n,r),se=f("elementShape",e,n,r),ee=f("elementDType",e,n,r),ue=function(e,n,r){var a=e.dtype;if(e.shape.length<1)throw new Error("Tensor must be at least a vector, but saw shape: ".concat(e.shape));if(e.dtype!==r)throw new Error("Invalid data types; op elements ".concat(e.dtype,", but list elements ").concat(r));Di(e.shape.slice(1),n,"TensorList shape mismatch: ");var o=t.unstack(e);return new Ri(o,n,a)}($,se,ee),r.addTensorList(ue),[2,[ue.idTensor]];case 32:return te=f("tensorListId",e,n,r),ue=r.getTensorList(te.id),ne=f("dtype",e,n,r),se=f("elementShape",e,n,r),[2,[ue.concat(ne,se)]];case 33:return pe=f("tensorListId",e,n,r),re=f("tensor",e,n,r),(ue=r.getTensorList(pe.id)).pushBack(re),[2,[ue.idTensor]];case 34:return pe=f("tensorListId",e,n,r),se=f("elementShape",e,n,r),ae=f("elementDType",e,n,r),[2,[(ue=r.getTensorList(pe.id)).popBack(se,ae)]];case 35:return oe=f("tensor",e,n,r),se=f("elementShape",e,n,r),ie=f("lengths",e,n,r),ue=function(e,n,r){var a=0,o=n.map((function(e){return a+=e}));if(a!==e.shape[0])throw new Error("Expected sum of lengths to be equal to\n tensor.shape[0], but sum of lengths is\n ".concat(a,", and tensor's shape is: ").concat(e.shape));for(var s=Ci(e.shape.slice(1),r),i=0===a?0:e.size/a,u=t.tidy((function(){var r=[];e=t.reshape(e,[1,a,i]);for(var u=0;u1))throw new Error("Cannot exit frame, the context is empty");this.contexts=this.contexts.slice(),this.contexts.splice(-1),this.currentContextIds.shift()},e.prototype.nextIteration=function(){if(!(this.contexts&&this.contexts.length>0))throw new Error("Cannot increase frame iteration, the context is empty");this.contexts=this.contexts.slice(),this.lastId++;var e=Object.assign({},this.contexts[this.contexts.length-1]);e.iterationId+=1,e.id=this.lastId,this.contexts.splice(-1,1,e),this._currentContextIds.splice(0,1,this.contextIdforContexts(this.contexts))},e.prototype.getWeight=function(e){return this.weightMap[e]},e.prototype.addTensorArray=function(e){this.tensorArrayMap[e.id]=e},e.prototype.getTensorArray=function(e){return this.tensorArrayMap[e]},e.prototype.addTensorList=function(e){this.tensorListMap[e.id]=e},e.prototype.getTensorList=function(e){return this.tensorListMap[e]},e.prototype.dispose=function(e){for(var t in this.tensorArrayMap)this.tensorArrayMap[t].clearAndClose(e);for(var t in this.tensorListMap)this.tensorListMap[t].clearAndClose(e)},e}();function Ki(e,t,n,r){var a=new Set,o=[],s=null,i=null,u=new Set,p=new Set(Object.keys(e).map((function(e){return b(e)[0]})));r=r||[];for(var d=new Set(r.map((function(e){return b(e.name)[0]}))),h=l([],c(t),!1);h.length>0;){var f=h.pop();(Wi(f)||Hi(f)||Zi(f))&&null==s&&(i=(s=f).children.map((function(e){return e.name})).filter((function(e){return a.has(e)}))),a.add(f.name),null==n[f.name]&&(p.has(f.name)||d.has(f.name)||(0!==f.inputs.length?f.inputs.forEach((function(e){u.has(e.name)||(u.add(e.name),h.push(e))})):o.push(f.name)))}return{inputs:e,outputs:t,usedNodes:a,missingInputs:o,dynamicNode:s,syncInputs:i}}var ji=function(e){function t(t){return e.call(this,"NodesExecutionOrderError: ".concat(t))||this}return s(t,e),t}(Error),qi=new Set(["Switch","Merge","Enter","Exit","NextIteration","StatelessIf","StatelessWhile","if","While"]),Ui=new Set(["NonMaxSuppressionV2","NonMaxSuppressionV3","NonMaxSuppressionV5","Where"]),Gi=new Set(["HashTable","HashTableV2","LookupTableImport","LookupTableImportV2","LookupTableFind","LookupTableFindV2","LookupTableSize","LookupTableSizeV2"]);function Wi(e){return qi.has(e.op)}function Hi(e){return Ui.has(e.op)}function Zi(e){return Gi.has(e.op)}var Qi=function(){function e(t,n){var r=this;this.graph=t,this.parent=n,this.compiledMap=new Map,this.parseNodeNameCache=new Map,this._weightMap={},this.SEPARATOR=",",this._functions={},this._functionExecutorMap={},this.keepIntermediateTensors=!1,this._outputs=t.outputs,this._inputs=t.inputs,this._initNodes=t.initNodes,this._signature=t.signature,this._functions=t.functions,null!=t.functions&&Object.keys(t.functions).forEach((function(n){r._functionExecutorMap[n]=new e(t.functions[n],r)}))}return Object.defineProperty(e.prototype,"weightIds",{get:function(){return this.parent?this.parent.weightIds:this._weightIds},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"functionExecutorMap",{get:function(){return this.parent?this.parent.functionExecutorMap:this._functionExecutorMap},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"weightMap",{get:function(){return this.parent?this.parent.weightMap:this._weightMap},set:function(e){var t=Object.keys(e).map((function(t){return e[t].map((function(e){return e.id}))}));this._weightIds=[].concat.apply([],l([],c(t),!1)),this._weightMap=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"resourceManager",{set:function(e){this._resourceManager=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"inputs",{get:function(){return this._inputs.map((function(e){return{name:e.name,shape:e.attrParams.shape?e.attrParams.shape.value:void 0,dtype:e.attrParams.dtype?e.attrParams.dtype.value:void 0}}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"outputs",{get:function(){return this._outputs.map((function(e){return{name:e.name,shape:e.attrParams.shape?e.attrParams.shape.value:void 0,dtype:e.attrParams.dtype?e.attrParams.dtype.value:void 0}}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"inputNodes",{get:function(){return this._inputs.map((function(e){return e.signatureKey||e.name}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"outputNodes",{get:function(){return this._outputs.map((function(e){var t=e.signatureKey||e.name;return e.defaultOutput?"".concat(t,":").concat(e.defaultOutput):t}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"functions",{get:function(){var e=this;return Object.keys(this._functions).reduce((function(t,n){return t[n]=e._functions[n].signature,t}),{})},enumerable:!1,configurable:!0}),e.prototype.getCompilationKey=function(e,t){var n=e.map((function(e){return e.name})).sort(),r=t.map((function(e){return e.name})).sort();return n.join(this.SEPARATOR)+"--"+r.join(this.SEPARATOR)},e.prototype.compile=function(e,t){var n=Ki(e,t,this.weightMap,this._initNodes),r=n.missingInputs,a=n.dynamicNode,o=n.syncInputs;if(null!=a)throw new Error("This execution contains the node '".concat(a.name,"', which has ")+"the dynamic op '".concat(a.op,"'. Please use ")+"model.executeAsync() instead. Alternatively, to avoid the "+"dynamic ops, specify the inputs [".concat(o,"]"));if(r.length>0){var s=t.map((function(e){return e.name})),i=Object.keys(e);throw new Error("Cannot compute the outputs [".concat(s,"] from the provided inputs ")+"[".concat(i,"]. Missing the following inputs: [").concat(r,"]"))}var u=function(e,t){var n,r,a,o,s,i,u=t.usedNodes,d=t.inputs,h=Object.keys(d).map((function(e){return b(e)[0]})).map((function(t){return e.nodes[t]})),f=e.initNodes||[],m=function(e){return u.has("string"==typeof e?e:e.name)};function y(e){return l([],c(new Map(e.map((function(e){return[e.name,e]}))).values()),!1)}var g=y(l(l(l([],c(h),!1),c(e.weights),!1),c(f),!1)).filter(m),v=y(l(l([],c(g),!1),c(Object.values(e.nodes)),!1)).filter(m),x=new Map(v.map((function(e){return[e.name,e]}))),N={};try{for(var w=p(v),k=w.next();!k.done;k=w.next()){N[(O=k.value).name]=N[O.name]||0;try{for(var T=(a=void 0,p(O.children)),S=T.next();!S.done;S=T.next())m(M=S.value)||(N[M.name]=Number.POSITIVE_INFINITY),N[M.name]=(N[M.name]||0)+1}catch(e){a={error:e}}finally{try{S&&!S.done&&(o=T.return)&&o.call(T)}finally{if(a)throw a.error}}}}catch(e){n={error:e}}finally{try{k&&!k.done&&(r=w.return)&&r.call(w)}finally{if(n)throw n.error}}for(var _=Object.entries(N).filter((function(e){return 0===c(e,2)[1]})).map((function(e){return c(e,1)[0]})),E=l([],c(_),!1);_.length>0;){var I=_.pop(),O=x.get(I);try{for(var D=(s=void 0,p(O.children.filter(m))),A=D.next();!A.done;A=D.next()){var M;0==--N[(M=A.value).name]&&(E.push(M.name),_.push(M.name))}}catch(e){s={error:e}}finally{try{A&&!A.done&&(i=D.return)&&i.call(D)}finally{if(s)throw s.error}}}var C=function(e,t){for(var n,r,a=new Map(e.map((function(e){return[e.name,e]}))),o=t.map((function(e){return e.name})),s=new Set(o);o.length>0;){var i=o.pop(),u=a.get(i);try{for(var c=(n=void 0,p(u.children)),l=c.next();!l.done;l=c.next()){var d=l.value;a.has(d.name)&&!s.has(d.name)&&(s.add(d.name),o.push(d.name))}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}}return e.filter((function(e){return s.has(e.name)}))}(E.map((function(e){return x.get(e)})),g);return function(e,t){var n,r,a,o,s,i,u=new Map(e.map((function(e,t){return[e.name,t]}))),c=new Set(t.map((function(e){return e.name}))),l=function(e){return c.has("string"==typeof e?e:e.name)},d=new Set(e.map((function(e){return e.name}))),h=function(e){return d.has("string"==typeof e?e:e.name)};try{for(var f=p(e),m=f.next();!m.done;m=f.next()){var y=m.value;try{for(var g=(a=void 0,p(y.children.filter(h))),v=g.next();!v.done;v=g.next()){var b=v.value;if(!u.has(b.name))throw new ji("Child ".concat(b.name," of node ").concat(y.name," is unreachable."));if(u.get(y.name)>u.get(b.name))throw new ji("Node ".concat(y.name," is scheduled to run after its child ").concat(b.name,"."))}}catch(e){a={error:e}}finally{try{v&&!v.done&&(o=g.return)&&o.call(g)}finally{if(a)throw a.error}}if(!l(y))try{for(var x=(s=void 0,p(y.inputs)),N=x.next();!N.done;N=x.next()){var w=N.value;if(!u.has(w.name))throw new ji("Input ".concat(w.name," of node ").concat(y.name," is unreachable."));if(u.get(w.name)>u.get(y.name))throw new ji("Node ".concat(y.name," is scheduled to run before its input ").concat(w.name,"."))}}catch(e){s={error:e}}finally{try{N&&!N.done&&(i=x.return)&&i.call(x)}finally{if(s)throw s.error}}}}catch(e){n={error:e}}finally{try{m&&!m.done&&(r=f.return)&&r.call(f)}finally{if(n)throw n.error}}}(C,g),C}(this.graph,n),d=function(e){for(var t=new Map(e.map((function(e,t){return[e.name,t]}))),n=Number.MAX_SAFE_INTEGER,r=e.map((function(e,t){return Wi(e)?n:t})),a=function(e){var n=r[t.get(e.name)];return null==n?-1:n},o=e.map((function(e,t){return e.children.map(a).reduce((function(e,t){return Math.max(e,t)}),r[t])})),s=new Map,i=0;i0?(T=this.processStack(o,v,t,x,k,w,i,N,h),[4,Promise.all(T)]):[3,3];case 2:return u.sent(),[3,1];case 3:if(null!=y||r||console.warn("This model execution did not contain any nodes with control flow or dynamic output shapes. You can use model.execute() instead."),(S=p.filter((function(e){return!Wi(e)&&!m(e.name,x,t)})).map((function(e){return e.name}))).length>0)throw _="",null!=y&&(_="Alternatively, to avoid the dynamic ops, use model.execute() "+"and specify the inputs [".concat(g,"]")),new Error("Cannot compute the outputs [".concat(S,"] from the provided ")+"inputs [".concat(a,"]. Consider providing the following inputs: ")+"[".concat(f,"]. ").concat(_));return[2,x]}}))}))},e.prototype.processStack=function(e,n,r,a,o,s,i,u,p){for(var l=this,d=[],h=function(){var e,h,y=n.pop();r.currentContext=y.contexts;var v="";if("Enter"===y.node.op&&f("isConstant",y.node,a,r)&&(e=c(g(y.node.name,r),1),v=e[0]),null==a[y.node.name]){var b=Pi(y.node,a,r,m._resourceManager);v||(h=c(g(y.node.name,r),1),v=h[0]);var x=r.currentContext;t.util.isPromise(b)?d.push(b.then((function(e){return a[v]=e,l.keepIntermediateTensors&&(l.clonedTensorsMap[v]=l.cloneTensorList(e)),r.currentContext=x,l.checkTensorForDisposal(v,y.node,a,r,s,i,u),l.processChildNodes(y.node,n,r,a,o,p),e}))):(a[v]=b,m.keepIntermediateTensors&&(m.clonedTensorsMap[v]=m.cloneTensorList(b)),m.checkTensorForDisposal(v,y.node,a,r,s,i,u),m.processChildNodes(y.node,n,r,a,o,p))}else m.processChildNodes(y.node,n,r,a,o,p)},m=this;n.length>0;)h();return d},e.prototype.processChildNodes=function(e,t,n,r,a,o){e.children.forEach((function(e){var s=c(g(e.name,n),1)[0];!a[s]&&o.has(e.name)&&("Merge"===e.op?e.inputNames.some((function(e){return!!m(e,r,n)}))&&(a[s]=!0,t.push({contexts:n.currentContext,node:e})):e.inputNames.every((function(e){return!!m(e,r,n)}))&&(a[s]=!0,t.push({contexts:n.currentContext,node:e})))}))},e.prototype.dispose=function(){var e=this;Object.keys(this.weightMap).forEach((function(t){return e.weightMap[t].forEach((function(e){return e.dispose()}))}))},e.prototype.checkInputShapeAndType=function(e){var n=this;Object.keys(e).forEach((function(r){var a=e[r],o=c(b(r),1)[0],s=n.graph.nodes[o];if(s.attrParams.shape&&s.attrParams.shape.value){var i=s.attrParams.shape.value,u=i.length===a.shape.length&&a.shape.every((function(e,t){return-1===i[t]||i[t]===e}));t.util.assert(u,(function(){return"The shape of dict['".concat(s.name,"'] provided in ")+"model.execute(dict) must be [".concat(i,"], but was ")+"[".concat(a.shape,"]")}))}s.attrParams.dtype&&s.attrParams.dtype.value&&t.util.assert(a.dtype===s.attrParams.dtype.value,(function(){return"The dtype of dict['".concat(s.name,"'] provided in ")+"model.execute(dict) must be "+"".concat(s.attrParams.dtype.value,", but was ").concat(a.dtype)}))}))},e.prototype.mapInputs=function(e){var t,n,r={};for(var a in e){var o=null===(n=null===(t=this._signature)||void 0===t?void 0:t.inputs)||void 0===n?void 0:n[a];null!=o?r[o.name]=e[a]:r[a]=e[a]}return r},e.prototype.checkInputs=function(e){var t=this,n=Object.keys(e).filter((function(e){var n=c(b(e),1)[0];return null==t.graph.nodes[n]}));if(n.length>0)throw new Error("The dict provided in model.execute(dict) has "+"keys: [".concat(n,"] that are not part of graph"))},e.prototype.mapOutputs=function(e){var t=this;return e.map((function(e){var n,r,a=null===(r=null===(n=t._signature)||void 0===n?void 0:n.outputs)||void 0===r?void 0:r[e];return null!=a?a.name:e}),{})},e.prototype.checkOutputs=function(e){var t=this;e.forEach((function(e){var n=c(b(e),1)[0];if(!t.graph.nodes[n])throw new Error("The output '".concat(e,"' is not found in the graph"))}))},e}(),Yi=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),this.hashTableNameToHandle=e,this.hashTableMap=t}return e.prototype.addHashTable=function(e,t){this.hashTableNameToHandle[e]=t.handle,this.hashTableMap[t.id]=t},e.prototype.getHashTableHandleByName=function(e){return this.hashTableNameToHandle[e]},e.prototype.getHashTableById=function(e){return this.hashTableMap[e]},e.prototype.dispose=function(){for(var e in this.hashTableMap)this.hashTableMap[e].clearAndClose(),delete this.hashTableMap[e];for(var t in this.hashTableNameToHandle)this.hashTableNameToHandle[t].dispose(),delete this.hashTableNameToHandle[t]},e}(),Xi=function(){function e(e,n,r){void 0===n&&(n={}),void 0===r&&(r=t.io),this.modelUrl=e,this.loadOptions=n,this.version="n/a",this.io=r,null==n&&(this.loadOptions={}),this.resourceManager=new Yi}return Object.defineProperty(e.prototype,"modelVersion",{get:function(){return this.version},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"inputNodes",{get:function(){return this.executor.inputNodes},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"outputNodes",{get:function(){return this.executor.outputNodes},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"inputs",{get:function(){return this.executor.inputs},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"outputs",{get:function(){return this.executor.outputs},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"weights",{get:function(){return this.executor.weightMap},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"metadata",{get:function(){return this.artifacts.userDefinedMetadata},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"modelSignature",{get:function(){return this.signature},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"modelStructuredOutputKeys",{get:function(){return this.structuredOutputKeys},enumerable:!1,configurable:!0}),e.prototype.findIOHandler=function(){var e=this.modelUrl;if(null!=e.load)this.handler=e;else if(null!=this.loadOptions.requestInit)this.handler=this.io.browserHTTPRequest(e,this.loadOptions);else{var t=this.io.getLoadHandlers(e,this.loadOptions);if(0===t.length)t.push(this.io.browserHTTPRequest(e,this.loadOptions));else if(t.length>1)throw new Error("Found more than one (".concat(t.length,") load handlers for ")+"URL '".concat([e],"'"));this.handler=t[0]}},e.prototype.load=function(){var e=this;if(this.findIOHandler(),null==this.handler.load)throw new Error("Cannot proceed with model loading because the IOHandler provided does not have the `load` method implemented.");var n=this.handler.load();return t.util.isPromise(n)?n.then((function(t){return e.loadSync(t)})):this.loadSync(n)},e.prototype.loadSync=function(e){this.artifacts=e;var t=this.artifacts.modelTopology,n=this.artifacts.signature;if(null!=this.artifacts.userDefinedMetadata){var r=this.artifacts.userDefinedMetadata;null!=r.signature&&(n=r.signature),null!=r.structuredOutputKeys&&(this.structuredOutputKeys=r.structuredOutputKeys)}this.signature=n,this.version="".concat(t.versions.producer,".").concat(t.versions.minConsumer);var a=this.io.decodeWeights(this.artifacts.weightData,this.artifacts.weightSpecs);if(this.executor=new Qi(K.Instance.transformGraph(t,this.signature)),this.executor.weightMap=this.convertTensorMapToTensorsMap(a),this.executor.resourceManager=this.resourceManager,null!=e.modelInitializer&&null!=e.modelInitializer.node){var o=K.Instance.transformGraph(e.modelInitializer);this.initializer=new Qi(o),this.initializer.weightMap=this.executor.weightMap,this.initializer.resourceManager=this.resourceManager,this.initializerSignature=e.initializerSignature}return!0},e.prototype.save=function(e,t){return i(this,void 0,void 0,(function(){var t;return u(this,(function(n){if("string"==typeof e){if(0===(t=this.io.getSaveHandlers(e)).length)throw new Error("Cannot find any save handlers for URL '".concat(e,"'"));if(t.length>1)throw new Error("Found more than one (".concat(t.length,") save handlers for ")+"URL '".concat(e,"'"));e=t[0]}if(null==e.save)throw new Error("GraphModel.save() cannot proceed because the IOHandler provided does not have the `save` attribute defined.");return[2,e.save(this.artifacts)]}))}))},e.prototype.addStructuredOutputNames=function(e){var n=this;if(this.structuredOutputKeys){var r=e instanceof t.Tensor?[e]:e,a={};return r.forEach((function(e,t){return a[n.structuredOutputKeys[t]]=e})),a}return e},e.prototype.predict=function(e,t){var n=this.execute(e,this.outputNodes);return this.addStructuredOutputNames(n)},e.prototype.predictAsync=function(e,t){return i(this,void 0,void 0,(function(){var t;return u(this,(function(n){switch(n.label){case 0:return[4,this.executeAsync(e,this.outputNodes)];case 1:return t=n.sent(),[2,this.addStructuredOutputNames(t)]}}))}))},e.prototype.normalizeInputs=function(e){var n,r=this;if(!(e instanceof t.Tensor||Array.isArray(e))){var a=null===(n=this.signature)||void 0===n?void 0:n.inputs;if(null!=a)for(var o in a){var s=a[o];null!=s.resourceId&&(e[o]=this.resourceIdToCapturedInput[s.resourceId])}return e}e=Array.isArray(e)?e:[e];var i=Object.keys(this.resourceIdToCapturedInput).length;if(e.length+i!==this.inputNodes.length)throw new Error("Input tensor count mismatch, the graph model has ".concat(this.inputNodes.length-i," non-resource placeholders, while there are ").concat(e.length," input tensors provided."));var u=0;return this.inputNodes.reduce((function(t,n){var a,o,s,i=null===(s=null===(o=null===(a=r.signature)||void 0===a?void 0:a.inputs)||void 0===o?void 0:o[n])||void 0===s?void 0:s.resourceId;return t[n]=null!=i?r.resourceIdToCapturedInput[i]:e[u++],t}),{})},e.prototype.normalizeOutputs=function(e){return e=e||this.outputNodes,Array.isArray(e)?e:[e]},e.prototype.executeInitializerGraph=function(){return null==this.initializer?[]:null==this.initializerSignature?this.initializer.execute({},[]):this.initializer.execute({},Object.keys(this.initializerSignature.outputs))},e.prototype.executeInitializerGraphAsync=function(){return i(this,void 0,void 0,(function(){return u(this,(function(e){return null==this.initializer?[2,[]]:null==this.initializerSignature?[2,this.initializer.executeAsync({},[])]:[2,this.initializer.executeAsync({},Object.keys(this.initializerSignature.outputs))]}))}))},e.prototype.setResourceIdToCapturedInput=function(e){if(this.resourceIdToCapturedInput={},this.initializerSignature)for(var t=this.initializerSignature.outputs,n=Object.keys(t),r=0;r1?n:n[0]},e.prototype.executeAsync=function(e,t){return i(this,void 0,void 0,(function(){var n,r;return u(this,(function(a){switch(a.label){case 0:return null!=this.resourceIdToCapturedInput?[3,2]:(n=this.setResourceIdToCapturedInput,[4,this.executeInitializerGraphAsync()]);case 1:n.apply(this,[a.sent()]),a.label=2;case 2:return e=this.normalizeInputs(e),t=this.normalizeOutputs(t),[4,this.executor.executeAsync(e,t)];case 3:return[2,(r=a.sent()).length>1?r:r[0]]}}))}))},e.prototype.getIntermediateTensors=function(){return this.executor.getIntermediateTensors()},e.prototype.disposeIntermediateTensors=function(){this.executor.disposeIntermediateTensors()},e.prototype.convertTensorMapToTensorsMap=function(e){return Object.keys(e).reduce((function(t,n){return t[n]=[e[n]],t}),{})},e.prototype.dispose=function(){this.executor.dispose(),this.initializer&&(this.initializer.dispose(),this.resourceIdToCapturedInput&&t.dispose(this.resourceIdToCapturedInput)),this.resourceManager.dispose()},e}();e.GraphModel=Xi,e.deregisterOp=function(e){delete d[e]},e.loadGraphModel=function(e,n,r){return void 0===n&&(n={}),void 0===r&&(r=t.io),i(this,void 0,void 0,(function(){var t;return u(this,(function(a){switch(a.label){case 0:if(null==e)throw new Error("modelUrl in loadGraphModel() cannot be null. Please provide a url or an IOHandler that loads the model");return null==n&&(n={}),n.fromTFHub&&"string"==typeof e&&(e=function(e){return e.endsWith("/")||(e+="/"),"".concat(e).concat("model.json").concat("?tfjs-format=file")}(e)),[4,(t=new Xi(e,n,r)).load()];case 1:return a.sent(),[2,t]}}))}))},e.loadGraphModelSync=function(e){if(null==e)throw new Error("modelUrl in loadGraphModelSync() cannot be null. Please provide model artifacts or an IOHandler that loads the model");var n;if(e instanceof Array){var r=c(e,2),a=r[0],o=r[1];if(!a)throw new Error("modelJSON must be the first element of the array");if(!(o&&o instanceof ArrayBuffer))throw new Error("An ArrayBuffer of weights must be the second element of the array");if(!("modelTopology"in a))throw new Error("Model JSON is missing 'modelTopology'");if(!("weightsManifest"in a))throw new Error("Model JSON is missing 'weightsManifest'");var s=t.io.getWeightSpecs(a.weightsManifest),i=t.io.getModelArtifactsForJSONSync(a,s,o);n=t.io.fromMemorySync(i)}else if("load"in e)n=e;else{if(!("modelTopology"in e&&"weightSpecs"in e&&"weightData"in e))throw new Error("Unknown model format");n=t.io.fromMemorySync(e)}var u=new Xi(n);return u.load(),u},e.registerOp=function(e,t){var n={tfOpName:e,category:"custom",inputs:[],attrs:[],customExecutor:t};d[e]=n},e.version_converter="4.14.0"})); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@tensorflow/tfjs-core")):"function"==typeof define&&define.amd?define(["exports","@tensorflow/tfjs-core"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).tf=e.tf||{},e.tf)}(this,(function(e,t){"use strict";var n=function(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,t}(t);t.env().registerFlag("KEEP_INTERMEDIATE_TENSORS",(function(){return!1}),(function(e){e&&console.warn("Keep intermediate tensors is ON. This will print the values of all intermediate tensors during model inference. Not all models support this mode. For details, check e2e/benchmarks/ model_config.js. This significantly impacts performance.")}));var r,a,o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},o(e,t)};function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function i(e,t,n,r){return new(n||(n=Promise))((function(a,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function i(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,i)}u((r=r.apply(e,t||[])).next())}))}function u(e,t){var n,r,a,o,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function i(o){return function(i){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((a=(a=s.trys).length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function c(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return s}function l(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a0?Object.keys(l).forEach((function(e){var t=c(g(e),1)[0],n=i[t];n&&(n.signatureKey=l[e],u.push(n))})):u=a;var f={};null!=e.library&&null!=e.library.function&&(f=e.library.function.reduce((function(e,t){return e[t.signature.name]=n.mapFunction(t),e}),{}));var m={nodes:i,inputs:u,outputs:p,weights:o,placeholders:a,signature:t,functions:f};return s.length>0&&(m.initNodes=s),m},e.prototype.mapSignatureEntries=function(e){return Object.keys(e||{}).reduce((function(t,n){return t[e[n].name]=n,t}),{})},e.prototype.mapNode=function(e){var t=h(e.op)||this.opMappers[e.op]||{};null==e.attr&&(e.attr={});var n={name:e.name,op:e.op,category:t.category,inputNames:(e.input||[]).map((function(e){return e.startsWith("^")?e.slice(1):e})),inputs:[],children:[],inputParams:{},attrParams:{},rawAttrs:e.attr,outputs:t.outputs};return null!=t.inputs&&(n.inputParams=t.inputs.reduce((function(e,t){return e[t.name]={type:t.type,inputIndexStart:t.start,inputIndexEnd:t.end},e}),{})),null!=t.attrs&&(n.attrParams=t.attrs.reduce((function(t,n){var r=n.type,a=void 0;switch(n.type){case"string":void 0===(a=q(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=q(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"string[]":void 0===(a=$(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=$(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"number":void 0===(a=G(e.attr,n.tfName,n.defaultValue||0))&&n.tfDeprecatedName&&(a=G(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"number[]":void 0===(a=J(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=J(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"bool":void 0===(a=U(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=U(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"bool[]":void 0===(a=te(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=te(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"shape":void 0===(a=X(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=X(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"shape[]":void 0===(a=ee(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=ee(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"dtype":void 0===(a=Z(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=Z(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"dtype[]":void 0===(a=Q(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=Q(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"func":void 0===(a=H(e.attr,n.tfName,n.defaultValue))&&n.tfDeprecatedName&&(a=H(e.attr,n.tfDeprecatedName,n.defaultValue));break;case"tensor":case"tensors":break;default:throw new Error("Unsupported param type: ".concat(n.type," for op: ").concat(e.op))}return t[n.name]={value:a,type:r},t}),{})),n},e.prototype.mapFunction=function(e){var t=this,n=e.nodeDef,r=[],a={};null!=n&&(a=n.reduce((function(e,n){return e[n.name]=t.mapNode(n),"Const"===n.op&&r.push(e[n.name]),e}),{}));var o=[],s=[];e.signature.inputArg.forEach((function(e){var t=c(g(e.name),1)[0],n={name:t,op:"Placeholder",inputs:[],inputNames:[],category:"graph",inputParams:{},attrParams:{dtype:{value:W(e.type),type:"dtype"}},children:[]};n.signatureKey=e.name,o.push(n),a[t]=n})),Object.keys(a).forEach((function(e){var t=a[e];t.inputNames.forEach((function(e,n){var r=c(g(e),3),o=r[0],s=r[2],i=a[o];if(null!=i.outputs){var u=i.outputs.indexOf(s);if(-1!==u){var p="".concat(o,":").concat(u);t.inputNames[n]=p}}t.inputs.push(i),i.children.push(t)}))}));var i=e.ret;e.signature.outputArg.forEach((function(e){var t=c(g(i[e.name]),2),n=t[0],r=t[1],o=a[n];null!=o&&(o.defaultOutput=r,s.push(o))}));var u=this.mapArgsToSignature(e);return{nodes:a,inputs:o,outputs:s,weights:r,placeholders:[],signature:u}},e.prototype.mapArgsToSignature=function(e){var t=this;return{methodName:e.signature.name,inputs:e.signature.inputArg.reduce((function(e,n){return e[n.name]=t.mapArgToTensorInfo(n),e}),{}),outputs:e.signature.outputArg.reduce((function(n,r){return n[r.name]=t.mapArgToTensorInfo(r,e.ret),n}),{})}},e.prototype.mapArgToTensorInfo=function(e,t){var n=e.name;return null!=t&&(n=t[n]),{name:n,dtype:e.type}},e}();function j(e,n){var r=Array.isArray(e)?String.fromCharCode.apply(null,e):function(e){var n=t.env().global;if(void 0!==n.atob)return n.atob(e);if("undefined"!=typeof Buffer)return new Buffer(e,"base64").toString();throw new Error("Unable to decode base64 in this environment. Missing built-in atob() or Buffer()")}(e);return n?r:r.toLowerCase()}function q(e,t,n,r){void 0===r&&(r=!1);var a=e[t];return null!=a?j(a.s,r):n}function U(e,t,n){var r=e[t];return r?r.b:n}function G(e,t,n){var r=e[t]||{},a=null!=r.i?r.i:null!=r.f?r.f:n;return"number"==typeof a?a:parseInt(a,10)}function W(e){switch("string"==typeof e&&(e=r[e]),e){case r.DT_FLOAT:case r.DT_HALF:return"float32";case r.DT_INT32:case r.DT_INT64:case r.DT_INT8:case r.DT_UINT8:return"int32";case r.DT_BOOL:return"bool";case r.DT_DOUBLE:return"float32";case r.DT_STRING:return"string";default:return null}}function H(e,t,n){var r=e[t];return r&&r.func?r.func.name:n}function Z(e,t,n){var r=e[t];return r&&r.type?W(r.type):n}function Q(e,t,n){var r=e[t];return r&&r.list&&r.list.type?r.list.type.map((function(e){return W(e)})):n}function Y(e){if(!e.unknownRank)return null!=e.dim?e.dim.map((function(e){return"number"==typeof e.size?e.size:parseInt(e.size,10)})):[]}function X(e,t,n){var r=e[t];return r&&r.shape?Y(r.shape):n}function J(e,t,n){var r=e[t];return r?((r.list.f&&r.list.f.length?r.list.f:r.list.i)||[]).map((function(e){return"number"==typeof e?e:parseInt(e,10)})):n}function $(e,t,n,r){void 0===r&&(r=!1);var a=e[t];return a&&a.list&&a.list.s?a.list.s.map((function(e){return j(e,r)})):n}function ee(e,t,n){var r=e[t];return r&&r.list&&r.list.shape?r.list.shape.map((function(e){return Y(e)})):n}function te(e,t,n){var r=e[t];return r&&r.list&&r.list.b?r.list.b:n}var ne=function(){function e(e,t,n){var r=this;this.node=e,this.tensorMap=t,this.context=n,this.inputs=[],this.attrs={},this.inputs=e.inputNames.map((function(e){return r.getInput(e)})),null!=e.rawAttrs&&(this.attrs=Object.keys(e.rawAttrs).reduce((function(e,t){return e[t]=r.getAttr(t),e}),{}))}return e.prototype.getInput=function(e){return m(e,this.tensorMap,this.context)},e.prototype.getAttr=function(e,t){var n=this.node.rawAttrs[e];if(null!=n.tensor)return m(e,this.tensorMap,this.context);if(null!=n.i||null!=n.f)return G(this.node.rawAttrs,e,t);if(null!=n.s)return q(this.node.rawAttrs,e,t);if(null!=n.b)return U(this.node.rawAttrs,e,t);if(null!=n.shape)return X(this.node.rawAttrs,e,t);if(null!=n.type)return Z(this.node.rawAttrs,e,t);if(null!=n.list){if(null!=n.list.i||null!=n.list.f)return J(this.node.rawAttrs,e,t);if(null!=n.list.s)return $(this.node.rawAttrs,e,t);if(null!=n.list.shape)return ee(this.node.rawAttrs,e,t);if(null!=n.list.b)return te(this.node.rawAttrs,e,t);if(null!=n.list.type)return Q(this.node.rawAttrs,e,t)}return t},e}(),re=function(){function e(){}return e.prototype.refCount=function(e){return ae("refCount")},e.prototype.incRef=function(e){return ae("incRef")},e.prototype.timerAvailable=function(){return!0},e.prototype.time=function(e){return ae("time")},e.prototype.read=function(e){return ae("read")},e.prototype.readSync=function(e){return ae("readSync")},e.prototype.readToGPU=function(e,t){return ae("readToGPU")},e.prototype.numDataIds=function(){return ae("numDataIds")},e.prototype.disposeData=function(e,t){return ae("disposeData")},e.prototype.write=function(e,t,n){return ae("write")},e.prototype.move=function(e,t,n,r,a){return ae("move")},e.prototype.createTensorFromGPUData=function(e,t,n){return ae("createTensorFromGPUData")},e.prototype.memory=function(){return ae("memory")},e.prototype.floatPrecision=function(){return ae("floatPrecision")},e.prototype.epsilon=function(){return 32===this.floatPrecision()?1e-7:1e-4},e.prototype.dispose=function(){return ae("dispose")},e}();function ae(e){throw new Error("'".concat(e,"' not yet implemented or not found in the registry. ")+"This kernel may not be supported by the tfjs backend you have chosen")}function oe(e,t){if(!e)throw new Error("string"==typeof t?t:t())}function se(e,t,n){void 0===n&&(n=""),oe(pe(e,t),(function(){return n+" Shapes ".concat(e," and ").concat(t," must match")}))}function ie(e){oe(null!=e,(function(){return"The input to the tensor constructor must be a non-null value."}))}function ue(e){if(0===e.length)return 1;for(var t=e[0],n=1;n=-n&&e=0;--r)n[r]=n[r+1]*e[r+1];return n}function be(e,t,n,r){void 0===r&&(r=!1);var a=new Array;if(1===t.length)for(var o=t[0]*(r?2:1),s=0;s=0,(function(){return"Tensor must have a shape comprised of positive integers but got "+"shape [".concat(e,"].")}))}))}function Te(e){return e&&e.then&&"function"==typeof e.then}var Se=function(){function e(e){this.global=e,this.flags={},this.flagRegistry={},this.urlFlags={},this.getQueryParams=_e,this.populateURLFlags()}return e.prototype.setPlatform=function(e,t){null!=this.platform&&(Ee().getBool("IS_TEST")||Ee().getBool("PROD")||console.warn("Platform ".concat(this.platformName," has already been set. ")+"Overwriting the platform with ".concat(e,"."))),this.platformName=e,this.platform=t},e.prototype.registerFlag=function(e,t,n){if(this.flagRegistry[e]={evaluationFn:t,setHook:n},null!=this.urlFlags[e]){var r=this.urlFlags[e];Ee().getBool("IS_TEST")||Ee().getBool("PROD")||console.warn("Setting feature override from URL ".concat(e,": ").concat(r,".")),this.set(e,r)}},e.prototype.getAsync=function(e){return i(this,void 0,void 0,(function(){var t,n;return u(this,(function(r){switch(r.label){case 0:return e in this.flags?[2,this.flags[e]]:(t=this.flags,n=e,[4,this.evaluateFlag(e)]);case 1:return t[n]=r.sent(),[2,this.flags[e]]}}))}))},e.prototype.get=function(e){if(e in this.flags)return this.flags[e];var t=this.evaluateFlag(e);if(Te(t))throw new Error("Flag ".concat(e," cannot be synchronously evaluated. ")+"Please use getAsync() instead.");return this.flags[e]=t,this.flags[e]},e.prototype.getNumber=function(e){return this.get(e)},e.prototype.getBool=function(e){return this.get(e)},e.prototype.getString=function(e){return this.get(e)},e.prototype.getFlags=function(){return this.flags},Object.defineProperty(e.prototype,"features",{get:function(){return this.flags},enumerable:!1,configurable:!0}),e.prototype.set=function(e,t){if(null==this.flagRegistry[e])throw new Error("Cannot set flag ".concat(e," as it has not been registered."));this.flags[e]=t,null!=this.flagRegistry[e].setHook&&this.flagRegistry[e].setHook(t)},e.prototype.evaluateFlag=function(e){if(null==this.flagRegistry[e])throw new Error("Cannot evaluate flag '".concat(e,"': no evaluation function found."));return this.flagRegistry[e].evaluationFn()},e.prototype.setFlags=function(e){this.flags=Object.assign({},e)},e.prototype.reset=function(){this.flags={},this.urlFlags={},this.populateURLFlags()},e.prototype.populateURLFlags=function(){var e=this;if(void 0!==this.global&&void 0!==this.global.location&&void 0!==this.global.location.search){var t=this.getQueryParams(this.global.location.search);"tfjsflags"in t&&t.tfjsflags.split(",").forEach((function(t){var n=c(t.split(":"),2),r=n[0],a=n[1];e.urlFlags[r]=function(e,t){var n=t.toLowerCase();return"true"===n||"false"===n?"true"===n:"".concat(+n)===n?+n:t}(0,a)}))}},e}();function _e(e){var t={};return e.replace(/[?&]([^=?&]+)(?:=([^&]*))?/g,(function(e){for(var n=[],r=1;r>>=0)&&e<256)&&(r=Xe[e])?r:(n=et(e,(0|e)<0?-1:0,!0),a&&(Xe[e]=n),n):(a=-128<=(e|=0)&&e<128)&&(r=Ye[e])?r:(n=et(e,e<0?-1:0,!1),a&&(Ye[e]=n),n)}function $e(e,t){if(isNaN(e))return t?pt:ut;if(t){if(e<0)return pt;if(e>=ot)return ft}else{if(e<=-st)return mt;if(e+1>=st)return ht}return e<0?$e(-e,t).neg():et(e%at|0,e/at|0,t)}function et(e,t,n){return new Ze(e,t,n)}Ze.fromInt=Je,Ze.fromNumber=$e,Ze.fromBits=et;var tt=Math.pow;function nt(e,t,n){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return ut;if("number"==typeof t?(n=t,t=!1):t=!!t,(n=n||10)<2||360)throw Error("interior hyphen");if(0===r)return nt(e.substring(1),t,n).neg();for(var a=$e(tt(n,8)),o=ut,s=0;s>>0:this.low},yt.toNumber=function(){return this.unsigned?(this.high>>>0)*at+(this.low>>>0):this.high*at+(this.low>>>0)},yt.toString=function(e){if((e=e||10)<2||36>>0).toString(e);if((o=i).isZero())return u+s;for(;u.length<6;)u="0"+u;s=""+u+s}},yt.getHighBits=function(){return this.high},yt.getHighBitsUnsigned=function(){return this.high>>>0},yt.getLowBits=function(){return this.low},yt.getLowBitsUnsigned=function(){return this.low>>>0},yt.getNumBitsAbs=function(){if(this.isNegative())return this.eq(mt)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&0==(e&1<=0},yt.isOdd=function(){return 1==(1&this.low)},yt.isEven=function(){return 0==(1&this.low)},yt.equals=function(e){return Qe(e)||(e=rt(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&this.high===e.high&&this.low===e.low},yt.eq=yt.equals,yt.notEquals=function(e){return!this.eq(e)},yt.neq=yt.notEquals,yt.ne=yt.notEquals,yt.lessThan=function(e){return this.comp(e)<0},yt.lt=yt.lessThan,yt.lessThanOrEqual=function(e){return this.comp(e)<=0},yt.lte=yt.lessThanOrEqual,yt.le=yt.lessThanOrEqual,yt.greaterThan=function(e){return this.comp(e)>0},yt.gt=yt.greaterThan,yt.greaterThanOrEqual=function(e){return this.comp(e)>=0},yt.gte=yt.greaterThanOrEqual,yt.ge=yt.greaterThanOrEqual,yt.compare=function(e){if(Qe(e)||(e=rt(e)),this.eq(e))return 0;var t=this.isNegative(),n=e.isNegative();return t&&!n?-1:!t&&n?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},yt.comp=yt.compare,yt.negate=function(){return!this.unsigned&&this.eq(mt)?mt:this.not().add(ct)},yt.neg=yt.negate,yt.add=function(e){Qe(e)||(e=rt(e));var t=this.high>>>16,n=65535&this.high,r=this.low>>>16,a=65535&this.low,o=e.high>>>16,s=65535&e.high,i=e.low>>>16,u=0,p=0,c=0,l=0;return c+=(l+=a+(65535&e.low))>>>16,p+=(c+=r+i)>>>16,u+=(p+=n+s)>>>16,u+=t+o,et((c&=65535)<<16|(l&=65535),(u&=65535)<<16|(p&=65535),this.unsigned)},yt.subtract=function(e){return Qe(e)||(e=rt(e)),this.add(e.neg())},yt.sub=yt.subtract,yt.multiply=function(e){if(this.isZero())return ut;if(Qe(e)||(e=rt(e)),He)return et(He.mul(this.low,this.high,e.low,e.high),He.get_high(),this.unsigned);if(e.isZero())return ut;if(this.eq(mt))return e.isOdd()?mt:ut;if(e.eq(mt))return this.isOdd()?mt:ut;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(it)&&e.lt(it))return $e(this.toNumber()*e.toNumber(),this.unsigned);var t=this.high>>>16,n=65535&this.high,r=this.low>>>16,a=65535&this.low,o=e.high>>>16,s=65535&e.high,i=e.low>>>16,u=65535&e.low,p=0,c=0,l=0,d=0;return l+=(d+=a*u)>>>16,c+=(l+=r*u)>>>16,l&=65535,c+=(l+=a*i)>>>16,p+=(c+=n*u)>>>16,c&=65535,p+=(c+=r*i)>>>16,c&=65535,p+=(c+=a*s)>>>16,p+=t*u+n*i+r*s+a*o,et((l&=65535)<<16|(d&=65535),(p&=65535)<<16|(c&=65535),this.unsigned)},yt.mul=yt.multiply,yt.divide=function(e){if(Qe(e)||(e=rt(e)),e.isZero())throw Error("division by zero");var t,n,r;if(He)return this.unsigned||-2147483648!==this.high||-1!==e.low||-1!==e.high?et((this.unsigned?He.div_u:He.div_s)(this.low,this.high,e.low,e.high),He.get_high(),this.unsigned):this;if(this.isZero())return this.unsigned?pt:ut;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return pt;if(e.gt(this.shru(1)))return lt;r=pt}else{if(this.eq(mt))return e.eq(ct)||e.eq(dt)?mt:e.eq(mt)?ct:(t=this.shr(1).div(e).shl(1)).eq(ut)?e.isNegative()?ct:dt:(n=this.sub(e.mul(t)),r=t.add(n.div(e)));if(e.eq(mt))return this.unsigned?pt:ut;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();r=ut}for(n=this;n.gte(e);){t=Math.max(1,Math.floor(n.toNumber()/e.toNumber()));for(var a=Math.ceil(Math.log(t)/Math.LN2),o=a<=48?1:tt(2,a-48),s=$e(t),i=s.mul(e);i.isNegative()||i.gt(n);)i=(s=$e(t-=o,this.unsigned)).mul(e);s.isZero()&&(s=ct),r=r.add(s),n=n.sub(i)}return r},yt.div=yt.divide,yt.modulo=function(e){return Qe(e)||(e=rt(e)),He?et((this.unsigned?He.rem_u:He.rem_s)(this.low,this.high,e.low,e.high),He.get_high(),this.unsigned):this.sub(this.div(e).mul(e))},yt.mod=yt.modulo,yt.rem=yt.modulo,yt.not=function(){return et(~this.low,~this.high,this.unsigned)},yt.and=function(e){return Qe(e)||(e=rt(e)),et(this.low&e.low,this.high&e.high,this.unsigned)},yt.or=function(e){return Qe(e)||(e=rt(e)),et(this.low|e.low,this.high|e.high,this.unsigned)},yt.xor=function(e){return Qe(e)||(e=rt(e)),et(this.low^e.low,this.high^e.high,this.unsigned)},yt.shiftLeft=function(e){return Qe(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?et(this.low<>>32-e,this.unsigned):et(0,this.low<>>e|this.high<<32-e,this.high>>e,this.unsigned):et(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},yt.shr=yt.shiftRight,yt.shiftRightUnsigned=function(e){if(Qe(e)&&(e=e.toInt()),0==(e&=63))return this;var t=this.high;return e<32?et(this.low>>>e|t<<32-e,t>>>e,this.unsigned):et(32===e?t:t>>>e-32,0,this.unsigned)},yt.shru=yt.shiftRightUnsigned,yt.shr_u=yt.shiftRightUnsigned,yt.toSigned=function(){return this.unsigned?et(this.low,this.high,!1):this},yt.toUnsigned=function(){return this.unsigned?this:et(this.low,this.high,!0)},yt.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},yt.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24,255&e,e>>>8&255,e>>>16&255,e>>>24]},yt.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24,e>>>16&255,e>>>8&255,255&e,t>>>24,t>>>16&255,t>>>8&255,255&t]},Ze.fromBytes=function(e,t,n){return n?Ze.fromBytesLE(e,t):Ze.fromBytesBE(e,t)},Ze.fromBytesLE=function(e,t){return new Ze(e[0]|e[1]<<8|e[2]<<16|e[3]<<24,e[4]|e[5]<<8|e[6]<<16|e[7]<<24,t)},Ze.fromBytesBE=function(e,t){return new Ze(e[4]<<24|e[5]<<16|e[6]<<8|e[7],e[0]<<24|e[1]<<16|e[2]<<8|e[3],t)};var gt=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(We),vt=gt||function(e,t){return t.forEach((function(t){t&&"string"!=typeof t&&!Array.isArray(t)&&Object.keys(t).forEach((function(n){if("default"!==n&&!(n in e)){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}}))})),e}({__proto__:null,default:gt},[We]);function bt(e){return vt.fromString(e,!0,16)}function xt(e,t){if("string"===t)throw new Error("Cannot convert a string[] to a TypedArray");if(Array.isArray(e)&&(e=Tt(e)),Ee().getBool("DEBUG")&&function(e,t){for(var n=0;n0?f:""," ")}}console.log("%c".concat(i,"\t%c").concat(s,"\t%c").concat(u,"D ").concat(c,"\t%c").concat(p,"\t%c").concat(l,"\t%c").concat(o),"font-weight:bold","color:red","color:blue","color: orange","color: green","color: steelblue")},e}();function Et(e,t,n,r){var a=ve(t),o=function(e,t,n,r){var a=ue(t),o=r[r.length-1],s=new Array(o).fill(0),i=t.length,u="complex64"===n?At(e):e;if(i>1)for(var p=0;p20){var p=3*s,d=Array.from(e.slice(0,p)),h=Array.from(e.slice((i-3)*s,i*s));return"complex64"===n&&(d=At(d),h=At(h)),["["+d.map((function(e,t){return It(e,a[t],n)})).join(", ")+", ..., "+h.map((function(e,t){return It(e,a[i-3+t],n)})).join(", ")+"]"]}return["["+("complex64"===n?At(e):Array.from(e)).map((function(e,t){return It(e,a[t],n)})).join(", ")+"]"]}var f=t.slice(1),m=r.slice(1),y=r[0]*s,g=[];if(i>20){for(var v=0;v<3;v++){var b=(x=v*y)+y;g.push.apply(g,l([],c(Dt(e.slice(x,b),f,n,m,a,!1)),!1))}for(g.push("..."),v=i-3;v0?g[0]+N:""),v=1;v=this.shape[a]){var u="Requested out of range element at ".concat(n,". ")+" Buffer shape=".concat(this.shape);throw new Error(u)}a++}}catch(t){e={error:t}}finally{try{s&&!s.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}for(var c=n[n.length-1],l=0;l0)throw new Error("Backend '".concat(this.backendName,"' has an internal memory leak ")+"(".concat(s," data ids) after running '").concat(e,"'"))},e.prototype.runKernelFunc=function(e){var t,n,r,a=this,o=[],s=this.isTapeOn(),i=this.state.numBytes,u=this.state.numTensors;this.shouldCheckForMemLeaks()&&this.state.numDataMovesStack.push(0),null==this.backendName&&this.backend;var p=Qt(e)?e.kernelName:null!=this.state.activeScope?this.state.activeScope.name:"";if(Qt(e)){var c=e.kernelName,l=e.inputs,d=e.attrs;null==this.backendName&&this.backend;var h=je(c,this.backendName);oe(null!=h,(function(){return"Cannot find registered kernel '".concat(c,"' for backend '").concat(a.backendName,"'")})),n=function(){var e=a.backend.numDataIds();r=h.kernelFunc({inputs:l,attrs:d,backend:a.backend});var t=Array.isArray(r)?r:[r];a.shouldCheckForMemLeaks()&&a.checkKernelForMemLeak(c,e,t);var n=t.map((function(e){return null!=e.rank?e:a.makeTensorFromTensorInfo(e)}));if(s){var i=a.getTensorsForGradient(c,l,n);o=a.saveTensorsForBackwardMode(i)}return n}}else{var f=e.forwardFunc,m=function(e){s&&(o=e.map((function(e){return a.keep(a.clone(e))})))};n=function(){var e=a.backend.numDataIds();r=a.tidy((function(){return f(a.backend,m)}));var t=Array.isArray(r)?r:[r];return a.shouldCheckForMemLeaks()&&a.checkKernelForMemLeak(p,e,t),t}}var y,g=e.inputs,v=e.attrs,b=Qt(e)?null:e.backwardsFunc;return this.scopedRun((function(){return a.state.kernelDepth++}),(function(){return a.state.kernelDepth--}),(function(){a.ENV.getBool("DEBUG")||a.state.profiling?(y=a.profiler.profileKernel(p,g,(function(){return n()})),a.ENV.getBool("DEBUG")&&a.profiler.logKernelProfile(y),t=y.outputs):t=n()})),s&&this.addTapeNode(p,g,t,b,o,v),this.state.profiling&&this.state.activeProfile.kernels.push({name:p,bytesAdded:this.state.numBytes-i,totalBytesSnapshot:this.state.numBytes,tensorsAdded:this.state.numTensors-u,totalTensorsSnapshot:this.state.numTensors,inputShapes:Object.keys(g).map((function(e){return null!=g[e]?g[e].shape:null})),outputShapes:t.map((function(e){return e.shape})),kernelTimeMs:y.timeMs,extraInfo:y.extraInfo}),Array.isArray(r)?t:t[0]},e.prototype.saveTensorsForBackwardMode=function(e){var t=this;return e.map((function(e){return t.keep(t.clone(e))}))},e.prototype.getTensorsForGradient=function(e,t,n){var r=qe(e);if(null!=r){var a=r.inputsToSave||[],o=r.outputsToSave||[],s=void 0;r.saveAllInputs?(oe(Array.isArray(t),(function(){return"saveAllInputs is true, expected inputs to be an array."})),s=Object.keys(t).map((function(e){return t[e]}))):s=a.map((function(e){return t[e]}));var i=n.filter((function(e,t){return o[t]}));return s.concat(i)}return[]},e.prototype.makeTensor=function(e,t,n,r){if(null==e)throw new Error("Values passed to engine.makeTensor() are null");n=n||"float32",r=r||this.backend;var a=e;"string"===n&&me(e[0])&&(a=e.map((function(e){return t=e,void 0===n&&(n="utf-8"),n=n||"utf-8",Ee().platform.encode(t,n);var t,n})));var o=r.write(a,t,n),s=new Rt(t,n,o,this.nextTensorId());if(this.trackTensor(s,r),"string"===n){var i=this.state.tensorInfo.get(o),u=function(e){if(null==e)return 0;var t=0;return e.forEach((function(e){return t+=e.length})),t}(a);this.state.numBytes+=u-i.bytes,i.bytes=u}return s},e.prototype.makeTensorFromDataId=function(e,t,n,r){var a={dataId:e,shape:t,dtype:n=n||"float32"};return this.makeTensorFromTensorInfo(a,r)},e.prototype.makeTensorFromTensorInfo=function(e,t){var n=e.dataId,r=e.shape,a=e.dtype,o=new Rt(r,a,n,this.nextTensorId());return this.trackTensor(o,t),o},e.prototype.makeVariable=function(e,t,n,r){void 0===t&&(t=!0),n=n||this.nextVariableId().toString(),null!=r&&r!==e.dtype&&(e=e.cast(r));var a=new jt(e,t,n,this.nextTensorId());if(null!=this.state.registeredVariables[a.name])throw new Error("Variable with name ".concat(a.name," was already registered"));return this.state.registeredVariables[a.name]=a,this.incRef(a,this.backend),a},e.prototype.trackTensor=function(e,t){this.state.numTensors++,"string"===e.dtype&&this.state.numStringTensors++;var n=0;"complex64"!==e.dtype&&"string"!==e.dtype&&(n=e.size*fe(e.dtype)),this.state.numBytes+=n,this.state.tensorInfo.has(e.dataId)||(this.state.numDataBuffers++,this.state.tensorInfo.set(e.dataId,{backend:t||this.backend,dtype:e.dtype,shape:e.shape,bytes:n})),e instanceof jt||this.track(e)},e.prototype.incRef=function(e,t){this.trackTensor(e,t),this.backend.incRef(e.dataId)},e.prototype.removeDataId=function(e,t){this.state.tensorInfo.has(e)&&this.state.tensorInfo.get(e).backend===t&&(this.state.tensorInfo.delete(e),this.state.numDataBuffers--)},e.prototype.disposeTensor=function(e){if(this.state.tensorInfo.has(e.dataId)){var t=this.state.tensorInfo.get(e.dataId);if(this.state.numTensors--,"string"===e.dtype&&(this.state.numStringTensors--,this.state.numBytes-=t.bytes),"complex64"!==e.dtype&&"string"!==e.dtype){var n=e.size*fe(e.dtype);this.state.numBytes-=n}t.backend.disposeData(e.dataId)&&this.removeDataId(e.dataId,t.backend)}},e.prototype.disposeVariables=function(){for(var e in this.state.registeredVariables){var t=this.state.registeredVariables[e];this.disposeVariable(t)}},e.prototype.disposeVariable=function(e){this.disposeTensor(e),null!=this.state.registeredVariables[e.name]&&delete this.state.registeredVariables[e.name]},e.prototype.memory=function(){var e=this.backend.memory();return e.numTensors=this.state.numTensors,e.numDataBuffers=this.state.numDataBuffers,e.numBytes=this.state.numBytes,this.state.numStringTensors>0&&(e.unreliable=!0,null==e.reasons&&(e.reasons=[]),e.reasons.push("Memory usage by string tensors is approximate (2 bytes per character)")),e},e.prototype.profile=function(e){return i(this,void 0,void 0,(function(){var t,n,r,a,o,s,i,d,h,f,m;return u(this,(function(u){switch(u.label){case 0:return this.state.profiling=!0,t=this.state.numBytes,n=this.state.numTensors,this.state.activeProfile.kernels=[],r=this.state.activeProfile,[4,e()];case 1:r.result=u.sent(),this.state.profiling=!1,this.state.activeProfile.peakBytes=Math.max.apply(Math,l([],c(this.state.activeProfile.kernels.map((function(e){return e.totalBytesSnapshot}))),!1)),this.state.activeProfile.newBytes=this.state.numBytes-t,this.state.activeProfile.newTensors=this.state.numTensors-n,u.label=2;case 2:u.trys.push([2,8,9,10]),a=p(this.state.activeProfile.kernels),o=a.next(),u.label=3;case 3:return o.done?[3,7]:(s=o.value,i=s,[4,s.kernelTimeMs]);case 4:return i.kernelTimeMs=u.sent(),d=s,[4,s.extraInfo];case 5:d.extraInfo=u.sent(),u.label=6;case 6:return o=a.next(),[3,3];case 7:return[3,10];case 8:return h=u.sent(),f={error:h},[3,10];case 9:try{o&&!o.done&&(m=a.return)&&m.call(a)}finally{if(f)throw f.error}return[7];case 10:return[2,this.state.activeProfile]}}))}))},e.prototype.isTapeOn=function(){return this.state.gradientDepth>0&&0===this.state.kernelDepth},e.prototype.addTapeNode=function(e,t,n,r,a,o){var s=this,i={id:this.state.nextTapeNodeId++,kernelName:e,inputs:t,outputs:n,saved:a},u=qe(e);null!=u&&(r=u.gradFunc),null!=r&&(i.gradient=function(e){return e=e.map((function(e,t){if(null==e){var r=n[t],a=we(r.size,r.dtype);return s.makeTensor(a,r.shape,r.dtype)}return e})),r(e.length>1?e:e[0],a,o)}),this.state.activeTape.push(i)},e.prototype.keep=function(e){return e.kept=!0,e},e.prototype.startTape=function(){0===this.state.gradientDepth&&(this.state.activeTape=[]),this.state.gradientDepth++},e.prototype.endTape=function(){this.state.gradientDepth--},e.prototype.startScope=function(e){var t={track:[],name:"unnamed scope",id:this.state.nextScopeId++};e&&(t.name=e),this.state.scopeStack.push(t),this.state.activeScope=t},e.prototype.endScope=function(e){for(var t=this,n=Ht(e),r=new Set(n.map((function(e){return e.id}))),a=0;a0,(function(){return"gradients() received an empty list of xs."})),null!=n&&"float32"!==n.dtype)throw new Error("dy must have 'float32' dtype, but has '".concat(n.dtype,"'"));var o=this.scopedRun((function(){return a.startTape()}),(function(){return a.endTape()}),(function(){return a.tidy("forward",e)}));oe(o instanceof Rt,(function(){return"The result y returned by f() must be a tensor."}));var s=function(e,t,n){for(var r={},a={},o=0;o=0;o--)for(s=(f=e[o]).inputs,c=0;c0)throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that the f you passed encloses all operations that lead from x to y.");return this.tidy("backward",(function(){var e,r,i={};i[o.id]=null==n?(r=Ne(ue(e=o.shape),"float32"),Jt.makeTensor(r,e,"float32")):n,function(e,t,n,r){for(var a=function(a){var o=t[a],s=[];if(o.outputs.forEach((function(t){var n=e[t.id];null!=n?s.push(n):s.push(null)})),null==o.gradient)throw new Error("Cannot compute gradient: gradient function not found "+"for ".concat(o.kernelName,"."));var i=o.gradient(s),u=function(t){if(!(t in i))throw new Error("Cannot backprop through input ".concat(t,". ")+"Available gradients found: ".concat(Object.keys(i),"."));var a=n((function(){return i[t]()}));if("float32"!==a.dtype)throw new Error("Error in gradient for op ".concat(o.kernelName,". The gradient of input ")+"".concat(t," must have 'float32' dtype, but has '").concat(a.dtype,"'"));var s=o.inputs[t];if(!pe(a.shape,s.shape))throw new Error("Error in gradient for op ".concat(o.kernelName,". The gradient of input ")+"'".concat(t,"' has shape '").concat(a.shape,"', which does not match ")+"the shape of the input '".concat(s.shape,"'"));if(null==e[s.id])e[s.id]=a;else{var u=e[s.id];e[s.id]=r(u,a),u.dispose()}};for(var p in o.inputs)u(p)},o=t.length-1;o>=0;o--)a(o)}(i,s,(function(e){return a.tidy(e)}),$t);var u=t.map((function(e){return i[e.id]}));return 0===a.state.gradientDepth&&(a.state.activeTape.forEach((function(e){var t,n;try{for(var r=p(e.saved),a=r.next();!a.done;a=r.next())a.value.dispose()}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}})),a.state.activeTape=null),{value:o,grads:u}}))},e.prototype.customGrad=function(e){var t=this;return oe(ge(e),(function(){return"The f passed in customGrad(f) must be a function."})),function(){for(var n,r=[],a=0;a0,(function(){return"Element arr[".concat(n.join("]["),"] should be a primitive, ")+"but is an array of ".concat(e.length," elements")})),oe(e.length===t[0],(function(){return"Element arr[".concat(n.join("]["),"] should have ").concat(t[0]," ")+"elements, but has ".concat(e.length," elements")}));for(var r=t.slice(1),a=0;a=0&&(a=r),nn(r,a,t,n),null==e||!kt(e)&&!Array.isArray(e)&&"number"!=typeof e&&"boolean"!=typeof e&&"string"!=typeof e){var o=null==e?"null":e.constructor.name;throw new Error("Argument '".concat(t,"' passed to '").concat(n,"' must be a ")+"Tensor or TensorLike, but got '".concat(o,"'"))}var s=en(e,a);kt(e)||Array.isArray(e)||(e=[e]);var i="string"!==a?xt(e,a):Tt(e,[],!0);return Jt.makeTensor(i,s,a)}function an(e,t,n,r){if(void 0===r&&(r="numeric"),!Array.isArray(e))throw new Error("Argument ".concat(t," passed to ").concat(n," must be a ")+"`Tensor[]` or `TensorLike[]`");return e.map((function(e,a){return rn(e,"".concat(t,"[").concat(a,"]"),n,r)}))}var on="__op";function sn(e){var t=Object.keys(e);if(1!==t.length)throw new Error("Please provide an object with a single key (operation name) mapping to a function. Got an object with "+"".concat(t.length," keys."));var n=t[0],r=e[n];n.endsWith("_")&&(n=n.substring(0,n.length-1)),n+=on;var a=function(){for(var e=[],t=0;t=1,(function(){return"Must pass at least one tensor to tf.addN(), but got "+"".concat(e.length)}));var t=e.map((function(e,t){return rn(e,"tensors".concat(t),"addN")})),n=t[0];t.forEach((function(e){if(e.dtype!==n.dtype)throw new Error("All tensors passed to tf.addN() must have the same dtype")})),t.forEach((function(e){if(!pe(e.shape,n.shape))throw new Error("All tensors passed to tf.addN() must have the same shape")}));var r=t;return Jt.runKernel("AddN",r)}}),hn=sn({all_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r={x:rn(e,"x","all","bool")},a={axis:t,keepDims:n};return Jt.runKernel("All",r,a)}}),fn=sn({any_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r={x:rn(e,"x","any","bool")},a={axis:t,keepDims:n};return Jt.runKernel("Any",r,a)}}),mn=sn({argMax_:function(e,t){void 0===t&&(t=0);var n={x:rn(e,"x","argMax")},r={axis:t};return Jt.runKernel("ArgMax",n,r)}}),yn=sn({argMin_:function(e,t){void 0===t&&(t=0);var n={x:rn(e,"x","argMin")},r={axis:t};return Jt.runKernel("ArgMin",n,r)}}),gn=sn({asin_:function(e){var t={x:rn(e,"x","asin")};return Jt.runKernel("Asin",t)}}),vn=sn({asinh_:function(e){var t={x:rn(e,"x","asinh")};return Jt.runKernel("Asinh",t)}}),bn=sn({atan_:function(e){var t={x:rn(e,"x","atan")};return Jt.runKernel("Atan",t)}}),xn=sn({atan2_:function(e,t){var n,r=rn(e,"a","atan2"),a=rn(t,"b","atan2"),o={a:r=(n=c(Wt(r,a),2))[0],b:a=n[1]};return Jt.runKernel("Atan2",o)}}),Nn=sn({atanh_:function(e){var t={x:rn(e,"x","atanh")};return Jt.runKernel("Atanh",t)}}),wn=sn({cast_:function(e,t){var n=rn(e,"x","cast");if(!function(e){return"bool"===e||"complex64"===e||"float32"===e||"int32"===e||"string"===e}(t))throw new Error("Failed to cast to unknown dtype ".concat(t));if("string"===t&&"string"!==n.dtype||"string"!==t&&"string"===n.dtype)throw new Error("Only strings can be casted to strings");var r={x:n},a={dtype:t};return Jt.runKernel(Me,r,a)}});function kn(e,t,n,r,a,o,s,i){var u,p;void 0===s&&(s=!1),void 0===i&&(i="channelsLast");var l=c([-1,-1,-1,-1],4),d=l[0],h=l[1],f=l[2],m=l[3];if("channelsLast"===i)d=(u=c(e,4))[0],h=u[1],f=u[2],m=u[3];else{if("channelsFirst"!==i)throw new Error("Unknown dataFormat ".concat(i));d=(p=c(e,4))[0],m=p[1],h=p[2],f=p[3]}var y,g=c(t,4),v=g[0],b=g[1],x=g[3],N=c(Tn(n),2),w=N[0],k=N[1],T=c(Tn(r),2),S=T[0],_=T[1],E=Sn(v,S),I=Sn(b,_),O=function(e,t,n,r,a,o,s,i,u){var p,c,l;if("number"==typeof e){p={top:e,bottom:e,left:e,right:e,type:0===e?"VALID":"NUMBER"};var d=function(e,t,n,r,a){null==r&&(r=function(e,t,n,r){void 0===r&&(r=1);var a=Sn(t,r);return Math.floor((e[0]*(n-1)-n+a)/2)}(e,t,n));var o=e[1];return[_n((e[0]-t+2*r)/n+1,a),_n((o-t+2*r)/n+1,a)]}([t,n],o,r,e,i);c=d[0],l=d[1]}else if("same"===e){c=Math.ceil(t/r),l=Math.ceil(n/a);var h=Math.max(0,(c-1)*r+o-t),f=Math.max(0,(l-1)*a+s-n);p={top:m=Math.floor(h/2),bottom:y=h-m,left:g=Math.floor(f/2),right:v=f-g,type:"SAME"}}else if("valid"===e)p={top:0,bottom:0,left:0,right:0,type:"VALID"},c=Math.ceil((t-o+1)/r),l=Math.ceil((n-s+1)/a);else{if("object"!=typeof e)throw Error("Unknown padding parameter: ".concat(e));var m,y,g,v;p={top:m="channelsLast"===u?e[1][0]:e[2][0],bottom:y="channelsLast"===u?e[1][1]:e[2][1],left:g="channelsLast"===u?e[2][0]:e[3][0],right:v="channelsLast"===u?e[2][1]:e[3][1],type:0===m&&0===y&&0===g&&0===v?"VALID":"EXPLICIT"},c=_n((t-o+m+y)/r+1,i),l=_n((n-s+g+v)/a+1,i)}return{padInfo:p,outHeight:c,outWidth:l}}(a,h,f,w,k,E,I,o,i),D=O.padInfo,A=O.outHeight,M=O.outWidth,C=s?x*m:x;return"channelsFirst"===i?y=[d,C,A,M]:"channelsLast"===i&&(y=[d,A,M,C]),{batchSize:d,dataFormat:i,inHeight:h,inWidth:f,inChannels:m,outHeight:A,outWidth:M,outChannels:C,padInfo:D,strideHeight:w,strideWidth:k,filterHeight:v,filterWidth:b,effectiveFilterHeight:E,effectiveFilterWidth:I,dilationHeight:S,dilationWidth:_,inShape:e,outShape:y,filterShape:t}}function Tn(e){return"number"==typeof e?[e,e,e]:2===e.length?[e[0],e[1],1]:e}function Sn(e,t){return t<=1?e:e+(e-1)*(t-1)}function _n(e,t){if(!t)return Math.trunc(e);switch(t){case"round":return Math.round(e);case"ceil":return Math.ceil(e);case"floor":return Math.floor(e);default:throw new Error("Unknown roundingMode ".concat(t))}}function En(e){var t=c(Tn(e),3),n=t[0],r=t[1],a=t[2];return 1===n&&1===r&&1===a}function In(e,t){return En(e)||En(t)}function On(e){return Tn(e).every((function(e){return e>0}))}function Dn(e,t,n){if(null!=n){if("string"==typeof t)throw Error("Error in ".concat(e,": pad must be an integer when using ")+"dimRoundingMode ".concat(n," but got pad ").concat(t,"."));if("number"==typeof t)oe(ce(t),(function(){return"Error in ".concat(e,": pad must be an integer when using ")+"dimRoundingMode ".concat(n," but got pad ").concat(t,".")}));else{if("object"!=typeof t)throw Error("Error in ".concat(e,": Unknown padding parameter: ").concat(t));t.forEach((function(t){t.forEach((function(t){oe(ce(t),(function(){return"Error in ".concat(e,": pad must be an integer when using ")+"dimRoundingMode ".concat(n," but got pad ").concat(t,".")}))}))}))}}}var An=sn({reshape_:function(e,t){var n={x:rn(e,"x","reshape","string_or_numeric")},r={shape:t};return Jt.runKernel("Reshape",n,r)}}),Mn=sn({avgPool_:function(e,t,n,r,a){var o=rn(e,"x","avgPool","float32");oe(In(n,1),(function(){return"Error in avgPool: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(1,"'")}));var s=o,i=!1;3===o.rank&&(i=!0,s=An(o,[1,o.shape[0],o.shape[1],o.shape[2]])),oe(4===s.rank,(function(){return"Error in avgPool: x must be rank 4 but got rank ".concat(s.rank,".")})),Dn("avgPool",r,a);var u={x:s},p={filterSize:t,strides:n,pad:r,dimRoundingMode:a},c=Jt.runKernel("AvgPool",u,p);return c=wn(c,o.dtype),i?An(c,[c.shape[1],c.shape[2],c.shape[3]]):c}}),Cn=sn({avgPool3d_:function(e,t,n,r,a,o){void 0===o&&(o="NDHWC");var s=rn(e,"x","avgPool3d","float32"),i=s,u=!1;4===s.rank&&(u=!0,i=An(s,[1,s.shape[0],s.shape[1],s.shape[2],s.shape[3]])),oe(5===i.rank,(function(){return"Error in avgPool3d: x must be rank 5 but got rank ".concat(i.rank,".")})),oe("NDHWC"===o,(function(){return"Error in avgPool3d: Only NDHWC is currently supported, "+"but got dataFormat of ".concat(o)})),oe("number"==typeof n&&n>0||Array.isArray(n)&&n[0]>0&&n[1]>0&&n[2]>0,(function(){return"Error in avgPool3d: Stride must be > 0, but got '".concat(n,"'")})),Dn("avgPool3d",r,a);var p={x:i},c={filterSize:t,strides:n,pad:r,dimRoundingMode:a,dataFormat:o},l=Jt.runKernel("AvgPool3D",p,c);return l=wn(l,i.dtype),u?An(l,[l.shape[1],l.shape[2],l.shape[3],l.shape[4]]):l}}),Fn=sn({clone_:function(e){var t={x:rn(e,"x","clone","string_or_numeric")};return Jt.runKernel(Ce,t)}}),Rn=sn({concat_:function(e,t){void 0===t&&(t=0),oe(e.length>=1,(function(){return"Pass at least one tensor to concat"}));var n=an(e,"tensors","concat","string_or_numeric");if("complex64"===n[0].dtype&&n.forEach((function(e){if("complex64"!==e.dtype)throw new Error("Cannot concatenate complex64 tensors with a tensor\n with dtype ".concat(e.dtype,". "))})),1===n.length)return Fn(n[0]);var r=n,a={axis:t};return Jt.runKernel("Concat",r,a)}}),zn=sn({matMul_:function(e,t,n,r){var a;void 0===n&&(n=!1),void 0===r&&(r=!1);var o=rn(e,"a","matMul"),s=rn(t,"b","matMul"),i={a:o=(a=c(Wt(o,s),2))[0],b:s=a[1]},u={transposeA:n,transposeB:r};return Jt.runKernel("BatchMatMul",i,u)}}),Vn=sn({mul_:function(e,t){var n,r=rn(e,"a","mul"),a=rn(t,"b","mul"),o={a:r=(n=c(Wt(r,a),2))[0],b:a=n[1]};return Jt.runKernel("Multiply",o)}}),Ln=sn({sigmoid_:function(e){var t={x:rn(e,"x","sigmoid","float32")};return Jt.runKernel("Sigmoid",t)}}),Pn=sn({slice_:function(e,t,n){var r=rn(e,"x","slice","string_or_numeric");if(0===r.rank)throw new Error("Slicing scalar is not possible");var a={x:r},o={begin:t,size:n};return Jt.runKernel("Slice",a,o)}}),Bn=sn({tanh_:function(e){var t={x:rn(e,"x","tanh","float32")};return Jt.runKernel("Tanh",t)}}),Kn=sn({basicLSTMCell_:function(e,t,n,r,a,o){var s=rn(e,"forgetBias","basicLSTMCell"),i=rn(t,"lstmKernel","basicLSTMCell"),u=rn(n,"lstmBias","basicLSTMCell"),p=rn(r,"data","basicLSTMCell"),c=rn(a,"c","basicLSTMCell"),l=rn(o,"h","basicLSTMCell"),d=Rn([p,l],1),h=zn(d,i),f=ln(h,u),m=f.shape[0],y=f.shape[1]/4,g=[m,y],v=Pn(f,[0,0],g),b=Pn(f,[0,y],g),x=Pn(f,[0,2*y],g),N=Pn(f,[0,3*y],g),w=ln(Vn(Ln(v),Bn(b)),Vn(c,Ln(ln(s,x))));return[w,Vn(Bn(w),Ln(N))]}}),jn=sn({batchToSpaceND_:function(e,t,n){var r=rn(e,"x","batchToSpaceND"),a=t.reduce((function(e,t){return e*t}));oe(r.rank>=1+t.length,(function(){return"input rank is ".concat(r.rank," but should be > than blockShape.length ").concat(t.length)})),oe(n.length===t.length,(function(){return"crops.length is ".concat(n.length," but should be equal to blockShape.length ").concat(t.length)})),oe(r.shape[0]%a==0,(function(){return"input tensor batch is ".concat(r.shape[0]," but is not divisible by the product of ")+"the elements of blockShape ".concat(t.join(" * ")," === ").concat(a)}));var o={x:r},s={blockShape:t,crops:n};return Jt.runKernel("BatchToSpaceND",o,s)}}),qn=sn({batchNorm_:function(e,t,n,r,a,o){null==o&&(o=.001);var s,i,u=rn(e,"x","batchNorm"),p=rn(t,"mean","batchNorm"),c=rn(n,"variance","batchNorm");null!=a&&(s=rn(a,"scale","batchNorm")),null!=r&&(i=rn(r,"offset","batchNorm")),oe(p.rank===c.rank,(function(){return"Batch normalization gradient requires mean and variance to have equal ranks."})),oe(null==i||p.rank===i.rank,(function(){return"Batch normalization gradient requires mean and offset to have equal ranks."})),oe(null==s||p.rank===s.rank,(function(){return"Batch normalization gradient requires mean and scale to have equal ranks."}));var l=function(e){return 0===e.rank||1===e.rank?An(e,[1,1,1,e.size]):2===e.rank?An(e,[1,1,e.shape[0],e.shape[1]]):3===e.rank?An(e,[1,e.shape[0],e.shape[1],e.shape[2]]):e}(u),d={x:l,scale:s,offset:i,mean:p,variance:c},h={varianceEpsilon:o},f=Jt.runKernel("FusedBatchNorm",d,h);return An(f,u.shape)}}),Un=sn({batchNorm2d_:function(e,t,n,r,a,o){var s,i,u=rn(e,"x","batchNorm"),p=rn(t,"mean","batchNorm"),c=rn(n,"variance","batchNorm");return null!=a&&(s=rn(a,"scale","batchNorm")),null!=r&&(i=rn(r,"offset","batchNorm")),oe(2===u.rank,(function(){return"Error in batchNorm2D: x must be rank 2 but got rank "+"".concat(u.rank,".")})),oe(2===p.rank||1===p.rank,(function(){return"Error in batchNorm2D: mean must be rank 2 or rank 1 but "+"got rank ".concat(p.rank,".")})),oe(2===c.rank||1===c.rank,(function(){return"Error in batchNorm2D: variance must be rank 2 or rank 1 "+"but got rank ".concat(c.rank,".")})),null!=s&&oe(2===s.rank||1===s.rank,(function(){return"Error in batchNorm2D: scale must be rank 2 or rank 1 "+"but got rank ".concat(s.rank,".")})),null!=i&&oe(2===i.rank||1===i.rank,(function(){return"Error in batchNorm2D: offset must be rank 2 or rank 1 "+"but got rank ".concat(i.rank,".")})),qn(u,p,c,i,s,o)}}),Gn=sn({batchNorm3d_:function(e,t,n,r,a,o){var s,i,u=rn(e,"x","batchNorm"),p=rn(t,"mean","batchNorm"),c=rn(n,"variance","batchNorm");return null!=a&&(s=rn(a,"scale","batchNorm")),null!=r&&(i=rn(r,"offset","batchNorm")),oe(3===u.rank,(function(){return"Error in batchNorm3D: x must be rank 3 but got rank "+"".concat(u.rank,".")})),oe(3===p.rank||1===p.rank,(function(){return"Error in batchNorm3D: mean must be rank 3 or rank 1 but "+"got rank ".concat(p.rank,".")})),oe(3===c.rank||1===c.rank,(function(){return"Error in batchNorm3D: variance must be rank 3 or rank 1 "+"but got rank ".concat(c.rank,".")})),null!=s&&oe(3===s.rank||1===s.rank,(function(){return"Error in batchNorm3D: scale must be rank 3 or rank 1 "+"but got rank ".concat(s.rank,".")})),null!=i&&oe(3===i.rank||1===i.rank,(function(){return"Error in batchNorm3D: offset must be rank 3 or rank 1 "+"but got rank ".concat(i.rank,".")})),qn(u,p,c,i,s,o)}}),Wn=sn({batchNorm4d_:function(e,t,n,r,a,o){var s,i,u=rn(e,"x","batchNorm"),p=rn(t,"mean","batchNorm"),c=rn(n,"variance","batchNorm");return null!=a&&(s=rn(a,"scale","batchNorm")),null!=r&&(i=rn(r,"offset","batchNorm")),oe(4===u.rank,(function(){return"Error in batchNorm4D: x must be rank 4 but got rank "+"".concat(u.rank,".")})),oe(4===p.rank||1===p.rank,(function(){return"Error in batchNorm4D: mean must be rank 4 or rank 1 but "+"got rank ".concat(p.rank,".")})),oe(4===c.rank||1===c.rank,(function(){return"Error in batchNorm4D: variance must be rank 4 or rank 1 "+"but got rank ".concat(c.rank,".")})),null!=s&&oe(4===s.rank||1===s.rank,(function(){return"Error in batchNorm4D: scale must be rank 4 or rank 1 "+"but got rank ".concat(s.rank,".")})),null!=i&&oe(4===i.rank||1===i.rank,(function(){return"Error in batchNorm4D: offset must be rank 4 or rank 1 "+"but got rank ".concat(i.rank,".")})),qn(u,p,c,i,s,o)}}),Hn=sn({bincount_:function(e,t,n){var r=rn(e,"x","bincount"),a=rn(t,"weights","bincount");oe("int32"===r.dtype,(function(){return"Error in bincount: input "+"dtype must be int32, but got ".concat(r.dtype)})),oe(n>=0,(function(){return"size must be non-negative, but got ".concat(n,".")})),oe(a.size===r.size||0===a.size,(function(){return"Error in bincount: weights must have the same size as input or"+"0-length, but got input shape: ".concat(r.shape,", weights shape: ")+"".concat(a.shape,".")}));var o={x:r,weights:a},s={size:n};return Jt.runKernel("Bincount",o,s)}}),Zn=sn({bitwiseAnd_:function(e,t){var n=rn(e,"x","bitwiseAnd"),r=rn(t,"y","bitwiseAnd");if(!pe(n.shape,r.shape))throw new Error("BitwiseAnd: Tensors must have the same shape. x: ".concat(n.shape,", y: ").concat(r.shape));if("int32"!==n.dtype||"int32"!==r.dtype)throw new Error("BitwiseAnd: Only supports 'int32' values in tensor, found type of x: ".concat(n.dtype," and type of y: ").concat(r.dtype));var a={a:n,b:r};return Jt.runKernel("BitwiseAnd",a)}}),Qn=sn({broadcastArgs_:function(e,t){var n=rn(e,"s0","broadcastArgs","int32"),r=rn(t,"s1","broadcastArgs","int32");if(1!==n.rank)throw new Error("broadcastArgs(): first input must be a vector (rank=1). "+"Has rank ".concat(n.rank));if(1!==r.rank)throw new Error("broadcastArgs(): second input must be a vector (rank=1). "+"Has rank ".concat(r.rank));var a={s0:n,s1:r};return Jt.runKernel("BroadcastArgs",a)}}),Yn=sn({broadcastTo_:function(e,t){var n=rn(e,"broadcastTo","x"),r=n.shape;if(ke(t),t.lengthn.rank){for(var a=n.shape.slice();a.length=0;i--)if(o[i]===t[i])s[i]=1;else if(1!==n.shape[i])throw new Error("broadcastTo(): [".concat(r,"] cannot be broadcast to [").concat(t,"]."));var u=s.map((function(e,t){return e>1?t:-1})).filter((function(e){return e>=0}));if(0===u.length)return Fn(n);var p={x:n},c={reps:s};return Jt.runKernel(Fe,p,c)}});function Xn(e,t,n){return void 0===t&&(t="float32"),t=t||"float32",ke(e),new Mt(e,t,n)}var Jn=sn({ceil_:function(e){var t={x:rn(e,"x","ceil","float32")};return Jt.runKernel("Ceil",t)}});function $n(e,t,n){ke(e);var r={shape:e,value:t,dtype:n=n||ye(t)};return Jt.runKernel("Fill",{},r)}var er=sn({clipByValue_:function(e,t,n){var r=rn(e,"x","clipByValue");if(oe(t<=n,(function(){return"Error in clip: min (".concat(t,") must be ")+"less than or equal to max (".concat(n,").")})),t===n)return $n(r.shape,t,r.dtype);var a={x:r},o={clipValueMin:t,clipValueMax:n};return Jt.runKernel("ClipByValue",a,o)}}),tr=sn({complex_:function(e,t){var n=rn(e,"real","complex"),r=rn(t,"imag","complex");se(n.shape,r.shape,"real and imag shapes, ".concat(n.shape," and ").concat(r.shape,", ")+"must match in call to tf.complex().");var a={real:n,imag:r};return Jt.runKernel("Complex",a)}}),nr=sn({concat1d_:function(e){return Rn(e,0)}}),rr=sn({concat2d_:function(e,t){return Rn(e,t)}}),ar=sn({concat3d_:function(e,t){return Rn(e,t)}}),or=sn({concat4d_:function(e,t){return Rn(e,t)}}),sr=sn({conv2d_:function(e,t,n,r,a,o,s){void 0===a&&(a="NHWC"),void 0===o&&(o=[1,1]);var i=rn(e,"x","conv2d","float32"),u=rn(t,"filter","conv2d","float32"),p=i,c=!1;3===i.rank&&(c=!0,p=An(i,[1,i.shape[0],i.shape[1],i.shape[2]])),oe(4===p.rank,(function(){return"Error in conv2d: input must be rank 4, but got rank ".concat(p.rank,".")})),oe(4===u.rank,(function(){return"Error in conv2d: filter must be rank 4, but got rank "+"".concat(u.rank,".")})),Dn("conv2d",r,s);var l="NHWC"===a?p.shape[3]:p.shape[1];oe(l===u.shape[2],(function(){return"Error in conv2d: depth of input (".concat(l,") must match ")+"input depth for filter ".concat(u.shape[2],".")})),oe(In(n,o),(function(){return"Error in conv2D: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(o,"'")})),oe(On(o),(function(){return"Error in conv2D: Dilated rates should be larger than 0."})),oe(On(n),(function(){return"Error in conv2D: Strides should be larger than 0."}));var d={x:p,filter:u},h={strides:n,pad:r,dataFormat:a,dilations:o,dimRoundingMode:s},f=Jt.runKernel("Conv2D",d,h);return c?An(f,[f.shape[1],f.shape[2],f.shape[3]]):f}}),ir=sn({conv1d_:function(e,t,n,r,a,o,s){void 0===a&&(a="NWC"),void 0===o&&(o=1);var i=rn(e,"x","conv1d"),u=rn(t,"filter","conv1d"),p=i,c=!1;2===i.rank&&(c=!0,p=An(i,[1,i.shape[0],i.shape[1]])),oe(3===p.rank,(function(){return"Error in conv1d: input must be rank 3, but got rank ".concat(p.rank,".")})),oe(3===u.rank,(function(){return"Error in conv1d: filter must be rank 3, but got rank "+"".concat(u.rank,".")})),Dn("conv1d",r,s),oe(p.shape[2]===u.shape[1],(function(){return"Error in conv1d: depth of input (".concat(p.shape[2],") must match ")+"input depth for filter ".concat(u.shape[1],".")})),oe(In(n,o),(function(){return"Error in conv1D: Either stride or dilation must be 1. "+"Got stride ".concat(n," and dilation '").concat(o,"'")})),oe(On(o),(function(){return"Error in conv1D: Dilated rates should be larger than 0."})),oe(On(n),(function(){return"Error in conv1D: Stride should be larger than 0."})),oe("NWC"===a,(function(){return"Error in conv1d: got dataFormat of ".concat(a," but only NWC is currently supported.")}));var l=An(u,[1,u.shape[0],u.shape[1],u.shape[2]]),d=An(p,[p.shape[0],1,p.shape[1],p.shape[2]]),h=sr(d,l,[1,n],r,"NHWC",[1,o],s);return An(h,c?[h.shape[2],h.shape[3]]:[h.shape[0],h.shape[2],h.shape[3]])}}),ur=sn({conv2DBackpropInput_:function(e,t,n,r,a,o,s){void 0===o&&(o="NHWC"),oe(e.length===t.rank,(function(){return"Length of inShape "+"(".concat(e.length,") and rank of dy (").concat(t.rank,") must match")}));var i=e,u=t,p=!1;3===t.rank&&(p=!0,u=An(t,[1,t.shape[0],t.shape[1],t.shape[2]]),i=[1,e[0],e[1],e[2]]),oe(4===i.length,(function(){return"Error in conv2dDerInput: inShape must be length 4, but got length "+"".concat(i.length,".")})),oe(4===u.rank,(function(){return"Error in conv2dDerInput: dy must be rank 4, but got "+"rank ".concat(u.rank)})),oe(4===n.rank,(function(){return"Error in conv2dDerInput: filter must be rank 4, but got "+"rank ".concat(n.rank)}));var c="NHWC"===o?i[3]:i[1],l="NHWC"===o?u.shape[3]:u.shape[1];oe(c===n.shape[2],(function(){return"Error in conv2dDerInput: depth of input (".concat(c,") must ")+"match input depth for filter ".concat(n.shape[2],".")})),oe(l===n.shape[3],(function(){return"Error in conv2dDerInput: depth of output (".concat(l,") must ")+"match output depth for filter ".concat(n.shape[3],".")})),Dn("conv2dDerInput",a,s);var d={dy:u,filter:n},h={strides:r,pad:a,dataFormat:o,dimRoundingMode:s,inputShape:i},f=Jt.runKernel("Conv2DBackpropInput",d,h);return p?An(f,[f.shape[1],f.shape[2],f.shape[3]]):f}}),pr=sn({conv2dTranspose_:function(e,t,n,r,a,o){var s=rn(e,"x","conv2dTranspose"),i=rn(t,"filter","conv2dTranspose");return ur(n,s,i,r,a,"NHWC",o)}}),cr=sn({conv3d_:function(e,t,n,r,a,o){void 0===a&&(a="NDHWC"),void 0===o&&(o=[1,1,1]);var s=rn(e,"x","conv3d"),i=rn(t,"filter","conv3d"),u=s,p=!1;4===s.rank&&(p=!0,u=An(s,[1,s.shape[0],s.shape[1],s.shape[2],s.shape[3]])),oe(5===u.rank,(function(){return"Error in conv3d: input must be rank 5, but got rank ".concat(u.rank,".")})),oe(5===i.rank,(function(){return"Error in conv3d: filter must be rank 5, but got rank "+"".concat(i.rank,".")})),oe(u.shape[4]===i.shape[3],(function(){return"Error in conv3d: depth of input (".concat(u.shape[4],") must match ")+"input depth for filter ".concat(i.shape[3],".")})),oe(In(n,o),(function(){return"Error in conv3D: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(o,"'")})),oe("NDHWC"===a,(function(){return"Error in conv3d: got dataFormat of ".concat(a," but only NDHWC is currently supported.")})),oe(On(o),(function(){return"Error in conv3D: Dilated rates should be larger than 0."})),oe(On(n),(function(){return"Error in conv3D: Strides should be larger than 0."}));var c={x:u,filter:i},l={strides:n,pad:r,dataFormat:a,dilations:o},d=Jt.runKernel("Conv3D",c,l);return p?An(d,[d.shape[1],d.shape[2],d.shape[3],d.shape[4]]):d}}),lr=sn({conv3DBackpropInput_:function(e,t,n,r,a){oe(e.length===t.rank,(function(){return"Length of inShape "+"(".concat(e.length,") and rank of dy (").concat(t.rank,") must match")}));var o=e,s=t,i=!1;4===t.rank&&(i=!0,s=An(t,[1,t.shape[0],t.shape[1],t.shape[2],t.shape[3]]),o=[1,e[0],e[1],e[2],e[3]]);var u=o[4],p=s.shape[4];oe(5===o.length,(function(){return"Error in conv3dDerInput: inShape must be length 5, but got length "+"".concat(o.length,".")})),oe(5===s.rank,(function(){return"Error in conv3dDerInput: dy must be rank 5, but got "+"rank ".concat(s.rank)})),oe(5===n.rank,(function(){return"Error in conv3dDerInput: filter must be rank 5, but got "+"rank ".concat(n.rank)})),oe(u===n.shape[3],(function(){return"Error in conv3dDerInput: depth of input (".concat(u,") must ")+"match input depth for filter ".concat(n.shape[3],".")})),oe(p===n.shape[4],(function(){return"Error in conv3dDerInput: depth of output (".concat(p,") must ")+"match output depth for filter ".concat(n.shape[4],".")}));var c={dy:s,filter:n},l={pad:a,strides:r,inputShape:o},d=Jt.runKernel("Conv3DBackpropInputV2",c,l);return i?An(d,[d.shape[1],d.shape[2],d.shape[3],d.shape[4]]):d}}),dr=sn({conv3dTranspose_:function(e,t,n,r,a){var o=rn(e,"x","conv3dTranspose"),s=rn(t,"filter","conv3dTranspose");return lr(n,o,s,r,a)}}),hr=sn({cos_:function(e){var t={x:rn(e,"x","cos","float32")};return Jt.runKernel("Cos",t)}}),fr=sn({cosh_:function(e){var t={x:rn(e,"x","cosh","float32")};return Jt.runKernel("Cosh",t)}}),mr=sn({cumprod_:function(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=!1),void 0===r&&(r=!1);var a={x:rn(e,"x","cumprod")},o={axis:t,exclusive:n,reverse:r};return Jt.runKernel("Cumprod",a,o)}}),yr=sn({cumsum_:function(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=!1),void 0===r&&(r=!1);var a={x:rn(e,"x","cumsum")},o={axis:t,exclusive:n,reverse:r};return Jt.runKernel("Cumsum",a,o)}}),gr=sn({denseBincount_:function(e,t,n,r){void 0===r&&(r=!1);var a=rn(e,"x","denseBincount"),o=rn(t,"weights","denseBincount");oe("int32"===a.dtype,(function(){return"Error in denseBincount: input "+"dtype must be int32, but got ".concat(a.dtype)})),oe(a.rank<=2,(function(){return"Error in denseBincount: input must be at most rank 2, but got "+"rank ".concat(a.rank,".")})),oe(n>=0,(function(){return"size must be non-negative, but got ".concat(n,".")})),oe(o.size===a.size||0===o.size,(function(){return"Error in denseBincount: weights must have the same shape as x or "+"0-length, but got x shape: ".concat(a.shape,", weights shape: ")+"".concat(o.shape,".")}));var s={x:a,weights:o},i={size:n,binaryOutput:r};return Jt.runKernel("DenseBincount",s,i)}}),vr=sn({depthToSpace_:function(e,t,n){void 0===n&&(n="NHWC");var r=rn(e,"x","depthToSpace","float32"),a="NHWC"===n?r.shape[1]:r.shape[2],o="NHWC"===n?r.shape[2]:r.shape[3],s="NHWC"===n?r.shape[3]:r.shape[1];oe(t>1,(function(){return"blockSize should be > 1 for depthToSpace, but was: ".concat(t)})),oe(a*t>=0,(function(){return"Negative dimension size caused by overflow when multiplying\n ".concat(a," and ").concat(t," for depthToSpace with input shape\n ").concat(r.shape)})),oe(o*t>=0,(function(){return"Negative dimension size caused by overflow when multiplying\n ".concat(o," and ").concat(t," for depthToSpace with input shape\n ").concat(r.shape)})),oe(s%(t*t)==0,(function(){return"Dimension size must be evenly divisible by ".concat(t*t," but is ").concat(s," for depthToSpace with input shape ").concat(r.shape)}));var i={x:r},u={blockSize:t,dataFormat:n};return Jt.runKernel("DepthToSpace",i,u)}}),br=sn({depthwiseConv2d_:function(e,t,n,r,a,o,s){void 0===a&&(a="NHWC"),void 0===o&&(o=[1,1]);var i=rn(e,"x","depthwiseConv2d","float32"),u=rn(t,"filter","depthwiseConv2d","float32"),p=i,c=!1;3===i.rank&&(c=!0,p=An(i,[1,i.shape[0],i.shape[1],i.shape[2]])),oe(4===p.rank,(function(){return"Error in depthwiseConv2d: input must be rank 4, but got "+"rank ".concat(p.rank,".")})),oe(4===u.rank,(function(){return"Error in depthwiseConv2d: filter must be rank 4, but got rank "+"".concat(u.rank,".")}));var l="NHWC"===a?p.shape[3]:p.shape[1];oe(l===u.shape[2],(function(){return"Error in depthwiseConv2d: number of input channels "+"(".concat(l,") must match the inChannels dimension in ")+"filter ".concat(u.shape[2],".")})),Dn("depthwiseConv2d",r,s);var d={x:p,filter:u},h={strides:n,pad:r,dataFormat:a,dilations:o,dimRoundingMode:s},f=Jt.runKernel("DepthwiseConv2dNative",d,h);return c?An(f,[f.shape[1],f.shape[2],f.shape[3]]):f}}),xr=sn({diag_:function(e){var t={x:rn(e,"x","diag")};return Jt.runKernel("Diag",t)}}),Nr=sn({dilation2d_:function(e,t,n,r,a,o){void 0===a&&(a=[1,1]),void 0===o&&(o="NHWC");var s=rn(e,"x","dilation2d"),i=rn(t,"filter","dilation2d");oe(3===s.rank||4===s.rank,(function(){return"Error in dilation2d: input must be rank 3 or 4, but got rank "+"".concat(s.rank,".")})),oe(3===i.rank,(function(){return"Error in dilation2d: filter must be rank 3, but got rank "+"".concat(i.rank,".")})),oe("NHWC"===o,(function(){return"Error in dilation2d: Only NHWC is currently supported, "+"but got dataFormat of ".concat(o)}));var u=s,p=!1;3===s.rank&&(u=An(s,[1,s.shape[0],s.shape[1],s.shape[2]]),p=!0),oe(u.shape[3]===i.shape[2],(function(){return"Error in dilation2d: input and filter must have the same depth: ".concat(u.shape[3]," vs ").concat(i.shape[2])}));var c={x:u,filter:i},l={strides:n,pad:r,dilations:a},d=Jt.runKernel("Dilation2D",c,l);return p?An(d,[d.shape[1],d.shape[2],d.shape[3]]):d}}),wr=sn({floorDiv_:function(e,t){var n,r=rn(e,"a","floorDiv"),a=rn(t,"b","floorDiv"),o={a:r=(n=c(Wt(r,a),2))[0],b:a=n[1]};return Jt.runKernel("FloorDiv",o)}}),kr=sn({div_:function(e,t){var n,r=rn(e,"a","div"),a=rn(t,"b","div");if(r=(n=c(Wt(r,a),2))[0],a=n[1],"int32"===r.dtype&&"int32"===a.dtype)return wr(r,a);var o={a:r,b:a};return Jt.runKernel("RealDiv",o,{})}});function Tr(e,t){for(var n=Math.max(e.length,t.length),r=new Array(n),a=0;a=wa)throw new Error("values tensor size must less than ".concat(wa));if(i.shape[1]>=wa)throw new Error("trailing dim_size must less than ".concat(wa," for int32 output type, was ").concat(i.shape[1]));var p={sortedSequence:i,values:u},c={side:n};return Jt.runKernel("SearchSorted",p,c)}}),Ta=sn({maxPool_:function(e,t,n,r,a){var o=rn(e,"x","maxPool"),s=o,i=!1;3===o.rank&&(i=!0,s=An(o,[1,o.shape[0],o.shape[1],o.shape[2]])),oe(4===s.rank,(function(){return"Error in maxPool: input must be rank 4 but got rank ".concat(s.rank,".")})),oe(In(n,1),(function(){return"Error in maxPool: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(1,"'")})),Dn("maxPool",r,a);var u={x:s},p={filterSize:t,strides:n,pad:r,dimRoundingMode:a},c=Jt.runKernel("MaxPool",u,p);return i?An(c,[c.shape[1],c.shape[2],c.shape[3]]):c}}),Sa=sn({maxPool3d_:function(e,t,n,r,a,o){void 0===t&&(t=[1,1,1]),void 0===o&&(o="NDHWC");var s=rn(e,"x","maxPool3d"),i=s,u=!1;4===s.rank&&(u=!0,i=An(s,[1,s.shape[0],s.shape[1],s.shape[2],s.shape[3]])),oe(5===i.rank,(function(){return"Error in maxPool3d: x must be rank 5 but got rank ".concat(i.rank,".")})),oe("NDHWC"===o,(function(){return"Error in maxPool3d: Only NDHWC is currently supported, "+"but got dataFormat of ".concat(o)})),Dn("maxPool3d",r,a);var p={x:i},c={filterSize:t,strides:n,pad:r,dimRoundingMode:a,dataFormat:o},l=Jt.runKernel("MaxPool3D",p,c);return u?An(l,[l.shape[1],l.shape[2],l.shape[3],l.shape[4]]):l}}),_a=sn({maxPoolWithArgmax_:function(e,t,n,r,a){void 0===a&&(a=!1);var o={x:rn(e,"x","maxPoolWithArgmax")},s={filterSize:t,strides:n,pad:r,includeBatchInIndex:a},i=Jt.runKernel("MaxPoolWithArgmax",o,s);return{result:i[0],indexes:i[1]}}}),Ea=sn({maximum_:function(e,t){var n,r=rn(e,"a","maximum"),a=rn(t,"b","maximum");r=(n=c(Wt(r,a),2))[0],a=n[1],"bool"===r.dtype&&(r=wn(r,"int32"),a=wn(a,"int32")),Tr(r.shape,a.shape);var o={a:r,b:a};return Jt.runKernel("Maximum",o)}}),Ia=sn({mean_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r={x:rn(e,"x","mean")},a={axis:t,keepDims:n};return Jt.runKernel("Mean",r,a)}});function Oa(e,t){if(void 0===t&&(t="float32"),ke(e),"complex64"===t){var n=Oa(e,"float32"),r=Oa(e,"float32");return tr(n,r)}var a=we(ue(e),t);return Jt.makeTensor(a,e,t)}function Da(e,t){if(void 0===t&&(t="float32"),ke(e),"complex64"===t){var n=Da(e,"float32"),r=Oa(e,"float32");return tr(n,r)}var a=Ne(ue(e),t);return Jt.makeTensor(a,e,t)}var Aa=sn({minimum_:function(e,t){var n,r=rn(e,"a","minimum"),a=rn(t,"b","minimum");r=(n=c(Wt(r,a),2))[0],a=n[1],"bool"===r.dtype&&(r=wn(r,"int32"),a=wn(a,"int32")),Tr(r.shape,a.shape);var o={a:r,b:a};return Jt.runKernel("Minimum",o)}}),Ma=sn({mirrorPad_:function(e,t,n){oe("reflect"===n||"symmetric"===n,(function(){return"Invalid mode. Mode must be either reflect or symmetric. "+"Got ".concat(n,".")}));var r=rn(e,"x","mirrorPad");if(0===r.rank)throw new Error("mirrorPad(scalar) is not defined. Pass non-scalar to mirrorPad");oe(t.length===r.rank,(function(){return"Padding doesn't match input. Must be ".concat(r.rank,". ")+"Got ".concat(t.length,".")}));for(var a="reflect"===n?1:0,o=function(e){oe(2===t[e].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),oe(t[e][0]>=0&&t[e][0]<=r.shape[e]-a&&t[e][1]>=0&&t[e][1]<=r.shape[e]-a,(function(){return"Padding in dimension ".concat(e," cannot be greater than or equal ")+"to ".concat(r.shape[e]-a," or less than 0 for input of ")+"shape ".concat(r.shape)}))},s=0;s2)throw new Error("Rank of probabilities must be 1 or 2, but is ".concat(s));n=n||Math.random();var i={logits:1===s?An(a,[1,-1]):a},u={numSamples:t,seed:n,normalized:r},p=Jt.runKernel("Multinomial",i,u);return 1===s?An(p,[p.size]):p}}),Va=sn({notEqual_:function(e,t){var n,r=rn(e,"a","notEqual","string_or_numeric"),a=rn(t,"b","notEqual","string_or_numeric");r=(n=c(Wt(r,a),2))[0],a=n[1],Tr(r.shape,a.shape);var o={a:r,b:a};return Jt.runKernel("NotEqual",o)}}),La=sn({oneHot_:function(e,t,n,r,a){if(void 0===n&&(n=1),void 0===r&&(r=0),void 0===a&&(a="int32"),t<2)throw new Error("Error in oneHot: depth must be >=2, but it is ".concat(t));var o={indices:rn(e,"indices","oneHot","int32")},s={dtype:a,depth:t,onValue:n,offValue:r};return Jt.runKernel("OneHot",o,s)}}),Pa=sn({onesLike_:function(e){var t={x:rn(e,"x","onesLike")};return Jt.runKernel("OnesLike",t)}}),Ba=sn({outerProduct_:function(e,t){var n=rn(e,"v1","outerProduct"),r=rn(t,"v2","outerProduct");oe(1===n.rank&&1===r.rank,(function(){return"Error in outerProduct: inputs must be rank 1, but got ranks "+"".concat(n.rank," and ").concat(r.rank,".")}));var a=An(n,[-1,1]),o=An(r,[1,-1]);return zn(a,o)}}),Ka=sn({pad_:function(e,t,n){void 0===n&&(n=0);var r=rn(e,"x","pad");if(0===r.rank)throw new Error("pad(scalar) is not defined. Pass non-scalar to pad");var a={paddings:t,constantValue:n},o={x:r};return Jt.runKernel("PadV2",o,a)}}),ja=sn({pad1d_:function(e,t,n){return void 0===n&&(n=0),oe(2===t.length,(function(){return"Invalid number of paddings. Must be length of 2."})),Ka(e,[t],n)}}),qa=sn({pad2d_:function(e,t,n){return void 0===n&&(n=0),oe(2===t.length&&2===t[0].length&&2===t[1].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),Ka(e,t,n)}}),Ua=sn({pad3d_:function(e,t,n){return void 0===n&&(n=0),oe(3===t.length&&2===t[0].length&&2===t[1].length&&2===t[2].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),Ka(e,t,n)}}),Ga=sn({pad4d_:function(e,t,n){return void 0===n&&(n=0),oe(4===t.length&&2===t[0].length&&2===t[1].length&&2===t[2].length&&2===t[3].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),Ka(e,t,n)}}),Wa=sn({spaceToBatchND_:function(e,t,n){var r=rn(e,"x","spaceToBatchND");oe(r.rank>=1+t.length,(function(){return"input rank ".concat(r.rank," should be > than [blockShape] ").concat(t.length)})),oe(n.length===t.length,(function(){return"paddings.shape[0] ".concat(n.length," must be equal to [blockShape] ").concat(t.length)})),oe(r.shape.reduce((function(e,r,a){return a>0&&a<=t.length?e&&(r+n[a-1][0]+n[a-1][1])%t[a-1]==0:e}),!0),(function(){return"input spatial dimensions ".concat(r.shape.slice(1)," with paddings ").concat(n.toString()," must be divisible by blockShapes ").concat(t.toString())}));var a={x:r},o={blockShape:t,paddings:n};return Jt.runKernel("SpaceToBatchND",a,o)}}),Ha=sn({pool_:function(e,t,n,r,a,o,s){null==a&&(a=[1,1]),null==o&&(o=1),0===r&&(r="valid");var i=rn(e,"x","maxPool"),u=i,p=!1;3===i.rank&&(p=!0,u=An(i,[1,i.shape[0],i.shape[1],i.shape[2]])),oe(In(o,a),(function(){return"Error in pool: Either strides or dilations must be 1. "+"Got strides ".concat(o," and dilations '").concat(a,"'")}));var l,d=function(e,t,n,r,a,o,s){void 0===s&&(s="channelsLast");var i,u=c(Tn(t),2),p=u[0],l=u[1];if("channelsLast"===s)i=[p,l,e[3],e[3]];else{if("channelsFirst"!==s)throw new Error("Unknown dataFormat ".concat(s));i=[p,l,e[1],e[1]]}return kn(e,i,n,r,a,void 0,!1,s)}(u.shape,t,o,a,r),h=[d.dilationHeight,d.dilationWidth];l="same"===r?function(e,t){var n=e.map((function(e,n){return e+(e-1)*(t[n]-1)})).map((function(e){return e-1})),r=n.map((function(e){return Math.floor(e/2)})),a=n.map((function(e,t){return e-r[t]}));return n.map((function(e,t){return[r[t],a[t]]}))}([d.filterHeight,d.filterWidth],h):[[0,0],[0,0]];var f=1===h[0]&&1===h[1],m=c(function(e,t,n){var r=n.map((function(e){return e[0]})),a=n.map((function(e){return e[1]})),o=e.concat(r,a),s=t.map((function(e,t){return(e-o[t]%e)%e})),i=a.map((function(e,t){return e+s[t]}));return[t.map((function(e,t){return[r[t],i[t]]})),t.map((function(e,t){return[0,s[t]]}))]}([d.inHeight,d.inWidth],h,l),2),y=m[0],g=m[1],v=f?r:"valid",b=f?u:Wa(u,h,y),x=("avg"===n?function(){return Mn(b,t,o,v,s)}:function(){return Ta(b,t,o,v,s)})(),N=f?x:jn(x,h,g);return p?An(N,[N.shape[1],N.shape[2],N.shape[3]]):N}}),Za=sn({prelu_:function(e,t){var n={x:rn(e,"x","prelu"),alpha:rn(t,"alpha","prelu")};return Jt.runKernel("Prelu",n)}}),Qa=sn({prod_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r=rn(e,"x","prod");"bool"===r.dtype&&(r=wn(r,"int32"));var a={x:r},o={axis:t,keepDims:n};return Jt.runKernel("Prod",a,o)}}),Ya=sn({raggedGather_:function(e,t,n,r){var a={paramsNestedSplits:e.map((function(e,t){return rn(e,"tensors".concat(t),"raggedGather","int32")})),paramsDenseValues:rn(t,"paramsDenseValues","raggedGather"),indices:rn(n,"indices","raggedGather","int32")},o={outputRaggedRank:r},s=Jt.runKernel("RaggedGather",a,o);return{outputNestedSplits:s.slice(0,s.length-1),outputDenseValues:s[s.length-1]}}}),Xa=sn({raggedRange_:function(e,t,n){var r=rn(e,"starts","raggedRange"),a={starts:r,limits:rn(t,"limits","raggedRange",r.dtype),deltas:rn(n,"deltas","raggedRange",r.dtype)},o=Jt.runKernel("RaggedRange",a);return{rtNestedSplits:o[0],rtDenseValues:o[1]}}}),Ja=sn({raggedTensorToTensor_:function(e,t,n,r,a){var o=rn(e,"shape","raggedTensorToTensor","int32"),s=rn(t,"values","raggedTensorToTensor"),i={shape:o,values:s,defaultValue:rn(n,"defaultValue","raggedTensorToTensor",s.dtype),rowPartitionTensors:r.map((function(e,t){return rn(e,"tensors".concat(t),"raggedTensorToTensor","int32")}))},u={rowPartitionTypes:a};return Jt.runKernel("RaggedTensorToTensor",i,u)}}),$a=sn({rand_:function(e,t,n){ke(e);var r=ue(e),a=null;if(null==n||"float32"===n)a=new Float32Array(r);else if("int32"===n)a=new Int32Array(r);else{if("bool"!==n)throw new Error("Unknown data type ".concat(n));a=new Uint8Array(r)}for(var o=0;o>>0,t=(r*=t)>>>0,t+=4294967296*(r-=t)}return 2.3283064365386963e-10*(t>>>0)});n.next=function(){var e=2091639*n.s0+2.3283064365386963e-10*n.c;return n.s0=n.s1,n.s1=n.s2,n.s2=e-(n.c=0|e)},n.c=1,n.s0=r(" "),n.s1=r(" "),n.s2=r(" "),n.s0-=r(e),n.s0<0&&(n.s0+=1),n.s1-=r(e),n.s1<0&&(n.s1+=1),n.s2-=r(e),n.s2<0&&(n.s2+=1),r=null}function a(e,t){return t.c=e.c,t.s0=e.s0,t.s1=e.s1,t.s2=e.s2,t}function o(e,t){var n=new r(e),o=t&&t.state,s=n.next;return s.int32=function(){return 4294967296*n.next()|0},s.double=function(){return s()+11102230246251565e-32*(2097152*s()|0)},s.quick=s,o&&("object"==typeof o&&a(o,n),s.state=function(){return a(n,{})}),s}t&&t.exports?t.exports=o:this.alea=o}(0,e)}(eo);var to=eo.exports,no={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this,n="";t.x=0,t.y=0,t.z=0,t.w=0,t.next=function(){var e=t.x^t.x<<11;return t.x=t.y,t.y=t.z,t.z=t.w,t.w^=t.w>>>19^e^e>>>8},e===(0|e)?t.x=e:n+=e;for(var r=0;r>>0)/4294967296};return s.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},s.int32=n.next,s.quick=s,o&&("object"==typeof o&&a(o,n),s.state=function(){return a(n,{})}),s}t&&t.exports?t.exports=o:this.xor128=o}(0,e)}(no);var ro=no.exports,ao={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this,n="";t.next=function(){var e=t.x^t.x>>>2;return t.x=t.y,t.y=t.z,t.z=t.w,t.w=t.v,(t.d=t.d+362437|0)+(t.v=t.v^t.v<<4^e^e<<1)|0},t.x=0,t.y=0,t.z=0,t.w=0,t.v=0,e===(0|e)?t.x=e:n+=e;for(var r=0;r>>4),t.next()}function a(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t.v=e.v,t.d=e.d,t}function o(e,t){var n=new r(e),o=t&&t.state,s=function(){return(n.next()>>>0)/4294967296};return s.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},s.int32=n.next,s.quick=s,o&&("object"==typeof o&&a(o,n),s.state=function(){return a(n,{})}),s}t&&t.exports?t.exports=o:this.xorwow=o}(0,e)}(ao);var oo=ao.exports,so={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this;t.next=function(){var e,n,r=t.x,a=t.i;return e=r[a],n=(e^=e>>>7)^e<<24,n^=(e=r[a+1&7])^e>>>10,n^=(e=r[a+3&7])^e>>>3,n^=(e=r[a+4&7])^e<<7,e=r[a+7&7],n^=(e^=e<<13)^e<<9,r[a]=n,t.i=a+1&7,n},function(e,t){var n,r=[];if(t===(0|t))r[0]=t;else for(t=""+t,n=0;n0;--n)e.next()}(t,e)}function a(e,t){return t.x=e.x.slice(),t.i=e.i,t}function o(e,t){null==e&&(e=+new Date);var n=new r(e),o=t&&t.state,s=function(){return(n.next()>>>0)/4294967296};return s.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},s.int32=n.next,s.quick=s,o&&(o.x&&a(o,n),s.state=function(){return a(n,{})}),s}t&&t.exports?t.exports=o:this.xorshift7=o}(0,e)}(so);var io=so.exports,uo={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this;t.next=function(){var e,n,r=t.w,a=t.X,o=t.i;return t.w=r=r+1640531527|0,n=a[o+34&127],e=a[o=o+1&127],n^=n<<13,e^=e<<17,n^=n>>>15,e^=e>>>12,n=a[o]=n^e,t.i=o,n+(r^r>>>16)|0},function(e,t){var n,r,a,o,s,i=[],u=128;for(t===(0|t)?(r=t,t=null):(t+="\0",r=0,u=Math.max(u,t.length)),a=0,o=-32;o>>15,r^=r<<4,r^=r>>>13,o>=0&&(s=s+1640531527|0,a=0==(n=i[127&o]^=r+s)?a+1:0);for(a>=128&&(i[127&(t&&t.length||0)]=-1),a=127,o=512;o>0;--o)r=i[a+34&127],n=i[a=a+1&127],r^=r<<13,n^=n<<17,r^=r>>>15,n^=n>>>12,i[a]=r^n;e.w=s,e.X=i,e.i=a}(t,e)}function a(e,t){return t.i=e.i,t.w=e.w,t.X=e.X.slice(),t}function o(e,t){null==e&&(e=+new Date);var n=new r(e),o=t&&t.state,s=function(){return(n.next()>>>0)/4294967296};return s.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},s.int32=n.next,s.quick=s,o&&(o.X&&a(o,n),s.state=function(){return a(n,{})}),s}t&&t.exports?t.exports=o:this.xor4096=o}(0,e)}(uo);var po=uo.exports,co={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this,n="";t.next=function(){var e=t.b,n=t.c,r=t.d,a=t.a;return e=e<<25^e>>>7^n,n=n-r|0,r=r<<24^r>>>8^a,a=a-e|0,t.b=e=e<<20^e>>>12^n,t.c=n=n-r|0,t.d=r<<16^n>>>16^a,t.a=a-e|0},t.a=0,t.b=0,t.c=-1640531527,t.d=1367130551,e===Math.floor(e)?(t.a=e/4294967296|0,t.b=0|e):n+=e;for(var r=0;r>>0)/4294967296};return s.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},s.int32=n.next,s.quick=s,o&&("object"==typeof o&&a(o,n),s.state=function(){return a(n,{})}),s}t&&t.exports?t.exports=o:this.tychei=o}(0,e)}(co);var lo=co.exports,ho={exports:{}},fo=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){if(this instanceof e){var n=[null];return n.push.apply(n,arguments),new(Function.bind.apply(t,n))}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}({__proto__:null,default:{}});!function(e){!function(t,n,r){var a,o=256,s=r.pow(o,6),i=r.pow(2,52),u=2*i,p=255;function c(e,p,c){var y=[],g=f(h((p=1==p?{entropy:!0}:p||{}).entropy?[e,m(n)]:null==e?function(){try{var e;return a&&(e=a.randomBytes)?e=e(o):(e=new Uint8Array(o),(t.crypto||t.msCrypto).getRandomValues(e)),m(e)}catch(e){var r=t.navigator,s=r&&r.plugins;return[+new Date,t,s,t.screen,m(n)]}}():e,3),y),v=new l(y),b=function(){for(var e=v.g(6),t=s,n=0;e=u;)e/=2,t/=2,n>>>=1;return(e+n)/t};return b.int32=function(){return 0|v.g(4)},b.quick=function(){return v.g(4)/4294967296},b.double=b,f(m(v.S),n),(p.pass||c||function(e,t,n,a){return a&&(a.S&&d(a,v),e.state=function(){return d(v,{})}),n?(r.random=e,t):e})(b,g,"global"in p?p.global:this==r,p.state)}function l(e){var t,n=e.length,r=this,a=0,s=r.i=r.j=0,i=r.S=[];for(n||(e=[n++]);a=1||0===s);var i=Math.sqrt(-2*Math.log(s)/s);t=this.mean+this.stdDev*a*i,n=this.mean+this.stdDev*o*i,this.truncated&&!this.isValidTruncated(t)||(r=!0)}return this.truncated&&!this.isValidTruncated(n)||(this.nextVal=this.convertValue(n)),this.convertValue(t)},e.prototype.convertValue=function(e){return null==this.dtype||"float32"===this.dtype?e:Math.round(e)},e.prototype.isValidTruncated=function(e){return e<=this.upper&&e>=this.lower},e}(),To=function(){function e(e,t,n,r){this.alpha=e,this.beta=1/t,this.dtype=n;var a=r||Math.random();this.randu=wo.alea(a.toString()),this.randn=new ko(0,1,n,!1,this.randu()),this.d=e<1?e+2/3:e-1/3,this.c=1/Math.sqrt(9*this.d)}return e.prototype.nextValue=function(){for(var e,t,n,r,a,o;;){do{r=this.randn.nextValue(),o=1+this.c*r}while(o<=0);if(o*=o*o,t=1-.331*(e=r*r)*e,n=.5*e+this.d*(1-o+Math.log(o)),(a=this.randu())r){var i=e.shape.map((function(e){return e}));i[e.shape.length-1]=t-r,n=Rn([e,Oa(i)],e.shape.length-1),r=t}else n=e;var u=Er(n),p=An(tr(n,u),[a,r]),c=$o(p),l=Math.floor(r/2)+1,d=Mo(c),h=ta(c),f=ns(d,[l,r-l],d.shape.length-1),m=ns(h,[l,r-l],h.shape.length-1),y=n.shape.slice();return y[n.shape.length-1]=l,An(tr(f[0],m[0]),y)}}),as=sn({squaredDifference_:function(e,t){var n,r=rn(e,"a","squaredDifference"),a=rn(t,"b","squaredDifference");r=(n=c(Wt(r,a),2))[0],a=n[1],Tr(r.shape,a.shape);var o={a:r,b:a};return Jt.runKernel("SquaredDifference",o,{})}}),os=sn({squeeze_:function(e,t){var n=rn(e,"x","squeeze","string_or_numeric");return An(n,function(e,t){for(var n=[],r=[],a=null!=t&&Array.isArray(t)&&0===t.length,o=null==t||a?null:de(t,e).sort(),s=0,i=0;ii)&&1===e[i]&&(n.push(e[i]),r.push(i)),o[s]<=i&&s++}1!==e[i]&&(n.push(e[i]),r.push(i))}return{newShape:n,keptDims:r}}(n.shape,t).newShape)}}),ss=sn({stack_:function(e,t){void 0===t&&(t=0);var n=an(e,"tensors","stack","string_or_numeric");oe(n.length>=1,(function(){return"Pass at least one tensor to tf.stack"})),n.length>0&&oe(t<=n[0].rank,(function(){return"Axis must be <= rank of the tensor"}));var r=n,a={axis:t};return Jt.runKernel("Pack",r,a)}}),is=sn({step_:function(e,t){void 0===t&&(t=0);var n={x:rn(e,"x","step")},r={alpha:t};return Jt.runKernel("Step",n,r)}}),us=sn({stridedSlice_:function(e,t,n,r,a,o,s,i,u){void 0===a&&(a=0),void 0===o&&(o=0),void 0===s&&(s=0),void 0===i&&(i=0),void 0===u&&(u=0);var p={x:rn(e,"x","stridedSlice","string_or_numeric")},c={begin:t,end:n,strides:r,beginMask:a,endMask:o,ellipsisMask:s,newAxisMask:i,shrinkAxisMask:u};return Jt.runKernel("StridedSlice",p,c)}}),ps=sn({tan_:function(e){var t={x:rn(e,"x","tan","float32")};return Jt.runKernel("Tan",t)}});function cs(e,t,n){return Lr(e,t,en(e,n),n)}function ls(e,t){ie(e);var n=en(e,t);if(1!==n.length)throw new Error("tensor1d() requires values to be a flat/TypedArray");return Lr(e,null,n,t)}function ds(e,t,n){if(ie(e),null!=t&&2!==t.length)throw new Error("tensor2d() requires shape to have two numbers");var r=en(e,n);if(2!==r.length&&1!==r.length)throw new Error("tensor2d() requires values to be number[][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor2d() requires shape to be provided when `values` are a flat/TypedArray");return Lr(e,t,r,n)}function hs(e,t,n){if(t.rank<1)throw new Error("tf.scatterND() expects the indices to be rank 1 or higher,"+" but the rank was ".concat(t.rank,"."));if(e.rank<1)throw new Error("tf.scatterND() expects the updates to be rank 1 or higher,"+" but the rank was ".concat(e.rank,"."));if("int32"!==t.dtype)throw new Error("The dtype of 'indices' should be int32, but got dtype: ".concat(t.dtype));if(n.length<1)throw new Error("Output rank must be greater or equal to 1, but got shape: ".concat(n));if(0===n.length){if(0===t.size)throw new Error("Indices specified for empty output. indices shape: ".concat(t.shape));if(0===e.size)throw new Error("Updates specified for empty output. updates shape: ".concat(e.shape))}!function(e,t,n){var r=t.rank>1?t.shape[t.rank-1]:1,a=t.rank>1?t.rank-1:1,o="Must have updates.shape = indices.shape[:batchDim] + "+"shape[sliceDim:], got updates.shape: ".concat(n.shape)+", indices.shape: ".concat(t.shape,", shape: ").concat(e)+", sliceDim: ".concat(r,", and batchDim: ").concat(a,".");if(n.rank= 0 but got ".concat(t));if(t>a)throw new Error("'k' passed to topk() must be <= the last dimension (".concat(a,") ")+"but got ".concat(t));var o={x:r},s={k:t,sorted:n},i=c(Jt.runKernel("TopK",o,s),2);return{values:i[0],indices:i[1]}}}),ys=sn({truncatedNormal_:function(e,t,n,r,a){if(void 0===t&&(t=0),void 0===n&&(n=1),ke(e),null!=r&&"bool"===r)throw new Error("Unsupported data type $ { dtype }");for(var o=new ko(t,n,r,!0,a),s=Xn(e,r),i=0;i0,(function(){return"The input tensor must be at least 1D"}));var r={x:n},a={axis:t},o=c(Jt.runKernel("Unique",r,a),2);return{values:o[0],indices:o[1]}}}),vs=sn({unsortedSegmentSum_:function(e,t,n){var r=rn(e,"x","unsortedSegmentSum"),a=rn(t,"segmentIds","unsortedSegmentSum","int32");oe(ce(n),(function(){return"numSegments must be of dtype int"}));var o={x:r,segmentIds:a},s={numSegments:n};return Jt.runKernel("UnsortedSegmentSum",o,s)}}),bs=sn({unstack_:function(e,t){void 0===t&&(t=0);var n=rn(e,"x","unstack","string_or_numeric");oe(t>=-n.shape.length&&t=0&&e2)throw new Error("sparseIndices should be a scalar, vector, or matrix,"+" but got shape ".concat(e.shape,"."));var a=e.rank>0?e.shape[0]:1,o=e.rank>1?e.shape[1]:1;if(n.length!==o)throw new Error("outputShape has incorrect number of elements:,"+" ".concat(n.length,", should be: ").concat(o,"."));var s=t.size;if(0!==t.rank&&(1!==t.rank||s!==a))throw new Error("sparseValues has incorrect shape "+"".concat(t.shape,", should be [] or [").concat(a,"]"));if(t.dtype!==r.dtype)throw new Error("sparseValues.dtype must match defaultValues.dtype")}(a,o,n,s);var i={sparseIndices:a,sparseValues:o,defaultValue:s},u={outputShape:n};return Jt.runKernel("SparseToDense",i,u)}}),Ss=sn({gatherND_:function(e,t){var n=rn(t,"indices","gatherND","int32"),r={params:rn(e,"x","gatherND","string_or_numeric"),indices:n};return Jt.runKernel("GatherNd",r)}}),_s=sn({dropout_:function(e,t,n,r){var a=rn(e,"x","dropout");if(oe("float32"===a.dtype,(function(){return"x has to be a floating point tensor since it's going to be "+"scaled, but got a ".concat(a.dtype," tensor instead.")})),oe(t>=0&&t<1,(function(){return"rate must be a float in the range [0, 1), but got ".concat(t,".")})),0===t)return e instanceof Rt?a.clone():a;var o=function(e,t){if(null==t)return e.shape.slice();if(pe(e.shape,t))return t;if(e.shape.length===t.length){for(var n=[],r=0;r1)&&n.unshift(o)}return n}(e.shape,t.shape);return r.length>0&&(n=jr(n,r)),An(n,e.shape)}function Ms(e,t,n,r){if("linear"===t)return e;if("relu"===t)return Fo(e);if("elu"===t)return Ar(e);if("relu6"===t)return Ro(e);if("prelu"===t)return Za(e,n);if("leakyrelu"===t)return oa(e,r);if("sigmoid"===t)return Ln(e);throw new Error("Unknown fused activation ".concat(t,"."))}var Cs=function(e,t){return!(e>0)||"linear"===t},Fs=sn({fusedConv2d_:function(e){var t,n=e.x,r=e.filter,a=e.strides,o=e.pad,s=e.dataFormat,i=void 0===s?"NHWC":s,u=e.dilations,p=void 0===u?[1,1]:u,l=e.dimRoundingMode,d=e.bias,h=e.activation,f=void 0===h?"linear":h,m=e.preluActivationWeights,y=e.leakyreluAlpha;if(f=f||"linear",!1===Cs(Jt.state.gradientDepth,f)){oe("NHWC"===i,(function(){return"Error in fused conv2d: got dataFormat of ".concat(i," but ")+"only NHWC is currently supported for the case of gradient depth is 0 and the activation is not linear."}));var g=sr(n,r,a,o,i,p,l);return null!=d&&(g=ln(g,d)),Ms(g,f,m,y)}var v=rn(n,"x","conv2d","float32"),b=rn(r,"filter","conv2d","float32"),x=v,N=!1;3===v.rank&&(N=!0,x=An(v,[1,v.shape[0],v.shape[1],v.shape[2]])),oe(4===x.rank,(function(){return"Error in fused conv2d: input must be rank 4, but got rank "+"".concat(x.rank,".")})),oe(4===b.rank,(function(){return"Error in fused conv2d: filter must be rank 4, but got rank "+"".concat(b.rank,".")})),Dn("fused conv2d",o,l);var w="NHWC"===i?x.shape[3]:x.shape[1];oe(b.shape[2]===w,(function(){return"Error in conv2d: depth of input (".concat(w,") must match ")+"input depth for filter ".concat(b.shape[2],".")})),oe(In(a,p),(function(){return"Error in conv2D: Either strides or dilations must be 1. "+"Got strides ".concat(a," and dilations '").concat(p,"'")}));var k,T,S=kn(x.shape,b.shape,a,p,o,l);if(null!=d&&(t=c(Wt(k=rn(d,"bias","fused conv2d"),v),1),k=t[0],"NHWC"===i?Tr(S.outShape,k.shape):(oe(k.shape.length<=1,(function(){return"Error in fused conv2d: only supports scalar or 1-D Tensor bias for NCHW format but got the bias of "+"rank-".concat(k.shape.length,".")})),oe(0===k.shape.length||k.shape[0]===S.outChannels||1===k.shape[0],(function(){return"Error in fused conv2d: bias shape (".concat(k.shape,") is not ")+"compatible with the number of output channels "+"(".concat(S.outChannels,")")})))),null!=m){var _=m.shape;if(oe(_.length<=1||3===_.length,(function(){return"Error in fused conv2d: only supports scalar, 1-D Tensor or 3-D Tensor PReLU activation weights but got a tensor of "+"rank-".concat(_.length,".")})),1===_.length)oe(1===_[0]||_[0]===S.outChannels,(function(){return"Error in fused conv2d: PReLU activation weights "+"(".concat(_,") is not compatible with the number of output ")+"channels (".concat(S.outChannels,").")}));else if(3===_.length)try{Tr(_,S.outShape)}catch(e){var E="Error in fused conv2d: PReLU activation weights (".concat(_,") ")+"is not compatible with the output shape of the conv2d "+"(".concat(S.outShape,").");throw Error(E)}T=rn(m,"prelu weights","fused conv2d")}var I=function(e,t){oe("NHWC"===i,(function(){return"Error in gradient of fused conv2D: got dataFormat of ".concat(i," but only NHWC is currently supported.")}));var n=c(t,4),r=n[0],s=n[1],u=n[2],l=n[3],d=Ds(e,u,f);oe(En(p),(function(){return"Error in gradient of fused conv2D: dilation rates greater than 1 "+"are not yet supported in gradients. Got dilations '".concat(p,"'")}));var h=[ur(s.shape,d,r,a,o),Os(s,d,r.shape,a,o)];if(null!=l){var m=As(l,d);h.push(m)}return h},O={x,filter:b,bias:k,preluActivationWeights:T},D={strides:a,pad:o,dataFormat:i,dilations:p,dimRoundingMode:l,activation:f,leakyreluAlpha:y};if(null==d){var A=la((function(e,t,n){var r=Jt.runKernel(Ve,O,D);return n([t,e,r]),N&&(r=An(r,[r.shape[1],r.shape[2],r.shape[3]])),{value:r,gradFunc:I}}));return A(x,b)}var M=la((function(e,t,n,r){var a=Jt.runKernel(Ve,O,D);return r([t,e,a,n]),N&&(a=An(a,[a.shape[1],a.shape[2],a.shape[3]])),{value:a,gradFunc:I}}));return M(x,b,k)}}),Rs=sn({depthwiseConv2dNativeBackpropFilter_:function(e,t,n,r,a,o,s){void 0===o&&(o=[1,1]);var i=e;3===e.rank&&(i=An(e,[1,e.shape[0],e.shape[1],e.shape[2]]));var u=t;3===u.rank&&(u=An(t,[1,t.shape[0],t.shape[1],t.shape[2]]));var p={x:i,dy:u},c={strides:r,pad:a,dimRoundingMode:s,dilations:o,filterShape:n};return Jt.runKernel("DepthwiseConv2dNativeBackpropFilter",p,c)}}),zs=sn({depthwiseConv2dNativeBackpropInput_:function(e,t,n,r,a,o,s){void 0===o&&(o=[1,1]);var i=t,u=!1;3===t.rank&&(u=!0,i=An(t,[1,t.shape[0],t.shape[1],t.shape[2]]));var p={dy:i,filter:n},c={strides:r,pad:a,dimRoundingMode:s,dilations:o,inputShape:e},l=Jt.runKernel("DepthwiseConv2dNativeBackpropInput",p,c);return u?An(l,[l.shape[1],l.shape[2],l.shape[3]]):l}}),Vs=sn({fusedDepthwiseConv2d_:function(e){var t,n=e.x,r=e.filter,a=e.strides,o=e.pad,s=e.dataFormat,i=void 0===s?"NHWC":s,u=e.dilations,p=void 0===u?[1,1]:u,l=e.dimRoundingMode,d=e.bias,h=e.activation,f=void 0===h?"linear":h,m=e.preluActivationWeights,y=e.leakyreluAlpha;if(!1===Cs(Jt.state.gradientDepth,f)){var g=br(n,r,a,o,i,p,l);return null!=d&&(g=ln(g,d)),Ms(g,f,m,y)}var v=rn(n,"x","depthwiseConv2d","float32"),b=rn(r,"filter","depthwiseConv2d","float32"),x=v,N=!1;3===v.rank&&(N=!0,x=An(v,[1,v.shape[0],v.shape[1],v.shape[2]])),oe(4===x.rank,(function(){return"Error in fused depthwiseConv2d: input must be rank 4, but got "+"rank ".concat(x.rank,".")})),oe(4===b.rank,(function(){return"Error in fused depthwiseConv2d: filter must be rank 4, "+"but got rank ".concat(b.rank,".")})),oe(x.shape[3]===b.shape[2],(function(){return"Error in fused depthwiseConv2d: number of input channels "+"(".concat(x.shape[3],") must match the inChannels dimension in ")+"filter ".concat(b.shape[2],".")})),null==p&&(p=[1,1]),oe(In(a,p),(function(){return"Error in fused depthwiseConv2d: Either strides or dilations must "+"be 1. Got strides ".concat(a," and dilations '").concat(p,"'")})),Dn("fused depthwiseConv2d",o,l);var w,k,T=kn(x.shape,b.shape,a,p,o,l,!0);null!=d&&(t=c(Wt(w=rn(d,"bias","fused conv2d"),v),1),w=t[0],Tr(T.outShape,w.shape)),null!=m&&(k=rn(m,"prelu weights","fused depthwiseConv2d"));var S=function(e,t){oe(En(p),(function(){return"Error in gradient of fused depthwiseConv2d: dilation rates greater than 1 are not yet supported. Got dilations "+"'".concat(p,"'")}));var n=c(t,4),r=n[0],s=n[1],i=n[2],u=n[3],d=Ds(e,i,f),h=zs(s.shape,d,r,a,o,p,l),m=Rs(s,d,r.shape,a,o,p,l);return null!=u?[h,m,As(w,d)]:[h,m]},_={x,filter:b,bias:w,preluActivationWeights:k},E={strides:a,pad:o,dataFormat:i,dilations:p,dimRoundingMode:l,activation:f,leakyreluAlpha:y};if(null==d){var I=la((function(e,t,n){var r=Jt.runKernel(Le,_,E);return n([t,e,r]),N&&(r=An(r,[r.shape[1],r.shape[2],r.shape[3]])),{value:r,gradFunc:S}}));return I(x,b)}var O=la((function(e,t,n,r){var a=Jt.runKernel(Le,_,E);return r([t,e,a,n]),N&&(a=An(a,[a.shape[1],a.shape[2],a.shape[3]])),{value:a,gradFunc:S}}));return O(x,b,w)}}),Ls={__proto__:null,conv2d:Fs,depthwiseConv2d:Vs,matMul:sn({fusedMatMul_:function(e){var t,n=e.a,r=e.b,a=e.transposeA,o=void 0!==a&&a,s=e.transposeB,i=void 0!==s&&s,u=e.bias,p=e.activation,l=void 0===p?"linear":p,d=e.preluActivationWeights,h=e.leakyreluAlpha,f=void 0===h?.2:h;if(!1===Cs(Jt.state.gradientDepth,l)){var m=zn(n,r,o,i);return null!=u&&(m=ln(m,u)),Ms(m,l,d,f)}var y=rn(n,"a","fused matMul"),g=rn(r,"b","fused matMul");t=c(Wt(y,g),2),y=t[0],g=t[1];var v=o?y.shape[y.rank-2]:y.shape[y.rank-1],b=i?g.shape[g.rank-1]:g.shape[g.rank-2],x=o?y.shape[y.rank-1]:y.shape[y.rank-2],N=i?g.shape[g.rank-2]:g.shape[g.rank-1],w=y.shape.slice(0,-2),k=g.shape.slice(0,-2),T=ue(w),S=ue(k);oe(v===b,(function(){return"Error in fused matMul: inner shapes (".concat(v,") and (")+"".concat(b,") of Tensors with shapes ").concat(y.shape," and ")+"".concat(g.shape," and transposeA=").concat(o)+" and transposeB=".concat(i," must match.")}));var _,E,I=Tr(y.shape.slice(0,-2),g.shape.slice(0,-2)).concat([x,N]),O=An(y,o?[T,v,x]:[T,x,v]),D=An(g,i?[S,N,b]:[S,b,N]);null!=u&&(_=c(Wt(_=rn(u,"bias","fused matMul"),y),1)[0],Tr(I,_.shape)),null!=d&&(E=rn(d,"prelu weights","fused matMul"));var A=function(e,t){var n,r,a=c(t,4),s=a[0],p=a[1],d=a[2],h=a[3],f=Ds(An(e,d.shape),d,l);return o||i?!o&&i?(n=zn(f,p,!1,!1),r=zn(f,s,!0,!1)):o&&!i?(n=zn(p,f,!1,!0),r=zn(s,f,!1,!1)):(n=zn(p,f,!0,!0),r=zn(f,s,!0,!0)):(n=zn(f,p,!1,!0),r=zn(s,f,!0,!1)),null!=u?[n,r,As(h,f)]:[n,r]},M={a:O,b:D,bias:_,preluActivationWeights:E},C={transposeA:o,transposeB:i,activation:l,leakyreluAlpha:f};if(null==u){var F=la((function(e,t,n){var r=Jt.runKernel(ze,M,C);return n([e,t,r]),{value:An(r,I),gradFunc:A}}));return F(O,D)}var R=la((function(e,t,n,r){var a=Jt.runKernel(ze,M,C);return r([e,t,a,n]),{value:An(a,I),gradFunc:A}}));return R(O,D,_)}})},Ps=sn({hammingWindow_:function(e){return Is(e,.54,.46)}}),Bs=sn({hannWindow_:function(e){return Is(e,.5,.5)}}),Ks=sn({frame_:function(e,t,n,r,a){void 0===r&&(r=!1),void 0===a&&(a=0);for(var o=0,s=[];o+t<=e.size;)s.push(Pn(e,o,t)),o+=n;if(r)for(;o=1&&r[1]>=1,(function(){return"cropSize must be atleast [1,1], but was ".concat(r)})),oe("bilinear"===a||"nearest"===a,(function(){return"method must be bilinear or nearest, but was ".concat(a)}));var c={image:s,boxes:i,boxInd:u},l={method:a,extrapolationValue:o,cropSize:r};return Jt.runKernel("CropAndResize",c,l)}}),Us=sn({flipLeftRight_:function(e){var t=rn(e,"image","flipLeftRight","float32");oe(4===t.rank,(function(){return"Error in flipLeftRight: image must be rank 4,"+"but got rank ".concat(t.rank,".")}));var n={image:t};return Jt.runKernel("FlipLeftRight",n,{})}}),Gs=sn({grayscaleToRGB_:function(e){var t=rn(e,"image","grayscaleToRGB"),n=t.rank-1,r=t.shape[n];oe(t.rank>=2,(function(){return"Error in grayscaleToRGB: images must be at least rank 2, "+"but got rank ".concat(t.rank,".")})),oe(1===r,(function(){return"Error in grayscaleToRGB: last dimension of a grayscale image "+"should be size 1, but got size ".concat(r,".")}));var a=new Array(t.rank);return a.fill(1,0,n),a[n]=3,Qr(t,a)}}),Ws=sn({rgbToGrayscale_:function(e){var t=rn(e,"image","RGBToGrayscale"),n=t.rank-1,r=t.shape[n];oe(t.rank>=2,(function(){return"Error in RGBToGrayscale: images must be at least rank 2, "+"but got rank ".concat(t.rank,".")})),oe(3===r,(function(){return"Error in RGBToGrayscale: last dimension of an RGB image "+"should be size 3, but got size ".concat(r,".")}));var a,o=t.dtype,s=wn(t,"float32"),i=ls([.2989,.587,.114]);switch(t.rank){case 2:a=Dr("ij,j->i",s,i);break;case 3:a=Dr("ijk,k->ij",s,i);break;case 4:a=Dr("ijkl,l->ijk",s,i);break;case 5:a=Dr("ijklm,m->ijkl",s,i);break;case 6:a=Dr("ijklmn,n->ijklm",s,i);break;default:throw new Error("Not a valid tensor rank.")}return a=Hr(a,-1),wn(a,o)}}),Hs=sn({rotateWithOffset_:function(e,t,n,r){void 0===n&&(n=0),void 0===r&&(r=.5);var a=rn(e,"image","rotateWithOffset","float32");oe(4===a.rank,(function(){return"Error in rotateWithOffset: image must be rank 4,"+"but got rank ".concat(a.rank,".")}));var o={image:a},s={radians:t,fillValue:n,center:r};return Jt.runKernel("RotateWithOffset",o,s)}});function Zs(e,t,n,r,a,o){null==r&&(r=.5),null==a&&(a=Number.NEGATIVE_INFINITY),null==o&&(o=0);var s=e.shape[0];return n=Math.min(n,s),oe(0<=r&&r<=1,(function(){return"iouThreshold must be in [0, 1], but was '".concat(r,"'")})),oe(2===e.rank,(function(){return"boxes must be a 2D tensor, but was of rank '".concat(e.rank,"'")})),oe(4===e.shape[1],(function(){return"boxes must have 4 columns, but 2nd dimension was ".concat(e.shape[1])})),oe(1===t.rank,(function(){return"scores must be a 1D tensor"})),oe(t.shape[0]===s,(function(){return"scores has incompatible shape with boxes. Expected ".concat(s,", ")+"but was ".concat(t.shape[0])})),oe(0<=o&&o<=1,(function(){return"softNmsSigma must be in [0, 1], but was '".concat(o,"'")})),{maxOutputSize:n,iouThreshold:r,scoreThreshold:a,softNmsSigma:o}}var Qs=sn({nonMaxSuppression_:function(e,t,n,r,a){void 0===r&&(r=.5),void 0===a&&(a=Number.NEGATIVE_INFINITY);var o=rn(e,"boxes","nonMaxSuppression","float32"),s=rn(t,"scores","nonMaxSuppression","float32"),i=Zs(o,s,n,r,a),u={maxOutputSize:n=i.maxOutputSize,iouThreshold:r=i.iouThreshold,scoreThreshold:a=i.scoreThreshold};return Jt.runKernel("NonMaxSuppressionV3",{boxes:o,scores:s},u)}});function Ys(e,t,n){var r=function(e,t,n){return function(e,t,n){for(var r=0,a=e.length,o=0,s=!1;r>>1)]);i>0?r=o+1:(a=o,s=!i)}return s?r:-r-1}(e,t,n||Xs)}(e,t,n),a=r<0?-(r+1):r;e.splice(a,0,t)}function Xs(e,t){return e>t?1:ea&&p.push({score:t[d],boxIndex:d,suppressBeginIndex:0});p.sort(ti);for(var h=o>0?-.5/o:0,f=[],m=[];f.length0;){var y=p.pop(),g=y.score,v=y.boxIndex,b=y.suppressBeginIndex;if(g=b;--N){var w=$s(e,v,f[N]);if(w>=r){x=!0;break}if(y.score=y.score*ei(r,h,w),y.score<=a)break}y.suppressBeginIndex=f.length,x||(y.score===g?(f.push(v),m.push(y.score)):y.score>a&&Ys(p,y,ti))}var k=f.length,T=n-k;i&&T>0&&(f.push.apply(f,l([],c(new Array(T).fill(0)),!1)),m.push.apply(m,l([],c(new Array(T).fill(0)),!1)));var S={selectedIndices:f};return s&&(S.selectedScores=m),u&&(S.validOutputs=k),S}function $s(e,t,n){var r=e.subarray(4*t,4*t+4),a=e.subarray(4*n,4*n+4),o=Math.min(r[0],r[2]),s=Math.min(r[1],r[3]),i=Math.max(r[0],r[2]),u=Math.max(r[1],r[3]),p=Math.min(a[0],a[2]),c=Math.min(a[1],a[3]),l=Math.max(a[0],a[2]),d=Math.max(a[1],a[3]),h=(i-o)*(u-s),f=(l-p)*(d-c);if(h<=0||f<=0)return 0;var m=Math.max(o,p),y=Math.max(s,c),g=Math.min(i,l),v=Math.min(u,d),b=Math.max(g-m,0)*Math.max(v-y,0);return b/(h+f-b)}function ei(e,t,n){var r=Math.exp(t*n*n);return n<=e?r:0}function ti(e,t){return e.score-t.score||e.score===t.score&&t.boxIndex-e.boxIndex}var ni=sn({nonMaxSuppressionWithScore_:function(e,t,n,r,a,o){void 0===r&&(r=.5),void 0===a&&(a=Number.NEGATIVE_INFINITY),void 0===o&&(o=0);var s=rn(e,"boxes","nonMaxSuppression"),i=rn(t,"scores","nonMaxSuppression"),u=Zs(s,i,n,r,a,o),p={boxes:s,scores:i},c={maxOutputSize:n=u.maxOutputSize,iouThreshold:r=u.iouThreshold,scoreThreshold:a=u.scoreThreshold,softNmsSigma:o=u.softNmsSigma},l=Jt.runKernel("NonMaxSuppressionV5",p,c);return{selectedIndices:l[0],selectedScores:l[1]}}}),ri=sn({nonMaxSuppressionPadded_:function(e,t,n,r,a,o){void 0===r&&(r=.5),void 0===a&&(a=Number.NEGATIVE_INFINITY),void 0===o&&(o=!1);var s=rn(e,"boxes","nonMaxSuppression"),i=rn(t,"scores","nonMaxSuppression"),u=Zs(s,i,n,r,a,null),p={boxes:s,scores:i},c={maxOutputSize:u.maxOutputSize,iouThreshold:u.iouThreshold,scoreThreshold:u.scoreThreshold,padToMaxOutputSize:o},l=Jt.runKernel("NonMaxSuppressionV4",p,c);return{selectedIndices:l[0],validOutputs:l[1]}}}),ai=sn({resizeBilinear_:function(e,t,n,r){void 0===n&&(n=!1),void 0===r&&(r=!1);var a=rn(e,"images","resizeBilinear");oe(3===a.rank||4===a.rank,(function(){return"Error in resizeBilinear: x must be rank 3 or 4, but got "+"rank ".concat(a.rank,".")})),oe(2===t.length,(function(){return"Error in resizeBilinear: new shape must 2D, but got shape "+"".concat(t,".")})),oe(!1===r||!1===n,(function(){return"Error in resizeBilinear: If halfPixelCenters is true, alignCorners must be false."}));var o=a,s=!1;3===a.rank&&(s=!0,o=An(a,[1,a.shape[0],a.shape[1],a.shape[2]])),c(t,0);var i={images:o},u={alignCorners:n,halfPixelCenters:r,size:t},p=Jt.runKernel("ResizeBilinear",i,u);return s?An(p,[p.shape[1],p.shape[2],p.shape[3]]):p}}),oi=sn({resizeNearestNeighbor_:function(e,t,n,r){void 0===n&&(n=!1),void 0===r&&(r=!1);var a=rn(e,"images","resizeNearestNeighbor");oe(3===a.rank||4===a.rank,(function(){return"Error in resizeNearestNeighbor: x must be rank 3 or 4, but got "+"rank ".concat(a.rank,".")})),oe(2===t.length,(function(){return"Error in resizeNearestNeighbor: new shape must 2D, but got shape "+"".concat(t,".")})),oe("float32"===a.dtype||"int32"===a.dtype,(function(){return"`images` must have `int32` or `float32` as dtype"})),oe(!1===r||!1===n,(function(){return"Error in resizeNearestNeighbor: If halfPixelCenters is true, alignCorners must be false."}));var o=a,s=!1;3===a.rank&&(s=!0,o=An(a,[1,a.shape[0],a.shape[1],a.shape[2]])),c(t,0);var i={images:o},u={alignCorners:n,halfPixelCenters:r,size:t},p=Jt.runKernel("ResizeNearestNeighbor",i,u);return s?An(p,[p.shape[1],p.shape[2],p.shape[3]]):p}}),si=sn({threshold_:function(e,t,n,r){var a;void 0===t&&(t="binary"),void 0===n&&(n=!1),void 0===r&&(r=.5);var o,s,i,u,p=rn(e,"image","threshold"),l=p.shape[0]*p.shape[1],d=Vn(ls([r]),255);if(oe(3===p.rank,(function(){return"Error in threshold: image must be rank 3,"+"but got rank ".concat(p.rank,".")})),oe(3===p.shape[2]||1===p.shape[2],(function(){return"Error in threshold: image color channel must be equal to 3 or 1"+"but got ".concat(p.shape[2],".")})),oe("int32"===p.dtype||"float32"===p.dtype,(function(){return"Error in dtype: image dtype must be int32 or float32,"+"but got dtype ".concat(p.dtype,".")})),oe("otsu"===t||"binary"===t,(function(){return"Method must be binary or otsu, but was ".concat(t)})),3===p.shape[2]){o=(a=c(ns(p,[1,1,1],-1),3))[0],s=a[1],i=a[2];var h=Vn(o,.2989),f=Vn(s,.587),m=Vn(i,.114);u=ln(ln(h,f),m)}else u=e;"otsu"===t&&(d=function(e,t){for(var n,r,a,o,s,i,u=ls([-1]),p=ls([0]),c=ls([0]),l=0;l=2,(function(){return"bandPart(): Rank must be at least 2, got ".concat(r.rank,".")}));var a,o,s=r.shape,i=c(r.shape.slice(-2),2),u=i[0],p=i[1];"number"==typeof t?(oe(t%1==0,(function(){return"bandPart(): numLower must be an integer, got ".concat(t,".")})),oe(t<=u,(function(){return"bandPart(): numLower (".concat(t,")")+" must not be greater than the number of rows (".concat(u,").")})),a=rn(t<0?u:t,"numLower","bandPart")):(oe("int32"===t.dtype,(function(){return"bandPart(): numLower's dtype must be an int32."})),a=_r(sa(t,0),u,Aa(t,u))),"number"==typeof n?(oe(n%1==0,(function(){return"bandPart(): numUpper must be an integer, got ".concat(n,".")})),oe(n<=p,(function(){return"bandPart(): numUpper (".concat(n,")")+" must not be greater than the number of columns (".concat(p,").")})),o=rn(n<0?p:n,"numUpper","bandPart")):(oe("int32"===n.dtype,(function(){return"bandPart(): numUpper's dtype must be an int32."})),o=_r(sa(n,0),p,Aa(n,p)));var l=An(Ao(0,u,1,"int32"),[-1,1]),d=Ao(0,p,1,"int32"),h=ma(l,d),f=va(ia(h,a),ea(h,da(o))),m=Oa([u,p],r.dtype);return An(ss(bs(An(r,[-1,u,p])).map((function(e){return _r(f,e,m)}))),s)}}),pi=sn({gramSchmidt_:function(e){var t;if(Array.isArray(e)){t=!1,oe(null!=e&&e.length>0,(function(){return"Gram-Schmidt process: input must not be null, undefined, or empty"}));for(var n=e[0].shape[0],r=function(t){oe(e[t].shape[0]===n,(function(){return"Gram-Schmidt: Non-unique lengths found in the input vectors: "+"(".concat(e[t].shape[0]," vs. ").concat(n,")")}))},a=1;a0)for(var n=0;n=r?r:n,p=function(e){var t,u=o,p=i,l=a;t=c(Jt.tidy((function(){var t=Pn(o,[e,e],[n-e,1]),u=Ur(t),p=Pn(o,[e,e],[1,1]),c=_r($r(p,0),ds([[-1]]),ds([[1]])),l=ma(p,Vn(c,u)),d=kr(t,l);i=1===d.shape[0]?Fn(s):Rn([s,Pn(d,[1,0],[d.shape[0]-1,d.shape[1]])],0);var h=da(kr(zn(c,l),u)),f=Pn(o,[e,0],[n-e,r]),m=Vn(h,i),y=Ns(i);if(0===e)o=ma(f,zn(m,zn(y,f)));else{var g=ma(f,zn(m,zn(y,f)));o=Rn([Pn(o,[0,0],[e,r]),g],0)}var v=Ns(m),b=Pn(a,[0,e],[n,a.shape[1]-e]);if(0===e)a=ma(b,zn(zn(b,i),v));else{var x=ma(b,zn(zn(b,i),v));a=Rn([Pn(a,[0,0],[n,e]),x],1)}return[i,o,a]})),3),i=t[0],o=t[1],a=t[2],Ht([u,p,l]).forEach((function(e){return e.dispose()}))},l=0;lr&&(a=Pn(a,[0,0],[n,r]),o=Pn(o,[0,0],[r,r])),[a,o]}))}var li,di=sn({qr_:function(e,t){if(void 0===t&&(t=!1),oe(e.rank>=2,(function(){return"qr() requires input tensor to have a rank >= 2, but got rank ".concat(e.rank)})),2===e.rank)return ci(e,t);var n=e.shape.slice(0,e.shape.length-2).reduce((function(e,t){return e*t})),r=bs(An(e,[n,e.shape[e.shape.length-2],e.shape[e.shape.length-1]]),0),a=[],o=[];return r.forEach((function(e){var n=c(ci(e,t),2),r=n[0],s=n[1];a.push(r),o.push(s)})),[An(ss(a,0),e.shape),An(ss(o,0),e.shape)]}});!function(e){e[e.NONE=0]="NONE",e[e.MEAN=1]="MEAN",e[e.SUM=2]="SUM",e[e.SUM_BY_NONZERO_WEIGHTS=3]="SUM_BY_NONZERO_WEIGHTS"}(li||(li={}));var hi=sn({computeWeightedLoss_:function(e,t,n){void 0===n&&(n=li.SUM_BY_NONZERO_WEIGHTS);var r=rn(e,"losses","computeWeightedLoss"),a=null;null!=t&&(a=rn(t,"weights","computeWeightedLoss"));var o=null==a?r:Vn(r,a);if(n===li.NONE)return o;if(n===li.SUM)return jr(o);if(n===li.MEAN){if(null==a)return Ia(o);var s=r.size/a.size,i=kr(jr(o),jr(a));return s>1?kr(i,Pr(s)):i}if(n===li.SUM_BY_NONZERO_WEIGHTS){if(null==a)return kr(jr(o),Pr(r.size));var u=Vn(a,Da(r.shape)),p=wn(jr(Va(u,Pr(0))),"float32");return kr(jr(o),p)}throw Error("Unknown reduction: ".concat(n))}}),fi=sn({absoluteDifference_:function(e,t,n,r){void 0===r&&(r=li.SUM_BY_NONZERO_WEIGHTS);var a=rn(e,"labels","absoluteDifference"),o=rn(t,"predictions","absoluteDifference"),s=null;null!=n&&(s=rn(n,"weights","absoluteDifference")),se(a.shape,o.shape,"Error in absoluteDifference: ");var i=un(ma(a,o));return hi(i,s,r)}}),mi=sn({cosineDistance_:function(e,t,n,r,a){void 0===a&&(a=li.SUM_BY_NONZERO_WEIGHTS);var o=rn(e,"labels","cosineDistance"),s=rn(t,"predictions","cosineDistance"),i=null;null!=r&&(i=rn(r,"weights","cosineDistance")),se(o.shape,s.shape,"Error in cosineDistance: ");var u=Pr(1),p=ma(u,jr(Vn(o,s),n,!0));return hi(p,i,a)}}),yi=sn({hingeLoss_:function(e,t,n,r){void 0===r&&(r=li.SUM_BY_NONZERO_WEIGHTS);var a=rn(e,"labels","hingeLoss"),o=rn(t,"predictions","hingeLoss"),s=null;null!=n&&(s=rn(n,"weights","hingeLoss")),se(a.shape,o.shape,"Error in hingeLoss: ");var i=Pr(1);a=ma(Vn(Pr(2),a),i);var u=Fo(ma(i,Vn(a,o)));return hi(u,s,r)}}),gi=sn({huberLoss_:function(e,t,n,r,a){void 0===r&&(r=1),void 0===a&&(a=li.SUM_BY_NONZERO_WEIGHTS);var o=rn(e,"labels","huberLoss"),s=rn(t,"predictions","huberLoss"),i=null;null!=n&&(i=rn(n,"weights","huberLoss")),se(o.shape,s.shape,"Error in huberLoss: ");var u=Pr(r),p=un(ma(s,o)),c=Aa(p,u),l=ma(p,c),d=ln(Vn(Pr(.5),Kr(c)),Vn(u,l));return hi(d,i,a)}}),vi=sn({logLoss_:function(e,t,n,r,a){void 0===r&&(r=1e-7),void 0===a&&(a=li.SUM_BY_NONZERO_WEIGHTS);var o=rn(e,"labels","logLoss"),s=rn(t,"predictions","logLoss"),i=null;null!=n&&(i=rn(n,"weights","logLoss")),se(o.shape,s.shape,"Error in logLoss: ");var u=Pr(1),p=Pr(r),c=da(Vn(o,pa(ln(s,p)))),l=Vn(ma(u,o),pa(ln(ma(u,s),p))),d=ma(c,l);return hi(d,i,a)}}),bi=sn({meanSquaredError_:function(e,t,n,r){void 0===r&&(r=li.SUM_BY_NONZERO_WEIGHTS);var a=rn(e,"labels","meanSquaredError"),o=rn(t,"predictions","meanSquaredError"),s=null;null!=n&&(s=rn(n,"weights","meanSquaredError")),se(a.shape,o.shape,"Error in meanSquaredError: ");var i=as(a,o);return hi(i,s,r)}}),xi=sn({sigmoidCrossEntropy_:function(e,t,n,r,a){void 0===r&&(r=0),void 0===a&&(a=li.SUM_BY_NONZERO_WEIGHTS);var o=rn(e,"multiClassLabels","sigmoidCrossEntropy"),s=rn(t,"logits","sigmoidCrossEntropy"),i=null;if(null!=n&&(i=rn(n,"weights","sigmoidCrossEntropy")),se(o.shape,s.shape,"Error in sigmoidCrossEntropy: "),r>0){var u=Pr(r),p=Pr(1),c=Pr(.5);o=ln(Vn(o,ma(p,u)),Vn(c,u))}var l=function(e,t){var n=rn(e,"labels","sigmoidCrossEntropyWithLogits"),r=rn(t,"logits","sigmoidCrossEntropyWithLogits");se(n.shape,r.shape,"Error in sigmoidCrossEntropyWithLogits: ");var a=Fo(r),o=Vn(r,n),s=ca(Wr(da(un(r))));return ln(ma(a,o),s)}(o,s);return hi(l,i,a)}}),Ni=sn({softmaxCrossEntropy_:function(e,t,n,r,a){void 0===r&&(r=0),void 0===a&&(a=li.SUM_BY_NONZERO_WEIGHTS);var o=rn(e,"onehotLabels","softmaxCrossEntropy"),s=rn(t,"logits","softmaxCrossEntropy"),i=null;if(null!=n&&(i=rn(n,"weights","softmaxCrossEntropy")),se(o.shape,s.shape,"Error in softmaxCrossEntropy: "),r>0){var u=Pr(r),p=Pr(1),l=Pr(o.shape[1]);o=ln(Vn(o,ma(p,u)),kr(u,l))}var d=function(e,t,n){if(void 0===n&&(n=-1),-1===n&&(n=t.rank-1),n!==t.rank-1)throw Error("Softmax cross entropy along a non-last dimension is not yet "+"supported. Labels / logits was rank ".concat(t.rank," ")+"and dim was ".concat(n));var r=la((function(e,t,r){var a=ga(t,[n],!0),o=ma(wn(t,"float32"),a);r([e,o]);var s=da(Vn(o,e));return{value:jr(s,[n]),gradFunc:function(e,t){var r=c(t,2),a=r[0],o=r[1],s=Fr(e.shape,[n]);return[Vn(An(e,s),ma(wn(a,"float32"),Wr(o))),Vn(An(e,s),ma(Wr(o),wn(a,"float32")))]}}}));return r(e,t)}(o,s);return hi(d,i,a)}}),wi=sn({sparseFillEmptyRows_:function(e,t,n,r){var a=rn(e,"indices","sparseFillEmptyRows","int32"),o=rn(t,"values","sparseFillEmptyRows"),s=rn(n,"denseShape","sparseFillEmptyRows","int32"),i=rn(r,"defaultValue","sparseFillEmptyRows",o.dtype);if(2!==a.rank)throw new Error("Indices should be Tensor2D but received shape\n ".concat(a.shape));if(1!==o.rank)throw new Error("Values should be Tensor1D but received shape ".concat(o.shape));if(1!==s.rank)throw new Error("Dense shape should be Tensor1D but received shape ".concat(s.shape));if(0!==i.rank)throw new Error("Default value should be a scalar but received shape ".concat(i.shape));var u={indices:a,values:o,denseShape:s,defaultValue:i},p=Jt.runKernel("SparseFillEmptyRows",u);return{outputIndices:p[0],outputValues:p[1],emptyRowIndicator:p[2],reverseIndexMap:p[3]}}}),ki=sn({sparseReshape_:function(e,t,n){var r=rn(e,"inputIndices","sparseReshape","int32"),a=rn(t,"inputShape","sparseReshape","int32"),o=rn(n,"newShape","sparseReshape","int32");if(2!==r.rank)throw new Error("Input indices should be Tensor2D but received shape\n ".concat(r.shape));if(1!==a.rank)throw new Error("Input shape should be Tensor1D but received shape ".concat(a.shape));if(1!==o.rank)throw new Error("New shape should be Tensor1D but received shape ".concat(o.shape));var s={inputIndices:r,inputShape:a,newShape:o},i=Jt.runKernel("SparseReshape",s);return{outputIndices:i[0],outputShape:i[1]}}}),Ti=sn({sparseSegmentMean_:function(e,t,n){var r=rn(e,"data","sparseSegmentMean"),a=rn(t,"indices","sparseSegmentMean","int32"),o=rn(n,"segmentIds","sparseSegmentMean","int32");if(r.rank<1)throw new Error("Data should be at least 1 dimensional but received scalar");if(1!==a.rank)throw new Error("Indices should be Tensor1D but received shape\n ".concat(a.shape));if(1!==o.rank)throw new Error("Segment ids should be Tensor1D but received shape\n ".concat(o.shape));var s={data:r,indices:a,segmentIds:o};return Jt.runKernel("SparseSegmentMean",s)}}),Si=sn({sparseSegmentSum_:function(e,t,n){var r=rn(e,"data","sparseSegmentSum"),a=rn(t,"indices","sparseSegmentSum","int32"),o=rn(n,"segmentIds","sparseSegmentSum","int32");if(r.rank<1)throw new Error("Data should be at least 1 dimensional but received scalar");if(1!==a.rank)throw new Error("Indices should be Tensor1D but received shape\n ".concat(a.shape));if(1!==o.rank)throw new Error("Segment ids should be Tensor1D but received shape\n ".concat(o.shape));var s={data:r,indices:a,segmentIds:o};return Jt.runKernel("SparseSegmentSum",s)}}),_i=sn({stringNGrams_:function(e,t,n,r,a,o,s,i){var u=rn(e,"data","stringNGrams","string");if("string"!==u.dtype)throw new Error("Data must be of datatype string");if(1!==u.shape.length)throw new Error("Data must be a vector, saw: ".concat(u.shape));var p=rn(t,"dataSplits","stringNGrams");if("int32"!==p.dtype)throw new Error("Data splits must be of datatype int32");var c={separator:n,nGramWidths:r,leftPad:a,rightPad:o,padWidth:s,preserveShortSequences:i},l={data:u,dataSplits:p},d=Jt.runKernel("StringNGrams",l,c);return{nGrams:d[0],nGramsSplits:d[1]}}}),Ei={__proto__:null,OP_SCOPE_SUFFIX:on,abs:un,acos:pn,acosh:cn,add:ln,addN:dn,all:hn,any:fn,argMax:mn,argMin:yn,asin:gn,asinh:vn,atan:bn,atan2:xn,atanh:Nn,avgPool:Mn,avgPool3d:Cn,basicLSTMCell:Kn,batchNorm:qn,batchNorm2d:Un,batchNorm3d:Gn,batchNorm4d:Wn,batchToSpaceND:jn,bincount:Hn,bitwiseAnd:Zn,booleanMaskAsync:function(e,t,n){return i(this,void 0,void 0,(function(){var r,a,o,s,i,p,c,l,d,h,f,m,y;return u(this,(function(u){switch(u.label){case 0:for(r=rn(e,"tensor","boolMask"),a=rn(t,"mask","boolMask","bool"),o=null==n?0:n,s=a.rank,i=r.shape,oe(s>0,(function(){return"mask cannot be scalar"})),se(i.slice(o,o+s),a.shape,"mask's shape must match the first K dimensions of tensor's shape,"),p=1,c=o;c1,(function(){return"inTopK() expects the predictions to be of rank 2 or higher, "+"but got ".concat(r.rank)})),oe(r.rank-1===a.rank,(function(){return"predictions rank should be 1 larger than targets rank, but got predictions rank "+"".concat(r.rank," and targets rank ").concat(a.rank)})),se(r.shape.slice(0,r.shape.length-1),a.shape,"predictions's shape should be align with the targets' shape, except the last dimension."),o=r.shape[r.shape.length-1],oe(n>0&&n<=o,(function(){return"'k' passed to inTopK() must be > 0 && <= the predictions last "+"dimension (".concat(o,"), but got ").concat(n)})),[4,r.data()];case 1:return s=u.sent(),[4,a.data()];case 2:for(i=u.sent(),p=c([s.length/o,o],2),l=p[0],d=p[1],h=function(e,t){return he("bool",t)}(0,l),f=0;f=0&&o>=0&&a!==o)throw new Error("Incompatible shape during merge: ".concat(e," vs. ").concat(t));n[r]=a>=0?a:o}return n}var Mi=function(){function e(e,n,r,a,o,s,i){this.name=e,this.dtype=n,this.maxSize=r,this.elementShape=a,this.identicalElementShapes=o,this.dynamicSize=s,this.clearAfterRead=i,this.tensors=[],this.closed_=!1,this.idTensor=t.scalar(0),t.keep(this.idTensor)}return Object.defineProperty(e.prototype,"id",{get:function(){return this.idTensor.id},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"closed",{get:function(){return this.closed_},enumerable:!1,configurable:!0}),e.prototype.clearAndClose=function(e){this.tensors.forEach((function(t){null!=e&&e.has(t.tensor.id)||t.tensor.dispose()})),this.tensors=[],this.closed_=!0,this.idTensor.dispose()},e.prototype.size=function(){return this.tensors.length},e.prototype.read=function(e){if(this.closed_)throw new Error("TensorArray ".concat(this.name," has already been closed."));if(e<0||e>=this.size())throw new Error("Tried to read from index ".concat(e,", but array size is: ").concat(this.size()));var t=this.tensors[e];if(t.cleared)throw new Error("TensorArray ".concat(this.name,": Could not read index ").concat(e," twice because it was cleared after a previous read ")+"(perhaps try setting clear_after_read = false?).");return this.clearAfterRead&&(t.cleared=!0),t.read=!0,t.tensor},e.prototype.readMany=function(e){var t=this;return e.map((function(e){return t.read(e)}))},e.prototype.write=function(e,n){if(this.closed_)throw new Error("TensorArray ".concat(this.name," has already been closed."));if(e<0||!this.dynamicSize&&e>=this.maxSize)throw new Error("Tried to write to index ".concat(e,", but array is not resizeable and size is: ").concat(this.maxSize));var r=this.tensors[e]||{};if(n.dtype!==this.dtype)throw new Error("TensorArray ".concat(this.name,": Could not write to TensorArray index ").concat(e,",\n because the value dtype is ").concat(n.dtype,", but TensorArray dtype is ").concat(this.dtype,"."));if(0!==this.size()||null!=this.elementShape&&0!==this.elementShape.length||(this.elementShape=n.shape),Ii(this.elementShape,n.shape,"TensorArray ".concat(this.name,": Could not write to TensorArray index ").concat(e,".")),r.read)throw new Error("TensorArray ".concat(this.name,": Could not write to TensorArray index ").concat(e,", because it has already been read."));if(r.written)throw new Error("TensorArray ".concat(this.name,": Could not write to TensorArray index ").concat(e,", because it has already been written."));r.tensor=n,t.keep(n),r.written=!0,this.tensors[e]=r},e.prototype.writeMany=function(e,t){var n=this;if(e.length!==t.length)throw new Error("TensorArray ".concat(this.name,": could not write multiple tensors,")+"because the index size: ".concat(e.length," is not the same as tensors size: ").concat(t.length,"."));e.forEach((function(e,r){return n.write(e,t[r])}))},e.prototype.gather=function(e,n){if(n&&n!==this.dtype)throw new Error("TensorArray dtype is ".concat(this.dtype," but gather requested dtype ").concat(n));if(e)e=e.slice(0,this.size());else{e=[];for(var r=0;r=this.maxSize)throw new Error("Max index must be < array size (".concat(r," vs. ").concat(this.maxSize,")"));this.writeMany(e,t.unstack(n,0))},e.prototype.split=function(e,n){var r=this;if(n.dtype!==this.dtype)throw new Error("TensorArray dtype is ".concat(this.dtype," but tensor has dtype ").concat(n.dtype));var a=0,o=e.map((function(e){return a+=e}));if(a!==n.shape[0])throw new Error("Expected sum of lengths to be equal to\n tensor.shape[0], but sum of lengths is\n ".concat(a,", and tensor's shape is: ").concat(n.shape));if(!this.dynamicSize&&e.length!==this.maxSize)throw new Error("TensorArray's size is not equal to the size of lengths (".concat(this.maxSize," vs. ").concat(e.length,"), ")+"and the TensorArray is not marked as dynamically resizeable");var s=0===a?0:n.size/a,i=[];t.tidy((function(){n=t.reshape(n,[1,a,s]);for(var u=0;uthis.maxNumElements)throw new Error("TensorListResize input size ".concat(t," is greater maxNumElement ").concat(this.maxNumElements,"."));var n=new e([],this.elementShape,this.elementDtype,this.maxNumElements);n.tensors.length=t;for(var r=0;rthis.tensors.length)throw new Error("Trying to access element ".concat(e," in a list with ").concat(this.tensors.length," elements."));if(null==this.tensors[e])throw new Error("element at index ".concat(e," is null."));Ii(this.tensors[e].shape,n,"TensorList shape mismatch: ");var a=Di(this.elementShape,this.tensors,n);return t.reshape(this.tensors[e],a)},e.prototype.setItem=function(e,n){if(n.dtype!==this.elementDtype)throw new Error("Invalid data types; op elements ".concat(n.dtype,", but list elements ").concat(this.elementDtype));if(e<0||-1!==this.maxNumElements&&e>=this.maxNumElements)throw new Error("Trying to set element ".concat(e," in a list with max ").concat(this.maxNumElements," elements."));Ii(this.elementShape,n.shape,"TensorList shape mismatch: "),t.keep(n),null!=this.tensors[e]&&(this.tensors[e].kept=!1),this.tensors[e]=n},e.prototype.gather=function(e,n,r){var a=this;if(n!==this.elementDtype)throw new Error("Invalid data types; op elements ".concat(n,", but list elements ").concat(this.elementDtype));Ii(this.elementShape,r,"TensorList shape mismatch: "),e=e.slice(0,this.size());var o=Di(this.elementShape,this.tensors,r);return 0===e.length?t.tensor([],[0].concat(o)):t.tidy((function(){var n=e.map((function(e){return t.reshape(a.tensors[e],o)}));return t.stack(n,0)}))},e.prototype.concat=function(e,n){var r=this;if(e&&e!==this.elementDtype)throw new Error("TensorList dtype is ".concat(this.elementDtype," but concat requested dtype ").concat(e));Ii(this.elementShape,n,"TensorList shape mismatch: ");var a=Di(this.elementShape,this.tensors,n);return 0===this.size()?t.tensor([],[0].concat(a)):t.tidy((function(){var e=r.tensors.map((function(e){return t.reshape(e,a)}));return t.concat(e,0)}))},e}();function Fi(e,t,n){var r=c(f("fusedOps",e,t,n),2),a=r[0],o=r[1],s="biasadd"===a,i=!s,u="prelu"===o,p="fusedbatchnorm"===a,l=f("numArgs",e,t,n);if(s){if(u&&2!==l)throw new Error("FusedConv2d and DepthwiseConv2d with BiasAdd and Prelu must have two extra arguments: bias and alpha.");if(!u&&s&&1!==l)throw new Error("FusedConv2d and DepthwiseConv2d with BiasAdd must have one extra argument: bias.")}if(p)throw new Error("FusedConv2d and DepthwiseConv2d with FusedBatchNorm is not supported");var d=f("strides",e,t,n),h=x(e,t,n),m=f("dataFormat",e,t,n).toUpperCase(),y=f("dilations",e,t,n),g=c(f("args",e,t,n),2),v=g[0],b=g[1];return i&&(b=v,v=void 0),{stride:d,pad:h,dataFormat:m,dilations:y,biasArg:v,preluArg:b,activationFunc:o,leakyreluAlpha:f("leakyreluAlpha",e,t,n)}}function Ri(e,t,n){return{boxes:f("boxes",e,t,n),scores:f("scores",e,t,n),maxOutputSize:f("maxOutputSize",e,t,n),iouThreshold:f("iouThreshold",e,t,n),scoreThreshold:f("scoreThreshold",e,t,n),softNmsSigma:f("softNmsSigma",e,t,n)}}var zi=function(){function e(e,n){this.keyDType=e,this.valueDType=n,this.handle=t.scalar(0),this.tensorMap=new Map,t.keep(this.handle)}return Object.defineProperty(e.prototype,"id",{get:function(){return this.handle.id},enumerable:!1,configurable:!0}),e.prototype.clearAndClose=function(){this.tensorMap.forEach((function(e){return e.dispose()})),this.tensorMap.clear(),this.handle.dispose()},e.prototype.size=function(){return this.tensorMap.size},e.prototype.tensorSize=function(){return Pr(this.size(),"int32")},e.prototype.import=function(e,n){return i(this,void 0,void 0,(function(){var r,a=this;return u(this,(function(o){switch(o.label){case 0:return this.checkKeyAndValueTensor(e,n),[4,e.data()];case 1:return r=o.sent(),this.tensorMap.forEach((function(e){return e.dispose()})),this.tensorMap.clear(),[2,t.tidy((function(){var e=t.unstack(n),o=r.length,s=e.length;t.util.assert(o===s,(function(){return"The number of elements doesn't match, keys has "+"".concat(o," elements, the values has ").concat(s," ")+"elements."}));for(var i=0;i=a)throw new Error("Max index must be < array size (".concat(o," vs. ").concat(a,")"));var s=new Ci([],r,e.dtype,a),i=t.unstack(e,0);return n.forEach((function(e,t){s.setItem(e,i[t])})),s}(H,W,se,J),r.addTensorList(ue),[2,[ue.idTensor]];case 28:return se=f("elementShape",e,n,r),ee=f("elementDType",e,n,r),Z="TensorListReserve"===e.op?"numElements":"maxNumElements",J=f(Z,e,n,r),Q="TensorListReserve"===e.op?-1:J,ue=function(e,t,n,r){return new Ci([],e,t,r)}(se,ee,0,Q),r.addTensorList(ue),[2,[ue.idTensor]];case 29:return Y=f("tensorListId",e,n,r),X=f("indices",e,n,r),se=f("elementShape",e,n,r),ee=f("elementDType",e,n,r),[2,[(ue=r.getTensorList(Y.id)).gather(X,ee,se)]];case 30:return pe=f("tensorListId",e,n,r),se=f("elementShape",e,n,r),ee=f("elementDType",e,n,r),J=f("numElements",e,n,r),[2,[(ue=r.getTensorList(pe.id)).stack(se,ee,J)]];case 31:return $=f("tensor",e,n,r),se=f("elementShape",e,n,r),ee=f("elementDType",e,n,r),ue=function(e,n,r){var a=e.dtype;if(e.shape.length<1)throw new Error("Tensor must be at least a vector, but saw shape: ".concat(e.shape));if(e.dtype!==r)throw new Error("Invalid data types; op elements ".concat(e.dtype,", but list elements ").concat(r));Ii(e.shape.slice(1),n,"TensorList shape mismatch: ");var o=t.unstack(e);return new Ci(o,n,a)}($,se,ee),r.addTensorList(ue),[2,[ue.idTensor]];case 32:return te=f("tensorListId",e,n,r),ue=r.getTensorList(te.id),ne=f("dtype",e,n,r),se=f("elementShape",e,n,r),[2,[ue.concat(ne,se)]];case 33:return pe=f("tensorListId",e,n,r),re=f("tensor",e,n,r),(ue=r.getTensorList(pe.id)).pushBack(re),[2,[ue.idTensor]];case 34:return pe=f("tensorListId",e,n,r),se=f("elementShape",e,n,r),ae=f("elementDType",e,n,r),[2,[(ue=r.getTensorList(pe.id)).popBack(se,ae)]];case 35:return oe=f("tensor",e,n,r),se=f("elementShape",e,n,r),ie=f("lengths",e,n,r),ue=function(e,n,r){var a=0,o=n.map((function(e){return a+=e}));if(a!==e.shape[0])throw new Error("Expected sum of lengths to be equal to\n tensor.shape[0], but sum of lengths is\n ".concat(a,", and tensor's shape is: ").concat(e.shape));for(var s=Ai(e.shape.slice(1),r),i=0===a?0:e.size/a,u=t.tidy((function(){var r=[];e=t.reshape(e,[1,a,i]);for(var u=0;u1))throw new Error("Cannot exit frame, the context is empty");this.contexts=this.contexts.slice(),this.contexts.splice(-1),this.currentContextIds.shift()},e.prototype.nextIteration=function(){if(!(this.contexts&&this.contexts.length>0))throw new Error("Cannot increase frame iteration, the context is empty");this.contexts=this.contexts.slice(),this.lastId++;var e=Object.assign({},this.contexts[this.contexts.length-1]);e.iterationId+=1,e.id=this.lastId,this.contexts.splice(-1,1,e),this._currentContextIds.splice(0,1,this.contextIdforContexts(this.contexts))},e.prototype.getWeight=function(e){return this.weightMap[e]},e.prototype.addTensorArray=function(e){this.tensorArrayMap[e.id]=e},e.prototype.getTensorArray=function(e){return this.tensorArrayMap[e]},e.prototype.addTensorList=function(e){this.tensorListMap[e.id]=e},e.prototype.getTensorList=function(e){return this.tensorListMap[e]},e.prototype.dispose=function(e){for(var t in this.tensorArrayMap)this.tensorArrayMap[t].clearAndClose(e);for(var t in this.tensorListMap)this.tensorListMap[t].clearAndClose(e)},e}();function Pi(e,t,n,r){var a=new Set,o=[],s=null,i=null,u=new Set,p=new Set(Object.keys(e).map((function(e){return b(e)[0]})));r=r||[];for(var d=new Set(r.map((function(e){return b(e.name)[0]}))),h=l([],c(t),!1);h.length>0;){var f=h.pop();(Ui(f)||Gi(f)||Wi(f))&&null==s&&(i=(s=f).children.map((function(e){return e.name})).filter((function(e){return a.has(e)}))),a.add(f.name),null==n[f.name]&&(p.has(f.name)||d.has(f.name)||(0!==f.inputs.length?f.inputs.forEach((function(e){u.has(e.name)||(u.add(e.name),h.push(e))})):o.push(f.name)))}return{inputs:e,outputs:t,usedNodes:a,missingInputs:o,dynamicNode:s,syncInputs:i}}var Bi=function(e){function t(t){return e.call(this,"NodesExecutionOrderError: ".concat(t))||this}return s(t,e),t}(Error),Ki=new Set(["Switch","Merge","Enter","Exit","NextIteration","StatelessIf","StatelessWhile","if","While"]),ji=new Set(["NonMaxSuppressionV2","NonMaxSuppressionV3","NonMaxSuppressionV5","Where"]),qi=new Set(["HashTable","HashTableV2","LookupTableImport","LookupTableImportV2","LookupTableFind","LookupTableFindV2","LookupTableSize","LookupTableSizeV2"]);function Ui(e){return Ki.has(e.op)}function Gi(e){return ji.has(e.op)}function Wi(e){return qi.has(e.op)}var Hi=function(){function e(t,n){var r=this;this.graph=t,this.parent=n,this.compiledMap=new Map,this.parseNodeNameCache=new Map,this._weightMap={},this.SEPARATOR=",",this._functions={},this._functionExecutorMap={},this.keepIntermediateTensors=!1,this._outputs=t.outputs,this._inputs=t.inputs,this._initNodes=t.initNodes,this._signature=t.signature,this._functions=t.functions,null!=t.functions&&Object.keys(t.functions).forEach((function(n){r._functionExecutorMap[n]=new e(t.functions[n],r)}))}return Object.defineProperty(e.prototype,"weightIds",{get:function(){return this.parent?this.parent.weightIds:this._weightIds},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"functionExecutorMap",{get:function(){return this.parent?this.parent.functionExecutorMap:this._functionExecutorMap},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"weightMap",{get:function(){return this.parent?this.parent.weightMap:this._weightMap},set:function(e){var t=Object.keys(e).map((function(t){return e[t].map((function(e){return e.id}))}));this._weightIds=[].concat.apply([],l([],c(t),!1)),this._weightMap=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"resourceManager",{set:function(e){this._resourceManager=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"inputs",{get:function(){return this._inputs.map((function(e){return{name:e.name,shape:e.attrParams.shape?e.attrParams.shape.value:void 0,dtype:e.attrParams.dtype?e.attrParams.dtype.value:void 0}}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"outputs",{get:function(){return this._outputs.map((function(e){return{name:e.name,shape:e.attrParams.shape?e.attrParams.shape.value:void 0,dtype:e.attrParams.dtype?e.attrParams.dtype.value:void 0}}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"inputNodes",{get:function(){return this._inputs.map((function(e){return e.signatureKey||e.name}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"outputNodes",{get:function(){return this._outputs.map((function(e){var t=e.signatureKey||e.name;return e.defaultOutput?"".concat(t,":").concat(e.defaultOutput):t}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"functions",{get:function(){var e=this;return Object.keys(this._functions).reduce((function(t,n){return t[n]=e._functions[n].signature,t}),{})},enumerable:!1,configurable:!0}),e.prototype.getCompilationKey=function(e,t){var n=e.map((function(e){return e.name})).sort(),r=t.map((function(e){return e.name})).sort();return n.join(this.SEPARATOR)+"--"+r.join(this.SEPARATOR)},e.prototype.compile=function(e,t){var n=Pi(e,t,this.weightMap,this._initNodes),r=n.missingInputs,a=n.dynamicNode,o=n.syncInputs;if(null!=a)throw new Error("This execution contains the node '".concat(a.name,"', which has ")+"the dynamic op '".concat(a.op,"'. Please use ")+"model.executeAsync() instead. Alternatively, to avoid the "+"dynamic ops, specify the inputs [".concat(o,"]"));if(r.length>0){var s=t.map((function(e){return e.name})),i=Object.keys(e);throw new Error("Cannot compute the outputs [".concat(s,"] from the provided inputs ")+"[".concat(i,"]. Missing the following inputs: [").concat(r,"]"))}var u=function(e,t){var n,r,a,o,s,i,u=t.usedNodes,d=t.inputs,h=Object.keys(d).map((function(e){return b(e)[0]})).map((function(t){return e.nodes[t]})),f=e.initNodes||[],m=function(e){return u.has("string"==typeof e?e:e.name)};function y(e){return l([],c(new Map(e.map((function(e){return[e.name,e]}))).values()),!1)}var g=y(l(l(l([],c(h),!1),c(e.weights),!1),c(f),!1)).filter(m),v=y(l(l([],c(g),!1),c(Object.values(e.nodes)),!1)).filter(m),x=new Map(v.map((function(e){return[e.name,e]}))),N={};try{for(var w=p(v),k=w.next();!k.done;k=w.next()){N[(O=k.value).name]=N[O.name]||0;try{for(var T=(a=void 0,p(O.children)),S=T.next();!S.done;S=T.next())m(M=S.value)||(N[M.name]=Number.POSITIVE_INFINITY),N[M.name]=(N[M.name]||0)+1}catch(e){a={error:e}}finally{try{S&&!S.done&&(o=T.return)&&o.call(T)}finally{if(a)throw a.error}}}}catch(e){n={error:e}}finally{try{k&&!k.done&&(r=w.return)&&r.call(w)}finally{if(n)throw n.error}}for(var _=Object.entries(N).filter((function(e){return 0===c(e,2)[1]})).map((function(e){return c(e,1)[0]})),E=l([],c(_),!1);_.length>0;){var I=_.pop(),O=x.get(I);try{for(var D=(s=void 0,p(O.children.filter(m))),A=D.next();!A.done;A=D.next()){var M;0==--N[(M=A.value).name]&&(E.push(M.name),_.push(M.name))}}catch(e){s={error:e}}finally{try{A&&!A.done&&(i=D.return)&&i.call(D)}finally{if(s)throw s.error}}}var C=function(e,t){for(var n,r,a=new Map(e.map((function(e){return[e.name,e]}))),o=t.map((function(e){return e.name})),s=new Set(o);o.length>0;){var i=o.pop(),u=a.get(i);try{for(var c=(n=void 0,p(u.children)),l=c.next();!l.done;l=c.next()){var d=l.value;a.has(d.name)&&!s.has(d.name)&&(s.add(d.name),o.push(d.name))}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}}return e.filter((function(e){return s.has(e.name)}))}(E.map((function(e){return x.get(e)})),g);return function(e,t){var n,r,a,o,s,i,u=new Map(e.map((function(e,t){return[e.name,t]}))),c=new Set(t.map((function(e){return e.name}))),l=function(e){return c.has("string"==typeof e?e:e.name)},d=new Set(e.map((function(e){return e.name}))),h=function(e){return d.has("string"==typeof e?e:e.name)};try{for(var f=p(e),m=f.next();!m.done;m=f.next()){var y=m.value;try{for(var g=(a=void 0,p(y.children.filter(h))),v=g.next();!v.done;v=g.next()){var b=v.value;if(!u.has(b.name))throw new Bi("Child ".concat(b.name," of node ").concat(y.name," is unreachable."));if(u.get(y.name)>u.get(b.name))throw new Bi("Node ".concat(y.name," is scheduled to run after its child ").concat(b.name,"."))}}catch(e){a={error:e}}finally{try{v&&!v.done&&(o=g.return)&&o.call(g)}finally{if(a)throw a.error}}if(!l(y))try{for(var x=(s=void 0,p(y.inputs)),N=x.next();!N.done;N=x.next()){var w=N.value;if(!u.has(w.name))throw new Bi("Input ".concat(w.name," of node ").concat(y.name," is unreachable."));if(u.get(w.name)>u.get(y.name))throw new Bi("Node ".concat(y.name," is scheduled to run before its input ").concat(w.name,"."))}}catch(e){s={error:e}}finally{try{N&&!N.done&&(i=x.return)&&i.call(x)}finally{if(s)throw s.error}}}}catch(e){n={error:e}}finally{try{m&&!m.done&&(r=f.return)&&r.call(f)}finally{if(n)throw n.error}}}(C,g),C}(this.graph,n),d=function(e){for(var t=new Map(e.map((function(e,t){return[e.name,t]}))),n=Number.MAX_SAFE_INTEGER,r=e.map((function(e,t){return Ui(e)?n:t})),a=function(e){var n=r[t.get(e.name)];return null==n?-1:n},o=e.map((function(e,t){return e.children.map(a).reduce((function(e,t){return Math.max(e,t)}),r[t])})),s=new Map,i=0;i0?(T=this.processStack(o,v,t,x,k,w,i,N,h),[4,Promise.all(T)]):[3,3];case 2:return u.sent(),[3,1];case 3:if(null!=y||r||console.warn("This model execution did not contain any nodes with control flow or dynamic output shapes. You can use model.execute() instead."),(S=p.filter((function(e){return!Ui(e)&&!m(e.name,x,t)})).map((function(e){return e.name}))).length>0)throw _="",null!=y&&(_="Alternatively, to avoid the dynamic ops, use model.execute() "+"and specify the inputs [".concat(g,"]")),new Error("Cannot compute the outputs [".concat(S,"] from the provided ")+"inputs [".concat(a,"]. Consider providing the following inputs: ")+"[".concat(f,"]. ").concat(_));return[2,x]}}))}))},e.prototype.processStack=function(e,n,r,a,o,s,i,u,p){for(var l=this,d=[],h=function(){var e,h,y=n.pop();r.currentContext=y.contexts;var v="";if("Enter"===y.node.op&&f("isConstant",y.node,a,r)&&(e=c(g(y.node.name,r),1),v=e[0]),null==a[y.node.name]){var b=Vi(y.node,a,r,m._resourceManager);v||(h=c(g(y.node.name,r),1),v=h[0]);var x=r.currentContext;t.util.isPromise(b)?d.push(b.then((function(e){return a[v]=e,l.keepIntermediateTensors&&(l.clonedTensorsMap[v]=l.cloneTensorList(e)),r.currentContext=x,l.checkTensorForDisposal(v,y.node,a,r,s,i,u),l.processChildNodes(y.node,n,r,a,o,p),e}))):(a[v]=b,m.keepIntermediateTensors&&(m.clonedTensorsMap[v]=m.cloneTensorList(b)),m.checkTensorForDisposal(v,y.node,a,r,s,i,u),m.processChildNodes(y.node,n,r,a,o,p))}else m.processChildNodes(y.node,n,r,a,o,p)},m=this;n.length>0;)h();return d},e.prototype.processChildNodes=function(e,t,n,r,a,o){e.children.forEach((function(e){var s=c(g(e.name,n),1)[0];!a[s]&&o.has(e.name)&&("Merge"===e.op?e.inputNames.some((function(e){return!!m(e,r,n)}))&&(a[s]=!0,t.push({contexts:n.currentContext,node:e})):e.inputNames.every((function(e){return!!m(e,r,n)}))&&(a[s]=!0,t.push({contexts:n.currentContext,node:e})))}))},e.prototype.dispose=function(){var e=this;Object.keys(this.weightMap).forEach((function(t){return e.weightMap[t].forEach((function(e){return e.dispose()}))}))},e.prototype.checkInputShapeAndType=function(e){var n=this;Object.keys(e).forEach((function(r){var a=e[r],o=c(b(r),1)[0],s=n.graph.nodes[o];if(s.attrParams.shape&&s.attrParams.shape.value){var i=s.attrParams.shape.value,u=i.length===a.shape.length&&a.shape.every((function(e,t){return-1===i[t]||i[t]===e}));t.util.assert(u,(function(){return"The shape of dict['".concat(s.name,"'] provided in ")+"model.execute(dict) must be [".concat(i,"], but was ")+"[".concat(a.shape,"]")}))}s.attrParams.dtype&&s.attrParams.dtype.value&&t.util.assert(a.dtype===s.attrParams.dtype.value,(function(){return"The dtype of dict['".concat(s.name,"'] provided in ")+"model.execute(dict) must be "+"".concat(s.attrParams.dtype.value,", but was ").concat(a.dtype)}))}))},e.prototype.mapInputs=function(e){var t,n,r={};for(var a in e){var o=null===(n=null===(t=this._signature)||void 0===t?void 0:t.inputs)||void 0===n?void 0:n[a];null!=o?r[o.name]=e[a]:r[a]=e[a]}return r},e.prototype.checkInputs=function(e){var t=this,n=Object.keys(e).filter((function(e){var n=c(b(e),1)[0];return null==t.graph.nodes[n]}));if(n.length>0)throw new Error("The dict provided in model.execute(dict) has "+"keys: [".concat(n,"] that are not part of graph"))},e.prototype.mapOutputs=function(e){var t=this;return e.map((function(e){var n,r,a=null===(r=null===(n=t._signature)||void 0===n?void 0:n.outputs)||void 0===r?void 0:r[e];return null!=a?a.name:e}),{})},e.prototype.checkOutputs=function(e){var t=this;e.forEach((function(e){var n=c(b(e),1)[0];if(!t.graph.nodes[n])throw new Error("The output '".concat(e,"' is not found in the graph"))}))},e}(),Zi=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),this.hashTableNameToHandle=e,this.hashTableMap=t}return e.prototype.addHashTable=function(e,t){this.hashTableNameToHandle[e]=t.handle,this.hashTableMap[t.id]=t},e.prototype.getHashTableHandleByName=function(e){return this.hashTableNameToHandle[e]},e.prototype.getHashTableById=function(e){return this.hashTableMap[e]},e.prototype.dispose=function(){for(var e in this.hashTableMap)this.hashTableMap[e].clearAndClose(),delete this.hashTableMap[e];for(var t in this.hashTableNameToHandle)this.hashTableNameToHandle[t].dispose(),delete this.hashTableNameToHandle[t]},e}(),Qi=function(){function e(e,n,r){void 0===n&&(n={}),void 0===r&&(r=t.io),this.modelUrl=e,this.loadOptions=n,this.version="n/a",this.io=r,null==n&&(this.loadOptions={}),this.resourceManager=new Zi}return Object.defineProperty(e.prototype,"modelVersion",{get:function(){return this.version},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"inputNodes",{get:function(){return this.executor.inputNodes},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"outputNodes",{get:function(){return this.executor.outputNodes},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"inputs",{get:function(){return this.executor.inputs},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"outputs",{get:function(){return this.executor.outputs},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"weights",{get:function(){return this.executor.weightMap},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"metadata",{get:function(){return this.artifacts.userDefinedMetadata},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"modelSignature",{get:function(){return this.signature},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"modelStructuredOutputKeys",{get:function(){return this.structuredOutputKeys},enumerable:!1,configurable:!0}),e.prototype.findIOHandler=function(){var e=this.modelUrl;if(null!=e.load)this.handler=e;else if(null!=this.loadOptions.requestInit)this.handler=this.io.browserHTTPRequest(e,this.loadOptions);else{var t=this.io.getLoadHandlers(e,this.loadOptions);if(0===t.length)t.push(this.io.browserHTTPRequest(e,this.loadOptions));else if(t.length>1)throw new Error("Found more than one (".concat(t.length,") load handlers for ")+"URL '".concat([e],"'"));this.handler=t[0]}},e.prototype.load=function(){var e=this;if(this.findIOHandler(),null==this.handler.load)throw new Error("Cannot proceed with model loading because the IOHandler provided does not have the `load` method implemented.");var n=this.handler.load();return t.util.isPromise(n)?n.then((function(t){return e.loadSync(t)})):this.loadSync(n)},e.prototype.loadSync=function(e){this.artifacts=e;var t=this.artifacts.modelTopology,n=this.artifacts.signature;if(null!=this.artifacts.userDefinedMetadata){var r=this.artifacts.userDefinedMetadata;null!=r.signature&&(n=r.signature),null!=r.structuredOutputKeys&&(this.structuredOutputKeys=r.structuredOutputKeys)}this.signature=n,this.version="".concat(t.versions.producer,".").concat(t.versions.minConsumer);var a=this.io.decodeWeights(this.artifacts.weightData,this.artifacts.weightSpecs);if(this.executor=new Hi(K.Instance.transformGraph(t,this.signature)),this.executor.weightMap=this.convertTensorMapToTensorsMap(a),this.executor.resourceManager=this.resourceManager,null!=e.modelInitializer&&null!=e.modelInitializer.node){var o=K.Instance.transformGraph(e.modelInitializer);this.initializer=new Hi(o),this.initializer.weightMap=this.executor.weightMap,this.initializer.resourceManager=this.resourceManager,this.initializerSignature=e.initializerSignature}return!0},e.prototype.save=function(e,t){return i(this,void 0,void 0,(function(){var t;return u(this,(function(n){if("string"==typeof e){if(0===(t=this.io.getSaveHandlers(e)).length)throw new Error("Cannot find any save handlers for URL '".concat(e,"'"));if(t.length>1)throw new Error("Found more than one (".concat(t.length,") save handlers for ")+"URL '".concat(e,"'"));e=t[0]}if(null==e.save)throw new Error("GraphModel.save() cannot proceed because the IOHandler provided does not have the `save` attribute defined.");return[2,e.save(this.artifacts)]}))}))},e.prototype.addStructuredOutputNames=function(e){var n=this;if(this.structuredOutputKeys){var r=e instanceof t.Tensor?[e]:e,a={};return r.forEach((function(e,t){return a[n.structuredOutputKeys[t]]=e})),a}return e},e.prototype.predict=function(e,t){var n=this.execute(e,this.outputNodes);return this.addStructuredOutputNames(n)},e.prototype.predictAsync=function(e,t){return i(this,void 0,void 0,(function(){var t;return u(this,(function(n){switch(n.label){case 0:return[4,this.executeAsync(e,this.outputNodes)];case 1:return t=n.sent(),[2,this.addStructuredOutputNames(t)]}}))}))},e.prototype.normalizeInputs=function(e){var n,r=this;if(!(e instanceof t.Tensor||Array.isArray(e))){var a=null===(n=this.signature)||void 0===n?void 0:n.inputs;if(null!=a)for(var o in a){var s=a[o];null!=s.resourceId&&(e[o]=this.resourceIdToCapturedInput[s.resourceId])}return e}e=Array.isArray(e)?e:[e];var i=Object.keys(this.resourceIdToCapturedInput).length;if(e.length+i!==this.inputNodes.length)throw new Error("Input tensor count mismatch, the graph model has ".concat(this.inputNodes.length-i," non-resource placeholders, while there are ").concat(e.length," input tensors provided."));var u=0;return this.inputNodes.reduce((function(t,n){var a,o,s,i=null===(s=null===(o=null===(a=r.signature)||void 0===a?void 0:a.inputs)||void 0===o?void 0:o[n])||void 0===s?void 0:s.resourceId;return t[n]=null!=i?r.resourceIdToCapturedInput[i]:e[u++],t}),{})},e.prototype.normalizeOutputs=function(e){return e=e||this.outputNodes,Array.isArray(e)?e:[e]},e.prototype.executeInitializerGraph=function(){return null==this.initializer?[]:null==this.initializerSignature?this.initializer.execute({},[]):this.initializer.execute({},Object.keys(this.initializerSignature.outputs))},e.prototype.executeInitializerGraphAsync=function(){return i(this,void 0,void 0,(function(){return u(this,(function(e){return null==this.initializer?[2,[]]:null==this.initializerSignature?[2,this.initializer.executeAsync({},[])]:[2,this.initializer.executeAsync({},Object.keys(this.initializerSignature.outputs))]}))}))},e.prototype.setResourceIdToCapturedInput=function(e){if(this.resourceIdToCapturedInput={},this.initializerSignature)for(var t=this.initializerSignature.outputs,n=Object.keys(t),r=0;r1?n:n[0]},e.prototype.executeAsync=function(e,t){return i(this,void 0,void 0,(function(){var n,r;return u(this,(function(a){switch(a.label){case 0:return null!=this.resourceIdToCapturedInput?[3,2]:(n=this.setResourceIdToCapturedInput,[4,this.executeInitializerGraphAsync()]);case 1:n.apply(this,[a.sent()]),a.label=2;case 2:return e=this.normalizeInputs(e),t=this.normalizeOutputs(t),[4,this.executor.executeAsync(e,t)];case 3:return[2,(r=a.sent()).length>1?r:r[0]]}}))}))},e.prototype.getIntermediateTensors=function(){return this.executor.getIntermediateTensors()},e.prototype.disposeIntermediateTensors=function(){this.executor.disposeIntermediateTensors()},e.prototype.convertTensorMapToTensorsMap=function(e){return Object.keys(e).reduce((function(t,n){return t[n]=[e[n]],t}),{})},e.prototype.dispose=function(){this.executor.dispose(),this.initializer&&(this.initializer.dispose(),this.resourceIdToCapturedInput&&t.dispose(this.resourceIdToCapturedInput)),this.resourceManager.dispose()},e}();e.GraphModel=Qi,e.deregisterOp=function(e){delete d[e]},e.loadGraphModel=function(e,n,r){return void 0===n&&(n={}),void 0===r&&(r=t.io),i(this,void 0,void 0,(function(){var t;return u(this,(function(a){switch(a.label){case 0:if(null==e)throw new Error("modelUrl in loadGraphModel() cannot be null. Please provide a url or an IOHandler that loads the model");return null==n&&(n={}),n.fromTFHub&&"string"==typeof e&&(e=function(e){return e.endsWith("/")||(e+="/"),"".concat(e).concat("model.json").concat("?tfjs-format=file")}(e)),[4,(t=new Qi(e,n,r)).load()];case 1:return a.sent(),[2,t]}}))}))},e.loadGraphModelSync=function(e){if(null==e)throw new Error("modelUrl in loadGraphModelSync() cannot be null. Please provide model artifacts or an IOHandler that loads the model");var n;if(e instanceof Array){var r=c(e,2),a=r[0],o=r[1];if(!a)throw new Error("modelJSON must be the first element of the array");if(!(o&&o instanceof ArrayBuffer))throw new Error("An ArrayBuffer of weights must be the second element of the array");if(!("modelTopology"in a))throw new Error("Model JSON is missing 'modelTopology'");if(!("weightsManifest"in a))throw new Error("Model JSON is missing 'weightsManifest'");var s=t.io.getWeightSpecs(a.weightsManifest),i=t.io.getModelArtifactsForJSONSync(a,s,o);n=t.io.fromMemorySync(i)}else if("load"in e)n=e;else{if(!("modelTopology"in e&&"weightSpecs"in e&&"weightData"in e))throw new Error("Unknown model format");n=t.io.fromMemorySync(e)}var u=new Qi(n);return u.load(),u},e.registerOp=function(e,t){var n={tfOpName:e,category:"custom",inputs:[],attrs:[],customExecutor:t};d[e]=n},e.version_converter="4.14.0"})); \ No newline at end of file diff --git a/experiments/ribbon02/dist/lib/tfjs-core.js b/experiments/ribbon02/dist/lib/tfjs-core.js index 2f1a8c9d..1936ee10 100644 --- a/experiments/ribbon02/dist/lib/tfjs-core.js +++ b/experiments/ribbon02/dist/lib/tfjs-core.js @@ -1,2 +1,2 @@ /*! For license information please see tfjs-core.js.LICENSE.txt */ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).tf=e.tf||{})}(this,(function(e){"use strict";var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},t(e,n)};function n(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}function r(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}u((r=r.apply(e,t||[])).next())}))}function a(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function i(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}function s(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a0;)n=Math.random()*t|0,d(e,--t,n)}function f(e,t,n){return Math.max(e,Math.min(t,n))}function d(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function p(e,t){if(!e)throw new Error("string"==typeof t?t:t())}function g(e,t,n){void 0===n&&(n=""),p(b(e,t),(function(){return n+" Shapes ".concat(e," and ").concat(t," must match")}))}function m(e){p(null!=e,(function(){return"The input to the tensor constructor must be a non-null value."}))}function v(e){if(0===e.length)return 1;for(var t=e[0],n=1;n=-n&&es)&&1===e[s]&&(n.push(e[s]),r.push(s)),o[i]<=s&&i++}1!==e[s]&&(n.push(e[s]),r.push(s))}return{newShape:n,keptDims:r}}function S(e,t){return A(e,t)}function A(e,t){var n=null;if(null==e||"float32"===e)n=new Float32Array(t);else if("int32"===e)n=new Int32Array(t);else if("bool"===e)n=new Uint8Array(t);else{if("string"!==e)throw new Error("Unknown data type ".concat(e));n=new Array(t)}return n}function _(e,t){for(var n=0;n=0;--r)n[r]=n[r+1]*e[r+1];return n}function O(e,t,n,r){void 0===r&&(r=!1);var a=new Array;if(1===t.length)for(var o=t[0]*(r?2:1),i=0;i=0,(function(){return"Tensor must have a shape comprised of positive integers but got "+"shape [".concat(e,"].")}))}))}function G(e){return e&&e.then&&"function"==typeof e.then}var K,q=function(){function e(e){this.global=e,this.flags={},this.flagRegistry={},this.urlFlags={},this.getQueryParams=V,this.populateURLFlags()}return e.prototype.setPlatform=function(e,t){null!=this.platform&&(j().getBool("IS_TEST")||j().getBool("PROD")||console.warn("Platform ".concat(this.platformName," has already been set. ")+"Overwriting the platform with ".concat(e,"."))),this.platformName=e,this.platform=t},e.prototype.registerFlag=function(e,t,n){if(this.flagRegistry[e]={evaluationFn:t,setHook:n},null!=this.urlFlags[e]){var r=this.urlFlags[e];j().getBool("IS_TEST")||j().getBool("PROD")||console.warn("Setting feature override from URL ".concat(e,": ").concat(r,".")),this.set(e,r)}},e.prototype.getAsync=function(e){return r(this,void 0,void 0,(function(){var t,n;return a(this,(function(r){switch(r.label){case 0:return e in this.flags?[2,this.flags[e]]:(t=this.flags,n=e,[4,this.evaluateFlag(e)]);case 1:return t[n]=r.sent(),[2,this.flags[e]]}}))}))},e.prototype.get=function(e){if(e in this.flags)return this.flags[e];var t=this.evaluateFlag(e);if(G(t))throw new Error("Flag ".concat(e," cannot be synchronously evaluated. ")+"Please use getAsync() instead.");return this.flags[e]=t,this.flags[e]},e.prototype.getNumber=function(e){return this.get(e)},e.prototype.getBool=function(e){return this.get(e)},e.prototype.getString=function(e){return this.get(e)},e.prototype.getFlags=function(){return this.flags},Object.defineProperty(e.prototype,"features",{get:function(){return this.flags},enumerable:!1,configurable:!0}),e.prototype.set=function(e,t){if(null==this.flagRegistry[e])throw new Error("Cannot set flag ".concat(e," as it has not been registered."));this.flags[e]=t,null!=this.flagRegistry[e].setHook&&this.flagRegistry[e].setHook(t)},e.prototype.evaluateFlag=function(e){if(null==this.flagRegistry[e])throw new Error("Cannot evaluate flag '".concat(e,"': no evaluation function found."));return this.flagRegistry[e].evaluationFn()},e.prototype.setFlags=function(e){this.flags=Object.assign({},e)},e.prototype.reset=function(){this.flags={},this.urlFlags={},this.populateURLFlags()},e.prototype.populateURLFlags=function(){var e=this;if(void 0!==this.global&&void 0!==this.global.location&&void 0!==this.global.location.search){var t=this.getQueryParams(this.global.location.search);"tfjsflags"in t&&t.tfjsflags.split(",").forEach((function(t){var n=i(t.split(":"),2),r=n[0],a=n[1];e.urlFlags[r]=function(e,t){var n=t.toLowerCase();return"true"===n||"false"===n?"true"===n:"".concat(+n)===n?+n:t}(0,a)}))}},e}();function V(e){var t={};return e.replace(/[?&]([^=?&]+)(?:=([^&]*))?/g,(function(e){for(var n=[],r=1;r>>=0)&&e<256)&&(r=Hn[e])?r:(n=Jn(e,(0|e)<0?-1:0,!0),a&&(Hn[e]=n),n):(a=-128<=(e|=0)&&e<128)&&(r=Vn[e])?r:(n=Jn(e,e<0?-1:0,!1),a&&(Vn[e]=n),n)}function Zn(e,t){if(isNaN(e))return t?ar:rr;if(t){if(e<0)return ar;if(e>=er)return cr}else{if(e<=-tr)return lr;if(e+1>=tr)return ur}return e<0?Zn(-e,t).neg():Jn(e%$n|0,e/$n|0,t)}function Jn(e,t,n){return new Kn(e,t,n)}Kn.fromInt=jn,Kn.fromNumber=Zn,Kn.fromBits=Jn;var Yn=Math.pow;function Xn(e,t,n){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return rr;if("number"==typeof t?(n=t,t=!1):t=!!t,(n=n||10)<2||360)throw Error("interior hyphen");if(0===r)return Xn(e.substring(1),t,n).neg();for(var a=Zn(Yn(n,8)),o=rr,i=0;i>>0:this.low},hr.toNumber=function(){return this.unsigned?(this.high>>>0)*$n+(this.low>>>0):this.high*$n+(this.low>>>0)},hr.toString=function(e){if((e=e||10)<2||36>>0).toString(e);if((o=s).isZero())return u+i;for(;u.length<6;)u="0"+u;i=""+u+i}},hr.getHighBits=function(){return this.high},hr.getHighBitsUnsigned=function(){return this.high>>>0},hr.getLowBits=function(){return this.low},hr.getLowBitsUnsigned=function(){return this.low>>>0},hr.getNumBitsAbs=function(){if(this.isNegative())return this.eq(lr)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&0==(e&1<=0},hr.isOdd=function(){return 1==(1&this.low)},hr.isEven=function(){return 0==(1&this.low)},hr.equals=function(e){return qn(e)||(e=Qn(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&this.high===e.high&&this.low===e.low},hr.eq=hr.equals,hr.notEquals=function(e){return!this.eq(e)},hr.neq=hr.notEquals,hr.ne=hr.notEquals,hr.lessThan=function(e){return this.comp(e)<0},hr.lt=hr.lessThan,hr.lessThanOrEqual=function(e){return this.comp(e)<=0},hr.lte=hr.lessThanOrEqual,hr.le=hr.lessThanOrEqual,hr.greaterThan=function(e){return this.comp(e)>0},hr.gt=hr.greaterThan,hr.greaterThanOrEqual=function(e){return this.comp(e)>=0},hr.gte=hr.greaterThanOrEqual,hr.ge=hr.greaterThanOrEqual,hr.compare=function(e){if(qn(e)||(e=Qn(e)),this.eq(e))return 0;var t=this.isNegative(),n=e.isNegative();return t&&!n?-1:!t&&n?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},hr.comp=hr.compare,hr.negate=function(){return!this.unsigned&&this.eq(lr)?lr:this.not().add(or)},hr.neg=hr.negate,hr.add=function(e){qn(e)||(e=Qn(e));var t=this.high>>>16,n=65535&this.high,r=this.low>>>16,a=65535&this.low,o=e.high>>>16,i=65535&e.high,s=e.low>>>16,u=0,c=0,l=0,h=0;return l+=(h+=a+(65535&e.low))>>>16,c+=(l+=r+s)>>>16,u+=(c+=n+i)>>>16,u+=t+o,Jn((l&=65535)<<16|(h&=65535),(u&=65535)<<16|(c&=65535),this.unsigned)},hr.subtract=function(e){return qn(e)||(e=Qn(e)),this.add(e.neg())},hr.sub=hr.subtract,hr.multiply=function(e){if(this.isZero())return rr;if(qn(e)||(e=Qn(e)),Gn)return Jn(Gn.mul(this.low,this.high,e.low,e.high),Gn.get_high(),this.unsigned);if(e.isZero())return rr;if(this.eq(lr))return e.isOdd()?lr:rr;if(e.eq(lr))return this.isOdd()?lr:rr;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(nr)&&e.lt(nr))return Zn(this.toNumber()*e.toNumber(),this.unsigned);var t=this.high>>>16,n=65535&this.high,r=this.low>>>16,a=65535&this.low,o=e.high>>>16,i=65535&e.high,s=e.low>>>16,u=65535&e.low,c=0,l=0,h=0,f=0;return h+=(f+=a*u)>>>16,l+=(h+=r*u)>>>16,h&=65535,l+=(h+=a*s)>>>16,c+=(l+=n*u)>>>16,l&=65535,c+=(l+=r*s)>>>16,l&=65535,c+=(l+=a*i)>>>16,c+=t*u+n*s+r*i+a*o,Jn((h&=65535)<<16|(f&=65535),(c&=65535)<<16|(l&=65535),this.unsigned)},hr.mul=hr.multiply,hr.divide=function(e){if(qn(e)||(e=Qn(e)),e.isZero())throw Error("division by zero");var t,n,r;if(Gn)return this.unsigned||-2147483648!==this.high||-1!==e.low||-1!==e.high?Jn((this.unsigned?Gn.div_u:Gn.div_s)(this.low,this.high,e.low,e.high),Gn.get_high(),this.unsigned):this;if(this.isZero())return this.unsigned?ar:rr;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return ar;if(e.gt(this.shru(1)))return ir;r=ar}else{if(this.eq(lr))return e.eq(or)||e.eq(sr)?lr:e.eq(lr)?or:(t=this.shr(1).div(e).shl(1)).eq(rr)?e.isNegative()?or:sr:(n=this.sub(e.mul(t)),r=t.add(n.div(e)));if(e.eq(lr))return this.unsigned?ar:rr;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();r=rr}for(n=this;n.gte(e);){t=Math.max(1,Math.floor(n.toNumber()/e.toNumber()));for(var a=Math.ceil(Math.log(t)/Math.LN2),o=a<=48?1:Yn(2,a-48),i=Zn(t),s=i.mul(e);s.isNegative()||s.gt(n);)s=(i=Zn(t-=o,this.unsigned)).mul(e);i.isZero()&&(i=or),r=r.add(i),n=n.sub(s)}return r},hr.div=hr.divide,hr.modulo=function(e){return qn(e)||(e=Qn(e)),Gn?Jn((this.unsigned?Gn.rem_u:Gn.rem_s)(this.low,this.high,e.low,e.high),Gn.get_high(),this.unsigned):this.sub(this.div(e).mul(e))},hr.mod=hr.modulo,hr.rem=hr.modulo,hr.not=function(){return Jn(~this.low,~this.high,this.unsigned)},hr.and=function(e){return qn(e)||(e=Qn(e)),Jn(this.low&e.low,this.high&e.high,this.unsigned)},hr.or=function(e){return qn(e)||(e=Qn(e)),Jn(this.low|e.low,this.high|e.high,this.unsigned)},hr.xor=function(e){return qn(e)||(e=Qn(e)),Jn(this.low^e.low,this.high^e.high,this.unsigned)},hr.shiftLeft=function(e){return qn(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?Jn(this.low<>>32-e,this.unsigned):Jn(0,this.low<>>e|this.high<<32-e,this.high>>e,this.unsigned):Jn(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},hr.shr=hr.shiftRight,hr.shiftRightUnsigned=function(e){if(qn(e)&&(e=e.toInt()),0==(e&=63))return this;var t=this.high;return e<32?Jn(this.low>>>e|t<<32-e,t>>>e,this.unsigned):Jn(32===e?t:t>>>e-32,0,this.unsigned)},hr.shru=hr.shiftRightUnsigned,hr.shr_u=hr.shiftRightUnsigned,hr.toSigned=function(){return this.unsigned?Jn(this.low,this.high,!1):this},hr.toUnsigned=function(){return this.unsigned?this:Jn(this.low,this.high,!0)},hr.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},hr.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24,255&e,e>>>8&255,e>>>16&255,e>>>24]},hr.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24,e>>>16&255,e>>>8&255,255&e,t>>>24,t>>>16&255,t>>>8&255,255&t]},Kn.fromBytes=function(e,t,n){return n?Kn.fromBytesLE(e,t):Kn.fromBytesBE(e,t)},Kn.fromBytesLE=function(e,t){return new Kn(e[0]|e[1]<<8|e[2]<<16|e[3]<<24,e[4]|e[5]<<8|e[6]<<16|e[7]<<24,t)},Kn.fromBytesBE=function(e,t){return new Kn(e[4]<<24|e[5]<<16|e[6]<<8|e[7],e[0]<<24|e[1]<<16|e[2]<<8|e[3],t)};var fr=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(Wn),dr=fr||function(e,t){return t.forEach((function(t){t&&"string"!=typeof t&&!Array.isArray(t)&&Object.keys(t).forEach((function(n){if("default"!==n&&!(n in e)){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}}))})),e}({__proto__:null,default:fr},[Wn]);function pr(e){return dr.fromString(e,!0,16)}var gr=pr("c3a5c85c97cb3127"),mr=pr("b492b66fbe98f273"),vr=pr("9ae16a3b2f90404f");function yr(e){return e.xor(e.shru(47))}function br(e,t,n){var r=e.slice(t,t+n);return dr.fromBytes(Array.from(r),!0,!0)}function wr(e,t){return br(e,t,8)}function kr(e,t){return br(e,t,4)}function xr(e,t){return 0===t?e:e.shru(t).or(e.shl(64-t))}function Er(e,t,n){void 0===n&&(n=pr("9ddfea08eb382d69"));var r=e.xor(t).mul(n);r=r.xor(r.shru(47));var a=t.xor(r).mul(n);return(a=a.xor(a.shru(47))).mul(n)}function Sr(e,t,n,r){return function(e,t,n,r,a,o){a=a.add(e),o=xr(o.add(a).add(r),21);var i=a;return a=(a=a.add(t)).add(n),o=o.add(xr(a,44)),[a.add(r),o.add(i)]}(wr(e,t),wr(e,t+8),wr(e,t+16),wr(e,t+24),n,r)}function Ar(e,t){if("string"===t)throw new Error("Cannot convert a string[] to a TypedArray");if(Array.isArray(e)&&(e=Tr(e)),j().getBool("DEBUG")&&_(e,t),function(e,t){return e instanceof Float32Array&&"float32"===t||e instanceof Int32Array&&"int32"===t||e instanceof Uint8Array&&"bool"===t}(e,t))return e;if(null==t||"float32"===t||"complex64"===t)return new Float32Array(e);if("int32"===t)return new Int32Array(e);if("bool"===t){for(var n=new Uint8Array(e.length),r=0;r=8){var n=vr.add(2*t),r=wr(e,0).add(vr);return Er(xr(a=wr(e,t-8),37).mul(n).add(r),xr(r,25).add(a).mul(n),n)}if(t>=4)return n=vr.add(2*t),Er((r=kr(e,0)).shl(3).add(t),kr(e,t-4),n);if(t>0){var a,o=(r=e[0])+((a=e[t>>1])<<8),i=t+(e[t-1]<<2);return yr(vr.mul(o).xor(gr.mul(i))).mul(vr)}return vr}(e,t):function(e,t){void 0===t&&(t=e.length);var n=vr.add(2*t),r=wr(e,0).mul(mr),a=wr(e,8),o=wr(e,t-8).mul(n),i=wr(e,t-16).mul(vr);return Er(xr(r.add(a),43).add(xr(o,30)).add(i),r.add(xr(a.add(vr),18)).add(o),n)}(e,t);if(t<=64)return function(e,t){void 0===t&&(t=e.length);var n=vr.add(2*t),r=wr(e,0).mul(vr),a=wr(e,8),o=wr(e,t-8).mul(n),i=wr(e,t-16).mul(vr),s=xr(r.add(a),43).add(xr(o,30)).add(i),u=Er(s,r.add(xr(a.add(vr),18)).add(o),n),c=wr(e,16).mul(n),l=wr(e,24),h=s.add(wr(e,t-32)).mul(n),f=u.add(wr(e,t-24)).mul(n);return Er(xr(c.add(l),43).add(xr(h,30)).add(f),c.add(xr(l.add(r),18)).add(h),n)}(e,t);var o=a,s=a.mul(mr).add(113),u=yr(s.mul(vr).add(113)).mul(vr),c=[dr.UZERO,dr.UZERO],l=[dr.UZERO,dr.UZERO];o=o.mul(vr).add(wr(e,0));var h=0,f=64*(t-1>>6),d=f+(t-1&63)-63;do{o=xr(o.add(s).add(c[0]).add(wr(e,h+8)),37).mul(mr),s=xr(s.add(c[1]).add(wr(e,h+48)),42).mul(mr),o=o.xor(l[1]),s=s.add(c[0]).add(wr(e,h+40)),u=xr(u.add(l[0]),33).mul(mr),c=Sr(e,h,c[1].mul(mr),o.add(l[0])),l=Sr(e,h+32,u.add(l[1]),s.add(wr(e,h+16))),u=(n=i([o,u],2))[0],o=n[1],h+=64}while(h!==f);var p=mr.add(u.and(255).shl(1));return h=d,l[0]=l[0].add(t-1&63),c[0]=c[0].add(l[0]),l[0]=l[0].add(c[0]),o=xr(o.add(s).add(c[0]).add(wr(e,h+8)),37).mul(p),s=xr(s.add(c[1]).add(wr(e,h+48)),42).mul(p),o=o.xor(l[1].mul(9)),s=s.add(c[0].mul(9).add(wr(e,h+40))),u=xr(u.add(l[0]),33).mul(p),c=Sr(e,h,c[1].mul(p),o.add(l[0])),l=Sr(e,h+32,u.add(l[1]),s.add(wr(e,h+16))),u=(r=i([o,u],2))[0],o=r[1],Er(Er(c[0],l[0],p).add(yr(s).mul(gr)).add(u),Er(c[1],l[1],p).add(o),p)},flatten:Tr,getArrayFromDType:A,getTypedArrayFromDType:S,hasEncodingLoss:function(e,t){return!("complex64"===t||"float32"===t&&"complex64"!==e||"int32"===t&&"float32"!==e&&"complex64"!==e||"bool"===t&&"bool"===e)},hexToLong:pr,indexToLoc:function(e,t,n){if(0===t)return[];if(1===t)return[e];for(var r=new Array(t),a=0;a=0)n*=e[a];else if(-1===e[a]){if(-1!==r)throw Error("Shapes can only have 1 implicit size. "+"Found -1 at dim ".concat(r," and dim ").concat(a));r=a}else if(e[a]<0)throw Error("Shapes can not be < 0. Found ".concat(e[a]," at dim ").concat(a));if(-1===r){if(t>0&&t!==n)throw Error("Size(".concat(t,") must match the product of shape ").concat(e));return e}if(0===n)throw Error("Cannot infer the missing size in [".concat(e,"] when ")+"there are 0 elements");if(t%n!=0)throw Error("The implicit shape can't be a fractional number. "+"Got ".concat(t," / ").concat(n));var o=e.slice();return o[r]=t/n,o},isBoolean:D,isFunction:F,isInt:w,isNumber:R,isPromise:G,isScalarShape:function(e){return 0===e.length},isString:T,isTypedArray:Mr,isValidDtype:I,locToIndex:function(e,t,n){if(0===t)return 0;if(1===t)return e[0];for(var r=e[e.length-1],a=0;a=n?o():null!=r?r(s,u):setTimeout(s,u)}};s()}))},rightPad:k,shuffle:h,shuffleCombo:function(e,t){if(e.length!==t.length)throw new Error("Array sizes must match to be shuffled together "+"First array length was ".concat(e.length)+"Second array length was ".concat(t.length));for(var n=e.length,r=0;n>0;)r=Math.random()*n|0,d(e,--n,r),d(t,n,r)},sizeFromShape:v,sizeToSquarishShape:function(e){var t=Math.ceil(Math.sqrt(e));return[t,Math.ceil(e/t)]},squeezeShape:E,sum:function(e){for(var t=0,n=0;n0?p:""," ")}}console.log("%c".concat(s,"\t%c").concat(i,"\t%c").concat(u,"D ").concat(l,"\t%c").concat(c,"\t%c").concat(h,"\t%c").concat(o),"font-weight:bold","color:red","color:blue","color: orange","color: green","color: steelblue")},e}();function Fr(e,t,n){return k(Array.isArray(e)?"".concat(parseFloat(e[0].toFixed(7))," + ")+"".concat(parseFloat(e[1].toFixed(7)),"j"):T(e)?"'".concat(e,"'"):"bool"===n?Cr(e):parseFloat(e.toFixed(7)).toString(),t)}function Cr(e){return 0===e?"false":"true"}function Pr(e,t,n,r,a,o){void 0===o&&(o=!0);var u="complex64"===n?2:1,c=t[0],l=t.length;if(0===l)return"complex64"===n?[Fr(Or(e)[0],0,n)]:"bool"===n?[Cr(e[0])]:[e[0].toString()];if(1===l){if(c>20){var h=3*u,f=Array.from(e.slice(0,h)),d=Array.from(e.slice((c-3)*u,c*u));return"complex64"===n&&(f=Or(f),d=Or(d)),["["+f.map((function(e,t){return Fr(e,a[t],n)})).join(", ")+", ..., "+d.map((function(e,t){return Fr(e,a[c-3+t],n)})).join(", ")+"]"]}return["["+("complex64"===n?Or(e):Array.from(e)).map((function(e,t){return Fr(e,a[t],n)})).join(", ")+"]"]}var p=t.slice(1),g=r.slice(1),m=r[0]*u,v=[];if(c>20){for(var y=0;y<3;y++){var b=(w=y*m)+m;v.push.apply(v,s([],i(Pr(e.slice(w,b),p,n,g,a,!1)),!1))}for(v.push("..."),y=c-3;y0?v[0]+k:""),y=1;y=this.shape[a]){var c="Requested out of range element at ".concat(n,". ")+" Buffer shape=".concat(this.shape);throw new Error(c)}a++}}catch(t){e={error:t}}finally{try{s&&!s.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}for(var l=n[n.length-1],h=0;h1)for(var c=0;c0)throw new Error("Backend '".concat(this.backendName,"' has an internal memory leak ")+"(".concat(i," data ids) after running '").concat(e,"'"))},e.prototype.runKernelFunc=function(e){var t,n,r,a=this,o=[],i=this.isTapeOn(),s=this.state.numBytes,u=this.state.numTensors;this.shouldCheckForMemLeaks()&&this.state.numDataMovesStack.push(0),null==this.backendName&&this.backend;var c=aa(e)?e.kernelName:null!=this.state.activeScope?this.state.activeScope.name:"";if(aa(e)){var l=e.kernelName,h=e.inputs,f=e.attrs;null==this.backendName&&this.backend;var d=Fn(l,this.backendName);p(null!=d,(function(){return"Cannot find registered kernel '".concat(l,"' for backend '").concat(a.backendName,"'")})),n=function(){var e=a.backend.numDataIds();r=d.kernelFunc({inputs:h,attrs:f,backend:a.backend});var t=Array.isArray(r)?r:[r];a.shouldCheckForMemLeaks()&&a.checkKernelForMemLeak(l,e,t);var n=t.map((function(e){return null!=e.rank?e:a.makeTensorFromTensorInfo(e)}));if(i){var s=a.getTensorsForGradient(l,h,n);o=a.saveTensorsForBackwardMode(s)}return n}}else{var g=e.forwardFunc,m=function(e){i&&(o=e.map((function(e){return a.keep(a.clone(e))})))};n=function(){var e=a.backend.numDataIds();r=a.tidy((function(){return g(a.backend,m)}));var t=Array.isArray(r)?r:[r];return a.shouldCheckForMemLeaks()&&a.checkKernelForMemLeak(c,e,t),t}}var v,y=e.inputs,b=e.attrs,w=aa(e)?null:e.backwardsFunc;return this.scopedRun((function(){return a.state.kernelDepth++}),(function(){return a.state.kernelDepth--}),(function(){a.ENV.getBool("DEBUG")||a.state.profiling?(v=a.profiler.profileKernel(c,y,(function(){return n()})),a.ENV.getBool("DEBUG")&&a.profiler.logKernelProfile(v),t=v.outputs):t=n()})),i&&this.addTapeNode(c,y,t,w,o,b),this.state.profiling&&this.state.activeProfile.kernels.push({name:c,bytesAdded:this.state.numBytes-s,totalBytesSnapshot:this.state.numBytes,tensorsAdded:this.state.numTensors-u,totalTensorsSnapshot:this.state.numTensors,inputShapes:Object.keys(y).map((function(e){return null!=y[e]?y[e].shape:null})),outputShapes:t.map((function(e){return e.shape})),kernelTimeMs:v.timeMs,extraInfo:v.extraInfo}),Array.isArray(r)?t:t[0]},e.prototype.saveTensorsForBackwardMode=function(e){var t=this;return e.map((function(e){return t.keep(t.clone(e))}))},e.prototype.getTensorsForGradient=function(e,t,n){var r=Cn(e);if(null!=r){var a=r.inputsToSave||[],o=r.outputsToSave||[],i=void 0;r.saveAllInputs?(p(Array.isArray(t),(function(){return"saveAllInputs is true, expected inputs to be an array."})),i=Object.keys(t).map((function(e){return t[e]}))):i=a.map((function(e){return t[e]}));var s=n.filter((function(e,t){return o[t]}));return i.concat(s)}return[]},e.prototype.makeTensor=function(e,t,n,r){if(null==e)throw new Error("Values passed to engine.makeTensor() are null");n=n||"float32",r=r||this.backend;var a=e;"string"===n&&T(e[0])&&(a=e.map((function(e){return Ir(e)})));var o=r.write(a,t,n),i=new Wr(t,n,o,this.nextTensorId());if(this.trackTensor(i,r),"string"===n){var s=this.state.tensorInfo.get(o),u=M(a);this.state.numBytes+=u-s.bytes,s.bytes=u}return i},e.prototype.makeTensorFromDataId=function(e,t,n,r){var a={dataId:e,shape:t,dtype:n=n||"float32"};return this.makeTensorFromTensorInfo(a,r)},e.prototype.makeTensorFromTensorInfo=function(e,t){var n=e.dataId,r=e.shape,a=e.dtype,o=new Wr(r,a,n,this.nextTensorId());return this.trackTensor(o,t),o},e.prototype.makeVariable=function(e,t,n,r){void 0===t&&(t=!0),n=n||this.nextVariableId().toString(),null!=r&&r!==e.dtype&&(e=e.cast(r));var a=new Zr(e,t,n,this.nextTensorId());if(null!=this.state.registeredVariables[a.name])throw new Error("Variable with name ".concat(a.name," was already registered"));return this.state.registeredVariables[a.name]=a,this.incRef(a,this.backend),a},e.prototype.trackTensor=function(e,t){this.state.numTensors++,"string"===e.dtype&&this.state.numStringTensors++;var n=0;"complex64"!==e.dtype&&"string"!==e.dtype&&(n=e.size*N(e.dtype)),this.state.numBytes+=n,this.state.tensorInfo.has(e.dataId)||(this.state.numDataBuffers++,this.state.tensorInfo.set(e.dataId,{backend:t||this.backend,dtype:e.dtype,shape:e.shape,bytes:n})),e instanceof Zr||this.track(e)},e.prototype.incRef=function(e,t){this.trackTensor(e,t),this.backend.incRef(e.dataId)},e.prototype.removeDataId=function(e,t){this.state.tensorInfo.has(e)&&this.state.tensorInfo.get(e).backend===t&&(this.state.tensorInfo.delete(e),this.state.numDataBuffers--)},e.prototype.disposeTensor=function(e){if(this.state.tensorInfo.has(e.dataId)){var t=this.state.tensorInfo.get(e.dataId);if(this.state.numTensors--,"string"===e.dtype&&(this.state.numStringTensors--,this.state.numBytes-=t.bytes),"complex64"!==e.dtype&&"string"!==e.dtype){var n=e.size*N(e.dtype);this.state.numBytes-=n}t.backend.disposeData(e.dataId)&&this.removeDataId(e.dataId,t.backend)}},e.prototype.disposeVariables=function(){for(var e in this.state.registeredVariables){var t=this.state.registeredVariables[e];this.disposeVariable(t)}},e.prototype.disposeVariable=function(e){this.disposeTensor(e),null!=this.state.registeredVariables[e.name]&&delete this.state.registeredVariables[e.name]},e.prototype.memory=function(){var e=this.backend.memory();return e.numTensors=this.state.numTensors,e.numDataBuffers=this.state.numDataBuffers,e.numBytes=this.state.numBytes,this.state.numStringTensors>0&&(e.unreliable=!0,null==e.reasons&&(e.reasons=[]),e.reasons.push("Memory usage by string tensors is approximate (2 bytes per character)")),e},e.prototype.profile=function(e){return r(this,void 0,void 0,(function(){var t,n,r,u,c,l,h,f,d,p,g;return a(this,(function(a){switch(a.label){case 0:return this.state.profiling=!0,t=this.state.numBytes,n=this.state.numTensors,this.state.activeProfile.kernels=[],r=this.state.activeProfile,[4,e()];case 1:r.result=a.sent(),this.state.profiling=!1,this.state.activeProfile.peakBytes=Math.max.apply(Math,s([],i(this.state.activeProfile.kernels.map((function(e){return e.totalBytesSnapshot}))),!1)),this.state.activeProfile.newBytes=this.state.numBytes-t,this.state.activeProfile.newTensors=this.state.numTensors-n,a.label=2;case 2:a.trys.push([2,8,9,10]),u=o(this.state.activeProfile.kernels),c=u.next(),a.label=3;case 3:return c.done?[3,7]:(l=c.value,h=l,[4,l.kernelTimeMs]);case 4:return h.kernelTimeMs=a.sent(),f=l,[4,l.extraInfo];case 5:f.extraInfo=a.sent(),a.label=6;case 6:return c=u.next(),[3,3];case 7:return[3,10];case 8:return d=a.sent(),p={error:d},[3,10];case 9:try{c&&!c.done&&(g=u.return)&&g.call(u)}finally{if(p)throw p.error}return[7];case 10:return[2,this.state.activeProfile]}}))}))},e.prototype.isTapeOn=function(){return this.state.gradientDepth>0&&0===this.state.kernelDepth},e.prototype.addTapeNode=function(e,t,n,r,a,o){var i=this,s={id:this.state.nextTapeNodeId++,kernelName:e,inputs:t,outputs:n,saved:a},u=Cn(e);null!=u&&(r=u.gradFunc),null!=r&&(s.gradient=function(e){return e=e.map((function(e,t){if(null==e){var r=n[t],a=U(r.size,r.dtype);return i.makeTensor(a,r.shape,r.dtype)}return e})),r(e.length>1?e:e[0],a,o)}),this.state.activeTape.push(s)},e.prototype.keep=function(e){return e.kept=!0,e},e.prototype.startTape=function(){0===this.state.gradientDepth&&(this.state.activeTape=[]),this.state.gradientDepth++},e.prototype.endTape=function(){this.state.gradientDepth--},e.prototype.startScope=function(e){var t={track:[],name:"unnamed scope",id:this.state.nextScopeId++};e&&(t.name=e),this.state.scopeStack.push(t),this.state.activeScope=t},e.prototype.endScope=function(e){for(var t=this,n=ta(e),r=new Set(n.map((function(e){return e.id}))),a=0;a0,(function(){return"gradients() received an empty list of xs."})),null!=n&&"float32"!==n.dtype)throw new Error("dy must have 'float32' dtype, but has '".concat(n.dtype,"'"));var i=this.scopedRun((function(){return a.startTape()}),(function(){return a.endTape()}),(function(){return a.tidy("forward",e)}));p(i instanceof Wr,(function(){return"The result y returned by f() must be a tensor."}));var s=function(e,t,n){for(var r={},a={},o=0;o=0;o--)for(i=(p=e[o]).inputs,l=0;l0)throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that the f you passed encloses all operations that lead from x to y.");return this.tidy("backward",(function(){var e,r,u={};u[i.id]=null==n?(r=z(v(e=i.shape),"float32"),ca.makeTensor(r,e,"float32")):n,function(e,t,n,r){for(var a=function(a){var o=t[a],i=[];if(o.outputs.forEach((function(t){var n=e[t.id];null!=n?i.push(n):i.push(null)})),null==o.gradient)throw new Error("Cannot compute gradient: gradient function not found "+"for ".concat(o.kernelName,"."));var s=o.gradient(i),u=function(t){if(!(t in s))throw new Error("Cannot backprop through input ".concat(t,". ")+"Available gradients found: ".concat(Object.keys(s),"."));var a=n((function(){return s[t]()}));if("float32"!==a.dtype)throw new Error("Error in gradient for op ".concat(o.kernelName,". The gradient of input ")+"".concat(t," must have 'float32' dtype, but has '").concat(a.dtype,"'"));var i=o.inputs[t];if(!b(a.shape,i.shape))throw new Error("Error in gradient for op ".concat(o.kernelName,". The gradient of input ")+"'".concat(t,"' has shape '").concat(a.shape,"', which does not match ")+"the shape of the input '".concat(i.shape,"'"));if(null==e[i.id])e[i.id]=a;else{var u=e[i.id];e[i.id]=r(u,a),u.dispose()}};for(var c in o.inputs)u(c)},o=t.length-1;o>=0;o--)a(o)}(u,s,(function(e){return a.tidy(e)}),la);var c=t.map((function(e){return u[e.id]}));return 0===a.state.gradientDepth&&(a.state.activeTape.forEach((function(e){var t,n;try{for(var r=o(e.saved),a=r.next();!a.done;a=r.next())a.value.dispose()}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}})),a.state.activeTape=null),{value:i,grads:c}}))},e.prototype.customGrad=function(e){var t=this;return p(F(e),(function(){return"The f passed in customGrad(f) must be a function."})),function(){for(var n,r=[],a=0;a0,(function(){return"Element arr[".concat(n.join("]["),"] should be a primitive, ")+"but is an array of ".concat(e.length," elements")})),p(e.length===t[0],(function(){return"Element arr[".concat(n.join("]["),"] should have ").concat(t[0]," ")+"elements, but has ".concat(e.length," elements")}));for(var r=t.slice(1),a=0;a=0&&(a=r),ma(r,a,t,n),null==e||!Mr(e)&&!Array.isArray(e)&&"number"!=typeof e&&"boolean"!=typeof e&&"string"!=typeof e){var o=null==e?"null":e.constructor.name;throw new Error("Argument '".concat(t,"' passed to '").concat(n,"' must be a ")+"Tensor or TensorLike, but got '".concat(o,"'"))}var i=pa(e,a);Mr(e)||Array.isArray(e)||(e=[e]);var s="string"!==a?Ar(e,a):Tr(e,[],!0);return ca.makeTensor(s,i,a)}function ya(e,t,n,r){if(void 0===r&&(r="numeric"),!Array.isArray(e))throw new Error("Argument ".concat(t," passed to ").concat(n," must be a ")+"`Tensor[]` or `TensorLike[]`");return e.map((function(e,a){return va(e,"".concat(t,"[").concat(a,"]"),n,r)}))}da.registerFlag("DEBUG",(function(){return!1}),(function(e){e&&console.warn("Debugging mode is ON. The output of every math call will be downloaded to CPU and checked for NaNs. This significantly impacts performance.")})),da.registerFlag("IS_BROWSER",(function(){return ha()})),da.registerFlag("IS_NODE",(function(){return"undefined"!=typeof process&&void 0!==process.versions&&void 0!==process.versions.node})),da.registerFlag("IS_CHROME",(function(){return"undefined"!=typeof navigator&&null!=navigator&&null!=navigator.userAgent&&/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor)})),da.registerFlag("IS_SAFARI",(function(){return"undefined"!=typeof navigator&&null!=navigator&&null!=navigator.userAgent&&/Safari/.test(navigator.userAgent)&&/Apple/.test(navigator.vendor)})),da.registerFlag("PROD",(function(){return!1})),da.registerFlag("TENSORLIKE_CHECK_SHAPE_CONSISTENCY",(function(){return da.getBool("DEBUG")})),da.registerFlag("DEPRECATION_WARNINGS_ENABLED",(function(){return!0})),da.registerFlag("IS_TEST",(function(){return!1})),da.registerFlag("CHECK_COMPUTATION_FOR_ERRORS",(function(){return da.getBool("DEBUG")})),da.registerFlag("WRAP_TO_IMAGEBITMAP",(function(){return!1})),da.registerFlag("CANVAS2D_WILL_READ_FREQUENTLY_FOR_GPU",(function(){return!1})),da.registerFlag("USE_SETTIMEOUTCUSTOM",(function(){return!1}));var ba="__op";function wa(e){var t=Object.keys(e);if(1!==t.length)throw new Error("Please provide an object with a single key (operation name) mapping to a function. Got an object with "+"".concat(t.length," keys."));var n=t[0],r=e[n];n.endsWith("_")&&(n=n.substring(0,n.length-1)),n+=ba;var a=function(){for(var e=[],t=0;t=this.byteLength)return-1;if(null!=this.bufferUniformSize)return this.previousShardIndex=Math.floor(e/this.bufferUniformSize),this.previousShardIndex;function t(t){return e=t.end?1:0}if(0===t(this.shards[this.previousShardIndex]))return this.previousShardIndex;var n=function(e,t){for(var n=0,r=e.length;n<=r;){var a=Math.floor((r-n)/2)+n,o=t(e[a]);if(0===o)return a;o<0?r=a:n=a+1}return-1}(this.shards,t);return-1===n?-1:(this.previousShardIndex=n,this.previousShardIndex)},e}();function _a(e,t){var n,r,a,i=new Aa(e),s={},u=0;try{for(var c=o(t),l=c.next();!l.done;l=c.next()){var h=l.value,f=h.name,d=h.dtype,p=h.shape,g=v(p),m=void 0;if("quantization"in h){var y=h.quantization;if("uint8"===y.dtype||"uint16"===y.dtype){if(!("min"in y)||!("scale"in y))throw new Error("Weight ".concat(h.name," with quantization ").concat(y.dtype," ")+"doesn't have corresponding metadata min and scale.")}else{if("float16"!==y.dtype)throw new Error("Weight ".concat(h.name," has unknown ")+"quantization dtype ".concat(y.dtype,". ")+"Supported quantization dtypes are: 'uint8', 'uint16', and 'float16'.");if("float32"!==d)throw new Error("Weight ".concat(h.name," is quantized with ").concat(y.dtype," ")+"which only supports weights of type float32 not ".concat(d,"."))}var b=Sa[y.dtype],w=i.slice(u,u+g*b),k="uint8"===y.dtype?new Uint8Array(w):new Uint16Array(w);if("float32"===d)if("uint8"===y.dtype||"uint16"===y.dtype){m=new Float32Array(k.length);for(var x=0;x>10]+(1023&s)]+t[s>>10];o[i]=u}return new Float32Array(a)}}var Oa=function(){function e(){this.saveRouters=[],this.loadRouters=[]}return e.getInstance=function(){return null==e.instance&&(e.instance=new e),e.instance},e.registerSaveRouter=function(t){e.getInstance().saveRouters.push(t)},e.registerLoadRouter=function(t){e.getInstance().loadRouters.push(t)},e.getSaveHandlers=function(t){return e.getHandlers(t,"save")},e.getLoadHandlers=function(t,n){return e.getHandlers(t,"load",n)},e.getHandlers=function(t,n,r){var a=[];return("load"===n?e.getInstance().loadRouters:e.getInstance().saveRouters).forEach((function(e){var n=e(t,r);null!==n&&a.push(n)})),a},e}(),La="tensorflowjs",za="models_store",Ua="model_info_store";function Wa(){if(!j().getBool("IS_BROWSER"))throw new Error("Failed to obtain IndexedDB factory because the current environmentis not a web browser.");var e="undefined"==typeof window?self:window,t=e.indexedDB||e.mozIndexedDB||e.webkitIndexedDB||e.msIndexedDB||e.shimIndexedDB;if(null==t)throw new Error("The current browser does not appear to support IndexedDB.");return t}function Ga(e){var t=e.result;t.createObjectStore(za,{keyPath:"modelPath"}),t.createObjectStore(Ua,{keyPath:"modelPath"})}var Ka=function(){function e(e){if(this.indexedDB=Wa(),null==e||!e)throw new Error("For IndexedDB, modelPath must not be null, undefined or empty.");this.modelPath=e}return e.prototype.save=function(e){return r(this,void 0,void 0,(function(){return a(this,(function(t){if(e.modelTopology instanceof ArrayBuffer)throw new Error("BrowserLocalStorage.save() does not support saving model topology in binary formats yet.");return[2,this.databaseAction(this.modelPath,e)]}))}))},e.prototype.load=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){return[2,this.databaseAction(this.modelPath)]}))}))},e.prototype.databaseAction=function(e,t){var n=this;return new Promise((function(e,r){var a=n.indexedDB.open(La,1);a.onupgradeneeded=function(){return Ga(a)},a.onsuccess=function(){var o=a.result;if(null==t){var i=o.transaction(za,"readonly"),s=i.objectStore(za).get(n.modelPath);s.onsuccess=function(){if(null==s.result)return o.close(),r(new Error("Cannot find model with path '".concat(n.modelPath,"' ")+"in IndexedDB."));e(s.result.modelArtifacts)},s.onerror=function(e){return o.close(),r(s.error)},i.oncomplete=function(){return o.close()}}else{t.weightData=Aa.join(t.weightData);var u,c,l=Fa(t),h=o.transaction(Ua,"readwrite"),f=h.objectStore(Ua);try{u=f.put({modelPath:n.modelPath,modelArtifactsInfo:l})}catch(e){return r(e)}u.onsuccess=function(){var a,i=(c=o.transaction(za,"readwrite")).objectStore(za);try{a=i.put({modelPath:n.modelPath,modelArtifacts:t,modelArtifactsInfo:l})}catch(e){return r(e)}a.onsuccess=function(){return e({modelArtifactsInfo:l})},a.onerror=function(e){var t=(f=h.objectStore(Ua)).delete(n.modelPath);t.onsuccess=function(){return o.close(),r(a.error)},t.onerror=function(e){return o.close(),r(a.error)}}},u.onerror=function(e){return o.close(),r(u.error)},h.oncomplete=function(){null==c?o.close():c.oncomplete=function(){return o.close()}}}},a.onerror=function(e){return r(a.error)}}))},e}();Ka.URL_SCHEME="indexeddb://";var qa=function(e){return j().getBool("IS_BROWSER")&&!Array.isArray(e)&&e.startsWith(Ka.URL_SCHEME)?(t=e.slice(Ka.URL_SCHEME.length),new Ka(t)):null;var t};Oa.registerSaveRouter(qa),Oa.registerLoadRouter(qa);var Va=function(){function e(){this.indexedDB=Wa()}return e.prototype.listModels=function(){return r(this,void 0,void 0,(function(){var e=this;return a(this,(function(t){return[2,new Promise((function(t,n){var r=e.indexedDB.open(La,1);r.onupgradeneeded=function(){return Ga(r)},r.onsuccess=function(){var e=r.result,a=e.transaction(Ua,"readonly"),i=a.objectStore(Ua).getAll();i.onsuccess=function(){var e,n,r={};try{for(var a=o(i.result),s=a.next();!s.done;s=a.next()){var u=s.value;r[u.modelPath]=u.modelArtifactsInfo}}catch(t){e={error:t}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(e)throw e.error}}t(r)},i.onerror=function(t){return e.close(),n(i.error)},a.oncomplete=function(){return e.close()}},r.onerror=function(e){return n(r.error)}}))]}))}))},e.prototype.removeModel=function(e){return r(this,void 0,void 0,(function(){var t=this;return a(this,(function(n){var r;return e=(r=e).startsWith(Ka.URL_SCHEME)?r.slice(Ka.URL_SCHEME.length):r,[2,new Promise((function(n,r){var a=t.indexedDB.open(La,1);a.onupgradeneeded=function(){return Ga(a)},a.onsuccess=function(){var t,o=a.result,i=o.transaction(Ua,"readwrite"),s=i.objectStore(Ua),u=s.get(e);u.onsuccess=function(){if(null==u.result)return o.close(),r(new Error("Cannot find model with path '".concat(e,"' ")+"in IndexedDB."));var a=s.delete(e),i=function(){var a=(t=o.transaction(za,"readwrite")).objectStore(za).delete(e);a.onsuccess=function(){return n(u.result.modelArtifactsInfo)},a.onerror=function(e){return r(u.error)}};a.onsuccess=i,a.onerror=function(e){return i(),o.close(),r(u.error)}},u.onerror=function(e){return o.close(),r(u.error)},i.oncomplete=function(){null==t?o.close():t.oncomplete=function(){return o.close()}}},a.onerror=function(e){return r(a.error)}}))]}))}))},e}(),Ha="/",ja="tensorflowjs_models",Za="info",Ja="model_topology",Ya="weight_specs",Xa="weight_data",Qa="model_metadata";function $a(e){return{info:[ja,e,Za].join(Ha),topology:[ja,e,Ja].join(Ha),weightSpecs:[ja,e,Ya].join(Ha),weightData:[ja,e,Xa].join(Ha),modelMetadata:[ja,e,Qa].join(Ha)}}function eo(e){var t,n;try{for(var r=o(Object.values(e)),a=r.next();!a.done;a=r.next()){var i=a.value;window.localStorage.removeItem(i)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}}function to(e){var t=e.split(Ha);if(t.length<3)throw new Error("Invalid key format: ".concat(e));return t.slice(1,t.length-1).join(Ha)}var no=function(){function e(e){if(!j().getBool("IS_BROWSER")||"undefined"==typeof window||void 0===window.localStorage)throw new Error("The current environment does not support local storage.");if(this.LS=window.localStorage,null==e||!e)throw new Error("For local storage, modelPath must not be null, undefined or empty.");this.modelPath=e,this.keys=$a(this.modelPath)}return e.prototype.save=function(e){return r(this,void 0,void 0,(function(){var t,n,r,o,i;return a(this,(function(a){if(e.modelTopology instanceof ArrayBuffer)throw new Error("BrowserLocalStorage.save() does not support saving model topology in binary formats yet.");t=JSON.stringify(e.modelTopology),n=JSON.stringify(e.weightSpecs),r=Fa(e),o=Aa.join(e.weightData);try{return this.LS.setItem(this.keys.info,JSON.stringify(r)),this.LS.setItem(this.keys.topology,t),this.LS.setItem(this.keys.weightSpecs,n),this.LS.setItem(this.keys.weightData,function(e){if(Na)return Buffer.from(e).toString("base64");for(var t=new Uint8Array(e),n="",r=0,a=t.length;r0,(function(){return"scheme must not be an empty string."}));var r=e.getInstance();p(null==r.managers[t],(function(){return"A model store manager is already registered for scheme '".concat(t,"'.")})),r.managers[t]=n},e.getManager=function(t){var n=e.getInstance().managers[t];if(null==n)throw new Error("Cannot find model manager for scheme '".concat(t,"'"));return n},e.getSchemes=function(){return Object.keys(e.getInstance().managers)},e}();function so(e){if(-1===e.indexOf(oo))throw new Error("The url string provided does not contain a scheme. Supported schemes are: "+"".concat(io.getSchemes().join(",")));return{scheme:e.split(oo)[0],path:e.split(oo)[1]}}function uo(e,t,n){return void 0===n&&(n=!1),r(this,void 0,void 0,(function(){var r,o,i,s,u,c,l,h,f;return a(this,(function(a){switch(a.label){case 0:return p(e!==t,(function(){return"Old path and new path are the same: '".concat(e,"'")})),p((r=Oa.getLoadHandlers(e)).length>0,(function(){return"Copying failed because no load handler is found for source URL ".concat(e,".")})),p(r.length<2,(function(){return"Copying failed because more than one (".concat(r.length,") ")+"load handlers for source URL ".concat(e,".")})),o=r[0],p((i=Oa.getSaveHandlers(t)).length>0,(function(){return"Copying failed because no save handler is found for destination "+"URL ".concat(t,".")})),p(i.length<2,(function(){return"Copying failed because more than one (".concat(r.length,") ")+"save handlers for destination URL ".concat(t,".")})),s=i[0],u=so(e).scheme,c=so(e).path,l=u===so(e).scheme,[4,o.load()];case 1:return h=a.sent(),n&&l?[4,io.getManager(u).removeModel(c)]:[3,3];case 2:a.sent(),a.label=3;case 3:return[4,s.save(h)];case 4:return f=a.sent(),!n||l?[3,6]:[4,io.getManager(u).removeModel(c)];case 5:a.sent(),a.label=6;case 6:return[2,f.modelArtifactsInfo]}}))}))}var co=function(){function e(){this.messageName="setTimeoutCustom",this.functionRefs=[],this.handledMessageCount=0,this.hasEventListener=!1}return e.prototype.fetch=function(e,t){return fetch(e,t)},e.prototype.now=function(){return performance.now()},e.prototype.encode=function(e,t){if("utf-8"!==t&&"utf8"!==t)throw new Error("Browser's encoder only supports utf-8, but got ".concat(t));return null==this.textEncoder&&(this.textEncoder=new TextEncoder),this.textEncoder.encode(e)},e.prototype.decode=function(e,t){return new TextDecoder(t).decode(e)},e.prototype.setTimeoutCustom=function(e,t){var n=this;"undefined"!=typeof window&&j().getBool("USE_SETTIMEOUTCUSTOM")?(this.functionRefs.push(e),setTimeout((function(){window.postMessage({name:n.messageName,index:n.functionRefs.length-1},"*")}),t),this.hasEventListener||(this.hasEventListener=!0,window.addEventListener("message",(function(e){e.source===window&&e.data.name===n.messageName&&(e.stopPropagation(),(0,n.functionRefs[e.data.index])(),n.handledMessageCount++,n.handledMessageCount===n.functionRefs.length&&(n.functionRefs=[],n.handledMessageCount=0))}),!0))):setTimeout(e,t)},e.prototype.isTypedArray=function(e){return zn(e)},e}();if(j().get("IS_BROWSER")){j().setPlatform("browser",new co);try{io.registerManager(no.URL_SCHEME,new ao)}catch(e){}try{io.registerManager(Ka.URL_SCHEME,new Va)}catch(e){}}var lo,ho=function(){function e(){this.util=require("util"),this.textEncoder=new this.util.TextEncoder}return e.prototype.fetch=function(e,t){return null!=j().global.fetch?j().global.fetch(e,t):(null==lo&&(lo=require("node-fetch")),lo(e,t))},e.prototype.now=function(){var e=process.hrtime();return 1e3*e[0]+e[1]/1e6},e.prototype.encode=function(e,t){if("utf-8"!==t&&"utf8"!==t)throw new Error("Node built-in encoder only supports utf-8, but got ".concat(t));return this.textEncoder.encode(e)},e.prototype.decode=function(e,t){return 0===e.length?"":new this.util.TextDecoder(t).decode(e)},e.prototype.isTypedArray=function(e){return this.util.types.isFloat32Array(e)||this.util.types.isInt32Array(e)||this.util.types.isUint8Array(e)||this.util.types.isUint8ClampedArray(e)},e}();function fo(e,t,n){return void 0===t&&(t="float32"),t=t||"float32",W(e),new Lr(e,t,n)}j().get("IS_NODE")&&!j().get("IS_BROWSER")&&j().setPlatform("node",new ho);var po=wa({cast_:function(e,t){var n=va(e,"x","cast");if(!I(t))throw new Error("Failed to cast to unknown dtype ".concat(t));if("string"===t&&"string"!==n.dtype||"string"!==t&&"string"===n.dtype)throw new Error("Only strings can be casted to strings");var r={x:n},a={dtype:t};return ca.runKernel(pe,r,a)}}),go=wa({clone_:function(e){var t={x:va(e,"x","clone","string_or_numeric")};return ca.runKernel(Xe,t)}});function mo(e,t){void 0===t&&(t=!1),console.log(e.toString(t))}function vo(e,t){return ca.tidy(e,t)}function yo(e){ta(e).forEach((function(e){return e.dispose()}))}function bo(e){return ca.keep(e)}sa(),Ur={buffer:fo,cast:po,clone:go,print:mo};var wo=wa({add_:function(e,t){var n,r=va(e,"a","add"),a=va(t,"b","add"),o={a:r=(n=i($r(r,a),2))[0],b:a=n[1]};return ca.runKernel(Q,o)}}),ko=wa({floorDiv_:function(e,t){var n,r=va(e,"a","floorDiv"),a=va(t,"b","floorDiv"),o={a:r=(n=i($r(r,a),2))[0],b:a=n[1]};return ca.runKernel(Ve,o)}}),xo=wa({div_:function(e,t){var n,r=va(e,"a","div"),a=va(t,"b","div");if(r=(n=i($r(r,a),2))[0],a=n[1],"int32"===r.dtype&&"int32"===a.dtype)return ko(r,a);var o={a:r,b:a};return ca.runKernel(Oe,o,{})}}),Eo=wa({mul_:function(e,t){var n,r=va(e,"a","mul"),a=va(t,"b","mul"),o={a:r=(n=i($r(r,a),2))[0],b:a=n[1]};return ca.runKernel(bt,o)}}),So=wa({abs_:function(e){var t=va(e,"x","abs");if("complex64"===t.dtype){var n={x:t};return ca.runKernel(ye,n)}return n={x:t},ca.runKernel("Abs",n)}}),Ao=wa({acos_:function(e){var t={x:va(e,"x","acos")};return ca.runKernel(Y,t)}}),_o=wa({acosh_:function(e){var t={x:va(e,"x","acosh")};return ca.runKernel(X,t)}}),Io=wa({addN_:function(e){p(Array.isArray(e),(function(){return"The argument passed to tf.addN() must be a list of tensors"})),p(e.length>=1,(function(){return"Must pass at least one tensor to tf.addN(), but got "+"".concat(e.length)}));var t=e.map((function(e,t){return va(e,"tensors".concat(t),"addN")})),n=t[0];t.forEach((function(e){if(e.dtype!==n.dtype)throw new Error("All tensors passed to tf.addN() must have the same dtype")})),t.forEach((function(e){if(!b(e.shape,n.shape))throw new Error("All tensors passed to tf.addN() must have the same shape")}));var r=t;return ca.runKernel($,r)}}),No=wa({all_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r={x:va(e,"x","all","bool")},a={axis:t,keepDims:n};return ca.runKernel("All",r,a)}}),Mo=wa({any_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r={x:va(e,"x","any","bool")},a={axis:t,keepDims:n};return ca.runKernel("Any",r,a)}}),To=wa({argMax_:function(e,t){void 0===t&&(t=0);var n={x:va(e,"x","argMax")},r={axis:t};return ca.runKernel(ee,n,r)}}),Do=wa({argMin_:function(e,t){void 0===t&&(t=0);var n={x:va(e,"x","argMin")},r={axis:t};return ca.runKernel(te,n,r)}}),Ro=wa({asin_:function(e){var t={x:va(e,"x","asin")};return ca.runKernel(ne,t)}}),Bo=wa({asinh_:function(e){var t={x:va(e,"x","asinh")};return ca.runKernel(re,t)}}),Fo=wa({atan_:function(e){var t={x:va(e,"x","atan")};return ca.runKernel(ae,t)}}),Co=wa({atan2_:function(e,t){var n,r=va(e,"a","atan2"),a=va(t,"b","atan2"),o={a:r=(n=i($r(r,a),2))[0],b:a=n[1]};return ca.runKernel(ie,o)}}),Po=wa({atanh_:function(e){var t={x:va(e,"x","atanh")};return ca.runKernel(oe,t)}});function Oo(e,t,n,r,a,o,s){void 0===s&&(s="channelsLast");var u,c=i(Wo(t),2),l=c[0],h=c[1];if("channelsLast"===s)u=[l,h,e[3],e[3]];else{if("channelsFirst"!==s)throw new Error("Unknown dataFormat ".concat(s));u=[l,h,e[1],e[1]]}return Lo(e,u,n,r,a,o,!1,s)}function Lo(e,t,n,r,a,o,s,u){var c,l;void 0===s&&(s=!1),void 0===u&&(u="channelsLast");var h=i([-1,-1,-1,-1],4),f=h[0],d=h[1],p=h[2],g=h[3];if("channelsLast"===u)f=(c=i(e,4))[0],d=c[1],p=c[2],g=c[3];else{if("channelsFirst"!==u)throw new Error("Unknown dataFormat ".concat(u));f=(l=i(e,4))[0],g=l[1],d=l[2],p=l[3]}var m,v=i(t,4),y=v[0],b=v[1],w=v[3],k=i(Wo(n),2),x=k[0],E=k[1],S=i(Wo(r),2),A=S[0],_=S[1],I=Ko(y,A),N=Ko(b,_),M=function(e,t,n,r,a,o,i,s,u){var c,l,h;if("number"==typeof e){c={top:e,bottom:e,left:e,right:e,type:0===e?"VALID":"NUMBER"};var f=function(e,t,n,r,a){null==r&&(r=Uo(e,t,n));var o=e[1];return[qo((e[0]-t+2*r)/n+1,a),qo((o-t+2*r)/n+1,a)]}([t,n],o,r,e,s);l=f[0],h=f[1]}else if("same"===e){l=Math.ceil(t/r),h=Math.ceil(n/a);var d=Math.max(0,(l-1)*r+o-t),p=Math.max(0,(h-1)*a+i-n);c={top:g=Math.floor(d/2),bottom:m=d-g,left:v=Math.floor(p/2),right:y=p-v,type:"SAME"}}else if("valid"===e)c={top:0,bottom:0,left:0,right:0,type:"VALID"},l=Math.ceil((t-o+1)/r),h=Math.ceil((n-i+1)/a);else{if("object"!=typeof e)throw Error("Unknown padding parameter: ".concat(e));var g,m,v,y;c={top:g="channelsLast"===u?e[1][0]:e[2][0],bottom:m="channelsLast"===u?e[1][1]:e[2][1],left:v="channelsLast"===u?e[2][0]:e[3][0],right:y="channelsLast"===u?e[2][1]:e[3][1],type:0===g&&0===m&&0===v&&0===y?"VALID":"EXPLICIT"},l=qo((t-o+g+m)/r+1,s),h=qo((n-i+v+y)/a+1,s)}return{padInfo:c,outHeight:l,outWidth:h}}(a,d,p,x,E,I,N,o,u),T=M.padInfo,D=M.outHeight,R=M.outWidth,B=s?w*g:w;return"channelsFirst"===u?m=[f,B,D,R]:"channelsLast"===u&&(m=[f,D,R,B]),{batchSize:f,dataFormat:u,inHeight:d,inWidth:p,inChannels:g,outHeight:D,outWidth:R,outChannels:B,padInfo:T,strideHeight:x,strideWidth:E,filterHeight:y,filterWidth:b,effectiveFilterHeight:I,effectiveFilterWidth:N,dilationHeight:A,dilationWidth:_,inShape:e,outShape:m,filterShape:t}}function zo(e,t,n,r,a,o,s,u){var c,l;void 0===o&&(o=!1),void 0===s&&(s="channelsLast");var h=i([-1,-1,-1,-1,-1],5),f=h[0],d=h[1],p=h[2],g=h[3],m=h[4];if("channelsLast"===s)f=(c=i(e,5))[0],d=c[1],p=c[2],g=c[3],m=c[4];else{if("channelsFirst"!==s)throw new Error("Unknown dataFormat ".concat(s));f=(l=i(e,5))[0],m=l[1],d=l[2],p=l[3],g=l[4]}var v,y=i(t,5),b=y[0],w=y[1],k=y[2],x=y[4],E=i(Go(n),3),S=E[0],A=E[1],_=E[2],I=i(Go(r),3),N=I[0],M=I[1],T=I[2],D=Ko(b,N),R=Ko(w,M),B=Ko(k,T),F=function(e,t,n,r,a,o,i,s,u,c,l){var h,f,d,p;if("valid"===e&&(e=0),"number"==typeof e){h={top:e,bottom:e,left:e,right:e,front:e,back:e,type:0===e?"VALID":"NUMBER"};var g=function(e,t,n,r,a,o){null==a&&(a=Uo(e,t[0],r[0]));for(var i=[0,0,0,1],s=0;s<3;s++)e[s]+2*a>=t[s]&&(i[s]=qo((e[s]-t[s]+2*a)/r[s]+1,o));return i}([t,n,r,1],[s,u,c],0,[a,o,i],e,l);f=g[0],d=g[1],p=g[2]}else{if("same"!==e)throw Error("Unknown padding parameter: ".concat(e));var m=((f=Math.ceil(t/a))-1)*a+s-t,v=((d=Math.ceil(n/o))-1)*o+u-n,y=((p=Math.ceil(r/i))-1)*i+c-r,b=Math.floor(m/2),w=m-b,k=Math.floor(v/2),x=v-k,E=Math.floor(y/2);h={top:k,bottom:x,left:E,right:y-E,front:b,back:w,type:"SAME"}}return{padInfo:h,outDepth:f,outHeight:d,outWidth:p}}(a,d,p,g,S,A,_,D,R,B,u),C=F.padInfo,P=F.outDepth,O=F.outHeight,L=F.outWidth,z=o?x*m:x;return"channelsFirst"===s?v=[f,z,P,O,L]:"channelsLast"===s&&(v=[f,P,O,L,z]),{batchSize:f,dataFormat:s,inDepth:d,inHeight:p,inWidth:g,inChannels:m,outDepth:P,outHeight:O,outWidth:L,outChannels:z,padInfo:C,strideDepth:S,strideHeight:A,strideWidth:_,filterDepth:b,filterHeight:w,filterWidth:k,effectiveFilterDepth:D,effectiveFilterHeight:R,effectiveFilterWidth:B,dilationDepth:N,dilationHeight:M,dilationWidth:T,inShape:e,outShape:v,filterShape:t}}function Uo(e,t,n,r){void 0===r&&(r=1);var a=Ko(t,r);return Math.floor((e[0]*(n-1)-n+a)/2)}function Wo(e){return"number"==typeof e?[e,e,e]:2===e.length?[e[0],e[1],1]:e}function Go(e){return"number"==typeof e?[e,e,e]:e}function Ko(e,t){return t<=1?e:e+(e-1)*(t-1)}function qo(e,t){if(!t)return Math.trunc(e);switch(t){case"round":return Math.round(e);case"ceil":return Math.ceil(e);case"floor":return Math.floor(e);default:throw new Error("Unknown roundingMode ".concat(t))}}function Vo(e){var t=i(Wo(e),3),n=t[0],r=t[1],a=t[2];return 1===n&&1===r&&1===a}function Ho(e,t){return Vo(e)||Vo(t)}function jo(e){return Wo(e).every((function(e){return e>0}))}function Zo(e){if("NHWC"===e)return"channelsLast";if("NCHW"===e)return"channelsFirst";throw new Error("Unknown dataFormat ".concat(e))}function Jo(e,t,n){if(null!=n){if("string"==typeof t)throw Error("Error in ".concat(e,": pad must be an integer when using ")+"dimRoundingMode ".concat(n," but got pad ").concat(t,"."));if("number"==typeof t)p(w(t),(function(){return"Error in ".concat(e,": pad must be an integer when using ")+"dimRoundingMode ".concat(n," but got pad ").concat(t,".")}));else{if("object"!=typeof t)throw Error("Error in ".concat(e,": Unknown padding parameter: ").concat(t));t.forEach((function(t){t.forEach((function(t){p(w(t),(function(){return"Error in ".concat(e,": pad must be an integer when using ")+"dimRoundingMode ".concat(n," but got pad ").concat(t,".")}))}))}))}}}var Yo=wa({reshape_:function(e,t){var n={x:va(e,"x","reshape","string_or_numeric")},r={shape:t};return ca.runKernel(Ot,n,r)}}),Xo=wa({avgPool_:function(e,t,n,r,a){var o=va(e,"x","avgPool","float32");p(Ho(n,1),(function(){return"Error in avgPool: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(1,"'")}));var i=o,s=!1;3===o.rank&&(s=!0,i=Yo(o,[1,o.shape[0],o.shape[1],o.shape[2]])),p(4===i.rank,(function(){return"Error in avgPool: x must be rank 4 but got rank ".concat(i.rank,".")})),Jo("avgPool",r,a);var u={x:i},c={filterSize:t,strides:n,pad:r,dimRoundingMode:a},l=ca.runKernel(se,u,c);return l=po(l,o.dtype),s?Yo(l,[l.shape[1],l.shape[2],l.shape[3]]):l}}),Qo=wa({avgPool3d_:function(e,t,n,r,a,o){void 0===o&&(o="NDHWC");var i=va(e,"x","avgPool3d","float32"),s=i,u=!1;4===i.rank&&(u=!0,s=Yo(i,[1,i.shape[0],i.shape[1],i.shape[2],i.shape[3]])),p(5===s.rank,(function(){return"Error in avgPool3d: x must be rank 5 but got rank ".concat(s.rank,".")})),p("NDHWC"===o,(function(){return"Error in avgPool3d: Only NDHWC is currently supported, "+"but got dataFormat of ".concat(o)})),p("number"==typeof n&&n>0||Array.isArray(n)&&n[0]>0&&n[1]>0&&n[2]>0,(function(){return"Error in avgPool3d: Stride must be > 0, but got '".concat(n,"'")})),Jo("avgPool3d",r,a);var c={x:s},l={filterSize:t,strides:n,pad:r,dimRoundingMode:a,dataFormat:o},h=ca.runKernel(ue,c,l);return h=po(h,s.dtype),u?Yo(h,[h.shape[1],h.shape[2],h.shape[3],h.shape[4]]):h}}),$o=wa({concat_:function(e,t){void 0===t&&(t=0),p(e.length>=1,(function(){return"Pass at least one tensor to concat"}));var n=ya(e,"tensors","concat","string_or_numeric");if("complex64"===n[0].dtype&&n.forEach((function(e){if("complex64"!==e.dtype)throw new Error("Cannot concatenate complex64 tensors with a tensor\n with dtype ".concat(e.dtype,". "))})),1===n.length)return go(n[0]);var r=n,a={axis:t};return ca.runKernel(be,r,a)}}),ei=wa({matMul_:function(e,t,n,r){var a;void 0===n&&(n=!1),void 0===r&&(r=!1);var o=va(e,"a","matMul"),s=va(t,"b","matMul"),u={a:o=(a=i($r(o,s),2))[0],b:s=a[1]},c={transposeA:n,transposeB:r};return ca.runKernel(ce,u,c)}}),ti=wa({sigmoid_:function(e){var t={x:va(e,"x","sigmoid","float32")};return ca.runKernel(Qt,t)}}),ni=wa({slice_:function(e,t,n){var r=va(e,"x","slice","string_or_numeric");if(0===r.rank)throw new Error("Slicing scalar is not possible");var a={x:r},o={begin:t,size:n};return ca.runKernel(Jt,a,o)}}),ri=wa({tanh_:function(e){var t={x:va(e,"x","tanh","float32")};return ca.runKernel(mn,t)}}),ai=wa({basicLSTMCell_:function(e,t,n,r,a,o){var i=va(e,"forgetBias","basicLSTMCell"),s=va(t,"lstmKernel","basicLSTMCell"),u=va(n,"lstmBias","basicLSTMCell"),c=va(r,"data","basicLSTMCell"),l=va(a,"c","basicLSTMCell"),h=va(o,"h","basicLSTMCell"),f=$o([c,h],1),d=ei(f,s),p=wo(d,u),g=p.shape[0],m=p.shape[1]/4,v=[g,m],y=ni(p,[0,0],v),b=ni(p,[0,m],v),w=ni(p,[0,2*m],v),k=ni(p,[0,3*m],v),x=wo(Eo(ti(y),ri(b)),Eo(l,ti(wo(i,w))));return[x,Eo(ri(x),ti(k))]}}),oi=wa({batchToSpaceND_:function(e,t,n){var r=va(e,"x","batchToSpaceND"),a=t.reduce((function(e,t){return e*t}));p(r.rank>=1+t.length,(function(){return"input rank is ".concat(r.rank," but should be > than blockShape.length ").concat(t.length)})),p(n.length===t.length,(function(){return"crops.length is ".concat(n.length," but should be equal to blockShape.length ").concat(t.length)})),p(r.shape[0]%a==0,(function(){return"input tensor batch is ".concat(r.shape[0]," but is not divisible by the product of ")+"the elements of blockShape ".concat(t.join(" * ")," === ").concat(a)}));var o={x:r},i={blockShape:t,crops:n};return ca.runKernel(le,o,i)}}),ii=wa({batchNorm_:function(e,t,n,r,a,o){null==o&&(o=.001);var i,s,u=va(e,"x","batchNorm"),c=va(t,"mean","batchNorm"),l=va(n,"variance","batchNorm");null!=a&&(i=va(a,"scale","batchNorm")),null!=r&&(s=va(r,"offset","batchNorm")),p(c.rank===l.rank,(function(){return"Batch normalization gradient requires mean and variance to have equal ranks."})),p(null==s||c.rank===s.rank,(function(){return"Batch normalization gradient requires mean and offset to have equal ranks."})),p(null==i||c.rank===i.rank,(function(){return"Batch normalization gradient requires mean and scale to have equal ranks."}));var h=function(e){return 0===e.rank||1===e.rank?Yo(e,[1,1,1,e.size]):2===e.rank?Yo(e,[1,1,e.shape[0],e.shape[1]]):3===e.rank?Yo(e,[1,e.shape[0],e.shape[1],e.shape[2]]):e}(u),f={x:h,scale:i,offset:s,mean:c,variance:l},d={varianceEpsilon:o},g=ca.runKernel(He,f,d);return Yo(g,u.shape)}}),si=wa({batchNorm2d_:function(e,t,n,r,a,o){var i,s,u=va(e,"x","batchNorm"),c=va(t,"mean","batchNorm"),l=va(n,"variance","batchNorm");return null!=a&&(i=va(a,"scale","batchNorm")),null!=r&&(s=va(r,"offset","batchNorm")),p(2===u.rank,(function(){return"Error in batchNorm2D: x must be rank 2 but got rank "+"".concat(u.rank,".")})),p(2===c.rank||1===c.rank,(function(){return"Error in batchNorm2D: mean must be rank 2 or rank 1 but "+"got rank ".concat(c.rank,".")})),p(2===l.rank||1===l.rank,(function(){return"Error in batchNorm2D: variance must be rank 2 or rank 1 "+"but got rank ".concat(l.rank,".")})),null!=i&&p(2===i.rank||1===i.rank,(function(){return"Error in batchNorm2D: scale must be rank 2 or rank 1 "+"but got rank ".concat(i.rank,".")})),null!=s&&p(2===s.rank||1===s.rank,(function(){return"Error in batchNorm2D: offset must be rank 2 or rank 1 "+"but got rank ".concat(s.rank,".")})),ii(u,c,l,s,i,o)}}),ui=wa({batchNorm3d_:function(e,t,n,r,a,o){var i,s,u=va(e,"x","batchNorm"),c=va(t,"mean","batchNorm"),l=va(n,"variance","batchNorm");return null!=a&&(i=va(a,"scale","batchNorm")),null!=r&&(s=va(r,"offset","batchNorm")),p(3===u.rank,(function(){return"Error in batchNorm3D: x must be rank 3 but got rank "+"".concat(u.rank,".")})),p(3===c.rank||1===c.rank,(function(){return"Error in batchNorm3D: mean must be rank 3 or rank 1 but "+"got rank ".concat(c.rank,".")})),p(3===l.rank||1===l.rank,(function(){return"Error in batchNorm3D: variance must be rank 3 or rank 1 "+"but got rank ".concat(l.rank,".")})),null!=i&&p(3===i.rank||1===i.rank,(function(){return"Error in batchNorm3D: scale must be rank 3 or rank 1 "+"but got rank ".concat(i.rank,".")})),null!=s&&p(3===s.rank||1===s.rank,(function(){return"Error in batchNorm3D: offset must be rank 3 or rank 1 "+"but got rank ".concat(s.rank,".")})),ii(u,c,l,s,i,o)}}),ci=wa({batchNorm4d_:function(e,t,n,r,a,o){var i,s,u=va(e,"x","batchNorm"),c=va(t,"mean","batchNorm"),l=va(n,"variance","batchNorm");return null!=a&&(i=va(a,"scale","batchNorm")),null!=r&&(s=va(r,"offset","batchNorm")),p(4===u.rank,(function(){return"Error in batchNorm4D: x must be rank 4 but got rank "+"".concat(u.rank,".")})),p(4===c.rank||1===c.rank,(function(){return"Error in batchNorm4D: mean must be rank 4 or rank 1 but "+"got rank ".concat(c.rank,".")})),p(4===l.rank||1===l.rank,(function(){return"Error in batchNorm4D: variance must be rank 4 or rank 1 "+"but got rank ".concat(l.rank,".")})),null!=i&&p(4===i.rank||1===i.rank,(function(){return"Error in batchNorm4D: scale must be rank 4 or rank 1 "+"but got rank ".concat(i.rank,".")})),null!=s&&p(4===s.rank||1===s.rank,(function(){return"Error in batchNorm4D: offset must be rank 4 or rank 1 "+"but got rank ".concat(s.rank,".")})),ii(u,c,l,s,i,o)}}),li=wa({bincount_:function(e,t,n){var r=va(e,"x","bincount"),a=va(t,"weights","bincount");p("int32"===r.dtype,(function(){return"Error in bincount: input "+"dtype must be int32, but got ".concat(r.dtype)})),p(n>=0,(function(){return"size must be non-negative, but got ".concat(n,".")})),p(a.size===r.size||0===a.size,(function(){return"Error in bincount: weights must have the same size as input or"+"0-length, but got input shape: ".concat(r.shape,", weights shape: ")+"".concat(a.shape,".")}));var o={x:r,weights:a},i={size:n};return ca.runKernel(he,o,i)}}),hi=wa({bitwiseAnd_:function(e,t){var n=va(e,"x","bitwiseAnd"),r=va(t,"y","bitwiseAnd");if(!b(n.shape,r.shape))throw new Error("BitwiseAnd: Tensors must have the same shape. x: ".concat(n.shape,", y: ").concat(r.shape));if("int32"!==n.dtype||"int32"!==r.dtype)throw new Error("BitwiseAnd: Only supports 'int32' values in tensor, found type of x: ".concat(n.dtype," and type of y: ").concat(r.dtype));var a={a:n,b:r};return ca.runKernel(fe,a)}}),fi=wa({broadcastArgs_:function(e,t){var n=va(e,"s0","broadcastArgs","int32"),r=va(t,"s1","broadcastArgs","int32");if(1!==n.rank)throw new Error("broadcastArgs(): first input must be a vector (rank=1). "+"Has rank ".concat(n.rank));if(1!==r.rank)throw new Error("broadcastArgs(): second input must be a vector (rank=1). "+"Has rank ".concat(r.rank));var a={s0:n,s1:r};return ca.runKernel(de,a)}}),di=wa({broadcastTo_:function(e,t){var n=va(e,"broadcastTo","x"),r=n.shape;if(W(t),t.lengthn.rank){for(var a=n.shape.slice();a.length=0;s--)if(o[s]===t[s])i[s]=1;else if(1!==n.shape[s])throw new Error("broadcastTo(): [".concat(r,"] cannot be broadcast to [").concat(t,"]."));var u=i.map((function(e,t){return e>1?t:-1})).filter((function(e){return e>=0}));if(0===u.length)return go(n);var c={x:n},l={reps:i};return ca.runKernel(vn,c,l)}}),pi=wa({ceil_:function(e){var t={x:va(e,"x","ceil","float32")};return ca.runKernel(ge,t)}});function gi(e,t,n){W(e);var r={shape:e,value:t,dtype:n=n||B(t)};return ca.runKernel(Ge,{},r)}var mi=wa({clipByValue_:function(e,t,n){var r=va(e,"x","clipByValue");if(p(t<=n,(function(){return"Error in clip: min (".concat(t,") must be ")+"less than or equal to max (".concat(n,").")})),t===n)return gi(r.shape,t,r.dtype);var a={x:r},o={clipValueMin:t,clipValueMax:n};return ca.runKernel(me,a,o)}}),vi=wa({concat1d_:function(e){return $o(e,0)}}),yi=wa({concat2d_:function(e,t){return $o(e,t)}}),bi=wa({concat3d_:function(e,t){return $o(e,t)}}),wi=wa({concat4d_:function(e,t){return $o(e,t)}}),ki=wa({conv2d_:function(e,t,n,r,a,o,i){void 0===a&&(a="NHWC"),void 0===o&&(o=[1,1]);var s=va(e,"x","conv2d","float32"),u=va(t,"filter","conv2d","float32"),c=s,l=!1;3===s.rank&&(l=!0,c=Yo(s,[1,s.shape[0],s.shape[1],s.shape[2]])),p(4===c.rank,(function(){return"Error in conv2d: input must be rank 4, but got rank ".concat(c.rank,".")})),p(4===u.rank,(function(){return"Error in conv2d: filter must be rank 4, but got rank "+"".concat(u.rank,".")})),Jo("conv2d",r,i);var h="NHWC"===a?c.shape[3]:c.shape[1];p(h===u.shape[2],(function(){return"Error in conv2d: depth of input (".concat(h,") must match ")+"input depth for filter ".concat(u.shape[2],".")})),p(Ho(n,o),(function(){return"Error in conv2D: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(o,"'")})),p(jo(o),(function(){return"Error in conv2D: Dilated rates should be larger than 0."})),p(jo(n),(function(){return"Error in conv2D: Strides should be larger than 0."}));var f={x:c,filter:u},d={strides:n,pad:r,dataFormat:a,dilations:o,dimRoundingMode:i},g=ca.runKernel(we,f,d);return l?Yo(g,[g.shape[1],g.shape[2],g.shape[3]]):g}}),xi=wa({conv1d_:function(e,t,n,r,a,o,i){void 0===a&&(a="NWC"),void 0===o&&(o=1);var s=va(e,"x","conv1d"),u=va(t,"filter","conv1d"),c=s,l=!1;2===s.rank&&(l=!0,c=Yo(s,[1,s.shape[0],s.shape[1]])),p(3===c.rank,(function(){return"Error in conv1d: input must be rank 3, but got rank ".concat(c.rank,".")})),p(3===u.rank,(function(){return"Error in conv1d: filter must be rank 3, but got rank "+"".concat(u.rank,".")})),Jo("conv1d",r,i),p(c.shape[2]===u.shape[1],(function(){return"Error in conv1d: depth of input (".concat(c.shape[2],") must match ")+"input depth for filter ".concat(u.shape[1],".")})),p(Ho(n,o),(function(){return"Error in conv1D: Either stride or dilation must be 1. "+"Got stride ".concat(n," and dilation '").concat(o,"'")})),p(jo(o),(function(){return"Error in conv1D: Dilated rates should be larger than 0."})),p(jo(n),(function(){return"Error in conv1D: Stride should be larger than 0."})),p("NWC"===a,(function(){return"Error in conv1d: got dataFormat of ".concat(a," but only NWC is currently supported.")}));var h=Yo(u,[1,u.shape[0],u.shape[1],u.shape[2]]),f=Yo(c,[c.shape[0],1,c.shape[1],c.shape[2]]),d=ki(f,h,[1,n],r,"NHWC",[1,o],i);return Yo(d,l?[d.shape[2],d.shape[3]]:[d.shape[0],d.shape[2],d.shape[3]])}}),Ei=wa({conv2DBackpropInput_:function(e,t,n,r,a,o,i){void 0===o&&(o="NHWC"),p(e.length===t.rank,(function(){return"Length of inShape "+"(".concat(e.length,") and rank of dy (").concat(t.rank,") must match")}));var s=e,u=t,c=!1;3===t.rank&&(c=!0,u=Yo(t,[1,t.shape[0],t.shape[1],t.shape[2]]),s=[1,e[0],e[1],e[2]]),p(4===s.length,(function(){return"Error in conv2dDerInput: inShape must be length 4, but got length "+"".concat(s.length,".")})),p(4===u.rank,(function(){return"Error in conv2dDerInput: dy must be rank 4, but got "+"rank ".concat(u.rank)})),p(4===n.rank,(function(){return"Error in conv2dDerInput: filter must be rank 4, but got "+"rank ".concat(n.rank)}));var l="NHWC"===o?s[3]:s[1],h="NHWC"===o?u.shape[3]:u.shape[1];p(l===n.shape[2],(function(){return"Error in conv2dDerInput: depth of input (".concat(l,") must ")+"match input depth for filter ".concat(n.shape[2],".")})),p(h===n.shape[3],(function(){return"Error in conv2dDerInput: depth of output (".concat(h,") must ")+"match output depth for filter ".concat(n.shape[3],".")})),Jo("conv2dDerInput",a,i);var f={dy:u,filter:n},d={strides:r,pad:a,dataFormat:o,dimRoundingMode:i,inputShape:s},g=ca.runKernel(xe,f,d);return c?Yo(g,[g.shape[1],g.shape[2],g.shape[3]]):g}}),Si=wa({conv2dTranspose_:function(e,t,n,r,a,o){var i=va(e,"x","conv2dTranspose"),s=va(t,"filter","conv2dTranspose");return Ei(n,i,s,r,a,"NHWC",o)}}),Ai=wa({conv3d_:function(e,t,n,r,a,o){void 0===a&&(a="NDHWC"),void 0===o&&(o=[1,1,1]);var i=va(e,"x","conv3d"),s=va(t,"filter","conv3d"),u=i,c=!1;4===i.rank&&(c=!0,u=Yo(i,[1,i.shape[0],i.shape[1],i.shape[2],i.shape[3]])),p(5===u.rank,(function(){return"Error in conv3d: input must be rank 5, but got rank ".concat(u.rank,".")})),p(5===s.rank,(function(){return"Error in conv3d: filter must be rank 5, but got rank "+"".concat(s.rank,".")})),p(u.shape[4]===s.shape[3],(function(){return"Error in conv3d: depth of input (".concat(u.shape[4],") must match ")+"input depth for filter ".concat(s.shape[3],".")})),p(Ho(n,o),(function(){return"Error in conv3D: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(o,"'")})),p("NDHWC"===a,(function(){return"Error in conv3d: got dataFormat of ".concat(a," but only NDHWC is currently supported.")})),p(jo(o),(function(){return"Error in conv3D: Dilated rates should be larger than 0."})),p(jo(n),(function(){return"Error in conv3D: Strides should be larger than 0."}));var l={x:u,filter:s},h={strides:n,pad:r,dataFormat:a,dilations:o},f=ca.runKernel(Ee,l,h);return c?Yo(f,[f.shape[1],f.shape[2],f.shape[3],f.shape[4]]):f}}),_i=wa({conv3DBackpropInput_:function(e,t,n,r,a){p(e.length===t.rank,(function(){return"Length of inShape "+"(".concat(e.length,") and rank of dy (").concat(t.rank,") must match")}));var o=e,i=t,s=!1;4===t.rank&&(s=!0,i=Yo(t,[1,t.shape[0],t.shape[1],t.shape[2],t.shape[3]]),o=[1,e[0],e[1],e[2],e[3]]);var u=o[4],c=i.shape[4];p(5===o.length,(function(){return"Error in conv3dDerInput: inShape must be length 5, but got length "+"".concat(o.length,".")})),p(5===i.rank,(function(){return"Error in conv3dDerInput: dy must be rank 5, but got "+"rank ".concat(i.rank)})),p(5===n.rank,(function(){return"Error in conv3dDerInput: filter must be rank 5, but got "+"rank ".concat(n.rank)})),p(u===n.shape[3],(function(){return"Error in conv3dDerInput: depth of input (".concat(u,") must ")+"match input depth for filter ".concat(n.shape[3],".")})),p(c===n.shape[4],(function(){return"Error in conv3dDerInput: depth of output (".concat(c,") must ")+"match output depth for filter ".concat(n.shape[4],".")}));var l={dy:i,filter:n},h={pad:a,strides:r,inputShape:o},f=ca.runKernel(Se,l,h);return s?Yo(f,[f.shape[1],f.shape[2],f.shape[3],f.shape[4]]):f}}),Ii=wa({conv3dTranspose_:function(e,t,n,r,a){var o=va(e,"x","conv3dTranspose"),i=va(t,"filter","conv3dTranspose");return _i(n,o,i,r,a)}}),Ni=wa({cos_:function(e){var t={x:va(e,"x","cos","float32")};return ca.runKernel("Cos",t)}}),Mi=wa({cosh_:function(e){var t={x:va(e,"x","cosh","float32")};return ca.runKernel(Ae,t)}}),Ti=wa({cumprod_:function(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=!1),void 0===r&&(r=!1);var a={x:va(e,"x","cumprod")},o={axis:t,exclusive:n,reverse:r};return ca.runKernel(_e,a,o)}}),Di=wa({cumsum_:function(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=!1),void 0===r&&(r=!1);var a={x:va(e,"x","cumsum")},o={axis:t,exclusive:n,reverse:r};return ca.runKernel(Ie,a,o)}}),Ri=wa({denseBincount_:function(e,t,n,r){void 0===r&&(r=!1);var a=va(e,"x","denseBincount"),o=va(t,"weights","denseBincount");p("int32"===a.dtype,(function(){return"Error in denseBincount: input "+"dtype must be int32, but got ".concat(a.dtype)})),p(a.rank<=2,(function(){return"Error in denseBincount: input must be at most rank 2, but got "+"rank ".concat(a.rank,".")})),p(n>=0,(function(){return"size must be non-negative, but got ".concat(n,".")})),p(o.size===a.size||0===o.size,(function(){return"Error in denseBincount: weights must have the same shape as x or "+"0-length, but got x shape: ".concat(a.shape,", weights shape: ")+"".concat(o.shape,".")}));var i={x:a,weights:o},s={size:n,binaryOutput:r};return ca.runKernel(Me,i,s)}}),Bi=wa({depthToSpace_:function(e,t,n){void 0===n&&(n="NHWC");var r=va(e,"x","depthToSpace","float32"),a="NHWC"===n?r.shape[1]:r.shape[2],o="NHWC"===n?r.shape[2]:r.shape[3],i="NHWC"===n?r.shape[3]:r.shape[1];p(t>1,(function(){return"blockSize should be > 1 for depthToSpace, but was: ".concat(t)})),p(a*t>=0,(function(){return"Negative dimension size caused by overflow when multiplying\n ".concat(a," and ").concat(t," for depthToSpace with input shape\n ").concat(r.shape)})),p(o*t>=0,(function(){return"Negative dimension size caused by overflow when multiplying\n ".concat(o," and ").concat(t," for depthToSpace with input shape\n ").concat(r.shape)})),p(i%(t*t)==0,(function(){return"Dimension size must be evenly divisible by ".concat(t*t," but is ").concat(i," for depthToSpace with input shape ").concat(r.shape)}));var s={x:r},u={blockSize:t,dataFormat:n};return ca.runKernel(Te,s,u)}}),Fi=wa({depthwiseConv2d_:function(e,t,n,r,a,o,i){void 0===a&&(a="NHWC"),void 0===o&&(o=[1,1]);var s=va(e,"x","depthwiseConv2d","float32"),u=va(t,"filter","depthwiseConv2d","float32"),c=s,l=!1;3===s.rank&&(l=!0,c=Yo(s,[1,s.shape[0],s.shape[1],s.shape[2]])),p(4===c.rank,(function(){return"Error in depthwiseConv2d: input must be rank 4, but got "+"rank ".concat(c.rank,".")})),p(4===u.rank,(function(){return"Error in depthwiseConv2d: filter must be rank 4, but got rank "+"".concat(u.rank,".")}));var h="NHWC"===a?c.shape[3]:c.shape[1];p(h===u.shape[2],(function(){return"Error in depthwiseConv2d: number of input channels "+"(".concat(h,") must match the inChannels dimension in ")+"filter ".concat(u.shape[2],".")})),Jo("depthwiseConv2d",r,i);var f={x:c,filter:u},d={strides:n,pad:r,dataFormat:a,dilations:o,dimRoundingMode:i},g=ca.runKernel(De,f,d);return l?Yo(g,[g.shape[1],g.shape[2],g.shape[3]]):g}}),Ci=wa({diag_:function(e){var t={x:va(e,"x","diag")};return ca.runKernel(Fe,t)}}),Pi=wa({dilation2d_:function(e,t,n,r,a,o){void 0===a&&(a=[1,1]),void 0===o&&(o="NHWC");var i=va(e,"x","dilation2d"),s=va(t,"filter","dilation2d");p(3===i.rank||4===i.rank,(function(){return"Error in dilation2d: input must be rank 3 or 4, but got rank "+"".concat(i.rank,".")})),p(3===s.rank,(function(){return"Error in dilation2d: filter must be rank 3, but got rank "+"".concat(s.rank,".")})),p("NHWC"===o,(function(){return"Error in dilation2d: Only NHWC is currently supported, "+"but got dataFormat of ".concat(o)}));var u=i,c=!1;3===i.rank&&(u=Yo(i,[1,i.shape[0],i.shape[1],i.shape[2]]),c=!0),p(u.shape[3]===s.shape[2],(function(){return"Error in dilation2d: input and filter must have the same depth: ".concat(u.shape[3]," vs ").concat(s.shape[2])}));var l={x:u,filter:s},h={strides:n,pad:r,dilations:a},f=ca.runKernel(Ce,l,h);return c?Yo(f,[f.shape[1],f.shape[2],f.shape[3]]):f}});function Oi(e,t){for(var n=e.length,r=[],a=0;a1&&1===i&&r.unshift(o)}return r}function Li(e,t){for(var n=[],r=0;r1)&&n.unshift(o)}return n}function zi(e,t){for(var n=Math.max(e.length,t.length),r=new Array(n),a=0;a0,(function(){return"variableGrads() expects at least one of the input variables to "+"be trainable, but none of the ".concat(o," variables is ")+"trainable."}));var i=ca.gradients(e,t,null,!0),s=i.value,u=i.grads;p(u.some((function(e){return null!=e})),(function(){return"Cannot find a connection between any variable and the result of the loss function y=f(x). Please make sure the operations that use variables are inside the function f passed to minimize()."})),p(0===s.rank,(function(){return"The f passed in variableGrads(f) must return a scalar, but it "+"returned a rank-".concat(s.rank," tensor")}));var c={};return t.forEach((function(e,t){null!=u[t]&&(c[e.name]=u[t])})),null!=a&&a.forEach((function(e){return c[e.name]=null})),{value:s,grads:c}}function Ms(e){return ca.customGrad(e)}function Ts(e){if(e.filter((function(e){return null==e})).length>0)throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that\n the f you passed encloses all operations that lead from x to y.")}var Ds=wa({neg_:function(e){var t={x:va(e,"x","neg")};return ca.runKernel("Neg",t)}}),Rs=wa({softplus_:function(e){var t={x:va(e,"x","softplus")};return ca.runKernel($t,t)}}),Bs=wa({logSigmoid_:function(e){var t=va(e,"x","logSigmoid"),n=Ms((function(e){return{value:Ds(Rs(Ds(e))),gradFunc:function(t){return Eo(t,ti(Ds(e)))}}}));return n(t)}}),Fs=wa({sub_:function(e,t){var n,r=va(e,"a","sub"),a=va(t,"b","sub"),o={a:r=(n=i($r(r,a),2))[0],b:a=n[1]};return ca.runKernel("Sub",o)}}),Cs=wa({logSoftmax_:function(e,t){void 0===t&&(t=-1);var n=va(e,"logits","logSoftmax");if(-1===t&&(t=n.rank-1),t!==n.rank-1)throw Error("Log Softmax along a non-last dimension is not yet supported. "+"Logits was rank ".concat(n.rank," and axis was ").concat(t));var r=Ms((function(e,n){var r=$i(e,t,!0),a=Fs(e,r),o=Fs(po(a,"float32"),_s(os(cs(a),t,!0)));return n([o]),{value:o,gradFunc:function(e,n){var r=i(n,1)[0],a=cs(r);return Fs(e,Eo(os(e,t,!0),a))}}}));return r(n)}}),Ps=wa({logSumExp_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r=va(e,"x","logSumExp"),a=x(t,r.shape),o=$i(r,a,!0),i=Fs(r,o),s=cs(i),u=os(s,a),c=_s(u),l=wo(Yo(o,c.shape),c);if(n){var h=Qi(l.shape,a);return Yo(l,h)}return l}}),Os=wa({logicalAnd_:function(e,t){var n=va(e,"a","logicalAnd","bool"),r=va(t,"b","logicalAnd","bool");zi(n.shape,r.shape);var a={a:n,b:r};return ca.runKernel(ut,a)}}),Ls=wa({logicalNot_:function(e){var t={x:va(e,"x","logicalNot","bool")};return ca.runKernel(ct,t)}}),zs=wa({logicalOr_:function(e,t){var n=va(e,"a","logicalOr","bool"),r=va(t,"b","logicalOr","bool");zi(n.shape,r.shape);var a={a:n,b:r};return ca.runKernel(lt,a)}}),Us=wa({logicalXor_:function(e,t){var n=va(e,"a","logicalXor","bool"),r=va(t,"b","logicalXor","bool");return zi(n.shape,r.shape),Os(zs(e,t),Ls(Os(e,t)))}}),Ws=2147483648,Gs=wa({searchSorted_:function(e,t,n){void 0===n&&(n="left");var r=va(e,"sortedSequence","searchSorted"),a=va(t,"values","searchSorted"),o=r.shape[r.shape.length-1],i=a.shape[a.shape.length-1],s=Yo(r,[-1,o]),u=Yo(a,[-1,i]);if(s.rank<2)throw new Error("Sorted input argument must be at least 2-dimensional");if(s.shape[0]!==u.shape[0])throw new Error("Leading dimension of 'sortedSequence' and 'values' must match.");if(v(u.shape)>=Ws)throw new Error("values tensor size must less than ".concat(Ws));if(s.shape[1]>=Ws)throw new Error("trailing dim_size must less than ".concat(Ws," for int32 output type, was ").concat(s.shape[1]));var c={sortedSequence:s,values:u},l={side:n};return ca.runKernel(Ht,c,l)}}),Ks=wa({maxPool_:function(e,t,n,r,a){var o=va(e,"x","maxPool"),i=o,s=!1;3===o.rank&&(s=!0,i=Yo(o,[1,o.shape[0],o.shape[1],o.shape[2]])),p(4===i.rank,(function(){return"Error in maxPool: input must be rank 4 but got rank ".concat(i.rank,".")})),p(Ho(n,1),(function(){return"Error in maxPool: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(1,"'")})),Jo("maxPool",r,a);var u={x:i},c={filterSize:t,strides:n,pad:r,dimRoundingMode:a},l=ca.runKernel(ft,u,c);return s?Yo(l,[l.shape[1],l.shape[2],l.shape[3]]):l}}),qs=wa({maxPool3d_:function(e,t,n,r,a,o){void 0===t&&(t=[1,1,1]),void 0===o&&(o="NDHWC");var i=va(e,"x","maxPool3d"),s=i,u=!1;4===i.rank&&(u=!0,s=Yo(i,[1,i.shape[0],i.shape[1],i.shape[2],i.shape[3]])),p(5===s.rank,(function(){return"Error in maxPool3d: x must be rank 5 but got rank ".concat(s.rank,".")})),p("NDHWC"===o,(function(){return"Error in maxPool3d: Only NDHWC is currently supported, "+"but got dataFormat of ".concat(o)})),Jo("maxPool3d",r,a);var c={x:s},l={filterSize:t,strides:n,pad:r,dimRoundingMode:a,dataFormat:o},h=ca.runKernel(dt,c,l);return u?Yo(h,[h.shape[1],h.shape[2],h.shape[3],h.shape[4]]):h}}),Vs=wa({maxPoolWithArgmax_:function(e,t,n,r,a){void 0===a&&(a=!1);var o={x:va(e,"x","maxPoolWithArgmax")},i={filterSize:t,strides:n,pad:r,includeBatchInIndex:a},s=ca.runKernel(pt,o,i);return{result:s[0],indexes:s[1]}}}),Hs=wa({maximum_:function(e,t){var n,r=va(e,"a","maximum"),a=va(t,"b","maximum");r=(n=i($r(r,a),2))[0],a=n[1],"bool"===r.dtype&&(r=po(r,"int32"),a=po(a,"int32")),zi(r.shape,a.shape);var o={a:r,b:a};return ca.runKernel(ht,o)}}),js=wa({mean_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r={x:va(e,"x","mean")},a={axis:t,keepDims:n};return ca.runKernel(gt,r,a)}});function Zs(e,t){if(void 0===t&&(t="float32"),W(e),"complex64"===t){var n=Zs(e,"float32"),r=Zs(e,"float32");return ka(n,r)}var a=U(v(e),t);return ca.makeTensor(a,e,t)}function Js(e,t){if(void 0===t&&(t="float32"),W(e),"complex64"===t){var n=Js(e,"float32"),r=Zs(e,"float32");return ka(n,r)}var a=z(v(e),t);return ca.makeTensor(a,e,t)}var Ys=wa({minimum_:function(e,t){var n,r=va(e,"a","minimum"),a=va(t,"b","minimum");r=(n=i($r(r,a),2))[0],a=n[1],"bool"===r.dtype&&(r=po(r,"int32"),a=po(a,"int32")),zi(r.shape,a.shape);var o={a:r,b:a};return ca.runKernel(mt,o)}}),Xs=wa({mirrorPad_:function(e,t,n){p("reflect"===n||"symmetric"===n,(function(){return"Invalid mode. Mode must be either reflect or symmetric. "+"Got ".concat(n,".")}));var r=va(e,"x","mirrorPad");if(0===r.rank)throw new Error("mirrorPad(scalar) is not defined. Pass non-scalar to mirrorPad");p(t.length===r.rank,(function(){return"Padding doesn't match input. Must be ".concat(r.rank,". ")+"Got ".concat(t.length,".")}));for(var a="reflect"===n?1:0,o=function(e){p(2===t[e].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),p(t[e][0]>=0&&t[e][0]<=r.shape[e]-a&&t[e][1]>=0&&t[e][1]<=r.shape[e]-a,(function(){return"Padding in dimension ".concat(e," cannot be greater than or equal ")+"to ".concat(r.shape[e]-a," or less than 0 for input of ")+"shape ".concat(r.shape)}))},i=0;i2)throw new Error("Rank of probabilities must be 1 or 2, but is ".concat(i));n=n||Math.random();var s={logits:1===i?Yo(a,[1,-1]):a},u={numSamples:t,seed:n,normalized:r},c=ca.runKernel(yt,s,u);return 1===i?Yo(c,[c.size]):c}}),nu=wa({notEqual_:function(e,t){var n,r=va(e,"a","notEqual","string_or_numeric"),a=va(t,"b","notEqual","string_or_numeric");r=(n=i($r(r,a),2))[0],a=n[1],zi(r.shape,a.shape);var o={a:r,b:a};return ca.runKernel(wt,o)}}),ru=wa({oneHot_:function(e,t,n,r,a){if(void 0===n&&(n=1),void 0===r&&(r=0),void 0===a&&(a="int32"),t<2)throw new Error("Error in oneHot: depth must be >=2, but it is ".concat(t));var o={indices:va(e,"indices","oneHot","int32")},i={dtype:a,depth:t,onValue:n,offValue:r};return ca.runKernel(At,o,i)}}),au=wa({onesLike_:function(e){var t={x:va(e,"x","onesLike")};return ca.runKernel(St,t)}}),ou=wa({outerProduct_:function(e,t){var n=va(e,"v1","outerProduct"),r=va(t,"v2","outerProduct");p(1===n.rank&&1===r.rank,(function(){return"Error in outerProduct: inputs must be rank 1, but got ranks "+"".concat(n.rank," and ").concat(r.rank,".")}));var a=Yo(n,[-1,1]),o=Yo(r,[1,-1]);return ei(a,o)}}),iu=wa({pad_:function(e,t,n){void 0===n&&(n=0);var r=va(e,"x","pad");if(0===r.rank)throw new Error("pad(scalar) is not defined. Pass non-scalar to pad");var a={paddings:t,constantValue:n},o={x:r};return ca.runKernel(It,o,a)}}),su=wa({pad1d_:function(e,t,n){return void 0===n&&(n=0),p(2===t.length,(function(){return"Invalid number of paddings. Must be length of 2."})),iu(e,[t],n)}}),uu=wa({pad2d_:function(e,t,n){return void 0===n&&(n=0),p(2===t.length&&2===t[0].length&&2===t[1].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),iu(e,t,n)}}),cu=wa({pad3d_:function(e,t,n){return void 0===n&&(n=0),p(3===t.length&&2===t[0].length&&2===t[1].length&&2===t[2].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),iu(e,t,n)}}),lu=wa({pad4d_:function(e,t,n){return void 0===n&&(n=0),p(4===t.length&&2===t[0].length&&2===t[1].length&&2===t[2].length&&2===t[3].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),iu(e,t,n)}}),hu=wa({spaceToBatchND_:function(e,t,n){var r=va(e,"x","spaceToBatchND");p(r.rank>=1+t.length,(function(){return"input rank ".concat(r.rank," should be > than [blockShape] ").concat(t.length)})),p(n.length===t.length,(function(){return"paddings.shape[0] ".concat(n.length," must be equal to [blockShape] ").concat(t.length)})),p(r.shape.reduce((function(e,r,a){return a>0&&a<=t.length?e&&(r+n[a-1][0]+n[a-1][1])%t[a-1]==0:e}),!0),(function(){return"input spatial dimensions ".concat(r.shape.slice(1)," with paddings ").concat(n.toString()," must be divisible by blockShapes ").concat(t.toString())}));var a={x:r},o={blockShape:t,paddings:n};return ca.runKernel(tn,a,o)}}),fu=wa({pool_:function(e,t,n,r,a,o,s){null==a&&(a=[1,1]),null==o&&(o=1),0===r&&(r="valid");var u=va(e,"x","maxPool"),c=u,l=!1;3===u.rank&&(l=!0,c=Yo(u,[1,u.shape[0],u.shape[1],u.shape[2]])),p(Ho(o,a),(function(){return"Error in pool: Either strides or dilations must be 1. "+"Got strides ".concat(o," and dilations '").concat(a,"'")}));var h,f=Oo(c.shape,t,o,a,r),d=[f.dilationHeight,f.dilationWidth];h="same"===r?function(e,t){var n=e.map((function(e,n){return e+(e-1)*(t[n]-1)})).map((function(e){return e-1})),r=n.map((function(e){return Math.floor(e/2)})),a=n.map((function(e,t){return e-r[t]}));return n.map((function(e,t){return[r[t],a[t]]}))}([f.filterHeight,f.filterWidth],d):[[0,0],[0,0]];var g=1===d[0]&&1===d[1],m=i(function(e,t,n){var r=n.map((function(e){return e[0]})),a=n.map((function(e){return e[1]})),o=e.concat(r,a),i=t.map((function(e,t){return(e-o[t]%e)%e})),s=a.map((function(e,t){return e+i[t]}));return[t.map((function(e,t){return[r[t],s[t]]})),t.map((function(e,t){return[0,i[t]]}))]}([f.inHeight,f.inWidth],d,h),2),v=m[0],y=m[1],b=g?r:"valid",w=g?c:hu(c,d,v),k=("avg"===n?function(){return Xo(w,t,o,b,s)}:function(){return Ks(w,t,o,b,s)})(),x=g?k:oi(k,d,y);return l?Yo(x,[x.shape[1],x.shape[2],x.shape[3]]):x}}),du=wa({prelu_:function(e,t){var n={x:va(e,"x","prelu"),alpha:va(t,"alpha","prelu")};return ca.runKernel(Nt,n)}}),pu=wa({prod_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r=va(e,"x","prod");"bool"===r.dtype&&(r=po(r,"int32"));var a={x:r},o={axis:t,keepDims:n};return ca.runKernel(Mt,a,o)}}),gu=wa({raggedGather_:function(e,t,n,r){var a={paramsNestedSplits:e.map((function(e,t){return va(e,"tensors".concat(t),"raggedGather","int32")})),paramsDenseValues:va(t,"paramsDenseValues","raggedGather"),indices:va(n,"indices","raggedGather","int32")},o={outputRaggedRank:r},i=ca.runKernel(Tt,a,o);return{outputNestedSplits:i.slice(0,i.length-1),outputDenseValues:i[i.length-1]}}}),mu=wa({raggedRange_:function(e,t,n){var r=va(e,"starts","raggedRange"),a={starts:r,limits:va(t,"limits","raggedRange",r.dtype),deltas:va(n,"deltas","raggedRange",r.dtype)},o=ca.runKernel(Dt,a);return{rtNestedSplits:o[0],rtDenseValues:o[1]}}}),vu=wa({raggedTensorToTensor_:function(e,t,n,r,a){var o=va(e,"shape","raggedTensorToTensor","int32"),i=va(t,"values","raggedTensorToTensor"),s={shape:o,values:i,defaultValue:va(n,"defaultValue","raggedTensorToTensor",i.dtype),rowPartitionTensors:r.map((function(e,t){return va(e,"tensors".concat(t),"raggedTensorToTensor","int32")}))},u={rowPartitionTypes:a};return ca.runKernel(Rt,s,u)}}),yu=wa({rand_:function(e,t,n){W(e);var r=v(e),a=null;if(null==n||"float32"===n)a=new Float32Array(r);else if("int32"===n)a=new Int32Array(r);else{if("bool"!==n)throw new Error("Unknown data type ".concat(n));a=new Uint8Array(r)}for(var o=0;o>>0,t=(r*=t)>>>0,t+=4294967296*(r-=t)}return 2.3283064365386963e-10*(t>>>0)});n.next=function(){var e=2091639*n.s0+2.3283064365386963e-10*n.c;return n.s0=n.s1,n.s1=n.s2,n.s2=e-(n.c=0|e)},n.c=1,n.s0=r(" "),n.s1=r(" "),n.s2=r(" "),n.s0-=r(e),n.s0<0&&(n.s0+=1),n.s1-=r(e),n.s1<0&&(n.s1+=1),n.s2-=r(e),n.s2<0&&(n.s2+=1),r=null}function a(e,t){return t.c=e.c,t.s0=e.s0,t.s1=e.s1,t.s2=e.s2,t}function o(e,t){var n=new r(e),o=t&&t.state,i=n.next;return i.int32=function(){return 4294967296*n.next()|0},i.double=function(){return i()+11102230246251565e-32*(2097152*i()|0)},i.quick=i,o&&("object"==typeof o&&a(o,n),i.state=function(){return a(n,{})}),i}t&&t.exports?t.exports=o:this.alea=o}(0,e)}(bu);var wu=bu.exports,ku={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this,n="";t.x=0,t.y=0,t.z=0,t.w=0,t.next=function(){var e=t.x^t.x<<11;return t.x=t.y,t.y=t.z,t.z=t.w,t.w^=t.w>>>19^e^e>>>8},e===(0|e)?t.x=e:n+=e;for(var r=0;r>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,o&&("object"==typeof o&&a(o,n),i.state=function(){return a(n,{})}),i}t&&t.exports?t.exports=o:this.xor128=o}(0,e)}(ku);var xu=ku.exports,Eu={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this,n="";t.next=function(){var e=t.x^t.x>>>2;return t.x=t.y,t.y=t.z,t.z=t.w,t.w=t.v,(t.d=t.d+362437|0)+(t.v=t.v^t.v<<4^e^e<<1)|0},t.x=0,t.y=0,t.z=0,t.w=0,t.v=0,e===(0|e)?t.x=e:n+=e;for(var r=0;r>>4),t.next()}function a(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t.v=e.v,t.d=e.d,t}function o(e,t){var n=new r(e),o=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,o&&("object"==typeof o&&a(o,n),i.state=function(){return a(n,{})}),i}t&&t.exports?t.exports=o:this.xorwow=o}(0,e)}(Eu);var Su=Eu.exports,Au={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this;t.next=function(){var e,n,r=t.x,a=t.i;return e=r[a],n=(e^=e>>>7)^e<<24,n^=(e=r[a+1&7])^e>>>10,n^=(e=r[a+3&7])^e>>>3,n^=(e=r[a+4&7])^e<<7,e=r[a+7&7],n^=(e^=e<<13)^e<<9,r[a]=n,t.i=a+1&7,n},function(e,t){var n,r=[];if(t===(0|t))r[0]=t;else for(t=""+t,n=0;n0;--n)e.next()}(t,e)}function a(e,t){return t.x=e.x.slice(),t.i=e.i,t}function o(e,t){null==e&&(e=+new Date);var n=new r(e),o=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,o&&(o.x&&a(o,n),i.state=function(){return a(n,{})}),i}t&&t.exports?t.exports=o:this.xorshift7=o}(0,e)}(Au);var _u=Au.exports,Iu={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this;t.next=function(){var e,n,r=t.w,a=t.X,o=t.i;return t.w=r=r+1640531527|0,n=a[o+34&127],e=a[o=o+1&127],n^=n<<13,e^=e<<17,n^=n>>>15,e^=e>>>12,n=a[o]=n^e,t.i=o,n+(r^r>>>16)|0},function(e,t){var n,r,a,o,i,s=[],u=128;for(t===(0|t)?(r=t,t=null):(t+="\0",r=0,u=Math.max(u,t.length)),a=0,o=-32;o>>15,r^=r<<4,r^=r>>>13,o>=0&&(i=i+1640531527|0,a=0==(n=s[127&o]^=r+i)?a+1:0);for(a>=128&&(s[127&(t&&t.length||0)]=-1),a=127,o=512;o>0;--o)r=s[a+34&127],n=s[a=a+1&127],r^=r<<13,n^=n<<17,r^=r>>>15,n^=n>>>12,s[a]=r^n;e.w=i,e.X=s,e.i=a}(t,e)}function a(e,t){return t.i=e.i,t.w=e.w,t.X=e.X.slice(),t}function o(e,t){null==e&&(e=+new Date);var n=new r(e),o=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,o&&(o.X&&a(o,n),i.state=function(){return a(n,{})}),i}t&&t.exports?t.exports=o:this.xor4096=o}(0,e)}(Iu);var Nu=Iu.exports,Mu={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this,n="";t.next=function(){var e=t.b,n=t.c,r=t.d,a=t.a;return e=e<<25^e>>>7^n,n=n-r|0,r=r<<24^r>>>8^a,a=a-e|0,t.b=e=e<<20^e>>>12^n,t.c=n=n-r|0,t.d=r<<16^n>>>16^a,t.a=a-e|0},t.a=0,t.b=0,t.c=-1640531527,t.d=1367130551,e===Math.floor(e)?(t.a=e/4294967296|0,t.b=0|e):n+=e;for(var r=0;r>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,o&&("object"==typeof o&&a(o,n),i.state=function(){return a(n,{})}),i}t&&t.exports?t.exports=o:this.tychei=o}(0,e)}(Mu);var Tu=Mu.exports,Du={exports:{}};!function(e){!function(t,n,r){var a,o=256,i=r.pow(o,6),s=r.pow(2,52),u=2*s,c=255;function l(e,c,l){var m=[],v=p(d((c=1==c?{entropy:!0}:c||{}).entropy?[e,g(n)]:null==e?function(){try{var e;return a&&(e=a.randomBytes)?e=e(o):(e=new Uint8Array(o),(t.crypto||t.msCrypto).getRandomValues(e)),g(e)}catch(e){var r=t.navigator,i=r&&r.plugins;return[+new Date,t,i,t.screen,g(n)]}}():e,3),m),y=new h(m),b=function(){for(var e=y.g(6),t=i,n=0;e=u;)e/=2,t/=2,n>>>=1;return(e+n)/t};return b.int32=function(){return 0|y.g(4)},b.quick=function(){return y.g(4)/4294967296},b.double=b,p(g(y.S),n),(c.pass||l||function(e,t,n,a){return a&&(a.S&&f(a,y),e.state=function(){return f(y,{})}),n?(r.random=e,t):e})(b,v,"global"in c?c.global:this==r,c.state)}function h(e){var t,n=e.length,r=this,a=0,i=r.i=r.j=0,s=r.S=[];for(n||(e=[n++]);an)}var Ku={__proto__:null,TEST_EPSILON_FLOAT16:.1,createVideoElement:function(e){var t=document.createElement("video");return"playsInline"in t&&(t.playsInline=!0),t.muted=!0,t.loop=!0,t.style.position="fixed",t.style.left="0px",t.style.top="0px",t.preload="auto",t.appendChild(e),new Promise((function(e){t.addEventListener("loadeddata",(function(n){return e(t)})),t.load()}))},encodeStrings:function e(t){for(var n=0;nn)throw new Error("Value out of range:".concat(e[r]," low: ").concat(t,", high: ").concat(n))},play:function(e){return r(this,void 0,void 0,(function(){return a(this,(function(t){switch(t.label){case 0:return[4,e.play()];case 1:return t.sent(),"requestVideoFrameCallback"in e?[4,new Promise((function(t){e.requestVideoFrameCallback(t)}))]:[3,3];case 2:t.sent(),t.label=3;case 3:return[2]}}))}))},testEpsilon:Uu},qu=function(){function e(e,t,n,r,a){this.mean=e,this.stdDev=t,this.dtype=n,this.nextVal=NaN,this.truncated=r,this.truncated&&(this.upper=this.mean+2*this.stdDev,this.lower=this.mean-2*this.stdDev);var o=a||Math.random();this.random=zu.alea(o.toString())}return e.prototype.nextValue=function(){if(!isNaN(this.nextVal)){var e=this.nextVal;return this.nextVal=NaN,e}for(var t,n,r=!1;!r;){var a=void 0,o=void 0,i=void 0;do{i=(a=2*this.random()-1)*a+(o=2*this.random()-1)*o}while(i>=1||0===i);var s=Math.sqrt(-2*Math.log(i)/i);t=this.mean+this.stdDev*a*s,n=this.mean+this.stdDev*o*s,this.truncated&&!this.isValidTruncated(t)||(r=!0)}return this.truncated&&!this.isValidTruncated(n)||(this.nextVal=this.convertValue(n)),this.convertValue(t)},e.prototype.convertValue=function(e){return null==this.dtype||"float32"===this.dtype?e:Math.round(e)},e.prototype.isValidTruncated=function(e){return e<=this.upper&&e>=this.lower},e}(),Vu=function(){function e(e,t,n,r){this.alpha=e,this.beta=1/t,this.dtype=n;var a=r||Math.random();this.randu=zu.alea(a.toString()),this.randn=new qu(0,1,n,!1,this.randu()),this.d=e<1?e+2/3:e-1/3,this.c=1/Math.sqrt(9*this.d)}return e.prototype.nextValue=function(){for(var e,t,n,r,a,o;;){do{r=this.randn.nextValue(),o=1+this.c*r}while(o<=0);if(o*=o*o,t=1-.331*(e=r*r)*e,n=.5*e+this.d*(1-o+Math.log(o)),(a=this.randu())r){var s=e.shape.map((function(e){return e}));s[e.shape.length-1]=t-r,n=$o([e,Zs(s)],e.shape.length-1),r=t}else n=e;var u=Ki(n),c=Yo(ka(n,u),[a,r]),l=wc(c),h=Math.floor(r/2)+1,f=$u(l),d=ys(l),g=Ec(f,[h,r-h],f.shape.length-1),m=Ec(d,[h,r-h],d.shape.length-1),v=n.shape.slice();return v[n.shape.length-1]=h,Yo(ka(g[0],m[0]),v)}}),Ac=wa({squaredDifference_:function(e,t){var n,r=va(e,"a","squaredDifference"),a=va(t,"b","squaredDifference");r=(n=i($r(r,a),2))[0],a=n[1],zi(r.shape,a.shape);var o={a:r,b:a};return ca.runKernel(ln,o,{})}}),_c=wa({squeeze_:function(e,t){var n=va(e,"x","squeeze","string_or_numeric");return Yo(n,E(n.shape,t).newShape)}}),Ic=wa({stack_:function(e,t){void 0===t&&(t=0);var n=ya(e,"tensors","stack","string_or_numeric");p(n.length>=1,(function(){return"Pass at least one tensor to tf.stack"})),n.length>0&&p(t<=n[0].rank,(function(){return"Axis must be <= rank of the tensor"}));var r=n,a={axis:t};return ca.runKernel(_t,r,a)}}),Nc=wa({step_:function(e,t){void 0===t&&(t=0);var n={x:va(e,"x","step")},r={alpha:t};return ca.runKernel(An,n,r)}}),Mc=wa({stridedSlice_:function(e,t,n,r,a,o,i,s,u){void 0===a&&(a=0),void 0===o&&(o=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===u&&(u=0);var c={x:va(e,"x","stridedSlice","string_or_numeric")},l={begin:t,end:n,strides:r,beginMask:a,endMask:o,ellipsisMask:i,newAxisMask:s,shrinkAxisMask:u};return ca.runKernel(fn,c,l)}}),Tc=wa({tan_:function(e){var t={x:va(e,"x","tan","float32")};return ca.runKernel("Tan",t)}});function Dc(e,t){m(e);var n=pa(e,t);if(1!==n.length)throw new Error("tensor1d() requires values to be a flat/TypedArray");return xa(e,null,n,t)}function Rc(e,t,n){if(m(e),null!=t&&2!==t.length)throw new Error("tensor2d() requires shape to have two numbers");var r=pa(e,n);if(2!==r.length&&1!==r.length)throw new Error("tensor2d() requires values to be number[][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor2d() requires shape to be provided when `values` are a flat/TypedArray");return xa(e,t,r,n)}function Bc(e,t,n){if(m(e),null!=t&&3!==t.length)throw new Error("tensor3d() requires shape to have three numbers");var r=pa(e,n);if(3!==r.length&&1!==r.length)throw new Error("tensor3d() requires values to be number[][][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor3d() requires shape to be provided when `values` are a flat array");return xa(e,t,r,n)}function Fc(e,t,n){var r=t.rank>1?t.shape[t.rank-1]:1,a=t.rank>1?t.rank-1:1,o="Must have updates.shape = indices.shape[:batchDim] + "+"shape[sliceDim:], got updates.shape: ".concat(n.shape)+", indices.shape: ".concat(t.shape,", shape: ").concat(e)+", sliceDim: ".concat(r,", and batchDim: ").concat(a,".");if(n.rank1?t.shape[r-1]:1,o=n.length,u=1,c=a;c= 0 but got ".concat(t));if(t>a)throw new Error("'k' passed to topk() must be <= the last dimension (".concat(a,") ")+"but got ".concat(t));var o={x:r},s={k:t,sorted:n},u=i(ca.runKernel(yn,o,s),2);return{values:u[0],indices:u[1]}}}),Uc=wa({truncatedNormal_:function(e,t,n,r,a){if(void 0===t&&(t=0),void 0===n&&(n=1),W(e),null!=r&&"bool"===r)throw new Error("Unsupported data type $ { dtype }");for(var o=new qu(t,n,r,!0,a),i=fo(e,r),s=0;s0,(function(){return"The input tensor must be at least 1D"}));var r={x:n},a={axis:t},o=i(ca.runKernel(kn,r,a),2);return{values:o[0],indices:o[1]}}}),Gc=wa({unsortedSegmentSum_:function(e,t,n){var r=va(e,"x","unsortedSegmentSum"),a=va(t,"segmentIds","unsortedSegmentSum","int32");p(w(n),(function(){return"numSegments must be of dtype int"}));var o={x:r,segmentIds:a},i={numSegments:n};return ca.runKernel(En,o,i)}}),Kc=wa({unstack_:function(e,t){void 0===t&&(t=0);var n=va(e,"x","unstack","string_or_numeric");p(t>=-n.shape.length&&t=0&&e2)throw new Error("sparseIndices should be a scalar, vector, or matrix,"+" but got shape ".concat(e.shape,"."));var a=e.rank>0?e.shape[0]:1,o=e.rank>1?e.shape[1]:1;if(n.length!==o)throw new Error("outputShape has incorrect number of elements:,"+" ".concat(n.length,", should be: ").concat(o,"."));var i=t.size;if(0!==t.rank&&(1!==t.rank||i!==a))throw new Error("sparseValues has incorrect shape "+"".concat(t.shape,", should be [] or [").concat(a,"]"));if(t.dtype!==r.dtype)throw new Error("sparseValues.dtype must match defaultValues.dtype")}(a,o,n,i);var s={sparseIndices:a,sparseValues:o,defaultValue:i},u={outputShape:n};return ca.runKernel(cn,s,u)}}),Yc=wa({gatherND_:function(e,t){var n=va(t,"indices","gatherND","int32"),r={params:va(e,"x","gatherND","string_or_numeric"),indices:n};return ca.runKernel(Ze,r)}}),Xc=wa({dropout_:function(e,t,n,r){var a=va(e,"x","dropout");if(p("float32"===a.dtype,(function(){return"x has to be a floating point tensor since it's going to be "+"scaled, but got a ".concat(a.dtype," tensor instead.")})),p(t>=0&&t<1,(function(){return"rate must be a float in the range [0, 1), but got ".concat(t,".")})),0===t)return e instanceof Wr?a.clone():a;var o=function(e,t){if(null==t)return e.shape.slice();if(b(e.shape,t))return t;if(e.shape.length===t.length){for(var n=[],r=0;r0&&(n=os(n,r)),Yo(n,e.shape)}function rl(e,t,n,r){if("linear"===t)return e;if("relu"===t)return tc(e);if("elu"===t)return ji(e);if("relu6"===t)return nc(e);if("prelu"===t)return du(e,n);if("leakyrelu"===t)return xs(e,r);if("sigmoid"===t)return ti(e);throw new Error("Unknown fused activation ".concat(t,"."))}var al=function(e,t){return!(e>0)||"linear"===t},ol=wa({fusedConv2d_:function(e){var t,n=e.x,r=e.filter,a=e.strides,o=e.pad,s=e.dataFormat,u=void 0===s?"NHWC":s,c=e.dilations,l=void 0===c?[1,1]:c,h=e.dimRoundingMode,f=e.bias,d=e.activation,g=void 0===d?"linear":d,m=e.preluActivationWeights,v=e.leakyreluAlpha;if(g=g||"linear",!1===al(ca.state.gradientDepth,g)){p("NHWC"===u,(function(){return"Error in fused conv2d: got dataFormat of ".concat(u," but ")+"only NHWC is currently supported for the case of gradient depth is 0 and the activation is not linear."}));var y=ki(n,r,a,o,u,l,h);return null!=f&&(y=wo(y,f)),rl(y,g,m,v)}var b=va(n,"x","conv2d","float32"),w=va(r,"filter","conv2d","float32"),k=b,x=!1;3===b.rank&&(x=!0,k=Yo(b,[1,b.shape[0],b.shape[1],b.shape[2]])),p(4===k.rank,(function(){return"Error in fused conv2d: input must be rank 4, but got rank "+"".concat(k.rank,".")})),p(4===w.rank,(function(){return"Error in fused conv2d: filter must be rank 4, but got rank "+"".concat(w.rank,".")})),Jo("fused conv2d",o,h);var E="NHWC"===u?k.shape[3]:k.shape[1];p(w.shape[2]===E,(function(){return"Error in conv2d: depth of input (".concat(E,") must match ")+"input depth for filter ".concat(w.shape[2],".")})),p(Ho(a,l),(function(){return"Error in conv2D: Either strides or dilations must be 1. "+"Got strides ".concat(a," and dilations '").concat(l,"'")}));var S,A,_=Lo(k.shape,w.shape,a,l,o,h);if(null!=f&&(t=i($r(S=va(f,"bias","fused conv2d"),b),1),S=t[0],"NHWC"===u?zi(_.outShape,S.shape):(p(S.shape.length<=1,(function(){return"Error in fused conv2d: only supports scalar or 1-D Tensor bias for NCHW format but got the bias of "+"rank-".concat(S.shape.length,".")})),p(0===S.shape.length||S.shape[0]===_.outChannels||1===S.shape[0],(function(){return"Error in fused conv2d: bias shape (".concat(S.shape,") is not ")+"compatible with the number of output channels "+"(".concat(_.outChannels,")")})))),null!=m){var I=m.shape;if(p(I.length<=1||3===I.length,(function(){return"Error in fused conv2d: only supports scalar, 1-D Tensor or 3-D Tensor PReLU activation weights but got a tensor of "+"rank-".concat(I.length,".")})),1===I.length)p(1===I[0]||I[0]===_.outChannels,(function(){return"Error in fused conv2d: PReLU activation weights "+"(".concat(I,") is not compatible with the number of output ")+"channels (".concat(_.outChannels,").")}));else if(3===I.length)try{zi(I,_.outShape)}catch(e){var N="Error in fused conv2d: PReLU activation weights (".concat(I,") ")+"is not compatible with the output shape of the conv2d "+"(".concat(_.outShape,").");throw Error(N)}A=va(m,"prelu weights","fused conv2d")}var M=function(e,t){p("NHWC"===u,(function(){return"Error in gradient of fused conv2D: got dataFormat of ".concat(u," but only NHWC is currently supported.")}));var n=i(t,4),r=n[0],s=n[1],c=n[2],h=n[3],f=tl(e,c,g);p(Vo(l),(function(){return"Error in gradient of fused conv2D: dilation rates greater than 1 "+"are not yet supported in gradients. Got dilations '".concat(l,"'")}));var d=[Ei(s.shape,f,r,a,o),el(s,f,r.shape,a,o)];if(null!=h){var m=nl(h,f);d.push(m)}return d},T={x:k,filter:w,bias:S,preluActivationWeights:A},D={strides:a,pad:o,dataFormat:u,dilations:l,dimRoundingMode:h,activation:g,leakyreluAlpha:v};if(null==f){var R=Ms((function(e,t,n){var r=ca.runKernel(Mn,T,D);return n([t,e,r]),x&&(r=Yo(r,[r.shape[1],r.shape[2],r.shape[3]])),{value:r,gradFunc:M}}));return R(k,w)}var B=Ms((function(e,t,n,r){var a=ca.runKernel(Mn,T,D);return r([t,e,a,n]),x&&(a=Yo(a,[a.shape[1],a.shape[2],a.shape[3]])),{value:a,gradFunc:M}}));return B(k,w,S)}}),il=wa({depthwiseConv2dNativeBackpropFilter_:function(e,t,n,r,a,o,i){void 0===o&&(o=[1,1]);var s=e;3===e.rank&&(s=Yo(e,[1,e.shape[0],e.shape[1],e.shape[2]]));var u=t;3===u.rank&&(u=Yo(t,[1,t.shape[0],t.shape[1],t.shape[2]]));var c={x:s,dy:u},l={strides:r,pad:a,dimRoundingMode:i,dilations:o,filterShape:n};return ca.runKernel(Re,c,l)}}),sl=wa({depthwiseConv2dNativeBackpropInput_:function(e,t,n,r,a,o,i){void 0===o&&(o=[1,1]);var s=t,u=!1;3===t.rank&&(u=!0,s=Yo(t,[1,t.shape[0],t.shape[1],t.shape[2]]));var c={dy:s,filter:n},l={strides:r,pad:a,dimRoundingMode:i,dilations:o,inputShape:e},h=ca.runKernel(Be,c,l);return u?Yo(h,[h.shape[1],h.shape[2],h.shape[3]]):h}}),ul=wa({fusedDepthwiseConv2d_:function(e){var t,n=e.x,r=e.filter,a=e.strides,o=e.pad,s=e.dataFormat,u=void 0===s?"NHWC":s,c=e.dilations,l=void 0===c?[1,1]:c,h=e.dimRoundingMode,f=e.bias,d=e.activation,g=void 0===d?"linear":d,m=e.preluActivationWeights,v=e.leakyreluAlpha;if(!1===al(ca.state.gradientDepth,g)){var y=Fi(n,r,a,o,u,l,h);return null!=f&&(y=wo(y,f)),rl(y,g,m,v)}var b=va(n,"x","depthwiseConv2d","float32"),w=va(r,"filter","depthwiseConv2d","float32"),k=b,x=!1;3===b.rank&&(x=!0,k=Yo(b,[1,b.shape[0],b.shape[1],b.shape[2]])),p(4===k.rank,(function(){return"Error in fused depthwiseConv2d: input must be rank 4, but got "+"rank ".concat(k.rank,".")})),p(4===w.rank,(function(){return"Error in fused depthwiseConv2d: filter must be rank 4, "+"but got rank ".concat(w.rank,".")})),p(k.shape[3]===w.shape[2],(function(){return"Error in fused depthwiseConv2d: number of input channels "+"(".concat(k.shape[3],") must match the inChannels dimension in ")+"filter ".concat(w.shape[2],".")})),null==l&&(l=[1,1]),p(Ho(a,l),(function(){return"Error in fused depthwiseConv2d: Either strides or dilations must "+"be 1. Got strides ".concat(a," and dilations '").concat(l,"'")})),Jo("fused depthwiseConv2d",o,h);var E,S,A=Lo(k.shape,w.shape,a,l,o,h,!0);null!=f&&(t=i($r(E=va(f,"bias","fused conv2d"),b),1),E=t[0],zi(A.outShape,E.shape)),null!=m&&(S=va(m,"prelu weights","fused depthwiseConv2d"));var _=function(e,t){p(Vo(l),(function(){return"Error in gradient of fused depthwiseConv2d: dilation rates greater than 1 are not yet supported. Got dilations "+"'".concat(l,"'")}));var n=i(t,4),r=n[0],s=n[1],u=n[2],c=n[3],f=tl(e,u,g),d=sl(s.shape,f,r,a,o,l,h),m=il(s,f,r.shape,a,o,l,h);return null!=c?[d,m,nl(E,f)]:[d,m]},I={x:k,filter:w,bias:E,preluActivationWeights:S},N={strides:a,pad:o,dataFormat:u,dilations:l,dimRoundingMode:h,activation:g,leakyreluAlpha:v};if(null==f){var M=Ms((function(e,t,n){var r=ca.runKernel(Tn,I,N);return n([t,e,r]),x&&(r=Yo(r,[r.shape[1],r.shape[2],r.shape[3]])),{value:r,gradFunc:_}}));return M(k,w)}var T=Ms((function(e,t,n,r){var a=ca.runKernel(Tn,I,N);return r([t,e,a,n]),x&&(a=Yo(a,[a.shape[1],a.shape[2],a.shape[3]])),{value:a,gradFunc:_}}));return T(k,w,E)}}),cl=wa({fusedMatMul_:function(e){var t,n=e.a,r=e.b,a=e.transposeA,o=void 0!==a&&a,s=e.transposeB,u=void 0!==s&&s,c=e.bias,l=e.activation,h=void 0===l?"linear":l,f=e.preluActivationWeights,d=e.leakyreluAlpha,g=void 0===d?.2:d;if(!1===al(ca.state.gradientDepth,h)){var m=ei(n,r,o,u);return null!=c&&(m=wo(m,c)),rl(m,h,f,g)}var y=va(n,"a","fused matMul"),b=va(r,"b","fused matMul");t=i($r(y,b),2),y=t[0],b=t[1];var w=o?y.shape[y.rank-2]:y.shape[y.rank-1],k=u?b.shape[b.rank-1]:b.shape[b.rank-2],x=o?y.shape[y.rank-1]:y.shape[y.rank-2],E=u?b.shape[b.rank-2]:b.shape[b.rank-1],S=y.shape.slice(0,-2),A=b.shape.slice(0,-2),_=v(S),I=v(A);p(w===k,(function(){return"Error in fused matMul: inner shapes (".concat(w,") and (")+"".concat(k,") of Tensors with shapes ").concat(y.shape," and ")+"".concat(b.shape," and transposeA=").concat(o)+" and transposeB=".concat(u," must match.")}));var N,M,T=zi(y.shape.slice(0,-2),b.shape.slice(0,-2)).concat([x,E]),D=Yo(y,o?[_,w,x]:[_,x,w]),R=Yo(b,u?[I,E,k]:[I,k,E]);null!=c&&(N=i($r(N=va(c,"bias","fused matMul"),y),1)[0],zi(T,N.shape)),null!=f&&(M=va(f,"prelu weights","fused matMul"));var B=function(e,t){var n,r,a=i(t,4),s=a[0],l=a[1],f=a[2],d=a[3],p=tl(Yo(e,f.shape),f,h);return o||u?!o&&u?(n=ei(p,l,!1,!1),r=ei(p,s,!0,!1)):o&&!u?(n=ei(l,p,!1,!0),r=ei(s,p,!1,!1)):(n=ei(l,p,!0,!0),r=ei(p,s,!0,!0)):(n=ei(p,l,!1,!0),r=ei(s,p,!0,!1)),null!=c?[n,r,nl(d,p)]:[n,r]},F={a:D,b:R,bias:N,preluActivationWeights:M},C={transposeA:o,transposeB:u,activation:h,leakyreluAlpha:g};if(null==c){var P=Ms((function(e,t,n){var r=ca.runKernel(Nn,F,C);return n([e,t,r]),{value:Yo(r,T),gradFunc:B}}));return P(D,R)}var O=Ms((function(e,t,n,r){var a=ca.runKernel(Nn,F,C);return r([e,t,a,n]),{value:Yo(a,T),gradFunc:B}}));return O(D,R,N)}}),ll={__proto__:null,conv2d:ol,depthwiseConv2d:ul,matMul:cl},hl=wa({hammingWindow_:function(e){return $c(e,.54,.46)}}),fl=wa({hannWindow_:function(e){return $c(e,.5,.5)}}),dl=wa({frame_:function(e,t,n,r,a){void 0===r&&(r=!1),void 0===a&&(a=0);for(var o=0,i=[];o+t<=e.size;)i.push(ni(e,o,t)),o+=n;if(r)for(;o=1&&r[1]>=1,(function(){return"cropSize must be atleast [1,1], but was ".concat(r)})),p("bilinear"===a||"nearest"===a,(function(){return"method must be bilinear or nearest, but was ".concat(a)}));var l={image:i,boxes:s,boxInd:u},h={method:a,extrapolationValue:o,cropSize:r};return ca.runKernel(Ne,l,h)}}),ml=wa({flipLeftRight_:function(e){var t=va(e,"image","flipLeftRight","float32");p(4===t.rank,(function(){return"Error in flipLeftRight: image must be rank 4,"+"but got rank ".concat(t.rank,".")}));var n={image:t};return ca.runKernel(Ke,n,{})}}),vl=wa({grayscaleToRGB_:function(e){var t=va(e,"image","grayscaleToRGB"),n=t.rank-1,r=t.shape[n];p(t.rank>=2,(function(){return"Error in grayscaleToRGB: images must be at least rank 2, "+"but got rank ".concat(t.rank,".")})),p(1===r,(function(){return"Error in grayscaleToRGB: last dimension of a grayscale image "+"should be size 1, but got size ".concat(r,".")}));var a=new Array(t.rank);return a.fill(1,0,n),a[n]=3,fs(t,a)}}),yl=wa({rgbToGrayscale_:function(e){var t=va(e,"image","RGBToGrayscale"),n=t.rank-1,r=t.shape[n];p(t.rank>=2,(function(){return"Error in RGBToGrayscale: images must be at least rank 2, "+"but got rank ".concat(t.rank,".")})),p(3===r,(function(){return"Error in RGBToGrayscale: last dimension of an RGB image "+"should be size 3, but got size ".concat(r,".")}));var a,o=t.dtype,i=po(t,"float32"),s=Dc([.2989,.587,.114]);switch(t.rank){case 2:a=Hi("ij,j->i",i,s);break;case 3:a=Hi("ijk,k->ij",i,s);break;case 4:a=Hi("ijkl,l->ijk",i,s);break;case 5:a=Hi("ijklm,m->ijkl",i,s);break;case 6:a=Hi("ijklmn,n->ijklm",i,s);break;default:throw new Error("Not a valid tensor rank.")}return a=ls(a,-1),po(a,o)}}),bl=wa({rotateWithOffset_:function(e,t,n,r){void 0===n&&(n=0),void 0===r&&(r=.5);var a=va(e,"image","rotateWithOffset","float32");p(4===a.rank,(function(){return"Error in rotateWithOffset: image must be rank 4,"+"but got rank ".concat(a.rank,".")}));var o={image:a},i={radians:t,fillValue:n,center:r};return ca.runKernel(In,o,i)}});function wl(e,t,n,r,a,o){null==r&&(r=.5),null==a&&(a=Number.NEGATIVE_INFINITY),null==o&&(o=0);var i=e.shape[0];return n=Math.min(n,i),p(0<=r&&r<=1,(function(){return"iouThreshold must be in [0, 1], but was '".concat(r,"'")})),p(2===e.rank,(function(){return"boxes must be a 2D tensor, but was of rank '".concat(e.rank,"'")})),p(4===e.shape[1],(function(){return"boxes must have 4 columns, but 2nd dimension was ".concat(e.shape[1])})),p(1===t.rank,(function(){return"scores must be a 1D tensor"})),p(t.shape[0]===i,(function(){return"scores has incompatible shape with boxes. Expected ".concat(i,", ")+"but was ".concat(t.shape[0])})),p(0<=o&&o<=1,(function(){return"softNmsSigma must be in [0, 1], but was '".concat(o,"'")})),{maxOutputSize:n,iouThreshold:r,scoreThreshold:a,softNmsSigma:o}}var kl=wa({nonMaxSuppression_:function(e,t,n,r,a){void 0===r&&(r=.5),void 0===a&&(a=Number.NEGATIVE_INFINITY);var o=va(e,"boxes","nonMaxSuppression","float32"),i=va(t,"scores","nonMaxSuppression","float32"),s=wl(o,i,n,r,a),u={maxOutputSize:n=s.maxOutputSize,iouThreshold:r=s.iouThreshold,scoreThreshold:a=s.scoreThreshold};return ca.runKernel(kt,{boxes:o,scores:i},u)}});function xl(e,t,n){var r=function(e,t,n){return function(e,t,n){for(var r=0,a=e.length,o=0,i=!1;r>>1)]);s>0?r=o+1:(a=o,i=!s)}return i?r:-r-1}(e,t,n||El)}(e,t,n),a=r<0?-(r+1):r;e.splice(a,0,t)}function El(e,t){return e>t?1:ea&&h.push({score:t[f],boxIndex:f,suppressBeginIndex:0});h.sort(Tl);for(var d=o>0?-.5/o:0,p=[],g=[];p.length0;){var m=h.pop(),v=m.score,y=m.boxIndex,b=m.suppressBeginIndex;if(v=b;--k){var x=Nl(e,y,p[k]);if(x>=r){w=!0;break}if(m.score=m.score*Ml(r,d,x),m.score<=a)break}m.suppressBeginIndex=p.length,w||(m.score===v?(p.push(y),g.push(m.score)):m.score>a&&xl(h,m,Tl))}var E=p.length,S=n-E;c&&S>0&&(p.push.apply(p,s([],i(new Array(S).fill(0)),!1)),g.push.apply(g,s([],i(new Array(S).fill(0)),!1)));var A={selectedIndices:p};return u&&(A.selectedScores=g),l&&(A.validOutputs=E),A}function Nl(e,t,n){var r=e.subarray(4*t,4*t+4),a=e.subarray(4*n,4*n+4),o=Math.min(r[0],r[2]),i=Math.min(r[1],r[3]),s=Math.max(r[0],r[2]),u=Math.max(r[1],r[3]),c=Math.min(a[0],a[2]),l=Math.min(a[1],a[3]),h=Math.max(a[0],a[2]),f=Math.max(a[1],a[3]),d=(s-o)*(u-i),p=(h-c)*(f-l);if(d<=0||p<=0)return 0;var g=Math.max(o,c),m=Math.max(i,l),v=Math.min(s,h),y=Math.min(u,f),b=Math.max(v-g,0)*Math.max(y-m,0);return b/(d+p-b)}function Ml(e,t,n){var r=Math.exp(t*n*n);return n<=e?r:0}function Tl(e,t){return e.score-t.score||e.score===t.score&&t.boxIndex-e.boxIndex}var Dl=wa({nonMaxSuppressionWithScore_:function(e,t,n,r,a,o){void 0===r&&(r=.5),void 0===a&&(a=Number.NEGATIVE_INFINITY),void 0===o&&(o=0);var i=va(e,"boxes","nonMaxSuppression"),s=va(t,"scores","nonMaxSuppression"),u=wl(i,s,n,r,a,o),c={boxes:i,scores:s},l={maxOutputSize:n=u.maxOutputSize,iouThreshold:r=u.iouThreshold,scoreThreshold:a=u.scoreThreshold,softNmsSigma:o=u.softNmsSigma},h=ca.runKernel(Et,c,l);return{selectedIndices:h[0],selectedScores:h[1]}}}),Rl=wa({nonMaxSuppressionPadded_:function(e,t,n,r,a,o){void 0===r&&(r=.5),void 0===a&&(a=Number.NEGATIVE_INFINITY),void 0===o&&(o=!1);var i=va(e,"boxes","nonMaxSuppression"),s=va(t,"scores","nonMaxSuppression"),u=wl(i,s,n,r,a,null),c={boxes:i,scores:s},l={maxOutputSize:u.maxOutputSize,iouThreshold:u.iouThreshold,scoreThreshold:u.scoreThreshold,padToMaxOutputSize:o},h=ca.runKernel(xt,c,l);return{selectedIndices:h[0],validOutputs:h[1]}}}),Bl=wa({resizeBilinear_:function(e,t,n,r){void 0===n&&(n=!1),void 0===r&&(r=!1);var a=va(e,"images","resizeBilinear");p(3===a.rank||4===a.rank,(function(){return"Error in resizeBilinear: x must be rank 3 or 4, but got "+"rank ".concat(a.rank,".")})),p(2===t.length,(function(){return"Error in resizeBilinear: new shape must 2D, but got shape "+"".concat(t,".")})),p(!1===r||!1===n,(function(){return"Error in resizeBilinear: If halfPixelCenters is true, alignCorners must be false."}));var o=a,s=!1;3===a.rank&&(s=!0,o=Yo(a,[1,a.shape[0],a.shape[1],a.shape[2]])),i(t,0);var u={images:o},c={alignCorners:n,halfPixelCenters:r,size:t},l=ca.runKernel(zt,u,c);return s?Yo(l,[l.shape[1],l.shape[2],l.shape[3]]):l}}),Fl=wa({resizeNearestNeighbor_:function(e,t,n,r){void 0===n&&(n=!1),void 0===r&&(r=!1);var a=va(e,"images","resizeNearestNeighbor");p(3===a.rank||4===a.rank,(function(){return"Error in resizeNearestNeighbor: x must be rank 3 or 4, but got "+"rank ".concat(a.rank,".")})),p(2===t.length,(function(){return"Error in resizeNearestNeighbor: new shape must 2D, but got shape "+"".concat(t,".")})),p("float32"===a.dtype||"int32"===a.dtype,(function(){return"`images` must have `int32` or `float32` as dtype"})),p(!1===r||!1===n,(function(){return"Error in resizeNearestNeighbor: If halfPixelCenters is true, alignCorners must be false."}));var o=a,s=!1;3===a.rank&&(s=!0,o=Yo(a,[1,a.shape[0],a.shape[1],a.shape[2]])),i(t,0);var u={images:o},c={alignCorners:n,halfPixelCenters:r,size:t},l=ca.runKernel(Lt,u,c);return s?Yo(l,[l.shape[1],l.shape[2],l.shape[3]]):l}}),Cl=wa({threshold_:function(e,t,n,r){var a;void 0===t&&(t="binary"),void 0===n&&(n=!1),void 0===r&&(r=.5);var o,s,u,c,l=va(e,"image","threshold"),h=l.shape[0]*l.shape[1],f=Eo(Dc([r]),255);if(p(3===l.rank,(function(){return"Error in threshold: image must be rank 3,"+"but got rank ".concat(l.rank,".")})),p(3===l.shape[2]||1===l.shape[2],(function(){return"Error in threshold: image color channel must be equal to 3 or 1"+"but got ".concat(l.shape[2],".")})),p("int32"===l.dtype||"float32"===l.dtype,(function(){return"Error in dtype: image dtype must be int32 or float32,"+"but got dtype ".concat(l.dtype,".")})),p("otsu"===t||"binary"===t,(function(){return"Method must be binary or otsu, but was ".concat(t)})),3===l.shape[2]){o=(a=i(Ec(l,[1,1,1],-1),3))[0],s=a[1],u=a[2];var d=Eo(o,.2989),g=Eo(s,.587),m=Eo(u,.114);c=wo(wo(d,g),m)}else c=e;"otsu"===t&&(f=function(e,t){for(var n,r,a,o,i,s,u=Dc([-1]),c=Dc([0]),l=Dc([0]),h=0;h=2,(function(){return"bandPart(): Rank must be at least 2, got ".concat(r.rank,".")}));var a,o,s=r.shape,u=i(r.shape.slice(-2),2),c=u[0],l=u[1];"number"==typeof t?(p(t%1==0,(function(){return"bandPart(): numLower must be an integer, got ".concat(t,".")})),p(t<=c,(function(){return"bandPart(): numLower (".concat(t,")")+" must not be greater than the number of rows (".concat(c,").")})),a=va(t<0?c:t,"numLower","bandPart")):(p("int32"===t.dtype,(function(){return"bandPart(): numLower's dtype must be an int32."})),a=Gi(Es(t,0),c,Ys(t,c))),"number"==typeof n?(p(n%1==0,(function(){return"bandPart(): numUpper must be an integer, got ".concat(n,".")})),p(n<=l,(function(){return"bandPart(): numUpper (".concat(n,")")+" must not be greater than the number of columns (".concat(l,").")})),o=va(n<0?l:n,"numUpper","bandPart")):(p("int32"===n.dtype,(function(){return"bandPart(): numUpper's dtype must be an int32."})),o=Gi(Es(n,0),l,Ys(n,l)));var h=Yo(Qu(0,c,1,"int32"),[-1,1]),f=Qu(0,l,1,"int32"),d=Fs(h,f),g=Os(Ss(d,a),vs(d,Ds(o))),m=Zs([c,l],r.dtype);return Yo(Ic(Kc(Yo(r,[-1,c,l])).map((function(e){return Gi(g,e,m)}))),s)}}),Ll=wa({gramSchmidt_:function(e){var t;if(Array.isArray(e)){t=!1,p(null!=e&&e.length>0,(function(){return"Gram-Schmidt process: input must not be null, undefined, or empty"}));for(var n=e[0].shape[0],r=function(t){p(e[t].shape[0]===n,(function(){return"Gram-Schmidt: Non-unique lengths found in the input vectors: "+"(".concat(e[t].shape[0]," vs. ").concat(n,")")}))},a=1;a0)for(var n=0;n=r?r:n,l=function(e){var t,c=o,l=u,h=a;t=i(ca.tidy((function(){var t=ni(o,[e,e],[n-e,1]),i=ss(t),c=ni(o,[e,e],[1,1]),l=Gi(ms(c,0),Rc([[-1]]),Rc([[1]])),h=Fs(c,Eo(l,i)),f=xo(t,h);u=1===f.shape[0]?go(s):$o([s,ni(f,[1,0],[f.shape[0]-1,f.shape[1]])],0);var d=Ds(xo(ei(l,h),i)),p=ni(o,[e,0],[n-e,r]),g=Eo(d,u),m=Hc(u);if(0===e)o=Fs(p,ei(g,ei(m,p)));else{var v=Fs(p,ei(g,ei(m,p)));o=$o([ni(o,[0,0],[e,r]),v],0)}var y=Hc(g),b=ni(a,[0,e],[n,a.shape[1]-e]);if(0===e)a=Fs(b,ei(ei(b,u),y));else{var w=Fs(b,ei(ei(b,u),y));a=$o([ni(a,[0,0],[n,e]),w],1)}return[u,o,a]})),3),u=t[0],o=t[1],a=t[2],yo([c,l,h])},h=0;hr&&(a=ni(a,[0,0],[n,r]),o=ni(o,[0,0],[r,r])),[a,o]}))}var Ul,Wl=wa({qr_:function(e,t){if(void 0===t&&(t=!1),p(e.rank>=2,(function(){return"qr() requires input tensor to have a rank >= 2, but got rank ".concat(e.rank)})),2===e.rank)return zl(e,t);var n=e.shape.slice(0,e.shape.length-2).reduce((function(e,t){return e*t})),r=Kc(Yo(e,[n,e.shape[e.shape.length-2],e.shape[e.shape.length-1]]),0),a=[],o=[];return r.forEach((function(e){var n=i(zl(e,t),2),r=n[0],s=n[1];a.push(r),o.push(s)})),[Yo(Ic(a,0),e.shape),Yo(Ic(o,0),e.shape)]}});e.Reduction=void 0,(Ul=e.Reduction||(e.Reduction={}))[Ul.NONE=0]="NONE",Ul[Ul.MEAN=1]="MEAN",Ul[Ul.SUM=2]="SUM",Ul[Ul.SUM_BY_NONZERO_WEIGHTS=3]="SUM_BY_NONZERO_WEIGHTS";var Gl=wa({computeWeightedLoss_:function(t,n,r){void 0===r&&(r=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var a=va(t,"losses","computeWeightedLoss"),o=null;null!=n&&(o=va(n,"weights","computeWeightedLoss"));var i=null==o?a:Eo(a,o);if(r===e.Reduction.NONE)return i;if(r===e.Reduction.SUM)return os(i);if(r===e.Reduction.MEAN){if(null==o)return js(i);var s=a.size/o.size,u=xo(os(i),os(o));return s>1?xo(u,ns(s)):u}if(r===e.Reduction.SUM_BY_NONZERO_WEIGHTS){if(null==o)return xo(os(i),ns(a.size));var c=Eo(o,Js(a.shape)),l=po(os(nu(c,ns(0))),"float32");return xo(os(i),l)}throw Error("Unknown reduction: ".concat(r))}}),Kl=wa({absoluteDifference_:function(t,n,r,a){void 0===a&&(a=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var o=va(t,"labels","absoluteDifference"),i=va(n,"predictions","absoluteDifference"),s=null;null!=r&&(s=va(r,"weights","absoluteDifference")),g(o.shape,i.shape,"Error in absoluteDifference: ");var u=So(Fs(o,i));return Gl(u,s,a)}}),ql=wa({cosineDistance_:function(t,n,r,a,o){void 0===o&&(o=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var i=va(t,"labels","cosineDistance"),s=va(n,"predictions","cosineDistance"),u=null;null!=a&&(u=va(a,"weights","cosineDistance")),g(i.shape,s.shape,"Error in cosineDistance: ");var c=ns(1),l=Fs(c,os(Eo(i,s),r,!0));return Gl(l,u,o)}}),Vl=wa({hingeLoss_:function(t,n,r,a){void 0===a&&(a=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var o=va(t,"labels","hingeLoss"),i=va(n,"predictions","hingeLoss"),s=null;null!=r&&(s=va(r,"weights","hingeLoss")),g(o.shape,i.shape,"Error in hingeLoss: ");var u=ns(1);o=Fs(Eo(ns(2),o),u);var c=tc(Fs(u,Eo(o,i)));return Gl(c,s,a)}}),Hl=wa({huberLoss_:function(t,n,r,a,o){void 0===a&&(a=1),void 0===o&&(o=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var i=va(t,"labels","huberLoss"),s=va(n,"predictions","huberLoss"),u=null;null!=r&&(u=va(r,"weights","huberLoss")),g(i.shape,s.shape,"Error in huberLoss: ");var c=ns(a),l=So(Fs(s,i)),h=Ys(l,c),f=Fs(l,h),d=wo(Eo(ns(.5),as(h)),Eo(c,f));return Gl(d,u,o)}}),jl=wa({logLoss_:function(t,n,r,a,o){void 0===a&&(a=1e-7),void 0===o&&(o=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var i=va(t,"labels","logLoss"),s=va(n,"predictions","logLoss"),u=null;null!=r&&(u=va(r,"weights","logLoss")),g(i.shape,s.shape,"Error in logLoss: ");var c=ns(1),l=ns(a),h=Ds(Eo(i,_s(wo(s,l)))),f=Eo(Fs(c,i),_s(wo(Fs(c,s),l))),d=Fs(h,f);return Gl(d,u,o)}}),Zl=wa({meanSquaredError_:function(t,n,r,a){void 0===a&&(a=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var o=va(t,"labels","meanSquaredError"),i=va(n,"predictions","meanSquaredError"),s=null;null!=r&&(s=va(r,"weights","meanSquaredError")),g(o.shape,i.shape,"Error in meanSquaredError: ");var u=Ac(o,i);return Gl(u,s,a)}}),Jl=wa({sigmoidCrossEntropy_:function(t,n,r,a,o){void 0===a&&(a=0),void 0===o&&(o=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var i=va(t,"multiClassLabels","sigmoidCrossEntropy"),s=va(n,"logits","sigmoidCrossEntropy"),u=null;if(null!=r&&(u=va(r,"weights","sigmoidCrossEntropy")),g(i.shape,s.shape,"Error in sigmoidCrossEntropy: "),a>0){var c=ns(a),l=ns(1),h=ns(.5);i=wo(Eo(i,Fs(l,c)),Eo(h,c))}var f=function(e,t){var n=va(e,"labels","sigmoidCrossEntropyWithLogits"),r=va(t,"logits","sigmoidCrossEntropyWithLogits");g(n.shape,r.shape,"Error in sigmoidCrossEntropyWithLogits: ");var a=tc(r),o=Eo(r,n),i=Is(cs(Ds(So(r))));return wo(Fs(a,o),i)}(i,s);return Gl(f,u,o)}}),Yl=wa({softmaxCrossEntropy_:function(t,n,r,a,o){void 0===a&&(a=0),void 0===o&&(o=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var s=va(t,"onehotLabels","softmaxCrossEntropy"),u=va(n,"logits","softmaxCrossEntropy"),c=null;if(null!=r&&(c=va(r,"weights","softmaxCrossEntropy")),g(s.shape,u.shape,"Error in softmaxCrossEntropy: "),a>0){var l=ns(a),h=ns(1),f=ns(s.shape[1]);s=wo(Eo(s,Fs(h,l)),xo(l,f))}var d=function(e,t,n){if(void 0===n&&(n=-1),-1===n&&(n=t.rank-1),n!==t.rank-1)throw Error("Softmax cross entropy along a non-last dimension is not yet "+"supported. Labels / logits was rank ".concat(t.rank," ")+"and dim was ".concat(n));var r=Ms((function(e,t,r){var a=Ps(t,[n],!0),o=Fs(po(t,"float32"),a);r([e,o]);var s=Ds(Eo(o,e));return{value:os(s,[n]),gradFunc:function(e,t){var r=i(t,2),a=r[0],o=r[1],s=Qi(e.shape,[n]);return[Eo(Yo(e,s),Fs(po(a,"float32"),cs(o))),Eo(Yo(e,s),Fs(cs(o),po(a,"float32")))]}}}));return r(e,t)}(s,u);return Gl(d,c,o)}}),Xl=wa({sparseFillEmptyRows_:function(e,t,n,r){var a=va(e,"indices","sparseFillEmptyRows","int32"),o=va(t,"values","sparseFillEmptyRows"),i=va(n,"denseShape","sparseFillEmptyRows","int32"),s=va(r,"defaultValue","sparseFillEmptyRows",o.dtype);if(2!==a.rank)throw new Error("Indices should be Tensor2D but received shape\n ".concat(a.shape));if(1!==o.rank)throw new Error("Values should be Tensor1D but received shape ".concat(o.shape));if(1!==i.rank)throw new Error("Dense shape should be Tensor1D but received shape ".concat(i.shape));if(0!==s.rank)throw new Error("Default value should be a scalar but received shape ".concat(s.shape));var u={indices:a,values:o,denseShape:i,defaultValue:s},c=ca.runKernel(an,u);return{outputIndices:c[0],outputValues:c[1],emptyRowIndicator:c[2],reverseIndexMap:c[3]}}}),Ql=wa({sparseReshape_:function(e,t,n){var r=va(e,"inputIndices","sparseReshape","int32"),a=va(t,"inputShape","sparseReshape","int32"),o=va(n,"newShape","sparseReshape","int32");if(2!==r.rank)throw new Error("Input indices should be Tensor2D but received shape\n ".concat(r.shape));if(1!==a.rank)throw new Error("Input shape should be Tensor1D but received shape ".concat(a.shape));if(1!==o.rank)throw new Error("New shape should be Tensor1D but received shape ".concat(o.shape));var i={inputIndices:r,inputShape:a,newShape:o},s=ca.runKernel(on,i);return{outputIndices:s[0],outputShape:s[1]}}}),$l=wa({sparseSegmentMean_:function(e,t,n){var r=va(e,"data","sparseSegmentMean"),a=va(t,"indices","sparseSegmentMean","int32"),o=va(n,"segmentIds","sparseSegmentMean","int32");if(r.rank<1)throw new Error("Data should be at least 1 dimensional but received scalar");if(1!==a.rank)throw new Error("Indices should be Tensor1D but received shape\n ".concat(a.shape));if(1!==o.rank)throw new Error("Segment ids should be Tensor1D but received shape\n ".concat(o.shape));var i={data:r,indices:a,segmentIds:o};return ca.runKernel(sn,i)}}),eh=wa({sparseSegmentSum_:function(e,t,n){var r=va(e,"data","sparseSegmentSum"),a=va(t,"indices","sparseSegmentSum","int32"),o=va(n,"segmentIds","sparseSegmentSum","int32");if(r.rank<1)throw new Error("Data should be at least 1 dimensional but received scalar");if(1!==a.rank)throw new Error("Indices should be Tensor1D but received shape\n ".concat(a.shape));if(1!==o.rank)throw new Error("Segment ids should be Tensor1D but received shape\n ".concat(o.shape));var i={data:r,indices:a,segmentIds:o};return ca.runKernel(un,i)}}),th=wa({stringNGrams_:function(e,t,n,r,a,o,i,s){var u=va(e,"data","stringNGrams","string");if("string"!==u.dtype)throw new Error("Data must be of datatype string");if(1!==u.shape.length)throw new Error("Data must be a vector, saw: ".concat(u.shape));var c=va(t,"dataSplits","stringNGrams");if("int32"!==c.dtype)throw new Error("Data splits must be of datatype int32");var l={separator:n,nGramWidths:r,leftPad:a,rightPad:o,padWidth:i,preserveShortSequences:s},h={data:u,dataSplits:c},f=ca.runKernel(dn,h,l);return{nGrams:f[0],nGramsSplits:f[1]}}}),nh={fft:wc,ifft:kc,rfft:Sc,irfft:xc},rh={hammingWindow:hl,hannWindow:fl,frame:dl,stft:pl},ah={flipLeftRight:ml,grayscaleToRGB:vl,resizeNearestNeighbor:Fl,resizeBilinear:Bl,rgbToGrayscale:yl,rotateWithOffset:bl,cropAndResize:gl,nonMaxSuppression:kl,nonMaxSuppressionAsync:function(e,t,n,o,i){return void 0===o&&(o=.5),void 0===i&&(i=Number.NEGATIVE_INFINITY),r(this,void 0,void 0,(function(){var r,s,u,c,l,h,f;return a(this,(function(a){switch(a.label){case 0:return r=va(e,"boxes","nonMaxSuppressionAsync"),s=va(t,"scores","nonMaxSuppressionAsync"),u=wl(r,s,n,o,i),n=u.maxOutputSize,o=u.iouThreshold,i=u.scoreThreshold,[4,Promise.all([r.data(),s.data()])];case 1:return c=a.sent(),l=c[0],h=c[1],f=Sl(l,h,n,o,i).selectedIndices,r!==e&&r.dispose(),s!==t&&s.dispose(),[2,Dc(f,"int32")]}}))}))},nonMaxSuppressionWithScore:Dl,nonMaxSuppressionWithScoreAsync:function(e,t,n,o,i,s){return void 0===o&&(o=.5),void 0===i&&(i=Number.NEGATIVE_INFINITY),void 0===s&&(s=0),r(this,void 0,void 0,(function(){var r,u,c,l,h,f,d,p,g;return a(this,(function(a){switch(a.label){case 0:return r=va(e,"boxes","nonMaxSuppressionAsync"),u=va(t,"scores","nonMaxSuppressionAsync"),c=wl(r,u,n,o,i,s),n=c.maxOutputSize,o=c.iouThreshold,i=c.scoreThreshold,s=c.softNmsSigma,[4,Promise.all([r.data(),u.data()])];case 1:return l=a.sent(),h=l[0],f=l[1],d=_l(h,f,n,o,i,s),p=d.selectedIndices,g=d.selectedScores,r!==e&&r.dispose(),u!==t&&u.dispose(),[2,{selectedIndices:Dc(p,"int32"),selectedScores:Dc(g)}]}}))}))},nonMaxSuppressionPadded:Rl,nonMaxSuppressionPaddedAsync:function(e,t,n,o,s,u){return void 0===o&&(o=.5),void 0===s&&(s=Number.NEGATIVE_INFINITY),void 0===u&&(u=!1),r(this,void 0,void 0,(function(){var r,c,l,h,f,d,p,g,m,v,y,b;return a(this,(function(a){switch(a.label){case 0:return r=va(e,"boxes","nonMaxSuppressionAsync"),c=va(t,"scores","nonMaxSuppressionAsync"),l=wl(r,c,n,o,s,null),h=l.maxOutputSize,f=l.iouThreshold,d=l.scoreThreshold,[4,Promise.all([r.data(),c.data()])];case 1:return p=i.apply(void 0,[a.sent(),2]),g=p[0],m=p[1],v=Al(g,m,h,f,d,u),y=v.selectedIndices,b=v.validOutputs,r!==e&&r.dispose(),c!==t&&c.dispose(),[2,{selectedIndices:Dc(y,"int32"),validOutputs:ns(b,"int32")}]}}))}))},threshold:Cl,transform:Pl},oh={bandPart:Ol,gramSchmidt:Ll,qr:Wl},ih={absoluteDifference:Kl,computeWeightedLoss:Gl,cosineDistance:ql,hingeLoss:Vl,huberLoss:Hl,logLoss:jl,meanSquaredError:Zl,sigmoidCrossEntropy:Jl,softmaxCrossEntropy:Yl},sh={sparseFillEmptyRows:Xl,sparseReshape:Ql,sparseSegmentMean:$l,sparseSegmentSum:eh},uh={stringNGrams:th,stringSplit:wa({stringSplit_:function(e,t,n){void 0===n&&(n=!0);var r=va(e,"input","stringSplit","string"),a=va(t,"delimiter","stringSplit","string");if(1!==r.rank)throw new Error("Input should be Tensor1D but received shape ".concat(r.shape));if(0!==a.rank)throw new Error("Delimiter should be a scalar but received shape ".concat(a.shape));var o={skipEmpty:n},i={input:r,delimiter:a},s=ca.runKernel(pn,i,o);return{indices:s[0],values:s[1],shape:s[2]}}}),stringToHashBucketFast:wa({stringToHashBucketFast_:function(e,t){var n=va(e,"input","stringToHashBucketFast","string"),r={numBuckets:t};if(t<=0)throw new Error("Number of buckets must be at least 1");var a={input:n};return ca.runKernel(gn,a,r)}}),staticRegexReplace:wa({staticRegexReplace_:function(e,t,n,r){void 0===r&&(r=!0);var a=va(e,"input","staticRegexReplace","string"),o={pattern:t,rewrite:n,replaceGlobal:r};return ca.runKernel(hn,{x:a},o)}})},ch=new Map,lh=new Map,hh=function(){function e(){}return e.prototype.getClassName=function(){return this.constructor.className},e.fromConfig=function(e,t){return new e(t)},e}(),fh=function(){function e(){this.classNameMap={}}return e.getMap=function(){return null==e.instance&&(e.instance=new e),e.instance},e.register=function(t){e.getMap().classNameMap[t.className]=[t,t.fromConfig]},e}();function dh(e,t,n){p(null!=e.className,(function(){return"Class being registered does not have the static className property defined."})),p("string"==typeof e.className,(function(){return"className is required to be a string, but got type "+typeof e.className})),p(e.className.length>0,(function(){return"Class being registered has an empty-string as its className, which is disallowed."})),void 0===t&&(t="Custom"),void 0===n&&(n=e.className);var r=t+">"+n;return fh.register(e),ch.set(r,e),lh.set(e,r),e}var ph={__proto__:null,Serializable:hh,SerializationMap:fh,getRegisteredName:function(e){return lh.has(e)?lh.get(e):e.className},registerClass:dh},gh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.prototype.minimize=function(e,t,n){void 0===t&&(t=!1);var r=this.computeGradients(e,n),a=r.value,o=r.grads;if(null!=n){var i=n.map((function(e){return{name:e.name,tensor:o[e.name]}}));this.applyGradients(i)}else this.applyGradients(o);return yo(o),t?a:(a.dispose(),null)},Object.defineProperty(t.prototype,"iterations",{get:function(){return null==this.iterations_&&(this.iterations_=0),this.iterations_},enumerable:!1,configurable:!0}),t.prototype.incrementIterations=function(){this.iterations_=this.iterations+1},t.prototype.computeGradients=function(e,t){return Ns(e,t)},t.prototype.dispose=function(){null!=this.iterations_&&yo(this.iterations_)},t.prototype.saveIterations=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){return null==this.iterations_&&(this.iterations_=0),[2,{name:"iter",tensor:ns(this.iterations_,"int32")}]}))}))},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){throw new Error("getWeights() is not implemented for this optimizer yet.")}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){return a(this,(function(e){throw new Error("setWeights() is not implemented for this optimizer class "+"".concat(this.getClassName()))}))}))},t.prototype.extractIterations=function(e){return r(this,void 0,void 0,(function(){var t;return a(this,(function(n){switch(n.label){case 0:return t=this,[4,e[0].tensor.data()];case 1:return t.iterations_=n.sent()[0],[2,e.slice(1)]}}))}))},t}(hh);Object.defineProperty(gh,Symbol.hasInstance,{value:function(e){return null!=e.minimize&&null!=e.computeGradients&&null!=e.applyGradients}});var mh=function(e){function t(t,n,r){void 0===r&&(r=null);var a=e.call(this)||this;return a.learningRate=t,a.rho=n,a.epsilon=r,a.accumulatedGrads=[],a.accumulatedUpdates=[],null==r&&(a.epsilon=ca.backend.epsilon()),a}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"Adadelta"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this;(Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e)).forEach((function(n,r){var a=ca.registeredVariables[n];null==t.accumulatedGrads[r]&&(t.accumulatedGrads[r]={originalName:"".concat(n,"/accum_grad"),variable:vo((function(){return Ki(a).variable(!1)}))}),null==t.accumulatedUpdates[r]&&(t.accumulatedUpdates[r]={originalName:"".concat(n,"/accum_var"),variable:vo((function(){return Ki(a).variable(!1)}))});var o=Array.isArray(e)?e[r].tensor:e[n];if(null!=o){var i=t.accumulatedGrads[r].variable,s=t.accumulatedUpdates[r].variable;vo((function(){var e=wo(Eo(i,t.rho),Eo(as(o),1-t.rho)),n=Eo(xo(rs(wo(s,t.epsilon)),rs(wo(i,t.epsilon))),o),r=wo(Eo(s,t.rho),Eo(as(n),1-t.rho));i.assign(e),s.assign(r);var u=wo(Eo(n,-t.learningRate),a);a.assign(u)}))}})),this.incrementIterations()},t.prototype.dispose=function(){null!=this.accumulatedUpdates&&(yo(this.accumulatedGrads.map((function(e){return e.variable}))),yo(this.accumulatedUpdates.map((function(e){return e.variable}))))},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){var e;return a(this,(function(t){switch(t.label){case 0:return e=s(s([],i(this.accumulatedGrads),!1),i(this.accumulatedUpdates),!1),[4,this.saveIterations()];case 1:return[2,[t.sent()].concat(e.map((function(e){return{name:e.originalName,tensor:e.variable}})))]}}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){var t;return a(this,(function(n){switch(n.label){case 0:return[4,this.extractIterations(e)];case 1:return e=n.sent(),t=e.length/2,this.accumulatedGrads=e.slice(0,t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(!1)}})),this.accumulatedUpdates=e.slice(t,2*t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(!1)}})),[2]}}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate,rho:this.rho,epsilon:this.epsilon}},t.fromConfig=function(e,t){return new e(t.learningRate,t.rho,t.epsilon)},t}(gh),vh=function(e){function t(t,n){void 0===n&&(n=.1);var r=e.call(this)||this;return r.learningRate=t,r.initialAccumulatorValue=n,r.accumulatedGrads=[],r}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"Adagrad"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this;(Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e)).forEach((function(n,r){var a=ca.registeredVariables[n];null==t.accumulatedGrads[r]&&(t.accumulatedGrads[r]={originalName:"".concat(n,"/accumulator"),variable:vo((function(){return gi(a.shape,t.initialAccumulatorValue).variable(!1)}))});var o=Array.isArray(e)?e[r].tensor:e[n];if(null!=o){var i=t.accumulatedGrads[r].variable;vo((function(){var e=wo(i,as(o));i.assign(e);var n=wo(Eo(xo(o,rs(wo(e,ca.backend.epsilon()))),-t.learningRate),a);a.assign(n)}))}})),this.incrementIterations()},t.prototype.dispose=function(){null!=this.accumulatedGrads&&yo(this.accumulatedGrads.map((function(e){return e.variable})))},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){switch(e.label){case 0:return[4,this.saveIterations()];case 1:return[2,[e.sent()].concat(this.accumulatedGrads.map((function(e){return{name:e.originalName,tensor:e.variable}})))]}}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){return a(this,(function(t){switch(t.label){case 0:return[4,this.extractIterations(e)];case 1:return e=t.sent(),this.accumulatedGrads=e.map((function(e){return{originalName:e.name,variable:e.tensor.variable(!1)}})),[2]}}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate,initialAccumulatorValue:this.initialAccumulatorValue}},t.fromConfig=function(e,t){return new e(t.learningRate,t.initialAccumulatorValue)},t}(gh),yh=function(e){function t(t,n,r,a){void 0===a&&(a=null);var o=e.call(this)||this;return o.learningRate=t,o.beta1=n,o.beta2=r,o.epsilon=a,o.accumulatedFirstMoment=[],o.accumulatedSecondMoment=[],vo((function(){o.accBeta1=ns(n).variable(),o.accBeta2=ns(r).variable()})),null==a&&(o.epsilon=ca.backend.epsilon()),o}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"Adam"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this,n=Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e);vo((function(){var r=Fs(1,t.accBeta1),a=Fs(1,t.accBeta2);n.forEach((function(n,o){var i=ca.registeredVariables[n];null==t.accumulatedFirstMoment[o]&&(t.accumulatedFirstMoment[o]={originalName:"".concat(n,"/m"),variable:vo((function(){return Ki(i).variable(!1)}))}),null==t.accumulatedSecondMoment[o]&&(t.accumulatedSecondMoment[o]={originalName:"".concat(n,"/v"),variable:vo((function(){return Ki(i).variable(!1)}))});var s=Array.isArray(e)?e[o].tensor:e[n];if(null!=s){var u=t.accumulatedFirstMoment[o].variable,c=t.accumulatedSecondMoment[o].variable,l=wo(Eo(u,t.beta1),Eo(s,1-t.beta1)),h=wo(Eo(c,t.beta2),Eo(as(s),1-t.beta2)),f=xo(l,r),d=xo(h,a);u.assign(l),c.assign(h);var p=wo(Eo(xo(f,wo(rs(d),t.epsilon)),-t.learningRate),i);i.assign(p)}})),t.accBeta1.assign(Eo(t.accBeta1,t.beta1)),t.accBeta2.assign(Eo(t.accBeta2,t.beta2))})),this.incrementIterations()},t.prototype.dispose=function(){this.accBeta1.dispose(),this.accBeta2.dispose(),null!=this.accumulatedFirstMoment&&yo(this.accumulatedFirstMoment.map((function(e){return e.variable}))),null!=this.accumulatedSecondMoment&&yo(this.accumulatedSecondMoment.map((function(e){return e.variable})))},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){var e;return a(this,(function(t){switch(t.label){case 0:return e=s(s([],i(this.accumulatedFirstMoment),!1),i(this.accumulatedSecondMoment),!1),[4,this.saveIterations()];case 1:return[2,[t.sent()].concat(e.map((function(e){return{name:e.originalName,tensor:e.variable}})))]}}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){var t,n=this;return a(this,(function(r){switch(r.label){case 0:return[4,this.extractIterations(e)];case 1:return e=r.sent(),vo((function(){n.accBeta1.assign(ts(n.beta1,n.iterations_+1)),n.accBeta2.assign(ts(n.beta2,n.iterations_+1))})),t=e.length/2,this.accumulatedFirstMoment=e.slice(0,t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(!1)}})),this.accumulatedSecondMoment=e.slice(t,2*t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(!1)}})),[2]}}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate,beta1:this.beta1,beta2:this.beta2,epsilon:this.epsilon}},t.fromConfig=function(e,t){return new e(t.learningRate,t.beta1,t.beta2,t.epsilon)},t}(gh),bh=function(e){function t(t,n,r,a,o){void 0===a&&(a=null),void 0===o&&(o=0);var i=e.call(this)||this;return i.learningRate=t,i.beta1=n,i.beta2=r,i.epsilon=a,i.decay=o,i.accumulatedFirstMoment=[],i.accumulatedWeightedInfNorm=[],vo((function(){i.iteration=ns(0).variable(),i.accBeta1=ns(n).variable()})),null==a&&(i.epsilon=ca.backend.epsilon()),i}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"Adamax"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this,n=Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e);vo((function(){var r=Fs(1,t.accBeta1),a=xo(-t.learningRate,wo(Eo(t.iteration,t.decay),1));n.forEach((function(n,o){var i=ca.registeredVariables[n];null==t.accumulatedFirstMoment[o]&&(t.accumulatedFirstMoment[o]={originalName:"".concat(n,"/m"),variable:Ki(i).variable(!1)}),null==t.accumulatedWeightedInfNorm[o]&&(t.accumulatedWeightedInfNorm[o]={originalName:"".concat(n,"/v"),variable:Ki(i).variable(!1)});var s=Array.isArray(e)?e[o].tensor:e[n];if(null!=s){var u=t.accumulatedFirstMoment[o].variable,c=t.accumulatedWeightedInfNorm[o].variable,l=wo(Eo(u,t.beta1),Eo(s,1-t.beta1)),h=Eo(c,t.beta2),f=So(s),d=Hs(h,f);u.assign(l),c.assign(d);var p=wo(Eo(xo(a,r),xo(l,wo(d,t.epsilon))),i);i.assign(p)}})),t.iteration.assign(wo(t.iteration,1)),t.accBeta1.assign(Eo(t.accBeta1,t.beta1))})),this.incrementIterations()},t.prototype.dispose=function(){this.accBeta1.dispose(),this.iteration.dispose(),null!=this.accumulatedFirstMoment&&yo(this.accumulatedFirstMoment.map((function(e){return e.variable}))),null!=this.accumulatedWeightedInfNorm&&yo(this.accumulatedWeightedInfNorm.map((function(e){return e.variable})))},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){throw new Error("getWeights() is not implemented for Adamax yet.")}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){return a(this,(function(e){throw new Error("setWeights() is not implemented for Adamax yet.")}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate,beta1:this.beta1,beta2:this.beta2,epsilon:this.epsilon,decay:this.decay}},t.fromConfig=function(e,t){return new e(t.learningRate,t.beta1,t.beta2,t.epsilon,t.decay)},t}(gh),wh=function(e){function t(t){var n=e.call(this)||this;return n.learningRate=t,n.setLearningRate(t),n}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"SGD"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this;(Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e)).forEach((function(n,r){var a=Array.isArray(e)?e[r].tensor:e[n];if(null!=a){var o=ca.registeredVariables[n];vo((function(){var e=wo(Eo(t.c,a),o);o.assign(e)}))}})),this.incrementIterations()},t.prototype.setLearningRate=function(e){this.learningRate=e,null!=this.c&&this.c.dispose(),this.c=bo(ns(-e))},t.prototype.dispose=function(){this.c.dispose()},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){switch(e.label){case 0:return[4,this.saveIterations()];case 1:return[2,[e.sent()]]}}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){return a(this,(function(t){switch(t.label){case 0:return[4,this.extractIterations(e)];case 1:if(0!==(e=t.sent()).length)throw new Error("SGD optimizer does not have settable weights.");return[2]}}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate}},t.fromConfig=function(e,t){return new e(t.learningRate)},t}(gh),kh=function(e){function t(t,n,r){void 0===r&&(r=!1);var a=e.call(this,t)||this;return a.learningRate=t,a.momentum=n,a.useNesterov=r,a.accumulations=[],a.m=ns(a.momentum),a}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"Momentum"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this;(Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e)).forEach((function(n,r){var a=ca.registeredVariables[n];null==t.accumulations[r]&&(t.accumulations[r]={originalName:"".concat(n,"/momentum"),variable:vo((function(){return Ki(a).variable(!1)}))});var o=t.accumulations[r].variable,i=Array.isArray(e)?e[r].tensor:e[n];null!=i&&vo((function(){var e,n=wo(Eo(t.m,o),i);e=t.useNesterov?wo(Eo(t.c,wo(i,Eo(n,t.m))),a):wo(Eo(t.c,n),a),o.assign(n),a.assign(e)}))})),this.incrementIterations()},t.prototype.dispose=function(){this.m.dispose(),null!=this.accumulations&&yo(this.accumulations.map((function(e){return e.variable})))},t.prototype.setMomentum=function(e){this.momentum=e},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){switch(e.label){case 0:return[4,this.saveIterations()];case 1:return[2,[e.sent()].concat(this.accumulations.map((function(e){return{name:e.originalName,tensor:e.variable}})))]}}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){return a(this,(function(t){switch(t.label){case 0:return[4,this.extractIterations(e)];case 1:return e=t.sent(),this.accumulations=e.map((function(e){return{originalName:e.name,variable:e.tensor.variable(!1)}})),[2]}}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate,momentum:this.momentum,useNesterov:this.useNesterov}},t.fromConfig=function(e,t){return new e(t.learningRate,t.momentum,t.useNesterov)},t}(wh),xh=function(e){function t(t,n,r,a,o){void 0===n&&(n=.9),void 0===r&&(r=0),void 0===a&&(a=null),void 0===o&&(o=!1);var i=e.call(this)||this;if(i.learningRate=t,i.decay=n,i.momentum=r,i.epsilon=a,i.accumulatedMeanSquares=[],i.accumulatedMoments=[],i.accumulatedMeanGrads=[],i.centered=o,null==a&&(i.epsilon=ca.backend.epsilon()),null==t)throw new Error("learningRate for RMSPropOptimizer must be defined.");return i}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"RMSProp"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this;(Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e)).forEach((function(n,r){var a=ca.registeredVariables[n],o=!1;null==t.accumulatedMeanSquares[r]&&(t.accumulatedMeanSquares[r]={originalName:"".concat(n,"/rms"),variable:vo((function(){return Ki(a).variable(o)}))}),null==t.accumulatedMoments[r]&&(t.accumulatedMoments[r]={originalName:"".concat(n,"/momentum"),variable:vo((function(){return Ki(a).variable(o)}))}),null==t.accumulatedMeanGrads[r]&&t.centered&&(t.accumulatedMeanGrads[r]={originalName:"".concat(n,"/mg"),variable:vo((function(){return Ki(a).variable(o)}))});var i=Array.isArray(e)?e[r].tensor:e[n];if(null!=i){var s=t.accumulatedMeanSquares[r].variable,u=t.accumulatedMoments[r].variable;vo((function(){var e=wo(Eo(s,t.decay),Eo(as(i),1-t.decay));if(t.centered){var n=t.accumulatedMeanGrads[r].variable,o=wo(Eo(n,t.decay),Eo(i,1-t.decay)),c=xo(Eo(i,t.learningRate),rs(Fs(e,wo(as(o),t.epsilon)))),l=wo(Eo(u,t.momentum),c);s.assign(e),n.assign(o),u.assign(l);var h=Fs(a,l);a.assign(h)}else{var f=wo(Eo(s,t.decay),Eo(as(i),1-t.decay));l=wo(Eo(u,t.momentum),xo(Eo(i,t.learningRate),rs(wo(f,t.epsilon)))),s.assign(f),u.assign(l),h=Fs(a,l),a.assign(h)}}))}})),this.incrementIterations()},t.prototype.dispose=function(){null!=this.accumulatedMeanSquares&&yo(this.accumulatedMeanSquares.map((function(e){return e.variable}))),null!=this.accumulatedMeanGrads&&this.centered&&yo(this.accumulatedMeanGrads.map((function(e){return e.variable}))),null!=this.accumulatedMoments&&yo(this.accumulatedMoments.map((function(e){return e.variable})))},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){var e;return a(this,(function(t){switch(t.label){case 0:return e=s(s([],i(this.accumulatedMeanSquares),!1),i(this.accumulatedMoments),!1),this.centered&&e.push.apply(e,s([],i(this.accumulatedMeanGrads),!1)),[4,this.saveIterations()];case 1:return[2,[t.sent()].concat(e.map((function(e){return{name:e.originalName,tensor:e.variable}})))]}}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){var t,n;return a(this,(function(r){switch(r.label){case 0:return[4,this.extractIterations(e)];case 1:return e=r.sent(),t=this.centered?e.length/3:e.length/2,n=!1,this.accumulatedMeanSquares=e.slice(0,t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(n)}})),this.accumulatedMoments=e.slice(t,2*t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(n)}})),this.centered&&(this.accumulatedMeanGrads=e.slice(2*t,3*t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(n)}}))),[2]}}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate,decay:this.decay,momentum:this.momentum,epsilon:this.epsilon,centered:this.centered}},t.fromConfig=function(e,t){return new e(t.learningRate,t.decay,t.momentum,t.epsilon,t.centered)},t}(gh),Eh=[mh,vh,yh,bh,kh,xh,wh];function Sh(e){return new Promise((function(e){return setTimeout(e)})).then(e)}var Ah=function(){function e(t){if(!j().getBool("IS_BROWSER"))throw new Error("browserDownloads() cannot proceed because the current environment is not a browser.");t.startsWith(e.URL_SCHEME)&&(t=t.slice(e.URL_SCHEME.length)),null!=t&&0!==t.length||(t="model"),this.modelJsonFileName=t+".json",this.weightDataFileName=t+".weights.bin"}return e.prototype.save=function(e){return r(this,void 0,void 0,(function(){var t,n,r,o,i,s,u;return a(this,(function(a){switch(a.label){case 0:if("undefined"==typeof document)throw new Error("Browser downloads are not supported in this environment since `document` is not present");if(t=Aa.join(e.weightData),n=window.URL.createObjectURL(new Blob([t],{type:"application/octet-stream"})),!(e.modelTopology instanceof ArrayBuffer))return[3,1];throw new Error("BrowserDownloads.save() does not support saving model topology in binary formats yet.");case 1:return r=[{paths:["./"+this.weightDataFileName],weights:e.weightSpecs}],o=Da(e,r),i=window.URL.createObjectURL(new Blob([JSON.stringify(o)],{type:"application/json"})),(s=null==this.modelJsonAnchor?document.createElement("a"):this.modelJsonAnchor).download=this.modelJsonFileName,s.href=i,[4,Sh((function(){return s.dispatchEvent(new MouseEvent("click"))}))];case 2:return a.sent(),null==e.weightData?[3,4]:((u=null==this.weightDataAnchor?document.createElement("a"):this.weightDataAnchor).download=this.weightDataFileName,u.href=n,[4,Sh((function(){return u.dispatchEvent(new MouseEvent("click"))}))]);case 3:a.sent(),a.label=4;case 4:return[2,{modelArtifactsInfo:Fa(e)}]}}))}))},e}();Ah.URL_SCHEME="downloads://";var _h=function(){function e(e){if(null==e||e.length<1)throw new Error("When calling browserFiles, at least 1 file is required, "+"but received ".concat(e));this.jsonFile=e[0],this.weightsFiles=e.slice(1)}return e.prototype.load=function(){return r(this,void 0,void 0,(function(){var e=this;return a(this,(function(t){return[2,new Promise((function(t,n){var r=new FileReader;r.onload=function(r){var a=JSON.parse(r.target.result),o=a.modelTopology;if(null!=o)if(null!=a.weightsManifest)if(0!==e.weightsFiles.length){var i=Ba(a,(function(t){return e.loadWeights(t)}));t(i)}else t({modelTopology:o});else n(new Error("weightManifest field is missing from file ".concat(e.jsonFile.name)));else n(new Error("modelTopology field is missing from file ".concat(e.jsonFile.name)))},r.onerror=function(t){return n("Failed to read model topology and weights manifest JSON "+"from file '".concat(e.jsonFile.name,"'. BrowserFiles supports loading ")+"Keras-style tf.Model artifacts only.")},r.readAsText(e.jsonFile)}))]}))}))},e.prototype.loadWeights=function(e){var t,n,r=this,a=[],u=[];try{for(var c=o(e),l=c.next();!l.done;l=c.next()){var h=l.value;a.push.apply(a,s([],i(h.weights),!1)),u.push.apply(u,s([],i(h.paths),!1))}}catch(e){t={error:e}}finally{try{l&&!l.done&&(n=c.return)&&n.call(c)}finally{if(t)throw t.error}}var f=this.checkManifestAndWeightFiles(e),d=u.map((function(e){return r.loadWeightsFile(e,f[e])}));return Promise.all(d).then((function(e){return[a,e]}))},e.prototype.loadWeightsFile=function(e,t){return new Promise((function(n,r){var a=new FileReader;a.onload=function(e){var t=e.target.result;n(t)},a.onerror=function(t){return r("Failed to weights data from file of path '".concat(e,"'."))},a.readAsArrayBuffer(t)}))},e.prototype.checkManifestAndWeightFiles=function(e){var t,n,r=this,a=[],i=this.weightsFiles.map((function(e){return Ta(e.name)})),s={};try{for(var u=o(e),c=u.next();!c.done;c=u.next())c.value.paths.forEach((function(e){var t=Ta(e);if(-1!==a.indexOf(t))throw new Error("Duplicate file basename found in weights manifest: "+"'".concat(t,"'"));if(a.push(t),-1===i.indexOf(t))throw new Error("Weight file with basename '".concat(t,"' is not provided."));s[e]=r.weightsFiles[i.indexOf(t)]}))}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=u.return)&&n.call(u)}finally{if(t)throw t.error}}if(a.length!==this.weightsFiles.length)throw new Error("Mismatch in the number of files in weights manifest "+"(".concat(a.length,") and the number of weight files provided ")+"(".concat(this.weightsFiles.length,")."));return s},e}();function Ih(e,t,n,r){!function(e){p(null!=e&&Array.isArray(e)&&e.length>0,(function(){return"promises must be a none empty array"}))}(e),function(e,t){p(e>=0&&e<=1,(function(){return"Progress fraction must be in range [0, 1], but "+"got startFraction ".concat(e)})),p(t>=0&&t<=1,(function(){return"Progress fraction must be in range [0, 1], but "+"got endFraction ".concat(t)})),p(t>=e,(function(){return"startFraction must be no more than endFraction, but "+"got startFraction ".concat(e," and endFraction ")+"".concat(t)}))}(n=null==n?0:n,r=null==r?1:r);var a=0;return Promise.all(e.map((function(o){return o.then((function(o){var i=n+ ++a/e.length*(r-n);return t(i),o})),o})))}function Nh(e,t){return r(this,void 0,void 0,(function(){var n,r,o,i,s,u,c,l,h;return a(this,(function(a){switch(a.label){case 0:return null==t&&(t={}),n=null==t.fetchFunc?j().platform.fetch:t.fetchFunc,r=e.map((function(e){return n(e,t.requestInit,{isBinary:!0})})),o=0,i=.5,null!=t.onProgress?[3,2]:[4,Promise.all(r)];case 1:return s=a.sent(),[3,4];case 2:return[4,Ih(r,t.onProgress,o,i)];case 3:s=a.sent(),a.label=4;case 4:return u=s.map((function(e){return e.arrayBuffer()})),c=.5,l=1,null!=t.onProgress?[3,6]:[4,Promise.all(u)];case 5:return h=a.sent(),[3,8];case 6:return[4,Ih(u,t.onProgress,c,l)];case 7:h=a.sent(),a.label=8;case 8:return[2,h]}}))}))}function Mh(e){var t=this;return function(n,o,i){return void 0===o&&(o=""),r(t,void 0,void 0,(function(){var t,r,s,u,c,l,h,f,d,p;return a(this,(function(a){switch(a.label){case 0:if(t=n.map((function(){return!1})),r={},s=null!=i?i.map((function(){return!1})):[],u=[],n.forEach((function(e,n){var a=0;e.weights.forEach((function(e){var o="quantization"in e?e.quantization.dtype:e.dtype,c=Sa[o]*v(e.shape),l=function(){t[n]=!0,null==r[n]&&(r[n]=[]),r[n].push({manifestEntry:e,groupOffset:a,sizeBytes:c})};null!=i?i.forEach((function(t,n){t===e.name&&(l(),s[n]=!0)})):l(),u.push(e.name),a+=c}))})),!s.every((function(e){return e})))throw c=i.filter((function(e,t){return!s[t]})),new Error("Could not find weights in manifest with names: "+"".concat(c.join(", "),". \n")+"Manifest JSON has weights with names: "+"".concat(u.join(", "),"."));return l=t.reduce((function(e,t,n){return t&&e.push(n),e}),[]),h=[],l.forEach((function(e){n[e].paths.forEach((function(e){var t=o+(o.endsWith("/")?"":"/")+e;h.push(t)}))})),[4,e(h)];case 1:return f=a.sent(),d={},p=0,l.forEach((function(e){var t=n[e].paths.length,a=new Aa(f.slice(p,p+t));r[e].forEach((function(e){var t=_a(a.slice(e.groupOffset,e.groupOffset+e.sizeBytes),[e.manifestEntry]);for(var n in t)d[n]=t[n]})),p+=t})),[2,d]}}))}))}}Oa.registerSaveRouter((function(e){return j().getBool("IS_BROWSER")&&!Array.isArray(e)&&e.startsWith(Ah.URL_SCHEME)?function(e){return void 0===e&&(e="model"),new Ah(e)}(e.slice(Ah.URL_SCHEME.length)):null}));var Th=function(){function e(e,t){if(this.DEFAULT_METHOD="POST",null==t&&(t={}),this.weightPathPrefix=t.weightPathPrefix,this.onProgress=t.onProgress,this.weightUrlConverter=t.weightUrlConverter,null!=t.fetchFunc?(p("function"==typeof t.fetchFunc,(function(){return"Must pass a function that matches the signature of `fetch` (see https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)"})),this.fetch=t.fetchFunc):this.fetch=j().platform.fetch,p(null!=e&&e.length>0,(function(){return"URL path for http must not be null, undefined or empty."})),Array.isArray(e)&&p(2===e.length,(function(){return"URL paths for http must have a length of 2, "+"(actual length is ".concat(e.length,").")})),this.path=e,null!=t.requestInit&&null!=t.requestInit.body)throw new Error("requestInit is expected to have no pre-existing body, but has one.");this.requestInit=t.requestInit||{}}return e.prototype.save=function(e){return r(this,void 0,void 0,(function(){var t,n,r,o,i;return a(this,(function(a){switch(a.label){case 0:if(e.modelTopology instanceof ArrayBuffer)throw new Error("BrowserHTTPRequest.save() does not support saving model topology in binary formats yet.");return(t=Object.assign({method:this.DEFAULT_METHOD},this.requestInit)).body=new FormData,n=[{paths:["./model.weights.bin"],weights:e.weightSpecs}],r=Da(e,n),t.body.append("model.json",new Blob([JSON.stringify(r)],{type:"application/json"}),"model.json"),null!=e.weightData&&(o=Aa.join(e.weightData),t.body.append("model.weights.bin",new Blob([o],{type:"application/octet-stream"}),"model.weights.bin")),[4,this.fetch(this.path,t)];case 1:if((i=a.sent()).ok)return[2,{modelArtifactsInfo:Fa(e),responses:[i]}];throw new Error("BrowserHTTPRequest.save() failed due to HTTP response status "+"".concat(i.status,"."))}}))}))},e.prototype.load=function(){return r(this,void 0,void 0,(function(){var e,t,n,r,o,i=this;return a(this,(function(a){switch(a.label){case 0:return[4,this.fetch(this.path,this.requestInit)];case 1:if(!(e=a.sent()).ok)throw new Error("Request to ".concat(this.path," failed with status code ")+"".concat(e.status,". Please verify this URL points to ")+"the model JSON of the model to load.");a.label=2;case 2:return a.trys.push([2,4,,5]),[4,e.json()];case 3:return t=a.sent(),[3,5];case 4:throw a.sent(),n="Failed to parse model JSON of response from ".concat(this.path,"."),this.path.endsWith(".pb")?n+=" Your path contains a .pb file extension. Support for .pb models have been removed in TensorFlow.js 1.0 in favor of .json models. You can re-convert your Python TensorFlow model using the TensorFlow.js 1.0 conversion scripts or you can convert your.pb models with the 'pb2json'NPM script in the tensorflow/tfjs-converter repository.":n+=" Please make sure the server is serving valid JSON for this request.",new Error(n);case 5:if(r=t.modelTopology,o=t.weightsManifest,null==r&&null==o)throw new Error("The JSON from HTTP path ".concat(this.path," contains neither model ")+"topology or manifest for weights.");return[2,Ba(t,(function(e){return i.loadWeights(e)}))]}}))}))},e.prototype.loadWeights=function(e){return r(this,void 0,void 0,(function(){var t,n,r,u,c,l,h,f,d,p,g,m,v,y,b,w,k,x,E,S,A,_,I;return a(this,(function(a){switch(a.label){case 0:t=Array.isArray(this.path)?this.path[1]:this.path,n=i(function(e){var t=e.lastIndexOf("/"),n=e.lastIndexOf("?");return[e.substring(0,t)+"/",n>t?e.substring(n):""]}(t),2),r=n[0],u=n[1],c=this.weightPathPrefix||r,l=Ca(e),h=[],f=[];try{for(d=o(e),p=d.next();!p.done;p=d.next()){g=p.value;try{for(_=void 0,m=o(g.paths),v=m.next();!v.done;v=m.next())y=v.value,null!=this.weightUrlConverter?f.push(this.weightUrlConverter(y)):h.push(c+y+u)}catch(e){_={error:e}}finally{try{v&&!v.done&&(I=m.return)&&I.call(m)}finally{if(_)throw _.error}}}}catch(e){S={error:e}}finally{try{p&&!p.done&&(A=d.return)&&A.call(d)}finally{if(S)throw S.error}}return this.weightUrlConverter?(w=(b=h.push).apply,k=[h],x=[[]],[4,Promise.all(f)]):[3,2];case 1:w.apply(b,k.concat([s.apply(void 0,x.concat([i.apply(void 0,[a.sent()]),!1]))])),a.label=2;case 2:return[4,Nh(h,{requestInit:this.requestInit,fetchFunc:this.fetch,onProgress:this.onProgress})];case 3:return E=a.sent(),[2,[l,E]]}}))}))},e}();function Dh(e){return null!=e.match(Th.URL_SCHEME_REGEX)}Th.URL_SCHEME_REGEX=/^https?:\/\//;var Rh=function(e,t){return("undefined"!=typeof fetch||null!=t&&null!=t.fetchFunc)&&(Array.isArray(e)?e.every((function(e){return Dh(e)})):Dh(e))?Bh(e,t):null};function Bh(e,t){return new Th(e,t)}Oa.registerSaveRouter(Rh),Oa.registerLoadRouter(Rh);var Fh=function(){function e(e){this.modelArtifacts=e}return e.prototype.load=function(){return this.modelArtifacts},e}(),Ch=function(){function e(e){this.saveHandler=e}return e.prototype.save=function(e){return this.saveHandler(e)},e}(),Ph=function(e){e.load&&(this.load=function(){return Promise.resolve(e.load())}),e.save&&(this.save=function(t){return Promise.resolve(e.save(t))})};function Oh(e,t,n,r){if(1===arguments.length){var a=null!=e.modelTopology||null!=e.weightSpecs;return a?new Fh(e):(console.warn("Please call tf.io.fromMemory() with only one argument. The argument should be of type ModelArtifacts. The multi-argument signature of tf.io.fromMemory() has been deprecated and will be removed in a future release."),new Fh({modelTopology:e}))}return console.warn("Please call tf.io.fromMemory() with only one argument. The argument should be of type ModelArtifacts. The multi-argument signature of tf.io.fromMemory() has been deprecated and will be removed in a future release."),new Fh({modelTopology:e,weightSpecs:t,weightData:n,trainingConfig:r})}var Lh,zh={__proto__:null,CompositeArrayBuffer:Aa,browserFiles:function(e){return new _h(e)},browserHTTPRequest:function(e,t){return Bh(e,t)},concatenateArrayBuffers:function(e){return Aa.join(e)},copyModel:function(e,t){return r(this,void 0,void 0,(function(){return a(this,(function(n){return[2,uo(e,t,!1)]}))}))},decodeWeights:_a,encodeWeights:function(e,t){return r(this,void 0,void 0,(function(){var n,o,i,s,u,c=this;return a(this,(function(l){switch(l.label){case 0:for(n=[],o=[],i=Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e),s=function(s){var u=i[s],l=Array.isArray(e)?e[s].tensor:e[u];if("float32"!==l.dtype&&"int32"!==l.dtype&&"bool"!==l.dtype&&"string"!==l.dtype&&"complex64"!==l.dtype)throw new Error("Unsupported dtype in weight '".concat(u,"': ").concat(l.dtype));var h={name:u,shape:l.shape,dtype:l.dtype};if("string"===l.dtype){var f=new Promise((function(e){return r(c,void 0,void 0,(function(){var t,n,r,o,i,s,u;return a(this,(function(a){switch(a.label){case 0:return[4,l.bytes()];case 1:for(t=a.sent(),n=t.reduce((function(e,t){return e+t.length}),0)+4*t.length,r=new Uint8Array(n),o=0,i=0;i0&&Number.isInteger(n),(function(){return"If provided, numClasses must be a positive integer, "+"but got ".concat(n)})),p(1===r.rank,(function(){return"Expected the rank of labels to be 1, but got ".concat(r.rank)})),p(1===a.rank,(function(){return"Expected the rank of predictions to be 1, "+"but got ".concat(a.rank)})),p(r.shape[0]===a.shape[0],(function(){return"Mismatch in the number of examples: "+"".concat(r.shape[0]," vs. ").concat(a.shape[0],". ")+"Labels and predictions should have the same number of elements."})),p(n>0&&Number.isInteger(n),(function(){return"numClasses is required to be a positive integer, but got "+"".concat(n)}));var o=ru(po(r,"int32"),n),i=ru(po(a,"int32"),n),s=Hc(o),u=ei(s,i);return po(u,"int32")}})},Wh=!1;function Gh(e,t){if(void 0===t&&(t=3),t>4)throw new Error("Cannot construct Tensor with more than 4 channels from pixels.");if(null==e)throw new Error("pixels passed to tf.browser.fromPixels() can not be null");var n=!1,r=!1,a=!1,o=!1,s=!1,u=!1;if(e.data instanceof Uint8Array)n=!0;else if("undefined"!=typeof ImageData&&e instanceof ImageData)r=!0;else if("undefined"!=typeof HTMLVideoElement&&e instanceof HTMLVideoElement)a=!0;else if("undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement)o=!0;else if(null!=e.getContext)s=!0;else{if(!("undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap))throw new Error("pixels passed to tf.browser.fromPixels() must be either an HTMLVideoElement, HTMLImageElement, HTMLCanvasElement, ImageData in browser, or OffscreenCanvas, ImageData in webworker or {data: Uint32Array, width: number, height: number}, "+"but was ".concat(e.constructor.name));u=!0}if(null!=Fn(_n,ca.backendName)){var c={pixels:e},l={numChannels:t};return ca.runKernel(_n,c,l)}var h,f,d=i(a?[e.videoWidth,e.videoHeight]:[e.width,e.height],2),p=d[0],g=d[1];if(s)h=e.getContext("2d").getImageData(0,0,p,g).data;else if(r||n)h=e.data;else if(o||a||u){if(null==Lh)if("undefined"==typeof document){if("undefined"==typeof OffscreenCanvas||"undefined"==typeof OffscreenCanvasRenderingContext2D)throw new Error("Cannot parse input in current context. Reason: OffscreenCanvas Context2D rendering is not supported.");Lh=new OffscreenCanvas(1,1).getContext("2d")}else Lh=document.createElement("canvas").getContext("2d",{willReadFrequently:!0});Lh.canvas.width=p,Lh.canvas.height=g,Lh.drawImage(e,0,0,p,g),h=Lh.getImageData(0,0,p,g).data}if(4===t)f=new Int32Array(h);else{var m=p*g;f=new Int32Array(m*t);for(var v=0;v4||2===t)throw new Error("toPixels only supports depth of size "+"1, 3 or 4 but got ".concat(t));if("float32"!==e.dtype&&"int32"!==e.dtype)throw new Error("Unsupported type for toPixels: ".concat(e.dtype,".")+" Please use float32 or int32 tensors.")}var qh={__proto__:null,draw:function(e,t,n){var r=va(e,"img","draw");if(!(e instanceof Wr)){var a=r;r=po(a,"int32"),a.dispose()}Kh(r),function(e){var t=(null==e?void 0:e.alpha)||1;if(t>1||t<0)throw new Error("Alpha value ".concat(t," is suppoed to be in range [0 - 1]."))}(null==n?void 0:n.imageOptions);var o={image:r},i={canvas:t,options:n};ca.runKernel(Pe,o,i)},fromPixels:wa({fromPixels_:Gh}),fromPixelsAsync:function(e,t){return void 0===t&&(t=3),r(this,void 0,void 0,(function(){var n,r;return a(this,(function(a){switch(a.label){case 0:if(n=null,!j().getBool("WRAP_TO_IMAGEBITMAP")||!function(e){return"undefined"!=typeof window&&"undefined"!=typeof ImageBitmap&&window.hasOwnProperty("createImageBitmap")&&!(e instanceof ImageBitmap)&&function(e){return null!=e&&0!==e.width&&0!==e.height}(e)&&!function(e){return null!=e&&e.data instanceof Uint8Array}(e)}(e))return[3,5];r=void 0,a.label=1;case 1:return a.trys.push([1,3,,4]),[4,createImageBitmap(e,{premultiplyAlpha:"none"})];case 2:return r=a.sent(),[3,4];case 3:return a.sent(),r=null,[3,4];case 4:return n=null!=r&&r.width===e.width&&r.height===e.height?r:e,[3,6];case 5:n=e,a.label=6;case 6:return[2,Gh(n,t)]}}))}))},toPixels:function(e,t){return r(this,void 0,void 0,(function(){var n,r,o,s,u,c,l,h,f,d,p,g,m,v,y,b;return a(this,(function(a){switch(a.label){case 0:return n=va(e,"img","toPixels"),e instanceof Wr||(n=po(r=n,"int32"),r.dispose()),Kh(n),o=i(n.shape.slice(0,2),2),s=o[0],u=o[1],c=2===n.rank?1:n.shape[2],[4,n.data()];case 1:for(l=a.sent(),h="float32"===n.dtype?255:1,f=new Uint8ClampedArray(u*s*4),d=0;d1)throw new Error("Tensor values for a float32 Tensor must be in the "+"range [0 - 1] but encountered ".concat(m,"."))}else if("int32"===n.dtype&&(m<0||m>255))throw new Error("Tensor values for a int32 Tensor must be in the "+"range [0 - 255] but encountered ".concat(m,"."));1===c?(p[0]=m*h,p[1]=m*h,p[2]=m*h):p[g]=m*h}f[0+(v=4*d)]=Math.round(p[0]),f[v+1]=Math.round(p[1]),f[v+2]=Math.round(p[2]),f[v+3]=Math.round(p[3])}return null!=t&&(Wh||null!=Fn(Pe,ca.backendName)&&(console.warn("tf.browser.toPixels is not efficient to draw tensor on canvas. Please try tf.browser.draw instead."),Wh=!0),t.width=u,t.height=s,y=t.getContext("2d"),b=new ImageData(f,u,s),y.putImageData(b,0,0)),n!==e&&n.dispose(),[2,f]}}))}))}};function Vh(e,t){var n=e.shape.length,r=t.shape.length;if(n<1)throw new Error("tf.gatherND() expects the input to be rank 1 or higher,"+" but the rank was ".concat(n,"."));if(r<1)throw new Error("tf.gatherND() expects the indices to be rank 1 or higher,"+" but the rank was ".concat(r,"."));if("int32"!==t.dtype)throw new Error("tf.gatherND() expects the indices to be int32 type,"+" but the dtype was ".concat(t.dtype,"."));if(t.shape[r-1]>n)throw new Error("index innermost dimension length must be <= tensor rank; saw: "+"".concat(t.shape[r-1]," vs. ").concat(n));if(0===v(e.shape))throw new Error("Requested more than 0 entries, but input is empty."+" Input shape: ".concat(e.shape,"."));for(var a=t.shape,o=a[a.length-1],u=1,c=0;c-1)o[c]=0;else{var l=Zh(t,n,c),h=r[l];e&1<-1)o[c]=Number.MAX_SAFE_INTEGER;else{var l=Zh(t,n,c),h=r[l];e&1<0?Number.MIN_SAFE_INTEGER:Number.MAX_SAFE_INTEGER);var u=r[a];return i<0&&(i+=u),f(0,i,u-1)}function ef(e,t,n,r,a,o){var i=t[a],s=n[a]||1;(e&1<0?Number.MAX_SAFE_INTEGER:Number.MIN_SAFE_INTEGER);var u=r[a];return i<0&&(i+=u),s>0?f(0,i,u):f(-1,i,u-1)}function tf(e,t,n,r,a,o){if(a[t])return n>0?o[t]:o[t+1&1];var i=e<0?r+e:e;return io[1]?o[1]:i}var nf,rf={__proto__:null,assertParamsValid:function(e,t,n){var r=e.shape.length;p(r===t.length,(function(){return"Error in slice".concat(r,"D: Length of begin ").concat(t," must ")+"match the rank of the array (".concat(r,").")})),p(r===n.length,(function(){return"Error in slice".concat(r,"D: Length of size ").concat(n," must ")+"match the rank of the array (".concat(r,").")}));for(var a=function(a){p(t[a]+n[a]<=e.shape[a],(function(){return"Error in slice".concat(r,"D: begin[").concat(a,"] + size[").concat(a,"] ")+"(".concat(t[a]+n[a],") would overflow input.shape[").concat(a,"] (").concat(e.shape[a],")")}))},o=0;o0?e[e.length-1]:1,r=0;r0){var d=t[0],p=n+1;l=Yh(i,d,p,r,e),h=Xh(s,d,p,a,e),f=jh(o,d,p,e)}else for(var g=0;g1){r=a;break}for(a=r+1;a0||n[a]!==e[a])return!1;return!0},maskToAxes:function(e){for(var t=[],n=0;e>0;)1&e&&t.push(n),e/=2,n++;return t},parseSliceParams:function(e,t,n){var r,a,o=e.shape.length;return(r="number"==typeof t?s([t],i(new Array(o-1).fill(0)),!1):t.length=0?t:(p(-1===t,(function(){return"Negative size values should be exactly -1 but got "+"".concat(t," for the slice() size at index ").concat(n,".")})),e.shape[n]-r[n])})),[r,a]},sliceInfo:function(e,t,n,r,a,o,i,s,u){var c;if(null==r?(c=new Array(t.length)).fill(1):c=r,null!=i&&0!=(i&i-1))throw new Error("Multiple ellipses in slice is not allowed.");for(var l=!1,h={dims:c.length,numAddAxisAfterEllipsis:0,begin:t.slice(),end:n.slice(),strides:c.slice(),beginMask:a,endMask:o,ellipsisMask:i,newAxisMask:s,shrinkAxisMask:u},f=0;f0?0:-1,d.strides[f]>0?w:w-1];if(b&&d.strides[f]<=0)throw Error("only stride 1 allowed on non-range indexing.");m=m&&1===d.strides[f];var E=!!(d.beginMask&1<=w)throw Error("slice index ".concat(d.begin[f]," of dimension ").concat(f," out of bounds."))}else d.begin[f]=tf(d.begin[f],0,d.strides[f],w,k,x),d.end[f]=tf(d.end[f],1,d.strides[f],w,k,x);var A=1===d.strides[f]&&0===d.begin[f]&&d.end[f]===w;p=p&&A,g=g&&(0===f&&1===d.strides[f]||A)}else p=p&&1===d.strides[f]&&E,g=g&&(0===f&&1===d.strides[f]||E);var _,I=void 0,N=!1;if(d.beginValid&&d.endValid?(I=d.end[f]-d.begin[f],N=!0):b?(I=1,N=!0):E&&w>=0&&(I=d.strides[f]<0?-w:w,N=!0),N)_=0===I||I<0!=d.strides[f]<0?0:Math.trunc(I/d.strides[f])+(I%d.strides[f]!=0?1:0),v.push(_);else v.push(-1)}else v.push(b?1:-1)}for(var M=0;M=0?y.push(v[T]):-2===T&&y.push(1)}var D=y.filter((function(e,t){return-2!==d.finalShapeGatherIndices[t]}));return{finalShapeSparse:D,finalShape:y,isIdentity:p,sliceDim0:g,isSimpleSlice:m,begin:d.begin,end:d.end,strides:d.strides}},startForAxis:$h,startIndicesWithElidedDims:Yh,stopForAxis:ef,stopIndicesWithElidedDims:Xh,stridesForAxis:Qh,stridesWithElidedDims:jh},af=function(){function e(){}return e.sgd=function(e){return new wh(e)},e.momentum=function(e,t,n){return void 0===n&&(n=!1),new kh(e,t,n)},e.rmsprop=function(e,t,n,r,a){return void 0===t&&(t=.9),void 0===n&&(n=0),void 0===r&&(r=null),void 0===a&&(a=!1),new xh(e,t,n,r,a)},e.adam=function(e,t,n,r){return void 0===e&&(e=.001),void 0===t&&(t=.9),void 0===n&&(n=.999),void 0===r&&(r=null),new yh(e,t,n,r)},e.adadelta=function(e,t,n){return void 0===e&&(e=.001),void 0===t&&(t=.95),void 0===n&&(n=null),new mh(e,t,n)},e.adamax=function(e,t,n,r,a){return void 0===e&&(e=.002),void 0===t&&(t=.9),void 0===n&&(n=.999),void 0===r&&(r=null),void 0===a&&(a=0),new bh(e,t,n,r,a)},e.adagrad=function(e,t){return void 0===t&&(t=.1),new vh(e,t)},e}(),of=af,sf="undefined"!=typeof requestAnimationFrame?requestAnimationFrame:"undefined"!=typeof setImmediate?setImmediate:function(e){return e()};!function(e){e[e.FIRST_DIM_SIZE=0]="FIRST_DIM_SIZE",e[e.VALUE_ROWIDS=1]="VALUE_ROWIDS",e[e.ROW_LENGTHS=2]="ROW_LENGTHS",e[e.ROW_SPLITS=3]="ROW_SPLITS",e[e.ROW_LIMITS=4]="ROW_LIMITS",e[e.ROW_STARTS=5]="ROW_STARTS"}(nf||(nf={}));var uf="->",cf=/->/g;function lf(e,t){for(var n=[],r=0;r=0&&t1)throw new Error('Equation must contain exactly one arrow ("'.concat(uf,'").'));var r=i(e.split(uf),2),a=r[0],o=r[1];p(-1===a.indexOf("..."),(function(){return'The ellipsis notation ("'.concat("...",'") is not supported yet.')}));var s=a.split(","),u=s.length;if(t!==u)throw new Error("Expected ".concat(u," input tensors, received ").concat(t));if(u>2)throw new Error("Support for more than 2 input tensors is not implemented yet.");for(var c=[],l=function(e){var t=o[e];if(!s.some((function(e){return-1!==e.indexOf(t)})))throw new Error("Output subscripts contain the label ".concat(t," ")+"not present in the input subscripts.");-1===c.indexOf(t)&&c.push(t)},h=0;h=2*t+1||a%2==1?u.push(a):o.push(a);r.push.apply(r,s([],i(o),!1)),r.push(0),r.push.apply(r,s([],i(u),!1))}return r},getRaggedRank:function(e){return 0===e.length?0:e[0]===nf.FIRST_DIM_SIZE?e.length-1:e.length},getReductionAxes:Li,getReshaped:function(e,t,n,r){void 0===r&&(r=!0);var a=[];if(r)(a=a.concat(t.slice(0))).push(e[0]/n),a=a.concat(e.slice(1));else{a=a.concat(e[0]);for(var o=t.length,i=0;i= ").concat(n)},getSparseReshapeEmptyTensorZeroOutputDimErrorMessage:function(){return"reshape cannot infer the missing input size for an empty tensor unless all specified input sizes are non-zero"},getSparseReshapeInputOutputMismatchErrorMessage:function(e,t){var n=v(e),r=v(t);return"Input to reshape is a tensor with ".concat(n," dense values, but the requested shape has ").concat(r,". inputShape=").concat(e," outputShape=").concat(t)},getSparseReshapeInputOutputMultipleErrorMessage:function(e,t){var n=v(e),r=v(t);return"Input to reshape is a SparseTensor with ".concat(n,"\n dense values, but the requested shape requires a multiple of ").concat(r,". inputShape=").concat(e," outputShape= ").concat(t)},getSparseReshapeMultipleNegativeOneOutputDimErrorMessage:function(e,t){return"only one output dimension may be -1, not both ".concat(e," and ").concat(t)},getSparseReshapeNegativeOutputDimErrorMessage:function(e,t){return"size ".concat(e," must be non-negative, not ").concat(t)},getSparseSegmentReductionIndicesOutOfRangeErrorMessage:function(e,t,n){return"Bad: indices[".concat(e,"] == ").concat(t," out of range [0, ").concat(n,")")},getSparseSegmentReductionNegativeSegmentIdsErrorMessage:function(){return"segment ids must be >= 0"},getSparseSegmentReductionNonIncreasingSegmentIdsErrorMessage:function(){return"segment ids are not increasing"},getSparseSegmentReductionSegmentIdOutOfRangeErrorMessage:function(e,t){return"Segment id ".concat(e," out of range [0, ").concat(t,"), possibly because segmentIds input is not sorted.")},getUndoAxesPermutation:function(e){return e.map((function(e,t){return[t,e]})).sort((function(e,t){return e[1]-t[1]})).map((function(e){return e[0]}))},isIdentityPermutation:function(e){return e.every((function(e,t){return e===t}))},log:function(){for(var e=[],t=0;t0?e+t:e}));t[a]=e.shape[n]-o}p(e.shape[n]===t.reduce((function(e,t){return e+t})),(function(){return"The sum of sizes must match the size of the axis dimension."})),r=t}return r},segment_util:{__proto__:null,collectGatherOpShapeInfo:function(e,t,n,r){var a=t.shape.length,o=e.shape.length;if(0!==r&&(r<-a||r>a))throw new Error("Expect batchDims in the range of [-".concat(a,", ").concat(a,"], but got ").concat(r));if(r<0&&(r+=a),r>o)throw new Error("batchDims (".concat(r,") must be less than rank(x) (\n ").concat(o,")."));if(nt||n===e?r=!0:n=C(e,n+1);return n}},shouldFuse:al,slice_util:rf,splitRealAndImagArrays:function(e){for(var t=new Float32Array(e.length/2),n=new Float32Array(e.length/2),r=0;r=r)throw new Error("defaultValue.shape=".concat(e," and ragged tensor flatValues.shape=").concat(t,", are incompatible: defaultValue.rank = ").concat(n," must be less than ragged tensor input flatValues.rank = ").concat(r,")"));for(var a=0;a=0&&i>=0&&1!==o&&o!==i)throw new Error("defaultValue.shape=".concat(e,", and ragged tensor input flatValues.shape=").concat(t," are incompatible: defaultValue.shape[").concat(a-e.length,"] = ").concat(o," but ragged tensor input.flatValues.shape[").concat(a-e.length,"] = ").concat(i))}}},validateInput:Cc,validateUpdateShape:Fc,warn:Dn},ff={__proto__:null,nonMaxSuppressionV3Impl:Sl,nonMaxSuppressionV4Impl:Al,nonMaxSuppressionV5Impl:_l,whereImpl:qc};!function(){var e,t;try{for(var n=o(Eh),r=n.next();!r.done;r=n.next())dh(r.value)}catch(t){e={error:t}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}}(),e.Abs="Abs",e.Acos=Y,e.Acosh=X,e.AdadeltaOptimizer=mh,e.AdagradOptimizer=vh,e.AdamOptimizer=yh,e.AdamaxOptimizer=bh,e.Add=Q,e.AddN=$,e.All="All",e.Any="Any",e.ArgMax=ee,e.ArgMin=te,e.Asin=ne,e.Asinh=re,e.Atan=ae,e.Atan2=ie,e.Atanh=oe,e.AvgPool=se,e.AvgPool3D=ue,e.AvgPool3DGrad="AvgPool3DGrad",e.AvgPoolGrad="AvgPoolGrad",e.BatchMatMul=ce,e.BatchToSpaceND=le,e.Bincount=he,e.BitwiseAnd=fe,e.BroadcastArgs=de,e.BroadcastTo="BroadcastTo",e.Cast=pe,e.Ceil=ge,e.ClipByValue=me,e.Complex=ve,e.ComplexAbs=ye,e.Concat=be,e.Conv2D=we,e.Conv2DBackpropFilter=ke,e.Conv2DBackpropInput=xe,e.Conv3D=Ee,e.Conv3DBackpropFilterV2="Conv3DBackpropFilterV2",e.Conv3DBackpropInputV2=Se,e.Cos="Cos",e.Cosh=Ae,e.CropAndResize=Ne,e.Cumprod=_e,e.Cumsum=Ie,e.DataStorage=u,e.DenseBincount=Me,e.DepthToSpace=Te,e.DepthwiseConv2dNative=De,e.DepthwiseConv2dNativeBackpropFilter=Re,e.DepthwiseConv2dNativeBackpropInput=Be,e.Diag=Fe,e.Dilation2D=Ce,e.Dilation2DBackpropFilter="Dilation2DBackpropFilter",e.Dilation2DBackpropInput="Dilation2DBackpropInput",e.Draw=Pe,e.Einsum=Le,e.Elu="Elu",e.EluGrad="EluGrad",e.Environment=q,e.Equal=ze,e.Erf="Erf",e.Exp="Exp",e.ExpandDims=Ue,e.Expm1=We,e.FFT="FFT",e.Fill=Ge,e.FlipLeftRight=Ke,e.Floor=qe,e.FloorDiv=Ve,e.FromPixels=_n,e.FusedBatchNorm=He,e.FusedConv2D=Mn,e.FusedDepthwiseConv2D=Tn,e.GatherNd=Ze,e.GatherV2=je,e.Greater=Je,e.GreaterEqual=Ye,e.IFFT=Qe,e.Identity=Xe,e.Imag=$e,e.IsFinite=et,e.IsInf=tt,e.IsNan=nt,e.KernelBackend=c,e.LRN="LRN",e.LRNGrad="LRNGrad",e.LeakyRelu=rt,e.Less=at,e.LessEqual=ot,e.LinSpace=it,e.Log="Log",e.Log1p=st,e.LogSoftmax="LogSoftmax",e.LogicalAnd=ut,e.LogicalNot=ct,e.LogicalOr=lt,e.LogicalXor="LogicalXor",e.LowerBound="LowerBound",e.MatrixBandPart="MatrixBandPart",e.Max="Max",e.MaxPool=ft,e.MaxPool3D=dt,e.MaxPool3DGrad="MaxPool3DGrad",e.MaxPoolGrad="MaxPoolGrad",e.MaxPoolWithArgmax=pt,e.Maximum=ht,e.Mean=gt,e.Min="Min",e.Minimum=mt,e.MirrorPad=vt,e.Mod="Mod",e.MomentumOptimizer=kh,e.Multinomial=yt,e.Multiply=bt,e.Neg="Neg",e.NonMaxSuppressionV3=kt,e.NonMaxSuppressionV4=xt,e.NonMaxSuppressionV5=Et,e.NotEqual=wt,e.OP_SCOPE_SUFFIX=ba,e.OneHot=At,e.OnesLike=St,e.Optimizer=gh,e.OptimizerConstructors=af,e.Pack=_t,e.PadV2=It,e.Pool="Pool",e.Pow="Pow",e.Prelu=Nt,e.Prod=Mt,e.RMSPropOptimizer=xh,e.RaggedGather=Tt,e.RaggedRange=Dt,e.RaggedTensorToTensor=Rt,e.Range=Bt,e.Real=Ft,e.RealDiv=Oe,e.Reciprocal=Ct,e.Relu=Pt,e.Relu6=Ut,e.Reshape=Ot,e.ResizeBilinear=zt,e.ResizeBilinearGrad="ResizeBilinearGrad",e.ResizeNearestNeighbor=Lt,e.ResizeNearestNeighborGrad="ResizeNearestNeighborGrad",e.Reverse=Wt,e.RotateWithOffset=In,e.Round=Gt,e.Rsqrt=Kt,e.SGDOptimizer=wh,e.ScatterNd=qt,e.SearchSorted=Ht,e.Select=jt,e.Selu=Zt,e.Sigmoid=Qt,e.Sign=Xt,e.Sin="Sin",e.Sinh=Yt,e.Slice=Jt,e.Softmax=rn,e.Softplus=$t,e.SpaceToBatchND=tn,e.SparseFillEmptyRows=an,e.SparseReshape=on,e.SparseSegmentMean=sn,e.SparseSegmentSum=un,e.SparseToDense=cn,e.SplitV=nn,e.Sqrt=en,e.Square="Square",e.SquaredDifference=ln,e.StaticRegexReplace=hn,e.Step=An,e.StridedSlice=fn,e.StringNGrams=dn,e.StringSplit=pn,e.StringToHashBucketFast=gn,e.Sub="Sub",e.Sum="Sum",e.Tan="Tan",e.Tanh=mn,e.Tensor=Wr,e.TensorBuffer=Lr,e.TensorScatterUpdate=Vt,e.Tile=vn,e.TopK=yn,e.Transform=bn,e.Transpose=wn,e.Unique=kn,e.Unpack=xn,e.UnsortedSegmentSum=En,e.UpperBound="UpperBound",e.Variable=Zr,e.ZerosLike=Sn,e._FusedMatMul=Nn,e.abs=So,e.acos=Ao,e.acosh=_o,e.add=wo,e.addN=Io,e.all=No,e.any=Mo,e.argMax=To,e.argMin=Do,e.asin=Ro,e.asinh=Bo,e.atan=Fo,e.atan2=Co,e.atanh=Po,e.avgPool=Xo,e.avgPool3d=Qo,e.backend=function(){return ca.backend},e.backend_util=hf,e.basicLSTMCell=ai,e.batchNorm=ii,e.batchNorm2d=si,e.batchNorm3d=ui,e.batchNorm4d=ci,e.batchToSpaceND=oi,e.bincount=li,e.bitwiseAnd=hi,e.booleanMaskAsync=function(e,t,n){return r(this,void 0,void 0,(function(){var r,o,i,s,u,c,l,h,f,d,m,v,y;return a(this,(function(a){switch(a.label){case 0:for(r=va(e,"tensor","boolMask"),o=va(t,"mask","boolMask","bool"),i=null==n?0:n,s=o.rank,u=r.shape,p(s>0,(function(){return"mask cannot be scalar"})),g(u.slice(i,i+s),o.shape,"mask's shape must match the first K dimensions of tensor's shape,"),c=1,l=i;l1,(function(){return"inTopK() expects the predictions to be of rank 2 or higher, "+"but got ".concat(r.rank)})),p(r.rank-1===o.rank,(function(){return"predictions rank should be 1 larger than targets rank, but got predictions rank "+"".concat(r.rank," and targets rank ").concat(o.rank)})),g(r.shape.slice(0,r.shape.length-1),o.shape,"predictions's shape should be align with the targets' shape, except the last dimension."),s=r.shape[r.shape.length-1],p(n>0&&n<=s,(function(){return"'k' passed to inTopK() must be > 0 && <= the predictions last "+"dimension (".concat(s,"), but got ").concat(n)})),[4,r.data()];case 1:return u=a.sent(),[4,o.data()];case 2:for(c=a.sent(),l=i([u.length/s,s],2),h=l[0],f=l[1],d=S("bool",h),m=0;m0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function i(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}function s(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a0;)n=Math.random()*t|0,d(e,--t,n)}function f(e,t,n){return Math.max(e,Math.min(t,n))}function d(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function p(e,t){if(!e)throw new Error("string"==typeof t?t:t())}function g(e,t,n){void 0===n&&(n=""),p(b(e,t),(function(){return n+" Shapes ".concat(e," and ").concat(t," must match")}))}function m(e){p(null!=e,(function(){return"The input to the tensor constructor must be a non-null value."}))}function v(e){if(0===e.length)return 1;for(var t=e[0],n=1;n=-n&&es)&&1===e[s]&&(n.push(e[s]),r.push(s)),o[i]<=s&&i++}1!==e[s]&&(n.push(e[s]),r.push(s))}return{newShape:n,keptDims:r}}function S(e,t){return A(e,t)}function A(e,t){var n=null;if(null==e||"float32"===e)n=new Float32Array(t);else if("int32"===e)n=new Int32Array(t);else if("bool"===e)n=new Uint8Array(t);else{if("string"!==e)throw new Error("Unknown data type ".concat(e));n=new Array(t)}return n}function _(e,t){for(var n=0;n=0;--r)n[r]=n[r+1]*e[r+1];return n}function O(e,t,n,r){void 0===r&&(r=!1);var a=new Array;if(1===t.length)for(var o=t[0]*(r?2:1),i=0;i=0,(function(){return"Tensor must have a shape comprised of positive integers but got "+"shape [".concat(e,"].")}))}))}function G(e){return e&&e.then&&"function"==typeof e.then}var K,q=function(){function e(e){this.global=e,this.flags={},this.flagRegistry={},this.urlFlags={},this.getQueryParams=V,this.populateURLFlags()}return e.prototype.setPlatform=function(e,t){null!=this.platform&&(H().getBool("IS_TEST")||H().getBool("PROD")||console.warn("Platform ".concat(this.platformName," has already been set. ")+"Overwriting the platform with ".concat(e,"."))),this.platformName=e,this.platform=t},e.prototype.registerFlag=function(e,t,n){if(this.flagRegistry[e]={evaluationFn:t,setHook:n},null!=this.urlFlags[e]){var r=this.urlFlags[e];H().getBool("IS_TEST")||H().getBool("PROD")||console.warn("Setting feature override from URL ".concat(e,": ").concat(r,".")),this.set(e,r)}},e.prototype.getAsync=function(e){return r(this,void 0,void 0,(function(){var t,n;return a(this,(function(r){switch(r.label){case 0:return e in this.flags?[2,this.flags[e]]:(t=this.flags,n=e,[4,this.evaluateFlag(e)]);case 1:return t[n]=r.sent(),[2,this.flags[e]]}}))}))},e.prototype.get=function(e){if(e in this.flags)return this.flags[e];var t=this.evaluateFlag(e);if(G(t))throw new Error("Flag ".concat(e," cannot be synchronously evaluated. ")+"Please use getAsync() instead.");return this.flags[e]=t,this.flags[e]},e.prototype.getNumber=function(e){return this.get(e)},e.prototype.getBool=function(e){return this.get(e)},e.prototype.getString=function(e){return this.get(e)},e.prototype.getFlags=function(){return this.flags},Object.defineProperty(e.prototype,"features",{get:function(){return this.flags},enumerable:!1,configurable:!0}),e.prototype.set=function(e,t){if(null==this.flagRegistry[e])throw new Error("Cannot set flag ".concat(e," as it has not been registered."));this.flags[e]=t,null!=this.flagRegistry[e].setHook&&this.flagRegistry[e].setHook(t)},e.prototype.evaluateFlag=function(e){if(null==this.flagRegistry[e])throw new Error("Cannot evaluate flag '".concat(e,"': no evaluation function found."));return this.flagRegistry[e].evaluationFn()},e.prototype.setFlags=function(e){this.flags=Object.assign({},e)},e.prototype.reset=function(){this.flags={},this.urlFlags={},this.populateURLFlags()},e.prototype.populateURLFlags=function(){var e=this;if(void 0!==this.global&&void 0!==this.global.location&&void 0!==this.global.location.search){var t=this.getQueryParams(this.global.location.search);"tfjsflags"in t&&t.tfjsflags.split(",").forEach((function(t){var n=i(t.split(":"),2),r=n[0],a=n[1];e.urlFlags[r]=function(e,t){var n=t.toLowerCase();return"true"===n||"false"===n?"true"===n:"".concat(+n)===n?+n:t}(0,a)}))}},e}();function V(e){var t={};return e.replace(/[?&]([^=?&]+)(?:=([^&]*))?/g,(function(e){for(var n=[],r=1;r>>=0)&&e<256)&&(r=Vn[e])?r:(n=Zn(e,(0|e)<0?-1:0,!0),a&&(Vn[e]=n),n):(a=-128<=(e|=0)&&e<128)&&(r=qn[e])?r:(n=Zn(e,e<0?-1:0,!1),a&&(qn[e]=n),n)}function jn(e,t){if(isNaN(e))return t?rr:nr;if(t){if(e<0)return rr;if(e>=$n)return ur}else{if(e<=-er)return cr;if(e+1>=er)return sr}return e<0?jn(-e,t).neg():Zn(e%Qn|0,e/Qn|0,t)}function Zn(e,t,n){return new Gn(e,t,n)}Gn.fromInt=Hn,Gn.fromNumber=jn,Gn.fromBits=Zn;var Jn=Math.pow;function Yn(e,t,n){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return nr;if("number"==typeof t?(n=t,t=!1):t=!!t,(n=n||10)<2||360)throw Error("interior hyphen");if(0===r)return Yn(e.substring(1),t,n).neg();for(var a=jn(Jn(n,8)),o=nr,i=0;i>>0:this.low},lr.toNumber=function(){return this.unsigned?(this.high>>>0)*Qn+(this.low>>>0):this.high*Qn+(this.low>>>0)},lr.toString=function(e){if((e=e||10)<2||36>>0).toString(e);if((o=s).isZero())return u+i;for(;u.length<6;)u="0"+u;i=""+u+i}},lr.getHighBits=function(){return this.high},lr.getHighBitsUnsigned=function(){return this.high>>>0},lr.getLowBits=function(){return this.low},lr.getLowBitsUnsigned=function(){return this.low>>>0},lr.getNumBitsAbs=function(){if(this.isNegative())return this.eq(cr)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&0==(e&1<=0},lr.isOdd=function(){return 1==(1&this.low)},lr.isEven=function(){return 0==(1&this.low)},lr.equals=function(e){return Kn(e)||(e=Xn(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&this.high===e.high&&this.low===e.low},lr.eq=lr.equals,lr.notEquals=function(e){return!this.eq(e)},lr.neq=lr.notEquals,lr.ne=lr.notEquals,lr.lessThan=function(e){return this.comp(e)<0},lr.lt=lr.lessThan,lr.lessThanOrEqual=function(e){return this.comp(e)<=0},lr.lte=lr.lessThanOrEqual,lr.le=lr.lessThanOrEqual,lr.greaterThan=function(e){return this.comp(e)>0},lr.gt=lr.greaterThan,lr.greaterThanOrEqual=function(e){return this.comp(e)>=0},lr.gte=lr.greaterThanOrEqual,lr.ge=lr.greaterThanOrEqual,lr.compare=function(e){if(Kn(e)||(e=Xn(e)),this.eq(e))return 0;var t=this.isNegative(),n=e.isNegative();return t&&!n?-1:!t&&n?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},lr.comp=lr.compare,lr.negate=function(){return!this.unsigned&&this.eq(cr)?cr:this.not().add(ar)},lr.neg=lr.negate,lr.add=function(e){Kn(e)||(e=Xn(e));var t=this.high>>>16,n=65535&this.high,r=this.low>>>16,a=65535&this.low,o=e.high>>>16,i=65535&e.high,s=e.low>>>16,u=0,c=0,l=0,h=0;return l+=(h+=a+(65535&e.low))>>>16,c+=(l+=r+s)>>>16,u+=(c+=n+i)>>>16,u+=t+o,Zn((l&=65535)<<16|(h&=65535),(u&=65535)<<16|(c&=65535),this.unsigned)},lr.subtract=function(e){return Kn(e)||(e=Xn(e)),this.add(e.neg())},lr.sub=lr.subtract,lr.multiply=function(e){if(this.isZero())return nr;if(Kn(e)||(e=Xn(e)),Wn)return Zn(Wn.mul(this.low,this.high,e.low,e.high),Wn.get_high(),this.unsigned);if(e.isZero())return nr;if(this.eq(cr))return e.isOdd()?cr:nr;if(e.eq(cr))return this.isOdd()?cr:nr;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(tr)&&e.lt(tr))return jn(this.toNumber()*e.toNumber(),this.unsigned);var t=this.high>>>16,n=65535&this.high,r=this.low>>>16,a=65535&this.low,o=e.high>>>16,i=65535&e.high,s=e.low>>>16,u=65535&e.low,c=0,l=0,h=0,f=0;return h+=(f+=a*u)>>>16,l+=(h+=r*u)>>>16,h&=65535,l+=(h+=a*s)>>>16,c+=(l+=n*u)>>>16,l&=65535,c+=(l+=r*s)>>>16,l&=65535,c+=(l+=a*i)>>>16,c+=t*u+n*s+r*i+a*o,Zn((h&=65535)<<16|(f&=65535),(c&=65535)<<16|(l&=65535),this.unsigned)},lr.mul=lr.multiply,lr.divide=function(e){if(Kn(e)||(e=Xn(e)),e.isZero())throw Error("division by zero");var t,n,r;if(Wn)return this.unsigned||-2147483648!==this.high||-1!==e.low||-1!==e.high?Zn((this.unsigned?Wn.div_u:Wn.div_s)(this.low,this.high,e.low,e.high),Wn.get_high(),this.unsigned):this;if(this.isZero())return this.unsigned?rr:nr;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return rr;if(e.gt(this.shru(1)))return or;r=rr}else{if(this.eq(cr))return e.eq(ar)||e.eq(ir)?cr:e.eq(cr)?ar:(t=this.shr(1).div(e).shl(1)).eq(nr)?e.isNegative()?ar:ir:(n=this.sub(e.mul(t)),r=t.add(n.div(e)));if(e.eq(cr))return this.unsigned?rr:nr;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();r=nr}for(n=this;n.gte(e);){t=Math.max(1,Math.floor(n.toNumber()/e.toNumber()));for(var a=Math.ceil(Math.log(t)/Math.LN2),o=a<=48?1:Jn(2,a-48),i=jn(t),s=i.mul(e);s.isNegative()||s.gt(n);)s=(i=jn(t-=o,this.unsigned)).mul(e);i.isZero()&&(i=ar),r=r.add(i),n=n.sub(s)}return r},lr.div=lr.divide,lr.modulo=function(e){return Kn(e)||(e=Xn(e)),Wn?Zn((this.unsigned?Wn.rem_u:Wn.rem_s)(this.low,this.high,e.low,e.high),Wn.get_high(),this.unsigned):this.sub(this.div(e).mul(e))},lr.mod=lr.modulo,lr.rem=lr.modulo,lr.not=function(){return Zn(~this.low,~this.high,this.unsigned)},lr.and=function(e){return Kn(e)||(e=Xn(e)),Zn(this.low&e.low,this.high&e.high,this.unsigned)},lr.or=function(e){return Kn(e)||(e=Xn(e)),Zn(this.low|e.low,this.high|e.high,this.unsigned)},lr.xor=function(e){return Kn(e)||(e=Xn(e)),Zn(this.low^e.low,this.high^e.high,this.unsigned)},lr.shiftLeft=function(e){return Kn(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?Zn(this.low<>>32-e,this.unsigned):Zn(0,this.low<>>e|this.high<<32-e,this.high>>e,this.unsigned):Zn(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},lr.shr=lr.shiftRight,lr.shiftRightUnsigned=function(e){if(Kn(e)&&(e=e.toInt()),0==(e&=63))return this;var t=this.high;return e<32?Zn(this.low>>>e|t<<32-e,t>>>e,this.unsigned):Zn(32===e?t:t>>>e-32,0,this.unsigned)},lr.shru=lr.shiftRightUnsigned,lr.shr_u=lr.shiftRightUnsigned,lr.toSigned=function(){return this.unsigned?Zn(this.low,this.high,!1):this},lr.toUnsigned=function(){return this.unsigned?this:Zn(this.low,this.high,!0)},lr.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},lr.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24,255&e,e>>>8&255,e>>>16&255,e>>>24]},lr.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24,e>>>16&255,e>>>8&255,255&e,t>>>24,t>>>16&255,t>>>8&255,255&t]},Gn.fromBytes=function(e,t,n){return n?Gn.fromBytesLE(e,t):Gn.fromBytesBE(e,t)},Gn.fromBytesLE=function(e,t){return new Gn(e[0]|e[1]<<8|e[2]<<16|e[3]<<24,e[4]|e[5]<<8|e[6]<<16|e[7]<<24,t)},Gn.fromBytesBE=function(e,t){return new Gn(e[4]<<24|e[5]<<16|e[6]<<8|e[7],e[0]<<24|e[1]<<16|e[2]<<8|e[3],t)};var hr=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(Un),fr=hr||function(e,t){return t.forEach((function(t){t&&"string"!=typeof t&&!Array.isArray(t)&&Object.keys(t).forEach((function(n){if("default"!==n&&!(n in e)){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}}))})),e}({__proto__:null,default:hr},[Un]);function dr(e){return fr.fromString(e,!0,16)}var pr=dr("c3a5c85c97cb3127"),gr=dr("b492b66fbe98f273"),mr=dr("9ae16a3b2f90404f");function vr(e){return e.xor(e.shru(47))}function yr(e,t,n){var r=e.slice(t,t+n);return fr.fromBytes(Array.from(r),!0,!0)}function br(e,t){return yr(e,t,8)}function wr(e,t){return yr(e,t,4)}function kr(e,t){return 0===t?e:e.shru(t).or(e.shl(64-t))}function xr(e,t,n){void 0===n&&(n=dr("9ddfea08eb382d69"));var r=e.xor(t).mul(n);r=r.xor(r.shru(47));var a=t.xor(r).mul(n);return(a=a.xor(a.shru(47))).mul(n)}function Er(e,t,n,r){return function(e,t,n,r,a,o){a=a.add(e),o=kr(o.add(a).add(r),21);var i=a;return a=(a=a.add(t)).add(n),o=o.add(kr(a,44)),[a.add(r),o.add(i)]}(br(e,t),br(e,t+8),br(e,t+16),br(e,t+24),n,r)}function Sr(e,t){if("string"===t)throw new Error("Cannot convert a string[] to a TypedArray");if(Array.isArray(e)&&(e=Mr(e)),H().getBool("DEBUG")&&_(e,t),function(e,t){return e instanceof Float32Array&&"float32"===t||e instanceof Int32Array&&"int32"===t||e instanceof Uint8Array&&"bool"===t}(e,t))return e;if(null==t||"float32"===t||"complex64"===t)return new Float32Array(e);if("int32"===t)return new Int32Array(e);if("bool"===t){for(var n=new Uint8Array(e.length),r=0;r=8){var n=mr.add(2*t),r=br(e,0).add(mr);return xr(kr(a=br(e,t-8),37).mul(n).add(r),kr(r,25).add(a).mul(n),n)}if(t>=4)return n=mr.add(2*t),xr((r=wr(e,0)).shl(3).add(t),wr(e,t-4),n);if(t>0){var a,o=(r=e[0])+((a=e[t>>1])<<8),i=t+(e[t-1]<<2);return vr(mr.mul(o).xor(pr.mul(i))).mul(mr)}return mr}(e,t):function(e,t){void 0===t&&(t=e.length);var n=mr.add(2*t),r=br(e,0).mul(gr),a=br(e,8),o=br(e,t-8).mul(n),i=br(e,t-16).mul(mr);return xr(kr(r.add(a),43).add(kr(o,30)).add(i),r.add(kr(a.add(mr),18)).add(o),n)}(e,t);if(t<=64)return function(e,t){void 0===t&&(t=e.length);var n=mr.add(2*t),r=br(e,0).mul(mr),a=br(e,8),o=br(e,t-8).mul(n),i=br(e,t-16).mul(mr),s=kr(r.add(a),43).add(kr(o,30)).add(i),u=xr(s,r.add(kr(a.add(mr),18)).add(o),n),c=br(e,16).mul(n),l=br(e,24),h=s.add(br(e,t-32)).mul(n),f=u.add(br(e,t-24)).mul(n);return xr(kr(c.add(l),43).add(kr(h,30)).add(f),c.add(kr(l.add(r),18)).add(h),n)}(e,t);var o=a,s=a.mul(gr).add(113),u=vr(s.mul(mr).add(113)).mul(mr),c=[fr.UZERO,fr.UZERO],l=[fr.UZERO,fr.UZERO];o=o.mul(mr).add(br(e,0));var h=0,f=64*(t-1>>6),d=f+(t-1&63)-63;do{o=kr(o.add(s).add(c[0]).add(br(e,h+8)),37).mul(gr),s=kr(s.add(c[1]).add(br(e,h+48)),42).mul(gr),o=o.xor(l[1]),s=s.add(c[0]).add(br(e,h+40)),u=kr(u.add(l[0]),33).mul(gr),c=Er(e,h,c[1].mul(gr),o.add(l[0])),l=Er(e,h+32,u.add(l[1]),s.add(br(e,h+16))),u=(n=i([o,u],2))[0],o=n[1],h+=64}while(h!==f);var p=gr.add(u.and(255).shl(1));return h=d,l[0]=l[0].add(t-1&63),c[0]=c[0].add(l[0]),l[0]=l[0].add(c[0]),o=kr(o.add(s).add(c[0]).add(br(e,h+8)),37).mul(p),s=kr(s.add(c[1]).add(br(e,h+48)),42).mul(p),o=o.xor(l[1].mul(9)),s=s.add(c[0].mul(9).add(br(e,h+40))),u=kr(u.add(l[0]),33).mul(p),c=Er(e,h,c[1].mul(p),o.add(l[0])),l=Er(e,h+32,u.add(l[1]),s.add(br(e,h+16))),u=(r=i([o,u],2))[0],o=r[1],xr(xr(c[0],l[0],p).add(vr(s).mul(pr)).add(u),xr(c[1],l[1],p).add(o),p)},flatten:Mr,getArrayFromDType:A,getTypedArrayFromDType:S,hasEncodingLoss:function(e,t){return!("complex64"===t||"float32"===t&&"complex64"!==e||"int32"===t&&"float32"!==e&&"complex64"!==e||"bool"===t&&"bool"===e)},hexToLong:dr,indexToLoc:function(e,t,n){if(0===t)return[];if(1===t)return[e];for(var r=new Array(t),a=0;a=0)n*=e[a];else if(-1===e[a]){if(-1!==r)throw Error("Shapes can only have 1 implicit size. "+"Found -1 at dim ".concat(r," and dim ").concat(a));r=a}else if(e[a]<0)throw Error("Shapes can not be < 0. Found ".concat(e[a]," at dim ").concat(a));if(-1===r){if(t>0&&t!==n)throw Error("Size(".concat(t,") must match the product of shape ").concat(e));return e}if(0===n)throw Error("Cannot infer the missing size in [".concat(e,"] when ")+"there are 0 elements");if(t%n!=0)throw Error("The implicit shape can't be a fractional number. "+"Got ".concat(t," / ").concat(n));var o=e.slice();return o[r]=t/n,o},isBoolean:D,isFunction:F,isInt:w,isNumber:R,isPromise:G,isScalarShape:function(e){return 0===e.length},isString:T,isTypedArray:Nr,isValidDtype:I,locToIndex:function(e,t,n){if(0===t)return 0;if(1===t)return e[0];for(var r=e[e.length-1],a=0;a=n?o():null!=r?r(s,u):setTimeout(s,u)}};s()}))},rightPad:k,shuffle:h,shuffleCombo:function(e,t){if(e.length!==t.length)throw new Error("Array sizes must match to be shuffled together "+"First array length was ".concat(e.length)+"Second array length was ".concat(t.length));for(var n=e.length,r=0;n>0;)r=Math.random()*n|0,d(e,--n,r),d(t,n,r)},sizeFromShape:v,sizeToSquarishShape:function(e){var t=Math.ceil(Math.sqrt(e));return[t,Math.ceil(e/t)]},squeezeShape:E,sum:function(e){for(var t=0,n=0;n0?p:""," ")}}console.log("%c".concat(s,"\t%c").concat(i,"\t%c").concat(u,"D ").concat(l,"\t%c").concat(c,"\t%c").concat(h,"\t%c").concat(o),"font-weight:bold","color:red","color:blue","color: orange","color: green","color: steelblue")},e}();function Br(e,t,n){return k(Array.isArray(e)?"".concat(parseFloat(e[0].toFixed(7))," + ")+"".concat(parseFloat(e[1].toFixed(7)),"j"):T(e)?"'".concat(e,"'"):"bool"===n?Fr(e):parseFloat(e.toFixed(7)).toString(),t)}function Fr(e){return 0===e?"false":"true"}function Cr(e,t,n,r,a,o){void 0===o&&(o=!0);var u="complex64"===n?2:1,c=t[0],l=t.length;if(0===l)return"complex64"===n?[Br(Pr(e)[0],0,n)]:"bool"===n?[Fr(e[0])]:[e[0].toString()];if(1===l){if(c>20){var h=3*u,f=Array.from(e.slice(0,h)),d=Array.from(e.slice((c-3)*u,c*u));return"complex64"===n&&(f=Pr(f),d=Pr(d)),["["+f.map((function(e,t){return Br(e,a[t],n)})).join(", ")+", ..., "+d.map((function(e,t){return Br(e,a[c-3+t],n)})).join(", ")+"]"]}return["["+("complex64"===n?Pr(e):Array.from(e)).map((function(e,t){return Br(e,a[t],n)})).join(", ")+"]"]}var p=t.slice(1),g=r.slice(1),m=r[0]*u,v=[];if(c>20){for(var y=0;y<3;y++){var b=(w=y*m)+m;v.push.apply(v,s([],i(Cr(e.slice(w,b),p,n,g,a,!1)),!1))}for(v.push("..."),y=c-3;y0?v[0]+k:""),y=1;y=this.shape[a]){var c="Requested out of range element at ".concat(n,". ")+" Buffer shape=".concat(this.shape);throw new Error(c)}a++}}catch(t){e={error:t}}finally{try{s&&!s.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}for(var l=n[n.length-1],h=0;h1)for(var c=0;c0)throw new Error("Backend '".concat(this.backendName,"' has an internal memory leak ")+"(".concat(i," data ids) after running '").concat(e,"'"))},e.prototype.runKernelFunc=function(e){var t,n,r,a=this,o=[],i=this.isTapeOn(),s=this.state.numBytes,u=this.state.numTensors;this.shouldCheckForMemLeaks()&&this.state.numDataMovesStack.push(0),null==this.backendName&&this.backend;var c=ra(e)?e.kernelName:null!=this.state.activeScope?this.state.activeScope.name:"";if(ra(e)){var l=e.kernelName,h=e.inputs,f=e.attrs;null==this.backendName&&this.backend;var d=Bn(l,this.backendName);p(null!=d,(function(){return"Cannot find registered kernel '".concat(l,"' for backend '").concat(a.backendName,"'")})),n=function(){var e=a.backend.numDataIds();r=d.kernelFunc({inputs:h,attrs:f,backend:a.backend});var t=Array.isArray(r)?r:[r];a.shouldCheckForMemLeaks()&&a.checkKernelForMemLeak(l,e,t);var n=t.map((function(e){return null!=e.rank?e:a.makeTensorFromTensorInfo(e)}));if(i){var s=a.getTensorsForGradient(l,h,n);o=a.saveTensorsForBackwardMode(s)}return n}}else{var g=e.forwardFunc,m=function(e){i&&(o=e.map((function(e){return a.keep(a.clone(e))})))};n=function(){var e=a.backend.numDataIds();r=a.tidy((function(){return g(a.backend,m)}));var t=Array.isArray(r)?r:[r];return a.shouldCheckForMemLeaks()&&a.checkKernelForMemLeak(c,e,t),t}}var v,y=e.inputs,b=e.attrs,w=ra(e)?null:e.backwardsFunc;return this.scopedRun((function(){return a.state.kernelDepth++}),(function(){return a.state.kernelDepth--}),(function(){a.ENV.getBool("DEBUG")||a.state.profiling?(v=a.profiler.profileKernel(c,y,(function(){return n()})),a.ENV.getBool("DEBUG")&&a.profiler.logKernelProfile(v),t=v.outputs):t=n()})),i&&this.addTapeNode(c,y,t,w,o,b),this.state.profiling&&this.state.activeProfile.kernels.push({name:c,bytesAdded:this.state.numBytes-s,totalBytesSnapshot:this.state.numBytes,tensorsAdded:this.state.numTensors-u,totalTensorsSnapshot:this.state.numTensors,inputShapes:Object.keys(y).map((function(e){return null!=y[e]?y[e].shape:null})),outputShapes:t.map((function(e){return e.shape})),kernelTimeMs:v.timeMs,extraInfo:v.extraInfo}),Array.isArray(r)?t:t[0]},e.prototype.saveTensorsForBackwardMode=function(e){var t=this;return e.map((function(e){return t.keep(t.clone(e))}))},e.prototype.getTensorsForGradient=function(e,t,n){var r=Fn(e);if(null!=r){var a=r.inputsToSave||[],o=r.outputsToSave||[],i=void 0;r.saveAllInputs?(p(Array.isArray(t),(function(){return"saveAllInputs is true, expected inputs to be an array."})),i=Object.keys(t).map((function(e){return t[e]}))):i=a.map((function(e){return t[e]}));var s=n.filter((function(e,t){return o[t]}));return i.concat(s)}return[]},e.prototype.makeTensor=function(e,t,n,r){if(null==e)throw new Error("Values passed to engine.makeTensor() are null");n=n||"float32",r=r||this.backend;var a=e;"string"===n&&T(e[0])&&(a=e.map((function(e){return _r(e)})));var o=r.write(a,t,n),i=new Ur(t,n,o,this.nextTensorId());if(this.trackTensor(i,r),"string"===n){var s=this.state.tensorInfo.get(o),u=M(a);this.state.numBytes+=u-s.bytes,s.bytes=u}return i},e.prototype.makeTensorFromDataId=function(e,t,n,r){var a={dataId:e,shape:t,dtype:n=n||"float32"};return this.makeTensorFromTensorInfo(a,r)},e.prototype.makeTensorFromTensorInfo=function(e,t){var n=e.dataId,r=e.shape,a=e.dtype,o=new Ur(r,a,n,this.nextTensorId());return this.trackTensor(o,t),o},e.prototype.makeVariable=function(e,t,n,r){void 0===t&&(t=!0),n=n||this.nextVariableId().toString(),null!=r&&r!==e.dtype&&(e=e.cast(r));var a=new jr(e,t,n,this.nextTensorId());if(null!=this.state.registeredVariables[a.name])throw new Error("Variable with name ".concat(a.name," was already registered"));return this.state.registeredVariables[a.name]=a,this.incRef(a,this.backend),a},e.prototype.trackTensor=function(e,t){this.state.numTensors++,"string"===e.dtype&&this.state.numStringTensors++;var n=0;"complex64"!==e.dtype&&"string"!==e.dtype&&(n=e.size*N(e.dtype)),this.state.numBytes+=n,this.state.tensorInfo.has(e.dataId)||(this.state.numDataBuffers++,this.state.tensorInfo.set(e.dataId,{backend:t||this.backend,dtype:e.dtype,shape:e.shape,bytes:n})),e instanceof jr||this.track(e)},e.prototype.incRef=function(e,t){this.trackTensor(e,t),this.backend.incRef(e.dataId)},e.prototype.removeDataId=function(e,t){this.state.tensorInfo.has(e)&&this.state.tensorInfo.get(e).backend===t&&(this.state.tensorInfo.delete(e),this.state.numDataBuffers--)},e.prototype.disposeTensor=function(e){if(this.state.tensorInfo.has(e.dataId)){var t=this.state.tensorInfo.get(e.dataId);if(this.state.numTensors--,"string"===e.dtype&&(this.state.numStringTensors--,this.state.numBytes-=t.bytes),"complex64"!==e.dtype&&"string"!==e.dtype){var n=e.size*N(e.dtype);this.state.numBytes-=n}t.backend.disposeData(e.dataId)&&this.removeDataId(e.dataId,t.backend)}},e.prototype.disposeVariables=function(){for(var e in this.state.registeredVariables){var t=this.state.registeredVariables[e];this.disposeVariable(t)}},e.prototype.disposeVariable=function(e){this.disposeTensor(e),null!=this.state.registeredVariables[e.name]&&delete this.state.registeredVariables[e.name]},e.prototype.memory=function(){var e=this.backend.memory();return e.numTensors=this.state.numTensors,e.numDataBuffers=this.state.numDataBuffers,e.numBytes=this.state.numBytes,this.state.numStringTensors>0&&(e.unreliable=!0,null==e.reasons&&(e.reasons=[]),e.reasons.push("Memory usage by string tensors is approximate (2 bytes per character)")),e},e.prototype.profile=function(e){return r(this,void 0,void 0,(function(){var t,n,r,u,c,l,h,f,d,p,g;return a(this,(function(a){switch(a.label){case 0:return this.state.profiling=!0,t=this.state.numBytes,n=this.state.numTensors,this.state.activeProfile.kernels=[],r=this.state.activeProfile,[4,e()];case 1:r.result=a.sent(),this.state.profiling=!1,this.state.activeProfile.peakBytes=Math.max.apply(Math,s([],i(this.state.activeProfile.kernels.map((function(e){return e.totalBytesSnapshot}))),!1)),this.state.activeProfile.newBytes=this.state.numBytes-t,this.state.activeProfile.newTensors=this.state.numTensors-n,a.label=2;case 2:a.trys.push([2,8,9,10]),u=o(this.state.activeProfile.kernels),c=u.next(),a.label=3;case 3:return c.done?[3,7]:(l=c.value,h=l,[4,l.kernelTimeMs]);case 4:return h.kernelTimeMs=a.sent(),f=l,[4,l.extraInfo];case 5:f.extraInfo=a.sent(),a.label=6;case 6:return c=u.next(),[3,3];case 7:return[3,10];case 8:return d=a.sent(),p={error:d},[3,10];case 9:try{c&&!c.done&&(g=u.return)&&g.call(u)}finally{if(p)throw p.error}return[7];case 10:return[2,this.state.activeProfile]}}))}))},e.prototype.isTapeOn=function(){return this.state.gradientDepth>0&&0===this.state.kernelDepth},e.prototype.addTapeNode=function(e,t,n,r,a,o){var i=this,s={id:this.state.nextTapeNodeId++,kernelName:e,inputs:t,outputs:n,saved:a},u=Fn(e);null!=u&&(r=u.gradFunc),null!=r&&(s.gradient=function(e){return e=e.map((function(e,t){if(null==e){var r=n[t],a=U(r.size,r.dtype);return i.makeTensor(a,r.shape,r.dtype)}return e})),r(e.length>1?e:e[0],a,o)}),this.state.activeTape.push(s)},e.prototype.keep=function(e){return e.kept=!0,e},e.prototype.startTape=function(){0===this.state.gradientDepth&&(this.state.activeTape=[]),this.state.gradientDepth++},e.prototype.endTape=function(){this.state.gradientDepth--},e.prototype.startScope=function(e){var t={track:[],name:"unnamed scope",id:this.state.nextScopeId++};e&&(t.name=e),this.state.scopeStack.push(t),this.state.activeScope=t},e.prototype.endScope=function(e){for(var t=this,n=ea(e),r=new Set(n.map((function(e){return e.id}))),a=0;a0,(function(){return"gradients() received an empty list of xs."})),null!=n&&"float32"!==n.dtype)throw new Error("dy must have 'float32' dtype, but has '".concat(n.dtype,"'"));var i=this.scopedRun((function(){return a.startTape()}),(function(){return a.endTape()}),(function(){return a.tidy("forward",e)}));p(i instanceof Ur,(function(){return"The result y returned by f() must be a tensor."}));var s=function(e,t,n){for(var r={},a={},o=0;o=0;o--)for(i=(p=e[o]).inputs,l=0;l0)throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that the f you passed encloses all operations that lead from x to y.");return this.tidy("backward",(function(){var e,r,u={};u[i.id]=null==n?(r=z(v(e=i.shape),"float32"),ua.makeTensor(r,e,"float32")):n,function(e,t,n,r){for(var a=function(a){var o=t[a],i=[];if(o.outputs.forEach((function(t){var n=e[t.id];null!=n?i.push(n):i.push(null)})),null==o.gradient)throw new Error("Cannot compute gradient: gradient function not found "+"for ".concat(o.kernelName,"."));var s=o.gradient(i),u=function(t){if(!(t in s))throw new Error("Cannot backprop through input ".concat(t,". ")+"Available gradients found: ".concat(Object.keys(s),"."));var a=n((function(){return s[t]()}));if("float32"!==a.dtype)throw new Error("Error in gradient for op ".concat(o.kernelName,". The gradient of input ")+"".concat(t," must have 'float32' dtype, but has '").concat(a.dtype,"'"));var i=o.inputs[t];if(!b(a.shape,i.shape))throw new Error("Error in gradient for op ".concat(o.kernelName,". The gradient of input ")+"'".concat(t,"' has shape '").concat(a.shape,"', which does not match ")+"the shape of the input '".concat(i.shape,"'"));if(null==e[i.id])e[i.id]=a;else{var u=e[i.id];e[i.id]=r(u,a),u.dispose()}};for(var c in o.inputs)u(c)},o=t.length-1;o>=0;o--)a(o)}(u,s,(function(e){return a.tidy(e)}),ca);var c=t.map((function(e){return u[e.id]}));return 0===a.state.gradientDepth&&(a.state.activeTape.forEach((function(e){var t,n;try{for(var r=o(e.saved),a=r.next();!a.done;a=r.next())a.value.dispose()}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}})),a.state.activeTape=null),{value:i,grads:c}}))},e.prototype.customGrad=function(e){var t=this;return p(F(e),(function(){return"The f passed in customGrad(f) must be a function."})),function(){for(var n,r=[],a=0;a0,(function(){return"Element arr[".concat(n.join("]["),"] should be a primitive, ")+"but is an array of ".concat(e.length," elements")})),p(e.length===t[0],(function(){return"Element arr[".concat(n.join("]["),"] should have ").concat(t[0]," ")+"elements, but has ".concat(e.length," elements")}));for(var r=t.slice(1),a=0;a=0&&(a=r),ga(r,a,t,n),null==e||!Nr(e)&&!Array.isArray(e)&&"number"!=typeof e&&"boolean"!=typeof e&&"string"!=typeof e){var o=null==e?"null":e.constructor.name;throw new Error("Argument '".concat(t,"' passed to '").concat(n,"' must be a ")+"Tensor or TensorLike, but got '".concat(o,"'"))}var i=da(e,a);Nr(e)||Array.isArray(e)||(e=[e]);var s="string"!==a?Sr(e,a):Mr(e,[],!0);return ua.makeTensor(s,i,a)}function va(e,t,n,r){if(void 0===r&&(r="numeric"),!Array.isArray(e))throw new Error("Argument ".concat(t," passed to ").concat(n," must be a ")+"`Tensor[]` or `TensorLike[]`");return e.map((function(e,a){return ma(e,"".concat(t,"[").concat(a,"]"),n,r)}))}fa.registerFlag("DEBUG",(function(){return!1}),(function(e){e&&console.warn("Debugging mode is ON. The output of every math call will be downloaded to CPU and checked for NaNs. This significantly impacts performance.")})),fa.registerFlag("IS_BROWSER",(function(){return la()})),fa.registerFlag("IS_NODE",(function(){return"undefined"!=typeof process&&void 0!==process.versions&&void 0!==process.versions.node})),fa.registerFlag("IS_CHROME",(function(){return"undefined"!=typeof navigator&&null!=navigator&&null!=navigator.userAgent&&/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor)})),fa.registerFlag("IS_SAFARI",(function(){return"undefined"!=typeof navigator&&null!=navigator&&null!=navigator.userAgent&&/Safari/.test(navigator.userAgent)&&/Apple/.test(navigator.vendor)})),fa.registerFlag("PROD",(function(){return!1})),fa.registerFlag("TENSORLIKE_CHECK_SHAPE_CONSISTENCY",(function(){return fa.getBool("DEBUG")})),fa.registerFlag("DEPRECATION_WARNINGS_ENABLED",(function(){return!0})),fa.registerFlag("IS_TEST",(function(){return!1})),fa.registerFlag("CHECK_COMPUTATION_FOR_ERRORS",(function(){return fa.getBool("DEBUG")})),fa.registerFlag("WRAP_TO_IMAGEBITMAP",(function(){return!1})),fa.registerFlag("CANVAS2D_WILL_READ_FREQUENTLY_FOR_GPU",(function(){return!1})),fa.registerFlag("USE_SETTIMEOUTCUSTOM",(function(){return!1}));var ya="__op";function ba(e){var t=Object.keys(e);if(1!==t.length)throw new Error("Please provide an object with a single key (operation name) mapping to a function. Got an object with "+"".concat(t.length," keys."));var n=t[0],r=e[n];n.endsWith("_")&&(n=n.substring(0,n.length-1)),n+=ya;var a=function(){for(var e=[],t=0;t=this.byteLength)return-1;if(null!=this.bufferUniformSize)return this.previousShardIndex=Math.floor(e/this.bufferUniformSize),this.previousShardIndex;function t(t){return e=t.end?1:0}if(0===t(this.shards[this.previousShardIndex]))return this.previousShardIndex;var n=function(e,t){for(var n=0,r=e.length;n<=r;){var a=Math.floor((r-n)/2)+n,o=t(e[a]);if(0===o)return a;o<0?r=a:n=a+1}return-1}(this.shards,t);return-1===n?-1:(this.previousShardIndex=n,this.previousShardIndex)},e}();function Aa(e,t){var n,r,a,i=new Sa(e),s={},u=0;try{for(var c=o(t),l=c.next();!l.done;l=c.next()){var h=l.value,f=h.name,d=h.dtype,p=h.shape,g=v(p),m=void 0;if("quantization"in h){var y=h.quantization;if("uint8"===y.dtype||"uint16"===y.dtype){if(!("min"in y)||!("scale"in y))throw new Error("Weight ".concat(h.name," with quantization ").concat(y.dtype," ")+"doesn't have corresponding metadata min and scale.")}else{if("float16"!==y.dtype)throw new Error("Weight ".concat(h.name," has unknown ")+"quantization dtype ".concat(y.dtype,". ")+"Supported quantization dtypes are: 'uint8', 'uint16', and 'float16'.");if("float32"!==d)throw new Error("Weight ".concat(h.name," is quantized with ").concat(y.dtype," ")+"which only supports weights of type float32 not ".concat(d,"."))}var b=Ea[y.dtype],w=i.slice(u,u+g*b),k="uint8"===y.dtype?new Uint8Array(w):new Uint16Array(w);if("float32"===d)if("uint8"===y.dtype||"uint16"===y.dtype){m=new Float32Array(k.length);for(var x=0;x>10]+(1023&s)]+t[s>>10];o[i]=u}return new Float32Array(a)}}var Pa=function(){function e(){this.saveRouters=[],this.loadRouters=[]}return e.getInstance=function(){return null==e.instance&&(e.instance=new e),e.instance},e.registerSaveRouter=function(t){e.getInstance().saveRouters.push(t)},e.registerLoadRouter=function(t){e.getInstance().loadRouters.push(t)},e.getSaveHandlers=function(t){return e.getHandlers(t,"save")},e.getLoadHandlers=function(t,n){return e.getHandlers(t,"load",n)},e.getHandlers=function(t,n,r){var a=[];return("load"===n?e.getInstance().loadRouters:e.getInstance().saveRouters).forEach((function(e){var n=e(t,r);null!==n&&a.push(n)})),a},e}(),Oa="tensorflowjs",La="models_store",za="model_info_store";function Ua(){if(!H().getBool("IS_BROWSER"))throw new Error("Failed to obtain IndexedDB factory because the current environmentis not a web browser.");var e="undefined"==typeof window?self:window,t=e.indexedDB||e.mozIndexedDB||e.webkitIndexedDB||e.msIndexedDB||e.shimIndexedDB;if(null==t)throw new Error("The current browser does not appear to support IndexedDB.");return t}function Wa(e){var t=e.result;t.createObjectStore(La,{keyPath:"modelPath"}),t.createObjectStore(za,{keyPath:"modelPath"})}var Ga=function(){function e(e){if(this.indexedDB=Ua(),null==e||!e)throw new Error("For IndexedDB, modelPath must not be null, undefined or empty.");this.modelPath=e}return e.prototype.save=function(e){return r(this,void 0,void 0,(function(){return a(this,(function(t){if(e.modelTopology instanceof ArrayBuffer)throw new Error("BrowserLocalStorage.save() does not support saving model topology in binary formats yet.");return[2,this.databaseAction(this.modelPath,e)]}))}))},e.prototype.load=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){return[2,this.databaseAction(this.modelPath)]}))}))},e.prototype.databaseAction=function(e,t){var n=this;return new Promise((function(e,r){var a=n.indexedDB.open(Oa,1);a.onupgradeneeded=function(){return Wa(a)},a.onsuccess=function(){var o=a.result;if(null==t){var i=o.transaction(La,"readonly"),s=i.objectStore(La).get(n.modelPath);s.onsuccess=function(){if(null==s.result)return o.close(),r(new Error("Cannot find model with path '".concat(n.modelPath,"' ")+"in IndexedDB."));e(s.result.modelArtifacts)},s.onerror=function(e){return o.close(),r(s.error)},i.oncomplete=function(){return o.close()}}else{t.weightData=Sa.join(t.weightData);var u,c,l=Ba(t),h=o.transaction(za,"readwrite"),f=h.objectStore(za);try{u=f.put({modelPath:n.modelPath,modelArtifactsInfo:l})}catch(e){return r(e)}u.onsuccess=function(){var a,i=(c=o.transaction(La,"readwrite")).objectStore(La);try{a=i.put({modelPath:n.modelPath,modelArtifacts:t,modelArtifactsInfo:l})}catch(e){return r(e)}a.onsuccess=function(){return e({modelArtifactsInfo:l})},a.onerror=function(e){var t=(f=h.objectStore(za)).delete(n.modelPath);t.onsuccess=function(){return o.close(),r(a.error)},t.onerror=function(e){return o.close(),r(a.error)}}},u.onerror=function(e){return o.close(),r(u.error)},h.oncomplete=function(){null==c?o.close():c.oncomplete=function(){return o.close()}}}},a.onerror=function(e){return r(a.error)}}))},e}();Ga.URL_SCHEME="indexeddb://";var Ka=function(e){return H().getBool("IS_BROWSER")&&!Array.isArray(e)&&e.startsWith(Ga.URL_SCHEME)?(t=e.slice(Ga.URL_SCHEME.length),new Ga(t)):null;var t};Pa.registerSaveRouter(Ka),Pa.registerLoadRouter(Ka);var qa=function(){function e(){this.indexedDB=Ua()}return e.prototype.listModels=function(){return r(this,void 0,void 0,(function(){var e=this;return a(this,(function(t){return[2,new Promise((function(t,n){var r=e.indexedDB.open(Oa,1);r.onupgradeneeded=function(){return Wa(r)},r.onsuccess=function(){var e=r.result,a=e.transaction(za,"readonly"),i=a.objectStore(za).getAll();i.onsuccess=function(){var e,n,r={};try{for(var a=o(i.result),s=a.next();!s.done;s=a.next()){var u=s.value;r[u.modelPath]=u.modelArtifactsInfo}}catch(t){e={error:t}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(e)throw e.error}}t(r)},i.onerror=function(t){return e.close(),n(i.error)},a.oncomplete=function(){return e.close()}},r.onerror=function(e){return n(r.error)}}))]}))}))},e.prototype.removeModel=function(e){return r(this,void 0,void 0,(function(){var t=this;return a(this,(function(n){var r;return e=(r=e).startsWith(Ga.URL_SCHEME)?r.slice(Ga.URL_SCHEME.length):r,[2,new Promise((function(n,r){var a=t.indexedDB.open(Oa,1);a.onupgradeneeded=function(){return Wa(a)},a.onsuccess=function(){var t,o=a.result,i=o.transaction(za,"readwrite"),s=i.objectStore(za),u=s.get(e);u.onsuccess=function(){if(null==u.result)return o.close(),r(new Error("Cannot find model with path '".concat(e,"' ")+"in IndexedDB."));var a=s.delete(e),i=function(){var a=(t=o.transaction(La,"readwrite")).objectStore(La).delete(e);a.onsuccess=function(){return n(u.result.modelArtifactsInfo)},a.onerror=function(e){return r(u.error)}};a.onsuccess=i,a.onerror=function(e){return i(),o.close(),r(u.error)}},u.onerror=function(e){return o.close(),r(u.error)},i.oncomplete=function(){null==t?o.close():t.oncomplete=function(){return o.close()}}},a.onerror=function(e){return r(a.error)}}))]}))}))},e}(),Va="/",Ha="tensorflowjs_models",ja="info",Za="model_topology",Ja="weight_specs",Ya="weight_data",Xa="model_metadata";function Qa(e){return{info:[Ha,e,ja].join(Va),topology:[Ha,e,Za].join(Va),weightSpecs:[Ha,e,Ja].join(Va),weightData:[Ha,e,Ya].join(Va),modelMetadata:[Ha,e,Xa].join(Va)}}function $a(e){var t,n;try{for(var r=o(Object.values(e)),a=r.next();!a.done;a=r.next()){var i=a.value;window.localStorage.removeItem(i)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}}function eo(e){var t=e.split(Va);if(t.length<3)throw new Error("Invalid key format: ".concat(e));return t.slice(1,t.length-1).join(Va)}var to=function(){function e(e){if(!H().getBool("IS_BROWSER")||"undefined"==typeof window||void 0===window.localStorage)throw new Error("The current environment does not support local storage.");if(this.LS=window.localStorage,null==e||!e)throw new Error("For local storage, modelPath must not be null, undefined or empty.");this.modelPath=e,this.keys=Qa(this.modelPath)}return e.prototype.save=function(e){return r(this,void 0,void 0,(function(){var t,n,r,o,i;return a(this,(function(a){if(e.modelTopology instanceof ArrayBuffer)throw new Error("BrowserLocalStorage.save() does not support saving model topology in binary formats yet.");t=JSON.stringify(e.modelTopology),n=JSON.stringify(e.weightSpecs),r=Ba(e),o=Sa.join(e.weightData);try{return this.LS.setItem(this.keys.info,JSON.stringify(r)),this.LS.setItem(this.keys.topology,t),this.LS.setItem(this.keys.weightSpecs,n),this.LS.setItem(this.keys.weightData,function(e){if(Ia)return Buffer.from(e).toString("base64");for(var t=new Uint8Array(e),n="",r=0,a=t.length;r0,(function(){return"scheme must not be an empty string."}));var r=e.getInstance();p(null==r.managers[t],(function(){return"A model store manager is already registered for scheme '".concat(t,"'.")})),r.managers[t]=n},e.getManager=function(t){var n=e.getInstance().managers[t];if(null==n)throw new Error("Cannot find model manager for scheme '".concat(t,"'"));return n},e.getSchemes=function(){return Object.keys(e.getInstance().managers)},e}();function io(e){if(-1===e.indexOf(ao))throw new Error("The url string provided does not contain a scheme. Supported schemes are: "+"".concat(oo.getSchemes().join(",")));return{scheme:e.split(ao)[0],path:e.split(ao)[1]}}function so(e,t,n){return void 0===n&&(n=!1),r(this,void 0,void 0,(function(){var r,o,i,s,u,c,l,h,f;return a(this,(function(a){switch(a.label){case 0:return p(e!==t,(function(){return"Old path and new path are the same: '".concat(e,"'")})),p((r=Pa.getLoadHandlers(e)).length>0,(function(){return"Copying failed because no load handler is found for source URL ".concat(e,".")})),p(r.length<2,(function(){return"Copying failed because more than one (".concat(r.length,") ")+"load handlers for source URL ".concat(e,".")})),o=r[0],p((i=Pa.getSaveHandlers(t)).length>0,(function(){return"Copying failed because no save handler is found for destination "+"URL ".concat(t,".")})),p(i.length<2,(function(){return"Copying failed because more than one (".concat(r.length,") ")+"save handlers for destination URL ".concat(t,".")})),s=i[0],u=io(e).scheme,c=io(e).path,l=u===io(e).scheme,[4,o.load()];case 1:return h=a.sent(),n&&l?[4,oo.getManager(u).removeModel(c)]:[3,3];case 2:a.sent(),a.label=3;case 3:return[4,s.save(h)];case 4:return f=a.sent(),!n||l?[3,6]:[4,oo.getManager(u).removeModel(c)];case 5:a.sent(),a.label=6;case 6:return[2,f.modelArtifactsInfo]}}))}))}var uo=function(){function e(){this.messageName="setTimeoutCustom",this.functionRefs=[],this.handledMessageCount=0,this.hasEventListener=!1}return e.prototype.fetch=function(e,t){return fetch(e,t)},e.prototype.now=function(){return performance.now()},e.prototype.encode=function(e,t){if("utf-8"!==t&&"utf8"!==t)throw new Error("Browser's encoder only supports utf-8, but got ".concat(t));return null==this.textEncoder&&(this.textEncoder=new TextEncoder),this.textEncoder.encode(e)},e.prototype.decode=function(e,t){return new TextDecoder(t).decode(e)},e.prototype.setTimeoutCustom=function(e,t){var n=this;"undefined"!=typeof window&&H().getBool("USE_SETTIMEOUTCUSTOM")?(this.functionRefs.push(e),setTimeout((function(){window.postMessage({name:n.messageName,index:n.functionRefs.length-1},"*")}),t),this.hasEventListener||(this.hasEventListener=!0,window.addEventListener("message",(function(e){e.source===window&&e.data.name===n.messageName&&(e.stopPropagation(),(0,n.functionRefs[e.data.index])(),n.handledMessageCount++,n.handledMessageCount===n.functionRefs.length&&(n.functionRefs=[],n.handledMessageCount=0))}),!0))):setTimeout(e,t)},e.prototype.isTypedArray=function(e){return Ln(e)},e}();if(H().get("IS_BROWSER")){H().setPlatform("browser",new uo);try{oo.registerManager(to.URL_SCHEME,new ro)}catch(e){}try{oo.registerManager(Ga.URL_SCHEME,new qa)}catch(e){}}var co,lo=function(){function e(){this.util=require("util"),this.textEncoder=new this.util.TextEncoder}return e.prototype.fetch=function(e,t){return null!=H().global.fetch?H().global.fetch(e,t):(null==co&&(co=require("node-fetch")),co(e,t))},e.prototype.now=function(){var e=process.hrtime();return 1e3*e[0]+e[1]/1e6},e.prototype.encode=function(e,t){if("utf-8"!==t&&"utf8"!==t)throw new Error("Node built-in encoder only supports utf-8, but got ".concat(t));return this.textEncoder.encode(e)},e.prototype.decode=function(e,t){return 0===e.length?"":new this.util.TextDecoder(t).decode(e)},e.prototype.isTypedArray=function(e){return this.util.types.isFloat32Array(e)||this.util.types.isInt32Array(e)||this.util.types.isUint8Array(e)||this.util.types.isUint8ClampedArray(e)},e}();function ho(e,t,n){return void 0===t&&(t="float32"),t=t||"float32",W(e),new Or(e,t,n)}H().get("IS_NODE")&&!H().get("IS_BROWSER")&&H().setPlatform("node",new lo);var fo=ba({cast_:function(e,t){var n=ma(e,"x","cast");if(!I(t))throw new Error("Failed to cast to unknown dtype ".concat(t));if("string"===t&&"string"!==n.dtype||"string"!==t&&"string"===n.dtype)throw new Error("Only strings can be casted to strings");var r={x:n},a={dtype:t};return ua.runKernel(de,r,a)}}),po=ba({clone_:function(e){var t={x:ma(e,"x","clone","string_or_numeric")};return ua.runKernel(Ye,t)}});function go(e,t){void 0===t&&(t=!1),console.log(e.toString(t))}function mo(e,t){return ua.tidy(e,t)}function vo(e){ea(e).forEach((function(e){return e.dispose()}))}function yo(e){return ua.keep(e)}ia(),zr={buffer:ho,cast:fo,clone:po,print:go};var bo=ba({add_:function(e,t){var n,r=ma(e,"a","add"),a=ma(t,"b","add"),o={a:r=(n=i(Qr(r,a),2))[0],b:a=n[1]};return ua.runKernel(X,o)}}),wo=ba({floorDiv_:function(e,t){var n,r=ma(e,"a","floorDiv"),a=ma(t,"b","floorDiv"),o={a:r=(n=i(Qr(r,a),2))[0],b:a=n[1]};return ua.runKernel(qe,o)}}),ko=ba({div_:function(e,t){var n,r=ma(e,"a","div"),a=ma(t,"b","div");if(r=(n=i(Qr(r,a),2))[0],a=n[1],"int32"===r.dtype&&"int32"===a.dtype)return wo(r,a);var o={a:r,b:a};return ua.runKernel(Pe,o,{})}}),xo=ba({mul_:function(e,t){var n,r=ma(e,"a","mul"),a=ma(t,"b","mul"),o={a:r=(n=i(Qr(r,a),2))[0],b:a=n[1]};return ua.runKernel(yt,o)}}),Eo=ba({abs_:function(e){var t=ma(e,"x","abs");if("complex64"===t.dtype){var n={x:t};return ua.runKernel(ve,n)}return n={x:t},ua.runKernel("Abs",n)}}),So=ba({acos_:function(e){var t={x:ma(e,"x","acos")};return ua.runKernel(J,t)}}),Ao=ba({acosh_:function(e){var t={x:ma(e,"x","acosh")};return ua.runKernel(Y,t)}}),_o=ba({addN_:function(e){p(Array.isArray(e),(function(){return"The argument passed to tf.addN() must be a list of tensors"})),p(e.length>=1,(function(){return"Must pass at least one tensor to tf.addN(), but got "+"".concat(e.length)}));var t=e.map((function(e,t){return ma(e,"tensors".concat(t),"addN")})),n=t[0];t.forEach((function(e){if(e.dtype!==n.dtype)throw new Error("All tensors passed to tf.addN() must have the same dtype")})),t.forEach((function(e){if(!b(e.shape,n.shape))throw new Error("All tensors passed to tf.addN() must have the same shape")}));var r=t;return ua.runKernel(Q,r)}}),Io=ba({all_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r={x:ma(e,"x","all","bool")},a={axis:t,keepDims:n};return ua.runKernel("All",r,a)}}),No=ba({any_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r={x:ma(e,"x","any","bool")},a={axis:t,keepDims:n};return ua.runKernel("Any",r,a)}}),Mo=ba({argMax_:function(e,t){void 0===t&&(t=0);var n={x:ma(e,"x","argMax")},r={axis:t};return ua.runKernel($,n,r)}}),To=ba({argMin_:function(e,t){void 0===t&&(t=0);var n={x:ma(e,"x","argMin")},r={axis:t};return ua.runKernel(ee,n,r)}}),Do=ba({asin_:function(e){var t={x:ma(e,"x","asin")};return ua.runKernel(te,t)}}),Ro=ba({asinh_:function(e){var t={x:ma(e,"x","asinh")};return ua.runKernel(ne,t)}}),Bo=ba({atan_:function(e){var t={x:ma(e,"x","atan")};return ua.runKernel(re,t)}}),Fo=ba({atan2_:function(e,t){var n,r=ma(e,"a","atan2"),a=ma(t,"b","atan2"),o={a:r=(n=i(Qr(r,a),2))[0],b:a=n[1]};return ua.runKernel(oe,o)}}),Co=ba({atanh_:function(e){var t={x:ma(e,"x","atanh")};return ua.runKernel(ae,t)}});function Po(e,t,n,r,a,o,s){void 0===s&&(s="channelsLast");var u,c=i(Uo(t),2),l=c[0],h=c[1];if("channelsLast"===s)u=[l,h,e[3],e[3]];else{if("channelsFirst"!==s)throw new Error("Unknown dataFormat ".concat(s));u=[l,h,e[1],e[1]]}return Oo(e,u,n,r,a,o,!1,s)}function Oo(e,t,n,r,a,o,s,u){var c,l;void 0===s&&(s=!1),void 0===u&&(u="channelsLast");var h=i([-1,-1,-1,-1],4),f=h[0],d=h[1],p=h[2],g=h[3];if("channelsLast"===u)f=(c=i(e,4))[0],d=c[1],p=c[2],g=c[3];else{if("channelsFirst"!==u)throw new Error("Unknown dataFormat ".concat(u));f=(l=i(e,4))[0],g=l[1],d=l[2],p=l[3]}var m,v=i(t,4),y=v[0],b=v[1],w=v[3],k=i(Uo(n),2),x=k[0],E=k[1],S=i(Uo(r),2),A=S[0],_=S[1],I=Go(y,A),N=Go(b,_),M=function(e,t,n,r,a,o,i,s,u){var c,l,h;if("number"==typeof e){c={top:e,bottom:e,left:e,right:e,type:0===e?"VALID":"NUMBER"};var f=function(e,t,n,r,a){null==r&&(r=zo(e,t,n));var o=e[1];return[Ko((e[0]-t+2*r)/n+1,a),Ko((o-t+2*r)/n+1,a)]}([t,n],o,r,e,s);l=f[0],h=f[1]}else if("same"===e){l=Math.ceil(t/r),h=Math.ceil(n/a);var d=Math.max(0,(l-1)*r+o-t),p=Math.max(0,(h-1)*a+i-n);c={top:g=Math.floor(d/2),bottom:m=d-g,left:v=Math.floor(p/2),right:y=p-v,type:"SAME"}}else if("valid"===e)c={top:0,bottom:0,left:0,right:0,type:"VALID"},l=Math.ceil((t-o+1)/r),h=Math.ceil((n-i+1)/a);else{if("object"!=typeof e)throw Error("Unknown padding parameter: ".concat(e));var g,m,v,y;c={top:g="channelsLast"===u?e[1][0]:e[2][0],bottom:m="channelsLast"===u?e[1][1]:e[2][1],left:v="channelsLast"===u?e[2][0]:e[3][0],right:y="channelsLast"===u?e[2][1]:e[3][1],type:0===g&&0===m&&0===v&&0===y?"VALID":"EXPLICIT"},l=Ko((t-o+g+m)/r+1,s),h=Ko((n-i+v+y)/a+1,s)}return{padInfo:c,outHeight:l,outWidth:h}}(a,d,p,x,E,I,N,o,u),T=M.padInfo,D=M.outHeight,R=M.outWidth,B=s?w*g:w;return"channelsFirst"===u?m=[f,B,D,R]:"channelsLast"===u&&(m=[f,D,R,B]),{batchSize:f,dataFormat:u,inHeight:d,inWidth:p,inChannels:g,outHeight:D,outWidth:R,outChannels:B,padInfo:T,strideHeight:x,strideWidth:E,filterHeight:y,filterWidth:b,effectiveFilterHeight:I,effectiveFilterWidth:N,dilationHeight:A,dilationWidth:_,inShape:e,outShape:m,filterShape:t}}function Lo(e,t,n,r,a,o,s,u){var c,l;void 0===o&&(o=!1),void 0===s&&(s="channelsLast");var h=i([-1,-1,-1,-1,-1],5),f=h[0],d=h[1],p=h[2],g=h[3],m=h[4];if("channelsLast"===s)f=(c=i(e,5))[0],d=c[1],p=c[2],g=c[3],m=c[4];else{if("channelsFirst"!==s)throw new Error("Unknown dataFormat ".concat(s));f=(l=i(e,5))[0],m=l[1],d=l[2],p=l[3],g=l[4]}var v,y=i(t,5),b=y[0],w=y[1],k=y[2],x=y[4],E=i(Wo(n),3),S=E[0],A=E[1],_=E[2],I=i(Wo(r),3),N=I[0],M=I[1],T=I[2],D=Go(b,N),R=Go(w,M),B=Go(k,T),F=function(e,t,n,r,a,o,i,s,u,c,l){var h,f,d,p;if("valid"===e&&(e=0),"number"==typeof e){h={top:e,bottom:e,left:e,right:e,front:e,back:e,type:0===e?"VALID":"NUMBER"};var g=function(e,t,n,r,a,o){null==a&&(a=zo(e,t[0],r[0]));for(var i=[0,0,0,1],s=0;s<3;s++)e[s]+2*a>=t[s]&&(i[s]=Ko((e[s]-t[s]+2*a)/r[s]+1,o));return i}([t,n,r,1],[s,u,c],0,[a,o,i],e,l);f=g[0],d=g[1],p=g[2]}else{if("same"!==e)throw Error("Unknown padding parameter: ".concat(e));var m=((f=Math.ceil(t/a))-1)*a+s-t,v=((d=Math.ceil(n/o))-1)*o+u-n,y=((p=Math.ceil(r/i))-1)*i+c-r,b=Math.floor(m/2),w=m-b,k=Math.floor(v/2),x=v-k,E=Math.floor(y/2);h={top:k,bottom:x,left:E,right:y-E,front:b,back:w,type:"SAME"}}return{padInfo:h,outDepth:f,outHeight:d,outWidth:p}}(a,d,p,g,S,A,_,D,R,B,u),C=F.padInfo,P=F.outDepth,O=F.outHeight,L=F.outWidth,z=o?x*m:x;return"channelsFirst"===s?v=[f,z,P,O,L]:"channelsLast"===s&&(v=[f,P,O,L,z]),{batchSize:f,dataFormat:s,inDepth:d,inHeight:p,inWidth:g,inChannels:m,outDepth:P,outHeight:O,outWidth:L,outChannels:z,padInfo:C,strideDepth:S,strideHeight:A,strideWidth:_,filterDepth:b,filterHeight:w,filterWidth:k,effectiveFilterDepth:D,effectiveFilterHeight:R,effectiveFilterWidth:B,dilationDepth:N,dilationHeight:M,dilationWidth:T,inShape:e,outShape:v,filterShape:t}}function zo(e,t,n,r){void 0===r&&(r=1);var a=Go(t,r);return Math.floor((e[0]*(n-1)-n+a)/2)}function Uo(e){return"number"==typeof e?[e,e,e]:2===e.length?[e[0],e[1],1]:e}function Wo(e){return"number"==typeof e?[e,e,e]:e}function Go(e,t){return t<=1?e:e+(e-1)*(t-1)}function Ko(e,t){if(!t)return Math.trunc(e);switch(t){case"round":return Math.round(e);case"ceil":return Math.ceil(e);case"floor":return Math.floor(e);default:throw new Error("Unknown roundingMode ".concat(t))}}function qo(e){var t=i(Uo(e),3),n=t[0],r=t[1],a=t[2];return 1===n&&1===r&&1===a}function Vo(e,t){return qo(e)||qo(t)}function Ho(e){return Uo(e).every((function(e){return e>0}))}function jo(e){if("NHWC"===e)return"channelsLast";if("NCHW"===e)return"channelsFirst";throw new Error("Unknown dataFormat ".concat(e))}function Zo(e,t,n){if(null!=n){if("string"==typeof t)throw Error("Error in ".concat(e,": pad must be an integer when using ")+"dimRoundingMode ".concat(n," but got pad ").concat(t,"."));if("number"==typeof t)p(w(t),(function(){return"Error in ".concat(e,": pad must be an integer when using ")+"dimRoundingMode ".concat(n," but got pad ").concat(t,".")}));else{if("object"!=typeof t)throw Error("Error in ".concat(e,": Unknown padding parameter: ").concat(t));t.forEach((function(t){t.forEach((function(t){p(w(t),(function(){return"Error in ".concat(e,": pad must be an integer when using ")+"dimRoundingMode ".concat(n," but got pad ").concat(t,".")}))}))}))}}}var Jo=ba({reshape_:function(e,t){var n={x:ma(e,"x","reshape","string_or_numeric")},r={shape:t};return ua.runKernel(Pt,n,r)}}),Yo=ba({avgPool_:function(e,t,n,r,a){var o=ma(e,"x","avgPool","float32");p(Vo(n,1),(function(){return"Error in avgPool: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(1,"'")}));var i=o,s=!1;3===o.rank&&(s=!0,i=Jo(o,[1,o.shape[0],o.shape[1],o.shape[2]])),p(4===i.rank,(function(){return"Error in avgPool: x must be rank 4 but got rank ".concat(i.rank,".")})),Zo("avgPool",r,a);var u={x:i},c={filterSize:t,strides:n,pad:r,dimRoundingMode:a},l=ua.runKernel(ie,u,c);return l=fo(l,o.dtype),s?Jo(l,[l.shape[1],l.shape[2],l.shape[3]]):l}}),Xo=ba({avgPool3d_:function(e,t,n,r,a,o){void 0===o&&(o="NDHWC");var i=ma(e,"x","avgPool3d","float32"),s=i,u=!1;4===i.rank&&(u=!0,s=Jo(i,[1,i.shape[0],i.shape[1],i.shape[2],i.shape[3]])),p(5===s.rank,(function(){return"Error in avgPool3d: x must be rank 5 but got rank ".concat(s.rank,".")})),p("NDHWC"===o,(function(){return"Error in avgPool3d: Only NDHWC is currently supported, "+"but got dataFormat of ".concat(o)})),p("number"==typeof n&&n>0||Array.isArray(n)&&n[0]>0&&n[1]>0&&n[2]>0,(function(){return"Error in avgPool3d: Stride must be > 0, but got '".concat(n,"'")})),Zo("avgPool3d",r,a);var c={x:s},l={filterSize:t,strides:n,pad:r,dimRoundingMode:a,dataFormat:o},h=ua.runKernel(se,c,l);return h=fo(h,s.dtype),u?Jo(h,[h.shape[1],h.shape[2],h.shape[3],h.shape[4]]):h}}),Qo=ba({concat_:function(e,t){void 0===t&&(t=0),p(e.length>=1,(function(){return"Pass at least one tensor to concat"}));var n=va(e,"tensors","concat","string_or_numeric");if("complex64"===n[0].dtype&&n.forEach((function(e){if("complex64"!==e.dtype)throw new Error("Cannot concatenate complex64 tensors with a tensor\n with dtype ".concat(e.dtype,". "))})),1===n.length)return po(n[0]);var r=n,a={axis:t};return ua.runKernel(ye,r,a)}}),$o=ba({matMul_:function(e,t,n,r){var a;void 0===n&&(n=!1),void 0===r&&(r=!1);var o=ma(e,"a","matMul"),s=ma(t,"b","matMul"),u={a:o=(a=i(Qr(o,s),2))[0],b:s=a[1]},c={transposeA:n,transposeB:r};return ua.runKernel(ue,u,c)}}),ei=ba({sigmoid_:function(e){var t={x:ma(e,"x","sigmoid","float32")};return ua.runKernel(Xt,t)}}),ti=ba({slice_:function(e,t,n){var r=ma(e,"x","slice","string_or_numeric");if(0===r.rank)throw new Error("Slicing scalar is not possible");var a={x:r},o={begin:t,size:n};return ua.runKernel(Zt,a,o)}}),ni=ba({tanh_:function(e){var t={x:ma(e,"x","tanh","float32")};return ua.runKernel(gn,t)}}),ri=ba({basicLSTMCell_:function(e,t,n,r,a,o){var i=ma(e,"forgetBias","basicLSTMCell"),s=ma(t,"lstmKernel","basicLSTMCell"),u=ma(n,"lstmBias","basicLSTMCell"),c=ma(r,"data","basicLSTMCell"),l=ma(a,"c","basicLSTMCell"),h=ma(o,"h","basicLSTMCell"),f=Qo([c,h],1),d=$o(f,s),p=bo(d,u),g=p.shape[0],m=p.shape[1]/4,v=[g,m],y=ti(p,[0,0],v),b=ti(p,[0,m],v),w=ti(p,[0,2*m],v),k=ti(p,[0,3*m],v),x=bo(xo(ei(y),ni(b)),xo(l,ei(bo(i,w))));return[x,xo(ni(x),ei(k))]}}),ai=ba({batchToSpaceND_:function(e,t,n){var r=ma(e,"x","batchToSpaceND"),a=t.reduce((function(e,t){return e*t}));p(r.rank>=1+t.length,(function(){return"input rank is ".concat(r.rank," but should be > than blockShape.length ").concat(t.length)})),p(n.length===t.length,(function(){return"crops.length is ".concat(n.length," but should be equal to blockShape.length ").concat(t.length)})),p(r.shape[0]%a==0,(function(){return"input tensor batch is ".concat(r.shape[0]," but is not divisible by the product of ")+"the elements of blockShape ".concat(t.join(" * ")," === ").concat(a)}));var o={x:r},i={blockShape:t,crops:n};return ua.runKernel(ce,o,i)}}),oi=ba({batchNorm_:function(e,t,n,r,a,o){null==o&&(o=.001);var i,s,u=ma(e,"x","batchNorm"),c=ma(t,"mean","batchNorm"),l=ma(n,"variance","batchNorm");null!=a&&(i=ma(a,"scale","batchNorm")),null!=r&&(s=ma(r,"offset","batchNorm")),p(c.rank===l.rank,(function(){return"Batch normalization gradient requires mean and variance to have equal ranks."})),p(null==s||c.rank===s.rank,(function(){return"Batch normalization gradient requires mean and offset to have equal ranks."})),p(null==i||c.rank===i.rank,(function(){return"Batch normalization gradient requires mean and scale to have equal ranks."}));var h=function(e){return 0===e.rank||1===e.rank?Jo(e,[1,1,1,e.size]):2===e.rank?Jo(e,[1,1,e.shape[0],e.shape[1]]):3===e.rank?Jo(e,[1,e.shape[0],e.shape[1],e.shape[2]]):e}(u),f={x:h,scale:i,offset:s,mean:c,variance:l},d={varianceEpsilon:o},g=ua.runKernel(Ve,f,d);return Jo(g,u.shape)}}),ii=ba({batchNorm2d_:function(e,t,n,r,a,o){var i,s,u=ma(e,"x","batchNorm"),c=ma(t,"mean","batchNorm"),l=ma(n,"variance","batchNorm");return null!=a&&(i=ma(a,"scale","batchNorm")),null!=r&&(s=ma(r,"offset","batchNorm")),p(2===u.rank,(function(){return"Error in batchNorm2D: x must be rank 2 but got rank "+"".concat(u.rank,".")})),p(2===c.rank||1===c.rank,(function(){return"Error in batchNorm2D: mean must be rank 2 or rank 1 but "+"got rank ".concat(c.rank,".")})),p(2===l.rank||1===l.rank,(function(){return"Error in batchNorm2D: variance must be rank 2 or rank 1 "+"but got rank ".concat(l.rank,".")})),null!=i&&p(2===i.rank||1===i.rank,(function(){return"Error in batchNorm2D: scale must be rank 2 or rank 1 "+"but got rank ".concat(i.rank,".")})),null!=s&&p(2===s.rank||1===s.rank,(function(){return"Error in batchNorm2D: offset must be rank 2 or rank 1 "+"but got rank ".concat(s.rank,".")})),oi(u,c,l,s,i,o)}}),si=ba({batchNorm3d_:function(e,t,n,r,a,o){var i,s,u=ma(e,"x","batchNorm"),c=ma(t,"mean","batchNorm"),l=ma(n,"variance","batchNorm");return null!=a&&(i=ma(a,"scale","batchNorm")),null!=r&&(s=ma(r,"offset","batchNorm")),p(3===u.rank,(function(){return"Error in batchNorm3D: x must be rank 3 but got rank "+"".concat(u.rank,".")})),p(3===c.rank||1===c.rank,(function(){return"Error in batchNorm3D: mean must be rank 3 or rank 1 but "+"got rank ".concat(c.rank,".")})),p(3===l.rank||1===l.rank,(function(){return"Error in batchNorm3D: variance must be rank 3 or rank 1 "+"but got rank ".concat(l.rank,".")})),null!=i&&p(3===i.rank||1===i.rank,(function(){return"Error in batchNorm3D: scale must be rank 3 or rank 1 "+"but got rank ".concat(i.rank,".")})),null!=s&&p(3===s.rank||1===s.rank,(function(){return"Error in batchNorm3D: offset must be rank 3 or rank 1 "+"but got rank ".concat(s.rank,".")})),oi(u,c,l,s,i,o)}}),ui=ba({batchNorm4d_:function(e,t,n,r,a,o){var i,s,u=ma(e,"x","batchNorm"),c=ma(t,"mean","batchNorm"),l=ma(n,"variance","batchNorm");return null!=a&&(i=ma(a,"scale","batchNorm")),null!=r&&(s=ma(r,"offset","batchNorm")),p(4===u.rank,(function(){return"Error in batchNorm4D: x must be rank 4 but got rank "+"".concat(u.rank,".")})),p(4===c.rank||1===c.rank,(function(){return"Error in batchNorm4D: mean must be rank 4 or rank 1 but "+"got rank ".concat(c.rank,".")})),p(4===l.rank||1===l.rank,(function(){return"Error in batchNorm4D: variance must be rank 4 or rank 1 "+"but got rank ".concat(l.rank,".")})),null!=i&&p(4===i.rank||1===i.rank,(function(){return"Error in batchNorm4D: scale must be rank 4 or rank 1 "+"but got rank ".concat(i.rank,".")})),null!=s&&p(4===s.rank||1===s.rank,(function(){return"Error in batchNorm4D: offset must be rank 4 or rank 1 "+"but got rank ".concat(s.rank,".")})),oi(u,c,l,s,i,o)}}),ci=ba({bincount_:function(e,t,n){var r=ma(e,"x","bincount"),a=ma(t,"weights","bincount");p("int32"===r.dtype,(function(){return"Error in bincount: input "+"dtype must be int32, but got ".concat(r.dtype)})),p(n>=0,(function(){return"size must be non-negative, but got ".concat(n,".")})),p(a.size===r.size||0===a.size,(function(){return"Error in bincount: weights must have the same size as input or"+"0-length, but got input shape: ".concat(r.shape,", weights shape: ")+"".concat(a.shape,".")}));var o={x:r,weights:a},i={size:n};return ua.runKernel(le,o,i)}}),li=ba({bitwiseAnd_:function(e,t){var n=ma(e,"x","bitwiseAnd"),r=ma(t,"y","bitwiseAnd");if(!b(n.shape,r.shape))throw new Error("BitwiseAnd: Tensors must have the same shape. x: ".concat(n.shape,", y: ").concat(r.shape));if("int32"!==n.dtype||"int32"!==r.dtype)throw new Error("BitwiseAnd: Only supports 'int32' values in tensor, found type of x: ".concat(n.dtype," and type of y: ").concat(r.dtype));var a={a:n,b:r};return ua.runKernel(he,a)}}),hi=ba({broadcastArgs_:function(e,t){var n=ma(e,"s0","broadcastArgs","int32"),r=ma(t,"s1","broadcastArgs","int32");if(1!==n.rank)throw new Error("broadcastArgs(): first input must be a vector (rank=1). "+"Has rank ".concat(n.rank));if(1!==r.rank)throw new Error("broadcastArgs(): second input must be a vector (rank=1). "+"Has rank ".concat(r.rank));var a={s0:n,s1:r};return ua.runKernel(fe,a)}}),fi=ba({broadcastTo_:function(e,t){var n=ma(e,"broadcastTo","x"),r=n.shape;if(W(t),t.lengthn.rank){for(var a=n.shape.slice();a.length=0;s--)if(o[s]===t[s])i[s]=1;else if(1!==n.shape[s])throw new Error("broadcastTo(): [".concat(r,"] cannot be broadcast to [").concat(t,"]."));var u=i.map((function(e,t){return e>1?t:-1})).filter((function(e){return e>=0}));if(0===u.length)return po(n);var c={x:n},l={reps:i};return ua.runKernel(mn,c,l)}}),di=ba({ceil_:function(e){var t={x:ma(e,"x","ceil","float32")};return ua.runKernel(pe,t)}});function pi(e,t,n){W(e);var r={shape:e,value:t,dtype:n=n||B(t)};return ua.runKernel(We,{},r)}var gi=ba({clipByValue_:function(e,t,n){var r=ma(e,"x","clipByValue");if(p(t<=n,(function(){return"Error in clip: min (".concat(t,") must be ")+"less than or equal to max (".concat(n,").")})),t===n)return pi(r.shape,t,r.dtype);var a={x:r},o={clipValueMin:t,clipValueMax:n};return ua.runKernel(ge,a,o)}}),mi=ba({concat1d_:function(e){return Qo(e,0)}}),vi=ba({concat2d_:function(e,t){return Qo(e,t)}}),yi=ba({concat3d_:function(e,t){return Qo(e,t)}}),bi=ba({concat4d_:function(e,t){return Qo(e,t)}}),wi=ba({conv2d_:function(e,t,n,r,a,o,i){void 0===a&&(a="NHWC"),void 0===o&&(o=[1,1]);var s=ma(e,"x","conv2d","float32"),u=ma(t,"filter","conv2d","float32"),c=s,l=!1;3===s.rank&&(l=!0,c=Jo(s,[1,s.shape[0],s.shape[1],s.shape[2]])),p(4===c.rank,(function(){return"Error in conv2d: input must be rank 4, but got rank ".concat(c.rank,".")})),p(4===u.rank,(function(){return"Error in conv2d: filter must be rank 4, but got rank "+"".concat(u.rank,".")})),Zo("conv2d",r,i);var h="NHWC"===a?c.shape[3]:c.shape[1];p(h===u.shape[2],(function(){return"Error in conv2d: depth of input (".concat(h,") must match ")+"input depth for filter ".concat(u.shape[2],".")})),p(Vo(n,o),(function(){return"Error in conv2D: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(o,"'")})),p(Ho(o),(function(){return"Error in conv2D: Dilated rates should be larger than 0."})),p(Ho(n),(function(){return"Error in conv2D: Strides should be larger than 0."}));var f={x:c,filter:u},d={strides:n,pad:r,dataFormat:a,dilations:o,dimRoundingMode:i},g=ua.runKernel(be,f,d);return l?Jo(g,[g.shape[1],g.shape[2],g.shape[3]]):g}}),ki=ba({conv1d_:function(e,t,n,r,a,o,i){void 0===a&&(a="NWC"),void 0===o&&(o=1);var s=ma(e,"x","conv1d"),u=ma(t,"filter","conv1d"),c=s,l=!1;2===s.rank&&(l=!0,c=Jo(s,[1,s.shape[0],s.shape[1]])),p(3===c.rank,(function(){return"Error in conv1d: input must be rank 3, but got rank ".concat(c.rank,".")})),p(3===u.rank,(function(){return"Error in conv1d: filter must be rank 3, but got rank "+"".concat(u.rank,".")})),Zo("conv1d",r,i),p(c.shape[2]===u.shape[1],(function(){return"Error in conv1d: depth of input (".concat(c.shape[2],") must match ")+"input depth for filter ".concat(u.shape[1],".")})),p(Vo(n,o),(function(){return"Error in conv1D: Either stride or dilation must be 1. "+"Got stride ".concat(n," and dilation '").concat(o,"'")})),p(Ho(o),(function(){return"Error in conv1D: Dilated rates should be larger than 0."})),p(Ho(n),(function(){return"Error in conv1D: Stride should be larger than 0."})),p("NWC"===a,(function(){return"Error in conv1d: got dataFormat of ".concat(a," but only NWC is currently supported.")}));var h=Jo(u,[1,u.shape[0],u.shape[1],u.shape[2]]),f=Jo(c,[c.shape[0],1,c.shape[1],c.shape[2]]),d=wi(f,h,[1,n],r,"NHWC",[1,o],i);return Jo(d,l?[d.shape[2],d.shape[3]]:[d.shape[0],d.shape[2],d.shape[3]])}}),xi=ba({conv2DBackpropInput_:function(e,t,n,r,a,o,i){void 0===o&&(o="NHWC"),p(e.length===t.rank,(function(){return"Length of inShape "+"(".concat(e.length,") and rank of dy (").concat(t.rank,") must match")}));var s=e,u=t,c=!1;3===t.rank&&(c=!0,u=Jo(t,[1,t.shape[0],t.shape[1],t.shape[2]]),s=[1,e[0],e[1],e[2]]),p(4===s.length,(function(){return"Error in conv2dDerInput: inShape must be length 4, but got length "+"".concat(s.length,".")})),p(4===u.rank,(function(){return"Error in conv2dDerInput: dy must be rank 4, but got "+"rank ".concat(u.rank)})),p(4===n.rank,(function(){return"Error in conv2dDerInput: filter must be rank 4, but got "+"rank ".concat(n.rank)}));var l="NHWC"===o?s[3]:s[1],h="NHWC"===o?u.shape[3]:u.shape[1];p(l===n.shape[2],(function(){return"Error in conv2dDerInput: depth of input (".concat(l,") must ")+"match input depth for filter ".concat(n.shape[2],".")})),p(h===n.shape[3],(function(){return"Error in conv2dDerInput: depth of output (".concat(h,") must ")+"match output depth for filter ".concat(n.shape[3],".")})),Zo("conv2dDerInput",a,i);var f={dy:u,filter:n},d={strides:r,pad:a,dataFormat:o,dimRoundingMode:i,inputShape:s},g=ua.runKernel(ke,f,d);return c?Jo(g,[g.shape[1],g.shape[2],g.shape[3]]):g}}),Ei=ba({conv2dTranspose_:function(e,t,n,r,a,o){var i=ma(e,"x","conv2dTranspose"),s=ma(t,"filter","conv2dTranspose");return xi(n,i,s,r,a,"NHWC",o)}}),Si=ba({conv3d_:function(e,t,n,r,a,o){void 0===a&&(a="NDHWC"),void 0===o&&(o=[1,1,1]);var i=ma(e,"x","conv3d"),s=ma(t,"filter","conv3d"),u=i,c=!1;4===i.rank&&(c=!0,u=Jo(i,[1,i.shape[0],i.shape[1],i.shape[2],i.shape[3]])),p(5===u.rank,(function(){return"Error in conv3d: input must be rank 5, but got rank ".concat(u.rank,".")})),p(5===s.rank,(function(){return"Error in conv3d: filter must be rank 5, but got rank "+"".concat(s.rank,".")})),p(u.shape[4]===s.shape[3],(function(){return"Error in conv3d: depth of input (".concat(u.shape[4],") must match ")+"input depth for filter ".concat(s.shape[3],".")})),p(Vo(n,o),(function(){return"Error in conv3D: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(o,"'")})),p("NDHWC"===a,(function(){return"Error in conv3d: got dataFormat of ".concat(a," but only NDHWC is currently supported.")})),p(Ho(o),(function(){return"Error in conv3D: Dilated rates should be larger than 0."})),p(Ho(n),(function(){return"Error in conv3D: Strides should be larger than 0."}));var l={x:u,filter:s},h={strides:n,pad:r,dataFormat:a,dilations:o},f=ua.runKernel(xe,l,h);return c?Jo(f,[f.shape[1],f.shape[2],f.shape[3],f.shape[4]]):f}}),Ai=ba({conv3DBackpropInput_:function(e,t,n,r,a){p(e.length===t.rank,(function(){return"Length of inShape "+"(".concat(e.length,") and rank of dy (").concat(t.rank,") must match")}));var o=e,i=t,s=!1;4===t.rank&&(s=!0,i=Jo(t,[1,t.shape[0],t.shape[1],t.shape[2],t.shape[3]]),o=[1,e[0],e[1],e[2],e[3]]);var u=o[4],c=i.shape[4];p(5===o.length,(function(){return"Error in conv3dDerInput: inShape must be length 5, but got length "+"".concat(o.length,".")})),p(5===i.rank,(function(){return"Error in conv3dDerInput: dy must be rank 5, but got "+"rank ".concat(i.rank)})),p(5===n.rank,(function(){return"Error in conv3dDerInput: filter must be rank 5, but got "+"rank ".concat(n.rank)})),p(u===n.shape[3],(function(){return"Error in conv3dDerInput: depth of input (".concat(u,") must ")+"match input depth for filter ".concat(n.shape[3],".")})),p(c===n.shape[4],(function(){return"Error in conv3dDerInput: depth of output (".concat(c,") must ")+"match output depth for filter ".concat(n.shape[4],".")}));var l={dy:i,filter:n},h={pad:a,strides:r,inputShape:o},f=ua.runKernel(Ee,l,h);return s?Jo(f,[f.shape[1],f.shape[2],f.shape[3],f.shape[4]]):f}}),_i=ba({conv3dTranspose_:function(e,t,n,r,a){var o=ma(e,"x","conv3dTranspose"),i=ma(t,"filter","conv3dTranspose");return Ai(n,o,i,r,a)}}),Ii=ba({cos_:function(e){var t={x:ma(e,"x","cos","float32")};return ua.runKernel("Cos",t)}}),Ni=ba({cosh_:function(e){var t={x:ma(e,"x","cosh","float32")};return ua.runKernel(Se,t)}}),Mi=ba({cumprod_:function(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=!1),void 0===r&&(r=!1);var a={x:ma(e,"x","cumprod")},o={axis:t,exclusive:n,reverse:r};return ua.runKernel(Ae,a,o)}}),Ti=ba({cumsum_:function(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=!1),void 0===r&&(r=!1);var a={x:ma(e,"x","cumsum")},o={axis:t,exclusive:n,reverse:r};return ua.runKernel(_e,a,o)}}),Di=ba({denseBincount_:function(e,t,n,r){void 0===r&&(r=!1);var a=ma(e,"x","denseBincount"),o=ma(t,"weights","denseBincount");p("int32"===a.dtype,(function(){return"Error in denseBincount: input "+"dtype must be int32, but got ".concat(a.dtype)})),p(a.rank<=2,(function(){return"Error in denseBincount: input must be at most rank 2, but got "+"rank ".concat(a.rank,".")})),p(n>=0,(function(){return"size must be non-negative, but got ".concat(n,".")})),p(o.size===a.size||0===o.size,(function(){return"Error in denseBincount: weights must have the same shape as x or "+"0-length, but got x shape: ".concat(a.shape,", weights shape: ")+"".concat(o.shape,".")}));var i={x:a,weights:o},s={size:n,binaryOutput:r};return ua.runKernel(Ne,i,s)}}),Ri=ba({depthToSpace_:function(e,t,n){void 0===n&&(n="NHWC");var r=ma(e,"x","depthToSpace","float32"),a="NHWC"===n?r.shape[1]:r.shape[2],o="NHWC"===n?r.shape[2]:r.shape[3],i="NHWC"===n?r.shape[3]:r.shape[1];p(t>1,(function(){return"blockSize should be > 1 for depthToSpace, but was: ".concat(t)})),p(a*t>=0,(function(){return"Negative dimension size caused by overflow when multiplying\n ".concat(a," and ").concat(t," for depthToSpace with input shape\n ").concat(r.shape)})),p(o*t>=0,(function(){return"Negative dimension size caused by overflow when multiplying\n ".concat(o," and ").concat(t," for depthToSpace with input shape\n ").concat(r.shape)})),p(i%(t*t)==0,(function(){return"Dimension size must be evenly divisible by ".concat(t*t," but is ").concat(i," for depthToSpace with input shape ").concat(r.shape)}));var s={x:r},u={blockSize:t,dataFormat:n};return ua.runKernel(Me,s,u)}}),Bi=ba({depthwiseConv2d_:function(e,t,n,r,a,o,i){void 0===a&&(a="NHWC"),void 0===o&&(o=[1,1]);var s=ma(e,"x","depthwiseConv2d","float32"),u=ma(t,"filter","depthwiseConv2d","float32"),c=s,l=!1;3===s.rank&&(l=!0,c=Jo(s,[1,s.shape[0],s.shape[1],s.shape[2]])),p(4===c.rank,(function(){return"Error in depthwiseConv2d: input must be rank 4, but got "+"rank ".concat(c.rank,".")})),p(4===u.rank,(function(){return"Error in depthwiseConv2d: filter must be rank 4, but got rank "+"".concat(u.rank,".")}));var h="NHWC"===a?c.shape[3]:c.shape[1];p(h===u.shape[2],(function(){return"Error in depthwiseConv2d: number of input channels "+"(".concat(h,") must match the inChannels dimension in ")+"filter ".concat(u.shape[2],".")})),Zo("depthwiseConv2d",r,i);var f={x:c,filter:u},d={strides:n,pad:r,dataFormat:a,dilations:o,dimRoundingMode:i},g=ua.runKernel(Te,f,d);return l?Jo(g,[g.shape[1],g.shape[2],g.shape[3]]):g}}),Fi=ba({diag_:function(e){var t={x:ma(e,"x","diag")};return ua.runKernel(Be,t)}}),Ci=ba({dilation2d_:function(e,t,n,r,a,o){void 0===a&&(a=[1,1]),void 0===o&&(o="NHWC");var i=ma(e,"x","dilation2d"),s=ma(t,"filter","dilation2d");p(3===i.rank||4===i.rank,(function(){return"Error in dilation2d: input must be rank 3 or 4, but got rank "+"".concat(i.rank,".")})),p(3===s.rank,(function(){return"Error in dilation2d: filter must be rank 3, but got rank "+"".concat(s.rank,".")})),p("NHWC"===o,(function(){return"Error in dilation2d: Only NHWC is currently supported, "+"but got dataFormat of ".concat(o)}));var u=i,c=!1;3===i.rank&&(u=Jo(i,[1,i.shape[0],i.shape[1],i.shape[2]]),c=!0),p(u.shape[3]===s.shape[2],(function(){return"Error in dilation2d: input and filter must have the same depth: ".concat(u.shape[3]," vs ").concat(s.shape[2])}));var l={x:u,filter:s},h={strides:n,pad:r,dilations:a},f=ua.runKernel(Fe,l,h);return c?Jo(f,[f.shape[1],f.shape[2],f.shape[3]]):f}});function Pi(e,t){for(var n=e.length,r=[],a=0;a1&&1===i&&r.unshift(o)}return r}function Oi(e,t){for(var n=[],r=0;r1)&&n.unshift(o)}return n}function Li(e,t){for(var n=Math.max(e.length,t.length),r=new Array(n),a=0;a0,(function(){return"variableGrads() expects at least one of the input variables to "+"be trainable, but none of the ".concat(o," variables is ")+"trainable."}));var i=ua.gradients(e,t,null,!0),s=i.value,u=i.grads;p(u.some((function(e){return null!=e})),(function(){return"Cannot find a connection between any variable and the result of the loss function y=f(x). Please make sure the operations that use variables are inside the function f passed to minimize()."})),p(0===s.rank,(function(){return"The f passed in variableGrads(f) must return a scalar, but it "+"returned a rank-".concat(s.rank," tensor")}));var c={};return t.forEach((function(e,t){null!=u[t]&&(c[e.name]=u[t])})),null!=a&&a.forEach((function(e){return c[e.name]=null})),{value:s,grads:c}}function Ns(e){return ua.customGrad(e)}function Ms(e){if(e.filter((function(e){return null==e})).length>0)throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that\n the f you passed encloses all operations that lead from x to y.")}var Ts=ba({neg_:function(e){var t={x:ma(e,"x","neg")};return ua.runKernel("Neg",t)}}),Ds=ba({softplus_:function(e){var t={x:ma(e,"x","softplus")};return ua.runKernel(Qt,t)}}),Rs=ba({logSigmoid_:function(e){var t=ma(e,"x","logSigmoid"),n=Ns((function(e){return{value:Ts(Ds(Ts(e))),gradFunc:function(t){return xo(t,ei(Ts(e)))}}}));return n(t)}}),Bs=ba({sub_:function(e,t){var n,r=ma(e,"a","sub"),a=ma(t,"b","sub"),o={a:r=(n=i(Qr(r,a),2))[0],b:a=n[1]};return ua.runKernel("Sub",o)}}),Fs=ba({logSoftmax_:function(e,t){void 0===t&&(t=-1);var n=ma(e,"logits","logSoftmax");if(-1===t&&(t=n.rank-1),t!==n.rank-1)throw Error("Log Softmax along a non-last dimension is not yet supported. "+"Logits was rank ".concat(n.rank," and axis was ").concat(t));var r=Ns((function(e,n){var r=Qi(e,t,!0),a=Bs(e,r),o=Bs(fo(a,"float32"),As(as(us(a),t,!0)));return n([o]),{value:o,gradFunc:function(e,n){var r=i(n,1)[0],a=us(r);return Bs(e,xo(as(e,t,!0),a))}}}));return r(n)}}),Cs=ba({logSumExp_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r=ma(e,"x","logSumExp"),a=x(t,r.shape),o=Qi(r,a,!0),i=Bs(r,o),s=us(i),u=as(s,a),c=As(u),l=bo(Jo(o,c.shape),c);if(n){var h=Xi(l.shape,a);return Jo(l,h)}return l}}),Ps=ba({logicalAnd_:function(e,t){var n=ma(e,"a","logicalAnd","bool"),r=ma(t,"b","logicalAnd","bool");Li(n.shape,r.shape);var a={a:n,b:r};return ua.runKernel(st,a)}}),Os=ba({logicalNot_:function(e){var t={x:ma(e,"x","logicalNot","bool")};return ua.runKernel(ut,t)}}),Ls=ba({logicalOr_:function(e,t){var n=ma(e,"a","logicalOr","bool"),r=ma(t,"b","logicalOr","bool");Li(n.shape,r.shape);var a={a:n,b:r};return ua.runKernel(ct,a)}}),zs=ba({logicalXor_:function(e,t){var n=ma(e,"a","logicalXor","bool"),r=ma(t,"b","logicalXor","bool");return Li(n.shape,r.shape),Ps(Ls(e,t),Os(Ps(e,t)))}}),Us=2147483648,Ws=ba({searchSorted_:function(e,t,n){void 0===n&&(n="left");var r=ma(e,"sortedSequence","searchSorted"),a=ma(t,"values","searchSorted"),o=r.shape[r.shape.length-1],i=a.shape[a.shape.length-1],s=Jo(r,[-1,o]),u=Jo(a,[-1,i]);if(s.rank<2)throw new Error("Sorted input argument must be at least 2-dimensional");if(s.shape[0]!==u.shape[0])throw new Error("Leading dimension of 'sortedSequence' and 'values' must match.");if(v(u.shape)>=Us)throw new Error("values tensor size must less than ".concat(Us));if(s.shape[1]>=Us)throw new Error("trailing dim_size must less than ".concat(Us," for int32 output type, was ").concat(s.shape[1]));var c={sortedSequence:s,values:u},l={side:n};return ua.runKernel(Vt,c,l)}}),Gs=ba({maxPool_:function(e,t,n,r,a){var o=ma(e,"x","maxPool"),i=o,s=!1;3===o.rank&&(s=!0,i=Jo(o,[1,o.shape[0],o.shape[1],o.shape[2]])),p(4===i.rank,(function(){return"Error in maxPool: input must be rank 4 but got rank ".concat(i.rank,".")})),p(Vo(n,1),(function(){return"Error in maxPool: Either strides or dilations must be 1. "+"Got strides ".concat(n," and dilations '").concat(1,"'")})),Zo("maxPool",r,a);var u={x:i},c={filterSize:t,strides:n,pad:r,dimRoundingMode:a},l=ua.runKernel(ht,u,c);return s?Jo(l,[l.shape[1],l.shape[2],l.shape[3]]):l}}),Ks=ba({maxPool3d_:function(e,t,n,r,a,o){void 0===t&&(t=[1,1,1]),void 0===o&&(o="NDHWC");var i=ma(e,"x","maxPool3d"),s=i,u=!1;4===i.rank&&(u=!0,s=Jo(i,[1,i.shape[0],i.shape[1],i.shape[2],i.shape[3]])),p(5===s.rank,(function(){return"Error in maxPool3d: x must be rank 5 but got rank ".concat(s.rank,".")})),p("NDHWC"===o,(function(){return"Error in maxPool3d: Only NDHWC is currently supported, "+"but got dataFormat of ".concat(o)})),Zo("maxPool3d",r,a);var c={x:s},l={filterSize:t,strides:n,pad:r,dimRoundingMode:a,dataFormat:o},h=ua.runKernel(ft,c,l);return u?Jo(h,[h.shape[1],h.shape[2],h.shape[3],h.shape[4]]):h}}),qs=ba({maxPoolWithArgmax_:function(e,t,n,r,a){void 0===a&&(a=!1);var o={x:ma(e,"x","maxPoolWithArgmax")},i={filterSize:t,strides:n,pad:r,includeBatchInIndex:a},s=ua.runKernel(dt,o,i);return{result:s[0],indexes:s[1]}}}),Vs=ba({maximum_:function(e,t){var n,r=ma(e,"a","maximum"),a=ma(t,"b","maximum");r=(n=i(Qr(r,a),2))[0],a=n[1],"bool"===r.dtype&&(r=fo(r,"int32"),a=fo(a,"int32")),Li(r.shape,a.shape);var o={a:r,b:a};return ua.runKernel(lt,o)}}),Hs=ba({mean_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r={x:ma(e,"x","mean")},a={axis:t,keepDims:n};return ua.runKernel(pt,r,a)}});function js(e,t){if(void 0===t&&(t="float32"),W(e),"complex64"===t){var n=js(e,"float32"),r=js(e,"float32");return wa(n,r)}var a=U(v(e),t);return ua.makeTensor(a,e,t)}function Zs(e,t){if(void 0===t&&(t="float32"),W(e),"complex64"===t){var n=Zs(e,"float32"),r=js(e,"float32");return wa(n,r)}var a=z(v(e),t);return ua.makeTensor(a,e,t)}var Js=ba({minimum_:function(e,t){var n,r=ma(e,"a","minimum"),a=ma(t,"b","minimum");r=(n=i(Qr(r,a),2))[0],a=n[1],"bool"===r.dtype&&(r=fo(r,"int32"),a=fo(a,"int32")),Li(r.shape,a.shape);var o={a:r,b:a};return ua.runKernel(gt,o)}}),Ys=ba({mirrorPad_:function(e,t,n){p("reflect"===n||"symmetric"===n,(function(){return"Invalid mode. Mode must be either reflect or symmetric. "+"Got ".concat(n,".")}));var r=ma(e,"x","mirrorPad");if(0===r.rank)throw new Error("mirrorPad(scalar) is not defined. Pass non-scalar to mirrorPad");p(t.length===r.rank,(function(){return"Padding doesn't match input. Must be ".concat(r.rank,". ")+"Got ".concat(t.length,".")}));for(var a="reflect"===n?1:0,o=function(e){p(2===t[e].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),p(t[e][0]>=0&&t[e][0]<=r.shape[e]-a&&t[e][1]>=0&&t[e][1]<=r.shape[e]-a,(function(){return"Padding in dimension ".concat(e," cannot be greater than or equal ")+"to ".concat(r.shape[e]-a," or less than 0 for input of ")+"shape ".concat(r.shape)}))},i=0;i2)throw new Error("Rank of probabilities must be 1 or 2, but is ".concat(i));n=n||Math.random();var s={logits:1===i?Jo(a,[1,-1]):a},u={numSamples:t,seed:n,normalized:r},c=ua.runKernel(vt,s,u);return 1===i?Jo(c,[c.size]):c}}),tu=ba({notEqual_:function(e,t){var n,r=ma(e,"a","notEqual","string_or_numeric"),a=ma(t,"b","notEqual","string_or_numeric");r=(n=i(Qr(r,a),2))[0],a=n[1],Li(r.shape,a.shape);var o={a:r,b:a};return ua.runKernel(bt,o)}}),nu=ba({oneHot_:function(e,t,n,r,a){if(void 0===n&&(n=1),void 0===r&&(r=0),void 0===a&&(a="int32"),t<2)throw new Error("Error in oneHot: depth must be >=2, but it is ".concat(t));var o={indices:ma(e,"indices","oneHot","int32")},i={dtype:a,depth:t,onValue:n,offValue:r};return ua.runKernel(St,o,i)}}),ru=ba({onesLike_:function(e){var t={x:ma(e,"x","onesLike")};return ua.runKernel(Et,t)}}),au=ba({outerProduct_:function(e,t){var n=ma(e,"v1","outerProduct"),r=ma(t,"v2","outerProduct");p(1===n.rank&&1===r.rank,(function(){return"Error in outerProduct: inputs must be rank 1, but got ranks "+"".concat(n.rank," and ").concat(r.rank,".")}));var a=Jo(n,[-1,1]),o=Jo(r,[1,-1]);return $o(a,o)}}),ou=ba({pad_:function(e,t,n){void 0===n&&(n=0);var r=ma(e,"x","pad");if(0===r.rank)throw new Error("pad(scalar) is not defined. Pass non-scalar to pad");var a={paddings:t,constantValue:n},o={x:r};return ua.runKernel(_t,o,a)}}),iu=ba({pad1d_:function(e,t,n){return void 0===n&&(n=0),p(2===t.length,(function(){return"Invalid number of paddings. Must be length of 2."})),ou(e,[t],n)}}),su=ba({pad2d_:function(e,t,n){return void 0===n&&(n=0),p(2===t.length&&2===t[0].length&&2===t[1].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),ou(e,t,n)}}),uu=ba({pad3d_:function(e,t,n){return void 0===n&&(n=0),p(3===t.length&&2===t[0].length&&2===t[1].length&&2===t[2].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),ou(e,t,n)}}),cu=ba({pad4d_:function(e,t,n){return void 0===n&&(n=0),p(4===t.length&&2===t[0].length&&2===t[1].length&&2===t[2].length&&2===t[3].length,(function(){return"Invalid number of paddings. Must be length of 2 each."})),ou(e,t,n)}}),lu=ba({spaceToBatchND_:function(e,t,n){var r=ma(e,"x","spaceToBatchND");p(r.rank>=1+t.length,(function(){return"input rank ".concat(r.rank," should be > than [blockShape] ").concat(t.length)})),p(n.length===t.length,(function(){return"paddings.shape[0] ".concat(n.length," must be equal to [blockShape] ").concat(t.length)})),p(r.shape.reduce((function(e,r,a){return a>0&&a<=t.length?e&&(r+n[a-1][0]+n[a-1][1])%t[a-1]==0:e}),!0),(function(){return"input spatial dimensions ".concat(r.shape.slice(1)," with paddings ").concat(n.toString()," must be divisible by blockShapes ").concat(t.toString())}));var a={x:r},o={blockShape:t,paddings:n};return ua.runKernel(en,a,o)}}),hu=ba({pool_:function(e,t,n,r,a,o,s){null==a&&(a=[1,1]),null==o&&(o=1),0===r&&(r="valid");var u=ma(e,"x","maxPool"),c=u,l=!1;3===u.rank&&(l=!0,c=Jo(u,[1,u.shape[0],u.shape[1],u.shape[2]])),p(Vo(o,a),(function(){return"Error in pool: Either strides or dilations must be 1. "+"Got strides ".concat(o," and dilations '").concat(a,"'")}));var h,f=Po(c.shape,t,o,a,r),d=[f.dilationHeight,f.dilationWidth];h="same"===r?function(e,t){var n=e.map((function(e,n){return e+(e-1)*(t[n]-1)})).map((function(e){return e-1})),r=n.map((function(e){return Math.floor(e/2)})),a=n.map((function(e,t){return e-r[t]}));return n.map((function(e,t){return[r[t],a[t]]}))}([f.filterHeight,f.filterWidth],d):[[0,0],[0,0]];var g=1===d[0]&&1===d[1],m=i(function(e,t,n){var r=n.map((function(e){return e[0]})),a=n.map((function(e){return e[1]})),o=e.concat(r,a),i=t.map((function(e,t){return(e-o[t]%e)%e})),s=a.map((function(e,t){return e+i[t]}));return[t.map((function(e,t){return[r[t],s[t]]})),t.map((function(e,t){return[0,i[t]]}))]}([f.inHeight,f.inWidth],d,h),2),v=m[0],y=m[1],b=g?r:"valid",w=g?c:lu(c,d,v),k=("avg"===n?function(){return Yo(w,t,o,b,s)}:function(){return Gs(w,t,o,b,s)})(),x=g?k:ai(k,d,y);return l?Jo(x,[x.shape[1],x.shape[2],x.shape[3]]):x}}),fu=ba({prelu_:function(e,t){var n={x:ma(e,"x","prelu"),alpha:ma(t,"alpha","prelu")};return ua.runKernel(It,n)}}),du=ba({prod_:function(e,t,n){void 0===t&&(t=null),void 0===n&&(n=!1);var r=ma(e,"x","prod");"bool"===r.dtype&&(r=fo(r,"int32"));var a={x:r},o={axis:t,keepDims:n};return ua.runKernel(Nt,a,o)}}),pu=ba({raggedGather_:function(e,t,n,r){var a={paramsNestedSplits:e.map((function(e,t){return ma(e,"tensors".concat(t),"raggedGather","int32")})),paramsDenseValues:ma(t,"paramsDenseValues","raggedGather"),indices:ma(n,"indices","raggedGather","int32")},o={outputRaggedRank:r},i=ua.runKernel(Mt,a,o);return{outputNestedSplits:i.slice(0,i.length-1),outputDenseValues:i[i.length-1]}}}),gu=ba({raggedRange_:function(e,t,n){var r=ma(e,"starts","raggedRange"),a={starts:r,limits:ma(t,"limits","raggedRange",r.dtype),deltas:ma(n,"deltas","raggedRange",r.dtype)},o=ua.runKernel(Tt,a);return{rtNestedSplits:o[0],rtDenseValues:o[1]}}}),mu=ba({raggedTensorToTensor_:function(e,t,n,r,a){var o=ma(e,"shape","raggedTensorToTensor","int32"),i=ma(t,"values","raggedTensorToTensor"),s={shape:o,values:i,defaultValue:ma(n,"defaultValue","raggedTensorToTensor",i.dtype),rowPartitionTensors:r.map((function(e,t){return ma(e,"tensors".concat(t),"raggedTensorToTensor","int32")}))},u={rowPartitionTypes:a};return ua.runKernel(Dt,s,u)}}),vu=ba({rand_:function(e,t,n){W(e);var r=v(e),a=null;if(null==n||"float32"===n)a=new Float32Array(r);else if("int32"===n)a=new Int32Array(r);else{if("bool"!==n)throw new Error("Unknown data type ".concat(n));a=new Uint8Array(r)}for(var o=0;o>>0,t=(r*=t)>>>0,t+=4294967296*(r-=t)}return 2.3283064365386963e-10*(t>>>0)});n.next=function(){var e=2091639*n.s0+2.3283064365386963e-10*n.c;return n.s0=n.s1,n.s1=n.s2,n.s2=e-(n.c=0|e)},n.c=1,n.s0=r(" "),n.s1=r(" "),n.s2=r(" "),n.s0-=r(e),n.s0<0&&(n.s0+=1),n.s1-=r(e),n.s1<0&&(n.s1+=1),n.s2-=r(e),n.s2<0&&(n.s2+=1),r=null}function a(e,t){return t.c=e.c,t.s0=e.s0,t.s1=e.s1,t.s2=e.s2,t}function o(e,t){var n=new r(e),o=t&&t.state,i=n.next;return i.int32=function(){return 4294967296*n.next()|0},i.double=function(){return i()+11102230246251565e-32*(2097152*i()|0)},i.quick=i,o&&("object"==typeof o&&a(o,n),i.state=function(){return a(n,{})}),i}t&&t.exports?t.exports=o:this.alea=o}(0,e)}(yu);var bu=yu.exports,wu={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this,n="";t.x=0,t.y=0,t.z=0,t.w=0,t.next=function(){var e=t.x^t.x<<11;return t.x=t.y,t.y=t.z,t.z=t.w,t.w^=t.w>>>19^e^e>>>8},e===(0|e)?t.x=e:n+=e;for(var r=0;r>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,o&&("object"==typeof o&&a(o,n),i.state=function(){return a(n,{})}),i}t&&t.exports?t.exports=o:this.xor128=o}(0,e)}(wu);var ku=wu.exports,xu={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this,n="";t.next=function(){var e=t.x^t.x>>>2;return t.x=t.y,t.y=t.z,t.z=t.w,t.w=t.v,(t.d=t.d+362437|0)+(t.v=t.v^t.v<<4^e^e<<1)|0},t.x=0,t.y=0,t.z=0,t.w=0,t.v=0,e===(0|e)?t.x=e:n+=e;for(var r=0;r>>4),t.next()}function a(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t.v=e.v,t.d=e.d,t}function o(e,t){var n=new r(e),o=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,o&&("object"==typeof o&&a(o,n),i.state=function(){return a(n,{})}),i}t&&t.exports?t.exports=o:this.xorwow=o}(0,e)}(xu);var Eu=xu.exports,Su={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this;t.next=function(){var e,n,r=t.x,a=t.i;return e=r[a],n=(e^=e>>>7)^e<<24,n^=(e=r[a+1&7])^e>>>10,n^=(e=r[a+3&7])^e>>>3,n^=(e=r[a+4&7])^e<<7,e=r[a+7&7],n^=(e^=e<<13)^e<<9,r[a]=n,t.i=a+1&7,n},function(e,t){var n,r=[];if(t===(0|t))r[0]=t;else for(t=""+t,n=0;n0;--n)e.next()}(t,e)}function a(e,t){return t.x=e.x.slice(),t.i=e.i,t}function o(e,t){null==e&&(e=+new Date);var n=new r(e),o=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,o&&(o.x&&a(o,n),i.state=function(){return a(n,{})}),i}t&&t.exports?t.exports=o:this.xorshift7=o}(0,e)}(Su);var Au=Su.exports,_u={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this;t.next=function(){var e,n,r=t.w,a=t.X,o=t.i;return t.w=r=r+1640531527|0,n=a[o+34&127],e=a[o=o+1&127],n^=n<<13,e^=e<<17,n^=n>>>15,e^=e>>>12,n=a[o]=n^e,t.i=o,n+(r^r>>>16)|0},function(e,t){var n,r,a,o,i,s=[],u=128;for(t===(0|t)?(r=t,t=null):(t+="\0",r=0,u=Math.max(u,t.length)),a=0,o=-32;o>>15,r^=r<<4,r^=r>>>13,o>=0&&(i=i+1640531527|0,a=0==(n=s[127&o]^=r+i)?a+1:0);for(a>=128&&(s[127&(t&&t.length||0)]=-1),a=127,o=512;o>0;--o)r=s[a+34&127],n=s[a=a+1&127],r^=r<<13,n^=n<<17,r^=r>>>15,n^=n>>>12,s[a]=r^n;e.w=i,e.X=s,e.i=a}(t,e)}function a(e,t){return t.i=e.i,t.w=e.w,t.X=e.X.slice(),t}function o(e,t){null==e&&(e=+new Date);var n=new r(e),o=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,o&&(o.X&&a(o,n),i.state=function(){return a(n,{})}),i}t&&t.exports?t.exports=o:this.xor4096=o}(0,e)}(_u);var Iu=_u.exports,Nu={exports:{}};!function(e){!function(e,t,n){function r(e){var t=this,n="";t.next=function(){var e=t.b,n=t.c,r=t.d,a=t.a;return e=e<<25^e>>>7^n,n=n-r|0,r=r<<24^r>>>8^a,a=a-e|0,t.b=e=e<<20^e>>>12^n,t.c=n=n-r|0,t.d=r<<16^n>>>16^a,t.a=a-e|0},t.a=0,t.b=0,t.c=-1640531527,t.d=1367130551,e===Math.floor(e)?(t.a=e/4294967296|0,t.b=0|e):n+=e;for(var r=0;r>>0)/4294967296};return i.double=function(){do{var e=((n.next()>>>11)+(n.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=n.next,i.quick=i,o&&("object"==typeof o&&a(o,n),i.state=function(){return a(n,{})}),i}t&&t.exports?t.exports=o:this.tychei=o}(0,e)}(Nu);var Mu=Nu.exports,Tu={exports:{}};!function(e){!function(t,n,r){var a,o=256,i=r.pow(o,6),s=r.pow(2,52),u=2*s,c=255;function l(e,c,l){var m=[],v=p(d((c=1==c?{entropy:!0}:c||{}).entropy?[e,g(n)]:null==e?function(){try{var e;return a&&(e=a.randomBytes)?e=e(o):(e=new Uint8Array(o),(t.crypto||t.msCrypto).getRandomValues(e)),g(e)}catch(e){var r=t.navigator,i=r&&r.plugins;return[+new Date,t,i,t.screen,g(n)]}}():e,3),m),y=new h(m),b=function(){for(var e=y.g(6),t=i,n=0;e=u;)e/=2,t/=2,n>>>=1;return(e+n)/t};return b.int32=function(){return 0|y.g(4)},b.quick=function(){return y.g(4)/4294967296},b.double=b,p(g(y.S),n),(c.pass||l||function(e,t,n,a){return a&&(a.S&&f(a,y),e.state=function(){return f(y,{})}),n?(r.random=e,t):e})(b,v,"global"in c?c.global:this==r,c.state)}function h(e){var t,n=e.length,r=this,a=0,i=r.i=r.j=0,s=r.S=[];for(n||(e=[n++]);an)}var Gu={__proto__:null,TEST_EPSILON_FLOAT16:.1,createVideoElement:function(e){var t=document.createElement("video");return"playsInline"in t&&(t.playsInline=!0),t.muted=!0,t.loop=!0,t.style.position="fixed",t.style.left="0px",t.style.top="0px",t.preload="auto",t.appendChild(e),new Promise((function(e){t.addEventListener("loadeddata",(function(n){return e(t)})),t.load()}))},encodeStrings:function e(t){for(var n=0;nn)throw new Error("Value out of range:".concat(e[r]," low: ").concat(t,", high: ").concat(n))},play:function(e){return r(this,void 0,void 0,(function(){return a(this,(function(t){switch(t.label){case 0:return[4,e.play()];case 1:return t.sent(),"requestVideoFrameCallback"in e?[4,new Promise((function(t){e.requestVideoFrameCallback(t)}))]:[3,3];case 2:t.sent(),t.label=3;case 3:return[2]}}))}))},testEpsilon:zu},Ku=function(){function e(e,t,n,r,a){this.mean=e,this.stdDev=t,this.dtype=n,this.nextVal=NaN,this.truncated=r,this.truncated&&(this.upper=this.mean+2*this.stdDev,this.lower=this.mean-2*this.stdDev);var o=a||Math.random();this.random=Lu.alea(o.toString())}return e.prototype.nextValue=function(){if(!isNaN(this.nextVal)){var e=this.nextVal;return this.nextVal=NaN,e}for(var t,n,r=!1;!r;){var a=void 0,o=void 0,i=void 0;do{i=(a=2*this.random()-1)*a+(o=2*this.random()-1)*o}while(i>=1||0===i);var s=Math.sqrt(-2*Math.log(i)/i);t=this.mean+this.stdDev*a*s,n=this.mean+this.stdDev*o*s,this.truncated&&!this.isValidTruncated(t)||(r=!0)}return this.truncated&&!this.isValidTruncated(n)||(this.nextVal=this.convertValue(n)),this.convertValue(t)},e.prototype.convertValue=function(e){return null==this.dtype||"float32"===this.dtype?e:Math.round(e)},e.prototype.isValidTruncated=function(e){return e<=this.upper&&e>=this.lower},e}(),qu=function(){function e(e,t,n,r){this.alpha=e,this.beta=1/t,this.dtype=n;var a=r||Math.random();this.randu=Lu.alea(a.toString()),this.randn=new Ku(0,1,n,!1,this.randu()),this.d=e<1?e+2/3:e-1/3,this.c=1/Math.sqrt(9*this.d)}return e.prototype.nextValue=function(){for(var e,t,n,r,a,o;;){do{r=this.randn.nextValue(),o=1+this.c*r}while(o<=0);if(o*=o*o,t=1-.331*(e=r*r)*e,n=.5*e+this.d*(1-o+Math.log(o)),(a=this.randu())r){var s=e.shape.map((function(e){return e}));s[e.shape.length-1]=t-r,n=Qo([e,js(s)],e.shape.length-1),r=t}else n=e;var u=Gi(n),c=Jo(wa(n,u),[a,r]),l=bc(c),h=Math.floor(r/2)+1,f=Qu(l),d=vs(l),g=xc(f,[h,r-h],f.shape.length-1),m=xc(d,[h,r-h],d.shape.length-1),v=n.shape.slice();return v[n.shape.length-1]=h,Jo(wa(g[0],m[0]),v)}}),Sc=ba({squaredDifference_:function(e,t){var n,r=ma(e,"a","squaredDifference"),a=ma(t,"b","squaredDifference");r=(n=i(Qr(r,a),2))[0],a=n[1],Li(r.shape,a.shape);var o={a:r,b:a};return ua.runKernel(cn,o,{})}}),Ac=ba({squeeze_:function(e,t){var n=ma(e,"x","squeeze","string_or_numeric");return Jo(n,E(n.shape,t).newShape)}}),_c=ba({stack_:function(e,t){void 0===t&&(t=0);var n=va(e,"tensors","stack","string_or_numeric");p(n.length>=1,(function(){return"Pass at least one tensor to tf.stack"})),n.length>0&&p(t<=n[0].rank,(function(){return"Axis must be <= rank of the tensor"}));var r=n,a={axis:t};return ua.runKernel(At,r,a)}}),Ic=ba({step_:function(e,t){void 0===t&&(t=0);var n={x:ma(e,"x","step")},r={alpha:t};return ua.runKernel(Sn,n,r)}}),Nc=ba({stridedSlice_:function(e,t,n,r,a,o,i,s,u){void 0===a&&(a=0),void 0===o&&(o=0),void 0===i&&(i=0),void 0===s&&(s=0),void 0===u&&(u=0);var c={x:ma(e,"x","stridedSlice","string_or_numeric")},l={begin:t,end:n,strides:r,beginMask:a,endMask:o,ellipsisMask:i,newAxisMask:s,shrinkAxisMask:u};return ua.runKernel(hn,c,l)}}),Mc=ba({tan_:function(e){var t={x:ma(e,"x","tan","float32")};return ua.runKernel("Tan",t)}});function Tc(e,t){m(e);var n=da(e,t);if(1!==n.length)throw new Error("tensor1d() requires values to be a flat/TypedArray");return ka(e,null,n,t)}function Dc(e,t,n){if(m(e),null!=t&&2!==t.length)throw new Error("tensor2d() requires shape to have two numbers");var r=da(e,n);if(2!==r.length&&1!==r.length)throw new Error("tensor2d() requires values to be number[][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor2d() requires shape to be provided when `values` are a flat/TypedArray");return ka(e,t,r,n)}function Rc(e,t,n){if(m(e),null!=t&&3!==t.length)throw new Error("tensor3d() requires shape to have three numbers");var r=da(e,n);if(3!==r.length&&1!==r.length)throw new Error("tensor3d() requires values to be number[][][] or flat/TypedArray");if(1===r.length&&null==t)throw new Error("tensor3d() requires shape to be provided when `values` are a flat array");return ka(e,t,r,n)}function Bc(e,t,n){var r=t.rank>1?t.shape[t.rank-1]:1,a=t.rank>1?t.rank-1:1,o="Must have updates.shape = indices.shape[:batchDim] + "+"shape[sliceDim:], got updates.shape: ".concat(n.shape)+", indices.shape: ".concat(t.shape,", shape: ").concat(e)+", sliceDim: ".concat(r,", and batchDim: ").concat(a,".");if(n.rank1?t.shape[r-1]:1,o=n.length,u=1,c=a;c= 0 but got ".concat(t));if(t>a)throw new Error("'k' passed to topk() must be <= the last dimension (".concat(a,") ")+"but got ".concat(t));var o={x:r},s={k:t,sorted:n},u=i(ua.runKernel(vn,o,s),2);return{values:u[0],indices:u[1]}}}),zc=ba({truncatedNormal_:function(e,t,n,r,a){if(void 0===t&&(t=0),void 0===n&&(n=1),W(e),null!=r&&"bool"===r)throw new Error("Unsupported data type $ { dtype }");for(var o=new Ku(t,n,r,!0,a),i=ho(e,r),s=0;s0,(function(){return"The input tensor must be at least 1D"}));var r={x:n},a={axis:t},o=i(ua.runKernel(wn,r,a),2);return{values:o[0],indices:o[1]}}}),Wc=ba({unsortedSegmentSum_:function(e,t,n){var r=ma(e,"x","unsortedSegmentSum"),a=ma(t,"segmentIds","unsortedSegmentSum","int32");p(w(n),(function(){return"numSegments must be of dtype int"}));var o={x:r,segmentIds:a},i={numSegments:n};return ua.runKernel(xn,o,i)}}),Gc=ba({unstack_:function(e,t){void 0===t&&(t=0);var n=ma(e,"x","unstack","string_or_numeric");p(t>=-n.shape.length&&t=0&&e2)throw new Error("sparseIndices should be a scalar, vector, or matrix,"+" but got shape ".concat(e.shape,"."));var a=e.rank>0?e.shape[0]:1,o=e.rank>1?e.shape[1]:1;if(n.length!==o)throw new Error("outputShape has incorrect number of elements:,"+" ".concat(n.length,", should be: ").concat(o,"."));var i=t.size;if(0!==t.rank&&(1!==t.rank||i!==a))throw new Error("sparseValues has incorrect shape "+"".concat(t.shape,", should be [] or [").concat(a,"]"));if(t.dtype!==r.dtype)throw new Error("sparseValues.dtype must match defaultValues.dtype")}(a,o,n,i);var s={sparseIndices:a,sparseValues:o,defaultValue:i},u={outputShape:n};return ua.runKernel(un,s,u)}}),Jc=ba({gatherND_:function(e,t){var n=ma(t,"indices","gatherND","int32"),r={params:ma(e,"x","gatherND","string_or_numeric"),indices:n};return ua.runKernel(je,r)}}),Yc=ba({dropout_:function(e,t,n,r){var a=ma(e,"x","dropout");if(p("float32"===a.dtype,(function(){return"x has to be a floating point tensor since it's going to be "+"scaled, but got a ".concat(a.dtype," tensor instead.")})),p(t>=0&&t<1,(function(){return"rate must be a float in the range [0, 1), but got ".concat(t,".")})),0===t)return e instanceof Ur?a.clone():a;var o=function(e,t){if(null==t)return e.shape.slice();if(b(e.shape,t))return t;if(e.shape.length===t.length){for(var n=[],r=0;r0&&(n=as(n,r)),Jo(n,e.shape)}function nl(e,t,n,r){if("linear"===t)return e;if("relu"===t)return ec(e);if("elu"===t)return Hi(e);if("relu6"===t)return tc(e);if("prelu"===t)return fu(e,n);if("leakyrelu"===t)return ks(e,r);if("sigmoid"===t)return ei(e);throw new Error("Unknown fused activation ".concat(t,"."))}var rl=function(e,t){return!(e>0)||"linear"===t},al=ba({fusedConv2d_:function(e){var t,n=e.x,r=e.filter,a=e.strides,o=e.pad,s=e.dataFormat,u=void 0===s?"NHWC":s,c=e.dilations,l=void 0===c?[1,1]:c,h=e.dimRoundingMode,f=e.bias,d=e.activation,g=void 0===d?"linear":d,m=e.preluActivationWeights,v=e.leakyreluAlpha;if(g=g||"linear",!1===rl(ua.state.gradientDepth,g)){p("NHWC"===u,(function(){return"Error in fused conv2d: got dataFormat of ".concat(u," but ")+"only NHWC is currently supported for the case of gradient depth is 0 and the activation is not linear."}));var y=wi(n,r,a,o,u,l,h);return null!=f&&(y=bo(y,f)),nl(y,g,m,v)}var b=ma(n,"x","conv2d","float32"),w=ma(r,"filter","conv2d","float32"),k=b,x=!1;3===b.rank&&(x=!0,k=Jo(b,[1,b.shape[0],b.shape[1],b.shape[2]])),p(4===k.rank,(function(){return"Error in fused conv2d: input must be rank 4, but got rank "+"".concat(k.rank,".")})),p(4===w.rank,(function(){return"Error in fused conv2d: filter must be rank 4, but got rank "+"".concat(w.rank,".")})),Zo("fused conv2d",o,h);var E="NHWC"===u?k.shape[3]:k.shape[1];p(w.shape[2]===E,(function(){return"Error in conv2d: depth of input (".concat(E,") must match ")+"input depth for filter ".concat(w.shape[2],".")})),p(Vo(a,l),(function(){return"Error in conv2D: Either strides or dilations must be 1. "+"Got strides ".concat(a," and dilations '").concat(l,"'")}));var S,A,_=Oo(k.shape,w.shape,a,l,o,h);if(null!=f&&(t=i(Qr(S=ma(f,"bias","fused conv2d"),b),1),S=t[0],"NHWC"===u?Li(_.outShape,S.shape):(p(S.shape.length<=1,(function(){return"Error in fused conv2d: only supports scalar or 1-D Tensor bias for NCHW format but got the bias of "+"rank-".concat(S.shape.length,".")})),p(0===S.shape.length||S.shape[0]===_.outChannels||1===S.shape[0],(function(){return"Error in fused conv2d: bias shape (".concat(S.shape,") is not ")+"compatible with the number of output channels "+"(".concat(_.outChannels,")")})))),null!=m){var I=m.shape;if(p(I.length<=1||3===I.length,(function(){return"Error in fused conv2d: only supports scalar, 1-D Tensor or 3-D Tensor PReLU activation weights but got a tensor of "+"rank-".concat(I.length,".")})),1===I.length)p(1===I[0]||I[0]===_.outChannels,(function(){return"Error in fused conv2d: PReLU activation weights "+"(".concat(I,") is not compatible with the number of output ")+"channels (".concat(_.outChannels,").")}));else if(3===I.length)try{Li(I,_.outShape)}catch(e){var N="Error in fused conv2d: PReLU activation weights (".concat(I,") ")+"is not compatible with the output shape of the conv2d "+"(".concat(_.outShape,").");throw Error(N)}A=ma(m,"prelu weights","fused conv2d")}var M=function(e,t){p("NHWC"===u,(function(){return"Error in gradient of fused conv2D: got dataFormat of ".concat(u," but only NHWC is currently supported.")}));var n=i(t,4),r=n[0],s=n[1],c=n[2],h=n[3],f=el(e,c,g);p(qo(l),(function(){return"Error in gradient of fused conv2D: dilation rates greater than 1 "+"are not yet supported in gradients. Got dilations '".concat(l,"'")}));var d=[xi(s.shape,f,r,a,o),$c(s,f,r.shape,a,o)];if(null!=h){var m=tl(h,f);d.push(m)}return d},T={x:k,filter:w,bias:S,preluActivationWeights:A},D={strides:a,pad:o,dataFormat:u,dilations:l,dimRoundingMode:h,activation:g,leakyreluAlpha:v};if(null==f){var R=Ns((function(e,t,n){var r=ua.runKernel(Nn,T,D);return n([t,e,r]),x&&(r=Jo(r,[r.shape[1],r.shape[2],r.shape[3]])),{value:r,gradFunc:M}}));return R(k,w)}var B=Ns((function(e,t,n,r){var a=ua.runKernel(Nn,T,D);return r([t,e,a,n]),x&&(a=Jo(a,[a.shape[1],a.shape[2],a.shape[3]])),{value:a,gradFunc:M}}));return B(k,w,S)}}),ol=ba({depthwiseConv2dNativeBackpropFilter_:function(e,t,n,r,a,o,i){void 0===o&&(o=[1,1]);var s=e;3===e.rank&&(s=Jo(e,[1,e.shape[0],e.shape[1],e.shape[2]]));var u=t;3===u.rank&&(u=Jo(t,[1,t.shape[0],t.shape[1],t.shape[2]]));var c={x:s,dy:u},l={strides:r,pad:a,dimRoundingMode:i,dilations:o,filterShape:n};return ua.runKernel(De,c,l)}}),il=ba({depthwiseConv2dNativeBackpropInput_:function(e,t,n,r,a,o,i){void 0===o&&(o=[1,1]);var s=t,u=!1;3===t.rank&&(u=!0,s=Jo(t,[1,t.shape[0],t.shape[1],t.shape[2]]));var c={dy:s,filter:n},l={strides:r,pad:a,dimRoundingMode:i,dilations:o,inputShape:e},h=ua.runKernel(Re,c,l);return u?Jo(h,[h.shape[1],h.shape[2],h.shape[3]]):h}}),sl=ba({fusedDepthwiseConv2d_:function(e){var t,n=e.x,r=e.filter,a=e.strides,o=e.pad,s=e.dataFormat,u=void 0===s?"NHWC":s,c=e.dilations,l=void 0===c?[1,1]:c,h=e.dimRoundingMode,f=e.bias,d=e.activation,g=void 0===d?"linear":d,m=e.preluActivationWeights,v=e.leakyreluAlpha;if(!1===rl(ua.state.gradientDepth,g)){var y=Bi(n,r,a,o,u,l,h);return null!=f&&(y=bo(y,f)),nl(y,g,m,v)}var b=ma(n,"x","depthwiseConv2d","float32"),w=ma(r,"filter","depthwiseConv2d","float32"),k=b,x=!1;3===b.rank&&(x=!0,k=Jo(b,[1,b.shape[0],b.shape[1],b.shape[2]])),p(4===k.rank,(function(){return"Error in fused depthwiseConv2d: input must be rank 4, but got "+"rank ".concat(k.rank,".")})),p(4===w.rank,(function(){return"Error in fused depthwiseConv2d: filter must be rank 4, "+"but got rank ".concat(w.rank,".")})),p(k.shape[3]===w.shape[2],(function(){return"Error in fused depthwiseConv2d: number of input channels "+"(".concat(k.shape[3],") must match the inChannels dimension in ")+"filter ".concat(w.shape[2],".")})),null==l&&(l=[1,1]),p(Vo(a,l),(function(){return"Error in fused depthwiseConv2d: Either strides or dilations must "+"be 1. Got strides ".concat(a," and dilations '").concat(l,"'")})),Zo("fused depthwiseConv2d",o,h);var E,S,A=Oo(k.shape,w.shape,a,l,o,h,!0);null!=f&&(t=i(Qr(E=ma(f,"bias","fused conv2d"),b),1),E=t[0],Li(A.outShape,E.shape)),null!=m&&(S=ma(m,"prelu weights","fused depthwiseConv2d"));var _=function(e,t){p(qo(l),(function(){return"Error in gradient of fused depthwiseConv2d: dilation rates greater than 1 are not yet supported. Got dilations "+"'".concat(l,"'")}));var n=i(t,4),r=n[0],s=n[1],u=n[2],c=n[3],f=el(e,u,g),d=il(s.shape,f,r,a,o,l,h),m=ol(s,f,r.shape,a,o,l,h);return null!=c?[d,m,tl(E,f)]:[d,m]},I={x:k,filter:w,bias:E,preluActivationWeights:S},N={strides:a,pad:o,dataFormat:u,dilations:l,dimRoundingMode:h,activation:g,leakyreluAlpha:v};if(null==f){var M=Ns((function(e,t,n){var r=ua.runKernel(Mn,I,N);return n([t,e,r]),x&&(r=Jo(r,[r.shape[1],r.shape[2],r.shape[3]])),{value:r,gradFunc:_}}));return M(k,w)}var T=Ns((function(e,t,n,r){var a=ua.runKernel(Mn,I,N);return r([t,e,a,n]),x&&(a=Jo(a,[a.shape[1],a.shape[2],a.shape[3]])),{value:a,gradFunc:_}}));return T(k,w,E)}}),ul=ba({fusedMatMul_:function(e){var t,n=e.a,r=e.b,a=e.transposeA,o=void 0!==a&&a,s=e.transposeB,u=void 0!==s&&s,c=e.bias,l=e.activation,h=void 0===l?"linear":l,f=e.preluActivationWeights,d=e.leakyreluAlpha,g=void 0===d?.2:d;if(!1===rl(ua.state.gradientDepth,h)){var m=$o(n,r,o,u);return null!=c&&(m=bo(m,c)),nl(m,h,f,g)}var y=ma(n,"a","fused matMul"),b=ma(r,"b","fused matMul");t=i(Qr(y,b),2),y=t[0],b=t[1];var w=o?y.shape[y.rank-2]:y.shape[y.rank-1],k=u?b.shape[b.rank-1]:b.shape[b.rank-2],x=o?y.shape[y.rank-1]:y.shape[y.rank-2],E=u?b.shape[b.rank-2]:b.shape[b.rank-1],S=y.shape.slice(0,-2),A=b.shape.slice(0,-2),_=v(S),I=v(A);p(w===k,(function(){return"Error in fused matMul: inner shapes (".concat(w,") and (")+"".concat(k,") of Tensors with shapes ").concat(y.shape," and ")+"".concat(b.shape," and transposeA=").concat(o)+" and transposeB=".concat(u," must match.")}));var N,M,T=Li(y.shape.slice(0,-2),b.shape.slice(0,-2)).concat([x,E]),D=Jo(y,o?[_,w,x]:[_,x,w]),R=Jo(b,u?[I,E,k]:[I,k,E]);null!=c&&(N=i(Qr(N=ma(c,"bias","fused matMul"),y),1)[0],Li(T,N.shape)),null!=f&&(M=ma(f,"prelu weights","fused matMul"));var B=function(e,t){var n,r,a=i(t,4),s=a[0],l=a[1],f=a[2],d=a[3],p=el(Jo(e,f.shape),f,h);return o||u?!o&&u?(n=$o(p,l,!1,!1),r=$o(p,s,!0,!1)):o&&!u?(n=$o(l,p,!1,!0),r=$o(s,p,!1,!1)):(n=$o(l,p,!0,!0),r=$o(p,s,!0,!0)):(n=$o(p,l,!1,!0),r=$o(s,p,!0,!1)),null!=c?[n,r,tl(d,p)]:[n,r]},F={a:D,b:R,bias:N,preluActivationWeights:M},C={transposeA:o,transposeB:u,activation:h,leakyreluAlpha:g};if(null==c){var P=Ns((function(e,t,n){var r=ua.runKernel(In,F,C);return n([e,t,r]),{value:Jo(r,T),gradFunc:B}}));return P(D,R)}var O=Ns((function(e,t,n,r){var a=ua.runKernel(In,F,C);return r([e,t,a,n]),{value:Jo(a,T),gradFunc:B}}));return O(D,R,N)}}),cl={__proto__:null,conv2d:al,depthwiseConv2d:sl,matMul:ul},ll=ba({hammingWindow_:function(e){return Qc(e,.54,.46)}}),hl=ba({hannWindow_:function(e){return Qc(e,.5,.5)}}),fl=ba({frame_:function(e,t,n,r,a){void 0===r&&(r=!1),void 0===a&&(a=0);for(var o=0,i=[];o+t<=e.size;)i.push(ti(e,o,t)),o+=n;if(r)for(;o=1&&r[1]>=1,(function(){return"cropSize must be atleast [1,1], but was ".concat(r)})),p("bilinear"===a||"nearest"===a,(function(){return"method must be bilinear or nearest, but was ".concat(a)}));var l={image:i,boxes:s,boxInd:u},h={method:a,extrapolationValue:o,cropSize:r};return ua.runKernel(Ie,l,h)}}),gl=ba({flipLeftRight_:function(e){var t=ma(e,"image","flipLeftRight","float32");p(4===t.rank,(function(){return"Error in flipLeftRight: image must be rank 4,"+"but got rank ".concat(t.rank,".")}));var n={image:t};return ua.runKernel(Ge,n,{})}}),ml=ba({grayscaleToRGB_:function(e){var t=ma(e,"image","grayscaleToRGB"),n=t.rank-1,r=t.shape[n];p(t.rank>=2,(function(){return"Error in grayscaleToRGB: images must be at least rank 2, "+"but got rank ".concat(t.rank,".")})),p(1===r,(function(){return"Error in grayscaleToRGB: last dimension of a grayscale image "+"should be size 1, but got size ".concat(r,".")}));var a=new Array(t.rank);return a.fill(1,0,n),a[n]=3,hs(t,a)}}),vl=ba({rgbToGrayscale_:function(e){var t=ma(e,"image","RGBToGrayscale"),n=t.rank-1,r=t.shape[n];p(t.rank>=2,(function(){return"Error in RGBToGrayscale: images must be at least rank 2, "+"but got rank ".concat(t.rank,".")})),p(3===r,(function(){return"Error in RGBToGrayscale: last dimension of an RGB image "+"should be size 3, but got size ".concat(r,".")}));var a,o=t.dtype,i=fo(t,"float32"),s=Tc([.2989,.587,.114]);switch(t.rank){case 2:a=Vi("ij,j->i",i,s);break;case 3:a=Vi("ijk,k->ij",i,s);break;case 4:a=Vi("ijkl,l->ijk",i,s);break;case 5:a=Vi("ijklm,m->ijkl",i,s);break;case 6:a=Vi("ijklmn,n->ijklm",i,s);break;default:throw new Error("Not a valid tensor rank.")}return a=cs(a,-1),fo(a,o)}}),yl=ba({rotateWithOffset_:function(e,t,n,r){void 0===n&&(n=0),void 0===r&&(r=.5);var a=ma(e,"image","rotateWithOffset","float32");p(4===a.rank,(function(){return"Error in rotateWithOffset: image must be rank 4,"+"but got rank ".concat(a.rank,".")}));var o={image:a},i={radians:t,fillValue:n,center:r};return ua.runKernel(_n,o,i)}});function bl(e,t,n,r,a,o){null==r&&(r=.5),null==a&&(a=Number.NEGATIVE_INFINITY),null==o&&(o=0);var i=e.shape[0];return n=Math.min(n,i),p(0<=r&&r<=1,(function(){return"iouThreshold must be in [0, 1], but was '".concat(r,"'")})),p(2===e.rank,(function(){return"boxes must be a 2D tensor, but was of rank '".concat(e.rank,"'")})),p(4===e.shape[1],(function(){return"boxes must have 4 columns, but 2nd dimension was ".concat(e.shape[1])})),p(1===t.rank,(function(){return"scores must be a 1D tensor"})),p(t.shape[0]===i,(function(){return"scores has incompatible shape with boxes. Expected ".concat(i,", ")+"but was ".concat(t.shape[0])})),p(0<=o&&o<=1,(function(){return"softNmsSigma must be in [0, 1], but was '".concat(o,"'")})),{maxOutputSize:n,iouThreshold:r,scoreThreshold:a,softNmsSigma:o}}var wl=ba({nonMaxSuppression_:function(e,t,n,r,a){void 0===r&&(r=.5),void 0===a&&(a=Number.NEGATIVE_INFINITY);var o=ma(e,"boxes","nonMaxSuppression","float32"),i=ma(t,"scores","nonMaxSuppression","float32"),s=bl(o,i,n,r,a),u={maxOutputSize:n=s.maxOutputSize,iouThreshold:r=s.iouThreshold,scoreThreshold:a=s.scoreThreshold};return ua.runKernel(wt,{boxes:o,scores:i},u)}});function kl(e,t,n){var r=function(e,t,n){return function(e,t,n){for(var r=0,a=e.length,o=0,i=!1;r>>1)]);s>0?r=o+1:(a=o,i=!s)}return i?r:-r-1}(e,t,n||xl)}(e,t,n),a=r<0?-(r+1):r;e.splice(a,0,t)}function xl(e,t){return e>t?1:ea&&h.push({score:t[f],boxIndex:f,suppressBeginIndex:0});h.sort(Ml);for(var d=o>0?-.5/o:0,p=[],g=[];p.length0;){var m=h.pop(),v=m.score,y=m.boxIndex,b=m.suppressBeginIndex;if(v=b;--k){var x=Il(e,y,p[k]);if(x>=r){w=!0;break}if(m.score=m.score*Nl(r,d,x),m.score<=a)break}m.suppressBeginIndex=p.length,w||(m.score===v?(p.push(y),g.push(m.score)):m.score>a&&kl(h,m,Ml))}var E=p.length,S=n-E;c&&S>0&&(p.push.apply(p,s([],i(new Array(S).fill(0)),!1)),g.push.apply(g,s([],i(new Array(S).fill(0)),!1)));var A={selectedIndices:p};return u&&(A.selectedScores=g),l&&(A.validOutputs=E),A}function Il(e,t,n){var r=e.subarray(4*t,4*t+4),a=e.subarray(4*n,4*n+4),o=Math.min(r[0],r[2]),i=Math.min(r[1],r[3]),s=Math.max(r[0],r[2]),u=Math.max(r[1],r[3]),c=Math.min(a[0],a[2]),l=Math.min(a[1],a[3]),h=Math.max(a[0],a[2]),f=Math.max(a[1],a[3]),d=(s-o)*(u-i),p=(h-c)*(f-l);if(d<=0||p<=0)return 0;var g=Math.max(o,c),m=Math.max(i,l),v=Math.min(s,h),y=Math.min(u,f),b=Math.max(v-g,0)*Math.max(y-m,0);return b/(d+p-b)}function Nl(e,t,n){var r=Math.exp(t*n*n);return n<=e?r:0}function Ml(e,t){return e.score-t.score||e.score===t.score&&t.boxIndex-e.boxIndex}var Tl=ba({nonMaxSuppressionWithScore_:function(e,t,n,r,a,o){void 0===r&&(r=.5),void 0===a&&(a=Number.NEGATIVE_INFINITY),void 0===o&&(o=0);var i=ma(e,"boxes","nonMaxSuppression"),s=ma(t,"scores","nonMaxSuppression"),u=bl(i,s,n,r,a,o),c={boxes:i,scores:s},l={maxOutputSize:n=u.maxOutputSize,iouThreshold:r=u.iouThreshold,scoreThreshold:a=u.scoreThreshold,softNmsSigma:o=u.softNmsSigma},h=ua.runKernel(xt,c,l);return{selectedIndices:h[0],selectedScores:h[1]}}}),Dl=ba({nonMaxSuppressionPadded_:function(e,t,n,r,a,o){void 0===r&&(r=.5),void 0===a&&(a=Number.NEGATIVE_INFINITY),void 0===o&&(o=!1);var i=ma(e,"boxes","nonMaxSuppression"),s=ma(t,"scores","nonMaxSuppression"),u=bl(i,s,n,r,a,null),c={boxes:i,scores:s},l={maxOutputSize:u.maxOutputSize,iouThreshold:u.iouThreshold,scoreThreshold:u.scoreThreshold,padToMaxOutputSize:o},h=ua.runKernel(kt,c,l);return{selectedIndices:h[0],validOutputs:h[1]}}}),Rl=ba({resizeBilinear_:function(e,t,n,r){void 0===n&&(n=!1),void 0===r&&(r=!1);var a=ma(e,"images","resizeBilinear");p(3===a.rank||4===a.rank,(function(){return"Error in resizeBilinear: x must be rank 3 or 4, but got "+"rank ".concat(a.rank,".")})),p(2===t.length,(function(){return"Error in resizeBilinear: new shape must 2D, but got shape "+"".concat(t,".")})),p(!1===r||!1===n,(function(){return"Error in resizeBilinear: If halfPixelCenters is true, alignCorners must be false."}));var o=a,s=!1;3===a.rank&&(s=!0,o=Jo(a,[1,a.shape[0],a.shape[1],a.shape[2]])),i(t,0);var u={images:o},c={alignCorners:n,halfPixelCenters:r,size:t},l=ua.runKernel(Lt,u,c);return s?Jo(l,[l.shape[1],l.shape[2],l.shape[3]]):l}}),Bl=ba({resizeNearestNeighbor_:function(e,t,n,r){void 0===n&&(n=!1),void 0===r&&(r=!1);var a=ma(e,"images","resizeNearestNeighbor");p(3===a.rank||4===a.rank,(function(){return"Error in resizeNearestNeighbor: x must be rank 3 or 4, but got "+"rank ".concat(a.rank,".")})),p(2===t.length,(function(){return"Error in resizeNearestNeighbor: new shape must 2D, but got shape "+"".concat(t,".")})),p("float32"===a.dtype||"int32"===a.dtype,(function(){return"`images` must have `int32` or `float32` as dtype"})),p(!1===r||!1===n,(function(){return"Error in resizeNearestNeighbor: If halfPixelCenters is true, alignCorners must be false."}));var o=a,s=!1;3===a.rank&&(s=!0,o=Jo(a,[1,a.shape[0],a.shape[1],a.shape[2]])),i(t,0);var u={images:o},c={alignCorners:n,halfPixelCenters:r,size:t},l=ua.runKernel(Ot,u,c);return s?Jo(l,[l.shape[1],l.shape[2],l.shape[3]]):l}}),Fl=ba({threshold_:function(e,t,n,r){var a;void 0===t&&(t="binary"),void 0===n&&(n=!1),void 0===r&&(r=.5);var o,s,u,c,l=ma(e,"image","threshold"),h=l.shape[0]*l.shape[1],f=xo(Tc([r]),255);if(p(3===l.rank,(function(){return"Error in threshold: image must be rank 3,"+"but got rank ".concat(l.rank,".")})),p(3===l.shape[2]||1===l.shape[2],(function(){return"Error in threshold: image color channel must be equal to 3 or 1"+"but got ".concat(l.shape[2],".")})),p("int32"===l.dtype||"float32"===l.dtype,(function(){return"Error in dtype: image dtype must be int32 or float32,"+"but got dtype ".concat(l.dtype,".")})),p("otsu"===t||"binary"===t,(function(){return"Method must be binary or otsu, but was ".concat(t)})),3===l.shape[2]){o=(a=i(xc(l,[1,1,1],-1),3))[0],s=a[1],u=a[2];var d=xo(o,.2989),g=xo(s,.587),m=xo(u,.114);c=bo(bo(d,g),m)}else c=e;"otsu"===t&&(f=function(e,t){for(var n,r,a,o,i,s,u=Tc([-1]),c=Tc([0]),l=Tc([0]),h=0;h=2,(function(){return"bandPart(): Rank must be at least 2, got ".concat(r.rank,".")}));var a,o,s=r.shape,u=i(r.shape.slice(-2),2),c=u[0],l=u[1];"number"==typeof t?(p(t%1==0,(function(){return"bandPart(): numLower must be an integer, got ".concat(t,".")})),p(t<=c,(function(){return"bandPart(): numLower (".concat(t,")")+" must not be greater than the number of rows (".concat(c,").")})),a=ma(t<0?c:t,"numLower","bandPart")):(p("int32"===t.dtype,(function(){return"bandPart(): numLower's dtype must be an int32."})),a=Wi(xs(t,0),c,Js(t,c))),"number"==typeof n?(p(n%1==0,(function(){return"bandPart(): numUpper must be an integer, got ".concat(n,".")})),p(n<=l,(function(){return"bandPart(): numUpper (".concat(n,")")+" must not be greater than the number of columns (".concat(l,").")})),o=ma(n<0?l:n,"numUpper","bandPart")):(p("int32"===n.dtype,(function(){return"bandPart(): numUpper's dtype must be an int32."})),o=Wi(xs(n,0),l,Js(n,l)));var h=Jo(Xu(0,c,1,"int32"),[-1,1]),f=Xu(0,l,1,"int32"),d=Bs(h,f),g=Ps(Es(d,a),ms(d,Ts(o))),m=js([c,l],r.dtype);return Jo(_c(Gc(Jo(r,[-1,c,l])).map((function(e){return Wi(g,e,m)}))),s)}}),Ol=ba({gramSchmidt_:function(e){var t;if(Array.isArray(e)){t=!1,p(null!=e&&e.length>0,(function(){return"Gram-Schmidt process: input must not be null, undefined, or empty"}));for(var n=e[0].shape[0],r=function(t){p(e[t].shape[0]===n,(function(){return"Gram-Schmidt: Non-unique lengths found in the input vectors: "+"(".concat(e[t].shape[0]," vs. ").concat(n,")")}))},a=1;a0)for(var n=0;n=r?r:n,l=function(e){var t,c=o,l=u,h=a;t=i(ua.tidy((function(){var t=ti(o,[e,e],[n-e,1]),i=is(t),c=ti(o,[e,e],[1,1]),l=Wi(gs(c,0),Dc([[-1]]),Dc([[1]])),h=Bs(c,xo(l,i)),f=ko(t,h);u=1===f.shape[0]?po(s):Qo([s,ti(f,[1,0],[f.shape[0]-1,f.shape[1]])],0);var d=Ts(ko($o(l,h),i)),p=ti(o,[e,0],[n-e,r]),g=xo(d,u),m=Vc(u);if(0===e)o=Bs(p,$o(g,$o(m,p)));else{var v=Bs(p,$o(g,$o(m,p)));o=Qo([ti(o,[0,0],[e,r]),v],0)}var y=Vc(g),b=ti(a,[0,e],[n,a.shape[1]-e]);if(0===e)a=Bs(b,$o($o(b,u),y));else{var w=Bs(b,$o($o(b,u),y));a=Qo([ti(a,[0,0],[n,e]),w],1)}return[u,o,a]})),3),u=t[0],o=t[1],a=t[2],vo([c,l,h])},h=0;hr&&(a=ti(a,[0,0],[n,r]),o=ti(o,[0,0],[r,r])),[a,o]}))}var zl,Ul=ba({qr_:function(e,t){if(void 0===t&&(t=!1),p(e.rank>=2,(function(){return"qr() requires input tensor to have a rank >= 2, but got rank ".concat(e.rank)})),2===e.rank)return Ll(e,t);var n=e.shape.slice(0,e.shape.length-2).reduce((function(e,t){return e*t})),r=Gc(Jo(e,[n,e.shape[e.shape.length-2],e.shape[e.shape.length-1]]),0),a=[],o=[];return r.forEach((function(e){var n=i(Ll(e,t),2),r=n[0],s=n[1];a.push(r),o.push(s)})),[Jo(_c(a,0),e.shape),Jo(_c(o,0),e.shape)]}});e.Reduction=void 0,(zl=e.Reduction||(e.Reduction={}))[zl.NONE=0]="NONE",zl[zl.MEAN=1]="MEAN",zl[zl.SUM=2]="SUM",zl[zl.SUM_BY_NONZERO_WEIGHTS=3]="SUM_BY_NONZERO_WEIGHTS";var Wl=ba({computeWeightedLoss_:function(t,n,r){void 0===r&&(r=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var a=ma(t,"losses","computeWeightedLoss"),o=null;null!=n&&(o=ma(n,"weights","computeWeightedLoss"));var i=null==o?a:xo(a,o);if(r===e.Reduction.NONE)return i;if(r===e.Reduction.SUM)return as(i);if(r===e.Reduction.MEAN){if(null==o)return Hs(i);var s=a.size/o.size,u=ko(as(i),as(o));return s>1?ko(u,ts(s)):u}if(r===e.Reduction.SUM_BY_NONZERO_WEIGHTS){if(null==o)return ko(as(i),ts(a.size));var c=xo(o,Zs(a.shape)),l=fo(as(tu(c,ts(0))),"float32");return ko(as(i),l)}throw Error("Unknown reduction: ".concat(r))}}),Gl=ba({absoluteDifference_:function(t,n,r,a){void 0===a&&(a=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var o=ma(t,"labels","absoluteDifference"),i=ma(n,"predictions","absoluteDifference"),s=null;null!=r&&(s=ma(r,"weights","absoluteDifference")),g(o.shape,i.shape,"Error in absoluteDifference: ");var u=Eo(Bs(o,i));return Wl(u,s,a)}}),Kl=ba({cosineDistance_:function(t,n,r,a,o){void 0===o&&(o=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var i=ma(t,"labels","cosineDistance"),s=ma(n,"predictions","cosineDistance"),u=null;null!=a&&(u=ma(a,"weights","cosineDistance")),g(i.shape,s.shape,"Error in cosineDistance: ");var c=ts(1),l=Bs(c,as(xo(i,s),r,!0));return Wl(l,u,o)}}),ql=ba({hingeLoss_:function(t,n,r,a){void 0===a&&(a=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var o=ma(t,"labels","hingeLoss"),i=ma(n,"predictions","hingeLoss"),s=null;null!=r&&(s=ma(r,"weights","hingeLoss")),g(o.shape,i.shape,"Error in hingeLoss: ");var u=ts(1);o=Bs(xo(ts(2),o),u);var c=ec(Bs(u,xo(o,i)));return Wl(c,s,a)}}),Vl=ba({huberLoss_:function(t,n,r,a,o){void 0===a&&(a=1),void 0===o&&(o=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var i=ma(t,"labels","huberLoss"),s=ma(n,"predictions","huberLoss"),u=null;null!=r&&(u=ma(r,"weights","huberLoss")),g(i.shape,s.shape,"Error in huberLoss: ");var c=ts(a),l=Eo(Bs(s,i)),h=Js(l,c),f=Bs(l,h),d=bo(xo(ts(.5),rs(h)),xo(c,f));return Wl(d,u,o)}}),Hl=ba({logLoss_:function(t,n,r,a,o){void 0===a&&(a=1e-7),void 0===o&&(o=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var i=ma(t,"labels","logLoss"),s=ma(n,"predictions","logLoss"),u=null;null!=r&&(u=ma(r,"weights","logLoss")),g(i.shape,s.shape,"Error in logLoss: ");var c=ts(1),l=ts(a),h=Ts(xo(i,As(bo(s,l)))),f=xo(Bs(c,i),As(bo(Bs(c,s),l))),d=Bs(h,f);return Wl(d,u,o)}}),jl=ba({meanSquaredError_:function(t,n,r,a){void 0===a&&(a=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var o=ma(t,"labels","meanSquaredError"),i=ma(n,"predictions","meanSquaredError"),s=null;null!=r&&(s=ma(r,"weights","meanSquaredError")),g(o.shape,i.shape,"Error in meanSquaredError: ");var u=Sc(o,i);return Wl(u,s,a)}}),Zl=ba({sigmoidCrossEntropy_:function(t,n,r,a,o){void 0===a&&(a=0),void 0===o&&(o=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var i=ma(t,"multiClassLabels","sigmoidCrossEntropy"),s=ma(n,"logits","sigmoidCrossEntropy"),u=null;if(null!=r&&(u=ma(r,"weights","sigmoidCrossEntropy")),g(i.shape,s.shape,"Error in sigmoidCrossEntropy: "),a>0){var c=ts(a),l=ts(1),h=ts(.5);i=bo(xo(i,Bs(l,c)),xo(h,c))}var f=function(e,t){var n=ma(e,"labels","sigmoidCrossEntropyWithLogits"),r=ma(t,"logits","sigmoidCrossEntropyWithLogits");g(n.shape,r.shape,"Error in sigmoidCrossEntropyWithLogits: ");var a=ec(r),o=xo(r,n),i=_s(us(Ts(Eo(r))));return bo(Bs(a,o),i)}(i,s);return Wl(f,u,o)}}),Jl=ba({softmaxCrossEntropy_:function(t,n,r,a,o){void 0===a&&(a=0),void 0===o&&(o=e.Reduction.SUM_BY_NONZERO_WEIGHTS);var s=ma(t,"onehotLabels","softmaxCrossEntropy"),u=ma(n,"logits","softmaxCrossEntropy"),c=null;if(null!=r&&(c=ma(r,"weights","softmaxCrossEntropy")),g(s.shape,u.shape,"Error in softmaxCrossEntropy: "),a>0){var l=ts(a),h=ts(1),f=ts(s.shape[1]);s=bo(xo(s,Bs(h,l)),ko(l,f))}var d=function(e,t,n){if(void 0===n&&(n=-1),-1===n&&(n=t.rank-1),n!==t.rank-1)throw Error("Softmax cross entropy along a non-last dimension is not yet "+"supported. Labels / logits was rank ".concat(t.rank," ")+"and dim was ".concat(n));var r=Ns((function(e,t,r){var a=Cs(t,[n],!0),o=Bs(fo(t,"float32"),a);r([e,o]);var s=Ts(xo(o,e));return{value:as(s,[n]),gradFunc:function(e,t){var r=i(t,2),a=r[0],o=r[1],s=Xi(e.shape,[n]);return[xo(Jo(e,s),Bs(fo(a,"float32"),us(o))),xo(Jo(e,s),Bs(us(o),fo(a,"float32")))]}}}));return r(e,t)}(s,u);return Wl(d,c,o)}}),Yl=ba({sparseFillEmptyRows_:function(e,t,n,r){var a=ma(e,"indices","sparseFillEmptyRows","int32"),o=ma(t,"values","sparseFillEmptyRows"),i=ma(n,"denseShape","sparseFillEmptyRows","int32"),s=ma(r,"defaultValue","sparseFillEmptyRows",o.dtype);if(2!==a.rank)throw new Error("Indices should be Tensor2D but received shape\n ".concat(a.shape));if(1!==o.rank)throw new Error("Values should be Tensor1D but received shape ".concat(o.shape));if(1!==i.rank)throw new Error("Dense shape should be Tensor1D but received shape ".concat(i.shape));if(0!==s.rank)throw new Error("Default value should be a scalar but received shape ".concat(s.shape));var u={indices:a,values:o,denseShape:i,defaultValue:s},c=ua.runKernel(rn,u);return{outputIndices:c[0],outputValues:c[1],emptyRowIndicator:c[2],reverseIndexMap:c[3]}}}),Xl=ba({sparseReshape_:function(e,t,n){var r=ma(e,"inputIndices","sparseReshape","int32"),a=ma(t,"inputShape","sparseReshape","int32"),o=ma(n,"newShape","sparseReshape","int32");if(2!==r.rank)throw new Error("Input indices should be Tensor2D but received shape\n ".concat(r.shape));if(1!==a.rank)throw new Error("Input shape should be Tensor1D but received shape ".concat(a.shape));if(1!==o.rank)throw new Error("New shape should be Tensor1D but received shape ".concat(o.shape));var i={inputIndices:r,inputShape:a,newShape:o},s=ua.runKernel(an,i);return{outputIndices:s[0],outputShape:s[1]}}}),Ql=ba({sparseSegmentMean_:function(e,t,n){var r=ma(e,"data","sparseSegmentMean"),a=ma(t,"indices","sparseSegmentMean","int32"),o=ma(n,"segmentIds","sparseSegmentMean","int32");if(r.rank<1)throw new Error("Data should be at least 1 dimensional but received scalar");if(1!==a.rank)throw new Error("Indices should be Tensor1D but received shape\n ".concat(a.shape));if(1!==o.rank)throw new Error("Segment ids should be Tensor1D but received shape\n ".concat(o.shape));var i={data:r,indices:a,segmentIds:o};return ua.runKernel(on,i)}}),$l=ba({sparseSegmentSum_:function(e,t,n){var r=ma(e,"data","sparseSegmentSum"),a=ma(t,"indices","sparseSegmentSum","int32"),o=ma(n,"segmentIds","sparseSegmentSum","int32");if(r.rank<1)throw new Error("Data should be at least 1 dimensional but received scalar");if(1!==a.rank)throw new Error("Indices should be Tensor1D but received shape\n ".concat(a.shape));if(1!==o.rank)throw new Error("Segment ids should be Tensor1D but received shape\n ".concat(o.shape));var i={data:r,indices:a,segmentIds:o};return ua.runKernel(sn,i)}}),eh=ba({stringNGrams_:function(e,t,n,r,a,o,i,s){var u=ma(e,"data","stringNGrams","string");if("string"!==u.dtype)throw new Error("Data must be of datatype string");if(1!==u.shape.length)throw new Error("Data must be a vector, saw: ".concat(u.shape));var c=ma(t,"dataSplits","stringNGrams");if("int32"!==c.dtype)throw new Error("Data splits must be of datatype int32");var l={separator:n,nGramWidths:r,leftPad:a,rightPad:o,padWidth:i,preserveShortSequences:s},h={data:u,dataSplits:c},f=ua.runKernel(fn,h,l);return{nGrams:f[0],nGramsSplits:f[1]}}}),th={fft:bc,ifft:wc,rfft:Ec,irfft:kc},nh={hammingWindow:ll,hannWindow:hl,frame:fl,stft:dl},rh={flipLeftRight:gl,grayscaleToRGB:ml,resizeNearestNeighbor:Bl,resizeBilinear:Rl,rgbToGrayscale:vl,rotateWithOffset:yl,cropAndResize:pl,nonMaxSuppression:wl,nonMaxSuppressionAsync:function(e,t,n,o,i){return void 0===o&&(o=.5),void 0===i&&(i=Number.NEGATIVE_INFINITY),r(this,void 0,void 0,(function(){var r,s,u,c,l,h,f;return a(this,(function(a){switch(a.label){case 0:return r=ma(e,"boxes","nonMaxSuppressionAsync"),s=ma(t,"scores","nonMaxSuppressionAsync"),u=bl(r,s,n,o,i),n=u.maxOutputSize,o=u.iouThreshold,i=u.scoreThreshold,[4,Promise.all([r.data(),s.data()])];case 1:return c=a.sent(),l=c[0],h=c[1],f=El(l,h,n,o,i).selectedIndices,r!==e&&r.dispose(),s!==t&&s.dispose(),[2,Tc(f,"int32")]}}))}))},nonMaxSuppressionWithScore:Tl,nonMaxSuppressionWithScoreAsync:function(e,t,n,o,i,s){return void 0===o&&(o=.5),void 0===i&&(i=Number.NEGATIVE_INFINITY),void 0===s&&(s=0),r(this,void 0,void 0,(function(){var r,u,c,l,h,f,d,p,g;return a(this,(function(a){switch(a.label){case 0:return r=ma(e,"boxes","nonMaxSuppressionAsync"),u=ma(t,"scores","nonMaxSuppressionAsync"),c=bl(r,u,n,o,i,s),n=c.maxOutputSize,o=c.iouThreshold,i=c.scoreThreshold,s=c.softNmsSigma,[4,Promise.all([r.data(),u.data()])];case 1:return l=a.sent(),h=l[0],f=l[1],d=Al(h,f,n,o,i,s),p=d.selectedIndices,g=d.selectedScores,r!==e&&r.dispose(),u!==t&&u.dispose(),[2,{selectedIndices:Tc(p,"int32"),selectedScores:Tc(g)}]}}))}))},nonMaxSuppressionPadded:Dl,nonMaxSuppressionPaddedAsync:function(e,t,n,o,s,u){return void 0===o&&(o=.5),void 0===s&&(s=Number.NEGATIVE_INFINITY),void 0===u&&(u=!1),r(this,void 0,void 0,(function(){var r,c,l,h,f,d,p,g,m,v,y,b;return a(this,(function(a){switch(a.label){case 0:return r=ma(e,"boxes","nonMaxSuppressionAsync"),c=ma(t,"scores","nonMaxSuppressionAsync"),l=bl(r,c,n,o,s,null),h=l.maxOutputSize,f=l.iouThreshold,d=l.scoreThreshold,[4,Promise.all([r.data(),c.data()])];case 1:return p=i.apply(void 0,[a.sent(),2]),g=p[0],m=p[1],v=Sl(g,m,h,f,d,u),y=v.selectedIndices,b=v.validOutputs,r!==e&&r.dispose(),c!==t&&c.dispose(),[2,{selectedIndices:Tc(y,"int32"),validOutputs:ts(b,"int32")}]}}))}))},threshold:Fl,transform:Cl},ah={bandPart:Pl,gramSchmidt:Ol,qr:Ul},oh={absoluteDifference:Gl,computeWeightedLoss:Wl,cosineDistance:Kl,hingeLoss:ql,huberLoss:Vl,logLoss:Hl,meanSquaredError:jl,sigmoidCrossEntropy:Zl,softmaxCrossEntropy:Jl},ih={sparseFillEmptyRows:Yl,sparseReshape:Xl,sparseSegmentMean:Ql,sparseSegmentSum:$l},sh={stringNGrams:eh,stringSplit:ba({stringSplit_:function(e,t,n){void 0===n&&(n=!0);var r=ma(e,"input","stringSplit","string"),a=ma(t,"delimiter","stringSplit","string");if(1!==r.rank)throw new Error("Input should be Tensor1D but received shape ".concat(r.shape));if(0!==a.rank)throw new Error("Delimiter should be a scalar but received shape ".concat(a.shape));var o={skipEmpty:n},i={input:r,delimiter:a},s=ua.runKernel(dn,i,o);return{indices:s[0],values:s[1],shape:s[2]}}}),stringToHashBucketFast:ba({stringToHashBucketFast_:function(e,t){var n=ma(e,"input","stringToHashBucketFast","string"),r={numBuckets:t};if(t<=0)throw new Error("Number of buckets must be at least 1");var a={input:n};return ua.runKernel(pn,a,r)}}),staticRegexReplace:ba({staticRegexReplace_:function(e,t,n,r){void 0===r&&(r=!0);var a=ma(e,"input","staticRegexReplace","string"),o={pattern:t,rewrite:n,replaceGlobal:r};return ua.runKernel(ln,{x:a},o)}})},uh=new Map,ch=new Map,lh=function(){function e(){}return e.prototype.getClassName=function(){return this.constructor.className},e.fromConfig=function(e,t){return new e(t)},e}(),hh=function(){function e(){this.classNameMap={}}return e.getMap=function(){return null==e.instance&&(e.instance=new e),e.instance},e.register=function(t){e.getMap().classNameMap[t.className]=[t,t.fromConfig]},e}();function fh(e,t,n){p(null!=e.className,(function(){return"Class being registered does not have the static className property defined."})),p("string"==typeof e.className,(function(){return"className is required to be a string, but got type "+typeof e.className})),p(e.className.length>0,(function(){return"Class being registered has an empty-string as its className, which is disallowed."})),void 0===t&&(t="Custom"),void 0===n&&(n=e.className);var r=t+">"+n;return hh.register(e),uh.set(r,e),ch.set(e,r),e}var dh={__proto__:null,Serializable:lh,SerializationMap:hh,getRegisteredName:function(e){return ch.has(e)?ch.get(e):e.className},registerClass:fh},ph=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.prototype.minimize=function(e,t,n){void 0===t&&(t=!1);var r=this.computeGradients(e,n),a=r.value,o=r.grads;if(null!=n){var i=n.map((function(e){return{name:e.name,tensor:o[e.name]}}));this.applyGradients(i)}else this.applyGradients(o);return vo(o),t?a:(a.dispose(),null)},Object.defineProperty(t.prototype,"iterations",{get:function(){return null==this.iterations_&&(this.iterations_=0),this.iterations_},enumerable:!1,configurable:!0}),t.prototype.incrementIterations=function(){this.iterations_=this.iterations+1},t.prototype.computeGradients=function(e,t){return Is(e,t)},t.prototype.dispose=function(){null!=this.iterations_&&vo(this.iterations_)},t.prototype.saveIterations=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){return null==this.iterations_&&(this.iterations_=0),[2,{name:"iter",tensor:ts(this.iterations_,"int32")}]}))}))},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){throw new Error("getWeights() is not implemented for this optimizer yet.")}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){return a(this,(function(e){throw new Error("setWeights() is not implemented for this optimizer class "+"".concat(this.getClassName()))}))}))},t.prototype.extractIterations=function(e){return r(this,void 0,void 0,(function(){var t;return a(this,(function(n){switch(n.label){case 0:return t=this,[4,e[0].tensor.data()];case 1:return t.iterations_=n.sent()[0],[2,e.slice(1)]}}))}))},t}(lh);Object.defineProperty(ph,Symbol.hasInstance,{value:function(e){return null!=e.minimize&&null!=e.computeGradients&&null!=e.applyGradients}});var gh=function(e){function t(t,n,r){void 0===r&&(r=null);var a=e.call(this)||this;return a.learningRate=t,a.rho=n,a.epsilon=r,a.accumulatedGrads=[],a.accumulatedUpdates=[],null==r&&(a.epsilon=ua.backend.epsilon()),a}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"Adadelta"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this;(Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e)).forEach((function(n,r){var a=ua.registeredVariables[n];null==t.accumulatedGrads[r]&&(t.accumulatedGrads[r]={originalName:"".concat(n,"/accum_grad"),variable:mo((function(){return Gi(a).variable(!1)}))}),null==t.accumulatedUpdates[r]&&(t.accumulatedUpdates[r]={originalName:"".concat(n,"/accum_var"),variable:mo((function(){return Gi(a).variable(!1)}))});var o=Array.isArray(e)?e[r].tensor:e[n];if(null!=o){var i=t.accumulatedGrads[r].variable,s=t.accumulatedUpdates[r].variable;mo((function(){var e=bo(xo(i,t.rho),xo(rs(o),1-t.rho)),n=xo(ko(ns(bo(s,t.epsilon)),ns(bo(i,t.epsilon))),o),r=bo(xo(s,t.rho),xo(rs(n),1-t.rho));i.assign(e),s.assign(r);var u=bo(xo(n,-t.learningRate),a);a.assign(u)}))}})),this.incrementIterations()},t.prototype.dispose=function(){null!=this.accumulatedUpdates&&(vo(this.accumulatedGrads.map((function(e){return e.variable}))),vo(this.accumulatedUpdates.map((function(e){return e.variable}))))},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){var e;return a(this,(function(t){switch(t.label){case 0:return e=s(s([],i(this.accumulatedGrads),!1),i(this.accumulatedUpdates),!1),[4,this.saveIterations()];case 1:return[2,[t.sent()].concat(e.map((function(e){return{name:e.originalName,tensor:e.variable}})))]}}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){var t;return a(this,(function(n){switch(n.label){case 0:return[4,this.extractIterations(e)];case 1:return e=n.sent(),t=e.length/2,this.accumulatedGrads=e.slice(0,t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(!1)}})),this.accumulatedUpdates=e.slice(t,2*t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(!1)}})),[2]}}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate,rho:this.rho,epsilon:this.epsilon}},t.fromConfig=function(e,t){return new e(t.learningRate,t.rho,t.epsilon)},t}(ph),mh=function(e){function t(t,n){void 0===n&&(n=.1);var r=e.call(this)||this;return r.learningRate=t,r.initialAccumulatorValue=n,r.accumulatedGrads=[],r}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"Adagrad"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this;(Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e)).forEach((function(n,r){var a=ua.registeredVariables[n];null==t.accumulatedGrads[r]&&(t.accumulatedGrads[r]={originalName:"".concat(n,"/accumulator"),variable:mo((function(){return pi(a.shape,t.initialAccumulatorValue).variable(!1)}))});var o=Array.isArray(e)?e[r].tensor:e[n];if(null!=o){var i=t.accumulatedGrads[r].variable;mo((function(){var e=bo(i,rs(o));i.assign(e);var n=bo(xo(ko(o,ns(bo(e,ua.backend.epsilon()))),-t.learningRate),a);a.assign(n)}))}})),this.incrementIterations()},t.prototype.dispose=function(){null!=this.accumulatedGrads&&vo(this.accumulatedGrads.map((function(e){return e.variable})))},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){switch(e.label){case 0:return[4,this.saveIterations()];case 1:return[2,[e.sent()].concat(this.accumulatedGrads.map((function(e){return{name:e.originalName,tensor:e.variable}})))]}}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){return a(this,(function(t){switch(t.label){case 0:return[4,this.extractIterations(e)];case 1:return e=t.sent(),this.accumulatedGrads=e.map((function(e){return{originalName:e.name,variable:e.tensor.variable(!1)}})),[2]}}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate,initialAccumulatorValue:this.initialAccumulatorValue}},t.fromConfig=function(e,t){return new e(t.learningRate,t.initialAccumulatorValue)},t}(ph),vh=function(e){function t(t,n,r,a){void 0===a&&(a=null);var o=e.call(this)||this;return o.learningRate=t,o.beta1=n,o.beta2=r,o.epsilon=a,o.accumulatedFirstMoment=[],o.accumulatedSecondMoment=[],mo((function(){o.accBeta1=ts(n).variable(),o.accBeta2=ts(r).variable()})),null==a&&(o.epsilon=ua.backend.epsilon()),o}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"Adam"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this,n=Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e);mo((function(){var r=Bs(1,t.accBeta1),a=Bs(1,t.accBeta2);n.forEach((function(n,o){var i=ua.registeredVariables[n];null==t.accumulatedFirstMoment[o]&&(t.accumulatedFirstMoment[o]={originalName:"".concat(n,"/m"),variable:mo((function(){return Gi(i).variable(!1)}))}),null==t.accumulatedSecondMoment[o]&&(t.accumulatedSecondMoment[o]={originalName:"".concat(n,"/v"),variable:mo((function(){return Gi(i).variable(!1)}))});var s=Array.isArray(e)?e[o].tensor:e[n];if(null!=s){var u=t.accumulatedFirstMoment[o].variable,c=t.accumulatedSecondMoment[o].variable,l=bo(xo(u,t.beta1),xo(s,1-t.beta1)),h=bo(xo(c,t.beta2),xo(rs(s),1-t.beta2)),f=ko(l,r),d=ko(h,a);u.assign(l),c.assign(h);var p=bo(xo(ko(f,bo(ns(d),t.epsilon)),-t.learningRate),i);i.assign(p)}})),t.accBeta1.assign(xo(t.accBeta1,t.beta1)),t.accBeta2.assign(xo(t.accBeta2,t.beta2))})),this.incrementIterations()},t.prototype.dispose=function(){this.accBeta1.dispose(),this.accBeta2.dispose(),null!=this.accumulatedFirstMoment&&vo(this.accumulatedFirstMoment.map((function(e){return e.variable}))),null!=this.accumulatedSecondMoment&&vo(this.accumulatedSecondMoment.map((function(e){return e.variable})))},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){var e;return a(this,(function(t){switch(t.label){case 0:return e=s(s([],i(this.accumulatedFirstMoment),!1),i(this.accumulatedSecondMoment),!1),[4,this.saveIterations()];case 1:return[2,[t.sent()].concat(e.map((function(e){return{name:e.originalName,tensor:e.variable}})))]}}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){var t,n=this;return a(this,(function(r){switch(r.label){case 0:return[4,this.extractIterations(e)];case 1:return e=r.sent(),mo((function(){n.accBeta1.assign(es(n.beta1,n.iterations_+1)),n.accBeta2.assign(es(n.beta2,n.iterations_+1))})),t=e.length/2,this.accumulatedFirstMoment=e.slice(0,t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(!1)}})),this.accumulatedSecondMoment=e.slice(t,2*t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(!1)}})),[2]}}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate,beta1:this.beta1,beta2:this.beta2,epsilon:this.epsilon}},t.fromConfig=function(e,t){return new e(t.learningRate,t.beta1,t.beta2,t.epsilon)},t}(ph),yh=function(e){function t(t,n,r,a,o){void 0===a&&(a=null),void 0===o&&(o=0);var i=e.call(this)||this;return i.learningRate=t,i.beta1=n,i.beta2=r,i.epsilon=a,i.decay=o,i.accumulatedFirstMoment=[],i.accumulatedWeightedInfNorm=[],mo((function(){i.iteration=ts(0).variable(),i.accBeta1=ts(n).variable()})),null==a&&(i.epsilon=ua.backend.epsilon()),i}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"Adamax"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this,n=Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e);mo((function(){var r=Bs(1,t.accBeta1),a=ko(-t.learningRate,bo(xo(t.iteration,t.decay),1));n.forEach((function(n,o){var i=ua.registeredVariables[n];null==t.accumulatedFirstMoment[o]&&(t.accumulatedFirstMoment[o]={originalName:"".concat(n,"/m"),variable:Gi(i).variable(!1)}),null==t.accumulatedWeightedInfNorm[o]&&(t.accumulatedWeightedInfNorm[o]={originalName:"".concat(n,"/v"),variable:Gi(i).variable(!1)});var s=Array.isArray(e)?e[o].tensor:e[n];if(null!=s){var u=t.accumulatedFirstMoment[o].variable,c=t.accumulatedWeightedInfNorm[o].variable,l=bo(xo(u,t.beta1),xo(s,1-t.beta1)),h=xo(c,t.beta2),f=Eo(s),d=Vs(h,f);u.assign(l),c.assign(d);var p=bo(xo(ko(a,r),ko(l,bo(d,t.epsilon))),i);i.assign(p)}})),t.iteration.assign(bo(t.iteration,1)),t.accBeta1.assign(xo(t.accBeta1,t.beta1))})),this.incrementIterations()},t.prototype.dispose=function(){this.accBeta1.dispose(),this.iteration.dispose(),null!=this.accumulatedFirstMoment&&vo(this.accumulatedFirstMoment.map((function(e){return e.variable}))),null!=this.accumulatedWeightedInfNorm&&vo(this.accumulatedWeightedInfNorm.map((function(e){return e.variable})))},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){throw new Error("getWeights() is not implemented for Adamax yet.")}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){return a(this,(function(e){throw new Error("setWeights() is not implemented for Adamax yet.")}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate,beta1:this.beta1,beta2:this.beta2,epsilon:this.epsilon,decay:this.decay}},t.fromConfig=function(e,t){return new e(t.learningRate,t.beta1,t.beta2,t.epsilon,t.decay)},t}(ph),bh=function(e){function t(t){var n=e.call(this)||this;return n.learningRate=t,n.setLearningRate(t),n}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"SGD"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this;(Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e)).forEach((function(n,r){var a=Array.isArray(e)?e[r].tensor:e[n];if(null!=a){var o=ua.registeredVariables[n];mo((function(){var e=bo(xo(t.c,a),o);o.assign(e)}))}})),this.incrementIterations()},t.prototype.setLearningRate=function(e){this.learningRate=e,null!=this.c&&this.c.dispose(),this.c=yo(ts(-e))},t.prototype.dispose=function(){this.c.dispose()},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){switch(e.label){case 0:return[4,this.saveIterations()];case 1:return[2,[e.sent()]]}}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){return a(this,(function(t){switch(t.label){case 0:return[4,this.extractIterations(e)];case 1:if(0!==(e=t.sent()).length)throw new Error("SGD optimizer does not have settable weights.");return[2]}}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate}},t.fromConfig=function(e,t){return new e(t.learningRate)},t}(ph),wh=function(e){function t(t,n,r){void 0===r&&(r=!1);var a=e.call(this,t)||this;return a.learningRate=t,a.momentum=n,a.useNesterov=r,a.accumulations=[],a.m=ts(a.momentum),a}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"Momentum"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this;(Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e)).forEach((function(n,r){var a=ua.registeredVariables[n];null==t.accumulations[r]&&(t.accumulations[r]={originalName:"".concat(n,"/momentum"),variable:mo((function(){return Gi(a).variable(!1)}))});var o=t.accumulations[r].variable,i=Array.isArray(e)?e[r].tensor:e[n];null!=i&&mo((function(){var e,n=bo(xo(t.m,o),i);e=t.useNesterov?bo(xo(t.c,bo(i,xo(n,t.m))),a):bo(xo(t.c,n),a),o.assign(n),a.assign(e)}))})),this.incrementIterations()},t.prototype.dispose=function(){this.m.dispose(),null!=this.accumulations&&vo(this.accumulations.map((function(e){return e.variable})))},t.prototype.setMomentum=function(e){this.momentum=e},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){return a(this,(function(e){switch(e.label){case 0:return[4,this.saveIterations()];case 1:return[2,[e.sent()].concat(this.accumulations.map((function(e){return{name:e.originalName,tensor:e.variable}})))]}}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){return a(this,(function(t){switch(t.label){case 0:return[4,this.extractIterations(e)];case 1:return e=t.sent(),this.accumulations=e.map((function(e){return{originalName:e.name,variable:e.tensor.variable(!1)}})),[2]}}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate,momentum:this.momentum,useNesterov:this.useNesterov}},t.fromConfig=function(e,t){return new e(t.learningRate,t.momentum,t.useNesterov)},t}(bh),kh=function(e){function t(t,n,r,a,o){void 0===n&&(n=.9),void 0===r&&(r=0),void 0===a&&(a=null),void 0===o&&(o=!1);var i=e.call(this)||this;if(i.learningRate=t,i.decay=n,i.momentum=r,i.epsilon=a,i.accumulatedMeanSquares=[],i.accumulatedMoments=[],i.accumulatedMeanGrads=[],i.centered=o,null==a&&(i.epsilon=ua.backend.epsilon()),null==t)throw new Error("learningRate for RMSPropOptimizer must be defined.");return i}return n(t,e),Object.defineProperty(t,"className",{get:function(){return"RMSProp"},enumerable:!1,configurable:!0}),t.prototype.applyGradients=function(e){var t=this;(Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e)).forEach((function(n,r){var a=ua.registeredVariables[n],o=!1;null==t.accumulatedMeanSquares[r]&&(t.accumulatedMeanSquares[r]={originalName:"".concat(n,"/rms"),variable:mo((function(){return Gi(a).variable(o)}))}),null==t.accumulatedMoments[r]&&(t.accumulatedMoments[r]={originalName:"".concat(n,"/momentum"),variable:mo((function(){return Gi(a).variable(o)}))}),null==t.accumulatedMeanGrads[r]&&t.centered&&(t.accumulatedMeanGrads[r]={originalName:"".concat(n,"/mg"),variable:mo((function(){return Gi(a).variable(o)}))});var i=Array.isArray(e)?e[r].tensor:e[n];if(null!=i){var s=t.accumulatedMeanSquares[r].variable,u=t.accumulatedMoments[r].variable;mo((function(){var e=bo(xo(s,t.decay),xo(rs(i),1-t.decay));if(t.centered){var n=t.accumulatedMeanGrads[r].variable,o=bo(xo(n,t.decay),xo(i,1-t.decay)),c=ko(xo(i,t.learningRate),ns(Bs(e,bo(rs(o),t.epsilon)))),l=bo(xo(u,t.momentum),c);s.assign(e),n.assign(o),u.assign(l);var h=Bs(a,l);a.assign(h)}else{var f=bo(xo(s,t.decay),xo(rs(i),1-t.decay));l=bo(xo(u,t.momentum),ko(xo(i,t.learningRate),ns(bo(f,t.epsilon)))),s.assign(f),u.assign(l),h=Bs(a,l),a.assign(h)}}))}})),this.incrementIterations()},t.prototype.dispose=function(){null!=this.accumulatedMeanSquares&&vo(this.accumulatedMeanSquares.map((function(e){return e.variable}))),null!=this.accumulatedMeanGrads&&this.centered&&vo(this.accumulatedMeanGrads.map((function(e){return e.variable}))),null!=this.accumulatedMoments&&vo(this.accumulatedMoments.map((function(e){return e.variable})))},t.prototype.getWeights=function(){return r(this,void 0,void 0,(function(){var e;return a(this,(function(t){switch(t.label){case 0:return e=s(s([],i(this.accumulatedMeanSquares),!1),i(this.accumulatedMoments),!1),this.centered&&e.push.apply(e,s([],i(this.accumulatedMeanGrads),!1)),[4,this.saveIterations()];case 1:return[2,[t.sent()].concat(e.map((function(e){return{name:e.originalName,tensor:e.variable}})))]}}))}))},t.prototype.setWeights=function(e){return r(this,void 0,void 0,(function(){var t,n;return a(this,(function(r){switch(r.label){case 0:return[4,this.extractIterations(e)];case 1:return e=r.sent(),t=this.centered?e.length/3:e.length/2,n=!1,this.accumulatedMeanSquares=e.slice(0,t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(n)}})),this.accumulatedMoments=e.slice(t,2*t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(n)}})),this.centered&&(this.accumulatedMeanGrads=e.slice(2*t,3*t).map((function(e){return{originalName:e.name,variable:e.tensor.variable(n)}}))),[2]}}))}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate,decay:this.decay,momentum:this.momentum,epsilon:this.epsilon,centered:this.centered}},t.fromConfig=function(e,t){return new e(t.learningRate,t.decay,t.momentum,t.epsilon,t.centered)},t}(ph),xh=[gh,mh,vh,yh,wh,kh,bh];function Eh(e){return new Promise((function(e){return setTimeout(e)})).then(e)}var Sh=function(){function e(t){if(!H().getBool("IS_BROWSER"))throw new Error("browserDownloads() cannot proceed because the current environment is not a browser.");t.startsWith(e.URL_SCHEME)&&(t=t.slice(e.URL_SCHEME.length)),null!=t&&0!==t.length||(t="model"),this.modelJsonFileName=t+".json",this.weightDataFileName=t+".weights.bin"}return e.prototype.save=function(e){return r(this,void 0,void 0,(function(){var t,n,r,o,i,s,u;return a(this,(function(a){switch(a.label){case 0:if("undefined"==typeof document)throw new Error("Browser downloads are not supported in this environment since `document` is not present");if(t=Sa.join(e.weightData),n=window.URL.createObjectURL(new Blob([t],{type:"application/octet-stream"})),!(e.modelTopology instanceof ArrayBuffer))return[3,1];throw new Error("BrowserDownloads.save() does not support saving model topology in binary formats yet.");case 1:return r=[{paths:["./"+this.weightDataFileName],weights:e.weightSpecs}],o=Ta(e,r),i=window.URL.createObjectURL(new Blob([JSON.stringify(o)],{type:"application/json"})),(s=null==this.modelJsonAnchor?document.createElement("a"):this.modelJsonAnchor).download=this.modelJsonFileName,s.href=i,[4,Eh((function(){return s.dispatchEvent(new MouseEvent("click"))}))];case 2:return a.sent(),null==e.weightData?[3,4]:((u=null==this.weightDataAnchor?document.createElement("a"):this.weightDataAnchor).download=this.weightDataFileName,u.href=n,[4,Eh((function(){return u.dispatchEvent(new MouseEvent("click"))}))]);case 3:a.sent(),a.label=4;case 4:return[2,{modelArtifactsInfo:Ba(e)}]}}))}))},e}();Sh.URL_SCHEME="downloads://";var Ah=function(){function e(e){if(null==e||e.length<1)throw new Error("When calling browserFiles, at least 1 file is required, "+"but received ".concat(e));this.jsonFile=e[0],this.weightsFiles=e.slice(1)}return e.prototype.load=function(){return r(this,void 0,void 0,(function(){var e=this;return a(this,(function(t){return[2,new Promise((function(t,n){var r=new FileReader;r.onload=function(r){var a=JSON.parse(r.target.result),o=a.modelTopology;if(null!=o)if(null!=a.weightsManifest)if(0!==e.weightsFiles.length){var i=Ra(a,(function(t){return e.loadWeights(t)}));t(i)}else t({modelTopology:o});else n(new Error("weightManifest field is missing from file ".concat(e.jsonFile.name)));else n(new Error("modelTopology field is missing from file ".concat(e.jsonFile.name)))},r.onerror=function(t){return n("Failed to read model topology and weights manifest JSON "+"from file '".concat(e.jsonFile.name,"'. BrowserFiles supports loading ")+"Keras-style tf.Model artifacts only.")},r.readAsText(e.jsonFile)}))]}))}))},e.prototype.loadWeights=function(e){var t,n,r=this,a=[],u=[];try{for(var c=o(e),l=c.next();!l.done;l=c.next()){var h=l.value;a.push.apply(a,s([],i(h.weights),!1)),u.push.apply(u,s([],i(h.paths),!1))}}catch(e){t={error:e}}finally{try{l&&!l.done&&(n=c.return)&&n.call(c)}finally{if(t)throw t.error}}var f=this.checkManifestAndWeightFiles(e),d=u.map((function(e){return r.loadWeightsFile(e,f[e])}));return Promise.all(d).then((function(e){return[a,e]}))},e.prototype.loadWeightsFile=function(e,t){return new Promise((function(n,r){var a=new FileReader;a.onload=function(e){var t=e.target.result;n(t)},a.onerror=function(t){return r("Failed to weights data from file of path '".concat(e,"'."))},a.readAsArrayBuffer(t)}))},e.prototype.checkManifestAndWeightFiles=function(e){var t,n,r=this,a=[],i=this.weightsFiles.map((function(e){return Ma(e.name)})),s={};try{for(var u=o(e),c=u.next();!c.done;c=u.next())c.value.paths.forEach((function(e){var t=Ma(e);if(-1!==a.indexOf(t))throw new Error("Duplicate file basename found in weights manifest: "+"'".concat(t,"'"));if(a.push(t),-1===i.indexOf(t))throw new Error("Weight file with basename '".concat(t,"' is not provided."));s[e]=r.weightsFiles[i.indexOf(t)]}))}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=u.return)&&n.call(u)}finally{if(t)throw t.error}}if(a.length!==this.weightsFiles.length)throw new Error("Mismatch in the number of files in weights manifest "+"(".concat(a.length,") and the number of weight files provided ")+"(".concat(this.weightsFiles.length,")."));return s},e}();function _h(e,t,n,r){!function(e){p(null!=e&&Array.isArray(e)&&e.length>0,(function(){return"promises must be a none empty array"}))}(e),function(e,t){p(e>=0&&e<=1,(function(){return"Progress fraction must be in range [0, 1], but "+"got startFraction ".concat(e)})),p(t>=0&&t<=1,(function(){return"Progress fraction must be in range [0, 1], but "+"got endFraction ".concat(t)})),p(t>=e,(function(){return"startFraction must be no more than endFraction, but "+"got startFraction ".concat(e," and endFraction ")+"".concat(t)}))}(n=null==n?0:n,r=null==r?1:r);var a=0;return Promise.all(e.map((function(o){return o.then((function(o){var i=n+ ++a/e.length*(r-n);return t(i),o})),o})))}function Ih(e,t){return r(this,void 0,void 0,(function(){var n,r,o,i,s,u,c,l,h;return a(this,(function(a){switch(a.label){case 0:return null==t&&(t={}),n=null==t.fetchFunc?H().platform.fetch:t.fetchFunc,r=e.map((function(e){return n(e,t.requestInit,{isBinary:!0})})),o=0,i=.5,null!=t.onProgress?[3,2]:[4,Promise.all(r)];case 1:return s=a.sent(),[3,4];case 2:return[4,_h(r,t.onProgress,o,i)];case 3:s=a.sent(),a.label=4;case 4:return u=s.map((function(e){return e.arrayBuffer()})),c=.5,l=1,null!=t.onProgress?[3,6]:[4,Promise.all(u)];case 5:return h=a.sent(),[3,8];case 6:return[4,_h(u,t.onProgress,c,l)];case 7:h=a.sent(),a.label=8;case 8:return[2,h]}}))}))}function Nh(e){var t=this;return function(n,o,i){return void 0===o&&(o=""),r(t,void 0,void 0,(function(){var t,r,s,u,c,l,h,f,d,p;return a(this,(function(a){switch(a.label){case 0:if(t=n.map((function(){return!1})),r={},s=null!=i?i.map((function(){return!1})):[],u=[],n.forEach((function(e,n){var a=0;e.weights.forEach((function(e){var o="quantization"in e?e.quantization.dtype:e.dtype,c=Ea[o]*v(e.shape),l=function(){t[n]=!0,null==r[n]&&(r[n]=[]),r[n].push({manifestEntry:e,groupOffset:a,sizeBytes:c})};null!=i?i.forEach((function(t,n){t===e.name&&(l(),s[n]=!0)})):l(),u.push(e.name),a+=c}))})),!s.every((function(e){return e})))throw c=i.filter((function(e,t){return!s[t]})),new Error("Could not find weights in manifest with names: "+"".concat(c.join(", "),". \n")+"Manifest JSON has weights with names: "+"".concat(u.join(", "),"."));return l=t.reduce((function(e,t,n){return t&&e.push(n),e}),[]),h=[],l.forEach((function(e){n[e].paths.forEach((function(e){var t=o+(o.endsWith("/")?"":"/")+e;h.push(t)}))})),[4,e(h)];case 1:return f=a.sent(),d={},p=0,l.forEach((function(e){var t=n[e].paths.length,a=new Sa(f.slice(p,p+t));r[e].forEach((function(e){var t=Aa(a.slice(e.groupOffset,e.groupOffset+e.sizeBytes),[e.manifestEntry]);for(var n in t)d[n]=t[n]})),p+=t})),[2,d]}}))}))}}Pa.registerSaveRouter((function(e){return H().getBool("IS_BROWSER")&&!Array.isArray(e)&&e.startsWith(Sh.URL_SCHEME)?function(e){return void 0===e&&(e="model"),new Sh(e)}(e.slice(Sh.URL_SCHEME.length)):null}));var Mh=function(){function e(e,t){if(this.DEFAULT_METHOD="POST",null==t&&(t={}),this.weightPathPrefix=t.weightPathPrefix,this.onProgress=t.onProgress,this.weightUrlConverter=t.weightUrlConverter,null!=t.fetchFunc?(p("function"==typeof t.fetchFunc,(function(){return"Must pass a function that matches the signature of `fetch` (see https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)"})),this.fetch=t.fetchFunc):this.fetch=H().platform.fetch,p(null!=e&&e.length>0,(function(){return"URL path for http must not be null, undefined or empty."})),Array.isArray(e)&&p(2===e.length,(function(){return"URL paths for http must have a length of 2, "+"(actual length is ".concat(e.length,").")})),this.path=e,null!=t.requestInit&&null!=t.requestInit.body)throw new Error("requestInit is expected to have no pre-existing body, but has one.");this.requestInit=t.requestInit||{}}return e.prototype.save=function(e){return r(this,void 0,void 0,(function(){var t,n,r,o,i;return a(this,(function(a){switch(a.label){case 0:if(e.modelTopology instanceof ArrayBuffer)throw new Error("BrowserHTTPRequest.save() does not support saving model topology in binary formats yet.");return(t=Object.assign({method:this.DEFAULT_METHOD},this.requestInit)).body=new FormData,n=[{paths:["./model.weights.bin"],weights:e.weightSpecs}],r=Ta(e,n),t.body.append("model.json",new Blob([JSON.stringify(r)],{type:"application/json"}),"model.json"),null!=e.weightData&&(o=Sa.join(e.weightData),t.body.append("model.weights.bin",new Blob([o],{type:"application/octet-stream"}),"model.weights.bin")),[4,this.fetch(this.path,t)];case 1:if((i=a.sent()).ok)return[2,{modelArtifactsInfo:Ba(e),responses:[i]}];throw new Error("BrowserHTTPRequest.save() failed due to HTTP response status "+"".concat(i.status,"."))}}))}))},e.prototype.load=function(){return r(this,void 0,void 0,(function(){var e,t,n,r,o,i=this;return a(this,(function(a){switch(a.label){case 0:return[4,this.fetch(this.path,this.requestInit)];case 1:if(!(e=a.sent()).ok)throw new Error("Request to ".concat(this.path," failed with status code ")+"".concat(e.status,". Please verify this URL points to ")+"the model JSON of the model to load.");a.label=2;case 2:return a.trys.push([2,4,,5]),[4,e.json()];case 3:return t=a.sent(),[3,5];case 4:throw a.sent(),n="Failed to parse model JSON of response from ".concat(this.path,"."),this.path.endsWith(".pb")?n+=" Your path contains a .pb file extension. Support for .pb models have been removed in TensorFlow.js 1.0 in favor of .json models. You can re-convert your Python TensorFlow model using the TensorFlow.js 1.0 conversion scripts or you can convert your.pb models with the 'pb2json'NPM script in the tensorflow/tfjs-converter repository.":n+=" Please make sure the server is serving valid JSON for this request.",new Error(n);case 5:if(r=t.modelTopology,o=t.weightsManifest,null==r&&null==o)throw new Error("The JSON from HTTP path ".concat(this.path," contains neither model ")+"topology or manifest for weights.");return[2,Ra(t,(function(e){return i.loadWeights(e)}))]}}))}))},e.prototype.loadWeights=function(e){return r(this,void 0,void 0,(function(){var t,n,r,u,c,l,h,f,d,p,g,m,v,y,b,w,k,x,E,S,A,_,I;return a(this,(function(a){switch(a.label){case 0:t=Array.isArray(this.path)?this.path[1]:this.path,n=i(function(e){var t=e.lastIndexOf("/"),n=e.lastIndexOf("?");return[e.substring(0,t)+"/",n>t?e.substring(n):""]}(t),2),r=n[0],u=n[1],c=this.weightPathPrefix||r,l=Fa(e),h=[],f=[];try{for(d=o(e),p=d.next();!p.done;p=d.next()){g=p.value;try{for(_=void 0,m=o(g.paths),v=m.next();!v.done;v=m.next())y=v.value,null!=this.weightUrlConverter?f.push(this.weightUrlConverter(y)):h.push(c+y+u)}catch(e){_={error:e}}finally{try{v&&!v.done&&(I=m.return)&&I.call(m)}finally{if(_)throw _.error}}}}catch(e){S={error:e}}finally{try{p&&!p.done&&(A=d.return)&&A.call(d)}finally{if(S)throw S.error}}return this.weightUrlConverter?(w=(b=h.push).apply,k=[h],x=[[]],[4,Promise.all(f)]):[3,2];case 1:w.apply(b,k.concat([s.apply(void 0,x.concat([i.apply(void 0,[a.sent()]),!1]))])),a.label=2;case 2:return[4,Ih(h,{requestInit:this.requestInit,fetchFunc:this.fetch,onProgress:this.onProgress})];case 3:return E=a.sent(),[2,[l,E]]}}))}))},e}();function Th(e){return null!=e.match(Mh.URL_SCHEME_REGEX)}Mh.URL_SCHEME_REGEX=/^https?:\/\//;var Dh=function(e,t){return("undefined"!=typeof fetch||null!=t&&null!=t.fetchFunc)&&(Array.isArray(e)?e.every((function(e){return Th(e)})):Th(e))?Rh(e,t):null};function Rh(e,t){return new Mh(e,t)}Pa.registerSaveRouter(Dh),Pa.registerLoadRouter(Dh);var Bh=function(){function e(e){this.modelArtifacts=e}return e.prototype.load=function(){return this.modelArtifacts},e}(),Fh=function(){function e(e){this.saveHandler=e}return e.prototype.save=function(e){return this.saveHandler(e)},e}(),Ch=function(e){e.load&&(this.load=function(){return Promise.resolve(e.load())}),e.save&&(this.save=function(t){return Promise.resolve(e.save(t))})};function Ph(e,t,n,r){return 1===arguments.length?null!=e.modelTopology||null!=e.weightSpecs?new Bh(e):(console.warn("Please call tf.io.fromMemory() with only one argument. The argument should be of type ModelArtifacts. The multi-argument signature of tf.io.fromMemory() has been deprecated and will be removed in a future release."),new Bh({modelTopology:e})):(console.warn("Please call tf.io.fromMemory() with only one argument. The argument should be of type ModelArtifacts. The multi-argument signature of tf.io.fromMemory() has been deprecated and will be removed in a future release."),new Bh({modelTopology:e,weightSpecs:t,weightData:n,trainingConfig:r}))}var Oh,Lh={__proto__:null,CompositeArrayBuffer:Sa,browserFiles:function(e){return new Ah(e)},browserHTTPRequest:function(e,t){return Rh(e,t)},concatenateArrayBuffers:function(e){return Sa.join(e)},copyModel:function(e,t){return r(this,void 0,void 0,(function(){return a(this,(function(n){return[2,so(e,t,!1)]}))}))},decodeWeights:Aa,encodeWeights:function(e,t){return r(this,void 0,void 0,(function(){var n,o,i,s,u,c=this;return a(this,(function(l){switch(l.label){case 0:for(n=[],o=[],i=Array.isArray(e)?e.map((function(e){return e.name})):Object.keys(e),s=function(s){var u=i[s],l=Array.isArray(e)?e[s].tensor:e[u];if("float32"!==l.dtype&&"int32"!==l.dtype&&"bool"!==l.dtype&&"string"!==l.dtype&&"complex64"!==l.dtype)throw new Error("Unsupported dtype in weight '".concat(u,"': ").concat(l.dtype));var h={name:u,shape:l.shape,dtype:l.dtype};if("string"===l.dtype){var f=new Promise((function(e){return r(c,void 0,void 0,(function(){var t,n,r,o,i,s,u;return a(this,(function(a){switch(a.label){case 0:return[4,l.bytes()];case 1:for(t=a.sent(),n=t.reduce((function(e,t){return e+t.length}),0)+4*t.length,r=new Uint8Array(n),o=0,i=0;i0&&Number.isInteger(n),(function(){return"If provided, numClasses must be a positive integer, "+"but got ".concat(n)})),p(1===r.rank,(function(){return"Expected the rank of labels to be 1, but got ".concat(r.rank)})),p(1===a.rank,(function(){return"Expected the rank of predictions to be 1, "+"but got ".concat(a.rank)})),p(r.shape[0]===a.shape[0],(function(){return"Mismatch in the number of examples: "+"".concat(r.shape[0]," vs. ").concat(a.shape[0],". ")+"Labels and predictions should have the same number of elements."})),p(n>0&&Number.isInteger(n),(function(){return"numClasses is required to be a positive integer, but got "+"".concat(n)}));var o=nu(fo(r,"int32"),n),i=nu(fo(a,"int32"),n),s=Vc(o),u=$o(s,i);return fo(u,"int32")}})},Uh=!1;function Wh(e,t){if(void 0===t&&(t=3),t>4)throw new Error("Cannot construct Tensor with more than 4 channels from pixels.");if(null==e)throw new Error("pixels passed to tf.browser.fromPixels() can not be null");var n=!1,r=!1,a=!1,o=!1,s=!1,u=!1;if(e.data instanceof Uint8Array)n=!0;else if("undefined"!=typeof ImageData&&e instanceof ImageData)r=!0;else if("undefined"!=typeof HTMLVideoElement&&e instanceof HTMLVideoElement)a=!0;else if("undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement)o=!0;else if(null!=e.getContext)s=!0;else{if(!("undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap))throw new Error("pixels passed to tf.browser.fromPixels() must be either an HTMLVideoElement, HTMLImageElement, HTMLCanvasElement, ImageData in browser, or OffscreenCanvas, ImageData in webworker or {data: Uint32Array, width: number, height: number}, "+"but was ".concat(e.constructor.name));u=!0}if(null!=Bn(An,ua.backendName)){var c={pixels:e},l={numChannels:t};return ua.runKernel(An,c,l)}var h,f,d=i(a?[e.videoWidth,e.videoHeight]:[e.width,e.height],2),p=d[0],g=d[1];if(s)h=e.getContext("2d").getImageData(0,0,p,g).data;else if(r||n)h=e.data;else if(o||a||u){if(null==Oh)if("undefined"==typeof document){if("undefined"==typeof OffscreenCanvas||"undefined"==typeof OffscreenCanvasRenderingContext2D)throw new Error("Cannot parse input in current context. Reason: OffscreenCanvas Context2D rendering is not supported.");Oh=new OffscreenCanvas(1,1).getContext("2d")}else Oh=document.createElement("canvas").getContext("2d",{willReadFrequently:!0});Oh.canvas.width=p,Oh.canvas.height=g,Oh.drawImage(e,0,0,p,g),h=Oh.getImageData(0,0,p,g).data}if(4===t)f=new Int32Array(h);else{var m=p*g;f=new Int32Array(m*t);for(var v=0;v4||2===t)throw new Error("toPixels only supports depth of size "+"1, 3 or 4 but got ".concat(t));if("float32"!==e.dtype&&"int32"!==e.dtype)throw new Error("Unsupported type for toPixels: ".concat(e.dtype,".")+" Please use float32 or int32 tensors.")}var Kh={__proto__:null,draw:function(e,t,n){var r=ma(e,"img","draw");if(!(e instanceof Ur)){var a=r;r=fo(a,"int32"),a.dispose()}Gh(r),function(e){var t=(null==e?void 0:e.alpha)||1;if(t>1||t<0)throw new Error("Alpha value ".concat(t," is suppoed to be in range [0 - 1]."))}(null==n?void 0:n.imageOptions);var o={image:r},i={canvas:t,options:n};ua.runKernel(Ce,o,i)},fromPixels:ba({fromPixels_:Wh}),fromPixelsAsync:function(e,t){return void 0===t&&(t=3),r(this,void 0,void 0,(function(){var n,r;return a(this,(function(a){switch(a.label){case 0:if(n=null,!H().getBool("WRAP_TO_IMAGEBITMAP")||!function(e){return"undefined"!=typeof window&&"undefined"!=typeof ImageBitmap&&window.hasOwnProperty("createImageBitmap")&&!(e instanceof ImageBitmap)&&function(e){return null!=e&&0!==e.width&&0!==e.height}(e)&&!function(e){return null!=e&&e.data instanceof Uint8Array}(e)}(e))return[3,5];r=void 0,a.label=1;case 1:return a.trys.push([1,3,,4]),[4,createImageBitmap(e,{premultiplyAlpha:"none"})];case 2:return r=a.sent(),[3,4];case 3:return a.sent(),r=null,[3,4];case 4:return n=null!=r&&r.width===e.width&&r.height===e.height?r:e,[3,6];case 5:n=e,a.label=6;case 6:return[2,Wh(n,t)]}}))}))},toPixels:function(e,t){return r(this,void 0,void 0,(function(){var n,r,o,s,u,c,l,h,f,d,p,g,m,v,y,b;return a(this,(function(a){switch(a.label){case 0:return n=ma(e,"img","toPixels"),e instanceof Ur||(n=fo(r=n,"int32"),r.dispose()),Gh(n),o=i(n.shape.slice(0,2),2),s=o[0],u=o[1],c=2===n.rank?1:n.shape[2],[4,n.data()];case 1:for(l=a.sent(),h="float32"===n.dtype?255:1,f=new Uint8ClampedArray(u*s*4),d=0;d1)throw new Error("Tensor values for a float32 Tensor must be in the "+"range [0 - 1] but encountered ".concat(m,"."))}else if("int32"===n.dtype&&(m<0||m>255))throw new Error("Tensor values for a int32 Tensor must be in the "+"range [0 - 255] but encountered ".concat(m,"."));1===c?(p[0]=m*h,p[1]=m*h,p[2]=m*h):p[g]=m*h}f[0+(v=4*d)]=Math.round(p[0]),f[v+1]=Math.round(p[1]),f[v+2]=Math.round(p[2]),f[v+3]=Math.round(p[3])}return null!=t&&(Uh||null!=Bn(Ce,ua.backendName)&&(console.warn("tf.browser.toPixels is not efficient to draw tensor on canvas. Please try tf.browser.draw instead."),Uh=!0),t.width=u,t.height=s,y=t.getContext("2d"),b=new ImageData(f,u,s),y.putImageData(b,0,0)),n!==e&&n.dispose(),[2,f]}}))}))}};function qh(e,t){var n=e.shape.length,r=t.shape.length;if(n<1)throw new Error("tf.gatherND() expects the input to be rank 1 or higher,"+" but the rank was ".concat(n,"."));if(r<1)throw new Error("tf.gatherND() expects the indices to be rank 1 or higher,"+" but the rank was ".concat(r,"."));if("int32"!==t.dtype)throw new Error("tf.gatherND() expects the indices to be int32 type,"+" but the dtype was ".concat(t.dtype,"."));if(t.shape[r-1]>n)throw new Error("index innermost dimension length must be <= tensor rank; saw: "+"".concat(t.shape[r-1]," vs. ").concat(n));if(0===v(e.shape))throw new Error("Requested more than 0 entries, but input is empty."+" Input shape: ".concat(e.shape,"."));for(var a=t.shape,o=a[a.length-1],u=1,c=0;c-1)o[c]=0;else{var l=jh(t,n,c),h=r[l];e&1<-1)o[c]=Number.MAX_SAFE_INTEGER;else{var l=jh(t,n,c),h=r[l];e&1<0?Number.MIN_SAFE_INTEGER:Number.MAX_SAFE_INTEGER);var u=r[a];return i<0&&(i+=u),f(0,i,u-1)}function $h(e,t,n,r,a,o){var i=t[a],s=n[a]||1;(e&1<0?Number.MAX_SAFE_INTEGER:Number.MIN_SAFE_INTEGER);var u=r[a];return i<0&&(i+=u),s>0?f(0,i,u):f(-1,i,u-1)}function ef(e,t,n,r,a,o){if(a[t])return n>0?o[t]:o[t+1&1];var i=e<0?r+e:e;return io[1]?o[1]:i}var tf,nf={__proto__:null,assertParamsValid:function(e,t,n){var r=e.shape.length;p(r===t.length,(function(){return"Error in slice".concat(r,"D: Length of begin ").concat(t," must ")+"match the rank of the array (".concat(r,").")})),p(r===n.length,(function(){return"Error in slice".concat(r,"D: Length of size ").concat(n," must ")+"match the rank of the array (".concat(r,").")}));for(var a=function(a){p(t[a]+n[a]<=e.shape[a],(function(){return"Error in slice".concat(r,"D: begin[").concat(a,"] + size[").concat(a,"] ")+"(".concat(t[a]+n[a],") would overflow input.shape[").concat(a,"] (").concat(e.shape[a],")")}))},o=0;o0?e[e.length-1]:1,r=0;r0){var d=t[0],p=n+1;l=Jh(i,d,p,r,e),h=Yh(s,d,p,a,e),f=Hh(o,d,p,e)}else for(var g=0;g1){r=a;break}for(a=r+1;a0||n[a]!==e[a])return!1;return!0},maskToAxes:function(e){for(var t=[],n=0;e>0;)1&e&&t.push(n),e/=2,n++;return t},parseSliceParams:function(e,t,n){var r,a,o=e.shape.length;return(r="number"==typeof t?s([t],i(new Array(o-1).fill(0)),!1):t.length=0?t:(p(-1===t,(function(){return"Negative size values should be exactly -1 but got "+"".concat(t," for the slice() size at index ").concat(n,".")})),e.shape[n]-r[n])})),[r,a]},sliceInfo:function(e,t,n,r,a,o,i,s,u){var c;if(null==r?(c=new Array(t.length)).fill(1):c=r,null!=i&&0!=(i&i-1))throw new Error("Multiple ellipses in slice is not allowed.");for(var l=!1,h={dims:c.length,numAddAxisAfterEllipsis:0,begin:t.slice(),end:n.slice(),strides:c.slice(),beginMask:a,endMask:o,ellipsisMask:i,newAxisMask:s,shrinkAxisMask:u},f=0;f0?0:-1,d.strides[f]>0?w:w-1];if(b&&d.strides[f]<=0)throw Error("only stride 1 allowed on non-range indexing.");m=m&&1===d.strides[f];var E=!!(d.beginMask&1<=w)throw Error("slice index ".concat(d.begin[f]," of dimension ").concat(f," out of bounds."))}else d.begin[f]=ef(d.begin[f],0,d.strides[f],w,k,x),d.end[f]=ef(d.end[f],1,d.strides[f],w,k,x);var A=1===d.strides[f]&&0===d.begin[f]&&d.end[f]===w;p=p&&A,g=g&&(0===f&&1===d.strides[f]||A)}else p=p&&1===d.strides[f]&&E,g=g&&(0===f&&1===d.strides[f]||E);var _,I=void 0,N=!1;if(d.beginValid&&d.endValid?(I=d.end[f]-d.begin[f],N=!0):b?(I=1,N=!0):E&&w>=0&&(I=d.strides[f]<0?-w:w,N=!0),N)_=0===I||I<0!=d.strides[f]<0?0:Math.trunc(I/d.strides[f])+(I%d.strides[f]!=0?1:0),v.push(_);else v.push(-1)}else v.push(b?1:-1)}for(var M=0;M=0?y.push(v[T]):-2===T&&y.push(1)}var D=y.filter((function(e,t){return-2!==d.finalShapeGatherIndices[t]}));return{finalShapeSparse:D,finalShape:y,isIdentity:p,sliceDim0:g,isSimpleSlice:m,begin:d.begin,end:d.end,strides:d.strides}},startForAxis:Qh,startIndicesWithElidedDims:Jh,stopForAxis:$h,stopIndicesWithElidedDims:Yh,stridesForAxis:Xh,stridesWithElidedDims:Hh},rf=function(){function e(){}return e.sgd=function(e){return new bh(e)},e.momentum=function(e,t,n){return void 0===n&&(n=!1),new wh(e,t,n)},e.rmsprop=function(e,t,n,r,a){return void 0===t&&(t=.9),void 0===n&&(n=0),void 0===r&&(r=null),void 0===a&&(a=!1),new kh(e,t,n,r,a)},e.adam=function(e,t,n,r){return void 0===e&&(e=.001),void 0===t&&(t=.9),void 0===n&&(n=.999),void 0===r&&(r=null),new vh(e,t,n,r)},e.adadelta=function(e,t,n){return void 0===e&&(e=.001),void 0===t&&(t=.95),void 0===n&&(n=null),new gh(e,t,n)},e.adamax=function(e,t,n,r,a){return void 0===e&&(e=.002),void 0===t&&(t=.9),void 0===n&&(n=.999),void 0===r&&(r=null),void 0===a&&(a=0),new yh(e,t,n,r,a)},e.adagrad=function(e,t){return void 0===t&&(t=.1),new mh(e,t)},e}(),af=rf,of="undefined"!=typeof requestAnimationFrame?requestAnimationFrame:"undefined"!=typeof setImmediate?setImmediate:function(e){return e()};!function(e){e[e.FIRST_DIM_SIZE=0]="FIRST_DIM_SIZE",e[e.VALUE_ROWIDS=1]="VALUE_ROWIDS",e[e.ROW_LENGTHS=2]="ROW_LENGTHS",e[e.ROW_SPLITS=3]="ROW_SPLITS",e[e.ROW_LIMITS=4]="ROW_LIMITS",e[e.ROW_STARTS=5]="ROW_STARTS"}(tf||(tf={}));var sf=/->/g;function uf(e,t){for(var n=[],r=0;r=0&&t1)throw new Error('Equation must contain exactly one arrow ("'.concat("->",'").'));var r=i(e.split("->"),2),a=r[0],o=r[1];p(-1===a.indexOf("..."),(function(){return'The ellipsis notation ("'.concat("...",'") is not supported yet.')}));var s=a.split(","),u=s.length;if(t!==u)throw new Error("Expected ".concat(u," input tensors, received ").concat(t));if(u>2)throw new Error("Support for more than 2 input tensors is not implemented yet.");for(var c=[],l=function(e){var t=o[e];if(!s.some((function(e){return-1!==e.indexOf(t)})))throw new Error("Output subscripts contain the label ".concat(t," ")+"not present in the input subscripts.");-1===c.indexOf(t)&&c.push(t)},h=0;h=2*t+1||a%2==1?u.push(a):o.push(a);r.push.apply(r,s([],i(o),!1)),r.push(0),r.push.apply(r,s([],i(u),!1))}return r},getRaggedRank:function(e){return 0===e.length?0:e[0]===tf.FIRST_DIM_SIZE?e.length-1:e.length},getReductionAxes:Oi,getReshaped:function(e,t,n,r){void 0===r&&(r=!0);var a=[];if(r)(a=a.concat(t.slice(0))).push(e[0]/n),a=a.concat(e.slice(1));else{a=a.concat(e[0]);for(var o=t.length,i=0;i= ").concat(n)},getSparseReshapeEmptyTensorZeroOutputDimErrorMessage:function(){return"reshape cannot infer the missing input size for an empty tensor unless all specified input sizes are non-zero"},getSparseReshapeInputOutputMismatchErrorMessage:function(e,t){var n=v(e),r=v(t);return"Input to reshape is a tensor with ".concat(n," dense values, but the requested shape has ").concat(r,". inputShape=").concat(e," outputShape=").concat(t)},getSparseReshapeInputOutputMultipleErrorMessage:function(e,t){var n=v(e),r=v(t);return"Input to reshape is a SparseTensor with ".concat(n,"\n dense values, but the requested shape requires a multiple of ").concat(r,". inputShape=").concat(e," outputShape= ").concat(t)},getSparseReshapeMultipleNegativeOneOutputDimErrorMessage:function(e,t){return"only one output dimension may be -1, not both ".concat(e," and ").concat(t)},getSparseReshapeNegativeOutputDimErrorMessage:function(e,t){return"size ".concat(e," must be non-negative, not ").concat(t)},getSparseSegmentReductionIndicesOutOfRangeErrorMessage:function(e,t,n){return"Bad: indices[".concat(e,"] == ").concat(t," out of range [0, ").concat(n,")")},getSparseSegmentReductionNegativeSegmentIdsErrorMessage:function(){return"segment ids must be >= 0"},getSparseSegmentReductionNonIncreasingSegmentIdsErrorMessage:function(){return"segment ids are not increasing"},getSparseSegmentReductionSegmentIdOutOfRangeErrorMessage:function(e,t){return"Segment id ".concat(e," out of range [0, ").concat(t,"), possibly because segmentIds input is not sorted.")},getUndoAxesPermutation:function(e){return e.map((function(e,t){return[t,e]})).sort((function(e,t){return e[1]-t[1]})).map((function(e){return e[0]}))},isIdentityPermutation:function(e){return e.every((function(e,t){return e===t}))},log:function(){for(var e=[],t=0;t0?e+t:e}));t[a]=e.shape[n]-o}p(e.shape[n]===t.reduce((function(e,t){return e+t})),(function(){return"The sum of sizes must match the size of the axis dimension."})),r=t}return r},segment_util:{__proto__:null,collectGatherOpShapeInfo:function(e,t,n,r){var a=t.shape.length,o=e.shape.length;if(0!==r&&(r<-a||r>a))throw new Error("Expect batchDims in the range of [-".concat(a,", ").concat(a,"], but got ").concat(r));if(r<0&&(r+=a),r>o)throw new Error("batchDims (".concat(r,") must be less than rank(x) (\n ").concat(o,")."));if(nt||n===e?r=!0:n=C(e,n+1);return n}},shouldFuse:rl,slice_util:nf,splitRealAndImagArrays:function(e){for(var t=new Float32Array(e.length/2),n=new Float32Array(e.length/2),r=0;r=r)throw new Error("defaultValue.shape=".concat(e," and ragged tensor flatValues.shape=").concat(t,", are incompatible: defaultValue.rank = ").concat(n," must be less than ragged tensor input flatValues.rank = ").concat(r,")"));for(var a=0;a=0&&i>=0&&1!==o&&o!==i)throw new Error("defaultValue.shape=".concat(e,", and ragged tensor input flatValues.shape=").concat(t," are incompatible: defaultValue.shape[").concat(a-e.length,"] = ").concat(o," but ragged tensor input.flatValues.shape[").concat(a-e.length,"] = ").concat(i))}}},validateInput:Fc,validateUpdateShape:Bc,warn:Tn},lf={__proto__:null,nonMaxSuppressionV3Impl:El,nonMaxSuppressionV4Impl:Sl,nonMaxSuppressionV5Impl:Al,whereImpl:Kc};!function(){var e,t;try{for(var n=o(xh),r=n.next();!r.done;r=n.next())fh(r.value)}catch(t){e={error:t}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}}(),e.Abs="Abs",e.Acos=J,e.Acosh=Y,e.AdadeltaOptimizer=gh,e.AdagradOptimizer=mh,e.AdamOptimizer=vh,e.AdamaxOptimizer=yh,e.Add=X,e.AddN=Q,e.All="All",e.Any="Any",e.ArgMax=$,e.ArgMin=ee,e.Asin=te,e.Asinh=ne,e.Atan=re,e.Atan2=oe,e.Atanh=ae,e.AvgPool=ie,e.AvgPool3D=se,e.AvgPool3DGrad="AvgPool3DGrad",e.AvgPoolGrad="AvgPoolGrad",e.BatchMatMul=ue,e.BatchToSpaceND=ce,e.Bincount=le,e.BitwiseAnd=he,e.BroadcastArgs=fe,e.BroadcastTo="BroadcastTo",e.Cast=de,e.Ceil=pe,e.ClipByValue=ge,e.Complex=me,e.ComplexAbs=ve,e.Concat=ye,e.Conv2D=be,e.Conv2DBackpropFilter=we,e.Conv2DBackpropInput=ke,e.Conv3D=xe,e.Conv3DBackpropFilterV2="Conv3DBackpropFilterV2",e.Conv3DBackpropInputV2=Ee,e.Cos="Cos",e.Cosh=Se,e.CropAndResize=Ie,e.Cumprod=Ae,e.Cumsum=_e,e.DataStorage=u,e.DenseBincount=Ne,e.DepthToSpace=Me,e.DepthwiseConv2dNative=Te,e.DepthwiseConv2dNativeBackpropFilter=De,e.DepthwiseConv2dNativeBackpropInput=Re,e.Diag=Be,e.Dilation2D=Fe,e.Dilation2DBackpropFilter="Dilation2DBackpropFilter",e.Dilation2DBackpropInput="Dilation2DBackpropInput",e.Draw=Ce,e.Einsum=Oe,e.Elu="Elu",e.EluGrad="EluGrad",e.Environment=q,e.Equal=Le,e.Erf="Erf",e.Exp="Exp",e.ExpandDims=ze,e.Expm1=Ue,e.FFT="FFT",e.Fill=We,e.FlipLeftRight=Ge,e.Floor=Ke,e.FloorDiv=qe,e.FromPixels=An,e.FusedBatchNorm=Ve,e.FusedConv2D=Nn,e.FusedDepthwiseConv2D=Mn,e.GatherNd=je,e.GatherV2=He,e.Greater=Ze,e.GreaterEqual=Je,e.IFFT=Xe,e.Identity=Ye,e.Imag=Qe,e.IsFinite=$e,e.IsInf=et,e.IsNan=tt,e.KernelBackend=c,e.LRN="LRN",e.LRNGrad="LRNGrad",e.LeakyRelu=nt,e.Less=rt,e.LessEqual=at,e.LinSpace=ot,e.Log="Log",e.Log1p=it,e.LogSoftmax="LogSoftmax",e.LogicalAnd=st,e.LogicalNot=ut,e.LogicalOr=ct,e.LogicalXor="LogicalXor",e.LowerBound="LowerBound",e.MatrixBandPart="MatrixBandPart",e.Max="Max",e.MaxPool=ht,e.MaxPool3D=ft,e.MaxPool3DGrad="MaxPool3DGrad",e.MaxPoolGrad="MaxPoolGrad",e.MaxPoolWithArgmax=dt,e.Maximum=lt,e.Mean=pt,e.Min="Min",e.Minimum=gt,e.MirrorPad=mt,e.Mod="Mod",e.MomentumOptimizer=wh,e.Multinomial=vt,e.Multiply=yt,e.Neg="Neg",e.NonMaxSuppressionV3=wt,e.NonMaxSuppressionV4=kt,e.NonMaxSuppressionV5=xt,e.NotEqual=bt,e.OP_SCOPE_SUFFIX=ya,e.OneHot=St,e.OnesLike=Et,e.Optimizer=ph,e.OptimizerConstructors=rf,e.Pack=At,e.PadV2=_t,e.Pool="Pool",e.Pow="Pow",e.Prelu=It,e.Prod=Nt,e.RMSPropOptimizer=kh,e.RaggedGather=Mt,e.RaggedRange=Tt,e.RaggedTensorToTensor=Dt,e.Range=Rt,e.Real=Bt,e.RealDiv=Pe,e.Reciprocal=Ft,e.Relu=Ct,e.Relu6=zt,e.Reshape=Pt,e.ResizeBilinear=Lt,e.ResizeBilinearGrad="ResizeBilinearGrad",e.ResizeNearestNeighbor=Ot,e.ResizeNearestNeighborGrad="ResizeNearestNeighborGrad",e.Reverse=Ut,e.RotateWithOffset=_n,e.Round=Wt,e.Rsqrt=Gt,e.SGDOptimizer=bh,e.ScatterNd=Kt,e.SearchSorted=Vt,e.Select=Ht,e.Selu=jt,e.Sigmoid=Xt,e.Sign=Yt,e.Sin="Sin",e.Sinh=Jt,e.Slice=Zt,e.Softmax=nn,e.Softplus=Qt,e.SpaceToBatchND=en,e.SparseFillEmptyRows=rn,e.SparseReshape=an,e.SparseSegmentMean=on,e.SparseSegmentSum=sn,e.SparseToDense=un,e.SplitV=tn,e.Sqrt=$t,e.Square="Square",e.SquaredDifference=cn,e.StaticRegexReplace=ln,e.Step=Sn,e.StridedSlice=hn,e.StringNGrams=fn,e.StringSplit=dn,e.StringToHashBucketFast=pn,e.Sub="Sub",e.Sum="Sum",e.Tan="Tan",e.Tanh=gn,e.Tensor=Ur,e.TensorBuffer=Or,e.TensorScatterUpdate=qt,e.Tile=mn,e.TopK=vn,e.Transform=yn,e.Transpose=bn,e.Unique=wn,e.Unpack=kn,e.UnsortedSegmentSum=xn,e.UpperBound="UpperBound",e.Variable=jr,e.ZerosLike=En,e._FusedMatMul=In,e.abs=Eo,e.acos=So,e.acosh=Ao,e.add=bo,e.addN=_o,e.all=Io,e.any=No,e.argMax=Mo,e.argMin=To,e.asin=Do,e.asinh=Ro,e.atan=Bo,e.atan2=Fo,e.atanh=Co,e.avgPool=Yo,e.avgPool3d=Xo,e.backend=function(){return ua.backend},e.backend_util=cf,e.basicLSTMCell=ri,e.batchNorm=oi,e.batchNorm2d=ii,e.batchNorm3d=si,e.batchNorm4d=ui,e.batchToSpaceND=ai,e.bincount=ci,e.bitwiseAnd=li,e.booleanMaskAsync=function(e,t,n){return r(this,void 0,void 0,(function(){var r,o,i,s,u,c,l,h,f,d,m,v,y;return a(this,(function(a){switch(a.label){case 0:for(r=ma(e,"tensor","boolMask"),o=ma(t,"mask","boolMask","bool"),i=null==n?0:n,s=o.rank,u=r.shape,p(s>0,(function(){return"mask cannot be scalar"})),g(u.slice(i,i+s),o.shape,"mask's shape must match the first K dimensions of tensor's shape,"),c=1,l=i;l1,(function(){return"inTopK() expects the predictions to be of rank 2 or higher, "+"but got ".concat(r.rank)})),p(r.rank-1===o.rank,(function(){return"predictions rank should be 1 larger than targets rank, but got predictions rank "+"".concat(r.rank," and targets rank ").concat(o.rank)})),g(r.shape.slice(0,r.shape.length-1),o.shape,"predictions's shape should be align with the targets' shape, except the last dimension."),s=r.shape[r.shape.length-1],p(n>0&&n<=s,(function(){return"'k' passed to inTopK() must be > 0 && <= the predictions last "+"dimension (".concat(s,"), but got ").concat(n)})),[4,r.data()];case 1:return u=a.sent(),[4,o.data()];case 2:for(c=a.sent(),l=i([u.length/s,s],2),h=l[0],f=l[1],d=S("bool",h),m=0;m= 8" } }, + "node_modules/@tensorflow-models/hand-pose-detection": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tensorflow-models/hand-pose-detection/-/hand-pose-detection-2.0.1.tgz", + "integrity": "sha512-zRA+jz2qOq5FMcyqSFxaQyi6T4YNbMbQhd6SQMI791FQ8yYj23kLgYa73g2NssR5AmM/2ATu9Vcjnf7LUrVLOQ==", + "dependencies": { + "rimraf": "^3.0.2", + "tslib": "^2.6.1" + }, + "peerDependencies": { + "@mediapipe/hands": "~0.4.0", + "@tensorflow/tfjs-backend-webgl": "^4.9.0", + "@tensorflow/tfjs-converter": "^4.9.0", + "@tensorflow/tfjs-core": "^4.9.0" + } + }, + "node_modules/@tensorflow/tfjs-backend-cpu": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-4.17.0.tgz", + "integrity": "sha512-2VSCHnX9qhYTjw9HiVwTBSnRVlntKXeBlK7aSVsmZfHGwWE2faErTtO7bWmqNqw0U7gyznJbVAjlow/p+0RNGw==", + "dependencies": { + "@types/seedrandom": "^2.4.28", + "seedrandom": "^3.0.5" + }, + "engines": { + "yarn": ">= 1.3.2" + }, + "peerDependencies": { + "@tensorflow/tfjs-core": "4.17.0" + } + }, + "node_modules/@tensorflow/tfjs-backend-webgl": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-4.17.0.tgz", + "integrity": "sha512-CC5GsGECCd7eYAUaKq0XJ48FjEZdgXZWPxgUYx4djvfUx5fQPp35hCSP9w/k463jllBMbjl2tKRg8u7Ia/LYzg==", + "dependencies": { + "@tensorflow/tfjs-backend-cpu": "4.17.0", + "@types/offscreencanvas": "~2019.3.0", + "@types/seedrandom": "^2.4.28", + "seedrandom": "^3.0.5" + }, + "engines": { + "yarn": ">= 1.3.2" + }, + "peerDependencies": { + "@tensorflow/tfjs-core": "4.17.0" + } + }, + "node_modules/@tensorflow/tfjs-converter": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-4.17.0.tgz", + "integrity": "sha512-qFxIjPfomCuTrYxsFjtKbi3QfdmTTCWo+RvqD64oCMS0sjp7sUDNhJyKDoLx6LZhXlwXpHIVDJctLMRMwet0Zw==", + "peerDependencies": { + "@tensorflow/tfjs-core": "4.17.0" + } + }, + "node_modules/@tensorflow/tfjs-core": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-4.17.0.tgz", + "integrity": "sha512-v9Q5430EnRpyhWNd9LVgXadciKvxLiq+sTrLKRowh26BHyAsams4tZIgX3lFKjB7b90p+FYifVMcqLTTHgjGpQ==", + "dependencies": { + "@types/long": "^4.0.1", + "@types/offscreencanvas": "~2019.7.0", + "@types/seedrandom": "^2.4.28", + "@webgpu/types": "0.1.38", + "long": "4.0.0", + "node-fetch": "~2.6.1", + "seedrandom": "^3.0.5" + }, + "engines": { + "yarn": ">= 1.3.2" + } + }, + "node_modules/@tensorflow/tfjs-core/node_modules/@types/offscreencanvas": { + "version": "2019.7.3", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz", + "integrity": "sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==" + }, "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", @@ -254,6 +341,11 @@ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, "node_modules/@types/mime": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", @@ -265,6 +357,11 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" }, + "node_modules/@types/offscreencanvas": { + "version": "2019.3.0", + "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.3.0.tgz", + "integrity": "sha512-esIJx9bQg+QYF0ra8GnvfianIY8qWB0GBx54PK5Eps6m+xTj86KLavHv6qDhzKcu5UUOgNfJ2pWaIIV7TRUd9Q==" + }, "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", @@ -283,6 +380,11 @@ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true }, + "node_modules/@types/seedrandom": { + "version": "2.4.34", + "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.34.tgz", + "integrity": "sha512-ytDiArvrn/3Xk6/vtylys5tlY6eo7Ane0hvcx++TKo6RxQXuVfW0AF/oeWqAj9dN29SyhtawuXstgmPlwNcv/A==" + }, "node_modules/@types/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", @@ -451,6 +553,11 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@webgpu/types": { + "version": "0.1.38", + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.38.tgz", + "integrity": "sha512-7LrhVKz2PRh+DD7+S+PVaFd5HxaWQvoMqBbsV9fNJO1pjUs1P8bM2vQVNfk+3URTqbuTI7gkXi0rfsN0IadoBA==" + }, "node_modules/@webpack-cli/configtest": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", @@ -657,8 +764,7 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/batch": { "version": "0.6.1", @@ -738,7 +844,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -958,8 +1063,7 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", @@ -1674,8 +1778,7 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { "version": "2.3.2", @@ -1731,7 +1834,6 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2243,7 +2345,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -2502,6 +2603,11 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, "node_modules/lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", @@ -2644,7 +2750,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -2720,6 +2825,25 @@ "tslib": "^2.0.3" } }, + "node_modules/node-fetch": { + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.13.tgz", + "integrity": "sha512-StxNAxh15zr77QvvkmveSQ8uCQ4+v5FkvNTj0OESmiHu+VRi/gXArXtkWMElOsOUNLtUEvI4yS+rdtOHZTwlQA==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -2942,7 +3066,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -3417,7 +3540,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -3498,6 +3620,11 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/seedrandom": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", + "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" + }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -4044,11 +4171,15 @@ "node": ">=0.6" } }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/type-is": { "version": "1.6.18", @@ -4191,6 +4322,11 @@ "minimalistic-assert": "^1.0.0" } }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, "node_modules/webpack": { "version": "5.75.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", @@ -4521,6 +4657,15 @@ "node": ">=0.8.0" } }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/experiments/ribbon02/package.json b/experiments/ribbon02/package.json index eb090863..c1c03b46 100644 --- a/experiments/ribbon02/package.json +++ b/experiments/ribbon02/package.json @@ -12,6 +12,11 @@ "shader": " node ./tasks/shader-watcher.js" }, "dependencies": { + "@mediapipe/hands": "^0.4.1675469240", + "@tensorflow-models/hand-pose-detection": "^2.0.1", + "@tensorflow/tfjs-backend-webgl": "^4.10.0", + "@tensorflow/tfjs-converter": "^4.10.0", + "@tensorflow/tfjs-core": "^4.10.0", "assets-loader": "github:madclem/assets-loader", "gl-matrix": "^3.4.3", "glslify-loader": "^2.0.0", diff --git a/experiments/ribbon02/public/index.html b/experiments/ribbon02/public/index.html index d6c68b22..11a1f6fb 100644 --- a/experiments/ribbon02/public/index.html +++ b/experiments/ribbon02/public/index.html @@ -40,5 +40,6 @@ + diff --git a/experiments/ribbon02/public/style.css b/experiments/ribbon02/public/style.css index 0aa26466..f20c3db0 100644 --- a/experiments/ribbon02/public/style.css +++ b/experiments/ribbon02/public/style.css @@ -14,15 +14,34 @@ body { #main-canvas { width: 100%; height: 100%; + position: absolute; + top: 0; + left: 0; } -video { +#video { + transform: scaleX(-1); + /* visibility: hidden; */ + width: auto; + height: auto; + position: fixed; + bottom: 0; + left: 0; + z-index: 8; +} + +#canvas-hand { + transform: scaleX(-1); position: absolute; - z-index: 9; - width: 320px; - height: 240px; - right: 0; bottom: 0; - transform: scale(-1, 1); - /* display: none; */ + left: 0; + z-index: 9; +} + +.no-hand-detection #canvas-hand { + display: none; +} + +.no-hand-detection #video { + display: none; } diff --git a/experiments/ribbon02/src/Config.js b/experiments/ribbon02/src/Config.js index 4451c33f..6161c9c6 100644 --- a/experiments/ribbon02/src/Config.js +++ b/experiments/ribbon02/src/Config.js @@ -1,9 +1,9 @@ export default { numParticles: 64, numSets: 16, - extreme: false, + extreme: true, autoSave: false, - usePoseDetection: false, + useHandDetection: false, showThumbnail: false, margin: 100, thumbnailSize: 256, diff --git a/experiments/ribbon02/src/SceneApp.js b/experiments/ribbon02/src/SceneApp.js index 0c5a6b98..f5f03bab 100644 --- a/experiments/ribbon02/src/SceneApp.js +++ b/experiments/ribbon02/src/SceneApp.js @@ -34,14 +34,18 @@ import generateAOMap from "./generateAOMap"; import generateBlueNoise from "./generateBlueNoise"; import applyBlur from "./applyBlur"; -// pose detection -import PoseDetection, { POSE_FOUND, POSE_LOST } from "./PoseDetection"; +// hand detection +import HandPoseDetection, { + ON_VIDEO_READY, + ON_HANDS_LOST, + ON_HANDS_DETECTED, +} from "./hand-detection"; // fluid simulation import FluidSimulation from "./fluid-sim"; -const bound = 6; -const debug = false; +const bound = 8; +const debug = true; class SceneApp extends Scene { constructor() { @@ -76,16 +80,81 @@ class SceneApp extends Scene { }); // pose detection - if (Config.usePoseDetection) { - this._initPoseDetection(); + if (Config.useHandDetection) { + this._initHandDetection(); } } + _initHandDetection() { + console.log("Init hand detection"); + + const videoScale = 1; + const targetWidth = 360 * videoScale; + const targetHeight = 240 * videoScale; + + this._handLeft = [999, 999]; + this._handLeftPrev = [999, 999]; + this._handRight = [999, 999]; + this._handRightPrev = [999, 999]; + + this._handDetection = new HandPoseDetection(targetWidth, targetHeight, 1); + this._handDetection.on(ON_VIDEO_READY, this._onVideoReady); + this._handDetection.on(ON_HANDS_DETECTED, this._onHandsDetected); + this._handDetection.on(ON_HANDS_LOST, this._onHandsLost); + + this._handDetection.displayScale = 0.75; + } + + _onVideoReady = () => {}; + + _onHandsDetected = (hands) => { + const { width, height } = this._handDetection; + + hands.forEach((handTrack) => { + const { keypoints, handedness, score } = handTrack; + + if (score > 0.8) { + const hand = this[`_hand${handedness}`]; + const handPrev = this[`_hand${handedness}Prev`]; + const wrist = keypoints.find((k) => k.name === "wrist"); + const x = 1 - wrist.x / width; + const y = 1 - wrist.y / height; + + if (hand[0] > 900) { + hand[0] = x; + hand[1] = y; + handPrev[0] = x; + handPrev[1] = y; + } else { + vec2.copy(handPrev, hand); + hand[0] = x; + hand[1] = y; + + const dir = vec2.sub([], hand, handPrev); + let f = vec2.distance(hand, handPrev); + if (f < 0.05) { + f = smoothstep(0, 0.02, f); + f = Math.pow(f, 1.5); + + this._fluid.updateFlow(hand, dir, 6 * f, 2, 1); + } + } + } + }); + }; + + _onHandsLost = () => { + this._handLeft = [999, 999]; + this._handLeftPrev = [999, 999]; + this._handRight = [999, 999]; + this._handRightPrev = [999, 999]; + }; + _init() { this.resize(); // camera settings - this.camera.setPerspective(60 * RAD, GL.aspectRatio, 2, 20); + this.camera.setPerspective(80 * RAD, GL.aspectRatio, 2, 20); this._index = 0; this._hit = [999, 999, 999]; @@ -198,42 +267,7 @@ class SceneApp extends Scene { this._drawFlowUpdate = new DrawFlowUpdate(); } - _initPoseDetection() { - this._poseDetection = new PoseDetection(); - this._poseDetection.on(POSE_FOUND, this._onPoseFound); - this._poseDetection.on(POSE_LOST, () => { - // this._flowForce.value = 1; - }); - } - - _onPoseFound = (mPoints) => { - let a = mPoints[0].pos[0] - 0.5; - this.orbitalControl.ry.value = a * 2.0; - // if (!this._posePoints || this._posePoints.length !== mPoints.length) { - // this._posePoints = mPoints.map(({ pos }) => pos); - // console.log("mPoints", mPoints); - // } else { - // const threshold = 0.5; - // mPoints.forEach(({ pos, score }, i) => { - // const dir = vec2.sub([0, 0], pos, this._posePoints[i]); - // let speed = vec2.length(dir); - // let f = smoothstep(0.02, 0.05, speed); - // vec2.normalize(dir, dir); - // let _pos = vec2.clone(pos); - // if (Config.mirrored) { - // _pos[0] = 1 - _pos[0]; - // } - - // if (score > threshold && f > 0) { - // let radius = mix(1.0, 3.0, f) * Config.extreme ? 1 : 3; - // // const force = mix(2, 20, f); - // const force = f * Config.extreme ? 1 : 2; - // this._fluid.updateFlow(_pos, dir, force, radius, 0.5); - // } - // vec2.copy(this._posePoints[i], pos); - // }); - // } - }; + _initPoseDetection() {} update() { this._fluid.update(); @@ -371,12 +405,23 @@ class SceneApp extends Scene { .uniform("uFar", far) .draw(); - if (debug) { - g = 400; - GL.viewport(0, 0, g, g); - this._dCopy.draw(this._fluid.velocity); - GL.viewport(g, 0, g, g); - this._dCopy.draw(this._fluid.density); + if (debug && this._handLeft) { + g = 0.05; + let x = this._handLeft[0] * 2 - 1; + let y = this._handLeft[1] * 2 - 1; + + this._dBall.draw([x * bound, y * bound, 0], [g, g, g], [1, 0, 0]); + + x = this._handRight[0] * 2 - 1; + y = this._handRight[1] * 2 - 1; + + this._dBall.draw([x * bound, y * bound, 0], [g, g, g], [1, 0, 0]); + + // g = 400; + // GL.viewport(0, 0, g, g); + // this._dCopy.draw(this._fluid.velocity); + // GL.viewport(g, 0, g, g); + // this._dCopy.draw(this._fluid.density); } } @@ -390,6 +435,7 @@ class SceneApp extends Scene { this._fboRender = new FrameBuffer(GL.width, GL.height); // console.log(GL.aspectRatio, 9 / 16); + console.log(GL.aspectRatio, 4 / 5); } } diff --git a/experiments/ribbon02/src/alfrid/utils/addFullscreen.js b/experiments/ribbon02/src/alfrid/utils/addFullscreen.js new file mode 100644 index 00000000..e69de29b diff --git a/experiments/ribbon02/src/fluid-sim/index.js b/experiments/ribbon02/src/fluid-sim/index.js index 1d969189..01f0da6d 100644 --- a/experiments/ribbon02/src/fluid-sim/index.js +++ b/experiments/ribbon02/src/fluid-sim/index.js @@ -86,7 +86,8 @@ class FluidSimulation { .setMesh(mesh) .setClearColor(0, 0, 0, 1) .uniform("uTimestep", "float", 0.0001) - .uniform("uTimestep", "float", 0.005) + // .uniform("uTimestep", "float", 0.0002) + // .uniform("uTimestep", "float", 0.005) .uniform("uTexelSize", "vec2", this._texelSize); this._drawDivergence = new Draw() diff --git a/experiments/ribbon02/src/hand-detection/JointPairs.js b/experiments/ribbon02/src/hand-detection/JointPairs.js new file mode 100644 index 00000000..7e095deb --- /dev/null +++ b/experiments/ribbon02/src/hand-detection/JointPairs.js @@ -0,0 +1,27 @@ +export default [ + // thumb + ["wrist", "thumb_cmc"], + ["thumb_cmc", "thumb_mcp"], + ["thumb_mcp", "thumb_ip"], + ["thumb_ip", "thumb_tip"], + // index + ["wrist", "index_finger_mcp"], + ["index_finger_mcp", "index_finger_pip"], + ["index_finger_pip", "index_finger_dip"], + ["index_finger_dip", "index_finger_tip"], + // middle + ["wrist", "middle_finger_mcp"], + ["middle_finger_mcp", "middle_finger_pip"], + ["middle_finger_pip", "middle_finger_dip"], + ["middle_finger_dip", "middle_finger_tip"], + // ring + ["wrist", "ring_finger_mcp"], + ["ring_finger_mcp", "ring_finger_pip"], + ["ring_finger_pip", "ring_finger_dip"], + ["ring_finger_dip", "ring_finger_tip"], + // pinky + ["wrist", "pinky_finger_mcp"], + ["pinky_finger_mcp", "pinky_finger_pip"], + ["pinky_finger_pip", "pinky_finger_dip"], + ["pinky_finger_dip", "pinky_finger_tip"], +]; diff --git a/experiments/ribbon02/src/hand-detection/index.js b/experiments/ribbon02/src/hand-detection/index.js new file mode 100644 index 00000000..56d2d121 --- /dev/null +++ b/experiments/ribbon02/src/hand-detection/index.js @@ -0,0 +1,244 @@ +import Emitter from "events"; +import * as handPoseDetection from "@tensorflow-models/hand-pose-detection"; +import JointPairs from "./JointPairs"; +import { EaseNumber } from "alfrid"; + +export const ON_VIDEO_READY = "ON_VIDEO_READY"; +export const ON_HANDS_DETECTED = "ON_HANDS_DETECTED"; +export const ON_HANDS_LOST = "ON_HANDS_LOST"; + +export default class HandPoseDetection extends Emitter { + constructor(mWidth = 360, mHeight = 270, mDisplayScale = 1) { + super(); + this.width = mWidth; + this.height = mHeight; + this.displayScale = mDisplayScale; + this.opacity = new EaseNumber(0.2, 0.05); + + this.initHandDetection(); + + // device list + this.decivesList = []; + if (!navigator.mediaDevices || !navigator.mediaDevices.enumerateDevices) { + console.log("enumerateDevices() not supported."); + } else { + // List cameras and microphones. + navigator.mediaDevices + .enumerateDevices() + .then((devices) => { + this.devices = devices.filter((d) => d.kind === "videoinput"); + this.deviceNames = this.devices.map((d) => d.label); + this.deviceIds = this.devices.map((d) => d.deviceId); + }) + .catch((err) => { + console.log(`${err.name}: ${err.message}`); + }); + } + } + + async initHandDetection() { + const model = handPoseDetection.SupportedModels.MediaPipeHands; + const detectorConfig = { + runtime: "mediapipe", // or 'tfjs', + solutionPath: "https://cdn.jsdelivr.net/npm/@mediapipe/hands", + modelType: "full", + }; + this.detector = await handPoseDetection.createDetector( + model, + detectorConfig + ); + + this.setupCamera(); + } + + async setupCamera() { + if (!navigator.mediaDevices || !navigator.mediaDevices.getUserMedia) { + throw new Error( + "Browser API navigator.mediaDevices.getUserMedia not available" + ); + } + + this.video = document.getElementById("video"); + if (!this.video) { + console.error("Video not exist with id : video"); + return; + } + const videoConfig = { + audio: false, + video: { + facingMode: "user", + // Only setting the video to a specified size for large screen, on + // mobile devices accept the default size. + width: this.width, + height: this.height, + frameRate: { + ideal: 60, + }, + }, + }; + + const stream = await navigator.mediaDevices.getUserMedia(videoConfig); + this.video.srcObject = stream; + + await new Promise((resolve) => { + this.video.onloadedmetadata = () => { + resolve(this.video); + }; + }); + + this.video.play(); + + const videoWidth = this.video.videoWidth; + const videoHeight = this.video.videoHeight; + // Must set below two lines, otherwise video element doesn't show. + this.video.width = videoWidth; + this.video.height = videoHeight; + + this.canvas = document.createElement("canvas"); + this.canvas.width = videoWidth; + this.canvas.height = videoHeight; + this.ctx = this.canvas.getContext("2d"); + document.body.appendChild(this.canvas); + + this.video.style.cssText = ` + transform: scaleX(-1); + width: auto; + height: auto; + position: fixed; + bottom: 0; + left: 0; + z-index: 8; + `; + + this.canvas.style.cssText = ` + transform: scaleX(-1); + position: absolute; + bottom: 0; + left: 0; + z-index: 9; + `; + + this.emit(ON_VIDEO_READY, { video: this.video, canvas: this.canvas }); + this.getHands(); + } + + async renderResult() { + const { width, height, ctx } = this; + ctx.clearRect(0, 0, width, height); + if (this.video.readyState < 2) { + await new Promise((resolve) => { + this.video.onloadeddata = () => { + resolve(video); + }; + }); + } + + let hands = null; + const { detector } = this; + if (detector != null) { + // Detectors can throw errors, for example when using custom URLs that + // contain a model that doesn't provide the expected output. + try { + hands = await detector.estimateHands(this.video, { + flipHorizontal: false, + }); + } catch (error) { + detector.dispose(); + detector = null; + alert(error); + } + } + ctx.fillStyle = `rgba(0, 0, 0, ${this.opacity.value})`; + ctx.fillRect(0, 0, width, height); + if (hands && hands.length > 0) { + this.opacity.value = 0.5; + ctx.fillStyle = "rgb(255, 114, 0)"; + hands.forEach(({ keypoints }) => { + keypoints.forEach(({ x, y }) => { + ctx.beginPath(); + ctx.arc(x, y, 2, 0, Math.PI * 2); + ctx.fill(); + }); + + JointPairs.forEach(([a, b]) => { + const pa = keypoints.find((p) => p.name === a); + const pb = keypoints.find((p) => p.name === b); + + this.ctx.strokeStyle = "rgba(255, 255, 255, .5)"; + this.ctx.lineWidth = 2; + this.ctx.beginPath(); + this.ctx.moveTo(pa.x, pa.y); + this.ctx.lineTo(pb.x, pb.y); + this.ctx.stroke(); + }); + }); + + this.emit("ON_HANDS_DETECTED", hands); + } else { + this.opacity.value = 0.2; + // ctx.fillStyle = `rgba(0, 0, 0, 0.2)`; + // ctx.fillRect(0, 0, width, height); + this.emit("ON_HANDS_LOST"); + } + } + + async getHands() { + await this.renderResult(); + + requestAnimationFrame(() => this.getHands()); + } + + async changeDevice(deviceId) { + const videoConfig = { + audio: false, + video: { + facingMode: "user", + // Only setting the video to a specified size for large screen, on + // mobile devices accept the default size. + width: this.width, + height: this.height, + frameRate: { + ideal: 60, + }, + deviceId, + }, + }; + + const stream = await navigator.mediaDevices.getUserMedia(videoConfig); + this.video.srcObject = stream; + + await new Promise((resolve) => { + this.video.onloadedmetadata = () => { + resolve(this.video); + }; + }); + + this.video.play(); + } + + set displayScale(mValue) { + if (!this.video || !this.canvas) { + setTimeout(() => { + this.displayScale = mValue; + }, 1000 / 60); + return; + } + const { width, height } = this; + this.video.style.width = `${width * mValue}px`; + this.video.style.height = `${height * mValue}px`; + this.canvas.style.width = `${width * mValue}px`; + this.canvas.style.height = `${height * mValue}px`; + } + + get deviceId() { + if (!this.video) return null; + if (!this.video.srcObject) return null; + return this.video.srcObject.getVideoTracks()[0].getSettings().deviceId; + } + + get deviceName() { + const id = this.deviceId; + if (id === null) return null; + return this.deviceNames[this.deviceIds.indexOf(id)]; + } +} diff --git a/experiments/ribbon02/src/index.js b/experiments/ribbon02/src/index.js index f08f6f2f..b8e52a59 100644 --- a/experiments/ribbon02/src/index.js +++ b/experiments/ribbon02/src/index.js @@ -28,6 +28,7 @@ import Scene from "./SceneApp"; import { logError } from "./utils"; import preload from "./utils/preload"; import "./utils/Capture"; +import addFullscreen from "./utils/fullscreen"; const isDev = process.env.NODE_ENV === "development"; @@ -47,6 +48,7 @@ const initScene = () => { } scene = new Scene(); + addFullscreen(); }; function _init3D() { diff --git a/experiments/ribbon02/src/shaders/compose.frag b/experiments/ribbon02/src/shaders/compose.frag index ddbba2c8..5ea8be8a 100644 --- a/experiments/ribbon02/src/shaders/compose.frag +++ b/experiments/ribbon02/src/shaders/compose.frag @@ -108,6 +108,10 @@ void main(void) { color.rgb -= d * 0.4; oColor = lookup(color, uLookupMap, 0.35); + + vec3 colorAdj = smoothstep(vec3(0.0), vec3(1.0), oColor.rgb); + oColor.rgb = mix(oColor.rgb, colorAdj, .5); + oColor.rgb *= mix(1.1, 0.5, v); // oColor = vec4(vec3(ao), 1.0); // oColor = vec4(vec3(blurAmount), 1.0); diff --git a/experiments/ribbon02/src/shaders/scramble.frag b/experiments/ribbon02/src/shaders/scramble.frag index 7b979d5a..3de501c8 100644 --- a/experiments/ribbon02/src/shaders/scramble.frag +++ b/experiments/ribbon02/src/shaders/scramble.frag @@ -24,6 +24,7 @@ vec2 _normalize(vec2 v) { } #define PI 3.1415926535897932384626433832795 +#define minY -3.0 void main(void) { vec3 pos = texture(uPosMap, vTextureCoord).xyz; @@ -47,5 +48,9 @@ void main(void) { pos = normalize(pos) * maxRadius; } + if(pos.y < minY) { + pos.y += (minY - pos.y) * 0.1; + } + oColor = vec4(pos, 1.0); } \ No newline at end of file diff --git a/experiments/ribbon02/src/shaders/sim.frag b/experiments/ribbon02/src/shaders/sim.frag index 260f9567..26227f86 100644 --- a/experiments/ribbon02/src/shaders/sim.frag +++ b/experiments/ribbon02/src/shaders/sim.frag @@ -33,6 +33,7 @@ layout (location = 3) out vec4 oFragColor3; #pragma glslify: curlNoise = require(./glsl-utils/curlNoise.glsl) #define PI 3.1415926535897932384626433832795 +#define minY -3.5 void main(void) { vec3 pos = texture(uPosMap, vTextureCoord).xyz; @@ -60,6 +61,11 @@ void main(void) { dir = -normalize(posAdj - uCenter); f = smoothstep(maxRadius - 1.0, maxRadius, d); acc += dir * f * 2.0; + + if(pos.y < minY) { + acc.y += (minY - pos.y) * 0.1; + } + // repel to touch @@ -82,6 +88,8 @@ void main(void) { pos += vel; vel *= .96; + pos.y = max(pos.y, minY); + oFragColor0 = vec4(pos, 1.0); oFragColor1 = vec4(vel, 1.0); diff --git a/experiments/ribbon02/src/utils/addControl.js b/experiments/ribbon02/src/utils/addControl.js index da1e258a..31196226 100644 --- a/experiments/ribbon02/src/utils/addControl.js +++ b/experiments/ribbon02/src/utils/addControl.js @@ -1,5 +1,3 @@ -import { GL } from "alfrid"; - import * as dat from "dat.gui"; import Config from "../Config"; import Settings from "../Settings"; @@ -22,8 +20,8 @@ export default (scene) => { .name("Ribbon length") .onFinishChange(reload); - gui.add(Config, "extreme").onChange(refresh); - gui.add(Config, "usePoseDetection").onChange(reload); + // gui.add(Config, "extreme").onChange(refresh); + gui.add(Config, "useHandDetection").onChange(reload); gui.add(Settings, "reset").name("Reset Default Settings"); // dat.GUI.toggleHide(); diff --git a/experiments/ribbon02/src/utils/fullscreen.js b/experiments/ribbon02/src/utils/fullscreen.js new file mode 100644 index 00000000..05f7cc5c --- /dev/null +++ b/experiments/ribbon02/src/utils/fullscreen.js @@ -0,0 +1,23 @@ +// fullscreen +let canvas; + +// Function to toggle fullscreen mode +function toggleFullScreen() { + if (!!canvas) { + if (!document.fullscreenElement) { + canvas.requestFullscreen(); + } else { + document.exitFullscreen(); + } + } +} + +export default function () { + canvas = document.querySelector("#main-canvas"); + // Add event listener for keydown event on the whole document + document.addEventListener("keydown", function (event) { + if (event.key === "f") { + toggleFullScreen(); + } + }); +} diff --git a/exps/0.html b/exps/0.html index 0fc98a20..3d359ecb 100644 --- a/exps/0.html +++ b/exps/0.html @@ -1 +1 @@ -Sketches | Particles
\ No newline at end of file +Sketches | Particles
\ No newline at end of file diff --git a/exps/0.txt b/exps/0.txt index ee4d42a0..4b0a8871 100644 --- a/exps/0.txt +++ b/exps/0.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","0","d"],{"children":["__PAGE__?{\"id\":\"0\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","0","d"],{"children":["__PAGE__?{\"id\":\"0\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","0","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/selfshadingParticles/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"0\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","0","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Particles"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Particles"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/selfshadingParticles/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/sketchCoverParticles.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Particles"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/sketchCoverParticles.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/1.html b/exps/1.html index 4bd5a31a..87f9c676 100644 --- a/exps/1.html +++ b/exps/1.html @@ -1 +1 @@ -Sketches | Reflections
\ No newline at end of file +Sketches | Reflections
\ No newline at end of file diff --git a/exps/1.txt b/exps/1.txt index 3a8fc3a3..bcfefabb 100644 --- a/exps/1.txt +++ b/exps/1.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","1","d"],{"children":["__PAGE__?{\"id\":\"1\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","1","d"],{"children":["__PAGE__?{\"id\":\"1\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","1","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/reflectiveSoundVis/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"1\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","1","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Reflections"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Reflections"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/reflectiveSoundVis/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/sketchCoverReflection.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Reflections"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/sketchCoverReflection.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/10.html b/exps/10.html index 03c2047b..48c9683b 100644 --- a/exps/10.html +++ b/exps/10.html @@ -1 +1 @@ -Sketches | Le Bel Costume
\ No newline at end of file +Sketches | Le Bel Costume
\ No newline at end of file diff --git a/exps/10.txt b/exps/10.txt index 5842f768..2b3e844b 100644 --- a/exps/10.txt +++ b/exps/10.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","10","d"],{"children":["__PAGE__?{\"id\":\"10\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","10","d"],{"children":["__PAGE__?{\"id\":\"10\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","10","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/wrap/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"10\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","10","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Le Bel Costume"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Le Bel Costume"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/wrap/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/costume.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Le Bel Costume"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/costume.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/11.html b/exps/11.html index a4b38cf0..62420c4a 100644 --- a/exps/11.html +++ b/exps/11.html @@ -1 +1 @@ -Sketches | Four seasons
\ No newline at end of file +Sketches | Four seasons
\ No newline at end of file diff --git a/exps/11.txt b/exps/11.txt index e61714a5..98d2c74a 100644 --- a/exps/11.txt +++ b/exps/11.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","11","d"],{"children":["__PAGE__?{\"id\":\"11\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","11","d"],{"children":["__PAGE__?{\"id\":\"11\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","11","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/blossom/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"11\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","11","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Four seasons"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Four seasons"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/blossom/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/seasons.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Four seasons"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/seasons.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/12.html b/exps/12.html index 4b11e238..f97d6852 100644 --- a/exps/12.html +++ b/exps/12.html @@ -1 +1 @@ -Sketches | River
\ No newline at end of file +Sketches | River
\ No newline at end of file diff --git a/exps/12.txt b/exps/12.txt index 3d21b18b..a3abf53e 100644 --- a/exps/12.txt +++ b/exps/12.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","12","d"],{"children":["__PAGE__?{\"id\":\"12\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","12","d"],{"children":["__PAGE__?{\"id\":\"12\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","12","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/River/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"12\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","12","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | River"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | River"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/River/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/river.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | River"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/river.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/13.html b/exps/13.html index 588c7b6e..5f0fbccb 100644 --- a/exps/13.html +++ b/exps/13.html @@ -1 +1 @@ -Sketches | Crystallize
\ No newline at end of file +Sketches | Crystallize
\ No newline at end of file diff --git a/exps/13.txt b/exps/13.txt index b6cd0aca..88e7fa0c 100644 --- a/exps/13.txt +++ b/exps/13.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","13","d"],{"children":["__PAGE__?{\"id\":\"13\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","13","d"],{"children":["__PAGE__?{\"id\":\"13\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","13","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/nike/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"13\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","13","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Crystallize"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Crystallize"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/nike/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchCrystal.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Crystallize"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchCrystal.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/14.html b/exps/14.html index ac42cb1e..de1bf57b 100644 --- a/exps/14.html +++ b/exps/14.html @@ -1 +1 @@ -Sketches | Particle Valley
\ No newline at end of file +Sketches | Particle Valley
\ No newline at end of file diff --git a/exps/14.txt b/exps/14.txt index d45dbdda..75dbbed0 100644 --- a/exps/14.txt +++ b/exps/14.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","14","d"],{"children":["__PAGE__?{\"id\":\"14\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","14","d"],{"children":["__PAGE__?{\"id\":\"14\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","14","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/particlesValley/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"14\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","14","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Particle Valley"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Particle Valley"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/particlesValley/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchParticleValley.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Particle Valley"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchParticleValley.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/15.html b/exps/15.html index bc9bdb9f..62eb6f73 100644 --- a/exps/15.html +++ b/exps/15.html @@ -1 +1 @@ -Sketches | Bubbles
\ No newline at end of file +Sketches | Bubbles
\ No newline at end of file diff --git a/exps/15.txt b/exps/15.txt index bffd0750..aa9f665f 100644 --- a/exps/15.txt +++ b/exps/15.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","15","d"],{"children":["__PAGE__?{\"id\":\"15\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","15","d"],{"children":["__PAGE__?{\"id\":\"15\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","15","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/particles03/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"15\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","15","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Bubbles"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Bubbles"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/particles03/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBubbles.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Bubbles"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBubbles.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/16.html b/exps/16.html index afda69d3..0bae515b 100644 --- a/exps/16.html +++ b/exps/16.html @@ -1 +1 @@ -Sketches | Turbulence
\ No newline at end of file +Sketches | Turbulence
\ No newline at end of file diff --git a/exps/16.txt b/exps/16.txt index 13293c3d..c1582fcb 100644 --- a/exps/16.txt +++ b/exps/16.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","16","d"],{"children":["__PAGE__?{\"id\":\"16\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","16","d"],{"children":["__PAGE__?{\"id\":\"16\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","16","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/turbulence/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"16\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","16","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Turbulence"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Turbulence"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/turbulence/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchTurbulence.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Turbulence"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchTurbulence.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/17.html b/exps/17.html index 8ccd8635..a5cc226d 100644 --- a/exps/17.html +++ b/exps/17.html @@ -1 +1 @@ -Sketches | Black and Gold
\ No newline at end of file +Sketches | Black and Gold
\ No newline at end of file diff --git a/exps/17.txt b/exps/17.txt index ae4f2763..27f4c4ff 100644 --- a/exps/17.txt +++ b/exps/17.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","17","d"],{"children":["__PAGE__?{\"id\":\"17\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","17","d"],{"children":["__PAGE__?{\"id\":\"17\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","17","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/blackGold/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"17\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","17","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Black and Gold"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Black and Gold"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/blackGold/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBlackGold.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Black and Gold"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBlackGold.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/18.html b/exps/18.html index 0aa2dc50..49956769 100644 --- a/exps/18.html +++ b/exps/18.html @@ -1 +1 @@ -Sketches | Black and Gold
\ No newline at end of file +Sketches | Black and Gold
\ No newline at end of file diff --git a/exps/18.txt b/exps/18.txt index 0debef41..390c4529 100644 --- a/exps/18.txt +++ b/exps/18.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","18","d"],{"children":["__PAGE__?{\"id\":\"18\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","18","d"],{"children":["__PAGE__?{\"id\":\"18\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","18","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/grassInstanced2/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"18\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","18","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Black and Gold"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Black and Gold"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/grassInstanced2/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchGrass.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Black and Gold"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchGrass.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/19.html b/exps/19.html index 0672f584..fe0a3d8b 100644 --- a/exps/19.html +++ b/exps/19.html @@ -1 +1 @@ -Sketches | Wolf
\ No newline at end of file +Sketches | Wolf
\ No newline at end of file diff --git a/exps/19.txt b/exps/19.txt index 02cb2193..f4d4d492 100644 --- a/exps/19.txt +++ b/exps/19.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","19","d"],{"children":["__PAGE__?{\"id\":\"19\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","19","d"],{"children":["__PAGE__?{\"id\":\"19\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","19","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/wolf2/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"19\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","19","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Wolf"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Wolf"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/wolf2/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchWolf.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Wolf"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchWolf.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/2.html b/exps/2.html index cbd8e94b..4f17cefe 100644 --- a/exps/2.html +++ b/exps/2.html @@ -1 +1 @@ -Sketches | Nefertiti
\ No newline at end of file +Sketches | Nefertiti
\ No newline at end of file diff --git a/exps/2.txt b/exps/2.txt index 84e1f476..9e8b85a6 100644 --- a/exps/2.txt +++ b/exps/2.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","2","d"],{"children":["__PAGE__?{\"id\":\"2\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","2","d"],{"children":["__PAGE__?{\"id\":\"2\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","2","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/Nefertiti1/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"2\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","2","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Nefertiti"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Nefertiti"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/Nefertiti1/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/sketchCoverNefertiti.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Nefertiti"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/sketchCoverNefertiti.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/20.html b/exps/20.html index 71c587e3..29c643e2 100644 --- a/exps/20.html +++ b/exps/20.html @@ -1 +1 @@ -Sketches | Painting Landscape
\ No newline at end of file +Sketches | Painting Landscape
\ No newline at end of file diff --git a/exps/20.txt b/exps/20.txt index c2590cf4..9b058ded 100644 --- a/exps/20.txt +++ b/exps/20.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","20","d"],{"children":["__PAGE__?{\"id\":\"20\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","20","d"],{"children":["__PAGE__?{\"id\":\"20\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","20","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/drawingLandscape/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"20\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","20","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Painting Landscape"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Painting Landscape"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/drawingLandscape/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchPainting.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Painting Landscape"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchPainting.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/21.html b/exps/21.html index 86208d8c..c4a85ca5 100644 --- a/exps/21.html +++ b/exps/21.html @@ -1 +1 @@ -Sketches | Painting Particles
\ No newline at end of file +Sketches | Painting Particles
\ No newline at end of file diff --git a/exps/21.txt b/exps/21.txt index 67753571..b38286a5 100644 --- a/exps/21.txt +++ b/exps/21.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","21","d"],{"children":["__PAGE__?{\"id\":\"21\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","21","d"],{"children":["__PAGE__?{\"id\":\"21\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","21","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/strokeToParticles/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"21\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","21","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Painting Particles"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Painting Particles"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/strokeToParticles/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchPaintingParticles.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Painting Particles"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchPaintingParticles.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/22.html b/exps/22.html index 651cdce1..e324427d 100644 --- a/exps/22.html +++ b/exps/22.html @@ -1 +1 @@ -Sketches | Painting Particles
\ No newline at end of file +Sketches | Painting Particles
\ No newline at end of file diff --git a/exps/22.txt b/exps/22.txt index f0a358bc..fbe36ed4 100644 --- a/exps/22.txt +++ b/exps/22.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","22","d"],{"children":["__PAGE__?{\"id\":\"22\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","22","d"],{"children":["__PAGE__?{\"id\":\"22\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","22","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/neonDemon/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"22\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","22","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Painting Particles"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Painting Particles"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/neonDemon/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchNeonDemon.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Painting Particles"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchNeonDemon.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/23.html b/exps/23.html index ef110d19..ac026151 100644 --- a/exps/23.html +++ b/exps/23.html @@ -1 +1 @@ -Sketches | Swirling Particles
\ No newline at end of file +Sketches | Swirling Particles
\ No newline at end of file diff --git a/exps/23.txt b/exps/23.txt index 59b89c30..bcd08ae5 100644 --- a/exps/23.txt +++ b/exps/23.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","23","d"],{"children":["__PAGE__?{\"id\":\"23\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","23","d"],{"children":["__PAGE__?{\"id\":\"23\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","23","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/swirling/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"23\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","23","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Swirling Particles"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Swirling Particles"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/swirling/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchSwirl.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Swirling Particles"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchSwirl.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/24.html b/exps/24.html index cd50ebbe..2caa429c 100644 --- a/exps/24.html +++ b/exps/24.html @@ -1 +1 @@ -Sketches | Black Rain
\ No newline at end of file +Sketches | Black Rain
\ No newline at end of file diff --git a/exps/24.txt b/exps/24.txt index 0025aa62..8f23a5b6 100644 --- a/exps/24.txt +++ b/exps/24.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","24","d"],{"children":["__PAGE__?{\"id\":\"24\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","24","d"],{"children":["__PAGE__?{\"id\":\"24\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","24","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/blackRain/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"24\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","24","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Black Rain"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Black Rain"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/blackRain/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBlackRain.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Black Rain"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBlackRain.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/25.html b/exps/25.html index d52eeba5..44e87ffd 100644 --- a/exps/25.html +++ b/exps/25.html @@ -1 +1 @@ -Sketches | Splashes
\ No newline at end of file +Sketches | Splashes
\ No newline at end of file diff --git a/exps/25.txt b/exps/25.txt index d1efe60d..5f62c751 100644 --- a/exps/25.txt +++ b/exps/25.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","25","d"],{"children":["__PAGE__?{\"id\":\"25\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","25","d"],{"children":["__PAGE__?{\"id\":\"25\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","25","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/splashes/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"25\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","25","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Splashes"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Splashes"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/splashes/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchSplashes.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Splashes"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchSplashes.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/26.html b/exps/26.html index 57be7f2d..f17d077a 100644 --- a/exps/26.html +++ b/exps/26.html @@ -1 +1 @@ -Sketches | Comic style
\ No newline at end of file +Sketches | Comic style
\ No newline at end of file diff --git a/exps/26.txt b/exps/26.txt index c6efd1d1..18b02502 100644 --- a/exps/26.txt +++ b/exps/26.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","26","d"],{"children":["__PAGE__?{\"id\":\"26\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","26","d"],{"children":["__PAGE__?{\"id\":\"26\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","26","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/comic/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"26\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","26","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Comic style"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Comic style"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/comic/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchComic.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Comic style"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchComic.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/27.html b/exps/27.html index f9bb9a3b..bb45efc4 100644 --- a/exps/27.html +++ b/exps/27.html @@ -1 +1 @@ -Sketches | Island
\ No newline at end of file +Sketches | Island
\ No newline at end of file diff --git a/exps/27.txt b/exps/27.txt index 49b02840..1f76c0d6 100644 --- a/exps/27.txt +++ b/exps/27.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","27","d"],{"children":["__PAGE__?{\"id\":\"27\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","27","d"],{"children":["__PAGE__?{\"id\":\"27\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","27","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/island/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"27\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","27","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Island"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Island"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/island/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchIsland.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Island"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchIsland.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/28.html b/exps/28.html index 77638e51..276c9910 100644 --- a/exps/28.html +++ b/exps/28.html @@ -1 +1 @@ -Sketches | Hannya
\ No newline at end of file +Sketches | Hannya
\ No newline at end of file diff --git a/exps/28.txt b/exps/28.txt index 7234a77f..2e52199c 100644 --- a/exps/28.txt +++ b/exps/28.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","28","d"],{"children":["__PAGE__?{\"id\":\"28\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","28","d"],{"children":["__PAGE__?{\"id\":\"28\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","28","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/Hannya/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"28\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","28","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Hannya"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Hannya"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/Hannya/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchHannya.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Hannya"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchHannya.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/29.html b/exps/29.html index 95c796ad..fee7d62e 100644 --- a/exps/29.html +++ b/exps/29.html @@ -1 +1 @@ -Sketches | Painting Glass
\ No newline at end of file +Sketches | Painting Glass
\ No newline at end of file diff --git a/exps/29.txt b/exps/29.txt index a765c77b..015128f6 100644 --- a/exps/29.txt +++ b/exps/29.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","29","d"],{"children":["__PAGE__?{\"id\":\"29\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","29","d"],{"children":["__PAGE__?{\"id\":\"29\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","29","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/neon/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"29\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","29","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Painting Glass"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Painting Glass"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/neon/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchGlass.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Painting Glass"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchGlass.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/3.html b/exps/3.html index 237ae52a..2d648448 100644 --- a/exps/3.html +++ b/exps/3.html @@ -1 +1 @@ -Sketches | Flocking
\ No newline at end of file +Sketches | Flocking
\ No newline at end of file diff --git a/exps/3.txt b/exps/3.txt index 9d68064c..ce712873 100644 --- a/exps/3.txt +++ b/exps/3.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","3","d"],{"children":["__PAGE__?{\"id\":\"3\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","3","d"],{"children":["__PAGE__?{\"id\":\"3\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","3","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/flockingBW/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"3\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","3","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Flocking"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Flocking"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/flockingBW/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/sketchCoverFlocking.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Flocking"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/sketchCoverFlocking.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/30.html b/exps/30.html index 4a0d987c..61cef9fb 100644 --- a/exps/30.html +++ b/exps/30.html @@ -1 +1 @@ -Sketches | Maelstrom
\ No newline at end of file +Sketches | Maelstrom
\ No newline at end of file diff --git a/exps/30.txt b/exps/30.txt index af97affa..5657d360 100644 --- a/exps/30.txt +++ b/exps/30.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","30","d"],{"children":["__PAGE__?{\"id\":\"30\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","30","d"],{"children":["__PAGE__?{\"id\":\"30\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","30","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/maelstrom/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"30\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","30","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Maelstrom"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Maelstrom"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/maelstrom/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchPlates.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Maelstrom"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchPlates.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/31.html b/exps/31.html index 257ad116..012608e4 100644 --- a/exps/31.html +++ b/exps/31.html @@ -1 +1 @@ -Sketches | Maelstrom
\ No newline at end of file +Sketches | Maelstrom
\ No newline at end of file diff --git a/exps/31.txt b/exps/31.txt index fd1f0050..f37a13d7 100644 --- a/exps/31.txt +++ b/exps/31.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","31","d"],{"children":["__PAGE__?{\"id\":\"31\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","31","d"],{"children":["__PAGE__?{\"id\":\"31\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","31","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/blackHole/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"31\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","31","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Maelstrom"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Maelstrom"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/blackHole/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchMaelstrom.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Maelstrom"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchMaelstrom.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/32.html b/exps/32.html index acccfc56..7bda0a47 100644 --- a/exps/32.html +++ b/exps/32.html @@ -1 +1 @@ -Sketches | Pulse
\ No newline at end of file +Sketches | Pulse
\ No newline at end of file diff --git a/exps/32.txt b/exps/32.txt index 75bb48c0..d894e33a 100644 --- a/exps/32.txt +++ b/exps/32.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","32","d"],{"children":["__PAGE__?{\"id\":\"32\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","32","d"],{"children":["__PAGE__?{\"id\":\"32\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","32","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/pulseParticles/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"32\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","32","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Pulse"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Pulse"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/pulseParticles/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchPulse.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Pulse"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchPulse.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/33.html b/exps/33.html index 807fa58b..e2c99648 100644 --- a/exps/33.html +++ b/exps/33.html @@ -1 +1 @@ -Sketches | Patterns
\ No newline at end of file +Sketches | Patterns
\ No newline at end of file diff --git a/exps/33.txt b/exps/33.txt index 6af08106..5f6f1247 100644 --- a/exps/33.txt +++ b/exps/33.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","33","d"],{"children":["__PAGE__?{\"id\":\"33\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","33","d"],{"children":["__PAGE__?{\"id\":\"33\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","33","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/patternCubes/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"33\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","33","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Patterns"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Patterns"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/patternCubes/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchPattern.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Patterns"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchPattern.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/34.html b/exps/34.html index 666b8621..cc5f9bcf 100644 --- a/exps/34.html +++ b/exps/34.html @@ -1 +1 @@ -Sketches | Disappearing Geometries
\ No newline at end of file +Sketches | Disappearing Geometries
\ No newline at end of file diff --git a/exps/34.txt b/exps/34.txt index a0b9539d..852d9986 100644 --- a/exps/34.txt +++ b/exps/34.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","34","d"],{"children":["__PAGE__?{\"id\":\"34\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","34","d"],{"children":["__PAGE__?{\"id\":\"34\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","34","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/4dCube/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"34\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","34","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Disappearing Geometries"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Disappearing Geometries"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/4dCube/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchGeometries.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Disappearing Geometries"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchGeometries.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/35.html b/exps/35.html index 11ed8722..cf2ab4fe 100644 --- a/exps/35.html +++ b/exps/35.html @@ -1 +1 @@ -Sketches | Maurice the Sea Cat
\ No newline at end of file +Sketches | Maurice the Sea Cat
\ No newline at end of file diff --git a/exps/35.txt b/exps/35.txt index 8f25e8c2..e61cb966 100644 --- a/exps/35.txt +++ b/exps/35.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","35","d"],{"children":["__PAGE__?{\"id\":\"35\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","35","d"],{"children":["__PAGE__?{\"id\":\"35\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","35","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/maurice/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"35\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","35","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Maurice the Sea Cat"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Maurice the Sea Cat"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/maurice/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchMaurice.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Maurice the Sea Cat"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchMaurice.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/36.html b/exps/36.html index bde32cdd..32fe3170 100644 --- a/exps/36.html +++ b/exps/36.html @@ -1 +1 @@ -Sketches | Codevember 2017
\ No newline at end of file +Sketches | Codevember 2017
\ No newline at end of file diff --git a/exps/36.txt b/exps/36.txt index b0fc05ef..4179478a 100644 --- a/exps/36.txt +++ b/exps/36.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","36","d"],{"children":["__PAGE__?{\"id\":\"36\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","36","d"],{"children":["__PAGE__?{\"id\":\"36\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","36","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"http://yiwenl.github.io/Codevember/2017/","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"36\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","36","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Codevember 2017"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Codevember 2017"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://http//yiwenl.github.io/Codevember/2017/"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverCodevember.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Codevember 2017"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverCodevember.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/37.html b/exps/37.html index e0d1add8..1108e0b5 100644 --- a/exps/37.html +++ b/exps/37.html @@ -1 +1 @@ -Sketches | Dissolve
\ No newline at end of file +Sketches | Dissolve
\ No newline at end of file diff --git a/exps/37.txt b/exps/37.txt index a6e02261..06e634e1 100644 --- a/exps/37.txt +++ b/exps/37.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","37","d"],{"children":["__PAGE__?{\"id\":\"37\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","37","d"],{"children":["__PAGE__?{\"id\":\"37\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","37","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/dissolve/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"37\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","37","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Dissolve"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Dissolve"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/dissolve/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverDissolve.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Dissolve"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverDissolve.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/38.html b/exps/38.html index cd83ff3d..2494c4de 100644 --- a/exps/38.html +++ b/exps/38.html @@ -1 +1 @@ -Sketches | Substrate sphere
\ No newline at end of file +Sketches | Substrate sphere
\ No newline at end of file diff --git a/exps/38.txt b/exps/38.txt index 9ea974b2..f96b2969 100644 --- a/exps/38.txt +++ b/exps/38.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","38","d"],{"children":["__PAGE__?{\"id\":\"38\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","38","d"],{"children":["__PAGE__?{\"id\":\"38\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","38","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/substrateSphere/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"38\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","38","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Substrate sphere"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Substrate sphere"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/substrateSphere/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchSubstrate.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Substrate sphere"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchSubstrate.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/39.html b/exps/39.html index a885920c..30bf4e3f 100644 --- a/exps/39.html +++ b/exps/39.html @@ -1 +1 @@ -Sketches | Liquid
\ No newline at end of file +Sketches | Liquid
\ No newline at end of file diff --git a/exps/39.txt b/exps/39.txt index faa474e0..9e698c66 100644 --- a/exps/39.txt +++ b/exps/39.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","39","d"],{"children":["__PAGE__?{\"id\":\"39\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","39","d"],{"children":["__PAGE__?{\"id\":\"39\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","39","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/fluid01/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"39\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","39","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Liquid"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Liquid"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/fluid01/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFluid01.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Liquid"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFluid01.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/4.html b/exps/4.html index 6571a3a6..b536071a 100644 --- a/exps/4.html +++ b/exps/4.html @@ -1 +1 @@ -Sketches | Rosetta
\ No newline at end of file +Sketches | Rosetta
\ No newline at end of file diff --git a/exps/4.txt b/exps/4.txt index c2a4f881..2ded67ff 100644 --- a/exps/4.txt +++ b/exps/4.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","4","d"],{"children":["__PAGE__?{\"id\":\"4\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","4","d"],{"children":["__PAGE__?{\"id\":\"4\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","4","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/rosetta/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"4\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","4","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Rosetta"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Rosetta"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/rosetta/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/sketchCoverRosetta.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Rosetta"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/sketchCoverRosetta.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/40.html b/exps/40.html index 38457241..5df0ee2f 100644 --- a/exps/40.html +++ b/exps/40.html @@ -1 +1 @@ -Sketches | Liquid 02
\ No newline at end of file +Sketches | Liquid 02
\ No newline at end of file diff --git a/exps/40.txt b/exps/40.txt index 34cc3948..e1cb8378 100644 --- a/exps/40.txt +++ b/exps/40.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","40","d"],{"children":["__PAGE__?{\"id\":\"40\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","40","d"],{"children":["__PAGE__?{\"id\":\"40\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","40","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/fluid02/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"40\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","40","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Liquid 02"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Liquid 02"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/fluid02/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFluid02.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Liquid 02"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFluid02.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/41.html b/exps/41.html index 57b32707..7034aff7 100644 --- a/exps/41.html +++ b/exps/41.html @@ -1 +1 @@ -Sketches | Liquid 03
\ No newline at end of file +Sketches | Liquid 03
\ No newline at end of file diff --git a/exps/41.txt b/exps/41.txt index 45beea82..69e53479 100644 --- a/exps/41.txt +++ b/exps/41.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","41","d"],{"children":["__PAGE__?{\"id\":\"41\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","41","d"],{"children":["__PAGE__?{\"id\":\"41\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","41","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/fluid03/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"41\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","41","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Liquid 03"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Liquid 03"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/fluid03/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFluid03.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Liquid 03"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFluid03.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/42.html b/exps/42.html index 69199a58..1b7d0af5 100644 --- a/exps/42.html +++ b/exps/42.html @@ -1 +1 @@ -Sketches | Liquid 04
\ No newline at end of file +Sketches | Liquid 04
\ No newline at end of file diff --git a/exps/42.txt b/exps/42.txt index 5ab97a1d..27c573e1 100644 --- a/exps/42.txt +++ b/exps/42.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","42","d"],{"children":["__PAGE__?{\"id\":\"42\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","42","d"],{"children":["__PAGE__?{\"id\":\"42\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","42","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/fluid04/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"42\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","42","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Liquid 04"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Liquid 04"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/fluid04/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFluid04.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Liquid 04"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFluid04.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/43.html b/exps/43.html index b109da9c..4ba81624 100644 --- a/exps/43.html +++ b/exps/43.html @@ -1 +1 @@ -Sketches | Strange Bubbles
\ No newline at end of file +Sketches | Strange Bubbles
\ No newline at end of file diff --git a/exps/43.txt b/exps/43.txt index 55d2ea59..25605e54 100644 --- a/exps/43.txt +++ b/exps/43.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","43","d"],{"children":["__PAGE__?{\"id\":\"43\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","43","d"],{"children":["__PAGE__?{\"id\":\"43\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","43","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/strangeBubbles/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"43\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","43","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Strange Bubbles"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Strange Bubbles"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/strangeBubbles/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchStrangeBubbles.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Strange Bubbles"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchStrangeBubbles.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/44.html b/exps/44.html index 5aa1d5b1..65396819 100644 --- a/exps/44.html +++ b/exps/44.html @@ -1 +1 @@ -Sketches | untitled
\ No newline at end of file +Sketches | untitled
\ No newline at end of file diff --git a/exps/44.txt b/exps/44.txt index 8915e5cc..001e6165 100644 --- a/exps/44.txt +++ b/exps/44.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","44","d"],{"children":["__PAGE__?{\"id\":\"44\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","44","d"],{"children":["__PAGE__?{\"id\":\"44\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","44","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/camera01/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"44\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","44","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | untitled"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | untitled"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/camera01/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchCamera01.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | untitled"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchCamera01.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/45.html b/exps/45.html index c9dec848..7599da8e 100644 --- a/exps/45.html +++ b/exps/45.html @@ -1 +1 @@ -Sketches | Wires
\ No newline at end of file +Sketches | Wires
\ No newline at end of file diff --git a/exps/45.txt b/exps/45.txt index bd14a418..417a6377 100644 --- a/exps/45.txt +++ b/exps/45.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","45","d"],{"children":["__PAGE__?{\"id\":\"45\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","45","d"],{"children":["__PAGE__?{\"id\":\"45\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","45","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/wires/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"45\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","45","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Wires"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Wires"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/wires/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchWires.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Wires"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchWires.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/46.html b/exps/46.html index 9caf9698..aaed81aa 100644 --- a/exps/46.html +++ b/exps/46.html @@ -1 +1 @@ -Sketches | Waves
\ No newline at end of file +Sketches | Waves
\ No newline at end of file diff --git a/exps/46.txt b/exps/46.txt index 87bbc562..c48b8d21 100644 --- a/exps/46.txt +++ b/exps/46.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","46","d"],{"children":["__PAGE__?{\"id\":\"46\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","46","d"],{"children":["__PAGE__?{\"id\":\"46\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","46","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/soundwaves/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"46\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","46","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Waves"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Waves"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/soundwaves/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchSoundwaves.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Waves"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchSoundwaves.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/47.html b/exps/47.html index 556ff1eb..070d5c93 100644 --- a/exps/47.html +++ b/exps/47.html @@ -1 +1 @@ -Sketches | Swirling
\ No newline at end of file +Sketches | Swirling
\ No newline at end of file diff --git a/exps/47.txt b/exps/47.txt index b3b59797..53abeab3 100644 --- a/exps/47.txt +++ b/exps/47.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","47","d"],{"children":["__PAGE__?{\"id\":\"47\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","47","d"],{"children":["__PAGE__?{\"id\":\"47\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","47","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/swirling01/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"47\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","47","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Swirling"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Swirling"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/swirling01/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchSwirl01.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Swirling"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchSwirl01.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/48.html b/exps/48.html index da567b5b..b376b0e6 100644 --- a/exps/48.html +++ b/exps/48.html @@ -1 +1 @@ -Sketches | Hurricane
\ No newline at end of file +Sketches | Hurricane
\ No newline at end of file diff --git a/exps/48.txt b/exps/48.txt index 955b52ed..341828ae 100644 --- a/exps/48.txt +++ b/exps/48.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","48","d"],{"children":["__PAGE__?{\"id\":\"48\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","48","d"],{"children":["__PAGE__?{\"id\":\"48\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","48","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/typhoon/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"48\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","48","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Hurricane"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Hurricane"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/typhoon/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchHurricane.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Hurricane"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchHurricane.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/49.html b/exps/49.html index 49fa7543..f6babb48 100644 --- a/exps/49.html +++ b/exps/49.html @@ -1 +1 @@ -Sketches | Totoro
\ No newline at end of file +Sketches | Totoro
\ No newline at end of file diff --git a/exps/49.txt b/exps/49.txt index 6a04eb2f..2e73a3c7 100644 --- a/exps/49.txt +++ b/exps/49.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","49","d"],{"children":["__PAGE__?{\"id\":\"49\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","49","d"],{"children":["__PAGE__?{\"id\":\"49\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","49","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/totoro/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"49\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","49","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Totoro"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Totoro"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/totoro/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchTotoro.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Totoro"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchTotoro.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/5.html b/exps/5.html index adb3e021..6dbe319a 100644 --- a/exps/5.html +++ b/exps/5.html @@ -1 +1 @@ -Sketches | Bloom
\ No newline at end of file +Sketches | Bloom
\ No newline at end of file diff --git a/exps/5.txt b/exps/5.txt index 4bf112d5..813f98f3 100644 --- a/exps/5.txt +++ b/exps/5.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","5","d"],{"children":["__PAGE__?{\"id\":\"5\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","5","d"],{"children":["__PAGE__?{\"id\":\"5\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","5","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/Bloom/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"5\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","5","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Bloom"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Bloom"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/Bloom/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchNike.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Bloom"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchNike.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/50.html b/exps/50.html index be9d100e..bcac21ca 100644 --- a/exps/50.html +++ b/exps/50.html @@ -1 +1 @@ -Sketches | Light
\ No newline at end of file +Sketches | Light
\ No newline at end of file diff --git a/exps/50.txt b/exps/50.txt index 35052558..54c6375d 100644 --- a/exps/50.txt +++ b/exps/50.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","50","d"],{"children":["__PAGE__?{\"id\":\"50\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","50","d"],{"children":["__PAGE__?{\"id\":\"50\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","50","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/light/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"50\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","50","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Light"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Light"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/light/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchLight.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Light"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchLight.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/51.html b/exps/51.html index ee02192a..08c74d16 100644 --- a/exps/51.html +++ b/exps/51.html @@ -1 +1 @@ -Sketches | Taichi
\ No newline at end of file +Sketches | Taichi
\ No newline at end of file diff --git a/exps/51.txt b/exps/51.txt index 0f6c5af6..a7febb61 100644 --- a/exps/51.txt +++ b/exps/51.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","51","d"],{"children":["__PAGE__?{\"id\":\"51\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","51","d"],{"children":["__PAGE__?{\"id\":\"51\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","51","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/taichi/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"51\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","51","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Taichi"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Taichi"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/taichi/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchTaichi.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Taichi"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchTaichi.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/52.html b/exps/52.html index be266b66..c1037392 100644 --- a/exps/52.html +++ b/exps/52.html @@ -1 +1 @@ -Sketches | Rubiks Cube
\ No newline at end of file +Sketches | Rubiks Cube
\ No newline at end of file diff --git a/exps/52.txt b/exps/52.txt index a988f808..16513865 100644 --- a/exps/52.txt +++ b/exps/52.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","52","d"],{"children":["__PAGE__?{\"id\":\"52\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","52","d"],{"children":["__PAGE__?{\"id\":\"52\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","52","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/rubixCube/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"52\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","52","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Rubiks Cube"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Rubiks Cube"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/rubixCube/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchRubix.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Rubiks Cube"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchRubix.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/53.html b/exps/53.html index 4902db77..87af0d24 100644 --- a/exps/53.html +++ b/exps/53.html @@ -1 +1 @@ -Sketches | Black Hole
\ No newline at end of file +Sketches | Black Hole
\ No newline at end of file diff --git a/exps/53.txt b/exps/53.txt index c4d542e5..94f47f62 100644 --- a/exps/53.txt +++ b/exps/53.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","53","d"],{"children":["__PAGE__?{\"id\":\"53\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","53","d"],{"children":["__PAGE__?{\"id\":\"53\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","53","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/blackhole01/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"53\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","53","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Black Hole"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Black Hole"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/blackhole01/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBlackHole.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Black Hole"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBlackHole.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/54.html b/exps/54.html index 39061a35..54dcbf51 100644 --- a/exps/54.html +++ b/exps/54.html @@ -1 +1 @@ -Sketches | Swirly Liquid
\ No newline at end of file +Sketches | Swirly Liquid
\ No newline at end of file diff --git a/exps/54.txt b/exps/54.txt index 722ce43f..350335b2 100644 --- a/exps/54.txt +++ b/exps/54.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","54","d"],{"children":["__PAGE__?{\"id\":\"54\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","54","d"],{"children":["__PAGE__?{\"id\":\"54\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","54","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/fluid06/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"54\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","54","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Swirly Liquid"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Swirly Liquid"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/fluid06/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFluid06.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Swirly Liquid"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFluid06.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/55.html b/exps/55.html index 450e3797..685f270b 100644 --- a/exps/55.html +++ b/exps/55.html @@ -1 +1 @@ -Sketches | Dots
\ No newline at end of file +Sketches | Dots
\ No newline at end of file diff --git a/exps/55.txt b/exps/55.txt index 0e6a79c4..4d096d67 100644 --- a/exps/55.txt +++ b/exps/55.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","55","d"],{"children":["__PAGE__?{\"id\":\"55\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","55","d"],{"children":["__PAGE__?{\"id\":\"55\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","55","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/circles01/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"55\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","55","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Dots"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Dots"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/circles01/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchDots.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Dots"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchDots.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/56.html b/exps/56.html index 814be994..042ea873 100644 --- a/exps/56.html +++ b/exps/56.html @@ -1 +1 @@ -Sketches | Words
\ No newline at end of file +Sketches | Words
\ No newline at end of file diff --git a/exps/56.txt b/exps/56.txt index 4ad7471b..365a3e52 100644 --- a/exps/56.txt +++ b/exps/56.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","56","d"],{"children":["__PAGE__?{\"id\":\"56\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","56","d"],{"children":["__PAGE__?{\"id\":\"56\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","56","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/sutraFlow/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"56\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","56","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Words"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Words"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/sutraFlow/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchChars.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Words"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchChars.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/57.html b/exps/57.html index 38761cbb..a20e9eac 100644 --- a/exps/57.html +++ b/exps/57.html @@ -1 +1 @@ -Sketches | Flower
\ No newline at end of file +Sketches | Flower
\ No newline at end of file diff --git a/exps/57.txt b/exps/57.txt index fc27edb1..b6b4f478 100644 --- a/exps/57.txt +++ b/exps/57.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","57","d"],{"children":["__PAGE__?{\"id\":\"57\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","57","d"],{"children":["__PAGE__?{\"id\":\"57\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","57","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/flowers/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"57\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","57","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Flower"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Flower"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/flowers/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFlower.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Flower"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFlower.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/58.html b/exps/58.html index 79e9311f..fa88648e 100644 --- a/exps/58.html +++ b/exps/58.html @@ -1 +1 @@ -Sketches | Face Particles
\ No newline at end of file +Sketches | Face Particles
\ No newline at end of file diff --git a/exps/58.txt b/exps/58.txt index 67afa7a1..5e240c98 100644 --- a/exps/58.txt +++ b/exps/58.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","58","d"],{"children":["__PAGE__?{\"id\":\"58\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","58","d"],{"children":["__PAGE__?{\"id\":\"58\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","58","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/faceParticles01/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"58\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","58","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Face Particles"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Face Particles"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/faceParticles01/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFaceParticle01.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Face Particles"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFaceParticle01.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/59.html b/exps/59.html index 2e3af040..6da38c42 100644 --- a/exps/59.html +++ b/exps/59.html @@ -1 +1 @@ -Sketches | Matrix Rain
\ No newline at end of file +Sketches | Matrix Rain
\ No newline at end of file diff --git a/exps/59.txt b/exps/59.txt index 459624f7..78cb3e4d 100644 --- a/exps/59.txt +++ b/exps/59.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","59","d"],{"children":["__PAGE__?{\"id\":\"59\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","59","d"],{"children":["__PAGE__?{\"id\":\"59\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","59","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/matrix/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"59\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","59","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Matrix Rain"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Matrix Rain"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/matrix/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchMatrix.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Matrix Rain"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchMatrix.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/6.html b/exps/6.html index 2373e140..2f420b20 100644 --- a/exps/6.html +++ b/exps/6.html @@ -1 +1 @@ -Sketches | Feathers
\ No newline at end of file +Sketches | Feathers
\ No newline at end of file diff --git a/exps/6.txt b/exps/6.txt index c167bf50..69dd201b 100644 --- a/exps/6.txt +++ b/exps/6.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","6","d"],{"children":["__PAGE__?{\"id\":\"6\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","6","d"],{"children":["__PAGE__?{\"id\":\"6\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","6","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/feathers/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"6\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","6","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Feathers"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Feathers"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/feathers/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBloom.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Feathers"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBloom.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/60.html b/exps/60.html index 88c4c21e..cece6455 100644 --- a/exps/60.html +++ b/exps/60.html @@ -1 +1 @@ -Sketches | Face Particles
\ No newline at end of file +Sketches | Face Particles
\ No newline at end of file diff --git a/exps/60.txt b/exps/60.txt index 3e1c9a0a..eb10ce49 100644 --- a/exps/60.txt +++ b/exps/60.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","60","d"],{"children":["__PAGE__?{\"id\":\"60\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","60","d"],{"children":["__PAGE__?{\"id\":\"60\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","60","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/faceParticles02/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"60\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","60","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Face Particles"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Face Particles"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/faceParticles02/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFaceParticle02.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Face Particles"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFaceParticle02.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/61.html b/exps/61.html index d08756d0..35e4fb93 100644 --- a/exps/61.html +++ b/exps/61.html @@ -1 +1 @@ -Sketches | Trails
\ No newline at end of file +Sketches | Trails
\ No newline at end of file diff --git a/exps/61.txt b/exps/61.txt index 52d2664a..63b323e1 100644 --- a/exps/61.txt +++ b/exps/61.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","61","d"],{"children":["__PAGE__?{\"id\":\"61\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","61","d"],{"children":["__PAGE__?{\"id\":\"61\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","61","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/trails02/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"61\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","61","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Trails"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Trails"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/trails02/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchTrails.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Trails"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchTrails.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/62.html b/exps/62.html index 44b3cc8c..94fca210 100644 --- a/exps/62.html +++ b/exps/62.html @@ -1 +1 @@ -Sketches | Faceprint
\ No newline at end of file +Sketches | Faceprint
\ No newline at end of file diff --git a/exps/62.txt b/exps/62.txt index 5fb91d68..b363e26d 100644 --- a/exps/62.txt +++ b/exps/62.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","62","d"],{"children":["__PAGE__?{\"id\":\"62\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","62","d"],{"children":["__PAGE__?{\"id\":\"62\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","62","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/faceprint/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"62\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","62","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Faceprint"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Faceprint"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/faceprint/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFaceprint.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Faceprint"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchFaceprint.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/63.html b/exps/63.html index d7a3e99e..53c6ad07 100644 --- a/exps/63.html +++ b/exps/63.html @@ -1 +1 @@ -Sketches | Pulse
\ No newline at end of file +Sketches | Pulse
\ No newline at end of file diff --git a/exps/63.txt b/exps/63.txt index f9342255..9882a47c 100644 --- a/exps/63.txt +++ b/exps/63.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","63","d"],{"children":["__PAGE__?{\"id\":\"63\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","63","d"],{"children":["__PAGE__?{\"id\":\"63\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","63","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/ripples/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"63\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","63","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Pulse"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Pulse"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/ripples/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchRipple.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Pulse"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchRipple.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/64.html b/exps/64.html index ae3af091..4c667919 100644 --- a/exps/64.html +++ b/exps/64.html @@ -1 +1 @@ -Sketches | Blocks
\ No newline at end of file +Sketches | Blocks
\ No newline at end of file diff --git a/exps/64.txt b/exps/64.txt index 416f72c5..e747a7b9 100644 --- a/exps/64.txt +++ b/exps/64.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","64","d"],{"children":["__PAGE__?{\"id\":\"64\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","64","d"],{"children":["__PAGE__?{\"id\":\"64\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","64","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/blocks1/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"64\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","64","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Blocks"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Blocks"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/blocks1/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBlock0.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Blocks"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBlock0.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/65.html b/exps/65.html index abbcb191..071295f9 100644 --- a/exps/65.html +++ b/exps/65.html @@ -1 +1 @@ -Sketches | Blocks - Hands
\ No newline at end of file +Sketches | Blocks - Hands
\ No newline at end of file diff --git a/exps/65.txt b/exps/65.txt index d930746c..02ceee34 100644 --- a/exps/65.txt +++ b/exps/65.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","65","d"],{"children":["__PAGE__?{\"id\":\"65\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","65","d"],{"children":["__PAGE__?{\"id\":\"65\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","65","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/blocks4_hands/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"65\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","65","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Blocks - Hands"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Blocks - Hands"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/blocks4_hands/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBlockHand.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Blocks - Hands"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBlockHand.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/66.html b/exps/66.html index 72537d48..b5d0bbdb 100644 --- a/exps/66.html +++ b/exps/66.html @@ -1 +1 @@ -Sketches | Disintegrate
\ No newline at end of file +Sketches | Disintegrate
\ No newline at end of file diff --git a/exps/66.txt b/exps/66.txt index 5e78dbc2..5ab8b4ef 100644 --- a/exps/66.txt +++ b/exps/66.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","66","d"],{"children":["__PAGE__?{\"id\":\"66\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","66","d"],{"children":["__PAGE__?{\"id\":\"66\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","66","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/faceParticles03/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"66\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","66","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Disintegrate"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Disintegrate"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/faceParticles03/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverDisintegrate.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Disintegrate"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverDisintegrate.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/67.html b/exps/67.html index 91ab4060..cb6c7558 100644 --- a/exps/67.html +++ b/exps/67.html @@ -1 +1 @@ -Sketches | Inscript
\ No newline at end of file +Sketches | Inscript
\ No newline at end of file diff --git a/exps/67.txt b/exps/67.txt index a16764db..e68a8193 100644 --- a/exps/67.txt +++ b/exps/67.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","67","d"],{"children":["__PAGE__?{\"id\":\"67\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","67","d"],{"children":["__PAGE__?{\"id\":\"67\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","67","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/inscript/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"67\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","67","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Inscript"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Inscript"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/inscript/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverInscript.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Inscript"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverInscript.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/68.html b/exps/68.html index 45570e6c..d7b51d17 100644 --- a/exps/68.html +++ b/exps/68.html @@ -1 +1 @@ -Sketches | White Particles
\ No newline at end of file +Sketches | White Particles
\ No newline at end of file diff --git a/exps/68.txt b/exps/68.txt index 948c4540..009a7a35 100644 --- a/exps/68.txt +++ b/exps/68.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","68","d"],{"children":["__PAGE__?{\"id\":\"68\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","68","d"],{"children":["__PAGE__?{\"id\":\"68\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","68","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/whiteParticles/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"68\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","68","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | White Particles"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | White Particles"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/whiteParticles/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchWhiteParticles.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | White Particles"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchWhiteParticles.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/69.html b/exps/69.html index 6b1d762d..2a98e1ee 100644 --- a/exps/69.html +++ b/exps/69.html @@ -1 +1 @@ -Sketches | Ribbons
\ No newline at end of file +Sketches | Ribbons
\ No newline at end of file diff --git a/exps/69.txt b/exps/69.txt index 6910fbef..7cae721b 100644 --- a/exps/69.txt +++ b/exps/69.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","69","d"],{"children":["__PAGE__?{\"id\":\"69\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","69","d"],{"children":["__PAGE__?{\"id\":\"69\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","69","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/ribbon03/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"69\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","69","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Ribbons"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Ribbons"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/ribbon03/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchRibbon01.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Ribbons"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchRibbon01.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/7.html b/exps/7.html index a5ec7007..64ff80f7 100644 --- a/exps/7.html +++ b/exps/7.html @@ -1 +1 @@ -Sketches | Flocking + Clustering
\ No newline at end of file +Sketches | Flocking + Clustering
\ No newline at end of file diff --git a/exps/7.txt b/exps/7.txt index e8371da5..5988750b 100644 --- a/exps/7.txt +++ b/exps/7.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","7","d"],{"children":["__PAGE__?{\"id\":\"7\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","7","d"],{"children":["__PAGE__?{\"id\":\"7\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","7","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/flocking01/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"7\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","7","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Flocking + Clustering"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Flocking + Clustering"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/flocking01/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchClustering.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Flocking + Clustering"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchClustering.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/70.html b/exps/70.html index a6ae64a6..e87b2f55 100644 --- a/exps/70.html +++ b/exps/70.html @@ -1 +1 @@ -Sketches | Blossom
\ No newline at end of file +Sketches | Blossom
\ No newline at end of file diff --git a/exps/70.txt b/exps/70.txt index 461f165e..1b7f7e3d 100644 --- a/exps/70.txt +++ b/exps/70.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","70","d"],{"children":["__PAGE__?{\"id\":\"70\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","70","d"],{"children":["__PAGE__?{\"id\":\"70\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","70","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/darkBlossom/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"70\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","70","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Blossom"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Blossom"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/darkBlossom/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBlossom.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Blossom"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchBlossom.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/71.html b/exps/71.html new file mode 100644 index 00000000..e5785108 --- /dev/null +++ b/exps/71.html @@ -0,0 +1 @@ +Sketches | Floating Ribbons
\ No newline at end of file diff --git a/exps/71.txt b/exps/71.txt new file mode 100644 index 00000000..01e10c30 --- /dev/null +++ b/exps/71.txt @@ -0,0 +1,10 @@ +1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] +2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","71","d"],{"children":["__PAGE__?{\"id\":\"71\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} +3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","71","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/ribbon02/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"71\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","71","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] +4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Floating Ribbons"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Floating Ribbons"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/ribbon02/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchribbon.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Floating Ribbons"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchribbon.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] +8:null diff --git a/exps/8.html b/exps/8.html index b02ad543..631b5d29 100644 --- a/exps/8.html +++ b/exps/8.html @@ -1 +1 @@ -Sketches | Glass Statue
\ No newline at end of file +Sketches | Glass Statue
\ No newline at end of file diff --git a/exps/8.txt b/exps/8.txt index 02725472..67899930 100644 --- a/exps/8.txt +++ b/exps/8.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","8","d"],{"children":["__PAGE__?{\"id\":\"8\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","8","d"],{"children":["__PAGE__?{\"id\":\"8\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","8","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/Refaction/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"8\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","8","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Glass Statue"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Glass Statue"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/Refaction/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchRefraction.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Glass Statue"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/coverSketchRefraction.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/exps/9.html b/exps/9.html index 85a57825..bb99850d 100644 --- a/exps/9.html +++ b/exps/9.html @@ -1 +1 @@ -Sketches | Golden Powder
\ No newline at end of file +Sketches | Golden Powder
\ No newline at end of file diff --git a/exps/9.txt b/exps/9.txt index 70581695..16bb3592 100644 --- a/exps/9.txt +++ b/exps/9.txt @@ -1,9 +1,9 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["exps",{"children":[["id","9","d"],{"children":["__PAGE__?{\"id\":\"9\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["exps",{"children":[["id","9","d"],{"children":["__PAGE__?{\"id\":\"9\"}",{}]}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] 5:HL["/Sketches/_next/static/css/fee6e1e47e444c7f.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} 9:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","86:static/chunks/app/exps/[id]/page-5ba3c70a9b8c2ace.js"],"name":"","async":false} 3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","exps","children",["id","9","d"],"children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","div",null,{"children":[["$","$L9",null,{"href":"/","as":"/","className":"Experiments_closeButton__t_4Ah","children":["$","svg",null,{"width":"512px","height":"512px","viewBox":"0 0 512 512","children":["$","path",null,{"d":"M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z"}]}]}],["$","iframe",null,{"src":"//yiwenl.github.io/Sketches/experiments/mask/dist/index.html","scrolling":"no","className":"Experiments_experimentContainer__Cy57P"}]]}],null],"segment":"__PAGE__?{\"id\":\"9\"}"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/fee6e1e47e444c7f.css","precedence":"next"}]]}],"segment":["id","9","d"]},"styles":[]}],"segment":"exps"},"styles":[]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Golden Powder"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Golden Powder"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"https://yiwenl.github.io/Sketches/experiments/mask/dist/index.html"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/assets/img/textureProj.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Golden Powder"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/assets/img/textureProj.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] diff --git a/index.html b/index.html index dbe7767a..421bcb9b 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Sketches | Yi-Wen Lin
\ No newline at end of file +Sketches | Yi-Wen Lin
\ No newline at end of file diff --git a/index.txt b/index.txt index f80f2625..ce68f5a2 100644 --- a/index.txt +++ b/index.txt @@ -1,12 +1,12 @@ 1:HL["/Sketches/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 2:HL["/Sketches/_next/static/css/621c5c879ad47958.css","style"] -0:["_88qPvTYfVTYhejRF2dQQ",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] -5:HL["/Sketches/_next/static/css/128f1c477e287a41.css","style"] -6:I{"id":1443,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -7:I{"id":8639,"chunks":["272:static/chunks/webpack-a152ec07d901b60e.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} -3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$L8","$L9",null],"segment":"__PAGE__"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/128f1c477e287a41.css","precedence":"next"}]]}]}]}],null] +0:["jw2nfhuNebHld9Zdcf9Rw",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/621c5c879ad47958.css","precedence":"next"}]],"$L4"]]]] +5:HL["/Sketches/_next/static/css/0ca7ceed7ee1546e.css","style"] +6:I{"id":1443,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +7:I{"id":8639,"chunks":["272:static/chunks/webpack-046d65963a7db67b.js","971:static/chunks/fd9d1056-e4abb10dc68a7173.js","864:static/chunks/864-3bd7dda8c3c18211.js"],"name":"","async":false} +3:[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_9d9bb5","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$L8","$L9",null],"segment":"__PAGE__"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/Sketches/_next/static/css/0ca7ceed7ee1546e.css","precedence":"next"}]]}]}]}],null] 4:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Sketches | Yi-Wen Lin"}],["$","meta","2",{"name":"description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","3",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1"}],["$","meta","4",{"property":"og:title","content":"Sketches | Yi-Wen Lin"}],["$","meta","5",{"property":"og:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","6",{"property":"og:url","content":"http://yiwenl.github.io/Sketches/"}],["$","meta","7",{"property":"og:image","content":"https://yiwenl.github.io/Sketches/coverSketches.jpg"}],["$","meta","8",{"property":"og:type","content":"website"}],["$","meta","9",{"name":"twitter:card","content":"photo"}],["$","meta","10",{"name":"twitter:creator","content":"@yiwenl"}],["$","meta","11",{"name":"twitter:title","content":"Sketches | Yi-Wen Lin"}],["$","meta","12",{"name":"twitter:description","content":"WebGL Sketches by Yi-Wen Lin"}],["$","meta","13",{"name":"twitter:image","content":"https://yiwenl.github.io/Sketches/coverSketches.jpg"}],["$","link","14",{"rel":"icon","href":"/Sketches/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","meta","15",{"name":"next-size-adjust"}]] -a:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","964:static/chunks/964-a1b35991d315467b.js","931:static/chunks/app/page-a5208d7d8d3321bf.js"],"name":"","async":false} -b:I{"id":6964,"chunks":["724:static/chunks/724-31645b2737313652.js","964:static/chunks/964-a1b35991d315467b.js","931:static/chunks/app/page-a5208d7d8d3321bf.js"],"name":"Image","async":false} -9:["$","main",null,{"className":"$undefined","children":[["$","div",null,{"className":"Header_aboutIcon__Ti6_n","children":["$","$La",null,{"href":"/about","as":"/about","children":["$","svg",null,{"height":"32px","viewBox":"0 0 32 32","width":"32px","children":["$","path",null,{"d":"M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2 s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2 S29.104,22,28,22z"}]}]}]}],["$","div",null,{"className":"page_container__aoG4z","children":["$","div",null,{"className":"Experiments_listContainer__ggDdv","children":[["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/70","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBlossom.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/69","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchRibbon01.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/68","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchWhiteParticles.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/67","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverInscript.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/66","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverDisintegrate.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/65","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBlockHand.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/64","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBlock0.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/63","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchRipple.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/62","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFaceprint.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/61","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchTrails.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/60","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFaceParticle02.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/59","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchMatrix.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/58","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFaceParticle01.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/57","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFlower.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/56","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchChars.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/55","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchDots.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/54","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFluid06.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/53","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBlackHole.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/52","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchRubix.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/51","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchTaichi.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/50","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchLight.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/49","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchTotoro.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/48","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchHurricane.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/47","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchSwirl01.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/46","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchSoundwaves.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/45","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchWires.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/44","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchCamera01.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/43","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchStrangeBubbles.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/42","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFluid04.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/41","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFluid03.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/40","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFluid02.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/39","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFluid01.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/38","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchSubstrate.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/37","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverDissolve.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/36","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverCodevember.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/35","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchMaurice.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/34","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchGeometries.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/33","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchPattern.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/32","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchPulse.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/31","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchMaelstrom.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/30","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchPlates.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/29","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchGlass.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/28","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchHannya.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/27","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchIsland.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/26","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchComic.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/25","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchSplashes.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/24","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBlackRain.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/23","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchSwirl.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/22","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchNeonDemon.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/21","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchPaintingParticles.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/20","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchPainting.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/19","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchWolf.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/18","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchGrass.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/17","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBlackGold.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/16","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchTurbulence.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/15","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBubbles.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/14","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchParticleValley.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/13","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchCrystal.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/12","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/river.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/11","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/seasons.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/10","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/costume.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/9","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/textureProj.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/8","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchRefraction.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/7","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchClustering.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/6","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBloom.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/5","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchNike.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/4","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/sketchCoverRosetta.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/3","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/sketchCoverFlocking.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/2","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/sketchCoverNefertiti.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/1","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/sketchCoverReflection.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/0","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/sketchCoverParticles.jpg","alt":"","fill":true}]}]}]}]]}]}]]}] +a:I{"id":4724,"chunks":["724:static/chunks/724-31645b2737313652.js","964:static/chunks/964-a1b35991d315467b.js","931:static/chunks/app/page-4a666375abe83fa7.js"],"name":"","async":false} +b:I{"id":6964,"chunks":["724:static/chunks/724-31645b2737313652.js","964:static/chunks/964-a1b35991d315467b.js","931:static/chunks/app/page-4a666375abe83fa7.js"],"name":"Image","async":false} +9:["$","main",null,{"className":"$undefined","children":[["$","div",null,{"className":"Header_aboutIcon__Ti6_n","children":["$","$La",null,{"href":"/about","as":"/about","children":["$","svg",null,{"height":"32px","viewBox":"0 0 32 32","width":"32px","children":["$","path",null,{"d":"M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2 s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2 S29.104,22,28,22z"}]}]}]}],["$","div",null,{"className":"page_container__aoG4z","children":["$","div",null,{"className":"Experiments_listContainer__ggDdv","children":[["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/71","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchribbon.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/70","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBlossom.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/69","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchRibbon01.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/68","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchWhiteParticles.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/67","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverInscript.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/66","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverDisintegrate.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/65","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBlockHand.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/64","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBlock0.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/63","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchRipple.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/62","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFaceprint.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/61","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchTrails.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/60","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFaceParticle02.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/59","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchMatrix.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/58","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFaceParticle01.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/57","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFlower.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/56","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchChars.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/55","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchDots.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/54","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFluid06.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/53","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBlackHole.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/52","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchRubix.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/51","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchTaichi.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/50","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchLight.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/49","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchTotoro.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/48","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchHurricane.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/47","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchSwirl01.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/46","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchSoundwaves.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/45","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchWires.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/44","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchCamera01.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/43","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchStrangeBubbles.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/42","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFluid04.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/41","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFluid03.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/40","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFluid02.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/39","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchFluid01.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/38","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchSubstrate.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/37","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverDissolve.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/36","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverCodevember.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/35","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchMaurice.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/34","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchGeometries.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/33","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchPattern.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/32","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchPulse.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/31","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchMaelstrom.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/30","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchPlates.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/29","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchGlass.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/28","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchHannya.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/27","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchIsland.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/26","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchComic.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/25","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchSplashes.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/24","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBlackRain.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/23","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchSwirl.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/22","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchNeonDemon.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/21","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchPaintingParticles.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/20","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchPainting.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/19","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchWolf.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/18","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchGrass.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/17","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBlackGold.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/16","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchTurbulence.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/15","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBubbles.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/14","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchParticleValley.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/13","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchCrystal.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/12","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/river.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/11","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/seasons.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/10","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/costume.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/9","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/textureProj.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/8","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchRefraction.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/7","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchClustering.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/6","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchBloom.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/5","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/coverSketchNike.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/4","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/sketchCoverRosetta.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/3","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/sketchCoverFlocking.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/2","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/sketchCoverNefertiti.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/1","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/sketchCoverReflection.jpg","alt":"","fill":true}]}]}]}],["$","div",null,{"className":"Experiments_itemContainer__Pl143","children":["$","$La",null,{"href":"/exps/[id]","as":"/exps/0","children":["$","div",null,{"className":"Experiments_imageWrapper__SHDbU","style":{"width":280,"height":280},"children":["$","$Lb",null,{"src":"/Sketches/assets/img/sketchCoverParticles.jpg","alt":"","fill":true}]}]}]}]]}]}]]}] 8:null diff --git a/v2/.next/cache/webpack/client-development/0.pack.gz b/v2/.next/cache/webpack/client-development/0.pack.gz index e9bd8f1a07d7c03fbb31d404c5e7bbbcb3366f12..30d8ce8f10e7c9d7b06b31cbcd1f910929f91cbc 100644 GIT binary patch literal 207810 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 literal 210754 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 z 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 `;<%4vzT)8r9iD+zG46&!YGpIp%zi@HdfD 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

u-vJvv0-^O0G{N9-BzC~R6*Pz8lo-b0O{nFOm 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

AUCwV~K)Og6Q`qPwY zNZ}SR^_-Euvy9oZ%FGgGdmmovp?l3K@4MI*YKMPhTB8P;#tE}M4Zmh{x2DoEdf{0R z>fDnryr53T+X*s%QM6W^`)c6ljvFl1>s|6@dObV65LcN1VK!LM5fGpJDyG#tu{xk6|v9;er0=j?? z)e(MK(3MwI=b1KyZoS#pc$dXj8$W$`4ppRbvLhnl%f8 z;hbh&7#P+OoB6A2@$rCVd~o4Z-G$WV9M$Kms3%7YIaiSsy8$@a32@BGJ!xIgsa1;H zWhOOAG@}`;O(51P$Da*s{W5kFZ=-D9&AZM$ZEwVTjGn<#JAs3f;8lM*F9TrEU4A*06@sGiv%xldTVoabtyo2Ucl&G zT{*t(Pxr<;)YjTz(b?nYTWt*wXZU6D1bpU=;cu+kYV#AwR5He1*IUgT&Jw46US3{C zpxFKT5yRcljx9?n%FFedyLA+jEHqgQBXqwr3Bgu30gM8)$T0Gy4>l1MxYBiu+lYH- zrwi^Ke$DTI@h!JbKhe)Fa1s!>gD5DfF2Bo<^Pgm7HsV4DJV2Z8?zK?KT*bljK)U2c zz?8_iLcp9UP}YjUcgsL7Ki1lEJl)L9R&uJCK-v)<|0KfL?S8X=UF+Ef_+ziN%jW8a z;+<5D2b6)lL%v)&k`N#TcYc{fg?g`(qCl5~hjU45;;h0!k_C(|VSuvY!a(P@Q0K9t zKBH0Q3Tp!TfY`#`2*F14T5%4MFn{x^q)WYi5VR7&*aYBkwaE?km)@eUB8l#kX{CV2 z3%T<`pyZy72iz=SsI*|h%^VDvn6I)Oyw+FBur58>1#`5l1X__QhmK~g=Ltc);=s)~ z>z~Drg4t&NEXQZ}Q=R1i8{RbpS*|jY=%<6=4iAd~#)_`?=A7JOI#Xa2oPu<*BXX@~ zQ>kxK^}8e@$N_RG4nA76c0mZkt;Ip~wzjvBAgRC~C{B&cy;y|6%kxRny}oecdrxz$ zSb6>&eznNU5+krknVV85X5EIB?7E=tr1TF|r_3!oVM}5X@5- zut=pKPl+r)F|BkvsloCctg703^?D+moL{1>;ZTmL-TcHL>!OiBQ zO_-p&+3$#6Und(iogEGPA7@x7>xWJ~P``w5sN`4PO15&So5H$!+93zTyuRXr*v;l# zWbV;WWH2vd-1dou;+P`uB7dIB!+;E^^&Rdb2n=8zs92$lQwE

Io4-yXe9P6mdzcI?uM^K0;4AA{se)3R= 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

eY8Q>eYwh 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

i28<7+8rNLEO+X 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

)@S~La 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

C9FeC7@ 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

oGkJn7ldqF%u4XCD%f&KTq;EkxK?5I}

^J^IZx3OmJsG=q>%2(TDWF-;rlO;Qt}y4j$hJ z!A|LS-sD5xn67h{{g9hExDKx63JfARC2e#cziu>>7_IJGA&L9RD)n2C0s2t-i^fdi zQL=JpLts(3fB1{;hyK)dcM?;_!bbr;(YM0Y6=1sz9!k;JBFQ)r7)^war4<$==crpS zgUpHI#5rP6&;#e6h*y#0FCQ<;{>7o2<2ZX+Hr=IfXMQX6!EwBNys#m8LG>NhEdc=<%S?p#Rmikh=0`6$%A&GibfX?e!Q&c7JsyUIfeXNO>x z?<2Y+DO<|HR23Ka0iq4`1lvRO$$wb-g;;>#1xw$}lI0G3n+yXAK`O)v4ZwY-A`y#@ z*GJ*I!jPPiFxkW9f~j)hV_7}`93xlqxuKQ;MfRgGn)$*aNz=dyApvJ+eu|ibcPZFQ z{{ypMKML<~=Rc6s8Kmg3aYXWXVXv~}@j{3a&wmRchb1~(2oCb@7WOg=>@egs5C8x} z%iYYtfnv|csn1!`zrTDG|bzt16qR}d->{de$Rj`fO2nzILU;URhkL;EDFOQ zg%0Duv-zxp=i~Vab|%k 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%0Di5 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

M-(Z4^v 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 S8T}vpXZARhzO8MJB?AEa94Djz literal 24976 zcmV)yK$5>7iwFP!000046Xm_#k7P-fCzRDa4cwTK7$McxytSootHQl9!aXymx2HFv zqieFODyL$my0WOu(mceZf*bDU5jVr*Uf+AKXI4yQt_B$GO1uCz7iAi*2|11ljl`kfEEW_Im*L{`;&tZ1n#!>@fEJ70F}*s)`;*7JAXxpU{vKl!)b zx$}eH{cm2`vvoedoUMwp**u?L*x48P{PJcmLv@-~Edp{NNuq)ux`?=0A|GzO?^fQ`Gj#mTmLiyFYyAAItaO z{qJ;4OlH#-t66Q&i>9^pCttU=F7wq>TNnAN_;XwTXHs`xI-fnMi}M0iXs{nYx^w5w z>8VsYt$E1P)9HmdGRsXl$CSqt^Np!(yQxbvdN6Z@JIk{fi&`D{s}?e;h;j zW&TRgx%Y!RcV-{#m=DaOXU{(Q{Mqr7&kxL_(v0lOd?hs4zslDmv#>AQs#=+gyfJ6i zmS)q~#S|@{T@;NgE*ewXqP?)Sxyl#TEUVhA>uRwf%9ygM=~Hd36L z$~M&7af_ZChG0AynR&iiHKwi1yta93O>P>y&cXhMd4w99S4Dea^0tL^EDTTY*ZI0J zMQPd#YtHKGRby)fR0dm`>uO{2+M2e$F3NL^1K6mE2iu-$?8?qtlbc1cT-w@}t#)O` z7j3(44rVjK^YleCt?KjHyegN)`Gy5=CJ3BOfU~MLi=rV60Jw!+=9^X5BTZ%`Ee^~w zUp02b=;Z6<4u zfXA#@97ylSi@lvJTUGhOE<~E~LEt(t-@Mt$Ks@07ldtW3(^?u|##GudAniqMUzsD* z)*E}cleP6VjRvyVukHNF8cSdU7)$_xz@jkinPon2tNQw&N51Ctw4>af5kB$jIo2_6 zfb>pwUBR@NF01;Je16d>h>N^jtZa?dS^gY*5Kj&bWIf9qroF-`e?+nWRi-e-8X;V) z)ZUZ%>c8E0zXO4n##O|Uwgt18B@B-h&bhqWZrzhR<2UghULMf1im zH|)r4r~K2Am000RHes+p2&213z-*irGy^clW6J!M7H8$k3_s-tAcBaeEd+)vb!yo@iw_<&l<%8SOD)@tU|M|N=diS^fjoG_D{P6?oT^GKY8kJ-+ z3!Slc-c>n(CVY`w$SG$w~3t>q}Z-sIbC`!Whl~Ylbj5Yi~d& zvA@4(9*|be-Wa=TEUi&l=A%XRY?fukvYY5Hg4s=iUmo9rJFuS9|BL0=^(-(cSrnv# zK|(9gwuUH`V+IkXNzck)`7%eQ#!y(HoxbIw!<{#WY9A(ro>b4LckbNTd4qv=W*_u* z1e+qu{L-2-zp~9bpIcSaTXe>6vCcTR?H6^`R^~{lu3y^gwSBTQA36(gT%En}h%8JJ zR;N0L=8ZWRYF3@Sn4X@lG3M#%Ay$7Nb7k`-!GTemLl~iMvzDA1YG7Mo-Zu{p%*%YW zAtN)FHQN*mXLgvP^=dynFjuxdwpVFT^GFu4}O+vQM9{_`J%3_ipK7*ic9OY`1$Jx2jT;|@{ghM( zl}%4iZNs*GuXBv7O&YOdG7zxN)sq@T@mM-n)drg%Ciq09uJL7 z-_;3`efJ-R08Wc?VZVN|983Mlp>Zuc2(^$^StqJbUX@=k&tHEIW#M}1+uEYi7j{XS z+vhh=3lP1j0%V!(?>9SGpHFthC$Wn)T#4y>)~GG1fF!*Z`Ea|DQ>UEUBx{^#C-pKb2nYp4UKxT{0Yr(y&a1M`3+VK6bxoTkTVjt)Cdw2F8-5k~MYcJ4(8O^}l+PCn zqEEi!T1}Gn)~CIgKZJT=by+2**q90}1`V?1WLn$BW^Ox+Y|V>IBeaJ*Aw_!@ZZ*qb z{nOe+ic*D6zrl#!Gbhg{lceF|(}GBMyp?q4wly#Emw7XE8?bJ5k(cO#+>DiU6`sgt-V^W^42=l zztcpxlp->jguP~a*ri=}P&;N}LA|7PgO z?y3%O;@KrSIc0~NI7#YF1CFXnob~n1jcwB)Ed0Suyrc)FTSWG+;hgf_AO85^c1Ty% zS-#o=lAeV z6cJeMY2;kTep$Fb+x$Ffbgg_$ZtB&ZSyZJZ8_D@W$p|Z!;||c1O}%;!bVr}2>rHbp zMh}xiF&PexY)%;;d#1E@@rVwUd1nnPK01wpZH7%LHvw7})qH~}i0Qd)KUr}=#ILTO z<>%P6jYnK@gng0QV#4VvPD|;>IRp#m5TsGek&bjykhc+Ahz3JFYTLRv+q4*>o{uI5 z=WF!};ue>KVEe*DT(M8Wd%W%VM(J~8nnQC|+x(KSBp$J1Iljvf^Twk?m^;hJGOplb zhBy3zobfJK*oBi!YftAFdEHoeN_IExa{uSMz!z7XB66kLpzOgza$duOmohcVx$K9e zVH2RKtjf6^?In$ra!v$-hcVeUK;fPl!k-6pQ-_BjokzCaj5jrTKHltP5trgP06Yp> zg8{0NB?&P)bPnYymvwDl?iu^imMu?vHZ%Fls#usSdj-$PB^~4*e=_Z6Rh4|ks%$l_ zN|MVX1GfplpRa6QKVyuK1@nX(a>Z1oeN3*L2yV2Lld?pKpmd$XvGO^2yWST@n|2?k zwY{od+K(=Z)nd#|Xkg$2gW^1b|Li+Jme_vlPGDJ%87q3mNDgQF(k&dooK_)EFXq;9 zSz}v8K#c$CSy3*?bG6ra~f&DY=_P%;cfA@QV z!>033Vk;*;jpTwsUVb$*q@pemV$D3gzB;Q`q||raCXgJZTrzE|r)^!7=g;zU7OERu zEB$8R2J)62m|ga(?mAc74V~?FbKUj2!HE)e@#gTqj!l6iZf`-85>hBb$M$ zE#}T&446CRRp1xn9tm@DOuf$A3oMg3uqDIpt`y86=d~>-0>)H7Xl1bzxjOcXy~!sh zL6iT(tqj@Lo2Io3657VBt5q?--ZJ<9{T;T3xZ+`w_u9b8PY6J04f{Hu$#~DM*H(us zmd5|wP*__2GA~vXCkEpap#TEhqOwi7+Zy|I(X{5;wo^u?6vHxi?96Z>n5^BQ6S>soE$?}mhKFw>iq7W-GJ=mDT8;5*oih(mKLJQQx3|~+5lF%;c{%{ip9!~7_?Ux#mbsR^@^;-qCBTg&sNnOv8dwpMrZdK zq`2fy^P+{zUE+1b9WP#`qFh$~1ivCb>7(^}b**4>um50UH+FGczRXtzT&apyi6m-P zMcM94fbBli!Tzc!ttqShO^LYW{g-*2_Um6<)gPN9ML|c)!=0p(FL)EFqH4w!hu@L5 z0xpG=M@9;|KsJ;rb&uq{Tteuzm#LKRxz+_4Y_eX0Q?(^S`f1g&LE(D9Njg`D`jdui zVS`E`$8#@$Mn}+;#xPv33B*reT>W@S)QW9`+RUb=n7qiOifFj2sg=ZsS ztAuQv%EY49g)%yG!#ca)!ApB93i#=0i9*}RRtjs_m4%0Kn$O$fr8uT&ZR-swE#Y;* zs!5%9NFS^&TOUNKQc#Q;OCxt|+)Wt^{Qd(SAk&KE({Q!8BkW(^q+2jtL>7lTUyB<#V$s z?bmBNhq;ChirS7x<{s6^q(}WZnwVu>T_M&Uv5*TDM^|5`jn-rz=*&YM%27sQe(Ine z^oT?t%}Lgs9=CpMd4;U}ZHO7eUCwlq4v9zHWr6N67C`k*Xz`J@ksY5Z6NK=cU>qhV z+indupIs~3k#tQ7k=(`{@ph#n3p}cRj2(IWi&F8=y?`5T<;oNU?oq@O#gI^c@T-mN zNI*(&j1c08%6p1C0dbZxOocf2gMo&w59Kl&z=kv>7g{##0~3E066Np*uL`^eQh9UYHOx;6d96U$LeKpUh^6wtPvqU)s%biG$&Mj?h@U z_}F5vZp(RL8w8cZVt0j~Ad+5JQCGUKbF7T%rj1=KA4%U{*!n5He=H5-@7|j17l{CN z|5HGJq7cD+Z}n9lO~<(?sbn_xmF2GLpA zH63cW{m{fuar8`*IHBEQ0Js+yjZVY{b9VswNLpYOx zw(EqyI?HGRDfT>B*!4;A9I-`+-3Maer&iDn4xJ!q_+QXTz{XxLK2o_|f7J^*@`VNc z+y<1OgB~R4p$7(_AVCyKi}>P}^jB%S75#_kN7zhgu z(dvv4UXy)VhE{&WR>IBR9~;VEU03R&~2pfgrctGwTn z#@Re?tnB;_m?5NEVpFF30Z6N?+k?SQFz_cmcfA>Nz#@;7jCDdojzX78vYX+{Rir6~ zA(SS(JY*RMv}IY=*p{a~9#JqbpUP!f#s^*0j4{E*f{K5!CfS?Iy2cG!JL1{!{N}jx z7km*O48G;qi_4d6JhTlrM`o}H0lCj7EXG0=HFo%?(#V5aLQw_zvzaN*%c|xOYumJR zsKuvPaCF#)JL)UgFS1^GD8}vtHD-Dl|>{d$_rZ; zEpN?m@>W!vM)zoB58&)DZ}S5+k2^n1x0`26T(BLQdd`IEO!bSZ4Q=&K@=N>5Q+)yX z%#m@WVv6(K4|SKN?;Q=|#9gPlcW*+sn{b7z;d@d;jZTW^909^%><%6}ESHUlA8jfC zBFb~8bD?ZX^2Bw)Jp22xYmToMF;jQgQN2i^{Vpho3^Zl_Z5^@iV}&z{BNJB?XCT{a z1BKq&lCoXUbJFxg!AbF4ZurnGA^H!g{x<<`lAAvXnHBxUe7Vh06>a1C(OV~G1v%z&!p)XceZH0Ovi}J zRfmsBfj=qPRv{WfONX*e{swYwGtcw2azIX|{dhzR!+3)0?-WcuR56w z-Q6&c{=B3@(3x(D4d(RXs{VCXqnkE+#2GMNVS+E}f#^n~8GD8vtITFRF&`R{VRIk` z-Gt%cWwIMnMk8!f@)V5#k(+kvBEzL-y_#t{2u8}t(tW>UtTj9hb=Z5-EyNi%F9}@X zFJIyDG;U#%ebkGyH|$uD8p5An>9cA*Njz3(v5AoRQ zf=pn-wF$8(K&$1X%%L5#eq|FQ%d(T_V7M$BB$KuuR0L@DNQfgHp|kyYP3SfQvMJzy@LzxZyr^1++dtqL&?y2U zS%(q7su~-@eXN6sP$NQYS`pD$qKV9y%-;j!+}okT6Ce3#GD5eW7IhBIkVHDw5EJP- zn5@({?yw6k9m-0=26ak1A>t2ep);$7^}zHhUwf-bmrlZ66nA+gI?$Qk!<`y0PC|j9 zy#!1=feIQt92-e2fJ7m0-6bG-L)v^;jW~Mb14dtxU~ygQ0h~h9cE&g|yU=p&1xyg0JNWKW ziwQSmA04~#C7^QC`bWsRA_?hlKYs#K*aC3!uD0VMgwn09$F+4Jv%UrjrLMH@5(Ri+ z!BQn@>sH|u*o2Y>C&hDF7uX>xciDx;w9Na9>4}h0zU>*GF3$%TayApeV;s|doV~s( zkPQVh;NZZhJ6O-+5IHC@LP98CvOM-&=EZ7IBr?{V${ecI$y5P`hx`$Oa*@EaZj09% zY%P>jG3w)_H%ePMrN;UMaA@12`)Z~XYWxBkfy$ESxI#z)7WHUVlNAeASznW|fg4XD zoOUz`bjtc9S_Fv~Qd%6!@MbKd#@%5}Jki~L!thb4{2ttkL!6M1^o}sZlDBe8Y8x@t zhNsImm`^|=?+|$5I^`%WF7-D%Z~j>v!j=wXq6ny;ZH<6hZ_ZZ5{ENJ$ZR$YUn$bX9 z*BSvsvr`1!%tnX*BnGPMn*jOyTLGzUK5tEJm$hxS!SesUbLS42D`lb=VD)4{xYN{# z8Ila>?@AI+KISx8omDfHtW$^1;?XbO8YC*6cO@Ev^9d&++tV~464AoKh%qnn=1ZCF zk!BVkrAd2L=hmXLxx05!GX04(IMx(Nyz%2SVntQ{1RRFG5yoF`KptNFKu7NL&aS2&JPMBEN7q=$keTyz(q+^pHF!xz#gJ8%Ben9BmjAx8Vj zRz{mwSL?imQ-%^8{$Hq!xVf^b)@E5!`bjt{k@ZoolIc>n*dRFE(3O9rFr_T3JK#n+ zmrc=+C>~(`OMCtkkA2($Xi({C(XZ4g{cgXFk(sGP#ZeY|cW8tf@WJe4Qg>QgTofBMZtM{fg>XkxU;?Er6ck^SCGn`r&x-Og zb*pCUeHz@P(XPA88{HSVkD;Cv@CEfJa3D7es_Z&)5gLTQz066FU@~qfV*H3N`5<6A z-JSW+>|Pa3Q(bK1L+d8@$ZeYvV#q`fggl=`9+%uzz9KqSTo+5QIX!X(4r>7r% z`qk%ua{AemM<1U)esuiVCm(~TS%zvtQimQ_AQ4)$k>klyky3|a=5YHcxM(EB3v90)tidec$LQYIkxhKH7xv%GiCDaQ%+vGY&cY;sohIc3aC*V)V z?rm0;9odcmBmEVN5r$ww0yn`j6bqC{-Cbb=y=%YI9lP*kZ?7hZLwQ-bja)jzQ>?5E zt3-~qkCzBGCFrZL&bqdcQz-}(0XS8RR7}iqGkI)0PIvr91#N!L{7jK2&lp6c0s;60fYyj zT#9b{iJ(oeJW_K?lRXL%bp?VxyO^zOyRYyb;PTHBZ{4DBs<8_fw>RcDya~bQzUM6%p|hd$vJb^Y-axW z>66dDh)9Frg)U*1?8(FF$epp2v!WV@RU0qg#fROM7siSv)O~Iax@cz+!mt|}5xxZ+ zM3~vk+&5P?FB>z`Hp$P|qe=^858p z9*W!AzY>Bj9i_}&VMEWgimPt6-K-siMJZ&URPN+*Bi$jx%eF%2(9}myj!@Si~zG%gu_*5J6)N5~|f5JhUGRHio1Dy=-cwCS?7L@1gqwZO%hBm)#;mBZ5SoB} zD31+?sL=|0G;U&TL^{ZGCz^+q_JakV#LL}Z^IbMX?vCC;qEN8x* zY6K|Uo+3-dVMdIIqT49NVmaQ9991yeYx(C%q_Z7p-;0NlRGW&vr`T?%hghl;ItXW4 z0hPZGb;P4>RYhDSt%kU4Km~OU#EM;rEa70=TWS|D2YV5Aa2Rl+2GFNf%OZ!smJRInTE?nE-Qlo>W`%dZ+ z4^?oIZJv^^J)&b_zle=TodZb`duWU0*v&TR_)C8EjvHzfPVKf`To@zU>#)~;dmUfw z$ghaa21G9alT8y=;6Xv+)0e&zB2~^)_O!k4R0zCCLuaVV#G^NIQ}gt6x}4Hh>(eVd zln_A6(}#oJx~;dDIg{wtV*|?{hIzIKg}w@r=fJr z4)0bJIunL@;h@uxM&U4k`32otJt-D+iIrb^DiFlNmIK93WSl9315d7pz)m&h7XHdHbW(4iGuh$Dl z8ehS*poz;TMO$~hmnOp3Ny);CLBK8KtwV20javFn-aN=D^qSra^QS{W@-FxrZ{*U{fU`wKw>7{j(RaDZ z-zy=VbzClyt$W1hKEM%A2g!CtSjXL8BR2~Sa#bOS@<;HmcXMO7fyW&f8(;#)`+ z>%~GD1yoZa@WsN==8+4~fJ-hoOslf9o%-Jdd{NZ2tl!mIe23b#<`pyxaN6C4lhSPT z2p1FV!kpQ8j@NvvB}EV#S>(ODCv-c4ZUQK+H7gVHNCKb0wsfozc6YYra-=gJ{&vn? z!7~fZy>oqA6pZMOhKCbj0$mcll3QcTvs07!`pVg{6PHr1D!Z>Y^GjEkP5bPvIR;MB zjw8$n*DG<5=$3YJFyE3rT%+W4HEoVRS^XAGwNn_Hq$HID!fCPOaH3ik{&4!OH(aNO z(gXUJcQd)&(8=Qnt0M9Y;dN9}_8dn?@o>BE%;?!HPw&Bn?@y1}Jm}mxdxMLDT{*vyNvd?-)%~Yx_2bLPyFjz2=Ib zrCRq_V7ahyH&wfvvsYZ}_Dvg|N=e^b%p~M;W?$K7*9$_WgvxlFW zlNZiYC9tK>ZRaOp!{Y_DgFu70()RuL@nhIe^ZK<~wUkhaogLhW-pZmFCR)Y!Rh>G# zHW$@qwIKa`=AN`9Pgh9v9-OqXPLkiaq3IP)q(Y)Q^_t7ohlC>Qd3jh@O;en$Eatk+ z?F93j9VZG?g2w)Cm9f}u`j`zgtB|-k)l6k~hfA4%%2&SZIX|TYTAYq_)wW(k=lE6=G=(gUQ7Guz)9_%QnYpf zI^v#6fgL!lwKGy9j1%aK_QKZmns8as^F7$ZL&?NsqvqROVLT7gxjK}VU{pRaWwP~NUDU)sMOY`O*atrlysA9;=nl6I9+`{sza4UwgZMImhw zfWEON;Sp0KB$*CNfuxVUc8V+2T8tNurFbOAjm~}9b*OBWMT`}LCu*$hCsxU#Wz3rCv4l_K=xxGD4;gO>u!MkzMTL_u|pnCbIQiUY6W^GkCS zjvklunh{CYrlgtay+p<-<-l{3^selLtGFD8Cr+JG^^i|1F%PCLX9Yr-43r>SlED(` zpi#b7B>nXXaA$B0s@51dU$HW3l_mZvgqT#nB*caN(Crpc;+vWMQYUVOZ5~%OOcmtS z4J$e#^wy-5tPg04P&?mRTc8>9g~Hb9I(?cTNU`f{b7Y<6?AF&x61LKOq}Md<)x`x8>i;NDGePdLSJ@m=}th@kcAud{3*#r5dTxBO*@?((VRCp z9m={UY!kXr$4(Jm@)LxY<`*s{bK~fL=^h~jeD0z*Edp*czD-Rm?&S$MD zb*N9!0dA~n88ZFJ<#Rd@^OIbwbTGJL!k+5k$m4wb0tenn_M zxqPmRx7+JU2i=RNb^Xw1DrPJ7%2y>Zsnx&}X|1`HrmlSKO}jg0VV2q_ZrPUvN&L$$ z^yua7Cf>2w^$jz3-YFV@KsW&P9)<;)9DwFY6+D#5{#a+N%!=P&iRkbmjVjLsK%DQx zj@!^pR2md|!*zcK7Z3oo)O`^rv1R|l24xIl3(J4oIV@iyJcEgh@)lkwHsjWV)TLPS33^wSrTZ7OZs^ms+> zX`?NwsGFf~KW?jmA~EpQPgK&Oqsh6YHwv{%dAzrum=16LS|~(a;h5Lgx33%F8XQQ zT}R%7r`o>@?S2c{_ICUftNw(Wy&cJs>PL3(5D9{MX;+J}XTBl134!A6xAKNuC~a=? z+JiZuiBqK7axqR0UIwoq;U1{F!`2<6gf}&DL*=$Ng;>7@GmefIyw@mvGwX&XE~E#F z0D}M_DP$~Jkds9&Xg$yqLW1~CFO5KpUjj72>i{_t4Z6Ew+BD3H7a`KCjGKUA<~-ZJNy* zi7*e?N6#HR`r??PqeS)7$0T8gF0@`;)sM%MC`%3uv8OSu4~n#uM0y1vTLc(A8&u%%h9@^cECqx>6pQD4!x*>3S=ez!O9z67)SH%QgKu{~ zE2*bELx9|Q4)cM5z+NNRX#NE&qK8I(3Sm-G>r5MY)iT8!6A3#`m5ude6PP(H;HN^y zh~q`)rYdxACncIf;&_2aHn2+@#92fUM_PKHFe-G%<4TC&o_Tkx_vF63KS3xPsHBN# z++lxexq8yYkG+xmVwk%~)*r2^vmBTIv0-u-1PO=ka^PSQJ;-yoLl_JCb7n|N)Td`f zxft`4B=@o4B-+EtX^u46WuPhi<^wIcO22S2Is7lK zlo|35?ob*PmP=SKTi`Fdm)_GMdDE2IWB zXV#X;?y#7m<+F>Tam5JLv;|Js%~igz21~=bt`?g)1tOMJO`njIp5CmlHtl-Tnq{%F z4fS?Rc_SKzU_2R-Vx{z&l6N9E4c?}r_bq8s)Y!Z#+6$AnZH`Pb<|&o@I$u+!Y3O&g zDr6oq*wS2A8=_BJUsG%V!o>0gEeRfMdk`EuZ%u9%1rUlnpNf+4Mcb~MgV{_-HGR=c ztNMKA9&E+bXHt7M0nVx#!3Kl@04JfGu1A{8NLt7%nIlF|2l1+^@S=8v;(gBd@4?;x zcv|4#QS68@GPeW#s#@6D1f$P(9Gkg~4lF%bLo)YYRaM)xb-wPZW+Q}wH*H z_G-9IaW`YBeR}FvajX_y|A3Vq9K#J8Q78p5G>5`?HGxX{C|l&<@RFPAH2n42>j68Y zpod_y7Xe1Q9ltieZa@Z#Gw;>(?bq{>=(fROHO_+^RD2VohVsXnoX)ldJ>$Gw7$}sY zHAN|=9rZl%TLWFv!VlFLLKNLq@o<&lVj5S5i_|aSyc_OeTffNioba-)-(-lTKz+{9 zY&`=t#ad+VwimU1<@RjexaQHdh{2ygT^Ue;>wGptW)l(&e`ijT7wT*PYGGmzLg#K(B%>-1q4Q@vF<;HN>uuuL0O+GwQqX#X$FIzE_7k zZca~qQBQFhZqs+)T{9mP5AM|Py>+AO&hh(no)|`{_cmjJ%{F8`(c=@i(^1tPfT^*u z*+gVW$6EU5cUecdZLpetpbP&@_I0z)#D66&ljF-&K@~SMFXTx9b~BS396>{}gT@Y$_ss+H6y68Z1UUUA zlJzM+zW=_t=`Fe^lc{}a>+8 zKN=lQ&Np~K;$qn$9AORDu{q0n21h>;upzABug+t;S+zmCz#e)7FK!2e_vb93V%hRt=9ktW zDOIyZaz#ni>hIFFtK4(jeovK!4-*sKBZQT~Ofq5ex>h_{+(mnk2K&6!%&@BYbnp&y_lWzOq zXQ{?TyW42u(*0F&Y155={`$dzIkOk}OKVU|&2qnXN`c@`zO%atX0mzdRKz0`q+78& z5o8=0T=E!Gqkxe~7f9`&>+uOU3dl=_FNgCnws7>Y%PhT%)s(vq_s7(^!tzt{!&0^B z>8Wk_V0PP(7*kt6_!%{q(<<(zy|5+e^IgTt?zZkixrcpFBC=Lwg_)Q9p%H>oq^QSb z6IDZp3wn$r^g?7=C^hEDL?7V4Wk0OSH~cGmNZvrgHa>ao|I*KsXeHH*aB^PBLA{W% zhmJmn`XrI76B6<6KMX;05wcQ$a;Uj6IJX3Yr-eO5->IP|ugWi2Mz24ILe#7olm3QM z7Se@Xx&wJRb|P1n=xgEtssKG@aER=SKuBx!wJScn-5}4Nr!%R?Sm`B=+r_wS_CV`s zPywwB72~&GMizEil$O#`*t)$2KeV=PZfUg7W&jZ#a66|u8uCb9imUhB5d$6kuz z!wkRr3Kk7eVDA&tUYYUI!kNyHBr8J5Qv+7xuJb)ZOo4P|>8j2ZfO;_~nLatk=ukc! z`;GR@H^!EmD_g_odthLMk^mx7n2hbBDw!W+R*OuZfb+gR?QPj?aB4{z)o*7qq)@Yz zs3%W0$Q4>N?3G7ysl32qSFZS~HJ^XbxKp1g#DmHJ!Tmt4ZGA@=7J9x|5QTGGpu>9# ze)AM?$W5%8Tg~E_cp_8&1DB#zF70)bFs#L5nl;MFQVg&-Q9yUd2?OPZ%M+< zEl5cB2gwbE6u#gT1-hZ93>F3%FznSD*~fiUDRQ01`mY9&65qj`t)Sgr$Q#hKx>0%?fw=fr1q<%*f$FWRr$?i$ExT+ufSn^CN zotPex-^5vZJ{xdYRgNO7>}?tA@n*I9H0Sq6J4_CGJClqLozqC9x%_>c+dXyVzCi1>u?~mMfl1p- z@~YWaM#IF$yRv#?@3}h(Jt+PyiWpLI+X<+zigHoC;%%O6HyxN<7J}$wKSQvEU;I{_ zbCEaRw#76TRo&vW>y}GHia>DX=u*J}$nacv5+k+^xnO{RX$Se$Ae*S5jVIojva1~_l?KecD;e17>wZI{K@$i;^Urh{;yn9V54 z=P8e`D8af(aODcw%fkKH=I5SZB{yaWpwhnhk%vW9S~B|F=|jwG^u~=&>SR-|o`W2P znPPj!iuuA;&4b(D3@TiOUi6w=b%l zE8+ zokFf7_ZQSpRkB7&Jpzo^pZEBEo*oVnc>J;|7Ul|>$83H{Q9Q?=1Uq2mk!km8tRSi? zNoyU^6KW9x@Mw4aj7dEfl1H;8vBQiWlS49^Zq%RTyV+hz;Nl2wJdX$scz2* z&kk171G6ig?CzPC-a|f6Z3AcPgNOI;-@hNt-_e)u(BZLxh{60J!^%TF38&nuBh-!h z@zfa6WWKqwWjpOXJe(rux8I#zeTS2*&JWpn{juX0_nS}nlzyoFHC@`o@{6DxKAU)Y zeRWo?XocN%EI{WITrzE|r!Ag)f0m!ez1-v`?DqiPBDe8@+2!Mm-5Wg7V&4sUB6m9! z?RuTV8yR=}?TJ}JA8=F+lKxh8-d6Q@Flx)Iz&Xr4$H?Wc({zp9wVdrjr0uERFxUp#W)j$%!8SM2MHvUR1V0;&*!b+FaWw6 z>SVvnm=0Lz`(kIN!7bT2$+r++x5?_!IN78fPXxbgo+)d57r#y@r7|rzn7_UIqz&A! zA?w|0USECr85^@yf;2n%Jqk3sG`GItYgJ zf+Pbj^cQQ6;n=J!=^JUmF(5@%`ZYbMKDsDY5&|D|>{a<9$K{R0BH?$*4+gfI;EV~K z)b_k+T3g%2(>8B6jpmB#uN~fyTota0VzIKJry?4aQ=BfUS7h?zO-E1rpv$vWHOI9N zIkCb#!p&W((x37Zk9{Eh-sJ>NT(|{N??+<`>G^gyJ)fY{?;)F#uP(gDo`em8ihlnH zvu##I+3w55n0@HG{S^+F%W8j9;=a-T%e)Rqk`fzaF2%JzelD)#)4`!rofPbnQAOm^ z`NXOl*cMyo$R*5Am z6IYK`2T{6ZAs-Ygmzb)Xz5Er76dil}tdXJ*5>E78gab8? z`!)Uk9g%sBR;oB^Fv9qqIZq;pq*pj(j&)skB_fz2*$#KFtlOZb@Ibv%1gryVjC!_d zW8S0wt}Nva<~+K+8dRkRp7aM#q>l$gZi1gX&KPW|>0!h9Ne(V)?}B?e{J{XkTUxzg zGi^g@?_7gk_n|ohAHQ8Sw%?x!zsHo?XXMpE&OKHX-qJzYJqYD70P*-RZm+D{LAWV9 ziVe=#Z$*>VCN~T@FyrtMBcDsNEZh2^QOp6E0AlX-N=6e-$1CZj^}!=#Ea=r$d`AV5 zE^^rSC>2vE!nxS6fU>BqlZ_Bg`ZsntNBD3~Wajd$*dWf^dL0GQ8W zZUy0mEw&U?ME6Xe>9G!+;vtC6KJXPJ2%yaaSZD!Z^CXg&*$h`8UedkocC%difM(gL zCh+q!y5g#2w3m1Ff=sQciu&-JU=2-o6#tSsz$&n0Eq3v$Hv)duv@!mcR_!1-_{hEfgt{EnAL1p}uKXOdslFC=9bsm;D~?SdzY@BK03xQlKbJ0FZ*Wg*z5Qf1%eLlKJ}I6f zu2~cLA`-(X7lchm3jr+2pua#`kylwd^pjY|sE9mS!^U1Pk}vKU=qD8-Jdi{6$Uhj=I&{#G0mw_$pxl&(ka#N9jQctZP7 zV_-eeGSnjO(Gy<@D8Kem%maq+t?-uLwTbvK9xh)j_czdExu0ND2!29l=`HTkGnpx5Z^VWRoGi%(@c@+gPF1hvg@ti zr92)<{&-P<$p$-ki`6XVlcKz^bM4 zWN!-}_&ap(q&;K|@kd-#(QS0UfB$c1t9ClSw6D_ZYQT^D%qv$6K>+FaGW`w5a7jya zkXo9*AEBrI4B$7xv!sYOCD(5H2=Al_9w+H082}%2EV%Sb_+C&--AQ$rlf;C z%A4!!ISBmze*e%9iCKGAO-CVJm8ZDF>_YZaE=CM+%kJ5ax+)qRKE-Y1h%vwwRPI2% zv>oLfh~Cx}OtEi)sjvEUZ}B10hl%{Vp83^7gJNF##|*VyJzH&7#6)=Cyk=M23B>E zsAQXf9>I?!abD#``?#tjpKCLwcv8Owtp@SrIgyK7Y5Pe+1X4U1C-U#fS#6tY^|F7I z5RW2K6CXCmyh9oc9gYD25~B3mC~(U(aP($P;mmXl&ta z57DYKqRi>36@`uf7*qOSLt5JlGbQ$={rVArig17BjjP;dQ~pu!F1H!?`tcs7@Rw%V zP+Z#UUi~Ds2H5eV!5uwga5|5+2{fvd)mzH0Qe~o6n^f5_HBz-h`u0%JXSa@F6^I1W z_D4E-9?5H#-G&8~KL*zTy`SDQxCp;cbz5~I)zU#IEnk_hXjd1t>rZkpW}(B7CwJmq zx!H~*h(vBf;v_(zM=^T594cFM7_ThJPrXXfhoD=ZQ=ERgs9MIIyi*hl(7?(gxQX58 zf&^6!vJ{VR!8Y-06h5#($B1|$y@(MovWl58xgQRaff3;n+7Fx#nPFY>*q}GX zkrZplT!iNs&BLRHuiJZa6^x2GkaG%~UfCuF6|x9=dhgQfty2&+=UWc&1!;}CTNbO< z*5hAQ)yn2&IK7}M1dKtGofdLf#!{$Q^R!cbR@Lq3){@0T^pifum>y(Ixcok^ULoVp zNL`#}eUUd|UJqbeibV_1%LmS7txdOJMCjAIjb`+jg-8gRpE_{96*&kKJ-EqAW#@D!k5j5U_8y`O5g0tx-t_xS`m1D+n|v4%5_n4} zZBL5lJwPJ0-*a^YLKLs$0STf7GheO7C!zSrqjGW!{X7O$) ztRKM@QsCb1q$~OXfFxYPWARyef2*?0i`8v(lI&5b-;iAshEIUaK5#>aBYhSTc+)Fu zZ05nQ)$byUS!G$(pXBokZ{gEZmqcSiCOOsAJ>FIR1++eu-4uu0XGfVBT7MU8_UXwE zh8Q*dnMunCIT0+8(v9U}kj&0jB@L0>*oT}6y?AS`ASF6%Urh8|;8t7Z@A))(Xc7rs z+%Zy!i-DI2w;X6|PyG$yFqT58OnE$Frj3~)8=C8&f#*Up`|&9OEBQa(>bll?bG9nx zU*v7%%pJ_4lJYaGarJ0+iVHQf;P%m5fl}Li-Xf1%ZEv0H2#lSAsEEWjSts<0Ix9W0 zyvTs4i}Rw)SC8{~Th-UyR%9vYjmAYUqisQR`7bVl5NQ2|DwKc*R*;mMKe-u^ulMr|^T#)sl+<>m$ zfFIK9UN`p_Omd1>=encTR4`xv1(7V%hmi&2oHz(^I*PR0p)i`-(5o0(CKHZr=*S52 z#Vpzm`9*KV_Vem$oktfWJyqlVNpC_{YqKory(%2~;%cS7M98}zv)CX%fI))&B3~7M zo+G`f*9$~O;z(1B6LDR@L0{VQpLonn&e_oP4yr#b`qe!^oNjY#AHfv?;A#QpkeuPr z!7ra0-jJzW=MBHL2%O#S>Maxk2fRORuUEFYu#_uDXQ83?duF*=tuAW2L^5zXuE8HK z?7U}kp~qEGUOvl_0nMdM;z2Zl&j>Z5^9yfkStdP9Yl}Qmqs9RjsN}955Q>T|)OIgV zAE|+={H!Q1Q`u;U^?Ic0=b;Jj>N^;_6f_F;wj4BISsHN4Fe7z0a*OQt0Ki6$&arw+ zarz<`Fi&zr=?RWFy$3%l6W#oh-t84v5V=Sm1C4R zsP383B;uzm!#nlUIWlYUMK)ip|v9@qx$o(O(+MGy+ zgaQeQ1=8uHx|ixkrxgz1wmYO2g0eu<5vMJSa*tbY`|SYC+zzb=}#D9<73&+>CP zD;%unwiWf${ObByevaJd(?F}M;#YT+_8R} zpNFG_Ea~H)=yy8;5M;6FZlQqd`YlP|+I=?~gctyx-vX7Im}@&G`yzq$AuSS=owtA6 zS_Cc?ZvmeyR+XXkn`DqU!hiTnu2Y?!PBj^?ng+3+0vo7^4&<@Gd*c|PkIPW@$Eehq z9vvqREsU`xqcC=T^v#zLh-jA^a5z6>&iRl*ktpGWuOWeiYPApvh~DTzVQF6t7n0jV zE=qVN>d>Z6i2aSa@xu*@4_1~^Z35?3abg3CCWQSW&#W&<5C<-lD|A@)CQ{$~6s&~Y zAZDWg^H~-G*~{aRy%DeLTh3j`5YAmbBE<0~^D_%ONWc|lp9!~Msf|2xHK>gFv=>2d zz`$44OS_==sJovMGt(u<7ldfikv$V0bbprcmim0xutUNB6p=_F>iM=*>f#0ZZ%(sx z;s}%m_C>5?LUjO!zAFr>xn@Iw(f|!c*SAu*gcr6KZll25-mHh;EW?_g!|LG$zh~Z3 z1!3xSZK1{bb%wMngiQ8)5tf{Ik|#VZ&`wmSPMe=c?3BHUWA(P^;2L!eKV^?g}5tcBiabX}w2RR&kG% zo*fZt*~M&)*CATG+#Nx260Pie8f!_{I;j_dX3yMr9ph8j6{N)_GhsC|u#jI|)lW|u zy=h~?tAIEMAK+}HX^0QZeZL?yfBce^zFbc64xy6?QA(W}>H4dvbUbgEGW4xXSywA-+#|)8hQBv%t&GFtOQG*7Dixg1@ zW;QeT&6Ul|#*FmAGzY;ba9M=2LVQ53ETTQgiNWfcxUeYC!yfp#Lf5?mr-$Xt#R0Nn z>^C`i*gvKn$kzfb?6}3;6_My$y$Cx(GBVq4)^1`&DU_y{ts@jLZAFKRD?$!#-2q|3 zV2;Qr+z`&O>1caoV$powed)T9I4fJ-hJ4^`0Q0k0#B3^43B=wo}79KuUM5j zw&-Jy07>*AvL2QM{N>I{Zry2m0%VFf#}}eg$SeOn_z)d+;4gbh8OUAVzTdFtM{MeO zYEtm+RrU1BHcfsG2j8yx4tc%YHTRhFj~C{i+4cN}DCwqn&+Hx;d{VgXncYd8B%Xkm z5h4a{@rvpA;N~z#V;p`T%_oH0*KcgSskyXex9%$TZ6Uuu zsLJ3(T_g6fmkOqdnuw+@%5#oF_>z4tu*{?MAF7>bz2(ZpS*l=fvu_&&3P<1OT}!{~RNh zLe%ml#p~;gsH)aFHFj0i);X!yuu1 z$@c2L`UwFGrZ~KuLq`R3W_vp5t5;`x>6gAM^@gg9;GmK+x$(WELtgr!=&t3&$TKo2 zfn83?z4GZ*9gM6g=sbe~w#C3Uz`=QL+egc#ojZfz6Z+N2MNSsa#J(D6jY35ccg|{8 zTgACH{YHMGvAzxD>lI#$D7FwM4V%_CU!pr7h{g(iN-n@A{+!J(C|BS~v52z>W?8W~ zFh$@^OW4DaV$3qmKF)Ega)6M$2|`OCP3X9_SDGAVx~|qe38Jd17qli?O^aR*L1J}G zDyT=(3|WOS%DoP3^XJ=CT>p}%JPu-BzYZyvWfCn%S(YgW)gy{yw+n3R^i2`Ug@yIQ ziwutAAmZN{9!D<9O>9e2fHu#q8&p%i^|?dM-5z^nSh5ey2w?4NZnaS&qL$f+(A+Oo z(sh|1V+4ijt-rPD%?Bwizr{Q@rRE6zo0vo@HH8pKb65NMM|wg`a=rw!VCzYj6Q~`e*{A z%C$#**&w=!AIWye=mDA?!>Vv%+aK)odeZ<$rnXB}xF6rT_Xl!I`--X6U4{t;?(}xV z+u7`c56mBupXZxrPdt()b>;UrU!o0g!jfycMLBd5v=`bJ> z!&M{!@U}{{q#c(_JPSVR1;v15azmXeCdd_Z@Mn@2%Bi8EDk;T<-gD;_^hH%5kbVD` zCXRrO7C$_S{Hkc@7Y+>YUJ8mFSH*~e~fyunzaGv z7IhuPjFDvlF}ow&e#LC`2#FHx!kpQ8zG@Sah_X(kDIj8`Mq#?r_eUmg zCwvp3zH*!9iKb_nR%Q3~tz@BV*7Ie2CuzVTYscbdgd}l@8gnKu9ejUZOzwKU33uw~ z@iC|0hVj-Z@BW=&tf5=wj}y`_5~-P?tyMEsr6~V}51M}423oghybW*zxf-*6mOof^ zxWZagCEb2S1|(e`NV~^6H#DeO19y5gu^0?&lIWUKRUeqHajXqPb8Wy+CDcm{92mKs z5ycT!fyEWiF}bZ4i<*M>kt8OvwEK#iOiCvu^tckO4cgG(kR`yU^)YQ<87(B2EusEBUrxa8So6c!@ z=Z|o^1UxK~db`62I_Ychr z^9$F5v~u2t7x(V<=;e>d^~uMpKu8xSFJeC}+A$FaUA$o*$BVcNtP8>HbyH*Be?R&@ ze3J3{wSd8HV0O^=+RtWsQG<-veO*W$y_$<^vs%#7eP)$(vGXT z^XkHu^ehpjlGW!#eE8_HJ=+uOs%eU|RhTR+%eEcjgedG0-f6M~pAGmMnckfvP5Gs# zpyYm)S|IB|(~fta$cd)E0tE^sXqR5V zWslz7bxLKH4OC5V(A~SRGyEQ(b2$%1>jj|0Oz3IXVK{E5|M>W_SbQB11)L6@6AwJx zcIzYCav=6c@TUs9xMX6<9>dq2 zx-+-b!$rMW(30RS2Qs4GJ=?k*;8-IZ{NzROwg4vEy~wOWs-LnwuFrg z9q1=UqeX!!0PWvi*xK@*(v;Rxq&^>FrCNT6hETh6WE z8-OHT^~eBT)n@E5q2OPu-^7GaCsg+aDR%D{pS*Y;+ZSr&Q$GXpOx8I+EJoGbW0QJb zs@UrDJZTFw{blMw3v?Xzxb;Pr#GbAvRKp7zMez!ws#)TBk61c*CPM@R!aILcAeBl@ zRMFmb>4#@Yzxj)3-`v=;i%WH|=epIQ5&?tGU`*eanV)FS+Q$HkFlrJo>i{V`!5qah zGqjVt1r!7Fk{b6W(SenqenYo%q&n&w^`11u@~ZOC^_`Fic7k*=5qENv2=rJ!w&@aL z5=ce=;Y!%-*S>A$XGraZy5L=|vaxkbX>gFNCZe(1ZiNTd5QAWMkl-b3chX*rpru|h zP?k-yeX5_UI0Dcdg)qhCv5@z$AD}iu1lEU5Nodk6VNC7#BKpf_t`0PA2ta!00Bsg?8t`sisvGzl1toB5x58itVLFdQ)(w|Ax2$<~36qV9U?*tf$j z+1qz%e&JrWZX7#aCj5NVWhxye6*x?vTn4+nVRlVV!pw6z6-UOj-r`Clfvz}Csg|J> zpIkntC?@~m@qSnYx)_{9M7EPlx`nxyh9gtc?s#zvhZceE8&+uLC>qiGz1WTB3O(p=GZoibA- zQT%OK;&y~i4ww3v_}2f_`x1W$en*Iz%?vKsbMz1E3it5ApwW-`t^0?j@=m2v=M8H6 zSILzNHjo6wsxh1B{8? z&_Z)dqHbLol9URxCNC41?c3N0w;(`&l-`&4L-0G2SUJp8h05-xCQ^$*2T@Xzpe*5r znc|TQzA%fk7WZtSk|9co7^_XfVBqzMYlPQs`zLT&SV1mjr~C@RFv00;sy5tp*Sg`A zJ*D?45}p7}EWasay+y2i0Bvxfmg@Mbs}T}604$6!OZ7vkFg3eeN6mn%B!61;NN1QL zGiV@1!hE4Auj#kKuL1JIB6i98SNr|3V(tk#x{-Gw;EkPasrz~XK0^@^6qDmF;)kR5uoq=~Lyj2lN`IF;qt9q@vdl>JFvIw{ zcoH$J150N>hki$?YZifI_slY&KPBMH9zK$_TndChsS6uy$@EC7FC;(`OZ`}>WH3Rb zFBvgio~uMJcei0O0<4FMI2+&qZ}j;fT!Z@bOE5xg_=UPTEDg*2S)_<}aaI4?BU|qU zVXy|Qs%mK{sVQ$wocQ3P*+pHwqEjF86^uupSLUp)UNyEh&1Q|q7Y{g6fjfBg#c_O> zMhp)sPcq_An!}5$`tf)Yz2JwC@pV-;{o6Ol&LU+~exjYG^V9o3)g1bVNY`0bny@H; znHMVroA_viyJvjYbyQs@aPXL3!N4Uvo;2$RbCs9H63|$X?UY4T~c%h5*Z6qaeXs*m=s8X8cDnF;2ww$-`c+reZ&MyZ^ z*5W0?h}A{!BhQO=J6<^Dw`cgMHK>W?NJu(-ylAFPb=6rDW6Iky!~wGM=70DjlEXegZ5L+J@b~1*BnKM%-&u|LAY8%+%;p9A?oYBPx+cs zS&<}%Jr>I?3_Ov`&?)Aow=ANrf$_rvr#?zdb)6Ln*O^q(?9#`JrhlLO?X#^Sd(4og zNRU0q!rEn)Jh}foR&L?a7AJ7+nkEwa2fQxYEX6KQl2?oZg85xJO(J^dk5<)Lj`X~6 zEV+bhL_C*lZLsL|>-a>Q=o579%;=O(oSqfsVq9)kt37i+GBpxiA+@_XN@`cXr-7DS zrC%71JCOSQgYW#mnMVfi&)H1F9ViIXyvq*C9$w_X$;6*_I{I7u^ z9d~cX8B3&+B`@>9Zv9O_CsiKt-Sw(9Q;e$PucyWbp%(AMg1-Z}<-UW*@5lNDrXpbZ$cFDU zb-nf!R$cb4GB2kZto6a+(sR99t2e4$d34)pcRHQndvD!oe+=6Fw$oj2bm8sIs*Y@2 z=g!qzTSt5UdT^+3z}sJ4Y?;yW^8LQuzZ6qh-)P{my;gbT>itaXeGdA4F1)bRsd{KB zn^^DCT;ppgu0B7tx^CM^ws9~qJ8kjl(x~R0&V;7rQ*_hg%;hPMdIVB2ufyZ(_&2BXa%IkHkFmwY^AHZkNg0mO zQ1U^wU}B|d5mid z+G3 zCo1jKGi=oEOagn>Kv^oy8pyB)0DUx9jJs7GxE72=77qHU?-lh#qH^H(6&19Aj^PJB z{(d-nD1BN^Dl}IC7%oHT+lcneSu*q=)~9YeUa#4BzjAJU%ul`P7~qO*nHT~CwG|aM z8=QK#Z58Y0i|UI_E(~^JVLPvB9yXl$Jr$^#DK@fl(+L=UkEREf5AnOly?^_(B4p*- zddsdG-ZIuNch5~YZAya&GglVg7)usn0WIh(KPRx$TXxn4v#Y9WEtunneQi$V zR@8y8`t*SyKu|+0W~m=Nw3b)Fc^+6wOL2~0qVFQ~X6s`;fQ#H3E}=?>oi&zoj~=6B z1+$_=&w;^--#l>YZ*f*Rv`8bi(hi4)PApfK5-zrm}>}A zn`r(HQyaKfq4y3uN~4gP8mP52^Hh2U)n!3N)Jul4M?JO` z#rI6p5_Ws!$+MLco?~;>1;ZWyElTS7MC$4Fa6ZKp-L%i+&u7h15&h>$|6@|v>@=N@ zURcT6ZkYd_v~1+5uHFKWPzZ`F@`yc{I#Y1Jh7)jG!+@=cMwM!C*`cFGvWS;Y8}MCB z&@V6kPY7^P=18|!G{jT!AQ(L_U%MP|;Xp%lByJlae8P^gEN%ys6ujj85>7bXR6@I- zx$a**c6{t`I%Hu@m{Hrj*J)rUXJ_M^Abmhg-*p5hAVeMlf?VB=%Mqj}*^*r8l9%G@ zTCQPli+;Ke6G_LN@#1dZo3`_#VJF4a=qYL?W!cQ zjCeE^W{uQTsoTPS2vfF*Uk`7nTLI5mKYG-oHD&=4;|2IAFo>D~EiA(2*i7N{GM=hn zlW81`ETIEX*H1KPI5%A!%AfQUPeq=*-TyY~87!D4rq8@uqBUfVleCrO_Y|9z_pOSI zodPD`D3_6To8Gd@7Dh2im+uAL+Uum^_c;y!!;7mBF=K;VXu%;uvddEiZ`#~u%Rech8vSd8@cs`V0e_QpZvYPHY( zfcA#xc9wU`5TE0X6&nMrs;Gsi4O^2#me2D5Mz&Q?7XzuJTK7uji;goE_q#^rsDf>q zDKr-s6=qjI6>ZJh;aNRCc6zfHLO%=G$R%sZ8nx=$F-T%YCF* zW}^zo)a!~bZ^WtSNq(>}1o9Xi-8Z*<+%}{Z`7|S(i_#*_GHXvyORSb_uWTb@n}#B9Mu2-{zHY$2din zK~{P7%`T0@M<0W3=0P;D?LC=BLU1WjT|E^ORxDjfiZDvk2BOr?8I0D61(Xrq6T)dP zm^I{>jZ`7r#ckb~ZYZxX2#?>d)7#D}Y|Izq4`kAVO3Eb|pDeFaY$K_eR9b_uF8rSo ziBZ7t;-Eue})^93jXzM3O0!X6_3cPyM;k@sWRxA=5TDdQVKYuPl zmQ7Or8X8eHp)-%ACRx~^Wwu{aH?Yt##?0Z~1S4N-v@KHyJWWUZ?1HW>77h>(XLeQA?a$XGiaH=>*?2mVEXGuzIZoR=+RUDH_W4Xpm(AG-Z2bCY6;-!9Tn)cQH!3Wi*f6NIzFHgK+-Jq2o#bH1+;a^#qa8w~ z=qX?G78-sOU;y6#9>Rvp5ysyAj~YoOOutoo8on2p@CW-LjWG?V}g6>a9yL;#+A?Wj>R;)`5uDtm^y~{ zqoP1tq1H7XZxe%+F*&C51cvi1Ho-3o0O4BjFskL?mcW+NY?BdHVY}b76FB_{Xl>|r z6R(loooC{C?a;Xf-c$(|Te`n@wS9w$o5A*L!(Ce^0)9jDhLK}NH2GFHy5IUs^1_b1 z7Lc{tl8*$o{!913`pX2TzW2!BWGq^mo9pZ7Z`6aat|7NBFE6a$T$)S#)q=rVyai&eq5KG2fM0Uj@@+f}h|t^No0@C1$cpPQjPN328wFWf z$xc&@clw7qODJBHL5y=jLSRSKngA2#xy45#m1$?`=-s_BNklvH5a5p792TrhGL?AfY>p$jRC}e_ zr`_yIN~?wYdVT7MuF}w;<_d+ID9t(E>ubCzQ$^(gqq1SSiBf_#4rYrKz^|vl<2#yx z7j+8Bb__)+<%OZ$k+5xEQFa26Byhn6Zgk@G=-N{c-DbllYvrZF(}J&qTs4Y;Ek7Ut z9wzb;;-~QzK*R8}nk&GB!?fxQgNP&RTB_9^z)3TNyZf)!s7Z_s3LwKzshLPS{_L`@ zTSiPb3-f!xdWx*;t90h-X$z0MM7&G+^#C|u?YUqp4*8*?Hwn8*9_ zRD5Iye>ltI)5k@XW`g3bOD4Z#vg3GDbxzB_lRe+$tVWrwef3jj0M?k6tG?@cZO5gy z4V!bz=CsS|B^a6H(s1VBFDEN#Vp}(;jHGyeRyW;MSH)vXMeAQKKMwtyWVHajXfNWa zafWA3JGwgQgT7Rl&Q3-8uzzWu1%a;gotH8!dvviz_d=SR1tRkk*TQJ5WtXu+D{hX} zSfe`pxY-@G3DzcbiwJD2{t_U-^RnPQToqDH$UE9}{>ORU-V8XRLjt4i5C0u3f zTUp!lHDwhJT4mK-u4YK0kJEQSeLxyM(uIZCkr3nv;&YQG=g~wLj>#Q1C1Y53;I6z; zyNNcv%d;upHf}B_FDfNwA3K^IknmHf9;pa(zv4aAwmBdc1&CoufM-d0Ik9TMW^&$i z?M?_`RA9+;6=3%_r?j>8Hd3%^>`C7U&JOz_p8{;AEZ)nOrT5=hqN_MqaLz2d9+lVh6*BAv9h<#;tvw}CZkYk-6B>I+`8OT zA{{l}k-j3oisDu-mzx8}yMMl8w%3Lo-Wl~!?29QiNfOI6P)s`M09!ug!9Obtno6o( z*hmgiU-eF0HfsGGRQ#-CkwI~2;N21>d-i0CA}cV|uzkfgpxTfXaWN>)fY#+JmUt2$ z9U=2qbxRa`PBqbt>&87HWtUT7&P!D$!9p$p$!s}UOG*`0~H3hE%R+75x5ct$}So{1bmlR+y zrHmeup~AX6A**-n!a*7wEzA4;oHjdM(xg{=jeUa2Np8u7o9?Ad zl!W_yYHpb7;u50nH6%!@jIHC7&8nH?lg9+_LN108@m?O}IY)#Tz)Ys$=DGDze~i-b z&`MwmjR^x?hcyM5Su^Ba8cVR zzJcPNIwCsf12grEC7G4^zr-hUJN6ASFR$WLi=%OL+264;)WA(7R%E+SN%L3nHVK? z9#6yfvZ?o$`1eRpSW9>LdTYFB~{2CL3x`!7OBLBpYS)yj9? z6&NBa1^HK1P2b|{4#_wA2CK~5{V(2Sf}IRckgi32)Uf-~U>h|^KNr-6kVR{c#s;fo z!%jn}1g?1D0lAt2Z0yc~dHa3>WPn&+-EZQ@uHPzjXJcrnPfl3!fpDJjd11Kd{(&G0 z#54y{S_^u`*Q!r=1$YKbIHWj=vqD~yeD3P2W2UB}g0u3_`eKz#g6=Xe2nAL6>ia)! z8J2LY*xDlT8J?49QE@>TyGp%R0X;6O^4G%$R!&0=Smius_@H-b{7Aql}fbWYaPy1CV%VDL-Je0=Mm4P$rBGnJRa+qe1UG)u*T>7E$mJu@P zH{kfy4Yu%LT>X8yPg~EXQ-D$2ii|6eupCf2l;gIcbZQAD=%Ml%cMtI<*mJ2S8b(?< zFYdzqecqI5CK!0m3QQv)XwZ~D!x_eQw3nD{=GWn7gO8bqGkSL-?(}b|Ms&1#4fk`b zTiEISgdj(}xpnB!DobnoxspWimXIPSN3*6S>~xhGLRB`43;C$IhW+yfST|*t{K<9H zJ09t|jdEdV_8IShAgMPz1915k3uKPGdq|z~-V8y#NJIv(J)MqP6Z{$G6qt_f^oVC$ zvlR7x6iJxZE7|oY9reAkMzAkc43jVxMKxerBr2#0dE|7~I!#?HgX3BXHkjLm2|WId zgI&|`OWZeK^xL*MG!Ff)<`*1D6->)?6|7CmT;p`tRC3RtM@(WPDUlR2ZhT8RsXcDY z;Ye=T7dzdM+qMHJHKDf>uq>PuIZhxDVf9?@XLZ`FguYGX0O91b*)t&x6yr#%ppRF# zqct2ox6PO@2xIFJ#i>AMC%{3wJu`&kY4YQ(Z#k9i5CUBnVmW# zhDl~|Tq>R)H;dZ$S~xP`rBCuE2@lW3cGu+bFwP(QW8NX7N@&Ia$W_vz0)Xn&B*rk; zsgD$yXzEGXoS^*%>v-u6UwI1iE#6wvVES-1y|Xg$&O)gzlODn($_i@yP~8jSq=0V0A}=ir%_Q)>#{vXGf7%oX6pO7H7xQXNi6H-)X^lrw%aPk1-WE_O)J&=*Addk{+VJ9}&5dH}?b zE|)a_BUp<^lX^=Vo*xyJYHQuZaxl~V*kRrN6wez`&wFJHU)AMnbFMUdGe^DbG@%*R zdyi)*t0i$ZdsCkTHq{#0h9u!9vOtMWoVpdX$wceLA=&JNfp{auFE7gKdU!#p@9F)m zrDJPTWafjj1bB2GiNIl(a&UVnnN5ttu`9vJW;A*M_nW;=DH_tPcpvAhku?7anM*u^ z%Shs)-tR9+X#?oK@y?Cds6Ude9k{D20aG8CQ8$(8ie>lE<{*?(IfqaLpz2G7Dl)3n>Lxxi17Nn?A@&>d#B&svN#+Q|y5bfN z@(U@*wEce20pOAxM#SdQgbZ`!Wf(u*&f24LMXv%Gdl(BMXH}!b|Bf5n4LN1dF zo7$Fkue#pN93Zqf<0A<3d|Oz6EW0_hP#)H03l1MN%85txWE=5|wvbG)Z48aOLW zDK$#rvWE-xx>&@OId3JIK~9lmgj_w zI&1B*^TXS4G{xaTCECtt1=}?m)xzkCZR-W>+w!S?#SJ7iRNeYw9BDHP@D#ZFzS3U4$Z$W~ zfamfS77O&sl|Ht8v51(I&IA4Ff@NF0cb;fR7{KDGqHd5$otBxinqd}kVqd*~TS+hz z1r2gqR;f0%)jLKD0W8^vb2MyKE2B1O6RtzFh2DTECbE!gA|D7y1(;&7l_}k4ykvIYyU3f$;4CgNX^^oKHc&eQJeR^sni{s_>`8s=R zl;Z_cXoOh~E`sB!;U{b|CmKyECM<>aM zI>zfa&H=+$I3MBQWE75At?llQ$a?s7p6*7C!RXF7*@5T9m2+h1Z{pf@R(mA#Z z5a?gf!WXQaqrhc8R!f1W*CoV|ykG{f1;z#g!OUf5Kp@4zt1U-%1|`S`0jJ1?A6l-R z<|$~E=1b0C0J~Z#h<%#T2s7=vaBe8UcZU6pLPrm4kvEnMrwr~8+u|O#Yu1Fo+Gj;J zRoqaUN850b_=++k1OcnO`s|rkTDmz>_ilpRPpSW;9=#+G0IN(Bc(TQMM7zy75vKIW z1&Wz~RSq)U@AFmzXtyvgXbsS|M;4^TbI{IU256{Dfs4X+wM)bT5w4I6IrQ#=4r0q= zt0|@B6}0`jDb4C~UUxS(#T;lt%MS1^xdF+YgT0mglIzQj-QKLC z2C)q^Ax9-o=;#~(^IY{U<#OF0-_e!%6ZX*Hh}G^KTB@#rp&Eg0g-3^AEjg!VknLha zP^$Qc9LT-`z5MUrL(_*f_pF<@7^sb}toK}5Iti+OsZYoeV-CL2=-uWr`%q9m;Zmm5 z^7r_6b2QnlyowxrK}`>L@h4OWG$AVA0zp1#{yNax1qcG3za4q|1xX-N-=pXxnbZrJ z@B#|N$CW{A)zw1l=xEgUf>`mx%Tru>K5eNqy3_2Ya|fMrA@=41WOB>DqqnUhH;2)8 z;WAtePz;%CUEDRk5ZDQ?MMaT-x>S7Y;;)2peUj5j&HB{W_##=ZA3_3HKeWyO^?Fj+ zVgi>Dg_#HoTqUb+PZWG76vmXhF4yR;#=RjzV z6^h!nb*BawM3mwffBDwpmZbGR4%fb%~pj#Ms%pY4`mpMnJZ-TTvPb$ zPI7GpEG>bWczw7UXKE%&8bRO)Cb4oQm%BM1sx^!R@PrF_!lRrdIksFy*ETEHWRh+- z%|jkG7~GOpTI~1Nr$Is;1Qgg?>cHNu93d+N`OVYeOAhy2ILdYlikQ-o!ADD{C+F8l zM|AbK(gf=P=abt*ceanxEY8%Lg4*-b1gng1?DlKT&56e8EttfPYj-xcWXJdxQztlB zF7jV5Q#U~lZ3t+z$iu!I&Q*fqD=Xb85?oV3El*=P*~BLZf?PkCG{IE6x#@K=})--XzI zpG1^|)S*Aylg3Sv=_L_ zzX9N>7VZjHOV==`XRB9Jl5>tl%kW^IgVkwk=`R)qmwC-zBEqfMBi`gD(en}>9q>iK zisJ-NBz&1eovhEanY&N>y1-#uqRiT`>1?AHZCN#_{eI!>SxeAE$b=2o1t85Nt?CO3 z94e*rArr31D!sDs+AaU%o)9`CpB5ozcT{q6e(uasT)k4N=1xxFpIV9_qtT8mdQ^Cv zNb5M6PV#LzLcRAT6XTUf4yD8|&99zf%k|0fE#;e`;x8w3{ugJbn%tQb=5auv6fb7L z0N@e2quEoD`V5h(_emK)JcI^3GJA|&2@E_ZytE?fjqq8Ves5W{n~q6G&9O=1cw$X6 zx?(Yqt`cz)AT}=^pD03*qZMxrY08U`yuU6nX1vQ+W->7AOYtD+j+PQJ@$rvNJ{q>* zDH*m!WY(65#H>nx*UI0&HR(Hc$kvtZeP=UyuJBV38+LlNXtB&afffQtX>yS*H=cAd z!L><=A!tGVT4P#aJIR>MPuU|fI{JTLEPud$Lm?V*>w(blj7pJNMU6hcQa;$Ga_K9Kz+7DTA-iW9uA8;nlu}LJ4e!mH zJym&{t25;~Zg~#pgPZtMLmmyM#5G5*@$J2;i9|taGdVHV`4TV>5fRol5zuQFE!3#< zw+Q@;+IV=D`18*INI)JHM+x>h`MnVXeE(E_y*W-AuORPQ7=)8zxJZ@_~WZ)(2vU&%ct~t`}lzxBC|iQSvh~VMU|>RLEISj*;tg z5BO26N$LG$Jt;1?YroP|7&z9VMAM)AM*W#xjY(_}HA7YnWF<thgM|EGp90%3r16)-k15O_1}lO`A~bHGI~` zpC|_|5y6dAQ2u%LI58b5r-1StEOew_>H0jXg1>6=hc0HQHJ)-MDufZLtVDP(DkOiJ z2rUmVP22vjs)-rbb1&puL79a{Z)NivT(i|Ql{xBOQztZ8@%kA8E$LbaN8=-Q?YpW} zBtCP)n3tQ}nJdUPh`gqiD(O)I2ycMRxjMnsjrHWQxEc4?byjDf8ES^t=|>AW`aBLS zJlOz92eBtf>qx3uDe3)lN}~}OZLzkBtDfCSS`BUH%es~mOjZ$&*k6PiwFCTln(HI| z9uluM(eZQ34Q#)L51I_iQhH_y2};P|MZ@uZ;b!Wu{Uc*km2gX%qpe=9}6+M}tG#3RgA@ zl+Y%f+PpytF^#zMvw>Dzm0nvskypNkF;46E$6NhKWvb1eC%sYBD9JVX`jf$;I(E$c zCtP92MT7?!Ccyyawj=oe#9}(jk-r_M3>R?$BcCQtTcAMh%GyM$Rdxav7L-0Oy z-9>G->TalN6=F=K82m?NOpeVNuWA;-2&Rke!s>~x~x)3eW~2d8M%Sb zQD{r>05FH*>(AT6(YoA!-lN%)A|H{9s|}$$MT9}RDe|_G)5YC}wqn{+;NyLY$3h~f zCjN|v-NGoFxYt2wkt$0(MA+?uC9M)3Qe@@vp{^#Qgk4Kx$|Z9X@`Qs+7P$l@=6jpc zsDAT_0n1#Kz`>~^ed6ZNdw8q{@i_$lLFYilo|Xx{|4fg-dPjhk`y1Io=o1MB7L1(K zo|&ruwReEO>Y%DVk38sNvNm>_%+I)(?%( z7A|QE;K4D%1jO1Pr@x-ZL2&doH(Y&hnYREy>1Axf;~m%J;QHRdI4$x6+csC2AQ)rz z6BFH0NHo;PA_+~=r3OWIF(_A7f2k)6ILYV&K^Xisk(nyLmI%X{N4F&d@b9{&`|Y`9 zB(kaZG8uR_iSe+On_$WA@)`RHn_o|++7UXtQ(tBSk~VmX&98x+hj>zexa>8p%!)+O z$>z}h@wao9{f2^5uez|X#E5ax>DKlEcibW;7xDnFAy!YOfo*23O-EZ$4D`~+DC4KT zI1H~Rlq2(OVjlu}<$W+w*L7z(U2e406B=BW7mbW7*cmA?6I!bhPGOgt0rn->3nxiV zhf5QKP2WH=Gywutu(^{|^j2C=FOm~{T<$(B`8k_%apf(~Do-60mKTMO>D64zMg4YZ z2Bj3|(wp{wD3NE)8Tv+xX2p>20UL$*nzHz18o>dJPzotZaDx!Q$4F*?s6qy3}VV+tW|tsdlvy!{6D# z#OM+=mN|$@5K!64m34J(fV&h-~}eb;%PQAxbE<2+6g%}5A7)nQDTjZ1k<8d zM6}XGz$xju&N`%;0|%U37H9DVL9VJHuC&e!R4_dTxj+kX5Xpi-p?9_T$0gF<%pRt4 zHG_SRp~(`Z)RzhbL%FX+IP_=!CQZQ*8`Ed8>=x7}ca7y=%CSl;RcGO|Y6%JrygB52 z*PiAUex?)Xkm^O34`zXQ!`0Q3G0w^L>e>`y>*9Cu_I$nvluC<~t9WmcXts-YrNpRzuu?YDm6NN0!_J;F*+piJ)Hy#ko3QJM z41#W&PFwP1Wd3)7M-bv|OT;_kfete9EluZaesWW$%c%Ym%k-v8 zi5Vck9^irp2AY`zU^y7kGyK$8sj4(yYR+vO9WbHu(7pX^4Wxh%+piXpFSKdr&X(Rs*w^Im zoL@FUfV(}fj-hb-E0^FQ7@6xUyo`zOzVvJIq?k=sg_4PS{1J$5+PCmzk|Zj&vRcC) zA>cs$8(XEV9F1anTf`6(SscV3398TL+M-9!Kw(Qy58jgdj=#o=71+sZN_Jok9Homx zz=5`Fd>6@qO-G6rr|Lb~VP!LxiE(9cxcA(7DIM{q@eQO_ zBVPd79RxjU=a8zEr_zu(fWY3q)U)gI@|^yWGD`>NBFOVX8`R0=LCpDed>%QeD1a??t2CsLIVaFhQ%ltJRtI#T zsq}1pCmVD{BU&<8%cFA#h|cmlbe`+1w~!+e(D0_+F>Jg1#@10YxD!88sd)3TVHS25 zjIO`{kGxx0HJ2!)o#jF3gpD0k{l5TWxJe7-ACx5ATO;Xp~nG$@ctP3L0yK z6=uszB-I>NN*mR6HGdY#mPrvCB#MM&)`;Vyo8H*rxxBW)oXLV{fLj-r!{z=o%pf8b zaZws4F#xAy-rZJ#7e}U$DjBR>RoRd*N4W)?0I%e`6aesh{+(+%lP0tkOiR^mew4F! z48!E6b9uqYFg%*P4iN^&P4+^U@t@tXNXSG>FaU{<{+;sOPOKX1(qT}pnat%B&LkVx zI^WUi3IdAjTljRxO?3nmXGywzcJWDrq$Ns(?#>Z?RXG~?%EgBc_>lBQ-6ujk;B4pr zP+t(eoi{*oV5YWQ_H=|8ez#saS-p+hx2(qY03fD3ms zfi7jpy3?0C)R$`1K0ZZeom69wLz^Bu$_f=gB%qGk;EaQat9eO8I^r3`RV^dz_F0zB zyr|G(9C1z)Zag1ira+y24`r~8XskPoOoao1FK45f2iv{zRaKPp2nA?=#6AHA4(JxG zoBx7V6^4)bKprS6T1jVps4$6SBSm!0qQtr!C#82%?~@COMi`Bnkx@C@k(Fc)8M+6G zv(`^z4Q~u5jBR@2HBdf_9ZmVu&+~YrdOPmp;TI^+DldUF-!}NOBw+GCUIlbFVPg1w1{od zFv+j@HJyJaH(p8dKrSlZk8Gi~Sl$aUNO8PxlD zz}EXd-O1X{S1SxTTKK)_2Si@GWfl9S0Z#SCER$u@zl7v8^Dp^b6LFTx)XG7_^n@B1WGhJEG zP4BUJGDd8aqc~ps$YPQa>Z?{MctQ|FGwsq$@X_?lG7N?fWM~lkrFsN@D-t#@>gW9oTXhH_ihqQh$fMPe z%8KF|MBw1)+RJ4J^=i9u>x7^@Ay~Z-^qV&CtsXDIjPuwZb!B#adGI1^v9MJSxyJ;C z*%&Oz{i?>#t+nQuW+p=d1SvF?k_|T$W|4YX=16G1<&W2cZG#NCPd9hy|X@D6?yiAH=r z!K}akBF9RUN~o>_vTDxue0~d`fjgJd0U+OKs-^N4fy2R{^{+w(h<7) zc*FGfVJ+;z(t~l%J@ImBJ3M(>LVHF|+h_H8-DY_dxZjh7-PL02xWVp~JB=_%_OxR{ zU9%QiLE_;J;KEV42KReUq=bPq|ya`r$4&HG$Ypln1X>HvJAstHXO_m27 zBV>UgBz%~CaQvVCirYZ!*v>5g^<$Ktw`BF&jsZG>WnV)1zPxvOXJAdp`m* zF_-xjzQ-;%zTCbKy^Q~&9-&6=!{O&`X68V39(>cM@dX46?OvowtrqJ7G@oQ|s>%2lL z+sGZ}(D0u-{|e(9FkN1cIzK$^^mLEQp#$Ge&F@hmOe!+-C0M-N^lB}WgK`y|II0hHH=wl=d3RN+u52%9lfBl!NeHb( zRR4O6<6#nzi$r>AvnsGSx8;qp3(^UvhA0}vNWTOTH!{?L7M zN2n@JLy(=OU@t*qc%7X&mB}Hta}prj{sjGDMkAnlCJW2J3UZR7ch_7~ddkN1{GUTN zdHUzjg{LzZ&h5xe2z1tpx#H7|$Q(@~dPw2&pyrgo!p3?af}2G3Iu8anVIQtMIFmf1 zQ*;;FbfPCs;hSQ?Q06A&8GJuYj1AI6EGTF~syD6fgsd)4Qbj+l!T!txwmMZ562u*e z=<2B)H`_w{Tot49PTf`3>dym!zVI?!r(n?0WSzrEG!O=Jv*@$jaPBeue7lkgL9s|hcs>{hY3GX!>Ut2TO+Zt-9!J({KE8v;a6P9Ba+ksU*@8dXSaAzB z$Ult&RbU?loQN2pFMll#lffcX*83~IW(UZ`fW9XEV{aRn1#05(+_>f*@+dyzE81#BIKM| z+vX8ZVp~1_N+sUf3JiAki{FwL--nh}$iwoS&^L$&9Mr8&@YxbeAzbyS`nCK+agQ^# z4z+QeLXA^Pfi;L(tt;|YgjL*%5FXWw>KyxrNonet+4|(Ti}iKNJaU)9p&MPU?5n`? z6~k;1O~zh7IBzC)dDn6hE|DZ8K-?ngCnDziik#&@?y=)z6d0ekW( z^(x2sA0DZXBbhB)h&V@hm&qzVZ3GNcIVNwI*h#I&wNtH>bMp0T8a&EtW#Smm$DqBQ z#rx_GgZF*;d_6VudwbmF1FqWD1Y?Ida?RidCBfCW;#Ry@gvyP$%AK(wUeNyGow?5G zaMa6t-cSz{I_)dECh=IlqAD~nJk-(Xu7BOi4#q|PMHPXeXuk$oQWI$})4gYvYsrL@ zriB)Gs?Q}@8=&*0nrR=yvfDKLA1im*aG5M75W#PAbS~cmFm|WqjzHK9)u!j~V+IMF z?Im|i$Mgj^4T3bw@X)C`UtWqW333#`b+JC2vD(x>#lCj30M2TC&;9RH=2t<>N3OuDSd7 z#?Udu$0pkH49Y#pQKDDZ;HT)huW^RZU^xg8x80_#0i8#hLELy&$_njY(g>wR>dChB zIENRAbE@WllAKN0CET?pP&vs(==S)=cH{VG){W>wyt$>VVHr%e8yx-+sVd+7&2cC5 zFF&u1_2>U3>>KxGRTJ$v*Cep*j<~Ww0{MU`pnY|t{?XWgSp^23HL%?#Ns1BIV2PN3 z$OA}_M6t32s|lab7p0UMg+;i4BbT#YU%YbgVG!KD8Ys|CAyY=Iy+!0XhjM{9bq`}r zUM#AAR8oqXW6vO)ApqT*I(RRpDY4TS{e8l=5ohpRis__$XV?+m0M9`XwjN^eG`aNq;=k~%$*BGz@=S*2 z?|9`_vtToDs`LNn$E9uw@XA^O8lV3!ACEh^J(F@fyIbQQ(*KD!IL^-rRbFVM4j#a_kMq31(?`6m}v zv>XfjJ6l9}GBDAyCV0U!AGeOmY1v^Ci-SqAnCetVzCY8<1FH3Psj4yp-~>4tLS{?d(_75`aL zfPkE0DMA#rbtIw=_kB;U?xqXh=q`72!n0<=O?kO|5qWf*W&QV2@^U_Bk56$gp&EtO zr9sbB8l3vcr=DqXFZC+xNGrT{)A-pu%X%S}EKrYiHkqX-N{=jAF&!0qYInzH0qkZq z{@IqL_J2Y=W}QCu<+=+_rE;RZABj)&7T$e-UYH2%!yd570M95Ph z5fJSoie=Q^S~c}4rfCm7zJT&O16LXEpYw(cfaiRv@J={<5H(D=>pTJn-juN)36{0= z(q*o$zCN(XY|RvP5_w*QvlFj@QWL3HU!PM#h?$^}MO&s~e7`R#EcKZ?Ua!bF+z883 zH^ALLp;bAbeTx|7jrYBE1R|r|0xEwktPgqe?##@Qn>&Avml;<>+cAfMrZO(8S|ITfINun=6-vavd)tbUgPq zT!yuds&+a;JRzF`-3X#U!jm9R;#NCQ1eJKtxhxBxc4Bb48_RbcK>BL3Tz_%OCK!vT z6r&1$BEXR3l8(>^F<&UMvSfPZ5WkIwk4%x0UY^$dff9|3?ek_3>!Dc}>_?pQgLl9n|!e$)psOdyRkWR1;>r`8@kymoh)1?4f31AWB*=%CC zRq#_wbp&_9-PVPzSOAv$2qIe;1tw(cpT#kQX<2%z+y5d4Piu1P=fU~W2RNXq-l*_sack~8Gny*XF|qrb$sma1c|}1qB7Iro=8C{G zZ|sG@r|{lx)7cF{W)(+{Ci?=iH+(kkxtUFRmC6m#En)C~0uLeZ-fv47=aRDQ1vz5-Y6JRcVb>G|;Cwg}L#c*+{zxC~ zWn_b(5AhOfSAGuKR9_3bjxaOa6~`u!UkTkq01?yOpG%joH@K&@-hMKhWn1$qpA^p# z*Q|+r5sBfH3&N(Og#eah&|e^}$g3e=81(+c3RTO4lQI;_e-DJfVH4 zF|eL!8EO&t=!vfclwbQO<^jX^R(Q+r+C=;q50@_%@-&t>LH@c1=EQ{GW^63#{KiLe z`ufzz5C(WN>E8TE_MtcK7GEcB6viklN`2DF$6cRTi0_)xD(o$>X{N~Z!Aw~L+4a`% zQXY>af80Tjm!)yS(Uow3K-q~gI~X&5aaAAp@1mG7Uql%5E z?5Kw&M&bOz&M$`w#n2oo&XHoaUzm-D+_vV(3>Hy(un8;AK11m)p;waNv@|x{JC_lb zaLbdQsHF>zwrMGxiRu|E`64{xxB;^7I2tc%!I{bp z19pqq;Ly6D_2wF_WP=^N#cCGwNl{+dx@g&9hDfBM+BEKkF)XoR3xvNN^bajMS8`B2 zvbTi~{2jV?(jGE~_#-Z==r+3FzyG(hRXd$u+E?jyHQ+~n=9MdkAb@mynf``jxTGaI zNG;9ZkI++p2JoBUSyIHCl5018gm+Q|kCSwh41fB5rlXLq%2V87b|L#I7b6C^W%ukyT@?)upW-%h#2DZTDtDk> z+KzG#L~rYg@ow6?q7I&(3bBsi1I+h-N2g9<^`LE%YDuS_+|`Szb34Oyn|b7sS8aoM z!m|(Xoc#)El{e=X;i*17FVtA108ASeF{$p|i>WD7W3CdG-81q>42xc`lSWZr1FO17 zRI*J#kKjj=IIr@eeO%R%&$Ss-JgMJ;R)cu*oXEwkwEZL@0x6!16Z!Y#thP~Stw6R-YLXDKvRSYp4{-Xg^KI;pCc#J zXgtAN?sONJE;7=yz6L!QHhm75_}9tGP7jYc{Gm4=;*q;U zg?-2fliqHXeVWa9Vm>sYoXvs6gGe^=fF+^3I-vUCbT^~m1&m~?ujjHXMdngsWMTkO{#2|8mZbLeS0YAvs=fo3Pgfw z`y-t^kK{GWZo`7gAA@Uv-cRotT!de!x~;m9YUv=9maoiLw5yBS^(Q$Pv(RD4lRNRQ z+-%1YL?X8#aS|ZVqZmD24wWrBj8~TAr(UJ#L(r|yDNes#R4wC9-YJR&Xkg_L+{Es4 zL4v9VS&GNEV4L_g3LjXYV?;cWUc?9(S;fql+z$uIz=&`O?FUYbCZlNFSanDE4UN_` zQz~KuUbvYsA!lnR5yIs&Zm&o}+1Ib*6QN*6gKJ{|UC<=lF%GM$=~ce=%&;zbY|xwH zNQyONF2Zw+=HXGp*X=#I3P!~o$T@{guWS>83Rwg_y?5#L)+vaZ^DPJXg0x26EsIra z>+!FuYGv~>oL*2B0>+@pP766KV<}XudDxaA9ACqbdS9Q+z$FX-knCX z4hZ7SlcZ%dFiR>-&XJpKnW1CHkc(K-@bC_uetN<9#3DVW0PEZ(!cLgG`G_>^G;~)5 zGsSq(3vPYuPaQbliX4QA9^7Q5vU9qV$0^kvdk@it2n?QTZ~A>E{Z%r^O+JhW3A`ng zwkO5&9w3q0@3}exA&OV>fCSNknXgvklTdu*Q9NO^=Qj)dY$n;dRpa5+bb2*evv@ZY z){o!{DR6Ih(iQyxKoTzDvG}aKzg1c0#p*UXN%pAJZ^*6*!zaLIAGo2zkv@wEyy=xS zHuK=u>UWXFtg@`?PxASNxA5tyOQJC$lbmYm9`7pu0$QKSZi>V0v!hH5t-lL4`}AZ7 zLyVgK%%o+6oCuak>Be#~NM>iNl7>ib>_g6kUc5C|kP;oXFD7~}aI3BI_k0>XG>L>R z?ieY=#lTC1TMo3fr~Za;7)zm4raT@o)5gq@4b64Xz;hv){rHrCmHZ!XbzN({Ia?L; zFY-2W<_>02N%9Xb9YQT2`xGtoY#a$$?`EAKZ>gSNeDa{F39>&Za`OW zzz^wlubcY|COO5cbKOyEDwwbTf=HI>!^nbhP8@_d9YxyhP#8^Z=v9m?lL^N*bYuki zVis+O{GzvF`+0S>&Z7&Go~rTwq&Fd}wON+*UKI{~akWxkBIMnVS!|FWz#zeXk*|us z$dTUE>jfesail56iMTG{pfBzDPdsKO=WJ+t2i2bz{pubdPPe(WkKl>`aJ2w)NX~HR z;FnJgZ^%@x^M>DA1kP@E^%e?&1Kyvu*DKpxSjv^7v(QlcJ+s`bRu{EhA{jUx*WiyA zcHT3&(BrBoFQ4VefaX#r@gSPOXM`Hj`Gq&NER!ClwM8DOQR9FMRB~4j2t~yfYP*-G zkJLa_epZy1scbaFdOcG0^U#EM^&N~|3L1raTMinqEDbnin31|0xkYw+0AM3W=UBa^ zIDL@|m?ycR^aMwoUI%yU)8m;B&F)pvG(~y7YYw6`n0B$+AOK>zpqUw ze+$NuY0>W~n1w^1nQ=mP=LNvlxKV^tLE1l$NAhB#`RM6WNjw=P#5CBj*v0hE%P~qE zRQJqi67f@(;hp;F92qu_%;=-1PftJk^sCSR^z^eQk3K$q{OI_zPd<*giCYLSIaJ1w zqgPxn!27dsPBCKQTFMK2Sr2)Cf)qbe9C@KKmMQp`Vk-DrAl|>~SX($Tbh|`uuxkxJ`);|hfEHA|VUl&bVl;@E2XZbmt z6%N*O+lu;Wes%pUKS%EKaY_-vG2x!9k&JDWufywjtAhfNw50yxX7p@o;H5-egfoe3 zwfT9J(T!4lVdkR=#Hn9_%L1fkNbiK2q&{)~%Tu7F5xOCdjttTL^=l7~qmBzE?pVLg z&%;qdmh|yY^t&Aa2(nmow@|=!{gxzf?YX1t$7Lw{V^r!) zkB$?E7RK0;Q5d^E`sParM6}BdIGmp`=X}VZNR)8G*N{L$wOWV-L~nGVu(Yp+3(0LF z7bQFsb!by3#QsLz_~8b{2P;ddHi2`iII#gm6T*IxXVw=ahyxeO6*???6RGcg3RXgH z5VKK$`78^8?B(&u-iX)rE$1#|2X)T zaRf>O`y$pcp*jFV-xUVcT(hA-X@CZ!>su*Y!VB9Aw^3kjZ`Q+amSN4$VfFBW-!pHi zf-v>Ew$NhzIz!qOLMD5@2un^p$rGLyXeTOEr_IkJcFNwwv3gr{@mo1163?06a(B!c z|159pS6>GAYkeM=&Ga>~wlYmy)s_xr?1Bz$WT8kr;V_$dcZH8+yHi%JwBDmDtGGu> z&yEPS>|(aY>kuto?v9{1iB|SKjkTm}oz#m!vuEzRj`1n%3ew_|nXsA}SjaD~>ZhlS z-n6mcRY07B4{$cpG{gtyzF!cUKYmF{UoNM3htSD{D5Xvf_Jm|MGk@~*$>(1PUX?zG zrtTi}@JHpXYKRa?<&^@c8i!RIFWdEpF>tw({eD*3NfhWodhDSeTPfoprSFB1M zTl6tUfF$}5Sr1DB{&Hs}x9&7O0Ww9L;|tL#LR( zh?G<3$m|j|F($b#x3##*pGdv)bV9e{(}Agnj6jOv!E=sDONd15ETrM0?G<8G`&dp% z{)*pn@MUbzj0orZp0BoB^m^Tjk`E^laC4ZWF%G|v<`cs0>o>OE)Lh!KTXz-vwvgW+ zRAq3Yt`Ym#O9j(JO+-@{g`@cOB5&;= zq#CFAtu`*nDLVbeftzqO1-RiQy3OlWVB5ApeY@4^VsLrt9>yhkGv9e_0)X6=e~uAL zA!_*&<6Eo)t5UHXZ%1!Jfp2f%$7T3z4SnFI@qHg1QO~Mcz2)SsRX*#-gt|xmEM{_H zr0-et^T4;&`ds@)jnCC?*7n_TP}MsS3Vlg^1%6BI9r5axO?T#V4Gzao)F}V7YFTyR zb)gY#R8?!88oR1$>zq__%pdcxy8Shx39-vwySVzW-R3pY7>naY;xW=db9UFq>A7A9 zZudP>WEel_!B?|U9GYLmTOyrgM1Y8_;X++3#}0MD$X{+syr{uFYn2e(x7R4!^+_+h zWP5dA{e*x8QygB-p`(I1vppU3)vL3;^h@8BdP7x4a8OB^-1uJ7Aus(Rppej`88Sl=6kCXshE406FVUS3L}P_MB^O{5f6nF?lq>M0Sj1Tbv#eMg zm?H3|CG6oyF=iQOALqDLIY3C>1feC6CUo4|D@_hFU03U#1W{Gh3tAJcrbRD@Ah9|o z71X0?hOELE9tSb6Ux$>-GKrR>EX$OG>Ji1U+Xc3D`lblw!ovFD zMFz)l5b^H}k0Tf5CblIhK%3{*4XP>M`rM)BZjU`OEZGNU1hDosx7sKXQOj&ZXzrIP z>AK91F@i$%*5BIn=7SWM-(nt{Qgejcs$ z8Vs_y_803ZcwNl+E*DSC5Tj8ouEdTGU&P8e8&qwPC75NI7z*3x z*Bd~qi}lSmqM{?VJ~NK%=SqDwDa+{Xxe#lsj@46!y}<)hFygbYwFW(eUsaHlae9K( zY3R^+i6tY#*+FcH4Au7;pljrR4FQhUgJAwaO=rXTY?tquv!0?!Dc`d&!Xc(BY>9%6 zle2_&g;3=#T|X+~iBW!?AZJdYj}hkulL?tQm>SNZT61R4aqn%llHGhGTAv@(QhLM< z@wC=R3rBjTe4dv$C0Xa^$e`U;?v;jOY1#{WjrS9GTfJn5KJ?9wp#R%ju(bXt7$Rp0 zwSf+?S19a)E%zI2Vbp(>*X38G{d!GiyIiO6cG&3(Vu?GJW(y=j0WQ`@B~+>dYF`vbY9eZ|!3F2e)^cX~VG z?QHhJ2j-8+&-2Z*Cm%m~6GjxMPmM1%$87<9JaTV}*vjBWv^l~_S$f;12#at%oc-B# z8Eb${HK!7_r#Z8PJrR&Gv1bZ}9%q9c*67&e^)g>Ib^v*FVcuP=M#UJBAmO5-bQq9` z;VO~xF9k)8tYzUgrk50z?KMt7F|EpOzoeJFx^H@gKSsS+&Dwx- zi@J_t#>ldOnB5U>zhX9eghUB;Vb1J4-!#@#OS-Ft_c8IpRXS4$<$ItE0xA@VcUF+q z4I4O+xj%AGin1)30#(u>J7fJ{eDvy6%)+j1xv=H@`nzFyL|G@&6c8~|qcC0R`y-RL z6TXR1U%5^5MANfOtFrt0R-jRilQiIvwPSHJLXtQ{jX9H-4!*xHCU?EwggbTg z_?Xjg!+7hIcmGZ>*3hl;#|h~diPX%{)~cDRQk4I~2Ti|i1Fc&$-UhgVT#Z>j%O9*d zTwyJ$l5W2u1ClNeq}^kk8yeKCfjhmLSPTX>Np#Jrst-)pIM#-txi;XZ66z%e4vgH+ zh~fyVz~YMMnA}#2MNPr`ND>oS+I_`MCZ&@SdR&Rt25snX$P(bw`k1yaMSG<>+G=fz zljLryVTYiEsz^I0bZ$6ni>?!!6=LH97B6=!%XNp-g1FTq}JyN1Bq`-kR* z`GxC2S~+jSi+lHa^zujK`sCwPAf$_v7qOof?U;yzF5a+@<3-#B)`ej9x~VbmzaM=c zKFN6fTEJj8Fgxgb?PoK+s6oc-zAmJWUd=_dSuJSkKC?=?*!dcAW^a1rQBCq_e?qgF zd39k+dX|V%$?9_=K74f9p6!Ws)ilM~DohrZW!nyMLKOB0?=)G0&j$RBOz+N-ru@=V zP;x&_UENF?`H10q4JZP`Jx0UhbSFqE1>ub11UT^?Es*t~X~(-ylTr#m_kKyZ1 z-I-hJ;iBFwXi4yv0~t~8o^4$YaI6sye)1xCTL6>oaaGS|75I6RLZI6ub9}PhLEa?F%*XshT{ zs%Y=J^ux2H-~2_iZ*FYa#icsfbKUAtiGV?8FsARz%ulpu?PGvN7&Qr)b%2zeV2)y$ z8QRI+0*V27NsW7x=)g))zoA<>QXTb;dQTc+c~yDn`c6m$J3%^`h&#DS1bQqV+jI#r z38bR`a3yT^Yu`5WGo5+jQ7EXG6wl?uMVU|KVPlR^7$nKXp^oq zRPwirTPr$kRoLcnRl@+^+PR~1&vHpA(3>?efORk+xg*mm)!BeHMi0!J3Vd?ik>g7z!2jHP^;P zyTna#7jtV28<}BBb#`k+ee|>-ngk5S&HPV24MWIr7><~Y+q=^1Wa~gjQFlFc?Au|N z?CrZWzi=;GH;x@I6MjDGGL;UK3LK_SE`#0PFuSHFVdgoViX&rMZ*irOKvx{6RLf9` zPcENR6qEn(ct0!xT?|elBHPI&-NM{U!;z_Jcf7cTLyJK74J)*A6piS8a``+ZJ1KVz z_xr{}+rt68u|#yoXe4zu5ppk}X1%K8G&+G%j<#mO*e6Ecmj@>Jmt7AqaXUgMhf94-eCvPeeThE=zazxVW(F7RIr@ing?sp5(CA0}*8M|Md8bmT^9Hs3 ztK`ZB8%P3T)tF6ma#HmT8?;pBGDp;j96k1y{q(YeVJW?6QCm5LI$rdJ(%0ZA1@5hS z)T3`q+-BKJ1D9pJ&Y)ZdRy@Unp30O7BbjA^06htQ=;lLS=VT6RE|ZgD5FUP?m7R zOz}ttUzo*Ni+i?E$q=PPjMXM#F!1`sHNtDR{S&w>tRR=NQ+|bDnBa6aRU7WQYu)h5 zp3?gi2~U6~mfsYz-Xc~$fHpW#OLctJ)d-0j02W4=rTU>%n3`R#qh`QWl0Pkaq%%yB z88nb0VZP9m*YsQA*8urp5xZpltNs31G4})=-AKg%=X}*Y!EiyXn2!Q9gro@CQKlA3 zDk^B1)^@R(TbBaOjH|O3d*;$!$8*Z6vlsL#Yw~c@UB|A@UWDVn*)!k7nk|57Say`; zZxO}-$@VET@W#%z)P21GpP`5dipg;o@xxJj*o!j0AxDgNrN2v_(Py+cS!Seqm|^@} zJc$_Afu%E`L%*ZcHH$#9duAEXpAzt84Rmv$G;?snBFli{gIi{lh4GwvQ%0I7M1ilWRs-al0EFs*rxrtXqCV z?9e6k?4LAMx$aImoXI%m02GoPNh|nRtjRr!A&R9Hed@X-VMe`|TiG+^Fb9WR{n+cSLB8q`E`BqSX^UNqCDy6UWnG39L;;(%iDoR&}!zkd>q z3{h&%<0RBWK}-{pqm)jn#$K!KLHnuZo_R~hYmTBrW^XT~AY3gW?wYa55cT!mr+iJR ztVoi>9*gA`2A;@e=oE9)TNY8*!1!T-Qy(R!y3UG(>r5(XcIo3q)4xyt_SsgEJ!VK# zB*-3QVeK+Yp4@*PE4OfIixaqZO%sXz16~(xmSUGD$ty+y!TheACK0{!$E)frM|xg3 zmR!O$BA!dOHdyrfb$p^t^a;9lW^_s?PS1*RF)lZ&)t+8*A fJlQ$?z2AHHM|a-)z4zXG@4f#Ig3`cyrh)+gI-EL; literal 3526030 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

Pf6?P5f)(i}d&JlHZX@ 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 z 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�{TVonuHr=jBgL5or0 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 Y;m2MbG%5K$MeLl znKyJ+=)3doRWTpiiB5f&q6rQ(SXLiCc zHYL4fQYiDbs)S(p36xhq>qHCk*pu#k#&UXd%x*i<%IL^dQJODqv-^Z5VW}Ur-}n|L z*l&zV0}QEKjMGhUp(!pU!+((8b#{#24dvLnuQahKWirPq(3kHy`XF}NJwA4-<{$eP zra4H-FUbN^xPufLR-WAH^)J(LRIM=bScuUTq`A(yH5~E4i0%M4d}L= zI}&eDD%V70GQOa>(}o5L4DULluTVEZjE>TJaO_=!B8EAo|NpekgMmb?K0RGMhhy`7 zLMNX-r(H2Gw-n!NME_d5qPRfFP!+lYPHq;Uf+~M%8R)bJSgygFOa% zSzVE#E3uN|ZL(hhWBG-qTgM3uh+A>;0xGqXjuKeeQ6zOHUm;*jgtX8-4Df}SYw(+- zSkZ_VsgieRSqM%qW=0%vwwm(wzUkPPJWIvE3t7Tg*33qLK8CtU`r0d!J1ni`Eg@*a zV!|vVPYMY;QDbIQEN)iCxlCP-HKZ*@*M#Pz?5S?Azx&?YNbp(dJyR1D{JB9&EHm7t ztu3$z@4vt1R`MXivDr0182OPz;RKIgdAC|@>bIw^W$jz(uTWbXCY^8mUc3Yo9-Fdg z7p}D;Q|M(?Jin;#Ma_$QX36H5s*2gmy_rcq;7&#Iu4LqWukT1kHT1gX^=-!6g37C& z&1X%1+WE@MN@9h9=at(PxhHbqFU%u%msc8)I%9~^u%NP5HHF!xSNWACIoyTuf-vjr zkTx~K3LJHOh4|`4J&`WDXd`@FGRlnK*I$Ik_^tCDi?5i$7Oyu=+{SOqO~^7MOJtAt zD`ptPZ@YhjWh^3tzt<%u@po4f;%|Zn5LkOxzN-ZY$&sNfS;8yRJCW%DhXgOXs0`*W zW2E?I@!h$yNn3G}GMAK6`#kx&B25ipGA37&Gd9O~btaFIr0FSRmM+BjIQ1iE>BUn@ zA+YDng%MONB! zbRETpjq)n(++q!=Vmy6)G@cT9_%VzK2{b03Hl?v~>O3X66igwE;4c9V1@mIH`hNOlI>_++OtummN^xYG8$Gv%hj5!g+K(6VllYIX@W_rDQm zOM@bR!jZ*LDyN5v5znxiUJj(S`rUgP^X?_``RS+9q1ml99M662R(W&^Y-(u@cgY`l zRLx}>!P8}ZS^5m1oTB8ZR$|z3;M@Rpp*qg4BNN24%k?Bhlld3I56criCSJN`0tS*w zRCSSFx~DI5bGIb`OLHMibqA#qgJPLI&otLOpzV965qP6&tUHi{uC8L{+Y^_CPLchG zw-(xeEzNA-`E}^R&PXhfH8*M^YFF7JJu8AUAdiy1w*v>}h1O8NBND<>-$az~nuq@{ zYZh~YjV?gpuW)rJBH%HB$&NWCi3za(lxSQlL$#*Sk^~nm%eQF=}GD z<^QOewN!pOoS92qqJ71dA}_RJXf0tGuD#z3kX4+wpzA!QbXM|4tE6mpF$C9zvY#B) zh|%|U1wk^}fudQQCP_Cpa6U#Uts7)8-Fs=F{m-vVHpb_r+0QQ|kEiTnWwuP)w;*Bc`z~h`9>%KR-#>k4 zclDxA&R}DPD5TyN(8mDU8}d9E>j2=d=sdS3HoaokW&m2Wi(RC1ap&pen}0BL2kgR+ z7L%1(g8Y?r9e3wU!JXm~D?3t3_@H@}DsDE2WS*>Xq0&zPNZ{HuUX-2Pe19+=KSoQ{eJfxd;EFS^vfT-?PTPDU#$O`G* zjA-)Yv#*rL-obV8*tuJA0|LLMCh&6;&;o!&>2HvovUkoYx>Q3X6j`80B7#FrS!(BZ zL8DW%EVc{fg^O-4TzI{3yYT1V{N^`*_jmvH$AA6RzyFt?e)`Sd{N3OD?Z5e}zx(Qc z|37~E>EHg-|L}kP^wU@WCEow_-~8q`fBS#`?Z5u&fBKi7e){Xb{>^WG^SA%%Uw!pI z|I1H5ef1yy<)@$i?r;CikAMBu^MCp2r~mFIJR3I8uPXKMq8o*Wy-B+pm4>6ic^Jnp z!)W^Q^mM=R<>d6_DA?WG-QPYv-V2U*{`slZ8edKtNBhCv>HFP!eXsF3IBJ|8H9jBh zp5Wi(gS}6Uul~3H^wUrO{;3Tf*NzVM_E7ia;3zoRJ=p(WpIWuHx7*l1IXyb~c+xmJ z-P+y5KaKsMy4R?G_0Rw5r=R}Er?%ux=J2So)i|l`{4YQ{H%76Unr~m4|`K!PBt3NJ8lm6~F?8ghQSIP_FXfzldHOJw?>&2Ig zOJ#hmcE|C;>*Y;8>@?#}7%#luC@-9K$H8dSyjytv`^EB7d9jSY_+R=5t#wKc!kAlQZPy%lMKs!UJ5Td9D^q;gs?@51HLF*zXl`Dh zeDv{rJ~DsbGUZ>M$mj3wA2l-RE@KCWB*X4|oh z+z!haG_tqkES}RXzSqiV_MH~D&CD3@p3LeaMrxNi>hL=Tx#MT;)*bzgwn z;3>y`-2it|L%Xtn_sF|E7@7Vw=T`TSjd79TOkxMS%?#>fuZ8QmVbrOyIe8Bot9L$})0} z@{T6}p5|H88qqVxbv&mJ@|^Ar-PPy4%9trVLocarD&K{XfzBO$Iq+(6NNtRdTAADX zq$DgpZW#`@ZxvL9D6N~tFN+WIiP!ZFfTlBQW$x@tbBCv#v^k<1SwZe~0ykKBU7wy# zi?_GRl8Il`UfqJ!e%%%fq6NFfWn#$U12^{>ww^Pn?05AIawp3t9AM4rBizUim~WDN z6u!T$FJ+EE!?vS4+y)+^I%;KJ-DlYSrt_*kbHs3N>oc+rw{m7icerjVpE;7xziC9z zj_R4+Da*`cc5&M=EmF}NcJJQU*RAc*`nK=b)3;&A-tFCY4su7D9#3x~wOX$x1G1VT z3p#3MF{Uzh_eH<|*hFXK#2V$Q$MSjQrH`TKm|v@mp`S?~&gYw&nj($+UK(k5d8Dyc zKjZwSlNuXqS?#{Y=H{kI!;P(x#@c;O$F~_{NSV#%)goa|q_I}hYZ)7=Wvr>OG4+zO zU$Wav_*5-ppO*<|M9fqvGU2SqSr>W?QnLJ!4;#2`!y1 z+)H?(p0Vd-!ct}FDlZ{6o3Z7y1&#AhIe(d#&^Md00hw^Y$rt#<-!hxA`(#4wC9zAq z9KV^(*n=`5esbK;apD}tn()7|F_kzuvBt}>Z4P65WI|F&UgRabehy=I%Y@eE)-EsM z2Xh$vnM`Plw6%K)CpIwFg#V3=sb!I6e!`9h#x9cy%OlHuo!`>H*qt(A#VIR%uD;j6 z*iU4_$}?7O@MxSim$9?w3L2}_Ra?D;zPXGI$b{8Rt9?{=&t>c$nXu-RHOsvm|2dbj z@5qF;C#-Gp5)RH~>r-- z+&LZe(MxbtfwjaLjI9m`g#+V#ho1agu<$M8fSpld&!} z2)DB1-T>U2C3CHD#@-T_aEAb(c09=#n-$>g-Z*1MVrrQ0UCdZxhlJ5x%TO{PiYZz-h!>|pGbJ0#fm z2-&kfvUL*KJNp>>a-W1cyA~vO*SaL{zFr;EEw#@XGVDIl`Pl2#1Hk^(KE}S23FO-s z4`ftUO7s`q$e4Yj1p90)WBV3#{2U*mg;rKcxX~LK`}3=Ua2q?mAAq}C7V5#*FgEKZ z3HK|3?>7OsyCmG3Z)NP0w@SFf063-NF?>XXEaQ@H|63Wm@vRarHjCg|@gd<767H36 zW$fK=3&O4K2*NFuaC1M;Sj*=n+;@QJ#Eu`}L)zf^67KxZGxm)T+{zH#>ts31FEV!P z7bU(2XF)v=&vMlxsz=8U7~A>-38K|8w$IV<@p8|+UM-Q0|DLfo{$4`99gqt;-h~fR z2K9h14v_I$9+gjiVx}qMTe^W;vi%Hb5Npr06-^p(8qou+cRYu|9X(I|9T_{ zH`4K-N3KD6nPh9-bBtZ_oP=9Zk20>Rcgv`J^oTI$S3k$ty)M-1dSaeF1Zzq}QhigN zu}|hDHjS`t^|2`u>eG3~Zmg}LVL=C=_Qg8_U?)kihi28V^XeqnUP3nHBU>b)TIy=p zwG9ENeH%LhV12SZxoKVv`|LakW`Sm;<2Ch+%_Ff1Wqy8M4f|3E=8_Hqm2F*C%B(h0 z!(tJM>w~~Gq~YTYp3>(?=2o3o!>&G0LMCRD+`920YhZ(fyXL$acKZ22xYZp&xFJb- zSz8U$+a%n`Y-nq8w$v7x&}-Xj*zEvlZ0yK_&^h9RhAa)r%Dm9$587(jGcFzzaOZZ= z$97>wDlH|uhazV$Z@gY_Ju!K9KqlSGj1h+Z_ckdw~y7gT(Y+F|iYl_UTQSLdE z&qKxE0>ZP!2Mt6Tl($Owf9tAY-*(~OBH_OS_*e&h(8#PodH6Abe|Ap|JH1EZe+Yy9 z#>S5C1AeFY7!aoMMv4C~8*12d8zlT)68}#Ce_{uH(3rPDIVkbJVN(tJ&?X6ghlKyN zfTxe7!2f!Q|H`d3Z2wjXf18B=AHX+v(8u`#{uT*ezoUjV;XmYavxI*N@TYXp$9Y&g zYmPMTJ2z5~3CjhUCVX76ze(vL9&40tQS4c)o~A0Z(bwi`7#pu)tV!8PP^@WTL+Yf4 zlTHBnIt7xVM>BwpTE^Z`Ft4do-h#yuJP77LY8m_Qf+^?C z(GijJq*;ui-@|y=odeaqEs;oyf2oYYvrdwxopCYemKiUd#aOmrj#PJdVMZ}Mmswsr zi?RC(W>0l*^s;1({-j~YY3WAh_|q)Lo-deI)!m;+Br&~@WBQv6%=zQqTbX@H9b=ai zOup*wNhFd++nQ|BTNsFokr3gNIqf>e-cT?*t9wl%ksL7`N5cH5jtCbTfchXk(23IqN9Z!q3774D_Glm`$>TsuWb#HOOX_+GKu2aNEt&GfeWj$k~ zGMhWmt9!GXO|E6c-Ng)<=}YyD{YqwXCxLZu^fFo7n>#zKyEB}F z7DXidirI{9mhkSR(J#DMHwlzta5iJtOK^88S@%xQKBO&*HI}$oWRa?q^zNU{*w-Zj zcgpG06VijxNbo<-X6zXW?oLGO-cm?UPp89Fn&&XKqF|azRwZ(}Rfd+X!a4WOVazF* z$JV{Qkf5xtSPKf8D&hhJR3uFMLKw7`(H{F)yyK@=)jRbXP{dKpvpjfSwOguT4 zv3fbDcUJ*?z5@$-aov_#mds=9;)3;oy0^Kw#e!_y9x+X4C~nijpUgNgkFkF&SU;#! z?nOU@2lYeW|2<<5(QIQu@odBG9iaUFjA@R<2aJrvEs6h*wi@=nGQ-TKNF!@%ikuKx zsGM^spI;DJsI(l)=au27u}ifSJ+rd;(R{x7tVi>CMa5$a66i?}T8=y& z%aI-Td&`joz4%eN9JvwM&Jn-rlymXxyhro-ZzlKJ+_ICC#yHPrlHGiaXUyCPI>_Do zvHH#JoS;dT-xmrNVBlXTk!w5!&4tA{EvGHlZ#>RRx55xAD3I!%h| zOvvLd64hA{)$gl8Jk7_FW;UMYBYHL+=UK-xxE&XTObpvX6Dla50=^=T=JWrW2uWf( z43T^!?<N5DkHu*#DLzg+N0z6~Q$Vr-49$HspMQ6;I!k6PtH(LOG~d_b zIP|zc>hb5ttT?|uW|%$AosE*A$xyBfXs%XjZZ^bt18Hs!H21w~F*IO~raWaefXb1> z`MmPn;e7s|ik0O;m(|a+$ehQnOk_Ul*?#DUN&S4gnoNJcn#epYpv_TE!y_Be!V`~( z4&<3f@_8jkT6p%6e7@K6MVB+Q&w=()4X@i8g8ay1MF zC2c~Nw4j4E5Vd0@X?UIJgFG>8o7o4BNr8N2R;>#yr)zZTBsGkAekV=#L0Arix~Sui zFxkquu!nSur;`|t(IDKC%LUhta%&PU0@*>&X8#1rzl4qb>agFD&k#ddqx}UC{ze#W zZRE(0DpFb*W@zo^0YRf)c^njnf~I9$z67uB@w;nhDm4UsR#gWz6I^#}0M43VcphfiJ=wmrxb>5~_eQ z^n^PpHQ>Is6phaLc)a^bOiJ;j2YSa@Cy|egKhL=UfU&2@yRu&S6ilxLub#rUJ@|GB z9-qa}z4-PtzIhKC0sIuNsMT8qhy;4%OMz0(5kDz8|2J^166c=<=YOh5bly_kSTfwf zp(RS^zLL=F)Rn|bxuyB9=n@CVh z{_B))pqyy9B41RZfzj^2Nd0~g5cWYz$CL25mFfbX z^tEJNSOmb6-MVlusGopW=-HL^__hp>`|oAXvHHpv>S!9Jnc@x&6CzIsMk4!8JQL0^sMn{b75e;_iHkevcLfk0}9IsJ~)2CWkE7VaRd~4OyjQ(MqretoU}?rS(mc-T=#4i}xdFs-G}=6z&%fPW4Dm;C1)0iDnoQuZ#TXI`|GgNb zpcEKW{_q$S;ity{C(Y0!^JgiqMQLusqdzdH9F`i<EclLnbuzV6|A$M{@C$nRWPt zlMsrFTccUW7{Lm)n0)0x8^>N0emI~1P_e?M#!*&(DWDwm^@j;Rl@a=@Z1p{0g5{a} z)KDqIluyF20i zI<8yUxS37)%Gm;f7lECN59jmmELKj5jAeDy4m_IBQC;MSFh5%2MUk-HSmp8r*Uqcf zZx)pJXqF&+Pp3d1QGnO8h|3@~v{*_qU=gdOMXZN{uspY@<3d zL1oTYMVv~*kmhhS^Ol+0n(ID@wovJYWyoGrm8O3VjPPY-`sc#*|MMu+Y;is1z-L>! zLApcWZ&ZXU*c3(pqvM0m*CNY$5K2lzyodu%K7*f!y}Hzay+PJC-Dt?39sq5 z%yFAr$`{aPDDTGmLx=MD_v}ImR7p`CFfDc5wDud>K^5T;RA-2*-8;4=lrN(BSV*ot z%3;uiQ_dS?KAgpnf@q2~)+l0oVa+3yUu&m^INAlPiE_N= zrLBo&%M-0lk%h|Jz#uj(aBhCS@^j#zt%6UZNki*-OU^O}D1Jg>*jBbblF#2Ec3~5; zsEJ|wHu(ng&cv{NtHW(4PHi{x{0vBexd}Wq+?cp2A=P+OA}Mm-?tXER-s-&o&YKfS zkBeIpNguuP6QET-^<+MOvx_t_Y=chSKjLV|t084>MIKZ};dpkZht_8vZJkeF7NIHf zT;%!N0%Q}z_UnU`Q84%nG({HP>>(YtBTqxBAEz^PHOfa}1Wir8VpgeIfpN~8h`M$qQ@!to9FWf^1^Lb?>Rq=-p zLMAth4)+nf{{y&s5QJ}Oj@%Nt#oy)fN>U?${tRzMl;$shzAf^4+S#cAGqbT(c!%-} zAyD$<{x3=Vk063k`=X9Nfp}$Yb71g+vpQ}=qx>0Eeubj^`jGDqSpvFj*ZE6ien1ov zs+*Yk6+e@dhH zCNy#m8O66?6jfVH3Te_m7U!A5w?X&|(8L!H`A)OttSXG4tO5K7@O{}gfCpUz_^N9F zROf#Sus=ZA)GxSxtaZw7@a~V#=kt}#2Bt5?v2pYaNC{1ar|eHlW&b;5u8^`nS6yX` zbx^FE4H$z7KH+dHt7klAe;$NC3aNjrjIzrkD68y`0N*EsVzH=wFO>JsX!_8Uf9g;* zwOE?H>S?hwes6aDEfn?pcwnCFj^{rh)%sybcOI$rBT%dI9?YZZQmay#0{BE>|W;SyRIKdF6gt=Bk_u6U;`Qb+OKiJYSU~ zVgfG=<2x1g93crMhV5!H=hzd~WX`E7bHnyTW#iF8$(h+|;=`_EWrM~Lf1lDQY){9tbR*cc@4Dkf2z`AAy9-kI^ZegCJ?#-Y#cb0&%aGhD_jE#XDF+a>yiH- zgd(7mm%BQ-5ect2l+RbEp8M=nr&sjxc^X0Z6{>-*M#iK@u7jX{L>jps8mVk2!xb>M z=s12h#VM4^bp{jW#7$d0K zVoEiwM*^6*0xVv6sH8{243U-9=;gqDwNN7_TiqD?_lPOMEajR*`Fzz}6lTC`)m#*2 zKucP{ENa21l~EAS(lvu!(hM$x20lz?a5>DNI>sns&Uo=(ydLigP}>TfY&(?C-xu!j z3ggWnS6Rhg0wg>9s(PvTTBGce%BFg(WWr-SKviW#QON7hsxd|=L`o|3Rztd_#x_BQ z_mjppLt|AbPblb)r>-p^brB?e@u7VF-mtogvXs?TJ1}Uzt~y;^b-TJk?N?qJ))kQ6%b zm5o@77iRUeo^!b6A3$yeLBu3d&JB!Mr_NYbwTppgiL9k`Sg}q)a3iJb$x5fkh^(x7n}GXtpva`SoCiMVAIj(774CJ*@wYl7A$h|L3s2iu07!)N?>lBh)i1a^zdp82d=_F523vtYwAE zRF$cH7^T4nhG_RBzpZt9S=c&m5s&`httULbh3l|N~G5lAM;{u1>!7v zt@^`Y;lCjN-#_B}ki1Y-o@VK!x9j&rXS-{ZKMP$pQ0-7C+9EZOvmh9XQwfI>&+n!_ z@@!>p6EkAIvgkY0ks!Y_<;TSx~e;*dz7&Yp?O4*upsnYtOlX?`Uzo5J%& zAJ!Y{g`M?llrLZq`4u^Cj~r3HD!$ezUlU(uDZc^)f^`O_O@OM3ihfP83E;@`y zA?GOA92_ve50n%_@{4qCK}381h~(-MAbkRH^-1FDjUY}wi=Rf)2ax+;@wl6~!jrz1 z~eLd4?Dj``KYVRuLIk6@OWo{q4!CK{uNYlCDWpg4}zfz_wU@9jTnp=cGzvP z!nLm=-eCDfD(H|UE{ z4%^jc(y=G1&7@OxCWq~b3O&n8NYcz!8)rDS)Qxfo@+$PjZ+!wokXKWW9DB?i6UFHU zIYdi%7?0t{F;c^m9_V9cQJ7M9A@jr<ggJ?#m2`~$kP zQ}GQkkNpRQS%2FTG_hd~KZtdzb-iVi9Xr&Hgny{vw(0Rml4bRtI- zgu|kmdO%c;I%N_NFT-P3P`|SXv?`|xg3MOMXD*14R!=-vz00JUu7dD#q^7H(rpW8X zRPh?T-${kVfc*C6$nBBaX;@El{XoSaAc_%%igBxgcupiZG-b4nj|!<+cx-^+?sA*9 z?UILGpoQ@7i#m2w)AmX){PkWWA=HsVk%;~g2@0O{D9H~&Zy#@X zPijNjWaA(rNmMqlD^+0SJXq`!VX<z8<0xyX6mJIMXJl^+cd&Zp5)eYLI^~?8yz3&*R4vK`_!Z-~(@5BX9vzD` zl|@_%XqMy>tR$6fc^6_Xd3SHs!cI=1)X=ct9BH8~uoASni#nE4Ti^M-JB+;mNoPT& z2&bfUA%ULspthby;(@-0pcf0x1i`e@3}#NH2lYNQqQ|2oM+E&6m!q}d=yW_@LK)`QDF}(Cti$6>yk8jL zNRb?!2C}Wh(dop|rJjtyv~m)1FT!Id$p}ySN*tYxux}oM~tydC2 zLZO`?0A&symqB*2T{%H=bTY^;C5}!3M^)5ggi6NH2qdOl6)?ouUf}8O+l*Gu}woKJX)-gc2EyB zz@8U%%!VB_ih9z3*GI6({oKKP{-ebsl@PJQJGPUN z9azML8EC(i=yUme)%wFJnX7E?HPC)fNktAlYLtgCjh7Yn@rQ&r;L{JuRft6$&pcGk zfk2q0;Kk=&U40g`4?+`&i8ZZe3vraKrUYYKmq-IROtWo+t=^8K|a> zco%stpRZciT3!xS>srf`2v^QONuB=%a<8Gv`B&(?dNEY!9%gyvA#oL_tLr_DKLpCZ zgL)9C%)Ps~tRa)eJq%^_{aYaXgRk$|L48weQv-e1L$^N;>pPEyt2xgds|y4JGN|l+ zteJ=?G>rPW)b+0+@kbv=L;M@)`q6aYWn{G z-%or^KXt?#?bj<*?H>iilhEqd!kRvWcTXRwW<;W(wfhA)HnqveAFk8il6w9g#Eqrh zMIGOVo-5qm7OQA!?r;%eR5!BmjG58{addwGieH7e5y-6IXh*r6Wi|U1Ao{wm*>8xi zb;=*0H-t#5%F&Ked{xC=ycA;D@y=3ygTnnDk52`<;Qx@S`!WRib5h+`j$IWMW9FRh z40)~bS3&qQVC&yzP({NC$|@3p&J;vBgFi~-i1M3Y6-85^Ao8K|YpC^K!&UUBc=y0D ztD=4Zj!hNy@rSGEN2H!V0daqe^!!Qaxv~`>d6Ga+rwc3Qr$C2-av?g|Tf;tCVfeCI zM947ZgT59&B)--t-xOOxbyVpU#4A+(IjF^13P3CL8WF9J&uWGHsD

UoD$&wC)Y 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 z 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

JCVT3q|-Pg*DIg!S! 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%0AXq|g){sD=4PEdbm*h- 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 z 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

&Q=}2BZAL=x7K_!$_=_^|=R~AgI?! z=R`;>ls9JRIV>eSRrhz>)jy0!CxK8-!fDM^y7W#1b4c!B-GHFs{&=xAQ#vh%H5w-o z{GA&tJ$*g2+C@#YxxP04HF|tDB2|H z44HBj`N-YQM)mpGaLt{FCC*6*ml<%jnzzcnZDmTwX)yP#7GKXv46VLO70;ik3#e?> zJVUf}=gv8dwW)zCwban6spqfv-Lrl~u+vq8goEV|)0bkPhFFG^g6MS6HJ1o0B4mh%oH)S`HHz!1(RvW` z^_EbR!o@I85O=?JM~w13au3{**v*a#=_Mx-k!G4vqb7thzhPGGQe6tCK`#&8k)+<< z51sIchyTUXkDn6xjyoT()^x+}yjs(jkDK~L26M7Z<0rZUSmKN^LB3)N#W|~tH&~RG!w-SGooOO7!aqoL%;T;mL{@u2|yQ0!vAoBZ&=i~s^8FJG5d&afrUI7{+&9>ow}4QBQfsw6&^F{|SsZ7wj9oP^~| zx(gN=jQjb+f%y&IXNgElHj8z??6yhdnV-j+Y{|0R=As;I=+D6##^#TqgUQf6-F zZ}K(svgC%_e#(-E^_MS&i}MAI2gVAxJ;!BNpdz;+XEy8YPiU@Z@S5~ zOx9C*VH7u{l_MjxvdVP6cE=i)a-|Wa!t0oXWzF+qqK~N=kxqjWfAk&$t<6HiqF+m- zu2CY8nRl~cc@vR#nAygPYWdZBdg}b@V&$sfm@qLBvJoq$Ski-rdAg1T?vQLYKm$P~ z`3)j%vO5srIY4kwi&5HWg=#wZC{8zy16A$E1hz2&&3liQ&YP_xdtC>4#rQ= zTgH0|&J&*T$Q}~A2BvLJ^zwd8?wo|eKo05B%!KcJ74Z7u2V0~j3#Qv|#^4G45ix97 z$PX6Bri}^y^1-oeLOJpO`LfCHv$clZgwkBL18Ka>`-HTiGjwHy@FT+7(3I-N?-$w@ zc#~y%{bvno!%BtoD%)-U&-Q|+ka4Bio|_JMOK{tsy^sbE32^&M?gdBr=L&6;y|Cqv zf2Mp_eqGox>{b@Du{z{_M03k`B%U08PvY%xZf6@-I%IVc7;cuYEWg|T-}h3)_X|rV zPT)oU)=AXyzWh!bko;LTz30|dy)Oy2&JIq>EcXQ$mZ8=XwS91);o|2r5h9M0XLunf zoWIlB^0$4}CDMcJakGyG{&5f4}Ui$^YdqyFdG8{Qb6@Qfo*7!jWGCi?^NZ z*l|d)Ng})>yuj*!DB%S*4ZG%F^M(0S&V6?0X1qLoO53mKKxfG0>E48@vM8-rwb#`R zO1F0R;c14A0#*mBQwZnYCG5qQY0+8${D@zIc6wH=g;Ndw+pC_{Vc7_@qV=U;zsW7Y zP;S#0*TT%7Jj(2y5a^O;dvm(VTMXZ2qQ*~igJs%*xK|}eEk+H89I?GwOg~afQ@gyu ze93A_4c7mxSJ)oOKX9Y>*V7jC<->KfzmA>wv)*4R*TL10|C@a1N65<`%q;XC>5Un4 z70xHj{lD-0&S%W!B;{=Jip#FAjAU;$72clO5@zz3Wb9E009${RGU#{U>)ChvJbLWF z4t9XC$Tnxj>jimWUyCmI2(t@_u zvt_vm>nweT*dr0l@~`k)PL_Dn;0d!1%=Sv@D*r}EQXEy`FnoT(9-));+wn(`Uz)I& z$0TKitg}L})j0O+rs4)Qz(+-a$>e+&$1a?Qz<%I*E%;&BV%viJV$7%lF>)6Fl%0Ahs$iRx`Dz|9y! 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 Q;SrHBt~ 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

F4C!B>j7AZi@b$o;x;k?!?qsWp0}OtWp52 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

8j9(B(Bp{krYw81mM71IMD81 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%0DmG1|6|s_2@WTFziu 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

FDme02)ZJc_@!N%e$9p?~+H3E91%v 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
)}{Sv=%M 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 u+sY# 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
    %%`nd%dl{D+iyS=wgPUBsT{*fIHX(_I9V@h9$Y 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

    S`4!n=G#1cH~0ph^6vS4ZQ=)g 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

  1. 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 hDHCN1H$@Es8NsbrLv?mWMcjBg_e;Z%f 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

    hj|NK?!W`B&! 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%0D?gs_1ir&0EI@xdV2lO&Mx!d#AR2 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 z

    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ⅆqm-yqp?y-*b~-ySUlFaq_RoKZ7DJfz$al z*Wr2Y_uMepCO1WSc!k3RuDC@Io4aD0trA8j_ZZ|Akjulb(XQH-tI=vB?UQ0V3W_*S zHuSg2bSQB^h)Aa#*<_h713UwM3qX9*_%(V9d`BJHEB+1lfu^G@(Im%n!=c~!>sjG~ zIHnwcW5`I0Wb@UlSL>jLDZ1n*M6$A1@4pNpz%}o`1SWWPVbdFSyg2c+tuxA7M}}`V z_4V=glyZ}?5wd36_j3^t)*?^dv!}t?=^v8K<^vM4w(f%NfGL-Gas&Kiuik(8Pos(X zM~<=vFwRI|qUL_jhQs|HC@Fznp8Gxb>eabr?t7pbD==l-G9B@P}y4S|WMIXRv7mjtYqo}w7#e?&t&kTT5;b~wop*8 z=E1Eq?aRV0Hc14500Jq|*H_OPf3DFj&S7Ym4Tg}rAvNPFS%t}l0~R|V%H0B)V2&9M zaF~``di*>`Nx>oIxp`lZWAJ65od#CMj3kBJ_lOq$Kz;{uM>C0%qJ7CIs1{svG(I%5 z2rAM985a0WW`}2!%9CI--EHBteoEMR9z7#q=XPtZq}L$x1%Nn01Be6}LBYr?z(&9; zm5)sA@Vx%_U+xM5lH&JY0@2^)H8&CTf|A6uu3eGEL(A6#dNxf=)v>(`3J5ko?~6Yp zO0;$naNGjbIZ$~}G2gr|*yE|*(Cf}J!KSYTMwJWtNZb*Ux;8%SqMszPX4RRB zd+v*@dN$+#@-JNDm37IReHh-&?mm3DSqEuCg?bB?S#F3(vx+o#w-2%$bopZZFFfF^ z4a_jE<=avib_oz-ZMVs4jp-(k7u2ZBgzupO267UfS_}^$mezPLqyg=2H}xGfMEYO7 zDhmNiBXR(0j;z6NxUy({Y!ixH&urUjkiWR$Wqg&~q&J*ojk5w7D6XcOQB=NSH#8mn z)SUms>0}!6e4a0-;YX&R>GFD$72BrAO;16bx3}B_{K~O$u)+Ydjnl#sSikSc=wiaEL6jcW>B_8T=v_7VPG^cdk+lL?)b>bX?^Df=TL%63z&*3Whi z7hKr`o!y`7tv=Od38ZUBt%T0^CCPcqj1O)&^WJx1YJ1Zy)VVC6u?|k*D=_@53ZqXxy0_9bSwgJ?^ zFT2uT=)Z7)pLSs2mJkuXz`o6BlJlfUw~H5j3bQM%)K`}WwZn=seFD@&pZ4$)vdJrLk)33OHCiViUVzmu6 z+i|c>im2wk=Nb_Chn6Y4fEHd6G!m1_+u1VUA(uZ)u+pIlRsY!0Fg09yetRguu5Vkit`B15_pE_zB*rZ+1-~U08;|JZtFuc zTKJIwnWTu%%5pACv_d_(4ze(!QLQ_^zR_|8S7!vO|>=tnTpDE6tkfHxLtxG<&SC@l^t463CxPN#pCqYV$RH()%x4 z?h&4n#owK?hO1i6)ukxQS++{PyBPS@RY?((YtE9ox&rc%=An5R;j-P$I@m6XV3k~5 zd})1GKZ4I#B#2qSg=3=gY8!-KafhJd7Fir81xGmZI4CY5R6*%*WrQ?^%$pFAqZ#9> z1HheZwT2Z1XgPqZgQ#W;a@fZ2Drht-(pKhzBCQ^RG#TO3zvI~A-vJfe=EzIq| z$CQtB^8J@*lNsZ5AK zLtJbrl0&k&UTHy&!hofV&*4RrNkVA>lJ7;+!P{GoCa*b|!?Gw3MLUs(+QWhh@>A6c zxU4CekWyfSCb-89T?8dH%ytK_>Sbm4)N~C*{KZw74t{Sg0Ks0A=V*MZ4%s$Zyeh+| z8&cx?s#S_YzQhmL#oHU0KeFg%eXt~b_F*>tAed9vlFS>yR>!ag32U#d|5}Z*Z`*E- z`@U6BZFwPfEeq){dZSGeg0s(xlq{97o7mr%Kzj>P|H47eS|j`gO;~eXY_$M=eL+Sr ztuQqgYRJaL{t{SxskhBdF9@?WcGd)m5dYkiw;1T;{>**PmEqG1t&m$5K}GO5_dO?+ zWu62DMdncOBFL&q054Sno(m5>L_~Tn1-SpxW42qQ72=nYpBJX(qm#P`DpomZ%~dnezx{2KMF04Fv4;MC zo-x|lPtF;=hRzxr9v#wuzj zY#XMrTi`F=Ko-up@5!S-@_-Ac_fIc-&ZfnefBxf3y=cuI>)4OYGA#uE_-w%pytpj) z@!5E3Z5ZPIOI?TlzJzGt`xl1w(xvpWrb4GykRZUGM3}>C$eaQ1dz^3$X8wm(9pZ)c z7lvbQUvp_*hCyDnw$K2O`S1a@8{FPL|2o5tAdF^N3MFE1!|ZdhMFnc{fIbFl-WhHi z%?j8Vn8aLIb8ZsC7AJZSbx9uw=fJc5;R7x4HJgDx+$_*Dkb)*{681p`u<4NTepiqZ zlj<|pOQ15?lrW;8xLEFKl;QT4`^Rndb#h!M(e`U%OS9>4`dy2tn@f&awXL`ic+Bf{ z!WBspWAPw5wk3};=G>GfrH@|}3J{FDR z{WEt>J>Q6sID-w;L$37vHd{+=i1W|P2%YRI&A72Pq? zYy^10VYZ~m8f-a))<6FPj=nYOAdWvd5amSjnVh4`tGtmZuC^&43E&$$pn+qUEa zZV_za^Ga=_SRY&DXcntsA-4HIkxZjk|G}gQX3(lBgC@XNU%ce0|K(q}FP=H3W?*pZ zWt9@w586dlxa1;mQY~vlOLNoqLU*#+yrD(YXSHh9Ti9>&FaPpvOBM9@vY2+!+1B09 zzK7ocuC(_AT^2Rh$p+R$pxphqYbyA#g4iq~wr}9D%ujFPg7!V!VUZMEUGBIf&bIIy zY#o6uyuYiUB3Eu`a3We?!8VgBi}95LsML{Nz?-Cq6R3`I+f9;OEoH9obp|ZO)8-G0 zELyNPJh*^10yXTiNQy1SjsRA5=tf;G;BZGS_6s&Aw>uVaMOl1J`f+XohSBPWSQgN0 zShGtv!4`YENM5{?Jd+q}t@D*@Zs}UG6-68ed+kSe% z5L&vuW9jTkiR4-G*!* zg3M~0Ts3ta>n`1CYh{r8hx5uK_Z`O;9GftB?ZYo`Wjj&nn)7stO*A*N7}}QcGvEia z`V-<0T=qiHYiSpqzS~=ly(U2c{>@W$Q*P4RV4dB<9%JHRP+M|F5lbGXjK5O?alzG%+Z4dETD2bJBfb zzhvdJneQJr-)H)D-QkxX`X6jcK?TJ3vTEpc1r*R7eVyQ<3VI$^t4@3s zgTLdx_~Pm-Vgct8=qD+!_RL5?2s9$Td}$d%p@Zy%y}kk}8939e zoyS+#+?-$3qR(#jnzZ&IfAS?Q*7xVHeYM=n#hYK~mzny}wu7q5(t^E0c5ajQmt9RA z9{m<{?+94BVmE*)bGNsD&ylz2C&7B16)Bun@a%Q{n^mxeciG+-)UQCi-URD4eaW-n zR8^J`u;On2b(!b82I7*s7FR{(8s0MIIF7c`ymHN*_fEslxE(Wi!+i)_ZtV7!8z(8O z$cvT*AUIE&H-IaWUi=B(y#5mxZpuTIY)F2a6EyWG zz`DO^SvQ=8oW^(Q_B@fgE{{8=s#Q zyGwl4iUhEhkNdWN*QnO-xZnQv+%!lB_M1%}xLZyyzt$|MfFxX8CKc|tBE>uaO;y6t z*X^!~u)q5+bZ5$lyp8u?eg{w+9{nte(Rh)i1#BBVSNe!*efR*$0h!&)F2V%TQlvzb zj{BaKYN!^rW|j^L>UzKEN$X9rx3aVdw!01Z*jFDy{QtrEp-`ENgKa>{a$xA-Ej|Qj z$n*u3)|)CHf}4v*;e{3Y#>#Jh%Y6v(V{_Ywkoyju$MZ3PofZ)#b$Di|tU{%wpzPV7}l#P((Vb>_yukijp;?>wv6Q!8U_pY0ZT}mBg^S zFWXjZkZ(BLY7fc(v*AHv3wWP)i4)+}vS7pBAfeAE+r40?%(Ee8ReMP6_N$>?Zuek~ z-rjN+?AgOad6Vq3a@X{k1IJ6$tSo3I!c`@>1=v0Wxhou20Jny;%a>!LVr!bIZa5d# z3g8u~D%it(G97@eq*apdlZvadB1$0J!929$R>`W|)R06kEAACT>1noI?82L`E9@V?cm$ijyg8p7A}snYF$=I%PkX|X$2>C7yN}EFYSc;{`qj( z9WU!*ny}Y5*d#TUd_7xN)&=c0dwbbK;4kbuf_GENu?DDrL@hB_U&C8W;J-05B!dUP z{<}Po4TF{MOZS)ihYo0F*%^4+`QOyQv9$>c5tW!wWSvX2+{Gv7dNi>S+ru(K)=N7 zk9wvE-muGxB+pVTgW)8f?Ha5$E6{$o@cZ-b(#gcPg)RijP}Rq7`PlaeG?HTgKnCBC zgPL0q$G2o1<2G6ZMcRY}rlPb~^U+2($=4(p5HCa&4%`Y+qKcd+@>p&nxS*`yh!0xS zgB7w*wM#0jH=LENvOL(pf-E0&Z}9JrNCQq}+T{t^koj|-dDV@pk00v|1W^oHhlG3D!CMxHPyjhEK;>dMlVgJ) zmVAM*M^39p1ic*IZ$$Ngac zf+``dla(VsfTjQv$mxs5O745^LWLXO_(H4%Q^}q;@lh}O)3x&zxkYxT7dB7jxt)~}qPyiR-wTkVxPgPm`0gjNWlI{1q?c>+){s6G@ zo40S08V_GS1@2&{K9wgpKoH1o)Tc5VXMPw*_mmIcE)c1&9qV%z@Ku;pRAw5y3^ z3dT&3#!@U8cJ%G^RDJY+1}~qCCx=~IO(jP#W(#@B%YxB8D&vtX8n%2ip0$Q;` zYLl0R$uh#{P3<}UoiC+oD(QkT^M_MD7mVI|Xx7IE!hJF;N#Mm6JQVa89swQPCl4zW-7V|cDT zsXz|K3BOauQb#cC&Tu@`M8lS9V>zipTN4a>Ah7FokdK#>zQ9=7J+dPhjw6kg4vhW5 zu#Q9M^LP|%hAsC@^4!wQj=EvXx@jF3hAl6~ax555RDpa1*bla3|k(} zGWNZuv9aS^@aZ#|-1D(u%rp__=cJFQO!Tob09ovf<=bcXBsRz~CUQK<@{G>AQ6JaP zpTJhBOeU4Z%YwzzzcrDoDUvxhEi&%01mmiznJo)5`+N_|mCWzKw2m+rno%D&_zYep z`Y)-KWy^wPPw=yqHP>C}qRq>K-93t9Sr!aO-Wv2e)ZOk{G)1DjR4=DvDHjYoE{*JH z8n$f0m~2}XY@(+-djH55kDg)6o^Lh%LcKJp4j8AcY1n#c)TCczKJ01^I&Vuvzb%|M zZQ21lT8KpV%WrL49vXDq_!}<|$BH8ut|Q?!-M%;m`?YOqCpMAyY3m!d?vgR&LvrtW zNXI@T-!G|d9e9wZE@_i7+5u_Hwus%DHPLk@pRqI$4Er5<4jmKgqh*nKZRQhgH^s5e zX?xi3p0A&6ePdaB^09g*~v78Hrv#fku7JMoT!y-g-$J{4`Ct7&5;2ESH7e2CCr%ObVWZ|Hnc9VyYD7}lW% z-#J+l|1#kx75Wl>Lgve!wEV)PW8^8*X%Z{y*09hz*sxRlQ3j<3o+B2p{-P= zlva){3yv*)3wq-$mt-u&R%PO2j0-G#!??p*hDJI}~5@&EOCw+5>e(?Unui6Kyi-!a1 zutadwgw2m*5IaO)s%MsUgnkP?uMHcUTatScs{hoF3S(spxNc(-Oj4N^(N*V+VNixd z-xs3)g!oRd#Gj(~hqus=DfQh`oBCjPLa<_kuK@4H-x&3=1J}p4dbpIGP5ho@ve+k} zPIt6>7VD@zfW4Il?c;dp1BUF9&yx;|^=SKm0o;Mad^XEOK&&lLq%JL}p_Y*V8fL92`uFgLD?N3GRpXh@CcA53su~Q`~~{qw@xf z(J&9fSc#$Sg8Jjqs6V2=c7-z0C6!?=*|4`i(41hxVm-l!74z5V*Tbbs{CH0g8~;$q z;#h$>B03*0sUNc?a<7vzSs~75{sHD-!mHI}33-@Cu-QqM#v>j4?}=iRn(0v}QGYO7 zNCeN>IQ}ukw2h6CI1Kk;3~6F3$(I;=ZVkpOo`~zc6cpE%mX}~`8{c@$b#X@ zQ*7rHi;=`)uF3Ab#?*TA^vDmKx#4*Bd19g*7Mp5da%wpsi|+cIi`0WnUV za`2&mafPum09)PDI1ahd$&_Rv;z`@FWCD&woiS>PMeAd3*m6#780~J%6O6^?D`q~X z=ZKB}&oB>=Ngo_B2Au*wba@T-*T)z%*;7Ayg`Cq(R1df2l80ig8grdRjf31iHzjH7jxV5C4xb8 z4g3iDe|PcBK77C-JzsRFUg*+M&G}Kd@LB+fA-R z`cCv_6iahz47Y4Wx!%T{UOt_iOu9fV!qj141Z>< zKpDhKo#k3&PC5eQ4Tyn2UuZq^94|2U(4jVfIRn$h$xpFN|=^|ivx4mIH3 z$xPkafs+e&t!Soh5wlF^H2E?pJG?+^Mp63 zjx8BpLTt%m5ygJQcXj8@bE&_`sV!0YHJFRFf%ZY$IGQZSq;)V-GXz|KwS zg*wvEqPgIV{xwMMeUGt%FHv6BjOL594}d#ktW7u~?QhpuN=@z?**5K)Dbo49r+)?J z`=O>_U)8)qsCl^^8aMk4EB0u7g*p|%dl{)CkB6EBwRCd`x!dGuW{0<+GgF#JqFkWH z*HNn}){qur%-f{zZY&xkH~fay&xP^OhZ;?n;PXk3=|l7UQ4aCAZ;=}7Hx{dfQ9pf- zRZ#2aS#1#Vi5pyFX=XJlSlNGT% zR&u~GYlC9Jb`2i%Y+@T#V&_m#C3W52S|hf+L>%GJTo7#5>MkgjBAA@5l}v1^Hy+p+ z_8Blbu7j{Sg8UoCZT9>T^p%gL@|FyZSJN0Dol~pNr;bT{jxl$38R0Y{_jYAt$bZ`XLeMDAUC%IHE($C(XtL3 z@GbXzR86G?tj(#!mkU3zJc0Vjc{49mUlK`kh+M9oNAj2-44OYoq_Z#A`8oQaP$G6< z(RwCBGQOb&SYUJE zhjpI3GDVVWL5@H%8|L_dO~x?hQ|1?7oC=XoTw2%n5m~cbUvqG+OX8XBfDO#L>ml*~ zq&{agb*Bq|dosmiW9MLJ$ub9hM=U{g(PQz5)?~=KBv}V;um-ISVU9-c>ymomxlT^M zhuRC+dO>xi(K+mICq;k5=8@Kdp-;5Nud=mVkkL1w3oPddC8`Tl&kXB4Ht=c5lGeda z+VH|Zb|sRFV9tg$2%Hy&K}o-9z7Ba5t|1-w=GniK*zE~YlUGvt5d5>Cb0Gn)X8xvQ zvb+iW$;lyWBRpFZAXrpiUf5A9x10dxLwpg~5y8mrdW7YC{0{ZY zvu;8Rp+3Bc7xMAEj!AGFtW~i!w`fW0Xr3%JvLQ8BTwnRb@3f8pZBks)(4!cHyL}$W<&nfUd$(6* z^TCwfeWS`+9uh+IPSmwiAZnf~@-A`j(s+~~eCus$uJX64(%+9g=j2y$Z?r{+-`93TrKy<&q&xAbc9@k-EY<(p^5z=4b4%_tfr)ZTQVzI-n*@vrl z+t}0dv8&}kPV8HqrSJOdaAl|W*}HUHmp=em^?fGjmSdzdC4chW{>gWaJ5^jqVRrX} zD(U-ZlmkI+8H;!2yk4f0r@P~%?i_$r8^%8t1!eB)`Fu6l2lXMf-2T%TNx5kovXDos z&Kd|x!|vNO@Fr=XIJNI;eN~C;xeIbMDpm1o-=*^EE*8-$&c~v_hc%E6FVhG})VqV7 zstmGNk=G#*z1G4)Rj`kwzsg{xj?5CC5p@Tvcm%}eNGQHk6(EToJO!={&r5w}@D#h9 zJS>vSpi|as+jrQMPl_IR3+cR^L$H~gy(+z}0!!|1}l`MpC>ES5X>wb3RZ8omdpA!0oJKMaJuBn?&v-os12h zJpz3>r1S3JkXVN_bO+18_4{K{*!rGUz;DsW$wDPR1>zwEJ&8x!dR{m@{?^0a$UH+k zZhtxM4r+Cz=b^&Jr0*jo&!bw{0J1<$zY}71J3Y(6u2di*Ci4Ph-rK-4nz@N;oUdM> z47M-GWgT@ux60HnoH|_Pr$BL*RHl0%)*g$(DRv2QIet%My9&FPQ7zE^>tt`<`I=Lp$Wi zCaY3DQ)R)Lb$rc~90_#Ma3-nc=#iQoQisoNOBy(iD8TiWVfSs<5+2M<5N7!@wfKB$ ziigy67KXiaW_B$+*z{SJ-7#iTF2nDZ-5<_mN3!hxNR>2bZ#wH3=}gLX%Q0nB6zo|o z*p_6c4li5wQl2_eE<<}}Cg`T44J`@2lSRuuYL2|D=v*k4V@^#+pQ)1nU}u7$%7S3$ zre<`UiQ%ZJEjyMi4Q8e#2(zV;&X$9zW%m_(nNLmL(M`K=k267=Wx{k;3$n9xrj97g zEJ>csMCg-4eU$7t(&E9+C+V!CrUpMSTu0MPeqpQ9;$bG4GW=#NZ5WqeERQnl6UfTo zkAh|Ml`5IS%$7%{L)w{jOx1KW`V7eHG;Jp3wrhd>7c$J5P5LLyGC?pprZ(f>rZavH zeV95juKQOI7wp`?zR@;4%hBbrC>eEO$NU`cvFx|l-fZa%9Vvg9 zWrAlprmD)OYFff<#``wRjcExWXEIlgF00bOQl$aN$x3oc$&L!)A`Cy{nelY_KERf2DbffuPO^Z9to#u z_HOTkzZ^N)c%|<{Yp^=UoxxMIau%^-Z{hE}XKd%5a2R*BD(tHJ_-V4!#ka?CPgu;m z+lAkCPGjh+tMg;m%;T)ni4`D5AM|`zJIq~uV<`jPRGhBSJ+3j%t=1<`=|^e-K3E`r zwP!}^(>4m1gDhA%PqEmiG1f7n)d2hppID1L843HSFi&Gqh%U*yA+8+K1pVS&s*e0c zICAo7Ch$?=vAYOUxrGD4p zr+6kwfxpo`cGlE ze~LxnF@V_aY5PbX)V?Qo0#D1mF6*C>K3GEY{XO`&k=~ovgVJ}8AiLAJ^KS2T^Ifbs zb=VUgqm^@v-Msdl0myj)#OR)=uBV;j4&p-8Gg7bFGkrI}`0F|AXl0k4sO@}j!H>J< zI_eqwd3Ugll)Um?V{a(^JQ*2#raPdkW595pR?WTT9^nByt~a~@mdDzZruJ|K4hq0U{8h4tMY)6+c$O)y3Q%;%7yPu(g*8q zf1l}(UPo~3rSs_3##6$(08w=77s$XT;Gi%>H?&q$VM}^ss6z2r8Zgj$0L~8bSH?HabdU_reeja6H z?|h&P__3$up)y$bic^n0(gxF?xSQ{MWzZYvgGZFTWajab`YS14!n04tvhd z7Z>{6Gs|(IEy9(#53O_!*k&@jJE&rnnu^T(R(}`vqVk^DMdf?o+vKHPIDiwjzU|b} zYEVPl{z|T*t_^yH*Ufv*DOLtsOX<|6=Y!sL1NJo}t;8(Vl60oo?^o*u@c@Hl7wuh4S8o1efI@2wPdu6-Tm zWPq=`4nJPWOJ8c{a{})&_-;RsvSoQc5*7*0qp^ON^&9_zZ7KOm71IUy0`Sd%nLSZW z1NUtjDRLj@PFz0oOL*@{%j1z#hv1J}J`4O3=_mLw@T;w{Q@;kkMeW5XZ^Oz z)-x~rIpWiKSLWy4G`)wsBzw8dcqP}WJjkO$dyIPKV&1JT+rj4x=r6@oHGP=zX;?T_ zDBj(wBYz*bMmiDizEN=;eZa6!LA^}X_H|cnO*4pNhm7bo@&9BFI#l)oiCZ`i;N#6s zw0e8iIWlg*`loqMThCXH9rBB9v~;?dQ;Um|>H57TyePBS)A_L5QA1CYJ(?el@#$xTnI z!yY~pWA^p)n)nEDya4$?tpI8S&UU_XAotpbuAPE@#EK36tO5*0b1Znj2XR*n?+k$- zRgQ~!*V!T_$&WkKF(p5ltGteS<}mDb4uMN+2O0Q(jPu}Ex^qv3woWnNvo6R?r*Vbk zot7e>0*Dz(zY{8l=AJ;2PX>#Z)MrICTnBhXN1x#r&Tif_F~^^GkNMow9%9d2;#ef& z=c4)oQvmiGhKjQYGocfS!oIm)1e?HdGq= z_absw$cTBHYZ47H#D%R8b>u?pHRB@4ySJ6(D zoY_ptcd@wKc}o9mH(BF@y}76D0=Hj8^`dwFcPnNp#3p7vhsQZ}P2z)#Nr^a+#1WQP ztRsH0k7YW3>u#Wm^2g@6v9Z9@mB7VPjGSs$qesA(Z z`~criuDg&W*7mTDc=i)muOWGtivAFDDu&OohWTLKl@sxhdJIpG8VtAvp8+-$)tHlF zu5@oL8hM;`SUAtgsZ61UN&DaAhOKJ>%j~0K@{KBQ<4ga=w=f~GJwLlEu|Dk%R_MD5 zeIF_|U<=|`+$LXM0?yO2IjNCfUcbXW{Z!vf>;z-oSuSSo%Y)W9FKr&jr}+CQTM zIyJoeR#leigNRtFC3o|&B_qHZt=|mNS2F*Q3$j?6KGZ@t>_Q%KmrgU`5o+?GEA!xo zy&m8`VprqUF%MTUABanM{^q{U|6lgrrMZzT%@WI=8Es0v=uKIbOpo@8X;m^ZBZyZZ zD-hY79y$oegCH0Vz#WfditR4~PB`3=a0fuJD$RP)HcOedGSd%`X-qqfWLj&ZjW*h7 zA! z2TM-DLJGjhAAgdHSMoTMY1YTsgFd#s2g~%>8gy7~ zjm;9yTa^`kKUXKC9-F_hM;Z6z&@5WChNpA&2KI`Dg*jKkHs;nH|C`tvFSCzxnnUYm z_I-AJ&pu=QN%IoyjoZ(JjTOFs9u3NmMlUlqj`U;4H1s^%kEZ4cdPhU7cX!GXe=cvV zxwo>Fq<_=%etY|Nq7J+H@u0A=`CSM3_MS}ZKAX>_IE%MjneTs9I;X??S^sC}-Mx9E z(cL;4o0G)cY;C7&bH?w5wDHs`b$jE%csm|;f_7D2o3rd^Ngv6T)Y|0m9D#iVt=GolNY5#lDFAQhMxT{<*w34?l4BvP#ZVW6Sjw=wx_$C_}nh#uQGm{o!2FG=@-kP(~}>KdZongZ{{>-RX!q1{^9tuPt8u9tTyN#Y*Yfm3*^Kb5CS7a3A)T_MK)?nbBR@HtuJvZ-;cJId}+@^{b3?e>zWX zHadk-vEx~#tBEnd`GGzi$Lm{pfi*yUwz4gIrawy7`-QHe6}oqQty1fz&!m`LvuBHX zICjf-!+cp8DBU|c7s+?3dwz~R^Ee(n%yEX-pXnoAsWkg~>rTx#gY=jaeQy=Q&5+LK zQv0x{^TB+-vIh_0(S1J7!F7H<*XZO&!&bhJeafJG?_gcgNZIE_wBzq8D|N189`d?# zh4$%VzvWrQNg(EeaV?G&lCn|O&Ii)OcG$dlGr6j!*4$K2+P}Ov=MQC^6Bq;A$N9;q zCvV1s@(gSCCe@+q(O$b@d(HZEiu+aZE`H}bWqXqJ*$VPL4@Sii)(@+l`YeP^viW}J ztZ|;SL$a5drS}4S9?I-D_UEkz-y;mVon($l_OIOU@^gK4g?*Gg@WOGevdo-uvi-i; z%gy?O$_(c**0vmu2W8)`PbTl(^Uc0Z!oO8kW@Co?=*X%+csS#Ex_xP`W_N62{*TXO z$!}!Z^@zQEuzioWE8hcQPr7HnyY|EUuU(ZrbKbqeS&upIlrg7e&cAooc;c?cOpgor z%NowDaE>&av~kB)SGIQYS#}+aJ1DlFSYhtKT6U1fx<#GDbyM=dd93IjA7_^C`LbD0 z-f_8=t>(P&DDD85Em9lvwPN}%r3}2wtS|0Edb6PCb>8>gGTjB5b9*uNcjsp2=f`w@ zuhO|~e4aj-MwVNkvp%%hu-ZJd-&%|>uqS)^ZX$c8$=-?cM9c4LIHSA@`gAoK6ud*v3g40PWe3VbzG-OGb+-3lSP*_L zG|i6&n4|5fwUq;7(4CEOhdd-~hu3U$7dTU8YY2X(T(8`ZN|^KYS$uxTd?2lpFgNl$ zZ@P~*1_j&$<4gzmp6RIADOhvm-svUx-Mn9Y_(0%y%()e>QxaQ}7gj;Wy;hT#^P6V9 zyB?MJ8LmHGSVhk@1`i9n;q`$58u#LJNM5(H)y$p;RQBe3=A#bIfBl-Gb+z)vK(Ab= zNA4=DgY)cztk?8wwcyblnvBN1Nj7_SYF%3H{1_<7wn zNAqBBZg1j#bFQ$vdF;K}zT7q3{rfO+Pam&QlKto-FlVFUBruDuAKD^6cjt_u-kAcs zI4n-rwm7q_>sy93yjrm}n8NTVUgu8B>({zc(fWl-Rhw0YT3+w9XDz*_JrK6&I%B)c zKOI^R)0o+tbIvQx8r_Yo%z34h-ajW}jOCd+-@usz-J{XEqbkSy+aWLq1GZPe`sRS| zkM~W@dTTo#D9gAVQ~n}*?jYZfh8?e|ARgQPJ#~9F?Py+wV}#26VWFe+z3!b}tK6wx z>%Cs+D4JWY>Y8_@Ul67(F2ks(0B>@K`)k|{VU13>lA(S&(aImPR{owLn!`EX}VK1iHdr^aq7UCMU&x)a!kN3+;jj)&^XDq{T; z-|;RkYm0tA|7Jzll0n%A&hv5ykF(o`tgdXnqdVHU*q;~J{@dHQhvwtme0W=20Ow#| z1WCKcXOr3Uh27^_ITGx|wVS!?p?zZ-Th$wMGxs68`Q7yx#%1^O-=(Da*lXhh9Ik;XO z#`U+F?nm^0a#s}FQR*Bj-j{xiJ&HARZ=inDYybz`UEAC8-LMGUR<|}DjxRVit2NHt z@9(yoyuWTr*#WhKz>$3T{wlj4N#%3Yo~mr0o59NX9jvuG;;itpH@(#ImFu=oIIq>X z=*^vj_cp1z)enyOM{#$2cyEz@{&S4gr`uMnNpOBZI1N2MH%jg6Q)Pe&la|F9{oy*1jl{m{fc@ZnJ#`lK zIo4rbN71~oqInfX^IGq<`|SFH+5FLUfVgx0jhGYJp7&$sT$&fzyfdS@?1S^7I2UkI zXXnHTAWRZ_C*N~#M#I+QxX14Uc>YJ{f7b4zF8nN;a4w#`l{wyL8lTrE_Z=yFOpR|g zKQ=Kp1Ji{wL57=pJl2jZpS`(Bc{)Ay4WGX8rbY z=J<>Q`|RFO#remyS+_&8*aG*ZI2yJVoS(KZ=L>ICB0QVx^yHzy*T-it$$b0ay*I-H z9jqtDKIUE8`wM>HRz@6caCX*q=_-9@4KB|b^(5{N&RmAz*=5d???;339@Zv(#*25U zjqYQ6pue%|!2k1gwkvD>eE0peEABS674~njatBlC&FEAS|`&3g9Tqbhh751|#` z?Zop?j4y1@fmtF9Xx<(IzY?EAEr2TC;_N+*^O=r;|DNsLG0)BPSra>-I?|@Q z>s@(nx+yGIBR?4ftF?zcOW|+Cx?rGoZtU>z*YlKzk^dv z`%|3f%Xw>C0H*`|2k`C)|Ebq1wfr748&NH5$JVE~g?>MT;*q?gfFg9b158;2eR#AVXJ4jc~zPo-7Oh#xnh(CI8 z&kig&?lE}3Z^whe+Merl25ApFG2Z+#Y1=3E!Q<88vzeVW&CY!E=RJm)ZS1ro#_z|q zVP^iw-p7hFaxqtcJInm?I0W|-d;xG2!Bt|o!y3*dx8rIWCz2VbAHohc%~F@oIpBF# zR%twEf+ojW%MHts9fear!z6~u< zH)g{VYn#W*1ALB;zL))Axem+^`&cOOBEsee?uuDoi9Jnoa@W`#=JGTi-ZrbsfxF`L zxJl*|hT%HSA=$MNhJ~D3O)nx`FSrB@BQUj_4RGxVcZ0hq@T}n@1aHa$e~~zhxCd1> z?(W$*ovqY2#OEfwL=Wq_F}MH;KBQp>xNCC;l|r+w&%pm4^%!>^>)#Pu4=&6haUQ{A zz`8HScs0RyZ*&$||Hk(}f-j1@hB@$ogbTxYH|~M96?tQv4Q1%7tn4aVe*yn(ZsnMtiFLa@S3;ZJ9ZoTpt*yLU7u;p7O}Ee+ z50rbGa}~@Yur2CjJomzJFWb&4;e5Oq_5&z88<)UV(B0z7EWU{}##`lU?aGRHFmFI z%c@s^$pb%>%{2{qYO(erK8C1c+;7=7EdvKS9&{JLw6c6_lTi`(Z&#Um;r!mHd-q0_ zt&YJYE}VCAhzIn<8ApOuOY^*T$KVjyn_-KvsD!`S9e;IjcNB^(f-z{h zGGT9wfjEN#?p~dMQ*94$9@W8`Zp-&$@jbx7ee=%RjC@bxQ|iDyY5Wd~^WF}fVF|uh z_Pd?D$?qk&ytO$?VfvG^L56KsHg3XmDIZ;$u)B;WBgCYMP*?oc+J%MpRZ?%I_{$p(}d!s5FZum%6f(EIU9(bVPk(h z#k^w9yELa*F}H-yyufkYzq>h%IX*Ba#`hzHpK4ybh0O{M{j7NrfWIQRE!p+yf%!VY z&Yyn`oc;T4ioXg>nXfO*diTAt1>f=L`gX@|kL*3!8Qf7EY`+*Tj_iki0wyw9H#FLE7omnZ`7W%x?NV^{?M!|1-o8h=VQHd#5iDl zy54MseX8jm#;hLWe2e{V3KMpCE=|r0pTyy^bu+EkW4`ARU-C(F%#l1keU8AH?4SEt zQqmVwC9VpF`(E1e2+JyJu2lhk8vgOXNVs# ztb$LQ)bn%UQV!w=2DFcaza$LP-kmgXUxUt4Z?vYPViK2zjpONbth5TI4_qhb=idjD zW=}b=2B(-!i1m=U>;IUu4$K9^dYR_u%VcdD?+@E?Y#o*PjH;bF2e+tgKk~Wti0(yH zpW}_#KCf|=;`uNRJB!sYTTr^E%LHD9XXQCRfS=vB5UYg86&zQs*r)c3EY2FMleZe{ zGGgpdY?Vu~@642EGiepT!|w2NDGlq<-!yk(7Bw4U{*~YJI7;b9dO=xaM4m z#yq~HXq%?HaYfr{jn*152<^tqZC6`Kx!jG*&kX2u)7Nn)Kp0kfzNqK%6L;Gt#fWN# zP47c7a}e_~j+uje<2WqHYnb6MBEPqkCXFkhbWievsT>FKig;Fx7s{tlIe^(x@lJ|? zgESV4-G$E(({W}N^Z30+XB95mw^Bm7gYj?BK2OBE!E=lwM7p-PJEixG2lm1$bv?_) z=f`5spe^H=GkER*<`&Q64363adt?!>1?dxx8MTYDHIa_{W~zHhcdcS)YYbYRUaurE zNvg<~&tt=70Z6wWvw^kqxJZ3-WbcbKhxn*?N5c8p;R>;K+u@|9%bMccBW((QM`haOx;kRcw)#GbEa8pJyJd6F|@-WCyizD1%d;Fd_>$Cfd$29yWB{8#xW?Yd?w@1(dVW= z!q1rRrq}eou2eexd{;qv*uIJEbeH3X=XQA>_$(Czg~sfGeR#J0WBv@;Z+hR%(q+HT z@OJRNnA3vt60eh$JB@EeI>Nb8oe)2bV_fk!Uq2wtVvI6itPNXv9Wk?dD1*KlE5z}j z_a*o%YR{N^g1n4jM@1ZjUfr9G>-viFk7K`5dlZdfXEB<4p)u^1H5P{l`Nn;~@a`Ed z1ilx2ox*46j3dDO+@rzT&o!8T;&JtwVe_N#;7FHX=uvLf(_4Lo%G@7lpg8& z>ESazrs6)28sQ1ibB@Z3> zrk_8%@pHLeZzZ~%jHgUeqcMd^T1wtPMGtZhbU*e zVU)8x*YTsA?W}Xoav3aN2Ww~P8Qa`6h+f;y`ZY^%dLQ2SFJ8X<_Ah_&^S}7(pMCMg z7eD)1?yIl9%1J-I{L5eb;unAQ4}bCVfA$~zD|2;s=PdsfE6YEI?xXXMb7K+y#Hi(mZW=l|sA|JN^n`OBaG1^xZ=fA-gxUwrY!E0O7oPcQGr zF~h)`Inn8T_~PBq{_+<;|EK@qUwrY!7w45PzW679^{;uOXUEuD!QM$WSK zz*?#2EM3EMAD!iYBN~uZBg|C;-!h^eHSk~k!$0}7-2Us`+`7hwW%bwp_ZMG$k^Aab zUwxK;zxwLtXOe`>q@UJ!(pO)7^{byr(#>Zn)>pZo{pBxyV)Gl;)UjEcQJ0?m=5u%H zKmDWQao0le?8~MQ-4qutE1qavm1JG74Wwx3}CTZkNsvD|hMK-oBK6`?H_D zScQ%hMoZUCSw`EF z_+>XQZf~9NiU$78i&xUgZ*P1_lBBiat(&dP8);Ucb4xYQI(Up+{k_DM60DQ z?LY7>e-kfB==dVb4`h`}xs!(#_`YLBjjQelvPcq&9MCo2-uRvqaR>kHjc)~h7)j3B z@uRBYd8T2_Lg`HU?)!AVO`NDl?(qFGhyp9{PK+>gqW4SZ&V7hm0{Jd@0_jZh0?UBO zo{G9;?! zYx=`D_cGE>__* zNwkw+s&h|lBQoMl+&k&yS8Sq?e)l`xNvBK4u(!R)h#cuxXJ_Km>-V+JOKy3*WqCDO z2B&xn%YNteiD8@s3-nMJ7a*>(>$_3b#!)tw^Gi_#%L_v11SW++fPeAxQ^U7C=i2vN z-^u2KWE&qi7wL?7M;>?wAEGDJ0dYmBG?FCc za#A&LmKIz}6iAJ$?(KQC-@NYJ_DAn)J;?~AXlg_-yJ+f2cfoRQM5jrGkPjOo^Kc@a zNv+;>=X7B#Lx;Wal=?5#0#w3aDV-b`SWN)FDnoo&02)eKSBQnFXbCO_i0k&2Ob?5Jt?4V=|L| zOnHsegDiD2c;U=<+!43q)3hh~-S4EE7g;M}Ii(YwNe3Q1T{;WTu$+_Je{pk@`#Se( zFC)0R)zXvB5{LJ-bo1g}E_d@n`Z}(cL?6;eRKc&MwCf_r!yZT%30^2$Yz)0riqkMM zmQgrxqv;9rVmB{d?pgj5#mnTi@Z9Kx7yadT1^9hojj0}E=D=MrAHD;}WZiIr0!v?0 zi+mk7=)#DmY154@Dp)wabS9-;MCzq+GGUx7U1HCN(h4K}n6z^?r^hAW4uogR>l|C} zk2gM=|0LQj91LH!?7{-cSb33jMl*>Rdp9rOwx3KI&;sk`1y)D9nZdhbD89s(hjTei z)?fVHE1xaa;4sC!dU)Nm^Ey~{k{ecYDQA>f(2>&-UCHw{!qA=gVr3}WBVLz^)NHwW z%3m#=?baDnla%Z@uZ+dQ^(TDe8E?T(=f>j3$NzXQ<#N(sX)G3wO-n^zYBrUc6a|v8 z4qRJW1fI8wTz^7Nec}bC;YpztEF5OsJePP?EoFTqmZ7)CE9uru*;+0qwVjD!ZKZ0j zC%N;5=gb{Hq9sl!ZCuZj{vM0#zn9EqunC=|WCb=`$x5BTc24g@%p{TX5G5llmqVeQ zhiGY75i&lNlwc`g6}B;!HlCO-jL0=z&yBXPq>Ur_j$`8?YwB1tY2$pkWG~5NniPRv zD4EV(uypACuD^2qNotCNd2?e69q*3T7+=O#^`-RdUng0^5^_1|{OY}wlRClcR!^Fv zmUiHTk{?8p>tp|bW)B@{>Uaxh8NSOt|K;Cwox7zIP8;m&zxfhJ)nH*T0r- zP5Lu_?ADat9h$;(IjKK&L&-9Hbj=jw#YbCT8Lr=V<_ix?O4G3nY!$Km5yN!uhI3j( zn@+TG96#H-Fk1FBMwsE-lJnqLD_ZMkQ=(H(cf0#EIV_tg{O zNn|OZGrR@@#P44&SHxy8!!a^=!*D!+NT zUmQLxX@t1p0y_#Zol4o=k?42v6HD*xIFZiw^B1WP+v3C#b|*S19?84Cwc|06FKwsA z3&hV{PSUWgwq1+}vOi{)k`eb=6i5+>H+p zp}gENPZTKYLESk<+?5j<@SJ>=OH(LDzZV#`v)q4gs)txbGF!e>waMGuxsGQe`_PGK zbdhI?EqU!MLpSiT6-u>$v@t@-*nf2{w>Jh~NuCqY+`bB>nICNSC&jy9DY^dI@LZdw zXDK*Pt6WZU{2x}%%1Qd=Km%foXMAz&iuY!#R7;#oV*GK>WCe7p<#_JIH9ZHeBjt-E zgC=n?*?WAMA~F;|b2(|_M$>GAidEfyE-jL^p;XNl|b#)1~v8O$N*hF@u9!VMY|bqWR)3z>Ykc1|ilY^F`o0eiVKn z-=*W*&hk|1xpUVumfkilwH5elXBkO`WO+u&7EP2Ttq6~nRk#^iR`H4@c9V6Z2P^~4 zdwd26r@_jzo5Bj6gY!YguwKy`Xn(r=1Q&I9MiJ(d8prYI$R6K_l=zw2{G~s3ywFK+ z6w=?}_rq>B#G(7jb2OT=4*HKH@7yWI&Y#ChlgmjxnzS~Kbicv@C#_Jha-PEEY&z

    |=J{G?5*oONt9axP-bzNCYwCbo^g}Keujn?8WO#IVn5>J)=kkTa ziD6l;jXjJfg|6*L&fT43MK2GO6$@%N>;&z=pE%2NF;~+0M|$xqcCZKLN(_|)SseAE zA8)NYHj(<1|N7%gvbbcMiT&kw>;>PaFFaG*Pb@Cp8H&%`0b%@P92PHF_UB;>y{8q|bfeeg^5{OeitKzrqzVNgx7NVQrh=G-rye z4r-9Oz8KAF;dQMetNrl>$(olI7ec1_I)cD_ngA&$-TBvD?tZ5pP zWba2^RqJfJwJRYTkG~Cd`_NW3rQNFvIdhV#7E0N>9K9D@N%H+03lrFDawCk*GAw{oq3GKZ!iYKf3>^DfG?d7A$ zY9bF$ZPRCR*q57OMMzK2fMoN{cFQ_ltHt!uLycb`|P*Mb=63z5_XJ%1_-s z3{_1Ts#{jaF0V7I>r}|SQ~A{1LqVM>vaL1gZ+q5~+lno#I+uUfG$#A5O_)5rcE$RJ z+U2UiB)khNjk%)j^?Z zXwB67I)Pd^567A!kM$ZWSMT8hcH6xm+kB&DZ4~`TlI%vl$>r;#ma28OiCvP-4BCn= ztGX`pvJTnbTG)fEdtt)l%nLK|PTnt`tQH@*1boHd&rX?b&sZDeCo~QrQ;%}0J=Q12 ztjYSWq*U2+Z-tyaYlHk1^+&(T`gH6vyH$C+jZq(z?UC#ixuv5D(c(PjR)?$0D6=YQ_ z@br;*PSl@`VLcG-kMjK>#xBppSKWsN?9k9!->B|`r)r9KU9_uIzLHmM*E_O0=rrlw z#fK`%*yjUb!&LWPpVj>;-(>yu*cELnd=h*2y)Hg4igC`{h3aa|nkDghs-5wy(Y>Jd zzGUyOvAXrxI34#`AGK?`tZKR#XUs45n2);R?w`Sd~7*|%F*PZvPHDmtMsI`6&w$rJ_eb7)LH_dG42lc*l#Qy9$ zwOw&hjcvH3UogMV=T+E#9^-G!e&&^HHfIO$FN)d|^DX*`^;`e3Q|0sSy36M*KDNn* z#@we^HI>=Ypu&CHTjpc7%!fYlJ)h&@FY>I7OLA@ho!keJujRgV`!H2CWy058u#BNoBOOh^G)z!iXyAJ zl4=(kyPNI>p1oSDGmV#LB;HGXsq!%zmxs;an1dBn)8%$U!MyaK0y^w>*7mS=H-l~K-;Koe{W-~hT^^x+#Nndr zM_~T<0jF(=(4=xUTz`M>d%*fv<3T46c<;5#WIaIhB5Hg}4h9mgjE15H2%`_F>~>Y2 zn)OXgr)gFp1J(?f9A|lo@bd`Ef{yvei)+2l;vT*#L3JeeFU!er{&Y`>gsAGEP9pi47d>hgnkjtart-{6?bgy)qB79mLK3{tvN{~6%x0m&# zKhhx=7`>o-fw4K7EB8j}YGpMbmpP>ndGy)#AmuY_d%Y>7PN(U-c}OW?BSZyY!cUH-U-c8$4gUu8C5eKZbeXdD=QOJJV>M; z3SpjvbdIT3?fJucyrnQl2yt(-Fj{36N>a$yr@{jyG=7v@PSG-B8PeD3*ZK zvrqyUCl_WBuy^?IGQx*s!t4(V-LY2F`z#zEg*-}y(G=452f|{oP+$3Gz3@1Oe6k4f zURSnOQ42WjWd#Y;(P3FC%rTS8I3E`FSw)z?I%u;Yg;Y9V-v{N#Sby#15tze{|1sfV zKBCQQ#;_C5v-`f6*;ryzpc%$;+6Uj?M{Y39>Skm9;JJ`fbQ3GYR%1 z(n>q?3EC(20qwc+XchIm)_?@0_Xd86$%<=1yHK`<)wj#`cC$whXLX=CuwczM$TK}p zP)Mk!M%@6?%vP}{8& zql{Svdtuin2&os?jqV1aoeqzC`D5y|Q{M8URexC6)v49I$GUyvUh3h)aHo7b<0PIN zV6zmyCzf}zy^+^hkBX5;dGhwMhpiBF{ggdyM#Ju2i1G9|0+ri@{JRLKm@(9_YwtzPInI<9Ej6 zFg;EwB!gwn5$0o(k{ae=(=zmR7Rt6&Oy;N77Bb{%iQ=c86Ki;j_9@BwIiaF+2}<%? zm%Z7JobjQ&Az`3D3OPBp4m$VKA&^>I5jHTP(;uLu2ZzejuAckZkN{Q)85K@f{|1tO z2z3|BfYwAE$=@u-MaZJ;Q|{Z#bo%f%>W zozYO<;J!lFTUYOg8R<2I;Q8ECeG#$*cO{_q#p{FAz6Iaytoew7m)>6>&7Ei`Q0l}U z5x--NiJxqqz_a?w9uz!lPT{=qEcSl%9@Y*-pFXgkz_YezE8IUQsr577lifcczm#vr zvxz(#%7Zq>Pe!Lr*2(yct%dOnWS45l3o=MEhtVR5rr9sZN}ti-J#$XwkLMTU!Pb+= zgUz}084vponOVrQ;p^u%q^a+toYi3o=N61qN}bgMyK71(5zG!_-RhTwEXU)Ui9)r0Zvgc z5vEn_|0r!;VQJ=-74zBb-5Gjp5_SY-$@&c5_r}0pHNAXtuB5ltW=VCg-KKk|p8bI+ zn`sK2v9~rjh+fQa|-UTabhno4{e)+k1e4mY)`QQEC)XY!hVe)4ADWuCk0K@X% z{^y^&XZ~avmjCD9e1KsoFu5B-uP+nAlp9JbfK;PE3XMC*+X6|$q12M;gpp*d4c7y? zF@6Zp1$uy^Yb1hh86E@IIg%f|R<5Rm38hW2oEb~tLQf@dMV&A@_g$c517BGh zbBFTdOeoiO3?LE%*K%G-=89wasEn>Jxp#OVd<6&%uq#WvO`5EXrQt`8!&p_Ud;r{V zwj6`W8&j`L0uh}6wybGmk{C|JJsf{AMpHr4ckNp2B@QJ4$-*SsBG8=@gzQ^j5z zzWv&nn~rTe_G?~Q@DHA3R_rq>p5VuRFsE!4(`?%#JXhkl3Q${?(ZHF3*(^Co=SRWV zW$Y+epJ0Nj1dlwE5+>u>zu+Vhz4OWKcg(Ws|&Flvdis ze8q2x`tIBbR?+@5H~x=lI%~EWl9uAF1eWRhC0X9d$zJC4fA===>ckcIKCOUpZbQ1>StWI6eKEZdp==l^(3Pt7h%s}&Ecr*R- z%!Fb{(zsRrSWGBBt3Q*Vo=H&8B&cT+R2I(;Hr_J{>X`(UW*}xQL@Y#T;c}3z_6ZDw z1HkThK1{#pnFRGrf_f%FJ(HlGNl-D({q&gxwLdXElc2yW&m4!Or_p~;Nl^1jVMN*- zxG*U|18HH-?MD!*07h4Pn<4<oF-q5Sm;@2v8Xq8iWTy5@H0W?ZX3z z7na5eG9VZLV4dg0pB^Jwbvco#yA@eEs(r{8jpa10G`p!kW4zh^?A_@_T+81(F)oL4%tO!i5O*p}AmLYv~tE_z(S>naID%D)kD=7>7~co_40$@|Dqr>#6%+j z>c0ochW7&qQACV`9dLj>k?R-z)-& zN!TRHcF*j)BS?d=Df*tb3nK^+0ZLIULAD?}SK5s1R#tkP@Zg|cAhU47n0=s(L?Ris z7_nkosoH`tQkn|F1|t&XIYDt4*N^*zE7%A~7(VJd&J#IPfF2&3_Y1S>1MC3Z?(m!T zwsP0^DoT6%W^K+Zv$0-@wG-P#=pm@tCitj<*qKy-*mQ5 zf&7~QIcf$pOB?nUzzb*-W&okkmL7JX-v|KY<7hDU%mx6UdI-=w*DiF&!%n_gSBj&7 z7jlic1bpc+J#M@Hc4Cn(QnvtYL2Ir@W@!wq@b%b*rWrJm-$vb8MOU}-quubrF=<;@ zwnkCen$WPQzQJ=3_CSBMYs$(P6sC6FTbr}-b~Gq>O#gxO8Yw?x(Dg=x&16)ZuA!6C z=9-Uo5!ys@!77qQA#_{k7SnzpEi|sPydC%CmARFDd!RtiAU_`Hr0+f&b{TMmX*Z?- z!*a<0*rTr8+YKE+{BpAn&1M2uc;o6O)~6gH9(P@xAXYQ9HA&YOpul2b0WhNg{Ei3w zUG?$SEaoTZcL4Pq4M4&!^d_MtyKWa)J8MPVyLM#)x>+ESl*WW~mt=7P~RH zT8)a8s9kJ@X3<(h^U-cxt)W2~w{NvDHRoQ$L5$JZZ-LMdLD!)@(4)~@M=bSOdm!4b zLmHi=Q{L$0t+{t^D-5hHv@|}TGZF&$mjNs38yET_f;f-`E$No&Go6u7$$!87x>nOo z6Cg6+908CDMHx8BBC&6GAJ8oNu37Ictdbm#hTer)g#DEB8890!zW|h4MP)wL5+IH? z)IET+-uKP}((z^h-;A~!183U{bKYIs+cN24VmzvY^1>W2?cXlzI|fD*KtsRdne`FV zut~tzd9!rB2hbJ(9Ri6Cb9e+nYNnn$ zZ3WO+s@+L96uN8WguImQix@-?t@Tn9U@11Xg3CtBvx=3_o@<%5Bw%BsGab+Mgcwjz z3ge;fT|$HND1n55jG>o%*%(hPSAIiUHHpT+%0j#OUVl7z0DygM&7j>);C3PqvGwl@<6ibQ69b^i#$;uJNK@(t*IRkf?&W`TITXYf_Wl$w^Ua{>*=@ws z2iUAuhF;2w`&>^gP8Vif4ICv}3=f0MW3omn&+T~FS(}aVKHxvr`#GNo?H>SMpLLYF zwGKK878+A*8aumx?OYqQuTaOBRI z#rrZkHJSO6+7=*qXgAQFcs*|D;SSmJ52EA1FP}d<0`Py&AOM@6i~xk9#N4%Q&)FDD zClQuNt2O+azx~|6v(E+z{I|b1Bydki;S(`}#~SXZfCl%<^anr@{!i~dcW3^|q6q&@ z0gE$E63vi zs6bc0%;s)$M|1cpC*ADoz+|3v!uipsp;trE=ov!pb{a&svu0X0(wUU|>Yv}{*{#J0ug-rC3}?HR{Y3mxH3a)>6%VIXv~*2NL`$q z1m=Af)0fL3njed&9QcR{Ndd@nZ}M-Xg)wm`N}y%@m$07wo>GH9-cx_Ip5iM zTLe&aLJmEE5dn%N#7RGunm!XEKSR>)9%l(@#r6OwCy2#!B-@3sPsn|@mSPO1wCz0ZdAYgU%m==qx$2jc9B=UDQl{Z6#w z?JZjJLKtk*P7FXigP%+!C;f@|oug2BQ^zVQtUwujrg&lp${DvN;&|Gh+MLWtzC*>o zm(C<~8jz_6fFF20g-0bjI(yoZe)l^mV|YieypZeX=~Cph->uXrAMRH?{NcWR!Z45l zSx+pdfKSr@j++2deYzRosU1@guVa}V=);}#+;qr`{fQV(B870k`6R((g~5^@Lma)H zd96PM!=omBHal*Rhs`c@mTPB8bJN}gz%A2u*09U)%JAJgCyZD?*}c?w&5`NiV}}A? zk$n6-6it`GhGN4~4Nh)eXuk8Xa4d>PPxGEcGAXHf@aYlBTPX(EahDLUY#^TT?Xx}! zIoP<7{#dB|WBcf5nEo?N{~4zL4Aajp`=4R@&srtVS|uc+^Q={p7Vvu3DiM3sXRVS$ z3OHz;TrQ^kKWml5=92nlXFDmr*=350&&AJYtr7^{K5LciozOjNl@PpOc(pd?`Ww4i z0Zb#`E_Om=fLPL%*?2fw8}&-QJt!>3^=>#G+EZ(;MWf=w0`LgHNC2BK2g=4me9+RB zd+oLmOMXfa=3+~3UraAltybhv^>5U?#h}Ox+CDl2ckfjm29t+MiWU7;aB@c0gcMGFl9uBRgEL)snoCD&SLb6pA!dmmBz zcJhE@lU9bp%Mitod9E=*5PZa(Z`gHJQ%YT?sq&`lJ`{R2XpKyWHek;tT+84p9Fz8e zT@^F|p=A<7z)53*$8FDZ4H8aG;N?ju2pp0wAm?e=w}>Mzv@M{~V$`^uXvCE z2u&HiC-g9y?0u!~#dQ%HH65W*BD8acT-$-`Z3s<=2sU_O%ouH;=cZ{2of^-p#q26+ zR~jqaUdNm&LK+x|r{9m($P>_cMu|{ky%t6p;ZzB3PijV^LBROAZi^N$9hZJoqCB}K zMK}M3wc|&&XQ#H)o{wF$(Ua{-&lDdnx{vJLy?gdkXse7k%|Pdx13Naz`lGmr`-AJ0 zT#`0PJ`nzf+P{0j+N{@0>s7?sDvVB09I^Hs*s&YL0Ujwl|K`zd5gU}AMl?wmPe6OSA-_Y zjvaEF|3Q6ZeWLc+80p>9IKLF*9CVw0hSrmemz}=;4f6>z?h|5a5K)ujK5yulHwx&oiDt1+l3i}TK* zu+U`Nj0T-0#YE1R@4CIWt9B7^Z2eBeOSQI$c|Fayi=Ydr>v(Nc?0U9a3CxljnFDV& zu0MEoQQ3}r1ws2^RG&v>_B7S!-;tijERH3600ulw;=&@1bsXRF4@k#QDlv3+hgv}K z^92oKSoENUvNcQc9izi|+p(TJ3uu4*d2ebpXY!+6yjmM|J+$ij*4kF?+J(vj^c=vR zhozQh4fTaJ*Y6OwcQn*PP-B?J2#*J@pr5<5@o+5q7POD`rQ5k17NEPJ-wn6Hx~Y61 z-)i}e=neEfEf`jtt9DV}TJy@bJ*Yr`FdPkMd`%Af61IePpJm&jl#ag(3WBJ|@q9_c zhHG0O&NkXPY1ghdo+|~jp%SG9_CM~;D(`(kV~~ZG2HN4mtb3q0QQE8OW-=^J*LJ<@ z*>kbKNa8ME_NJi7c_J2Zvnr?aSXm|AwThjsF=%;uz0x#?Ers+ts*}Jhwtl$m=f95i zWfBd5#n_cgWV+^f!3u>Mnz@SDyguI&=@E#sB(5) z56!BKd^p8TFX40ORg4GfTEM%k)X5{bE_67`mQ39kaOn0)D?@`@}Nn zeEIRPxv~)ZmTBHFDiUJ9KdPIKvT>V@hqujyn#6ph-&)(lu4lPrihs^xDzmuW!)kLq zATu-Fu@tU61C$YBcCjT>XO-ntEpn3f_=n9zU!{gRV+_Q*C~e?Vp5p zvtv7{KBP1O*>7e%m3LxF&w`%UdEa--kLU+;ZZF3EEciga^d7Dm@eSy6@!SC#0rg*j z*;Ta}Q`i#wO3KeZlezEdw#FC1B&KM2l{@OUTGz8@eC*Y{*|D}@?VVpFV{!LA?C+Q+ zm-KO3(`Gv!pzYPY823r}q05sVFUXgT0klOtwiMW*ZZ+>0mYLEEN#zq$43p1NWfr!r zM64|-#(l*#+%i$O;<<$Rjh(*7*gp@LpI~+xx9glJUn^@~DPX<SL32LcY4#O+aXoIqc+FS#Y=vcRe=u z9d6I$nV)X6EU&B{M3O&ye@tCG+8>9W9~G6yaSv-L=I=GC`^LTYj?{mLlDS)VF>en_ zG=6NXdoWkFSxoq&Wn=vbJ%%Zb7q0CT_vuq}K+7FX?1r})4=VE~eE+>!ENl>~-SoSU zsq!%mDPLa+eT1=?NB-Q#(tyv|L+-oWtk&CZUnPHknh*cz@!4SIIP5=D_S^Wd->0%R zV!gP;E)vZgP*p>-sLb}Xcy|3ptO=4TLn@6JuSb3Kq34tN|8YDd&2GM)IXsq1 zTJu291K|nApi1i&X>|RB`A4)>tVg$7*Msw5ve)@N$G=^lZq1U#=+iZ}hqzQWu1-{C zndxv<<>{ydU9mS4uKAN)U+rkkr0g_1cgOv}wF+sTj{V>S;Vp#!M_=9{U+-bXwAQA1 zXDEASaWoMc9M(438wgF6RA>vI=GW@SJqMqM@CmK$`Ml*G)H7i^ZuN2jdXSerO7~=$ z+Fs>uJnVGLA`6G{zMro&t9HSpeXzG04^%(aC`vS0p58~tduTOmR_%;NL~Fa5I9r)f zZDak&q^*+>3W7eG+MlQMt;gCfw6|+kWuc*h_4&puweqBUn4}|LOncso$TCTTl0sG7 zH-!d}7Kd(vzF_4;_eFn1+Hta9C))3a_THc*$9rT@b?;CY*sfTYLVByHug0~E{tB%h>AO;Q3(X#5FfQY7zBWWT zlKlj0zk~Y-Do^73@tj!u<9D`(pmu>K9%#*-wK3v&l4cE?b^pPe85zh(H*?N8=M2mWi@nUjnGql_J#v@<(kplA2xj#YY~Bpt`H#hw zW{lF$!jeAC@ytGoe9Wn=MBV-~pgkMm*0-b+Fa{G|vS3$c$dVu``_lQgzLAHR;4h99~R0172LKo)^zt(FL#W(h6AJPh)S!j7=2aAoX^iRheZ{{`g8Nmh*Wbc=F?(V$3bK4Nmbo zT{?!nJyeqqR1_7?<)qEj@g+Zq6i6$*lcMFyk=!sAEs{2lplh!}77UHHS_G~iLG}qL1UsE6G&$17@S`mAfEP02J&K3eGKe~rkp8q=LD>qbLEO))SggU__VXWHO1ZE%D5QqQ!( zy{!_Kworb>&)t8yoTLOx$$2p53(t9lP(|Bdg$P|arj41iriMRpB=oM} z{tZvmaJ+@H4FBfz69mX!X3j!(`~2heQt;$6Z4hS&`-Yy&Q5YLOE~L3(JCcjjCC76o zE-6qy(*_Tm2t3mUKZZ64HG*+n7m5Qbf~O9z{(Yqm>Z+#bF@+|t$ld%XbV!-Vt9Chk zhEtO2do;j{E>wkvL>YP1m7h)afFTEv0Tv-9C&}O&JqKs&LMzbNLaYdgZN;qRtW3CQY3yGU{Cag3)(~E|L!zrHZK? zse(F!a`tM1CKJ;>h`J)EdV-<{`j1&_T?-m1y|>T|4Gr`sPvI1xAG*B(zmzHQ*j7r(*RfTF&OK#UA(3X~}cevfeJB9L5kI@Ai15P>Z zZUyxev|9aw(W@e^xOBzp!>L&I43s$7+FM4YD#%y7{zKm013|CrVoZ?gPe)~nPytbP zd-tfjE;BmXOsFuCVvr@&eu!d6?>VG`6bKb0P#!roh|!rCP3rjf2UL)Z8dqLQy_3=P z@=sBvKBR&Kg{q?}NMrsTwTl)K<;k4sf*M;^Ijx!79Mr%_^(j?fqOTe?Mn!AqTP5*6 zM<^_DdZ@~kx8i3RO*>Rc@k*E5^$L8^y361!YkSzb9}lnGYcF&OvRqg04Jg+XD%Zoj zwr;zX6{sD24`_0G8{7{I6;;<; z%CPYEhxS(fKz{0KxShuD0kpC0zFCVrL0{UbV;ZtGdEWy(Q7NE|?AZ#Z1{K!!T;D>i zqMfFE>{Gtt{zLgk!%o?pUrjCvYMWK2VJbg>;A(pmfcEz7#2CDps9Hhgid=$TGckr8 zq9hrE^1`lrQ?u@U1Nsl(nxr@-VE0vdYR;iFl|W08uYj$!hg~ROJsLwmJkv(-(edmWqt`*r>9RW6SKwhb`1vU_b-hRmOs;G-eNu|F znnz*P2PjTdF1d2KtC-Wshs}#-;p*a?Ln289XEGi<0FIx9$txAnHwi4VTHcNa%FO9a zf&(-(qLWxfJ>O$vqc|FDg3D@}Hkb4nhu1>ctz^{oRkL1R+cl`dm1n{aG)eJ|!>{N1 ztl6-=W}_3BB|RKhp^Bz)+en^eRDvTkf+}cg3Mr$Fdvfm(waYGgpuufSP%D|59MR!A z7w7pVv-io!*Ym6__SE#VwwS<%&rvt1(QN=Z$^fXS#1JzE+gTiJv^sR|H9&U$~ zRf0m?v3JFE#Fbg<)=7a*>1;;@8iyGFq!a@vZ-1tbbfr>L^{zZDyj_{|O1?X<0M6UD z<{g4y9)+L_dQl?NzhtOI7kNgLZ~;MXZOu{( z)K5|eJ5=uG#oNi@&w~%X>u8<-P!y$48slu-5LKxkz;-wlQP23n#P$x1eeM(5)$?tq zf449(t|p8&Pqp|>`} z=4{dL=Lv?Lrnn-l$EetVc8j$h!P)t|h|g1VQK@xL^AVunOvMm++zs<(WuSELx-~^p z^~xPV)8jF%u{1?cb1E}?@IdNXqhaUK7}zU4Gp}eO?C>x>k-iW53MHMTRAHP-jaYq;n!*ptd zi=}htK0E>OK0VEaQ)B7aInOmYTspUkTrbQai`Ot~p2^c7>W|E2N5%;*1+5~TNz$F+ zg^u*Q-$^$wNDSz1OvG$!8ejGmP;W#`p|l%z_G@VT{i(#%CDgGmP;W#<+~a)2we45VmI+qj9WZ zp4AU9eH@hje1DI@o4W$5xJirh^4WJTz<*mbl!Uo&mw3NU|AeyMNqspQy{qJk;dOMwSyX0AP`VG z2KO>&DqvqnB4VF2nB0Iz20s)LyC~pUJ82ly%jFTVryq=ny`PVO6*4GijY0B8nj(+- zQA^c2+g@>6W%*VvnA!q|!wF@Bq}&9@;%NY{l)HMs+KeEMN}DMwv}oO--^rhmO&`RDD1(k$!SVF| zQJ;1$W`FKbu3$9mR1v*b!<7}FNYw;7G9Hu*=0M+$2CZ-$NAD650cC$YRKID~#|3lF zquN$ylWgSJB$Ap@R~}XPBpq;rNeoY+>uCl-OW;*>eKwt1C3!m@j2F%xjH|h7yOl?y zu51y_*sObQJBA-1s;L)R+Y0l2gXz@T7B<#gpBuv|AO~qEmmAle-XU+zV#l*eSF7=$ zTuebMdi{c~b@kSrI#c>xU6%FQgux!FEvtzLdGn+ln)T__%D1LgQCCO9ZUAVNU7w^N zR7tyBUYv(bg_RX;WHnmec<#O7(23?~*il*8CkviW*sQ1WMnpOu-RwCk-T(it_hA$5 z0s31*blbd9E&pI`%h70fPQHgCQFA{hqUqsUSwtdD!9?lG+iA#a%kPr<5ukAPfUc-B z&`o;2sORx>XWY_tHiN9B$0tQ}4f8Eo z%j>GDcbj-Ot1mr|2*v5KfahbF5z-C|70=3Zs4hio6A=Y*jW0fL*?OHeq z$zyHR^z)zPihcLC;j`bV|1X(4^}qeJJ9WpfU(XHSm^jPR?3Mat@wsnmKiif1|M-)x z)Ia4$J=;7#^+Np*aG(BP`JcO&{$%gd|I7Iw@jg9|;5#Q2k14(czGdXXlgL<3oamKg zcwT%Dd>1TFu#H8y8-%*TcU;xocJ5r?dA|%6&NAA@Pb1|k>9@)Gk>juC&eAYFhs9%h zm3%dEqIbyhJ3RC~`<$*#f4uQUsbWSj&+_8>>O6{;uDObwjxl$_ckz+bNnC7f!TA;T zUV3q@&&%P4wI5c7*9mOr139Hq?&QIPSAFPt-;ElMVP7%7B=P{f;M*IYMPAw~t#l^Z z(y%ON5ml$gGDNf8ykH-^w%8|ecrME`!VoQkH1tRO)ij!WO0dKicfm6CakQxYuyWV< zVj4w@*AD)QzxRWyz+R#MZeEDrZ(gwAMX?nv!8opY&fM{%esFPpb+Ry)#ysv4&xxep zO3`-Vypk5nU=d0`;vfWRcuTMra6IWuvIA>{j83hkV?++m_5@Fh;7PDd9<2(7Nm;&3 znH>nAzoJi1r$%_a@ncI}ynHEHfgid4%Hgkuy-5QUUSyR`umyUn)0;q`v|I`LW zeHpAmZ`(uIHQ!k_`d96n7YFl0G%|-ra$7pS?JT90&jyXnTYv`+ySTne#sn1u?epE@ zdwOsD(80H`CNQFCDV<4s)`L7yfzv2x2ODQuHNx!KCEkWssV}s@;bA=heY!4gA>Fq5>UJ8Ii zWo5DO@G4Qj-Mk~`A*u#`?MaB@Ao=2Bq4NyH5wFl0V+~@iaGJN(Osx z>Us)o%F6QVUrWDY z5=!o+^xLcx$|jZ0n7@1_S;2e}_>Lci*{GY$TG6Yu%uF_M#OxT#+rBZu41IF*0ts(k zy!%4>OdJ-~J5}P>{K;&=St*6h>=;riYDntWo#vCyq|Rz?I?Iz( zHBYeuaQrB3PV6~mKcRFceV6VNtT$jfu5>2lUrG1U84X?DYJ{k8gH_0Fs^^-X>rcLw zTm&W0v<_Tb%1iI0`y=_h#N2@^qVx&}ErYfB?fq@U>}jWU z(6xu(bCNtGok{nn{P~xM%9JF{t|E|_O-ct%hBxEsViitL?$gbTa;JJL^(*TDHd@gE z$ruBc@nmm_`SSG6^&)3^a>7UW*}q7w0P!BtYctksp5sfx+k~f{<4>aLx6(}dTgh|$ zZ>8DSU+*?BGD+J-^7wbNw0R&M{-Mp&Zi_WTJVhRCDm*8eD_nT4<($l3Nrl}uV=oXR zfq{B=dK^ho?Rnr&?j+#~QqRU%)pSwrf@RIHrY9#+*25tU*1Ro+}Fm1ep?*obP4^#1LfAAST}RS} z;!>M93h-PXi=`$)Tf3oT8KEOBowc)!;~@u2cjEenCz;OFSi8Y8`)cGoJxy&sJlCJG zt;h6~Hg4bDys(YPcpWSvcaA{XukQjs3U6L~e{>k3sPX18J6C=gMqAJMj&htXox8J} z7hg(WOFQqvH#aZ7m%f(1ym|5cm-|~7(Q^37x^1UPMS|=yLVTM3$zOencVarp)|!{( zNbbnz@B`9Wvd=v7@Q#Z>UI#v6mXr8k3}0gse#bhEHkO$gQdBK@f;sh(wiSqJlGL^9lztC z$+5yDJ51V0W}jo7x>GB>M!X#(;E%Aa6E)lE=(wVULWzeC74Btn4igs^Exc2i@Ak(v zTbITMNaEf2dGi8fkt1I*7m#vr;>nvAGUuN+2uW*g}h>B zj%T=$?;3E%D0zc&Uyt^rT!K3h%$<{d{J=$l(H;NzP&ubeIEoj)3b%Bp!EJhrQ? zx$%22Ul7o+Jt$1gx#Ew9&6VMkPH!|CvcP@Tw)stSrpW4`MnQT&R+fxRR3p58U*<&x?9!i3l} zs&*A}Rtd_Z9ZN$2o>{=;E1u@P$OmoA0w;HPQ161)u2&HFd9B_PTP3f0S~y0aYsOxg z3&s!2V=4kVQqmI_30O7sf1F>HO zqlhzCL|WFrJ=WG;QC1${xSIsorgq&4wtdOk`QbtYi|%WR+}A=D6gnTI`}v2&W;(K} z#qHG2GIvx~X0nAV1X?CLQ#nhDr4`TS!>d_KR{O0g1uZWvYVC{hg{swxD)rM!Pb6*$xZdKGhhbNEZFap0WA(NDFY;UYj?;X0Fe+ufJJ~J zsp^WD*O-Xejo262r`QMDIG0RZNXd3}_3pR+VM#zDFDK9aoXkUWWEzJ{;^`fprV_Zo z@Z!@`@3CLF*c~qgFVu)0`Q($%xL{OH!jRY6MZE13{)mh1nRlpk0xHJCg0`%eZKIXK zy-^kDq+1euHazT0(9SVhbRqt-J>rvXW8ziJlT3oc27agU&;DWG(~Npg;0WUdUv}>aUMf!M30{of zAk946P5i0ysk!2!!h9R~n!t@&twnn=Dje}+q&4Iv-6ugOdVKMGolpPOO#H3oIOXQ6?@3$rBMc@iv5h>viH2Q&B{LPg(W?f%j>7z%W^Mc^y0aX^C|VaQ}*e zz9me!fCCpOSPFa;dVs(~EFe+Th*yz3zs30h4WZm&J;LCk4r)O7A@-JJLV-`%_JFSs zje2>=dxiYLU4kq*_Ap_}D zYpO^B;e?PW)lRbqdIZQEDxyFqVG$0qrI=@z;3D-h>|f&kasOP{K{bfK856>_u{crt zUeEy-NuYW5je5C1C|6j{UFsFVGvPEW<7a_S7!Rm;hh4KHv8Q@p=#4PH?nZk=ocNjX zHNBtXX{A#imbKw<#e4yZHY9bzK(Fj0kP$PZz1AzllNn!_CVCYtcyXz-Zp!c)=yIP? z=BYe)QS8H55>7F07zfrvSRc|W^fwpn0GWlny{9sL6>T9~X&yyBea$cd+(TH77Ii++ zEn%b`Scffw{@A_LRtBFSX1zI<%Lt1*Y}X4#feEIg2^ac6ywLd6GU9k)j=W17iIdxz zxiXK_h~K)b<5WfAkmN~ot-tpH{!_JGi*+E_GuEwGhY~y(*KEwgiCQmD)TJm`gZyVu zMIF6J@}yTbgibF{TqDj9JXPi~y*6}U1Kbg!~rBltl|U+VQ(J^}q= zF^|5`Iq5Wgk8Pa0lwC9uwoeV^fLWWQ>=Kqi0qfN)7v3ZM`wg!lWwX$8$-YpvCG#@g zYu*cki@As*FO1_zLrb0YGr+Cn9x*)}v`3=HA&%99!XjW7Jn4*+Rt<{20392pm`;iA zkxvd5b$)-TQ=yxVpfwu{D*>Ow@2U7qaWCw_I?HA#l#(dc)0MpQuEw%%VAln%upHt& zP3UCL(WSPmSG%e~Z#{U19!C+%M@8E(r0vsZ{OZfSM;PAHensuf zzR`^fNIMqxZ3%nGU_Suq119sATBiYpsOrAJQz-m{a-CssEtwDU-)sx)_5R+|jJnqm zd&4krmOWo*T4sGx)%%QpSPTkmE+`6RcTUokdc`uHZ87zIW^W2*%}{x5v__5P+pVgR zZZYr#?gQ?z{FXFEzKWW}DdguG!letkBJkE~pZ8sR`R4-kL8e8pnOSBh_+_zFV_ej_ zwHEs!q`nCF&HfzxCP5D={F`brEbD=1|Frp)DO~;X;?znXyZI$=H|I2;y*KBnmV=ld>kQYdYm(yl;E!d~AL;2BB+jYj(hFB}%{!OQC>mpa`x zvAlN8)$q}-l;9NndbS#B*6Ku&gG$+Ic~Eep*P9jf!mKg0TJA2srK34r%$h@4tVtGF zdc48H9JdW|a=zrrn**w9{C!RTG%)Ha6iI|aDpRAhn2mfx*&Z6~9GHy&~UnL&7zA^NL=(?rCFP zwN{>Mk9BXbsz=jt_nU89dExu`)|I}z#bs@&!@WJKhlADi5^i}(!27iVU77FVB3%+5 zjpUxjx1-!9_ljV4n2z;=wYs7rPPGLT$LUQ*rNy*3Jjh}$&4R>0n7ZbSYrKv>|@f>cysqP^^@0uoxK$W*M zadQQY75_clxj>TugT%hft<`Wbxzy{k#xR27Qp3h|ZJ?@w)ueGDsx>vXgO7%peU9^3%5wJW7Z7}IVH<(Riky<|0vxcC&& zow&tk*J^m%Ruk##`F1SugNonKO*M6%O9^fv`eYYNNglSl?JwuB&vwJx+9N~G5ewrq zyj82R*tJAap;a$1NBgC<8g4~FBCB$9{b``W-YqAik`D#m>~Sx2hExn}wi+J#b-g!$ z0%?6Lx}=(;Qeg@=>SPL%*+pYMZCqnfGZCp zLP1pE4fk>WX`o&M9$UrU!5o*duv6Qe%x@dO-&^uM6^!dyEw}vsp;BJhP5lt>1JL{s z=m2j=5_9E!NZ~c?Z~C?6b?Jx&u$9^ zVv>B6*Afc6gg&z{0sf5p1^k8z4+@`MGam^bvrY-M{; z?8YkYO9mBM+fK*r*05IS9u-Dx48zXK+e(~;+p50O2i#s|HuY#$!F{q?-p-ZqYpSA9 z+F6rKJH&qMKp(lXYqC%!@CM{3v*Ki)_*UYGg~cmNKH$NpL;2Bc zc;U3!_Ga$QyH>4!uvYa_XXQO>tkkVsX&vOYaUD+U`eJ$jc|W`yHtK#7?zB&$O?f@@d+KCVdYq1~ zSFPH@7#MrW3tN@Rs?{iYb^-c(y=`&~;tK%Ro(jd{W~-hDd|Aw=1NulUp^<}H! zsp1=}F_RcN?WAbTkv3T`X*KQjtO4-5R#UtVi}SUiz#q;7`fLHu zZtB5w-1e{-V59WZ!Xk9KH}kc*RUAIrHZ>2D6TJSLRolH;i1mLBwnzI!JV)??$64cgI~~G)11*ZZ zFVS3KTV%fLs?QM+I_j9^@8)0~HRBOl>@MlLb#gtKDF zgZ=C(FY1Yt<$;jH8<6hkw4;QliTgy?mc%_!>#R>WFao2 zp!fSm&k%*V`n6$MPwJe_;cnWft5ahbPDcfA2DhO>;X~4ALd3~&8P>P8o899=p`vgi z;bVP9y!dHyNxE3auNS7{Ht_UtI_jyj%NFcs0QTQ8%>qr{1g#O`b{*^(Yc*8uaeJGl zZCMl&`x%Ue>I87_vJ1QzpXsCB)*25z%l8J;(cYU}>QB}ZY@@k9!}es4d>ZcD*=l%Y zR|-6*w%tA~QC^Pvof4$1Mwu&|7o3r+RHU=t>*CAtSqwM zo?3^*ckDyz3@kfW*N58%;_@1BtXmD|X8-0r^RgbS9cb4&l)~w#C*VD?)u2l`7=%^fLe5o&{ zD)uC>#ys!?XojvXaw?y|RcptTwe2?Im#t%tPEH8+j9%seE4){3m zA}ZFnfFgvCc1`jqW2Wk#2L0uBy7EH1F+AK>7Tf9A#(8`iluqHx3V6?~F;rWP5OnEX zr&125qbq|nssXj-=D5I+rY+}4v zr2Pl|h3F@YW$E%r7mde1+M8#qv0qP$MqnOx^X^HRo0x+r((9I26DXLR;b-wUu{`_A zGbvY5=4bj#7GxzD#JmRl2KuP}XjbNd{ZfJD=5%4XJdh-mR8 z89?LNtNNi;zgEYWyuG0xUDSImkNEydmwr2DSje!UzCd=52lUlM;mo0 zZ9BPady}#5>7%_zJ|nPI5Qco~GTCbhI>LTBE6MAR@a7Z_ATIVxFc%f}8s;&swDw7x zFdhSKA{=K_>;;o?8+2{E)hHCee>hng^XbYv!0(_l(Y(vgvqSmWY78IEQ62O_xXJk? z`L?*N%!Bcz9?N3JMJb!ViiZ;B$Nn1n7X30rgF6>(&8D`UW_=s=otyM!-u7SPpRvve zxzW>6X{n*jtpx;MxF!2&ztXad-I}_fz@n3O^U;3>j1jJWII@1*Yx3aec(;zE#a?gwx6a=(2u>RnfDT}P1zY$C@K%S z#cO&GuD5s{PWvU#^4kzov09$JuvVq@Y-K^5Cg$;#!Xx%sDX*J*{94!2i7Su5)ac!zbkj=+YSjBL+3T%UlA7R^T9vsLuA)4~gSKH;H|zhB4O zjE;V4UxB9#{9!a%4G*mENtkt3(hrv9!-79b-3t0Swy7{ag?@Pxcm>=5-w33xs}WAr zXO$A%T3<9r*9A+JI2+6ELwVh*?&e8+ygQWFw}+7Xy9rG9Wu4n}U+@36kA6ec*H7w! ztdp2ttY@F%*Qifa7C*nNv)=^c;yTSg8^QJ)`RC6Gd*NmN$+3!7^Msv3_#^kMc>bu)!+nbDfs+5&={R!d)xBU{Fdr_z3R&XnQ zO3Uj{{)u^0yoK-xd{Br-d+@Pdw}e0Evb&u%hTG|-9^4(u8^9O%8-Bk%gzHm&bL7v` zP7(gkWS_m6ne`JO43qlfxA+jyvJ#OvFTK9_E~)=A@Aq#yYQj38W7*^ zd8hD_ufZIBu{t$9fC=cY{%Vi?Yf+UCkp+Pvr<@Vq>`Mk4n#WqrL@M4!IB0u{DR7&uwKX z$rk;@CM>kVCR}BbFX(+A+lO4@IBX}*=1QZM}@Tm za~e&bz(+H#wC&e)rx=EdWDNb-pINb=?WPw_htYB}))$=-_PH^cb7gv}Jz3w*9H6FEF1?F66v3P0y{9@{wdouI2p@j9{~PBSX0L|@=@ z@6F6g3FDt*(vgn*;qjWlZ=dk(3Ed*WbKzSg8|mDnq> z4!hy0v&OI*&qYI7F&Wv<9baGDjlG9HS@K1z=2#D>U;{zCmHezHU|dGsgZf5aZ92xB zmkbv(zDenyN93HYMD*U%Gj zCfc{#be<0F9r_^X{V7@>o$wptTx5JDk>`}yN6`kW3qovC?E~0e zH{bZ3$OW}fhE2zd-R!chS_jN4TG*q#+N#uK>;+^6$U0o}i*qVHjElqP!RUHv!#RA+ zv%2wp+X|h^-lS>WP1o=>js#C$K`E)8be!60l6}Fn;oGVhjYc=(QJu>Ff zZ(b8?EG?|d-g;WRdZFL4%%>DK!i?9@SxMLf@00B)7qniOH9?M)u5sVo_fM@uSyYPZ ziTeYF!*=%*`)+1Z7yOr0=)ak#T zIFCmCd2nfO6L<=9P3jZ~Bg}1sG1GZ;@GhIP0nZY7PB8xKIbJxA5yVj`=L`NG7p@Ur zxXyIW74%=W{Px1Zy^*<7@cidl(c8i|B36mNb50Zdj(LtUmWXiRJP(*>Hpd8IC-X|+ zd(QX3m=pYMAM;R{2jp{NP6o7r3X1S^T)4i|hYMp|=o!Y+s}Ae@x4Nin2IEXZM}lvJ z-3Y%Q`&40m7z0nl&jBB@c^B<6aoP|ql8{l)W-CTTrqzl7)*7XqHV^OJ|M8#y)A!XI{GU5# zwl=Nh+c4N}EGNuY0^c&DKK}Jz{`>#(eZBpUY;U@`qptq9|MRz1FZ_RRbvv04M&w|?*Xk+TWba`>I=*_OGnm5<7axt-=5GY4PakpMOut{r|u4B%jIWV*R%8Mz&kv+o)^mB-V$9RbIFn_6r{@AZWw*-YdHbtDOg-c z`KaXo_+RhuKN))M{{D}7}^A zThZ643C8>QeVt{u70CDZ*wtJvpO^^t`pwgZ)<*y)Zu3vUmb&<-q55h!S$Hl?-}anv z6$H^Dv^IeUMee>06=Nz@Ab2Y2r5BWD8zoxXXV#4G?q zAKZCPe*f*$Jl#QdmWWc{JS%Gb&2zx!*%8;lCVCwZd2aIhIK-m4ZBjIx;kN-V{@{3W&gLQ5te^z##_`O917(u` zX%U;tuj78-ijKc+vd14DO&YnI>HEPJru`aT=dtPAxa~L1A@fldw~4uaeb~*nArEzz z9mEZ>mgsAvV89K*>zAgM7TwI zZAOdNK$oYcZ=vm5Z2UU(n9j3bWhbyO!*3dWVTRv3bn27rxaN9ISoBYApSfPYrEdP| z&HHLsM=P++b>wWoA@E%y-W1=xzJCeTlvbD*A7&@A2!dru+x<@g6Z?5f9sSeb{D#i5 z>j?afV+Bvn#+-SMU?sl;V-NhdiH^UC^)T_A`jTdy5SG!#B$oa=OcnZa{du1Id>uo0 zlId@brnhlGYl(s|u$Ip6V>jXSV4BqT+bDR;y?@t)vtMVY&VC;SsyP-ebEVuR7PN;l zk3#w&^2={M)&xKH;H)oli z$4~$K*~ik*7XJd-mceNPMRNp9@aH| zbM9>T3A>oOW@Ig#upujtVj+~6fTFWhS~K_HpK2U?!=SnBt?Jrc zD6JdU-j%(P5jqH(X1I_geBo_AuZ$eUcc2_dplqDAXIc&x10mE>!pMvq#eMh?7aYsy zmABXgc2(J#p>k$!qu`ut8alRO`nIw#L&a3k{!-Wm3^q#Wm>X-MoGr|7ah~ZCitxfm z+bBqPh?>27q%5=CvsJK2Bmxns-U^_mB z3U;r2LtjvXlXfQOhW&7({O|+NFFIp^ICE}T7wh`RKa}Jfa68rZzy$FlJ-MJrZob>Ye_2@?LwR(*Y%9s1a7bF&6!3Y$%LZCKv;3K5Kr3GG`p0h`H zU#ieH_m!kFa@)IspHn8mcB7c2dk*}Pn5{SVG&le55I;dzdIu0)GXuv453 z2z&sc_$N#3!UIu)n3^PIow0_RkKZcnxSzBj6e1c10>$AMkXj3@bS+3NF*khok(&JQ z1OCi~+ZhSBvjV8XVhO;e|9~>?xR5&OU=Fw%Wlie26R|o}KD2C-j@j-U@BFy4d|qii zC_6_1l}(}5wfra;y3X$G93;)c**J=z6;lbFXyC4#U>n7=&F4W>?gIbEh`V5-^pZpw ze|dIx{_!u4m&*=!p{N1~3~myw={*A2paOTU{BpXGJVEFeMR!aqsya`1PtL|O54bNc znV4}<1#ram96SH-_zbnPx3=^27ECJ7JWvRYxYgI(Jm1k3Y3+$k16e-V z(b_m>NW!8Lw1>P@`I-#|2J$vK$0@P_L`Sr7Jh6mqLL@jP1XWeJ#ELcaOR5f8A z-~rapehOS$QO|+rgCYM5l>CN{@5us_+HK(X*QQ_d?X&x|K_yy^M}0J!_gTsol= zZa2*B!?k0%53Z$nuJ42j==0>7u>o1vo50>$z+`E7m}9irI&#u5C#lCPA921p`G683A{Z@q5%+^Q5yPLqW0V_)qR8@Im}2^lrPs{21y8wV#ubmR#rnWFOr5xyXv4 z^=zJ;jZVQ4djCQBMI<{w3tC~OMH03=9DNMB=`TWvh%F?YNtnqL1(`dMp?AnkhGFt~ z#9cyN5baPvGm4zmIzoE}3$!cXGXy&qwWKTciZuhkTU>g=t(aSwVVRqspV1W33Tt{= zX_sh@{ygd+gYrq<8k0~GI-#|3*AW@xDY6n=7aI2yjb3HDxjgmvHAaedH@7|Fl-Ute z22ED9(w1?8jSJ3Hkbo=|*6P*|!j%(`gV7fcWW9cbknXYPg(1|`nWq)clvpdb8g zbD=!^UHM2RCr<{Dh539up&Z%|1m#@dqi10qxPEj7U5J4Nmj!f5vz1S&t;y$=s`J3Q zqe2rUDnq<8{Qxz~$hDR^V!J!n^Ay(y*@Akuqo704^9U&z!96o_eCvQ}0;c1D8VY4W zVIddFY#S*X$KJ9>APOKZIP(H)iS67~QtQslKesa1XJ_m4kAKPN4Fb$(>vPZ-Bq(TN znO>BS%HRIZaL&BSt+ycr3PgY0D&a>G^bL^6O_`%5~DMZr1BFbYYq71CxmJ z{kliGpUiMK>$UWKF?|U2`973BCDNjWih`^IX^Ekf&np#FcN9}uIjg{Zc5DTcArX;L zVe`!=cTOpm1aFWlAcxtAA!?-{fL#wZH|sU}EHIjwR;{+7({)w>>Z=J5Gh~oK%U}Zj zlI*VKhY=Vn!WSYj^+NgE-^Cx43+Z?d_bGkg9-LU@Y~huE|87WVr)>KN|APW%Rse=p zKCfg%I6x5PxbpAOVeJs}d`pe;e(-i1I&WvrL$Gn)+RlTN_kfDkmroHjR0SXy9x%AHbpuHtBa+3la7(@SGerJ^TCyN956gw*de7pnQIF0iB(*Ywp*J z?@^@hUyZEgB-WsIw~un4$eXxHL7Ve*Paqr9e$zCM#{-*g# z;s6x~+<-hO0jnDd;iW)EH2Z-aXbJa=8{SBw_@JEKgXa1o)hHi@W}DEmb1_w&D}VTi zrjhbjIZc4B$fkyWhTDaUcKOW)a{|MLu)HAHR8uEat#;`-J8MeSgFd ze;Y_+X?$|7%{UPBEfY@2@82{X%vE?ffg;y}#0WAazGXVUe12m)Pp;+k-DfBK{N}^o z-d(8|Kb6#r_r>=Y1@*mpQ7EeFMd7-rUKG`<_ZOG%uhhR^e13xykzW@Pxm@P^1P6mg zGQ1}Qp?r{Oh@voQcsZL*rU}tmJON=2z&PKpFC@Vu+(s|yh(djV5v8Zbi53CG?Jx^g z0e_;%VupC0?aa1wlI>v*zq(SdFw$32Rep}{9Q5#*p0ad(TL~Wc6@CHzL<{FY?IN&I zXgKA`HPP?@oMSyeS>c3oM=CF=Cka)B_E~Htsi3IKI-3oupxL&uHrn#Ro#c4I8a)_d z!Kjyzcgixi^F^f04hjS^*oR1ahVGGs&x-u8k+qP3<9@awC^bpvH3ou}-NLmN3fgKS z`jD6^4RX>2md`6UA{diUn^M!qaE`Y#523P6W|YME27!>)xLf-G&hH<|S4T0KM4kw1 zn_we0TAvh-^2E`QMBG&R;c|g*B!{FO6G#W>osBy~uwF5J1>7qK<-gsm*MFhFiy0wa zeEDw~$LL?aD3-}yLhg`2r??UN#8S%~+*R*BD0O$Qu&>Kz#aY>Gy+mm2cU7pFgzbQG z5wZ$3D$`(R`diP-a0U#LX8c|m?(@QzVRZ1E{=#vh@PqQVzsFFJQ59y;`MlCKmk#;2 zc8=l&Wcnk@g0l+va(x6t`p+4)=1@sSmtaNmF&{bbIaGmxv{~60sed84s*TEtioKcUs?mKgR~RbNVuSwBA|u%m*D*<(!fY1z2{_O3@s%}6JiC-XQF9m)g{4N5v zKR!9iJcuHPBedIf0I3(4$itmqkUrsassse{gLSApY=RXI89ERuN%xH@2EeEBW0BW| z!Qn69-lPE#yS^xauY9>#ufHhd5u(f(*Pkc4Bz^g2y&h~F$h>298+Gjjw5XZ6URNRr zU1jh~GQ$tq&5HLMu!M)npa*HmnTJ-iKSDC-;#kRsry`5#gMcumN&!JenHuSAPR&}L`sbpIswny zx$;-Ww0H>WN%=qtq!bwgS=dP9&bjnCSEBv7;4Of@q>KLxT$3-UQ2@?dE|-PXiQPJl z8{dkYFiwI~o#>yHHVK8y?#H1H(1w0RgQ&V)tqw7tP@;ty0oBuLfQOi5MuQ=x2asR{ ziWxOR{WqUiqF_GvC~4CQHXFx+0Oi4RLP6Ieq5~EI_3YS5vkF`;M=t$B)~7Gh3V+SS zzetsbbgnPk(CL_mU>nsQ9vmzB0&3)ZYi>+Ga(IHG7dKR#y<=@7$0j)C^RV172z>a7 z+P?DOZNr5VBDdROx(~CaOwMg)T=e$?&x7<%xR~H?@m7e(^hEmcSqTGGT(~I;X8;%Q zPxwFOpDG7`(SGXwY28^KI>l;NGwNz!ccp&;`1A9d z&pxm$V)MzBIVPlbBo-$#|DX#_7kn!p%CTr6Gy}Z(AZ|>rPJEM?(12~K?z(p z+-iSL_%bZdF*k@Aae7n&Pm@3f^vNZ+KEZsB+Tr%|uwQLQSo2!51kjmeau30#W?GB0 zvz577o`3vHVhXv$s_-qdIvKQthdeo8yq=TH-~(63AMQ!$^aq)2x8x|$%UR+9f-#p| zIb^pe&`fd23l*av5*F(&gwT+ffiW=x2lNI!E^vsoWJa}q*l+SNq zY%m!;$DiXd2#_DJz!QVXkS(;KDP`!ROLUf*)ry{`Cc^~D=pqU1BDov_SBB@DXpvl# zu;AkK)Fvl1Pyj8`7-Ww_uB~S)d~hZN;n_DI%#EwqnB>UZ{tF!X z;3KrWh%c;Pe@X7Xfb;nmA_0KG3mf!@kBO5oFcrB}0i{%n)Xqb<*?hYYBm|_~oh5|? zus7K;L`gFWH}r&GLaOJ7*llnI_ ziM4H!M4JV3Ua@#0Wx)E7IQICHFYvO+BfR@nEt| zmWvQj(drVJ=ytHGc^ArqFZrBMsZc(EP$eGb_lcFRerfj*s^?HF?`Qm(#Z*hQuM(vxKIwk zmbD1mo*cGh7=Fr=xp5&UT-hxgpRMu2dvG9x z5k5CVI5T3I5I3O5SL zghH5klg$ByQRQ^St}(;~g5b==AHSxvFL9&DCoT5pJ}kcAGYR8lh$ENuZ*redX!^G} zP-s8C!+#RS3`Y1)&OiP|{CWmQ5EBeeJm)-k>0hB$@)1BYT!Lqa`4xJ1M$Swbx{>LH z3d#}oQ;D!S*oojAQg%#E`8*S$WrF7k4h2euO0nTO96qpoyi)Q_W$^)1=@J}@Z@v*k zbe>ZDgmRY51O;v)k2MjL*~}1mFv77^JR?r>`Ay?-?v*wVmQ@^Fg?0a-)_u^QI`3|; zv@7XYg3B|ZebRRzeW7%6Um##2^FewwA=f=vhnPr-xQCzc0^oy$PZMt#;26Z`HxTj1 z#>!vg!~F_4#@E{@m-vi3lS3*W<186Cevu4p#(_)zieefcIku5)jc>UnaRia(oQ^W& za^$#92u?Yj#Iv*q7&T2!R22^Sd_FZ@JjEUbaFQ}~BH>S^RD@u~Yy(e*SQZ?;$1G;? znhrPu3PWN8B*n7#G6@jnBOH!JuX$oq=#-=bx4w$I4uBbvj|wBY94<(~hQu(x;Uf|J z*V!3If-jT}-ieTow*vBJZ%s%EL>xVHt%78B$R}e)&m+b2$RyLB>I-H|zE^lF{>kVy zFB6`Nor2%9Q-&ug=iJ$7KpJ3 z0p#)5*dr(!z)#v6&hI|4Xeq%((w20r(RB;VaUk^@u+s7I;GG*OcHo3~yc7HhoN|De zN!yms%Zve~1*ez;II6vIFdYky6D~G^A8bW_ha5HV(bkJSn6L=cs}lSHctAqR;TygM z?F%rOL;@C`w%$2O1uF^^h`aiSXpvGU;AFq=Ibo>moF6eIB$0`gxUB*cGDU*d=Qj%Y zUp~J{95j4$gy;;#B;~=nSQCX`2_5(%h&}{c2Id^R;K{31;&X=R-{?D@V@1K{#`DfT zzdrQ_rgT2 zkgu91P^1EHu{v@hBLLcy6a1_Xy-64Vprhg@|l1@5_7~?;$7+k*%g6#;OwJbU^{29xhY(RUJ_H0 z%o3gp&PY+1M9Ty(gZNz~SgqX56*>UAZ)G}I53$1vp|34noKdJ14^4M6G% z+<_Dtyfj+A<2kG23oOwh6H0h4O=lU^zP>T%ki;u;pEG%Guk}QM-h`Pg%$N^K;Kx`& zvhvsS?>hAJJ!#qB)$u*u!kYVp_qC?H1R(z*(ut?RP#=l!(S&#>V8M5urovw2Wt?=P zI2Q7G*vVn+q$YS@CW&T}PXP7!8_GchXc%4=(!pRUst7n`4q+ z6H}0r5odY%ZdK45V11k&b&j7WIAuPs%(gS|Uv1Z{|I>+5)WQ?j_rzeSr7x#Rzy%gV zch$)0B!=R}LnG+y=(Y-Yknv3!Mz!`#%ynMy-sUTu&tlp;HHsRBsId3 zG$&L^wEF$w@>D$3d@wcm)vq87Z)^~s2I!db= zW1i@TU`!2KRpp~nH6thI2XI9aT#E7*Z%H}pn$aTn;03{kex)(a&XqqZXV*@lsJvAQ z=kP_rDHH_<6Jx+nfD8B#WdIazlT0>%-(gn(D6SL2&hW1?ikTrg@pZae<)iox0)Z0z zCq_$Pn&^t4u@iWZ_N0kMI8*zB;@V)o3(#dKUNlB5I9@5dmUH_M{|Y^(*YiTZeEga& z2#Awg1#&4L7~M_}?U^&j`w$}_o|F&~Wtf9RP4R}JWS`$Ce^oxev9@6ptUkX{K$F@z zv$s#+pBCzqSUUVnx}?N&*kzF`;RbOGO}rOBFJt$~u+e0Kx?+jjK?g`dgJv&fp9 zaRNgKGk{gbJP~yAJh?B0cSfX@hf8;@0CxpX5}eHe5r#lT-kV4xmzg;kKCb*VDf0m) z$SKp=*Ulz!o4~KihwtL($pK+uNk|+q_Vmh+7$kA_bfec;J8@>|h{n9xBxrMz=O?xp zCUsJY5Q4%Dhof?zJ1mgGN#Q(>a<>m7VO&$;HWo<^maAuGh{}w^+!|4?~ zqKH>Z(Pv>0O9DuYheY|5TAj*&7x)WMjrS$B^8&Tw*C;BIOa%{8oDkYySJR<$&=|7H zp_mu^%xJjDSMYm2uQVLr!Sn+Yy~Eg<63pP<>m1ze`~|`F1)}vchoYrnuyT~yCfLDI z&KP1RI>)2Q5cvWqehDMfT7IFF0NR8LJOI9fTcCZsA&nyr!FCfWr>;pAW90Kl&S39s zT-$bh>J^VZ&<4|lPv4~~dcjHHvWaoT+mz!opjo;XU&hpawBMo${3K|8R3LLZ`CR;- zU?bv@{0#H6V$%ieOVE>E=m|#xP0oVcaJiJY1KVy7crfpVVe2jq(cH1E=3Cv0p$I{+r6^(`pWlET`D#-V#h>4xt)J-( zV$qOna1Jj|_maE6cS1T|&ST3$8*qm!D;}?wAr^Co;9%Ta=GXw6+F*HP@GwoV8F)xP zmEfeL@aDJ~_$ktB1_&$p{C`zQD0NM|N7c|fA4Ty{h-H8F@szf8q1;;q_^FsC#voN+HfI;^Nfnsm^N~=|`VWJP7 ztX&75w?(rT6eF$-9a_PffyW4ZCh$Z_XGq}U%nRjymXMG6ywY*zrgcy%{l4PD;V1}a zq2D^BOJcr2jp{E#byKXshO00XQ-OFW)REvDwPNOo$3vl1$;PxI=s2g;gN*_QBX{P; zrZehho|l+vmZ%PTHdwP-I5I_^!WApCJcwV&sOKSug|RM~THh zDnI-X&li|HTyE3-q~w)e@V4Ct6ABVS95Mi1A2eIgM?<(21dCoLvOVDY9|aCH>Gi+; z2tb0NCA|n)lB$r9C|^Zbe18vSC+%)}im-v4IY75OLUKkL^%FbGi;8P8eCJ5(jq}uZ z=e`-iHQFDQv-=tTZ^nZzf+z=B9&{ZD@DyN7_a^cTJ`Da>B|a5y=2D%)b$Wbu{D&Wu z`x*WzKf9kPA5Nub#dfg|wmF@C1Xy=X*B>~mHQX;Ntq!0R!4_6-NF`5ZPPB8J#63O? zE4XLbGm*mJ(kRMwbpt=?Qv&ZI+_&l?;)7};^wV_@O><1u$8*JsAl~AHt;ET#Bn0AW* z0FMyd*bbl0c*^Ou@%G7XLbO3mM5WMt0!N9!foS2ZLdSc8#9kLthA^Le8$vw}XBBJ? ziszWiP&pIV{LI~Gv7Ld_EdS(eEXTu(e{zpue!ca)eChJ1>z@+0QHfn-vP24T!*vik z3ARi$bHaRwui<5yPLz+w%N66C-l(|~@g|E+l9Zg?tqjM2ex))f27#Y=IKc{h8>^8Z z{t;S&oT6j$AgM6aNQ(!){-ft97P52~DkJ@P!tl@Ml@Kpw125ad#t9b^F%=+Xk-wUm zOoFeuD?t6O6Pds{xpUi_=`J<&?fKvuJ&o)$+ez1cJ8H5LlAPBy0*M9;xEQOV`_ucX~IsVUEXA9}+ zye}E{1CH#W|n7rd5@&G`D^W2Q0WraXf#)jgAPkW{g>U*8dB8R5?4+1nnV{rDI)tQc=y~P<(wkBY zpTHkV!U}xvpjbfv<_yYZ0kgEAC;+lfaNRn0Kl#^Rsh&V=)`C6zHyYsYaM8~Ra~G7059WI9xfaTh{9_pSf3_A-p(gsc zjUL{<|1(qT$GzUpin=#07M`ZfVK^Ok zpJuD!m0h`Bn&Y0@DfU8hG~C*i>-B7qtJnZY5QLo}NbrSZ~dU;@U>77x7pS{5&_F3-Kdu46d>vih&vNo(&JGDYtGt^Kw z>Sf*N;ym={sI3{jE6v@vHKX3{)V#80cvb$U#($fg+I3kouB)9!udI!Dyn+!LM!jqp zMmR9)<-s7*HKVuFYu#{U)XO9K+td#Gj%L(5{mQjhPxkVMty)VDYl!mrtVLMQLhdv1RrgHYnWggwa#;|VVl1DQX7EH z*ZT3w+Hi^e7{95XdRbEgT$k40_cWv48yt2Az=Q6xUF|dq71&>`zpujDJ5?RvQ_=`0 zLVZ~aXGR;~UM84zL));++UT10|9QxJTBtHy!l7C(4-W)q-QAa9EXQaw%z59`$x**O z+>`e>S9{6(X;|UVsF#QR{a7>V<4(;kYleN>X?ig4lD4!2PU8G^mvDTbA|95t!%o#} z^|Gnb-p-a2!V_Z|&J4h#LbZSN&3@lEfKD`=i&eAun~-oVJ(s(0pUb`gct1OuiyGe5 z+GTC9s0@zhQtH?0<=(Q3b8+PS--njkE^Fgn#i(T0ykEooO)-D*&9D|ujCy%8Y#qaX zX_vL}koL5=uM?dX2A#&Rtc`}o5uQ{cz>`bHlY`ES-nZrV?i=t+pb@*q zI5g^p6SZER98$Qs`i_40u)gU4dF4)bi9VE>w`W7fUt9gSF=Fhni6zn#<#Fx=Z~8 z%%e)DZkM&89csroy@qw0ysurcucJbx(K+-s4wf~TgEMCsS%Ek?HCr9i*JU7W3(h+AoyD>W9yagz{>*6$>up(OXh!r za-~y8`byztSN#sWthPaS*l2{8TY>Z4WsH~Uc@Mv1-n$LVyT@`|&U+XTzaTmbgr32? z>y~l6D%Qq24(bV0=4-am3J0L)kX-y(W8BjYghNuFKs~2M`VGrep?k2<`d7f;k$jNf(L8ToXd8ByAaB})--qkp z)F;z7%Zy2O9;j<*hy4cTZ>p`5#=0czHNuj47|^ew*2@O!f!%_pb|sI}4*RKQ)Tf== zu&f!NYk+RJB>0kU7itHgH>PwthHp2u7yZiqQ8Vg~8tI$?|19f={S(X+WHab>z#DNt z;yuK9+!g9&t+=jqs^zL?)OOl4=$qZWcG#n=ats5%ca}ytBfe9|Z!XLAPP13jjQX=) zMIBYuD|_Vs7Jp+cjnKqzBKij9FzUjg-X|S$W*De%_i4=?d)cCO8a2{)fp0L4;{3-8 z!Fx)AhZ77#gp0;{+N`D#O&1F_p zC~zIW?MDKqf#+Vr-U1CLXuEw^@L(@TooXBQ@}NCOQ_bi;Ybf`?)_8v<;Lf@)=qzXt z*#_GkePK@k3<^5I>V0yYW>?in?;7YVd)WRFIydUHRza`q7n)ID^p;x8!wK(y)>-#A z+1~2&zR5K=5XQdd&54#&)_wY9_jHXG>8^ta_(`>^hCCIOJp$<`}HodLhCmzXvuR4ta^c#tO zXG%FuMEtG$tXFm_&>hHQn0F6sK-38>mKAf_ zD|IRKXq+ec9v0+-KwCOxCu1And%!y^@F4)7>Vr?h06vU+hP18DNteQR^*ZQAYzF}T z)!CN3I<^`2m%z(xRYRQW856;Ok~V0SY5kxvZ8DE23OZ)k)jAEdRY8Zwxrx0+UUXSb z<0;@R=@1Arvt}W_uutNaWIp50XucX)PIym8(@Qaf@v5+M~-p&xn31>)($L_R4J2$e+p%q zpcBbkP+u_$dY}9my_$w|0NDb#s$WhUo#v3_>|?tjd@)EHLQhh=l2?hn2fDOt?P{l4 zhi~_quh)64An#EgrSO&XrlMX&e^(h~LXuB2O}!H|aVKnL^pADH<|=@ku??EPy`=f~ zQ?k$oTNuZ-jER6F(yT4UL*CXag3t2A_@Ltp94+Xs;AN;o7IpH~{VdkN>jOIOXhvv-w^g#>&U)E{#hSl zKZomTw>A$=kS!yx0)8K)ld;{P{ULeMQ@e-<+PK_c+$7!#dKcN8k4&S?vqS1W|#yGC^ zNq(8&&jA}O=8?qv3BP~V+}#1z(p{1c-c><156jxP&itlbp8?Hg`anLcvfhyPtFXND z0=*(&f%^ER;86z8jd;eIc!yd)2wP`nbcN3l?McP~+%v1z-kxYjeoSf8puf`)Jjq&4 zgsjAN1aAxI3h8Cayq((X)gjwYx9TJ{589uS&?9~pK5A)SFr90UMCY?wOX#q%-k|b4Ygp+lGOL0y1X6%nfUT3LYvd=|4fZ_{v?LhVhuH|{ibA2!P0m9R%EoncW z+wwi`=kv5C=z(;8Azvc)TlZ>0mLmU9yR^O$+a%8v6F@x!>~hv2?3&!qqz>`SJYuW4 zyDQ*tcZ|Dt2K#eHU8&P|jTh!zv|EBEX$@#wf;>ccYUg|R3r+{4- z{p{t+Y-u13nlDA_8%ckp)!UxRuj_-ucA3HA&6*=NR5`oL)4hKD}#*e=K(k|oLc z7QT^Qi={@Vssqeb&9C34cw~Wn1kCGjFP=Tzi{rUkpeJE`w7Xn}HpZfajx#LMTzfz3 zBHsF2=6cy~$i2GsZaa+#bW|7@X@1D#r|`NKH^5$S-*9bhG4X`D2l(F3>oqaH~CHX$2--2X9QN*dit|MOw_y9q7?Xm8v*TGiC zSoqj(bsE<|3s2;e>Vi#zv1OZm$q+vmwgc&U>x!f$vYjA?5yAREw!)Yo%aG26?~V4` z>}CA4h&u%xY_z0ag7{-B10lo6?nPNY-S^qInWWVj`@&ccDR-JZh*>@p%zCQsL%a#| zMjB~v_&jX`WX;M z47u*4UUjCW8K9#W$wEtN*E3@AGN!am78)L7P@FkTX)-^cnMJ$#400zfl zq&VL$XaKVjkSbUB4n=2)QL_+Xupq;WqCy z-)jpQN3;yS+}>93N%9kxC>EgB$a>2L-G6?NSpJPI|o$8_v`jC!%0dpiUrfI4ZqS4wU#Mt!MW4^E!xf-mu4VO$a zSM0Brvcd*il;UgvgGona-hb(}h^7}Ef=B(`0Da!Qa(B5SJ)8aJdb8YQ*p?wihWu#I z6TXH*U)aMGAJ}WFb(8fjRmc;t_mH=9pAOi;{JS66dB%zZR@Z9;YnI!@XE z-A=U(`pphvA(96gmarF?&M>|so*}PtjJecf%q7Ro*$%hV$*H~=w}Hmke{c!11pSJa z{X-((4t#V2k#80OKS0~pNcrZO_Y^UfSG8;EkUzj8RG$=+dea*7jsTve?`8{R_fq| z3@ETb;nkoL`-n9|_!7YH zj(I-9S4?9R!B!)Z=|i;eovjIM=Bz@|z;f<9N_3;|ku%<7)A^2F;o6S3SnRHv5@ThJw!!a}@^Q zZ;L?3mO38lMPrZbo6BkYuC|o9GF?N&%=J!8TSJM95P!C6LxW`$=S^@fK=HaObUD-? zWDahN`SrS{F}@EuzAzLz7UjHlWqfD3OvwPNHk5Fk!QK?w#Xj4M0#<_8-W9=a=ss(n zMf+Nq2->B+5cvTH#nXijWT^qi$H?}coStK>pDtxw2xVkqFE|&R{5oBOY$$01kUn(P z7rYYlZCblNkJp#6M~<5nTOqD_bPe%3ik*=z*kf8H8oU%f(FNHKYQ2z+sUi<6MjUUH zdL7D-uBsBeo)=v~W2{etPc_g)e8xz}N2W3E%h)%5*Wd4fH$rYJ$OC;`W<5@Yyh6^I zYJ)wGHu&+nAwQDk%`y}=7t$Namr^68LqC@*l7D#VxHz_d2Hy?xfQFPc%Q^FarL>pX z{{Z@Pmba6SkaL8<#zvckVr?K>P{-2Uc->%gT1&~_KBe}n2=a$*+@(c%s+bpqx&!z_ zFn3evv7s)23~3 z&I|c0+JhKIO^#(oY;zPfbuQ^r&VLYfG@}bXDBP#)IvBSG9M{lT?m^xJ$DvW4k5E4= zmeTQ?LX0Cq|K$BT^f{hHbg`~>D&R+~K@KYTf1gBt4CWzYj^`1L!AfE3s zrbCuLg!5q>Uq-rG3!B-lg&YH3#4>#u%J|TPbUM(dk!E7o=jybDnZ=w9{vksli`R%D!%wIEcykgX&GYI6PvTJ%-^07y><i(#3i!!9S6=j0)o157EqcEqzJM zdr;0;~m#%Evo~oCVA~lRT2+jVNPnmCn%V%v<S&#(5aVj&_7cWyI}< z0-p*0gzs)IaxjRFc^wdI;j?hS`;8_0_6IuUHLCR@`(-)*u@>H{Q;2&ucpiN0Ufqr_2xtq1;X;ZHvj0gJCG^AgH)|-?I zg*nbsoHevm;4L6a3Y9xUB_GGQ&NSHteMS1g$*+ojV929GJ2*aHf&LreFOBUCe?+bNdO~M1YNQJqoIlLIZN&X&$N@#!EOHp0`h3=ND)OU~?Jpq~Alh?W0&R1tKc#*6 zboN#FoQOvgzYO$2PvqG_j>9o8zg*M_PuFQaH3pdhu;4Qg;@k-9hU`DT>XZK#* z>kz((!x)kWqfRAq!N?Z9gfVfQBEJ-LD8$bJ+hx>Wm)kF@ceOy;k(AF#`@rW1g|G3T zsn+Rs#A~U)_&kd6xBNtQZMn@dyUO-F!BotxN->DplINw?A;$sd4LS+RP~J~rYcpJ0 z72)KaFz+AxFX^9w78Wd#SSQ@IKLg@wtKl>P5@cGjTpU&aFb8Ds5TFnSbta zKZVjDnMaMeSAcVNVDzP36d8$FIO;&`J8){3%4ozAIe zUZ@kTbnP1XdxejnPx`g+jY2Gn=qCV8K(fCXe|{c{vlv<3Dx04T`QP|`HgCl&+z9@S zGGD+ml_w>9j$g|^d)ArPtH>X%n$YEj&;Ji~@4Do;m8FYm=8XTe=g0i%Q2!f_&bV9B zQCE^+QYvF_vW;=F?+`~>zB`0X6u+I!MsAc-}B`{6W3m>pm;5dUrMsV6LGjIjkHICzx))9Af`$3hj_?43k$~8{h;Xzg%5!>KtFdY6_Gw4x9t{s7;ptDs$diU^gH82Zjx0I_O&H zpi?g6gML%^@R*+nzBRJVh}Z9h57})pKRxnIP!~a*J5HZ9`R??2zLDe)OTC)(dPcYH za8lJP4S`S5o5EMi`4Gj2cRD}&ZmTbFt~AyMot>L;^P#}o(fXFMqBEbdm^9`|zC2;~ z1B1{meB5nbBf@0+!}SA8d!+f1FPPaSluy)0e;V}MKJ9(p?R$EGt)Up4&h1%8Z;~u9 z1W&{IHv61Mj|v|&+O>Jy&K0>Y3~TY@G!^T$?eK9j?C-hlN_qKuTjv-kr^$W$?EE3V zPI7;;I&hs!Wnduyk24D`dQz~s~31^Qa-6@8|4EpiuE zjPD5BfMgTp0Wke;#<2OpYQY z_0SR+p!?=qny)Er5iUan*1Xg^OIn!dqqWZSM+INeo|(>J7J4AS>}=-eM;r%rSr{%rUf# z)9p{%29GD!d7)TOZWnO;%|mO->2|8~ zIEP-u>}U;5rb7x03AcwiFVi`;ta+RHL{~of0)wR01D<-;>>pfx2%ICcdkvnOJO_4) z$v!3%Nl(4i)Ru^qbwmuhf;nXQ)rB2HvPu&2_osMKpxiMzV;Q`z5R+{*PKN8Jbp_s5 zV7H0SpC-Zv;&N7R&G;E5{&tFmU*t!v%yF0W9lIiDloec0zi zPWiwq?RL)n%J5}z8;bmQ)Sq-@e%}%^#dT%!)0KH(kcBP8_NlH0^I1z9#fSU@?xDb( zksgr0rU&>dmiP3?F(88e!Q(JCV2ik(2)z_ESY6lKd6C!3cm&tY#2S@#kOn^X3m8)D z-${#(ZM5q*d47Li&+I1f8$QEwNkWdsEuF^+Xnk6uJ_FC$v@Yc^-*d*Fr0|{2>(ubG zJmq>9@@k0>310cwMh^BwuH;iA&z*3bMI8b5OoqHc=$DiJ!*_($F6uTl*`8897|B|! z8J&qr%?s)mv_fmkZ3f}T<>Qz+!qzkWF(13b|H}A{=*sNyniMM@0~yV@KkX#2Q0$$D z)--7e-yq~Emq$b&peq_9a(X$IjK&DRJN2V4nJ;o4^Zb@>d&bxGp{i4{Ah50H}_X?K8si~Vf0<2@PE7-WqtNBp=T`VK zW4Iw1GN0|~XhQ8Y51lzbQOL_OG+|~3^PZ2se{H;{)?PbPu znjP>v#QfT}z$xOabDja6hhy@%zYKYBL|+9?LOTi_a5~#E93|H`XUXxNV?luTr8vHe zm|Ib&4*n+YHcH_inW*o_2-is#67dJq^pnd-g~Z4~tnVSgjeN@ts$O`cDBQVh1&{UQgF(;CsD$jd~o62*T= z7pje&A{zPCKBiK4=c}l@IsDel zhx_|TPF=MdEzHBxRlCm%OWU~8?eac)yR>?vmM7^;udU^dIcZwG;dhqWdA~?D@uEH5 z*{YE^W+&DMqrImZxj$H~Z7V#u?NQUq4|xB{l8n>b?5=$C7+bwzHXLj{H@aI6d$P1J zk1cz?UiyPk%QlX?r`hT|OT9e|dy8b)3;A62UD@VcxB9-QJ^C2QJKsEJW97IT_U@L$ z!D#PWTI@Zqmu_lgZtp1ij9oKs`l^v%yrafD$I>gmeiCE7A84VM__5zREEnc6yPwIJ8?|L8-TZ!Fhh8M_ z7G^6Rs_|~9Dw*4hKf1QQs^qq0G{-&m-ndt`N%O|OnyuJNl*m=}Z-)ad_f5T+1AE4g z{da2`lPPsV*ED=FF1G%iuBCR$d8o#%r*?CH@KD>k%Gy`vzuc7jgFU`mdWq5Wt&YJU4A_(EdW|?!5MNX-P58c<#34CoeIM zz8UAX(Ouc59s1_6Iegc|zOe6Sp*LK~CtrHlJF1c49D8~9Y24~=+*FIbqf>&Y;)OY(@s0EKv(@TO4P&HOt+zjpbNR_JJ5Adf?LDQN+m_ODtWj)9T5Kmu z%Nuwj@g3DIota%bQ3MJt;yDvx=m*=dG?ZS=JtM0pWr=l=H=b>!tAVE zRo{A2YwxzT_1NO=iStp;d*ex3$4!*2V?KP!{tBK5S+>C$a;%4~J%}MQHjCE9eja_( z$OCKA^pbdI=f7w^^)@d1DApCUW+!oq{j;sn4*J6<&}{Mk*qrR$#NOCB^ce7&PUv2) z8DHm5nTyeM%;V`|zuWTOOSSOo{)*o&`=ztxn#yir`mq=NN_--^1&qK_-T{_{0MRa z`fafujx~wBbhM}aKkql{W{x>zXVMzwZhLh3zS#nwM|+85`URi*Mf^^Rx1fvi-26t93viEj6OT-T-0T7Tgw+FKhM8X|NdYUE+ojkZqrMYXWOFlc-HSIX10vB_oVK#BN@M<{=@op z%uYInz6_hG*J`?X>*Pw47u&kj2mQpzJqdQ>U3aJ)qKEmzZZf-t3@WkuI+US9sho|tj*n3yL(SEbhoMGUZQkx_V3kr=M9YJ{k-{~%vN*f zL9dkb-9myb8gATFZuvdpi8PkN4(e;6ul9>E7B)fuxW~IT>2F5iAF$tn7awE4Cx>1O zykJ?p>#0g=>s%&1SDqWlimMu1+w3%9+qkOH9IB*0PlWzleqY$`lZB-{J1Tq*@yb?@ zu`ek(jYqXZcQ7HliM4eMy|yNM19=J?$2%2$XA5i6)Ds$it|!KiwmGScL5uwrKZoVK z-Yv|@+BVVNT{cv^I~}rgW$gUHs8fuyKM5C77~B2H-nC@hhqCjjjS2cZ4e@=dh486( zkxY7#n`oyY>>X2i_AC24URBzt_yHDDck8L$9o9`#r*2B(&PiOG3vyX3#WuepOGSfw7cWas_{8&l6 zqA^>e(6t_}_hT-oFUNXVE@rau1#Ufw-aR=I?%&bCXV!M2WUdNcnPDAqM)P~)%37&$ zGE`d|TZOIUhhCyDT@$nv#$L|WebF{@wBh&on)br&!dfjIRgrA6U;W&{ehlQ$OO&mb z$DCf6Z)lvqU5;n+#*Sd?vS+tf{f*fOKYF>mrL*0;Tf3&x!T$IO_TFfF zN!)yOjWCa1DD=ObV@>8>d$=4$3*vv==ht6YS~yPPlU7-ur@>))#`AV`hf$yV#Cmth zD7stUzq`wZO1Em?p`U(W!oL*TA_H}}FX8Ffhif-PvzR!j6#@xAUm$q2n&5+WAdc03`<|dx@J63JLPy=p|4KXwl$eJrnYib zqYWR!{Y-xQL}#D*rZiP)E@mC*VFxeAe83m3{nmN1nw=-TH5qXKZ01Unkoi43#d*M7 zz&qg2_VP~bri-1`>ON{ls9ViY)?3|~X85z2p(%P^AIn_OSF=WUoBP?hAF!k!-;!5! z=EXTxySt&<+Qa@Isy5DQ91O??jBQS*p76zyPf_?OnLlw1f0lX-7m~g%^vRU;SLUnj zWlO6!ys>)2<$W&C{lRGCCZ3>yy8WDYLa#m9*wXFhzQ^RWXF>OhPyD@|Z;djYeW$yv zNxZN|&yFI_%c?R4#)s}_hozes?V)1K=F0i=;k7-%`ej2^Iq9UUAI^NLZ2kq`>dQ?p zZ*6R;16!bWUfDDB{C=Fv*3=k1&h*aUF_M>-6fTD<_?fbUKb!oIi2_-8;J)$1Z4bd4 zcD4#VO@3r&d~>Sv&T>594-4tIfh-$alZ~zFg&!XN;c+C}h@A{o<>2+?lcRQ9t_uHW zCx&iil&n$>b4!B+&?qckzE0P+U@`hmak)o|}y z)1{kqn~ph&$8~u_zHeGDrMrHN?v6!lqC#`!n%kkP9;1ahc>%Aq5ergVE$Din6I+50 zg7I9N&a0f*&~ti+r6;{z`f3=%*S|13C-5`GZyam#u{rMC_H+r`$W@PfKmX`@yhr<9 z#CSYpricf*gVmCsKb(OjqwUp(WamJR-SnaCLppZG(EoBeui?k`yzs4>t=LVq({SML zee<|Nj08Sid$3wA!24m7OOQXWjUO}tdDm?}Mt9Jwm>-|%ui()tVl#_Gd3K2RRiC-e zKQG5EckgE%#Lb?a-f|6_2l{k9Zc)-SbdzCk8REHdG6~_=aMfdM_g2`)+--YH{05z| za^8rZczmp+twD?LvHYt3WpMs@C6>~3)c7<`g}+kU&s62)^qAd1eV6T@7VXjARgb#c zBz@;npM$R5lfR?AmzK*X*Z?Zo0~E`t&qrQE*Mkk>P@g1s=(}+`X)RKrYb}rD#~~e) zt)XKsmiIk{p1mg>gW^F&Oo_&=av!&9Waz_IyU&P=x#@I=_?c!NV;6T1_D7wWIbE|c zQ0%c>Td_~(VFO<@#fe~_RK^1SG&2`VU(%P%W|GA^joeh*8%Z4d`EtYJdtnS6%9r9M z_!MlR;b0Q`3jF;Be7qNJGySo<8_`*1dNSz)Z8`RmW2eq@iUF^zk7hjML8`YCk6%h=n-j_%gyvVFel_BErc%;UxK{k%zbES|9k28)T3pYbeC zc^1oK{8{KAoo7dlGkY+K-Lv(6n#nP2xbqleZO;eUQfG0WzHQm>AqQMl=?n+W3*X<_ zeUz}tHm+){#!aq&@_5wP)M7ts?L}K-N!xhs>0Zbt;d4GeuSM+hnvX-Yos{vb1-`Si zxS-EoI3v5S51X@#yEe0h1zFBw)39f%w%S4pH?FGXws}joe>t9Vf1eO%H;%i7HR-s? zLp7FJ>bi(?&ceMn&`wqRkj@_D`QU-=^}yac=5+bcTP@u-^al9px835bE5a8uBwql< z4SSuv8&3`kv!l4lbWO2EiZ7QwnQ^%$m3hDpr1`=Qd9kgBrPnrcW&_5j;b3yG&B?}2 z;^(1y+_(v3C~SW@w@uo+6`e!Ur?nP~2@AOa8|2ey+g1(9HjjHxCD{bO-e-rX^pz(I@tYZov6Z-wlF#|@m#N)$#ir;_4NbOMZ_$6<4k&H?!pAfRUIh2Of{&lc z)(f9d`M&V4AH2j!9BX;m*NpV$*jKQ3_9p0&o!|}QLsZb#0CJOT3$hihHh5|G;G3h& zF(*&VZ{2;Obz!=C(cgV8d&8*v#LqwN;W+Qc@PE1KbPG()!W?Dxtd+qRBV>NjH+&NP z!si6M2y}AXZOeWA9^>;puCtjP$+1RzHz66c6tOek8ZrB+&>gvrAY!&6MkX1zLZ2R| zlh}u!i0tCkx~^wH2GE_nGZFv9z9UZe7|Gw2cnc;=y@3(AYW%E={&e2%X??MuMQm0) z!)&+jz)OhF3>XH1@nT_XAa2Iy#ABEwe+^^wApDbzN4?z-)mG>b)`-qD>8J34EG(^Q zo2`T2lgVaccLRINMWUQ+gM5ig#H@zzriaNu=)CMabGsb6LM2ww!RH=g7t9`7;qw&n zkV`wW@K-M1&+gU_y~7gx>O77Dn~}cLDYnAf3Wcw;gb(PbR0&^(xF2CvC`L$r+!pyMF6EnC z>0gU|)p+*%+TJyljk^*)V7UvvQ0Vf&nMAj{aa+XbdHihNzjdST%C)2j?gH z7WVna=Wo;c`-+jfy-%BS;a6z0nDtoVZS-0#FFEp9QpE?#d{}jUJnN9H4=i9+MptCM z*dw+^@J*9^X7WTY=4cpRawyM0!KbS>i_oX5^cBu*YXaO2`1g**bb*~S9^e;pRfC-a z`2NyKZ1Vd7V!qWF zQ;FH+{##C;*XXCs4Xm%*_I6d@v7>fRKBMPS?o@nEuvv|Mw?AhxUa~FB*AIR8*31RgfZ_X!b(VLw zX{_M$cXK&{pWSWCE$~|wE3tw9xk5{z*|1{|xQ-Li`=B8S{yfAMJc;{QOvE`^EaIAP zmf0O8Eo)pxeC&*0&ZDyKs<9Gnl(vS(`IcVyB`{mH@UPGw7qnE`RcwrfPRQtyd@J$6 z$65k&b7?CG9{n9`6UWl#i}q;a4KNmk&e>HN-iFU6J`@fcje-`{R zqFrC@Hi6$;B;cQ0^5qg{^vq9wZT{n=6?(np+UsGzs{X7gV!7S-=_t0P_yqgqesH%T zzZ1jxGoNN*KlmFr(cp_loQZgz4qTD4^^5%-TzjT-@VPJ1OAK0P+X8-q?IGdq`UOU| z)Z?W(7Pmsjn`#XD?0vFdW;})no8Z#dTcJOWQAb=+Z%;~}?x0zW4;ZM@-$Oj=Q|x?Z z^Kxt}<4FaUy=a@hSCx||8BLv^zsHE=c;Z+>{>$XAfgM-DpcnjjYRQNDKH@8fCB{m* z9)pJp&cB@RHJl>DV6$8i?*DnlcfM*A_>ODsW6#gWgt0I`h64Xie$V5|)iX#uVvr$r zBYa`Z7tNn7Xo+liI$ww#heP;t%r5lT)o=i;h!OL1%3{${C-jpz75OnjhaZx!nPJTY z%?bNN;KS^`z4uni!BYfg8FYOG(~%k{TgN!w^0QOtf2BW>+0>$aFMZhYf2(eL1We0} zr?{@bByoLs~pdvZ>BN1PXw z`WflC*Ze(fuTA(5_2qP+bv)JJvU0k$E#Q7S&9T(kk1gY5&svdfLf6-~&^M~SqOvde zu%I)K6ow@Y>*uqgn}NO`Be{kp5;Rq|$Mjc<5k)e?@fH4~Qn!7Yt$^bq><_J5wCcWR zc-XzGBBu(N)#2LeiE$OQMfwj^b>uw>}?r*T}`@7$k!3m>i6 zkEy`JMi=K-_*%X#a`PgQ`^Dz#SQFW|w7tgj2Op!mHGI0RYCn~JG2z$lhSg`u&jgH9 z#a`0-ias^EPvZpGtFFQ@Ak)pT*YEQ9$?|=4 zEDoC4)!d;^i|agnIzG6=d>yKiFU;1dSodBBxJAh!yW(QKi`+`?0~O~X_wo+=H)Imq z&;NF`BXV?z??6UgJ0Dyo0?)`X+dt=A2ssQr)RBxS_y2!f{{3ouXoR*Zbjy$OvLSM{ z<|3cu=g##E_xdaGu#Iafsa?bv#QI;^qZP|N5V3@xOM~YzS?`KY$;MTU-x|O` z5XP3};yrM`p~%tDIR;mY7pakw{*iRSyF52~yQf%BPY&H=x}41K4(0Fg2OwWvju%oK zx;^;?KC+?OO^Rn)#~tCy@ICOrzujLC@J%mVOO&?;d<)X=PR}o;p&52=IaMNtB4^GHdkXg6eUKT`FddUkKBl2&Bzry z5T1qfU8Z*w^Uc|sEF`66OJQ@UjyglN+wvm0z%vMb!tgA&gx@Ui8xi?{Ilc+{^hNtE zkMb_y^K2bl37Ai<@0i*heNKN)8N zUrc{Fr`T)<7-FG|GaXmNJ!f2xj%45jLwDeZf%UNT%}x&f2;2w7gN58E{VwXv2qzk9 z0;ooF)P7*t1oF`XlQ4=G65%#N@`d+8o_9kS=fTXltKb`J_`O2crZW$JvB)_f{Dg6y z&%K29 zQ~uB~4CbBXP@RNs-R=NQ7V!bc(#VFaW0c75(&tU>{bMAni2WC_c5}KE_SF!1&}tof z3fdIEk4<6g>01_eXL0&rUv37L9DC9vcPzO%HiaG7-MM)SSkUbvF_3>4k4^aK;$5N7 z(R!7>3|sBac&y_r#?E*vv(=dYr(R=%{myhm@M-yUE%ts*R*=6esn?yT@cffMh%?(j zo{7=)PV1%F68JyXXB8h<#O2A)QH!l3rjxmn$9Ws$Rg5+$K16cSm5%YaC+`XSnfe>V zr+mtXd;r#sFlj93Dg(Z*?c(gTCoS80*a?0@a$4$U_N>F{9`w)hu^C-M=a`(^qw-KK z^4w0)Z-=UJyO0clBVI48hovh`o_%YC9QO=3I(sGqdntT2TkJ7>p?322+o2jZ{Q>sj zEpl#deRXphC*9o6yDL|koW@cs_SzG|-HwG#*K1MVW3$?KYrl{tEe}3TkrR35|ET3N zMTpTVE1i6=h<|sVnB7geX*;Z~8!gv}J1@*8@OpLMfWTA|CRqP=*k^lH(%N~imz;;c zD`mhG_SFV?PF^|{wIL{`fcg^G)`5RFVKr{_%k?-rqmJ34S~Ep`1gx|5u(u@WAq@NE zsK)NT7edGTiFV6#4SN#0o~T<>@eSA4lkr&cV+-A&Ca-h&Fzyf^$KQ{=%W9->|CZ>t z^i`HTrFzC0k7;hkskXMw+x5K)8oIs8uNc3%q@Tw~-d5&!Mb~6~du^@bs>a+=jo2SN zd<(z4IOi1})dhwI{O-zcOh(o6)~@K!gGn__sd!{QTADhHCYo zmdd40*6Om{8RQRE;&30)rB*KT$^>o)HEnoIov^_iGq$)g<^{vgSM;oD!E4zb5H2kl z4*Yo3w&S7d?@tIqsE6f31$MEBlQO+lx?5sg3-BZLZYgB6$m5}$+M2FW z#Mfb;=w4zF2C=jU$sQ?Vnv8E$?Y(#YfN+P`=(NhiuJhb_{Ef~(_@jXsOHtFPJhQL) zylBtVNi%r2ejWQkzSk?~gw3hUBb#5r?2+7g^<9>$bnQLLM_Rqg3j|*7njOpd4EQf_ z$aNi#ek01)_rSuIb{gl~ zF>BjbyQwW5kq?Gk=V!MK9eL7(e*<#W1BQpitT;bMzL~y6?y!(=wh6gXt7}L8%a6xf z%e-QSSvkjM@I3AT;$|}05_47QAP%INc7ic3dV~>5edJc7)|aVs8wIk1=f_cwp>b=Q z6V!iO2|WYr3cJ9Qx~Rj4JTsO%(UTK*V4P4BfUil*Q-NL63)u-wFY1m}^q?JVo%8YW zoEl)>dCu5!L-EsUe39fF8><*wHNIN-p$1@CQ-kF{ z%~0PAv_t+0iq%6u1a?vAUx(t%gU^U{v1es2?ZP~^7Z&n*$%cyI^I;f^$=YojncWxb zK=|3Fml{-KqlzV2NJr!~PZrkb#X~+^Sp(D+w8nIU^SxDar~R-KYc6QCSZl5WT{|=5 zL`i@-5_@^Bmz~wR;$!PD8jiV4DrlR@v{&BYxUvaq!KH=VRhm2GC1|EXd7-YU?ea^i*J0XSFpY|LM>WHR?KZhowUbgSVcdzGZo=CS)kgItM zoKTJ4#+J6fkb#vtL`=Ug`#`>cm$Lk1U=V9-He)fRc^kD3;@z;96+QsLzw7ka;bWs( zsfE6B-Y0U$yd;jO7WC;OHue=;x{9f<5pg?xlvYFX?1gU2m-C^>f`>6*-6%+%ubth%J=kV;J{(ZL2Ew zlD${wKRj0zb+9(JHR%O9<=ULh%P4r~8PC{^q3f-T5H+k^sY7Q?GdoQ$Wis+?tk14$ zgx-qj%?!s&`gNs7HEMf|UId?KzU*V{t9q@b0nN3iJc+zTy@j)LUI*ZUj;ZbY*LZME zcOG7sp(1Ady8OgBWO{#}>WgiV3;lj}F_zS}G{sF3Z#7QSG=4;_@z=&y*Sqx$wgKrI zq6RFBb1>b)?1X-dT3e$g?FD3W-pOpUllm%jk&AT_a`XSsvj3cCl|1}nzYCjWS6^2{ zcUwZYL>(VR;&xiGPv%MX$EbyC>Ypqx&t>^J&-f(WL-=7{*EfXDBkaM~$9G2Oh0e+N zEYZ;USuSmY3V%FX*I&R(gm3-R_y~=U^?$yGtZv9p>Y+mRpT;S}wOz3Tf5uo!-dn_T z)w;b0z9plsUp#!b2JR$x1aDz6Hu|m7 zFXP=7TSMkYJhyKMpJBMkaf4iZ9*+|F8stwH_vDV-)(bt@O$^jkqgpl;$EJFJqrKan z!f#K$4AdUt^>HXhU(=kxI%$_Uvy23_Xy=$Es_k-l3i(^5!;f;@4u2o)l8Otb$gk7E@XO zl<7>(r42lD2*8>{LKc( z#0*u$OpS+y6{D7bVkdUIXlqNt)Tn-ou=%M5j0)xA(OIAxoLf<&CJvClZfUVy#1`RS zQBco%|bO*qO!Vg{I1zCP}$^X2Z;vwzA z_eQ=c)H_8E{3L`gpV#lJ*vYrZbw)j zpS#Q%ohfl&Un#n#YfsbWa9!?0^*v$#vhR>DWVR|bZi+Z|i5aZq9E!M3l?Sa#-M^@< zU5V@P`gw$BKP;;lEBM1$ebxij2ITckSbgr&m&xjd*KsVtBDXUq)D}2t*H67cOfq@28ORDye`Wj6xf>!Y##Qz%x5StNzfCggxg#o-^rw! zEi9j@%yDP*Bd``mfxjruWkp{ly$-Q@*NjiBzIrG2bIOa@0{?U0!(B|1y*sdh1xLKSlbzoJLsHI*a=|b2LfG@Px6tVjM~FwULp%=o z*@Vw6)}*Gh@cCBr#~BYQ^S$Y_O10;?9X*=ywfX3HfVr*gT@hz1`~St`7QPvd(WNzDP4*go<0pf_}$ZSyGT?$xn-yw-l1=Ud0rl~^IUqVF+G zIck|!?~bE*CDm^)^5O{_&h!mq$7=^}{2uDt7$?#dxXxSnujn2nxu{i(GhfpD?Q(|u z8Mv-ZxO&vTisVyZcAjx=ac>RFSt0&Xl?AAQNdB`cby>NcR_DJ|3!Ll?KOS-n1;ec9 zTTzQ+ftnE)IU&48uykRwflm<@(M?g4G~U@YeU8?(g?k&k_5*61rpT?KJeX>I&*x3u z_88P_fB&+)4O*`vryMowJ?X42%h~xBys4;3udwwqR3)XlSL$)^wkNTnc4aReg~1Fq zra6n8e_4ml=IT~>FwwHuouY7+X0C!XsK7h~wtvxMJZwNoas z-wQczz0=fL+xo)vPoj>7uPP~c68dihY{_=b1k25I4S8vB!(eby>yQ5Ol$5Nne;A z1~xjBdSQbXYnV|9QNJ=}ipFUeKj?wN2MF zR*tDqTUKv$ds!c^Tsv0pI^;BR;cue;F85Xo?Yx6}#^y;B4)midY4JUyy$c>f<2&PR7k(!ZUy0#}A=wQhhH**eyhyI5GQYxqoI zpHt2J1)m$$VMLC3f^$GNbEW<*<=*TWc3jxoUWx*4(dCf`=}sGeG_*aO;F!G z9`Sq~cHf1l&wE?g=4@Tg?!s7g-fMm1Nz*$f_zl@Qz~D;a{f;+`=#CCCx90`&IHm2z zBb+^S2GkFy`v|JOf!$CUwcMn$L0x-MhuiPT&kL&iA%|{C_nhP|uc=hCl_94IPu~gy z=;OKEhW;}gOz6%MZpLZP=%?RL^R2DWKPuZ$*!riL&b@_G9f42+kZhb#^fNp;pC!8M^c17j9 z6t)}7p>k7g&Um>N+HHzqX0Fsd*@m{CTBCent=1ovSu47y${TW9wIZ{aY((wQbJ z@T}H~^fL0ptH$c=-Xr3#@af&NT(XT#c@KAo$6RLr?v?Wua?J%FYisMr{O;vmidR7| zzGCmNePx&cE%u~1w@qybodhxbh4rv5bTLjxCfZV(AC;AiKVPGdiR+l!tu=$sp6Yp@ z%Z9COYMaHCda;cDF<$u-YHiYUS80Hc|F4&c1)r{*jceZ#jf`Tq4ZIT7+=NUz0l$gb z$aEhva)-?6l0Q@DBaGICU7sL7k}$KlOP=(#iX2QCc10)uz@*7*1C_d(vaRc7udQ<_ zOLVfyL@cXEwIkuf*tjW+hq&qV+IXQ~$A}#*B!kJy^B6@%o^v@Z^3rPl>sRwCEAKOU zEAFmlSqMjq}JBK`&3&Zu>Wtl39& z5Vpr;GeV{s?5>;A$DW{;!Yyb;T3DkEaP`-CL}gCZxm@^`%jc@J3(OkThJCj6&fZpa z)YV0dxH%_U>ulT-IE_>lfOt zsDb9RN*ePN(ATPlKe$(o>@^=4>)Xia4g%Dp?eo3mcf<-^*}jO!G1|D)TkAe`COg<2 zl*K(X7q!k=Tf&A4a`_f9=$a3_xZ~t-ZGTzacEaOdyZ5`p@9;L}uGvMtJ8H1*UG;!F zyDt5e72Z+AH7a-L+z*!7a8SXfRi1x+JxZKM6*rIAH8A|}S>t}sE54$_$6ETODm5Sq z`jo5wrecl6n!*R*LLU6`drFWS8!p3 zMi|{8t18(z7I&DRV;oq$3(5;2emUiLAnUkad*`-EhUSzX!ti^4T`f3X&#T(@IOaH~ zN`GQ~sBTlK`<6Bs-Ievogca@;+)n$DG%gg-`RNr?^4_pc{-GniaJq6EhpS*=vWinN!)=g20t13 zc+}#~t}DK?I<}0)UAqrX)X%QR!00(PXBHc-<)W8$uPe`0V`a2=b-$=A=uOa=i2D`v zRkn49xVm_*LW}hnJ3WuO1<&guzYu#?^O05W3&MFI%%?)Jv$HrJuVt>U*&Sn*^TK@^ z#eKEbC`X**ybe8b#tV8GXnFA3`2ePXVd^`)COpN{`FX6>!x#8oQ6GPt0@v3e9Cu*J zd)Vewm!?JaZZCcKEbi?MQBxr4=D1H5bi?El@*CoVE1`yQWxk9SX%EGjxO|@1S~|nu zo$a}>Tfd|F)x}-pYwCa8EAGri?W(OS@fgYF`qXKpxZfQ0!VwQr4qkyzVX}+q{H;CD zTSD8wiBcUOLoy;GiJPdidi@+ikEQ$)w$7xpzJ6aoNw*CD5WwfvBi#KKGDu(&acAPV zC$pNVv%}IJ7&))=joQa_hr2O|4|oSQE#)HSsE1zU7tx)o*Yn;hGMn}f_966B#Ly`x z9rr&XpK0r%MxLduhrnDW8t@-G-)u$j{lJF@td3(TEqf-9G@;v8Xo8(P9{Ur|>Tw@u z0{1-IGw6ig`hIrzg8YuLfxNeDdEdu99Lt@ZAVxY|;~r+G*Fg^c%9WaU{>Nc&*|F#S zeAsI)A7-l!-g_|hVI!L?d7mAMx+s6{>edX2D3 z?%3V8qGtY2%p+Tvqu717X6Go4b=2!CVmG);BH03?hC9lM4gv!;*!ALW(IS@xwEONY z>K;7%)}-l5@NJ-m%OUb5BN|(5PfFXT+yllJ*u4iOkEs04cyn0BrGb6E&WFqQ5#t#N z%sM?`p9#L0gFMM0W0l#|&wW@F@;{ezZ)VTxp8F%~n zRMVuIk66>hEtSDfivj8}8nUDWrWwLQnuUW*;# zj?To$+_t<0pNC8yMT@KY1ZeM?t_oelZ4X6#n9agG^1G>w+!HuLc3!*4+gMnBi1^}J z-9TPbK-?SDX`_x^eP1r_^r5{ww>?PS0tdkA$O`=Dm3_WW-$Kt|7fjX{b$E}y8RrapLp4P9s9DPH z`fME>6L)uuoQT%OtL00c^OR-iSQB$$9yfM*e=G68`$BiB)G+F;D)wrnEk-{=|KHh` z$7>x8*P|BI{VDEfMeR)TBlW1ZE#0fRm=(2gso$9uS7xSycFqlnC@h)yl=5pqkTdHm3C0*QqmLe9$>-sd^_8sc* zO162RT1kr;bXV=7mTYMs{CqnYV=id3p!J`oPjNT)C)^)gp-n&b6&^Ey%}zStf7g4g zVfW72owCENC&eq=r+lRbG~E%$u$8E#J&MPcw#FVIhRt|C?npmwz*ooCWMiv3YBklc zgMziVX%xCbb>}O}(AB;Lz$A8`?WM$uvaTgNq|3VEP z!WnY;IaIq5!!6%ZuF_(__5?UlAMsd|=f)t%$kdk$n68w?R^@zL0YV=m>TxHvs2k3UF5}sZ7LQ47|pOvT= zte3ptVsFqU@CK96S10RXFN}ZEZeg^={YtQ(&oHm&eH8qsGXBalTt4qys+oiKiaZdU z5%&F=U+;WPL>sV`7g7d)NPR8neyPbz!4oU}mu>MphFnIBobwZL?~tg8eyHeK;LDv8 zXksCKWR0snq)NX}GdXq#llb*BgnP1CEfUn9`>8k|&7+`;+8Vxk<}YG>G`=#<$J!L} z(DHlYW!LVxQ%1_X-<36Gq)c_qzM!STKYf|+q@TZA(gD{^wGL>+F()H?@KDlpL0|A| z8x^!O})j!XMJf{rUZdW=| zykGdz@B2bVbYQP-Z0U9#w41b7cJlUOKPqRM?yL~HUHLuZMWV0E-%;DT7MI-aze{vokxg{lMn5`lXCC=YdNhkb1U28Id zOmtPFjk`?>Y(T;53wvMaRM+bvgKnzykN9?-zKgT?$g#+0zgO*xZ--ZHoch`1xqz2z z$7}1JwSVP&iMxm^{vD?G?Y)79Tnv%Jg*v{~I`{N@QG*S4$`iKs+%7KSC9gbx6@S6k zd050Gr)`bhg^RdHeB2S=?}e13ggUP_zX#3Bf$y_J+;h(SWOr!=Ba*Vbpig_xl}10J z&gv)!Cc5NMz6Fh z?BYV+30o0&BZd@@V0lB_ejYrO^(YY2;QKbt-##Np-?v83HtMwwAfJ3gUmd!*d&sty zJ12eExu$X$#?5RbL28<^a5tWAvfgb&W14YOg~i?tV@>_LoqZx%U?hhaJCE@$Kn(07GBjK1t7PHij1eTln;N$VzRh_U&q z-5jw3)_(mCV*0KPUCE$(L-@Wu)oT%zwFTJoY`?3Roa*-;Xd>=z;Ik$F0j)8+&rOW? zr`E{hc)vxWoNSBqG_iK4^Y0Lk{M5Ct+-b?%>+YTQgx7!3;0I}9Ej=j=y~J2~#eGdQ zr@foj?^ois3bn=VrZIB97BTt22HM_}y3Y>mRh+G&z6@yiJUE59MQ!zkL^Mlv zF7RC`cPUp6{T94h=oom;CyX}nyA?i*`uWr@YV;R(lA}+GL1(tvirtiGna)6QcOdq& z%;$eaPoVjPUR%Tc2plg`e0QFA%*Jim?_4z&eOB+F#qVcv*I|a7;05mJsOrk#0qkx= z=twcqUhTdQjG^M+>}wml&+TKZOU3^SyZ~S0#Kk!iwe_)Y$t}iIxd(&p8=C;{MtrD( z$DFCk$-%hz9o*DrO^?QJgf$j-gre<@*DP!zX4invrRDvnXs1#m67QVYU93y|yTG2{ zIos?=_*>q47|MF9JJSq*HZwFuXME&o9(U(@)5H6@ZOPffoDiR8*r`s6HWt?8rqf*wvF^6c?wO@EWA+uEHH^`NE*YVhOx8NTOO(bW(RguhZRV=oHub^o4aPX2 zU*WIF9YPK_eJ=0$p|v-7O?CW+8h>lFi+fgaNt zflrBImu9zB+tWUBAG)Sv8Z=g6$FOl1cYb3WqK-oBuL>LvjU8Ck>iy$*mtjjVp6*U> z%b~k6b~e%TWiS-1vdbEw7 z7>1V+9kDw3mL@(Ib{~yVRdP=i#mrhYcluR)V{C}Ve8{L@wcoo0(!*V_K*XqR`UIX-y3aeXLr(5 zyQr5nK^_;z|I>HZ)4BMxJLzd|rLH6R1LTRz=0x!o_*l?4d^X~4@bX?;^ankh-7}8o z&Ut6;Sw2_XHGcjay$d>5QPY#oCFwM<$=TiCBbnb-&g9+MJ=nB9meF*ZB92F63w>4G z`8_G_MyF@l9o$&++P%>uY*_4i-B8<_DjaYp94GSH0f zdtK4y7)yCq6KL?--MaXm+u%I*#WB2~!@V27b_XW$lf9_#i@wfs#PELQUOx0g_ovZ0 zSeQQ11*4Zy)qjECnQwm8+S>yoBUwQDTJ>`i&wc!^FmYz+jwIqSI8X4w;N55b7kV4j z(xEwsx;$iW5g!@YmNpVLU1e>^&Z~T;yIaskC07FdT&Y<{vb|ofQ`|v9JY10+(+{Z@ zAg^CS?Vi=Tr0?oAVA0?C9Rm2Ses==n_q96nMGbn!$E!Kocwf|{6}1+D!@F$P(CYM1 zy&r>g`}2Bqg34CNxo1Jvf0{0kupk?6fnH+C<3CDkn zH4+&1N=;H)qbs$KiEj8^A)-D$wJ-Rn*5<={7IL?&JI8z!g}zj;M~8QWz8%xLrlZ)C zx|z@XWmTSVR)>r6OcwJ6-!A2#EAhL6XrHd-SCigyk*kV2IJ7T_&r%K`uW7?%BGY|U zg=`b(4%PZ2wB||o#B>~*^F{monH{&SS>7w;1AI0#)-Yr=P}cLoJLk1d@STI)FM6k5 zivzzcaL1FS#Rl4Cd5l=+y<4x1f$vtfHG$u1#q;6u-HF;awOi_2=)WcYmt+QV-|IQn zBwIp{^l8*IA$|d0hRCHv+vmBl_zphErY^{aNx^uZuz zjB|Q{;YS}=@N;ygQ9~Jb0yDn>-la7FKAnw${6;mbCEjDYIbp#ChLzd*92-vKDC#z$ z)-CqPH#-~DU7G2177zm^x^aOwhz=3MUE^IFbudUD1V6IX?w0l&_{nPBeYW3K>?h{R zFt#*)@+H=C641_T7&QEbGpuubXGLe;qE3s@jhGEQX)esk3yn+aw!DP-Dhk`TCC@bd z_$#(Ew*#&?CEx}wAMT-+mVDzuK|SKxK6#M)ww7G}H?wk4BG zm3SM@9{khX2adId|H^B&HnxhqU?1o5T<0SGidYS;o4~?hZR>H5$eMvCv31}wi&@4-2BHzw%)yXfv%0eKLqZ^@m7C~(rxgPI`N-wZf@S(q-#I;kgWY(9Ar0XaNOSb zQMSGD;wVVBH&N;b$2ZT}59t?Qef8(R|NOUq^N+vz?6c2)^P8KmzyA8B@t3du{`1d2 z|A&A3o8SK3|L|Yk-P2R>@?Tkp|DHvs;NKHxll^<>WZ~z(``z#U;otu5v(JC``RAX1 z{@cI(?f?6`-~H~le?y;t`*;8N_Os7E`$jbS#ZL_iqx_>E?B6_RU;ODefB*S!|HJ?I zH=lj>+4v8iefGEi@c-~>-o%l6v)e}T%}cP1vTg9vKeBnxf|tmNqf_wme~BewW6o}R z>(q0$Gg`8L__x3Pd9D4Q=dEeZfi?Ay|MzE~eRlKpKYji4|NEz}fA~$Kfj1jJV_6zs zfBp48{if0Q;pcbw_04bo{`0?b6&)`Od^UC3ng8Q|`n7lFKm4o_eq?7<+8NODmruLY z+eYj3OLiK*X#~g3`emDa)A;a#Z|#Sd;KyC`5`6gZRpVcO^P4YrSwVBb6YHnOzc^|BFO6-!3EupW z{*XSp&w;mn;|EVs8oYm5Z-SR?{$(+sAHMkTA;=!+)c)|rH;pg<^@p_4Xf*atybJ!+ z*uLz7AJV^k_0^w$NWFEMZ5tox(62Ye1pMI1*~Qz&_tz%(<;~as)cDWY!Mh2AcoV#2 zHy>_ZZQ<*i#t-L5w)Sq2C9l2>*7600d1bk16mM?$(l@U4bHT6p!$q@v_8*z%o10H- zx!{B}T;6WD-X@Xn$HBpQ2^h<4eBZeF`agd7@Lt#YA3l72^Xk&S`EZR!_@w<{e-o~^ ze=J-7BX9nbmf_Xc*}_!lV&g0WcfHyj*m9h*E!jcmtwoeBTg9CV0uBb^52qhc|on&u`dSy18k* ztasbsr4eO~D2=vEX!woT!I#;(5p5fxlQp*Mh8r~EXdnF11(o>h{bjHf4Se~P=naST zCD`s>(#D53toc8)$N$2+4U%ZP4PG!F{?8xMzZB=#5B5Eh%#H6GUpBvKe7Hh^;2JpF zUw!$*7yLZ1Ge$4GDW~$4U>ilNU>a|>VUT|L<;Hn&lCQr1pZPMy!M5?Q4JXTj?faMD zDLOX(()hkX5Ag}`X;CLNs(OP@@_G#l`|8U|6ClICeD%h2wqE$Z5C7z(0J^`2FuM8vCd3zi*_wIQ|MhUhnWt$)9=OyOc3=|A#LM zYWOIZ7i0gXan9}emRvA=eDN172mZm^cCsv5rb2R*ZE{f}o@OHN4ga?B{rQ}+#*I>) zd~i0KC|yFUtSDn|5@!S9^+U?XaC6fzU!2V*@EcLuaMH$bsPu7Ooc%iT8=G|;@3uJJ z+c0P>eg$UK$^qZyFz5{vf7(bJG|HOUKI_z1gf0C7U=% zf^%-aKawZ=G&~gKeT1@Th@MEHk-sQ%FS{qM_X`Izq>-ZyRYMZJep8xFqy;PM7cFqSEvJev>l^ot z*tf_REQLseQO6zs6?25FbUZKEYy-dH?6&K~*+!ld$9cnbvcPYw(?+z-#3a9I1aFpa z8i(-8^r9^&%W3c-HRSa!^_`deY{XW!xxRJ0gQA)2O~VX0)6ASb_EXTnHVl$1i1$I( z$fDE>pp+1$WQ`<9)-QP@4xCli_%hsXH`$+VZkEwD+_`VOb#k*0Uc4YCqyNowcC*>V z@lB`wUH7}ME{DU9C7qBc+pM#o!j{>YsfZ=9_xOt+>*u8L{bl>&jq4k=3p!PWtNzXY4u@t6q3>5tcrAG}=lTiGEtkuT3r zBJYW~%~KS_KAO*hEuAjnECnTVRT!3OWd%q9b1u8Sxw$xl-!$T2OR{~JHCE~Ra48g@ z)-R1H-8*sQlXz~dugvP^rV*q+?t)!V?#q=0#2K&g;(`@lJ-vJ-?i%9!an9te6Nu>` zj+T)d2MyZf@?1M4#D%brxtfB;s{h^GG!D@=tS=}(uUCeSS8r}E7nOZaibimBpvZiK z@#O1W!}0x_7jhrmc%hRn3y~m5^x&l1#&-Q`qc6c9nJ{2nh!Gsv3L~QI8lY6X ztTX5&$!47f=@$0R$J%`fQa^Zk)0jm`6gw|*UX0pXr~BY#+i)6Q>|{)7q9#cre6>xX zw3AxJCsxu;osGV-yst}uEL`tme<-LhxGE27g!RoU;__#(sOu6%kWl3u7pEh*dY19V zU#_oP5NAQv<`j*Kzt`Dp2EW}d4s;S(Kc~;LVVr$@Z8SGGjTs58L(q8MWm~SHKywa3 za(>VNlfVbTg28hen{}4a`P_yMX|b1!aC6g0gF_)E69-EEwtBYFvKx?YRIq_7^aC3v zXspvXZ+JNWj=SDbpAFB+0>(NILE{iW^%eXx&ObDqqE&9$i?zq!o0~$TI|L0UehC~u zFZCkgxm*Z+>3Ck`!-k0)S>y+e;OQywwqIQtD-`M|o2j zAN8jBaXVcp^1RvS&mWpvQ;`Fm_2>3&d91d2Xm>h0zC&B%cXofOD;BjWb$a7|OP=bj zcjJC6Pf-Tw{CTyD=STE>TNBSKz$AF zxWQN_d`%vj9-p6=Ir>PRnsIM-@y;RFbgU;^M`xv7o1Z$>`}y>FD^K;wZrWUB^Cs5l zA)D!nJewT{Q(YO*y0`3iV`U;wjmg8fZ^%>K7?1m1d8)ttZl){m-2O0o=xg$HF8AsA zlhWtw^lq#e^3>43({<&Y5wX3SN3>tce0H2nb!9^DNSz-2Z7QO#DevpO=nMPe_t~7L z{M~7Ow5Pgak3lE;Lx#1|T6dX;wXu|*K4X2dwsfK^cQvIsYOQI8bhXp3UqSX+yxBHR4C#VgO4x+0tAFw=EK*3G_{=Xk0sV@3}v z8vp#&c4$5Zrx`KVaH=aI?MZty4pw~qnhzPqwBTzo&Ckcp)}Ed@Z80asg}D5U6j*#+j^(x3mvjqr_?@J?_3t;mc6=%W8EI&S%if z|Bt=5S#n#+_Wj<#5jPy3qjgT4mb#@XkQBAWeXjbrz#>4hNR$8&AH-2dHNJ{O5g*(H z_yKnBxI<6;2AK%k`66BB3DbslnS;W2v8Low} z_nYI5BN-W_XL&{Ee$;p-{Y~74h-ZRuE=-LBxvRl?)bgWgBFv{vK%aq}QJW!P?oX~8 zzTYsprK;}pjV~R9F)#^jkQ6+Jy?!Q5uYG^hKdNIB=Gso`wiG~-*HV%jEL{uH^3Z2x zy+|rs2ncgX1DRS^fR89_OKgC=4B|1v4x*?=CP+Q2dq~^z9&IPUi5c6G$wK=e<*@-N z&TB|9VeP_FF^Gf!N?q3MfTl`5q%*5%murzKtr)N-EQJ!WGiAsKq%PQ9klY090ZI-7 zS_Gs{W+2BgjrEx;MNM04Kx){+HW}g-uonuGODqQ6*$JM8A%X|u$2CizE0G#~zC;Gt zfHm){5ujDAq8$Mi9_$t*uj_3Om?4GYcEE;iuCKCz2>qw#_0;eZ$%E;qV#Dn#OXwFs z=%K$TaaKg;cvPjHErVEJ-t-xs7SM1kg-pfqH6mfvX(_us;eTHu(+Ilt2avdiP(DbD zx8vwN#rl&phbmpYlmevpfi^RR&^7cI;ua(d?4|)>LOh@tZnQbU&xwEyg0vePSDhQJ zO;O1+iZ!m+3DKDwSArB^Ocww-I*NcflvwgjKlK5j*+s+yA~Oi`qwTpdU@T`T`Zlu@ zmk6$U3UT+U^LfJ0hD{s7=1>lOSOE6$>MPGZ&y1TDo|*2WTTi)!%3fJnrc_ zwGUFQS-N>WeQ{W@ba>(OG)75ROpAteKMdEBjKc2&GMc3=SM?cnuaW~Ft$Ep?pUn<^ zvpy@)DOI|7iKaMTZk5W;@OLaddK8!G+u(c7rI<66xaY#01ybUOoiSucWd*+isdJxA zM8D-Qu14{a$~6vsmKN<5gAZmgWNiXrY-dv3A+)co4;(|0votjA8&jttB+UZ((eu6^ z%D+bpO5L|&SRg~hKz;DOurB4k48m(^stASzGM|Itm1^WKYAM>4-+(d>d?lO7)n@$HXqs)hF;Rt zfA}{`&A`55eM>^ZAJTA;@Sp0t+Fu%?S9<~b-J|sWkAo<^{$o%r@zDVpAL_Etddm$M>TuA4<+SK&!DX_-HB@Jr&v!CUU9b+9VlLg?EZgTQFS z7j3x6&)IH=XV6J^00?$7jrFTLiMS6^OnzbD~rXH4gUe0N~iq-dzl8}9d{ zLfr4MMi8j<5(`G&hm`NV|7NjZ%n=<8*^7tlB{u9OHtZ!f>?Jnr@J;RICHE2=_7WR* z5SV#rA@!H$=Ytl$A@JhN`|fg%tY7FQHtZ!f>?JnrB{u9OHmr>Pzj%oaJDr$bV#6TZ z{@^)6eH#5QFE-3=4Res#31U5m_sNdATe`8Ad(GY4Ya)&p-c{u6{SLgl87xFWF?+uv zKFl7BuID{P?={uye5mO12er4zFm`2ve>+OC!#)z?)uf;fXAr49J2<&)Qj|9ccdn8WGuFjF*zQohGvTGaSup0ClnM&iH)NtE` zxE^^iAaOqY0_*4W%J?me>rpgvFG{g96kRk}JupT`A7?rbu|Z=JZ#0288F{VJ_#E{C z+hdCHE_{!~ozWO6jmF#17_Bnq2;-^rvJMyzMPlAO7LSB+Wjc+A(~I3i(ZvZZN5gCF z4HiEpVl0yxUDNn2sHf`p#(1x4m&JA+#5-a6lkRQ@?c?dg2O6uFD=h9TBr#(wW~gji zjD<4<7OO;K3o+i%rZG<*i}|58GLmFLF?C`itznnOVC@tdYs6x)(7vq4f2T2bV0SW! zCF&F`{-}0M(x+u#(%39r6sE*>3#~P$u}Gb3QnxX+k1>f!vcxJ@31Z*0-Gicw4`}PU z0WnZCz7pabk7J}d?V}i}=9xNTpF<2M#0HM|VT+X+RIzW^M~X&bw#xfEjgx|y%8iQe zLRtLM_lcAG3g2@nOXI@U4&F!ZDUuH`H1HnTL%ftGKs?NH+ETp%NCuU-aD1o!I6l2A zc!zir!yAM(>3AyV$dLUIJA&`czoq=Rz47A4+?Apa1OYnNy;xi#uBahrfPl52eXID8 z$W4sgwuW<%jAqv^<8CBB@#CgzmeeTyygzXP z`CH1)g0u>~Kg5U2{6GY`w#LSf4Tu#Xb#9S5pNY3xk6IKR-tA@evSkb79V{qe>_w5gtZfR#Kh zUwXb@FdnFn*w*FeNxO`VA`%4Rc512V2xNV%A@4Q(r7z8(FEQ?n$d-Z(yBv9~@fy&^ zAOS!zkFuh-4MpGG8{$yV^xbf>@b7hgC+PeWF;Ao}Wj#u1%2HxA1Gzwo(A2X*zm$z3 zsNp_HqFtrq?sf*4T)@TR@!d9QYl5g5uEDBr0FeLkl-FFvht*ua|7m!mRGk;S+teTvbab;Kskf<^;uc^<7^blf(iQFt; z{ra*6lEg&HdK-TIJqTz=RC;Q~`V1un55^~vi+NJAsT%i(WkUQ_gGd-ZcaKblrnIf9 zOm7fT8DtV8_o#0G=~YCq8C8GiWKBtJi}mx>`TI?Hh&6hN5BtwEKCGG#&&>l}$Wv+O zQ|k&*VK^>mY&MH=##k%Kh>v3FV6Rfftzk@6EM~rm=)8kD70;*A26fyvVz$K-n}u>A z);R~6#cH4AlX(l*Mr8~zIhG)`aSXz>h>rzK-oab}$Cf@7>vV#@ZwQmf5GGb zJ?`v(KZrZK{-(IIGr7E#7!v5-0L^iB|E#j>yAU1A1V#*DbP0*cC+v&iG+%S&$e zZWY}B$ejUp+&dn?+7_2s#-$sj?xp|U^%@_XAN&uUz-!b7WqxaGAc=!E>hTp#b zq3QXa<6Z*$)0qVjRp)s5J3oytvz5m{pP2Z5eLGguG{1Pr{$cd7MJhz%zi8!ePkN2} z#0Xfc0H_rN)OCW}`WL`hlt2H-K@+7l-WNPJrg*kP^cOjf*#`ZDyzxc2&J7L0k z>nu-WfPtl}jN8sbZ_YukHt=+U-7@fiHA66Mq#6V>Lx_6hHX%GMSgkJna28}a0)Or* z)4Py+*5vMbDqoEU-8=dAPSe!8?(KE&4W+r!iapv)Xc7>c_JS!xI$8PJ{cjbT_Q*8% z5|;K7mi7{s_7awM_-^+lEbRqZ_JS-!mfj1ptj_U#L6(*A9WThTGax)@oy*HIo$3Wy zR+>xgA2sq*?OX0KNEkcjeDv>2SlZ#z1zPJREbS#Mt&S`MR7qi*GK3va<@5$o6MO<; zHl1KtSg2^*_YgKDFGz?|u#o$8e3jW{*e5^<5&W3Cm}TPyV9o@JIa9ASjf5y+I8)_AXk zyEfb(pwl3{Cs+VxEdtEikc4i@!!iu+TJ0)&k7waOO0i2IB+KRp*%Z$OEE$APl_5%a ze`asYLhcws3d5e%kc6^PJd=ReYb_}@te43Pkg>HzQV(CG2(khFlu5mKf|Y6vNXVZt z&U_wFVSbk(!pME8x1(zT>c3SM1jBW!BYI3!wA~O;Z!DA!v1yGfihQD>VCTZan$z>g zh>@TeQA|U}B8HNps4sdgurHpp$7wmwhlMqFPltuE5H^C+6KTIde+a5cLm<%x#1Xb{ zvn^^g{LY1tI6&@Ebe^+d2(Yp(FeJ>zaKiCMiE~z$jM)ao;t5A>KyYn63{Ql1Pt+dR z52|u8M8qC3RtZBhWgkXG2Nb%+QSpA`#+`+2baJ<;HeAWrkD7?l*w|9E_q!d2U)s3M z_qi7v5AcfBi^b5DbO?b0CEB%n~X)}PX)x$6|$yoblgWdOsK_Adt zdWAA-8vJc2#J<^nKt<8;i4Y+Plz9gvEsrLUK0DYwfn=y%$qd$Tbh4HU#Yj z2(R${NobcVi5~*3u?S31>x~{p&Gu$w$$KxPzB-}^ueieY3?8dnI0yCgI_haNDg?u8 zf})>Lp~d>cXlly*qvb@q^#DV408KRmdx~#EA@%#})&rbd6GF7+jcEwjFn(jl;)4yy zmu9vhikQk~8t*pKu(Ob*;lp@h&*i4lyfuw*92@iTem=jwoegFL>ymRTP$tXX;Q zlgAV}uX%!o1AG#o$fQo;_sV_*tdTdU^?}tL%sv-a(7ust5v6c9_GVM_{S54DY8i>s zS7ur)Hm3$v<3@DTaN~t-R=>iw1W-Ao$fv6hgD&(T9JAjskC@LJHOfRh?-yktD{oAc$gIh#$bVKk81 z8^4SABBDgz6?nH0LK|^vSZ6?!ZQM{Oacp#4EbZ_LQCFi_T|yuF6g_1%+Z(SX7t9~g z5Wb$Nw}puwU0Zznv(=C%depg|@Tz!&*HRl^{Jy*wTQcIQWn_Nuk?~2#0EC=D=#?e4 zu|79_P>?h>c6b)aH2XZ^JA0|h%l;2=PddVhizHY`^YyHf(h6ZA+HPoT4YAuJFU)C{%aQ zC)mP4x596+Fq9e&@u1uanFR>6_p^b-kVr6Rq3!G;B(yrNLUvXC_I@)e#xtgHI59zC zHCo#ZLz`STo>|-e4a1%u^CyVPIS!b0JC&y6>%6B}O;7ImaJ35wcYOJ3SU@tUqh^uMYS@01 z`olMc9-YXY)#WMwJLP+at$eqjqyPI?1|5AvxY0=y{rW(oze0%7f4u$Pef4*Xvie`- zzo!tRnpE6(2{Wpd$6`p1U{!zb!kCmy^;GcFuTii}6F-QZ1oQ<~VUT@q4a+onN6LRk zFYwJWmXDP{0@37=|tmvoVUZf2#L4)(;)RS7@ zr)%%YzJ+4&ps&6t99@Q~(Z<;ZZkBqB;3>h^3#>8*QN4rk*~lqCe3hQ})t7&yfa4k= zMGUlali5@E|2Q13Ucl3pdyKYLE8)0y^E6)tL}>{`_p)cI7_2tI3Y!l^TiKcK$f?g% z?x}OjYL(H3HHUT}rOCn#5yn>b+J%=UN#N!Ev093K!W)8`2xm>41Q2gOa$jCu-T_mT z3Gcp}$Ez=|$XkXoY>T4X@M;%Ct~EHg0+BLQQ4Huu?hb9z53^!5;I@LAu)BrJ(o2zxmM@}xLM2Z;|-AnB^_Bz_dEsMm+%AjA)pkx%l~@nT2rqq@xN zIVtI|g6zU)FUo!5=t;H9!x=vVuF*~NJdNM2Lewy=i*(iAj2-o()&flQv|@0lUtT$=X8q+AXbG}InVGQavv#4sUyyT1_~Y>yxag17yQ}VGa4Tzf zT2G$bO>XZ5_14sS>V?)*jh=efQ`KAbq=DJhh%@>#m*tMPc+17)ju0X^)NW;h4rI4Q zv|r)-dK0mt;FA=G{)YR6az7Y-`kI#e*lBnIuo1ll_leZysGHbD^7$&=lCaVgH2>quZnk}^gXL~-7~OW+THj{9*8|{a;Ja3 zzM4E<(fa@deJR$l=4!a#SI#8^NmdVBW)P)IkZ8TU^MlQ2h)^CoNq8S*5Qm&5UtTdq z;#H8n`SgcXkm2{Q->~mvdid!$VEqW6wDs=pPVWZM5VZ1KKnNqB`6n1 z>Fo8FSE3U}B!C1Pg*(2*nuakep#E9<+k-C;-}u)0`pc_e1D^GphCH6~3r75SaD6@M znOAD>uG_zorJnYv<}1B3fJgkAF+$eOK$8e0xknd z**xXQkgW6+Vf{y!QmC~!Pq(n%fiNQHNUoLjFvK2y9uVd5!;Y>UF}c0I{gD&H9rvfZ zJB&>S&+#V=#Xo-%@lvxOy9g66TKhrvnhB6!;5z7{R?yP|b>H5bQ1jZ{#%=^Yp{55u0hHI~PsH#SU6p2uJy@K_BKQh@9 zHSoGJ@Yw?|vU$2a>#o@~i1~R@;H=7Z4Dfy5eEP%L5;-bF{`{rqq5rssAY8ue0xCCJ zSqE!$^xpr1s9p`1?XPi-QeQ+9vGF&jKde`g0@UD1ss+xcJ`w&HMUmsfAV{4`}qxa~m+MngDh5vX-c_IB)w#wfs z9Zt5ake6haOWf-RJD@^jT-heoMv7X6n%lmqh>oKIOuv7pssw>Ep^&K zZ=Ro(->WnUf+ne)@|^nyux}H}98R?^(HvK4ogtaR;6=eGcF4%pAmL^Kbsvf>;RLzF z{Ary7-G*eIF0!SY?LJM!8PcSR8=BPfSz&eT=D^pr$?>~udi-caSk&W_v`410v-Es8V=2$Po#!nYP!!VTp;W4jyO z9VV?9l!eWbgLJf?A!RGe8f~))OPGP=As-S}&@M_2HYVthI?OU)J*$m0^U;=!?v!2w ze{VuR0DC#QCda3Eyhd%+saV}Mu)383lacy%ceeyParB|h?gv@iw6C>&4#`*7V}5uu z>ibb;kJN(k4w(^nAid3kl!{t zT}2;n7#E$?$6yI_gln$Tgff=g)bj;J_vtZtc`WunOXM zz*zFwZteowxq-=RB%!U-Wl4W7_*k>kn;a$7VL$AJE*)Ex#|{j5sNaH&hl$)}f75Y` z^^kjmA26Y>W%qTOpr&g(sEgq8%+3|s7ckb)76@lv&sY*AX{UYOg1(d5Z%zN7YkW_gv9s+$pk`!qYAtYI{ z@#gS@jLma&jsd8>4mpNhugl|G*A_`Hp%B)D}M| z1-ssv@!5*HW%4NH?b9*ZP(wD(!Dk$eQH{)ZvOZva(;Z#gOs4^DN#+%%(|~`Q;TG@v zhNtHg9cB~I#%SY=@lV@otx~`4g04d?X_09@(BrNT=67lbGV>!Xu+0wWI$V>nLf0Am zn3OpozQ9?G$-VGBVzac}J(AEUsAi|f#s=CjPm^t_y-eu*`nC6&VWShd04!LLw%Xgmi_(Wv}~C@6+ln_G!ZVIuw>bXG*sV|o~mBv$)6T`x1gvCz+JcvwS{1YdNz zGOV$oPxg=i4?gN6UEB4J&pk@6-fp4)$GtHmLw(oeYEKdqTWf@Fv%`BWwU}C0G^yHH zjQ_3cYa{|B+;;KaVsZOd)Y8Dcx)OIbzySB2*3DSDi5huvXKS?>8{D`r6Xv>C9Zc4> zjHMUrsns1`c`g58)SO3d9}-)~8>{HtJ0@r&3^yL=a9Co)v4)Y=tS6B}q9P&7e|rTlrzUP){yWz=zjcZ(CFOjqM@lq z=l&-AIJ273+Lw&NZ3)0ZCyC)kr%X;BMIY1hdy+7|u_dE9YIfEmQ;l3xT-)77rk48PNJatoH7e2vtI<&mV<=jUk3WqH;hFYP)>bhu z+YNOY!p_3BrlfA>u;G}y#mMsKz9d89uQv!6n221pmA&!J@fqzAT29<)OdBlG9g~|u zGo@vl!@b*-SGJ`*elAIZM5eqK@8*G4KMw!_hwVai8zR)XfrRbPm}E?Bg529z=%FAV zo|WOBT*Hw%ycZjp+Y}d&a2;4ey0Gty{5tI{b6Ls(fhiV%?;6+sJAEDu^Sr?es3=8;UYcM2@xRCGx9~D zuuXdzbaymiog|_ohyOaAp+*Y@QTR;*`1}t}(MVme0R|B$6Ns;7Fjk444%Hhe+G${d zA626pZC)mMV*l^ zJJ6aTK!e$K)D`aCCXCs}+>P;E97`os028Q@!N0ue(gbFNAzaM{(k}A5Lg<@OX7?hf z$HUZ8H{N0nWo5QCIJ$=@9(3oWHo>vpixL^bNl(4k^mb3vWx?omw0gghI%As?t(m48 z`7s%9epBS9&3WX7Rr2(WHcK5zT-(wvItLJ_%6sx2U`(Xo*Idac4z*iI|KDrdnb#j~ zrcGn-7467PrjV?Ds~U6N;)jN&?|K#=-KxFlS~1kmdel)S4S8tvqR$f?j|5DB_31Yb zZ0oG8n(AU=8hfuPCbqs?dM!0_W21ok^(3+FN}ajgJq0FU`9yQa8^j`ket`Ch6s-q+ zVIJT(Q_3Xzs(r|P4!Q!u1FCDZ=Ts|-00YEM>bBHsye0@4*pC)-S&uq`(olyJzCE!T zvN(yJVx3?bM3U4~;04g#3PF*UY}zC(}WaN&v>pjg8iTCZFF(jmT@sbGxZm zzzKHl!6$`Fgl$@1@PRTvHRaVgyQ=P2;GO<(;}`V&61u|rg?*lC3DG`X12n`jJL|zU z5Acrr^FFyfm>9!*MVEC=@7(H*&P3JQy46rWTRilMKT(arT3;CB2`~1nh9IcC{)D}d zdR3r~-DcVpu^y=9gLYcegF0v{@Q?h=Hg|hl`>WbrPc`g&y(jinL%yHr;;p9JqTW#N z4MXTD27)&Z{n&9mB|Cz-9_C8`q1+V5^TpK)w53Lk&f2!-{HO(bE$VVwzcM1G? z6r%>#g#Z2Fe8%kM@U!fvsB^FO43qS)F|qiDFj+*BYREc_DOh(orX6`L<>_|m^UF~z z<2vXDK`w(cbI@TOh|LQnv|$wQHg+-h1`8W>L;YEK=jhA-#~<6hzC!err#dU0O&tma<| z+d{C+th50D7JZ+w`u*-Nl0`kTMLp_#o-B5@#mfUlZ}(MW{HzbE%@w%c@(MCPlyh0R z?>c9X1R69k#gz@3kN^bgs~cFqk-1iA!5VAOS5sR9o1E6x-@?)>guNqm07{Y!Bzxn9 z!rW!+!DG84e*;KK(0hv+)jB*_6IA_1>Iy(3qu1$8_UTNGqxS9`GX zjWe6q>pgAm9tdOz_X+z^9IdC#UBi}){f+o>U1~}umG;$RT6@RskG9q9WVY7M+@=Tn zZp}9B!nWiT`yBTs`plL@eyRxz-_&Qm^l|1jjRIhlBTHV|l0KU@VcqOU;OC!S50L(& z``Muzt4kQGZfiJT>r|NM2U5G?O554zLTI|pXfe3Hn%#y^u65U5bH4G5C+6f@TeC4W zZSJC}HLTTRfO?QO6aM#qjXF9~w6L|Wt7F{;yx7>flK5b2^ZQXU1U*mKFPvx^ex{m+ zdJCQ_w3C}I*(V+CmDeTsNt;paOQMSj&%)rmQDPLXNWL?q&crswV%nT5Q)@VPt?}~E z?#OXB+Lo*>MMIm2GPLW1BMNgb7IUwdXKoYb(`e&{?L8@Pw!G06*`RL2vA9Rgxo%B! zw$^XQ_KSb_0m|0NT+o1x#ms9OPx>5kPJMnqx4%5+XDXis+PZerkGv3cF^7v2e=6ae z58B~myu?QA#l{}y{i&tSpY#E>`vw0<#v9l+TZ0P-f^{XaJ?IPY3@Y;CUHfaxbfpgL zbwMY0&7N(X?2l`8sM=hBJvnF$&RuEOzLDe%`cX663&(`M?G&g5j8Mh%?N@4O9+!W# zcO-puxQ@BU=VHWnl7F{BpZ7%*^FK#TObg~ZJ)h#UWf`=Qx1)HuAH|Ki*G1?l>dblt zYF>Y)&^~xi0MB5L^sOOw%y^F=$UeSHXim*t!`AToI%pKmPizZeu7}UI2}JFgXV?_( zMxJ3qS@!^9d;0k@!r5RiK%PbQ*|XOHo^QkR)B=yGKl8)ij(j?PcYbdS_j&kC5$XkV zVD;P(>W&)6P)_+Q508tD*li6X9W;I6*)ss^PM+Igo8j|1@;ik)Lc7uDTy;O8mCv^D zx=a%qt_{zi@LnvwEt;Zwf9}~DT%&qEMgVsdiq|#tXsn8z;bfr>6<*XQjp4oC>r6BQ zp5eTQvgfv>%C;r%VgEG&@UCR6Z42AHe9nUR&YnGl+wg1lF>ns-XN-lRS-hd?i;f20 zc`bE5ZDw%ooLv{bC(m$5+k^Hrd`Dn_!yBFN+*W^M-6&iX?sq6odL2O(JBp(FA{@u| zKk)CGkB4j0=UUiD&ptE2YsLmYZO+KK7LEXkKz6?w+{a_t)gBstzqfc*G$K+Dz0m<3 z@1eRdCIoh1I{1yOv+4zeRH-vgVxweAx41KXXUUR|sY~2L^o_mdQyzZy1;l`D= z@O?QyLwygyqfie9@H_xVYw)fRVrmBo|6R0ZPf}OEJLd6!KEOQw^S5Ij2^{K3SoS~o z-DMqGzZLLUHqNi4JN^~Wj{lqcy}Rh|7VY@II)6`S$M2~g3z(o$>i8w! z>*s%)R7c16T_+0wvGEjP?$Yu7cW~f4Jo0Iv9K{bFoKkY+2w~(7p_j`va`M1=j%_!0 zR)K#Rh3@4lUFX5-a-D}!c3CUpos)gNvhEXw9M^Idrg1!qD2 z4ljyL{SGesj$HTYR)35!_-J|LW`Vas`^52mKzKyKvz9;)d%8k3Ga$zww{DnGiR7oQ z_jp5v8IxH4rF~x(a9p#cv&w>15IK3c3D&FVmsJo;0Tv?`^A5^+y2T#r!qb9|E4&Kg zbQ9z&LVd|1Cwp=@Ki;UMpm(gKcciFaR_(K8ozxtLG?}fRYGpF?-_Zk~t`9Xl95nQd z5JF;uso%@dgNpoSIr#^8Z--X{4&h)*9QzUfKwqc=neO0idp;f zVLm4u@dR1!pfr~IdC1Q?2c)||0M-$6?0f~F(0m?d7t2)|hgslXA3^lEzx;)J{qzx^ zI6~~hqrRTkhbXAKs+j?-*BuQ23<)%{iWkU0eZL&w_e2vv5AUPx%@BWQ8y8b`-&}aW z4t|Yd-Jkw&)YYu};D)~*@b}|0gg=6qOoA;(*p;Wq!1Gwd3vQ5cSsDlV98zT6DD@Wb zk9_XrToUBlbhY4C!B6WT%m3xemjpZO%PTc-d@fE`L8UJbtk;L^B3;cc{nX1YDLpg0 z1c+7Ozsu8iXddtUV1sta8uC0V?dLb=7*ezkp0vYbd#^?sWlPbIS&)xI-;aW=vkHFo zfURK+$5)eXzo(w(7@ixoXU;voiAQA(5qx*h9@R~a3Bo!%>ps8^FE2TQ0K5*o&=0sR z^m;Z=*OAZ7o#iq}2!jwi4$K1jGULJ|%fSHBdn5p_@-UfIt;`IZUf{pYvv=VvNms%7 zL!PNS_YGbJjT6fwm^+`4LeDvvgC-|9(&ya^0>J?u`pA%mJ3eqR2Uj6RfqsS*bkxW7 zb}N0&lSfvVxnQ+=x>`?r8}JQvvmxBnXIxGRBCA)thHqnEQzPS4T;1R-!^|d4I42|D zcxZHPz^xNMxDS)SKQ)(gqrYD5vyD}&(aHF~c5R{yJhLplAm2^sQdNVcDyb&B-Flheqp-w(<^Rb2 z=F=y@_kMYG;+2l)u-~e%s^svds8h;vXO(l?FrRY{DdjCUOLOkatKV|JC$LlQ_uOy4 zy!vhZ`ZW_EEjJ5t=yow(Y0(EjAmBbzeKv{y51<)mLUY9&}xSh*$uClt% z-%}%f%OU8zcDbKx|E8BcY)m?oF0w_q93*+L!p8$)nsEO@hZ6SZkEA8b&ErLwT^ETH zhaR@{8)7eSxPPI?l_doZpl4aR!Buu>c5iDJp(F0i#VW|wQO^BH41`$*wTini)3Vv? z%isNu%jW^Lq1X3e6uirdEDvH1Z38xaXu}6)d(I=>E)dx05u#I3XP@8M&SHrrHXIB?+3N{-(=Ym|8tdnc!gRQ_={PN06<7JwZjAuBq z?)#YQrWZUag8d4sxF0zHX_v*-Q~=mf@ENB*IgoN%9yu(_izv|ML6B$UaQq^>h@Iu@ z*Xf&2e|Y^!P1v=-PyWcI7wD@`=MQ!meCEL}heN%(ia`AU_V1tHyg4nYJ`CW%nuo!{ z5%>-*gOK>zm?tJic91VbVV^3SW_KHR;j zwIHsPY9)goMAubq<}bWe;N$@s7csUs2XYa$J3Cl+eWEG~{_z2|s&Jp`6+1qV?L%v$ ziNg6mlO5{o*Q+2)qfKz?whwmGnkJRR`A3W#i>dbC2WQmkg&qCqLcCn~)la|c3KYCt zYjn@HJIId7-oORoJq2-cxDcj_4O3Nh=xL#1XFQ{DD_i}f4+rV8q-r|lx z-|p^!;y;U0*NLj(3!{7EtT=DIS_Mhoqe!z)Fng|};DXMbN8|tUlB;&u-*~0vD%fb@ zEOBzs9r(n(zH{;a9oVFji_X*h0@j6ZP}u>Qw}1Hycjw@rn>6$}zD|w5a}E)pZ*aN) zg33MYD786&a#W2k(wo=Xs1ZzZS;8cN_<~1D=y=OZcEj1$#C!-JV{z z=EKO1oK?+$=Tq}Am#)(2QNaw** zs8c8fwn*n43whEuC`(fV$2)d4uMbuZ@JRDlx~Qj>cxvOgy34a;8E)-pFAiV9e=n%q z7gX+5IqiJn4otXQrXH=X!Ej)xgqfU<(qtB_$|BA_OMv6Q-dc|=we~0d=g&l)^78T@ zxGY_-yg*k+pZ=9x;E!LD>ie;?T!zUEeumZhkIr%#fqrF}CYPXo_s`xOf?@Jc>-_%R z$A5+=#2?&!BP{ zVx;|(hoQ!e?~chGF94G(5KL}M{ky>A+PWy%XE3>eZU~A=k+XY1Gy>|eA(l9}#q*;gA^j;%&cF&NkjsB>Q2sywFBFdE_%x=o>7l(L8?G!g#09w`K6^iX$P-JID&}}+k z&xU~Q6DR^NbFuyePYakuL;~tOJ^ua4@$$kK6w4rWZ|)fW?(;|j45_$LqN_9K%mqcu z={ZY@wvjsO8*olTi3TUbDO5pAZ%Jw(Ay5mhFe3`vW4I!nA}*jH5-#W7$J0i`%W+}nU2 zJEAzZ>#}W193*1?09*N4(Z$ay#dIn~h3O2u6ATAM$JRyiew?`3%71FbQEaHp- zWl4~F6l-|Yf7m9>&Wi08amBqu6f0b3yfDD;i4=#rSLxWKxZdypXUq4pF`ykMfEqLtrWt*~!M_xJTwwmEtMKx8 z#42Nd=?j9X)DQ9471kCpsfXuKk{+)pk9}#QtIy}4}h*5?~YKu;z%?E z#V|(XQz!L5TfYBf`T8}KFMnV-Z@nNm?87?x*Q34&cD_>{=GVu#VOqzAO2?_j@S$J_ zfPDq~W;oAYE+~42Vti-7e#_L?a_6Eo;k3-Fu^~= zwd8BG6Z9>(F1j9xk)RlK&Z2he_mmO^54ch4GtoW{?z_3`J$2uQ$1Zzx&f2S8f}5r` zHlXVdllB$f`>noU*QH|%e2xd}2wXpm7s>%*yj(IxdbxJOuTqW|(+YM0?x(av>>)n&d5%WxM8xz5C< z$lo5Z1#?Q)I{bp*rS%!DM~Pp>^UdoV#y3A9pMuGx0i+1pY{~qNSt54{q8G;fEkj2$ z6gaVudChjQ-C-S8pHFDJvioH7J>ZV9PW1N$&YjJjNaj#6qU(Z~&Hr@HgR$i>ENuNc zHebq4U_F$A*$mn-%stqz{^C&5fL`Aq{!lLc7uhfLh`*-N12x<&u0OOcp!X3CzhMYy zn^z97`|e`MF#SKV@qDXOOf^OGJH26|hQvNx)_!KAT(hvXB>FdoZl~ju`1g!ql)E5Z zfd1J8Y(3gi%IZc@$&SPPvQDwjfayi#E}OpwWL{|uaBNWwvOvdOlii2UE3AE>U)Bnd zqoC^`@tWE&_#BFGuI$My#~IAK)SooV`JC8&V?mI=bZr7?b&#j<7Gtu;n%G_HkM?YB zP45}{o9@8~HX3YL<_8D1dBY#AJ(zz5wDaCzV{EHxOqznNEqo%!(Xx97^J|l>YfEG? z%1_vbKBiVTTo(!GOPa7QthL1+=B{!rM8^uQQNSkwepzK>i~4A4yAjkEZQav#;uolF z1l@Num4!l4$^u0!cXp~q{12AZgt-~f%XED)FUm6c`W%5imP!ZMU6t0$>rs1Zi6WB~ z!L@L6N#+wi#dgt3dl5lu0QPaBasCXek`4*02lESnqqgb&Iv};8i-K-e=xB;; z$Mwt;ztc4!%%wc_opbT@nrKU~)-)7dG|D;M z4~i~6pbh9c_(kkH^n-eacJ3~W0WEW>mTNMs%Z9bN&C@ogeeLvgJa@zo6P04)ot{VT zjn3OlzN9>N5BD!;3YK9AqrL&Yw4uOrqD0>K*6_i$#^G(0g(dcNpKeBt&aK7kn_u-T zYTt=&ul@NT;%nEEuia*w$5j7^r8|hWp>N3%pd`IGdH@_9;G-tZ;ZL?H^CLvKMr+%k zn43gx-$*6OBLg(yL5jNpDeyvx_VZ&g^G*H3psyCbX?SkJBcAG8$}bVsfI+O4ZJX_e zYZ}GW9A@?;o%#J?!`2vHR{)I2hk;aKes8+RD7y+NhS)@%KF2E&nScswcMz!)mnh|D z5G2QF;_rjeo|@`n8jE||Lgc_1)G{FdlpK%I8i=K0C@_ZFV#sVy>STZko?7QH($6EC zDFS@!Hg|Jh((|b$pJ1EqrojW^%C=Oji=7NNu0^m}-w&Prd|ja)Ba@(4Mx^a>tc%tl zSUTer_YG~0_zrUyL0ykA;_&+jaJNk{v*G+n?zuJl@S1Adjm6wKi|Ky8&W<(C?S2G! zo#h#n_jYOx0d*a@lE^!j9r@NUJ5$f~s3ij$E3&(t%rOU>5>wYQc*orBM=fCv$dgg6 ztdRw1jFWpRY_kE#E5HCPT`5}IEjgQ7a{9}zJB(bj)3milRbJ89yOOwf&RiSOAtlE9 zczg}kqZY9%>=QtJM*cG3A9S2)yBB5%Azjck#i z50CL;_nHv7eV9L3JJhga1Q!kH%7xqV0Q>j|`sPV&^eOi73B>G(NH6TqArPOeE8@@u z-jSmH2;0B0^qR&(J&V*8KHhh)QeT=cy`l|B^4ziH$nL3;ACY#NREQq%)f729C*>cb zpt{)s{vA+7z7#!-5K(SqZcE6a4@VR&Xf?@PGzF=IqK$2;@Vgk( zgVUXXWI_Sx$aCYRhSB>~h~V1@*CCOYJcrsW(c5d=@@6WLR{+GPGzILvsUTX=Ca9+w z$Y`9gAKFjvXPPyhdCg94TPi_=N<%<8t_UVnO{bOu_($Gvb_%C}wGCh)W&U$x=edAt zM>_+&sJIwNjg1%U9|qE#_xr;BHvCB5aY}%A>lAj;S-4GkKWZ{Oxv?KL8AiFmyG4WA zbOX?7q>q}F-(YKxs?BSDq0cXm{YZ6OwI=(@@l~!hYh@fFUQ4uLg?@f6dlmZvDD?gGqhtaV~vS3g8gWJkdp6;pd_rjnCbG-RH`huJ$H9!%{$| zgl`B&Padeoa6-mrtql(9@^SWfJ=2+wQZ0!2Tb%Q?<=oWwmu{?X{Gxqt@n3ll6)OAO zy`hZ2iSK#5?2~@2*~#N`%j4ypt5atn8JXAA&(70$J&F}RwduyvmO$>ppL?+(GkF>B zS?u-|V4n2}uYSG_g`RB^46xsv&;2eUqZ_WI%p6JFdWe_y0sTHBzGjYCR2$ZE{qf8( zK~lh&+g)K}hXgj`_X82&c%Z{f$@XY*qguJUE^cHJhnn!Lp1395R%q{QJl+~UaQ+1iur@4seVC42I-nA^(7AGb$|Ixhr`>}LR_4QsfX%{SlAU|&qX ze{fqyW_N|q)`SK~+}MBF5&BoE%naC;lUEv3idGVz= zVqb4V0meg&sAz&|%m#gep&oSwhDn^=Yari65!jMg0JhvV;kiN7v|+E=rSd8uO+@#z zhBeG?v^kc4yiTayPleu|q_e3dD^p8NVc%`j`=RnTXZOpnPk_Cz9vkp1Wa-C-;lomQ&n|saK@&^0BuGRVYdMI~9 zpHXC6OS_tXp73O!(0xSSrmv=6+-VJ@cH|cVMU~DH9ruO$jJ6G+G;wZ#eTJ7PAltw@ zU13gSMsRJLxFE~c9VD=3B+m`>*-dekz<0-eQrai+X=Lx*MH?M}ji_;_&;geZKCBD2 zs-};v(OLf@?%p_QYuICxxq#SW40|tHKS1NgQ_INw?jrqFeM9ZF{v2o&iwnEQ#>)bv zl6a@Pow4Uc1f#wU$-IDj_A~y!THDh40R}gmT5?3nYs24N_?y~bT9*YQ5&)gY=Qs)W zjiQFnOEj1VDFVK`rO!r>Y^={8*0GcnJJ)xmk6C-oeChRw{2qOl2q<%q3ZOoQ_=v%E zI-~cwtUVK3JC@uF0AX%M57ai7H*{RxXjhlaUmQMXH0EB>CeL0IVFSLx*2O*Z69;~X zjo~A|bfdw(S8lj{1*8nf*s3GVnZ$+IS$Yk5Zx^%8O_;)55DnP4@6Kb8k{MZY8>O=} zf!MQl1@eEa%%gQ+)$b?kKT+P>HTjuRqUT70r?!V)JCeAs+NbUBe zJkE<%U(cDd@9;A&N^F2IE-9IJw zQLb6eJx{7VdqDZnNs8r-;MuDs!2WgZAIa+-uK`@Mvw*&b=O4B;-@2_K?-lHw!SQ@f z{`OjG+m(!oBN>t3AAdlZ%%Z*b`%wnvxTd(h>CQLc({7%rcU2!Uf8K_|W)ze8_-o|@ ze93t4U#By-K$%T^m-GC&u(pdHSBbA^Ok!{`>XLO{CB+yW z`MYZIHbvg1^AsC9H`@GYzfz4+GWJgPC!K*rqzE*2c&^ybn6wo0RrR*Yrp84vaNRYU8twn?6b(!d^TI`T{(E-;?*SD5Xi{ z61#rvn{6V)7<#k&{&x12=WVD|LxPe<)w|r<`iZPH-NeY;?qW%#kDja(Jlh8uwT<03 zGF!Xqz*=?KLb(FKp+|PtE1$!B<-6ZneYUe9_ZrQGw598(u6&6BC}f zL~FZYXp`#(J{v9HO@)vn($1&WRcLA35ZC1N{Xc6Lz{bN`7TQhk4>ul4xh()KU)2fZ z2FSa0{N7EB+_r}EX}lv622BG|{s-^10ev5Jo_T)_aS2Qw8qxdrNAI5DdQ9e+z5|A} z8J7Lj`W(+gBtA&_mU~Z9r`q}ukAuDF>0S|!eRRKtWgq!ya=rTd5{F^VG#$l>_-8u|2e{@i;_Dy{Oj zls73^L*HH7TPzPEtJchflee}0X|$?xcY z-=cMLwy}Pt<_W9EUqSoi|NP;5cirEu_Q`+x@Qn7!uiPpi7h}~pTB+r)gJrz;zXkj!DzSKjxyyU!e z83sO}CLnb_NOEqujw0ZhgbBA!-X(z-WSO%nI8^pvf)r*?xHATmtC7Zi;{KIDTE4vM zj1VaAv zmm~^uF3i+m7G`;{3VeV|J5d(UpVnEhQUf5(^qs_yP!)!;Hn=n)KfR8Fd=+|S`aj?S zPEIU;1t7r5udIlwk>N1Lq482b01Qo%0*gCbE(8B97wiIWox{J<6|{c_?N9MHL@D82 z7Wx#ieR;_ZosFY;t8kff?i%ieTPIPFWn8cWGC-I|1s5ca8wE(wDbn?dt3d-Ol!ZZ9 zE-yKA9sq0yI5`2~g@qX_fnk7RXAy8=4yc@h^P<36ac;paS7CzK8wxbJyyPewp7Yl$ zupeOfAgq#m{U^Z4lRy6ShSmaFn8_y~A?=Q^7Vqxv$lZ zcxGwxIauBIl6+NEtVnc8i#Y+z$U}7iFSE0KGrvnlgB{`cObf2!c z*W}1;;2L4>L_ja92IK(@bX6P^U}3bxX&vFoa2TvNYQzfm({JL`Ke#dY0sf0q7;Y5` z4@3pRRd9Fr`toZffh7xq0himreYb&1Kc@IST>{`i^=`8q-CXAZ?3I23m{Zn4Wt?mC5mi((2PkfH+01EJ{rJVjd7A*%}d z2&5pk&MJ9bS8m8xjf@2& z_vIC{|1YmV?ufe@WnfmESN|ptFEZ*h#p-KmXWjnMTnX zT_@NP;YD(pmoBNFr=`4RJ;)uZSO84&&Uwq-x%5D2ipxuG6wDm2;JTW|h4C^9;vmTp z6_asWptSud*f`OjICqt9vtY%M`6%HWPEP&c;voYxKH!rpBfh+ZN(Vcz*BlDI;KX#r zxsJEkIx8Q}h?mX_4fKTuN}UAwh&valOC?0~&gFhY4^p#MYO%=Y^PB{hM027`5+>Z( z36n_>F99LQxq;`bvj9CV^>bVtW-&;haBh%qgCMC4mX@27vtbS5BtBhag=uocq&tr{ zW0O4vwTkJgj!HX%FurA2sL-#^CbS+`Y?APtgmVLmT?~BAS?6i&-99 z3v*n^fir*01sAgm$^sY+8~fvlM7{&;aNxR^(Kd!YvQ)jW%0ZOm@MU0d<<0vw{9(m&)fsoCVP)$ha&_ zJY1imrDR+j#ObQwqQF^X-0OLsFS8#nFK1ysU%P;`zuW{XFNiK-ZF2FDUBY(fvfcWj z^TQb;e2x0$huJdCf|^?<1l`&U1vkL{gCAdLpotGV#}^tXZm!6~v9*u7>G#KOOiFap5FPwsuVmAJ8V7h^q#sL>5K@`qHHwp;ywe&@tvw~mQ zWFI}E_;h(m6kK3YbL<+rk_fO|lIB<8)m1Y4tEmYLVxIBHT+*OeH!Rmt3!Z?ha zRaBI<_R?e%ta8rbJX9EjcEloaMfhl$Z1o5C_Cf;%tEm5Xw9{ihz0g2kXrLv^6U4j@ zQ21;wd$bY-;~@`mUTC0?(?D%&7`v?@WG_D0S_3291JfuVDj44|vdECuIJ^ykIw=ZA zL=sACl-CO1%Wi?5GO;Q3b9v3E6G(t;%oxcCs8EC?$=id`_3&EJds}5s$V3Vw7)|hR zhtaOg*1}#o}!B@l^m0)T}pkUG$=wFBBV%#TuUJ2 zp&lj6;Pr)DUKSL7hJ?vl8A$A4grSnI!;6A~TUc#jGt>lxiT zc}H&3zFmwMWs3CmPfD|0ku~E6wHu*3l6;_!B=o$JUgY)0b)qLBM)4`>FTF>}SlDkd zB^B+IVizg87&(hEQkeps*v_p^$wic=;xg*oq$Fq}p$14z*an0QDo{cXuOQJ=z9D}{ zTVkiZCLyN)5!MhibJs(f4p5SSI!P%;F0?Bz3L2$KO%{y4=ABSf9o+}=YL`-ZXnEp* zQ4o;~Md>aTB@KyJ1*KAcP$>D15oD?{6$wgXngzNnC{{#CZ_8^&lrauSU*pUJGMpuL zC#-)ZpxekdI5vw;kBlFr_*`obFg6X=UTo|m*+$mKls+W)C}oJWM}Y*Qh}M%=DRIrK zD4c{Mg#^0j@!u&$3EFr<$v{A;Lo$$6U6WC@3|$lqM$?l-K{1IB@D}+8M&nUP-5wZm ziIRbUOo#VGs8f`-gfvi5^cK`#p}mVE;&a-fM$Z{DVlB0c;7lEn5M-&OZHrDfV066} z5KWQLM97kS@A&?R-|3-W6cuf|g8RMUF=A`)wv1xhH1-3a>Lh+NO@#ThnSB@)o%>1D z5l6-QjT?6sw$aH+6eDC*LzJPiu_YizbRJwOf(R0f__O0q0nugCrk;D4r4&UTL=Wye zk^SK9o}~JOAAcH1e&#lZbGIu%mN;ZwZQKyE6ud!V>}^fh`~Bf^+ETp%5N{Tp(20!) zzl#x$OE)$YFYat@Ysd%Myo@{?bp>w_)uS;DZxC*)jEAGB%#xtQHAu3MZZJD)om!$B4bapy2~hYv9qvEd+wV%{ve8+5{e*OaN6u_9n)A0 z`s!xThpYh``e)|#jSML$g|Ku(q2Y#&wQT~`L!NudV&+@w((TJNDvU2GQODE_RhWoK zAaPlpt?ux8A_8TEWg!UOU}0bDkPRu)j9PIUs*9*+bqD3WTHWDr5(!7=?M}`!L{(Cv zZD>htAMTT7SUF~U=}Xbv?O}8pM3mR;q>a&LaJ(xS{6LEKdTb;REeYfqy9?Q<5Pd60 zSEbs;J$jvne!<0R|;d|CD5NF@Cu z$4QL{ZM&$Vw5x1}kDGyr5%|!*3tJN)19S};Z(ei0^!h?%cQGOcIrx>bWH9mq*sApBswowJ6C*E7d0x}V1Bun7xa?rOoj;YMX z-K!4+u|v=E@2fUt=MkdI*}6lP&_fDDg1T=ieO|3SBOlsE?67QPprRCxIbM@2SLRD= z8C})9R31ws=-0l~nSj4=V=uia33Byw<*jWRkU8dIM0DJaDmoL6*Y(u0mv&R+-PT|> z45yH7+jLBS?n|A*Y>=o<7v@)(hru6fVAoKd5!>W@$P{jS63nN^We#17M0~!i(&vX;uM`KDv3Fi%2uIkcTOh%4fbA4mKYNNkB6LFS0tZ7khHUfRt$ zkewdfCcp6?dK-3})g2sWtaU$b2EF#&kE3L2LAINa5_-YM*)-N?)40=cV@eqU%7-Y*W`E{7as;>jGgg!#23MO z$&oOF)f+^@XT1UI<1@Yv$Bppd#l`}%Zyi(2ynQ;ex)=ox*|?8h!)Y3jjh+EnkY!dK zv_C1kbECCsw#XdkHn+KpMvyfUcZz2S0X(dc&&_|hZZfB2+;(wYR-HlKEY$VM>f*uXRt<_HfOUN7*CH7`<^eSLB|^*k6IFD`0o9#a9`04kfN}0 zBO&r)TXYk(2((4#b46=|wVL4}4M3mO*WR!Ob1Y>xZO-Rz>_^^y$*$LcY%4uBFe6%% z#5Ityyb#v;owY6*g}pG=et+1m)-~XJI%`p=Fyx6a70OCt0dKyf+q+uIRhTjdhp>3T<~xXCY&M7x`TQGDgbl z)NB(oLLXnJ&IP^EIk>LHi@G5Whe~AVn%=oR*)!GVRMH8D>f#pnmy^&=9pF@&joH z@DV*1_q~iJ7{x%&vNgOmWZBLbA}0mqhHSqz^rMQDSoYim z=r{5T=rV`*v7Ox%@caVC(IBU59DLqGD2|8Yr|dJxq)uRs+V33^yig6CJA$DWIMxUN5!2|Vcb$}t1B59|M@>(sutn#O)&b{0ON z40k?jS4o|!H!KNoRW|dPtl;!qeMa4@Oy#L1Y+)||dxp;z&TAVF zDYPY>xNTd5wUZFq20r_YfgnSlx0cTqAsdZSx@yF7c=uMd6J+j@%yIm_P7&AOd_Tg> zyQq3T2*(+`(X|@((CCR{9aa9KwPUHvskuYS5x(D(IxzNth69;(WmczS$(n8YOCZL; znhcHw>be&VBTwoSeh=njpa2fwyp7Ag#|%KWm&c4lMh}MLPBLkapAW!wo_auY1U4qfv>8RZ%nz6by1wy-aOW(U6?t=BMX z@@U?r+0Nt{%#(9ET%(!~fY>!;8K>p5BCRJ*tf$vCaNg35A)8kv8L5Yv|LD*0eoC?y zsbh`A0A(; z%Ztk-^@BSaafDHbG(#c^gCxIPo{cg8?pdJ!!$B74zyG!@&~%kM(PfzU!R{#i^S}Sc z@0~;V-O@k*uV0n^`7L>$ht2bA6F&bMnVzq{cQ5_@W_teSnM}_wf6JWC&uAL;%+MfN z$H59R_DFgtO`e2Vy(*2Vh3vvaRuPwYD~E-SlT6;T}#qNI%KRQ8Ro4n3$xNQxvS zQjdzd(R}O>8RA1lQm^Pr_%ZRs6Hg2n@WAlYBg4i8JTl;a;F;l}|A7C2kFnO?n-575 znOT+9r_Q~~0!krqzxUc}Z<6c#K3Wr@02|>-umW=lSepwoBzjC5^a6sjvY3D*nGsmq z3q(6uHR#g`D=M2f*YraPm=WwW4Vss)hla~OTMt0VAk+IZj^TxG0P~{1f6p7m>Pv@L z_*N)<{oDKdcdF93zyG?B8C)yy*jUivKRrq3E-m0Rg@r&X?oHt;wdo_g?H>c)#y4~d zXhWQt`Nuo|cM5q3Nn|Tz_PdjN6EJ#oVySmH0^cA)+b0x6Ph5p3cvNXVhk&@}k>6`$r7z5Khc0EiA%??DL)1>w(ebneWK zz_%mt?Ff7W2-?i2>lFl3O~*5MQHL)B_=`Pr+y16Kr$7(@t4-!V72H+@AQJ~bZ9f~h4JGG` zOkTauWy0Ud3`o+gD^Tw{1l~P?BsoabLwdI=Yi@&q%F^`B3V`Ltn7#~h^_afNnnXcLR+EC-7OWj2E6mN;U)Z$OvL8 zPwT@01?DL^8S(@a#@bHh%X@04P36t|EzDm^06$Y%?YDVdJ7q~-$*Rhl$;w)Dpc#(u zz}cYGI|V%Ud$(eY07Q_z=U^ilL5z(plelMKusM#sA_frxnnpc3zHH1!OtL(Yc?YoK zlhlOrr;VZvb3YY3w>b%V1}qzJS$DC`<-;iu3jttU>RqXEP?YR&P!xc`BHE7e^VgZp zK$(3G{^An%W?CoMbY0%QAiZ7&8v{^OrOssM*%&8)Gj{zAwbw-QUIMThjOPo|>u=WF zmYB_e47?(%l9Fj7+NafM<6L&d&LuCC%#*Rh`Q_5+(K~f3uzNcy_;Gt$Tbc2YbvWrnYOj- zVIcL=^t9M0PhGiWFN~%fOh+4+_HQq6HyO)^!Fo2zgLV)cz=NO1JXorB4K_%nx2Zgb zZO}QLz1v=|Zk+zZxLDQHx%M#L1}iRS1>-s?D|4eHE+=5mW5rb=_@^m>++EI|Fes=g zMMD6L4(0&Vz<^9xBPcK8Zk9A)(Z)6!rO82w3Mwgn?Pr33{dQ~frd|8Ed`7AB0{~7s zTMVQ>6x20q55-Emd08}?>%|QPwY=CSkc-X)kZ?JZY@oNF1g)llX#m!I9+a8}nMLiI zl?$%xY}c?}OOw&2I2{H|3N4i>;<6iEl;s8*^9~7yY0?@)5cOIu|(KcIEkXqH$`MQ!hKclSF-zLzF`#cQp0ZF4r41miA z13hHy7tZ!nauNf_=z2FjZHa+N=nFAe4Ww)M+JHQJ>mJjC+#O1uV^A0PJMP0EkIVfK z4MeIu0sxrN?C<$1NRtM%QR!RmkKo#lUx4y?8O$GHFjWE!hCKN|%6}xf`+T^}XODFH zZ*!4OfBvLMC;IyQ9PTL37kX^(L_7WVv&YeVwrHpS<7Y)X0n7X+L_8fBrk@-21TFXl zBA@;&{5uo*^rwIMYl?iLCQ{WS@=lNK&k_NZFOo;HaDIIjv}EfMtX^2WFT^cf6l^_8 zm-)fyr3{xfjnvF#N%*K~y-+7~RJal-7d?7MXqC#-K;zy2ul5eCX4kjjz&&wpWMAF+`T$I6<8_wRro!AW##8a^Ve5D zCu}HBrY7E7@Tj4SrYV!Z%9TwuB7EV}uH0fSd4q%lE97Hbl-2vQywGvM)3J9O%N8%*sl zBl3{_5oBHoJ%ovBzUDPbSJa85QaU`Mu6Dm?t|h{O@Bh&oP*X+X70UInf>k^^wK; zGY0c89bh${c+%5!P(+R27Z|K<400)Ts@=K`%+n>tGW?A!nl!k9zKEYBfhZ~jN+8p8 zb5PraN<*sZs*ErA`(nRCgKAiC%sgTCh2Rs$&|0C)#zo2^J#aP{$UqrmDI2ts2B{!h zvAo^H@?5G8#Rd&v*lsQ%s6|)X$m)8l_M)LGRflRX(nP7MiS)b98JmaL-V$d79ypW* zdB_-jSpZFqu@|?yjkqcgt98y|tEf_^%UHIR+GdgMvp#2R#;S~r%BuK=wuLk3Hms_w zvau9rI8H{RUuA(ARjf;mJM=T6{VTTfWl@IeA2_o%3%H=|RO4<}(yFqi^07hY>|w&h zi@{5j&AV*ZdA&IAbPgmr7u?fhK}IvmpgV$qDax#iEX{dV;vaa>hpr|89a&c5=dT}N zCD!Ndy*fXFl^6n1Fi_btaXO~Eti&Spx8L{$Sc%z7_3j9?yVckPeexPI5xw(Yf`OKL+>2Q^^Kp=^=R&P+f71VhkZi)7qp0kw?`3se)B zdhBPJO^2#53&A`Sn zdybVV6U<>-%~=ujN|~5RLar>EOl~8T6W4Z1QRTb0b{{U`#*#B0n-|4%eNM; z=>db1ww#ugpsg`xSUM)o1YUsCwFC^4zSW%3poseQqTTAaR!iF&P8Iu*+6dU^448K4 z{_F!2ao@ek%yHM-xQ1tmdWNlzv0U*y;$++r&7!rinzLYBYp)=X>V}mG!AR^kU~1Z_ zf4^P8&@^sdB4Zg18q!u%=O7ah5BkV3b(_ev_mTNl6K?@QPJX*Kd5-nTPT6Va3rvS> zq0hDn*neG9EUu<4Et(D(YgAdoAP#+W=}v2A!VLD2ekBb6sjX+7VlME-hk&|v%1SGm zzUH=D)Ni$GDeKc@+<($X)-vM{bLFPYMl86g$@>88@)+EK?00E8WOz@Q&*{9qUUj#< z8E0%6a;1`@HW=1H$)vcly!|s_*DKm)4TBt!i5CLBN88RjHa`$xaUgI9f+&(88AwBe zb1;}B$M6o<{OK5(dsrK^TDo2^U?rH0`?!Xv&w;>`j%$v!h3R2HNoIXvP|Ax8O6t6# zX$@^K7CTi{)MQyx+88*3>odpD)0fptO;$G#vbgCe>ZQu^JWziLea!nIC@1j&5R6g+ zwpncBlhu^AR;xeO$4UU{Qntrm2jk9xmtmhh2<5-Y1)*I1lpqv0Fm)G%T3@~W`+xo~ z{-b~IpZ(o$e)F6E`?JS0e6|Rb|Lx~RpnQ7xNisk`JND!k2t4`Czx;P5@Z|sdPkw!Y zCtX}TpE2x&7Whoi$wCi59CC6|h-^J1R>5_QLKrM#5*C)R<3A%IK1} z8)8mCUArTz{iUMLSevXo0Zlm}B+0Z9Np03tQN6d4eT|h_DWziv@hw($w|_LQXoE2{ zFb`Z+8{fw;WdZiS36z-DpfYpoyjhLK%LirfX4x$P(Sr8C6-vx)1=UHrC1qij<<+FL zS%5lPx6Izf4~nROYcy3LFe>!xX0f;ZCr;qu^EiXeYEqJ-=}z3lG^>7+faAHMTovBE zebde;;N9#ip(X?kJPu&Ud{FwX8Wnpm9)pu%jLTKq^!uPRC+a}9(MsOg!F%Xs*Qq?| zO=&wF$t$DjI^A+-WsMcrbSg!w=|<+Z0s!C z!eH2VJ#;HWO{>boVnu#<30K_0>Nn`KcY5(ba z|2dDB$j2TeWnwH!&nR0|kq!G{|Onhxej4nRopdzrf4jeO5OstE6q= z-9FzdfFyzuILzK{t0kl4&fE2CAe~6ogVn6i`saO!{Rz1G4_B;8Vkme$NCa_B`_-Uz zcK!aLcms$nVD)IckEj;aEv}uL0mhx+n9+W=Y3u+H(iEwp6z>PSz5vy-ajj#vo$HX2 zxF`Wtg}uzjS0rssf4|vYZ)kpug-8@qZwA+4o7&Hky|)c`y=k1qb=a;q7NC@dHUOj# zJFz3lIMK3FMWmyW)ia7y|CE)i4(=;|J7SMr-w*K>F7umX^o0;#ktp!x;v7Kz67~zo z<5ypdnb`G>NjcO9LLJmsV@%zQeOCguUg5iFh}1{OC5SnO*a=oY_gAPMrP!vgJZU9Y z)KQ^{$2UP6Y5dc#ICdg=BlXz>C;sbP;6&pS11El1k|;iRESH>{y6YOcIo}DOh`##V z@8v&R0LB0L^8zSs;o61a z_}0nV@vUHe3bZ7AdQVIvnN84Kih$TdxDx7mOfLLjojej{(I8lPMB<_2kzg60B;_Qf zz|5J(NoI=S7t66&mba7}g^ewLsunvQQHZBIzT?lHn=zi4wWSB-OrE|01*c0{IeB2$B z-~bUNAZ6jAG5r09MIQ8}8zT$C-77vvcduaPnZC^7q=5mNG1Sg>Q^0$66wU%8JY34f z{XL0#fwgoAt2<-6Nq-J|h@I*{aVRYfg19mk^=pXAIlOBgqjQeYImhUnBcn=sz<~`0 zbh;Q%&XG~Y)P2D`M(5-$gdc6-^BA2&1jhr_$R3Gx2%ibb!qrW3jLy-0VYz@%g##fj za1hK>W~C>#%-JbxY3P?YqY?8=W`Or{#C2wl;SvF9b0UEq&jjE>a(rCBFZ43wO;;r=9Z5C1fRr>NcN^7dky|R>}Dg=CUF0v z;xbEae|Iw< zghdcVxISZBN0HC{)pL|b3Xk$gzf5$_SSn7(eX%=o=SEYF;mwNC?AVi1^b1KPO(KW} z0X7q4zfh6&q&1|GEmbP(({Hhe3not_CXz!CX`|3+50GSG(I_l}hDM<Wxk-&L2ISKBy{L^UEXex>0?l%5}-LLKx{% z>a@BosV1w^Mt($@B47=nj2@KvWP<5Lsorf?Al-_k3-;4VRap#>RYM+7sUxMfc>?yB zL|O*qlSHYiZYc|l%$QnKhqBBVYMVw4X$_o*L9rbfYNslXiZ#~9VNMoEWUMn=+9#Ps zjZa*sa!@9Y6GRgYVa~c{1ttyW+&VD0zn=#C5$nAB=Y)h?eLYO;U zY%^w@d_(QbMTW64owG6Ru_!Yc?SeGWCJ(dTl&3sWE0HSV%skoXFpw{T zC@Xcm$Bu*1VJ}=i5FNHSQ0IrE!}^?Y=b7j*!ml5S4jbDqM~6L4^U+~X{R3^p=&)~+ z=&(7Hz7i*N+?l;`X{V$;`_fJzx3*B=t+3CeHO4*X){Pviq&a3&deonSRkv8V9gFJf z6Qu3%?f476yU-h{+a6^=crwbrBAKVh>siN{%x<1xgCJb$hDKhwW?AV>n;Tb7_oi=H zR8Yhva3&>bIVow;V5CG-wQn2EjYFgEs65TMd0C;1Gt;8s^+l8wlq!scLJolCU|Q0| zZmnvATui%_M96qXxgA)Zv~9DkJlX0qaCC(nxw+*lF8hdGjStbfD*o#z48D$8|~68Y0=cVe7-zjcA@2f zoYUcP*pZDoz+AY1<4_%{2_O=8#7zGx(#vY4i2Kvbn|wEAu`pFEPV zc0IG2Zamc>dPrIrp1YhrePB*Ad6NjUMiCf-Alm3P%7oR`b-O0cZW@YhHPxlzRmxzC z-9eSIkJRRA|1;%*4e%&GU_nYF|EiU4?RrDk2gsczHu9WZ!FVUqP;~yUk)>x`>ty7g z6o}mOI!=|2z4wfrQ%R~1r1`LY=p#96A4xRpq_lA-+)!B)Z<_8r(^u0tM(q7t z8L?-MHPVvnJKbYIgcrw0r#)Gwk`vf~-(#bs6pbdb06p&uLDuS-y%*{nml&H8o_`eE^eh)8ygVr~Fj5Yq zk+B_yuf@}G$DVi_7u#FXMEIoZ5hCw83&TUkr84+dqijOH$BBbyD~#ZU^a@H6LVEC> zcrEKAAN#gMGGuzJK$x z0{T8FjxRSnKR0~u7obD>AEnPdOTXHvz5k){H;meQF`fqEXhMRf(F)1KXJSK2%F70} zrIBs-KP*YOjp7iX=~o%D5^yw5Nbc`X3SWOATs%*Qlr7-vf^hfhSr_&kA5x}-gb<18 zgFOVHr^n0C{b_BZ+0P;WPitCQz;4R|&w=Q>l-=c{2MlxmwB|t8-G(43)kn94rvB*K zG5KzdK1_=1Jdrrm9oO+^k*h~9>$fFY&Uv15n(5`1m{iK`x!k)Ab0Um%|H&A{WvB5?JX=+RGVO(9dnxgP!G#>FJ0?Ksz? zq?P;)s*v%8Cv+^%1UONg@hjI+5~v7ov5ByZh@cDB((|?gXzB@I3GhxXB(5GiEBt}U z%0LJ$q+xCmzAi)eIvQ|S$l@lUMiwDSz2x01;ahBn@K%6$*89XqUC_TkYfqy*1y10f zofxqH>7j1zRezq)%R{65=I;rGJbtFMHG9!2mLI1uo-PHh!}>|p}l3N#!2 z^#ZgPF$N#AUI+@ehKC?r>!C&6B8h~PLg7>h!klG5i_s?hAO^lWCkeB`lXf}=yeqMg zxK2yOO%yGbdiCTIZ^HoGIEhYAG7EvtE+1SdICB+5-g0v);H;-s0OS7_l{HU=-{%{X zo=2ciq|Awzp)VN3)L|hzF@(85PYojA=vjiX#nKWxNst5QdE_0 zu2cCrXF=P{-CRe)x59V%SM-@4rx&1OnG5;u#Njp@(16b9O7O{AP?c_Wd@nGJpX+n} z_U_fG@Gb3ac%etAQTmpD=e7d}MLUicZwm!Ko%8pCiA(zAK4;N|0z~m6whAn?fc`LX zAhZSy(vAdjF}ui7@9Z=i1w)^yoQ}&*x9JLgaD3gR)^}h4&d>{I?Te>R*UA-jw28s; zGX#3fi{xh*tsy&-pe>)C?3I$uJdIuu1rb-UPfn-MlZHsJ``e&oLFC z1U*y%#M~#UTpH~jDP1b^m3c)DLn0#)JV zWTJ~Qf5I*fTw+8BLTBdq0J{P4VAIz9894**=MmkH;8+t9lQ=7433_^v0f(PfPK}2d zmj!o^!d2QyRs#ra!iv6N-@i>$;Pyec=wxnbs>}|ZT!GZg-9aZm>_4*&+ZpYQv4IWz z_#;BB+TaCdvy>3z6K8PA=sBy)k+fiO071c$LSNAS)DLV%+S24*_rA*kFR zFbXdon0m#p^9%qK6w+s-J$XVOSS= zyFmt7rM9b>ywAW(6_Ztl^_ftNi(0Aj_UNirl}BzJnOw`$25VD`VJ+HwZECp^!|+sP zwO8aUzJtMf4H%AIqjR&DrxrJ5wIRwBAGGHE7*Lhr$KhT-Hj6<+suIQ|Yy##0m7hh5 zmr-Bu^`k$ZR^_2mqy4Dze!S~8T^Q4a>|XEXF;%-N4?DE)Pm;v?+@yFLSEFN*Vy=*3 zcR*QqWrlH~_#eC8tt((7BC`<~7sPFiA>PSfS1*&cAHXF9_{v-s*kfi!x(op^i91Y zwTXVUTkn94Y?+NbDK(B61Pl_xAhI?Z^EUNwW2wfOtEu|6OxuO3+Px=vOYwW$mTrq~ zRW41X+hV^ei?ayFMQor=sdUb(Y<>`1CacU>vb8c5876Nuq4kffq<*w9R$qdnD@zG} z3F|6%ICFJ6H^7oj{dA`a@-+XyFSOQWwDQdGaIN< zovW+UJ)ptX+nlal*1rM6X-*yHzj40%qFk!fnC}_nY>L|=s>@r@o-(XKOKgj>!~JcW zVM3WQJ*dh9W)1P1y|TjU)CQXcV(ip5_7Cik`7_3vjyCkfmEQY}Hn%}sR|AISR2_=# zq+<{(tlb@kQKV�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

    W6*GGc=mhQO5UXe8}VII^vWI{$f|~4eUPuopOxG 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

    (ANF%(!He47w9`o_9>2 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 z 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

    vR;?QEzN|S%VZtS& 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 z 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≥;aez6v7$nM340oqecnV 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

    `8C=x4^%!XdBat3mtTda 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

    ucc14Md{AI*szcUu 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

    J} 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

    u<*a_r{MuWG0@87R7Hw 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 z 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≪~7oDOgT~7;n3Wj@Q%dQhHXUL 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%0DXFTNWTbsVOc^}CAd8ReV;TJ!F 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�Dg7i^W6Q1kllaf|yXb$m0u z;f>Lz8B`AJx%rI2sjPdx#L&@ovj2+U_X=+e;sFp>rj&!THwk;Gf%AdBRMPP&PC*a5 z{@x3(2jWI(PCW5Lv@ZzNOFHj0b#Bmm!kGxJ9?j8Y?O;v9gMn&d%u!bktr5j{X1_IH zr6c%)u@{Qqwa?HbH)ryw!RO%v%_6CX>J8Vd;Vb@N;M=^xdqn>p(*f=tiM<(yrvSv@#b9;ODfFXUwz?u19Xh0h&01xu&rAon7Ci02c36F3r?RVbZ1UHjmCmmH07 z4B)v2?N{UhxW>f!%)Kpo-#+~RNK++IJVNQUve)q28F*dx?Nq+Sn*X49pryI2#7J=G z)5|iLWoFL6HQ(gwdp-EDoS|h8|HEj$KBzt;VPWxX3!V*pQs8~%9>Ggx>`}&Mf=B?Mr=% zUh0Xs6Y#qr4@{k-iI)<5KcrtE=RNK1W$p`?o9gBz&9hRRwZFkb2yJH1!#yK~Nidte?{rC&k$C-sFE@L<*YnAZMX(GxPbcDC9L zS}8_NEV@(~aOcoNcv%I&0@!u0-qqLF+F1==4O;V6ez(wpF!g%0rkwgd^yX5>y}+j? z`gKtCgZ_@oGDu06zxsDHbAPOSzQB=Qs-M@-*w7%Yex~L>q3?-&ime!8%ibyVON!b} z@^2k;7z;N1bKO1jc{c4|s+*C|8MTh!99H2}Yq+AvlIGbi3dhgp_g4J@xo+;C6NAJ5 z-n}b4wowz_LF z^~<0G+nENaBXG82Hc;zrG0%kKW(KX5hm(%?&~)6Bc9s!Kq<5lXt@@k7;|o|l^Er04 zHl@C=3O{K)D1Vpb_bG?3b0>;9kGy~G(-mh#RU4@233nBKthqPL-zoJS{J14{Q$73| zckXz;TlmNPf{u*A#{^&b5(RCn1wQ9U_Xv0b+57T5X*MmIUg&pI-_Ym_>)c50mDViq zuG*u^-ysGx^h|7ZSA9K*=2PW+>wOKnZsdT_Xn+okoab2tJv88M`K$*<&gd6aYGJLZ zKsjeAKIrGqwK(#E7tB+6M$yioGq5C2zTSyu(R0?mFl%OcRv*v-H2NX@PAu3m)mzpz zkxMISo^<`m#+6_U<1h82>IlkeIYgfOVz;SC$+itTO5m(-k0i! zLsurvvvUd^4jqF&p|4B*#%1t^p4)X9M8I{NQIk_YwUjfM&k;Rc)hi+otsZ*A1{PMw z;FIbt=v+E>y6}xh&yLP-?Tf4HGxK-wzZu&o_aH7ELts5wWwl6SCthW`0(4{dr{hQyI*m33^$7Z2Qq4L#eOI7h#D7ENBx#0xDv z(x6{buB&go_ayg!#hnQK55m6kKAV`h;CvNMpobx``anF#raHTfJ1Jrxy${0v@SdLc z#j8_$=i(fUz22VUa?o0%ccbdJ3Ld)3Juu!q)>mf&KSr5XVy@sO`^h=kPZu$?VT~Sx zi32FVFJqqaCo`DR+Hcm>d(W?>z%cN={aM~y&J*f2gyfNCE+jRR=x=?*BMkYxe4h2X zZsRfdUN{H2rO}6cFwIhzK4WN3aeS)1GsY5g@2{aBajTvw@;ejvKo|*IoeW*9RVKyF6mV@`YK>PvbCRsoDbo@ zKfHb9J=bTH&75VPqq&Bjp8XnlhHRU^8a0;k)8QCz|DHyCMjJVMyA7;Lq4Ad(J{$01 zAl)z4RyTZERgOY@z1YisN5NZnJV@4GFL(Q9&1%76d_b$(;2rY%YB7Js+YlcG@pGj# zYT=~{9}x7T;L%C5aOyKzbORW-r?BEa=^3(?%6s@KGw$ksWUapDYb|TJ^1mZqf!+s3 z9h^Ol2>S$`D`Wpd*GBhF7muykkMG<56zA92o5B;j6)iH--i>KqjC^E5UZ~vn?6be7 z<7Wx@mV-X?@PJ3BnzfeiqE<=9q#Zi_9S+7kJ0o3X=o$f!L3-Y(TQ6rI?Fv7$<^UdA5`D zGxd6}_mACO+(}RHfw%qMGVirgulI8Q*lj0tFXrE%CO{vQ`lP^}OlFV6H=Ym58DhkA zw^zYLLAQv`h;B3jp2EQ2S@NOkY@ODK(zK}H;w-%dTnEj~S&MMkJ_8G;v+sj=@7kFIOj~{4Rph0dJ3zxi=>sG8sK=78;&q1DuVx>A|9-66 z@1?#ktsnT-+O_YWp^>5WIW2qXexN+s=dXe{wSK>)2V2rEM{mgZE!O)Sl9t{E`MKc9 z(Jw@em4yBQI19wEILKP}iq{kcQ62?Tc&+EGtJyuIUbcw`eLhDkxD>ws&*$-AlSP;Q z@Uhi0erpVz3D11NnGgL|d}-&gGi}TFFG-WjMa$4n zfu9xDzIgN+Jr3#vi*{(4V?sS)=pMX8fqP;ujBu>olkO!!S2Ksc!UCGJSybympcjPm zz1Y9#b(VX=IM1MqsAk4RpQ^@ru4?78#_hw~do}$%@=f)8)ZS+O*~(0)`Mgs5ZIr!6 z0r-_Ti}-z0JvT_N>4-R;dwW0m#(t&Vu`gPhH}%3eJ`iT1qiP}UuWZ+QAMYUasb9qJ zlxijAJ*Z-4?sr806x!uJ*DqGDABAVV+#T!W7;>&wSpZZjxC|GW?IM}0;E+hpPfG^S#3S9#8acPaQl3#r*3 z8fTQodL&*4%~OQC(agzI`JuBS!E((hI?%30K_yhco#>|y6 zaKip3_P~udYSXsqsmb%)_`+IHT(|RFe5`cy)w}{{BF;^k9aGJ(xcX!7l5N_>Se!H zA#iHe-@|UwU1?kD9wp zF7TjO)p@DaoX6mI^*{d{^!2{F&ka8no~fGn-}Pj>Y{+f62YH{D=b^W8u1YJA@Na?x z+$`c&_nhSIO>FFwh3B?b6&=C<1-#M59`ZOKJ$mM~1?jWz^}ffQ$;&c$EB2+2_rJFH zAGnue%QK5vtqW~V{}>IYn`8vOI)H1w3y9--)O@ZkS?|2 zgj&vzT0Mf;ed`Poed-nS0l{s7cJ_5;&hGN$IQIMl=4uIiVMK?BxR>l}#4|VTac0E; zpjRoiKYEMkvvQ9cS{}WZD4d~3v8S54gT82;dm_)b`P`6twBUQo->BS;aA@R5HfL_6 z>fu3a;04}uCZ<23{ZpMCnlmt?UbkW?O-#Y;P+FtRUAw{Q;ojS#@!5P@FY?8Uex@cT z%`1E$MAHzTtF0+pA1E(4>+;>A^~wAl^vJvCbfCD>3KuW^8fZeWcCEekAKRbPKj2_O zZ)k=XevNYf@=(`9{J?q7`nXu5noFrQ2TK~RGGpfX3G@(1Q@M7pn!Ek(KCS0dMeYF} zm`i+=#gNO&Fk=m+hEO3eFq#Dz)x|an8JZMwz`C%?IS#06iIK6K>#D zgdV!A1~5{G{p|}{@{@azl}y;0B~t5&xGfagfAMdf*J8} z;hS!&XYqasJEwY!T;q#ZCS$9$*25frqwLKA&DWItn2H&h#zuS5C3b4Fe>{`C;Bwu) z{2=|<48653V=v&R)jgpX_~=A=;-H5Ny-&&Cirz!f$58%nwtfZ98H2mK3X#*PoM2$+ z`hY|4q3->(e%OOk`A7Hkn&f;B<3a2H!K^3t-nPqN`ujuoM7p5FJ8Us0kG$=e!w$@N z4Vy!l9MK(lg#M=Kmsjr3Wat$uydGw;IMb{9^6q?J&Y#r`2s7M5qZelaIEAF?zHdtoNkzR5c$7zx|iIha_LT09zFU zlS>{h%D)J{K>H~?STQ?P9E7yQ_pi=Y=*)%ADRB%)$L|@uL(=8Z{(`JIPnrvAU)*o| zlXQUZW<6Nd+fcd;jXhJWdFsb5J2Q#{X@OZS{Ot(y<({63^ZqporiZ0y1(xd$#pl~l z+$+a2`M8W7aa8Jyxi^CzDH{TLF=RByQ^wH@##~2D$?2= zkESis&B4ro@|y?JNqR!D(IbHy%fDu`3~_6*_Al9 zhW?Y%rxl&G+Fp_QDD4HMNhE&V=%-owoPt?>hkpr7zt$g`eME!1n7=j8Y$*<@m=1na zXBKXLMIrRTQ5zQdrke3$t+rz4GkjMpv4?UyTGPzCkv{SepTEHGjW~VCBa1VRu$REQ zF%L&_Vt7RLHW6Vz(u$^&9_D2*7Jmnl5xk}%(_D}(tM`HhT- z8->13#(1bw4KL3S_oQlHnsH>w_LY4IN;!Rxyd+XjcuR7f@=w96bF7qHk>Y6XZ=w-l z3U^eyvlkU~Lcz;K9r2pvJHxkB^Zn!+>7RUFcL|?>^@soCS|d6n`ziDQNCOeiNb$FY z_hou%Xr45li)AnIIyW>Bp-rRproHSX4*VVWHQu`BJBap^bFAtJg+08)oz#8urdfh( zb8K1}S|1bV+NALR@)eI(_o>jE)jfvsmzM6alh%Jj9$lTA-0yvw6XJeC$8}-{`QYY| zw2HG^<#w%P?`PxD+voAX&0@lL`bC|-u>Y+UgTeDJ>YpIjmi3E@}?PU?cDD8u^&FPk%p<&v*~|nUcpI$HVNDvi~_e7Z_(_^g)X6+cowER7_P~ zkQzfv+9~n2R8!l zI18m#jev2o{?5DgKd=2E>vpD2c7zfJmHr5s0QZ0_$UaJMmhM&Hr3L0nwu z{0(@$PrBw}T)o>$Jr{Ks&BoKwq|0^rEQ@phB4?!X1b$hmI=1{wY}lyJ>xBBenL}D! zs3WR5yS1la_$0U%?T4C<)SvSoOKYy?!^Y3pikZqqhprDCI49P7!C7s?4%@YQ|26F+6CG4{+UL_dQ$xW){D=BJ2>O7{R-^~~9@^ADgKAU(*xoC#ZS zPV${6YZk>$$7JN!k zlcf%D@-!m?_o&c_n!|GyeG>OlIR{Z=U8B%#<9k=o<{-Wsa&h_|ReMhnkEB0JeK6?# zD_{4`*gLdi@)kf|P^rU|9=WK6D;$+h3*q^Dmt7a^{+I zFuji?&olR_Xh>+CCjT4!H_T^d?yWLTbV2*Li86Thrv9^ z=;uK%QPnl9w^i*c{bg+6oTVN=<-Ob17w?hX3c7Sk|L!4p1Mg$^1dTd-4PDHZt2%s@ znO(W&QW}^!FcR>4osq{Vapl#&6YX4C7npax^RBaqJgZ-Co_VTvg$5(*(MXL1JzLHR z+1FCe8lKyTRvLNnNq!j(b>FadwifG(dp`Ak3}!%rV}WQ#EP6+EuhLa51 zh@=PR!Ed7X!aBR~UMD}$=Ve&q{cs)a%?^?GX>V|R%JT~9eFI18<1F3r%#3Y);Et;r}h@<5L$RcYJJ+i4?0!a(~Nai+lO>S*YLW8-%#ngKCK_w zo1jBAYr}dWtU|tk9wR*4eu4kKq&_O^8j^O`X!?6q`1X7PUn+5^uKh)xyQA4za*yKN zq4ks_R?hP5l5~o=V)GsqU0nPg`m+zY?x&IW><`_;os5^^6k1n0PDQ~iio%EIuXFH9 z?+h(>Q%eLmB=f)Bz#DM?u)rJCw0gLHqg;F7{#pjzQ{0&iB477dESlB2=HprtdZGm;3}H=<|wC5AWYiVu@XH z--uy}=K=$zb%kpU`9IdA!U?5^81cE|Z!tTECL3~W%bt~)0?l%u^@{kQ z`rE*AO~B`o=`gtjrxW84pUb~xZ9 zphic34*gHkodr(n8ar=}WqvL9qGxl2S@TSN{dPMZ%?|Jx);%HW2Pu6*crTG=9nGn) ztDyUfuy4@Uf9HP8esJoz;KLF(i{d5wSHi0Wv!rh7xWGB!GltGK_QV@>IbN2~gQ$4S z$lBn4V)matuL%FyJ4HAb9Un7(^q^k}BZqfKGf@8wO zdV}vg*CHoxXYd?H-w!pmiPydF;P-k?G>0dRd&2y21z&g6vZOgEoL~R6bh6BT?n|7I z9A2-R%_?|Z12?1B%)GDk1>xyJep(b)DbGN@4^9PhI-4+%dWL7{Xsh==2A77;WQ7qh z_&P4HQ$pzeHGgfxr>HEv|@;{}IoVJm}>F?a!uJO$8u=Z-p*TA~m-~biB zQSl*@y&(Uz;MdCd2jvr7u7%9&(!7~DVioJVGHxM-SDm+DE$Ts$gL7R0zeJuzA6Ew)==uXh^?pbsDE4rjMtNUtNxREYuY#2!1W-`c`owFZ4^Ko zYJna!<;7T|v52bm27yiqKs-}ARI$+nymvn(h$>t4SLI>{e$3-k?Z2jCeF~rfgjs}G-x8OVd3{@ z_!nUw?7t+V8P2}5-iP)Wq3}Tq=qUjIzZ@hPZvkJ+9$;Di2)?i9@4m|QD}S#-|3K{}cgisw>qPZH#NQjb(;COXz7@hp zXRM#`H;B~<Mr1U&qa)u=X8knOJ3YhSF>%9ZfdzehR$$`2JkMJyCF*n5f zy5IJ3CJ^p0WsPsb1RSN+MzFv{^F)` zPTbHv8L@8GBlrj0BLH8_#2A+I2^E`($6)k)Zd@nUP+#<*ct5CIiF)|t3y1Zo@V=V^ zYTVe%u4zpNh4B~Tz#cE{=NZo~!j4(LfGdJ`J@ZJkDbF+K zf5g?Q^m9+C=N^D{iM$1Wc7Wd5Y!?Ne_KX*HCEm%NJuQPb3B{&<+W%lB1RA{9X-KR`FO_{ogaZe0KJn7Vf@k8R627B^)k^DCS5s0)15s^%GXXg zV}XD7TwpSBM#x!o8oTH>%Q-?kANY`9E#my5-xu!@(Vw)$ESyalFzu*m;L}(COdos& z%&Pu-{AIkpFXmdJ`7LV?IS&5aB_&?tV*O*wnkH(NyI8_|J!Br=*TJr|))fzxx%DO= ziuwt+dEd~P5q(ZPcgC?|p4@9E+y0k@i=K|ZiM+Q1o)P=ArP+J6RsC6DZ6McesJRqp z=U=O>m=E&|&O*|ewqwnAK`zg;27~X?PCB9~Av%qgIvTn$mL5^bu^FJdK zqh8<&Fr%Zm*>G?h@6U52<8QEsXuiNX?X;24 zj@pjrUKu<@TfpIBk1TWd*Xq(o4UX?ZUpd2jQTv*>Y^a6cYd>}or!lLc`AnAN?HfIS z9x(D3U5BZho8Hw0T11K;Gh&<@VQ@PWa92f#6tg{D2k6*P_-z^UC7xlebpMj_jmo^v z1vWzEOj4Kiq_2-SNW5(3^^(@?jeAr2k2E`EFD~`lS8(LiJcMx~gMJ5d63)f4LlnHR zuVr<%=1p$!efrP_QS~A5(ZJbJYlS$Mcvkp7;DyL*%B)lItf{UC#{)T-k>^XCMn4&G zhw%nJ{2ghQv>*@0>>KKyvFAI;50G1_`=z`ycJSW>^E$)K%#5Lpzo+La>Ku(dU%W4o zn{J~3cnF8RS; zgHfKjAzg=6&}%1c;?z+;<|8#&;m5slDFgl>O6Zsp5sDH(jlH zIFH8MwXzm0@29lSYO@J@?4g=!@E#UP%>jhpOpA~i)eE(=f<1IAYm)Wh*$;9ah0p*atPgVDf|F2NFL*CA*7hd6GWAUn z7q{qJJPB6TV_qw94@Z67+hh%6e-jNDJ3@XkwYehBglU$d-cvnM?zh(Y$% znezi)A7+ot(myR@-L6rgXNP=Ra@$)xSxZdeb>EPu+s|6TIP9l}k0fCqvecbEBiD{Q zsWGS2+>&RxXLD|PKj?ep11mVg{WP2D8UL})YqfjOtGv~C4wdH2W9Eu0N{ z@aObB&T;V_mg}(j6ZG4Ov$5X0rJjOkxAtq*yq`fa%VqAodrdBV@`5eZ4?H`q=7ESM z!7iJq)TgwA7vaC>mM9qFKa#3&(&V(eVTiVFc~s4qV;AxZ^oC~ew(>H zclp?^^JnAR$dRi6zW?P=UL$)F&?3&CtrkX+>8;pE}cyljeOuGHWjTm zt*20XkLG@{#pAtxm&zmZE*}pz53%R|ih_2AdEw7N-%mWk>fOK>z2Ac^YfqKW9qBWBS>#{v zJAf7{{`cEq<@l&e8nx@;Ck1b?Khdz~T&hUroAJ!0U0(m$dVkQ=sNYoAGEW znssaF_$Cfxl~^ZiA!|b6=b@pO>3dM;PvLK+`T@ujefXFZHAiEfNN4#-xZ`)W&tV>1 z@^n!AnJ?&>Bqq08=ehOVm2xng@0thRkb~|?d!v?rF{VAc>e|N8H27NjUfY@WFYwDb z_Z2>GL;lP-#D<(#{x%9@3-S}i}S;hN0xJrdS2Sh_clMP z>O=CxAP>-oW*rD#6Xdhe)F);fJ$sv!`)af%4X+I4FKWpHs?Ub@x7T}pqA~ZaBkz#>l(Um503kqj{FO0iIwJ#f3nw<7bwoRpbP(M@F*~^Ht&!0 zl9(4p=fE+7Ml<(1PvfEgiSZ!Ser0hTAJON~UN&;h+&GhHraJ5mAFt1A(j^*YJBd-u zZ7siB`i$4RDjziTylv-Ywg2)*ai`4d_<$A-bnXOCS?Z(OeCbVH9o^3<_j`fgYT#Yh z{YebXA)}Tt_J;JE44fu;8`pmG4}B|057Kf5lyPW=&ZVul)a=6xFAVrZWhc#DhHnbb z_<`*aKXTwHS##Ryq8`(8T*5Dl53e^wk77^Xr#yN8B=45`i~ebzRrJj99+@{audUxj zO}DVtZ{;&g;_Id9-K&^y&&wp%T*vFlwqJ`iwr6j9cgDF=T+c`I8=mQC94}@qW=~w} zY7eSj2kg5lel$<$B~<4>3X^9$SMUF!=AYsyN@GDv}M+(IM2oD&0UH{GN``V4%_ z6M8vbHv_L1*oR_`Fs2ANFU3oTZVGY5r5B0wJIQ6@Y_ zxc6VdC1VeI@K+OK7O&Uh5&B5gwJ3Qs57tC{ZtAsT-w%~%@F(x_ z(1!!n)gfl z1KLomF$?U0?fFW)`Kj}i5*`F=z0kz{T72ITHCjDxn(L(bx&0^dj(6izX$@1p&iVbG zup8hphRbkrdI%=xG@SY5jR%};Fnf%1_m#W`hDxW$SNiI#_0o>LSFZo|JRbzs%Xi#M zymOHow|wYe1mJo4yM@!;B$RK@2CQ@9%bXJLj5HLX)xkZ+ZjX6k{xu37*3rnn5Eg>* z(TaZ!&VceCf@X=*R#G_n7V*wRH)`I8Zkh7z`Bc{B1-AkoQ`y@I{htTMm|e#s@*xG+ zhI}oEZ$R3Km=PxI6;kBR?88brytrR*v!L(so7!KVGg+b4e7wJe;l39CYE5)@wenJ zvoLTgUs|MplQ`f-cboslCm-bkGXtNl(Uf?yv=?3Nv(WV&f3s>&GxCNb4Rs&b>kwxn z>9SBi=58PD{S$nhfGrz;0k1*--G7bUX+{_^Ua#!cBpz#DT5IkBay{sWQ`BXo8-`jX z$}@#?pR`xO+fM0wfm6a98k&>)7t*uJ-cB4#vJ?Gn2k&jF=8}YImGw@~W>xBu>+_lM zr0utpaZjkdNk`rfx|qN2SECtwl<%_BZ0HAH)vUJYixBSj0{?Hu>H8bxaEa62kS<+C z+YUO@ae#W3u?ZZrsK-ov0ccWi9l`ai_^R=2c(`8X_}keTnnuu)84otk>1g(vT%XVP zP6~g{_Hqji^VT`afi;+%W9N9rd9my~oRg7%j0c}D-yWCFbh}eEG-jQo0|)N&B?{m* z3~dGeE$YSO(S~%FXbwJMEc0;Y`dfG>^^VB}+=dru%{fsxIWEIYaeO|X|MVJH;q;mY z{`LMkew$v0m#+#VLVF%MXKF4i+y<&?Lh+SnuQGUwM$V=svvq|J*(iR*j`17?9%&VH zo!EKFW*r~gkPIH3^6bBIF9lkO?Kp>jSMM|)RJ>}rX8_(d&GL0VIcgPo7If$W_wt~w zO)v$LqZ;*|%G2FrZ1!YaaMa#>nKSs%z+hiU>iwDPxHQlAGV=a`hK63Z#=pDY<2>zO z(LXHw!@7nZHUD?MC!E=c!_W)tLZ74+(HSEgrH4~uLm;GezP^Hgd;Ax=c>GUqq@NM%H z^xElA`Td#m(c<2U_pWd?nkTI9rSvR~Ui2)4N1PvYU(mNowXYB71m7$DQdx7*Pv*Ie z-z{{xjhtxE=kFseH)Dly&v>X zSmVIwKL))va=mC+oS}OCjb@jpdGU@VF7j{5b1nUbI!_;t2JS;WV{lQXo79^=j|Uqy z8`OObXn!bAXu>1Ctiss?d0#Ggua@_U` zKJ$V1p=X9TI}npdDPBW z&!w}5d{&cf>9@`A=DGf;rTe<|^Yae>jpvxayaeq->hjqr@v(?Wuj@EReD<%Y^7Dv- zSs!sN>CDdXuTxkay)Hse<)?)&xcUsvFxFv>Lc%9eFWSt}$7*i$7w-o6jX&NSAA2uF zEWbD78EI!JkCTC_dH#R@+?BtTJISK*8vI8w=pme;&Ujwres07Dy{7&rdvCU$IMQ?r zU(i1IK@{&-92yD}*>EG``Kd!bxLk^KK ztXS)BwKW0R2ph*IHoG6q!5g@qM&Y862fn^%WY25eg1qDhoT6}{Ylnp80zPeXp&yR% z%?;!Rfs0J?0N3k$ofcyUeGYK#nfx8(-Gkhv9yTkNUbIVAtyicg~Jx!nK%A>TxQXPBjKw2q<6O=G*J*hKt7 zxhHT{%*Di*#A0rjxfYTpcc&+y;C;WvR^>5TQoZTnVUZ-u#&by3@QhnR6;@s!#zIQR4LwXB@hWgn*xUn|Kw zZR^>dO@8K*Up9dcaEe<7Lt5OU-L1avKjeHQUypModF+fRpEM0Arb5oi7maS@+|uxk z>>}3~1Tz}#lRW4~sM!Fk>19qdGycIie`_Y_m9p|ac8n-K_c#xrIg&lh1LWd>AC#Qc z89EGc3qCjZvNFH#Snt~??>wf+<@C*cr{D(#@BEhrdJZ%2`$x0rsO@iWO}I<)Ux?SL zoh94s5aplcjIHF3BG%bpZCsTP{>bys9p)22d}sKp+Tc+=#yM#aAE1rEy|>g?@VmnA zfis5m%ee=bwL_vj+Ynzp_XzO0rF5C01wyf~U={iwn4d?EFJ({DHD+#(JoY#oHJ0-z zv(`i}9t0fg=g_HFyog?OT(ppXosfnB#pbj1I?gB09GhF5RwfUsa1X@mM>#?4(Na7p z{F#ym9;I{it7OM`D_ZxX?~6RxEyGVw`b;Oj{;5s~CJd&>Ec*reE>Ts=PDxPpI7Y?9yJa@Ij27GTaUx-~Z0yGnR9Le4gGqhqgqr zX`j<@Nc!xP{B0ez?tz=C8K34lah~_8$5897D4zpdKU?WP#NO6p$Nr6auC})AtYrU1}B?nQ&+ruBIdv8k{n%BPJmZ5qA?3!QXbrSoUM$b*yq-SsuB@1y6@!o=y{*;vZbn$de@qxX->Lo}0k z$Nl<0dJY!ny1h@(Gsu`5y)M~~$$F#x2<(FW*#gE@cLS_yB`YANN2FvzNCdb59QS=&sFX%@_T|wG5M=YxD*wliO z8gX8K)&`HLLsJLXSWmILrA6+-FL2mFu?93Q}wAg?0T< zOAKC2&d*vud^Q(jMv38hO;q;?VW(KDEy}aQa*iHqg~iK*XYK`_5SB`Dua@il(p&ROj9XcsEW3&yEcqCAq%Xb^~xu)V4S3G1@+R^ zp=g8s!P{rQms(aW8uGvvvM|Dk_`BEBj`h3&(lWXIr z)I)ly`)$w#&LN9>H{h31wL$77g5DGKjZIClr~j_Cbkux+_w@>%<-K#e2dhU!MjMD-l#XUM*GNVpHUAd4j$*z zYQdbFw8v5}SeZ52MU59RO3r+qF6!v#q!na$o8;LC=eJ$c?YGx)7&ofU`f%DEadH}K8NHVbyY%)O|7SF>(ZjzRB7#AMdJ58yhzf)T1b|6SS6ac@t> z4l&O3=KoV#pvo5A{D*sFI?rhy815$GM8B`zi+hlti`Ur7|EqJ;_WiB>r0cTQ@4$hZ zyC>Fl1aD;f0q4-yDe=nxI35di!$d#1xBZXbhxV;t%*Ghs=QNzHZpl7V zu3|6w&v+hyBO7~K#XrCTe_DlMrwQ#3XzoaU75KB%!m<7QeyiriX@C8|9-5EbSy7xl49?YKV{(>Eq{;mIbsXMHzzFaG8ZX?@zlzUW z6;lODUxafq#du*?{EVGHAP!W?nNl6G_*pwf1#VNgnUvPYq4fR#__}|Pb7UM-U_G0B z<2$)I=whon0-cxWQ_(rPyS&Id%4e)vJ9vIoZ;-s9ef~t==R!=b@*x@HY{vj_K##w~ zdE)mLE0s6dbNx=V8>QYY_LQ(YdOizh9Oub&-3WeAq;lElc~E>sa`n zeJ+x~(fBl1bKY0{hpG*S->JFVs2ALRUa4FE!DlUFul4*Qrb&QFqkMib z=HmUN*9GyAX?r3uk8M}|xb9KH^H7`qA z9H=2~@26X(SJFPJx)J@Z?mB)Cy4b_t?VN$$$1`PL+yK~F;42?euk)Hf%TUfUS%dV` z)PO3_CpgyLAA2_0vvqbMZgpRwJ6~@H$}wqa>}`L$wC}_Y7j1I!O!+?Twuskpdh?_| zFFCOJ@T~E>GH$rXmHI%9A0QY%#n%GuxMGe^+gCnIsybJst!D498olU^#Gu9V_bYl( zxG!RohCwq@xqs@j=pl|S`T%#tDR0i?-!=wUK<6HxLxpqN_8auONE}c)qcImnKcY=_ zd~H{G4CI{V_`#kB#5&@`df-a8?5fyPIe&MPb#%JPg-c7gg!Gwjf49!>mFt-ru0G$$ z7V|pMb=!;f*?a$-R5)nl9!Sgcwle3{cvEA=tIsJo=#QTv)n_c9kGzh5=o~NaRi%x{ zHi_o3#+Q0TA4&>sGNaLPSSa1AieFTkL&=fY{=(0l6QsvHOq#=HoVUR(2;77^n+5wa zeo6%TSwRMhdK5nl+gxo8P10-j@)`4M&%Vkt$@wX9m%^mafJGlbuhFWx%b9GS zX?6TB)iuxcVeL~PHmb%LmAxYzfu4?2*#D^H6FH}Vnn`5tLA8OQW9qoW3pF8*+Xzof z*g}eR^3Fc$-MrR4li9=i9f&h^xanTBYxcQQ@QuCVeTTq6%}RYLy`-|Y7)Q&vR<&N` zOwzIAb-PlDAw_rKDRw%)Q+)?LQN0wHzB=2o(`TZr3#^4{H$#7B;oP(SzN9`J)C*ug zZ+56}h|e{w=y1G~-}hYNK#vB&%SY$TS|7yg&3?wku~-v7em-f&G!_ZxYz2RYdLZW* z!0(g$1N6%JI=*IpAkqi zV^oYqsRj{ta^LKm1L{ighHJPV*%N-RTYC320oG{lwTIAv!Wz;2l6dcFx0U1_^wCj0 z)ShSX{N8#lX`fNg;g`n$@q3>Rcbn}B?`P+}7t=0kCZzYI>rse*T9a%Mj-UNO3f*qe z(O$C#wv8F4dj1~Tq3CZ*HbzHFYNe>{FB}(oS*WG&=l3fclN04ZW8tj(i}_>?{l{-jU$qM-Cy;s_Y=I%;)~IP0ynz0Wpe-$=S zXIqr^0CQx;(5vrhj0I|!Twlez;#o50oE|nPzkWdP673h_3K*{jpO< z;hk0Qy0S+v>HOv}oZka;Z=C_JE7p-~Z`07~0~VWJ;|s|7R?In=eQ5j5gp<|vp)Poh zSwph7mh+6y{8F4Ieje_@_bK#%3g%bGLvqHL9+LLij$w!wr*|#()o~oS!oSAQ#xVW9 zr{vV-wMcw-&xF~4&0WrYaJ4f30b=>^?OAGm*z|g?!&cV>W8DBb_rYX*XnsKSbH9TgtH@)mUmfD=Ft}_$v#?@5}gYe40ACA!%>;>Dqx&18V zF;i!TRVOE#Tgoqr9j50qd??2_17`|xS-rsD_=+*gS&CzDBi{oZ=n_D-** zSEWUb9v&4NS^NEtxoXk7PCbrd!{s^o9XJOwR+>7jKd!iOn2(3@ai*7wbP%MseP#M6 z{W`1%Y&Z8BZMxtI0S*q|CB0K<;8@>>uct2}$UX$SB ziFbn8uU(shhp%66UZ;s3n%_1i2TXlPVY{JlR_bh2c#{k3)51SPhr)WMdV6o?<2}4Z zacyu7SaZ{q?^VF#Ub3$~bS9ln<8CK87o97ycxi8b|2pmd;MpM0s;~yop_@;*7p0KL zlFu=J0BZKuny~mTt=0Db1T;?&$AzakR{Ve9yk#UphAB zwOyC*k@IoT1+T#&RoH~u_g1{Xb?;pC7iD}cY)Ii*?7W`&H?E<2Ntk!c?$Ok}J*E6g zzjLU;EfT&6HY=TjU$G6mWeq;U()#YRmbCV_bl$sIPr1vDc81iQ9zyrLJXLa{Rz39x z{Wis=H_=>IZL1DmhZ%~F$&NIo(R**Lb7ceE(LSDcpQ9OJYcE_2=aTl5C7(p~alhvt z4JTUrLHf@E$JJVPdfa3^@lUeZ2J_xMg5SdT)ExFCt^mfFv2=^@4Oq49H^s4R@*o*- zy-x;zZ+g4LM-iST*?;_#^&1d3;lIf19H8A5pKyLa^Bnr^Mtc~(OoGqQbE=zNW3rw>dO5*s15UXO zYj7suRwlhLa3N4Vq2$+N4}!ysH7BITQQ(jwj(Yc?p1a6(=RtFYVpH}L9rq<--YfVW zHRrQ%E0z8C_6yljU_lhmS~P2-ufy6OVlVh-v2VKgH}rT>9jl!CRy)q7Cu$CZ4Wa_qqCx;z*5IUsp}dK;+rMQG`}W?GwXzA##- z7xx3lD7w#zeSVIEE`G;n{m?n>*;eoz^`ushek1AeSDL(od)6Z(Ub9K&qmLn<)!8wv zjkwqa4R8ml-0li}ObK|RrlL&~yr9!9jPs!RV z{H&aFmW`ovA3eGSY?k7L{cHQE=$ZL>tTn9qe@@(ISzVV_{|x6tuB{O{=M`t!YB#ZX zLx%Hv)@&Z!ljdCoU;T{l@>iMn0;kaE znB)`X6AEr^V&yU_=R__3Rj$eLtvrkM)8LUW`isCV7|ulWstA|;#Nzs^!F$L!lxjWt znck`SU+NvNo;#&p;`e&&>ifq3SkK+nYhJdwocsEbzIMe4iSfjch z8GJ;h-;}fj?_8Vb%vuW^vo)!}J>!kmg`WsW!T;^1B0MAWp34MCf zz0O_|?=6c%@W2wcM>7r)7g}64vc}}+fBh@vSIN9~|8)OKVvv8>S^CfGRi`zIv$P!N z$z1VIRTnbnjjC;``fMdWFg`Kx@ZhArgiEsS^Xq%p%jbgVCj7(vZuSrVk$!g}Pi@WB zh4Zt>ePn%}*BR$eD|qW4&xw)EE^$`N8D9ALBi!U-udSbUOi_;E#KzomOO`FT*6MSfawV34*9 zdYj4j%{t#%PXT;;Tpy3G@RwZ58}i!yf%lS2X)0~R@`3TE2zy$s=t?WlF49rgqBj`SoT42Joy9ed;f>|&;Pt! z)CE7NF1PWWbt!&z4Fa{)O$w|v)iHu~)FV8Q(G9}65;l-WCjBk+Ao-@AN&SVy^M)S! zP2KwbHL-E|YydxD>@7?8rE}5kTIw7kq&Q>6eaw6iZf#U)6P} z|L9t6z~-T``@?On8smp^JT$jzALLhoziSX|VlR6{pHoU2ce4t2gK!}iamCfOZ|-N| zjo!h9z0Zwf$8z28R$NreJ0#=x9{-R$Yi-?I;;=d!i{I6}lla3Dn<+k(>R9%=-z7(> zKJ)As)?am8e}zrCyhf@%Z)HzB5Vvw=tro_ZwWy{_Q#wm__wWhY{$K>3f18GH8SB_1 zF8NILMTG%c6L0;d`vgpPfrAnC@HsdgSAn}CcV-{&x=qw0!Ld)j%b`)!Ie@n!9^CJ%e4>nFVooN5OA_98 z=;aZgk-`r_H;Z^Nl|G~$%Y!2oy*bQjKVB&whb-!$r^sIS#7(naI{j7Zpa%_g)8M4| z&kym*!q++OGw`l)j@(yGZkX+t#^d>1AK+N9w?H3#3HRStoCe?*7Qg+9EhUUJ^>tU) z3&nu7y*rHcWzNxBY>4hXh)DCbd#=Mi${tiT?kC&c-EUr39D`Dxj2+3PmIM^;&rKm3f{W3rp9V_U=eqK}aRheG^%asGJ~ds!Y$n~&eZ(KGS`sO!hh zXpepq_vy7xW7cr?T_^vn>9iD21V>tH5b(0N9dboP39VGWgFTj z%|-ZT)!M85eRsRbDGGxgcoVHPbM1P}fkIf(8FU<#-XHZSRqgUc{6y7vA-|5#IITTa z*rz|xr{nj!$5^z&sytz~zNyNsmB;fZ`*-lZ9J4*er^D3_feKM@W$;NphQ zDSaTto>S33t;xT8!6BIkSsDgo__e@LYW}SNc}?(q2Pf%^wR>R$r*m4KL~Dq0r|Zap zPu7Jd@)3CxGl#%E>)%*9s`hi2^~fcjv3_FA`tgamIiZyazG9jqXQsGz z(GwONQZIW}T1VU$2JU^z$&ik0Kbl7~rR@xkVbUvGa;(VXnp5rvKIx0_HF959&6x7J zTBDqjn>5_K3(w{ z<)`Q?g6kGKf5m>ELX2JKE6e##S}4SqTX)8zx2yVlTW`g>j;tBwo5{G=_tVMul+UYs z3Ff}l?;`JN{VdKq*XCJQ0&#q4-V`^z(w!*hdgOWOr;HzQR_UJS>bq~K->v%lA0CsM zHGT1X;`cADsk-;I)_TqLFXbT$F=8nup?R|MFxF>_`2^jY)J$6444fE0k}DAZZ`KOV z3GAg4_}{|GN$JOtel+PCwhG+j(ic{a5vyna55zXsGu$udqsFE8_;HSAJw}glt9x;L z)OEjFJz5ufyrd`eEsGrY@!M>@CypHW8lpd8$7X7;1%u&wftpE!xaKm_(X0D>T`c#Z zahzmP?l$8}{5k{^WY>wVVn1!piv)U4Q7N1EbYj z#&Q<$0@?;x?@+^02|NNg#}@Np883Ubw5ty21vB|&%4s!|{1fTz#Gc#6*{b<82KU6p zv6yyA?+(5K`n(Azk;9i6q2FY?oI_uo?wv(F&Yf%Rozuc?K&y#1S^I;i|C=X`!Uej~m5$B^drXTFnRQt1DYf8>DhjEqK_SoPkX`lDaEx`E#zS5m90LX5Asq}$5eW6t!q8S#3uvZ zXX2F+pQV6_D%h+#zi1%*(gn@-kFCL)GtBm7)c&R#>ZP;aw%zDqU4&5<53+(CzVM!< zHG5%QY;IO~CVs90pVAX_5guB@AkJ~#2i@3vV;x(>Th)9G#*W72EBa6JWa32|O+qq)k*^7^BC%S?Ec0?j$0HHK;J8C!>V5;<$uTU9w> zbHA?AutIIZZTN$9jb1Osr;6M#VFl2is5s2f`;Fd?W&$2IZ*oi>=w(gLvgR3Qw%*4c z@=Kp6*2EbZ^}3YTQ1{M~yh(UO(H)+yt(toEEMXk!1xM z=bmbNRH+e_Z4t+dRjzU08?i=RZ>{CF(b$Y{DA$b+z7dd~*<< z#=D;2s;XlH+hJl{5Jdmb@PXsdLHFbuXCxUVf!Q3hK38c5^8e3 z)%mN#^L~F%2UvVU_!9%<0|Ug4z$lGL>v|TPlDu=O<{0bp@xpERDwKl^Q@1}pg3VEDwoY%GY)-M>%+G7B^^)E;uUougbHLfK|i`o_hE*w4iNhUAV6*OlzWWjK5$4gjm(UpaTIXVDtXs{X_| zRC|79jn((!SFT;B-CQ>w`pltxs^++1Zb`luzf+Bk_UgZ5@LV!JYW){*Je4^W|JLdS zE#=sFyz2cZ=E$q%SGjn$?}F!8^LSRDu{@Xd9Ep9ZTO0g6!nKhNOPmatuS2A{qOa!^ zB*!`7xC1z^%!QU8?9;0TkojyDP=qO@qYLVzA*4=$*$5zPCSaqrlw~b9Km=#s?*@T zET2}*ZP~~CelYg!dLkErzl)JRo92@x0LLfiTS91mgd87Uz%%w zsFp5%?rIl=(B%>DfQDfu#3zXvlWILC}#3%pK{IL5zXKbF>W4R_%rOFj2-skjv% z<^gz;_p$Q{vD+q^``Xt+?qN(h@J=2P-qPsH0^bJyJd6`-b!KPydNGeX`0#V^@2i?R z<;+!1!p2q{7U7UEbSd@OeTMEv19OSmKCpC)`S9R-?rss{ea9=t+s?FRBQ&Uqznt(2%@3=Qa?@@)<0M>DxsPPp)J@J6YM^6ax4l(bY z;so_Q8{bO&fzJxpuvdDhxbF_Xn>6nKgMC39S;V0*ImVl`;d?LC4=G&kth37Jp8QT~ zw#dP$dDNI$&KZHzk2nkocM?rgXd%%40p5hJ*-yXxX7xZ?9OmFtV$6;=0$2OinkR+5 z;op?}R;`^dA~c%70s9g1qB43W;~I0sonG)r03~aR03K3uB#_`%&qGv`H5P zdz5p9=KjJLeLEOsbnQ9S;W&r6b#q{-1=o|Dwl(9X){@ecRcoZcll?6Wz;`N~S_j_+ zmbRT?JW}LOdxWn6hcanbVE@Cvrfac1#9Fqmxx+qPhVsrNeg{Sox%PqdF2 zFD3EJ%GzJ{o;jyslrO{4o;f!O9}gdF3v4}e$#>6D*j$6Re9@N&yg>~A$q#( z-|HL@*G%nw%<+5$r&HMLZT3o}7=wM|Mflc;=EDOp(wE{KdG^9*kxP^3=a^<2U0tVZ zd%RUVq58vlpZ~}2qs9-MM&?8z>UhDKZG9V9gvK)L9Be*8=s|r&&)bGE3)*gY*pF`+ zdK&`xXfs-GhhW~l2R~};-LOW6t;3!n-_CZz_(Z5@@LKh~QG4OM?V&5<3;(ef?W6E* z3*S$1)jiYosRlsy7d$!8%-u&0G~ww?IK{1CxAflHlHaFV!koCuKP^LWrAe)%`@9I- z2kc4V1BV|4-IKWGLzC!${fK&Z>U2)AH-7d#vh$2#3U6>e!uD?>?ZXh?>k(SNjKl1& zfUQ|L**flZ6F)cp%e?2WVrTfjeD2flq0zI#xG$zsQ=xay@GS5Fz&&8Um;U}B-4osu z`X-vkx7}vlZqX4p<2j{wqGwk%9rW51&i6*lXE}4&vK>)-Td)ApenI@V=&;DS>28h*%8 zoimhkvd1gM9-O|SKZx~dJoik#13229PjU_F%cA}(dUvX;J!{{=oTd7lPr%i{*fHh1 z&Q`)xOnEGo@1=8`eM`kH4XhIPdhs|7&v)j$(|(}XVBTZ8zYF&Q2QzS~$Jpk$;+&hD zFQgeq+6#Tk{n>ac?aOoBhx#FC+^k+l`>eWLudwob_IK-b&pG!i?=|s)=Lo$q*51A4 zJf&4DE63uTr?lfBz1FCwp4XB&-aN#aXn9vR^rpgtznjW*&}mmQ{7c`v#@T6PtP|z=^OU{iTh)n?6%L~ zAznCc6ZK2r05r$EJ~#PZg>{7xjpG(FRE z0*eQIWayND|B%)Q^|hV8fjfWRT`yW=rMC#b0Ox)N`^?x4Z*)w`HjWBQS9}VaVhnh zo97X~PUSAK_j&&pFiX2=K4DG@m4C4`J_`9V&gV-G0^?JfYg6;lTI@Qe81;q_>xhNIN3t z-ZJcQ@qh0&3B`FebGJ_#09=;nKkef;e0mbj}0OweiLrXFqO!nYprFhv1PN|n2?_+pJ@N1S%r7cz6E z{T*#n$~E%KI6KbGsLz|+64&iX+YWs3%lW8a{{(X-d*`-_>qhJ{M7|crb-fAlstfG72YNlDj+RR2KXK$8WGT({RDQ_+05v+p+nS^46qp=X=e4 zgV=K)qp+F9yKylF?y-N3_k#be{WZ2psJn74qG#lXS?&=ZJ0Q`z&FC-kjg zeB9^6`MgS;mwnR1o*On$Un;~KRFmMn#P#9sI@xKxO~i)k>_$#R#Zs~^H71G2T0N_+ z|3cal%9fOK5@UXz*UDU2_%LIyTlad;T*k->UQW$d(Vqs!$GQgcS*87*^Y^rWq;UG2 zCsEpw&N@T>25T(!)@FQUO+%BUHCZomoPV%o?uL4X$R8S_9`(EkN8ATQd0)yxcJ^H}a<{6D`a=Q87cpjY7-V@?w z#ovnYRa`t&OX}dh&^*&Q0IO%J+*^zFX^pS+B3ANeRzI(uPXI2>*5)KF-|{`|7)aNB zXno0E5Q{k=RU9e)6>nRWxUIrZMfJ+5OGKEFgSLUV5_3|ftkUAry=^l3P4^!2fgX1}BX ze@5ygs)pGDCjjg-#t?ZiQ*W1A=V#;^Q9nlv!{?iqHA-U*zlm$j)DJ^GsQ87budpwV z8e0fmH--DBo)-H|;FuWC^3WP~(T^DC6KiizsJ2|iFTR4OGDnUJoX;v|x{S%=oH*mC z<(yExU_8duPowvc-J3M?I;YfgpKY!_;~!)G*uKnL67yQIs_d7d#`h!E25=(Ld^n8r z=&1d2y|!r2ewTL?Oyc|N!Sc@-uPZ%0Uz4r-ik|PtwQP4EXAOEbCP&^2?mo_gTHN~F zk^T6(GVf~V!f|#%H`M)I+j9G?B8`sV3@mHfYf}Fy&Z9fRnT=lv<2r2~;!`t6&NB7Z zTo-gr-%l-`a!}vzJPq5>3g1UP@fBo#B**&K#rxc2(5}HaA!ihv(thVOo_AltTQc+B z)(aU!u1VC4)NEgm2a+1eP!kG z6}w{hL1??eW2Ue?l)of@N%^vR%mtq)KJLXDmmaepTW8wO*Jm;5os%}Od0*{g=sG0U zllm@lq6WV%^V>rm9x=phb*p2L#O@!ld>%d{<;=QvPCze#`oMRS^)f`=WUZgcntxM6 z?Un48^((0VxaPxB)(NXR@5<3KO0O=z^lXmjUDtV1Cu!do)1_U^iX8Pj{t19#$JIZC(5}0*-hdN^3GE0 z0p2&*aPAuZt;P4Pd062S2jo+y^P$Rz>w^Tb#krK0lWrkbUVb9q6M3(d-s7s z23`S}XpSYbw*%we3blkn9jW^F$uI$ThPIhh4+8c$HVZP2C7OKh5>GkZcohc;`jfEWA&&3l57G z?e!I6_<3(=bNC1skJ4VBoPkxmMXqm_%d#5yh2|*YG3G!h)-SS^wz!^)*E5r zH20z4ufg4D@RmctZxTjCat6rD+=9!RZ8GM)r~G*G$CKRzwombmGRGls*09T{kEk^! z`=e@~HO>Nk0kDPSAL2f!D-l-1XnuCASeyGll00}(^?Z!8ox`C0S==9@*-*rKCaQ+X zc*D?(TsigvWAPYIR2mmctIj&R`um6K`DL9~ zm`|ODrTInPd=(7>8*{E~J1~rE!YKLf%5QTJarr<`55Fu z3%CX=$J2X{|B&+!GnIdy&PR4EkFy#14(@doKSu7W@+n+X(&J;rARHSpp1|stzLMMe z1@8#{A{}>6!*(9)-ei6rx(DMX)tuJ&7|h*Lc^AK@dTFV50{M^Tq0 zipSOYpmAF@e(UIKyk&gEEp#MWsB0>|1oiv7p4jbRt9)9MYc8yFio30T7uYu27q8g| zUZj0(l_#WU)|h0%%ne8Be6l9Y%4V&5IqYYt!4wH!(;nFUZ-F@v6wVp;Tl))kj-B}% zkh2F?Cpf2l=~tX|fl*9alOycCtTB@tD8xO8b=E50-Y-sFsvoNQ`R_~i`!c0l2+VP@ z&O8XvL*9&chI^T75S2Jve1(IGg>`;R=a^Kj{8B%Ua3<7^i^lI2IKR|7(SD2K=ktQ? zIBY*gbLvL{S31?`tu<-o^!RUg<=hhXbPeX}&wECRVJoqj;Zt|@Ts-NROVu`{riS>M zvCRQ`8K@5jzJua@Ug;XA2hPPT*SG=HrJZM8&mmuGzO`Zkjv?UFD}NPn^gh{i&uKX1 zeqF*}k;V$)ZxY1|nW#P};xt8XP@eyc8Lq2Y%{=-qu<{VuvM zm9?29rYYiWZY&(1^2?M@4vk!{C7Lt8cutKgei`R{f!mD=7`qyOmc~c?w$k4#*RA-~ zTF=e$XPJ+PYSO^k$AfGp@w(ux5qFv%U|SpTqqe$Y2j72I)^sk6hpsJ&pZebUUvrJ> znCW<0VI5R%z8I6d%byP$`T%ZdwdPP~Rcl&uI>NbrmY&2^@a+ecKSv^B7tua9y&T+E&bsEa6>}9;Y^c&St)6L!p9?m_=6Pd( z=;C)vwj24Kf-NZhy}I6uHoa4=ofPs-AIM2uy+59>k?aDh^_YDKU#(c%fSv*8=!2RV zx>hgZfL;m2LagzJzFPMHE$P(joN8=h$>%J`&Ji$UyuvSxd%1bjT-hd6zzMfS03@Dy&99>;zsnm2-EZMOTT7M%JukXUHwA8BgWn%O&ZIlRCpG3 zy%^lS$qu}9^?Ap_b!A@Zr|o+dpHIHS?_9MT$h|~UXxM7qwoy?7rT%)jF7QV`#2Z<7 zW}JJXdGJ@Q0e%j-B){J9tD zt-XTFr`py}`Z%IB(pOw2(^zA$NTSNx_+7)n`(WH$}R ztEJu0w(tRyIXDP4KS7V{dPB$fq{CBvP9<^N95uPI<37i>W=081^fTw8_3qWRTgrL- zYuBkex~e?~yH?2Q{%iK16))IY0#|ZJe8!W8y6|aCB`#OJirXl3x4uXIjo^9se5%$~ zUf>7#y#@7dX`b0W>3G%oMaU(fk5%y`SG}-lvsdl?(HzdUiD~Gfx;Zrs{ym>4Uc=$=$~#@g2C}1ZoUhq=}2(neDf!!M*{X zie6di-7**+vF(IGRXnNCXbN7E0WejcS2}O2da>l(0rywrxchih&W9A{NR8PHbvSTt zQctOh2}whW_y}6yuXWFqe{rBSye2LhszdosGj(a!@RtVbpnnk>J>0q z;Jw`^s9#S%t;XS}RWx5eMssKe6Zauwb%{SOAU+%Lc!FC3e13Iv!&u)6rjfAPT)$Fv z0E?fkz<)%#dNhB)b#d=A*D#BFTCD|*hn#kgxVO|K!3hFx;$$~j$KZ0KetPg?m_9t{ zHwzAcu*&)8RUFbhgOA{tYMzF|ddQ-A7rlU}lOhMp+^%!ton~HB!}~f8UwK7IlUCGws)LIgO<7!Y4)jeoZ0$c{@8n?~z2d~00sGyim)O?kbQ z{YvSpx95Rl0D702o+Q!4GIbmB^*q9!Ug)Ps++*Q;fC*wuG|mRpykFs)GZz|bZIP|u zeAFSDr_8}hy+RcY)(XcL-i7_Y+WrHpJ|lG~^dcB7g5*?J11{f}{ogx1G1wsCYk9-5z=V!{%CK|MdQ1s6Ih9Ei;^H+F$CmYscHzcFxNdzJKvv zh%c#M`D|)thWi%pXI}?At%lPDID?`e!m*86mmlTu1in{kaEYdM7P+<8c}k4_^#xwf zQp~L566`1Rc3!|}iRO;E{xq6TPTyvv;hLehy0|XWW0F5>zZG>>;(K8Z4{&s-I-lZ? z98C6c2o5rE^%0kD7H_)XB~pCz>oxWy&U0|;gO@mU+~1?n-NZ&~5k9d84yq`0ftPPB z!k3Kn4W_TFg?b0@ZN**&ObX+rEI*WLbEv-&pL*vx%>(qUOmV%G{XE=boem~hJnurU z0QTV&O`GT)-5Q_I)K&#E1|Fs)&t9m0+*`jU`Rpb2vX>~tJ8xA_uj0n%b!VQRc?W?% z-6zgEi(DGti**QIYw3FF1j64@kD>6&cB9=)Jm4{dNg4*ti2EN4e8cS507p7R9Q_E6 zN#y*&Jo5ogcI7 zUITla+TdPr(ff1jnS6rZTbsEkacvRy1Uk)5_Md3lZ6?g=LH;wiC*vG>+pTa!lK)9| zBPV{4Qxs02lt zdR@?YtNUZXS+Q8%_E6iz-X5(N&N{ox*X!g|c>m%YDNVIxmwmywMbq{=^2SeQf3l{O zvB9uG<@_$&<>h?TkLJ-Vb~?{V6S=cdEq@fP4L+ClafVzv^OZgTmodM$>ukiowG2ty zW(Uk~(j?rJ{h7-9NIpv2EofabKNWEqaDNQ#LF`-boug0foH(7wWypP3*cWkYxQ`s> z36UCJvP0iVhW?p-ftS?Es}eTZ>ztxMbAASDU&787-dQlsg?DVct%18M`%}E9-oa%E z??gQg-q@fXbE+#W4EXE8dk%X@T(Z%8ta0(kK`f@-O&TVo7a^RI!&6-iNu5R3c(Bi> z<+zBI(Ds564sozIB=%HURJ ztHM5aIv5Al6B+Hf&lf#*pG_Vndpp?I7Yww~0(&EoN6mLQM)0!3Y%n}VE%d96L?3uXy{`%<0v@EX=t2ojy7F9VPJxFCoBOnH`hTVN zlQcR9h4HWWGvM`JOfNeXxCp z-y*ytmE4`xiwZkOTz^R(C_Ny~?d#khdgH7<95s&z`|pTxtk^--0hpJxp38%|LvPvd z+2i{6U!GUX>CI=s2@x;Wsr?*S&Wzu%Vf{ES^-oN?fF6rRVfMc^4m@iJ%> z{qs7lKD~Z9Z&t$LUYuj@)tJoUhUD998;2aidpgg+)pr}<*hW1F`+G)xi-DW$hR0;H zW=yL)ISO{s@Z^}arh1VIwFqPP7#qiNDExlrQUiW^!u;&2pB;NA&C)*f(TB)cs^4?1 z(VAn`t0I4I>%7~ncbQL6Y%O?h z*;Y#3jQ6~WtBE^dALrQ_wkU8qr{$@vtEAVF@F^1icIi9(w=?q&a&L{)fu)aX^c1&9 z2LgTsY~SP33ATQ3&;8t+C*lo7zc#pV6mGZiZQcb3WR9Lv(n2!vn$b4lJ_oHGvw%N> zUY?Nn_|6IL6-N8T=|WB({QFaR&S4gN#NSG_9oTZ5@q~A9+KdUFbY{1s&bKmp>oA{-+uKf35^e*NVf6V`} z?W(nR(NF1g4htuHhA&>S+s1$87@GEOAvWQ-Le_BZYn~I?8{&r|jv<~{E5|B-GdY{s z>HIE!&ja!fR?nG@>+%P$tEuOn<+HW1n^&28!NwPCki;+I>rK7RaoJG&tWP^)x^bJn&;zt7{ccLNQFQ`|E8mGT_)6YK3S(Ue!( z!c{I2=E(6TsNJ06RtA4+Ti~pz;i_T%3)bF3UrAxDn7XLK#C7vDY(EMIJ2-#}`&#p| zQ$Ck^f`vnZ_%yr`YNgP&u&-08Ey30(9Wpv2z^Rv<46j##C#Bc5dS6&elXXLf(B@#i z9*##9=Sc_kwNn)niJI)}5S@ri-e4Q;JPB!h5NC*m*FddT>Zfhy>+nz?9iEtvx=-92 z;E`83HVeardn#Q3U_hV0g4QsjzOu^wT}dPXwhT_GJ5$9=(h!nxFO zO^=4;p;yS&6!=K*a;n1av>~q#Ae+3sygq{+_fG*cfM7yFgzSTUH=5vR3CHuWq+hg~Y7iV^{?U#FWP?VEb6b1vGXFm==aO{s9|tRYsGCd{(#+m zt*%MUw_Sa1?(2Fl&M;@yJMl*O%&a*Vw06m}?$dbR+NMsU5PFlNee7lIvs>J6Wm{FwnG08`rF{TQrR9(7@h9A-8RN_Gs@O8Y zD^8RqFX^3o5{p9vRR3GsOUawbH7eL%doF0sN_}g}rwNo!OO;DJ%~HxwQ9mL1Fv5Aj zu`lU4Uf^KTx_5HMBQN#3^q?!Gd5ckZXD#^LeMCea?NZJwiQ;Y z*(4nj=mOSavbfJc#f!?nR~%uRuFi|jfLG`EZO^*wCKtQt;T$Vq+D>U`_oeb&b1Vq# zSLYOY!3li{s2L`^`!Y`H1RTbKct=QwnYGWbFLo2;Tc)UiFoy{EC)&qa9|=5cgDv&s z$D${%F?x9K#LS1}IC`H}58$Yof|rIh!&z6ZzoNBVkHISXR5|Ln;9ukO9kov2q81_i zt0JD9YD?Al#l%^acdoH{x<9E{hcEBZJDZnW>mbWMxLcU#26DDPGY_;b+>ROB2kKK}o(UUYBKPK>up8*}c~KmQ z;2QG{CFAh+a$WENwy?t4n$9$~)K?xWVw44DSDj>O_6g_I>&m zf`5qPXW%K5JYa1};$Bty7*k+~CQrUMY$|LcE~JpGZ7ua&gx4@cBt&Aobmuo`c$)X%Syh=OeS8 zWHJ8SsdXgJZELdE&kJ+2OE0T=rg|Jmac^D8YstH7-%0Gm)7&vOc?1kk<=(HWlxkJ4 zD{H+_-<9mYnw(e3XOsIQ_l8=gtGJ3(%yEfpfamGGx=Pt!{P{SC?^ld%WQQ8#Di5c%#1&3tEm}Z|D+aZb2J{k_^L-Y*qsciu-TdzNQmz@0md&;nKk*SwPGhTi z?^NP7UaM@wyxCdDmi=R?fxsq|nAD(a0v#j9Q`EP0^@Wl=NRv8y9Z8TliDVy>J;KeO+iNsysm78v70L-ZvKD_nlG>5_->%i?Fy({T}tvQZFxal(rYaDs!hec{GN!#s^f``qp(0DqcfW->f2k2|C7J7Xjnv9YB zG#ofD%lTxs44c`56M4WcET})bo+kuxfy^2GEXAaixIx8L%s~WB8_9LmU%T2ZuR!l^3VQ}_>*QeSLUI&*?nAEeOt3UXe7IgYQhn)^Sc7q9P9m-Y(ixYK3Hpe zu=tj1v0zmmHL{EIR(UTOn_}U3smH?9wW>XMw(nPO$5$(R&Ce_?6T;$?<~HN*iuQ## z`3wC(nqvt*ST4^yxyZAG`wHiQ#($z8P1jEhZ?VO3Q0|cjuZ{GQ6DLFQIa%}EwuSyc zcp8)@pTGCI-!WEGFWW|5aH!nxPxAHrUcnEjeRudS9~{e~&tUX4 zi@(3h4Slumpq$4n#Tj;qz##uzZ9M z^%WM+EOos+XbE3IU2kIL{I07JaxD72w}bGNp~xyDcDb*g-*f(^KsuNCg?-r9b4i(|Nb zopXo#!hee!7ddzY!?0p)0K>CcvX$nZrSrUI?b^@Eyx)`uwCw2C^cLUMXmA#;$?FjM zVb9U@=Bcn2iHGfDoS<^eI7fb1@cL!n+Qez{`RdQ^b!|6jaXZ=Jw&1hZ^l8ZXV*RXp zx6(YQ@vP~`u&yJ|T=9qHGbO+H+UG0RsN_13|EQ^1*nAX9TZnWF2dDvmUL`x?kbZ*S zDEfENe3&uc659gd3k3$nLrZgGQ-uW)x?Yu`U zVER>q4{ajoK;~>y~~&Qhj?rLu6m}}h|5|ASGYH%2k;6mttL(u z9%bNU#;?6FNAoSP99g97)zWic6Y$=9ZjQW*_%?Jd0lT)bdlZ=K1Dw%O2#n*f zX>o6qdRTSdR&raYu}Oc|6LgKy4_4`ARXvF{KG;FwIJG}l-fJ`OZM|@U7xY}%zDEU5 zCOA76y>+834#D?ebN4Vuir#1M;u+rU3oZNoKZsxGDlH_|Wl(dJ_&e+Q-PeupaSw^a zmp*BUm*Z4um=Z^z!Z<+(Hakn43LjL~o|@x~^|HI`c((-)MjlO@kKe-4Gx!{0#wl7o zC6oR#RQgW6?k-~e4QMuHmR1nfzHl>QY_^krXTCHNbB)u&J=Sqv{tVuCk|7=hMg{u@{XMDUwz;1OI^2amN8)K=?9mJOB!E}i z3+711tz471%N3@zx9IqTw!P0emel?R^J`cbWvNvm&tdu7)qINn&SPWseXBXC4#a=H zxmn?y#(#6Kmd{G{IEZgNIah5J>`vzh-XDoW|0+I%sy|!muT%P;@?6qiBRzUav$Ki9 zbRQQq^k`p8Z!oX{+ygU!PDGKH;}S=M&LeNY$x`Jm5v&Sq$B&HtT>NXDdkUyVZS?_5 z?Y|L)6UCpP^SM~-CQm!<1?WMG!sZ&>mW$TC)|@kVL&8ixM`5~Nw6;9&gL{rq zIo{qU6mJEmIAflcuhSdwTCoOwK)(ZLDf6h;=J+_D|B!bm=Z7(({bTyYNxMMi(9TU3 z?77lGKrbO}*7u@E_U!w#`A?qnbo{T&z8d z*!c6&?;Fi=a9a{b7Hb!(-u>~)&asKEGGYc*AF^@6}21U~zm9zs!pKxts38(#c+Z z>RE zCP}(H))=>S4tZLvgWCC@y3f>&*$4CIrF@OqQ}#QX9OOL8lHEx76|86fw9@u?+HEa? zYv+8VnJe3tZMtjlLQxMco%3ZZd3|oZG%l!nThCBCe#Nn|b4c~?D)sc*>)QOh`V5gA zP!)Ti=gR&bt<#?S!TG7!CE+C{ZE4iO2>;KVBV^wfQ)mQIY_(Rs&K9@gr&TZrPQ;@) zfDi4qp;>FVezXs3+riBu9Q}?QbJ2z&PYYcK@#Bc2h0lZ1dZ!pyo@ra^zlE*KgWWRx z1m34jH22@FO(#l4$&_Oo;-d?j)Gq>#&ScYk zP4W)&>79u89sT_0MF<}3%Kom5v6}nh7}xLDqK|Nex7o56AGxk=^I!))wns~Ay&M-P ztqke+KF=M(YCT8uNp|~VK6mLI2s^lsOL}%XN2=pIsi&-De;u@~p6OU|C2RO0bkEDv zma)bC_R(-PEzrwl_F2!y$Q12V@pHOw7-L$s4|O(VK0K%WQthC&Ci++SQOI+?pNli& z2OW2@iIYDv-zr}RenC~MDb`vH*2~7Kvd^Uaa-8o48?AF#(%*;Jo4Aoo-r&8pP_&tR zKXcA=4;JkBVG+JHqWSOujt<){UE=S<|)cGuFc7cMsaT--+lf3rTPU_akS zcr6x=`yQVK#(?r|G`^af;dLdPIE8yszC>_L%yW8)V~y-}Wq%`&i1%ad8@E_9fb#JHLFT}HUe&XKm*8OU@xp@NL0An4{7x}7f zh5YW;TE|H%-KXB@$)_AQ#d;-PGU7#9C(dj&*#(CMcypchrFtCo$@u88-KFa!pMX=r zuGgu*U)B)SJZSD{AJ4nb(d^o1>*}zaGu7+yU&aAs+d$=SUEzqp`*Z&`aH8L8>WFNI zKE|t~ZMzkBYdco>-NoDl#U$ci)$o^T9miYAL-dFv=Yk!suP;kpU3}uIW(LNki04#z z{4dZ$O&S-l_!T^*%F%I8^6It_A8%J<$+NIl)EU?*d+(K>vz`}3*-gzMsO?!P#?rYK z({r!1EBNeU+&a}s>TpqP->C;1IYx^E0GiFZUpjEI=h$%FagMW>8eX%FU3cJEhu26! zr_!2z+m-B^b0W>mq3RWTQSue-tfEmd7g?3RfGnfs8qd#;@E z+Fz`R3FT}r#PK{w`O=EjF4awZ*dOb2b-tawjtg}a!nzgw7(HgSTx{NCpExT2RhMhJ zoL4tC5%&FZ9n)SjlE42@e6M}oUtM=9`q}@D16t(k{^fB1_Mx&RHS0p*7)v>yKW$Br zPxX_vNF8rY*3pUM$xCO5etx!H)FV>DM@uYa@w=!#I4cgs{x@fe*8Y%wuwwkGFpBTm z{=ujLU0B~!ePo+YtBKbk?L=tph|Ruk*kLB)grYiml)`|3*>u*zVc>y;y%%bp<;xmFa6XSjsDp$G;JIw^zN347F ztZ^-b8%rBzeksqqPFka8O!d^s8Tv}#2aPw~*VxGpgb9Ogq>(XMWML`NRIg^8|RE zKX|tDSxjelRiEzXum7jy2QA&Z%WKezNhIG<@DbSdoTK^VOFD<2+HP3d9=gUO>!Fh4 zyEZ08oe+I3juYPF|M>`Bj&p?N__&U9mT@+mZ$Ukz?tKgSO!1li^?5qh&t1~~Y#$@& z8ij5foQ$N&mIuIZo+9wuhvQYW8y@2+_#3I_y^mV~?e`eC(#7bk6q#L^(cnp1g|>e>B~z3}He z-=A{!8-3E!nzCwxGt#unoM>995f^=QaQ9a+4R2}fjojZJummSOWX_JUCqHjkI`$weMH zwkN2Ym9(F9zb)wu<{4^o@F$D5gyU!6k4~vM%OvMUd?v}p(jTMGbN!$aTgczUzSQV3 zu)j5aGPZ8~_5uA2lRuPuyjwp*tUN-0mG#Nxe1a7g3x1as$1`)z@Cv zzQ!SjhIec7^xLVszdhM{f>KYk{qUis$q1Z@(RECkFZ+45{!$n>v;tJ zgni@%U!$$khzuvQBo8tjzo?w7rD3VDMP++n`v|-zi&%Wc+tn2u1N5JhlZ>Ou>#2I5 z(s3LE|A*Lx`!9(rB0U46N;%d+cb!15+KI|_H1rfO)*Cs#JUgcI`_-*y^KETc%+KC# z$TOh_g|x51v$BEaU-lePU+5=r^Dqx?nV$;zQ;%_jNlv|`C*W0m?`akm;dA3&h=9P_)Tj(=b*6Gdhu1;^EcY|>O{}=n3Qu~oJ2V;Qz__S&FRlM9id}1yd zHU1yGhOVL9O&kA5_6Oy3Xf0G~ruEP4f~N?*!)e2(`W$$e+Q{jy7WO&_Z&rh*88tib^wJ!u-h`FLsyR1|xAxRJ^KMp& z2mJxo=P1uT`@trcrE;6LKWvYE(eBYau|LF`@7NC`(N?X;bn3aiS#h0xlBM7d^Mb8~ z?IOG~<=`8F=`4grt!g?qrNqU@AqNU*Z(UyqdLFL!em(7hkw{FE%xo{`0G!t_ZwWl z?#teEweMWb^@*>{YwBGrwqWxlUaIkTE!?%rf7mg>4`P}Bi!DAx8VmbL_rKS~Dz$kA zrCTWZ!M{f%_(S;G(iuSUz#r7vBtEoZLyy%=ae=s#eH;d-TPu$y_ETcPt9Vkq=4adc zY4@|=U#}C<&Si{gxz17M-O#nBvaim)aeq7qP-_d>*O2(*s!pgLv+0L&9oKk7N_mh{ zjuW{k)bqn<+tz=m$3{P6O}q|{KyXbxIFX87gKaPvW>KK|7*w1XY)y|YaR-pz%wj%- z2C(Mz7=!zm`rwRqu{p;JJvA5NRy)qDsrQ_yhHAyx24jdA2t9yHU@bhC>gRqB{5R(%2^=uF!2KF zaf@8^%m)QqMYT}$S%&TjW31|%S=0wtA@H0X?gL^R0X|bxOR&#v%0Yci%?x9{SV2GRy)nDn+&qnU0bA8o-dp=_lNlaH&Y#FT|8sqw>nY4JG zW2e1?c2bfzR*}V3o}_3*Ai=6h~K>P=={xU+U6`V5P8N$NjjF0Pt7psqXh);gXZe(3{eAUrnjt|5Eh zC>%*4KYra8wt6?tPw4+59notzbIY%RoqPfZ>{r19=TS4x;g56<(D_XB&hOEz#K)oL zV;Z*mlVBm70s8DSYK8bq||b`@=`-sdhKKq{fOtn77xGL+6tF0MB*Td>9HuE)l22S$QT-A;*@wgdnQY-%mt?G5^ z1;51(a~7Dho$b)&xiQzfgRYlw+x92>NbRY*{KLO#>}d^L&ynuqU36SJfwq@Y3s*7T zFy2nwfVdH9ElQqB`wiqPIy21^NSv`f^7T&O|D>LDa1IWJ`$fy}Y&;PEAKN><@426X zxRUIg8t}rg(}vIch~8%SwKzXjy-Ds-)^#VXoygKLxBLR>aryK6+dq_B0|umA^X*>L zcf67V`!FV?zP}s2+@rPP01*6J^$cd4`AhjU^jZ~vSZXR4`(_zG!@l$-zw^SGse76y z|6SjIl)vGxUEjJkWH~pKfehl9cys&a6yXijm-pt%z^;^ulnOu~P*?-7)(KhLF zZ}G+RQ@?*dJ52gPD0qKUW7PH@zVtkrg3p?I+z(M0Y>8WLFwE}4(NhFIKX=qf^6XJ- zcML|vjq7`B@XzU9Oe=R|@ib8Wg>o;1>mZJ8%7ZqR$fv>pH%UI-L41t+CYip4F|p zzx`ab{PjZqskpWYuQzUVMzenBx5=zMn>Q!XtUp_Qo!-16HYU7Bf8CumJL6d+2qyi` z_i^K`J8O=<2W~c=5Z12`3=Lgtw(Z%Ky(M!Du#bw7U!fwRlXX@eWBZ+Md+9j}-?9beY1*gQdCP{)j1ByGpcLRd~bvG!dX4p@x*Q6b0y5F zo%i#km0>%d9YrzCJ#%h z5kiNZ^+@Bv{XzXr*Yd{Us4<%d8S_9F#$ul|-m=JXAHU69oCk+A&rY!ePVaW(opa`1 zc-xtO{nILNW`r|LoZzJL`qVeR^jv2dc23~%_SJj&U-~W9CmJ>GHr-*`qw}E|hXJ$? z3uh3`w4ou+63qjrIt3&i8^( ziTAc&I9VeeWO4=(7B)V0^F{b}Hu*2M9n1M>8ikmH>O4%Gx8ovrpE2(^lZXB2Ic}xy zH*nXqpd-Nf75}%}o9(IV#a^d{I%G5-5#PbmX&=*5cfH6v&9v7Y&YGR+WafSe+z!3N zWY!L+!SL(Dw&^}(<5i^YC;5+bkiAA>C-?i=!@N0k`JL(e?n4$0XWPzi53}I6K;Z|6 zt>6%O0dNpm)Js-hPw(IJw@tT+o?!IIMB$iur+X86m&ttn%J|xeo9u?iWOMW4(-6_IO z{6l@xj#uxhxcQrE?^5ow?JVcRW1K^8XEKPr&Snw5D%?P{jt3*fkE!EM+g9y~Q_Sd= zcK*;Q+g zwJ&;fciILWB4*6PcR=4G*#aZbfzJ6M>s^Ume6PFo7p~(k(*3>POv{gB*1)>Oxf5)r z(fE|KMytEm-t$kN^-tGDcgy$vA$y@~^um6+mq;h%ew#s8LiY9ebpKz!uonM-FREFG zt~NB|jq+dGbI_LmBo;rIck`Kd9{T0ezoz{!e~kLYVc~r=i8t>Thb7N4PdHbza&Uky zRpLP#BS4>;`}M#{MbiYN+{nooXJghe+H>l1q%#06yI6sYDynoCZ*Szf|4hxEF z&*7l4?6v9to80i?xlea#t4lqlI2vsp;S(XhGxu`Llr}TWlb|~rew-hQ`WagJ`@P1u z`g!@>$`1e8=XY938Jr#l;;VOY{bRcJCwczkuaCeJ^RpXFUNMi1`>cPGl!JYGYRhxg znbWklz$}A&PU2mBGW)6idx#U$EDV}4FkSyFU!dIkx$JyRJUrXHG5QJ|@|XXnn%1eg zN4?i$PE}PJiKV?^oZ}oiurI^8J$b?+MR~^SyiEK#t#>`op<~{|0BmsR?vW z@k`$=*WPf}-Z5!S$4SvWC0+&`66KSRh$CEckXO#M95fc;2cJu2u)(u_#GJ$Z9g3yc zYv3*c=PdOM{0|0`X4>i&boSBDZOuYh0r%$vXsYJGjpg5|HhQXl7WX+AdqtlG-w)@z zXdcl%X3p>7dM7We1v~YF^P)8dr}#|y74RR#qZoiovrE>DrQrSYw2Gs=ShNC(Q4??p zeh{Xd@4fhrvxK!KoOjSzxohc9!Dm@Nh;A#MW%#~U(i;CDjbXpTI`aIv^zXCJe2|>a zR6IuJ&9}hSWnSmB^e8?aftS$dL;v0=4#Y(zYzpno18E~WpO*l?1%8Tr9&+>84^FsF z=iYBzBXn!qn>ZSam(qP_)Ndc3`7_09gP)_BbA}(t^+*fJ^svN7&-f^@--c>0!P|kZ zk$7{gVQ9GF*gx<=WBnG)T>J3vc!yqp9D&0{vyfusvo{sJf58Y42FQJW>#q2@&Be3p z4*F3A&ux+S5+{o^e&L5sxW?#d3%=Phj7!X?$%BwJV))%u-ob?S*j%15Kc~rxv>hq` zzguNqAm4-YGC0Zous;-Gnb4EMeX0%^dl;hi5y19w^=))Zj}iS`iF2x{j`;eH zwS0!RWb9M@S7bh(Ra@int$jK8?iUTxu^I*x=PCB~EAfE$XTQISDdy|vfNY z;2KT}%#UxM2^^1RVf!T+1{>>%cP)++ev#JO2t9J}V_Pxqd5zg~;x*qBo^hNt)@L4Y zF<@(e_WrFMVK)F+(9X4K1(Q{cTb-?IED zfXj}1UHDiZvfgGD5BY4Rc#8NX>+Bcb6Ka8d91grVoCf;665Eh_n|LF6h@8vFbAS)c z=*-e*822iBsW9toE%9}B|N5CS}}Q2 zO^)y-NB$ssaO4w4eVXBE3`y*wvuA!6NNo%n%yrnOi+M}C@wopaVB-44oIGQWT}9qv)T zlf7MM)Z^PP%E8O>Wa1ajtMdrwiyy#;2hS@f%wAZa--+{_G*OZsd?D!P_-vi!$#*=# zd$Kk1KaPuV3Vl2AYsBXk2Rysv)cwf9;$?}tKAcc20PfFSciQ87#yz1<_0VIE;h9UG zQ~})^Yc1$AoNfk>&;4=tsqyxA(9dVj&FTEPAN>6sAP2Z_K0=p4a5uQO#ddN`hS0w5 zHkRZUMSh>Sw}a%BuSqM|$H+gR@6zjTml1lmDdEZy({Ocn6PItxbF@0^WFD9-vob7`@t+~PRGyl z;IAN%5>r_d~TlW;Zm4L=F)ow0GRHaf6n-F&-h7|O`7(s(wS6b-15Q;4XGMUluyU#XF2yz`fc3LctTB# zb$@~H9y&F+&WnfCE5Tgm0%w>?4T7G=bJ^ju9NPH&9N#a#$GLaKD$@Bjc*|@ZbNPKW zeM-ayw@(mYuTsrI|NTX@H;~Urt|Kudo=Gi;xtQO^yaMk>^P{sK{&GWtK^CaSlpzrX>gSHVg(Vdw)X^2iEcy-p_xqH5A3|K}JKN$w+ zC32GHuf5;cFE-Bl(cG&~^R;X5j`9jS523ZyZ)2uBm<~Emm~YR5cn~#%r)hsMp9Y=B z*}ORpxX)#Kj`|!8Z#U5I{+hJ#4ytFGyAF-!YV8@i&xH3A;m}*j$-XPef6nm8jfa?1 zKXGl%XYy-2>z)^M1_mC*;vVG<=cV6iCO&hkfNRIPS&|(Tl5?!%XxfTHoXM1P zv0nq$YWcKEy#VLOhOs{4=g9lX@L{Hu*K$0Sy~nz2t!bV_c5OPjBt3)5KH8vvKxeGY z$#u{B#d*FB4hd=@;uHoa(uP$|7R5WecHH?q#cA}cuJo0DC-&>P;(m5o1|M0786dwW z&YA2yj(Iux^*(5CvHGUx9PkL+Y4Lsd1kJUJzV$apZ`1a|6?+0a8t2Dj%8P_^sdEMN zM7%HHwW1eAb4ta7El95j{kp+RHU#&M^EBiMj8`+d?0oJDeqX#oBk9x9ObPiFIM_Om zdFXY|$%)qZ+alVm&|?Fq8S8uGH+Qi=h5sqAfBDGAtT8(yZ;~2`dp2|(%&WUtJDi^q z_w~8#xa-aERfH30;_+xW$)Pz9oIi3d$=^%NIe`Tq4TJX>KBrtqHBwx*^mDZTFzsrevj-z3*i^Go% zu;(N0+cz`xK4#zya_(>Mh3j^jYZ;zWhq8v)z<yx8N*XOcUcwE-bzl;=h3Pkze)~^t_oLMuVwacheq(7x^-r?8LLp%yen( z;P)#$^$zN;bsR#sy*Q?8UX#g*YB2KowjR^GZ=&9~v1B}FI$GbqN?&a^@(280_u@^cJ;;MSZQi)f}-YTu^UN&Y0B#SR3}UC>Gqq%q#tNov$M92_J0flkd+V zJ$3i+9L4?UyejnusMEFYiGD45JJd^v%a3O2tLZVZcMXga^z_nG7uuOS^eoT^LEkGyE$hA`u1{G9&WBFz`P!C9qK&+ z-x9^2nfte~;e8oSemq6v^)iAc#JDZ7?ADw>llBAY9iS$?IC zMlM2nVEy*7k{1Ct>cqok?X%tZ!TE;Z39SBh4Kwg`e%QJ`0CzVuOu!?enikpsMjsvb zQpZa?VIJb;h==7eOgE3GcI9u7J1N#ewdY27-o}gI?hs)HiL*DHvL4>{(LKjW!#Z<) z0oLum^~{X>%*~KIy~s}8=Qw(LRZJ`AG7dk!caPbE^%%JNS?xUbpOiCdImPxIN8YrL zky}R7*JRe^JR+K$mtl6GK8`;)n4Drp^DF34Ql4w)aG2L%=1YF?CKu7?g}I~NC(eXS z^b91Xy{CxXWzqOP>rzkEOl#UC_4A-Oq{9IF8F(P6BR;lCYYfc6+sJP= zQ(%W!uL0MLT*|!Hhf^g^QoJCZp0~%We1+Zv&uwuX6Vl|X)f>nKfq8u;oG5A${u{k6 zbAO9abuCECLS_X#duH#ENukea;jvaC)^aioij?BlL~so>qk@L#8CWQ}9{IfPE>(RF zip?FIXNOTAe)r%S1}DV7W%!8R-N~Fogbm1xq~!At_l|lGXW@diLTzl4Sxn-0jwxoy zG<$OO-A$~}eA3x7ZHhsn{Vw@LT|4{Banv6`r?j#k)6=JGWd$4(&h*qPw!qQKbCLR$ z)~|W*;Nohm)jH6P7aUJ%*1KPX#oIG{%&R^mbRQK=w8QoNBtN})7Kk&zsBt}Hb9t=c z80QP-gk?$|rBtiNVRTQxfG?wIdxV@GJrc}zbj|ZwqrER( z+bh)X1_M8kcN*Bw;&sFEfVmv?-;&;r=*2@8emr9#Ps*oq8!lt0J9LP zon;LGr=zi*&kDkyNH2i;ILFiaR(?X92XE)`5GPeYV z68V*$SyfLr%1J2xk}ied4>r&YTC}G7?=-i&C%iiOkDgyw&tV7J#WKt0wG1pOW`n5* zy>WZ?$h}qe6?g_&$oqtPqifZ~{9%V^Z6s+ z%os#p3AG9P{b8;;8X}HNilyJ#1N%n#OEg97P|sYf;Wy;d55UrSojuhvgd>~UIQPG` zKcMH2T^}!rKiDO6(*CQwf66h1w^Qj2+S!S|Ypa9jczB5(p2lTfhuk+Z`7e6P3-1lO zL4Ts};$RuhZv3;{rJ@A3B5jVF33FJWF^{uumw0WN%RHISr~FtoI(k_%^@3}^ze=J2 z^Ka@kq~`vR+jTcobD!>NSaH#84`Z{RenGB z@S8dIrNk|+O@YVl0SEMmGuq6HY!2_7S3ds!jpl;d2a9_-Yl-#DIa_(3rVe8M!K;g( zwSC=t;u{ct$@YbJ^}Z4JoQS{1J+NE-Co|vFK5^|#6aD{XG+7*Stq@`^aQjDU$F zo;S{Cr}w#0{{!Gu2)}_je(H6|qtI~hdQyY;x+U<9s4WN=NSLAkUOapT*7|0Q86tlj z;@>H*jrHh?{R2Dd_7WO$Dyt{slZmhrPP0)HHevERYpb>YNg|VI==jXE12wG$EnT~mO z4xUFvtINcg-aYkI<@Bd9MN!h`4>X3c@z^NAd4A7V-Tod~gec z(~Z3_Pa1T#bFa*YrX}?{QQsWna$z(nv1Vo6>b=$OhjFC#%(z?4cXZ7{$#5Cz4o3+jNglC4n4`F_5z2k?T^rNtsThu#N4uO2v;GB5vidHB05AT2P zTw?FJKS`^QXPDKz0=>2y^H^bLo za_x8nkJLx6d-@DM9{g)a+mpEC)8{Ngt_^M?<0+tXyNEUy&p_$|U`CI`!Bfl*^`7)I z1T%nqoU}s+?FYi^6fetO_bmji`0+BJt;m7c>9qLp7HxCEsO1Ph+bh(vfeB0 zd&c$AxsLDeyit$T>}!LQr2GqOTYI3Ux9^LlJ7e9%qh;Jog_lkBv6*{58SJ271x0TJ z`DSW;dd&Ch8Nm83^u9z_`#B`sp6L-{|2w>6!nUSmfmy{n?#Y~)IG2D|S_5-cVBQUG zljp`Jd1sDJ3iP?h)L(G1k7jnknj@&Keq8XwdQTtbyt%bk4CVm+k>Gr>Coa#SBH03? z%bLuyX!7iw&9BCX)4_nyXX?6SEn3=t(yO%d*ctJquj3;w;|l3-s3w73O zVp9AS&Ku1|*>9|RZuxz==M~MC^_-(#5VWAfj`o9~)wBbD+17w2r!+M#o)PeDz?f8h z!H8=@{zd5JkUoI~i5tk@ zE!NyG-jXobP@fI4(dXyOvzh`r6wpo*Z6l-OF8zI~QxLP@OO5$9@KY2AWe;l~k><0> ziF}gu`cYFfQ2(H(@Ur;NjsC?rDdCMg*w2Q=CM}th{_M4>_BHW_=UUMEWNa7Vb4XtzJ(8jYE7=Z)c{b;D% znJ3d*H=hff#;p6c2!Z7Xj$nemD9r_hzjcnIZjSeW^JWoEUl|Y3X~y0P*aq;4Fzb^! zde&TO3}O5S-UYl^>7A;t1kM`m@ujU`oqB|A17_8(>veaGYXK*gI81(lTIfyBDbxyd z9t^pD#u@reIer1>Jr;*g^}N25g3huY>T8}?C9V6ngw_)B3FfX~{)u{<^kxX>+|6Z1 zhkLTuDY`F9XT5UXH3j|=b-VOfc`q)!f%dR5qdY95DPcPFdwKRbrFe;ZNI{C?8vi=+m3GR{E-#I9E?Jt?#$b7;%|7D$pPv$J9 zznKXxbSpS_!9K-doAMapH=Z4g?#Axr${q%`82xak4}#ffa7evD8P8dR_j+A5zuF&v z5`Ado+_I*Bj(6(UwV=nq(vbdd1sgPc6kP|LGui7B^JJ$V4j(pn?=3u<;q0ohm}WD< zb1~^oH-UImbPkx`2Jm}io(y>wq{Hzs9TE?BW#P8!AO={RlLcj)xB&8(lX&U(I!-;u#? zWnVEnB>r2Y4Nq_2PPsQ;+C1$UUZ29Fa$~|GY`2a60LSZf91;(fd18c(!~XA3A67W6 z!0?r$;pF(x>r#BA^Eqs+v~HDW@s1fKIA?-SX5A>9nf5&(E*-(+Ag>C+W{l)>!4pSZ zkEOrx6iuMTwS)eQjiCm+!8{|m&ndiAqA~JFnzhG-ghw$Vm*c0^D+Hyo+&XV5&686 z2a}%rCmtxkK)l4^hh4L$rw_zS#`j!)maUm9{o3p68#*n9AIJ3q*UW9wAE!Oiv~fuI z6ZFjZtOpKH=G3AgY4P`6CvVBI_X}V^Tr3Lb0#r|(;>h%`1xw(3ugz!eb)B4f7vnPy zapdgn+I3^i&HQ4!ga*~XezssL$v>O^cl5ZES;JS+bXR<=oCnC0?eo`|#hw$*{5v?5 z;Fp#kJafkLVXT;N95Ht!>|*iVC%)t%ZrHdpcjEQ6xa9mC=N;vJpRBJZi^1bH4t}n) z{@kByAEJhfrx_dJmPLGQqKTo`uk#iGf183p_91?gZv(BXK%b)i`3^u&t zJ*<79%Xdd-#_XPWA8|SO5tDAEeYgB`x0mA1bf^b3CeJq37}_SnJ5Nqscnr{f!o1`1 z{O9N4>c;TzXborPh269T{WkWsf}R`vr-9R`%tFKBB`rJj%uQWWb`B5WB!?GH;(ze^ z=J-$iLfd1i;%WjvcuV~b;g_L#2aQX@umh7-LMyPLc{a_Iq~CF--Vyvd=sa}#pWL&% zx_9LHca-x;b7*I;-dOkazUHmsupo|R9jAD|idk>)b?j&mj)u;f!|X(J3dX4N^X+DT|7|&ch1LCmy zFDu57YIO&%MYA8$+*EC*7}p2=6V(11r?_umpYKWb=ekQeG(q(Ml5>ro#gDs=0qDyb6D+a)j8wdK(2v_65O2pGcv1E};2E<10O{SVK`A?x~b?5@mh$*V~E=AyS-aNlj_#x-6G zdR@QQcjj11ob$>$K|H(Q5>#{rAIj-29@w>^eMarwA(zR9<0f&s7*D}_NM{42({JiF zy}w!?bN`B35cNzF0E0V;&@a^f<3kCpgQr)%e)Nhk3*J=l`Z4M4R-TtVKlwAA+%Ja~ z8hVm%6t9{z6Z|VFsDE{U-ca1jIUe`8run8C&NZJRgU1qH6yu#%l6#4kGx)*SQ_gwd z#(By+e)=9XH~370l+O(H!5sNr=tpCwL1$jlf_9p-Cgtb4Hc?k;pOj|xh?j(O<{o++ za(_&F(%3)BfkICLT2xwF+cO_|Oy?cCF*H|EO}A)bXNAxJFCSM1BkHUj>AT}|C5O>C z#66D-o{H7M-aO7Mm+)bWX89h3NW5gd&W_H$=<)dYGHOhojefN|>u^0L49{>h zRJ@^kj=ZTZ4fVB`;dGNgOUGN7o~gz?y>6@>>J@pNw|H#R?=(IUK3TMUs-7K%vscueSedngT)SCcL zUtIkCv*S5ZJ>O2Yt}NK&8M+01XC~?J8cgla^M2sG^Ch%QocJf4Q(Cvnu-!~r!TBFw z&wysGy~OXlkWQ*o)3!jHy3zMg*jn3l~varz0raUElLZU6IYC^m^7*fk=v z6kX%i$J04~sLwxWCc~#cD)G%ZC(^?0kznTXjy~z1jEDUAh3~VtX8n#@?}2+?;GY`2 zcHrbXz>C;(>&o@)M>Kx`hoM=)SpKu4(*IqBf_U0S+xuCxYjMGl{J?k+M-va-B zU_Vcq`P+NsKH05YT{ILV2cup%{k^%rYxj+HB6Wq;yOr82*-lU2XWe(y|CwOr5dYFG z{6-z!yPoNt>>kSb0sYwTk?BRgE+XVT;74Rf(v2Yfy^4gTJFk9=l>v%Fn~?L0v*LNo`pwAevJgnIlTMxz(6pzAUgx z1+;S)=)*HE9e9B@^G10OEy%}+wVteI4E{g*xaJH&f3?;hM?Oit-UB>pN6aNuJSgEx zc`iD6U4-qe>sLy3B**28=PI+2Pu_|945ar+I8KdOdhLvbK(9;g@h~Fn>=X5p;7P++ zR5y*^AF+k$y#YnC7px78sK@2YW9U;9L~o=4-z@GyNC-9;#z`zLcZ3$g~gF zqkLI3VDb0k0vPwC{DPW=usPI2tL`_qDSKQQAI+!D_n zEe8X$O2J7TxMo*fVCq{Ii4R^LVa$qa{dt)=)%muZ2h)B5XOb}RGOsgSCb}o7eQxMt zJi+7V#?K6PP3M4rIGXp=r?GK2H`nv&tgug5erQr)zr7?L#V<2E$Glwm_p$K~;<{1m zBvU8qY;7$Xep+kLUPsM|Tz{}e&B|v|^PKq5S7~z}c?d5t+Slhedi;Ylg*eBM_eDO4 zYtmPPuIH=?ey4p7X6TCKIrte=z zy}@P~@^^!WuDLd2%xZjvS@-(2V&=vAR@76j=snlCjOl5!`g2|Ved>>%Oq`ItOBkWr z%+zuxh>y?QiHaV+TW8x@tNlBNbHO^Oz*+%wImF70v#8;0UIsa9^YF)!)d*E6Ce>G;!MVh_Y^AXxMi&^(Ai=cg8 z9Fr}yBnaEVSf$$8WY^H6Xw#_{E zVf>QOcpNk`%o2xBG(V)-kDn3VEsMZ$BOOTgPE;KlXk~^U4L%R2r`XYiF}WK1-#EN! z_E;c{3Z6kUnI}zP9L8;0Qy$h-`Tj7gyo2-7mol(f#fWF7f_uy$u zJZ{VhU2h7^UTMG9y@#s%K`>daKM_1PZef1<6)y_s-U-M44o#Tp7F_-uJgAqY-S<|@ z&h3jh{OGyk$ua)gzlecuKj+u*so)u{On-r&+Z3PMf^He~!DP*t`!GES>cej)~Gi#>(>Q&D72+V zt{A9V%pvb$$CJtFgJX7Uw2oA(-{BIHzYFWH!53nag*;nXI6YdL)p#A8;pYr`C8QS= z0JnOg8XaD#%&{_fD~cbCyEj}gnZp}R+XNmJGt9)nrN6UY4w%DNdo0R*+zTcF{5R8M z#dXx;R-Fr@yfv;fhNgywwjJqoDNdAYg*V{;Tui;uq_2IC^ImDz5B%YaQ=_d$|H(SP zK0`u2M0!7pC71q)_}rMfkaN1e`fS@7fc-ndNb$W}{ZO8p)HSG7V^H*darUO(7vqg5 z=LGA+L}Pd}ykf4$7|nK((YYsc2GWY+8bs&ec+YlS)$YN1A~sN8K`TG?3dywzTQ7X8 zo9jht>o$Jxq&4>Uus}Veb&y$~R+FennopUZlWzJ$4}AdOrMZ5M%K_#|1$b7>slYyv zbCtYZk)LTzi#+$E&ILLzz2aTxIN;d=OBjc3@Wm99EWHErOb7mi^83Wr|B7MLJSAF0 zlS&U3^Yu|^Jc7qq!F=mGCi;<+*A)WO3w(=GXPf%nCp ziqVw3O6?xu{)w);z#E*aIVAD!a`uNbI;#3CfT?dR`@tR6zU5#)hp#j^iN0`E{a{0V z=97!(;&~Ke))Tn1eg}LG;$S3E(0~p}+#~Hz;rYWCx$Y}NdSB#MH1Y>qaBUu({7cq+ zHO6?Rwpr6`1iBE>nDNJcv#DO4R3|9bp$A-3z7s9eCg~IEnL&7hDPbKha(uxG12;r? zGp?z0-Q=-1z}mr@y^`x@l^K!hE!M9C^)+)q*w-ZvZBLobQ=U7Ko@M0m@64e!v@Nub z?~Hu(40vq?euwir##7)dK42b|42!>#4gbB|r>*%N??}q|2c2tq(ogd^&d>NduqUow zFJ@=Xd*Q$NM>*Z!j9D93@>=U#2G6U>IfLdq_XEK5XAMN+NuzIJ;sRmz4G+niuh8G5 zUYW#it}O-!cs|+pWA{SsJf*mq4TYcLJm>ms*3Mx0vwl*0`HN_pC*o`I`I@QZVVG;( z>JL>u)6E6xJ~1OFzFXiUHY}kF98P|iJ!Ab7EBQ3PU#rpcJ2|MV4fg2yoDU&>B%%ZB zJZGFOn5#ryN#cSBs!H;=`?jlBhECS_(^bZ?k_6BY})au;Vz z{okDDqC63M253E}9Jtio%X(IjC$84p+H)M4TB92O;2}jGnRd+xw$s!JpY@<^Z^U{3 zoZHa;xz%T9PWvzR*;ywC{a|3Xkr&rE*PCnofAl^{2SM~-g;Rx`ZClkdHO~q;x^nOf z;8mZ?0B0!rc%m72XEZB;GpK6~nI88)m=*KBw|olonT9(-9K;KMp@j!s*0B#QsY>o4 zG0MaV(KoA}VWzG_?hRZxat6f_9~T}!BiHxM<&-`MwtEqcH_&8at|xIU;O&R`82cNR zX2wB1PsA^d=ac=CJlxTXgnpjlb$BgNj-whH`ZM+elpFxM*`(h=wWXX#XXWwoI-q{> z4rlQQ`X$`o;W|z@64X1{PUsm<$&X;#g|2uKbsL1?yrJK6?RnGQbY^SF{lKxF`hns4 zDxVC#7G{1en&jZ-F8u)9y>by2?4#m;S?P0+XV5Q!zAAh;Nuvkr6nIVaa-kEi&s6hf zc9q z_l4)7&0Vr?q8{JkOk-b;agnY~Ux4|r{+Mc#I4n+*(-L>Ax{u)<6a&kNxN?Y3&AZz!&Xb&Y zI>?7i9s`~(bHlm6D0v*~?AEaKrhYua>zmIRXI{}KE!B9lTS-N7Cno zR#-VHp1hA8xV6e(Cfy2fYAe^ry`^cCzr+zdQaYHyi545ph@g)Nj2(KJq}`(V26zRF zveQgTc*$WVN$;5UI&u5WtdR8osSXxxIp}OO;OoVle#JnNX0>S9089Ku<2|s^ChwM+ z5xf$QY406A21hgVx}0OvdZm06GYHWeSjf+mzqouWxQX6*?Ba4?~vx(mG_AAM6c7v80DFaM@9>x%m_b+8ZeGD zUuYxeYVf~};rVye`3h#X^tq-_Yq_t#Uguq_r+#^Ea&`WJvtr%~UVsfwy||f>kFU+4 z%-O={2Y6dJ+fTNhF!=_bf7{2E=(IT$RBhJ*f z4<-d_r?_v<#?NY%nfCnY+UEQoZ9aOl#<~7?GMg)LgScmM_DZgxdj#*M`o4=3>4~deFvSq|vP-?-WIRxOis{gCIg>9C%~Toh z!*vwTFx(ttF7u`*^VzpKD9k4eZalwSo(bnJm!E6vGOl~C<(HKn0O=c0P3&^xg`ac7 zD;D^WQ_>or&HRPuHn-~C8}}mI(JgWxCoj4+uOTf8+GoTQan>({KcOHgw7@GE& zPjj5_nzNBP+-An(VD(vtadc%4{imMCG;^6tkIb#%$3^_r!FUg=eI>2?i6f^qNH3!t zn0(bmKN$YPijJO!#c@@wRME`J1csrR8Pt=BHcDW3jZ*e%?VV=M|V&Njudn24x zzQi1C)?F_naKNkYiub@BZ=q_>k(JU<@YhC#s7`k3}$-TvKuX8~1}+ z9r(Cro@_U$Y4Vt7>X^r}Un71#95mtQWj#x{r;TUBxTxkiAT7fW(qtk3dD2SxI4;V; z{wH4OKSuqy``rKNJQ+KkLgY))gGR95of`5Tb8^ zStT?amVO7G=V#H7WjuA*B!7hZv*Pu1?fUOlkI(nc*=FxqG%#E~6LMR4U;i0Lc|-cD zrblW#lN}uwv#zj4IIpREUd3Mpc(&SksDDqf7SBQOwy{5jj^Z&X2f!MMM+SMET*cAq z=Ztz?%Y~}Xb4*RJ5)LBQq=Xwxma`?*KZ!Jm0Eut@QipJ@f{+4L)-zM(!?IMR@t)cf6kRIx5=k#pJVnGa7&G3qRpsF7 zHRIX4eSOmQErUI@4+OUbZYH$Uz_oPZad%HxQ|<+0_NRR`<${{oy3T+F7mNCk=c<}d zIWb1&tNtv=CsXMBaIXgOj%t(IwbJZbbo+?U_1CHUtiH+Qc?j+cd%BvMU+f z7-#IQfqh_nOoboDI!#yjjPw~U&I7T>bF`k^XQp~fE*8qUcgq#y9*VtA<>nC1#Kd0e zS2^nnGaL4(;M|Ka$>K%yAQ%pcH>#UtaxJ^&upSb>(<0vmM+=90lhpU$BqwOkw1Ef8 zg}Yse#Xfp4vHzy-w#Qd8P^8Qm~QeLFMUo47}mREJ>e}?AOLJY!-;$ zGt6=PkAn8H<+z#n{!M!UlTh0nO4oC!{m8$J z*S3#jpA-C#k$b!O6|Y-oJ_wB9j5Um*w zF1-5OTwlj_RbLvp;&xmt!oBJ7aX(FSr%GLROIzLHQ@WZCIG=uR-dj0i`D`;ePTBzO zy{NrY96j@KeRNJsU4YniCe2&;d=5!FNIsu+WEmqs__kNzK%t$wC& z`U&7nlHc!%de>pc!+O5>T|V32;I+q|C2i%L(;0wsfpF$w=bW*A>mgH4DB=7~9j$#N zCpPi*2&cm8TF;x*XG?B<=Ed31GXmO&bNEAa&v7`Nh+i#XnNdG5uZKAu&(UKQ=T12U ze@^6Go-4S|W!c_*qxT&Q66isA!RDDbCeZ&X-eUK=&s-&#Kx3{T(Bk|_9@(pNMhs`2pE%yEQ z8TuLnLAi*6efIl(>>w$j z7mz{Aj`+rOX2{u@MUU5e)j0pJ^!xt>T(I^P>5PuU!HIO)8E;XLhaUSEgO|iU4!*@3 zD_<7p%Oaejmqodh@`*Dq2agOn7BF>`i*YT@IAw4xNsqpUJErs0=s7$YpVkrk6hWVn z`W`s{G#@}NvW$RL9yFFwEZ#T31biHm7Bt~1wHRik;3ksSZt8t;^cgs(#IrDcFg_!h zGmi66<}7i@S`%hgPI~Dd#i*Az(rr+<{XycIo^6aB+xx;O<$p1{_V8C zxK^(52!}7&Zt}@~jl;>0wE4D+F7gQE()9c2;XNlM&iMS8K}X2vdwwXhA{$IFt3&SD zxTq;jKg@DAf^x8jPw-!co6zzfBo4jzCU*$s^nEaz0UWxJms_|EQ29Ad2DlP~6)Pu)w{k)et<)Ww9 zzU9FY z16|2-ZoD@%c5zf)`PsBU&tSe)-lJJg_rLV|H;XLd4DF*jGwj7SvaQI8|mA85{p=$cJjImKQ_1b zG&niMKJK;6yV3aM-ZOtU?=^g$`!irj!1Js7&FcGe;wSsZDQ?+vT=XoX^<BAN|JIVC;uA%}GUT{hFqya~%is9gIsRt+mncp!n!wlCtD`MlaSS9?6@ z(-=81JTgI<|si$5zg z`vQDl4n1G!jcY%lHU~Gkf&TkLXmlgqSj(e{xjFEr$A_r;nUq6QoVBsR=%!xDo04#F zT5^BV>5)Bc9%m-szMN+md<5mS(b5kNPOl%&l{nuc%bm=VVU~Y~*IksqB*Osyc2XlF z9~v|?|4F4EPJGc`PW>TXqlE3u(=wp?EOmSb`3yndWZ)%U0gPkgoAC-pPXf3@t8t?9 zh0%~SmR%3=`Ez6X*PrX|W8%FN9}w}5@;0OGg7rncvKIO?z)Z#^^vW^E z+!={{F3&W=COGNB(aNu^gRAp@>I478k5jl3w`TXBu06t4v3`>Fm4v4NzA@z!-6P{l z2uEAx-ia=c^;Oi_YIYRg7Czg;?6s~la*5@FpAPBS5%;dDW5@Sk@>es+ik#yVsRk8@%&&1HX%$Naw4-L}jR5-2TZ>Iq#%h zB$@-O?HoBF&O62vSZ_)49wR(0#ZiMRGUsu(OorfCsb*LpUhz}$nK!-)5(jV=-qa1M z>H=_lqkP`wtj^(`P5!QP#YF6@n%s)(LXIIA)th=uq7}@VW&1dcZEx|n`8=E-nlsJt zPz1lm_e1%Am0JYdv*gyFay(Vblk*y#Yc0Z5-nsZfif`I@y}00#{)EGcni!mx3cm|^ z=s(j#v3_ithj2}doE-Z{bUPU1t6W*&sf~Bgh`g}+E8**6f0)`k^X6O80OB*pdd}j0 za{SEEMmC;rG9Nbc8}OLmoq_p^>I%icFb|=p!u@&fX$k(<@PCn88!RoIiT_jwMf%5t zfvob6bpQM_4lU<&ob%T{pL`b_Tt_9x{B`{k@WUz^B+x;7fwx(@A>49>mtNItfe#(w zV{1HF#Z6w|=_y9k_mo}hH7sT&9x|uh<*4HPy@gk;=%UrpVzbYRq?^!-(@<8^?e045zyo`qY@QM8J4VE4`loQ4H&_Veovox1aJ{ z`{dQ9K1Z1IF*izd;WaNL&o}1mAWm3)QG=y4-o4}z=4d!NIg;S`+}K|0m2o}?j{zIc z9?(C5S3NvArDr4Yyk0XQN2~vvygTZr9-Q8s!?Wl3!1d<;&DlNAh@O;#$eKA^EBMWP ziCK0F9)8px74If!by$p&qdV;IRmE40V=mqod8qTensvK*ws5zCcL06I@9?m%X!`Li zpyFXExeh&dgMm|Cu=ck&whAZB=(+O$H+f?39(9M-WP@Zo&66?%chP=s7@T6yr~(&uuq0=vn-4=ANXv)^8uL=AOjw{?EOMfs@p0=DrYdGwMF0>qRsr z-9YseNy(cn2LCQM&!2lp;3|64C@&VRfH->gx^d11cj%c@@7?Czd=1xsw)*>PWA&sy z;53h(!qd_8q^f;TTf4{Q-RnX|uI- z2tRh%`y4|%8?#p(ZLKTMn)_ar_4NOsFT3b$D_@j+FryJ`3Ty9Jo;mMrt8XlrqH(g3 z_cd>V)9?JPlMA8m<8qK3JuJHy@-kV!uNLtC#DAaOSFy>57%KoQX;v1{(yM8$qi!=A z0Qzp7-!YouRO8U+6z<&l4rkenJVWf~u&+I7F~qz0^mKmMR{rMJ-ud0n!FM~}5a>Gt zi~HIAL%0=*gtMA1;W5rqBiZ!CK>+~C3 zJRRcMqyT1y=BNeX98S05He=q2kG4;|0dQ8p6dQ~gIMa-0rhji_m|2#C{SuzxUa>{) z1bznVC!x;I^0aJAUy^%9NvqpPPfgO+gMW<7>hL>)H*$Q4{qZp#ZUmozn(mjlMbKR> z7TyPXmbLxIaa1%<%Vcf(5{Q-X@7c#;mM>Zx_9rJi3TDpm6k548>pOITFykHhK^d39 zONN@%;JC*{>=lPZc)AknO@CQ*p;_Oj_b%Lh^kV6`7Qg};4`Mz`MEe1LZ9E^N9D(Nd z(+K+5bId8x!);#necYJ|%~F2x?;f_(JXX(FKiDq9Nt<~~6!TwitjTipule!(N-s-s ziB7ECT+I^@Z?5+9BqzW6Gv=q8^V94z`I~<^uA1H)AS)T@h~%nC}1&gV{_h-Vr>1 z!t=bIyFowV)92{yJ173z8eY67&1dv^jUZnIPi_455k2u7m_w@LnDq{rBT7QXBE;A-OtCz5k^>phS72s|t4ph=uV z4KFo%o~OfZ0o@()fCGN;O3q0d7`}KMue;6E?bmVav)Y_gzbjv9^?xDO;Jcjj!SS0+ zPnt*B**NMQ{KxfzSw@p?!Z@V1=9Z|3!SfUS3OvUEm`?IC<$E?b3Sg9y6ZwNfzcmNX zLe9?>_R9jCeV=p#yYqelEg;nGRDRKX8|Ag?pS!+ys^gP?f?15v0>52F5|D9)R z>T2VYLi3`?uhi@BSu}aoXQQ*UxGdIjG;(-WlEVzy(=TlWYtq~eB#$BQm*7l$&m#>q zgC(eaHfpEcq6|(NOKyD@Vrx>Z??3rW=^aR)=vHrX7Ph(nt$Z}nif9&TnH75Pzy7yX zy|en-Oa0D!?cQJIxtbaOXZL>VXXY7OES&VZy2rGa-*`q7aa!xJrss5bl{kmtk;aBwYJSo9@r5O-;U0wVP@7ejQH)-{Z;>823R^d^t8qVY=SC3J4|UEI(YoO^FO z;yQK!bhD(-V4rPuACiH*{0p81{QvNh?F=5E3BU$+nEe6DD=PyJ;GJ;~KhW(JCp z8$+j%d@As~p$P_^eDZQZP0)n*GxgI%Z%57-(h~y5eiwTK_ImMMZYpqo6UxP)mx5X? zZ3V@{x*Mfs(I8z;Xd1M@(`U{?<_FN&Zvqn-pSowPKlJg^GAPw+N%6?_zUXr+gI3?> zacyU?m6)RSpPfe#_Com%qYJ#N>hSQn`LNX<@C{8a=B=R~8+;#jfpb^A+=@rz$nUVX zd)YZWM8cQhdZpr32AxI1Ec8Ts*13M+s;%SD(av=6Pn2gxq|1n0E6*tRx`QSk^Wy!Y z@u%=LIp^x`tbQorws9Zg;XTp&cv(bU>c@`!0d!A|_MChN^#Mqq1^RDc_L}v&>+jIJ zRsGy6_dvd9{^0bz# z{m36fyUg)r%T8A`nkZ)`ZmHMiYhs)u^)m20k>4k+39#DG)QJwKgSx67<)it zB>J?B1zvN1gg(JnuX!JG*%J2yPqnyqe&?#k1~H zT6W51_yOJ>w3^i~jeKY2S;H@d<{Yk%k?t$eQ`(^BHTa-PJR-i(yLlG+>^4O?-v&H; zX$%fAYb>7PJ~Y6lx$=MX9D&y%@#I{dmcd{#Cx&~~!GZKc0^?T*Ot*8NrpG5-BF2+3 zPqlM!^@+(N1vzn#`-*m5XumVB#x?CHkgg=HjmCH69Nq%!7Mvu_t$04)%Y?i2wB>ov zw4M6Fk>*g)_3|WM&f35r9QZ7~-#Wd_ZMD|q=fL$=mM>M)0JyyB_gCY%Vrt->9CeQg zY4^C=M56s^);RIMf5hPc{z0GetZAMpeZWe-MH(yJ0-P-E8R@=I%{up;h~{Py_pV$^ z_1^yT>oGdi_bbzD;CTnX=SFb1@KCeE1Jqy?Yq_wgn~fHyyN1b!+Pv4>{D4}I(9SbR z1JH1)E3v-5XYBLFTxLSpl2I>j$I-Nlz74dmgX*)Z#VE{%!M6^;(LwHLJ($ZtW;)%R zGz`LzGo8Vhkym_`BsLYyJwz=29tMr4u+3U+l4B?GbGK&DnfhhU@+iEnYA(tAv--dF z;o(PT>*Zbn*U@@<8SU`x200yajJmq!D4#zPI$NQLOK%JKu zGv^BpKIH8@Hzs}FHRTj*@SNB~a;iTk&9{+{&uniN(YRebKkMfW;jJn;x5=pu&Q{{W zMeR@ZadrJltCNdplD~6^>k+;l^W$j$@SeV$b4*b~!86nY|9oZk0LM|} zoH6h$?}Cpz;eP9NQuQ;QP7n1y{KXuSG;A2}b)~*Cc)C7mBUQfN>=EvRG8V6L54UP5 zqdU$s=3aM~Lg%zKeqZ{<%V-F#&$m4Gpx@I0KZ|sJjOQtNKEQ)`&`gF;(D-qlo4yP7 zhBbQnyyi>N+IG0eq|q3D&@AbDSwQm=`mZ@O1>mCs?X_gxJ*Fjb$&mkTEmxoQER(W$ zfwmCu%@O88=hPc)EY6U6|C`D?leKnTZvk_j z%6F{uEAL5jkqc~B<$aI8j%<$!{bQbaSAGX;;>!AdTSVg@I7gvnOFi~^r<__{!&eg% z{cN9j<2>m%k11=h70GsLwM?6sD-ds;eRzJ$eg}2F2i4F6C;yV(E#5Ew(US4Q!ZMWguTyEf2l@>;YbdtmX|e0`9Q%qefUi_cd?f@ zbcUCOZRTltfp|4=UO?KDCE;UE?%DR~yXv{~F2;J9SRGCNOuRN}c(Si!eyith_N(l- z9rM!74CDMNk%m@Wjj9x_jJXCJ#1{^SsTUw*pbC*0jZtczL*}&MH z3+;FIcIB9FJ{Q_E7y176vrD`gjMokK!)(s}X$&I#xxs?lx!ZF?XJ;m#9$nQirDuvh zpy8~#{u-h9p{hR5l^pHXv%C74;;$h-A|t7*>0UdGt0oQsdh^D+O#51l&EBF7Cw+vAHOc(dF5&d7as?=u7Us9f@>;QbDr{S=6A8qpR-?0Je>Ih#NviI=lx(4 zh5_l*JGiwA99|kAX#TPSv&g-gcndd^Pg@FDX`?KAcS?W8G+^C(Dk2kSLPTh8u+k^V;DkfU; ztgAokb-yqN!+0x`Zh-6+i!ZL$2$+2kmabY0m|3Cli{SZ1F&^(nbw9*Uee${p+uJyV zw}|plNxzoP8*q1tbB%c(VX~O>iZw?bZ&WLEDR05-i+o*s=to;TCtyi%MrnN3ZsTp00$c_FL?QNkZo@}$Wk;#nT$U<1s% zOrOBavY;IR&EN(3p3&NdXBz7QQH`;8v;m;GGN+s_nRVCX@7c@QAJ8AHaoyi)Gf(V= z89Z6hzl^%a6r9m5xOrc|AMu1!`$ifb+~a&%L}t!M@eDJWMU=tIhc%h`x-6GOJYds` z#(U9N!nZVxOUxGOJDvAZnJ0+e2IoJ6Hsv%Fm%BgWFfji1%6T%pL-jq~Qa`pZ|IXfv zm^Tup(CQv>FAzO;JS)RTX~?^7PLI!KpE#Ua!FO`JcNe`!h_AdH%>Z*U+iAxJ1&iA}%cNF~oZCIcOAj>Gl~{A3KSJ=9zmiL58tRe%uj9pG!y*tx+_}roZ~Zp z0=!*laY1K4I1?s#yICz}_uEl#zZ!evrp!~M7kjsw`-sz%0$6NZC+n2L*M4rbUd_zY z_T+^RFWf=kQ^4_mGQ1q=XFLNxrCwUeiDx35(-y#C z??nGQ^H;zN70|wU@;;8Dxj^|j&WmN(7HzqL^p2p3^=v)IcZ^@9_1P?H(w*U+2H{G4#uE;keV3ukF!eZ||$Fo517 z#S1$Zxs21d_MrLhAUG_e>0fa{&+|$j=&@2yUFv};zxA@_Grkz=MW!>S|3SS0&8N() zMb~LLI9= zWB!Jd267wD5lANq7(&bt2t!1k+*{x$WnQxG{)Nv-x7iMO4b^sXv@#L@NJE*{haZ$# zuX~Kkh0zti6`QH%l3t_KDPR7+UCY;T(xi)2*ZLUsZ2Z!kdKpdnaTL!Jud`2^iuH2) zyfVkc`|+>lx~R8UOTN7Nb8`++-eNF|SAQ4W??2+%{r@-mdd>5TuCD=q4wFMQwZ}L< zoArDpAL1Ie%8|0OdYhlcVe^Q3A~v|<@%f>g?4dVp&Ths>5`PkB<&%x^?}-P0NA%w) z$7P)Amb3uT|E%y;v_}dZb?O63e(Ujst@m zmv=pxCk?x{&6?C0TgOtdz82$5N`x|}kTbwPbhjA8u2%c+?-17~7 zx|QC(snyUEVoxfm^~{O46~V&>Rf;j<(DSS>fk^Iy~y=6xxaP1k%K zQ%LJablM0HEgHEN|4i6m@V|D@Mz89BwU3y+JVZG2GQ9V*!Hi0ePGje<=IFZSuluvr z_)iWuhxI~D514zCq{ReH!W>>P#OZ)-6kQ9B1eJBF7G(GY*YZ(#6UcC!43<8?>r{yFHGE#V!s%c$RDT zvoQ1coXI+dFt@$~?H~ z;>2xSG8iEw*38v4%uo7<1yW1k(QjWXkz81y* z)4RhH;U4z+kwb%Li2D{S34i|zm?iE2VL+b0TR57mGiX6i3z{SAe1LdSg!g9Np=zcB z9|2!NPwT_?)q;3d`1gW-7e9lpwBSbG;&6Z&jPXQ3zaFz|&2#>}n2%WoKU*_%`HH;W ztTEC_8VM~#yqTK?m1@6xXw<)T{p;o7T$pLyn*wNqbamYh_jiNK?|Pr z#Hl1tvfxbE4(D0od$=#iy=Zsl0G?bNF^`PIJe>+3;f}S zkJ{tsxa&MWT8o1Y^LZG%_c;&A#y-YV_&I5}0Z*m)gW7uB^SqjIll(01R)P3BAg*2E z^fG1wvjXChX8AI_yX>(Jld^B)3>Nb5vnEpYA7 zRWSY-Bi2iKN&Fy3o{Jc3^08UBCI>JM*~mcjkNM5@)_P zRwfs&J#*!jneX%i_$pEdms4&AMLuk_rn^4w%^**z7AZz=N&F7PnO_u!dB{5p%ZG=5LzU~OiD+egHL z6Z+kv0eP^)&mdz7`SHi7QfKE4j5Cnhi)}AC+dShJQ_#4 z8EXdk&`{ws@9z*OCl{A#~VWWwa_*{*>zkz#!*}(MpL?b(RW>_jx~BOUg5=a^(dGCN6miH@OSEU z#oHifA5FoKv%h<=s__yrFMnNzlUL1OY2SuH4!p~+e5dpZcHq-<-52bkQ&pd#xu2iv zJ}md_A*hdQ3vp6vPi} zyZ3HyF_;Nm|Yt(Qd6d&b$R~;+v>ie?RC2Hxr3Xb~<2h-e(VmTG} zs=j7A3%1+}uJM_hIC>pJ|GxEf#gnglR(t^WH?fCfA{PedFgiu zts=p%npw4(SN;xHLHf2iG&@L>e@6Uq?YkIFOnLq^%Ol)n2;XhizhrGe2IljqV&Hi?(y`qiA&3x##hC~pfJlCuCS$#`*K1;C95b{#W+;>r6REMrS31rfLP-F1?+?o)O)5%4cSGt8arz5zp>l z9-kMj$LFWRH||^E-K$0^v|);j_*l@ZV$Sqv2%h!?aY(QT79%MAl}qn2(hL6Ba~z=l z7=6#u5866oiOC~ra3G$n_EvZ{4xbQNTdJLGFiSG4CtR4kzkuc;4lYc7r~Bn^c*)d1 z%g$9+bIs-F%{=w?JL$#znKZa3YWoiN zMvDkM)Orm>SRvBR(ED1)(XJr8~#Od2akp?*Drc#*H`{{WmyQJ+8eV)|{N9D!xPJxpqy?A&-; zUZ*{99{E0;IsGb*rZ0$#9BbwI+WxfT=fgkyTd|p}^KB?!}$p6@37QF;-$PeCtVURqNdM4CwfR>P- z=dsm2AzYwnftBF∾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�n=a-uWwN@kA`(ez#Q>ZtU0F!m0^61 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 n=pv>-tpm7$-YsWw;3buwU80?_CpCZ)6rrA) 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

    ?3pDHhXa$a`1tibc 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 literal 72626 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 AGXMYp literal 73000 zcmZ6yWmFwa6R3-8a0?bT?(Xgq+}(n^ySqa+?hxGFT>@ld!Civ8Zrl&=ckW&5t~-C` z$JEqRcU9M_u6~9j76IbF3kK_~2Qi1@j|R1V(ib>#Bqre@9jK+n5d zP71g8Lx>OS`4XCvi?5Nop_5q>Reix!(PMk#JrIO4Le!P9uV4G~)HHox{~vc5$_V_U zP(Pd>$#NRy-GeWNw?rOJD#ikPo_EGSHBY65*i*@&mp*!rvI|MH<2#=Z=Z7CXQ{RY) z1lpH&Km6acVm^d8p5APeKZN+6E<=+(gzA@04g6N>E|VrJb{*D&`>eYX_^IwE6T1A9 zNq~e~ZECFUCTv;4B=0`r*dqxfn5%v7!9AM|Rq#uwwVQpurYCWr-3Jp)HesZdk-IW( zlh!upeW?kq+V$lfVTXozb}fgY`D(%U0Ike-CYCG-M z6&cSCuPGpM!llS2K)VZh*2w!%U+g+|IICQ?!iN|1cpphp&tr<*oAv8$lmk}Q2ePX* zHcT5juJk+xvHS@3RM}7$W!5mo$8G6v(4?Zkr)j3UVaO^+VWg`AEMCD^D$b1#% zb;*V3B|Yf>5jVuG#&-KKwT%2Ru1`6x1YV~EOa!Ixx>tzc*LKfQ>@ zC;#cb5#kKd#8COCaCVu|0){ zwZk6C_Wp4j*na)#)br4qfRZ2eh2OPdt(|iu@}%uH{fq`J(#VJ<}VMp;d-)!52V> z)B5l^h@hfPi?ECS4ov~fM`3RvxsQ!a%51KcUFlr^hYjiRwQU+A!>MkU-}yY`WC^nE z>f3<819RpiM}xwnv@e{kL2O9$m(x7{X==iO0y3hcPY@(S*z=^Ap8 zbPy_(28eVEUkn}Af_$yZm@oJm_~9t`&2xMI?s$s`*v6js6wW;uP~Td{X$O-e<9Y6| z#A~0i-Q(r<`l%x9*V=lcZrq8F7bKt7KK12#+5cU(;JD;MpwAA7zV#X-X z&1M$W8&w)H=kOTt0dnyS7G*bUk>EAWA;RaRwpZ&|wz_)8HAm4_nFh%c+R1J4{GV1S zseSS8d~EUlT`wTT5zObewAJ;Pp6A+L>iRyc`YvvE-S@UU)cG5qlPtYkpNHC#=)N4b z1nRsjwY0rm86`V=~a)9O*)OsB3R(C6oQ53$RqHu5T< zn4+%3Cn6!@zfUd-iOcIoTJ;wddg=DmdTXbM{7;mV=N=1oW-FiXU4ZqRy6&64VEaXQ z<5{i%7Y|qaiF7+hj(||RgVQT0(a!u^`~7xHpZ-f#3wL#o_4%Z&qmJ+7D)pjJ$Nh23 zRLw@yJ?wQytZz?Ctm3;<-O|h9u(b4VGF*3U-<`4};j5cl+(K8x#rw3hT6y^PCDqeXwz4-0j5!p&VHnn#AQ<{q90 zT-2}P7}GdDhE~~ToOgQjS7GPS#3e`A3EzS?jbo3I6k|^8oOKbZ&?&`bmzT4K1Nw*l z>NFHn!5i`MNp0ALkr<8+4s7C?HtvrI6|ZP>p&AKwZ%h*{C6fYUo8r{5MLYe==z7ZMpqi<~iz?U8KaAmI2p6SoxOTpk< zHhH@gmg~7HNcZN>b8YP;^&`-ce%ExB><6Aoc9B-Y8a*)HGeI+y89OzNp z+)tx{KCL!N_LqlZBW2B9Gm9j=R+}6k;0s_WnjR_8_dKSp^@XrlGN8NSS7afNt~T#_ zt;w28Yhgnc{CCIR>&QKv?ucG+R{UpM*a{4{Eq_+>YWT}+uPNg%O1YgZb>gYK%og7l z30W;HnxE#Kf{j#)M{$o0i|1da&=&37)$nE4zv8+U(T?J-WfbZ;P)P<2?q~f|$e&IL z8gYi*I%?xO)ZD3`j3`G|A<*0FVk61Cpv`O{cMyfds{I>ry_AIoAC$8!W=?3wYH&v@ z>}DXWF}hj0GHeGI5pbl_WXaAZxux{VW4b>1GmV7XDWk)bdimR@Zgfqduigl$`%k~PC0?tS z7Ul|Im4z4@57`rR-WAn|*k%@JEf+bQUZ-QY+M;a#x+Sf^^6Y#+BM4=@ zhn%dS(IHlS3!h3Du6rK9WhWg?i7JX)W4AE&m=;_R74UfTvQx0;xW;dIjOJZ7={)gh zZGq;)l5Y~1NpCUZC!26Dr9dS8YS-XtTWhvxyX^1nB(~^o3Sqg^#gPS3Kk0Q!mp$7o zPxfTdCFQwDzH$Fa`?HLKOJQ)35WIKzIj#O>Pf6av zGb;$>1d>isCl65}%bCV7WiQ6D_)Q5M3=Ht)V%?a#r$*LwG1(UNUs^MS+9nPcb-Ge1 zsrCxZCNK z9OaLO&~p0;UW!c1-`Fz4*+zX}!K6(a z_qa?tf$liHLLTW3IO7SPN=7d!X^3b79v11=V)YXo6Cfmwy5-W|T$1gqkN(W2c^!#{fl=j#^NPMYgMQT%#CLD`t-?T?49;lu06=O>dWTK>v<^QL}EdXYfPhV7T-Hm-I?#d6+$ z5ynWQnO{=MU6y4@ey1=aWq#gRos?I0oHxv-rQ{Fb2)#W!HjZ^Sr77$^XF+0=TE|xq zym!!w2%mQ0|Co#l*q6Lu2qu0WBRDEl;=5}u^U!*ewE4v%JPo3ZbCyo;_4&r*Dav5g z_|VA<4X$Ww{d#E%P9N%=VXQ7rq^D>Z@aD;OLRg=~Tpsh65EIMIP;%zZ&+%&vPi!Ha zIrmGuQ$VWksG)HaeY-s1P2)$vqC@M*=5FOH`nBM`C|q?$_1EnrlANBE!F^7+%8pnz zw_~^+tuULnWDG0DOW!lT1#A6t0heZM^4@INBXiXJ4cN%adoB?F@d&J3d9th99=9~E zA1*6 zy#liX@$?Pg3GpNZU_wU&p+}*a!I&W?36^@O;v_SyF_JWQN4^9SejBsS_neQgo-E{37FQa zaSD}25z57|vxpgfw~}aklqA;XqGD&zX0ja%l1KHJ8|RVMYg)BJt11h*I>G2=KomMX z#mX)cQ(2@`vs+1W2{Aox*4ppw4KtK-Xs!5B}RRo zee@fnLmo8<7DjUTQAf~M-5P}JQ@V%Q3d!^4FU8L9VHPM^Is`K{o|I{p)fwrt~jW zYTb>L49~_Wtc+BqG|OFjRGld)C2e?MTXv;U)u>VHV?(aQ{V;~`qf6Y@Xs>G&&Cy)d z`pUNYzdri1Hk=%2`+f{P&;@?8npnBF9KKsd@~&(gDEnuuuuXkqS)(0lNa0xO+FVB$ zPP}p$a14m=%2%Z}T)I(Z+8w%O*a`)nA;EFqN6mZ)$<}(}E6nn_U2iy|B=w9V^4wJk z@aKQSvZCVz;f9&h6eGDMf)0LtnN03s{E#CRsu|ZdTa(2bF5XJiPQfm+6x5@D9kxP- z%{LhLD*tE8Y~ z0x+(TvuETmkzg6EqJslX@sdm9n?c@mxuw~pM3vCFBB^N8K1UUa!YGbrErSQbW}7<4 zEyw82(JTj`1Ng73nPZeJa2v_k!}^{sv-FKbMK;Awr$wG33~ud+Swk*aT_(cnSniEz z??8r?-lOxaDNwnpcXrl^3$ZZVh3{nGb6dNCcf1^fbDUSwHFn3YmsIOQ5_5N?>D-vc z2f+J%vI9N7p|%oIdZS}hT^Z}mv8_EO$>|onsLrDnwOT3Dy8ed(Nj+U5X}fY#YOjqB zM!OA_jz4h0g-FkvG1FmnjQ%`b25lj?nqs~&mQ_9tV%fZeNX=kis!6O10O)WXhLPL| z*w3s(nmTH(HOne47^ha4QI3ly1Z#WEy2 z8zTC2(eoX*3MP>x_F2i@ayEK1`6CBT-ow&ZEH%R_ml1_@`WC)*)ew2SCEwJFoNuNU z8c3t8265*LiVkUw+Fyo6Ddo~&pnmhCqriIKg$NV2=~fWcnHW5d`DYZ(I?!~hCm4K0 zz&l0&LsUbitGZTs_nNbrxb7mhG&1eeZ)&!pk~6=1v!oy8&fUq4F{<66Jy-Ymo#&BD zClKj$9VNKK$}14Bb*-uysrXm4s@+j^kWG;G!) zCz0r13?)6JtulLn8h{i%Z^e!Jm4o*)m%qFww!|u37|oyh4|cgVlwTKA1=Kz_+FVms z^r<;Cj2+MF3wXX=o$M}dx-V&CweI$=P^kUuc;-2L#!c3L;xEprDZoc~b!w%yFdhlv z&OH9CHnIPHi8s2E9}zYUE*MT)Nf=xqoRk+y!s_tc;0&})AtiYqchla)@vfVB3b-HJ zv~_RabG+%1jZ`R9={Agve5Ko>cmEpg3EA>YX5^$>MWM)pdGTug2g7{auj1BcoA5Rh zXH)RCD&f`TxI^8Ctl?A{i?p-(7yO6LpW2cMaFUC`66-$2nS9`8gRmG4b83G086SrZ z5A*&{+4~RQx+TI&!{f^QD#PWS6GxTF6Bqp#X1>%%%^l$dw-XCOg@8>;zSs z6VJcZ)(UjaA7yB+vnQ~%d%N;#WK*!tw!yS-Mtm>qf4b5g7FM-nUxWh^ZX1DF|33Cz zi?xP3=(VJI^bsc%Q(&E`o(8~!hINN0hEO_9DDW#KoWEMPiwbW|NK9CpyEJ^&W&CO1 zeNQz07RFx)?x99WemBH97rwl*1e`+@>!_bV`C05YkxD9BTz7V7osa3^h5%vjz(muk zqajM)RH=(GAxVUXsGh<{Tk;n;=r+msgTZ2B#r7Gw-*%>VzT<|ELBFMEEhCp$WSLxL z@h{$@=#kpgedrg7Tk!~-J{w|%jn)0dsd3flNaNEGaGKjKea5-22h(-w%;VvCG(0-< z$8Ya;9U!l=XOj4-N`r-0Cl}a+DmOf?kE$Gn`QwEfI}ehGaLD$1G6;y)+$ncmOn-2w zE&0p2>MzySV9kDzV;zdWy;tHHT34h$>Ehz${P}zT@fcfksXAf*q11Q8$J|BtF*BV2 zQ!tt8wjAfOk*QQ&omy(b@zI)ud!zmmfyDXIoMbWlp2X3$P@QE(RX6MG^{1hoM&JPB;bibe+Vr(0F%}Rx5JgI0r{xy`Q<5SIc2;pp!mt0HUo3fJh&nj3h zDR(`7iz(r44x?jBBo7zXXnIw0$1Ig6Kk^oR5MEg7xM}VA34*Tp0&=?*z5}& zjKgizpQRFZ%E$0jDtJ=g-_mQ$8f{Odv}ri*49{0m+Un~a z7!Mflm{O&-+3BmsZyFZ3G%A)&#|GwEIHu)eTKsNR98UEuJWg|%@>f)}wR(>IBM3vWD%Gt= zn{$z}%8Brw`P*s2lG3Y`8NUbW;S4MCxep5mai(=$YWg8)%4r=}8OMu{OVq2+k2MF7 z*64bKblbyX{#{5{vSv3FFxpSj&0lh0&o7kQM>p_QDG~d|T)NTu)w!ckYX(Dm1@oLl z$qy`S0VQbbUWZw>@G;!9S(c_8QCzA05tzrG%McT6z~I>;Tc%=ThTde(PWM7|YF_w^ zldTng`Z0D=+O&EwSflzDlUw`ZSX)~}=EnUKWVk#D#$&S#xJUCRUu<}8nIQO1c3E<9 zfTy+R6^2`#`9{J+&z|A_eQ?@>p$Gp^wp(u_PKG2YpAW-VM)+RFxdIb1{nWXqVwaJ! zp;P@ilR6{g0P(Il?j{Fzh(oDd^v*NlFd3SW{X`;nNOrJ2Y&p&F=(v(Y)uUQEbo(V2u3* zjYLT9RO90vn_1D1i>hWDpN9QA1zc??k;4`I;>1w<*CVZGHQZ)Xl{Mz)`x99UWHD2`cMqa83zkOa2Jh*o^Z)380*6&Ki z?Ta=Wp-5rWcuOnKZh2N(jjzKz=7$K2lJ);?w&-3u(H9$~$KO#6ug8FN_ja{Fc+2ONUZj{&dh9_PoIpdLQ=^r|&CVMu#%{6pOG=ZxAh4LHP;%)x zt!1@iyG+|zqUtoH88$oY%gnoIc5B9{5;GvSo-;P2quaQHo3NZ)H5o3{T0h8p<9AE#>vk;3KNnlrtHs?Od<}h_m%-lK zbVuP)-)8ow(%Y@Yhrz64Tx7}XM)g?wN|~y;2c9#4u2o+hrBkhQ83U6o7`QH}N2r$T zZ7kr{%maUe+?V_$N~rRCT=feMROAwm)w#9kD0IiA>AovhdseBRYs8yto@-Vx)DTQ{ zFV-YB97U^v^Xg>mx`LVw+kD-z$GewNl&U#&Kh--wg4IzjkR>o%P1O>${93XG8I#E zm@Mk;1Xbesu@p08daWjnN};upO6Bo;WfC-aoaAD4m<^yO|nVNZ`P z%GZ+U^(DLz*rscp9G=bJCK%c@;m)nT&A%Yd3UUcn7O@{(OgqFd_>c&}Q<5$tYG<2cnQD$o5r6Xf?Z4-irWzR9`OF*9>TV$NrJ4vMN}6QY)BX-HFTYOQ#A9 ztQyc*23&<8c^sgs%8t!isUZZZC(6;H{F4bSoTW>dHw;%lUeI}qZ(!o--aHQQ-JC=7`oLO>C zF;$r3FELFdaIp6<;^^-CNRI{QF{tq0__&C4J&nkQbfs+By zPP}ycXl)Z>9viZu5w|WKBjriVmEwd7I8v!61q>^On)iPk%9$&PwpM1ZpsW*1y#}by zRoN0;AT~%nYPsTzKJ-TF0u0>@S6$^Mc6PkH_osJ%XKD-IN`x7cR&E4Ib&71NA8@E$ zGJI>U!B(7MvmG|U()rjMtCB_4+^5=7ud3>*+PT^=$`?8nJ`J*AU4A;#j?{r0OCS(~yWu{HX3$wfoOz+S|^{JS0N zPk3zD?7olcC=p&txu@^(xCL6D6=(83`umX0ow%jBBAv=xA-AlvIO80doac8UZ?5jz zX05_*EPUHIBQ2yBYkcLFfvh9<61w?u4l*V3d89c>g?Kia8kKu|+IWcvuywm+$smI4 zOckS=mK|x|S(0j|?94XZ**>xw-aPh8&ZKWa#`&TAMoMaYukmPVA+3f*+`n;iQO%fo zwSzpnfPh}5B4eT3(Egoe3A_uu^m4!KG}$7$R3ck^b*dJ3IkobqN^JJkSygv!RYv)Z zrVa*>dlBut=R%KNOwnl8R7}zR0JDt^3H}TZGOsW@!Bu~dYh|R)Z0W@??K%E;^sTxi zP_CYrpL6N2i{hx=dTj*mmuzAM)6Y}(f3`>x&U*cEWjNOE%(c~3voUE(UL{1sY2=l) z@piULOGuiv0*kZN^Dy(!)Ac7D7LIhnhfXvb3`CMT&jmJgD>hxrDSnUSheO_ZPgyAR z?7a0?nVcv@!p((~j5{N;qa2L%WUcD)wlso-#br0oALlt4yQ}JACHm0u-k>pS`X0^Y zmI7IGeRd2OlyT&|Q4?BwgC_GT4s%~|TD4kpq^fl75g&6C<=(N0p}Khnd1oZ#@EZ3T zSINaxU%vA=1GPn6T0v#+(MIH!+VYm#fnqx1lBC5>>6;Mi2^*0*w@XcWkyEkekssz& z8kHY*i}6qo3j2?9fdv}Dj zxD>>N*Q6CeO@@s}vGw*<*Of(8=qOOnk@dpm7~X9#j2LR5K7-3+NR(tq=*#%K+{}E+usT zrcI*%Ri`-2=86z)g|dLhKjFA)M?8*Z_^v?Bny&dv`Ie9<(t=lP#p^ebCFC)jVU|>` zwSjDjJzZ>9RE<*k%DV;5d{;+l_A@fSB$JDS$4bg6n10Gpm2Lg3@cTk>SGX+4q=V|t zn`8Wimf_1JgPh@o(yheSfQ!!!c_=M5&!?_+^#m7C?=?6WTC79FLMxRWjlwul7FmhP!Alizk# ziADEqex+(a4{Kl#)@j+{Ri~6wPNvO4!xAAkY=3dT5YJ_utN^V>~z0r z=7rC2lYh;|-DaLms073oxm+-K#+K(G|L-JjbVS0!e(6SbxeJ;3i-#Jx1ksT}mTph( zX{A5SynKDEqN3JsbFoHp<=uqCm{S8Q?O6Glmw9Vx_-|k!G=D?yU;E`}`++d%HrS6G7zxdbw3i(u z00qJk`G&an5Aw+Z@DFP5AM_KNNG*&Bq&FOJEm(jUg#TY7SV^Q89`pdki?a6;#3RBL z+%6&jfB~U{5I|o+%#cr#fIf)5!=Oiz062t?k)QoaBoK|TW`r^jW>6F`n2?!J+d28L z!W)QTP(MU0L`(o5_@I|y0W1(IP!P~1av*X6<-!g02fY6NfDPEm;l=x#`EhIa7d53<3Utd=dnFAcH>Oz%L^2Xh2~Yu(ZhgS5Q90 zlN#VtJ~p`f3qpQW`k)f?C}@1UObf~z7G22jy+doDt_}`N0H}io`v3w__ojkgVS#-x zU@1T#>|R}PHzepE#FHMt5en=nviW6?QDhTo&tByH8%P*p`{Rn~@%UV16LK$CWD{ji zPy}u?LIAZ-A9)DQ%uldg1~sK|gr_sDlIuK!GseuK*Hwur+`L z4vYxMhXShrNT9(OfP5G*KHvjxuSrA*e(y%)0ul@h_;jhaa6LTuT%;BrO!Mi0hXLt# z!Pidsy@1C%2pP119t6;^2ooe20$>ESCl~C;3mgv?KnF1a>mb4ABHv*4Q~^eid-TBq zUqM=s-Uz_)peu(fv_Q_+XJvq`2v48;WAq2~2MFWw?lj1c5f};iGhigm2fc^bckaL!=f0d>JHw32KA*jK&X0P^t(6AT-X2iR;zp3rIsG0eYJ~ zfb-Q21^s=)_S1#xLSv^}OOCK$dy#J_dlL7jfnoXIki(`1cDKq1gIECEP~HMSR$z9J z6Wl*YVL?a`RyN2}lj?O#m!|>c9tiLUzD{XaQ|d9Vj4AXm38C<^SRx4fFu< z8Sh_!m#{AUK>q)Q{g?kI@DV_{BCWxXBCSF4K`01O~4`a9=;qlx;oO7?HwM>ASr zXa#?x$LQ#xQ1y~t*JHx?`_KPB#FGnTX;rdMUM9x6kJA%5PiDtT?SsjyTf^!()l%1e z&KyB|^V#jg=6{CXaSbedyf!ItD8IY0dr|80$K%L2#OrJdS7c{cZ|7y z{E6+*RQJt`zLz%W1$k^3X*_S5PjwzOS{nF`x@NLdv^`^i#T$f489b=w4&#Wqguqvu zDwey$eO(Xjo8~)x%*zzne@NWVIe+@hU!QiL*7n}7ezGui8%tfUkplUc+zCfS?^ofQ z`?e3i(H?G@jJnVQ9{n!CExy~4Q+G^8FHo;nEB`(1NBdap@;kq|`fcfxUgwV*@aXm_ zH8qHq@8flukpDQ0_qw^c>%$yK`f<5hwtbm@X3%?&|G16SGd^r2wE6j}+Ex0`|1?s( zUd?=J%;#}2JBKs^_u(oHvpdj6ZP#%IiW|=3;RsWG%qdZPP<)&}g>!xLy9KR6UwEz4 z#|UJ#^-WatAJy?Wqgy8^)3rRd_7lcAjpsu=+LFIES|Yi@XKTGj(!B*%taRk8(c~Qe z&Cx$6;Va{JW$RPnd10SyprY)%uk9+$28}H(opL;r-FVw`3!yJCH$BBF+BNRnhHsS5 zP `*k`n7+eue?WdaX$_CH5b7{J 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 literal 0 HcmV?d00001 diff --git a/v2/.next/cache/webpack/client-production/4.pack b/v2/.next/cache/webpack/client-production/4.pack index bc6123bc203b1a60c6649069e1e12c9255cca998..d395405d80c7b8870d782c5d38124fb8e7c38d34 100644 GIT binary patch delta 107 zcmV-x0F?jnVmAWQ%N literal 111217 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 diff --git a/v2/.next/cache/webpack/client-production/index.pack b/v2/.next/cache/webpack/client-production/index.pack index 059d2831f8a3b92a3c495d05eae83218d2d2986d..4c601501016ad044caaff95b1a2733214aa13621 100644 GIT binary patch delta 9564 zcmcgyTWnlc6}?kC59dK1&Y5u~KvR{Lmd47wXAFdKoZ4>eI+>(uc&c<>P96M;96u6S zy5XmM*hmxcaX)d@AHJYJ)DjYEBr5nQLawOzp}_EkgrHbZk&m_+&c1iAJ2QKHeLb;h zq_fxTeb(M*pMCZ{*JI}wZ(sf8+gB@3oft9<<9@AHi!wfXHyY}i*2;givBT=^4D^2g z)t|o_Sm>~+dcq(o{d?3p+8GE1rho86XF!if^ytu|Q;&Um?APOf9tZX4(&LaGhxIt3 z$5A~#qsK8lj_YwkkCS?I>v3xRiB5I!r1jp@>a*5QLMpVr98w>hvVMR6RM7g_{ZsqZ z^~Koq_$%`l%Z2AAOMTxe703IoELtxG)oG8Z9|u*&W9r>!RO$;`20ZiK!u-T!X)HfI zFo{pB{`Mz?Zl#WEB8S8FTJ-+^(yt)y1ELo0}^08#9lo&6h5~X4# zUM|Fwr9`nWkspu8N)hXWf*L%Yh~|^&Oe|h1#1i>JJZ7CQs=pi_9UT~(D=eIe6ld0Z zOX{V7nVX8)c7|pXl*#1ioOt^diK&1 z#Y`usFC-GvGZ)U!on79T?`>Qn6^j;=#Z0;{UrMC=l9}a5F`q7$%cXR=98D%tWh*_d z9ygm7^Y!^@Q#QWzx0=%3iayqq(sHsGEyv^eOe_=A2a`{~)wIK{0yO!rKY2~P_(;!a zF%iACFn4oda_sDCX>{t+=+e3Qp(_#VM-%GF!=I>+)dN*i8m-?>s7%Ml>LcsGb@lg- z57mFH53j2?P4!Rp5A}iiS5`kcT_b;58mMD@hdOv|Vl|=Tn|i?teb5-@0DFb^INtH3 zcYL#9;jEEk4?8uT5%irRN{Ai!`56h*NzIFBaB2LopSLIxey~G#(c}e~pu50lMI4so zdD$gT=%(+2!eQ6^DsRw9*c>p>CXBiZPy+4-=zciMhk(O`4upTB-q?Tc1AvU=siCc8 zNwx}1eT}VR9@tg*pUI+2RcyhaLw%^?mrOy&}#u-KRy$b#znmU zT>}%5Va3r~9|Y;(r=wJYXS%fo0Vs%j_Ub`=2lf5ywGc|cST6xiQ#uL<&z&`9VE3O4 z)JUNBxYQ*dy5#LZckW*hD}4I$N#X_S4+0$8MU-fh7urPsxdu#l;08ZAK=_5l6N!aj zuW&qIj&=9`#e@%L-ES*CL<1Q}Z1&UrCkfCuMG3HF1PJq%!Gqow(*4_(!_q+3b&xCP zM8?p!L8t#J;&h;|@fLTAC=qr99oQPj=l-p70tm=hFM*ga`b8hkibLAuox;zA!x|Hz z15pZzRp!GEKDG*!Jm{R5e*bfzus~#rzyj+(9U=fw27)85O=N6izIb^kq_;~x3h z?|+ZXBW#z5gkfjBwFH8&)lQxML&Q%X@&5NH0TRMaywI}*2;haL*Tkn}H(L(HXNxW$ zJdtQ?7YKqIz_xGIe;$#W9qH%R9Uj_tJp2CLjzE`8oAd3Iz@z_A0zZ_QNxqzK(M_Kk zwmA6kIf1MpGl4Dwnw~@thnB+t@8MA2zi z9YGMWkc0I7Ul61Y2Wj`x?{U29PLS?jFXAQ#03s3SKdZ+_kID!I4d=t&f>f6+1I7!6MKW!A%u zC9rx{)c35{SJW4+Kdz`Q>-`mVki@YA`u9`a@4fzx_16{EZFR1y@KH{|xi_uHR#kT| z)&yd$rZp&8TGMvf*KdEkyQ;oyy}zn@NF2A`SyhKVcZU<(64(E|susJ=#DiKbm?V)R zk=7#A)8YI-otO%|d^GqKvVWCCmP9{^vn0Mo;v9(q66Z-gOJb135Q$+eLMOiNgp1qZ z$P|2z#Hbdj;PdqH0*Mh4VRT@rsFVW;yq`c%)UMyf%P t?Cb*csguM$68lLUAaRgH*Mr*UYr#YG@i2)aT7-TV4A{kqMou0H{SWnR-r4{F delta 9459 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 S=tgySC_M7QH6m-*2>2iQtlyXb diff --git a/v2/.next/cache/webpack/server-development/0.pack.gz b/v2/.next/cache/webpack/server-development/0.pack.gz index bc679fbc36f401f8d306b00426262b26513a316a..c9a1b28fe8c1a0e602cf96658952017de4afa429 100644 GIT binary patch literal 5809270 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 z

    Obgmx1*14a3sP?WPti0*97jwCn3tLVQy1rMKdZbuj8d6Q^m`okVvQHl<8Z80N z`d;LC5o%R06La#b%Y`$`-m=F(F~8DJ7uP6h0=uDI;&{@XG09v-v0PYLaY8;dFBghJ z)?lZAlPQ7Xw#(kl@iWWbaq;Fii?KG|lI2M_0H)YD#&k&x=g@olN zqXHUM|qP%Y|_RoZW14p{)uQ z+Kq^d5X-8=32aNHa;c>1$ifH}OUViOa*5woMT?Vo6SV@T+NwA~5^$L@n2--sUpqsA zA3@j)s0n%_0g$)0df?P*fxp=b8hgXz<`ZZ?ffpuPK_dZ=lESl$>YbvTQJ&xKhNi91 zku-zzS=HH!e7}*VNGo&{Whc-KWu>WI0&mI;p%MwFXh6><)WgJUOb_XY%hL$|dnW}U zHNldK@-}nPHCQzj@4alxmC-7_n z50fvcMPYlM-}2fS)?j_zBmp6Cs&3#^B1N=h-(~eUo2WI{tJWR6>UtIAz)8PL3rS5W zKw(9NWxO?k*Ct$Vf?iBu=rW>Y#s;9{NgU5+iwTu9CCrC4xK@8a-@pj;B z`ddz?N#Lg)=Amwfo!+b4VfIUI$UBLc7Fg|mO>Dbf)!!D=)6-(P(DGO}sFJ!+E{l0D zYz2-$+9k=4m+Zi9G@J&>_fXh@BRoG66@PQh^_;3$b1F8}WWOe=erv6P<%PlquD6a| z7?9Qie>-#nf%PVqNSzkv{i;)1_8Lyqp`&S`aetEZ2r(r*XIq@Nn`4mJc#|tWX780^ zn%+9I?5Ulr^S&DI!fFR@_-l3}8!+$rarft25t0CiX{Cq+PAzc4`ji+OpMLAhH%*Lh@G24M0R~FCVwW4VF6)L_~@&k9>^*|!16rBN-xC#qF z3`nYVOd{_U4n7MEsMu3T8ScwyzaEAxvlD&THSj5Pxv$*)R|w^h1u zac+KP{=)N;yPAPtZIMp6TuA6S>GxJvsF&G`7tSs`y>ju&V*5Kv!up+j6}*piTV6aVqs4aZw28LEJo9m||#+`V{G zoH#C~#K{z#a#<`P#f9)|HL)7MvMT&QtOEB{fjyO0kmFUcz_6H9hdjL!scuLkruDle z^3feTUKA5N5H+CycT*~v{Eu7^dy?m-vBum`-Ns4I)Z~vLNfs3kO;1a4R7!C#uQ9!F zpK-&;4|c9la;ad9vS4VqScxx-C~%yjXtu)oqEjo1itYKHTd^Bgur|USuR^m-Z_0_l z@K;CűOLjo|@_c+Pj_!uqTn8@X_Sg1N)Tf>!>e|qu~SOC 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

    CN;?1DdEwRAM}kY^w}Qs62VVC+T(AF{pmEcJ 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

    md`OO48W*i06p8TT$u!Hly*dWw2< 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%0Alx86$FmPSn$h?iZS+O{%nv*HiPsNg=FZSd*l3fU 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≯2JUB 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Ðyk((32R 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

    7FdN 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

    ``={)5=(hyx*2;fyP`@%yyI@|n61K7=$m^Ewey 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

  2. #t|M-lPD}a;Y;A1D*?dkPFBBSg# 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

    !vIbwSHlJySf$S{SZB(W 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�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

    N8Bc;Oko8 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%0ASD#&ppWkhDR?uwlF>c_0Ch1 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

    icOYV@yLJY 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

    G7qtks?5uyZOzP8SkMyu1 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

    %WG{BoY${5hiYDHLMh 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ф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

    AK+PD+d9|!Th*}d+YT_s!gKT>Q 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∨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�m5!Xzf(@#X#j7%@fnLB%7 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 z zUUT&EbQ*P$SH!${;+_Jovaz0xb91|P2flWPsI)GzALmJzdgb&Oc%A1_&69KIyCT;- zEC+dN_(2q$sBW6k?6RlJNa7RBo97x{bL}hqbDv>$k~Mrs_;__r{AS;}n7QO?TpkY@ zX3cZ%EjAyX)jH_hC^5?Qx*_g_4Bx4pPqQ++k=uz)T=;j-DEaV#w~nVh$w=( z+sm!b-Q*BzUMtS$rL~?<9xr$N_&Qc*{wc$+gf7-Y&Y~fiu4{qE%xD*Bq0UGgvzfE? zXJ`&Co3#dBsq--drltwXKt-oeqZJTIKTJ&>i##nQQ6~beg%E?U2?PT|7F(~>_Ze{TB%h(p4YXCo4)bcUYRO)}q9fVXr6g@n3 zKKYi5dFS*Bi?2PM4|Q)cqu3=~lje%024m`Vz1xybgav{yLR;H^{!|9~$5+ zE-{;J9<-su^SI0A|MBmZ^KfvrSGqakX-}~>wcnnovrt^`7qZ@pm zcyFn5;J-87cc$edzN?(1Wk z=Z$)-vez}HwdMtyZip**9sncb3w}ki-5d)D`(5MQ8nx&Dcy8#bhfCE>i}hQdW|-g2 zUH=cR>1!Nhhy#q+uXFML7szchFU|0G|BEt<9+O&bzwD{~x8yOukkvd9{tM}DmP22^ z+35njo|p%h*ylFm`5A-%jOIc?H@w-s1+#s-Z+AG){@`ce4`xTD9(f!Zy+7W%o%P!? zm9^i-y}>;+F}eNS)_e|(ABWGn(ls_8intsekT;=ty1znfjX3)H>@m)@?&BW=;oq{{ zOg1dH$9eDo4lL-X+W%y~|K-{zFc6Ix_OsfjQj5Bumr?Ad#F*9R@_)^S+{U%{@X?SL zRs8vgDSD*o6|_}+?ay)Mn#whBD{6&5}<{2~cQ za^BM%^L)sk<#-y)4ZKRP`#6A=Sn8rzLG<*{OyekY+et}yW6b=#Bz-;)kIe|u{touY zvAj)2&k2kV&3mJIU}|@^$=chYpNaPoQ+$K@ZJ0&EW<+>L$MQ|5?_w4r=BBS5yK?|m zItsEJ`3e5rx>k=kp;xQh}%IB7J#}&@)xa^=eKTnp8 znb8V|A@S>LzTY6lti5o z{#Ro@Fpu|vcP$PRK2Nog*Q|3AHU8&=&wyy)e}EzVU-H3n;@zqJ{GaBB8D~wM2UPgc z8=RIuJyZWr^_S?i-SLr64iM{R&vVn*>P6}Wb4ZhVYz<-MjKFpAh?0Zy#qZer|t&tKzNO(WrN`~OOKY73eBMPP zmT!w0xpnVm550^TVJ6i)9$n9_e|N*}i(JfC&sHe;_M5uh)x2HhKDCayUuW}6_#how zuO1tnLq?o~qp#}K#ys$fq=6IvKj+TAH?N5KRLC>RzN`h~qXZtf*b$ZrGwJ$+ZER$i zzut<%!GYON%$=fo*D+9#uM=}0h2TTXtE82J)71h;fBLbZJ`&95N$oS{-XBmSLoA?jVIeog zF8aXi5SMv-TNHdpPO&Q00 zikXqak7~{AqDV{BC$nB0_@}YT`Twz5{PJgOt{~>mXvHBY{VLJCE%uXUs>oXDM)2Hx z)mJLxQl59Jdp(SZYGJ4$h&nJZ)6)OudB#~QUQdGdfX|ng-?{p^ybo+lYWTq59U{Xg ze&TWHfuCYr&z;{;O#9Q%6^-6o>Rs_{A2^_G+Q*)@ulQ0~PLu6_v5ys-56%Osf#2o* zm-bNoOr7VzOc}N&(aEaDx$-s2FnweIRz-Dg~U5Mu<+XXyG=~wkTfFmnkCaqk-XVqLee2=d=m*l>n zMv%-te^!N`M}9~7+4ZyD=X9yp=l<_+_OLii>|zz$zKo0N_r3ky_4-Z(kFQnx&+7Mi zU86oLH}}8kdzSA$wXJ0woWJ<4=u32s_#)-D)?sCxce~MVW#-HSZxsg*_5EaTNW2zn za{azDIp3Ca7U$H#d~jY1y8rv@y_?9M49rzE{6k#t+wJeJ*G$e_rJ1_*y$u%}(L07A zy*jJ%I|@HtA$850ireIC^{ZIK>vy~JJ?Hir;T!Vvb+g728zuL2iaF>}IB4H~_VXH) zltUeHKieNx!&mv*Zq~_A?SfhxXk1UR9qMQ9J>OLJnkl()wWfofeP%yU_xWj!;@&;b zhoo=^)a%`fsYglq-OYZf*cs7hr+mI~Em`Nhldrw^T#YrWuGhNO8K1@6_4j}N+3Wk` z9TIycpP&E#`uzhIf5@{yx;-sByR_CRpMM6Jq-%fE_8;QF)ic|lAr45Zg;K|6JOPdQ z!S>y`#JxClKhm-|5pHcgs^fwCGlo@P^!Mh|iGI49nZurPO)-yH;SlI6GwN>gXWo^+ z?CNRXJf>^!GUhXW-zMfE3(hpi&)&fe z+Zd3i5C_*VC=he5kxS!wXu+kI zCpI{b2gj`C7T~X7{Kn|beMB$d4zX+|^K$6|oS>|y*FsLHNbIwCH_`UB-~yPfyYI$vIvi~V=&oW4}6e+8GP{j0D2U_T!pAulYy&2poYpsk_T zD=kdSdn(ehP5F*me}Vtv=@=I0G_5w9VR%l%?r!_0?@q&Mk-bz8e+{~i*ZJvfswM{> zz&Q+(wFf_^nt?0T_N#>X9_oI46TNG9*7!Biy($Wd9da`D8K%BmiMeCv7Jh~QkXfEG z?=6=YI67Z8^EqFsf2g<&G4I>hN_X&!obrf-;40uG0?KR6h;+4T-|@gC%Ud##d*?qi~5`k`$oC_dpz;|IB%lzS1b&0vsT?}b4>Tu!9-=0K^}?AiE_IGu z)G|0PRh^T%I!CCHWG`YSc9eIaq&Vn96O=zt4oTIPxK-@ET^xR|y4sE}P z?E$cvnAM6NyIop6o=4AV^*W8@3@Wzwb<80#?@R46`bdpehHq%vmD&gXR98qWVQ+9m z|7{dJZ0faLu({@?wVMatt<7AvDaZMu^pP{)@dj(F=v5{g%1kij+?mXm4T_7;?y2m% zf``5JX{Dc;to>c0)RI-5=%K%2@^p5)<|Yb9i->yG&245|m;)yG)lX^JLEUi=tb#*0 zjQUKZGG?UnQsWl-BjA*;W_Bv}i_QHl63ln4I{SIxR!Pe}#%s*7z;kt!*^2c{qF3mE zk0<@L+iB|CE8Fo)wusMSZP+4K2c%h{%ntg5e}S!p{jYW9V)0g)%%;`XS&+}tv~yAh zaqjNT;_wXrV{SaE=j8un?sfJ0{G_`gAI;vQmNUZofsfZMVDl7tJ79*pnj?8p`SNEp z!)!b3KAlJRF!FYBnU>aTQ|6!k<#e^P1OKbmYaB;UTokMipY&l5Jph;~xN`cwhPr;% zUx~V3nY0|9dl~K1(%;2loG0t?VNNkfd!_OS49l&ETP|^E<_w?DII}p`rbM3t`uAB~ zF#~^%o|G=lWJxO%96{7Gk)RhPbT1;Og}uWWL2tzSB&%Zd`-kRk9=O}gKDQYb$SdNm zxqP3XKDnxSk6C?EPXfP6uVU$W=psj1O@qz~*f75}!1+U7WW#4LDEi>Kc78jHU^HE| zUniZ=>*^nAYjmM`x8Y!$tjBx$-SnwFnnu8c7wJ;pCx*9;*T6@SjlbeN|J{D+9%jYR zoI)0}_?I{wxa=M)7N?+RebR2l!QjU{^cwHZxB+O^uskz&^)a4(r5|IvDBmZ9Q^Krc zxrV5>W5)8-h~UGv(z4LdC;u{GxTWE=N4c8oUNxNWam&5becTz(m7ebGMUA}+nmA6@ zmrr>KZ=9BxS3J<((I?pV2}f6B9ngcglCc5LEihhW4j z0oPQS*qxTN)obL>I=jSD@D4m@_1WHFRt938_ZiJY`Ep zbMa1o!qXqnSMXDz_F*N}4?kl%6d_cVK@fNa+@V@Zz4FQXhwm6X2b^!$g^KBITC za%^jrl@{u|7pKqnfax3_53{-&us`V0ic07ve75FIqddKk8x4~!5`@!yU zKJeK)(6vvG#PPH=kLmL1k_5OpDWq9+3(-+ZI#~l#E4695KL_J)aIJ=d{T1)V*do+ z?R6ij;KL1xFR}ad*yzFG^)8?Fnu|U9Gi}~|`onpCqO%0dzW9A`F*B!2d#B)8$MEkk z3mkU)koDbUWNGm4{`^ievw0p1ewBq@!btGWKhW&()}V-&Uh!_zd^XrVdbVLHxb;qp zILtrd(A4m};q~Wn{`)@c7;wTx+`!(txBnCHy!F5p_Q{e$SiC7euU?#a)nO!QoD!2=;VD@2TNWy702wZIT6 zzMNv;uJVRo_M$iCC09Pn<}PEdh~Ow7eW~as!9(yi)qs=RFgyUwcU(w}Y;AiaM;I{c z=)T<_e?Y!m|~GT z{#xHX#eutx%i;rPdmfxo7eh?BO_uPNI_$hN9+-wdB;%yM=vilHSL#*LOLxy7=82I_ z{7Ef<`ri<5eBpci{vL5m&o4d$;=Fwn5VW1o1mK2-d5* zt|@bx(7|tj z1Ftcm@tU7s;AX(%!?=Mz<8Hr+Bj{ep3y610=y@>1y5w`WTIjjigRcO5j9;xcHu#*kiS(;`;;5vIn>U>FmyMG;r_@B z%ZMkK*=b$CFCI?noRg{pQ73R%jr=x#dzSecdWNs<6GWuyD+T47JS&U-r8l{V4OD(xw?DL|Jynw4)i7KKcjxedp^dGI4r=~apydeEhv(J z>Dd%KB1Zdy+6Cn#Ic`w(BYCeTILFCDF^-0p|ekT?h-TKkl*<~dFFe*O~kO&ysz+S z(~LDZ&Ox*E*e;H~#B39O5;)5XMh-8y`U|h(?KWf`D)^GFm z^Xu_8w*CM5^WR-t-4&d7H~A;wV@aO8dp^z2<@Nt#@5{Oq$C7S;P(3sVlbt*oY=kh7 z28<;1h9oCoBuphUzy7WraYiA?%&O}C?p^nL=+%`NG@Kz$3_JFwT);I3nKbe4*SyqO zc+ZXz2l%h}Hb3<%M2%+a8FkHRP+xh^j1P(2uYwb}y`>zd+uoy>XBwoL)Ucky*JZtw zc^tHlQVT(8c(o{2vtklERwrAvNn6cD(rISEZHbuAsPoWyLOI)HjTi$QOJ8LTg?p82 zqYdy}=m}4q_BjFVug4`)1t?@lN@AE9dT4XMf@BD!&G5 z!l#VR`&OyHi?Jf!T(%D-vCn$6D)n_0pKEJ9>LQ_THXPSFy3|2|<2VU1#{mZ`$>nIG8e94~{HT zGl%g?*#-C%&bf=8Ov9eXwR9haU8~<*uN6ZRg5xC<+wwDv#T9S0_PtB-8hZb=uj~2h znQq4mus^bYUSF%l^(w02w>U>!zUIO6=U+_DoU0fOYxn6?O`ORe#7Uv^AG>KV%H-Om zy)mX5<|1-O?7x{hgDt{UN{krRcRh6$S&~oY$X9sJU0?uz2-_A$LAN)9Rsh!*$=|!_ z+ZXnC**Z}?77E{fqxNCG>#`~865!*nE+V(6F%Mt+H=f(TcZj?(;iT{6Ni6+z-R@-l>3U`HE-0hfGL8kd z0D1moZSNIayNDP43!0sm{*!kZJVDR?7h>$fKKu>7P{wu}y=L4aT$(#1y|UZBfXxL$ z*SS~IH8B7uY>+9aE@{wk~m4*qYZLG{qchxdl`7J zn>P4n4-@77jc4(#v#7hA%Kjp*F`LgR^Ra8>^{#bFDfZ`cMPNQD{sHdpYA2NpWMBq*nb_y@D$EF1Mh{L zQoWMoja3>9WbT#l+`gOb-^Y)q-iO_jU(CNy{iV$35V?P{t3p4Lek*cX(!Wx<8mxC$ za~R+0^&q_-*ppsPnmr$~H#>E+Mck^2I#G2$4WmuuvR9yWW}m zL_QO*ovR**t2L(1_FH*quG0#P3V3>yMmM;xo?@p8ZJ{h`GY@?MV^NLWqwcd(>)yl} zWg+lB?8hv`eOAB!oP6z4|J&&Kz3G1o{i$DxJvWJiJT-B27julryJ|n3ab(CBoFz8* z6+KNC#FY`x{RbV7g zBX~Vlm7<9Igx6{-*j~-N+H% z;m^)dQzP3AoHT6ezRahhF^4auauUMc8Jz2eod$lp4*O?w4>Ojq@VWpfo1 z)+wdD2i95QK+h1|jNoxAV4%WoHkBOYC3}W#Hu2R+oRjiz8RP#ve|1UIW)A%7bgZ#W zln-#TitGgd=3asyCwT@c^#?yb-GzZ`I=Lf)cP7<`aF1>nA$$)CNSFqcPMfC z`dT!yeP2(nRoa)|p)1xIpf4i#S_|xpr=&K} zz3#FnzIEGr!>gUz>c9W3w>3di9dwC7x+i=L~y7x&a9~EH49F4 zxhM2{7Wdf*{`{73n#=kwRy{3^b95%1t4pt%X47TkX;SSUOzfxWi_`UQ5SYGct>;c(hq`AKo-tujegRjGbowN26e5?m> zjGg+e$_ZLqdVFvBkOe%7vgHMRMPXAFSE25G5WN%Hxdks4*Ak;1GvR^r^1| zX7p2HNP8{r%`Tof_k4Wx6~^wV6+5Fk=L+uH0D0#9C2Z^UTA}xbjkd?#?E=RQEYkux zB(t7&tN!`(J^9zqzMro{o>fdPJ z&gZNbd4*9>{-5>Ucg|7PI2fIyp#B=IjO!6*8vHmW-vPf5y|-BNST8Q;9 zdL!Mr@jrYPNE@Kf2&@&^f3D8gGL5!ZeU;g``GpOQEl|;Jw43(l#4e1 z&e&MOtQRq>u$eWVI1-cU_80SLZ_SuyoB?Hj7tgD% zq2lZ^d^FCyHQf(;2)-b3IKt<=!cw;uj0Xr8l^4wUxw(phXpsgd_^802Ex4z30RHvm zG#LB{-MXypT#f5bo_{aL>7}!4(Ai~Sy`i5z>QawJYq3by-Nid$t>rr3nsGedjW`}+ zV5q5nNqp^lV0qGfLcVw6Hn#6Ugg#^Ba+-Y20Wj4o*|#oq*+g!X>&erwd!B|XXtwR6 zXYMDuI@7ejCZ4r!UiXu9OSqR+=PZvRLWRqQqnNsDzv;nyX3 zTlvVS&Af>HjCIg|+RkTV^aKd}J^g$8<0X_Df4rAC9?|RTMO-&oN{sna;mC_Y0@Mrz}!TCn6S zzg17Ac#Cv`nN!zz2H=}0{;0*Z?vLaQ9)icOvYzxRG?iZ6EKlw)I z1UORa6<_$8>nUvHRu3`yxLC&9f17vFN-o zp9{E1;vjb$AKbSw1Rp5)>lH^4uU+B>s!W~v{KcJ^_JYO$^D{x8P}tq1olJ4Bj)-?g z;vl-&lzf0i=Cx8aUL$?)wS|LnqjT(3=H1F-@-{h1emlj1ZtFbI{Grd{!1`U)#XI_) zI^9EhZte)n7J33p5*?7cwtRtQGwbEao_evLP6CrToL^%yoBODGT;9TQT=#`v^{68s z8^TV;wd9l6ju97$ej7uJ5$832W2{%kU+5S``#rYC5jf=A)wnYXW`SShnvqz47n>JJ z^g|30>(7{T#EG43+fZk&l8j9ULw;_l;`iCbiwPh%J~a@bnx*{Gt| zBHFx*I(*pbUcf;dlXj#r7Hn(iOr$)3@Xx>rmDC2ZhhsPk{PPrht}@D^u!&qZd_6i} zulb`XCqlW4X$ZZv;{DimqIa4&Y>^wvvj^B+;vILX4uJojznq)Kbyy1w{h9iF!L@XJ ztzsKGL*~H0TK6z*An!TN=OxDckbs+?b-z>}i8^acu8h`}`oFDrpwGBJBCdJ+B=?DP zJQ~jr%=>go!cPCso|A0x9zDvP*U=ZcNn60`o`B`s&+^75UM?<$HKTfeIR-a)I}m^8 zjZM^gBn?lK^NjrfZJWmE#Zg)r!_TlL?WHkKYW&o@T-hUIJ!1cquGz2!ZlO&!g%-WE z?G_$f&mEnm?M6-P+kNPOhrF7pe27@fR14hY^Z8xnBeDjcDHECR87f~?t(W`v zZFp`S^&9m&kpqFQ7r5CL@$=%4)JDV!tjDu1^AO03NZWs{@3m@gcsSNov;ojIp{bq?aXcqVIKIeuld?k?g$ zf6u7-8Sl;hvR)UmrX=^BF=wg{!*<>C^_a^18J#i4dR3ouyc_bJ|?lcH%g}eiN9q^15$Io;94QX={|GnJc5=NZcd(8z%6sWvS??lx*hpET!Y~p4f(GEOS6Fw%NTy>#kTkF zVfu-_C;0v7Kc~EWhjMz<2UYNS@mY5y<3oQtaWZg@P~IzXNP{4su}%RvQH(rHdI9bq zxMrCL!2C?qy|jK+Qk5Kx;3#}NgiGRiS-gyyx6!l%Q>U>@I({VzWPVZaXYeVgdX~v` zq++?II`61|>i)GTUU<31&(YDG8)V`nkm4 zN@~`sZgP#&L5yP5Q1-D?7u;c#-*lj*&KT##fq3+T>U<3Vu^ZU5* zCu^#$c4@Ezzv5xKZ0x{k8in40K64u2HT^R=5BmML$9ivaJoVochR)0(FFd!NB{kyc zQD+_Nvmq{tGH@fwy&!mqzQ`Wp@4#NTr$s{b%5EJo8T`$ulU3r*3K+dgO1z~_F+bUM z7LMxQ)^cxII><7wZGBff3-JFjYXFiyy_#>SCnTRq{(I^)wlTOcfFaIg?uO4x`CY^X zRxV4-$#42S_VW@C@7;Zyc;fweJTv&^%8nL%nBuiXAM#=oxuY!31doicRgx!4_Muo~ zV8kAVk3#i7V>}wK+!Vd%54w(Hoo_m>)%pBF|1HPMYA*l& zeEj-ePV?+C3%cOdtq|YOSnX%^JlA{Lz=9a(1C4j9aw_$UfVs4MBDwaB`d91mlj<TUukQA{sp~u)=i*(r*XQ!pye>RftSyV<5tz8Xu2W4)K38q1*JF!v!0MT#-Pe90b9@XSJ6_+(~vGd@8+M_to^)qr;oqs6}D-X&MeP)ScwM zz1u(Ln)mY5y|hoO_JBTT-RvV8F9a{maMN244skH~G<*#+CM(0+B_6m5Dfc>@Po2dk zcBz({cwE|) zvP0$PGY33TdC-CSMxObjD z=kK-3R_e&TcZP^Z1z!%&#d~MCEppLNu8Vkc>auRRRk>2l%cHn!1n*dp<43J4j?3$Z zwB5~6gF^o=^bMxL=@Jz=q-%qV!pV?6L<#?nJGjX4mHvd}*s<0^`5+sRUQXpt!jY2+fecPOM!2Q`81BiEep;LWov!p z;EEWY!6EKMnUM?m;xQ&z)#Q1+)%{P2Q*UR3H zU4|0R`?Gik9OjqQ>My*mO)1-Z9}6vPm&|7fOwbiZR?pElv&pvxz6xCU zCEV7pF855oE*0;qQS+6t&FTyC8gV|^dL53(J-0!AQF6xbqRey6?`C`A?N@O)uwfK) zc1P&BaZiV|2JRQ)d7)f~d=9U}SZ{FlsJP>8BV&y}X9213gxYM)#R4L~IvU}kd3Lo97m+`jiXRn&LWRVXG6b26U35D~K z^|nHMyGic#*gt)phqdM+b?5uUK|D11girl#*_3gyk;4-;i`=iIVHf?fH+aNLpHsw> z99OAlZOij(@+qFNc`Vn2s1Zn9L@zI~ z?`Cd6$0*A7CE)*}ezFH}I4_gDQA?1QGxCoDgSm+E2sJUuQ;Yp<^@PE82%QhwqZn1pYwR__r_gO%&H2 zG+l^?uZRzznDFYE;8(TU-)G@K=P*cT)vTjj+xvoVS6FL>oV>9((m)V-zv4vMs*C>pAiCk>r5$hZLt!>~`DThXOK=%D~2CaAI!bRSY@e+3b(CC*@xxD(<4oreB4ZLL0I;CjZZ`OEon9k#k@ z_pI}2%HMRWi=<^^W6J7oW8xz5U!xV~;JG|5w%vsTf75fi+t~3AanQcNC+pSl+2D}mll^Sn|9E?vKTuujDJ|3zm97ivQoqpoHp<>R zW=&AULWXuz_sPVriI_@j%B}jCgLcEPMWtGV?2pUymU?uh|1g@wI_@d->NdC2pqs_W zFSWYhBo%w1O7-U}j%EE$|GoT<$;r#S-iepvjJwZ~doxDkGq9+;L>!b6ag3Mu1?!%A zTYpKMkH-8A&yp8~HO38HBg*mGx^1Pkms0+k;au~QVQvT1J1(&T%uT}BcH~}qZy28@ z@x0>SUJd(rlz1NxGH*k@a?L+>Esiizg*Ssw104OF5wFry`r&G-=b!&@>9@D>a2is7dD-rRm5G!d1;&r zLHh_@7aEU(uZendlKY3LvpC1+`YswbFb9i-w2?-L#Sv%k5OdEQf8Pt_{i=VeYf2oU zwZ|p@VfP$6yDVObF$J$2#jo=P#)#}z*xW|pC}R$lHtZh!GUQ-@xyxoj`kAu7$bS=> z0D`xF{t7IA$=?mlfCjjCuGXbKt8T6hoZp(C$Mm0o)syS4PyJm}1EZFlo9Md*#~$}W zge#@lH*>+UN-;96WzWj0vHbFbXejXXlBUsM4`<;f-&T}Ao=lTO;GtG(udJ`LzVkA zIFw9oFFP-!VhiIPx=)_u0jGUz@L8#TV)L^ruAik`!!+LAI50S9xW|mvV;SedE!(PU zgN1$gH~fwpege*2##o3N;cK+wd7r`;M}A!7wq#8;ITvye*4dctB56Z971S-EEtS1I zJ(t!nL*kD|JYo6@>o##Q~Bw$LU< zorHNLR;s?&87SRjtP>M=&huCH8_FFSad!QfhQq76n#7cUTQ&(dq4HTB_?9E`)2{x8 zT1{tkh(C&&x!|Gqw-GoKuJm-9d0gx61Q?8l*ZAP)}1Lg>`NVV zb59VC;#PmuCaLJPZg9%p%L5u*FjyPPZ$}+nYL{K-_0$^F{<-meg$2@Fvm?p7r1Cwz zTtBOP--4ad`{fz?r}97e9*uL1_^E);(Q}L5nJdh!H6Op83%EZ2)f(^gR|Ceu7_sJm zG#8-l3H4>kn27A1vh!xGMaGgQeu3z67PoI6DsfeYuHK7$w*ET>KQ}*=+}I0X}9D(Eu0ab%c3rooF#TYBfOV5 z@3p_sx~>Bw9-As&pwS|3**x0J{Uzsp$Q4j6h0DP5|Xxs!Ak+|7Ow^rus zRDPfK)~~KRwI-7Dup)C#qr7pBjde(NOL8G~`cf0rvQPAz5)PR1cW<2IH`001K9k6u z&w@JQS<)w?J=YmjrsUH=UytHi^q;7`D(yuf_jC&%tj0y>gUak~V;^@iXlpNNeg%G@ zgdgSqD}6!AjZIAcpb~6~!X9d_9iAJ7%lSQBLEhJDz7ZQK3`%=s)B}pK^l358{VnNl z=h>y_U`|)WYdX!_&@ZRHV3Tt#$^A?0oSbN)Yc4XDQ8CjUoPb=5S7(=jBT^Vi;;VjK z*!6m8hlYPCcP7pfiERO1Zu|bT`J%ka<0mw9Q`D>S%6=C1_oIscG_HK5p19)Q{C2lH zdiKBhoC7p;+3TC+TyKw_({@QNmi_obZ>P+O-0S&NF#(T#DMsh|Ow=)zksAu8!Kn&8 zW8%Zmy~`Wuoc6EJD>{309#`;a_&c2=qdHpUgxb5nJ84}k&7rF}z@hIH=itXjpWWy) zlKDq^H;&2F{VcBVQ5FXcS<@w3sLs%i=6;-M{37zmdarZ_7Oso$VV@P+CUWiE_>St? zr_Xe3ral)rCZ%~y^D57#)-UFnc(3cRg|BLG>r2gR_1=d5Jo|{c$3W+w*bYcNx#C(D z>--9nSjaZVOcBF0Gy#;zj!X+C#dOK&Ffn;l{SILP4y?3??{+!*nw)w{2hXmR4BnpS(_n-;y~sE7*#J$2IB%~-Eo?q|ZVbFpri)xT!J zuratK4}*_MMa~DUmk#n*bFz&Me9p~ac#4nAkWX+=1Yr_&|Pf%_=eJC(R<*vo0oI2buzhAj~O zaOrt*wU3P7Dc{SEg$$dg>u&Iq75HvM$5_OBl)GvyF7nRrhBGH$X`@X5#ZGxsMk*0(qg_xSOO z-=+LfIhL|82KLy2ZxVXkjK#Z+zZLcFOYy##tLyoZ<9v;;r0ZDuYQkpT$>-6SU2*c6 zxdg4%DEQ}e-VT^W!@lXWwWNQ~s6kBUFDBkX>Q&_a4mRbUhUCog>yhI_-}uUo;5-(b z5R@lC48WY-q|+$%49@TkNE5y#@pz3&Y43%$nZ>i^cRBAL`s#eN{VChd74Q%3hI!8a zrk|tYguUWo${UB2{fF<`-xWN6jL|9`(~016qBGhB-;U8k+Ud_GcQIKKW1IkVC=rhL89cYPH;n(0#l*V1nv zmx3pQb)hW38(L6`OPsim4gYCpp0)N_30yY!@^-=fmxBkeT_;{jw@Mg5!ZRp;$Kt7- z%U&e#<;BZ;`di9RqF9CUEyNKgeX(u^{KG70fb(4PL^5WprS~^!lLpm`=Yo@CxJ#Xk z^tj=d&4P3fU0!qCuHF^;v>ocLmHi@FvhL4cME+FiC6?ooZtzk(F09=3Sk}XMo{Lz5 z(D1#5|6kw&R9pz;!<5w=V%LW*EY+g4ZRE2{)n^KO7kc!!@WOAWcUm0WzNUy_?Gk5q{BhJSk!6)OE1o1;vcxAZnljPht|5aY1kF9qQECTo$ze8 zcu#MgW0aHfEc~n5Q@{-Q0=tX+E%<}8cg^{)@)fu91-Eda6mu`2lln@vfagCXM}6U3 zGklN|+f2B5%0-ItWDO-x@-?j)+a~Ab-udVSMZB=`3p8%>r?FGr;BwNO+W(vPW}A=r zRoA43DtB$iHnQ*Wl-=S7pj@mGW2)~-+tR6Uk8JMeU03pmOT0)K=KGq<);=qL9rKOe z$zO|2RL`2~AH3oO_?4XV6>f;fTII&UpCI_tdslo(R&DN|!iJb<#($+Qz%e1)-U7#c z8Lz$U6)a-!%^JFn)$CfJtOtBiTp052CLg`Pzl!sIY{XIERNf>Uf8UKIuX10%fY~EE zY}7}Ly~dc)kowUD=1z0KmDCqheo5zsIFGIJNb()!+RBSL1=6xYpYK)NZ{(ayV~fOT z>>?vxW?hQae40<@h-;^L1AeuYZW4 zOk7{{uS?E%#YLg(N)~@v_DcMHPW_@aI_kQAzasl_2*+jDxW#zLxud)*`>SS+zbf<8 z5~~MoT{$jy#-l|!Xylhmcsm$tF5c0IDSIsglTR9F3+PD*4kW>cw^UqeDu<+V#H7v>yNPo*v0p zH2)6HL63Vqi~Meejuq=vkzb)P$>hr@%_Vwns1zCaK6KWGj5cv+ zlqIrGB+j*2Z~|{}VGp3chCaX6Sm8O~8x2(J4$!Rk3yWfYC!PCfZP72sCmEY6nA@vijW+C$% zk>6EE`y&XY994E|2^Ub05u)M->>cQ_aQq{}Ekzp2#Z0SC0k4fX^dz=Znp29>zh zZN~2L^F`)+jB!(T`I-DoSIqx@w95Mavp)_i?WbYIANnefSvc2zam*%_U3a3c(bV>U zdsN$)pCt65n|oos0mTco^`0fqNB5$?H<`aX?GNIIqGz8VKc@5ql^=)ecLrHBX8wR`~17*lnzP7tiTGB|GA$CJycDXX;kBy#Vzk>T%rBJcj+W#j|&WL+6g*{Mf%E(`cIgx!D zbVf|v#)WwDJDFh%eK~*F*B?plV~xwtKGnHmXb+N&HaX=x%q3ykx=C$xo&|%-|IHZW zSy2CoJN_zS?P%~;U$2^18nL%f_<7a=3 zPvwdmORoJ1_M*>cfU@_o2!Rbd7dVBIk za(|!l*`>$9IGgnursK=l%`VJ`$k#>vZ|bxwFZb+rnV-++wz5gzpyN~iYz3T;T~}n^ zh2nvmw({HZwym{mS^7P}!z@s^@^7zui#r z7}a;JxV4xQv*zg+?yvD}>KU~EL^cJ_i@#ycBqv|$F3`_q=(IHlzCW0Ft<9b^SeBn0 zLxclx)UJR_pVmg(ckr(>SEZTXc3`)zxDyP0!S2&D&i7lGN#i+&XUo?TwIi#>YQ>7Q z|E``Ttm*uZsp+W3h;#In_pq78&J?;a#N8Lyyj5T8a$xV>(wS7TlJ#4i&#?B2fuXOZ zwPc@O`oMOrd)3jn=a5EZwdeR8FXhRew5M8wOBA-N;PsmY?QJjMx@8Yqm3g)XpF`|C z?0_-pfsbZfHL#6UXfg|~Y~`<*<9x!LvA)gY4?0_)vv&XOd2Wm~>?_4u)0%(ro=&*_ zHhNPUx|Qfjp7)QR#_v`G$thC>ZsnBW%ne&z{{8qkPu<}bd06Tb%Ye!G9e#4} zO0Dq#*y(N~!sj(|uf4N-0>;hk z9lZ=ewnr}pcu$RahHvySa|oxC$8Mu0Vy#8*;$8Yr!`e6S(Oo8|!Q1nBpyGOp*_`Oy zTmx1`2hp|G?k@DP8hTKUk=6t$d z0T+Ep^Y(TI-b~m@=wL~|4A;bGfAP9TU4B1X%U-f(;^i6qD#UVPPY<`A!7IaS0{lP^ z=Dg^dro~B4dC$cxs6%^8@*m?KT&ox#=dzA~+F~34`)!PmTi{y~XRPK}#q;j6_aMz; z(uBocUsyI<)<=iTudg`2NL!=RJ;a^<{1tp9Idk?yYnHS%T3yx~sP4$0Bb|V11@F8e z9$yQ$Kb08JU>1zBxJp`vhcp~fY|I)1kN<*}E#*;zui8ef!Sn1N0&oox{_=DQX^jvE z@D1BHsK($+U9b4r*XrN;x~A>>jdiB$4|986WJZrOSAqfok3)?L*LXUhFuc+6KxSkREU>>{D?Gc9^+cK0z9MFNwJ@|l#_JYs6`PM ztHjL1R@(Shxz9%zueESy!87!d|9Jf%ZYyx7CEl{JiUR-G1HM-J!PowUJl}3#cu_H|^g$*eoD4xZW5>$j`3VDQ88RYWcVd~`Tl&AP}xUN;#ZWv%alVj_`)5%c(v zwvLF!|EqZ+KRGvtWJx}r%6~8>%UA=v6u(I zTo>|B5;vx>0i}378<%)9hLmTw+2782oNkuXz(Tg6##D}UrpfEY8 zdrh4k`brAZmVKn~A<@fYuY1vt z!nxwB{F2VCl=uYVx~=l(lH{~J(zY@*Zoi*6zgSa z?n}zWL$eY(VRPg&g6eUp$CmVKDVH&=fzyrt4NPI;WtBCJ9c<=xUZ+;f>)?F7rDulR zfzgw3K~7%A-@R7TjQuVDPsXo|$JKU8^p|(b`=%aGebxrMz?Vm#%rtMT-p4c+9Cx-2 zU-+qV4B<0TAIRuHXMc_!)%F&#IrrEh*OL$@!Ymxg@i5|JUu%wNE+ebrRP}=t zY}-HIHv-)T*;m3jUMpV)ZruN#Rsi;*;Mn>*=VBRN>K>Py&0R5Eow{$UEn&!t{4m2w z{dux#bVuA>+ogWnQw%>vOfrduQ;%8C02d|SJl6;38 zcaHoAValHe9`an#7}pgxqXR5S^GKX4PUAddUAIlVY(CA9p9m)N!P8_fZ9Lb8z8<_b zamaxq@B;i(gdCySmtf@e4E)x@>yU;#G{z+Eo%Kv||ADZb>t;1Ia#&t#v7H4wJpb$D z%oxv?vC5AsoRAO9XREo5g0=%2nBsrX)@U{N@wv%5_Ra&@z-cgYra}Ef^`4)pAKKu# zInJZ7yXL;g(I@8?GT?R;r-#>C7~i*gtv8zAhI05SpMJBCMBujy_+$8?|1>U{>PN*j z=~w*LxROm6Us~j_!MGQF7~bbNGiQ^=o9A->p_$9o=cNb!!8+wPf_z+UxNC_}Vo-QgYq5N&~rSnVT=;Z{ame_!88h>7C?y zcpW#*HMh6)16JalC4aKT*;QT4^2XWE2~&EAmyh5}s}8Pt2@BV39HX$S__s{^8VBt^ z<61X}!Y=h8cux-v?`e2ac>$x=&ilGxf3vhbT(8*^O;SV)dVl{+zFV*0KA?woQr*1xfqxPJk) z3gYiz?Q(5Dc}^Zx-nMieR{ry-GP&~U%IEjFLbmNn)0O%`)qC{vMh*2no2QO@My+>f zJsz*;65M(I3c7Lqx8V=QtFZo3a(?_e9XG9-E_i7kK3h5RRK~RxkL2sp@*~aI(6R+| z<_A;3&!=)X#G!<`?R4DSN8teVl5!iX>cO_%RQ(|ZK5Mo;QlE3hB)RO zwvhQ5T93qmSoF81o`^?n`@*^UmO193F{3XiWAc120og;HQ(z=b;CF z!`fyOyQf7juiBcWwZUgxOTSOoKJ=c}v$w`3da9iIZ}aNlV^WjnA=`7cCiZ2#>f)?L zO%9k4uE({!63mkFp~M-DItDZ-PvFY5G$}k6Sb6^;aiI^Mk=Cn>ImoZH@+I1blh0l7 zholahh$FR~c&l~4#ZEm_wp-)J$gehYTbf5x>#+3JBaA!uVX*cr`#>g-3ilXMZ{^jV z*EzaEubRe6mD(d8 zNg?-V^vkN8?JNL(utXbT&A8rI;g_VY|DbZL>b-~iw38j76%PKUu+=?I!@(tW8s|vn zW6QafxSn_SJ6cx<_8U4^nm?e9^=k4Gf!l~Nph3M71?WSP{M5RhNaG|iXl|n-u~-&Q z`Bh&&`vqi2JA=x50Q^%0arQnU91yhk28TFoRhv)njG*+`9s{6IBc&`ca@3@aq_oK5#`73|tUGMuzdfzFZi1BxpPbAg@G(aV% zlf^}3oHJMZuyjAKy8ZE_-s2qqEr0Q9uV3evu%4f;^#yoN;9r&kigjRXlS*ibyJDKIv(R}N( zrKGQ4uXDYZG(7rnANwEuO5gIO*)}VC^;>&I^HC@q`pus6L}JarH(2O7 zhvuVM`?>a=uGapob*J}rdCu~eGy@9#tG8|QCC$ONSHAw(25a1P_sJZC>-tAwz7MfG zf_8g(y$|(0#XalIUx6dN6mscz^PfEL@Ym9y&b_w86S|UprHJKNNA9hfc)8*uRGjlO z*WWX@=xUx)PwHsjt;u=^U%&89sL2{JBCxde6|RB2JJmZ0$NGT2i3R$n1TJ6nBHQ|+ z`r5iSZpVYhGpKc8d`A6KmjC$)n;`mXW797W$IS&W#M98P#18OM8DWav@9^9wWVgDj z*!3^Txp|0$20Lkc=Na@WGjOs3E1L!qlWshpUgJjWU&7^>+qjOGG38Hh?kN?Au>Yja zKN?S7>&E@cat(iFy&D>;mhC2g3Q$Qx9q9do3Ae8sb7s6z!i>O;U-AW%sAhV(w;4* zE3UCn&jj-0YhdM33rx?kqx%oaY*;b>MBnLD;AdXIWkJ}Xf=-U89bd%(eEp(N{`hrD zxbm-znH6|)Gk+Aeyj|ZXKI(H6RDp%RcrGyO-2?bjW#56_SDVXO;qWgHModw}-cIECOFT!IGoh!j6@EX~W0&}5 zTg_vVQ;ne_Fub)SZ|s$xv+=CF#_rel_&bujn&Uo{fWYBxNQzORM z4WUoZ{V>QI8F|SQkCo`#;9dnIm#g%Uygy)*_Yr%-XbwzIS^%ko3_ z>QU??7Gm*Viqp%_V7ca~M@jJoQqE0t3FhsKk!L5Y*sIIB2-jSJ52SHVdb`w9bi)RW zfqjUwc-gE$3%(emgWDb$^z>frQCd^d=a(Au+y3}Q)Pc)P*g>_2fTOU^{esZ6*h z%V)LyG&$aqgRIw5oPf-g?f4%v2i)~suQd5MjlB!~jwATq8PCwz%Rb_GJuJb{41kT# zxUU49XK97jxSJs_j&o+8=IA-5o=9L|MBkFZC(!{u5Iy=n&J^LBUccMKY44&*<2(z} zO`J6kv73FoqhC?>)Vcmg?6%MR+`bcqU4_}W9=ie_Nc*?<^U?+{YvK&fv2%iMz&0Yj zGOK2by!0)*g8A3>gRsQ1?nOFO2h=dAHA z`*+A53l6~AKbR-g`K70%Hh4u(VU(W^X;okcTZ`{97h3LbYu^vG8O;e|=3^S?H=Hf1 zCqbMK^4$t{(yVnu=kKqbwdB{d#ktpxT=ZFiZ>774+==2xCyx0}8LutQ(oAYmY>1~` zKCku}1(y%^Y`wbGMe_8381X_nWynbqj}$Os?d6Q~XR1DGoh!HP)&lWvnE--7eZP;x zXD;Iv;vkXOt}Z?6q>&G)zf$MawBN0LF~Rk@!S9i;)X%AEr`m%z_p5O)HP40l zFIn5fVcJPidp)G*IxuTbu~S7YC5zg;{;k}r;1evwuXOI-%kzg~FZGvqa@HNJ@d*6{ zif1gTfe+$zNJ&?si`?KRY$f&N=Kdmf8&%+g61k7KUPApo)B_!QpD*L)G77NQESwGD z50#H>)`E;2?CVEm-d8+XrQ=EOZs4o(7@Y0U%Oj0%#7ct;>8aP?V`MJ=j$W~}lWn87 zl3X;;6J6J;TXTJpa1iA-f}c;n)2-V3T;U}+Ho@=o8E<^1@Qq zM&V)^*XBmOXhrMX#*?ewRvH70k+HV!*MN{G0)NeKoEbQ$W?|FTe4>7YQ~e)0H;yH? zZ5P(G@PWl|%l%sG z`pi%FP2jWU^7_BUi)+{;`Fl}!gpIAij>olRPh6)?V~5`IC>Xubz8NoszBjnb>($sj z7S<2%1@a9i6C+Ox&N>UPPdys5z!#qvdDqdqQfH14#%Ykp)_i5VxbyePMsj;(_Ei!X0fAvR$h$ z)CMYmx8Ee|$^eAw*q|NcTF&r(SF_0~KVe>oEo*7oztlFW zZsaitPkF?-j~EcoKp5s$Q{*4P`%(wK=>T8Qb2DH)7S!tuPH6YEoCbp*psi8&=qjJ%i%0cRKZ(~BIs+IhXpQg9d+IqY(b|;$ z;+=b8A4t3!aU2_CX{`f_RbY}r+g+gNRE?W)9ns5wH5XbJV)1Y8 z!?*OC1V;htxV+c?x4&GE#qaQi(s}}Cz`Z&7&vSVyU+}v3cydn*NO20On&ii_BD*&=29-fPGzHcBNpI@&}*N#Qk2f~1^h0^6Ef%0 zkZOJE{6c;$7<|OFF6Z=cHX(itGU#8PBkEy-Rwc!h&u^7#5}Vw+h&4j;r=Me|I*e-r z!3(}v0M~2AVA`%f@2Bup;onVkUp}}!CGYffiP(s_LVK&x>#*t%Mw9v^tTtaKm25Je zG`@wE==JUS^y*i#Z=>_$zr0rE1nhgCY-`~;JA*^A9^n~ZlN@*jor_4!+`hKiM(wpu zV@S5D^j%TY#CTh_g?ig&VfT`@2UX%ut_=>!N@z=VsPi^@iFJH;8)9M z|LJ_H_15~$dDUF{4b|^%tv~S|>j7$)r1=r$(IpB;7ig&_HN-wL#v?uzaFrb5PL!!Q z&#EDVQzZi@ayAWkuf(BWAvSFk?T=Y&@r!d$IlglgfJF&D`7cl}%7OM7q6w`;~~ei@s|_#CoX(5}EfpuHyd0LOTg&pGf~A>Qp@ z-LJ|n6rWq}4djf$=LfBhDQe-ja?M5#OKQn5KJ9VWzY*8Mm!cRCI%$MO`U>7haLQj2 z2b#soRwFKvJd__%p--O20BgOPO#^U-gFgXlJKIeIykNa%n1F)AqkaGoAZdSz{yrvYEh2|Od%<<1c zUrzEmmpn^T?uRePc|_|$mKOMD3Tym}F*mmV!q1`hN^&8;=}*|mYrP_ikDcv2_em*# z4!90rPU*Ke6N+3>@*NfD{OB?aN3Yjsfi)JUO@S>2hJ<($Q45>76X5xGQ>rHydqA*9 z7>hLxPUk3SgTqA39qIxyk50Ux;NSy3>w`2g)`S_y+D4w9Yn#MF%9v)kkEFelYnkWJ zU%{Rm`F1?_4mlSOoQcp6VXgqIDRB;P54T>oqYK-K0rV>+a%xT)%Ly)kM_KaQ?RUao(tN z{aC+;*BNXgr@lx#{y7>yetA*zPUj2tZzj3Fi)#^`mF9Ey*4nPUo*&tFE##be?%U_6 zM)oU~@1*c?Z^~s+fiBB;(7jS=SF8r0(+BV4Nk~V5t*LLGvmuCq2`NT6rKS^kn zs#wSJy?5ZZh$h*7S?iX zh>!pB5YNh>6pAHR5=U85)b5A0i^(II_*<2|(=hvA=*FPS)vZJKKiBjY;P zXO&(*SkDLaMnK;H92U^1nL3T*`XH zH+p_Nhn#!hEu!)KX!t~BcFFdgJ89Ofq1REJm*4;({Ibdy34Z3$b7LUm(ZaLXW5_*d zP2R`)+)mD`ed3^ha`M?X`m^9OrO%^7JmFaPrQI;Dr`Ig}F4ET#oT$=9CuhbHp*Oe? zdkI_eDE7f>4$L-mAs8OI7HW{e-s zACXT$|1!t9um|wJcs$tWq<)}T0N%0TJW+Xoy5hQ(wn)Wnok25w7CuU+{~0Rk7q zBJO$-u^OM}+xZN9Cg3iwH7|;H_6eVFf4qb?2NnBa6pO8*P+&&Dnfg=__Z-ACU+a+= z=Y{qC9_pY$6?ss&tt^1I0GD5NTEn$@ZKQ64)=qLJj!x>=m~^^_q-4#A z`tv!ijSlKNz!BN+vx&m~C-RlxZA_7qsCj#`r*4CE6MBrdt;AJcYlh7xAB^uapq$54 zeh2HKY^|do7QBpW=Io`MvD-#1O}v-3p}b~QP1YWd54pZsXYKoVPU9S{m8RM}bOu}W z91qdk@I3g8z~c-*qBdHf#@K5$?Q5F-PE?1UFU;?g&mn$`{)fVtUE>WpBWNSn2xEF~ zPM|?C3Ze7np(pui8q^8vOtp#@@~!;5#F6hl&-J^2A6t(L)(!qg_WQZINWhtXTj$eQ zQ_aCNY+kGyN`b4cbj&)`hradrUd8ncE}ly-YZ&@c$lsv%S?6ladny~tF(3avSMTv} zgHKfLmCzX=W~xLJ9-|k2maW&8>wx!dnHCOuT1bBaxt-@Wt^<9ibJ+6AVo5Napv9*k9XS${{d!Ce@bH1L-E8`1^y`2Nj=2gczhlIlBBr~gnMSr| znTEqTux4bh0`U7FcZ_x4%u%lwbqqWQIGZ!u2=8{FKK{uMf6gv>#2b6ULlE;{<0>Sx<*?7HIpb-n*=q{c4}sIL6{L*>*?8 ziwe_77`igsYTQTI8RPsO#AG+X!}?3-9NtZy7dZdz-y=3L>rlma;CcJWdy@W{Jb$s? z>U?gDg*KjAL&e;@9(TU4vRU&|+^8`w-%0lhx@%=Nx@a@x^EXp{HtKu5;jE+lb>)-( zZq_onMos(P-0M9<-@#n>Z0oCw$nh`8krw;ovFEM+N6O{;JLsOF?}qYH!7f7#kD8g> zpJYE+A5`^%U)zV{oONO*>)1WYUUcHURds7v^KyI31 zdD!ng=NKfP2lt$$;Q)Pd#{}HV+yevc+`Yhjyy00X##+JlEue?Ai>f>D)4*>_(Z8U4 zR*u2RpQC&hxZT+oy{-8w^SOWDwjxLNw`?ixdn;#!F(Ka@8Ya-A{7^nJ?EQqsR%6gR zeLWV^$5rF2a<5l@2i6GNe9dWF!#vu*!QK6O*&iP(my81uWaZk2DMd=VX|m*$IYzmjXn-os85J#{|G^;8}+sd43JQT9*cH5lhu%(0PPqp5#xVegE(jf#_W z&W3Uv&@e_EC-NCb3&%t6LB7Z*pN%W<{U5)bo76vqd`QyKxqf{9a^4nndHKxX-&=Vn z_@>meoK$z4(wL=?r;36))w5L|?C#%*7o!wAKx16^EqvZ6&(>+k7)IE!vR+{RE%iSq z-dgZFv^>)Dv-4gn^m&?juv(I5z!RXC@m>z^b;>vv#m_)_D&}YUH0G<2W87uv)wJ(f zIBQi5sLxxyK6O3r$#n^5oLW?6DB=Je`(uNv{` zp;y7m)u}Uw*CyYmhPq4k@tgTP=rP*)xq@$}#-=bH>KQu74c8m2v1--MzE3F!K6nBq zW9Tfhsk2@6#|zXME6gi@yvmhn47b2QSl_2QH2*ee#&XI3vPj?t^!5 z;-3@b%-hH1(4ksv#Usr85uB{(?FDxYc&rwtO|j2+NS^Vt!{@|oR&o65iz?T$S?i2X78~AtLbM~A-TcPI7Bd(RndGzAiK>4ud`_J6Q z1-y+Z_##6O=RlF48h+S03Ze}CKEQ6lzl86cESn!QH`_+7s&ya1leF-ZrsCp|6gZ_s zu5c5t@HfJk8M#m%FA=NfQP?FMh8aUoNke|Plk0Ab_h`u;_zARSKTx~TdY#rBY~q!% zc1mL}_*>SPQ+|@T3+?wR_*cBHXk0m0{af#4@d*ScS;r(?@^sv^#<^@g>$OLDa^v3m zY!KtRi-PJBb1v(y@|l6F6#Q9OXS6m2ZytQsEo$b8Jib+ddHaNY5x zGsu92BEF`ze}pf{9Gc*I`l@Q&#ru@K7yO^F)sg|6bOhwSqk9I2fh47d?Z``Y7L)*EG9OWXc0LQB@d{^+qa@p#7XO}~ZWxq5|d(iN7f zFa|2$U0D0WPub%su5)uPcpTX75QfIdE|@?1U7Pw3_GxRubJS{DW2N&jSMNgoztEhs zW4){IiJTbWiGHK)F#Wv-hjkoi?GG{!x1P=Kt#W63> zJzS5i#{b;0nfLO*DnDaf+uZ;9{2#<+_CNf^T(EtgW}}d&DX~S+kXU^Ix3bQy>2dp= z`78Uqne)9jZz{Gk@=gCxy@YJpUpiZO->JCho54$XZT}4W+TngwefAiC<7-l!>;<$Y zf4T;Fov8fZO+1jkUtu5LSaVnQQk*rn?Y?DiOq;FtyPj|KDDnHL_`LWWJQfNM|IgMe zeyh$&{?G5Mb@Dk4+jO0$Gv=K0@n(({v7@Y)OME?@Gs#)oyYku$U)RJoVr`2v0CNKV zgO6xJKH=pS_EWDFdrqg$3B5Dbq{UdJ;`a(`(R`;e+w!-30*NK1bF(w}t(e08ZQrU5 z=)8_GN4yqQt`B&ed z5?@H}53Xa3Z{m8t>s(NoPs8`UU+?7as53}BU+4fsnr7Oj5sp~-b0d|j7;fcw-+z{Z zUH(n~3cX_y=~4W8Y|X!!sJ;a~=KZaad%JT6aeY$UoBDLbe|M3KQ5f?w9EoA?36l-{ z3a}$({a40!jb}9a(h7Pp#`nu{FXeN}*m&*Vytq8aQR^sTSmYGT*3sXayP{qGowEk# zH1`VnWoN|gIPbS=fyVx1TS)fF^m&qV$+|PNd3NO)e=D?~nm>XRJqnWKo$ z@0VLR(|dlp@Yyt9BWcZ{UdVcNZLT%ST;bay{Ez2RQx+lNSZ((1vhRUb@);@Cv z(3#$+;iFXxD~^}Uu~Tm&@s&XzhP8cWsHLo-Q9WUtAo|a^-_^?R3oa}tcCwY%@h^lw z1^%WrziFRzFUKx>5Bs8yR_7e*d3B4^0I~a>vzx~^LQIW*IcbwobLk9X__*QN&S%|R z$DNAwaY}I&#k_-zk3;HZk;5+iS&PyoW{3 zoNJ;nuu%H`1|AC7FZ9hBzJaPg3tnKOpA0cqqH3pgg_Bk1Qpb)t)VKKTYroNJ={l<=zl9zG4e6X!l@38VH14E`*rS8eRQ#`0Z_fsv2V_CW7{ zHK!fn|JV9^5gVJaA*~s#5wrG8-)n=LiS-&xKifR_uqO@PyA^T8y5QFL_Hoeo0)5Hp zxPD0T5u4BL5o0cw`##Jshk+UfN-5MjQ>&k1fxrxK(mUs}>giS$@Ki93mEfCZ%IOowTXlWt^ zq#aaETFvLTN@Wf{De%~s>xOv=ped7nzK@&eKVGH*YU{vk5O$n2yrDHT&HW8HN$8n` zp10uS*?Z66!cK`-p0th#mqa`|=O{R-US-UG?2u-!dS<>JX^k&pH$4E?G;?9E$u@#R zOK9xQH;DQ48f=66l*a~ZP4eCmZbI9^-Wt~#ej0oCa|#_6^r8V{5RR%zj%TuXBX^$b znL0QB_AGx3oD6Nk+Jo~Yb+cVGZax7c69!j96$JZvh6G!S@R>;-cR_z=6J?90N=}LGb4OP z<19I@XRf~x`tN&%5mnE|xkIk)&*#%MbPoKAJ%4!j=H=V+>medtuM_pnU+Dxpz*F=O z&`{`A+Qad<@eO=3z1-wL6Y*PH*qET9_L_)6xHqV?Yp8RM&t6`4uptGk2LBE=ySj)e zb}`ml9&O?d@tGMo0i72$&j$A2nBU54kItmw0v>Vjj6J8>)Y%=Q$p`O>^ zM*h(LO&O28@*DIyE&OXc{sAsX`70JiUErf4x3TYnw~PG-g$zi8Rg7;$$_s;1nX_M$N`^9&^SNqVuh<>j50$8U2_Cnn2R-G31RQAaWdnt4%y49(( z1J4%YvfRe57cid!xOJlt+-#9N$Iw%t#$WO$h_mcM7-nPsta0RA3$Xg6AOy`?%KKO@mY7 z5oSNz#kH=@+pKeB1#Gf~7s35$ABZ`{Scx;Wxk#Kr25yTuPl~<)G z%|9k?~G?=NV*fKfBSBu1uR^g6aU<;xYc+!jxE6tLN#i6 zhI9yfvWi0D6;w57ZQB_G$G-!oPZ6&q`ik7@v3Ol@x>Jt?Vutf^-Zx@&vJHBCDslLz z$M{!cLF0Sy2TJ2UGtM@?-)l9^dXCO*^LbRW2oCf^OCAbg3K}J11wQj|GI*}gC>ylzJ%kPJ+fp2Q@_Q~(BZ5xYwq=-?Ny9}D! z(0L&}G{yr%M~b-t<8iab@m1>JnW6yv{Lt|py}pf`2j+IITevn{--wCV(EUmSk2p(v zPBn|%Y!SQJmuTDo2YbDjZ!SG2yCgLqeDGE43^K-_^BTy5pzrh9Ucc=|**a7;UgiHV zewOSdc($1z)6fVp`?K^~Q)dbH5*E2`+g0dW;d+VVqlX%pW-FIRKG}bd|4NMo#*DBO zOX3-m90$+|+or)NQ#{MCBm8{8l~Eocny4Bp^pN&b=Twc{D;{Ow1yI}1d-=`pQ2zwD z#iJmt8_xuOmPP9N>vx^cV*E*H>LZ(cK)g?qq78(04S3Lqd)dGTDE~m_$<#aHxh;N5 zT_4Tje!DU!?j2o6-5dCCm9r_t6ndRdom;O9p~ZNQ6Wg#Yb{(T+K1^O~W#4-i&jL8D zc#hwo6=GD{~)e z4VhRPrJGr(S(n)_BVYDgwvhYj)m~NWr*zzLwh@=6{J!L@Q||-afJ+pd@?NXCNn6lt zN6rLV9P+!-CRrDHMXWpy^FA}5n?5t|oda>uaI}3IP2vjlm9u?}e6593vc_K52ee&K zIU-|>g}?Ox|Mmkp2k0{bQ;y#4sdGBSSaX6K?)F)?%W(EhgK9N7H~vh)x7b-7rupeG zT|ze+eFffOwoZu`3+G_y(mhvEaN2+e6@3x1U)*#32jXfA>TAy(d`{7SSQ}B@Cw8+R z(fILeul2C=&Yz}+BmDC^bfuH^YW}iLH?cd~zK=IayrewWN0K+t%k?7)vtK18& z9nuiJ;gUle@7=BfyN$DK7Ldjn;)5k(ALMs%?!UN`eRO`9hb`|<^Z_7$7Ph)?GdIiA z*5eO+CUS(GC`A18FnH zbV!{CJV!-6NBg*>>y4}Ez1xQ^yp!>Fa3#|-P1Ln!Zetg{;rdhc8RlasxP;}t1n*`P z;(E`z=i2ozQ>T5T-+$n) zH{fQYy-mCUD>@T64?5aJc}BHA>OBq8PtV0?+!L6#$R0hB?UlLzHsXbB0d8x(hv|H; z_uoF}f&89P^Z)jyYa$ds^55!uU$K8cf3xP6&iGW05#mJVRl}I-{%3l(us?r!dOr1+ zk2~yz!5RJ$zE^+spTTiOdhpPIJ-?4FJNqL>jCXFj{kJ}JsF2SS{qqmpH+gRENq_TW z`ftyD`0;Yi6lMlB@~P8UMgA`F@(4A+AD&yM{9KIx#xudMMh`AOPc;s@$bG>cUcA=4 z@~u^=4$ep7-A>&0%6nQly|?G%VEo(fuup@^uHV{0ujG&{7XqhA?*Sfw@A2~StM~LQ z{@di(WZ#_L1^w>r#@=gf=YuEBV=r>@)p#;EkcR7+uJ;4at9)?Mp~v6-ICOX%=$bmV zQ0G8UJubmD-UIJtYde?U$7e%~X~}PTnOJ|-9i1g1J*&;1r+zPUTa;^3+Aw|6wV)o? zHgQ))VHfk@48~YHt0T@ngRAs={6YP*JZAXs*5i5bf#-cdFP-L35IHn+4EwYOrd2gQ z{2k)&={`Lp{&`C~$Q34g;-;FAPeFU`h2rT^_A;(l;tFYP2B@V5ytJb~j<;D@lGT{+(U-8){I)2Ca6fxJk*kQYsELX&%XY-wdx5?xT(e=kT zXsn2DH|)lOZ;kOKSZ7wwPVzLu*JI6vH~rhoi<_q@2Bh? zIEdOPW1Qn(nm=XJjdcP}wnMV=7gJ|m$ayz@M8U&V?oib44l~E!3%rhcc6%=Q%!A(n zz4kN*wm@krd;njDoVchbEMoV#1C}DLHHAK0*UIGVRp_5jJF^=iQBU}~hcS^rZ&q=cqJG(3{o%bT&QlT!(YlmuG&^&pckR8YS>icIq zzJ8`_M|5w>{m&P~Z$!L18R-vS=Th*_cX(D>sUPRNJz_M}5M@k+b=W;W{y;sE_H}DJ z?^f~I{W@qAE{@QCiGopFd^S3xCEtPcnN9qQk@r@%P4c&!XBE~A`9Fxkg`4Tpu-U{!DQ}g72xDCE0OF zb$&Oyyyfk0;7yL)$!~E>cdP!Muouq59Pgy&0RH9p@rTz+6K|Q^%_Z5f2tTV_vnHNd z`S9cVcjO+Y;UH$8p2sJsa=&J=P8A33%G6nyXV|BnbJAdQ5TBd#0edfNqNv3tYv7Qe zQ&C-{?%-2CpZt#3Y8&fc=jBk3jf07GCea$Zs`HV(7x^{P;e{QbSU3JZ?7d5m<5-p^ z7*$=p$*Dzcaxxn=gHn2R7tABw%qYs_;qqwDY@;Mflu0rtB|gNo90y+}QQ|`(QqQaa zYEkI@0J9mO|H14BnB@TTKW6sxBdT%Ey_XM}%-th1A~Lf|2~>rfNZ!Y}=brmG=X{?Y z9B3a(Ye`mj7ciZ0ob&ZnOmU8a{sKpt(d_v)-@w>uxF72Ilc^jwHi&8A&)~eZcC&95 zG`2n8SLrpxW6$%==o~nfHH?vraiDm&h(45}TnlX`xQO7xG~~En-8s%a*_`rQ8#TNO zezJz+oS}0a@fO7f@!3Sc9UX9h$8-nlQg%KewiLe;8~J#VJ;Oi~!#mada1T!DoRL~iiUx@pP zoIX{=Qpof0lmb_$0DFR&8;VPt#&$Y9+^?(Ck*Y$x9>#Q-x?1$3e#hA2I@mq*xgzGm zN#0NJ+rk}I5r>NI;~HwwtqPjTiCtw3ch$Il;+=wJ3|oj1)oz4vmPA|@ zT8~V5PA3L%KFq#icoV?sYV*|q$Hyq-z+;Y)^4?sq{wW7$--`9X_}}?&O1P2F*IV>g zQom!Z7nra&fp#*^q5{{_d;fNeKC$9+!f7-ETj%O^#s{>5pi!iDFS5^n>66535&$ zxLSq!IL9IVbKaUQvErGU3t zk}KjmKeIQ?_aRMY=Ydax`k?`LHY74bT_^kYtpAAVnBkdxBHlGdeCpBXaHS64j{`** zsdZ5i8%_O5d`iAQ%zSwyJ|vTKaqS>BB#R*|#FPq4r%L78ZiIK=i=3E_%S2YBO!RY; z{zHtw$Lv-y&h<8w+Qh~v?M6#etKv9N9@TbZJkpfjn5#d^T;pDAi@oteYa3k8JYEw{ z@l?2-+1{=>5Z_soMBD?2PSk_B>`0NuS^9R9jpeAi&H0aqz$YrhIn0if7VXE(1&$ur zry3gE;RAo=60!PyVdHd>zxL3NnEs;e%74!}*eHKUc8}L|b!R%5Px<@t0I{Iq&O*Xi z<~ndcXE_rSL*s1l{X&dC<~c#V+E(fgi+KyNr7H`Foue4>TjT`oQl6nM#P7g;avl@Z z*Garg7DtTnFAjrhIR^$} zgzN>Z@lWj;;`Oz-k{!x8l$y7{lv=mA9|I1mlAR*^^7N z0enP?HI~0a_wrB97XsPiH-R@QAikpgGdLLZ9C#96gP!4Y{mRZ@Pxj}9eJI9`LH?vu z_6OwW336A2IjrS760&DMQ6GzUru{lT;}`ZVcppk~7h(Lt{y5L|y?gqsLGKIMIg7@5 zYd5aQk+TxuE@kUBawr}9-LP-Z+w5tCHpFj0E-0Kmcdj1nfj^z;4ESN_{RW(!rg!_> z$Y}OllBWuI`b8e6n<&>UBEzy=sUJyK7RXuE0bgZ;_f`c=$C=qt5Nmf5igRoKoNkfw zF`qAz*T^xImsgZkwihbsM!xScOo$gQzf%}H{08n7RE*gMUrbD}W0`*eIC1j*`CSp` z<>Xw+b*6|bK<;8@Gdolg6Yk(itiZ8sV#rOgI~v%UHrz$s(KYRf?Vx)aJYzR;Z#r}J z9jC&c4bI&i?HRnw%)f9XlXAQk>Sl-K+B~0YN@R{XHpDM7D#m3UaYaH-fnMDrk9Bug zo%mJG3AG^4O(J6sWfFM>2Zr@G=FKc#>r-bAc8`+l1JxxKKMnZvL@yvuf?%p=F$H-W zh;EekyMQkM_cl-KD8}Ly${^#!)*X7rnw9pJSsYpOWBJ<8j2k&)XLcUjoW)j=b`V+O z-5KCN;=NQqWM_UA_n(96J;zm*xCm%kO{G6b^LdMD-O6!iM*S_ z!U8UW&_!N@W7*_(wQ#qQ>=cCAlLKv*S7rp#`NfT&tP_fgQ?de*rVV3 zMY%F=XUeH~lv8f-kVhw0?JmJ#o#bb!1`_1jV_Zre8wd3O?)XSmcY~%dvqPEu z8}6j^T_SbNnWb+r))elaCp_jv6Mn5Q*h7vs#N^ZXBRXGh;EpcCEyp@KL24P8BSo?5 zgxbXDrF{d=Y05@w2O_ke#XkbapRJ2^k}Kav{#VHTwPEe)4g;E70hkmUd(Uzs3fyXi zyb!_%aD+k8bz@Vnqfh0?ZwvQ=m1@upLgMmT%BOf0JniWU`rPh%UA||-~#O~)>bswSjO<+ z>e``yXmdxg(T+54K#bk$eU13^?;zhXfY`hezBa@Zkl0Wh|Bvs*V64DjjXCIe&j;~o zTH*oMv7W--X^OsUidRq=d%CX))+Y0J753(A?IF2d+S+aB^E9`MMO%&d&<8jZ5$t^M zHRrMZ#T<~M@yl_VbKCkl$2u$LB9gVVu;(wdnXIW8iwC-j*k@TkFn$tZY4W`wmPOV< zJWHE&egIEE)(q2hLQ?cVP7G$sQ@Qo_i5@;8$fi-vLgfiSI&~k5IOC8{tKH7s9 zWWn}eC(59Gj)99D>`8fFLdrnDyk!i9Newu}bKdy7?r`H8y}3F1=)Q{abi@8*?ivHa zQ-=551)U>xv2(?#c4YQBA8V91@{voOEHAOZ_kDw0G>}7?k0V>d3U!n5pSwm6xFR@~ zfBt?X5FDY_?Wy)qJ!@3KZkP0IRL8sca_m%gH;K7MkpKJS%z-i>?V^6+rNfDU)z6!1 z_I;iU@zMP(DJNUwI}p<}#F({${POvFY7a)n8>|0LXco%q8SU?z%y*2Ip&xO@;f)jSIXDpV9@=emb}6A>ijZ`$E1| zp{>MzosJ74&&p>$B6nPmFb)j(KqfW7c!6AMIDeR!L)+&8(+GKX3716yqvkX8cw>g< z0rpz&M}j}mhbtFz9&WFtCbt7W3dYPH&%bW&|JI?;m$HL}wTXTnclluM=Iy zTvy=gZuZ=Mvxl*`&R%-0?|UrP)bBTY%-4r}SQwKuk`gJ*#tq(~abx)V8t&MgPz0PH zcovz44F7$Eu^{6sB~s9!d+){;F)N8rr2J0Ad?i@UBjgjiz{?YISf1o>eS;rDEE~!5 zz;+ey+MzuG++%X^F7@rgw_vOHPAJylcf1?dkhcq-75xG5cg~gFloBZ-dn@!w>O;=1 z^#r@Kh4&IThq;|8{F}xyK>cuEhR=(f@$e3dcZPpw=Pa$$$nSQbf9R{la#+qDypK7q zz0Phn3AF_K&=Gx8$9l3ji`?Ij@`rK6doiukC}54^m{H6pd=GJLpv$i;=&mr!rfPlJCm&XiEw z!{5w@OyV1${eUZqZ3n;GQQy!n2r`3vfxs#9BKceY)LsedFc9yD;%GpdAm7L^gX}Dd zx-iLdJgQ=Q{&5Jmrubi-2i+C7-(&%uLgO(cFi46 zYQ2r!*{OEzw(z?H{|3&)6VI}529SRRbvgWSZ}Yok+|fc8+t=He-Qc)v-{uvxPnf%` zf&aCU*lo=3gZh?c)Pop*_&3XIF4+zTIXiO>P^cSlR7}0TkO{vSeESHwUXc5T&lxtN z2-qCT#zmcNY)u{IKDRrKg9&nq+&z|MNKgjevB3AtmqK(Ma$vRnNK}SnG7e-91@9Re za2N*g4aDbKI>;LPGBe>$#s~TL5|@;}H+96aA+a`CmICMPx!b1uGAO5`9o#PJDcHcO z-Bk`yKHSfe_P|;P<-+|h^dZx!#Q^{A1ruF?yuO(&qHTx!N$6j4;y180J-4H!PzRF< z#1)N6F8CPc9{SFq4IS}7ayn`INPn{LVXQ`wUyJR~4yMr)OkP_P{m3v7H$*PO*@U0r zy(ZK>;l;T{WH+Da!`K|jJNO;Sg#VKGXANZm_g)He=RyCKCDosHHWr;mPvsh=waKXs znT?h$UE5DUUpOT&4FO^s!1qXE8?Y^n6nu#!=IPXWiTbj(as6%7U`@7bF8Ic&uGKe6 zM+?X}xl0rEfQ&K0Edf5~919a=PjY3EJG+3R0pmu_1XTrm`T>z;p)3vWmLRuSf}F}? zS+1@u?P~TM^U`7dF}b;Ah0{i0oF6i7~*^8$>+H4k$!S!Vj45wt|2!m2m3yg%pdj~aO6&w2Usv8 zV+gSc(4Y879z9!kHOiq~z)3{gigS9T*Ci4+QtuV)617oUc}GU_^BS zj?77j{f9F^scg$MdK(3>5A{0QceaNw$hT($uWct-oYVo1?3Iq5@e`xBL~dJ6*<}90 zwgPqlefWwFcr>WbZ0(_EHbpXZ#ApI}9o!Jt04nE(Z-v_26^FdZ&6Xy_RTT7?wOy^5 z5wss-SixV}YvEdRTt=-p2h>noKVQ8VbT~M`IG6T~VWS2z zP^)IQ{5zgqFlPhg<8~SY#CKf`XLOGSzNmsNa04iZ*=}5Ca|{6(ONdeDY{E%g99!Px z$k?Fnt0D(`zexl!MftpgcIWeDCb(U|jqFwFI?eQfH@SKMIJdAr{;c<_+QCE&7=mXE zeYL{IvN%UjX5gcN@eSF0ILcdi9W2s?{Ea74l>jS=w4FNUtv|Ou!MPc2sElj=(LEZjld^&KqYwv<`+)%ZmichWo*(yi z3ScSJdP^3kh_Wzd!K9{frl!DmSXYjP1RT<^7s0cB!5;_pFX|hu+nZTngNc2GdxoXihWiXHGL4>$IDbZOtpR?HsO%?tkRXmcIos*@egQlC zqxGSUp3R)2{RQmZWTU)~hTmY!>HRZ|Z2{{L^u`U`_R+ioOl^wct%YLZlD+#ZpI2Ho z_sO{obCICzrNh-{V{Bh=&;V0&LGrRZ&D~o@u1^rlo;}08q#I1abm@w?rzAN#3Ib26fm9@@E7s^M%#M_itMABp8o7HXfHOEZ4S~$X;=hY~ zxQMQiB%cDtkMYsszunNqyP$$D9_^{fnnCf<=o#Q+_8N2z<9e$QPo&nAI=y>?@fcWo zeZ^vjpiXvwQv7#$9SZ1KWjI3IjS%uQVczztHeeKI_Y=AOo)|sg2Z#O@VnARX;BTNm z1lvikb4T}5D(5g9=U;AI-4^8sG?iChG$sDHvs!NGYoF9pU6ot1b-1b z%V0kWIjqq3y=e%^L?7b%j`)w{?h^f0dAkV@Z%JlBgRB|3?+41;+BF4YzyZsPauPAy z0Cv4vzE28I{Z`+&BJhJloPxH<>g*0P+Xwx_IP|UtIhJF$8zkgBiaBM7=LGNAVS`gT z!2#}3J;2k(`$b_!=g8WwDY|70mxvvXHX&F5S2MilhPY2B>DlD8)$QbVZ3d9WIzE98h*`+%}oa+#$3+HBShGPKVyoSYyv#L2ED-Kv>QC%muxVWwRE^b`?E9fsb`Hn-j#&G0d$)52j63B2hMNH z7{0f|9pYhUm-X$?s z1v0F1|A*b%mRkF%DiP&E45-w_J~^-82!4o8sn()~$el0_Y!fVHzU3Mcf^eX8kRvRr z5lGzdx8BaK4$=}72_^6QZD>@3!s&k~+j_ct-QNh6Ys|ye^X*8^y!c90?3{n>tggfY zyzN*I5~8{~Ci<*SaP9_?H|qu`D&?8vTOQW2g-3RzDa6p}mI}go5%d#XU-m=^omsOr zF^leO(*Bs~Q~n9U$kM>u#6(oYV3HHvfY`EO*X%~drqt-WDO2*0+M|+^+n(m))h!XP zC~|g{Us7g^8;N+v0b@XwA%C{QNV`fiIeMcr-*Q+THr>YUJU^l#asOuT(5lP!V>Mmm#N&j6=v|2#AR?zQmVpRyvJYixt4Qe2C zeN@a&Ga(fHMD7#(*57+b%+)K#8{k84*fsBjsG|e16AF)>G*MtZ^&J!oy+a>ZTjbq?z0(%Za>%;X=ZZ?m zxKkP^fa6_H=Uto5nub-EBc%Q>wrIlv34A^Gx*9$kQ_*$yQDdS=1uLenb(2ZlvMY)w zLRXQy#}tIWUfC>_9i}~hgo8242{LXM40DUfqt%3HVOvXt+7vl>e8TVWI&g!?WAGB} z_aYcV>TG)Esekn(yqbx6ga}+`Na<=K1))u4oAe~6ML1PrlhjbHJfq&3)Dx}n(o_AT z`j#yMx1|+Y_5`V90P98{tL9;g%hy;T(rQ5FWr~$CprQXs$cAJ7l5P_0! ziaQ>kbN1Y6!ielm~Tj%!%6>6o&Ciy_F{MK^wt!35zY#2088k@(o^0!sB-v z{C@&FdQc~D*;b^0@U5Qxcb+$2Itfb{h31?m_rT~cSBdDA_2*o?*8p8dmhJN2)=c#( zRtIv$o{4!7_SGdDPF!1Fy-hGRWabIa!7>DcT!I$9?&_4e^ikXO8%lJ<7d9rO0#>z6 zkNkt=3MS}Pw;ydW-dS9fIL2VN;C%bygCH}40M*n%{%P{Ve}nbxG5Vs9=QFuU-nn0+ zZo8e2Tbv-A;bcRy`8G%g#^)~FAvqI11Vt>vsMYrHTO^52*qPF53`@Q~-@$j-eV$&2 z$ymvS+7?&yPnyxC4Z#Fahd|V!mxJ z?2pgMyn*MmXFkKL@i*%ux`t!!7U(hNVbY&Fdzix_6E^{oPk1ZcDy>cy%NW>q%1Ske z^C;J}sN*R2|4#gS5OBC|2nU0O_15>hM2Z*gJF3xr(K2RcE#Qy*R!=^5fHZb7b7)aF&CQShO8*M?VuADj1PkhW6Y&}Vxo95)Vh zSToAq;OxAY4AisIy-2JZ+m`PVXJ_2KT@KlVDLk2>9ovcor-Ar6zA_^MfW!_$XhGFjTbihieCMlE;AJ-P4gWxPP z=#p9^;N*Kmo5mX56hhA^^A96kc;?a>2D~7I_VoY)OX{$}h=Ke473DWGh$mudkzO$7 z8CyZTPFMfuZ;vH6(S!W`Jx2OF*I;RBwLlJ6IncGws9*ASmsfaA?Pqu5zw?y+3hB?y zrN*?>#@2_T1syT<8_>(k3z?KUV{L6s(F#x?xV{6q^ML2h^|bk%>a-c-Nk3Vi*P%6< zoKZUIJjI;*wB+1|VLt`{U-iyTTl2KU?}Mf7o2>2Y?2(}jIyAnhN~-j@L+x^Z1}gYE zz8|I;=xcQQJm2SiJ}`Datxo%a8uLCDx2t=e_M$W{W}}E(U8LGk_$+3k0D{lwdG8O~ z?z&!fDLyN(o44{=(lrjGK$_U7l8DP6zkC`P}g&-cCYusqeDibjVpDhbx8 zKMj1J4;g)xEBM|lHec^vsQlg=1?|h}&5znlycK<*KX+f%^ZXujw4cy`Xx-m{0o-m5 zLZvU2kpP{cN;VI*=bM1D&9Icm$+iFOy4YFO`Kos4CipxW<+7)i=zPd~8dYml_%^uR z_4$l#;Eqq*>VAv5x$ZPARjYeF8`t?*>3&*0_x^PU2BJ`iJ5Bsc4|fME#|E#73Z+Yw zS2g?AymX{AtgcC4K!@YCf<-?HX$O@%EeJhn$B`|RY9)777=3g+bS31^hGz%I;j1yu z^gK>IG1VlM43d_6OzG|SsHJF$m92Py8z>dn3=p(H0Z8Ao>Z%xH|>}7+G z!aIY+YA62tz!HFTji9byVK!qeElQc3ZUupPu6JQEt$8kA=Qp@Hkc300NzA9DQ*BL6 zZA}BHUm|T)W192oQI{}XQ+l!Yw?C4(vD#>`{K8LS-Z}PVY5J2{35k=lfkC^G-hO|< zPIrGnUx++?;r-*$l5-s)K2w<$JKCNBjh`u|*-!Z_cC>LHQ%*glf@QaNHX+7-)o-VC z^lvu9fAGRWh{3Pxp9rwVhDo-%t2NKr%t{Ct-baA0cC<*b1BHL|YVznHtUg=raNK!8 z4VX{!Cvy=+3sG|b%;6x4&bJwbE+%eYNK@VRkFkM>o0h$QeLT@CVKU<`?-nmD%7+|{ z(#_o)_42;2H>gHlA2KIx-D+*H)tiSCgpB0Tn;|> z1?5vLbf)_C2FHortMW5Xf9gwIm0-Z!p4phPH&;iUY1IC__-v*9Fs1CnaT842g65F0 zqg6+(lURMyS07c#kQH3&l3D2JOq%jc`9)jE)zuV8vUMcw(FVK-$U)fIRVI;-AN zzcB1-cW>M;UgDjn#75)0Twep9o4pz~;Gd4Fpi~=Tj(8hHdi-tCniA?V`24UY|qwHtWelIt`Xj@B;;X?r|g=^gGuv67-N{``E3ONr~o z+fM}E6yBkH-W1mvbb4t-ED7D96Xh}-{xq1i*gOxX^Sc^|vaWwVX&+hp`0LmyfR*}p z4js<;jvk*tyCvnv2itEe8+}SW@6~ma`kulb^)153FCw9nb!lI99L@0(V!7Rsc$=vj zVJi>s+$SWON5J4V!ghaaPjl*cuNz%m#q#}+*lt&|rJuKRZs!lTcazI4Dekp)`W~-D zd8W7%`w*hII`(H7!ykHX?)GnkrPmmYS$*@?494H+8jaeS#X9-NuR#Dk^ zyW*}<<%(XX%}uCKT6TUEmA|bTET|qY3rON7m-w+^9c@;XK^>0`Kf8O5MTKhQF>pUR zwj*u?K87-sdnlSr)T+kAny4xVx+dt+^)R7)qWyI4e3#SI>irBbp)!(^n5p26ZEqGO zF?Bp?F-=_Dm%}_4g$m0HNr-O%@;!Q(Ce3SSZs62@G)_VP)V%_$I3PhEgq#=$O44hN zu<+Zha$1<=9;AZLLn;s_#u)2^mH$o{4?;|@ z>S*}sn(}VTP`T&Lwgxm&y8y0dl2m3w`Y0kcF51BaRxzw_a+&?@Q87_deL(vo(u3qE zmk37%Px&tAcSJ}aNH4Fd_FdIRXia7~VUa!1!MlY3XWFQe(K4{A0uqwi=XA{)~h;$arLiR2}sN4+a1I_azI((}d(?xo1v_pHrY5I1%w;V%DRKxo*1g=lPe@`_OhwtUojj3S=C=~34w^3N(vSQXdAlSdhnvj^PFPtG!u9PCU1 zODTu63#&oUT+7U|hlWd8aUyyV)q_eT({SVpS6Q_yfEsJN#53R*5mQvBm)9u7TErZ5GVBFav2$&`04(E z)f%Mj39QZH;JAYF)RfRnw~MeZBB2bNncQ>2T&-`0#x70&PQL}&?$;aG*kf$Q$m)3n zBa$Vq{^b|O3Wl5g^&5g^37N8vhJ+SDbRC7;ki6j;IzM#QPIZJ}8WjyJq2qendgl`! zxXbA?!Vq}EAp#doDdaPO2DHuhTXn)3)KA1M3`XRx2-0#;ye>kxu;px-H`$borAjH~L%ZH~FG129snY*FHwE zfT_@AKo7*K!&Q4NOuk##{PnM+>F*|Ct3>f&aM!DEHJ0a`9$I=}eD$bu?|3V<8}>Ye z(aqJ%6Q=j&mjqcY24CT=CKcQ=R6}gd7Ri@geqO9Nk1a$QDu`&Wym2K9-&_2TpuE1D z46+8}S1i`>Y|^lVH!=@%JOk!`uR9X~nFf8-%soyph8AMlYWL^?aQe<@xL8`Rj=@{p zh2OR&RH1f{wWu??H1u1_o4H;J>0^?7W4-B45(LwIRoB1eJ5v4d|f<#8$yho?@ZB z3_$0zn{zY~FLAnFx_W5nGODIluu)V&_SwqK7@MW5ncOG+iG@ud=SPJuSuZ!NB{#wP z)+z^{yBk-Zuh5cuoG@#@!Di1}17o_zURI9$x71 z4NouBK7l;xTO{&{kbhO3lcBb_Dg|bt;kWv&#f8C^J`jc=OFwjkBsuO?UI#~z2GhD= z@5j=PkX?v(oJi;U^L7Suk$IBoh+ttE%F(wNg8Y*}Mc+RJyIq1J*M_bg{>VbkbZ-Yy zjNOJ;J$42kz-eDlW6yJ0&(o>F`|GD=EirM|q8|lAi=X^k(BpJLv+Re58AW5>`=;OP z^W*Lsmls>M*wqKO7n{KDwSX7f6cN&%z}H#s%M!eNSk7@SKi-LynY>(UhTwmh6Zky; zFSPh2)T=|8$B!pis&RiYOMQcpVtWjSW$S7+XiM@xGq;8S5sHi)emwKIq17Vh6rTT% z4j_wcemuJ`*MEZh$L&-JayOH=w`0G11-}q(dBN9Jh0i;`x51vb@t(KM&rjm1RlaSj zztilK)UP59I#Ue!jR+^a#eBJXzs#{`R-qu_$d8Ltdu67i=+on!Hn9@}uF~p%QTjPfNtAKuqx_z+2<7fAKx6oKOXEg8W@L=mJDcaQ+ zZXz)Zcm0d5oaRFvYDa?beqF%b6nckbh6cl>;;F{bs! z-T{0SRb^dLYMS$lo=K*2aY#o`ux1`O)}cRmzR+Q!S+V5k(biPD1ssana6fEYmTDlQ zu7KP?R_3RsBVIZg+LZ{F*;U)GyMy4kn2Q-G8}SmeY17oErJcyH0%xp#tJ#})>(%p6 zI$R&?fbag50#5`HU5trnjD3q%kFRn5Po;AhL3I9SXXZ}-gI4Xwk=h|M^wV02Rmql} zkiFJy(SmdrLa0N^=N15T%VQ%b;3@CvaC^5|3m>j+Lb7LbP_13xh}=b8-C5cCMO_x- z-<0BZJf>Bve(<#~q{h@(qjD{wyW-g300KO{WcQEqP(}1N#%qUyrZP2Mtv{CBtSqRA zR7qG$aK_7CIv(z5j9n)Ifz5r5h!}_;)PR}T&G(dMUC)H|uSuo5HU$Q;w{HBy;I;Ii z@(%#HQ9oz=zlSDOe|fK$bF~VW3`Zg63%|UV6Znp%yMFh5ANjQW4Li78!jB}aK8=)Z zlV5I#sBH6N*3rH`CZ?!$v2wq8K1}?8cY$)T8dT7)rib*xV_;Kj+}8-RP^`e0`uK~; zrAy1)xAp!;mFHE&bhHI|<7?M{kWAlEb-t|#^7P@QYhL;EhC+BVE5$$O&e%@4e zfYz)soM5}L`_i(Q5Wl=qH_F?hl3S=Zl)T%)I4^*Mzv7#r`YLr0VN+L0)l6JgD7j3K z0@E~d$YQrf%()!=XE}Pezx#0}t2t0#0|<5okk-4@dsLvJ+aK@3ySFhZv~28XJ~lZ% z%{Wul95%4^gqE^J!6rCu6A{<=g@_R3N`hrLFZk$}q4-z>cQvvizMI#`ykJTyY+bh| zRz*UO)h}5od3Vb9KxhW+#qW(2@NI-7lR&S-GJ}bEDCn9&=E;}Xq}=LdbyfZy6~zpR zXs6ikbAWV;8w0!D1;tSIWguub>1T|2YWBN|TmbsSLAVULv?G6M=a|WX8WhS3F2C$| zU>SDxYn18w|7NED{JlroP5gV})+Le@<|znK#@;{O*S3Qysop*Xu_!hc&hT80E9@Z- z2xE`(Y^q~(g&0peFmVp3uP)keKs8QKfeZbuF79tS;#DZIGIR#HPF|_=?;*>c03YEZ ztdk0;1Ss)SMe((wPXUh}-=e#vY1>a#zR-o$nt9l}e{*=)NQqN1mVj zIpoD8DdF^41W!hdp`g|(m*6QM?yl}X4#3L_N2J_n{c|x}qep(EFm9z1f1T@or#glu z0$YUle0aLNikGh7ta$RXV#>|B09CbSh7UuM9$X`H5=}i2u8(dp*mpVPW68t>Sir?U z)Z2rCzJ17U*q5Ud=00DGq)}QhQ61}ga&5;k5?apg?*qMR`^vXtHi~aJDcZRt|IK<6 z-$eJ4ZOMQ6=pvv(H@jo68@Xf1s4VEDG z_q?U4u2>qAN>6HgFHWf`SNPYyy8G-K-(>S`$LuG;dFPaSxgkqey&{oT&E0(nIlmD! zgDOL0Ym8scThPo6LU8a{1L!W&G^ z*p(5cxaiD|Cf+gc-w#-Mr$?p6Yb#`xsRi^oieApoB+R@685lof57N$|uok7{a=VE) zZLi*Ti>G!(-I5gr9H%c*9MSnAFoR`ddpctzQ;dBk9 z{iA+qKLVzo|AXj!A2D6k9Av>fdBexs(Q5;5AVt`J1u>DLoCeX!e#fv={On&(`JN_(-fD58Y zD>Nk+`$B&Qa^KH!7G0_J3ttu3OKm$_%QdXJby=i!jSr&LtA*BZat%7a4Yc!-jq)tg zozhMAvhl}#&n0n-vSiaZ4olbaON1(Wk~pZku{Hl&#B?KSj7WZsL@A#uye|F~R2;^R zqZ+xQv_=+=^Jp77W8a|LX(kjTOJ31P4DG70tD=aDabWT=h2IiNK#ofG*Dw>*=$I#! z%Df_;4v2+}zVX~l2;9Uo70$(oUKZAoe;5aNlx(3GDb!X^a?F->FkC9&5BucQ7hydF zjcjdj?J~_Eg4H1fb=bZX%Tq1*YkAP;;PK8)m7H!5O^*s&$_t;af)+R#3{bK|8Zs7| zz7JhT#PstB2pqlNL|j!-85!@!oO!88yj`a*!l5@x*`HFrAZHlA;<6^mGG9pYTO$%R z-?^JO6^~OSreob=+(+M<0}m&gdg6}7n@O#-71;jTb)R0_?F%{aLcPMc9~#=dL{n%Q zpRbbT-munHd#UtD#U433SeN-To}%lHvo~#?EI3$SwM%cFTHxQ~PV_$-*O0Prf-e=Z z`drwSP!K+T!2%)P_bM_mUB( z%bAZZ^-t@nAY87>do7Y}HQ<3!HaG`2(z(F7)-Qa=p*+eoy21p3mpD3Ih*(DPI{PsN zzN5sRf?2D6=*KF+y@(B6n$2&clp-rIH4I-&=r4-zs{`Gu^>tO5Yg@mlQ-t!lQiNQe@uXMM*N>EnjdKd$QC^; zg223FOs*kAT}^|c576qCBSymYXZ)yP>M2$ULa$e~p+8-v@8g)NF>Q1~0$LsUe3~LK z800Ihp=6l_aP5dag7tDY)vJFd^t#}^G~B5S+`h%3y_ir74FyNy#1315HNk1(B>cg- zqc~xcy#e&5PYUYK9kqg#1FIA3~gVGkFW zCR=BX8aEf1d|puWMPd39M{qE4EB{$89R<$%5PCvI(X>z`FZMtsFQ$Fo$3-^0)bi#% zyo@vUbk@9O>{epA99{h4=T)RdVPr@=_)3;<+4DcY zBqP>0u;wVf65OKTau{s?z7#y=E1N*e;T5=Aea#qQ<6L)z)AspCID=ut5Jm16)xyM? zE3WTs`oMP!2S~NI%D%@KuGcOh%uhx^236+6u{TowiL$VL2^fY_{x3(ysL$!o2Oq2X zJTl+gPayFp_0!-p!H53Fg@*%T^F7AOUo`H~Tr?LW59Ou&Cy8!-o)Te~Uzc&C3m~*B=PZ^=G zH2r^1q;Zh&zeXQr7!%3n`qRWN46N0VjS$$8mJ2SwfLVqyr1H+nI%u`>xQ4s)F-p)T zyoN^>e@7shzPhhaXL^bOb|#X-PdnO04G*7Us*?5*g*+X6k5^}(reXkQtZI5ezq0HW zdAuF?`-IsD^GCzEUGLTRnOtIhf2Ui=^Rh;A{!YX)4&w`UjGW4$&}jn)bMqd>wdl8 z8mcT(4Aj3OcIiLm!w7Rbz1@ZS5)23f=v97QAB*#@%EpO%VM8l{!>%^6>2-H?Z`lGg z*4NZJGxhHYhV_yd9VfS*w$#JjZlE-Ff4<3u^mw={#g7ybL*B4OlGi?vNNL=Hm&n{7 zW;vkN%6AsN+VTXEJz=1{`W|pEp%c~axf}@GkMV(u`gxrTy(Rw8S3A4@V8DhaRNYqn z+dOF%ReOUOFAPkqz1j4Wqe*emqpR{T@L-%M^rVTWSm-0T*BqP=vkt^ zTY2!w?tASizffN(99O9;HRW|@?6Kp<*Ey;&ZnqcL+$qKgMzI@x>|@gAN5^;VP5;T6 z2B>vu>Z*o0kLcc{Zf|hrjd^dysH*mP$A_6|>_3}0g_q%VMw#OSnf{6*DhsSa_VH-y z3P26n{q1j2xAl9))MBvVXUoG8+{5J{TbmsUl!rBX@zq)bJKm+N7N(qNNi~DcLRVDz z2)r14>BugI=>6dyqzE}E+D;n)5Z`{6qSRPZ(Pve|W6Q46*EceoAP zT+CZ)3>4>!@7G@1Y= zMiteASqtm{YuOr!VWE+)2e?1eTPP5B)_d{D7VcWdQsLB%O;l{CB^u1fr!JulKhpm_ zw1Bm!O57KumsOyn;%s(7EQW!WHW^LE zz40ye*VYW>e^(r_9Di5%QxZ18{(Wv(w9A0R?BOvgKVC72A@Qrl*!nT=oi9>ku!G`9$#yznro7a=4=y^SMPug_mf-f=y(loDuQ4% zyU<+&N~?Nn{?>CEbq5VjFp0Kv0FCX6f3^osY$A7tL($nGk~(iv;X-iict;vBCx@g8 z;rn|oNsrYfm5|l83^SC>bk@Y9%#D(x$1^*jU`= zQ9rlr$A;aO)hr8&BZs-Y9(wrYc+Vg(Zo4@j@mH%`YXJ%V0M&GO*?Q?q{xEYEDhYBO3{SMrups zW8Zw1=}5dWOb#Y|^!^_A##e=e&Q@UjJG5`DFCu*;h-_P(?T;v+u)S{qE5Af8EUB!Y zz1ZYociTEP57@*6r^2(2_St6>=ADLB?IAV+cFF;VI~=oMdARfc5R(o=C|BxXfb$|Q zQEmYHCc1w-i{q#}i*8W~+P0zW47a#} z7Tj3Tqi;T5O=tc7jzr=rvVE-$i1@+rEdFLKR;K4mG~@iZj`KNlyb$roy~zN1Ed}(pa`2li$QwxAPjvuxfyet z^X=FExe8?vGA0meDBX#SK3@BFVG%6^&)Lj@&1|MDWBpGV1F^k&V>ay*F~8y3J5c!FayGN^Fs5Tg29RpO-#uF7gln4xjaFCs;r| z@0pe1Zm&SlrP&0w=rRZBce-Y4D17nc;c>Ppbp&^8nRw%J18?8P8bWp#)wOhvA-xM2 zns(+ptcD`|-+uqVl)eM>R<-p}{1R;`QsJg~(HdbA0E4!OPEfNSAgTa&4 z_vXrL!GUah!jm|?ByiV-4;?TL2>^-F}bc*!JdwMba`s%_qA`1?YTH> z+V^i}&@i{SL$F*0SkRue+QkuNP~fJS3;kSO!3`7yilsw<}Jt zvJ+m%rlHkYj3Uou;4e+YC-3Q%bp$)2EI{6~-T*+@=87Zd&vf2*;k_BxqHd{4*P!Zg zw<4(S$6Jm?Vwvz;`kGr`XMD`%psn0XD<>?-I&P-21zQyB^Q}vUy=*BGJB1z({FDrW zY|%5yc^2M8p2?+Mj&oz5qlHkJq#ln_T~cEe!wc4yEzMTLB#}$#<$|kkU#Qj>%_nCa zZi2)8wsmpWuVon+B3#+6(;Li?**UL0K6kqdja0879 z+6MXl);C|?EyiBEXWuc2q0qPM`~X)l2OarKzum7fPFsLuKH;^|C-2-j*=C2~bH2*H zqzqL-OIX85E?&3kIr&>wj&a?z!V=$8O?l6go5X`e-7s^h;`G*$TR5ljy-Pa?;uUJ6 zGHLsC4fgsjwPx|4&H>_ZhX=X}8BMR&A2;Y-$0^NBBVw1oMWBzcs{+Mb{x+-sCD3$_ z)d-?W+dYj~&h4gy(^ll26Cz%(>6b_HG5UxwAD1`kDz(87+nm$uB+>k7!Xzix4V)y} zV@-NILPo33w7&M#Ug99q*MPJ815&x)4Stb2m^2re?KMb>=;Ph*g_Xi%q)TfD$8?ui zzX`c3#WcvE8?~GXI0r}>b~*Uf{vZ}1kufB9Fqk7!)~)qQdp!^)h<^C0R6Nb?{8zam zTck{YRq>pF2MU%xFLIP8Ox|Z0C)?>{ASkKfbHq01pgfZ6d(h4di-&tSjw zANQnl{+EPDUrfd>we}vaKv+*T5BCJ}Z-gQ3HdTglk50!kG{XkgFTTb|2W8L-adbn5 zK_*p`L;WnFx_M!hIyNz)v)(QU8lkSm1TV>Kb+xns=j8RrTUX&g0pcn>*aY~&ViX2! z5&yd-TerIBa{PM&9v9@C!UD#xO6ZZk4HC}Q#W|g*W(7-qwMtY-AWXjAUIr0~H%$J2 zt-R0O|4)9bzip~Og~JayXKY|lGJS;GIWpMfOCUGc`oB+g=H(l1=P?V=m(*8{@qX(2 zq2oD73{a4=HEw_J{#{`7RUDxka?bz06-cqm|2Nu-_~9&EmTTJoLc?Ul{drTwV)Tw5 zO#9kcJUnJRI8|VNirY-v<{Me8#$Dv=sALuZF)v-{{Z7x7CLYLA`Qw>JR!fagHuYb9 zJVmagKNr8uP*r}ZZPRYN6L`8J^Yez~=KSja%EW!+ez=g5{D<3YWqV}t)qqB)lU3Yi zgc@pzx1# zi@FK^45Nm?_K{rCks@&pgRM*pZF(4(63I2{ zGzRa1&hker0`Rw!7a5V~3Wglym3z|E3yT*fBY3l6r3|{C^u0>5BBn-%Bd4BeL6epb ze0w-8HPiFyu9lR0)^bRU0Ia!Jo)5dU>w7F$y61SN8C}#sFt)X%j*pkH18X?-4~A%` zyW|rW*$cX|sZbc>9b;R3u*!NbPueN~GJ=JOy~B8AlJ2K%X-{|Nqt_krby)HIac4i_ z1=75TpzrEKu_gNiWg50waZV8wze6`_Wq8ss_3Qr%S57ptO|1WNKm(F_3p5F%q$}-K zSDG9NmSQU+?yNk=r9>GJbiFhPqwyBGpeCRE_JerKR9vH_yHE@92m5Hbt8r8vQfokb zdjQws(9$c`ld(#1X9zA*+fsx5L)Y@Tpd-2-Y;fKN6hnzOYDf4(2SfLhN(W_ZO#J>MJ(ym26L(g7)* z^&#jx%%|*L0c`2fM11cpl2_7w9k4JaN^(CC;RzvLF|)LB%(Uc1r;zRGem+dY_W;srS*AR(hYxR|6KQop zXJ|YsP2+S7rSTa?F7VSxr*;V~Bj*NNMauofW{drA!IQuxmXCCvpe#Ax-1-5gc zSs~@+Kl!71uB>hplv#*10t@j98Pj!@%tXjH7LArM-a6Ika+3GEhY8vV$bQGS)W5jF z4f=eYB$KqAF1jv%gyTVtF`9>Zp&GhIJvqfYrRZM$Epm~sgcO97mtJbzwqU;Ey9CP- zoHzYXdwYi+269~w3w51;-zbT#wOOBc0kY(hT{Xx5YQlIK8nCbt7*EJBFJLxGbnB5~ zF)2Q{t|%Ow`|$LiprO5T|0%)k;`#=ER%2WTVQ5P2QBdX8b~0_b6L;EYT#X`lgt0JO z+R42CkmEX|w0V+hznm^z4eeUyYm@C#JCRWDU1^q5OJ>4L4V^AO6cNzXcovk|*b+Ot zq-xM|e+87&YA|^?U`|3o2=afj8A$AO(SoQh2c5tshlRCk;&*Y>ff|^91vCnpJ6mrG zotypC`rc2*-FjXSjrckxQ`Mb=$>7!ky1d={Ablgm49FHaunf{GZ#)yP3ic)1VH61R zYkhV4u4{?PFn8{@G%KUVWxRzWCvuOPHgRd6mE;tU78fy}!99B#zWvP};#has5%>aQ zUQ}gv#)rA2U8eJd>BCNiYgD@UR!q$@r8DJHkf&9dH1p%R)mQ2qrB5 zM@Z5#fX=JILXdPw-9nNQ-CMm3krWkHlIFCT2B-rc4|`1`#KGuEf(J-~-NappiMg3WzlV==&aO~s2}or+XDSAb^uP?j1H(ZCa4 zwXt>T2+*N+o4Ja}W5AZw*d|%6URI|Wbx+ik?<*2+9dLm^QU_OIP4*hBtGjirE;%v@Tyw4x70(t>9!#Aa z@sbD*)*F>-qM@Njp9KGNqo_VenlPaF<3}4FMO8Hmy0&oq#9+iI*lf$!WWTHM%h}Db zv0ItUIwj$3=*jyVWY1sf=*3`EmP%RTvL|m%cY$3|BVj3bOzHHhs$ zO9+%z)WaSldj=F8r4y}{gzvXh5)Vkpx$S_wNWUbuMhbLs)`j#yaJY@Ka0j^DUt3dD ze#dp{=?b{*v3s0Ae|BV-|KFl2J7vR?nmCr6)M(fjK1P+S`?W@%yn(92LlIc&X{Z$F z@*~g{E9##zCJCb*#xq^U7fUUgmprs!G;0p}mj=>$35ax;Yb7Umg_T4TCTB)PT6Bt; z#a6g!gQ0W$Iy1T{C;GXpd$3!%;gIejZ*AaL{4-A@hUzrF&XOyMcj-u{q<3zDK@bsv zZu%pa9nLLVN|xwBqZK-T(ZMajtX)?Khn8VO8B5UZ&8)3y@wwf}TRu;Wli#=C1I@Cu z1YH<8Y3Qz0pWnw(_sm%eJoIHt#@7JqTlOUG2VN+jhQ(a983h(bTy751(zMY%slB!|B)2CP6t=ES9CVPG7Z#27DmXe zuLKZsw0^Wxgumcq?AJ{7s5SCV$9{CVKE&OfYtMeaceF{5W-7!z+N?YMlAmSV2|*7P zNWx0#w?lG77gLBA1EvYjk#r4}g+ecbamO=TV|DpBwGM%C)jU|B*NK6Rrf(d6{IlHU zOZpn|?>tZXCC<03O27+Y!|;qloY3gxC>Le0wYR&3@-YERsoHZT8dZz9sK&ai2D|)s zwoLV0+3 zW?f3FLWtmW0i_)uO-9KcELpqk7SRjZo?_2!O5=qq`c>UT36m`o8#2?HL;o=?t0b1c z$(lruYFzUCT9{rYoA%+=zt*8eZ(`bI;f_xE4BMrxp$S=SL=XD5Xljii8a~oY4yZ;5OB>8lT9Wbd5Qr-b?TS%0b1Lsv@g z!%qpT-kDDbYxM9o_fN+ua~R9buL3XKpjUloO&o0o*4RkyOV55_#j32)ovPS~A8*$S zAbEK7u$ro|ZEg_d+Z4Ix(_SOIV(I@u^O2PMjqO@5Ym+~UR9C%5Fbz(w8TP$-@`7TM zHD8`;Ed0XdDr2hdUDKR;q+Qzi4Ydvk3O)TfFUB%8Eja8zwa-`V80;ac47}s1m#Y&< zdk9?nB3t2!a;}XIzch0sak6$Vw5fwGhk7NA6fwJY*u;Eob-i_QSomSeL%n@Em$VR`vXsy8Ic?D!yjJ7Z-770RZbTbaMAK zIf#P!)7?}uf<&3Xlyx(D{?YAF=N^-F)7ZP(qxJawGIU`P7u~tA%DGg^y#LbK;B0wk z)_zX#b@$X4ac`L6dB+e_eETnN+zCC0^KA{c zbLQ>Wp@lF4QVpb~Qp$^f^o@w*7d`pFtZx-A5uJCi0S&USmE5lX=zFZ5pSgXHB|lux z)ZDB@TP`fDG-{#csb3`Vw$wm1HD(1Dl(i0z-Kg!JKJt=RW#jv(*U<#}s^C;r3}8UQ zHHmoEN-ZxcZ{y2_gNi}i>!J*D`rx2(6b^L>8Gps) zRZgN;wI8a;*>&~omR-HfO(htXaa!r@s3CDG!_bZk79&!7r;mC9k`q(*UyL`XdskYm zH2DEzn?^PbcK=Gd*E7YhXKK4w`Q|~HCD&LO`Wsma=Q*phO!jZfjiYlIKt@7=!gicIx)b9i>`*n`aG>tekgs|o zLWaRFlkQ*q6T>bo4!rR{Q=rW>0$c?W{%rTGYUV&MFQ0l%{)BN_vyeV)Xhk2rj&Q_F zCIG-d9?^ojaQ~c3$!V>+Y;y@5t!QE~n zxq@;z6Bk-vlC`1dlt9|A{bJ&|{9UNq0-_GNS)kFyg~r7zV0{tP!dRu}lQs>Zo|hi# z!M{#Jdb=r4KD9L47QUz3ervn!TS!Try#Cwb3*p%PAC9U#vF5zj;r<&DhC?tLE$dr5eZ%!q zDsyLEIj2J#f3UrdvR2laOjzag(8on9QaQ{&SCfW`7inuORA#G3j4r&5*M0|`niBaB zUCTid9m8Jjj?1^lZplj(j5*cd>?#i;h3Z&$od03NLJueJAFxR2z7W9^kKMg%D4saU z;}kSZvaum<6`kj?mq~8<2608}%gP!9s%X^XCN>w2(a9Z#VId=I$wYM?+zEv|1(Nf# zO#_6Bn;lA9whODeWt=TFLkIjW&%WM`N)D5%L#4Apzy?$7^ug~%0D#rpSC5>^7>YOE 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 fyhmuZlk`*Idl7D18v~Q;XU7Jfg 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 z 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. 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

    @__vk~b+cP64#w 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

    8z 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 z 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

    SFD+2zDZ7Tj~^&g_<74bP^ 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 z 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

    `SSYeYFV5Ikk$W)zi>w=e6$lLk>H16Z1d-4 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
    yC%;sRq^97smI`hC5dK|OGay$Z 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

    ^Y+KxrZMFMoG_ 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

    !6KtfxsI2Kt9x+OH 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 z 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

    +H5hmewBV|l)BKY5O!)Rig+*NOC< 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%0AVz8FpR^7$r!ggj$A2*Ri23J5|!E(bxqjO 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%0AnzQhV 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

    X%jADdyL<@A1g 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

    #siETyA!oNDDZqSi=f9xJ{Ao@C-CpGZ>)k84 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%0DA+)7LZPZd=~l65qo=;*by3u8IyAX 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Ν<gGbM8RusW!89N`Q;=~? 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 z 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ⅇW2UlW}9J2=XInW*>&52)-$Vf6p8J*0-{ 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

  3. kj;m*p(ajgL#8)mIztlRkN^k=$oU3L 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%0Aw0n&+L(4JfA8Y~4DtBd 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∋Pzxvf6S_vW>(aUDi;=NBoHQmT`0|9O}&(>keP)P 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

    RB~qro;awh26M7V`nl5bl=~ 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

+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