1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b9ee7c2e"],{"28a5":function(e,t,n){"use strict";var o=n("aae3"),a=n("cb7c"),i=n("ebd6"),r=n("0390"),c=n("9def"),s=n("5f1b"),u=n("520a"),l=n("79e5"),h=Math.min,p=[].push,m="split",d="length",f="lastIndex",b=4294967295,g=!l((function(){RegExp(b,"y")}));n("214f")("split",2,(function(e,t,n,l){var v;return v="c"=="abbc"[m](/(b)*/)[1]||4!="test"[m](/(?:)/,-1)[d]||2!="ab"[m](/(?:ab)*/)[d]||4!="."[m](/(.?)(.?)/)[d]||"."[m](/()()/)[d]>1||""[m](/.?/)[d]?function(e,t){var a=String(this);if(void 0===e&&0===t)return[];if(!o(e))return n.call(a,e,t);var i,r,c,s=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,m=void 0===t?b:t>>>0,g=new RegExp(e.source,l+"g");while(i=u.call(g,a)){if(r=g[f],r>h&&(s.push(a.slice(h,i.index)),i[d]>1&&i.index<a[d]&&p.apply(s,i.slice(1)),c=i[0][d],h=r,s[d]>=m))break;g[f]===i.index&&g[f]++}return h===a[d]?!c&&g.test("")||s.push(""):s.push(a.slice(h)),s[d]>m?s.slice(0,m):s}:"0"[m](void 0,0)[d]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,o){var a=e(this),i=void 0==n?void 0:n[t];return void 0!==i?i.call(n,a,o):v.call(String(a),n,o)},function(e,t){var o=l(v,e,this,t,v!==n);if(o.done)return o.value;var u=a(e),p=String(this),m=i(u,RegExp),d=u.unicode,f=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(g?"y":"g"),E=new m(g?u:"^(?:"+u.source+")",f),y=void 0===t?b:t>>>0;if(0===y)return[];if(0===p.length)return null===s(E,p)?[p]:[];var O=0,T=0,N=[];while(T<p.length){E.lastIndex=g?T:0;var P,w=s(E,g?p:p.slice(T));if(null===w||(P=h(c(E.lastIndex+(g?0:T)),p.length))===O)T=r(p,T,d);else{if(N.push(p.slice(O,T)),N.length===y)return N;for(var A=1;A<=w.length-1;A++)if(N.push(w[A]),N.length===y)return N;T=O=P}}return N.push(p.slice(O)),N}]}))},"2f21":function(e,t,n){"use strict";var o=n("79e5");e.exports=function(e,t){return!!e&&o((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},"386b":function(e,t,n){var o=n("5ca1"),a=n("79e5"),i=n("be13"),r=/"/g,c=function(e,t,n,o){var a=String(i(e)),c="<"+t;return""!==n&&(c+=" "+n+'="'+String(o).replace(r,""")+'"'),c+">"+a+"</"+t+">"};e.exports=function(e,t){var n={};n[e]=t(c),o(o.P+o.F*a((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3})),"String",n)}},4721:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var o=n("5a89"),a=function(e,t){void 0===t&&console.warn('THREE.OrbitControls: The second parameter "domElement" is now mandatory.'),t===document&&console.error('THREE.OrbitControls: "document" should not be used as the target "domElement". Please use "renderer.domElement" instead.'),this.object=e,this.domElement=t,this.enabled=!0,this.target=new o["U"],this.minDistance=0,this.maxDistance=1/0,this.minZoom=0,this.maxZoom=1/0,this.minPolarAngle=0,this.maxPolarAngle=Math.PI,this.minAzimuthAngle=-1/0,this.maxAzimuthAngle=1/0,this.enableDamping=!1,this.dampingFactor=.05,this.enableZoom=!0,this.zoomSpeed=1,this.enableRotate=!0,this.rotateSpeed=1,this.enablePan=!0,this.panSpeed=1,this.screenSpacePanning=!0,this.keyPanSpeed=7,this.autoRotate=!1,this.autoRotateSpeed=2,this.enableKeys=!0,this.keys={LEFT:37,UP:38,RIGHT:39,BOTTOM:40},this.mouseButtons={LEFT:o["D"].ROTATE,MIDDLE:o["D"].DOLLY,RIGHT:o["D"].PAN},this.touches={ONE:o["S"].ROTATE,TWO:o["S"].DOLLY_PAN},this.target0=this.target.clone(),this.position0=this.object.position.clone(),this.zoom0=this.object.zoom,this.getPolarAngle=function(){return l.phi},this.getAzimuthalAngle=function(){return l.theta},this.saveState=function(){n.target0.copy(n.target),n.position0.copy(n.object.position),n.zoom0=n.object.zoom},this.reset=function(){n.target.copy(n.target0),n.object.position.copy(n.position0),n.object.zoom=n.zoom0,n.object.updateProjectionMatrix(),n.dispatchEvent(a),n.update(),s=c.NONE},this.update=function(){var t=new o["U"],i=(new o["N"]).setFromUnitVectors(e.up,new o["U"](0,1,0)),r=i.clone().inverse(),f=new o["U"],b=new o["N"],g=2*Math.PI;return function(){var e=n.object.position;t.copy(e).sub(n.target),t.applyQuaternion(i),l.setFromVector3(t),n.autoRotate&&s===c.NONE&&A(P()),n.enableDamping?(l.theta+=h.theta*n.dampingFactor,l.phi+=h.phi*n.dampingFactor):(l.theta+=h.theta,l.phi+=h.phi);var o=n.minAzimuthAngle,v=n.maxAzimuthAngle;return isFinite(o)&&isFinite(v)&&(o<-Math.PI?o+=g:o>Math.PI&&(o-=g),v<-Math.PI?v+=g:v>Math.PI&&(v-=g),l.theta=o<v?Math.max(o,Math.min(v,l.theta)):l.theta>(o+v)/2?Math.max(o,l.theta):Math.min(v,l.theta)),l.phi=Math.max(n.minPolarAngle,Math.min(n.maxPolarAngle,l.phi)),l.makeSafe(),l.radius*=p,l.radius=Math.max(n.minDistance,Math.min(n.maxDistance,l.radius)),!0===n.enableDamping?n.target.addScaledVector(m,n.dampingFactor):n.target.add(m),t.setFromSpherical(l),t.applyQuaternion(r),e.copy(n.target).add(t),n.object.lookAt(n.target),!0===n.enableDamping?(h.theta*=1-n.dampingFactor,h.phi*=1-n.dampingFactor,m.multiplyScalar(1-n.dampingFactor)):(h.set(0,0,0),m.set(0,0,0)),p=1,!!(d||f.distanceToSquared(n.object.position)>u||8*(1-b.dot(n.object.quaternion))>u)&&(n.dispatchEvent(a),f.copy(n.object.position),b.copy(n.object.quaternion),d=!1,!0)}}(),this.dispose=function(){n.domElement.removeEventListener("contextmenu",ce,!1),n.domElement.removeEventListener("mousedown",$,!1),n.domElement.removeEventListener("wheel",ne,!1),n.domElement.removeEventListener("touchstart",ae,!1),n.domElement.removeEventListener("touchend",re,!1),n.domElement.removeEventListener("touchmove",ie,!1),n.domElement.ownerDocument.removeEventListener("mousemove",ee,!1),n.domElement.ownerDocument.removeEventListener("mouseup",te,!1),n.domElement.removeEventListener("keydown",oe,!1)};var n=this,a={type:"change"},i={type:"start"},r={type:"end"},c={NONE:-1,ROTATE:0,DOLLY:1,PAN:2,TOUCH_ROTATE:3,TOUCH_PAN:4,TOUCH_DOLLY_PAN:5,TOUCH_DOLLY_ROTATE:6},s=c.NONE,u=1e-6,l=new o["R"],h=new o["R"],p=1,m=new o["U"],d=!1,f=new o["T"],b=new o["T"],g=new o["T"],v=new o["T"],E=new o["T"],y=new o["T"],O=new o["T"],T=new o["T"],N=new o["T"];function P(){return 2*Math.PI/60/60*n.autoRotateSpeed}function w(){return Math.pow(.95,n.zoomSpeed)}function A(e){h.theta-=e}function L(e){h.phi-=e}var x=function(){var e=new o["U"];return function(t,n){e.setFromMatrixColumn(n,0),e.multiplyScalar(-t),m.add(e)}}(),S=function(){var e=new o["U"];return function(t,o){!0===n.screenSpacePanning?e.setFromMatrixColumn(o,1):(e.setFromMatrixColumn(o,0),e.crossVectors(n.object.up,e)),e.multiplyScalar(t),m.add(e)}}(),R=function(){var e=new o["U"];return function(t,o){var a=n.domElement;if(n.object.isPerspectiveCamera){var i=n.object.position;e.copy(i).sub(n.target);var r=e.length();r*=Math.tan(n.object.fov/2*Math.PI/180),x(2*t*r/a.clientHeight,n.object.matrix),S(2*o*r/a.clientHeight,n.object.matrix)}else n.object.isOrthographicCamera?(x(t*(n.object.right-n.object.left)/n.object.zoom/a.clientWidth,n.object.matrix),S(o*(n.object.top-n.object.bottom)/n.object.zoom/a.clientHeight,n.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled."),n.enablePan=!1)}}();function j(e){n.object.isPerspectiveCamera?p/=e:n.object.isOrthographicCamera?(n.object.zoom=Math.max(n.minZoom,Math.min(n.maxZoom,n.object.zoom*e)),n.object.updateProjectionMatrix(),d=!0):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),n.enableZoom=!1)}function k(e){n.object.isPerspectiveCamera?p*=e:n.object.isOrthographicCamera?(n.object.zoom=Math.max(n.minZoom,Math.min(n.maxZoom,n.object.zoom/e)),n.object.updateProjectionMatrix(),d=!0):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),n.enableZoom=!1)}function D(e){f.set(e.clientX,e.clientY)}function I(e){O.set(e.clientX,e.clientY)}function M(e){v.set(e.clientX,e.clientY)}function _(e){b.set(e.clientX,e.clientY),g.subVectors(b,f).multiplyScalar(n.rotateSpeed);var t=n.domElement;A(2*Math.PI*g.x/t.clientHeight),L(2*Math.PI*g.y/t.clientHeight),f.copy(b),n.update()}function Y(e){T.set(e.clientX,e.clientY),N.subVectors(T,O),N.y>0?j(w()):N.y<0&&k(w()),O.copy(T),n.update()}function C(e){E.set(e.clientX,e.clientY),y.subVectors(E,v).multiplyScalar(n.panSpeed),R(y.x,y.y),v.copy(E),n.update()}function F(){}function H(e){e.deltaY<0?k(w()):e.deltaY>0&&j(w()),n.update()}function U(e){var t=!1;switch(e.keyCode){case n.keys.UP:R(0,n.keyPanSpeed),t=!0;break;case n.keys.BOTTOM:R(0,-n.keyPanSpeed),t=!0;break;case n.keys.LEFT:R(n.keyPanSpeed,0),t=!0;break;case n.keys.RIGHT:R(-n.keyPanSpeed,0),t=!0;break}t&&(e.preventDefault(),n.update())}function X(e){if(1==e.touches.length)f.set(e.touches[0].pageX,e.touches[0].pageY);else{var t=.5*(e.touches[0].pageX+e.touches[1].pageX),n=.5*(e.touches[0].pageY+e.touches[1].pageY);f.set(t,n)}}function z(e){if(1==e.touches.length)v.set(e.touches[0].pageX,e.touches[0].pageY);else{var t=.5*(e.touches[0].pageX+e.touches[1].pageX),n=.5*(e.touches[0].pageY+e.touches[1].pageY);v.set(t,n)}}function Z(e){var t=e.touches[0].pageX-e.touches[1].pageX,n=e.touches[0].pageY-e.touches[1].pageY,o=Math.sqrt(t*t+n*n);O.set(0,o)}function V(e){n.enableZoom&&Z(e),n.enablePan&&z(e)}function G(e){n.enableZoom&&Z(e),n.enableRotate&&X(e)}function q(e){if(1==e.touches.length)b.set(e.touches[0].pageX,e.touches[0].pageY);else{var t=.5*(e.touches[0].pageX+e.touches[1].pageX),o=.5*(e.touches[0].pageY+e.touches[1].pageY);b.set(t,o)}g.subVectors(b,f).multiplyScalar(n.rotateSpeed);var a=n.domElement;A(2*Math.PI*g.x/a.clientHeight),L(2*Math.PI*g.y/a.clientHeight),f.copy(b)}function B(e){if(1==e.touches.length)E.set(e.touches[0].pageX,e.touches[0].pageY);else{var t=.5*(e.touches[0].pageX+e.touches[1].pageX),o=.5*(e.touches[0].pageY+e.touches[1].pageY);E.set(t,o)}y.subVectors(E,v).multiplyScalar(n.panSpeed),R(y.x,y.y),v.copy(E)}function K(e){var t=e.touches[0].pageX-e.touches[1].pageX,o=e.touches[0].pageY-e.touches[1].pageY,a=Math.sqrt(t*t+o*o);T.set(0,a),N.set(0,Math.pow(T.y/O.y,n.zoomSpeed)),j(N.y),O.copy(T)}function W(e){n.enableZoom&&K(e),n.enablePan&&B(e)}function J(e){n.enableZoom&&K(e),n.enableRotate&&q(e)}function Q(){}function $(e){if(!1!==n.enabled){var t;switch(e.preventDefault(),n.domElement.focus?n.domElement.focus():window.focus(),e.button){case 0:t=n.mouseButtons.LEFT;break;case 1:t=n.mouseButtons.MIDDLE;break;case 2:t=n.mouseButtons.RIGHT;break;default:t=-1}switch(t){case o["D"].DOLLY:if(!1===n.enableZoom)return;I(e),s=c.DOLLY;break;case o["D"].ROTATE:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===n.enablePan)return;M(e),s=c.PAN}else{if(!1===n.enableRotate)return;D(e),s=c.ROTATE}break;case o["D"].PAN:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===n.enableRotate)return;D(e),s=c.ROTATE}else{if(!1===n.enablePan)return;M(e),s=c.PAN}break;default:s=c.NONE}s!==c.NONE&&(n.domElement.ownerDocument.addEventListener("mousemove",ee,!1),n.domElement.ownerDocument.addEventListener("mouseup",te,!1),n.dispatchEvent(i))}}function ee(e){if(!1!==n.enabled)switch(e.preventDefault(),s){case c.ROTATE:if(!1===n.enableRotate)return;_(e);break;case c.DOLLY:if(!1===n.enableZoom)return;Y(e);break;case c.PAN:if(!1===n.enablePan)return;C(e);break}}function te(e){!1!==n.enabled&&(F(e),n.domElement.ownerDocument.removeEventListener("mousemove",ee,!1),n.domElement.ownerDocument.removeEventListener("mouseup",te,!1),n.dispatchEvent(r),s=c.NONE)}function ne(e){!1===n.enabled||!1===n.enableZoom||s!==c.NONE&&s!==c.ROTATE||(e.preventDefault(),e.stopPropagation(),n.dispatchEvent(i),H(e),n.dispatchEvent(r))}function oe(e){!1!==n.enabled&&!1!==n.enableKeys&&!1!==n.enablePan&&U(e)}function ae(e){if(!1!==n.enabled){switch(e.preventDefault(),e.touches.length){case 1:switch(n.touches.ONE){case o["S"].ROTATE:if(!1===n.enableRotate)return;X(e),s=c.TOUCH_ROTATE;break;case o["S"].PAN:if(!1===n.enablePan)return;z(e),s=c.TOUCH_PAN;break;default:s=c.NONE}break;case 2:switch(n.touches.TWO){case o["S"].DOLLY_PAN:if(!1===n.enableZoom&&!1===n.enablePan)return;V(e),s=c.TOUCH_DOLLY_PAN;break;case o["S"].DOLLY_ROTATE:if(!1===n.enableZoom&&!1===n.enableRotate)return;G(e),s=c.TOUCH_DOLLY_ROTATE;break;default:s=c.NONE}break;default:s=c.NONE}s!==c.NONE&&n.dispatchEvent(i)}}function ie(e){if(!1!==n.enabled)switch(e.preventDefault(),e.stopPropagation(),s){case c.TOUCH_ROTATE:if(!1===n.enableRotate)return;q(e),n.update();break;case c.TOUCH_PAN:if(!1===n.enablePan)return;B(e),n.update();break;case c.TOUCH_DOLLY_PAN:if(!1===n.enableZoom&&!1===n.enablePan)return;W(e),n.update();break;case c.TOUCH_DOLLY_ROTATE:if(!1===n.enableZoom&&!1===n.enableRotate)return;J(e),n.update();break;default:s=c.NONE}}function re(e){!1!==n.enabled&&(Q(e),n.dispatchEvent(r),s=c.NONE)}function ce(e){!1!==n.enabled&&e.preventDefault()}n.domElement.addEventListener("contextmenu",ce,!1),n.domElement.addEventListener("mousedown",$,!1),n.domElement.addEventListener("wheel",ne,!1),n.domElement.addEventListener("touchstart",ae,!1),n.domElement.addEventListener("touchend",re,!1),n.domElement.addEventListener("touchmove",ie,!1),n.domElement.addEventListener("keydown",oe,!1),-1===n.domElement.tabIndex&&(n.domElement.tabIndex=0),this.update()};a.prototype=Object.create(o["q"].prototype),a.prototype.constructor=a;var i=function(e,t){a.call(this,e,t),this.screenSpacePanning=!1,this.mouseButtons.LEFT=o["D"].PAN,this.mouseButtons.RIGHT=o["D"].ROTATE,this.touches.ONE=o["S"].PAN,this.touches.TWO=o["S"].DOLLY_ROTATE};i.prototype=Object.create(o["q"].prototype),i.prototype.constructor=i},"55dd":function(e,t,n){"use strict";var o=n("5ca1"),a=n("d8e8"),i=n("4bf8"),r=n("79e5"),c=[].sort,s=[1,2,3];o(o.P+o.F*(r((function(){s.sort(void 0)}))||!r((function(){s.sort(null)}))||!n("2f21")(c)),"Array",{sort:function(e){return void 0===e?c.call(i(this)):c.call(i(this),a(e))}})},"5dbc":function(e,t,n){var o=n("d3f4"),a=n("8b97").set;e.exports=function(e,t,n){var i,r=t.constructor;return r!==n&&"function"==typeof r&&(i=r.prototype)!==n.prototype&&o(i)&&a&&a(e,i),e}},"673e":function(e,t,n){"use strict";n("386b")("sub",(function(e){return function(){return e(this,"sub","","")}}))},"8b97":function(e,t,n){var o=n("d3f4"),a=n("cb7c"),i=function(e,t){if(a(e),!o(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,o){try{o=n("9b43")(Function.call,n("11e9").f(Object.prototype,"__proto__").set,2),o(e,[]),t=!(e instanceof Array)}catch(a){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:o(e,n),e}}({},!1):void 0),check:i}},aa77:function(e,t,n){var o=n("5ca1"),a=n("be13"),i=n("79e5"),r=n("fdef"),c="["+r+"]",s="
",u=RegExp("^"+c+c+"*"),l=RegExp(c+c+"*$"),h=function(e,t,n){var a={},c=i((function(){return!!r[e]()||s[e]()!=s})),u=a[e]=c?t(p):r[e];n&&(a[n]=u),o(o.P+o.F*c,"String",a)},p=h.trim=function(e,t){return e=String(a(e)),1&t&&(e=e.replace(u,"")),2&t&&(e=e.replace(l,"")),e};e.exports=h},aae3:function(e,t,n){var o=n("d3f4"),a=n("2d95"),i=n("2b4c")("match");e.exports=function(e){var t;return o(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==a(e))}},c5f6:function(e,t,n){"use strict";var o=n("7726"),a=n("69a8"),i=n("2d95"),r=n("5dbc"),c=n("6a99"),s=n("79e5"),u=n("9093").f,l=n("11e9").f,h=n("86cc").f,p=n("aa77").trim,m="Number",d=o[m],f=d,b=d.prototype,g=i(n("2aeb")(b))==m,v="trim"in String.prototype,E=function(e){var t=c(e,!1);if("string"==typeof t&&t.length>2){t=v?t.trim():p(t,3);var n,o,a,i=t.charCodeAt(0);if(43===i||45===i){if(n=t.charCodeAt(2),88===n||120===n)return NaN}else if(48===i){switch(t.charCodeAt(1)){case 66:case 98:o=2,a=49;break;case 79:case 111:o=8,a=55;break;default:return+t}for(var r,s=t.slice(2),u=0,l=s.length;u<l;u++)if(r=s.charCodeAt(u),r<48||r>a)return NaN;return parseInt(s,o)}}return+t};if(!d(" 0o1")||!d("0b1")||d("+0x1")){d=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof d&&(g?s((function(){b.valueOf.call(n)})):i(n)!=m)?r(new f(E(t)),n,d):E(t)};for(var y,O=n("9e1e")?u(f):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),T=0;O.length>T;T++)a(f,y=O[T])&&!a(d,y)&&h(d,y,l(f,y));d.prototype=b,b.constructor=d,n("2aba")(o,m,d)}},fdef:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"}}]);
|