# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). ## [v1.11.0](https://github.com/alan-wu/ZincJS/compare/v1.10.3...v1.11.0) ### Merged - Add few more unit tests for new APIs. [`#58`](https://github.com/alan-wu/ZincJS/pull/58) ### Commits - Add test for indexed and merged primitives. [`cfdbfd7`](https://github.com/alan-wu/ZincJS/commit/cfdbfd7f8ab7230671fefb9998f42f834aa82eb3) - Add a simple test for texture slides. [`02045e4`](https://github.com/alan-wu/ZincJS/commit/02045e4ee45e1ddf9370ac9ecc89e774ec996d0a) - Add create apis testing. [`a257628`](https://github.com/alan-wu/ZincJS/commit/a257628400791dad245b1a291d6c07a376509483) ## [v1.10.3](https://github.com/alan-wu/ZincJS/compare/v1.10.2...v1.10.3) - 2024-07-25 ### Commits - Fix a bug causing failure to load indexed entries. [`c31e336`](https://github.com/alan-wu/ZincJS/commit/c31e336a83394c7d2e4b7f4e11a1172c0a6e4a09) - Fix whitespaces. [`d54c9c8`](https://github.com/alan-wu/ZincJS/commit/d54c9c8c3dcfd8f772825d5fbd5b4e095a9d3d35) ## [v1.10.2](https://github.com/alan-wu/ZincJS/compare/v1.10.1...v1.10.2) - 2024-07-19 ### Commits - Fix an issue with colours> [`9918227`](https://github.com/alan-wu/ZincJS/commit/9918227f198619b5f58745c0f42fc6b00b924ea6) ## [v1.10.1](https://github.com/alan-wu/ZincJS/compare/v1.10.0...v1.10.1) - 2024-07-12 ### Commits - FIx a case where zooming into cluster causing scene to be irresponsive. [`e09b34d`](https://github.com/alan-wu/ZincJS/commit/e09b34db594c8626d772b7c9a858188ca0ffe538) ## [v1.10.0](https://github.com/alan-wu/ZincJS/compare/v1.9.0...v1.10.0) - 2024-07-12 ### Merged - Support new metadata url formats. [`#57`](https://github.com/alan-wu/ZincJS/pull/57) - File io [`#98`](https://github.com/alan-wu/ZincJS/pull/98) ### Commits - Commit changes on indexed loader so far. [`0099c7f`](https://github.com/alan-wu/ZincJS/commit/0099c7feb45f77d0559e37756a91cacdcae53625) - Initial works on merging vertices. [`efec56a`](https://github.com/alan-wu/ZincJS/commit/efec56a97910cbbbb59dd2869b46138764dea27c) - Improve geoemtry merging codes to handle normals and morphing cases. [`aaf02b3`](https://github.com/alan-wu/ZincJS/commit/aaf02b37e5a62f794f74c0f09c213753f2c60814) ## [v1.9.0](https://github.com/alan-wu/ZincJS/compare/v1.8.5...v1.9.0) - 2024-07-10 ### Merged - Add a method to set pickable objects for raycaster [`#56`](https://github.com/alan-wu/ZincJS/pull/56) - Bump braces from 3.0.2 to 3.0.3 in /test [`#93`](https://github.com/alan-wu/ZincJS/pull/93) - Add new methods to help with annotations [`#97`](https://github.com/alan-wu/ZincJS/pull/97) - Improve points editing [`#55`](https://github.com/alan-wu/ZincJS/pull/55) - Add slices [`#96`](https://github.com/alan-wu/ZincJS/pull/96) - Several new features [`#54`](https://github.com/alan-wu/ZincJS/pull/54) ### Commits - Allow user provided pickableObjects to be set with a new RayCaster method. [`f4c4582`](https://github.com/alan-wu/ZincJS/commit/f4c4582200286e50d5773147bbf1c112933e1085) ## [v1.8.5](https://github.com/alan-wu/ZincJS/compare/v1.8.4...v1.8.5) - 2024-07-08 ### Merged - Update unite testings. [`#95`](https://github.com/alan-wu/ZincJS/pull/95) - Add slices [`#94`](https://github.com/alan-wu/ZincJS/pull/94) ### Commits - Improved points editing. [`7c34779`](https://github.com/alan-wu/ZincJS/commit/7c347798088f91c2b62775976751eab89d4a6e12) - Add a new RayCaster method for getting intersects objects with origin and direction. [`192ce6e`](https://github.com/alan-wu/ZincJS/commit/192ce6eed320146d25deb5aea084833e12d2d02a) ## [v1.8.4](https://github.com/alan-wu/ZincJS/compare/v1.8.3...v1.8.4) - 2024-07-03 ### Commits - Add a function to create 3 planes on primary axes. [`c5059a4`](https://github.com/alan-wu/ZincJS/commit/c5059a40b0e37a99fe1a126af2cd58254af9eebb) - Make sure the actual texture slides primitives match with the rendering. [`b0f3104`](https://github.com/alan-wu/ZincJS/commit/b0f3104294079408bf6e997ac02c301ae0623b9f) - Add a new method to get texture slide settings with corresponding id. [`bb2996a`](https://github.com/alan-wu/ZincJS/commit/bb2996a2c00bc61b56600b8ffe4cdfd63de59a4f) ## [v1.8.3](https://github.com/alan-wu/ZincJS/compare/v1.8.2...v1.8.3) - 2024-06-24 ### Commits - Fix an issue when invisible marker cluster can be picked. [`83192d9`](https://github.com/alan-wu/ZincJS/commit/83192d9ec5d35202ef290b46e49008da38ded650) - Improve points picking. [`56e2652`](https://github.com/alan-wu/ZincJS/commit/56e265202bbdef5cf460b867d1930056bc4e481b) ## [v1.8.2](https://github.com/alan-wu/ZincJS/compare/v1.8.1...v1.8.2) - 2024-06-24 ### Commits - Remove an error message on mouse down event. [`027658c`](https://github.com/alan-wu/ZincJS/commit/027658c4a57895654125c13bc978830a6f9f3bf3) ## [v1.8.1](https://github.com/alan-wu/ZincJS/compare/v1.7.0...v1.8.1) - 2024-06-21 ### Commits - Fix points picking. [`ec578bf`](https://github.com/alan-wu/ZincJS/commit/ec578bfe68a02b7ce7d59d020fba9e8cf29e595f) - Add new api to handle zinc object removed callback. [`81a64e4`](https://github.com/alan-wu/ZincJS/commit/81a64e4d858d4531bf49adb09f51d274e2a3e07b) - Increment to version 1.8.0. [`3d26a41`](https://github.com/alan-wu/ZincJS/commit/3d26a41454ab692da3466d5b8149ba7acb28898a) ## [v1.7.0](https://github.com/alan-wu/ZincJS/compare/v1.6.0...v1.7.0) - 2024-06-14 ### Commits - Support markers with number. [`7333907`](https://github.com/alan-wu/ZincJS/commit/733390734ec09d8e70f7a848beebaa5c5cfa39df) - Tidy up some codes. [`062043f`](https://github.com/alan-wu/ZincJS/commit/062043ffd2a7ceafc03337797da4e48447d0dcf9) ## [v1.6.0](https://github.com/alan-wu/ZincJS/compare/v1.5.1-beta.7...v1.6.0) - 2024-05-24 ### Merged - Add LOD supports to lines. [`#53`](https://github.com/alan-wu/ZincJS/pull/53) - Add method to create lines and points and marker cluster [`#52`](https://github.com/alan-wu/ZincJS/pull/52) - Add a new way to render markers with cluster [`#92`](https://github.com/alan-wu/ZincJS/pull/92) - Minor changes. [`#51`](https://github.com/alan-wu/ZincJS/pull/51) - Build with webpack 5 [`#50`](https://github.com/alan-wu/ZincJS/pull/50) ### Commits - Allow marker cluster to be enabled/disable. [`1a28bdd`](https://github.com/alan-wu/ZincJS/commit/1a28bddfe35de1915f8adc6d38fce861e1700089) - Update unit test. [`9ff447f`](https://github.com/alan-wu/ZincJS/commit/9ff447f1f78cad82ce11cb3ed3ed2512646b67c8) - Remove a copy of the enabelMarkerCluster method. [`a4ca58a`](https://github.com/alan-wu/ZincJS/commit/a4ca58ab7f3e390957fc31b2ac4ef96d5a6142bd) ## [v1.5.1-beta.7](https://github.com/alan-wu/ZincJS/compare/v1.5.1-beta.0...v1.5.1-beta.7) - 2024-05-21 ### Merged - Points create [`#91`](https://github.com/alan-wu/ZincJS/pull/91) ### Commits - Add a new lines2 which allows width to be set. [`772cff3`](https://github.com/alan-wu/ZincJS/commit/772cff31edd04ca05b3c5630fd59c309be301ef5) - Support cluster markers. [`fe4fce9`](https://github.com/alan-wu/ZincJS/commit/fe4fce996f9b017a57fc01e80635f4d354db41d2) - Improve cluster markers. [`4e053b6`](https://github.com/alan-wu/ZincJS/commit/4e053b61aa5ba080614349ab739eb1c83423e39f) ## [v1.5.1-beta.0](https://github.com/alan-wu/ZincJS/compare/v1.5.0...v1.5.1-beta.0) - 2024-03-21 ### Commits - Add new functions for adding points and getting zinc object callback from scene. [`5bd2688`](https://github.com/alan-wu/ZincJS/commit/5bd2688e2d56db098840898294461c1c3d213f6b) - Add a new method to add lines. [`e70fde3`](https://github.com/alan-wu/ZincJS/commit/e70fde3606f3b48a0643609e304631bbd468355a) - Add flip Y option for texture array. [`9bbf065`](https://github.com/alan-wu/ZincJS/commit/9bbf0654f8de5defb8724502033742adf7830980) ## [v1.5.0](https://github.com/alan-wu/ZincJS/compare/v1.0.16...v1.5.0) - 2024-03-19 ### Merged - Texture io [`#89`](https://github.com/alan-wu/ZincJS/pull/89) - Level of details [`#90`](https://github.com/alan-wu/ZincJS/pull/90) - Refactor [`#87`](https://github.com/alan-wu/ZincJS/pull/87) - Updae marker colour, update methods for textureSlide. [`#49`](https://github.com/alan-wu/ZincJS/pull/49) - Add a way to enable marker for specific zinc objects, [`#48`](https://github.com/alan-wu/ZincJS/pull/48) - Add UUID to region, scene and primitives [`#47`](https://github.com/alan-wu/ZincJS/pull/47) - Improve volume render and texture [`#46`](https://github.com/alan-wu/ZincJS/pull/46) - Update docs [`#86`](https://github.com/alan-wu/ZincJS/pull/86) - Update README.md. [`#85`](https://github.com/alan-wu/ZincJS/pull/85) - Update docs [`#84`](https://github.com/alan-wu/ZincJS/pull/84) - Update docs [`#83`](https://github.com/alan-wu/ZincJS/pull/83) - Update docs [`#45`](https://github.com/alan-wu/ZincJS/pull/45) ### Commits - Remove vulnerabilities. [`df51c05`](https://github.com/alan-wu/ZincJS/commit/df51c05706d6b8516888ad037bcc0edabeb2d6a5) - Update version string. [`b0ae0ea`](https://github.com/alan-wu/ZincJS/commit/b0ae0ea66712b43a1145ca05e4c09f1859b821b1) - Merge in upstream changes. [`e9e5d81`](https://github.com/alan-wu/ZincJS/commit/e9e5d81d723c8385812f88afbc73eb3d2044b79b) ## v1.0.16 - 2023-06-22 ### Merged - Add new npm release and changelog commands. [`#44`](https://github.com/alan-wu/ZincJS/pull/44) - Support params in loading and fix a bug with settings in metadata. [`#43`](https://github.com/alan-wu/ZincJS/pull/43) - Limit maximum concurrent download with json files to 20. [`#42`](https://github.com/alan-wu/ZincJS/pull/42) - Texture array [`#41`](https://github.com/alan-wu/ZincJS/pull/41) - Add unit tests for region. [`#40`](https://github.com/alan-wu/ZincJS/pull/40) - Update unit tests. [`#39`](https://github.com/alan-wu/ZincJS/pull/39) - Update tests. [`#79`](https://github.com/alan-wu/ZincJS/pull/79) - Bump json-schema and jsprim in /test [`#65`](https://github.com/alan-wu/ZincJS/pull/65) - Bump loader-utils from 1.2.3 to 1.4.2 [`#67`](https://github.com/alan-wu/ZincJS/pull/67) - Bump loader-utils from 1.4.0 to 1.4.2 in /test [`#68`](https://github.com/alan-wu/ZincJS/pull/68) - Bump decode-uri-component from 0.2.0 to 0.2.2 in /test [`#72`](https://github.com/alan-wu/ZincJS/pull/72) - Bump decode-uri-component from 0.2.0 to 0.2.2 [`#71`](https://github.com/alan-wu/ZincJS/pull/71) - Bump minimatch from 3.0.4 to 3.1.2 [`#69`](https://github.com/alan-wu/ZincJS/pull/69) - Bump minimatch from 3.0.4 to 3.1.2 in /test [`#70`](https://github.com/alan-wu/ZincJS/pull/70) - Bump qs from 6.5.2 to 6.5.3 in /test [`#73`](https://github.com/alan-wu/ZincJS/pull/73) - Bump minimist and mocha in /test [`#63`](https://github.com/alan-wu/ZincJS/pull/63) - Bump json5 from 1.0.1 to 1.0.2 [`#75`](https://github.com/alan-wu/ZincJS/pull/75) - Add a method to get the dom element coordinates from ndc and a method… [`#77`](https://github.com/alan-wu/ZincJS/pull/77) - Improve glyphset performance. [`#76`](https://github.com/alan-wu/ZincJS/pull/76) - Picking optimisation [`#62`](https://github.com/alan-wu/ZincJS/pull/62) - Bump jsdom from 16.4.0 to 16.5.0 in /test [`#59`](https://github.com/alan-wu/ZincJS/pull/59) - Bump terser from 4.8.0 to 4.8.1 in /test [`#61`](https://github.com/alan-wu/ZincJS/pull/61) - Bump terser from 4.8.0 to 4.8.1 [`#60`](https://github.com/alan-wu/ZincJS/pull/60) - Region [`#58`](https://github.com/alan-wu/ZincJS/pull/58) - Bump async from 2.6.3 to 2.6.4 [`#56`](https://github.com/alan-wu/ZincJS/pull/56) - Bump minimist from 1.2.5 to 1.2.6 [`#55`](https://github.com/alan-wu/ZincJS/pull/55) - Bump simple-get from 3.1.0 to 3.1.1 in /test [`#54`](https://github.com/alan-wu/ZincJS/pull/54) - Bump pathval from 1.1.0 to 1.1.1 in /test [`#52`](https://github.com/alan-wu/ZincJS/pull/52) - Bump ajv from 6.10.2 to 6.12.6 [`#53`](https://github.com/alan-wu/ZincJS/pull/53) - Render primitives in the order they are listed. [`#49`](https://github.com/alan-wu/ZincJS/pull/49) - Gltf exports [`#48`](https://github.com/alan-wu/ZincJS/pull/48) - Bump path-parse from 1.0.6 to 1.0.7 [`#45`](https://github.com/alan-wu/ZincJS/pull/45) - Bump path-parse from 1.0.6 to 1.0.7 in /test [`#46`](https://github.com/alan-wu/ZincJS/pull/46) - Bump tar from 4.4.13 to 4.4.19 in /test [`#47`](https://github.com/alan-wu/ZincJS/pull/47) - Now use threejs 0.130.1 and transpile to esmodule [`#38`](https://github.com/alan-wu/ZincJS/pull/38) - Glyph labels [`#43`](https://github.com/alan-wu/ZincJS/pull/43) - Bump ws from 7.3.1 to 7.4.6 in /test [`#42`](https://github.com/alan-wu/ZincJS/pull/42) - Bump hosted-git-info from 2.8.8 to 2.8.9 in /test [`#40`](https://github.com/alan-wu/ZincJS/pull/40) - Bump browserslist from 4.8.2 to 4.16.6 [`#41`](https://github.com/alan-wu/ZincJS/pull/41) - Glyph labels [`#37`](https://github.com/alan-wu/ZincJS/pull/37) - Morph color fix [`#36`](https://github.com/alan-wu/ZincJS/pull/36) - Add anatomical id to primitive objects. [`#35`](https://github.com/alan-wu/ZincJS/pull/35) - Bump underscore from 1.9.1 to 1.13.1 [`#37`](https://github.com/alan-wu/ZincJS/pull/37) - Bump lodash from 4.17.19 to 4.17.21 [`#38`](https://github.com/alan-wu/ZincJS/pull/38) - Bump lodash from 4.17.20 to 4.17.21 in /test [`#39`](https://github.com/alan-wu/ZincJS/pull/39) - Add settings as parseable entry in metadata file. [`#34`](https://github.com/alan-wu/ZincJS/pull/34) - Add scaffoldvuer to the list of examples. [`#33`](https://github.com/alan-wu/ZincJS/pull/33) - Bump y18n from 4.0.0 to 4.0.3 [`#36`](https://github.com/alan-wu/ZincJS/pull/36) - Bump elliptic from 6.5.3 to 6.5.4 in /test [`#31`](https://github.com/alan-wu/ZincJS/pull/31) - Bump ssri from 6.0.1 to 6.0.2 in /test [`#35`](https://github.com/alan-wu/ZincJS/pull/35) - Bump elliptic from 6.5.3 to 6.5.4 [`#30`](https://github.com/alan-wu/ZincJS/pull/30) - Bump y18n from 3.2.1 to 3.2.2 in /test [`#33`](https://github.com/alan-wu/ZincJS/pull/33) - Bump ssri from 6.0.1 to 6.0.2 [`#34`](https://github.com/alan-wu/ZincJS/pull/34) - Bump pug-code-gen from 2.0.2 to 2.0.3 [`#29`](https://github.com/alan-wu/ZincJS/pull/29) - Bump three from 0.120.1 to 0.125.0 in /test [`#28`](https://github.com/alan-wu/ZincJS/pull/28) - Bump three from 0.120.1 to 0.125.0 [`#27`](https://github.com/alan-wu/ZincJS/pull/27) - Improve performance and markers [`#32`](https://github.com/alan-wu/ZincJS/pull/32) - Update dependencies and improve codes around requestAnimationFrame [`#31`](https://github.com/alan-wu/ZincJS/pull/31) - Bump ini from 1.3.5 to 1.3.7 in /test [`#26`](https://github.com/alan-wu/ZincJS/pull/26) - Bump ini from 1.3.5 to 1.3.7 [`#25`](https://github.com/alan-wu/ZincJS/pull/25) - Improve FinishDownload callback [`#30`](https://github.com/alan-wu/ZincJS/pull/30) - Version 0.36.1. [`#29`](https://github.com/alan-wu/ZincJS/pull/29) - ZincJS 0.36 release [`#28`](https://github.com/alan-wu/ZincJS/pull/28) - Glyphset optimisation [`#27`](https://github.com/alan-wu/ZincJS/pull/27) - Version 0.35.1 release [`#26`](https://github.com/alan-wu/ZincJS/pull/26) - Bump yargs-parser from 13.1.1 to 13.1.2 [`#24`](https://github.com/alan-wu/ZincJS/pull/24) - Bump bl from 3.0.0 to 3.0.1 in /test [`#23`](https://github.com/alan-wu/ZincJS/pull/23) - Increment version to 0.35.0. [`#25`](https://github.com/alan-wu/ZincJS/pull/25) - Minimap [`#24`](https://github.com/alan-wu/ZincJS/pull/24) - Version 0.34 release [`#23`](https://github.com/alan-wu/ZincJS/pull/23) - Markers can now be added to all ZincObjects. [`#22`](https://github.com/alan-wu/ZincJS/pull/22) - Create a new prototype ZincObject [`#21`](https://github.com/alan-wu/ZincJS/pull/21) - Marker [`#20`](https://github.com/alan-wu/ZincJS/pull/20) - Bump lodash from 4.17.15 to 4.17.19 in /test [`#19`](https://github.com/alan-wu/ZincJS/pull/19) - Bump elliptic from 6.5.2 to 6.5.3 [`#18`](https://github.com/alan-wu/ZincJS/pull/18) - Bump elliptic from 6.5.2 to 6.5.3 in /test [`#16`](https://github.com/alan-wu/ZincJS/pull/16) - Bump lodash from 4.17.15 to 4.17.19 [`#17`](https://github.com/alan-wu/ZincJS/pull/17) - Improve performacne on hovering and view all. [`#22`](https://github.com/alan-wu/ZincJS/pull/22) - Improve on controls. [`#21`](https://github.com/alan-wu/ZincJS/pull/21) - Add API to adjust zoom and change autotumble rate calculation. [`#20`](https://github.com/alan-wu/ZincJS/pull/20) - Fix a bug causing scene may not start properly at the beginning. [`#19`](https://github.com/alan-wu/ZincJS/pull/19) - Add post render callback. [`#18`](https://github.com/alan-wu/ZincJS/pull/18) - Add few more APIs. [`#17`](https://github.com/alan-wu/ZincJS/pull/17) - Bump acorn from 6.4.0 to 6.4.1 in /test [`#15`](https://github.com/alan-wu/ZincJS/pull/15) - Disable picking when the camera control is undergoing other operations. [`#16`](https://github.com/alan-wu/ZincJS/pull/16) - Add methods to set and get colour in hex string for different primiti… [`#15`](https://github.com/alan-wu/ZincJS/pull/15) - Fix a problem with Resizesensor not respond correctly. [`#14`](https://github.com/alan-wu/ZincJS/pull/14) - Improve performance and update dependencies. [`#13`](https://github.com/alan-wu/ZincJS/pull/13) - Improve unit tests and add missing APIs. [`#12`](https://github.com/alan-wu/ZincJS/pull/12) - Ensure objects identity can be passed onto user during picking. [`#11`](https://github.com/alan-wu/ZincJS/pull/11) - Add supports to line primitives. [`#10`](https://github.com/alan-wu/ZincJS/pull/10) - Use BufferGeometry of Geometry. [`#9`](https://github.com/alan-wu/ZincJS/pull/9) - View all function now works for time dependent vertices. [`#8`](https://github.com/alan-wu/ZincJS/pull/8) - Set frustumCulled to false for time dependent mesh. [`#7`](https://github.com/alan-wu/ZincJS/pull/7) - Add JUnit reports. [`#6`](https://github.com/alan-wu/ZincJS/pull/6) - Fix coverage test and update url. [`#5`](https://github.com/alan-wu/ZincJS/pull/5) - Test pull request. [`#4`](https://github.com/alan-wu/ZincJS/pull/4) - Major updates and add unit tests. [`#3`](https://github.com/alan-wu/ZincJS/pull/3) - Worker [`#13`](https://github.com/alan-wu/ZincJS/pull/13) - Canvas [`#12`](https://github.com/alan-wu/ZincJS/pull/12) - Es6 [`#11`](https://github.com/alan-wu/ZincJS/pull/11) - Merged changes [`#2`](https://github.com/alan-wu/ZincJS/pull/2) - Provide link to PyZinc2ZincJS [`#10`](https://github.com/alan-wu/ZincJS/pull/10) - Update documentation [`#9`](https://github.com/alan-wu/ZincJS/pull/9) - Remove unused variable. [`#1`](https://github.com/alan-wu/ZincJS/pull/1) - Fix: JSONLoader(boolean) is deprecated [`#8`](https://github.com/alan-wu/ZincJS/pull/8) - Update webpack [`#7`](https://github.com/alan-wu/ZincJS/pull/7) - Laziest attempt at removing circular dependencies [`#5`](https://github.com/alan-wu/ZincJS/pull/5) - Fixing up some md formatting [`#1`](https://github.com/alan-wu/ZincJS/pull/1) ### Fixed - Fix url provided in metadata is not resolved relative to the metadata file itself. Fixes #14. [`#14`](https://github.com/alan-wu/ZincJS/issues/14) - Each module from the olde zinc_3js_renderer.js is now separated from it and move to its own file. Closes #1. [`#1`](https://github.com/alan-wu/ZincJS/issues/1) ### Commits - Add new texture related objects. [`9a38ad4`](https://github.com/alan-wu/ZincJS/commit/9a38ad4f9ac4579180f1d80747ce6c64702b4b47) - Add release and changelog command. [`1a36857`](https://github.com/alan-wu/ZincJS/commit/1a36857ae47463b465af94d792a41d5e5457af80) - Initial support for 2d array texture. [`a9b6efd`](https://github.com/alan-wu/ZincJS/commit/a9b6efdb0f0f329c608670aa072460211d51d038)