(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-229d564b","chunk-4046c368","chunk-2d225639"],{"0195":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADxUlEQVRYR+3Ze2xTVRzA8e+5d+3K6Na6MAMYQxCCUpAME/UPJMjIhIAzookv/jELuM4XCSYKcepIls3IwwhsYOKUmJiosAioU3STmYxkhKCCImHxQaZZbGVbu3Z9jNt7TDu6F+vWrNyuJty/bnMev8/59fSce08Foy63k6UqFAlBwegyQz9LfIpKm81NizhEJB5LxG8uO7lFgXoBqw2FTNC5hF91ldIZtZyKVo0B/y1ldlY2bUhunUpcPLaEEArF+XW0xoDd5RwTkpJMwA0aBH/ZgywQvjIcmuB8RuGGJuDTwuOkTMKBDAXWi24nWwXUZCJQSr5MP1AB9OTSkXag6liNddNh+o5sQ/t+34TKtAJVxxqszs8QJgtIif/TzWgte8dFpg0YzVxu+VECx3eQs66C0IlaLCvK8B9+Ce3EnoTItAGz7n8BRc2mv3kn9v2S3p33oeTNRLltGf0NW6YeOFwQB+q/n8ysORjX3ACO/l7MD2wjZ301oZY6Qp88N1SsQO72P1Hts+jdtRz90ulYmeEZFDflI3u6R0Cmb2nFNOduvFULka4/YmXRH4b18T0EGl6hv+mtwfqGA60VP+OvunNEIkXBHPJeu4B26TR9b69A2HLJe/1vNNdF+nbcM2LnmBJgVGsu3krOIzX4PyzFtHgd2UtK8NYUIjsvjBiMIUB1yUOoMxfFAllWvUioeWBxjfxznsi5YwMABaa/fIasWQsR5mkEPt9Of2PlNUuJIUDl9iKUmxfEgk1bW0GwsSp2r7vb0S9+N4gQsx3YXj1HxNWOr9oB2rVLnSHA4WHGmoPDy227vYR/aST0/pNjLsQ3gFiIvtIkvOx7w4TPHiX43mNTk8HENCAb8qp7uNLeQvDd9ekFKvOWYXUewffmYmSXa1zneIWGzEFl/nJyn/+KUGs94YbNICftu/5b3QDua3RvJ8Gm3aSkA6xP7SfwzS70y79BXxfaD4cSjjapB1bz2kpySt5ABnvR/V2TT93VlmrBXCKeTrgSJuJuJ7BvTWrA6A5h2fAB5sKH8b+zEr3jp5SQhszB6AmOZUM95qWP4qucgfSNsUUkyTYGGA0uIOuuJ9DOfjzmFpakD+WOYmTHt8jAxC2SmoMTd2Ncjf8H0OOkXEKdcXlIqeeDwv0shSadH1PqxqDGQrApdoDZU0YTglUGxZlsty67wvwY0LORudLEKWSaD84T0zUFHrQd4PjgIbrnGebpgo+E4N7JDvk6tesQKqX2Wpqvrm5D3UoQXicrgSI9zX9DCIlPl7Tlh/lCHBx64vwPdNsYfdxqBdUAAAAASUVORK5CYII="},"0585":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEUUlEQVRYR93ZfUzUdRzA8ff39zuO4ziO40EppYnTSQ9W87GHrTAGuIgeTMbmyNWICeofSgbTlmY1lR5sNSUyYC0qezBz4rJYEWxUajOdmjqbTQY5NRDhnjju7vf7tbuNCyKIhzu8+f3rtrvv5/Pa5/v4+52gX9M2I3VdIQdI0zSSBYj+34fyswYdQnDEItgr3sXelysAsK7gVkVit5Qyf47u7lykhGkIWRdK0z+xNQ2t+zKec9/jPVV3SVYpjN3FQd8P/MDuZ5mpRnHYkF+bYLh3+cSghsjiuXAY565MRbPan4yrpM4PvFZMoyFv5yLDQ6uvK64vuQ/p2H5fu0VipmhfybyI+KSjsa9cBEkOC6APYa9ehvLrZytEZxGrItJWVZiWVYQNzgdxHarF9dHTtaKzmPWRWS9sMy7ZElZA92/f4NiZ/fWNA9R6Hdi2P0B04R7kyTPGVm1No3tTCoYlbxE5d+mwMUZdQa3HSndJLKaNp9BNnT02INDT8A69e9diKPgcw/y8IeOMGOg+14j61x/gceL6Yg36R15CsiSPGejr6D5UjdpyZFjkiIGOPevwnvwUVC/a1XZEnAV0UeMC0tuOZvUi35lDzOoD/xlrxMC+3sEaYtXegf3tdJB0mNY0IEXHhRFQ07BuneM/EExrfkAyxo5/Dg5VQaWzFRQFyXITImLgkCvX/gSvBylmEsJgGoBwNVcTOT8PEWUO7Sp21r+Je18p+swyjEtfCyRTOlqwbZ6OiJ+GecPJ/4UMpRz/HFQVrNsfRG39mZiN5wN7o70qD+/xPUSX/UJEyoIxL6bxAwHl8u/YtqQizUjHvLYB9+lvce54GH1GKcbc18eM829Foz3qhlrFzvo3cO8rw5BfRW/9iyBkzJvOD5qXo9UGDejbH63lC1HbjvsNxpIm9LPSAh7frUS9dHaQT5e6CP0di0O3ivtH9rQcxVG+AN3CfEwFHw9I6mk7geboGASR41OGPdODV0Ggb/j1izdgXLJ1tKMZ+o067IFK10Vs65MH7YnjKWVQh1hpv4DjkxXoZmdjzCgZjyvQN6jAoIj+FeTGAfouBUKOQOijAzdqOXE66tVW5Cm3haJ4/pgjrqDzyzI8x2owFn2HY9s8okt/ouer50EXibmk8foD8bqxvZ+LeuEAmg1EwiTQW4gpaUYyJ4UB0EfwIavyUE7sR9w8i5jnmpFiJocMN6ohDii8bpxNFRjuecp/EQ11G/EcDDUkaBfWiYYGKthVTJF8f+F7puVVE20YNp/rxxpcuwtrhK2I25U4y+nYV6+ATh82SFvl4yin6p7xv8DsXEldZPbLjxpzNoUF0H22AeeOjDaLgVQ/sKOYqbLgkP6x8luMWev8D9XXq/We2I/zwydcuMiKr6Q58BLdj4QPROKUTN1deQjzlIk1uqx4zxxEaT12RpUpSKzgiA8w6G+G9tXMlbykC4nEiRQKFbuQOBybRJPYjLcv9986trmXxtT73AAAAABJRU5ErkJggg=="},"092b":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEu0lEQVRYR+2YWUirRxTHz8SFqEiRa0XFtV5FTEVREFFcUPoqQt1iBReCCbghLhQfXEFf9MHdGJeXQjUIvlQTVBRxuX1oUawbRkEUFbc0EvcYv3KmJER7rTH5vFroQOBLZr45v/zPzJlzhoBBk0ql1kql8ntCyHcMw7gSQiwM+1/5+YgQMsfhcAYEAoFSZ4voHiQSSej9/f2Am5vbRy8vL7C3twcOh/PKTH9PzzAMXF5ewt7eHmxtbam0Wq1IJBINYh8F7Ozs/Nba2no2Pj7+K09Pzy8C9ZQRpVIJcrmcUavVP4hEop8JwzBELBbPx8TEhPv7+78pnM746ekpDA8P/0kI+UgkEkm4vb39p9TU1HcBp4OYmpoChUKRj+rl8Xi8tsjIyHcFqFAoYGpq6icE/DE4OLghLCzsXQHu7OzgWhz5H9BUt7yagvf396zEz1cBnJ6ehrOzM0hISDBVOP17rANqtVpIS0uDi4sLGBoaAltbW7MgWQeUSqWwvr4OXC4X7OzsIC8v7/0Anp+fQ1VVFSQnJ9PzdGVlBQQCAbi6upoMyaqCra2tEBsbC+jmzc1NiIqKgvb2dqitrX17wIODAxCLxVBdXQ2Li4sUMCkpCbq7uyE0NJR+TGmsKYgq6dxpCHh9fQ0VFRXQ2NhoUthhBXB1dRUmJiagsLCQimQIiN/lcjkgaGJi4otFZAWwtLSUbg5Mbj8HiIkojkGVcWe/pJkNODk5CYeHh8Dn8/V2HyuIHajy+Pg4FBUVvYQPzAK8u7uDkpISaGpqAktLS73hpaUlWFhYgMzMzAcw9fX1kJGRAR4eHkZDmgU4MDAATk5OEBcX98Ag7uDZ2VnIysp68PvR0RFgKKqrq3t9QLVaDTU1NXR3Pm5PAeK43t5eCAwMBGPzTpMVbGlpgfj4eODxeA/4NBoN9PT0wNraGlRWVoKjo+OD/tvbWygvL6fLwsLi+WrWJMD9/X2QSCR05xq2+fl5QLenpKQAVoVtbW0QEBAA6enpYGVlpR+KIUmlUtFA/lwzCRBPC6FQCC4uLnT+3d1dLFnB19eXbgJDGB00wkRHR+t5ysrKqMK60PQU6IsBl5eXsYiBgoICWmT39/fD8fEx5Ofn/8OdOqPo9sHBQZo85Obmgre3N814ZDIZFBcX/6uILwLUBVxUcG5ujhrIycmBoKCg5zxF+09OTujSwGCdnZ1NlwDGT7zBYEVBDMoYPjBbxvIUjy5TrkXQC6g8bjAsKxsaGswHRDdhnodXEpgxOzs7G6Xa40G4c1FB9MbIyAj1RHNzM0RERHx2PqNdjEUQrrWbmxuazl9dXQGeJGy0Dx8+gI+Pj3mAbICYMofRCpoyORvv/CcAZTLZL3j1IfDz85NgTfGeGh6ZMzMzPaS7u9uPy+Wu8/l8Ypg6vTXs6OgonlTp9Ia1q6trMCgoKCU8PPytuaj97e1tGBsb23RwcOBRwL6+vq81Gs1scHCwX0hIyIMk9EsTb2xs4KGg1mg0cSKR6Df9JbpYLMb8qMPGxibJ3d2d4GFuTFrExh/A4I0xFot+lUr1KyEkVygU/oFz6wF1hjo6Or6xsLDAVNmNEMJlA+C5ORiGuWMY5hAAPgmFwt8JIYzunb8AFAb8PO1U3TwAAAAASUVORK5CYII="},"096e":function(t,e,i){"use strict";i.d(e,"a",(function(){return n}));const s=[];for(let a=0;a<256;a++)s[a]=(a<16?"0":"")+a.toString(16);const n={DEG2RAD:Math.PI/180,RAD2DEG:180/Math.PI,generateUUID:function(){const t=4294967295*Math.random()|0,e=4294967295*Math.random()|0,i=4294967295*Math.random()|0,n=4294967295*Math.random()|0,a=s[255&t]+s[t>>8&255]+s[t>>16&255]+s[t>>24&255]+"-"+s[255&e]+s[e>>8&255]+"-"+s[e>>16&15|64]+s[e>>24&255]+"-"+s[63&i|128]+s[i>>8&255]+"-"+s[i>>16&255]+s[i>>24&255]+s[255&n]+s[n>>8&255]+s[n>>16&255]+s[n>>24&255];return a.toUpperCase()},clamp:function(t,e,i){return Math.max(e,Math.min(i,t))},euclideanModulo:function(t,e){return(t%e+e)%e},mapLinear:function(t,e,i,s,n){return s+(t-e)*(n-s)/(i-e)},lerp:function(t,e,i){return(1-i)*t+i*e},smoothstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e),t*t*(3-2*t))},smootherstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e),t*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())},degToRad:function(t){return t*n.DEG2RAD},radToDeg:function(t){return t*n.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,i,s,n){const a=Math.cos,r=Math.sin,o=a(i/2),l=r(i/2),h=a((e+s)/2),c=r((e+s)/2),u=a((e-s)/2),p=r((e-s)/2),d=a((s-e)/2),m=r((s-e)/2);switch(n){case"XYX":t.set(o*c,l*u,l*p,o*h);break;case"YZY":t.set(l*p,o*c,l*u,o*h);break;case"ZXZ":t.set(l*u,l*p,o*c,o*h);break;case"XZX":t.set(o*c,l*m,l*d,o*h);break;case"YXY":t.set(l*d,o*c,l*m,o*h);break;case"ZYZ":t.set(l*m,l*d,o*c,o*h);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+n)}}}},"0a4f":function(t,e,i){},"16d0":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/1JREFUWAnNmGtIVEEUx/9zXbU0LRMsi4oiwR4WVFCRUVSGPbC0IKI+FH0JKh/1oSAIMimowBJ6UIEIfagkNfsgFtGDCiGj0jJ7k2WhVvggTTe9/Wevy17ade/eu7rsgdG5Z+7M+e3MOWfOroAHST+hxvWGY7yiQvEwPCQqJQQ/SnaLz/8vLvSK9fnq5j5gvxCYrdcHsN+gqjjfPgr597aLP9KuBqiqIu00LvJhRwBhvJmqCvuD1OIDos1xhOsKuGvBAyfBF9jDUSQ7Ys1ZNcbWg8/sR0lFUInAIoVwKwkVfHCEoj9mKPTCCUG1azoYut0U6YM2nS64ugJhPue5kBAgZQ4QMTywn8EnQAmXtQrYtRjIzQgspCGghMsm3LSx2s7FRgJHNgQO0hAwfT6QSLgD1zXAk7eBHjuQKWM/AGIYILdfApUvgI7fGk1nN3CoBIiJDgAdTRgCtrW7g9i5g80/3fVDoTE84qEwamZNwx30tFjiJCCOd8/rb0DLL9cbCUz58SOB+u+Dt8OWdrCjiylnKZCT4iyHgEhG9+G1wEbmytYOF7S/PUuAjc3AxUfAdEb34iQNYVsyEMqUdLySUd7jwlrCcdmsiqUjlsbuPAMWTgZ2Eox3JlISgQuPga9NVlE8z7MMqHK908yJZ7bwqJcBNfTHimrNSChXTSK8lIQx2v8OR30MPP8A9LFs91UsA0oDXTTaxhYVDjQxHbE8cgi/X2BqP1jcCE3nfK75SEBN5dNfvwC38m4ex4R95612xFWfgKfsdzOZX3uo2Xf63/1an3jcXrIUJHKVmTzCNDp/CW+ZMwyMdz94Z/Ooo6PcbPilsAQoU8reFdqxXmNgSJ/Kpz9GhLLqkalHRk2/PHkPyGZVTAMqnJG9EhgdAZx7oBUO0vg3pp7SGmAuk/U6FhhO6WTOlM2qmPZBGwGLuGuFzIMSSi9XqbtX7z1Kk2fQTxnJMsB8EdM72PNXy3X/w0ljdudYy8CmUwmYy3py+LCB39GPmAbUT7bSz7uh7bCvkIZHLNPEpnkulIOr6Xe9rmcrvXBajaUP56QCR8u8r2AIWNcIXOr3l0OEK2c++6qrYLwv73lUHnPMRBbCdZ7H9VpDQFlO6Uuq2i/AJ15rVmUpf5aSkX6UuVMmdSMx5YPVDUwZukrFaHFP4zK5H7sFVL/xNOquM9xB/ZS8Uv2Ttf7ey+bmmdpBc0sPztuK2gc/D21wQAZYpUvhj7w+xNIA04dYLfrwSrEL3KUdfs0JOuntteGKUpEpullnZhGvv9wMDlAWROdu7hH1jiApzxbFqkAO0fy8IwbtwxWGtmKfXE1XubEAPaXOokIOLGeLZwtklLPkRbVQUVCWIyrYd8g/iwYAmJpgrqQAAAAASUVORK5CYII="},1928:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFS0lEQVRYR8WZWUibWRTHz9cmKKY4UREXxIpKg8El7g+Tahjqy+gU5sF9FEQlsYobKr5Ygogj2s2lLoljW3xxx4cO0QdFJtFxptRqKV3cyrg8pG44aKtRv284l8lMrNrkS6I9EPgg57vnl3PPvfd/bigwsLa2Ni5FUXEMw3wHAC6G313A8zbDMJM6na43Pz//b308Sv+gVCoDaZrucXNzE3h5eQGPx7sApv9D7O/vw+rqKrx//36dYZhsqVQ6iN8SwObmZgGXy/1DIpF84+vre6FgnwdbW1uD4eFhZnd3N1kmk3UTQIVCoRGLxd/6+fl9VTh98PX1dRgcHNzgcDi+VEtLSzCfz59KTEwEivpvxr866OjoKMzNzeVQbW1tuUKhsEksFlsFSqfTwbt37+DDhw9w6dIlcHV1BYFAQJ7Z2OzsLIyNjXUiYLlIJPo5IiKCzfsnfBHqyZMnsLi4SIBcXFzg8PAQtFotZgKCgoIgMzOTAJtiS0tLMDQ09KvFgJix+/fvw/LyMkilUggICDgRn6ZpmJycxFqHmJgYSE1NNcpoFcCDgwMoKioCzH5aWprRGsaM3r17l0x3aWnpFyGtAlhbWwvOzs6QkZFhNCOGDnK5HIRCISQkJJz5nsWAr169AqVSCQ8ePDCauc8pMPNYj1gaTk5Op0JaDFhQUAD5+fng4+PDKnt6Z9xGXr58CYWFhdYH3NnZgZycHOjs7DQLDl/CxYV1293dbX3AiYkJsiqLi4vNBsQXcQbKy8vB3d39xDgWTfHAwADs7e1BSkrKsYFxqzkrq3l5eWBvb3/Mv6qqCuLi4kAkElkf8OjoCOLj448NvLCwAPX19WBnZweoTvCjN4RxdHQ85o+7AO6LwcHB1gVUq9UwMzMDmBVLrKSkhCwSDw8P6wJub2+TgR89emQ2H27auA/29fWdek5bVINIhdkrKysDT09PsyBxFsbHx8kiOc0sBpyamoKenh6oqalhDYhnc1ZWFlRXV58pHiwGRKqKigqIjIwkK5GN1dXVAZ/Ph+zs7PM76nBk3GowE1hLN2/eNMqImWttbYWVlRXAVf0ljWiVDKLWQyWOJ8uNGzfg1q1bZ9Yknt2NjY3g7+8Pubm5RgWsxYDT09Nw7949eP36NcnclStXiEJBWBSnhoIVfXExoV709vY2mml0sAgQF0hDQwM5qvDQ7+rqgtu3b5Np3tragjdv3gB2Z2hubm4QGBgItra2JoHpncwGxF4DtxgERPmOJ0pSUhL09vayAjDmbBYgKhCcJqy18PBwEmNkZARevHgBeCpY08wCrKysJPpP31MgMKrppqYmcHBwsCYf+xrs7++H58+fk81Vb48fPwYul2tSE8SWnlUGUfneuXOHdGX6Yt/Y2ABU1QjJ4XDYxjfqbzLgx48fyTRiN2aoOnC6JRIJREVFGQ1mjoPJgLjBouLATkxvb9++hYcPH5KN97zMZMBPnz5Beno63oCRFpNhGNKPYF9rbsNkyo8yGRAHe/bsGanB2NhYcoOAd4dndWOmBDfFBwFVKtVTSqFQZF+7dk0RHR39xfc2NzdBo9EQFXL9+nXWvbApUIY+eBppNJpfqPb2dl8bG5u55ORkuHz5Mttxzs1fpVKh6vmJXAi2trYOhIaG/hgWFnZuAdkM/G/9/bW/vy8ggB0dHc4HBwd/hoSEeIWEhBiVQmyCsfWdn58HtVq9q9PpvpfJZL8ZXqK70DSt5PF4P1y9epUshIu8cUXxi0J2c3NzGgAypVLpFP64E3e+SqXSj6Zp/BvCnaKoCytKhmHWaJqe1Gq1v8vlclqf+X8AQ3ocEMh+0esAAAAASUVORK5CYII="},"1bea":function(t,e,i){"use strict";var s=i("6063"),n=i.n(s);n.a},2330:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEzklEQVRYR72YW0icRxTH/7OrKxqDEkW0xggGEfVBNC67rlhX01Ibn4IvXpqXQBC8JKZiaxVvVTRWmmDSJF7QWIsKPoht44M+iIi3BSOoKAoWFIqQGAXFgvcpZ+im1iZ+387u5rwtO+ec3zfnMmeG4YyYzWaX/f39GACfAHA9+78zfjPGOIA3u7u7r+bm5v467YNZfxDY3t7etxqNpoBz7usMEBU29wD8DKBkcnJyi9YLwIiICJ2Xl9dvAL5QYeRjLPnj5OTEbLFY/hSAJpPpR8751x/Ds1ofjLGxiYmJT5ler/d3cXFZA6BTq/wR16Uwk8n0Fef8F0c5ZYwhICAAPj4+ODk5wevXr/H27VtZ8z8xo9H4DWOsXtaCVe/y5cvIyMhAdHQ01tfXsbGxAYL19/eHr68vxsbG0Nvbi60tkftq5VcWFxdXDKBOrcbZdQRx69YtJCYmoqOjA+Pj42LnToubmxuuX7+O9PR0dHV1YXBwUK27AbsANRoNysvLsbm5iWfPnuH4+Phcxx4eHqioqMDy8jLa29vVQNoHmJOTA845nj9/rsaZWEMfVVlZCYvFgoGBASU9ecCQkBAUFhYiPz//fyFV8uru7o6Wlhbcu3dPKSflAWtra0U+LSwsKPG89/8bN27gypUraGpqOk9fDpB24PHjx7hz544UHCmRDcpDqvxzRA4wJiZGVO2jR4+kAUmRPrKqqkoU2QdEDjAlJQWXLl1Cd3e3XYAlJSXo6+vD0tKSYwFv3rwpmjAZt0fu37+P4eFhzM7OOhYwISEB4eHhohLtESq05uZmrK3RKPBekQuxn58fysrKRIuRFeqHlCKZmZnntSk5QIKiL6dThIYBGYmNjQXlck1NjeOrmCzGx8eDQv3gwQOb+Sh/nz59iocPH2JlZcU5gGS1vr5eHFejo6M2Qd6+fRsXL15EY2Ojkp58iMmyp6en6GVtbW1iilEj1JgNBgOKiopweHiopGIfoLe3tzjuvLy80N/fjxcvXnyw6QYFBSEvL0+cvRRaFXAELw949epV3L17F3q9XuzCwcGBGKN2d3cxPT0tiocqNTAwUOwYTT200zMzM0q7dvp/OcCwsDCUlpais7MTZrMZycnJePLkCXp6ekCTdVRUlDhpCIom6/n5eTFlS4jtgBRWgqE+uLq6CldXVxFmmpbPTtISQGdVbAOkkFH+UL6NjIwIY0ajEUlJSairk741OK7N5ObmiuS2HnFarVY0bAq3bMNW2GX1O0h5lpqaKtqDNZRpaWmgkFPyO0nUAdJ4T3Mb7eDOzo5goR5Ip0F2djb29uhJxSmiDKjT6dDa2orq6ur/HEsFBQVYXFzE0NCQU8j+MaoMGBkZCZr/Th/qwcHBKC4uhvVW50RCZcALFy6IoqBQUhMmaWhoEJd02QuTDR+kDEjG6FUgKytLPF2EhoaCoGWmGBvArEsFYAEAxdsPXRGp321vb+Ply5c4OjqS8GezSi8zGAyfazQap2a6zVj/KpSwa9euuep0OrpWhdhhyBmqB5zzMPHCajQav2SM/Q5A6wxPkjYrJicnv3/3iG4ymdI55/Tk5C5p0FFqnHP+w9TU1HcA+DtAsq7X64O0Wm0uY+wzAIEA3BzlVcEOVdwbzvkE57zZYrG8sq7/G4As9QnAx8XPAAAAAElFTkSuQmCC"},"2c00":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEUElEQVRYR+3Zf0wbZRgH8O97d712R0vL3MABbjMIJhjGnGYmk02LMMzGVBxjfyzGhYAtytT9IqKIYWxZVIjJGIywkIwoy4zERQeaqrgtQYQ/ZHMytplhdM4Qitn6A0p77d2ZHhaBlQZWWjBZ/7rmvfeez/vce+/z9kow5WM24lEaSCcES6e2hfS7BDtFo0trxjnyGQRfLOI7+NuIOApopJbEZjGr8kAiY0PquePiThs8fa0QblzsE2nkL6lFt/ccGTiUj1hGiS52y+EHuKx9AMWEFzchmuvnL+BoesEJFzIX16FDBt4qwpfKTRVbuOzyeYNNDMxfaYejJuNP3SiSiN2AZCFKd1lbOQgw7IIAehH2uucg9J7ZSSxGGOh1BfXql44vGJwX4uxohPNkQSO5ZcRbyo1vH+ZyDi0oIN/7NUaObmoLP1D0zOghnBcg3/cNHA1ZUOXUQfVUUcA7FnYgf9kER/2zgHtscVPlHYVK/9q0yLAC5czVZYHNeg98WwUY/evwnD8C1bYaqPTFfpFhBTrP1kIUeHAZu2ExEkTs74BoG4LQ3wku94P5B04U+ICKhCcX1hz0ae4Bp94Xh+lD8KdLwOh3Qb39yH/NogfW8nhIlkFE7OuGYuVauS3kGRRu3wQdFT8BIsBWvQHiH53QlF0DfX+S3OZ9MJyfFoN9sQrcxr3j54ccaD2QDG1536RECubrsFcmglq5AZF7zkGwDsBeEQcq5jFElnQDFD2/QG90h6kK/On9UL3cBM8vZ+C51AJ1aS+YuEcmDSYkGeQvtcEzMJY19/dlUKQflI+ZZclgV20eA4gCbO+vhTjQA/AAm10JLrvsjqUkNMBrZyGa++Vgrra9UG6ulo+p6ASwD+vHEZ6/ejF8KAUkJhHad3r97i9DApyYBn9zcNJCvJuASdkBdf4nfhfie0Bp1A6ySDNtmbIUEzCp26EuPDU/GQxUQCXXCGylatBJOVAbPw8v0N3/AxzH0qAu/R30fSsCOQO2hWQOuq93YKRmPRRpexCRWwWQ8d/7s4bOOdCHI5HLocwsCwonl8DmQrCZJaCiE0EioqBcs9XvIGe8YXW0HgTf+i6wCCDqZbPO2NQO0tAAiC4CUESCil4Nza6vggN6K8RwswHChUZwb/wExYo1QSHn/BbLGkkaQ/Ych6ZiEJQm+q6RoQH+i3T1tECZ+nxQr0j4q+1glj8OitMGHOSM5+BdpyrIjv8foMWIIjrNUKfeUR/kmOe2u7OzCc6Pd54g5lexmo2KuaA9cHNG70zmljH91YYbtkG42FIol4TbBnzH5n70DJfxZrjiB4zj/u1HjFSvG9QBD8lASwEelJToVuUdW6pabwi6WgQzSv7X8xhteNpDRpCtrYdpvKhaXkGCSNBMxac8oUjdCkoXF0ycWfcVR63wXDFBvPrtDUIjX1eLdu9FJlV9CSBWI7x7+HQxzH9DEAl2UULXYhdayQk4fSP8B6SuiH0n8o2HAAAAAElFTkSuQmCC"},"2cca":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADnUlEQVRYR+2ZaWxMURSAv9vpdFrasdRO0lhDIgghYolSxJqhtYwtiMQW2nQkdkItJWIZu0T40ya0ljYUsUXjh+UHsZWkQYmUSKq2btPpXHnzjLZKZ6bevJK4P+ee5XvnnnvuyRnBz2uDDLKE01UYaS1diBr7AfpBVFD4MZInN+aK0qoufgBMTpOGsnxsAmxAqwBxeDP7FTgWEsb69AXikyLsBpx/RBrfl3BGwjhvFnTZFzwzCEaciRdv3IATdsutUrBKF+c+OhGC7IwEES0m7peRLidvgFAfdfUTk4wQFrucjiRVP69+edorJtjlcinZ7peafsIZwrJHrgSS9fPphydBlq6Ajc2weBik3oFXb30A1ROwcSPYFgutzFDkgDWZkJfvBVIvwCaNIDkOXn+AflHwMB86NVMhX9YGqRfg7KHQMgJ2ZcGpJWA7Bf07QufmsPF0LVHUC7AqQkYCJKZ7iZxH4T/gL05P9whGNITB3aCoDLIfVRKZQiCmB5S74Op9kFLd0x1Qcbp0NMR0gdWZkJOngkwdBNP6wN4bcP1BJXi9ACrRss8AISA+BZSCvN8Kd1/BjnPVz7leABWE9m1g5yS49BTaN4UWZliaAsUlOgAqTaPJ9Ot6VeaozK+4ATCrLyjpphRhz3EHvMwYjbDiN732getQ6G7OYVhPiI8Gpwts6fD6Xc2PqrcjbhEJ+6zqMxbVFBwVYEsFR7kOR+yt7zAYYJsV2phhUQq0i4StFjj/BI5e/QsArYPB2ht2XoObj1WghSNhVDdIugD3cuuxzHTvAJvGQ85bWJumXhBlhYXC4dkQHATxJ6CgMMCFOrwBzIuGY9nwpagyIhHhEGxQy4lyo6uuhg0gxAglpVBaFkBABWJzLHwqgaSz4HR6y8rf72t+i5W3dkuc6jD5IpT+FCV/UY/PgU0X4MV7qHDB5y+1WPCl3Zo5BCb18hfDN/nnBbAs5Q8BlWRPigVzKGzOgq/VRju+gVSV0jyCnhu5MVZtBtak1Sy+/mBqnoMe56EmmD4QTt6GomJ/kKrLThkElx/Bx+/PY62WfMnBuqNooPmvACYCuzT4Xs1NSEmasOyWwxFc0dy6BgYFrBPu6WoxuVIQpYFNLU2UO0Po6p6wWuxyDJLznpGwll7qbEuyPTNRrPwxRLfY5Vwkh5Tuvs5GNVKUErupLcvSp4iKan8zjD0oOwQ7SABivk/6gzTy6YuZAgR3glwcOJsobnkUvgEmtZ64C0w1wQAAAABJRU5ErkJggg=="},"386b":function(t,e,i){var s=i("5ca1"),n=i("79e5"),a=i("be13"),r=/"/g,o=function(t,e,i,s){var n=String(a(t)),o="<"+e;return""!==i&&(o+=" "+i+'="'+String(s).replace(r,""")+'"'),o+">"+n+""};t.exports=function(t,e){var i={};i[t]=e(o),s(s.P+s.F*n((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3})),"String",i)}},"38c2":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADxklEQVRYR+XZbWhbVRjA8f9zkyZNurbpiwZ1dqijUwdbbVEcItOOFUTraJ0fRHzf1lZFsA7X6gcLFcvc1lZlbx9mYR+mMKazuDLfB4puWjtBF6SCTKdV6dquSXpXbpMcyVWzdTXNXfPSoPkUuOc8zy/nOfecc2+E8z6qDe3MH9wFrFSKhQJy/vV0fldwWoRjHuGA7CD4T64YwL+Ba8Ma+4Ab0glJFFvBbzbFusLd9EXbmsDxx1gcyeEoUJIoQIauhxHqi3bSawLHGvkEuC1Dya2lEYY9dhbLcBNVdkW/tV6ZbSWwQUYbeFyE7ZlNbTGbsFdGG2kR6LDYJaPNlOLQfwjohLynB9D3rEENn5rbSArkt/3A2XeeIzSwP2GMixtBF3g6FePtS1FDvoTB4zVwrGrGXb+ZYM+DhPrfmDWOJaC2pBrt0nIkJ5e8e7vQD71IZPzXOQOjHZ0rHiJn0Y0Eex6YFWkJ6Fz7Co5ltaBp2EoWER77BUJTSQHF6UYr8GJ824e+4864sSwBY71TVGJZAO6nvoFIBP21StRE/N+aeaBAXstxUBH0V6tQ+uyFSAooxSWgOVHjQ3BBxaWoGGy5qOAQTE5H2G9tJNS/C84mniVJAR2rW3DXd6C/vw3j7Y2xbFJ6GYUvnCQ88hOBzeWWIPGoSQHRIK/5M+xlVfjby2Nro2v9fpwVdfi33EzkZHJbfHLA6FnNezUFz59g6sfP0btXYVt6B/lP9qF/2IVxoDlxDRO0SBoYje+oacVd9xLBfU24ajaZN0Cg/ZoZ83Iu2pQAzVI/O0BOWYVp8HdXExk8EvPYVzyC5r1uhi88+DFh3+HkdxIr66BWVklB69dMfvUmk6/fNy2ptnAZLPDOgKiR7xPu6akZwWjqvxdx/b2XMQ5umks1/7XP/wcoHg+FHWPoH3RivPVM9o2glF6O6/69hL47jPHR1uwDpkx0QaDUzcE0CS0BzUNBeBJlTJw7UY/4kKJy1O+DaaL9FdYS0HFPJ87KtUzsvpuC1uP4t96Cq24LKmygd90+/0Ds4F7/LvarbkLLv4TwyM9gTBDsrkD5jSwARglR5LpeHMtrCQ/5CHYvRwVCacVZLvG5TRUcKzcy9eU2VEClHXfxwIyQpiexdJPMgyuW0gSeaaRBwa75hMTNLeyRQAPXh4QTWQp82HyBOdpEryhqswopnPLkssQEnm7kCpvwBYorswGpog+rQk3xTj6NvUQ3kdADrJ5PpAJfxMajpds5FnXM+Jth+AkqtRDVolGaSahECIrG0UIvR6SN2C7wJ1E2B5ffR7qlAAAAAElFTkSuQmCC"},"3b2f":function(module,__webpack_exports__,__webpack_require__){"use strict";var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("96cf"),regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__),E_CFD_cfd_web_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("1da1"),core_js_modules_es6_string_iterator__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("5df3"),core_js_modules_es6_string_iterator__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es6_string_iterator__WEBPACK_IMPORTED_MODULE_2__),core_js_modules_es6_map__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("f400"),core_js_modules_es6_map__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es6_map__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("ac6a"),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__),three__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("5a89"),three_examples_jsm_controls_OrbitControls_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("4721"),_YZOGridHelper_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("defc"),_HCFD_Util_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("7dac"),_utils_request__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("b775"),three_examples_jsm_libs_dat_gui_module_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("b9d8"),element_ui__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("5c96"),element_ui__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(element_ui__WEBPACK_IMPORTED_MODULE_11__);__webpack_exports__["a"]={data:function(){return{container_show:!0,scene:null,renderer:null,camera:null,controls:null,maxX:0,maxY:0,maxZ:0,minX:0,minY:0,minZ:0,camerahight:5,mufactor:.2,meshs:[],zones:[],percentage:0,movetage:0,nowIndex:0,moveflag:!1,clock:null,baseColors:[],camerahight_ele:10,meshList:[],meshShow:null,meshSelect:[],gui:new three_examples_jsm_libs_dat_gui_module_js__WEBPACK_IMPORTED_MODULE_10__["a"],worker:null,canWidth:500,canHeight:500,points:[]}},destroyed:function(){this.gui.destroy(),this.worker=null},mounted:function(){this.initScene()},created:function(){this.worker=this.$worker.create([{message:"showVabsMesh",func:function(t,e){return e.forEach((function(e,i){var s={variablemap:new Map};t.push(s),e.coordinatesList.forEach((function(t){var e=t[1],i=t[2],n=null==t[3]?0:t[3];"undefined"==typeof s.variablemap.get("y")&&s.variablemap.set("y",[]),s.variablemap.get("y").push(e),"undefined"==typeof s.variablemap.get("z")&&s.variablemap.set("z",[]),s.variablemap.get("z").push(i),"undefined"==typeof s.variablemap.get("t")&&s.variablemap.set("t",[]),s.variablemap.get("t").push(n)}))})),t}}])},methods:{loadingOpen:function(){element_ui__WEBPACK_IMPORTED_MODULE_11__["Loading"].service({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},loadingClose:function(){var t=element_ui__WEBPACK_IMPORTED_MODULE_11__["Loading"].service({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});t.close()},clear:function(){var t=this;this.meshs.forEach((function(e){t.scene.remove(e)})),this.meshs=[]},guiHide:function(t){"show"===t?this.gui.show():this.gui.hide()},init:function(){this.clock=new three__WEBPACK_IMPORTED_MODULE_5__["j"],this.scene=new three__WEBPACK_IMPORTED_MODULE_5__["P"];var t=new _YZOGridHelper_js__WEBPACK_IMPORTED_MODULE_7__["a"](200,20,2894892,8947848),e=new three__WEBPACK_IMPORTED_MODULE_5__["c"](20);this.scene.add(e),this.scene.add(t),this.renderer=new three__WEBPACK_IMPORTED_MODULE_5__["W"]({antialias:!0,alpha:!0}),this.camera=new three__WEBPACK_IMPORTED_MODULE_5__["H"](20,1,.2,2e3),this.camera.up.x=0,this.camera.up.y=0,this.camera.up.z=1,this.controls=new three_examples_jsm_controls_OrbitControls_js__WEBPACK_IMPORTED_MODULE_6__["a"](this.camera,this.renderer.domElement)},initScene:function(){this.init(),this.renderer.setSize(this.canWidth,this.canHeight),this.$refs.container_vabs.appendChild(this.renderer.domElement),this.show();var t=this,e=function e(){requestAnimationFrame(e),t.renderer.render(t.scene,t.camera)};e()},imgControl:function imgControl(){this.gui.destroy(),this.gui=new three_examples_jsm_libs_dat_gui_module_js__WEBPACK_IMPORTED_MODULE_10__["a"];var _this=this;_this.meshShow=new function(){var _this2=this;this.show=function(){var k=0;_this.meshSelect=[],_this.meshList.forEach((function(mesh){k++,eval("_this.meshSelect.push(_this.meshShow.mesh"+k+")")})),_this.showVabsMesh()};var i=0;_this.meshList.forEach((function(mesh){i++,eval("_this2.mesh"+i+"= true;"),_this.meshSelect.push(!0)}))};var i=0;_this.meshList.forEach((function(t){i++,_this.gui.add(_this.meshShow,"mesh"+i)})),_this.gui.add(_this.meshShow,"show"),_this.gui.open()},show:function(){var t=(new three__WEBPACK_IMPORTED_MODULE_5__["e"]).setFromObject(this.scene),e=t.size().y,i=e/(2*Math.tan(this.camera.fov*Math.PI/360)),s=this.scene.position;this.camera.position.set(1.5*i,s.y,s.z),this.camera.lookAt(s),this.camera.updateMatrix()},showVabsMesh:function(){var t=this;this.clear();var e=this;e.loadingOpen(),e.worker.postAll([{message:"showVabsMesh",args:[e.zones,e.meshList]}]).then((function(i){e.zones=i[0];var s=[],n=new three__WEBPACK_IMPORTED_MODULE_5__["y"]({color:1044735});e.meshList.forEach((function(t,i){if(e.meshSelect[i]){var a=e.zones[i],r=a.variablemap.get("y"),o=a.variablemap.get("z");t.elemList.forEach((function(t){var s=[];t[0];s.push(0,r[t[1]-1],o[t[1]-1],0,r[t[2]-1],o[t[2]-1],0,r[t[3]-1],o[t[3]-1]);for(var a=4;a0)if(d=a*c-h,m=a*h-c,v=n*p,d>=0)if(m>=-v)if(m<=v){const t=1/p;d*=t,m*=t,f=d*(d+a*m+2*h)+m*(a*d+m+2*c)+u}else m=n,d=Math.max(0,-(a*m+h)),f=-d*d+m*(m+2*c)+u;else m=-n,d=Math.max(0,-(a*m+h)),f=-d*d+m*(m+2*c)+u;else m<=-v?(d=Math.max(0,-(-a*n+h)),m=d>0?-n:Math.min(Math.max(-n,-c),n),f=-d*d+m*(m+2*c)+u):m<=v?(d=0,m=Math.min(Math.max(-n,-c),n),f=m*(m+2*c)+u):(d=Math.max(0,-(a*n+h)),m=d>0?n:Math.min(Math.max(-n,-c),n),f=-d*d+m*(m+2*c)+u);else m=a>0?-n:n,d=Math.max(0,-(a*m+h)),f=-d*d+m*(m+2*c)+u;return i&&i.copy(this.direction).multiplyScalar(d).add(this.origin),s&&s.copy(o).multiplyScalar(m).add(r),f},intersectSphere:function(t,e){a.subVectors(t.center,this.origin);const i=a.dot(this.direction),s=a.dot(a)-i*i,n=t.radius*t.radius;if(s>n)return null;const r=Math.sqrt(n-s),o=i-r,l=i+r;return o<0&&l<0?null:o<0?this.at(l,e):this.at(o,e)},intersectsSphere:function(t){return this.distanceSqToPoint(t.center)<=t.radius*t.radius},distanceToPlane:function(t){const e=t.normal.dot(this.direction);if(0===e)return 0===t.distanceToPoint(this.origin)?0:null;const i=-(this.origin.dot(t.normal)+t.constant)/e;return i>=0?i:null},intersectPlane:function(t,e){const i=this.distanceToPlane(t);return null===i?null:this.at(i,e)},intersectsPlane:function(t){const e=t.distanceToPoint(this.origin);if(0===e)return!0;const i=t.normal.dot(this.direction);return i*e<0},intersectBox:function(t,e){let i,s,n,a,r,o;const l=1/this.direction.x,h=1/this.direction.y,c=1/this.direction.z,u=this.origin;return l>=0?(i=(t.min.x-u.x)*l,s=(t.max.x-u.x)*l):(i=(t.max.x-u.x)*l,s=(t.min.x-u.x)*l),h>=0?(n=(t.min.y-u.y)*h,a=(t.max.y-u.y)*h):(n=(t.max.y-u.y)*h,a=(t.min.y-u.y)*h),i>a||n>s?null:((n>i||i!==i)&&(i=n),(a=0?(r=(t.min.z-u.z)*c,o=(t.max.z-u.z)*c):(r=(t.max.z-u.z)*c,o=(t.min.z-u.z)*c),i>o||r>s?null:((r>i||i!==i)&&(i=r),(o=0?i:s,e)))},intersectsBox:function(t){return null!==this.intersectBox(t,a)},intersectTriangle:function(t,e,i,s,n){h.subVectors(e,t),c.subVectors(i,t),u.crossVectors(h,c);let a,r=this.direction.dot(u);if(r>0){if(s)return null;a=1}else{if(!(r<0))return null;a=-1,r=-r}l.subVectors(this.origin,t);const o=a*this.direction.dot(c.crossVectors(l,c));if(o<0)return null;const p=a*this.direction.dot(h.cross(l));if(p<0)return null;if(o+p>r)return null;const d=-a*l.dot(u);return d<0?null:this.at(d/r,n)},applyMatrix4:function(t){return this.origin.applyMatrix4(t),this.direction.transformDirection(t),this},equals:function(t){return t.origin.equals(this.origin)&&t.direction.equals(this.direction)}});var d=i("dfe9"),m=i("a75a"),f=i("a775"),v=i("cdfc"),g=i("9ca7");const y=new n["a"],b=new n["a"],x=new d["a"],_=new p,A=new s["a"];function w(t,e,i){1===i&&console.error("THREE.Line: parameter THREE.LinePieces no longer supported. Use THREE.LineSegments instead."),m["a"].call(this),this.type="Line",this.geometry=void 0!==t?t:new v["a"],this.material=void 0!==e?e:new f["a"],this.updateMorphTargets()}w.prototype=Object.assign(Object.create(m["a"].prototype),{constructor:w,isLine:!0,copy:function(t){return m["a"].prototype.copy.call(this,t),this.material=t.material,this.geometry=t.geometry,this},computeLineDistances:function(){const t=this.geometry;if(t.isBufferGeometry)if(null===t.index){const e=t.attributes.position,i=[0];for(let t=1,s=e.count;to)continue;u.applyMatrix4(this.matrixWorld);const d=t.ray.origin.distanceTo(u);dt.far||e.push({distance:d,point:c.clone().applyMatrix4(this.matrixWorld),index:s,face:null,faceIndex:null,object:this})}}else for(let i=0,r=a.length/3-1;io)continue;u.applyMatrix4(this.matrixWorld);const n=t.ray.origin.distanceTo(u);nt.far||e.push({distance:n,point:c.clone().applyMatrix4(this.matrixWorld),index:i,face:null,faceIndex:null,object:this})}}else if(i.isGeometry){const s=i.vertices,n=s.length;for(let i=0;io)continue;u.applyMatrix4(this.matrixWorld);const a=t.ray.origin.distanceTo(u);at.far||e.push({distance:a,point:c.clone().applyMatrix4(this.matrixWorld),index:i,face:null,faceIndex:null,object:this})}}},updateMorphTargets:function(){const t=this.geometry;if(t.isBufferGeometry){const e=t.morphAttributes,i=Object.keys(e);if(i.length>0){const t=e[i[0]];if(void 0!==t){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let e=0,i=t.length;e0&&console.error("THREE.Line.updateMorphTargets() does not support THREE.Geometry. Use THREE.BufferGeometry instead.")}}}),i.d(e,"a",(function(){return z}));const M=new n["a"],S=new n["a"];function z(t,e){w.call(this,t,e),this.type="LineSegments"}z.prototype=Object.assign(Object.create(w.prototype),{constructor:z,isLineSegments:!0,computeLineDistances:function(){const t=this.geometry;if(t.isBufferGeometry)if(null===t.index){const e=t.attributes.position,i=[];for(let t=0,s=e.count;t0&&(e.uploader.removeFile(e.files[0].id),e.files=[]),void e.files.push({id:i.id,name:i.name,msg:"等待上传...",percentage:0})):(e.uploader.reset(),void x.error("请先上传GEBT.dat文件!"))})),this.uploader.on("uploadBeforeSend",(function(t,i,s){i.chunk=t.chunk,i.chunks=t.chunks,i.pid=e.projectId,i.solverType=e.solverType,i.md5=e.md5,i.fileName=e.fileName,i.uploadFlag=2,i.channelNo="service",i.clientToken=g["a"].getters.token,i.transCode="A00113",i.userId=g["a"].getters.userId,s.Content="multipart",s.Type="form-data"})),this.uploader.on("uploadProgress",(function(t,i){var s=Math.floor(100*i);e.files.forEach((function(e){(e.id=t.id)&&(e.msg="上传中"),e.percentage=s}))})),this.uploader.on("uploadSuccess",(function(i,s){e.files.forEach((function(t){(t.id=i.id)&&(t.msg="已上传")}));var n={transCode:"A00117",pid:e.projectId,fileName:t.fileName,solverType:e.solverType};Object(c["c"])(n).then((function(e){t.$emit("handfiles",1),t.$emit("getUpFile");var i=e.rows;i.forEach((function(t){self.logs+="\n"+t.log}))})).catch((function(t){}))})),this.uploader.on("uploadAccept",(function(t,i){return"000000000"==i.returnCode?"3"==i.code||(e.uploader.stop(!0),!1):(x.error(i.returnMsg),!1)})),this.uploader.on("uploadError",(function(t,e){m()("#"+t.id).text(t.name+"上传出错")})),this.uploader.on("uploadComplete",(function(t){}))},uploaderClear:function(){this.uploader.reset(),this.percentage=0,this.files=[]},fileDel:function(t){var e=this;this.files=this.files.filter((function(i){return i.id==t&&e.uploader.removeFile(t),i.id!=t}))}}},A=_,w=(i("775b"),i("2877")),M=Object(w["a"])(A,u,p,!1,null,null,null),S=M.exports,z=i("e146"),C=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{staticClass:"diolog",attrs:{visible:t.visiable,"close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},on:{"update:visible":function(e){t.visiable=e}}},[i("el-row",{staticClass:"lgcoent"},[i("el-col",{staticClass:"lgleft",attrs:{span:8}},[i("div",{staticClass:"lodingimg"},[i("el-image",{staticClass:"img",attrs:{src:t.imggif}}),t._v(" "),i("h1",{staticClass:"loding"},[t._v("Loading...")])],1)]),t._v(" "),i("el-col",{staticClass:"lodgright",attrs:{span:16}},t._l(t.loadObjs,(function(e,s){return i("el-row",{key:s},[i("div",[1==e.type?i("li",[i("el-col",{attrs:{span:14}},[t._v(t._s(s+1)+"."+t._s(e.message))]),t._v(" "),-1==e.state?i("el-col",{attrs:{span:10}},[t._v(" ...等待")]):t._e(),t._v(" "),0==e.state?i("el-col",{attrs:{span:10}},[t._v(" ...进行中")]):t._e(),t._v(" "),1==e.state?i("el-col",{attrs:{span:10}},[t._v(" 完成")]):t._e()],1):t._e(),t._v(" "),2==e.type?i("li",[i("el-col",{attrs:{span:14}},[t._v(t._s(s+1)+"."+t._s(e.filename))]),t._v(" "),i("el-col",{attrs:{span:10}},[i("el-progress",{attrs:{percentage:e.percentage}})],1)],1):t._e()])])})),1)],1)],1)},k=[],E=i("b8c3"),B=i.n(E),O=(new b["s"],{data:function(){return{imggif:B.a,visiable:!1,loading:!0}},props:{loadObjs:Array},mounted:function(){},methods:{},watch:{loadObjs:{handler:function(t){var e=!0;t.forEach((function(t){(1==t.type&&1!=t.state||2==t.type&&100!=t.percentage)&&(e=!1)})),this.visiable=!e},deep:!0,immediate:!1}}}),D=O,P=(i("7da0"),Object(w["a"])(D,C,k,!1,null,"d7a3d902",null)),R=P.exports,I=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div")},T=[],L=(i("5c96"),new b["s"]),U={data:function(){return{imggifs:B.a,visiable:!1,files:[]}},props:{fileurls:Array},mounted:function(){this.init()},watch:{files:{handler:function(t){this.$emit("fileLoadeState",t)},deep:!0,immediate:!1}},methods:{init:function(){var t=this;void 0!==t.fileurls&&(t.files=[],t.fileurls.forEach((function(e){var i=e.split("/"),s=i[i.length-1],n={url:e,name:s,percentage:0};t.files.push(n),L.load(e,t.loadsucess,(function(e){t.visiable=!0,n.percentage=Math.floor(e.loaded/e.total*100)}))})))},handleClose:function(){},loadsucess:function(t){},loaderror:function(t){console.error("An error happened")},load:function(t){this.fileurls.includes(t)||this.fileurls.push(t),this.init()}}},N=U,F=(i("c84d"),Object(w["a"])(N,I,T,!1,null,"6ee9f678",null)),j=F.exports,V=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{style:{width:t.imgw,height:t.imgh},attrs:{id:"main"}})])},G=[],Y=(i("c5f6"),i("e3d9"),i("4721")),H=i("313e"),W={data:function(){return{container_show:!0,imgw:"100%",imgh:"100%",scene:null,renderer:null,camera:null,controls:null,maxX:0,maxY:0,maxZ:0,minX:0,minY:0,minZ:0,camerahight:5,mufactor:.2,meshs:[],zones:[],percentage:0,movetage:0,nowIndex:0,moveflag:!1,clock:null,baseColors:[],stepObj:[],legdata:[],xadata:[],sedata:[],fileType:"",worker:null,myChart:{},option:{}}},props:{},mounted:function(){},destroyed:function(){this.worker=null},created:function(){this.worker=this.$worker.create([{message:"vtks",func:function(t,e){var i=t.split("\n"),s=new Array,n=0,a=0,r=0,o=[];switch(e){case"gebt":return i.forEach((function(t){if((t.includes("Step")||t.includes("Mode"))&&(s.push({}),a=0),(t.includes("Eigenvalue")||t.includes("Frequency"))&&(0===s.length&&s.push({}),s[s.length-1].value=[],r++),t.includes("Point")&&(r=0,0===s.length&&s.push({}),s[s.length-1].hasOwnProperty("point")?s[s.length-1].point[n]=[]:s[s.length-1].point=[],s[s.length-1].point[n]=[],n++),t.includes("Member")&&(n=0,s[s.length-1].hasOwnProperty("member")?s[s.length-1].member[a]=[]:s[s.length-1].member=[],s[s.length-1].member[a]=[],a++),t.includes("e+")||t.includes("e-")){var e=t.split(" "),i=[];if(e.forEach((function(t){""!=t&&i.push(Number(t))})),0!==a){var o=s[s.length-1].member.length;s[s.length-1].member[o-1].push(i)}if(0!==n){var l=s[s.length-1].point.length;s[s.length-1].point[l-1].push(i)}0!==r&&(s[s.length-1].value=i)}})),s;case"opt":return i.forEach((function(t){if(t.includes("Optimization Result")&&o.push({}),t.includes("DesignVariable")||t.includes("EliminationDegree")){var e=t.split(","),i=e[0].split("_");o[o.length-1][i[1]]=e[1]}})),o;default:}}},{message:"load",func:function(t,e,i,s){var n=[],a=[],r=i,o=["Displacement X","Displacement Y","Displacement Z","Rotation X","Rotation Y","Rotation Z"],l=["Force X","Force Y","Force Z","Moment X","Moment Y","Moment Z"],h=["Linear Momentum X","Linear Momentum Y","Linear Momentum Z","Angular Momentum X","Angular Momentum Y","Angular Momentum Z"],c=s[t-1].member[e-1].length,u=0;if(s[0].hasOwnProperty("value")){u=c/4;for(var p=1;p<=u;p++)_this.xadata.push(p);i.forEach((function(i){var n=o.indexOf(i),r=l.indexOf(i),u=h.indexOf(i);if(-1!=n){for(var p=[],d={},m=0;m=0&&(clearInterval(s),i.exLoading="hidden")})),i.islogload=!0})).catch((function(t){i.islogload=!0,clearInterval(s)}))}},i=this,s=setInterval(n,1e4),n();case 4:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}(),oneLog:function(){var t=this,e=this.project.projectId;if(null!=e&&""!=e&&t.islogload){t.islogload=!1;var i={transCode:"A00112",projectId:e,page:0,count:30};Object(c["c"])(i).then((function(e){var i=e.rows;t.logs="",i.forEach((function(e){t.logs=e.log+"\n"+t.logs})),t.islogload=!0})).catch((function(e){t.islogload=!0}))}},projectExe:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(e){var i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return i={transCode:"A00105",projectId:this.project.projectId,orderType:e,lesseeId:this.$store.getters.lesseeId,userName:this.$store.getters.name},t.next=3,Object(c["c"])(i).then((function(t){console.log(t)})).catch((function(t){}));case 3:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}(),getUpFile:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(e){var i,s=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.upFileList=[],i={transCode:"A00110",projectId:this.project.projectId},t.next=4,Object(c["c"])(i).then((function(t){t.files?(t.files.forEach((function(t){var e=t.filepath.split("/"),i=e[e.length-1];s.upFileList.push(i)})),e&&s.getFileData()):dialog.upFileShow=!0})).catch((function(t){s.dialog.upFileShow=!0}));case 4:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}(),deleteFile:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(){var e,i=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e={transCode:"A00123",projectId:this.project.projectId},t.next=3,Object(c["c"])(e).then((function(t){i.dialog.upFileShow=!1,i.getFileData()})).catch((function(t){}));case 3:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),startVabs:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.exLoading="visible",t.next=3,this.projectExe(e);case 3:return t.next=5,this.getLogs(e);case 5:this.getResultsList("opt");case 6:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}(),disShow:function(){this.$refs.vtks.load(this.Recovery.step,this.Recovery.member,this.Recovery.shows)},guiHideas:function(t){this.$refs.vabsm.guiHide(t)},fileLoadeState:function(t){var e=this;t.forEach((function(t){e.loadObjs.forEach((function(e){2==e.type&&e.filename===t.name&&(e.percentage=t.percentage),e.type}))}))},meshLineShow:function(t){switch(t){case"mesh":this.imgShow="mesh",this.guiHideas("show");break;case"line":this.imgShow="line",this.guiHideas("hide");break;default:}},opTabData:function(t){this.Optimiration.opTableData=t},upFile:function(){this.$refs.dat.uploader.upload()},large:function(){this.$refs.vabsm.large()},small:function(){this.$refs.vabsm.small()},positive:function(t){this.$refs.vabsm.positive(t)},negative:function(t){this.$refs.vabsm.negative(t)},canwh:function(){this.canWidth=window.innerWidth-80,this.canHeight=window.innerHeight-100,this.$refs.vabsm.canwh(this.canWidth,this.canHeight)},footerShow:function(){this.footShow=!this.footShow,this.footShow?(this.canHeight=this.$refs.mainele.$el.offsetHeight-200,this.$refs.vabsm.canwh(this.canWidth,this.canHeight)):(this.canHeight=this.$refs.mainele.$el.offsetHeight+90,this.$refs.vabsm.canwh(this.canWidth,this.canHeight))}},created:function(){this.init(),this.getUpFile("gety")},mounted:function(){this.canwh()}},Kt=Xt,Jt=(i("1bea"),Object(w["a"])(Kt,s,n,!1,null,null,null));e["default"]=Jt.exports},6063:function(t,e,i){},"60f0":function(t,e,i){"use strict";var s=i("a647"),n=i.n(s);n.a},"6eb7":function(t,e,i){"use strict";i.d(e,"a",(function(){return n}));var s=i("096e");function n(t=0,e=0,i=0,s=1){this._x=t,this._y=e,this._z=i,this._w=s}Object.assign(n,{slerp:function(t,e,i,s){return i.copy(t).slerp(e,s)},slerpFlat:function(t,e,i,s,n,a,r){let o=i[s+0],l=i[s+1],h=i[s+2],c=i[s+3];const u=n[a+0],p=n[a+1],d=n[a+2],m=n[a+3];if(c!==m||o!==u||l!==p||h!==d){let t=1-r,e=o*u+l*p+h*d+c*m,i=e>=0?1:-1,s=1-e*e;if(s>Number.EPSILON){const n=Math.sqrt(s),a=Math.atan2(n,e*i);t=Math.sin(t*a)/n,r=Math.sin(r*a)/n}const n=r*i;if(o=o*t+u*n,l=l*t+p*n,h=h*t+d*n,c=c*t+m*n,t===1-r){const t=1/Math.sqrt(o*o+l*l+h*h+c*c);o*=t,l*=t,h*=t,c*=t}}t[e]=o,t[e+1]=l,t[e+2]=h,t[e+3]=c},multiplyQuaternionsFlat:function(t,e,i,s,n,a){const r=i[s],o=i[s+1],l=i[s+2],h=i[s+3],c=n[a],u=n[a+1],p=n[a+2],d=n[a+3];return t[e]=r*d+h*c+o*p-l*u,t[e+1]=o*d+h*u+l*c-r*p,t[e+2]=l*d+h*p+r*u-o*c,t[e+3]=h*d-r*c-o*u-l*p,t}}),Object.defineProperties(n.prototype,{x:{get:function(){return this._x},set:function(t){this._x=t,this._onChangeCallback()}},y:{get:function(){return this._y},set:function(t){this._y=t,this._onChangeCallback()}},z:{get:function(){return this._z},set:function(t){this._z=t,this._onChangeCallback()}},w:{get:function(){return this._w},set:function(t){this._w=t,this._onChangeCallback()}}}),Object.assign(n.prototype,{isQuaternion:!0,set:function(t,e,i,s){return this._x=t,this._y=e,this._z=i,this._w=s,this._onChangeCallback(),this},clone:function(){return new this.constructor(this._x,this._y,this._z,this._w)},copy:function(t){return this._x=t.x,this._y=t.y,this._z=t.z,this._w=t.w,this._onChangeCallback(),this},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.");const i=t._x,s=t._y,n=t._z,a=t.order,r=Math.cos,o=Math.sin,l=r(i/2),h=r(s/2),c=r(n/2),u=o(i/2),p=o(s/2),d=o(n/2);switch(a){case"XYZ":this._x=u*h*c+l*p*d,this._y=l*p*c-u*h*d,this._z=l*h*d+u*p*c,this._w=l*h*c-u*p*d;break;case"YXZ":this._x=u*h*c+l*p*d,this._y=l*p*c-u*h*d,this._z=l*h*d-u*p*c,this._w=l*h*c+u*p*d;break;case"ZXY":this._x=u*h*c-l*p*d,this._y=l*p*c+u*h*d,this._z=l*h*d+u*p*c,this._w=l*h*c-u*p*d;break;case"ZYX":this._x=u*h*c-l*p*d,this._y=l*p*c+u*h*d,this._z=l*h*d-u*p*c,this._w=l*h*c+u*p*d;break;case"YZX":this._x=u*h*c+l*p*d,this._y=l*p*c+u*h*d,this._z=l*h*d-u*p*c,this._w=l*h*c-u*p*d;break;case"XZY":this._x=u*h*c-l*p*d,this._y=l*p*c-u*h*d,this._z=l*h*d+u*p*c,this._w=l*h*c+u*p*d;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+a)}return!1!==e&&this._onChangeCallback(),this},setFromAxisAngle:function(t,e){const i=e/2,s=Math.sin(i);return this._x=t.x*s,this._y=t.y*s,this._z=t.z*s,this._w=Math.cos(i),this._onChangeCallback(),this},setFromRotationMatrix:function(t){const e=t.elements,i=e[0],s=e[4],n=e[8],a=e[1],r=e[5],o=e[9],l=e[2],h=e[6],c=e[10],u=i+r+c;if(u>0){const t=.5/Math.sqrt(u+1);this._w=.25/t,this._x=(h-o)*t,this._y=(n-l)*t,this._z=(a-s)*t}else if(i>r&&i>c){const t=2*Math.sqrt(1+i-r-c);this._w=(h-o)/t,this._x=.25*t,this._y=(s+a)/t,this._z=(n+l)/t}else if(r>c){const t=2*Math.sqrt(1+r-i-c);this._w=(n-l)/t,this._x=(s+a)/t,this._y=.25*t,this._z=(o+h)/t}else{const t=2*Math.sqrt(1+c-i-r);this._w=(a-s)/t,this._x=(n+l)/t,this._y=(o+h)/t,this._z=.25*t}return this._onChangeCallback(),this},setFromUnitVectors:function(t,e){const i=1e-6;let s=t.dot(e)+1;return sMath.abs(t.z)?(this._x=-t.y,this._y=t.x,this._z=0,this._w=s):(this._x=0,this._y=-t.z,this._z=t.y,this._w=s)):(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=s),this.normalize()},angleTo:function(t){return 2*Math.acos(Math.abs(s["a"].clamp(this.dot(t),-1,1)))},rotateTowards:function(t,e){const i=this.angleTo(t);if(0===i)return this;const s=Math.min(1,e/i);return this.slerp(t,s),this},inverse:function(){return this.conjugate()},conjugate:function(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this},dot:function(t){return this._x*t._x+this._y*t._y+this._z*t._z+this._w*t._w},lengthSq:function(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w},length:function(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)},normalize:function(){let 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},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)},premultiply:function(t){return this.multiplyQuaternions(t,this)},multiplyQuaternions:function(t,e){const i=t._x,s=t._y,n=t._z,a=t._w,r=e._x,o=e._y,l=e._z,h=e._w;return this._x=i*h+a*r+s*l-n*o,this._y=s*h+a*o+n*r-i*l,this._z=n*h+a*l+i*o-s*r,this._w=a*h-i*r-s*o-n*l,this._onChangeCallback(),this},slerp:function(t,e){if(0===e)return this;if(1===e)return this.copy(t);const i=this._x,s=this._y,n=this._z,a=this._w;let r=a*t._w+i*t._x+s*t._y+n*t._z;if(r<0?(this._w=-t._w,this._x=-t._x,this._y=-t._y,this._z=-t._z,r=-r):this.copy(t),r>=1)return this._w=a,this._x=i,this._y=s,this._z=n,this;const o=1-r*r;if(o<=Number.EPSILON){const t=1-e;return this._w=t*a+e*this._w,this._x=t*i+e*this._x,this._y=t*s+e*this._y,this._z=t*n+e*this._z,this.normalize(),this._onChangeCallback(),this}const l=Math.sqrt(o),h=Math.atan2(l,r),c=Math.sin((1-e)*h)/l,u=Math.sin(e*h)/l;return this._w=a*c+this._w*u,this._x=i*c+this._x*u,this._y=s*c+this._y*u,this._z=n*c+this._z*u,this._onChangeCallback(),this},equals:function(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._w===this._w},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},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},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},_onChange:function(t){return this._onChangeCallback=t,this},_onChangeCallback:function(){}})},"72e8":function(t,e,i){"use strict";i.d(e,"a",(function(){return o}));var s=i("096e");const n={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},a={h:0,s:0,l:0},r={h:0,s:0,l:0};function o(t,e,i){return void 0===e&&void 0===i?this.set(t):this.setRGB(t,e,i)}function l(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+6*(e-t)*(2/3-i):t}function h(t){return t<.04045?.0773993808*t:Math.pow(.9478672986*t+.0521327014,2.4)}function c(t){return t<.0031308?12.92*t:1.055*Math.pow(t,.41666)-.055}Object.assign(o.prototype,{isColor:!0,r:1,g:1,b:1,set:function(t){return t&&t.isColor?this.copy(t):"number"===typeof t?this.setHex(t):"string"===typeof t&&this.setStyle(t),this},setScalar:function(t){return this.r=t,this.g=t,this.b=t,this},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},setRGB:function(t,e,i){return this.r=t,this.g=e,this.b=i,this},setHSL:function(t,e,i){if(t=s["a"].euclideanModulo(t,1),e=s["a"].clamp(e,0,1),i=s["a"].clamp(i,0,1),0===e)this.r=this.g=this.b=i;else{const s=i<=.5?i*(1+e):i+e-i*e,n=2*i-s;this.r=l(n,s,t+1/3),this.g=l(n,s,t),this.b=l(n,s,t-1/3)}return this},setStyle:function(t){function e(e){void 0!==e&&parseFloat(e)<1&&console.warn("THREE.Color: Alpha component of "+t+" will be ignored.")}let i;if(i=/^((?:rgb|hsl)a?)\(\s*([^\)]*)\)/.exec(t)){let t;const s=i[1],n=i[2];switch(s){case"rgb":case"rgba":if(t=/^(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(n))return this.r=Math.min(255,parseInt(t[1],10))/255,this.g=Math.min(255,parseInt(t[2],10))/255,this.b=Math.min(255,parseInt(t[3],10))/255,e(t[5]),this;if(t=/^(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(n))return this.r=Math.min(100,parseInt(t[1],10))/100,this.g=Math.min(100,parseInt(t[2],10))/100,this.b=Math.min(100,parseInt(t[3],10))/100,e(t[5]),this;break;case"hsl":case"hsla":if(t=/^([0-9]*\.?[0-9]+)\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(n)){const i=parseFloat(t[1])/360,s=parseInt(t[2],10)/100,n=parseInt(t[3],10)/100;return e(t[5]),this.setHSL(i,s,n)}break}}else if(i=/^\#([A-Fa-f0-9]+)$/.exec(t)){const t=i[1],e=t.length;if(3===e)return this.r=parseInt(t.charAt(0)+t.charAt(0),16)/255,this.g=parseInt(t.charAt(1)+t.charAt(1),16)/255,this.b=parseInt(t.charAt(2)+t.charAt(2),16)/255,this;if(6===e)return this.r=parseInt(t.charAt(0)+t.charAt(1),16)/255,this.g=parseInt(t.charAt(2)+t.charAt(3),16)/255,this.b=parseInt(t.charAt(4)+t.charAt(5),16)/255,this}return t&&t.length>0?this.setColorName(t):this},setColorName:function(t){const e=n[t];return void 0!==e?this.setHex(e):console.warn("THREE.Color: Unknown color "+t),this},clone:function(){return new this.constructor(this.r,this.g,this.b)},copy:function(t){return this.r=t.r,this.g=t.g,this.b=t.b,this},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},copyLinearToGamma:function(t,e){void 0===e&&(e=2);const i=e>0?1/e:1;return this.r=Math.pow(t.r,i),this.g=Math.pow(t.g,i),this.b=Math.pow(t.b,i),this},convertGammaToLinear:function(t){return this.copyGammaToLinear(this,t),this},convertLinearToGamma:function(t){return this.copyLinearToGamma(this,t),this},copySRGBToLinear:function(t){return this.r=h(t.r),this.g=h(t.g),this.b=h(t.b),this},copyLinearToSRGB:function(t){return this.r=c(t.r),this.g=c(t.g),this.b=c(t.b),this},convertSRGBToLinear:function(){return this.copySRGBToLinear(this),this},convertLinearToSRGB:function(){return this.copyLinearToSRGB(this),this},getHex:function(){return 255*this.r<<16^255*this.g<<8^255*this.b<<0},getHexString:function(){return("000000"+this.getHex().toString(16)).slice(-6)},getHSL:function(t){void 0===t&&(console.warn("THREE.Color: .getHSL() target is now required"),t={h:0,s:0,l:0});const e=this.r,i=this.g,s=this.b,n=Math.max(e,i,s),a=Math.min(e,i,s);let r,o;const l=(a+n)/2;if(a===n)r=0,o=0;else{const t=n-a;switch(o=l<=.5?t/(n+a):t/(2-n-a),n){case e:r=(i-s)/t+(i0&&console.error("THREE.Matrix3: the constructor no longer reads arguments. use .set() instead.")}i.d(e,"a",(function(){return s})),Object.assign(s.prototype,{isMatrix3:!0,set:function(t,e,i,s,n,a,r,o,l){const h=this.elements;return h[0]=t,h[1]=s,h[2]=r,h[3]=e,h[4]=n,h[5]=o,h[6]=i,h[7]=a,h[8]=l,this},identity:function(){return this.set(1,0,0,0,1,0,0,0,1),this},clone:function(){return(new this.constructor).fromArray(this.elements)},copy:function(t){const e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this},extractBasis:function(t,e,i){return t.setFromMatrix3Column(this,0),e.setFromMatrix3Column(this,1),i.setFromMatrix3Column(this,2),this},setFromMatrix4:function(t){const 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},multiply:function(t){return this.multiplyMatrices(this,t)},premultiply:function(t){return this.multiplyMatrices(t,this)},multiplyMatrices:function(t,e){const i=t.elements,s=e.elements,n=this.elements,a=i[0],r=i[3],o=i[6],l=i[1],h=i[4],c=i[7],u=i[2],p=i[5],d=i[8],m=s[0],f=s[3],v=s[6],g=s[1],y=s[4],b=s[7],x=s[2],_=s[5],A=s[8];return n[0]=a*m+r*g+o*x,n[3]=a*f+r*y+o*_,n[6]=a*v+r*b+o*A,n[1]=l*m+h*g+c*x,n[4]=l*f+h*y+c*_,n[7]=l*v+h*b+c*A,n[2]=u*m+p*g+d*x,n[5]=u*f+p*y+d*_,n[8]=u*v+p*b+d*A,this},multiplyScalar:function(t){const 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},determinant:function(){const t=this.elements,e=t[0],i=t[1],s=t[2],n=t[3],a=t[4],r=t[5],o=t[6],l=t[7],h=t[8];return e*a*h-e*r*l-i*n*h+i*r*o+s*n*l-s*a*o},getInverse:function(t,e){void 0!==e&&console.warn("THREE.Matrix3: .getInverse() can no longer be configured to throw on degenerate.");const i=t.elements,s=this.elements,n=i[0],a=i[1],r=i[2],o=i[3],l=i[4],h=i[5],c=i[6],u=i[7],p=i[8],d=p*l-h*u,m=h*c-p*o,f=u*o-l*c,v=n*d+a*m+r*f;if(0===v)return this.set(0,0,0,0,0,0,0,0,0);const g=1/v;return s[0]=d*g,s[1]=(r*u-p*a)*g,s[2]=(h*a-r*l)*g,s[3]=m*g,s[4]=(p*n-r*c)*g,s[5]=(r*o-h*n)*g,s[6]=f*g,s[7]=(a*c-u*n)*g,s[8]=(l*n-a*o)*g,this},transpose:function(){let t;const 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},getNormalMatrix:function(t){return this.setFromMatrix4(t).getInverse(this).transpose()},transposeIntoArray:function(t){const 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},setUvTransform:function(t,e,i,s,n,a,r){const o=Math.cos(n),l=Math.sin(n);this.set(i*o,i*l,-i*(o*a+l*r)+a+t,-s*l,s*o,-s*(-l*a+o*r)+r+e,0,0,1)},scale:function(t,e){const i=this.elements;return i[0]*=t,i[3]*=t,i[6]*=t,i[1]*=e,i[4]*=e,i[7]*=e,this},rotate:function(t){const e=Math.cos(t),i=Math.sin(t),s=this.elements,n=s[0],a=s[3],r=s[6],o=s[1],l=s[4],h=s[7];return s[0]=e*n+i*o,s[3]=e*a+i*l,s[6]=e*r+i*h,s[1]=-i*n+e*o,s[4]=-i*a+e*l,s[7]=-i*r+e*h,this},translate:function(t,e){const i=this.elements;return i[0]+=t*i[2],i[3]+=t*i[5],i[6]+=t*i[8],i[1]+=e*i[2],i[4]+=e*i[5],i[7]+=e*i[8],this},equals:function(t){const e=this.elements,i=t.elements;for(let s=0;s<9;s++)if(e[s]!==i[s])return!1;return!0},fromArray:function(t,e){void 0===e&&(e=0);for(let i=0;i<9;i++)this.elements[i]=t[i+e];return this},toArray:function(t,e){void 0===t&&(t=[]),void 0===e&&(e=0);const i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t}})},"7c3f":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFRUlEQVRYR8WZbUiUWRTH/zOPuo6kRppjyWJu0IYvKCtZQomIsgpDiEY4uIrWzIgakaLublm+hIiKmrLaqCAu2oeGFHLdkh3fokVEfGNQUNDIlD5ojYGaZquznAuKTZnPzDyT54sMc++5P88595xzz4hgJPn5+TZSqfQnsVh8HICt8ffW+GwwGAwAFhwcHIYTExNXd58h2v5AYMeOHfsVwA0XFxfXQ4cOgeM4a/B8ppP43r9/j8XFxfWtra0/OY67qVAo9LSQAWo0Gju9Xt/u6en5c3BwMJydnb8JmPEhHz58wPDwMMbHx2fEYnGoUqmcZ4D19fXlnp6emRERERCJdox6IJB06NjYGAYHB/9VqVQhopqaGneJRDIrl8vt7O3tDwzK+OC2tja8ffs2UqRWq385efJkc3h4uCBwFE+vX78m5cwb7u7uOHr0qMm6dTodBgYG/hDV1dXl+Pv7l5w9e9ZkJbs3zM3NoaWlBSMjI/Dw8ICbmxu2Yd+8eYOQkBDI5XIcOXKE1zkvX76EVqt9TIC/BQQEFAcFBfHaaLyIIJqamtDb2wuFQoHz589DLBZ/soyCX6vV4sGDB0hMTERUVNS+Z7169QqdnZ1/WwS4tbWFO3fuwMXFBdevX983LVEquX37Nk6fPg2lUvlVSEEAq6urmbWuXbu2r0W2F9A/lZubi3PnzuHixYt77rMYcGZmBiUlJVCr1Z+5dD9asuSVK1dQW1u7Z0xaDJiTk8PiydfXdz+eL37f0dGB2dlZpKenf/F7iwDX1taQmprKLoe5QjoSEhLw6NEj4QGHhobQ19eHrKwsc/nYvrS0NNy9e5ddMmOxyIJPnjxhiZgsYIkUFhbi0qVL8Pb2FhawtbWVJWFSbomUlZWB6n9AQICwgM+ePcPExARzkSVCF410nDhxQljAhYUF5OXl4f79+2bzUT4kD9AlMa48pNSiGCQFlMeKi4shlUrNghwcHATFcn5+vvC3mDQ+f/4c5GqqCqYKxW9KSgrLAqdOnbIOIGnNzMxk5So0NNQkxoaGBiwvL7P9e4nFLibFKysrLGGrVCpcuHCBFyS1ZAMDA6isrISt7d5vMkEA3717h8uXL4P+xsbG4urVq3B1dd3TZVVVVSwpZ2dnfxVOkEsyPT2NiooKejswIDs7O9ZGOTo64syZM6yTpps6Pz/PLEZCcRcYGMjL0hZZcHJyEgUFBUhOTkZPTw+6urqQkZGB+Ph4UGc9OjoKvV7PWn7qrP39/XH8OD2z+YvZgEtLSyzuKMV4eXnh48ePzM1UXb6Uz/gjfbrSLEByGXXOMTExCAsLYxr7+/vR3d3NOmUhxSxA6qBtbGx2Stzm5iZL2KWlpWYnbMHSDMVZe3s77t27t+NKjUbDbjClGaHFJAtSe3/r1i2aQMDJyYmxUKKlW9nY2AhrPPh5A25sbCApKYnVzN1lqby8HD4+PoiMjBTaeEwfb8Dx8XHWcewu6vSoLioqYha11iyHN+Dq6irLd+RKGsmRUM6jqmHug4mPyXkDkjKaCjQ3NyMuLg5TU1MgaHO6GD5g22t2A97w8/OrpLng14Q20E0+fPgw62Ao3VhTXrx4QYbR0HQrQiqV/hMdHW3N80zWTQVgYmLiJs1mqOeZlMlkP5haL00+lecGejM/fPhwY319/cftCWuURCL5SyaTceTCgxSahD19+pTm1XkqlapwZ95bX18fx3Fco4+Pj4SagIMYolNrptPpDGtra6VKpfJ3kUhk+GQgXVNT872trW26wWCgcasHgO++kTX/o58hDAZDP8dxdUqlcnj73P8BYWoERw67OD4AAAAASUVORK5CYII="},"7d64":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEp0lEQVRYR9WYe0xTVxzHv/f2SVeE8X5jHwjG0TpY2Jx7BJgR0c1kc+DM9ofL2Fy2ZeGhoIBzEETIQLfFVJDIXGK2odkYOoeK+MBkj1BqIU4RFRCkUDDQggKl7V1utV3ZeENbdv46ued3zvmc7znn9/udS8CqSJQQQI9PQSIWgC8A0rrdxvU+UKgHha8aI/G7eS7CXAmXYyubCdlbXrs5cS5vwJflD5KwH999fS+uDNaiXP0h+nU40NiCNCTAYAJcqUC8MwunysXNhIizzMZCTT28xjCApNZXcGNQvq8pAjuJyHqwxhhoKRXXBT/Lf8GhcObJaTXjr3uNDY8ijJA0IDaEL6k5EaJcFHBmiJyuVJzoKc4mwuVI3uSTUrzbr2hRAZ7sP47s9oQKQtqAjM0+O/MzfPcuKsDz2l+RfCv+l1kB6igd2ATbLguZNeBF7Vmkta3Fj2F3EMQWzBky5jqB/cH1kPIipxxjVoAXtGeQ2haHt70+Q4rPnjnD0R2lVwkcFl9BFH/1wgCa4Frj4MYGXncrmBcc3blElY71Hh8ggCWEG9MTm923TjjmjBU82FOAUlUGnmQDAZwX5w3YNFgHAS8EfIYP/NmhKAg8PD9AChRyulJwsu8ADgrrMF9nvuBbbF5eblcaKvuKcGp5pylOz7XYDJAGujR4Dqv50WASzLnyLfwlmSmJrOcLHFVvB+9f7DojkBd0Fi87rzENZVMFzbD3dB24p7s7zlXQ6v42dAFLSFeTmZ7S46g6ExwSOL7sLvzZgfYDpF1ArbYKeQGySQXeq0pHhboQMtElrOK/ZLGzi4LTAdZqq5F8Zx2SfPPxsXfGuEXYFDCpdQOGjVoM6Nug1XcgiPvIL2b5yxDGXWGqd+k6selmIEJ40fhGeB4ELEm77beYznZpv3hZew51Q9XIfJyi8Uln082mz92W289BNSrHz6G9cGN6/OcI2FRB82yTbfE+1S58r85HqWjyWGsXQMWDP6F4+Afe9fzEolBVfwWy2xPxmudHSPJItXzXGDTgM/gQcMS23+KpfGLCrWfQPCSf0GSDxzbLjbeLghNRKB/KMWZKaDmWZvq8ag0DcGW4I5y30rEKzjTiOEzB/zXgteFGcEku6J8CZgWF3BC0jNwYF2WsFznjhHWmykxlV6z6HBV9e1AqkuOdm5HIDf4BX3cnQuS0EYeWVk7Y1a6ARhiR3vEeLg+UY8QAsEhAzIvCEWEteOQTjgekCegbndHxPqrvl+Ep5+dRJqiBE+k0qfB2VdBMQUOeHvgJMUvWTQlH2zsEcDbn2QIoUWB7oveOwl2+839SzgZgOttqTRV23N5YSYQrsGWV66vHSpZWTdfHru2H1EWQdaZ9STzdAE+CgfbTy7ucvFn0X1/HFwNlwPpmd3SPamJM2aS0AblSl+isMsEZsAiWwwkLVVk41p1X0xiBNY/S3QowpGJ8F+Yc9WamX4klsNublM7Gi7ozUdP/bRPDiFhFBHr/yccpkJKr2EYB6e5sBHmzo8C0ykxsCUvBgL4xJXpGHvRTRpTpucj5awWG6DnHPxgeU0iUCCUo+BmNYNgSzHpsJtDrosG1i9HQW3//G13blU1SIyFEAAAAAElFTkSuQmCC"},"7da0":function(t,e,i){"use strict";var s=i("fd80"),n=i.n(s);n.a},"7dac":function(t,e,i){"use strict";i.d(e,"a",(function(){return s}));i("c5f6"),i("28a5"),i("a481");var s=function(t){while(t.indexOf(" ")>0)t=t.replace(" "," ");return t}},"83a5":function(t,e,i){t.exports=i.p+"static/img/adilog.d0f21b66.png"},"95b0":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD4ElEQVRYR92YbWxTVRjHf+fert0LOKFzW0Wwc0OM2A5qiMoXHSgEFsUPbk6IIS6BiRrDYnAYolE0kWmCWQSDMfGLRMjUsET4NA2LRvBla4ElzGUdsGwzThgjoxPK1nvMLVlhDtbbnq5E77fePs///zvPPfecex7BDS7vcRYIyZ2GgX6j/6flnsGA8yIdLWWMXa8vYj8kwnuMTcAWwD0tEPFFhwR8Nmrn3ZMLCZnhVwEb0UtL2CcFFfE10hAhaNcNlgd8nI0CevxsF4I302Bt2UJKmtt9rBCL/dwREfQAWZaz0xQoBMuE189zCL5Mk2diNgYNwhuIvhQfJJaZnmhp0CRK/WyVgvfTY5mYizQ4ZBlQF1CRX8e3g/WMTFipEjOtcdXTOFjH0JX4eQkBOnT41SMp73TRd+nP+Oo3ifi4uBm3o5j1wXs4HwfSEmCGBjYBWTocvl9S0eWj93IgaUC7BjvdRyjIcLE+WMTgFJCWAN+5ex9Pz6pKGmiqxJ8utvBSd9lNQywBOu0w01ZMluZkf8kvvNJTSW/YnzSwQKPWtZslOUt54dRj/B5qVQMcz07VHHx1TgNVzuooXGeobcqBWqpgqgHNl2TXwNa4cKavEmB14Xv4ch4mFAkRYTQ6jmxtBhkig7qex5WWovGiKAGuK9hGafZDjMpwVE/DxsrcJzk/do7VHYVcMZKeprFEJcB/29fO2cXavA2sDS6ha+SEOp3qI76e4JHb17DH3cTb/Zs5cLYhJXDKc3CcwlyGDiwY4mjoB+pOr5kAV5m/Bbf93knAzcP7CQx/H3cgyo/Y3J8/n/8bTlseFZ1FXIpM9CzKns8MvXASSH/4x7jbXEoqaK5pz+e9SFVwMd0jJ+NWJNEApQoum72Oj+btZfsfr/HNXztj3uYZQhMQkYniTI5XAmzxDDJLn82FyFBMOVNkkallsq1vEwfP7VEmVAJc6axGE5OPzTnabbSGmjjzd/etBVR2tyCgVEEL+soh/w/Aja4dzLUXsaP/WY48cPWTvyx3A77spdSeWqVcpakELFWwwKGzt6SPjsvtPDrzCQ5e+JoVuU9Rc7oc//B3tx7QJDAhvyjpjZ4jwkaYmjPllrYqVXpLFRw3yXdA/byfaRh4g2PDh1W9LeUnBGhJMcVB/w1ATxu1QuPaZpriKqjICclXYlGA1QYcUhGarlwpeUus6sLRP0IXkrnTZZSk7pgQLIx2WL1+nkHQGGsJJ6mY0jSDD088yOuxJrqnjY1CYzdgS6lREmJS8ml7kJepJHKty2/2qlu5D43NCJYjuEtIMpPQTybFbOgNIDkqND45vojYQvsPNxf5SiLhURsAAAAASUVORK5CYII="},"9ca7":function(t,e,i){"use strict";function s(t=0,e=0,i=0,s=1){this.x=t,this.y=e,this.z=i,this.w=s}Object.defineProperties(s.prototype,{width:{get:function(){return this.z},set:function(t){this.z=t}},height:{get:function(){return this.w},set:function(t){this.w=t}}}),Object.assign(s.prototype,{isVector4:!0,set:function(t,e,i,s){return this.x=t,this.y=e,this.z=i,this.w=s,this},setScalar:function(t){return this.x=t,this.y=t,this.z=t,this.w=t,this},setX:function(t){return this.x=t,this},setY:function(t){return this.y=t,this},setZ:function(t){return this.z=t,this},setW:function(t){return this.w=t,this},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},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)}},clone:function(){return new this.constructor(this.x,this.y,this.z,this.w)},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},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)},addScalar:function(t){return this.x+=t,this.y+=t,this.z+=t,this.w+=t,this},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},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},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)},subScalar:function(t){return this.x-=t,this.y-=t,this.z-=t,this.w-=t,this},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},multiplyScalar:function(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this},applyMatrix4:function(t){const e=this.x,i=this.y,s=this.z,n=this.w,a=t.elements;return this.x=a[0]*e+a[4]*i+a[8]*s+a[12]*n,this.y=a[1]*e+a[5]*i+a[9]*s+a[13]*n,this.z=a[2]*e+a[6]*i+a[10]*s+a[14]*n,this.w=a[3]*e+a[7]*i+a[11]*s+a[15]*n,this},divideScalar:function(t){return this.multiplyScalar(1/t)},setAxisAngleFromQuaternion:function(t){this.w=2*Math.acos(t.w);const 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},setAxisAngleFromRotationMatrix:function(t){let e,i,s,n;const a=.01,r=.1,o=t.elements,l=o[0],h=o[4],c=o[8],u=o[1],p=o[5],d=o[9],m=o[2],f=o[6],v=o[10];if(Math.abs(h-u)o&&t>g?tg?o1){for(let t=0;t1){for(let t=0;t0){s.children=[];for(let e=0;e0&&(i.geometries=e),s.length>0&&(i.materials=s),n.length>0&&(i.textures=n),r.length>0&&(i.images=r),o.length>0&&(i.shapes=o)}return i.object=s,i;function a(t){const e=[];for(const i in t){const s=t[i];delete s.metadata,e.push(s)}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.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(let i=0;i0&&(i.alphaTest=this.alphaTest),!0===this.premultipliedAlpha&&(i.premultipliedAlpha=this.premultipliedAlpha),!0===this.wireframe&&(i.wireframe=this.wireframe),this.wireframeLinewidth>1&&(i.wireframeLinewidth=this.wireframeLinewidth),"round"!==this.wireframeLinecap&&(i.wireframeLinecap=this.wireframeLinecap),"round"!==this.wireframeLinejoin&&(i.wireframeLinejoin=this.wireframeLinejoin),!0===this.morphTargets&&(i.morphTargets=!0),!0===this.morphNormals&&(i.morphNormals=!0),!0===this.skinning&&(i.skinning=!0),!1===this.visible&&(i.visible=!1),!1===this.toneMapped&&(i.toneMapped=!1),"{}"!==JSON.stringify(this.userData)&&(i.userData=this.userData),e){const e=s(t.textures),n=s(t.images);e.length>0&&(i.textures=e),n.length>0&&(i.images=n)}return i},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;const e=t.clippingPlanes;let i=null;if(null!==e){const t=e.length;i=new Array(t);for(let s=0;s!==t;++s)i[s]=e[s].clone()}return this.clippingPlanes=i,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(o.prototype,"needsUpdate",{set:function(t){!0===t&&this.version++}});var l=i("72e8");function h(t){o.call(this),this.type="LineBasicMaterial",this.color=new l["a"](16777215),this.linewidth=1,this.linecap="round",this.linejoin="round",this.morphTargets=!1,this.setValues(t)}i.d(e,"a",(function(){return h})),h.prototype=Object.create(o.prototype),h.prototype.constructor=h,h.prototype.isLineBasicMaterial=!0,h.prototype.copy=function(t){return o.prototype.copy.call(this,t),this.color.copy(t.color),this.linewidth=t.linewidth,this.linecap=t.linecap,this.linejoin=t.linejoin,this.morphTargets=t.morphTargets,this}},aedb:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEsElEQVRYR+2Yayj8WRjHvz9i3FsKNe4UyZZRrkWyIUKUy7QRcpsppF2Ua8m+oI3NdRkjE0sxkX9p7ax45ZJ7Li9EGtIQ/i9cckuY7ZwazX/DzgyDF/u8md/8Lud8zvec8zzPeRgoWVtb2/c6OjpFAH4AwAagq/xcy9dfAczK5fLf+Xy+RNEXo7jo6OgoYLFY9RwOR9fJyQkmJiZgmMfHWmYDrq+vsb+/j+XlZZyenorMzc35SUlJt5RAIBAkmpmZDURHRzME7CPt7u4OY2NjkMlkLTweL59pampisVgsaVxcHNvKyuoj2R77vr29RX9///3l5aUH097eHsFms/+KiYn5FHAKiLm5OayurlYRwJ89PT3r/f39PxWgVCrFxMTEICMQCEo4HE6Nr6/vpwLc29uDRCL5Uy3A8/NzmJmZvctA1AYcHx9HeXk5MjMzkZOTo3VItQAJXEVFBYgLIEYAtQ2pMuDk5CSKi4tRUFCA+vp6ZGRkoLe3F3w+H6mpqVpTUmXA0dFREL8UFxcHb29vdHZ20v9ra2vIysr6eEBlAgUgh8PRGpiiYZUV/B/wmbl4NwVnZmbQ1tYGEqlyc3NVXhpvAnh8fIzFxUXo6+sjKCgILBbrG4CtrS3qjkpLSxEYGAhjY+P3A+zp6UFrayvc3d1xdHQEU1NTdHV10TxSYZWVlbCzs9PIZ75Kwe3tbdTW1lL/yOVycXh4iKSkJERERKCsrIzyPTw8ICwsDCKRCPb29ior9+pdXFNTg+rqaoSEhNBfhTU2NpIcDsRvmpubY2dnB9nZ2SBRSBPTWEE3Nzdsbm5SQB8fH0RFRdG1RVSMjY1Ffn4+UlJSKKhEIkFTU5MmfNAYkPTm4uJCwZaWlkDyNqKes7MzSkpKKPzQ0BCN3a6urkhPTwcJlxsbG2qtxVcBdnd3w8PDgyojFAoxPDyMlpYWnJ2d0Wkl8ZrcGxgYgIWFBVVVJpPRe6qaxoBEkby8vG/66evro74uODgY09PTuLi4oJsoNDSUKpycnIyEhAQUFhaqyqf5FJNk4alYvL6+DuKUDQ0NH5WytbWlx0jiihoaGqgLurm5gYGBwX+Caqzgc4DKPV5dXWFqaooq6ejoSAeko6NDX4mMjERiYiJdBi+ZVgFf6pgsgaKiIpqqkez8OVMZkEwRmT5izc3NiI+PB5tNqiKa2/z8PMixkmyetLS0JxtSGVAsFmNkZIQ2QlyFg4MDjIyMNKcD6G4/ODigkYY4/qdMZUDlj98iYSUOncfj0RhdV1f37Ib5MECyQaytren55t/Zj7IYGgG+xRTPzs7Cy8vrRTgCqhHgqxaemh8rAxZ7enr+6ufnp2YT2n19d3eXlOG+kOIR18nJqT88PFy7ParZ+srKChYWFn5jRCLRd/f39/tcLtfoo4uXijGQZHdwcBAnJyfBtMLa3t5eYWNj8wsJQ7q671mWflpW4sRXVlb+5vP5ERRQLBbrnp6e/mFpafljQEAAdQMfYaR6RqKMVCpd1tPTi8jIyPj6WCWXy+WkFMdjGOYnQ0NDV3VOYG8xGFJOOT8/PyYlcwC1PB7virT7ZBlfKBTaAnhXGRmGOZPJZNKqqqoH5QH/A9ks2jNHPWqbAAAAAElFTkSuQmCC"},b8c3:function(t,e,i){t.exports=i.p+"static/img/loding.6295dd24.gif"},bb3c:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEQklEQVRYR+2YSyz8VxTHv/c3jEfEiFcEq5K/GBULCTODEFJiXSw08Q5FdxYIFt6sPZMShPAnWEitkZj+JtGSaNCFiEciVLSVeizM/H7Nuc1MTPtv5/H7/f0telYzc+8553PPuffcM5fhhej1eq1Op/tSluUvGGPRADQvxz/y518YY2ZZlt+Lovir3Rezf0hPT08VBOE9gPiPDOLK/O+yLH9tsVgWaSIHNJlMn8uyvA1A50r7lcZlAF+JorhAgMxgMHzPGDO8knN33fxG2WQZGRkGSZJEd7Veed43zGg0NgIYfmXHbrmTZXmOAFsA9Lul8fqT1v8HVBh09SMoCAIkSVLI5VBXFzArKwvBwcFYX19/e4AajQazs7MIDAxEaWkpHh8f1YBUL4JFRUVISEjA09MThxsfH387gEFBQejo6MDKygpiYmKQmJiI6elpXF5eKoVUJ4INDQ3Y2tqCj48P4uLiYDabUVdXh66urk8PGBUVhZqaGvT09CAlJYUDrq6uorq6Gnt7e9jd3VUCqTyCbW1tmJqa4ul8Cejv74/Ozk60trYqKTvKAGmv5ebmYmRkhEfpJSB9z8/PB4Gura15G0VlgAMDAzy19/f3HwRkjIHm0F58eHjwBtJ7wJycHERGRmJpacnh+O8RpAGKcl5eHoaHvWqYvAOk0zo4OIjm5mZYrVYHYHJyMk/z3NycU7Ro3vz8PC4uLjyNoneAxcXFuLm5webmppNDOsEmk4nfKC8lIiICVIro0HgongNSUW5vb0dLC7WRzvJvgDSroqICBwcH2NnZ8YTRc8DGxkZsbGzg8PDQyZGvry8qKyv5ddfX14fb21unca1Wy3+ndNtsNnchPQOMjo7mEL29vU4ODAYDSkpKsLy8jPPzc9TX1+Po6AiLi4t4fn52zKWSFBISwgu5m+IZIKV2YmICV1dX3H5sbCxqa2txfHyMhYUFJxg7NMFsb9M/2r+kv7+fL9BemlyAug+YlJSE7OxsjI6OIiAgAOXl5QgPD8fY2Ng/0ml3SmmnLkev12NychKnp6d8C1ABHxoacieI7gHaC253dzc/pQUFBZiZmcH+/r47ThAWFoaqqirehpEebQGqn2dnZ6703QOkokxgOp0Ooijyq8ubtp6yUFZWxg9YfHw8b9EUp5jSREU2NDSUb/rr62tXRj84Tgui646yUVhYCKPRiKamJlgslv+y5zqC9CeICq2fnx9v52n/0U2ihlApOjk5UQaoBogCG64jqMC4GqpvHvA7enqrYYx9q8Zy1bbBGJtgaWlp7zQazc/2x0y1nSi0V8pfWI1GIz23lig0prb68d3dXRIHzMrKirDZbNuyLL9T24uX9v4QBCHXbDb/4HhET01NDddqtaMAij5lumVZtjDGakVR/IkW5wC0rzQzM/Mzq9WaKwhCrCRJ/l5GwCM1QRCskiRdazQa0Ww2/wiAHtG5/Al+DLiKLqAl3wAAAABJRU5ErkJggg=="},bf5a:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABOtJREFUWAnNWFsovVkUX+e431MYQ9RQDOMBSR6IjCIiyqTxME3uJqJRXtxDDI3IvUQkQiPEA//iRUiExhReFHKbItfczVq7//d1OM75LsZl1e7b395r7/3ba6/b3gpQoZaWljCFQvEbNvlhsVbpeuvqPS6wi2USy5+pqal/cwsqqNLf369/dHTUamlp+au3tzfY29uDkZERx/Pm38fHRzg/P4fNzU1YXl6+v76+zklJSanjF25tba0fGxt7vL29Rd6PpbOzs8fe3t4HxPQTAVQ0NTW5mpiY/BMXF6djYGDAg/7IyuHhIQwNDe2hJL9T6ujo/Ozq6vppwJFgbGxs4FskfX39H5VoFD9YW7+nPYg7m6+Yvleixhnp6uqKG/WOXIaGhoDCs1a+45qylpIlOrR2QJ8JaHGyFuUGubu7Q3R0NPf74lcywIeHBygsLITAwEAICwt7cdLnjVdXV3Bzc8M3r66uwvDwMCwsLAgClHTEBK6oqAgCAgJEgyNUpE/m5uasYECAgYEBKCkp4QFrq4iWIBoTlJWVga+vL4SHh2ubU2Mf+beamhooLS1loDUyqnSIkiCBq6ioAE9PT4iMjFQZ/rRKx6hJL09PT9kG8/PzwcLC4ulALX+iANKuSaGjoqK0TAXQ09MDGKLUeEgHSTWys7OZE1Zj0NIgeMR1dXWwtLQEVlZW0NnZqXEqknJ7eztgeGISwijA866srEBiYiI4OTnxbWIrggDX1tYgLy9PcD6ScnBwMGDohKmpKSgoKODH0AY9PDz4fykVQYCUQLi5uWmdkwDY2tqCn58fS5sw+YCDgwMICgrSOk5Mpygd1DYRuZ7GxkbIzMzk2ZKTk6Gjo+OJ7+M7JVZeDXBwcBD8/f2fKL+ZmRnExMRAd3e3RDjq7K8CeHJyApjoQnx8vNrMZPFzc3NAvu819CqAzc3NzDpVLZYDo1QqIT09Herr67kmWV/ZADc2Nph06Hg1kZeXl6Yu0e2yAJLPq62tZY6XW2lxcRH6+vpgdHSUuRmunYxnb28PyJjkkCyA4+PjLLI4OjrC9vY25ObmMl2srq5mR0qOOSMjA9bX15nx0G1tZGREDj4Q9IPPZ728vAS8dbGgjxcuoNQpKysL8F7Ds1JII+Ckf6ampuDj4wNk7aGhoZKvs5IlSOGMUqecnBxwdnZmPlAVHIfSwcEBqqqqICIigm2Cjpg2xhFJlO7fQiRJgltbWywhoOhCC5Oh0DHSpfslIl2l7IbyQRrb1dUFsbGxMDs7C6QGYkKoJIB0uWpra6PLzEt42HGSe3lO5eXlUFlZyZrJN87MzLDs5iXe52MlAbSzswMqUon8JKnF9PQ0K8XFxSAGHK2jvl2pq4vkn5+fB7J+ygvFgqOpBSVIyk3Z8GuI3AxdkkhylI5JIUGALi4u0NDQIGVONd6QkBBIS0sDPT09tT6hBkGA5HA/kujp40ZuGHpL4F/v0Seor8rN4+Pjt1xL1tyECYW3SVb8FznczyRFcvw7Ozvn6He/KPGpdQYTzxHy7p+B7u7uYHJyEu7v78uTkpKOOD/4Cwb9uYmJCaCniY8gCou7u7vMHe3v77ej4P4gHHzMwkuOISrm79iWZmxs7IDl3XCSel1cXNCdml73K/GVv4dbnAfINeBOFPi0ZofG8w0WtX6O73/+3qID30tISPj3+bz/AdtPclK0A/BBAAAAAElFTkSuQmCC"},c385:function(t,e,i){"use strict";function s(){}i.d(e,"a",(function(){return s})),Object.assign(s.prototype,{addEventListener:function(t,e){void 0===this._listeners&&(this._listeners={});const i=this._listeners;void 0===i[t]&&(i[t]=[]),-1===i[t].indexOf(e)&&i[t].push(e)},hasEventListener:function(t,e){if(void 0===this._listeners)return!1;const i=this._listeners;return void 0!==i[t]&&-1!==i[t].indexOf(e)},removeEventListener:function(t,e){if(void 0===this._listeners)return;const i=this._listeners,s=i[t];if(void 0!==s){const t=s.indexOf(e);-1!==t&&s.splice(t,1)}},dispatchEvent:function(t){if(void 0===this._listeners)return;const e=this._listeners,i=e[t.type];if(void 0!==i){t.target=this;const e=i.slice(0);for(let i=0,s=e.length;i0,a=s[1]&&s[1].length>0,r=t.morphTargets,o=r.length;let h;if(o>0){h=[];for(let t=0;t0){p=[];for(let t=0;t0&&0===e.length&&console.error("THREE.DirectGeometry: Faceless geometries are not supported.");for(let g=0;ge&&(e=t[i]);return e}i.d(e,"a",(function(){return A}));let f=1;const v=new u["a"],g=new c["a"],y=new s["a"],b=new n["a"],x=new n["a"],_=new s["a"];function A(){Object.defineProperty(this,"id",{value:f+=2}),this.uuid=d["a"].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={}}A.prototype=Object.assign(Object.create(a["a"].prototype),{constructor:A,isBufferGeometry:!0,getIndex:function(){return this.index},setIndex:function(t){Array.isArray(t)?this.index=new(m(t)>65535?r["d"]:r["c"])(t,1):this.index=t},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,i){this.groups.push({start:t,count:e,materialIndex:void 0!==i?i:0})},clearGroups:function(){this.groups=[]},setDrawRange:function(t,e){this.drawRange.start=t,this.drawRange.count=e},applyMatrix4:function(t){const e=this.attributes.position;void 0!==e&&(e.applyMatrix4(t),e.needsUpdate=!0);const i=this.attributes.normal;if(void 0!==i){const e=(new p["a"]).getNormalMatrix(t);i.applyNormalMatrix(e),i.needsUpdate=!0}const s=this.attributes.tangent;return void 0!==s&&(s.transformDirection(t),s.needsUpdate=!0),null!==this.boundingBox&&this.computeBoundingBox(),null!==this.boundingSphere&&this.computeBoundingSphere(),this},rotateX:function(t){return v.makeRotationX(t),this.applyMatrix4(v),this},rotateY:function(t){return v.makeRotationY(t),this.applyMatrix4(v),this},rotateZ:function(t){return v.makeRotationZ(t),this.applyMatrix4(v),this},translate:function(t,e,i){return v.makeTranslation(t,e,i),this.applyMatrix4(v),this},scale:function(t,e,i){return v.makeScale(t,e,i),this.applyMatrix4(v),this},lookAt:function(t){return g.lookAt(t),g.updateMatrix(),this.applyMatrix4(g.matrix),this},center:function(){return this.computeBoundingBox(),this.boundingBox.getCenter(y).negate(),this.translate(y.x,y.y,y.z),this},setFromObject:function(t){const e=t.geometry;if(t.isPoints||t.isLine){const t=new r["b"](3*e.vertices.length,3),i=new r["b"](3*e.colors.length,3);if(this.setAttribute("position",t.copyVector3sArray(e.vertices)),this.setAttribute("color",i.copyColorsArray(e.colors)),e.lineDistances&&e.lineDistances.length===e.vertices.length){const t=new r["b"](e.lineDistances.length,1);this.setAttribute("lineDistance",t.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){const e=[];for(let i=0,s=t.length;i0){const e=new Float32Array(3*t.normals.length);this.setAttribute("normal",new r["a"](e,3).copyVector3sArray(t.normals))}if(t.colors.length>0){const e=new Float32Array(3*t.colors.length);this.setAttribute("color",new r["a"](e,3).copyColorsArray(t.colors))}if(t.uvs.length>0){const e=new Float32Array(2*t.uvs.length);this.setAttribute("uv",new r["a"](e,2).copyVector2sArray(t.uvs))}if(t.uvs2.length>0){const e=new Float32Array(2*t.uvs2.length);this.setAttribute("uv2",new r["a"](e,2).copyVector2sArray(t.uvs2))}this.groups=t.groups;for(const i in t.morphTargets){const e=[],s=t.morphTargets[i];for(let t=0,i=s.length;t0){const e=new r["b"](4*t.skinIndices.length,4);this.setAttribute("skinIndex",e.copyVector4sArray(t.skinIndices))}if(t.skinWeights.length>0){const e=new r["b"](4*t.skinWeights.length,4);this.setAttribute("skinWeight",e.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 n["a"]);const t=this.attributes.position,e=this.morphAttributes.position;if(void 0!==t){if(this.boundingBox.setFromBufferAttribute(t),e)for(let i=0,s=e.length;i0&&(t.userData=this.userData),void 0!==this.parameters){const e=this.parameters;for(const i in e)void 0!==e[i]&&(t[i]=e[i]);return t}t.data={attributes:{}};const e=this.index;null!==e&&(t.data.index={type:e.array.constructor.name,array:Array.prototype.slice.call(e.array)});const i=this.attributes;for(const o in i){const e=i[o],s=e.toJSON(t.data);""!==e.name&&(s.name=e.name),t.data.attributes[o]=s}const s={};let n=!1;for(const o in this.morphAttributes){const e=this.morphAttributes[o],i=[];for(let s=0,n=e.length;s0&&(s[o]=i,n=!0)}n&&(t.data.morphAttributes=s,t.data.morphTargetsRelative=this.morphTargetsRelative);const a=this.groups;a.length>0&&(t.data.groups=JSON.parse(JSON.stringify(a)));const r=this.boundingSphere;return null!==r&&(t.data.boundingSphere={center:r.center.toArray(),radius:r.radius}),t},clone:function(){return(new A).copy(this)},copy:function(t){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const e={};this.name=t.name;const i=t.index;null!==i&&this.setIndex(i.clone(e));const s=t.attributes;for(const l in s){const t=s[l];this.setAttribute(l,t.clone(e))}const n=t.morphAttributes;for(const l in n){const t=[],i=n[l];for(let s=0,n=i.length;s0&&console.error("THREE.Matrix4: the constructor no longer reads arguments. use .set() instead.")}Object.assign(u.prototype,{isMatrix4:!0,set:function(t,e,i,s,n,a,r,o,l,h,c,u,p,d,m,f){const v=this.elements;return v[0]=t,v[4]=e,v[8]=i,v[12]=s,v[1]=n,v[5]=a,v[9]=r,v[13]=o,v[2]=l,v[6]=h,v[10]=c,v[14]=u,v[3]=p,v[7]=d,v[11]=m,v[15]=f,this},identity:function(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this},clone:function(){return(new u).fromArray(this.elements)},copy:function(t){const e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],e[9]=i[9],e[10]=i[10],e[11]=i[11],e[12]=i[12],e[13]=i[13],e[14]=i[14],e[15]=i[15],this},copyPosition:function(t){const e=this.elements,i=t.elements;return e[12]=i[12],e[13]=i[13],e[14]=i[14],this},extractBasis:function(t,e,i){return t.setFromMatrixColumn(this,0),e.setFromMatrixColumn(this,1),i.setFromMatrixColumn(this,2),this},makeBasis:function(t,e,i){return this.set(t.x,e.x,i.x,0,t.y,e.y,i.y,0,t.z,e.z,i.z,0,0,0,0,1),this},extractRotation:function(t){const e=this.elements,i=t.elements,s=1/n.setFromMatrixColumn(t,0).length(),a=1/n.setFromMatrixColumn(t,1).length(),r=1/n.setFromMatrixColumn(t,2).length();return e[0]=i[0]*s,e[1]=i[1]*s,e[2]=i[2]*s,e[3]=0,e[4]=i[4]*a,e[5]=i[5]*a,e[6]=i[6]*a,e[7]=0,e[8]=i[8]*r,e[9]=i[9]*r,e[10]=i[10]*r,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this},makeRotationFromEuler:function(t){t&&t.isEuler||console.error("THREE.Matrix4: .makeRotationFromEuler() now expects a Euler rotation rather than a Vector3 and order.");const e=this.elements,i=t.x,s=t.y,n=t.z,a=Math.cos(i),r=Math.sin(i),o=Math.cos(s),l=Math.sin(s),h=Math.cos(n),c=Math.sin(n);if("XYZ"===t.order){const t=a*h,i=a*c,s=r*h,n=r*c;e[0]=o*h,e[4]=-o*c,e[8]=l,e[1]=i+s*l,e[5]=t-n*l,e[9]=-r*o,e[2]=n-t*l,e[6]=s+i*l,e[10]=a*o}else if("YXZ"===t.order){const t=o*h,i=o*c,s=l*h,n=l*c;e[0]=t+n*r,e[4]=s*r-i,e[8]=a*l,e[1]=a*c,e[5]=a*h,e[9]=-r,e[2]=i*r-s,e[6]=n+t*r,e[10]=a*o}else if("ZXY"===t.order){const t=o*h,i=o*c,s=l*h,n=l*c;e[0]=t-n*r,e[4]=-a*c,e[8]=s+i*r,e[1]=i+s*r,e[5]=a*h,e[9]=n-t*r,e[2]=-a*l,e[6]=r,e[10]=a*o}else if("ZYX"===t.order){const t=a*h,i=a*c,s=r*h,n=r*c;e[0]=o*h,e[4]=s*l-i,e[8]=t*l+n,e[1]=o*c,e[5]=n*l+t,e[9]=i*l-s,e[2]=-l,e[6]=r*o,e[10]=a*o}else if("YZX"===t.order){const t=a*o,i=a*l,s=r*o,n=r*l;e[0]=o*h,e[4]=n-t*c,e[8]=s*c+i,e[1]=c,e[5]=a*h,e[9]=-r*h,e[2]=-l*h,e[6]=i*c+s,e[10]=t-n*c}else if("XZY"===t.order){const t=a*o,i=a*l,s=r*o,n=r*l;e[0]=o*h,e[4]=-c,e[8]=l*h,e[1]=t*c+n,e[5]=a*h,e[9]=i*c-s,e[2]=s*c-i,e[6]=r*h,e[10]=n*c+t}return e[3]=0,e[7]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this},makeRotationFromQuaternion:function(t){return this.compose(r,t,o)},lookAt:function(t,e,i){const s=this.elements;return c.subVectors(t,e),0===c.lengthSq()&&(c.z=1),c.normalize(),l.crossVectors(i,c),0===l.lengthSq()&&(1===Math.abs(i.z)?c.x+=1e-4:c.z+=1e-4,c.normalize(),l.crossVectors(i,c)),l.normalize(),h.crossVectors(c,l),s[0]=l.x,s[4]=h.x,s[8]=c.x,s[1]=l.y,s[5]=h.y,s[9]=c.y,s[2]=l.z,s[6]=h.z,s[10]=c.z,this},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)},premultiply:function(t){return this.multiplyMatrices(t,this)},multiplyMatrices:function(t,e){const i=t.elements,s=e.elements,n=this.elements,a=i[0],r=i[4],o=i[8],l=i[12],h=i[1],c=i[5],u=i[9],p=i[13],d=i[2],m=i[6],f=i[10],v=i[14],g=i[3],y=i[7],b=i[11],x=i[15],_=s[0],A=s[4],w=s[8],M=s[12],S=s[1],z=s[5],C=s[9],k=s[13],E=s[2],B=s[6],O=s[10],D=s[14],P=s[3],R=s[7],I=s[11],T=s[15];return n[0]=a*_+r*S+o*E+l*P,n[4]=a*A+r*z+o*B+l*R,n[8]=a*w+r*C+o*O+l*I,n[12]=a*M+r*k+o*D+l*T,n[1]=h*_+c*S+u*E+p*P,n[5]=h*A+c*z+u*B+p*R,n[9]=h*w+c*C+u*O+p*I,n[13]=h*M+c*k+u*D+p*T,n[2]=d*_+m*S+f*E+v*P,n[6]=d*A+m*z+f*B+v*R,n[10]=d*w+m*C+f*O+v*I,n[14]=d*M+m*k+f*D+v*T,n[3]=g*_+y*S+b*E+x*P,n[7]=g*A+y*z+b*B+x*R,n[11]=g*w+y*C+b*O+x*I,n[15]=g*M+y*k+b*D+x*T,this},multiplyScalar:function(t){const 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},determinant:function(){const t=this.elements,e=t[0],i=t[4],s=t[8],n=t[12],a=t[1],r=t[5],o=t[9],l=t[13],h=t[2],c=t[6],u=t[10],p=t[14],d=t[3],m=t[7],f=t[11],v=t[15];return d*(+n*o*c-s*l*c-n*r*u+i*l*u+s*r*p-i*o*p)+m*(+e*o*p-e*l*u+n*a*u-s*a*p+s*l*h-n*o*h)+f*(+e*l*c-e*r*p-n*a*c+i*a*p+n*r*h-i*l*h)+v*(-s*r*h-e*o*c+e*r*u+s*a*c-i*a*u+i*o*h)},transpose:function(){const t=this.elements;let e;return e=t[1],t[1]=t[4],t[4]=e,e=t[2],t[2]=t[8],t[8]=e,e=t[6],t[6]=t[9],t[9]=e,e=t[3],t[3]=t[12],t[12]=e,e=t[7],t[7]=t[13],t[13]=e,e=t[11],t[11]=t[14],t[14]=e,this},setPosition:function(t,e,i){const s=this.elements;return t.isVector3?(s[12]=t.x,s[13]=t.y,s[14]=t.z):(s[12]=t,s[13]=e,s[14]=i),this},getInverse:function(t,e){void 0!==e&&console.warn("THREE.Matrix4: .getInverse() can no longer be configured to throw on degenerate.");const i=this.elements,s=t.elements,n=s[0],a=s[1],r=s[2],o=s[3],l=s[4],h=s[5],c=s[6],u=s[7],p=s[8],d=s[9],m=s[10],f=s[11],v=s[12],g=s[13],y=s[14],b=s[15],x=d*y*u-g*m*u+g*c*f-h*y*f-d*c*b+h*m*b,_=v*m*u-p*y*u-v*c*f+l*y*f+p*c*b-l*m*b,A=p*g*u-v*d*u+v*h*f-l*g*f-p*h*b+l*d*b,w=v*d*c-p*g*c-v*h*m+l*g*m+p*h*y-l*d*y,M=n*x+a*_+r*A+o*w;if(0===M)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const S=1/M;return i[0]=x*S,i[1]=(g*m*o-d*y*o-g*r*f+a*y*f+d*r*b-a*m*b)*S,i[2]=(h*y*o-g*c*o+g*r*u-a*y*u-h*r*b+a*c*b)*S,i[3]=(d*c*o-h*m*o-d*r*u+a*m*u+h*r*f-a*c*f)*S,i[4]=_*S,i[5]=(p*y*o-v*m*o+v*r*f-n*y*f-p*r*b+n*m*b)*S,i[6]=(v*c*o-l*y*o-v*r*u+n*y*u+l*r*b-n*c*b)*S,i[7]=(l*m*o-p*c*o+p*r*u-n*m*u-l*r*f+n*c*f)*S,i[8]=A*S,i[9]=(v*d*o-p*g*o-v*a*f+n*g*f+p*a*b-n*d*b)*S,i[10]=(l*g*o-v*h*o+v*a*u-n*g*u-l*a*b+n*h*b)*S,i[11]=(p*h*o-l*d*o-p*a*u+n*d*u+l*a*f-n*h*f)*S,i[12]=w*S,i[13]=(p*g*r-v*d*r+v*a*m-n*g*m-p*a*y+n*d*y)*S,i[14]=(v*h*r-l*g*r-v*a*c+n*g*c+l*a*y-n*h*y)*S,i[15]=(l*d*r-p*h*r+p*a*c-n*d*c-l*a*m+n*h*m)*S,this},scale:function(t){const e=this.elements,i=t.x,s=t.y,n=t.z;return e[0]*=i,e[4]*=s,e[8]*=n,e[1]*=i,e[5]*=s,e[9]*=n,e[2]*=i,e[6]*=s,e[10]*=n,e[3]*=i,e[7]*=s,e[11]*=n,this},getMaxScaleOnAxis:function(){const t=this.elements,e=t[0]*t[0]+t[1]*t[1]+t[2]*t[2],i=t[4]*t[4]+t[5]*t[5]+t[6]*t[6],s=t[8]*t[8]+t[9]*t[9]+t[10]*t[10];return Math.sqrt(Math.max(e,i,s))},makeTranslation:function(t,e,i){return this.set(1,0,0,t,0,1,0,e,0,0,1,i,0,0,0,1),this},makeRotationX:function(t){const e=Math.cos(t),i=Math.sin(t);return this.set(1,0,0,0,0,e,-i,0,0,i,e,0,0,0,0,1),this},makeRotationY:function(t){const e=Math.cos(t),i=Math.sin(t);return this.set(e,0,i,0,0,1,0,0,-i,0,e,0,0,0,0,1),this},makeRotationZ:function(t){const e=Math.cos(t),i=Math.sin(t);return this.set(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1),this},makeRotationAxis:function(t,e){const i=Math.cos(e),s=Math.sin(e),n=1-i,a=t.x,r=t.y,o=t.z,l=n*a,h=n*r;return this.set(l*a+i,l*r-s*o,l*o+s*r,0,l*r+s*o,h*r+i,h*o-s*a,0,l*o-s*r,h*o+s*a,n*o*o+i,0,0,0,0,1),this},makeScale:function(t,e,i){return this.set(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1),this},makeShear:function(t,e,i){return this.set(1,e,i,0,t,1,i,0,t,e,1,0,0,0,0,1),this},compose:function(t,e,i){const s=this.elements,n=e._x,a=e._y,r=e._z,o=e._w,l=n+n,h=a+a,c=r+r,u=n*l,p=n*h,d=n*c,m=a*h,f=a*c,v=r*c,g=o*l,y=o*h,b=o*c,x=i.x,_=i.y,A=i.z;return s[0]=(1-(m+v))*x,s[1]=(p+b)*x,s[2]=(d-y)*x,s[3]=0,s[4]=(p-b)*_,s[5]=(1-(u+v))*_,s[6]=(f+g)*_,s[7]=0,s[8]=(d+y)*A,s[9]=(f-g)*A,s[10]=(1-(u+m))*A,s[11]=0,s[12]=t.x,s[13]=t.y,s[14]=t.z,s[15]=1,this},decompose:function(t,e,i){const s=this.elements;let r=n.set(s[0],s[1],s[2]).length(),o=n.set(s[4],s[5],s[6]).length(),l=n.set(s[8],s[9],s[10]).length();const h=this.determinant();h<0&&(r=-r),t.x=s[12],t.y=s[13],t.z=s[14],a.copy(this);const c=1/r,u=1/o,p=1/l;return a.elements[0]*=c,a.elements[1]*=c,a.elements[2]*=c,a.elements[4]*=u,a.elements[5]*=u,a.elements[6]*=u,a.elements[8]*=p,a.elements[9]*=p,a.elements[10]*=p,e.setFromRotationMatrix(a),i.x=r,i.y=o,i.z=l,this},makePerspective:function(t,e,i,s,n,a){void 0===a&&console.warn("THREE.Matrix4: .makePerspective() has been redefined and has a new signature. Please check the docs.");const r=this.elements,o=2*n/(e-t),l=2*n/(i-s),h=(e+t)/(e-t),c=(i+s)/(i-s),u=-(a+n)/(a-n),p=-2*a*n/(a-n);return r[0]=o,r[4]=0,r[8]=h,r[12]=0,r[1]=0,r[5]=l,r[9]=c,r[13]=0,r[2]=0,r[6]=0,r[10]=u,r[14]=p,r[3]=0,r[7]=0,r[11]=-1,r[15]=0,this},makeOrthographic:function(t,e,i,s,n,a){const r=this.elements,o=1/(e-t),l=1/(i-s),h=1/(a-n),c=(e+t)*o,u=(i+s)*l,p=(a+n)*h;return r[0]=2*o,r[4]=0,r[8]=0,r[12]=-c,r[1]=0,r[5]=2*l,r[9]=0,r[13]=-u,r[2]=0,r[6]=0,r[10]=-2*h,r[14]=-p,r[3]=0,r[7]=0,r[11]=0,r[15]=1,this},equals:function(t){const e=this.elements,i=t.elements;for(let s=0;s<16;s++)if(e[s]!==i[s])return!1;return!0},fromArray:function(t,e){void 0===e&&(e=0);for(let i=0;i<16;i++)this.elements[i]=t[i+e];return this},toArray:function(t,e){void 0===t&&(t=[]),void 0===e&&(e=0);const i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t[e+9]=i[9],t[e+10]=i[10],t[e+11]=i[11],t[e+12]=i[12],t[e+13]=i[13],t[e+14]=i[14],t[e+15]=i[15],t}})},e146:function(t,e,i){"use strict";var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{directives:[{name:"show",rawName:"v-show",value:t.container_show,expression:"container_show"}],ref:"container_vabs",staticClass:"vabsload"})])},n=[],a=i("3b2f"),r=a["a"],o=i("2877"),l=Object(o["a"])(r,s,n,!1,null,null,null);e["a"]=l.exports},e176:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFaklEQVRYR82Ye0jUWRTHvz9ny2egyFY+MGMFHR9pi5RbbmuutYGwSIWihu/JUVCJIF+UUpJC7/Axo4EaErkUBc3CrM+YpVzmjyAVsVqa6OEDX+H6GEbrt5wLM5uP0Rl/P90uDMzM79xzPvfc3zn33MPhi8HzPKdQKH6SSCQ/8zy/9ctnG/D9H57n/7K1tVWlpqbqjfY44xelUvkdgN9cXV2/37FjBxwdHTeA6T8TBoMB79+/x4cPHwZ4nk+Sy+Xt9JQB1tTUeEskEu3+/fu/9ff331CwxcYGBgbQ1tY2r9frozMzM1sYoFKpbA0LC4vatWvX/wpnND40NIRHjx4Nz83N+XC1tbUBTk5OvXFxcbCxsfkqAAmitbUVOp1OximVyiw/P7/qAwcOCIajlXd0dKC3txfj4+Nswdu2bUNQUBAiIyPh7OxssY0XL17g8ePHDQRYEBISUr5nzx6LJy8WHBsbQ3V1NV6/fo1Dhw4hNDQU27dvB8/z9NKjq6sL7e3tCA8PR0pKChwcHFa19fbtW6jV6t8FA5K3KioqkJaWhoMHD4LjTIlhAcSnT59w//59qFQqlJeXw8PDY0VIUQD7+vpw4cIFXL16FW5ubqt6hQRoQefPn0dlZSW2bjWfagUDUt6i7SLveXl5WQRnFHr69CmamppQVVVl1uOCAe/cuYP5+XkkJSVZBWcUJi9SYEZERCw7XzBgYmIibt26BXt7+2UNaLVatoB9+/Yt+5wC6sqVK8yLyw1BgKS8traWba+5Qc+mpqZQVlZmViY+Ph719fWws7NbIiMIUK1WY3BwEKmpqYIAz507B9oJX19fcQHv3bvHFB4/fnyB4pGREdCJREOv17M8aHwF7t69uyRqL126hKioKOzevVtcQMplw8PDSE9PX6CY3rlnz56x/whodnbW5OWQkBBs3rx5gfzZs2eRnJwMHx8fcQF7enrw4MED0BYJeQcpTVE+dHJyEheQPJWQkMC8ZK7AWOzBxQSjo6M4ffo0GhsbxY9i0njt2jUEBATg8OHDa8qD5Dk6fY4dO7Y+gJOTk8jMzGTpZsuWLVZBUgopKChAQ0PDkvfSqEhQmjEq0Wg0aG5uZmexra2tRZBU+Zw6dQqFhYWQSqVm54gCSNplMhnm5uZw8eJFuLu7rwhpLC4IcLXyThTAlpYWFBUVMSjyYExMDKKjo+Hn52cKHoJ//vw5Hj58CMqTxcXFFhUXggDJaElJCd68ecM+VNlQsj1x4gRdePDq1SsGTRFO9SFt5ZEjR1gha+kQBEgngIuLCzIyMvDy5UtWrFJa8fT0tNT+qnJrBqRTpLOzE5cvX2be+fjxI86cOcOiWcyxJsD+/n5WQSuVSlP2J28GBwevOR+aW5TVgBMTE8jKymL3iZ07dzK9Op2O/SZgc3eRtXrVKsDPnz8jJyeHZX26PhpHbm4u5HI51qMbYRXgjRs3sGnTJmRnZ5vgnjx5wi7XpaWla3XSivMsBiRBuj9QEBgLAyoWKHIpUFa6mQkhtxiQyvvr16/j5s2bJnuUUqanp5fUg0KAFs+1GJAm5uXlsRvY0aNHQe0NKpNWOujFALUKcGZmhhUE3d3dkEgkyM/PB1XI6zlMgAqFQi6VSmvEaB6JCUw5V6PR1HN1dXVSe3v7ProCfk3tNypEdDpdGuv0KBQK9d69e39Z722z1MPUZVWpVIMAfBhgXV2dJ8/z2rCwMLfAwEDRTwVLwUju3bt31GM0GAyGX0+ePPmHqVdGfWqO4267uLj86O3tzc5asY+vlUDpikpN9KGhob9tbGzSZDLZnyS/pJmnUCh+4Dgukud5d47jvrFm9QJlhzmO0zo7O7fExsYajLr+BRcqHwJkgOEjAAAAAElFTkSuQmCC"},e3d9:function(t,e,i){"use strict";var s=i("5a89"),n={},a=void 0,r=n; /** @license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */function o(t,e){var i,s=t.split("."),n=r;!(s[0]in n)&&n.execScript&&n.execScript("var "+s[0]);for(;s.length&&(i=s.shift());)s.length||e===a?n=n[i]?n[i]:n[i]={}:n[i]=e}var l="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array&&"undefined"!==typeof DataView;function h(t){var e,i,s,n,a,r,o,h,c,u,p=t.length,d=0,m=Number.POSITIVE_INFINITY;for(h=0;hd&&(d=t[h]),t[h]>=1;for(u=s<<16|h,c=r;c>>=1,t){case 0:var e=this.input,i=this.a,s=this.c,n=this.b,r=e.length,o=a,c=a,d=s.length,m=a;if(this.d=this.f=0,i+1>=r)throw Error("invalid uncompressed block header: LEN");if(o=e[i++]|e[i++]<<8,i+1>=r)throw Error("invalid uncompressed block header: NLEN");if(c=e[i++]|e[i++]<<8,o===~c)throw Error("invalid uncompressed block header: length verify");if(i+o>e.length)throw Error("input buffer is broken");switch(this.i){case u:for(;n+o>s.length;){if(m=d-n,o-=m,l)s.set(e.subarray(i,i+m),n),n+=m,i+=m;else for(;m--;)s[n++]=e[i++];this.b=n,s=this.e(),n=this.b}break;case p:for(;n+o>s.length;)s=this.e({p:2});break;default:throw Error("invalid inflate mode")}if(l)s.set(e.subarray(i,i+o),n),n+=o,i+=o;else for(;o--;)s[n++]=e[i++];this.a=i,this.b=n,this.c=s;break;case 1:this.j(E,O);break;case 2:var f=D(this,5)+257,v=D(this,5)+1,y=D(this,4)+4,b=new(l?Uint8Array:Array)(g.length),x=a,_=a,A=a,w=a,M=a,S=a,z=a,C=a,k=a;for(C=0;C=m?8:255>=m?9:279>=m?7:8;var C,k,E=h(z),B=new(l?Uint8Array:Array)(30);for(C=0,k=B.length;C=o)throw Error("input buffer is broken");s|=a[r++]<>>e,t.d=n-e,t.a=r,i}function P(t,e){for(var i,s,n=t.f,a=t.d,r=t.input,o=t.a,l=r.length,h=e[0],c=e[1];a=l);)n|=r[o++]<>>16,s>a)throw Error("invalid code length: "+s);return t.f=n>>s,t.d=a-s,t.a=o,65535&i}function R(t,e){var i,s;switch(this.input=t,this.a=0,!e&&(e={})||(e.index&&(this.a=e.index),e.verify&&(this.A=e.verify)),i=t[this.a++],s=t[this.a++],15&i){case I:this.method=I;break;default:throw Error("unsupported compression method")}if(0!==((i<<8)+s)%31)throw Error("invalid fcheck flag:"+((i<<8)+s)%31);if(32&s)throw Error("fdict flag is not supported");this.q=new c(t,{index:this.a,bufferSize:e.bufferSize,bufferType:e.bufferType,resize:e.resize})}c.prototype.j=function(t,e){var i=this.c,s=this.b;this.o=t;for(var n,a,r,o,l=i.length-258;256!==(n=P(this,t));)if(256>n)s>=l&&(this.b=s,i=this.e(),s=this.b),i[s++]=n;else for(a=n-257,o=b[a],0<_[a]&&(o+=D(this,_[a])),n=P(this,e),r=w[n],0=l&&(this.b=s,i=this.e(),s=this.b);o--;)i[s]=i[s++-r];for(;8<=this.d;)this.d-=8,this.a--;this.b=s},c.prototype.w=function(t,e){var i=this.c,s=this.b;this.o=t;for(var n,a,r,o,l=i.length;256!==(n=P(this,t));)if(256>n)s>=l&&(i=this.e(),l=i.length),i[s++]=n;else for(a=n-257,o=b[a],0<_[a]&&(o+=D(this,_[a])),n=P(this,e),r=w[n],0l&&(i=this.e(),l=i.length);o--;)i[s]=i[s++-r];for(;8<=this.d;)this.d-=8,this.a--;this.b=s},c.prototype.e=function(){var t,e,i=new(l?Uint8Array:Array)(this.b-32768),s=this.b-32768,n=this.c;if(l)i.set(n.subarray(32768,i.length));else for(t=0,e=i.length;tt;++t)n[t]=n[s+t];return this.b=32768,n},c.prototype.z=function(t){var e,i,s,n,a=this.input.length/this.a+1|0,r=this.input,o=this.c;return t&&("number"===typeof t.p&&(a=t.p),"number"===typeof t.u&&(a+=t.u)),2>a?(i=(r.length-this.a)/this.o[2],n=i/2*258|0,s=ne&&(this.c.length=e),t=this.c),this.buffer=t},R.prototype.k=function(){var t,e,i=this.input;if(t=this.q.k(),this.a=this.q.a,this.A){e=(i[this.a++]<<24|i[this.a++]<<16|i[this.a++]<<8|i[this.a++])>>>0;var s=t;if("string"===typeof s){var n,a,r=s.split("");for(n=0,a=r.length;n>>0;s=r}for(var o,l=1,h=0,c=s.length,u=0;0>>0)throw Error("invalid adler-32 checksum")}return t};var I=8;o("Zlib.Inflate",R),o("Zlib.Inflate.prototype.decompress",R.prototype.k);var T,L,U,N,F={ADAPTIVE:d.s,BLOCK:d.t};if(Object.keys)T=Object.keys(F);else for(L in T=[],U=0,F)T[U++]=L;for(U=0,N=T.length;U=3)for(var P=parseInt(D[0]),R=1,I=0;I=3){var T,L;for(I=0;I=h.byteLength)break}var M=new s["h"];return M.setIndex(new s["g"](d,1)),M.setAttribute("position",new s["g"](u,3)),p.length===u.length&&M.setAttribute("normal",new s["g"](p,3)),M}function n(t,e){var i=t.length,s=new Float32Array(i+e.length);return s.set(t),s.set(e,i),s}function a(t,e){var i=t.length,s=new Int32Array(i+e.length);return s.set(t),s.set(e,i),s}function r(t){function e(t){var i={};if(1===t.nodeType){if(t.attributes&&t.attributes.length>0){i["attributes"]={};for(var s=0;s0)throw new Error("Invalid string. Length must be a multiple of 4");a="="===t[u-2]?2:"="===t[u-1]?1:0,r=new o(3*u/4-a),s=a>0?u-4:u;var p=0;for(e=0,i=0;e>16,r[p++]=(65280&n)>>8,r[p++]=255&n;return 2===a?(n=h[t.charCodeAt(e)]<<2|h[t.charCodeAt(e+1)]>>4,r[p++]=255&n):1===a&&(n=h[t.charCodeAt(e)]<<10|h[t.charCodeAt(e+1)]<<4|h[t.charCodeAt(e+2)]>>2,r[p++]=n>>8&255,r[p++]=255&n),r}function r(t,e){var s=0;if("UInt64"===h.attributes.header_type?s=8:"UInt32"===h.attributes.header_type&&(s=4),"binary"===t.attributes.format&&e){var r,o,l,c,u,p,d,m;if("Float32"===t.attributes.type)var f=new Float32Array;else if("Int64"===t.attributes.type)f=new Int32Array;r=t["#text"],o=i(r),l=o[0];for(var v=1;v0?3-u%3:0,u+=p,d=[],m=u,d.push(m),c=3*s;for(v=0;v0&&(b[x].text=r(b[x],m)),x++;switch(f[v]){case"PointData":var A=parseInt(d.attributes.NumberOfPoints),w=y.attributes.Normals;if(A>0)for(var M=0,S=b.length;M0){z=y.DataArray.attributes.NumberOfComponents;c=new Float32Array(A*z),c.set(y.DataArray.text,0)}break;case"Strips":var C=parseInt(d.attributes.NumberOfStrips);if(C>0){var k=new Int32Array(y.DataArray[0].text.length),E=new Int32Array(y.DataArray[1].text.length);k.set(y.DataArray[0].text,0),E.set(y.DataArray[1].text,0);var B=C+k.length;p=new Uint32Array(3*B-9*C);var O=0;for(M=0,S=C;M0&&(I=E[M-1]);var T=0;for(R=E[M],I=0;T0&&(I=E[M-1])}}break;case"Polys":var L=parseInt(d.attributes.NumberOfPolys);if(L>0){k=new Int32Array(y.DataArray[0].text.length),E=new Int32Array(y.DataArray[1].text.length);k.set(y.DataArray[0].text,0),E.set(y.DataArray[1].text,0);B=L+k.length;p=new Uint32Array(3*B-9*L);O=0;var U=0;M=0,S=L,I=0;while(Mthis.radius*this.radius&&(e.sub(this.center).normalize(),e.multiplyScalar(this.radius).add(this.center)),e},getBoundingBox:function(t){return void 0===t&&(console.warn("THREE.Sphere: .getBoundingBox() target is now required"),t=new s["a"]),this.isEmpty()?(t.makeEmpty(),t):(t.set(this.center,this.center),t.expandByScalar(this.radius),t)},applyMatrix4:function(t){return this.center.applyMatrix4(t),this.radius=this.radius*t.getMaxScaleOnAxis(),this},translate:function(t){return this.center.add(t),this},equals:function(t){return t.center.equals(this.center)&&t.radius===this.radius}})},f386:function(t,e,i){"use strict";i("386b")("small",(function(t){return function(){return t(this,"small","","")}}))},fd5f:function(t,e,i){"use strict";i.d(e,"a",(function(){return g}));var s=i("c3e9");const n=[new s["a"],new s["a"],new s["a"],new s["a"],new s["a"],new s["a"],new s["a"],new s["a"]],a=new s["a"],r=new g,o=new s["a"],l=new s["a"],h=new s["a"],c=new s["a"],u=new s["a"],p=new s["a"],d=new s["a"],m=new s["a"],f=new s["a"],v=new s["a"];function g(t,e){this.min=void 0!==t?t:new s["a"](1/0,1/0,1/0),this.max=void 0!==e?e:new s["a"](-1/0,-1/0,-1/0)}function y(t,e,i,s,n){for(let a=0,r=t.length-3;a<=r;a+=3){v.fromArray(t,a);const r=n.x*Math.abs(v.x)+n.y*Math.abs(v.y)+n.z*Math.abs(v.z),o=e.dot(v),l=i.dot(v),h=s.dot(v);if(Math.max(-Math.max(o,l,h),Math.min(o,l,h))>r)return!1}return!0}Object.assign(g.prototype,{isBox3:!0,set:function(t,e){return this.min.copy(t),this.max.copy(e),this},setFromArray:function(t){let e=1/0,i=1/0,s=1/0,n=-1/0,a=-1/0,r=-1/0;for(let o=0,l=t.length;on&&(n=l),h>a&&(a=h),c>r&&(r=c)}return this.min.set(e,i,s),this.max.set(n,a,r),this},setFromBufferAttribute:function(t){let e=1/0,i=1/0,s=1/0,n=-1/0,a=-1/0,r=-1/0;for(let o=0,l=t.count;on&&(n=l),h>a&&(a=h),c>r&&(r=c)}return this.min.set(e,i,s),this.max.set(n,a,r),this},setFromPoints:function(t){this.makeEmpty();for(let e=0,i=t.length;ethis.max.x||t.ythis.max.y||t.zthis.max.z)},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},getParameter:function(t,e){return void 0===e&&(console.warn("THREE.Box3: .getParameter() target is now required"),e=new s["a"]),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))},intersectsBox:function(t){return!(t.max.xthis.max.x||t.max.ythis.max.y||t.max.zthis.max.z)},intersectsSphere:function(t){return this.clampPoint(t.center,a),a.distanceToSquared(t.center)<=t.radius*t.radius},intersectsPlane:function(t){let e,i;return t.normal.x>0?(e=t.normal.x*this.min.x,i=t.normal.x*this.max.x):(e=t.normal.x*this.max.x,i=t.normal.x*this.min.x),t.normal.y>0?(e+=t.normal.y*this.min.y,i+=t.normal.y*this.max.y):(e+=t.normal.y*this.max.y,i+=t.normal.y*this.min.y),t.normal.z>0?(e+=t.normal.z*this.min.z,i+=t.normal.z*this.max.z):(e+=t.normal.z*this.max.z,i+=t.normal.z*this.min.z),e<=-t.constant&&i>=-t.constant},intersectsTriangle:function(t){if(this.isEmpty())return!1;this.getCenter(d),m.subVectors(this.max,d),o.subVectors(t.a,d),l.subVectors(t.b,d),h.subVectors(t.c,d),c.subVectors(l,o),u.subVectors(h,l),p.subVectors(o,h);let e=[0,-c.z,c.y,0,-u.z,u.y,0,-p.z,p.y,c.z,0,-c.x,u.z,0,-u.x,p.z,0,-p.x,-c.y,c.x,0,-u.y,u.x,0,-p.y,p.x,0];return!!y(e,o,l,h,m)&&(e=[1,0,0,0,1,0,0,0,1],!!y(e,o,l,h,m)&&(f.crossVectors(c,u),e=[f.x,f.y,f.z],y(e,o,l,h,m)))},clampPoint:function(t,e){return void 0===e&&(console.warn("THREE.Box3: .clampPoint() target is now required"),e=new s["a"]),e.copy(t).clamp(this.min,this.max)},distanceToPoint:function(t){const e=a.copy(t).clamp(this.min,this.max);return e.sub(t).length()},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(a).length(),t},intersect:function(t){return this.min.max(t.min),this.max.min(t.max),this.isEmpty()&&this.makeEmpty(),this},union:function(t){return this.min.min(t.min),this.max.max(t.max),this},applyMatrix4:function(t){return this.isEmpty()||(n[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(t),n[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(t),n[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(t),n[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(t),n[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(t),n[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(t),n[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(t),n[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(t),this.setFromPoints(n)),this},translate:function(t){return this.min.add(t),this.max.add(t),this},equals:function(t){return t.min.equals(this.min)&&t.max.equals(this.max)}})},fd80:function(t,e,i){}}]);