"use strict";function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function e(t,n,r){function o(a,i){if(!n[a]){if(!t[a]){var l="function"==typeof require&&require;if(!i&&l)return l(a,!0);if(s)return s(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[a]={exports:{}};t[a][0].call(u.exports,function(e){return o(t[a][1][e]||e)},u,u.exports,e,t,n,r)}return n[a].exports}for(var s="function"==typeof require&&require,a=0;a{n.duration=isNaN(n.duration)?500:1e3*n.duration,n.ease=n.ease||(e=>e),n.delay=1e3*n.delay||0;const r=Date.now();s.push({target:e,props:t,fromProps:Object.assign({},t),toProps:n,entries:Object.entries(n).filter(e=>!o.includes(e[0])),time:r,startTime:r+n.delay}),t.target=e,a||i.render()}),_defineProperty(i,"kill",e=>{s.forEach((t,n)=>{t.target==e&&s.splice(n,1)})}),_defineProperty(i,"render",()=>{s.forEach((e,t)=>{const n=e.target,o=e.props,a=e.toProps,i=e.fromProps,l=a.duration,c=e.entries,u=e.time,d=e.startTime,p=Date.now();if(a.delay&&p-u<=a.delay)return;a.delay=0;const f=Math.min((Date.now()-d)/l,1);c.forEach(([e,t])=>{let n=Array.isArray(t),r=n?t[1]:null;t=n?t[0]:t;let s=i[e]+(t-i[e])*a.ease(f);o[e]=r?s+r:s}),n&&n instanceof Element&&(0,r.setProps)(n,o),a.onUpdate&&a.onUpdate(o,f),1==f&&(s.splice(t,1),a.onComplete&&a.onComplete())}),a=s.length?requestAnimationFrame(i.render):null});var l=i;n.default=l},{"js-dev-package/util/functions":3}],2:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.easeOutSine=n.easeOutQuint=n.easeOutQuart=n.easeOutQuad=n.easeOutExpo=n.easeOutElastic=n.easeOutCubic=n.easeOutCirc=n.easeOutBounce=n.easeOutBack=n.easeInSine=n.easeInQuint=n.easeInQuart=n.easeInQuad=n.easeInOutSine=n.easeInOutQuint=n.easeInOutQuart=n.easeInOutQuad=n.easeInOutExpo=n.easeInOutElastic=n.easeInOutCubic=n.easeInOutCirc=n.easeInOutBounce=n.easeInOutBack=n.easeInExpo=n.easeInElastic=n.easeInCubic=n.easeInCirc=n.easeInBounce=n.easeInBack=void 0;var r=e("./math");const o=Math.PI,s=Math.cos,a=Math.sin,i=Math.pow,l=Math.sqrt;n.easeInSine=(e=>1-s(e*o/2)),n.easeOutSine=(e=>a(e*o/2)),n.easeInOutSine=(e=>-(s(o*e)-1)/2),n.easeInQuad=(e=>e*e),n.easeOutQuad=(e=>1-(1-e)*(1-e)),n.easeInOutQuad=(e=>e<.5?2*e*e:1-i(-2*e+2,2)/2),n.easeInCubic=(e=>e*e*e),n.easeOutCubic=(e=>1-i(1-e,3)),n.easeInOutCubic=(e=>e<.5?4*e*e*e:1-i(-2*e+2,3)/2),n.easeInQuart=(e=>e*e*e*e),n.easeOutQuart=(e=>1-i(1-e,4)),n.easeInOutQuart=(e=>e<.5?8*e*e*e*e:1-i(-2*e+2,4)/2),n.easeInQuint=(e=>e*e*e*e*e),n.easeOutQuint=(e=>1-i(1-e,5)),n.easeInOutQuint=(e=>e<.5?16*e*e*e*e*e:1-i(-2*e+2,5)/2),n.easeInExpo=(e=>0===e?0:i(2,10*e-10)),n.easeOutExpo=(e=>1===e?1:1-i(2,-10*e)),n.easeInOutExpo=(e=>0===e?0:1===e?1:e<.5?i(2,20*e-10)/2:(2-i(2,-20*e+10))/2),n.easeInCirc=(e=>1-l(1-i(e,2))),n.easeOutCirc=(e=>l(1-i(e-1,2))),n.easeInOutCirc=(e=>e<.5?(1-l(1-i(2*e,2)))/2:(l(1-i(-2*e+2,2))+1)/2),n.easeInBack=(e=>{return 2.70158*e*e*e-1.70158*e*e}),n.easeOutBack=(e=>{return 1+2.70158*i(e-1,3)+1.70158*i(e-1,2)}),n.easeInOutBack=(e=>{const t=2.5949095;return e<.5?i(2*e,2)*(7.189819*e-t)/2:(i(2*e-2,2)*((t+1)*(2*e-2)+t)+2)/2}),n.easeInElastic=(e=>{const t=r.PI2/3;return 0===e?0:1===e?1:-i(2,10*e-10)*a((10*e-10.75)*t)}),n.easeOutElastic=(e=>{const t=r.PI2/3;return 0===e?0:1===e?1:i(2,-10*e)*a((10*e-.75)*t)+1}),n.easeInOutElastic=(e=>{const t=r.PI2/4.5;return 0===e?0:1===e?1:e<.5?-i(2,20*e-10)*a((20*e-11.125)*t)/2:i(2,-20*e+10)*a((20*e-11.125)*t)/2+1}),n.easeInBounce=(e=>1-c(1-e));const c=e=>{const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375};n.easeOutBounce=c,n.easeInOutBounce=(e=>e<.5?(1-c(1-2*e))/2:(1+c(2*e-1))/2)},{"./math":4}],3:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.toggleClass=n.toSeoUrl=n.splitText=n.setProps=n.removeEventListeners=n.removeClass=n.randomizeHexColor=n.queryAll=n.query=n.itemClass=n.isVisible=n.isMobileDevice=n.hasClass=n.getRect=n.getDOM=n.getCursorPoint=n.getCenterPoint=n.createElement=n.clearProps=n.addEventListeners=n.addClass=void 0,n.query=((e,t)=>(t||document).querySelector(e)),n.queryAll=((e,t)=>(t||document).querySelectorAll(e)),n.setProps=((e,t)=>{e=Array.isArray(e)?e:[e];for(let n in t)e.forEach(e=>e.style.setProperty(n,t[n]))}),n.addClass=((e,...t)=>{e.classList.add(...t)}),n.removeClass=((e,...t)=>{e.classList.remove(...t)}),n.hasClass=((e,t)=>e.classList.contains(t)),n.itemClass=((e,t)=>e.classList.item(t)),n.toggleClass=((e,t,n)=>{e.classList.toggle(t,n)});const r=(e,t)=>{(e=Array.isArray(e)?e:[e]).forEach(e=>{e.removeAttribute("style"),t&&e.children&&e.children.length&&r([...e.children],t)})};n.clearProps=r,n.splitText=((e,t=0,n=!1)=>{if(!e)return[];e.original=e.innerText;let r=e.children;const s="$&",a=e=>`${e}`;if(e.innerHTML=e.textContent.replace(/\S+/g,1==t&&n?a(s):s),t){if(2==t){const t=o(e).top;let s=0,i="",l="";const c=()=>{l=`${l}`,i+=`${n?a(l):l} `,l=""};for(let e=0;es?c():e>0&&(l+=" "),l+=n.textContent,s=a}l.length&&c(),e.innerHTML=i}}else for(let e=0;e{const t=e==window?{x:0,y:0,width:innerWidth,height:innerHeight}:e.getBoundingClientRect();return t.maxX=t.x+t.width,t.maxY=t.y+t.height,t};n.getRect=o;const s=(e,t,n)=>{["title"].indexOf(t)>-1&&(t="_"+t);let r=e[t];r?(r.length||(e[t]=[r]),e[t].push(n)):e[t]=n},a=e=>{let t=e.children;for(let n of t){let t=n.tagName.toLowerCase(),r=n.classList,o=n.id;delete e[t],delete e[o],r.length&&delete e[r[0]],n.children.length&&a(n)}},i=e=>{a(e);let t=e.children;for(let n of t){let t=n.tagName.toLowerCase(),r=n.classList,o=n.id;if(s(e,t,n),s(e,o,n),r.length){let t=r[0];s(e,t,n)}n.children.length&&i(n)}return e};n.getDOM=i,n.addEventListeners=((e,t,n,r)=>{t.split(" ").forEach(t=>{e.addEventListener(t,n,r)})}),n.removeEventListeners=((e,t,n)=>{t.split(" ").forEach(t=>{e.removeEventListener(t,n)})}),n.getCursorPoint=((e,t)=>{let n=e.changedTouches?e.changedTouches[0]:e;return t?{x:n.clientX,y:n.clientY}:{x:n.pageX,y:n.pageY}}),n.getCenterPoint=(e=>{let t=o(e);return{x:t.x+.5*t.width,y:t.y+.5*t.height}}),n.isMobileDevice=(()=>void 0!==window.orientation),n.randomizeHexColor=(()=>`#${Math.round(16777215*Math.random()).toString(16)}`),n.isVisible=(e=>e.offsetWidth>0&&e.offsetHeight>0),n.createElement=((e,t)=>{const n=document.createElement(e);if(t)for(let e in t)n.setAttribute(e,t[e]);return n}),n.toSeoUrl=(e=>e.toString().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g,"-").toLowerCase().replace(/&/g,"-and-").replace(/[^a-z0-9\-]/g,"").replace(/-+/g,"-").replace(/^-*/,"").replace(/-*$/,""))},{}],4:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.toFixed=n.normalizeAngle=n.getAngle=n.PI2=void 0;const r=2*Math.PI;n.PI2=r,n.getAngle=((e,t)=>{let n=Math.round(t.x-e.x),r=Math.round(t.y-e.y);return Math.atan2(r,n)}),n.normalizeAngle=(e=>{const t=e/r;return(t-Math.floor(t))*r}),n.toFixed=((e,t)=>parseFloat(e.toFixed(t)))},{}],5:[function(e,t,n){function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=y||(v=++m/y)},window.introAudio=new Audio("./audio/door.mp3"),window.exhibitAudio=new Audio("./audio/desert.mp3");var e,t=intro.querySelector(".svg-container"),n=(t.querySelector("svg"),intro.querySelector(".proceed")),o=document.querySelector(".proceed .sounds-ic"),s=o.contentDocument,u=s?s.querySelector(".circle"):null,d=s?s.querySelector(".lines"):null,p=intro.querySelector(".proceed-bt"),f=firstDoor.cloneNode(!0),h=firstDoor.getTotalLength(),g=screen.width<=1080?1:screen.width<=1440?2:screen.width<=1920?3:4,y=assets.length+5+4+10,m=0,v=0;introAudio.volume=.3;var O=function(){introAudio.play(),e.forEach(function(e,t){(0,i.setProps)(e,{"transition-delay":"".concat(.35*t,"s")}),e.style.setProperty("--l",e.size-1*e.length)}),e[e.length-1].addEventListener("transitionend",P,{passive:!0})},P=function(){e.forEach(function(e){(0,i.setProps)(e,{"transition-delay":""})});var t=doors.children[0],n=doors.children[1].cloneNode(!0);doors.insertBefore(t,doors.children[doors.children.length-1]),doors.insertBefore(n,doors.children[1]);var o=r(doors.children);o.forEach(function(e){return(0,i.setProps)(e,{"stroke-Dasharray":"unset","stroke-Dashoffset":"unset"})});var s=o.length-2,a={gap:1-(s-1)/s,delta:0,speed:0,running:!0,closingPortal:!1,readyToClosePortal:!1},u=function(e){a.closingPortal=!0,l.default.to(t,{"--s":.19},{"--s":1,duration:1,ease:c.easeInOutQuart,delay:isNaN(e)?1:e,onComplete:function(){a.running=!1,main.start()}})};l.default.to(a,a,{speed:.1,duration:.65,ease:c.easeInQuad}),1==v?u():l.default.to(t,{},{duration:1,onComplete:function(){a.readyToClosePortal=!0}}),function e(){for(var t=0;t=1&&(a.delta=0),a.delta+=a.speed,1==v&&!a.closingPortal&&a.readyToClosePortal&&u(0),a.running&&requestAnimationFrame(e)}()},w=function(){var e=innerWidth>1024?1800:innerWidth>599?900:500;t.style.setProperty("--scale",innerWidth/e)};!function(){intro.classList.remove("hide"),u=s?s.querySelector(".circle"):null,d=s?s.querySelector(".lines"):null;var t=function(){setTimeout(function(){u.classList.add("show-circle"),d.classList.add("show-path"),n.classList.add("show")},25)};u?t():o.addEventListener("load",function(){s=o.contentDocument,u=s?s.querySelector(".circle"):null,d=s?s.querySelector(".lines"):null,t()}),r(lines.children).forEach(function(e){var t=e.getTotalLength();e.style.setProperty("--size",t),e.style.setProperty("--l",t)}),f.style.setProperty("--size",.19*h),f.style.setProperty("--l",.19*h),f.style.setProperty("--s",.19),firstDoor.style.setProperty("--size",h),firstDoor.style.setProperty("--l",h),f.id="last-door",doors.appendChild(f);for(var i=0;i<8;i++){var l=firstDoor.cloneNode(!0),c=.81*Math.pow((i+1)/9,2)+.19,p=h*c;l.style.setProperty("--size",p),l.style.setProperty("--s",c),l.style.setProperty("--l",p),l.id="",doors.appendChild(l)}doors.appendChild(firstDoor),(e=[].concat(r(doors.children),r(lines.children))).forEach(function(e){var t=(0,a.toFixed)(parseFloat(window.getComputedStyle(e).getPropertyValue("--l")),5);e.size=t;var n=e.getAttribute("e");n=n?parseFloat(n):0,t=(0,a.toFixed)(t-n,5),e.length=t,e.classList.add("t")});var y=document.querySelectorAll(".hide");y.forEach(function(e){return e.classList.remove("hide")}),assets.forEach(function(e){var t=e.oSrc,n=e.ext,r=e.tagName.toLowerCase();t=t.indexOf("uploads")<0&&n.indexOf("svg")<0&&g&&(t.indexOf("neondoor")>-1||t.indexOf("NEONDOOR")>-1)?t.replace("."+n,"@"+g+"x."+n):t,e.onerror=function(e){updateProgress(this)},"video"==r?e.onloadedmetadata=function(){return updateProgress(e)}:e.onload=function(){updateProgress(this)},"object"==r?e.data=t:"use"==r?e.setAttribute("xlink:href",t):e.src=t;var o=assetsClones[e.oSrc];o&&o.forEach(function(e){"object"==r?e.data=t:"use"==r?e.setAttribute("xlink:href",t):e.src=t})}),y.forEach(function(e){return e.classList.add("hide")}),window.audios=[];for(var m=1;m<=10;m++){var v="./audio/key".concat(("00"+m).slice(-2),".mp3"),O=new Audio(v);O.addEventListener("loadedmetadata",function(){updateProgress("door audio")},{once:!0}),audios.push(O)}document.body.appendChild(Object.assign(document.createElement("script"),{async:"true",src:"./js/main.js?v=1.3.0"}));var P=Object.assign(document.createElement("script"),{async:"true",src:"https://cdn.jsdelivr.net/npm/cappen-sign/dist/cappen-sign/cappen-sign.js",onload:"updateProgress();"});P.addEventListener("load",function(){updateProgress("cappen-sign.js")},{once:!0,passive:!0}),document.body.appendChild(P),window.addEventListener("resize",w,{passive:!0}),w()}(),p.addEventListener("click",function(){introAudio.play(),introAudio.pause(),exhibitAudio.play(),exhibitAudio.pause(),n.classList.remove("show"),u.classList.remove("show-circle"),d.classList.remove("show-path"),setTimeout(O,1e3)},{once:!0})},window.assets&&setTimeout(startPreloader,25)},{"js-dev-package/animation/Tween":1,"js-dev-package/util/easing":2,"js-dev-package/util/functions":3,"js-dev-package/util/math":4}]},{},[5]);