From 94061a9aacf44c6af58e062a75da1794218ab9bc Mon Sep 17 00:00:00 2001 From: abi1961 <101227321+abi1961@users.noreply.github.com> Date: Tue, 24 Oct 2023 14:07:59 -0700 Subject: [PATCH] Transferring Content/Changing Website 5;edited yml --- 2DGame/Game.md | 1 + 404.html | 25 ++ AA_blog.md | 6 + AD_compsci.md | 7 + BB_search.html | 18 ++ BC_tags.html | 36 +++ BD_about.md | 7 + NOTICE.txt | 5 + _config.yml | 5 +- assets/badges/binder.svg | 1 + assets/badges/colab.svg | 1 + assets/badges/deepnote.svg | 1 + assets/badges/github.svg | 1 + assets/css/style.scss | 90 ------ assets/js/GameObject.js | 70 ---- assets/js/search-data.json | 32 ++ assets/js/search.js | 300 ++++++++++++++++++ assets/js/three.r119.min.js | 2 - assets/js/vanta.birds.min.js | 1 - assets/js/vanta.halo.min.js | 1 - assets/js/vanta.net.min.js | 1 - assets/js/vanta.rings.min.js | 1 - assets/js/vendor/lunr.min.js | 6 + assets/modication-notice.txt | 3 + ...3-10-20-js_class_character_creation.drawio | 0 images/Game Planning Document.pdf | Bin 0 -> 255609 bytes images/maze_outline.jpeg | Bin 0 -> 8537 bytes images/scrumboard.png | Bin 0 -> 890107 bytes {Images => images}/whiteBlock.jpg | Bin .../convert_notebooks.cpython-310.pyc | Bin 0 -> 2746 bytes .../convert_notebooks.cpython-39.pyc | Bin 2691 -> 2696 bytes scripts/activate.sh | 39 +-- scripts/activate_macos.sh | 39 --- scripts/activate_ubuntu.sh | 39 --- scripts/setup_macos.sh | 64 ---- scripts/setup_ubuntu.sh | 43 --- 36 files changed, 466 insertions(+), 379 deletions(-) create mode 100644 404.html create mode 100644 AA_blog.md create mode 100644 AD_compsci.md create mode 100644 BB_search.html create mode 100644 BC_tags.html create mode 100644 BD_about.md create mode 100644 NOTICE.txt create mode 100644 assets/badges/binder.svg create mode 100644 assets/badges/colab.svg create mode 100644 assets/badges/deepnote.svg create mode 100644 assets/badges/github.svg delete mode 100644 assets/css/style.scss delete mode 100644 assets/js/GameObject.js create mode 100644 assets/js/search-data.json create mode 100644 assets/js/search.js delete mode 100644 assets/js/three.r119.min.js delete mode 100644 assets/js/vanta.birds.min.js delete mode 100644 assets/js/vanta.halo.min.js delete mode 100644 assets/js/vanta.net.min.js delete mode 100644 assets/js/vanta.rings.min.js create mode 100644 assets/js/vendor/lunr.min.js create mode 100644 assets/modication-notice.txt rename {Images => images}/2023-10-20-js_class_character_creation.drawio (100%) create mode 100644 images/Game Planning Document.pdf create mode 100644 images/maze_outline.jpeg create mode 100644 images/scrumboard.png rename {Images => images}/whiteBlock.jpg (100%) create mode 100644 scripts/__pycache__/convert_notebooks.cpython-310.pyc mode change 100644 => 100755 scripts/activate.sh delete mode 100644 scripts/activate_macos.sh delete mode 100644 scripts/activate_ubuntu.sh delete mode 100644 scripts/setup_macos.sh delete mode 100644 scripts/setup_ubuntu.sh diff --git a/2DGame/Game.md b/2DGame/Game.md index d09d760..c21aa59 100644 --- a/2DGame/Game.md +++ b/2DGame/Game.md @@ -46,6 +46,7 @@ permalink: /Game player.position.y = 1; } } + if (player.position.x >=) draw() { ctx.fillStyle = 'yellow'; ctx.beginPath(); diff --git a/404.html b/404.html new file mode 100644 index 0000000..02f96f3 --- /dev/null +++ b/404.html @@ -0,0 +1,25 @@ +--- +permalink: /404.html +layout: base +search_exclude: true +--- + + + +
+

404

+

Page not found :(

+

The requested page could not be found.

+
diff --git a/AA_blog.md b/AA_blog.md new file mode 100644 index 0000000..1765fab --- /dev/null +++ b/AA_blog.md @@ -0,0 +1,6 @@ +--- +layout: home +title: Blogs +search_exclude: true +permalink: /blogs/ +--- diff --git a/AD_compsci.md b/AD_compsci.md new file mode 100644 index 0000000..36f43a0 --- /dev/null +++ b/AD_compsci.md @@ -0,0 +1,7 @@ +--- +layout: scheduleStudent +title: Time Box +units: "1,2" +course: compsci +permalink: /compsci/ +--- diff --git a/BB_search.html b/BB_search.html new file mode 100644 index 0000000..ec90276 --- /dev/null +++ b/BB_search.html @@ -0,0 +1,18 @@ +--- +layout: base +title: Search +search_exclude: true +permalink: /search/ +--- + + + + + + diff --git a/BC_tags.html b/BC_tags.html new file mode 100644 index 0000000..05e3ea9 --- /dev/null +++ b/BC_tags.html @@ -0,0 +1,36 @@ +--- +layout: categories +title: Tags +search_exclude: true +permalink: /tags/ +--- + +{% if site.categories.size > 0 %} +

Contents

+ + {% assign categories = "" | split:"" %} + {% for c in site.categories %} + {% assign categories = categories | push: c[0] %} + {% endfor %} + {% assign categories = categories | sort_natural %} + + + + {% for category in categories %} +

{{ category }}

+ + {% for post in site.categories[category] %} + {% if post.hide != true %} + {%- assign date_format = site.minima.date_format | default: "%b %-d, %Y" -%} +
+

{{post.title}} • {{ post.date | date: date_format }}

+
+ {% endif %} + {% endfor %} + {% endfor %} + +{% endif %} diff --git a/BD_about.md b/BD_about.md new file mode 100644 index 0000000..6304768 --- /dev/null +++ b/BD_about.md @@ -0,0 +1,7 @@ +--- +layout: page +title: About Us +permalink: /about/ +--- + +Creators of Alien World diff --git a/NOTICE.txt b/NOTICE.txt new file mode 100644 index 0000000..cb60f2f --- /dev/null +++ b/NOTICE.txt @@ -0,0 +1,5 @@ +The following files in the _includes directory have been modified from the source, fastpages, and they do not contain any liability or other damages, indirect or direct. + +All work is provided on an as is basis without warranties or conditions of any kind. We are not responsable for any risks associated, either expressed or implied. + +We as NIGHTHAWK-Pages developers distribute all copyright, patent, trademark, and attribution notices from the source form of the work, fastpages. \ No newline at end of file diff --git a/_config.yml b/_config.yml index d30098e..a002e71 100644 --- a/_config.yml +++ b/_config.yml @@ -3,7 +3,10 @@ description: "August 2023 to June 2024" owner_name: nighthawkcoders/student github_username: Gavaruba baseurl: "/Game" -remote_theme: pages-themes/midnight@v0.2.0 +remote_theme: jekyll/minima +minima: + social_links: + - {platform: github, user_url: https://github.com/Gavaruba/Game.git} # remote_theme: pages-themes/dinky@v0.2.0 # remote_theme: pages-themes/minimal@v0.2.0 # remote_theme: pages-themes/hacker@v0.2.0 diff --git a/assets/badges/binder.svg b/assets/badges/binder.svg new file mode 100644 index 0000000..327f6b6 --- /dev/null +++ b/assets/badges/binder.svg @@ -0,0 +1 @@ + launchlaunchbinderbinder \ No newline at end of file diff --git a/assets/badges/colab.svg b/assets/badges/colab.svg new file mode 100644 index 0000000..c08066e --- /dev/null +++ b/assets/badges/colab.svg @@ -0,0 +1 @@ + Open in ColabOpen in Colab diff --git a/assets/badges/deepnote.svg b/assets/badges/deepnote.svg new file mode 100644 index 0000000..2c364d2 --- /dev/null +++ b/assets/badges/deepnote.svg @@ -0,0 +1 @@ + diff --git a/assets/badges/github.svg b/assets/badges/github.svg new file mode 100644 index 0000000..e02d8ed --- /dev/null +++ b/assets/badges/github.svg @@ -0,0 +1 @@ + View On GitHubView On GitHub \ No newline at end of file diff --git a/assets/css/style.scss b/assets/css/style.scss deleted file mode 100644 index f16fba0..0000000 --- a/assets/css/style.scss +++ /dev/null @@ -1,90 +0,0 @@ ---- ---- - -@import "{{ site.theme }}"; - -// STYLING PREFERNCES for SITE -// mixin used as a template for buttons - @mixin button { - width: auto; - height: auto; - border-radius: 10px; - background-color: #21807c; - border: 3px solid black; - font-size: 1.5em; - - display: flex; - justify-content: center; - align-items: center; - - grid-column: span 1; - grid-row: span 1; - - // Creates smooth animation effect - transition: all 0.5s; - } - - /* define class for redifined button */ - .button { - @include button; - } - - /* darkens the background color on hover to create a selecting effect */ - .button:hover { - background-color: #373737; - } - - /* "row style" is flexible size and aligns pictures in center */ - .row { - align-items: center; - display: flex; - } - - /* "column style" is one-third of the width with padding */ - .column { - flex: 16.66%; - padding: 3px; - } - -// STYLING FOR CALCULATOR - /* class to create the calculator's container; uses CSS grid dsiplay to partition off buttons */ - .calculator-container { - width: 90vw; /* this width and height is specified for mobile devices by default */ - height: 80vh; - margin: 0 auto; - - display: grid; - grid-template-columns: repeat(4, 1fr); /* fr is a special unit; learn more here: https://css-tricks.com/introduction-fr-css-unit/ */ - grid-template-rows: 0.5fr repeat(4, 1fr); - gap: 10px 10px; - } - - @media (min-width: 600px) { - .calculator-container { - width: 40vw; - height: 80vh; - } - } - - /* styling for the calculator number button */ - .calculator-number { - @extend .button; - } - - /* styling for the calculator operation button */ - .calculator-operation { - @extend .button; - } - - /* styling for the calculator clear button */ - .calculator-clear { - @extend .button; - background-color: #e68b1c; - } - - /* styling for the calculator equals button */ - .calculator-equals { - @extend .button; - background-color: #e70f0f; - } - diff --git a/assets/js/GameObject.js b/assets/js/GameObject.js deleted file mode 100644 index dbb02c7..0000000 --- a/assets/js/GameObject.js +++ /dev/null @@ -1,70 +0,0 @@ -import GameEnv from './GameEnv.js'; - -class GameObject { - constructor(canvas, image, speedRatio) { - this.x = 0; - this.y = 0; - this.frame = 0; - this.canvas = canvas; - this.ctx = canvas.getContext('2d'); - this.image = image; - this.width = image.width; // Image() width (meta data) - this.height = image.height; // Image() height - this.collisionWidth = 0; - this.collisionHeight = 0; - this.aspect_ratio = this.width / this.height; - this.speedRatio = speedRatio; - this.speed = GameEnv.gameSpeed * this.speedRatio; - } - - // X position getter and setter - getX() { - return this.x; - } - - setX(x) { - this.x = x; - } - - // Y position getter and setter - getY() { - return this.y; - } - - setY(y) { - this.y = y; - } - - /* Collision detection method - * usage: if (player.isCollision(platform)) { // action } - */ - isCollision(otherGameObject) { - - var collisionData = { - hit: (this.x + this.collisionWidth > otherGameObject.x && - this.x < otherGameObject.x + otherGameObject.collisionWidth && - this.y + this.collisionHeight > otherGameObject.y && - this.y < otherGameObject.y + otherGameObject.collisionHeight), - touchPoints: { - this: { - object: this, - top: (this.y > otherGameObject.y), - bottom: (this.y < otherGameObject.setY), - left: (this.x > otherGameObject.x), - right: (this.x < otherGameObject.x) - }, - other: { - object: otherGameObject, - top: (this.y < otherGameObject.y), - bottom: (this.y > otherGameObject.y), - left: (this.x < otherGameObject.x), - right: (this.x > otherGameObject.x) - } - } - - }; - return collisionData; - } -} - -export default GameObject; diff --git a/assets/js/search-data.json b/assets/js/search-data.json new file mode 100644 index 0000000..e49b551 --- /dev/null +++ b/assets/js/search-data.json @@ -0,0 +1,32 @@ +--- +--- +{ + {% assign comma = false %} + {%- assign date_format = site.minima.date_format | default: "%b %-d, %Y" -%} + {% for post in site.posts %} + {% if post.search_exclude != true %} + {% if comma == true%},{% endif %}"post{{ forloop.index0 }}": { + "title": "{{ post.title | replace: '&', '&' }}", + "content": "{{ post.content | markdownify | replace: '= 200 && request.status < 400) { + // Success! + var data = JSON.parse(request.responseText); + + {% if site.search_tokenizer_separator != nil %} + lunr.tokenizer.separator = {{ site.search_tokenizer_separator }} + {% else %} + lunr.tokenizer.separator = /[\s\-/]+/ + {% endif %} + + var index = lunr(function () { + this.ref('id'); + this.field('title', { boost: 200 }); + this.field('content', { boost: 2 }); + this.field('url'); + this.metadataWhitelist = ['position'] + + for (var i in data) { + this.add({ + id: i, + title: data[i].title, + content: data[i].content, + url: data[i].url + }); + } + }); + + searchResults(index, data); + } else { + // We reached our target server, but it returned an error + console.log('Error loading ajax request. Request status:' + request.status); + } + }; + + request.onerror = function(){ + // There was a connection error of some sort + console.log('There was a connection error'); + }; + + request.send(); + + function searchResults(index, data) { + var index = index; + var docs = data; + var searchInput = document.querySelector('.js-search-input'); + var searchResults = document.querySelector('.js-search-results'); + + function hideResults() { + searchResults.innerHTML = ''; + searchResults.classList.remove('active'); + } + + jtd.addEvent(searchInput, 'keydown', function(e){ + switch (e.keyCode) { + case 38: // arrow up + e.preventDefault(); + var active = document.querySelector('.search-result.active'); + if (active) { + active.classList.remove('active'); + if (active.parentElement.previousSibling) { + var previous = active.parentElement.previousSibling.querySelector('.search-result'); + previous.classList.add('active'); + } + } + return; + case 40: // arrow down + e.preventDefault(); + var active = document.querySelector('.search-result.active'); + if (active) { + if (active.parentElement.nextSibling) { + var next = active.parentElement.nextSibling.querySelector('.search-result'); + active.classList.remove('active'); + next.classList.add('active'); + } + } else { + var next = document.querySelector('.search-result'); + if (next) { + next.classList.add('active'); + } + } + return; + case 13: // enter + e.preventDefault(); + var active = document.querySelector('.search-result.active'); + if (active) { + active.click(); + } else { + var first = document.querySelector('.search-result'); + if (first) { + first.click(); + } + } + return; + } + }); + + jtd.addEvent(searchInput, 'keyup', function(e){ + switch (e.keyCode) { + case 27: // When esc key is pressed, hide the results and clear the field + hideResults(); + searchInput.value = ''; + return; + case 38: // arrow up + case 40: // arrow down + case 13: // enter + e.preventDefault(); + return; + } + + hideResults(); + + var input = this.value; + if (input === '') { + return; + } + + var results = index.query(function (query) { + var tokens = lunr.tokenizer(input) + query.term(tokens, { + boost: 10 + }); + query.term(tokens, { + wildcard: lunr.Query.wildcard.TRAILING + }); + }); + + if (results.length > 0) { + searchResults.classList.add('active'); + var resultsList = document.createElement('ul'); + resultsList.classList.add('search-results-list'); + searchResults.appendChild(resultsList); + + for (var i in results) { + var result = results[i]; + var doc = docs[result.ref]; + + var resultsListItem = document.createElement('li'); + resultsListItem.classList.add('search-results-list-item'); + resultsList.appendChild(resultsListItem); + + var resultLink = document.createElement('a'); + resultLink.classList.add('search-result'); + resultLink.setAttribute('href', doc.url); + resultsListItem.appendChild(resultLink); + + var resultTitle = document.createElement('div'); + resultTitle.classList.add('search-result-title'); + resultTitle.innerText = doc.title; + resultLink.appendChild(resultTitle); + + var resultRelUrl = document.createElement('span'); + resultRelUrl.classList.add('search-result-rel-date'); + resultRelUrl.innerText = doc.date; + resultTitle.appendChild(resultRelUrl); + + var metadata = result.matchData.metadata; + var contentFound = false; + for (var j in metadata) { + if (metadata[j].title) { + var position = metadata[j].title.position[0]; + var start = position[0]; + var end = position[0] + position[1]; + resultTitle.innerHTML = doc.title.substring(0, start) + '' + doc.title.substring(start, end) + '' + doc.title.substring(end, doc.title.length)+''+doc.date+''; + + } else if (metadata[j].content && !contentFound) { + contentFound = true; + + var position = metadata[j].content.position[0]; + var start = position[0]; + var end = position[0] + position[1]; + var previewStart = start; + var previewEnd = end; + var ellipsesBefore = true; + var ellipsesAfter = true; + for (var k = 0; k < 3; k++) { + var nextSpace = doc.content.lastIndexOf(' ', previewStart - 2); + var nextDot = doc.content.lastIndexOf('.', previewStart - 2); + if ((nextDot > 0) && (nextDot > nextSpace)) { + previewStart = nextDot + 1; + ellipsesBefore = false; + break; + } + if (nextSpace < 0) { + previewStart = 0; + ellipsesBefore = false; + break; + } + previewStart = nextSpace + 1; + } + for (var k = 0; k < 10; k++) { + var nextSpace = doc.content.indexOf(' ', previewEnd + 1); + var nextDot = doc.content.indexOf('.', previewEnd + 1); + if ((nextDot > 0) && (nextDot < nextSpace)) { + previewEnd = nextDot; + ellipsesAfter = false; + break; + } + if (nextSpace < 0) { + previewEnd = doc.content.length; + ellipsesAfter = false; + break; + } + previewEnd = nextSpace; + } + var preview = doc.content.substring(previewStart, start); + if (ellipsesBefore) { + preview = '... ' + preview; + } + preview += '' + doc.content.substring(start, end) + ''; + preview += doc.content.substring(end, previewEnd); + if (ellipsesAfter) { + preview += ' ...'; + } + + var resultPreview = document.createElement('div'); + resultPreview.classList.add('search-result-preview'); + resultPreview.innerHTML = preview; + resultLink.appendChild(resultPreview); + } + } + } + } + }); + + // jtd.addEvent(searchInput, 'blur', function(){ + // setTimeout(function(){ hideResults() }, 300); + // }); + } + } + +// function pageFocus() { +// var mainContent = document.querySelector('.js-main-content'); +// mainContent.focus(); +// } + + // Document ready + + jtd.onReady(function(){ + // initNav(); + // pageFocus(); + if (typeof lunr !== 'undefined') { + initSearch(); + } + }); + + })(window.jtd = window.jtd || {}); \ No newline at end of file diff --git a/assets/js/three.r119.min.js b/assets/js/three.r119.min.js deleted file mode 100644 index bdaa29b..0000000 --- a/assets/js/three.r119.min.js +++ /dev/null @@ -1,2 +0,0 @@ -// threejs.org/license -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).THREE={})}(this,(function(t){"use strict";void 0===Number.EPSILON&&(Number.EPSILON=Math.pow(2,-52)),void 0===Number.isInteger&&(Number.isInteger=function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t}),void 0===Math.sign&&(Math.sign=function(t){return t<0?-1:t>0?1:+t}),"name"in Function.prototype==!1&&Object.defineProperty(Function.prototype,"name",{get:function(){return this.toString().match(/^\s*function\s*([^\(\s]*)/)[1]}}),void 0===Object.assign&&(Object.assign=function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n>8&255]+it[t>>16&255]+it[t>>24&255]+"-"+it[255&e]+it[e>>8&255]+"-"+it[e>>16&15|64]+it[e>>24&255]+"-"+it[63&n|128]+it[n>>8&255]+"-"+it[n>>16&255]+it[n>>24&255]+it[255&r]+it[r>>8&255]+it[r>>16&255]+it[r>>24&255]).toUpperCase()},clamp:function(t,e,n){return Math.max(e,Math.min(n,t))},euclideanModulo:function(t,e){return(t%e+e)%e},mapLinear:function(t,e,n,r,i){return r+(t-e)*(i-r)/(n-e)},lerp:function(t,e,n){return(1-n)*t+n*e},smoothstep:function(t,e,n){return t<=e?0:t>=n?1:(t=(t-e)/(n-e))*t*(3-2*t)},smootherstep:function(t,e,n){return t<=e?0:t>=n?1:(t=(t-e)/(n-e))*t*t*(t*(6*t-15)+10)},randInt:function(t,e){return t+Math.floor(Math.random()*(e-t+1))},randFloat:function(t,e){return t+Math.random()*(e-t)},randFloatSpread:function(t){return t*(.5-Math.random())},seededRandom:function(t){return void 0!==t&&(ot=t%2147483647),((ot=16807*ot%2147483647)-1)/2147483646},degToRad:function(t){return t*st.DEG2RAD},radToDeg:function(t){return t*st.RAD2DEG},isPowerOfTwo:function(t){return 0==(t&t-1)&&0!==t},ceilPowerOfTwo:function(t){return Math.pow(2,Math.ceil(Math.log(t)/Math.LN2))},floorPowerOfTwo:function(t){return Math.pow(2,Math.floor(Math.log(t)/Math.LN2))},setQuaternionFromProperEuler:function(t,e,n,r,i){var a=Math.cos,o=Math.sin,s=a(n/2),c=o(n/2),l=a((e+r)/2),u=o((e+r)/2),h=a((e-r)/2),d=o((e-r)/2),p=a((r-e)/2),f=o((r-e)/2);switch(i){case"XYX":t.set(s*u,c*h,c*d,s*l);break;case"YZY":t.set(c*d,s*u,c*h,s*l);break;case"ZXZ":t.set(c*h,c*d,s*u,s*l);break;case"XZX":t.set(s*u,c*f,c*p,s*l);break;case"YXY":t.set(c*p,s*u,c*f,s*l);break;case"ZYZ":t.set(c*f,c*p,s*u,s*l);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+i)}}};function ct(t,e){for(var n=0;n0&&console.error("THREE.Matrix3: the constructor no longer reads arguments. use .set() instead.")}var e=t.prototype;return e.set=function(t,e,n,r,i,a,o,s,c){var l=this.elements;return l[0]=t,l[1]=r,l[2]=o,l[3]=e,l[4]=i,l[5]=s,l[6]=n,l[7]=a,l[8]=c,this},e.identity=function(){return this.set(1,0,0,0,1,0,0,0,1),this},e.clone=function(){return(new this.constructor).fromArray(this.elements)},e.copy=function(t){var e=this.elements,n=t.elements;return e[0]=n[0],e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=n[6],e[7]=n[7],e[8]=n[8],this},e.extractBasis=function(t,e,n){return t.setFromMatrix3Column(this,0),e.setFromMatrix3Column(this,1),n.setFromMatrix3Column(this,2),this},e.setFromMatrix4=function(t){var e=t.elements;return this.set(e[0],e[4],e[8],e[1],e[5],e[9],e[2],e[6],e[10]),this},e.multiply=function(t){return this.multiplyMatrices(this,t)},e.premultiply=function(t){return this.multiplyMatrices(t,this)},e.multiplyMatrices=function(t,e){var n=t.elements,r=e.elements,i=this.elements,a=n[0],o=n[3],s=n[6],c=n[1],l=n[4],u=n[7],h=n[2],d=n[5],p=n[8],f=r[0],m=r[3],v=r[6],g=r[1],y=r[4],x=r[7],_=r[2],b=r[5],w=r[8];return i[0]=a*f+o*g+s*_,i[3]=a*m+o*y+s*b,i[6]=a*v+o*x+s*w,i[1]=c*f+l*g+u*_,i[4]=c*m+l*y+u*b,i[7]=c*v+l*x+u*w,i[2]=h*f+d*g+p*_,i[5]=h*m+d*y+p*b,i[8]=h*v+d*x+p*w,this},e.multiplyScalar=function(t){var e=this.elements;return e[0]*=t,e[3]*=t,e[6]*=t,e[1]*=t,e[4]*=t,e[7]*=t,e[2]*=t,e[5]*=t,e[8]*=t,this},e.determinant=function(){var t=this.elements,e=t[0],n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],c=t[7],l=t[8];return e*a*l-e*o*c-n*i*l+n*o*s+r*i*c-r*a*s},e.getInverse=function(t,e){void 0!==e&&console.warn("THREE.Matrix3: .getInverse() can no longer be configured to throw on degenerate.");var n=t.elements,r=this.elements,i=n[0],a=n[1],o=n[2],s=n[3],c=n[4],l=n[5],u=n[6],h=n[7],d=n[8],p=d*c-l*h,f=l*u-d*s,m=h*s-c*u,v=i*p+a*f+o*m;if(0===v)return this.set(0,0,0,0,0,0,0,0,0);var g=1/v;return r[0]=p*g,r[1]=(o*h-d*a)*g,r[2]=(l*a-o*c)*g,r[3]=f*g,r[4]=(d*i-o*u)*g,r[5]=(o*s-l*i)*g,r[6]=m*g,r[7]=(a*u-h*i)*g,r[8]=(c*i-a*s)*g,this},e.transpose=function(){var t,e=this.elements;return t=e[1],e[1]=e[3],e[3]=t,t=e[2],e[2]=e[6],e[6]=t,t=e[5],e[5]=e[7],e[7]=t,this},e.getNormalMatrix=function(t){return this.setFromMatrix4(t).getInverse(this).transpose()},e.transposeIntoArray=function(t){var e=this.elements;return 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],this},e.setUvTransform=function(t,e,n,r,i,a,o){var s=Math.cos(i),c=Math.sin(i);this.set(n*s,n*c,-n*(s*a+c*o)+a+t,-r*c,r*s,-r*(-c*a+s*o)+o+e,0,0,1)},e.scale=function(t,e){var n=this.elements;return n[0]*=t,n[3]*=t,n[6]*=t,n[1]*=e,n[4]*=e,n[7]*=e,this},e.rotate=function(t){var e=Math.cos(t),n=Math.sin(t),r=this.elements,i=r[0],a=r[3],o=r[6],s=r[1],c=r[4],l=r[7];return r[0]=e*i+n*s,r[3]=e*a+n*c,r[6]=e*o+n*l,r[1]=-n*i+e*s,r[4]=-n*a+e*c,r[7]=-n*o+e*l,this},e.translate=function(t,e){var n=this.elements;return n[0]+=t*n[2],n[3]+=t*n[5],n[6]+=t*n[8],n[1]+=e*n[2],n[4]+=e*n[5],n[7]+=e*n[8],this},e.equals=function(t){for(var e=this.elements,n=t.elements,r=0;r<9;r++)if(e[r]!==n[r])return!1;return!0},e.fromArray=function(t,e){void 0===e&&(e=0);for(var n=0;n<9;n++)this.elements[n]=t[n+e];return this},e.toArray=function(t,e){void 0===t&&(t=[]),void 0===e&&(e=0);var n=this.elements;return t[e]=n[0],t[e+1]=n[1],t[e+2]=n[2],t[e+3]=n[3],t[e+4]=n[4],t[e+5]=n[5],t[e+6]=n[6],t[e+7]=n[7],t[e+8]=n[8],t},t}(),mt={getDataURL:function(t){if(/^data:/i.test(t.src))return t.src;if("undefined"==typeof HTMLCanvasElement)return t.src;var e;if(t instanceof HTMLCanvasElement)e=t;else{void 0===dt&&(dt=document.createElementNS("http://www.w3.org/1999/xhtml","canvas")),dt.width=t.width,dt.height=t.height;var n=dt.getContext("2d");t instanceof ImageData?n.putImageData(t,0,0):n.drawImage(t,0,0,t.width,t.height),e=dt}return e.width>2048||e.height>2048?e.toDataURL("image/jpeg",.6):e.toDataURL("image/png")}},vt=0;function gt(t,e,n,r,i,a,o,s,c,l){Object.defineProperty(this,"id",{value:vt++}),this.uuid=st.generateUUID(),this.name="",this.image=void 0!==t?t:gt.DEFAULT_IMAGE,this.mipmaps=[],this.mapping=void 0!==e?e:gt.DEFAULT_MAPPING,this.wrapS=void 0!==n?n:u,this.wrapT=void 0!==r?r:u,this.magFilter=void 0!==i?i:m,this.minFilter=void 0!==a?a:g,this.anisotropy=void 0!==c?c:1,this.format=void 0!==o?o:T,this.internalFormat=null,this.type=void 0!==s?s:y,this.offset=new pt(0,0),this.repeat=new pt(1,1),this.center=new pt(0,0),this.rotation=0,this.matrixAutoUpdate=!0,this.matrix=new ft,this.generateMipmaps=!0,this.premultiplyAlpha=!1,this.flipY=!0,this.unpackAlignment=4,this.encoding=void 0!==l?l:q,this.version=0,this.onUpdate=null}gt.DEFAULT_IMAGE=void 0,gt.DEFAULT_MAPPING=n,gt.prototype=Object.assign(Object.create(rt.prototype),{constructor:gt,isTexture:!0,updateMatrix:function(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)},clone:function(){return(new this.constructor).copy(this)},copy:function(t){return this.name=t.name,this.image=t.image,this.mipmaps=t.mipmaps.slice(0),this.mapping=t.mapping,this.wrapS=t.wrapS,this.wrapT=t.wrapT,this.magFilter=t.magFilter,this.minFilter=t.minFilter,this.anisotropy=t.anisotropy,this.format=t.format,this.internalFormat=t.internalFormat,this.type=t.type,this.offset.copy(t.offset),this.repeat.copy(t.repeat),this.center.copy(t.center),this.rotation=t.rotation,this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrix.copy(t.matrix),this.generateMipmaps=t.generateMipmaps,this.premultiplyAlpha=t.premultiplyAlpha,this.flipY=t.flipY,this.unpackAlignment=t.unpackAlignment,this.encoding=t.encoding,this},toJSON:function(t){var e=void 0===t||"string"==typeof t;if(!e&&void 0!==t.textures[this.uuid])return t.textures[this.uuid];var n={metadata:{version:4.5,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,mapping:this.mapping,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,type:this.type,encoding:this.encoding,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};if(void 0!==this.image){var r=this.image;if(void 0===r.uuid&&(r.uuid=st.generateUUID()),!e&&void 0===t.images[r.uuid]){var i;if(Array.isArray(r)){i=[];for(var a=0,o=r.length;a1)switch(this.wrapS){case l:t.x=t.x-Math.floor(t.x);break;case u:t.x=t.x<0?0:1;break;case h:1===Math.abs(Math.floor(t.x)%2)?t.x=Math.ceil(t.x)-t.x:t.x=t.x-Math.floor(t.x)}if(t.y<0||t.y>1)switch(this.wrapT){case l:t.y=t.y-Math.floor(t.y);break;case u:t.y=t.y<0?0:1;break;case h:1===Math.abs(Math.floor(t.y)%2)?t.y=Math.ceil(t.y)-t.y:t.y=t.y-Math.floor(t.y)}return this.flipY&&(t.y=1-t.y),t}}),Object.defineProperty(gt.prototype,"needsUpdate",{set:function(t){!0===t&&this.version++}});var yt=function(){function t(t,e,n,r){void 0===t&&(t=0),void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=1),Object.defineProperty(this,"isVector4",{value:!0}),this.x=t,this.y=e,this.z=n,this.w=r}var e=t.prototype;return e.set=function(t,e,n,r){return this.x=t,this.y=e,this.z=n,this.w=r,this},e.setScalar=function(t){return this.x=t,this.y=t,this.z=t,this.w=t,this},e.setX=function(t){return this.x=t,this},e.setY=function(t){return this.y=t,this},e.setZ=function(t){return this.z=t,this},e.setW=function(t){return this.w=t,this},e.setComponent=function(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;case 3:this.w=e;break;default:throw new Error("index is out of range: "+t)}return this},e.getComponent=function(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+t)}},e.clone=function(){return new this.constructor(this.x,this.y,this.z,this.w)},e.copy=function(t){return this.x=t.x,this.y=t.y,this.z=t.z,this.w=void 0!==t.w?t.w:1,this},e.add=function(t,e){return void 0!==e?(console.warn("THREE.Vector4: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(t,e)):(this.x+=t.x,this.y+=t.y,this.z+=t.z,this.w+=t.w,this)},e.addScalar=function(t){return this.x+=t,this.y+=t,this.z+=t,this.w+=t,this},e.addVectors=function(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this.w=t.w+e.w,this},e.addScaledVector=function(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this.w+=t.w*e,this},e.sub=function(t,e){return void 0!==e?(console.warn("THREE.Vector4: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(t,e)):(this.x-=t.x,this.y-=t.y,this.z-=t.z,this.w-=t.w,this)},e.subScalar=function(t){return this.x-=t,this.y-=t,this.z-=t,this.w-=t,this},e.subVectors=function(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this.w=t.w-e.w,this},e.multiplyScalar=function(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this},e.applyMatrix4=function(t){var e=this.x,n=this.y,r=this.z,i=this.w,a=t.elements;return this.x=a[0]*e+a[4]*n+a[8]*r+a[12]*i,this.y=a[1]*e+a[5]*n+a[9]*r+a[13]*i,this.z=a[2]*e+a[6]*n+a[10]*r+a[14]*i,this.w=a[3]*e+a[7]*n+a[11]*r+a[15]*i,this},e.divideScalar=function(t){return this.multiplyScalar(1/t)},e.setAxisAngleFromQuaternion=function(t){this.w=2*Math.acos(t.w);var e=Math.sqrt(1-t.w*t.w);return e<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=t.x/e,this.y=t.y/e,this.z=t.z/e),this},e.setAxisAngleFromRotationMatrix=function(t){var e,n,r,i,a=.01,o=.1,s=t.elements,c=s[0],l=s[4],u=s[8],h=s[1],d=s[5],p=s[9],f=s[2],m=s[6],v=s[10];if(Math.abs(l-h)y&&g>x?gx?y=0?1:-1,y=1-v*v;if(y>Number.EPSILON){var x=Math.sqrt(y),_=Math.atan2(x,v*g);m=Math.sin(m*_)/x,o=Math.sin(o*_)/x}var b=o*g;if(s=s*m+h*b,c=c*m+d*b,l=l*m+p*b,u=u*m+f*b,m===1-o){var w=1/Math.sqrt(s*s+c*c+l*l+u*u);s*=w,c*=w,l*=w,u*=w}}t[e]=s,t[e+1]=c,t[e+2]=l,t[e+3]=u},t.multiplyQuaternionsFlat=function(t,e,n,r,i,a){var o=n[r],s=n[r+1],c=n[r+2],l=n[r+3],u=i[a],h=i[a+1],d=i[a+2],p=i[a+3];return t[e]=o*p+l*u+s*d-c*h,t[e+1]=s*p+l*h+c*u-o*d,t[e+2]=c*p+l*d+o*h-s*u,t[e+3]=l*p-o*u-s*h-c*d,t};var e=t.prototype;return e.set=function(t,e,n,r){return this._x=t,this._y=e,this._z=n,this._w=r,this._onChangeCallback(),this},e.clone=function(){return new this.constructor(this._x,this._y,this._z,this._w)},e.copy=function(t){return this._x=t.x,this._y=t.y,this._z=t.z,this._w=t.w,this._onChangeCallback(),this},e.setFromEuler=function(t,e){if(!t||!t.isEuler)throw new Error("THREE.Quaternion: .setFromEuler() now expects an Euler rotation rather than a Vector3 and order.");var n=t._x,r=t._y,i=t._z,a=t._order,o=Math.cos,s=Math.sin,c=o(n/2),l=o(r/2),u=o(i/2),h=s(n/2),d=s(r/2),p=s(i/2);switch(a){case"XYZ":this._x=h*l*u+c*d*p,this._y=c*d*u-h*l*p,this._z=c*l*p+h*d*u,this._w=c*l*u-h*d*p;break;case"YXZ":this._x=h*l*u+c*d*p,this._y=c*d*u-h*l*p,this._z=c*l*p-h*d*u,this._w=c*l*u+h*d*p;break;case"ZXY":this._x=h*l*u-c*d*p,this._y=c*d*u+h*l*p,this._z=c*l*p+h*d*u,this._w=c*l*u-h*d*p;break;case"ZYX":this._x=h*l*u-c*d*p,this._y=c*d*u+h*l*p,this._z=c*l*p-h*d*u,this._w=c*l*u+h*d*p;break;case"YZX":this._x=h*l*u+c*d*p,this._y=c*d*u+h*l*p,this._z=c*l*p-h*d*u,this._w=c*l*u-h*d*p;break;case"XZY":this._x=h*l*u-c*d*p,this._y=c*d*u-h*l*p,this._z=c*l*p+h*d*u,this._w=c*l*u+h*d*p;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+a)}return!1!==e&&this._onChangeCallback(),this},e.setFromAxisAngle=function(t,e){var n=e/2,r=Math.sin(n);return this._x=t.x*r,this._y=t.y*r,this._z=t.z*r,this._w=Math.cos(n),this._onChangeCallback(),this},e.setFromRotationMatrix=function(t){var e=t.elements,n=e[0],r=e[4],i=e[8],a=e[1],o=e[5],s=e[9],c=e[2],l=e[6],u=e[10],h=n+o+u;if(h>0){var d=.5/Math.sqrt(h+1);this._w=.25/d,this._x=(l-s)*d,this._y=(i-c)*d,this._z=(a-r)*d}else if(n>o&&n>u){var p=2*Math.sqrt(1+n-o-u);this._w=(l-s)/p,this._x=.25*p,this._y=(r+a)/p,this._z=(i+c)/p}else if(o>u){var f=2*Math.sqrt(1+o-n-u);this._w=(i-c)/f,this._x=(r+a)/f,this._y=.25*f,this._z=(s+l)/f}else{var m=2*Math.sqrt(1+u-n-o);this._w=(a-r)/m,this._x=(i+c)/m,this._y=(s+l)/m,this._z=.25*m}return this._onChangeCallback(),this},e.setFromUnitVectors=function(t,e){var n=t.dot(e)+1;return n<1e-6?(n=0,Math.abs(t.x)>Math.abs(t.z)?(this._x=-t.y,this._y=t.x,this._z=0,this._w=n):(this._x=0,this._y=-t.z,this._z=t.y,this._w=n)):(this._x=t.y*e.z-t.z*e.y,this._y=t.z*e.x-t.x*e.z,this._z=t.x*e.y-t.y*e.x,this._w=n),this.normalize()},e.angleTo=function(t){return 2*Math.acos(Math.abs(st.clamp(this.dot(t),-1,1)))},e.rotateTowards=function(t,e){var n=this.angleTo(t);if(0===n)return this;var r=Math.min(1,e/n);return this.slerp(t,r),this},e.identity=function(){return this.set(0,0,0,1)},e.inverse=function(){return this.conjugate()},e.conjugate=function(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this},e.dot=function(t){return this._x*t._x+this._y*t._y+this._z*t._z+this._w*t._w},e.lengthSq=function(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w},e.length=function(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)},e.normalize=function(){var t=this.length();return 0===t?(this._x=0,this._y=0,this._z=0,this._w=1):(t=1/t,this._x=this._x*t,this._y=this._y*t,this._z=this._z*t,this._w=this._w*t),this._onChangeCallback(),this},e.multiply=function(t,e){return void 0!==e?(console.warn("THREE.Quaternion: .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead."),this.multiplyQuaternions(t,e)):this.multiplyQuaternions(this,t)},e.premultiply=function(t){return this.multiplyQuaternions(t,this)},e.multiplyQuaternions=function(t,e){var n=t._x,r=t._y,i=t._z,a=t._w,o=e._x,s=e._y,c=e._z,l=e._w;return this._x=n*l+a*o+r*c-i*s,this._y=r*l+a*s+i*o-n*c,this._z=i*l+a*c+n*s-r*o,this._w=a*l-n*o-r*s-i*c,this._onChangeCallback(),this},e.slerp=function(t,e){if(0===e)return this;if(1===e)return this.copy(t);var n=this._x,r=this._y,i=this._z,a=this._w,o=a*t._w+n*t._x+r*t._y+i*t._z;if(o<0?(this._w=-t._w,this._x=-t._x,this._y=-t._y,this._z=-t._z,o=-o):this.copy(t),o>=1)return this._w=a,this._x=n,this._y=r,this._z=i,this;var s=1-o*o;if(s<=Number.EPSILON){var c=1-e;return this._w=c*a+e*this._w,this._x=c*n+e*this._x,this._y=c*r+e*this._y,this._z=c*i+e*this._z,this.normalize(),this._onChangeCallback(),this}var l=Math.sqrt(s),u=Math.atan2(l,o),h=Math.sin((1-e)*u)/l,d=Math.sin(e*u)/l;return this._w=a*h+this._w*d,this._x=n*h+this._x*d,this._y=r*h+this._y*d,this._z=i*h+this._z*d,this._onChangeCallback(),this},e.equals=function(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._w===this._w},e.fromArray=function(t,e){return void 0===e&&(e=0),this._x=t[e],this._y=t[e+1],this._z=t[e+2],this._w=t[e+3],this._onChangeCallback(),this},e.toArray=function(t,e){return void 0===t&&(t=[]),void 0===e&&(e=0),t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._w,t},e.fromBufferAttribute=function(t,e){return this._x=t.getX(e),this._y=t.getY(e),this._z=t.getZ(e),this._w=t.getW(e),this},e._onChange=function(t){return this._onChangeCallback=t,this},e._onChangeCallback=function(){},lt(t,[{key:"x",get:function(){return this._x},set:function(t){this._x=t,this._onChangeCallback()}},{key:"y",get:function(){return this._y},set:function(t){this._y=t,this._onChangeCallback()}},{key:"z",get:function(){return this._z},set:function(t){this._z=t,this._onChangeCallback()}},{key:"w",get:function(){return this._w},set:function(t){this._w=t,this._onChangeCallback()}}]),t}(),wt=function(){function t(t,e,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===n&&(n=0),Object.defineProperty(this,"isVector3",{value:!0}),this.x=t,this.y=e,this.z=n}var e=t.prototype;return e.set=function(t,e,n){return void 0===n&&(n=this.z),this.x=t,this.y=e,this.z=n,this},e.setScalar=function(t){return this.x=t,this.y=t,this.z=t,this},e.setX=function(t){return this.x=t,this},e.setY=function(t){return this.y=t,this},e.setZ=function(t){return this.z=t,this},e.setComponent=function(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;default:throw new Error("index is out of range: "+t)}return this},e.getComponent=function(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+t)}},e.clone=function(){return new this.constructor(this.x,this.y,this.z)},e.copy=function(t){return this.x=t.x,this.y=t.y,this.z=t.z,this},e.add=function(t,e){return void 0!==e?(console.warn("THREE.Vector3: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(t,e)):(this.x+=t.x,this.y+=t.y,this.z+=t.z,this)},e.addScalar=function(t){return this.x+=t,this.y+=t,this.z+=t,this},e.addVectors=function(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this},e.addScaledVector=function(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this},e.sub=function(t,e){return void 0!==e?(console.warn("THREE.Vector3: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(t,e)):(this.x-=t.x,this.y-=t.y,this.z-=t.z,this)},e.subScalar=function(t){return this.x-=t,this.y-=t,this.z-=t,this},e.subVectors=function(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this},e.multiply=function(t,e){return void 0!==e?(console.warn("THREE.Vector3: .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead."),this.multiplyVectors(t,e)):(this.x*=t.x,this.y*=t.y,this.z*=t.z,this)},e.multiplyScalar=function(t){return this.x*=t,this.y*=t,this.z*=t,this},e.multiplyVectors=function(t,e){return this.x=t.x*e.x,this.y=t.y*e.y,this.z=t.z*e.z,this},e.applyEuler=function(t){return t&&t.isEuler||console.error("THREE.Vector3: .applyEuler() now expects an Euler rotation rather than a Vector3 and order."),this.applyQuaternion(St.setFromEuler(t))},e.applyAxisAngle=function(t,e){return this.applyQuaternion(St.setFromAxisAngle(t,e))},e.applyMatrix3=function(t){var e=this.x,n=this.y,r=this.z,i=t.elements;return this.x=i[0]*e+i[3]*n+i[6]*r,this.y=i[1]*e+i[4]*n+i[7]*r,this.z=i[2]*e+i[5]*n+i[8]*r,this},e.applyNormalMatrix=function(t){return this.applyMatrix3(t).normalize()},e.applyMatrix4=function(t){var e=this.x,n=this.y,r=this.z,i=t.elements,a=1/(i[3]*e+i[7]*n+i[11]*r+i[15]);return this.x=(i[0]*e+i[4]*n+i[8]*r+i[12])*a,this.y=(i[1]*e+i[5]*n+i[9]*r+i[13])*a,this.z=(i[2]*e+i[6]*n+i[10]*r+i[14])*a,this},e.applyQuaternion=function(t){var e=this.x,n=this.y,r=this.z,i=t.x,a=t.y,o=t.z,s=t.w,c=s*e+a*r-o*n,l=s*n+o*e-i*r,u=s*r+i*n-a*e,h=-i*e-a*n-o*r;return this.x=c*s+h*-i+l*-o-u*-a,this.y=l*s+h*-a+u*-i-c*-o,this.z=u*s+h*-o+c*-a-l*-i,this},e.project=function(t){return this.applyMatrix4(t.matrixWorldInverse).applyMatrix4(t.projectionMatrix)},e.unproject=function(t){return this.applyMatrix4(t.projectionMatrixInverse).applyMatrix4(t.matrixWorld)},e.transformDirection=function(t){var e=this.x,n=this.y,r=this.z,i=t.elements;return this.x=i[0]*e+i[4]*n+i[8]*r,this.y=i[1]*e+i[5]*n+i[9]*r,this.z=i[2]*e+i[6]*n+i[10]*r,this.normalize()},e.divide=function(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z,this},e.divideScalar=function(t){return this.multiplyScalar(1/t)},e.min=function(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this},e.max=function(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this},e.clamp=function(t,e){return this.x=Math.max(t.x,Math.min(e.x,this.x)),this.y=Math.max(t.y,Math.min(e.y,this.y)),this.z=Math.max(t.z,Math.min(e.z,this.z)),this},e.clampScalar=function(t,e){return this.x=Math.max(t,Math.min(e,this.x)),this.y=Math.max(t,Math.min(e,this.y)),this.z=Math.max(t,Math.min(e,this.z)),this},e.clampLength=function(t,e){var n=this.length();return this.divideScalar(n||1).multiplyScalar(Math.max(t,Math.min(e,n)))},e.floor=function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this},e.ceil=function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this},e.round=function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this},e.roundToZero=function(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this},e.negate=function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this},e.dot=function(t){return this.x*t.x+this.y*t.y+this.z*t.z},e.lengthSq=function(){return this.x*this.x+this.y*this.y+this.z*this.z},e.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},e.manhattanLength=function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)},e.normalize=function(){return this.divideScalar(this.length()||1)},e.setLength=function(t){return this.normalize().multiplyScalar(t)},e.lerp=function(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this},e.lerpVectors=function(t,e,n){return this.x=t.x+(e.x-t.x)*n,this.y=t.y+(e.y-t.y)*n,this.z=t.z+(e.z-t.z)*n,this},e.cross=function(t,e){return void 0!==e?(console.warn("THREE.Vector3: .cross() now only accepts one argument. Use .crossVectors( a, b ) instead."),this.crossVectors(t,e)):this.crossVectors(this,t)},e.crossVectors=function(t,e){var n=t.x,r=t.y,i=t.z,a=e.x,o=e.y,s=e.z;return this.x=r*s-i*o,this.y=i*a-n*s,this.z=n*o-r*a,this},e.projectOnVector=function(t){var e=t.lengthSq();if(0===e)return this.set(0,0,0);var n=t.dot(this)/e;return this.copy(t).multiplyScalar(n)},e.projectOnPlane=function(t){return Mt.copy(this).projectOnVector(t),this.sub(Mt)},e.reflect=function(t){return this.sub(Mt.copy(t).multiplyScalar(2*this.dot(t)))},e.angleTo=function(t){var e=Math.sqrt(this.lengthSq()*t.lengthSq());if(0===e)return Math.PI/2;var n=this.dot(t)/e;return Math.acos(st.clamp(n,-1,1))},e.distanceTo=function(t){return Math.sqrt(this.distanceToSquared(t))},e.distanceToSquared=function(t){var e=this.x-t.x,n=this.y-t.y,r=this.z-t.z;return e*e+n*n+r*r},e.manhattanDistanceTo=function(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)+Math.abs(this.z-t.z)},e.setFromSpherical=function(t){return this.setFromSphericalCoords(t.radius,t.phi,t.theta)},e.setFromSphericalCoords=function(t,e,n){var r=Math.sin(e)*t;return this.x=r*Math.sin(n),this.y=Math.cos(e)*t,this.z=r*Math.cos(n),this},e.setFromCylindrical=function(t){return this.setFromCylindricalCoords(t.radius,t.theta,t.y)},e.setFromCylindricalCoords=function(t,e,n){return this.x=t*Math.sin(e),this.y=n,this.z=t*Math.cos(e),this},e.setFromMatrixPosition=function(t){var e=t.elements;return this.x=e[12],this.y=e[13],this.z=e[14],this},e.setFromMatrixScale=function(t){var e=this.setFromMatrixColumn(t,0).length(),n=this.setFromMatrixColumn(t,1).length(),r=this.setFromMatrixColumn(t,2).length();return this.x=e,this.y=n,this.z=r,this},e.setFromMatrixColumn=function(t,e){return this.fromArray(t.elements,4*e)},e.setFromMatrix3Column=function(t,e){return this.fromArray(t.elements,3*e)},e.equals=function(t){return t.x===this.x&&t.y===this.y&&t.z===this.z},e.fromArray=function(t,e){return void 0===e&&(e=0),this.x=t[e],this.y=t[e+1],this.z=t[e+2],this},e.toArray=function(t,e){return void 0===t&&(t=[]),void 0===e&&(e=0),t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t},e.fromBufferAttribute=function(t,e,n){return void 0!==n&&console.warn("THREE.Vector3: offset has been removed from .fromBufferAttribute()."),this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this},e.random=function(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this},t}(),Mt=new wt,St=new bt,Tt=function(){function t(t,e){Object.defineProperty(this,"isBox3",{value:!0}),this.min=void 0!==t?t:new wt(1/0,1/0,1/0),this.max=void 0!==e?e:new wt(-1/0,-1/0,-1/0)}var e=t.prototype;return e.set=function(t,e){return this.min.copy(t),this.max.copy(e),this},e.setFromArray=function(t){for(var e=1/0,n=1/0,r=1/0,i=-1/0,a=-1/0,o=-1/0,s=0,c=t.length;si&&(i=l),u>a&&(a=u),h>o&&(o=h)}return this.min.set(e,n,r),this.max.set(i,a,o),this},e.setFromBufferAttribute=function(t){for(var e=1/0,n=1/0,r=1/0,i=-1/0,a=-1/0,o=-1/0,s=0,c=t.count;si&&(i=l),u>a&&(a=u),h>o&&(o=h)}return this.min.set(e,n,r),this.max.set(i,a,o),this},e.setFromPoints=function(t){this.makeEmpty();for(var e=0,n=t.length;ethis.max.x||t.ythis.max.y||t.zthis.max.z)},e.containsBox=function(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y&&this.min.z<=t.min.z&&t.max.z<=this.max.z},e.getParameter=function(t,e){return void 0===e&&(console.warn("THREE.Box3: .getParameter() target is now required"),e=new wt),e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y),(t.z-this.min.z)/(this.max.z-this.min.z))},e.intersectsBox=function(t){return!(t.max.xthis.max.x||t.max.ythis.max.y||t.max.zthis.max.z)},e.intersectsSphere=function(t){return this.clampPoint(t.center,Lt),Lt.distanceToSquared(t.center)<=t.radius*t.radius},e.intersectsPlane=function(t){var e,n;return t.normal.x>0?(e=t.normal.x*this.min.x,n=t.normal.x*this.max.x):(e=t.normal.x*this.max.x,n=t.normal.x*this.min.x),t.normal.y>0?(e+=t.normal.y*this.min.y,n+=t.normal.y*this.max.y):(e+=t.normal.y*this.max.y,n+=t.normal.y*this.min.y),t.normal.z>0?(e+=t.normal.z*this.min.z,n+=t.normal.z*this.max.z):(e+=t.normal.z*this.max.z,n+=t.normal.z*this.min.z),e<=-t.constant&&n>=-t.constant},e.intersectsTriangle=function(t){if(this.isEmpty())return!1;this.getCenter(Bt),zt.subVectors(this.max,Bt),Ct.subVectors(t.a,Bt),Pt.subVectors(t.b,Bt),It.subVectors(t.c,Bt),Dt.subVectors(Pt,Ct),Nt.subVectors(It,Pt),Ot.subVectors(Ct,It);var e=[0,-Dt.z,Dt.y,0,-Nt.z,Nt.y,0,-Ot.z,Ot.y,Dt.z,0,-Dt.x,Nt.z,0,-Nt.x,Ot.z,0,-Ot.x,-Dt.y,Dt.x,0,-Nt.y,Nt.x,0,-Ot.y,Ot.x,0];return!!Et(e,Ct,Pt,It,zt)&&(!!Et(e=[1,0,0,0,1,0,0,0,1],Ct,Pt,It,zt)&&(Gt.crossVectors(Dt,Nt),Et(e=[Gt.x,Gt.y,Gt.z],Ct,Pt,It,zt)))},e.clampPoint=function(t,e){return void 0===e&&(console.warn("THREE.Box3: .clampPoint() target is now required"),e=new wt),e.copy(t).clamp(this.min,this.max)},e.distanceToPoint=function(t){return Lt.copy(t).clamp(this.min,this.max).sub(t).length()},e.getBoundingSphere=function(t){return void 0===t&&console.error("THREE.Box3: .getBoundingSphere() target is now required"),this.getCenter(t.center),t.radius=.5*this.getSize(Lt).length(),t},e.intersect=function(t){return this.min.max(t.min),this.max.min(t.max),this.isEmpty()&&this.makeEmpty(),this},e.union=function(t){return this.min.min(t.min),this.max.max(t.max),this},e.applyMatrix4=function(t){return this.isEmpty()||(At[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(t),At[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(t),At[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(t),At[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(t),At[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(t),At[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(t),At[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(t),At[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(t),this.setFromPoints(At)),this},e.translate=function(t){return this.min.add(t),this.max.add(t),this},e.equals=function(t){return t.min.equals(this.min)&&t.max.equals(this.max)},t}();function Et(t,e,n,r,i){for(var a=0,o=t.length-3;a<=o;a+=3){Ft.fromArray(t,a);var s=i.x*Math.abs(Ft.x)+i.y*Math.abs(Ft.y)+i.z*Math.abs(Ft.z),c=e.dot(Ft),l=n.dot(Ft),u=r.dot(Ft);if(Math.max(-Math.max(c,l,u),Math.min(c,l,u))>s)return!1}return!0}var At=[new wt,new wt,new wt,new wt,new wt,new wt,new wt,new wt],Lt=new wt,Rt=new Tt,Ct=new wt,Pt=new wt,It=new wt,Dt=new wt,Nt=new wt,Ot=new wt,Bt=new wt,zt=new wt,Gt=new wt,Ft=new wt,Ut=new Tt,Ht=function(){function t(t,e){this.center=void 0!==t?t:new wt,this.radius=void 0!==e?e:-1}var e=t.prototype;return e.set=function(t,e){return this.center.copy(t),this.radius=e,this},e.setFromPoints=function(t,e){var n=this.center;void 0!==e?n.copy(e):Ut.setFromPoints(t).getCenter(n);for(var r=0,i=0,a=t.length;ithis.radius*this.radius&&(e.sub(this.center).normalize(),e.multiplyScalar(this.radius).add(this.center)),e},e.getBoundingBox=function(t){return void 0===t&&(console.warn("THREE.Sphere: .getBoundingBox() target is now required"),t=new Tt),this.isEmpty()?(t.makeEmpty(),t):(t.set(this.center,this.center),t.expandByScalar(this.radius),t)},e.applyMatrix4=function(t){return this.center.applyMatrix4(t),this.radius=this.radius*t.getMaxScaleOnAxis(),this},e.translate=function(t){return this.center.add(t),this},e.equals=function(t){return t.center.equals(this.center)&&t.radius===this.radius},t}(),kt=new wt,Vt=new wt,Wt=new wt,jt=new wt,qt=new wt,Xt=new wt,Yt=new wt,Zt=function(){function t(t,e){this.origin=void 0!==t?t:new wt,this.direction=void 0!==e?e:new wt(0,0,-1)}var e=t.prototype;return e.set=function(t,e){return this.origin.copy(t),this.direction.copy(e),this},e.clone=function(){return(new this.constructor).copy(this)},e.copy=function(t){return this.origin.copy(t.origin),this.direction.copy(t.direction),this},e.at=function(t,e){return void 0===e&&(console.warn("THREE.Ray: .at() target is now required"),e=new wt),e.copy(this.direction).multiplyScalar(t).add(this.origin)},e.lookAt=function(t){return this.direction.copy(t).sub(this.origin).normalize(),this},e.recast=function(t){return this.origin.copy(this.at(t,kt)),this},e.closestPointToPoint=function(t,e){void 0===e&&(console.warn("THREE.Ray: .closestPointToPoint() target is now required"),e=new wt),e.subVectors(t,this.origin);var n=e.dot(this.direction);return n<0?e.copy(this.origin):e.copy(this.direction).multiplyScalar(n).add(this.origin)},e.distanceToPoint=function(t){return Math.sqrt(this.distanceSqToPoint(t))},e.distanceSqToPoint=function(t){var e=kt.subVectors(t,this.origin).dot(this.direction);return e<0?this.origin.distanceToSquared(t):(kt.copy(this.direction).multiplyScalar(e).add(this.origin),kt.distanceToSquared(t))},e.distanceSqToSegment=function(t,e,n,r){Vt.copy(t).add(e).multiplyScalar(.5),Wt.copy(e).sub(t).normalize(),jt.copy(this.origin).sub(Vt);var i,a,o,s,c=.5*t.distanceTo(e),l=-this.direction.dot(Wt),u=jt.dot(this.direction),h=-jt.dot(Wt),d=jt.lengthSq(),p=Math.abs(1-l*l);if(p>0)if(a=l*u-h,s=c*p,(i=l*h-u)>=0)if(a>=-s)if(a<=s){var f=1/p;o=(i*=f)*(i+l*(a*=f)+2*u)+a*(l*i+a+2*h)+d}else a=c,o=-(i=Math.max(0,-(l*a+u)))*i+a*(a+2*h)+d;else a=-c,o=-(i=Math.max(0,-(l*a+u)))*i+a*(a+2*h)+d;else a<=-s?o=-(i=Math.max(0,-(-l*c+u)))*i+(a=i>0?-c:Math.min(Math.max(-c,-h),c))*(a+2*h)+d:a<=s?(i=0,o=(a=Math.min(Math.max(-c,-h),c))*(a+2*h)+d):o=-(i=Math.max(0,-(l*c+u)))*i+(a=i>0?c:Math.min(Math.max(-c,-h),c))*(a+2*h)+d;else a=l>0?-c:c,o=-(i=Math.max(0,-(l*a+u)))*i+a*(a+2*h)+d;return n&&n.copy(this.direction).multiplyScalar(i).add(this.origin),r&&r.copy(Wt).multiplyScalar(a).add(Vt),o},e.intersectSphere=function(t,e){kt.subVectors(t.center,this.origin);var n=kt.dot(this.direction),r=kt.dot(kt)-n*n,i=t.radius*t.radius;if(r>i)return null;var a=Math.sqrt(i-r),o=n-a,s=n+a;return o<0&&s<0?null:o<0?this.at(s,e):this.at(o,e)},e.intersectsSphere=function(t){return this.distanceSqToPoint(t.center)<=t.radius*t.radius},e.distanceToPlane=function(t){var e=t.normal.dot(this.direction);if(0===e)return 0===t.distanceToPoint(this.origin)?0:null;var n=-(this.origin.dot(t.normal)+t.constant)/e;return n>=0?n:null},e.intersectPlane=function(t,e){var n=this.distanceToPlane(t);return null===n?null:this.at(n,e)},e.intersectsPlane=function(t){var e=t.distanceToPoint(this.origin);return 0===e||t.normal.dot(this.direction)*e<0},e.intersectBox=function(t,e){var n,r,i,a,o,s,c=1/this.direction.x,l=1/this.direction.y,u=1/this.direction.z,h=this.origin;return c>=0?(n=(t.min.x-h.x)*c,r=(t.max.x-h.x)*c):(n=(t.max.x-h.x)*c,r=(t.min.x-h.x)*c),l>=0?(i=(t.min.y-h.y)*l,a=(t.max.y-h.y)*l):(i=(t.max.y-h.y)*l,a=(t.min.y-h.y)*l),n>a||i>r?null:((i>n||n!=n)&&(n=i),(a=0?(o=(t.min.z-h.z)*u,s=(t.max.z-h.z)*u):(o=(t.max.z-h.z)*u,s=(t.min.z-h.z)*u),n>s||o>r?null:((o>n||n!=n)&&(n=o),(s=0?n:r,e)))},e.intersectsBox=function(t){return null!==this.intersectBox(t,kt)},e.intersectTriangle=function(t,e,n,r,i){qt.subVectors(e,t),Xt.subVectors(n,t),Yt.crossVectors(qt,Xt);var a,o=this.direction.dot(Yt);if(o>0){if(r)return null;a=1}else{if(!(o<0))return null;a=-1,o=-o}jt.subVectors(this.origin,t);var s=a*this.direction.dot(Xt.crossVectors(jt,Xt));if(s<0)return null;var c=a*this.direction.dot(qt.cross(jt));if(c<0)return null;if(s+c>o)return null;var l=-a*jt.dot(Yt);return l<0?null:this.at(l/o,i)},e.applyMatrix4=function(t){return this.origin.applyMatrix4(t),this.direction.transformDirection(t),this},e.equals=function(t){return t.origin.equals(this.origin)&&t.direction.equals(this.direction)},t}(),Jt=function(){function t(){Object.defineProperty(this,"isMatrix4",{value:!0}),this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],arguments.length>0&&console.error("THREE.Matrix4: the constructor no longer reads arguments. use .set() instead.")}var e=t.prototype;return e.set=function(t,e,n,r,i,a,o,s,c,l,u,h,d,p,f,m){var v=this.elements;return v[0]=t,v[4]=e,v[8]=n,v[12]=r,v[1]=i,v[5]=a,v[9]=o,v[13]=s,v[2]=c,v[6]=l,v[10]=u,v[14]=h,v[3]=d,v[7]=p,v[11]=f,v[15]=m,this},e.identity=function(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this},e.clone=function(){return(new t).fromArray(this.elements)},e.copy=function(t){var e=this.elements,n=t.elements;return e[0]=n[0],e[1]=n[1],e[2]=n[2],e[3]=n[3],e[4]=n[4],e[5]=n[5],e[6]=n[6],e[7]=n[7],e[8]=n[8],e[9]=n[9],e[10]=n[10],e[11]=n[11],e[12]=n[12],e[13]=n[13],e[14]=n[14],e[15]=n[15],this},e.copyPosition=function(t){var e=this.elements,n=t.elements;return e[12]=n[12],e[13]=n[13],e[14]=n[14],this},e.extractBasis=function(t,e,n){return t.setFromMatrixColumn(this,0),e.setFromMatrixColumn(this,1),n.setFromMatrixColumn(this,2),this},e.makeBasis=function(t,e,n){return this.set(t.x,e.x,n.x,0,t.y,e.y,n.y,0,t.z,e.z,n.z,0,0,0,0,1),this},e.extractRotation=function(t){var e=this.elements,n=t.elements,r=1/Qt.setFromMatrixColumn(t,0).length(),i=1/Qt.setFromMatrixColumn(t,1).length(),a=1/Qt.setFromMatrixColumn(t,2).length();return e[0]=n[0]*r,e[1]=n[1]*r,e[2]=n[2]*r,e[3]=0,e[4]=n[4]*i,e[5]=n[5]*i,e[6]=n[6]*i,e[7]=0,e[8]=n[8]*a,e[9]=n[9]*a,e[10]=n[10]*a,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this},e.makeRotationFromEuler=function(t){t&&t.isEuler||console.error("THREE.Matrix4: .makeRotationFromEuler() now expects a Euler rotation rather than a Vector3 and order.");var e=this.elements,n=t.x,r=t.y,i=t.z,a=Math.cos(n),o=Math.sin(n),s=Math.cos(r),c=Math.sin(r),l=Math.cos(i),u=Math.sin(i);if("XYZ"===t.order){var h=a*l,d=a*u,p=o*l,f=o*u;e[0]=s*l,e[4]=-s*u,e[8]=c,e[1]=d+p*c,e[5]=h-f*c,e[9]=-o*s,e[2]=f-h*c,e[6]=p+d*c,e[10]=a*s}else if("YXZ"===t.order){var m=s*l,v=s*u,g=c*l,y=c*u;e[0]=m+y*o,e[4]=g*o-v,e[8]=a*c,e[1]=a*u,e[5]=a*l,e[9]=-o,e[2]=v*o-g,e[6]=y+m*o,e[10]=a*s}else if("ZXY"===t.order){var x=s*l,_=s*u,b=c*l,w=c*u;e[0]=x-w*o,e[4]=-a*u,e[8]=b+_*o,e[1]=_+b*o,e[5]=a*l,e[9]=w-x*o,e[2]=-a*c,e[6]=o,e[10]=a*s}else if("ZYX"===t.order){var M=a*l,S=a*u,T=o*l,E=o*u;e[0]=s*l,e[4]=T*c-S,e[8]=M*c+E,e[1]=s*u,e[5]=E*c+M,e[9]=S*c-T,e[2]=-c,e[6]=o*s,e[10]=a*s}else if("YZX"===t.order){var A=a*s,L=a*c,R=o*s,C=o*c;e[0]=s*l,e[4]=C-A*u,e[8]=R*u+L,e[1]=u,e[5]=a*l,e[9]=-o*l,e[2]=-c*l,e[6]=L*u+R,e[10]=A-C*u}else if("XZY"===t.order){var P=a*s,I=a*c,D=o*s,N=o*c;e[0]=s*l,e[4]=-u,e[8]=c*l,e[1]=P*u+N,e[5]=a*l,e[9]=I*u-D,e[2]=D*u-I,e[6]=o*l,e[10]=N*u+P}return e[3]=0,e[7]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this},e.makeRotationFromQuaternion=function(t){return this.compose($t,t,te)},e.lookAt=function(t,e,n){var r=this.elements;return re.subVectors(t,e),0===re.lengthSq()&&(re.z=1),re.normalize(),ee.crossVectors(n,re),0===ee.lengthSq()&&(1===Math.abs(n.z)?re.x+=1e-4:re.z+=1e-4,re.normalize(),ee.crossVectors(n,re)),ee.normalize(),ne.crossVectors(re,ee),r[0]=ee.x,r[4]=ne.x,r[8]=re.x,r[1]=ee.y,r[5]=ne.y,r[9]=re.y,r[2]=ee.z,r[6]=ne.z,r[10]=re.z,this},e.multiply=function(t,e){return void 0!==e?(console.warn("THREE.Matrix4: .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead."),this.multiplyMatrices(t,e)):this.multiplyMatrices(this,t)},e.premultiply=function(t){return this.multiplyMatrices(t,this)},e.multiplyMatrices=function(t,e){var n=t.elements,r=e.elements,i=this.elements,a=n[0],o=n[4],s=n[8],c=n[12],l=n[1],u=n[5],h=n[9],d=n[13],p=n[2],f=n[6],m=n[10],v=n[14],g=n[3],y=n[7],x=n[11],_=n[15],b=r[0],w=r[4],M=r[8],S=r[12],T=r[1],E=r[5],A=r[9],L=r[13],R=r[2],C=r[6],P=r[10],I=r[14],D=r[3],N=r[7],O=r[11],B=r[15];return i[0]=a*b+o*T+s*R+c*D,i[4]=a*w+o*E+s*C+c*N,i[8]=a*M+o*A+s*P+c*O,i[12]=a*S+o*L+s*I+c*B,i[1]=l*b+u*T+h*R+d*D,i[5]=l*w+u*E+h*C+d*N,i[9]=l*M+u*A+h*P+d*O,i[13]=l*S+u*L+h*I+d*B,i[2]=p*b+f*T+m*R+v*D,i[6]=p*w+f*E+m*C+v*N,i[10]=p*M+f*A+m*P+v*O,i[14]=p*S+f*L+m*I+v*B,i[3]=g*b+y*T+x*R+_*D,i[7]=g*w+y*E+x*C+_*N,i[11]=g*M+y*A+x*P+_*O,i[15]=g*S+y*L+x*I+_*B,this},e.multiplyScalar=function(t){var e=this.elements;return e[0]*=t,e[4]*=t,e[8]*=t,e[12]*=t,e[1]*=t,e[5]*=t,e[9]*=t,e[13]*=t,e[2]*=t,e[6]*=t,e[10]*=t,e[14]*=t,e[3]*=t,e[7]*=t,e[11]*=t,e[15]*=t,this},e.determinant=function(){var t=this.elements,e=t[0],n=t[4],r=t[8],i=t[12],a=t[1],o=t[5],s=t[9],c=t[13],l=t[2],u=t[6],h=t[10],d=t[14];return t[3]*(+i*s*u-r*c*u-i*o*h+n*c*h+r*o*d-n*s*d)+t[7]*(+e*s*d-e*c*h+i*a*h-r*a*d+r*c*l-i*s*l)+t[11]*(+e*c*u-e*o*d-i*a*u+n*a*d+i*o*l-n*c*l)+t[15]*(-r*o*l-e*s*u+e*o*h+r*a*u-n*a*h+n*s*l)},e.transpose=function(){var t,e=this.elements;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this},e.setPosition=function(t,e,n){var r=this.elements;return t.isVector3?(r[12]=t.x,r[13]=t.y,r[14]=t.z):(r[12]=t,r[13]=e,r[14]=n),this},e.getInverse=function(t,e){void 0!==e&&console.warn("THREE.Matrix4: .getInverse() can no longer be configured to throw on degenerate.");var n=this.elements,r=t.elements,i=r[0],a=r[1],o=r[2],s=r[3],c=r[4],l=r[5],u=r[6],h=r[7],d=r[8],p=r[9],f=r[10],m=r[11],v=r[12],g=r[13],y=r[14],x=r[15],_=p*y*h-g*f*h+g*u*m-l*y*m-p*u*x+l*f*x,b=v*f*h-d*y*h-v*u*m+c*y*m+d*u*x-c*f*x,w=d*g*h-v*p*h+v*l*m-c*g*m-d*l*x+c*p*x,M=v*p*u-d*g*u-v*l*f+c*g*f+d*l*y-c*p*y,S=i*_+a*b+o*w+s*M;if(0===S)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);var T=1/S;return n[0]=_*T,n[1]=(g*f*s-p*y*s-g*o*m+a*y*m+p*o*x-a*f*x)*T,n[2]=(l*y*s-g*u*s+g*o*h-a*y*h-l*o*x+a*u*x)*T,n[3]=(p*u*s-l*f*s-p*o*h+a*f*h+l*o*m-a*u*m)*T,n[4]=b*T,n[5]=(d*y*s-v*f*s+v*o*m-i*y*m-d*o*x+i*f*x)*T,n[6]=(v*u*s-c*y*s-v*o*h+i*y*h+c*o*x-i*u*x)*T,n[7]=(c*f*s-d*u*s+d*o*h-i*f*h-c*o*m+i*u*m)*T,n[8]=w*T,n[9]=(v*p*s-d*g*s-v*a*m+i*g*m+d*a*x-i*p*x)*T,n[10]=(c*g*s-v*l*s+v*a*h-i*g*h-c*a*x+i*l*x)*T,n[11]=(d*l*s-c*p*s-d*a*h+i*p*h+c*a*m-i*l*m)*T,n[12]=M*T,n[13]=(d*g*o-v*p*o+v*a*f-i*g*f-d*a*y+i*p*y)*T,n[14]=(v*l*o-c*g*o-v*a*u+i*g*u+c*a*y-i*l*y)*T,n[15]=(c*p*o-d*l*o+d*a*u-i*p*u-c*a*f+i*l*f)*T,this},e.scale=function(t){var e=this.elements,n=t.x,r=t.y,i=t.z;return e[0]*=n,e[4]*=r,e[8]*=i,e[1]*=n,e[5]*=r,e[9]*=i,e[2]*=n,e[6]*=r,e[10]*=i,e[3]*=n,e[7]*=r,e[11]*=i,this},e.getMaxScaleOnAxis=function(){var t=this.elements,e=t[0]*t[0]+t[1]*t[1]+t[2]*t[2],n=t[4]*t[4]+t[5]*t[5]+t[6]*t[6],r=t[8]*t[8]+t[9]*t[9]+t[10]*t[10];return Math.sqrt(Math.max(e,n,r))},e.makeTranslation=function(t,e,n){return this.set(1,0,0,t,0,1,0,e,0,0,1,n,0,0,0,1),this},e.makeRotationX=function(t){var e=Math.cos(t),n=Math.sin(t);return this.set(1,0,0,0,0,e,-n,0,0,n,e,0,0,0,0,1),this},e.makeRotationY=function(t){var e=Math.cos(t),n=Math.sin(t);return this.set(e,0,n,0,0,1,0,0,-n,0,e,0,0,0,0,1),this},e.makeRotationZ=function(t){var e=Math.cos(t),n=Math.sin(t);return this.set(e,-n,0,0,n,e,0,0,0,0,1,0,0,0,0,1),this},e.makeRotationAxis=function(t,e){var n=Math.cos(e),r=Math.sin(e),i=1-n,a=t.x,o=t.y,s=t.z,c=i*a,l=i*o;return this.set(c*a+n,c*o-r*s,c*s+r*o,0,c*o+r*s,l*o+n,l*s-r*a,0,c*s-r*o,l*s+r*a,i*s*s+n,0,0,0,0,1),this},e.makeScale=function(t,e,n){return this.set(t,0,0,0,0,e,0,0,0,0,n,0,0,0,0,1),this},e.makeShear=function(t,e,n){return this.set(1,e,n,0,t,1,n,0,t,e,1,0,0,0,0,1),this},e.compose=function(t,e,n){var r=this.elements,i=e._x,a=e._y,o=e._z,s=e._w,c=i+i,l=a+a,u=o+o,h=i*c,d=i*l,p=i*u,f=a*l,m=a*u,v=o*u,g=s*c,y=s*l,x=s*u,_=n.x,b=n.y,w=n.z;return r[0]=(1-(f+v))*_,r[1]=(d+x)*_,r[2]=(p-y)*_,r[3]=0,r[4]=(d-x)*b,r[5]=(1-(h+v))*b,r[6]=(m+g)*b,r[7]=0,r[8]=(p+y)*w,r[9]=(m-g)*w,r[10]=(1-(h+f))*w,r[11]=0,r[12]=t.x,r[13]=t.y,r[14]=t.z,r[15]=1,this},e.decompose=function(t,e,n){var r=this.elements,i=Qt.set(r[0],r[1],r[2]).length(),a=Qt.set(r[4],r[5],r[6]).length(),o=Qt.set(r[8],r[9],r[10]).length();this.determinant()<0&&(i=-i),t.x=r[12],t.y=r[13],t.z=r[14],Kt.copy(this);var s=1/i,c=1/a,l=1/o;return Kt.elements[0]*=s,Kt.elements[1]*=s,Kt.elements[2]*=s,Kt.elements[4]*=c,Kt.elements[5]*=c,Kt.elements[6]*=c,Kt.elements[8]*=l,Kt.elements[9]*=l,Kt.elements[10]*=l,e.setFromRotationMatrix(Kt),n.x=i,n.y=a,n.z=o,this},e.makePerspective=function(t,e,n,r,i,a){void 0===a&&console.warn("THREE.Matrix4: .makePerspective() has been redefined and has a new signature. Please check the docs.");var o=this.elements,s=2*i/(e-t),c=2*i/(n-r),l=(e+t)/(e-t),u=(n+r)/(n-r),h=-(a+i)/(a-i),d=-2*a*i/(a-i);return o[0]=s,o[4]=0,o[8]=l,o[12]=0,o[1]=0,o[5]=c,o[9]=u,o[13]=0,o[2]=0,o[6]=0,o[10]=h,o[14]=d,o[3]=0,o[7]=0,o[11]=-1,o[15]=0,this},e.makeOrthographic=function(t,e,n,r,i,a){var o=this.elements,s=1/(e-t),c=1/(n-r),l=1/(a-i),u=(e+t)*s,h=(n+r)*c,d=(a+i)*l;return o[0]=2*s,o[4]=0,o[8]=0,o[12]=-u,o[1]=0,o[5]=2*c,o[9]=0,o[13]=-h,o[2]=0,o[6]=0,o[10]=-2*l,o[14]=-d,o[3]=0,o[7]=0,o[11]=0,o[15]=1,this},e.equals=function(t){for(var e=this.elements,n=t.elements,r=0;r<16;r++)if(e[r]!==n[r])return!1;return!0},e.fromArray=function(t,e){void 0===e&&(e=0);for(var n=0;n<16;n++)this.elements[n]=t[n+e];return this},e.toArray=function(t,e){void 0===t&&(t=[]),void 0===e&&(e=0);var n=this.elements;return t[e]=n[0],t[e+1]=n[1],t[e+2]=n[2],t[e+3]=n[3],t[e+4]=n[4],t[e+5]=n[5],t[e+6]=n[6],t[e+7]=n[7],t[e+8]=n[8],t[e+9]=n[9],t[e+10]=n[10],t[e+11]=n[11],t[e+12]=n[12],t[e+13]=n[13],t[e+14]=n[14],t[e+15]=n[15],t},t}(),Qt=new wt,Kt=new Jt,$t=new wt(0,0,0),te=new wt(1,1,1),ee=new wt,ne=new wt,re=new wt,ie=function(){function t(e,n,r,i){void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=0),void 0===i&&(i=t.DefaultOrder),Object.defineProperty(this,"isEuler",{value:!0}),this._x=e,this._y=n,this._z=r,this._order=i}var e=t.prototype;return e.set=function(t,e,n,r){return this._x=t,this._y=e,this._z=n,this._order=r||this._order,this._onChangeCallback(),this},e.clone=function(){return new this.constructor(this._x,this._y,this._z,this._order)},e.copy=function(t){return this._x=t._x,this._y=t._y,this._z=t._z,this._order=t._order,this._onChangeCallback(),this},e.setFromRotationMatrix=function(t,e,n){var r=st.clamp,i=t.elements,a=i[0],o=i[4],s=i[8],c=i[1],l=i[5],u=i[9],h=i[2],d=i[6],p=i[10];switch(e=e||this._order){case"XYZ":this._y=Math.asin(r(s,-1,1)),Math.abs(s)<.9999999?(this._x=Math.atan2(-u,p),this._z=Math.atan2(-o,a)):(this._x=Math.atan2(d,l),this._z=0);break;case"YXZ":this._x=Math.asin(-r(u,-1,1)),Math.abs(u)<.9999999?(this._y=Math.atan2(s,p),this._z=Math.atan2(c,l)):(this._y=Math.atan2(-h,a),this._z=0);break;case"ZXY":this._x=Math.asin(r(d,-1,1)),Math.abs(d)<.9999999?(this._y=Math.atan2(-h,p),this._z=Math.atan2(-o,l)):(this._y=0,this._z=Math.atan2(c,a));break;case"ZYX":this._y=Math.asin(-r(h,-1,1)),Math.abs(h)<.9999999?(this._x=Math.atan2(d,p),this._z=Math.atan2(c,a)):(this._x=0,this._z=Math.atan2(-o,l));break;case"YZX":this._z=Math.asin(r(c,-1,1)),Math.abs(c)<.9999999?(this._x=Math.atan2(-u,l),this._y=Math.atan2(-h,a)):(this._x=0,this._y=Math.atan2(s,p));break;case"XZY":this._z=Math.asin(-r(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(d,l),this._y=Math.atan2(s,a)):(this._x=Math.atan2(-u,p),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+e)}return this._order=e,!1!==n&&this._onChangeCallback(),this},e.setFromQuaternion=function(t,e,n){return ae.makeRotationFromQuaternion(t),this.setFromRotationMatrix(ae,e,n)},e.setFromVector3=function(t,e){return this.set(t.x,t.y,t.z,e||this._order)},e.reorder=function(t){return oe.setFromEuler(this),this.setFromQuaternion(oe,t)},e.equals=function(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._order===this._order},e.fromArray=function(t){return this._x=t[0],this._y=t[1],this._z=t[2],void 0!==t[3]&&(this._order=t[3]),this._onChangeCallback(),this},e.toArray=function(t,e){return void 0===t&&(t=[]),void 0===e&&(e=0),t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._order,t},e.toVector3=function(t){return t?t.set(this._x,this._y,this._z):new wt(this._x,this._y,this._z)},e._onChange=function(t){return this._onChangeCallback=t,this},e._onChangeCallback=function(){},lt(t,[{key:"x",get:function(){return this._x},set:function(t){this._x=t,this._onChangeCallback()}},{key:"y",get:function(){return this._y},set:function(t){this._y=t,this._onChangeCallback()}},{key:"z",get:function(){return this._z},set:function(t){this._z=t,this._onChangeCallback()}},{key:"order",get:function(){return this._order},set:function(t){this._order=t,this._onChangeCallback()}}]),t}();ie.DefaultOrder="XYZ",ie.RotationOrders=["XYZ","YZX","ZXY","XZY","YXZ","ZYX"];var ae=new Jt,oe=new bt,se=function(){function t(){this.mask=1}var e=t.prototype;return e.set=function(t){this.mask=1<1){for(var e=0;e1){for(var e=0;e0){r.children=[];for(var p=0;p0&&(n.geometries=f),m.length>0&&(n.materials=m),v.length>0&&(n.textures=v),g.length>0&&(n.images=g),y.length>0&&(n.shapes=y)}return n.object=r,n;function x(t){var e=[];for(var n in t){var r=t[n];delete r.metadata,e.push(r)}return e}},clone:function(t){return(new this.constructor).copy(this,t)},copy:function(t,e){if(void 0===e&&(e=!0),this.name=t.name,this.up.copy(t.up),this.position.copy(t.position),this.rotation.order=t.rotation.order,this.quaternion.copy(t.quaternion),this.scale.copy(t.scale),this.matrix.copy(t.matrix),this.matrixWorld.copy(t.matrixWorld),this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrixWorldNeedsUpdate=t.matrixWorldNeedsUpdate,this.layers.mask=t.layers.mask,this.visible=t.visible,this.castShadow=t.castShadow,this.receiveShadow=t.receiveShadow,this.frustumCulled=t.frustumCulled,this.renderOrder=t.renderOrder,this.userData=JSON.parse(JSON.stringify(t.userData)),!0===e)for(var n=0;n1?void 0:e.copy(n).multiplyScalar(i).add(t.start)},e.intersectsLine=function(t){var e=this.distanceToPoint(t.start),n=this.distanceToPoint(t.end);return e<0&&n>0||n<0&&e>0},e.intersectsBox=function(t){return t.intersectsPlane(this)},e.intersectsSphere=function(t){return t.intersectsPlane(this)},e.coplanarPoint=function(t){return void 0===t&&(console.warn("THREE.Plane: .coplanarPoint() target is now required"),t=new wt),t.copy(this.normal).multiplyScalar(-this.constant)},e.applyMatrix4=function(t,e){var n=e||Se.getNormalMatrix(t),r=this.coplanarPoint(we).applyMatrix4(t),i=this.normal.applyMatrix3(n).normalize();return this.constant=-r.dot(i),this},e.translate=function(t){return this.constant-=t.dot(this.normal),this},e.equals=function(t){return t.normal.equals(this.normal)&&t.constant===this.constant},t}(),Ee=new wt,Ae=new wt,Le=new wt,Re=new wt,Ce=new wt,Pe=new wt,Ie=new wt,De=new wt,Ne=new wt,Oe=new wt,Be=function(){function t(t,e,n){this.a=void 0!==t?t:new wt,this.b=void 0!==e?e:new wt,this.c=void 0!==n?n:new wt}t.getNormal=function(t,e,n,r){void 0===r&&(console.warn("THREE.Triangle: .getNormal() target is now required"),r=new wt),r.subVectors(n,e),Ee.subVectors(t,e),r.cross(Ee);var i=r.lengthSq();return i>0?r.multiplyScalar(1/Math.sqrt(i)):r.set(0,0,0)},t.getBarycoord=function(t,e,n,r,i){Ee.subVectors(r,e),Ae.subVectors(n,e),Le.subVectors(t,e);var a=Ee.dot(Ee),o=Ee.dot(Ae),s=Ee.dot(Le),c=Ae.dot(Ae),l=Ae.dot(Le),u=a*c-o*o;if(void 0===i&&(console.warn("THREE.Triangle: .getBarycoord() target is now required"),i=new wt),0===u)return i.set(-2,-1,-1);var h=1/u,d=(c*s-o*l)*h,p=(a*l-o*s)*h;return i.set(1-d-p,p,d)},t.containsPoint=function(t,e,n,r){return this.getBarycoord(t,e,n,r,Re),Re.x>=0&&Re.y>=0&&Re.x+Re.y<=1},t.getUV=function(t,e,n,r,i,a,o,s){return this.getBarycoord(t,e,n,r,Re),s.set(0,0),s.addScaledVector(i,Re.x),s.addScaledVector(a,Re.y),s.addScaledVector(o,Re.z),s},t.isFrontFacing=function(t,e,n,r){return Ee.subVectors(n,e),Ae.subVectors(t,e),Ee.cross(Ae).dot(r)<0};var e=t.prototype;return e.set=function(t,e,n){return this.a.copy(t),this.b.copy(e),this.c.copy(n),this},e.setFromPointsAndIndices=function(t,e,n,r){return this.a.copy(t[e]),this.b.copy(t[n]),this.c.copy(t[r]),this},e.clone=function(){return(new this.constructor).copy(this)},e.copy=function(t){return this.a.copy(t.a),this.b.copy(t.b),this.c.copy(t.c),this},e.getArea=function(){return Ee.subVectors(this.c,this.b),Ae.subVectors(this.a,this.b),.5*Ee.cross(Ae).length()},e.getMidpoint=function(t){return void 0===t&&(console.warn("THREE.Triangle: .getMidpoint() target is now required"),t=new wt),t.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)},e.getNormal=function(e){return t.getNormal(this.a,this.b,this.c,e)},e.getPlane=function(t){return void 0===t&&(console.warn("THREE.Triangle: .getPlane() target is now required"),t=new Te),t.setFromCoplanarPoints(this.a,this.b,this.c)},e.getBarycoord=function(e,n){return t.getBarycoord(e,this.a,this.b,this.c,n)},e.getUV=function(e,n,r,i,a){return t.getUV(e,this.a,this.b,this.c,n,r,i,a)},e.containsPoint=function(e){return t.containsPoint(e,this.a,this.b,this.c)},e.isFrontFacing=function(e){return t.isFrontFacing(this.a,this.b,this.c,e)},e.intersectsBox=function(t){return t.intersectsTriangle(this)},e.closestPointToPoint=function(t,e){void 0===e&&(console.warn("THREE.Triangle: .closestPointToPoint() target is now required"),e=new wt);var n,r,i=this.a,a=this.b,o=this.c;Ce.subVectors(a,i),Pe.subVectors(o,i),De.subVectors(t,i);var s=Ce.dot(De),c=Pe.dot(De);if(s<=0&&c<=0)return e.copy(i);Ne.subVectors(t,a);var l=Ce.dot(Ne),u=Pe.dot(Ne);if(l>=0&&u<=l)return e.copy(a);var h=s*u-l*c;if(h<=0&&s>=0&&l<=0)return n=s/(s-l),e.copy(i).addScaledVector(Ce,n);Oe.subVectors(t,o);var d=Ce.dot(Oe),p=Pe.dot(Oe);if(p>=0&&d<=p)return e.copy(o);var f=d*c-s*p;if(f<=0&&c>=0&&p<=0)return r=c/(c-p),e.copy(i).addScaledVector(Pe,r);var m=l*p-d*u;if(m<=0&&u-l>=0&&d-p>=0)return Ie.subVectors(o,a),r=(u-l)/(u-l+(d-p)),e.copy(a).addScaledVector(Ie,r);var v=1/(m+f+h);return n=f*v,r=h*v,e.copy(i).addScaledVector(Ce,n).addScaledVector(Pe,r)},e.equals=function(t){return t.a.equals(this.a)&&t.b.equals(this.b)&&t.c.equals(this.c)},t}(),ze={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},Ge={h:0,s:0,l:0},Fe={h:0,s:0,l:0};function Ue(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+6*(e-t)*(2/3-n):t}function He(t){return t<.04045?.0773993808*t:Math.pow(.9478672986*t+.0521327014,2.4)}function ke(t){return t<.0031308?12.92*t:1.055*Math.pow(t,.41666)-.055}var Ve=function(){function t(t,e,n){return Object.defineProperty(this,"isColor",{value:!0}),void 0===e&&void 0===n?this.set(t):this.setRGB(t,e,n)}var e=t.prototype;return e.set=function(t){return t&&t.isColor?this.copy(t):"number"==typeof t?this.setHex(t):"string"==typeof t&&this.setStyle(t),this},e.setScalar=function(t){return this.r=t,this.g=t,this.b=t,this},e.setHex=function(t){return t=Math.floor(t),this.r=(t>>16&255)/255,this.g=(t>>8&255)/255,this.b=(255&t)/255,this},e.setRGB=function(t,e,n){return this.r=t,this.g=e,this.b=n,this},e.setHSL=function(t,e,n){if(t=st.euclideanModulo(t,1),e=st.clamp(e,0,1),n=st.clamp(n,0,1),0===e)this.r=this.g=this.b=n;else{var r=n<=.5?n*(1+e):n+e-n*e,i=2*n-r;this.r=Ue(i,r,t+1/3),this.g=Ue(i,r,t),this.b=Ue(i,r,t-1/3)}return this},e.setStyle=function(t){function e(e){void 0!==e&&parseFloat(e)<1&&console.warn("THREE.Color: Alpha component of "+t+" will be ignored.")}var n;if(n=/^((?:rgb|hsl)a?)\(\s*([^\)]*)\)/.exec(t)){var r,i=n[1],a=n[2];switch(i){case"rgb":case"rgba":if(r=/^(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(a))return this.r=Math.min(255,parseInt(r[1],10))/255,this.g=Math.min(255,parseInt(r[2],10))/255,this.b=Math.min(255,parseInt(r[3],10))/255,e(r[5]),this;if(r=/^(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(a))return this.r=Math.min(100,parseInt(r[1],10))/100,this.g=Math.min(100,parseInt(r[2],10))/100,this.b=Math.min(100,parseInt(r[3],10))/100,e(r[5]),this;break;case"hsl":case"hsla":if(r=/^([0-9]*\.?[0-9]+)\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(a)){var o=parseFloat(r[1])/360,s=parseInt(r[2],10)/100,c=parseInt(r[3],10)/100;return e(r[5]),this.setHSL(o,s,c)}}}else if(n=/^\#([A-Fa-f0-9]+)$/.exec(t)){var l=n[1],u=l.length;if(3===u)return this.r=parseInt(l.charAt(0)+l.charAt(0),16)/255,this.g=parseInt(l.charAt(1)+l.charAt(1),16)/255,this.b=parseInt(l.charAt(2)+l.charAt(2),16)/255,this;if(6===u)return this.r=parseInt(l.charAt(0)+l.charAt(1),16)/255,this.g=parseInt(l.charAt(2)+l.charAt(3),16)/255,this.b=parseInt(l.charAt(4)+l.charAt(5),16)/255,this}return t&&t.length>0?this.setColorName(t):this},e.setColorName=function(t){var e=ze[t];return void 0!==e?this.setHex(e):console.warn("THREE.Color: Unknown color "+t),this},e.clone=function(){return new this.constructor(this.r,this.g,this.b)},e.copy=function(t){return this.r=t.r,this.g=t.g,this.b=t.b,this},e.copyGammaToLinear=function(t,e){return void 0===e&&(e=2),this.r=Math.pow(t.r,e),this.g=Math.pow(t.g,e),this.b=Math.pow(t.b,e),this},e.copyLinearToGamma=function(t,e){void 0===e&&(e=2);var n=e>0?1/e:1;return this.r=Math.pow(t.r,n),this.g=Math.pow(t.g,n),this.b=Math.pow(t.b,n),this},e.convertGammaToLinear=function(t){return this.copyGammaToLinear(this,t),this},e.convertLinearToGamma=function(t){return this.copyLinearToGamma(this,t),this},e.copySRGBToLinear=function(t){return this.r=He(t.r),this.g=He(t.g),this.b=He(t.b),this},e.copyLinearToSRGB=function(t){return this.r=ke(t.r),this.g=ke(t.g),this.b=ke(t.b),this},e.convertSRGBToLinear=function(){return this.copySRGBToLinear(this),this},e.convertLinearToSRGB=function(){return this.copyLinearToSRGB(this),this},e.getHex=function(){return 255*this.r<<16^255*this.g<<8^255*this.b<<0},e.getHexString=function(){return("000000"+this.getHex().toString(16)).slice(-6)},e.getHSL=function(t){void 0===t&&(console.warn("THREE.Color: .getHSL() target is now required"),t={h:0,s:0,l:0});var e,n,r=this.r,i=this.g,a=this.b,o=Math.max(r,i,a),s=Math.min(r,i,a),c=(s+o)/2;if(s===o)e=0,n=0;else{var l=o-s;switch(n=c<=.5?l/(o+s):l/(2-o-s),o){case r:e=(i-a)/l+(i0&&(n.alphaTest=this.alphaTest),!0===this.premultipliedAlpha&&(n.premultipliedAlpha=this.premultipliedAlpha),!0===this.wireframe&&(n.wireframe=this.wireframe),this.wireframeLinewidth>1&&(n.wireframeLinewidth=this.wireframeLinewidth),"round"!==this.wireframeLinecap&&(n.wireframeLinecap=this.wireframeLinecap),"round"!==this.wireframeLinejoin&&(n.wireframeLinejoin=this.wireframeLinejoin),!0===this.morphTargets&&(n.morphTargets=!0),!0===this.morphNormals&&(n.morphNormals=!0),!0===this.skinning&&(n.skinning=!0),!1===this.visible&&(n.visible=!1),!1===this.toneMapped&&(n.toneMapped=!1),"{}"!==JSON.stringify(this.userData)&&(n.userData=this.userData),e){var i=r(t.textures),a=r(t.images);i.length>0&&(n.textures=i),a.length>0&&(n.images=a)}return n},clone:function(){return(new this.constructor).copy(this)},copy:function(t){this.name=t.name,this.fog=t.fog,this.blending=t.blending,this.side=t.side,this.flatShading=t.flatShading,this.vertexColors=t.vertexColors,this.opacity=t.opacity,this.transparent=t.transparent,this.blendSrc=t.blendSrc,this.blendDst=t.blendDst,this.blendEquation=t.blendEquation,this.blendSrcAlpha=t.blendSrcAlpha,this.blendDstAlpha=t.blendDstAlpha,this.blendEquationAlpha=t.blendEquationAlpha,this.depthFunc=t.depthFunc,this.depthTest=t.depthTest,this.depthWrite=t.depthWrite,this.stencilWriteMask=t.stencilWriteMask,this.stencilFunc=t.stencilFunc,this.stencilRef=t.stencilRef,this.stencilFuncMask=t.stencilFuncMask,this.stencilFail=t.stencilFail,this.stencilZFail=t.stencilZFail,this.stencilZPass=t.stencilZPass,this.stencilWrite=t.stencilWrite;var e=t.clippingPlanes,n=null;if(null!==e){var r=e.length;n=new Array(r);for(var i=0;i!==r;++i)n[i]=e[i].clone()}return this.clippingPlanes=n,this.clipIntersection=t.clipIntersection,this.clipShadows=t.clipShadows,this.shadowSide=t.shadowSide,this.colorWrite=t.colorWrite,this.precision=t.precision,this.polygonOffset=t.polygonOffset,this.polygonOffsetFactor=t.polygonOffsetFactor,this.polygonOffsetUnits=t.polygonOffsetUnits,this.dithering=t.dithering,this.alphaTest=t.alphaTest,this.premultipliedAlpha=t.premultipliedAlpha,this.visible=t.visible,this.toneMapped=t.toneMapped,this.userData=JSON.parse(JSON.stringify(t.userData)),this},dispose:function(){this.dispatchEvent({type:"dispose"})}}),Object.defineProperty(qe.prototype,"needsUpdate",{set:function(t){!0===t&&this.version++}}),Xe.prototype=Object.create(qe.prototype),Xe.prototype.constructor=Xe,Xe.prototype.isMeshBasicMaterial=!0,Xe.prototype.copy=function(t){return qe.prototype.copy.call(this,t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.skinning=t.skinning,this.morphTargets=t.morphTargets,this};var Ye=new wt,Ze=new pt;function Je(t,e,n){if(Array.isArray(t))throw new TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.name="",this.array=t,this.itemSize=e,this.count=void 0!==t?t.length/e:0,this.normalized=!0===n,this.usage=tt,this.updateRange={offset:0,count:-1},this.version=0}function Qe(t,e,n){Je.call(this,new Int8Array(t),e,n)}function Ke(t,e,n){Je.call(this,new Uint8Array(t),e,n)}function $e(t,e,n){Je.call(this,new Uint8ClampedArray(t),e,n)}function tn(t,e,n){Je.call(this,new Int16Array(t),e,n)}function en(t,e,n){Je.call(this,new Uint16Array(t),e,n)}function nn(t,e,n){Je.call(this,new Int32Array(t),e,n)}function rn(t,e,n){Je.call(this,new Uint32Array(t),e,n)}function an(t,e,n){Je.call(this,new Float32Array(t),e,n)}function on(t,e,n){Je.call(this,new Float64Array(t),e,n)}Object.defineProperty(Je.prototype,"needsUpdate",{set:function(t){!0===t&&this.version++}}),Object.assign(Je.prototype,{isBufferAttribute:!0,onUploadCallback:function(){},setUsage:function(t){return this.usage=t,this},copy:function(t){return this.name=t.name,this.array=new t.array.constructor(t.array),this.itemSize=t.itemSize,this.count=t.count,this.normalized=t.normalized,this.usage=t.usage,this},copyAt:function(t,e,n){t*=this.itemSize,n*=e.itemSize;for(var r=0,i=this.itemSize;r0,o=i[1]&&i[1].length>0,s=t.morphTargets,c=s.length;if(c>0){e=[];for(var l=0;l0){u=[];for(var p=0;p0&&0===n.length&&console.error("THREE.DirectGeometry: Faceless geometries are not supported.");for(var y=0;ye&&(e=t[n]);return e}var ln=1,un=new Jt,hn=new be,dn=new wt,pn=new Tt,fn=new Tt,mn=new wt;function vn(){Object.defineProperty(this,"id",{value:ln+=2}),this.uuid=st.generateUUID(),this.name="",this.type="BufferGeometry",this.index=null,this.attributes={},this.morphAttributes={},this.morphTargetsRelative=!1,this.groups=[],this.boundingBox=null,this.boundingSphere=null,this.drawRange={start:0,count:1/0},this.userData={}}vn.prototype=Object.assign(Object.create(rt.prototype),{constructor:vn,isBufferGeometry:!0,getIndex:function(){return this.index},setIndex:function(t){return Array.isArray(t)?this.index=new(cn(t)>65535?rn:en)(t,1):this.index=t,this},getAttribute:function(t){return this.attributes[t]},setAttribute:function(t,e){return this.attributes[t]=e,this},deleteAttribute:function(t){return delete this.attributes[t],this},addGroup:function(t,e,n){this.groups.push({start:t,count:e,materialIndex:void 0!==n?n:0})},clearGroups:function(){this.groups=[]},setDrawRange:function(t,e){this.drawRange.start=t,this.drawRange.count=e},applyMatrix4:function(t){var e=this.attributes.position;void 0!==e&&(e.applyMatrix4(t),e.needsUpdate=!0);var n=this.attributes.normal;if(void 0!==n){var r=(new ft).getNormalMatrix(t);n.applyNormalMatrix(r),n.needsUpdate=!0}var i=this.attributes.tangent;return void 0!==i&&(i.transformDirection(t),i.needsUpdate=!0),null!==this.boundingBox&&this.computeBoundingBox(),null!==this.boundingSphere&&this.computeBoundingSphere(),this},rotateX:function(t){return un.makeRotationX(t),this.applyMatrix4(un),this},rotateY:function(t){return un.makeRotationY(t),this.applyMatrix4(un),this},rotateZ:function(t){return un.makeRotationZ(t),this.applyMatrix4(un),this},translate:function(t,e,n){return un.makeTranslation(t,e,n),this.applyMatrix4(un),this},scale:function(t,e,n){return un.makeScale(t,e,n),this.applyMatrix4(un),this},lookAt:function(t){return hn.lookAt(t),hn.updateMatrix(),this.applyMatrix4(hn.matrix),this},center:function(){return this.computeBoundingBox(),this.boundingBox.getCenter(dn).negate(),this.translate(dn.x,dn.y,dn.z),this},setFromObject:function(t){var e=t.geometry;if(t.isPoints||t.isLine){var n=new an(3*e.vertices.length,3),r=new an(3*e.colors.length,3);if(this.setAttribute("position",n.copyVector3sArray(e.vertices)),this.setAttribute("color",r.copyColorsArray(e.colors)),e.lineDistances&&e.lineDistances.length===e.vertices.length){var i=new an(e.lineDistances.length,1);this.setAttribute("lineDistance",i.copyArray(e.lineDistances))}null!==e.boundingSphere&&(this.boundingSphere=e.boundingSphere.clone()),null!==e.boundingBox&&(this.boundingBox=e.boundingBox.clone())}else t.isMesh&&e&&e.isGeometry&&this.fromGeometry(e);return this},setFromPoints:function(t){for(var e=[],n=0,r=t.length;n0){var n=new Float32Array(3*t.normals.length);this.setAttribute("normal",new Je(n,3).copyVector3sArray(t.normals))}if(t.colors.length>0){var r=new Float32Array(3*t.colors.length);this.setAttribute("color",new Je(r,3).copyColorsArray(t.colors))}if(t.uvs.length>0){var i=new Float32Array(2*t.uvs.length);this.setAttribute("uv",new Je(i,2).copyVector2sArray(t.uvs))}if(t.uvs2.length>0){var a=new Float32Array(2*t.uvs2.length);this.setAttribute("uv2",new Je(a,2).copyVector2sArray(t.uvs2))}for(var o in this.groups=t.groups,t.morphTargets){for(var s=[],c=t.morphTargets[o],l=0,u=c.length;l0){var p=new an(4*t.skinIndices.length,4);this.setAttribute("skinIndex",p.copyVector4sArray(t.skinIndices))}if(t.skinWeights.length>0){var f=new an(4*t.skinWeights.length,4);this.setAttribute("skinWeight",f.copyVector4sArray(t.skinWeights))}return null!==t.boundingSphere&&(this.boundingSphere=t.boundingSphere.clone()),null!==t.boundingBox&&(this.boundingBox=t.boundingBox.clone()),this},computeBoundingBox:function(){null===this.boundingBox&&(this.boundingBox=new Tt);var t=this.attributes.position,e=this.morphAttributes.position;if(t&&t.isGLBufferAttribute)return console.error('THREE.BufferGeometry.computeBoundingBox(): GLBufferAttribute requires a manual bounding box. Alternatively set "mesh.frustumCulled" to "false".',this),void this.boundingBox.set(new wt(-1/0,-1/0,-1/0),new wt(1/0,1/0,1/0));if(void 0!==t){if(this.boundingBox.setFromBufferAttribute(t),e)for(var n=0,r=e.length;n0&&(t.userData=this.userData),void 0!==this.parameters){var e=this.parameters;for(var n in e)void 0!==e[n]&&(t[n]=e[n]);return t}t.data={attributes:{}};var r=this.index;null!==r&&(t.data.index={type:r.array.constructor.name,array:Array.prototype.slice.call(r.array)});var i=this.attributes;for(var a in i){var o=i[a],s=o.toJSON(t.data);""!==o.name&&(s.name=o.name),t.data.attributes[a]=s}var c={},l=!1;for(var u in this.morphAttributes){for(var h=this.morphAttributes[u],d=[],p=0,f=h.length;p0&&(c[u]=d,l=!0)}l&&(t.data.morphAttributes=c,t.data.morphTargetsRelative=this.morphTargetsRelative);var g=this.groups;g.length>0&&(t.data.groups=JSON.parse(JSON.stringify(g)));var y=this.boundingSphere;return null!==y&&(t.data.boundingSphere={center:y.center.toArray(),radius:y.radius}),t},clone:function(){return(new vn).copy(this)},copy:function(t){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;var e={};this.name=t.name;var n=t.index;null!==n&&this.setIndex(n.clone(e));var r=t.attributes;for(var i in r){var a=r[i];this.setAttribute(i,a.clone(e))}var o=t.morphAttributes;for(var s in o){for(var c=[],l=o[s],u=0,h=l.length;un.far?null:{distance:c,point:Dn.clone(),object:t}}function Bn(t,e,n,r,i,a,o,s,c,l,u,h){_n.fromBufferAttribute(i,l),bn.fromBufferAttribute(i,u),wn.fromBufferAttribute(i,h);var d=t.morphTargetInfluences;if(e.morphTargets&&a&&d){En.set(0,0,0),An.set(0,0,0),Ln.set(0,0,0);for(var p=0,f=a.length;p0){var r=e[n[0]];if(void 0!==r){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(var i=0,a=r.length;i0&&console.error("THREE.Mesh.updateMorphTargets() no longer supports THREE.Geometry. Use THREE.BufferGeometry instead.")}},raycast:function(t,e){var n,r=this.geometry,i=this.material,a=this.matrixWorld;if(void 0!==i&&(null===r.boundingSphere&&r.computeBoundingSphere(),xn.copy(r.boundingSphere),xn.applyMatrix4(a),!1!==t.ray.intersectsSphere(xn)&&(gn.getInverse(a),yn.copy(t.ray).applyMatrix4(gn),null===r.boundingBox||!1!==yn.intersectsBox(r.boundingBox))))if(r.isBufferGeometry){var o=r.index,s=r.attributes.position,c=r.morphAttributes.position,l=r.morphTargetsRelative,u=r.attributes.uv,h=r.attributes.uv2,d=r.groups,p=r.drawRange;if(null!==o)if(Array.isArray(i))for(var f=0,m=d.length;f0&&(B=U);for(var H=0,k=F.length;H0?1:-1,h.push(A.x,A.y,A.z),d.push(C/m),d.push(1-L/v),T+=1}for(var I=0;I0&&(e.defines=this.defines),e.vertexShader=this.vertexShader,e.fragmentShader=this.fragmentShader;var i={};for(var a in this.extensions)!0===this.extensions[a]&&(i[a]=!0);return Object.keys(i).length>0&&(e.extensions=i),e},kn.prototype=Object.assign(Object.create(be.prototype),{constructor:kn,isCamera:!0,copy:function(t,e){return be.prototype.copy.call(this,t,e),this.matrixWorldInverse.copy(t.matrixWorldInverse),this.projectionMatrix.copy(t.projectionMatrix),this.projectionMatrixInverse.copy(t.projectionMatrixInverse),this},getWorldDirection:function(t){void 0===t&&(console.warn("THREE.Camera: .getWorldDirection() target is now required"),t=new wt),this.updateMatrixWorld(!0);var e=this.matrixWorld.elements;return t.set(-e[8],-e[9],-e[10]).normalize()},updateMatrixWorld:function(t){be.prototype.updateMatrixWorld.call(this,t),this.matrixWorldInverse.getInverse(this.matrixWorld)},updateWorldMatrix:function(t,e){be.prototype.updateWorldMatrix.call(this,t,e),this.matrixWorldInverse.getInverse(this.matrixWorld)},clone:function(){return(new this.constructor).copy(this)}}),Vn.prototype=Object.assign(Object.create(kn.prototype),{constructor:Vn,isPerspectiveCamera:!0,copy:function(t,e){return kn.prototype.copy.call(this,t,e),this.fov=t.fov,this.zoom=t.zoom,this.near=t.near,this.far=t.far,this.focus=t.focus,this.aspect=t.aspect,this.view=null===t.view?null:Object.assign({},t.view),this.filmGauge=t.filmGauge,this.filmOffset=t.filmOffset,this},setFocalLength:function(t){var e=.5*this.getFilmHeight()/t;this.fov=2*st.RAD2DEG*Math.atan(e),this.updateProjectionMatrix()},getFocalLength:function(){var t=Math.tan(.5*st.DEG2RAD*this.fov);return.5*this.getFilmHeight()/t},getEffectiveFOV:function(){return 2*st.RAD2DEG*Math.atan(Math.tan(.5*st.DEG2RAD*this.fov)/this.zoom)},getFilmWidth:function(){return this.filmGauge*Math.min(this.aspect,1)},getFilmHeight:function(){return this.filmGauge/Math.max(this.aspect,1)},setViewOffset:function(t,e,n,r,i,a){this.aspect=t/e,null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=t,this.view.fullHeight=e,this.view.offsetX=n,this.view.offsetY=r,this.view.width=i,this.view.height=a,this.updateProjectionMatrix()},clearViewOffset:function(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()},updateProjectionMatrix:function(){var t=this.near,e=t*Math.tan(.5*st.DEG2RAD*this.fov)/this.zoom,n=2*e,r=this.aspect*n,i=-.5*r,a=this.view;if(null!==this.view&&this.view.enabled){var o=a.fullWidth,s=a.fullHeight;i+=a.offsetX*r/o,e-=a.offsetY*n/s,r*=a.width/o,n*=a.height/s}var c=this.filmOffset;0!==c&&(i+=t*c/this.getFilmWidth()),this.projectionMatrix.makePerspective(i,i+r,e,e-n,t,this.far),this.projectionMatrixInverse.getInverse(this.projectionMatrix)},toJSON:function(t){var e=be.prototype.toJSON.call(this,t);return e.object.fov=this.fov,e.object.zoom=this.zoom,e.object.near=this.near,e.object.far=this.far,e.object.focus=this.focus,e.object.aspect=this.aspect,null!==this.view&&(e.object.view=Object.assign({},this.view)),e.object.filmGauge=this.filmGauge,e.object.filmOffset=this.filmOffset,e}});var Wn=90;function jn(t,e,n){if(be.call(this),this.type="CubeCamera",!0===n.isWebGLCubeRenderTarget){this.renderTarget=n;var r=new Vn(Wn,1,t,e);r.layers=this.layers,r.up.set(0,-1,0),r.lookAt(new wt(1,0,0)),this.add(r);var i=new Vn(Wn,1,t,e);i.layers=this.layers,i.up.set(0,-1,0),i.lookAt(new wt(-1,0,0)),this.add(i);var a=new Vn(Wn,1,t,e);a.layers=this.layers,a.up.set(0,0,1),a.lookAt(new wt(0,1,0)),this.add(a);var o=new Vn(Wn,1,t,e);o.layers=this.layers,o.up.set(0,0,-1),o.lookAt(new wt(0,-1,0)),this.add(o);var s=new Vn(Wn,1,t,e);s.layers=this.layers,s.up.set(0,-1,0),s.lookAt(new wt(0,0,1)),this.add(s);var c=new Vn(Wn,1,t,e);c.layers=this.layers,c.up.set(0,-1,0),c.lookAt(new wt(0,0,-1)),this.add(c),this.update=function(t,e){null===this.parent&&this.updateMatrixWorld();var l=t.xr.enabled,u=t.getRenderTarget();t.xr.enabled=!1;var h=n.texture.generateMipmaps;n.texture.generateMipmaps=!1,t.setRenderTarget(n,0),t.render(e,r),t.setRenderTarget(n,1),t.render(e,i),t.setRenderTarget(n,2),t.render(e,a),t.setRenderTarget(n,3),t.render(e,o),t.setRenderTarget(n,4),t.render(e,s),n.texture.generateMipmaps=h,t.setRenderTarget(n,5),t.render(e,c),t.setRenderTarget(u),t.xr.enabled=l},this.clear=function(t,e,r,i){for(var a=t.getRenderTarget(),o=0;o<6;o++)t.setRenderTarget(n,o),t.clear(e,r,i);t.setRenderTarget(a)}}else console.error("THREE.CubeCamera: The constructor now expects an instance of WebGLCubeRenderTarget as third parameter.")}function qn(t,e,n,i,a,o,s,c,l,u){t=void 0!==t?t:[],e=void 0!==e?e:r,s=void 0!==s?s:S,gt.call(this,t,e,n,i,a,o,s,c,l,u),this.flipY=!1,this._needsFlipEnvMap=!0}function Xn(t,e,n){Number.isInteger(e)&&(console.warn("THREE.WebGLCubeRenderTarget: constructor signature is now WebGLCubeRenderTarget( size, options )"),e=n),xt.call(this,t,t,e),e=e||{},this.texture=new qn(void 0,e.mapping,e.wrapS,e.wrapT,e.magFilter,e.minFilter,e.format,e.type,e.anisotropy,e.encoding),this.texture._needsFlipEnvMap=!1}function Yn(t,e,n,r,i,a,o,s,c,l,u,h){gt.call(this,null,a,o,s,c,l,r,i,u,h),this.image={data:t||null,width:e||1,height:n||1},this.magFilter=void 0!==c?c:d,this.minFilter=void 0!==l?l:d,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1,this.needsUpdate=!0}jn.prototype=Object.create(be.prototype),jn.prototype.constructor=jn,qn.prototype=Object.create(gt.prototype),qn.prototype.constructor=qn,qn.prototype.isCubeTexture=!0,Object.defineProperty(qn.prototype,"images",{get:function(){return this.image},set:function(t){this.image=t}}),Xn.prototype=Object.create(xt.prototype),Xn.prototype.constructor=Xn,Xn.prototype.isWebGLCubeRenderTarget=!0,Xn.prototype.fromEquirectangularTexture=function(t,e){this.texture.type=e.type,this.texture.format=T,this.texture.encoding=e.encoding,this.texture.generateMipmaps=e.generateMipmaps,this.texture.minFilter=e.minFilter,this.texture.magFilter=e.magFilter;var n={tEquirect:{value:null}},r="\n\n\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\tvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\n\t\t\t\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n\n\t\t\t}\n\n\t\t\tvoid main() {\n\n\t\t\t\tvWorldDirection = transformDirection( position, modelMatrix );\n\n\t\t\t\t#include \n\t\t\t\t#include \n\n\t\t\t}\n\t\t",i="\n\n\t\t\tuniform sampler2D tEquirect;\n\n\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\t#include \n\n\t\t\tvoid main() {\n\n\t\t\t\tvec3 direction = normalize( vWorldDirection );\n\n\t\t\t\tvec2 sampleUV = equirectUv( direction );\n\n\t\t\t\tgl_FragColor = texture2D( tEquirect, sampleUV );\n\n\t\t\t}\n\t\t",a=new zn(5,5,5),o=new Hn({name:"CubemapFromEquirect",uniforms:Gn(n),vertexShader:r,fragmentShader:i,side:1,blending:0});o.uniforms.tEquirect.value=e;var s=new Nn(a,o),c=e.minFilter;return e.minFilter===g&&(e.minFilter=m),new jn(1,10,this).update(t,s),e.minFilter=c,s.geometry.dispose(),s.material.dispose(),this},Yn.prototype=Object.create(gt.prototype),Yn.prototype.constructor=Yn,Yn.prototype.isDataTexture=!0;var Zn=new Ht,Jn=new wt,Qn=function(){function t(t,e,n,r,i,a){this.planes=[void 0!==t?t:new Te,void 0!==e?e:new Te,void 0!==n?n:new Te,void 0!==r?r:new Te,void 0!==i?i:new Te,void 0!==a?a:new Te]}var e=t.prototype;return e.set=function(t,e,n,r,i,a){var o=this.planes;return o[0].copy(t),o[1].copy(e),o[2].copy(n),o[3].copy(r),o[4].copy(i),o[5].copy(a),this},e.clone=function(){return(new this.constructor).copy(this)},e.copy=function(t){for(var e=this.planes,n=0;n<6;n++)e[n].copy(t.planes[n]);return this},e.setFromProjectionMatrix=function(t){var e=this.planes,n=t.elements,r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],c=n[5],l=n[6],u=n[7],h=n[8],d=n[9],p=n[10],f=n[11],m=n[12],v=n[13],g=n[14],y=n[15];return e[0].setComponents(o-r,u-s,f-h,y-m).normalize(),e[1].setComponents(o+r,u+s,f+h,y+m).normalize(),e[2].setComponents(o+i,u+c,f+d,y+v).normalize(),e[3].setComponents(o-i,u-c,f-d,y-v).normalize(),e[4].setComponents(o-a,u-l,f-p,y-g).normalize(),e[5].setComponents(o+a,u+l,f+p,y+g).normalize(),this},e.intersectsObject=function(t){var e=t.geometry;return null===e.boundingSphere&&e.computeBoundingSphere(),Zn.copy(e.boundingSphere).applyMatrix4(t.matrixWorld),this.intersectsSphere(Zn)},e.intersectsSprite=function(t){return Zn.center.set(0,0,0),Zn.radius=.7071067811865476,Zn.applyMatrix4(t.matrixWorld),this.intersectsSphere(Zn)},e.intersectsSphere=function(t){for(var e=this.planes,n=t.center,r=-t.radius,i=0;i<6;i++){if(e[i].distanceToPoint(n)0?t.max.x:t.min.x,Jn.y=r.normal.y>0?t.max.y:t.min.y,Jn.z=r.normal.z>0?t.max.z:t.min.z,r.distanceToPoint(Jn)<0)return!1}return!0},e.containsPoint=function(t){for(var e=this.planes,n=0;n<6;n++)if(e[n].distanceToPoint(t)<0)return!1;return!0},t}();function Kn(){var t=null,e=!1,n=null,r=null;function i(e,a){n(e,a),r=t.requestAnimationFrame(i)}return{start:function(){!0!==e&&null!==n&&(r=t.requestAnimationFrame(i),e=!0)},stop:function(){t.cancelAnimationFrame(r),e=!1},setAnimationLoop:function(t){n=t},setContext:function(e){t=e}}}function $n(t,e){var n=e.isWebGL2,r=new WeakMap;return{get:function(t){return t.isInterleavedBufferAttribute&&(t=t.data),r.get(t)},remove:function(e){e.isInterleavedBufferAttribute&&(e=e.data);var n=r.get(e);n&&(t.deleteBuffer(n.buffer),r.delete(e))},update:function(e,i){if(e.isGLBufferAttribute){var a=r.get(e);(!a||a.version 0.0 ) {\n\t\tdistanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n\t}\n\treturn distanceFalloff;\n#else\n\tif( cutoffDistance > 0.0 && decayExponent > 0.0 ) {\n\t\treturn pow( saturate( -lightDistance / cutoffDistance + 1.0 ), decayExponent );\n\t}\n\treturn 1.0;\n#endif\n}\nvec3 BRDF_Diffuse_Lambert( const in vec3 diffuseColor ) {\n\treturn RECIPROCAL_PI * diffuseColor;\n}\nvec3 F_Schlick( const in vec3 specularColor, const in float dotLH ) {\n\tfloat fresnel = exp2( ( -5.55473 * dotLH - 6.98316 ) * dotLH );\n\treturn ( 1.0 - specularColor ) * fresnel + specularColor;\n}\nvec3 F_Schlick_RoughnessDependent( const in vec3 F0, const in float dotNV, const in float roughness ) {\n\tfloat fresnel = exp2( ( -5.55473 * dotNV - 6.98316 ) * dotNV );\n\tvec3 Fr = max( vec3( 1.0 - roughness ), F0 ) - F0;\n\treturn Fr * fresnel + F0;\n}\nfloat G_GGX_Smith( const in float alpha, const in float dotNL, const in float dotNV ) {\n\tfloat a2 = pow2( alpha );\n\tfloat gl = dotNL + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n\tfloat gv = dotNV + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n\treturn 1.0 / ( gl * gv );\n}\nfloat G_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {\n\tfloat a2 = pow2( alpha );\n\tfloat gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n\tfloat gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n\treturn 0.5 / max( gv + gl, EPSILON );\n}\nfloat D_GGX( const in float alpha, const in float dotNH ) {\n\tfloat a2 = pow2( alpha );\n\tfloat denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;\n\treturn RECIPROCAL_PI * a2 / pow2( denom );\n}\nvec3 BRDF_Specular_GGX( const in IncidentLight incidentLight, const in vec3 viewDir, const in vec3 normal, const in vec3 specularColor, const in float roughness ) {\n\tfloat alpha = pow2( roughness );\n\tvec3 halfDir = normalize( incidentLight.direction + viewDir );\n\tfloat dotNL = saturate( dot( normal, incidentLight.direction ) );\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tfloat dotNH = saturate( dot( normal, halfDir ) );\n\tfloat dotLH = saturate( dot( incidentLight.direction, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, dotLH );\n\tfloat G = G_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n\tfloat D = D_GGX( alpha, dotNH );\n\treturn F * ( G * D );\n}\nvec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) {\n\tconst float LUT_SIZE = 64.0;\n\tconst float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE;\n\tconst float LUT_BIAS = 0.5 / LUT_SIZE;\n\tfloat dotNV = saturate( dot( N, V ) );\n\tvec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) );\n\tuv = uv * LUT_SCALE + LUT_BIAS;\n\treturn uv;\n}\nfloat LTC_ClippedSphereFormFactor( const in vec3 f ) {\n\tfloat l = length( f );\n\treturn max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 );\n}\nvec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) {\n\tfloat x = dot( v1, v2 );\n\tfloat y = abs( x );\n\tfloat a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y;\n\tfloat b = 3.4175940 + ( 4.1616724 + y ) * y;\n\tfloat v = a / b;\n\tfloat theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;\n\treturn cross( v1, v2 ) * theta_sintheta;\n}\nvec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {\n\tvec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];\n\tvec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];\n\tvec3 lightNormal = cross( v1, v2 );\n\tif( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );\n\tvec3 T1, T2;\n\tT1 = normalize( V - N * dot( V, N ) );\n\tT2 = - cross( N, T1 );\n\tmat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) );\n\tvec3 coords[ 4 ];\n\tcoords[ 0 ] = mat * ( rectCoords[ 0 ] - P );\n\tcoords[ 1 ] = mat * ( rectCoords[ 1 ] - P );\n\tcoords[ 2 ] = mat * ( rectCoords[ 2 ] - P );\n\tcoords[ 3 ] = mat * ( rectCoords[ 3 ] - P );\n\tcoords[ 0 ] = normalize( coords[ 0 ] );\n\tcoords[ 1 ] = normalize( coords[ 1 ] );\n\tcoords[ 2 ] = normalize( coords[ 2 ] );\n\tcoords[ 3 ] = normalize( coords[ 3 ] );\n\tvec3 vectorFormFactor = vec3( 0.0 );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );\n\tfloat result = LTC_ClippedSphereFormFactor( vectorFormFactor );\n\treturn vec3( result );\n}\nvec3 BRDF_Specular_GGX_Environment( const in vec3 viewDir, const in vec3 normal, const in vec3 specularColor, const in float roughness ) {\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tvec2 brdf = integrateSpecularBRDF( dotNV, roughness );\n\treturn specularColor * brdf.x + brdf.y;\n}\nvoid BRDF_Specular_Multiscattering_Environment( const in GeometricContext geometry, const in vec3 specularColor, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\tvec3 F = F_Schlick_RoughnessDependent( specularColor, dotNV, roughness );\n\tvec2 brdf = integrateSpecularBRDF( dotNV, roughness );\n\tvec3 FssEss = F * brdf.x + brdf.y;\n\tfloat Ess = brdf.x + brdf.y;\n\tfloat Ems = 1.0 - Ess;\n\tvec3 Favg = specularColor + ( 1.0 - specularColor ) * 0.047619;\tvec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg );\n\tsingleScatter += FssEss;\n\tmultiScatter += Fms * Ems;\n}\nfloat G_BlinnPhong_Implicit( ) {\n\treturn 0.25;\n}\nfloat D_BlinnPhong( const in float shininess, const in float dotNH ) {\n\treturn RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess );\n}\nvec3 BRDF_Specular_BlinnPhong( const in IncidentLight incidentLight, const in GeometricContext geometry, const in vec3 specularColor, const in float shininess ) {\n\tvec3 halfDir = normalize( incidentLight.direction + geometry.viewDir );\n\tfloat dotNH = saturate( dot( geometry.normal, halfDir ) );\n\tfloat dotLH = saturate( dot( incidentLight.direction, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, dotLH );\n\tfloat G = G_BlinnPhong_Implicit( );\n\tfloat D = D_BlinnPhong( shininess, dotNH );\n\treturn F * ( G * D );\n}\nfloat GGXRoughnessToBlinnExponent( const in float ggxRoughness ) {\n\treturn ( 2.0 / pow2( ggxRoughness + 0.0001 ) - 2.0 );\n}\nfloat BlinnExponentToGGXRoughness( const in float blinnExponent ) {\n\treturn sqrt( 2.0 / ( blinnExponent + 2.0 ) );\n}\n#if defined( USE_SHEEN )\nfloat D_Charlie(float roughness, float NoH) {\n\tfloat invAlpha = 1.0 / roughness;\n\tfloat cos2h = NoH * NoH;\n\tfloat sin2h = max(1.0 - cos2h, 0.0078125);\treturn (2.0 + invAlpha) * pow(sin2h, invAlpha * 0.5) / (2.0 * PI);\n}\nfloat V_Neubelt(float NoV, float NoL) {\n\treturn saturate(1.0 / (4.0 * (NoL + NoV - NoL * NoV)));\n}\nvec3 BRDF_Specular_Sheen( const in float roughness, const in vec3 L, const in GeometricContext geometry, vec3 specularColor ) {\n\tvec3 N = geometry.normal;\n\tvec3 V = geometry.viewDir;\n\tvec3 H = normalize( V + L );\n\tfloat dotNH = saturate( dot( N, H ) );\n\treturn specularColor * D_Charlie( roughness, dotNH ) * V_Neubelt( dot(N, V), dot(N, L) );\n}\n#endif",bumpmap_pars_fragment:"#ifdef USE_BUMPMAP\n\tuniform sampler2D bumpMap;\n\tuniform float bumpScale;\n\tvec2 dHdxy_fwd() {\n\t\tvec2 dSTdx = dFdx( vUv );\n\t\tvec2 dSTdy = dFdy( vUv );\n\t\tfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\n\t\tfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\n\t\tfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\n\t\treturn vec2( dBx, dBy );\n\t}\n\tvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) {\n\t\tvec3 vSigmaX = vec3( dFdx( surf_pos.x ), dFdx( surf_pos.y ), dFdx( surf_pos.z ) );\n\t\tvec3 vSigmaY = vec3( dFdy( surf_pos.x ), dFdy( surf_pos.y ), dFdy( surf_pos.z ) );\n\t\tvec3 vN = surf_norm;\n\t\tvec3 R1 = cross( vSigmaY, vN );\n\t\tvec3 R2 = cross( vN, vSigmaX );\n\t\tfloat fDet = dot( vSigmaX, R1 );\n\t\tfDet *= ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\tvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\n\t\treturn normalize( abs( fDet ) * surf_norm - vGrad );\n\t}\n#endif",clipping_planes_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tvec4 plane;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n\t\tplane = clippingPlanes[ i ];\n\t\tif ( dot( vClipPosition, plane.xyz ) > plane.w ) discard;\n\t}\n\t#pragma unroll_loop_end\n\t#if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n\t\tbool clipped = true;\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n\t\t\tplane = clippingPlanes[ i ];\n\t\t\tclipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped;\n\t\t}\n\t\t#pragma unroll_loop_end\n\t\tif ( clipped ) discard;\n\t#endif\n#endif",clipping_planes_pars_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tvarying vec3 vClipPosition;\n\tuniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];\n#endif",clipping_planes_pars_vertex:"#if NUM_CLIPPING_PLANES > 0\n\tvarying vec3 vClipPosition;\n#endif",clipping_planes_vertex:"#if NUM_CLIPPING_PLANES > 0\n\tvClipPosition = - mvPosition.xyz;\n#endif",color_fragment:"#ifdef USE_COLOR\n\tdiffuseColor.rgb *= vColor;\n#endif",color_pars_fragment:"#ifdef USE_COLOR\n\tvarying vec3 vColor;\n#endif",color_pars_vertex:"#if defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )\n\tvarying vec3 vColor;\n#endif",color_vertex:"#if defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )\n\tvColor = vec3( 1.0 );\n#endif\n#ifdef USE_COLOR\n\tvColor.xyz *= color.xyz;\n#endif\n#ifdef USE_INSTANCING_COLOR\n\tvColor.xyz *= instanceColor.xyz;\n#endif",common:"#define PI 3.141592653589793\n#define PI2 6.283185307179586\n#define PI_HALF 1.5707963267948966\n#define RECIPROCAL_PI 0.3183098861837907\n#define RECIPROCAL_PI2 0.15915494309189535\n#define EPSILON 1e-6\n#ifndef saturate\n#define saturate(a) clamp( a, 0.0, 1.0 )\n#endif\n#define whiteComplement(a) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat average( const in vec3 color ) { return dot( color, vec3( 0.3333 ) ); }\nhighp float rand( const in vec2 uv ) {\n\tconst highp float a = 12.9898, b = 78.233, c = 43758.5453;\n\thighp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n\treturn fract(sin(sn) * c);\n}\n#ifdef HIGH_PRECISION\n\tfloat precisionSafeLength( vec3 v ) { return length( v ); }\n#else\n\tfloat max3( vec3 v ) { return max( max( v.x, v.y ), v.z ); }\n\tfloat precisionSafeLength( vec3 v ) {\n\t\tfloat maxComponent = max3( abs( v ) );\n\t\treturn length( v / maxComponent ) * maxComponent;\n\t}\n#endif\nstruct IncidentLight {\n\tvec3 color;\n\tvec3 direction;\n\tbool visible;\n};\nstruct ReflectedLight {\n\tvec3 directDiffuse;\n\tvec3 directSpecular;\n\tvec3 indirectDiffuse;\n\tvec3 indirectSpecular;\n};\nstruct GeometricContext {\n\tvec3 position;\n\tvec3 normal;\n\tvec3 viewDir;\n#ifdef CLEARCOAT\n\tvec3 clearcoatNormal;\n#endif\n};\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nvec3 projectOnPlane(in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\tfloat distance = dot( planeNormal, point - pointOnPlane );\n\treturn - distance * planeNormal + point;\n}\nfloat sideOfPlane( in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\treturn sign( dot( point - pointOnPlane, planeNormal ) );\n}\nvec3 linePlaneIntersect( in vec3 pointOnLine, in vec3 lineDirection, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\treturn lineDirection * ( dot( planeNormal, pointOnPlane - pointOnLine ) / dot( planeNormal, lineDirection ) ) + pointOnLine;\n}\nmat3 transposeMat3( const in mat3 m ) {\n\tmat3 tmp;\n\ttmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );\n\ttmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );\n\ttmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );\n\treturn tmp;\n}\nfloat linearToRelativeLuminance( const in vec3 color ) {\n\tvec3 weights = vec3( 0.2126, 0.7152, 0.0722 );\n\treturn dot( weights, color.rgb );\n}\nbool isPerspectiveMatrix( mat4 m ) {\n\treturn m[ 2 ][ 3 ] == - 1.0;\n}\nvec2 equirectUv( in vec3 dir ) {\n\tfloat u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5;\n\tfloat v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\treturn vec2( u, v );\n}",cube_uv_reflection_fragment:"#ifdef ENVMAP_TYPE_CUBE_UV\n\t#define cubeUV_maxMipLevel 8.0\n\t#define cubeUV_minMipLevel 4.0\n\t#define cubeUV_maxTileSize 256.0\n\t#define cubeUV_minTileSize 16.0\n\tfloat getFace( vec3 direction ) {\n\t\tvec3 absDirection = abs( direction );\n\t\tfloat face = - 1.0;\n\t\tif ( absDirection.x > absDirection.z ) {\n\t\t\tif ( absDirection.x > absDirection.y )\n\t\t\t\tface = direction.x > 0.0 ? 0.0 : 3.0;\n\t\t\telse\n\t\t\t\tface = direction.y > 0.0 ? 1.0 : 4.0;\n\t\t} else {\n\t\t\tif ( absDirection.z > absDirection.y )\n\t\t\t\tface = direction.z > 0.0 ? 2.0 : 5.0;\n\t\t\telse\n\t\t\t\tface = direction.y > 0.0 ? 1.0 : 4.0;\n\t\t}\n\t\treturn face;\n\t}\n\tvec2 getUV( vec3 direction, float face ) {\n\t\tvec2 uv;\n\t\tif ( face == 0.0 ) {\n\t\t\tuv = vec2( direction.z, direction.y ) / abs( direction.x );\n\t\t} else if ( face == 1.0 ) {\n\t\t\tuv = vec2( - direction.x, - direction.z ) / abs( direction.y );\n\t\t} else if ( face == 2.0 ) {\n\t\t\tuv = vec2( - direction.x, direction.y ) / abs( direction.z );\n\t\t} else if ( face == 3.0 ) {\n\t\t\tuv = vec2( - direction.z, direction.y ) / abs( direction.x );\n\t\t} else if ( face == 4.0 ) {\n\t\t\tuv = vec2( - direction.x, direction.z ) / abs( direction.y );\n\t\t} else {\n\t\t\tuv = vec2( direction.x, direction.y ) / abs( direction.z );\n\t\t}\n\t\treturn 0.5 * ( uv + 1.0 );\n\t}\n\tvec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) {\n\t\tfloat face = getFace( direction );\n\t\tfloat filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 );\n\t\tmipInt = max( mipInt, cubeUV_minMipLevel );\n\t\tfloat faceSize = exp2( mipInt );\n\t\tfloat texelSize = 1.0 / ( 3.0 * cubeUV_maxTileSize );\n\t\tvec2 uv = getUV( direction, face ) * ( faceSize - 1.0 );\n\t\tvec2 f = fract( uv );\n\t\tuv += 0.5 - f;\n\t\tif ( face > 2.0 ) {\n\t\t\tuv.y += faceSize;\n\t\t\tface -= 3.0;\n\t\t}\n\t\tuv.x += face * faceSize;\n\t\tif ( mipInt < cubeUV_maxMipLevel ) {\n\t\t\tuv.y += 2.0 * cubeUV_maxTileSize;\n\t\t}\n\t\tuv.y += filterInt * 2.0 * cubeUV_minTileSize;\n\t\tuv.x += 3.0 * max( 0.0, cubeUV_maxTileSize - 2.0 * faceSize );\n\t\tuv *= texelSize;\n\t\tvec3 tl = envMapTexelToLinear( texture2D( envMap, uv ) ).rgb;\n\t\tuv.x += texelSize;\n\t\tvec3 tr = envMapTexelToLinear( texture2D( envMap, uv ) ).rgb;\n\t\tuv.y += texelSize;\n\t\tvec3 br = envMapTexelToLinear( texture2D( envMap, uv ) ).rgb;\n\t\tuv.x -= texelSize;\n\t\tvec3 bl = envMapTexelToLinear( texture2D( envMap, uv ) ).rgb;\n\t\tvec3 tm = mix( tl, tr, f.x );\n\t\tvec3 bm = mix( bl, br, f.x );\n\t\treturn mix( tm, bm, f.y );\n\t}\n\t#define r0 1.0\n\t#define v0 0.339\n\t#define m0 - 2.0\n\t#define r1 0.8\n\t#define v1 0.276\n\t#define m1 - 1.0\n\t#define r4 0.4\n\t#define v4 0.046\n\t#define m4 2.0\n\t#define r5 0.305\n\t#define v5 0.016\n\t#define m5 3.0\n\t#define r6 0.21\n\t#define v6 0.0038\n\t#define m6 4.0\n\tfloat roughnessToMip( float roughness ) {\n\t\tfloat mip = 0.0;\n\t\tif ( roughness >= r1 ) {\n\t\t\tmip = ( r0 - roughness ) * ( m1 - m0 ) / ( r0 - r1 ) + m0;\n\t\t} else if ( roughness >= r4 ) {\n\t\t\tmip = ( r1 - roughness ) * ( m4 - m1 ) / ( r1 - r4 ) + m1;\n\t\t} else if ( roughness >= r5 ) {\n\t\t\tmip = ( r4 - roughness ) * ( m5 - m4 ) / ( r4 - r5 ) + m4;\n\t\t} else if ( roughness >= r6 ) {\n\t\t\tmip = ( r5 - roughness ) * ( m6 - m5 ) / ( r5 - r6 ) + m5;\n\t\t} else {\n\t\t\tmip = - 2.0 * log2( 1.16 * roughness );\t\t}\n\t\treturn mip;\n\t}\n\tvec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) {\n\t\tfloat mip = clamp( roughnessToMip( roughness ), m0, cubeUV_maxMipLevel );\n\t\tfloat mipF = fract( mip );\n\t\tfloat mipInt = floor( mip );\n\t\tvec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt );\n\t\tif ( mipF == 0.0 ) {\n\t\t\treturn vec4( color0, 1.0 );\n\t\t} else {\n\t\t\tvec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 );\n\t\t\treturn vec4( mix( color0, color1, mipF ), 1.0 );\n\t\t}\n\t}\n#endif",defaultnormal_vertex:"vec3 transformedNormal = objectNormal;\n#ifdef USE_INSTANCING\n\tmat3 m = mat3( instanceMatrix );\n\ttransformedNormal /= vec3( dot( m[ 0 ], m[ 0 ] ), dot( m[ 1 ], m[ 1 ] ), dot( m[ 2 ], m[ 2 ] ) );\n\ttransformedNormal = m * transformedNormal;\n#endif\ntransformedNormal = normalMatrix * transformedNormal;\n#ifdef FLIP_SIDED\n\ttransformedNormal = - transformedNormal;\n#endif\n#ifdef USE_TANGENT\n\tvec3 transformedTangent = ( modelViewMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n\t#ifdef FLIP_SIDED\n\t\ttransformedTangent = - transformedTangent;\n\t#endif\n#endif",displacementmap_pars_vertex:"#ifdef USE_DISPLACEMENTMAP\n\tuniform sampler2D displacementMap;\n\tuniform float displacementScale;\n\tuniform float displacementBias;\n#endif",displacementmap_vertex:"#ifdef USE_DISPLACEMENTMAP\n\ttransformed += normalize( objectNormal ) * ( texture2D( displacementMap, vUv ).x * displacementScale + displacementBias );\n#endif",emissivemap_fragment:"#ifdef USE_EMISSIVEMAP\n\tvec4 emissiveColor = texture2D( emissiveMap, vUv );\n\temissiveColor.rgb = emissiveMapTexelToLinear( emissiveColor ).rgb;\n\ttotalEmissiveRadiance *= emissiveColor.rgb;\n#endif",emissivemap_pars_fragment:"#ifdef USE_EMISSIVEMAP\n\tuniform sampler2D emissiveMap;\n#endif",encodings_fragment:"gl_FragColor = linearToOutputTexel( gl_FragColor );",encodings_pars_fragment:"\nvec4 LinearToLinear( in vec4 value ) {\n\treturn value;\n}\nvec4 GammaToLinear( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.rgb, vec3( gammaFactor ) ), value.a );\n}\nvec4 LinearToGamma( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.rgb, vec3( 1.0 / gammaFactor ) ), value.a );\n}\nvec4 sRGBToLinear( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.a );\n}\nvec4 LinearTosRGB( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );\n}\nvec4 RGBEToLinear( in vec4 value ) {\n\treturn vec4( value.rgb * exp2( value.a * 255.0 - 128.0 ), 1.0 );\n}\nvec4 LinearToRGBE( in vec4 value ) {\n\tfloat maxComponent = max( max( value.r, value.g ), value.b );\n\tfloat fExp = clamp( ceil( log2( maxComponent ) ), -128.0, 127.0 );\n\treturn vec4( value.rgb / exp2( fExp ), ( fExp + 128.0 ) / 255.0 );\n}\nvec4 RGBMToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * value.a * maxRange, 1.0 );\n}\nvec4 LinearToRGBM( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.r, max( value.g, value.b ) );\n\tfloat M = clamp( maxRGB / maxRange, 0.0, 1.0 );\n\tM = ceil( M * 255.0 ) / 255.0;\n\treturn vec4( value.rgb / ( M * maxRange ), M );\n}\nvec4 RGBDToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * ( ( maxRange / 255.0 ) / value.a ), 1.0 );\n}\nvec4 LinearToRGBD( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.r, max( value.g, value.b ) );\n\tfloat D = max( maxRange / maxRGB, 1.0 );\n\tD = clamp( floor( D ) / 255.0, 0.0, 1.0 );\n\treturn vec4( value.rgb * ( D * ( 255.0 / maxRange ) ), D );\n}\nconst mat3 cLogLuvM = mat3( 0.2209, 0.3390, 0.4184, 0.1138, 0.6780, 0.7319, 0.0102, 0.1130, 0.2969 );\nvec4 LinearToLogLuv( in vec4 value ) {\n\tvec3 Xp_Y_XYZp = cLogLuvM * value.rgb;\n\tXp_Y_XYZp = max( Xp_Y_XYZp, vec3( 1e-6, 1e-6, 1e-6 ) );\n\tvec4 vResult;\n\tvResult.xy = Xp_Y_XYZp.xy / Xp_Y_XYZp.z;\n\tfloat Le = 2.0 * log2(Xp_Y_XYZp.y) + 127.0;\n\tvResult.w = fract( Le );\n\tvResult.z = ( Le - ( floor( vResult.w * 255.0 ) ) / 255.0 ) / 255.0;\n\treturn vResult;\n}\nconst mat3 cLogLuvInverseM = mat3( 6.0014, -2.7008, -1.7996, -1.3320, 3.1029, -5.7721, 0.3008, -1.0882, 5.6268 );\nvec4 LogLuvToLinear( in vec4 value ) {\n\tfloat Le = value.z * 255.0 + value.w;\n\tvec3 Xp_Y_XYZp;\n\tXp_Y_XYZp.y = exp2( ( Le - 127.0 ) / 2.0 );\n\tXp_Y_XYZp.z = Xp_Y_XYZp.y / value.y;\n\tXp_Y_XYZp.x = value.x * Xp_Y_XYZp.z;\n\tvec3 vRGB = cLogLuvInverseM * Xp_Y_XYZp.rgb;\n\treturn vec4( max( vRGB, 0.0 ), 1.0 );\n}",envmap_fragment:"#ifdef USE_ENVMAP\n\t#ifdef ENV_WORLDPOS\n\t\tvec3 cameraToFrag;\n\t\tif ( isOrthographic ) {\n\t\t\tcameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n\t\t} else {\n\t\t\tcameraToFrag = normalize( vWorldPosition - cameraPosition );\n\t\t}\n\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( cameraToFrag, worldNormal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio );\n\t\t#endif\n\t#else\n\t\tvec3 reflectVec = vReflect;\n\t#endif\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 envColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\tvec4 envColor = textureCubeUV( envMap, reflectVec, 0.0 );\n\t#else\n\t\tvec4 envColor = vec4( 0.0 );\n\t#endif\n\t#ifndef ENVMAP_TYPE_CUBE_UV\n\t\tenvColor = envMapTexelToLinear( envColor );\n\t#endif\n\t#ifdef ENVMAP_BLENDING_MULTIPLY\n\t\toutgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_MIX )\n\t\toutgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_ADD )\n\t\toutgoingLight += envColor.xyz * specularStrength * reflectivity;\n\t#endif\n#endif",envmap_common_pars_fragment:"#ifdef USE_ENVMAP\n\tuniform float envMapIntensity;\n\tuniform float flipEnvMap;\n\tuniform int maxMipLevel;\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tuniform samplerCube envMap;\n\t#else\n\t\tuniform sampler2D envMap;\n\t#endif\n\t\n#endif",envmap_pars_fragment:"#ifdef USE_ENVMAP\n\tuniform float reflectivity;\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\t#define ENV_WORLDPOS\n\t#endif\n\t#ifdef ENV_WORLDPOS\n\t\tvarying vec3 vWorldPosition;\n\t\tuniform float refractionRatio;\n\t#else\n\t\tvarying vec3 vReflect;\n\t#endif\n#endif",envmap_pars_vertex:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) ||defined( PHONG )\n\t\t#define ENV_WORLDPOS\n\t#endif\n\t#ifdef ENV_WORLDPOS\n\t\t\n\t\tvarying vec3 vWorldPosition;\n\t#else\n\t\tvarying vec3 vReflect;\n\t\tuniform float refractionRatio;\n\t#endif\n#endif",envmap_physical_pars_fragment:"#if defined( USE_ENVMAP )\n\t#ifdef ENVMAP_MODE_REFRACTION\n\t\tuniform float refractionRatio;\n\t#endif\n\tvec3 getLightProbeIndirectIrradiance( const in GeometricContext geometry, const in int maxMIPLevel ) {\n\t\tvec3 worldNormal = inverseTransformDirection( geometry.normal, viewMatrix );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, worldNormal, 1.0 );\n\t\t#else\n\t\t\tvec4 envMapColor = vec4( 0.0 );\n\t\t#endif\n\t\treturn PI * envMapColor.rgb * envMapIntensity;\n\t}\n\tfloat getSpecularMIPLevel( const in float roughness, const in int maxMIPLevel ) {\n\t\tfloat maxMIPLevelScalar = float( maxMIPLevel );\n\t\tfloat sigma = PI * roughness * roughness / ( 1.0 + roughness );\n\t\tfloat desiredMIPLevel = maxMIPLevelScalar + log2( sigma );\n\t\treturn clamp( desiredMIPLevel, 0.0, maxMIPLevelScalar );\n\t}\n\tvec3 getLightProbeIndirectRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness, const in int maxMIPLevel ) {\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( -viewDir, normal );\n\t\t\treflectVec = normalize( mix( reflectVec, normal, roughness * roughness) );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( -viewDir, normal, refractionRatio );\n\t\t#endif\n\t\treflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n\t\tfloat specularMIPLevel = getSpecularMIPLevel( roughness, maxMIPLevel );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, reflectVec, roughness );\n\t\t#endif\n\t\treturn envMapColor.rgb * envMapIntensity;\n\t}\n#endif",envmap_vertex:"#ifdef USE_ENVMAP\n\t#ifdef ENV_WORLDPOS\n\t\tvWorldPosition = worldPosition.xyz;\n\t#else\n\t\tvec3 cameraToVertex;\n\t\tif ( isOrthographic ) {\n\t\t\tcameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n\t\t} else {\n\t\t\tcameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n\t\t}\n\t\tvec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvReflect = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#endif\n#endif",fog_vertex:"#ifdef USE_FOG\n\tfogDepth = - mvPosition.z;\n#endif",fog_pars_vertex:"#ifdef USE_FOG\n\tvarying float fogDepth;\n#endif",fog_fragment:"#ifdef USE_FOG\n\t#ifdef FOG_EXP2\n\t\tfloat fogFactor = 1.0 - exp( - fogDensity * fogDensity * fogDepth * fogDepth );\n\t#else\n\t\tfloat fogFactor = smoothstep( fogNear, fogFar, fogDepth );\n\t#endif\n\tgl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif",fog_pars_fragment:"#ifdef USE_FOG\n\tuniform vec3 fogColor;\n\tvarying float fogDepth;\n\t#ifdef FOG_EXP2\n\t\tuniform float fogDensity;\n\t#else\n\t\tuniform float fogNear;\n\t\tuniform float fogFar;\n\t#endif\n#endif",gradientmap_pars_fragment:"#ifdef USE_GRADIENTMAP\n\tuniform sampler2D gradientMap;\n#endif\nvec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {\n\tfloat dotNL = dot( normal, lightDirection );\n\tvec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );\n\t#ifdef USE_GRADIENTMAP\n\t\treturn texture2D( gradientMap, coord ).rgb;\n\t#else\n\t\treturn ( coord.x < 0.7 ) ? vec3( 0.7 ) : vec3( 1.0 );\n\t#endif\n}",lightmap_fragment:"#ifdef USE_LIGHTMAP\n\tvec4 lightMapTexel= texture2D( lightMap, vUv2 );\n\treflectedLight.indirectDiffuse += PI * lightMapTexelToLinear( lightMapTexel ).rgb * lightMapIntensity;\n#endif",lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\n\tuniform sampler2D lightMap;\n\tuniform float lightMapIntensity;\n#endif",lights_lambert_vertex:"vec3 diffuse = vec3( 1.0 );\nGeometricContext geometry;\ngeometry.position = mvPosition.xyz;\ngeometry.normal = normalize( transformedNormal );\ngeometry.viewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( -mvPosition.xyz );\nGeometricContext backGeometry;\nbackGeometry.position = geometry.position;\nbackGeometry.normal = -geometry.normal;\nbackGeometry.viewDir = geometry.viewDir;\nvLightFront = vec3( 0.0 );\nvIndirectFront = vec3( 0.0 );\n#ifdef DOUBLE_SIDED\n\tvLightBack = vec3( 0.0 );\n\tvIndirectBack = vec3( 0.0 );\n#endif\nIncidentLight directLight;\nfloat dotNL;\nvec3 directLightColor_Diffuse;\nvIndirectFront += getAmbientLightIrradiance( ambientLightColor );\nvIndirectFront += getLightProbeIrradiance( lightProbe, geometry );\n#ifdef DOUBLE_SIDED\n\tvIndirectBack += getAmbientLightIrradiance( ambientLightColor );\n\tvIndirectBack += getLightProbeIrradiance( lightProbe, backGeometry );\n#endif\n#if NUM_POINT_LIGHTS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tgetPointDirectLightIrradiance( pointLights[ i ], geometry, directLight );\n\t\tdotNL = dot( geometry.normal, directLight.direction );\n\t\tdirectLightColor_Diffuse = PI * directLight.color;\n\t\tvLightFront += saturate( dotNL ) * directLightColor_Diffuse;\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += saturate( -dotNL ) * directLightColor_Diffuse;\n\t\t#endif\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tgetSpotDirectLightIrradiance( spotLights[ i ], geometry, directLight );\n\t\tdotNL = dot( geometry.normal, directLight.direction );\n\t\tdirectLightColor_Diffuse = PI * directLight.color;\n\t\tvLightFront += saturate( dotNL ) * directLightColor_Diffuse;\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += saturate( -dotNL ) * directLightColor_Diffuse;\n\t\t#endif\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if NUM_DIR_LIGHTS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tgetDirectionalDirectLightIrradiance( directionalLights[ i ], geometry, directLight );\n\t\tdotNL = dot( geometry.normal, directLight.direction );\n\t\tdirectLightColor_Diffuse = PI * directLight.color;\n\t\tvLightFront += saturate( dotNL ) * directLightColor_Diffuse;\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += saturate( -dotNL ) * directLightColor_Diffuse;\n\t\t#endif\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n\t\tvIndirectFront += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry );\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvIndirectBack += getHemisphereLightIrradiance( hemisphereLights[ i ], backGeometry );\n\t\t#endif\n\t}\n\t#pragma unroll_loop_end\n#endif",lights_pars_begin:"uniform bool receiveShadow;\nuniform vec3 ambientLightColor;\nuniform vec3 lightProbe[ 9 ];\nvec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) {\n\tfloat x = normal.x, y = normal.y, z = normal.z;\n\tvec3 result = shCoefficients[ 0 ] * 0.886227;\n\tresult += shCoefficients[ 1 ] * 2.0 * 0.511664 * y;\n\tresult += shCoefficients[ 2 ] * 2.0 * 0.511664 * z;\n\tresult += shCoefficients[ 3 ] * 2.0 * 0.511664 * x;\n\tresult += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y;\n\tresult += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z;\n\tresult += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 );\n\tresult += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z;\n\tresult += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y );\n\treturn result;\n}\nvec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in GeometricContext geometry ) {\n\tvec3 worldNormal = inverseTransformDirection( geometry.normal, viewMatrix );\n\tvec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe );\n\treturn irradiance;\n}\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n\tvec3 irradiance = ambientLightColor;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\treturn irradiance;\n}\n#if NUM_DIR_LIGHTS > 0\n\tstruct DirectionalLight {\n\t\tvec3 direction;\n\t\tvec3 color;\n\t};\n\tuniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n\tvoid getDirectionalDirectLightIrradiance( const in DirectionalLight directionalLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tdirectLight.color = directionalLight.color;\n\t\tdirectLight.direction = directionalLight.direction;\n\t\tdirectLight.visible = true;\n\t}\n#endif\n#if NUM_POINT_LIGHTS > 0\n\tstruct PointLight {\n\t\tvec3 position;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t};\n\tuniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n\tvoid getPointDirectLightIrradiance( const in PointLight pointLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tvec3 lVector = pointLight.position - geometry.position;\n\t\tdirectLight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tdirectLight.color = pointLight.color;\n\t\tdirectLight.color *= punctualLightIntensityToIrradianceFactor( lightDistance, pointLight.distance, pointLight.decay );\n\t\tdirectLight.visible = ( directLight.color != vec3( 0.0 ) );\n\t}\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\tstruct SpotLight {\n\t\tvec3 position;\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tfloat coneCos;\n\t\tfloat penumbraCos;\n\t};\n\tuniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n\tvoid getSpotDirectLightIrradiance( const in SpotLight spotLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tvec3 lVector = spotLight.position - geometry.position;\n\t\tdirectLight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tfloat angleCos = dot( directLight.direction, spotLight.direction );\n\t\tif ( angleCos > spotLight.coneCos ) {\n\t\t\tfloat spotEffect = smoothstep( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n\t\t\tdirectLight.color = spotLight.color;\n\t\t\tdirectLight.color *= spotEffect * punctualLightIntensityToIrradianceFactor( lightDistance, spotLight.distance, spotLight.decay );\n\t\t\tdirectLight.visible = true;\n\t\t} else {\n\t\t\tdirectLight.color = vec3( 0.0 );\n\t\t\tdirectLight.visible = false;\n\t\t}\n\t}\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n\tstruct RectAreaLight {\n\t\tvec3 color;\n\t\tvec3 position;\n\t\tvec3 halfWidth;\n\t\tvec3 halfHeight;\n\t};\n\tuniform sampler2D ltc_1;\tuniform sampler2D ltc_2;\n\tuniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\tstruct HemisphereLight {\n\t\tvec3 direction;\n\t\tvec3 skyColor;\n\t\tvec3 groundColor;\n\t};\n\tuniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n\tvec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in GeometricContext geometry ) {\n\t\tfloat dotNL = dot( geometry.normal, hemiLight.direction );\n\t\tfloat hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n\t\tvec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n\t\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\t\tirradiance *= PI;\n\t\t#endif\n\t\treturn irradiance;\n\t}\n#endif",lights_toon_fragment:"ToonMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;",lights_toon_pars_fragment:"varying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\nstruct ToonMaterial {\n\tvec3 diffuseColor;\n};\nvoid RE_Direct_Toon( const in IncidentLight directLight, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n\tvec3 irradiance = getGradientIrradiance( geometry.normal, directLight.direction ) * directLight.color;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\treflectedLight.directDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_Toon\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Toon\n#define Material_LightProbeLOD( material )\t(0)",lights_phong_fragment:"BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;",lights_phong_pars_fragment:"varying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\nstruct BlinnPhongMaterial {\n\tvec3 diffuseColor;\n\tvec3 specularColor;\n\tfloat specularShininess;\n\tfloat specularStrength;\n};\nvoid RE_Direct_BlinnPhong( const in IncidentLight directLight, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\treflectedLight.directDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n\treflectedLight.directSpecular += irradiance * BRDF_Specular_BlinnPhong( directLight, geometry, material.specularColor, material.specularShininess ) * material.specularStrength;\n}\nvoid RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_BlinnPhong\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_BlinnPhong\n#define Material_LightProbeLOD( material )\t(0)",lights_physical_fragment:"PhysicalMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor );\nvec3 dxy = max( abs( dFdx( geometryNormal ) ), abs( dFdy( geometryNormal ) ) );\nfloat geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );\nmaterial.specularRoughness = max( roughnessFactor, 0.0525 );material.specularRoughness += geometryRoughness;\nmaterial.specularRoughness = min( material.specularRoughness, 1.0 );\n#ifdef REFLECTIVITY\n\tmaterial.specularColor = mix( vec3( MAXIMUM_SPECULAR_COEFFICIENT * pow2( reflectivity ) ), diffuseColor.rgb, metalnessFactor );\n#else\n\tmaterial.specularColor = mix( vec3( DEFAULT_SPECULAR_COEFFICIENT ), diffuseColor.rgb, metalnessFactor );\n#endif\n#ifdef CLEARCOAT\n\tmaterial.clearcoat = clearcoat;\n\tmaterial.clearcoatRoughness = clearcoatRoughness;\n\t#ifdef USE_CLEARCOATMAP\n\t\tmaterial.clearcoat *= texture2D( clearcoatMap, vUv ).x;\n\t#endif\n\t#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\t\tmaterial.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vUv ).y;\n\t#endif\n\tmaterial.clearcoat = saturate( material.clearcoat );\tmaterial.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 );\n\tmaterial.clearcoatRoughness += geometryRoughness;\n\tmaterial.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 );\n#endif\n#ifdef USE_SHEEN\n\tmaterial.sheenColor = sheen;\n#endif",lights_physical_pars_fragment:"struct PhysicalMaterial {\n\tvec3 diffuseColor;\n\tfloat specularRoughness;\n\tvec3 specularColor;\n#ifdef CLEARCOAT\n\tfloat clearcoat;\n\tfloat clearcoatRoughness;\n#endif\n#ifdef USE_SHEEN\n\tvec3 sheenColor;\n#endif\n};\n#define MAXIMUM_SPECULAR_COEFFICIENT 0.16\n#define DEFAULT_SPECULAR_COEFFICIENT 0.04\nfloat clearcoatDHRApprox( const in float roughness, const in float dotNL ) {\n\treturn DEFAULT_SPECULAR_COEFFICIENT + ( 1.0 - DEFAULT_SPECULAR_COEFFICIENT ) * ( pow( 1.0 - dotNL, 5.0 ) * pow( 1.0 - roughness, 2.0 ) );\n}\n#if NUM_RECT_AREA_LIGHTS > 0\n\tvoid RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\t\tvec3 normal = geometry.normal;\n\t\tvec3 viewDir = geometry.viewDir;\n\t\tvec3 position = geometry.position;\n\t\tvec3 lightPos = rectAreaLight.position;\n\t\tvec3 halfWidth = rectAreaLight.halfWidth;\n\t\tvec3 halfHeight = rectAreaLight.halfHeight;\n\t\tvec3 lightColor = rectAreaLight.color;\n\t\tfloat roughness = material.specularRoughness;\n\t\tvec3 rectCoords[ 4 ];\n\t\trectCoords[ 0 ] = lightPos + halfWidth - halfHeight;\t\trectCoords[ 1 ] = lightPos - halfWidth - halfHeight;\n\t\trectCoords[ 2 ] = lightPos - halfWidth + halfHeight;\n\t\trectCoords[ 3 ] = lightPos + halfWidth + halfHeight;\n\t\tvec2 uv = LTC_Uv( normal, viewDir, roughness );\n\t\tvec4 t1 = texture2D( ltc_1, uv );\n\t\tvec4 t2 = texture2D( ltc_2, uv );\n\t\tmat3 mInv = mat3(\n\t\t\tvec3( t1.x, 0, t1.y ),\n\t\t\tvec3(\t\t0, 1,\t\t0 ),\n\t\t\tvec3( t1.z, 0, t1.w )\n\t\t);\n\t\tvec3 fresnel = ( material.specularColor * t2.x + ( vec3( 1.0 ) - material.specularColor ) * t2.y );\n\t\treflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );\n\t\treflectedLight.directDiffuse += lightColor * material.diffuseColor * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );\n\t}\n#endif\nvoid RE_Direct_Physical( const in IncidentLight directLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\t#ifdef CLEARCOAT\n\t\tfloat ccDotNL = saturate( dot( geometry.clearcoatNormal, directLight.direction ) );\n\t\tvec3 ccIrradiance = ccDotNL * directLight.color;\n\t\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\t\tccIrradiance *= PI;\n\t\t#endif\n\t\tfloat clearcoatDHR = material.clearcoat * clearcoatDHRApprox( material.clearcoatRoughness, ccDotNL );\n\t\treflectedLight.directSpecular += ccIrradiance * material.clearcoat * BRDF_Specular_GGX( directLight, geometry.viewDir, geometry.clearcoatNormal, vec3( DEFAULT_SPECULAR_COEFFICIENT ), material.clearcoatRoughness );\n\t#else\n\t\tfloat clearcoatDHR = 0.0;\n\t#endif\n\t#ifdef USE_SHEEN\n\t\treflectedLight.directSpecular += ( 1.0 - clearcoatDHR ) * irradiance * BRDF_Specular_Sheen(\n\t\t\tmaterial.specularRoughness,\n\t\t\tdirectLight.direction,\n\t\t\tgeometry,\n\t\t\tmaterial.sheenColor\n\t\t);\n\t#else\n\t\treflectedLight.directSpecular += ( 1.0 - clearcoatDHR ) * irradiance * BRDF_Specular_GGX( directLight, geometry.viewDir, geometry.normal, material.specularColor, material.specularRoughness);\n\t#endif\n\treflectedLight.directDiffuse += ( 1.0 - clearcoatDHR ) * irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {\n\t#ifdef CLEARCOAT\n\t\tfloat ccDotNV = saturate( dot( geometry.clearcoatNormal, geometry.viewDir ) );\n\t\treflectedLight.indirectSpecular += clearcoatRadiance * material.clearcoat * BRDF_Specular_GGX_Environment( geometry.viewDir, geometry.clearcoatNormal, vec3( DEFAULT_SPECULAR_COEFFICIENT ), material.clearcoatRoughness );\n\t\tfloat ccDotNL = ccDotNV;\n\t\tfloat clearcoatDHR = material.clearcoat * clearcoatDHRApprox( material.clearcoatRoughness, ccDotNL );\n\t#else\n\t\tfloat clearcoatDHR = 0.0;\n\t#endif\n\tfloat clearcoatInv = 1.0 - clearcoatDHR;\n\tvec3 singleScattering = vec3( 0.0 );\n\tvec3 multiScattering = vec3( 0.0 );\n\tvec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI;\n\tBRDF_Specular_Multiscattering_Environment( geometry, material.specularColor, material.specularRoughness, singleScattering, multiScattering );\n\tvec3 diffuse = material.diffuseColor * ( 1.0 - ( singleScattering + multiScattering ) );\n\treflectedLight.indirectSpecular += clearcoatInv * radiance * singleScattering;\n\treflectedLight.indirectSpecular += multiScattering * cosineWeightedIrradiance;\n\treflectedLight.indirectDiffuse += diffuse * cosineWeightedIrradiance;\n}\n#define RE_Direct\t\t\t\tRE_Direct_Physical\n#define RE_Direct_RectArea\t\tRE_Direct_RectArea_Physical\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Physical\n#define RE_IndirectSpecular\t\tRE_IndirectSpecular_Physical\nfloat computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {\n\treturn saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );\n}",lights_fragment_begin:"\nGeometricContext geometry;\ngeometry.position = - vViewPosition;\ngeometry.normal = normal;\ngeometry.viewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition );\n#ifdef CLEARCOAT\n\tgeometry.clearcoatNormal = clearcoatNormal;\n#endif\nIncidentLight directLight;\n#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )\n\tPointLight pointLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0\n\tPointLightShadow pointLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tpointLight = pointLights[ i ];\n\t\tgetPointDirectLightIrradiance( pointLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS )\n\t\tpointLightShadow = pointLightShadows[ i ];\n\t\tdirectLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )\n\tSpotLight spotLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0\n\tSpotLightShadow spotLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tspotLight = spotLights[ i ];\n\t\tgetSpotDirectLightIrradiance( spotLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\tspotLightShadow = spotLightShadows[ i ];\n\t\tdirectLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotShadowCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )\n\tDirectionalLight directionalLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0\n\tDirectionalLightShadow directionalLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tdirectionalLight = directionalLights[ i ];\n\t\tgetDirectionalDirectLightIrradiance( directionalLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS )\n\t\tdirectionalLightShadow = directionalLightShadows[ i ];\n\t\tdirectLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )\n\tRectAreaLight rectAreaLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {\n\t\trectAreaLight = rectAreaLights[ i ];\n\t\tRE_Direct_RectArea( rectAreaLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if defined( RE_IndirectDiffuse )\n\tvec3 iblIrradiance = vec3( 0.0 );\n\tvec3 irradiance = getAmbientLightIrradiance( ambientLightColor );\n\tirradiance += getLightProbeIrradiance( lightProbe, geometry );\n\t#if ( NUM_HEMI_LIGHTS > 0 )\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n\t\t\tirradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry );\n\t\t}\n\t\t#pragma unroll_loop_end\n\t#endif\n#endif\n#if defined( RE_IndirectSpecular )\n\tvec3 radiance = vec3( 0.0 );\n\tvec3 clearcoatRadiance = vec3( 0.0 );\n#endif",lights_fragment_maps:"#if defined( RE_IndirectDiffuse )\n\t#ifdef USE_LIGHTMAP\n\t\tvec4 lightMapTexel= texture2D( lightMap, vUv2 );\n\t\tvec3 lightMapIrradiance = lightMapTexelToLinear( lightMapTexel ).rgb * lightMapIntensity;\n\t\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\t\tlightMapIrradiance *= PI;\n\t\t#endif\n\t\tirradiance += lightMapIrradiance;\n\t#endif\n\t#if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV )\n\t\tiblIrradiance += getLightProbeIndirectIrradiance( geometry, maxMipLevel );\n\t#endif\n#endif\n#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )\n\tradiance += getLightProbeIndirectRadiance( geometry.viewDir, geometry.normal, material.specularRoughness, maxMipLevel );\n\t#ifdef CLEARCOAT\n\t\tclearcoatRadiance += getLightProbeIndirectRadiance( geometry.viewDir, geometry.clearcoatNormal, material.clearcoatRoughness, maxMipLevel );\n\t#endif\n#endif",lights_fragment_end:"#if defined( RE_IndirectDiffuse )\n\tRE_IndirectDiffuse( irradiance, geometry, material, reflectedLight );\n#endif\n#if defined( RE_IndirectSpecular )\n\tRE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometry, material, reflectedLight );\n#endif",logdepthbuf_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tgl_FragDepthEXT = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif",logdepthbuf_pars_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tuniform float logDepthBufFC;\n\tvarying float vFragDepth;\n\tvarying float vIsPerspective;\n#endif",logdepthbuf_pars_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t\tvarying float vIsPerspective;\n\t#else\n\t\tuniform float logDepthBufFC;\n\t#endif\n#endif",logdepthbuf_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvFragDepth = 1.0 + gl_Position.w;\n\t\tvIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) );\n\t#else\n\t\tif ( isPerspectiveMatrix( projectionMatrix ) ) {\n\t\t\tgl_Position.z = log2( max( EPSILON, gl_Position.w + 1.0 ) ) * logDepthBufFC - 1.0;\n\t\t\tgl_Position.z *= gl_Position.w;\n\t\t}\n\t#endif\n#endif",map_fragment:"#ifdef USE_MAP\n\tvec4 texelColor = texture2D( map, vUv );\n\ttexelColor = mapTexelToLinear( texelColor );\n\tdiffuseColor *= texelColor;\n#endif",map_pars_fragment:"#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif",map_particle_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n\tvec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;\n#endif\n#ifdef USE_MAP\n\tvec4 mapTexel = texture2D( map, uv );\n\tdiffuseColor *= mapTexelToLinear( mapTexel );\n#endif\n#ifdef USE_ALPHAMAP\n\tdiffuseColor.a *= texture2D( alphaMap, uv ).g;\n#endif",map_particle_pars_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n\tuniform mat3 uvTransform;\n#endif\n#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif\n#ifdef USE_ALPHAMAP\n\tuniform sampler2D alphaMap;\n#endif",metalnessmap_fragment:"float metalnessFactor = metalness;\n#ifdef USE_METALNESSMAP\n\tvec4 texelMetalness = texture2D( metalnessMap, vUv );\n\tmetalnessFactor *= texelMetalness.b;\n#endif",metalnessmap_pars_fragment:"#ifdef USE_METALNESSMAP\n\tuniform sampler2D metalnessMap;\n#endif",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\n\tobjectNormal *= morphTargetBaseInfluence;\n\tobjectNormal += morphNormal0 * morphTargetInfluences[ 0 ];\n\tobjectNormal += morphNormal1 * morphTargetInfluences[ 1 ];\n\tobjectNormal += morphNormal2 * morphTargetInfluences[ 2 ];\n\tobjectNormal += morphNormal3 * morphTargetInfluences[ 3 ];\n#endif",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n\tuniform float morphTargetBaseInfluence;\n\t#ifndef USE_MORPHNORMALS\n\t\tuniform float morphTargetInfluences[ 8 ];\n\t#else\n\t\tuniform float morphTargetInfluences[ 4 ];\n\t#endif\n#endif",morphtarget_vertex:"#ifdef USE_MORPHTARGETS\n\ttransformed *= morphTargetBaseInfluence;\n\ttransformed += morphTarget0 * morphTargetInfluences[ 0 ];\n\ttransformed += morphTarget1 * morphTargetInfluences[ 1 ];\n\ttransformed += morphTarget2 * morphTargetInfluences[ 2 ];\n\ttransformed += morphTarget3 * morphTargetInfluences[ 3 ];\n\t#ifndef USE_MORPHNORMALS\n\t\ttransformed += morphTarget4 * morphTargetInfluences[ 4 ];\n\t\ttransformed += morphTarget5 * morphTargetInfluences[ 5 ];\n\t\ttransformed += morphTarget6 * morphTargetInfluences[ 6 ];\n\t\ttransformed += morphTarget7 * morphTargetInfluences[ 7 ];\n\t#endif\n#endif",normal_fragment_begin:"#ifdef FLAT_SHADED\n\tvec3 fdx = vec3( dFdx( vViewPosition.x ), dFdx( vViewPosition.y ), dFdx( vViewPosition.z ) );\n\tvec3 fdy = vec3( dFdy( vViewPosition.x ), dFdy( vViewPosition.y ), dFdy( vViewPosition.z ) );\n\tvec3 normal = normalize( cross( fdx, fdy ) );\n#else\n\tvec3 normal = normalize( vNormal );\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t#endif\n\t#ifdef USE_TANGENT\n\t\tvec3 tangent = normalize( vTangent );\n\t\tvec3 bitangent = normalize( vBitangent );\n\t\t#ifdef DOUBLE_SIDED\n\t\t\ttangent = tangent * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\t\tbitangent = bitangent * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\t#endif\n\t\t#if defined( TANGENTSPACE_NORMALMAP ) || defined( USE_CLEARCOAT_NORMALMAP )\n\t\t\tmat3 vTBN = mat3( tangent, bitangent, normal );\n\t\t#endif\n\t#endif\n#endif\nvec3 geometryNormal = normal;",normal_fragment_maps:"#ifdef OBJECTSPACE_NORMALMAP\n\tnormal = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t#ifdef FLIP_SIDED\n\t\tnormal = - normal;\n\t#endif\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t#endif\n\tnormal = normalize( normalMatrix * normal );\n#elif defined( TANGENTSPACE_NORMALMAP )\n\tvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\tmapN.xy *= normalScale;\n\t#ifdef USE_TANGENT\n\t\tnormal = normalize( vTBN * mapN );\n\t#else\n\t\tnormal = perturbNormal2Arb( -vViewPosition, normal, mapN );\n\t#endif\n#elif defined( USE_BUMPMAP )\n\tnormal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );\n#endif",normalmap_pars_fragment:"#ifdef USE_NORMALMAP\n\tuniform sampler2D normalMap;\n\tuniform vec2 normalScale;\n#endif\n#ifdef OBJECTSPACE_NORMALMAP\n\tuniform mat3 normalMatrix;\n#endif\n#if ! defined ( USE_TANGENT ) && ( defined ( TANGENTSPACE_NORMALMAP ) || defined ( USE_CLEARCOAT_NORMALMAP ) )\n\tvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm, vec3 mapN ) {\n\t\tvec3 q0 = vec3( dFdx( eye_pos.x ), dFdx( eye_pos.y ), dFdx( eye_pos.z ) );\n\t\tvec3 q1 = vec3( dFdy( eye_pos.x ), dFdy( eye_pos.y ), dFdy( eye_pos.z ) );\n\t\tvec2 st0 = dFdx( vUv.st );\n\t\tvec2 st1 = dFdy( vUv.st );\n\t\tfloat scale = sign( st1.t * st0.s - st0.t * st1.s );\n\t\tvec3 S = normalize( ( q0 * st1.t - q1 * st0.t ) * scale );\n\t\tvec3 T = normalize( ( - q0 * st1.s + q1 * st0.s ) * scale );\n\t\tvec3 N = normalize( surf_norm );\n\t\tmat3 tsn = mat3( S, T, N );\n\t\tmapN.xy *= ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n\t\treturn normalize( tsn * mapN );\n\t}\n#endif",clearcoat_normal_fragment_begin:"#ifdef CLEARCOAT\n\tvec3 clearcoatNormal = geometryNormal;\n#endif",clearcoat_normal_fragment_maps:"#ifdef USE_CLEARCOAT_NORMALMAP\n\tvec3 clearcoatMapN = texture2D( clearcoatNormalMap, vUv ).xyz * 2.0 - 1.0;\n\tclearcoatMapN.xy *= clearcoatNormalScale;\n\t#ifdef USE_TANGENT\n\t\tclearcoatNormal = normalize( vTBN * clearcoatMapN );\n\t#else\n\t\tclearcoatNormal = perturbNormal2Arb( - vViewPosition, clearcoatNormal, clearcoatMapN );\n\t#endif\n#endif",clearcoat_pars_fragment:"#ifdef USE_CLEARCOATMAP\n\tuniform sampler2D clearcoatMap;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\tuniform sampler2D clearcoatRoughnessMap;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n\tuniform sampler2D clearcoatNormalMap;\n\tuniform vec2 clearcoatNormalScale;\n#endif",packing:"vec3 packNormalToRGB( const in vec3 normal ) {\n\treturn normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n\treturn 2.0 * rgb.xyz - 1.0;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;\nconst vec3 PackFactors = vec3( 256. * 256. * 256., 256. * 256., 256. );\nconst vec4 UnpackFactors = UnpackDownscale / vec4( PackFactors, 1. );\nconst float ShiftRight8 = 1. / 256.;\nvec4 packDepthToRGBA( const in float v ) {\n\tvec4 r = vec4( fract( v * PackFactors ), v );\n\tr.yzw -= r.xyz * ShiftRight8;\treturn r * PackUpscale;\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n\treturn dot( v, UnpackFactors );\n}\nvec4 pack2HalfToRGBA( vec2 v ) {\n\tvec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ));\n\treturn vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w);\n}\nvec2 unpackRGBATo2Half( vec4 v ) {\n\treturn vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float linearClipZ, const in float near, const in float far ) {\n\treturn linearClipZ * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn (( near + viewZ ) * far ) / (( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float invClipZ, const in float near, const in float far ) {\n\treturn ( near * far ) / ( ( far - near ) * invClipZ - far );\n}",premultiplied_alpha_fragment:"#ifdef PREMULTIPLIED_ALPHA\n\tgl_FragColor.rgb *= gl_FragColor.a;\n#endif",project_vertex:"vec4 mvPosition = vec4( transformed, 1.0 );\n#ifdef USE_INSTANCING\n\tmvPosition = instanceMatrix * mvPosition;\n#endif\nmvPosition = modelViewMatrix * mvPosition;\ngl_Position = projectionMatrix * mvPosition;",dithering_fragment:"#ifdef DITHERING\n\tgl_FragColor.rgb = dithering( gl_FragColor.rgb );\n#endif",dithering_pars_fragment:"#ifdef DITHERING\n\tvec3 dithering( vec3 color ) {\n\t\tfloat grid_position = rand( gl_FragCoord.xy );\n\t\tvec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );\n\t\tdither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );\n\t\treturn color + dither_shift_RGB;\n\t}\n#endif",roughnessmap_fragment:"float roughnessFactor = roughness;\n#ifdef USE_ROUGHNESSMAP\n\tvec4 texelRoughness = texture2D( roughnessMap, vUv );\n\troughnessFactor *= texelRoughness.g;\n#endif",roughnessmap_pars_fragment:"#ifdef USE_ROUGHNESSMAP\n\tuniform sampler2D roughnessMap;\n#endif",shadowmap_pars_fragment:"#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tstruct DirectionalLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vSpotShadowCoord[ NUM_SPOT_LIGHT_SHADOWS ];\n\t\tstruct SpotLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tstruct PointLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t\tfloat shadowCameraNear;\n\t\t\tfloat shadowCameraFar;\n\t\t};\n\t\tuniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n\t#endif\n\tfloat texture2DCompare( sampler2D depths, vec2 uv, float compare ) {\n\t\treturn step( compare, unpackRGBAToDepth( texture2D( depths, uv ) ) );\n\t}\n\tvec2 texture2DDistribution( sampler2D shadow, vec2 uv ) {\n\t\treturn unpackRGBATo2Half( texture2D( shadow, uv ) );\n\t}\n\tfloat VSMShadow (sampler2D shadow, vec2 uv, float compare ){\n\t\tfloat occlusion = 1.0;\n\t\tvec2 distribution = texture2DDistribution( shadow, uv );\n\t\tfloat hard_shadow = step( compare , distribution.x );\n\t\tif (hard_shadow != 1.0 ) {\n\t\t\tfloat distance = compare - distribution.x ;\n\t\t\tfloat variance = max( 0.00000, distribution.y * distribution.y );\n\t\t\tfloat softness_probability = variance / (variance + distance * distance );\t\t\tsoftness_probability = clamp( ( softness_probability - 0.3 ) / ( 0.95 - 0.3 ), 0.0, 1.0 );\t\t\tocclusion = clamp( max( hard_shadow, softness_probability ), 0.0, 1.0 );\n\t\t}\n\t\treturn occlusion;\n\t}\n\tfloat getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n\t\tfloat shadow = 1.0;\n\t\tshadowCoord.xyz /= shadowCoord.w;\n\t\tshadowCoord.z += shadowBias;\n\t\tbvec4 inFrustumVec = bvec4 ( shadowCoord.x >= 0.0, shadowCoord.x <= 1.0, shadowCoord.y >= 0.0, shadowCoord.y <= 1.0 );\n\t\tbool inFrustum = all( inFrustumVec );\n\t\tbvec2 frustumTestVec = bvec2( inFrustum, shadowCoord.z <= 1.0 );\n\t\tbool frustumTest = all( frustumTestVec );\n\t\tif ( frustumTest ) {\n\t\t#if defined( SHADOWMAP_TYPE_PCF )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx0 = - texelSize.x * shadowRadius;\n\t\t\tfloat dy0 = - texelSize.y * shadowRadius;\n\t\t\tfloat dx1 = + texelSize.x * shadowRadius;\n\t\t\tfloat dy1 = + texelSize.y * shadowRadius;\n\t\t\tfloat dx2 = dx0 / 2.0;\n\t\t\tfloat dy2 = dy0 / 2.0;\n\t\t\tfloat dx3 = dx1 / 2.0;\n\t\t\tfloat dy3 = dy1 / 2.0;\n\t\t\tshadow = (\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )\n\t\t\t) * ( 1.0 / 17.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_PCF_SOFT )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx = texelSize.x;\n\t\t\tfloat dy = texelSize.y;\n\t\t\tvec2 uv = shadowCoord.xy;\n\t\t\tvec2 f = fract( uv * shadowMapSize + 0.5 );\n\t\t\tuv -= f * texelSize;\n\t\t\tshadow = (\n\t\t\t\ttexture2DCompare( shadowMap, uv, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( dx, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( 0.0, dy ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + texelSize, shadowCoord.z ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( -dx, 0.0 ), shadowCoord.z ), \n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 0.0 ), shadowCoord.z ),\n\t\t\t\t\t f.x ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( -dx, dy ), shadowCoord.z ), \n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, dy ), shadowCoord.z ),\n\t\t\t\t\t f.x ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( 0.0, -dy ), shadowCoord.z ), \n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 0.0, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t f.y ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( dx, -dy ), shadowCoord.z ), \n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t f.y ) +\n\t\t\t\tmix( mix( texture2DCompare( shadowMap, uv + vec2( -dx, -dy ), shadowCoord.z ), \n\t\t\t\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( 2.0 * dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t\t\tf.x ),\n\t\t\t\t\t mix( texture2DCompare( shadowMap, uv + vec2( -dx, 2.0 * dy ), shadowCoord.z ), \n\t\t\t\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t\t\tf.x ),\n\t\t\t\t\t f.y )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_VSM )\n\t\t\tshadow = VSMShadow( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#else\n\t\t\tshadow = texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#endif\n\t\t}\n\t\treturn shadow;\n\t}\n\tvec2 cubeToUV( vec3 v, float texelSizeY ) {\n\t\tvec3 absV = abs( v );\n\t\tfloat scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) );\n\t\tabsV *= scaleToCube;\n\t\tv *= scaleToCube * ( 1.0 - 2.0 * texelSizeY );\n\t\tvec2 planar = v.xy;\n\t\tfloat almostATexel = 1.5 * texelSizeY;\n\t\tfloat almostOne = 1.0 - almostATexel;\n\t\tif ( absV.z >= almostOne ) {\n\t\t\tif ( v.z > 0.0 )\n\t\t\t\tplanar.x = 4.0 - v.x;\n\t\t} else if ( absV.x >= almostOne ) {\n\t\t\tfloat signX = sign( v.x );\n\t\t\tplanar.x = v.z * signX + 2.0 * signX;\n\t\t} else if ( absV.y >= almostOne ) {\n\t\t\tfloat signY = sign( v.y );\n\t\t\tplanar.x = v.x + 2.0 * signY + 2.0;\n\t\t\tplanar.y = v.z * signY - 2.0;\n\t\t}\n\t\treturn vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 );\n\t}\n\tfloat getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n\t\tvec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) );\n\t\tvec3 lightToPosition = shadowCoord.xyz;\n\t\tfloat dp = ( length( lightToPosition ) - shadowCameraNear ) / ( shadowCameraFar - shadowCameraNear );\t\tdp += shadowBias;\n\t\tvec3 bd3D = normalize( lightToPosition );\n\t\t#if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT ) || defined( SHADOWMAP_TYPE_VSM )\n\t\t\tvec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y;\n\t\t\treturn (\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#else\n\t\t\treturn texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp );\n\t\t#endif\n\t}\n#endif",shadowmap_pars_vertex:"#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\tuniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tstruct DirectionalLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t\tuniform mat4 spotShadowMatrix[ NUM_SPOT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vSpotShadowCoord[ NUM_SPOT_LIGHT_SHADOWS ];\n\t\tstruct SpotLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\tuniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tstruct PointLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t\tfloat shadowCameraNear;\n\t\t\tfloat shadowCameraFar;\n\t\t};\n\t\tuniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n\t#endif\n#endif",shadowmap_vertex:"#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0 || NUM_SPOT_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0\n\t\tvec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\tvec4 shadowWorldPosition;\n\t#endif\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 );\n\t\tvDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {\n\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias, 0 );\n\t\tvSpotShadowCoord[ i ] = spotShadowMatrix[ i ] * shadowWorldPosition;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 );\n\t\tvPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n#endif",shadowmask_pars_fragment:"float getShadowMask() {\n\tfloat shadow = 1.0;\n\t#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\tDirectionalLightShadow directionalLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n\t\tdirectionalLight = directionalLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\tSpotLightShadow spotLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {\n\t\tspotLight = spotLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowBias, spotLight.shadowRadius, vSpotShadowCoord[ i ] ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\tPointLightShadow pointLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n\t\tpointLight = pointLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#endif\n\treturn shadow;\n}",skinbase_vertex:"#ifdef USE_SKINNING\n\tmat4 boneMatX = getBoneMatrix( skinIndex.x );\n\tmat4 boneMatY = getBoneMatrix( skinIndex.y );\n\tmat4 boneMatZ = getBoneMatrix( skinIndex.z );\n\tmat4 boneMatW = getBoneMatrix( skinIndex.w );\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n\tuniform mat4 bindMatrix;\n\tuniform mat4 bindMatrixInverse;\n\t#ifdef BONE_TEXTURE\n\t\tuniform highp sampler2D boneTexture;\n\t\tuniform int boneTextureSize;\n\t\tmat4 getBoneMatrix( const in float i ) {\n\t\t\tfloat j = i * 4.0;\n\t\t\tfloat x = mod( j, float( boneTextureSize ) );\n\t\t\tfloat y = floor( j / float( boneTextureSize ) );\n\t\t\tfloat dx = 1.0 / float( boneTextureSize );\n\t\t\tfloat dy = 1.0 / float( boneTextureSize );\n\t\t\ty = dy * ( y + 0.5 );\n\t\t\tvec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) );\n\t\t\tvec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) );\n\t\t\tvec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) );\n\t\t\tvec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) );\n\t\t\tmat4 bone = mat4( v1, v2, v3, v4 );\n\t\t\treturn bone;\n\t\t}\n\t#else\n\t\tuniform mat4 boneMatrices[ MAX_BONES ];\n\t\tmat4 getBoneMatrix( const in float i ) {\n\t\t\tmat4 bone = boneMatrices[ int(i) ];\n\t\t\treturn bone;\n\t\t}\n\t#endif\n#endif",skinning_vertex:"#ifdef USE_SKINNING\n\tvec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );\n\tvec4 skinned = vec4( 0.0 );\n\tskinned += boneMatX * skinVertex * skinWeight.x;\n\tskinned += boneMatY * skinVertex * skinWeight.y;\n\tskinned += boneMatZ * skinVertex * skinWeight.z;\n\tskinned += boneMatW * skinVertex * skinWeight.w;\n\ttransformed = ( bindMatrixInverse * skinned ).xyz;\n#endif",skinnormal_vertex:"#ifdef USE_SKINNING\n\tmat4 skinMatrix = mat4( 0.0 );\n\tskinMatrix += skinWeight.x * boneMatX;\n\tskinMatrix += skinWeight.y * boneMatY;\n\tskinMatrix += skinWeight.z * boneMatZ;\n\tskinMatrix += skinWeight.w * boneMatW;\n\tskinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;\n\tobjectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;\n\t#ifdef USE_TANGENT\n\t\tobjectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n\t#endif\n#endif",specularmap_fragment:"float specularStrength;\n#ifdef USE_SPECULARMAP\n\tvec4 texelSpecular = texture2D( specularMap, vUv );\n\tspecularStrength = texelSpecular.r;\n#else\n\tspecularStrength = 1.0;\n#endif",specularmap_pars_fragment:"#ifdef USE_SPECULARMAP\n\tuniform sampler2D specularMap;\n#endif",tonemapping_fragment:"#if defined( TONE_MAPPING )\n\tgl_FragColor.rgb = toneMapping( gl_FragColor.rgb );\n#endif",tonemapping_pars_fragment:"#ifndef saturate\n#define saturate(a) clamp( a, 0.0, 1.0 )\n#endif\nuniform float toneMappingExposure;\nvec3 LinearToneMapping( vec3 color ) {\n\treturn toneMappingExposure * color;\n}\nvec3 ReinhardToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\treturn saturate( color / ( vec3( 1.0 ) + color ) );\n}\nvec3 OptimizedCineonToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\tcolor = max( vec3( 0.0 ), color - 0.004 );\n\treturn pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );\n}\nvec3 RRTAndODTFit( vec3 v ) {\n\tvec3 a = v * ( v + 0.0245786 ) - 0.000090537;\n\tvec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081;\n\treturn a / b;\n}\nvec3 ACESFilmicToneMapping( vec3 color ) {\n\tconst mat3 ACESInputMat = mat3(\n\t\tvec3( 0.59719, 0.07600, 0.02840 ),\t\tvec3( 0.35458, 0.90834, 0.13383 ),\n\t\tvec3( 0.04823, 0.01566, 0.83777 )\n\t);\n\tconst mat3 ACESOutputMat = mat3(\n\t\tvec3(\t1.60475, -0.10208, -0.00327 ),\t\tvec3( -0.53108,\t1.10813, -0.07276 ),\n\t\tvec3( -0.07367, -0.00605,\t1.07602 )\n\t);\n\tcolor *= toneMappingExposure / 0.6;\n\tcolor = ACESInputMat * color;\n\tcolor = RRTAndODTFit( color );\n\tcolor = ACESOutputMat * color;\n\treturn saturate( color );\n}\nvec3 CustomToneMapping( vec3 color ) { return color; }",transmissionmap_fragment:"#ifdef USE_TRANSMISSIONMAP\n\ttotalTransmission *= texture2D( transmissionMap, vUv ).r;\n#endif",transmissionmap_pars_fragment:"#ifdef USE_TRANSMISSIONMAP\n\tuniform sampler2D transmissionMap;\n#endif",uv_pars_fragment:"#if ( defined( USE_UV ) && ! defined( UVS_VERTEX_ONLY ) )\n\tvarying vec2 vUv;\n#endif",uv_pars_vertex:"#ifdef USE_UV\n\t#ifdef UVS_VERTEX_ONLY\n\t\tvec2 vUv;\n\t#else\n\t\tvarying vec2 vUv;\n\t#endif\n\tuniform mat3 uvTransform;\n#endif",uv_vertex:"#ifdef USE_UV\n\tvUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n#endif",uv2_pars_fragment:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tvarying vec2 vUv2;\n#endif",uv2_pars_vertex:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tattribute vec2 uv2;\n\tvarying vec2 vUv2;\n\tuniform mat3 uv2Transform;\n#endif",uv2_vertex:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tvUv2 = ( uv2Transform * vec3( uv2, 1 ) ).xy;\n#endif",worldpos_vertex:"#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP )\n\tvec4 worldPosition = vec4( transformed, 1.0 );\n\t#ifdef USE_INSTANCING\n\t\tworldPosition = instanceMatrix * worldPosition;\n\t#endif\n\tworldPosition = modelMatrix * worldPosition;\n#endif",background_frag:"uniform sampler2D t2D;\nvarying vec2 vUv;\nvoid main() {\n\tvec4 texColor = texture2D( t2D, vUv );\n\tgl_FragColor = mapTexelToLinear( texColor );\n\t#include \n\t#include \n}",background_vert:"varying vec2 vUv;\nuniform mat3 uvTransform;\nvoid main() {\n\tvUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n\tgl_Position = vec4( position.xy, 1.0, 1.0 );\n}",cube_frag:"#include \nuniform float opacity;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvec3 vReflect = vWorldDirection;\n\t#include \n\tgl_FragColor = envColor;\n\tgl_FragColor.a *= opacity;\n\t#include \n\t#include \n}",cube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include \n\t#include \n\tgl_Position.z = gl_Position.w;\n}",depth_frag:"#if DEPTH_PACKING == 3200\n\tuniform float opacity;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( 1.0 );\n\t#if DEPTH_PACKING == 3200\n\t\tdiffuseColor.a = opacity;\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\tfloat fragCoordZ = 0.5 * vHighPrecisionZW[0] / vHighPrecisionZW[1] + 0.5;\n\t#if DEPTH_PACKING == 3200\n\t\tgl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );\n\t#elif DEPTH_PACKING == 3201\n\t\tgl_FragColor = packDepthToRGBA( fragCoordZ );\n\t#endif\n}",depth_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n\t#include \n\t#include \n\t#ifdef USE_DISPLACEMENTMAP\n\t\t#include \n\t\t#include \n\t\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvHighPrecisionZW = gl_Position.zw;\n}",distanceRGBA_frag:"#define DISTANCE\nuniform vec3 referencePosition;\nuniform float nearDistance;\nuniform float farDistance;\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main () {\n\t#include \n\tvec4 diffuseColor = vec4( 1.0 );\n\t#include \n\t#include \n\t#include \n\tfloat dist = length( vWorldPosition - referencePosition );\n\tdist = ( dist - nearDistance ) / ( farDistance - nearDistance );\n\tdist = saturate( dist );\n\tgl_FragColor = packDepthToRGBA( dist );\n}",distanceRGBA_vert:"#define DISTANCE\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#ifdef USE_DISPLACEMENTMAP\n\t\t#include \n\t\t#include \n\t\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvWorldPosition = worldPosition.xyz;\n}",equirect_frag:"uniform sampler2D tEquirect;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvec3 direction = normalize( vWorldDirection );\n\tvec2 sampleUV = equirectUv( direction );\n\tvec4 texColor = texture2D( tEquirect, sampleUV );\n\tgl_FragColor = mapTexelToLinear( texColor );\n\t#include \n\t#include \n}",equirect_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include \n\t#include \n}",linedashed_frag:"uniform vec3 diffuse;\nuniform float opacity;\nuniform float dashSize;\nuniform float totalSize;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tif ( mod( vLineDistance, totalSize ) > dashSize ) {\n\t\tdiscard;\n\t}\n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}",linedashed_vert:"uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\tvLineDistance = scale * lineDistance;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshbasic_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\t#ifdef USE_LIGHTMAP\n\t\n\t\tvec4 lightMapTexel= texture2D( lightMap, vUv2 );\n\t\treflectedLight.indirectDiffuse += lightMapTexelToLinear( lightMapTexel ).rgb * lightMapIntensity;\n\t#else\n\t\treflectedLight.indirectDiffuse += vec3( 1.0 );\n\t#endif\n\t#include \n\treflectedLight.indirectDiffuse *= diffuseColor.rgb;\n\tvec3 outgoingLight = reflectedLight.indirectDiffuse;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshbasic_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#ifdef USE_ENVMAP\n\t#include \n\t#include \n\t#include \n\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshlambert_frag:"uniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\nvarying vec3 vLightFront;\nvarying vec3 vIndirectFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n\tvarying vec3 vIndirectBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#ifdef DOUBLE_SIDED\n\t\treflectedLight.indirectDiffuse += ( gl_FrontFacing ) ? vIndirectFront : vIndirectBack;\n\t#else\n\t\treflectedLight.indirectDiffuse += vIndirectFront;\n\t#endif\n\t#include \n\treflectedLight.indirectDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb );\n\t#ifdef DOUBLE_SIDED\n\t\treflectedLight.directDiffuse = ( gl_FrontFacing ) ? vLightFront : vLightBack;\n\t#else\n\t\treflectedLight.directDiffuse = vLightFront;\n\t#endif\n\treflectedLight.directDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb ) * getShadowMask();\n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshlambert_vert:"#define LAMBERT\nvarying vec3 vLightFront;\nvarying vec3 vIndirectFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n\tvarying vec3 vIndirectBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshmatcap_frag:"#define MATCAP\nuniform vec3 diffuse;\nuniform float opacity;\nuniform sampler2D matcap;\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 viewDir = normalize( vViewPosition );\n\tvec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) );\n\tvec3 y = cross( viewDir, x );\n\tvec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5;\n\t#ifdef USE_MATCAP\n\t\tvec4 matcapColor = texture2D( matcap, uv );\n\t\tmatcapColor = matcapTexelToLinear( matcapColor );\n\t#else\n\t\tvec4 matcapColor = vec4( 1.0 );\n\t#endif\n\tvec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshmatcap_vert:"#define MATCAP\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#ifndef FLAT_SHADED\n\t\tvNormal = normalize( transformedNormal );\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n}",meshtoon_frag:"#define TOON\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshtoon_vert:"#define TOON\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n}",meshphong_frag:"#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshphong_vert:"#define PHONG\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n\t#include \n}",meshphysical_frag:"#define STANDARD\n#ifdef PHYSICAL\n\t#define REFLECTIVITY\n\t#define CLEARCOAT\n\t#define TRANSMISSION\n#endif\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifdef TRANSMISSION\n\tuniform float transmission;\n#endif\n#ifdef REFLECTIVITY\n\tuniform float reflectivity;\n#endif\n#ifdef CLEARCOAT\n\tuniform float clearcoat;\n\tuniform float clearcoatRoughness;\n#endif\n#ifdef USE_SHEEN\n\tuniform vec3 sheen;\n#endif\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#ifdef TRANSMISSION\n\t\tfloat totalTransmission = transmission;\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#ifdef TRANSMISSION\n\t\tdiffuseColor.a *= mix( saturate( 1. - totalTransmission + linearToRelativeLuminance( reflectedLight.directSpecular + reflectedLight.indirectSpecular ) ), 1.0, metalness );\n\t#endif\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshphysical_vert:"#define STANDARD\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n\t#ifdef USE_TANGENT\n\t\tvTangent = normalize( transformedTangent );\n\t\tvBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );\n\t#endif\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n}",normal_frag:"#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\tgl_FragColor = vec4( packNormalToRGB( normal ), opacity );\n}",normal_vert:"#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n\t#ifdef USE_TANGENT\n\t\tvTangent = normalize( transformedTangent );\n\t\tvBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );\n\t#endif\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n}",points_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}",points_vert:"uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\tgl_PointSize = size;\n\t#ifdef USE_SIZEATTENUATION\n\t\tbool isPerspective = isPerspectiveMatrix( projectionMatrix );\n\t\tif ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n}",shadow_frag:"uniform vec3 color;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\tgl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n\t#include \n\t#include \n\t#include \n}",shadow_vert:"#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",sprite_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n}",sprite_vert:"uniform float rotation;\nuniform vec2 center;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );\n\tvec2 scale;\n\tscale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) );\n\tscale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) );\n\t#ifndef USE_SIZEATTENUATION\n\t\tbool isPerspective = isPerspectiveMatrix( projectionMatrix );\n\t\tif ( isPerspective ) scale *= - mvPosition.z;\n\t#endif\n\tvec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;\n\tvec2 rotatedPosition;\n\trotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;\n\trotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;\n\tmvPosition.xy += rotatedPosition;\n\tgl_Position = projectionMatrix * mvPosition;\n\t#include \n\t#include \n\t#include \n}"},nr={common:{diffuse:{value:new Ve(15658734)},opacity:{value:1},map:{value:null},uvTransform:{value:new ft},uv2Transform:{value:new ft},alphaMap:{value:null}},specularmap:{specularMap:{value:null}},envmap:{envMap:{value:null},flipEnvMap:{value:-1},reflectivity:{value:1},refractionRatio:{value:.98},maxMipLevel:{value:0}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1}},emissivemap:{emissiveMap:{value:null}},bumpmap:{bumpMap:{value:null},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalScale:{value:new pt(1,1)}},displacementmap:{displacementMap:{value:null},displacementScale:{value:1},displacementBias:{value:0}},roughnessmap:{roughnessMap:{value:null}},metalnessmap:{metalnessMap:{value:null}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new Ve(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotShadowMap:{value:[]},spotShadowMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new Ve(15658734)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},uvTransform:{value:new ft}},sprite:{diffuse:{value:new Ve(15658734)},opacity:{value:1},center:{value:new pt(.5,.5)},rotation:{value:0},map:{value:null},alphaMap:{value:null},uvTransform:{value:new ft}}},rr={basic:{uniforms:Fn([nr.common,nr.specularmap,nr.envmap,nr.aomap,nr.lightmap,nr.fog]),vertexShader:er.meshbasic_vert,fragmentShader:er.meshbasic_frag},lambert:{uniforms:Fn([nr.common,nr.specularmap,nr.envmap,nr.aomap,nr.lightmap,nr.emissivemap,nr.fog,nr.lights,{emissive:{value:new Ve(0)}}]),vertexShader:er.meshlambert_vert,fragmentShader:er.meshlambert_frag},phong:{uniforms:Fn([nr.common,nr.specularmap,nr.envmap,nr.aomap,nr.lightmap,nr.emissivemap,nr.bumpmap,nr.normalmap,nr.displacementmap,nr.fog,nr.lights,{emissive:{value:new Ve(0)},specular:{value:new Ve(1118481)},shininess:{value:30}}]),vertexShader:er.meshphong_vert,fragmentShader:er.meshphong_frag},standard:{uniforms:Fn([nr.common,nr.envmap,nr.aomap,nr.lightmap,nr.emissivemap,nr.bumpmap,nr.normalmap,nr.displacementmap,nr.roughnessmap,nr.metalnessmap,nr.fog,nr.lights,{emissive:{value:new Ve(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:er.meshphysical_vert,fragmentShader:er.meshphysical_frag},toon:{uniforms:Fn([nr.common,nr.aomap,nr.lightmap,nr.emissivemap,nr.bumpmap,nr.normalmap,nr.displacementmap,nr.gradientmap,nr.fog,nr.lights,{emissive:{value:new Ve(0)}}]),vertexShader:er.meshtoon_vert,fragmentShader:er.meshtoon_frag},matcap:{uniforms:Fn([nr.common,nr.bumpmap,nr.normalmap,nr.displacementmap,nr.fog,{matcap:{value:null}}]),vertexShader:er.meshmatcap_vert,fragmentShader:er.meshmatcap_frag},points:{uniforms:Fn([nr.points,nr.fog]),vertexShader:er.points_vert,fragmentShader:er.points_frag},dashed:{uniforms:Fn([nr.common,nr.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:er.linedashed_vert,fragmentShader:er.linedashed_frag},depth:{uniforms:Fn([nr.common,nr.displacementmap]),vertexShader:er.depth_vert,fragmentShader:er.depth_frag},normal:{uniforms:Fn([nr.common,nr.bumpmap,nr.normalmap,nr.displacementmap,{opacity:{value:1}}]),vertexShader:er.normal_vert,fragmentShader:er.normal_frag},sprite:{uniforms:Fn([nr.sprite,nr.fog]),vertexShader:er.sprite_vert,fragmentShader:er.sprite_frag},background:{uniforms:{uvTransform:{value:new ft},t2D:{value:null}},vertexShader:er.background_vert,fragmentShader:er.background_frag},cube:{uniforms:Fn([nr.envmap,{opacity:{value:1}}]),vertexShader:er.cube_vert,fragmentShader:er.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:er.equirect_vert,fragmentShader:er.equirect_frag},distanceRGBA:{uniforms:Fn([nr.common,nr.displacementmap,{referencePosition:{value:new wt},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:er.distanceRGBA_vert,fragmentShader:er.distanceRGBA_frag},shadow:{uniforms:Fn([nr.lights,nr.fog,{color:{value:new Ve(0)},opacity:{value:1}}]),vertexShader:er.shadow_vert,fragmentShader:er.shadow_frag}};function ir(t,e,n,r,i){var a,o,c=new Ve(0),l=0,u=null,h=0,d=null;function p(t,e){n.buffers.color.setClear(t.r,t.g,t.b,e,i)}return{getClearColor:function(){return c},setClearColor:function(t,e){c.set(t),p(c,l=void 0!==e?e:1)},getClearAlpha:function(){return l},setClearAlpha:function(t){p(c,l=t)},render:function(n,i,f,m){var v=!0===i.isScene?i.background:null;v&&v.isTexture&&(v=e.get(v));var g=t.xr,y=g.getSession&&g.getSession();y&&"additive"===y.environmentBlendMode&&(v=null),null===v?p(c,l):v&&v.isColor&&(p(v,1),m=!0),(t.autoClear||m)&&t.clear(t.autoClearColor,t.autoClearDepth,t.autoClearStencil),v&&(v.isCubeTexture||v.isWebGLCubeRenderTarget||v.mapping===s)?(void 0===o&&((o=new Nn(new zn(1,1,1),new Hn({name:"BackgroundCubeMaterial",uniforms:Gn(rr.cube.uniforms),vertexShader:rr.cube.vertexShader,fragmentShader:rr.cube.fragmentShader,side:1,depthTest:!1,depthWrite:!1,fog:!1}))).geometry.deleteAttribute("normal"),o.geometry.deleteAttribute("uv"),o.onBeforeRender=function(t,e,n){this.matrixWorld.copyPosition(n.matrixWorld)},Object.defineProperty(o.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),r.update(o)),v.isWebGLCubeRenderTarget&&(v=v.texture),o.material.uniforms.envMap.value=v,o.material.uniforms.flipEnvMap.value=v.isCubeTexture&&v._needsFlipEnvMap?-1:1,u===v&&h===v.version&&d===t.toneMapping||(o.material.needsUpdate=!0,u=v,h=v.version,d=t.toneMapping),n.unshift(o,o.geometry,o.material,0,0,null)):v&&v.isTexture&&(void 0===a&&((a=new Nn(new tr(2,2),new Hn({name:"BackgroundMaterial",uniforms:Gn(rr.background.uniforms),vertexShader:rr.background.vertexShader,fragmentShader:rr.background.fragmentShader,side:0,depthTest:!1,depthWrite:!1,fog:!1}))).geometry.deleteAttribute("normal"),Object.defineProperty(a.material,"map",{get:function(){return this.uniforms.t2D.value}}),r.update(a)),a.material.uniforms.t2D.value=v,!0===v.matrixAutoUpdate&&v.updateMatrix(),a.material.uniforms.uvTransform.value.copy(v.matrix),u===v&&h===v.version&&d===t.toneMapping||(a.material.needsUpdate=!0,u=v,h=v.version,d=t.toneMapping),n.unshift(a,a.geometry,a.material,0,0,null))}}}function ar(t,e,n,r){var i=t.getParameter(34921),a=r.isWebGL2?null:e.get("OES_vertex_array_object"),o=r.isWebGL2||null!==a,s={},c=d(null),l=c;function u(e){return r.isWebGL2?t.bindVertexArray(e):a.bindVertexArrayOES(e)}function h(e){return r.isWebGL2?t.deleteVertexArray(e):a.deleteVertexArrayOES(e)}function d(t){for(var e=[],n=[],r=[],a=0;a=0){var y=c[h];if(void 0!==y){var x=y.normalized,_=y.itemSize,b=n.get(y);if(void 0===b)continue;var w=b.buffer,M=b.type,S=b.bytesPerElement;if(y.isInterleavedBufferAttribute){var T=y.data,E=T.stride,A=y.offset;T&&T.isInstancedInterleavedBuffer?(m(d,T.meshPerAttribute),void 0===s._maxInstanceCount&&(s._maxInstanceCount=T.meshPerAttribute*T.count)):f(d),t.bindBuffer(34962,w),g(d,_,M,x,E*S,A*S)}else y.isInstancedBufferAttribute?(m(d,y.meshPerAttribute),void 0===s._maxInstanceCount&&(s._maxInstanceCount=y.meshPerAttribute*y.count)):f(d),t.bindBuffer(34962,w),g(d,_,M,x,0,0)}else if("instanceMatrix"===h){var L=n.get(i.instanceMatrix);if(void 0===L)continue;var R=L.buffer,C=L.type;m(d+0,1),m(d+1,1),m(d+2,1),m(d+3,1),t.bindBuffer(34962,R),t.vertexAttribPointer(d+0,4,C,!1,64,0),t.vertexAttribPointer(d+1,4,C,!1,64,16),t.vertexAttribPointer(d+2,4,C,!1,64,32),t.vertexAttribPointer(d+3,4,C,!1,64,48)}else if("instanceColor"===h){var P=n.get(i.instanceColor);if(void 0===P)continue;var I=P.buffer,D=P.type;m(d,1),t.bindBuffer(34962,I),t.vertexAttribPointer(d,3,D,!1,12,0)}else if(void 0!==u){var N=u[h];if(void 0!==N)switch(N.length){case 2:t.vertexAttrib2fv(d,N);break;case 3:t.vertexAttrib3fv(d,N);break;case 4:t.vertexAttrib4fv(d,N);break;default:t.vertexAttrib1fv(d,N)}}}}v()}(i,c,h,y),null!==x&&t.bindBuffer(34963,n.get(x).buffer))},reset:y,resetDefaultState:x,dispose:function(){for(var t in y(),s){var e=s[t];for(var n in e){var r=e[n];for(var i in r)h(r[i].object),delete r[i];delete e[n]}delete s[t]}},releaseStatesOfGeometry:function(t){if(void 0!==s[t.id]){var e=s[t.id];for(var n in e){var r=e[n];for(var i in r)h(r[i].object),delete r[i];delete e[n]}delete s[t.id]}},releaseStatesOfProgram:function(t){for(var e in s){var n=s[e];if(void 0!==n[t.id]){var r=n[t.id];for(var i in r)h(r[i].object),delete r[i];delete n[t.id]}}},initAttributes:p,enableAttribute:f,disableUnusedAttributes:v}}function or(t,e,n,r){var i,a=r.isWebGL2;this.setMode=function(t){i=t},this.render=function(e,r){t.drawArrays(i,e,r),n.update(r,i,1)},this.renderInstances=function(r,o,s){if(0!==s){var c,l;if(a)c=t,l="drawArraysInstanced";else if(l="drawArraysInstancedANGLE",null===(c=e.get("ANGLE_instanced_arrays")))return void console.error("THREE.WebGLBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.");c[l](i,r,o,s),n.update(o,i,s)}}}function sr(t,e,n){var r;function i(e){if("highp"===e){if(t.getShaderPrecisionFormat(35633,36338).precision>0&&t.getShaderPrecisionFormat(35632,36338).precision>0)return"highp";e="mediump"}return"mediump"===e&&t.getShaderPrecisionFormat(35633,36337).precision>0&&t.getShaderPrecisionFormat(35632,36337).precision>0?"mediump":"lowp"}var a="undefined"!=typeof WebGL2RenderingContext&&t instanceof WebGL2RenderingContext||"undefined"!=typeof WebGL2ComputeRenderingContext&&t instanceof WebGL2ComputeRenderingContext,o=void 0!==n.precision?n.precision:"highp",s=i(o);s!==o&&(console.warn("THREE.WebGLRenderer:",o,"not supported, using",s,"instead."),o=s);var c=!0===n.logarithmicDepthBuffer,l=t.getParameter(34930),u=t.getParameter(35660),h=t.getParameter(3379),d=t.getParameter(34076),p=t.getParameter(34921),f=t.getParameter(36347),m=t.getParameter(36348),v=t.getParameter(36349),g=u>0,y=a||!!e.get("OES_texture_float");return{isWebGL2:a,getMaxAnisotropy:function(){if(void 0!==r)return r;var n=e.get("EXT_texture_filter_anisotropic");return r=null!==n?t.getParameter(n.MAX_TEXTURE_MAX_ANISOTROPY_EXT):0},getMaxPrecision:i,precision:o,logarithmicDepthBuffer:c,maxTextures:l,maxVertexTextures:u,maxTextureSize:h,maxCubemapSize:d,maxAttributes:p,maxVertexUniforms:f,maxVaryings:m,maxFragmentUniforms:v,vertexTextures:g,floatFragmentTextures:y,floatVertexTextures:g&&y,maxSamples:a?t.getParameter(36183):0}}function cr(t){var e=this,n=null,r=0,i=!1,a=!1,o=new Te,s=new ft,c={value:null,needsUpdate:!1};function l(){c.value!==n&&(c.value=n,c.needsUpdate=r>0),e.numPlanes=r,e.numIntersection=0}function u(t,n,r,i){var a=null!==t?t.length:0,l=null;if(0!==a){if(l=c.value,!0!==i||null===l){var u=r+4*a,h=n.matrixWorldInverse;s.getNormalMatrix(h),(null===l||l.length0){var c=t.getRenderList(),l=t.getRenderTarget(),u=t.getRenderState(),h=new Xn(s.height/2);return h.fromEquirectangularTexture(t,r),e.set(r,h),t.setRenderTarget(l),t.setRenderList(c),t.setRenderState(u),n(h.texture,r.mapping)}return null}}return r},dispose:function(){e=new WeakMap}}}function ur(t){var e={};return{has:function(n){if(void 0!==e[n])return null!==e[n];var r;switch(n){case"WEBGL_depth_texture":r=t.getExtension("WEBGL_depth_texture")||t.getExtension("MOZ_WEBGL_depth_texture")||t.getExtension("WEBKIT_WEBGL_depth_texture");break;case"EXT_texture_filter_anisotropic":r=t.getExtension("EXT_texture_filter_anisotropic")||t.getExtension("MOZ_EXT_texture_filter_anisotropic")||t.getExtension("WEBKIT_EXT_texture_filter_anisotropic");break;case"WEBGL_compressed_texture_s3tc":r=t.getExtension("WEBGL_compressed_texture_s3tc")||t.getExtension("MOZ_WEBGL_compressed_texture_s3tc")||t.getExtension("WEBKIT_WEBGL_compressed_texture_s3tc");break;case"WEBGL_compressed_texture_pvrtc":r=t.getExtension("WEBGL_compressed_texture_pvrtc")||t.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc");break;default:r=t.getExtension(n)}return e[n]=r,null!==r},get:function(t){return this.has(t)||console.warn("THREE.WebGLRenderer: "+t+" extension not supported."),e[t]}}}function hr(t,e,n,r){var i=new WeakMap,a=new WeakMap;function o(t){var s=t.target,c=i.get(s);for(var l in null!==c.index&&e.remove(c.index),c.attributes)e.remove(c.attributes[l]);s.removeEventListener("dispose",o),i.delete(s);var u=a.get(c);u&&(e.remove(u),a.delete(c)),r.releaseStatesOfGeometry(s),!0===s.isInstancedBufferGeometry&&delete s._maxInstanceCount,n.memory.geometries--}function s(t){var n=[],r=t.index,i=t.attributes.position,o=0;if(null!==r){var s=r.array;o=r.version;for(var c=0,l=s.length;c65535?rn:en)(n,1);x.version=o;var _=a.get(t);_&&e.remove(_),a.set(t,x)}return{get:function(t,e){var r=i.get(e);return r||(e.addEventListener("dispose",o),e.isBufferGeometry?r=e:e.isGeometry&&(void 0===e._bufferGeometry&&(e._bufferGeometry=(new vn).setFromObject(t)),r=e._bufferGeometry),i.set(e,r),n.memory.geometries++,r)},update:function(t){var n=t.attributes;for(var r in n)e.update(n[r],34962);var i=t.morphAttributes;for(var a in i)for(var o=i[a],s=0,c=o.length;s0)return t;var i=e*n,a=Sr[i];if(void 0===a&&(a=new Float32Array(i),Sr[i]=a),0!==e){r.toArray(a,0);for(var o=1,s=0;o!==e;++o)s+=n,t[o].toArray(a,s)}return a}function Cr(t,e){if(t.length!==e.length)return!1;for(var n=0,r=t.length;n/gm;function Ti(t){return t.replace(Si,Ei)}function Ei(t,e){var n=er[e];if(void 0===n)throw new Error("Can not resolve #include <"+e+">");return Ti(n)}var Ai=/#pragma unroll_loop[\s]+?for \( int i \= (\d+)\; i < (\d+)\; i \+\+ \) \{([\s\S]+?)(?=\})\}/g,Li=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function Ri(t){return t.replace(Li,Pi).replace(Ai,Ci)}function Ci(t,e,n,r){return console.warn("WebGLProgram: #pragma unroll_loop shader syntax is deprecated. Please use #pragma unroll_loop_start syntax instead."),Pi(t,e,n,r)}function Pi(t,e,n,r){for(var i="",a=parseInt(e);a0?t.gammaFactor:1,w=n.isWebGL2?"":function(t){return[t.extensionDerivatives||t.envMapCubeUV||t.bumpMap||t.tangentSpaceNormalMap||t.clearcoatNormalMap||t.flatShading||"physical"===t.shaderID?"#extension GL_OES_standard_derivatives : enable":"",(t.extensionFragDepth||t.logarithmicDepthBuffer)&&t.rendererExtensionFragDepth?"#extension GL_EXT_frag_depth : enable":"",t.extensionDrawBuffers&&t.rendererExtensionDrawBuffers?"#extension GL_EXT_draw_buffers : require":"",(t.extensionShaderTextureLOD||t.envMap)&&t.rendererExtensionShaderTextureLod?"#extension GL_EXT_shader_texture_lod : enable":""].filter(bi).join("\n")}(n),M=function(t){var e=[];for(var n in t){var r=t[n];!1!==r&&e.push("#define "+n+" "+r)}return e.join("\n")}(f),S=p.createProgram(),T=n.glslVersion?"#version "+n.glslVersion+"\n":"";n.isRawShaderMaterial?((o=[M].filter(bi).join("\n")).length>0&&(o+="\n"),(l=[w,M].filter(bi).join("\n")).length>0&&(l+="\n")):(o=[Ii(n),"#define SHADER_NAME "+n.shaderName,M,n.instancing?"#define USE_INSTANCING":"",n.instancingColor?"#define USE_INSTANCING_COLOR":"",n.supportsVertexTextures?"#define VERTEX_TEXTURES":"","#define GAMMA_FACTOR "+b,"#define MAX_BONES "+n.maxBones,n.useFog&&n.fog?"#define USE_FOG":"",n.useFog&&n.fogExp2?"#define FOG_EXP2":"",n.map?"#define USE_MAP":"",n.envMap?"#define USE_ENVMAP":"",n.envMap?"#define "+x:"",n.lightMap?"#define USE_LIGHTMAP":"",n.aoMap?"#define USE_AOMAP":"",n.emissiveMap?"#define USE_EMISSIVEMAP":"",n.bumpMap?"#define USE_BUMPMAP":"",n.normalMap?"#define USE_NORMALMAP":"",n.normalMap&&n.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",n.normalMap&&n.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",n.clearcoatMap?"#define USE_CLEARCOATMAP":"",n.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",n.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",n.displacementMap&&n.supportsVertexTextures?"#define USE_DISPLACEMENTMAP":"",n.specularMap?"#define USE_SPECULARMAP":"",n.roughnessMap?"#define USE_ROUGHNESSMAP":"",n.metalnessMap?"#define USE_METALNESSMAP":"",n.alphaMap?"#define USE_ALPHAMAP":"",n.transmissionMap?"#define USE_TRANSMISSIONMAP":"",n.vertexTangents?"#define USE_TANGENT":"",n.vertexColors?"#define USE_COLOR":"",n.vertexUvs?"#define USE_UV":"",n.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",n.flatShading?"#define FLAT_SHADED":"",n.skinning?"#define USE_SKINNING":"",n.useVertexTexture?"#define BONE_TEXTURE":"",n.morphTargets?"#define USE_MORPHTARGETS":"",n.morphNormals&&!1===n.flatShading?"#define USE_MORPHNORMALS":"",n.doubleSided?"#define DOUBLE_SIDED":"",n.flipSided?"#define FLIP_SIDED":"",n.shadowMapEnabled?"#define USE_SHADOWMAP":"",n.shadowMapEnabled?"#define "+g:"",n.sizeAttenuation?"#define USE_SIZEATTENUATION":"",n.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",n.logarithmicDepthBuffer&&n.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING","\tattribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR","\tattribute vec3 instanceColor;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_TANGENT","\tattribute vec4 tangent;","#endif","#ifdef USE_COLOR","\tattribute vec3 color;","#endif","#ifdef USE_MORPHTARGETS","\tattribute vec3 morphTarget0;","\tattribute vec3 morphTarget1;","\tattribute vec3 morphTarget2;","\tattribute vec3 morphTarget3;","\t#ifdef USE_MORPHNORMALS","\t\tattribute vec3 morphNormal0;","\t\tattribute vec3 morphNormal1;","\t\tattribute vec3 morphNormal2;","\t\tattribute vec3 morphNormal3;","\t#else","\t\tattribute vec3 morphTarget4;","\t\tattribute vec3 morphTarget5;","\t\tattribute vec3 morphTarget6;","\t\tattribute vec3 morphTarget7;","\t#endif","#endif","#ifdef USE_SKINNING","\tattribute vec4 skinIndex;","\tattribute vec4 skinWeight;","#endif","\n"].filter(bi).join("\n"),l=[w,Ii(n),"#define SHADER_NAME "+n.shaderName,M,n.alphaTest?"#define ALPHATEST "+n.alphaTest+(n.alphaTest%1?"":".0"):"","#define GAMMA_FACTOR "+b,n.useFog&&n.fog?"#define USE_FOG":"",n.useFog&&n.fogExp2?"#define FOG_EXP2":"",n.map?"#define USE_MAP":"",n.matcap?"#define USE_MATCAP":"",n.envMap?"#define USE_ENVMAP":"",n.envMap?"#define "+y:"",n.envMap?"#define "+x:"",n.envMap?"#define "+_:"",n.lightMap?"#define USE_LIGHTMAP":"",n.aoMap?"#define USE_AOMAP":"",n.emissiveMap?"#define USE_EMISSIVEMAP":"",n.bumpMap?"#define USE_BUMPMAP":"",n.normalMap?"#define USE_NORMALMAP":"",n.normalMap&&n.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",n.normalMap&&n.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",n.clearcoatMap?"#define USE_CLEARCOATMAP":"",n.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",n.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",n.specularMap?"#define USE_SPECULARMAP":"",n.roughnessMap?"#define USE_ROUGHNESSMAP":"",n.metalnessMap?"#define USE_METALNESSMAP":"",n.alphaMap?"#define USE_ALPHAMAP":"",n.sheen?"#define USE_SHEEN":"",n.transmissionMap?"#define USE_TRANSMISSIONMAP":"",n.vertexTangents?"#define USE_TANGENT":"",n.vertexColors||n.instancingColor?"#define USE_COLOR":"",n.vertexUvs?"#define USE_UV":"",n.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",n.gradientMap?"#define USE_GRADIENTMAP":"",n.flatShading?"#define FLAT_SHADED":"",n.doubleSided?"#define DOUBLE_SIDED":"",n.flipSided?"#define FLIP_SIDED":"",n.shadowMapEnabled?"#define USE_SHADOWMAP":"",n.shadowMapEnabled?"#define "+g:"",n.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",n.physicallyCorrectLights?"#define PHYSICALLY_CORRECT_LIGHTS":"",n.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",n.logarithmicDepthBuffer&&n.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"",(n.extensionShaderTextureLOD||n.envMap)&&n.rendererExtensionShaderTextureLod?"#define TEXTURE_LOD_EXT":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",0!==n.toneMapping?"#define TONE_MAPPING":"",0!==n.toneMapping?er.tonemapping_pars_fragment:"",0!==n.toneMapping?_i("toneMapping",n.toneMapping):"",n.dithering?"#define DITHERING":"",er.encodings_pars_fragment,n.map?xi("mapTexelToLinear",n.mapEncoding):"",n.matcap?xi("matcapTexelToLinear",n.matcapEncoding):"",n.envMap?xi("envMapTexelToLinear",n.envMapEncoding):"",n.emissiveMap?xi("emissiveMapTexelToLinear",n.emissiveMapEncoding):"",n.lightMap?xi("lightMapTexelToLinear",n.lightMapEncoding):"",(u="linearToOutputTexel",h=n.outputEncoding,d=gi(h),"vec4 "+u+"( vec4 value ) { return LinearTo"+d[0]+d[1]+"; }"),n.depthPacking?"#define DEPTH_PACKING "+n.depthPacking:"","\n"].filter(bi).join("\n")),m=Mi(m=wi(m=Ti(m),n),n),v=Mi(v=wi(v=Ti(v),n),n),m=Ri(m),v=Ri(v),n.isWebGL2&&!0!==n.isRawShaderMaterial&&(T="#version 300 es\n",o=["#define attribute in","#define varying out","#define texture2D texture"].join("\n")+"\n"+o,l=["#define varying in",n.glslVersion===nt?"":"out highp vec4 pc_fragColor;",n.glslVersion===nt?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join("\n")+"\n"+l);var E,A,L=T+l+v,R=mi(p,35633,T+o+m),C=mi(p,35632,L);if(p.attachShader(S,R),p.attachShader(S,C),void 0!==n.index0AttributeName?p.bindAttribLocation(S,0,n.index0AttributeName):!0===n.morphTargets&&p.bindAttribLocation(S,0,"position"),p.linkProgram(S),t.debug.checkShaderErrors){var P=p.getProgramInfoLog(S).trim(),I=p.getShaderInfoLog(R).trim(),D=p.getShaderInfoLog(C).trim(),N=!0,O=!0;if(!1===p.getProgramParameter(S,35714)){N=!1;var B=yi(p,R,"vertex"),z=yi(p,C,"fragment");console.error("THREE.WebGLProgram: shader error: ",p.getError(),"35715",p.getProgramParameter(S,35715),"gl.getProgramInfoLog",P,B,z)}else""!==P?console.warn("THREE.WebGLProgram: gl.getProgramInfoLog()",P):""!==I&&""!==D||(O=!1);O&&(this.diagnostics={runnable:N,programLog:P,vertexShader:{log:I,prefix:o},fragmentShader:{log:D,prefix:l}})}return p.deleteShader(R),p.deleteShader(C),this.getUniforms=function(){return void 0===E&&(E=new fi(p,S)),E},this.getAttributes=function(){return void 0===A&&(A=function(t,e){for(var n={},r=t.getProgramParameter(e,35721),i=0;i0,maxBones:E,useVertexTexture:h,morphTargets:i.morphTargets,morphNormals:i.morphNormals,maxMorphTargets:t.maxMorphTargets,maxMorphNormals:t.maxMorphNormals,numDirLights:o.directional.length,numPointLights:o.point.length,numSpotLights:o.spot.length,numRectAreaLights:o.rectArea.length,numHemiLights:o.hemi.length,numDirLightShadows:o.directionalShadowMap.length,numPointLightShadows:o.pointShadowMap.length,numSpotLightShadows:o.spotShadowMap.length,numClippingPlanes:a.numPlanes,numClipIntersection:a.numIntersection,dithering:i.dithering,shadowMapEnabled:t.shadowMap.enabled&&v.length>0,shadowMapType:t.shadowMap.type,toneMapping:i.toneMapped?t.toneMapping:0,physicallyCorrectLights:t.physicallyCorrectLights,premultipliedAlpha:i.premultipliedAlpha,alphaTest:i.alphaTest,doubleSided:2===i.side,flipSided:1===i.side,depthPacking:void 0!==i.depthPacking&&i.depthPacking,index0AttributeName:i.index0AttributeName,extensionDerivatives:i.extensions&&i.extensions.derivatives,extensionFragDepth:i.extensions&&i.extensions.fragDepth,extensionDrawBuffers:i.extensions&&i.extensions.drawBuffers,extensionShaderTextureLOD:i.extensions&&i.extensions.shaderTextureLOD,rendererExtensionFragDepth:l||n.has("EXT_frag_depth"),rendererExtensionDrawBuffers:l||n.has("WEBGL_draw_buffers"),rendererExtensionShaderTextureLod:l||n.has("EXT_shader_texture_lod"),customProgramCacheKey:i.customProgramCacheKey()}},getProgramCacheKey:function(e){var n=[];if(e.shaderID?n.push(e.shaderID):(n.push(e.fragmentShader),n.push(e.vertexShader)),void 0!==e.defines)for(var r in e.defines)n.push(r),n.push(e.defines[r]);if(!1===e.isRawShaderMaterial){for(var i=0;i1&&r.sort(t||Bi),i.length>1&&i.sort(e||zi)}}}function Fi(t){var e=new WeakMap;return{get:function(n,r){var i,a=e.get(n);return void 0===a?(i=new Gi(t),e.set(n,new WeakMap),e.get(n).set(r,i)):void 0===(i=a.get(r))&&(i=new Gi(t),a.set(r,i)),i},dispose:function(){e=new WeakMap}}}function Ui(){var t={};return{get:function(e){if(void 0!==t[e.id])return t[e.id];var n;switch(e.type){case"DirectionalLight":n={direction:new wt,color:new Ve};break;case"SpotLight":n={position:new wt,direction:new wt,color:new Ve,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":n={position:new wt,color:new Ve,distance:0,decay:0};break;case"HemisphereLight":n={direction:new wt,skyColor:new Ve,groundColor:new Ve};break;case"RectAreaLight":n={color:new Ve,position:new wt,halfWidth:new wt,halfHeight:new wt}}return t[e.id]=n,n}}}var Hi=0;function ki(t,e){return(e.castShadow?1:0)-(t.castShadow?1:0)}function Vi(){for(var t,e=new Ui,n=(t={},{get:function(e){if(void 0!==t[e.id])return t[e.id];var n;switch(e.type){case"DirectionalLight":case"SpotLight":n={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new pt};break;case"PointLight":n={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new pt,shadowCameraNear:1,shadowCameraFar:1e3}}return t[e.id]=n,n}}),r={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotShadow:[],spotShadowMap:[],spotShadowMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[]},i=0;i<9;i++)r.probe.push(new wt);var a=new wt,o=new Jt,s=new Jt;return{setup:function(t,i,c){for(var l=0,u=0,h=0,d=0;d<9;d++)r.probe[d].set(0,0,0);var p=0,f=0,m=0,v=0,g=0,y=0,x=0,_=0,b=c.matrixWorldInverse;t.sort(ki);for(var w=0,M=t.length;w0&&(r.rectAreaLTC1=nr.LTC_1,r.rectAreaLTC2=nr.LTC_2),r.ambient[0]=l,r.ambient[1]=u,r.ambient[2]=h;var H=r.hash;H.directionalLength===p&&H.pointLength===f&&H.spotLength===m&&H.rectAreaLength===v&&H.hemiLength===g&&H.numDirectionalShadows===y&&H.numPointShadows===x&&H.numSpotShadows===_||(r.directional.length=p,r.spot.length=m,r.rectArea.length=v,r.point.length=f,r.hemi.length=g,r.directionalShadow.length=y,r.directionalShadowMap.length=y,r.pointShadow.length=x,r.pointShadowMap.length=x,r.spotShadow.length=_,r.spotShadowMap.length=_,r.directionalShadowMatrix.length=y,r.pointShadowMatrix.length=x,r.spotShadowMatrix.length=_,H.directionalLength=p,H.pointLength=f,H.spotLength=m,H.rectAreaLength=v,H.hemiLength=g,H.numDirectionalShadows=y,H.numPointShadows=x,H.numSpotShadows=_,r.version=Hi++)},state:r}}function Wi(){var t=new Vi,e=[],n=[];return{init:function(){e.length=0,n.length=0},state:{lightsArray:e,shadowsArray:n,lights:t},setupLights:function(r){t.setup(e,n,r)},pushLight:function(t){e.push(t)},pushShadow:function(t){n.push(t)}}}function ji(){var t=new WeakMap;return{get:function(e,n){var r;return!1===t.has(e)?(r=new Wi,t.set(e,new WeakMap),t.get(e).set(n,r)):!1===t.get(e).has(n)?(r=new Wi,t.get(e).set(n,r)):r=t.get(e).get(n),r},dispose:function(){t=new WeakMap}}}function qi(t){qe.call(this),this.type="MeshDepthMaterial",this.depthPacking=3200,this.skinning=!1,this.morphTargets=!1,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.setValues(t)}function Xi(t){qe.call(this),this.type="MeshDistanceMaterial",this.referencePosition=new wt,this.nearDistance=1,this.farDistance=1e3,this.skinning=!1,this.morphTargets=!1,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.fog=!1,this.setValues(t)}qi.prototype=Object.create(qe.prototype),qi.prototype.constructor=qi,qi.prototype.isMeshDepthMaterial=!0,qi.prototype.copy=function(t){return qe.prototype.copy.call(this,t),this.depthPacking=t.depthPacking,this.skinning=t.skinning,this.morphTargets=t.morphTargets,this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this},Xi.prototype=Object.create(qe.prototype),Xi.prototype.constructor=Xi,Xi.prototype.isMeshDistanceMaterial=!0,Xi.prototype.copy=function(t){return qe.prototype.copy.call(this,t),this.referencePosition.copy(t.referencePosition),this.nearDistance=t.nearDistance,this.farDistance=t.farDistance,this.skinning=t.skinning,this.morphTargets=t.morphTargets,this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this};function Yi(t,e,n){var r=new Qn,i=new pt,a=new pt,o=new yt,s=[],c=[],l={},u={0:1,1:0,2:2},h=new Hn({defines:{SAMPLE_RATE:2/8,HALF_SAMPLE_RATE:1/8},uniforms:{shadow_pass:{value:null},resolution:{value:new pt},radius:{value:4}},vertexShader:"void main() {\n\tgl_Position = vec4( position, 1.0 );\n}",fragmentShader:"uniform sampler2D shadow_pass;\nuniform vec2 resolution;\nuniform float radius;\n#include \nvoid main() {\n\tfloat mean = 0.0;\n\tfloat squared_mean = 0.0;\n\tfloat depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy ) / resolution ) );\n\tfor ( float i = -1.0; i < 1.0 ; i += SAMPLE_RATE) {\n\t\t#ifdef HORIZONAL_PASS\n\t\t\tvec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( i, 0.0 ) * radius ) / resolution ) );\n\t\t\tmean += distribution.x;\n\t\t\tsquared_mean += distribution.y * distribution.y + distribution.x * distribution.x;\n\t\t#else\n\t\t\tfloat depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, i ) * radius ) / resolution ) );\n\t\t\tmean += depth;\n\t\t\tsquared_mean += depth * depth;\n\t\t#endif\n\t}\n\tmean = mean * HALF_SAMPLE_RATE;\n\tsquared_mean = squared_mean * HALF_SAMPLE_RATE;\n\tfloat std_dev = sqrt( squared_mean - mean * mean );\n\tgl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) );\n}"}),p=h.clone();p.defines.HORIZONAL_PASS=1;var f=new vn;f.setAttribute("position",new Je(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));var v=new Nn(f,h),g=this;function y(n,r){var i=e.update(v);h.uniforms.shadow_pass.value=n.map.texture,h.uniforms.resolution.value=n.mapSize,h.uniforms.radius.value=n.radius,t.setRenderTarget(n.mapPass),t.clear(),t.renderBufferDirect(r,null,i,h,v,null),p.uniforms.shadow_pass.value=n.mapPass.texture,p.uniforms.resolution.value=n.mapSize,p.uniforms.radius.value=n.radius,t.setRenderTarget(n.map),t.clear(),t.renderBufferDirect(r,null,i,p,v,null)}function x(t,e,n){var r=t<<0|e<<1|n<<2,i=s[r];return void 0===i&&(i=new qi({depthPacking:3201,morphTargets:t,skinning:e}),s[r]=i),i}function _(t,e,n){var r=t<<0|e<<1|n<<2,i=c[r];return void 0===i&&(i=new Xi({morphTargets:t,skinning:e}),c[r]=i),i}function b(e,n,r,i,a,o,s){var c=null,h=x,d=e.customDepthMaterial;if(!0===i.isPointLight&&(h=_,d=e.customDistanceMaterial),void 0===d){var p=!1;!0===r.morphTargets&&(p=n.morphAttributes&&n.morphAttributes.position&&n.morphAttributes.position.length>0);var f=!1;!0===e.isSkinnedMesh&&(!0===r.skinning?f=!0:console.warn("THREE.WebGLShadowMap: THREE.SkinnedMesh with material.skinning set to false:",e)),c=h(p,f,!0===e.isInstancedMesh)}else c=d;if(t.localClippingEnabled&&!0===r.clipShadows&&0!==r.clippingPlanes.length){var m=c.uuid,v=r.uuid,g=l[m];void 0===g&&(g={},l[m]=g);var y=g[v];void 0===y&&(y=c.clone(),g[v]=y),c=y}return c.visible=r.visible,c.wireframe=r.wireframe,c.side=3===s?null!==r.shadowSide?r.shadowSide:r.side:null!==r.shadowSide?r.shadowSide:u[r.side],c.clipShadows=r.clipShadows,c.clippingPlanes=r.clippingPlanes,c.clipIntersection=r.clipIntersection,c.wireframeLinewidth=r.wireframeLinewidth,c.linewidth=r.linewidth,!0===i.isPointLight&&!0===c.isMeshDistanceMaterial&&(c.referencePosition.setFromMatrixPosition(i.matrixWorld),c.nearDistance=a,c.farDistance=o),c}function w(n,i,a,o,s){if(!1!==n.visible){if(n.layers.test(i.layers)&&(n.isMesh||n.isLine||n.isPoints)&&(n.castShadow||n.receiveShadow&&3===s)&&(!n.frustumCulled||r.intersectsObject(n))){n.modelViewMatrix.multiplyMatrices(a.matrixWorldInverse,n.matrixWorld);var c=e.update(n),l=n.material;if(Array.isArray(l))for(var u=c.groups,h=0,d=u.length;hn||i.y>n)&&(i.x>n&&(a.x=Math.floor(n/b.x),i.x=a.x*b.x,_.mapSize.x=a.x),i.y>n&&(a.y=Math.floor(n/b.y),i.y=a.y*b.y,_.mapSize.y=a.y)),null===_.map&&!_.isPointLightShadow&&3===this.type){var M={minFilter:m,magFilter:m,format:T};_.map=new xt(i.x,i.y,M),_.map.texture.name=x.name+".shadowMap",_.mapPass=new xt(i.x,i.y,M),_.camera.updateProjectionMatrix()}if(null===_.map){var S={minFilter:d,magFilter:d,format:T};_.map=new xt(i.x,i.y,S),_.map.texture.name=x.name+".shadowMap",_.camera.updateProjectionMatrix()}t.setRenderTarget(_.map),t.clear();for(var E=_.getViewportCount(),A=0;A=1):-1!==R.indexOf("OpenGL ES")&&(L=parseFloat(/^OpenGL\ ES\ ([0-9])/.exec(R)[1]),A=L>=2);var C=null,P={},I=new yt,D=new yt;function N(e,n,r){var i=new Uint8Array(4),a=t.createTexture();t.bindTexture(e,a),t.texParameteri(e,10241,9728),t.texParameteri(e,10240,9728);for(var o=0;or||t.height>r)&&(i=r/Math.max(t.width,t.height)),i<1||!0===e){if("undefined"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&t instanceof ImageBitmap){var a=e?st.floorPowerOfTwo:Math.floor,o=a(i*t.width),s=a(i*t.height);void 0===l&&(l=P(o,s));var c=n?P(o,s):l;return c.width=o,c.height=s,c.getContext("2d").drawImage(t,0,0,o,s),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+t.width+"x"+t.height+") to ("+o+"x"+s+")."),c}return"data"in t&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+t.width+"x"+t.height+")."),t}return t}function D(t){return st.isPowerOfTwo(t.width)&&st.isPowerOfTwo(t.height)}function N(t,e){return t.generateMipmaps&&e&&t.minFilter!==d&&t.minFilter!==m}function O(e,n,i,a){t.generateMipmap(e),r.get(n).__maxMipLevel=Math.log(Math.max(i,a))*Math.LOG2E}function B(n,r,i){if(!1===h)return r;if(null!==n){if(void 0!==t[n])return t[n];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+n+"'")}var a=r;return 6403===r&&(5126===i&&(a=33326),5131===i&&(a=33325),5121===i&&(a=33321)),6407===r&&(5126===i&&(a=34837),5131===i&&(a=34843),5121===i&&(a=32849)),6408===r&&(5126===i&&(a=34836),5131===i&&(a=34842),5121===i&&(a=32856)),33325!==a&&33326!==a&&34842!==a&&34836!==a||e.get("EXT_color_buffer_float"),a}function z(t){return t===d||t===p||t===f?9728:9729}function G(e){var n=e.target;n.removeEventListener("dispose",G),function(e){var n=r.get(e);if(void 0===n.__webglInit)return;t.deleteTexture(n.__webglTexture),r.remove(e)}(n),n.isVideoTexture&&R.delete(n),o.memory.textures--}function F(e){var n=e.target;n.removeEventListener("dispose",F),function(e){var n=r.get(e),i=r.get(e.texture);if(!e)return;void 0!==i.__webglTexture&&t.deleteTexture(i.__webglTexture);e.depthTexture&&e.depthTexture.dispose();if(e.isWebGLCubeRenderTarget)for(var a=0;a<6;a++)t.deleteFramebuffer(n.__webglFramebuffer[a]),n.__webglDepthbuffer&&t.deleteRenderbuffer(n.__webglDepthbuffer[a]);else t.deleteFramebuffer(n.__webglFramebuffer),n.__webglDepthbuffer&&t.deleteRenderbuffer(n.__webglDepthbuffer),n.__webglMultisampledFramebuffer&&t.deleteFramebuffer(n.__webglMultisampledFramebuffer),n.__webglColorRenderbuffer&&t.deleteRenderbuffer(n.__webglColorRenderbuffer),n.__webglDepthRenderbuffer&&t.deleteRenderbuffer(n.__webglDepthRenderbuffer);r.remove(e.texture),r.remove(e)}(n),o.memory.textures--}var U=0;function H(t,e){var i=r.get(t);if(t.isVideoTexture&&function(t){var e=o.render.frame;R.get(t)!==e&&(R.set(t,e),t.update())}(t),t.version>0&&i.__version!==t.version){var a=t.image;if(void 0===a)console.warn("THREE.WebGLRenderer: Texture marked for update but image is undefined");else{if(!1!==a.complete)return void X(i,t,e);console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete")}}n.activeTexture(33984+e),n.bindTexture(3553,i.__webglTexture)}function k(e,i){var o=r.get(e);e.version>0&&o.__version!==e.version?function(e,r,i){if(6!==r.image.length)return;q(e,r),n.activeTexture(33984+i),n.bindTexture(34067,e.__webglTexture),t.pixelStorei(37440,r.flipY);for(var o=r&&(r.isCompressedTexture||r.image[0].isCompressedTexture),s=r.image[0]&&r.image[0].isDataTexture,c=[],l=0;l<6;l++)c[l]=o||s?s?r.image[l].image:r.image[l]:I(r.image[l],!1,!0,g);var u,d=c[0],p=D(d)||h,f=a.convert(r.format),m=a.convert(r.type),v=B(r.internalFormat,f,m);if(j(34067,r,p),o){for(var y=0;y<6;y++){u=c[y].mipmaps;for(var x=0;x1||r.get(a).__currentAnisotropy)&&(t.texParameterf(n,s.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(a.anisotropy,i.getMaxAnisotropy())),r.get(a).__currentAnisotropy=a.anisotropy)}}function q(e,n){void 0===e.__webglInit&&(e.__webglInit=!0,n.addEventListener("dispose",G),e.__webglTexture=t.createTexture(),o.memory.textures++)}function X(e,r,i){var o=3553;r.isDataTexture2DArray&&(o=35866),r.isDataTexture3D&&(o=32879),q(e,r),n.activeTexture(33984+i),n.bindTexture(o,e.__webglTexture),t.pixelStorei(37440,r.flipY),t.pixelStorei(37441,r.premultiplyAlpha),t.pixelStorei(3317,r.unpackAlignment);var s,c=function(t){return!h&&(t.wrapS!==u||t.wrapT!==u||t.minFilter!==d&&t.minFilter!==m)}(r)&&!1===D(r.image),l=I(r.image,c,!1,y),p=D(l)||h,f=a.convert(r.format),v=a.convert(r.type),g=B(r.internalFormat,f,v);j(o,r,p);var w=r.mipmaps;if(r.isDepthTexture)g=6402,h?g=r.type===b?36012:r.type===_?33190:r.type===M?35056:33189:r.type===b&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),r.format===E&&6402===g&&r.type!==x&&r.type!==_&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),r.type=x,v=a.convert(r.type)),r.format===A&&6402===g&&(g=34041,r.type!==M&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),r.type=M,v=a.convert(r.type))),n.texImage2D(3553,0,g,l.width,l.height,0,f,v,null);else if(r.isDataTexture)if(w.length>0&&p){for(var L=0,R=w.length;L0&&p){for(var z=0,G=w.length;z=v&&console.warn("THREE.WebGLTextures: Trying to use "+t+" texture units while this GPU supports only "+v),U+=1,t},this.resetTextureUnits=function(){U=0},this.setTexture2D=H,this.setTexture2DArray=function(t,e){var i=r.get(t);t.version>0&&i.__version!==t.version?X(i,t,e):(n.activeTexture(33984+e),n.bindTexture(35866,i.__webglTexture))},this.setTexture3D=function(t,e){var i=r.get(t);t.version>0&&i.__version!==t.version?X(i,t,e):(n.activeTexture(33984+e),n.bindTexture(32879,i.__webglTexture))},this.setTextureCube=k,this.setupRenderTarget=function(e){var i=r.get(e),s=r.get(e.texture);e.addEventListener("dispose",F),s.__webglTexture=t.createTexture(),o.memory.textures++;var c=!0===e.isWebGLCubeRenderTarget,l=!0===e.isWebGLMultisampleRenderTarget,u=D(e)||h;if(!h||e.texture.format!==S||e.texture.type!==b&&e.texture.type!==w||(e.texture.format=T,console.warn("THREE.WebGLRenderer: Rendering to textures with RGB format is not supported. Using RGBA format instead.")),c){i.__webglFramebuffer=[];for(var d=0;d<6;d++)i.__webglFramebuffer[d]=t.createFramebuffer()}else if(i.__webglFramebuffer=t.createFramebuffer(),l)if(h){i.__webglMultisampledFramebuffer=t.createFramebuffer(),i.__webglColorRenderbuffer=t.createRenderbuffer(),t.bindRenderbuffer(36161,i.__webglColorRenderbuffer);var p=a.convert(e.texture.format),f=a.convert(e.texture.type),m=B(e.texture.internalFormat,p,f),v=Q(e);t.renderbufferStorageMultisample(36161,v,m,e.width,e.height),t.bindFramebuffer(36160,i.__webglMultisampledFramebuffer),t.framebufferRenderbuffer(36160,36064,36161,i.__webglColorRenderbuffer),t.bindRenderbuffer(36161,null),e.depthBuffer&&(i.__webglDepthRenderbuffer=t.createRenderbuffer(),Z(i.__webglDepthRenderbuffer,e,!0)),t.bindFramebuffer(36160,null)}else console.warn("THREE.WebGLRenderer: WebGLMultisampleRenderTarget can only be used with WebGL2.");if(c){n.bindTexture(34067,s.__webglTexture),j(34067,e.texture,u);for(var g=0;g<6;g++)Y(i.__webglFramebuffer[g],e,36064,34069+g);N(e.texture,u)&&O(34067,e.texture,e.width,e.height),n.bindTexture(34067,null)}else n.bindTexture(3553,s.__webglTexture),j(3553,e.texture,u),Y(i.__webglFramebuffer,e,36064,3553),N(e.texture,u)&&O(3553,e.texture,e.width,e.height),n.bindTexture(3553,null);e.depthBuffer&&J(e)},this.updateRenderTargetMipmap=function(t){var e=t.texture;if(N(e,D(t)||h)){var i=t.isWebGLCubeRenderTarget?34067:3553,a=r.get(e).__webglTexture;n.bindTexture(i,a),O(i,e,t.width,t.height),n.bindTexture(i,null)}},this.updateMultisampleRenderTarget=function(e){if(e.isWebGLMultisampleRenderTarget)if(h){var n=r.get(e);t.bindFramebuffer(36008,n.__webglMultisampledFramebuffer),t.bindFramebuffer(36009,n.__webglFramebuffer);var i=e.width,a=e.height,o=16384;e.depthBuffer&&(o|=256),e.stencilBuffer&&(o|=1024),t.blitFramebuffer(0,0,i,a,0,0,i,a,o,9728),t.bindFramebuffer(36160,n.__webglMultisampledFramebuffer)}else console.warn("THREE.WebGLRenderer: WebGLMultisampleRenderTarget can only be used with WebGL2.")},this.safeSetTexture2D=function(t,e){t&&t.isWebGLRenderTarget&&(!1===K&&(console.warn("THREE.WebGLTextures.safeSetTexture2D: don't use render targets as textures. Use their .texture property instead."),K=!0),t=t.texture),H(t,e)},this.safeSetTextureCube=function(t,e){t&&t.isWebGLCubeRenderTarget&&(!1===$&&(console.warn("THREE.WebGLTextures.safeSetTextureCube: don't use cube render targets as textures. Use their .texture property instead."),$=!0),t=t.texture),k(t,e)}}function Qi(t,e,n){var r=n.isWebGL2;return{convert:function(t){var n;if(t===y)return 5121;if(1017===t)return 32819;if(1018===t)return 32820;if(1019===t)return 33635;if(1010===t)return 5120;if(1011===t)return 5122;if(t===x)return 5123;if(1013===t)return 5124;if(t===_)return 5125;if(t===b)return 5126;if(t===w)return r?5131:null!==(n=e.get("OES_texture_half_float"))?n.HALF_FLOAT_OES:null;if(1021===t)return 6406;if(t===S)return 6407;if(t===T)return 6408;if(1024===t)return 6409;if(1025===t)return 6410;if(t===E)return 6402;if(t===A)return 34041;if(1028===t)return 6403;if(1029===t)return 36244;if(1030===t)return 33319;if(1031===t)return 33320;if(1032===t)return 36248;if(1033===t)return 36249;if(t===L||t===R||t===C||t===P){if(null===(n=e.get("WEBGL_compressed_texture_s3tc")))return null;if(t===L)return n.COMPRESSED_RGB_S3TC_DXT1_EXT;if(t===R)return n.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(t===C)return n.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(t===P)return n.COMPRESSED_RGBA_S3TC_DXT5_EXT}if(t===I||t===D||t===N||t===O){if(null===(n=e.get("WEBGL_compressed_texture_pvrtc")))return null;if(t===I)return n.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(t===D)return n.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(t===N)return n.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(t===O)return n.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}if(36196===t)return null!==(n=e.get("WEBGL_compressed_texture_etc1"))?n.COMPRESSED_RGB_ETC1_WEBGL:null;if((t===B||t===z)&&null!==(n=e.get("WEBGL_compressed_texture_etc"))){if(t===B)return n.COMPRESSED_RGB8_ETC2;if(t===z)return n.COMPRESSED_RGBA8_ETC2_EAC}return 37808===t||37809===t||37810===t||37811===t||37812===t||37813===t||37814===t||37815===t||37816===t||37817===t||37818===t||37819===t||37820===t||37821===t||37840===t||37841===t||37842===t||37843===t||37844===t||37845===t||37846===t||37847===t||37848===t||37849===t||37850===t||37851===t||37852===t||37853===t?null!==(n=e.get("WEBGL_compressed_texture_astc"))?t:null:36492===t?null!==(n=e.get("EXT_texture_compression_bptc"))?t:null:t===M?r?34042:null!==(n=e.get("WEBGL_depth_texture"))?n.UNSIGNED_INT_24_8_WEBGL:null:void 0}}}function Ki(t){Vn.call(this),this.cameras=t||[]}function $i(){be.call(this),this.type="Group"}function ta(){this._targetRay=null,this._grip=null,this._hand=null}function ea(t,e){var n=this,r=null,i=1,a=null,o="local-floor",s=null,c=[],l=new Map,u=new Vn;u.layers.enable(1),u.viewport=new yt;var h=new Vn;h.layers.enable(2),h.viewport=new yt;var d=[u,h],p=new Ki;p.layers.enable(1),p.layers.enable(2);var f=null,m=null;function v(t){var e=l.get(t.inputSource);e&&e.dispatchEvent({type:t.type,data:t.inputSource})}function g(){l.forEach((function(t,e){t.disconnect(e)})),l.clear(),t.setFramebuffer(null),t.setRenderTarget(t.getRenderTarget()),S.stop(),n.isPresenting=!1,n.dispatchEvent({type:"sessionend"})}function y(t){a=t,S.setContext(r),S.start(),n.isPresenting=!0,n.dispatchEvent({type:"sessionstart"})}function x(t){for(var e=r.inputSources,n=0;n0&&Pt(a,t,e),o.length>0&&Pt(o,t,e),!0===t.isScene&&t.onAfterRender(p,t,e),null!==x&&(Q.updateRenderTargetMipmap(x),Q.updateMultisampleRenderTarget(x)),Y.buffers.depth.setTest(!0),Y.buffers.depth.setMask(!0),Y.buffers.color.setMask(!0),Y.setPolygonOffset(!1),h=null,d=null}}else console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.")},this.setFramebuffer=function(t){m!==t&&null===x&&mt.bindFramebuffer(36160,t),m=t},this.getActiveCubeFace=function(){return v},this.getActiveMipmapLevel=function(){return g},this.getRenderList=function(){return h},this.setRenderList=function(t){h=t},this.getRenderState=function(){return d},this.setRenderState=function(t){d=t},this.getRenderTarget=function(){return x},this.setRenderTarget=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=0),x=t,v=e,g=n,t&&void 0===J.get(t).__webglFramebuffer&&Q.setupRenderTarget(t);var r=m,i=!1;if(t){var a=J.get(t).__webglFramebuffer;t.isWebGLCubeRenderTarget?(r=a[e],i=!0):r=t.isWebGLMultisampleRenderTarget?J.get(t).__webglMultisampledFramebuffer:a,A.copy(t.viewport),L.copy(t.scissor),R=t.scissorTest}else A.copy(O).multiplyScalar(I).floor(),L.copy(B).multiplyScalar(I).floor(),R=z;if(_!==r&&(mt.bindFramebuffer(36160,r),_=r),Y.viewport(A),Y.scissor(L),Y.setScissorTest(R),i){var o=J.get(t.texture);mt.framebufferTexture2D(36160,36064,34069+e,o.__webglTexture,n)}},this.readRenderTargetPixels=function(t,e,n,r,i,a,o){if(t&&t.isWebGLRenderTarget){var s=J.get(t).__webglFramebuffer;if(t.isWebGLCubeRenderTarget&&void 0!==o&&(s=s[o]),s){var c=!1;s!==_&&(mt.bindFramebuffer(36160,s),c=!0);try{var l=t.texture,u=l.format,h=l.type;if(u!==T&&dt.convert(u)!==mt.getParameter(35739))return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.");if(!(h===y||dt.convert(h)===mt.getParameter(35738)||h===b&&(X.isWebGL2||j.get("OES_texture_float")||j.get("WEBGL_color_buffer_float"))||h===w&&(X.isWebGL2?j.get("EXT_color_buffer_float"):j.get("EXT_color_buffer_half_float"))))return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.");36053===mt.checkFramebufferStatus(36160)?e>=0&&e<=t.width-r&&n>=0&&n<=t.height-i&&mt.readPixels(e,n,r,i,dt.convert(u),dt.convert(h),a):console.error("THREE.WebGLRenderer.readRenderTargetPixels: readPixels from renderTarget failed. Framebuffer not complete.")}finally{c&&mt.bindFramebuffer(36160,_)}}}else console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.")},this.copyFramebufferToTexture=function(t,e,n){void 0===n&&(n=0);var r=Math.pow(2,-n),i=Math.floor(e.image.width*r),a=Math.floor(e.image.height*r),o=dt.convert(e.format);Q.setTexture2D(e,0),mt.copyTexImage2D(3553,n,o,t.x,t.y,i,a,0),Y.unbindTexture()},this.copyTextureToTexture=function(t,e,n,r){void 0===r&&(r=0);var i=e.image.width,a=e.image.height,o=dt.convert(n.format),s=dt.convert(n.type);Q.setTexture2D(n,0),mt.pixelStorei(37440,n.flipY),mt.pixelStorei(37441,n.premultiplyAlpha),mt.pixelStorei(3317,n.unpackAlignment),e.isDataTexture?mt.texSubImage2D(3553,r,t.x,t.y,i,a,o,s,e.image.data):e.isCompressedTexture?mt.compressedTexSubImage2D(3553,r,t.x,t.y,e.mipmaps[0].width,e.mipmaps[0].height,o,e.mipmaps[0].data):mt.texSubImage2D(3553,r,t.x,t.y,o,s,e.image),0===r&&n.generateMipmaps&&mt.generateMipmap(3553),Y.unbindTexture()},this.initTexture=function(t){Q.setTexture2D(t,0),Y.unbindTexture()},"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}function ia(t){ra.call(this,t)}Ki.prototype=Object.assign(Object.create(Vn.prototype),{constructor:Ki,isArrayCamera:!0}),$i.prototype=Object.assign(Object.create(be.prototype),{constructor:$i,isGroup:!0}),Object.assign(ta.prototype,{constructor:ta,getHandSpace:function(){if(null===this._hand&&(this._hand=new $i,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints=[],this._hand.inputState={pinching:!1},window.XRHand))for(var t=0;t<=window.XRHand.LITTLE_PHALANX_TIP;t++){var e=new $i;e.matrixAutoUpdate=!1,e.visible=!1,this._hand.joints.push(e),this._hand.add(e)}return this._hand},getTargetRaySpace:function(){return null===this._targetRay&&(this._targetRay=new $i,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1),this._targetRay},getGripSpace:function(){return null===this._grip&&(this._grip=new $i,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1),this._grip},dispatchEvent:function(t){return null!==this._targetRay&&this._targetRay.dispatchEvent(t),null!==this._grip&&this._grip.dispatchEvent(t),null!==this._hand&&this._hand.dispatchEvent(t),this},disconnect:function(t){return this.dispatchEvent({type:"disconnected",data:t}),null!==this._targetRay&&(this._targetRay.visible=!1),null!==this._grip&&(this._grip.visible=!1),null!==this._hand&&(this._hand.visible=!1),this},update:function(t,e,n){var r=null,i=null,a=null,o=this._targetRay,s=this._grip,c=this._hand;if(t)if(c&&t.hand){a=!0;for(var l=0;l<=window.XRHand.LITTLE_PHALANX_TIP;l++)if(t.hand[l]){var u=e.getJointPose(t.hand[l],n),h=c.joints[l];null!==u&&(h.matrix.fromArray(u.transform.matrix),h.matrix.decompose(h.position,h.rotation,h.scale),h.jointRadius=u.radius),h.visible=null!==u;var d=c.joints[window.XRHand.INDEX_PHALANX_TIP],p=c.joints[window.XRHand.THUMB_PHALANX_TIP],f=d.position.distanceTo(p.position);c.inputState.pinching&&f>.025?(c.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:t.handedness,target:this})):!c.inputState.pinching&&f<=.015&&(c.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:t.handedness,target:this}))}}else null!==o&&null!==(r=e.getPose(t.targetRaySpace,n))&&(o.matrix.fromArray(r.transform.matrix),o.matrix.decompose(o.position,o.rotation,o.scale)),null!==s&&t.gripSpace&&null!==(i=e.getPose(t.gripSpace,n))&&(s.matrix.fromArray(i.transform.matrix),s.matrix.decompose(s.position,s.rotation,s.scale));return null!==o&&(o.visible=null!==r),null!==s&&(s.visible=null!==i),null!==c&&(c.visible=null!==a),this}}),Object.assign(ea.prototype,rt.prototype),ia.prototype=Object.assign(Object.create(ra.prototype),{constructor:ia,isWebGL1Renderer:!0});var aa=function(){function t(t,e){Object.defineProperty(this,"isFogExp2",{value:!0}),this.name="",this.color=new Ve(t),this.density=void 0!==e?e:25e-5}var e=t.prototype;return e.clone=function(){return new t(this.color,this.density)},e.toJSON=function(){return{type:"FogExp2",color:this.color.getHex(),density:this.density}},t}(),oa=function(){function t(t,e,n){Object.defineProperty(this,"isFog",{value:!0}),this.name="",this.color=new Ve(t),this.near=void 0!==e?e:1,this.far=void 0!==n?n:1e3}var e=t.prototype;return e.clone=function(){return new t(this.color,this.near,this.far)},e.toJSON=function(){return{type:"Fog",color:this.color.getHex(),near:this.near,far:this.far}},t}(),sa=function(t){function e(){var e;return e=t.call(this)||this,Object.defineProperty(ht(e),"isScene",{value:!0}),e.type="Scene",e.background=null,e.environment=null,e.fog=null,e.overrideMaterial=null,e.autoUpdate=!0,"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:ht(e)})),e}ut(e,t);var n=e.prototype;return n.copy=function(e,n){return t.prototype.copy.call(this,e,n),null!==e.background&&(this.background=e.background.clone()),null!==e.environment&&(this.environment=e.environment.clone()),null!==e.fog&&(this.fog=e.fog.clone()),null!==e.overrideMaterial&&(this.overrideMaterial=e.overrideMaterial.clone()),this.autoUpdate=e.autoUpdate,this.matrixAutoUpdate=e.matrixAutoUpdate,this},n.toJSON=function(e){var n=t.prototype.toJSON.call(this,e);return null!==this.background&&(n.object.background=this.background.toJSON(e)),null!==this.environment&&(n.object.environment=this.environment.toJSON(e)),null!==this.fog&&(n.object.fog=this.fog.toJSON()),n},e}(be);function ca(t,e){this.array=t,this.stride=e,this.count=void 0!==t?t.length/e:0,this.usage=tt,this.updateRange={offset:0,count:-1},this.version=0,this.uuid=st.generateUUID()}Object.defineProperty(ca.prototype,"needsUpdate",{set:function(t){!0===t&&this.version++}}),Object.assign(ca.prototype,{isInterleavedBuffer:!0,onUploadCallback:function(){},setUsage:function(t){return this.usage=t,this},copy:function(t){return this.array=new t.array.constructor(t.array),this.count=t.count,this.stride=t.stride,this.usage=t.usage,this},copyAt:function(t,e,n){t*=this.stride,n*=e.stride;for(var r=0,i=this.stride;rt.far||e.push({distance:s,point:pa.clone(),uv:Be.getUV(pa,xa,_a,ba,wa,Ma,Sa,new pt),face:null,object:this})}},copy:function(t){return be.prototype.copy.call(this,t),void 0!==t.center&&this.center.copy(t.center),this.material=t.material,this}});var Aa,La,Ra,Ca,Pa,Ia=new wt,Da=new wt;function Na(){be.call(this),this._currentLevel=0,this.type="LOD",Object.defineProperties(this,{levels:{enumerable:!0,value:[]}}),this.autoUpdate=!0}function Oa(t,e){t&&t.isGeometry&&console.error("THREE.SkinnedMesh no longer supports THREE.Geometry. Use THREE.BufferGeometry instead."),Nn.call(this,t,e),this.type="SkinnedMesh",this.bindMode="attached",this.bindMatrix=new Jt,this.bindMatrixInverse=new Jt}Na.prototype=Object.assign(Object.create(be.prototype),{constructor:Na,isLOD:!0,copy:function(t){be.prototype.copy.call(this,t,!1);for(var e=t.levels,n=0,r=e.length;n0){var n,r;for(n=1,r=e.length;n0){Ia.setFromMatrixPosition(this.matrixWorld);var n=t.ray.origin.distanceTo(Ia);this.getObjectForDistance(n).raycast(t,e)}},update:function(t){var e=this.levels;if(e.length>1){Ia.setFromMatrixPosition(t.matrixWorld),Da.setFromMatrixPosition(this.matrixWorld);var n,r,i=Ia.distanceTo(Da)/t.zoom;for(e[0].object.visible=!0,n=1,r=e.length;n=e[n].distance;n++)e[n-1].object.visible=!1,e[n].object.visible=!0;for(this._currentLevel=n-1;no)){u.applyMatrix4(this.matrixWorld);var x=t.ray.origin.distanceTo(u);xt.far||e.push({distance:x,point:l.clone().applyMatrix4(this.matrixWorld),index:m,face:null,faceIndex:null,object:this})}}else for(var _=0,b=p.count-1;_o)){u.applyMatrix4(this.matrixWorld);var w=t.ray.origin.distanceTo(u);wt.far||e.push({distance:w,point:l.clone().applyMatrix4(this.matrixWorld),index:_,face:null,faceIndex:null,object:this})}}}else if(n.isGeometry)for(var M=n.vertices,S=M.length,T=0;To)){u.applyMatrix4(this.matrixWorld);var E=t.ray.origin.distanceTo(u);Et.far||e.push({distance:E,point:l.clone().applyMatrix4(this.matrixWorld),index:T,face:null,faceIndex:null,object:this})}}}},updateMorphTargets:function(){var t=this.geometry;if(t.isBufferGeometry){var e=t.morphAttributes,n=Object.keys(e);if(n.length>0){var r=e[n[0]];if(void 0!==r){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(var i=0,a=r.length;i0&&console.error("THREE.Line.updateMorphTargets() does not support THREE.Geometry. Use THREE.BufferGeometry instead.")}}});var Ka=new wt,$a=new wt;function to(t,e){Qa.call(this,t,e),this.type="LineSegments"}function eo(t,e){Qa.call(this,t,e),this.type="LineLoop"}function no(t){qe.call(this),this.type="PointsMaterial",this.color=new Ve(16777215),this.map=null,this.alphaMap=null,this.size=1,this.sizeAttenuation=!0,this.morphTargets=!1,this.setValues(t)}to.prototype=Object.assign(Object.create(Qa.prototype),{constructor:to,isLineSegments:!0,computeLineDistances:function(){var t=this.geometry;if(t.isBufferGeometry)if(null===t.index){for(var e=t.attributes.position,n=[],r=0,i=e.count;ri.far)return;a.push({distance:l,distanceToRay:Math.sqrt(s),point:c,index:e,face:null,object:o})}}function lo(t,e,n,r,i,a,o,s,c){gt.call(this,t,e,n,r,i,a,o,s,c),this.format=void 0!==o?o:S,this.minFilter=void 0!==a?a:m,this.magFilter=void 0!==i?i:m,this.generateMipmaps=!1;var l=this;"requestVideoFrameCallback"in t&&t.requestVideoFrameCallback((function e(){l.needsUpdate=!0,t.requestVideoFrameCallback(e)}))}function uo(t,e,n,r,i,a,o,s,c,l,u,h){gt.call(this,null,a,o,s,c,l,r,i,u,h),this.image={width:e,height:n},this.mipmaps=t,this.flipY=!1,this.generateMipmaps=!1}function ho(t,e,n,r,i,a,o,s,c){gt.call(this,t,e,n,r,i,a,o,s,c),this.needsUpdate=!0}function po(t,e,n,r,i,a,o,s,c,l){if((l=void 0!==l?l:E)!==E&&l!==A)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");void 0===n&&l===E&&(n=x),void 0===n&&l===A&&(n=M),gt.call(this,null,r,i,a,o,s,l,n,c),this.image={width:t,height:e},this.magFilter=void 0!==o?o:d,this.minFilter=void 0!==s?s:d,this.flipY=!1,this.generateMipmaps=!1}so.prototype=Object.assign(Object.create(be.prototype),{constructor:so,isPoints:!0,copy:function(t){return be.prototype.copy.call(this,t),this.material=t.material,this.geometry=t.geometry,this},raycast:function(t,e){var n=this.geometry,r=this.matrixWorld,i=t.params.Points.threshold;if(null===n.boundingSphere&&n.computeBoundingSphere(),ao.copy(n.boundingSphere),ao.applyMatrix4(r),ao.radius+=i,!1!==t.ray.intersectsSphere(ao)){ro.getInverse(r),io.copy(t.ray).applyMatrix4(ro);var a=i/((this.scale.x+this.scale.y+this.scale.z)/3),o=a*a;if(n.isBufferGeometry){var s=n.index,c=n.attributes.position;if(null!==s)for(var l=s.array,u=0,h=l.length;u0){var r=e[n[0]];if(void 0!==r){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(var i=0,a=r.length;i0&&console.error("THREE.Points.updateMorphTargets() does not support THREE.Geometry. Use THREE.BufferGeometry instead.")}}}),lo.prototype=Object.assign(Object.create(gt.prototype),{constructor:lo,isVideoTexture:!0,update:function(){var t=this.image;!1==="requestVideoFrameCallback"in t&&t.readyState>=t.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}}),uo.prototype=Object.create(gt.prototype),uo.prototype.constructor=uo,uo.prototype.isCompressedTexture=!0,ho.prototype=Object.create(gt.prototype),ho.prototype.constructor=ho,ho.prototype.isCanvasTexture=!0,po.prototype=Object.create(gt.prototype),po.prototype.constructor=po,po.prototype.isDepthTexture=!0;var fo=0,mo=new Jt,vo=new be,go=new wt;function yo(){Object.defineProperty(this,"id",{value:fo+=2}),this.uuid=st.generateUUID(),this.name="",this.type="Geometry",this.vertices=[],this.colors=[],this.faces=[],this.faceVertexUvs=[[]],this.morphTargets=[],this.morphNormals=[],this.skinWeights=[],this.skinIndices=[],this.lineDistances=[],this.boundingBox=null,this.boundingSphere=null,this.elementsNeedUpdate=!1,this.verticesNeedUpdate=!1,this.uvsNeedUpdate=!1,this.normalsNeedUpdate=!1,this.colorsNeedUpdate=!1,this.lineDistancesNeedUpdate=!1,this.groupsNeedUpdate=!1}yo.prototype=Object.assign(Object.create(rt.prototype),{constructor:yo,isGeometry:!0,applyMatrix4:function(t){for(var e=(new ft).getNormalMatrix(t),n=0,r=this.vertices.length;n0)for(var d=0;d0&&(this.normalsNeedUpdate=!0)},computeFlatVertexNormals:function(){this.computeFaceNormals();for(var t=0,e=this.faces.length;t0&&(this.normalsNeedUpdate=!0)},computeMorphNormals:function(){for(var t=0,e=this.faces.length;t=0;f--){var m=c[f];this.faces.splice(m,1);for(var v=0,g=this.faceVertexUvs.length;v0,g=f.vertexNormals.length>0,y=1!==f.color.r||1!==f.color.g||1!==f.color.b,x=f.vertexColors.length>0,_=0;if(_=S(_,0,0),_=S(_,1,!0),_=S(_,2,!1),_=S(_,3,m),_=S(_,4,v),_=S(_,5,g),_=S(_,6,y),_=S(_,7,x),o.push(_),o.push(f.a,f.b,f.c),o.push(f.materialIndex),m){var b=this.faceVertexUvs[0][p];o.push(A(b[0]),A(b[1]),A(b[2]))}if(v&&o.push(T(f.normal)),g){var w=f.vertexNormals;o.push(T(w[0]),T(w[1]),T(w[2]))}if(y&&o.push(E(f.color)),x){var M=f.vertexColors;o.push(E(M[0]),E(M[1]),E(M[2]))}}function S(t,e,n){return n?t|1<0&&(t.data.colors=l),h.length>0&&(t.data.uvs=[h]),t.data.faces=o,t},clone:function(){return(new yo).copy(this)},copy:function(t){this.vertices=[],this.colors=[],this.faces=[],this.faceVertexUvs=[[]],this.morphTargets=[],this.morphNormals=[],this.skinWeights=[],this.skinIndices=[],this.lineDistances=[],this.boundingBox=null,this.boundingSphere=null,this.name=t.name;for(var e=t.vertices,n=0,r=e.length;n0&&x(!0),n>0&&x(!1)),l.setIndex(h),l.setAttribute("position",new an(d,3)),l.setAttribute("normal",new an(p,3)),l.setAttribute("uv",new an(f,2)),l}return ut(e,t),e}(vn),Mo=function(t){function e(e,n,r,i,a,o,s,c){var l;return(l=t.call(this)||this).type="CylinderGeometry",l.parameters={radiusTop:e,radiusBottom:n,height:r,radialSegments:i,heightSegments:a,openEnded:o,thetaStart:s,thetaLength:c},l.fromBufferGeometry(new wo(e,n,r,i,a,o,s,c)),l.mergeVertices(),l}return ut(e,t),e}(yo),So=function(t){function e(e,n,r,i,a,o,s){var c;return(c=t.call(this,0,e,n,r,i,a,o,s)||this).type="ConeGeometry",c.parameters={radius:e,height:n,radialSegments:r,heightSegments:i,openEnded:a,thetaStart:o,thetaLength:s},c}return ut(e,t),e}(Mo),To=function(t){function e(e,n,r,i,a,o,s){var c;return(c=t.call(this,0,e,n,r,i,a,o,s)||this).type="ConeBufferGeometry",c.parameters={radius:e,height:n,radialSegments:r,heightSegments:i,openEnded:a,thetaStart:o,thetaLength:s},c}return ut(e,t),e}(wo),Eo=function(t){function e(e,n,r,i){var a;(a=t.call(this)||this).type="PolyhedronBufferGeometry",a.parameters={vertices:e,indices:n,radius:r,detail:i},r=r||1;var o=[],s=[];function c(t,e,n,r){for(var i=r+1,a=[],o=0;o<=i;o++){a[o]=[];for(var s=t.clone().lerp(n,o/i),c=e.clone().lerp(n,o/i),u=i-o,h=0;h<=u;h++)a[o][h]=0===h&&o===i?s:s.clone().lerp(c,h/u)}for(var d=0;d.9&&a<.1&&(e<.2&&(s[t+0]+=1),n<.2&&(s[t+2]+=1),r<.2&&(s[t+4]+=1))}}()}(),a.setAttribute("position",new an(o,3)),a.setAttribute("normal",new an(o.slice(),3)),a.setAttribute("uv",new an(s,2)),0===i?a.computeVertexNormals():a.normalizeNormals(),a}return ut(e,t),e}(vn),Ao=function(t){function e(e,n){var r,i=(1+Math.sqrt(5))/2,a=1/i,o=[-1,-1,-1,-1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,1,-1,1,1,1,-1,1,1,1,0,-a,-i,0,-a,i,0,a,-i,0,a,i,-a,-i,0,-a,i,0,a,-i,0,a,i,0,-i,0,-a,i,0,-a,-i,0,a,i,0,a];return(r=t.call(this,o,[3,11,7,3,7,15,3,15,13,7,19,17,7,17,6,7,6,15,17,4,8,17,8,10,17,10,6,8,0,16,8,16,2,8,2,10,0,12,1,0,1,18,0,18,16,6,10,2,6,2,13,6,13,15,2,16,18,2,18,3,2,3,13,18,1,9,18,9,11,18,11,3,4,14,12,4,12,0,4,0,8,11,9,5,11,5,19,11,19,7,19,5,14,19,14,4,19,4,17,1,12,14,1,14,5,1,5,9],e,n)||this).type="DodecahedronBufferGeometry",r.parameters={radius:e,detail:n},r}return ut(e,t),e}(Eo),Lo=function(t){function e(e,n){var r;return(r=t.call(this)||this).type="DodecahedronGeometry",r.parameters={radius:e,detail:n},r.fromBufferGeometry(new Ao(e,n)),r.mergeVertices(),r}return ut(e,t),e}(yo),Ro=new wt,Co=new wt,Po=new wt,Io=new Be,Do=function(t){function e(e,n){var r;(r=t.call(this)||this).type="EdgesGeometry",r.parameters={thresholdAngle:n},n=void 0!==n?n:1,e.isGeometry&&(e=(new vn).fromGeometry(e));for(var i=Math.pow(10,4),a=Math.cos(st.DEG2RAD*n),o=e.getIndex(),s=e.getAttribute("position"),c=o?o.count:s.count,l=[0,0,0],u=["a","b","c"],h=new Array(3),d={},p=[],f=0;f80*n){r=a=t[0],i=o=t[1];for(var f=n;fa&&(a=s),c>o&&(o=c);l=0!==(l=Math.max(a-r,o-i))?1/l:0}return zo(d,p,n,r,i,l),p};function Oo(t,e,n,r,i){var a,o;if(i===function(t,e,n,r){for(var i=0,a=e,o=n-r;a0)for(a=e;a=e;a-=r)o=ns(a,t[a],t[a+1],o);return o&&Jo(o,o.next)&&(rs(o),o=o.next),o}function Bo(t,e){if(!t)return t;e||(e=t);var n,r=t;do{if(n=!1,r.steiner||!Jo(r,r.next)&&0!==Zo(r.prev,r,r.next))r=r.next;else{if(rs(r),(r=e=r.prev)===r.next)break;n=!0}}while(n||r!==e);return e}function zo(t,e,n,r,i,a,o){if(t){!o&&a&&function(t,e,n,r){var i=t;do{null===i.z&&(i.z=jo(i.x,i.y,e,n,r)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,n,r,i,a,o,s,c,l=1;do{for(n=t,t=null,a=null,o=0;n;){for(o++,r=n,s=0,e=0;e0||c>0&&r;)0!==s&&(0===c||!r||n.z<=r.z)?(i=n,n=n.nextZ,s--):(i=r,r=r.nextZ,c--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;n=r}a.nextZ=null,l*=2}while(o>1)}(i)}(t,r,i,a);for(var s,c,l=t;t.prev!==t.next;)if(s=t.prev,c=t.next,a?Fo(t,r,i,a):Go(t))e.push(s.i/n),e.push(t.i/n),e.push(c.i/n),rs(t),t=c.next,l=c.next;else if((t=c)===l){o?1===o?zo(t=Uo(Bo(t),e,n),e,n,r,i,a,2):2===o&&Ho(t,e,n,r,i,a):zo(Bo(t),e,n,r,i,a,1);break}}}function Go(t){var e=t.prev,n=t,r=t.next;if(Zo(e,n,r)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(Xo(e.x,e.y,n.x,n.y,r.x,r.y,i.x,i.y)&&Zo(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function Fo(t,e,n,r){var i=t.prev,a=t,o=t.next;if(Zo(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,h=jo(s,c,e,n,r),d=jo(l,u,e,n,r),p=t.prevZ,f=t.nextZ;p&&p.z>=h&&f&&f.z<=d;){if(p!==t.prev&&p!==t.next&&Xo(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Zo(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,f!==t.prev&&f!==t.next&&Xo(i.x,i.y,a.x,a.y,o.x,o.y,f.x,f.y)&&Zo(f.prev,f,f.next)>=0)return!1;f=f.nextZ}for(;p&&p.z>=h;){if(p!==t.prev&&p!==t.next&&Xo(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Zo(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;f&&f.z<=d;){if(f!==t.prev&&f!==t.next&&Xo(i.x,i.y,a.x,a.y,o.x,o.y,f.x,f.y)&&Zo(f.prev,f,f.next)>=0)return!1;f=f.nextZ}return!0}function Uo(t,e,n){var r=t;do{var i=r.prev,a=r.next.next;!Jo(i,a)&&Qo(i,r,r.next,a)&&ts(i,a)&&ts(a,i)&&(e.push(i.i/n),e.push(r.i/n),e.push(a.i/n),rs(r),rs(r.next),r=t=a),r=r.next}while(r!==t);return Bo(r)}function Ho(t,e,n,r,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&Yo(o,s)){var c=es(o,s);return o=Bo(o,o.next),c=Bo(c,c.next),zo(o,e,n,r,i,a),void zo(c,e,n,r,i,a)}s=s.next}o=o.next}while(o!==t)}function ko(t,e){return t.x-e.x}function Vo(t,e){if(e=function(t,e){var n,r=e,i=t.x,a=t.y,o=-1/0;do{if(a<=r.y&&a>=r.next.y&&r.next.y!==r.y){var s=r.x+(a-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(s<=i&&s>o){if(o=s,s===i){if(a===r.y)return r;if(a===r.next.y)return r.next}n=r.x=r.x&&r.x>=u&&i!==r.x&&Xo(an.x||r.x===n.x&&Wo(n,r)))&&(n=r,d=c)),r=r.next}while(r!==l);return n}(t,e)){var n=es(e,t);Bo(e,e.next),Bo(n,n.next)}}function Wo(t,e){return Zo(t.prev,t,e.prev)<0&&Zo(e.next,t,t.next)<0}function jo(t,e,n,r,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-n)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-r)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function qo(t){var e=t,n=t;do{(e.x=0&&(t-o)*(r-s)-(n-o)*(e-s)>=0&&(n-o)*(a-s)-(i-o)*(r-s)>=0}function Yo(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var n=t;do{if(n.i!==t.i&&n.next.i!==t.i&&n.i!==e.i&&n.next.i!==e.i&&Qo(n,n.next,t,e))return!0;n=n.next}while(n!==t);return!1}(t,e)&&(ts(t,e)&&ts(e,t)&&function(t,e){var n=t,r=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{n.y>a!=n.next.y>a&&n.next.y!==n.y&&i<(n.next.x-n.x)*(a-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next}while(n!==t);return r}(t,e)&&(Zo(t.prev,t,e.prev)||Zo(t,e.prev,e))||Jo(t,e)&&Zo(t.prev,t,t.next)>0&&Zo(e.prev,e,e.next)>0)}function Zo(t,e,n){return(e.y-t.y)*(n.x-e.x)-(e.x-t.x)*(n.y-e.y)}function Jo(t,e){return t.x===e.x&&t.y===e.y}function Qo(t,e,n,r){var i=$o(Zo(t,e,n)),a=$o(Zo(t,e,r)),o=$o(Zo(n,r,t)),s=$o(Zo(n,r,e));return i!==a&&o!==s||(!(0!==i||!Ko(t,n,e))||(!(0!==a||!Ko(t,r,e))||(!(0!==o||!Ko(n,t,r))||!(0!==s||!Ko(n,e,r)))))}function Ko(t,e,n){return e.x<=Math.max(t.x,n.x)&&e.x>=Math.min(t.x,n.x)&&e.y<=Math.max(t.y,n.y)&&e.y>=Math.min(t.y,n.y)}function $o(t){return t>0?1:t<0?-1:0}function ts(t,e){return Zo(t.prev,t,t.next)<0?Zo(t,e,t.next)>=0&&Zo(t,t.prev,e)>=0:Zo(t,e,t.prev)<0||Zo(t,t.next,e)<0}function es(t,e){var n=new is(t.i,t.x,t.y),r=new is(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,n.next=i,i.prev=n,r.next=n,n.prev=r,a.next=r,r.prev=a,r}function ns(t,e,n,r){var i=new is(t,e,n);return r?(i.next=r.next,i.prev=r,r.next.prev=i,r.next=i):(i.prev=i,i.next=i),i}function rs(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function is(t,e,n){this.i=t,this.x=e,this.y=n,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}var as={area:function(t){for(var e=t.length,n=0,r=e-1,i=0;i2&&t[e-1].equals(t[0])&&t.pop()}function ss(t,e){for(var n=0;nNumber.EPSILON){var d=Math.sqrt(u),p=Math.sqrt(c*c+l*l),f=e.x-s/d,m=e.y+o/d,v=((n.x-l/p-f)*l-(n.y+c/p-m)*c)/(o*l-s*c),g=(r=f+o*v-t.x)*r+(i=m+s*v-t.y)*i;if(g<=2)return new pt(r,i);a=Math.sqrt(g/2)}else{var y=!1;o>Number.EPSILON?c>Number.EPSILON&&(y=!0):o<-Number.EPSILON?c<-Number.EPSILON&&(y=!0):Math.sign(s)===Math.sign(l)&&(y=!0),y?(r=-s,i=o,a=Math.sqrt(u)):(r=o,i=s,a=Math.sqrt(u/2))}return new pt(r/a,i/a)}for(var z=[],G=0,F=R.length,U=F-1,H=G+1;G=0;yt--){for(var xt=yt/p,_t=u*Math.cos(xt*Math.PI/2),bt=h*Math.sin(xt*Math.PI/2)+d,Mt=0,St=R.length;Mt=0;){var r=n,i=n-1;i<0&&(i=t.length-1);for(var a=0,o=s+2*p;a=0?(t(g-s,m,u),h.subVectors(l,u)):(t(g+s,m,u),h.subVectors(u,l)),m-s>=0?(t(g,m-s,u),d.subVectors(l,u)):(t(g,m+s,u),d.subVectors(u,l)),c.crossVectors(h,d).normalize(),a.push(c.x,c.y,c.z),o.push(g,m)}for(var y=0;y0)&&f.push(E,A,R),(S!==r-1||l=r)){u.push(c.times[d]);for(var f=0;fa.tracks[v].times[0]&&(m=a.tracks[v].times[0]);for(var g=0;g=r.times[h]){var m=h*c+s,v=m+c-s;d=Js.arraySlice(r.values,m,v)}else{var g=r.createInterpolant(),y=s,x=c-s;g.evaluate(a),d=Js.arraySlice(g.resultBuffer,y,x)}"quaternion"===i&&(new bt).fromArray(d).normalize().conjugate().toArray(d);for(var _=o.times.length,b=0;b<_;++b){var w=b*u+l;if("quaternion"===i)bt.multiplyQuaternionsFlat(o.values,w,d,0,o.values,w);else for(var M=u-2*l,S=0;S=i)break t;var s=e[1];t=(i=e[--n-1]))break e}a=n,n=0}for(;n>>1;te;)--a;if(++a,0!==i||a!==r){i>=a&&(i=(a=Math.max(a,1))-1);var o=this.getValueSize();this.times=Js.arraySlice(n,i,a),this.values=Js.arraySlice(this.values,i*o,a*o)}return this},validate:function(){var t=!0,e=this.getValueSize();e-Math.floor(e)!=0&&(console.error("THREE.KeyframeTrack: Invalid value size in track.",this),t=!1);var n=this.times,r=this.values,i=n.length;0===i&&(console.error("THREE.KeyframeTrack: Track is empty.",this),t=!1);for(var a=null,o=0;o!==i;o++){var s=n[o];if("number"==typeof s&&isNaN(s)){console.error("THREE.KeyframeTrack: Time is not a valid number.",this,o,s),t=!1;break}if(null!==a&&a>s){console.error("THREE.KeyframeTrack: Out of order keys.",this,o,s,a),t=!1;break}a=s}if(void 0!==r&&Js.isTypedArray(r))for(var c=0,l=r.length;c!==l;++c){var u=r[c];if(isNaN(u)){console.error("THREE.KeyframeTrack: Value is not a valid number.",this,c,u),t=!1;break}}return t},optimize:function(){for(var t=Js.arraySlice(this.times),e=Js.arraySlice(this.values),n=this.getValueSize(),r=this.getInterpolation()===U,i=t.length-1,a=1,o=1;o0){t[a]=t[i];for(var g=i*n,y=a*n,x=0;x!==n;++x)e[y+x]=e[g+x];++a}return a!==t.length?(this.times=Js.arraySlice(t,0,a),this.values=Js.arraySlice(e,0,a*n)):(this.times=t,this.values=e),this},clone:function(){var t=Js.arraySlice(this.times,0),e=Js.arraySlice(this.values,0),n=new(0,this.constructor)(this.name,t,e);return n.createInterpolant=this.createInterpolant,n}}),nc.prototype=Object.assign(Object.create(ec.prototype),{constructor:nc,ValueTypeName:"bool",ValueBufferType:Array,DefaultInterpolation:G,InterpolantFactoryMethodLinear:void 0,InterpolantFactoryMethodSmooth:void 0}),rc.prototype=Object.assign(Object.create(ec.prototype),{constructor:rc,ValueTypeName:"color"}),ic.prototype=Object.assign(Object.create(ec.prototype),{constructor:ic,ValueTypeName:"number"}),ac.prototype=Object.assign(Object.create(Qs.prototype),{constructor:ac,interpolate_:function(t,e,n,r){for(var i=this.resultBuffer,a=this.sampleValues,o=this.valueSize,s=(n-e)/(r-e),c=t*o,l=c+o;c!==l;c+=4)bt.slerpFlat(i,0,a,c-o,a,c,s);return i}}),oc.prototype=Object.assign(Object.create(ec.prototype),{constructor:oc,ValueTypeName:"quaternion",DefaultInterpolation:F,InterpolantFactoryMethodLinear:function(t){return new ac(this.times,this.values,this.getValueSize(),t)},InterpolantFactoryMethodSmooth:void 0}),sc.prototype=Object.assign(Object.create(ec.prototype),{constructor:sc,ValueTypeName:"string",ValueBufferType:Array,DefaultInterpolation:G,InterpolantFactoryMethodLinear:void 0,InterpolantFactoryMethodSmooth:void 0}),cc.prototype=Object.assign(Object.create(ec.prototype),{constructor:cc,ValueTypeName:"vector"}),Object.assign(lc,{parse:function(t){for(var e=[],n=t.tracks,r=1/(t.fps||1),i=0,a=n.length;i!==a;++i)e.push(uc(n[i]).scale(r));return new lc(t.name,t.duration,e,t.blendMode)},toJSON:function(t){for(var e=[],n=t.tracks,r={name:t.name,duration:t.duration,tracks:e,uuid:t.uuid,blendMode:t.blendMode},i=0,a=n.length;i!==a;++i)e.push(ec.toJSON(n[i]));return r},CreateFromMorphTargetSequence:function(t,e,n,r){for(var i=e.length,a=[],o=0;o1){var l=c[1],u=r[l];u||(r[l]=u=[]),u.push(s)}}var h=[];for(var d in r)h.push(lc.CreateFromMorphTargetSequence(d,r[d],e,n));return h},parseAnimation:function(t,e){if(!t)return console.error("THREE.AnimationClip: No animation in JSONLoader data."),null;for(var n=function(t,e,n,r,i){if(0!==n.length){var a=[],o=[];Js.flattenJSON(n,a,o,r),0!==a.length&&i.push(new t(e,a,o))}},r=[],i=t.name||"default",a=t.fps||30,o=t.blendMode,s=t.length||-1,c=t.hierarchy||[],l=0;l0||0===t.search(/^data\:image\/jpeg/);i.format=r?S:T,i.needsUpdate=!0,void 0!==e&&e(i)}),n,r),i}}),Object.assign(Mc.prototype,{getPoint:function(){return console.warn("THREE.Curve: .getPoint() not implemented."),null},getPointAt:function(t,e){var n=this.getUtoTmapping(t);return this.getPoint(n,e)},getPoints:function(t){void 0===t&&(t=5);for(var e=[],n=0;n<=t;n++)e.push(this.getPoint(n/t));return e},getSpacedPoints:function(t){void 0===t&&(t=5);for(var e=[],n=0;n<=t;n++)e.push(this.getPointAt(n/t));return e},getLength:function(){var t=this.getLengths();return t[t.length-1]},getLengths:function(t){if(void 0===t&&(t=this.arcLengthDivisions),this.cacheArcLengths&&this.cacheArcLengths.length===t+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;var e,n=[],r=this.getPoint(0),i=0;n.push(0);for(var a=1;a<=t;a++)i+=(e=this.getPoint(a/t)).distanceTo(r),n.push(i),r=e;return this.cacheArcLengths=n,n},updateArcLengths:function(){this.needsUpdate=!0,this.getLengths()},getUtoTmapping:function(t,e){var n,r=this.getLengths(),i=0,a=r.length;n=e||t*r[a-1];for(var o,s=0,c=a-1;s<=c;)if((o=r[i=Math.floor(s+(c-s)/2)]-n)<0)s=i+1;else{if(!(o>0)){c=i;break}c=i-1}if(r[i=c]===n)return i/(a-1);var l=r[i];return(i+(n-l)/(r[i+1]-l))/(a-1)},getTangent:function(t,e){var n=1e-4,r=t-n,i=t+n;r<0&&(r=0),i>1&&(i=1);var a=this.getPoint(r),o=this.getPoint(i),s=e||(a.isVector2?new pt:new wt);return s.copy(o).sub(a).normalize(),s},getTangentAt:function(t,e){var n=this.getUtoTmapping(t);return this.getTangent(n,e)},computeFrenetFrames:function(t,e){for(var n=new wt,r=[],i=[],a=[],o=new wt,s=new Jt,c=0;c<=t;c++){var l=c/t;r[c]=this.getTangentAt(l,new wt),r[c].normalize()}i[0]=new wt,a[0]=new wt;var u=Number.MAX_VALUE,h=Math.abs(r[0].x),d=Math.abs(r[0].y),p=Math.abs(r[0].z);h<=u&&(u=h,n.set(1,0,0)),d<=u&&(u=d,n.set(0,1,0)),p<=u&&n.set(0,0,1),o.crossVectors(r[0],n).normalize(),i[0].crossVectors(r[0],o),a[0].crossVectors(r[0],i[0]);for(var f=1;f<=t;f++){if(i[f]=i[f-1].clone(),a[f]=a[f-1].clone(),o.crossVectors(r[f-1],r[f]),o.length()>Number.EPSILON){o.normalize();var m=Math.acos(st.clamp(r[f-1].dot(r[f]),-1,1));i[f].applyMatrix4(s.makeRotationAxis(o,m))}a[f].crossVectors(r[f],i[f])}if(!0===e){var v=Math.acos(st.clamp(i[0].dot(i[t]),-1,1));v/=t,r[0].dot(o.crossVectors(i[0],i[t]))>0&&(v=-v);for(var g=1;g<=t;g++)i[g].applyMatrix4(s.makeRotationAxis(r[g],v*g)),a[g].crossVectors(r[g],i[g])}return{tangents:r,normals:i,binormals:a}},clone:function(){return(new this.constructor).copy(this)},copy:function(t){return this.arcLengthDivisions=t.arcLengthDivisions,this},toJSON:function(){var t={metadata:{version:4.5,type:"Curve",generator:"Curve.toJSON"}};return t.arcLengthDivisions=this.arcLengthDivisions,t.type=this.type,t},fromJSON:function(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}}),Sc.prototype=Object.create(Mc.prototype),Sc.prototype.constructor=Sc,Sc.prototype.isEllipseCurve=!0,Sc.prototype.getPoint=function(t,e){for(var n=e||new pt,r=2*Math.PI,i=this.aEndAngle-this.aStartAngle,a=Math.abs(i)r;)i-=r;i0?0:(Math.floor(Math.abs(c)/o)+1)*o:0===l&&c===o-1&&(c=o-2,l=1),this.closed||c>0?n=a[(c-1)%o]:(Ac.subVectors(a[0],a[1]).add(a[0]),n=Ac);var u=a[c%o],h=a[(c+1)%o];if(this.closed||c+2r.length-2?r.length-1:a+1],u=r[a>r.length-3?r.length-1:a+2];return n.set(Ic(o,s.x,c.x,l.x,u.x),Ic(o,s.y,c.y,l.y,u.y)),n},Hc.prototype.copy=function(t){Mc.prototype.copy.call(this,t),this.points=[];for(var e=0,n=t.points.length;e=e){var i=n[r]-e,a=this.curves[r],o=a.getLength(),s=0===o?0:1-i/o;return a.getPointAt(s)}r++}return null},getLength:function(){var t=this.getCurveLengths();return t[t.length-1]},updateArcLengths:function(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()},getCurveLengths:function(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;for(var t=[],e=0,n=0,r=this.curves.length;n1&&!n[n.length-1].equals(n[0])&&n.push(n[0]),n},copy:function(t){Mc.prototype.copy.call(this,t),this.curves=[];for(var e=0,n=t.curves.length;e0){var l=c.getPoint(0);l.equals(this.currentPoint)||this.lineTo(l.x,l.y)}this.curves.push(c);var u=c.getPoint(1);return this.currentPoint.copy(u),this},copy:function(t){return Vc.prototype.copy.call(this,t),this.currentPoint.copy(t.currentPoint),this},toJSON:function(){var t=Vc.prototype.toJSON.call(this);return t.currentPoint=this.currentPoint.toArray(),t},fromJSON:function(t){return Vc.prototype.fromJSON.call(this,t),this.currentPoint.fromArray(t.currentPoint),this}}),jc.prototype=Object.assign(Object.create(Wc.prototype),{constructor:jc,getPointsHoles:function(t){for(var e=[],n=0,r=this.holes.length;n0:r.vertexColors=t.vertexColors),void 0!==t.uniforms)for(var i in t.uniforms){var a=t.uniforms[i];switch(r.uniforms[i]={},a.type){case"t":r.uniforms[i].value=n(a.value);break;case"c":r.uniforms[i].value=(new Ve).setHex(a.value);break;case"v2":r.uniforms[i].value=(new pt).fromArray(a.value);break;case"v3":r.uniforms[i].value=(new wt).fromArray(a.value);break;case"v4":r.uniforms[i].value=(new yt).fromArray(a.value);break;case"m3":r.uniforms[i].value=(new ft).fromArray(a.value);break;case"m4":r.uniforms[i].value=(new Jt).fromArray(a.value);break;default:r.uniforms[i].value=a.value}}if(void 0!==t.defines&&(r.defines=t.defines),void 0!==t.vertexShader&&(r.vertexShader=t.vertexShader),void 0!==t.fragmentShader&&(r.fragmentShader=t.fragmentShader),void 0!==t.extensions)for(var o in t.extensions)r.extensions[o]=t.extensions[o];if(void 0!==t.shading&&(r.flatShading=1===t.shading),void 0!==t.size&&(r.size=t.size),void 0!==t.sizeAttenuation&&(r.sizeAttenuation=t.sizeAttenuation),void 0!==t.map&&(r.map=n(t.map)),void 0!==t.matcap&&(r.matcap=n(t.matcap)),void 0!==t.alphaMap&&(r.alphaMap=n(t.alphaMap)),void 0!==t.bumpMap&&(r.bumpMap=n(t.bumpMap)),void 0!==t.bumpScale&&(r.bumpScale=t.bumpScale),void 0!==t.normalMap&&(r.normalMap=n(t.normalMap)),void 0!==t.normalMapType&&(r.normalMapType=t.normalMapType),void 0!==t.normalScale){var s=t.normalScale;!1===Array.isArray(s)&&(s=[s,s]),r.normalScale=(new pt).fromArray(s)}return void 0!==t.displacementMap&&(r.displacementMap=n(t.displacementMap)),void 0!==t.displacementScale&&(r.displacementScale=t.displacementScale),void 0!==t.displacementBias&&(r.displacementBias=t.displacementBias),void 0!==t.roughnessMap&&(r.roughnessMap=n(t.roughnessMap)),void 0!==t.metalnessMap&&(r.metalnessMap=n(t.metalnessMap)),void 0!==t.emissiveMap&&(r.emissiveMap=n(t.emissiveMap)),void 0!==t.emissiveIntensity&&(r.emissiveIntensity=t.emissiveIntensity),void 0!==t.specularMap&&(r.specularMap=n(t.specularMap)),void 0!==t.envMap&&(r.envMap=n(t.envMap)),void 0!==t.envMapIntensity&&(r.envMapIntensity=t.envMapIntensity),void 0!==t.reflectivity&&(r.reflectivity=t.reflectivity),void 0!==t.refractionRatio&&(r.refractionRatio=t.refractionRatio),void 0!==t.lightMap&&(r.lightMap=n(t.lightMap)),void 0!==t.lightMapIntensity&&(r.lightMapIntensity=t.lightMapIntensity),void 0!==t.aoMap&&(r.aoMap=n(t.aoMap)),void 0!==t.aoMapIntensity&&(r.aoMapIntensity=t.aoMapIntensity),void 0!==t.gradientMap&&(r.gradientMap=n(t.gradientMap)),void 0!==t.clearcoatMap&&(r.clearcoatMap=n(t.clearcoatMap)),void 0!==t.clearcoatRoughnessMap&&(r.clearcoatRoughnessMap=n(t.clearcoatRoughnessMap)),void 0!==t.clearcoatNormalMap&&(r.clearcoatNormalMap=n(t.clearcoatNormalMap)),void 0!==t.clearcoatNormalScale&&(r.clearcoatNormalScale=(new pt).fromArray(t.clearcoatNormalScale)),void 0!==t.transmission&&(r.transmission=t.transmission),void 0!==t.transmissionMap&&(r.transmissionMap=n(t.transmissionMap)),r},setTextures:function(t){return this.textures=t,this}});var sl={decodeText:function(t){if("undefined"!=typeof TextDecoder)return(new TextDecoder).decode(t);for(var e="",n=0,r=t.length;n0){var o=new dc(e);(n=new xc(o)).setCrossOrigin(this.crossOrigin);for(var s=0,c=t.length;sNumber.EPSILON){if(l<0&&(o=e[a],c=-c,s=e[i],l=-l),t.ys.y)continue;if(t.y===o.y){if(t.x===o.x)return!0}else{var u=l*(t.x-o.x)-c*(t.y-o.y);if(0===u)return!0;if(u<0)continue;r=!r}}else{if(t.y!==o.y)continue;if(s.x<=t.x&&t.x<=o.x||o.x<=t.x&&t.x<=s.x)return!0}}return r}var i,a,o,s=as.isClockWise,c=this.subPaths;if(0===c.length)return[];if(!0===e)return n(c);var l=[];if(1===c.length)return a=c[0],(o=new jc).curves=a.curves,l.push(o),l;var u=!s(c[0].getPoints());u=t?!u:u;var h,d,p=[],f=[],m=[],v=0;f[v]=void 0,m[v]=[];for(var g=0,y=c.length;g1){for(var x=!1,_=[],b=0,w=f.length;b0&&(x||(m=p))}for(var C=0,P=f.length;C0){this.source.connect(this.filters[0]);for(var t=1,e=this.filters.length;t0){this.source.disconnect(this.filters[0]);for(var t=1,e=this.filters.length;t0&&this._mixBufferRegionAdditive(n,r,this._addIndex*e,1,e);for(var c=e,l=e+e;c!==l;++c)if(n[c]!==n[c+e]){o.setValue(n,r);break}},saveOriginalState:function(){var t=this.binding,e=this.buffer,n=this.valueSize,r=n*this._origIndex;t.getValue(e,r);for(var i=n,a=r;i!==a;++i)e[i]=e[r+i%n];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0},restoreOriginalState:function(){var t=3*this.valueSize;this.binding.setValue(this.buffer,t)},_setAdditiveIdentityNumeric:function(){for(var t=this._addIndex*this.valueSize,e=t+this.valueSize,n=t;n=.5)for(var a=0;a!==i;++a)t[e+a]=t[n+a]},_slerp:function(t,e,n,r){bt.slerpFlat(t,e,t,e,t,n,r)},_slerpAdditive:function(t,e,n,r,i){var a=this._workIndex*i;bt.multiplyQuaternionsFlat(t,a,t,e,t,n),bt.slerpFlat(t,e,t,e,t,a,r)},_lerp:function(t,e,n,r,i){for(var a=1-r,o=0;o!==i;++o){var s=e+o;t[s]=t[s]*a+t[n+o]*r}},_lerpAdditive:function(t,e,n,r,i){for(var a=0;a!==i;++a){var o=e+a;t[o]=t[o]+t[n+a]*r}}});var Vl="\\[\\]\\.:\\/",Wl=new RegExp("[\\[\\]\\.:\\/]","g"),jl="[^\\[\\]\\.:\\/]",ql="[^"+Vl.replace("\\.","")+"]",Xl=/((?:WC+[\/:])*)/.source.replace("WC",jl),Yl=/(WCOD+)?/.source.replace("WCOD",ql),Zl=/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",jl),Jl=/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",jl),Ql=new RegExp("^"+Xl+Yl+Zl+Jl+"$"),Kl=["material","materials","bones"];function $l(t,e,n){var r=n||tu.parseTrackName(e);this._targetGroup=t,this._bindings=t.subscribe_(e,r)}function tu(t,e,n){this.path=e,this.parsedPath=n||tu.parseTrackName(e),this.node=tu.findNode(t,this.parsedPath.nodeName)||t,this.rootNode=t}function eu(){this.uuid=st.generateUUID(),this._objects=Array.prototype.slice.call(arguments),this.nCachedObjects_=0;var t={};this._indicesByUUID=t;for(var e=0,n=arguments.length;e!==n;++e)t[arguments[e].uuid]=e;this._paths=[],this._parsedPaths=[],this._bindings=[],this._bindingsIndicesByPath={};var r=this;this.stats={objects:{get total(){return r._objects.length},get inUse(){return this.total-r.nCachedObjects_}},get bindingsPerObject(){return r._bindings.length}}}Object.assign($l.prototype,{getValue:function(t,e){this.bind();var n=this._targetGroup.nCachedObjects_,r=this._bindings[n];void 0!==r&&r.getValue(t,e)},setValue:function(t,e){for(var n=this._bindings,r=this._targetGroup.nCachedObjects_,i=n.length;r!==i;++r)n[r].setValue(t,e)},bind:function(){for(var t=this._bindings,e=this._targetGroup.nCachedObjects_,n=t.length;e!==n;++e)t[e].bind()},unbind:function(){for(var t=this._bindings,e=this._targetGroup.nCachedObjects_,n=t.length;e!==n;++e)t[e].unbind()}}),Object.assign(tu,{Composite:$l,create:function(t,e,n){return t&&t.isAnimationObjectGroup?new tu.Composite(t,e,n):new tu(t,e,n)},sanitizeNodeName:function(t){return t.replace(/\s/g,"_").replace(Wl,"")},parseTrackName:function(t){var e=Ql.exec(t);if(!e)throw new Error("PropertyBinding: Cannot parse trackName: "+t);var n={nodeName:e[2],objectName:e[3],objectIndex:e[4],propertyName:e[5],propertyIndex:e[6]},r=n.nodeName&&n.nodeName.lastIndexOf(".");if(void 0!==r&&-1!==r){var i=n.nodeName.substring(r+1);-1!==Kl.indexOf(i)&&(n.nodeName=n.nodeName.substring(0,r),n.objectName=i)}if(null===n.propertyName||0===n.propertyName.length)throw new Error("PropertyBinding: can not parse propertyName from trackName: "+t);return n},findNode:function(t,e){if(!e||""===e||"."===e||-1===e||e===t.name||e===t.uuid)return t;if(t.skeleton){var n=t.skeleton.getBoneByName(e);if(void 0!==n)return n}if(t.children){var r=function t(n){for(var r=0;r=i){var u=i++,h=t[u];e[h.uuid]=l,t[l]=h,e[c]=u,t[u]=s;for(var d=0,p=r;d!==p;++d){var f=n[d],m=f[u],v=f[l];f[l]=m,f[u]=v}}}this.nCachedObjects_=i},uncache:function(){for(var t=this._objects,e=this._indicesByUUID,n=this._bindings,r=n.length,i=this.nCachedObjects_,a=t.length,o=0,s=arguments.length;o!==s;++o){var c=arguments[o],l=c.uuid,u=e[l];if(void 0!==u)if(delete e[l],u0){var c=this._interpolants,l=this._propertyBindings;switch(this.blendMode){case j:for(var u=0,h=c.length;u!==h;++u)c[u].evaluate(o),l[u].accumulateAdditive(s);break;case W:default:for(var d=0,p=c.length;d!==p;++d)c[d].evaluate(o),l[d].accumulate(r,s)}}}else this._updateWeight(t)},e._updateWeight=function(t){var e=0;if(this.enabled){e=this.weight;var n=this._weightInterpolant;if(null!==n){var r=n.evaluate(t)[0];e*=r,t>n.parameterPositions[1]&&(this.stopFading(),0===r&&(this.enabled=!1))}}return this._effectiveWeight=e,e},e._updateTimeScale=function(t){var e=0;if(!this.paused){e=this.timeScale;var n=this._timeScaleInterpolant;if(null!==n)e*=n.evaluate(t)[0],t>n.parameterPositions[1]&&(this.stopWarping(),0===e?this.paused=!0:this.timeScale=e)}return this._effectiveTimeScale=e,e},e._updateTime=function(t){var e=this._clip.duration,n=this.loop,r=this.time+t,i=this._loopCount,a=2202===n;if(0===t)return-1===i?r:a&&1==(1&i)?e-r:r;if(2200===n){-1===i&&(this._loopCount=0,this._setEndings(!0,!0,!1));t:{if(r>=e)r=e;else{if(!(r<0)){this.time=r;break t}r=0}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=r,this._mixer.dispatchEvent({type:"finished",action:this,direction:t<0?-1:1})}}else{if(-1===i&&(t>=0?(i=0,this._setEndings(!0,0===this.repetitions,a)):this._setEndings(0===this.repetitions,!0,a)),r>=e||r<0){var o=Math.floor(r/e);r-=e*o,i+=Math.abs(o);var s=this.repetitions-i;if(s<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,r=t>0?e:0,this.time=r,this._mixer.dispatchEvent({type:"finished",action:this,direction:t>0?1:-1});else{if(1===s){var c=t<0;this._setEndings(c,!c,a)}else this._setEndings(!1,!1,a);this._loopCount=i,this.time=r,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:o})}}else this.time=r;if(a&&1==(1&i))return e-r}return r},e._setEndings=function(t,e,n){var r=this._interpolantSettings;n?(r.endingStart=k,r.endingEnd=k):(r.endingStart=t?this.zeroSlopeAtStart?k:H:V,r.endingEnd=e?this.zeroSlopeAtEnd?k:H:V)},e._scheduleFading=function(t,e,n){var r=this._mixer,i=r.time,a=this._weightInterpolant;null===a&&(a=r._lendControlInterpolant(),this._weightInterpolant=a);var o=a.parameterPositions,s=a.sampleValues;return o[0]=i,s[0]=e,o[1]=i+t,s[1]=n,this},t}();function ru(t){this._root=t,this._initMemoryManager(),this._accuIndex=0,this.time=0,this.timeScale=1}ru.prototype=Object.assign(Object.create(rt.prototype),{constructor:ru,_bindAction:function(t,e){var n=t._localRoot||this._root,r=t._clip.tracks,i=r.length,a=t._propertyBindings,o=t._interpolants,s=n.uuid,c=this._bindingsByRootAndName,l=c[s];void 0===l&&(l={},c[s]=l);for(var u=0;u!==i;++u){var h=r[u],d=h.name,p=l[d];if(void 0!==p)a[u]=p;else{if(void 0!==(p=a[u])){null===p._cacheIndex&&(++p.referenceCount,this._addInactiveBinding(p,s,d));continue}var f=e&&e._propertyBindings[u].binding.parsedPath;++(p=new kl(tu.create(n,d,f),h.ValueTypeName,h.getValueSize())).referenceCount,this._addInactiveBinding(p,s,d),a[u]=p}o[u].resultBuffer=p.buffer}},_activateAction:function(t){if(!this._isActiveAction(t)){if(null===t._cacheIndex){var e=(t._localRoot||this._root).uuid,n=t._clip.uuid,r=this._actionsByClip[n];this._bindAction(t,r&&r.knownActions[0]),this._addInactiveAction(t,n,e)}for(var i=t._propertyBindings,a=0,o=i.length;a!==o;++a){var s=i[a];0==s.useCount++&&(this._lendBinding(s),s.saveOriginalState())}this._lendAction(t)}},_deactivateAction:function(t){if(this._isActiveAction(t)){for(var e=t._propertyBindings,n=0,r=e.length;n!==r;++n){var i=e[n];0==--i.useCount&&(i.restoreOriginalState(),this._takeBackBinding(i))}this._takeBackAction(t)}},_initMemoryManager:function(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;var t=this;this.stats={actions:{get total(){return t._actions.length},get inUse(){return t._nActiveActions}},bindings:{get total(){return t._bindings.length},get inUse(){return t._nActiveBindings}},controlInterpolants:{get total(){return t._controlInterpolants.length},get inUse(){return t._nActiveControlInterpolants}}}},_isActiveAction:function(t){var e=t._cacheIndex;return null!==e&&e=0;--e)t[e].stop();return this},update:function(t){t*=this.timeScale;for(var e=this._actions,n=this._nActiveActions,r=this.time+=t,i=Math.sign(t),a=this._accuIndex^=1,o=0;o!==n;++o){e[o]._update(r,t,i,a)}for(var s=this._bindings,c=this._nActiveBindings,l=0;l!==c;++l)s[l].apply(a);return this},setTime:function(t){this.time=0;for(var e=0;ethis.max.x||t.ythis.max.y)},e.containsBox=function(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y},e.getParameter=function(t,e){return void 0===e&&(console.warn("THREE.Box2: .getParameter() target is now required"),e=new pt),e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y))},e.intersectsBox=function(t){return!(t.max.xthis.max.x||t.max.ythis.max.y)},e.clampPoint=function(t,e){return void 0===e&&(console.warn("THREE.Box2: .clampPoint() target is now required"),e=new pt),e.copy(t).clamp(this.min,this.max)},e.distanceToPoint=function(t){return du.copy(t).clamp(this.min,this.max).sub(t).length()},e.intersect=function(t){return this.min.max(t.min),this.max.min(t.max),this},e.union=function(t){return this.min.min(t.min),this.max.max(t.max),this},e.translate=function(t){return this.min.add(t),this.max.add(t),this},e.equals=function(t){return t.min.equals(this.min)&&t.max.equals(this.max)},t}(),fu=new wt,mu=new wt,vu=function(){function t(t,e){this.start=void 0!==t?t:new wt,this.end=void 0!==e?e:new wt}var e=t.prototype;return e.set=function(t,e){return this.start.copy(t),this.end.copy(e),this},e.clone=function(){return(new this.constructor).copy(this)},e.copy=function(t){return this.start.copy(t.start),this.end.copy(t.end),this},e.getCenter=function(t){return void 0===t&&(console.warn("THREE.Line3: .getCenter() target is now required"),t=new wt),t.addVectors(this.start,this.end).multiplyScalar(.5)},e.delta=function(t){return void 0===t&&(console.warn("THREE.Line3: .delta() target is now required"),t=new wt),t.subVectors(this.end,this.start)},e.distanceSq=function(){return this.start.distanceToSquared(this.end)},e.distance=function(){return this.start.distanceTo(this.end)},e.at=function(t,e){return void 0===e&&(console.warn("THREE.Line3: .at() target is now required"),e=new wt),this.delta(e).multiplyScalar(t).add(this.start)},e.closestPointToPointParameter=function(t,e){fu.subVectors(t,this.start),mu.subVectors(this.end,this.start);var n=mu.dot(mu),r=mu.dot(fu)/n;return e&&(r=st.clamp(r,0,1)),r},e.closestPointToPoint=function(t,e,n){var r=this.closestPointToPointParameter(t,e);return void 0===n&&(console.warn("THREE.Line3: .closestPointToPoint() target is now required"),n=new wt),this.delta(n).multiplyScalar(r).add(this.start)},e.applyMatrix4=function(t){return this.start.applyMatrix4(t),this.end.applyMatrix4(t),this},e.equals=function(t){return t.start.equals(this.start)&&t.end.equals(this.end)},t}();function gu(t){be.call(this),this.material=t,this.render=function(){},this.hasPositions=!1,this.hasNormals=!1,this.hasColors=!1,this.hasUvs=!1,this.positionArray=null,this.normalArray=null,this.colorArray=null,this.uvArray=null,this.count=0}gu.prototype=Object.create(be.prototype),gu.prototype.constructor=gu,gu.prototype.isImmediateRenderObject=!0;var yu=new wt,xu=function(t){function e(e,n){var r;(r=t.call(this)||this).light=e,r.light.updateMatrixWorld(),r.matrix=e.matrixWorld,r.matrixAutoUpdate=!1,r.color=n;for(var i=new vn,a=[0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,-1,0,1,0,0,0,0,1,1,0,0,0,0,-1,1],o=0,s=1;o<32;o++,s++){var c=o/32*Math.PI*2,l=s/32*Math.PI*2;a.push(Math.cos(c),Math.sin(c),1,Math.cos(l),Math.sin(l),1)}i.setAttribute("position",new an(a,3));var u=new ja({fog:!1,toneMapped:!1});return r.cone=new to(i,u),r.add(r.cone),r.update(),r}ut(e,t);var n=e.prototype;return n.dispose=function(){this.cone.geometry.dispose(),this.cone.material.dispose()},n.update=function(){this.light.updateMatrixWorld();var t=this.light.distance?this.light.distance:1e3,e=t*Math.tan(this.light.angle);this.cone.scale.set(e,e,t),yu.setFromMatrixPosition(this.light.target.matrixWorld),this.cone.lookAt(yu),void 0!==this.color?this.cone.material.color.set(this.color):this.cone.material.color.copy(this.light.color)},e}(be),_u=new wt,bu=new Jt,wu=new Jt,Mu=function(t){function e(e){for(var n,r=Su(e),i=new vn,a=[],o=[],s=new Ve(0,0,1),c=new Ve(0,1,0),l=0;l.99999)this.quaternion.set(0,0,0,1);else if(t.y<-.99999)this.quaternion.set(1,0,0,0);else{Xu.set(t.z,0,-t.x).normalize();var e=Math.acos(t.y);this.quaternion.setFromAxisAngle(Xu,e)}},n.setLength=function(t,e,n){void 0===e&&(e=.2*t),void 0===n&&(n=.2*e),this.line.scale.set(1,Math.max(1e-4,t-e),1),this.line.updateMatrix(),this.cone.scale.set(n,e,n),this.cone.position.y=t,this.cone.updateMatrix()},n.setColor=function(t){this.line.material.color.set(t),this.cone.material.color.set(t)},n.copy=function(e){return t.prototype.copy.call(this,e,!1),this.line.copy(e.line),this.cone.copy(e.cone),this},e}(be),Zu=function(t){function e(e){var n;void 0===e&&(e=1);var r=[0,0,0,e,0,0,0,0,0,0,e,0,0,0,0,0,0,e],i=new vn;i.setAttribute("position",new an(r,3)),i.setAttribute("color",new an([1,0,0,1,.6,0,0,1,0,.6,1,0,0,0,1,0,.6,1],3));var a=new ja({vertexColors:!0,toneMapped:!1});return(n=t.call(this,i,a)||this).type="AxesHelper",n}return ut(e,t),e}(to),Ju=Math.pow(2,8),Qu=[.125,.215,.35,.446,.526,.582],Ku=5+Qu.length,$u=20,th=((ku={})[3e3]=0,ku[3001]=1,ku[3002]=2,ku[3004]=3,ku[3005]=4,ku[3006]=5,ku[3007]=6,ku),eh=new $c,nh=dh(),rh=nh._lodPlanes,ih=nh._sizeLods,ah=nh._sigmas,oh=null,sh=(1+Math.sqrt(5))/2,ch=1/sh,lh=[new wt(1,1,1),new wt(-1,1,1),new wt(1,1,-1),new wt(-1,1,-1),new wt(0,sh,ch),new wt(0,sh,-ch),new wt(ch,0,sh),new wt(-ch,0,sh),new wt(sh,ch,0),new wt(-sh,ch,0)],uh=function(){function t(t){var e,n,r;this._renderer=t,this._pingPongRenderTarget=null,this._blurMaterial=(e=$u,n=new Float32Array(e),r=new wt(0,1,0),new Us({name:"SphericalGaussianBlur",defines:{n:e},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:n},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:r},inputEncoding:{value:th[3e3]},outputEncoding:{value:th[3e3]}},vertexShader:"\n\n\t\tprecision mediump float;\n\t\tprecision mediump int;\n\n\t\tattribute vec3 position;\n\t\tattribute vec2 uv;\n\t\tattribute float faceIndex;\n\n\t\tvarying vec3 vOutputDirection;\n\n\t\t// RH coordinate system; PMREM face-indexing convention\n\t\tvec3 getDirection( vec2 uv, float face ) {\n\n\t\t\tuv = 2.0 * uv - 1.0;\n\n\t\t\tvec3 direction = vec3( uv, 1.0 );\n\n\t\t\tif ( face == 0.0 ) {\n\n\t\t\t\tdirection = direction.zyx; // ( 1, v, u ) pos x\n\n\t\t\t} else if ( face == 1.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xz *= -1.0; // ( -u, 1, -v ) pos y\n\n\t\t\t} else if ( face == 2.0 ) {\n\n\t\t\t\tdirection.x *= -1.0; // ( -u, v, 1 ) pos z\n\n\t\t\t} else if ( face == 3.0 ) {\n\n\t\t\t\tdirection = direction.zyx;\n\t\t\t\tdirection.xz *= -1.0; // ( -1, v, -u ) neg x\n\n\t\t\t} else if ( face == 4.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xy *= -1.0; // ( -u, -1, v ) neg y\n\n\t\t\t} else if ( face == 5.0 ) {\n\n\t\t\t\tdirection.z *= -1.0; // ( u, v, -1 ) neg z\n\n\t\t\t}\n\n\t\t\treturn direction;\n\n\t\t}\n\n\t\tvoid main() {\n\n\t\t\tvOutputDirection = getDirection( uv, faceIndex );\n\t\t\tgl_Position = vec4( position, 1.0 );\n\n\t\t}\n\t",fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform sampler2D envMap;\n\t\t\tuniform int samples;\n\t\t\tuniform float weights[ n ];\n\t\t\tuniform bool latitudinal;\n\t\t\tuniform float dTheta;\n\t\t\tuniform float mipInt;\n\t\t\tuniform vec3 poleAxis;\n\n\t\t\t\n\n\t\tuniform int inputEncoding;\n\t\tuniform int outputEncoding;\n\n\t\t#include \n\n\t\tvec4 inputTexelToLinear( vec4 value ) {\n\n\t\t\tif ( inputEncoding == 0 ) {\n\n\t\t\t\treturn value;\n\n\t\t\t} else if ( inputEncoding == 1 ) {\n\n\t\t\t\treturn sRGBToLinear( value );\n\n\t\t\t} else if ( inputEncoding == 2 ) {\n\n\t\t\t\treturn RGBEToLinear( value );\n\n\t\t\t} else if ( inputEncoding == 3 ) {\n\n\t\t\t\treturn RGBMToLinear( value, 7.0 );\n\n\t\t\t} else if ( inputEncoding == 4 ) {\n\n\t\t\t\treturn RGBMToLinear( value, 16.0 );\n\n\t\t\t} else if ( inputEncoding == 5 ) {\n\n\t\t\t\treturn RGBDToLinear( value, 256.0 );\n\n\t\t\t} else {\n\n\t\t\t\treturn GammaToLinear( value, 2.2 );\n\n\t\t\t}\n\n\t\t}\n\n\t\tvec4 linearToOutputTexel( vec4 value ) {\n\n\t\t\tif ( outputEncoding == 0 ) {\n\n\t\t\t\treturn value;\n\n\t\t\t} else if ( outputEncoding == 1 ) {\n\n\t\t\t\treturn LinearTosRGB( value );\n\n\t\t\t} else if ( outputEncoding == 2 ) {\n\n\t\t\t\treturn LinearToRGBE( value );\n\n\t\t\t} else if ( outputEncoding == 3 ) {\n\n\t\t\t\treturn LinearToRGBM( value, 7.0 );\n\n\t\t\t} else if ( outputEncoding == 4 ) {\n\n\t\t\t\treturn LinearToRGBM( value, 16.0 );\n\n\t\t\t} else if ( outputEncoding == 5 ) {\n\n\t\t\t\treturn LinearToRGBD( value, 256.0 );\n\n\t\t\t} else {\n\n\t\t\t\treturn LinearToGamma( value, 2.2 );\n\n\t\t\t}\n\n\t\t}\n\n\t\tvec4 envMapTexelToLinear( vec4 color ) {\n\n\t\t\treturn inputTexelToLinear( color );\n\n\t\t}\n\t\n\n\t\t\t#define ENVMAP_TYPE_CUBE_UV\n\t\t\t#include \n\n\t\t\tvec3 getSample( float theta, vec3 axis ) {\n\n\t\t\t\tfloat cosTheta = cos( theta );\n\t\t\t\t// Rodrigues' axis-angle rotation\n\t\t\t\tvec3 sampleDirection = vOutputDirection * cosTheta\n\t\t\t\t\t+ cross( axis, vOutputDirection ) * sin( theta )\n\t\t\t\t\t+ axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta );\n\n\t\t\t\treturn bilinearCubeUV( envMap, sampleDirection, mipInt );\n\n\t\t\t}\n\n\t\t\tvoid main() {\n\n\t\t\t\tvec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection );\n\n\t\t\t\tif ( all( equal( axis, vec3( 0.0 ) ) ) ) {\n\n\t\t\t\t\taxis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x );\n\n\t\t\t\t}\n\n\t\t\t\taxis = normalize( axis );\n\n\t\t\t\tgl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\t\t\t\tgl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis );\n\n\t\t\t\tfor ( int i = 1; i < n; i++ ) {\n\n\t\t\t\t\tif ( i >= samples ) {\n\n\t\t\t\t\t\tbreak;\n\n\t\t\t\t\t}\n\n\t\t\t\t\tfloat theta = dTheta * float( i );\n\t\t\t\t\tgl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis );\n\t\t\t\t\tgl_FragColor.rgb += weights[ i ] * getSample( theta, axis );\n\n\t\t\t\t}\n\n\t\t\t\tgl_FragColor = linearToOutputTexel( gl_FragColor );\n\n\t\t\t}\n\t\t",blending:0,depthTest:!1,depthWrite:!1})),this._equirectShader=null,this._cubemapShader=null,this._compileMaterial(this._blurMaterial)}var e=t.prototype;return e.fromScene=function(t,e,n,r){void 0===e&&(e=0),void 0===n&&(n=.1),void 0===r&&(r=100),oh=this._renderer.getRenderTarget();var i=this._allocateTargets();return this._sceneToCubeUV(t,n,r,i),e>0&&this._blur(i,0,0,e),this._applyPMREM(i),this._cleanup(i),i},e.fromEquirectangular=function(t){return this._fromTexture(t)},e.fromCubemap=function(t){return this._fromTexture(t)},e.compileCubemapShader=function(){null===this._cubemapShader&&(this._cubemapShader=vh(),this._compileMaterial(this._cubemapShader))},e.compileEquirectangularShader=function(){null===this._equirectShader&&(this._equirectShader=mh(),this._compileMaterial(this._equirectShader))},e.dispose=function(){this._blurMaterial.dispose(),null!==this._cubemapShader&&this._cubemapShader.dispose(),null!==this._equirectShader&&this._equirectShader.dispose();for(var t=0;t2?Ju:0,Ju,Ju),s.setRenderTarget(r),s.render(t,i)}s.toneMapping=l,s.outputEncoding=c,s.setClearColor(u,h)},e._textureToCubeUV=function(t,e){var n=this._renderer;t.isCubeTexture?null==this._cubemapShader&&(this._cubemapShader=vh()):null==this._equirectShader&&(this._equirectShader=mh());var r=t.isCubeTexture?this._cubemapShader:this._equirectShader,i=new Nn(rh[0],r),a=r.uniforms;a.envMap.value=t,t.isCubeTexture||a.texelSize.value.set(1/t.image.width,1/t.image.height),a.inputEncoding.value=th[t.encoding],a.outputEncoding.value=th[e.texture.encoding],fh(e,0,0,3*Ju,2*Ju),n.setRenderTarget(e),n.render(i,eh)},e._applyPMREM=function(t){var e=this._renderer,n=e.autoClear;e.autoClear=!1;for(var r=1;r$u&&console.warn("sigmaRadians, "+i+", is too large and will clip, as it requested "+f+" samples when the maximum is set to "+$u);for(var m=[],v=0,g=0;g<$u;++g){var y=g/p,x=Math.exp(-y*y/2);m.push(x),0==g?v+=x:g4?r-8+4:0),3*b,2*b),s.setRenderTarget(e),s.render(l,eh)},t}();function hh(t){return void 0!==t&&t.type===y&&(t.encoding===q||t.encoding===X||t.encoding===Y)}function dh(){for(var t=[],e=[],n=[],r=8,i=0;i4?o=Qu[i-8+4-1]:0==i&&(o=0),n.push(o);for(var s=1/(a-1),c=-s/2,l=1+s/2,u=[c,c,l,c,l,l,c,c,l,l,c,l],h=new Float32Array(108),d=new Float32Array(72),p=new Float32Array(36),f=0;f<6;f++){var m=f%3*2/3-1,v=f>2?0:-1,g=[m,v,0,m+2/3,v,0,m+2/3,v+1,0,m,v,0,m+2/3,v+1,0,m,v+1,0];h.set(g,18*f),d.set(u,12*f);var y=[f,f,f,f,f,f];p.set(y,6*f)}var x=new vn;x.setAttribute("position",new Je(h,3)),x.setAttribute("uv",new Je(d,2)),x.setAttribute("faceIndex",new Je(p,1)),t.push(x),r>4&&r--}return{_lodPlanes:t,_sizeLods:e,_sigmas:n}}function ph(t){var e=new xt(3*Ju,3*Ju,t);return e.texture.mapping=s,e.texture.name="PMREM.cubeUv",e.scissorTest=!0,e}function fh(t,e,n,r,i){t.viewport.set(e,n,r,i),t.scissor.set(e,n,r,i)}function mh(){return new Us({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null},texelSize:{value:new pt(1,1)},inputEncoding:{value:th[3e3]},outputEncoding:{value:th[3e3]}},vertexShader:"\n\n\t\tprecision mediump float;\n\t\tprecision mediump int;\n\n\t\tattribute vec3 position;\n\t\tattribute vec2 uv;\n\t\tattribute float faceIndex;\n\n\t\tvarying vec3 vOutputDirection;\n\n\t\t// RH coordinate system; PMREM face-indexing convention\n\t\tvec3 getDirection( vec2 uv, float face ) {\n\n\t\t\tuv = 2.0 * uv - 1.0;\n\n\t\t\tvec3 direction = vec3( uv, 1.0 );\n\n\t\t\tif ( face == 0.0 ) {\n\n\t\t\t\tdirection = direction.zyx; // ( 1, v, u ) pos x\n\n\t\t\t} else if ( face == 1.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xz *= -1.0; // ( -u, 1, -v ) pos y\n\n\t\t\t} else if ( face == 2.0 ) {\n\n\t\t\t\tdirection.x *= -1.0; // ( -u, v, 1 ) pos z\n\n\t\t\t} else if ( face == 3.0 ) {\n\n\t\t\t\tdirection = direction.zyx;\n\t\t\t\tdirection.xz *= -1.0; // ( -1, v, -u ) neg x\n\n\t\t\t} else if ( face == 4.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xy *= -1.0; // ( -u, -1, v ) neg y\n\n\t\t\t} else if ( face == 5.0 ) {\n\n\t\t\t\tdirection.z *= -1.0; // ( u, v, -1 ) neg z\n\n\t\t\t}\n\n\t\t\treturn direction;\n\n\t\t}\n\n\t\tvoid main() {\n\n\t\t\tvOutputDirection = getDirection( uv, faceIndex );\n\t\t\tgl_Position = vec4( position, 1.0 );\n\n\t\t}\n\t",fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform sampler2D envMap;\n\t\t\tuniform vec2 texelSize;\n\n\t\t\t\n\n\t\tuniform int inputEncoding;\n\t\tuniform int outputEncoding;\n\n\t\t#include \n\n\t\tvec4 inputTexelToLinear( vec4 value ) {\n\n\t\t\tif ( inputEncoding == 0 ) {\n\n\t\t\t\treturn value;\n\n\t\t\t} else if ( inputEncoding == 1 ) {\n\n\t\t\t\treturn sRGBToLinear( value );\n\n\t\t\t} else if ( inputEncoding == 2 ) {\n\n\t\t\t\treturn RGBEToLinear( value );\n\n\t\t\t} else if ( inputEncoding == 3 ) {\n\n\t\t\t\treturn RGBMToLinear( value, 7.0 );\n\n\t\t\t} else if ( inputEncoding == 4 ) {\n\n\t\t\t\treturn RGBMToLinear( value, 16.0 );\n\n\t\t\t} else if ( inputEncoding == 5 ) {\n\n\t\t\t\treturn RGBDToLinear( value, 256.0 );\n\n\t\t\t} else {\n\n\t\t\t\treturn GammaToLinear( value, 2.2 );\n\n\t\t\t}\n\n\t\t}\n\n\t\tvec4 linearToOutputTexel( vec4 value ) {\n\n\t\t\tif ( outputEncoding == 0 ) {\n\n\t\t\t\treturn value;\n\n\t\t\t} else if ( outputEncoding == 1 ) {\n\n\t\t\t\treturn LinearTosRGB( value );\n\n\t\t\t} else if ( outputEncoding == 2 ) {\n\n\t\t\t\treturn LinearToRGBE( value );\n\n\t\t\t} else if ( outputEncoding == 3 ) {\n\n\t\t\t\treturn LinearToRGBM( value, 7.0 );\n\n\t\t\t} else if ( outputEncoding == 4 ) {\n\n\t\t\t\treturn LinearToRGBM( value, 16.0 );\n\n\t\t\t} else if ( outputEncoding == 5 ) {\n\n\t\t\t\treturn LinearToRGBD( value, 256.0 );\n\n\t\t\t} else {\n\n\t\t\t\treturn LinearToGamma( value, 2.2 );\n\n\t\t\t}\n\n\t\t}\n\n\t\tvec4 envMapTexelToLinear( vec4 color ) {\n\n\t\t\treturn inputTexelToLinear( color );\n\n\t\t}\n\t\n\n\t\t\t#include \n\n\t\t\tvoid main() {\n\n\t\t\t\tgl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\n\t\t\t\tvec3 outputDirection = normalize( vOutputDirection );\n\t\t\t\tvec2 uv = equirectUv( outputDirection );\n\n\t\t\t\tvec2 f = fract( uv / texelSize - 0.5 );\n\t\t\t\tuv -= f * texelSize;\n\t\t\t\tvec3 tl = envMapTexelToLinear( texture2D ( envMap, uv ) ).rgb;\n\t\t\t\tuv.x += texelSize.x;\n\t\t\t\tvec3 tr = envMapTexelToLinear( texture2D ( envMap, uv ) ).rgb;\n\t\t\t\tuv.y += texelSize.y;\n\t\t\t\tvec3 br = envMapTexelToLinear( texture2D ( envMap, uv ) ).rgb;\n\t\t\t\tuv.x -= texelSize.x;\n\t\t\t\tvec3 bl = envMapTexelToLinear( texture2D ( envMap, uv ) ).rgb;\n\n\t\t\t\tvec3 tm = mix( tl, tr, f.x );\n\t\t\t\tvec3 bm = mix( bl, br, f.x );\n\t\t\t\tgl_FragColor.rgb = mix( tm, bm, f.y );\n\n\t\t\t\tgl_FragColor = linearToOutputTexel( gl_FragColor );\n\n\t\t\t}\n\t\t",blending:0,depthTest:!1,depthWrite:!1})}function vh(){return new Us({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},inputEncoding:{value:th[3e3]},outputEncoding:{value:th[3e3]}},vertexShader:"\n\n\t\tprecision mediump float;\n\t\tprecision mediump int;\n\n\t\tattribute vec3 position;\n\t\tattribute vec2 uv;\n\t\tattribute float faceIndex;\n\n\t\tvarying vec3 vOutputDirection;\n\n\t\t// RH coordinate system; PMREM face-indexing convention\n\t\tvec3 getDirection( vec2 uv, float face ) {\n\n\t\t\tuv = 2.0 * uv - 1.0;\n\n\t\t\tvec3 direction = vec3( uv, 1.0 );\n\n\t\t\tif ( face == 0.0 ) {\n\n\t\t\t\tdirection = direction.zyx; // ( 1, v, u ) pos x\n\n\t\t\t} else if ( face == 1.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xz *= -1.0; // ( -u, 1, -v ) pos y\n\n\t\t\t} else if ( face == 2.0 ) {\n\n\t\t\t\tdirection.x *= -1.0; // ( -u, v, 1 ) pos z\n\n\t\t\t} else if ( face == 3.0 ) {\n\n\t\t\t\tdirection = direction.zyx;\n\t\t\t\tdirection.xz *= -1.0; // ( -1, v, -u ) neg x\n\n\t\t\t} else if ( face == 4.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xy *= -1.0; // ( -u, -1, v ) neg y\n\n\t\t\t} else if ( face == 5.0 ) {\n\n\t\t\t\tdirection.z *= -1.0; // ( u, v, -1 ) neg z\n\n\t\t\t}\n\n\t\t\treturn direction;\n\n\t\t}\n\n\t\tvoid main() {\n\n\t\t\tvOutputDirection = getDirection( uv, faceIndex );\n\t\t\tgl_Position = vec4( position, 1.0 );\n\n\t\t}\n\t",fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform samplerCube envMap;\n\n\t\t\t\n\n\t\tuniform int inputEncoding;\n\t\tuniform int outputEncoding;\n\n\t\t#include \n\n\t\tvec4 inputTexelToLinear( vec4 value ) {\n\n\t\t\tif ( inputEncoding == 0 ) {\n\n\t\t\t\treturn value;\n\n\t\t\t} else if ( inputEncoding == 1 ) {\n\n\t\t\t\treturn sRGBToLinear( value );\n\n\t\t\t} else if ( inputEncoding == 2 ) {\n\n\t\t\t\treturn RGBEToLinear( value );\n\n\t\t\t} else if ( inputEncoding == 3 ) {\n\n\t\t\t\treturn RGBMToLinear( value, 7.0 );\n\n\t\t\t} else if ( inputEncoding == 4 ) {\n\n\t\t\t\treturn RGBMToLinear( value, 16.0 );\n\n\t\t\t} else if ( inputEncoding == 5 ) {\n\n\t\t\t\treturn RGBDToLinear( value, 256.0 );\n\n\t\t\t} else {\n\n\t\t\t\treturn GammaToLinear( value, 2.2 );\n\n\t\t\t}\n\n\t\t}\n\n\t\tvec4 linearToOutputTexel( vec4 value ) {\n\n\t\t\tif ( outputEncoding == 0 ) {\n\n\t\t\t\treturn value;\n\n\t\t\t} else if ( outputEncoding == 1 ) {\n\n\t\t\t\treturn LinearTosRGB( value );\n\n\t\t\t} else if ( outputEncoding == 2 ) {\n\n\t\t\t\treturn LinearToRGBE( value );\n\n\t\t\t} else if ( outputEncoding == 3 ) {\n\n\t\t\t\treturn LinearToRGBM( value, 7.0 );\n\n\t\t\t} else if ( outputEncoding == 4 ) {\n\n\t\t\t\treturn LinearToRGBM( value, 16.0 );\n\n\t\t\t} else if ( outputEncoding == 5 ) {\n\n\t\t\t\treturn LinearToRGBD( value, 256.0 );\n\n\t\t\t} else {\n\n\t\t\t\treturn LinearToGamma( value, 2.2 );\n\n\t\t\t}\n\n\t\t}\n\n\t\tvec4 envMapTexelToLinear( vec4 color ) {\n\n\t\t\treturn inputTexelToLinear( color );\n\n\t\t}\n\t\n\n\t\t\tvoid main() {\n\n\t\t\t\tgl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\t\t\t\tgl_FragColor.rgb = envMapTexelToLinear( textureCube( envMap, vec3( - vOutputDirection.x, vOutputDirection.yz ) ) ).rgb;\n\t\t\t\tgl_FragColor = linearToOutputTexel( gl_FragColor );\n\n\t\t\t}\n\t\t",blending:0,depthTest:!1,depthWrite:!1})}function gh(t){console.warn("THREE.ClosedSplineCurve3 has been deprecated. Use THREE.CatmullRomCurve3 instead."),Pc.call(this,t),this.type="catmullrom",this.closed=!0}function yh(t){console.warn("THREE.SplineCurve3 has been deprecated. Use THREE.CatmullRomCurve3 instead."),Pc.call(this,t),this.type="catmullrom"}function xh(t){console.warn("THREE.Spline has been removed. Use THREE.CatmullRomCurve3 instead."),Pc.call(this,t),this.type="catmullrom"}Mc.create=function(t,e){return console.log("THREE.Curve.create() has been deprecated"),t.prototype=Object.create(Mc.prototype),t.prototype.constructor=t,t.prototype.getPoint=e,t},Object.assign(Vc.prototype,{createPointsGeometry:function(t){console.warn("THREE.CurvePath: .createPointsGeometry() has been removed. Use new THREE.Geometry().setFromPoints( points ) instead.");var e=this.getPoints(t);return this.createGeometry(e)},createSpacedPointsGeometry:function(t){console.warn("THREE.CurvePath: .createSpacedPointsGeometry() has been removed. Use new THREE.Geometry().setFromPoints( points ) instead.");var e=this.getSpacedPoints(t);return this.createGeometry(e)},createGeometry:function(t){console.warn("THREE.CurvePath: .createGeometry() has been removed. Use new THREE.Geometry().setFromPoints( points ) instead.");for(var e=new yo,n=0,r=t.length;nt[Math.floor(Math.random()*t.length)];function r(t,e){return null==t&&(t=0),null==e&&(e=1),t+Math.random()*(e-t)}function a(t,e){return null==t&&(t=0),null==e&&(e=1),Math.floor(t+Math.random()*(e-t+1))}const l=t=>document.querySelector(t),h=t=>"number"==typeof t?"#"+("00000"+t.toString(16)).slice(-6):t,c=(t,e=1)=>{const i=h(t),n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(i),o=n?{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16)}:null;return"rgba("+o.r+","+o.g+","+o.b+","+e+")"},u=t=>.299*t.r+.587*t.g+.114*t.b},1:function(t,e,i){"use strict";i.d(e,"a",(function(){return r}));var n=i(0);const o="object"==typeof window;let s=o&&window.THREE||{};o&&!window.VANTA&&(window.VANTA={});const r=o&&window.VANTA||{};r.register=(t,e)=>r[t]=t=>new e(t),r.version="0.5.21";const a=function(){return Array.prototype.unshift.call(arguments,"[VANTA]"),console.error.apply(this,arguments)};r.VantaBase=class{constructor(t={}){if(!o)return!1;r.current=this,this.windowMouseMoveWrapper=this.windowMouseMoveWrapper.bind(this),this.windowTouchWrapper=this.windowTouchWrapper.bind(this),this.windowGyroWrapper=this.windowGyroWrapper.bind(this),this.resize=this.resize.bind(this),this.animationLoop=this.animationLoop.bind(this),this.restart=this.restart.bind(this);const e="function"==typeof this.getDefaultOptions?this.getDefaultOptions():this.defaultOptions;if(this.options=Object(n.c)({mouseControls:!0,touchControls:!0,gyroControls:!1,minHeight:200,minWidth:200,scale:1,scaleMobile:1},e),(t instanceof HTMLElement||"string"==typeof t)&&(t={el:t}),Object(n.c)(this.options,t),this.options.THREE&&(s=this.options.THREE),this.el=this.options.el,null==this.el)a('Instance needs "el" param!');else if(!(this.options.el instanceof HTMLElement)){const t=this.el;if(this.el=Object(n.f)(t),!this.el)return void a("Cannot find element",t)}this.prepareEl(),this.initThree(),this.setSize();try{this.init()}catch(t){return a("Init error",t),this.renderer&&this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),void(this.options.backgroundColor&&(console.log("[VANTA] Falling back to backgroundColor"),this.el.style.background=Object(n.a)(this.options.backgroundColor)))}this.initMouse(),this.resize(),this.animationLoop();const i=window.addEventListener;i("resize",this.resize),window.requestAnimationFrame(this.resize),this.options.mouseControls&&(i("scroll",this.windowMouseMoveWrapper),i("mousemove",this.windowMouseMoveWrapper)),this.options.touchControls&&(i("touchstart",this.windowTouchWrapper),i("touchmove",this.windowTouchWrapper)),this.options.gyroControls&&i("deviceorientation",this.windowGyroWrapper)}setOptions(t={}){Object(n.c)(this.options,t),this.triggerMouseMove()}prepareEl(){let t,e;if("undefined"!=typeof Node&&Node.TEXT_NODE)for(t=0;t=0&&n>=0&&i<=e.width&&n<=e.height&&(this.mouseX=i,this.mouseY=n,this.options.mouseEase||this.triggerMouseMove(i,n))}windowTouchWrapper(t){const e=this.getCanvasRect();if(!e)return!1;if(1===t.touches.length){const i=t.touches[0].clientX-e.left,n=t.touches[0].clientY-e.top;i>=0&&n>=0&&i<=e.width&&n<=e.height&&(this.mouseX=i,this.mouseY=n,this.options.mouseEase||this.triggerMouseMove(i,n))}}windowGyroWrapper(t){const e=this.getCanvasRect();if(!e)return!1;const i=Math.round(2*t.alpha)-e.left,n=Math.round(2*t.beta)-e.top;i>=0&&n>=0&&i<=e.width&&n<=e.height&&(this.mouseX=i,this.mouseY=n,this.options.mouseEase||this.triggerMouseMove(i,n))}triggerMouseMove(t,e){void 0===t&&void 0===e&&(this.options.mouseEase?(t=this.mouseEaseX,e=this.mouseEaseY):(t=this.mouseX,e=this.mouseY)),this.uniforms&&(this.uniforms.iMouse.value.x=t/this.scale,this.uniforms.iMouse.value.y=e/this.scale);const i=t/this.width,n=e/this.height;"function"==typeof this.onMouseMove&&this.onMouseMove(i,n)}setSize(){this.scale||(this.scale=1),Object(n.e)()&&this.options.scaleMobile?this.scale=this.options.scaleMobile:this.options.scale&&(this.scale=this.options.scale),this.width=Math.max(this.el.offsetWidth,this.options.minWidth),this.height=Math.max(this.el.offsetHeight,this.options.minHeight)}initMouse(){(!this.mouseX&&!this.mouseY||this.mouseX===this.options.minWidth/2&&this.mouseY===this.options.minHeight/2)&&(this.mouseX=this.width/2,this.mouseY=this.height/2,this.triggerMouseMove(this.mouseX,this.mouseY))}resize(){this.setSize(),this.camera&&(this.camera.aspect=this.width/this.height,"function"==typeof this.camera.updateProjectionMatrix&&this.camera.updateProjectionMatrix()),this.renderer&&(this.renderer.setSize(this.width,this.height),this.renderer.setPixelRatio(window.devicePixelRatio/this.scale)),"function"==typeof this.onResize&&this.onResize()}isOnScreen(){const t=this.el.offsetHeight,e=this.el.getBoundingClientRect(),i=window.pageYOffset||(document.documentElement||document.body.parentNode||document.body).scrollTop,n=e.top+i;return n-window.innerHeight<=i&&i<=n+t}animationLoop(){return this.t||(this.t=0),this.t+=1,this.t2||(this.t2=0),this.t2+=this.options.speed||1,this.uniforms&&(this.uniforms.iTime.value=.016667*this.t2),this.options.mouseEase&&(this.mouseEaseX=this.mouseEaseX||this.mouseX||0,this.mouseEaseY=this.mouseEaseY||this.mouseY||0,Math.abs(this.mouseEaseX-this.mouseX)+Math.abs(this.mouseEaseY-this.mouseY)>.1&&(this.mouseEaseX+=.05*(this.mouseX-this.mouseEaseX),this.mouseEaseY+=.05*(this.mouseY-this.mouseEaseY),this.triggerMouseMove(this.mouseEaseX,this.mouseEaseY))),(this.isOnScreen()||this.options.forceAnimate)&&("function"==typeof this.onUpdate&&this.onUpdate(),this.scene&&this.camera&&(this.renderer.render(this.scene,this.camera),this.renderer.setClearColor(this.options.backgroundColor,this.options.backgroundAlpha)),this.fps&&this.fps.update&&this.fps.update(),"function"==typeof this.afterRender&&this.afterRender()),this.req=window.requestAnimationFrame(this.animationLoop)}restart(){if(this.scene)for(;this.scene.children.length;)this.scene.remove(this.scene.children[0]);"function"==typeof this.onRestart&&this.onRestart(),this.init()}init(){"function"==typeof this.onInit&&this.onInit()}destroy(){"function"==typeof this.onDestroy&&this.onDestroy();const t=window.removeEventListener;t("touchstart",this.windowTouchWrapper),t("touchmove",this.windowTouchWrapper),t("scroll",this.windowMouseMoveWrapper),t("mousemove",this.windowMouseMoveWrapper),t("deviceorientation",this.windowGyroWrapper),t("resize",this.resize),window.cancelAnimationFrame(this.req),this.renderer&&(this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),this.renderer=null,this.scene=null),r.current===this&&(r.current=null)}},e.b=r.VantaBase},18:function(t,e,i){"use strict";i.r(e);var n=i(1),o=i(0);let s="object"==typeof window&&window.THREE,{Camera:r,ClampToEdgeWrapping:a,DataTexture:l,FloatType:h,Mesh:c,NearestFilter:u,PlaneBufferGeometry:d,RGBAFormat:p,Scene:f,ShaderMaterial:m,WebGLRenderTarget:v}=s||{};var y=function(t,e,i,n){n&&({Camera:r,ClampToEdgeWrapping:a,DataTexture:l,FloatType:h,Mesh:c,NearestFilter:u,PlaneBufferGeometry:d,RGBAFormat:p,Scene:f,ShaderMaterial:m,WebGLRenderTarget:v}=n),this.variables=[],this.currentTextureIndex=0;var o=h,s=new f,y=new r;y.position.z=1;var g={passThruTexture:{value:null}},w=M("uniform sampler2D passThruTexture;\n\nvoid main() {\n\n\tvec2 uv = gl_FragCoord.xy / resolution.xy;\n\n\tgl_FragColor = texture2D( passThruTexture, uv );\n\n}\n",g),b=new c(new d(2,2),w);function x(i){i.defines.resolution="vec2( "+t.toFixed(1)+", "+e.toFixed(1)+" )"}function M(t,e){var i=new m({uniforms:e=e||{},vertexShader:"void main()\t{\n\n\tgl_Position = vec4( position, 1.0 );\n\n}\n",fragmentShader:t});return x(i),i}s.add(b),this.setDataType=function(t){return o=t,this},this.addVariable=function(t,e,i){var n={name:t,initialValueTexture:i,material:this.createShaderMaterial(e),dependencies:null,renderTargets:[],wrapS:null,wrapT:null,minFilter:u,magFilter:u};return this.variables.push(n),n},this.setVariableDependencies=function(t,e){t.dependencies=e},this.init=function(){if(!i.capabilities.isWebGL2&&!i.extensions.get("OES_texture_float"))return"No OES_texture_float support for float textures.";if(0===i.capabilities.maxVertexTextures)return"No support for vertex shader textures.";for(var n=0;n.5&&this.flock(t),this.move()},this.flock=function(t){n&&i.add(this.reach(n,.005)),i.add(this.alignment(t)),i.add(this.cohesion(t)),i.add(this.separation(t))},this.move=function(){this.velocity.add(i);var t=this.velocity.length();t>2.5&&this.velocity.divideScalar(t/2.5),this.position.add(this.velocity),i.set(0,0,0)},this.checkBounds=function(){this.position.x>s&&(this.position.x=-s),this.position.x<-s&&(this.position.x=s),this.position.y>r&&(this.position.y=-r),this.position.y<-r&&(this.position.y=r),this.position.z>a&&(this.position.z=-a),this.position.z<-a&&(this.position.z=a)},this.avoid=function(e){var i=new t.Vector3;return i.copy(this.position),i.sub(e),i.multiplyScalar(1/this.position.distanceToSquared(e)),i},this.repulse=function(e){var n=this.position.distanceTo(e);if(n<150){var o=new t.Vector3;o.subVectors(this.position,e),o.multiplyScalar(.5/n),i.add(o)}},this.reach=function(e,i){var n=new t.Vector3;return n.subVectors(e,this.position),n.multiplyScalar(i),n},this.alignment=function(e){var i,n,o=new t.Vector3,s=0;const r=100*l.alignment/20;for(var a=0,h=e.length;a.6||(n=(i=e[a]).position.distanceTo(this.position))>0&&n<=r&&(o.add(i.velocity),s++);if(s>0){o.divideScalar(s);var c=o.length();c>.1&&o.divideScalar(c/.1)}return o},this.cohesion=function(e){var i,n,o=new t.Vector3,s=new t.Vector3,r=0;const a=100*l.cohesion/20;for(var h=0,c=e.length;h.6||(n=(i=e[h]).position.distanceTo(this.position))>0&&n<=a&&(o.add(i.position),r++);r>0&&o.divideScalar(r),s.subVectors(o,this.position);var u=s.length();return u>.1&&s.divideScalar(u/.1),s},this.separation=function(e){var i,n,o=new t.Vector3,s=new t.Vector3;const r=100*l.separation/20;for(var a=0,h=e.length;a.6||(n=(i=e[a]).position.distanceTo(this.position))>0&&n<=r&&(s.subVectors(this.position,i.position),s.normalize(),s.divideScalar(n),o.add(s));return o}},t.BirdGeometry=function(e){e.quantity&&(b=Math.pow(2,e.quantity),x=b*b);const i=3*x,n=3*i;t.BufferGeometry.call(this);const o=new t.BufferAttribute(new Float32Array(3*n),3),s=new t.BufferAttribute(new Float32Array(3*n),3),r=new t.BufferAttribute(new Float32Array(2*n),2),a=new t.BufferAttribute(new Float32Array(n),1);this.setAttribute||(this.setAttribute=this.addAttribute),this.setAttribute("position",o),this.setAttribute("birdColor",s),this.setAttribute("reference",r),this.setAttribute("birdVertex",a);let l=0;const h=function(){for(let t=0;t{const t=[];for(;i{const t=[];for(;i1&&(t=1),this.last=this.now,w)this.positionUniforms.time.value=this.now,this.positionUniforms.delta.value=t,this.velocityUniforms.time.value=this.now,this.velocityUniforms.delta.value=t,this.birdUniforms.time.value=this.now,this.birdUniforms.delta.value=t,this.velocityUniforms.predator.value.set(this.mouseX,-this.mouseY,0),this.mouseX=1e4,this.mouseY=1e4,this.gpuCompute.compute(),this.birdUniforms.texturePosition.value=this.gpuCompute.getCurrentRenderTarget(this.positionVariable).texture,this.birdUniforms.textureVelocity.value=this.gpuCompute.getCurrentRenderTarget(this.velocityVariable).texture;else{const t=this.birds,n=this.boids;let o,s;for(var e=0,i=t.length;ee[Math.floor(Math.random()*e.length)];function r(e,t){return null==e&&(e=0),null==t&&(t=1),e+Math.random()*(t-e)}function a(e,t){return null==e&&(e=0),null==t&&(t=1),Math.floor(e+Math.random()*(t-e+1))}const c=e=>document.querySelector(e),h=e=>"number"==typeof e?"#"+("00000"+e.toString(16)).slice(-6):e,l=(e,t=1)=>{const n=h(e),i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n),o=i?{r:parseInt(i[1],16),g:parseInt(i[2],16),b:parseInt(i[3],16)}:null;return"rgba("+o.r+","+o.g+","+o.b+","+t+")"},u=e=>.299*e.r+.587*e.g+.114*e.b},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n(0);const o="object"==typeof window;let s=o&&window.THREE||{};o&&!window.VANTA&&(window.VANTA={});const r=o&&window.VANTA||{};r.register=(e,t)=>r[e]=e=>new t(e),r.version="0.5.21";const a=function(){return Array.prototype.unshift.call(arguments,"[VANTA]"),console.error.apply(this,arguments)};r.VantaBase=class{constructor(e={}){if(!o)return!1;r.current=this,this.windowMouseMoveWrapper=this.windowMouseMoveWrapper.bind(this),this.windowTouchWrapper=this.windowTouchWrapper.bind(this),this.windowGyroWrapper=this.windowGyroWrapper.bind(this),this.resize=this.resize.bind(this),this.animationLoop=this.animationLoop.bind(this),this.restart=this.restart.bind(this);const t="function"==typeof this.getDefaultOptions?this.getDefaultOptions():this.defaultOptions;if(this.options=Object(i.c)({mouseControls:!0,touchControls:!0,gyroControls:!1,minHeight:200,minWidth:200,scale:1,scaleMobile:1},t),(e instanceof HTMLElement||"string"==typeof e)&&(e={el:e}),Object(i.c)(this.options,e),this.options.THREE&&(s=this.options.THREE),this.el=this.options.el,null==this.el)a('Instance needs "el" param!');else if(!(this.options.el instanceof HTMLElement)){const e=this.el;if(this.el=Object(i.f)(e),!this.el)return void a("Cannot find element",e)}this.prepareEl(),this.initThree(),this.setSize();try{this.init()}catch(e){return a("Init error",e),this.renderer&&this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),void(this.options.backgroundColor&&(console.log("[VANTA] Falling back to backgroundColor"),this.el.style.background=Object(i.a)(this.options.backgroundColor)))}this.initMouse(),this.resize(),this.animationLoop();const n=window.addEventListener;n("resize",this.resize),window.requestAnimationFrame(this.resize),this.options.mouseControls&&(n("scroll",this.windowMouseMoveWrapper),n("mousemove",this.windowMouseMoveWrapper)),this.options.touchControls&&(n("touchstart",this.windowTouchWrapper),n("touchmove",this.windowTouchWrapper)),this.options.gyroControls&&n("deviceorientation",this.windowGyroWrapper)}setOptions(e={}){Object(i.c)(this.options,e),this.triggerMouseMove()}prepareEl(){let e,t;if("undefined"!=typeof Node&&Node.TEXT_NODE)for(e=0;e=0&&i>=0&&n<=t.width&&i<=t.height&&(this.mouseX=n,this.mouseY=i,this.options.mouseEase||this.triggerMouseMove(n,i))}windowTouchWrapper(e){const t=this.getCanvasRect();if(!t)return!1;if(1===e.touches.length){const n=e.touches[0].clientX-t.left,i=e.touches[0].clientY-t.top;n>=0&&i>=0&&n<=t.width&&i<=t.height&&(this.mouseX=n,this.mouseY=i,this.options.mouseEase||this.triggerMouseMove(n,i))}}windowGyroWrapper(e){const t=this.getCanvasRect();if(!t)return!1;const n=Math.round(2*e.alpha)-t.left,i=Math.round(2*e.beta)-t.top;n>=0&&i>=0&&n<=t.width&&i<=t.height&&(this.mouseX=n,this.mouseY=i,this.options.mouseEase||this.triggerMouseMove(n,i))}triggerMouseMove(e,t){void 0===e&&void 0===t&&(this.options.mouseEase?(e=this.mouseEaseX,t=this.mouseEaseY):(e=this.mouseX,t=this.mouseY)),this.uniforms&&(this.uniforms.iMouse.value.x=e/this.scale,this.uniforms.iMouse.value.y=t/this.scale);const n=e/this.width,i=t/this.height;"function"==typeof this.onMouseMove&&this.onMouseMove(n,i)}setSize(){this.scale||(this.scale=1),Object(i.e)()&&this.options.scaleMobile?this.scale=this.options.scaleMobile:this.options.scale&&(this.scale=this.options.scale),this.width=Math.max(this.el.offsetWidth,this.options.minWidth),this.height=Math.max(this.el.offsetHeight,this.options.minHeight)}initMouse(){(!this.mouseX&&!this.mouseY||this.mouseX===this.options.minWidth/2&&this.mouseY===this.options.minHeight/2)&&(this.mouseX=this.width/2,this.mouseY=this.height/2,this.triggerMouseMove(this.mouseX,this.mouseY))}resize(){this.setSize(),this.camera&&(this.camera.aspect=this.width/this.height,"function"==typeof this.camera.updateProjectionMatrix&&this.camera.updateProjectionMatrix()),this.renderer&&(this.renderer.setSize(this.width,this.height),this.renderer.setPixelRatio(window.devicePixelRatio/this.scale)),"function"==typeof this.onResize&&this.onResize()}isOnScreen(){const e=this.el.offsetHeight,t=this.el.getBoundingClientRect(),n=window.pageYOffset||(document.documentElement||document.body.parentNode||document.body).scrollTop,i=t.top+n;return i-window.innerHeight<=n&&n<=i+e}animationLoop(){return this.t||(this.t=0),this.t+=1,this.t2||(this.t2=0),this.t2+=this.options.speed||1,this.uniforms&&(this.uniforms.iTime.value=.016667*this.t2),this.options.mouseEase&&(this.mouseEaseX=this.mouseEaseX||this.mouseX||0,this.mouseEaseY=this.mouseEaseY||this.mouseY||0,Math.abs(this.mouseEaseX-this.mouseX)+Math.abs(this.mouseEaseY-this.mouseY)>.1&&(this.mouseEaseX+=.05*(this.mouseX-this.mouseEaseX),this.mouseEaseY+=.05*(this.mouseY-this.mouseEaseY),this.triggerMouseMove(this.mouseEaseX,this.mouseEaseY))),(this.isOnScreen()||this.options.forceAnimate)&&("function"==typeof this.onUpdate&&this.onUpdate(),this.scene&&this.camera&&(this.renderer.render(this.scene,this.camera),this.renderer.setClearColor(this.options.backgroundColor,this.options.backgroundAlpha)),this.fps&&this.fps.update&&this.fps.update(),"function"==typeof this.afterRender&&this.afterRender()),this.req=window.requestAnimationFrame(this.animationLoop)}restart(){if(this.scene)for(;this.scene.children.length;)this.scene.remove(this.scene.children[0]);"function"==typeof this.onRestart&&this.onRestart(),this.init()}init(){"function"==typeof this.onInit&&this.onInit()}destroy(){"function"==typeof this.onDestroy&&this.onDestroy();const e=window.removeEventListener;e("touchstart",this.windowTouchWrapper),e("touchmove",this.windowTouchWrapper),e("scroll",this.windowMouseMoveWrapper),e("mousemove",this.windowMouseMoveWrapper),e("deviceorientation",this.windowGyroWrapper),e("resize",this.resize),window.cancelAnimationFrame(this.req),this.renderer&&(this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),this.renderer=null,this.scene=null),r.current===this&&(r.current=null)}},t.b=r.VantaBase},function(e,t,n){"use strict";n.d(t,"b",(function(){return r}));var i=n(1),o=n(0);n.d(t,"a",(function(){return i.a}));let s="object"==typeof window&&window.THREE;class r extends i.b{constructor(e){(s=e.THREE||s).Color.prototype.toVector=function(){return new s.Vector3(this.r,this.g,this.b)},super(e),this.updateUniforms=this.updateUniforms.bind(this)}init(){this.mode="shader",this.uniforms={iTime:{type:"f",value:1},iResolution:{type:"v2",value:new s.Vector2(1,1)},iDpr:{type:"f",value:window.devicePixelRatio||1},iMouse:{type:"v2",value:new s.Vector2(this.mouseX||0,this.mouseY||0)}},super.init(),this.fragmentShader&&this.initBasicShader()}setOptions(e){super.setOptions(e),this.updateUniforms()}initBasicShader(e=this.fragmentShader,t=this.vertexShader){t||(t="uniform float uTime;\nuniform vec2 uResolution;\nvoid main() {\n gl_Position = vec4( position, 1.0 );\n}"),this.updateUniforms(),"function"==typeof this.valuesChanger&&this.valuesChanger();const n=new s.ShaderMaterial({uniforms:this.uniforms,vertexShader:t,fragmentShader:e}),i=this.options.texturePath;i&&(this.uniforms.iTex={type:"t",value:(new s.TextureLoader).load(i)});const o=new s.Mesh(new s.PlaneGeometry(2,2),n);this.scene.add(o),this.camera=new s.Camera,this.camera.position.z=1}updateUniforms(){const e={};let t,n;for(t in this.options)n=this.options[t],-1!==t.toLowerCase().indexOf("color")?e[t]={type:"v3",value:new s.Color(n).toVector()}:"number"==typeof n&&(e[t]={type:"f",value:n});return Object(o.c)(this.uniforms,e)}resize(){super.resize(),this.uniforms.iResolution.value.x=this.width/this.scale,this.uniforms.iResolution.value.y=this.height/this.scale}}},,,,,,,,,function(e,t,n){"use strict";n.r(t);var i=n(2);let o="object"==typeof window&&window.THREE;class s extends i.b{getDefaultOptions(){return{baseColor:6745,color2:15918901,backgroundColor:1251907,amplitudeFactor:1,ringFactor:1,rotationFactor:1,xOffset:0,yOffset:0,size:1,speed:1,mouseEase:!0,scaleMobile:1,scale:1}}onInit(){const e={minFilter:o.LinearFilter,magFilter:o.LinearFilter,format:o.RGBFormat},t=this.width*window.devicePixelRatio/this.scale,n=this.height*window.devicePixelRatio/this.scale;this.bufferTarget=new o.WebGLRenderTarget(t,n,e),this.bufferFeedback=new o.WebGLRenderTarget(t,n,e)}initBasicShader(e,t){super.initBasicShader(e,t),this.uniforms.iBuffer={type:"t",value:this.bufferTarget.texture}}onUpdate(){this.uniforms.iBuffer.value=this.bufferFeedback.texture;const e=this.renderer;e.setRenderTarget(this.bufferTarget),e.render(this.scene,this.camera),e.setRenderTarget(null),e.clear();let t=this.bufferTarget;this.bufferTarget=this.bufferFeedback,this.bufferFeedback=t}onResize(){if(this.bufferTarget){const e=this.width*window.devicePixelRatio/this.scale,t=this.height*window.devicePixelRatio/this.scale;this.bufferTarget.setSize(e,t),this.bufferFeedback.setSize(e,t)}}onDestroy(){this.bufferTarget=null,this.bufferFeedback=null}}t.default=i.a.register("HALO",s),s.prototype.fragmentShader="uniform vec2 iResolution;\nuniform float iDpr;\nuniform vec2 iMouse;\nuniform float iTime;\n\nuniform float xOffset;\nuniform float yOffset;\nuniform vec3 baseColor;\nuniform vec3 color2;\nuniform vec3 backgroundColor;\nuniform float size;\nuniform float shape;\nuniform float ringFactor;\nuniform float rotationFactor;\nuniform float amplitudeFactor;\n\nuniform sampler2D iBuffer;\nuniform sampler2D iTex;\nconst float PI = 3.14159265359;\n\n// float length2(vec2 p) { return dot(p, p); }\n\n// float noise(vec2 p){\n// return fract(sin(fract(sin(p.x) * (43.13311)) + p.y) * 31.0011);\n// }\n\n// float worley(vec2 p) {\n// float d = 1e30;\n// for (int xo = -1; xo <= 1; ++xo) {\n// for (int yo = -1; yo <= 1; ++yo) {\n// vec2 tp = floor(p) + vec2(xo, yo);\n// d = min(d, length2(p - tp - vec2(noise(tp))));\n// }\n// }\n// vec2 uv = gl_FragCoord.xy / iResolution.xy;\n// float timeOffset = 0.15 * sin(iTime * 2.0 + 10.0*(uv.x - uv.y));\n// return 3.0*exp(-4.0*abs(2.0*d - 1.0 + timeOffset));\n// }\n\n// float fworley(vec2 p) {\n// return sqrt(\n// 1.1 * // light\n// worley(p*10. + .3 + iTime*.0525) *\n// sqrt(worley(p * 50. / size + 0.1 + iTime * -0.75)) *\n// 4.1 *\n// sqrt(sqrt(worley(p * -1. + 9.3))));\n// }\n\nvec4 j2hue(float c) {\n return .5+.5*cos(6.28*c+vec4(0,-2.1,2.1,0));\n}\n\nvec3 permute(vec3 x) { return mod(((x*34.0)+1.0)*x, 289.0); }\n\nfloat snoise(vec2 v){\n const vec4 C = vec4(0.211324865405187, 0.366025403784439,\n -0.577350269189626, 0.024390243902439);\n vec2 i = floor(v + dot(v, C.yy) );\n vec2 x0 = v - i + dot(i, C.xx);\n vec2 i1;\n i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0);\n vec4 x12 = x0.xyxy + C.xxzz;\n x12.xy -= i1;\n i = mod(i, 289.0);\n vec3 p = permute( permute( i.y + vec3(0.0, i1.y, 1.0 ))\n + i.x + vec3(0.0, i1.x, 1.0 ));\n vec3 m = max(0.5 - vec3(dot(x0,x0), dot(x12.xy,x12.xy),\n dot(x12.zw,x12.zw)), 0.0);\n m = m*m ;\n m = m*m ;\n vec3 x = 2.0 * fract(p * C.www) - 1.0;\n vec3 h = abs(x) - 0.5;\n vec3 ox = floor(x + 0.5);\n vec3 a0 = x - ox;\n m *= 1.79284291400159 - 0.85373472095314 * ( a0*a0 + h*h );\n vec3 g;\n g.x = a0.x * x0.x + h.x * x0.y;\n g.yz = a0.yz * x12.xz + h.yz * x12.yw;\n return 130.0 * dot(m, g);\n}\n\nvec2 sincos( float x ){return vec2(sin(x), cos(x));}\nvec2 rotate2d(vec2 uv, float phi){vec2 t = sincos(phi); return vec2(uv.x*t.y-uv.y*t.x, uv.x*t.x+uv.y*t.y);}\nvec3 rotate3d(vec3 p, vec3 v, float phi){ v = normalize(v); vec2 t = sincos(-phi); float s = t.x, c = t.y, x =-v.x, y =-v.y, z =-v.z; mat4 M = mat4(x*x*(1.-c)+c,x*y*(1.-c)-z*s,x*z*(1.-c)+y*s,0.,y*x*(1.-c)+z*s,y*y*(1.-c)+c,y*z*(1.-c)-x*s,0.,z*x*(1.-c)-y*s,z*y*(1.-c)+x*s,z*z*(1.-c)+c,0.,0.,0.,0.,1.);return (vec4(p,1.)*M).xyz;}\n\n// Classic Perlin 3D Noise\n// by Stefan Gustavson\nvec4 permute(vec4 x){return mod(((x*34.0)+1.0)*x, 289.0);}\nvec4 taylorInvSqrt(vec4 r){return 1.79284291400159 - 0.85373472095314 * r;}\nvec3 fade(vec3 t) {return t*t*t*(t*(t*6.0-15.0)+10.0);}\nfloat p3d(vec3 P){\n vec3 Pi0 = floor(P); // Integer part for indexing\n vec3 Pi1 = Pi0 + vec3(1.0); // Integer part + 1\n Pi0 = mod(Pi0, 289.0);\n Pi1 = mod(Pi1, 289.0);\n vec3 Pf0 = fract(P); // Fractional part for interpolation\n vec3 Pf1 = Pf0 - vec3(1.0); // Fractional part - 1.0\n vec4 ix = vec4(Pi0.x, Pi1.x, Pi0.x, Pi1.x);\n vec4 iy = vec4(Pi0.yy, Pi1.yy);\n vec4 iz0 = Pi0.zzzz;\n vec4 iz1 = Pi1.zzzz;\n\n vec4 ixy = permute(permute(ix) + iy);\n vec4 ixy0 = permute(ixy + iz0);\n vec4 ixy1 = permute(ixy + iz1);\n\n vec4 gx0 = ixy0 / 7.0;\n vec4 gy0 = fract(floor(gx0) / 7.0) - 0.5;\n gx0 = fract(gx0);\n vec4 gz0 = vec4(0.5) - abs(gx0) - abs(gy0);\n vec4 sz0 = step(gz0, vec4(0.0));\n gx0 -= sz0 * (step(0.0, gx0) - 0.5);\n gy0 -= sz0 * (step(0.0, gy0) - 0.5);\n\n vec4 gx1 = ixy1 / 7.0;\n vec4 gy1 = fract(floor(gx1) / 7.0) - 0.5;\n gx1 = fract(gx1);\n vec4 gz1 = vec4(0.5) - abs(gx1) - abs(gy1);\n vec4 sz1 = step(gz1, vec4(0.0));\n gx1 -= sz1 * (step(0.0, gx1) - 0.5);\n gy1 -= sz1 * (step(0.0, gy1) - 0.5);\n\n vec3 g000 = vec3(gx0.x,gy0.x,gz0.x);\n vec3 g100 = vec3(gx0.y,gy0.y,gz0.y);\n vec3 g010 = vec3(gx0.z,gy0.z,gz0.z);\n vec3 g110 = vec3(gx0.w,gy0.w,gz0.w);\n vec3 g001 = vec3(gx1.x,gy1.x,gz1.x);\n vec3 g101 = vec3(gx1.y,gy1.y,gz1.y);\n vec3 g011 = vec3(gx1.z,gy1.z,gz1.z);\n vec3 g111 = vec3(gx1.w,gy1.w,gz1.w);\n\n vec4 norm0 = taylorInvSqrt(vec4(dot(g000, g000), dot(g010, g010), dot(g100, g100), dot(g110, g110)));\n g000 *= norm0.x;\n g010 *= norm0.y;\n g100 *= norm0.z;\n g110 *= norm0.w;\n vec4 norm1 = taylorInvSqrt(vec4(dot(g001, g001), dot(g011, g011), dot(g101, g101), dot(g111, g111)));\n g001 *= norm1.x;\n g011 *= norm1.y;\n g101 *= norm1.z;\n g111 *= norm1.w;\n\n float n000 = dot(g000, Pf0);\n float n100 = dot(g100, vec3(Pf1.x, Pf0.yz));\n float n010 = dot(g010, vec3(Pf0.x, Pf1.y, Pf0.z));\n float n110 = dot(g110, vec3(Pf1.xy, Pf0.z));\n float n001 = dot(g001, vec3(Pf0.xy, Pf1.z));\n float n101 = dot(g101, vec3(Pf1.x, Pf0.y, Pf1.z));\n float n011 = dot(g011, vec3(Pf0.x, Pf1.yz));\n float n111 = dot(g111, Pf1);\n\n vec3 fade_xyz = fade(Pf0);\n vec4 n_z = mix(vec4(n000, n100, n010, n110), vec4(n001, n101, n011, n111), fade_xyz.z);\n vec2 n_yz = mix(n_z.xy, n_z.zw, fade_xyz.y);\n float n_xyz = mix(n_yz.x, n_yz.y, fade_xyz.x);\n return 2.2 * n_xyz;\n}\n\n\nvoid main() {\n vec2 res2 = iResolution.xy * iDpr;\n vec2 pixel = vec2(gl_FragCoord.xy - 0.5 * res2) / res2.y; // center-origin pixel coord\n pixel.x -= xOffset * res2.x / res2.y;\n pixel.y -= yOffset;\n\n vec2 uv = gl_FragCoord.xy / res2; // 0 to 1\n\n // float nn1 = snoise(uv * 0.25 + iTime * 0.005 + mixedColor.b * 0.01) * 0.1;\n // float nn2 = snoise(uv * 0.25 + iTime * 0.005 + mixedColor.b * 0.01 + 1000.) * 0.1;\n // uv += vec2(nn1, nn2);\n\n // PERLIN DISTORTION\n // float noiseScale = 10.;\n // float timeScale = 0.5;\n // uv += vec2( p3d(vec3(uv * noiseScale, iTime * timeScale)), p3d(vec3(1000. + uv * noiseScale , iTime * timeScale)) ) * 0.001;\n\n // uv = rotate2d(uv, 0.001);\n // pixel = rotate2d(pixel, 0.001);\n\n vec2 mouse2 = (iMouse * iDpr / res2 - 0.5) * vec2(1.,-1.);\n vec2 uvBig = (uv - 0.5) * 0.996 + 0.5;\n\n vec4 oldImage = texture2D(iBuffer, uv);\n vec3 mixedColor = oldImage.rgb - backgroundColor;\n\n // float spinDist = 0.002 + 0.002 * sin(iTime * 0.4);\n float cropDist = 0.01;\n float cropXOffset = 0.2;\n float cropYOffset = 0.2;\n // float cropXOffset = 0.4 + 0.1 * sin(iTime * 0.4);\n // float cropYOffset = 0.4 + 0.1 * cos(iTime * 0.6);\n\n vec2 offset = uv + vec2((mixedColor.g - cropXOffset) * cropDist, (mixedColor.r - cropYOffset) * cropDist);\n\n // float nn = snoise(uv * 10.) * 0.001;\n // offset += nn;\n\n float spinDist = 0.001;\n float spinSpeed = 0.2 + 0.15 * cos(iTime * 0.5);\n float timeFrac = mod(iTime, 6.5);\n vec2 offset2 = uvBig + vec2(cos(timeFrac * spinSpeed) * spinDist, sin(timeFrac * spinSpeed) * spinDist);\n\n mixedColor = texture2D(iBuffer, offset).rgb * 0.4\n + texture2D(iBuffer, offset2).rgb * 0.6\n - backgroundColor;\n\n\n // mixedColor *= .875;\n float fadeAmt = 0.0015; // fade this amount each frame // 0.002\n mixedColor = (mixedColor - fadeAmt) * .995;\n\n // float nn = snoise(uvBig * 10.) * 20.;\n // mixedColor *= clamp(nn, 0.98, 1.0);\n\n vec4 spectrum = abs( abs( .95*atan(uv.x, uv.y) -vec4(0,2,4,0) ) -3. )-1.;\n float angle = atan(pixel.x, pixel.y);\n float dist = length(pixel - mouse2*0.15) * 8. + sin(iTime) * .01;\n\n // mixedColor *= pow(1.-dist*0.002, 2.);\n\n\n // Flowery shapes\n // float edge = abs(dist * 0.5);\n float flowerPeaks = .05 * amplitudeFactor * size;\n float flowerPetals = 7.;\n float edge = abs((dist + sin(angle * flowerPetals + iTime * 0.5) * sin(iTime * 1.5) * flowerPeaks) * 0.65 / size);\n // float edge = abs((dist + sin(angle * 4. + iTime * 2.) * sin(iTime * 3.) * 0.75) * 1.);\n\n // vec4 rainbow = abs( abs( .95*mod(iTime * 1., 2. * PI) - vec4(0,2,4,0) ) -3. )-1.;\n // vec4 rainbow = vec4(0,2,4,0);\n\n float colorChangeSpeed = 0.75 + 0.05 * sin(iTime) * 1.5;\n float rainbowInput = timeFrac * colorChangeSpeed;\n // NOISE!\n // float nn = snoise(uv * 0.25 + iTime * 0.005 + mixedColor.b * 0.01) * 20.;\n // rainbowInput += nn;\n\n float brightness = 0.7;\n vec4 rainbow = sqrt(j2hue(cos(rainbowInput))) + vec4(baseColor,0) - 1.0 + brightness;\n float factor = smoothstep(1., .9, edge) * pow(edge, 2.);\n vec3 color = rainbow.rgb * smoothstep(1., .9, edge) * pow(edge, 20.);\n vec4 ring = vec4(\n backgroundColor + clamp( mixedColor + color, 0., 1.)\n , 1.0);\n\n // float t = fworley(uv * u_resolution.xy / 1500.0);\n // t *= exp(-length2(abs(0.7*uv - 1.0)));\n // float tExp = pow(t, 2. - t);\n // vec3 c1 = color1 * (1.0 - t);\n // vec3 c2 = color2 * tExp;\n // vec4 cells = vec4(mixedColor * 0.25, 1.) + vec4(pow(t, 1.0 - t) * (c1 + c2), 1.0);\n // gl_FragColor = clamp(ring + cells * 0.5, 0.0, 1.0);\n\n // float nn = snoise(uv * 10.) * 0.01; // creepy!\n gl_FragColor = ring;\n}\n"}])})); \ No newline at end of file diff --git a/assets/js/vanta.net.min.js b/assets/js/vanta.net.min.js deleted file mode 100644 index d50bdc9..0000000 --- a/assets/js/vanta.net.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports._vantaEffect=e():t._vantaEffect=e()}("undefined"!=typeof self?self:this,(function(){return function(t){var e={};function i(s){if(e[s])return e[s].exports;var o=e[s]={i:s,l:!1,exports:{}};return t[s].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return i.m=t,i.c=e,i.d=function(t,e,s){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:s})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var s=Object.create(null);if(i.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(s,o,function(e){return t[e]}.bind(null,o));return s},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=12)}({0:function(t,e,i){"use strict";function s(t,e){for(let i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function o(){return"undefined"!=typeof navigator?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<600:null}i.d(e,"c",(function(){return s})),i.d(e,"e",(function(){return o})),i.d(e,"i",(function(){return n})),i.d(e,"h",(function(){return r})),i.d(e,"g",(function(){return h})),i.d(e,"f",(function(){return a})),i.d(e,"a",(function(){return c})),i.d(e,"b",(function(){return l})),i.d(e,"d",(function(){return u})),Number.prototype.clamp=function(t,e){return Math.min(Math.max(this,t),e)};const n=t=>t[Math.floor(Math.random()*t.length)];function r(t,e){return null==t&&(t=0),null==e&&(e=1),t+Math.random()*(e-t)}function h(t,e){return null==t&&(t=0),null==e&&(e=1),Math.floor(t+Math.random()*(e-t+1))}const a=t=>document.querySelector(t),c=t=>"number"==typeof t?"#"+("00000"+t.toString(16)).slice(-6):t,l=(t,e=1)=>{const i=c(t),s=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(i),o=s?{r:parseInt(s[1],16),g:parseInt(s[2],16),b:parseInt(s[3],16)}:null;return"rgba("+o.r+","+o.g+","+o.b+","+e+")"},u=t=>.299*t.r+.587*t.g+.114*t.b},1:function(t,e,i){"use strict";i.d(e,"a",(function(){return r}));var s=i(0);const o="object"==typeof window;let n=o&&window.THREE||{};o&&!window.VANTA&&(window.VANTA={});const r=o&&window.VANTA||{};r.register=(t,e)=>r[t]=t=>new e(t),r.version="0.5.21";const h=function(){return Array.prototype.unshift.call(arguments,"[VANTA]"),console.error.apply(this,arguments)};r.VantaBase=class{constructor(t={}){if(!o)return!1;r.current=this,this.windowMouseMoveWrapper=this.windowMouseMoveWrapper.bind(this),this.windowTouchWrapper=this.windowTouchWrapper.bind(this),this.windowGyroWrapper=this.windowGyroWrapper.bind(this),this.resize=this.resize.bind(this),this.animationLoop=this.animationLoop.bind(this),this.restart=this.restart.bind(this);const e="function"==typeof this.getDefaultOptions?this.getDefaultOptions():this.defaultOptions;if(this.options=Object(s.c)({mouseControls:!0,touchControls:!0,gyroControls:!1,minHeight:200,minWidth:200,scale:1,scaleMobile:1},e),(t instanceof HTMLElement||"string"==typeof t)&&(t={el:t}),Object(s.c)(this.options,t),this.options.THREE&&(n=this.options.THREE),this.el=this.options.el,null==this.el)h('Instance needs "el" param!');else if(!(this.options.el instanceof HTMLElement)){const t=this.el;if(this.el=Object(s.f)(t),!this.el)return void h("Cannot find element",t)}this.prepareEl(),this.initThree(),this.setSize();try{this.init()}catch(t){return h("Init error",t),this.renderer&&this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),void(this.options.backgroundColor&&(console.log("[VANTA] Falling back to backgroundColor"),this.el.style.background=Object(s.a)(this.options.backgroundColor)))}this.initMouse(),this.resize(),this.animationLoop();const i=window.addEventListener;i("resize",this.resize),window.requestAnimationFrame(this.resize),this.options.mouseControls&&(i("scroll",this.windowMouseMoveWrapper),i("mousemove",this.windowMouseMoveWrapper)),this.options.touchControls&&(i("touchstart",this.windowTouchWrapper),i("touchmove",this.windowTouchWrapper)),this.options.gyroControls&&i("deviceorientation",this.windowGyroWrapper)}setOptions(t={}){Object(s.c)(this.options,t),this.triggerMouseMove()}prepareEl(){let t,e;if("undefined"!=typeof Node&&Node.TEXT_NODE)for(t=0;t=0&&s>=0&&i<=e.width&&s<=e.height&&(this.mouseX=i,this.mouseY=s,this.options.mouseEase||this.triggerMouseMove(i,s))}windowTouchWrapper(t){const e=this.getCanvasRect();if(!e)return!1;if(1===t.touches.length){const i=t.touches[0].clientX-e.left,s=t.touches[0].clientY-e.top;i>=0&&s>=0&&i<=e.width&&s<=e.height&&(this.mouseX=i,this.mouseY=s,this.options.mouseEase||this.triggerMouseMove(i,s))}}windowGyroWrapper(t){const e=this.getCanvasRect();if(!e)return!1;const i=Math.round(2*t.alpha)-e.left,s=Math.round(2*t.beta)-e.top;i>=0&&s>=0&&i<=e.width&&s<=e.height&&(this.mouseX=i,this.mouseY=s,this.options.mouseEase||this.triggerMouseMove(i,s))}triggerMouseMove(t,e){void 0===t&&void 0===e&&(this.options.mouseEase?(t=this.mouseEaseX,e=this.mouseEaseY):(t=this.mouseX,e=this.mouseY)),this.uniforms&&(this.uniforms.iMouse.value.x=t/this.scale,this.uniforms.iMouse.value.y=e/this.scale);const i=t/this.width,s=e/this.height;"function"==typeof this.onMouseMove&&this.onMouseMove(i,s)}setSize(){this.scale||(this.scale=1),Object(s.e)()&&this.options.scaleMobile?this.scale=this.options.scaleMobile:this.options.scale&&(this.scale=this.options.scale),this.width=Math.max(this.el.offsetWidth,this.options.minWidth),this.height=Math.max(this.el.offsetHeight,this.options.minHeight)}initMouse(){(!this.mouseX&&!this.mouseY||this.mouseX===this.options.minWidth/2&&this.mouseY===this.options.minHeight/2)&&(this.mouseX=this.width/2,this.mouseY=this.height/2,this.triggerMouseMove(this.mouseX,this.mouseY))}resize(){this.setSize(),this.camera&&(this.camera.aspect=this.width/this.height,"function"==typeof this.camera.updateProjectionMatrix&&this.camera.updateProjectionMatrix()),this.renderer&&(this.renderer.setSize(this.width,this.height),this.renderer.setPixelRatio(window.devicePixelRatio/this.scale)),"function"==typeof this.onResize&&this.onResize()}isOnScreen(){const t=this.el.offsetHeight,e=this.el.getBoundingClientRect(),i=window.pageYOffset||(document.documentElement||document.body.parentNode||document.body).scrollTop,s=e.top+i;return s-window.innerHeight<=i&&i<=s+t}animationLoop(){return this.t||(this.t=0),this.t+=1,this.t2||(this.t2=0),this.t2+=this.options.speed||1,this.uniforms&&(this.uniforms.iTime.value=.016667*this.t2),this.options.mouseEase&&(this.mouseEaseX=this.mouseEaseX||this.mouseX||0,this.mouseEaseY=this.mouseEaseY||this.mouseY||0,Math.abs(this.mouseEaseX-this.mouseX)+Math.abs(this.mouseEaseY-this.mouseY)>.1&&(this.mouseEaseX+=.05*(this.mouseX-this.mouseEaseX),this.mouseEaseY+=.05*(this.mouseY-this.mouseEaseY),this.triggerMouseMove(this.mouseEaseX,this.mouseEaseY))),(this.isOnScreen()||this.options.forceAnimate)&&("function"==typeof this.onUpdate&&this.onUpdate(),this.scene&&this.camera&&(this.renderer.render(this.scene,this.camera),this.renderer.setClearColor(this.options.backgroundColor,this.options.backgroundAlpha)),this.fps&&this.fps.update&&this.fps.update(),"function"==typeof this.afterRender&&this.afterRender()),this.req=window.requestAnimationFrame(this.animationLoop)}restart(){if(this.scene)for(;this.scene.children.length;)this.scene.remove(this.scene.children[0]);"function"==typeof this.onRestart&&this.onRestart(),this.init()}init(){"function"==typeof this.onInit&&this.onInit()}destroy(){"function"==typeof this.onDestroy&&this.onDestroy();const t=window.removeEventListener;t("touchstart",this.windowTouchWrapper),t("touchmove",this.windowTouchWrapper),t("scroll",this.windowMouseMoveWrapper),t("mousemove",this.windowMouseMoveWrapper),t("deviceorientation",this.windowGyroWrapper),t("resize",this.resize),window.cancelAnimationFrame(this.req),this.renderer&&(this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),this.renderer=null,this.scene=null),r.current===this&&(r.current=null)}},e.b=r.VantaBase},12:function(t,e,i){"use strict";i.r(e);var s=i(1),o=i(0);let n="object"==typeof window&&window.THREE;class r extends s.b{static initClass(){this.prototype.defaultOptions={color:16727937,backgroundColor:2299196,points:10,maxDistance:20,spacing:15,showDots:!0}}constructor(t){n=t.THREE||n,super(t)}genPoint(t,e,i){let s;if(this.points||(this.points=[]),this.options.showDots){const t=new n.SphereGeometry(.25,12,12),e=new n.MeshLambertMaterial({color:this.options.color});s=new n.Mesh(t,e)}else s=new n.Object3D;return this.cont.add(s),s.ox=t,s.oy=e,s.oz=i,s.position.set(t,e,i),s.r=Object(o.h)(-2,2),this.points.push(s)}onInit(){this.cont=new n.Group,this.cont.position.set(0,0,0),this.scene.add(this.cont);let t=this.options.points,{spacing:e}=this.options;Object(o.e)()&&(t=~~(.75*t),e=~~(.65*e));const i=t*t*2;this.linePositions=new Float32Array(i*i*3),this.lineColors=new Float32Array(i*i*3);const s=Object(o.d)(new n.Color(this.options.color)),r=Object(o.d)(new n.Color(this.options.backgroundColor));this.blending=s>r?"additive":"subtractive";const h=new n.BufferGeometry;h.addAttribute("position",new n.BufferAttribute(this.linePositions,3).setDynamic(!0)),h.addAttribute("color",new n.BufferAttribute(this.lineColors,3).setDynamic(!0)),h.computeBoundingSphere(),h.setDrawRange(0,0);const a=new n.LineBasicMaterial({vertexColors:n.VertexColors,blending:"additive"===this.blending?n.AdditiveBlending:null,transparent:!0});this.linesMesh=new n.LineSegments(h,a),this.cont.add(this.linesMesh);for(let i=0;i<=t;i++)for(let s=0;s<=t;s++){const n=Object(o.g)(-3,3),r=(i-t/2)*e+Object(o.g)(-5,5);let h=(s-t/2)*e+Object(o.g)(-5,5);i%2&&(h+=.5*e),this.genPoint(r,n-Object(o.g)(5,15),h),this.genPoint(r+Object(o.g)(-5,5),n+Object(o.g)(5,15),h+Object(o.g)(-5,5))}this.camera=new n.PerspectiveCamera(25,this.width/this.height,.01,1e4),this.camera.position.set(50,100,150),this.scene.add(this.camera);const c=new n.AmbientLight(16777215,.75);return this.scene.add(c),this.spot=new n.SpotLight(16777215,1),this.spot.position.set(0,200,0),this.spot.distance=400,this.spot.target=this.cont,this.scene.add(this.spot)}onUpdate(){let t;null!=this.helper&&this.helper.update(),null!=this.controls&&this.controls.update();const e=this.camera;Math.abs(e.tx-e.position.x)>.01&&(t=e.tx-e.position.x,e.position.x+=.02*t),Math.abs(e.ty-e.position.y)>.01&&(t=e.ty-e.position.y,e.position.y+=.02*t),e.lookAt(new n.Vector3(0,0,0));let i=0,s=0,o=0;const r=new n.Color(this.options.backgroundColor),h=new n.Color(this.options.color),a=h.clone().sub(r);this.rayCaster&&this.rayCaster.setFromCamera(new n.Vector2(this.rcMouseX,this.rcMouseY),this.camera);for(let t=0;tt[Math.floor(Math.random()*t.length)];function r(t,e){return null==t&&(t=0),null==e&&(e=1),t+Math.random()*(e-t)}function h(t,e){return null==t&&(t=0),null==e&&(e=1),Math.floor(t+Math.random()*(e-t+1))}const a=t=>document.querySelector(t),c=t=>"number"==typeof t?"#"+("00000"+t.toString(16)).slice(-6):t,u=(t,e=1)=>{const i=c(t),s=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(i),o=s?{r:parseInt(s[1],16),g:parseInt(s[2],16),b:parseInt(s[3],16)}:null;return"rgba("+o.r+","+o.g+","+o.b+","+e+")"},l=t=>.299*t.r+.587*t.g+.114*t.b},1:function(t,e,i){"use strict";i.d(e,"a",(function(){return r}));var s=i(0);const o="object"==typeof window;let n=o&&window.THREE||{};o&&!window.VANTA&&(window.VANTA={});const r=o&&window.VANTA||{};r.register=(t,e)=>r[t]=t=>new e(t),r.version="0.5.21";const h=function(){return Array.prototype.unshift.call(arguments,"[VANTA]"),console.error.apply(this,arguments)};r.VantaBase=class{constructor(t={}){if(!o)return!1;r.current=this,this.windowMouseMoveWrapper=this.windowMouseMoveWrapper.bind(this),this.windowTouchWrapper=this.windowTouchWrapper.bind(this),this.windowGyroWrapper=this.windowGyroWrapper.bind(this),this.resize=this.resize.bind(this),this.animationLoop=this.animationLoop.bind(this),this.restart=this.restart.bind(this);const e="function"==typeof this.getDefaultOptions?this.getDefaultOptions():this.defaultOptions;if(this.options=Object(s.c)({mouseControls:!0,touchControls:!0,gyroControls:!1,minHeight:200,minWidth:200,scale:1,scaleMobile:1},e),(t instanceof HTMLElement||"string"==typeof t)&&(t={el:t}),Object(s.c)(this.options,t),this.options.THREE&&(n=this.options.THREE),this.el=this.options.el,null==this.el)h('Instance needs "el" param!');else if(!(this.options.el instanceof HTMLElement)){const t=this.el;if(this.el=Object(s.f)(t),!this.el)return void h("Cannot find element",t)}this.prepareEl(),this.initThree(),this.setSize();try{this.init()}catch(t){return h("Init error",t),this.renderer&&this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),void(this.options.backgroundColor&&(console.log("[VANTA] Falling back to backgroundColor"),this.el.style.background=Object(s.a)(this.options.backgroundColor)))}this.initMouse(),this.resize(),this.animationLoop();const i=window.addEventListener;i("resize",this.resize),window.requestAnimationFrame(this.resize),this.options.mouseControls&&(i("scroll",this.windowMouseMoveWrapper),i("mousemove",this.windowMouseMoveWrapper)),this.options.touchControls&&(i("touchstart",this.windowTouchWrapper),i("touchmove",this.windowTouchWrapper)),this.options.gyroControls&&i("deviceorientation",this.windowGyroWrapper)}setOptions(t={}){Object(s.c)(this.options,t),this.triggerMouseMove()}prepareEl(){let t,e;if("undefined"!=typeof Node&&Node.TEXT_NODE)for(t=0;t=0&&s>=0&&i<=e.width&&s<=e.height&&(this.mouseX=i,this.mouseY=s,this.options.mouseEase||this.triggerMouseMove(i,s))}windowTouchWrapper(t){const e=this.getCanvasRect();if(!e)return!1;if(1===t.touches.length){const i=t.touches[0].clientX-e.left,s=t.touches[0].clientY-e.top;i>=0&&s>=0&&i<=e.width&&s<=e.height&&(this.mouseX=i,this.mouseY=s,this.options.mouseEase||this.triggerMouseMove(i,s))}}windowGyroWrapper(t){const e=this.getCanvasRect();if(!e)return!1;const i=Math.round(2*t.alpha)-e.left,s=Math.round(2*t.beta)-e.top;i>=0&&s>=0&&i<=e.width&&s<=e.height&&(this.mouseX=i,this.mouseY=s,this.options.mouseEase||this.triggerMouseMove(i,s))}triggerMouseMove(t,e){void 0===t&&void 0===e&&(this.options.mouseEase?(t=this.mouseEaseX,e=this.mouseEaseY):(t=this.mouseX,e=this.mouseY)),this.uniforms&&(this.uniforms.iMouse.value.x=t/this.scale,this.uniforms.iMouse.value.y=e/this.scale);const i=t/this.width,s=e/this.height;"function"==typeof this.onMouseMove&&this.onMouseMove(i,s)}setSize(){this.scale||(this.scale=1),Object(s.e)()&&this.options.scaleMobile?this.scale=this.options.scaleMobile:this.options.scale&&(this.scale=this.options.scale),this.width=Math.max(this.el.offsetWidth,this.options.minWidth),this.height=Math.max(this.el.offsetHeight,this.options.minHeight)}initMouse(){(!this.mouseX&&!this.mouseY||this.mouseX===this.options.minWidth/2&&this.mouseY===this.options.minHeight/2)&&(this.mouseX=this.width/2,this.mouseY=this.height/2,this.triggerMouseMove(this.mouseX,this.mouseY))}resize(){this.setSize(),this.camera&&(this.camera.aspect=this.width/this.height,"function"==typeof this.camera.updateProjectionMatrix&&this.camera.updateProjectionMatrix()),this.renderer&&(this.renderer.setSize(this.width,this.height),this.renderer.setPixelRatio(window.devicePixelRatio/this.scale)),"function"==typeof this.onResize&&this.onResize()}isOnScreen(){const t=this.el.offsetHeight,e=this.el.getBoundingClientRect(),i=window.pageYOffset||(document.documentElement||document.body.parentNode||document.body).scrollTop,s=e.top+i;return s-window.innerHeight<=i&&i<=s+t}animationLoop(){return this.t||(this.t=0),this.t+=1,this.t2||(this.t2=0),this.t2+=this.options.speed||1,this.uniforms&&(this.uniforms.iTime.value=.016667*this.t2),this.options.mouseEase&&(this.mouseEaseX=this.mouseEaseX||this.mouseX||0,this.mouseEaseY=this.mouseEaseY||this.mouseY||0,Math.abs(this.mouseEaseX-this.mouseX)+Math.abs(this.mouseEaseY-this.mouseY)>.1&&(this.mouseEaseX+=.05*(this.mouseX-this.mouseEaseX),this.mouseEaseY+=.05*(this.mouseY-this.mouseEaseY),this.triggerMouseMove(this.mouseEaseX,this.mouseEaseY))),(this.isOnScreen()||this.options.forceAnimate)&&("function"==typeof this.onUpdate&&this.onUpdate(),this.scene&&this.camera&&(this.renderer.render(this.scene,this.camera),this.renderer.setClearColor(this.options.backgroundColor,this.options.backgroundAlpha)),this.fps&&this.fps.update&&this.fps.update(),"function"==typeof this.afterRender&&this.afterRender()),this.req=window.requestAnimationFrame(this.animationLoop)}restart(){if(this.scene)for(;this.scene.children.length;)this.scene.remove(this.scene.children[0]);"function"==typeof this.onRestart&&this.onRestart(),this.init()}init(){"function"==typeof this.onInit&&this.onInit()}destroy(){"function"==typeof this.onDestroy&&this.onDestroy();const t=window.removeEventListener;t("touchstart",this.windowTouchWrapper),t("touchmove",this.windowTouchWrapper),t("scroll",this.windowMouseMoveWrapper),t("mousemove",this.windowMouseMoveWrapper),t("deviceorientation",this.windowGyroWrapper),t("resize",this.resize),window.cancelAnimationFrame(this.req),this.renderer&&(this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),this.renderer=null,this.scene=null),r.current===this&&(r.current=null)}},e.b=r.VantaBase},13:function(t,e,i){"use strict";i.r(e);var s=i(1),o=i(0);let n="object"==typeof window&&window.THREE;class r extends s.b{static initClass(){this.prototype.defaultOptions={backgroundColor:2106408,color:8978176},this.prototype.colors=[16720469,16716185,16737996,8978176,7851025,16776960,16742195,1179647,1149149,16768290,2250188,7975100,5468283]}constructor(t){n=t.THREE||n,super(t)}material(t){return new n.MeshLambertMaterial({color:t})}genRing(t,e,i,s,r,h,a){null==s&&(s=0),null==r&&(r=1.4*Math.PI),null==h&&(h=0),null==a&&(a=1),this.rings||(this.rings=[]),e<1&&(e=1);const c={amount:.4,bevelEnabled:!1,steps:1,curveSegments:~~(64*r/6.14)},u=new n.Shape;u.absarc(0,0,e+i,0,r,!1),u.lineTo(e*Math.cos(r),e*Math.sin(r)),u.absarc(0,0,e,r,0,!0);const l=new n.ExtrudeGeometry(u,c),d=this.material(t);(0===Object(o.g)(0,1)||e>60)&&(d.transparent=!0,d.opacity=Math.max(50/e+Object(o.h)(-.3,.3),.1));const p=new n.Mesh(l,d);if(p.rotation.x=Math.PI/2,p.rotation.z=s,p.position.y=h,p.speed=.001*a,p.receiveShadow=!0,p.castShadow=!0,this.rings.push(p),this.cont.add(p),e<20&&r<1.3*Math.PI&&Object(o.g)(0,2))try{this.genRing(Object(o.i)(this.colors),e+Object(o.h)(-1,3),i+Object(o.h)(-2,0),s+r,r+Object(o.h)(-.5,.5),h+Object(o.h)(-3,1),a)}catch(t){}return p}onInit(){let t;const{material:e}=this;this.cont=new n.Group,this.cont.position.set(30,0,0),this.cont.rotation.x=.06667,this.cont.rotation.z=.16667,this.scene.add(this.cont);let i=Object(o.e)()?30:60;for(let e=0;e.01&&(t=e.tx-e.position.x,e.position.x+=.02*t),Math.abs(e.ty-e.position.y)>.01&&(t=e.ty-e.position.y,e.position.y+=.02*t),e.lookAt(new n.Vector3(0,25,7)),e.near=Math.max(.5*e.position.z-20,1),e.updateProjectionMatrix();for(let t of Array.from(null!=this.rings?this.rings:[]))t.rotation.z+=t.speed;const i=.001*this.t;return this.cont.rotation.x+=1e-4*Math.sin(i),this.cont.rotation.z+=7e-5*Math.cos(i)}onMouseMove(t,e){const i=this.camera;return i.oy||(i.oy=i.position.y,i.ox=i.position.x),i.tx=i.ox+50*(t-.5),i.ty=i.oy-50*e}}r.initClass(),e.default=s.a.register("RINGS",r)}})})); \ No newline at end of file diff --git a/assets/js/vendor/lunr.min.js b/assets/js/vendor/lunr.min.js new file mode 100644 index 0000000..34b279d --- /dev/null +++ b/assets/js/vendor/lunr.min.js @@ -0,0 +1,6 @@ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.6 + * Copyright (C) 2019 Oliver Nightingale + * @license MIT + */ +!function(){var e=function(t){var r=new e.Builder;return r.pipeline.add(e.trimmer,e.stopWordFilter,e.stemmer),r.searchPipeline.add(e.stemmer),t.call(r,r),r.build()};e.version="2.3.6",e.utils={},e.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),e.utils.asString=function(e){return void 0===e||null===e?"":e.toString()},e.utils.clone=function(e){if(null===e||void 0===e)return e;for(var t=Object.create(null),r=Object.keys(e),i=0;i0){var c=e.utils.clone(r)||{};c.position=[a,l],c.index=s.length,s.push(new e.Token(i.slice(a,o),c))}a=o+1}}return s},e.tokenizer.separator=/[\s\-]+/,e.Pipeline=function(){this._stack=[]},e.Pipeline.registeredFunctions=Object.create(null),e.Pipeline.registerFunction=function(t,r){r in this.registeredFunctions&&e.utils.warn("Overwriting existing registered function: "+r),t.label=r,e.Pipeline.registeredFunctions[t.label]=t},e.Pipeline.warnIfFunctionNotRegistered=function(t){var r=t.label&&t.label in this.registeredFunctions;r||e.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",t)},e.Pipeline.load=function(t){var r=new e.Pipeline;return t.forEach(function(t){var i=e.Pipeline.registeredFunctions[t];if(!i)throw new Error("Cannot load unregistered function: "+t);r.add(i)}),r},e.Pipeline.prototype.add=function(){var t=Array.prototype.slice.call(arguments);t.forEach(function(t){e.Pipeline.warnIfFunctionNotRegistered(t),this._stack.push(t)},this)},e.Pipeline.prototype.after=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");i+=1,this._stack.splice(i,0,r)},e.Pipeline.prototype.before=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");this._stack.splice(i,0,r)},e.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);t!=-1&&this._stack.splice(t,1)},e.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=n),s!=e);)i=r-t,n=t+Math.floor(i/2),s=this.elements[2*n];return s==e?2*n:s>e?2*n:sa?l+=2:o==a&&(t+=r[u+1]*i[l+1],u+=2,l+=2);return t},e.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},e.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var o,a=s.str.charAt(0);a in s.node.edges?o=s.node.edges[a]:(o=new e.TokenSet,s.node.edges[a]=o),1==s.str.length&&(o["final"]=!0),n.push({node:o,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(0!=s.editsRemaining){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new e.TokenSet;s.node.edges["*"]=u}if(0==s.str.length&&(u["final"]=!0),n.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&n.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),1==s.str.length&&(s.node["final"]=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new e.TokenSet;s.node.edges["*"]=l}1==s.str.length&&(l["final"]=!0),n.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var c,h=s.str.charAt(0),d=s.str.charAt(1);d in s.node.edges?c=s.node.edges[d]:(c=new e.TokenSet,s.node.edges[d]=c),1==s.str.length&&(c["final"]=!0),n.push({node:c,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return i},e.TokenSet.fromString=function(t){for(var r=new e.TokenSet,i=r,n=0,s=t.length;n=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r["char"]]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}},e.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},e.Index.prototype.search=function(t){return this.query(function(r){var i=new e.QueryParser(t,r);i.parse()})},e.Index.prototype.query=function(t){for(var r=new e.Query(this.fields),i=Object.create(null),n=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},e.Builder.prototype.k1=function(e){this._k1=e},e.Builder.prototype.add=function(t,r){var i=t[this._ref],n=Object.keys(this._fields);this._documents[i]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){var t,r;do t=this.next(),r=t.charCodeAt(0);while(r>47&&r<58);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos1&&(t.backup(),t.emit(e.QueryLexer.TERM)),t.ignore(),t.more())return e.QueryLexer.lexText},e.QueryLexer.lexEditDistance=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.EDIT_DISTANCE),e.QueryLexer.lexText},e.QueryLexer.lexBoost=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.BOOST),e.QueryLexer.lexText},e.QueryLexer.lexEOS=function(t){t.width()>0&&t.emit(e.QueryLexer.TERM)},e.QueryLexer.termSeparator=e.tokenizer.separator,e.QueryLexer.lexText=function(t){for(;;){var r=t.next();if(r==e.QueryLexer.EOS)return e.QueryLexer.lexEOS;if(92!=r.charCodeAt(0)){if(":"==r)return e.QueryLexer.lexField;if("~"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexEditDistance;if("^"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexBoost;if("+"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if("-"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if(r.match(e.QueryLexer.termSeparator))return e.QueryLexer.lexTerm}else t.escapeCharacter()}},e.QueryParser=function(t,r){this.lexer=new e.QueryLexer(t),this.query=r,this.currentClause={},this.lexemeIdx=0},e.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var t=e.QueryParser.parseClause;t;)t=t(this);return this.query},e.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},e.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},e.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},e.QueryParser.parseClause=function(t){var r=t.peekLexeme();if(void 0!=r)switch(r.type){case e.QueryLexer.PRESENCE:return e.QueryParser.parsePresence;case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(i+=" with value '"+r.str+"'"),new e.QueryParseError(i,r.start,r.end)}},e.QueryParser.parsePresence=function(t){var r=t.consumeLexeme();if(void 0!=r){switch(r.str){case"-":t.currentClause.presence=e.Query.presence.PROHIBITED;break;case"+":t.currentClause.presence=e.Query.presence.REQUIRED;break;default:var i="unrecognised presence operator'"+r.str+"'";throw new e.QueryParseError(i,r.start,r.end)}var n=t.peekLexeme();if(void 0==n){var i="expecting term or field, found nothing";throw new e.QueryParseError(i,r.start,r.end)}switch(n.type){case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expecting term or field, found '"+n.type+"'";throw new e.QueryParseError(i,n.start,n.end)}}},e.QueryParser.parseField=function(t){var r=t.consumeLexeme();if(void 0!=r){if(t.query.allFields.indexOf(r.str)==-1){var i=t.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),n="unrecognised field '"+r.str+"', possible fields: "+i;throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.fields=[r.str];var s=t.peekLexeme();if(void 0==s){var n="expecting term, found nothing";throw new e.QueryParseError(n,r.start,r.end)}switch(s.type){case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var n="expecting term, found '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseTerm=function(t){var r=t.consumeLexeme();if(void 0!=r){t.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(t.currentClause.usePipeline=!1);var i=t.peekLexeme();if(void 0==i)return void t.nextClause();switch(i.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+i.type+"'";throw new e.QueryParseError(n,i.start,i.end)}}},e.QueryParser.parseEditDistance=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="edit distance must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.editDistance=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseBoost=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="boost must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.boost=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.lunr=t()}(this,function(){return e})}(); diff --git a/assets/modication-notice.txt b/assets/modication-notice.txt new file mode 100644 index 0000000..fe81001 --- /dev/null +++ b/assets/modication-notice.txt @@ -0,0 +1,3 @@ +The following files in the assets directory have been modified from the source, Fastpages, and they do not contain any liability or other damages, indirect or direct. + +All work is provided on an as is basis without warranties or conditions of any kind. We are not responsible for any risks associated, either expressed or implied. \ No newline at end of file diff --git a/Images/2023-10-20-js_class_character_creation.drawio b/images/2023-10-20-js_class_character_creation.drawio similarity index 100% rename from Images/2023-10-20-js_class_character_creation.drawio rename to images/2023-10-20-js_class_character_creation.drawio diff --git a/images/Game Planning Document.pdf b/images/Game Planning Document.pdf new file mode 100644 index 0000000000000000000000000000000000000000..25c877aaacf7befdc70351c58d755afd8b809764 GIT binary patch literal 255609 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%0D(hs_7%o=5Ij zfmGn)&I0Fqac11OXg=(iWFCpAGcC<@&o6p}k~&TSkK8bM>bX1MGEY5?ige#;`%F-E z30hRhX~|#Bq89Iw+7H>IIlBI&rGZUmIKzm9$YY`_Gm{8kqNdWI>W}iS)_f?p$v8z- zUXdo3Ms|k*JRyRY{G#!e0c7-~VQJIg26F23-!AnjlYdM)9CGZEBz{qOKjrm|gON+# z#jtcq<<_*MFhc{_JgEB>6=Mk-`>*tX6Binn8UHv@iIMT)*rwAbqs*K(eO+OW74-Y> z)e^xThAm}>?0mQ!gJHU-8NVsga13?*sqd-V2aYoa*4e-ib7*1(`kZj7DT!k}J(-If z$jfnBLhvKYd#NyRIE6Rk0x>~l7)R6urslN*+h7%J=NX-P+N)s=x1EE$oogCx=OXNk z-5DYp7WZMPBR?0xFbf&p>jBDc%N9?LIm~uVc_dCIpNjvBa+^gmCuB%f|7_vN2U(-k6h6e4| zY9j{6)>jOf1V7tPi+h2%G2{@cneUuF{Ma_r!EvB25En9@$lTs8-)bbv*x*#kg~c-| z1G88KjYH`H27jNCd-Zb{_ckrLVf!h^G)gjVD`)r)8HW)+#r-UWFXqEL456GaV;sU7 z!o*kh7Aht8$G7|NEvTk$U_GcFNQ>F6OfUIea2X)4A5V%|?lUSkjL%F9uHYP1RpXc1 z)OR9$1wh38DRY54o4Z#C68kD&S;WcneCR$-qrXD!wPW#<>N8Ozx%~Bvur78PH}i;8 zu*eKd;w02hIe=*So!34~tPWwhI|JET_&L&#!^;@}e9@C!Tt+OOQ-V5IWWSW{CHS&3 z`d#7Y&F3AWx`WwL4eh8?Gj6m)(G}j{02Hie2#bm1e5sz`_Ms3gMS+#|QVGX#@3>TQH`F4)#~fRJ{^e|{Ho7G}OEuAP;s{fdd8l>2L$jkGjFy-|BJ4f*HteNtH3o><7FAx7qu*E1jMdVdJVlj2MjDh{O2hR3@JZyLW?LFJ)`P3eel4)9o)k3hYCC?e8 zaOK5WoI^6Z#KDsIf%3!|d4h#XZ64hP#&jNk?XHY9sN(}}#;d$my)4Q>7)Dj9pQ97M~;Q!8UHyW2h+qW!isBL|hqqo{tQi zy-4@_$s$btadOMG5679g>1WIu5SoIfW^Vanpwq?C$2$vM`<3Gr_BQP7Pa7ys7dAkP zzkLDN`^ud5s=bsfvDpr>T;d&ow zNRCH+sR^4Y-L>!4h|pBm1L#q_3$KXBH&14cj zJr|7C;|lQ!F+k>oNJfzEqMnTo-%vP5jkt038kMr5_20<*=OZM7MB0r?vC4NVWY*;b z3jgIuR1FtNgJN;`skspslB|9)qk}{oBR*L}89T~n_Z6oaSFtVGt5C`DazW^C^ysDy zqHd(tsyOk)zB(g%EH2r_e20Pz7XOUYYW2?zN2$;V1lIEVV-amMBoXf~zlh(n5%bbSX`&3>;IS4)JpXEg?}%TlAFw`ff3LkJ@3wYH3R4(Sx%WA`hU&o%(Wb zfy`rO5uUNRy=IG*DMnE_O8+~er4Uw1492gh_bylW^8>tmX(bhP)66S<7aaaO%^*bc z_FZ7Rf|fm0`G31w7|l7W5?a_JgFDuc&BeulW1_}BS8~Mj z)D_2`$E`|4@k!hdJ@aY#QqSkD$iXc=EHuEm&_#(u&sd3Vu>WX&H|1sijR3pW>cSP}}yJVLrWB0Wh zT^t}d*uSIy@~8*29tkAh+>n15VWOXk)wOG#<&IUp;k2!vdOiTQe{{HaLgXzKD1@`^|tL&Wz`;#D=W zmS^ktRYPmT8-umgaYW%0cOKXiSnpE=YRb+jYqXt4CPJMP(?>t@DJR-um!L@Jn%Dd8 zDm2OJ(@M*`JMxI!l9pMt;y^NACHr%|!O1^ek?5VDBBv1^Q==56v%x{0miJ!Gf21`#fBfMzrx$!p0D|-8b-sg& zyZ`+0-6|L2u?xohSbGe|)z}aG-u) z?(6+2Pr}%a!PMCRne$2=3K*^kEWfAT9&qbaZ!W3x?PI9*wigmpvU5C+o()Oc=jJA@ zN0H!@V>rph+N~xEji~E-^;!oRxOcxKRZ_8~+eghzoN`1@+2m&di6Ia;y5MJeYm z*`!@%ZF1oX`t`S~JEp^myj1q_PAomYny2{k%+dl{ToMpvTvTd2lPjWkkc<1@%I3!iYocF)?XxM(c01>b5{x1*uL}%V9L z_rFcV<5V)G!a5!uNRL_ETo@C>#mqM=1r4Md<|KNX?NK5{ceaYDP+C9NBeL zA8hRaubHC}LzL*D0>uubzmesa)o<6lkebu5)>8@cW5%N-H64g{B_!O_kqu-GiVz=c zDl`KqbC;0DpOL$+YT!ortgi1~sD3u%Xnx*R&mHvArpg}w%7luoPv96euW>K@_%81L zx8gdfqT#JojRgZ=Jvukg1$`G;f)0PXG_5b`PcF_gmsY9ou{y-oKv56@sT8?Y0Pfv6)5*`X9$_ z3MCldPf~0MJMA1AQ>4vLoN+ziAUX2(T91~LR{Nndu~?P~Ih&e-7pz@+19;bw;5vVr z359a>=mT0fGQN_%ASmDRbR#~T7+J( zaItC|^pT64pQ5$V4EWGqn1kj0X?HuA!19P^F&y6^+b^p28Ul>hmLp~y)uxBC!DDHb z8V`cKL1%CRG}s^4Q15F&Y_Iug`*J()Q1np8$$_)7bR`QMag-|wkB5Frs z4>}aMwy)3mmXVC%6KOJ@-?I})-(6pInnzkj@v>cygPj^l$HC=6K;wQ5L6)j}+=nMK zZ9o7)K)%1QPwtpJWcW{<`jQf>M2awjbvvRP>nfxuhxG%TI`2=Gy)30#M-%Kko_%BH*>o zpKUl@dPbFF$wC)A=>`{8mNU^5)>jEZG`EjO+*)@CCXM{eHY^&3;8f4&(b_M@%pGU1 zao$}L3&*X8+i||MlS)B8fd_*BVvtSWAk8z<&@ zm~_J9C`74xz1Yr<7~;^}XA4}r7iFA3#t2gl;;mW-zjGphP~TcssvhS)bbbqV{;Wvf zc;luh&bfSssSxwUNMw_tVZ}I=`5NXzk2k(GMQoPp&g93F5!89IH0%}BjGl=1jJ&x` zTL4o%hBwWgZp;bTdWF?XLaxD}`>;uyvf9_D1o&&t`=BltBzWD57-xAiEq%kxK9}Oz zOZ&ZpwcuKjbFN69i38G^;URZZE3h2ltS8W9xSwWm`Q|*D*Fm1w$?>iudL-tg^^~8j zO8^h)tnb?1ZapCSE(T6UZZZC((A{yi1ScH52K?)fST)dLAIHpW7yPHkMv)u<&z9;; z-pj1bb2f-n&Kdj6bpWK*-%6dqi_>Sgon#mD6w~AYV6MWid#V2_4!2&M9Mo-;tj;Ro zThUlkNoKw7=XC8_aYs=<&C>!>zEL|;T@6f}K`0bz_sM*$pjca4{9F#JpOhTkBLM}~ z_R`ALJmpGmupc|^;AnN$ECH9l$l$N1<*^1%Nlj0P_NJFg8s7>^=C(r>;Xb_FE!}v()qHc(&*9+K@FE3 ze6(6smm@aZs;uj=c4l>HWK2aA^a)z0&%Mi@ktniv^%F1;s$1Icu#(?>32Qg~B*@Ic z3b6glNfYgH-i^Q9Ieo78dqWCO+N@p6o&HVSqFq~3mRY-PoXqIoy^W_!bvRdbz79A! z%X;#|TbDAUUi;Ytk-t#b+1ntVLTL1dz-Qn5Tw!HcaFm~^p>=Pr|sKtN+>dY zKz>TuN@ZB~`nazoKrSHwlSb)q9(0IxmVVHto#2e~$|5P-xq@-15yeXKF+H5~&?RQn z8`z{mMOn3+e=H@Q_XGPm+yD*oTkeb``h286jL?*mft-v{Lh_fWRRa@y-sipJKJS$x zmG?r7Id*!@W*OIODM-UwRgzqZ+jhNg#y%|jyFH32@_|Yv=CLlP<~%pRCw)HW&A&eX zXNH4t_KcB68Zr%nY4FJJ9{R-2$VL!ehAG#Jz!aZK&BTnAh&9GYXX%!G#Rjv~BRIC4 z5%QHo+ri+P`v58FK4Ln48jUM>2}Fe2Uko0Nv$LA0yPSr<4@u>bcueLPj~!pv*C)z0 zKR+{#Pq2gLj}ds&26MoR9XXTXO!f2TqWhU&^12TbLjvbIKZgm8^EhEq_~fT6c4sJ< zIVbrM3F*koDJe}2+pqIH!RhX~me7FeIq07jFsn-1aP7AD$DBktihNmpa?i-5oLN~K zjGd#GNzx<_V^r^tR$M*Vb**XTK3}jY%~s!z>h-Lkfn9^P`NYuXfK=&pbJDNy`2tU5RR{8v_6a3dOC>3o0^$h=`=HTwih%aD`xG=;wNBN?DdH*bwJNUQl%x_)=pLKI$- z_y~>Z8kAQ}spsu#&-;W=?9dWe$V%LA3wg+bX)a~+bblp=iszEnvMWyjod$r zJ1VyP9rBseSL%|vSi95>X9wcweb%lVZKNb}c!1$Kx{uvlkpJqHaW zu8afo?Ra+>5WT%!{}B^j`pB1TB`(FzLtk8Ms()sGHZS7!=#aZ9e zJQ!yY4Hz#4dC@MbbF)#>9A~u-dpt*x>nz@?^t!mpOx`gv#pe!^RL1LWJ+LszTJ4ze z61zloiDG4$<~{mr^yH^K4y3YeR8xNW8_|IB$J zNg0k|v38H~?)9<6yM3h)q(p*r<4I_OY{$X*&=KZwSyA@2oxivPr+$A)`3+Y?M(Bo!KTqdp&v6 zvk)YA{>m0pLN}x|C1lff8ujxy&=FQtzMi^o=j-Q&VF7%i=j~;YMfwI3Qqgw4xgrv7 zT_*eev0Xt{_WdJ4Fnz2mL7J!Gku}9>%%Q`jS838i31BQQPIGDypi63VWw?f3O#SbLs3SBHue z%$RvNR(Q!y8ny+ocA8+UqF^0##g5+F_RyzbKi?Rn<)o-$o~97OA<`i}My_*;$JH7CJ5 zUf6wJ2Ny@MavnGAQsZ8a{$~iQ+TD+QAICz)$B*j8BMJ5i->NTztI(dg1FhtEw(+A! zPGU5p>UdcTC;_DmyA&vsI2Fz~+@~uoX@JMJ^16DTtXbNXs2HEQGq!W3JPG{MG47@< z8VU-<>{CA(r%h>FP$AojsdS>0sG`{@xz4Sh3p$bj^R=bictL0VG%UZ1Kr|QcQXx~@ zqx(>rs!GOQin7+}Y-@&|cQb2}3s4WkOsTDTa4!|Uzu7&1e%5pMC}JA?QDD%&^OQ}V z3D1Br&hxl0%xOor!_EPC8Ru|Pmhdy)jQeCfj~Fr0#uHW#qilNcyW~ntJiU=_2l0`U zzqXvek1EqSAE0<1Aldd!khXQdX&u7)XYfHAR@1sG88A*z>m+q|$$OdmTIT_s<5^)q z7QtdcJ{9Lf8F~_H5Q%!%)_kAtcIFkpJ?n`eWgUJ`HT7WaaX-?iUdJ7n_~UFv7-my< zdSX(YIa^Sm3C#~}pPW^c+iy&2OQMEQQ$3#ZoYBeQAVB34@5>yW+@jRa?@dk7&uK26 z%UW2U`la3pa=&hpKRzHTc8k>LWE|vsEOx1dxC^DJil8yNBbWw4&k&u z^Bo-^6$yc0)Okh+YRco8cHBWXPc=1ckd)7N3oeT=C?*Aw>3I&tlvaDb&x5vDQi%1O z<|VE6nH0UDG8E86Bjpe>lmW<$+)J*&65*gGP;}qoxtxYcW&|ly6c2Y2I<>qU*?FHo zjH1f<+8E0E6&V>iNJ1=t{DSX~ZdWgFuVz;kZ^z&Ug>|i{%4}(6A9R+oCHba4kS#w)ejtl??U+K@r3Cs5j8%*vJ9 z2uAm1-18+IOiky5?T$My+y}7;t6HF$7~3a>-^kuw_!310&?l?-%B(}dYb~H_O&gp> z<0t4kdmMo5?oIV!C)I57tEaWM!_$msJQ23Br@B%nD^gCVWIvaw$JdpfK&A|m0BSy0 z@@EV9$9eCw3_BA_BO~a4eS2YFh@NhN#8swZegJu4pYgFdXkjRxhR6oq-$& z?7Z7Lm!e5l_lde7%y?HuIZuT(Pfw4t3TOJtB(8*yhd!;Zo648)r|Y=t`|hSdvR_j5 zZ^!eMBHkAeJlZ#8P}CtvhVEp zd>U(M`MsBu{j5Re2?61FNzk>PPC9W=uKP6p;k0RD>#$fo_XO?C{6@yQ54p5FXVBo% zg&=g4ePv3Rb&tF=sV6#ZS~WB0?Ai^|Wcj@adFS1LN~d@aXM_Vm2K!RyZsyGu>EYxF zFO?y7e3(ie6|FTMm2n4#kkd zcJ=2C2TzhHE>ypAaqG&aB1pBC`VF(!-0g8idMqr6@?sKDBN9B-`yr{Uh>1DldNMl> z#(sZBz!2R?XsZT@#7d{C9*J2sODG(rTv{laoHxVP?`KoY6KIEXQx328oT|TXvy)WD zr&2O8lUE!We+L4;5A$co{*%z5u9h#gzuX~noYH_)i(#SzbJnzN7!tV-^3POvQlmST zEM#=8udK~_r~qI?&vR0+T_n}OHY?-*#JWd;I_A7$?nWkAqPNK^rF1>jxmi6ui;{Bd zRicwVm=Ru5}`~ZGlX*BlBx68TQH}iU=yXs%$mD$@Pv@6lEh14CeH!fp=Z!QG1>@ z7u{v&^;Qx;@3MFQ!FpF1;gMMC*(lFrng#OsG!?<@?Pm5Ml)(HZnA2I?RpV(-z|2;_ zg>m0|oCXln%+<&2x-;&i71EiiWt8rPNQ)YZRKX=33mD_Iqz*;v^uT`CDS>fUdEg zMgqoj2N1iu*s4yDDw2usDPv?GaGo8c(Z>l^bsiy6aJ%bz4oX`C6$^QMyjX6+{IB=# zy|W5@9B2gr$;Ue@+fm{fV+WbVgw+$u6=MwddFFSNdcv#NS$Tg6!n;N;r^?ttDClo% z*J|&PG}9T`mDXWRPULvcGure8WcASr#v=RTdU+gn07s~ zSzC(bc&vmX%NZ~gqq~H#qV*rw=NbALZZnxrq3fNq=5B#r_}g?{O>XaTDqgi6pAgWd z{K0hD1;`}1xwq}auJbx9JAcGfeR<)eT`%api%3HbQTm+iSw-3Tc9csbFofQIWvI8LN2uKPa3DbkfQI;Ccy#Fxe-eO1HlE^p6n z=rEg!i%eze{u7L}ha;jnZO{D1j%?Sv+wV$(#wtnafu5Io)Ny>A0R!MHEkR9YML&rV zN{=gsF-IHcsnDdPFavWPIfv-RBVBhN6*%6EiAr@WIWdCWZ1+H1Y z-|)hzl{vQ&TU$q4$Mc*yw>xRuuQ&Rnxjgj!W5+FlF>_q#WDVH6VWk_fU6t<;ChK<^ z64jlnccC6cW=x7kAa;ahOpB^96L65$8#Z4<(mc3tRdK4R4wI7c5lcq)2G5*wt7S=l zh!Lcwp~cL*cYtG;v>Mh|&%3>{tjcsyNf(+eqV4rQXf9)V)eN*DQFRnRbs|u!xS_KU zjlwVm_s^?EhgiQ2;Q=KggrC5meue-krKVT2F(vHF(HJI2iJB z7)|`byT%|AMk0rgSE5HD-INTU$);@#I z=egPpxgwy1-xgkE{ATDncW!)9;pVsfakdSSUwT}tipPwVor5~k{?+^hK{}QOqe}TL zK9yA!4GKVh%f8&XgV0G9Wo*OoAa?XXTO`>#fBV;wwMD{i(t&C^2({$us_g7bhx6ZX z`mt-?jzXSJ_6~?59r6x+j;?a$>hg5euSHm3E73UPmtR_WVxNl^5?3Qiv@`EU zC;;^`oX_ge$f+t6NcW=Y2BsiCxQ9w=e9Ly@4uAss-r*R9^2i`T&1aI-+`3Y>W%qgT zyGe*pU&~+}&o`X0svEsr`};l@^0#|)ct?;VdWDVPMHx$D1O-`d`>gzien;zOzm;nA zgn?VOAVcH&DeZ&^6eq*yRBLFr46h80OJBMeLEB5!a}gj()Q#Xdd4tma>eV;+SQb(9`f#Wt|sZeXdoK>t>LtwMix0ChSL(;MadMp zpRdGf-RkRKKlXVhaZ`Slm9o8-U=Aj+dTgy}B}K&k(by>;*E5R8D`5sjBQ4QvpmRJ( z|LYHw`zjW}QB_}r`YRIFW)cWi2;y2KAOM4QQ6(?P>@}cQ$bB z$*Xpmdezn)R!;T%N<4ur`^vu6|)!1*PbGrv&! zTe7EdLot790xoD2c{D`sEEFo5&IZren3u*F1;`rtU}i)EosY`kIojC}U{|*ZM672) zV!x(oy^nf?1O^(>=JVN`M-ym;iw!`p!U?|jfL;8&cbHbrWM=W*mW#I4ufkRb3Nwi| zF-+7-=4x()FV{pUJl+O+L81=LbQx#cpGIiLE<%~z4{w&;c!Z&a(W1@9G8DJA)ro7k zMuPLe1dPW$mlJ_WKyG->;2NtaxcbY!nXJidXs3_Qe4=ltE124#nP_Q^RjuS_8!u!l zXv(Ln0M0tx;K8L5pzWWo&A=;7{7$5ml0Ieq&ZGW50{)S1o6;f{z-Ap zE#03x>p97=rH@6yKR0|WlkjJfZ8sgGtzaKkaKhOvkSOu$Gbvq!@VcPM$99^3kL>M` zZjHP+MbS)7#f@1ZI>hN@4s2bVWyc>{P6!V-vD0_n{JjgaO?4&bIA^>48I<`GD*_$x zI7T1uShZ0;!;I?steBSMA1#`J#&PmPeL&c~%^5fD#SL6R zCi76(4_lQg3jgW+|FbA})a{$vH!Qv-;N@dwb}*&7WqHSo?#50fB0Yav!QbHl=w#fP z^i*LuGTd+p2Dk}VsB1bWuq~rzSKsAyDf+6cvCT)r6j{=_@S^%PxS<^B>F|z_U_NGW zs_79vtNH4Alj>c8jke-do&ASpNE#IPJSMiIpZ959wp+v-$4;a1<}YYD`X*4bKJ^3~ zM8c`NE&h+rzNb@#SO@s(j(^vwsQptNK|%$`kLsLxiYm-a_zrQb4us@2zl}yFQAIYe z*V@W3_RBj>XuGM3VFVm;K7?4dOVay@g+yMkHFpc@qk&a<1JH;7`1ol=ycAu83!r+_ zb8sL-fw&_=)Y}(0TSID@@ytnvHea@SbXJ{}UT=QZnGQtJerkfRbtb4^w6q%O)0fh- zKUIh>2)v&`NJ0BH{m01c8^^X;m>Zc)hA`pyW3+q=9hG{4`%_{^Ju~*n*Mb)v>hZV*DB!Ztoe zBG9mnA|+S+>6wG`)?vQFoxEw24UF3T4xBO1U&-@h=9vDByzBF>++YF>xnI@8Ngx_T z&(Ct?q)}#2!g#h#l0jA~jn88XB0FaRn>RfTT+#z&+!jRsbg@6sS+ko(o3ceb+g=@2 zobgX1;6q-+^J+A~Yz>i6kk=HT(@u=>Gg)ul(#Ro)c&t966nsPfJ5)u9urJ|XFv=5q z4Fm^UpLc?-C70xqt!-s`Pq~3}HEtqSTsJkhc(%nyO@Q0Z#f6d3%vOvvDY<@mB3xx7 z=0RmuPIe|>1rbFx#y8~jdW8_R64K+BgnWXcc;UMBIcK=N<<`RCR)d$5^C6EeIerq} ze~9S)TkCnmN>e-*#Kbxz5un+MZ${(YHKNj-EY=RrucYjC-mNJE(yb zVmHlfFWJsW!iGEqFR^gbZ6LVCcpO#M6v!-|J950Qzv!w~KzZd0%;7=<%(VahtT#?7 zWM44&d4nkq2L}aK<0^9o35!LDhnw!Cs;9(XCF7%qM^(wr{4N$$_Y1eM@eU6Vg)IKOHNO)eXOJ_`fMF)QB z{I!;mS>^EmX$*XGdPtNX_o1Pv@TbOeF(*<3GNJE;8-KVkinhH4ErgPai{&}@#TUSe zik4OmIJtUAc-f1kdSl-^Qs#thD}0oz!S+>G+EL4`_&H82&T=jPl?~7v$5QZ#Zw@DO}ogb}a&*fKz(p?s6>z>ec5~@*+C`BMuV8KFU_*-Z4X&MD@4~$*j4gs<1xWfD*hs4^jkO@OQ1Tfqm}w!ET{g zuztOQ2F40mYCdtk8Sm@0Hszlk{Z~2%yn5Hm3-asFOD;8U><01muQWmrhwhwpUQW|N z5Q`{{YA#>?QhgsHG8_wUUCxV?!07{+a4s9-D_DXM+1VfKm!g8owHVt K&I~ld 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

dr|~@=o*lrz3(Eti#@AyU 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

jQh0Z3^{pAp8B4EQ*NK7%g~wB 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�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�#J1|~=t z%LrFag8zJD75@uS^vwTr0oaYK>4}hWC;9`82gPQ%xZd0MgrOd>n+&tPm6NE{ZGgwq z;f2G~^`JQLCOGss(xI73OMpXP@iUf~NiYvD;LthX( zY1WYBk(TN?J@{uVDlUqUlaW|0_XD5n&YREJb2|$Kr0&Fg${;_GsKJs!JQ;^_6n2v7 zcA5)?T7`c4&u%nGV}pz}0x43^+X^NxR~7nz2>Dd)tubZ~_TULW^2YF-v zzqH?GPakUlvC3E`&Zi*2zFT{-*YKrV_n$1ZIM%pjL!~X9oD7iG2$LV=Jhu?3B-Dfc~*ep44nY5nt{T)a7PJV8) zTL}Bhe>kI5-F4buG;SdCc|PQ}o?2PCTz7H3;5J^O(daH9XnDCgeN8-jb=L$36X8fq zf`cN@8t#wc(!S%MsO;8YlGXo@B^Asd#4_o!#Rgimqs_we6bPbr0mJj(Urab40Vru@ z*az`gAK*e92_a)x2q$1s#W(^54X|(CYO23lyz~QC{E;XImEx}&*RJ2nTMatgiSdlq zd>`KUta@OkN2p!?2Rxd`4074L{PZy*9?AQ7GvCrhO!%%MKxKWeK}IO5p^bRu5)!Uc z4JjaU5P1Is1Yt6Vtr-4rJ8d~?2hY+|gPHP*ith@A>yrA3!y2^6#PcF$8cBXG9I0<- za7E)Pl5|A@ut=GiKnwvg+G0~#3!%KcRu+1TePAhmjBv?QW6K<%TD1qn z9ES1!Gz*%yAkT>#lly*L?me8B8WAvI@&)!*DIi6fdiQ?RtRd%SuOd~8T(48P`(3%t z(Bg|)W7tu9>r)m1ugACs@JziS>57h)&5F#{VR=^|zV#70VPAY74!PK{XCs#;d5Rkq z0jJ1NbBeo{I2*x}@Qyf$JfMIe0LQnbmFyx$U{dUt>y)mh+C9y+j^|Zk3&9#1eNQVg}QKq!I-hyezcE< z>AI4X2+&O0&G_ysj+}&q?S|(G1#JBWCsSf^J)O6!f!g++MBD|20I;5Sd`6vdoKu_s z_G!IK7!pI|jbPV$VRc;FKe6CCpLp&|rtkAYaQfp2_aB@#oM4Fcp~+~#2?d|6b%sKD6btm>jn?)TXkxU0<(0_+4caO*L5ygrN}7 zKCY#+>PNjO1VbPod06C3≶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%0Dy@bh-T5C95@uEZPv8^ZA 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�%dg!;Fo`0^%(V*1@} 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

y>9&uy0dZ{@135iyC)>jVXn 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 HGC|(Z*&b!fW*!5cSd>hZ>%4oL59O%m~5NI%~Yb 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%0AyJ_ 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 Kb%>g6%>MwoYYPMb literal 0 HcmV?d00001 diff --git a/Images/whiteBlock.jpg b/images/whiteBlock.jpg similarity index 100% rename from Images/whiteBlock.jpg rename to images/whiteBlock.jpg diff --git a/scripts/__pycache__/convert_notebooks.cpython-310.pyc b/scripts/__pycache__/convert_notebooks.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..04816c6bc9c712da41c22bdc59e48003f952c7f3 GIT binary patch literal 2746 zcmb7GTaOz>8ttmSxZPuWJYhltiz0&-B!kAoMOy8mD4Q?|0tp-hE23DSrpHw?c+&26 zs%tW1s~u%EXy4HO02Imd$X}{gUdUei2v*F6afetn@0j411yQ zdR5`~A`ytn4^D4QgrbVFCL*zhvMy?(jMVRu5QTn69=oauWV{>Ji%F< zZkw6r=ZU%}@}un5@hDeXD)haylV=a4Dh4@v`*NgFF;Sf5TJGlgy}|_XC@*x;XSB-s z(!s?dpj0qPoUY|5HpHbTruJBH|@Lz!eru>dm z@~>bY%@6$XKbbQH*Cv;AAcE5S$$89A0KBf0jxEC(I7X(p+nYwHP}`3Z4i^7<{hWNVawMA?4p?v2ksYwf8#)2(5mL9!29?Z~+M zQk$sIiPFW<0JikT$uKq5BH5F1nkT~e#V8$UQ>FQKMdOduAk!8i;}&DE0QS^vUp29< z@%l1NP0j8U&v#NU(+4K4#pc;2^=!&xt&+ZuR|nJB;x%L*tMQ0&ewlee^S1^I*(URN z_=x}J`RXkUc!v6G=%^xD`vd?$JEgUaaDR0Ft3Z2p0DB>aO@1WednGVD@X0zSeCkqt z7R)i%l@lOddb5z+;Tt~nr?8T!z$Vt$VcY1`xd}_1vP+JLE;-XmSt)&#p@y450Te(j8cT z@s*tO`8LLvtK+Q$H@b$YiGQf~w*C%T31!yL1^9q^loau~#3;)c4+M$~i=F{?p(zEx zE#5%(Zvgvk4WNM1CHo17Dmm!uevKpE=Ok}!e#Sp+b*-i0+`RLyaqr2o@gF4V;R`IN zUfq|OJRYfQf1@o(zxbn;Gr94+>&7|*DM2_m{tqyns| zD##2wYHt`XAIZ#w+3sGhz)<5U38F{c+wsor?$@`z{FkMd@rlWWaYy+`kz1Jy;OTIw zB&Z0fYV^S$XgMrYNZSwz6)A-xN-9Jnd_Phc(Ox_E5UXh6Lh{sKX-EhJtoEC5aYw^q zv$^UTF%Z!*)8^I1kQZT48?@^M%19qqysh)+@FWi_TF9Eb$(nA>4crE6x$r`_;iAp1 z{L%Q8Uw-3PbpwN*p$vhw)XMMBm{iCcN!N(8Rs-318w!Y?$!i*mf~;M!2UWyp)j|gC z(#oosdY$@++ih-5q~4^C=kU9nlKl}jGn#MpwQk0W$6*kuS6(j)%6qAz`<xUMn78UDf6aBJ=clCV UC+1|P=7r}M<)myDWy<3K0E@&Ga{vGU delta 61 zcmeAWZ5HK84z4l78UE~l;$O7mM2yvW@qY`6({GXr0N%! Pl%}NSm28$`%Hse4E8-K& diff --git a/scripts/activate.sh b/scripts/activate.sh old mode 100644 new mode 100755 index bf4ccf8..db5d86b --- a/scripts/activate.sh +++ b/scripts/activate.sh @@ -1,28 +1,26 @@ <> ~/.bashrc - fi -} +comment -#### Github Pages Local Build support +#### Github Pages Local Build echo "=== GitHub pages build tools ===" export GEM_HOME="$HOME/gems" export PATH="$HOME/gems/bin:$PATH" -add_to_rc "# Ruby Gem Path" -add_to_rc 'export GEM_HOME="$HOME/gems"' -add_to_rc 'export PATH="$HOME/gems/bin:$PATH"' - +echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc +echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc +echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc echo "=== Gem install starting, thinking... ===" gem install jekyll bundler -echo "=== !!!Start a new Terminal!!! ===" \ No newline at end of file diff --git a/scripts/activate_macos.sh b/scripts/activate_macos.sh deleted file mode 100644 index 12a7d70..0000000 --- a/scripts/activate_macos.sh +++ /dev/null @@ -1,39 +0,0 @@ -<> ~/.zshrc - fi -} - -# MacOS required tools -# -# MacOS commands -# -# Upgrade Homebrew and install xz (decompression utility) -echo "=== Upgrade Packages ===" -yes | brew update -yes | brew upgrade -yes | brew install xz # decompression utility - -# Install rbenv, Ruby 3.1.4, and configure it -echo "=== Install Ruby ===" -yes | brew install rbenv - -# Test if Ruby 3.1.4 exists -if ! rbenv versions | grep -q 3.1.4; then - yes | rbenv install 3.1.4 -fi -rbenv global 3.1.4 - -# Configure rbenv to initialize in the shell -add_to_rc "# rbenv initialize" -add_to_rc 'if which rbenv > /dev/null; then eval "$(rbenv init - zsh)"; fi' -# - -# Install Python and Pip using Homebrew -echo "=== Install Python ===" -yes | brew install python - -# Install Jupyter Notebook using Homebrew -echo "=== Install Jupyter Notebook ===" -yes | brew install jupyter - -# Setup Python libraries for Notebook conversion -pip install nbconvert # library for notebook conversion -pip install nbformat # notebook file utility -pip install pyyaml # notebook frontmatter - -#### Github Pages Local Build -echo "=== GitHub pages build tools ===" -export GEM_HOME="$HOME/gems" -export PATH="$HOME/gems/bin:$PATH" -add_to_rc "# Ruby Gem Path" -add_to_rc 'export GEM_HOME="$HOME/gems"' -add_to_rc 'export PATH="$HOME/gems/bin:$PATH"' - -echo "=== Gem install starting, thinking... ===" -gem install jekyll bundler - -echo "=== !!!Start a new Terminal!!! ===" diff --git a/scripts/setup_ubuntu.sh b/scripts/setup_ubuntu.sh deleted file mode 100644 index 613b642..0000000 --- a/scripts/setup_ubuntu.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/bash - -# Function to check if a line exists in run commands -line_exists_in_rc() { - grep -Fxq "$1" ~/.bashrc -} - -# Function to add line to run commands -add_to_rc() { - if ! line_exists_in_rc "$1"; then - echo "$1" >> ~/.bashrc - fi -} - -# Ugrade and install packages for Ubuntu -echo "=== Upgrade Packages ===" -sudo apt update -sudo apt upgrade -y - -# Install Ruby and necessary development tools -echo "=== Install Ruby ===" -sudo apt install -y ruby-full build-essential zlib1g-dev - -# Install Python 3 and pip -echo "=== Install Python ===" -sudo apt-get install -y python3 python3-pip python-is-python3 - -# Install Jupyter Notebook -echo "=== Install Jupyter Notebook ===" -sudo apt-get install -y jupyter-notebook - -#### Github Pages Local Build support -echo "=== GitHub pages build tools ===" -export GEM_HOME="$HOME/gems" -export PATH="$HOME/gems/bin:$PATH" -add_to_rc "# Ruby Gem Path" -add_to_rc 'export GEM_HOME="$HOME/gems"' -add_to_rc 'export PATH="$HOME/gems/bin:$PATH"' - -echo "=== Gem install starting, thinking... ===" -gem install jekyll bundler - -echo "=== !!!Start a new Terminal!!! ==="

HNo$iaU(ObB>oCq7V~4^k1!kyN7Z_7 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 z zuFvr|50|#H_vg-L@oLN`yBMcOR}1Fs7Q56MSdY!u=fMZX`zsuAlS?_Nw4WmH1qU5Y z+MKq%I(mnF4C&urK3G0bbu7FqOWh2mFcmJO5HHvw!?Cs#(caqiFhTm_+1$%ur6bBq zBWJir5_FhV{g{c0nwr|IC~)c)d7Q6jYHn)eFix1SDSVd3vy5Wcb9wq589D~hDLopT z7OK>ZXK5kijZ}pMH*WhI>O6n0_9itM-W4NS|GH9M7pC+pF43n7 zT1+sdhuHc&ZDB@F4yTdTB*Pk}VZ1d&Ofx0rDe_e=)`<}~=1b_n;a8&1kKvx3-$wP>9)UKQR4zoXwAd8GN*Pmxb9# z1paBW4(OVBbL57ra5Uz-N0CJQ?48te;HdG)>Sz2Xt)=f})IqQ}5+WEP53O(?w80H( zH@wsQF!B)6nbDowjI}26BnT&1jn)fE;|UGjt)|g+57?WH?FO+`9jhDJhsU%Zou#R$<8Bm{&r}^odF`=>4n_$yQSN(vi?@$2QF_EW z54U_+wf$Ej;mB^p5>MT{(V^fk1~;;rMPSCAk1)e1Z1wGutO{t+Zr%qX`BYmk-)Uvc z$f>DP?1hMJPy3epMOu-(r_{AU*t)MhmHI-zxq|cLPN|57?OgWJiO&VIEiZ8aKb??u-@lAb` zl2GS4Q~-alZbRtTFo=~Zb<-vCsreHw0u5|kE8cJk7=TTND+P3`YhI*Pyq z190rgR-7H}_$uQ%`Wz}9C1AB|yunD0Y`$WayGVv96P7LhPx69G#GeiKJZedMgkByy zX&Bol6Khukr;TG<)&+V;8nnm5B zbX=3>UyyQlY=ZOJvGGk~95=&;{TYr;kz)c)bWb3ADnUIO(E)+80TFF8g)Wxj%j3q2 zwU#tT;JH~NRYUq_2om?m@J+Xx7sg9Ls=;cQVQsc4l@xU0$B$@0l_cA#NEo4Vkr)N; z9SEhn{cqpi&b;9*e4UjvP+dh_^ky~H;Gjj4Z#)mMOPn70k?Kxn<#~+>VsVNfEH$v}fuY#JT4P z#PV>Wi>0bvSq(jK6WAmUBqYIJMx{s}ZR-bXQC6I7W}0HZ8a^PAlCY@_xVV-Uo$#Ua~@9Psl?yr~RPT=w-CLm`$^D`lr#w2?3ZdZMw>r#?rX3 z-r&~}^rb_JM=_l`RhEfw1aXu~B;0%~-0ibWIs{s#LeyErgZFhxpB|@eSp-w^5j7lO zXfhVJY}zN$zG&$KHkd(v0@S-Jii=uP60Y~$G7Dq@?PQo*qAZV}!0;^lD*#GM0+ zp0Q=5&4@BZ_7vPeT+i=JQRq)7;=nGnbZu4y&%9Eey#A?TWkc!JJvGd?;)65BIpk~g z)=7o@&>J}gGf!oghWt#Qmkb3G+IK4xnn)Ow5kF7n6zRR)2~Ub|J(67e*5vy02hou| zaGiBT2+BYpP7B2J1szj#{x>L0PIK%9g^xZy*ByDOGIVU@9+dS;-vAoMRXo=7!&`sTh3%Zu_lpcTmIne*fPR(1 zpyx!F-(+meSL(uGzuOAL1Yu+StsDph2G}OQ;(@>b59O*1a?YCkxm}i~E zK>h|EC%8Bl3;?hLl6c9gCQURelQHgF93z|!azI_HW)AjEMPufeh3%oKQ3}{ b0JD{~rls}8Y7b(8Fad`SQBVj-3Zndfu~tU> literal 0 HcmV?d00001 diff --git a/images/maze_outline.jpeg b/images/maze_outline.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..f81764e370ffc2fce85bbcaf76fb42efa9213756 GIT binary patch literal 8537 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 ZUaA1gRsAUZEzjEU?sCsm9Rjoe{{W}VdAa}q literal 0 HcmV?d00001 diff --git a/images/scrumboard.png b/images/scrumboard.png new file mode 100644 index 0000000000000000000000000000000000000000..23fce309a106b377b8ecb4d94b1551f43e6795e9 GIT binary patch literal 890107 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