1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[21716],{21716:(t,e,n)=>{n.r(e),n.d(e,{CIRCLE_INTERESTS:()=>g,POSE_HZ:()=>M,POSE_KEEPALIVE_S:()=>p,POSE_MIN_INTERVAL_S:()=>f,POSE_SNAP_DIST:()=>I,ROOM_R:()=>o,SEAT_COUNT:()=>a,SEAT_R:()=>i,TUB_R:()=>r,WATER_R:()=>l,angleDelta:()=>m,encodePose:()=>u,fadeForDistance:()=>_,parseMessage:()=>c,pickDaily:()=>E,seatPositions:()=>h,shouldSendPose:()=>P,smoothK:()=>b});let a=n(28490).ut,o=9,r=2.6,l=2.3,i=3.3;function h(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,n=[];for(let a=0;a<t;a++){let o=Math.PI/2+a/t*Math.PI*2,r=Math.cos(o)*e,l=Math.sin(o)*e;n.push({x:r,z:l,yaw:Math.atan2(-r,-l)})}return n}let s=t=>Math.round(100*t)/100;function u(t,e,n){let a=Math.hypot(t,e),r=a>o?o/a:1,l=n%(2*Math.PI);return l>Math.PI&&(l-=2*Math.PI),l<=-Math.PI&&(l+=2*Math.PI),{t:"p",x:s(t*r),z:s(e*r),r:s(l)}}function c(t){return"object"!=typeof t||null===t?null:"p"===t.t?"number"==typeof t.x&&"number"==typeof t.z&&"number"==typeof t.r&&Number.isFinite(t.x)&&Number.isFinite(t.z)&&Number.isFinite(t.r)?u(t.x,t.z,t.r):null:"e"===t.t&&"stoke"===t.k?{t:"e",k:"stoke"}:null}let M=10,f=.1,p=1.5;function P(t,e,n,a){if(!t)return!0;let o=a-n;return!(o<f)&&(!!(Math.hypot(e.x-t.x,e.z-t.z)>.015||Math.abs(m(t.r,e.r))>.03)||o>=p)}function m(t,e){let n=(e-t)%(2*Math.PI);return n>Math.PI&&(n-=2*Math.PI),n<-Math.PI&&(n+=2*Math.PI),n}function b(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;return 1-Math.exp(-e*t)}let I=3;function _(t){if(t>=1.1)return 1;let e=Math.max(0,t/1.1);return .15+e*e*(3-2*e)*.85}let g=["impressionism","photochrom","hokusai","birds","the-moon","maps","botanical","nebulae","lighthouses","winslow-homer","snowflakes","sailing-ships","hiroshige","butterflies","celestial-maps","van-gogh"];function E(t,e){var n;return 0===t.length?null:null!=(n=t[(Math.floor(e.getTime()/864e5)%t.length+t.length)%t.length])?n:null}},28490:(t,e,n)=>{n.d(e,{HX:()=>i,TM:()=>o,U6:()=>r,XQ:()=>l,mJ:()=>s,nG:()=>h,ut:()=>a});let a=8,o=8,r=48e3,l=20,i=60,h={usedtx:1,useinbandfec:1,stereo:0,"sprop-stereo":0,cbr:0,maxaveragebitrate:48e3};function s(t,e){return"biome"===t?"vr:".concat(e):"vr:".concat(t,":").concat(e)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.