}
}
</script>
- <link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/three@0.160.0/build/three.module.min.js">
- <link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/three@0.160.0/examples/jsm/controls/OrbitControls.min.js">
- <link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/three@0.160.0/examples/jsm/loaders/FontLoader.min.js">
- <link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/three@0.160.0/examples/jsm/geometries/TextGeometry.min.js">
+ <link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/three@0.160.0/build/three.module.min.js" integrity="sha512-QbgvOagVq2O5Ompxc2TOWKYQnJ1e+Y0JbTUQD9l2tUUtbdCWDqa7WA4REFVlSuFwWQmJLGtE+nW0EJMlmOx2RQ==" crossorigin>
+ <link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/three@0.160.0/examples/jsm/controls/OrbitControls.min.js" integrity="sha512-CkrdJd/BAXdWcqEvZrAxVvmNqLgOOr4ghdBVBL69zjgby7EPPO1wowjhruHHsLV6KZm3JK9PlAbkQ7SqU5c22Q==" crossorigin>
+ <link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/three@0.160.0/examples/jsm/loaders/FontLoader.min.js" integrity="sha512-JrlX2zn1OB59jFi+TT9ScvQ3D0awrgpoX6kFPO5IKqwvjkS5MbLlEBIoQD+QvQLNHCZq3ky9MfCH0eUrUczk8w==" crossorigin>
+ <link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/three@0.160.0/examples/jsm/geometries/TextGeometry.min.js" integrity="sha512-/BK90NZ3okdaYlNSMqlTRdMEg/VgKQqn4T+bReUvlWaD6YYjX7cFNgBEf6OlstoinpwL+HFNF9XpekwyEJSGRw==" crossorigin>
<script type="module">
// Importing three.js from direct CDN URL is broken after v0.127.0. Instead, importmap is required.