1/*! 2 * ============================================================================= 3 * Copyright (c) 2010-2024, xymatic GmbH Berlin 4 * 5 * These coded instructions, statements, and computer programs contain 6 * unpublished proprietary information of xymatic GmbH Berlin, and 7 * are copy protected by law. They may not be disclosed to third parties 8 * or copied or duplicated in any form, in whole or in part, without the 9 * specific, prior written permission of xymatic GmbH Berlin. 10 * ============================================================================= 11 */ 12webpackJsonpDelightVR([1],[,,,function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAACDCAMAAAAKy+32AAAAbFBMVEVHcExXV1kjIyS+vsEmJifs7OyQkZWAgIJnaGrj4+NhYmU4OTrT09Otra5kZGQAAABdXV2IiIhXV1cqKitPT1BpaWlubm51dXWBgYF7e3tJSUkxMTE/Pz9EREQ4ODgKCgoUFBQdHR0kJCRhYWFbaEohAAAADXRSTlMAkTiqTRrrTrBR2W8xkifPBgAABEtJREFUaN7Nmm17myAUhpMs3bJ0lyEovkdE/v9/HCDyKoK6D3s4VpLy3J4DaWtCL5d/pa8/v/foj2O/P0pQ7BDMntebtt8e2fTaKdw3V+Wvc/bEa7fAQwLqCY8H/PgF5xyuLZ5eR4RxJeahHHP8OkYYeAr3YiI+OwkwkievYOi84XnOv5JJioQyGOGvy+XRdd538mnOQ2gM5oPHIgDQEx2p4SMAx9ZAAHoOGMhxQHsWUPwfgG589e0nVW1HFmEB+HozAEDp6nMp5hOAn6wDsyyjSS0DuZIDSBNqJwOABSDflcHgAepdGRgVSIBYheQMzApcQJqGcxlYFRzJwKrAAaQtwnAyA5j7APY6wKlzYFcgAD80YO8aeICENbArUIApNQOnAheQMAfDyQycCnYD3ApMADiwBvw30i4AciuQgMs1TwS0zGO0GfBLAlBaBZ2OTgEekwBEG1BG2WGAl/hZmAEZT2JOBK0drIKuUwXIDEzAjJivtvSMM2IVcOOsuWMB2BCuDC099wy0N5eIBUAEQFY6h+qr01yBzoGL2ICIhs6TyuD1olE/9f2DAYhmUBbc4YQGYFpG/yZ79m6Y54C9kGZAudUoN7hhAUo2KnywCgbPL0tYAEjG+rkfVuRkoIRKT3SIALJyW8Wav98B+FjGNUC16c+4S7elYwM2WlVIF49edRSAyAyqYHzEeGnXHRsQtldZv6qPAUAVzzQUMAmwgWgTASGhdXs6APaB++5UALuT79eiNQHNRgXBG38DUDZVANE0MAhgb9ZaDaia1cZehmzoeksCNOWnDckCBAUYYDXawgFU9rF0i2ACRVIGZbsJUKtQB/w1YANDLQFQN2o0lzjrhw6gXmtlqz75mW2t8cAAVPW6v6aGyfssyQLMatwDbn0YNenfiVW9XLKpjXNdFekAlYEpKgaKEB24PIABwMJoVAXSIjuFQrBzAGCq0l7ZrAcm4L3mf2eGS7tlQJjHADUQ45Yv4qx6hQtYaRX0VBh94GTgxRvBTdmAt7quihrsAWirAlUwFYB5Bv4UsAoAa2ZYTQFyjBt+RUc1WPyLweFRC+Cn0LhXdBsDYBPgComrLoJLaEUAtfQ5NqjDB9TGwSuwbF4CsQxKe/SKIgAa84NsE9CAkwB0FkBPAipwElCeBdA9APb2rdm/BtsAdBZATwJS1kAAxgCgTAbAdQA4CajOAtBZADgJqHYDiA0ozwLAAYDxZ+VnTROFOg2AFFCa8Wcz2or3QymNaMDhHY6zACIAwxTZ04sBohtVY2yTJgbAQQKZt8ry6FyFqiDbm3VjDIAnPgfXIbThSXAEME7g63K5FSSwjuOSQmiSSMd3PC9PEkkhfIHimwO+IZ5wYPqx2FkNLc70nPedH314mnBo2xOP44jucuf62e7fcsaYoG+1+X5Fw7gPMObweTd2/2/X53z36Nycy3dH/m0ufX67/39wu93uybrd/tk/PvwFplNhaI1AKaMAAAAASUVORK5CYII="},,,,,,,,,,function(e,t,n){"use strict";e.exports=n(793)},,,,,,,,,,,,,,,,,,function(e,t,n){var i,o;/*! 13 Copyright (c) 2017 Jed Watson. 14 Licensed under the MIT License (MIT), see 15 http://jedwatson.github.io/classnames 16 */ 17!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var i=arguments[t];if(i){var o=typeof i;if("string"===o||"number"===o)e.push(this&&this[i]||i);else if(Array.isArray(i))e.push(n.apply(this,i));else if("object"===o)for(var r in i)a.call(i,r)&&i[r]&&e.push(this&&this[r]||r)}}return e.join(" ")}var a={}.hasOwnProperty;"undefined"!=typeof e&&e.exports?(n.default=n,e.exports=n):(i=[],o=function(){return n}.apply(t,i),!(void 0!==o&&(e.exports=o)))}()},,,,,,,,,,,,function(e,t,n){e.exports=n(766)()},,,,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubAction=void 0;var o=n(1),a=i(o),r=n(2),l=i(r),s=n(7);t.HubAction=function(){function e(t){(0,a.default)(this,e),this._for=s.Util.getParamRequired(t,"for")}return(0,l.default)(e,[{key:"equals",value:function(e){return e.for===this._for}},{key:"for",get:function(){return this._for}}]),e}()},,,,,,,function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n},,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UiMaterial=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(8),d=i(c),f=n(2),h=i(f),_=n(5),p=i(_),m=n(7),g=n(112);t.UiMaterial=function(e){function t(e){(0,l.default)(this,t),e.ui=!0;var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._mipmapBias=m.Util.getParam(e,"mipmapBias",0),n._billboarded=m.Util.getParam(e,"billboarded",!0),n._billboardOffset=m.Util.getParam(e,"billboardOffset",[0,0]),n._animated=m.Util.getParam(e,"animated",!1),n._animationAtlasWidth=m.Util.getParam(e,"animationAtlasWidth",8),n._animationAtlasHeight=m.Util.getParam(e,"animationAtlasHeight",4),n._animationOriginTopLeft=m.Util.getParam(e,"animationOriginTopLeft",!1),n._animationT=0,n._atlassed=m.Util.getParam(e,"atlassed",!1),n._atlasSize=m.Util.getParam(e,"atlasSize",[2,8]),n._atlasIdx=m.Util.getParam(e,"atlasIdx",0),n}return(0,p.default)(t,e),(0,h.default)(t,[{key:"$serialize",value:function(){return{name:"UiMaterial",params:{billboarded:this._billboarded,billboardOffset:this._billboardOffset,animated:this._animated,aninmationAtlasWidth:this._animationAtlasWidth,aninmationAtlasHeight:this._animationAtlasHeight,atlassed:this._atlassed,atlasSize:this._atlasSize,atlasIdx:this._atlasIdx}}}}]),(0,h.default)(t,[{key:"_setMipmapBiasInEffect",value:function(e){e&&e.isConfigurable&&e.setMipmapBias(this._mipmapBias)}},{key:"_updateBillboardedInEffect",value:function(e){e&&e.isConfigurable&&(e.setBillboardingEnabled(this._billboarded),e.params.billboardOffset=this._billboardOffset)}},{key:"_updateAnimatedInEffect",value:function(e){e&&e.isConfigurable&&(this._animated?(e.setSpriteAnimationEnabled(!0),e.setSpriteAnimationOriginTopLeftEnabled(this._animationOriginTopLeft),e.params.spriteAnimData=[this._animationAtlasWidth,this._animationAtlasHeight,this._animationT]):e.setSpriteAnimationEnabled(!1))}},{key:"_updateAtlasInEffect",value:function(e){e&&e.isConfigurable&&(this._atlassed?(e.setTexCoordOffsetEnabled(!0),e.setTexCoordScaleEnabled(!0),e.params.texCoordOffset=[this._atlasIdx%this._atlasSize[0]/this._atlasSize[0],Math.floor(this._atlasIdx/this._atlasSize[0])/this._atlasSize[1]],e.params.texCoordScale=[1/this._atlasSize[0],1/this._atlasSize[1]]):(e.setTexCoordOffsetEnabled(!1),e.setTexCoordScaleEnabled(!1)))}},{key:"_configureEffect",value:function(e){e.setRgssEnabled(!0),this._setMipmapBiasInEffect(e),this._updateAnimatedInEffect(e),this._updateBillboardedInEffect(e),(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"_configureEffect",this).call(this,e)}},{key:"animationAtlasWidth",set:function(e){e!==this._animationAtlasWidth&&(this._animationAtlasWidth=e,this._updateAnimatedInEffect(this._effect))}},{key:"animationAtlasHeight",set:function(e){e!==this._animationAtlasHeight&&(this._animationAtlasHeight=e,this._updateAnimatedInEffect(this._effect))}},{key:"animationOriginTopLeft",set:function(e){e!==this._animationOriginTopLeft&&(this._animationOriginTopLeft=e,this._updateAnimatedInEffect(this._effect))}},{key:"billboarded",get:function(){return this._billboarded},set:function(e){e!==this._billboarded&&(this._billboarded=e,this._updateBillboardedInEffect(this._effect))}},{key:"billboardOffset",get:function(){return this._billboardOffset},set:function(e){this._billboardOffset=e,this._updateBillboardedInEffect(this._effect)}},{key:"animated",get:function(){return this._animated},set:function(e){e!==this.animated&&(this._animated=e,this._updateAnimatedInEffect(this._effect))}},{key:"animationT",get:function(){return this._animationT},set:function(e){e!==this._animationT&&(this._animationT=e,this._updateAnimatedInEffect(this._effect))}},{key:"atlassed",get:function(){return this._atlassed},set:function(e){e!==this._atlassed&&(this._atlassed=e,this._updateAtlasInEffect(this._effect))}},{key:"atlasSize",get:function(){return this._atlasSize},set:function(e){this._atlasSize=e,this._updateAtlasInEffect(this._effect)}},{key:"atlasIdx",get:function(){return this._atlasIdx},set:function(e){e!==this._atlasIdx&&(this._atlasIdx=e,this._updateAtlasInEffect(this._effect))}}]),t}(g.UnlitMaterial)},,,,,,,function(e,t,n){"use strict";
17function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UiNode=void 0;var o=n(45),a=i(o),r=n(4),l=i(r),s=n(1),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(2),p=i(_),m=n(5),g=i(m),A=n(27),E=n(44),v=n(7),b=n(12),y=n(136),T=n(111),C=n(176),I=n(19),w=i(I);t.UiNode=function(e){function t(e){(0,u.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return n._useTextureManager=v.Util.getParam(e,"useTextureManager",!0),n._mipmapBias=v.Util.getParam(e,"mipmapBias",-.6),n._onHover=v.Util.getParam(e,"onHover",function(){}),n._onBlur=v.Util.getParam(e,"onBlur",function(){}),n._hovered=!1,n._noHover=v.Util.getParam(e,"noHover",!1),n._width=v.Util.getParamRequired(e,"width"),n._height=v.Util.getParamRequired(e,"height"),n._atlasHash=v.Util.getParam(e,"atlasHash"),n._aabb=new T.AxisAlignedBoundingBox({min:new b.Vector3(.5*-n._width,.5*-n._height,-.001),max:new b.Vector3(.5*n._width,.5*n._height,.001)}),n._boundingVolume.copyFrom(n._aabb),n._ray=new y.Ray3,n._hitInfo={pos:new b.Vector3,t:0},n._autoHeightCalculated=n._height,n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"$serialize",value:function(){return{name:"UiNode",params:{useTextureManager:this._useTextureManager,mipmapBias:this._mipmapBias,onHover:this._onHover,onBlur:this._onBlur,noHover:this._noHover,width:this._width,height:this._height}}}}]),(0,p.default)(t,[{key:"$visualHash",value:function(){return{width:this._width,height:this._height}}},{key:"intersectWithRay",value:function(e){return this._ray.copyFrom(e),this._ray.inverseTransformBy(this.worldTransform),C.Intersection.rayWithAABB(this._ray,this._aabb,this._hitInfo)}},{key:"$updateBoundingVolume",value:function(){(0,h.default)(t.prototype.__proto__||(0,l.default)(t.prototype),"$updateBoundingVolume",this).call(this),this._boundingVolume.copyFrom(this._aabb),this._boundingVolume.valid&&this._boundingVolume.transform(this.worldTransform)}},{key:"dtor",value:function(){this.dtorActiveResources(),(0,h.default)(t.prototype.__proto__||(0,l.default)(t.prototype),"dtor",this).call(this)}},{key:"autoHeightCalculated",set:function(e){this._autoHeightCalculated=e},get:function(){return this._autoHeightCalculated}},{key:"noHover",set:function(e){this._noHover=e},get:function(){return this._noHover}},{key:"hovered",set:function(e){e!==this._hovered&&(this._hovered=e,e?this._onHover(this):this._onBlur(this))},get:function(){return this._hovered}},{key:"width",get:function(){return this._width}},{key:"height",get:function(){return this._height}},{key:"boundingVolumeValid",get:function(){return!0}},{key:"hitPos",get:function(){return this._hitInfo.pos}},{key:"hitT",get:function(){return this._hitInfo.t}},{key:"visualHash",get:function(){return(0,a.default)(this.$visualHash())}},{key:"atlasHash",get:function(){return this._atlasHash||this.visualHash}}]),t}((0,w.default)(A.SpatialNode,E.ResourceTracker))},,,,,,function(e,t,n){var i=n(705);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n,i,o,a){if(!Array.isArray(e))throw new Error("Mu
17st return an Array of tag descriptors");var r=e.slice(0,i);return r.forEach(function(e){var i=(0,ct.createElementFromDesc)(e,!0,o.SUPPORTED_CONTENT_TAG_NAMES).content;a(g(i,{originatorId:t,hubId:n}))})}function r(e,t,n,i,o){var a=e.slice(0,i);return a.forEach(function(e){o(g(e,{originatorId:t,hubId:n}))})}function l(e,t,n){new at.default(function(i,o){n({type:Nt});try{"dynamic"===e.mode?e.onRequestContent(e.requestId,1,function(o){a(o,e.id,t.parentIds.hubId,e.count,_t.Dl8TourContentPortalElement,n),n({type:Rt}),i()}):(r(e.domChildren,e.id,t.parentIds.hubId,1,n),n({type:Rt}),i())}catch(e){o(e)}}).catch(function(e){console.error("error loading portal: "+e)})}function s(e,t){new at.default(function(n,i){t({type:kt});try{var o=e.dl8Recommendations[0];"dynamic"===o.mode?o.onRequestRecommendation(o.requestId,o.count,function(i){a(i,e.id,e.parentIds.hubId,o.count,ht.Dl8RecommendationElement,t),t({type:Dt}),n()}):(r(o.domChildren,e.id,e.parentIds.hubId,o.count,t),t({type:Dt}),n())}catch(e){i(e)}}).catch(function(e){console.error("error loading recommendations: "+e)})}function u(e){return e&&e.type===At.CONTENT_TYPE_VIDEO?e.domElement.deinit():at.default.resolve()}function c(e,t,n){var i=this,o=new lt.default,a=new lt.default,r=e.id,l=e.element,s=e.domElement,u=!1,c=!1;l.onerror=function(e){if(c){if(s.contentError||0===(0,it.default)(l.children).filter(function(e){return"SOURCE"===e.tagName}).length)return t(ie(At.SECURITY_ERROR,r)),void(s.contentError=!0)}else if(u&&(s.contentError||0===(0,it.default)(l.children).filter(function(e){return"SOURCE"===e.tagName}).length))return t(ie(n("playUtil.ambiUn"),r)),void(s.contentError=!0);e.currentTarget&&e.currentTarget.error&&1!==e.currentTarget.error.code&&t(ie(n("playUtil.noSrc"),r))},(0,it.default)(l.children).filter(function(e){return"SOURCE"===e.tagName}).forEach(function(d){if(d.hasAttribute("quality")){var f=d.getAttribute("quality"),h=void 0;(h=a.get(f))?a.set(f,++h):a.set(f,1)}o.set(d,!0);var _=At.SPATIAL_AUDIO_FORMATS.has(d.getAttribute("audio-format"))&&(Et.Util.isIE()||Et.Util.isIOS()),p=(0,ct.hasCorsBug)(e.corsFallbackUrl)&&(0,ct.isCors)(d.src)&&e.format!==At.CONTENT_MODE_MONO_FLAT;if(u=u||_,c=c||p,p||_){if(l.removeChild(d),d.hasAttribute("quality")){var m=d.getAttribute("quality");a.set(m,a.get(m)-1)}return void o.delete(d)}var g=function(e,i){if(o.delete(d),0===o.size?t(ie(n("playUtil.noSrc"),r)):Et.Util.isIOS()&&(l.removeChild(d),l.load()),d.hasAttribute("quality")){var s=d.getAttribute("quality"),u=a.get(s)-1;a.set(s,u),0===u&&t(hn(r,s,s===e.getAttribute("quality")))}};if(Et.Util.isIE()&&!s._isHlsStream&&!s._isDashStream){var A=document.createElement("video");A.setAttribute("style","display: none;"),A.setAttribute("webkit-playsinline",""),A.setAttribute("playsinline","");var E=document.createElement("source");A.onerror=g.bind(i,E),A.crossorigin=l,E.src=d.src,E.type=d.type,A.appendChild(E),E.onerror=g.bind(i,E)}d.onerror=g.bind(i,d)}),s._isHlsStream||s._isDashStream||l.load(),(c||u)&&a.forEach(function(e,n){0===e&&t(hn(r,n))}),c?(s.contentError||0===(0,it.default)(l.children).filter(function(e){return"SOURCE"===e.tagName}).length)&&(t(ie(At.SECURITY_ERROR,r)),s.contentError=!0):u&&(s.contentError||0===(0,it.default)(l.children).filter(function(e){return"SOURCE"===e.tagName}).length)&&(t(ie(n("playUtil.ambiUn"),r)),s.contentError=!0)}function d(e,t,n){return new at.default(function(i){var o=t().data.contents.filter(function(t){return t.parentIds&&t.parentIds.originatorId&&t.id!==e});o&&o.forEach(function(e){n(A(e.id))});var a=t(),r=a.data,u=r.contents,c=r.activeContentIdx,d=a.ui,p=a.customization,m=a.locale,g=(0,bt.getTranslate)(m),E=void 0;c!==-1&&(E=u[c]);var v=u.findIndex(function(t){return t.id===e});v===-1&&(v=c);var y=u[v];
17if(y){y.dl8Recommendations&&y.dl8Recommendations.length>0&&s(y,n),y.dl8TourImgs&&y.dl8TourImgs.forEach(function(e){e.dl8TourContentPortals&&e.dl8TourContentPortals.length>0&&e.dl8TourContentPortals.forEach(function(e){l(e,y,n)})}),yt.TrackingManager.instance.addEvent(new Tt.TrackingEvent({type:Tt.TrackingEvent.ACTIVATE_CONTENT,payload:{cid:y.id}}));var T=void 0,C=At.SIMPLE_TRACKING_CONTEXT_GLOBAL;if(y.type===At.CONTENT_TYPE_HUB?T=At.SIMPLE_TRACKING_MODULE_SHOWROOM:y.type===At.CONTENT_TYPE_VIDEO?T=y.dl8Cinema?At.SIMPLE_TRACKING_MODULE_CINEMA:y.dl8LiveVideo?At.SIMPLE_TRACKING_MODULE_LIVE:At.SIMPLE_TRACKING_MODULE_VIDEO:y.type!==At.CONTENT_TYPE_TOUR&&y.type!==At.CONTENT_TYPE_IMAGE||(T=At.SIMPLE_TRACKING_MODULE_TOUR),E&&E.type===At.CONTENT_TYPE_HUB&&(C=At.SIMPLE_TRACKING_CONTEXT_SHOWROOM),T&&yt.TrackingManager.instance.addEvent(new Tt.TrackingEvent({simple:!0,module:T,type:Tt.TrackingEvent.SIMPLE_VIEW,payload:{cid:y.id,context:C,wizard:d.isWizardDomain}})),y.type!==At.CONTENT_TYPE_VIDEO)return n(b(v)),i();var I=f(y.element);if(n(M(v,I)),d.tapToUnmute)y.element.muted=!0;else if(p.saveVolumeLevel){var w=(0,ct.getLocalStorageItemSafe)("x-dl8-setting-sound-volume"),S=void 0;w&&(S=parseFloat(w)),isNaN(S)||(n(0===S?U():L()),n(P(S,v)))}else if(E&&void 0!==E.volume){var x=E.muted?0:E.volume;n(P(x,v))}if(E&&y.domElement.initSubplayer(),y.domElement._isHlsStream)ft.Dl8VideoElement.HLS.then(function(e){var t=e.HLS,o=e.AbrController,a=ft.Dl8VideoElement.getOrCreateGlobalHlsStream(t,o);n(N(v,(0,ut.default)(h(a.levels,g),"value")));var r=void 0;return p.saveAdaptiveQuality&&(r=(0,ct.getLocalStorageItemSafe)("x-dl8-settings-preferred-quality")),r&&a.levels[r]||(r=a.currentLevel.toString()),n(O(v,r)),n(b(v)),r&&n(dn(r)),i()});else{if(!y.domElement._isDashStream){var R=(0,ut.default)(I.filter(function(e){return void 0!==e.quality}),"quality").map(function(e){return{id:e.quality,value:e.quality}});n(N(v,R)),n(O(v,I.length>0?I[0].quality:null)),n(b(v));var k=void 0;return p.saveQuality&&(k=(0,ct.getLocalStorageItemSafe)("x-dl8-settings-preferred-quality")),n(k&&I.find(function(e){return e.quality===k})?dn(k):dn()),i()}ft.Dl8VideoElement.DASH.then(function(e){var t=ft.Dl8VideoElement.getOrCreateGlobalDashStream(e),o=(0,ut.default)(_(t.getVariantTracks(),g),"value");n(N(v,o));var a=t.getStats().switchHistory.filter(function(e){return"variant"===e.type}),r=void 0;return p.saveAdaptiveQuality&&(r=(0,ct.getLocalStorageItemSafe)("x-dl8-settings-preferred-quality")),r&&o.find(function(e){return e.id===r})||(r=t.getConfiguration().abr.enabled?"-1":a[a.length-1].id.toString()),n(O(v,r)),n(b(v)),r&&n(dn(r)),i()})}}})}function f(e){return(0,it.default)(e.children).filter(function(e){return"SOURCE"===e.tagName}).map(function(e){return{src:e.getAttribute("src")||void 0,type:e.getAttribute("type")||void 0,quality:e.getAttribute("quality")||void 0,format:e.getAttribute("format")||void 0,audioFormat:e.getAttribute("audio-format")||void 0,fps:e.getAttribute("fps")||void 0,samsungVRIncompatible:e.hasAttribute("samsungvr-incompatible"),compatibility:e.getAttribute("compatibility")}})}function h(e,t){return[{id:"-1",value:t("index.auto")}].concat(e.map(function(e,n){return{id:n.toString(),value:e.name||""+e.height+t("index.qualityP1")+(.001*e.bitrate*.001).toFixed(1)+t("index.qualityP2"),bitrate:e.bitrate,disabled:!!Et.Util.isIE()&&e.width*e.height>2073600}}).sort(function(e,t){return t.bitrate-e.bitrate}))}function _(e,t){var n=void 0,i=e.filter(function(e){return e.roles.includes("main")}),o=e[0].language,a=e.filter(function(e){return e.language.includes(o)});return n=i.length>0?i:a.length>0?a:e,[{id:"-1",value:t("index.auto")}].concat(n.map(function(e){return{id:e.id.toString(),value:""+e.height+t("index.qualityP1")+(.001*e.videoBandwidth*.001).toFixed(1)+t("index.qualityP2"),bitrate:e.videoBandwidth,disabled:!!Et.Util.isIE()&&e.width*e.height>2073600}}).sort(function(e,t){return t.bitrate-e.bitrate}))}function p(e,t,n){var i=mt.default.get(e);if(!i)return void console.error("provided wrong spot name!");var o=n.data,a=o.contents[o.activeContentIdx];if(a&&a.dl8Advertisements&&0!==a.dl8Advertisements.length){t({type:Yt,spot:e});var r={spot:e,types:[].concat((0,tt.default)(i.types))},l=n.ui,s={screen:{width:l.appWidth,height:l.appHeight,fullscreen:l.fullscreen,portrait:l.portrait,vrActive:l.vrActive},device:{mobile:l.mobile,tablet:l.tablet,android:l.android,ios:l.ios,ie:l.ie,vr:l.vr}},u=Et.Util.getGUID();It.set(e,u),a.dl8Advertisements[0].onRequestAdvertisement(r,s,function(n){if(It.get(e)===u&&m(r,s,n,t)){var i=(0,$e.default)({},{type:n.type,payload:(0,Ke.default)({},n.payload)});t({type:Xt,spot:e,advertisement:i})}})}}
17function m(e,t,n,i){if(!n||0===(0,Ze.default)(n).length&&n.constructor===Object)return!1;var o=[];return n.type&&e.types.find(function(e){return n.type===e})||o.push("Please define a type in your returned advertisement object"),n.payload?(n.payload.uri||o.push("Please provide a a URI for the advertisement"),"image"!==n.type||n.payload.adLink||o.push('Please provide and "adLink" property for the dvertisement image')):o.push("Please provide a payload object for the advertisement"),!(o.length>0)||(o.forEach(function(e){return console.error(e)}),i({type:jt,spot:e.spot}),!1)}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:St,content:e,parentIds:t}}function A(e){return{type:xt,id:e}}function E(e){return{type:Mt}}function v(){return{type:Ot}}function b(e){return{type:Bt,idx:e}}function y(e,t,n,i){var o=i(),a=o.data,r=o.ui,l=o.locale,s=a.contents.findIndex(function(t){return t.id===e}),f=void 0;if(s!==-1&&(f=a.contents[s]),f){var h=(0,bt.getTranslate)(l);if(f.type===At.CONTENT_TYPE_EXTERNAL){var _=Et.Util.parseUrl(f.url),p=_.search.length>1,m=_.host.replace("/",""),g=_.pathname;g.startsWith("/")&&(g=g.substring(1));var A=_.protocol+"//"+m+"/"+g+_.search+(p?"&":"?")+"dl8-autostart-player="+f.autostart+_.hash;return void(f.windowName?vt.IFrameManager.isInIFrame()?window.parent.open(A,f.windowName,f.windowFeatures):window.open(A,f.windowName,f.windowFeatures):vt.IFrameManager.isInIFrame()?window.parent.location=A:window.location=A)}var E=Et.Util.isMobileBrowser();if(E){var v=f.preferredControls||(0,ct.getLocalStorageItemSafe)("x-dl8-settings-preferred-control-mode");v===At.MAGIC_WINDOW_CONTROLS?n(F()):v===At.DRAG_CONTROLS&&n(Q())}var b=a.contents[a.activeContentIdx];u(b).then(function(){if(f.type===At.CONTENT_TYPE_VIDEO)return n(H(!f.disableTapToUnmute&&r.tapToUnmute&&!f.muted&&(f.autostart||f.parentIds.originatorId)&&!r.vrBrowser&&!f.paused)),f.domElement.attachTracks().then(function(){return f.domElement.attachSources()}).then(function(){return c(f,n,h),d(e,i,n)}).then(function(){f.paused||(r.vrBrowser?Pt||n(zt(f.dl8LiveVideo)):E?(!t||f.muted||!f.muted&&r.tapToUnmute&&f.autostart)&&n(zt(f.dl8LiveVideo)):f.domElement._isHlsStream||Et.Util.isFirefox()?n(zt(f.dl8LiveVideo)):f.element.oncanplaythrough=function(e){n(zt(f.dl8LiveVideo)),f.element.oncanplaythrough=null})}).catch(function(e){f.domElement.setErrorState(e.message,e),n(oi())});if(f.type===At.CONTENT_TYPE_IMAGE)d(e,i,n),(0,ct.hasCorsBug)(f.corsFallbackUrl)&&((0,ct.isCors)(f.src)||(0,ct.isCors)(f.srcLeft)||(0,ct.isCors)(f.srcRight))&&n(ie(At.SECURITY_ERROR,e));else if(f.type===At.CONTENT_TYPE_TOUR){d(e,i,n);var o=!1;(0,ct.hasCorsBug)(f.corsFallbackUrl)&&f.dl8TourImgs.forEach(function(e){((0,ct.isCors)(e.src)||(0,ct.isCors)(e.srcLeft)||(0,ct.isCors)(e.srcRight))&&(o=!0)}),o&&n(ie(At.SECURITY_ERROR,e))}else{if(f.type!==At.CONTENT_TYPE_HUB)return d(e,i,n);d(e,i,n);var a=!1;(0,ct.hasCorsBug)(f.corsFallbackUrl)&&f.dl8HubContents.forEach(function(e){e.mode===At.HUB_CONTENT_DYNAMIC?f.corsFallbackUrl&&(a=!0):e.domChildren.forEach(function(e){e.type===At.CONTENT_TYPE_VIDEO&&e.format!==At.CONTENT_MODE_MONO_FLAT?(0,it.default)(e.domElement.children).filter(function(e){return"SOURCE"===e.tagName}).forEach(function(e){(0,ct.isCors)(e.src)&&(a=!0)}):e.type===At.CONTENT_TYPE_IMAGE?((0,ct.isCors)(e.src)||(0,ct.isCors)(e.srcLeft)||(0,ct.isCors)(e.srcRight))&&(a=!0):e.type===At.CONTENT_TYPE_TOUR&&e.dl8TourImgs.forEach(function(e){((0,ct.isCors)(e.src)||(0,ct.isCors)(e.srcLeft)||(0,ct.isCors)(e.srcRight))&&(a=!0)})})}),a&&n(ie(At.SECURITY_ERROR,e))}}).finally(function(){Pt=!1})}}function T(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{type:Vt,oldContent:e,newContent:t,parentIds:n}}function C(e){return{type:Ft,displayMode:e}}function I(e){return{type:Zt,spot:e}}function w(){return{type:Jt}}function S(e){return{type:on,time:e}}function x(){return{type:an}}function M(e,t){return{type:rn,idx:e,sources:t}}function O(e,t){return{type:ln,idx:e,selectedQuality:t}}function N(e,t){return{type:sn,idx:e,qualities:t}}function R(e,t){return{type:un,idx:e,currentTime:t}}function k(e,t){return{type:cn,idx:e,status:t}}function D(){return{type:_n}}function B(){return{type:pn}}function P(e,t){return function(n,i){var o=i(),a=o.customization.saveVolumeLevel;a&&(0,ct.setLocalStorageItemSafe)("x-dl8-setting-sound-volume",e),n({type:mn,volume:e,idx:t})}}function L(){return function(e,t){var n=t(),i=n.customization.saveVolumeLevel;i&&(0,ct.setLocalStorageItemSafe)("x-dl8-setting-sound-volume",1),e({type:gn})}}function U(){return function(e,t){var n=t(),i=n.customization.saveVolumeLevel;i&&(0,ct.setLocalStorageItemSafe)("x-dl8-setting-sound-volume",0),e({type:An})}}function H(e){return{type:En,enabled:e}}function V(){return{type:vn}}function F(){return{type:bn}}function Q(){return{type:yn}}function z(e){return{type:Tn,hmd:e.hmd,hardwareVr:e.hardwareVr,standing:e.standing}}function G(){return{type:Cn}}function W(){return{type:In}}function Y(){return{type:xn}}function j(){return{type:Mn}}function X(){return{type:Rn}}function Z(e){return{type:Ln,enabled:e}}function q(){return{type:Qn}}function K(){return{type:zn}}function J(){return{type:Gn}}function $(e){return{type:Wn,status:e}}function ee(e,t){return{type:Yn,code:e,durationSec:t}}function te(e){return yt.TrackingManager.instance.addEvent(new Tt.TrackingEvent({type:Tt.TrackingEvent.ERROR,payload:{message:e.message,errorType:e.name}})),{type:jn,error:e}}function ne(e){return yt.TrackingManager.instance.addEvent(new Tt.TrackingEvent({type:Tt.TrackingEvent.ERROR,payload:{message:e.message,errorType:e.name}})),{type:Xn,error:e}}function ie(e,t){return yt.TrackingManager.instance.addEvent(new Tt.TrackingEvent({type:Tt.TrackingEvent.ERROR,payload:{message:e,errorType:"Content Issue"}})),{type:Zn,contentError:e,id:t}}function oe(e){return{type:qn,pressed:e}}function ae(){return{type:Kn}}function re(){return{type:Jn}}function le(){return{type:$n}}function se(e){return{type:ei,hmd:e}}function ue(e){return{type:ti,phone:e}}function ce(e){return{type:ni,phone:e}}function de(){return{type:ai}}function fe(){return{type:ri}}function he(){return{type:li}}function _e(){return{type:si}}function pe(){return{type:ui}}function me(){return document.dispatchEvent(new CustomEvent("x-dl8-evt-vr-wizard-enabled")),{type:ci}}function ge(){return document.dispatchEvent(new CustomEvent("x-dl8-evt-vr-wizard-disabled")),{type:di}}function Ae(){return document.dispatchEvent(new CustomEvent("x-dl8-evt-vr-wizard-disabled")),{type:fi}}function Ee(){return{type:hi}}function ve(){return{type:_i}}function be(e){return{type:pi,progress:e}}function ye(e,t){return{type:mi,primaryColor:e,secondaryColor:t}}function Te(){return{type:gi}}function Ce(){return{type:Ai}}function Ie(){return{type:Ei}}function we(){return{type:vi}}function Se(){return{type:Ti}}function xe(){return{type:wi}}function Me(){return{type:Si}}function Oe(){return{type:xi}}function Ne(){return{type:Mi}}function Re(){return{type:Oi}}function ke(){return{type:ki}}function De(){return{type:Di}
17}function Be(){return{type:Bi}}function Pe(){return{type:Pi}}function Le(){return{type:Li}}function Ue(){return{type:Ui}}function He(e){return{type:Hi,id:e}}function Ve(){return{type:Gi}}function Fe(){return{type:Wi}}function Qe(){return{type:Yi}}function ze(){return{type:ji}}Object.defineProperty(t,"__esModule",{value:!0}),t.HIDE_QUALITY_SETTINGS_CHOOSER=t.SHOW_QUALITY_SETTINGS_CHOOSER=t.HIDE_CAMERA_SETTINGS_CHOOSER=t.SHOW_CAMERA_SETTINGS_CHOOSER=t.disableNativeVideoFallback=t.DISABLE_NATIVE_VIDEO_FALLBACK=t.enableNativeVideoFallback=t.ENABLE_NATIVE_VIDEO_FALLBACK=t.TOUR_PROBE_CHANGED=t.DISABLE_GAZE_BASED_INTERACTION=t.ENABLE_GAZE_BASED_INTERACTION=t.ACTIVATE_ROOMSCALE_VR=t.ACTIVATE_SEATED_VR=t.END_RESET_RESOLUTION=t.START_RESET_RESOLUTION=t.changeAppSize=t.CHANGE_APP_SIZE=t.MOUSE_LEAVE_APP=t.MOUSE_ENTER_APP=t.CLOSE_SETTINGS=t.OPEN_SETTINGS=t.CLOSE_IOS_WITHOUT_DEVICEMOTION_VR_OVERLAY=t.openIOSWithoutDeviceMotionVrOverlay=t.OPEN_IOS_WITHOUT_DEVICEMOTION_VR_OVERLAY=t.CLOSE_IOS_WITHOUT_DEVICEMOTION_DIALOG=t.openIOSWithoutDeviceMotionDialog=t.OPEN_IOS_WITHOUT_DEVICEMOTION_DIALOG=void 0,t.CLOSE_SUBPLAYER_CODE_OVERLAY_DIALOG=t.OPEN_SUBPLAYER_CODE_OVERLAY_DIALOG=t.CLOSE_GET_VR_DIALOG=t.OPEN_GET_VR_DIALOG=t.INIT_CUSTOMIZATION=t.PROGRESS_LOADING_CONTENT=t.FINISHED_LOADING_CONTENT=t.STARTED_LOADING_CONTENT=t.FINISH_VR_WIZARD=t.CANCEL_VR_WIZARD=t.SHOW_VR_WIZARD=t.USER_ACTIVE=t.USER_IDLE=t.RESET_POSE=t.TRY_RESET_POSE=t.START=t.exit=t.EXIT=t.SET_NEW_AUTODETECTED_PHONE=t.SET_NEW_PHONE=t.SET_NEW_HMD=t.HIDE_HUD=t.SHOW_HUD=t.UPDATE_BUFFERING=t.SEEKBAR_WAS_PRESSED=t.SET_CONTENT_ERROR=t.SET_ERROR=t.SET_NO_WEBGL=t.SUBPLAYER_CODE_CHANGE=t.SUBPLAYER_STATUS_CHANGE=t.DISABLE_INTERFACE=t.ENABLE_INTERFACE=t.RESET_RENDER_SYSTEM=t.exitFullscreen=t.EXIT_FULLSCREEN=t.enterFullscreen=t.ENTER_FULLSCREEN=t.FULLSCREEN_CHANGED=t.toLandscape=t.TO_LANDSCAPE=t.toPortrait=t.TO_PORTRAIT=t.ABORT_DEACTIVATE_VR=t.deactivateVr=t.DEACTIVATE_VR=t.TRY_DEACTIVATE_VR=t.ABORT_ACTIVATE_VR=t.activateVr=t.ACTIVATE_VR=t.TRY_AUTOSTARTING_VR=t.TRY_ACTIVATE_VR=t.DEVICE_SUPPORTS_VR=t.ACTIVATE_DRAG_CONTROLS=t.ACTIVATE_MAGIC_WINDOW_CONTROLS=t.UPDATE_METADATA=t.SET_TAP_TO_UNMUTE=t.MUTE=t.UNMUTE=t.UPDATE_VOLUME=t.UPDATE_DURATION=t.UPDATE_TIME=t.qualityUnplayable=t.qualityChanged=t.changeQuality=t.SET_QUALITY_CHANGED=t.SET_QUALITY_CHANGE_TIME=t.SET_QUALITIES=t.SET_SELECTED_QUALITY=t.SET_SOURCES=t.SEEKED=t.SEEK=t.end=t.END=t.tourContentPortalClicked=t.TOUR_CONTENT_PORTAL_CLICKED=t.HIDE_VR_HUD=t.showVrHud=t.SHOW_VR_HUD=t.DISMISS_ADVERTISEMENT=t.ADVERTISEMENT_READY=t.ADVERTISEMENT_FAILED_LOADING=t.LOADING_ADVERTISEMENT=t.pause=t.PAUSE=t.play=t.PLAY=t.SET_DISPLAY_MODE=t.REPLACE_CONTENT=t.startContent=t.startPrevContent=t.startNextContent=t.SET_ACTIVATE_CONTENT=t.RECOMMENDATIONS_FINISHED_LOADING=t.RECOMMENDATIONS_LOADING=t.TOUR_CONTENT_PORTALS_FINISHED_LOADING=t.TOUR_CONTENT_PORTALS_LOADING=t.ACTIVATE_IOS_DEVICEMOTION=t.IOS_DEVICE_MOTION_CHECK=t.REMOVE_CONTENT=t.ADD_CONTENT=void 0;var Ge=n(100),We=o(Ge),Ye=n(62),je=o(Ye),Xe=n(85),Ze=o(Xe),qe=n(194),Ke=o(qe),Je=n(9),$e=o(Je),et=n(86),tt=o(et),nt=n(34),it=o(nt),ot=n(26),at=o(ot),rt=n(14),lt=o(rt);t.addContent=g,t.removeContent=A,t.IOSWithoutDeviceMotionCheck=E,t.activateIosDevicemotion=v,t.replaceContent=T,t.setDisplayMode=C,t.hideVrHud=w,t.seek=S,t.seeked=x,t.updateTime=D,t.updateDuration=B,t.updateVolume=P,t.unmute=L,t.mute=U,t.setTapToUnmute=H,t.updateMetadata=V,t.activateMagicWindowControls=F,t.activateDragControls=Q,t.deviceSupportsVr=z,t.tryActivateVr=G,t.tryAutostartingVr=W,t.abortActivateVr=Y,t.tryDeactivateVr=j,t.abortDeactivateVr=X,t.fullscreenChanged=Z,t.resetRenderSystem=q,t.enableInterface=K,t.disableInterface=J,t.subplayerStatusChange=$,t.subplayerCodeChange=ee,t.setNoWebGL=te,t.setError=ne,t.setContentError=ie,t.seekbarWasPressed=oe,t.updateBuffering=ae,t.showHud=re,t.hideHud=le,t.setNewHmd=se,t.setNewPhone=ue,t.setNewAutodetectedPhone=ce,t.start=de,t.tryResetPose=fe,t.resetPose=he,t.userIdle=_e,t.userActive=pe,t.showVrWizard=me,t.cancelVrWizard=ge,t.finishVrWizard=Ae,t.startedLoadingContent=Ee,t.finishedLoadingContent=ve,t.progressLoadingContent=be,t.initCustomization=ye,t.openGetVRDialog=Te,t.closeGetVRDialog=Ce,t.openSubplayerCodeOverlayDialog=Ie,t.closeSubplayerCodeOverlayDialog=we,t.closeIOSWithoutDeviceMotionDialog=Se,t.closeIOSWithoutDeviceMotionVrOverlay=xe,t.openSettings=Me,t.closeSettings=Oe,t.mouseEnterApp=Ne,t.mouseLeaveApp=Re,t.startResetRe
17solution=ke,t.endResetResolution=De,t.activateSeatedVr=Be,t.activateRoomScaleVr=Pe,t.enableGazeBasedInteraction=Le,t.disableGazeBasedInteraction=Ue,t.tourProbeChanged=He,t.showCameraSettingsChooser=Ve,t.hideCameraSettingsChooser=Fe,t.showQualitySettingsChooser=Qe,t.hideQualitySettingsChooser=ze;var st=n(762),ut=o(st),ct=n(23),dt=n(61),ft=n(94),ht=n(253),_t=n(254),pt=n(385),mt=o(pt),gt=n(15),At=i(gt),Et=n(7),vt=n(64),bt=n(106),yt=n(84),Tt=n(74),Ct={},It=new lt.default([]),wt=!Et.Util.isIOS10OrHigher()&&!Et.Util.isIPad()&&Et.Util.isIOS(),St=t.ADD_CONTENT=(0,je.default)("ADD_CONTENT");Ct.addContent=g;var xt=t.REMOVE_CONTENT=(0,je.default)("REMOVE_CONTENT");Ct.removeContent=A;var Mt=t.IOS_DEVICE_MOTION_CHECK=(0,je.default)("IOS_DEVICE_MOTION_CHECK");Ct.IOSWithoutDeviceMotionCheck=E;var Ot=t.ACTIVATE_IOS_DEVICEMOTION=(0,je.default)("ACTIVATE_IOS_DEVICEMOTION");Ct.activateIosDevicemotion=v;var Nt=t.TOUR_CONTENT_PORTALS_LOADING=(0,je.default)("TOUR_CONTENT_PORTALS_LOADING"),Rt=t.TOUR_CONTENT_PORTALS_FINISHED_LOADING=(0,je.default)("TOUR_CONTENT_PORTALS_FINISHED_LOADING"),kt=t.RECOMMENDATIONS_LOADING=(0,je.default)("RECOMMENDATIONS_LOADING"),Dt=t.RECOMMENDATIONS_FINISHED_LOADING=(0,je.default)("RECOMMENDATIONS_FINISHED_LOADING"),Bt=t.SET_ACTIVATE_CONTENT=(0,je.default)("SET_ACTIVATE_CONTENT"),Pt=!0,Lt=t.startNextContent=function(){return function(e,t){var n=t(),i=n.data,o=i.contents,a=i.activeContentIdx,r=o[a],l=o.filter(function(e){return e.parentIds.originatorId===r.id})[0];if(l)return e(Ht(l.id))}};Ct.startNextContent=Lt;var Ut=t.startPrevContent=function(){return function(e,t){var n=t(),i=n.data,o=i.contents,a=i.activeContentIdx,r=o[a],l=o.find(function(e){return e.id===r.parentIds.originatorId});if(l)return e(Ht(l.id))}};Ct.startPrevContent=Ut;var Ht=t.startContent=function(e,t,n,i,o,a){return function(r,l){var s=l(),u=s.data,c=s.ui;if(u){var d=u.contents.find(function(t){return t.id===e});return d&&(d.autostartVr||(0,dt.getUrlVar)("dl8-start-vr")||(0,ct.isVrBrowser)()&&o)&&(c.ios&&!(0,ct.isVrBrowser)()?(0,ct.isIOSWithoutDeviceMotion)().then(function(e){var t=e&&d&&!d.isFlatVideo&&"https:"===location.protocol;t?r(Ii()):(r(W()),r(G()))}):(r(W()),r(G()))),i===e?void(a||r(zt())):void(!c.turnedOff&&n?r(oi()).then(function(){y(e,t,r,l)}):y(e,t,r,l))}}};Ct.startContent=Ht;var Vt=t.REPLACE_CONTENT=(0,je.default)("REPLACE_CONTENT");Ct.replaceContent=T;var Ft=t.SET_DISPLAY_MODE=(0,je.default)("SET_DISPLAY_MODE");Ct.setDisplayMode=C;var Qt=t.PLAY=(0,je.default)("PLAY"),zt=t.play=function(e){return function(t,n){var i=n(),o=i.data,a=o.contents,r=o.activeContentIdx,l=i.ui.tapToUnmute,s=a[r];return s&&s.ended&&l&&t(L()),document.dispatchEvent(new CustomEvent("x-dl8-evt-resume-audio-context",{})),t({type:Qt,seekToEnd:e})}};Ct.play=zt;var Gt=t.PAUSE=(0,je.default)("PAUSE"),Wt=t.pause=function(){return function(e,t){var n=t();return n.ui.mobile?p(At.MOBILE_PAUSE_CENTRE_RECTANGLE_300X250,e,n):p(At.DESKTOP_PAUSE_CENTRE_RECTANGLE_300X250,e,n),e({type:Gt})}};Ct.pause=Wt;var Yt=t.LOADING_ADVERTISEMENT=(0,je.default)("LOADING_ADVERTISEMENT"),jt=t.ADVERTISEMENT_FAILED_LOADING=(0,je.default)("ADVERTISEMENT_FAILED_LOADING"),Xt=t.ADVERTISEMENT_READY=(0,je.default)("ADVERTISEMENT_READY"),Zt=t.DISMISS_ADVERTISEMENT=(0,je.default)("DISMISS_ADVERTISEMENT");Ct.dismissAdvertisement=I;var qt=t.SHOW_VR_HUD=(0,je.default)("SHOW_VR_HUD"),Kt=t.showVrHud=function(){return function(e,t){var n=t(),i=n.data,o=i.contents[i.activeContentIdx];return o&&o.dl8Recommendations&&o.dl8Recommendations.length>0||p(At.VR_HUD_BOTTOM_BANNER_468X60,e,n), 18p(At.VR_HUD_TOP_BANNER_468X60,e,n),p(At.VR_HUD_LEFT_SKYSCRAPER_160X600,e,
18n),p(At.VR_HUD_RIGHT_SKYSCRAPER_160X600,e,n),e({type:qt})}};Ct.showVrHud=Kt;var Jt=t.HIDE_VR_HUD=(0,je.default)("HIDE_VR_HUD");Ct.hideVrHud=w;var $t=t.TOUR_CONTENT_PORTAL_CLICKED=(0,je.default)("TOUR_CONTENT_PORTAL_CLICKED"),en=t.tourContentPortalClicked=function(e){return function(t,n){var i=n().data,o=i.contents,a=o.filter(function(t){return t.parentIds&&t.parentIds.originatorId===e.id}),r=a[0];return r&&t(Ht(r.id)),t({type:$t})}};Ct.tourContentPortalClicked=en;var tn=t.END=(0,je.default)("END"),nn=t.end=function(){return function(e,t){return e({type:tn})}};Ct.end=nn;var on=t.SEEK=(0,je.default)("SEEK");Ct.seek=S;var an=t.SEEKED=(0,je.default)("SEEKED");Ct.seeked=x;var rn=t.SET_SOURCES=(0,je.default)("SET_SOURCES"),ln=t.SET_SELECTED_QUALITY=(0,je.default)("SET_SELECTED_QUALITY"),sn=t.SET_QUALITIES=(0,je.default)("SET_QUALITIES"),un=t.SET_QUALITY_CHANGE_TIME=(0,je.default)("SET_QUALITY_CHANGE_TIME"),cn=t.SET_QUALITY_CHANGED=(0,je.default)("SET_QUALITY_CHANGED"),dn=t.changeQuality=function(e){return function(t,n){var i=n(),o=i.data,a=i.customization,r=i.ui.vrActive,l=o.contents,s=o.activeContentIdx,u=l[s];if(!e&&u&&u.selectedQuality&&(e=u.selectedQuality),!e&&u&&u.type===At.CONTENT_TYPE_VIDEO){var c=(0,it.default)(u.element.children).filter(function(e){return"SOURCE"===e.tagName}).some(function(e){return e.hasAttribute("compatibility")});if(!c)return}if(u&&u.type===At.CONTENT_TYPE_VIDEO){var d=u.element.currentTime;if(t(R(s,d)),yt.TrackingManager.instance.addEvent(new Tt.TrackingEvent({type:Tt.TrackingEvent.VIDEO_QUALITY_SWITCH,payload:{t:d,cid:u.id,q:e}})),u.domElement._isHlsStream){if(!e)return;ft.Dl8VideoElement.HLS.then(function(n){var i=n.HLS,o=n.AbrController,r=ft.Dl8VideoElement.getOrCreateGlobalHlsStream(i,o);return r.nextLevel=parseInt(e),t(O(s,e)),a.saveAdaptiveQuality&&(0,ct.setLocalStorageItemSafe)("x-dl8-settings-preferred-quality",e),t(k(s,!0))})}else{if(!u.domElement._isDashStream){var h=(0,it.default)(u.element.children).filter(function(e){return"SOURCE"===e.tagName}).filter(function(t){return!e||t.getAttribute("quality")===e}).filter(function(e){return!e.hasAttribute("compatibility")||"vr"===e.getAttribute("compatibility")&&r||"2d"===e.getAttribute("compatibility")&&!r});h.reverse().forEach(function(e){return u.element.insertBefore(e,u.element.firstChild)}),u.element.load();var _=f(u.element);return t(M(s,_)),u.playing&&!wt&&u.element.play(),e&&(a.saveQuality&&(0,ct.setLocalStorageItemSafe)("x-dl8-settings-preferred-quality",e),t(O(s,e))),t(k(s,!0))}if(!e)return;ft.Dl8VideoElement.DASH.then(function(n){var i=ft.Dl8VideoElement.getOrCreateGlobalDashStream(n);if("-1"===e)i.configure({abr:{enabled:!0}});else{i.configure({abr:{enabled:!1}});var o=i.getVariantTracks().find(function(t){return t.id===parseInt(e)});i.selectVariantTrack(o,!0)}return t(O(s,e)),a.saveAdaptiveQuality&&(0,ct.setLocalStorageItemSafe)("x-dl8-settings-preferred-quality",e),t(k(s,!0))})}}}};Ct.changeQuality=dn;var fn=t.qualityChanged=function(){return function(e,t){var n=t(),i=n.data,o=i.contents,a=i.activeContentIdx,r=o[a];if(r&&r.type===At.CONTENT_TYPE_VIDEO){try{r.element.currentTime=r.qualityChangeTime}catch(e){var l=r.qualityChangeTime;r.element.onloadedmetadata=function(e){r.element.currentTime=l,r.element.onloadedmetadata=null}}return e(k(a,!1))}}};Ct.qualityChanged=fn;var hn=t.qualityUnplayable=function(e,t,n){return function(i,o){var a=o(),r=a.data,l=r.contents,s=r.activeContentIdx,u=l.findIndex(function(t){return t.id===e});u===-1&&(u=s);var c=l[u];if(c&&c.type===At.CONTENT_TYPE_VIDEO){var d=c.element.currentTime;i(R(u,d));var f=c.sources.filter(function(e){return e.quality!==t});i(M(u,f));var h=c.qualities.filter(function(e){return e.value!==t});i(N(u,h));var _=f.length>0?f[0].quality:null;return i(O(u,_)),i(k(u,!!n))}}};Ct.qualityUnplayable=hn;var _n=t.UPDATE_TIME=(0,je.default)("UPDATE_TIME");Ct.updateTime=D;var pn=t.UPDATE_DURATION=(0,je.default)("UPDATE_DURATION");Ct.updateDuration=B;var mn=t.UPDATE_VOLUME=(0,je.default)("UPDATE_VOLUME");Ct.updateVolume=P;var gn=t.UNMUTE=(0,je.default)("UNMUTE");Ct.unmute=L;var An=t.MUTE=(0,je.default)("MUTE");Ct.mute=U;var En=t.SET_TAP_TO_UNMUTE=(0,je.default)("SET_TAP_TO_UNMUTE");Ct.setTapToUnmute=H;var vn=t.UPDATE_METADATA=(0,je.default)("UPDATE_METADATA");Ct.updateMetadata=V;var bn=t.ACTIVATE_MAGIC_WINDOW_CONTROLS=(0,je.default)("ACTIVATE_MAGIC_WINDOW_CONTROLS");Ct.activateMagicWindowControls=F;var yn=t.ACTIVATE_DRAG_CONTROLS=(0,je.default)("ACTIVATE_DRAG_CONTROLS");Ct.activateDragControls=Q;var Tn=t.DEVICE_SUPPORTS_VR=(0,je.default)("DEVICE_SUPPORTS_VR");Ct.deviceSupportsVr=z;var Cn=t.TRY_ACTIVATE_VR=(0,je.default)("TRY_ACTIVATE_VR");Ct.tryActivateVr=G;var In=t.TRY_AUTOSTARTING_VR=(0,je.default)("TRY_AUTOSTARTING_VR");Ct.tryAutostartingVr=W;var wn=t.ACTIVATE_VR=(0,je.default)("ACTIVATE_VR"),Sn=t.activateVr=function(){return function(e,t){var n=t(),i=n.data,o=i.contents,a=i.activeContentIdx,r=o[a];r&&r.disable3DHud&&e(zt()),e({type:wn}),e(dn())}};Ct.activateVr=Sn;var xn=t.ABORT_ACTIVATE_VR=(0,je.default)("ABORT_ACTIVATE_VR");Ct.abortActivateVr=Y;var Mn=t.TRY_DEACTIVATE_VR=(0,je.default)("TRY_DEACTIVATE_VR");Ct.tryDeactivateVr=j;var On=t.DEACTIVATE_VR=(0,je.default)("DEACTIVATE_VR"),Nn=t.deactivateVr=function(){return function(e){e({type:On}),e(dn())}};Ct.deactivateVr=Nn;var Rn=t.ABORT_DEACTIVATE_VR=(0,je.default)("ABORT_DEACTIVATE_VR");Ct.abortDeactivateVr=X;var kn=t.TO_PORTRAIT=(0,je.default)("TO_PORTRAIT"),Dn=t.toPortrait=function(){return function(e,t){var n=t(),i=n.data,o=i.contents,a=i.activeContentIdx,r=o[a];return r&&r.type===At.CONTENT_TYPE_VIDEO&&r.rotateToFullscreen&&e(Fn()),e({type:kn})}};Ct.toPortrait=Dn;var Bn=t.TO_LANDSCAPE=(0,je.default)("TO_LANDSCAPE"),Pn=t.toLandscape=function(){return function(e,t){var n=t(),i=n.data,o=i.contents,a=i.activeContentIdx,r=o[a];return r&&r.type===At.CONTENT_TYPE_VIDEO&&r.rotateToFullscreen&&e(Hn()),e({type:Bn})}};Ct.toLandscape=Pn;var Ln=t.FULLSCREEN_CHANGED=(0,je.default)("FULLSCREEN_CHANGED");Ct.fullscreenChanged=Z;var Un=t.ENTER_FULLSCREEN=(0,je.default)("ENTER_FULLSCREEN"),Hn=t.enterFullscreen=function(){return function(e,t){var n=t(),i=n.data,o=i.contents,a=i.activeContentIdx,r=n.ui,l=r.useNativeVideoFallback,s=r.supp
18ortsFullscreen,u=r.displayMode,c=o[a];if(c&&!s)if(c.forceEmulatedFullscreen)"force-inline"===u&&((0,ct.makeFullscreen)(),e({type:Un}),l||e({type:Qn}));else{var d=function t(){var n=!c.element.paused;setTimeout(function(){e(n?zt():Wt())},500),c.element.removeEventListener("webkitendfullscreen",t)};c.element.addEventListener("webkitendfullscreen",d),c.element.webkitEnterFullscreen()}else if(Et.Util.requestFullscreen(document.querySelector("#dl8-content-container")))return e({type:Un})}};Ct.enterFullscreen=Hn;var Vn=t.EXIT_FULLSCREEN=(0,je.default)("EXIT_FULLSCREEN"),Fn=t.exitFullscreen=function(){return function(e,t){var n=t(),i=n.data,o=i.contents,a=i.activeContentIdx,r=n.ui,l=r.useNativeVideoFallback,s=r.supportsFullscreen,u=r.displayMode,c=o[a];if(c)if(c.element&&c.element.webkitDisplayingFullscreen){var d=!c.element.paused;c.element.webkitExitFullscreen(),(0,We.default)(function(){e(d?zt():Wt())})}else if(!s&&c.forceEmulatedFullscreen&&"force-inline"===u){var f=c.domElement;if(c.parentIds.originatorId){var h=o.find(function(e){return e.id===c.parentIds.originatorId});h&&(f=h.domElement)}else if(c.parentIds.hubId){var _=o.find(function(e){return e.id===c.parentIds.hubId});_&&(f=_.domElement)}(0,ct.makeInline)(f),e({type:Vn}),l||e({type:Qn})}if(Et.Util.exitFullscreen())return e({type:Vn})}};Ct.exitFullscreen=Fn;var Qn=t.RESET_RENDER_SYSTEM=(0,je.default)("RESET_RENDER_SYSTEM");Ct.resetRenderSystem=q;var zn=t.ENABLE_INTERFACE=(0,je.default)("ENABLE_INTERFACE");Ct.enableInterface=K;var Gn=t.DISABLE_INTERFACE=(0,je.default)("DISABLE_INTERFACE");Ct.disableInterface=J;var Wn=t.SUBPLAYER_STATUS_CHANGE=(0,je.default)("SUBPLAYER_STATUS_CHANGE");Ct.subplayerStatusChange=$;var Yn=t.SUBPLAYER_CODE_CHANGE=(0,je.default)("SUBPLAYER_CODE_CHANGE");Ct.subplayerCodeChange=ee;var jn=t.SET_NO_WEBGL=(0,je.default)("SET_NO_WEBGL");Ct.setNoWebGL=te;var Xn=t.SET_ERROR=(0,je.default)("SET_ERROR");Ct.setError=ne;var Zn=t.SET_CONTENT_ERROR=(0,je.default)("SET_CONTENT_ERROR");Ct.setContentError=ie;var qn=t.SEEKBAR_WAS_PRESSED=(0,je.default)("SEEKBAR_WAS_PRESSED");Ct.seekbarWasPressed=oe;var Kn=t.UPDATE_BUFFERING=(0,je.default)("UPDATE_BUFFERING");Ct.updateBuffering=ae;var Jn=t.SHOW_HUD=(0,je.default)("SHOW_HUD");Ct.showHud=re;var $n=t.HIDE_HUD=(0,je.default)("HIDE_HUD");Ct.hideHud=le;var ei=t.SET_NEW_HMD=(0,je.default)("SET_NEW_HMD");Ct.setNewHmd=se;var ti=t.SET_NEW_PHONE=(0,je.default)("SET_NEW_PHONE");Ct.setNewPhone=ue;var ni=t.SET_NEW_AUTODETECTED_PHONE=(0,je.default)("SET_NEW_AUTODETECTED_PHONE");Ct.setNewAutodetectedPhone=ce;var ii=t.EXIT=(0,je.default)("EXIT"),oi=t.exit=function(){return function(e,t){return new at.default(function(n,i){var o=t(),a=o.data,r=o.ui,l=a.contents,s=a.activeContentIdx,c=l[s];r.fullscreen&&e(Fn()),r.vrActive&&e(j());var d=c.domElement;if(c.parentIds.originatorId){var f=l.find(function(e){return e.id===c.parentIds.originatorId});f&&(d=f.domElement)}else if(c.parentIds.hubId){var h=l.find(function(e){return e.id===c.parentIds.hubId});h&&(d=h.domElement)}(0,ct.makeInline)(d),r.oldViewports.forEach(function(e){return document.head.appendChild(e)});for(var _=document.querySelectorAll(".dl8-active"),p=0;p<_.length;++p)_[p].classList.remove("dl8-active");"true"===(0,dt.getUrlVar)("dl8-start-from-cors-fallback")&&window.history&&window.history.back();var m="force-inline"===r.displayMode||!r.mobile&&"fullscreen"!==r.displayMode;void 0===r.savedScrollPos||m||window.scrollTo(0,r.savedScrollPos),c?u(c).then(function(){e({type:ii});var t=l.filter(function(e){return e.parentIds&&e.parentIds.originatorId});t&&t.forEach(function(t){e(A(t.id))}),n()}).catch(i):n(e({type:ii}))})}};Ct.exit=oi;var ai=t.START=(0,je.default)("START");Ct.start=de;var ri=t.TRY_RESET_POSE=(0,je.default)("TRY_RESET_POSE");Ct.tryResetPose=fe;var li=t.RESET_POSE=(0,je.default)("RESET_POSE");Ct.resetPose=he;var si=t.USER_IDLE=(0,je.default)("USER_IDLE");Ct.userIdle=_e;var ui=t.USER_ACTIVE=(0,je.default)("USER_ACTIVE");Ct.userActive=pe;var ci=t.SHOW_VR_WIZARD=(0,je.default)("SHOW_VR_WIZARD");Ct.showVrWizard=me;var di=t.CANCEL_VR_WIZARD=(0,je.default)("CANCEL_VR_WIZARD");Ct.cancelVrWizard=ge;var fi=t.FINISH_VR_WIZARD=(0,je.default)("FINISH_VR_WIZARD");Ct.finishVrWizard=Ae;var hi=t.STARTED_LOADING_CONTENT=(0,je.default)("STARTED_LOADING_CONTENT");
18Ct.startedLoadingContent=Ee;var _i=t.FINISHED_LOADING_CONTENT=(0,je.default)("FINISHED_LOADING_CONTENT");Ct.finishedLoadingContent=ve;var pi=t.PROGRESS_LOADING_CONTENT=(0,je.default)("PROGRESS_LOADING_CONTENT");Ct.progressLoadingContent=be;var mi=t.INIT_CUSTOMIZATION=(0,je.default)("INIT_CUSTOMIZATION");Ct.initCustomization=ye;var gi=t.OPEN_GET_VR_DIALOG=(0,je.default)("OPEN_GET_VR_DIALOG");Ct.openGetVRDialog=Te;var Ai=t.CLOSE_GET_VR_DIALOG=(0,je.default)("CLOSE_GET_VR_DIALOG");Ct.closeGetVRDialog=Ce;var Ei=t.OPEN_SUBPLAYER_CODE_OVERLAY_DIALOG=(0,je.default)("OPEN_SUBPLAYER_CODE_OVERLAY_DIALOG");Ct.openSubplayerCodeOverlayDialog=Ie;var vi=t.CLOSE_SUBPLAYER_CODE_OVERLAY_DIALOG=(0,je.default)("CLOSE_SUBPLAYER_CODE_OVERLAY_DIALOG");Ct.closeSubplayerCodeOverlayDialog=we;var bi=t.OPEN_IOS_WITHOUT_DEVICEMOTION_DIALOG=(0,je.default)("OPEN_IOS_WITHOUT_DEVICEMOTION_DIALOG"),yi=t.openIOSWithoutDeviceMotionDialog=function(){return function(e,t){return e(Wt()),e({type:bi})}};Ct.openIOSWithoutDeviceMotionDialog=yi;var Ti=t.CLOSE_IOS_WITHOUT_DEVICEMOTION_DIALOG=(0,je.default)("CLOSE_IOS_WITHOUT_DEVICEMOTION_DIALOG");Ct.closeIOSWithoutDeviceMotionDialog=Se;var Ci=t.OPEN_IOS_WITHOUT_DEVICEMOTION_VR_OVERLAY=(0,je.default)("OPEN_IOS_WITHOUT_DEVICEMOTION_VR_OVERLAY"),Ii=t.openIOSWithoutDeviceMotionVrOverlay=function(){return function(e,t){return e(Wt()),e({type:Ci})}};Ct.openIOSWithoutDeviceMotionVrOverlay=Ii;var wi=t.CLOSE_IOS_WITHOUT_DEVICEMOTION_VR_OVERLAY=(0,je.default)("CLOSE_IOS_WITHOUT_DEVICEMOTION_VR_OVERLAY");Ct.closeIOSWithoutDeviceMotionVrOverlay=xe;var Si=t.OPEN_SETTINGS=(0,je.default)("OPEN_SETTINGS");Ct.openSettings=Me;var xi=t.CLOSE_SETTINGS=(0,je.default)("CLOSE_SETTINGS");Ct.closeSettings=Oe;var Mi=t.MOUSE_ENTER_APP=(0,je.default)("MOUSE_ENTER_APP");Ct.mouseEnterApp=Ne;var Oi=t.MOUSE_LEAVE_APP=(0,je.default)("MOUSE_LEAVE_APP");Ct.mouseLeaveApp=Re;var Ni=t.CHANGE_APP_SIZE=(0,je.default)("CHANGE_APP_SIZE"),Ri=t.changeAppSize=function(e,t){return function(n,i){return n(q()),n({type:Ni,width:e,height:t})}};Ct.changeAppSize=Ri;var ki=t.START_RESET_RESOLUTION=(0,je.default)("START_RESET_RESOLUTION");Ct.startResetResolution=ke;var Di=t.END_RESET_RESOLUTION=(0,je.default)("END_RESET_RESOLUTION");Ct.endResetResolution=De;var Bi=t.ACTIVATE_SEATED_VR=(0,je.default)("ACTIVATE_SEATED_VR");Ct.activateSeatedVr=Be;var Pi=t.ACTIVATE_ROOMSCALE_VR=(0,je.default)("ACTIVATE_ROOMSCALE_VR");Ct.activateRoomScaleVr=Pe;var Li=t.ENABLE_GAZE_BASED_INTERACTION=(0,je.default)("ENABLE_GAZE_BASED_INTERACTION");Ct.enableGazeBasedInteraction=Le;var Ui=t.DISABLE_GAZE_BASED_INTERACTION=(0,je.default)("DISABLE_GAZE_BASED_INTERACTION");Ct.disableGazeBasedInteraction=Ue;var Hi=t.TOUR_PROBE_CHANGED=(0,je.default)("TOUR_PROBE_CHANGED");Ct.tourProbeChanged=He;var Vi=t.ENABLE_NATIVE_VIDEO_FALLBACK=(0,je.default)("ENABLE_NATIVE_VIDEO_FALLBACK"),Fi=t.enableNativeVideoFallback=function(){return function(e,t){if(vt.IFrameManager.instance.connected)vt.IFrameManager.instance.disableDeviceMotionEvents();else{var n=function e(){vt.IFrameManager.instance.disableDeviceMotionEvents(),vt.IFrameManager.instance.removeConnectedListener(e)};vt.IFrameManager.instance.addConnectedListener(n)}return e({type:Vi})}};Ct.enableNativeVideoFallback=Fi;var Qi=t.DISABLE_NATIVE_VIDEO_FALLBACK=(0,je.default)("DISABLE_NATIVE_VIDEO_FALLBACK"),zi=t.disableNativeVideoFallback=function(){return function(e,t){if(vt.IFrameManager.instance.connected)vt.IFrameManager.instance.enableDeviceMotionEvents();else{var n=function e(){vt.IFrameManager.instance.enableDeviceMotionEvents(),vt.IFrameManager.instance.removeConnectedListener(e)};vt.IFrameManager.instance.addConnectedListener(n)}return e({type:Qi})}};Ct.disableNativeVideoFallback=zi;var Gi=t.SHOW_CAMERA_SETTINGS_CHOOSER=(0,je.default)("SHOW_CAMERA_SETTINGS_CHOOSER");Ct.showCameraSettingsChooser=Ve;var Wi=t.HIDE_CAMERA_SETTINGS_CHOOSER=(0,je.default)("HIDE_CAMERA_SETTINGS_CHOOSER");Ct.hideCameraSettingsChooser=Fe;var Yi=t.SHOW_QUALITY_SETTINGS_CHOOSER=(0,je.default)("SHOW_QUALITY_SETTINGS_CHOOSER");Ct.showQualitySettingsChooser=Qe;var ji=t.HIDE_QUALITY_SETTINGS_CHOOSER=(0,je.default)("HIDE_QUALITY_SETTINGS_CHOOSER");Ct.hideQualitySettingsChooser=ze,t.default=Ct},,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var i=n(57);t.__esModule=!0,t.default=t.ReactReduxContext=void 0;var o=i(n(13)),a=o.default.createContext(null);t.ReactReduxContext=a;var r=a;t.default=r},,,,,function(e,t,n){"use strict";
18function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UiClickable=void 0;var o=n(1),a=i(o),r=n(2),l=i(r),s=n(7);t.UiClickable=function(){function e(t){(0,a.default)(this,e),this.initializer(t)}return(0,l.default)(e,[{key:"initializer",value:function(e){this._onClick=s.Util.getParam(e,"onClick",function(){}),this._hoverText=s.Util.getParam(e,"hoverText")}}]),(0,l.default)(e,[{key:"click",value:function(e){this._onClick&&this._onClick(this,e)}},{key:"hoverText",get:function(){return this._hoverText},set:function(e){this._hoverText=e}},{key:"onClick",set:function(e){this._onClick=e}}]),e}()},,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UiLabel=void 0;var o=n(9),a=i(o),r=n(4),l=i(r),s=n(1),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(2),p=i(_),m=n(5),g=i(m),A=n(66),E=n(7),v=n(24),b=n(12),y=n(10),T=n(22),C=n(33),I=n(32),w=n(59),S=n(36),x=n(41),M=n(28),O=n(23);t.UiLabel=function(e){function t(e){(0,u.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));n._text=E.Util.getParamRequired(e,"text"),n._fontSize=E.Util.getParamRequired(e,"fontSize"),n._fontFace=E.Util.getParam(e,"fontFace","sans-serif"),n._fontWeight=E.Util.getParam(e,"fontWeight","normal"),n._fontColor=E.Util.getParam(e,"fontColor",new v.ColorRGBA(v.ColorRGBA.WHITE)),n._backgroundColor=E.Util.getParam(e,"backgroundColor",new v.ColorRGBA(v.ColorRGBA.BLACK_TRANSPARENT)),n._lineHeight=E.Util.getParam(e,"lineHeight",1.5),n._align=E.Util.getParam(e,"align","center"),n._verticalAlign=E.Util.getParam(e,"verticalAlign","middle"),n._roundRectSize=E.Util.getParam(e,"roundRectSize",0),n._texSize=Math.min(E.Util.getParam(e,"texSize",2048),x.Renderer.MAX_TEXTURE_SIZE),n._autoHeight=E.Util.getParam(e,"autoHeight",!1),n._autoWidth=E.Util.getParam(e,"autoWidth",!1),n._maxCharacters=E.Util.getParam(e,"maxCharacters",20),n._noWrap=E.Util.getParam(e,"noWrap",!1),n._drawOutline=E.Util.getParam(e,"drawOutline",!1),n._outlineColor=E.Util.getParam(e,"outlineColor","#fff"),n._outlineWidth=E.Util.getParam(e,"outlineWidth",1);var i=E.Util.getParam(e,"x",0),o=E.Util.getParam(e,"y",0),a=E.Util.getParam(e,"depth",0);n._canvas=document.createElement("canvas");var r=n._width/n._height,s=n._width>n._height,c=E.Util.getParam(e,"padding",0);if(Array.isArray(c))if(2===c.length){var f=c[0]*n._texSize/n.width,h=c[1]*n._texSize/n.width;n._padding=[f,h,f,h]}else 4===c.length&&(n._padding=[c[0]*n._texSize/n.width,c[1]*n._texSize/n.width,c[2]*n._texSize/n.width,c[3]*n._texSize/n.width]);else n._padding=[c*n._texSize/n.width,c*n._texSize/n.width,c*n._texSize/n.width,c*n._texSize/n.width];n._canvas.width=Math.max(1,Math.round(s?n._texSize:n._texSize*r)),n._canvas.height=Math.max(1,Math.round(s?n._texSize/r:n._texSize));var _=void 0;n._useTextureManager?(n._spriteRef=y.Context.textureManager.allocateSprite(n._canvas.width,n._canvas.height,n.atlasHash),_=S.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0,void 0,n._spriteRef.uvs),n._texture=n._spriteRef.texture):(_=S.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0),n._texture=n.addActiveResource(new I.Texture({type:I.Texture.CANVAS,flipY:!0,generateMipmaps:!1,data:[n._canvas]}))),n._gain=E.Util.getParam(e,"gain"),n._opaque=E.Util.getParam(e,"opaque",!1),n._smoothBorder=E.Util.getParam(e,"smoothBorder",!1),n._smoothStrength=E.Util.getParam(e,"smoothStrength"),n._material=n.addActiveResource(new w.UiMaterial({mipmapBias:n._mipmapBias,texture:n._texture,gain:n._gain,opaque:n._opaque,billboarded:!1,twoSided:!1,smoothBorder:n._smoothBorder,smoothStrength:n._smoothStrength}));var p={};return p[T.Scene.RENDERPASS_UI_1]=n._material,n.addChild(new C.RenderableNode({geometry:_,materialByPass:p,transform:new M.Transform({position:new b.Vector3(i,o,a)})})),n._updateTexture(),n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"$serialize",value:function(){return{name:"UiLabel",params:{text:this._text,fontSize:this._fontSize,fontFace:this._fontFace,fontWeight:this._fontWeight,fontColor:this._fontColor,backgroundColor:this._backgroundColor,lineHeight:this._lineHeight,align:this._align,verticalAlign:this._verticalAlign,roundRectSize:this._roundRectSize,texSize:this._texSize,autoHeight:this._autoHeight,autoWidth:this._autoWidth,maxCharacters:this._maxCharacters,noWrap:this._noWrap,drawOutline:this._drawOutline,outlineColor:this._outlineColor,gain:this._gain,opaque:this._opaque,smoothBorder:this._smoothBorder,smoothStrength:this._smoothStrength}}}}]),(0,p.default)(t,[{key:"$visualHash",value:function(){return(0,a.default)((0,h.default)(t.prototype.__proto__||(0,l.default)(t.prototype),"$visualHash",this).call(this),{fonWeight:this._fontWeight,fontFace:this._fontFace,align:this._align,noWrap:this._noWrap,padding:this._padding,text:this._text,drawOutline:this._drawOutline,outlineWidth:this._outlineWidth,autoHeight:this._autoHeight,lineHeight:this._lineHeight,backgroundColor:this._backgroundColor,autoWidth:this._autoWidth,roundRectSize:this._roundRectSize,outlineColor:this._outlineColor,fontColor:this._fontColor,verticalAlgin:this._verticalAlign})}},{key:"_updateTexture",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this._canvas,n=t.getContext("2d"),i=(0,O.convertMeterToPixelSize)(this._fontSize,this._height,t.height),o=(0,O.convertMeterToPixelSize)(this._roundRectSize,this._height,t.height),a=(0,O.convertMeterToPixelSize)(this._outlineWidth,this._height,t.height);n.save(),n.clearRect(0,0,t.width,t.height),n.font="normal normal "+this._fontWeight+" "+Math.round(i)+"px "+this._fontFace,n.textAlign=this._align;var r=this._padding[0],l=this._padding[1],s=this._padding[2],u=this._padding[3],c=this._text,d=void 0;d=this._noWrap?E.Util.measureTextLimit(t,c,t.width-(l+u)):this._maxCharacters,c=E.Util.truncateString(c,d);var f=E.Util.wrapText(n,c,"left"===this._align?u:.5*t.width,i*this._lineHeight,t.width-(l+u),i*this._lineHeight,!1),h=f.textHeight,_=f.textWidth;if(this._autoHeight&&e){var p=r+s+.05*i*(this._lineHeight-1),m=h+p;t.height=m;var g=m/t.height;return this.autoHeightCalculated=this._height*g,this.firstChild.transform.scale.y=g,void this._updateTexture(!1)}n.fillStyle=this._backgroundColor.style,this._autoWidth?E.Util.roundRect(n,.5*t.width-.5*_-u,0,_+(u+l),t.height,o):E.Util.roundRect(n,0,0,t.width,t.height,o),n.shadowBlur=2,this._drawOutline&&(n.strokeStyle=this._outlineColor,n.lineWidth=a,n.shadowColor=this._outlineColor.style,this._autoWidth?E.Util.roundRect(n,.5*t.width-.5*_-u,a/2,_+(u+l),t.height-a,o,!1,!0):E.Util.roundRect(n,a/2,a/2,t.width-a,t.height-a,o,!1,!0)),n.shadowColor=this._fontColor.style,n.fillStyle=this._fontColor.style,E.Util.wrapText(n,c,"left"===this._align?u:.5*t.width,("middle"===this._verticalAlign?.5*t.height-.5*h:0)+r+i+.05*i*(this._lineHeight-1),t.width-(u+l),i*this._lineHeight,!0),n.restore(
18),this._useTextureManager?y.Context.textureManager.update(this._spriteRef.id,this._canvas,this.visualHash):this._texture.updateCanvas()}},{key:"text",set:function(e){this._text!==e&&(this._text=e,this._updateTexture())},get:function(){return this._text}},{key:"fontSize",set:function(e){this._fontSize=e,this._updateTexture()},get:function(){return this._fontSize}},{key:"fontFace",set:function(e){this._fontFace=e,this._updateTexture()},get:function(){return this._fontFace}},{key:"fontWeight",set:function(e){this._fontWeight=e,this._updateTexture()},get:function(){return this._fontWeight}},{key:"fontColor",set:function(e){this._fontColor=e,this._updateTexture()},get:function(){return this._fontColor}},{key:"backgroundColor",set:function(e){this._backgroundColor=e,this._updateTexture()},get:function(){return this._backgroundColor}},{key:"opacity",set:function(e){this.firstChild.materialByPass[T.Scene.RENDERPASS_UI_1].opacity=e},get:function(){return this.firstChild.materialByPass[T.Scene.RENDERPASS_UI_1].opacity}},{key:"x",get:function(){return this.firstChild.constTransform.position.x},set:function(e){this.firstChild.transform.position.x=e}},{key:"y",get:function(){return this.firstChild.constTransform.position.y},set:function(e){this.firstChild.transform.position.y=e}},{key:"depth",get:function(){return this.firstChild.constTransform.position.z},set:function(e){this.firstChild.transform.position.z=e}},{key:"gain",get:function(){return this.firstChild.materialByPass[T.Scene.RENDERPASS_UI_1].gain},set:function(e){this.firstChild.materialByPass[T.Scene.RENDERPASS_UI_1].gain=e}},{key:"material",get:function(){return this.firstChild.materialByPass[T.Scene.RENDERPASS_UI_1]}}]),t}(A.UiNode)},,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(774);Object.defineProperty(t,"localize",{enumerable:!0,get:function(){return i.localize}});var o=n(775);Object.defineProperty(t,"Translate",{enumerable:!0,get:function(){return o.Translate}});var a=n(166);Object.defineProperty(t,"localeReducer",{enumerable:!0,get:function(){return a.localeReducer}}),Object.defineProperty(t,"initialize",{enumerable:!0,get:function(){return a.initialize}}),Object.defineProperty(t,"addTranslation",{enumerable:!0,get:function(){return a.addTranslation}}),Object.defineProperty(t,"addTranslationForLanguage",{enumerable:!0,get:function(){return a.addTranslationForLanguage}}),Object.defineProperty(t,"setLanguages",{enumerable:!0,get:function(){return a.setLanguages}}),Object.defineProperty(t,"setActiveLanguage",{enumerable:!0,get:function(){return a.setActiveLanguage}}),Object.defineProperty(t,"getTranslate",{enumerable:!0,get:function(){return a.getTranslate}}),Object.defineProperty(t,"getActiveLanguage",{enumerable:!0,get:function(){return a.getActiveLanguage}}),Object.defineProperty(t,"getLanguages",{enumerable:!0,get:function(){return a.getLanguages}}),Object.defineProperty(t,"getTranslations",{enumerable:!0,get:function(){return a.getTranslations}}),Object.defineProperty(t,"getOptions",{enumerable:!0,get:function(){return a.getOptions}})},function(e,t,n){"use strict";var i=n(57);t.__esModule=!0;var o=i(n(776));t.Provider=o.default;var a=i(n(349));t.connectAdvanced=a.default;var r=n(92);t.ReactReduxContext=r.ReactReduxContext;var l=i(n(777));t.connect=l.default;var s=n(783);t.useDispatch=s.useDispatch,t.createDispatchHook=s.createDispatchHook;var u=n(784);t.useSelector=u.useSelector,t.createSelectorHook=u.createSelectorHook;var c=n(352);t.useStore=c.useStore,t.createStoreHook=c.createStoreHook;var d=n(353),f=n(786);t.batch=f.unstable_batchedUpdates;var h=i(n(354));t.shallowEqual=h.default,(0,d.setBatch)(f.unstable_batchedUpdates)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(13),p=i(_),m=n(31),g=i(m),A=n(851),E=i(A),v=g.default.bind(E.default),b=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._touchStart=function(){n.setState({hovered:!0})},n._touchEnd=function(){n.setState({hovered:!1})},n.state={hovered:!1},n}return(0,h.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this.props,t=e.ghost,n=e.disabled,i=e.primary,o=e.title,a=e.customization,r=e.onClick,l=e.fullWidth,s=e.autoWidth,u=e.lightBg,c=e.spaced,d=e.small,f=e.className,h=this.state.hovered,_=null;_=t&&!h?"transparent":h&&i?a.primaryHoverColor.string(0):u?i?a.primaryColor.string(0):a.secondaryColor.string(0):i?a.primaryColor.string(0):a.invertedSecondaryColor.string(0);var m=null;
18m=u?t?h?i?a.secondaryColorDark.string(0):a.invertedSecondaryColor.string(0):i?a.primaryColor.string(0):a.secondaryColor:i?a.secondaryColorDark.string(0):a.invertedSecondaryColor.string(0):t?h?a.secondaryColorDark.string(0):i?a.primaryColor.string(0):a.invertedSecondaryColor.string(0):a.secondaryColorDark.string(0);var g=1;h&&(t||n||i||(g=.7));var A="transparent";return t&&!h&&(A=i?a.primaryColor.string(0):u?a.secondaryColor.string(0):a.invertedSecondaryColor.string(0)),p.default.createElement("button",{onTouchStart:this._touchStart,onTouchEnd:this._touchEnd,onMouseEnter:this._touchStart,onMouseLeave:this._touchEnd,onClick:n?null:r,className:v(f,{root:!0,hovered:h,fullWidth:l,autoWidth:s,spaced:c,disabled:n,ghost:t,small:d}),style:{backgroundColor:_,color:m,opacity:g,borderColor:A}},o)}}]),t}(_.PureComponent);b.defaultProps={ghost:!1,disabled:!1,primary:!0,lightBg:!1,fullWidth:!1,spaced:!1},t.default=b},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.ClosureAnimation=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(2),d=i(c),f=n(5),h=i(f),_=n(264),p=n(75),m=n(7);t.ClosureAnimation=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n.easing=m.Util.getParam(e,"easing",p.Easing.linearTween),n._closure=m.Util.getParamRequired(e,"closure"),n}return(0,h.default)(t,e),(0,d.default)(t,[{key:"$serialize",value:function(){return{name:"ClosureAnimation",params:{easing:this.easing,closure:this._closure}}}}]),(0,d.default)(t,[{key:"evaluate",value:function(e,t){this._closure&&this._closure(this.interpolation,e,t)}}]),t}(_.BaseAnimation)},,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UnlitMaterial=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(8),d=i(c),f=n(2),h=i(f),_=n(5),p=i(_),m=n(7),g=n(113),A=n(78),E=t.UnlitMaterial=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._mode=m.Util.getParam(e,"mode",t.MONO),n._stereoFormat=m.Util.getParam(e,"stereoFormat",t.STEREO_FORMAT_FLAT_LR),n._texture=m.Util.getParam(e,"texture"),n._color=m.Util.getParam(e,"color"),n._opacity=m.Util.getParam(e,"opacity",1),n._gain=m.Util.getParam(e,"gain"),n._useLinearColor=m.Util.getParam(e,"useLinearColor",!1),n._smoothBorder=m.Util.getParam(e,"smoothBorder",!1),n._smoothStrength=m.Util.getParam(e,"smoothStrength",10),n._convertToBGRA=m.Util.getParam(e,"convertToBGRA",!1),n._useNdcScaling=m.Util.getParam(e,"useNdcScaling",!1),n._useNdcRotation=m.Util.getParam(e,"useNdcRotation",!1),n._ndcPositionScale=m.Util.getParam(e,"ndcPositionScale",new g.Vector4(0,0,1,1)),n._ndcRotationAngle=m.Util.getParam(e,"ndcRotationAngle",0),n._useFresnelOutline=m.Util.getParam(e,"useFresnelOutline",!1),n._fresnelOutlineStrength=m.Util.getParam(e,"fresnelOutlineStrength",.05),n._lockToCamera=m.Util.getParam(e,"lockToCamera",!1),n._displacementTexture=m.Util.getParam(e,"displacementTexture"),n._displacementStrength=m.Util.getParam(e,"displacementStrength",1),n._texCoordOffset=m.Util.getParam(e,"texCoordOffset"),n._texCoordScale=m.Util.getParam(e,"texCoordScale"),n._texCoordRotation=m.Util.getParam(e,"texCoordRotation"),n._texCoordTrim=m.Util.getParam(e,"texCoordTrim"),n._useRgss=m.Util.getParam(e,"useRgss",!1),n}return(0,p.default)(t,e),(0,h.default)(t,[{key:"$serialize",value:function(){return{name:"UnlitMaterial",params:{texture:this._texture,color:this._color,opacity:this._opacity,gain:this._gain,mode:this._mode,stereoFormat:this._stereoFormat,useLinearColor:this._useLinearColor,smoothBorder:this._smoothBorder,smoothStrength:this._smoothStrength,useNdcScaling:this._useNdcScaling,useNdcRotation:this._useNdcRotation,ndcPositionScale:this._ndcPositionScale,ndcRotationAngle:this._ndcRotationAngle,useFresnelOutline:this._useFresnelOutline,fresnelOutlineStrength:this._fresnelOutlineStrength,convertToBGRA:this._convertToBGRA,displacementTexture:this._displacementTexture,displacementStrength:this._displacementStrength,texCoordOffset:this._texCoordOffset,texCoordScale:this._texCoordScale,texCoordRotation:this._texCoordRotation,texCoordTrim:this._texCoordTrim,useRgss:this._useRgss}}}}]),(0,h.default)(t,[{key:"_updateLockToCameraInEffect",value:function(e){e&&e.isConfigurable&&e.setLockToCameraPositionEnabled(this._lockToCamera)}},{key:"_updateNormalInEffect",value:function(e){if(e&&e.isConfigurable){var t=!!this._displacementTexture;e.setPerVertexNormalEnabled(t||this._useFresnelOutline),e.setVertexDisplacementEnabled(t),t&&(e.textures.displacementTexture=this._displacementTexture,e.params.displacementStrength=this._displacementStrength)}}},{key:"_updateFresnelOutlineInEffect",value:function(e){e&&e.isConfigurable&&(e.setFresnelOutlineEnabled(this._useFresnelOutline),e.params.fresnelOutlineStrength=this._fresnelOutlineStrength)}},{key:"_updateNdcScalingAndRotationInEffect",value:function(e){e&&e.isConfigurable&&(e.setNdcScalingEnabled(this._useNdcScaling),e.setNdcRotationEnabled(this._useNdcRotation),e.params.ndcPositionScale=this._ndcPositionScale,e.params.ndcRotationAngle=this._ndcRotationAngle)}},{key:"_updateTextureInEffect",value:function(e){e&&e.isConfigurable&&(e.setConvertToBGRAEnabled(this._convertToBGRA),this._texture?(e.setUnlitTextureEnabled(!0), 19e.setSmoothBorderEnabled(this._smoothBorder),e.setSmoothStrength(this._smoothStrength),e.setRgssEnabled(this._useRgss),e.textures.baseTexture=this._texture):e.setUnlitTextureEnabled(!1))}},{key:"_updateGammaSpaceInEffect",value:function(e){e&&e.isConfigurable&&e.setGammaSpaceEnabled(!this._useLinearColor)}},{key:"_updateColorInEffect",value:function(e){e&&e.isConfigurable&&(e.setUnlitColorEnabled(!0),this._color?e.params.color=[this._color.r,this._color.g,this._color.b,this._opacity]:e.params.color=[1,1,1,this._opacity],this._gain?(e.setUnlitGainEnabled(!0),e.params.gain=this._gain):e.setUnlitGainEnabled(!1))}},{key:"_updateModeInEffect",value:function(e){if(e&&e.isConfigurable)if(this._mode===t.STEREOSCOPIC)if(e.setStereoscopicFormatEnabled(!0),this._stereoFormat===t.STEREO_FORMAT_FLAT_LR||this._stereoFormat===t.STEREO_FORMAT_FLAT_LR_SQUARE)e.setStereoscopicFlatLrEnabled(!0);else{if(this._stereoFormat!==t.STEREO_FORMAT_FLAT_TB&&this._stereoFormat!==t.STEREO_FORMAT_FLAT_TB_SQUARE)throw new Error("invalid stereo format supplied: "+this._stereoFormat);e.setStereoscopicFlatTbEnabled(!0)}else e.setStereoscopicFormatEnabled(!1)}},{key:"_updateTexCoordInEffect",value:function(e){e&&e.isConfigurable&&(e.setTexCoordOffsetEnabled(!!this._texCoordOffset),e.setTexCoordScaleEnabled(!!this._texCoordScale),e.setTexCoordRotationEnabled(!!this._texCoordRotation),e.setTexCoordTrimEnabled(!!this._texCoordTrim),e.params.texCoordOffset=this._texCoordOffset,e.params.texCoordScale=this._texCoordScale,e.params.texCoordRotation=this._texCoordRotation,e.params.texCoordTrim=this._texCoordTrim)}},{key:"_configureEffect",value:function(e){e.setUnlitEnabled(!0),this._updateTextureInEffect(e),this._updateNdcScalingAndRotationInEffect(e),this._updateFresnelOutlineInEffect(e),this._updateColorInEffect(e),this._updateGammaSpaceInEffect(e),this._updateModeInEffect(e),this._updateNormalInEffect(e),this._updateLockToCameraInEffect(e),this._updateTexCoordInEffect(e),(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"_configureEffect",this).call(this,e)}},{key:"texture",get:function(){return this._texture},set:function(e){this._texture=e,this._updateTextureInEffect(this._effect),this._updateModeInEffect(this._effect)}},{key:"color",get:function(){return this._color},set:function(e){this._color=e,this._updateColorInEffect(this._effect)}},{key:"gain",get:function(){return this._gain},set:function(e){this._gain=e,this._updateColorInEffect(this._effect)}},{key:"convertToBGRA",get:function(){return this._convertToBGRA},set:function(e){this._convertToBGRA=e,this._updateTextureInEffect(this._effect)}},{key:"opacity",set:function(e){this._opacity=e,this._updateColorInEffect(this._effect)},get:function(){return this._opacity}},{key:"useLinearColor",get:function(){return this._useLinearColor},set:function(e){this._useLinearColor=e,this._updateGammaSpaceInEffect(this._effect)}},{key:"mode",set:function(e){this._mode=e,this._updateModeInEffect(this._effect)},get:function(){return this._mode}},{key:"stereoFormat",set:function(e){this._stereoFormat=e,this._updateModeInEffect(this._effect)},get:function(){return this._stereoFormat}},{key:"smoothBorder",get:function(){return this._smoothBorder},set:function(e){this._smoothBorder=e,this._updateTextureInEffect(this._effect)}},{key:"ndcPositionScale",get:function(){return this._ndcPositionScale},set:function(e){this._ndcPositionScale=e,this._updateNdcScalingAndRotationInEffect(this._effect)}},{key:"ndcRotationAngle",get:function(){return this._ndcRotationAngle},set:function(e){this._ndcRotationAngle=e,this._updateNdcScalingAndRotationInEffect(this._effect)}},{key:"useNdcScaling",get:function(){return this._useNdcScaling},set:function(e){this._useNdcScaling=e,this._updateNdcScalingAndRotationInEffect(this._effect)}},{key:"useNdcRotation",get:function(){return this._useNdcRotation},set:function(e){this._useNdcRotation=e,this._updateNdcScalingAndRotationInEffect(this._effect)}},{key:"useFresnelOutline",get:function(){return this._useFresnelOutline},set:function(e){this._useFresnelOutline=e,this._updateFresnelOutlineInEffect(this._effect)}},{key:"smoothStrength",get:function(){return this._smoothStrength},set:function(e){this._smoothStrength=e,this._updateTextureInEffect(this._effect)}},{key:"fresnelOutlineStrength",get:function(){return this._fresnelOutlineStrength},set:function(e){this._fresnelOutlineStrength=e,this._updateFresnelOutlineInEffect(this._effect)}},{key:"displacementStrength",get:function(){return this._displacementStrength},set:function(e){this._displacementStrength=e,this._updateNormalInEffect(this._effect)}},{key:"displacementTexture",get:function(){return this._displacementTexture},set:function(e){this._displacementStrength=e,this._updateNormalInEffect(this._effect)}},{key:"texCoordOffset",get:function(){return this._texCoordOffset},set:function(e){this._texCoordOffset=e,this._updateTexCoordInEffect(this._effect)}},{key:"texCoordScale",get:function(){return this._texCoordScale},set:function(e){this._texCoordScale=e,this._updateTexCoordInEffect(this._effect)}},{key:"texCoordRotation",get:function(){return this._texCoordRotation},set:function(e){this._texCoordRotation=e,this._updateTexCoordInEffect(this._effect)}},{key:"texCoordTrim",get:function(){return this._texCoordTrim},set:function(e){this._texCoordTrim=e,this._updateTexCoordInEffect(this._effect)}},{key:"lockToCamera",set:function(e){this._lockToCamera=e,this._updateLockToCameraInEffect(this._effect)},get:function(){return this._lockToCamera}}]),t}(A.SurfaceMaterial);E.MONO="MONO",E.STEREOSCOPIC="STEREOSCOPIC",E.STEREO_FORMAT_FLAT_LR="STEREO_FLAT_LR",E.STEREO_FORMAT_FLAT_TB="STEREO_FLAT_TB",E.STEREO_FORMAT_FLAT_LR_SQUARE="STEREO_FLAT_LR_SQUARE",E.STEREO_FORMAT_FLAT_TB_SQUARE="STEREO_FLAT_TB_SQUARE"},,,function(e,t,n){"use strict";
19function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationController=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(2),d=i(c),f=n(5),h=i(f),_=n(7),p=n(65);t.AnimationController=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._animation=_.Util.getParamRequired(e,"animation"),n._shouldPlay=!1,n}return(0,h.default)(t,e),(0,d.default)(t,[{key:"$serialize",value:function(){return{name:"AnimationController",params:{animation:this._animation},aux:{shouldPlay:this._shouldPlay}}}},{key:"$deserialize",value:function(e){this._shouldPlay=e.shouldPlay}}]),(0,d.default)(t,[{key:"update",value:function(e,t){this._shouldPlay&&(this._animation.play(t),this._shouldPlay=!1),this._animation.playing&&this._animation.update(e,t)}},{key:"$onAddedToScene",value:function(e){this._shouldPlay=!0}},{key:"$onRemovedFromScene",value:function(e){this._shouldPlay=!1,this._animation.playing&&this._animation.cancel(e)}},{key:"animation",get:function(){return this._animation}}]),t}(p.Controller)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.ClosureController=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(2),d=i(c),f=n(5),h=i(f),_=n(65),p=n(7);t.ClosureController=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._closure=p.Util.getParamRequired(e,"closure"),n}return(0,h.default)(t,e),(0,d.default)(t,[{key:"$serialize",value:function(){return{name:"ClosureController"}}}]),(0,d.default)(t,[{key:"update",value:function(e,t){this._closure(e,t)}}]),t}(_.Controller)},,,,,,,,,,,,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.DelayAnimation=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(264);t.DelayAnimation=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,u.default)(t,[{key:"$serialize",value:function(){return{name:"DelayAnimation"}}},{key:"evaluate",value:function(){}}]),t}(_.BaseAnimation)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.SequenceAnimation=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(8),d=i(c),f=n(2),h=i(f),_=n(5),p=i(_),m=n(175),g=n(482);t.SequenceAnimation=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._curAnimationIdx=0,n}return(0,p.default)(t,e),(0,h.default)(t,[{key:"$serialize",value:function(){return{name:"SequenceAnimation"}}}]),(0,h.default)(t,[{key:"onChildDurationChanged",value:function(){for(var e=0,t=!1,n=0,i=this._children.length;n<i;++n){var o=this._children[n];t|=o.loop,e+=o.duration*o.iterationCount}this.duration=t?Number.POSITIVE_INFINITY:e}},{key:"play",value:function(e){this._curAnimationIdx=0,this._children.length>0&&this.curChild.play(e),(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"play",this).call(this,e)}},{key:"seek",value:function(e,t){var n=this.curChild,i=-1,o=Math.min(Math.max(e,0),this.duration),a=0;if(this._curDirection===m.Animation.DIRECTION_REVERSE){for(var r=this._children.length-1;r>=0;--r)if(a+=this._children[r].duration,a>=o){i=r;break}}else for(var l=0;l<this._children.length;++l)if(a+=this._children[l].duration,a>=o){i=l;break}var s=this._children[i];void 0!==n&&n!==s&&n.cancel(t),void 0!==s&&(s!==n&&s.play(),s.seek(o-(a-s.duration),t))}},{key:"update",value:function(e,t){var n=this._children;if(!(this._curAnimationIdx>=n.length)){var i=this.curChild;i.update(e,t),i.playing||(++this._curAnimationIdx,this._curAnimationIdx<n.length?this.curChild.play(t):this.finish(t))}}},{key:"curChild",get:function(){var e=this._curAnimationIdx;return this._curDirection===m.Animation.DIRECTION_REVERSE&&(e=this._children.length-1-this._curAnimationIdx),this._children[e]}}]),t}(g.CompositeAnimation)},,,,,,,,function(e,t,n){"use strict";
19function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UiImage=void 0;var o=n(34),a=i(o),r=n(9),l=i(r),s=n(4),u=i(s),c=n(1),d=i(c),f=n(6),h=i(f),_=n(8),p=i(_),m=n(2),g=i(m),A=n(5),E=i(A),v=n(66),b=n(7),y=n(24),T=n(12),C=n(10),I=n(22),w=n(33),S=n(59),x=n(36),M=n(32);t.UiImage=function(e){function t(e){(0,d.default)(this,t);var n=(0,h.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));n._src=b.Util.getParam(e,"src"),n._color=b.Util.getParam(e,"color",new y.ColorRGBA(y.ColorRGBA.WHITE)),n._opaque=b.Util.getParam(e,"opaque",!1),n._animationAtlasWidth=b.Util.getParam(e,"animationAtlasWidth",4),n._animationAtlasHeight=b.Util.getParam(e,"animationAtlasHeight",4),n._animated=b.Util.getParam(e,"animated",!1),n._animationOriginTopLeft=b.Util.getParam(e,"animationOriginTopLeft",!1),n._flipY=b.Util.getParam(e,"flipY",!0),n._smoothBorder=b.Util.getParam(e,"smoothBorder",!1),n._dynamicAspect=b.Util.getParam(e,"dynamicAspect",!1),n._smoothStrength=b.Util.getParam(e,"smoothStrength"),n._material=n.addActiveResource(new S.UiMaterial({mipmapBias:n._mipmapBias,animated:n._animated,animationAtlasWidth:n._animationAtlasWidth,animationAtlasHeight:n._animationAtlasHeight,animationOriginTopLeft:n._animationOriginTopLeft,color:n._color,opaque:n._opaque,billboarded:!1,twoSided:!1,smoothBorder:n._smoothBorder,smoothStrength:n._smoothStrength}));var i={};i[I.Scene.RENDERPASS_UI_1]=n._material;var o=n._src&&"string"==typeof n._src&&n._src.startsWith("data:image/png"),a=n._src&&"CANVAS"===n._src.tagName,r=void 0;if(n._useTextureManager)if(o){var l=t.getPNGDimensions(n._src.split(",")[1]),s=l.width,c=l.height;n._spriteRef=C.Context.textureManager.allocateSprite(s,c,n.atlasHash);var f=new Image;f.onload=function(){C.Context.textureManager.update(n._spriteRef.id,f,n.visualHash),n._material.texture=n._spriteRef.texture},f.src=n._src,r=x.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0,void 0,n._spriteRef.uvs)}else if(a)n._spriteRef=C.Context.textureManager.allocateSprite(n._src.width,n._src.height,n.atlasHash),r=x.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0,void 0,n._spriteRef.uvs),C.Context.textureManager.update(n._spriteRef.id,n._src,n.visualHash),n._material.texture=n._spriteRef.texture;else{C.Context.logger.warn(n,'UiImage provided source different then "data:image/png" and can not determine width and height synchronously. Will fallback on regular textures instead of allocating it to textureManager.'),r=x.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0);var _=b.Util.getParam(e,"texture")||n.addActiveResource(new M.Texture({type:M.Texture.IMAGE,data:[n._src],flipY:n._flipY}));n._material.texture=_;var p=new T.Vector3;n._dynamicAspect&&_.addEventListener("loaded",function(){p.copyFrom(A.transform.scale),p.y=_.height/_.width,A.transform.scale=p})}else{r=x.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0);var m=b.Util.getParam(e,"texture")||n.addActiveResource(new M.Texture({type:M.Texture.IMAGE,data:[n._src],flipY:n._flipY}));n._material.texture=m;var g=new T.Vector3;n._dynamicAspect&&m.addEventListener("loaded",function(){g.copyFrom(A.transform.scale),g.y=m.height/m.width,A.transform.scale=g})}var A=n.addChild(new w.RenderableNode({geometry:r,materialByPass:i}));return n}return(0,E.default)(t,e),(0,g.default)(t,[{key:"$serialize",value:function(){return{name:"UiImage",params:{src:this._src,color:this._color,opaque:this._opaque,animationAtlasWidth:this._animationAtlasWidth,animationAtlasHeight:this._animationAtlasHeight,animated:this._animated,animationOriginTopLeft:this._animationOriginTopLeft,flipY:this._flipY,smoothBorder:this._smoothBorder,dynamicAspect:this._dynamicAspect,smoothStrength:this._smoothStrength}}}}]),(0,g.default)(t,[{key:"$visualHash",value:function(){return(0,l.default)((0,p.default)(t.prototype.__proto__||(0,u.default)(t.prototype),"$visualHash",this).call(this),{src:this._src,color:this._color,opaque:this._opaque,smoothBorder:this._smoothBorder,smoothStrength:this._smoothStrength})}},{key:"texture",get:function(){return this.firstChild.materialByPass[I.Scene.RENDERPASS_UI_1].texture},set:function(e){this.firstChild.materialByPass[I.Scene.RENDERPASS_UI_1].texture=e}},{key:"opacity",set:function(e){this.firstChild.materialByPass[I.Scene.RENDERPASS_UI_1].opacity=e},get:function(){return this.firstChild.materialByPass[I.Scene.RENDERPASS_UI_1].opacity}},{key:"color",get:function(){return this.firstChild.materialByPass[I.Scene.RENDERPASS_UI_1].color},set:function(e){this.firstChild.materialByPass[I.Scene.RENDERPASS_UI_1].color=e}},{key:"depth",set:function(e){this.firstChild.transform.position.z=e},get:function(){return this.firstChild.constTransform.position.z}},{key:"animationT",set:function(e){this.firstChild.materialByPass[I.Scene.RENDERPASS_UI_1].animationT=e},get:function(){return this.firstChild.materialByPass[I.Scene.RENDERPASS_UI_1].animationT}},{key:"material",get:function(){return this.firstChild.materialByPass[I.Scene.RENDERPASS_UI_1]}}],[{key:"getPNGDimensions",value:function(e){var t=atob(e.slice(0,50)).slice(16,24),n=new Uint8Array((0,a.default)(t,function(e){return e.charCodeAt(0)})),i=new DataView(n.buffer);return{width:i.getInt32(0),height:i.getInt32(4)}}}]),t}(v.UiNode)},function(e,t,n){"use strict";
19function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubFilterAttr=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(5),d=i(c),f=n(233),h=i(f),_=n(7),p=n(289);t.HubFilterAttr=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._attr=(0,h.default)(_.Util.getParamRequired(e,"attr")),n}return(0,d.default)(t,e),t}(p.HubFilter)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UiIconButton=void 0;var o=n(9),a=i(o),r=n(4),l=i(r),s=n(1),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(2),p=i(_),m=n(5),g=i(m),A=n(66),E=n(7),v=n(40),b=n(24),y=n(10),T=n(22),C=n(41),I=n(33),w=n(59),S=n(36),x=n(32),M=n(97),O=n(19),N=i(O),R=n(23);t.UiIconButton=function(e){function t(e){(0,u.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));n._backgroundColor=E.Util.getParamRequired(e,"backgroundColor",new b.ColorRGBA(b.ColorRGBA.BLACK)),n._imageSrc=E.Util.getParamRequired(e,"imageSrc"),n._texSize=Math.min(E.Util.getParam(e,"texSize",2048),C.Renderer.MAX_TEXTURE_SIZE);var i=n._width/n._height,o=n._width>n._height;n._canvas=document.createElement("canvas"),n._canvas.width=Math.round(o?n._texSize:n._texSize*i),n._canvas.height=Math.round(o?n._texSize/i:n._texSize),n._padding=E.Util.getParam(e,"imagePadding",0)*(o?n._canvas.height:n._canvas.width),n._roundRectSize=E.Util.getParam(e,"roundRectSize",0),n._drawOutline=E.Util.getParam(e,"drawOutline",!1),n._outlineColor=E.Util.getParam(e,"outlineColor",new b.ColorRGBA(1,1,1,1)),n._outlineWidth=E.Util.getParam(e,"outlineWidth",0),n._opaque=E.Util.getParam(e,"opaque",!1),n._smoothBorder=E.Util.getParam(e,"smoothBorder",!1);var a=E.Util.getParam(e,"opacity",1);n._image=document.createElement("img"),n._image.onload=n._updateTexture.bind(n),n._image.src=n._imageSrc;var r=void 0;n._useTextureManager?(n._spriteRef=y.Context.textureManager.allocateSprite(n._canvas.width,n._canvas.height,n.atlasHash),r=S.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0,void 0,n._spriteRef.uvs),n._texture=n._spriteRef.texture):(r=S.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0),n._texture=n.addActiveResource(new x.Texture({type:x.Texture.CANVAS,flipY:!0,generateMipmaps:!1,data:[n._canvas]}))),n._material=n.addActiveResource(new w.UiMaterial({mipmapBias:n._mipmapBias,texture:n._texture,opaque:n._opaque,billboarded:!1,twoSided:!1,smoothBorder:n._smoothBorder,color:new v.ColorRGB(1,1,1),opacity:a}));var s={};return s[T.Scene.RENDERPASS_UI_1]=n._material,n.addChild(new I.RenderableNode({geometry:r,materialByPass:s})),n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"$serialize",value:function(){return{name:"UiIconButton",params:{backgroundColor:this._backgroundColor,imageSrc:this._imageSrc,texSize:this._texSize,imagePadding:this._padding,opaque:this._opaque,smoothBorder:this._smoothBorder}}}}]),(0,p.default)(t,[{key:"$visualHash",value:function(){return(0,a.default)((0,h.default)(t.prototype.__proto__||(0,l.default)(t.prototype),"$visualHash",this).call(this),{src:this._image.src,padding:this._padding,drawOutline:this._drawOutline,backgroundColor:this._backgroundColor,outlineColor:this._outlineColor,outlineWidth:this._outlineWidth,roundRectSize:this._roundRectSize})}},{key:"_updateTexture",value:function(){var e=this._canvas,t=e.getContext("2d"),n=(0,R.convertMeterToPixelSize)(this._roundRectSize,this._height,e.height),i=(0,R.convertMeterToPixelSize)(this._outlineWidth,this._height,e.height);t.save(),t.fillStyle=this._backgroundColor.style,t.strokeStyle=this._outlineColor.style,t.shadowBlur=2,this._drawOutline?(t.shadowColor=this._outlineColor.style,t.lineWidth=i,E.Util.roundRect(t,i/2,i/2,e.width-i,e.height-i,n,!1,!0)):(t.shadowColor=this._backgroundColor.style,E.Util.roundRect(t,0,0,e.width,e.height,n));var o=this._image.width/this._image.height,a=e.width/e.height,r=2*this._padding;if(o<a){var l=e.height*o;t.drawImage(this._image,.5*(e.width-l)+this._padding,this._padding,l-r,e.height-r)}else{var s=e.width/o;t.drawImage(this._image,this._padding,.5*(e.height-s)+this._padding,e.width-r,s-r)}
19t.restore(),this._useTextureManager?y.Context.textureManager.update(this._spriteRef.id,this._canvas,this.visualHash):this._texture.updateCanvas()}},{key:"depth",set:function(e){this.firstChild.transform.position.z=e},get:function(){return this.firstChild.constTransform.position.z}},{key:"opacity",set:function(e){this.firstChild.materialByPass[T.Scene.RENDERPASS_UI_1].opacity=e},get:function(){return this.firstChild.materialByPass[T.Scene.RENDERPASS_UI_1].opacity}},{key:"material",get:function(){return this.firstChild.materialByPass[T.Scene.RENDERPASS_UI_1]}}]),t}((0,N.default)(A.UiNode,M.UiClickable))},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UiLabelButton=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(5),d=i(c),f=n(97),h=n(99),_=n(19),p=i(_);t.UiLabelButton=function(e){function t(){return(0,l.default)(this,t),(0,u.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),t}((0,p.default)(h.UiLabel,f.UiClickable))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CURSOR_PADDING=t.BRAND_LOGO_SPACING=t.BRAND_LOGO_SIZE=t.ANIMATION_TIME_DELTA_SCALE=t.VOLUME_BUTTON_HEIGHT=t.VOLUME_BUTTON_WIDTH=t.CLOSE_BUTTON_HEIGHT=t.CLOSE_BUTTON_WIDTH=t.TERTIARY_BUTTON_HEIGHT=t.TERTIARY_BUTTON_WIDTH=t.SECONDARY_BUTTON_HEIGHT=t.SECONDARY_BUTTON_WIDTH=t.PRIMARY_BUTTON_HEIGHT=t.PRIMARY_BUTTON_WIDTH=t.VOLUME_BAR_HEIGHT=t.VOLUME_BAR_WIDTH=t.QUALITY_ROOT_WIDTH=t.QUALITY_SELECT_BUTTON_HEIGHT=t.QUALITY_SELECT_BUTTON_WIDTH=t.TIME_HEIGHT=t.TIME_WIDTH=t.BAR_PADDING_VERTICAL=t.SEEK_BAR_HEIGHT=t.SEEK_BAR_WIDTH=t.HOVER_TEXT_HEIGHT=t.HOVER_TEXT_WIDTH=t.RETICLE_HEIGHT=t.RETICLE_WIDTH=t.RETICLE_DEPTH=t.HUD_UI_CONTROLS_ROW_BASELINE_Y=t.HUD_UI_BASELINE_Y=t.BANNER_ADVERTISEMENT_HEIGHT=t.BANNER_ADVERTISEMENT_WIDTH=t.SKYSCRAPER_ADVERTISEMENT_HEIGHT=t.SKYSCRAPER_ADVERTISEMENT_WIDTH=t.LAST_HOVER_ANIM_FRAME=t.OPEN_MENU_BUTTON_MENU_POSITION=t.OPEN_MENU_BUTTON_POSITION_ANGLE=t.OPEN_MENU_BUTTON_OPEN_THRESHOLD_ANGLE=t.OPEN_MENU_BUTTON_CLOSE_THRESHOLD_ANGLE=t.OPEN_MENU_BUTTON_DEPTH=t.OPEN_MENU_BUTTON_SAFETY_HEIGHT=t.OPEN_MENU_BUTTON_SAFETY_WIDTH=t.OPEN_MENU_BUTTON_HEIGHT=t.OPEN_MENU_BUTTON_WIDTH=t.GAZE_INITIAL_ACTIVATION_TIME_RECENTER=t.GAZE_ACTIVATION_TIME_RECENTER=t.GAZE_INITIAL_ACTIVATION_TIME=t.GAZE_ACTIVATION_TIME=t.RECOMMMENDATION_POS_Y=t.MAX_RECOMMENDATIONS_PER_PAGE=t.COVER_BACKGROUND_POSTER=t.TAG_TEXT_COLOR_ACTIVE=t.TAG_TEXT_COLOR=t.TAG_BACKGROUND_ACTIVE=t.TAG_BACKGROUND=t.COVER_BACKGROUND=t.COVER_LABEL_BACKGROUND=t.ITEM_FONTCOLOR=t.ITEM_ACTIVE_BACKGROUND=t.ITEM_BACKGROUND=t.PAGINATION_ARROW_ENABLED_COLOR=t.ITEM_HOVER_GAIN=t.PAGINATION_BUTTON_BACKGROUND=t.COVER_PADDING=t.ARROW_SIZE_PADDING=t.TITLE_HEIGHT=t.TITLE_WIDTH=t.LABEL_HEIGHT=t.LABEL_WIDTH=t.RECOMMENDATION_ARROW_SIZE=t.RECENTER_BUTTON_SIZE=t.ROUND_CORNER_SIZE_HUD=t.ROUND_CORNER_SIZE=t.BUTTON_OUTLINE_WIDTH=t.PAGINATION_ARROW_OUTLINE_WIDTH=t.SHEET_CORNER_SIZE=t.ARROW_SIZE=t.ICON_LABEL_FONT_SIZE=t.TAG_LABEL_FONT_SIZE=t.COVER_LABEL_FONT_SIZE=t.ITEM_FONT_SIZE=t.TITLE_FONT_SIZE=t.MENU_BG_PADDING=t.ARROW_OFFSET=t.TITLE_OFFSET_Y=t.RECOMMENDATION_HEIGHT=t.RECOMMENDATION_WIDTH=t.UI_SCALE=t.UI_DEPTH=t.UI_HEIGHT=t.UI_WIDTH=void 0;var i=n(24),o=n(40),a=n(60),r=t.UI_WIDTH=.4,l=t.UI_HEIGHT=.215,s=(t.UI_DEPTH=.4,t.UI_SCALE=5,t.RECOMMENDATION_WIDTH=r,t.RECOMMENDATION_HEIGHT=.075,t.TITLE_OFFSET_Y=.01,t.ARROW_OFFSET=.03,t.MENU_BG_PADDING=.02,t.TITLE_FONT_SIZE=.048,t.ITEM_FONT_SIZE=.023,t.COVER_LABEL_FONT_SIZE=.023,t.TAG_LABEL_FONT_SIZE=.02,t.ICON_LABEL_FONT_SIZE=.0075,t.ARROW_SIZE=.11),u=(t.SHEET_CORNER_SIZE=.015,t.PAGINATION_ARROW_OUTLINE_WIDTH=.01,t.BUTTON_OUTLINE_WIDTH=.0017,t.ROUND_CORNER_SIZE=.015,t.ROUND_CORNER_SIZE_HUD=.00435,t.RECENTER_BUTTON_SIZE=.3,t.RECOMMENDATION_ARROW_SIZE=.015,t.LABEL_WIDTH=.045,t.LABEL_HEIGHT=.03,t.TITLE_WIDTH=r-.01,t.TITLE_HEIGHT=.022,t.ARROW_SIZE_PADDING=2*s,t.COVER_PADDING=.005,t.PAGINATION_BUTTON_BACKGROUND=new i.ColorRGBA(1,1,1,0),t.ITEM_HOVER_GAIN=new o.ColorRGB(.05,.05,.05),t.PAGINATION_ARROW_ENABLED_COLOR=new i.ColorRGBA(1,1,1,1),t.IT
19EM_BACKGROUND=new i.ColorRGBA(0,0,0,0),t.ITEM_ACTIVE_BACKGROUND=new i.ColorRGBA(1,0,0,1),t.ITEM_FONTCOLOR=new i.ColorRGBA(1,1,1,1),t.COVER_LABEL_BACKGROUND=new i.ColorRGBA(.1,.1,.1,.9),t.COVER_BACKGROUND=new i.ColorRGBA(0,0,0,.5),t.TAG_BACKGROUND=new i.ColorRGBA(1,1,1,.5),t.TAG_BACKGROUND_ACTIVE=new i.ColorRGBA(1,1,1,1),t.TAG_TEXT_COLOR=new i.ColorRGBA(1,1,1,1),t.TAG_TEXT_COLOR_ACTIVE=new i.ColorRGBA(0,0,0,1),t.COVER_BACKGROUND_POSTER=new i.ColorRGBA(0,0,0,0),t.MAX_RECOMMENDATIONS_PER_PAGE=4,t.RECOMMMENDATION_POS_Y=.025,t.GAZE_ACTIVATION_TIME=.6,t.GAZE_INITIAL_ACTIVATION_TIME=.75,t.GAZE_ACTIVATION_TIME_RECENTER=.6,t.GAZE_INITIAL_ACTIVATION_TIME_RECENTER=1.125,t.OPEN_MENU_BUTTON_WIDTH=.035,t.OPEN_MENU_BUTTON_HEIGHT=.035,t.OPEN_MENU_BUTTON_SAFETY_WIDTH=.07,t.OPEN_MENU_BUTTON_SAFETY_HEIGHT=.07,t.OPEN_MENU_BUTTON_DEPTH=.25,t.OPEN_MENU_BUTTON_CLOSE_THRESHOLD_ANGLE=Math.PI/3,t.OPEN_MENU_BUTTON_OPEN_THRESHOLD_ANGLE=Math.PI/4,t.OPEN_MENU_BUTTON_POSITION_ANGLE=Math.PI/3.55,t.OPEN_MENU_BUTTON_MENU_POSITION=Math.PI/2.35,t.LAST_HOVER_ANIM_FRAME=.390625,t.SKYSCRAPER_ADVERTISEMENT_WIDTH=.04,t.SKYSCRAPER_ADVERTISEMENT_HEIGHT=l,t.BANNER_ADVERTISEMENT_WIDTH=r,t.BANNER_ADVERTISEMENT_HEIGHT=.025,t.HUD_UI_BASELINE_Y=0),c=(t.HUD_UI_CONTROLS_ROW_BASELINE_Y=u-.235*l,t.RETICLE_DEPTH=.242,t.RETICLE_WIDTH=.015,t.RETICLE_HEIGHT=.015,t.HOVER_TEXT_WIDTH=.08,t.HOVER_TEXT_HEIGHT=.0125,t.SEEK_BAR_WIDTH=r-.01,t.SEEK_BAR_HEIGHT=l/20,t.BAR_PADDING_VERTICAL=.004,t.TIME_WIDTH=.046,t.TIME_HEIGHT=.01,t.QUALITY_SELECT_BUTTON_WIDTH=.07);t.QUALITY_SELECT_BUTTON_HEIGHT=.015,t.QUALITY_ROOT_WIDTH=1.5*c,t.VOLUME_BAR_WIDTH=r/10,t.VOLUME_BAR_HEIGHT=l/20,t.PRIMARY_BUTTON_WIDTH=.045,t.PRIMARY_BUTTON_HEIGHT=.045,t.SECONDARY_BUTTON_WIDTH=.03,t.SECONDARY_BUTTON_HEIGHT=.03,t.TERTIARY_BUTTON_WIDTH=.025,t.TERTIARY_BUTTON_HEIGHT=.025,t.CLOSE_BUTTON_WIDTH=.02,t.CLOSE_BUTTON_HEIGHT=.02,t.VOLUME_BUTTON_WIDTH=.02,t.VOLUME_BUTTON_HEIGHT=.02,t.ANIMATION_TIME_DELTA_SCALE=12.5,t.BRAND_LOGO_SIZE=.2,t.BRAND_LOGO_SPACING=.2,t.CURSOR_PADDING=new a.Vector2(.5,.35)},,,,,,,,,,,,,,,,,,,,,function(e,t){/* 20 object-assign 21 (c) Sindre Sorhus 22 @license MIT 23 */ 24"use strict";function n(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function i(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var i=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==i.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=i()?Object.assign:function(e,t){for(var i,l,s=n(e),u=1;u<arguments.length;u++){i=Object(arguments[u]);for(var c in i)a.call(i,c)&&(s[c]=i[c]);if(o){l=o(i);for(var d=0;d<l.length;d++)r.call(i,l[d])&&(s[l[d]]=i[l[d]])}}return s}},function(e,t,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){var n={};for(var i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case p:case A:var n=t.payload.options||{},i=t.payload.activeLanguage||n.defaultLanguage;return t.payload.languages.map(function(e,t){var n=function(e){return void 0!==i?e===i:0===t};return"string"==typeof e?{code:e,active:n(e)}:c({},e,{active:n(e.code)})});case E:return e.map(function(e){return e.code===t.payload.languageCode?c({},e,{active:!0}):c({},e,{active:!1})});default:return e}}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case m:var n=void 0!==t.translationTransform?t.translationTransform(t.payload.translation,t.languageCodes):t.payload.translation;return c({},e,(0,f.flatten)(n,{safe:!0}));case g:var i=t.languageCodes.indexOf(t.payload.language),o=i>
24=0?(0,f.flatten)(t.payload.translation):{},r=Object.keys(o).reduce(function(n,r){var l=t.languageCodes.map(function(t,n){var a=e[r]||[];return n===i?o[r]:a[n]});return c({},n,a({},r,l))},{});return c({},e,r);default:return e}}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v,t=arguments[1];switch(t.type){case p:var n=t.payload.options||{};return c({},e,(0,_.validateOptions)(n));default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getTranslateComponent=t.getTranslate=t.getTranslationsForSpecificLanguage=t.getTranslationsForActiveLanguage=t.translationsEqualSelector=t.getActiveLanguage=t.getOptions=t.getLanguages=t.getTranslations=t.setActiveLanguage=t.setLanguages=t.addTranslationForLanguage=t.addTranslation=t.initialize=t.localeReducer=t.defaultTranslateOptions=t.TRANSLATE=t.SET_ACTIVE_LANGUAGE=t.SET_LANGUAGES=t.ADD_TRANSLATION_FOR_LANGUGE=t.ADD_TRANSLATION=t.INITIALIZE=void 0;var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e};t.languages=r,t.translations=l,t.options=s;var d=n(13),f=(i(d),n(167),n(727)),h=n(797),_=n(347),p=t.INITIALIZE="@@localize/INITIALIZE",m=t.ADD_TRANSLATION="@@localize/ADD_TRANSLATION",g=t.ADD_TRANSLATION_FOR_LANGUGE="@@localize/ADD_TRANSLATION_FOR_LANGUGE",A=t.SET_LANGUAGES="@@localize/SET_LANGUAGES",E=t.SET_ACTIVE_LANGUAGE="@@localize/SET_ACTIVE_LANGUAGE",v=(t.TRANSLATE="@@localize/TRANSLATE",t.defaultTranslateOptions={renderInnerHtml:!0,showMissingTranslationMsg:!0,missingTranslationMsg:"Missing translation key ${ key } for language ${ code }",ignoreTranslateChildren:!1}),b={languages:[],translations:{},options:v},y=(t.localeReducer=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:b,t=arguments[1],n=e.languages.map(function(e){return e.code}),i=e.options.translationTransform;return{languages:r(e.languages,t),translations:l(e.translations,c({},t,{languageCodes:n,translationTransform:i})),options:s(e.options,t)}},t.initialize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v;return{type:p,payload:{languages:e,options:t}}},t.addTranslation=function(e){return{type:m,payload:{translation:e}}},t.addTranslationForLanguage=function(e,t){return{type:g,payload:{translation:e,language:t}}},t.setLanguages=function(e,t){return(0,_.warning)("The setLanguages action will be removed in the next major version. Please use initialize action instead https://ryandrewjohnson.github.io/react-localize-redux/api/action-creators/#initializelanguages-options"),{type:A,payload:{languages:e,activeLanguage:t}}},t.setActiveLanguage=function(e){return{type:E,payload:{languageCode:e}}},t.getTranslations=function(e){return e.translations}),T=t.getLanguages=function(e){return e.languages},C=t.getOptions=function(e){return e.options},I=t.getActiveLanguage=function(e){var t=T(e);return t.filter(function(e){return e.active===!0})[0]},w=t.translationsEqualSelector=(0,h.createSelectorCreator)(h.defaultMemoize,function(e,t){var n="object"===("undefined"==typeof t?"undefined":u(t))?Object.keys(t).toString():void 0,i="object"===("undefined"==typeof e?"undefined":u(e))?Object.keys(e).toString():void 0,o="object"===("undefined"==typeof t?"undefined":u(t))?(0,_.objectValuesToString)(t):void 0,a="object"===("undefined"==typeof e?"undefined":u(e))?(0,_.objectValuesToString)(e):void 0,r=n&&o?t:n+" - "+o,l=i&&a?e:i+" - "+a;return r===l}),S=t.getTranslationsForActiveLanguage=w(I,T,y,_.getTranslationsForLanguage),x=t.getTranslationsForSpecificLanguage=w(T,y,function(e,t){return(0,h.defaultMemoize)(function(n){return(0,_.getTranslationsForLanguage)(n,e,t)})}),M=(0,h.createSelector)(S,x,I,C,function(e,t,n,i){return function(r){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=s.defaultLanguage,d=o(s,["defaultLanguage"]),f=c({},i,d),h=void 0!==u?t({code:u,active:!1}):e;if("string"==typeof r)return(0,_.getLocalizedElement)(r,h,l,n,f);if(Array.isArray(r))return r.reduce(function(e,t){return c({},e,a({},t,(0,_.getLocalizedElement)(t,h,l,n,f)))},{});throw new Error("react-localize-redux: Invalid key passed to getTranslate.")}});t.getTranslate=M;t.getTranslateComponent=(0,h.createSelector)(M,function(e){return function(t){return e(t.id,t.data,t.options)}})},function(e,t,n){"use strict";function i(e){return e&&"object"==typeof e&&"default"in e?e.default:e}function o(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function a(e,t,n){function i(){p===_&&(p=_.slice())}function r(){if(g)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return h}function l(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");
24if(g)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var t=!0;return i(),p.push(e),function(){if(t){if(g)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");t=!1,i();var n=p.indexOf(e);p.splice(n,1),_=null}}}function s(e){if(!o(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"==typeof e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(g)throw new Error("Reducers may not dispatch actions.");try{g=!0,h=f(h,e)}finally{g=!1}for(var t=_=p,n=0;n<t.length;n++){var i=t[n];i()}return e}function u(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");f=e,s({type:A.REPLACE})}function c(){var e,t=l;return e={subscribe:function(e){function n(){e.next&&e.next(r())}if("object"!=typeof e||null===e)throw new TypeError("Expected the observer to be an object.");n();var i=t(n);return{unsubscribe:i}}},e[m]=function(){return this},e}var d;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if("function"==typeof t&&"undefined"==typeof n&&(n=t,t=void 0),"undefined"!=typeof n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(a)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var f=e,h=t,_=[],p=_,g=!1;return s({type:A.INIT}),d={dispatch:s,subscribe:l,getState:r,replaceReducer:u},d[m]=c,d}function r(e,t){var n=t&&t.type,i=n&&'action "'+String(n)+'"'||"an action";return"Given "+i+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function l(e){Object.keys(e).forEach(function(t){var n=e[t],i=n(void 0,{type:A.INIT});if("undefined"==typeof i)throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if("undefined"==typeof n(void 0,{type:A.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+t+'" returned undefined when probed with a random type. '+("Don't try to handle "+A.INIT+' or other actions in "redux/*" ')+"namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.")})}function s(e){for(var t=Object.keys(e),n={},i=0;i<t.length;i++){var o=t[i];"function"==typeof e[o]&&(n[o]=e[o])}var a,s=Object.keys(n);try{l(n)}catch(e){a=e}return function(e,t){if(void 0===e&&(e={}),a)throw a;for(var i=!1,o={},l=0;l<s.length;l++){var u=s[l],c=n[u],d=e[u],f=c(d,t);
24if("undefined"==typeof f){var h=r(u,t);throw new Error(h)}o[u]=f,i=i||f!==d}return i=i||s.length!==Object.keys(e).length,i?o:e}}function u(e,t){return function(){return t(e.apply(this,arguments))}}function c(e,t){if("function"==typeof e)return u(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');var n={};for(var i in e){var o=e[i];"function"==typeof o&&(n[i]=u(o,t))}return n}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(n,!0).forEach(function(t){d(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}function p(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),i=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},o={getState:n.getState,dispatch:function(){return i.apply(void 0,arguments)}},a=t.map(function(e){return e(o)});return i=_.apply(void 0,a)(n.dispatch),h({},n,{dispatch:i})}}}Object.defineProperty(t,"__esModule",{value:!0});var m=i(n(795)),g=function(){return Math.random().toString(36).substring(7).split("").join(".")},A={INIT:"@@redux/INIT"+g(),REPLACE:"@@redux/REPLACE"+g(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+g()}};t.__DO_NOT_USE__ActionTypes=A,t.applyMiddleware=p,t.bindActionCreators=c,t.combineReducers=s,t.compose=_,t.createStore=a},,,,,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Animation=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(2),d=i(c),f=n(5),h=i(f),_=n(18),p=n(7),m=n(10),g=t.Animation=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._playing=!1,n._finished=!1,n._auxData=p.Util.getParam(e,"auxData",{}),n._loop=p.Util.getParam(e,"loop",!1),n._iterationCount=p.Util.getParam(e,"iterationCount",1),n._direction=p.Util.getParam(e,"direction"),n._curIteration=0,n._duration=0,n._t=0,n._interpolation=0,n._easing=function(e){return e},n._onPlay=p.Util.getParam(e,"onPlay"),n._onFinish=p.Util.getParam(e,"onFinish"),n._onProgress=p.Util.getParam(e,"onProgress"),n._onCancel=p.Util.getParam(e,"onCancel"),n._onReset=p.Util.getParam(e,"onReset"),n._parent=null,n._initDirection(),n}return(0,h.default)(t,e),(0,d.default)(t,[{key:"$serialize",value:function(){return{name:"Animation",params:{loop:this._loop,iterationCount:this._iterationCount,direction:this._direction}}}}]),(0,d.default)(t,[{key:"updateDuration",value:function(){this._parent&&this._parent.onChildDurationChanged()}},{key:"seek",value:function(e,t){this.update(e-this._t,t)}},{key:"play",value:function(e){this._t=0,this._interpolation=this._easing(this._t,0,1,1),this._playing=!0,this._finished=!1,this._onPlay&&this._onPlay(e,this),this.evaluate(e,this)}},{key:"cancel",value:function(e){this._playing=!1,this._onCancel&&this._onCancel(e,this)}},{key:"reset",value:function(e){this._onReset&&this._onReset(e,this)}},{key:"finish",value:function(e){!this._loop&&this._curIteration>=this._iterationCount-1&&(this._playing=!1,this._finished=!0),this._onFinish&&this._onFinish(e,this,this._finished),(this._loop||this._curIteration<this._iterationCount-1)&&(this._curIteration++,this._updateDirection(this._direction),this.play(e))}},{key:"evaluate",value:function(){}},{key:"update",value:function(e,t){this._t+=e,this._interpolation=this._easing(this._t/this._duration,0,1,1),this._onProgress&&this._onProgress(this._interpolation,t);var n=this._t>=this._duration;n&&(this._t=this._duration,this._interpolation=1),this.evaluate(t,this),n&&this.finish(t)}},{key:"start",value:function(){m.Context.animationManager.playAnimation(this)}},{key:"_initDirection",value:function(){switch(this._direction){case t.DIRECTION_ALTERNATE:this._curDirection=t.DIRECTION_NORMAL;break;case t.DIRECTION_ALTERNATE_REVERSE:this._curDirection=t.DIRECTION_REVERSE;break;default:this._curDirection=this._direction||t.DIRECTION_NORMAL}}},{key:"_updateDirection",value:function(e){e!==t.DIRECTION_ALTERNATE&&e!==t.DIRECTION_ALTERNATE_REVERSE||(this._curDirection===t.DIRECTION_NORMAL?this._curDirection=t.DIRECTION_REVERSE:this._curDirection===t.DIRECTION_REVERSE&&(this._curDirection=t.DIRECTION_NORMAL))}},{key:"auxData",get:function(){return this._auxData}},{key:"interpolation",get:function(){switch(this.curDirection){case t.DIRECTION_NORMAL:return this._interpolation;case t.DIRECTION_REVERSE:return 1-this._interpolation}return this._interpolation}},{key:"duration",set:function(e){this._duration=e,this.updateDuration()},get:function(){return this._duration}},{key:"playing",get:function(){return this._playing}},{key:"finished",get:function(){return this._finished}},{key:"loop",get:function(){return this._loop},set:function(e){this._loop=e}},{key:"iterationCount",get:function(){return this._iterationCount},set:function(e){this._iterationCount=e,this._curIteration=0,this._initDirection()}},{key:"direction",get:function(){return this._direction},set:function(e){this._direction=e,this._initDirection()}},{key:"curDirection",get:function(){for(var e=this._curDirection,t=this._parent;t;){if(void 0!==t.direction){e=t._curDirection;break}t=t.parent}return e}},{key:"easing",get:function(){return this._easing},set:function(e){this._easing=e}},{key:"onPlay",get:function(){return this._onPlay},set:function(e){this._onPlay=e}},{key:"parent",get:function(){return this._parent},set:function(e){this._parent=e}},{key:"onFinish",get:function(){return this._onFinish},set:function(e){this._onFinish=e}},{key:"onProgress",get:function(){return this._onProgress},set:function(e){this._onProgress=e}},{key:"onCancel",get:function(){return this._onCancel},set:function(e){this._onCancel=e}},{key:"onReset",get:function(){return this._onReset},set:function(e){this._onReset=e}}]),t}(_.Serializable);g.DIRECTION_NORMAL="normal",g.DIRECTION_REVERSE="reverse",g.DIRECTION_ALTERNATE="alternate",g.DIRECTION_ALTERNATE_REVERSE="alternate-reverse"},,,,,,,,,,function(e,t,n){"use strict";
24function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UiImageButton=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(97),p=n(140),m=n(19),g=i(m);t.UiImageButton=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,u.default)(t,[{key:"click",value:function(){this._onClick()}}]),t}((0,g.default)(p.UiImage,_.UiClickable))},,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubActionCompositeFilter=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(7),p=n(50);t.HubActionCompositeFilter=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._filters=[],_.Util.getParam(e,"filters",[]).forEach(function(e){return n.push(e)}),n}return(0,h.default)(t,e),(0,u.default)(t,[{key:"push",value:function(e){if(e.for===this.for)return this._filters.push(e);throw new Error("Cannot add filter with for="+e.for+" to composite filter with for="+this.for)}},{key:"equals",value:function(e){if(e.filters.length!==this._filters.length)return!1;for(var t=0;t<e.filters.length;++t)if(!e.filters[t].equals(this._filters[t]))return!1;return!0}},{key:"filters",get:function(){return this._filters}}]),t}(p.HubAction)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubActionCompositeSorter=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(7),p=n(50);t.HubActionCompositeSorter=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._sorters=[],_.Util.getParam(e,"sorters",[]).forEach(function(e){return n.push(e)}),n}return(0,h.default)(t,e),(0,u.default)(t,[{key:"push",value:function(e){if(e.for===this.for)return this._sorters.push(e);throw new Error("Cannot add sorter with for="+e.for+" to composite sorter with for="+this.for)}},{key:"equals",value:function(e){if(e.sorters.length!==this._sorters.length)return!1;for(var t=0;t<e.sorters.length;++t)if(!e.sorters[t].equals(this._sorters[t]))return!1;return!0}},{key:"sorters",get:function(){return this._sorters}}]),t}(p.HubAction)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubActionFilter=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(5),p=i(_),m=n(7),g=n(50);t.HubActionFilter=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._filter=m.Util.getParamRequired(e,"filter"),n}return(0,p.default)(t,e),(0,u.default)(t,[{key:"equals",value:function(e){return(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"equals",this).call(this,e)&&e.filter===this._filter}},{key:"filter",get:function(){return this._filter}}]),t}(g.HubAction)},,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(9),a=i(o);t.default=a.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function i(){var e=(0,o.getBatch)(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e(function(){for(var e=t;e;)e.callback(),e=e.next})},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var i=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){i&&null!==t&&(i=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}t.__esModule=!0,t.default=void 0;var o=n(353),a={notify:function(){}},r=function(){function e(e,t){this.store=e,this.parentSub=t,this.unsubscribe=null,this.listeners=a,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=i())},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=a)},e}();t.default=r},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},n.apply(this,arguments)}
24e.exports=n},function(e,t){function n(e,t){if(null==e)return{};var n,i,o={},a=Object.keys(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||(o[n]=e[n]);return o}e.exports=n},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACABAMAAAAxEHz4AAAAGFBMVEVHcEz///////////////////////////8dS1W+AAAAB3RSTlMA6SUehOA8SuUc/QAAAOpJREFUaN7t2sENgkAQRuEJm1iAHLxiB2sH9EADHGyARDPtCyKCJiYy74Ax/97ZfMxps2/Nvl5nY6s41GyDo18gwL1mAEeEAYAIA4AQRgAgjIA4YQKECRMgSpgBQcIMiBGWgBBhCegJmQH82jKANxSQIaCEgE4AAQTYHFBBwF4AAQQQQAABBFj7/c7heaCgG9gJ/oKl1yF6tTmhE0EEEUQQQYR/JpSYkEWI3IZqCprCDxMaTGghYX0ieSPUZogQKlWJhqoFIVjrEo11T0K4WCYaLB8EUG0TjbZ3AirXiYbrnsDSeU9ggE/PB26zTPlWb1B9jgAAAABJRU5ErkJggg=="},function(e,t,n){e.exports=n.p+"e095dcdc59e814ec56c357b571b46230.png"},,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(13),p=i(_),m=n(43),g=(i(m),n(31)),A=i(g),E=n(842),v=i(E),b=A.default.bind(v.default),y=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this.props,t=e.description,n=e.name,i=e.price,o=e.thumbnail,a=e.url,r=e.style,l=null;return o&&(l=p.default.createElement("img",{src:o})),p.default.createElement("a",{href:a,target:"_blank",title:n,className:b({root:!0}),style:r},p.default.createElement("div",null,l),p.default.createElement("div",null,p.default.createElement("span",{className:b({name:!0})},n),p.default.createElement("span",{className:b({desc:!0})},t),p.default.createElement("span",{className:b({price:!0})},i)),p.default.createElement("div",null,p.default.createElement("i",{className:b({dl8Icon:!0,iconUrl:!0})})))}}]),t}(_.PureComponent);t.default=y},,,,,,,,,,,,,,function(e,t,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.DelightVR=void 0;var a=n(194),r=o(a),l=n(1),s=o(l),u=n(2),c=o(u),d=n(13),f=o(d),h=n(346),_=n(107),p=n(106),m=n(388),g=o(m),A=n(7),E=n(23),v=n(64),b=n(117),y=n(298),T=n(61),C=n(114),I=n(15),w=i(I),S=n(554),x=o(S),M=n(73),O=n(761),N=o(O),R=n(760),k=o(R),D=f.default.createElement(g.default,null);t.DelightVR=function(){function e(){(0,s.default)(this,e);var t=A.Util.isMobileBrowser(),n=(0,E.isTablet)()||A.Util.isIPadOS(),i=A.Util.isChromeWithoutDeviceMotion();t&&!v.IFrameManager.isInIFrame()&&document.body.classList.add("x-dl8-mobile");var o=(0,E.getLocalStorageItemSafe)("x-dl8-settings-phone");null!==o&&(y.PhoneLibrary.get(o)||((0,E.removeLocalStorageItemSafe)("x-dl8-settings-phone"),(0,E.removeLocalStorageItemSafe)("x-dl8-settings-wizard-complete"),o=void 0));var a=(0,E.getLocalStorageItemSafe)("x-dl8-settings-hmd")||"CardboardV2";C.ViewerLibrary.get(a)||((0,E.removeLocalStorageItemSafe)("x-dl8-settings-hmd"),(0,E.removeLocalStorageItemSafe)("x-dl8-settings-wizard-complete"),a="CardboardV2");var r=null===(0,E.getLocalStorageItemSafe)("x-dl8-settings-wizard-complete"),l="false"!==(0,E.getLocalStorageItemSafe)("x-dl8-settings-gaze-interaction");null===(0,E.getLocalStorageItemSafe)("x-dl8-settings-gaze-interaction")&&(l=!0),this._store=(0,x.default)({ui:{turnedOff:!0,controls:!t||n||i?w.DRAG_CONTROLS:w.MAGIC_WINDOW_CONTROLS,portrait:!1,vr:!1,hardwareVr:!1,hasWebVr:(0,E.hasWebVr)(),hasWebXr:(0,E.hasWebXr)(),vrActive:!1,vrShouldRotate:!1,vrShouldActivate:!1,vrShouldDeactivate:!1,fullscreen:!1,noWebGL:!1,seekbarPressed:!1,hudToggled:!0,shouldResetPose:!1,idle:!1,loading:!0,mouseInApp:!0,showImmediateVr:!1,resettingResolution:!1,standing:!1,roomScaleVr:!1,getVrDialogOpen:!1,subplayerCodeOverlayOpen:!1,iOSWithoutDeviceMotionDialogOpen:!1,firstTimeVr:!0,forceShowPlayButton:!1,useNativeVideoFallback:(0,b.shouldNeverStartEngine)(),recommendationsLoading:!1,mobile:t,tablet:n,chromeWithoutDeviceMotion:i,IOSWithoutDeviceMotion:!1,android:A.Util.isAndroid(),supportsFullscreen:document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled,ios:A.Util.isIOS(),visionOS:A.Util.isVisionOS(),ie:A.Util.isIE(),safari:A.Util.isSafari(),firefoxAndroid:A.Util.isFirefoxAndroid(),samsungInternet:A.Util.isSamsungInternet(),oculusBrowser:A.Util.isOculusBrowser(),chromeDaydream:A.Util.isChromeDaydream(),edgeMr:A.Util.isEdgeMr(),vrBrowser:(0,E.isVrBrowser)(),savedScrollPos:void 0,useIFrameRedirect:(0,b.shouldUseIFrameRedirect)(),appWidth:0,appHeight:0,settingsOpen:!1,cameraSettingsChooserVisible:!1,qualitySettingsChooserVisible:!1,vrWizardActive:!1,oldViewports:[],firstTimeWizard:r,hmd:a,phone:o,useGazeBasedInteraction:l,tapToUnmute:!0,hudEnabled:!0,isWizardDomain:(0,T.isWizardDomain)()},data:{contents:[],activeContentIdx:-1},customization:{whiteLabel:(0,b.getWhiteLabel)(),brandLogo:(0,b.getBrandLogo)(),brandWatermarkLogo:(0,b.getBrandWatermarkLogo)()||(0,b.getBrandLogo)(),brandUrl:(0,b.getBrandUrl)(),brandName:(0,b.getBrandName)(),howToVrDialogTitle:(0,b.getHowToVrDialogTitle)(),howToVrDialogMessage:(0,b.getHowToVrDialogMessage)(),howToVrDialogLink:(0,b.getHowToVrDialogLink)(),saveVolumeLevel:(0,b.shouldSaveVolumeLevel)(),displayBrandLogo:(0,b.shouldDisplayBrandLogo)(),displayBrandWatermarkLogo:(0,b.shouldDisplayBrandWatermarkLogo)(),displayContentBadge:(0,b.shouldDisplayContentBadge)(),displayCarmelLink:(0,b.shouldDisplayCarmelDirectLink)(),displaySamsungVRLink:(0,b.shouldDisplaySamsungVRDirectLink)(),displayExitButton:(0,b.shouldDisplayExitButton)(),displayVrButton:(0,b.shouldDisplayVrButton)(),displaySettingsButton:(0,b.shouldDisplaySettingsButton)(),displayFullscreenButton:(0,b.shouldDisplayFullscreenButton)(),displayControls:(0,b.shouldDisplayControls)(),displayTitle:(0,b.shouldDisplayTitle)(),displayCompass:(0,b.shouldDisplayCompass)(),displayMuteButton:(0,b.shouldDisplayMuteButton)(),skipWizard:(0,b.shouldSkipWizard)(),saveAdaptiveQuality:(0,b.shouldSaveAdaptiveQuality)(),saveQuality:(0,b.shouldSaveQuality)(),forceNativeVrResolution:(0,b.forceNativeVrResolution)(),useShaderResourceHack:(0,b.shouldUseShaderResourceHack)(),shouldNeverStartEngine:(0,b.shouldNeverStartEngine)()}}),this.initCustomization((0,b.getPrimaryColor)(),(0,b.getSecondaryColor)()),this.initLocalization((0,b.getLanguage)()),this.IOSWithoutDeviceMotionCheck()}return(0,c.default)(e,[{key:"_getContent",value:function(e){var t=this._store.getState();if(t&&t.data){var n=t.data.contents.findIndex(function(t){return t.id===e});return n!==-1?t.data.contents[n]:void 0}}},{key:"initLocalization",value:function(e){this._store.dispatch((0,p.initialize)(w.SUPPORTED_LANGUAGES,{defaultLanguage:e})),this._store.dispatch((0,p.addTranslationForLanguage)(N.default,"en")),this._store.dispatch((0,p.addTranslationForLanguage)(k.default,"de"))}},{key:"initCustomization",value:function(e,t){this._store.dispatch((0,M.initCustomization)(e,t))}},{key:"IOSWithoutDeviceMotionCheck",value:function(){var e=this;(0,E.isIOSWithoutDeviceMotion)().then(function(t){t&&e._store.dispatch((0,M.IOSWithoutDeviceMotionCheck)())})}},{key:"addContent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._store.dispatch((0,M.addContent)(e,t))}},{key:"removeContent",value:function(e){this._callActionIfActiveContent(e,M.exit),this._store.dispatch((0,M.removeContent)(e))}},{key:"setDisplayMode",value:function(e){this._store.dispatch((0,M.setDisplayMode)(e))}},{key:"activateContent",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];this._store.dispatch((0,M.startContent)(e,t,n,i,o))}},{key:"exit",value:function(e){this._callActionIfActiveContent(e,M.exit)}},{key:"play",value:function(e){this._callActionIfActiveContent(e,M.play)}},{key:"pause",value:function(e){this._callActionIfActiveContent(e,M.pause)}},{key:"seek",value:function(e,t){this._callActionIfActiveContent(e,function(){return(0,M.seek)(t)})}},{key:"mute",value:function(e){this._callActionIfActiveContent(e,function(){return(0,M.mute)()})}},{key:"unmute",value:function(e){this._callActionIfActiveContent(e,function(){return(0,M.unmute)()})}},{key:"enterFullscreen",value:function(){this._store.dispatch((0,M.enterFullscreen)())}},{key:"exitFullscreen",value:function(){this._store.dispatch((0,M.exitFullscreen)())}},{key:"enableInterface",value:function(){this._store.dispatch((0,M.enableInterface)())}},{key:"disableInterface",value:function(){this._store.dispatch((0,M.disableInterface)())}},{key:"subplayerStatusChange",value:function(e){this._store.dispatch((0,M.subplayerStatusChange)(e))}},{key:"subplayerCodeChange",value:function(e,t){this._store.dispatch((0,M.subplayerCodeChange)(e,t)); 25}},{key:"showContent",value:function(e,t){var n=(0,E.createElementFromDesc)(this._transformContentDescNode(e)).content;window.__dl8__delightVrApp.addContent(n,{originatorId:t}),window.__dl8__delightVrApp.activateContent(n.id)}},{key:"_transformContentDescNode",value:function(e){var t=this;return(0,r.default)({tagName:e.tagName},e.attributes,{_children:e.children&&e.children.map(function(e){return t._transformContentDescNode(e)})})}},{key:"_callActionIfActiveContent",value:function(e,t){var n=this._store.getState().data,i=n.contents,o=n.activeContentIdx,a=i[o];!a||a.id!==e&&a.parentIds.originatorId!==e&&a.parentIds.hubId!==e||this._store.dispatch(t())}},{key:"renderContainer",value:function(e){(0,h.render)(f.default.createElement(_.Provider,{style:{width:"100%",height:"100%"},store:this._store},D),e)}}]),e}()},function(e,t,n){"use strict";
25function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(62),r=o(a),l=n(67),s=o(l),u=n(9),c=o(u),d=n(118),f=o(d),h=n(14),_=o(h),p=n(4),m=o(p),g=n(26),A=o(g),E=n(1),v=o(E),b=n(6),y=o(b),T=n(8),C=o(T),I=n(2),w=o(I),S=n(5),x=o(S),M=n(115),O=n(109),N=n(116),R=n(131),k=n(132),D=n(7),B=n(48),P=n(10),L=n(76),U=n(177),H=n(483),V=n(487),F=n(488),Q=n(485),z=n(484),G=n(486),W=n(179),Y=n(58),j=n(60),X=n(12),Z=n(37),q=n(40),K=n(24),J=n(17),$=n(36),ee=n(22),te=n(33),ne=n(75),ie=n(41),oe=n(277),ae=n(27),re=n(518),le=n(138),se=n(519),ue=n(517),ce=n(520),de=n(521),fe=n(28),he=n(181),_e=n(112),pe=n(59),me=n(66),ge=n(295),Ae=n(140),Ee=n(99),ve=n(143),be=n(185),ye=n(523),Te=(n(524),n(522)),Ce=n(32),Ie=n(77),we=n(110),Se=n(95),xe=n(137),Me=n(180),Oe=n(114),Ne=n(531),Re=n(44),ke=n(64),De=n(98),Be=n(544),Pe=n(294),Le=n(279),Ue=n(84),He=n(74),Ve=n(23),Fe=n(19),Qe=o(Fe),ze=n(15),Ge=i(ze),We=n(873),Ye=o(We),je=n(238),Xe=o(je),Ze=n(868),qe=o(Ze),Ke=5.5,Je=3,$e=.45*Ke,et=.65,tt=1,nt=2.5,it=.65,ot=.3,at=.005,rt=new K.ColorRGBA(0,0,0,.9),lt=new K.ColorRGBA(1,1,1,1),st=new K.ColorRGBA(0,0,0,1),ut=new K.ColorRGBA(.5,.5,.5,1),ct=.02,dt=function(e){function t(e){(0,v.default)(this,t);var n=(0,y.default)(this,(t.__proto__||(0,m.default)(t)).call(this,e));n._activateContent=function(e,t){n._onActivateContent(e)},n.resetPoseDelayed=function(){n._hud?n._hud.triggerResetPoseTimer().then(n.resetPose).catch(function(e){}):n.resetPose()},n.resetPose=function(){n._dragCameraController.minFocalLength=n._minFocalLength,n._dragCameraController.maxFocalLength=n._maxFocalLength,n._dragCameraController.drag=n._dragControlsDamping,n._dragCameraController.lookSensitivity=n._calcLookSensitivityFromDamping(n._dragControlsDamping),n._dragCameraController.captureWheelEvents=n._captureWheelEvents,n._dragCameraController.captureTouchEvents=n._captureTouchEvents,n._dragCameraController.captureMouseEvents=n._captureMouseEvents,n._dragCameraController.lockedVertically=n._isMobile&&n._disableVerticalTouchDragging||!n._isMobile&&n._disableVerticalMouseDragging,n._parallaxCameraController.minFocalLength=n._minFocalLength,n._parallaxCameraController.maxFocalLength=n._maxFocalLength,n._parallaxCameraController.captureWheelEvents=n._captureWheelEvents,n._parallaxCameraController.captureTouchEvents=n._captureTouchEvents,n._parallaxCameraController.captureMouseEvents=n._captureMouseEvents,n._magicWindowCameraController.minFocalLength=n._minFocalLength,n._magicWindowCameraController.maxFocalLength=n._maxFocalLength,n._magicWindowCameraController.captureTouchEvents=n._captureTouchEvents,n._magicWindowCameraController.captureMouseEvents=n._captureMouseEvents,n._magicWindowCameraController.lockedVertically=!n._enableVerticalMagicWindowDragging,n._magicWindowCameraController.resetPose(),n._vrCameraController.resetPose(),n._vrOrbitCameraController.resetPose(),n._orbitCameraController.resetPose(n._cameraStartPosition),n._orbitCameraController.captureWheelEvents=n._captureWheelEvents,n._orbitCameraController.captureTouchEvents=n._captureTouchEvents,n._orbitCameraController.captureMouseEvents=n._captureMouseEvents,n._dragCameraController.resetPose();var e=n.$scene.activeCamera;e.transform.position.copyFrom(n._cameraStartPosition),n._resetZoom(),n._hud&&n._hud.hide(!0)},n._onVrDeviceActivatedImpl=function(){n._updateObjectsForRoomscale(),n.resetPose(),n.enableVrControls(),n._onVrDeviceActivated(),n._content&&n._content.type===Ge.CONTENT_TYPE_VIDEO&&D.Util.isVisionOS()&&setTimeout(function(){n._onPlay()},500)},n._onVrDeviceDeactivatedImpl=function(){n._updateObjectsForRoomscale(),n._deactivateGamepad(),n._onVrDeviceDeactivated()},n._onVrDeviceMountedImpl=function(){n._isHMDUnmounted&&n._uiState.vrActive&&(n._isHMDUnmounted=!1,n.resetPose(),n._content&&n._content.type===Ge.CONTENT_TYPE_VIDEO&&n._hud&&n._hud.show(),n._onVrDeviceMounted())},n._onVrDeviceUnmountedImpl=function(){n._uiState.vrActive&&(n._onPause(),n._isHMDUnmounted=!0,n._onVrDeviceUnmounted())},n._resetHub=function(){n.$scene.remove(n._hub),n._hub.dtor(),n._createHubContent()},n._onAspectChangedEvent=function(){n._content&&n._content.lockNonVrView&&P.Context.deviceManager.state!==Ie.DeviceManager.STATE_ACTIVE&&n._adjustCinemaScreenPositionForFullscreen()},n._handleGamepadConnect=function(e){n._initializeGamepad(e.gamepad,e.gamepad.index)},n._handleGamepadDisconnect=function(e){if(t._isGamepadModelSupported(e.gamepad)){var i=n.$scene.findByName(t.getGamepadId(e.gamepad));i&&(n.$scene.remove(i),i.dtor()),n._hud&&(n._hud.useCustomPickRay=!1),n._fresnelOutlineMaterial&&(n._fresnelOutlineMaterial.dtor(),n._fresnelOutlineMaterial=null)}n._connectedGamepads.delete(t.getGamepadId(e.gamepad))},n._handleMouseContextMenu=function(e){if(e.target===n.canvas)return e.stopPropagation(),e.preventDefault(),e.cancelBubble=!0,!1},n._handleOrientationChange=function(){D.Util.isLandscapeMode()?n._onRotatedToLandscape():n._onRotatedToPortrait(),n.resize()},n._onInputSourceSelectStart=function(){n._handleGamepadButtonPressed(null,null,0,!0)},n._onInputSourceSelectEnd=function(){n._handleGamepadButtonUnpressed(null,null,0,!0)},n._onFirstLoadFinished=function(){n.resize()},n._onVrDeviceReady=D.Util.getParamRequired(e,"onVrDeviceReady"),n._onVrDeviceActivated=D.Util.getParamRequired(e,"onVrDeviceActivated"),n._onVrDeviceDeactivated=D.Util.getParamRequired(e,"onVrDeviceDeactivated"),n._onVrDeviceMounted=D.Util.getParamRequired(e,"onVrDeviceMounted"),n._onVrDeviceUnmounted=D.Util.getParamRequired(e,"onVrDeviceUnmounted"),n._onRotatedToPortrait=D.Util.getParamRequired(e,"onRotatedToPortrait"),n._onRotatedToLandscape=D.Util.getParamRequired(e,"onRotatedToLandscape"),n._onToggleHud=D.Util.getParamRequired(e,"onToggleHud"),n._onPhoneChanged=D.Util.getParamRequired(e,"onPhoneChanged"),n._onShowVrHud=D.Util.getParamRequired(e,"onShowVrHud"),n._onHideVrHud=D.Util.getParamRequired(e,"onHideVrHud"),n._onPause=D.Util.getParamRequired(e,"onPause"),n._onPlay=D.Util.getParamRequired(e,"onPlay"),n._onSeek=D.Util.getParamRequired(e,"onSeek"),n._onUpdateVolume=D.Util.getParamRequired(e,"onUpdateVolume"),n._onUnmute=D.Util.getParamRequired(e,"onUnmute"),n._onEnd=D.Util.getParamRequired(e,"onEnd"),n._onContentError=D.Util.getParamRequired(e,"onContentError"),n._onQualityChanged=D.Util.getParamRequired(e,"onQualityChanged"),n._onChangeQuality=D.Util.getParamRequired(e,"onChangeQuality"),n._onUpdateBuffering=D.Util.getParamRequired(e,"onUpdateBuffering"),n._customization=D.Util.getParamRequired(e,"customization"),n._translate=D.Util.getParamRequired(e,"translate"),n._uiState=D.Util.getParamRequired(e,"uiState"),n._onError=D.Util.getParamRequired(e,"onError"),n._onTourProbeChanged=D.Util.getParamRequired(e,"onTourProbeChanged"),n._onActivateContent=D.Util.getParamRequired(e,"onActivateContent"),n._onNextContent=D.Util.getParam(e,"onNextContent"),n._onPrevContent=D.Util.getParam(e,"onPrevContent"),n._onReplaceContent=D.Util.getParamRequired(e,"onReplaceContent"),n._onTourContentPortalClicked=D.Util.getParamRequired(e,"onTourContentPortalClicked"),n._onDisableGazeBasedInteraction=D.Util.getParamRequired(e,"onDisableGazeBasedInteraction"),n._onCloseSettings=D.Util.getParamRequired(e,"onCloseSettings"),n._onBackButton=D.Util.getParamRequired(e,"onBackButton"),n._debugMode=D.Util.getParam(e,"debugMode"),n._dragCameraController=void 0,n._parallaxCameraController=void 0,n._vrCameraController=void 0,n._vrOrbitCameraController=void 0,n._orbitCameraController=void 0,n._magicWindowCameraController=void 0,n._cameraStartPosition=new X.Vector3,
25n._isIOS10=D.Util.isIOSVersion(10),n._isIOS11=D.Util.isIOSVersion(11),n._isIOS14=D.Util.isIOSVersion(14),n._useIOSHack=!D.Util.isIOS10OrHigher()&&!D.Util.isIPad()&&D.Util.isIOS(),n._isIOS=D.Util.isIOS(),n._hasChromeMacFlickeringBug=D.Util.isChromeMacOS()&&"72.0.3626.109"===D.Util.getChromeRevision(),n._iOSAudioEmulationElement=null,n._lastBufferPos=0,n._qualityChangeTargetTime=null,n._tmpVec=new X.Vector3,n._tmpVec2=new X.Vector3,n._curT=0,n._startPointerPos=new j.Vector2,n._startPointerTime=D.Util.performanceNow(),n._endPointerPos=new j.Vector2,n._pointerPosition=new j.Vector2,n._content=void 0,n._playing=!1,n._isMobile=D.Util.isMobileBrowser(),n._isSamsungInternet=D.Util.isSamsungInternet(),n._isOculusBrowser=D.Util.isOculusBrowser(),n._isSafari=D.Util.isSafari(),n._activeEnvironment=null,n._hud=null,n._hub=null,n._savedHubActions=new _.default,n._loadingIndicator=null,n._minFocalLength=10,n._maxFocalLength=80,n._focalLength=15,n._dragControlsDamping=.1,n._enableVerticalMagicWindowDragging=!1,n._disableVerticalMouseDragging=!1,n._disableVerticalTouchDragging=!1,n._captureWheelEvents=!0,n._captureTouchEvents=!0,n._captureMouseEvents=!0,n._trackingThrottleT=0,n._cameraTrackingEvents=[],n._contentLoading=!1,n._preventMouseUpEvent=!1,n._preventMouseUpTimeout=null,n._connectedGamepads=new _.default,n._activeGamepad=null,n._fresnelOutlineMaterial=null,n._torsoDirection=(new X.Vector3).copyFrom(X.Vector3.NEG_Z_AXIS),n._isHMDUnmounted=!1;var i=n._customization.secondaryColorDark.desaturate(.5);return i.color[2]+=3,n._customizationSecondaryColorMult=new K.ColorRGBA(i.hex()),i.color[2]+=20,n._customizationSecondaryColorMultHalf=new K.ColorRGBA(i.hex()),n._tmpArray=[1,0,0,0,1,0,0,0,1],n._lastDVector=new X.Vector3,n._activeInfoHotspot=null,n._audioContext=null,n._audioElementSource=null,n._foaAudioRenderer=null,n._foaRunning=!1,n._8BallAudioRenderer=null,n._8BallRunning=!1,n._8BallUpdateAccum=0,n._bypassNode=null,n._pinchGestureDetectedLeft=!1,n._pinchGestureDetectedRight=!1,n._handRadii=new Float32Array(25),n._handPositions=new Float32Array(400),n._oldPinchDistance={},n._angularVelocity=0,n._angularVelocityDebounce=0,n._lastHeadOrientation=null,n._contentChanged=!0,n}return(0,x.default)(t,e),(0,w.default)(t,null,[{key:"_isGamepadModelSupported",value:function(e){return"delight-generic"!==e.id}},{key:"getGamepadId",value:function(e){return e?"OpenVR Gamepad"===e.id&&e.hand?e.id+"_"+e.hand:t.CONTROLLER_MODEL_PATHS.has(e.id)?e.id:t.GENERIC_CONTROLLER_ID:null}},{key:"Omnitone",get:function(){return new A.default(function(e,t){n.e(4,function(t){e(n(299).default)})})}}]),(0,w.default)(t,[{key:"refreshRecommendations",value:function(e){this._hud&&this._hud.refreshRecommendations(e)}},{key:"showLeftHudAdvertisement",value:function(e){this._hud&&this._hud.showLeftHudAdvertisement(e)}},{key:"showRightHudAdvertisement",value:function(e){this._hud&&this._hud.showRightHudAdvertisement(e)}},{key:"showTopHudAdvertisement",value:function(e){this._hud&&this._hud.showTopHudAdvertisement(e)}},{key:"showBottomHudAdvertisement",value:function(e){this._hud&&this._hud.showBottomHudAdvertisement(e)}},{key:"qualityChanged",value:function(e,n){var i=this._content.sources[0];this.useIOSHack&&this._setupIOSAudioEmulation(this._content.audioElement),this._isSafari&&(this._qualityChangeTargetTime=e),this._hud&&this._hud.qualityChanged(n),this._setupAudio(i);var o=this.$scene.findByName(t.ENVIRONMENT_NAME);if(o&&i){o.material.texture.fps=i.fps||this._content.fps;var a=i.format||this._content.format;this._content.isFlatVideo||this._content.dl8Cinema||this.useIOSHack?a===Ge.CONTENT_MODE_MONO_FLAT?o.material.mode=_e.UnlitMaterial.MONO:(o.material.stereoFormat=a,o.material.mode=_e.UnlitMaterial.STEREOSCOPIC):a===Ge.CONTENT_MODE_MONO_360?o.material.mode=he.SkyboxMaterial.LATLONG:a===Ge.CONTENT_MODE_MONO_180?o.material.mode=he.SkyboxMaterial.LATLONG_180:(o.material.stereoFormat=a,o.material.mode=he.SkyboxMaterial.STEREOSCOPIC)}this._onQualityChanged()}},{key:"qualityListUpdated",value:function(){this._hud&&this._hud.qualityListUpdated()}},{key:"videoSizeChanged",value:function(e,n){if(this._content.is
25FlatVideo||this._content.dl8Cinema){var i=e||1920,o=n||1080,a=this.$scene.findByName(t.ENVIRONMENT_NAME);if(a){this._content.format===Ge.CONTENT_MODE_STEREO_FLAT_LR_SQUARE?i*=.5:this._content.format===Ge.CONTENT_MODE_STEREO_FLAT_TB_SQUARE&&(o*=.5);var r=i/o,l=2.5,s=1.5;this._content.dl8Cinema&&(l=this._content.screenWidth,s=this._content.screenHeight),i>=o?(a.transform.scale.x=l,a.transform.scale.y=l/r):(a.transform.scale.x=s*r,a.transform.scale.y=s),P.Context.deviceManager.state!==Ie.DeviceManager.STATE_ACTIVE&&this._content.lockNonVrView&&this._adjustCinemaScreenPositionForFullscreen()}}}},{key:"saveHubActions",value:function(){this._hub&&this._content&&this._savedHubActions.set(this._content.id,this._hub.saveActions())}},{key:"clearHubActions",value:function(){this._hub&&this._content&&this._savedHubActions.delete(this._content.id)}},{key:"enabledVr",value:function(){this._content.type===Ge.CONTENT_TYPE_VIDEO&&!this.playing&&this._hud&&this._hud.show()}},{key:"disabledVr",value:function(){this._hud&&this._hud.hide()}},{key:"_showGamepadModels",value:function(){var e=!0,n=!1,i=void 0;try{for(var o,a=(0,f.default)(t.CONTROLLER_MODEL_PATHS.keys());!(e=(o=a.next()).done);e=!0){var r=o.value,l=this.$scene.findByName(r);l&&(l.visible=!0,this._hud&&(this._hud.useCustomPickRay=!0))}}catch(e){n=!0,i=e}finally{try{!e&&a.return&&a.return()}finally{if(n)throw i}}if(D.Util.isVisionOS()){var s=this.$scene.findByName("left_hand_root");s&&(s.visible=!0);var u=this.$scene.findByName("right_hand_root");u&&(u.visible=!0)}}},{key:"_hideGamepadModels",value:function(){var e=!0,n=!1,i=void 0;try{for(var o,a=(0,f.default)(t.CONTROLLER_MODEL_PATHS.keys());!(e=(o=a.next()).done);e=!0){var r=o.value,l=this.$scene.findByName(r);l&&(l.visible=!1,this._hud&&(this._hud.useCustomPickRay=!1))}}catch(e){n=!0,i=e}finally{try{!e&&a.return&&a.return()}finally{if(n)throw i}}if(D.Util.isVisionOS()){var s=this.$scene.findByName("left_hand_root");s&&(s.visible=!1);var u=this.$scene.findByName("right_hand_root");u&&(u.visible=!1)}}},{key:"_updateObjectsForRoomscale",value:function(){this._content&&(this._content.type===Ge.CONTENT_TYPE_MODEL||this._content.type===Ge.CONTENT_TYPE_IBR)&&this._activeEnvironment}},{key:"_teardownScene",value:function(){this.dtorActiveResources(),this._activeEnvironment&&(this.$scene.remove(this._activeEnvironment),this._activeEnvironment.dtor(),this._activeEnvironment=null),this._iOSAudioEmulationElement&&(this._iOSAudioEmulationElement.pause(),this._iOSAudioEmulationElement.src=void 0,this._iOSAudioElementLoaded=!1),this._hud&&(this.$scene.remove(this._hud),this._hud.dtor(),this._hud=null),this._hub&&(this.$scene.remove(this._hub),this._hub.dtor(),this._hub=null)}},{key:"_createHubContent",value:function(){var e=new Le.Hub({content:this._content,customization:this._customization,player:this}),t=this._savedHubActions.get(this._content.id);t&&(e.restoreActions(t),this._savedHubActions.delete(this._content.id)),this._hub=this.$scene.add(e),this._showGamepadModels()}},{key:"_createTourContent",value:function(){var e=this;this._activeEnvironment=this.$scene.add(new ae.SpatialNode({name:t.TOUR_ENVIRONMENT_NAME})),this._content.dl8TourImgs.forEach(function(t){var n=new ae.SpatialNode({name:t.probeId});(0,Ve.createImageSkybox)(e.addActiveResource.bind(e),t).then(function(i){n.addChild(i);var o=void 0;t.dl8TourPortals.length>0&&(o=e.addActiveResource(new Ce.Texture({type:Ce.Texture.IMAGE,data:[Ye.default],flipY:!0,generateMipmaps:!1}))),t.dl8TourPortals.forEach(function(i){if(i.icon){var a=i.iconKeepAspect,r=!a,l=!i.iconNoCutoutCircle;D.Util.renderImageToCanvas(i.icon,256,256,r,l,a).then(function(o){var r=a?o.image:o,l=a?o.width/o.height:1,s=e.addActiveResource(new Ce.Texture({type:Ce.Texture.IMAGE,data:[r],flipY:!0,generateMipmaps:!1}));n.addChild(e._generateTourHotspot(i,t,s,e._content.probeTransition,l))}).catch(function(){n.addChild(e._generateTourHotspot(i,t,o,e._content.probeTransition))})}else n.addChild(e._generateTourHotspot(i,t,o,e._content.probeTransition))}),t.dl8TourHotspots.forEach(function(i){if(i.icon){var a=i.iconKeepAspect,r=!a,l=!i.iconNoCutoutCircle;D.Util.renderImageToCanvas(i.icon,256,256,r,l,a).then(function(o){var r=a?o.image:o,l=a?o.width/o.height:1,s=e.addActiveResource(new Ce.Texture({type:Ce.Texture.IMAGE,data:[r],flipY:!0,generateMipmaps:!1}));n.addChild(e._generateTourHotspot(i,t,s,e._content.probeTransition,l))}).catch(function(){n.addChild(e._generateTourHotspot(i,t,o,e._content.probeTransition))})}else n.addChild(e._generateTourHotspot(i,t,o,e._content.probeTransition))}
25),t.dl8TourContentPortals.forEach(function(i){if(i.icon){var a=i.iconKeepAspect,r=!a,l=!i.iconNoCutoutCircle;D.Util.renderImageToCanvas(i.icon,256,256,r,l,a).then(function(o){var r=a?o.image:o,l=a?o.width/o.height:1,s=e.addActiveResource(new Ce.Texture({type:Ce.Texture.IMAGE,data:[r],flipY:!0,generateMipmaps:!1}));n.addChild(e._generateTourHotspot(i,t,s,e._content.probeTransition,l))}).catch(function(){n.addChild(e._generateTourHotspot(i,t,o,e._content.probeTransition))})}else n.addChild(e._generateTourHotspot(i,t,o,e._content.probeTransition))});var a=null;e._content.startProbeId?a=e._content.startProbeId:e._content.dl8TourImgs.length>0&&(a=e._content.dl8TourImgs[0].probeId),n.visible=t.probeId===a,e._activeEnvironment.addChild(n),e._onTourProbeChanged(a)}).catch(function(t){P.Context.eventEmitter.emit(e,L.LoadingManager.EVENT_LOADING_END),e._onError(t)})}),this._showGamepadModels()}},{key:"_createTourHotspotImage",value:function(e,t,n){var i=nt*t,o=0===n?0:ot*t,a=new ge.UiCover({width:Ke*t,height:i,transform:new fe.Transform({position:new X.Vector3(0,.5*-o,0)}),poster:e.src,smoothBorder:!1,backgroundColor:st,drawLabel:!1});return 0===n?a:new me.UiNode({width:Ke*t,height:i+o,children:[new Ee.UiLabel({width:Ke*t,height:o,transform:new fe.Transform({position:new X.Vector3(0,.5*i,0)}),texSize:32,text:"",fontSize:.2375*t}),a]})}},{key:"_createTourHotspotHeading",value:function(e,t){return new Ee.UiLabel({width:Ke*t,height:tt*t,autoHeight:!0,lineHeight:1.15,padding:[(ot-.01)*t,ot*t,0,ot*t],texSize:384,id:e.text||"",text:e.text||"",align:"left",verticalAlign:"top",maxCharacters:250,fontColor:lt,fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,fontSize:.4*t})}},{key:"_createTourHotspotParagraph",value:function(e,t){return new Ee.UiLabel({width:Ke*t,height:Je*t,autoHeight:!0,padding:[(ot-.01)*t,ot*t,0,ot*t],texSize:512,text:e.text,align:"left",verticalAlign:"top",maxCharacters:500,lineHeight:1.25,fontColor:lt,fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,fontSize:.2375*t})}},{key:"_createTourButton",value:function(e,t,n){return new me.UiNode({width:Ke*t,height:et*t+ot*t,children:[new Ee.UiLabel({width:Ke*t,height:et*t+ot*t,texSize:32,text:"",fontSize:.2375*t}),new ve.UiLabelButton({transform:new fe.Transform({position:new X.Vector3(-Ke*t*.5+$e*t*.5+ot*t,-(.5*ot*t),.001)}),width:$e*t,height:et*t,texSize:256,text:e.label,maxCharacters:18,backgroundColor:ut,fontColor:lt,fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,fontSize:.2375*t,roundRectSize:ct,manualSortIndex:1,controllers:[new N.ClosureController({closure:function(e,t){t.hovered?(t.transform.scale.x=1.1,t.transform.scale.y=1.1):(t.transform.scale.x=1,t.transform.scale.y=1)}})],onClick:n})]})}},{key:"_generateTourHotspot",value:function(e,n,i){var o=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Ge.PROBE_TRANSITION_BLINK,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,l=void 0,s=void 0;if(e.customPositioning)l=new X.Vector3(e.positionX,e.positionY,e.positionZ),s=(new Z.Quaternion).fromEuler(new X.Vector3(J.MathUtil.degToRad(e.rotateX),J.MathUtil.degToRad(e.rotateY),J.MathUtil.degToRad(e.rotateZ)));else{l=void 0!==e.longitude||void 0!==e.latitude?J.MathUtil.fromOrbit(new X.Vector3(J.MathUtil.degToRad(180-e.longitude),J.MathUtil.degToRad(90-e.latitude),e.distance)):J.MathUtil.fromOrbit(new X.Vector3(J.MathUtil.degToRad(e.lon),J.MathUtil.degToRad(e.lat),e.distance),new X.Vector3);var u=X.Vector3.toLookRotationWithHint(l);s=(new Z.Quaternion).fromLookRotation(u.forward,u.right,u.up)}var c=e.probeTransition||a,d="hotspotWrapper-"+e.id,f=this._content.dl8TourImgs.find(function(t){return t.probeId===e.to}),h=void 0;f&&(h=f.title);var _=2.5,p="auto"===e.size,m=p?.08:e.size,g=m*(n.probeId===e.to?e.activeScale:1),A=null;(e.title||h)&&(A=new Ee.UiLabel({visible:!1,width:3*m,height:m/3,noWrap:!0,autoWidth:!0,padding:[0,.006],texSize:256,text:e.title||h||"",maxCharacters:25,backgroundColor:new K.ColorRGBA(0,0,0,.4),fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,fontSize:.2375*m,transform:new fe.Transform({position:new X.Vector3(0,.5*-Math.max(g,m*e.hoverScale)-m/6-at,0)})}));var E=void 0,v=void 0;if("DL8-TOUR-HOTSPOT"===e.domElement.tagName){var b=[];
25e.dl8TourHotspotImages.forEach(function(e,t){return b[e.domElementIdx]=o._createTourHotspotImage(e,m,t)}),e.dl8TourHotspotHeadings.forEach(function(e){return b[e.domElementIdx]=o._createTourHotspotHeading(e,m)}),e.dl8TourHotspotParagraphs.forEach(function(e){return b[e.domElementIdx]=o._createTourHotspotParagraph(e,m)}),e.dl8TourHotspotExtButtons.forEach(function(e){return b[e.domElementIdx]=o._createTourButton(e,m,function(){if(e.url){var t=e.url;ke.IFrameManager.isInIFrame()?window.parent.location=t:window.location=t}})}),e.dl8TourHotspotPortalButtons.forEach(function(e){b[e.domElementIdx]=o._createTourButton(e,m,function(t){var n=o.$scene.findByPred(function(e){return e.parent&&e.parent.visible&&e instanceof oe.Skybox});o._onTourProbeChanged(e.to),n.parent.addController(o._generateTourFadeOutAnimation(c)),o.$scene.findByName(e.to).addController(o._generateTourFadeInAnimation(c)),o._closeInfoHotspot()})});var y=0;b.forEach(function(e){y-=.5*e.autoHeightCalculated,e.transform.position.y=y,y-=.5*e.autoHeightCalculated}),b.push(new Ee.UiLabel({width:Ke*m,height:-y+.25*ot,texSize:512,text:"",backgroundColor:rt,fontSize:.2375*m,transform:new fe.Transform({position:new X.Vector3(0,.5*y-.125*ot,0)}),manualSortIndex:-1})),E=new ae.SpatialNode({forceVisible:!0,visible:!1,transform:new fe.Transform({position:new X.Vector3(0,.5*-y,0)}),children:[].concat(b,[new be.UiImageButton({transform:new fe.Transform({position:new X.Vector3(Ke*m*.5-it*m*.5-.5*ot*m,-it*m*.5-.5*ot*m,.001)}),width:it*m,height:it*m,id:t.CLOSE_BUTTON_NAME,src:qe.default,hoverText:this._translate("player.close"),manualSortIndex:1,onClick:function(){o._closeInfoHotspot()},controllers:[new N.ClosureController({closure:function(e,t){t.hovered?(t.transform.scale.x=1.2,t.transform.scale.y=1.2):(t.transform.scale.x=1,t.transform.scale.y=1)}})]})])}),v=function(e){var t=o.$scene.findByName(d);t&&t.children.length>=2&&(o._closeInfoHotspot(),t.children[0].visible=!1,t.children[1].visible=!0,o._activeInfoHotspot=d)}}else"DL8-TOUR-CONTENT-PORTAL"===e.domElement.tagName?v=function(t){t.inTransition||o._onTourContentPortalClicked(e)}:"DL8-TOUR-PORTAL"===e.domElement.tagName&&(v=function(e){if(!e.inTransition&&n.probeId!==e.to){A&&(A.visible=!1);var t=o.$scene.findByPred(function(e){return e.parent&&e.parent.visible&&e instanceof oe.Skybox});o._onTourProbeChanged(e.to),t.parent.addController(o._generateTourFadeOutAnimation(c)),o.$scene.findByName(e.to).addController(o._generateTourFadeInAnimation(c)),e.fadeOut(),o._closeInfoHotspot()}});return new ae.SpatialNode({name:d,transform:new fe.Transform({position:l,rotation:s,scale:new X.Vector3(p?e.distance:X.Vector3.ONE)}),children:[new me.UiNode({forceVisible:!0,width:r*_*g,height:_*g,children:[A,new Be.Hotspot({to:e.to,texture:i,hoverText:e.title||h,hoverScale:n.probeId===e.to?1:e.hoverScale,width:r*g,height:g,manualSortIndex:-1,onHover:function(){P.Context.deviceManager.state!==Ie.DeviceManager.STATE_ACTIVE&&A&&(A.opacity=1,A.visible=!0)},onBlur:function(){A&&(A.opacity=0)},onClick:v})]}),E]})}},{key:"_createModelContent",value:function(){var e=new ae.SpatialNode({name:t.MODEL_CONTAINER_NAME});e.addChild(new ae.SpatialNode({name:t.MESH_CONTAINER_NAME,transform:new fe.Transform({position:new X.Vector3(this._content.position),scale:new X.Vector3(this._content.scale),rotation:new Z.Quaternion(this._content.rotation)}),children:[new se.Model({uri:this._content.src,onError:this._onContentError})]})),this._content.dl8ModelDirectionalLights.forEach(function(t){e.addChild(new ue.DirectionalLight({intensity:t.intensity,direction:new X.Vector3(t.direction),color:new q.ColorRGB(t.color)}))}),this._content.dl8ModelPointLights.forEach(function(t){e.addChild(new ce.PointLight({transform:new fe.Transform({position:t.position}),intensity:t.intensity,radius:t.radius,color:new q.ColorRGB(t.color)}))}),this._content.dl8ModelPointLights.forEach(function(t){var n=void 0;t.goboTextureSrc&&(n=new Ce.Texture({type:Ce.Texture.IMAGE,data:[t.goboTextureSrc],flipY:!0})),e.addChild(new de.SpotLight({transform:new fe.Transform({position:t.position}),direction:new X.Vector3(t.direction),intensity:t.intensity,angle:t.angle,radius:t.radius,color:new q.ColorRGB(t.color),goboTexture:n}))}
25),this._content.dl8ModelIbls.forEach(function(t){e.addChild(new le.IBLNode({uri:t.src}))}),this._content.dl8ModelSkyboxs.forEach(function(t){e.addChild(new oe.Skybox({texture:new Ce.Texture({data:[t.src],type:Ce.Texture.IMAGE,generateMipmaps:!1}),color:new K.ColorRGBA(1,1,1,t.intensity),textureMode:he.SkyboxMaterial.LATLONG,ibl:!1}))});var n=this._content.dl8ModelCameras[0];n&&this._cameraStartPosition.copyFromArray(n.position),this._activeEnvironment=this.$scene.add(e)}},{key:"_createImageContent",value:function(){var e=this;(0,Ve.createImageSkybox)(this.addActiveResource.bind(this),this._content).then(function(t){e._activeEnvironment=e.$scene.add(t),e._activeEnvironment.transform.rotation=(new Z.Quaternion).fromEuler(new X.Vector3(J.MathUtil.degToRad(e._content.startLat),-J.MathUtil.degToRad(e._content.startLon),0))}).catch(function(t){P.Context.eventEmitter.emit(e,L.LoadingManager.EVENT_LOADING_END),e._onError(t)}),this._showGamepadModels()}},{key:"_setupIOSAudioEmulation",value:function(e){var t=this;this._iOSAudioEmulationElement||(this._iOSAudioEmulationElement=e),this._iOSAudioElementLoaded=this._iOSAudioEmulationElement.readyState>3,this._iOSAudioEmulationElement.oncanplay=function(){t._iOSAudioElementLoaded=!0}}},{key:"_set8BallChannels",value:function(e,t){e.type=t;var n=e.splitter,i=e.gainNodes,o=i.gainNodeBackL,a=i.gainNodeBackR,r=i.gainNodeRightL,l=i.gainNodeRightR;t===Ge.AUDIO_FORMAT_8BALL_4CHANNELS?(n.connect(r,3,0),n.connect(l,this._isSafari?1:2,0),n.connect(o,this._isSafari?0:1,0),n.connect(a,this._isSafari?2:0,0)):(n.connect(r,6,0),n.connect(l,7,0),n.connect(o,4,0),n.connect(a,5,0))}},{key:"_enable8BallRendering",value:function(e,t){t.connect(e.input),this._8BallRunning=!0}},{key:"_disable8BallRendering",value:function(e,t){t.disconnect(),this._8BallRunning=!1}},{key:"_enableFoaRendering",value:function(e,t){t.connect(e.input),e.setRenderingMode("ambisonic"),this._foaRunning=!0}},{key:"_disableFoaRendering",value:function(e,t){t.disconnect(),e.setRenderingMode("off"),this._foaRunning=!1}},{key:"_create8BallRenderer",value:function(e,t){var n=e.createGain(),i=e.createChannelMerger(2),o=e.createChannelSplitter(8),a=e.createGain(),r=e.createGain(),l=e.createGain(),s=e.createGain(),u=e.createGain(),c=e.createGain(),d=e.createGain(),f=e.createGain(),h={type:t,splitter:o,gainNodes:{gainNodeFrontL:a,gainNodeFrontR:r,gainNodeLeftL:l,gainNodeLeftR:s,gainNodeBackL:u,gainNodeBackR:c,gainNodeRightL:d,gainNodeRightR:f},frontVol:0,leftVol:0,backVol:0,rightVol:0,input:o,output:n};return a.gain.value=0,r.gain.value=0,l.gain.value=0,s.gain.value=0,u.gain.value=0,c.gain.value=0,d.gain.value=0,f.gain.value=0,o.connect(a,this._isSafari?2:0,0),o.connect(r,this._isSafari?0:1,0),o.connect(l,this._isSafari?1:2,0),o.connect(s,3,0),a.connect(i,0,0),r.connect(i,0,1),l.connect(i,0,0),s.connect(i,0,1),u.connect(i,0,0),c.connect(i,0,1),d.connect(i,0,0),f.connect(i,0,1),i.connect(n),h}},{key:"_update8BallRotation",value:function(e,t,n){if(this._8BallUpdateAccum+=n,!(this._8BallUpdateAccum<.1)){this._8BallUpdateAccum=0;var i=e.gainNodes,o=i.gainNodeFrontL,a=i.gainNodeFrontR,r=i.gainNodeLeftL,l=i.gainNodeLeftR,s=i.gainNodeBackL,u=i.gainNodeBackR,c=i.gainNodeRightL,d=i.gainNodeRightR;t<=Math.PI/2&&t>=0?(e.frontVol=Math.cos(t),e.leftVol=Math.sin(t),e.backVol=0,e.rightVol=0):t>Math.PI/2&&t<=Math.PI?(e.frontVol=0,e.leftVol=Math.cos(t-Math.PI/2),e.backVol=Math.sin(t-Math.PI/2),e.rightVol=0):t<-Math.PI/2&&t>=-Math.PI?(e.frontVol=0,e.leftVol=0,e.backVol=Math.sin(-t-Math.PI/2),e.rightVol=Math.cos(-t-Math.PI/2)):t<0&&t>=-Math.PI/2&&(e.frontVol=Math.cos(-t),e.leftVol=0,e.backVol=0,e.rightVol=Math.sin(-t)),o.gain.value=e.frontVol,a.gain.value=e.frontVol,r.gain.value=e.leftVol,l.gain.value=e.leftVol,s.gain.value=e.backVol,u.gain.value=e.backVol,c.gain.value=e.rightVol,d.gain.value=e.rightVol}}},{key:"_createVideoContent",value:function(){var e=this,n=this._content.sources.find(function(t){return t.src===e._content.element.currentSrc})||this._content.sources[0],i=void 0,o=void 0;n?(i=n.format||this._content.format,o=n.fps||this._content.fps):(i=this._content.format,o=this._content.fps);var a=i===Ge.CONTENT_MODE_STEREO_FLAT_LR||i===Ge.CONTENT_MODE_STEREO_FLAT_TB||i===Ge.CONTENT_MODE_STEREO_FLAT_LR_SQUARE||i===Ge.CONTENT_MODE_STEREO_FLAT_TB_SQUARE,r=i===Ge.CONTENT_MODE_MONO_FLAT||a,l=this.addActiveResource(new Ce.Texture({fps:o,type:Ce.Texture.VIDEO_STREAM,data:[this._content.element],uploadVideoOnPaused:this.useIOSHack,generateMipmaps:!1,useVideoCanvasFallbackRendering:this._hasChromeMacFlickeringBug||this._isIOS11&&this._content.domElement._hasHlsSources||D.Util.isIE()||this._isIOS14&&this._content.domElement._hasHlsSources&&this._content.sources[0]&&(0,Ve.isCors)(this._content.sources[0].src),flipY:i===Ge.CONTENT_MODE_STEREO_MESH}));P.Context.degradationManager.targetFramerate=Math.max(.5*o,1),this.useIOSHack&&this._setupIOSAudioEmulation(this._content.audioElement);var s=new ae.SpatialNode;if(r){var u=new ye.UnlitQuad({name:t.ENVIRONMENT_NAME,width:1,height:1,transform:new fe.Transform({position:new X.Vector3(0,0,-2)}),texture:l,color:new K.ColorRGBA(1,1,1,1),mode:a?_e.UnlitMaterial.STEREOSCOPIC:_e.UnlitMaterial.MONO,stereoFormat:i,smoothBorder:!1,convertToBGRA:this._isIOS10});s.addChild(u),this._content.dl8Cinema&&(u.transform.position.z=-this._content.screenDistance,u.transform.position.y=this._content.screenYOffset,u.transform.position.x=this._content.screenXOffset)}else if(i===Ge.CONTENT_MODE_STEREO_MESH){var d=this._content.formatParams;d.uri&&De.XHRRequest.request({uri:d.uri,noCache:!1,onLoad:function(n){if(4!==n.readyState||n.status>=300)return void e._onError(new Error("Error requesting stereo mesh data! readyState: "+n.readyState+", status: "+n.status));try{s.addChild(new Te.StereoMesh({type:d.type,name:t.ENVIRONMENT_NAME,data:JSON.parse(n.response),texture:l,convertToBGRA:e._isIOS10}))}catch(t){e._onError(new Error("Cannot parse stereo mesh data"))}},onError:function(){return e._onError(new Error("Could not request stereo mesh data"))}})}else{var f=void 0,h=void 0;i===Ge.CONTENT_MODE_MONO_360?f=he.SkyboxMaterial.LATLONG:i===Ge.CONTENT_MODE_MONO_180?f=he.SkyboxMaterial.LATLONG_180:(h=i, 26f=he.SkyboxMaterial.STEREOSCOPIC);var _=0;!D.Util.isVisionOS()||i!==Ge.CONTENT_MODE_STEREO_180_LR&&i!==Ge.CONTENT_MODE_STEREO_180_LR_SPHERICAL&&i!==Ge.CONTENT_MODE_STEREO_180_TB&&i!==Ge.CONTENT_MODE_STEREO_180_TB_SPHERICAL&&i!==Ge.CONTENT_MODE_STEREO_FISHEYE_LR||(_=-15);var p=new oe.Skybox({name:t.ENVIRONMENT_NAME,gammaSpace:!0,flippedY:!1,textureMode:f,stereoFormat:h,texture:l,convertToBGRA:this._isIOS10,formatParams:this._content.formatParams,zoom:_});s.addChild(p)}this._content.roomFormat&&(0,Ve.createImageSkybox)(this.addActiveResource.bind(this),(0,c.default)({},this._content,{format:this._content.roomFormat}),t.CINEMA_BACKDROP_NAME,r).then(function(e){s.addChild(e)}).catch(function(t){P.Context.eventEmitter.emit(e,L.LoadingManager.EVENT_LOADING_END),e._onError(t)}),this._activeEnvironment=this.$scene.add(s),this._setupAudio(n),this.videoSizeChanged(this._content.width,this._content.height)}},{key:"_setupAudio",value:function(e){var n=this;if(this._foaAudioRenderer&&this._audioElementSource&&this._disableFoaRendering(this._foaAudioRenderer,this._audioElementSource),this._8BallAudioRenderer&&this._audioElementSource&&this._disable8BallRendering(this._8BallAudioRenderer,this._audioElementSource),this._bypassNode&&this._audioElementSource&&this._audioElementSource.disconnect(),e&&Ge.SPATIAL_AUDIO_FORMATS.has(e.audioFormat)){if(!this._audioContext){var i=window.AudioContext||window.webkitAudioContext;if(!i)throw new Error(this._translate("player.ambiUn"));this._audioContext=new i,this._audioElementSource=this._audioContext.createMediaElementSource(this._content.element)}e.audioFormat===Ge.AUDIO_FORMAT_AMBIX?t.Omnitone.then(function(e){n._foaAudioRenderer?n._enableFoaRendering(n._foaAudioRenderer,n._audioElementSource):(n._foaAudioRenderer=e.createFOARenderer(n._audioContext,{channelMap:n._isSafari?[2,0,1,3]:[0,1,2,3]}),n._foaAudioRenderer.initialize().then(function(){this._foaAudioRenderer.output.connect(this._audioContext.destination),this._enableFoaRendering(this._foaAudioRenderer,this._audioElementSource)}.bind(n)))}).catch(function(e){P.Context.logger.warn(n,"Ambisonics not supported: "+e),n._foaAudioRenderer=null}):e.audioFormat!==Ge.AUDIO_FORMAT_8BALL&&e.audioFormat!==Ge.AUDIO_FORMAT_8BALL_4CHANNELS||(this._8BallAudioRenderer||(this._8BallAudioRenderer=this._create8BallRenderer(this._audioContext,e.audioFormat),this._8BallAudioRenderer.output.connect(this._audioContext.destination)),this._set8BallChannels(this._8BallAudioRenderer,e.audioFormat),this._enable8BallRendering(this._8BallAudioRenderer,this._audioElementSource))}else this._audioElementSource&&this._audioContext&&(this._bypassNode||(this._bypassNode=this._audioContext.createGain(),this._bypassNode.connect(this._audioContext.destination)),this._audioElementSource.connect(this._bypassNode))}},{key:"_createIbrContent",value:function(){var e=this;if(this._content.format===Ge.CONTENT_MODE_LENS_BLUR_PHOTO){var t=new Ne.LensBlurPhotoConverter;t.convert(this._content.src).then(function(t){e._addIbrContent(t.src,t.srcDepth,t.near,t.far)})}else{var n=0,i=0;this._content.nearFar&&2===this._content.nearFar.length&&(n=this._content.nearFar[0],i=this._content.nearFar[1]),this._addIbrContent(this._content.src,this._content.srcDepth,n,i)}}},{key:"_addIbrContent",value:function(e,n,i,o){var a=this.addActiveResource(new Ce.Texture({type:Ce.Texture.IMAGE,data:[e],generateMipmaps:!1})),r=void 0,l=void 0;n&&(r=new Ce.Texture({type:Ce.Texture.IMAGE,data:[n],generateMipmaps:!1}),i&&o&&(l=new j.Vector2(i,o)));var s=void 0;this._content.srcAlbedo&&(s=this.addActiveResource(new Ce.Texture({type:Ce.Texture.IMAGE,data:[this._content.srcAlbedo],generateMipmaps:!1})));var u=void 0;this._content.srcRoughness&&(u=this.addActiveResource(new Ce.Texture({type:Ce.Texture.IMAGE,data:[this._content.srcRoughness],generateMipmaps:!1})));var c=void 0;this._content.srcSpecular&&(c=this.addActiveResource(new Ce.Texture({type:Ce.Texture.IMAGE,data:[this._content.srcSpecular],generateMipmaps:!1})));var d=void 0;this._content.srcAo&&(d=this.addActiveResource(new Ce.Texture({type:Ce.Texture.IMAGE,data:[this._content.srcAo],generateMipmaps:!1})));var f=void 0;this._content.srcOpacity&&(f=this.addActiveResource(new Ce.Texture({type:Ce.Texture.IMAGE,data:[this._content.srcOpacity],generateMipmaps:!1})));var h=void 0;this._content.srcNormal&&(h=this.addActiveResource(new Ce.Texture({type:Ce.Texture.IMAGE,data:[this._content.srcNormal],generateMipmaps:!1}))),this._activeEnvironment=this.$scene.add(new re.IBRNode({name:t.ENVIRONMENT_NAME,irradiance:a,depthTexture:r,albedo:s,microsurface:u,specular:c,aoTexture:d,opacity:f,normalTexture:h,nearFar:l}))}},{key:"_removeAllCameraControllers",value:function(){var e=this.$scene.activeCamera;e.removeController(this._dragCameraController),e.removeController(this._parallaxCameraController),e.removeController(this._magicWindowCameraController),e.removeController(this._orbitCameraController),e.removeController(this._vrCameraController),e.removeController(this._vrOrbitCameraController)}},{key:"_createHud",value:function(e){this._hud=new Pe.Hud({forceHide:this._content.disable3DHud,player:this,customization:this._customization,camera:e,onActivateContent:this._activateContent}),this.$scene.add(this._hud)}},{key:"showContent",value:function(e,t){var n=this;e&&e.type!==Ge.CONTENT_TYPE_EXTERNAL&&P.Context.deviceManager.state===Ie.DeviceManager.STATE_ACTIVE?(this._fadeInAnimationController.animation.onFinish=function(i){n._fadeInAnimationController.animation.onFinish=null,i.removeController(n._fadeInAnimationController),n._loadingIndicator.visible=!0,n._showContent(e,t);var o=null,a=function(){clearTimeout(o),P.Context.eventEmitter.removeListener(L.LoadingManager.EVENT_INTERMEDIATE_LOADING_FINISHED,a),n._fadeOutAnimationController.animation.onPlay=function(){n._fadeOutAnimationController.animation.onPlay=null,n._loadingIndicator.visible=!1},n._fadeOutAnimationController.animation.onFinish=function(e){n._fadeOutAnimationController.animation.onFinish=null,e.removeController(n._fadeOutAnimationController)},n._blackLoadingQuad.removeController(n._fadeInAnimationController),n._blackLoadingQuad.addController(n._fadeOutAnimationController),a=null};o=setTimeout(a,3e3),P.Context.eventEmitter.on(L.LoadingManager.EVENT_INTERMEDIATE_LOADING_FINISHED,a)},this._blackLoadingQuad.removeController(this._fadeOutAnimationController),this._blackLoadingQuad.addController(this._fadeInAnimationController)):this._showContent(e,t)}},{key:"_showContent",value:function(e,t){if(this.saveHubActions(),this._content=e,this._teardownScene(),this._hideGamepadModels(),this._activeGamepad=null,void 0!==this._content){P.Context.degradationManager.reset(),this._setQuality(),this._minFocalLength=this._content.minFocalLength,this._maxFocalLength=this._content.maxFocalLength,this._focalLength=this._content.focalLength,this._dragControlsDamping=this._content.dragControlsDamping,this._captureWheelEvents=!this._content.disableScrollCapture,this._captureTouchEvents=!this._content.disableTouchCapture,this._captureMouseEvents=!this._content.disableMouseCapture,this._disableVerticalMouseDragging=this._content.disableVerticalMouseDragging,this._disableVerticalTouchDragging=this._content.disableVerticalTouchDragging,this._enableVerticalMagicWindowDragging=this._content.enableVerticalMagicWindowDragging;var n=this.$scene.activeCamera;
26e.type===Ge.CONTENT_TYPE_MODEL?n.toneMap=we.PhysicalCamera.TONEMAP_FILMIC:n.toneMap=we.PhysicalCamera.TONEMAP_SIMPLE,n.keepConstantMagnification=!!e.keepConstantMagnification,this._startOrientation=(new Z.Quaternion).fromEuler(new X.Vector3(J.MathUtil.degToRad(this._content.startLatitude),J.MathUtil.degToRad(-this._content.startLongitude),0)),this._cameraStartPosition.zero(),this._vrCameraController.startOrientation=this._startOrientation,this._magicWindowCameraController.startOrientation=this._startOrientation,this._dragCameraController.startDirection=new X.Vector3(X.Vector3.NEG_Z_AXIS).multQuaternion(this._startOrientation),this._parallaxCameraController.baseDirection=new X.Vector3(X.Vector3.NEG_Z_AXIS),this._content.type===Ge.CONTENT_TYPE_IBR?(this._content.parentIds.hubId&&this._createHud(n),this._createIbrContent()):this._content.type===Ge.CONTENT_TYPE_VIDEO?(this._content.format!==Ge.CONTENT_MODE_MONO_FLAT||this._content.dl8Cinema||t)&&(this._createHud(n),this._createVideoContent()):this._content.type===Ge.CONTENT_TYPE_IMAGE?(this._content.parentIds.hubId&&this._createHud(n),this._createImageContent()):this._content.type===Ge.CONTENT_TYPE_TOUR?(this._createHud(n),this._createTourContent()):this._content.type===Ge.CONTENT_TYPE_MODEL?(this._content.parentIds.hubId&&this._createHud(n),this._createModelContent()):this._content.type===Ge.CONTENT_TYPE_HUB&&(this._createHud(n),this._createHubContent()),this._activeEnvironment&&(this._activeEnvironment.transform.rotation=(new Z.Quaternion).fromEuler(new X.Vector3(J.MathUtil.degToRad(this._content.startLat),-J.MathUtil.degToRad(this._content.startLon),0))),this.resetPose(),this._content.type===Ge.CONTENT_TYPE_TOUR?this._vrCameraController.positionLock=!0:this._vrCameraController.positionLock=!1}}},{key:"enableVrControls",value:function(){if(this._content){var e=this.$scene.findByName(t.ENVIRONMENT_NAME);if(e){if(this._content.dl8Cinema){e.transform.position.x=this._content.screenXOffset,e.transform.position.y=this._content.screenYOffset,e.transform.position.z=-this._content.screenDistance;var n=this.$scene.findByName(t.CINEMA_BACKDROP_NAME);n&&(n.visible=!0)}else this._content.isFlatVideo&&e.transform.position.set(0,0,-2);(this._content.isFlatVideo||this._content.dl8Cinema)&&(e.material.smoothBorder=!1)}var i=this.$scene.activeCamera;this._removeAllCameraControllers(),this._content.type!==Ge.CONTENT_TYPE_MODEL||P.Context.deviceManager.hasPosition?i.addController(this._vrCameraController):i.addController(this._vrOrbitCameraController)}}},{key:"_adjustCinemaScreenPositionForFullscreen",value:function(){var e=this.$scene.activeCamera,n=this.$scene.findByName(t.ENVIRONMENT_NAME);if(n){var i=.5*n.transform.scale.x,o=.5*n.transform.scale.y,a=e.camera.frustum,r=a[Se.Camera.DMIN],l=a[Se.Camera.DMAX],s=a[Se.Camera.RMAX],u=a[Se.Camera.RMAX]/r*l,c=a[Se.Camera.UMAX],d=a[Se.Camera.UMAX]/r*l,f=(s-i)/(s-u),h=(c-o)/(c-d);f>h?n.transform.position.z=-J.MathUtil.interpolateLinear(f,r,l):n.transform.position.z=-J.MathUtil.interpolateLinear(h,r,l),n.transform.position.x=0,n.transform.position.y=0,n.material.smoothBorder=!1,this._resetZoom(),e.lookDirection(X.Vector3.NEG_Z_AXIS);var _=this.$scene.findByName(t.CINEMA_BACKDROP_NAME);_&&(_.visible=!1)}}},{key:"enableDragControls",value:function(){var e=this.$scene.activeCamera;this._removeAllCameraControllers(),this._content&&this._content.lockNonVrView?this._adjustCinemaScreenPositionForFullscreen():this._content&&this._content.type===Ge.CONTENT_TYPE_MODEL?e.addController(this._orbitCameraController):this._content&&this._content.type===Ge.CONTENT_TYPE_IBR?e.addController(this._parallaxCameraController):e.addController(this._dragCameraController),this._resetZoom()}},{key:"enableMagicWindowControls",value:function(){var e=this.$scene.activeCamera;this._removeAllCameraControllers(),this._content&&this._content.lockNonVrView?this._adjustCinemaScreenPositionForFullscreen():this._content&&this._content.type===Ge.CONTENT_TYPE_MODEL?e.addController(this._orbitCameraController):e.addController(this._magicWindowCameraController),this._resetZoom()}},{key:"seeked",value:function(){if(this._activeEnvironment){var e=this._activeEnvironment.firstChild;e&&(e.material.texture.enable(!0),e.material.texture.disable())}}},{key:"$initQuality",value:function(){this._setQuality()}},{key:"_setQuality",value:function(){this._content&&this._content.type===Ge.CONTENT_TYPE_MODEL?(P.Context.qualityManager.set("envBrdfLut",W.QualityManager.AUTOMATIC),P.Context.qualityManager.set("highPrecisionFloat",W.QualityManager.AUTOMATIC),P.Context.qualityManager.set("hdrEnabled",W.QualityManager.AUTOMATIC),P.Context.qualityManager.set("fxaaEnabled",W.QualityManager.AUTOMATIC),P.Context.qualityManager.set("grainEnabled",W.QualityManager.AUTOMATIC),P.Context.qualityManager.set("globalFramebufferScaleRatio",W.QualityManager.AUTOMATIC),P.Context.qualityManager.set("lensDirtEnabled",W.QualityManager.AUTOMATIC),P.Context.qualityManager.set("blurredRefractionsEnabled",W.QualityManager.MANUAL,!0)):(P.Context.qualityManager.set("envBrdfLut",W.QualityManager.MANUAL,!1),P.Context.qualityManager.set("highPrecisionFloat",W.QualityManager.MANUAL,!0),P.Context.qualityManager.set("hdrEnabled",W.QualityManager.MANUAL,!1),P.Context.qualityManager.set("fxaaEnabled",W.QualityManager.MANUAL,!1),P.Context.qualityManager.set("grainEnabled",W.QualityManager.MANUAL,!1),P.Context.qualityManager.set("globalFramebufferScaleRatio",W.QualityManager.MANUAL,1),P.Context.qualityManager.set("lensDirtEnabled",W.QualityManager.MANUAL,!1),P.Context.qualityManager.set("blurredRefractionsEnabled",W.QualityManager.MANUAL,!1)),P.Context.qualityManager.set("supersampleScale",W.QualityManager.MANUAL,1),P.Context.qualityManager.set("lensFlaresEnabled",W.QualityManager.MANUAL,!1),P.Context.qualityManager.set("vignettingEnabled",W.QualityManager.MANUAL,!1),P.Context.qualityManager.set("dynamicColorGradingEnabled",W.QualityManager.MANUAL,!1),P.Context.qualityManager.set("dofEnabled",W.QualityManager.MANUAL,!1),P.Context.qualityManager.set("lowEndDofEnabled",W.QualityManager.MANUAL,!1),P.Context.qualityManager.set("tiltShiftBlur
26Enabled",W.QualityManager.MANUAL,!1)}},{key:"$init",value:function(){(0,C.default)(t.prototype.__proto__||(0,m.default)(t.prototype),"$init",this).call(this),this.$scene.cullingEnabled=!1,P.Context.degradationManager.enabled=!0,this._setupUI(),this._createLoadingIndicator(),this._setupCamera(),this._setupAnimationControllers(),this._setupEventDispatchers(),this._initializeGamepads()}},{key:"_calculateAngularVelocityOfHead",value:function(e){if(P.Context.deviceManager.type===Ie.DeviceManager.TYPE_WEBXR&&D.Util.isVisionOS()){var t=P.Context.deviceManager.pose;if(t&&t.orientation){if(!this._lastHeadOrientation)return void(this._lastHeadOrientation=(new Z.Quaternion).copyFrom(t.orientation));var n=Z.Quaternion.tmp(0).copyFrom(this._lastHeadOrientation).conjugate().mult(Z.Quaternion.tmp(1).copyFrom(t.orientation)).toAxisAngle({axis:X.Vector3.tmp(0),angle:0}).angle/e;if(isNaN(n))return void(this._lastHeadOrientation=null);this._angularVelocity=n,this._angularVelocity>2.5?this._angularVelocityDebounce=.5:(this._angularVelocityDebounce-=e,this._angularVelocityDebounce=Math.max(this._angularVelocityDebounce,0)),this._lastHeadOrientation=(new Z.Quaternion).copyFrom(t.orientation)}}}},{key:"$update",value:function(e){var n=this;if((0,C.default)(t.prototype.__proto__||(0,m.default)(t.prototype),"$update",this).call(this,e),this._content){if(this._contentChanged&&this._hub&&P.Context.deviceManager.state===Ie.DeviceManager.STATE_ACTIVE&&(this._hub.setVizorForVisionOS(),this._contentChanged=!1),this._calculateAngularVelocityOfHead(e),this._updateGamepadState(e),(this._isSafari||this.useIOSHack)&&this._adjustVideoForQualityChange(),this.useIOSHack){var i=this._content.element;void 0!==i&&(this._updateVideoIOS(e,i),i.buffered&&i.buffered.length>0&&Math.abs(i.buffered.end(0)-this._lastBufferPos)>1&&(this._lastBufferPos=i.buffered.end(0),this._onUpdateBuffering()))}var o=this.$scene.activeCamera;this._content.type===Ge.CONTENT_TYPE_VIDEO&&this._audioContext&&this._audioElementSource&&(this._foaRunning?(this._foaAudioRenderer.setRotationMatrix3(o.camera.viewMatrix.copyRotationMatrixToArray(this._tmpArray)),this._isSafari&&(this._foaAudioRenderer.output.gain.value=this._content.element.volume)):this._8BallRunning?(this._update8BallRotation(this._8BallAudioRenderer,this.cameraYawLeftHanded,e),this._isSafari&&(this._8BallAudioRenderer.output.gain.value=this._content.element.volume)):this._bypassNode&&this._isSafari&&(this._bypassNode.gain.value=this._content.element.volume)),o.dVector.equals(this._lastDVector)||(P.Context.eventEmitter.emit(this,t.EVENT_CAMERA_LOOK_AT_CHANGED),this._lastDVector.copyFrom(o.dVector)),this._hud&&(P.Context.deviceManager.state!==Ie.DeviceManager.STATE_ACTIVE?this._hud.pointerPosition=this._pointerPosition:this._hud.pointerPosition=t.CENTER_POINT),(this._trackingThrottleT+=e)>=t.MIN_THROTTLE_INTERVAL&&(0===this._cameraTrackingEvents.length?this._cameraTrackingEvents[0]=D.Util.performanceNow():this._cameraTrackingEvents.push(D.Util.performanceNow()-this._cameraTrackingEvents[0]),o.dVector.getAsArray().forEach(function(e){return n._cameraTrackingEvents.push(D.Util.enforcePrecision(e,5))}),this._cameraTrackingEvents.push(Math.round(this._content&&this._content.element&&this._content.type===Ge.CONTENT_TYPE_VIDEO?this._content.element.currentTime:0)),this._trackingThrottleT=0,this._cameraTrackingEvents.length/5>8&&(Ue.TrackingManager.instance.addEvent(new He.TrackingEvent({type:He.TrackingEvent.VR_CAMERA,payload:{d:this._cameraTrackingEvents.slice()}})),this._cameraTrackingEvents.length=0))}}},{key:"_initializeGamepad",value:function(e,n){var i=this;if(e){if((e.pose||P.Context.deviceManager.type===Ie.DeviceManager.TYPE_WEBXR)&&t._isGamepadModelSupported(e)){var o=this.$scene.findByName(t.getGamepadId(e));if(!o){if(this._activeGamepad){var a=this.$scene.findByName(t.getGamepadId(this._activeGamepad));if(a){var r=a.findByName("pointer");r&&(r.visible=!1)}}var l=new se.Model({manualSortIndex:9999,ui:!0,uri:this.$makeLocalPath(t.CONTROLLER_MODEL_PATHS.get(t.getGamepadId(e)))});if(l.addEventListener(Y.Resource.LOADED,function(){i._activateGamepad(e)}),o=this.$scene.add(new ae.SpatialNode({children:[new ae.SpatialNode({name:t.getGamepadId(e),children:[l],visible:!1})]})).firstChild,o.firstChild.addEventListener(Y.Resource.LOADED,function(){o.firstChild.findByName("pointer").surfaceMaterial.emissiveColor=new q.ColorRGB(i._customization.primaryColor.hex())}),e.hand&&D.Util.isVisionOS()){var s=new ae.SpatialNode({manualSortIndex:19999,name:e.hand+"_hand_root",visible:!1});this.$scene.add(s)}}this._onDisableGazeBasedInteraction()}this._connectedGamepads.set(t.getGamepadId(e),{index:n,buttonState:new _.default}),Ue.TrackingManager.instance.addEvent(new He.TrackingEvent({type:He.TrackingEvent.NEW_GAMEPAD,payload:{id:t.getGamepadId(e),idx:e.index,buttonCount:e.buttons?e.buttons.length:0,axesCount:e.axes?e.axes.length:0,displayId:e.displayId,hand:e.hand,hasHapticActuators:e.hapticActuators&&e.hapticActuators.length>0,hasPosition:e.pose&&e.pose.hasPosition,hasOrientation:e.pose&&e.pose.hasOrientation}}))}}},{key:"_initializeGamepads",value:function(){var e=this,t=P.Context.deviceManager.getGamepads();t&&t.forEach(function(t,n){t&&e._initializeGamepad(t,n)})}},{key:"_preventMouseUp",value:function(){var e=this;this._isSamsungInternet&&(this._preventMouseUpEvent=!0,this._preventMouseUpTimeout&&(clearTimeout(this._preventMouseUpTimeout),this._preventMouseUpTimeout=null),this._preventMouseUpTimeout=setTimeout(function(){e._preventMouseUpTimeout=null,e._preventMouseUpEvent=!1},250))}},{key:"_handleGamepadButtonPressed",value:function(e,n,i,o){(n===this._activeGamepad||o)&&(this._preventMouseUp(),this._hub&&this._hub.gamepadButtonPressed(e,n,i),0!==i&&1!==i||P.Context.deviceManager.type===Ie.DeviceManager.TYPE_WEBXR&&!o||(this._startPointerPos.set(.5,.5),this._startPointerTime=D.Util.performanceNow(),this._hud&&this._hud.interact(.5,.5)),(5===i&&"Oculus Touch (Right)"===t.getGamepadId(n)&&n.connected===!0||5===i&&"Oculus Touch (Left)"===t.getGamepadId(n)&&n.connected===!0)&&this._onBackButton())}},{key:"_handleGamepadButtonUnpressed",value:function(e,t,n,i){(t===this._activeGamepad||i)&&(this._preventMouseUp(),this._hub&&this._hub.gamepadButtonUnpressed(e,t,n))}},{key:"_closeInfoHotspot",value:function(){if(this._activeInfoHotspot){var e=this.$scene.findByName(this._activeInfoHotspot);e&&e.children.length>=2&&(e.children[0].visible=!0,e.children[1].visible=!1),this._activeInfoHotspot=null}}},{key:"_updateGamepadState",value:function(e){var n=this,i=P.Context.deviceManager.getGamepads();if(i&&0!==i.length){var o=[],a=void 0;if(i.forEach(function(r){if(r){var l=r.index;if(void 0!==i[l]){var s=i[l];if(s){var u=s.buttons,c=n._connectedGamepads.get(t.getGamepadId(s));if(c||(n._initializeGamepad(s,s.index),c=n._connectedGamepads.get(t.getGamepadId(s))),c){u&&u.length>0&&u.forEach(function(e,t){c.buttonState.has(t)||c.buttonState.set(t,e.pressed),!c.buttonState.get(t)&&e.pressed?(c.buttonState.set(t,!0),a=s,o.push(function(){n._handleGamepadButtonPressed(e,s,t)})):c.buttonState.get(t)&&!e.pressed&&(c.buttonState.set(t,!1),o.push(function(){n._handleGamepadButtonUnpressed(e,s,t)}))});var d=void 0;if(P.Context.deviceManager.type===Ie.DeviceManager.TYPE_WEBXR){if(s.targetRaySpace)try{var f=P.Context.deviceManager.frameData.getPose(s.targetRaySpace,P.Context.deviceManager.referenceSpace);f&&(d=f.transform)}catch(e){}
26if(s.handDesc&&D.Util.isVisionOS()&&n._angularVelocityDebounce<=0){var h=P.Context.deviceManager.frameData.getJointPose(s.handDesc.get("index-finger-tip"),P.Context.deviceManager.referenceSpace),_=P.Context.deviceManager.frameData.getJointPose(s.handDesc.get("thumb-tip"),P.Context.deviceManager.referenceSpace),p=_.radius+h.radius,m=X.Vector3.tmp(0).copyFrom(_.transform.position),g=X.Vector3.tmp(1).copyFrom(h.transform.position),A=m.distanceSquared(g),E=s.hand;if(null!==n._oldPinchDistance[E]&&void 0!==n._oldPinchDistance[E]){var v=Math.abs(A-n._oldPinchDistance[E])/e,b=.0025;A<=p*p&&"right"===s.hand&&!n._pinchGestureDetectedRight&&!n._pinchGestureDetectedLeft&&v>b?(n._pinchGestureDetectedRight=!0,a=s,o.push(function(){n._handleGamepadButtonPressed(null,null,0,!0)})):A<=p*p&&"left"===s.hand&&!n._pinchGestureDetectedLeft&&!n._pinchGestureDetectedRight&&v>b?(n._pinchGestureDetectedLeft=!0,a=s,o.push(function(){n._handleGamepadButtonPressed(null,null,0,!0)})):A>p*p&&"left"===s.hand&&n._pinchGestureDetectedLeft&&!n._pinchGestureDetectedRight?(n._pinchGestureDetectedLeft=!1,o.push(function(){n._handleGamepadButtonUnpressed(null,null,0,!0)}),n._oldPinchDistance[E]=null):A>p*p&&"right"===s.hand&&!n._pinchGestureDetectedLeft&&n._pinchGestureDetectedRight&&(n._pinchGestureDetectedRight=!1,o.push(function(){n._handleGamepadButtonUnpressed(null,null,0,!0)}),n._oldPinchDistance[E]=null),P.Context.deviceManager.frameData.fillJointRadii(s.handDesc.values(),n._handRadii),P.Context.deviceManager.frameData.fillPoses(s.handDesc.values(),P.Context.deviceManager.referenceSpace,n._handPositions);for(var y=0;y<25;++y){var T=n.$scene.findByName(s.hand+"_box_"+y);if(T){T.transform.scale=X.Vector3.tmp(0).set(n._handRadii[y],n._handRadii[y],n._handRadii[y]);var C=n._handPositions.slice(16*y,16*(y+1));T.transform.position=X.Vector3.tmp(1).set(C[12],C[13],C[14])}}}n._oldPinchDistance[E]=A}}else d=s.pose;if(d){var I=n.$scene.findByName(t.getGamepadId(s));if(I&&I.firstChild){var w=I.findByName("controller");if(w){n._fresnelOutlineMaterial||(n._fresnelOutlineMaterial=new _e.UnlitMaterial({ui:!0,writeDepth:!1,opaque:!1,color:new q.ColorRGB("#fff"),useFresnelOutline:!0,fresnelOutlineStrength:.2}));var S=I.findByName("ray_start");S&&(S.visible=!1);var x=I.findByName("ray_end");x&&(x.visible=!1);var M=w.materialByPass;M[ee.Scene.RENDERPASS_FORWARD]=n._fresnelOutlineMaterial,M[ee.Scene.RENDERPASS_FORWARD_TRANSLUCENT]=n._fresnelOutlineMaterial,M[ee.Scene.RENDERPASS_UI_1]=n._fresnelOutlineMaterial}if(d.orientation)if(d.position)P.Context.deviceManager.type===Ie.DeviceManager.TYPE_WEBXR?I.firstChild.transform.rotation=I.firstChild.transform.rotation.copyFrom(d.orientation).invert():I.firstChild.transform.rotation=I.firstChild.transform.rotation.copyFromArray(d.orientation).invert(),P.Context.deviceManager.type===Ie.DeviceManager.TYPE_WEBXR?I.firstChild.transform.position=I.firstChild.transform.position.copyFrom(d.position):I.firstChild.transform.position=I.firstChild.transform.position.copyFromArray(d.position);else{I.parent.transform.rotation=Z.Quaternion.tmp(0).copyFrom(n._vrCameraController.offsetRotation).invert();var O=P.Context.deviceManager.pose;if(O&&O.orientation){if(n._lastVROrientation){var N=(P.Context.deviceManager.timestamp-n._lastVROrientationTimestamp)/1e3;if(N>J.MathUtil.ZERO_TOLERANCE){var R=void 0;if(O.angularVelocity)R=X.Vector3.tmp(1).copyFromArray(O.angularVelocity).magnitude();else{var k=void 0;k=P.Context.deviceManager.type===Ie.DeviceManager.TYPE_WEBXR?Z.Quaternion.tmp(0).copyFrom(O.orientation):Z.Quaternion.tmp(0).copyFromArray(O.orientation),R=Z.Quaternion.tmp(1).copyFrom(n._lastVROrientation).invert().mult(k).toEuler(X.Vector3.tmp(0)).mult(1/N).magnitude()}var B=n.$scene.activeCamera,L=Z.Quaternion.tmp(0).copyFrom(n._vrCameraController.offsetRotation).rotate(X.Vector3.tmp(0).set(B.dVector.x,0,B.dVector.z)).normalize(),U=J.MathUtil.clamp((R-.2)/45,0,.1);X.Vector3.slerp(n._torsoDirection,L,U,n._torsoDirection),I.transform.position=Z.Quaternion.tmp(0).fromUnitVectors(X.Vector3.tmp(0).copyFrom(X.Vector3.NEG_Z_AXIS),n._torsoDirection).invert().rotate(X.Vector3.tmp(0).set("left"
26===s.hand?-.15:.15,-.36,0))}}else n._lastVROrientation=new Z.Quaternion;P.Context.deviceManager.type===Ie.DeviceManager.TYPE_WEBXR?n._lastVROrientation.copyFrom(O.orientation):n._lastVROrientation.copyFromArray(O.orientation),n._lastVROrientationTimestamp=P.Context.deviceManager.timestamp}P.Context.deviceManager.type===Ie.DeviceManager.TYPE_WEBXR?I.firstChild.transform.rotation=I.firstChild.transform.rotation.copyFrom(d.orientation).invert():I.firstChild.transform.rotation=I.firstChild.transform.rotation.copyFromArray(d.orientation).invert()}}}}n._activeGamepad||(a=s)}}}}),this._activateGamepad(a),o.forEach(function(e){return e()}),this._activeGamepad&&!D.Util.isVisionOS()){var r=this.$scene.findByName(t.getGamepadId(this._activeGamepad));if(r){var l=r.findByName("ray_start"),s=r.findByName("ray_end");if(this._hud&&l&&s){var u=this._hud.customPickRay;u.origin=u.origin.copyFrom(l.worldTransform.position),u.direction=this._tmpVec.copyFrom(s.worldTransform.position).sub(u.origin).normalize(),this._hud.customPickRay=u}}}else if(this._activeGamepad.hand&&D.Util.isVisionOS()&&this._hud){var c=this.$scene.activeCamera,d=this._hud.customPickRay;d.origin=d.origin.copyFrom(c.worldTransform.position),d.direction=d.direction.copyFrom(c.dVector).normalize(),this._hud.customPickRay=d}}}},{key:"_activateGamepad",value:function(e){if(e&&this._activeGamepad!==e){if(this._activeGamepad){var n=this.$scene.findByName(t.getGamepadId(this._activeGamepad));if(n){var i=n.findByName("pointer");i&&(i.visible=!1)}}this._activeGamepad=e;var o=this.$scene.findByName(t.getGamepadId(e));if(o)if(t._isGamepadModelSupported(this._activeGamepad)){var a=o.findByName("pointer");a&&(a.visible=!0),this._hud?(o.visible=this._hud.isUiRootVisible||this._content.type===Ge.CONTENT_TYPE_TOUR||this._content.type===Ge.CONTENT_TYPE_HUB||this._content.type===Ge.CONTENT_TYPE_IMAGE,this._hud.useCustomPickRay=!0):o.visible=!0}else this._hud?(o.visible=!1,this._hud.useCustomPickRay=!1):o.visible=!1;if(e.hand&&D.Util.isVisionOS()){var r=this.$scene.findByName(e.hand+"_hand_root");if(r&&(this._hud?(r.visible=this._hud.isUiRootVisible||this._content.type===Ge.CONTENT_TYPE_TOUR||this._content.type===Ge.CONTENT_TYPE_HUB||this._content.type===Ge.CONTENT_TYPE_IMAGE,this._hud.useCustomPickRay=!0):r.visible=!0),o&&t._isGamepadModelSupported(this._activeGamepad)){var l=o.findByName("pointer");l&&(l.visible=!1)}}}}},{key:"_deactivateGamepad",value:function(){if(this._activeGamepad){var e=this.$scene.findByName(t.getGamepadId(this._activeGamepad));if(e&&(e.visible=!1),this._hud&&(this._hud.useCustomPickRay=!1),this._activateGamepad.hand&&D.Util.isVisionOS()){var n=this.$scene.findByName(this._activateGamepad.hand+"_hand_root");n.visible=!1}this._activeGamepad=null}}},{key:"_handleMouseUp",value:function(e,t){this._endPointerPos.set(e,t),void 0===this._content||this._startPointerPos.distanceSquared(this._endPointerPos.set(e,t))>5e-4||D.Util.performanceNow()-this._startPointerTime>700||this._uiState.hudEnabled&&(P.Context.deviceManager.state!==Ie.DeviceManager.STATE_ACTIVE&&(this._uiState.settingsOpen?this._onCloseSettings():this._isMobile?this._onToggleHud():this._playOrPauseVideo()),this._deactivateGamepad(),this._hud&&(P.Context.deviceManager.state===Ie.DeviceManager.STATE_ACTIVE?this._hud.interact(.5,.5):!this._content||this._content.type!==Ge.CONTENT_TYPE_TOUR&&this._content.type!==Ge.CONTENT_TYPE_HUB||this._hud.interact(e,t)))}},{key:"_fadeInHud",value:function(){if(this._content){this._activeGamepad&&t._isGamepadModelSupported(this._activeGamepad)&&this._showGamepadModels();var e=this.$scene.findByName(t.ENVIRONMENT_NAME);e&&(e instanceof Te.StereoMesh&&(e.mono=!0),e.material.vrMonoOverride=!0,e.removeController(this._hudFadeOutHalfAnimationController),e.removeController(this._hudFadeOutAnimationController),e.addController(this._hudFadeInAnimationController));var n=this.$scene.findByName(t.CINEMA_BACKDROP_NAME);n&&(n.material.vrMonoOverride=!0,n.removeController(this._hudFadeOutHalfAnimationController),n.removeController(this._hudFadeOutAnimationController),n.addController(this._hudFadeInAnimationController))}}},{key:"_fadeOutHud",value:function(){if(this._content){this._activeGamepad&&t._isGamepadModelSupported(this._activeGamepad)&&this._content.type!==Ge.CONTENT_TYPE_TOUR&&this._content.type!==Ge.CONTENT_TYPE_HUB&&this._content.type!==Ge.CONTENT_TYPE_IMAGE&&this._hideGamepadModels();var e=this.$scene.findByName(t.ENVIRONMENT_NAME);e&&(e.material.vrMonoOverride=!1,e instanceof Te.StereoMesh&&(e.mono=!1),e.removeController(this._hudFadeOutHalfAnimationController),e.removeController(this._hudFadeInAnimationController),e.addController(this._hudFadeOutAnimationController));var n=this.$scene.findByName(t.CINEMA_BACKDROP_NAME);n&&(n.material.vrMonoOverride=!1,n.removeController(this._hudFadeOutHalfAnimationController),n.removeController(this._hudFadeInAnimationController),n.addController(this._hudFadeOutAnimationController))}}},{key:"_fadeOutHudHalf",value:function(){if(this._content){var e=this.$scene.findByName(t.ENVIRONMENT_NAME);e&&(e.removeController(this._hudFadeInAnimationController),e.removeController(this._hudFadeOutAnimationController),e.addController(this._hudFadeOutHalfAnimationController));var n=this.$scene.findByName(t.CINEMA_BACKDROP_NAME);n&&(n.removeController(this._hudFadeInAnimationController),n.removeController(this._hudFadeOutAnimationController),n.addController(this._hudFadeOutHalfAnimationController))}}},{key:"_setupUI",value:function(){this._isMobile&&this._handleOrientationChange()}},{key:"_createLoadingIndicator",value:function(){var e=this;this._blackLoadingQuad=this.$scene.add(new te.RenderableNode({name:t.FULLSCREEN_BLENDQUAD_NAME,geometry:$.GeometryUtil.makeFullscreenQuad(),visible:!1,materialByPass:(0,s.default)({},ee.Scene.RENDERPASS_UI_1,new pe.UiMaterial({color:new K.ColorRGBA(0,0,0,1),opaque:!1,fullscreenQuad:!0,writeDepth:!1,readDepth:!1})),manualSortIndex:1})),this._loadingIndicator=this.$scene.add(new Ae.UiImage({name:t.
26LOADING_INDICATOR_NAME,width:.1,height:.1,src:Xe.default,flipY:!1,noHover:!0,animated:!0,animationAtlasWidth:4,animationAtlasHeight:4,useTextureManager:!1,visible:this._contentLoading,transform:new fe.Transform({position:new X.Vector3(0,0,-.2)}),controllers:[new N.ClosureController({closure:function(t,n){n.animationT-=1.5*t,n.animationT<0&&(n.animationT=1+n.animationT);var i=3,o=e.$scene.activeCamera;X.Vector3.lerp(n.transform.position,e._tmpVec2.copyFrom(o.transform.position).add(o.dVector),t*i,e._tmpVec),n.transform.position=e._tmpVec,n.transform.rotation=o.camera.getQuaternion()}})],manualSortIndex:2}))}},{key:"_setupEventDispatchers",value:function(){var e=this;P.Context.documentEventDispatcher.addEventListener(B.MouseEvent.CONTEXT_MENU,this._handleMouseContextMenu),P.Context.windowEventDispatcher.addEventListener(B.GlobalEvent.ORIENTATION_CHANGE,this._handleOrientationChange),document.addEventListener("x-dl8-evt-resume-audio-context",function(){ 27if(e._audioContext)try{e._audioContext.resume()}catch(e){}}),P.Context.eventEmitter.on(Ie.DeviceManager.EVENT_DEVICE_READY,this._onVrDeviceReady),P.Context.eventEmitter.on(Ie.DeviceManager.EVENT_DEVICE_ACTIVATED,this._onVrDeviceActivatedImpl),P.Context.eventEmitter.on(Ie.DeviceManager.EVENT_DEVICE_DEACTIVATED,this._onVrDeviceDeactivatedImpl),P.Context.eventEmitter.onAsync(Ie.DeviceManager.EVENT_DEVICE_MOUNTED,this._onVrDeviceMountedImpl),P.Context.eventEmitter.onAsync(Ie.DeviceManager.EVENT_DEVICE_UNMOUNTED,this._onVrDeviceUnmountedImpl),P.Context.eventEmitter.on(Ie.DeviceManager.EVENT_INPUT_SOURCE_SELECT_START,this._onInputSourceSelectStart),P.Context.eventEmitter.on(Ie.DeviceManager.EVENT_INPUT_SOURCE_SELECT_END,this._onInputSourceSelectEnd),P.Context.eventEmitter.on(Me.PhoneManager.EVENT_VR_PHONE_CHANGED,function(t){return e._onPhoneChanged(t.selectedPhone)}),P.Context.eventEmitter.on(we.PhysicalCamera.EVENT_ASPECT_CHANGED,this._onAspectChangedEvent),P.Context.windowEventDispatcher.addEventListener(B.GamepadEvent.CONNECTED,this._handleGamepadConnect),P.Context.windowEventDispatcher.addEventListener(B.GamepadEvent.DISCONNECTED,this._handleGamepadDisconnect),P.Context.eventEmitter.on(Ce.Texture.EVENT_MAX_TEXTURE_SIZE_TOO_LOW,function(t){throw new Error(""+e._translate("player.contentSizeP1")+t.width+", "+t.height+e._translate("player.contentSizeP2")+(t.
27isCubeMap?ie.Renderer.MAX_CUBEMAP_TEXTURE_SIZE:ie.Renderer.MAX_TEXTURE_SIZE)+e._translate("player.contentSizeP3")+(t.isCubeMap?ie.Renderer.MAX_CUBEMAP_TEXTURE_SIZE:ie.Renderer.MAX_TEXTURE_SIZE)+e._translate("player.contentSizeP4"))}),P.Context.eventEmitter.on(Ce.Texture.EVENT_VIDEO_STREAM_EXCEPTION_CAUGHT,function(t){e._onError(t.videoStreamException)}),!this._isMobile||this._isSamsungInternet||this._isOculusBrowser?(P.Context.canvasEventDispatcher.addEventListener(B.MouseEvent.MOUSE_DOWN,function(t){e._pointerPosition.set(t.normX,t.normY),e._startPointerPos.set(t.normX,t.normY),e._startPointerTime=D.Util.performanceNow()}),P.Context.canvasEventDispatcher.addEventListener(B.MouseEvent.MOUSE_MOVE,function(t){e._pointerPosition.set(t.normX,t.normY)}),P.Context.canvasEventDispatcher.addEventListener(B.MouseEvent.MOUSE_UP,function(t){return e._preventMouseUpEvent?(e._preventMouseUpTimeout&&(clearTimeout(e._preventMouseUpTimeout),e._preventMouseUpTimeout=null),void(e._preventMouseUpEvent=!1)):void e._handleMouseUp(t.normX,t.normY)})):(P.Context.canvasEventDispatcher.addEventListener(B.TouchEvent.TOUCH_START,function(t){e._pointerPosition.set(t.normX,t.normY),e._startPointerPos.set(t.normX,t.normY),e._startPointerTime=D.Util.performanceNow()}),P.Context.canvasEventDispatcher.addEventListener(B.TouchEvent.TOUCH_MOVE,function(t){e._pointerPosition.set(t.normX,t.normY)}),P.Context.canvasEventDispatcher.addEventListener(B.TouchEvent.TOUCH_END,function(t){e._handleMouseUp(t.normX,t.normY)})),P.Context.eventEmitter.on(L.LoadingManager.EVENT_FIRST_LOADING_FINISHED,this._onFirstLoadFinished)}},{key:"_playOrPauseVideo",value:function(){this._content&&this._content.type!==Ge.CONTENT_TYPE_VIDEO||this.paused||(this._playing?this._onPause():this._onPlay())}},{key:"_setupCamera",value:function(){var e=this.$scene.activeCamera;e.shutterSpeed=1/120,e.ghostingThreshold=1,e.ghostingVisibility=.3,this._resetZoom(),this._vrCameraController=new V.VRCameraController({positionLock:!1}),this._vrOrbitCameraController=new F.VROrbitCameraController({radius:.6}),this._orbitCameraController=new Q.OrbitCameraController({radiusFar:1,radiusNear:.5,useInnerEllipse:!0,autoRotate:!0,innerEllipseRadii:new X.Vector3(.05,.05,.15),captureWheelEvents:this._captureWheelEvents,captureTouchEvents:this._captureTouchEvents,c
27aptureMouseEvents:this._captureMouseEvents}),this._dragCameraController=new H.FirstPersonCameraController({positionLock:!0,lockedVertically:this._isMobile&&this._disableVerticalTouchDragging||!this._isMobile&&this._disableVerticalMouseDragging,minFocalLength:this._minFocalLength,maxFocalLength:this._maxFocalLength,drag:this._dragControlsDamping,lookSensitivity:this._calcLookSensitivityFromDamping(this._dragControlsDamping),captureWheelEvents:this._captureWheelEvents,captureTouchEvents:this._captureTouchEvents,captureMouseEvents:this._captureMouseEvents}),this._magicWindowCameraController=new z.MagicWindowCameraController({touchAdjust:!0,lockedVertically:!this._enableVerticalMagicWindowDragging,minFocalLength:this._minFocalLength,maxFocalLength:this._maxFocalLength,captureTouchEvents:this._captureTouchEvents,captureMouseEvents:this._captureMouseEvents}),this._parallaxCameraController=new G.PanCameraController({range:.2,damping:.05,minFocalLength:this._minFocalLength,maxFocalLength:this._maxFocalLength,captureWheelEvents:this._captureWheelEvents,captureTouchEvents:this._captureTouchEvents,c
27aptureMouseEvents:this._captureMouseEvents})}},{key:"_resetZoom",value:function(){this._content&&this._content.type===Ge.CONTENT_TYPE_MODEL?this.$scene.activeCamera.focalLength=25:this.$scene.activeCamera.focalLength=this._focalLength}},{key:"_generateTourFadeInAnimation",value:function(e){var t=this,n=0,i=0;switch(e){case Ge.PROBE_TRANSITION_BLINK:n=.4,i=.5;break;case Ge.PROBE_TRANSITION_CROSSFADE:n=0,i=.9;break;case Ge.PROBE_TRANSITION_CROSSFADE_SLOW:n=0,i=2;break;case Ge.PROBE_TRANSITION_NONE:n=0,i=0}var o=new M.AnimationController({animation:new k.SequenceAnimation({children:[new R.DelayAnimation({duration:n}),new O.ClosureAnimation({easing:ne.Easing.easeInOutExpo,duration:i,closure:function(e,t){t.firstChild.material.opacity=e},onPlay:function(e){e.firstChild.material.opacity=0,e.firstChild.material.opaque=!1,e.visible=!0,t.$scene.findAllByPred(function(t){return t instanceof Be.Hotspot&&t.parent.parent.parent===e}).forEach(function(e){e.visible=!1})},onFinish:function(e){e.removeController(o),t.$scene.findAllByPred(function(t){return t instanceof Be.Hotspot&&t.parent.parent.parent===e}).forEach(function(e){e.visible=!0,e.fadeIn()})}})]})});return o}},{key:"_generateTourFadeOutAnimation",value:function(e){var t=this,n=0,i=0;switch(e){case Ge.PROBE_TRANSITION_BLINK:n=.4,i=.2;break;case Ge.PROBE_TRANSITION_CROSSFADE:n=.4,i=.9;break;case Ge.PROBE_TRANSITION_CROSSFADE_SLOW:n=.4,i=2;break;case Ge.PROBE_TRANSITION_NONE:n=0,i=0}var o=new M.AnimationController({animation:new k.SequenceAnimation({children:[new R.DelayAnimation({duration:n}),new O.ClosureAnimation({easing:ne.Easing.easeInOutExpo,duration:i,closure:function(e,t){t.firstChild.material.opacity=1-e},onPlay:function(e){e.visible=!0,e.firstChild.material.opacity=1,e.firstChild.material.opaque=!1,t.$scene.findAllByPred(function(t){return t instanceof Be.Hotspot&&t.parent.parent.parent===e}).forEach(function(e){e.fadeAway()})},onFinish:function(e){e.visible=!1,e.removeController(o)}})]})});return o}},{key:"_setupAnimationControllers",value:function(){var e=this;this._hudFadeOutAnimationController=new M.AnimationController({animation:new O.ClosureAnimation({easing:ne.Easing.easeInOutExpo,duration:.5,closure:function(e,t,n){t.material.color.r=J.MathUtil.interpolate(e,ne.Easing.linearTween,n.auxData.initialColor.r,1),t.material.color.g=J.MathUtil.interpolate(e,ne.Easing.linearTween,n.auxData.initialColor.g,1),t.material.color.b=J.MathUtil.interpolate(e,ne.Easing.linearTween,n.auxData.initialColor.b,1),t.material.opacity=t.material.opacity},onPlay:function(e,t){t.auxData.initialColor=new K.ColorRGBA(e.material.color)},onFinish:function(t){t.removeController(e._hudFadeOutAnimationController)},onCancel:function(t){t.removeController(e._hudFadeOutAnimationController)}})}),this._hudFadeOutHalfAnimationController=new M.AnimationController({animation:new O.ClosureAnimation({easing:ne.Easing.easeInOutExpo,duration:.5,closure:function(t,n,i){n.material.color.r=J.MathUtil.interpolate(t,ne.Easing.linearTween,i.auxData.initialColor.r,e._customizationSecondaryColorMultHalf.r),n.material.color.g=J.MathUtil.interpolate(t,ne.Easing.linearTween,i.auxData.initialColor.g,e._customizationSecondaryColorMultHalf.g),n.material.color.b=J.MathUtil.interpolate(t,ne.Easing.linearTween,i.auxData.initialColor.b,e._customizationSecondaryColorMultHalf.b)},onPlay:function(e,t){t.auxData.initialColor=new K.ColorRGBA(e.material.color)},onFinish:function(t){t.removeController(e._hudFadeOutHalfAnimationController)},onCancel:function(t){t.removeController(e._hudFadeOutHalfAnimationController)}})}),this._hudFadeInAnimationController=new M.AnimationController({animation:new O.ClosureAnimation({easing:ne.Easing.easeInOutExpo,duration:.5,closure:function(t,n,i){n.material.color.r=J.MathUtil.interpolate(t,ne.Easing.linearTween,i.auxData.initialColor.r,e._customizationSecondaryColorMult.r),n.material.color.g=J.MathUtil.interpolate(t,ne.Easing.linearTween,i.auxData.initialColor.g,e._customizationSecondaryColorMult.g),n.material.color.b=J.MathUtil.interpolate(t,ne.Easing.linearTween,i.auxData.initialColor.b,e._customizationSecondaryColorMult.b),n.material.opacity=n.material.opacity},onPlay:function(e,t){t.auxData.initialColor=new K.ColorRGBA(e.material.color)},onFinish:function(t){t.removeController(e._hudFadeInAnimationController)},onCancel:function(t){t.removeController(e._hudFadeInAnimationController)}})}),this._fadeInAnimationController=new M.AnimationController({animation:new O.ClosureAnimation({easing:ne.Easing.easeInOutExpo,duration:.25,closure:function(e,t,n){t.materialByPass[ee.Scene.RENDERPASS_UI_1].opacity=J.MathUtil.interpolate(e,ne.Easing.linearTween,n.auxData.initialOpacity,1)},onPlay:function(e,t){e.visible=!0,t.auxData.initialOpacity=e.materialByPass[ee.Scene.RENDERPASS_UI_1].opacity},onCancel:function(t){t.visible=!1,t.removeController(e._fadeInAnimationController)}})}),this._fadeOutAnimationController=new M.AnimationController({animation:new k.SequenceAnimation({children:[new R.DelayAnimation({duration:.6}),new O.ClosureAnimation({easing:ne.Easing.easeInOutExpo,duration:.5,closure:function(e,t,n){t.materialByPass[ee.Scene.RENDERPASS_UI_1].opacity=J.MathUtil.interpolate(e,ne.Easing.linearTween,n.auxData.initialOpacity,0)},onPlay:function(e,t){t.auxData.initialOpacity=e.materialByPass[ee.Scene.RENDERPASS_UI_1].opacity},onFinish:function(e){e.visible=!1},onCancel:function(t){t.visible=!1,t.removeController(e._fadeOutAnimationController)}})]})})}},{key:"_adjustVideoForQualityChange",value:function(){var e=this._content.element;void 0!==e&&null!==this._qualityChangeTargetTime&&(e.currentTime<this._qualityChangeTargetTime-1||e.currentTime>this._qualityChangeTargetTime+1?e.currentTime=this._qualityChangeTargetTime:this._qualityChangeTargetTime=null)}},{key:"_updateVideoIOS",value:function(e,t){var n=this,i=this._iOSAudioEmulationElement;if(t.webkitDisplayingFullscreen&&t.webkitExitFullscreen(),!this._seeking&&this._content.seeking)try{i.currentTime=t.currentTime,i.pause(),this._seeking=!0}catch(e){}if(this._playing){this._iOSAudioElementLoaded&&(this._curT+=e);var o=this._content.sources.find(function(e){return e.src===n._content.element.currentSrc}),a=o?o.fps||this._content.fps:this._content.fps;if(this._curT>=1/a)if(t.buffered&&t.buffered.length>0&&Math.min(t.duration,t.currentTime+this._curT)<=t.buffered.end(0)){this._iOSAudioElementLoaded&&(t.currentTime=t.currentTime+this._curT),this._curT=0,i&&i.paused&&i.play();var r=Math.floor(t.currentTime),l=Math.floor(i.currentTime);(l<r-1||l>r+1)&&(this._seeking=!1,i.currentTime=t.currentTime)}else i.pause()}else i&&!i.paused&&i.pause();var s=Math.round(1e4*parseFloat(t.currentTime))/1e4,u=Math.round(1e4*parseFloat(t.duration))/1e4;s>=u&&(this._content.loop||(this._onEnd(),i&&i.pause()),t.currentTime=0,i&&(i.currentTime=0),this._curT=0)}},{key:"_calcLookSensitivityFromDamping",value:function(e){return J.MathUtil.interpolateLinear((e-.025)/.175,1.5,.7)}},{key:"contentLoading",set:function(e){this._contentLoading=e}},{key:"blackLoadingQuadVisible",get:function(){return this._blackLoadingQuad.visible}},{key:"uiState",get:function(){return this._uiState},set:function(e){this._uiState=e}},{key:"hmd",set:function(e){P.Context.eventEmitter.emit(Oe.ViewerLibrary.get(e),xe.CardboardViewer.EVENT_VR_VIEWER_CHANGED)}},{key:"phone",set:function(e){null!==P.Context.phoneManager&&(P.Context.phoneManager.selectedPhone=e)}},{key:"useIOSHack",get:function(){return this._useIOSHack}},{key:"roomScaleStanding",set:function(e){e!==P.Context.deviceManager.standing&&(P.Context.deviceManager.standing=e,this._updateObjectsForRoomscale())}},{key:"useGazeBasedInteraction",set:function(e){this._hud&&(this._hud.useGazeBasedInteraction=e)}},{key:"ended",set:function(e){this._content&&this._content.type===Ge.CONTENT_TYPE_VIDEO&&e&&P.Context.deviceManager.state===Ie.DeviceManager.STATE_ACTIVE&&this._hud&&this._hud.show()}},{key:"content",set:function(e){this._contentChanged=!0,this._content=e,this._hub&&(this._hub.content=e)},get:function(){return this._content}},{key:"cameraYaw",get:function(){var e=this.$scene.activeCamera;return e?Math.atan2(e.dVector.x,-e.dVector.z):0}},{key:"cameraYawLeftHanded",get:function(){var e=this.$scene.activeCamera;return e?Math.atan2(e.dVector.x,e.dVector.z):0}},{key:"playing",get:function(){return this._playing},set:function(e){this._playing=e,this._iOSAudioEmulationElement&&(this._playing?this._iOSAudioEmulationElement.play():this._iOSAudioEmulationElement.pause())}}]),t}
27((0,Qe.default)(U.Application,Re.ResourceTracker));dt.CLOSE_BUTTON_NAME=(0,r.default)("close-btn"),dt.TOUR_ENVIRONMENT_NAME=(0,r.default)("TourEnvironment"),dt.MODEL_CONTAINER_NAME=(0,r.default)("ModelContainer"),dt.MESH_CONTAINER_NAME=(0,r.default)("MeshContainer"),dt.ENVIRONMENT_NAME=(0,r.default)("Environment"),dt.CINEMA_BACKDROP_NAME=(0,r.default)("CinemaBackdrop"),dt.FULLSCREEN_BLENDQUAD_NAME=(0,r.default)("globalFullscreenBlendQuad"),dt.LOADING_INDICATOR_NAME=(0,r.default)("globalLoadingIndicator"),dt.EVENT_CAMERA_LOOK_AT_CHANGED="EVENT_CAMERA_LOOK_AT_CHANGED",dt.MIN_THROTTLE_INTERVAL=.3,dt.GEAR_VR_CONTROLLER_ID="Gear VR Controller",dt.GEAR_VR_CONTROLLER_LEFT_ID="Gear VR Controller (Left)",dt.GEAR_VR_CONTROLLER_RIGHT_ID="Gear VR Controller (Right)",dt.DAYDREAM_CONTROLLER_ID="Daydream Controller",dt.GO_CONTROLLER_ID="Oculus Go Controller",dt.GO_CONTROLLER_LEFT_ID="Oculus Go Controller (Left)",dt.GO_CONTROLLER_RIGHT_ID="Oculus Go Controller (Right)",dt.QUEST_CONTROLLER_LEFT_ID="Oculus Touch (Left)",dt.QUEST_CONTROLLER_RIGHT_ID="Oculus Touch (Right)",dt.HAND_CONTROLLER_LEFT_ID="Hand Controller (Left)",dt.HAND_CONTROLLER_RIGHT_ID="Hand Controller (Right)",dt.GENERIC_CONTROLLER_ID="Generic Controller",dt.CONTROLLER_MODEL_PATHS=new _.default([[dt.GENERIC_CONTROLLER_ID,"models/daydream_controller/daydream_controller.json"],[dt.GEAR_VR_CONTROLLER_ID,"models/gearvr_controller/gearvr_controller.json"],[dt.GEAR_VR_CONTROLLER_LEFT_ID,"models/gearvr_controller/gearvr_controller.json"],[dt.GEAR_VR_CONTROLLER_RIGHT_ID,"models/gearvr_controller/gearvr_controller.json"],[dt.DAYDREAM_CONTROLLER_ID,"models/daydream_controller/daydream_controller.json"],[dt.GO_CONTROLLER_ID,"models/go_controller/go_controller.json"],[dt.GO_CONTROLLER_LEFT_ID,"models/go_controller/go_controller.json"],[dt.GO_CONTROLLER_RIGHT_ID,"models/go_controller/go_controller.json"],[dt.QUEST_CONTROLLER_LEFT_ID,"models/quest_l_controller/quest_l.json"],[dt.QUEST_CONTROLLER_RIGHT_ID,"models/quest_r_controller/quest_r.json"],[dt.HAND_CONTROLLER_LEFT_ID,"models/hand_l_controller/hand_l.json"],[dt.HAND_CONTROLLER_RIGHT_ID,"models/hand_r_controller/hand_r.json"]]),dt.CENTER_POINT=new j.Vector2(.5,.5),t.default=dt},,,,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.BaseAnimation=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(145),d=i(c),f=n(2),h=i(f),_=n(5),p=i(_),m=n(7),g=n(175);t.BaseAnimation=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n.duration=m.Util.getParamRequired(e,"duration"),n}return(0,p.default)(t,e),(0,h.default)(t,[{key:"$serialize",value:function(){return{name:"BaseAnimation",params:{duration:this.duration}}}}]),(0,h.default)(t,[{key:"duration",set:function(e){(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"duration",e,this)},get:function(){return this._duration}}]),t}(g.Animation)},,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.StandardMaterial=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(145),d=i(c),f=n(8),h=i(f),_=n(2),p=i(_),m=n(5),g=i(m),A=n(184),E=n(78),v=n(60),b=n(40),y=n(7),T=n(10),C=n(32),I=n(138),w=n(110),S=n(28),x=t.StandardMaterial=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._albedoTexture=y.Util.getParam(e,"albedoTexture"),n._albedoColor=y.Util.getParam(e,"albedoColor"),n._useMetallicWorkflow=y.Util.getParam(e,"useMetallicWorkflow",!1),n._useMetallicWorkflow?(n._metallicTexture=y.Util.getParam(e,"metallicTexture"),n._metallicFactor=y.Util.getParam(e,"metallicFactor")):(n._specularTexture=y.Util.getParam(e,"specularTexture"),n._specularColor=y.Util.getParam(e,"specularColor")),n._microsurfaceTexture=y.Util.getParam(e,"microsurfaceTexture"),n._microsurfaceFactor=y.Util.getParam(e,"microsurfaceFactor"),n._emissiveColor=y.Util.getParam(e,"emissiveColor"),n._emissiveTexture=y.Util.getParam(e,"emissiveTexture"),n._irradianceTexture=y.Util.getParam(e,"irradianceTexture"),n._irradianceColor=y.Util.getParam(e,"irradianceColor"),n._irradianceBoost=y.Util.getParam(e,"irradianceBoost",1),n._clearcoatTexture=y.Util.getParam(e,"clearcoatTexture"),n._clearcoatFactor=y.Util.getParam(e,"clearcoatFactor"),n._clearcoatRoughness=y.Util.getParam(e,"clearcoatRoughness",0),n._refractionRoughness=y.Util.getParam(e,"refractionRoughness",0),n._albedoInputLinear=y.Util.getParam(e,"albedoInputLinear",!1),n._specularInputLinear=y.Util.getParam(e,"specularInputLinear",!1),n._emissiveInputLinear=y.Util.getParam(e,"emissiveInputLinear",!1),n._irradianceInputLinear=y.Util.getParam(e,"irradianceInputLinear",!1),n._wetnessTexture=y.Util.getParam(e,"wetnessTexture"),n._wetnessFactor=y.Util.getParam(e,"wetnessFactor"),n._anisotropyTexture=y.Util.getParam(e,"anisotropyTexture"),n._anisotropyFactor=y.Util.getParam(e,"anisotropyFactor"),n._opacityTexture=y.Util.getParam(e,"opacityTexture"),n._opacityFactor=y.Util.getParam(e,"opacityFactor"),n._useFresnelOpacity=y.Util.getParam(e,"useFresnelOpacity",!0),n._emissiveStrength=y.Util.getParam(e,"emissiveStrength",1),n._normalTexture=y.Util.getParam(e,"normalTexture"),n._bentNormalTexture=y.Util.getParam(e,"bentNormalTexture"),n._aoTexture=y.Util.getParam(e,"aoTexture"),n._aoEnabled=y.Util.getParam(e,"aoEnabled",!0),n._microsurfaceWorkflow=y.Util.getParam(e,"microsurfaceWorkflow",t.ROUGHNESS_WORKFLOW),n._usePerVertexNormal=y.Util.getParam(e,"usePerVertexNormal",!1),n._usePerVertexTangentSpace
27=y.Util.getParam(e,"usePerVertexTangentSpace",!1),n._displacementTexture=y.Util.getParam(e,"displacementTexture"),n._displacementStrength=y.Util.getParam(e,"displacementStrength",1),n._useNormalMicrosurfacePacking=y.Util.getParam(e,"useNormalMicrosurfacePacking",!1),n._useReflectanceAnisotropyPacking=y.Util.getParam(e,"useReflectanceAnisotropyPacking",!1),n._useReflectanceMicrosurfacePacking=y.Util.getParam(e,"useReflectanceMicrosurfacePacking",!1),n._irradianceIncludingAlbedo=y.Util.getParam(e,"irradianceIncludingAlbedo",!0),n._applyAoOnIrradiance=y.Util.getParam(e,"applyAoOnIrradiance",!1),n._useNormalSwizzling=y.Util.getParam(e,"useNormalSwizzling",!1),n._normalMapStrength=y.Util.getParam(e,"normalMapStrength",1),n._aoBlend=y.Util.getParam(e,"aoBlend",t.AO_BLEND_NORMAL),n._bakedMapsUse2ndUV=y.Util.getParam(e,"bakedMapsUse2ndUV",!1),n._irradianceReplacesDiffuseIbl=y.Util.getParam(e,"irradianceReplacesDiffuseIbl",!0),n._uvBasedRadialOpacity=y.Util.getParam(e,"uvBasedRadialOpacity",!1),n._texCoordOffset=y.Util.getParam(e,"texCoordOffset"),n._texCoordScale=y.Util.getParam(e,"texCoordScale"),n._texCoordRotation=y.Util.getParam(e,"texCoordRotation"),n._texCoordTrim=y.Util.getParam(e,"texCoordTrim"),n._environmentRefractionNormalTexture=y.Util.getParam(e,"environmentRefractionNormalTexture"),n._environmentRefractionDepthTexture=y.Util.getParam(e,"environmentRefractionDepthTexture"),n._environmentRefractionTransform=y.Util.getParam(e,"environmentRefractionTransform",new S.Transform),n._environmentRefractionNearFar=y.Util.getParam(e,"environmentRefractionNearFar",new v.Vector2(.001,2)),n._environmentRefractionDispersion=y.Util.getParam(e,"environmentRefractionDispersion",!1),n._hasIbl=!1,n._iblNode=null,n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"$serialize",value:function(){return{name:"StandardMaterial",params:{albedoTexture:this._albedoTexture,albedoColor:this._albedoColor,useMetallicWorkflow:this._useMetallicWorkflow,metallicTexture:this._metallicTexture,metallicFactor:this._metallicFactor,specularTexture:this._specularTexture,specularColor:this._specularColor,microsurfaceFactor:this._microsurfaceFactor,microsurfaceTexture:this._microsurfaceTexture,emissiveTexture:this._emissiveTexture,emissiveColor:this._emissiveColor,irradianceTexture:this._irradianceTexture,irradianceColor:this._irradianceColor,irradianceBoost:this._irradianceBoost,clearcoatFactor:this._clearcoatFactor,clearcoatTexture:this._clearcoatTexture,clearcoatRoughness:this._clearcoatRoughness,refractionRoughness:this._refractionRoughness,albedoInputLinear:this._albedoInputLinear,specularInputLinear:this._specularInputLinear,emissiveInputLinear:this._emissiveInputLinear,irradianceInputLinear:this._irradianceInputLinear,wetnessTexture:this._wetnessTexture,wetnessFactor:this._wetnessFactor,anisotropyFactor:this._anisotropyFactor,anisotropyTexture:this._anisotropyTexture,opacityTexture:this._opacityTexture,opacityFactor:this._opacityFactor,useFresnelOpacity:this._useFresnelOpacity,emissiveStrength:this._emissiveStrength,normalTexture:this._normalTexture,bentNormalTexture:this._bentNormalTexture,aoTexture:this._aoTexture,aoEnabled:this._aoEnabled,microsurfaceWorkflow:this._microsurfaceWorkflow,usePerVertexNormal:this._usePerVertexNormal,usePerVertexTangentSpace:this._usePerVertexTangentSpace,displacementStrength:this._displacementStrength,displacementTexture:this._displacementTexture,useNormalMicrosurfacePacking:this._useNormalMicrosurfacePacking,useReflectanceAnisotropyPacking:this._useReflectanceAnisotropyPacking,useReflectanceMicrosurfacePacking:this._useReflectanceMicrosurfacePacking,irradianceIncludingAlbedo:this._irradianceIncludingAlbedo,applyAoOnIrradiance:this._applyAoOnIrradiance,useNormalSwizzling:this._useNormalSwizzling,normalMapStrength:this._normalMapStrength,aoBlend:this._aoBlend,bakedMapsUse2ndUV:this._bakedMapsUse2ndUV,irradianceReplacesDiffuseIbl:this._irradianceReplacesDiffuseIbl,uvBasedRadialOpacity:this._uvBasedRadialOpacity,texCoordOffset:this._texCoordOffset,texCoordScale:this._texCoordScale,texCoordRotation:this._texCoordRotation,texCoordTrim:this._texCoordTrim,environmentRefractionNormalTexture:this._environmentRefractionNormalTexture,environmentRefractionDepthTexture:this._environmentRefractionDepthTexture,environmentRefractionTransform:this._environmentRefractionTransform,environmentRefractionNearFar:this._environmentRefractionNearFar,environmentRefractionDispersion:this._environmentRefractionDispersion}}}}]),(0,p.default)(t,[{key:"$getConstructorParams",value:function(){return y.Util.merge((0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"$getConstructorParams",this).call(this),{albedoTexture:this._albedoTexture,albedoColor:this._albedoColor,useMetallicWorkflow:this._useMetallicWorkflow,metallicTexture:this._metallicTexture,metallicFactor:this._metallicFactor,specularTexture:this._specularTexture,specularColor:this._specularColor,microsurfaceTexture:this._microsurfaceTexture,microsurfaceFactor:this._microsurfaceFactor,emissiveTexture:this._emissiveTexture,emissiveColor:this._emissiveColor,irradianceColor:this._irradianceColor,
27irradianceTexture:this._irradianceTexture,irradianceBoost:this._irradianceBoost,clearcoatTexture:this._clearcoatTexture,clearcoatFactor:this._clearcoatFactor,clearcoatRoughness:this._clearcoatRoughness,refractionRoughness:this._refractionRoughness,albedoInputLinear:this._albedoInputLinear,specularInputLinear:this._specularInputLinear,emissiveInputLinear:this._emissiveInputLinear,irradianceInputLinear:this._irradianceInputLinear,wetnessTexture:this._wetnessTexture,wetnessFactor:this._wetnessFactor,anisotropyTexture:this._anisotropyTexture,anisotropyFactor:this._anisotropyFactor,opacityTexture:this._opacityTexture,opacityFactor:this._opacityFactor,useFresnelOpacity:this._useFresnelOpacity,emissiveStrength:this._emissiveStrength,normalTexture:this._normalTexture,bentNormalTexture:this._bentNormalTexture,aoTexture:this._aoTexture,microsurfaceWorkflow:this._microsurfaceWorkflow,usePerVertexNormal:this._usePerVertexNormal,usePerVertexTangentSpace:this._usePerVertexTangentSpace,displacementTexture:this._displacementTexture,displacementStrength:this._displacementStrength,useNormalMicrosurfacePacking:this._useNormalMicrosurfacePacking,useReflectanceAnisotropyPacking:this._useReflectanceAnisotropyPacking,useReflectanceMicrosurfacePacking:this._useReflectanceMicrosurfacePacking,irradianceIncludingAlbedo:this._irradianceIncludingAlbedo,applyAoOnIrradiance:this._applyAoOnIrradiance,useNormalSwizzling:this._useNormalSwizzling,normalMapStrength:this._normalMapStrength,aoBlend:this._aoBlend,bakedMapsUse2ndUV:this._bakedMapsUse2ndUV,irradianceReplacesDiffuseIbl:this._irradianceReplacesDiffuseIbl,uvBasedRadialOpacity:this._uvBasedRadialOpacity,texCoordOffset:this._texCoordOffset,texCoordScale:this._texCoordScale,texCoordRotation:this._texCoordRotation,texCoordTrim:this._texCoordTrim,environmentRefractionNormalTexture:this._environmentRefractionNormalTexture,environmentRefractionDepthTexture:this._environmentRefractionDepthTexture,environmentRefractionTransform:this._environmentRefractionTransform,environmentRefractionNearFar:this._environmentRefractionNearFar,environmentRefractionDispersion:this._environmentRefractionDispersion})}},{key:"clone",value:function(){return new t(this.$getConstructorParams())}},{key:"dtor",value:function(){(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"dtor",this).call(this),T.Context.eventEmitter.removeListener(w.PhysicalCamera.EVENT_CAMERA_PROJECTION_CHANGED,this._updateProjectionInEffect),T.Context.eventEmitter.removeListener(A.RenderSystem.EVENT_BRDF_TEXTURE_RENDERED,this._updateBrdfTextureInEffect),T.Context.eventEmitter.removeListener(I.IBLNode.EVENT_IBL_NODE_CHANGED,this._updateIBLNodeInEffect),T.Context.eventEmitter.removeListener(A.RenderSystem.EVENT_REFRACTIVE_PARAMS_CHANGED,this._updateRefractiveTexturesInEffect),T.Context.eventEmitter.removeListener(A.RenderSystem.EVENT_SSAO_PARAMS_CHANGED,this._updateSsaoInEffect),T.Context.eventEmitter.removeListener(A.RenderSystem.EVENT_SHADOW_PARAMS_CHANGED,this._updateShadowsInEffect),T.Context.eventEmitter.removeListener(A.RenderSystem.EVENT_ENV_MAP_RENDER_ENABLE,this._envMapRenderEnable),T.Context.eventEmitter.removeListener(A.RenderSystem.EVENT_ENV_MAP_RENDER_DISABLE,this._envMapRenderDisable)}},{key:"$setupEvents",value:function(e){(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"$setupEvents",this).call(this,e),this._updateProjectionInEffect=this._updateProjectionInEffect.bind(this,e),T.Context.eventEmitter.on(w.PhysicalCamera.EVENT_CAMERA_PROJECTION_CHANGED,this._updateProjectionInEffect),this._updateBrdfTextureInEffect=this._updateBrdfTextureInEffect.bind(this,e),T.Context.eventEmitter.on(A.RenderSystem.EVENT_BRDF_TEXTURE_RENDERED,this._updateBrdfTextureInEffect),this._updateIBLNodeInEffect=this._updateIBLNodeInEffect.bind(this,e),T.Context.eventEmitter.on(I.IBLNode.EVENT_IBL_NODE_CHANGED,this._updateIBLNodeInEffect),this._updateRefractiveTexturesInEffect=this._updateRefractiveTexturesInEffect.bind(this,e),T.Context.eventEmitter.on(A.RenderSystem.EVENT_REFRACTIVE_PARAMS_CHANGED,this._updateRefractiveTexturesInEffect),this._updateSsaoInEffect=this._updateSsaoInEffect.bind(this,e),T.Context.eventEmitter.on(A.RenderSystem.EVENT_SSAO_PARAMS_CHANGED,this._updateSsaoInEffect),this._updateShadowsInEffect=this._updateShadowsInEffect.bind(this,e),T.Context.eventEmitter.on(A.RenderSystem.EVENT_SHADOW_PARAMS_CHANGED,this._updateShadowsInEffect),this._envMapRenderEnable=this._envMapRenderEnable.bind(this,e),T.Context.eventEmitter.on(A.RenderSystem.EVENT_ENV_MAP_RENDER_ENABLE,this._envMapRenderEnable),this._envMapRenderDisable=this._envMapRenderDisable.bind(this,e),T.Context.eventEmitter.on(A.RenderSystem.EVENT_ENV_MAP_RENDER_DISABLE,this._envMapRenderDisable)}},{key:"_configureEffect",value:function(e){(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"_configureEffect",this).call(this,e),e.setLitEnabled(!0),this._updateAlbedoInEffect(e),this._updateSpecularInEffect(e),this._updateMetallicInEffect(e),this._updateMicrosurfaceInEffect(e),this._updateEmissiveInEffect(e),this._updateOpacityInEffect(e),this._updateIrradianceInEffect(e),this._updateNormalInEffect(e),this._updateAoInEffect(e),this._updateRefractiveInEffect(e),this._updateWetnessInEffect(e),this._updateClearcoatInEffect(e),this._updateAnisotropyInEffect(e),this._updateBentNormalInEffect(e),this._updateTexCoordsInEffect(e),this._updateEnvironmentRefractionInEffect(e),T.Context.eventEmitter.notify(A.RenderSystem.EVENT_REFRACTIVE_PARAMS_CHANGED,this._updateRefractiveTexturesInEffect.bind(this,e))}},{key:"_envMapRenderEnable",value:function(){}},{key:"_envMapRenderDisable",value:function(){}},{key:"_updateProjectionInEffect",value:function(e,t){e&&(e.params.projection=t.projection)}},{key:"_updateIBLNodeInEffect",value:function(e,t){if(T.Context.qualityManager.quality.iblEnabled&&this._iblNode===t){if(void 0===t)return e.setAmbientIBLEnabled(!1),void(this._hasIbl=!1);if(e&&e.isConfigurable){if(this._hasIbl=!0,e.setAmbientIBLEnabled(!0),e.textures.radianceTexture=this._iblNode.radianceTexture,e.textures.irradianceProbeTexture=this._iblNode.irradianceTexture,e.setEnvBrdfLutEnabled(!!T.Context.qualityManager.quality.envBrdfLut&&!!e.textures.brdfTexture),e.params.texelSizeHalf=this._iblNode.radianceTexelSizeHalf,e.setParallaxCorrectionEnabled(this._iblNode.localizedEnvironment),this._iblNode.localizedEnvironment&&(e.params.localizedEnvironmentOffset=this._iblNode.localizedEnvironmentOffset,e.params.localizedEnvironmentMin=this._iblNode.localizedEnvironmentMin,e.params.localizedEnvironmentMax=this._iblNode.localizedEnvironmentMax),e.setEnvRotationEnabled(this._iblNode.rotationEnabled),(this._iblNode.rotationEnabled||this._iblNode.localizedEnvironment)&&(e.params.localizedEnvironmentInverseMatrix=this._iblNode.localizedEnvironmentInverseMatrix),this._irradianceReplacesDiffuseIbl?e.setAmbientDiffuseProbeTextureEnabled(!(this._irradiance instanceof C.Texture)):e.setAmbientDiffuseProbeTextureEnabled(!0),e.setSpecularPowerIblLookupEnabled(this._iblNode.specularPowerLookup),e.params.ibl
27ConvData=[Math.floor(Math.log(this._iblNode.radianceTextureWidth)/Math.log(2))+1,this._iblNode.mipOffset,this._iblNode.mipUserScale],e.params.radianceMipLevels=y.Util.getMipCount(this._iblNode.radianceTextureWidth)-3,this._iblNode.radianceTexture.isRgbm&&(e.params.rgbmRadianceProbeMaxRange=this._iblNode.radianceTexture.rgbmFactor,e.setRgbmRadianceProbeInputEnabled(!0)),this._iblNode.irradianceTexture.isRgbm&&(e.params.rgbmIrradianceProbeMaxRange=this._iblNode.irradianceTexture.rgbmFactor,e.setRgbmIrradianceProbeInputEnabled(!0)),this._iblNode.type===I.IBLNode.CUBE)e.setCubemapFormatEnabled(!0);else{if(this._iblNode.type!==I.IBLNode.LAT_LONG)throw new Error("invalid iblnode format selected. only cube and latlong are supported");e.setLatlongFormatEnabled(!0)}e.setEnvHasMipmapsEnabled(!0)}}}},{key:"_updateBrdfTextureInEffect",value:function(e,t){e&&T.Context.qualityManager.quality.envBrdfLut&&(e.setEnvBrdfLutEnabled(!0), 28e.textures.brdfTexture=t.brdfTexture)}},{key:"_updateAlbedoInEffect",value:function(e){if(e&&e.isConfigurable){var t=this._albedoTexture,n=this._albedoColor;e.setGammaSpaceEnabled(!this._albedoInputLinear),t instanceof C.Texture?(this.opaque?e.setDiffuseTextureEnabled(!0):e.setDiffuseTextureWithAlphaEnabled(!0),t.isRgbm?(e.params.rgbmDiffuseMaxRange=t.rgbmFactor,e.setRgbmDiffuseInputEnabled(!0)):e.setRgbmDiffuseInputEnabled(!1),e.textures.diffuseTexture=t):(e.setDiffuseTextureEnabled(!1),e.setDiffuseTextureWithAlphaEnabled(!1)),n instanceof b.ColorRGB?(e.setDiffuseColorEnabled(!0),e.params.diffuseColor=n):e.setDiffuseColorEnabled(!1)}}},{key:"_updateMetallicInEffect",value:function(e){if(e&&e.isConfigurable){var t=this._metallicTexture,n=this._metallicFactor;t instanceof C.Texture?(e.setMetallicTextureEnabled(!0),e.setReflectanceWithRoughnessEnabled(this._useReflectanceMicrosurfacePacking),e.textures.metallicTexture=t):e.setMetallicTextureEnabled(!1),isFinite(n)?(e.setMetallicValueEnabled(!0),e.params.metallicValue=n):e.setMetallicValueEnabled(!1)}}},{key:"_updateSpecularInEffect",value:function(e){if(e&&e.isConfigurable){e.setGammaSpaceSpecularEnabled(!this._specularInputLinear);var t=this._specularTexture,n=this._specularColor;t instanceof C.Texture?(e.setSpecularTextureEnabled(!0),e.setReflectanceWithRoughnessEnabled(this._useReflectanceMicrosurfacePacking),e.textures.specularTexture=t):e.setSpecularTextureEnabled(!1),n instanceof b.ColorRGB?(e.setSpecularColorEnabled(!0),e.params.specularColor=n):e.setSpecularColorEnabled(!1)}}},{key:"_updateMicrosurfaceInEffect",value:function(e){if(e&&e.isConfigurable){var n=this._microsurfaceTexture,i=this._microsurfaceFactor;n instanceof C.Texture?(e.setRoughnessTextureEnabled(!0),e.textures.roughnessTexture=n):e.setRoughnessTextureEnabled(!1),isFinite(i)?(e.setRoughnessValueEnabled(!0),e.params.roughness=i):e.setRoughnessValueEnabled(!1),this.microsurfaceWorkflow===t.ROUGHNESS_WORKFLOW?e.setRoughnessWorkflowEnabled(!0):this.microsurfaceWorkflow===t.GLOSSINESS_WORKFLOW?e.setGlossinessWorkflowEnabled(!0):this.microsurfaceWorkflow===t.SPECULAR_POWER_WORKFLOW&&e.setSpecularPowerWorkflowEnabled(!0)}}},{key:"_updateEmissiveInEffect",value:function(e){if(e&&e.isConfigurable){e.setGammaSpaceEmissiveEnabled(!this._emissiveInputLinear);var t=this._emissiveTexture,n=this._emissiveColor;t instanceof C.Texture?(e.setEmissiveTextureEnabled(!0),t.isRgbm===!0&&(e.setRgbmEmissiveInputEnabled(!0),e.params.rgbmEmissiveMaxRange=t.rgbmFactor),e.textures.emissiveTexture=t):e.setEmissiveTextureEnabled(!1),n instanceof b.ColorRGB&&!n.equals(b.ColorRGB.BLACK)?(e.setEmissiveColorEnabled(!0),e.params.emissiveColor=n):e.setEmissiveColorEnabled(!1),e.params.emissiveStrength=this.emissiveStrength}}},{key:"_updateOpacityInEffect",value:function(e){if(e&&e.isConfigurable){var t=this._opacityFactor,n=this._opacityTexture;this.opaque?(e.setTransparencyEnabled(!1),e.setOpacityTextureEnabled(!1),e.setOpacityValueEnabled(!1)):(e.setTransparencyEnabled(!0),e.setFresnelOpacityEnabled(this._useFresnelOpacity),e.setUvBasedRadialOpacityEnabled(this._uvBasedRadialOpacity),n instanceof C.Texture?(e.setOpacityTextureEnabled(!0),e.textures.opacityTexture=n):e.setOpacityTextureEnabled(!1),isFinite(t)?(e.setOpacityValueEnabled(!0),e.params.opacity=t):e.setOpacityValueEnabled(!1))}}},{key:"_updateWetnessInEffect",value:function(e){if(e&&e.isConfigurable){var t=this._wetnessTexture,n=this._wetnessFactor;t instanceof C.Texture?(e.setWetnessTextureEnabled(!0),e.textures.wetnessTexture=t):e.setWetnessTextureEnabled(!1),isFinite(n)&&n>0?(e.setWetnessValueEnabled(!0),e.params.wetness=n):e.setWetnessValueEnabled(!1)}}},{key:"_updateIrradianceInEffect",value:function(e){if(e&&e.isConfigurable){var t=this._irradianceTexture,n=this._irradianceColor;e.params.irradianceTextureBoost=this._irradianceBoost,t instanceof C.Texture?(e.setAmbientDiffuseTextureEnabled(!0),e.setIrradianceIncludingDiffuseEnabled(this._irradianceIncludingAlbedo),e.setApplyAoOnIrradianceEnabled(this._applyAoOnIrradiance),t.isRgbm&&(e.setRgbmIrradianceInputEnabled(!0),e.params.rgbmIrradianceMaxRange=t.rgbmFactor),e.setGammaSpaceIrradianceEnabled(!this._irradianceInputLinear),e.textures.irradianceTexture=t):e.setAmbientDiffuseTextureEnabled(!1),n instanceof b.ColorRGB&&!n.equals(b.ColorRGB.BLACK)?(e.setAmbientColorEnabled(!0),e.params.ambientColor=n):e.setAmbientColorEnabled(!1)}}},{key:"_updateClearcoatInEffect",value:function(e){if(e&&e.isConfigurable){var t=this._clearcoatFactor,n=this._clearcoatTexture;n instanceof C.Texture?(e.setClearcoatTextureEnabled(!0),e.textures.clearcoatTexture=n):e.setClearcoatTextureEnabled(!1),isFinite(t)&&t>0?(e.params.clearcoatValue=t,e.setClearcoatValueEnabled(!0)):e.setClearcoatValueEnabled(!1),e.params.clearcoatRoughness=this._clearcoatRoughness}}},{key:"_updateNormalInEffect",value:function(e){if(e&&e.isConfigurable){var t=this._normalTexture;void 0!==t?(e.setNormalMappingEnabled(!0),e.setNormalMapWithRoughnessEnabled(this._useNormalMicrosurfacePacking),e.setNormalMapWithRoughnessRABGEnabled(this._useNormalSwizzling),t.isRgbm?(e.params.rgbmNormalMaxRange=t.rgbmFactor,e.setRgbmNormalInputEnabled(!0)):e.setRgbmNormalInputEnabled(!1),e.textures.normalTexture=t,e.params.normalMapStrength=this._normalMapStrength):e.setNormalMappingEnabled(!1),e.setPerVertexTangentSpaceEnabled(this._usePerVertexTangentSpace),e.setPerVertexNormalEnabled(this._usePerVertexNormal);var n=!!this._displacementTexture;e.setVertexDisplacementEnabled(n),n&&(e.textures.displacementTexture=this._displacementTexture,e.params.displacementStrength=this._displacementStrength)}}},{key:"_updateEnvironmentRefractionInEffect",value:function(e){if(e&&e.isConfigurable){var t=this._environmentRefractionNormalTexture,n=this._environmentRefractionDepthTexture;void 0!==t&&void 0!==n?(e.setEnvironmentRefractionEnabled(!0),e.textures.environmentRefractionNormalTexture=t,e.textures.environmentRefractionDepthTexture=n,e.params.environmentRefractionMatrix=this._environmentRefractionTransform.matrix,e.params.environmentRefractionNearFar=this._environmentRefractionNearFar,e.setEnvironmentRefractionDispersionEnabled(this._environmentRefractionDispersion&&T.Context.qualityManager.quality.refractionDispersionEnabled)):e.setEnvironmentRefractionEnabled(!1)}}},{key:"_updateBentNormalInEffect",value:function(e){if(e&&e.isConfigurable){var t=this._bentNormalTexture;void 0!==t?(e.setBentNormalMappingEnabled(!0),e.textures.bentNormalTexture=t):e.setBentNormalMappingEnabled(!1)}}},{key:"_updateAoInEffect",value:function(e){if(e&&e.isConfigurable){if(!this._aoEnabled)return e.setStaticAmbientOcclusionEnabled(!1),void e.setDynamicAmbientOcclusionEnabled(!1);var n=this._aoTexture;void 0!==n?(e.setStaticAmbientOcclusionEnabled(!0),e.setBakedMapsUse2ndUVEnabled(this._bakedMapsUse2ndUV),e.textures.aoTextureStatic=n):(e.setStaticAmbientOcclusionEnabled(!1),e.setDynamicAmbientOcclusionEnabled(!!T.Context.qualityManager.quality.ssaoEnabled)),this._aoBlend===t.AO_BLEND_SOFT?e.setAoBlendSoftEnabled(!0):this._aoBlend===t.AO_BLEND_STRONG?e.setAoBlendStrongEnabled(!0):(e.setAoBlendSoftEnabled(!1),e.setAoBlendStrongEnabled(!1))}}},{key:"_updateRefractiveTexturesInEffect",value:function(e,t){if(this.refractive&&T.Context.qualityManager.quality.blurredRefractionsEnabled&&e){var n=t.refractionBlurTextures,i=t.refractionBlurPassCount;n&&void 0!==i&&(e.textures.refractionTexture=n[Math.round(this._refractionRoughness*i)])}}},{key:"_updateRefractiveInEffect",value:function(e){e&&e.isConfigurable&&e.setRefractionEnabled(this.refractive)}},{key:"_updateAnisotropyInEffect",value:function(e){if(e&&e.isConfigurable){var t=this._anisotropyFactor,n=this._anisotropyTexture;n instanceof C.Texture?(e.setAnisotropyTextureEnabled(!0),e.textures.anisotropyTexture=n):e.setAnisotropyTextureEnabled(!1),isFinite(t)&&t>0?(e.setAnisotropyValueEnabled(!0),e.params.anisotropy=t):e.setAnisotropyValueEnabled(!1),e.setReflectanceWithAnisotropyEnabled(this._useReflectanceAnisotropyPacking)}}},{key:"_updateSsaoInEffect",value:function(e,t){e&&(e.textures.aoTextureDynamic=t.ssaoTexture)}},{key:"_updateShadowsInEffect",value:function(e,t){e&&(e.textures.shadowedDirectionalLightShadowMap=t.shadowMapTextures,e.params.shadowedDirectionalLightShadowMapSize=t.shadowMapSizes,e.params.shadowedDirectionalLightShadowMapViewProjectionMatrix=t.shadowMapViewProjectionMatrix,e.params.shadowBlendFactor=t.
28shadowBlendFactor)}},{key:"_updateTexCoordsInEffect",value:function(e){e&&e.isConfigurable&&(e.setTexCoordOffsetEnabled(!!this._texCoordOffset),e.setTexCoordScaleEnabled(!!this._texCoordScale),e.setTexCoordRotationEnabled(!!this._texCoordRotation),e.setTexCoordTrimEnabled(!!this._texCoordTrim),e.params.texCoordOffset=this._texCoordOffset,e.params.texCoordScale=this._texCoordScale,e.params.texCoordRotation=this._texCoordRotation,e.params.texCoordTrim=this._texCoordTrim)}},{key:"iblNode",get:function(){return this._iblNode},set:function(e){this._iblNode!==e&&(this._iblNode=e,this._updateIBLNodeInEffect(this._effect,e))}},{key:"albedoTexture",get:function(){return this._albedoTexture},set:function(e){this._albedoTexture=e,this._updateAlbedoInEffect(this._effect)}},{key:"albedoColor",get:function(){return this._albedoColor},set:function(e){this._albedoColor=e,this._updateAlbedoInEffect(this._effect)}},{key:"specularTexture",get:function(){return this._specularTexture},set:function(e){this._specularTexture=e,this._updateSpecularInEffect(this._effect)}},{key:"specularColor",get:function(){return this._specularColor},set:function(e){this._specularColor=e,this._updateSpecularInEffect(this._effect)}},{key:"metallicTexture",get:function(){return this._metallicTexture},set:function(e){this._metallicTexture=e,this._updateMetallicInEffect(this._effect)}},{key:"metallicFactor",get:function(){return this._metallicFactor},set:function(e){this._metallicFactor=e,this._updateMetallicInEffect(this._effect)}},{key:"anisotropyTexture",get:function(){return this._anisotropyTexture},set:function(e){this._anisotropyTexture=e,this._updateAnisotropyInEffect(this._effect)}},{key:"anisotropyFactor",get:function(){return this._anisotropyFactor},set:function(e){this._anisotropyFactor=e,this._updateAnisotropyInEffect(this._effect)}},{key:"microsurfaceTexture",get:function(){return this._microsurfaceTexture},set:function(e){this._microsurfaceTexture=e,this._updateMicrosurfaceInEffect(this._effect)}},{key:"microsurfaceFactor",get:function(){return this._microsurfaceFactor},set:function(e){this._microsurfaceFactor=e,this._updateMicrosurfaceInEffect(this._effect)}},{key:"emissiveTexture",get:function(){return this._emissiveTexture},set:function(e){this._emissiveTexture=e,this._updateEmissiveInEffect(this._effect)}},{key:"emissiveColor",get:function(){return this._emissive},set:function(e){this._emissiveColor=e,this._updateEmissiveInEffect(this._effect)}},{key:"emissiveStrength",get:function(){return this._emissiveStrength},set:function(e){this._emissiveStrength=e,this._updateEmissiveInEffect(this._effect)}},{key:"wetnessTexture",get:function(){return this._wetnessTexture},set:function(e){this._wetnessTexture=e,this._updateWetnessInEffect(this._effect)}},{key:"wetnessFactor",get:function(){return this._wetnessFactor},set:function(e){this._wetnessFactor=e,this._updateWetnessInEffect(this._effect)}},{key:"opacityTexture",get:function(){return this._opacityTexture},set:function(e){this._opacityTexture=e,this._updateOpacityInEffect(this._effect)}},{key:"opacityFactor",get:function(){return this._opacityFactor},set:function(e){this._opacityFactor=e,this._updateOpacityInEffect(this._effect)}},{key:"uvBasedRadialOpacity",get:function(){return this._uvBasedRadialOpacity},set:function(e){this._uvBasedRadialOpacity=e,this._updateOpacityInEffect(this._effect)}},{key:"useFresnelOpacity",get:function(){return this._useFresnelOpacity},set:function(e){this._useFresnelOpacity=e,this._updateOpacityInEffect(this._effect)}},{key:"irradianceTexture",get:function(){return this._irradianceTexture},set:function(e){this._irradianceTexture=e,this._updateIrradianceInEffect(this._effect)}},{key:"irradianceColor",get:function(){return this._irradianceColor},set:function(e){this._irradianceColor=e,this._updateIrradianceInEffect(this._effect)}},{key:"irradianceBoost",get:function(){return this._irradianceBoost},set:function(e){this._irradianceBoost=e,this._updateIrradianceInEffect(this._effect)}},{key:"clearcoatFactor",get:function(){return this._clearcoatFactor},set:function(e){this._clearcoatFactor=e,this._updateClearcoatInEffect(this._effect)}},{key:"clearcoatTexture",get:function(){return this._clearcoatTexture},set:function(e){this._clearcoatTexture=e,this._updateClearcoatInEffect(this._effect)}},{key:"clearcoatRoughness",get:function(){return this._clearcoatRoughness},set:function(e){this._clearcoatRoughness=e,this._updateClearcoatInEffect(this._effect)}},{key:"refractionRoughness",get:function(){return this._refractionRoughness},set:function(e){this._clearcoatRoughness=e,this._updateRefractiveInEffect(this._effect)}},{key:"normalTexture",get:function(){return this._normalTexture},set:function(e){this._normalTexture=e,this._updateNormalInEffect(this._effect)}},{key:"environmentRefractionNormalTexture",get:function(){return this._environmentRefractionNormalTexture},set:function(e){this._environmentRefractionNormalTexture=e,this._updateEnvironmentRefractionInEffect(this._effect)}},{key:"environmentRefractionDepthTexture",get:function(){return this._environmentRefractionDepthTexture},set:function(e){this._environmentRefractionDepthTexture=e,this._updateEnvironmentRefractionInEffect(this._effect)}},{key:"environmentRefractionNearFar",get:function(){return this._environmentRefractionNearFar},set:function(e){this._environmentRefractionNearFar=e,this._updateEnvironmentRefractionInEffect(this._effect)}},{key:"environmentRefractionDispersion",get:function(){return this._environmentRefractionDispersion},set:function(e){this._environmentRefractionDispersion=e,this._updateEnvironmentRefractionInEffect(this._effect)}},{key:"environmentRefractionTransform",get:function(){return this._environmentRefractionTransform},set:function(e){this._environmentRefractionTransform=e,this._updateEnvironmentRefractionInEffect(this._effect)}},{key:"bentNormalTexture",get:function(){return this._bentNormalTexture},set:function(e){this._bentNormalTexture=e,this._updateBentNormalInEffect(this._effect)}},{key:"aoTexture",get:function(){return this._aoTexture},set:function(e){this._aoTexture=e,this._updateAoInEffect(this._effect)}},{key:"aoEnabled",get:function(){return this._aoEnabled},set:function(e){this._aoEnabled=e,this._updateAoInEffect(this._effect)}},{key:"useMetallicWorkflow",get:function(){return this._useMetallicWorkflow}
28,set:function(e){this._useMetallicWorkflow=e,this._updateMetallicInEffect(this._effect)}},{key:"microsurfaceWorkflow",get:function(){return this._microsurfaceWorkflow},set:function(e){this._microsurfaceWorkflow=e,this._updateMicrosurfaceInEffect(this._effect)}},{key:"usePerVertexNormal",get:function(){return this._usePerVertexNormal},set:function(e){this._usePerVertexNormal=e,this._updateNormalInEffect(this._effect)}},{key:"usePerVertexTangentSpace",get:function(){return this._usePerVertexTangentSpace},set:function(e){this._usePerVertexTangentSpace=e,this._updateNormalInEffect(this._effect)}},{key:"displacementStrength",get:function(){return this._displacementStrength},set:function(e){this._displacementStrength=e,this._updateNormalInEffect(this._effect)}},{key:"displacementTexture",get:function(){return this._displacementTexture},set:function(e){this._displacementTexture=e,this._updateNormalInEffect(this._effect)}},{key:"useNormalMicrosurfacePacking",get:function(){return this._useNormalMicrosurfacePacking},set:function(e){this._useNormalMicrosurfacePacking=e,this._updateNormalInEffect(this._effect)}},{key:"useReflectanceMicrosurfacePacking",get:function(){return this._useReflectanceMicrosurfacePacking},set:function(e){this._useReflectanceMicrosurfacePacking=e,this._updateSpecularInEffect(this._effect),this._updateMetallicInEffect(this._effect)}},{key:"opaque",set:function(e){e!==this._opaque&&(this._overwriteSurface=!e&&this._discard!==E.SurfaceMaterial.DISCARD_TRANSPARENT,(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"opaque",e,this),this._updateOpacityInEffect(this._effect),this._updateAlbedoInEffect(this._effect))},get:function(){return this._opaque}},{key:"refractive",get:function(){return this._refractive},set:function(e){e!==this.refractive&&((0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"refractive",e,this),this._updateRefractiveInEffect(this._effect))}},{key:"irradianceReplacesDiffuseIbl",get:function(){return this._irradianceReplacesDiffuseIbl},set:function(e){e!==this._irradianceReplacesDiffuseIbl&&(this._irradianceReplacesDiffuseIbl=e,this._updateIBLNodeInEffect(this._effect,this._iblNode))}},{key:"aoBlend",get:function(){return this._aoBlend},set:function(e){e!==this._aoBlend&&(this._aoBlend=e,this._updateAoInEffect(this._effect))}},{key:"texCoordOffset",get:function(){return this._texCoordOffset},set:function(e){e!==this._texCoordOffset&&(this._texCoordOffset=e,this._updateTexCoordsInEffect(this._effect))}},{key:"texCoordScale",get:function(){return this._texCoordScale},set:function(e){e!==this._texCoordScale&&(this._texCoordScale=e,this._updateTexCoordInEffect(this._effect))}},{key:"texCoordRotation",get:function(){return this._texCoordRotation},set:function(e){e!==this._texCoordRotation&&(this._texCoordRotation=e,this._updateTexCoordInEffect(this._effect))}},{key:"texCoordTrim",get:function(){return this._texCoordTrim},set:function(e){e!==this._texCoordTrim&&(this._texCoordTrim=e,this._updateTexCoordInEffect(this._effect))}}]),t}(E.SurfaceMaterial);x.AO_BLEND_SOFT="aoBlendSoft",x.AO_BLEND_NORMAL="aoBlendNormal",x.AO_BLEND_STRONG="aoBlendStrong",x.ROUGHNESS_WORKFLOW="roughnessWorkflow",x.GLOSSINESS_WORKFLOW="glossinessWorkflow",x.SPECULAR_POWER_WORKFLOW="specularPowerWorkflow"},,,,,,,,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Hub=void 0;var o=n(62),a=i(o),r=n(100),l=i(r),s=n(34),u=i(s),c=n(9),d=i(c),f=n(14),h=i(f),_=n(4),p=i(_),m=n(1),g=i(m),A=n(6),E=i(A),v=n(8),b=i(v),y=n(2),T=i(y),C=n(5),I=i(C),w=n(46),S=i(w),x=n(10),M=n(76),O=n(44),N=n(27),R=n(7),k=n(23),D=n(536),B=n(533),P=n(535),L=n(534),U=n(537),H=n(538),V=n(290),F=n(542),Q=n(292),z=n(543),G=n(288),W=n(189),Y=n(282),j=n(190),X=n(286),Z=n(280),q=n(281),K=n(284),J=n(285),$=n(15),ee=n(19),te=i(ee),ne=67108864,ie=new S.default(["dl8-img","dl8-tour","dl8-video","dl8-cinema","dl8-live-video","dl8-ibr","dl8-model","dl8-external-content","dl8-hub-group"]),oe=t.Hub=function(e){function t(e){(0,g.default)(this,t);var n=(0,E.default)(this,(t.__proto__||(0,p.default)(t)).call(this,e));return n.reset=function(){n._player._resetHub()},n._content=R.Util.getParamRequired(e,"content"),n._customization=R.Util.getParamRequired(e,"customization"),n._player=R.Util.getParamRequired(e,"player"),n._vizors=[],n._sorters=new h.default,n._filters=new h.default,n._views=new h.default,n._viewToFiltersMap=new h.default,n._viewToSortersMap=new h.default,n._contents=[],n._components=[],n._actionPerViewQueue=new h.default,n._actionPerViewQueueHistory=new h.default,n._needActionDispatch=!1,n._actionDiffMap=new h.default,n._initFromContent(),n}return(0,I.default)(t,e),(0,T.default)(t,[{key:"$serialize",value:function(){return{name:"Hub",params:{}}}}]),(0,T.default)(t,[{key:"setVizorForVisionOS",value:function(){if(R.Util.isVisionOS()){var e=this._vizors[0];e&&(e.transform.position=this._player.$scene.activeCamera.transform.position,e.transform.position.y=e.transform.position.y-.1)}}},{key:"_initBackdrop",value:function(e){var t=this;(e.src||e.srcLeft&&e.srcRight)&&(0,k.createImageSkybox)(this.addActiveResource.bind(this),(0,d.default)({},e,{format:e.roomFormat}),"HubBackdrop").then(function(e){t.addChild(e)}).catch(function(e){x.Context.eventEmitter.emit(t,M.LoadingManager.EVENT_LOADING_END),t._player._onError(e)})}},{key:"_initFilters",value:function(e){var n=this;this._filters.set(t.DEFAULT_FILTER,new V.HubFilterAbstract({filterId:t.DEFAULT_FILTER}
28)),e.dl8HubFilters.forEach(function(e){e.dl8HubFilterAttrIss.forEach(function(e){return n._filters.set(e.filterId,new D.HubFilterAttrIs(e))}),e.dl8HubFilterAttrContainss.forEach(function(e){return n._filters.set(e.filterId,new B.HubFilterAttrContains(e))}),e.dl8HubFilterAttrContainsAllOfs.forEach(function(e){return n._filters.set(e.filterId,new L.HubFilterAttrContainsAllOf(e))}),e.dl8HubFilterAttrContainsOneOfs.forEach(function(e){return n._filters.set(e.filterId,new P.HubFilterAttrContainsOneOf(e))}),e.dl8HubFilterElementIss.forEach(function(e){return n._filters.set(e.filterId,new U.HubFilterElementIs(e))}),e.dl8HubFilterElementIsOneOfs.forEach(function(e){return n._filters.set(e.filterId,new H.HubFilterElementIsOneOf(e))}),e.dl8HubFilterDynamics.forEach(function(e){return n._filters.set(e.filterId,new V.HubFilterAbstract(e))})})}},{key:"_initSorters",value:function(e){var n=this;this._sorters.set(t.DEFAULT_SORTER,new Q.HubSorterAbstract({sorterId:t.DEFAULT_SORTER})),e.dl8HubSorters.forEach(function(e){e.dl8HubSorterAttrs.forEach(function(e){return n._sorters.set(e.sorterId,new F.HubSorterAttr(e))}),e.dl8HubSorterDynamics.forEach(function(e){return n._sorters.set(e.sorterId,new Q.HubSorterAbstract(e))})})}},{key:"_initLayout",value:function(e){if(0===e.dl8HubVizors.length)throw new Error("dl8-hub is missing dl8-hub-vizor for view layouting!");if(e.dl8HubVizors.length>1)throw new Error("dl8-hub is only allowed to have one layouting system!");var t=this._content.dl8HubContents[0],n=new z.HubVizor((0,d.default)({},e.dl8HubVizors[0],{hub:this,dynamicContent:t.mode===$.HUB_CONTENT_DYNAMIC,customization:this._customization,memoryLimit:ne}));this._vizors.push(n),this.addChild(n)}},{key:"_initContents",value:function(e){var t=this;if(e.dl8HubContents.length>1)throw new Error("Cannot have multiple dl8-hub-content children");e.dl8HubContents.forEach(function(e){e.mode===$.HUB_CONTENT_STATIC&&e.domChildren.forEach(function(e){t._contents.push(e)})})}},{key:"_initFromContent",value:function(){var e=this._content;this._initContents(e),this._initBackdrop(e),this._initFilters(e),this._initSorters(e),this._initLayout(e),this._initComponents()}},{key:"_applyContent",value:function(e,t,n){if(!Array.isArray(n))throw new Error("contentCallback must be passed an array");var i=n.map(function(e){return(0,k.createElementFromDesc)(e,!0,ie).content});this._player._onReplaceContent(e.content,i,{hubId:this._content.id}),e.loading=!1,t?e.content=i:e.pageContent=i}},{key:"registerComponent",value:function(e){e.viewId&&this._views.set(e.viewId,e),this._components.push(e)}},{key:"_initComponents",value:function(){this._components.forEach(function(e){return e.init()})}},{key:"dispatchAction",value:function(e){var t=this._views.get(e.for);if(t){var n=t.viewId,i=R.Util.lazySetMapLazyVal(this._actionPerViewQueueHistory,n,function(){return new h.default}),o=R.Util.lazySetMapLazyVal(this._actionDiffMap,n,function(){return[]}),a=i.get(e.constructor);(a&&!a.equals(e)||void 0===a)&&(o.push(e),i.set(e.constructor,e),this._needActionDispatch=!0)}else x.Context.logger.warn(this,"action dispatched that does not reference an existing view "+e.for)}},{key:"gamepadButtonPressed",value:function(e,t,n){this._vizors.forEach(function(i){i.gamepadButtonPressed(e,t,n)})}},{key:"gamepadButtonUnpressed",value:function(e,t,n){this._vizors.forEach(function(i){i.gamepadButtonUnpressed(e,t,n)})}},{key:"update",value:function(e){var n=this;if((0,b.default)(t.prototype.__proto__||(0,p.default)(t.prototype),"update",this).call(this,e),this._needActionDispatch){this._needActionDispatch=!1;var i=[];
28this._actionPerViewQueueHistory.forEach(function(e,t){var o=n._views.get(t);if(!o)return void x.Context.logger.warn(n,"invalid viewId "+t+" referenced");var a=(0,u.default)(e.values()),r=n._actionDiffMap.get(t)||[];if(o instanceof G.HubContentWidget){var s=n._contents.slice(),c=[],d=[];a.filter(function(e){return e instanceof Y.HubActionCompositeTagFilter}).forEach(function(e){e.filters.forEach(function(e){var t=n._filters.get(e.filter);if(!t)throw Error("Invalid filter referenced "+e.filter);c.push(t)})}),a.filter(function(e){return e instanceof W.HubActionCompositeFilter}).forEach(function(e){e.filters.forEach(function(e){var t=n._filters.get(e.filter);if(!t)throw Error("Invalid filter referenced "+e.filter);c.push(t)})}),a.filter(function(e){return e instanceof j.HubActionCompositeSorter}).forEach(function(e){e.sorters.forEach(function(e){var t=n._sorters.get(e.sorter);if(!t)throw Error("Invalid sorter referenced "+e.sorter);d.push(t)})}),n._viewToFiltersMap.set(o,c),n._viewToSortersMap.set(o,d);var f=n._content.dl8HubContents[0];if(f.mode===$.HUB_CONTENT_DYNAMIC){o.loading=!0;var h=c.filter(function(e){return"string"==typeof e.filterId}).map(function(e){return e.filterId}),_=d.filter(function(e){return"string"==typeof e.sorterId}).map(function(e){return e.sorterId});r.find(function(e){return e instanceof W.HubActionCompositeFilter||e instanceof j.HubActionCompositeSorter||e instanceof J.HubActionSetPage||e instanceof Y.HubActionCompositeTagFilter})&&(!r.find(function(e){return e instanceof J.HubActionSetPage})&&o.content&&o.content.length>0&&i.push(t),f.onRequestContentCount(h,function(e){o.itemCount=e;var t=a.find(function(e){return e instanceof J.HubActionSetPage});t&&(o.page=t.page),f.onRequestContent(o.page*o.pageSize,o.page*o.pageSize+o.pageSize-1,h,_,function(e){var t=a.find(function(e){return e instanceof J.HubActionSetPage});n._applyContent(o,!t,e),t&&(o.page=t.page)})}))}else r.find(function(e){return e instanceof W.HubActionCompositeFilter||e instanceof j.HubActionCompositeSorter||e instanceof J.HubActionSetPage||e instanceof Y.HubActionCompositeTagFilter})&&(c.forEach(function(e){s=e.filter(s)}),d.forEach(function(e){s=e.sort(s)}),!r.find(function(e){return e instanceof J.HubActionSetPage})&&o.content&&o.content.length>0&&i.push(t),o.content=s)}r.forEach(function(e){e instanceof X.HubActionSetTitle?o.title=e.value:e instanceof Z.HubActionActivateMenuItem?(0,l.default)(function(){o.activateMenuItem(e.index)}):e instanceof K.HubActionMenuScrollTo?o.scrollPos=e.scrollPos:e instanceof J.HubActionSetPage?o.page=e.page:e instanceof q.HubActionCompositeActivateTag&&(0,l.default)(function(){o.activateTag(e.actions.map(function(e){return e.index}))})})}),this._actionDiffMap.clear(),i.forEach(function(e){n.dispatchAction(new J.HubActionSetPage({page:0,for:e}))})}}},{key:"dtor",value:function(){this._filters.clear(),this._sorters.clear(),this._contents.length=0,this._vizors.length=0,this.dtorActiveResources(),(0,b.default)(t.prototype.__proto__||(0,p.default)(t.prototype),"dtor",this).call(this)}},{key:"saveActions",value:function(){return this._actionPerViewQueueHistory}},{key:"restoreActions",value:function(e){var t=this;this._actionDiffMap.clear(),this._actionPerViewQueueHistory=e,this._actionPerViewQueueHistory.forEac
28h(function(e,n){var i=R.Util.lazySetMapLazyVal(t._actionDiffMap,n,function(){return[]});t._actionDiffMap.set(n,i.concat((0,u.default)(e.values())))}),this._needActionDispatch=!0}},{key:"content",set:function(e){this._content=e}}]),t}((0,te.default)(N.SpatialNode,O.ResourceTracker));oe.DEFAULT_SORTER=(0,a.default)("DEFAULT_SORTER"),oe.DEFAULT_FILTER=(0,a.default)("DEFAULT_FILTER")},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubActionActivateMenuItem=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(5),p=i(_),m=n(7),g=n(50);t.HubActionActivateMenuItem=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._index=m.Util.getParamRequired(e,"index"),n}return(0,p.default)(t,e),(0,u.default)(t,[{key:"equals",value:function(e){return(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"equals",this).call(this,e)&&e.index===this._index}},{key:"index",get:function(){return this._index}}]),t}(g.HubAction)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubActionCompositeActivateTag=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(7),p=n(50);t.HubActionCompositeActivateTag=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._actions=[],_.Util.getParam(e,"actions",[]).forEach(function(e){return n.push(e)}),n}return(0,h.default)(t,e),(0,u.default)(t,[{key:"push",value:function(e){if(e.for===this.for)return this._actions.push(e);throw new Error("Cannot add action with for="+e.for+" to composite action with for="+this.for)}},{key:"equals",value:function(e){if(e.actions.length!==this._actions.length)return!1;for(var t=0;t<e.actions.length;++t)if(!e.actions[t].equals(this._actions[t]))return!1;return!0}},{key:"actions",get:function(){return this._actions}}]),t}(p.HubAction)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubActionCompositeTagFilter=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(7),p=n(50);t.HubActionCompositeTagFilter=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._filters=[],_.Util.getParam(e,"filters",[]).forEach(function(e){return n.push(e)}),n}return(0,h.default)(t,e),(0,u.default)(t,[{key:"push",value:function(e){if(e.for===this.for)return this._filters.push(e);throw new Error("Cannot add filter with for="+e.for+" to composite tag filter with for="+this.for)}},{key:"equals",value:function(e){if(e.filters.length!==this._filters.length)return!1;for(var t=0;t<e.filters.length;++t)if(!e.filters[t].equals(this._filters[t]))return!1;return!0}},{key:"filters",get:function(){return this._filters}}]),t}(p.HubAction)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubActionItem=void 0;var o=n(14),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(7),d=n(170),f=n(172),h=n(171),_=n(191),p=n(287),m=n(286),g=n(189),A=n(190);t.HubActionItem=function(){function e(t){(0,l.default)(this,e),this._domChildren=c.Util.getParamRequired(t,"domChildren"),this._hub=c.Util.getParamRequired(t,"hub"),this._actions=[],this._initContent()}return(0,u.default)(e,[{key:"_initContent",value:function(){var e=this,t=new a.default,n=new a.default;this._domChildren.forEach(function(i){i.domElement instanceof d.Dl8HubActionFilterElement?c.Util.lazySetMapLazyVal(t,i.for,function(){return new g.HubActionCompositeFilter({for:i.for})}).push(new _.HubActionFilter(i)):i.domElement instanceof f.Dl8HubActionSortElement?c.Util.lazySetMapLazyVal(n,i.for,function(){return new A.HubActionCompositeSorter({for:i.for})}).push(new p.HubActionSort(i)):i.domElement instanceof h.Dl8HubActionSetTitleElement&&e._actions.push(new m.HubActionSetTitle(i))}),t.forEach(function(t){e._actions.push(t)}
28),n.forEach(function(t){e._actions.push(t)})}},{key:"dispatchActions",value:function(){var e=this;this._actions.forEach(function(t){e._hub.dispatchAction(t)})}}]),e}()},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubActionMenuScrollTo=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(5),p=i(_),m=n(7),g=n(50);t.HubActionMenuScrollTo=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._scrollPos=m.Util.getParamRequired(e,"scrollPos"), 29n}return(0,p.default)(t,e),(0,u.default)(t,[{key:"equals",value:function(e){return(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"equals",this).call(this,e)&&e.scrollPos===this._scrollPos}},{key:"scrollPos",get:function(){return this._scrollPos}}]),t}(g.HubAction)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubActionSetPage=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(5),p=i(_),m=n(7),g=n(50);t.HubActionSetPage=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._page=m.Util.getParamRequired(e,"page"),n}return(0,p.default)(t,e),(0,u.default)(t,[{key:"equals",value:function(e){return(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"equals",this).call(this,e)&&e.page===this._page}},{key:"page",get:function(){return this._page}}]),t}(g.HubAction)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubActionSetTitle=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(5),p=i(_),m=n(7),g=n(50);t.HubActionSetTitle=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._value=m.Util.getParamRequired(e,"value"),n}return(0,p.default)(t,e),(0,u.default)(t,[{key:"equals",value:function(e){return(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"equals",this).call(this,e)&&e.value===this._value}},{key:"value",get:function(){return this._value}}]),t}(g.HubAction)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubActionSort=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(5),p=i(_),m=n(7),g=n(50);t.HubActionSort=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._sorter=m.Util.getParamRequired(e,"sorter"),n}return(0,p.default)(t,e),(0,u.default)(t,[{key:"equals",value:function(e){return(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"equals",this).call(this,e)&&e.sorter===this._sorter}},{key:"sorter",get:function(){return this._sorter}}]),t}(g.HubAction)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubContentWidget=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(293),p=n(287),m=n(191),g=n(189),A=n(190),E=n(7),v=n(279);t.HubContentWidget=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._dynamic=E.Util.getParam(e,"dynamic",!1),n._sorter=E.Util.getParam(e,"sorter"),n._filter=E.Util.getParam(e,"filter"),n._sorterList=E.Util.getParam(e,"sorter-list",[]),n._content=[],n._page=0,n._pageSize=1,n._itemCountOverride=0,n._loading=!1,n._initDefaultSorter(),n._initDefaultFilter(),n}return(0,h.default)(t,e),(0,u.default)(t,[{key:"$onUpdateContent",value:function(e){}},{key:"$onUpdatePageContent",value:function(e){}},{key:"_initDefaultSorter",value:function(){this.hub.dispatchAction(new A.HubActionCompositeSorter({for:this._viewId,sorters:[new p.HubActionSort({for:this._viewId,sorter:void 0===this._sorter?v.Hub.DEFAULT_SORTER:this._sorter})]}))}},{key:"_initDefaultFilter",value:function(){this.hub.dispatchAction(new g.HubActionCompositeFilter({for:this._viewId,filters:[new m.HubActionFilter({for:this._viewId,filter:void 0===this._filter?v.Hub.DEFAULT_FILTER:this._filter})]}))}},{key:"loading",set:function(e){this._loading=e},get:function(){return this._loading}},{key:"content",set:function(e){this._content=e,this._page=0,this.$onUpdateContent(this._content)},get:function(){return this._content}},{key:"pageContent",set:function(e){this._content=e,this.$onUpdatePageContent(this._content)}},{key:"dynamic",get:function(){return this._dynamic}},{key:"page",set:function(e){e<0||e>=Math.ceil(this.itemCount/this._pageSize)||(this._page=e,this.$onUpdatePage(this._page))},get:function(){return this._page}},{key:"pageSize",set:function(e){this._pageSize=e},get:function(){return this._pageSize}},{key:"itemCount",set:function(e){this._itemCountOverride=e},get:function(){return this._dynamic?this._itemCountOverride:this._content.length}}]),t}(_.HubWidget)},function(e,t,n){"use strict";
29function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubFilter=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(7),p=n(290);t.HubFilter=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._value=_.Util.getParamRequired(e,"value"),n}return(0,h.default)(t,e),(0,u.default)(t,[{key:"$filterImpl",value:function(){return!0}},{key:"filter",value:function(e){return e.filter(this.$filterImpl.bind(this))}}]),t}(p.HubFilterAbstract)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubFilterAbstract=void 0;var o=n(1),a=i(o),r=n(2),l=i(r),s=n(7);t.HubFilterAbstract=function(){function e(t){(0,a.default)(this,e),this._filterId=s.Util.getParamRequired(t,"filterId"),this._name=s.Util.getParam(t,"name")}return(0,l.default)(e,[{key:"filter",value:function(e){return e}},{key:"filterId",get:function(){return this._filterId},set:function(e){this._filterId=e}},{key:"name",get:function(){return this._name},set:function(e){this._name=e}}]),e}()},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubFilterElement=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(5),d=i(c),f=n(7),h=n(289);t.HubFilterElement=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._value=f.Util.getParamRequired(e,"value"),n}return(0,d.default)(t,e),t}(h.HubFilter)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubSorterAbstract=void 0;var o=n(1),a=i(o),r=n(2),l=i(r),s=n(7);t.HubSorterAbstract=function(){function e(t){(0,a.default)(this,e),this._sorterId=s.Util.getParamRequired(t,"sorterId")}return(0,l.default)(e,[{key:"sort",value:function(e){return e}},{key:"sorterId",get:function(){return this._sorterId},set:function(e){this._sorterId=e}}]),e}()},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubWidget=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(2),d=i(c),f=n(5),h=i(f),_=n(27),p=n(7);t.HubWidget=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._domChildren=p.Util.getParamRequired(e,"domChildren"),n._viewId=p.Util.getParamRequired(e,"viewId"),n._hub=p.Util.getParamRequired(e,"hub"),n._width=p.Util.getParamRequired(e,"width"),n._height=p.Util.getParamRequired(e,"height"),n._positionX=p.Util.getParamRequired(e,"positionX"),n._positionY=p.Util.getParamRequired(e,"positionY"),n._title=p.Util.getParamRequired(e,"title"),n._hub.registerComponent(n),n}return(0,h.default)(t,e),(0,d.default)(t,[{key:"$serialize",value:function(){return{name:"HubWidget",params:{domChildren:this._domChildren,width:this._width,height:this._height,positionX:this._positionX,positionY:this._positionY,title:this._title}}}}]),(0,d.default)(t,[{key:"$onUpdateContent",value:function(){}},{key:"$onUpdateTitle",value:function(){}},{key:"init",value:function(){this.$init()}},{key:"$init",value:function(){}},{key:"viewId",get:function(){return this._viewId}},{key:"content",set:function(e){this._content=e,this.$onUpdateContent(this._content)}},{key:"title",get:function(){return this._title},set:function(e){this._title=e,this.$onUpdateTitle()}},{key:"hub",get:function(){return this._hub}},{key:"width",get:function(){return this._width}},{key:"height",get:function(){return this._height}},{key:"positionX",get:function(){return this._positionX}},{key:"positionY",get:function(){return this._positionY}},{key:"domChildren",get:function(){return this._domChildren}}]),t}(_.SpatialNode)},function(e,t,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}
29function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Hud=void 0;var a=n(62),r=o(a),l=n(34),s=o(l),u=n(67),c=o(u),d=n(26),f=o(d),h=n(4),_=o(h),p=n(1),m=o(p),g=n(2),A=o(g),E=n(6),v=o(E),b=n(8),y=o(b),T=n(5),C=o(T),I=n(10),w=n(27),S=n(7),x=n(44),M=n(75),O=n(28),N=n(17),R=n(24),k=n(12),D=n(60),B=n(136),P=n(37),L=n(66),U=n(296),H=n(185),V=n(142),F=n(140),Q=n(99),z=n(143),G=n(546),W=n(297),Y=n(77),j=n(41),X=n(32),Z=n(116),q=n(115),K=n(131),J=n(132),$=n(109),ee=n(33),te=n(36),ne=n(22),ie=n(59),oe=n(40),ae=n(15),re=i(ae),le=n(144),se=i(le),ue=n(19),ce=o(ue),de=n(23),fe=n(545),he=n(882),_e=o(he),pe=n(881),me=o(pe),ge=n(885),Ae=o(ge),Ee=n(879),ve=o(Ee),be=n(366),ye=o(be),Te=n(894),Ce=o(Te),Ie=n(893),we=o(Ie),Se=n(883),xe=o(Se),Me=n(874),Oe=o(Me),Ne=n(869),Re=o(Ne),ke=n(872),De=o(ke),Be=n(238),Pe=o(Be),Le=n(877),Ue=o(Le),He=n(876),Ve=o(He),Fe=n(237),Qe=o(Fe),ze=n(880),Ge=o(ze),We=n(888),Ye=o(We),je=n(891),Xe=o(je),Ze=[0,se.HUD_UI_BASELINE_Y+.5*se.TITLE_HEIGHT+.5*se.SEEK_BAR_HEIGHT+0,0],qe=[0,0,0],Ke=[0,.05,0],Je=[.5*-se.SEEK_BAR_WIDTH+0*se.SEEK_BAR_WIDTH+2*se.TIME_WIDTH*.5,se.HUD_UI_BASELINE_Y-.5*se.TIME_HEIGHT-.5*se.SEEK_BAR_HEIGHT-.005,0],$e=[0,se.HUD_UI_CONTROLS_ROW_BASELINE_Y+.0075-se.PRIMARY_BUTTON_HEIGHT/4,0],et=[.5*-se.SEEK_BAR_WIDTH+.665*se.SEEK_BAR_WIDTH,se.HUD_UI_CONTROLS_ROW_BASELINE_Y,0],tt=[.5*-se.SEEK_BAR_WIDTH+.335*se.SEEK_BAR_WIDTH,se.HUD_UI_CONTROLS_ROW_BASELINE_Y,0],nt=[.5*se.SEEK_BAR_WIDTH-.5*se.TERTIARY_BUTTON_WIDTH-1.75*se.TERTIARY_BUTTON_WIDTH,se.HUD_UI_CONTROLS_ROW_BASELINE_Y,0],it=[nt[0],nt[1]+1*se.TERTIARY_BUTTON_HEIGHT,nt[2]+.005],ot=[.5*se.SEEK_BAR_WIDTH-.5*se.TERTIARY_BUTTON_WIDTH,se.HUD_UI_CONTROLS_ROW_BASELINE_Y,0],at=[.5*se.SEEK_BAR_WIDTH-.5*se.TERTIARY_BUTTON_WIDTH,.4*se.UI_HEIGHT-.024,0],rt=[.5*-se.SEEK_BAR_WIDTH+.5*se.TERTIARY_BUTTON_WIDTH,se.HUD_UI_CONTROLS_ROW_BASELINE_Y,Je[2]],lt=[rt[0]+.5*se.TERTIARY_BUTTON_WIDTH+.5*se.VOLUME_BAR_WIDTH+.005,rt[1],rt[2]],st=[0,.5*-se.UI_HEIGHT-se.SECONDARY_BUTTON_WIDTH-1.2*se.RECOMMMENDATION_POS_Y,.035],ut=.09,ct=[.5*se._U
29I_WIDTH-.5*se.SKYSCRAPER_ADVERTISEMENT_WIDTH-.02,-.01,0],dt=[.5*se.UI_WIDTH+.5*se.SKYSCRAPER_ADVERTISEMENT_WIDTH+.02,-.01,0],ft=[0,.5*se.UI_HEIGHT+.5*se.BANNER_ADVERTISEMENT_HEIGHT+.02,0],ht=[0,.5*-se.UI_HEIGHT-.5*se.BANNER_ADVERTISEMENT_HEIGHT-.02,0],_t=.025,pt=9.13*_t,mt=[0,.4*se.UI_HEIGHT-.02,0],gt=.15,At=t.Hud=function(e){function t(e){(0,m.default)(this,t);var n=(0,v.default)(this,(t.__proto__||(0,_.default)(t)).call(this,e));return n._camera=S.Util.getParamRequired(e,"camera"),n._player=S.Util.getParamRequired(e,"player"),n._onActivateContent=S.Util.getParamRequired(e,"onActivateContent"),n._customization=S.Util.getParamRequired(e,"customization"),n._uiRoot=void 0,n._reticle=void 0,n._hoverText=void 0,n._openMenuButton=void 0,n._manuallyClosed=!1,n._tmpVec=new k.Vector3,n._tmpVec2=new k.Vector3,n._tmpQuat=new P.Quaternion,n._tmpLookRotation={forward:new k.Vector3,right:new k.Vector3,up:new k.Vector3},n._useGazeBasedInteraction=!0,n._openMenuButtonActive=!1,n._openedFromMenuButton=!1,n._needsResetPose=!1,n._recentering=!1,n._recenterButton=void 0,n._recenterNode=void 0,n._hoverNode=void 0,n._uiRootIntersects=void 0,n._flatVideoRecenterHintShown=void 0,n._lastHoveredTargetWasOpenMenuButton=void 0,n._lastReticlePosition=void 0,n._pointerPosition=new D.Vector2,n._pickRayTarget=new D.Vector2,n._lastHoveredTarget=void 0,n._blockGazeInteractionsAfterLoading=!1,n._oldVolume=1,n._buffering=[0,0],n._spriteSeekingPreview=null,n._trackSeekingPreview=null,n._customPickRay=new B.Ray3,n._useCustomPickRay=null,n._forceHide=S.Util.getParam(e,"forceHide",!1),n._recommendationPage=0,n._gotRecommendations=!1,n._seekBarHovered=!1,n._leftSkyscraperAdvertisementRoot=void 0,n._rightSkyscraperAdvertisementRoot=void 0,n._bottomBannerAdvertisementRoot=void 0,n._topBannerAdvertisementRoot=void 0,n._iconLabelHoverController=new Z.ClosureController({closure:function(e,t){if(n._uiRoot.visible){var i=t.iconNode.hovered?1.2:1;t.iconNode.transform.scale.x+=(i-t.iconNode.transform.scale.x)*(e*se.ANIMATION_TIME_DELTA_SCALE),t.iconNode.transform.scale.y+=(i-t.iconNode.transform.scale.y)*(e*se.ANIMATION_TIME_DELTA_SCALE)}}}),n._hoverController=new Z.ClosureController({closure:function(e,t){if(n._uiRoot.visible){var i=t.hovered?1.2:1;t.transform.scale.x+=(i-t.transform.scale.x)*(e*se.ANIMATION_TIME_DELTA_SCALE),t.transform.scale.y+=(i-t.transform.scale.y)*(e*se.ANIMATION_TIME_DELTA_SCALE)}}}),n._opacityHoverController=new Z.ClosureController({closure:function(e,t){var n=.65;t.hovered&&(n=1),t.findAllByPred(function(e){return e instanceof L.UiNode}).forEach(function(t){if(t.visible){var i=t.material;i&&(i.opacity+=(n-i.opacity)*(e*se.ANIMATION_TIME_DELTA_SCALE))}})}}),n._hoverButtonController=new Z.ClosureController({closure:function(e,t){var n=t.depth;t.hovered?.004!==n&&(t.depth=Math.min(n+.2*e,.004)):0!==n&&(t.depth=Math.max(t.depth-.2*e,0))}}),n._initFromContent(),n}return(0,C.default)(t,e),(0,A.default)(t,[{key:"triggerResetPoseTimer",value:function(){var e=this;return new f.default(function(n,i){if(e._recentering||!e._recenterNode)return void i(new Error("cannot trigger delayed reset pose"));var o=e.findByName(t.RECENTER_COUNT_ONE_NAME),a=e.findByName(t.RECENTER_COUNT_TWO_NAME),r=e.findByName(t.RECENTER_COUNT_THREE_NAME),l=e.findByName(t.RECENTER_BACKGROUND_NAME),s=e.findByName(t.RECENTER_TEXT_NAME);e._recenterNode.removeAllControllers(),e._recenterNode.addController(new q.AnimationController({animation:new J.SequenceAnimation({onPlay:function(){e._recentering=!0,l.visible=!0,s.visible=!0,e._reticle.visible=!1},children:[new K.DelayAnimation({duration:2,onFinish:function(){s.visible=!1,r.visible=!0}}),new K.DelayAnimation({duration:1,onFinish:function(){r.visible=!1,a.visible=!0}}),new K.DelayAnimation({duration:1,onFinish:function(){a.visible=!1,o.visible=!0}}),new K.DelayAnimation({duration:1})],onFinish:function(){o.visible=!1,l.visible=!1,e._recentering=!1,n()}})}))})}},{key:"qualityChanged",value:function(e){var n=this,i=this.findByName(t.QUALITY_ROOT_NAME);i&&i.children.forEach(function(i){if(i.name!==t.QUALITY_ROOT_BG_NAME){var o=i.findByPred(function(e){var t=e.name;return String(t).includes("static")}),a=i.findByPred(function(e){var t=e.name;return String(t).includes("active")});if(i.auxData.qualityId===e){var r=new R.ColorRGBA(n._customization.primaryColor.hex());o.backgroundColor=r,a.backgroundColor=r}else o.backgroundColor=R.ColorRGBA.BLACK,a.backgroundColor=R.ColorRGBA.BLACK}})}},{key:"qualityListUpdated",value:function(){var e=this.findByName(t.QUALITY_ROOT_NAME);e&&(e.dtor(),this._uiRoot.removeChild(e));var n=this.findByName(t.QUALITY_ICON_NAME);n&&(n.dtor(),this._uiRoot.removeChild(n)),this._buildQualityDropdown(this._uiRoot)}},{key:"_createRecenterCountdownNodes",value:function(){return this.addChild(new w.SpatialNode({children:[new Q.UiLabel({name:t.RECENTER_TEXT_NAME,width:2*se.TIT
29LE_WIDTH,height:2*se.TITLE_HEIGHT,texSize:(0,de.getRecommendedTexSize)(2*se.TITLE_WIDTH,2*se.TITLE_HEIGHT,se.UI_DEPTH,1024),maxCharacters:58,text:this._player._translate("hudVR.recenterExplanation"),fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,fontSize:1.5*se.TITLE_HEIGHT,fontColor:new R.ColorRGBA(new R.ColorRGBA(1,1,1,1)),transform:new O.Transform({position:new k.Vector3(0,0,-se.UI_DEPTH*se.UI_SCALE/2)}),visible:!1,manualSortIndex:6}),new W.UiIconLabelButton({name:t.RECENTER_COUNT_THREE_NAME,imageSrc:ye.default,iconWidth:se.TERTIARY_BUTTON_WIDTH*se.UI_SCALE,iconHeight:se.TERTIARY_BUTTON_HEIGHT*se.UI_SCALE,labelWidth:se.LABEL_WIDTH*se.UI_SCALE,labelHeight:se.LABEL_HEIGHT*se.UI_SCALE,transform:new O.Transform({position:new k.Vector3([0,0,-se.UI_DEPTH*se.UI_SCALE/2])}),visible:!1,labelPadding:.006*se.UI_SCALE,manualSortIndex:6,text:"3",fontSize:se.ICON_LABEL_FONT_SIZE*se.UI_SCALE,fontWeight:this._customization.baseFontWeight,approximateDistanceToCamera:se.UI_DEPTH}),new W.UiIconLabelButton({name:t.RECENTER_COUNT_TWO_NAME,imageSrc:ye.default,iconWidth:se.TERTIARY_BUTTON_WIDTH*se.UI_SCALE,iconHeight:se.TERTIARY_BUTTON_HEIGHT*se.UI_SCALE,labelWidth:se.LABEL_WIDTH*se.UI_SCALE,labelHeight:se.LABEL_HEIGHT*se.UI_SCALE,transform:new O.Transform({position:new k.Vector3([0,0,-se.UI_DEPTH*se.UI_SCALE/2])}),visible:!1,labelPadding:.006*se.UI_SCALE,manualSortIndex:6,text:"2",fontSize:se.ICON_LABEL_FONT_SIZE*se.UI_SCALE,fontWeight:this._customization.baseFontWeight,approximateDistanceToCamera:se.UI_DEPTH}),new W.UiIconLabelButton({name:t.RECENTER_COUNT_ONE_NAME,imageSrc:ye.default,iconWidth:se.TERTIARY_BUTTON_WIDTH*se.UI_SCALE,iconHeight:se.TERTIARY_BUTTON_HEIGHT*se.UI_SCALE,labelWidth:se.LABEL_WIDTH*se.UI_SCALE,labelHeight:se.LABEL_HEIGHT*se.UI_SCALE,transform:new O.Transform({position:new k.Vector3([0,0,-se.UI_DEPTH*se.UI_SCALE/2])}),visible:!1,labelPadding:.006*se.UI_SCALE,manualSortIndex:6,text:"1",fontSize:se.ICON_LABEL_FONT_SIZE*se.UI_SCALE,fontWeight:this._customization.baseFontWeight,approximateDistanceToCamera:se.UI_DEPTH}),new ee.RenderableNode({name:t.RECENTER_BACKGROUND_NAME,geometry:te.GeometryUtil.makeFullscreenQuad(),visible:!1,manualSortIndex:5,materialByPass:(0,c.default)({},ne.Scene.RENDERPASS_UI_1,new ie.UiMaterial({color:new oe.ColorRGB(0,0,0),opacity:.85,opaque:!1,fullscreenQuad:!0,writeDepth:!1,readDepth:!1}))})]}))}},{key:"_initFromContent",value:function(){var e=this;this._uiRoot=new L.UiNode({name:t.UI_ROOT_NAME,width:2.75*se.UI_WIDTH,height:3*se.UI_HEIGHT,transform:new O.Transform({position:new k.Vector3(k.Vector3.NEG_Z_AXIS).mult(se.UI_DEPTH)}),visible:!1}),this._reticleTexture=this.addActiveResource(new X.Texture({type:X.Texture.IMAGE,data:[De.default],flipY:!1})),this._reticleLoadingTexture=this.addActiveResource(new X.Texture({type:X.Texture.IMAGE,data:[Pe.default],flipY:!1}));var n=new Z.ClosureController({closure:function(t,n){var i=e._player.content,o=i.type===re.CONTENT_TYPE_VIDEO&&(i.seeking&&i.playing||i.loading),a=void 0,r=void 0;e._flatVideoRecenterHintShown&&!e._lastHoveredTargetWasOpenMenuButton?(a=se.GAZE_INITIAL_ACTIVATION_TIME_RECENTER,r=se.GAZE_ACTIVATION_TIME_RECENTER):(a=se.GAZE_INITIAL_ACTIVATION_TIME,r=se.GAZE_ACTIVATION_TIME),o&&n.texture===e._reticleTexture?(n.texture=e._reticleLoadingTexture,n.animationAtlasWidth=4,n.animationAtlasHeight=4,n.animationT=0):o||n.texture!==e._reticleLoadingTexture?o?(n.animationT-=1.5*t,n.animationT<0&&(n.animationT=1+n.animationT)):!o&&n.activationTime>=a&&(n.animationT=se.LAST_HOVER_ANIM_FRAME+(n.activationTime-a)/r*(1-se.LAST_HOVER_ANIM_FRAME)):(n.texture=e._reticleTexture,n.animationAtlasWidth=8,n.animationAtlasHeight=8,n.animationT=n.shadowAnimationT||0)}});this._reticle=new fe.Reticle({width:se.RETICLE_WIDTH,height:se.RETICLE_HEIGHT,animationAtlasWidth:8,animationAtlasHeight:8,texture:this._reticleTexture,visible:!1,manualSortIndex:6,controllers:[n]}),this._reticleHoverController=new q.AnimationController({animation:new $.ClosureAnimation({duration:.15,closure:function(t,n){n.texture===e._reticleTexture&&(n.animationT=t*se.LAST_HOVER_ANIM_FRAME),n.shadowAnimationT=t*se.LAST_HOVER_ANIM_FRAME}})}),this._reticleBlurController=new q.AnimationController({animation:new $.ClosureAnimation({duration:.1,closure:function(t,n){n.texture===e._reticleTexture&&(n.animationT=(1-t)*se.LA
29ST_HOVER_ANIM_FRAME),n.shadowAnimationT=(1-t)*se.LAST_HOVER_ANIM_FRAME}})}),(0,de.getRecommendedTexSize)(se.HOVER_TEXT_WIDTH,.63*se.HOVER_TEXT_HEIGHT,se.UI_DEPTH,1024),this._hoverNode=new w.SpatialNode({children:[this._hoverText=new Q.UiLabel({name:t.HOVER_TEXT_NAME,useTextureManager:!1,atlasHash:t.HOVER_TEXT_NAME,width:se.HOVER_TEXT_WIDTH,height:.63*se.HOVER_TEXT_HEIGHT,noWrap:!0,autoWidth:!0,padding:[0,.0016],texSize:(0,de.getRecommendedTexSize)(se.HOVER_TEXT_WIDTH,.63*se.HOVER_TEXT_HEIGHT,se.RETICLE_DEPTH),text:"",maxCharacters:20,backgroundColor:new R.ColorRGBA(0,0,0,.57),fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,fontSize:.5*se.HOVER_TEXT_HEIGHT,visible:!1,transform:new O.Transform({position:new k.Vector3(0,.3*-se.RETICLE_HEIGHT-.3*se.HOVER_TEXT_HEIGHT-.004,0)}),manualSortIndex:10})]}),this._hoverTextFadeInAnimation=new q.AnimationController({animation:new $.ClosureAnimation({easing:M.Easing.easeInOutExpo,duration:.3,closure:function(e,t,n){t.opacity=n.auxData.startOpacity*(1-e)+e},onPlay:function(e){e.visible=!0},onFinish:function(t){t.removeController(e._hoverTextFadeInAnimation)},onCancel:function(t){t.removeController(e._hoverTextFadeInAnimation)},auxData:{startOpacity:0,text:""}})}),this._hoverTextFadeOutAnimation=new q.AnimationController({animation:new $.ClosureAnimation({easing:M.Easing.easeInOutExpo,duration:.3,closure:function(e,t,n){t.opacity=n.auxData.startOpacity*(1-e)},onFinish:function(t){t.removeController(e._hoverTextFadeOutAnimation),t.visible=!1,t.opacity=0},onCancel:function(t){t.removeController(e._hoverTextFadeOutAnimation)},auxData:{startOpacity:1}})}),this._openMenuButtonFadeOutAnimation=new q.AnimationController({animation:new $.ClosureAnimation({easing:M.Easing.easeInOutExpo,duration:.5,closure:function(t,n,i){var o=N.MathUtil.interpolate(t,M.Easing.linearTween,i.auxData.startAngle,0);n.firstChild.opacity=1-t,i.auxData.quat.fromAxisAngle(i.auxData.axis,-o),e._tmpVec.copyFrom(k.Vector3.NEG_Y_AXIS).multQuaternion(i.auxData.quat).normalize(),n.transform.position=e._tmpVec.mult(se.OPEN_MENU_BUTTON_DEPTH),i.auxData.curAngle=o},onFinish:function(t){t.removeController(e._openMenuButtonFadeOutAnimation),t.visible=!1,t.firstChild.opacity=0},onCancel:function(t){t.removeController(e._openMenuButtonFadeOutAnimation)},auxData:{quat:new P.Quaternion,axis:new k.Vector3,startAngle:0,curAngle:0}})}),this._openMenuButtonFadeInAnimation=new q.AnimationController({animation:new $.ClosureAnimation({easing:M.Easing.easeInOutExpo,duration:.5,closure:function(t,n,i){var o=N.MathUtil.interpolate(t,M.Easing.linearTween,i.auxData.startAngle,se.OPEN_MENU_BUTTON_POSITION_ANGLE);n.firstChild.opacity=t,i.auxData.quat.fromAxisAngle(i.auxData.axis,-o),e._tmpVec.copyFrom(k.Vector3.NEG_Y_AXIS).multQuaternion(i.auxData.quat).normalize(),n.transform.position=e._tmpVec.mult(se.OPEN_MENU_BUTTON_DEPTH),i.auxData.curAngle=o},onPlay:function(e){e.visible=!0,e.firstChild.opacity=0},onFinish:function(t){t.removeController(e._openMenuButtonFadeInAnimation)},onCancel:function(t){t.removeController(e._openMenuButtonFadeInAnimation)},auxData:{quat:new P.Quaternion,axis:new k.Vector3,startAngle:0,curAngle:0}})});var i=new Z.ClosureController({closure:function(t,n){if(n.visible=!e._uiRoot.visible&&(e._useGazeBasedInteraction&&e._player.content.type===re.CONTENT_TYPE_VIDEO||e._player.content.parentIds.hubId&&e._player.content.type!==re.CONTENT_TYPE_VIDEO)&&I.Context.deviceManager.state===Y.DeviceManager.STATE_ACTIVE,n.visible&&!e._forceHide){var i=e._camera.camera.getQuaternion(),o=Math.acos(e._camera.dVector.dot(k.Vector3.NEG_Y_AXIS));!e._openMenuButtonActive&&o<=se.OPEN_MENU_BUTTON_OPEN_THRESHOLD_ANGLE&&o>=.01?(e._openMenuButtonActive=!0,e._tmpVec.copyFrom(k.Vector3.Y_AXIS).cross(e._camera.dVector).normalize(),e._openMenuButtonFadeInAnimation.animation.auxData.axis.copyFrom(e._tmpVec),e._openMenuButtonFadeOutAnimation.animation.auxData.axis.copyFrom(e._tmpVec),e._openMenuButtonFadeInAnimation.animation.auxData.startAngle=e._openMenuButtonFadeOutAnimation.animation.auxData.curAngle,n.removeController(e._openMenuButtonFadeOutAnimation),n.addController(e._openMenuButtonFadeInAnimation)):e._openMenuButtonActive&&o>se.OPEN_MENU_BUTTON_CLOSE_THRESHOLD_ANGLE&&(e._openMenuButtonActive=!1,e._openMenuButtonFadeOutAnimation.animation.auxData.startAngle=e._openMenuButtonFadeInAnimation.animation.auxData.curAngle,n.removeController(e._openMenuButtonFadeInAnimation),n.addController(e._openMenuButtonFadeOutAnimation)),n.transform.rotation=i}}}),o=new Z.ClosureController({closure:function(e,t){var n=t.hovered?1.2:1.1;t.transform.scale.x+=(n-t.transform.scale.x)*(e*se.ANIMATION_TIME_DELTA_SCALE),t.transform.scale.y+=(n-t.transform.scale.y)*(e*se.ANIMATION_TIME_DELTA_SCALE)}}),a=this._player.content.type===re.CONTENT_TYPE_VIDEO,r=!!this._player.content.parentIds.hubId;switch(this._openMenuButton=new L.UiNode({width:se.OPEN_MENU_BUTTON_SAFETY_WIDTH,height:se.OPEN_MENU_BUTTON_SAFETY_HEIGHT,transform:new O.Transform({position:new k.Vector3(0,-se.OPEN_MENU_BUTTON_DEPTH,0)}
29),visible:!1,children:[new H.UiImageButton({name:t.MENU_BUTTON_NAME,width:se.OPEN_MENU_BUTTON_WIDTH,height:se.OPEN_MENU_BUTTON_HEIGHT,src:a?ve.default:Ue.default,hoverText:a?this._player._translate("hudVR.menu"):r?this._player._translate("hudVR.back"):"",onClick:function(){e._player.content.type===re.CONTENT_TYPE_VIDEO?e.show(!0):e._player.content.parentIds.hubId&&e._onActivateContent(e._player.content.parentIds.hubId)},controllers:[o]})],controllers:[i]}),this._player.content.parentIds.hubId&&this._uiRoot.addChild(new W.UiIconLabelButton({name:t.HOME_BUTTON_NAME,imageSrc:Ve.default,iconWidth:1.6*se.CLOSE_BUTTON_HEIGHT,iconHeight:se.CLOSE_BUTTON_HEIGHT,labelWidth:se.LABEL_WIDTH,labelHeight:se.LABEL_HEIGHT,layoutHorizontal:!0,transform:new O.Transform({position:new k.Vector3(.5*-se.SEEK_BAR_WIDTH+1.6*se.TERTIARY_BUTTON_WIDTH*.5,.4*se.UI_HEIGHT-.024,0)}),text:this._player._translate("hudVR.backToHub"),fontSize:se.ICON_LABEL_FONT_SIZE,fontWeight:this._customization.baseFontWeight,approximateDistanceToCamera:se.UI_DEPTH,onClick:function(){e._onActivateContent(e._player.content.parentIds.hubId)},controllers:[this._iconLabelHoverController]})),this._player.content.type){case re.CONTENT_TYPE_VIDEO:this._initVideo(this._uiRoot)}this.addChild(this._reticle),this.addChild(this._hoverNode);var l=new w.SpatialNode({transform:new O.Transform({scale:new k.Vector3(se.UI_SCALE,se.UI_SCALE,se.UI_SCALE)}),children:[this._uiRoot]});this.addChild(new w.SpatialNode({children:[l]})),this._player.content.type===re.CONTENT_TYPE_IMAGE||this._player.content.type===re.CONTENT_TYPE_TOUR?l.addChild(this._openMenuButton):this.addChild(this._openMenuButton),this._recenterNode=this._createRecenterCountdownNodes()}},{key:"_clearAdvertisements",value:function(e){var t=this;e&&this._uiRoot&&e.forEach(function(e){e&&(e.dtor(),t._uiRoot.removeChild(e))})}},{key:"_getCylinderRotationParams",value:function(e,t,n){e=N.MathUtil.degToRad(e);var i=(new P.Quaternion).fromEuler(k.Vector3.tmp(0).set("x"===t?e:0,"y"===t?e:0,0)),o=.5*n,a=2*o*Math.sin(.5*e),r=o*Math.sin(e),l=Math.sqrt(a*a-r*r);return{rotation:i,depth:r,offset:l}}},{key:"showLeftHudAdvertisement",value:function(e){this._clearAdvertisements([this._leftSkyscraperAdvertisementRoot]);var n=this._getCylinderRotationParams(-35,"y",se.SKYSCRAPER_ADVERTISEMENT_WIDTH),i=n.rotation,o=n.depth,a=n.offset;this._leftSkyscraperAdvertisementRoot=this._initAdvertisement(e,{name:t.LEFT_BANNER_AD_NAME,width:se.SKYSCRAPER_ADVERTISEMENT_WIDTH,height:se.SKYSCRAPER_ADVERTISEMENT_HEIGHT,position:[ct[0]+a,ct[1],ct[2]-o],rotation:i})}},{key:"showRightHudAdvertisement",value:function(e){this._clearAdvertisements([this._rightSkyscraperAdvertisementRoot]);var n=this._getCylinderRotationParams(35,"y",se.SKYSCRAPER_ADVERTISEMENT_WIDTH),i=n.rotation,o=n.depth,a=n.offset;this._rightSkyscraperAdvertisementRoot=this._initAdvertisement(e,{name:t.RIGHT_BANNER_AD_NAME,width:se.SKYSCRAPER_ADVERTISEMENT_WIDTH,height:se.SKYSCRAPER_ADVERTISEMENT_HEIGHT,position:[dt[0]-a,dt[1],dt[2]+o],rotation:i})}},{key:"showTopHudAdvertisement",value:function(e){this._clearAdvertisements([this._topBannerAdvertisementRoot]);var n=this._getCylinderRotationParams(-35,"x",se.BANNER_ADVERTISEMENT_HEIGHT),i=n.rotation,o=n.depth,a=n.offset;this._topBannerAdvertisementRoot=this._initAdvertisement(e,{name:t.TOP_BANNER_AD_NAME,width:se.BANNER_ADVERTISEMENT_WIDTH,height:se.BANNER_ADVERTISEMENT_HEIGHT,position:[ft[0],ft[1]+a,ft[2]-o],rotation:i})}},{key:"showBottomHudAdvertisement",value:function(e){this._clearAdvertisements([this._bottomBannerAdvertisementRoot]);var n=this._getCylinderRotationParams(35,"x",se.BANNER_ADVERTISEMENT_HEIGHT),i=n.rotation,o=n.depth,a=n.offset;this._bottomBannerAdvertisementRoot=this._initAdvertisement(e,{name:t.BOTTOM_BANNER_AD_NAME,width:se.BANNER_ADVERTISEMENT_WIDTH,height:se.BANNER_ADVERTISEMENT_HEIGHT,position:[ht[0],ht[1]-a,ht[2]+o],rotation:i})}},{key:"_initAdvertisement",value:function(e,t){return this._uiRoot.addChild(new H.UiImageButton({name:t.name,width:t.width,height:t.height,src:e.payload.uri,transform:new O.Transform({position:new k.Vector3(t.position),rotation:t.rotation}),onClick:function(){window.location.href=e.payload.adLink}}))}},{key:"_initRecommendations",value:function(e){var n=this,i=k.Vector3.toLookRotationWithHint(e.transform.transformPoint(k.Vector3.tmp(0).load(st)).normalize(),k.Vector3.Y_AXIS),o=i.forward,a=i.right,r=i.up,l=e.addChild(new L.UiNode({name:t.RECOMMENDATION_ROOT_NAME,width:1.25*se.RECOMMENDATION_WIDTH,height:1.35*se.RECOMMENDATION_HEIGHT,transform:new O.Transform({position:new k.Vector3(st),rotation:(new P.Quaternion).fromLookRotation(o,a,r)})})),s=new w.SpatialNode({name:t.RECOMMENDATION_CONTAINER_NAME});l.addChild(s),this._recommendationArrowController=new Z.ClosureController({closure:function(e,t){var n=t.hovered?1.2:1;t.transform.scale.x+=(n-t.transform.scale.x)*(e*se.ANIMATION_TIME_DELTA_SCALE),t.transform.scale.y+=(n-t.transform.scale.y)*(e*se.ANIMATION_TIME_DELTA_SCALE)}}),this._prevRecommendationArrow=this._createPaginationArrowButton({direction:t.RECOMMENDATIONS_ARROW_LEFT_NAME,root:l,name:t.RECOMMENDATION_PREV_ARROW_NAME,onClick:function(e){n._updateRecommendationPage(s,-1)}}),this._nextRecommendationArrow=this._createPaginationArrowButton({direction:t.RECOMMENDATIONS_ARROW_RIGHT_NAME,root:l,name:t.RECOMMENDATION_NEXT_ARROW_NAME,onClick:function(e){n._updateRecommendationPage(s,1)}})}},{key:"_createPaginationArrowButton",value:function(e){var n=e.direction,i=e.root,o=e.name,a=e.onClick,r=void 0,l=1.75*se.RECOMMENDATION_ARROW_SIZE,s=3.6*se.RECOMMENDATION_ARROW_SIZE;return n===t.RECOMMENDATIONS_ARROW_LEFT_NAME?r=[-se.RECOMMENDATION_WIDTH/2,0,0]:n===t.RECOMMENDATIONS_ARROW_RIGHT_NAME&&(r=[+se.RECOMMENDATION_WIDTH/2,0,0]),i.addChild(new V.UiIconButton({width:l,height:s,name:o,backgroundColor:R.ColorRGBA.WHITE,roun
29dRectSize:l/2-se.BUTTON_OUTLINE_WIDTH/2,drawOutline:!0,outlineWidth:se.BUTTON_OUTLINE_WIDTH,outlineColor:R.ColorRGBA.WHITE,imageSrc:Qe.default,imagePadding:.2,transform:new O.Transform({position:new k.Vector3(r),rotation:n===t.RECOMMENDATIONS_ARROW_RIGHT_NAME?(new P.Quaternion).fromAxisAngle(k.Vector3.Z_AXIS,Math.PI):n===t.RECOMMENDATIONS_ARROW_LEFT_NAME?(new P.Quaternion).fromAxisAngle(k.Vector3.Z_AXIS,2*Math.PI):(new P.Quaternion).fromAxisAngle(k.Vector3.Z_AXIS,0)}),texSize:(0,de.getRecommendedTexSize)(l,s,se.UI_DEPTH),visible:n===t.RECOMMENDATIONS_ARROW_RIGHT_NAME,controllers:[this._recommendationArrowController],onClick:a}))}},{key:"_updateRecommendationPage",value:function(e,n){var i=this;if(0!==e.children.length){var o=e.parent.findByName(t.RECOMMENDATION_PREV_ARROW_NAME),a=e.parent.findByName(t.RECOMMENDATION_NEXT_ARROW_NAME),r=Math.ceil(e.children.length/se.MAX_RECOMMENDATIONS_PER_PAGE-1);this._recommendationPage=Math.max(0,Math.min(this._recommendationPage+n,r)),0===this._recommendationPage?o.visible=!1:o.visible=!0,this._recommendationPage===r?a.visible=!1:a.visible=!0;var l=(e.firstChild.width+se.COVER_PADDING)*se.MAX_RECOMMENDATIONS_PER_PAGE,s=this._recommendationPage*se.MAX_RECOMMENDATIONS_PER_PAGE,u=s+se.MAX_RECOMMENDATIONS_PER_PAGE; 30e.transform.position.x=-l*this._recommendationPage,e.children.forEach(function(e,t){if(t>=s&&t<u){var o=t-s;e.removeAllControllers(),e.addController(new q.AnimationController({animation:new J.SequenceAnimation({children:[new K.DelayAnimation({duration:.07*(n<0?se.MAX_RECOMMENDATIONS_PER_PAGE-o-1:o)+.1}),new $.ClosureAnimation({easing:M.Easing.easeInOutQuad,duration:.15,closure:function(e,t){t.material.opacity=e,t.depth=(1-e)*-.04}})],onPlay:function(e){e.visible=!0,e.material.opacity=0},onFinish:function(e){e.addController(i._hoverButtonController)},onCancel:function(e){e.addController(i._hoverButtonController)}})}))}else e.visible=!1})}}},{key:"refreshRecommendations",value:function(e){var n=this;if(!this._gotRecommendations&&0!==e.length){var i=this._player.content.dl8Recommendations&&this._player.content.dl8Recommendations[0];if(!i.hideDuringPlayback||!i.hideAfterPlayback){var o=this._player._translate("hudVR.recommendationTitle");i&&i.title&&(o=i.title),this._gotRecommendations=!0,this._initRecommendations(this._uiRoot);var a=this._uiRoot.findByName(t.RECOMMENDATION_ROOT_NAME);a.addChild(new Q.UiLabel({name:t.RECOMMENDATION_TITLE_NAME,texSize:(0,de.getRecommendedTexSize)(se.RECOMMENDATION_WIDTH,se.TITLE_HEIGHT,se.UI_DEPTH,1024),fontSize:se.TITLE_HEIGHT/2,fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,text:o,width:se.RECOMMENDATION_WIDTH,height:se.TITLE_HEIGHT,noWrap:!0,autoWidth:!0,transform:new O.Transform({position:new k.Vector3(0,.05,0)})}));var r=a.findByName(t.RECOMMENDATION_CONTAINER_NAME),l=(se.RECOMMENDATION_WIDTH-2*se.RECOMMENDATION_ARROW_SIZE)/se.MAX_RECOMMENDATIONS_PER_PAGE,s=l-se.COVER_PADDING,u=s/1.7,c=-se.RECOMMENDATION_WIDTH/2+l/2+se.RECOMMENDATION_ARROW_SIZE;e.forEach(function(e,t){var o=new k.Vector3(c+l*t,0,0);r.addChild(new U.UiCoverButton({width:s,height:u,visible:t<se.MAX_RECOMMENDATIONS_PER_PAGE,label:e.title,poster:e.poster,smoothBorder:!1,transform:new O.Transform({position:o}),controllers:[n._hoverButtonController],fontSize:Math.min(se.COVER_LABEL_FONT_SIZE,u/5),fontFace:n._customization.baseFont,fontWeight:n._customization.baseFontWeight,backgroundColor:se.COVER_BACKGROUND,labelBackgroundColor:se.COVER_LABEL_BACKGROUND,drawLabel:!0,lineHeight:2,texSize:(0,de.getRecommendedTexSize)(s,u,se.UI_DEPTH),roundRectSize:se.ROUND_CORNER_SIZE_HUD,horizontalLabelPadding:s/20,onClick:function(){i.onSelectRecommendation&&!i.onSelectRecommendation(e,!1,"invr-list")||n._onActivateContent(e.id)}}))});var d=Math.ceil(r.children.length/se.MAX_RECOMMENDATIONS_PER_PAGE-1);0===this._recommendationPage?this._prevRecommendationArrow.visible=!1:this._prevRecommendationArrow.visible=!0,this._recommendationPage===d?this._nextRecommendationArrow.visible=!1:this._nextRecommendationArrow.visible=!0}}}},{key:"_initVideo",value:function(e){var n=this,i=this._player.content,o=new Z.ClosureController({closure:function(e,t){if(n._uiRoot.visible){t.hovered&&Math.abs(t.indicatorPos-t.lastIndicatorPos)*t.width>=.007&&(t.lastIndicatorPos=t.indicatorPos,n._reticle.activationTime=0,n._reticle.animationT=se.LAST_HOVER_ANIM_FRAME);var i=t.auxData,o=i.paddingStatic,a=i.paddingHovered,r=i.roundRectSizeStatic,l=i.roundRectSizeActive,s=t.hovered?a:o,u=t.hovered?l:r,c=t.paddingVertical,d=t.paddingVertical+(s-t.paddingVertical)*(e*se.ANIMATION_TIME_DELTA_SCALE);t.paddingVertical=N.MathUtil.clamp(d,Math.min(c,s),Math.max(s,c));var f=t.roundRectSize,h=t.roundRectSize+(u-t.roundRectSize)*(e*se.ANIMATION_TIME_DELTA_SCALE);t.roundRectSize=N.MathUtil.clamp(h,Math.min(f,u),Math.max(u,f))}}}
30),a=new q.AnimationController({name:t.SHOW_PLAY_BUTTON_ANIM_NAME,animation:new $.ClosureAnimation({duration:gt,closure:function(e,t){var n=t.iconNode,i=t.labelNode;if(n&&i){var o=45-45*e;n.transform.rotation.fromAxisAngle(k.Vector3.Z_AXIS,N.MathUtil.degToRad(o)),n.opacity=e,i.opacity=e}},onPlay:function(e){e.visible=!0},onFinish:function(e){e.auxData.currentlyTransitioning=!1,e.removeController(r)},onCancel:function(e){e.auxData.currentlyTransitioning=!1,e.removeController(r)}})}),r=new q.AnimationController({name:t.HIDE_PLAY_BUTTON_ANIM_NAME,animation:new $.ClosureAnimation({duration:gt,closure:function(e,t){var n=t.iconNode,i=t.labelNode;if(n&&i){var o=45*e;n.transform.rotation.fromAxisAngle(k.Vector3.Z_AXIS,N.MathUtil.degToRad(o)),n.opacity=1-e,i.opacity=1-e}},onPlay:function(e){e.visible=!0},onFinish:function(e){e.auxData.currentlyTransitioning=!1,e.visible=!1,e.removeController(a)},onCancel:function(e){e.auxData.currentlyTransitioning=!1,e.visible=!1,e.removeController(a)}})}),l=new Z.ClosureController({closure:function(e,i){var o=!n._player.playing&&!n._player.content.ended,l=i.auxData.currentlyTransitioning,s=i.findControllerByName(t.SHOW_PLAY_BUTTON_ANIM_NAME),u=i.findControllerByName(t.HIDE_PLAY_BUTTON_ANIM_NAME);!o||l||s?o||l||u||(i.auxData.currentlyTransitioning=!0,i.addController(r)):(i.auxData.currentlyTransitioning=!0,i.addController(a))}}),s=new q.AnimationController({name:t.SHOW_PAUSE_BUTTON_ANIM_NAME,animation:new $.ClosureAnimation({duration:gt,closure:function(e,t){var n=t.iconNode,i=t.labelNode;if(n&&i){var o=-45+45*e;n.transform.rotation.fromAxisAngle(k.Vector3.Z_AXIS,N.MathUtil.degToRad(o)),n.opacity=e,i.opacity=e}},onPlay:function(e){e.visible=!0},onFinish:function(e){e.auxData.currentlyTransitioning=!1,e.removeController(u)},onCancel:function(e){e.auxData.currentlyTransitioning=!1,e.removeController(u)}})}),u=new q.AnimationController({name:t.HIDE_PAUSE_BUTTON_ANIM_NAME,animation:new $.ClosureAnimation({duration:gt,closure:function(e,t){var n=t.iconNode,i=t.labelNode;if(n&&i){var o=e*-45;n.transform.rotation.fromAxisAngle(k.Vector3.Z_AXIS,N.MathUtil.degToRad(o)),n.opacity=1-e,i.opacity=1-e}},onFinish:function(e){e.auxData.currentlyTransitioning=!1,e.visible=!1,e.removeController(s)},onCancel:function(e){e.auxData.currentlyTransitioning=!1,e.visible=!1,e.removeController(s)}})}),c=new Z.ClosureController({closure:function(e,i){var o=n._player.playing,a=i.auxData.currentlyTransitioning,r=i.findControllerByName(t.SHOW_PAUSE_BUTTON_ANIM_NAME),l=i.findControllerByName(t.HIDE_PAUSE_BUTTON_ANIM_NAME);!o||a||r?o||a||l||(i.auxData.currentlyTransitioning=!0,i.addController(u)):(i.auxData.currentlyTransitioning=!0,i.addController(s))}}),d=new Z.ClosureController({closure:function(e,t){t.visible=!n._player.playing&&n._player.content.ended}}),h=new Z.ClosureController({closure:function(e,t){if(n._uiRoot.visible){var i=n._player.content,o=i.duration;if(o>0&&i.type===re.CONTENT_TYPE_VIDEO){var a=i.element.currentTime;(0,de.convertBufferState)(i.element.buffered,a,n._buffering);var r=n._buffering[0]/o,l=n._buffering[1]/o,s=N.MathUtil.clamp((t.hitPos.x+.5*t.width)/t.width,0,1);if(t.updateBar(a/o,t.hovered?s:void 0,r,l),t.hovered){var u=t.indicatorPos*o;t.hoverText=""+(0,de.convertSecondsToDisplayString)(i.dl8LiveVideo?u-o:u),n._hoverText.text=t.hoverText,n._seekBarHovered=!0}else n._seekBarHovered=!1;if(n._spriteSeekingPreview){if(t.hovered){n._spriteSeekingPreview.transform.position.x=t.hitPos.x;var c=i.dl8VideoPreviewSprites[0],d=(0,de.getCurrentImageSprite)(c.dl8VideoPreviewSpriteSheets,s),f=d.spriteIdx,h=d.relativeT;n._spriteSeekingPreview.children.forEach(function(e,t){t===f?(e.visible=!0,e.animationT=h):e.visible=!1})}n._spriteSeekingPreview.visible=t.hovered}else if(n._trackSeekingPreview){if(t.hovered){n._trackSeekingPreview.transform.position.x=t.hitPos.x;var _=i.dl8Tracks.find(function(e){return"thumbs"===e.metadataKind}),p=_.domElement.track,m=(0,de.getCurrentTrackThumbnailIdx)(p,s*o),g=1;n._trackSeekingPreview.children.forEach(function(e,t){t===m?(e.visible=!0,g=e.texture.width/e.texture.height):e.visible=!1}),n._trackSeekingPreview.transform.position.y=.5*-se.UI_HEIGHT+se.SEEK_BAR_HEIGHT+ut/g*.5+.025}n._trackSeekingPreview.visible=t.hovered}}}}});this._buildQualityDropdown(e);var _=i.notPausable;if(this._player.content.dl8Recommendations&&this._player.content.dl8Recommendations.length>0){var p=new W.UiIconLabelButton({name:t.NEXT_VIDEO_BUTTON_NAME,imageSrc:Ge.default,iconWidth:se.TERTIARY_BUTTON_WIDTH,iconHeight:se.TERTIARY_BUTTON_HEIGHT,labelWidth:se.LABEL_WIDTH,labelHeight:se.LABEL_HEIGHT,transform:new O.Transform({position:new k.Vector3(et)}),atlasHash:t.NEXT_VIDEO_BUTTON_NAME,text:this._player._translate("hud.nextVideo"),fontSize:se.ICON_LABEL_FONT_SIZE,fontWeight:this._customization.baseFontWeight,approximateDistanceToCamera:se.UI_DEPTH,onClick:function(){if(n._player.content.dl8Recommendations&&0!==n._player.content.dl8Recommendations.length){var e=n._player.content.dl8Recommendations[0];e.onSelectRecommendation&&!e.onSelectRecommendation(e,!1,t.NEXT_VIDEO_BUTTON_NAME)||n._player._onNextContent()}},controllers:[this._iconLabelHoverController]});e.addChild(p)}_||(e.addChild(new W.UiIconLabelButton({name:t.PLAY_BUTTON_NAME,auxData:{currentlyTransitioning:!1},imageSrc:_e.default,text:this._player._translate("hud.play"),fontSize:se.ICON_LABEL_FONT_SIZE,fontWeight:this._customization.baseFontWeight,approximateDistanceToCamera:se.UI_DEPTH,iconWidth:se.PRIMARY_BUTTON_WIDTH,iconHeight:se.PRIMARY_BUTTON_HEIGHT,labelWidth:se.LABEL_WIDTH,labelHeight:se.LABEL_HEIGHT,visible:!this._player.playing&&!this._player.content.ended,transform:new O.Transform({position:new k.Vector3($e)}),controllers:[l,this._iconLabelHoverController],onClick:function(){n._player._onPlay(),n.hide(!0)}})),e.addChild(new W.UiIconLabelButton({name:t.PAUSE_BUTTON_NAME,auxData:{currentlyTransitioning:!1},imageSrc:me.default,text:this._player._translate("hud.pause"),fontSize:se.ICON_LABEL_FONT_SIZE,fontWeight:this._customization.baseFontWeight,approximateDistanceToCamera:se.UI_DEPTH,iconWidth:se.PRIMARY_BUTTON_WIDTH,iconHeight:se.PRIMARY_BUTTON_HEIGHT,labelWidth:se.LABEL_WIDTH,labelHeight:se.LABEL_HEIGHT,visible:this._player.playing,transform:new O.Transform({position:new k.Vector3($e)}),controllers:[c,this._iconLabelHoverController],onClick:function(){n._player._onPause()}}))),e.addChild(new W.UiIconLabelButton({name:t.REPLAY_BUTTON_NAME,imageSrc:Ae.default,iconWidth:se.PRIMARY_BUTTON_WIDTH,iconHeight:se.PRIMARY_BUTTON_HEIGHT,labelWidth:se.LABEL_WIDTH,labelHeight:se.LABEL_HEIGHT,transform:new O.Transform({position:new k.Vector3($e)}),atlasHash:t.REPLAY_BUTTON_NAME,text:this._player._translate("recommend.replay"),fontSize:se.ICON_LABEL_FONT_SIZE,fontWeight:this._customization.baseFontWeight,approximateDistanceToCamera:se.UI_DEPTH,visible:i.ended,controllers:[this._iconLabelHoverController,d],onClick:function(){n._player._onPlay()}})),i.title&&e.addChild(new Q.UiLabel({name:t.TITLE_NAME,width:se.TITLE_WIDTH,height:se.TITLE_HEIGHT,texSize:(0,de.getRecommendedTexSize)(se.TIT
30LE_WIDTH,se.TITLE_HEIGHT,se.UI_DEPTH,1024),maxCharacters:60,align:"left",text:i.title,fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,fontSize:se.TITLE_HEIGHT/2,transform:new O.Transform({position:new k.Vector3(Ze)}),visible:!0,controllers:[]}));var m=new Z.ClosureController({closure:function(e,t){var i=n._player.content;n._uiRoot.visible&&i.type===re.CONTENT_TYPE_VIDEO&&(t.text=(0,de.convertSecondsToDisplayString)(i.element.currentTime)+" / "+(0,de.convertSecondsToDisplayString)(i.duration))}});i.dl8LiveVideo?e.addChild(new z.UiLabelButton({name:t.DURATION_TEXT_NAME,useTextureManager:!1,atlasHash:t.DURATION_TEXT_NAME,width:se.TIME_WIDTH,height:se.TIME_HEIGHT,text:"â LIVE",fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,fontSize:se.ICON_LABEL_FONT_SIZE,texSize:(0,de.getRecommendedTexSize)(se.TIME_WIDTH,se.TIME_HEIGHT,se.UI_DEPTH),align:"left",transform:new O.Transform({position:new k.Vector3(Je)}),hoverText:this._player._translate("hudVR.skip"),visible:!0,onClick:function(){n._player._onSeek(n._player.content.duration)}})):e.addChild(new Q.UiLabel({name:t.TIME_NAME,atlasHash:t.TIME_NAME,useTextureManager:!1,width:2*se.TIME_WIDTH,height:se.TIME_HEIGHT,text:"00:00 / 00:00",fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,fontSize:se.ICON_LABEL_FONT_SIZE,fontColor:new R.ColorRGBA(1,1,1,.82),texSize:(0,de.getRecommendedTexSize)(se.TIME_WIDTH,se.TIME_HEIGHT,se.UI_DEPTH),align:"left",transform:new O.Transform({position:new k.Vector3(Je)}),visible:!0,controllers:[m]}));var g=!i.dl8LiveVideo||i.dl8LiveVideo&&i.seekable;if(e.addChild(new G.UiBar({name:t.PROGRESS_BAR_NAME,useTextureManager:!1,atlasHash:t.PROGRESS_BAR_NAME,width:se.SEEK_BAR_WIDTH,height:se.SEEK_BAR_HEIGHT,roundRectSize:se.SEEK_BAR_HEIGHT/2,texSize:(0,de.getRecommendedTexSize)(se.SEEK_BAR_WIDTH,se.SEEK_BAR_HEIGHT,se.UI_DEPTH,1024),hoverText:"",manualSortIndex:1,progress:i.dl8LiveVideo&&!i.seekable?1:0,paddingVertical:se.BAR_PADDING_VERTICAL,auxData:{paddingStatic:se.BAR_PADDING_VERTICAL,paddingHovered:0,roundRectSizeStatic:se.SEEK_BAR_HEIGHT/2-se.BAR_PADDING_VERTICAL/2,roundRectSizeActive:se.SEEK_BAR_HEIGHT/2},transform:new O.Transform({position:new k.Vector3(qe)}),onClick:g?function(e,t){n._player._onSeek(t*n._player.content.duration)}:void 0,color:new R.ColorRGBA(this._customization.primaryColor.hex()),visible:!0,noHover:!g,controllers:g?[o,h]:[]})),i.dl8VideoPreviewSprites&&i.dl8VideoPreviewSprites.length>0){var A=i.dl8VideoPreviewSprites[0],E=A&&A.dl8VideoPreviewSpriteSheets&&A.dl8VideoPreviewSpriteSheets.length>0;E&&f.default.all(A.dl8VideoPreviewSpriteSheets.map(function(e,t){return new f.default(function(i,o){var a=new Image;a.onload=function(){var r=512,l=512;if(a.height&&a.width){var s=Math.min(1,j.Renderer.MAX_TEXTURE_SIZE/Math.max(a.width,a.height));r=a.width*s,l=a.height*s}S.Util.renderImageToCanvas(e.src,r,l).then(function(o){i({idx:t,node:n.addActiveResource(new F.UiImage({src:o,animated:!0,animationAtlasWidth:e.columns,animationAtlasHeight:e.rows,useTextureManager:!1,animationOriginTopLeft:!0,width:ut,height:ut/A.frameAspect,visible:!0,smoothBorder:!1,manualSortIndex:2}))})}).catch(function(e){I.Context.logger.error(n,"preview sprite failed to create: "+e),o(e)})},a.src=e.src})})).then(function(t){n._spriteSeekingPreview=e.addChild(new w.SpatialNode({transform:new O.Transform({position:new k.Vector3(Ke)}),visible:!0,children:t.sort(function(e,t){return e.idx-t.idx}).map(function(e){return e.node})}))})}else if(i.dl8Tracks&&i.dl8Tracks.length>0){var v=i.dl8Tracks.find(function(e){return"thumbs"===e.metadataKind});if(v){this._trackSeekingPreview=e.addChild(new w.SpatialNode({transform:new O.Transform({position:new k.Vector3(0,0,.006)}),visible:!0}));var b=v.domElement.track;2===b.readyState?this._initTrackThumbnails(this._trackSeekingPreview,b):b.readyState<2&&b.addEventListener("load",function(){n._initTrackThumbnails(n._trackSeekingPreview,b)})}}if(!this._player._isIOS){var y=new Z.ClosureController({closure:function(e,t){if(n._uiRoot.visible){var i=n._player.content.muted||n._player.uiState.tapToUnmute;t.updateBar(i?0:n._player.content.volume,t.hovered?N.MathUtil.clamp((t.hitPos.x+.5*t.width)/t.width,0,1):void 0)}}});e.addChild(new G.UiBar({name:t.VOLUME_BAR_NAME,useTextureManager:!1,atlasHash:t.VOLUME_BAR_NAME,width:se.VOLUME_BAR_WIDTH,height:se.VOLUME_BAR_HEIGHT,texSize:(0,de.getRecommendedTexSize)(se.VOLUME_BAR_WIDTH,se.VOLUME_BAR_HEIGHT,se.UI_DEPTH,1024),roundRectSize:se.VOLUME_BAR_HEIGHT/2,paddingVertical:se.BAR_PADDING_VERTICAL,auxData:{paddingStatic:se.BAR_PADDING_VERTICAL,paddingHovered:0,roundRectSizeStatic:se.VOLUME_BAR_HEIGHT/2-se.BAR_PADDING_VERTICAL/2,roundRectSizeActive:se.VOLUME_BAR_HEIGHT/2},transform:new O.Transform({position:new k.Vector3(lt)}),onClick:function(e,t){n._oldVolume=t,n._player._onUpdateVolume(t)},color:new R.ColorRGBA(this._customization.primaryColor.hex()),visible:!0,controllers:[o,y]}));var T=new Z.ClosureController({closure:function(e,t){t.visible=0!==n._player.content.volume&&!n._player.content.muted&&!n._player.uiState.tapToUnmute}}),C=new Z.ClosureController({closure:function(e,t){t.visible=0===n._player.content.volume||n._player.content.muted||n._player.uiState.tapToUnmute}});0===i.volume?this._oldVolume=1:this._oldVolume=i.volume,e.addChild(new H.UiImageButton({name:t.VOLUME_BUTTON_NAME,width:se.VOLUME_BUTTON_WIDTH,height:se.VOLUME_BUTTON_HEIGHT,texSize:(0,de.getRecommendedTexSize)(se.VOLUME_BUTTON_WIDTH,se.VOLUME_BUTTON_HEIGHT,se.UI_DEPTH),transform:new O.Transform({position:new k.Vector3(rt)}),src:Ce.default,visible:!0,onClick:function(){return n._player.content.muted||n._player.uiState.tapToUnmute?void n._player._onUnmute():(0!==n._player.content.volume&&(n._oldVolume=n._player.content.volume),void n._player._onUpdateVolume(0))},hoverText:this._player._translate("sndCtrl.mute"),controllers:[T]}
30)),e.addChild(new H.UiImageButton({name:t.VOLUME_OFF_BUTTON_NAME,width:se.VOLUME_BUTTON_WIDTH,height:se.VOLUME_BUTTON_HEIGHT,texSize:(0,de.getRecommendedTexSize)(se.VOLUME_BUTTON_WIDTH,se.VOLUME_BUTTON_HEIGHT,se.UI_DEPTH),transform:new O.Transform({position:new k.Vector3(rt)}),src:we.default,visible:!1,onClick:function(){n._player._onUpdateVolume(n._oldVolume)},hoverText:this._player._translate("sndCtrl.unmute"),controllers:[C]}))}if(this._recenterButton=new W.UiIconLabelButton({name:t.RESET_GYRO_BUTTON_NAME,imageSrc:ye.default,text:this._player._translate("hudVR.resetOrient"),fontSize:se.ICON_LABEL_FONT_SIZE,fontWeight:this._customization.baseFontWeight,approximateDistanceToCamera:se.UI_DEPTH,iconWidth:se.TERTIARY_BUTTON_WIDTH,iconHeight:se.TERTIARY_BUTTON_HEIGHT,labelWidth:se.LABEL_WIDTH,labelHeight:se.LABEL_HEIGHT,transform:new O.Transform({position:new k.Vector3(tt)}),controllers:[this._iconLabelHoverController,new Z.ClosureController({closure:function(e,t){t.visible=!(I.Context.deviceManager&&I.Context.deviceManager.hasPosition)}})],onClick:function(){n._player.resetPoseDelayed()}}),e.addChild(this._recenterButton),e.addChild(new W.UiIconLabelButton({name:t.EXIT_VR_ICON_NAME,imageSrc:Oe.default,iconWidth:se.TERTIARY_BUTTON_WIDTH,iconHeight:se.TERTIARY_BUTTON_HEIGHT,labelWidth:2*se.LABEL_WIDTH,labelHeight:se.LABEL_HEIGHT,transform:new O.Transform({position:new k.Vector3(ot)}),atlasHash:t.EXIT_VR_ICON_NAME,text:this._player._translate("hud.exitVR"),fontSize:se.ICON_LABEL_FONT_SIZE,fontWeight:this._customization.baseFontWeight,approximateDistanceToCamera:se.UI_DEPTH,controllers:[this._iconLabelHoverController],onClick:function(){n._player.disableVr().catch(function(){})}})),this._player.uiState.subplayerStatus){var x=Xe.default;this._player.uiState.subplayerStatus.online&&this._player.uiState.subplayerStatus.devices.length>0&&(x=Ye.default),e.addChild(new H.UiImageButton({name:t.SUBPLAYER_STATUS_BADGE_NAME,width:pt,height:_t,src:x,hoverText:"Interactive Device Status",transform:new O.Transform({position:new k.Vector3(mt)}),onClick:function(){},controllers:[new Z.ClosureController({closure:function(e,t){n._player.uiState.subplayerStatus.online&&n._player.uiState.subplayerStatus.devices.length>0?(t.src=Ye.default,t.transform.scale.x=.4490690033):(t.src=Xe.default,t.transform.scale.x=1)}})]}))}e.addChild(new H.UiImageButton({name:t.CLOSE_BUTTON_NAME,width:se.CLOSE_BUTTON_WIDTH,height:se.CLOSE_BUTTON_HEIGHT,texSize:(0,de.getRecommendedTexSize)(se.CLOSE_BUTTON_WIDTH,se.CLOSE_BUTTON_HEIGHT,se.UI_DEPTH),transform:new O.Transform({position:new k.Vector3(at)}),src:Re.default,visible:!0,controllers:[this._hoverController],onClick:function(){n.hide(!0)}}))}},{key:"_initTrackThumbnails",value:function(e,t){var n=this;(0,s.default)(t.track.cues).map(function(e){return n.addActiveResource(new F.UiImage({src:e.text,width:ut,height:ut,dynamicAspect:!0,visible:!0,smoothBorder:!1,manualSortIndex:2}))}).forEach(function(t){return e.addChild(t)})}},{key:"interact",value:function(e,t){var n=this;if(!this._recentering){var i=this.$scene.activeCamera,o=void 0;o=this._useCustomPickRay&&this._customPickRay?this._customPickRay:i.getPickRayNorm(void 0!==e?e:.5,void 0!==t?t:.5);var a=this.$scene.intersectWithRay(o,function(e){return e instanceof L.UiNode&&(n._player._isMobile||e.hovered)});0===a.length&&this._player._closeInfoHotspot();var r=a.filter(function(e){return"function"==typeof e.click});return this._reticle.activationTime=0,0!==r.length||this._uiRoot.visible||this._player.content.type!==re.CONTENT_TYPE_VIDEO||I.Context.deviceManager.state!==Y.DeviceManager.STATE_ACTIVE?0===r.length?(this.hide(!0),void(!this._uiRootIntersects&&this._player.content.isFlatVideo&&this._player.resetPose())):void(this._player.blackLoadingQuadVisible||r.forEach(function(e){return e.click()})):(this.show(),void(!this._uiRootIntersects&&this._player.content.isFlatVideo&&this._player.resetPose()))}}},{key:"show",value:function(e){if(!this._forceHide){this._clearAdvertisements([this._leftSkyscraperAdvertisementRoot,this._rightSkyscraperAdvertisementRoot,this._topBannerAdvertisementRoot,this._bottomBannerAdvertisementRoot]);var t=this.$scene.activeCamera;if(this._tmpVec.copyFrom(t.dVector),this._useCustomPickRay?this._tmpVec.y=0:this._tmpVec.y=N.MathUtil.clamp(this._tmpVec.y,-.2,.1),this._tmpVec.normalize(),e){var n=Math.acos(this._tmpVec.dot(k.Vector3.NEG_Y_AXIS));if(n<=.01)return;this._openedFromMenuButton=!0,this._tmpVec2.copyFrom(k.Vector3.Y_AXIS).cross(this._tmpVec).normalize(),this._tmpVec.multQuaternion(this._tmpQuat.fromAxisAngle(this._tmpVec2,n-se.OPEN_MENU_BUTTON_MENU_POSITION)
30).normalize()}if(this._player.content.isFlatVideo)this._uiRoot.parent.parent.transform.rotation=this._tmpQuat.zero(),this._uiRoot.parent.parent.transform.position=new k.Vector3(k.Vector3.NEG_Z_AXIS).mult(-.001);else{var i=this.$scene.activeCamera;this._tmpQuat.copyFrom(i.camera.getQuaternion()).toEuler(this._tmpVec),S.Util.isVisionOS()?this._tmpVec.x=N.MathUtil.degToRad(5):this._tmpVec.x=N.MathUtil.degToRad(16),this._tmpVec.z=0,this._uiRoot.parent.parent.transform.rotation=this._tmpQuat.fromEuler(this._tmpVec),this._uiRoot.parent.parent.transform.position=i.transform.position}this._uiRoot.visible=!0,this._reticle.visible=!0,this._player._fadeInHud(),this._player._onShowVrHud()}}},{key:"hide",value:function(e){if(!this._openedFromMenuButton&&this._uiRoot.visible){var n=this.findByName(t.QUALITY_ROOT_NAME);n&&(n.visible=!1),this._uiRoot.visible=!1,this._reticle.visible=!1,this._manuallyClosed=!!e,this._player._fadeOutHud(),this._player._onHideVrHud()}}},{key:"update",value:function(e){var n=this;(0,y.default)(t.prototype.__proto__||(0,_.default)(t.prototype),"update",this).call(this,e),this._needsResetPose&&(this.show(),this._needsResetPose=!1),this._player.blackLoadingQuadVisible&&(this._blockGazeInteractionsAfterLoading=!0);var i=(I.Context.deviceManager.state===Y.DeviceManager.STATE_ACTIVE&&(this._player._isMobile||I.Context.deviceManager.hardwareVr)||I.Context.deviceManager.state!==Y.DeviceManager.STATE_ACTIVE&&!this._player._isMobile)&&!this._player.blackLoadingQuadVisible,o=this.$scene.activeCamera,a=I.Context.deviceManager.state===Y.DeviceManager.STATE_ACTIVE,r=null;this._useCustomPickRay?r=this._customPickRay:(this._pickRayTarget.copyFrom(this._pointerPosition),r=o.getPickRayNorm(this._pickRayTarget.x,this._pickRayTarget.y));var l=this.$scene.findAllByPred(function(e){return e.visible&&e instanceof L.UiNode}),s=this.$scene.intersectWithRay(r,function(e){return e instanceof L.UiNode}),u=!1,c=!0,d=null,f=se.RETICLE_DEPTH,h=Number.POSITIVE_INFINITY,p=!1,m=1;this._lastHoveredTargetWasOpenMenuButton=!1,this._recentering||s.forEach(function(e){if(i&&!e.noHover){var t=l.indexOf(e);t!==-1&&l.splice(t,1),e.hovered=!0,"qualityRoot"!==e.name&&"qualityButton"!==e.name||(p=!0),c=!1,"function"==typeof e.click?(u=!0,d?n._getDepthOfUiNode(d)<n._getDepthOfUiNode(e)?(d.hovered=!1,d=e):e.hovered=!1:d=e):e===n._openMenuButton&&(n._lastHoveredTargetWasOpenMenuButton=!0),h=Math.min(h,e.hitT),m=4*h,f=h-.5*se.RETICLE_WIDTH*m,n._openedFromMenuButton&&e===n._uiRoot&&(n._openedFromMenuButton=!1)}}),l.forEach(function(e){e.hovered=!1});var g=!1;if(!this._recentering){if(u){this._reticle.removeController(this._reticleBlurController),this._reticle.addController(this._reticleHoverController);this.findByName(t.QUALITY_ROOT_NAME);d.hoverText&&(this._hoverText.removeController(this._hoverTextFadeOutAnimation),this._hoverTextFadeInAnimation.animation.auxData.startOpacity=this._hoverText.opacity,this._hoverText.text=d.hoverText,this._hoverText.addController(this._hoverTextFadeInAnimation))}else this._reticle.removeController(this._reticleHoverController),this._reticle.addController(this._reticleBlurController),this._hoverText.removeController(this._hoverTextFadeInAnimation),this._hoverTextFadeOutAnimation.animation.auxData.startOpacity=this._hoverText.opacity,this._hoverText.addController(this._hoverTextFadeOutAnimation),g=!0;d?d===this._lastHoveredTarget?this._useGazeBasedInteraction&&a&&!this._blockGazeInteractionsAfterLoading&&(this._reticle.activationTime=this._reticle.activationTime+e,this._reticle.activationTime>=se.GAZE_ACTIVATION_TIME+se.GAZE_INITIAL_ACTIVATION_TIME&&(this._reticle.activationTime=0,d.click(),this._reticle.animationT=se.LAST_HOVER_ANIM_FRAME)):(this._reticle.activationTime=0,this._reticle.animationT=se.LAST_HOVER_ANIM_FRAME,this._lastHoveredTarget&&this._blockGazeInteractionsAfterLoading&&!this._player.blackLoadingQuadVisible&&(this._blockGazeInteractionsAfterLoading=!1)):(this._blockGazeInteractionsAfterLoading&&!this._player.blackLoadingQuadVisible&&(this._blockGazeInteractionsAfterLoading=!1),this._flatVideoRecenterHintShown!==!0&&(this._reticle.activationTime=0))}
30if(this._player.content.isFlatVideo&&a){var A=this._uiRoot.intersectWithRay(this._camera.getPickRayNorm(.5,.5,this._tmpRay));(g||A!==this._uiRootIntersects)&&(this._uiRootIntersects=A,this._uiRootIntersects?(this._flatVideoRecenterHintShown=!1,this._hoverText.removeController(this._hoverTextFadeInAnimation),this._hoverTextFadeOutAnimation.animation.auxData.startOpacity=this._hoverText.opacity,this._hoverText.addController(this._hoverTextFadeOutAnimation),this._reticle.removeController(this._reticleHoverController),this._reticle.addController(this._reticleBlurController)):(this._flatVideoRecenterHintShown=!0,this._hoverText.removeController(this._hoverTextFadeOutAnimation),this._hoverTextFadeInAnimation.animation.auxData.startOpacity=this._hoverText.opacity,this._hoverText.text=this._useGazeBasedInteraction?this._player._translate("hudVR.stillReCtr"):this._player._translate("hudVR.interReCtr"),this._hoverText.addController(this._hoverTextFadeInAnimation),this._reticle.removeController(this._reticleBlurController),this._reticle.addController(this._reticleHoverController)))}if(this._lastHoveredTargetWasOpenMenuButton=this._openMenuButton&&(this._lastHoveredTargetWasOpenMenuButton||d===this._openMenuButton.firstChild),this._useCustomPickRay&&this._customPickRay?this._tmpVec.copyFrom(this._customPickRay.direction).mult(f).add(this._customPickRay.origin):this._tmpVec.copyFrom(o.dVector).mult(f).add(o.camera.location),void 0===this._lastReticlePosition&&(this._lastReticlePosition=new k.Vector3(this._tmpVec)),this._flatVideoRecenterHintShown===!0&&this._useGazeBasedInteraction&&!this._blockGazeInteractionsAfterLoading&&a&&(this._lastHoveredTargetWasOpenMenuButton||(this._tmpVec.distanceSquared(this._lastReticlePosition)>=49e-5?(this._lastReticlePosition.copyFrom(this._tmpVec),this._reticle.activationTime=0,this._reticle.animationT=se.LAST_HOVER_ANIM_FRAME):(this._reticle.activationTime=this._reticle.activationTime+e,this._reticle.activationTime>=se.GAZE_ACTIVATION_TIME_RECENTER+se.GAZE_INITIAL_ACTIVATION_TIME_RECENTER&&(this._reticle.activationTime=0,this._player.resetPose(),this._reticle.animationT=se.LAST_HOVER_ANIM_FRAME)))),this._recentering&&(this._hoverText.visible=!1),this._reticle.transform.position=this._tmpVec,this._reticle.transform.rotation=o.camera.getQuaternion(),this._reticle.transform.uniformScale=m,this._recenterNode&&(this._recenterNode.transform.rotation=o.camera.getQuaternion()),!this._recentering)if(this._player.content.isFlatVideo){var E=k.Vector3.toLookRotationWithHint(this._tmpVec,k.Vector3.Y_AXIS,this._tmpLookRotation),v=E.forward,b=E.right,T=E.up;this._hoverNode.transform.rotation=this._tmpQuat.fromLookRotation(v,b,T),this._hoverNode.transform.position=this._tmpVec,this._hoverNode.transform.uniformScale=m}else{var C=k.Vector3.toLookRotationWithHint(this._tmpVec,k.Vector3.Y_AXIS,this._tmpLookRotation),w=C.forward,S=C.right,x=C.up;this._hoverNode.transform.rotation=this._tmpQuat.fromLookRotation(w,S,x),this._hoverNode.transform.position=this._tmpVec,this._hoverNode.transform.uniformScale=m}if(this._manuallyClosed&&(c=!0,this._manuallyClosed=!1),this._hoverNode.visible=a,c){var M=this._reticle.visible;!this._uiRootIntersects&&this._player.content.isFlatVideo?this._reticle.visible=a:M&&(this._reticle.visible=!1),(M||this._reticle.visible)&&this._player.content.type===re.CONTENT_TYPE_VIDEO&&(this._uiRoot.visible?this._openedFromMenuButton||this._useCustomPickRay||(this._player.content.playing?this.hide():this._player._fadeOutHudHalf()):this._player._fadeOutHud())}else c||this._reticle.visible||s.length>0&&a&&(this._reticle.visible=!0,!this._lastHoveredTargetWasOpenMenuButton&&this._uiRoot.findById(s[0].id)&&this._player._fadeInHud());this._lastHoveredTarget=d}},{key:"_getDepthOfUiNode",value:function(e){for(var t=0,n=e;n.parent&&n.parent instanceof L.UiNode;)t+=n.transform.position.z,n=n.parent;return t}},{key:"_buildQualityDropdown",value:function(e){var n=this,i=this._player.content.qualities.length;if(i>1){var o=new L.UiNode({name:t.QUALITY_ROOT_NAME,width:se.QUALITY_ROOT_WIDTH,height:i*se.QUALITY_SELECT_BUTTON_HEIGHT,transform:new O.Transform({position:new k.Vector3(it[0],it[1]+i*se.QUALITY_SELECT_BUTTON_HEIGHT*.5,it[2])}),visible:!1});e.addChild(new W.UiIconLabelButton({name:t.QUALITY_ICON_NAME,imageSrc:xe.default,iconWidth:se.TERTIARY_BUTTON_WIDTH,iconHeight:se.TERTIARY_BUTTON_HEIGHT,labelWidth:2*se.LABEL_WIDTH,labelHeight:se.LABEL_HEIGHT,transform:new O.Transform({position:new k.Vector3(nt)}),atlasHash:t.QUALITY_ICON_NAME,text:this._player._translate("setPanel.qual"),fontSize:se.ICON_LABEL_FONT_SIZE,fontWeight:this._customization.baseFontWeight,approximateDistanceToCamera:se.UI_DEPTH,controllers:[this._iconLabelHoverController],onClick:function(){var e=n.findByName(t.QUALITY_ROOT_NAME);e&&(e.visible=!e.visible)}}
30));var a=new Z.ClosureController({closure:function(e,t){if(n._uiRoot.visible){var i=t.findByPred(function(e){var t=e.name;return String(t).includes("static")}),o=t.findByPred(function(e){var t=e.name;return String(t).includes("active")});t.hovered?(i.visible=!1,o.visible=!0):(i.visible=!0,o.visible=!1)}}}),r=se.QUALITY_SELECT_BUTTON_WIDTH+.008,l=se.QUALITY_SELECT_BUTTON_HEIGHT*i+.008,s=new Q.UiLabel({name:t.QUALITY_ROOT_BG_NAME,text:"",fontSize:1,width:r,height:l,manualSortIndex:4,backgroundColor:R.ColorRGBA.BLACK,roundRectSize:se.ROUND_CORNER_SIZE_HUD,texSize:(0,de.getRecommendedTexSize)(r,l,se.UI_DEPTH)});o.addChild(s),this._player.content.qualities.forEach(function(e,r){var l=e.id===n._player.content.selectedQuality?new R.ColorRGBA(n._customization.primaryColor.hex()):R.ColorRGBA.BLACK_TRANSPARENT,s=new R.ColorRGBA(R.ColorRGBA.WHITE);e.disabled&&(s.a=.5);var u=new L.UiNode({width:se.QUALITY_SELECT_BUTTON_WIDTH,height:se.QUALITY_SELECT_BUTTON_HEIGHT,transform:new O.Transform({position:new k.Vector3(0,(i-r-1)*se.QUALITY_SELECT_BUTTON_HEIGHT+.5*se.QUALITY_SELECT_BUTTON_HEIGHT-.5*o.height,0)}),manualSortIndex:5,auxData:{qualityId:e.id},controllers:[a]}),c=new z.UiLabelButton({name:"qualitySelectButton-"+e.value+"--static",width:se.QUALITY_SELECT_BUTTON_WIDTH,height:se.QUALITY_SELECT_BUTTON_HEIGHT,text:e.value,texSize:(0,de.getRecommendedTexSize)(se.QUALITY_SELECT_BUTTON_WIDTH,se.QUALITY_SELECT_BUTTON_HEIGHT,se.UI_DEPTH),maxCharacters:15,fontFace:n._customization.baseFont,fontWeight:n._customization.baseFontWeight,fontSize:.5*se.QUALITY_SELECT_BUTTON_HEIGHT,backgroundColor:l,fontColor:s,roundRectSize:se.ROUND_CORNER_SIZE_HUD,visible:!0}),d=new z.UiLabelButton({name:"qualitySelectButton-"+e.value+"--active",width:se.QUALITY_SELECT_BUTTON_WIDTH,height:se.QUALITY_SELECT_BUTTON_HEIGHT,text:e.value,drawOutline:!0, 31outlineWidth:se.BUTTON_OUTLINE_WIDTH,texSize:(0,de.getRecommendedTexSize)(se.QUALITY_SELECT_BUTTON_WIDTH,se.QUALITY_SELECT_BUTTON_HEIGHT,se.UI_DEPTH),maxCharacters:15,fontFace:n._customization.baseFont,fontWeight:n._customization.baseFontWeight,fontSize:.5*se.QUALITY_SELECT_BUTTON_HEIGHT,fontColor:s,backgroundColor:l,roundRectSize:se.ROUND_CORNER_SIZE_HUD,visible:!1,onClick:function(){if(!e.disabled){var i=n.findByName(t.QUALITY_ROOT_NAME);i&&(i.visible=!1),n._player._onChangeQuality(e.id)}}});u.addChild(c),u.addChild(d),o.addChild(u)}),e.addChild(o)}}},{key:"dtor",value:function(){this.dtorActiveResources(),(0,y.default)(t.prototype.__proto__||(0,_.default)(t.prototype),"dtor",this).call(this)}},{key:"forceHide",set:function(e){this._forceHide=e},get:function(){return this._forceHide}},{key:"pointerPosition",set:function(e){this._pointerPosition.copyFrom(e)}},{key:"useGazeBasedInteraction",set:function(e){this._useGazeBasedInteraction=e},get:function(){return this._useGazeBasedInteraction}},{key:"useCustomPickRay",set:function(e){this._useCustomPickRay=e},get:function(){return this._useCustomPickRay}},{key:"customPickRay",set:function(e){this._customPickRay.copyFrom(e)},get:function(){return this._customPickRay}},{key:"isUiRootVisible",get:function(){return this._uiRoot.visible}}]),t}((0,ce.default)(w.SpatialNode,x.ResourceTracker));At.CLOSE_BUTTON_NAME=(0,r.default)("closeButton"),At.PLAY_BUTTON_NAME=(0,r.default)("playButton"),At.REPLAY_BUTTON_NAME=(0,r.default)("replayButton"),At.PAUSE_BUTTON_NAME=(0,r.default)("pauseButton"),At.NEXT_VIDEO_BUTTON_NAME=(0,r.default)("nextVideoButton"),At.VOLUME_BUTTON_NAME=(0,r.default)("volumeButton"),At.VOLUME_OFF_BUTTON_NAME=(0,r.default)("volumeOffButton"),At.RESET_GYRO_BUTTON_NAME=(0,r.default)("resetGyroButton"),At.MENU_BUTTON_NAME=(0,r.default)("menuButton"),At.PROGRESS_BAR_NAME=(0,r.default)("progressBar"),At.DURATION_TEXT_NAME=(0,r.default)("durationTime"),At.QUALITY_ICON_NAME=(0,r.default)("qualityButton"),At.EXIT_VR_ICON_NAME=(0,r.default)("exitVrButton"),At.VOLUME_BAR_NAME=(0,r.default)("volumeBar"),At.HOVER_TEXT_NAME=(0,r.default)("hoverText"),At.HOME_BUTTON_NAME=(0,r.default)("homeButton"),At.RECOMMENDATION_ROOT_NAME=(0,r.default)("recommendationRoot"),At.RECOMMENDATION_CONTAINER_NAME=(0,r.default)("recommendationContainer"),At.RECOMMENDATION_NEXT_ARROW_NAME=(0,r.default)("nextArrow"),At.RECOMMENDATION_PREV_ARROW_NAME=(0,r.default)("prevArrow"),At.RECOMMENDATION_TITLE_NAME=(0,r.default)("recommendationTitle"),At.TITLE_NAME=(0,r.default)("title"),At.TIME_NAME=(0,r.default)("time"),At.QUALITY_ROOT_NAME=(0,r.default)("qualityRoot"),At.QUALITY_ROOT_BG_NAME=(0,r.default)("qualityRootBackgroun
31d"),At.UI_ROOT_NAME=(0,r.default)("uiRoot"),At.RECENTER_TEXT_NAME=(0,r.default)("recenterText"),At.RECENTER_COUNT_THREE_NAME=(0,r.default)("recenterCountThree"),At.RECENTER_COUNT_TWO_NAME=(0,r.default)("recenterCountTwo"),At.RECENTER_COUNT_ONE_NAME=(0,r.default)("recenterCountOne"),At.RECENTER_BACKGROUND_NAME=(0,r.default)("recenterBackground"),At.SHOW_PLAY_BUTTON_ANIM_NAME=(0,r.default)("showPlayButtonAnim"),At.HIDE_PLAY_BUTTON_ANIM_NAME=(0,r.default)("hidePlayButtonAnim"),At.SHOW_PAUSE_BUTTON_ANIM_NAME=(0,r.default)("showPauseButtonAnim"),At.HIDE_PAUSE_BUTTON_ANIM_NAME=(0,r.default)("hidePauseButtonAnim"),At.BOTTOM_BANNER_AD_NAME=(0,r.default)("bottomBannerAdvertisementRoot"),At.TOP_BANNER_AD_NAME=(0,r.default)("topBannerAdvertisementRoot"),At.RIGHT_BANNER_AD_NAME=(0,r.default)("rightSkyscraperAdvertisementRoot"),At.LEFT_BANNER_AD_NAME=(0,r.default)("leftSkyscraperAdvertisementRoot"),At.RECOMMENDATIONS_ARROW_RIGHT_NAME=(0,r.default)("recommendationsArrowRightName"),At.RECOMMENDATIONS_ARROW_LEFT_NAME=(0,r.default)("recommendationsArrowLeftName"),At.SUBPLAYER_STATUS_BADGE_NAME=(0,r.default)("subplayerStatusBadgeName")},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UiCover=void 0;var o=n(9),a=i(o),r=n(4),l=i(r),s=n(1),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(2),p=i(_),m=n(5),g=i(m),A=n(66),E=n(7),v=n(10),b=n(24),y=n(22),T=n(33),C=n(32),I=n(59),w=n(36),S=n(41),x=n(23);t.UiCover=function(e){function t(e){(0,u.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));n._poster=E.Util.getParamRequired(e,"poster"),n._label=E.Util.getParam(e,"label"),n._fontFace=E.Util.getParam(e,"fontFace","sans-serif"),n._fontWeight=E.Util.getParam(e,"fontWeight","normal"),n._fontSize=E.Util.getParam(e,"fontSize",12),n._fontColor=E.Util.getParam(e,"fontColor",new b.ColorRGBA(b.ColorRGBA.WHITE)),n._backgroundColor=E.Util.getParam(e,"backgroundColor",new b.ColorRGBA(b.ColorRGBA.BLACK_TRANSPARENT)),n._labelBackgroundColor=E.Util.getParam(e,"labelBackgroundColor",new b.ColorRGBA(b.ColorRGBA.BLACK_TRANSPARENT)),n._lineHeight=E.Util.getParam(e,"lineHeight",1.5),n._align=E.Util.getParam(e,"align","left"),n._texSize=E.Util.getParam(e,"texSize",512),n._drawLabel=E.Util.getParam(e,"drawLabel",!0),n._horizontalLabelPadding=E.Util.getParam(e,"horizontalLabelPadding",0),n._roundRectSize=E.Util.getParam(e,"roundRectSize",0),n._canvas=document.createElement("canvas");var i=n._width/n._height,o=n._width>n._height,a=Math.min(n._texSize,S.Renderer.MAX_TEXTURE_SIZE);n._canvas.width=Math.round(o?a:a*i),n._canvas.height=Math.round(o?a/i:a),n._horizontalLabelPadding=n._horizontalLabelPadding/n._width*n._canvas.width,n._imageLoaded=!1,n._image=document.createElement("img"),n._image.onload=function(){n._imageLoaded=!0,n._updateTexture()},n._setCrossOrigin(n._image,n._poster),n._image.src=n._poster,n._opaque=E.Util.getParam(e,"opaque",!1),n._smoothBorder=E.Util.getParam(e,"smoothBorder",!1);var r=void 0;n._useTextureManager?(n._spriteRef=v.Context.textureManager.allocateSprite(n._canvas.width,n._canvas.height,n.atlasHash),r=w.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0,void 0,n._spriteRef.uvs),n._texture=n._spriteRef.texture):(r=w.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0),n._texture=n.addActiveResource(new C.Texture({type:C.Texture.CANVAS,flipY:!0,generateMipmaps:!1,data:[n._canvas]}))),n._material=n.addActiveResource(new I.UiMaterial({mipmapBias:n._mipmapBias,texture:n._texture,opaque:n._opaque,billboarded:!1,twoSided:!1,smoothBorder:n._smoothBorder}));var s={};return s[y.Scene.RENDERPASS_UI_1]=n._material,n.addChild(new T.RenderableNode({geometry:r,materialByPass:s})),n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"$serialize",value:function(){return{name:"UiCover",params:{label:this._label,fontFace:this._fontFace,fontWeight:this._fontWeight,fontSize:this._fontSize,fontColor:this._fontColor,backgroundColor:this._backgroundColor,labelBackgroundColor:this._labelBackgroundColor,lineHeight:this._lineHeight,align:this._align,texSize:this._texSize,drawLabel:this._drawLabel,horizontalLabelPadding:this._horizontalLabelPadding,opaque:this._opaque,smoothBorder:this._smoothBorder}}}},{key:"_setCrossOrigin",value:function(e,t){void 0!==v.Context.crossOrigin&&!t.startsWith("data:")&&(t.startsWith("http://")||t.startsWith("https://")||t.startsWith("//"))?e.crossOrigin=v.Context.crossOrigin:e.crossOrigin=null}}]),(0,p.default)(t,[{key:"$visualHash",value:function(){return(0,a.default)((0,h.default)(t.prototype.__proto__||(0,l.default)(t.prototype),"$visualHash",this).call(this),{backgroundColor:this._backgroundColor,src:this._image.src,fontWeight:this._fontWeight,fontFace:this._fontFace,align:this._align,horizontalLabelPadding:this._horizontalLabelPadding,labelBackgroun
31dColor:this._labelBackgroundColor,lineHeight:this._lineHeight,fontColor:this._fontColor,label:this._label})}},{key:"_updateTexture",value:function(){var e=this._canvas,t=e.getContext("2d"),n=(0,x.convertMeterToPixelSize)(this._fontSize,this._height,e.height),i=(0,x.convertMeterToPixelSize)(this._roundRectSize,this._height,e.height);if(t.save(),i>0&&(E.Util.roundRect(t,0,0,e.width,e.height,i),t.clip()),this._imageLoaded&&E.Util.drawImageCover(t,this._image,0,0,e.width,e.height),this._drawLabel&&this._label){t.font="normal normal "+this._fontWeight+" "+Math.round(n)+"px "+this._fontFace,t.textAlign=this._align;var o=this._horizontalLabelPadding,a=e.width-2*o,r=t.createLinearGradient(0,0,0,this._canvas.height);r.addColorStop(0,"rgba(0, 0, 0, 0.0)"),r.addColorStop(.6,"rgba(0, 0, 0, 0.32)"),r.addColorStop(1,"rgba(0, 0, 0, 0.78)"),t.fillStyle=r,t.fillRect(0,0,e.width,e.height),t.fillStyle=this._fontColor.style,t.shadowColor=this._fontColor.style,t.shadowBlur=1;var l=E.Util.truncateString(this._label,E.Util.measureTextLimit(e,this._label,a)),s="left"===this._align?o:.5*e.width,u=e.height-n+.25*n*(this._lineHeight-1);t.fillText(l,s,u)}t.restore(),this._useTextureManager?v.Context.textureManager.update(this._spriteRef.id,this._canvas,this.visualHash):this._texture.updateCanvas()}},{key:"label",set:function(e){this._label!==e&&(this._label=e,this._updateTexture())},get:function(){return this._label}},{key:"fontSize",set:function(e){this._fontSize=e,this._updateTexture()},get:function(){return this._fontSize}},{key:"fontFace",set:function(e){this._fontFace=e,this._updateTexture()},get:function(){return this._fontFace}},{key:"fontWeight",set:function(e){this._fontWeight=e,this._updateTexture()},get:function(){return this._fontWeight}},{key:"fontColor",set:function(e){this._fontColor=e,this._updateTexture()},get:function(){return this._fontColor}},{key:"backgroundColor",set:function(e){this._labelBackgroundColor=e,this._updateTexture()},get:function(){return this._labelBackgroundColor}},{key:"material",get:function(){return this.firstChild.surfaceMaterial}},{key:"depth",set:function(e){this.firstChild.transform.position.z=e},get:function(){return this.firstChild.constTransform.position.z}}]),t}(A.UiNode)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UiCoverButton=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(5),d=i(c),f=n(97),h=n(295),_=n(19),p=i(_);t.UiCoverButton=function(e){function t(){return(0,l.default)(this,t),(0,u.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),t}((0,p.default)(h.UiCover,f.UiClickable))},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UiIconLabelButton=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(28),p=n(12),m=n(27),g=n(7),A=n(24),E=n(142),v=n(99),b=n(23);t.UiIconLabelButton=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e)),i=g.Util.getParamRequired(e,"imageSrc"),o=g.Util.getParamRequired(e,"iconWidth"),r=g.Util.getParamRequired(e,"iconHeight"),s=g.Util.getParamRequired(e,"labelWidth"),u=g.Util.getParamRequired(e,"labelHeight"),c=g.Util.getParamRequired(e,"text"),f=g.Util.getParamRequired(e,"fontSize"),h=g.Util.getParam(e,"labelPadding",.006),m=g.Util.getParam(e,"hoverText"),y=g.Util.getParam(e,"fontFace"),T=g.Util.getParam(e,"fontWeight"),C=g.Util.getParam(e,"fontColor"),I=g.Util.getParam(e,"approximateDistanceToCamera",1),w=g.Util.getParam(e,"layoutHorizontal"),S=g.Util.getParam(e,"onClick",function(){});return n._iconNode=new E.UiIconButton({width:o,height:r,texSize:(0,b.getRecommendedTexSize)(o,r,I),imageSrc:i,onClick:S,hoverText:m,backgroundColor:new A.ColorRGBA(A.ColorRGBA.BLACK_TRANSPARENT)}),n._labelNode=new v.UiLabel({width:s,height:w?u:f,align:w?"left":"center",transform:new _.Transform({position:new p.Vector3(w?.5*o+.5*s+h:0,w?0:.5*-r-.5*f-h,0)}),hoverText:m,text:c,texSize:(0,b.getRecommendedTexSize)(s,w?u:f,I/2),fontSize:f,fontFace:y,fontWeight:T,fontColor:C}),n.addChild(n._iconNode),n.addChild(n._labelNode),n}return(0,h.default)(t,e),(0,u.default)(t,[{key:"iconNode",get:function(){return this._iconNode}},{key:"labelNode",get:function(){return this._labelNode}}]),t}
31(m.SpatialNode)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.PhoneLibrary=void 0;var o=n(14),a=i(o);t.PhoneLibrary=new a.default([["IPHONE_4",{label:"Apple iPhone 4",thumbnail:n(3)}],["IPHONE_4S",{label:"Apple iPhone 4s",thumbnail:n(3)}],["IPHONE_5",{label:"Apple iPhone 5",thumbnail:n(3)}],["IPHONE_5S",{label:"Apple iPhone 5s",thumbnail:n(3)}],["IPHONE_SE",{label:"Apple iPhone SE",thumbnail:n(3)}],["IPHONE_6",{label:"Apple iPhone 6",thumbnail:n(3)}],["IPHONE_6S",{label:"Apple iPhone 6s",thumbnail:n(3)}],["IPHONE_6_PLUS",{label:"Apple iPhone 6 Plus",thumbnail:n(3)}],["IPHONE_6S_PLUS",{label:"Apple iPhone 6s Plus",thumbnail:n(3)}],["IPHONE_7",{label:"Apple iPhone 7",thumbnail:n(3)}],["IPHONE_7_PLUS",{label:"Apple iPhone 7 Plus",thumbnail:n(3)}],["IPHONE_8",{label:"Apple iPhone 8",thumbnail:n(3)}],["IPHONE_8_PLUS",{label:"Apple iPhone 8 Plus",thumbnail:n(3)}],["IPHONE_X",{label:"Apple iPhone X",thumbnail:n(3)}],["IPHONE_XS",{label:"Apple iPhone XS",thumbnail:n(3)}],["IPHONE_XS_MAX",{label:"Apple iPhone XS Max",thumbnail:n(3)}],["IPHONE_XR",{label:"Apple iPhone XR",thumbnail:n(3)}],["IPHONE_11",{label:"Apple iPhone 11",thumbnail:n(3)}],["IPHONE_11_PRO",{label:"Apple iPhone 11 Pro",thumbnail:n(3)}],["IPHONE_11_PRO_MAX",{label:"Apple iPhone 11 Pro Max",thumbnail:n(3)}],["IPHONE_12",{label:"Apple iPhone 12",thumbnail:n(3)}],["IPHONE_12_MINI",{label:"Apple iPhone 12 Mini",thumbnail:n(3)}],["IPHONE_12_PRO",{label:"Apple iPhone 12 Pro",thumbnail:n(3)}],["IPHONE_12_PRO_MAX",{label:"Apple iPhone 12 Pro Max",thumbnail:n(3)}],["IPHONE_13",{label:"Apple iPhone 13",thumbnail:n(3)}],["IPHONE_13_MINI",{label:"Apple iPhone 13 Mini",thumbnail:n(3)}],["IPHONE_13_PRO",{label:"Apple iPhone 13 Pro",thumbnail:n(3)}],["IPHONE_13_PRO_MAX",{label:"Apple iPhone 13 Pro Max",thumbnail:n(3)}],["HTC6435LVW",{label:"HTC DROID DNA",thumbnail:n(3)}],["HTC_ONE_XL",{label:"HTC One XL",thumbnail:n(3)}],["HTC_ONE_M8",{label:"HTC One M8",thumbnail:n(3)}],["HTC_ONE_M9",{label:"HTC One M9",thumbnail:n(3)}],["HTC_ONE",{label:"HTC One",thumbnail:n(3)}],["HTC_10",{label:"HTC 10",thumbnail:n(3)}],["HTC_U_11",{label:"HTC U 11",thumbnail:n(3)}],["HTC_U_11_PLUS",{label:"HTC U 11+",thumbnail:n(3)}],["HTC_U_ULTRA",{label:"HTC U Ultra",thumbnail:n(3)}],["HTC_U_PLAY",{label:"HTC U Play",thumbnail:n(3)}],["HUAWEI_HONOR_8",{label:"Huawei Honor 8",thumbnail:n(3)}],["HUAWEI_HONOR_8_PRO",{label:"Huawei Honor 8 Pro",thumbnail:n(3)}],["HUAWEI_MATE_9",{label:"Huawei Mate 9",thumbnail:n(3)}],["HUAWEI_P9",{label:"Huawei P9",thumbnail:n(3)}],["HUAWEI_P10",{label:"Huawei P10",thumbnail:n(3)}],["HUAWEI_P10_PLUS",{label:"Huawei P10 Plus",thumbnail:n(3)}],["HUAWEI_P10_LITE",{label:"Huawei P10 Lite",thumbnail:n(3)}],["HUAWEI_P8_LITE",{label:"Huawei P8 Lite",thumbnail:n(3)}],["HUAWEI_HONOR_7X",{label:"Huawei Honor 7X",thumbnail:n(3)}],["HUAWEI_HONOR_9",{label:"Huawei Honor 9",thumbnail:n(3)}],["HUAWEI_HONOR_VIEW_10",{label:"Huawei Honor View 10",thumbnail:n(3)}],["HUAWEI_MATE_10",{label:"Huawei Mate 10",thumbnail:n(3)}],["HUAWEI_MATE_10_LITE",{label:"Huawei Mate 10 Lite",thumbnail:n(3)}],["HUAWEI_MATE_10_PRO",{label:"Huawei Mate 10 Pro",thumbnail:n(3)}],["PH_1",{label:"Essential Phone",thumbnail:n(3)}],["LGMS345",{label:"LG Leon LTE",thumbnail:n(3)}],["LG_D800",{label:"LG G2",thumbnail:n(3)}],["LG_D850",{label:"LG G3",thumbnail:n(3)}],["VS985_4G",{label:"LG G3 (CDMA)",thumbnail:n(3)}],["LG_H815",{label:"LG G4",thumbnail:n(3)}],["LG_H831",{label:"LG G5",thumbnail:n(3)}],["LG_LS993",{label:"LG G6",thumbnail:n(3)}],["LG_P769",{label:"LG Optimus L9",thumbnail:n(3)}],["LGMS323",{label:"LG Optimus L70",thumbnail:n(3)}],["LGLS996",{label:"LG G Flex2",thumbnail:n(3)}],["LG_M250",{label:"LG K10 (2017)",thumbnail:n(3)}],["LG_H900",{label:"LG V10",thumbnail:n(3)}],["LG_H910",{label:"LG V20",thumbnail:n(3)}],["LG_H930",{label:"LG V30",thumbnail:n(3)}],["4560MMX",{label:"Micromax 4560MMX",thumbnail:n(3)}],["MICROMAX_A250",{label:"Micromax A250",thumbnail:n(3)}],["MICROMAX_AQ4501",{label:"Micromax AQ4501",thumbnail:n(3)}],["MICROMAX_C1",{label:"Micromax Canvas 1",thumbnail:n(3)}],["MICROMAX_HS2",{label:"Micromax Canvas Infinity",thumbnail:n(3)}],["MICROMAX_BHARAT_5",{label:"Micromax Bharat 5",thumbnail:n(3)}],["BBA100_2",{label:"Blackberry DTEK60",thumbnail:n(3)}],["BBD100_1",{label:"Blackberry Motion",thumbnail:n(3)}],["XT830C",{label:"Straight Talk Moto E (XT830C)",thumbnail:n(3)}],["XT1021",{label:"Motorola Moto E",thumbnail:n(3)}],["XT1023",{label:"Motorola Moto E",thumbnail:n(3)}],["XT1028",{label:"Motorola Moto G",thumbnail:n(3)}],["XT1034",{label:"Motorola Moto G",thumbnail:n(3)}],["XT1053",{label:"Motorola Moto X",thumbnail:n(3)}],["XT1562",{label:"Motorola Moto X Play",thumbnail:n(3)}],["XT1063",{label:"Motorola Moto G 2nd Gen",thumbnail:n(3)}],["XT1064",{label:"Motorola Moto G 2nd Gen",thumbnail:n(3)}],["XT1676",{label:"Motorola Moto G5",thumbnail:n(3)}],["XT1686",{label:"Motorola Moto G5 Plus",thumbnail:n(3)}],["XT1092",{label:"Motorola Moto X 2nd Gen",thumbnail:n(3)}],["XT1095",{label:"Motorola Moto X 2nd Gen Pure Edition",thumbnail:n(3)}],["XT1650",{label:"Motorola Moto Z",thumbnail:n(3)}],["XT1710_02",{label:"Motorola Moto Z2 Play",thumbnail:n(3)}],["XT1789_05",{label:"Motorola Moto Z2 Force",thumbnail:n(3)}],["MOTO_X4",{label:"Motorola Moto X4",thumbnail:n(3)}],["NEXUS_9",{label:"Nexus 9",thumbnail:n(3)}],["NEXUS_7",{label:"Nexus 7",thumbnail:n(3)}],["NEXUS_6P",{label:"Nexus 6P",thumbnail:n(3)}],["NEXUS_5X",{label:"Nexus 5X",thumbnail:n(3)}],["NEXUS_5_",{label:"Nexus 5",thumbnail:n(3)}],["NEXUS_4",{label:"Nexus 4",thumbnail:n(3)}],["NEXUS_6_",{label:"Nexus 6",thumbnail:n(3)}],["NEXUS_S",{label:"Nexus S",thumbnail:n(3)}],["A0001",{label:"OnePlus One",thumbnail:n(3)}],["A5000",{label:"OnePlus 5",thumbnail:n(3)}],["A5010",{label:"OnePlus 5T",thumbnail:n(3)}],["ONE_E1005",{label:"OnePlus One (E1005)",thumbnail:n(3)}],["ONE_A2005",{label:"OnePlus 2",thumbnail:n(3)}],["ONE_A300",{label:"OnePlus 3",thumbnail:n(3)}],["ONE_A3010",{label:"OnePlus 3T",thumbnail:n(3)}],["PIXEL",{label:"Pixel",thumbnail:n(3)}],["PIXEL_XL",{label:"Pixel XL",thumbnail:n(3)}],["PIXEL_2",{label:"Pixel 2",thumbnail:n(3)}],["PIXEL_2_XL",{label:"Pixel 2 XL",thumbnail:n(3)}],["RAZER_PHONE",{label:"Razer Phone",thumbnail:n(3)}],["GALAXY_NEXUS",{label:"Samsung Galaxy Nexus",thumbnail:n(3)}],["GT_I9082",{label:"Samsung Galaxy Grand",thumbnail:n(3)}],["SM_G360",{label:"Samsung Galaxy Core Prime LTE",thumbnail:n(3)}],["SGH_T399",{label:"Samsung Galaxy Light",thumbnail:n(3)}],["GT_I9300",{label:"Samsung Galaxy S3",thumbnail:n(3)}],["GT_I950",{label:"Samsung Galaxy S4",thumbnail:n(3)}],["GT_I9195",{label:"Samsung Galaxy S4 Mini",thumbnail:n(3)}],["SPH_L520",{label:"Samsung Galaxy S4 Mini",thumbnail:n(3)}],["SM_G900",{label:"Samsung Galaxy S5",thumbnail:n(3)}],["SM_G800",{label:"Samsung Galaxy S5 Mini",thumbnail:n(3)}],["SM_G906",{label:"Samsung Galaxy S5 Prime",thumbnail:n(3)}],["SM_T535",{label:"Samsung Galaxy Tab 4 10.1",thumbnail:n(3)}],["SPH_D710",{label:"Samsung Galaxy S2 Epic 4G Touch",thumbnail:n(3)}],["SM_G130",{label:"Samsung Galaxy Young 2 Duos",thumbnail:n(3)}],["SM_G920",{label:"Samsung Galaxy S6",thumbnail:n(3)}],["SM_G925",{label:"Samsung Galaxy S6 Edge",thumbnail:n(3)}],["SM_G928",{label:"Samsung Galaxy S6 edge+ (SM-G928I)",thumbnail:n(3)}],["SM_G930",{label:"Samsung Galaxy S7",thumbnail:n(3)}],["SM_G935",{label:"Samsung Galaxy S7 Edge",thumbnail:n(3)}],["SM_G950",{label:"Samsung Galaxy S8",thumbnail:n(3)}],["SM_G955",{label:"Samsung Galaxy S8+",thumbnail:n(3)}],["SM_G960",{label:"Samsung Galaxy S9",thumbnail:n(3)}],["SM_G965",{label:"Samsung Galaxy S9+",thumbnail:n(3)}],["SM_G970",{label:"Samsung Galaxy S10",thumbnail:n(3)}],["SM_G975",{label:"Samsung Galaxy S10+",thumbnail:n(3)}],["SM_T230",{label:"Samsung Galaxy Tab 4",thumbnail:n(3)}],["SGH_I717",{label:"Samsung Galaxy Note",thumbnail:n(3)}],["GT_N7100",{label:"Samsung Galaxy Note 2",thumbnail:n(3)}],["SCH_I605",{label:"Samsung Galaxy Note 2",thumbnail:n(3)}],["SM_N900",{label:"Samsung Galaxy Note 3",thumbnail:n(3)}],["SM_N910",{label:"Samsung Galaxy Note 4",thumbnail:n(3)}],["SM_N920",{label:"Samsung Galaxy Note 5",thumbnail:n(3)}],["SM_N930",{label:"Samsung Galaxy Note 7",thumbnail:n(3)}],["SM_N935",{label:"Samsung Galaxy Note FE",thumbnail:n(3)}],["SM_A320",{label:"Samsung Galaxy A3",thumbnail:n(3)}],["SM_A520",{label:"Samsung Galaxy A5",thumbnail:n(3)}],["SM_A720",{label:"Samsung Galaxy A7",thumbnail:n(3)}],["SM_A530",{label:"Samsung Galaxy A8",thumbnail:n(3)}],["SM_A730",{label:"Samsung Galaxy A8+",thumbnail:n(3)}],["SM_C5000",{label:"Samsung Galaxy C5",thumbnail:n(3)}],["SM_C5010",{label:"Samsung Galaxy C5 Pro",thumbnail:n(3)}],["SM_C7000",{label:"Samsung Galaxy C7",thumbnail:n(3)}],["SM_C701",{label:"Samsung Galaxy C7 Pro",thumbnail:n(3)}],["SM_C900",{label:"Samsung Galaxy C9 Pro",thumbnail:n(3)}],["GT_N5110",{label:"Samsung Galaxy Note 8",thumbnail:n(3)}],["SM_J530",{label:"Samsung Galaxy J5",thumbnail:n(3)}],["SM_G570",{label:"Samsung Galaxy J5 Prime",thumbnail:n(3)}],["SM_S727",{label:"Samsung Galaxy J7",thumbnail:n(3)}],["SM_J701",{label:"Samsung Galaxy J7 Nxt",thumbnail:n(3)}],["SM_J730",{label:"Samsung Galaxy J7 Pro",thumbnail:n(3)}],["SM_G610",{label:"Samsung Galaxy J7 Prime",thumbnail:n(3)}],["SM_G615",{label:"Samsung Galaxy J7 Max",thumbnail:n(3)}],["C6903",{label:"Sony Xperia Z1",thumbnail:n(3)}],["D6653",{label:"Sony Xperia Z3",thumbnail:n(3)}],["E6653",{label:"Sony Xperia Z5",thumbnail:n(3)}],["E6853",{label:"Sony Xperia Z5 Premium",thumbnail:n(3)}],["F5121",{label:"Sony Xperia X",thumbnail:n(3)}],["F833",{label:"Sony Xperia XZ",thumbnail:n(3)}],["SGP321",{label:"Sony Xperia Tablet Z",thumbnail:n(3)}],["G3121",{label:"Sony Xperia XA1",thumbnail:n(3)}],["G3421",{label:"Sony Xperia XA1+",thumbnail:n(3)}],["H3113",{label:"Sony Xperia XA2",thumbnail:n(3)}],["H4233",{label:"Sony Xperia XA2 Ultra",thumbnail:n(3)}],["G8141",{label:"Sony Xperia XZ Premium",thumbnail:n(3)}],["G8341",{label:"Sony Xperia XZ1",thumbnail:n(3)}],["G8441",{label:"Sony Xperia XZ1 Compact",thumbnail:n(3)}],["H8216",{label:"Sony Xperia XZ2",thumbnail:n(3)}],["H8314",{label:"Sony Xperia XZ2 Compact",thumbnail:n(3)}],["G8231",{label:"Sony Xperia XZs",thumbnail:n(3)}],["XIAOMI_MI_5",{label:"Xiaomi Mi 5",thumbnail:n(3)}],["XIAOMI_MI_6",{label:"Xiaomi Mi 6",thumbnail:n(3)}],["XIAOMI_REDMI_3",{label:"Xiaomi Redmi 3",thumbnail:n(3)}],["XIAOMI_MI_NOTE_3",{label:"Xiaomi Mi Note 3",thumbnail:n(3)}],["XIAOMI_REDMI_NOTE_5A",{label:"Xiaomi Redmi Note 5A",thumbnail:n(3)}],["XIAOMI_Redmi_4A",{label:"Xiaomi Redmi 4A",thumbnail:n(3)}],["XIAOMI_MIX_2",{label:"Xiaomi Mi Mix 2",thumbnail:n(3)}],["ZTE_AXON_7",{label:"ZTE Axon 7",thumbnail:n(3)}],["ZTE_BLADE_L2",{label:"ZTE Blade L2",thumbnail:n(3)}],["DROID_RAZR",{label:"Droid Razr",thumbnail:n(3)}],["X909",{label:"OPPO Find 5",thumbnail:n(3)}],["CPH1727",{label:"OPPO F5",thumbnail:n(3)}],["CPH1725",{label:"OPPO F5 Youth",thumbnail:n(3)}],["CPH1729",{label:"OPPO A83",thumbnail:n(3)}],["CPH1717",{label:"OPPO A71",thumbnail:n(3)}],["THL_5000",{label:"ThL 5000",thumbnail:n(3)}],["ALCATEL_ONE_TOUCH_FIERCE",{label:"Alcatel One Touch Fierce",thumbnail:n(3)}],["ALCATEL_IDOL_4",{label:"Alcatel Idol 4",thumbnail:n(3)}],["ALCATEL_IDOL_4S",{label:"Alcatel Idol 4S",thumbnail:n(3)}],["ASUS_Z00AD",{label:"Asus ZenFone 2",thumbnail:n(3)}],["ASUS_Z012S",{label:"Asus ZenFone 3",thumbnail:n(3)}],["ASUS_X018D",{label:"Asus ZenFone Max+ (M1)",thumbnail:n(3)}],["ASUS_T00I",{label:"Asus ZenFone 4",thumbnail:n(3)}],["ASUS_X00ID",{label:"Asus ZenFone 4 Max",thumbnail:n(3)}],["ASUS_Z01GD",{label:"Asus ZenFone 4 Pro",thumbnail:n(3)}],["ASUS_T00Q",{label:"Asus Zenfone 5",thumbnail:n(3)}],["LENOVO_P2",{label:"Lenovo P2",thumbnail:n(3)}],["VIVO_1716",{label:"Vivo V7",thumbnail:n(3)}],["VIVO_1718",{label:"Vivo V7+",thumbnail:n(3)}],["TA_1028",{label:"Nokia 3 (2017)",thumbnail:n(3)}],["TA_1053",{label:"Nokia 5 (2017)",thumbnail:n(3)}],["TA_1000",{label:"Nokia 6 (2017)",thumbnail:n(3)}],["NOKIA_7_PLUS",{label:"Nokia 7+",thumbnail:n(3)}],["TA_1004",{label:"Nokia 8",thumbnail:n(3)}],["NOKIA_8_SIROCCO",{label:"Nokia 8 Sirocco",thumbnail:n(3)}]])},,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var i,o;/*! 32 Copyright (c) 2017 Jed Watson. 33 Licensed under the MIT License (MIT), see 34 http://jedwatson.github.io/classnames 35 */ 36!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var i=arguments[t];if(i){var o=typeof i;if("string"===o||"number"===o)e.push(i);else if(Array.isArray(i)&&i.length){var r=n.apply(null,i);r&&e.push(r)}
36else if("object"===o)for(var l in i)a.call(i,l)&&i[l]&&e.push(l)}}return e.join(" ")}var a={}.hasOwnProperty;"undefined"!=typeof e&&e.exports?(n.default=n,e.exports=n):(i=[],o=function(){return n}.apply(t,i),!(void 0!==o&&(e.exports=o)))}()},function(e,t,n){function i(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2)}var o=n(326),a={};for(var r in o)o.hasOwnProperty(r)&&(a[o[r]]=r);var l=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var s in l)if(l.hasOwnProperty(s)){if(!("channels"in l[s]))throw new Error("missing channels property: "+s);if(!("labels"in l[s]))throw new Error("missing channel labels property: "+s);if(l[s].labels.length!==l[s].channels)throw new Error("channel and label counts mismatch: "+s);var u=l[s].channels,c=l[s].labels;delete l[s].channels,delete l[s].labels,Object.defineProperty(l[s],"channels",{value:u}),Object.defineProperty(l[s],"labels",{value:c})}l.rgb.hsl=function(e){var t,n,i,o=e[0]/255,a=e[1]/255,r=e[2]/255,l=Math.min(o,a,r),s=Math.max(o,a,r),u=s-l;return s===l?t=0:o===s?t=(a-r)/u:a===s?t=2+(r-o)/u:r===s&&(t=4+(o-a)/u),t=Math.min(60*t,360),t<0&&(t+=360),i=(l+s)/2,n=s===l?0:i<=.5?u/(s+l):u/(2-s-l),[t,100*n,100*i]},l.rgb.hsv=function(e){var t,n,i,o=e[0],a=e[1],r=e[2],l=Math.min(o,a,r),s=Math.max(o,a,r),u=s-l;return n=0===s?0:u/s*1e3/10,s===l?t=0:o===s?t=(a-r)/u:a===s?t=2+(r-o)/u:r===s&&(t=4+(o-a)/u),t=Math.min(60*t,360),t<0&&(t+=360),i=s/255*1e3/10,[t,n,i]},l.rgb.hwb=function(e){var t=e[0],n=e[1],i=e[2],o=l.rgb.hsl(e)[0],a=1/255*Math.min(t,Math.min(n,i));return i=1-1/255*Math.max(t,Math.max(n,i)),[o,100*a,100*i]},l.rgb.cmyk=function(e){var t,n,i,o,a=e[0]/255,r=e[1]/255,l=e[2]/255;return o=Math.min(1-a,1-r,1-l),t=(1-a-o)/(1-o)||0,n=(1-r-o)/(1-o)||0,i=(1-l-o)/(1-o)||0,[100*t,100*n,100*i,100*o]},l.rgb.keyword=function(e){var t=a[e];if(t)return t;var n,r=1/0;for(var l in o)if(o.hasOwnProperty(l)){var s=o[l],u=i(e,s);u<r&&(r=u,n=l)}return n},l.keyword.rgb=function(e){return o[e]},l.rgb.xyz=function(e){var t=e[0]/255,n=e[1]/255,i=e[2]/255;t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;var o=.4124*t+.3576*n+.1805*i,a=.2126*t+.7152*n+.0722*i,r=.0193*t+.1192*n+.9505*i;return[100*o,100*a,100*r]},l.rgb.lab=function(e){var t,n,i,o=l.rgb.xyz(e),a=o[0],r=o[1],s=o[2];return a/=95.047,r/=100,s/=108.883,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,t=116*r-16,n=500*(a-r),i=200*(r-s),[t,n,i]},l.hsl.rgb=function(e){var t,n,i,o,a,r=e[0]/360,l=e[1]/100,s=e[2]/100;if(0===l)return a=255*s,[a,a,a];n=s<.5?s*(1+l):s+l-s*l,t=2*s-n,o=[0,0,0];for(var u=0;u<3;u++)i=r+1/3*-(u-1),i<0&&i++,i>1&&i--,a=6*i<1?t+6*(n-t)*i:2*i<1?n:3*i<2?t+(n-t)*(2/3-i)*6:t,o[u]=255*a;return o},l.hsl.hsv=function(e){var t,n,i=e[0],o=e[1]/100,a=e[2]/100,r=o,l=Math.max(a,.01);return a*=2,o*=a<=1?a:2-a,r*=l<=1?l:2-l,n=(a+o)/2,t=0===a?2*r/(l+r):2*o/(a+o),[i,100*t,100*n]},l.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,i=e[2]/100,o=Math.floor(t)%6,a=t-Math.floor(t),r=255*i*(1-n),l=255*i*(1-n*a),s=255*i*(1-n*(1-a));switch(i*=255,o){case 0:return[i,s,r];case 1:return[l,i,r];case 2:return[r,i,s];case 3:return[r,l,i];case 4:return[s,r,i];case 5:return[i,r,l]}},l.hsv.hsl=function(e){var t,n,i,o=e[0],a=e[1]/100,r=e[2]/100,l=Math.max(r,.01);return i=(2-a)*r,t=(2-a)*l,n=a*l,n/=t<=1?t:2-t,n=n||0,i/=2,[o,100*n,100*i]},l.hwb.rgb=function(e){var t,n,i,o,a=e[0]/360,r=e[1]/100,l=e[2]/100,s=r+l;s>1&&(r/=s,l/=s),t=Math.floor(6*a),n=1-l,i=6*a-t,0!==(1&t)&&(i=1-i),o=r+i*(n-r);var u,c,d;switch(t){default:case 6:case 0:u=n,c=o,d=r;break;case 1:u=o,c=n,d=r;break;case 2:u=r,c=n,d=o;break;case 3:u=r,c=o,d=n;break;case 4:u=o,c=r,d=n;break;case 5:u=n,c=r,d=o}return[255*u,255*c,255*d]},l.cmyk.rgb=function(e){var t,n,i,o=e[0]/100,a=e[1]/100,r=e[2]/100,l=e[3]/100;return t=1-Math.min(1,o*(1-l)+l),n=1-Math.min(1,a*(1-l)+l),i=1-Math.min(1,r*(1-l)+l),[255*t,255*n,255*i]},l.xyz.rgb=function(e){var t,n,i,o=e[0]/100,a=e[1]/100,r=e[2]/100;return t=3.2406*o+a*-1.5372+r*-.4986,n=o*-.9689+1.8758*a+.0415*r,i=.0557*o+a*-.204+1.057*r,t=t>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,t=Math.min(Math.max(0,t),1),n=Math.min(Math.max(0,n),1),i=Math.min(Math.max(0,i),1),[255*t,255*n,255*i]},l.xyz.lab=function(e){var t,n,i,o=e[0],a=e[1],r=e[2];return o/=95.047,a/=100,r/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,t=116*a-16,n=500*(o-a),i=200*(a-r),[t,n,i]},l.lab.xyz=function(e){var t,n,i,o=e[0],a=e[1],r=e[2];n=(o+16)/116,t=a/500+n,i=n-r/200;var l=Math.pow(n,3),s=Math.pow(t,3),u=Math.pow(i,3);return n=l>.008856?l:(n-16/116)/7.787,t=s>.008856?s:(t-16/116)/7.787,i=u>.008856?u:(i-16/116)/7.787,t*=95.047,n*=100,i*=108.883,[t,n,i]},l.lab.lch=function(e){var t,n,i,o=e[0],a=e[1],r=e[2];return t=Math.atan2(r,a),n=360*t/2/Math.PI,n<0&&(n+=360),i=Math.sqrt(a*a+r*r),[o,i,n]},l.lch.lab=function(e){var t,n,i,o=e[0],a=e[1],r=e[2];
36return i=r/360*2*Math.PI,t=a*Math.cos(i),n=a*Math.sin(i),[o,t,n]},l.rgb.ansi16=function(e){var t=e[0],n=e[1],i=e[2],o=1 in arguments?arguments[1]:l.rgb.hsv(e)[2];if(o=Math.round(o/50),0===o)return 30;var a=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===o&&(a+=60),a},l.hsv.ansi16=function(e){return l.rgb.ansi16(l.hsv.rgb(e),e[2])},l.rgb.ansi256=function(e){var t=e[0],n=e[1],i=e[2];if(t===n&&n===i)return t<8?16:t>248?231:Math.round((t-8)/247*24)+232;var o=16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5);return o},l.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];var n=.5*(~~(e>50)+1),i=(1&t)*n*255,o=(t>>1&1)*n*255,a=(t>>2&1)*n*255;return[i,o,a]},l.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}e-=16;var n,i=Math.floor(e/36)/5*255,o=Math.floor((n=e%36)/6)/5*255,a=n%6/5*255;return[i,o,a]},l.rgb.hex=function(e){var t=((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2])),n=t.toString(16).toUpperCase();return"000000".substring(n.length)+n},l.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map(function(e){return e+e}).join(""));var i=parseInt(n,16),o=i>>16&255,a=i>>8&255,r=255&i;return[o,a,r]},l.rgb.hcg=function(e){var t,n,i=e[0]/255,o=e[1]/255,a=e[2]/255,r=Math.max(Math.max(i,o),a),l=Math.min(Math.min(i,o),a),s=r-l;return t=s<1?l/(1-s):0,n=s<=0?0:r===i?(o-a)/s%6:r===o?2+(a-i)/s:4+(i-o)/s+4,n/=6,n%=1,[360*n,100*s,100*t]},l.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,i=1,o=0;return i=n<.5?2*t*n:2*t*(1-n),i<1&&(o=(n-.5*i)/(1-i)),[e[0],100*i,100*o]},l.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,i=t*n,o=0;return i<1&&(o=(n-i)/(1-i)),[e[0],100*i,100*o]},l.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,i=e[2]/100;if(0===n)return[255*i,255*i,255*i];var o=[0,0,0],a=t%1*6,r=a%1,l=1-r,s=0;switch(Math.floor(a)){case 0:o[0]=1,o[1]=r,o[2]=0;break;case 1:o[0]=l,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=r;break;case 3:o[0]=0,o[1]=l,o[2]=1;break;case 4:o[0]=r,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=l}return s=(1-n)*i,[255*(n*o[0]+s),255*(n*o[1]+s),255*(n*o[2]+s)]},l.hcg.hsv=function(e){var t=e[1]/100,n=e[2]/100,i=t+n*(1-t),o=0;return i>0&&(o=t/i),[e[0],100*o,100*i]},l.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100,i=n*(1-t)+.5*t,o=0;return i>0&&i<.5?o=t/(2*i):i>=.5&&i<1&&(o=t/(2*(1-i))),[e[0],100*o,100*i]},l.hcg.hwb=function(e){var t=e[1]/100,n=e[2]/100,i=t+n*(1-t);return[e[0],100*(i-t),100*(1-i)]},l.hwb.hcg=function(e){var t=e[1]/100,n=e[2]/100,i=1-n,o=i-t,a=0;return o<1&&(a=(i-o)/(1-o)),[e[0],100*o,100*a]},l.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},l.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},l.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},l.gray.hsl=l.gray.hsv=function(e){return[0,0,e[0]]},l.gray.hwb=function(e){return[0,100,e[0]]},l.gray.cmyk=function(e){return[0,0,0,e[0]]},l.gray.lab=function(e){return[e[0],0,0]},l.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=(t<<16)+(t<<8)+t,i=n.toString(16).toUpperCase();return"000000".substring(i.length)+i},l.rgb.gray=function(e){var t=(e[0]+e[1]+e[2])/3;return[t/255*100]}},function(e,t){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
36ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},,,,,,,,,,,,,,,,,function(e,t){"use strict";function n(e,t,n){t="number"==typeof t?s(t.toString()):"string"==typeof t?s(t):t;var i=function(e,t,n,o){var a,r=t[o];return t.length>o?(Array.isArray(e)?(r=l(r,e),a=e.slice()):a=Object.assign({},e),a[r]=i(void 0!==e[r]?e[r]:{},t,n,o+1),a):"function"==typeof n?n(e):n};return i(e,t,n,0)}function i(e,t,n){t="number"==typeof t?s(t.toString()):"string"==typeof t?s(t):t;for(var i=0;i<t.length;i++){if(null===e||"object"!=typeof e)return n;var o=t[i];Array.isArray(e)&&"$end"===o&&(o=e.length-1),e=e[o]}return"undefined"==typeof e?n:e}function o(e,t){t="number"==typeof t?s(t.toString()):"string"==typeof t?s(t):t;var n=function(e,t,i){var o,a=t[i];return null===e||"object"!=typeof e||!Array.isArray(e)&&void 0===e[a]?e:t.length-1>i?(Array.isArray(e)?(a=l(a,e),o=e.slice()):o=Object.assign({},e),o[a]=n(e[a],t,i+1),o):(Array.isArray(e)?(a=l(a,e),o=[].concat(e.slice(0,a),e.slice(a+1))):(o=Object.assign({},e),delete o[a]),o)};return n(e,t,0)}function a(e,t){var o=i(e,t);return n(e,t,!Boolean(o))}function r(e,t,o){var a=i(e,t);if("object"==typeof a){if(Array.isArray(a))return n(e,t,a.concat(o));if(null===a)return n(e,t,o);var r=Object.assign({},a,o);return n(e,t,r)}return"undefined"==typeof a?n(e,t,o):e}function l(e,t){if("$end"===e&&(e=Math.max(t.length-1,0)),!/^\+?\d+$/.test(e))throw new Error("Array index '"+e+"' has to be an integer");return parseInt(e)}function s(e){return e.split(".").reduce(function(e,t,n,i){var o=n>0&&i[n-1];return o&&/(?:^|[^\\])\\$/.test(o)?(e.pop(),e.push(o.slice(0,-1)+"."+t)):e.push(t),e},[])}e.exports={set:n,get:i,delete:o,toggle:a,merge:r}},,,function(e,t,n){"use strict";function i(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(e){console.error(e)}}i(),e.exports=n(770)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.warning=t.storeDidChange=t.getTranslationsForLanguage=t.validateOptions=t.objectValuesToString=t.getIndexForLanguageCode=t.templater=t.hasHtmlTags=t.getLocalizedElement=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},r=n(13),l=i(r),s=n(166),u=(t.getLocalizedElement=function(e,t,n,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:s.defaultTranslateOptions,a=function(){return o.missingTranslationCallback&&o.missingTranslationCallback(e,i.code),o.showMissingTranslationMsg===!1?"":c(o.missingTranslationMsg||"",{key:e,code:i.code})},r=t[e]||a(),d=c(r,n);return o.renderInnerHtml&&u(d)?l.default.createElement("span",{dangerouslySetInnerHTML:{__html:d}}):d},t.hasHtmlTags=function(e){var t=/(&[^\s]*;|<\/?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[\^'">\s]+))?)+\s*|\s*)\/?>)/;return e.search(t)>=0}),c=t.templater=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var n in t){var i="\\${\\s*"+n+"\\s*}",o=new RegExp(i,"gmi");
36e=e.replace(o,t[n])}return e},d=t.getIndexForLanguageCode=function(e,t){return t.map(function(e){return e.code}).indexOf(e)};t.objectValuesToString=function(e){return Object.values?Object.values(e).toString():Object.keys(e).map(function(t){return e[t].toString()}).toString()},t.validateOptions=function(e){if(void 0!==e.translationTransform&&"function"!=typeof e.translationTransform)throw new Error("react-localize-redux: Invalid translationTransform function.");return e},t.getTranslationsForLanguage=function(e,t,n){if(!e)return{};var i=e.code,r=d(i,t);return Object.keys(n).reduce(function(e,t){return a({},e,o({},t,n[t][r]))},{})},t.storeDidChange=function(e,t){function n(){var n=e.getState();n!==i&&(t(i),i=n)}var i=void 0,o=e.subscribe(n);return n(),o},t.warning=function(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}},function(e,t,n){"use strict";function i(e){return e&&"object"==typeof e&&"default"in e?e.default:e}function o(e){var t=[];return h.forEach(function(n){e[n]&&t.push(n)}),t}function a(e,t){var n={};if(t.indexOf("client")>-1&&(n.client={top:e.clientTop,left:e.clientLeft,width:e.clientWidth,height:e.clientHeight}),t.indexOf("offset")>-1&&(n.offset={top:e.offsetTop,left:e.offsetLeft,width:e.offsetWidth,height:e.offsetHeight}),t.indexOf("scroll")>-1&&(n.scroll={top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}),t.indexOf("bounds")>-1){var i=e.getBoundingClientRect();n.bounds={top:i.top,right:i.right,bottom:i.bottom,left:i.left,width:i.width,height:i.height}}if(t.indexOf("margin")>-1){var o=getComputedStyle(e);n.margin={top:o?parseInt(o.marginTop):0,right:o?parseInt(o.marginRight):0,bottom:o?parseInt(o.marginBottom):0,left:o?parseInt(o.marginLeft):0}}return n}function r(e){return function(t){var n,i;return i=n=function(n){function i(){for(var t,i=arguments.length,r=new Array(i),l=0;l<i;l++)r[l]=arguments[l];return t=n.call.apply(n,[this].concat(r))||this,t.state={contentRect:{entry:{},client:{},offset:{},scroll:{},bounds:{},margin:{}}},t._animationFrameID=null,t._resizeObserver=null,t._node=null,t.measure=function(n){var i=a(t._node,e||o(t.props));n&&(i.entry=n[0].contentRect),t._animationFrameID=window.requestAnimationFrame(function(){null!==t._resizeObserver&&(t.setState({contentRect:i}),"function"==typeof t.props.onResize&&t.props.onResize(i))})},t._handleRef=function(e){null!==t._resizeObserver&&null!==t._node&&t._resizeObserver.unobserve(t._node),t._node=e,null!==t._resizeObserver&&null!==t._node&&t._resizeObserver.observe(t._node);var n=t.props.innerRef;n&&("function"==typeof n?n(t._node):n.current=t._node)},t}u(i,n);var r=i.prototype;return r.componentDidMount=function(){this._resizeObserver=new f(this.measure),null!==this._node&&(this._resizeObserver.observe(this._node),"function"==typeof this.props.onResize&&this.props.onResize(a(this._node,e||o(this.props))))},r.componentWillUnmount=function(){null!==this._resizeObserver&&(this._resizeObserver.disconnect(),this._resizeObserver=null),window.cancelAnimationFrame(this._animationFrameID)},r.render=function(){var e=this.props,n=(e.innerRef,e.onResize,s(e,["innerRef","onResize"]));return c.createElement(t,l({},n,{measureRef:this._handleRef,measure:this.measure,contentRect:this.state.contentRect}))},i}(c.Component),n.propTypes={client:d.bool,offset:d.bool,scroll:d.bool,bounds:d.bool,margin:d.bool,innerRef:d.oneOfType([d.object,d.func]),onResize:d.func},i}}Object.defineProperty(t,"__esModule",{value:!0});var l=i(n(368)),s=i(n(370)),u=i(n(369)),c=n(13),d=i(n(43)),f=i(n(798)),h=["client","offset","scroll","bounds","margin"],_=r()(function(e){var t=e.measure,n=e.measureRef,i=e.contentRect,o=e.children;return o({measure:t,measureRef:n,contentRect:i})});_.displayName="Measure",_.propTypes.children=d.func,t.default=_,t.withContentRect=r},function(e,t,n){"use strict";function i(e,t){var n=e[1];return[t.payload,n+1]}function o(e,t,n){(0,m.useIsomorphicLayoutEffect)(function(){return e.apply(void 0,t)},n)}function a(e,t,n,i,o,a,r){e.current=i,t.current=o,n.current=!1,a.current&&(a.current=null,r())}function r(e,t,n,i,o,a,r,l,s,u){if(e){var c=!1,d=null,f=function(){if(!c){var e,n,f=t.getState();try{e=i(f,o.current)}catch(e){n=e,d=e}n||(d=null),e===a.current?r.current||s():(a.current=e,l.current=e,r.current=!0,u({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=f,n.trySubscribe(),f();var h=function(){if(c=!0,n.tryUnsubscribe(),n.onStateChange=null,d)throw d};return h}}function l(e,t){void 0===t&&(t={});var n=t,l=n.getDisplayName,s=void 0===l?function(e){return"ConnectAdvanced("+e+")"}:l,u=n.methodName,m=void 0===u?"connectAdvanced":u,b=n.renderCountProp,y=void 0===b?void 0:b,T=n.shouldHandleStateChanges,C=void 0===T||T,I=n.storeKey,w=void 0===I?"store":I,S=(n.withRef,n.forwardRef),x=void 0!==S&&S,M=n.context,O=void 0===M?g.ReactReduxContext:M,N=(0,d.default)(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]),R=O;return function(t){function n(t){return e(t.dispatch,b)}function l(e){var l=(0,h.useMemo)(function(){var t=e.forwardedRef,n=(0,d.default)(e,["forwardedRef"]);return[e.context,t,n]},[e]),s=l[0],u=l[1],f=l[2],m=(0,h.useMemo)(function(){return s&&s.Consumer&&(0,_.isContextConsumer)(h.default.createElement(s.Consumer,null))?s:R},[s,R]),g=(0,h.useContext)(m),b=Boolean(e.store)&&Boolean(e.store.getState)&&Boolean(e.store.dispatch),y=(Boolean(g)&&Boolean(g.store),b?e.store:g.store),T=(0,h.useMemo)(function(){return n(y)},[y]),w=(0,h.useMemo)(function(){if(!C)return E;var e=new p.default(y,b?null:g.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[y,b,g]),S=w[0],x=w[1],M=(0,h.useMemo)(function(){return b?g:(0,c.default)({},g,{subscription:S})},[b,g,S]),O=(0,h.useReducer)(i,A,v),N=O[0],k=N[0],D=O[1];if(k&&k.error)throw k.error;var B=(0,h.useRef)(),P=(0,h.useRef)(f),L=(0,h.useRef)(),U=(0,h.useRef)(!1),H=I(function(){return L.current&&f===P.current?L.current:T(y.getState(),f)},[y,k,f]);o(a,[P,B,U,f,H,L,x]),o(r,[C,y,S,T,P,B,U,L,x,D],[y,S,T]);var V=(0,h.useMemo)(function(){return h.default.createElement(t,(0,c.default)({},H,{ref:u}))},[u,t,H]),F=(0,h.useMemo)(function(){return C?h.default.createElement(m.Provider,{value:M},V):V},[m,V,M]);return F}var u=t.displayName||t.name||"Component",g=s(u),b=(0,c.default)({},N,{getDisplayName:s,methodName:m,renderCountProp:y,shouldHandleStateChanges:C,storeKey:w,displayName:g,wrappedComponentName:u,WrappedComponent:t}),T=N.pure,I=T?h.useMemo:function(e){return e()},S=T?h.default.memo(l):l;if(S.WrappedComponent=t,S.displayName=g,x){var M=h.default.forwardRef(function(e,t){return h.default.createElement(S,(0,c.default)({},e,{forwardedRef:t}))});return M.displayName=g,M.WrappedComponent=t,(0,f.default)(M,t)}return(0,f.default)(S,t)}}var s=n(358),u=n(57);t.__esModule=!0,t.default=l;var c=u(n(235)),d=u(n(236)),f=u(n(728)),h=s(n(13)),_=n(792),p=u(n(234)),m=n(355),g=n(92),A=[],E=[null,null],v=function(){return[null,0]}},function(e,t,n){"use strict";function i(e){return function(t,n){function i(){return o}var o=e(t,n);return i.dependsOnOwnProps=!1,i}}function o(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function a(e,t){return function(t,n){var i=(n.displayName,function(e,t){return i.dependsOnOwnProps?i.mapToProps(e,t):i.mapToProps(e)});return i.dependsOnOwnProps=!0,i.mapToProps=function(t,n){i.mapToProps=e,i.dependsOnOwnProps=o(e);var a=i(t,n);return"function"==typeof a&&(i.mapToProps=a,i.dependsOnOwnProps=o(a),a=i(t,n)),a},i}}
36var r=n(57);t.__esModule=!0,t.wrapMapToPropsConstant=i,t.getDependsOnOwnProps=o,t.wrapMapToPropsFunc=a;r(n(356))},function(e,t,n){"use strict";function i(){var e=(0,o.useContext)(a.ReactReduxContext);return e}t.__esModule=!0,t.useReduxContext=i;var o=n(13),a=n(92)},function(e,t,n){"use strict";function i(e){void 0===e&&(e=a.ReactReduxContext);var t=e===a.ReactReduxContext?r.useReduxContext:function(){return(0,o.useContext)(e)};return function(){var e=t(),n=e.store;return n}}t.__esModule=!0,t.createStoreHook=i,t.useStore=void 0;var o=n(13),a=n(92),r=n(351),l=i();t.useStore=l},function(e,t){"use strict";function n(e){e()}t.__esModule=!0,t.getBatch=t.setBatch=void 0;var i=n,o=function(e){return i=e};t.setBatch=o;var a=function(){return i};t.getBatch=a},function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function i(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var i=Object.keys(e),o=Object.keys(t);if(i.length!==o.length)return!1;for(var a=0;a<i.length;a++)if(!Object.prototype.hasOwnProperty.call(t,i[a])||!n(e[i[a]],t[i[a]]))return!1;return!0}
36t.__esModule=!0,t.default=i},function(e,t,n){"use strict";t.__esModule=!0,t.useIsomorphicLayoutEffect=void 0;var i=n(13),o="undefined"!=typeof window&&"undefined"!=typeof window.document&&"undefined"!=typeof window.document.createElement?i.useLayoutEffect:i.useEffect;t.useIsomorphicLayoutEffect=o},function(e,t,n){"use strict";function i(e,t,n){(0,a.default)(e)||(0,r.default)(n+"() in "+t+" must return a plain object. Instead received "+e+".")}var o=n(57);t.__esModule=!0,t.default=i;var a=o(n(785)),r=o(n(357))},function(e,t){"use strict";function n(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}t.__esModule=!0,t.default=n},function(e,t,n){function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function o(e){if(e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var l=o?Object.getOwnPropertyDescriptor(e,r):null;l&&(l.get||l.set)?Object.defineProperty(n,r,l):n[r]=e[r]}return n.default=e,t&&t.set(e,n),n}var a=n(787);e.exports=o},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),s=n(43),u=i(s),c=n(13),d=i(c),f=n(857),h=i(f),_=n(165),p=i(_),m=function(e){function t(){return o(this,t),a(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return r(t,e),l(t,[{key:"componentDidMount",value:function(){var e=this.props.swipeOptions;this.swipe=(0,h.default)(this.container,e)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.childCount,i=t.swipeOptions;e.childCount!==n&&(this.swipe.kill(),this.swipe=(0,h.default)(this.container,i))}},{key:"componentWillUnmount",value:function(){this.swipe.kill(),this.swipe=void 0}},{key:"next",value:function(){this.swipe.next()}},{key:"prev",value:function(){this.swipe.prev()}},{key:"slide",value:function(){var e;(e=this.swipe).slide.apply(e,arguments)}},{key:"getPos",value:function(){return this.swipe.getPos()}},{key:"getNumSlides",value:function(){return this.swipe.getNumSlides()}},{key:"render",value:function(){var e=this,t=this.props,n=t.id,i=t.className,o=t.style,a=t.children;return d.default.createElement("div",{ref:function(t){return e.container=t},id:n,className:"react-swipe-container "+i,style:o.container},d.default.createElement("div",{style:o.wrapper},d.default.Children.map(a,function(e){if(!e)return null;var t=e.props.style?(0,p.default)({},o.child,e.props.style):o.child;return d.default.cloneElement(e,{style:t})})))}}]),t}(c.Component);m.propTypes={swipeOptions:u.default.shape({startSlide:u.default.number,speed:u.default.number,auto:u.default.number,continuous:u.default.bool,disableScroll:u.default.bool,stopPropagation:u.default.bool,swiping:u.default.func,callback:u.default.func,transitionEnd:u.default.func}),style:u.default.shape({container:u.default.object,wrapper:u.default.object,child:u.default.object}),id:u.default.string,className:u.default.string,childCount:u.default.number},m.defaultProps={swipeOptions:{},style:{container:{overflow:"hidden",visibility:"hidden",position:"relative"},wrapper:{overflow:"hidden",position:"relative"},child:{float:"left",width:"100%",position:"relative",transitionProperty:"transform"}},className:"",childCount:0},t.default=m,e.exports=t.default},,,function(e,t,n){var i=n(702);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},,function(e,t,n){var i=n(704);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},,function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEABAMAAACuXLVVAAAAJFBMVEVHcEz//////
36/////////////////////////////////////8Uel1nAAAAC3RSTlMAgBhYvznXp+9wjwhhPOcAAAZJSURBVHja7V3Njxs1FJ+dyWw23QurXamV5hKksizNJb0UpL2UKgjQXFaIfki5oKKKw1z4KqLKpaVCHHIpqBKIXPg4oVx2u+kk1P8cTZqZ8Xx5/Bw/vwr5naLt2POr/fx7HvtnP8fJm//zIGJFm/3iKJj3UamieLB/IizjH7BKi0/g7/ej6ro+7taXebOmDGM/wgEc1dUV17bnbVZrcRcMIKyv7X51iU+ZwJ6APUBU242qEm+LSrDrUABtYXVflwt0xsISD6EAWsLqFv3i824oLMBO9QJg86JT3RE/zz7TDIDdA7jM0r6EAthqqLDQCcdNAMBM5DbVeA5qgDmciKZNdfYhDXAXDqANaILGBjhTCUaX5JtgmI9Ye0Xb76oAcK+WKhqMKwOMy/05/lvpZdKg3h1XBBhuyM5PHGTzwvLYntTzE0YjhEU3zHogPnEMWDZTWXQL4+Uvx4hlcfeP/Bg4dwxZ2ufPclOXcohEc8R0trvqEuMNwDFvl3eBvjkAHX4g9ta/XzgGbcQ5QaA65djEDtcv/ffl70g14m/EBQnzZD/njlELUy/cyg1JY9ZLvzdaqpO+zayVfm/sUrhAxkWnCRHHjmFbR8DnCS+/MA1glNBvYJyHc2x8loyHZ6YB9JLRHxLw4NJ2kng4Vvz81jQOY4eGBjIiSAC8YRrABWoAWxaABWABWAAWgAVgAVgAFoAFYAFYABaABWABWACvCYBFslr/xDQAL1mmC7LNG7Dd3DsYDN7fu6lSdr1beb7WGynsFvgX0w3I+CuFpe5gvT7pqekD3KfyAq1qW22WLV4if09FKPVOJC/QEjXBUtHkfs9i6I7dbYBAq74RDwb3FT34WrUi4nNTI+hanSbDEAKB6O0DE++/ItKlGBAA+JEIgAEJRIM+CX3v6RBB8gTqgHETgAVuJzRqvpD338qar1koFKnhemD84JPlH9/6PTLlhxdynf1NGsFyAq1EnIPtAfNcS3sjE17Ae8CjQgB3LxnwAk71d1aaQLhB9q/Pcd7Pqf5mFRMYN+uFRRcFwLZAlrzqobG6CBg4Bm9UP3AZdyT6zdVP1VXAoDDUbx4mdzF74HH9M3cQ+8CXCXdZsNTfBy0pnhsqn0eQp+G+FFnqp+NIrnenDEmX5Em2bQsrHmxLsmzK17rJcCjbt8dIAWkk690tHH2iy8tgNT0Jso78QYOAYaw6JT74Q/OjRyhe2JNfzcPRiE7kO9blFLv6LAS49ojTjWszCMMnTIARix/KPLyDEJG3IKK/NsLycxsSYTwEieI2hN1cBCLYBQX5SPGIYnMslAwwI/3xcAjilol+AAGoyuEGJ+TEACTpvYcG4BTksjoBhCoAZmQAdtAASFJL6/8LgLwL6JyQfBjCmLBHDQCBismDESwcT/UDIJ+QkE/JyCel5NNy8g8T8k8z+o9T8s/znvyGGM4CBfkSDfkiFfkynfxCZRvpIDX5Ui35YjX5cj35hgX9lg35phX5th35xiX91i355jX59j29gIGTcFTdW4Qv4SAXsdDLeMiFTPRSrqKY7Z9XYrZfjYnZ6OV85IJGekknuaiVXtZLL2wml3bTi9vp5f26Dzi4T9kXUNfRcsTD/+7V0ZhbKhcjajjksprA3Eu4jeCYz+GaNw9V+WPTg07TNXFOqI56JWtpofG7AXORfWYPPFoAFoAFYAFYABaABWABWAAWgAVgAVgAFoAFYAG8NldGXzcNIL00O6K+NjxUzNq1qaX6b/Kr48kvzz8mSWHBpQ8YJveDGbY0gcIuI1mr9VKZbIuGCLLcHR1k0UGNDVPZo8swRLCNliVSoUkl43Gat4mpTV/ejjjtb48imQ2fTqitnMZy88nASi1PnlIqywdqPqnWnI9LutXgAgvyacXaouSfGFZMrMalljPSCZnoLdGcZdKYmQE28kvJ9fhkkDP0NqhKL+hGlQItDKtOsJjPsroY/Gk6xWRzks1HKgB+A+RObVRoKRxagqQZRckzGkASrTY3AdgLYKlmeUWspozPHaDo7VbD8+A5KzDdMC/KNQKgrNtp6ATNAKqk0Vf0jkPxKKwUvV3WmnDZByb9Xpog8brCV0MIfn+VQIvJnzErWm0ab5HoqyjQ2kQoWSO9XDwQc5p/9dtywZ+UZgleuRPiD/eL/5X/AOMbWOAKQHPkAAAAAElFTkSuQmCC"},,235,function(e,t){function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}e.exports=n},236,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),a=i(o),r=n(43),l=(i(r),n(373)),s=i(l),u=n(372),c=i(u),d=n(31),f=i(d),h=n(837),_=i(h),p=f.default.bind(_.default),m=function(e){var t=e.advertisement,n=e.onDismissAdvertisement,i=e.isMobile,o=(e.appWidth,e.appHeight,e.hasMinWidthToCenter),r=e.hasMinHeightToCenter,l=e.hasBottomAddons;return a.default.createElement("div",{ 37className:p({root:!0})},a.default.createElement("div",{className:p({container:!0,isMobile:i,hasBottomAddons:l,hasMinWidthToCenter:o,hasMinHeightToCenter:r})},a.default.createElement("div",{className:p({advertisement:!0})},"image"===t.type&&a.default.createElement(s.default,{payload:t.payload}),"iframe"===t.type&&a.default.createElement(c.default,{payload:t.payload})),a.default.createElement("div",{className:p({bottom:!0})},a.default.createElement("p",{className:p({bottomText:!0})},"Advertisement"),a.default.createElement("button",{className:p({dl8Btn:!0,dl8AdvertisementBtn:!0}),title:"Dismiss Advertisement",onClick:n},a.default.createElement("i",{className:p({dl8Icon:!0,iconCross:!0,dl8AdvertisementIconCross:!0})})))))};t.default=m},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),a=i(o),r=n(43),l=(i(r),n(31)),s=i(l),u=n(838),c=i(u),d=s.default.bind(c.default),f=function(e){var t=e.payload.uri;return a.default.createElement("iframe",{className:d({root:!0}),src:t})};t.default=f},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(13),p=i(_),m=n(43),g=(i(m),n(374)),A=i(g),E=n(375),v=i(E),b=n(31),y=i(b),T=n(839),C=i(T),I=y.default.bind(C.default),w=p.default.createElement(A.default,null),S=p.default.createElement(v.default,null),x=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n.onLoad=function(){n.setState({imageLoading:!1})},n.onError=function(){console.error("Advertisement image couldn't be loaded, please check the image source"),n.setState({imageHasError:!0})},n.img=void 0,n.state={imageLoading:!0,imageHasError:!1},n}
37return(0,h.default)(t,e),(0,u.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.payload.uri;this.img=new Image,this.img.onload=this.onLoad,this.img.onerror=this.onError,this.img.src=e}},{key:"componentWillUnmount",value:function(){this.img.onload=null,this.img.onerror=null,this.img=null}},{key:"render",value:function(){var e=this.state,t=e.imageLoading,n=e.imageHasError;if(n)return w;if(t)return S;var i=this.props.payload,o=i.uri,a=i.adLink,r=i.alt;return p.default.createElement("a",{className:I({imageContainer:!0}),href:a},p.default.createElement("img",{className:I({image:!0}),src:o,alt:r||"image"}))}}]),t}(_.Component);t.default=x},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),a=i(o),r=n(31),l=i(r),s=n(840),u=i(s),c=l.default.bind(u.default),d=a.default.createElement("p",null,"The advertisement could not be loaded or is invalid."),f=function(){return a.default.createElement("div",{className:c({root:!0})},a.default.createElement("i",{className:c({dl8FaultyTag:!0})}),d)};t.default=f},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(13),a=i(o),r=n(31),l=i(r),s=n(841),u=i(s),c=l.default.bind(u.default),d=function(){return a.default.createElement("div",{className:c({root:!0})})};t.default=d},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(100),a=i(o),r=n(4),l=i(r),s=n(1),u=i(s),c=n(2),d=i(c),f=n(6),h=i(f),_=n(5),p=i(_),m=n(13),g=i(m),A=n(43),E=(i(A),n(17)),v=n(10),b=n(257),y=i(b);n(72);var T=n(31),C=i(T),I=n(843),w=i(I),S=C.default.bind(w.default),x=function(e){function t(e){(0,u.default)(this,t);var n=(0,h.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return n._onCameraDirectionChanged=function(e){null!==n._idleTimeoutId&&clearTimeout(n._idleTimeoutId),n._idleTimeoutId=setTimeout(n._checkCameraIdle,2e3),null===n._throttleTimeoutId?(n.setState({heading:e.cameraYaw,idle:!1}),n._throttleTimeoutId=setTimeout(n._throttleHeadingUpdate,60)):n._savedHeading=e.cameraYaw},n._throttleHeadingUpdate=function(){n.setState({heading:n._savedHeading,idle:!1}),n._savedHeading=null,n._throttleTimeoutId=null},n._checkCameraIdle=function(){n._idleTimeoutId=null,n.setState({idle:!0})},n.state={heading:0,idle:!0},n._idleTimeoutId=null,n._throttleTimeoutId=null,n._savedHeading=null,n}
37return(0,p.default)(t,e),(0,d.default)(t,[{key:"componentDidMount",value:function(){var e=this;(0,a.default)(function(){e.listenToCameraLookAt()})}},{key:"listenToCameraLookAt",value:function(){v.Context.eventEmitter?v.Context.eventEmitter.on(y.default.EVENT_CAMERA_LOOK_AT_CHANGED,this._onCameraDirectionChanged):setTimeout(this.listenToCameraLookAt,1e3)}},{key:"componentWillUnmount",value:function(){this._savedHeading=null,null!==this._idleTimeoutId&&(clearTimeout(this._idleTimeoutId),this._idleTimeoutId=null),null!==this._throttleTimeoutId&&(clearTimeout(this._throttleTimeoutId),this._throttleTimeoutId=null),v.Context.eventEmitter&&v.Context.eventEmitter.removeListener(y.default.EVENT_CAMERA_LOOK_AT_CHANGED,this._onCameraDirectionChanged)}},{key:"render",value:function(){var e=this.props,t=e.width,n=e.height,i=e.onResetClicked,o=e.translate,a=this.state,r=a.heading,l=a.idle;return g.default.createElement("button",{title:o("hud.resetPose"),onClick:i,className:S({dl8Btn:!0,root:!0,active:!l}),style:{width:t+"px",height:n+"px"}},g.default.createElement("div",{className:S({base:!0})}),g.default.createElement("div",{className:S({fov:!0}),style:{transform:"rotate("+E.MathUtil.radToDeg(r)+"deg)"}}))}}]),t}(m.PureComponent);x.defaultProps={width:32,height:32},t.default=x},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(67),a=i(o),r=n(559),l=i(r),s=n(4),u=i(s),c=n(1),d=i(c),f=n(2),h=i(f),_=n(6),p=i(_),m=n(5),g=i(m),A=n(13),E=i(A),v=n(324),b=i(v);n(23);n(72);var y=n(844),T=i(y),C=function(e){function t(){var e,n,i,o;(0,d.default)(this,t);for(var a=arguments.length,r=Array(a),s=0;s<a;s++)r[s]=arguments[s];return n=i=(0,p.default)(this,(e=t.__proto__||(0,u.default)(t)).call.apply(e,[this].concat(r))),i.state={inTransition:!1,inPageTransition:!1,rotationInProgress:!0,playCountdownActive:!1},i._horizontalSwipeTouchStartPos=0,i._horizontalSwipeStartPos=0,i._horizontalSwipePos=0,i._horizontalTS=0,i._horizontalVel=0,i._curItem=0,i._countdownTime=0,i._itemCache=new l.default,i._receivedSwipeMoveEvent=!1,i._handleHorizontalSwipeStart=function(e){i._resetCountdown(),i._horizontalSwipeTouchStartPos=e.changedTouches[0].clientX,i._horizontalSwipeStartPos=i._horizontalSwipePos},i._handleHorizontalSwipeMove=function(e){i._receivedSwipeMoveEvent=!0;var t=i._horizontalSwipeTouchStartPos-e.changedTouches[0].clientX,n=e.timeStamp;i._horizontalVel=t/(n-i._horizontalTS),i._horizontalTS=n,i._horizontalSwipePos=i._horizontalSwipeStartPos+t,requestAnimationFrame(function(){return i._setWrapperTransform()})},i._handleHorizontalSwipeEnd=function(e){var n=i.props.appWidth;if(i._receivedSwipeMoveEvent){var o=i._getThumbWidth();i._horizontalSwipePos+=i._horizontalVel*t.SWIPE_VELOCITY,i._horizontalSwipePos=Math.max(.5*-n+.5*o+t.REPLAY_BUTTON_WIDTH+t.SIDE_MARGIN,Math.min(i._horizontalSwipePos,i._getGridWidth()+t.SIDE_MARGIN-.5*n-.5*o)),requestAnimationFrame(function(){return i._setWrapperTransform(!0)}),i._receivedSwipeMoveEvent=!1}i._startCountdown()},i._setWrapperTransform=function(e){if(i._wrapper){var n=i.props,o=n.appWidth,a=n.safeAreaLeft,r=i._getThumbWidth(),l=Math.round((o/2-r/2+i._horizontalSwipePos-t.REPLAY_BUTTON_WIDTH)/r),s=l*r+t.REPLAY_BUTTON_WIDTH+.5*r-.5*o+t.SIDE_MARGIN+a;e&&(i._horizontalSwipePos=s),i._curItem=l,i._wrapper.style.transform="translateX("+-i._horizontalSwipePos+"px)"}},i._countdownAttached=function(e){i._countdownRef=e},i._countdownTimeAttached=function(e){i._countdownTimeRef=e},i._wrapperAttached=function(e){i._wrapper=e},i._nextPage=function(){i._curItem++,i._resetCountdown(),i._startCountdown(),i.forceUpdate()},i._prevPage=function(){i._curItem--,i._resetCountdown(),i._startCountdown(),i.forceUpdate()}
37,i._updateCountdown=function(e){if(i._countdownTimeoutId&&(i._countdownTimeoutId=clearTimeout(i._countdownTimeoutId)),i._countdownTime<=0||e){if(i._countdownRef&&(i._countdownRef.style.opacity="0"),!e){var t=i.props,n=t.recommendations,o=t.onActivateContent,a=n[i._curItem];a&&o(a,!0)}}else i._countdownRef&&(i._countdownRef.style.opacity="1"),i._countdownTimeRef&&(i._countdownTimeRef.innerText=" "+parseInt(i._countdownTime,10)+" "),i._countdownTime--,i._countdownTimeoutId=setTimeout(i._updateCountdown,1e3)},i._resetCountdown=function(){i._countdownDelayTimeoutId&&(i._countdownDelayTimeoutId=clearTimeout(i._countdownDelayTimeoutId)),i.props.autoplay&&i._updateCountdown(!0),i.setState({playCountdownActive:!1,inTransition:!0,inPageTransition:!0})},i._startCountdown=function(){var e=i.props,t=e.autoplay,n=e.autoplayDelay,o=e.autoplayCountdownDelay;i.setState({inTransition:!1}),t&&(i._countdownDelayTimeoutId&&(i._countdownDelayTimeoutId=clearTimeout(i._countdownDelayTimeoutId)),i._countdownDelayTimeoutId=setTimeout(function(){i._countdownTime=n,i.setState({playCountdownActive:!0}),i._updateCountdown()},1e3*o)),i._pageDelayTimeoutId&&(i._pageDelayTimeoutId=clearTimeout(i._pageDelayTimeoutId)),i._pageDelayTimeoutId=setTimeout(function(){i.setState({inPageTransition:!1})},200)},o=n,(0,p.default)(i,o)}return(0,g.default)(t,e),(0,h.default)(t,[{key:"_getThumbWidth",value:function(){return this._getThumbHeight()*t.THUMB_ASPECT+2*t.THUMB_MARGIN}},{key:"_getThumbHeight",value:function(){return Math.max(Math.min(this.props.appHeight*t.THUMB_HEIGHT_PERCENT,t.THUMB_HEIGHT_MAX),t.THUMB_HEIGHT_MIN)}},{key:"_getGridWidth",value:function(){var e=this.props.recommendations;return e.length*this._getThumbWidth()+t.REPLAY_BUTTON_WIDTH}},{key:"shouldComponentUpdate",value:function(e,t){return this.props.opened!==e.opened||(this.props.appWidth!==e.appWidth||(this.props.appHeight!==e.appHeight||(this.props.isPortrait!==e.isPortrait||(this.props.safeAreaLeft!==e.safeAreaLeft||(this.props.autoplay!==e.autoplay||(this.props.autoplayDelay!==e.autoplayDelay||(this.props.autoplayCountdownDelay!==e.autoplayCountdownDelay||(this.state.inTransition!==t.inTransition||(this.state.inPageTransition!==t.inPageTransition||(this.state.rotationInProgress!==t.rotationInProgress||(this.props.recommendations.length!==e.recommendations.length||!this.props.recommendations.reduce(function(t,n,i){return t&&n.id===e.recommendations[i].id},!0)||this.state.playCountdownActive!==t.playCountdownActive)))))))))))}},{key:"componentDidMount",value:function(){var e=this,n=this.props,i=n.appWidth,o=n.safeAreaLeft,a=n.opened;if(a){var r=this._getThumbWidth();this._horizontalSwipePos=.5*-i+.5*r+t.REPLAY_BUTTON_WIDTH+t.SIDE_MARGIN+o,this._resetCountdown(),this._startCountdown(),setTimeout(function(){e.setState({rotationInProgress:!1})},1e3)}else this.setState({rotationInProgress:!1})}},{key:"componentDidUpdate",value:function(e){var n=this,i=this.props,o=i.appWidth,a=i.opened,r=i.safeAreaLeft,l=i.isPortrait;if(e.appWidth!==o){var s=this._getThumbWidth();this._horizontalSwipePos=.5*-o+.5*s+t.REPLAY_BUTTON_WIDTH+t.SIDE_MARGIN+r}if(!e.opened&&a){var u=this._getThumbWidth();this._horizontalSwipePos=.5*-o+.5*u+t.REPLAY_BUTTON_WIDTH+t.SIDE_MARGIN+r,this._resetCountdown(),this._startCountdown()}e.isPortrait!==l&&(this._deviceRotationInProgressTimeoutId=clearTimeout(this._deviceRotationInProgressTimeoutId),this._deviceRotationInProgressTimeoutId=setTimeout(function(){n.setState({rotationInProgress:!1}),n._resetCountdown(),n._startCountdown()},1e3),this.setState({rotationInProgress:!0}))}},{key:"componentWillUnmount",value:function(){this._countdownDelayTimeoutId&&(this._countdownDelayTimeoutId=clearTimeout(this._countdownDelayTimeoutId)),this._countdownTimeoutId&&(this._countdownTimeoutId=clearTimeout(this._countdownTimeoutId)),this._deviceRotationInProgressTimeoutId&&(this._deviceRotationInProgressTimeoutId=clearTimeout(this._deviceRotationInProgressTimeoutId))}},{key:"render",value:function(){var e,n=this,i=this.props,o=i.opened,r=i.hasTouch,l=i.recommendations,s=i.onActivateContent,u=i.onReplayContent,c=i.
37customization,d=i.translate,f=i.autoplayDelay,h=i.autoplay,_=i.appWidth,p=this.state,m=p.inTransition,g=p.inPageTransition,A=p.rotationInProgress,v=p.playCountdownActive,y=this._getGridWidth(),C=this._getThumbWidth(),I=1,w=this._horizontalSwipePos,S=null,x=null,M=this._curItem,O=C/t.THUMB_ASPECT;if(!r){w=M*C+t.REPLAY_BUTTON_WIDTH+.5*C-.5*_+t.SIDE_MARGIN;var N=Math.ceil(l.length/I);M>0&&(S=E.default.createElement("button",{title:d("recommend.prev"),style:{backgroundColor:c.secondaryColorDark.string(0),opacity:o?1:0},className:(0,b.default)("dl8Btn",T.default.arrow,T.default.arrowLeft),onClick:this._prevPage},E.default.createElement("i",{className:(0,b.default)("dl8Icon","iconBack")}))),M+1<N&&(x=E.default.createElement("button",{title:d("recommend.next"),style:{backgroundColor:c.secondaryColorDark.string(0),opacity:o?1:0},className:(0,b.default)("dl8Btn",T.default.arrow,T.default.arrowRight,"dl8Grow"),onClick:this._nextPage},E.default.createElement("i",{className:(0,b.default)("dl8Icon","iconForward")})))}var R=l.map(function(e,i){var l=void 0,u=void 0;return e.headingTag?(l=e.headingTag,u=e.title):l=e.title,E.default.createElement("div",{key:e.id,className:(0,b.default)(T.default.item,"dl8FadeInUp",(0,a.default)({},T.default.itemMobile,r)),style:{width:C+"px",animationDuration:.1*i+"s",padding:"0 "+t.THUMB_MARGIN+"px"},onClick:function(t){if(o)return s(e),t.preventDefault(),!1}},E.default.createElement("div",{className:(0,b.default)(T.default.itemBorder)},E.default.createElement("div",{className:(0,b.default)(T.default.thumb,(0,a.default)({},T.default.thumbNoInfo,!e.date&&!e.duration)),style:{backgroundImage:"url("+e.poster+")",height:O+"px"}},e.date&&E.default.createElement("h6",{className:(0,b.default)(T.default.thumbDate)},e.date),e.duration&&E.default.createElement("h6",{className:(0,b.default)(T.default.thumbDuration)},e.duration)),E.default.createElement("div",{className:(0,b.default)(T.default.itemText),style:{opacity:o?1:0}},l&&E.default.createElement("h3",{className:(0,b.default)(T.default.itemHeadingTag),ref:function(e){e&&(n._itemCache.has(e)||(n._itemCache.add(e),e.children[0].offsetHeight>15&&e.classList.add(T.default.itemHeadingTagMultiline)))}},E.default.createElement("span",{className:T.default.itemHeadingTagSpan},l)),u&&E.default.createElement("h5",{className:(0,b.default)(T.default.itemTitle),ref:function(e){e&&(n._itemCache.has(e)||n._itemCache.add(e))}},u))))}),k=E.default.createElement("div",{className:(0,b.default)(T.default.replayButton),onClick:u,style:{width:t.REPLAY_BUTTON_WIDTH+"px"}},E.default.createElement("i",{className:(0,b.default)(T.default.replayIcon),style:{background:c.primaryColor.string(0)}}),d("recommend.replay"));return E.default.createElement("div",{className:(0,b.default)(T.default.root,(e={},(0,a.default)(e,T.default.opened,o),(0,a.default)(e,T.default.touchActive,m),e)),style:{marginTop:"-"+(O/2+32)+"px"},onTouchStart:r&&o?this._handleHorizontalSwipeStart:void 0,onTouchMove:r&&o?this._handleHorizontalSwipeMove:void 0,onTouchEnd:r&&o?this._handleHorizontalSwipeEnd:void 0},E.default.createElement("div",{className:(0,b.default)(T.default.itemHighlight,(0,a.default)({},T.default.itemHighlightInTransition,!o||A||(r?m:g))),style:{boxShadow:"inset 0 0 0 1px "+c.primaryColor.string(0),width:C-2+"px",marginLeft:"-"+(C-2)/2+"px"}},h&&E.default.createElement("svg",{className:(0,b.default)(T.default.playCountdown,(0,a.default)({},T.default.playCountdownActive,o&&v&&!A)),style:{width:C+"px",height:O+"px"},width:C-t.ITEM_HIGHLIGHT_MARGIN,height:O,viewBox:"0 0 "+(C-t.ITEM_HIGHLIGHT_MARGIN)+" "+O,xmlns:"http://www.w3.org/2000/svg"},E.default.createElement("circle",{cx:""+(C/2-t.ITEM_HIGHLIGHT_MARGIN),cy:""+(O/2-5),r:t.PLAY_PROGRESS_CIRCLE_RADIUS,fill:"none",stroke:c.primaryColor.string(0),strokeWidth:"2",style:{transitionDuration:f+"s"}}))),E.default.createElement("div",{ref:this._countdownAttached,className:(0,b.default)(T.default.countdown)},E.default.createElement("span",null,d("recommend.autoplay1")," "),E.default.createElement("span",{ref:this._countdownTimeAttached,className:(0,b.default)(T.default.countdownNumber)}),E.default.createElement("span",null," ",d("recommend.autoplay2"))),E.default.createElement("div",{ref:this._wrapperAttached,className:(0,b.default)(T.default.wrapper),style:{transform:"translateX("+-w+"px)",transition:r&&m?"none":"transform 0.4s ease-out",width:y+"px",margin:"0 "+t.SIDE_MARGIN+"px"}},k,R),S,x)}}]),t}(A.Component);C.REPLAY_BUTTON_WIDTH=110,C.THUMB_HEIGHT_MAX=85,C.THUMB_HEIGHT_MIN=78,C.THUMB_HEIGHT_PERCENT=.23,C.THUMB_ASPECT=16/9,C.THUMB_MARGIN=1,C.ITEM_HIGHLIGHT_MARGIN=2,C.SIDE_MARGIN=15,C.SWIPE_VELOCITY=10,C.PLAY_PROGRESS_CIRCLE_RADIUS=19,t.default=C},function(e,t,n){"use strict";
37function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(67),a=i(o),r=n(4),l=i(r),s=n(1),u=i(s),c=n(2),d=i(c),f=n(6),h=i(f),_=n(5),p=i(_),m=n(13),g=i(m),A=n(324),E=i(A);n(72);var v=n(845),b=i(v),y=function(e){function t(){var e,n,i,o;(0,u.default)(this,t);for(var a=arguments.length,r=Array(a),s=0;s<a;s++)r[s]=arguments[s];return n=i=(0,h.default)(this,(e=t.__proto__||(0,l.default)(t)).call.apply(e,[this].concat(r))),i.state={horizontalSwipeTouchStartPos:0,horizontalSwipeStartPos:0,horizontalTS:0,touchActive:!1,curPage:0},i._horizontalSwipePos=0,i._horizontalTS=0,i._horizontalVel=0,i._handleHorizontalSwipeStart=function(e){i.setState({horizontalSwipeTouchStartPos:e.changedTouches[0].clientX,horizontalSwipeStartPos:i._horizontalSwipePos,touchActive:!0})},i._handleHorizontalSwipeMove=function(e){var t=i.state,n=t.horizontalSwipeTouchStartPos,o=t.horizontalSwipeStartPos;e.stopPropagation(),e.preventDefault(),i._receivedSwipeMoveEvent=!0;var a=n-e.changedTouches[0].clientX,r=e.timeStamp;return i._horizontalVel=a/(r-i._horizontalTS),i._horizontalTS=r,i._horizontalSwipePos=o+a,requestAnimationFrame(i._setWrapperTransform),!1},i._handleHorizontalSwipeEnd=function(e){i._receivedSwipeMoveEvent&&(i._horizontalSwipePos+=i._horizontalVel*t.SWIPE_VELOCITY,i._horizontalSwipePos=Math.max(0,Math.min(i._horizontalSwipePos,i._getGridWidth()-i.props.appWidth+2*t.SIDE_MARGIN)),i._setWrapperTransform()),i._receivedSwipeMoveEvent=!1,i.setState({touchActive:!1})},i._setWrapperTransform=function(){i._wrapper&&(i._wrapper.style.transform="translateX("+-i._horizontalSwipePos+"px)")},i._wrapperAttached=function(e){i._wrapper=e},i._nextPage=function(){i.setState({curPage:i.state.curPage+1})},i._prevPage=function(){i.setState({curPage:i.state.curPage-1}
37)},o=n,(0,h.default)(i,o)}return(0,p.default)(t,e),(0,d.default)(t,[{key:"_getThumbHeight",value:function(){return Math.min(this.props.appHeight*t.THUMB_HEIGHT_PERCENT,t.THUMB_HEIGHT_MAX)}},{key:"_getGridWidth",value:function(){return this.props.recommendations.length*(this._getThumbHeight()*t.THUMB_ASPECT+2*t.THUMB_MARGIN)}},{key:"render",value:function(){var e=this.props,n=e.opened,i=e.hasTouch,o=e.recommendations,r=e.onActivateContent,l=e.appWidth,s=e.customization,u=e.fadeOut,c=e.translate,d=this.state,f=d.touchActive,h=d.curPage,_=this._getGridWidth(),p=this._getThumbHeight()*t.THUMB_ASPECT,m=1,A=this._horizontalSwipePos,v=null,y=null;if(!i){var T=l-2*t.SIDE_MARGIN;m=Math.floor(T/(p+2*t.THUMB_MARGIN)),p=T/m-2*t.THUMB_MARGIN,A=h*T,_=o.length*(p+2*t.THUMB_MARGIN)}var C=p/t.THUMB_ASPECT,I=C+(i?47:65),w=n?I:t.VERTICAL_SWIPE_MIN;if(!i){var S=Math.ceil(o.length/m);h>0&&(v=g.default.createElement("button",{title:c("recommend.prev"),style:{backgroundColor:s.secondaryColorDark.string(0),opacity:n?1:0},className:(0,E.default)("dl8Btn",b.default.arrow,b.default.arrowLeft),onClick:this._prevPage},g.default.createElement("i",{className:(0,E.default)("dl8Icon","iconBack")}))),h+1<S&&(y=g.default.createElement("button",{title:c("recommend.next"),style:{backgroundColor:s.secondaryColorDark.string(0),opacity:n?1:0},className:(0,E.default)("dl8Btn",b.default.arrow,b.default.arrowRight,"dl8Grow"),onClick:this._nextPage},g.default.createElement("i",{className:(0,E.default)("dl8Icon","iconForward")})))}var x=o.map(function(e,o){return g.default.createElement("div",{className:(0,E.default)(b.default.thumb,"dl8FadeInUp",(0,a.default)({},b.default.thumbMobile,i)),style:{width:p+"px",height:C+"px",backgroundImage:"linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 40%), url("+e.poster+")",animationDuration:.1*o+"s",margin:"0 "+t.THUMB_MARGIN+"px"},key:e.id,onClick:function(t){if(n)return r(e),t.preventDefault(),!1}},g.default.createElement("p",{className:(0,E.default)(b.default.thumbTitle),style:{opacity:n?1:0}},e.title))});return g.default.createElement("div",{className:(0,E.default)(b.default.root,(0,a.default)({},b.default.hasTouch,i)),style:{transform:"translateY("+-w+"px)",transition:f?"none":"transform 0.2s ease-in-out, opacity 0.3s ease-in-out 0.1s",bottom:"-"+C+"px",opacity:u?.1:1,zIndex:u?-1:10,pointerEvents:u?"none":"auto"},onTouchStart:i&&n?this._handleHorizontalSwipeStart:void 0,onTouchMove:i&&n?this._handleHorizontalSwipeMove:void 0,onTouchEnd:i&&n?this._handleHorizontalSwipeEnd:void 0},g.default.createElement("div",{ref:this._wrapperAttached,className:(0,E.default)(b.default.wrapper),style:{transform:"translateX("+-A+"px)",transition:f?"none":"transform 0.4s ease-out",width:_+"px",margin:"0 "+t.SIDE_MARGIN+"px"}},x),v,y)}}]),t}(m.PureComponent);y.THUMB_HEIGHT_MAX=100,y.THUMB_HEIGHT_PERCENT=.23,y.THUMB_ASPECT=16/9,y.THUMB_MARGIN=3,y.SIDE_MARGIN=15,y.VERTICAL_SWIPE_MIN=3,y.SWIPE_VELOCITY=40,t.default=y},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(195),a=i(o),r=n(4),l=i(r),s=n(1),u=i(s),c=n(2),d=i(c),f=n(6),h=i(f),_=n(5),p=i(_),m=n(13),g=i(m);n(364),n(362);var A=n(31),E=i(A),v=n(846),b=i(v),y=n(359),T=i(y),C=n(108),I=i(C),w=E.default.bind(b.default),S=g.default.createElement("div",null,"âº"),x=g.default.createElement("span",null,"Settings"),M=g.default.createElement("span",null,"Safari"),O=function(e){function t(){var e,n,i,o;(0,u.default)(this,t);for(var a=arguments.length,r=Array(a),s=0;s<a;s++)r[s]=arguments[s];return n=i=(0,h.default)(this,(e=t.__proto__||(0,l.default)(t)).call.apply(e,[this].concat(r))),i.state={iosMotionInstructionPageSelected:0},o=n,(0,h.default)(i,o)}return(0,p.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.translate,i=t.appWidth,o=t.appHeight,r=t.customization,l=t.onClose,s=t.contentElementId,u=this.state.iosMotionInstructionPageSelected,c=[[n("iosWithoutDeviceMotion.flightmode")],[n("iosWithoutDeviceMotion.wifi")],[n("iosWithoutDeviceMotion.bt")],[n("iosWithoutDeviceMotion.mobile_network")],[n("iosWithoutDeviceMotion.personal_hotspot")],[],[n("iosWithoutDeviceMotion.notifications")],[n("iosWithoutDeviceMotion.sound")],[n("iosWithoutDeviceMotion.dnd")],[n("iosWithoutDeviceMotion.screentime")],[],[n("iosWithoutDeviceMotion.general")],[n("iosWithoutDeviceMotion.controlcenter")],[n("iosWithoutDeviceMotion.display")],[n("iosWithoutDeviceMotion.wallpaper")],[n("iosWithoutDeviceMotion.siri")],[n("iosWithoutDeviceMotion.touchid")],[n("iosWithoutDeviceMotion.sos")],[n("iosWithoutDeviceMotion.privacy")],[],[n("iosWithoutDeviceMotion.itunes")],[n("iosWithoutDeviceMotion.wallet")],[],[n("iosWithoutDeviceMotion.passwords")],[n("iosWithoutDeviceMotion.mail")],[n("iosWithoutDeviceMotion.contacts")],[n("iosWithoutDeviceMotion.calendar")],[n("iosWithoutDeviceMotion.notes")],[n("iosWithoutDeviceMotion.reminders")],[n("iosWithoutDeviceMotion.speechmode")],[n("iosWithoutDeviceMotion.telep
37hone")],[n("iosWithoutDeviceMotion.messages")],[n("iosWithoutDeviceMotion.facetime")],[n("iosWithoutDeviceMotion.map")],[n("iosWithoutDeviceMotion.compass")],[n("iosWithoutDeviceMotion.measuringtape")],[n("iosWithoutDeviceMotion.safari"),void 0,!0],[n("iosWithoutDeviceMotion.stocks")],[],[n("iosWithoutDeviceMotion.music")],[n("iosWithoutDeviceMotion.stocks")]],d=[[],[n("iosWithoutDeviceMotion.siri")],[],[n("iosWithoutDeviceMotion.safari_searchengines")],[n("iosWithoutDeviceMotion.safari_searchengineSuggestions")],[n("iosWithoutDeviceMotion.safari_safariSuggestions")],[n("iosWithoutDeviceMotion.safari_quickWebsiteSearch")],[n("iosWithoutDeviceMotion.safari_preload")],[],[n("iosWithoutDeviceMotion.safari_autofill")],[n("iosWithoutDeviceMotion.safari_frequentlyVisited")],[n("iosWithoutDeviceMotion.safari_favorites")],[n("iosWithoutDeviceMotion.safari_links")],[n("iosWithoutDeviceMotion.safari_tabIcons")],[n("iosWithoutDeviceMotion.safari_blockPopups"),!0],[],[n("iosWithoutDeviceMotion.safari_crossSiteTracking"),!0],[n("iosWithoutDeviceMotion.safari_blockCookies"),!1],[n("iosWithoutDeviceMotion.safari_fraudulentWarning"),!0],[n("iosWithoutDeviceMotion.safari_motionAccess"),!1,!0],[n("iosWithoutDeviceMotion.safari_cameraMicAccess"),!1],[n("iosWithoutDeviceMotion.safari_checkApplePay"),!0]],f=function(){var e=window.location.href;s&&""!==s?(window.location.href=e.replace(window.location.hash,"")+"#"+s,window.location.reload()):window.location.href=e+"?dl8-autostart-player=true"},h=function(e,t){var n=t.targetPage,i=t.assignIcons,o=void 0!==i&&i,r=t.touchCirclePos,l=void 0===r?"left":r,s=0;return e.map(function(e,t){var i=(0,a.default)(e,3),r=i[0],c=i[1],d=i[2],f=null,h=null,_=null;if(d&&(f=g.default.createElement("div",{className:w({touchCircle:!0,touching:u===n}),style:{right:"right"===l?"3px":""}})),void 0!==c&&(h=g.default.createElement("div",{className:w({appleSwitch:!0,toggled:c,toggleAnim:u===n&&d})})),r||void 0!==c){if(o){var p=16,m=4,A=100/(p-1)*(s&p-1),E=100/m*Math.floor(s/p);s++,_=g.default.createElement("div",{className:w({settingsIcon:!0}),style:{backgroundPosition:A+"% "+E+"%"}})}return g.default.createElement("div",{className:w({mockIOSSettingsItem:!0,safariSettingsItem:!0}),key:"safariSettingsItem_"+t+"_"+r},"left"===l?f:null,_,g.default.createElement("div",{className:w({settingsName:!0})},r),h,"right"===l?f:null)}return g.default.createElement("div",{className:w({mockIOSSettingsItem:!0,mockIOSSettingsItemSeparator:!0})})})},_=h(c,{targetPage:1,touchCirclePos:"left",assignIcons:!0}),p=h(d,{targetPage:2,touchCirclePos:"right"}),m=void 0,A=void 0,E=g.default.createElement("div",{className:w({mockIOSSettings:!0})},g.default.createElement("div",{className:w({mockIOSSettingsList:!0,mockMainSettingsListScrollAnimation:1===u}),ref:function(e){e&&(m=e)}},g.default.createElement("div",{className:w({mockIOSSettingsUser:!0})},g.default.createElement("div",{className:w({mockIOSSettingsUserText:!0})},g.default.createElement("span",null,n("iosWithoutDeviceMotion.fullname")),g.default.createElement("span",null,n("iosWithoutDeviceMotion.appleID"))),S),_)),v=g.default.createElement("div",{className:w({mockIOSSettings:!0})},g.default.createElement("div",{className:w({mockIOSSettingsList:!0,mockSafariSettingsListScrollAnimation:2===u}),ref:function(e){e&&(A=e)}},p)),b=[g.default.createElement("div",{key:"step1"},g.default.createElement("div",{className:w({fullSizeInstruction:!0})},g.default.createElement("div",{className:w({instructionHeadline:!0})},g.default.createElement("p",{className:w({instructionHeadlineStepNumber:!0})},n("iosWithoutDeviceMotion.step1")),g.default.createElement("p",{className:w({instructionHeadlineStepHeadline:!0})},n("iosWithoutDeviceMotion.step1_headline"))),g.default.createElement("div",{className:w({iphoneOutline:!0,iphoneImage:!0})},g.default.createElement("div",{className:w({appIconGrid:!0})},g.default.createElement("div",{className:w({touchCircle:!0,touching:0===u}),style:{transform:"translate(-6px, -4px)"}}),g.default.createElement("div",{className:w({appIcon:!0}),style:{backgroundPosition:"80% 70%"}})),g.default.createElement("div",{className:w({appIconDock:!0})},g.default.createElement("div",{className:w({appIcon:!0})}),g.default.createElement("div",{className:w({appIcon:!0})}),g.default.createElement("div",{className:w({appIcon:!0})}),g.default.createElement("div",{className:w({appIcon:!0})}))))),g.default.createElement("div",{key:"step2"},g.default.createElement("div",{className:w({fullSizeInstruction:!0}
37)},g.default.createElement("div",{className:w({instructionHeadline:!0})},g.default.createElement("p",{className:w({instructionHeadlineStepNumber:!0})},n("iosWithoutDeviceMotion.step2")),g.default.createElement("p",{className:w({instructionHeadlineStepHeadline:!0})},n("iosWithoutDeviceMotion.step2_headline"))),g.default.createElement("div",{className:w({mockIOSSettingsMainHeader:!0})},x),g.default.createElement("div",{className:w({iphoneOutline:!0})},E))),g.default.createElement("div",{key:"step3"},g.default.createElement("div",{className:w({fullSizeInstruction:!0})},g.default.createElement("div",{className:w({instructionHeadline:!0})},g.default.createElement("p",{className:w({instructionHeadlineStepNumber:!0})},n("iosWithoutDeviceMotion.step3")),g.default.createElement("p",{className:w({instructionHeadlineStepHeadline:!0})},n("iosWithoutDeviceMotion.step3_headline"))),g.default.createElement("div",{className:w({mockIOSSettingsMainHeader:!0})},M),g.default.createElement("div",{className:w({iphoneOutline:!0})},v))),g.default.createElement("div",{key:"step4"},g.default.createElement("div",{className:w({fullSizeInstruction:!0})},g.default.createElement("div",{className:w({instructionHeadline:!0})},g.default.createElement("p",{className:w({instructionHeadlineStepNumber:!0})},n("iosWithoutDeviceMotion.step4")),g.default.createElement("p",{className:w({instructionHeadlineStepHeadline:!0})},n("iosWithoutDeviceMotion.step4_headline"))),g.default.createElement(I.default,{title:n("iosWithoutDeviceMotion.reloadButton"),customization:r,primary:!0,lightBg:!0,small:!0,autoWidth:!0,className:w({button:!0,reloadButton:!0}),onClick:f})))],y=void 0,C={startSlide:this.state.iosMotionInstructionPageSelected,callback:function(t){e.setState({iosMotionInstructionPageSelected:t}),m.scrollTo(0,0),A.scrollTo(0,0)}},O=g.default.createElement("div",{className:w({instructionList:!0,carouselWrapper:!0})},g.default.createElement(T.default,{key:"l"+b.length+"w"+i+"h"+o,swipeOptions:C,ref:function(e){return y=e}},b)),N=Array(b.length).fill().map(function(t,n){return g.default.createElement("div",{className:w({posCircle:!0}),key:"indicatorCircle_"+n,style:{opacity:e.state.iosMotionInstructionPageSelected===n?1:.35}})}),R=g.default.createElement("div",{className:w({instructionNavigation:!0})},g.default.createElement(I.default,{title:n("iosWithoutDeviceMotion.prev"),customization:r,small:!0,primary:0!==u,lightBg:0!==u,autoWidth:!0,disabled:0===u,className:w({button:!0,navButton:!0}),onClick:function(){y&&y.prev()}}),g.default.createElement("div",{className:w({posIndicator:!0})},N),g.default.createElement(I.default,{title:n(u===b.length-1?"iosWithoutDeviceMotion.replay":"iosWithoutDeviceMotion.next"),customization:r,primary:!0,lightBg:!0,small:!0,autoWidth:!0,className:w({button:!0,navButton:!0}),onClick:function(){y&&y.next()}}));return g.default.createElement("div",{className:w({root:!0,receivesEvents:!0}),style:{backgroundColor:r.secondaryClearColorDark.string(0),color:r.invertedSecondaryColor.string(0)}},g.default.createElement("button",{className:w({dl8Btn:!0,closeButton:!0}),onClick:l},g.default.createElement("i",{className:w({dl8Icon:!0,iconCross:!0})})),g.default.createElement("div",{className:w({mainInstructionContainer:!0})},O,R))}}]),t}(m.PureComponent);t.default=O},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(13),p=i(_),m=n(31),g=i(m),A=n(847),E=i(A);n(72);var v=n(108),b=i(v),y=g.default.bind(E.default),T=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0, 38a.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this.props,t=e.description,n=void 0===t?"":t,i=e.title,o=void 0===i?"":i,a=e.style,r=e.onDismiss,l=e.onClick,s=e.buttonText,u=void 0===s?"":s,c=e.customization;return p.default.createElement("div",{className:y({root:!0}),style:a},p.default.createElement("div",{className:y({iconContainer:!0})},p.default.createElement("div",{className:y({icon:!0})}," "),p.default.createElement("div",{className:y({topRightIcon:!0})},"!")),p.default.createElement("div",{className:y({main:!0})},p.default.createElement("p",{className:y({title:!0})},o),p.default.createElement("p",{className:y({desc:!0})},n),p.default.createElement(b.default,{title:u,customization:c,primary:!0,lightBg:!0,small:!0,autoWidth:!0,className:y({button:!0}),onClick:l})),p.default.createElement("div",{className:y({closeButtonArea:!0}),onClick:r},p.default.createElement("i",{className:y({dl8Icon:!0,iconCross:!0})})))}}]),t}(_.PureComponent);t.default=T},function(e,t,n){"use strict";
38function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(13),p=i(_),m=n(43),g=(i(m),n(348)),A=i(g),E=n(23),v=n(17);n(72);var b=n(31),y=i(b),T=n(848),C=i(T),I=y.default.bind(C.default),w=p.default.createElement("div",null),S=function(e){function t(){var e,n,i,o;(0,l.default)(this,t);for(var r=arguments.length,s=Array(r),u=0;u<r;u++)s[u]=arguments[u];return n=i=(0,d.default)(this,(e=t.__proto__||(0,a.default)(t)).call.apply(e,[this].concat(s))),i.state={pointerX:0,pointerHovered:!1,seekTime:0,seekbarWidth:0,seekbarLeft:0},i._handleSeekStart=function(e){i.props.seekable&&(i.props.onSeekbarPressed(!0),i._updateSeekHead(e,!1),document.body.addEventListener("mousemove",i._handleDocumentMove,!0),document.body.addEventListener("mouseup",i._handleSeekEnd,!0),i.props.hasTouch&&(i.setState({pointerHovered:!0}),i.props.onPointerHovered(!0)))},i._handleSeekMove=function(e){if(i.props.seekable)return!i.props.mouseMoveDisabled&&void(i.props.seekbarPressed&&!i.props.hasTouch||i._updateSeekHead(e,!1))},i._handleDocumentMove=function(e){i.props.seekbarPressed&&i._updateSeekHead(e,!1)},i._handleSeekEnd=function(e){i.props.seekable&&(i._updateSeekHead(e,!0),i.props.onSeekbarPressed(!1),document.body.removeEventListener("mousemove",i._handleDocumentMove,!0),document.body.removeEventListener("mouseup",i._handleSeekEnd,!0),i.props.hasTouch&&(i.setState({pointerHovered:!1}),i.props.onPointerHovered(!1)))},i._handleMouseEnter=function(){i.setState({pointerHovered:!0}),i.props.onPointerHovered(!0)},i._handleMouseLeave=function(){i.props.seekbarPressed||(i.setState({pointerX:0,pointerHovered:!1}),i.props.onPointerHovered(!1))},i._onResize=function(e){i.setState({seekbarWidth:e.bounds.width,seekbarLeft:e.bounds.left})},o=n,(0,d.default)(i,o)}return(0,h.default)(t,e),(0,u.default)(t,[{key:"_updateSeekHead",value:function(e,t){var n=this.props,i=n.onSeek,o=n.duration,a=this.state,r=a.seekbarWidth,l=a.seekbarLeft,s=e.clientX;void 0===s&&(s=e.changedTouches[0].clientX);var u=(s-l)/r;if(this.setState({pointerX:u}),t){var c=u*o;i(c),this.setState({seekTime:c})}}},{key:"render",value:function(){var e=this,n=this.props,i=n.curTime,o=n.duration,a=n.hasTouch,r=n.seeking,l=n.seekbarPressed,s=n.buffering,u=n.accentColor,c=n.textColor,d=n.previewSprite,f=n.thumbnailTrack,h=n.seekable,_=n.live,m=this.state,g=m.seekbarWidth,b=m.pointerX,y=m.seekTime,T=m.pointerHovered,C=0===o?0:(r?y:i)/o,S=Math.max(0,Math.min(l?b:C,1)),x=0===o?0:s[0]/o,M=0===o?0:s[1]/o-x,O=null,N=!!f,R=d&&d.dl8VideoPreviewSpriteSheets&&d.dl8VideoPreviewSpriteSheets.length>0;if(R){var k=d.dl8VideoPreviewSpriteSheets,D=(0,E.getCurrentImageSprite)(k,b),B=D.spriteIdx,P=D.relativeT,L=k[B],U=Math.floor(P*L.columns*L.rows),H=t.THUMB_WIDTH/d.frameAspect,V=U%L.columns*t.THUMB_WIDTH,F=Math.floor(U/L.columns)*H;O=p.default.createElement("div",{className:I({thumb:!0}),style:{width:t.THUMB_WIDTH+"px",height:H+"px",overflow:"hidden"}},p.default.createElement("div",{style:{backgroundImage:"url("+L.src+")",backgroundRepeat:"no-repeat",backgroundSize:t.THUMB_WIDTH*L.columns+"px "+H*L.rows+"px",width:t.THUMB_WIDTH*L.columns+"px",height:H*L.rows+"px",transform:"translate(-"+V+"px, -"+F+"px)"}}))}else if(N){var Q=b*o,z=f.domElement.track;if(2===z.readyState){var G=(0,E.getCurrentTrackThumbnail)(z,Q);G&&(O=p.default.createElement("img",{className:I({thumb:!0}),src:G.text,style:{width:t.THUMB_WIDTH+"px"}}))}}var W=null,Y=null;if(h){var j=v.MathUtil.saturate(b)*o;W=p.default.createElement("div",{className:I({handle:!0,grow:a,visible:l}),style:{transform:"translateX("+(S*g-25)+"px)"},onTouchStart:this._handleSeekStart,onTouchMove:this._handleSeekMove,onTouchEnd:this._handleSeekEnd},w);var X=v.MathUtil.saturate(b)*g-25,Z=v.MathUtil.clamp(b*g,.5*t.THUMB_WIDTH-10,g-.5*t.THUMB_WIDTH+17)-25;Y=p.default.createElement("div",{className:I({seekTime:!0,visible:a?l:T,withThumb:R||N}),style:{transform:"translateX("+(O?Z:X)+"px)",color:c}},O,p.default.createElement("span",null,(0,E.convertSecondsToDisplayString)(_?j-o:j)),p.default.createElement("div",{className:I({arrow:!0}),style:{transform:"translateX("+(O?X-Z:0)+"px)"}}))}return p.default.createElement(A.default,{bounds:!0,onResize:this._onResize},function(t){var n=t.measureRef;return p.default.createElement("div",{className:I({bar:!0,grow:!a,fullWidth:!a,dl8FadeInUp:!0,noSeek:!h}),ref:n,onMouseDown:e._handleSeekStart,onMouseUp:e._handleSeekEnd,onMouseMove:e._handleSeekMove,onMouseEnter:e._handleMouseEnter,onMouseLeave:e._handleMouseLeave,onTouchStart:e._handleSeekStart,onTouchMove:e._handleSeekMove,onTouchEnd:e._handleSeekEnd},Y,W,p.default.createElement("div",{className:I({bg:!0,barCommon:!0,noSeek:!h})}),p.default.createElement("div",{className:I({preview:!0,barCommon:!0,noSeek:!h}),style:{width:v.MathUtil.saturate(b)*g+"px"}}),p.default.createElement("div",{className:I({buffering:!0,barCommon:!0,noSeek:!h}),style:{transform:"translateX("+x*g+"px)",transformOrigin:"0 0",width:M*g+"px"}}),p.default.createElement("div",{className:I({progress:!0,barCommon:!0,noSeek:!h}),style:{width:(_&&!h?1:S)*g+"px",backgroundColor:u}}))})}}]),t}(_.PureComponent);S.THUMB_WIDTH=120,t.default=S},function(e,t,n){"use strict";
38function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(13),p=i(_),m=n(108),g=i(m),A=n(15),E=n(31),v=i(E),b=n(849),y=i(b),T=v.default.bind(y.default),C=function(e){function t(){var e,n,i,o;(0,l.default)(this,t);for(var r=arguments.length,s=Array(r),u=0;u<r;u++)s[u]=arguments[u];return n=i=(0,d.default)(this,(e=t.__proto__||(0,a.default)(t)).call.apply(e,[this].concat(s))),i._handleQualitySelect=function(e){var t=i.props,n=t.selectedQuality,o=t.onQualitySelected,a=t.onHideQualityOverlay;e!==n&&o(e),a()},i._handleCameraSelect=function(e){var t=i.props,n=t.selectedCameraMode,o=t.onCameraSelected,a=t.onHideCameraOverlay;e!==n&&o(e),a()},i._handleCloseOverlay=function(){i.props.onHideQualityOverlay(),i.props.onHideCameraOverlay()},o=n,(0,d.default)(i,o)}return(0,h.default)(t,e),(0,u.default)(t,[{key:"_mapControlEnumToLabel",value:function(e){return e===A.MAGIC_WINDOW_CONTROLS?this.props.translate("setPanel.magWindow"):e===A.DRAG_CONTROLS?this.props.translate("setPanel.dragCtrl"):"-"}},{key:"render",value:function(){var e=this,t=this.props,n=t.qualities,i=t.selectedQuality,o=t.mobile,a=t.cameraModes,r=t.selectedCameraMode,l=t.customization,s=t.qualityOverlayVisible,u=t.cameraOverlayVisible,c=t.onShowCameraOverlay,d=t.onShowQualityOverlay,f=t.translate,h=null,_=null,m=null;if(n.length>1){var A=n.find(function(e){return e.id===i});o?(_=p.default.createElement("div",{className:T({select:!0}),onClick:d},A.value),m=n.map(function(t){return p.default.createElement("li",{key:t.id,className:T({disabled:t.disabled})},p.default.createElement(g.default,{onClick:function(){t.disabled||e._handleQualitySelect(t.id)},title:t.value,customization:l,ghost:t.id!==i,primary:!0,fullWidth:!0}))})):(m=n.map(function(e){return p.default.createElement("option",{key:e.id,value:e.id,disabled:e.disabled},e.value)}),_=p.default.createElement("select",{defaultValue:A.id,onChange:function(t){e._handleQualitySelect(t.target.value)}},m)),h=p.default.createElement("li",{style:{borderBottom:"1px solid "+l.invertedClearSecondaryColor.string(0)},className:T({quality:!0})},p.default.createElement("span",null,f("setPanel.qual")),_)}var E=null,v=null,b=null;a.length>1&&(o?(b=a.map(function(t){return p.default.createElement("li",{key:t},p.default.createElement(g.default,{onClick:function(){return e._handleCameraSelect(t)},title:e._mapControlEnumToLabel(t),customization:l,ghost:t!==r,primary:!0,fullWidth:!0}))}),v=p.default.createElement("div",{className:T({select:!0}),onClick:c},this._mapControlEnumToLabel(r))):(b=a.map(function(t){return p.default.createElement("option",{key:t,value:t},e._mapControlEnumToLabel(t))}),v=p.default.createElement("select",{defaultValue:r,onChange:function(t){return e._handleCameraSelect(t.target.value||t.target.innerHTML)}},b)),E=p.default.createElement("li",{style:{borderBottom:"1px solid "+l.invertedClearSecondaryColor.string(0)}},p.default.createElement("span",null,f("setPanel.controls")),v));var y=p.default.createElement("li",{className:T({info:!0})},p.default.createElement("span",null,f("setPanel.delightVer"),"2.0.56")),C=null;if(o){var I=null;s?I=p.default.createElement("h2",null,f("setPanel.chooseQual")):u&&(I=p.default.createElement("h2",null,f("setPanel.chooseCtrl"))),C=p.default.createElement("div",{style:{backgroundColor:l.secondaryClearColorDark.string(0)},className:T({selectOverlay:!0,hidden:!s&&!u})},p.default.createElement("button",{className:T({dl8Btn:!0}),title:f("setPanel.cancel"),onClick:this._handleCloseOverlay},p.default.createElement("i",{className:T({dl8Icon:!0,iconCross:!0})})),p.default.createElement("div",null,I,p.default.createElement("ul",null,s?m:u?b:null)))}return p.default.createElement("div",{className:T({root:!0,receivesEvents:!0,mobile:o})},p.default.createElement("ul",{className:T({dl8FadeInUp:!0}),style:{backgroundColor:l.secondaryColorDark.string(0),color:l.invertedSecondaryColor.string(0),display:u||s?"none":"block"}},h,E,y),C)}}]),t}(_.PureComponent);t.default=C},function(e,t,n){"use strict";
38function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(13),p=i(_),m=n(43);i(m);n(72);var g=n(31),A=i(g),E=n(850),v=i(E),b=A.default.bind(v.default),y=function(e){function t(){var e,n,i,o;(0,l.default)(this,t);for(var r=arguments.length,s=Array(r),u=0;u<r;u++)s[u]=arguments[u];return n=i=(0,d.default)(this,(e=t.__proto__||(0,a.default)(t)).call.apply(e,[this].concat(s))),i.state={barPressed:!1,barHovered:!1,hovered:!1,oldVolume:1},i._handleWidgetEnter=function(){i.setState({hovered:!0})},i._handleWidgetLeave=function(){i.setState({hovered:!1})},i._updateVolumeHandle=function(e){if(i._bar){var t=i._bar.getBoundingClientRect(),n=e.clientX;void 0===n&&(n=e.changedTouches[0].clientX);var o=(n-t.left)/t.width;i.props.onVolumeChanged(Math.max(Math.min(o,1),0))}},i._handleVolumeBarStart=function(e){i.setState({barPressed:!0}),i._updateVolumeHandle(e),document.body.addEventListener("mousemove",i._handleDocumentMove,!0),document.body.addEventListener("mouseup",i._handleVolumeBarEnd,!0)},i._handleDocumentMove=function(e){i.state.barPressed&&i._updateVolumeHandle(e)},i._handleVolumeBarEnd=function(e){i._updateVolumeHandle(e),i.setState({barPressed:!1}),document.body.removeEventListener("mousemove",i._handleDocumentMove,!0),document.body.removeEventListener("mouseup",i._handleVolumeBarEnd,!0)},i._handleMouseEnter=function(){i.setState({barHovered:!0})},i._handleMouseLeave=function(){},i._handleMuteButtonClicked=function(){var e=i.props,t=e.muted,n=e.onUnmute,o=e.volume,a=e.onVolumeChanged;return t?void n():void(o>0?(i.setState({oldVolume:o}),a(0)):a(i.state.oldVolume))},i._assignBarRef=function(e){i._bar=e},o=n,(0,d.default)(i,o)}return(0,h.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this.props,t=e.volume,n=e.accentColor,i=e.muted,o=e.translate,a=this.state,r=a.hovered,l=a.barPressed,s=i?0:t;return p.default.createElement("div",{onMouseEnter:this._handleWidgetEnter,onMouseLeave:this._handleWidgetLeave,className:b({root:!0,hovered:r||l})},p.default.createElement("div",{className:b({wrapper:!0})},p.default.createElement("button",{onClick:this._handleMuteButtonClicked,className:b({dl8Btn:!0}),title:o(t>0?"sndCtrl.mute":"sndCtrl.unmute")},p.default.createElement("i",{className:b({dl8Icon:!0,iconVolume:t>0&&!i,iconMute:0===t||i})})),p.default.createElement("div",{className:b({bar:!0}),ref:this._assignBarRef,onMouseDown:this._handleVolumeBarStart,onMouseUp:this._handleVolumeBarEnd,onMouseEnter:this._handleMouseEnter,onMouseLeave:this._handleMouseLeave},p.default.createElement("div",{className:b({handle:!0}),style:{left:"calc("+100*s+"% - 6px)"},onTouchStart:this._handleVolumeBarStart,onTouchEnd:this._handleVolumeBarEnd}),p.default.createElement("div",{className:b({bg:!0,barCommon:!0})}),p.default.createElement("div",{className:b({progress:!0,barCommon:!0}),style:{width:100*s+"%",backgroundColor:n}}))))}}]),t}(_.PureComponent);t.default=y},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(13),p=i(_),m=n(43),g=(i(m),n(31)),A=i(g),E=n(852),v=i(E),b=A.default.bind(v.default),y=p.default.createElement("br",null),T=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this.props,t=e.description,n=e.title,i=e.thumbnail,o=e.url,a=e.style,r=e.onDismiss,l=e.translate,s=null;return i&&(s=p.default.createElement("img",{src:i})),p.default.createElement("div",{className:b({root:!0}),style:a},p.default.createElement("div",null,s),p.default.createElement("div",null,p.default.createElement("span",{className:b({name:!0})},n),p.default.createElement("span",{className:b({desc:!0})},t,y,p.default.createElement("a",{href:o,target:"_blank",title:n},l("warning.learn")))),p.default.createElement("div",{onClick:r},p.default.createElement("i",{className:b({dl8Icon:!0,iconCross:!0})})))}}]),t}(_.PureComponent);t.default=T},function(e,t,n){"use strict";
38function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(14),a=i(o),r=n(15);t.default=new a.default([[r.DESKTOP_PAUSE_CENTRE_RECTANGLE_300X250,{platform:"desktop",types:["image","iframe"]}],[r.MOBILE_PAUSE_CENTRE_RECTANGLE_300X250,{platform:"mobile",types:["image","iframe"]}],[r.VR_HUD_TOP_BANNER_468X60,{platform:"vr",types:["image"]}],[r.VR_HUD_BOTTOM_BANNER_468X60,{platform:"vr",types:["image"]}],[r.VR_HUD_LEFT_SKYSCRAPER_160X600,{platform:"vr",types:["image"]}],[r.VR_HUD_RIGHT_SKYSCRAPER_160X600,{platform:"vr",types:["image"]}]])},,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return{turnedOff:e.ui.turnedOff,vrWizardActive:e.ui.vrWizardActive}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(4),r=i(a),l=n(1),s=i(l),u=n(2),c=i(u),d=n(6),f=i(d),h=n(5),_=i(h),p=n(13),m=i(p),g=n(43),A=(i(g),n(107)),E=n(348),v=i(E),b=n(73),y=n(390),T=i(y),C=n(389),I=i(C),w=n(391),S=i(w);n(364),n(362);var x=n(31),M=i(x),O=n(853),N=i(O),R=M.default.bind(N.default),k=m.default.createElement(S.default,null),D=m.default.createElement(T.default,null),B=m.default.createElement(I.default,null),P=function(e){function t(e){(0,s.default)(this,t);var n=(0,f.default)(this,(t.__proto__||(0,r.default)(t)).call(this,e));return n._embedContainer=void 0,n}return(0,_.default)(t,e),(0,c.default)(t,[{key:"render",value:function(){var e=this.props,t=e.turnedOff,n=e.vrWizardActive,i=e.mouseEnterApp,o=e.mouseLeaveApp,a=e.changeAppSize,r=null;return n&&(r=k),m.default.createElement(v.default,{bounds:!0,onResize:function(){var e=document.querySelector("#dl8-content-container > div").getBoundingClientRect();a(e.width,e.height)}},function(e){var n=e.measureRef;return m.default.createElement("div",{ref:n,className:R({root:!0,hidden:t}),onMouseEnter:i,onMouseLeave:o},D,t?null:B,t?null:r)})}},{key:"embedContainer",get:function(){return this._embedContainer},set:function(e){this._embedContainer=e}}]),t}(p.Component);t.default=(0,A.connect)(o,{mouseEnterApp:b.mouseEnterApp,mouseLeaveApp:b.mouseLeaveApp,changeAppSize:b.changeAppSize})(P)},function(e,t,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return{ui:e.ui,data:e.data,customization:e.customization,translate:(0,I.getTranslate)(e.locale)}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(45),l=o(r),s=n(9),u=o(s),c=n(4),d=o(c),f=n(1),h=o(f),_=n(2),p=o(_),m=n(6),g=o(m),A=n(5),E=o(A),v=n(13),b=o(v),y=n(107),T=n(768),C=o(T),I=n(106),w=n(799),S=o(w),x=n(381),M=o(x),O=n(383),N=o(O),R=n(108),k=o(R),D=n(382),B=o(D),P=n(376),L=o(P),U=n(242),H=o(U),V=n(384),F=o(V),Q=n(380),z=o(Q),G=n(379),W=o(G),Y=n(23),j=n(61),X=n(7),Z=n(114),q=n(378),K=o(q),J=n(377),$=o(J),ee=n(371),te=o(ee),ne=n(73),ie=o(ne),oe=n(15),ae=i(oe),re=n(239),le=o(re),se=n(886),ue=o(se),ce=n(168),de=o(ce),fe=n(889),he=o(fe),_e=n(892),pe=o(_e),me=n(890),ge=o(me),Ae=n(875),Ee=o(Ae);n(363),n(72);var ve=n(31),be=o(ve),ye=n(854),Te=o(ye),Ce=n(64),Ie=be.default.bind(Te.default),we=(0,j.isIOS13OrHigher)()||(0,j.isIPadOS)(),Se=b.default.createElement("img",{src:ge.default}),xe=b.default.createElement("img",{src:he.default}),Me=b.default.createElement("img",{src:pe.default}),Oe=b.default.createElement("br",null),Ne=b.default.createElement("br",null),Re=function(e){function t(e){(0,h.default)(this,t);var n=(0,g.default)(this,(t.__proto__||(0,d.default)(t)).call(this,e));return n._hudWasVisible=!1,n.state={hideWarningView:!1,pauseAffiliates:{},noVrScreenAffiliates:{},seekbarHovered:!1,iosMotionInstructionPageSelected:0},n._togglePlay=function(){var e=n.props,t=e.data,i=t.contents,o=t.activeContentIdx,a=e.pause,r=e.play,l=i[o];l&&(l.playing?a():r())},n._handleCameraModeSelected=function(e){e===ae.DRAG_CONTROLS?n.props.activateDragControls():(n.setState({hideWarningView:!1}),e===ae.MAGIC_WINDOW_CONTROLS&&n.props.activateMagicWindowControls()),(0,Y.setLocalStorageItemSafe)("x-dl8-settings-preferred-control-mode",e)},n._handleShowHud=function(){n.props.showHud(),n.props.pause()},n._handleFullscreenClick=function(){var e=n.props,t=e.ui.fullscreen,i=e.exitFullscreen,o=e.enterFullscreen;try{n._fullscreenButton&&n._fullscreenButton.blur()}catch(e){}t?i():o()},n._handleVrButton=function(){var e=n.props,t=e.data,i=e.ui,o=e.customization,a=e.openGetVRDialog,r=e.tryDeactivateVr,l=e.seek,s=e.pause,u=e.showVrWizard,c=e.tryActivateVr,d=e.closeSettings,f=t.contents[t.activeContentIdx];try{n._vrButton&&n._vrButton.blur()}catch(e){}if(d(),!i.vr||i.tablet||i.error||i.noWebGL)return void a();
38if(i.vrActive)r();else{var h="true"===(0,Y.getLocalStorageItemSafe)("x-dl8-settings-wizard-complete")||!i.firstTimeWizard,_=null!==(0,Y.getLocalStorageItemSafe)("x-dl8-settings-gaze-interaction");f&&!f.dl8LiveVideo&&(i.firstTimeVr&&l(0),s());var p=X.Util.isGearVrHmd(i.hmd)&&(o.displayCarmelLink||o.displaySamsungVRLink);h&&(!h||_)&&!p||i.hardwareVr||o.skipWizard?c():u()}},n._startTouchAutoHideCheck=function(){n._touchAutoHideTimeout=setTimeout(n.props.hideHud,ae.HUD_AUTO_HIDE_DELAY)},n._stopTouchAutoHideCheck=function(){n._touchAutoHideTimeout&&clearTimeout(n._touchAutoHideTimeout)},n._handleBottomBarTouchStart=function(){var e=n.props.data,t=e.contents[e.activeContentIdx];n._touchAutoHideTimeout&&t&&t.playing&&n._stopTouchAutoHideCheck()},n._handleBottomBarTouchEnd=function(){var e=n.props.data,t=e.contents[e.activeContentIdx];n._touchAutoHideTimeout&&t&&t.playing&&n._startTouchAutoHideCheck()},n._startAutoHideCheck=function(){document.body.addEventListener("mousemove",n._handleMouseMove,!0),n._autoHideTimeout=setTimeout(n._startAutoHide,ae.HUD_AUTO_HIDE_DELAY/2)},n._stopAutoHideCheck=function(){n._autoHideTimeout&&clearTimeout(n._autoHideTimeout),n._noActionDuration>0&&n.props.userActive(),n._noActionDuration=0,document.body.removeEventListener("mousemove",n._handleMouseMove,!0)},n._startAutoHide=function(){n._noActionDuration<ae.HUD_AUTO_HIDE_DELAY&&n.props.userIdle(),n._noActionDuration+=ae.HUD_AUTO_HIDE_DELAY/2,n.forceUpdate(),n._autoHideTimeout=setTimeout(n._startAutoHide,ae.HUD_AUTO_HIDE_DELAY/2)},n._handleMouseMove=function(){n._noActionDuration>0&&n.props.userActive(),n._noActionDuration=0},n._handleDirectEnterVR=function(){n.props.tryActivateVr();var e=n.props.data.contents[n.props.data.activeContentIdx];e&&e.type===ae.CONTENT_TYPE_VIDEO&&n.props.play()},n._handleQualitySelect=function(e){n.props.changeQuality(e.target.value)},n._showVrWizard=function(){n.props.pause(),n.props.showVrWizard()},n._assignFullscreenButtonRef=function(e){n._fullscreenButton=e},n._assignVrButtonRef=function(e){n._vrButton=e},n._assignBrandIconRef=function(e){if(e){var t=90/28,i=n.props.customization.brandWatermarkLogo?e.width/e.height:1;i<t?e.height>0&&(e.style.height=e.height+"px",e.style.width="auto"):e.width>0&&(e.style.width=e.width+"px",e.style.height="auto")}},n._seekbarWasHovered=function(e){n.setState({seekbarHovered:e})},n._dismissAdvertisement=function(e){n.props.dismissAdvertisement(e)},n._activateRecommendation=function(e,t){var i=n.props,o=i.startContent,a=i.data,r=a.contents,l=a.activeContentIdx,s=r[l],u=s.dl8Recommendations&&s.dl8Recommendations[0];u&&u.onSelectRecommendation&&!u.onSelectRecommendation(e,t,"inplayer-list")||o(e.id)},n._replayContent=function(){var e=n.props,t=e.seek,i=e.play;t(0),i()},n._autoHideTimeout=null,n._touchAutoHideTimeout=null,n._noActionDuration=0,n}
38return(0,E.default)(t,e),(0,p.default)(t,[{key:"componentWillUnmount",value:function(){this._stopAutoHideCheck(),this._stopTouchAutoHideCheck()}},{key:"componentWillMount",value:function(){var e=this.props.data.contents[this.props.data.activeContentIdx];e&&this._updateAffiliates(e)}},{key:"componentWillReceiveProps",value:function(e){var t=this.props.data.contents[this.props.data.activeContentIdx],n=e.data.contents[e.data.activeContentIdx];void 0!==t&&t.playing||void 0===n||!n.playing?void 0!==t&&!t.playing||void 0===n||n.playing||(this._stopAutoHideCheck(),this._stopTouchAutoHideCheck()):(e.ui.hudToggled&&this._startTouchAutoHideCheck(),this._startAutoHideCheck()),!this.props.ui.hudToggled&&e.ui.hudToggled?void 0!==n&&n.playing&&this._startTouchAutoHideCheck():this.props.ui.hudToggled&&!e.ui.hudToggled&&this._stopTouchAutoHideCheck(),!n||void 0!==t&&t.id===n.id||this._updateAffiliates(n)}},{key:"_updateAffiliates",value:function(e){var t=this.state,n=t.pauseAffiliates,i=t.noVrScreenAffiliates,o=n.items&&n.spot&&i.items&&i.spot;e.dl8Affiliates?o||this.setState({pauseAffiliates:(0,Y.getRandomAffiliatesForSpot)(e.dl8Affiliates,ae.AFFILIATE_SPOT_PAUSE,1),noVrScreenAffiliates:(0,Y.getRandomAffiliatesForSpot)(e.dl8Affiliates,ae.AFFILIATE_SPOT_NO_VR_SCREEN,3)}):o&&this.setState({pauseAffiliates:{},noVrScreenAffiliates:{}})}},{key:"_getHudVisibilityState",value:function(e){var t=e.ui,n=t.ios,i=t.firefoxAndroid,o=t.vrShouldRotate,a=t.mobile,r=t.hudToggled,l=t.displayMode,s=t.vrActive,u=t.settingsOpen,c=t.forceShowPlayButton,d=t.vrWizardActive,f=t.error,h=t.mouseInApp,_=t.useNativeVideoFallback,p=t.loading,m=t.qualitySettingsChooserVisible,g=t.iOSWithoutDeviceMotionDialogOpen,A=t.getVrDialogOpen,E=t.subplayerCodeOverlayOpen,v=t.iOSWithoutDeviceMotionVrOverlayOpen,b=t.cameraSettingsChooserVisible,y=t.hudEnabled,T=t.tapToUnmute,C=t.hardwareVr;if(!y)return!1;var I=e.data,w=I.contents,S=I.activeContentIdx,x=w[S];if(!x)return!1;if(x.useNativeControls)return!1;var M=x.playing,O=x&&x.type===ae.CONTENT_TYPE_VIDEO&&x.loading&&c&&a,N=x&&x.seeking,R=_&&x&&x.type===ae.CONTENT_TYPE_VIDEO,k=x&&x.contentError,D=!1;return D=a?r:!M||this._noActionDuration<ae.HUD_AUTO_HIDE_DELAY&&("inline"!==l||h),((N||O)&&!s||s&&r||s&&!a||u||x.ended)&&(D=!0),(!R&&(k||f)||o||d||!n&&!i&&p||g||A||E||v||b||m||T&&!x.ended&&x.type===ae.CONTENT_TYPE_VIDEO||s&&!C&&x.ended)&&(D=!1),null!==this._hudWasVisible&&this._hudWasVisible===D||(D?document.dispatchEvent(new CustomEvent("x-dl8-evt-show-hud",{detail:{id:x.id}})):document.dispatchEvent(new CustomEvent("x-dl8-evt-hide-hud",{detail:{id:x.id}}))),this._hudWasVisible=D,D}},{key:"render",value:function(){var e=this,n=this.props,i=n.tryDeactivateVr,o=n.seek,a=n.updateVolume,r=n.mute,s=n.unmute,c=n.seekbarWasPressed,d=n.tryResetPose,f=n.activateSeatedVr,h=n.activateRoomScaleVr,_=n.closeGetVRDialog,p=n.closeSubplayerCodeOverlayDialog,m=n.openIOSWithoutDeviceMotionDialog,g=n.closeIOSWithoutDeviceMotionDialog,A=n.closeIOSWithoutDeviceMotionVrOverlay,E=n.exit,v=n.changeQuality,y=n.openSettings,T=n.closeSettings,I=n.showCameraSettingsChooser,w=n.hideCameraSettingsChooser,x=n.showQualitySettingsChooser,O=n.hideQualitySettingsChooser,R=n.hideHud,D=n.startContent,P=n.translate,U=n.openSubplayerCodeOverlayDialog,V=this.props.ui,Q=V.vr,G=V.vrActive,q=V.fullscreen,J=V.displayMode,ee=V.mobile,ne=V.vrShouldRotate,ie=V.noWebGL,oe=V.error,re=V.seekbarPressed,se=V.hudToggled,ce=V.vrWizardActive,fe=V.loading,he=V.hardwareVr,_e=V.standing,pe=V.hmd,me=V.resettingResolution,ge=V.iOSWithoutDeviceMotionDialogOpen,Ae=V.getVrDialogOpen,ve=V.subplayerCodeOverlayOpen,be=V.settingsOpen,ye=V.controls,Te=V.ios,Re=V.ie,ke=V.samsungInternet,De=V.forceShowPlayButton,Be=V.supportsFullscreen,Pe=V.useNativeVideoFallback,Le=V.tablet,Ue=V.cameraSettingsChooserVisible,He=V.qualitySettingsChooserVisible,Ve=V.appWidth,Fe=V.appHeight,Qe=V.chromeWithoutDeviceMotion,ze=V.IOSWithoutDeviceMotion,Ge=V.tapToUnmute,We=V.vrBrowser,Ye=V.hudEnabled,je=V.portrait,Xe=V.iOSWithoutDeviceMotionVrOverlayOpen,Ze=V.hasWebVr,qe=V.hasWebXr,Ke=V.subplayerStatus,Je=V.subplayerCode,$e=V.subplayerCodeDurationSec,et=this.props.data,tt=et.contents,nt=et.activeContentIdx,it=this.props.customization,ot=it.primaryColor,at=it.secondaryClearColorDark,rt=it.secondaryClearMediumColorDark,lt=it.secondaryClearerColorDark,st=it.secondaryColorDark,ut=it.invertedSecondaryColor,ct=it.brandWatermarkLogo,dt=it.brandUrl,ft=it.brandName,ht=it.displayBrandWatermarkLogo,_t=it.displayCompass,pt=it.displayVrButton,mt=it.displaySettingsButton,gt=it.displayControls,At=it.displayFullscreenButton,Et=it.displayTitle,vt=it.displayExitButton,bt=it.displayMuteButton,yt=it.howToVrDialogTitle,Tt=it.howToVrDialogMessage,Ct=it.howToVrDialogLink,It=this.state,wt=It.pauseAffiliates,St=It.noVrScreenAffiliates,xt=It.seekbarHovered,Mt=this._getHudVisibilityState(this.props),Ot=b.default.createElement("button",{className:Ie({dl8Btn:!0,mobile:ee,resetPoseButton:!0}),title:P("hud.resetPose"),onClick:d},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconPose:!0})})),Nt=Ot,Rt=null;pt&&!We&&(Rt=b.default.createElement("button",{ref:this._assignVrButtonRef,className:Ie({dl8Btn:!0,vrButton:!0,mobile:ee}),onClick:this._handleVrButton,title:P(!Q||Le||oe||ie?"hud.getVR":G?"hud.exitVR":"hud.enterVR")},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconVR:!G,iconVROff:G})})));var kt=null,Dt=null,Bt=null,Pt=null,Lt=null,Ut=null,Ht=null,Vt=null,Ft=null,Qt=null,zt=null,Gt=null,Wt=null,Yt=null,jt=!1,Xt=!1,Zt=!1,qt=!1,Kt=ae.CONTENT_TYPE_NAVIGATION,Jt=!1,$t=null,en=tt[nt],tn=Pe&&en&&en.type===ae.CONTENT_TYPE_VIDEO,nn=null,on=Pe&&!Be&&en&&en.forceEmulatedFullscreen&&"force-inline"===J,an=Pe&&!Be&&en&&!en.forceEmulatedFullscreen;!G&&At&&(on||an||Be)&&(nn=b.default.createElement("button",{className:Ie({dl8Btn:!0,fullscreenButton:!0}),onClick:this._handleFullscreenClick,ref:this._assignFullscreenButtonRef,title:P(q?"hud.exitFull":"hud.enterFull")},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconFullscreenEnter:!q,iconFullscreenExit:q})})));
38var rn=ze&&(en&&!en.isFlatVideo||Q)&&"https:"===location.protocol;if(rn){var ln=en.preferredControls||(0,Y.getLocalStorageItemSafe)("x-dl8-settings-preferred-control-mode");rn=rn&&(ye!==ae.DRAG_CONTROLS||ln!==ae.DRAG_CONTROLS)}var sn=void 0;sn=P(we?"iosWithoutDeviceMotion.warning_13_btntext":"iosWithoutDeviceMotion.warning_btntext");var un=P("iosWithoutDeviceMotion.warning_title"),cn=P("iosWithoutDeviceMotion.warning_desc");!Qe||this.state.hideWarningView||Xe||ge?!rn||this.state.hideWarningView||Xe||ge||($t=b.default.createElement("div",{className:Ie({warningSpot:!0,dl8FadeInUp:!0,receivesEvents:!0,isMobile:ee})},b.default.createElement(z.default,{title:un,buttonText:sn,onClick:function(){e.setState({hideWarningView:!0}),Ce.IFrameManager.instance.requestDeviceMotionPermissions().then(function(t){t&&e.props.activateIosDevicemotion()}).catch(function(){m()})},description:cn,customization:this.props.customization,onDismiss:function(){e.setState({hideWarningView:!0})},translate:P}))):$t=b.default.createElement("div",{className:Ie({warningSpot:!0,dl8FadeInUp:!0,receivesEvents:!0,isMobile:ee})},b.default.createElement(F.default,{title:P("iosWithoutDeviceMotion.warning_title"),buttonText:P("iosWithoutDeviceMotion.warning_btntext"),url:"",thumbnail:de.default,description:P("iosWithoutDeviceMotion.warning_desc"),onDismiss:function(){e.setState({hideWarningView:!0})},translate:P}));var dn=null;ge&&(dn=b.default.createElement(W.default,{translate:P,appWidth:Ve,appHeight:Fe,customization:this.props.customization,onClose:function(){e.setState({hideWarningView:!0}),g()},mobile:ee,contentElementId:en&&en.dl8ElementId?en.dl8ElementId:""}));var fn=[],hn=null;en&&en.type===ae.CONTENT_TYPE_VIDEO&&(fn=en.qualities,hn=en.selectedQuality);var _n=[],pn=en&&en.lockNonVrView;en&&ee&&!pn&&en.type!==ae.CONTENT_TYPE_MODEL&&en.format!==ae.CONTENT_MODE_MONO_FLAT&&(_n=t.MOBILE_CAMERA_MODES);var mn=null,gn=null,An=null;if(G){if(fn.length>1&&ee){var En=fn.map(function(e){return b.default.createElement("option",{key:e.id,value:e.id},e.value)});An=b.default.createElement("select",{className:Ie({dl8Btn:!0,mobile:ee,qualitySwitchButton:!0}),title:P("hud.switchQual"),defaultValue:hn,onChange:this._handleQualitySelect},En)}}else be&&(gn=b.default.createElement(B.default,{qualities:fn,selectedQuality:hn,cameraModes:_n,selectedCameraMode:ye,cameraOverlayVisible:Ue,qualityOverlayVisible:He,onQualitySelected:v,onResetPoseClicked:d,onCameraSelected:this._handleCameraModeSelected,onShowCameraOverlay:I,onHideCameraOverlay:w,onShowQualityOverlay:x,onHideQualityOverlay:O,mobile:ee,customization:this.props.customization,translate:P})),(fn.length>1||_n.length>1)&&mt&&(mn=b.default.createElement("button",{className:Ie({dl8Btn:!0,mobile:ee,settingsButton:!0,settingsOpen:be}),title:P("hud.settings"),onClick:be?T:y},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconSettings:!0})})));var vn=null;he&&!ee&&en&&en.positional&&(vn=b.default.createElement("button",{className:Ie({dl8Btn:!0,mobile:ee,resetPoseButton:!0}),title:P(_e?"hud.activateSeated":"hud.activateRoomScale"),onClick:_e?f:h},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconSeated:!_e,iconRoomScale:_e})})));var bn=null,yn=null,Tn=null,Cn=null,In=null,wn=null,Sn=!1,xn=!1,Mn=document.head.querySelectorAll('meta[name="viewport"]'),On=Mn[Mn.length-1],Nn=!1;if(On){var Rn=On.getAttribute("content");Rn&&Rn.indexOf("cover")!==-1&&(Nn=!0)}var kn=Nn?S.default.top:0,Dn=Nn?S.default.right:0,Bn=Nn?S.default.bottom:0,Pn=Nn?S.default.left:0,Ln=Ve/Fe;if(Ln<1&&Te&&document.body.classList.contains("x-dl8-fullscreen")&&(Bn+=30),0===Bn&&Ln>=1&&Te&&document.body.classList.contains("x-dl8-fullscreen")&&(Bn+=25), 39en&&en.element&&en.type===ae.CONTENT_TYPE_VIDEO){var Un=en.element.videoWidth,Hn=en.element.videoHeight;if(en.format===ae.CONTENT_MODE_MONO_FLAT&&ee&&(!q&&"force-inline"===J||q)){var Vn=Un/Hn;if(Un&&Hn)if(Vn>Ln){if(Ln>=1){var Fn=Math.max(Ve/Vn,200);kn=Math.max((Fe-Fn)/2,kn),Bn=Math.max((Fe-Fn)/2,Bn)}}else{var Qn=Math.max(Fe*Vn,300);Dn=Math.max((Ve-Qn)/2,Dn),Pn=Math.max((Ve-Qn)/2,Pn)}}}var zn=!1,Gn=void 0;if(en){var Wn=en.title,Yn=en.headingTag,jn=en.date,Xn=en.type,Zn=en.playing,qn=en.ended,Kn=en.seeking,Jn=en.duration,$n=en.volume,ei=en.muted,ti=en.contentError,ni=en.isFlatVideo,ii=en.advertisements,oi=en.dl8Recommendations,ai=en.id,ri=en.useNativeControls;if(jt=Kn,Xt=Zn,Zt=qn,Kt=Xn,Jt=ni,wn=ti,Gn=oi&&oi[0],!Xt&&!be&&!$t){var li=wt.items,si=wt.spot;if(li&&li[0]&&si){var ui=li[0];bn=b.default.createElement("div",{className:Ie({affiliatePauseSpot:!0,dl8FadeInUp:!0,receivesEvents:!0,isMobile:ee})},b.default.createElement(H.default,{name:ui.name,url:ui.url,price:ui.price,thumbnail:ui.thumbnail,description:ui.description}))}}if(!Ke||Xt||be||$t||(yn=b.default.createElement("div",{className:Ie({subplayerStatusBadge:!0,dl8FadeInUp:!0,receivesEvents:!0,isMobile:ee}),onClick:Ke.initial&&U},Ke.initial&&Se,!Ke.initial&&Ke.online&&Ke.devices.length>0&&xe,!Ke.initial&&!(Ke.online&&Ke.devices.length>0)&&Me)),Kt===ae.CONTENT_TYPE_VIDEO&&Gn&&!Gn.hideDuringPlayback&&Mt&&!wt.spot&&!Zt){var ci=!Xt&&!be;Tn=b.default.createElement(K.default,{contentPlaying:Xt,recommendations:tt.filter(function(e){return e.parentIds.originatorId===ai}),hasTouch:ee,opened:ci,appWidth:Ve,appHeight:Fe,fadeOut:xt&&ci,onActivateContent:this._activateRecommendation,customization:this.props.customization,translate:P})}Kt===ae.CONTENT_TYPE_VIDEO&&Gn&&!Gn.hideAfterPlayback&&Mt&&(zn=Zt,Cn=b.default.createElement($.default,{recommendations:tt.filter(function(e){return e.parentIds.originatorId===ai}),hasTouch:ee,opened:Zt,appWidth:Ve,appHeight:Fe,isPortrait:je,safeAreaLeft:Pn,autoplay:Gn.autoplay,autoplayDelay:Gn.autoplayDelay,autoplayCountdownDelay:Gn.autoplayCountdownDelay,onActivateContent:this._activateRecommendation,onReplayContent:this._replayContent,customization:this.props.customization,translate:P}));var di=!!Tn||!!bn||!!$t,fi=Ve>=400,hi=Fe>=320,_i=fi,pi=hi;ee&&(_i=Fe>=470?Ve>=320:fi,pi=Ve>=452?hi:Fe>=470,di&&(_i=Fe>=568?Ve>=320:fi,pi=Ve>=452?hi:Fe>=568));var mi=!(ce||He||ge||Ae||ve||Ue||G||ne),gi=ii&&_i&&pi&&mi,Ai=660,Ei=di?568:470,vi=Ve>=Ai,bi=Fe>=Ei;if(Kt===ae.CONTENT_TYPE_VIDEO&&!Xt&&gi){var yi=void 0;yi=ee?ae.MOBILE_PAUSE_CENTRE_RECTANGLE_300X250:ae.DESKTOP_PAUSE_CENTRE_RECTANGLE_300X250;var Ti=ii[yi];Mt&&Ti&&!Ti.dismissed&&!Ti.loading&&Ti.valid&&(In=b.default.createElement(te.default,{advertisement:Ti,isMobile:ee,hasMinWidthToCenter:vi,hasMinHeightToCenter:bi,hasBottomAddons:di,onDismissAdvertisement:function(){return e._dismissAdvertisement(yi)}}))}var Ci=void 0,Ii=[0,0];if(Xn===ae.CONTENT_TYPE_VIDEO){Ci=en.element.currentTime,(0,Y.convertBufferState)(en.element.buffered,Ci,Ii);var wi=De&ⅇqt=en.loading&&!wi}en.positional&&he&&!ee&&(Nt=null);var Si=en.dl8LiveVideo&&Ci-Jn>-20;xn=en.dl8LiveVideo,Sn=xn&&!en.seekable;var xi=en.notPausable;
39if(xn){var Mi=en.element.seekable;Mi&&0===Mi.length&&(Si=!0);var Oi=b.default.createElement("div",{className:Ie({time:!0,liveBadge:!0,isLive:Si,dl8FadeInUp:ee}),onClick:function(){return Si?void 0:o(Jn)}},b.default.createElement("span",{style:{color:Si?ot.string(0):"white"}},"î¤"),P("hud.live"));ee?Lt=Oi:Pt=Oi}ee||Xn!==ae.CONTENT_TYPE_VIDEO||xn||(kt=b.default.createElement("div",{className:Ie({time:!0})},(0,Y.convertSecondsToDisplayString)(Ci)+" / "+(0,Y.convertSecondsToDisplayString)(Jn))),ee&&Xn===ae.CONTENT_TYPE_VIDEO&&!xn&&(Dt=b.default.createElement("div",{className:Ie({time:!0,dl8FadeInUp:!0})},(0,Y.convertSecondsToDisplayString)(Ci))),ee&&Xn===ae.CONTENT_TYPE_VIDEO&&!xn&&(Bt=b.default.createElement("div",{className:Ie({time:!0,dl8FadeInUp:!0})},(0,Y.convertSecondsToDisplayString)(xn?Ci-Jn:Jn))),ee||xi||Xn!==ae.CONTENT_TYPE_VIDEO||(Ut=b.default.createElement("button",{className:Ie({dl8Btn:!0,mobile:ee,playButton:!0}),onClick:this._togglePlay,title:P(Zn?"hud.pause":"hud.play")},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconPlay:!Zn&&!qn,iconPause:Zn&&!qn&&!Sn,iconReplay:qn,iconStop:Sn&&Zn})}))),bt&&Xn===ae.CONTENT_TYPE_VIDEO&&ee&&(Vt=b.default.createElement("button",{className:Ie({dl8Btn:!0,muteButton:!0}),title:P($n>0?"sndCtrl.mute":"sndCtrl.unmute"),onClick:function(){return $n>0?r():s()},style:{background:rt.string(0)}},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconVolume:$n>0&&!ei,iconMute:0===$n||ei})}))),ee||Xn!==ae.CONTENT_TYPE_VIDEO||(Ht=b.default.createElement(N.default,{accentColor:ot.string(0),volume:$n,muted:ei||Ge,onUnmute:s,onVolumeChanged:a,translate:P})),Xn===ae.CONTENT_TYPE_VIDEO&&Ge&&!qn&&Ye&&!ri&&(Ft=b.default.createElement("div",{className:Ie({tapToUnmute:!0}),id:"dl8-tap-to-unmute",onClick:s},b.default.createElement("button",{className:Ie({dl8Btn:!0,mobile:ee}),style:{backgroundColor:at.string(0)}},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconVolume:!0})}),P(ee?"hud.tapToUnmute":"hud.clickToUnmute"))));var Ni=tt.filter(function(e){return e.parentIds.originatorId===ai})[0];Gn&&(zt=b.default.createElement("button",{onClick:function(){Gn.onSelectRecommendation&&!Gn.onSelectRecommendation(Ni,!1,"inplayer-next")||D(Ni.id)},className:Ie({dl8Btn:!0,onScreenPlayButton:!0,nextButton:!0,mobile:ee,invisible:!Gn.showNextButton||!Ni,hasMinHeightToCenter:bi,hasBottomAddons:di,hasAdvertisement:!!In})},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconNextVideo:!0}),style:{backgroundColor:jt?"transparent":rt.string(0),fontSize:""+(Ve>500?"45px":"8vw"),padding:""+(Ve>500?"14px":80/33+"vw")}})));var Ri=tt.find(function(e){return e.id===en.parentIds.originatorId});if(Gn&&(Gt=b.default.createElement("button",{onClick:function(){Gn.onSelectRecommendation&&!Gn.onSelectRecommendation(Ri,!1,"inplayer-prev")||D(Ri.id)},className:Ie({dl8Btn:!0,onScreenPlayButton:!0,prevButton:!0,invisible:!Gn.showPrevButton||!
39Ri,mobile:ee,hasMinHeightToCenter:bi,hasBottomAddons:di,hasAdvertisement:!!In})},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconPreviousVideo:!0}),style:{backgroundColor:jt?"transparent":rt.string(0),fontSize:""+(Ve>500?"45px":"8vw"),padding:""+(Ve>500?"14px":80/33+"vw")}}))),ee&&!xi&&Xn===ae.CONTENT_TYPE_VIDEO){var ki=void 0;G&&Mt||(ki={backgroundColor:jt?"transparent":rt.string(0),fontSize:""+(Ve>500?"60px":"10vw"),padding:""+(Ve>500?"20px":100/33+"vw")}),Qt=b.default.createElement("button",{onClick:this._togglePlay,className:Ie({dl8Btn:!0,dl8WiderTouch:!0,onScreenPlayButton:!0,mobile:ee,hasMinHeightToCenter:bi,hasBottomAddons:di,hasAdvertisement:!!In})},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconPlay:!(Zn||qn||jt||qt),iconPause:Zn&&!qn&&!jt&&!qt&&!Sn,iconStop:Zn&&!qn&&!jt&&!qt&&Sn,iconReplay:qn&&!jt&&!qt}),style:ki}))}if(Xn===ae.CONTENT_TYPE_VIDEO){var Di=void 0;en.dl8VideoPreviewSprites&&en.dl8VideoPreviewSprites.length>0&&(Di=en.dl8VideoPreviewSprites[0]);var Bi=void 0;en.dl8Tracks&&en.dl8Tracks.length>0&&(Bi=en.dl8Tracks.find(function(e){return"thumbs"===e.metadataKind})),Yt=b.default.createElement(M.default,{accentColor:ot.string(0),backgroundColor:at.string(0),textColor:ut.string(0),curTime:Ci,duration:Jn||0,seeking:Kn,hasTouch:ee,onSeek:o,seekbarPressed:re,onSeekbarPressed:c,onPointerHovered:this._seekbarWasHovered,buffering:Ii,mouseMoveDisabled:!1,previewSprite:Di,previewVideo:en.dl8VideoPreviewVideos&&en.dl8VideoPreviewVideos[0],thumbnailTrack:Bi,live:en.dl8LiveVideo,seekable:en.seekable||!en.dl8LiveVideo})}if(Et){var Pi=Wn;Xn===ae.CONTENT_TYPE_TOUR&&en.activeProbeIdx>=0&&(Pi=en.dl8TourImgs[en.activeProbeIdx].title||Pi);var Li={color:ut.string(0)};ht||(Li.marginLeft="4px"),Wt=b.default.createElement("div",{className:Ie({titleView:!0}),style:Li},Yn&&b.default.createElement("h4",{className:Ie({dl8FadeInDown:!0}),style:{background:ot.string(0)}},Yn),b.default.createElement("h2",{className:Ie({dl8FadeInDown:!0,singleLine:!Yn&&!jn})},Pi||""),jn&&b.default.createElement("h6",{className:Ie({dl8FadeInDown:!0})},jn))}}var Ui=null,Hi=null;G||(vt&&(Ui=b.default.createElement("button",{className:Ie({dl8Btn:!0}),title:P("hud.exitPlayer"),onClick:E},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconCross:!0})}))),Kt!==ae.CONTENT_TYPE_VIDEO&&Kt!==ae.CONTENT_TYPE_IMAGE&&Kt!==ae.CONTENT_TYPE_HUB&&Kt!==ae.CONTENT_TYPE_TOUR||!_t||Jt||tn||(Hi=b.default.createElement("div",{className:Ie({compass:!0})},b.default.createElement(L.default,{onResetClicked:d,translate:P}))));var Vi=null;se&&G&&(Vi=b.default.createElement("button",{className:Ie({dl8Btn:!0}),title:P("hud.hideHud"),onClick:R},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconCross:!0})})));var Fi=b.default.createElement("div",{className:Ie({systemActions:!0,fullWidth:Kt===ae.CONTENT_TYPE_NAVIGATION,dl8FadeInDown:!0,noTitle:!Et})},Ui,Vt,Vi),Qi=null,zi=null,Gi=null,Wi=null,Yi=null;if(G&&!he&&(Yi=b.default.createElement("button",{className:Ie({dl8Btn:!0,mobile:ee,wizardButton:!0}),title:P("hud.setupHmd"),onClick:this._showVrWizard},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconWizard:!0})})),!se)){Qi=b.default.createElement("button",{className:Ie({dl8Btn:!0,mobile:ee,exitVrButton:!0}),title:P("hud.exitVR"),onClick:i},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconVROff:!0})})),Gi=b.default.createElement("div",{className:Ie({vrActionsBottom:!0})},Yi),zi=b.default.createElement("div",{className:Ie({vrActionsTop:!0})},b.default.createElement("button",{className:Ie({dl8Btn:!0,mobile:ee,hudButton:!0}),title:P("hud.showHud"),onClick:this._handleShowHud},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconDots:!0})})));var ji=Z.ViewerLibrary.get(pe);ji&&!ji.phoneFixed&&(Wi=b.default.createElement("div",{className:Ie({cardboardSeparator:!0})}))}var Xi=fe||qt,Zi=!1;Zi=Kt===ae.CONTENT_TYPE_VIDEO?me&&!tn||jt||fe||qt&&Xt:me||Xi;var qi=null;if(en&&en.parentIds.hubId)qi=b.default.createElement("button",{className:Ie({dl8Btn:!0}),title:P("hud.home"),onClick:function(){return D(en.parentIds.hubId)}},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconBack:!0})}));else if(ht){var Ki=null,Ji=null;ct?(Ji=ft,Ki=dt):(Ji=P("hud.delightVRPlayer"),Ki=""),qi=null}var $i=null;!(!G||G&&se)||ce||!Zi||ne||oe||wn||($i=b.default.createElement("div",{className:Ie({overlay:!0,receivesEvents:fe,loaderWrapper:!0}),id:"dl8-overlay",style:{backgroundColor:fe||me?st.string(0):lt.string(0),color:ut.string(0)}},b.default.createElement("div",{className:Ie({loader:!0}),style:{borderLeft:"0.5em solid "+ot.string(0)}})));var eo=null;ne&&!ce&&(eo=b.default.createElement("div",{className:Ie({overlay:!0,receivesEvents:!Zi}),style:{backgroundColor:at.string(0),color:ut.string(0)}},b.default.createElement("button",{className:Ie({dl8Btn:!0,closeButton:!0,mobile:ee}),onClick:i},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconCross:!0})})),b.default.createElement("div",null,b.default.createElement("img",{style:{width:"100px"},src:ue.default,width:"100"}),b.default.createElement("ul",null,b.default.createElement("li",null,P("hud.rotateDevice")),Oe,b.default.createElement("li",null,P("hud.attachToHMD")),Ne,b.default.createElement("li",null,P("hud.mountHMD"))))));var to=null;Xe&&(to=b.default.createElement("div",{className:Ie({overlay:!0,receivesEvents:!Zi}),style:{backgroundColor:at.string(0),color:ut.string(0),zIndex:1}},b.default.createElement("button",{className:Ie({dl8Btn:!0,closeButton:!0,mobile:ee}),onClick:A},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconCross:!0})})),b.default.createElement("div",null,b.default.createElement("h4",null,P("iosWithoutDeviceMotion.warning_title")),b.default.createElement("p",null,P("iosWithoutDeviceMotion.warning_desc")),b.default.createElement(k.default,{title:P(we?"iosWithoutDeviceMotion.warning_13_btntext":"iosWithoutDeviceMotion.warning_btntext"),customization:this.props.customization,primary:!0,lightBg:!0,small:!0,autoWidth:!0,className:Ie({button:!0}
39),onClick:function(){A(),Ce.IFrameManager.instance.requestDeviceMotionPermissions().then(function(t){t&&e.props.activateIosDevicemotion()}).catch(function(){m()})}}))));var no=null;!ee&&Ye&&en&&en.type===ae.CONTENT_TYPE_VIDEO&&(no=b.default.createElement("div",{className:Ie({overlay:!0,indicatorOverlay:!0})},b.default.createElement("i",{className:Ie({iconPlay:Xt,iconPause:!Xt&&!Zt&&!Sn,iconReplay:Zt&&!G&&(!Gn||Gn.hideAfterPlayback),iconStop:!Xt&&Sn,dl8Icon:!0})})));var io=null,oo=null,ao=null;if(!tn){if(oe&&!ie){var ro=(0,u.default)({},this.props.ui,{error:void 0},this.props.data,{stack:oe.stack,ua:navigator.userAgent,url:location.toString()});io=b.default.createElement("div",{className:Ie({overlay:!0,noWebglOverlay:!0,receivesEvents:!0}),style:{backgroundColor:st.string(0),color:ut.string(0)}},b.default.createElement("button",{className:Ie({dl8Btn:!0,closeButton:!0,mobile:ee}),onClick:E},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconCross:!0})})),b.default.createElement("h2",null,P("hud.encounterError")),b.default.createElement("p",null,oe.message),b.default.createElement("a",{className:Ie({buttonLink:!0}),href:"mailto:[email protected]?subject=Error Report&body=Report data: "+encodeURIComponent(oe.message)+"%0D%0A%0D%0A"+X.Util.base64EncodeUnicode((0,l.default)(ro))},b.default.createElement(k.default,{title:P("hud.report"),customization:this.props.customization})," "))}oe&&ie&&(oo=b.default.createElement("div",{className:Ie({overlay:!0,noWebglOverlay:!0,receivesEvents:!0}),style:{backgroundColor:st.string(0),color:ut.string(0)}},b.default.createElement("button",{className:Ie({dl8Btn:!0,closeButton:!0,mobile:ee}),onClick:E},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconCross:!0})})),b.default.createElement("h2",null,P("hud.noWebGL")),b.default.createElement("p",null,P("hud.noWebGLP1"),b.default.createElement("a",{style:{color:ot.string(0)},href:"http://get.webgl.org",target:"_blank",rel:"noopener noreferrer"},P("hud.noWebGLP2")),P("hud.noWebGLP3"))));var lo=P("hud.contentIssue");if(wn){var so=null,uo=null;uo=Te?b.default.createElement("p",null,P("hud.COUnsupportedIOS")):Re?b.default.createElement("p",null,P("hud.COUnsupportedIE")):b.default.createElement("p",null,P("hud.COUnsupportedGeneral"));var co=null;wn===ae.SECURITY_ERROR?en&&en.corsFallbackUrl?(lo=en.corsCustomHeading||lo,co=b.default.createElement("a",{className:Ie({buttonLink:!0}),href:en.corsFallbackUrl,target:"_blank"},b.default.createElement(k.default,{fullWidth:!0,title:en.corsCustomCta||P("hud.viewCont"),customization:this.props.customization,onClick:E})),so=b.default.createElement("p",null,en.corsCustomMessage||P("hud.COUnsupported"))):so=uo:so=b.default.createElement("p",null,wn),ao=b.default.createElement("div",{className:Ie({overlay:!0,noWebglOverlay:!0,receivesEvents:!0}),style:{backgroundColor:st.string(0),color:ut.string(0)}},b.default.createElement("button",{className:Ie({dl8Btn:!0,closeButton:!0,mobile:ee}),onClick:E},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconCross:!0})})),b.default.createElement("h2",null,lo),so," ",co)}}var fo=null;Zi||G||!We||!Ze&&!qe||(fo=b.default.createElement("div",{className:Ie({overlay:!0,receivesEvents:!0,immediateVrOverlay:!0}),style:{backgroundColor:st.string(0),color:ut.string(0)}}));var ho=null;!he&&!G&&ee&&ke&&(ho=b.default.createElement("div",{className:Ie({overlay:!0,receivesEvents:!0,immediateVrOverlay:!0}),style:{backgroundColor:st.string(0),color:ut.string(0)}},b.default.createElement("h2",null,P("hud.noWebVRP1")),b.default.createElement("p",{style:{marginBottom:"0.0rem"}},P("hud.noWebVRP2")),b.default.createElement("p",{style:{marginBottom:"0.0rem",backgroundColor:"#5A5A5A",padding:"13px",width:"400px"}},P("hud.noWebVRP3")),b.default.createElement("p",null,P("hud.noWebVRP4"))));var _o=null;ve&&(_o=b.default.createElement("div",{className:Ie({overlay:!0,receivesEvents:!0,subplayerCodeOverlay:!0}),style:{backgroundColor:at.string(0),color:ut.string(0)}},b.default.createElement("button",{className:Ie({dl8Btn:!0,closeButton:!0,mobile:ee}),onClick:p},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconCross:!0})})),b.default.createElement("div",null,b.default.createElement("img",{style:{width:"50px"},src:Ee.default,width:"50"}),b.default.createElement("h3",{className:Ie({subplayerCodeOverlayHeading:!0})},P("subplayer.codeOverlayHeading")),b.default.createElement("p",{className:Ie({subplayerCodeOverlaySummary:!0})},P("subplayer.codeOverlaySummary")),b.default.createElement("div",{className:Ie({subplayerCodeOverlayCode:!0}),style:{color:ot.string(0)}},Je),b.default.createElement("p",{className:Ie({subplayerCodeOverlayExpiry:!0})},$e<0?"The code is expired":"The code will expire in "+$e+" Seconds"),b.default.createElement("p",{className:Ie({subplayerCodeOverlayLearnMore:!0})},b.default.createElement("a",{className:Ie({buttonLink:!0}),style:{color:ot.string(0)},href:"https://kiiroo.com",target:"_blank"},P("subplayer.codeOverlayLearnMore"))))));var po=null;if(Ae){var mo=void 0,go=window.location.href;"true"===(0,j.getUrlVar)("dl8-start-from-cors-fallback")&&document.referrer&&(go=document.referrer),mo=void 0!==en&&void 0!==en.dl8ElementId?go.replace(window.location.hash,"")+"#"+en.dl8ElementId:go+"?dl8-autostart-player=true";var Ao=St.items,Eo=St.spot,vo=null;if(Ao&&Eo){var bo=Ao.map(function(e){return b.default.createElement(H.default,{key:e.id,name:e.name,url:e.url,description:e.description,thumbnail:e.thumbnail,price:e.price,style:{margin:"10px 0"}})}),yo=null;Eo.cta&&(yo=b.default.createElement("p",null,Eo.cta)),vo=b.default.createElement("div",{className:Ie({affiliateList:!0})},yo,bo)}po=b.default.createElement("div",{className:Ie({overlay:!0,receivesEvents:!0,getVrOverlay:!0}),style:{backgroundColor:at.string(0),color:ut.string(0)}},b.default.createElement("button",{className:Ie({dl8Btn:!0,closeButton:!0,mobile:ee}),onClick:_},b.default.createElement("i",{className:Ie({dl8Icon:!0,iconCross:!0})})),b.default.createElement("div",{className:Ie({overlayVerticalContent:!0})},b.default.createElement("div",null,b.default.createElement("h2",null,yt||P("hud.howToExp")),Tt&&b.default.createElement("p",null,Tt),Ct&&b.default.createElement("p",{style:{marginTop:-20,marginBottom:20}},b.default.createElement("a",{style:{color:ut.string(0)},target:"_blank",rel:"noopener noreferrer",href:Ct},Ct)),!Ct&&b.default.createElement("p",null,P("hud.toEnterVRP1"),b.default.createElement("a",{style:{color:ut.string(0)},href:"https://immersiveweb.dev/",target:"_blank",rel:"noopener noreferrer"},P("hud.toEnterVRP2")),P("hud.toEnterVRP3")),b.default.createElement("img",{className:Ie({qrButton:!0}),style:{minHeight:"150px"},ref:function(e){C.default.image({image:e,size:6,value:mo})}}),b.default.createElement("p",null,b.default.createElement("a",{style:{fontSize:"10px",color:ut.string(0)},href:mo,target:"_blank",rel:"noopener noreferrer"},mo))),vo))}var To=null;G&&Mt&&(To=b.default.createElement("div",{className:Ie({vrExtraHud:!0,four:!!(Qt&&Yi&&Ot&&An)})},Qt,Yi,Nt,vn,An));var Co=void 0;return Co=Kt===ae.CONTENT_TYPE_VIDEO?zn?"rgba(0, 0, 0, 0.7)":"linear-gradient(\n to bottom,\n rgba(0,0,0,0.8) 0%,\n rgba(0,0,0,0.5) 33%,\n rgba(0,0,0,0.2) 50%,\n rgba(0,0,0,0.5) 66%,\n rgba(0,0,0,0.8) 100%\n )":"linear-gradient(to bottom, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.3) 15%, rgba(0,0,0,0.02) 50%, rgba(0,0,0,0.3) 85%, rgba(0,0,0,0.45) 100%)",b.default.createElement("div",{className:Ie({root:!0}),style:{background:Mt&&ee?re||G?at.string(0):Co:"transparent"}},b.default.createElement("div",{className:Ie({rootWrapper:!0}
39),style:{top:kn+"px",left:Pn+"px",bottom:Bn+"px",right:Dn+"px"}},b.default.createElement("div",{className:Ie({overlayContainer:!0}),style:{bottom:"-"+Bn+"px"}},Qi,zi,Gi,Wi),In,b.default.createElement("div",{className:Ie({controlWrapper:!0,active:Mt&&(!zn||Fe>300),receivesEvents:G&&Mt})},b.default.createElement("div",{className:Ie({topBar:!0,isMobile:ee,dl8FadeIn:!0,hidden:!(Et||ht||vt)}),style:{background:ee?"transparent":"linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.05) 80%, transparent 100%)"}},qi,Wt,Fi),b.default.createElement("div",{className:Ie({bottomBar:!0,slim:ee,dl8FadeIn:!0,hidden:!(gt||pt||mt||At)}),onTouchStart:this._handleBottomBarTouchStart,onTouchEnd:this._handleBottomBarTouchEnd,style:{background:ee?"transparent":"linear-gradient(to top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.05) 80%, transparent 100%)"}},bn,yn,gt?Dt:null,gt?Lt:null,gt?Yt:null,gt?Bt:null,b.default.createElement("div",{className:Ie({controls:!0,hidden:ee,dl8FadeInUp:!0})},gt?Ut:null,gt?Ht:null,gt?kt:null,gt?Pt:null),b.default.createElement("div",{className:Ie({actions:!0,fullWidth:Kt!==ae.CONTENT_TYPE_VIDEO,dl8FadeInUp:!0})},mn,Rt,nn)),!zn&&b.default.createElement("div",{className:Ie({overlay:!0,horizontalOverlay:!0,hidden:!ee||G})},b.default.createElement("div",{style:{marginTop:"-"+kn+"px",marginRight:"-"+Dn+"px",marginBottom:"-"+Bn+"px",marginLeft:"-"+Pn+"px",display:"flex"}},Gt,Qt,zt)),Hi,Tn,To),Cn,Ft,gn,$t),b.default.createElement("div",{className:Ie({overlayContainer:!0})},no,io,oo,fo,ao,ho,dn,po,eo,to,$i,_o))}}]),t}(v.Component);Re.MOBILE_CAMERA_MODES=[ae.DRAG_CONTROLS,ae.MAGIC_WINDOW_CONTROLS],t.default=(0,y.connect)(a,ie.default)(Re)},function(e,t,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return{ui:e.ui,data:e.data,customization:e.customization,translate:(0,T.getTranslate)(e.locale)}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(9),l=o(r),s=n(100),u=o(s),c=n(4),d=o(c),f=n(1),h=o(f),_=n(2),p=o(_),m=n(6),g=o(m),A=n(5),E=o(A),v=n(13),b=o(v),y=n(107),T=n(106),C=n(73),I=o(C),w=n(15),S=i(w),x=n(243),M=n(10),O=n(7),N=n(173),R=n(257),k=o(R),D=n(74),B=n(84),P=n(23);n(72);var L=n(31),U=o(L),H=n(855),V=o(H),F=n(94),Q=U.default.bind(V.default),z=function(e){function t(){var e,n,i,o;(0,h.default)(this,t);for(var a=arguments.length,r=Array(a),l=0;l<a;l++)r[l]=arguments[l];return n=i=(0,g.default)(this,(e=t.__proto__||(0,d.default)(t)).call.apply(e,[this].concat(r))),G.call(i),o=n,(0,g.default)(i,o)}
39return(0,E.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.deviceSupportsVr,i=t.activateVr,o=t.toLandscape,a=t.toPortrait,r=t.play,l=t.pause,s=t.seek,c=t.updateVolume,d=t.unmute,f=t.setNewAutodetectedPhone,h=t.setContentError,_=t.startedLoadingContent,p=t.finishedLoadingContent,m=t.end,g=t.startResetResolution,A=t.endResetResolution,E=t.updateBuffering,v=t.progressLoadingContent,b=t.qualityChanged,y=t.customization,T=t.changeQuality,C=t.tourProbeChanged,I=t.tourContentPortalClicked,w=t.replaceContent,S=t.startContent,M=t.startNextContent,N=t.startPrevContent,R=t.disableGazeBasedInteraction,D=t.ui,B=t.closeSettings,P=t.showVrHud,L=t.hideVrHud,U=t.translate,H=this.state.player;null===H?(0,u.default)(function(){try{var t=new k.default({canvas:e._canvas,antialiasEnabled:!D.android||58!==O.Util.getChromeVersion()||D.oculusBrowser||D.samsungInternet,ovrSamples:-1,resourceBasePath:(0,x.getResourceBasePath)(),localDataBasePath:(0,x.getResourceBasePath)(),debugMode:!1,fullscreenElement:document.querySelector("#dl8-content-container"),onNoWebGL:e._setError,onLoadFinished:p,onLoadProgress:v,onLoadIntermediateStarted:_,onLoadIntermediateFinished:p,onLoadIntermediateProgress:v,onResetStart:g,onResetEnd:A,onVrDeviceReady:n,onVrDeviceActivated:i,onVrDeviceDeactivated:e._deactivateVr,onVrDeviceMounted:e._mountVr,onVrDeviceUnmounted:e._unmountVr,onRotatedToPortrait:a,onRotatedToLandscape:o,onPhoneChanged:f,onQualityChanged:b,onChangeQuality:T,onUpdateBuffering:E,onShowVrHud:P,onHideVrHud:L,onBackButton:e._goBack,useShaderResourceHack:y.useShaderResourceHack,onPause:l,onPlay:r,onSeek:s,onUpdateVolume:c,onUnmute:d,onEnd:m,onToggleHud:e._handleToggleHud,onContentError:h,onError:e._setError,onTourProbeChanged:C,onTourContentPortalClicked:I,onActivateContent:S,onNextContent:M,onPrevContent:N,onReplaceContent:w,onDisableGazeBasedInteraction:R,onCloseSettings:B,enablePerformanceTest:!1,onPerformanceResult:e._performanceMeasurement,maxTiming:120,maxDevicePixelRatio:!O.Util.isAndroid()||O.Util.isOculusBrowser()||y.forceNativeVrResolution?8:2,customization:y,translate:U,uiState:D}).run();e.setState({player:t}),y.shouldNeverStartEngine&&t.pause(),e._updatePlayerFromProps(e.props,!0)}catch(t){e._setError(t)}e._registerGlobalEventHandlers()}):y.shouldNeverStartEngine||H.resume()}},{key:"componentWillReceiveProps",value:function(e){var t=this.props.data.contents[this.props.data.activeContentIdx],n=e.data.contents[e.data.activeContentIdx];if(void 0!==t||void 0!==n){(void 0===t&&n||t&&void 0===n||t.id!==n.id)&&(t&&t.type===S.CONTENT_TYPE_VIDEO&&(n&&n.type===S.CONTENT_TYPE_VIDEO&&n.parentIds.originatorId===t.id||this._unregisterVideoElementEventHandlers(t)),n&&n.type===S.CONTENT_TYPE_VIDEO&&(t&&t.type===S.CONTENT_TYPE_VIDEO&&n.parentIds.originatorId===t.id||this._registerVideoElementEventHandlers(n),this.props.updateDuration(),this.props.updateMetadata()));try{this._updatePlayerFromProps(e)}catch(e){this._setError(e)}}}},{key:"componentDidUpdate",value:function(){var e=this.state,t=e.player,n=e.needRenderSystemReset;n&&t&&t._renderSystem._physicalCamera&&((0,u.default)(function(){t._resetRenderSystem()}),this.setState({needRenderSystemReset:!1}))}},{key:"componentWillUnmount",value:function(){var e=this.state.player;e&&e.dtor();var t=this.props.data.contents[this.props.data.activeContentIdx];t.type===S.CONTENT_TYPE_VIDEO&&this._unregisterVideoElementEventHandlers(t),this._unregisterGlobalEventHandlers()}},{key:"_getContent",value:function(e){var t=this.props;if(t&&t.data){var n=t.data.contents.findIndex(function(t){return t.id===e});return n!==-1?t.data.contents[n]:void 0}}},{key:"_registerGlobalEventHandlers",value:function(){document.addEventListener("keydown",this._handleKeyDown),document.addEventListener("keyup",this._handleKeyUp),document.addEventListener("visibilitychange",this._handleVisibilityChange),O.Util.addFullscreenListeners(document.querySelector("#dl8-content-container"),this._onFullscreenChanged)}},{key:"_unregisterGlobalEventHandlers",value:function(){document.removeEventListener("keydown",this._handleKeyDown),document.removeEventListener("keyup",this._handleKeyUp),document.removeEventListener("visibilitychange",this._handleVisibilityChange),O.Util.removeFullscreenListeners()}},{key:"_adNeedsUpdate",value:function(e,t){return!(e===t||!t||t.loading||!t.valid)}},{key:"render",value:function(){var e=this.props.ui,t=e.useNativeVideoFallback,n=e.iOSWithoutDeviceMotionDialogOpen,i=e.getVrDialogOpen,o=e.subplayerCodeOverlayOpen,a=e.iOSWithoutDeviceMotionVrOverlayOpen,r=e.vrShouldRotate,s=e.vrActive,u=e.hudToggled,c=e.mobile,d=e.cameraSettingsChooserVisible,f=e.qualitySettingsChooserVisible,h={},_=this.props.data,p=_.contents[_.activeContentIdx],m=p&&p.ended&&p.type===S.CONTENT_TYPE_VIDEO&&p.dl8Recommendations&&p.dl8Recommendations[0]&&!p.dl8Recommendations[0].hideAfterPlayback;(n||i||o||a||r||s&&c&&u||d||f||m)&&(h.filter="blur(15px)");var g=null;if(t){var A=this.props,E=A.finishedLoadingContent,v=A.ui,y=void 0,T=void 0;if(p&&p.element){var C=p.element.videoWidth,I=p.element.videoHeight,w=C/I,x=v.appWidth/v.appHeight;C&&I&&(w>x?(y="100%",T=v.appWidth/w+"px"):(y=v.appHeight*w+"px",T="100%"))}g=b.default.createElement("div",{onClick:this._handleClickNativeVideo},b.default.createElement("div",{className:"x-dl8-native-video",style:(0,l.default)({width:y,height:T},h),ref:function(e){e&&!e.hasChildNodes()&&p&&p.element&&(e.appendChild(p.element),E())}}))}return b.default.createElement("div",{className:Q({root:!0})},g,b.default.createElement("canvas",{style:h,ref:this._assignCanvasRef,className:Q({hidden:t})}))}}]),t}(v.Component),G=function(){var e=this;this.state={needRenderSystemReset:!1,player:null},this._deactivateVr=function(){var t=e.props,n=t.deactivateVr,i=t.exit,o=t.ui;n(),o.vrBrowser&&(o.hasWebVr||o.hasWebXr)&&i()},this._mountVr=function(){},this._unmountVr=function(){},this._goBack=function(){var t=e.props.data,n=t.contents[t.activeContentIdx],i=e.state.player,o=e.props.ui,a=o.fullscreen,r=o.vrActive,l=o.vrWizardActive,s=o.getVrDialogOpen,u=o.subplayerCodeOverlayOpen,c=o.iOSWithoutDeviceMotionVrOverlayOpen,d=o.iOSWithoutDeviceMotionDialogOpen;n&&n.parentIds.hubId?e.props.startContent(n.parentIds.hubId):i&&r?i.disableVr().catch(function(){}):a||r||l||!e.props.customization.displayExitButton||(s?e.props.closeGetVRDialog():u?e.props.closeSubplayerCodeOverlayDialog():d?e.props.closeIOSWithoutDeviceMotionDialog():c?e.props.closeIOSWithoutDeviceMotionVrOverlay():e.props.exit())},this._escapePressed=function(){e._goBack()},this._seeked=function(){var t,n=e.state.player;n&&n.seeked(),(t=e.props).seeked.apply(t,arguments)},this._timeupdate=function(){if(F.Dl8VideoElement.globalSubplayer&&e.props.ui.subplayerStatus&&e.props.ui.subplayerStatus.online){var t=F.Dl8VideoElement.globalVideoElement.currentTime;F.Dl8VideoElement.globalSubplayer.timeupdate(t)}},this._play=function(){if(F.Dl8VideoElement.globalSubplayer&&e.props.ui.subplayerStatus&&e.props.ui.subplayerStatus.online){var t=F.Dl8VideoElement.globalVideoElement.currentTime;F.Dl8VideoElement.globalSubplayer.play(t)}},this._pause=function(){F.Dl8VideoElement.globalSubplayer&&e.props.ui.subplayerStatus&&e.props.ui.subplayerStatus.online&&F.Dl8VideoElement.globalSubplayer.stop()},this._onFullscreenChanged=function(){e.props.fullscreenChanged(!!O.Util.getFullscreenElement())},this._handleKeyDown=function(t){var n=e.props,i=n.data,o=n.ui,a=i.contents[i.activeContentIdx];if(27===t.keyCode)a&&e._escapePressed();else if(32===t.keyCode&&a&&a.type===S.CONTENT_TYPE_VIDEO){var r=t.target===a.domElement||t.target===document.body||t.target===a.element;if(!o.turnedOff&&r)return t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0,!1}},this._handleKeyUp=function(t){var n=e.props,i=n.data,o=n.ui,a=n.play,r=n.pause,l=i.contents[i.activeContentIdx];if(32===t.keyCode&&l&&l.type===S.CONTENT_TYPE_VIDEO&&o.hudEnabled){var s=t.target===l.domElement||t.target===document.body||t.target===l.element;!o.turnedOff&&s&&(l.playing?r():a())}},this._handleVisibilityChange=function(){var t=e.props,n=t.play,i=t.pause,o=e.state,a=o.player,r=o.wasPlaying;document.hidden?a&&a.playing&&(i(),e.setState({wasPlaying:!0})):r&&(n(),e.setState({wasPlaying:!1}))},this._unregisterVideoElementEventHandlers=function(t){var n=t.element;void 0!==n&&(n.removeEventListener("timeupdate",e._timeupdate),n.removeEventListener("seeked",e._seeked),n.removeEventListener("durationchange",e.props.updateDuration),n.removeEventListener("loadedmetadata",e.props.updateMetadata),n.removeEventListener("resize",e.props.updateMetadata),n.removeEventListener("ended",e.props.end),n.removeEventListener("play",e._play)),t.domElement._disableVideoEventMirror()},this._registerVideoElementEventHandlers=function(t){var n=t.element;void 0!==n&&(n.addEventListener("timeupdate",e._timeupdate),n.addEventListener("seeked",e._seeked),n.addEventListener("durationchange",e.props.updateDuration),n.addEventListener("loadedmetadata",e.props.updateMetadata),n.addEventListener("resize",e.props.updateMetadata),n.addEventListener("ended",e.props.end),n.addEventListener("pause",e._pause),n.addEventListener("play",e._play)),t.domElement._enableVideoEventMirror()},this._updatePlayerFromProps=function(t,n){var i=e.props,o=i.enableNativeVideoFallback,a=i.disableNativeVideoFallback,r=i.ui,l=i.data,s=i.resetPose,u=i.addContent,c=i.abortActivateVr,d=i.abortDeactivateVr,f=i.customization,h=e.state.player; 40if(null!==h){h.uiState=t.ui;var _=l.contents[l.activeContentIdx],p=t.data.contents[t.data.activeContentIdx];if(void 0!==p&&(p.type!==S.CONTENT_TYPE_VIDEO||p.dl8Cinema&&(!p.dl8Cinema||p.forceShowCinema)||h.useIOSHack?t.ui.useNativeVideoFallback&&a():p.format===S.CONTENT_MODE_MONO_FLAT&&(!r.vrShouldActivate&&t.ui.vrShouldActivate?(h.showContent(p,!0),a()):!r.vrShouldDeactivate&&t.ui.vrShouldDeactivate?h.showContent(p):t.ui.vrActive||r.vrShouldActivate||t.ui.useNativeVideoFallback||r.vrBrowser&&(r.hasWebVr||r.hasWebXr)||o()),_)){var m=_.advertisements,g=p.advertisements;
40if(m&&g){var A=m[S.VR_HUD_LEFT_SKYSCRAPER_160X600],E=g[S.VR_HUD_LEFT_SKYSCRAPER_160X600];e._adNeedsUpdate(A,E)&&h.showLeftHudAdvertisement(E);var v=m[S.VR_HUD_RIGHT_SKYSCRAPER_160X600],b=g[S.VR_HUD_RIGHT_SKYSCRAPER_160X600];e._adNeedsUpdate(v,b)&&h.showRightHudAdvertisement(b);var y=m[S.VR_HUD_TOP_BANNER_468X60],T=g[S.VR_HUD_TOP_BANNER_468X60];e._adNeedsUpdate(y,T)&&h.showTopHudAdvertisement(T);var C=m[S.VR_HUD_BOTTOM_BANNER_468X60],I=g[S.VR_HUD_BOTTOM_BANNER_468X60];e._adNeedsUpdate(C,I)&&h.showBottomHudAdvertisement(I)}}if(!r.turnedOff&&t.ui.turnedOff)return h.pause(),void h.clearHubActions();r.turnedOff&&!t.ui.turnedOff&&(f.shouldNeverStartEngine||h.resume(),e.setState({needRenderSystemReset:!0})),!r.shouldResetRenderSystem&&t.ui.shouldResetRenderSystem&&e.setState({needRenderSystemReset:!0});var w=!1;(n||void 0!==_&&void 0!==p&&_.id!==p.id||void 0!==_&&void 0===p||void 0===_&&void 0!==p)&&(h.showContent(p),w=!0,e.setState({needRenderSystemReset:!0})),h.content=p,p&&(t.data.recommendationsLoading||h.refreshRecommendations(t.data.contents.filter(function(e){return e.parentIds.originatorId===p.id})),h.contentLoading=p.loading||t.ui.loading),(r.controls!==t.ui.controls||n||w)&&(t.ui.controls===S.MAGIC_WINDOW_CONTROLS?h.enableMagicWindowControls():t.ui.controls===S.DRAG_CONTROLS?h.enableDragControls():t.ui.controls===S.VR_CONTROLS&&h.enableVrControls());var x=!1,M=!1;if(!r.vrShouldActivate&&t.ui.vrShouldActivate&&"force-inline"===t.ui.displayMode&&(x=!0),!r.vrShouldDeactivate&&t.ui.vrShouldDeactivate&&"force-inline"===t.ui.displayMode&&(M=!0),"force-inline"===t.ui.displayMode&&(r.vrWizardActive!==t.ui.vrWizardActive&&(t.ui.vrWizardActive?x=!0:M=!0),r.vrShouldRotate!==t.ui.vrShouldRotate&&(t.ui.vrShouldRotate?x=!0:M=!0)),x)(0,P.makeFullscreen)();else if(M){var O=p.domElement;if(p.parentIds.originatorId){var R=l.contents.find(function(e){return e.id===p.parentIds.originatorId});R&&(O=R.domElement)}else if(p.parentIds.hubId){var k=l.contents.find(function(e){return e.id===p.parentIds.hubId});k&&(O=k.domElement)}(0,P.makeInline)(O)}t.ui.vrShouldActivate&&h.enableVr().catch(c),t.ui.vrShouldDeactivate&&h.disableVr().catch(d),(n||r.hmd!==t.ui.hmd)&&(h.hmd=t.ui.hmd),r.phone!==t.ui.phone&&(h.phone=t.ui.phone),t.ui.shouldResetPose&&(h.resetPose(),s()),void 0!==p&&(p.type===S.CONTENT_TYPE_VIDEO?((n||void 0!==_&&_.ended!==p.ended)&&(h.ended=p.ended),h.useIOSHack?(r.seekbarPressed!==t.ui.seekbarPressed&&(h.playing=!t.ui.seekbarPressed),t.ui.seekbarPressed||(h.playing=p.playing)):h.playing=p.playing,p.changedQuality&&h.qualityChanged(p.qualityChangeTime,p.selectedQuality),void 0!==_&&_.type===S.CONTENT_TYPE_VIDEO&&_.qualities.length!==p.qualities.length&&h.qualityListUpdated(),(void 0!==_&&(_.width!==p.width||_.height!==p.height)||n)&&h.videoSizeChanged(p.width,p.height)):!n&&p===_||p.type!==S.CONTENT_TYPE_HUB||p.dl8HubContents.forEach(function(e){e.domChildren.forEach(function(e){e.domElement instanceof N.Dl8HubGroupElement||u(e,{hubId:p.id})})})),h.useGazeBasedInteraction=t.ui.useGazeBasedInteraction,h.roomScaleStanding=t.ui.standing,r.vrActive!==t.ui.vrActive&&(t.ui.vrActive?h.enabledVr():h.disabledVr())}},this._performanceMeasurement=function(e,t){B.TrackingManager.instance.addEvent(new D.TrackingEvent({type:D.TrackingEvent.PERFORMANCE_RESULT,payload:{p:e,t:t}}))},this._setError=function(t){t.message.startsWith("SecurityError")?(e.state.player&&e.props.pause(),e.props.setContentError(S.SECURITY_ERROR)):t.message===M.Context.NO_WEBGL_ERROR_MESSAGE?e.props.setNoWebGL(t):e.props.setError(t)},this._handleToggleHud=function(){var t=e.props,n=t.ui,i=t.showHud,o=t.hideHud;n.hudToggled?o():i()},this._handleClickNativeVideo=function(){var t=e.props,n=t.data,i=t.play,o=t.pause,a=t.ui,r=t.showHud,l=t.hideHud,s=t.closeSettings,u=n.contents[n.activeContentIdx];!a.vrActive&&a.settingsOpen?s():u&&u.type===S.CONTENT_TYPE_VIDEO&&(a.mobile?a.hudToggled?l():r():u.playing?o():i())},this._assignCanvasRef=function(t){e._canvas=t}};t.default=(0,y.connect)(a,I.default)(z)},function(e,t,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}
40function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return{phone:e.ui.phone,activeContent:e.data.contents[e.data.activeContentIdx],hmd:e.ui.hmd,useGazeBasedInteraction:e.ui.useGazeBasedInteraction,appWidth:e.ui.appWidth,appHeight:e.ui.appHeight,customization:e.customization,translate:(0,w.getTranslate)(e.locale)}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(86),l=o(r),s=n(4),u=o(s),c=n(1),d=o(c),f=n(2),h=o(f),_=n(6),p=o(_),m=n(5),g=o(m),A=n(14),E=o(A),v=n(13),b=o(v),y=n(43),T=(o(y),n(107)),C=n(359),I=o(C),w=n(106),S=n(73),x=n(23),M=n(242),O=o(M),N=n(298),R=n(114),k=n(7),D=n(15),B=i(D),P=n(763),L=o(P),U=n(108),H=o(U);n(72);var V=n(31),F=o(V),Q=n(856),z=o(Q),G=F.default.bind(z.default),W=new E.default([["CardboardV2",R.ViewerLibrary.get("CardboardV2")],["Samsung Gear VR SM-R322",R.ViewerLibrary.get("Samsung Gear VR SM-R322")],["Homido V2",R.ViewerLibrary.get("Homido V2")],["ZeissVROne",R.ViewerLibrary.get("ZeissVROne")]]),Y=b.default.createElement("i",null,"î¤"),j=b.default.createElement("i",null,"î¤"),X=function(e){function t(e){(0,d.default)(this,t);var n=(0,p.default)(this,(t.__proto__||(0,u.default)(t)).call(this,e));return n._handleInputSearch=function(e){e.stopPropagation(),e.preventDefault(),e.cancelBubble=!0;try{n._phoneSearch&&n._phoneSearch.blur()}catch(e){}},n._scrollTop=function(){window.scrollTo(0,0)},n._updatePhoneFilter=function(){n._phoneSearch&&n.setState({phoneFilter:n._phoneSearch.value})},n._goToPhoneSelect=function(){n.setState({step:t.STEP_PHONE_SELECT,phoneFilter:""}),n._scrollTop()},n._onPhoneListClick=function(e){n.props.setNewPhone(e),n._scrollTop()},n._goToHmdSelect=function(){n.setState({step:t.STEP_HMD_SELECT,hmdFilter:""}),n._scrollTop()},n._onHmdListClick=function(e){R.ViewerLibrary.get(e).primaryButton<=1&&n.props.enableGazeBasedInteraction(),n.props.setNewHmd(e)},n._goToVrInteractionSelect=function(){n.setState({step:t.STEP_VR_INTERACTION_SELECT}),n._scrollTop()},n._startVr=function(){var e=n.props,t=e.enableGazeBasedInteraction,i=e.disableGazeBasedInteraction,o=e.useGazeBasedInteraction,a=e.hmd,r=e.phone;o?t():i(),n.props.setNewHmd(a),n.props.setNewPhone(r),n.props.finishVrWizard()},n._onHeaderButtonClicked=function(){switch(n.state.step){case t.STEP_START:n.props.cancelVrWizard();break;case t.STEP_PHONE_SELECT:case t.STEP_HMD_SELECT:case t.STEP_VR_INTERACTION_SELECT:n.setState({step:t.STEP_START})}},n._assignPhoneSearchRef=function(e){n._phoneSearch=e},n._assignAffiliateSwiper=function(e){n._affiliateSwiper=e},n._prevAffiliate=function(){n._affiliateSwiper&&n._affiliateSwiper.prev()},n._nextAffiliate=function(){n._affiliateSwiper&&n._affiliateSwiper.next()},n.state={step:t.STEP_START,phoneFilter:"",wizardAffiliates:{}},n}
40return(0,g.default)(t,e),(0,h.default)(t,[{key:"componentWillMount",value:function(){var e=this.props.activeContent;e&&this._updateAffiliates(e)}},{key:"componentWillReceiveProps",value:function(e){var t=this.props.activeContent,n=e.activeContent;!t||void 0!==n&&n.id===t.id||this._updateAffiliates(t)}},{key:"_updateAffiliates",value:function(e){var t=this.state.wizardAffiliates.items&&this.state.wizardAffiliates.spot;e.dl8Affiliates?t||this.setState({wizardAffiliates:(0,x.getRandomAffiliatesForSpot)(e.dl8Affiliates,B.AFFILIATE_SPOT_WIZARD)}):t&&this.setState({pauseAffiliates:{},noVrScreenAffiliates:{}})}},{key:"render",value:function(){var e=this,n=this.props,i=n.phone,o=n.hmd,a=n.customization,r=n.useGazeBasedInteraction,s=n.activeContent,u=n.cancelVrWizard,c=n.appWidth,d=n.appHeight,f=n.translate,h=this.state,_=h.step,p=h.phoneFilter,m=!i,g=N.PhoneLibrary.get(i),A=R.ViewerLibrary.get(o)||R.ViewerLibrary.get("CardboardV2"),E=A.primaryButton>=2,v="true"!==(0,x.getLocalStorageItemSafe)("x-dl8-settings-wizard-complete"),y="";switch(_){case t.STEP_START:y=""+f(v?"wizard.initSetup":"wizard.setup");break;case t.STEP_PHONE_SELECT:y=f("wizard.phoneSetup");break;case t.STEP_HMD_SELECT:y=f("wizard.headSetup");break;case t.STEP_ADVANCED:y=f("wizard.advSetup");break;case t.STEP_VR_INTERACTION_SELECT:y=f("wizard.interSetup")}var T=!1,C=null,w={};v||_!==t.STEP_START?C=b.default.createElement("button",{onClick:this._onHeaderButtonClicked,className:G({dl8Btn:!0})},b.default.createElement("i",{className:G({dl8Icon:!0,iconCross:T,iconBack:!T})})):w.padding="0";var S=b.default.createElement("div",{className:G({header:!0,right:0===_})},C,b.default.createElement("p",{style:w},y)),M=null;E&&(M=b.default.createElement("li",{onClick:this._goToVrInteractionSelect},b.default.createElement("span",{className:G({optionTitle:!0})},f("wizard.interVR")),b.default.createElement("span",{className:G({optionValue:!0})},f(r?"wizard.gaze":"wizard.button"))));var D=null;if(k.Util.isGearVrHmd(o)&&s&&!k.Util.isIOS())if(a.displayCarmelLink&&s.type!==B.CONTENT_TYPE_VIDEO&&s.type!==B.CONTENT_TYPE_HUB)D=b.default.createElement("div",{className:G({buttonContainer:!0})},b.default.createElement("a",{target:"_blank",href:"ovrweb:"+window.location.href.replace(window.location.hash,"")+"?dl8-start-vr=true#"+s.dl8ElementId,style:{textDecoration:"none"}},b.default.createElement(H.default,{title:f("wizard.strtCarmel"),customization:a,primary:!0,fullWidth:!0,onClick:u})),b.default.createElement("p",null,f("wizard.noCarmelP1"),b.default.createElement("a",{style:{color:a.invertedSecondaryColor.string(0)},href:"https://www.oculus.com/experiences/gear-vr/1290985657630933/"},f("wizard.noCarmelP2")),f("wizard.noCarmelP3")));else if(a.displaySamsungVRLink&&s.type===B.CONTENT_TYPE_VIDEO&&s.sources.length>0){var P="_mono360",U=s.sources[0].format||s.format;switch(U){case B.CONTENT_MODE_MONO_360:P="_mono360";break;case B.CONTENT_MODE_MONO_FLAT:P="_2dp";break;case B.CONTENT_MODE_STEREO_180_TB:P="180x180_3dv";break;case B.CONTENT_MODE_STEREO_180_LR:P="180x180_3dh";break;case B.CONTENT_MODE_STEREO_180_LR_SPHERICAL:P="180hemispheres";break;case B.CONTENT_MODE_STEREO_360_LR:P="3dh";break;case B.CONTENT_MODE_STEREO_360_TB:P="3dv";break;case B.CONTENT_MODE_STEREO_FLAT_LR_SQUARE:case B.CONTENT_MODE_STEREO_FLAT_LR:P="_3dph";break;case B.CONTENT_MODE_STEREO_FLAT_TB_SQUARE:case B.CONTENT_MODE_STEREO_FLAT_TB:P="_3dpv"}var V=s.sources.filter(function(e){return!e.samsungVRIncompatible});if(V.length>0){var F=V[0].src;if(!F.startsWith("http://")&&!F.startsWith("https://")){var Q=window.location.pathname;Q.startsWith("/")&&(Q=Q.substring(1)),Q.endsWith("/")&&(Q=Q.substring(0,Q.length-1)),F.startsWith("/")&&(F=F.substring(1)),F=window.location.protocol+"//"+window.location.host+Q+"/"+F}D=b.default.createElement("div",{className:G({buttonContainer:!0})},b.default.createElement("a",{target:"_blank",href:"milkvr://sideload/?url="+encodeURIComponent(F)+"&video_type="+encodeURIComponent(P)+"&title="+encodeURIComponent(s.title),style:{textDecoration:"none"}},b.default.createElement(H.default,{title:f("wizard.strtSams"),customization:a,primary:!0,fullWidth:!0,onClick:u})),b.default.createElement("p",null,f("wizard.noSamsP1"),b.default.createElement("a",{style:{color:a.invertedSecondaryColor.string(0)},href:"https://www.oculus.com/experiences/gear-vr/837075486363650/"},f("wizard.noSamsP2")),f("wizard.noSamsP3")))}}var z=null;k.Util.isGearVrHmd(o)&&(z=b.default.createElement("p",null,f("wizard.prvntOculusP1"),b.default.createElement("a",{style:{color:a.invertedSecondaryColor.string(0)},href:"https://play.google.com/store/apps/details?id=com.kunkunsoft.cardboardappforgearvr&hl=en",target:"_blank",rel:"noopener noreferrer"},f("wizard.prvntOculusP2")),f("wizard.prvntOculusP3")));var X=b.default.createElement("div",{className:G({buttonContainer:!0})},b.default.createElement(H.default,{onClick:this._startVr,title:f(D?"wizard.strtCB":"wizard.strtVR"),fullWidth:!0,spaced:!0,customization:a,ghost:!!D,disabled:m}),z);switch(_){case t.STEP_START:var Z=null,q=null,K=this.state.wizardAffiliates,J=K.items,$=K.spot;if(J&&$){var ee=J.map(function(e){return b.default.createElement("div",{className:G({carousel:!0}),key:e.id},b.default.createElement(O.default,{key:e.id,name:e.name,url:e.url,description:e.description,thumbnail:e.thumbnail,price:e.price,style:{minWidth:"100%"}}))});Z=b.default.createElement("div",{className:G({carouselWrapper:!0})},b.default.createElement("div",{className:G({arrowLeft:!0}
40),onClick:this._prevAffiliate},Y),b.default.createElement(I.default,{ref:this._assignAffiliateSwiper,key:"l"+ee.length+"w"+c+"h"+d},ee),b.default.createElement("div",{className:G({arrowRight:!0}),onClick:this._nextAffiliate},j)),$.cta&&(q=b.default.createElement("p",null,$.cta))}return b.default.createElement("div",{className:G({root:!0}),style:{backgroundColor:a.secondaryColorDark.lighten(.8).string(0),color:a.invertedSecondaryColor.string(0)}},S,b.default.createElement("div",{className:G({body:!0,nospace:!0})},b.default.createElement("p",null,f("wizard.setOptions")),b.default.createElement("ul",{className:G({options:!0})},b.default.createElement("li",{onClick:this._goToPhoneSelect},b.default.createElement("span",{className:G({optionTitle:!0})},f("wizard.phone")),b.default.createElement("span",{className:G({optionValue:!0})},m?f("wizard.choose"):g.label)),b.default.createElement("li",{onClick:this._goToHmdSelect},b.default.createElement("span",{className:G({optionTitle:!0})},f("wizard.headset")),b.default.createElement("span",{className:G({optionValue:!0})},A.label)),M),X,D,q,Z));case t.STEP_PHONE_SELECT:var te=(0,L.default)([].concat((0,l.default)(N.PhoneLibrary.entries())),function(e,t){return e[1].label===t[1].label}).filter(function(e){return""===p||e[1].label.toLowerCase().indexOf(p.toLowerCase())!==-1}).map(function(t){return b.default.createElement("li",{key:t[0],className:G({active:!m&&g.label===t[1].label}),onClick:e._onPhoneListClick.bind(e,t[0])},b.default.createElement("span",null,t[1].label),b.default.createElement("i",{className:G({dl8Icon:!0,iconCheck:!0}),style:{color:a.primaryColor.string(0)}}))});return b.default.createElement("div",{className:G({root:!0}),style:{backgroundColor:a.secondaryColorDark.lighten(.8).string(0),color:a.invertedSecondaryColor.string(0)}},S,b.default.createElement("div",{className:G({body:!0,nospace:!0})},b.default.createElement("form",{className:G({filter:!0,dark:a.secondaryColor.dark()}),onSubmit:this._handleInputSearch},b.default.createElement("input",{placeholder:f("wizard.filter"),ref:this._assignPhoneSearchRef,type:f("wizard.search"),value:p,onChange:this._updatePhoneFilter,style:{color:a.invertedSecondaryColor.string(0)}}),b.default.createElement("i",{className:G({iconSearch:!0,dl8Icon:!0,hidden:0!==p.length})})),b.default.createElement("ul",null,te)));case t.STEP_HMD_SELECT:var ne=[].concat((0,l.default)(R.ViewerLibrary.entries())).filter(function(e){return!W.has(e[0])}).sort(function(e,t){return e[1].label.localeCompare(t[1].label)}).map(function(t){return b.default.createElement("li",{key:t[0],className:G({active:o===t[0]}),onClick:e._onHmdListClick.bind(e,t[0])},b.default.createElement("span",null,t[1].label),b.default.createElement("i",{className:G({dl8Icon:!0,iconCheck:!0}),style:{color:a.primaryColor.string(0)}}))}),ie=[].concat((0,l.default)(W.entries())).map(function(t){var n=t[1].label;return b.default.createElement("li",{key:t[0],className:G({active:o===t[0]}),onClick:e._onHmdListClick.bind(e,t[0])},b.default.createElement("span",null,n),b.default.createElement("i",{className:G({dl8Icon:!0,iconCheck:!0}),style:{color:a.primaryColor.string(0)}}))});return b.default.createElement("div",{className:G({root:!0}),style:{backgroundColor:a.secondaryColorDark.lighten(.8).string(0),color:a.invertedSecondaryColor.string(0)}},S,b.default.createElement("div",{className:G({body:!0,nospace:!0})},b.default.createElement("p",{style:{textTransform:"uppercase"}},f("wizard.popularHMD")),b.default.createElement("ul",null,ie),b.default.createElement("p",{style:{textTransform:"uppercase"}},f("wizard.otherHMD")),b.default.createElement("ul",null,ne)));case t.STEP_VR_INTERACTION_SELECT:return b.default.createElement("div",{className:G({root:!0}),style:{backgroundColor:a.secondaryColorDark.lighten(.8).string(0),color:a.invertedSecondaryColor.string(0)}},S,b.default.createElement("div",{className:G({body:!0,nospace:!0})},b.default.createElement("p",null,f("wizard.hmdHasBttnP1"),""+A.label,f("wizard.hmdHasBttnP2")),b.default.createElement("ul",null,b.default.createElement("li",{className:G({active:!r}),onClick:this.props.disableGazeBasedInteraction},b.default.createElement("span",null,f("wizard.buttonBase")),b.default.createElement("i",{className:G({dl8Icon:!0,iconCheck:!0}),style:{color:a.primaryColor.string(0)}})),b.default.createElement("li",{className:G({active:r}),onClick:this.props.enableGazeBasedInteraction},b.default.createElement("span",null,f("wizard.gazeBase")),b.default.createElement("i",{className:G({dl8Icon:!0,iconCheck:!0}),style:{color:a.primaryColor.string(0)}})))))}}}]),t}(v.Component);X.STEP_START="WIZARD_STEP_START",X.STEP_PHONE_SELECT="WIZARD_STEP_PHONE_SELECT",X.STEP_HMD_SELECT="WIZARD_STEP_HMD_SELECT",X.STEP_ADVANCED="WIZARD_STEP_ADVANCED",X.STEP_VR_INTERACTION_SELECT="WIZARD_STEP_VR_INTERACTION_SELECT",t.default=(0,T.connect)(a,{setNewHmd:S.setNewHmd,setNewPhone:S.setNewPhone,finishVrWizard:S.finishVrWizard,cancelVrWizard:S.cancelVrWizard,enableGazeBasedInteraction:S.enableGazeBasedInteraction,disableGazeBasedInteraction:S.disableGazeBasedInteraction})(X)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";
40function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CompositeAnimation=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(8),d=i(c),f=n(2),h=i(f),_=n(5),p=i(_),m=n(7),g=n(175);t.CompositeAnimation=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));n._children=[];var i=m.Util.getParam(e,"children",[]);return i.forEach(function(e){n.add(e)}),n}return(0,p.default)(t,e),(0,h.default)(t,[{key:"$serialize",value:function(){return{name:"CompositeAnimation",params:{children:this._children}}}}]),(0,h.default)(t,[{key:"add",value:function(e){this._children.push(e),e.parent=this,this.onChildDurationChanged()}},{key:"onChildDurationChanged",value:function(){}},{key:"cancel",value:function(e){this._children.forEach(function(t){t.playing&&t.cancel(e)}),(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"cancel",this).call(this,e)}},{key:"finish",value:function(e){this._children.forEach(function(t){t.playing&&t.finish(e)}),(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"finish",this).call(this,e)}},{key:"reset",value:function(e){this._children.forEach(function(t){t.reset(e)}),(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"reset",this).call(this,e)}},{key:"children",get:function(){return this._children}}]),t}(g.Animation)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.FirstPersonCameraController=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(8),d=i(c),f=n(2),h=i(f),_=n(5),p=i(_),m=n(7),g=n(17),A=n(12),E=n(37),v=n(48),b=n(10),y=n(65);t.FirstPersonCameraController=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._moveSpeed=m.Util.getParam(e,"moveSpeed",1),n._sprintMoveSpeed=m.Util.getParam(e,"sprintMoveSpeed",10),n._moveFriction=m.Util.getParam(e,"moveFriction",1),n._lookSensitivity=m.Util.getParam(e,"lookSensitivity",1),n._drag=m.Util.getParam(e,"drag",.1),n._zoomSpeed=m.Util.getParam(e,"zoomSpeed",.4),n._touchZoomSensitivity=m.Util.getParam(e,"touchZoomSensitivity",1),n._minFocalLength=m.Util.getParam(e,"minFocalLength",10),n._maxFocalLength=m.Util.getParam(e,"maxFocalLength",100),n._positionLock=m.Util.getParam(e,"positionLock",!1),n._startDirection=m.Util.getParam(e,"startDirection",new A.Vector3(A.Vector3.NEG_Z_AXIS)),n._restrictedToLocalDOM=m.Util.getParam(e,"restrictedToLocalDOM",!1),n._captureWheelEvents=m.Util.getParam(e,"captureWheelEvents",!0),n._captureTouchEvents=m.Util.getParam(e,"captureTouchEvents",!0),n._captureMouseEvents=m.Util.getParam(e,"captureMouseEvents",!0),n._lockedVertically=m.Util.getParam(e,"lockedVertically",!1),n._limit=.08,n._pointerStarted=!1,n._delta=new A.Vector3,n._cameraForward=!1,n._cameraBackward=!1,n._cameraLeft=!1,n._cameraRight=!1,n._cameraUp=!1,n._cameraDown=!1,n._touchZoomEnabled=!1,n._touchZoomDistance=0,n._oldTouchZoomDistance=0,n._fromMultipleToSingleTouchHack=!1,n._tmpQuat=new E.Quaternion,n._tmpQuat2=new E.Quaternion,n._speedModifierPressed=!1,n._oldQuaternion=new E.Quaternion,n._tmpVec=new A.Vector3,n._tmpVec2=new A.Vector3,n._focalLength=1,n._needsReset=!0,n._currentTarget=null,n._targetQuaternionSpeed=.2,n._targetQuaternion=null,n._handleKeyUp=n._handleKeyUp.bind(n),n._handleKeyDown=n._handleKeyDown.bind(n),n._handlePointerMove=n._handlePointerMove.bind(n),n._handlePointerStart=n._handlePointerStart.bind(n),n._handlePointerEnd=n._handlePointerEnd.bind(n),n._handleWheelScroll=n._handleWheelScroll.bind(n),n}return(0,p.default)(t,e),(0,h.default)(t,[{key:"$serialize",value:function(){return{name:"FirstPersonCameraController",params:{moveSpeed:this._moveSpeed,sprintMoveSpeed:this._sprintMoveSpeed,moveFriction:this._moveFriction,lookSensitivity:this._lookSensitivity,drag:this._drag,wheelZoomSensitivity:this._zoomSpeed,touchZoomSensitivity:this._touchZoomSensitivity,minFocalLength:this._minFocalLength,maxFocalLength:this._maxFocalLength,positionLock:this._positionLock,startDirection:this._startDirection}}}}]),(0,h.default)(t,[{key:"resetPose",value:function(){this._needsReset=!0}},{key:"update",value:function(e,n){(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"update",this).call(this,e),this._focalLength=n.focalLength,this._rotateCamera(e,n),this._moveCamera(e,n)}},{key:"_rotateCamera",value:function(e,t){if(this._needsReset&&(t.lookDirection(this._startDirection),this._needsReset=!1),this._tmpQuat.fromAxisAngle(t.uVector,this._delta.x*e*Math.PI),this._lockedVertically?this._tmpQuat2.copyFrom(this._tmpQuat):(this._tmpQuat2.fromAxisAngle(t.rVector,-this._delta.y*e*Math.PI),this._tmpQuat2.mult(this._tmpQuat)),this._targetQuaternion){this._tmpQuat2.copyFrom(this._oldQuaternion).slerp(this._targetQuaternion,this._targetQuaternionSpeed),this._tmpVec.copyFrom(A.Vector3.NEG_Z_AXIS).multQuaternion(this._tmpQuat2);var n=g.MathUtil.toOrbit(this._tmpVec,this._tmpVec2);
40t.lookDirection(g.MathUtil.fromOrbit(n,this._tmpVec)),this._oldQuaternion.copyFrom(this._tmpQuat2)}else{this._tmpVec.copyFrom(t.dVector).multQuaternion(this._tmpQuat2);var i=g.MathUtil.toOrbit(this._tmpVec,this._tmpVec2);i.y>Math.PI-this._limit?i.y=Math.PI-this._limit:i.y<this._limit&&(i.y=this._limit),t.lookDirection(g.MathUtil.fromOrbit(i,this._tmpVec));var o=A.Vector3.toLookRotationWithHint(g.MathUtil.fromOrbit(i,this._tmpVec));this._oldQuaternion.fromLookRotation(o.forward,o.right,o.up).invert()}t.focalLength=g.MathUtil.clamp(t.focalLength-this._delta.z,this._minFocalLength,this._maxFocalLength),this._delta.sub(this._tmpVec.copyFrom(this._delta).multVector(this._tmpVec2.set(Math.min(e/this._drag,1),Math.min(e/this._drag,1),Math.min(1*e/this._drag,1)))),this._delta.x<g.MathUtil.ZERO_TOLERANCE&&this._delta.x>-g.MathUtil.ZERO_TOLERANCE&&(this._delta.x=0),this._delta.y<g.MathUtil.ZERO_TOLERANCE&&this._delta.y>-g.MathUtil.ZERO_TOLERANCE&&(this._delta.y=0),this._delta.z<Math.ZERO_TOLERANCE&&this._delta.z>-g.MathUtil.ZERO_TOLERANCE&&(this._delta.z=0)}},{key:"_moveCamera",value:function(e,t){if(!this._positionLock){var n=t.transform.position,i=this._speedModifierPressed?this._sprintMoveSpeed:this._moveSpeed;this._cameraForward&&n.add(A.Vector3.mult(t.dVector,e*i)),this._cameraBackward&&n.add(A.Vector3.mult(t.dVector,e*-i)),this._cameraRight&&n.add(A.Vector3.mult(t.rVector,e*i)),this._cameraLeft&&n.add(A.Vector3.mult(t.rVector,e*-i)),this._cameraUp&&n.add(A.Vector3.mult(t.uVector,e*i)),this._cameraDown&&n.add(A.Vector3.mult(t.uVector,e*-i))}}},{key:"$onAddedToScene",value:function(){this._setupEventDispatchers()}},{key:"$onRemovedFromScene",value:function(){this._teardownEventDispatchers()}},{key:"_setupEventDispatchers",value:function(){var e=b.Context.documentEventDispatcher;e.addEventListener(v.KeyboardEvent.KEY_UP,this._handleKeyUp),e.addEventListener(v.KeyboardEvent.KEY_DOWN,this._handleKeyDown),this._restrictedToLocalDOM||(e.addEventListener(v.MouseEvent.MOUSE_MOVE,this._handlePointerMove),e.addEventListener(v.MouseEvent.MOUSE_UP,this._handlePointerEnd));var t=b.Context.canvasEventDispatcher;t.addEventListener(v.MouseEvent.MOUSE_DOWN,this._handlePointerStart),t.addEventListener(v.WheelEvent.SCROLL,this._handleWheelScroll),this._restrictedToLocalDOM&&(t.addEventListener(v.MouseEvent.MOUSE_MOVE,this._handlePointerMove),t.addEventListener(v.MouseEvent.MOUSE_UP,this._handlePointerEnd),t.addEventListener(v.MouseEvent.MOUSE_LEAVE,this._handlePointerEnd)),t.addEventListener(v.TouchEvent.TOUCH_MOVE,this._handlePointerMove),t.addEventListener(v.TouchEvent.TOUCH_START,this._handlePointerStart),t.addEventListener(v.TouchEvent.TOUCH_END,this._handlePointerEnd),t.addEventListener(v.TouchEvent.TOUCH_CANCEL,this._handlePointerEnd)}},{key:"_teardownEventDispatchers",value:function(){var e=b.Context.documentEventDispatcher;e.removeEventListener(v.KeyboardEvent.KEY_UP,this._handleKeyUp),e.removeEventListener(v.KeyboardEvent.KEY_DOWN,this._handleKeyDown),this._restrictedToLocalDOM||(e.removeEventListener(v.MouseEvent.MOUSE_MOVE,this._handlePointerMove),e.removeEventListener(v.MouseEvent.MOUSE_UP,this._handlePointerEnd));var t=b.Context.canvasEventDispatcher;t.removeEventListener(v.MouseEvent.MOUSE_DOWN,this._handlePointerStart),t.removeEventListener(v.WheelEvent.SCROLL,this._handleWheelScroll),this._restrictedToLocalDOM&&(t.removeEventListener(v.MouseEvent.MOUSE_MOVE,this._handlePointerMove),t.removeEventListener(v.MouseEvent.MOUSE_UP,this._handlePointerEnd),t.removeEventListener(v.MouseEvent.MOUSE_LEAVE,this._handlePointerEnd)),t.removeEventListener(v.TouchEvent.TOUCH_MOVE,this._handlePointerMove),t.removeEventListener(v.TouchEvent.TOUCH_START,this._handlePointerStart),t.removeEventListener(v.TouchEvent.TOUCH_END,this._handlePointerEnd),t.removeEventListener(v.TouchEvent.TOUCH_CANCEL,this._handlePointerEnd)}},{key:"_handleKeyDown",value:function(e){87===e.keyCode||38===e.keyCode?this._cameraForward=!0:83===e.keyCode||40===e.keyCode?this._cameraBackward=!0:65===e.keyCode?this._cameraLeft=!0:68===e.keyCode?this._cameraRight=!0:82===e.keyCode?this._cameraUp=!0:70===e.ke
40yCode?this._cameraDown=!0:16===e.keyCode&&(this._speedModifierPressed=!0)}},{key:"_handleKeyUp",value:function(e){87===e.keyCode||38===e.keyCode?this._cameraForward=!1:83===e.keyCode||40===e.keyCode?this._cameraBackward=!1:65===e.keyCode?this._cameraLeft=!1:68===e.keyCode?this._cameraRight=!1:82===e.keyCode?this._cameraUp=!1:70===e.keyCode?this._cameraDown=!1:16===e.keyCode&&(this._speedModifierPressed=!1)}},{key:"_handlePointerStart",value:function(e){if(e.targetTouches)switch(e.targetTouches.length>1&&!this._touchZoomEnabled&&(this._touchZoomEnabled=!0,this._pointerStarted=!0),e.targetTouches.length){case 1:e.targetTouches[0].normX&&e.targetTouches[0].normY&&(this._oldPointerPosX=e.targetTouches[0].normX,this._oldPointerPosY=e.targetTouches[0].normY),this._touchZoomEnabled=!1,this._pointerStarted=!0;break;case 2:this._touchZoomEnabled=!0;var t=e.targetTouches[0].pageX-e.targetTouches[1].pageX,n=e.targetTouches[0].pageY-e.targetTouches[1].pageY;t/=b.Context.renderer.width,n/=b.Context.renderer.height,this._touchZoomDistance=this._oldTouchZoomDistance=Math.sqrt(t*t+n*n);break;default:this._touchZoomEnabled=!1}else 0===e.button&&(this._currentTarget=e.target,this._oldPointerPosX=this._restrictedToLocalDOM?e.normX:e.screenX/window.innerWidth,this._oldPointerPosY=this._restrictedToLocalDOM?e.normY:1-e.screenY/window.innerHeight,this._pointerStarted=!0)}},{key:"_handlePointerEnd",value:function(e){e.targetTouches?(this._touchZoomEnabled||(this._pointerStarted=!1),this._touchZoomEnabled=!1,e.targetTouches.length>=1&&(this._fromMultipleToSingleTouchHack=!0)):0===e.button&&(this._currentTarget=null,this._pointerStarted=!1)}},{key:"_handlePointerMove",value:function(e){var t=void 0,n=void 0;if(e.targetTouches?(t=e.targetTouches[0].normX,n=e.targetTouches[0].normY):(t=this._restrictedToLocalDOM?e.normX:e.screenX/window.innerWidth,n=this._restrictedToLocalDOM?e.normY:1-e.screenY/window.innerHeight),this._pointerStarted){if(e.targetTouches&&2===e.targetTouches.length){var i=e.targetTouches[0].pageX-e.targetTouches[1].pageX,o=e.targetTouches[0].pageY-e.targetTouches[1].pageY;i/=b.Context.renderer.width,o/=b.Context.renderer.height,this._touchZoomDistance=Math.sqrt(i*i+o*o),this._delta.z+=(this._oldTouchZoomDistance-this._touchZoomDistance)*this._touchZoomSensitivity*24,this._oldTouchZoomDistance=this._touchZoomDistance}else this._touchZoomEnabled=!1;if(void 0!==t&&void 0!==n&&!this._touchZoomEnabled)if(this._fromMultipleToSingleTouchHack)this._fromMultipleToSingleTouchHack=!1;else{var a=b.Context.renderer.width/b.Context.renderer.height,r=82/this._focalLength,l=this._restrictedToLocalDOM||!this._currentTarget?1:window.innerWidth/this._currentTarget.offsetWidth,s=this._restrictedToLocalDOM||!this._currentTarget?1:window.innerHeight/this._currentTarget.offsetHeight;this._delta.x+=(t-this._oldPointerPosX)*this._lookSensitivity*l*r*a,this._delta.y+=(n-this._oldPointerPosY)*this._lookSensitivity*s*r}(e.targetTouches&&this._captureTouchEvents||!e.targetTouches&&this._captureMouseEvents)&&(e.stopPropagation(),e.preventDefault(),e.cancelBubble=!0)}void 0!==t&&void 0!==n&&(this._oldPointerPosX=t,this._oldPointerPosY=n)}},{key:"_handleWheelScroll",value:function(e){this._delta.z-=e.normWheelDelta*this._zoomSpeed,this._captureWheelEvents&&(e.stopPropagation(),e.preventDefault(),e.cancelBubble=!0)}},{key:"targetQuaternionSpeed",set:function(e){this._targetQuaternionSpeed=e},get:function(){return this._targetQuaternionSpeed}},{key:"targetQuaternion",set:function(e){this._targetQuaternion=e},get:function(){return this._targetQuaternion}},{key:"startDirection",set:function(e){this._startDirection.copyFrom(e),this._needsReset=!0},get:function(){return this._startDirection}},{key:"minFocalLength",set:function(e){this._minFocalLength=e},get:function(){return this._minFocalLength}},{key:"maxFocalLength",set:function(e){this._maxFocalLength=e},get:function(){return this._maxFocalLength}},{key:"drag",get:function(){return this._drag},set:function(e){this._drag=e}},{key:"lookSensitivity",get:function(){return this._lookSensitivity},set:function(e){this._lookSensitivity=e}},{key:"captureWheelEvents",set:function(e){this._captureWheelEvents=e},get:function(){return this._captureWheelEvents}},{key:"captureTouchEvents",set:function(e){this._captureTouchEvents=e},get:function(){return this._captureTouchEvents}},{key:"captureMouseEvents",set:function(e){this._captureMouseEvents=e},get:function(){return this._captureMouseEvents}},{key:"lockedVertically",set:function(e){this._lockedVertically=e},get:function(){return this._lockedVertically}}]),t}(y.Controller)},function(e,t,n){ 41"use strict";
41function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.MagicWindowCameraController=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(8),d=i(c),f=n(2),h=i(f),_=n(5),p=i(_),m=n(7),g=n(12),A=n(17),E=n(37),v=n(28),b=n(65),y=n(10),T=n(48);t.MagicWindowCameraController=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._startOrientation=m.Util.getParam(e,"startOrientation",new E.Quaternion),n._startPosition=m.Util.getParam(e,"startPosition",new g.Vector3),n._touchAdjust=m.Util.getParam(e,"touchAdjust",!1),n._lockedVertically=m.Util.getParam(e,"lockedVertically",!1),n._lookSensitivity=m.Util.getParam(e,"lookSensitivity",1),n._drag=m.Util.getParam(e,"drag",.1),n._minFocalLength=m.Util.getParam(e,"minFocalLength",10),n._maxFocalLength=m.Util.getParam(e,"maxFocalLength",100),n._touchZoomSensitivity=m.Util.getParam(e,"touchZoomSensitivity",1),n._radius=m.Util.getParam(e,"radius",0),n._captureTouchEvents=m.Util.getParam(e,"captureTouchEvents",!0),n._captureMouseEvents=m.Util.getParam(e,"captureMouseEvents",!0),n._handlePointerStart=n._handlePointerStart.bind(n),n._handlePointerEnd=n._handlePointerEnd.bind(n),n._handlePointerMove=n._handlePointerMove.bind(n),n._targetQuaternionSpeed=.2,n._targetQuaternion=null,n._oldQuaternion=new E.Quaternion,n._curQuat=new E.Quaternion,n._transform=new v.Transform,n._pointerStarted=!1,n._delta=new g.Vector3,n._focalLength=1,n._touchZoomEnabled=!1,n._touchZoomDistance=0,n._oldTouchZoomDistance=0,n._fromMultipleToSingleTouchHack=!1,n._tmpVec=new g.Vector3,n._tmpVec2=new g.Vector3,n._tmpQuat=new E.Quaternion,n._tmpQuat2=new E.Quaternion,n._offsetRotation=new E.Quaternion,n._offsetRotation.copyFrom(n._startOrientation),n}return(0,p.default)(t,e),(0,h.default)(t,[{key:"$serialize",value:function(){return{name:"MagicWindowCameraController",params:{startOrientation:this._startOrientation,touchAdjust:this._touchAdjust,radius:this._radius,lockedVertically:this._lockedVertically,lookSensitivity:this._lookSensitivity,touchZoomSensitivity:this._touchZoomSensitivity,drag:this._drag,minFocalLength:this._minFocalLength,maxFocalLength:this._maxFocalLength}}}}]),(0,h.default)(t,[{key:"resetPose",value:function(){this._curQuat.copyFrom(y.Context.deviceOrientation).invert().toEuler(this._tmpVec),this._tmpVec.x=0,this._tmpVec.z=0,this._tmpQuat.fromEuler(this._tmpVec),this._offsetRotation.copyFrom(this._startOrientation),this._offsetRotation.mult(this._tmpQuat)}},{key:"update",value:function(e,n){(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"update",this).call(this,e,n),this._focalLength=n.focalLength,this._touchAdjust&&(this._tmpQuat.fromAxisAngle(g.Vector3.Y_AXIS,this._delta.x*e*Math.PI),this._offsetRotation.mult(this._tmpQuat),this._lockedVertically||(this._tmpQuat.fromAxisAngle(g.Vector3.X_AXIS,-this._delta.y*e*Math.PI),this._offsetRotation.mult(this._tmpQuat)),n.focalLength=A.MathUtil.clamp(n.focalLength-this._delta.z,this._minFocalLength,this._maxFocalLength),this._delta.sub(this._tmpVec.copyFrom(this._delta).multVector(this._tmpVec2.set(Math.min(e/this._drag,1),Math.min(e/this._drag,1),Math.min(1*e/this._drag,1)))),this._delta.x<A.MathUtil.ZERO_TOLERANCE&&this._delta.x>-A.MathUtil.ZERO_TOLERANCE&&(this._delta.x=0),this._delta.y<A.MathUtil.ZERO_TOLERANCE&&this._delta.y>-A.MathUtil.ZERO_TOLERANCE&&(this._delta.y=0),this._delta.z<Math.ZERO_TOLERANCE&&this._delta.z>-A.MathUtil.ZERO_TOLERANCE&&(this._delta.z=0)),this._curQuat.copyFrom(this._offsetRotation),this._tmpQuat.copyFrom(y.Context.deviceOrientation),this._targetQuaternion&&(this._tmpQuat2.copyFrom(this._oldQuaternion).slerp(this._targetQuaternion,this._targetQuaternionSpeed),this._tmpQuat.copyFrom(this._tmpQuat2)),this._curQuat.mult(this._tmpQuat),this._oldQuaternion.copyFrom(this._curQuat),this._transform.rotation=this._curQuat,n.lookDirection(this._transform.lookDirectionFromRotation(this._tmpVec).neg(),this._transform.lookUpFromRotation(this._tmpVec2)),this._radius>0&&(this._tmpVec2.copyFrom(n.camera.dVector).mult(this._radius).add(this._startPosition),n.transform.position=this._tmpVec2)}},{key:"$onAddedToScene",value:function(){this._setupEventDispatchers()}},{key:"$onRemovedFromScene",value:function(){this._teardownEventDispatchers()}},{key:"_setupEventDispatchers",value:function(){var e=y.Context.canvasEventDispatcher;e.addEventListener(T.TouchEvent.TOUCH_MOVE,this._handlePointerMove),e.addEventListener(T.TouchEvent.TOUCH_START,this._handlePointerStart),e.addEventListener(T.TouchEvent.TOUCH_END,this._handlePointerEnd),e.addEventListener(T.TouchEvent.TOUCH_CANCEL,this._handlePointerEnd)}},{key:"_teardownEventDispatchers",value:function(){var e=y.Context.canvasEventDispatcher;e.removeEventListener(T.TouchEvent.TOUCH_MOVE,this._handlePointerMove),e.removeEventListener(T.TouchEvent.TOUCH_START,this._handlePointerStart),e.removeEventListener(T.TouchEvent.TOUCH_END,this._handlePointerEnd),e.removeEventListener(T.TouchEvent.TOUCH_CANCEL,this._handlePointerEnd)}},{key:"_handlePointerStart",value:function(e){if(e.targetTouches)switch(e.targetTouches.length>1&&!this._touchZoomEnabled&&(this._touchZoomEnabled=!0,this._pointerStarted=!0),e.targetTouches.length){case 1:e.targetTouches[0].normX&&e.targetTouches[0].normY&&(this._oldPointerPosX=e.targetTouches[0].normX,this._oldPointerPosY=e.targetTouches[0].normY),this._touchZoomEnabled=!1,this._pointerStarted=!0;break;case 2:this._touchZoomEnabled=!0;var t=e.targetTouches[0].pageX-e.targetTouches[1].pageX,n=e.targetTouches[0].pageY-e.targetTouches[1].pageY;t/=y.Context.renderer.width,n/=y.Context.renderer.height,this._touchZoomDistance=this._oldTouchZoomDistance=Math.sqrt(t*t+n*n);break;default:this._touchZoomEnabled=!1}}},{key:"_handlePointerEnd",value:function(e){e.targetTouches?(this._touchZoomEnabled||(this._pointerStarted=!1),this._touchZoomEnabled=!1,e.targetTouches.length>=1&&(this._fromMultipleToSingleTouchHack=!0)):this._pointerStarted=!1}},{key:"_handlePointerMove",value:function(e){if(this._touchAdjust&&e.targetTouches){var t=e.targetTouches[0].normX,n=e.targetTouches[0].normY;if(this._pointerStarted){if(e.targetTouches&&2===e.targetTouches.length){var i=e.targetTouches[0].pageX-e.targetTouches[1].pageX,o=e.targetTouches[0].pageY-e.targetTouches[1].pageY;i/=y.Context.renderer.width,o/=y.Context.renderer.height,this._touchZoomDistance=Math.sqrt(i*i+o*o),this._delta.z+=(this._oldTouchZoomDistance-this._touchZoomDistance)*this._touchZoomSensitivity*24,this._oldTouchZoomDistance=this._touchZoomDistance}else this._touchZoomEnabled=!1;if(void 0!==t&&void 0!==n&&!this._touchZoomEnabled)if(this._fromMultipleToSingleTouchHack)this._fromMultipleToSingleTouchHack=!1;else{var a=y.Context.renderer.width/y.Context.renderer.height,r=82/this._focalLength;this._delta.x+=(t-this._oldPointerPosX)*this._lookSensitivity*r*a,this._delta.y+=(n-this._oldPointerPosY)*this._lookSensitivity*r}(e.targetTouches&&this._captureTouchEvents||!e.targetTouches&&this._captureMouseEvents)&&(e.stopPropagation(),e.preventDefault(),e.cancelBubble=!0)}void 0!==t&&void 0!==n&&(this._oldPointerPosX=t,this._oldPointerPosY=n)}}},{key:"startOrientation",set:function(e){this._startOrientation.copyFrom(e),this._offsetRotation.copyFrom(this._startOrientation)},get:function(){return this._startOrientation}},{key:"minFocalLength",set:function(e){this._minFocalLength=e},get:function(){return this._minFocalLength}},{key:"maxFocalLength",set:function(e){this._maxFocalLength=e},get:function(){return this._maxFocalLength}},{key:"touchAdjust",set:function(e){this._touchAdjust=e},get:function(){return this._touchAdjust}},{key:"captureTouchEvents",set:function(e){this._captureTouchEvents=e},get:function(){return this._captureTouchEvents}},{key:"captureMouseEvents",set:function(e){this._captureMouseEvents=e},get:function(){return this._captureMouseEvents}},{key:"lockedVertically",set:function(e){this._lockedVertically=e},get:function(){return this._lockedVertically}},{key:"targetQuaternionSpeed",set:function(e){this._targetQuaternionSpeed=e},get:function(){return this._targetQuaternionSpeed}},{key:"targetQuaternion",set:function(e){this._targetQuaternion=e},get:function(){return this._targetQuaternion}},{key:"lookSensitivity",set:function(e){this._lookSensitivity=e},get:function(){return this._lookSensitivity}},{key:"drag",set:function(e){this._drag=e},get:function(){return this._drag}},{key:"touchZoomSensitivity",set:function(e){this._touchZoomSensitivity=e},get:function(){return this._touchZoomSensitivity}},{key:"radius",set:function(e){this._radius=e},get:function(){return this._radius}}]),t}(b.Controller)},function(e,t,n){"use strict";
41function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.OrbitCameraController=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(8),d=i(c),f=n(2),h=i(f),_=n(5),p=i(_),m=n(7),g=n(12),A=n(49),E=n(17),v=n(48),b=n(10),y=n(65);t.OrbitCameraController=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._center=m.Util.getParam(e,"center",new g.Vector3),n._radiusNear=m.Util.getParam(e,"radiusNear",.2),n._radiusFar=m.Util.getParam(e,"radiusFar",30),n._phiLowerLimit=m.Util.getParam(e,"phiLowerLimit",Math.PI-.13),n._phiUpperLimit=m.Util.getParam(e,"phiUpperLimit",.15),n._zoomSpeed=m.Util.getParam(e,"zoomSpeed",.01),n._panSpeed=m.Util.getParam(e,"panSpeed",.1),n._drag=m.Util.getParam(e,"drag",.1),n._touchZoomEnabled=!1,n._touchZoomDistance=0,n._oldTouchZoomDistance=0,n._touchZoomDistanceDelta=0,n._touchZoomSensitivity=m.Util.getParam(e,"touchZoomSensitivity",5),n._mouseOrbitSensitivity=m.Util.getParam(e,"mouseOrbitSensitivity",1),n._captureWheelEvents=m.Util.getParam(e,"captureWheelEvents",!0),n._captureTouchEvents=m.Util.getParam(e,"captureTouchEvents",!0),n._captureMouseEvents=m.Util.getParam(e,"captureMouseEvents",!0),n._fromMultipleToSingleTouchHack=!1,n._pointerStarted=!1,n._delta=new g.Vector3,m.Util.getParam(e,"coords")?n._coords=m.Util.getParam(e,"coords"):m.Util.getParam(e,"initAtCurrentLocation")?n._coords=E.MathUtil.toOrbit(m.Util.getParam(e,"startLocation",new g.Vector3),new g.Vector3):n._coords=new g.Vector3(0,.5*(n._phiLowerLimit-n._phiUpperLimit),.5*(n._radiusFar-n._radiusNear)),n._useInnerEllipse=m.Util.getParam(e,"useInnerEllipse",!1),n._useOuterEllipse=m.Util.getParam(e,"useOuterEllipse",!1),n._innerRadii=m.Util.getParam(e,"innerEllipseRadii",new g.Vector3(1,1,1)),n._outerRadii=m.Util.getParam(e,"outerEllipseRadii",new g.Vector3(1,1,1)),n._ellipseYRotation=m.Util.getParam(e,"ellipseYRotation",0),n._tmpVec=new g.Vector3,n._tmpVec2=new g.Vector3,n._ellipseYRotation&&(n._tmpMat=(new A.Matrix4).rotate(n._ellipseYRotation,0,1,0)),n._modifierDown=!1,n._lookatCenterOff=new g.Vector3,n._lookatCenter=new g.Vector3,n._autoRotate=m.Util.getParam(e,"autoRotate",!1),n._autoRotateSpeed=m.Util.getParam(e,"autoRotateSpeed",2*Math.PI/30),n._autoRotateDelayInitial=m.Util.getParam(e,"autoRotateDelay",5),n._autoRotateDelay=n._autoRotateDelayInitial,n._autoRotateDelayRampUpTime=m.Util.getParam(e,"autoRotateRampUpTime",5),n._targetReachedThreshold=m.Util.getParam(e,"targetReachedThreshold",.01),n._targetInterpolationSpeed=m.Util.getParam(e,"targetInterpolationSpeed",2),n._onTargetReached=m.Util.getParam(e,"onTargetReached"),n._offset=m.Util.getParam(e,"offset",new g.Vector3),n._handleKeyUp=n._handleKeyUp.bind(n),n._handleKeyDown=n._handleKeyDown.bind(n),n._handlePointerMove=n._handlePointerMove.bind(n),n._handlePointerStart=n._handlePointerStart.bind(n),n._handlePointerEnd=n._handlePointerEnd.bind(n),n._handleWheelScroll=n._handleWheelScroll.bind(n),n}return(0,p.default)(t,e),(0,h.default)(t,[{key:"$serialize",value:function(){return{name:"OrbitCameraController",params:{center:this._center,radiusNear:this._radiusNear,radiusFar:this._radiusFar,phiLowerLimit:this._phiLowerLimit,phiUpperLimit:this._phiUpperLimit,zoomSpeed:this._zoomSpeed,panSpeed:this._panSpeed,drag:this._drag,touchZoomSensitivity:this._touchZoomSensitivity,mouseOrbitSensitivity:this._mouseOrbitSensitivity,useInnerEllipse:this._useInnerEllipse,useOuterEllipse:this._useOuterEllipse,innerEllipseRadii:this._innerRadii,outerEllipseRadii:this._outerRadii,coords:this._coords,autoRotate:this._autoRotate,autoRotateSpeed:this._autoRotateSpeed,autoRotateDelay:this._autoRotateDelayInitial,autoRotateRampUpTime:this._autoRotateDelayRampUpTime,targetInterpolationSpeed:this._targetInterpolationSpeed}}}}]),(0,h.default)(t,[{key:"resetPose",value:function(e){this._coords=E.MathUtil.toOrbit(this._tmpVec.copyFrom(e).sub(this._center),this._coords)}},{key:"update",value:function(e,n){(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"update",this).call(this,e),this._autoRotate&&!this._target&&this._updateAutoRotate(e),this._orbitCamera(e,n)}},{key:"_updateAutoRotate",value:function(e){if((this._autoRotateDelay-=e)<0){var t=this._autoRotateSpeed;if(this._autoRotateDelay>-this._autoRotateDelayRampUpTime){var n=(this._autoRotateDelayRampUpTime+this._autoRotateDelay)/this._autoRotateDelayRampUpTime;t*=1-n*n}this._coords.x+=t*e}}},{key:"_touchAutoRotate",value:function(){this._autoRotateDelay=this._autoRotateDelayInitial}},{key:"_orbitCamera",value:function(e,t){void 0!==this._target&&(this._touchAutoRotate(),this._tmpVec.copyFrom(this._target).sub(this._coords),this._coords.add(this._tmpVec.mult(Math.min(1,e*this._targetInterpolationSpeed))),this._coords.almostEquals(this._target,this._targetReachedThreshold)&&(this.target=void 0)),this._modifierDown?(this._tmpVec.copyFrom(t.uVector).mult(-this._delta.y*this._panSpeed),this._tmpVec2.copyFrom(t.rVector).mult(-this._delta.x*this._panSpeed),this._lookatCenterOff.add(this._tmpVec2).add(this._tmpVec)
41):(this._coords.x-=this._delta.x,this._coords.y+=this._delta.y),this._coords.x>Math.PI?this._coords.x=this._coords.x-2*Math.PI:this._coords.x<-Math.PI&&(this._coords.x=2*Math.PI+this._coords.x),this._coords.y>this._phiLowerLimit?this._coords.y=this._phiLowerLimit:this._coords.y<this._phiUpperLimit&&(this._coords.y=this._phiUpperLimit),this._tmpVec.copyFrom(t.transform.position),this._useOuterEllipse?(this._tmpVec2.copyFrom(this._outerRadii),E.MathUtil.fromOrbitEllipse(this._coords,this._tmpVec2,this._tmpVec),this._tmpMat&&this._tmpVec.transformForward(this._tmpMat)):E.MathUtil.fromOrbit(this._coords,this._tmpVec),t.transform.position=this._tmpVec.add(this._center),this._useInnerEllipse?(this._tmpVec.copyFrom(this._innerRadii),E.MathUtil.fromOrbitEllipse(this._coords,this._tmpVec,this._lookatCenter),this._tmpMat&&this._lookatCenter.transformForward(this._tmpMat),this._lookatCenter.add(this._center).add(this._lookatCenterOff)):this._lookatCenter.copyFrom(this._center).add(this._lookatCenterOff),t.lookAt(this._lookatCenter),this._delta.z+=this._touchZoomDistanceDelta*this._touchZoomSensitivity,this._touchZoomDistanceDelta=0,this._coords.z+=this._delta.z,this._coords.z=E.MathUtil.clamp(this._coords.z,this._radiusNear,this._radiusFar),this._delta.sub(this._tmpVec.copyFrom(this._delta).multVector(this._tmpVec2.set(Math.min(e/this._drag,1),Math.min(e/this._drag,1),Math.min(1*e/this._drag,1)))),this._delta.z<E.MathUtil.ZERO_TOLERANCE&&this._delta.z>-E.MathUtil.ZERO_TOLERANCE&&(this._delta.z=0),this._delta.x<E.MathUtil.ZERO_TOLERANCE&&this._delta.x>-E.MathUtil.ZERO_TOLERANCE&&(this._delta.x=0),this._delta.y<E.MathUtil.ZERO_TOLERANCE&&this._delta.y>-E.MathUtil.ZERO_TOLERANCE&&(this._delta.y=0),this._offset.equals(g.Vector3.ZERO)||(t.transform.position=t.transform.position.add(this._tmpVec.copyFrom(t.rVector).mult(this._offset.x)),t.transform.position=t.transform.position.add(this._tmpVec.copyFrom(t.uVector).mult(this._offset.y)),t.transform.position=t.transform.position.add(this._tmpVec.copyFrom(t.dVector).mult(this._offset.z)))}},{key:"$onAddedToScene",value:function(){this._setupEventDispatchers()}},{key:"$onRemovedFromScene",value:function(){this._teardownEventDispatchers()}},{key:"_setupEventDispatchers",value:function(){var e=b.Context.documentEventDispatcher;e.addEventListener(v.KeyboardEvent.KEY_UP,this._handleKeyUp),e.addEventListener(v.KeyboardEvent.KEY_DOWN,this._handleKeyDown);var t=b.Context.canvasEventDispatcher;t.addEventListener(v.MouseEvent.MOUSE_MOVE,this._handlePointerMove),t.addEventListener(v.MouseEvent.MOUSE_DOWN,this._handlePointerStart),t.addEventListener(v.MouseEvent.MOUSE_UP,this._handlePointerEnd),t.addEventListener(v.MouseEvent.MOUSE_LEAVE,this._handlePointerEnd),t.addEventListener(v.MouseEvent.MOUSE_ENTER,this._handlePointerEnd),t.addEventListener(v.TouchEvent.TOUCH_MOVE,this._handlePointerMove),t.addEventListener(v.TouchEvent.TOUCH_START,this._handlePointerStart),t.addEventListener(v.TouchEvent.TOUCH_END,this._handlePointerEnd),t.addEventListener(v.TouchEvent.TOUCH_CANCEL,this._handlePointerEnd),t.addEventListener(v.WheelEvent.SCROLL,this._handleWheelScroll)}},{key:"_teardownEventDispatchers",value:function(){var e=b.Context.documentEventDispatcher;e.removeEventListener(v.KeyboardEvent.KEY_UP,this._handleKeyUp),e.removeEventListener(v.KeyboardEvent.KEY_DOWN,this._handleKeyDown);var t=b.Context.canvasEventDispatcher;t.removeEventListener(v.MouseEvent.MOUSE_MOVE,this._handlePointerMove),t.removeEventListener(v.MouseEvent.MOUSE_DOWN,this._handlePointerStart),t.removeEventListener(v.MouseEvent.MOUSE_UP,this._handlePointerEnd),t.removeEventListener(v.MouseEvent.MOUSE_LEAVE,this._handlePointerEnd),t.removeEventListener(v.MouseEvent.MOUSE_ENTER,this._handlePointerEnd),t.removeEventListener(v.TouchEvent.TOUCH_MOVE,this._handlePointerMove),t.removeEventListener(v.TouchEvent.TOUCH_START,this._handlePointerStart),t.removeEventListener(v.TouchEvent.TOUCH_END,this._handlePointerEnd),t.removeEventListener(v.TouchEvent.TOUCH_CANCEL,this._handlePointerEnd),t.removeEventListener(v.WheelEvent.SCROLL,this._handleWheelScroll)}}
41,{key:"_handleKeyDown",value:function(e){16===e.keyCode&&(this._modifierDown=!0)}},{key:"_handleKeyUp",value:function(e){16===e.keyCode&&(this._modifierDown=!1)}},{key:"_handleWheelScroll",value:function(e){if(this._delta.z-=e.normWheelDelta*this._zoomSpeed,this.target=void 0,this._captureWheelEvents)return e.stopPropagation(),e.preventDefault(),e.cancelBubble=!0,!1}},{key:"_handlePointerStart",value:function(e){if(e.targetTouches)switch(this._touchAutoRotate(),this.target=void 0,e.targetTouches.length>1&&!this._touchZoomEnabled&&(this._touchZoomEnabled=!0,this._pointerStarted=!0),e.targetTouches.length){case 1:e.targetTouches[0].normX&&e.targetTouches[0].normY&&(this._oldPointerPosX=e.targetTouches[0].normX,this._oldPointerPosY=e.targetTouches[0].normY),this._touchZoomEnabled=!1,this._pointerStarted=!0;break;case 2:this._touchZoomEnabled=!0;var t=e.targetTouches[0].pageX-e.targetTouches[1].pageX,n=e.targetTouches[0].pageY-e.targetTouches[1].pageY;t/=b.Context.renderer.width,n/=b.Context.renderer.height,this._touchZoomDistance=this._oldTouchZoomDistance=Math.sqrt(t*t+n*n),this._touchZoomDistanceDelta=0;break;default:this._touchZoomEnabled=!1}else 0===e.button&&(this._oldPointerPosX=e.normX,this._oldPointerPosY=e.normY,this._pointerStarted=!0,this._touchAutoRotate(),this.target=void 0)}},{key:"_handlePointerEnd",value:function(e){e.targetTouches?(this._touchZoomEnabled||(this._pointerStarted=!1),this._touchZoomEnabled=!1,e.targetTouches.length>=1&&(this._fromMultipleToSingleTouchHack=!0)):0===e.button&&(this._pointerStarted=!1)}},{key:"_handlePointerMove",value:function(e){var t=void 0,n=void 0;if(e.targetTouches?(t=e.targetTouches[0].normX,n=e.targetTouches[0].normY):(t=e.normX,n=e.normY),this._pointerStarted){if(e.targetTouches&&2===e.targetTouches.length){var i=e.targetTouches[0].pageX-e.targetTouches[1].pageX,o=e.targetTouches[0].pageY-e.targetTouches[1].pageY;i/=b.Context.renderer.width,o/=b.Context.renderer.height,this._touchZoomDistance=Math.sqrt(i*i+o*o),this._touchZoomDistanceDelta+=this._oldTouchZoomDistance-this._touchZoomDistance,this._oldTouchZoomDistance=this._touchZoomDistance}else this._touchZoomEnabled=!1;void 0===t||void 0===n||this._touchZoomEnabled||(this._fromMultipleToSingleTouchHack?this._fromMultipleToSingleTouchHack=!1:(this._delta.x+=(t-this._oldPointerPosX)*this._mouseOrbitSensitivity,this._delta.y+=(n-this._oldPointerPosY)*this._mouseOrbitSensitivity)),this._touchAutoRotate(),this.target=void 0,(e.targetTouches&&this._captureTouchEvents||!e.targetTouches&&this._captureMouseEvents)&&(e.stopPropagation(),e.preventDefault(),e.cancelBubble=!0)}void 0!==t&&void 0!==n&&(this._oldPointerPosX=t,this._oldPointerPosY=n)}},{key:"onTargetReached",set:function(e){this._onTargetReached=e},get:function(){return this._onTargetReached}},{key:"autoRotate",get:function(){return this._autoRotate},set:function(e){this._autoRotate=e}},{key:"center",set:function(e){this._center.copyFrom(e)},get:function(){return this._center}},{key:"panSpeed",set:function(e){this._panSpeed=e},get:function(){return this._panSpeed}},{key:"zoomSpeed",set:function(e){this._zoomSpeed=e},get:function(){return this._zoomSpeed}},{key:"radiusNear",set:function(e){this._radiusNear=e},get:function(){return this._radiusNear}},{key:"radiusFar",set:function(e){this._radiusFar=e},get:function(){return this._radiusFar}},{key:"radius",set:function(e){this._coords.z=e},get:function(){return this._coords.z}},{key:"offset",set:function(e){this._offset.copyFrom(e)},get:function(){return this._offset}},{key:"captureWheelEvents",set:function(e){this._captureWheelEvents=e},get:function(){return this._captureWheelEvents}},{key:"captureTouchEvents",set:function(e){this._captureTouchEvents=e},get:function(){return this._captureTouchEvents}},{key:"captureMouseEvents",set:function(e){this._captureMouseEvents=e},get:function(){return this._captureMouseEvents}},{key:"target",set:function(e){void 0===e&&void 0!==this._target&&"function"==typeof this._onTargetReached&&(this._onTargetReached(),this._onTargetReached=void 0),this._target=e}}]),t}(y.Controller)},function(e,t,n){"use strict";
41function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.PanCameraController=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(2),d=i(c),f=n(5),h=i(f),_=n(10),p=n(7),m=n(75),g=n(17),A=n(60),E=n(12),v=n(37),b=n(48),y=n(65);t.PanCameraController=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._handlePointerMove=function(e){var t=void 0,i=void 0;if(e.targetTouches?(t=e.targetTouches[0].normX,i=e.targetTouches[0].normY):(t=e.normX,i=e.normY),n._pointerStarted&&!n._autoPan){var o=_.Context.renderer.width/_.Context.renderer.height;n._autoPan||(n._deltaX+=(t-n._oldPointerPosX)*n._panSensitivity*o,n._deltaY+=(i-n._oldPointerPosY)*n._panSensitivity),(e.targetTouches&&n._captureTouchEvents||!e.targetTouches&&n._captureMouseEvents)&&(e.stopPropagation(),e.preventDefault(),e.cancelBubble=!0)}n._oldPointerPosX=t,n._oldPointerPosY=i},n._handleWheelScroll=function(e){n._curWheel-=e.normWheelDelta*n._zoomSpeed,n._preventPageScroll&&(e.stopPropagation(),e.preventDefault(),e.cancelBubble=!0)},n._handleDeviceOrientation=function(e){n._curBeta=e.beta,n._curGamma=e.gamma},n._range=p.Util.getParam(e,"range",1),n._damping=p.Util.getParam(e,"damping",.1),n._gyroDamping=p.Util.getParam(e,"gyroDamping",.01),n._minFocalLength=p.Util.getParam(e,"minFocalLength",10),n._maxFocalLength=p.Util.getParam(e,"maxFocalLength",100),n._zoomSpeed=p.Util.getParam(e,"zoomSpeed",.4),n._preventPageScroll=p.Util.getParam(e,"preventPageScroll",!1),n._tumble=p.Util.getParam(e,"tumble",!1),n._tumbleStrength=p.Util.getParam(e,"tumbleStrength",1),n._gyroMovementMultiplier=p.Util.getParam(e,"gyroMovementMultiplier",100),n._adoptPose=p.Util.getParam(e,"adoptPose",!1),n._baseDirection=p.Util.getParam(e,"baseDirection",new E.Vector3(E.Vector3.NEG_Z_AXIS)),n._basePosition=p.Util.getParam(e,"basePosition",new E.Vector3),n._snapBack=p.Util.getParam(e,"snapBack",!1),n._curRelativePos=new A.Vector2(.5,.5),n._targetPointerPos=new A.Vector2,n._horizontalAxis=new E.Vector3(E.Vector3.X_AXIS),n._verticalAxis=new E.Vector3(E.Vector3.Y_AXIS),n._curWheel=0,n._baseBeta=0,n._baseGamma=0,n._baseOrientation=new E.Vector3,n._curBeta=0,n._curGamma=0,n._needsUpdate=!1,n._captureTouchEvents=p.Util.getParam(e,"captureTouchEvents",!0),n._captureMouseEvents=p.Util.getParam(e,"captureMouseEvents",!0),n._tmpVec=new E.Vector3,n._curDeltaAngle=new A.Vector2,n._oldDeltaAngle=new A.Vector2,n._isMobileBrowser=p.Util.isMobileBrowser(),n}return(0,h.default)(t,e),(0,d.default)(t,[{key:"$serialize",value:function(){return{name:"PanCameraController",params:{range:this._range,damping:this._damping,gyroDamping:this._gyroDamping,minFocalLength:this._minFocalLength,maxFocalLength:this._maxFocalLength,zoomSpeed:this._zoomSpeed,preventPageScroll:this._preventPageScroll,tumble:this._tumble,tumbleStrength:this._tumbleStrength,adoptPose:this._adoptPose,baseDirection:this._baseDirection,basePosition:this._basePosition,snapBack:this._snapBack,gyroMovementMultiplier:this._gyroMovementMultiplier}}}}]),(0,d.default)(t,[{key:"reset",value:function(){this._needsUpdate=!0}},{key:"update",value:function(e,t){this._needsUpdate&&(t.lookDirection(this._baseDirection),this._horizontalAxis.copyFrom(t.rVector),this._verticalAxis.copyFrom(t.uVector),this._baseBeta=this._curBeta,this._baseGamma=this._curGamma,this._snapBack||v.Quaternion.tmp(0).copyFrom(_.Context.deviceOrientation).invert().toEuler(this._baseOrientation),this._needsUpdate=!1),this._isMobileBrowser?(v.Quaternion.tmp(0).copyFrom(_.Context.deviceOrientation).invert().toEuler(this._tmpVec),this._snapBack?(this._curDeltaAngle.set(this._tmpVec.x,this._tmpVec.y).sub(this._oldDeltaAngle),this._oldDeltaAngle.set(this._tmpVec.x,this._tmpVec.y),A.Vector2.tmp(0).set(.5+this._curDeltaAngle.y*this._gyroMovementMultiplier,.5-this._curDeltaAngle.x*this._gyroMovementMultiplier)):(this._tmpVec.sub(this._baseOrientation),A.Vector2.tmp(0).set(.5+this._tmpVec.y*this._gyroMovementMultiplier,.5-this._tmpVec.x*this._gyroMovementMultiplier))):A.Vector2.tmp(0).copyFrom(this._targetPointerPos);var n=this._tumble?-1:1,i=this._isMobileBrowser?this._gyroDamping:this._damping;this._curRelativePos.x=g.MathUtil.interpolate(i,m.Easing.linearTween,this._curRelativePos.x,A.Vector2.tmp(0).x),this._curRelativePos.y=g.MathUtil.interpolate(i,m.Easing.linearTween,this._curRelativePos.y,A.Vector2.tmp(0).y);var o=this._isMobileBrowser?1:_.Context.renderer.width/_.Context.renderer.height;E.Vector3.tmp(0).copyFrom(t.constTransform.position),E.Vector3.addOut(this._basePosition,E.Vector3.multOut(this._horizontalAxis,(this._curRelativePos.x-.5)*this._range*n,E.Vector3.tmp(1)),E.Vector3.tmp(0)),E.Vector3.addOut(E.Vector3.tmp(0),E.Vector3.multOut(this._verticalAxis,(this._curRelativePos.y-.5)*this._range*n*o,E.Vector3.tmp(1)),E.Vector3.tmp(0)),t.transform.position=E.Vector3.tmp(0),this._tumble&&t.lookAt(E.Vector3.addOut(this._basePosition,E.Vector3.multOut(this._baseDirection,1/this._tumbleStrength,E.Vector3.tmp(1)),E.Vector3.tmp(0))),t.focalLength=g.MathUtil.clamp(t.focalLength-this._curWheel,this._minFocalLength,this._maxFocalLength),this._curWheel=this._curWheel-this._curWheel*Math.min(10*e,1),this._curWheel<Math.ZERO_TOLERANCE&&this._curWheel>-g.MathUtil.ZERO_TOLERANCE&&(this._curWheel=0)}},{key:"$onAddedToScene",value:function(e){this._adoptPose&&(this.basePosition=e.constTransform.position,this.baseDirection=e.dVector),this._setupEventDispatchers()}},{key:"$onRemovedFromScene",value:function(){this._teardownEventDispatchers()}},{key:"_setupEventDispatchers",value:function(){var e=_.Context.canvasEventDispatcher;this._isMobileBrowser?_.Context.windowEventDispatcher.addEventListener(b.GlobalEvent.DEVICE_ORIENTATION,this._handleDeviceOrientation):e.addEventListener(b.MouseEvent.MOUSE_MOVE,this._handlePointerMove),e.addEventListener(b.WheelEvent.SCROLL,this._handleWheelScroll)}},{key:"_teardownEventDispatchers",value:function(){var e=_.Context.canvasEventDispatcher;p.Util.isMobileBrowser()?_.Context.windowEventDispatcher.removeEventListener(b.GlobalEvent.DEVICE_ORIENTATION,this._handleDeviceOrientation):e.removeEventListener(b.MouseEvent.MOUSE_MOVE,this._handlePointerMove),e.removeEventListener(b.WheelEvent.SCROLL,this._handleWheelScroll)}},{key:"range",get:function(){return this._range},set:function(e){this._range=e}},{key:"damping",get:function(){return this._damping},set:function(e){this._damping=e}},{key:"gyroDamping",get:function(){return this._gyroDamping},set:function(e){this._gyroDamping=e}},{key:"gyroMovementMultiplier",get:function(){return this._gyroMovementMultiplier},set:function(e){this._gyroMovementMultiplier=e}},{key:"minFocalLength",set:function(e){this._minFocalLength=e},get:function(){return this._minFocalLength}},{key:"maxFocalLength",set:function(e){this._maxFocalLength=e},get:function(){return this._maxFocalLength}},{key:"zoomSpeed",set:function(e){this._zoomSpeed=e},get:function(){return this._zoomSpeed}},{key:"tumble",set:function(e){this._tumble=e,this._needsUpdate=!0},get:function(){return this._tumble}},{key:"tumbleStrength",set:function(e){this._tumbleStrength=e},get:function(){return this._tumbleStrength}},{key:"baseDirection",get:function(){return this._baseDirection},set:function(e){this._baseDirection.copyFrom(e),this._needsUpdate=!0}},{key:"basePosition",get:function(){return this._basePosition},set:function(e){this._basePosition.copyFrom(e)}},{key:"captureTouchEvents",set:function(e){this._captureTouchEvents=e},get:function(){return this._captureTouchEvents}},{key:"captureMouseEvents",set:function(e){this._captureMouseEvents=e},get:function(){return this._captureMouseEvents}},{key:"preventPageScroll",get:function(){return this._preventPageScroll},set:function(e){this._preventPageScroll=e}},{key:"snapBack",get:function(){return this._snapBack},set:function(e){this._snapBack=e}}]),t}(y.Controller)},function(e,t,n){"use strict";
41function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.VRCameraController=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(8),d=i(c),f=n(2),h=i(f),_=n(5),p=i(_),m=n(7),g=n(12),A=n(37),E=n(28),v=n(10),b=n(65);t.VRCameraController=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._center=m.Util.getParam(e,"center",new g.Vector3),n._positionLock=m.Util.getParam(e,"positionLock",!1),n._startOrientation=m.Util.getParam(e,"startOrientation",new A.Quaternion),n._curQuat=new A.Quaternion,n._tmpQuat=new A.Quaternion,n._transform=new E.Transform,n._tmpVec=new g.Vector3,n._tmpVec2=new g.Vector3,n._tmpVec3=new g.Vector3,n._offsetRotation=new A.Quaternion,n._offsetRotation.copyFrom(n._startOrientation),n}return(0,p.default)(t,e),(0,h.default)(t,[{key:"$serialize",value:function(){return{name:"VRCameraController",params:{center:this._center,positionLock:this._positionLock,startOrientation:this._startOrientation}}}}]),(0,h.default)(t,[{key:"resetPose",value:function(){v.Context.deviceManager.hasPosition&&!this._positionLock?this._offsetRotation.zero():(this._curQuat.copyFrom(v.Context.deviceManager.sensorOrientation).invert().toEuler(this._tmpVec),this._tmpVec.x=0,this._tmpVec.z=0,this._tmpQuat.fromEuler(this._tmpVec),this._offsetRotation.copyFrom(this._startOrientation),this._offsetRotation.mult(this._tmpQuat))}},{key:"update",value:function(e,n){(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"update",this).call(this,e,n),this._curQuat.copyFrom(this._offsetRotation),this._curQuat.mult(v.Context.deviceManager.sensorOrientation),this._transform.rotation=this._curQuat,n.lookDirection(this._transform.lookDirectionFromRotation(this._tmpVec).neg(),this._transform.lookUpFromRotation(this._tmpVec3)),n.transform.position.copyFrom(this._center),this._positionLock||n.transform.position.add(v.Context.deviceManager.sensorPosition)}},{key:"offsetRotation",get:function(){ 42return this._offsetRotation}},{key:"startOrientation",set:function(e){this._startOrientation.copyFrom(e),this._offsetRotation.copyFrom(this._startOrientation)},get:function(){return this._startOrientation}},{key:"center",set:function(e){this._center.copyFrom(e)},get:function(){return this._center}},{key:"positionLock",set:function(e){this._positionLock=e}}]),t}(b.Controller)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.VROrbitCameraController=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(8),d=i(c),f=n(2),h=i(f),_=n(5),p=i(_),m=n(7),g=n(12),A=n(37),E=n(28),v=n(17),b=n(10),y=n(65);t.VROrbitCameraController=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._center=m.Util.getParam(e,"center",new g.Vector3),n._radius=m.Util.getParam(e,"radius",1),n._phiLowerLimit=m.Util.getParam(e,"phiLowerLimit",Math.PI-.13),n._phiUpperLimit=m.Util.getParam(e,"phiUpperLimit",.15),n._coords=new g.Vector3(0,.5*(n._phiLowerLimit-n._phiUpperLimit),n._radius),n._startOrientation=m.Util.getParam(e,"startOrientation",new A.Quaternion),n._curQuat=new A.Quaternion,n._tmpQuat=new A.Quaternion,n._transform=new E.Transform,n._tmpVec=new g.Vector3,n._tmpVec2=new g.Vector3,n._tmpVec3=new g.Vector3,n._tmp=0,n._offsetRotation=new A.Quaternion,n._offsetRotation.copyFrom(n._startOrientation),n}return(0,p.default)(t,e),(0,h.default)(t,[{key:"$serialize",value:function(){return{name:"VROrbitCameraController",params:{center:this._center,radius:this._radius,phiLowerLimit:this._phiLowerLimit,phiUpperLimit:this._phiUpperLimit,coords:this._coords,startOrientation:this._startOrientation}}}}]),(0,h.default)(t,[{key:"resetPose",value:function(){this._curQuat.copyFrom(b.Context.deviceManager.sensorOrientation).invert().toEuler(this._tmpVec),this._tmpVec.x=0,this._tmpVec.z=0,this._tmpQuat.fromEuler(this._tmpVec),this._offsetRotation.copyFrom(this._startOrientation),this._offsetRotation.mult(this._tmpQuat)}},{key:"update",value:function(e,n){(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"update",this).call(this,e,n),this._curQuat.copyFrom(this._offsetRotation),this._curQuat.mult(b.Context.deviceManager.sensorOrientation),this._transform.rotation=this._curQuat;var i=this._transform.lookDirectionFromRotation(this._tmpVec),o=g.Vector3.project(b.Context.deviceManager.sensorPosition,i,this._tmpVec3).magnitude()*v.MathUtil.sign(b.Context.deviceManager.sensorPosition.dot(i));n.transform.position=i.mult(this._radius+o).add(this._center),this._transform.lookUpFromRotation(this._tmpVec2),n.lookAt(this._center,this._tmpVec2)}},{key:"center",set:function(e){this._center.copyFrom(e)},get:function(){return this._center}},{key:"radius",set:function(e){this._radius=e},get:function(){return this._radius}}]),t}(y.Controller)},,,,,,,,,,,,,,function(e,t,n){"use strict";
42function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.DebugOverdrawMaterial=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(5),p=i(_),m=n(78),g=n(263);t.DebugOverdrawMaterial=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,p.default)(t,e),(0,u.default)(t,[{key:"$serialize",value:function(){return{name:"DebugOverdrawMaterial"}}},{key:"_configureEffect",value:function(e){this._opaque=!1,this._blendMode=m.SurfaceMaterial.BLEND_MODE_ADDITIVE,this._overwriteSurface=!1,this._writeDepth=!0,this._readDepth=!0,(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"_configureEffect",this).call(this,e)}},{key:"shader",get:function(){return g.DebugOverdrawShader}}]),t}(m.SurfaceMaterial)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.DepthMaterial=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(5),p=i(_),m=n(78),g=n(10);t.DepthMaterial=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,p.default)(t,e),(0,u.default)(t,[{key:"$serialize",value:function(){return{name:"DepthMaterial"}}},{key:"_configureEffect",value:function(e){e.setDepthTextureEnabled(!0),e.setHighPrecisionBufferEnabled(g.Context.qualityManager.quality.hdrEnabled),this._opaque=!0,this._writeDepth=!0,this._overwriteSurface=!1,this._readDepth=!0,(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"_configureEffect",this).call(this,e)}}]),t}(m.SurfaceMaterial)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.IBRMaterial=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(8),d=i(c),f=n(2),h=i(f),_=n(5),p=i(_),m=n(7),g=n(60),A=n(268);t.IBRMaterial=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._depthTexture=m.Util.getParamRequired(e,"depthTexture"),n._flippedLatlongY=m.Util.getParam(e,"flippedLatlongY",!1),n._nearFar=m.Util.getParam(e,"nearFar",new g.Vector2(.1,100)),n._deferredTexturing=m.Util.getParam(e,"deferredTexturing",!1),n._deferredTexturing&&(n._materialIdTexture=m.Util.getParamRequired(e,"materialIdTexture"),n._uvTexture=m.Util.getParamRequired(e,"uvTexture")),n}return(0,p.default)(t,e),(0,h.default)(t,[{key:"$serialize",value:function(){return{name:"IBRMaterial",params:{depthTexture:this._depthTexture,flippedLatlongY:this._flippedLatlongY,nearFar:this._nearFar,deferredTexturing:this._deferredTexturing,materialIdTexture:this._materialIdTexture,uvTexture:this._uvTexture}}}}]),(0,h.default)(t,[{key:"_updateEffect",value:function(e){e.isConfigurable&&(e.setCubeIBREnabled(this._depthTexture.isCubeMap),e.setLatlongIBREnabled(!this._depthTexture.isCubeMap),e.setFlippedLatlongYEnabled(this._flippedLatlongY),e.setDepth32PackingEnabled(this._depthTexture.isPackedDepth32),e.setDepth24PackingEnabled(this._depthTexture.isPackedDepth24),e.textures.depthTexture=this._depthTexture,e.params.nearFar=this._nearFar,e.setDeferredTexturingEnabled(this._deferredTexturing),this._deferredTexturing&&(e.textures.materialIdTexture=this._materialIdTexture,e.textures.uvTexture=this._uvTexture))}},{key:"_configureEffect",value:function(e){this._updateEffect(e),this._usePerVertexNormal=!1,this._twoSided=!0,this._usePerVertexTangentSpace=!1,this._useFresnelOpacity=!1,(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"_configureEffect",this).call(this,e)}},{key:"depthTexture",get:function(){return this._depthTexture},set:function(e){this._depthTexture=e,this._effect&&this._updateEffect(this._effect)}},{key:"nearFar",get:function(){return this._depthTexture},set:function(e){this._nearFar=e,this._effect&&this._updateEffect(this._effect)}}]),t}(A.StandardMaterial)},function(e,t,n){"use strict";
42function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.ShadowMaterial=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(8),d=i(c),f=n(2),h=i(f),_=n(5),p=i(_),m=n(78),g=n(10);t.ShadowMaterial=function(e){function t(e){return(0,l.default)(this,t),(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e))}return(0,p.default)(t,e),(0,h.default)(t,[{key:"$serialize",value:function(){return{name:"ShadowMaterial"}}}]),(0,h.default)(t,[{key:"_configureEffect",value:function(e){e.setVarianceShadowMapEnabled(!0),e.setHighPrecisionBufferEnabled(g.Context.qualityManager.quality.hdrEnabled),this._opaque=!0,this._writeDepth=!0,this._readDepth=!0,this._overwriteSurface=!1,(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"_configureEffect",this).call(this,e)}}]),t}(m.SurfaceMaterial)},,,,,,,,,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.DirectionalLight=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(2),d=i(c),f=n(5),h=i(f),_=n(7),p=n(12),m=n(40),g=n(139);t.DirectionalLight=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._direction=_.Util.getParam(e,"direction",new p.Vector3(0,-1,0)),n._angularRadius=_.Util.getParam(e,"angularRadius",0),n}return(0,h.default)(t,e),(0,d.default)(t,[{key:"$serialize",value:function(){return{name:"DirectionalLight",params:{direction:this._direction,angularRadius:this._angularRadius}}}}]),(0,d.default)(t,[{key:"getShaderParams",value:function(){return this.castsShadow?{shadowedDirectionalLightColor:m.ColorRGB.multOut(this._color,this._intensity,this._colorHDR),shadowedDirectionalLightDirection:this._direction,shadowedDirectionalLightRadius:this._angularRadius}:{directionalLightColor:m.ColorRGB.multOut(this._color,this._intensity,this._colorHDR),directionalLightDirection:this._direction,directionalLightRadius:this._angularRadius}}},{key:"lightName",get:function(){return"DirectionalLight"}},{key:"direction",get:function(){return this._direction},set:function(e){this._direction.copyFrom(e)}},{key:"radius",get:function(){return this._angularRadius},set:function(e){this._angularRadius=e}}]),t}(g.Light)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.IBRNode=void 0;var o=n(67),a=i(o),r=n(4),l=i(r),s=n(1),u=i(s),c=n(2),d=i(c),f=n(6),h=i(f),_=n(8),p=i(_),m=n(5),g=i(m),A=n(19),E=i(A),v=n(7),b=n(36),y=n(44),T=n(504),C=n(22),I=n(27),w=n(33);t.IBRNode=function(e){function t(e){var n;(0,u.default)(this,t);var i=(0,h.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));i._horizontalResolution=v.Util.getParam(e,"horizontalResolution",1024),i._verticalResolution=v.Util.getParam(e,"verticalResolution",512);var o=i.addActiveResource(new T.IBRMaterial(e));return i.addChild(new w.RenderableNode({geometry:b.GeometryUtil.makeSphere(1,i._horizontalResolution,i._verticalResolution),materialByPass:(n={},(0,a.default)(n,C.Scene.RENDERPASS_FORWARD,o),(0,a.default)(n,C.Scene.RENDERPASS_FORWARD_TRANSLUCENT,o),n)})),i}return(0,g.default)(t,e),(0,d.default)(t,[{key:"dtor",value:function(){this.dtorActiveResources(),(0,p.default)(t.prototype.__proto__||(0,l.default)(t.prototype),"dtor",this).call(this)}},{key:"material",get:function(){return this.firstChild.surfaceMaterial}}]),t}((0,E.default)(I.SpatialNode,y.ResourceTracker))},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Model=void 0;var o=n(9),a=i(o),r=n(4),l=i(r),s=n(1),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(2),p=i(_),m=n(5),g=i(m),A=n(27),E=n(33),v=n(98),b=n(7),y=n(10),T=n(60),C=n(12),I=n(40),w=n(49),S=n(111),x=n(32),M=n(28),O=n(96),N=n(134),R=n(135),k=n(133),D=n(78),B=n(268),P=n(505),L=n(503),U=n(502),H=n(22),V=n(58),F=n(19),Q=i(F),z="notLoaded",G="loadInProgress",W="loaded",Y=10,j=[1,0,1],X=new P.ShadowMaterial({}),Z=new L.DepthMaterial({}),q=new U.DebugOverdrawMaterial({});t.Model=function(e){function t(e){(0,u.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));return n._uri=b.Util.getParamRequired(e,"uri"),n._basePath=n._uri.split(/[^\/]*$/)[0],n._packedPngBin=b.Util.getParam(e,"packedPngBin",!1),n._gzip=b.Util.getParam(e,"gzip",!1),n._aoBlend=b.Util.getParam(e,"aoBlend",B.StandardMaterial.AO_BLEND_NORMAL),n._irradianceBoost=b.Util.getParam(e,"irradianceBoost",1),n._ui=b.Util.getParam(e,"ui",!1),n._phpGzip=b.Util.getParam(e,"phpGzip",!1),n._phpGzip&&(n._phpGzip=!!e.phpGzip,n._gzipPhpPath=e.phpGzip.path,n._gzipPhpRelPath=e.phpGzip.relpath,n._gzipPhpAssetPath=e.phpGzip.assetPath),n._onError=b.Util.getParam(e,"onError",function(){}),n._loadState=t.NOT_LOADED,n._bufferData=[],n._loadingBuffers=[],n._pendingBuffers=[],n._materialCache=[],n._textureCache=[],n._version=[0,0,0],n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"$serialize",value:function(){return{name:"Model",params:{uri:this._uri,packedPngBin:this._packedPngBin,gzip:this._gzip,phpGzip:this._phpGzip},aux:{children:[]}}}}],[{key:"_isValidDataFormat",value:function(e){return e.hasOwnProperty("scene")&&e.hasOwnProperty("buffers")&&e.hasOwnProperty("meshes")&&e.hasOwnProperty("nodes")}},{key:"NOT_LOADED",get:function(){return z}},{key:"LOAD_IN_PROGRESS",get:function(){return G}},{key:"LOADED",get:function(){return W}}]),(0,p.default)(t,[{key:"$onAddedToScene",value:function(e){(0,h.default)(t.prototype.__proto__||(0,l.default)(t.prototype),"$onAddedToScene",this).call(this,e),this.markLoading(),this._loadState===t.NOT_LOADED&&this._load()}},{key:"_purgeTempData",value:function(){this._bufferData.length=0}},{key:"_load",value:function(){this._loadState=t.LOAD_IN_PROGRESS,v.XHRRequest.request({uri:this._uri,noCache:!1,onLoad:this._parseJson.bind(this),onError:this._abortLoad.bind(this)})}},{key:"_abortLoad",value:function(){this._onError("Could not load model. Model uri was: "+this._uri),this.dtor()}},{key:"_parsePhongOrBlinnMaterial",value:function(e,t,n){var i=e.materials[n],o=i.parameters,r={};return t.hasNormal()&&(r.usePerVertexNormal=!0),this._versionGreaterOrEqualThan(j)?t.hasAttribute("tangent")&&!t.hasAttribute("binormal")&&(r.usePerVertexTangentSpace
42=!0):t.hasAttribute("tangent")&&(r.usePerVertexTangentSpace=!1),o.DiffuseColor&&(r.albedoColor=this._getValueForType(e,o.DiffuseColor)),o.Diffuse&&(r.albedoTexture=this._getValueForType(e,o.Diffuse)),o.Emissive&&(r.emissiveTexture=this._getValueForType(e,o.Emissive)),o.AmbientColor&&(r.irradianceColor=this._getValueForType(e,o.AmbientColor)),o.Ambient&&(r.irradianceTexture=this._getValueForType(e,o.Ambient)),o.Opacity&&(r.opacityTexture=this._getValueForType(e,o.Opacity),r.opaque=1===o.Opacity.value),o.SpecularColor&&(r.specularColor=this._getValueForType(e,o.SpecularColor)),o.Specular&&(r.specularTexture=this._getValueForType(e,o.Specular)),o.Shininess&&(r.microsurfaceTexture=this._getValueForType(e,o.Shininess)),r.useMetallicWorkflow=!1,r.microsurfaceWorkflow=B.StandardMaterial.SPECULAR_POWER_WORKFLOW,new B.StandardMaterial((0,a.default)(r,{ui:this._ui}))}},{key:"_parseLambertMaterial",value:function(e,t,n){var i={},o=e.materials[n],r=o.parameters;return t.hasNormal()&&(i.usePerVertexNormal=!0),this._versionGreaterOrEqualThan(j)?t.hasAttribute("tangent")&&!t.hasAttribute("binormal")&&(i.usePerVertexTangentSpace=!0):t.hasAttribute("tangent")&&(i.usePerVertexTangentSpace=!1),r.DiffuseColor&&("Map"===r.DiffuseColor.type?i.albedoTexture=this._getValueForType(e,r.DiffuseColor):i.albedoColor=this._getValueForType(e,r.DiffuseColor)),r.Emissive&&(i.emissiveTexture=this._getValueForType(e,r.Emissive)),r.AmbientColor&&(i.irradianceColor=this._getValueForType(e,r.AmbientColor)),r.Ambient&&(i.irradianceTexture=this._getValueForType(e,r.Ambient)),r.Opacity&&(i.opacityTexture=this._getValueForType(e,r.Opacity),i.opaque=1===r.Opacity.value),i.specularColor=new I.ColorRGB,i.microsurfaceFactor=1,i.useMetallicWorkflow=!1,new B.StandardMaterial((0,a.default)(i,{ui:this._ui}))}},{key:"_parseUnknownMaterial",value:function(e,t){var n={};return t.hasNormal()&&(n.usePerVertexNormal=!0),this._versionGreaterOrEqualThan(j)?t.hasAttribute("tangent")&&!t.hasAttribute("binormal")&&(n.usePerVertexTangentSpace=!0):t.hasAttribute("tangent")&&(n.usePerVertexTangentSpace=!1),new B.StandardMaterial((0,a.default)(n,{ui:this._ui}))}},{key:"_getValueForType",value:function(e,t){if(t)switch(t.type){case"Map":return this._parseTexture(e,t);case"Float":case"Float2":case"Float4":case"String":return t.value;case"Float3":return new I.ColorRGB(t.value);case"Bool":return!!t.value;case"Int":return 0|t.value;case"Undefined":return;case"Enum":throw new Error("material value type not implemented");default:return}}},{key:"_parseStingrayPBSMaterial",value:function(e,t,n){var i={};t.hasNormal()&&(i.usePerVertexNormal=!0),this._versionGreaterOrEqualThan(j)?t.hasAttribute("tangent")&&!t.hasAttribute("binormal")&&(i.usePerVertexTangentSpace=!0):t.hasAttribute("tangent")&&(i.usePerVertexTangentSpace=!1);var o=e.materials[n],r=o.parameters,l=!0;null!==r.use_metallic_workflow&&void 0!==r.use_metallic_workflow||(l=!1),r.use_color_map&&r.use_color_map.value&&r.TEX_color_map&&(i.albedoTexture=this._getValueForType(e,r.TEX_color_map)),r.base_color&&(i.albedoColor=this._getValueForType(e,r.base_color)),!l||r.use_metallic_workflow&&r.use_metallic_workflow.value?(i.useMetallicWorkflow=!0,r.use_metallic_map&&r.use_metallic_map.value&&r.TEX_metallic_map&&(i.metallicTexture=this._getValueForType(e,r.TEX_metallic_map)),r.metallic&&(i.metallicFactor=this._getValueForType(e,r.metallic))):(i.useMetallicWorkflow=!1,r.use_specular_map.value&&r.TEX_specular_map&&(i.specularTexture=this._getValueForType(e,r.TEX_specular_map)),r.specular&&(i.specularColor=this._getValueForType(e,r.specular))),r.use_roughness_map&&r.use_roughness_map.value&&r.TEX_roughness_map&&(i.microsurfaceTexture=this._getValueForType(e,r.TEX_roughness_map)),r.roughness&&(i.microsurfaceFactor=this._getValueForType(e,r.roughness)),r.use_emissive_map&&r.use_emissive_map.value&&r.TEX_emissive_map&&(i.emissiveTexture=this._getValueForType(e,r.TEX_emissive_map)),r.emissive&&(i.emissiveColor=this._getValueForType(e,r.emissive)),r.emissive_intensity&&(i.emissiveStrength=this._getValueForType(e,r.emissive_intensity)),r.use_normal_map&&r.use_normal_map.value&&r.TEX_normal_map&&(i.normalTexture=this._getValueForType(e,r.TEX_normal_map),l&&(i.normalMapStrength=this._getValueForType(e,r.normal_map_strength))),r.use_ao_map&&r.use_ao_map.value&&r.TEX_ao_map&&(i.aoTexture=this._getValueForType(e,r.TEX_ao_map));var s=!0;if(r.use_opacity_map&&r.use_opacity_map.value&&r.TEX_opacity_map&&(i.opacityTexture=this._getValueForType(e,r.TEX_opacity_map),s=!1),r.opacity&&(i.opacityFactor=this._getValueForType(e,r.opacity),s=1===r.opacity.value&&s),i.opaque=s,l){var u=this._getValueForType(e,r.use_glossiness_workflow);u?i.microsurfaceWorkflow=B.StandardMaterial.GLOSSINESS_WORKFLOW:i.microsurfaceWorkflow=B.StandardMaterial.ROUGHNESS_WORKFLOW,r.use_bent_normal_map&&r.use_bent_normal_map.value&&(i.bentNormalTexture=this._getValueForType(e,r.TEX_bent_normal_map)),r.use_anisotropy_map&&r.use_anisotropy_map.value&&(i.anisotropyTexture=this._getValueForType(e,r.TEX_anisotropy_map)),r.anisotropy&&(i.anisotropyFactor=this._getValueForType(e,r.anisotropy)),r.use_wetness_map&&r.use_wetness_map.value&&(i.wetnessTexture=this._getValueForType(e,r.TEX_wetness_map)),r.wetness&&(i.wetnessFactor=this._getValueForType(e,r.wetness)),r.use_environment_refraction&&r.use_environment_refraction.value&&(i.environmentRefractionNormalTexture=this._getValueForType(e,r.TEX_refraction_normal_map),i.environmentRefractionDepthTexture=this._getValueForType(e,r.TEX_refraction_depth_map),i.environmentRefractionNearFar=new T.Vector2(.001,r.refraction_map_far.value),i.environmentRefractionDispersion=!!r.use_refraction_dispersion.value),i.refractive=!(!r.use_refraction||!r.use_refraction.value),i.useRefletanceAnisotropyPacking=r.use_reflectance_anisotropy_packing&&!!r.use_reflectance_anisotropy_packing.value,i.bakedMapsUse2ndUV=!!r.baked_maps_use_2nd_uv.value,i.useFresnelOpacity=r.use_fresnel_opacity&&!!r.use_fresnel_opacity.value,i.twoSided=!!r.two_sided.value,r.use_irradiance_map&&r.use_irradiance_map.value&&(i.irradianceTexture=this._getValueForType(e,r.TEX_irradiance_map)),r.base_irradiance&&(i.irradianceColor=this._getValueForType(e,r.base_irradiance)),i.irradianceIncludingAlbedo=!(!r.irradiance_includes_albedo||!r.irradiance_includes_albedo.value),r.use_clearcoat_map&&r.use_clearcoat_map.value&&r.TEX_clearcoat_map&&(i.clearcoatTexture=this._getValueForType(e,r.TEX_clearcoat_map)),r.clearcoat&&(i.clearcoatFactor=this._getValueForType(e,r.clearcoat)),i.clearcoatRoughness=this._getValueForType(e,r.clearcoat_roughness),i.refractionRoughness=this._getValueForType(e,r.refraction_roughness),i.aoBlend=this._aoBlend,i.irradianceBoost=this._irradianceBoost}return new B.StandardMaterial((0,a.default)(i,{ui:this._ui}))}},{key:"_parseMaterial",value:function(e,t,n){if(this._materialCache[n])return this._materialCache[n];var i=e.materials[n],o=void 0;if(i){switch(i.type){case"StingrayPBS":o=this._parseStingrayPBSMaterial(e,t,n);break;case"Phong":o=this._parsePhongOrBlinnMaterial(e,t,n);break;case"Blinn":o=this._parsePhongOrBlinnMaterial(e,t,n);break;case"Lambert":o=this._parseLambertMaterial(e,t,n);break;case"Unknown":o=this._parseUnknownMaterial(e,t,n);break;default:throw new Error('invalid material type encountered: "'+i.type+'"')}o.name=i.name}else o=new B.StandardMaterial({ui:this._ui});return this._materialCache[n]=o,o}},{key:"_parseAttributes",value:function(e,t){for(var n=e.meshes[t],i=new O.Attributes,o=0,a=n.attributes.length;o<a;++o){var r=n.attributes[o];switch(r.semantic){case"position":i.setPositionChannels(r.channels);break;case"normal":i.setNormalChannels(r.channels);break;case"texCoord":i.setTextureChannels(r.unit,r.channels);break;case"color":i.setColorChannels(r.unit,r.channels);break;default:i.setAttribute(r.semantic,r.channels)}}return i}},{key:"_parseNode",value:function(e,t){var n=e.nodes[t],i=null,o=new M.Transform;if(o.matrix=new w.Matrix4(n.transform),void 0===n.mesh)i=new A.SpatialNode({name:n.name,transform:o});else{var a=this._parseAttributes(e,n.mesh),r=this._parseMaterial(e,a,e.meshes[n.mesh].material),l={},s=r.clone();s.discard=D.SurfaceMaterial.DISCARD_OPAQUE,r.refractive&&(r.refractive=!1,r.discard=D.SurfaceMaterial.DISCARD_TRANSPARENT),l[H.Scene.RENDERPASS_FORWARD_REFRACTIVE]=s,l[H.Scene.RENDERPASS_FORWARD]=r,l[H.Scene.RENDERPASS_FORWARD_TRANSLUCENT]=r,l[H.Scene.RENDERPASS_SHADOW_MAP]=X,l[H.Scene.RENDERPASS_FORWARD_DEPTH]=Z,l[H.Scene.RENDERPASS_DEBUG_OVERDRAW]=q,l[H.Scene.RENDERPASS_UI_1]=r;var u=e.meshes[n.mesh];i=new E.RenderableNode({name:n.name,transform:o,geometry:new k.Geometry({indexBuffer:new N.IndexBuffer({data:new(b.Util.stringToTypedArrayCtor(u.indices.indexBufferType))(this._bufferData[u.indices.indexBuffer].arrayBuffer,u.indices.byteOffset,u.indices.count)}
42),vertexBuffer:new R.VertexBuffer({attributes:a,vertexDataType:R.VertexBuffer.NATIVE,vertexDataNative:new Float32Array(this._bufferData[u.vertices.vertexBuffer].arrayBuffer,u.vertices.byteOffset,u.vertices.vertexSizeBytes/4*u.vertices.count)}),calculateBoundingVolume:!1,boundingVolume:new S.AxisAlignedBoundingBox({min:new C.Vector3(u.boundingBox.min),max:new C.Vector3(u.boundingBox.max)}),type:u.type}),materialByPass:l})}if(n.children)for(var c=0,d=n.children.length;c<d;++c)i.addChild(this._parseNode(e,n.children[c]));return i}},{key:"_parseScene",value:function(e){for(var n=e.scene,i=this.addChild(new A.SpatialNode({transform:new M.Transform({matrix:n.root.transform})})),o=0,a=n.root.children.length;o<a;++o)i.addChild(this._parseNode(e,n.root.children[o]));this._loadState=t.LOADED,this.loaded=!0}},{key:"_requestBuffer",value:function(e,t){if(this._loadingBuffers.length<Y){var n=t.onLoad;t.onLoad=function(t){var i=e;return function(e){if(delete this._loadingBuffers[i],this._pendingBuffers.length>0){var t=this._pendingBuffers.splice(0,1)[0];this._requestBuffer(t.name,t.info)}n(e)}.bind(t)}(this),this._loadingBuffers[e]=v.XHRRequest.request(t)}else this._pendingBuffers.push({name:e,info:t})}},{key:"_parseBuffers",value:function(e,t){var n=this,i=e.buffers;if(!(i instanceof Array))throw new Error("buffers need to be present as Array");for(var o=0,a=i.length;o<a;++o){var r=i[o],l=r.uri;this._packedPngBin&&(l=l.replace(b.Util.getExtensionFromPath(l,!0),"_dl8PackedPngBin_.png"));var s=void 0;s=this._phpGzip?this._gzipPhpPath+"?f="+this._gzipPhpRelPath+this._basePath.replace(this._gzipPhpAssetPath,"")+l:this._gzip?""+this._basePath+l+".gz":this._basePath+l,this._bufferData.push({onLoaded:function(e,n){this._bufferData[e].arrayBuffer=n.response,this._bufferData[e].byteLength=i[e].byteLength,this._bufferData[e].loaded=!0;for(var o=0,a=this._bufferData.length;o<a;++o)if(!this._bufferData[o].loaded)return;t()}.bind(this,o),loaded:!1,uri:r.uri,geometryFile:s,bufferName:l})}this._bufferData.forEach(function(e){n._requestBuffer(e.uri,{uri:e.geometryFile,packedPngRequest:n._packedPngBin,gzipRequest:n._gzip,noCache:!1,onLoad:e.onLoaded,onError:n._abortLoad,responseType:"arraybuffer"})})}},{key:"_parseTexture",value:function(e,t){var n=t.value.source;if(!this._textureCache[n]){var i=this._basePath+e.textureSources[t.value.source].uri,o=b.Util.getVideoSupport(),a="";(!this._videoTexuresEnabled||"probably"!==o.h264&&"probably"!==o.webm)&&(a=b.Util.getExtensionFromPath(i),null!==a&&("mp4"===a?i=i.replace(".mp4",this._videoReplaceExt):"webm"===a&&(i=i.replace(".webm",this._videoReplaceExt))));var r=i;this._phpGzip?(a=b.Util.getExtensionFromPath(r),"mp4"!==a&&"webm"!==a&&(r=this._gzipPhpPath+"?f="+this._gzipPhpRelPath+i.replace(this._gzipPhpAssetPath,""))):this._gzip&&(a=b.Util.getExtensionFromPath(r),"mp4"!==a&&"webm"!==a&&"png"!==a&&"jpg"!==a&&(r=i+".gz")),this._textureCache[n]=new x.Texture({type:x.Texture.IMAGE,data:[y.Context.qualityManager.getAdjustedTexPath(i)],flipY:!0,generateFallbackVideos:y.Context.qualityManager.quality.videoTexuresFallbackEnabled,videoReplaceExt:".png",generateMipmaps:t.value.generateMipmaps});var l=y.Context.gl.CLAMP_TO_EDGE,s=y.Context.gl.CLAMP_TO_EDGE;switch(t.value.wrapU){case"clampToEdge":l=y.Context.gl.CLAMP_TO_EDGE;break;case"repeat":l=y.Context.gl.REPEAT}switch(t.value.wrapV){case"clampToEdge":s=y.Context.gl.CLAMP_TO_EDGE;break;case"repeat":s=y.Context.gl.REPEAT}this._textureCache[n].setWrapMode(0,l),this._textureCache[n].setWrapMode(1,s),this._textureCache[n].preload()}return this._textureCache[n]}},{key:"_parseVersion",value:function(e){this._version=e.version.split(".").map(function(e){return parseInt(e,10)})}},{key:"_versionGreaterOrEqualThan",value:function(e){return this._version[0]>=e[0]||this._version[1]>=e[1]||this._version[2]>=e[2]}},{key:"_parseJson",value:function(e){if(4!==e.readyState||e.status>=300)return void this._onError("Error requesting model data! readyState: "+e.readyState+", status: "+e.status);var n=JSON.parse(e.response);return t._isValidDataFormat(n)?(this._parseVersion(n),void this._parseBuffers(n,this._parseScene.bind(this,n))):void this._onError("No valid input format for dae model")}}]),t}((0,Q.default)(A.SpatialNode,V.Resource))},function(e,t,n){"use strict";
42function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.PointLight=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(2),d=i(c),f=n(5),h=i(f),_=n(7),p=n(40),m=n(139);t.PointLight=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._radius=_.Util.getParam(e,"radius",1),n}return(0,h.default)(t,e),(0,d.default)(t,[{key:"$serialize",value:function(){return{name:"PointLight",params:{radius:this._radius}}}}]),(0,d.default)(t,[{key:"getShaderParams",value:function(){return this.castsShadow?{shadowedPointLightColor:p.ColorRGB.multOut(this._color,this._intensity,this._colorHDR),shadowedPointLightPosition:this.worldTransform.position,shadowedPointLightFalloff:this._radius}:{pointLightColor:p.ColorRGB.multOut(this._color,this._intensity,this._colorHDR),pointLightPosition:this.worldTransform.position,pointLightFalloff:this._radius}}},{key:"lightName",get:function(){return"PointLight"}},{key:"radius",get:function(){return this._radius},set:function(e){this._radius=e}}]),t}(m.Light)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.SpotLight=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(8),d=i(c),f=n(2),h=i(f),_=n(5),p=i(_),m=n(7),g=n(17),A=n(12),E=n(40),v=n(95),b=n(139);t.SpotLight=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._direction=m.Util.getParam(e,"direction",new A.Vector3(0,-1,0)),n._radius=m.Util.getParam(e,"radius",1),n._angle=m.Util.getParam(e,"angle",Math.PI/8),n._exponent=m.Util.getParam(e,"exponent",1),n._goboTexture=m.Util.getParam(e,"goboTexture"),n._hasGobo=!!n._goboTexture,n._tmpVec=new A.Vector3,n._spotLightCamera=new v.Camera,n._updateSpotlightCamera(),n}return(0,p.default)(t,e),(0,h.default)(t,[{key:"$serialize",value:function(){return{name:"SpotLight",params:{direction:this._direction,radius:this._radius,angle:this._angle,exponent:this._exponent,goboTexture:this._goboTexture}}}}]),(0,h.default)(t,[{key:"dtor",value:function(){void 0!==this._goboTexture&&this._goboTexture.dtor()}},{key:"update",value:function(e){(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"update",this).call(this,e),this._updateSpotlightCamera()}},{key:"_updateSpotlightCamera",value:function(){this._tmpVec.copyFrom(this.worldTransform.position),this._tmpVec.add(this._direction),this._spotLightCamera.lookAt(this._tmpVec),this._spotLightCamera.setFrustum(g.MathUtil.radToDeg(2*this._angle),1,1,this._radius),this._spotLightCamera.location=this.worldTransform.position}},{key:"getShaderParams",value:function(){return this.castsShadow?{shadowedSpotLightPosition:this.worldTransform.position,shadowedSpotLightDirection:this._direction,shadowedSpotLightFalloff:this._radius,shadowedSpotLightAngle:Math.cos(this._angle),shadowedSpotLightExponent:this._exponent,shadowedSpotLightColor:E.ColorRGB.multOut(this._color,this._intensity,this._colorHDR)}:{spotLightPosition:this.worldTransform.position,spotLightDirection:this._direction,spotLightFalloff:this._radius,spotLightAngle:Math.cos(this._angle),spotLightExponent:this._exponent,spotLightColor:E.ColorRGB.multOut(this._color,this._intensity,this._colorHDR),spotLightViewProjectionMatrix:this._spotLightCamera.viewProjectionMatrix,spotLightGoboTexture:this._goboTexture,spotLightHasGobo:this._hasGobo}}},{key:"lightName",get:function(){return"SpotLight"}},{key:"direction",get:function(){return this._direction},set:function(e){this._direction.copyFrom(e)}},{key:"radius",get:function(){return this._radius},set:function(e){this._radius=e}},{key:"angle",get:function(){return this._angle},set:function(e){this._angle=e}},{key:"goboTexture",get:function(){return this._goboTexture},set:function(e){this._goboTexture=e}},{key:"exponent",get:function(){return this._exponent},set:function(e){this._exponent=e}}]),t}(b.Light)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}
42Object.defineProperty(t,"__esModule",{value:!0}),t.StereoMesh=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(5),p=i(_),m=n(27),g=n(44),A=n(7),E=n(22),v=n(33),b=n(112),y=n(96),T=n(134),C=n(135),I=n(24),w=n(12),S=n(28),x=n(133),M=n(19),O=i(M),N=t.StereoMesh=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e)),i=A.Util.getParamRequired(e,"data"),o=A.Util.getParam(e,"texture"),r=A.Util.getParam(e,"convertToBGRA",!1),s=A.Util.getParam(e,"type"),u=A.Util.getParam(e,"color",new I.ColorRGBA(I.ColorRGBA.WHITE));n._mono=A.Util.getParam(e,"mono",!1);var c=void 0,f=void 0;s===t.TYPE_DL8?(c=n._makeGeometryDl8(i[0]),f=n._makeGeometryDl8(i[1])):(c=n._makeGeometry(i[0]),f=n._makeGeometry(i[1]));var h=n.addActiveResource(new b.UnlitMaterial({texture:o,convertToBGRA:r,color:u,readDepth:!1,writeDepth:!1,twoSided:!0,lockToCamera:!0})),_={};return _[E.Scene.RENDERPASS_FORWARD]=h,_[E.Scene.RENDERPASS_FORWARD_TRANSLUCENT]=h,n._leftNode=n.addChild(new v.RenderableNode({transform:new S.Transform({position:new w.Vector3(0,0,0)}),geometry:c,vrMode:v.RenderableNode.VR_MODE_LEFT,materialByPass:_})),n._rightNode=n.addChild(new v.RenderableNode({transform:new S.Transform({position:new w.Vector3(0,0,0)}),geometry:f,vrMode:v.RenderableNode.VR_MODE_RIGHT,materialByPass:_})),n}return(0,p.default)(t,e),(0,u.default)(t,[{key:"dtor",value:function(){this.dtorActiveResources(),(0,h.default)(t.prototype.__proto__||(0, 43a.default)(t.prototype),"dtor",this).call(this)}},{key:"_makeGeometryDl8",value:function(e){var t=new y.Attributes;t.setPositionChannels(3),t.setTextureChannels(0,2);var n=new T.IndexBuffer({data:e.indices}),i=new C.VertexBuffer({attributes:t,vertexData:new Float32Array(e.vertices)});return new x.Geometry({indexBuffer:n,vertexBuffer:i,calculateBoundingVolume:!1})}},{key:"_makeGeometry",value:function(e){var t=new y.Attributes;t.setPositionChannels(3),t.setTextureChannels(0,2);for(var n=[],i=0,o=0,a=0,r=new Float32Array(e.faces.length/7*15);i<e.faces.length;){i++;var l=e.faces[i++],s=e.faces[i++],u=e.faces[i++],c=e.faces[i++],d=e.faces[i++],f=e.faces[i++];r[a]=e.vertices[3*l],r[a+1]=e.vertices[3*l+1],r[a+2]=e.vertices[3*l+2],r[a+3]=e.uvs[0][2*c],r[a+4]=e.uvs[0][2*c+1],n.push(o++),r[a+5]=e.vertices[3*s],r[a+6]=e.vertices[3*s+1],r[a+7]=e.vertices[3*s+2],r[a+8]=e.uvs[0][2*d],r[a+9]=e.uvs[0][2*d+1],n.push(o++),r[a+10]=e.vertices[3*u],r[a+11]=e.vertices[3*u+1],r[a+12]=e.vertices[3*u+2],r[a+13]=e.uvs[0][2*f],r[a+14]=e.uvs[0][2*f+1],n.push(o++),a+=15}var h=new T.IndexBuffer({data:n}),_=new C.VertexBuffer({attributes:t,vertexData:r});return new x.Geometry({indexBuffer:h,vertexBuffer:_,calculateBoundingVolume:!1})}},{key:"mono",set:function(e){this._mono=e,this._mono?(this._leftNode.vrMode=v.RenderableNode.VR_MODE_BOTH,this._rightNode.visible=!1):(this._leftNode.vrMode=v.RenderableNode.VR_MODE_LEFT,this._rightNode.visible=!0)},get:function(){return this._mono}},{key:"color",get:function(){return this.firstChild.surfaceMaterial.color},set:function(e){this.firstChild.surfaceMaterial.color=e}},{key:"material",get:function(){return this.firstChild.surfaceMaterial}},{key:"texture",get:function(){return this.firstChild.surfaceMaterial.texture},set:function(e){this.firstChild.surfaceMaterial.texture=e}}]),t}((0,O.default)(m.SpatialNode,g.ResourceTracker));N.TYPE_DL8="dl8"},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UnlitQuad=void 0;var o=n(67),a=i(o),r=n(4),l=i(r),s=n(1),u=i(s),c=n(2),d=i(c),f=n(6),h=i(f),_=n(8),p=i(_),m=n(5),g=i(m),A=n(27),E=n(44),v=n(12),b=n(28),y=n(7),T=n(22),C=n(33),I=n(112),w=n(36),S=n(19),x=i(S);t.UnlitQuad=function(e){function t(e){var n;(0,u.default)(this,t);var i=(0,h.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));i._width=y.Util.getParamRequired(e,"width"),i._height=y.Util.getParamRequired(e,"height"),i._widthSegments=y.Util.getParam(e,"widthSegments",1),i._heightSegments=y.Util.getParam(e,"heightSegments",1);var o=i.addActiveResource(new I.UnlitMaterial(e));return i.addChild(new C.RenderableNode({geometry:w.GeometryUtil.makeSizedQuad(1,1,i._widthSegments,i._heightSegments,!0,!0),transform:new b.Transform({scale:new v.Vector3(i._width,i._height,1)}),materialByPass:(n={},(0,a.default)(n,T.Scene.RENDERPASS_FORWARD,o),(0,a.default)(n,T.Scene.RENDERPASS_FORWARD_TRANSLUCENT,o),n)})),i}return(0,g.default)(t,e),(0,d.default)(t,[{key:"dtor",value:function(){this.dtorActiveResources(),(0,p.default)(t.prototype.__proto__||(0,l.default)(t.prototype),"dtor",this).call(this)}},{key:"width",get:function(){return this._width}
43,set:function(e){this.firstChild.transform.scale.x=e,this._width=e}},{key:"height",get:function(){return this._height},set:function(e){this.firstChild.transform.scale.y=e,this._height=e}},{key:"widthSegments",get:function(){return this._widthSegments}},{key:"heightSegments",get:function(){return this._heightSegments}},{key:"material",get:function(){return this.firstChild.surfaceMaterial}}]),t}((0,x.default)(A.SpatialNode,E.ResourceTracker))},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UnlitSphere=void 0;var o=n(67),a=i(o),r=n(4),l=i(r),s=n(1),u=i(s),c=n(2),d=i(c),f=n(6),h=i(f),_=n(8),p=i(_),m=n(5),g=i(m),A=n(27),E=n(44),v=n(12),b=n(28),y=n(7),T=n(22),C=n(33),I=n(112),w=n(36),S=n(19),x=i(S);t.UnlitSphere=function(e){function t(e){var n;(0,u.default)(this,t);var i=(0,h.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));i._radius=y.Util.getParam(e,"radius",1),i._horizontalResolution=y.Util.getParam(e,"horizontalResolution",64),i._verticalResolution=y.Util.getParam(e,"verticalResolution",64);var o=i.addActiveResource(new I.UnlitMaterial(e));return i.addChild(new C.RenderableNode({geometry:w.GeometryUtil.makeSphere(1,i._horizontalResolution,i._verticalResolution),transform:new b.Transform({scale:new v.Vector3(i._radius,i._radius,i._radius)}),materialByPass:(n={},(0,a.default)(n,T.Scene.RENDERPASS_UI_1,o),(0,a.default)(n,T.Scene.RENDERPASS_FORWARD,o),(0,a.default)(n,T.Scene.RENDERPASS_FORWARD_TRANSLUCENT,o),n)})),i}return(0,g.default)(t,e),(0,d.default)(t,[{key:"dtor",value:function(){this.dtorActiveResources(),(0,p.default)(t.prototype.__proto__||(0,l.default)(t.prototype),"dtor",this).call(this)}},{key:"radius",get:function(){return this._radius},set:function(e){this.firstChild.transform.scale.x=e,this.firstChild.transform.scale.y=e,this.firstChild.transform.scale.z=e,this._radius=e}},{key:"material",get:function(){return this.firstChild.surfaceMaterial}}]),t}((0,x.default)(A.SpatialNode,E.ResourceTracker))},,,,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.LensBlurPhotoConverter=void 0;var o=n(26),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(98);t.LensBlurPhotoConverter=function(){function e(){(0,l.default)(this,e)}return(0,u.default)(e,[{key:"convert",value:function(e){return this._decode(e)}},{key:"_decode",value:function(e){var t=this;return new a.default(function(n,i){c.XHRRequest.request({uri:e,responseType:"arraybuffer",noCache:!1,onLoad:function(e){t._setup(e.response,n,i)}})})}},{key:"_setup",value:function(t,n,i){var o=new Uint8Array(t),a="";if(255===o[0]&&216===o[1]){for(var r=[],l=0;l<o.byteLength;l++)255===o[l]&&225===o[l+1]&&(r.push(l),l++);r.push(o.byteLength);for(var s=0;s<r.length-1;s++)if(255===o[r[s]]&&225===o[r[s]+1]){var u=256*o[r[s]+2]+o[r[s]+3],c=79;c>u&&(c=0),u+=2;var d=new ArrayBuffer(u-c);e.memcpy(d,0,t,r[s]+c,u-c),a+=e.ab2str(d)}var f=e.matchAttribute("GImage:Mime",a),h=e.matchAttribute("GImage:Data",a),_="data:"+f+";base64,"+h,p=e.matchAttribute("GDepth:Near",a),m=e.matchAttribute("GDepth:Far",a),g=e.matchAttribute("GDepth:Mime",a),A=e.matchAttribute("GDepth:Data",a),E="data:"+g+";base64,"+A;if(null===A)return void(i&&i(new Error("No depth data found")));n&&n({src:_,srcDepth:E,near:p,far:m})}else i&&i(new Error("File is not a JPEG"))}}],[{key:"memcpy",value:function(e,t,n,i,o){var a=new Uint8Array(e,t,o),r=new Uint8Array(n,i,o);a.set(r)}},{key:"ab2str",value:function(e){return String.fromCharCode.apply(null,new Uint8Array(e))}},{key:"matchAttribute",value:function(e,t){var n=new RegExp(e+'="([\\S]*)"',"gmi"),i=n.exec(t);return i?i[1]:null}}]),e}()},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubActionActivateTag=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(8),h=i(f),_=n(5),p=i(_),m=n(7),g=n(50);t.HubActionActivateTag=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._index=m.Util.getParamRequired(e,"index"),n}return(0,p.default)(t,e),(0,u.default)(t,[{key:"equals",value:function(e){return(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"equals",this).call(this,e)&&e.index===this._index}},{key:"index",get:function(){return this._index}}]),t}(g.HubAction)},function(e,t,n){"use strict";
43function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubFilterAttrContains=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(141);t.HubFilterAttrContains=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,u.default)(t,[{key:"$filterImpl",value:function(e){return e[this._attr]&&e[this._attr].indexOf(this._value)!==-1}}]),t}(_.HubFilterAttr)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubFilterAttrContainsAllOf=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(141);t.HubFilterAttrContainsAllOf=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,u.default)(t,[{key:"$filterImpl",value:function(e){var t=e[this._attr];if(!t)return!1;for(var n=0;n<this._value.length;++n)if(t.indexOf(this._value[n])===-1)return!1;return!0}}]),t}(_.HubFilterAttr)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubFilterAttrContainsOneOf=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(141);t.HubFilterAttrContainsOneOf=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,u.default)(t,[{key:"$filterImpl",value:function(e){var t=e[this._attr];if(!t)return!1;for(var n=0;n<this._value.length;++n)if(t.indexOf(this._value[n])!==-1)return!0;return!1}}]),t}(_.HubFilterAttr)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubFilterAttrIs=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(141);t.HubFilterAttrIs=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,u.default)(t,[{key:"$filterImpl",value:function(e){return e[this._attr]===this._value}}]),t}(_.HubFilterAttr)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubFilterElementIs=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(291);t.HubFilterElementIs=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,u.default)(t,[{key:"$filterImpl",value:function(e){return e.domElement.tagName.toLowerCase()===this._value}}]),t}(_.HubFilterElement)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubFilterElementIsOneOf=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(291);t.HubFilterElementIsOneOf=function(e){function t(){return(0,l.default)(this,t),(0,d.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,u.default)(t,[{key:"$filterImpl",value:function(e){return this._value.indexOf(e.domElement.tagName.toLowerCase())!==-1}}]),t}(_.HubFilterElement)},function(e,t,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubGrid=void 0;var a=n(62),r=o(a),l=n(34),s=o(l),u=n(45),c=o(u),d=n(9),f=o(d),h=n(86),_=o(h),p=n(14),m=o(p),g=n(4),A=o(g),E=n(1),v=o(E),b=n(2),y=o(b),T=n(6),C=o(T),I=n(8),w=o(I),S=n(5),x=o(S),M=n(24),O=n(99),N=n(142),R=n(296),k=n(143),D=n(28),B=n(288),P=n(7),L=n(12),U=n(37),H=n(173),V=n(140),F=n(115),Q=n(109),z=n(131),G=n(132),W=n(75),Y=n(116),j=n(15),X=n(285),Z=n(532),q=n(281),K=n(282),J=n(191),$=n(283),ee=n(144),te=i(ee),ne=n(238),ie=o(ne),oe=n(237),ae=o(oe),re=n(23),le=t.HubGrid=function(e){function t(e){(0,v.default)(this,t);var n=(0,C.default)(this,(t.__proto__||(0,A.default)(t)).call(this,e));
43n._rows=parseFloat(P.Util.getParamRequired(e,"rows")),n._columns=parseFloat(P.Util.getParamRequired(e,"columns")),n._scrollMode=P.Util.getParamRequired(e,"scrollMode"),n._onActivateContent=P.Util.getParamRequired(e,"onActivateContent"),n._showNoCoverText=P.Util.getParamRequired(e,"showNoCoverText"),n._customization=P.Util.getParamRequired(e,"customization"),n._radius=P.Util.getParamRequired(e,"radius"),n._memoryLimit=P.Util.getParamRequired(e,"memoryLimit"),n._maxPrecacheCoverCount=n._memoryLimit,n._tilePaddingX=n._toRad(P.Util.getParam(e,"tilePaddingX",.01)),n._tilePaddingY=P.Util.getParam(e,"tilePaddingX",.01),n._filterList=P.Util.getParam(e,"filterList"),n.pageSize=n._rows*n._columns,n._coverCache=new m.default,n._gridWidth=n._width,n._gridHeight=n._height-1*(te.ARROW_OFFSET+te.ARROW_SIZE);var i=n._tilePaddingX*(n._columns-1),o=(n._toRad(n._gridWidth)-i)/n._columns;n._tileWidth=n._toDeg(o);var a=n._tilePaddingY*(n._rows-1);return n._tileHeight=(n._gridHeight-a)/n._rows,n._tagPaddingX=.01,n._tagPaddingY=.01,n._tagHeight=.06,n._tagPaddingX=n._toRad(n._tagPaddingX),n._activeTagIndices=[],n._hoverButtonController=new Y.ClosureController({closure:function(e,t){var n=t.depth;t.hovered?.02!==n&&(t.depth=Math.min(n+.2*e,.02)):0!==n&&(t.depth=Math.max(t.depth-.2*e,0))}}),n._loadingController=new Y.ClosureController({closure:function(e,t){t.animationT-=1.5*e,t.animationT<0&&(t.animationT=1+t.animationT)}}),n}return(0,x.default)(t,e),(0,y.default)(t,[{key:"_teardown",value:function(e){var n=this;if(e)this.removeAllChildren();else{var i=[];this.children.forEach(function(e){e.name!==t.SCROLLBAR_NAME&&e.name!==t.SCROLLBAR_BASE_NAME&&i.push(e)}),i.forEach(function(e){return n.removeChild(e)}),i.length=0}}},{key:"$onUpdateContent",value:function(e){(0,w.default)(t.prototype.__proto__||(0,A.default)(t.prototype),"$onUpdateContent",this).call(this,e),this._clearCacheSpace(),this._teardown(!0),this._updateContent(),this._fillCache()}},{key:"$onUpdatePageContent",value:function(e){(0,w.default)(t.prototype.__proto__||(0,A.default)(t.prototype),"$onUpdatePageContent",this).call(this,e),this._clearCacheSpace(),this._teardown(!1),this._updateContent(),this._fillCache()}},{key:"$onUpdatePage",value:function(e){this._clearCacheSpace(),this._teardown(!1),this._updateContent()}},{key:"$onUpdateTitle",value:function(){var e=this.findByName(t.TITLE_NAME);e&&(e.text=this._title)}},{key:"dtor",value:function(){this._coverCache.forEach(function(e){return e.dtor()}),this._coverCache.clear(),this._activeTagIndices.length=0,(0,w.default)(t.prototype.__proto__||(0,A.default)(t.prototype),"dtor",this).call(this)}},{key:"activateTag",value:function(e){var t=this;this._activeTagIndices=[].concat((0,_.default)(e));var n=this._activeTagIndices.map(function(e){return t._filterList[e]}),i=new K.HubActionCompositeTagFilter({for:this._viewId});n.forEach(function(e){return i.push(new J.HubActionFilter({for:t._viewId,filter:e}))}),this._hub.dispatchAction(i),this._clearCacheSpace(),this._teardown(),this._updateContent()}},{key:"_updateContent",value:function(){var e=this,n=this.page,i=this.pageSize,o=this.dynamic?this._content.slice(0,i):this._content.slice(n*i,n*i+i),a=this._toRad(this._gridWidth),r=this._filterList,l=[];if(r.length>0){for(var s=[],u=[],c=0,d=0,h=0,_=r.length;h<_;++h){var p=r[h],m=this._hub._filters.get(p),g=Math.min(Math.max(.075,P.Util.measureText({text:m.name,fontSize:1e3*te.TAG_LABEL_FONT_SIZE*this._radius,fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight}).width/1e3+.075),.35),A=this._toRad(g)+this._tagPaddingX;s.push(g),c+A<a?(++d,c+=A):(l.push(d),u.push(c),d=1,c=A)}l.push(d),u.push(c);for(var E=this._toRad(s[0]),v=.5*(-u[0]+E),b=(l.length-1)*(this._tagHeight+this._tagPaddingY)+.5*this._gridHeight+.045,y=function(t,n,i,o){var a=r[i],c=e._hub._filters.get(a);t>0&&t%l[n]===0&&(v=.5*(-u[n+1]+e._toRad(s[i])),b-=e._tagHeight+e._tagPaddingY,n++,t=0);var d=e.addChild(e._createTagItem(v,b,s[i],e._tagHeight,c.name,e._activeTagIndices.indexOf(i)!==-1));d.removeAllControllers(),d.addController(e._hoverButtonController),d.onClick=function(){var t=[];
43e._activeTagIndices.forEach(function(n){n!==i&&t.push(new Z.HubActionActivateTag({index:n,for:e._viewId}))}),e._activeTagIndices.indexOf(i)===-1&&t.push(new Z.HubActionActivateTag({index:i,for:e._viewId})),e._hub.dispatchAction(new q.HubActionCompositeActivateTag({actions:t,for:e._viewId}))},i<o&&(v+=.5*e._toRad(s[i])+.5*e._toRad(s[i+1])),v+=e._tagPaddingX,C=t,w=n},T=0,C=0,I=r.length,w=0;T<I;++T,++C)y(C,w,T,I)}var S=this._toRad(this._tileWidth),x=.5*(-a+S),M=x,O=.5*(this._gridHeight-this._tileHeight),N=2*te.TITLE_FONT_SIZE,R=this._createTitleTransform(M,.5*this._gridHeight+.5*N+te.TITLE_OFFSET_Y+Math.max(0,l.length)*(this._tagPaddingY+this._tagHeight));if(this.addChild(this._createHeadline(R,N)),this._currentPageMax=Math.ceil(this.itemCount/(this._rows*this._columns)),this._currentPageMax>1){var k=this._createNavigationArrows(this._scrollMode===j.SCROLL_MODE_VERTICAL),D=k.prevButton,B=k.nextButton;this._createPaginationText(),this.loading&&(D&&(D.onClick=void 0,D.opacity=.2),B&&(B.onClick=void 0,B.opacity=.2))}if(this.loading)return void this.addChild(new V.UiImage({name:t.LOADING_IMAGE_NAME,width:.25*Math.min(this._gridWidth,this._gridHeight),height:.25*Math.min(this._gridWidth,this._gridHeight),src:ie.default,flipY:!1,animated:!0,animationAtlasWidth:4,animationAtlasHeight:4,visible:!0,useTextureManager:!1,controllers:[this._loadingController]}));for(var L=function(t,n){var i=o[t];t>0&&t%e._columns===0&&(M=x,O-=e._tileHeight+e._tilePaddingY);var a=e.addChild(e._createUiCover(M,O,e._tileWidth,e._tileHeight,i.poster,i.title));if(a.removeAllControllers(),a.addController(e._hoverButtonController),a.addController(new F.AnimationController({animation:new G.SequenceAnimation({children:[new z.DelayAnimation({duration:.07*t+.1}),new Q.ClosureAnimation({easing:W.Easing.easeInOutQuad,duration:.15,closure:function(e,t){t.material.opacity=e,t.depth=(1-e)*-.2}})],onPlay:function(e){e.material.opacity=0}})})),i.domElement instanceof H.Dl8HubGroupElement){var r=new $.HubActionItem((0,f.default)({},i,{hub:e._hub}));a.onClick=function(){r.dispatchActions()}}else a.onClick=function(){e._onActivateContent(i.id,i.type)};M+=S+e._tilePaddingX},U=0,Y=o.length;U<Y;++U)L(U,Y)}},{key:"_createNavigationArrows",value:function(e){return e?{prevButton:this._createPaginationArrowButton(t.ARROW_UP_NAME,e),nextButton:this._createPaginationArrowButton(t.ARROW_DOWN_NAME,e)}:{prevButton:this._createPaginationArrowButton(t.ARROW_LEFT_NAME,e),nextButton:this._createPaginationArrowButton(t.ARROW_RIGHT_NAME,e)}}},{key:"_createHeadline",value:function(e,n){return new O.UiLabel({name:t.TITLE_NAME,width:this._tileWidth,height:n,transform:e,align:"left",fontSize:te.TITLE_FONT_SIZE,fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,texSize:(0,re.getRecommendedTexSize)(this._tileWidth,n,this._radius),text:this.title})}},{key:"_createPaginationText",value:function(){var e=.5*-this._gridHeight-.5*te.ARROW_SIZE-te.ARROW_OFFSET,t=this.page+1+"/"+this._currentPageMax;this.addChild(new O.UiLabel({width:this._gridWidth/3,height:te.ARROW_SIZE,fontSize:.5*te.ARROW_SIZE,fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,texSize:(0,re.getRecommendedTexSize)(this._gridWidth/3,te.ARROW_SIZE,this._radius),fontColor:new M.ColorRGBA(1,1,1,1),text:t,align:"center",noWrap:!0,transform:new D.Transform({position:new L.Vector3(0,e,0)}),verticalAlign:"middle",lineHeight:1.5}))}},{key:"_createPaginationArrowButton",value:function(e,n){var i=this,o=.5*-this._gridHeight-.5*te.ARROW_SIZE-te.ARROW_OFFSET,a=void 0,r=1.75*te.ARROW_SIZE,l=te.ARROW_SIZE;n&&(r=te.ARROW_SIZE,l=1.45*te.ARROW_SIZE),n?e===t.ARROW_UP_NAME?a=[-l,o,0]:e===t.ARROW_DOWN_NAME&&(a=[+l,o,0]):e===t.ARROW_LEFT_NAME?a=[-r,o,0]:e===t.ARROW_RIGHT_NAME&&(a=[+r,o,0]);var s=1;(e===t.ARROW_LEFT_NAME&&this.page<=0||e===t.ARROW_RIGHT_NAME&&this.page+1>=this._currentPageMax||e===t.ARROW_UP_NAME&&this.page<=0||e===t.ARROW_DOWN_NAME&&this.page+1>=this._currentPageMax)&&(s=.7),this.addChild(new N.UiIconButton({width:r,height:l,backgroundColor:te.PAGINATION_BUTTON_BACKGROUND,roundRectSize:.5*te.ARROW_SIZE-te.PAGINATION_ARROW_OUTLINE_WIDTH,drawOutline:!0,outlineWidth:te.PAGINATION_ARROW_OUTLINE_WIDTH,opacity:s,outlineColor:te.PAGINATION_ARROW_ENABLED_COLOR,imageSrc:ae.default,imagePadding:te.ARROW_SIZE_PADDING,transform:new D.Transform({position:new L.Vector3(a),rotation:e===t.ARROW_RIGHT_NAME?(new U.Quaternion).fromAxisAngle(L.Vector3.Z_AXIS,Math.PI):e===t.ARROW_DOWN_NAME?(new U.Quaternion).fromAxisAngle(L.Vector3.Z_AXIS,1.5*Math.PI):e===t.ARROW_LEFT_NAME?(new U.Quaternion).fromAxisAngle(L.Vector3.Z_AXIS,2*Math.PI):e===t.ARROW_UP_NAME?(new U.Quaternion).fromAxisAngle(L.Vector3.Z_AXIS,.5*Math.PI):(new U.Quaternion).fromAxisAngle(L.Vector3.Z_AXIS,0)}),texSize:(0,re.getRecommendedTexSize)(r,l,this._radius),controllers:[this._hoverButtonController],onClick:function(){e===t.ARROW_LEFT_NAME&&i.page>0?i._hub.dispatchAction(new X.HubActionSetPage({page:i.page-1,for:i._viewId})):e===t.ARROW_RIGHT_NAME&&i.page+1<i._currentPageMax?i._hub.dispatchAction(new X.HubActionSetPage({page:i.page+1,for:i._viewId})):e===t.ARROW_UP_NAME&&i.page>0?i._hub.dispatchAction(new X.HubActionSetPage({page:i.page-1,for:i._viewId})):e===t.ARROW_DOWN_NAME&&i.page+1<i._currentPageMax&&i._hub.dispatchAction(new X.HubActionSetPage({page:i.page+1,for:i._viewId}))}}))}},{key:"_createTitleTransform",value:function(e,t){var n=new U.Quaternion,i=new L.Vector3;return void 0!==e&&void 0!==t&&(n.fromAxisAngle(L.Vector3.Y_AXIS,e),i.set(0,t,-this._radius).multQuaternion((new U.Quaternion).fromAxisAngle(L.Vector3.Y_AXIS,-e)),i.z+=this._radius),new D.Transform({position:i,rotation:n})}}
43,{key:"_createTagItem",value:function(e,t,n,i,o,a){var r=new U.Quaternion,l=new L.Vector3;return r.fromAxisAngle(L.Vector3.Y_AXIS,e),l.set(0,t,-this._radius).multQuaternion((new U.Quaternion).fromAxisAngle(L.Vector3.Y_AXIS,-e)),l.z+=this._radius,new k.UiLabelButton({width:n,height:i,text:o,padding:[.003,0,0,0],smoothBorder:!1,align:"center",noWrap:!1,maxCharacters:18,roundRectSize:.5*i,transform:new D.Transform({rotation:r,position:l}),fontSize:te.TAG_LABEL_FONT_SIZE*this._radius,fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,fontColor:a?te.TAG_TEXT_COLOR_ACTIVE:te.TAG_TEXT_COLOR,backgroundColor:a?te.TAG_BACKGROUND_ACTIVE:te.TAG_BACKGROUND,texSize:(0,re.getRecommendedTexSize)(n,i,this._radius)})}},{key:"_createUiCover",value:function(e,t,n,i,o,a){var r=new U.Quaternion,l=new L.Vector3;void 0!==e&&void 0!==t&&(r.fromAxisAngle(L.Vector3.Y_AXIS,e),l.set(0,t,-this._radius).multQuaternion((new U.Quaternion).fromAxisAngle(L.Vector3.Y_AXIS,-e)),l.z+=this._radius);var s=(0,c.default)({width:n,height:i,poster:o,label:a}),u=this._coverCache.get(s);return u?void 0!==e&&void 0!==t&&(u.transform.position=l,u.transform.rotation=r):(u=new R.UiCoverButton({atlasHash:s,name:s,width:n,height:i,label:a,poster:o,smoothBorder:!1,transform:new D.Transform({rotation:r,position:l}),fontSize:Math.min(te.COVER_LABEL_FONT_SIZE*this._radius,i/5),fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,backgroundColor:o?te.COVER_BACKGROUND_POSTER:te.COVER_BACKGROUND,labelBackgroundColor:te.COVER_LABEL_BACKGROUND,drawLabel:!!a&&!this._showNoCoverText,hoverText:this._showNoCoverText?a:void 0,lineHeight:2,roundRectSize:te.ROUND_CORNER_SIZE,texSize:(0,re.getRecommendedTexSize)(n,i,this._radius),horizontalLabelPadding:n/20}),this._coverCache.set(s,u)),u}},{key:"_clearCacheSpace",value:function(){var e=this,t=this.pageSize,n=Math.ceil(this._content.length/t),i=Math.min(this._page,n-1),o=this.dynamic?this._content.slice():this._content.slice(i*t,i*t+t),a=Math.max(0,this._coverCache.size-this._maxPrecacheCoverCount+t);if(a>0){for(var r=0,l=o.length;r<l;++r){var u=o[r];if(u){var d=(0,c.default)({width:this._tileWidth,height:this._tileHeight,poster:u.poster,label:u.title});this._coverCache.has(d)&&a--}}for(var f=new m.default,h=(0,s.default)(this._coverCache.keys()),_=0,p=h.length;_<p&&!(a<=0);++_)for(var g=0,A=o.length;g<A;++g){var E=o[g],v=this._coverCache.get(h[_]);E!==v&&(f.set(h[_],v),a--)}(0,s.default)(f.keys()).forEach(function(t){e._coverCache.get(t).dtor(),e._coverCache.delete(t)}),f.clear()}}},{key:"_fillCache",value:function(){for(var e=0,t=this._content.length;e<t&&!(this._coverCache.size>=this._maxPrecacheCoverCount);++e){var n=this._content[e];this._createUiCover(void 0,void 0,this._tileWidth,this._tileHeight,n.poster,n.title)}}},{key:"_toRad",value:function(e){return 2*Math.atan(e/(2*this._radius))}},{key:"_toDeg",value:function(e){return 2*this._radius*Math.tan(e/2)}},{key:"scrollMode",get:function(){return this._scrollMode}}]),t}(B.HubContentWidget);le.SCROLLBAR_NAME=(0,r.default)("paginationIndicator"),le.SCROLLBAR_BASE_NAME=(0,r.default)("paginationBaseIndicator"),le.TITLE_NAME=(0,r.default)("hubGridTitle"),le.LOADING_IMAGE_NAME=(0,r.default)("loadingImage"),le.ARROW_UP_NAME=(0,r.default)("up"),le.ARROW_DOWN_NAME=(0,r.default)("down"),le.ARROW_LEFT_NAME=(0,r.default)("left"),le.ARROW_RIGHT_NAME=(0,r.default)("right")},function(e,t,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubMenu=void 0;var a=n(62),r=o(a),l=n(45),s=o(l),u=n(9),c=o(u),d=n(14),f=o(d),h=n(4),_=o(h),p=n(1),m=o(p),g=n(6),A=o(g),E=n(8),v=o(E),b=n(2),y=o(b),T=n(5),C=o(T),I=n(99),w=n(143),S=n(24),x=n(40),M=n(293),O=n(7),N=n(28),R=n(12),k=n(283),D=n(37),B=n(142),P=n(116),L=n(280),U=n(284),H=n(115),V=n(131),F=n(132),Q=n(109),z=n(75),G=n(144),W=i(G),Y=n(237),j=o(Y),X=n(23),Z=t.HubMenu=function(e){function t(e){(0,m.default)(this,t);var n=(0,A.default)(this,(t.__proto__||(0,_.default)(t)).call(this,e));return n._defaultMenuItem=O.Util.getParam(e,"defaultMenuItem"),n._maxMenuItems=O.Util.getParam(e,"rows",10),n._customization=O.Util.getParamRequired(e,"customization"),n._memoryLimit=O.Util.getParamRequired(e,"memoryLimit"),n._radius=O.Util.getParamRequired(e,"radius"),n._maxPrecacheItemCount=n._memoryLimit,n._itemCache=new f.default,n._filterPage=0,n._scrollPos=0,n._maxScrollPos=0,n._gridWidth=n._width,n._gridHeight=n._height-1*(W.ARROW_OFFSET+W.ARROW_SIZE),n._init=!0,n._activeMenuItemIdx=-1,n._hoverColor=new x.ColorRGB(n._customization.primaryColor.hex()),n._activeMenuItem=null,n._hoverItemController=new P.ClosureController({closure:function(e,t){t.hovered&&t!==n._activeMenuItem?t.material.color=n._hoverColor:t.material.color=x.ColorRGB.WHITE}}),n._hoverButtonController=new P.ClosureController({closure:function(e,t){var n=t.depth;t.hovered?.02!==n&&(t.depth=Math.min(n+.2*e,.02)):0!==n&&(t.depth=Math.max(t.depth-.2*e,0))}}),n}return(0,C.default)(t,e),(0,y.default)(t,[{key:"$serialize",value:function(){return{name:"HubMenu",params:{maxMenuItems:this._maxMenuItems}}}}]),(0,y.default)(t,[{key:"dtor",value:function(){this._itemCache.forEach(function(e){return e.dtor()}),this._itemCache.clear(),(0,v.default)(t.prototype.__proto__||(0,_.default)(t.prototype),"dtor",this).call(this)}},{key:"activateMenuItem",value:function(e){var t=this._domChildren.slice(this._scrollPos,this._scrollPos+this._maxMenuItems),n=t[e-this._scrollPos],i=new k.HubActionItem((0,c.default)({},n,{hub:this.hub}));this._activeMenuItemIdx=e,i.dispatchActions(),this._clearCacheSpace(),this._teardown(),this._updateContent()}},{key:"_teardown",value:function(){var e=this,n=[];
43this.children.forEach(function(e){e.name!==t.SCROLLBAR_NAME&&e.name!==t.SCROLLBAR_BASE_NAME&&n.push(e)}),n.forEach(function(t){return e.removeChild(t)}),n.length=0}},{key:"$init",value:function(){(0,v.default)(t.prototype.__proto__||(0,_.default)(t.prototype),"$init",this).call(this),this._updateContent(),this._fillCache()}},{key:"$onUpdateTitle",value:function(){var e=this.findByName(t.TITLE_NAME);e&&(e.text=this._title)}},{key:"_updateContent",value:function(){var e=this,n=this._domChildren;this._maxScrollPos=n.length-1;var i=n.slice(this._scrollPos,this._scrollPos+this._maxMenuItems),o=(this._gridHeight-2*W.MENU_BG_PADDING)/this._maxMenuItems;this._filterPageMax=Math.ceil(n.length/this._maxMenuItems),this._createMenuBackground(),this._createHeadline(this.title),this._filterPageMax>1&&(this._createPaginationArrowButton(t.ARROW_DOWN_NAME),this._createPaginationText(),this._createPaginationArrowButton(t.ARROW_UP_NAME));for(var a=function(t){var n=i[t],a=new k.HubActionItem((0,c.default)({},n,{hub:e.hub}));e._init&&e._defaultMenuItem&&n.menuItemId===e._defaultMenuItem&&(e._activeMenuItemIdx=t+e._scrollPos,a.dispatchActions(),e._init=!1);var r=e.addChild(e._createMenuItem(-t*o-.5*o+.5*(e._gridHeight-2*W.MENU_BG_PADDING),n.title,t+e._scrollPos===e._activeMenuItemIdx));r.removeAllControllers(),r.addController(e._hoverItemController),r.addController(new H.AnimationController({animation:new F.SequenceAnimation({children:[new V.DelayAnimation({duration:.07*t+.1}),new Q.ClosureAnimation({easing:z.Easing.easeInOutQuad,duration:.15,closure:function(e,t){t.opacity=e,t.depth=(1-e)*-.2}})],onPlay:function(e){e.opacity=0}})})),r.onClick=function(){e._updateContent(),e._hub.dispatchAction(new L.HubActionActivateMenuItem({index:t+e._scrollPos,for:e._viewId}))}},r=0;r<i.length;++r)a(r)}},{key:"_createHeadline",value:function(e){var n=2*W.TITLE_FONT_SIZE,i=W.TITLE_FONT_SIZE;this.addChild(new I.UiLabel({name:t.TITLE_NAME,width:this._gridWidth,height:n,transform:new N.Transform({position:new R.Vector3(0,.5*this._gridHeight+.5*n+W.TITLE_OFFSET_Y,0)}),align:"left",fontSize:i,fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,texSize:(0,X.getRecommendedTexSize)(this._gridWidth,n,this._radius),text:e}))}},{key:"_createPaginationText",value:function(){var e=.5*-this._gridHeight-.5*W.ARROW_SIZE-W.ARROW_OFFSET,t=this._filterPage+1+"/"+this._filterPageMax;this.addChild(new I.UiLabel({width:1.45*W.ARROW_SIZE,height:W.ARROW_SIZE,fontSize:.5*W.ARROW_SIZE,fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,texSize:(0,X.getRecommendedTexSize)(1.45*W.ARROW_SIZE,W.ARROW_SIZE,this._radius),fontColor:new S.ColorRGBA(1,1,1,1),text:t,align:"center",noWrap:!0,transform:new N.Transform({position:new R.Vector3(0,e,0)}),verticalAlign:"middle",lineHeight:1.5}))}},{key:"_createPaginationArrowButton",value:function(e){var n=this,i=.5*-this._gridHeight-.5*W.ARROW_SIZE-W.ARROW_OFFSET,o=void 0;e===t.ARROW_UP_NAME?o=[1.45*-W.ARROW_SIZE,i,0]:e===t.ARROW_DOWN_NAME&&(o=[1.45*W.ARROW_SIZE,i,0]);var a=1;(e===t.ARROW_UP_NAME&&this._filterPage<=0||e===t.ARROW_DOWN_NAME&&this._filterPage+1>=this._filterPageMax)&&(a=.75),this.addChild(new B.UiIconButton({width:W.ARROW_SIZE,height:1.45*W.ARROW_SIZE,backgroundColor:W.PAGINATION_BUTTON_BACKGROUND,roundRectSize:W.ARROW_SIZE/2-W.PAGINATION_ARROW_OUTLINE_WIDTH,drawOutline:!0,outlineWidth:W.PAGINATION_ARROW_OUTLINE_WIDTH,opacity:a,outlineColor:W.PAGINATION_ARROW_ENABLED_COLOR,imageSrc:j.default,imagePadding:W.ARROW_SIZE_PADDING,transform:new N.Transform({position:new R.Vector3(o),rotation:e===t.ARROW_UP_NAME?(new D.Quaternion).fromAxisAngle(R.Vector3.Z_AXIS,.5*Math.PI):e===t.ARROW_DOWN_NAME?(new D.Quaternion).fromAxisAngle(R.Vector3.Z_AXIS,1.5*Math.PI):(new D.Quaternion).fromAxisAngle(R.Vector3.Z_AXIS,0*Math.PI)}),texSize:(0,X.getRecommendedTexSize)(W.ARROW_SIZE,1.45*W.ARROW_SIZE,this._radius),controllers:[this._hoverButtonController],onClick:function(){e===t.ARROW_DOWN_NAME&&n._filterPage+1<n._filterPageMax?(n._filterPage++,n._hub.dispatchAction(new U.HubActionMenuScrollTo({scrollPos:n._scrollPos+n._maxMenuItems,for:n._viewId}))):e===t.ARROW_UP_NAME&&n._filterPage>0&&(n._filterPage--,n._hub.dispatchAction(new U.HubActionMenuScrollTo({scrollPos:n._scrollPos-n._maxMenuItems,for:n._viewId})))}}))}}
43,{key:"_createMenuBackground", 44value:function(){this.addChild(new I.UiLabel({name:"filterMenuBackground",text:"",fontSize:1,texSize:(0,X.getRecommendedTexSize)(this._gridWidth,this._gridHeight,this._radius),manualSortIndex:0,roundRectSize:W.SHEET_CORNER_SIZE,width:this._gridWidth,height:this._gridHeight,backgroundColor:new S.ColorRGBA(0,0,0,1)}))}},{key:"_createMenuItem",value:function(e,t,n){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=new R.Vector3;void 0!==e&&o.set(0,e,0);var a=new w.UiLabelButton({width:this._gridWidth-2*W.MENU_BG_PADDING,height:(this._gridHeight-2*W.MENU_BG_PADDING)/this._maxMenuItems,backgroundColor:n?new x.ColorRGB(this._customization.primaryColor.hex()):W.ITEM_BACKGROUND,fontColor:W.ITEM_FONTCOLOR,transform:new N.Transform({position:o}),align:"left",manualSortIndex:1,padding:[0,W.MENU_BG_PADDING],fontSize:Math.min(W.ITEM_FONT_SIZE*this._radius,this._gridHeight/this._maxMenuItems),roundRectSize:W.SHEET_CORNER_SIZE,fontFace:this._customization.baseFont,fontWeight:this._customization.baseFontWeight,text:t,noWrap:!0,texSize:(0,X.getRecommendedTexSize)(this._gridWidth-2*W.MENU_BG_PADDING,(this._gridHeight-2*W.MENU_BG_PADDING)/this._maxMenuItems,this._radius),opaque:!1,smoothBorder:!1,smoothStrength:5});return n&&i&&(this._activeMenuItem=a),a}},{key:"_fillCache",value:function(){for(var e=0,t=this._domChildren.length;e<t&&!(this._itemCache.size>=this._maxPrecacheItemCount);++e){var n=this._domChildren[e];this._createMenuItem(void 0,n.title,e===this._activeMenuItemIdx,!1)}}},{key:"_clearCacheSpace",value:function(){var e=this._maxMenuItems,t=Math.max(0,this._itemCache.size-this._maxPrecacheItemCount+e);if(t>0){for(var n=this._scrollPos,i=0;i<e;++i){var o=n+i,a=this._domChildren[o],r=(0,s.default)({text:a.title,active:o===this._activeMenuItemIdx});this._itemCache.has(r)&&t--}for(var l=[],u=this._itemCache.entries(),c=0,d=u.length;c<d&&!(t<=0);++c)for(var f=0;f<e;++f){var h=n+f,_=this._domChildren[h],p=(0,s.default)({text:_.title,active:h===this._activeMenuItemIdx});this._itemCache.get(p)!==u[c]&&(l.push(u[c]),t--)}l.forEach(function(e){return e.dtor()}),l.length=0}}},{key:"scrollPos",set:function(e){e<0||e>this._maxScrollPos||(this._scrollPos=e,this._clearCacheSpace(),this._teardown(),this._updateContent())},get:function(){return this._scrollPos}}]),t}(M.HubWidget);Z.SCROLLBAR_NAME=(0,r.default)("paginationIndicator"),Z.SCROLLBAR_BASE_NAME=(0,r.default)("paginationBaseIndicator"),Z.TITLE_NAME=(0,r.default)("hubMenuTitle"),Z.ARROW_UP_NAME=(0,r.default)("up"),Z.ARROW_DOWN_NAME=(0,r.default)("up")},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubSorter=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(2),d=i(c),f=n(5),h=i(f),_=n(7),p=n(292),m="descending",g="ascending",A="numerical",E="lexicographical";t.HubSorter=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._order=_.Util.getParam(e,"order",t.ORDER_DESCENDING),n._type=_.Util.getParam(e,"type",t.TYPE_LEXICOGRAPHICAL),n}return(0,h.default)(t,e),(0,d.default)(t,null,[{key:"ORDER_DESCENDING",get:function(){return m}},{key:"ORDER_ASCENDING",get:function(){return g}},{key:"TYPE_NUMERICAL",get:function(){return A}},{key:"TYPE_LEXICOGRAPHICAL",get:function(){return E}}]),(0,d.default)(t,[{key:"_sorterImpl",value:function(e,n){var i=this.$getSortField(e),o=this.$getSortField(n),a=i,r=o;if(this._order===t.ORDER_DESCENDING&&(a=o,r=i),this._type===t.TYPE_LEXICOGRAPHICAL)a=a.toLowerCase(),r=r.toLowerCase();else if(this._type===t.TYPE_NUMERICAL)return a=parseFloat(a),r=parseFloat(r),a-r;return a<r?-1:a>r?1:0}},{key:"$getSortField",value:function(e){return e}},{key:"sort",value:function(e){return e.sort(this._sorterImpl.bind(this))}}]),t}(p.HubSorterAbstract)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubSorterAttr=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(233),p=i(_),m=n(7),g=n(541);t.HubSorterAttr=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n._attr=(0,p.default)(m.Util.getParamRequired(e,"attr")),n}return(0,h.default)(t,e),(0,u.default)(t,[{key:"$getSortField",value:function(e){return e[this._attr]}}]),t}(g.HubSorter)},function(e,t,n){"use strict";
44function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HubVizor=void 0;var a=n(62),r=o(a),l=n(9),s=o(l),u=n(4),c=o(u),d=n(1),f=o(d),h=n(2),_=o(h),p=n(6),m=o(p),g=n(8),A=o(g),E=n(5),v=o(E),b=n(10),y=n(7),T=n(60),C=n(12),I=n(37),w=n(136),S=n(77),x=n(27),M=n(28),O=n(185),N=n(297),R=n(547),k=n(48),D=n(15),B=n(539),P=n(540),L=n(246),U=n(245),H=n(294),V=n(116),F=n(144),Q=i(F),z=n(239),G=o(z),W=n(887),Y=o(W),j=n(366),X=o(j),Z=n(23),q=n(17),K=256,J=t.HubVizor=function(e){function t(e){(0,f.default)(this,t);var n=(0,m.default)(this,(t.__proto__||(0,c.default)(t)).call(this,e));n._dynamicContent=y.Util.getParamRequired(e,"dynamicContent"),n._domChildren=y.Util.getParamRequired(e,"domChildren"),n._height=parseFloat(y.Util.getParamRequired(e,"height")),n._spacing=parseFloat(y.Util.getParamRequired(e,"spacing")),n._radius=y.Util.getParamRequired(e,"radius"),n._showBrandLogo=y.Util.getParamRequired(e,"showBrandLogo"),n._showHomeButton=y.Util.getParamRequired(e,"showHomeButton"),n._noShadow=y.Util.getParam(e,"noShadow",!1),n._hub=y.Util.getParamRequired(e,"hub"),n._customization=y.Util.getParamRequired(e,"customization"),n._memoryLimit=y.Util.getParamRequired(e,"memoryLimit"),n._handlePointerStart=n._handlePointerStart.bind(n),n._handlePointerEnd=n._handlePointerEnd.bind(n),n._activeWidget=null,n._radToWidgetList=[],n._tmpRay=new w.Ray3,n._tmpVec=new T.Vector2,n._tmpVec2=new T.Vector2,n._tmpVec3=new C.Vector3,n._oldPointerPos=new T.Vector2,n._tmpQuat=new I.Quaternion;var i=b.Context.canvasEventDispatcher;return i.addEventListener(k.TouchEvent.TOUCH_START,n._handlePointerStart),i.addEventListener(k.TouchEvent.TOUCH_END,n._handlePointerEnd),n.transform.position.y=-.1,n._initContent(),n}return(0,v.default)(t,e),(0,_.default)(t,[{key:"update",value:function(e){var n=this.$scene.activeCamera,i=this.$scene.findByName(t.VIZOR_CYLINDER_NAME);this._tmpRay.origin=n.worldTransform.position,this._tmpRay.direction=n.dVector;var o=i.intersectWithRay(this._tmpRay);if(this._activeWidget=null,o)for(var a=Math.atan2(i.hitPos.x,-i.hitPos.z),r=0,l=this._radToWidgetList.length;r<l;++r){var s=this._radToWidgetList[r];if(a>s.rad&&a<s.rad+s.width){this._activeWidget=s.widget;break}}}},{key:"gamepadButtonPressed",value:function(e,t,n){!this._activeWidget}},{key:"gamepadButtonUnpressed",value:function(e,t,n){!this._activeWidget}},{key:"dtor",value:function(){this._radToWidgetList.length=0;var e=b.Context.canvasEventDispatcher;e.removeEventListener(k.TouchEvent.TOUCH_START,this._handlePointerStart),e.removeEventListener(k.TouchEvent.TOUCH_END,this._handlePointerEnd),(0,A.default)(t.prototype.__proto__||(0,c.default)(t.prototype),"dtor",this).call(this)}},{key:"_initContent",value:function(){var e=this;if(this._showBrandLogo){var n=this._customization.brandLogo?this._customization.brandLogo:G.default,i=32/90,o=new Image;o.onload=function(){o.height&&o.width&&(i=o.height/o.width),n.endsWith(".svg")||n.startsWith("data:image/svg+xml")?y.Util.renderImageToCanvas(n,K,K*i).then(function(t){e.addChild(e._createBrandLogo(t,i))}).catch(function(){b.Context.logger.error(e,"brand logo failed to create")}):e.addChild(e._createBrandLogo(n,i))},o.src=n}if(0!==this._domChildren.length){var a=0,r=[],l=2*Math.atan(.5*this._spacing/this._radius);this._domChildren.forEach(function(t){var n=2*Math.atan(.5*t.width/e._radius);r.push(n),a+=n}),a+=this._domChildren.length*l;var u=.5*-a+.5*l+.5*r[0],c=u-.5*r[0];this._domChildren.forEach(function(t,n){var i=(new I.Quaternion).fromAxisAngle(C.Vector3.Y_AXIS,u),o=new C.Vector3(0,0,-e._radius).multQuaternion((new I.Quaternion).fromAxisAngle(C.Vector3.Y_AXIS,-u)),a=(0,s.default)({},t,{hub:e._hub,onActivateContent:e._hub._player._activateContent,height:e._height,transform:new M.Transform({position:o,rotation:i}),dynamic:e._dynamicContent,customization:e._customization,memoryLimit:e._memoryLimit/e._domChildren.length,radius:e._radius});t.domElement instanceof U.Dl8HubGridElement?e._radToWidgetList.push({rad:u-.5*r[n],width:r[n],widget:e.addChild(new B.HubGrid(a))}):t.domElement instanceof L.Dl8HubMenuElement?e._radToWidgetList.push({rad:u-.5*r[n],width:r[n],widget:e.addChild(new P.HubMenu(a))}):b.Context.logger.warn(e,"Unknown child node for vizor encountered: "+t),n<e._domChildren.length-1&&(u+=.5*(r[n]+r[n+1])+l)});
44var d=2*Math.atan(.5*Q.CURSOR_PADDING.x/this._radius)+.2;this.addChild(new R.UiCylinder({name:t.VIZOR_CYLINDER_NAME,radius:this._radius,height:this._height+2.7*Q.CURSOR_PADDING.y,startAngle:c-d,endAngle:u+.5*r[r.length-1]+d,width:0,renderable:!this._noShadow,textureSrc:Y.default,manualSortIndex:-1})),this._createRecenterButton()}}},{key:"_createRecenterButton",value:function(){var e=this._hub._player;return this.addChild(new x.SpatialNode({children:[new N.UiIconLabelButton({name:H.Hud.RESET_GYRO_BUTTON_NAME,imageSrc:X.default,visible:!1,iconWidth:Q.TERTIARY_BUTTON_WIDTH*Q.UI_SCALE,iconHeight:Q.TERTIARY_BUTTON_HEIGHT*Q.UI_SCALE,labelWidth:Q.LABEL_WIDTH*Q.UI_SCALE,labelHeight:Q.LABEL_HEIGHT*Q.UI_SCALE,transform:new M.Transform({position:new C.Vector3(0,0,-this._radius)}),atlasHash:H.Hud.RESET_GYRO_BUTTON_NAME,labelPadding:.006*Q.UI_SCALE,text:e._translate("hudVR.resetOrient"),texSize:(0,Z.getRecommendedTexSize)(Q.RECENTER_BUTTON_SIZE,Q.RECENTER_BUTTON_SIZE,this._radius),fontSize:Q.ICON_LABEL_FONT_SIZE*Q.UI_SCALE,fontWeight:this._customization.baseFontWeight,approximateDistanceToCamera:this._radius,onClick:function(){e.resetPoseDelayed()},controllers:[new V.ClosureController({closure:function(e,t){var n=t.iconNode.hovered?1.2:1;t.iconNode.transform.scale.x+=(n-t.iconNode.transform.scale.x)*(e*Q.ANIMATION_TIME_DELTA_SCALE),t.iconNode.transform.scale.y+=(n-t.iconNode.transform.scale.y)*(e*Q.ANIMATION_TIME_DELTA_SCALE),t.visible=!(b.Context.deviceManager&&b.Context.deviceManager.hasPosition)&&b.Context.deviceManager.state===S.DeviceManager.STATE_ACTIVE}})]})],transform:new M.Transform({rotation:(new I.Quaternion).fromEuler(new C.Vector3(q.MathUtil.degToRad(10)+Math.atan2(.5*this._height,this._radius),0,0))})}))}},{key:"_createBrandLogo",value:function(e,n){this.addChild(new O.UiImageButton({name:t.VIZOR_BRAND_LOGO_NAME,width:Q.BRAND_LOGO_SIZE,height:Q.BRAND_LOGO_SIZE*n,transform:new M.Transform({position:new C.Vector3(0,.5*this._height+1.5*this._radius*Q.BRAND_LOGO_SIZE*n*.5+Q.BRAND_LOGO_SPACING,1.2*-this._radius),scale:(new C.Vector3).addScalar(this._radius)}),src:e,onClick:this._showHomeButton?this._hub.reset:void 0}))}},{key:"_handlePointerStart",value:function(e){e.targetTouches&&(this._oldPointerPos.set(e.targetTouches[0].normX,e.targetTouches[0].normY),this._pointerStarted=!0)}},{key:"_handlePointerEnd",value:function(e){if(!e.targetTouches||0===e.targetTouches.length){var t=this._tmpVec.set(e.changedTouches[0].normX,e.changedTouches[0].normY).sub(this._oldPointerPos);if(t.magnitude()>.01&&b.Context.deviceManager.state===S.DeviceManager.STATE_ACTIVE){var n=Math.abs(t.x)>Math.abs(t.y);this._activeWidget instanceof B.HubGrid?n&&t.x>0&&this._activeWidget.scrollMode===D.SCROLL_MODE_HORIZONTAL||!n&&t.y>0&&this._activeWidget.scrollMode===D.SCROLL_MODE_VERTICAL?this._activeWidget.page=this._activeWidget.page-1:(n&&t.x<0&&this._activeWidget.scrollMode===D.SCROLL_MODE_HORIZONTAL||!n&&t.y<0&&this._activeWidget.scrollMode===D.SCROLL_MODE_VERTICAL)&&(this._activeWidget.page=this._activeWidget.page+1):this._activeWidget instanceof P.HubMenu&&!n&&(t.y>0?this._activeWidget.scrollPos=this._activeWidget.scrollPos-1:t.y<0&&(this._activeWidget.scrollPos=this._activeWidget.scrollPos+1))}this._pointerStarted=!1}}}]),t}(x.SpatialNode);J.VIZOR_CYLINDER_NAME=(0,r.default)("vizorCylinder"),J.VIZOR_BRAND_LOGO_NAME=(0,r.default)("vizorBrandLogo")},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Hotspot=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(6),u=i(s),c=n(145),d=i(c),f=n(8),h=i(f),_=n(2),p=i(_),m=n(5),g=i(m),A=n(7),E=n(36),v=n(59),b=n(22),y=n(66),T=n(97),C=n(33),I=n(24),w=n(115),S=n(109),x=n(75),M=n(19),O=i(M);t.Hotspot=function(e){function t(e){(0,l.default)(this,t);var n=(0,u.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e)),i=A.Util.getParam(e,"texture"),o=A.Util.getParam(e,"color",new I.ColorRGBA(I.ColorRGBA.WHITE)),r=A.Util.getParam(e,"opaque",!1),s=A.Util.getParam(e,"useLinearColor",!1);n._hoverScale=A.Util.getParam(e,"hoverScale",1.25),n._to=A.Util.getParam(e,"to");var c=E.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0);
44n._material=new v.UiMaterial({texture:i,color:o,opaque:r,useLinearColor:s,billboarded:!1});var d={};return d[b.Scene.RENDERPASS_UI_1]=n._material,n.addChild(new C.RenderableNode({geometry:c,materialByPass:d})),n._createAnimations(),n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"$serialize",value:function(){return{name:"Hotspot",params:{to:this._to,texture:this._material._texture,color:this._material._color,opaque:this._material._opaque,useLinearColor:this._material._useLinearColor,width:this._width,height:this._height},aux:{children:[]}}}}]),(0,p.default)(t,[{key:"update",value:function(e){(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"update",this).call(this,e)}},{key:"fadeOut",value:function(){this.removeController(this._hoverInAnimationController),this.removeController(this._hoverOutAnimationController),this.removeController(this._fadeInAnimationController),this.removeController(this._fadeAwayAnimationController),this.addController(this._fadeOutAnimationController)}},{key:"fadeIn",value:function(){this.removeController(this._hoverInAnimationController),this.removeController(this._hoverOutAnimationController),this.removeController(this._fadeOutAnimationController),this.removeController(this._fadeAwayAnimationController),this.addController(this._fadeInAnimationController)}},{key:"fadeAway",value:function(){this.removeController(this._hoverInAnimationController),this.removeController(this._hoverOutAnimationController),this.removeController(this._fadeOutAnimationController),this.removeController(this._fadeInAnimationController),this.addController(this._fadeAwayAnimationController)}},{key:"_createAnimations",value:function(){var e=this,t=void 0,n=void 0,i=void 0,o=void 0,a=void 0;this._hoverInAnimationController=new w.AnimationController({animation:new S.ClosureAnimation({easing:x.Easing.easeInOutExpo,duration:.2,closure:function(n,i){i.firstChild.transform.uniformScale=n*e._hoverScale+(1-n)*t},onPlay:function(e){t=e.firstChild.transform.scale.x},onFinish:function(t){t.removeController(e._hoverInAnimationController)}})}),this._hoverOutAnimationController=new w.AnimationController({animation:new S.ClosureAnimation({easing:x.Easing.easeInOutExpo,duration:.2,closure:function(e,n){
44n.firstChild.transform.uniformScale=e+(1-e)*t},onPlay:function(e){t=e.firstChild.transform.scale.x},onFinish:function(t){t.removeController(e._hoverOutAnimationController)}})}),this._fadeOutAnimationController=new w.AnimationController({animation:new S.ClosureAnimation({easing:x.Easing.easeInOutExpo,duration:.4,closure:function(e,i){i.material.opacity=(1-e)*n,i.firstChild.transform.uniformScale=5*e+(1-e)*t},onPlay:function(e){t=e.firstChild.transform.scale.x,n=e.material.opacity},onFinish:function(t){t.visible=!1,t.removeController(e._fadeOutAnimationController)}})}),this._fadeInAnimationController=new w.AnimationController({animation:new S.ClosureAnimation({easing:x.Easing.easeOutQuad,duration:1.2,closure:function(e,t){t.material.opacity=e,t.firstChild.transform.position.y=e*o+(1-e)*i},onPlay:function(t){t.material.opacity=0,t.firstChild.transform.uniformScale=1,o=t.firstChild.transform.position.y,t.firstChild.transform.position.y+=.5*e._height,i=t.firstChild.transform.position.y},onFinish:function(t){t.removeController(e._fadeInAnimationController)}})}),this._fadeAwayAnimationController=new w.AnimationController({animation:new S.ClosureAnimation({easing:x.Easing.easeOutQuad,duration:.2,closure:function(e,t){t.material.opacity=(1-e)*a},onPlay:function(e){a=e.material.opacity},onFinish:function(t){t.removeController(e._fadeAwayAnimationController)}})})}},{key:"inTransition",get:function(){return this.hasController(this._fadeInAnimationController)||this.hasController(this._fadeOutAnimationController)||this.hasController(this._fadeAwayAnimationController)}},{key:"to",get:function(){return this._to}},{key:"hovered",get:function(){return(0,h.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"hovered",this)},set:function(e){this.inTransition||this.hovered===e||(e?(this.removeController(this._hoverOutAnimationController),this.addController(this._hoverInAnimationController)):(this.removeController(this._hoverInAnimationController),this.addController(this._hoverOutAnimationController))),(0,d.default)(t.prototype.__proto__||(0,a.default)(t.prototype),"hovered",e,this)}},{key:"hoverScale",get:function(){return this._hoverScale},set:function(e){this._hoverScale=e}},{key:"color",get:function(){return this._material.color},set:function(e){this._material.color=e}},{key:"material",get:function(){return this._material}},{key:"texture",get:function(){return this._material.texture},set:function(e){this._material.texture=e}}]),t}((0,O.default)(y.UiNode,T.UiClickable))},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Reticle=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(27),p=n(7),m=n(22),g=n(24),A=n(59),E=n(36),v=n(33);t.Reticle=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));n._width=p.Util.getParamRequired(e,"width"),n._height=p.Util.getParamRequired(e,"height"),n._activationTime=0;var i=p.Util.getParam(e,"texture"),o=p.Util.getParam(e,"color",new g.ColorRGBA(g.ColorRGBA.WHITE)),r=p.Util.getParam(e,"opaque",!1),s=p.Util.getParam(e,"animationAtlasWidth",4),u=p.Util.getParam(e,"animationAtlasHeight",4),c=E.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0);n._material=new A.UiMaterial({texture:i,color:o,opaque:r,billboarded:!1,twoSided:!1,animated:!0,animationAtlasWidth:s,animationAtlasHeight:u});var f={};return f[m.Scene.RENDERPASS_UI_1]=n._material,n.addChild(new v.RenderableNode({geometry:c,materialByPass:f})),n}return(0,h.default)(t,e),(0,u.default)(t,[{key:"animationAtlasWidth",set:function(e){this._material.animationAtlasWidth=e}},{key:"animationAtlasHeight",set:function(e){this._material.animationAtlasHeight=e}},{key:"activationTime",get:function(){return this._activationTime},set:function(e){this._activationTime=e}},{key:"color",get:function(){return this.firstChild.materialByPass[m.Scene.RENDERPASS_UI_1].color},set:function(e){this.firstChild.materialByPass[m.Scene.RENDERPASS_UI_1].color=e}},{key:"texture",get:function(){return this.firstChild.materialByPass[m.Scene.RENDERPASS_UI_1].texture},set:function(e){this.firstChild.materialByPass[m.Scene.RENDERPASS_UI_1].texture=e}},{key:"animationT",set:function(e){this.firstChild.materialByPass[m.Scene.RENDERPASS_UI_1].animationT=e},get:function(){return this.firstChild.materialByPass[m.Scene.RENDERPASS_UI_1].animationT}}]),t}(_.SpatialNode)},function(e,t,n){"use strict";
44function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UiBar=void 0;var o=n(9),a=i(o),r=n(4),l=i(r),s=n(1),u=i(s),c=n(2),d=i(c),f=n(6),h=i(f),_=n(8),p=i(_),m=n(5),g=i(m),A=n(66),E=n(97),v=n(7),b=n(17),y=n(10),T=n(24),C=n(22),I=n(33),w=n(59),S=n(36),x=n(32),M=n(41),O=n(19),N=i(O),R=n(23);t.UiBar=function(e){function t(e){(0,u.default)(this,t);var n=(0,h.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));n._color=v.Util.getParamRequired(e,"color",new T.ColorRGBA(T.ColorRGBA.WHITE)),n._backgroundColor=v.Util.getParamRequired(e,"backgroundColor",new T.ColorRGBA(1,1,1,.3)),n._bufferColor=v.Util.getParamRequired(e,"bufferColor",new T.ColorRGBA(1,1,1,.4)),n._indicatorColor=v.Util.getParamRequired(e,"indicatorColor",new T.ColorRGBA(1,1,1,1)),n._indicatorWidth=v.Util.getParamRequired(e,"indicatorWidth",.001),n._texSize=v.Util.getParam(e,"texSize",512),n._roundRectSize=v.Util.getParam(e,"roundRectSize",0),n._paddingVertical=v.Util.getParam(e,"paddingVertical",0),n._progress=v.Util.getParam(e,"progress",0),n._bufferStart=0,n._bufferEnd=0,n._indicatorPos=0,n._lastIndicatorPos=-1,n._paddingVertical=0,n._canvas=document.createElement("canvas");var i=n._width/n._height,o=n._width>n._height,a=Math.min(n._texSize,M.Renderer.MAX_TEXTURE_SIZE);n._canvas.width=Math.round(o?a:a*i),n._canvas.height=Math.round(o?a/i:a),n._indicatorWidthPx=n._canvas.width/n.width*n._indicatorWidth;var r=void 0;n._useTextureManager?(n._spriteRef=y.Context.textureManager.allocateSprite(n._canvas.width,n._canvas.height,n.atlasHash),r=S.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0,void 0,n._spriteRef.uvs),n._texture=n._spriteRef.texture):(r=S.GeometryUtil.makeCenteredSizedQuad(n._width,n._height,!0),n._texture=n.addActiveResource(new x.Texture({type:x.Texture.CANVAS,flipY:!0,data:[n._canvas]}))),n._updateTexture();var s=v.Util.getParam(e,"opaque",!1);n._material=n.addActiveResource(new w.UiMaterial({mipmapBias:n._mipmapBias,texture:n._texture,opaque:s,billboarded:!1,twoSided:!1}));var c={};return c[C.Scene.RENDERPASS_UI_1]=n._material,n.addChild(new I.RenderableNode({geometry:r,materialByPass:c})),n}return(0,g.default)(t,e),(0,d.default)(t,[{key:"$visualHash",value:function(){return(0,a.default)((0,p.default)(t.prototype.__proto__||(0,l.default)(t.prototype),"$visualHash",this).call(this),{backgroundColor:this._backgroundColor,bufferStart:this._bufferStart,bufferEnd:this._bufferEnd,bufferColor:this._bufferColor,color:this._color,progress:this._progress,hovered:this.hovered,indicatorColor:this._indicatorColor,indicatorPos:this._indicatorPos,indicatorWidthPx:this._indicatorWidthPx})}},{key:"updateBar",value:function(e,t,n,i){this._progress===e&&this._indicatorPos===t&&this._bufferStart===n&&this._bufferEnd===i||(this._progress=e,this._indicatorPos=t,this._bufferStart=n||0,this._bufferEnd=i||0,this._updateTexture())}},{key:"click",value:function(){(0,p.default)(t.prototype.__proto__||(0,l.default)(t.prototype),"click",this).call(this,this._indicatorPos)}},{key:"_updateTexture",value:function(){var e=this._canvas,t=e.getContext("2d"),n=(0,R.convertMeterToPixelSize)(this._paddingVertical,this._height,e.height),i=(0,R.convertMeterToPixelSize)(this._roundRectSize,this._height,e.height);t.save(),t.clearRect(0,0,e.width,e.height),t.fillStyle=this._backgroundColor.style,t.shadowColor=this._backgroundColor.style,t.shadowBlur=5;var o=0,a=n/2,r=e.width,l=e.height-n;if(v.Util.roundRect(t,o,a,r,l,i),t.clip(),this._bufferStart||this._bufferEnd){t.f
44illStyle=this._bufferColor.style,t.shadowColor=this._bufferColor.style;var s=e.width*this._bufferStart,u=n/2,c=e.width*this._bufferEnd,d=e.height-n,f=c-s;if(f<i)t.fillRect(s,u,c,d);else{var h=b.MathUtil.clamp(f-i,0,i);v.Util.roundRect(t,s,u,c,d,h)}}if(this._progress>0){t.fillStyle=this._color.style,t.shadowColor=this._color.style;var _=0,p=n/2,m=Math.max(0,e.width*this._progress),g=e.height-n,A=m-_;if(A<i)t.fillRect(_,p,m,g);else{var E=b.MathUtil.clamp(A-i,0,i);v.Util.roundRect(t,_,p,m,g,E)}}if(this.hovered){t.fillStyle=this._indicatorColor.style,t.shadowColor=this._indicatorColor.style;var T=Math.max(0,Math.round(e.width*this._indicatorPos-this._indicatorWidthPx)),C=n/2,I=this._indicatorWidthPx,w=e.height-n;t.fillRect(T,C,I,w)}t.restore(),this._useTextureManager?y.Context.textureManager.update(this._spriteRef.id,this._canvas,this.visualHash):this._texture.updateCanvas()}},{key:"paddingVertical",set:function(e){this._paddingVertical=e},get:function(){return this._paddingVertical}},{key:"roundRectSize",set:function(e){this._roundRectSize=e},get:function(){return this._roundRectSize}},{key:"progress",get:function(){return this._progress}},{key:"indicatorPos",get:function(){return this._indicatorPos}},{key:"lastIndicatorPos",set:function(e){this._lastIndicatorPos=e},get:function(){return this._lastIndicatorPos}},{key:"bufferStart",get:function(){return this._bufferStart}},{key:"bufferEnd",get:function(){return this._bufferEnd}}]),t}((0,N.default)(A.UiNode,E.UiClickable))},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UiCylinder=void 0;var o=n(4),a=i(o),r=n(1),l=i(r),s=n(2),u=i(s),c=n(6),d=i(c),f=n(5),h=i(f),_=n(66),p=n(7),m=n(176),g=n(36),A=n(59),E=n(24),v=n(22),b=n(33),y=n(32);t.UiCylinder=function(e){function t(e){(0,l.default)(this,t);var n=(0,d.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));n._radius=p.Util.getParam(e,"radius",1),n._height=p.Util.getParam(e,"height",1),n._startAngle=p.Util.getParam(e,"startAngle",-Math.PI),n._endAngle=p.Util.getParam(e,"endAngle",Math.PI);var i=p.Util.getParam(e,"renderable",!0),o=p.Util.getParam(e,"flipY",!0),r=p.Util.getParam(e,"opaque",!1),s=p.Util.getParam(e,"color",new E.ColorRGBA(E.ColorRGBA.WHITE)),u=p.Util.getParam(e,"textureSrc");if(i){var c=void 0;u&&(c=n.addActiveResource(new y.Texture({type:y.Texture.IMAGE,data:[u],flipY:o})));var f=n._endAngle-n._startAngle,h=g.GeometryUtil.makeCylinder(n._radius,n._height,n._startAngle,n._endAngle,Math.round(36*f/(2*Math.PI)),1,!0);n._material=n.addActiveResource(new A.UiMaterial({mipmapBias:n._mipmapBias,texture:c,color:s,opaque:r,billboarded:!1}));var _={};_[v.Scene.RENDERPASS_UI_1]=n._material,n.addChild(new b.RenderableNode({geometry:h,materialByPass:_}))}return n}return(0,h.default)(t,e),(0,u.default)(t,[{key:"intersectWithRay",value:function(e){return this._ray.copyFrom(e),this._ray.inverseTransformBy(this.worldTransform),m.Intersection.rayWithCylinder(this._ray,this._radius,this._height,this._startAngle,this._endAngle,this._hitInfo)}}]),t}(_.UiNode)},,function(e,t,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f,t=arguments[1];switch(t.type){case u.INIT_CUSTOMIZATION:var n=(0,d.default)(t.primaryColor).rgb(),i=(0,d.default)(t.secondaryColor).rgb(),o=n.lighten(.1).rgb(),a=i.darken(.5).rgb(),r=a.fade(.3).rgb(),s=a.fade(.5).rgb(),c=a.fade(.95).rgb(),h=null;h=i.dark()?(0,d.default)("#fff").rgb():(0,d.default)("#fff").rgb();var _=h.fade(.8).rgb(),p='"Helvetica Neue", Helvetica, Arial, sans-serif',m="bold";return(0,l.default)({},e,{primaryColor:n,secondaryColor:i,primaryHoverColor:o,secondaryColorDark:a,secondaryClearColorDark:r,secondaryClearerColorDark:c,secondaryClearMediumColorDark:s,invertedSecondaryColor:h,invertedClearSecondaryColor:_,baseFont:p,baseFontWeight:m})}return e}
44Object.defineProperty(t,"__esModule",{value:!0});var r=n(9),l=o(r);t.default=a;var s=n(73),u=i(s),c=n(634),d=o(c),f={}},function(e,t,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=e.contents[e.activeContentIdx],n={};if(t){if(t.type===C.CONTENT_TYPE_VIDEO){var i=[].concat((0,m.default)(e.contents.slice(0,e.activeContentIdx)),[(0,_.default)({},t,{playing:!1,ended:!1})],(0,m.default)(e.contents.slice(e.activeContentIdx+1)));n={contents:i}}n.activeContentIdx=-1,document.dispatchEvent(new CustomEvent("x-dl8-evt-exit",{detail:{id:t.id,element:t.domElement,internal:!0}}))}return n}function r(e){var t=e.contents[e.activeContentIdx];if(!(void 0===t||t.type!==C.CONTENT_TYPE_VIDEO||t.dl8LiveVideo&&t.notPausable)){E.TrackingManager.instance.addEvent(new v.TrackingEvent({type:v.TrackingEvent.VIDEO_PAUSE,payload:{t:t.element.currentTime,cid:t.id}})),t.element.pause();var n=[].concat((0,m.default)(e.contents.slice(0,e.activeContentIdx)),[(0,_.default)({},t,{playing:!1,ended:!1})],(0,m.default)(e.contents.slice(e.activeContentIdx+1)));return{contents:n}}}function l(e,t){var n=e.contents[e.activeContentIdx];if(void 0!==n&&n.type===C.CONTENT_TYPE_VIDEO){E.TrackingManager.instance.addEvent(new v.TrackingEvent({type:v.TrackingEvent.VIDEO_PLAY,payload:{t:n.element.currentTime,cid:n.id}})),M||n.contentError||(n.element.play(),(n.dl8LiveVideo&&!n.seekable||t.seekToEnd)&&(n.element.currentTime=Math.max(n.duration-1,0)));var i=[].concat((0,m.default)(e.contents.slice(0,e.activeContentIdx)),[(0,_.default)({},n,{playing:M||!n.element.paused,ended:!1})],(0,m.default)(e.contents.slice(e.activeContentIdx+1)));return{contents:i}}}function s(e,t){var n=e.contents.findIndex(function(e){return e.id===t});return n!==-1?(0,_.default)({},e,{contents:e.contents.filter(function(e){return e.id!==t}),activeContentIdx:n===e.activeContentIdx?-1:e.activeContentIdx}):e}function u(e,t,n){var i=t.id;if(e.contents.find(function(e){return e.id===i}))return e;var o=t.element,a=t.type,r={id:i};if(a===C.CONTENT_TYPE_VIDEO){o.readyState>0&&(o.currentTime=0);var l=!t.dl8Cinema&&(t.format===C.CONTENT_MODE_STEREO_FLAT_LR||t.format===C.CONTENT_MODE_STEREO_FLAT_TB||t.format===C.CONTENT_MODE_STEREO_FLAT_LR_SQUARE||t.format===C.CONTENT_MODE_STEREO_FLAT_TB_SQUARE||t.format===C.CONTENT_MODE_MONO_FLAT),s=l||t.dl8Cinema&&!t.forceShowCinema;r=(0,_.default)({},t,{curTime:0,buffering:[0,0],volume:t.muted?0:o.volume,seeking:!1,ended:!1,loop:t.loop,changedQuality:!1,isFlatVideo:l,lockNonVrView:s,qualities:[],sources:[],advertisements:{}})}else r=a===C.CONTENT_TYPE_IMAGE?(0,_.default)({},t):a===C.CONTENT_TYPE_IBR?(0,_.default)({},t,{positional:!0}):a===C.CONTENT_TYPE_TOUR?(0,_.default)({},t):a===C.CONTENT_TYPE_HUB?(0,_.default)({},t):a===C.CONTENT_TYPE_MODEL?(0,_.default)({},t,{positional:!0}):(0,_.default)({},t);return r=(0,_.default)(r,{parentIds:n}),(0,_.default)({},e,{contents:[].concat((0,m.default)(e.contents),[r])})}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x,t=arguments[1];switch(t.type){case y.TOUR_PROBE_CHANGED:var n=e.contents[e.activeContentIdx];if(void 0!==n&&n.type===C.CONTENT_TYPE_TOUR){E.TrackingManager.instance.addEvent(new v.TrackingEvent({type:v.TrackingEvent.TOUR_PROBE_CHANGED,payload:{cid:n.id,pid:t.id}}));var i=n.dl8TourImgs.findIndex(function(e){return e.probeId===t.id}),o=[].concat((0,m.default)(e.contents.slice(0,e.activeContentIdx)),[(0,_.default)({},n,{activeProbeIdx:i<0?n.activeProbeIdx:i})],(0,m.default)(e.contents.slice(e.activeContentIdx+1)));return(0,_.default)({},e,{contents:o})}break;case y.FINISH_VR_WIZARD:var c=e.contents[e.activeContentIdx];if(c){var d=(0,S.getLocalStorageItemSafe)("x-dl8-settings-phone"),h=(0,S.getLocalStorageItemSafe)("x-dl8-settings-hmd"),p=(0,S.getLocalStorageItemSafe)("x-dl8-settings-gaze-interaction"),g={cid:c.id};null!==d&&(g.phone=d),null!==h&&(g.hmd=h),null!==p&&(g.gaze=p),E.TrackingManager.instance.addEvent(new v.TrackingEvent({type:v.TrackingEvent.EXIT_WIZARD,payload:g}))}break;case y.RESET_POSE:var b=e.contents[e.activeContentIdx];b&&E.TrackingManager.instance.addEvent(new v.TrackingEvent({type:v.TrackingEvent.RECENTER,payload:{cid:b.id}}));break;
44case y.ACTIVATE_MAGIC_WINDOW_CONTROLS:var T=e.contents[e.activeContentIdx];T&&E.TrackingManager.instance.addEvent(new v.TrackingEvent({type:v.TrackingEvent.CAMERA_MODE_SWITCH,payload:{cid:T.id,mode:C.MAGIC_WINDOW_CONTROLS}})); 45break;case y.ACTIVATE_DRAG_CONTROLS:var M=e.contents[e.activeContentIdx];M&&E.TrackingManager.instance.addEvent(new v.TrackingEvent({type:v.TrackingEvent.CAMERA_MODE_SWITCH,payload:{cid:M.id,mode:C.DRAG_CONTROLS}}));break;case y.ACTIVATE_VR:var O=e.contents[e.activeContentIdx];void 0!==O&&E.TrackingManager.instance.addEvent(new v.TrackingEvent({type:v.TrackingEvent.ENTER_VR,payload:{cid:O.id}}));break;case y.DEACTIVATE_VR:var N=e.contents[e.activeContentIdx];void 0!==N&&E.TrackingManager.instance.addEvent(new v.TrackingEvent({type:v.TrackingEvent.LEAVE_VR,payload:{cid:N.id}}));break;case y.SET_SOURCES:var R=t.idx,k=t.sources;return A.default.set(e,"contents."+R+".sources",k);case y.SET_SELECTED_QUALITY:var D=t.idx,B=t.selectedQuality;return A.default.set(e,"contents."+D+".selectedQuality",B);case y.SET_QUALITIES:var P=t.idx,L=t.qualities;return A.default.set(e,"contents."+P+".qualities",L);case y.SET_ACTIVATE_CONTENT:return(0,_.default)({},e,{activeContentIdx:t.idx});case y.LOADING_ADVERTISEMENT:return A.default.set(e,"contents."+e.activeContentIdx+".advertisements."+t.spot+".loading",!0);case y.ADVERTISEMENT_FAILED_LOADING:return A.default.set(e,"contents."+e.activeContentIdx+".advertisements."+t.spot+".loading",!1);case y.ADVERTISEMENT_READY:return A.default.merge(e,"contents."+e.activeContentIdx+".advertisements."+t.spot,(0,f.default)({loading:!1,valid:!0},t.advertisement));case y.DISMISS_ADVERTISEMENT:return A.default.set(e,"contents."+e.activeContentIdx+".advertisements."+t.spot+".dismissed",!0);case y.RECOMMENDATIONS_LOADING:return(0,_.default)({},e,{recommendationsLoading:!0});case y.RECOMMENDATIONS_FINISHED_LOADING:return(0,_.default)({},e,{recommendationsLoading:!1});case y.REPLACE_CONTENT:var U=t.oldContent,H=t.newContent,V=t.parentIds,F=e;return U.forEach(function(e){F=s(F,e.id)}),H.forEach(function(e){F=u(F,e,V)}),F;case y.REMOVE_CONTENT:var Q=t.id;return s(e,Q);case y.ADD_CONTENT:var z=t.content,G=t.parentIds;return u(e,z,G);case y.SET_CONTENT_ERROR:var W=e.contents.findIndex(function(e){return e.id===t.id});W===-1&&(W=e.activeContentIdx);var Y=e.contents[W];if(void 0!==Y){if(!Y.corsFallbackUrl||Y.corsFallbackRedirectConfirmation||t.contentError!==C.SECURITY_ERROR&&!I.Util.isIOS()){var j=[].concat((0,m.default)(e.contents.slice(0,W)),[(0,_.default)({},Y,{contentError:t.contentError})],(0,m.default)(e.contents.slice(W+1)));return(0,_.default)({},e,{contents:j})}var X=I.Util.parseUrl(Y.corsFallbackUrl),Z=X.search.length>1,q=X.host.replace("/",""),K=X.pathname;K.startsWith("/")&&(K=K.substring(1));var J=Y.corsFallbackNoAutostart?"":(Z?"&":"?")+"dl8-start-from-cors-fallback=true",$=X.protocol+"//"+q+"/"+K+X.search+J+X.hash;w.IFrameManager.isInIFrame()?window.parent.location=$:window.location=$}break;case y.SET_ERROR:return(0,_.default)({},e,r(e));case y.SEEK:var ee=e.contents[e.activeContentIdx];if(void 0!==ee&&ee.type===C.CONTENT_TYPE_VIDEO){if(!isFinite(t.time))break;if(t.time===ee.element.duration&&!isFinite(t.time))break;E.TrackingManager.instance.addEvent(new v.TrackingEvent({type:v.TrackingEvent.VIDEO_SEEK,payload:{t:t.time,cid:ee.id}})),ee.element.currentTime=t.time;var te=[].concat((0,m.default)(e.contents.slice(0,e.activeContentIdx)),[(0,_.default)({},ee,{ended:!1,seeking:!0})],(0,m.default)(e.contents.slice(e.activeContentIdx+1)));return(0,_.default)({},e,{contents:te})}break;case y.SEEKED:var ne=e.contents[e.activeContentIdx];if(void 0!==ne&&ne.type===C.CONTENT_TYPE_VIDEO){var ie=[].concat((0,m.default)(e.contents.slice(0,e.activeContentIdx)),[(0,_.default)({},ne,{seeking:!1})],(0,m.default)(e.contents.slice(e.activeContentIdx+1)));return(0,_.default)({},e,{contents:ie})}break;case y.PLAY:return(0,_.default)({},e,l(e,t));case y.PAUSE:return(0,_.default)({},e,r(e));case y.END:var oe=e.contents[e.activeContentIdx];if(void 0!==oe&&oe.type===C.CONTENT_TYPE_VIDEO){if(I.Util.isIOS10OrHigher()&&oe.loop)return oe.element.currentTime=0,oe.element.play(),e;E.TrackingManager.instance.addEvent(new v.TrackingEvent({type:v.TrackingEvent.VIDEO_ENDED,payload:{t:oe.element.currentTime,cid:oe.id}}));var ae=[].concat((0,m.default)(e.contents.slice(0,e.activeContentIdx)),[(0,_.default)({},oe,{ended:!0,playing:!1})],(0,m.default)(e.contents.slice(e.activeContentIdx+1)));return(0,_.default)({},e,{contents:ae})}break;case y.SET_QUALITY_CHANGE_TIME:var re=t.idx,le=t.currentTime;return A.default.set(e,"contents."+re+".qualityChangeTime",le);case y.SET_QUALITY_CHANGED:var se=t.idx,ue=t.status;return A.default.set(e,"contents."+se+".changedQuality",ue);case y.UPDATE_TIME:var ce=e.contents[e.activeContentIdx];if(void 0!==ce&&ce.type===C.CONTENT_TYPE_VIDEO){var de=[].concat((0,m.default)(e.contents.slice(0,e.activeContentIdx)),[(0,_.default)({},ce,{curTime:ce.element.currentTime,loading:ce.element.readyState<4})],(0,m.default)(e.contents.slice(e.activeContentIdx+1)));return(0,_.default)({},e,{contents:de})}break;case y.UPDATE_DURATION:var fe=e.contents[e.activeContentIdx];
45if(void 0!==fe&&fe.type===C.CONTENT_TYPE_VIDEO){var he=[].concat((0,m.default)(e.contents.slice(0,e.activeContentIdx)),[(0,_.default)({},fe,{duration:isNaN(fe.element.duration)?0:fe.element.duration})],(0,m.default)(e.contents.slice(e.activeContentIdx+1)));return(0,_.default)({},e,{contents:he})}break;case y.UPDATE_METADATA:var _e=e.contents[e.activeContentIdx];if(void 0!==_e&&_e.type===C.CONTENT_TYPE_VIDEO){var pe=[].concat((0,m.default)(e.contents.slice(0,e.activeContentIdx)),[(0,_.default)({},_e,{width:_e.element.videoWidth?_e.element.videoWidth:0,height:_e.element.videoHeight?_e.element.videoHeight:0})],(0,m.default)(e.contents.slice(e.activeContentIdx+1)));return(0,_.default)({},e,{contents:pe})}break;case y.UNMUTE:var me=e.contents[e.activeContentIdx];if(void 0!==me&&me.type===C.CONTENT_TYPE_VIDEO){me.element.muted=!1,me.element.volume=1;var ge=[].concat((0,m.default)(e.contents.slice(0,e.activeContentIdx)),[(0,_.default)({},me,{volume:1,muted:!1})],(0,m.default)(e.contents.slice(e.activeContentIdx+1)));return(0,_.default)({},e,{contents:ge})}break;case y.MUTE:var Ae=e.contents[e.activeContentIdx];if(void 0!==Ae&&Ae.type===C.CONTENT_TYPE_VIDEO){Ae.element.muted=!0,Ae.element.volume=0;var Ee=[].concat((0,m.default)(e.contents.slice(0,e.activeContentIdx)),[(0,_.default)({},Ae,{volume:0,muted:!0})],(0,m.default)(e.contents.slice(e.activeContentIdx+1)));return(0,_.default)({},e,{contents:Ee})}break;case y.UPDATE_VOLUME:var ve=t.idx||e.activeContentIdx,be=e.contents[ve];if(void 0!==be&&be.type===C.CONTENT_TYPE_VIDEO){var ye={volume:t.volume};t.volume>0?(be.element.muted=!1,ye.muted=!1):0===t.volume&&(be.element.muted=!0,ye.muted=!0),be.element.volume=t.volume;var Te=[].concat((0,m.default)(e.contents.slice(0,ve)),[(0,_.default)({},be,ye)],(0,m.default)(e.contents.slice(ve+1)));return(0,_.default)({},e,{contents:Te})}break;case y.UPDATE_BUFFERING:var Ce=e.contents[e.activeContentIdx];if(void 0!==Ce&&Ce.type===C.CONTENT_TYPE_VIDEO){var Ie=Ce.element.buffered,we=Ce.element.currentTime,Se=[0,0],xe=[].concat((0,m.default)(e.contents.slice(0,e.activeContentIdx)),[(0,_.default)({},Ce,{loading:Ce.element.readyState<4,buffering:(0,S.convertBufferState)(Ie,we,Se)})],(0,m.default)(e.contents.slice(e.activeContentIdx+1)));return(0,_.default)({},e,{contents:xe})}break;case y.SHOW_VR_WIZARD:var Me=e.contents[e.activeContentIdx];Me&&E.TrackingManager.instance.addEvent(new v.TrackingEvent({type:v.TrackingEvent.START_WIZARD,payload:{cid:Me.id}}));break;case y.EXIT:return(0,_.default)({},e,a(e))}return e}Object.defineProperty(t,"__esModule",{value:!0});var d=n(194),f=o(d),h=n(9),_=o(h),p=n(86),m=o(p);t.default=c;var g=n(343),A=o(g),E=n(84),v=n(74),b=n(73),y=i(b),T=n(15),C=i(T),I=n(7),w=n(64),S=n(23),x={},M=!I.Util.isIOS10OrHigher()&&!I.Util.isIPad()&&I.Util.isIOS()},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(167),a=n(106),r=n(552),l=i(r),s=n(550),u=i(s),c=n(549),d=i(c),f=(0,o.combineReducers)({ui:l.default,data:u.default,customization:d.default,locale:a.localeReducer});t.default=f},function(e,t,n){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=void 0===window.scrollY?document.documentElement.scrollTop:window.scrollY,n=(0,h.default)(document.querySelectorAll('meta[name="viewport"]:not([id="dl8-meta-viewport"])'));if("fullscreen"===e.displayMode){if(v.IFrameManager.instance.connected&&e.useIFrameRedirect)return void v.IFrameManager.instance.enterFullscreen(e.useIFrameRedirect);(0,b.makeFullscreen)()}return{turnedOff:!1,savedScrollPos:t,oldViewports:n}}function r(e){var t=e.chromeWithoutDeviceMotion||e.IOSWithoutDeviceMotion;return{turnedOff:!0,controls:!e.mobile||e.tablet||t?E.DRAG_CONTROLS:E.MAGIC_WINDOW_CONTROLS,error:null,noWebGL:!1,firstTimeVr:!0,useNativeVideoFallback:!1,getVrDialogOpen:!1,subplayerCodeOverlayOpen:!1}}function l(e){if(e.vr&&!e.vrActive&&(!e.tablet||e.vrBrowser))return e.portrait&&e.mobile&&!e.android&&!e.visionOS?{vrShouldRotate:!0}:{vrShouldActivate:!0,vrShouldAutostart:!1}}function s(e){return e.vr&&e.vrActive?{vrShouldDeactivate:!0}:{vrShouldRotate:!1}}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y,t=arguments[1];switch(t.type){case g.SHOW_VR_HUD:return p.default.set(e,"vrHudVisible",t.status);case g.ACTIVATE_MAGIC_WINDOW_CONTROLS:return(0,d.default)({},e,{controls:E.MAGIC_WINDOW_CONTROLS});case g.ACTIVATE_DRAG_CONTROLS:return(0,d.default)({},e,{controls:E.DRAG_CONTROLS});case g.DEVICE_SUPPORTS_VR:var n=t.hmd,i=(0,d.default)({},e,{vr:!0,hardwareVr:t.hardwareVr,standing:t.standing});if(n&&(i.roomScaleVr=!(!n||!n.stageParameters)),t.hardwareVr)if("function"==typeof navigator.getGamepads){var o=navigator.getGamepads();i.useGazeBasedInteraction=!o||0===(0,h.default)(o).filter(function(e){return null!==e}).length}else i.useGazeBasedInteraction=!0;return e.vrShouldAutostart&&(i=(0,d.default)({},i,l(i))),i;case g.ENTER_FULLSCREEN:return(0,d.default)({},e,{fullscreen:!0});case g.EXIT_FULLSCREEN:return(0,d.default)({},e,{fullscreen:!1});case g.FULLSCREEN_CHANGED:return(0,d.default)({},e,{fullscreen:t.enabled});case g.TRY_AUTOSTARTING_VR:return(0,d.default)({},e,{vrShouldAutostart:!0});case g.TRY_ACTIVATE_VR:return(0,d.default)({},e,{settingsOpen:!1},l(e));case g.TRY_DEACTIVATE_VR:return(0,d.default)({},e,s(e));
45case g.ACTIVATE_VR:var u=document.body.style.backgroundColor;return document.body.style.backgroundColor="#000",(0,d.default)({},e,{vrShouldActivate:!1,vrActive:!0,savedControls:e.controls,controls:E.VR_CONTROLS,vrShouldRotate:!1,hudToggled:!1,firstTimeVr:!1,oldBackgroundColor:u});case g.ABORT_ACTIVATE_VR:return document.body.style.backgroundColor=e.oldBackgroundColor,(0,d.default)({},e,{vrShouldActivate:!1});case g.DEACTIVATE_VR:return document.body.style.backgroundColor=e.oldBackgroundColor,(0,d.default)({},e,{vrShouldDeactivate:!1,vrActive:!1,controls:e.savedControls,hudToggled:!0});case g.ABORT_DEACTIVATE_VR:return document.body.style.backgroundColor="#000",(0,d.default)({},e,{vrShouldDeactivate:!1});case g.TO_LANDSCAPE:var c={portrait:!1};return e.vrShouldRotate&&!e.vrActive&&(c.vrShouldRotate=!1,c.vrShouldActivate=!0),(0,d.default)({},e,c);case g.TO_PORTRAIT:var f={portrait:!0};return e.vrActive&&(e.android||(f.vrShouldRotate=!0,f.vrShouldDeactivate=!0)),(0,d.default)({},e,f);case g.SEEKBAR_WAS_PRESSED:return(0,d.default)({},e,{seekbarPressed:t.pressed,settingsOpen:!1});case g.SHOW_HUD:return(0,d.default)({},e,{hudToggled:!0});case g.HIDE_HUD:return(0,d.default)({},e,{hudToggled:!1});case g.MOUSE_LEAVE_APP:if(!e.mobile)return(0,d.default)({},e,{mouseInApp:!1});break;case g.MOUSE_ENTER_APP:if(!e.mobile)return(0,d.default)({},e,{mouseInApp:!0});break;case g.SET_NO_WEBGL:return(0,d.default)({},e,{noWebGL:!0,error:t.error,useNativeVideoFallback:!0});case g.SET_ERROR:return(0,d.default)({},e,{error:t.error,useNativeVideoFallback:!0});case g.SET_CONTENT_ERROR:return(0,d.default)({},e);case g.EXIT:return(0,d.default)({},e,r(e));case g.START:return(0,d.default)({},e,a(e));case g.SET_ACTIVATE_CONTENT:return(0,d.default)({},e,a(e),{forceShowPlayButton:t.forceShowPlayButton});case g.SET_DISPLAY_MODE:return(0,d.default)({},e,{displayMode:t.displayMode});case g.TRY_RESET_POSE:return(0,d.default)({},e,{shouldResetPose:!0,settingsOpen:!1});case g.RESET_POSE:return(0,d.default)({},e,{shouldResetPose:!1});case g.USER_ACTIVE:return(0,d.default)({},e,{idle:!1});case g.USER_IDLE:return(0,d.default)({},e,{idle:!0});case g.SHOW_VR_WIZARD:return(0,d.default)({},e,{vrWizardActive:!0,settingsOpen:!1},s(e));case g.FINISH_VR_WIZARD:return(0,b.setLocalStorageItemSafe)("x-dl8-settings-wizard-complete",!0),(0,d.default)({},e,{vrWizardActive:!1,firstTimeWizard:!1},l(e));case g.CANCEL_VR_WIZARD:return(0,d.default)({},e,{vrWizardActive:!1});case g.SET_NEW_PHONE:return(0,b.setLocalStorageItemSafe)("x-dl8-settings-phone",t.phone),(0,d.default)({},e,{phone:t.phone});case g.SET_NEW_AUTODETECTED_PHONE:var _=null;return null===(0,b.getLocalStorageItemSafe)("x-dl8-settings-phone")?t.phone&&((0,b.setLocalStorageItemSafe)("x-dl8-settings-phone",t.phone),_=t.phone):_=(0,b.getLocalStorageItemSafe)("x-dl8-settings-phone"),(0,d.default)({},e,{phone:_});case g.SET_NEW_HMD:return(0,b.setLocalStorageItemSafe)("x-dl8-settings-hmd",t.hmd),(0,d.default)({},e,{hmd:t.hmd});case g.FINISHED_LOADING_CONTENT:return document.dispatchEvent(new CustomEvent("x-dl8-evt-loading-finished")),(0,d.default)({},e,{loading:!1});case g.STARTED_LOADING_CONTENT:document.dispatchEvent(new CustomEvent("x-dl8-evt-loading-started"));break;case g.PROGRESS_LOADING_CONTENT:return document.dispatchEvent(new CustomEvent("x-dl8-evt-loading-progress",{detail:{progress:t.progress}})),(0,d.default)({},e,{progress:t.progress});case g.OPEN_GET_VR_DIALOG:return(0,d.default)({},e,{getVrDialogOpen:!0});case g.CLOSE_GET_VR_DIALOG:return(0,d.default)({},e,{getVrDialogOpen:!1});case g.OPEN_SUBPLAYER_CODE_OVERLAY_DIALOG:return(0,d.default)({},e,{subplayerCodeOverlayOpen:!0});case g.CLOSE_SUBPLAYER_CODE_OVERLAY_DIALOG:return(0,d.default)({},e,{subplayerCodeOverlayOpen:!1});case g.OPEN_IOS_WITHOUT_DEVICEMOTION_DIALOG:return(0,d.default)({},e,{iOSWithoutDeviceMotionDialogOpen:!0});case g.CLOSE_IOS_WITHOUT_DEVICEMOTION_DIALOG:return(0,d.default)({},e,{iOSWithoutDeviceMotionDialogOpen:!1});case g.OPEN_IOS_WITHOUT_DEVICEMOTION_VR_OVERLAY:return(0,d.default)({},e,{iOSWithoutDeviceMotionVrOverlayOpen:!0});case g.CLOSE_IOS_WITHOUT_DEVICEMOTION_VR_OVERLAY:return(0,d.default)({},e,{iOSWithoutDeviceMotionVrOverlayOpen:!1});case g.OPEN_SETTINGS:return(0,d.default)({},e,{settingsOpen:!0});case g.CLOSE_SETTINGS:return(0,d.default)({},e,{settingsOpen:!1});case g.START_RESET_RESOLUTION:return(0,d.default)({},e,{resettingResolution:!0});case g.END_RESET_RESOLUTION:return(0,d.default)({},e,{resettingResolution:!1,shouldResetRenderSystem:!1});case g.ACTIVATE_SEATED_VR:return(0,d.default)({},e,{standing:!1});case g.RESET_RENDER_SYSTEM:return(0,d.default)({},e,{shouldResetRenderSystem:!0});case g.ACTIVATE_ROOMSCALE_VR:return(0,d.default)({},e,{standing:!0});case g.CHANGE_QUALITY:return(0,d.default)({},e,{});case g.PLAY:return(0,d.default)({},e,{settingsOpen:!1,forceShowPlayButton:!1});case g.PAUSE:return(0,d.default)({},e,{settingsOpen:!1});case g.ENABLE_GAZE_BASED_INTERACTION:return(0,b.setLocalStorageItemSafe)("x-dl8-settings-gaze-interaction",!0),(0,d.default)({},e,{useGazeBasedInteraction:!0});case g.DISABLE_GAZE_BASED_INTERACTION:return(0,b.setLocalStorageItemSafe)("x-dl8-settings-gaze-interaction",!1),(0,d.default)({},e,{useGazeBasedInteraction:!1});case g.ENABLE_NATIVE_VIDEO_FALLBACK:return(0,d.default)({},e,{useNativeVideoFallback:!0});case g.DISABLE_NATIVE_VIDEO_FALLBACK:return(0,d.default)({},e,{useNativeVideoFallback:!1});case g.CHANGE_APP_SIZE:return(0,d.default)({},e,{appWidth:t.width,appHeight:t.height});case g.SHOW_CAMERA_SETTINGS_CHOOSER:return(0,d.default)({},e,{cameraSettingsChooserVisible:!0});case g.HIDE_CAMERA_SETTINGS_CHOOSER:return(0,d.default)({},e,{cameraSettingsChooserVisible:!1,settingsOpen:!1});case g.SHOW_QUALITY_SETTINGS_CHOOSER:return(0,d.default)({},e,{qualitySettingsChooserVisible:!0});case g.HIDE_QUALITY_SETTINGS_CHOOSER:return(0,d.default)({},e,{qualitySettingsChooserVisible:!1,settingsOpen:!1});case g.UPDATE_VOLUME:if(t.volume>0)return(0,d.default)({},e,{tapToUnmute:!1});break;case g.UNMUTE:return(0,d.default)({},e,{tapToUnmute:!1});case g.SET_TAP_TO_UNMUTE:return(0,d.default)({},e,{tapToUnmute:t.enabled});case g.ENABLE_INTERFACE:return(0,d.default)({},e,{hudEnabled:!0});case g.DISABLE_INTERFACE:return(0,d.default)({},e,{hudEnabled:!1});case g.IOS_DEVICE_MOTION_CHECK:return(0,d.default)({},e,{IOSWithoutDeviceMotion:!0,controls:E.DRAG_CONTROLS});case g.ACTIVATE_IOS_DEVICEMOTION:return(0,d.default)({},e,{IOSWithoutDeviceMotion:!1,controls:E.MAGIC_WINDOW_CONTROLS});case g.SUBPLAYER_STATUS_CHANGE:return(0,d.default)({},e,{subplayerStatus:t.status,subplayerCodeOverlayOpen:!(t.status.online&&!e.subplayerStatus.online)&&e.subplayerCodeOverlayOpen});case g.SUBPLAYER_CODE_CHANGE:return(0,d.default)({},e,{subplayerCode:t.code,subplayerCodeDurationSec:t.durationSec})}return e}
45Object.defineProperty(t,"__esModule",{value:!0});var c=n(9),d=o(c),f=n(34),h=o(f);t.default=u;var _=n(343),p=o(_),m=n(73),g=i(m),A=n(15),E=i(A),v=n(64),b=n(23),y={}},,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return d(u.default,e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(167),r=n(794),l=i(r),s=n(551),u=i(s),c=a.compose,d=c((0,a.applyMiddleware)(l.default))(a.createStore)},,,,,function(e,t,n){e.exports={default:n(581),__esModule:!0}},,,,,,,,,,,,,,,,,,,,,,function(e,t,n){n(104),n(82),n(614),n(629),n(628),e.exports=n(16).WeakSet},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var i=n(306),o=n(89),a="WeakSet";n(148)(a,function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return i.def(o(this,a),e,!0)}},i,!1,!0)},,,,,,,,,,,,,,function(e,t,n){n(152)("WeakSet")},function(e,t,n){n(153)("WeakSet")},,function(e,t,n){function i(e){var t=function(t){return void 0===t||null===t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}function o(e){var t=function(t){if(void 0===t||null===t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"==typeof n)for(var i=n.length,o=0;o<i;o++)n[o]=Math.round(n[o]);return n};return"conversion"in e&&(t.conversion=e.conversion),t}var a=n(325),r=n(632),l={},s=Object.keys(a);s.forEach(function(e){l[e]={},Object.defineProperty(l[e],"channels",{value:a[e].channels}),Object.defineProperty(l[e],"labels",{value:a[e].labels});var t=r(e),n=Object.keys(t);n.forEach(function(n){var a=t[n];l[e][n]=o(a),l[e][n].raw=i(a)})}),e.exports=l},function(e,t,n){function i(){for(var e={},t=Object.keys(l),n=t.length,i=0;i<n;i++)e[t[i]]={distance:-1,parent:null};return e}function o(e){var t=i(),n=[e];for(t[e].distance=0;n.length;)for(var o=n.pop(),a=Object.keys(l[o]),r=a.length,s=0;s<r;s++){var u=a[s],c=t[u];c.distance===-1&&(c.distance=t[o].distance+1,c.parent=o,n.unshift(u))}return t}function a(e,t){return function(n){return t(e(n))}}function r(e,t){for(var n=[t[e].parent,e],i=l[t[e].parent][e],o=t[e].parent;t[o].parent;)n.unshift(t[o].parent),i=a(l[t[o].parent][o],i),o=t[o].parent;return i.conversion=n,i}var l=n(325);e.exports=function(e){for(var t=o(e),n={},i=Object.keys(t),a=i.length,l=0;l<a;l++){var s=i[l],u=t[s];null!==u.parent&&(n[s]=r(s,t))}return n}},function(e,t,n){function i(e,t,n){return Math.min(Math.max(t,e),n)}function o(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}var a=n(326),r=n(835),l={};for(var s in a)a.hasOwnProperty(s)&&(l[a[s]]=s);var u=e.exports={to:{}};u.get=function(e){var t,n,i=e.substring(0,3).toLowerCase();switch(i){case"hsl":t=u.get.hsl(e),n="hsl";break;case"hwb":t=u.get.hwb(e),n="hwb";break;default:t=u.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},u.get.rgb=function(e){if(!e)return null;var t,n,o,r=/^#([a-f0-9]{3,4})$/i,l=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,s=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,u=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,c=/(\D+)/,d=[0,0,0,1];if(t=e.match(l)){for(o=t[2],t=t[1],n=0;n<3;n++){var f=2*n;d[n]=parseInt(t.slice(f,f+2),16)}o&&(d[3]=Math.round(parseInt(o,16)/255*100)/100)}else if(t=e.match(r)){for(t=t[1],o=t[3],n=0;n<3;n++)d[n]=parseInt(t[n]+t[n],16);o&&(d[3]=Math.round(parseInt(o+o,16)/255*100)/100)}else if(t=e.match(s)){for(n=0;n<3;n++)d[n]=parseInt(t[n+1],0);t[4]&&(d[3]=parseFloat(t[4]))}else{if(!(t=e.match(u)))return(t=e.match(c))?"transparent"===t[1]?[0,0,0,0]:(d=a[t[1]])?(d[3]=1,d):null:null;for(n=0;n<3;n++)d[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(d[3]=parseFloat(t[4]))}for(n=0;n<3;n++)d[n]=i(d[n],0,255);return d[3]=i(d[3],0,1),d},u.get.hsl=function(e){if(!e)return null;var t=/^hsla?\(\s*([+-]?\d*[\.]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,n=e.match(t);if(n){var o=parseFloat(n[4]),a=(parseFloat(n[1])%360+360)%360,r=i(parseFloat(n[2]),0,100),l=i(parseFloat(n[3]),0,100),s=i(isNaN(o)?1:o,0,1);return[a,r,l,s]}return null},u.get.hwb=function(e){if(!e)return null;var t=/^hwb\(\s*([+-]?\d*[\.]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,n=e.match(t);if(n){var o=parseFloat(n[4]),a=(parseFloat(n[1])%360+360)%360,r=i(parseFloat(n[2]),0,100),l=i(parseFloat(n[3]),0,100),s=i(isNaN(o)?1:o,0,1);return[a,r,l,s]}return null},u.to.hex=function(){var e=r(arguments);return"#"+o(e[0])+o(e[1])+o(e[2])+(e[3]<1?o(Math.round(255*e[3])):"")},u.to.rgb=function(){var e=r(arguments);
vendor: 6,298 bytes, line 45
45return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},u.to.rgb.percent=function(){var e=r(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),i=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+i+"%)":"rgba("+t+"%, "+n+"%, "+i+"%, "+e[3]+")"},u.to.hsl=function(){var e=r(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},u.to.hwb=function(){var e=r(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},u.to.keyword=function(e){return l[e.slice(0,3)]}},function(e,t,n){"use strict";function i(e,t){if(!(this instanceof i))return new i(e,t);if(t&&t in h&&(t=null),t&&!(t in d))throw new Error("Unknown model: "+t);var n,o;if(e)if(e instanceof i)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var a=c.get(e);if(null===a)throw new Error("Unable to parse color from string: "+e);this.model=a.model,o=d[this.model].channels,this.color=a.value.slice(0,o),this.valpha="number"==typeof a.value[o]?a.value[o]:1}else if(e.length){this.model=t||"rgb",o=d[this.model].channels;var r=f.call(e,0,o);this.color=u(r,o),this.valpha="number"==typeof e[o]?e[o]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var l=Object.keys(e);"alpha"in e&&(l.splice(l.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var s=l.sort().join("");if(!(s in _))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=_[s];var m=d[this.model].labels,g=[];for(n=0;n<m.length;n++)g.push(e[m[n]]);this.color=u(g)}else this.model="rgb",this.color=[0,0,0],this.valpha=1;if(p[this.model])for(o=d[this.model].channels,n=0;n<o;n++){var A=p[this.model][n];A&&(this.color[n]=A(this.color[n]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}function o(e,t){return Number(e.toFixed(t))}function a(e){return function(t){return o(t,e)}}function r(e,t,n){return e=Array.isArray(e)?e:[e],e.forEach(function(e){(p[e]||(p[e]=[]))[t]=n}),e=e[0],function(i){var o;return arguments.length?(n&&(i=n(i)),o=this[e](),o.color[t]=i,o):(o=this[e]().color[t],n&&(o=n(o)),o)}}function l(e){return function(t){return Math.max(0,Math.min(e,t))}}function s(e){return Array.isArray(e)?e:[e]}function u(e,t){for(var n=0;n<t;n++)"number"!=typeof e[n]&&(e[n]=0);return e}var c=n(633),d=n(631),f=[].slice,h=["keyword","gray","hex"],_={};Object.keys(d).forEach(function(e){_[f.call(d[e].labels).sort().join("")]=e});var p={};i.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(e){var t=this.model in c.to?this:this.rgb();t=t.round("number"==typeof e?e:1);var n=1===t.valpha?t.color:t.color.concat(this.valpha);return c.to[t.model](n)},percentString:function(e){var t=this.rgb().round("number"==typeof e?e:1),n=1===t.valpha?t.color:t.color.concat(this.valpha);return c.to.rgb.percent(n)},array:function(){return 1===this.valpha?this.color.slice():this.color.concat(this.valpha)},object:function(){for(var e={},t=d[this.model].channels,n=d[this.model].labels,i=0;i<t;i++)e[n[i]]=this.color[i];return 1!==this.valpha&&(e.alpha=this.valpha),e},unitArray:function(){var e=this.rgb().color;return e[0]/=255,e[1]/=255,e[2]/=255,1!==this.valpha&&e.push(this.valpha),e},unitObject:function(){var e=this.rgb().object();return e.r/=255,e.g/=255,e.b/=255,1!==this.valpha&&(e.alpha=this.valpha),e},round:function(e){return e=Math.max(e||0,0),new i(this.color.map(a(e)).concat(this.valpha),this.model)},alpha:function(e){return arguments.length?new i(this.color.concat(Math.max(0,Math.min(1,e))),this.model):this.valpha},red:r("rgb",0,l(255)),green:r("rgb",1,l(255)),blue:r("rgb",2,l(255)),hue:r(["hsl","hsv","hsl","hwb","hcg"],0,function(e){return(e%360+360)%360}),saturationl:r("hsl",1,l(100)),lightness:r("hsl",2,l(100)),saturationv:r("hsv",1,l(100)),value:r("hsv",2,l(100)),chroma:r("hcg",1,l(100)),gray:r("hcg",2,l(100)),white:r("hwb",1,l(100)),wblack:r("hwb",2,l(100)),cyan:r("cmyk",0,l(100)),magenta:r("cmyk",1,l(100)),yellow:r("cmyk",2,l(100)),black:r("cmyk",3,l(100)),x:r("xyz",0,l(100)),y:r("xyz",1,l(100)),z:r("xyz",2,l(100)),l:r("lab",0,l(100)),a:r("lab",1),b:r("lab",2),keyword:function(e){return arguments.length?new i(e):d[this.model].keyword(this.color)},hex:function(e){return arguments.length?new i(e):c.to.hex(this.rgb().round().color)},rgbNumber:function(){var e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity:function(){for(var e=this.rgb().color,t=[],n=0;n<e.length;n++){var i=e[n]/255;t[n]=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.rgb().color,t=(299*e[0]+587*e[1]+114*e[2])/1e3;return t<128},light:function(){return!this.dark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return i.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),n=t.color[0];return n=(n+e)%360,n=n<0?360+n:n,t.color[0]=n,t},mix:function(e,t){var n=this.rgb(),o=e.rgb(),a=void 0===t?.5:t,r=2*a-1,l=n.alpha()-o.alpha(),s=((r*l===-1?r:(r+l)/(1+r*l))+1)/2,u=1-s;return i.rgb(s*n.red()+u*o.red(),s*n.green()+u*o.green(),s*n.blue()+u*o.blue(),n.alpha()*a+o.alpha()*(1-a))}}
45,Object.keys(d).forEach(function(e){if(h.indexOf(e)===-1){var t=d[e].channels;i.prototype[e]=function(){if(this.model===e)return new i(this);if(arguments.length)return new i(arguments,e);var n="number"==typeof arguments[t]?t:this.valpha;return new i(s(d[this.model][e].raw(this.color)).concat(n),e)},i[e]=function(n){return"number"==typeof n&&(n=u(f.call(arguments),t)),new i(n,e)}}}),e.exports=i},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"@font-face{font-family:dl8;src:url("+n(897)+') format("truetype"),url('+n(898)+') format("woff"),url('+n(867)+') format("svg");font-weight:400;font-style:normal}',""])},,function(e,t,n){t=e.exports=n(20)(),t.push([e.id,'#dl8-content-container,#dl8-content-container a,#dl8-content-container abbr,#dl8-content-container acronym,#dl8-content-container address,#dl8-content-container applet,#dl8-content-container area,#dl8-content-container article,#dl8-content-container aside,#dl8-content-container audio,#dl8-content-container b,#dl8-content-container big,#dl8-content-container blockquote,#dl8-content-container button,#dl8-content-container canvas,#dl8-content-container caption,#dl8-content-container cite,#dl8-content-container code,#dl8-content-container col,#dl8-content-container colgroup,#dl8-content-container datalist,#dl8-content-container dd,#dl8-content-container del,#dl8-content-container dfn,#dl8-content-container div,#dl8-content-container dl,#dl8-content-container dt,#dl8-content-container em,#dl8-content-container fieldset,#dl8-content-container figcaption,#dl8-content-container figure,#dl8-content-container footer,#dl8-content-container form,#dl8-content-container h1,#dl8-content-container h2,#dl8-content-container h3,#dl8-content-container h4,#dl8-content-container h5,#dl8-content-container h6,#dl8-content-container header,#dl8-content-container hr,#dl8-content-container i,#dl8-content-container iframe,#dl8-content-container img,#dl8-content-container input,#dl8-content-container ins,#dl8-content-container kbd,#dl8-content-container label,#dl8-content-container legend,#dl8-content-container li,#dl8-content-container main,#dl8-content-container map,#dl8-content-container mark,#dl8-content-container menu,#dl8-content-container meta,#dl8-content-container nav,#dl8-content-container object,#dl8-content-container ol,#dl8-content-container optgroup,#dl8-content-container option,#dl8-content-container output,#dl8-content-container p,#dl8-content-container pre,#dl8-content-container progress,#dl8-content-container q,#dl8-content-container samp,#dl8-content-container section,#dl8-content-container select,#dl8-content-container small,#dl8-content-container span,#dl8-content-container strike,#dl8-content-container strong,#dl8-content-container sub,#dl8-content-container summary,#dl8-content-container sup,#dl8-content-container table,#dl8-content-container tbody,#dl8-content-container td,#dl8-content-container textarea,#dl8-content-container tfoot,#dl8-content-container th,#dl8-content-container thead,#dl8-content-container time,#dl8-content-container tr,#dl8-content-container tt,#dl8-content-container ul,#dl8-content-container var,#dl8-content-container video,.dl8-embed-container,.dl8-embed-container a,.dl8-embed-container abbr,.dl8-embed-container acronym,.dl8-embed-container address,.dl8-embed-container applet,.dl8-embed-container area,.dl8-embed-container article,.dl8-embed-container aside,.dl8-embed-container audio,.dl8-embed-container b,.dl8-embed-container big,.dl8-embed-container blockquote,.dl8-embed-container button,.dl8-embed-container canvas,.dl8-embed-container caption,.dl8-embed-container cite,.dl8-embed-container code,.dl8-embed-container col,.dl8-embed-container colgroup,.dl8-embed-container datalist,.dl8-embed-container dd,.dl8-embed-container del,.dl8-embed-container dfn,.dl8-embed-container div,.dl8-embed-container dl,.dl8-embed-container dt,.dl8-embed-container em,.dl8-embed-container fieldset,.dl8-embed-container figcaption,.dl8-embed-container figure,.dl8-embed-container footer,.dl8-embed-container form,.dl8-embed-container h1,.dl8-embed-container h2,.dl8-embed-container h3,.dl8-embed-container h4,.dl8-embed-container h5,.dl8-embed-container h6,.dl8-embed-container header,.dl8-embed-container hr,.dl8-embed-container i,.dl8-embed-container iframe,.dl8-embed-container img,.dl8-embed-container input,.dl8-embed-container ins,.dl8-embed-container kbd,.dl8-embed-container label,.dl8-embed-container legend,.dl8-embed-container li,.dl8-embed-container main,.dl8-embed-container map,.dl8-embed-container mark,.dl8-embed-container menu,.dl8-embed-container meta,.dl8-embed-container nav,.dl8-embed-container object,.dl8-embed-container ol,.dl8-embed-container optgroup,.dl8-embed-container option,.dl8-embed-container output,.dl8-embed-container p,.dl8-embed-container pre,.dl8-embed-container progress,.dl8-embed-container q,.dl8-embed-container samp,.dl8-embed-container section,.dl8-embed-container select,.dl8-embed-container small,.dl8-embed-container span,.dl8-embed-container strike,.dl8-embed-container strong,.dl8-embed-container sub,.dl8-embed-container summary,.dl8-embed-container sup,.dl8-embed-container table,.dl8-embed-container tbody,.dl8-embed-container td,.dl8-embed-container textarea,.dl8-embed-container tfoot,.dl8-embed-container th,.dl8-embed-container thead,.dl8-embed-container time,.dl8-embed-container tr,.dl8-embed-container tt,.dl8-embed-container ul,.dl8-embed-container var,.dl8-embed-container video{background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#000;border:medium none currentColor;bottom:auto;clear:none;clip:auto;color:inherit;counter-increment:none;counter-reset:none;cursor:auto;direction:inherit;display:inline;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-variant:normal;font-weight:inherit;height:auto;left:auto;letter-spacing:normal;line-height:inherit;list-style-type:inherit;list-style-position:outside;list-style-image:none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;outline:medium none invert;overflow:visible;padding:0;position:static;quotes:"" "";right:auto;table-layout:auto;text-align:inherit;text-decoration:inherit;text-indent:0;text-transform:none;top:auto;
45unicode-bidi:normal;vertical-align:baseline;visibility:inherit;white-space:normal;width:auto;word-spacing:normal;z-index:auto;background-origin:padding-box;background-clip:border-box;background-size:auto;-o-border-image:none;border-image:none;border-radius:0;box-shadow:none;box-sizing:content-box;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none #000;-moz-column-rule:medium none #000;column-rule:medium none #000;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;overflow-x:visible;overflow-y:visible;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual;-webkit-perspective:none;-ms-perspective:none;-o-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;-ms-perspective-origin:50% 50%;-o-perspective-origin:50% 50%;perspective-origin:50% 50%;-webkit-backface-visibility:visible;backface-visibility:visible;text-shadow:none;-o-transition:all 0s ease 0s;transition:all 0s ease 0s;-webkit-transform:none;-o-transform:none;transform:none;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform-style:flat;transform-style:flat;word-break:normal}#dl8-content-container,#dl8-content-container address,#dl8-content-container article,#dl8-content-container audio,#dl8-content-container blockquote,#dl8-content-container caption,#dl8-content-container colgroup,#dl8-content-container dd,#dl8-content-container dialog,#dl8-content-container div,#dl8-content-container dl,#dl8-content-container dt,#dl8-content-container fieldset,#dl8-content-container figure,#dl8-content-container footer,#dl8-content-container form,#dl8-content-container h1,#dl8-content-container h2,#dl8-content-container h3,#dl8-content-container h4,#dl8-content-container h5,#dl8-content-container h6,#dl8-content-container header,#dl8-content-container hgroup,#dl8-content-container hr,#dl8-content-container main,#dl8-content-container menu,#dl8-content-container nav,#dl8-content-container ol,#dl8-content-container option,#dl8-content-container p,#dl8-content-container pre,#dl8-content-container progress,#dl8-content-container section,#dl8-content-container summary,#dl8-content-container ul,#dl8-content-container video,.dl8-embed-container,.dl8-embed-container address,.dl8-embed-container article,.dl8-embed-container audio,.dl8-embed-container blockquote,.dl8-embed-container caption,.dl8-embed-container colgroup,.dl8-embed-container dd,.dl8-embed-container dialog,.dl8-embed-container div,.dl8-embed-container dl,.dl8-embed-container dt,.dl8-embed-container fieldset,.dl8-embed-container figure,.dl8-embed-container footer,.dl8-embed-container form,.dl8-embed-container h1,.dl8-embed-container h2,.dl8-embed-container h3,.dl8-embed-container h4,.dl8-embed-container h5,.dl8-embed-container h6,.dl8-embed-container header,.dl8-embed-container hgroup,.dl8-embed-container hr,.dl8-embed-container main,.dl8-embed-container menu,.dl8-embed-container nav,.dl8-embed-container ol,.dl8-embed-container option,.dl8-embed-container p,.dl8-embed-container pre,.dl8-embed-container progress,.dl8-embed-container section,.dl8-embed-container summary,.dl8-embed-container ul,.dl8-embed-container video{display:block}#dl8-content-container h1,#dl8-content-container h2,#dl8-content-container h3,#dl8-content-container h4,#dl8-content-container h5,#dl8-content-container h6,.dl8-embed-container h1,.dl8-embed-container h2,.dl8-embed-container h3,.dl8-embed-container h4,.dl8-embed-container h5,.dl8-embed-container h6{font-weight:700}#dl8-content-container h1,.dl8-embed-container h1{font-size:2em;padding:.67em 0}#dl8-content-container h2,.dl8-embed-container h2{font-size:1.5em;padding:.83em 0}#dl8-content-container h3,.dl8-embed-container h3{font-size:1.17em;padding:.83em 0}#dl8-content-container h4,.dl8-embed-container h4{font-size:1em}#dl8-content-container h5,.dl8-embed-container h5{font-size:.83em}#dl8-content-container p,.dl8-embed-container p{margin:1em 0}#dl8-content-container table,.dl8-embed-container table{display:table}#dl8-content-container thead,.dl8-embed-container thead{display:table-header-group}#dl8-content-container tbody,.dl8-embed-container tbody{display:table-row-group}#dl8-content-container tfoot,.dl8-embed-container tfoot{display:table-footer-group}#dl8-content-container tr,.dl8-embed-container tr{display:table-row}#dl8-content-container td,#dl8-content-container th,.dl8-embed-container td,.dl8-embed-container th{display:table-cell;padding:2px}#dl8-content-container ol,#dl8-content-container ul,.dl8-embed-container ol,.dl8-embed-container ul{margin:1em 0}#dl8-content-container ol li,#dl8-content-container ol ol li,#dl8-content-container ol ol ol li,#dl8-content-container ol ol ul li,#dl8-content-container ol ul ul li,#dl8-content-container ul li,#dl8-content-container ul ol ol li,#dl8-content-container ul ul li,#dl8-content-container ul ul ol li,#dl8-content-container ul ul ul li,.dl8-embed-container ol li,.dl8-embed-container ol ol li,.dl8-embed-container ol ol ol li,.dl8-embed-container ol ol ul li,.dl8-embed-container ol ul ul li,.dl8-embed-container ul li,.dl8-embed-container ul ol ol li,.dl8-embed-container ul ul li,.dl8-embed-container ul ul ol li,.dl8-embed-container ul ul ul li{list-style-position:inside;margin-top:.08em}#dl8-content-container ol ol,#dl8-content-container ol ol ol,#dl8-content-container ol ol ul,#dl8-content-container ol ul,#dl8-content-container ol ul ul,#dl8-content-container ul ol,#dl8-content-container ul ol ol,#dl8-content-container ul ul,#dl8-content-container ul ul ol,#dl8-content-container ul ul ul,.dl8-embed-container ol ol,.dl8-embed-container ol ol ol,.dl8-embed-container ol ol ul,.dl8-embed-container ol ul,.dl8-embed-container ol ul ul,.dl8-embed-container ul ol,.dl8-embed-container ul ol ol,.dl8-embed-container ul ul,.dl8-embed-container ul ul ol,.dl8-embed-container ul ul ul{padding-left:40px;margin:0}#dl8-content-container nav ol,#dl8-content-container nav ul,.dl8-embed-container nav ol,.dl8-embed-container nav ul{list-style-type:none}#dl8-content-container menu,#dl8-content-container ul,.dl8-embed-container menu,.dl8-embed-container ul{list-style-type:disc}#dl8-content-container ol,.dl8-embed-container ol{list-style-type:decimal}#dl8-content-container menu menu,#dl8-content-container menu ul,#dl8-content-container ol menu,#dl8-content-container ol ul,#dl8-content-container ul menu,#dl8-content-container ul ul,.dl8-embed-container menu menu,.dl8-embed-container menu ul,.dl8-embed-container ol menu,.dl8-embed-container ol ul,.dl8-embed-container ul menu,.dl8-embed-container ul ul{list-style-type:circle}#dl8-content-container menu menu menu,#dl8-content-container menu menu ul,#dl8-content-container menu ol menu,#dl8-content-container menu ol ul,#dl8-content-container menu ul menu,#dl8-content-container menu ul ul,#dl8-content-container ol menu menu,#dl8-content-container ol menu ul,#dl8-content-container ol ol menu,#dl8-content-container ol ol ul,#dl8-content-container ol ul menu,#dl8-content-container ol ul ul,#dl8-content-container ul menu menu,#dl8-content-container ul menu ul,#dl8-content-container ul ol menu,#dl8-content-container ul ol ul,#dl8-content-container ul ul menu,#dl8-content-container ul ul ul,.dl8-embed-container menu menu menu,.dl8-embed-container menu menu ul,.dl8-embed-container menu ol menu,.dl8-embed-container menu ol ul,.dl8-embed-container menu ul menu,.dl8-embed-container menu ul ul,.dl8-embed-container ol menu menu,.dl8-embed-container ol menu ul,.dl8-embed-container ol ol menu,.dl8-embed-container ol ol ul,.dl8-embed-container ol ul menu,.dl8-embed-container ol ul ul,.dl8-embed-container ul menu menu,.dl8-embed-container ul menu ul,.dl8-embed-container ul ol menu,.dl8-embed-container ul ol ul,.dl8-embed-container ul ul menu,.dl8-embed-container ul ul ul{list-style-type:square}#dl8-content-container li,.dl8-embed-container li{display:list-item;min-height:auto;min-width:auto;padding-left:20px}#dl8-content-container strong,.dl8-embed-container strong{font-weight:700}#dl8-content-container em,.dl8-embed-container em{font-style:italic}#dl8-content-container code,#dl8-content-container kbd,#dl8-content-container pre,#dl8-content-container samp,.dl8-embed-container code,.dl8-embed-container kbd,.dl8-embed-container pre,.dl8-embed-container samp{font-family:monospace}#dl8-content-container a,.dl8-embed-container a{color:blue;text-decoration:underline}#dl8-content-container a:visited,.dl8-embed-container a:visited{color:#529}#dl8-content-container a,#dl8-content-container a *,#dl8-content-container input[type=checkbox],#dl8-content-container input[type=radio],#dl8-content-container input[type=submit],#dl8-content-container select,.dl8-embed-container a,.dl8-embed-container a *,.dl8-embed-container input[type=checkbox],.dl8-embed-container input[type=radio],.dl8-embed-container input[type=submit],.dl8-embed-container select{cursor:pointer}#dl8-content-container button,#dl8-content-container input[type=submit],.dl8-embed-container button,.dl8-embed-container input[type=submit]{text-align:center;padding:2px 6px 3px;border-radius:4px;text-decoration:none;font-family:arial,helvetica,sans-serif;font-size:small;-webkit-appearance:push-button;color:buttontext;border:1px solid #a6a6a6;background:#d3d3d3;background:#fff;background:-o-linear-gradient(top,#fff 0,#ddd 100%,#d1d1d1 100%,#ddd 100%);background:linear-gradient(180deg,#fff 0,#ddd 100%,#d1d1d1 0,#ddd 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dddddd",GradientType=0);
45-o-box-shadow:1px 1px 0 #eee;box-shadow:1px 1px 0 #eee;outline:medium none invert;outline:initial}#dl8-content-container button,.dl8-embed-container button{padding:1px 6px 2px;margin-right:5px}#dl8-content-container input[type=hidden],.dl8-embed-container input[type=hidden]{display:none}#dl8-content-container textarea,.dl8-embed-container textarea{-webkit-appearance:textarea;background:#fff;padding:2px;margin-left:4px;word-wrap:break-word;white-space:pre-wrap;font-size:11px;font-family:arial,helvetica,sans-serif;line-height:13px;resize:both}#dl8-content-container input,#dl8-content-container select,#dl8-content-container textarea,.dl8-embed-container input,.dl8-embed-container select,.dl8-embed-container textarea{border:1px solid #ccc}#dl8-content-container select,.dl8-embed-container select{font-size:11px;font-family:helvetica,arial,sans-serif;display:inline-block}#dl8-content-container input:focus,#dl8-content-container textarea:focus,.dl8-embed-container input:focus,.dl8-embed-container textarea:focus{outline:5px auto -webkit-focus-ring-color;outline:initial}#dl8-content-container input[type=text],.dl8-embed-container input[type=text]{background:#fff;padding:1px;font-family:serif;font-family:initial;font-size:small}#dl8-content-container input[type=checkbox],#dl8-content-container input[type=radio],.dl8-embed-container input[type=checkbox],.dl8-embed-container input[type=radio]{border:1px solid #2b2b2b;border-radius:4px;outline:intial}#dl8-content-container input[type=radio],.dl8-embed-container input[type=radio]{margin:2px 2px 3px}#dl8-content-container button:active,#dl8-content-container input[type=submit]:active,.dl8-embed-container button:active,.dl8-embed-container input[type=submit]:active{background:#3b679e;background:-o-linear-gradient(top,#3b679e 0,#2b88d9 50%,#207cca 51%,#7db9e8 100%);background:linear-gradient(180deg,#3b679e 0,#2b88d9 50%,#207cca 51%,#7db9e8);border-color:#5259b0}#dl8-content-container abbr[title],#dl8-content-container acronym[title],#dl8-content-container dfn[title],.dl8-embed-container abbr[title],.dl8-embed-container acronym[title],.dl8-embed-container dfn[title]{cursor:help;border-bottom-width:1px;border-bottom-style:dotted}#dl8-content-container ins,.dl8-embed-container ins{background-color:#ff9;color:#000}#dl8-content-container del,.dl8-embed-container del{text-decoration:line-through}#dl8-content-container blockquote,#dl8-content-container q,.dl8-embed-container blockquote,.dl8-embed-container q{quotes:none}#dl8-content-container:after q,#dl8-content-container blockquote:after,#dl8-content-container blockquote:before,#dl8-content-container li:after,#dl8-content-container li:before,#dl8-content-container q:before,.dl8-embed-container blockquote:after,.dl8-embed-container blockquote:before,.dl8-embed-container li:after,.dl8-embed-container li:before,.dl8-embed-container q:after,.dl8-embed-container q:before{content:""}#dl8-content-container input,#dl8-content-container select,.dl8-embed-container input,.dl8-embed-container select{vertical-align:middle}#dl8-content-container table,.dl8-embed-container table{border-collapse:collapse;border-spacing:0}#dl8-content-container hr,.dl8-embed-container hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}#dl8-content-container [dir=rtl]{direction:rtl}#dl8-content-container mark,.dl8-embed-container mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}#dl8-content-container menu,.dl8-embed-container menu{padding-left:40px;padding-top:8px}#dl8-content-container [hidden],#dl8-content-container template,.dl8-embed-container template{display:none}#dl8-content-container abbr[title],.dl8-embed-container abbr[title]{border-bottom:1px dotted}#dl8-content-container sub,#dl8-content-container sup,.dl8-embed-container sub,.dl8-embed-container sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#dl8-content-container sup,.dl8-embed-container sup{top:-.5em}#dl8-content-container sub,.dl8-embed-container sub{bottom:-.25em}#dl8-content-container img,.dl8-embed-container img{border:0}#dl8-content-container figure,.dl8-embed-container figure{margin:0}#dl8-content-container textarea,.dl8-embed-container textarea{overflow:auto;vertical-align:top}#dl8-content-container,.dl8-embed-container{font-size:medium;line-height:1;direction:ltr;text-align:left}[dir=ltr] #dl8-content-container,[dir=ltr] .dl8-embed-container{text-align:left}[dir=rtl] #dl8-content-container,[dir=rtl] .dl8-embed-container{text-align:right}#dl8-content-container,.dl8-embed-container{font-family:Times New Roman,Times,serif;color:#000;font-style:normal;font-weight:400;text-decoration:none;list-style-type:disc}#dl8-content-container pre,.dl8-embed-container pre{white-space:pre}',""]); 46}
46,function(e,t,n){t=e.exports=n(20)(),t.push([e.id,'@-webkit-keyframes dl8FadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes dl8FadeInDown{0%{opacity:0;-o-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes dl8FadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dl8FadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes dl8FadeInUp{0%{opacity:0;-o-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes dl8FadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dl8FadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes dl8FadeIn{0%{opacity:0}to{opacity:1}}@keyframes dl8FadeIn{0%{opacity:0}to{opacity:1}}#dl8-content-container{overflow:hidden}#dl8-content-container .buttonLink{text-decoration:none}#dl8-content-container .dl8FadeInDown{-webkit-animation-name:dl8FadeInDown;-o-animation-name:dl8FadeInDown;animation-name:dl8FadeInDown;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#dl8-content-container .dl8FadeInDown,#dl8-content-container .dl8FadeInUp{-webkit-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}#dl8-content-container .dl8FadeInUp{-webkit-animation-name:dl8FadeInUp;-o-animation-name:dl8FadeInUp;animation-name:dl8FadeInUp;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#dl8-content-container .dl8FadeIn{-webkit-animation-name:dl8FadeIn;-o-animation-name:dl8FadeIn;animation-name:dl8FadeIn;-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#dl8-content-container .dl8Grow{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .1s ease-in-out;-o-transition:-o-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out,-o-transform .1s ease-in-out}#dl8-content-container .dl8Grow:hover{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#dl8-content-container .dl8Grow:active{-webkit-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}#dl8-content-container .receivesEvents{pointer-events:auto!important}#dl8-content-container .dl8Btn{border:none;background:transparent;padding:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:pointer;line-height:inherit;outline:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:auto;text-transform:inherit;letter-spacing:inherit;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none}#dl8-content-container .dl8Btn:after{display:none}#dl8-content-container .dl8Btn::-moz-focus-inner{border:0}#dl8-content-container .dl8Btn:hover{background-color:transparent;opacity:.85}#dl8-content-container .dl8Btn.mobile:hover{opacity:1}#dl8-content-container .dl8Btn:active{background:transparent}#dl8-content-container .dl8Btn.dl8WiderTouch{padding:20px}#dl8-content-container .dl8Btn.dl8Disabled{opacity:.3}#dl8-content-container .dl8Btn.dl8Disabled>.dl8Icon{cursor:not-allowed}#dl8-content-container .dl8Icon{cursor:pointer;display:inline-block;pointer-events:auto;font-family:dl8;font-size:28.8px;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#dl8-content-container .dl8Icon:active{-webkit-filter:drop-shadow(0 0 10px #fff);filter:drop-shadow(0 0 10px #fff)}#dl8-content-container .dl8Icon.iconCheck:before{content:"\\E904"}#dl8-content-container .dl8Icon.iconPlay:before{content:"\\E90D"}#dl8-content-container .dl8Icon.iconPause:before{content:"\\E90C"}#dl8-content-container .dl8Icon.iconStop:before{content:"\\E917"}#dl8-content-container .dl8Icon.iconReplay:before{content:"\\E90F"}#dl8-content-container .dl8Icon.iconBack:before{content:"\\E900"}#dl8-content-container .dl8Icon.iconForward:before{content:"\\E901"}#dl8-content-container .dl8Icon.iconPreviousVideo:before{content:"\\E918"}#dl8-content-container .dl8Icon.iconNextVideo:before{content:"\\E919"}#dl8-content-container .dl8Icon.iconUrl:before{content:"\\E90E"}#dl8-content-container .dl8Icon.iconCross:before{content:"\\E905"}#dl8-content-container .dl8Icon.iconFullscreenEnter:before{content:"\\E906"}#dl8-content-container .dl8Icon.iconFullscreenExit:before{content:"\\E907"}#dl8-content-container .dl8Icon.iconSettings:before{content:"\\E911"}#dl8-content-container .dl8Icon.iconVR:before{content:"\\E908"}#dl8-content-container .dl8Icon.iconPose:before{content:"\\E910"}#dl8-content-container .dl8Icon.iconWizard:before{content:"\\E911"}#dl8-content-container .dl8Icon.iconSearch:before{content:"\\E90B"}#dl8-content-container .dl8Icon.iconVROff:before{content:"\\E912"}#dl8-content-container .dl8Icon.iconPhone:before{content:"\\E903"}#dl8-content-container .dl8Icon.iconHmd:before{content:"\\E90A"}#dl8-content-container .dl8Icon.iconDots:before{content:"\\E909"}#dl8-content-container .dl8Icon.iconMute:before{content:"\\E913"}#dl8-content-container .dl8Icon.iconVolume:before{content:"\\E914"}#dl8-content-container .dl8Icon.iconRoomScale:before{content:"\\E915"}#dl8-content-container .dl8Icon.iconSeated:before{content:"\\E916"}',""])}
46,function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container ._887c1{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3)}#dl8-content-container ._887c1 ._21593{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:absolute;width:300px;height:290px;background:rgba(0,0,0,.8);top:50%;left:50%;margin-top:-145px;margin-left:-150px;z-index:10;pointer-events:auto;overflow:hidden}#dl8-content-container ._887c1 ._21593.c6853{top:50%;left:15px;margin-left:0}#dl8-content-container ._887c1 ._21593.c6853._278f1{top:50%;left:25%;margin-top:-145px;margin-left:-150px}#dl8-content-container ._887c1 ._21593.c6853.b877b{top:50%;left:50%;margin-top:-190px;margin-left:-150px}#dl8-content-container ._887c1 ._21593.c6853.b877b.a72a2{top:calc(50% - 100px);left:50%;margin-top:-145px;margin-left:-150px}#dl8-content-container ._887c1 ._82ce8{-webkit-justify-content:center;justify-content:center;height:250px;overflow:hidden}#dl8-content-container ._887c1 ._73c51,#dl8-content-container ._887c1 ._82ce8{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%}#dl8-content-container ._887c1 ._73c51{-webkit-justify-content:space-between;justify-content:space-between;height:40px;bottom:0;color:#fff}#dl8-content-container ._887c1 .a1fa4{padding-left:10px;font-size:14px;letter-spacing:.5px}#dl8-content-container ._887c1 .de969{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:40px;height:40px;margin:0}#dl8-content-container ._887c1 ._7e742{font-size:22px}",""]),t.locals={root:"_887c1",container:"_21593",isMobile:"c6853",hasMinWidthToCenter:"_278f1",hasMinHeightToCenter:"b877b",hasBottomAddons:"a72a2",advertisement:"_82ce8",bottom:"_73c51",bottomText:"a1fa4",dl8AdvertisementBtn:"de969",dl8AdvertisementIconCross:"_7e742"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container ._4ada4{display:block;width:100%;height:100%}",""]),t.locals={root:"_4ada4"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container ._24281,#dl8-content-container ._57165{display:block;width:100%;height:100%}#dl8-content-container ._7d092{padding:20px;text-align:center}",""]),t.locals={imageContainer:"_24281",image:"_57165",error:"_7d092"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container ._2007f{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;padding:0 50px;color:#fff;text-align:center;font-weight:400}#dl8-content-container ._2007f>.e9c63{width:50px;height:50px;display:block;background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0xIDIxaDIyTDEyIDIgMSAyMXptMTItM2gtMnYtMmgydjJ6bTAtNGgtMnYtNGgydjR6Ii8+Cjwvc3ZnPg==) no-repeat;background-size:100%}",""]),t.locals={root:"_2007f",dl8FaultyTag:"e9c63"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container ._22eb8{font-size:5px;position:relative;text-indent:-9999em;border:2px solid #646464;border-left-color:#787878;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:_80d4a 2s infinite linear;-o-animation:_80d4a 2s infinite linear;animation:_80d4a 2s infinite linear;border-radius:50%;width:25px;height:25px}@-webkit-keyframes _80d4a{0%{-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}87%{-webkit-transform:rotate(935deg);transform:rotate(935deg)}to{-webkit-transform:rotate(1025deg);transform:rotate(1025deg)}}@-o-keyframes _80d4a{0%{-o-transform:rotate(-55deg);transform:rotate(-55deg)}87%{-o-transform:rotate(935deg);transform:rotate(935deg)}to{-o-transform:rotate(1025deg);transform:rotate(1025deg)}}@keyframes _80d4a{0%{-webkit-transform:rotate(-55deg);-o-transform:rotate(-55deg);transform:rotate(-55deg)}87%{-webkit-transform:rotate(935deg);-o-transform:rotate(935deg);transform:rotate(935deg)}to{-webkit-transform:rotate(1025deg);-o-transform:rotate(1025deg);transform:rotate(1025deg)}}#dl8-content-container ._22eb8:after{border-radius:50%;width:10em;height:10em}",""]),t.locals={root:"_22eb8",load8:"_80d4a"}}
46,function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container ._36cbe{background:#fff;border-radius:10px;display:-webkit-flex;display:flex;color:#000;width:100%;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.1)}#dl8-content-container ._36cbe>div{padding:10px 0;-webkit-flex:1 1;flex:1 1;-webkit-align-self:center;align-self:center}#dl8-content-container ._36cbe>div:first-child{width:60px;padding:5px 12px 5px 8px;-webkit-align-self:center;align-self:center;-webkit-flex:inherit;flex:inherit}#dl8-content-container ._36cbe>div:last-child{-webkit-align-self:flex-start;align-self:flex-start;padding:10px 10px 0 5px;-webkit-flex:inherit;flex:inherit}#dl8-content-container ._36cbe>div:last-child>i{font-size:26px;text-decoration:none;color:#000;opacity:.6}#dl8-content-container ._36cbe>div>img{max-width:100%;border-radius:10px}#dl8-content-container ._36cbe>div>span{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:16px;letter-spacing:.6px;text-align:left;font-size:10.8px;display:block}#dl8-content-container ._36cbe>div>span._174a9{opacity:.6}",""]),t.locals={root:"_36cbe",desc:"_174a9"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container ._62541{display:inline-block;position:relative;opacity:.4;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#dl8-content-container ._62541:hover{opacity:1}#dl8-content-container ._62541._94d80{opacity:.8}#dl8-content-container ._62541._94d80:hover{opacity:1}#dl8-content-container ._62541>._953c3{background:url("+n(870)+") no-repeat 50% 50%;background-size:100%;position:absolute;top:0;left:0;width:100%;height:100%}#dl8-content-container ._62541>.d1f8f{background:url("+n(871)+") no-repeat 50% 50%;background-size:100%;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}",""]),t.locals={root:"_62541",active:"_94d80",base:"_953c3",fov:"d1f8f"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,'#dl8-content-container ._586d7{overflow:visible;width:100%;display:inline-block;left:0;top:50%;position:absolute;z-index:10;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation;touch-action:none}@media only screen and (max-device-width:350px) and (max-device-width:600px){#dl8-content-container ._586d7{top:calc(50% - 8px)}}#dl8-content-container ._586d7::-webkit-scrollbar{display:none}#dl8-content-container ._59056{-o-transition:none;transition:none}#dl8-content-container .c61ba{opacity:1;pointer-events:auto}#dl8-content-container .d6665{border-radius:50%;z-index:20;
46-o-transition:opacity .3s ease-in-out .2s;transition:opacity .3s ease-in-out .2s}#dl8-content-container ._0089e{position:absolute;left:5px;top:50%;padding:5px;margin-top:-15px}#dl8-content-container ._1d1df{position:absolute;right:5px;top:50%;padding:5px;margin-top:-15px}#dl8-content-container .c91f9{overflow:hidden;display:-webkit-flex;display:flex}#dl8-content-container ._75a74{width:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative}#dl8-content-container ._75a74:before{font-family:dl8;content:"\\E90D";font-size:24px;color:#fff;width:38px;height:38px;border-radius:50%;background:rgba(0,0,0,.5);text-align:center;line-height:38px;margin-top:-10px}#dl8-content-container ._5c17f:before{margin-top:0}#dl8-content-container .d04f4{position:absolute;top:-22px;color:hsla(0,0%,100%,.6);-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;pointer-events:none;left:0;opacity:0;width:100%;text-align:center;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:12px}@media only screen and (max-device-width:350px) and (max-device-width:600px){#dl8-content-container .d04f4{display:none}}#dl8-content-container ._83b5d{color:#fff;font-weight:700}#dl8-content-container ._72408{position:absolute;pointer-events:none;margin-top:3px}#dl8-content-container ._72408 circle{stroke-dasharray:119.38;stroke-dashoffset:119.38;-o-transition-property:stroke-dashoffset;transition-property:stroke-dashoffset;-o-transition-timing-function:linear;transition-timing-function:linear}#dl8-content-container ._72408.a8d09 circle{stroke-dashoffset:0;-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:translate(4px,-6px) rotate(-90deg);-o-transform:translate(4px,-6px) rotate(-90deg);transform:translate(4px,-6px) rotate(-90deg)}#dl8-content-container ._72408:not(.a8d09) circle{-o-transition-duration:0s!important;transition-duration:0s!important;stroke-dashoffset:119.38!important}#dl8-content-container ._98a9a{left:0;border-top-right-radius:5px}#dl8-content-container ._37c7a,#dl8-content-container ._98a9a{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:absolute;bottom:0;color:#fff;background:rgba(0,0,0,.6);font-size:10px;padding:4px 6px}#dl8-content-container ._37c7a{right:0;border-top-left-radius:5px}#dl8-content-container ._9aa1c{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box}#dl8-content-container ._339ad{border-radius:8px;pointer-events:none;position:absolute;top:0;left:50%;height:100%;z-index:2;-o-transition:opacity .25s ease-out .5s;transition:opacity .25s ease-out .5s;opacity:1}#dl8-content-container ._4d310{-o-transition:none;transition:none;opacity:0}#dl8-content-container .d3835{border-radius:5px;overflow:hidden;pointer-events:none;box-sizing:border-box;margin:3px}#dl8-content-container .ea4eb:hover:after{background-color:transparent}#dl8-content-container .a728a{-o-transition:opacity .3s ease-in-out .05s;transition:opacity .3s ease-in-out .05s;width:100%;margin:0;font-size:12px;pointer-events:none;background:#fff;height:auto;padding:7px;box-sizing:border-box}#dl8-content-container ._594fe{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:12px;height:30px;padding-top:0;padding-bottom:3px;line-height:14px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;box-sizing:border-box;position:relative}#dl8-content-container ._594fe,#dl8-content-container .cd892{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
46#dl8-content-container ._3965e{overflow:hidden;-webkit-align-items:flex-start;align-items:flex-start}#dl8-content-container ._3965e:after{position:absolute;content:"";bottom:0;right:0;background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);width:14px;height:16px}#dl8-content-container ._1e3b9{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:11px;line-height:14px;color:#111;font-weight:400;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;height:30px;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;overflow:hidden}#dl8-content-container ._1e3b9:after{position:absolute;content:"";bottom:3px;right:4px;background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);width:31px;height:22px;border-radius:6px}#dl8-content-container ._05c00{position:relative;-webkit-flex-direction:column;flex-direction:column;text-align:center;color:#fff;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:12px;line-height:14px;padding:0 15px;box-sizing:border-box}#dl8-content-container ._05c00,#dl8-content-container .bb3d8{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#dl8-content-container .bb3d8{border-radius:50%;width:38px;height:38px;margin-bottom:10px}#dl8-content-container .bb3d8:before{content:"\\E90F";font-family:dl8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#fff;font-size:22px}',""]),t.locals={root:"_586d7",touchActive:"_59056",opened:"c61ba",arrow:"d6665",arrowLeft:"_0089e",arrowRight:"_1d1df",wrapper:"c91f9",thumb:"_75a74",thumb
46NoInfo:"_5c17f",countdown:"d04f4",countdownNumber:"_83b5d",playCountdown:"_72408",playCountdownActive:"a8d09",thumbDate:"_98a9a",thumbDuration:"_37c7a",item:"_9aa1c",itemHighlight:"_339ad",itemHighlightInTransition:"_4d310",itemBorder:"d3835",itemMobile:"ea4eb",itemText:"a728a",itemHeadingTag:"_594fe",itemHeadingTagSpan:"cd892",itemHeadingTagMultiline:"_3965e",itemTitle:"_1e3b9",replayButton:"_05c00",replayIcon:"bb3d8"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,'#dl8-content-container ._070ec{overflow:visible;width:100%;display:inline-block;left:0;position:absolute}#dl8-content-container ._070ec::-webkit-scrollbar{display:none}#dl8-content-container ._5949b{border-radius:50%;z-index:20;-o-transition:opacity .3s ease-in-out .2s;transition:opacity .3s ease-in-out .2s}#dl8-content-container .fd2cc{position:absolute;left:5px;top:50%;padding:5px;margin-top:-15px}#dl8-content-container .fda61{position:absolute;right:5px;top:50%;padding:5px;margin-top:-15px}#dl8-content-container ._8da40{overflow:hidden;display:-webkit-flex;display:flex}#dl8-content-container ._3955e{color:#fff;background-size:cover;position:relative;border-radius:8px;cursor:pointer;overflow:hidden}#dl8-content-container ._3955e:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}#dl8-content-container ._3955e:hover:after{background-color:rgba(0,0,0,.3)}#dl8-content-container .c19a8:hover:after{background-color:transparent}#dl8-content-container .c7862{-o-transition:opacity .3s ease-in-out .05s;transition:opacity .3s ease-in-out .05s;position:absolute;width:100%;top:7px;left:7px;margin:0;font-size:12px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}',""]),t.locals={root:"_070ec",arrow:"_5949b",arrowLeft:"fd2cc",arrowRight:"fda61",wrapper:"_8da40",thumb:"_3955e",thumbMobile:"c19a8",thumbTitle:"c7862"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,'#dl8-content-container ._8440a{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-y:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;width:100%;height:100%;position:absolute;margin:0;top:0;left:0;background-color:#000}#dl8-content-container ._8440a .dbc1e{z-index:5;position:absolute;top:13px;right:13px;font-size:32px}#dl8-content-container ._8440a .dbc1e>.dl8Icon{font-size:32px}#dl8-content-container ._8440a ._66c40{width:100%;box-sizing:border-box}#dl8-content-container ._8440a ._66c40,#dl8-content-container ._8440a ._88b5a{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#dl8-content-container ._8440a ._88b5a{pointer-events:none;padding-left:25px;padding-right:25px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#dl8-content-container ._8440a ._0cbc9,#dl8-content-container ._8440a .f305d{width:64px;height:64px;margin:0}#dl8-content-container ._8440a ._0cbc9{-webkit-transform:scale(.375) translate(-66%,-66%);-o-transform:scale(.375) translate(-66%,-66%);transform:scale(.375) translate(-66%,-66%)}#dl8-content-container ._8440a ._0cbc9:after{content:"";position:absolute;height:128px;width:128px;border-radius:32px}#dl8-content-container ._8440a .f305d{-webkit-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);border-radius:8px}#dl8-content-container ._8440a ._80571{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;margin:.5em}#dl8-content-container ._8440a ._80571 ._0cbc9:after{background-position:57.14286% 100%}#dl8-content-container ._8440a ._8bcfa{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;margin:0;margin-top:auto;
46-webkit-justify-content:space-evenly;justify-content:space-evenly;height:77.5px;width:100%;padding:0;z-index:1;background-color:#f6c47a;border-radius:0 0 16px 16px}#dl8-content-container ._8440a ._8bcfa ._0cbc9:first-child::after{background-position:0 100%}#dl8-content-container ._8440a ._8bcfa ._0cbc9:nth-child(2):after{background-position:14.28571% 100%}#dl8-content-container ._8440a ._8bcfa ._0cbc9:nth-child(3):after{background-position:28.57143% 100%}#dl8-content-container ._8440a ._8bcfa ._0cbc9:nth-child(4):after{background-position:42.85714% 100%}#dl8-content-container ._8440a .fa5c0{width:100%}#dl8-content-container ._8440a .fa5c0 ._29cf0{opacity:.3;width:100%;height:auto}#dl8-content-container ._8440a .fa5c0 .cc3d2{text-align:left;font-size:18px;width:100%;min-height:72px;padding-top:.5em;padding-bottom:.5em;line-height:normal}@media only screen and (max-width:320px){#dl8-content-container ._8440a .fa5c0 .cc3d2{min-height:50px;font-size:14px}}@media only screen and (orientation:landscape) and (min-height:300px){#dl8-content-container ._8440a .fa5c0 .cc3d2{min-height:50px;font-size:14px;padding-bottom:0}}#dl8-content-container ._8440a .fa5c0 .cc3d2 ._4fac9{margin:0;padding:0;font-weight:700;line-height:normal}#dl8-content-container ._8440a .fa5c0 .cc3d2 ._53a67{margin:0;padding:0;line-height:normal}#dl8-content-container ._8440a ._94cbb{z-index:4;margin-top:auto;-webkit-justify-content:space-between;justify-content:space-between;padding:25px}#dl8-content-container ._8440a ._94cbb,#dl8-content-container ._8440a ._94cbb ._5a2e3{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}#dl8-content-container ._8440a ._94cbb ._5a2e3{min-width:33%;-webkit-justify-content:space-evenly;justify-content:space-evenly}#dl8-content-container ._8440a ._94cbb ._5a2e3 ._00d5f{background:#fff;border-radius:50%;width:10px;height:10px}#dl8-content-container ._8440a ._13656{width:100%;height:61px;background:#ff5700;background:-o-linear-gradient(52deg,#ff5700 0,#f144b7 48%,#69b9ff 83%);background:linear-gradient(38deg,#ff5700,#f144b7 48%,#69b9ff 83%);display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;margin-top:auto;font-size:13px}@media only screen and (max-width:320px){#dl8-content-container ._8440a ._13656{font-size:12px}}#dl8-content-container ._8440a .ab31d{height:38px;width:auto;border-radius:8px;background-color:rgba(0,0,0,.21);border:1px solid #fff;margin-left:.75em}#dl8-content-container ._8440a ._6ad0c{height:40px;width:auto;margin-right:.75em}#dl8-content-container ._8440a ._48eae{margin-left:.75em;margin-right:.75em;-webkit-flex-basis:50%;flex-basis:50%;-webkit-flex-shrink:3;flex-shrink:3;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.51));filter:drop-shadow(0 1px 2px rgba(0,0,0,.51))}#dl8-content-container ._8440a ._0164a{width:100%;background-clip:padding-box;border-radius:0 0 16px 16px;background:#fff;z-index:2}#dl8-content-container ._8440a ._0a47f{background-size:cover;background-repeat:no-repeat;background-position:50%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;border-radius:16px}#dl8-content-container ._8440a .b17c8{width:100%;border-radius:16px 16px 0 0;background-color:#f8f8f8;color:#000;z-index:5;font-size:18px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (orientation:portrait) and (max-width:375px){#dl8-content-container ._8440a .b17c8{height:55px;min-height:55px}#dl8-content-container ._8440a ._0164a{height:250px}#dl8-content-container ._8440a ._0a47f{height:305px}}@media only screen and (orientation:portrait) and (max-width:320px){#dl8-content-container ._8440a .b17c8{height:55px;min-height:55px}#dl8-content-container ._8440a ._0164a{height:170px}#dl8-content-container ._8440a ._0a47f{height:225px}}@media only screen and (orientation:landscape) and (max-height:414px){#dl8-content-container ._8440a .b17c8{height:55px;min-height:55px}#dl8-content-container ._8440a ._0164a{height:calc(50vh - 55px)}#dl8-content-container ._8440a ._0a47f{height:50vh}#dl8-content-container ._8440a ._0164a,#dl8-content-container ._8440a ._96501,#dl8-content-container ._8440a .b17c8{max-width:600px}}@media only screen and (min-height:768px){#dl8-content-container ._8440a .b17c8{height:55px;min-height:55px}#dl8-content-container ._8440a ._0164a{height:445px}#dl8-content-container ._8440a ._0a47f{height:500px}#dl8-content-container ._8440a ._0164a,#dl8-content-container ._8440a ._96501,#dl8-content-container ._8440a .b17c8{max-width:600px}}#dl8-content-container ._8440a ._6ff21{margin:0}#dl8-content-container ._8440a .ba8a2{font-size:13px;width:90px;text-align:center}#dl8-content-container ._8440a ._3fa5c{visibility:hidden}#dl8-content-container ._8440a .b7459{font-size:18px;margin-top:50px;padding:.75em 2.3em;pointer-events:auto;z-index:2}#dl8-content-container ._8440a .e3363{width:100%;height:100%;background-color:transparent;color:#000;border-radius:0 0 16px 16px;overflow:hidden}#dl8-content-container ._8440a .e3363,#dl8-content-container ._8440a .e3363 .b8b1d{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#dl8-content-container ._8440a .e3363 .b8b1d{position:relative;height:200vh}#dl8-content-container ._8440a .e3363 .b8b1d .e35a9{min-height:65px;height:65px;
46display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}#dl8-content-container ._8440a .e3363 .b8b1d .e35a9 img{height:80%;width:auto;border-radius:100%;margin-left:14px;margin-right:14px}#dl8-content-container ._8440a .e3363 .b8b1d .e35a9 div:last-child{width:20px;font-size:24px;color:#aaa}#dl8-content-container ._8440a .e3363 .b8b1d .e35a9 ._5f452{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-evenly;justify-content:space-evenly}#dl8-content-container ._8440a .e3363 .b8b1d .e35a9 ._5f452 span:first-of-type{font-weight:700}#dl8-content-container ._8440a .e3363 .b8b1d .e35a9 ._5f452 span:nth-of-type(2){font-size:11px}#dl8-content-container ._8440a .e3363 .b8b1d ._86a9c{min-height:22px;height:22px;padding:8px 8px 8px 0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;font-size:15px;border-bottom:1px solid #d5d5d5;background-color:transparent}#dl8-content-container ._8440a .e3363 .b8b1d ._86a9c .a4da5{margin-left:1em}#dl8-content-container ._8440a .e3363 .b8b1d ._86a9c ._13dd8{position:relative;-webkit-appearance:none;outline:none;width:50px;height:30px;background-color:#fff;border:1px solid #d9dadc;border-radius:50px;box-shadow:inset -20px 0 0 0 #fff;margin-left:auto}#dl8-content-container ._8440a .e3363 .b8b1d ._86a9c ._13dd8:after{content:"";position:absolute;top:1px;left:1px;background:transparent;width:26px;height:26px;border-radius:50%;box-shadow:2px 4px 6px rgba(0,0,0,.2)}#dl8-content-container ._8440a .e3363 .b8b1d ._86a9c ._13dd8._9a851{-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:4.5s;-o-animation-delay:4.5s;animation-delay:4.5s;-webkit-animation-name:_42e54;-o-animation-name:_42e54;animation-name:_42e54;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes _42e54{to{box-shadow:inset 20px 0 0 0 #4ed164;border-color:#4ed164}}@-o-keyframes _42e54{to{box-shadow:inset 20px 0 0 0 #4ed164;border-color:#4ed164}}@keyframes _42e54{to{box-shadow:inset 20px 0 0 0 #4ed164;border-color:#4ed164}}#dl8-content-container ._8440a .e3363 .b8b1d ._86a9c ._13dd8._9a851:after{-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:4.5s;-o-animation-delay:4.5s;animation-delay:4.5s;-webkit-animation-name:ab51e;-o-animation-name:ab51e;animation-name:ab51e;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes ab51e{to{left:20px;box-shadow:-2px 4px 3px rgba(0,0,0,.05)}}@-o-keyframes ab51e{to{left:20px;box-shadow:-2px 4px 3px rgba(0,0,0,.05)}}@keyframes ab51e{to{left:20px;box-shadow:-2px 4px 3px rgba(0,0,0,.05)}}#dl8-content-container ._8440a .e3363 .b8b1d ._86a9c ._13dd8._56158{box-shadow:inset 20px 0 0 0 #4ed164;border-color:#4ed164}#dl8-content-container ._8440a .e3363 .b8b1d ._86a9c ._13dd8._56158:after{left:20px;box-shadow:-2px 4px 3px rgba(0,0,0,.05)}#dl8-content-container ._8440a .e3363 .b8b1d ._86a9c>* :last-of-type{-webkit-align-self:flex-end;align-self:flex-end}#dl8-content-container ._8440a .e3363 .b8b1d .a84d6{background-color:#f0f0f0;min-height:18px;height:18px}#dl8-content-container ._8440a .be79d{z-index:5;position:absolute;width:60px;height:60px;border-radius:50%;background:none;border:3px solid #0089ff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;opacity:0}#dl8-content-container ._8440a .be79d._0c8a2{-o-transition-property:opacity;transition-property:opacity;-o-transition-duration:.5s;transition-duration:.5s;-o-transition-delay:4.25s;transition-delay:4.25s;opacity:1}@-webkit-keyframes bd4f8{0%{opacity:0;-webkit-filter:blur(6px);filter:blur(6px)}to{opacity:1;-webkit-filter:blur(3px);filter:blur(3px)}}@-o-keyframes bd4f8{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(3px)}}@keyframes bd4f8{0%{opacity:0;-webkit-filter:blur(6px);filter:blur(6px)}to{opacity:1;-webkit-filter:blur(3px);filter:blur(3px)}}#dl8-content-container ._8440a .be79d:before{content:"";position:absolute;width:68px;height:68px;border-radius:50%;background-color:rgba(0,137,255,.67);opacity:0;-webkit-filter:blur(6px);filter:blur(6px)}#dl8-content-container ._8440a .be79d._0c8a2:before{-webkit-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s;-webkit-animation-delay:4.25s;-o-animation-delay:4.25s;animation-delay:4.25s;-webkit-animation-name:bd4f8;-o-animation-name:bd4f8;animation-name:bd4f8;-webkit-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate;opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}#dl8-content-container ._8440a .cd506 .be79d{right:0}#dl8-content-container ._8440a ._80571 .be79d._0c8a2{-o-transition-delay:0s;transition-delay:0s}#dl8-content-container ._8440a ._80571 .be79d._0c8a2:before{-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}#dl8-content-container ._8440a .ce02c{-webkit-transform:translateY(-1430px);-o-transform:translateY(-1430px);transform:translateY(-1430px)}#dl8-content-container ._8440a ._13ab8,#dl8-content-container ._8440a .ce02c{transition:-webkit-transform 2.5s ease-in-out 1s;-o-transition:-o-transform 2.5s ease-in-out 1s;transition:transform 2.5s ease-in-out 1s;transition:transform 2.5s ease-in-out 1s,-webkit-transform 2.5s ease-in-out 1s,-o-transform 2.5s ease-in-out 1s;z-index:0}#dl8-content-container ._8440a ._13ab8{-webkit-transform:translateY(-690px);-o-transform:translateY(-690px);transform:translateY(-690px)}',""]), 47t.locals={root:"_8440a",closeButton:"dbc1e",mainInstructionContainer:"_66c40",fullSizeInstruction:"_88b5a",settingsIcon:"f305d",appIcon:"_0cbc9",appIconGrid:"_80571",appIconDock:"_8bcfa",instructionList:"fa5c0",instructionImage:"_29cf0",instructionHeadline:"cc3d2",instructionHeadlineStepNumber:"_4fac9",instructionHeadlineStepHeadline:"_53a67",instructionNavigation:"_94cbb",posIndicator:"_5a2e3",posCircle:"_00d5f",appFooter:"_13656",sprnextAppIcon:"ab31d",appStoreIcon:"_6ad0c",downloadAppText:"_48eae",iphoneOutline:"_0164a",iphoneImage:"_0a47f",mockIOSSettingsMainHeader:"b17c8",phoneImage:"_96501",button:"_6ff21",navButton:"ba8a2",hidden:"_3fa5c",reloadButton:"b7459",mockIOSSettings:"e3363",mockIOSSettingsList:"b8b1d",mockIOSSettingsUser:"e35a9",mockIOSSettingsUserText:"_5f452",mockIOSSettingsItem:"_86
47a9c",settingsName:"a4da5",appleSwitch:"_13dd8",toggleAnim:"_9a851",toggleAnimBorder:"_42e54",toggleAnimCircle:"ab51e",toggled:"_56158",mockIOSSettingsItemSeparator:"a84d6",touchCircle:"be79d",touching:"_0c8a2",show:"bd4f8",mockSafariSettings:"cd506",mockMainSettingsListScrollAnimation:"ce02c",mockSafariSettingsListScrollAnimation:"_13ab8"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-transform:scale(.375) translate(-66%,-66%);-o-transform:scale(.375) translate(-66%,-66%);transform:scale(.375) translate(-66%,-66%)}#dl8-content-container .f7ead{background:#fff;border-radius:10px;color:#000;max-width:350px;box-sizing:border-box;width:95%;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.1);display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;padding:.75em}@media only screen and (max-width:320px){#dl8-content-container .f7ead{padding:.5em}}#dl8-content-container .f07e4{min-width:43px;-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:scale(.3255) translate(-100%,-66%);-o-transform:scale(.3255) translate(-100%,-66%);transform:scale(.3255) translate(-100%,-66%)}#dl8-content-container .f07e4 .d22f0{position:absolute;width:128px;height:128px;min-width:128px;min-height:128px;background-position:14.28571% 100%;border-radius:32px;border:2px solid #dedede;z-index:1}#dl8-content-container .f07e4 ._5be37{position:absolute;color:#fff;-webkit-transform:translate(107px,-16px);-o-transform:translate(107px,-16px);transform:translate(107px,-16px);border-radius:50%;background-color:#e3003d;z-index:2;width:52px;height:52px;font-size:47px;text-align:center}#dl8-content-container .c5ddf{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:0 0 0 1.15em;height:100%}#dl8-content-container ._28f21,#dl8-content-container .c5ddf{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#dl8-content-container ._28f21{font-size:14px;font-weight:700;margin:0 0 .6em}#dl8-content-container ._2edfd{margin:0;line-height:1.3em;font-size:12px}@media only screen and (max-width:320px){#dl8-content-container ._2edfd{line-height:1.1em}}#dl8-content-container ._617a5{margin-top:auto;width:160px}#dl8-content-container .c19b4{margin-right:.75em}#dl8-content-container .c19b4 i{color:#707070}#dl8-content-container ._5905d{margin-left:0!important;margin-top:10px!important}",""]),t.locals={root:"f7ead",iconContainer:"f07e4",icon:"d22f0",topRightIcon:"_5be37",main:"c5ddf",title:"_28f21",desc:"_2edfd",infoButton:"_617a5",closeButtonArea:"c19b4",button:"_5905d"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,'#dl8-content-container .e44ef{width:100%;position:relative;height:12px;margin:0 10px;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#dl8-content-container .e44ef._20a54{cursor:inherit}#dl8-content-container .e44ef:not(._599ea){-webkit-flex:1;flex:1}#dl8-content-container .e44ef:not(._20a54)._4695e:hover>._0501e{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#dl8-content-container .e44ef:not(._20a54)._4695e:hover>.e8622{height:4px;margin:4px 0 6px}#dl8-content-container .e8622{height:2px;margin:5px 0;cursor:pointer}#dl8-content-container .e8622._20a54{cursor:inherit}#dl8-content-container ._47f54{background:hsla(0,0%,100%,.2);border-radius:5px;position:absolute;top:0;left:0;width:100%;z-index:0}#dl8-content-container ._61441{position:absolute;width:0;top:0;left:0;z-index:2;cursor:pointer;border-radius:5px}#dl8-content-container ._61441._20a54{cursor:inherit}#dl8-content-container .ddad0{display:none;position:absolute;top:-35px;left:0;padding:5px 10px;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:14px;min-width:35px;pointer-events:none;text-align:center;background:hsla(0,0%,9%,.701961);border-radius:5px}#dl8-content-container .ddad0._7ef41{background:transparent;border-radius:5px;bottom:22px;padding:1px;top:auto;margin-left:-40px}#dl8-content-container .ddad0._7ef41>span{position:absolute;bottom:6px;left:0;width:100%;z-index:2;text-align:center}#dl8-content-container .ddad0._7ef41>span:after{bottom:-7px}#dl8-content-container .ddad0._7ef41:before{position:absolute;border-radius:5px;top:1px;left:1px;z-index:1;width:calc(100% - 2px);height:calc(100% - 2px);background:-o-linear-gradient(bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 30%,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 30%,transparent);content:""}#dl8-content-container .ddad0._7ef41>.e19cc{background:hsla(0,0%,100%,.5)}#dl8-content-container .ddad0._681a6{display:block}#dl8-content-container .ddad0>.e19cc{position:absolute;content:"";left:50%;margin-left:5px;bottom:-12px;display:block;width:1px;height:13px}#dl8-content-container ._0501e{position:absolute;
47left:0;top:-24px;padding:25px 20px 7px;z-index:3;pointer-events:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;cursor:pointer}#dl8-content-container ._0501e>div{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;width:10px;height:10px;border-radius:50%;background:#fff}#dl8-content-container ._0501e._4695e{pointer-events:auto}#dl8-content-container ._0501e._4695e>div{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#dl8-content-container ._0501e._4695e:active>div{-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}#dl8-content-container ._0501e._681a6>div{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#dl8-content-container ._366c3,#dl8-content-container ._8103d{position:absolute;top:0;left:0;width:0;cursor:pointer}#dl8-content-container ._366c3,#dl8-content-container ._8103d{background:hsla(0,0%,100%,.3);border-radius:5px;z-index:1}#dl8-content-container ._5552b{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(0,0,0,.3)}#dl8-content-container ._5552b._79764{display:none}#dl8-content-container .e5555{border-radius:5px}',""]),t.locals={bar:"e44ef",noSeek:"_20a54",fullWidth:"_599ea",grow:"_4695e",handle:"_0501e",barCommon:"e8622",bg:"_47f54",progress:"_61441",seekTime:"ddad0",withThumb:"_7ef41",arrow:"e19cc",visible:"_681a6",preview:"_366c3",buffering:"_8103d",spinner:"_5552b",hidden:"_79764",thumb:"e5555"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container .a7167{opacity:.5}#dl8-content-container ._1e5f4{position:absolute;bottom:65px;right:20px;list-style:none;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:12px;padding:0;margin:0;border-radius:5px;overflow:hidden}#dl8-content-container ._1e5f4.fa9fa{bottom:45px;right:15px}#dl8-content-container ._1e5f4.fa9fa>.de914>button{top:25px;right:10px}#dl8-content-container ._1e5f4>.de914{position:fixed;top:0;left:0;background:rgba(0,0,0,.9);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;z-index:222}#dl8-content-container ._1e5f4>.de914._18164{display:none}#dl8-content-container ._1e5f4>.de914>button{position:absolute;top:12px;right:12px}#dl8-content-container ._1e5f4>.de914>div{text-align:center;width:100%}#dl8-content-container ._1e5f4>.de914>div>h2{color:#fff}#dl8-content-container ._1e5f4>.de914>div>ul{list-style:none;box-sizing:border-box;margin:auto;display:inline-block;text-align:center;width:100%;max-width:400px;padding:0 2rem;max-height:65vh;overflow-y:auto}#dl8-content-container ._1e5f4>.de914>div>ul>li{margin:0;padding:0;width:100%}#dl8-content-container ._1e5f4>ul{margin:0;list-style:none}#dl8-content-container ._1e5f4>ul>li{text-align:left;padding:7px 15px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#dl8-content-container ._1e5f4>ul>li._6bd55{font-size:9px;opacity:.5;line-height:12px}#dl8-content-container ._1e5f4>ul>li._6bd55>span{width:auto}#dl8-content-container ._1e5f4>ul>li>span{letter-spacing:1px;vertical-align:middle;padding:0;width:100px}#dl8-content-container ._1e5f4>ul>li>button,#dl8-content-container ._1e5f4>ul>li>input,#dl8-content-container ._1e5f4>ul>li>select{text-align:left;-webkit-flex:1 auto;flex:1 auto;min-width:80px}#dl8-content-container ._1e5f4>ul>li>._6abb4,#dl8-content-container ._1e5f4>ul>li>select{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;padding:5px 23px 5px 8px;border:1px solid #eee;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;background:url("+n(878)+") 96%/15% no-repeat transparent;background-size:20px}#dl8-content-container ._1e5f4>ul>li>._6abb4:focus,#dl8-content-container ._1e5f4>ul>li>select:focus{outline:none}#dl8-content-container ._1e5f4>ul>li>._6abb4>option,#dl8-content-container ._1e5f4>ul>li>select>option{background:#fff;color:#333;padding:auto 3px}",""]),t.locals={disabled:"a7167",root:"_1e5f4",mobile:"fa9fa",selectOverlay:"de914",hidden:"_18164",info:"_6bd55",select:"_6abb4"}}
47,function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container ._825b9{width:28px;overflow:hidden;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}#dl8-content-container ._825b9._59121{width:156px}#dl8-content-container ._825b9>.ad292{width:156px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#dl8-content-container ._825b9>.ad292>.dl8Btn{margin-top:3px}#dl8-content-container ._825b9>.ad292>.dl8Btn>.dl8Icon{font-size:25.6px}#dl8-content-container ._825b9>.ad292>.dl8Btn>.dl8Icon:active{-webkit-filter:none;filter:none}#dl8-content-container ._825b9>.ad292>._6b9a5{width:108px;position:relative;height:12px;margin:0 10px;box-sizing:border-box;cursor:pointer;display:inline-block}#dl8-content-container ._825b9>.ad292 ._4832d{height:2px;margin:5px 0;cursor:pointer}#dl8-content-container ._825b9>.ad292 .f4dfa{background:hsla(0,0%,100%,.2);position:absolute;top:0;left:0;width:100%;z-index:0}#dl8-content-container ._825b9>.ad292 .fd1fd{position:absolute;width:0;top:0;left:0;z-index:1}#dl8-content-container ._825b9>.ad292 ._54a20{-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;position:absolute;left:0;top:0;width:12px;height:12px;background:#fff;z-index:2;border-radius:50%;pointer-events:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;cursor:pointer}",""]),t.locals={root:"_825b9",hovered:"_59121",wrapper:"ad292",bar:"_6b9a5",barCommon:"_4832d",bg:"f4dfa",progress:"fd1fd",handle:"_54a20"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container .fc301{border:none;background:transparent;color:inherit;text-align:inherit;font-size:100%;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;cursor:pointer;line-height:inherit;outline:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:142px;padding:13px;text-transform:uppercase;letter-spacing:.8px;border-radius:3px;font-weight:700;box-shadow:none;box-sizing:border-box;text-decoration:none;-webkit-appearance:none;-moz-appearance:none}#dl8-content-container .fc301:after{display:none}#dl8-content-container .fc301:active{background:transparent}#dl8-content-container .fc301.eb37b{width:100%;margin:5px auto}#dl8-content-container .fc301.e5f29{width:auto;margin:5px auto}#dl8-content-container .fc301._768c0{opacity:.3!important}#dl8-content-container .fc301.fd25b{margin-top:30px}#dl8-content-container .fc301._2fd3c{border:2pt solid transparent}#dl8-content-container .fc301._5346d{font-size:12px;padding:10px 13px;text-transform:none;letter-spacing:normal}",""]),t.locals={root:"fc301",fullWidth:"eb37b",autoWidth:"e5f29",disabled:"_768c0",spaced:"fd25b",ghost:"_2fd3c",small:"_5346d"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container ._4b20c{background:#fff;border-radius:10px;display:-webkit-flex;display:flex;color:#000;width:80%;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.1)}#dl8-content-container ._4b20c>div{padding:10px 0;-webkit-flex:1 1;flex:1 1;-webkit-align-self:center;align-self:center}#dl8-content-container ._4b20c>div:first-child{width:30px;padding:5px 8px;-webkit-align-self:center;align-self:center;-webkit-flex:inherit;flex:inherit}#dl8-content-container ._4b20c>div:last-child{-webkit-align-self:flex-start;align-self:flex-start;padding:10px 10px 0 5px;-webkit-flex:inherit;flex:inherit}#dl8-content-container ._4b20c>div:last-child>i{font-size:26px;text-decoration:none;color:#000;opacity:.6}#dl8-content-container ._4b20c>div>img{background:#f77;width:100%;max-width:100%;border-radius:5px}#dl8-content-container ._4b20c>div>span{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:16px;letter-spacing:.6px;text-align:left;font-size:10.8px;display:block}#dl8-content-container ._4b20c>div>span.c0655{opacity:.6}",""]),t.locals={root:"_4b20c",desc:"c0655"}}
47,function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container ._2fb66{width:100%;height:100%;pointer-events:auto;background:#000;text-align:left}#dl8-content-container ._2fb66._6d185{display:none}body.x-dl8-fullscreen,html.x-dl8-fullscreen{overflow:hidden!important;width:100vw!important;height:100vh!important;background:#000!important;margin:0!important;padding:0!important}body.x-dl8-fullscreen.x-dl8-mobile,html.x-dl8-fullscreen.x-dl8-mobile{height:200vh!important}body.x-dl8-fullscreen .x-dl8-native-video>video,html.x-dl8-fullscreen .x-dl8-native-video>video{border-radius:15px!important}",""]),t.locals={root:"_2fb66",hidden:"_6d185"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,'#dl8-content-container ._0b17d{padding:5px;background:#fff;border-radius:8px}#dl8-content-container ._1395a{position:absolute;bottom:75px;left:18px;display:inline-block;min-width:256px;z-index:25}#dl8-content-container ._1395a._87a4e{bottom:45px}#dl8-content-container .b977d{position:absolute;bottom:10px;right:10px}#dl8-content-container ._59826{position:absolute;left:50%;width:200px;margin-left:-100px;text-align:center}#dl8-content-container ._59826>*{margin:auto 3px}#dl8-content-container ._6facf{position:absolute;top:25px;right:10px}#dl8-content-container ._539db{padding-bottom:30px}#dl8-content-container ._59826{bottom:13px}#dl8-content-container .e9089{width:3px;background:#fff;height:100%;position:absolute;bottom:50px;left:50%;margin-left:-1px}#dl8-content-container ._4768e{top:0;left:0;right:0;bottom:0;position:absolute}#dl8-content-container ._02961{position:absolute;width:100%;height:100%;text-align:center;display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;top:0;left:0;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#dl8-content-container ._02961._14f2a{-webkit-flex-direction:row;flex-direction:row}#dl8-content-container ._02961.d7ed3{z-index:5000}#dl8-content-container ._02961._38258{z-index:4999}#dl8-content-container ._02961._7c147{z-index:102;overflow-y:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#dl8-content-container ._02961._7c147>div>img{margin:0!important}#dl8-content-container ._02961._7c147>div>._4f3db{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:15.4px;margin-bottom:0;padding-bottom:0}#dl8-content-container ._02961._7c147>div>._2eab5,#dl8-content-container ._02961._7c147>div>._5cfb7,#dl8-content-container ._02961._7c147>div>._97b98{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:.48px;font-size:12.8px;max-width:250px;margin-top:10px;margin-bottom:10px;line-height:1.2;color:hsla(0,0%,100%,.6)}#dl8-content-container ._02961._7c147>div>._6de93{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:6px;font-size:28.8px;font-weight:700}#dl8-content-container ._02961.b6a32{z-index:101}#dl8-content-container ._02961.b6a32>div._03f2f{overflow-y:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#dl8-content-container ._02961.b6a32>div._03f2f>div{display:inline-block;padding:20px}#dl8-content-container ._02961.b6a32>div._03f2f>div:last-child:not(:first-child){max-width:256px;padding-left:40px}#dl8-content-container ._02961.b6a32>div._03f2f>div:last-child:not(:first-child)>p{max-width:256px;margin:0;text-align:left}#dl8-content-container ._02961.b6a32>div._03f2f>div>h2,#dl8-content-container ._02961.b6a32>div._03f2f>div>p{width:500px;margin-bottom:25px}#dl8-content-container ._02961.b3f63{-webkit-overflow-scrolling:touch;overflow-y:auto;
47-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100vw;height:calc(100vh - 75px);margin:0;background-color:#000}#dl8-content-container ._02961.b3f63,#dl8-content-container ._02961.b3f63 .d4ca4{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box}#dl8-content-container ._02961.b3f63 .d4ca4{z-index:99999;width:100%}#dl8-content-container ._02961.b3f63 .afa51{padding-left:25px;padding-right:25px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#dl8-content-container ._02961.b3f63 ._8a046,#dl8-content-container ._02961.b3f63 .a7d48{width:64px;height:64px;margin:0}#dl8-content-container ._02961.b3f63 ._8a046{-webkit-transform:scale(.375) translate(-134%,-66%);-o-transform:scale(.375) translate(-134%,-66%);transform:scale(.375) translate(-134%,-66%)}#dl8-content-container ._02961.b3f63 ._8a046:after{content:"";position:absolute;height:128px;width:128px;border-radius:32px}#dl8-content-container ._02961.b3f63 .a7d48{-webkit-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);border-radius:8px}#dl8-content-container ._02961.b3f63 ._6b6ad{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;margin:.5em}#dl8-content-container ._02961.b3f63 ._6b6ad ._8a046:after{background-position:57.14286% 100%}#dl8-content-container ._02961.b3f63 ._26c19{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;margin:0;margin-top:auto;-webkit-justify-content:space-evenly;justify-content:space-evenly;height:77.5px;width:100%;padding:0;background-color:#f6c47a;border-radius:0 0 16px 16px}#dl8-content-container ._02961.b3f63 ._26c19 ._8a046:first-child::after{background-position:0 100%}#dl8-content-container ._02961.b3f63 ._26c19 ._8a046:nth-child(2):after{background-position:14.28571% 100%}#dl8-content-container ._02961.b3f63 ._26c19 ._8a046:nth-child(3):after{background-position:28.57143% 100%}#dl8-content-container ._02961.b3f63 ._26c19 ._8a046:nth-child(4):after{background-position:42.85714% 100%}#dl8-content-container ._02961.b3f63 .f4a0e{width:100%}#dl8-content-container ._02961.b3f63 .f4a0e .ada83{opacity:.3;width:100%;height:auto}#dl8-content-container ._02961.b3f63 .f4a0e ._7efa8{text-align:left;font-size:18px;width:100%;min-height:72px;padding-top:.5em;padding-bottom:.5em;line-height:normal}@media only screen and (max-width:320px){#dl8-content-container ._02961.b3f63 .f4a0e ._7efa8{min-height:50px;font-size:14px}}#dl8-content-container ._02961.b3f63 .f4a0e ._7efa8 ._7bc45{margin:0;padding:0;font-weight:700;line-height:normal}#dl8-content-container ._02961.b3f63 .f4a0e ._7efa8 ._4e235{margin:0;padding:0;line-height:normal}#dl8-content-container ._02961.b3f63 ._1b076{margin-top:auto;-webkit-justify-content:space-between;justify-content:space-between;padding:25px}#dl8-content-container ._02961.b3f63 ._1b076,#dl8-content-container ._02961.b3f63 ._1b076 .c4dbe{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}#dl8-content-container ._02961.b3f63 ._1b076 .c4dbe{min-width:33%;-webkit-justify-content:space-evenly;justify-content:space-evenly}#dl8-content-container ._02961.b3f63 ._1b076 .c4dbe ._944a8{background:#fff;border-radius:50%;width:10px;height:10px}#dl8-content-container ._02961.b3f63 .eb5b7{width:100%;height:73px;min-height:73px;background:#ff5700;background:-o-linear-gradient(52deg,#ff5700 0,#f144b7 48%,#69b9ff 83%);background:linear-gradient(38deg,#ff5700,#f144b7 48%,#69b9ff 83%);display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;margin-top:auto;font-size:13px;padding:.5em}#dl8-content-container ._02961.b3f63 .eb5b7 img{height:100%;width:auto;margin:0}#dl8-content-container ._02961.b3f63 ._56199{width:100%;height:300px;background-clip:padding-box;background:#fff;border-radius:16px;z-index:1}@media only screen and (max-width:320px){#dl8-content-container ._02961.b3f63 ._56199{height:230px}}@media only screen and (min-height:1024px){#dl8-content-container ._02961.b3f63 ._56199{height:500px}}#dl8-content-container ._02961.b3f63 .cb003{background-size:cover;background-repeat:no-repeat;background-position:50%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#dl8-content-container ._02961.b3f63 ._11e9d{color:#fff;background:-o-linear-gradient(bottom,#3540c6 0,#6b76e7 100%);background:linear-gradient(0deg,#3540c6,#6b76e7);border:none;border-radius:3em;text-decoration:none;padding:.1em .2em;height:2.5em;min-width:6em;text-align:center;display:inline-block;font-weight:700;margin:0;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#dl8-content-container ._02961.b3f63 ._11e9d:active{transition:-webkit-filter .2s;-o-transition:filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s;-webkit-filter:blur(5px);filter:blur(5px)}#dl8-content-container ._02961.b3f63 ._818b2{font-size:13px}#dl8-content-container ._02961.b3f63 .b21a9{font-size:20px;margin-top:25%;padding:.75em 2.3em}#dl8-content-container ._02961.b3f63 ._01651{pointer-events:none;width:100%;height:100%;background-color:transparent;color:#000;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;border-radius:16px;overflow:hidden}#dl8-content-container ._02961.b3f63 ._01651 .d460c{height:55px;min-height:55px;background-color:#f8f8f8;border-radius:16px 16px 0 0;z-index:5}#dl8-content-container ._02961.b3f63 ._01651 .d460c span{text-align:center;position:relative;top:35%;font-weight:700;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#dl8-content-container ._02961.b3f63 ._01651 ._05b17{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:200vh}#dl8-content-container ._02961.b3f63 ._01651 ._05b17 .b0690{min-height:65px;height:65px;
47display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center}#dl8-content-container ._02961.b3f63 ._01651 ._05b17 .b0690 img{height:80%;width:auto;border-radius:100%}#dl8-content-container ._02961.b3f63 ._01651 ._05b17 .b0690 ._5b4df{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-evenly;justify-content:space-evenly}#dl8-content-container ._02961.b3f63 ._01651 ._05b17 .b0690 ._5b4df span:nth-of-type(2){font-size:11px}#dl8-content-container ._02961.b3f63 ._01651 ._05b17 ._58b13{min-height:22px;height:22px;padding:10px;padding-left:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;font-size:15px;border-bottom:1px solid #d5d5d5;margin-left:11px;margin-right:11px;background-color:transparent}#dl8-content-container ._02961.b3f63 ._01651 ._05b17 ._58b13 .da1b0{position:relative;-webkit-appearance:none;outline:none;width:50px;height:30px;background-color:#fff;border:1px solid #d9dadc;border-radius:50px;box-shadow:inset -20px 0 0 0 #fff;margin-left:auto}#dl8-content-container ._02961.b3f63 ._01651 ._05b17 ._58b13 .da1b0:after{content:"";position:absolute;top:1px;left:1px;background:transparent;width:26px;height:26px;border-radius:50%;box-shadow:2px 4px 6px rgba(0,0,0,.2)}#dl8-content-container ._02961.b3f63 ._01651 ._05b17 ._58b13 .da1b0._1c707{-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s;-webkit-animation-name:_273db;-o-animation-name:_273db;animation-name:_273db;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes _273db{to{box-shadow:inset 20px 0 0 0 #4ed164;border-color:#4ed164}}@-o-keyframes _273db{to{box-shadow:inset 20px 0 0 0 #4ed164;border-color:#4ed164}}@keyframes _273db{to{box-shadow:inset 20px 0 0 0 #4ed164;border-color:#4ed164}}#dl8-content-container ._02961.b3f63 ._01651 ._05b17 ._58b13 .da1b0._1c707:after{-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s;-webkit-animation-name:f752f;-o-animation-name:f752f;animation-name:f752f;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes f752f{to{left:20px;box-shadow:-2px 4px 3px rgba(0,0,0,.05)}}@-o-keyframes f752f{to{left:20px;box-shadow:-2px 4px 3px rgba(0,0,0,.05)}}@keyframes f752f{to{left:20px;box-shadow:-2px 4px 3px rgba(0,0,0,.05)}}#dl8-content-container ._02961.b3f63 ._01651 ._05b17 ._58b13>* :last-of-type{-webkit-align-self:flex-end;align-self:flex-end}#dl8-content-container ._02961.b3f63 ._01651 ._05b17 ._05f71{background-color:#f2e7e7;min-height:18px;height:18px}#dl8-content-container ._02961.b3f63 ._01651 ._8da21{-webkit-transform:translateY(-1550px);-o-transform:translateY(-1550px);transform:translateY(-1550px)}#dl8-content-container ._02961.b3f63 ._01651 ._6a471,#dl8-content-container ._02961.b3f63 ._01651 ._8da21{transition:-webkit-transform 2.5s ease-in-out 1.5s;-o-transition:-o-transform 2.5s ease-in-out 1.5s;transition:transform 2.5s ease-in-out 1.5s;transition:transform 2.5s ease-in-out 1.5s,-webkit-transform 2.5s ease-in-out 1.5s,-o-transform 2.5s ease-in-out 1.5s;z-index:0}#dl8-content-container ._02961.b3f63 ._01651 ._6a471{-webkit-transform:translateY(-500px);-o-transform:translateY(-500px);transform:translateY(-500px)}#dl8-content-container ._02961.b3f63 ._848c9{z-index:9999999999;position:absolute;width:105px;height:105px;border-radius:50%;background:none;border:3px solid #0089ff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;opacity:0}#dl8-content-container ._02961.b3f63 ._848c9._8fab3{-o-transition-property:opacity;transition-property:opacity;-o-transition-duration:.5s;transition-duration:.5s;-o-transition-delay:4.75s;transition-delay:4.75s;opacity:1}@-webkit-keyframes _5cd69{0%{opacity:0;-webkit-filter:blur(6px);filter:blur(6px)}to{opacity:1;-webkit-filter:blur(3px);filter:blur(3px)}}@-o-keyframes _5cd69{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(3px)}}@keyframes _5cd69{0%{opacity:0;-webkit-filter:blur(6px);filter:blur(6px)}to{opacity:1;-webkit-filter:blur(3px);filter:blur(3px)}}#dl8-content-container ._02961.b3f63 ._848c9:before{content:"";position:absolute;width:68px;height:68px;border-radius:50%;background-color:rgba(0,137,255,.67);opacity:0;-webkit-filter:blur(6px);filter:blur(6px)}#dl8-content-container ._02961.b3f63 ._848c9._8fab3:before{-webkit-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s;-webkit-animation-delay:4.75s;-o-animation-delay:4.75s;animation-delay:4.75s;-webkit-animation-name:_5cd69;-o-animation-name:_5cd69;animation-name:_5cd69;-webkit-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate;opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}#dl8-content-container ._02961.b3f63 .bc59a ._848c9{right:0}#dl8-content-container ._02961.b3f63 ._6b6ad ._848c9._8fab3{-o-transition-delay:0s;transition-delay:0s}#dl8-content-container ._02961.b3f63 ._6b6ad ._848c9._8fab3:before{-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}#dl8-content-container ._02961._4c62f>.dl8Icon{font-size:44px;border-radius:50%;width:100px;height:100px;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;background:rgba(30,30,30,.3);pointer-events:none}#dl8-content-container ._02961._4c62f>.dl8Icon:before{padding-top:28px;display:block}#dl8-content-container ._02961._4c62f>.iconPlay{-webkit-animation-name:b211d;-o-animation-name:b211d;animation-name:b211d}#dl8-content-container ._02961._4c62f>.iconPause{-webkit-animation-name:_3a0f1;
47-o-animation-name:_3a0f1;animation-name:_3a0f1}#dl8-content-container ._02961._4c62f>.iconStop{-webkit-animation-name:_7d5db;-o-animation-name:_7d5db;animation-name:_7d5db}#dl8-content-container ._02961._4c62f>.iconReplay{-webkit-animation-name:d86cf;-o-animation-name:d86cf;animation-name:d86cf}#dl8-content-container ._02961 ._86277{border-radius:50%}#dl8-content-container ._02961 ._86277._92ef3{visibility:hidden;pointer-events:none}#dl8-content-container ._02961 ._86277>.dl8Icon{font-size:60.8px;text-shadow:none;border-radius:50%;padding:20px}#dl8-content-container ._02961 ._86277.mobile._5d795{margin-top:0;margin-left:calc(25% + 160px)}#dl8-content-container ._02961 ._86277.mobile._5d795._3da2a{margin-top:300px;margin-left:0}#dl8-content-container ._02961 ._86277.mobile._5d795._3da2a._661c5{margin-top:180px;margin-left:0}#dl8-content-container ._02961>._8514d{position:absolute;top:13px;right:13px;font-size:32px}#dl8-content-container ._02961>._8514d>.dl8Icon{font-size:32px}#dl8-content-container ._02961>._8514d.mobile{top:25px;right:10px}#dl8-content-container ._02961>._8514d.mobile>.dl8Icon{font-size:30px}#dl8-content-container ._02961 h2{margin:25px 5px 15px;padding:0;font-size:36.8px;letter-spacing:2.4px;line-height:43.2px;-webkit-flex:0 1 auto;flex:0 1 auto;font-weight:300;max-width:80vw;width:300px}#dl8-content-container ._02961 p{width:300px;max-width:80vw;margin-left:10px;margin-right:10px;margin-bottom:35px;line-height:25.6px;letter-spacing:.8px;font-weight:300}#dl8-content-container ._02961>div{text-align:center}#dl8-content-container ._02961>div>img{margin-bottom:24px}#dl8-content-container ._02961>div>ul{margin:0;padding:0;list-style:none}#dl8-content-container ._02961>div>ul>li{margin:7.2px auto;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:relative;display:inline-block}#dl8-content-container ._02961>div>ul>li:before{content:"";border-radius:50%;background:#fff;width:6px;height:6px;position:absolute;left:-13px;top:5px}#dl8-content-container .ea05c{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#dl8-content-container .ea05c p{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#dl8-content-container .ea05c>.aeaf2{position:absolute}#dl8-content-container .ea05c>.aeaf2>._97cae{display:none;width:100%;height:100%;z-index:1;position:relative;overflow:visible}#dl8-content-container .ea05c>.aeaf2>._97cae._0cfba{display:block}#dl8-content-container .ea05c>.aeaf2>._97cae>._7c5b1{position:absolute;width:100%;height:100%;top:0;left:0}#dl8-content-container .ea05c>.aeaf2>._97cae>._7c5b1>button{cursor:pointer;pointer-events:auto;position:absolute;right:12px;top:50%;margin-top:-12px}#dl8-content-container .ea05c>.aeaf2>._97cae>._67f3f{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%}#dl8-content-container .ea05c>.aeaf2>._97cae>._67f3f._02c44>.dl8Btn{margin:0 40px}#dl8-content-container .ea05c>.aeaf2>._97cae>._67f3f>.dl8Btn{margin:0 60px}#dl8-content-container .ea05c>.aeaf2>._97cae>._67f3f>.dl8Btn.dl8WiderTouch{padding:0}#dl8-content-container .ea05c>.aeaf2>._97cae>._67f3f>.dl8Btn>.dl8Icon{font-size:64px}#dl8-content-container .ea05c>.aeaf2>._97cae>._67f3f>.dl8Btn._6bfb5{background:url('+n(884)+') no-repeat 50% 50%;background-size:64px;width:64px;height:64px;color:transparent}#dl8-content-container .ea05c>.aeaf2>._97cae>._67f3f>.dl8Btn._6bfb5>option{color:#333}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b{position:absolute;width:100%;box-sizing:border-box;top:0;left:0;display:-webkit-flex;display:flex;padding:15px 15px 50px;-webkit-justify-content:flex-end;justify-content:flex-end}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b._87a4e{padding:10px 12px 0}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>._052c7{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;pointer-events:auto;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:32px;-webkit-flex:0 0 auto;flex:0 0 auto}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>._052c7:hover{opacity:.8}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>._052c7>img{box-shadow:none!important;max-width:90px;max-height:28px}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>._055af{display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;flex-direction:column;pointer-events:auto;cursor:auto;margin:0 18px;
47-webkit-justify-content:center;justify-content:center}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>._055af>h4{padding:4px 8px 3px;display:inline-block;border-radius:5px;font-size:10px;margin-top:2px;margin-bottom:3px}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>._055af>h2,#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>._055af>h4{overflow:hidden;font-weight:700;letter-spacing:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-align-self:flex-start;align-self:flex-start}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>._055af>h2{line-height:15px;font-size:12px;-webkit-tap-highlight-color:transparent;text-overflow:ellipsis;word-wrap:normal;padding:0;max-width:100%;max-height:29px}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>._055af>h2._19f2d{font-size:15px}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>._055af>h6{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin-top:4px;margin-bottom:0;font-size:10px;font-weight:400;-webkit-align-self:flex-start;align-self:flex-start}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>.b4543{pointer-events:auto;min-width:32px;text-align:right;-webkit-flex:0;flex:0}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>.b4543._9275b{-webkit-flex:1;flex:1}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>.b4543._6ca49{width:100%}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>.b4543 .dl8Btn{margin-top:2px;padding-top:15px;padding-bottom:15px}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>.b4543>._87e07{border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:30px;height:30px}#dl8-content-container .ea05c>.aeaf2>._97cae>.b967b>.b4543>._87e07>.dl8Icon{margin-left:-1px;font-size:21px}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65{position:absolute;width:100%;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;pointer-events:none;padding:50px 10px 10px}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65._6af01{padding:7px 10px;-webkit-justify-content:flex-end;justify-content:flex-end}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>*{pointer-events:auto}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>._2216b{position:absolute;bottom:60px;right:18px;display:inline-block;z-index:0;cursor:pointer}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>._2216b>img{cursor:pointer}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>._2216b._87a4e{bottom:45px}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>._95926{position:absolute;bottom:75px;right:18px;display:inline-block;min-width:256px;z-index:0}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>._95926._87a4e{bottom:45px}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.a9e7c{-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;pointer-events:none}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.a9e7c>*{margin:auto 10px;pointer-events:auto}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.a9e7c>._125c8{margin-top:3px}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.a9e7c>._125c8>.dl8Icon{font-size:32px}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.f3830{-webkit-flex:1 1 auto;flex:1 1 auto}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05{text-align:right;padding-left:5px;padding-top:4px}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05._6ca49{width:100%}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05>.dl8Btn{vertical-align:middle}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05>._25590{transition:-webkit-transform .1s ease-in-out;-o-transition:-o-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out,-o-transform .1s ease-in-out}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05>._25590._7082d{-webkit-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05>._152c0>.dl8Icon{margin-right:0!important}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05>._11421{position:relative}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05>._11421>.ce021{display:none}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05>._11421>.dl8Icon{font-size:32px;margin-right:2px!important;margin-top:-4px!important}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05>._11421.dl8Disabled{opacity:1}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05>._11421.dl8Disabled>.dl8Icon{color:hsla(0,0%,100%,.3)}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05>._11421.dl8Disabled:hover>.ce021{display:block;position:absolute;top:-281px;width:500px;right:-6px}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05>._11421.dl8Disabled:hover>.ce021>div{background:#fff;border-radius:5px;padding:15px 20px;max-width:80vw;text-align:left;margin-bottom:20px;line-height:20px!important;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Open Sans,Helvetica,Arial,sans-serif!important;font-size:12.8px!important;text-transform:inherit}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05>._11421.dl8Disabled:hover>.ce021>div :after{content:"";position:absolute;bottom:10px;right:16px;border-width:10px 10px 0;border-style:solid;border-color:#fff transparent;display:block;width:0}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05>._11421.dl8Disabled:hover>.ce021>div>a{font-style:italic;font-weight:700}#dl8-content-container .ea05c>.aeaf2>._97cae>._8df65>.b6a05 .dl8Btn>.dl8Icon{margin:0 5px}#dl8-content-container .ea05c>.aeaf2>._052c7{position:absolute;top:10px;left:12px;pointer-events:auto}#dl8-content-container .ea05c>.aeaf2>._052c7:hover{opacity:.8}#dl8-content-container .ea05c>.aeaf2>._052c7>img{box-shadow:none!important;width:32px;height:32px}#dl8-content-container .ea05c>.aeaf2 ._0cf4e{display:none!important}#dl8-content-container .ea05c>.aeaf2 ._12473{width:100%;height:100%;z-index:30;top:0;left:0;position:absolute;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;
47-webkit-justify-content:left;justify-content:left;pointer-events:auto;cursor:pointer}#dl8-content-container .ea05c>.aeaf2 ._12473>button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;top:0;left:0;border-radius:45px;padding:7px 13px;margin-left:15px;margin-bottom:15px;font-size:14px;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#fff}#dl8-content-container .ea05c>.aeaf2 ._12473>button._0cf4e{display:none}#dl8-content-container .ea05c>.aeaf2 ._12473>button>i{margin-right:5px;font-size:20px}#dl8-content-container .ea05c>.aeaf2 .a074a{color:#fff;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:11px;display:inline;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:5px}#dl8-content-container .ea05c>.aeaf2 .b72b9{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;cursor:pointer;line-height:9px}#dl8-content-container .ea05c>.aeaf2 .b72b9>span{cursor:pointer;font-size:12.8px;margin-top:-2px;padding-right:3px;position:relative;vertical-align:middle;font-family:dl8-elements;display:inline-block;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none}@-webkit-keyframes b211d{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes b211d{0%{-o-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{opacity:0;-o-transform:scale(1);transform:scale(1)}}@keyframes b211d{0%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes _3a0f1{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes _3a0f1{0%{-o-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{opacity:0;-o-transform:scale(1);transform:scale(1)}}@keyframes _3a0f1{0%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes _7d5db{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes _7d5db{0%{-o-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{opacity:0;-o-transform:scale(1);transform:scale(1)}}@keyframes _7d5db{0%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes d86cf{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes d86cf{0%{-o-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{-o-transform:scale(1);transform:scale(1)}}@keyframes d86cf{0%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}',""]), 48t.locals={qrButton:"_0b17d",warningSpot:"_1395a",isMobile:"_87a4e",exitVrButton:"b977d",vrActionsBottom:"_59826",vrActionsTop:"_6facf",hudButton:"_539db",cardboardSeparator:"e9089",overlayContainer:"_4768e",overlay:"_02961",horizontalOverlay:"_14f2a",noWebGlOverlay:"d7ed3",immediateVrOverlay:"_38258",subplayerCodeOverlay:"_7c147",subplayerCodeOverlayHeading:"_4f3db",subplayerCodeOverlaySummary:"_97b98",subplayerCodeOverlayExpiry:"_2eab5",subplayerCodeOverlayLearnMore:"_5cfb7",subplayerCodeOverlayCode:"_6de93",getVrOverlay:"b6a32",overlayVerticalContent:"_03f2f",iOSWithoutDeviceMotionOverlay:"b3f63",mainInstructionContainer:"d4ca4",fullSizeInstruction:"afa51",settingsIcon:"a7d48",appIcon:"_8a046",appIconGrid:"_6b6ad",appIconDock:"_26c19",instructionList:"f4a0e",instructionImage:"ada83",instructionHeadline:"_7efa8",instructionHeadlineStepNumber:"_7bc45",instructionHeadlineStepHeadline:"_4e235",instructionNavigation:"_1b076",posIndicator:"c4dbe",posCircle:"_944a8",appAnnouncement:"eb5b7",iphoneOutline:"_56199",iphoneImage:"cb003",roundButton:"_11e9d",navButton:"_818b2",reloadButton:"b21a9",mockIOSSettings:"_01651",mockIOSSettingsMainHeader:"d460c",mockIOSSettingsList:"_05b17",mockIOSSettingsUser:"b0690",mockIOSSettingsUserText:"_5b4df",mockIOSSettingsItem:"_58b13",appleSwitch:"da1b0",toggled:"_1c707",toggleAnimBorder:"_273db",toggleAnimCir
48cle:"f752f",mockIOSSettingsItemSeparator:"_05f71",mockMainSettingsListScrollAnimation:"_8da21",mockSafariSettingsListScrollAnimation:"_6a471",touchCircle:"_848c9",touching:"_8fab3",show:"_5cd69",mockSafariSettings:"bc59a",indicatorOverlay:"_4c62f","play-indicator-anim":"b211d","pause-indicator-anim":"_3a0f1","stop-indicator-anim":"_7d5db","replay-indicator-anim":"d86cf",onScreenPlayButton:"_86277",invisible:"_92ef3",hasAdvertisement:"_5d795",hasMinHeightToCenter:"_3da2a",hasBottomAddons:"_661c5",closeButton:"_8514d",root:"ea05c",rootWrapper:"aeaf2",controlWrapper:"_97cae",active:"_0cfba",compass:"_7c5b1",vrExtraHud:"_67f3f",four:"_02c44",qualitySwitchButton:"_6bfb5",topBar:"b967b",branding:"_052c7",titleView:"_055af",singleLine:"_19f2d",systemActions:"b4543",noTitle:"_9275b",fullWidth:"_6ca49",muteButton:"_87e07",bottomBar:"_8df65",slim:"_6af01",subplayerStatusBadge:"_2216b",affiliatePauseSpot:"_95926",controls:"a9e7c",playButton:"_125c8",seek:"f3830",actions:"b6a05",settingsButton:"_25590",settingsOpen:"_7082d",fullscreenButton:"_152c0",vrButton:"_11421",hint:"ce021",hidden:"_0cf4e",tapToUnmute:"_12473",time:"a074a",liveBadge:"b72b9"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,"#dl8-content-container ._5fdfb{width:100%;height:100%;overflow:hidden}#dl8-content-container ._5fdfb>canvas{width:100%;height:100%;cursor:move;cursor:-webkit-grab;cursor:grab;-webkit-tap-highlight-color:transparent}#dl8-content-container ._5fdfb>canvas._6603d{display:none}#dl8-content-container ._5fdfb>div{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#dl8-content-container ._5fdfb>div,#dl8-content-container ._5fdfb>div>div{-webkit-tap-highlight-color:transparent}#dl8-content-container ._5fdfb>div>div>video{width:100%;height:100%;cursor:pointer;display:block!important;-webkit-tap-highlight-color:transparent}#dl8-content-container ._5fdfb:active>canvas{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}",""]),t.locals={root:"_5fdfb",hidden:"_6603d"}},function(e,t,n){t=e.exports=n(20)(),t.push([e.id,'#dl8-content-container ._6458e{position:absolute;top:0;left:0;width:100%;height:100%;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#dl8-content-container ._6458e p{font-size:100%}#dl8-content-container ._6458e h2,#dl8-content-container ._6458e p{font-family:Open Sans,Helvetica,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#dl8-content-container ._6458e h2{letter-spacing:2.4px;font-size:36.8px;line-height:43.2px;font-weight:300;padding:0}#dl8-content-container ._6458e._1b996,#dl8-content-container ._6458e.a4f51{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#dl8-content-container ._6458e._1b996>h2,#dl8-content-container ._6458e.a4f51>h2{margin:0 90px}#dl8-content-container ._6458e._1b996>img,#dl8-content-container ._6458e.a4f51>img{margin-bottom:16px}#dl8-content-container ._6458e._1b996>.bda8d,#dl8-content-container ._6458e.a4f51>.bda8d{position:absolute;top:10px;right:10px}#dl8-content-container ._6458e._1b996>h2{margin:0 20px 35px}#dl8-content-container ._6458e._1b996>p{margin:0 30px 35px;line-height:27.2px;letter-spacing:.8px;font-size:13.6px}#dl8-content-container ._6458e._1b996>p>a{font-style:italic;font-weight:700}#dl8-content-container ._6458e>._1289f{background:rgba(0,0,0,.4);padding-top:10px;box-sizing:border-box;width:100%;height:60px;position:fixed;top:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:left;z-index:200}#dl8-content-container ._6458e>._1289f>p{-webkit-flex:1 auto;flex:1 auto;text-align:center;padding:0 42px 0 0;margin-top:8px}#dl8-content-container ._6458e>._1289f>.dl8Btn{padding:0 0 0 20px}#dl8-content-container ._6458e>._1289f>.dl8Btn>.dl8Icon{width:32px;height:32px}#dl8-content-container ._6458e>._1289f.a3d64{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#dl8-content-container ._6458e>._1289f.a3d64>p{padding:0 0 0 42px}#dl8-content-container ._6458e>._1289f.a3d64>.btn{padding:0 20px 0 0}#dl8-content-container ._6458e>.f42a5{-webkit-flex:1 auto;flex:1 auto;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-left:30px;padding-right:30px;margin-top:60px;box-sizing:border-box;height:calc(100% - 40px)}#dl8-content-container ._6458e>.f42a5 .e540c{padding:0 30px;box-sizing:border-box;display:inline-block}#dl8-content-container ._6458e>.f42a5>.a6dba{position:relative;margin-bottom:30px}#dl8-content-container ._6458e>.f42a5>.a6dba>._6d52a{position:absolute;top:0;left:7px;height:100%;z-index:10;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#dl8-content-container ._6458e>.f42a5>.a6dba>._6d52a>i{font-family:dl8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#dl8-content-container ._6458e>.f42a5>.a6dba>._60c13{position:absolute;top:0;right:7px;height:100%;z-index:10;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#dl8-content-container ._6458e>.f42a5>.a6dba>._60c13>i{font-family:dl8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#dl8-content-container ._6458e>.f42a5>._837c1{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;
48-webkit-justify-content:center;justify-content:center;margin-bottom:40px}#dl8-content-container ._6458e>.f42a5>._837c1>figure{width:calc(50% - 17px);height:auto;margin:17px 0;border-radius:3px;position:relative}#dl8-content-container ._6458e>.f42a5>._837c1>figure:nth-child(2n){margin-left:17px}#dl8-content-container ._6458e>.f42a5>._837c1>figure:nth-child(odd){margin-right:17px}#dl8-content-container ._6458e>.f42a5>._837c1>figure>label{position:absolute;bottom:-18px;left:50%;margin-left:-60px;width:120px;font-size:12.8px;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#dl8-content-container ._6458e>.f42a5>._837c1>figure>img{width:100%}#dl8-content-container ._6458e>.f42a5._6273f{padding:0}#dl8-content-container ._6458e>.f42a5>._370ed{border-bottom:1px solid #171717;width:100%;position:relative;box-sizing:border-box}#dl8-content-container ._6458e>.f42a5>._370ed>input{padding:0 30px;margin:0;font-size:17.6px;height:70px;-webkit-appearance:none;border:0;border-radius:0;width:100%;text-align:left}#dl8-content-container ._6458e>.f42a5>._370ed.b458d ::-webkit-input-placeholder{color:#fff}#dl8-content-container ._6458e>.f42a5>._370ed.b458d :-moz-placeholder,#dl8-content-container ._6458e>.f42a5>._370ed.b458d ::-moz-placeholder{color:#fff}#dl8-content-container ._6458e>.f42a5>._370ed.b458d :-ms-input-placeholder{color:#fff}#dl8-content-container ._6458e>.f42a5>._370ed:not(.b458d) ::-webkit-input-placeholder{color:#000}#dl8-content-container ._6458e>.f42a5>._370ed:not(.b458d) :-moz-placeholder,#dl8-content-container ._6458e>.f42a5>._370ed:not(.b458d) ::-moz-placeholder{color:#000}#dl8-content-container ._6458e>.f42a5>._370ed:not(.b458d) :-ms-input-placeholder{color:#000}#dl8-content-container ._6458e>.f42a5>._370ed>.iconSearch{position:absolute;right:23px;top:21px;font-size:28.8px}#dl8-content-container ._6458e>.f42a5>._370ed>.iconSearch._87cb3{display:none}#dl8-content-container ._6458e>.f42a5>ul{list-style:none;text-align:left;margin:0;padding:0}#dl8-content-container ._6458e>.f42a5>ul._1f4b2>li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:17px 43px 17px 30px;opacity:1}#dl8-content-container ._6458e>.f42a5>ul._1f4b2>li>span{-webkit-flex:1;flex:1}#dl8-content-container ._6458e>.f42a5>ul._1f4b2>li>span._2841e{opacity:1}#dl8-content-container ._6458e>.f42a5>ul._1f4b2>li>span._9cf7d{opacity:.6;text-align:right;position:relative}#dl8-content-container ._6458e>.f42a5>ul._1f4b2>li>span._9cf7d:after{opacity:.7;position:absolute;content:"\\E901";top:calc(50% - 11px);font-family:dl8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;right:-25px;font-size:22px}#dl8-content-container ._6458e>.f42a5>ul>li{margin:0;font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.08);position:relative;font-size:13.6px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:17px 75px 17px 30px}#dl8-content-container ._6458e>.f42a5>ul>li>span>div>span{display:block;margin-bottom:3px}#dl8-content-container ._6458e>.f42a5>ul>li>span>div>small{font-size:10px}#dl8-content-container ._6458e>.f42a5>ul>li:first-child{border-top:1px solid hsla(0,0%,100%,.22)}#dl8-content-container ._6458e>.f42a5>ul>li:last-child{border-bottom:1px solid hsla(0,0%,100%,.22)}#dl8-content-container ._6458e>.f42a5>ul>li:not(._35fb6)>span{opacity:.6}#dl8-content-container ._6458e>.f42a5>ul>li>.iconCheck{display:none}#dl8-content-container ._6458e>.f42a5>ul>li._35fb6>.iconCheck{position:absolute;display:block;right:20px;top:50%;margin-top:-15px;font-size:28.8px}#dl8-content-container ._6458e>.f42a5>ul>li:active{background:hsla(0,0%,100%,.2)}#dl8-content-container ._6458e>.f42a5>h2,#dl8-content-container ._6458e>.f42a5>p{text-align:center}#dl8-content-container ._6458e>.f42a5>h2{margin:35px 5px}#dl8-content-container ._6458e>.f42a5 p{margin:25px 30px 10px;line-height:16px;letter-spacing:.6px;text-align:left;font-size:10.8px}#dl8-content-container ._6458e>.f42a5 p._6273f{margin:0}#dl8-content-container ._6458e>.f42a5 p>a{color:#666}#dl8-content-container ._6458e>.f42a5>.baa70{padding:0 10px;max-width:256px;margin:auto}#dl8-content-container ._6458e>.f42a5>.baa70 p{opacity:.6;text-align:center;margin:1px auto 15px}#dl8-content-container ._6458e>.f42a5>.ddf64{background:#fff;border-radius:2px;display:block;width:128px;height:128px;margin:auto auto 30px}#dl8-content-container ._6458e>.f42a5>.ddf64>img{width:46px;margin-top:20px}#dl8-content-container ._6458e>.f42a5>.d812b{margin-top:64px;width:80%}#dl8-content-container ._6458e>._8eb1c.cb452{padding:10px 30px}',""]),t.locals={root:"_6458e",dialogLandscape:"a4f51",dialogPortrait:"_1b996",closeButton:"bda8d",header:"_1289f",right:"a3d64",body:"f42a5",carousel:"e540c",carouselWrapper:"a6dba",arrowLeft:"_6d52a",arrowRight:"_60c13",hmdGrid:"_837c1",nospace:"_6273f",filter:"_370ed",dark:"b458d",hidden:"_87cb3",options:"_1f4b2",optionTitle:"_2841e",optionValue:"_9cf7d",active:"_35fb6",buttonContainer:"baa70",thumbnail:"ddf64",hmdPreview:"d812b",footer:"_8eb1c",buttonWrapper:"cb452"}}
48,,function(e,t,n){function i(e,t){function n(e,l,s){s=s?s:1,Object.keys(e).forEach(function(u){var c=e[u],d=t.safe&&Array.isArray(c),f=Object.prototype.toString.call(c),h=a(c),_="[object Object]"===f||"[object Array]"===f,p=l?l+i+u:u;return!d&&!h&&_&&Object.keys(c).length&&(!t.maxDepth||s<o)?n(c,p,s+1):void(r[p]=c)})}t=t||{};var i=t.delimiter||".",o=t.maxDepth,r={};return n(e),r}function o(e,t){function n(e){var t=Number(e);return isNaN(t)||e.indexOf(".")!==-1?e:t}t=t||{};var i=t.delimiter||".",r=t.overwrite||!1,l={},s=a(e);return s||"[object Object]"!==Object.prototype.toString.call(e)?e:(Object.keys(e).forEach(function(a){for(var s=a.split(i),u=n(s.shift()),c=n(s[0]),d=l;void 0!==c;){var f=Object.prototype.toString.call(d[u]),h="[object Object]"===f||"[object Array]"===f;if(!r&&!h&&"undefined"!=typeof d[u])return;(r&&!h||!r&&null==d[u])&&(d[u]="number"!=typeof c||t.object?{}:[]),d=d[u],s.length>0&&(u=n(s.shift()),c=n(s[0]))}d[u]=o(e[a],t)}),l)}var a=n(731);e.exports=i;i.flatten=i,i.unflatten=o},function(e,t,n){"use strict";function i(e){return a.isMemo(e)?u:c[e.$$typeof]||r}function o(e,t,n){if("string"!=typeof t){if(m){var a=p(t);a&&a!==m&&o(e,a,n)}var r=f(t);h&&(r=r.concat(h(t)));for(var s=i(e),u=i(t),c=0;c<r.length;++c){var g=r[c];if(!(l[g]||n&&n[g]||u&&u[g]||s&&s[g])){var A=_(t,g);try{d(e,g,A)}catch(e){}}}}return e}var a=n(773),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},l={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};c[a.ForwardRef]=s,c[a.Memo]=u;var d=Object.defineProperty,f=Object.getOwnPropertyNames,h=Object.getOwnPropertySymbols,_=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=o},,function(e,t){"use strict";e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},function(e,t){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function i(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}/*! 49 * Determine if an object is a Buffer 50 * 51 * @author Feross Aboukhadijeh <https://feross.org> 52 * @license MIT 53 */ 54e.exports=function(e){return null!=e&&(n(e)||i(e)||!!e._isBuffer)}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){e.exports={hud:{howToExp:"Wie erlebe ich VR?",settings:"Einstellungen",COUnsupported:"Cross-origin Videos werden nicht von ihrem Browser unterstützt. Klicken Sie auf die Schaltfläche um die Back-Up-URL in einem neuen Fenster zu öffnen.",viewCont:"Inhalt anzeigen",resetPose:"Position zurücksetzen",exitVR:"VR-Modus verlassen",enterVR:"VR-Modus",getVR:"VR-Modus betreten",browserBug:"Browserfehler",browserBugDesc:"Fehler beim aufrufen von Bewegungsereignissen. Magic Window und VR deaktiviert.",exitFull:"Vollbild verlassen",enterFull:"Vollbild",switchQual:"Qualität ändern",activateSeated:"Sitz-Erlebnis aktivieren",activateRoomScale:"Room-Scale aktivieren",exitPlayer:"Player verlassen",hideHud:"HUD verbergen",showHud:"HUD anzeigen",setupHmd:"HMD einrichten",home:"Zurück zum Hauptmenü",delightVRPlayer:"Delight XR Player",report:"Fehler melden",noWebGLP1:"Ihr Browser unterstützt entweder WebGL nicht oder es ist im Moment deaktiviert. Bitte besuchen Sie ",noWebGLP2:"get.webgl.org",noWebGLP3:" um weitere Informationen zu finden.",contentIssue:"Probleme mit Inhalt",COUnsupportedIOS:" Cross-origin Videos werden nicht von iOS/MacOS Safari unterstützt. Dies ist eine bekannte Einschränkung von Safari. Wechseln Sie auf einen anderen Browser oder versuchen Sie den Inhalt mit dem gleichen Ursprung wie der Ihrer Webseite zu hosten. ",COUnsupportedIE:" Cross-origin Videos werden nicht von Internet Explorer unterstützt. Dies ist eine bekannte Einschränkung von IE. Wechseln Sie auf einen anderen Browser oder versuchen Sie den Inhalt mit dem gleichen Ursprung wie der Ihrer Webseite zu hosten. ",COUnsupportedGeneral:" Cross-origin Videos werden nicht Ihrem Browser unterstützt. Wechseln Sie auf einen anderen Browser oder versuchen Sie den Inhalt mit dem gleichen Ursprung wie der Ihrer Webseite zu hosten. ",start:"VR starten",toEnterVRP1:"Um in den VR-Modus zu gelangen, benutzen Sie einen ",toEnterVRP2:"WebXR-kompatiblen Browser",toEnterVRP3:" oder benutzen Sie ein WebGL-kompatibles Mobiltelefon indem sie diesen Code scannen:",encounterError:"Delight XR hat einen Fehler entdeckt!",rotateDevice:"Drehen Sie bitte das Smartphone",attachToHMD:"Platzieren Sie das Smartphone im Headset",mountHMD:"Setzen Sie das Headset auf",noWebGL:"WebGL wird nicht unterstützt",noWebVRP1:"WebVR ist nicht aktiviert",noWebVRP2:"Um WebVR zu aktivieren, navigieren Sie zu",noWebVRP3:"⮠(Obere rechte Ecke) -> Labs -> Enable WebVR",noWebVRP4:"und laden Sie den Tab erneut",pause:"Pausieren",play:"Abspielen",live:"LIVE",tapToUnmute:"Ton an",clickToUnmute:"Ton an"}
54,iosWithoutDeviceMotion:{warning_title:"Deine VR-Erfahrung ist eingeschränkt",warning_13_4_title:"Bewegungsdaten fehlen",warning_desc:"Safari blockiert die Bewegungsdaten deines Gerätes.",warning_13_4_desc:"iOS 13.4 hat einen Bug durch den keine Bewegungsdaten abgerufen werden können.",warning_btntext:"Lies unsere Kurzanleitung",warning_13_btntext:"Hier konfigurieren",warning_13_4_btntext:"SchlieÃen",step1:"Schritt 1:",step1_headline:"Ãffne deine iOS Einstellungen von deinem Homescreen aus",step2:"Schritt 2:",step2_headline:"Scrolle nach unten und wähle die Safari-Einstellungen aus",step3:"Schritt 3:",step3_headline:"Scrolle nach unten und aktiviere Bewegungs- & Ausrichtungszugriff",step4:"Schritt 4:",step4_headline:"Komme wieder zu diesem Tab zurück und klicke den Neuladen-Button",fullname:"Max Mustermann",appleID:"Apple-ID, iCloud, iTunes & App Store",next:"Nächste",prev:"Vorherige",replay:"Von Anfang",reloadButton:"Neuladen und VR genieÃen",downloadAppA:"Lade die ",downloadAppB:" App für eine bessere Erfahrung",flightmode:"Flugmodus",wifi:"WLAN",bt:"Bluetooth",mobile_network:"Mobiles Netz",personal_hotspot:"Persönlicher Hotspot",notifications:"Mitteilungen",sound:"Töne & Haptik",dnd:"Nicht stören",screentime:"Bildschirmzeit",general:"Allgemein",controlcenter:"Kontrollzentrum",display:"Anzeige & Helligkeit",wallpaper:"Hintergrundbild",siri:"Siri & Suchen",touchid:"Touch ID & Code",sos:"Notruf SOS",battery:"Batterie",privacy:"Datenschutz",itunes:"iTunes & App Store",wallet:"Wallet & Apple Pay",passwords:"Passwörter & Accounts",mail:"Mail",contacts:"Kontakte",calendar:"Kalender",notes:"Notizen",reminders:"Erinnerungen",speechmode:"Sprachmemos",telephone:"Telefon",facetime:"FaceTime",messages:"Nachrichten",map:"Karten",compass:"Kompass",measuringtape:"MaÃband",safari:"Safari",stocks:"Aktien",music:"Musik",safari_searchengines:"Suchmaschine",safari_searchengineSuggestions:"Suchmaschinenvorschläge",safari_safariSuggestions:"Safari-Vorschläge",safari_quickWebsiteSearch:"Schnelle Website-Suche",safari_preload:"Toptreffer vorab laden",safari_autofill:"Autom. ausfüllen",safari_frequentlyVisited:"Häufig besuchte Websites",safari_favorites:"Favoriten",safari_links:"Links öffnen",safari_tabIcons:"Symbole in Tabs anzeigen",safari_blockPopups:"Pop-Ups blockieren",safari_crossSiteTracking:"Cross-Sitetracking verhindern",safari_blockCookies:"Alle Cookies blockieren",safari_dnt:"Websitetracking ablehnen",safari_fraudulentWarning:"Betrugswarnung",safari_cameraMicAccess:"Kamera- & Mikrofonzugriff",safari_motionAccess:"Bewegungs- & Ausrichtungszugriff",safari_checkApplePay:"Apple Pay prüfen"},wizard:{initSetup:"Ersteinrichtung des VR-Modus",setup:"VR-Modus Einstellungen",phoneSetup:"Telefon Auswahl",headSetup:"Headset Auswahl",advSetup:"Erweiterte Einstellungen",interSetup:"Interaktionsmodus auswählen",interVR:"VR-Interaktion",gaze:"Blick",gazeBase:"Blick-basiert",button:"Taste",buttonBase:"Klick-basiert (empfohlen)",strtCarmel:"Mit Carmel starten",noCarmelP1:"",noCarmelP2:"Carmel Browser",noCarmelP3:" muss installiert sein.",strtSams:"Mit Samsung VR Starten",noSamsP1:"",noSamsP2:"Samsung VR",noSamsP3:" App muss installiert sein",prvntOculusP1:"Verwenden Sie ",prvntOculusP2:"CB Enabler",prvntOculusP3:" um zu verhindern dass Oculus Home gestartet wird.",strtCB:"Mit Carboard VR starten",strtVR:"VR-Modus einschalten",setOptions:"Bitte passen Sie die folgenden Einstellungen richtig an, um das bestmögliche Erlebnis zu erhalten.",phone:"Telefon",choose:"Wählen Sie Ihr Telefon...",headset:"Headset",filter:"Filtern",search:"suchen",popularHMD:"Beliebte HMDs",otherHMD:"Weitere HMDs",hmdHasBttnP1:"Das von Ihnen ausgewähltes HMD, (",hmdHasBttnP2:"), besitzt Interaktionstasten. Wählen Sie Ihren bevorzugten Interaktionsmodus"},compass:{resetPose:"Position zurücksetzen"},recommend:{prev:"Zurück",next:"Weiter",replay:"Nochmal ansehen",autoplay1:"Video startet in",autoplay2:"Sekunden"},setPanel:{magWindow:"Magic Window",dragCtrl:"Steuerung durch ziehen",qual:"Qualität",delightVer:"Delight XR v",chooseQual:"Qualität auswählen",chooseCtrl:"Steuermodus auswählen",cancel:"Abbrechen",controls:"Steuerung"},sndCtrl:{mute:"Stummschalten",unmute:"Stummschaltung aufheben"},warning:{learn:"Weitere Informationen."},index:{auto:"Automatisch",qualityP1:"p@",qualityP2:"Mbps"},playUtil:{ambiUn:"Ambisonics werden im Moment nicht von Safari iOS unterstützt. Bitte stellen Sie eine Backup-Audio-Quelle zur Verfügung.",noSrc:"Keine abspielbare Quelle gefunden."},hudVR:{menu:"Menü öffnen",back:"Zurück zum Hauptmenü",stillReCtr:"Hier interagieren um das Display neu zu zentrieren",interReCtr:"Stillhalten um das Display neu zu zentrieren",resetOrient:"Orientierung zurücksetzen",skip:"Zu LIVE springen"},player:{ambiUn:"Ambisonics werden im Moment nicht von Ihrem Browser unterstützt",contentSizeP1:"Ihre InhaltsgröÃe (",contentSizeP2:") überschreitet die maximale TexturgröÃe (",contentSizeP3:", ",contentSizeP4:") der Hardware.",close:"SchlieÃen"},subplayer:{codeOverlayHeading:"Connection Code",codeOverlaySummary:"Go to FeelConnect App on your phone and enter this connection code:",codeOverlayExpiry:"The code will expire in 120 Seconds",codeOverlayLearnMore:"Learn more"}}}
54,function(e,t){e.exports={hud:{howToExp:"How to experience VR",settings:"Settings",COUnsupported:"Cross-origin videos are unsupported in your browser. Click the button to visit the backup URL in another window.",viewCont:"View Content",resetPose:"Reset Position",exitVR:"Exit VR",enterVR:"Enter VR1",getVR:"Get VR1",browserBug:"Browser Bug",browserBugDesc:"Error retrieving Motion Events. Magic window and VR disabled.",iosSafariMotionCostrained:"",iosSafariMotionCostrainedDesc:"Error retrieving Motion Events. Magic window and VR disabled.",exitFull:"Exit Fullscreen",enterFull:"Enter Fullscreen",switchQual:"Change Quality",activateSeated:"Activate seated experience",activateRoomScale:"Activate room scale",exitPlayer:"Exit Player",hideHud:"Hide HUD",showHud:"Show HUD",setupHmd:"Set Up HMD",home:"Home",delightVRPlayer:"Delight XR Player",report:"Report",noWebGLP1:"Your browser does not support WebGL or it is currently disabled. Please visit ",noWebGLP2:"get.webgl.org",noWebGLP3:" for more information.",contentIssue:"Content issue",COUnsupportedIOS:" Cross-origin videos on iOS/MacOS Safari are unsupported. This is a known limitation of Safari. Use another browser, or if at all possible, try to host your content with the same origin as your website. ",COUnsupportedIE:" Cross-origin videos on Internet Explorer are unsupported. This is a known limitation of IE. Use another browser, or if at all possible, try to host your content with the same origin as your website. ",COUnsupportedGeneral:" Cross-origin content is not supported in your browser. Use another browser, or if at all possible, try to host your content with the same origin as your website. ",start:"Enter VR",toEnterVRP1:"To enter VR, use a ",toEnterVRP2:"WebXR-compatible browser",toEnterVRP3:" or a WebGL-compatible mobile phone by scanning this code:",encounterError:"Delight XR encountered an error!",rotateDevice:"Please rotate your device",attachToHMD:"Attach the phone to your HMD",mountHMD:"Mount your HMD",noWebGL:"No WebGL support",noWebVRP1:"WebVR is not enabled",noWebVRP2:"To enable, navigate to",noWebVRP3:"â® (Top Right Corner) -> Labs -> Enable WebVR",noWebVRP4:"and reload the tab",pause:"Pause",play:"Play",live:"LIVE",tapToUnmute:"Tap to unmute",clickToUnmute:"Click to unmute",nextVideo:"Next Video",prevVideo:"Previous Video",backToShowroom:"Back to Showroom"},iosWithoutDeviceMotion:{warning_title:"Configure your browser for VR",warning_13_4_title:"Motion not supported",warning_desc:"Safari needs to be configured to allow motion controls.",warning_13_4_desc:"iOS 13.4 has a bug that disables motion controls. Apple is working on a fix.",warning_btntext:"Read our Quick Guide",warning_13_btntext:"Tap to configure",warning_13_4_btntext:"Tap to Dismiss",step1:"Step 1:",step1_headline:"Open the iOS Settings from your home screen",step2:"Step 2:",step2_headline:"Scroll down and navigate to Safari Settings",step3:"Step 3:",step3_headline:"Scroll down and enable Motion & Orientation Access",step4:"Step 4:",step4_headline:"Come back to this tab and click the reload button below",fullname:"John Doe",appleID:"Apple-ID, iCloud, iTunes & App Store",next:"Next",prev:"Previous",replay:"Start over",reloadButton:"Reload and Enjoy VR",downloadAppA:"Download the ",downloadAppB:" App for a better Experience",flightmode:"Airplane Mode",wifi:"Wi-Fi",bt:"Bluetooth",mobile_network:"Mobile Data",personal_hotspot:"Personal Hotspot",notifications:"Notifications",sound:"Sound & Haptics",dnd:"Do Not Disturb",screentime:"Screen Time",general:"General",controlcenter:"Control Centre",display:"Display & Brightness",wallpaper:"Wallpaper",siri:"Siri & Search",touchid:"Touch ID & Passcode",sos:"Emergency SOS",battery:"Battery",privacy:"Privacy",itunes:"iTunes & App Store",wallet:"Wallet & Apple Pay",passwords:"Passwords & Accounts",mail:"Mail",contacts:"Contacts",calendar:"Calendar",notes:"Notes",reminders:"Reminders",speechmode:"Voice Memos",telephone:"Phone",facetime:"FaceTime",messages:"Messages",map:"Maps",compass:"Compass",measuringtape:"Measure",safari:"Safari",stocks:"Stocks",music:"Music",safari_searchengines:"Search Engine",safari_searchengineSuggestions:"Search Engine Suggestions",safari_safariSuggestions:"Safari Suggestions",safari_quickWebsiteSearch:"Quick Website Search",safari_preload:"Preload Top Hit",safari_autofill:"AutoFill",safari_frequentlyVisited:"Frequently Visited Sites",safari_favorites:"Favourites",safari_links:"Open Links",safari_tabIcons:"Show Icons in Tabs",safari_blockPopups:"Block Pop-ups",safari_crossSiteTracking:"Prevent Cross-Site Tracking",safari_blockCookies:"Block All Cookies",safari_dnt:"Ask Websites Not to Track Me",safari_fraudulentWarning:"Fraudulent Website Warning",safari_cameraMicAccess:"Camera & Microphone Access",safari_motionAccess:"Motion & Orientation Access",safari_checkApplePay:"Check for Apple Pay"},wizard:{initSetup:"Initial VR Setup",setup:"VR Setup",phoneSetup:"Phone Selection",headSetup:"Headset Selection",advSetup:"Advanced Setup",interSetup:"Select an Interaction Mode",interVR:"VR Interaction",gaze:"Gaze",gazeBase:"Gaze-based",button:"Button",buttonBase:"Button-based (recommended)",strtCarmel:"Start in Carmel",noCarmelP1:"Must have ",noCarmelP2:"Carmel Browser ",noCarmelP3:" installed.",strtSams:"Start in Samsung VR",noSamsP1:"Must have ",noSamsP2:"Samsung VR",noSamsP3:" app installed.",prvntOculusP1:"Prevent Oculus Home from launching with ",prvntOculusP2:"CB Enabler",prvntOculusP3:".",strtCB:"Start Cardboard VR",strtVR:"Start VR",setOptions:"Please adjust the settings below as
54needed for the best possible experience.",phone:"Phone",choose:"Choose...",headset:"Headset",filter:"Filter results",search:"search",popularHMD:"Popular HMDs",otherHMD:"Other HMDs",hmdHasBttnP1:"Your selected HMD, (",hmdHasBttnP2:"), has a button. Select your preferred mode of interaction."},compass:{resetPose:"Reset Position"},recommend:{prev:"Previous",next:"Next",replay:"Watch again",autoplay1:"Video will play in",autoplay2:"seconds"},setPanel:{magWindow:"Magic Window",dragCtrl:"Drag Controls",qual:"Quality",delightVer:"Delight XR v",chooseQual:"Select quality",chooseCtrl:"Select control mode",cancel:"Cancel",controls:"Controls"},sndCtrl:{mute:"Mute",unmute:"Unmute"},warning:{learn:"Learn more."},index:{auto:"Auto",qualityP1:"p@",qualityP2:"Mbps"},playUtil:{ambiUn:"Ambisonics is currently not supported on Safari iOS. Please provide a backup source.",noSrc:"No playable video source found."},hudVR:{menu:"Open Menu",back:"Back to Home",backToHub:"Back to Showroom",stillReCtr:"Hold still to recenter",interReCtr:"Interact here to recenter",resetOrient:"Recenter",recenterExplanation:"Find a comfortable position",skip:"Skip to LIVE",recommendationTitle:"Other Videos you might like"},player:{ambiUn:"Ambisonics not supported by this browser.",contentSizeP1:"The content size (",contentSizeP2:") exceeds the maximum texture size (",contentSizeP3:", ",contentSizeP4:") of the hardware.",close:"Close"},subplayer:{codeOverlayHeading:"Connection Code",codeOverlaySummary:"Go to FeelConnect App on your phone and enter this connection code:",codeOverlayExpiry:"The code will expire in 120 Seconds",codeOverlayLearnMore:"Learn more"}}},function(e,t,n){(function(e,n){function i(e,t){var n=e?e.length:0;return!!n&&l(e,t,0)>-1}function o(e,t,n){for(var i=-1,o=e?e.length:0;++i<o;)if(n(t,e[i]))return!0;return!1}function a(e,t){for(var n=-1,i=e?e.length:0;++n<i;)if(t(e[n],n,e))return!0;return!1}function r(e,t,n,i){for(var o=e.length,a=n+(i?1:-1);i?a--:++a<o;)if(t(e[a],a,e))return a;return-1}function l(e,t,n){if(t!==t)return r(e,s,n);for(var i=n-1,o=e.length;++i<o;)if(e[i]===t)return i;return-1}function s(e){return e!==e}function u(e){return function(t){return null==t?void 0:t[e]}}function c(e,t){for(var n=-1,i=Array(e);++n<e;)i[n]=t(n);return i}function d(e){return function(t){return e(t)}}function f(e,t){return e.has(t)}function h(e,t){return null==e?void 0:e[t]}function _(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function p(e){var t=-1,n=Array(e.size);return e.forEach(function(e,i){n[++t]=[i,e]}),n}function m(e,t){return function(n){return e(t(n))}}function g(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function A(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}function E(){this.__data__=ln?ln(null):{}}function v(e){return this.has(e)&&delete this.__data__[e]}function b(e){var t=this.__data__;if(ln){var n=t[e];return n===We?void 0:n}return jt.call(t,e)?t[e]:void 0}function y(e){var t=this.__data__;return ln?void 0!==t[e]:jt.call(t,e)}function T(e,t){var n=this.__data__;return n[e]=ln&&void 0===t?We:t,this}function C(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}function I(){this.__data__=[]}function w(e){var t=this.__data__,n=Y(t,e);if(n<0)return!1;var i=t.length-1;return n==i?t.pop():$t.call(t,n,1),!0}function S(e){var t=this.__data__,n=Y(t,e);return n<0?void 0:t[n][1]}function x(e){return Y(this.__data__,e)>-1}function M(e,t){var n=this.__data__,i=Y(n,e);return i<0?n.push([e,t]):n[i][1]=t,this}function O(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}function N(){this.__data__={hash:new A,map:new(nn||C),string:new A}}function R(e){return fe(this,e).delete(e)}function k(e){return fe(this,e).get(e)}function D(e){return fe(this,e).has(e)}function B(e,t){return fe(this,e).set(e,t),this}function P(e){var t=-1,n=e?e.length:0;for(this.__data__=new O;++t<n;)this.add(e[t])}function L(e){return this.__data__.set(e,We),this}function U(e){return this.__data__.has(e)}function H(e){this.__data__=new C(e)}function V(){this.__data__=new C}function F(e){return this.__data__.delete(e)}function Q(e){return this.__data__.get(e)}function z(e){return this.__data__.has(e)}function G(e,t){var n=this.__data__;if(n instanceof C){var i=n.__data__;if(!nn||i.length<ze-1)return i.push([e,t]),this;n=this.__data__=new O(i)}return n.set(e,t),this}function W(e,t){var n=En(e)||xe(e)?c(e.length,String):[],i=n.length,o=!!i;for(var a in e)!t&&!jt.call(e,a)||o&&("length"==a||me(a,i))||n.push(a);return n}function Y(e,t){for(var n=e.length;n--;)if(Se(e[n][0],t))return n;return-1}
vendor: 5,860 bytes, line 54
54function j(e,t){t=ge(t,e)?[t]:se(t);for(var n=0,i=t.length;null!=e&&n<i;)e=e[Te(t[n++])];return n&&n==i?e:void 0}function X(e){return Xt.call(e)}function Z(e,t){return null!=e&&t in Object(e)}function q(e,t,n,i,o){return e===t||(null==e||null==t||!ke(e)&&!De(t)?e!==e&&t!==t:K(e,t,q,n,i,o))}function K(e,t,n,i,o,a){var r=En(e),l=En(t),s=Ke,u=Ke;r||(s=gn(e),s=s==qe?at:s),l||(u=gn(t),u=u==qe?at:u);var c=s==at&&!_(e),d=u==at&&!_(t),f=s==u;if(f&&!c)return a||(a=new H),r||vn(e)?ue(e,t,n,i,o,a):ce(e,t,s,n,i,o,a);if(!(o&je)){var h=c&&jt.call(e,"__wrapped__"),p=d&&jt.call(t,"__wrapped__");if(h||p){var m=h?e.value():e,g=p?t.value():t;return a||(a=new H),n(m,g,i,o,a)}}return!!f&&(a||(a=new H),de(e,t,n,i,o,a))}function J(e,t,n,i){var o=n.length,a=o,r=!i;if(null==e)return!a;for(e=Object(e);o--;){var l=n[o];if(r&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++o<a;){l=n[o];var s=l[0],u=e[s],c=l[1];if(r&&l[2]){if(void 0===u&&!(s in e))return!1}else{var d=new H;if(i)var f=i(u,c,s,e,t,d);if(!(void 0===f?q(c,u,i,Ye|je,d):f))return!1}}return!0}function $(e){if(!ke(e)||Ee(e))return!1;var t=Ne(e)||_(e)?Zt:Mt;return t.test(Ce(e))}function ee(e){return De(e)&&Re(e.length)&&!!Nt[Xt.call(e)]}function te(e){return"function"==typeof e?e:null==e?Ve:"object"==typeof e?En(e)?oe(e[0],e[1]):ie(e):Qe(e)}function ne(e){if(!ve(e))return en(e);var t=[];for(var n in Object(e))jt.call(e,n)&&"constructor"!=n&&t.push(n);return t}function ie(e){var t=he(e);return 1==t.length&&t[0][2]?ye(t[0][0],t[0][1]):function(n){return n===e||J(n,e,t)}}function oe(e,t){return ge(e)&&be(t)?ye(Te(e),t):function(n){var i=Le(n,e);return void 0===i&&i===t?Ue(n,e):q(t,i,void 0,Ye|je)}}function ae(e){return function(t){return j(t,e)}}function re(e){if("string"==typeof e)return e;if(Be(e))return pn?pn.call(e):"";var t=e+"";return"0"==t&&1/e==-Xe?"-0":t}function le(e,t,n){var a=-1,r=i,l=e.length,s=!0,u=[],c=u;if(n)s=!1,r=o;else if(l>=ze){var d=t?null:mn(e);if(d)return g(d);s=!1,r=f,c=new P}else c=t?[]:u;e:for(;++a<l;){var h=e[a],_=t?t(h):h;if(h=n||0!==h?h:0,s&&_===_){for(var p=c.length;p--;)if(c[p]===_)continue e;t&&c.push(_),u.push(h)}else r(c,_,n)||(c!==u&&c.push(_),u.push(h))}return u}function se(e){return En(e)?e:An(e)}function ue(e,t,n,i,o,r){var l=o&je,s=e.length,u=t.length;if(s!=u&&!(l&&u>s))return!1;var c=r.get(e);if(c&&r.get(t))return c==t;var d=-1,f=!0,h=o&Ye?new P:void 0;for(r.set(e,t),r.set(t,e);++d<s;){var _=e[d],p=t[d];if(i)var m=l?i(p,_,d,t,e,r):i(_,p,d,e,t,r);if(void 0!==m){if(m)continue;f=!1;break}if(h){if(!a(t,function(e,t){if(!h.has(t)&&(_===e||n(_,e,i,o,r)))return h.add(t)})){f=!1;break}}else if(_!==p&&!n(_,p,i,o,r)){f=!1;break}}return r.delete(e),r.delete(t),f}function ce(e,t,n,i,o,a,r){switch(n){case ht:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case ft:return!(e.byteLength!=t.byteLength||!i(new Kt(e),new Kt(t)));case Je:case $e:case ot:return Se(+e,+t);case et:return e.name==t.name&&e.message==t.message;case lt:case ut:return e==t+"";case it:var l=p;case st:var s=a&je;if(l||(l=g),e.size!=t.size&&!s)return!1;var u=r.get(e);if(u)return u==t;a|=Ye,r.set(e,t);var c=ue(l(e),l(t),i,o,a,r);return r.delete(e),c;case ct:if(_n)return _n.call(e)==_n.call(t)}return!1}function de(e,t,n,i,o,a){var r=o&je,l=He(e),s=l.length,u=He(t),c=u.length;if(s!=c&&!r)return!1;for(var d=s;d--;){var f=l[d];if(!(r?f in t:jt.call(t,f)))return!1}var h=a.get(e);if(h&&a.get(t))return h==t;var _=!0;a.set(e,t),a.set(t,e);for(var p=r;++d<s;){f=l[d];var m=e[f],g=t[f];if(i)var A=r?i(g,m,f,t,e,a):i(m,g,f,e,t,a);if(!(void 0===A?m===g||n(m,g,i,o,a):A)){_=!1;break}p||(p="constructor"==f)}if(_&&!p){var E=e.constructor,v=t.constructor;E!=v&&"constructor"in e&&"constructor"in t&&!("function"==typeof E&&E instanceof E&&"function"==typeof v&&v instanceof v)&&(_=!1)}return a.delete(e),a.delete(t),_}function fe(e,t){var n=e.__data__;return Ae(t)?n["string"==typeof t?"string":"hash"]:n.map}function he(e){for(var t=He(e),n=t.length;n--;){var i=t[n],o=e[i];t[n]=[i,o,be(o)]}return t}function _e(e,t){var n=h(e,t);return $(n)?n:void 0}function pe(e,t,n){t=ge(t,e)?[t]:se(t);for(var i,o=-1,a=t.length;++o<a;){var r=Te(t[o]);if(!(i=null!=e&&n(e,r)))break;e=e[r]}if(i)return i;var a=e?e.length:0;return!!a&&Re(a)&&me(r,a)&&(En(e)||xe(e))}function me(e,t){return t=null==t?Ze:t,!!t&&("number"==typeof e||Ot.test(e))&&e>-1&&e%1==0&&e<t}function ge(e,t){if(En(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Be(e))||(Ct.test(e)||!Tt.test(e)||null!=t&&e in Object(t))}function Ae(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function Ee(e){return!!Wt&&Wt in e}function ve(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||zt;return e===n}function be(e){return e===e&&!ke(e)}function ye(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}function Te(e){if("string"==typeof e||Be(e))return e;var t=e+"";return"0"==t&&1/e==-Xe?"-0":t}function Ce(e){if(null!=e){try{return Yt.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Ie(e,t){return e&&e.length?le(e,te(t,2)):[]}function we(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError(Ge);var n=function(){var i=arguments,o=t?t.apply(this,i):i[0],a=n.cache;if(a.has(o))return a.get(o);var r=e.apply(this,i);return n.cache=a.set(o,r),r};return n.cache=new(we.Cache||O),n}function Se(e,t){return e===t||e!==e&&t!==t}function xe(e){return Oe(e)&&jt.call(e,"callee")&&(!Jt.call(e,"callee")||Xt.call(e)==qe)}function Me(e){return null!=e&&Re(e.length)&&!Ne(e)}function Oe(e){return De(e)&&Me(e)}function Ne(e){var t=ke(e)?Xt.call(e):"";return t==tt||t==nt}function Re(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=Ze}function ke(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function De(e){return!!e&&"object"==typeof e}
54function Be(e){return"symbol"==typeof e||De(e)&&Xt.call(e)==ct}function Pe(e){return null==e?"":re(e)}function Le(e,t,n){var i=null==e?void 0:j(e,t);return void 0===i?n:i}function Ue(e,t){return null!=e&&pe(e,t,Z)}function He(e){return Me(e)?W(e):ne(e)}function Ve(e){return e}function Fe(){}function Qe(e){return ge(e)?u(Te(e)):ae(e)}var ze=200,Ge="Expected a function",We="__lodash_hash_undefined__",Ye=1,je=2,Xe=1/0,Ze=9007199254740991,qe="[object Arguments]",Ke="[object Array]",Je="[object Boolean]",$e="[object Date]",et="[object Error]",tt="[object Function]",nt="[object GeneratorFunction]",it="[object Map]",ot="[object Number]",at="[object Object]",rt="[object Promise]",lt="[object RegExp]",st="[object Set]",ut="[object String]",ct="[object Symbol]",dt="[object WeakMap]",ft="[object ArrayBuffer]",ht="[object DataView]",_t="[object Float32Array]",pt="[object Float64Array]",mt="[object Int8Array]",gt="[object Int16Array]",At="[object Int32Array]",Et="[object Uint8Array]",vt="[object Uint8ClampedArray]",bt="[object Uint16Array]",yt="[object Uint32Array]",Tt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ct=/^\w*$/,It=/^\./,wt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,St=/[\\^$.*+?()[\]{}|]/g,xt=/\\(\\)?/g,Mt=/^\[object .+?Constructor\]$/,Ot=/^(?:0|[1-9]\d*)$/,Nt={};Nt[_t]=Nt[pt]=Nt[mt]=Nt[gt]=Nt[At]=Nt[Et]=Nt[vt]=Nt[bt]=Nt[yt]=!0,Nt[qe]=Nt[Ke]=Nt[ft]=Nt[Je]=Nt[ht]=Nt[$e]=Nt[et]=Nt[tt]=Nt[it]=Nt[ot]=Nt[at]=Nt[lt]=Nt[st]=Nt[ut]=Nt[dt]=!1;var Rt="object"==typeof e&&e&&e.Object===Object&&e,kt="object"==typeof self&&self&&self.Object===Object&&self,Dt=Rt||kt||Function("return this")(),Bt="object"==typeof t&&t&&!t.nodeType&&t,Pt=Bt&&"object"==typeof n&&n&&!n.nodeType&&n,Lt=Pt&&Pt.exports===Bt,Ut=Lt&&Rt.process,Ht=function(){try{return Ut&&Ut.binding("util")}catch(e){}}(),Vt=Ht&&Ht.isTypedArray,Ft=Array.prototype,Qt=Function.prototype,zt=Object.prototype,Gt=Dt["__core-js_shared__"],Wt=function(){var e=/[^.]+$/.exec(Gt&&Gt.keys&&Gt.ke
54ys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Yt=Qt.toString,jt=zt.hasOwnProperty,Xt=zt.toString,Zt=RegExp("^"+Yt.call(jt).replace(St,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),qt=Dt.Symbol,Kt=Dt.Uint8Array,Jt=zt.propertyIsEnumerable,$t=Ft.splice,en=m(Object.keys,Object),tn=_e(Dt,"DataView"),nn=_e(Dt,"Map"),on=_e(Dt,"Promise"),an=_e(Dt,"Set"),rn=_e(Dt,"WeakMap"),ln=_e(Object,"create"),sn=Ce(tn),un=Ce(nn),cn=Ce(on),dn=Ce(an),fn=Ce(rn),hn=qt?qt.prototype:void 0,_n=hn?hn.valueOf:void 0,pn=hn?hn.toString:void 0;A.prototype.clear=E,A.prototype.delete=v,A.prototype.get=b,A.prototype.has=y,A.prototype.set=T,C.prototype.clear=I,C.prototype.delete=w,C.prototype.get=S,C.prototype.has=x,C.prototype.set=M,O.prototype.clear=N,O.prototype.delete=R,O.prototype.get=k,O.prototype.has=D,O.prototype.set=B,P.prototype.add=P.prototype.push=L,P.prototype.has=U,H.prototype.clear=V,H.prototype.delete=F,H.prototype.get=Q,H.prototype.has=z,H.prototype.set=G;var mn=an&&1/g(new an([,-0]))[1]==Xe?function(e){return new an(e)}:Fe,gn=X;(tn&&gn(new tn(new ArrayBuffer(1)))!=ht||nn&&gn(new nn)!=it||on&&gn(on.resolve())!=rt||an&&gn(new an)!=st||rn&&gn(new rn)!=dt)&&(gn=function(e){var t=Xt.call(e),n=t==at?e.constructor:void 0,i=n?Ce(n):void 0;if(i)switch(i){case sn:return ht;case un:return it;case cn:return rt;case dn:return st;case fn:return dt}return t});var An=we(function(e){e=Pe(e);var t=[];return It.test(e)&&t.push(""),e.replace(wt,function(e,n,i,o){t.push(i?o.replace(xt,"$1"):n||e)}),t});we.Cache=O;var En=Array.isArray,vn=Vt?d(Vt):ee;n.exports=Ie}).call(t,function(){return this}(),n(241)(e))},function(e,t){(function(t){function n(e,t){var n=e?e.length:0;return!!n&&a(e,t,0)>-1}function i(e,t,n){for(var i=-1,o=e?e.length:0;++i<o;)if(n(t,e[i]))return!0;return!1}function o(e,t,n,i){for(var o=e.length,a=n+(i?1:-1);i?a--:++a<o;)if(t(e[a],a,e))return a;return-1}function a(e,t,n){if(t!==t)return o(e,r,n);for(var i=n-1,a=e.length;++i<a;)if(e[i]===t)return i;return-1}function r(e){return e!==e}function l(e,t){return e.has(t)}function s(e,t){return null==e?void 0:e[t]}function u(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function c(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function d(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}function f(){this.__data__=he?he(null):{}}function h(e){return this.has(e)&&delete this.__data__[e]}function _(e){var t=this.__data__;if(he){var n=t[e];return n===Y?void 0:n}return le.call(t,e)?t[e]:void 0}function p(e){var t=this.__data__;return he?void 0!==t[e]:le.call(t,e)}function m(e,t){var n=this.__data__;return n[e]=he&&void 0===t?Y:t,this}function g(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}function A(){this.__data__=[]}function E(e){var t=this.__data__,n=R(t,e);if(n<0)return!1;var i=t.length-1;return n==i?t.pop():ce.call(t,n,1),!0}function v(e){var t=this.__data__,n=R(t,e);return n<0?void 0:t[n][1]}function b(e){return R(this.__data__,e)>-1}function y(e,t){var n=this.__data__,i=R(n,e);return i<0?n.push([e,t]):n[i][1]=t,this}function T(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}function C(){this.__data__={hash:new d,map:new(de||g),string:new d}}function I(e){return B(this,e).delete(e)}function w(e){return B(this,e).get(e)}function S(e){return B(this,e).has(e)}function x(e,t){return B(this,e).set(e,t),this}function M(e){var t=-1,n=e?e.length:0;for(this.__data__=new T;++t<n;)this.add(e[t])}function O(e){return this.__data__.set(e,Y),this}function N(e){return this.__data__.has(e)}function R(e,t){for(var n=e.length;n--;)if(F(e[n][0],t))return n;return-1}function k(e){if(!z(e)||U(e))return!1;var t=Q(e)||u(e)?ue:K;return t.test(H(e))}function D(e,t,o){var a=-1,r=n,s=e.length,u=!0,d=[],f=d;if(o)u=!1,r=i;else if(s>=W){var h=t?null:_e(e);if(h)return c(h);u=!1,r=l,f=new M}else f=t?[]:d;e:for(;++a<s;){var _=e[a],p=t?t(_):_;if(_=o||0!==_?_:0,u&&p===p){for(var m=f.length;m--;)if(f[m]===p)continue e;t&&f.push(p),d.push(_)}else r(f,p,o)||(f!==d&&f.push(p),d.push(_))}return d}function B(e,t){var n=e.__data__;return L(t)?n["string"==typeof t?"string":"hash"]:n.map}function P(e,t){var n=s(e,t);return k(n)?n:void 0}function L(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function U(e){return!!ae&&ae in e}function H(e){if(null!=e){try{return re.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function V(e,t){return e&&e.length?D(e,void 0,t):[]}function F(e,t){return e===t||e!==e&&t!==t}function Q(e){var t=z(e)?se.call(e):"";return t==X||t==Z}function z(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function G(){}var W=200,Y="__lodash_hash_undefined__",j=1/0,X="[object Function]",Z="[object GeneratorFunction]",q=/[\\^$.*+?()[\]{}|]/g,K=/^\[object .+?Constructor\]$/,J="object"==typeof t&&t&&t.Object===Object&&t,$="object"==typeof self&&self&&self.Object===Object&&self,ee=J||$||Function("return this")(),te=Array.prototype,ne=Function.prototype,ie=Object.prototype,oe=ee["__core-js_shared__"],ae=function(){var e=/[^.]+$/.exec(oe&&oe.keys&&oe.keys.IE_PROTO||"");
54return e?"Symbol(src)_1."+e:""}(),re=ne.toString,le=ie.hasOwnProperty,se=ie.toString,ue=RegExp("^"+re.call(le).replace(q,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ce=te.splice,de=P(ee,"Map"),fe=P(ee,"Set"),he=P(Object,"create");d.prototype.clear=f,d.prototype.delete=h,d.prototype.get=_,d.prototype.has=p,d.prototype.set=m,g.prototype.clear=A,g.prototype.delete=E,g.prototype.get=v,g.prototype.has=b,g.prototype.set=y,T.prototype.clear=C,T.prototype.delete=I,T.prototype.get=w,T.prototype.has=S,T.prototype.set=x,M.prototype.add=M.prototype.push=O,M.prototype.has=N;var _e=fe&&1/c(new fe([,-0]))[1]==j?function(e){return new fe(e)}:G;e.exports=V}).call(t,function(){return this}())},,104,function(e,t,n){"use strict";function i(){} 55var o=n(767);e.exports=function(){function e(e,t,n,i,a,r){if(r!==o){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=i,n.PropTypes=n,n}},function(e,t){"use strict";var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=n},function(e,t,n){!function(i){"use strict";function o(){return j?new E:i.document.createElement("canvas")}function a(){return j?new I:i.document.createElement("img")}function r(e,t,n){var o=t.mime||M;i.location.href=e.toDataURL(o).replace(o,O),"function"==typeof n&&n()}function l(e){return"string"==typeof e&&(e={value:e}),e||{}}function s(e,t,n){function i(){C.write(o,a,0,a.length,0,function(e){C.close(o),n(e)})}if("string"!=typeof t.path)return n(new TypeError("Invalid path type: "+typeof t.path));var o,a;e.toBuffer(function(e,t){return e?n(e):(a=t,void(o&&i()))}),C.open(t.path,"w",F,function(e,t){return e?n(e):(o=t,void(a&&i()))})}function u(e,t){if("string"!=typeof t.path)throw new TypeError("Invalid path type: "+typeof t.path);var n=e.toBuffer(),i=C.openSync(t.path,"w",F);try{C.writeSync(i,n,0,n.length,0)}finally{C.closeSync(i)}}function c(e,t){var n;e>t&&(n=e,e=t,t=n),n=t,n*=t,n+=t,n>>=1,n+=e,Y[n]=1}function d(e,t){var n;for(W[e+S*t]=1,n=-2;n<2;n++)W[e+n+S*(t-2)]=1,W[e-2+S*(t+n+1)]=1,W[e+2+S*(t+n)]=1,W[e+n+1+S*(t+2)]=1;for(n=0;n<2;n++)c(e-1,t+n),c(e+1,t-n),c(e-n,t-1),c(e+n,t+1)}function f(e){for(;e>=255;)e-=255,e=(e>>8)+(255&e);return e}function h(e,t,n,i){var o,a,r;for(a=0;a<i;a++)q[n+a]=0;for(a=0;a<t;a++){if(o=B[q[e+a]^q[n]],255!==o)for(r=1;r<i;r++)q[n+r-1]=q[n+r]^D[f(o+X[i-r])];else for(r=n;r<n+i;r++)q[r]=q[r+1];q[n+i-1]=255===o?0:D[f(o+X[0])]}}function _(e,t){var n;return e>t&&(n=e,e=t,t=n),n=t,n+=t*t,n>>=1,n+=e,1===Y[n]}function p(e){var t,n,i,o;switch(e){case 0:for(n=0;n<S;n++)for(t=0;t<S;t++)t+n&1||_(t,n)||(W[t+n*S]^=1);break;case 1:for(n=0;n<S;n++)for(t=0;t<S;t++)1&n||_(t,n)||(W[t+n*S]^=1);break;case 2:for(n=0;n<S;n++)for(i=0,t=0;t<S;t++,i++)3===i&&(i=0),i||_(t,n)||(W[t+n*S]^=1);break;case 3:for(o=0,n=0;n<S;n++,o++)for(3===o&&(o=0),i=o,t=0;t<S;t++,i++)3===i&&(i=0),i||_(t,n)||(W[t+n*S]^=1);break;case 4:for(n=0;n<S;n++)for(i=0,o=n>>1&1,t=0;t<S;t++,i++)3===i&&(i=0,o=!o),o||_(t,n)||(W[t+n*S]^=1);break;case 5:for(o=0,n=0;n<S;n++,o++)for(3===o&&(o=0),i=0,t=0;t<S;t++,i++)3===i&&(i=0),(t&n&1)+!(!i|!o)||_(t,n)||(W[t+n*S]^=1);break;case 6:for(o=0,n=0;n<S;n++,o++)for(3===o&&(o=0),i=0,t=0;t<S;t++,i++)3===i&&(i=0),(t&n&1)+(i&&i===o)&1||_(t,n)||(W[t+n*S]^=1);break;case 7:for(o=0,n=0;n<S;n++,o++)for(3===o&&(o=0),i=0,t=0;t<S;t++,i++)3===i&&(i=0),(i&&i===o)+(t+n&1)&1||_(t,n)||(W[t+n*S]^=1)}}function m(e){var t,n=0;for(t=0;t<=e;t++)Q[t]>=5&&(n+=P+Q[t]-5);for(t=3;t<e-1;t+=2)Q[t-2]===Q[t+2]&&Q[t+2]===Q[t-1]&&Q[t-1]===Q[t+1]&&3*Q[t-1]===Q[t]&&(0===Q[t-3]||t+3>e||3*Q[t-3]>=4*Q[t]||3*Q[t+3]>=4*Q[t])&&(n+=U);return n}function g(){var e,t,n,i,o,a,r,l,s;for(n=o=a=0,s=0;s<S-1;s++)for(l=0;l<S-1;l++)(W[l+S*s]&&W[l+1+S*s]&&W[l+S*(s+1)]&&W[l+1+S*(s+1)]||!(W[l+S*s]||W[l+1+S*s]||W[l+S*(s+1)]||W[l+1+S*(s+1)]))&&(n+=L);for(s=0;s<S;s++){for(Q[0]=0,r=e=l=0;l<S;l++)(t=W[l+S*s])===e?Q[r]++:Q[++r]=1,e=t,o+=e?1:-1;n+=m(r)}for(o<0&&(o=-o),i=o,i+=i<<2,i<<=1;i>S*S;)i-=S*S,a++;for(n+=a*H,l=0;l<S;l++){for(Q[0]=0,r=e=s=0;s<S;s++)(t=W[l+S*s])===e?Q[r]++:Q[++r]=1,e=t;n+=m(r)}return n}function A(e){var t,n,i,o,a,r,l,s;a=e.length,w=0;do if(w++,i=4*(G-1)+16*(w-1),y=N[i++],T=N[i++],v=N[i++],b=N[i],i=v*(y+T)+T-3+(w<=9),a<=i)break;while(w<40);for(S=17+4*w,r=v+(v+b)*(y+T)+T,a=0;a<r;a++)z[a]=0;for(q=e.slice(0),a=0;a<S*S;a++)W[a]=0;for(a=0;a<(S*(S+1)+1)/2;a++)Y[a]=0;for(a=0;a<3;a++){for(i=s=0,1===a&&(i=S-7),2===a&&(s=S-7),W[s+3+S*(i+3)]=1,l=0;l<6;l++)W[s+l+S*i]=1,W[s+S*(i+l+1)]=1,W[s+6+S*(i+l)]=1,W[s+l+1+S*(i+6)]=1;for(l=1;l<5;
55l++)c(s+l,i+1),c(s+1,i+l+1),c(s+5,i+l),c(s+l+1,i+5);for(l=2;l<4;l++)W[s+l+S*(i+2)]=1,W[s+2+S*(i+l+1)]=1,W[s+4+S*(i+l)]=1,W[s+l+1+S*(i+4)]=1}if(w>1)for(a=x[w],s=S-7;;){for(l=S-7;l>a-3&&(d(l,s),!(l<a));)l-=a;if(s<=a+9)break;s-=a,d(6,s),d(s,6)}for(W[8+S*(S-8)]=1,s=0;s<7;s++)c(7,s),c(S-8,s),c(7,s+S-7);for(l=0;l<8;l++)c(l,7),c(l+S-8,7),c(l,S-8);for(l=0;l<9;l++)c(l,8);for(l=0;l<8;l++)c(l+S-8,8),c(8,l);for(s=0;s<7;s++)c(8,s+S-7);for(l=0;l<S-14;l++)1&l?(c(8+l,6),c(6,8+l)):(W[8+l+6*S]=1,W[6+S*(8+l)]=1);if(w>6)for(a=V[w-7],i=17,l=0;l<6;l++)for(s=0;s<3;s++,i--)1&(i>11?w>>i-12:a>>i)?(W[5-l+S*(2-s+S-11)]=1,W[2-s+S-11+S*(5-l)]=1):(c(5-l,2-s+S-11),c(2-s+S-11,5-l));for(s=0;s<S;s++)for(l=0;l<=s;l++)W[l+S*s]&&c(l,s);for(r=q.length,t=0;t<r;t++)z[t]=q.charCodeAt(t);if(q=z.slice(0),l=v*(y+T)+T,r>=l-2&&(r=l-2,w>9&&r--),t=r,w>9){for(q[t+2]=0,q[t+3]=0;t--;)a=q[t],q[t+3]|=255&a<<4,q[t+2]=a>>4;q[2]|=255&r<<4,q[1]=r>>4,q[0]=64|r>>12}else{for(q[t+1]=0,q[t+2]=0;t--;)a=q[t],q[t+2]|=255&a<<4,q[t+1]=a>>4;q[1]|=255&r<<4,q[0]=64|r>>4}for(t=r+3-(w<10);t<l;)q[t++]=236,q[t++]=17;for(X[0]=1,t=0;t<b;t++){for(X[t+1]=1,n=t;n>0;n--)X[n]=X[n]?X[n-1]^D[f(B[X[n]]+t)]:X[n-1];X[0]=D[f(B[X[0]]+t)]}for(t=0;t<=b;t++)X[t]=B[X[t]];for(i=l,s=0,t=0;t<y;t++)h(s,v,i,b),s+=v,i+=b;for(t=0;t<T;t++)h(s,v+1,i,b),s+=v+1,i+=b;for(s=0,t=0;t<v;t++){for(n=0;n<y;n++)z[s++]=q[t+n*v];for(n=0;n<T;n++)z[s++]=q[y*v+t+n*(v+1)]}for(n=0;n<T;n++)z[s++]=q[y*v+t+n*(v+1)];for(t=0;t<b;t++)for(n=0;n<y+T;n++)z[s++]=q[l+t+n*b];for(q=z,l=s=S-1,i=r=1,o=(v+b)*(y+T)+T,t=0;t<o;t++)for(a=q[t],n=0;n<8;n++,a<<=1){128&a&&(W[l+S*s]=1);do r?l--:(l++,i?0!==s?s--:(l-=2,i=!i,6===l&&(l--,s=9)):s!==S-1?s++:(l-=2,i=!i,6===l&&(l--,s-=8))),r=!r;while(_(l,s))}for(q=W.slice(0),a=0,s=3e4,i=0;i<8&&(p(i),l=g(),l<s&&(s=l,a=i),7!==a);i++)W=q.slice(0);for(a!==i&&p(a),s=k[a+(G-1<<3)],i=0;i<8;i++,s>>=1)1&s&&(W[S-1-i+8*S]=1,i<6?W[8+S*i]=1:W[8+S*(i+1)]=1);for(i=0;i<7;i++,s>>=1)1&s&&(W[8+S*(S-7+i)]=1,i?W[6-i+8*S]=1:W[7+8*S]=1);return W}var E,v,b,y,T,C,I,w,S,x=[0,11,15,19,23,27,31,16,18,20,22,24,26,28,20,22,24,24,26,28,28,22,24,24,26,26,28,28,24,24,26,26,26,28,28,24,26,26,26,28,28],M="image/png",O="image/octet-stream",N=[1,0,19,7,1,0,16,10,1,0,13,13,1,0,9,17,1,0,34,10,1,0,28,16,1,0,22,22,1,0,16,28,1,0,55,15,1,0,44,26,2,0,17,18,2,0,13,22,1,0,80,20,2,0,32,18,2,0,24,26,4,0,9,16,1,0,108,26,2,0,43,24,2,2,15,18,2,2,11,22,2,0,68,18,4,0,27,16,4,0,19,24,4,0,15,28,2,0,78,20,4,0,31,18,2,4,14,18,4,1,13,26,2,0,97,24,2,2,38,22,4,2,18,22,4,2,14,26,2,0,116,30,3,2,36,22,4,4,16,20,4,4,12,24,2,2,68,18,4,1,43,26,6,2,19,24,6,2,15,28,4,0,81,20,1,4,50,30,4,4,22,28,3,8,12,24,2,2,92,24,6,2,36,22,4,6,20,26,7,4,14,28,4,0,107,26,8,1,37,22,8,4,20,24,12,4,11,22,3,1,115,30,4,5,40,24,11,5,16,20,11,5,12,24,5,1,87,22,5,5,41,24,5,7,24,30,11,7,12,24,5,1,98,24,7,3,45,28,15,2,19,24,3,13,15,30,1,5,107,28,10,1,46,28,1,15,22,28,2,17,14,28,5,1,120,30,9,4,43,26,17,1,22,28,2,19,14,28,3,4,113,28,3,11,44,26,17,4,21,26,9,16,13,26,3,5,107,28,3,13,41,26,15,5,24,30,15,10,15,28,4,4,116,28,17,0,42,26,17,6,22,28,19,6,16,30,2,7,111,28,17,0,46,28,7,16,24,30,34,0,13,24,4,5,121,30,4,14,47,28,11,14,24,30,16,14,15,30,6,4,117,30,6,14,45,28,11,16,24,30,30,2,16,30,8,4,106,26,8,13,47,28,7,22,24,30,22,13,15,30,10,2,114,28,19,4,46,28,28,6,22,28,33,4,16,30,8,4,122,30,22,3,45,28,8,26,23,30,12,28,15,30,3,10,117,30,3,23,45,28,4,31,24,30,11,31,15,30,7,7,116,30,21,7,45,28,1,37,23,30,19,26,15,30,5,10,115,30,19,10,47,28,15,25,24,30,23,25,15,30,13,3,115,30,2,29,46,28,42,1,24,30,23,28,15,30,17,0,115,30,10,23,46,28,10,35,24,30,19,35,15,30,17,1,115,30,14,21,46,28,29,19,24,30,11,46,15,30,13,6,115,30,14,23,46,28,44,7,24,30,59,1,16,30,12,7,121,30,12,26,47,28,39,14,24,30,22,41,15,30,6,14,121,30,6,34,47,28,46,10,24,30,2,64,15,30,17,4,122,30,29,14,46,28,49,10,24,30,24,46,15,30,4,18,122,30,13,32,46,28,48,14,24,30,42,32,15,30,20,4,117,30,40,7,47,28,43,22,24,30,10,67,15,30,19,6,118,30,18,31,47,28,34,34,24,30,20,61,15,30],R={L:1,M:2,Q:3,H:4},k=[30660,29427,32170,30877,26159,25368,27713,26998,21522,20773,24188,23371,17913,16590,20375,19104,13663,12392,16177,14854,9396,8579,11994,11245,5769,5054,7399,6608,1890,597,3340,2107],D=[1,2,4,8,16,32,64,128,29,58,116,232,205,135,19,38,76,152,45,90,180,11
557,234,201,143,3,6,12,24,48,96,192,157,39,78,156,37,74,148,53,106,212,181,119,238,193,159,35,70,140,5,10,20,40,80,160,93,186,105,210,185,111,222,161,95,190,97,194,153,47,94,188,101,202,137,15,30,60,120,240,253,231,211,187,107,214,177,127,254,225,223,163,91,182,113,226,217,175,67,134,17,34,68,136,13,26,52,104,208,189,103,206,129,31,62,124,248,237,199,147,59,118,236,197,151,51,102,204,133,23,46,92,184,109,218,169,79,158,33,66,132,21,42,84,168,77,154,41,82,164,85,170,73,146,57,114,228,213,183,115,230,209,191,99,198,145,63,126,252,229,215,179,123,246,241,255,227,219,171,75,150,49,98,196,149,55,110,220,165,87,174,65,130,25,50,100,200,141,7,14,28,56,112,224,221,167,83,166,81,162,89,178,121,242,249,239,195,155,43,86,172,69,138,9,18,36,72,144,61,122,244,245,247,243,251,235,203,139,11,22,44,88,176,125,250,233,207,131,27,54,108,216,173,71,142,0],B=[255,0,1,25,2,50,26,198,3,223,51,238,27,104,199,75,4,100,224,14,52,141,239,129,28,193,105,248,200,8,76,113,5,138,101,47,225,36,15,33,53,147,142,218,240,18,130,69,29,181,194,125,106,39,249,185,201,154,9,120,77,228,114,166,6,191,139,98,102,221,48,253,226,152,37,179,16,145,34,136,54,208,148,206,143,150,219,189,241,210,19,92,131,56,70,64,30,66,182,163,195,72,126,110,107,58,40,84,250,133,186,61,202,94,155,159,10,21,121,43,78,212,229,172,115,243,167,87,7,112,192,247,140,128,99,13,103,74,222,237,49,197,254,24,227,165,153,119,38,184,180,124,17,68,146,217,35,32,137,46,55,63,209,91,149,188,207,205,144,135,151,178,220,252,190,97,242,86,211,171,20,42,93,158,132,60,57,83,71,109,65,162,31,45,67,216,183,123,164,118,196,23,73,236,127,12,111,246,108,161,59,82,41,157,85,170,251,96,134,177,187,204,62,90,203,89,95,176,156,169,160,81,11,245,22,235,122,117,44,215,79,174,213,233,230,231,173,232,116,214,244,234,168,80,88,175],P=3,L=3,U=40,H=10,V=[3220,1468,2713,1235,3062,1890,2119,1549,2344,2936,1117,2583,1330,2470,1667,2249,2028,3780,481,4011,142,3098,831,3445,592,2517,1776,2234,1951,2827,1070,2660,1345,3177],F=parseInt("0666",8),Q=[],z=[],G=1,W=[],Y=[],j=!1,X=[],Z=i.qr,q=[],K={VERSION:"1.1.4",canvas:function(e){e=l(e);var t=e.size>=1&&e.size<=10?e.size:4;t*=25;var n=e.canvas||o(),i=n.getContext("2d");i.canvas.width=t,i.canvas.height=t,i.fillStyle=e.background||"#fff",i.fillRect(0,0,t,t),G=R[e.level&&e.level.toUpperCase()||"L"];var a=A(e.value||"");i.lineWidth=1;var r=t;r/=S,r=Math.floor(r);var s=Math.floor((t-r*S)/2);i.clearRect(0,0,t,t),i.fillStyle=e.background||"#fff",i.fillRect(0,0,t,t),i.fillStyle=e.foreground||"#000";var u,c;for(u=0;u<S;u++)for(c=0;c<S;c++)a[c*S+u]&&i.fillRect(r*u+s,r*c+s,r,r);return n},image:function(e){e=l(e);var t=this.canvas(e),n=e.image||a();return n.src=t.toDataURL(e.mime||M),n.height=t.height,n.width=t.width,n},save:function(e,t,n){function i(e){o||(o=!0,n(e))}switch(e=l(e),typeof t){case"function":n=t,t=null;break;case"string":e.path=t}if("function"!=typeof n)throw new TypeError("Invalid callback type: "+typeof n);var o=!1,a=this.canvas(e);j?s(a,e,i):r(a,e,i)},saveSync:function(e,t){e=l(e),"string"==typeof t&&(e.path=t);var n=this.canvas(e);j?u(n,e):r(n,e)},toDataURL:function(e){return e=l(e),this.canvas(e).toDataURL(e.mime||M)},noConflict:function(){return i.qr=Z,this}};j=!1,"undefined"!=typeof e&&e.exports&&(t=e.exports=K),t.qr=K,C=n(765)}(function(){return this}.call(null))},function(e,t,n){/** @license React v16.13.1 56 * react-dom-server.browser.production.min.js 57 * 58 * Copyright (c) Facebook, Inc. and its affiliates. 59 * 60 * This source code is licensed under the MIT license found in the 61 * LICENSE file in the root directory of this source tree. 62 */ 63"use strict";function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}function a(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case R:return"Fragment";case N:return"Portal";case D:return"Profiler";case k:return"StrictMode";case H:return"Suspense";case V:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case P:return"Context.Consumer";case B:return"Context.Provider";case U:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case F:return a(e.type);case z:return a(e.render);case Q:if(e=1===e._status?e._result:null)return a(e)}return null}function r(e,t){for(var n=0|e._threadCount;n<=t;n++)e[n]=e._currentValue2,e._threadCount=n+1}function l(e,t,n,i){if(i&&(i=e.contextType,"object"==typeof i&&null!==i))return r(i,n),i[n];if(e=e.contextTypes){n={};
63for(var o in e)n[o]=t[o];t=n}else t=j;return t}function s(e){return!!K.call($,e)||!K.call(J,e)&&(q.test(e)?$[e]=!0:(J[e]=!0,!1))}function u(e,t,n,i){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!i&&(null!==n?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),"data-"!==e&&"aria-"!==e));default:return!1}}function c(e,t,n,i){if(null===t||"undefined"==typeof t||u(e,t,n,i))return!0;if(i)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function d(e,t,n,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=i,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a}function f(e){return e[1].toUpperCase()}function h(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=ne.exec(e);if(t){var n,i="",o=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t=""";break;case 38:t="&";break;case 39:t="'";break;case 60:t="<";break;case 62:t=">";break;default:continue}o!==n&&(i+=e.substring(o,n)),o=n+1,i+=t}e=o!==n?i+e.substring(o,n):i}return e}function _(e,t){var n,i=ee.hasOwnProperty(e)?ee[e]:null;return(n="style"!==e)&&(n=null!==i?0===i.type:2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1])),n||c(e,t,i,!1)?"":null!==i?(e=i.attributeName,n=i.type,3===n||4===n&&!0===t?e+'=""':(i.sanitizeURL&&(t=""+t),e+'="'+(h(t)+'"'))):s(e)?e+'="'+(h(t)+'"'):""}function p(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t}function m(){if(null===oe)throw Error(i(321));return oe}function g(){if(0<ce)throw Error(i(312));return{memoizedState:null,queue:null,next:null}}function A(){return null===re?null===ae?(le=!1,ae=re=g()):(le=!0,re=ae):null===re.next?(le=!1,re=re.next=g()):(le=!0,re=re.next),re}function E(e,t,n,i){for(;se;)se=!1,ce+=1,re=null,n=e(t,i);return ae=oe=null,ce=0,re=ue=null,n}function v(e,t){return"function"==typeof t?t(e):t}function b(e,t,n){if(oe=m(),re=A(),le){var i=re.queue;if(t=i.dispatch,null!==ue&&(n=ue.get(i),void 0!==n)){ue.delete(i),i=re.memoizedState;do i=e(i,n.action),n=n.next;while(null!==n);return re.memoizedState=i,[i,t]}return[re.memoizedState,t]}return e=e===v?"function"==typeof t?t():t:void 0!==n?n(t):t,re.memoizedState=e,e=re.queue={last:null,dispatch:null},e=e.dispatch=y.bind(null,oe,e),[re.memoizedState,e]}function y(e,t,n){if(!(25>ce))throw Error(i(301));if(e===oe)if(se=!0,e={action:n,next:null},null===ue&&(ue=new Map),n=ue.get(t),void 0===n)ue.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function T(){}function C(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function I(e){if(void 0===e||null===e)return e;var t="";return M.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}function w(e,t){if(void 0===e)throw Error(i(152,a(t)||"Component"))}function S(e,t,n){function o(o,r){var s=r.prototype&&r.prototype.isReactComponent,u=l(r,t,n,s),c=[],d=!1,f={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===c)return null},enqueueReplaceState:function(e,t){d=!0,c=[t]},enqueueSetState:function(e,t){return null===c?null:void c.push(t)}};if(s){if(s=new r(o.props,u,f),"function"==typeof r.getDerivedStateFromProps){var h=r.getDerivedStateFromProps.call(null,o.props,s.state);null!=h&&(s.state=x({},s.state,h))}}else if(oe={},s=r(o.props,u,f),s=E(r,o.props,s,u),null==s||null==s.render)return e=s,void w(e,r);if(s.props=o.props,s.context=u,s.updater=f,f=s.state,void 0===f&&(s.state=f=null),"function"==typeof s.UNSAFE_componentWillMount||"function"==typeof s.componentWillMount)if("function"==typeof s.componentWillMount&&"function"!=typeof r.getDerivedStateFromProps&&s.componentWillMount(),"function"==typeof s.UNSAFE_componentWillMount&&"function"!=typeof r.getDerivedStateFromProps&&s.UNSAFE_componentWillMount(),c.length){f=c;var _=d;if(c=null,d=!1,_&&1===f.length)s.state=f[0];else{h=_?f[0]:s.state;var p=!0;for(_=_?1:0;_<f.length;_++){var m=f[_];m="function"==typeof m?m.call(s,h,o.props,u):m,null!=m&&(p?(p=!1,h=x({},h,m)):x(h,m))}s.state=h}}else c=null;if(e=s.render(),w(e,r),"function"==typeof s.getChildContext&&(o=r.childContextTypes,"object"==typeof o)){var g=s.getChildContext();for(var A in g)if(!(A in o))throw Error(i(108,a(r)||"Unknown",A))}g&&(t=x({},t,g))}for(;M.isValidElement(e);){var r=e,s=r.type;if("function"!=typeof s)break;o(r,s)}return{child:e,context:t}}var x=n(165),M=n(13),O="function"==typeof Symbol&&Symbol.for,N=O?Symbol.for("react.portal"):60106,R=O?Symbol.for("react.fragment"):60107,k=O?Symbol.for("react.strict_mode"):60108,D=O?Symbol.for("react.profiler"):60114,B=O?Symbol.for("react.provider"):60109,P=O?Symbol.for("react.context"):60110,L=O?Symbol.for("react.concurrent_mode"):60111,U=O?Symbol.for("react.forward_ref"):60112,H=O?Symbol.for("react.suspense"):60113,V=O?Symbol.for("react.suspense_list"):60120,F=O?Symbol.for("react.memo"):60115,Q=O?Symbol.for("react.lazy"):60116,z=O?Symbol.for("react.block"):60121,G=O?Symbol.for("react.fundamental"):60117,W=O?Symbol.for("react.scope"):60119,Y=M.__SECRET_INT
63ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;Y.hasOwnProperty("ReactCurrentDispatcher")||(Y.ReactCurrentDispatcher={current:null}),Y.hasOwnProperty("ReactCurrentBatchConfig")||(Y.ReactCurrentBatchConfig={suspense:null});for(var j={},X=new Uint16Array(16),Z=0;15>Z;Z++)X[Z]=Z+1;X[15]=0;var q=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,K=Object.prototype.hasOwnProperty,J={},$={},ee={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ee[e]=new d(e,0,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ee[t]=new d(t,1,!1,e[1],null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){ee[e]=new d(e,2,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ee[e]=new d(e,2,!1,e,null,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ee[e]=new d(e,3,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){ee[e]=new d(e,3,!0,e,null,!1)}),["capture","download"].forEach(function(e){ee[e]=new d(e,4,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){ee[e]=new d(e,6,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){ee[e]=new d(e,5,!1,e.toLowerCase(),null,!1)});var te=/[\-:]([a-z])/g;"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(te,f);ee[t]=new d(t,1,!1,e,null,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(te,f);ee[t]=new d(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(te,f);ee[t]=new d(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){ee[e]=new d(e,1,!1,e.toLowerCase(),null,!1)}),ee.xlinkHref=new d("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){ee[e]=new d(e,1,!1,e.toLowerCase(),null,!0)});var ne=/["'&<>]/,ie="function"==typeof Object.is?Object.is:p,oe=null,ae=null,re=null,le=!1,se=!1,ue=null,ce=0,de=0,fe={readContext:function(e){var t=de;return r(e,t),e[t]},useContext:function(e){m();var t=de;return r(e,t),e[t]},useMemo:function(e,t){if(oe=m(),re=A(),t=void 0===t?null:t,null!==re){var n=re.memoizedState;if(null!==n&&null!==t){e:{var i=n[1];if(null===i)i=!1;else{for(var o=0;o<i.length&&o<t.length;o++)if(!ie(t[o],i[o])){i=!1;break e}i=!0}}if(i)return n[0]}}return e=e(),re.memoizedState=[e,t],e},useReducer:b,useRef:function(e){oe=m(),re=A();var t=re.memoizedState;return null===t?(e={current:e},re.memoizedState=e):t},useState:function(e){return b(v,e)},useLayoutEffect:function(){},useCallback:function(e){return e},useImperativeHandle:T,useEffect:T,useDebugValue:T,useResponder:function(e,t){return{props:t,responder:e}},useDeferredValue:function(e){return m(),e},useTransition:function(){return m(),[function(e){e()},!1]}},he={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"},_e={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},pe=x({menuitem:!0},_e),me={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ge=["Webkit","ms","Moz","O"];Object.keys(me).forEach(function(e){ge.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),me[t]=me[e]})});var Ae=/([A-Z])/g,Ee=/^ms-/,ve=M.Children.toArray,be=Y.ReactCurrentDispatcher,ye={listing:!0,pre:!0,textarea:!0},Te=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Ce={},Ie={},we=Object.prototype.hasOwnProperty,Se={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null},xe=function(){function e(e,t){M.isValidElement(e)?e.type!==R?e=[e]:(e=e.props.children,e=M.isValidElement(e)?[e]:ve(e)):e=ve(e),e={type:null,domNamespace:he.html,children:e,childIndex:0,context:j,footer:""};var n=X[0];if(0===n){var o=X;n=o.length;var a=2*n;if(!(65536>=a))throw Error(i(304));
vendor: 6,581 bytes, line 63
63var r=new Uint16Array(a);for(r.set(o),X=r,X[0]=n+1,o=n;o<a-1;o++)X[o]=o+1;X[a-1]=0}else X[0]=X[n];this.threadID=n,this.stack=[e],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=t,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}var t=e.prototype;return t.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var e=this.threadID;X[e]=X[0],X[0]=e}},t.pushProvider=function(e){var t=++this.contextIndex,n=e.type._context,i=this.threadID;r(n,i);var o=n[i];this.contextStack[t]=n,this.contextValueStack[t]=o,n[i]=e.props.value},t.popProvider=function(){var e=this.contextIndex,t=this.contextStack[e],n=this.contextValueStack[e];this.contextStack[e]=null,this.contextValueStack[e]=null,this.contextIndex--,t[this.threadID]=n},t.clearProviders=function(){for(var e=this.contextIndex;0<=e;e--)this.contextStack[e][this.threadID]=this.contextValueStack[e]},t.read=function(e){if(this.exhausted)return null;var t=de;de=this.threadID;var n=be.current;be.current=fe;try{for(var o=[""],a=!1;o[0].length<e;){if(0===this.stack.length){this.exhausted=!0;var r=this.threadID;X[r]=X[0],X[0]=r;break}var l=this.stack[this.stack.length-1];if(a||l.childIndex>=l.children.length){var s=l.footer;if(""!==s&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===l.type)this.currentSelectValue=null;else if(null!=l.type&&null!=l.type.type&&l.type.type.$$typeof===B)this.popProvider(l.type);else if(l.type===H){this.suspenseDepth--;var u=o.pop();if(a){a=!1;var c=l.fallbackFrame;if(!c)throw Error(i(303));this.stack.push(c),o[this.suspenseDepth]+="<!--$!-->";continue}o[this.suspenseDepth]+=u}o[this.suspenseDepth]+=s}else{var d=l.children[l.childIndex++],f="";try{f+=this.render(d,l.context,l.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}finally{}o.length<=this.suspenseDepth&&o.push(""),o[this.suspenseDepth]+=f}}return o[0]}finally{be.current=n,de=t}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return n=""+e,""===n?"":this.makeStaticMarkup?h(n):this.previousWasTextNode?"<!-- -->"+h(n):(this.previousWasTextNode=!0,h(n));if(t=S(e,t,this.threadID),e=t.child,t=t.context,null===e||!1===e)return"";if(!M.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if(n=e.$$typeof,n===N)throw Error(i(257));throw Error(i(258,n.toString()))}return e=ve(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var a=e.type;if("string"==typeof a)return this.renderDOM(e,t,n);switch(a){case k:case L:case D:case V:case R:return e=ve(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case H:throw Error(i(294))}if("object"==typeof a&&null!==a)switch(a.$$typeof){case U:oe={};var l=a.render(e.props,e.ref);return l=E(a.render,e.props,l,e.ref),l=ve(l),this.stack.push({type:null,domNamespace:n,children:l,childIndex:0,context:t,footer:""}),"";case F:return e=[M.createElement(a.type,x({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case B:return a=ve(e.props.children),n={type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case P:a=e.type,l=e.props;var s=this.threadID;return r(a,s),a=ve(l.children(a[s])),this.stack.push({type:e,domNamespace:n,children:a,childIndex:0,context:t,footer:""}),"";case G:throw Error(i(338));case Q:switch(a=e.type,o(a),a._status){case 1:return e=[M.createElement(a._result,x({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw a._result;default:throw Error(i(295))}case W:throw Error(i(343))}throw Error(i(130,null==a?a:typeof a,""))},t.renderDOM=function(e,t,n){var o=e.type.toLowerCase();if(n===he.html&&C(o),!Ce.hasOwnProperty(o)){if(!Te.test(o))throw Error(i(65,o));Ce[o]=!0}var a=e.props;if("input"===o)a=x({type:void 0},a,{defaultChecked:void 0,defaultValue:void 0,value:null!=a.value?a.value:a.defaultValue,checked:null!=a.checked?a.checked:a.defaultChecked});else if("textarea"===o){var r=a.value;if(null==r){r=a.defaultValue;var l=a.children;if(null!=l){if(null!=r)throw Error(i(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(i(93));l=l[0]}r=""+l}null==r&&(r="")}a=x({},a,{value:void 0,children:""+r})}else if("select"===o)this.currentSelectValue=null!=a.value?a.value:a.defaultValue,a=x({},a,{value:void 0});else if("option"===o){l=this.currentSelectValue;var u=I(a.children);if(null!=l){var c=null!=a.value?a.value+"":u;if(r=!1,Array.isArray(l)){for(var d=0;d<l.length;d++)if(""+l[d]===c){r=!0;break}}else r=""+l===c;a=x({selected:void 0,children:void 0},a,{selected:r,children:u})}}if(r=a){if(pe[o]&&(null!=r.children||null!=r.dangerouslySetInnerHTML))throw Error(i(137,o,""));if(null!=r.dangerouslySetInnerHTML){if(null!=r.children)throw Error(i(60));if(!("object"==typeof r.dangerouslySetInnerHTML&&"__html"in r.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=r.style&&"object"!=typeof r.style)throw Error(i(62,""))}r=a,l=this.makeStaticMarkup,u=1===this.stack.length,c="<"+e.type;for(b in r)if(we.call(r,b)){var f=r[b];if(null!=f){if("style"===b){d=void 0;var p="",m="";for(d in f)if(f.hasOwnProperty(d)){var g=0===d.indexOf("--"),A=f[d];if(null!=A){if(g)var E=d;else if(E=d,Ie.hasOwnProperty(E))E=Ie[E];else{var v=E.replace(Ae,"-$1").toLowerCase().replace(Ee,"-ms-");E=Ie[E]=v}p+=m+E+":",m=d,g=null==A||"boolean"==typeof A||""===A?"":g||"number"!=typeof A||0===A||me.hasOwnProperty(m)&&me[m]?(""+A).trim():A+"px",p+=g,m=";"}}f=p||null}d=null;e:if(g=o,A=r,-1===g.indexOf("-"))g="string"==typeof A.is;else switch(g){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":g=!1;break e;default:g=!0}g?Se.hasOwnProperty(b)||(d=b,d=s(d)&&null!=f?d+'="'+(h(f)+'"'):""):d=_(b,f),d&&(c+=" "+d)}}l||u&&(c+=' data-reactroot=""');var b=c;r="",_e.hasOwnProperty(o)?b+="/>":(b+=">",r="</"+e.type+">");e:{if(l=a.dangerouslySetInnerHTML,null!=l){if(null!=l.__html){l=l.__html;break e}}else if(l=a.children,"string"==typeof l||"number"==typeof l){l=h(l);break e}l=null}return null!=l?(a=[],ye.hasOwnProperty(o)&&"\n"===l.charAt(0)&&(b+="\n"),b+=l):a=ve(a.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?C(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:o,children:a,childIndex:0,context:t,footer
63:r}),this.previousWasTextNode=!1,b},e}(),Me={renderToString:function(e){e=new xe(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new xe(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(i(207))},renderToStaticNodeStream:function(){throw Error(i(208))},version:"16.13.1"};e.exports=Me.default||Me},function(e,t,n){/** @license React v16.13.1 64 * react-dom.production.min.js 65 * 66 * Copyright (c) Facebook, Inc. and its affiliates. 67 * 68 * This source code is licensed under the MIT license found in the 69 * LICENSE file in the root directory of this source tree. 70 */ 71"use strict";function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e,t,n,i,o,a,r,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}function a(e,t,n,i,a,r,l,s,u){Qo=!1,zo=null,o.apply(Yo,arguments)}function r(e,t,n,o,r,l,s,u,c){if(a.apply(this,arguments),Qo){if(!Qo)throw Error(i(198));var d=zo;Qo=!1,zo=null,Go||(Go=!0,Wo=d)}}function l(e,t,n){var i=e.type||"unknown-event";e.currentTarget=Zo(n),r(i,t,void 0,e),e.currentTarget=null}function s(){if(qo)for(var e in Ko){var t=Ko[e],n=qo.indexOf(e);if(!(-1<n))throw Error(i(96,e));if(!Jo[n]){if(!t.extractEvents)throw Error(i(97,e));Jo[n]=t,n=t.eventTypes;for(var o in n){var a=void 0,r=n[o],l=t,s=o;if($o.hasOwnProperty(s))throw Error(i(99,s));$o[s]=r;
vendor: 9,944 bytes, line 71
71var c=r.phasedRegistrationNames;if(c){for(a in c)c.hasOwnProperty(a)&&u(c[a],l,s);a=!0}else r.registrationName?(u(r.registrationName,l,s),a=!0):a=!1;if(!a)throw Error(i(98,o,e))}}}}function u(e,t,n){if(ea[e])throw Error(i(100,e));ea[e]=t,ta[e]=t.eventTypes[n].dependencies}function c(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var o=e[t];if(!Ko.hasOwnProperty(t)||Ko[t]!==o){if(Ko[t])throw Error(i(102,t));Ko[t]=o,n=!0}}n&&s()}function d(e){if(e=Xo(e)){if("function"!=typeof ia)throw Error(i(280));var t=e.stateNode;t&&(t=jo(t),ia(e.stateNode,e.type,t))}}function f(e){oa?aa?aa.push(e):aa=[e]:oa=e}function h(){if(oa){var e=oa,t=aa;if(aa=oa=null,d(e),t)for(e=0;e<t.length;e++)d(t[e])}}function _(e,t){return e(t)}function p(e,t,n,i,o){return e(t,n,i,o)}function m(){}function g(){null===oa&&null===aa||(m(),h())}function A(e,t,n){if(sa)return e(t,n);sa=!0;try{return ra(e,t,n)}finally{sa=!1,g()}}function E(e){return!!ca.call(fa,e)||!ca.call(da,e)&&(ua.test(e)?fa[e]=!0:(da[e]=!0,!1))}function v(e,t,n,i){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!i&&(null!==n?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),"data-"!==e&&"aria-"!==e));default:return!1}}function b(e,t,n,i){if(null===t||"undefined"==typeof t||v(e,t,n,i))return!0;if(i)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function y(e,t,n,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=i,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a}function T(e){return e[1].toUpperCase()}function C(e,t,n,i){var o=ha.hasOwnProperty(t)?ha[t]:null,a=null!==o?0===o.type:!i&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]));a||(b(t,n,o,i)&&(n=null),i||null===o?E(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,i=o.attributeNamespace,null===n?e.removeAttribute(t):(o=o.type,n=3===o||4===o&&!0===n?"":""+n,i?e.setAttributeNS(i,t,n):e.setAttribute(t,n))))}function I(e){return null===e||"object"!=typeof e?null:(e=ka&&e[ka]||e["@@iterator"],"function"==typeof e?e:null)}function w(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}function S(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ba:return"Fragment";case va:return"Portal";case Ta:return"Profiler";case ya:return"StrictMode";case xa:return"Suspense";case Ma:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Ia:return"Context.Consumer";case Ca:return"Context.Provider";case Sa:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Oa:return S(e.type);case Ra:return S(e.render);case Na:if(e=1===e._status?e._result:null)return S(e)}return null}function x(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var i=e._debugOwner,o=e._debugSource,a=S(e.type);n=null,i&&(n=S(i.type)),i=a,a="",o?a=" (at "+o.fileName.replace(ga,"")+":"+o.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n in "+(i||"Unknown")+a}t+=n,e=e.return}while(e);return t}function M(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function O(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function N(e){var t=O(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!=typeof n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){i=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return i},setValue:function(e){i=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function R(e){e._valueTracker||(e._valueTracker=N(e))}function k(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),i="";return e&&(i=O(e)?e.checked?"true":"false":e.value),e=i,e!==n&&(t.setValue(e),!0)}function D(e,t){var n=t.checked;return Vo({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function B(e,t){var n=null==t.defaultValue?"":t.defaultValue,i=null!=t.checked?t.checked:t.defaultChecked;n=M(null!=t.value?t.value:n),e._wrapperState={initialChecked:i,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function P(e,t){t=t.checked,null!=t&&C(e,"checked",t,!1)}function L(e,t){P(e,t);var n=M(t.value),i=t.type;if(null!=n)"number"===i?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===i||"reset"===i)return void e.removeAttribute("value");t.hasOwnProperty("value")?H(e,t.type,n):t.hasOwnProperty("defaultValue")&&H(e,t.type,M(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function U(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(!("submit"!==i&&"reset"!==i||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,""!==n&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function H(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function V(e){var t="";return Ho.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}function F(e,t){return e=Vo({children:void 0},t),(t=V(t.children))&&(e.children=t),e}function Q(e,t,n,i){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&i&&(e[n].defaultSelected=!0)}else{for(n=""+M(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(i&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function z(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return Vo({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function G(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:M(n)}}function W(e,t){var n=M(t.value),i=M(t.defaultValue);null!=n&&(n=""+n,n!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=i&&(e.defaultValue=""+i)}function Y(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function j(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function X(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?j(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}function Z(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function q(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}function K(e){if(La[e])return La[e];if(!Pa[e])return e;var t,n=Pa[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ua)return La[e]=n[t];return e}function J(e){var t=ja.get(e);return void 0===t&&(t=new Map,ja.set(e,t)),t}function $(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,0!==(1026&t.effectTag)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function ee(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(e=e.alternate,null!==e&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function te(e){if($(e)!==e)throw Error(i(188))}function ne(e){var t=e.alternate;if(!t){if(t=$(e),null===t)throw Error(i(188));return t!==e?null:e}for(var n=e,o=t;;){var a=n.return;if(null===a)break;var r=a.alternate;if(null===r){if(o=a.return,null!==o){n=o;continue}break}if(a.child===r.child){for(r=a.child;r;){if(r===n)return te(a),e;if(r===o)return te(a),t;r=r.sibling}throw Error(i(188))}if(n.return!==o.return)n=a,o=r;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,o=r;break}if(s===o){l=!0,o=a,n=r;break}s=s.sibling}if(!l){for(s=r.child;s;){if(s===n){l=!0,n=r,o=a;break}if(s===o){l=!0,o=r,n=a;break}s=s.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==o)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}function ie(e){if(e=ne(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function oe(e,t){if(null==t)throw Error(i(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function ae(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}function re(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var i=0;i<t.length&&!e.isPropagationStopped();i++)l(e,t[i],n[i]);else t&&l(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function le(e){if(null!==e&&(Xa=oe(Xa,e)),e=Xa,Xa=null,e){if(ae(e,re),Xa)throw Error(i(95));if(Go)throw e=Wo,Go=!1,Wo=null,e}}function se(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),3===e.n
vendor: 7,151 bytes, line 71
71odeType?e.parentNode:e}function ue(e){if(!na)return!1;e="on"+e;var t=e in document;return t||(t=document.createElement("div"),t.setAttribute(e,"return;"),t="function"==typeof t[e]),t}function ce(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>Za.length&&Za.push(e)}function de(e,t,n,i){if(Za.length){var o=Za.pop();return o.topLevelType=e,o.eventSystemFlags=i,o.nativeEvent=t,o.targetInst=n,o}return{topLevelType:e,eventSystemFlags:i,nativeEvent:t,targetInst:n,ancestors:[]}}function fe(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var i=n;if(3===i.tag)i=i.stateNode.containerInfo;else{for(;i.return;)i=i.return;i=3!==i.tag?null:i.stateNode.containerInfo}if(!i)break;t=n.tag,5!==t&&6!==t||e.ancestors.push(n),n=Xe(i)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=se(e.nativeEvent);i=e.topLevelType;var a=e.nativeEvent,r=e.eventSystemFlags;0===n&&(r|=64);for(var l=null,s=0;s<Jo.length;s++){var u=Jo[s];u&&(u=u.extractEvents(i,t,a,o,r))&&(l=oe(l,u))}le(l)}}function he(e,t,n){if(!n.has(e)){switch(e){case"scroll":Se(t,"scroll",!0);break;case"focus":case"blur":Se(t,"focus",!0),Se(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":ue(e)&&Se(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Ya.indexOf(e)&&we(e,t)}n.set(e,null)}}function _e(e,t){var n=J(t);or.forEach(function(e){he(e,t,n)}),ar.forEach(function(e){he(e,t,n)})}function pe(e,t,n,i,o){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:o,container:i}}function me(e,t){switch(e){case"focus":case"blur":Ja=null;break;case"dragenter":case"dragleave":$a=null;break;case"mouseover":case"mouseout":er=null;break;case"pointerover":case"pointerout":tr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":nr.delete(t.pointerId)}}function ge(e,t,n,i,o,a){return null===e||e.nativeEvent!==a?(e=pe(t,n,i,o,a),null!==t&&(t=Ze(t),null!==t&&Va(t)),e):(e.eventSystemFlags|=i,e)}function Ae(e,t,n,i,o){switch(t){case"focus":return Ja=ge(Ja,e,t,n,i,o),!0;case"dragenter":return $a=ge($a,e,t,n,i,o),!0;case"mouseover":return er=ge(er,e,t,n,i,o),!0;case"pointerover":var a=o.pointerId;return tr.set(a,ge(tr.get(a)||null,e,t,n,i,o)),!0;case"gotpointercapture":return a=o.pointerId,nr.set(a,ge(nr.get(a)||null,e,t,n,i,o)),!0}return!1}function Ee(e){var t=Xe(e.target);if(null!==t){var n=$(t);if(null!==n)if(t=n.tag,13===t){if(t=ee(n),null!==t)return e.blockedOn=t,void Fo.unstable_runWithPriority(e.priority,function(){Fa(n)})}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function ve(e){if(null!==e.blockedOn)return!1;var t=Ne(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=Ze(t);return null!==n&&Va(n),e.blockedOn=t,!1}return!0}function be(e,t,n){ve(e)&&n.delete(t)}function ye(){for(qa=!1;0<Ka.length;){var e=Ka[0];if(null!==e.blockedOn){e=Ze(e.blockedOn),null!==e&&Ha(e);break}var t=Ne(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:Ka.shift()}null!==Ja&&ve(Ja)&&(Ja=null),null!==$a&&ve($a)&&($a=null),null!==er&&ve(er)&&(er=null),tr.forEach(be),nr.forEach(be)}function Te(e,t){e.blockedOn===t&&(e.blockedOn=null,qa||(qa=!0,Fo.unstable_scheduleCallback(Fo.unstable_NormalPriority,ye)))}function Ce(e){function t(t){return Te(t,e)}if(0<Ka.length){Te(Ka[0],e);for(var n=1;n<Ka.length;n++){var i=Ka[n];i.blockedOn===e&&(i.blockedOn=null)}}for(null!==Ja&&Te(Ja,e),null!==$a&&Te($a,e),null!==er&&Te(er,e),tr.forEach(t),nr.forEach(t),n=0;n<ir.length;n++)i=ir[n],i.blockedOn===e&&(i.blockedOn=null);for(;0<ir.length&&(n=ir[0],null===n.blockedOn);)Ee(n),null===n.blockedOn&&ir.shift()}function Ie(e,t){for(var n=0;n<e.length;n+=2){var i=e[n],o=e[n+1],a="on"+(o[0].toUpperCase()+o.slice(1));a={phasedRegistrationNames:{bubbled:a,captured:a+"Capture"},dependencies:[i],eventPriority:t},sr.set(i,t),lr.set(i,a),rr[o]=a}}function we(e,t){Se(t,e,!1)}function Se(e,t,n){var i=sr.get(t);switch(void 0===i?2:i){case 0:i=xe.bind(null,t,1,e);break;case 1:i=Me.bind(null,t,1,e);break;default:i=Oe.bind(null,t,1,e)}n?e.addEventListener(t,i,!0):e.addEventListener(t,i,!1)}function xe(e,t,n,i){la||m();var o=Oe,a=la;la=!0;try{p(o,e,t,n,i)}finally{(la=a)||g()}}function Me(e,t,n,i){hr(fr,Oe.bind(null,e,t,n,i))}function Oe(e,t,n,i){if(_r)if(0<Ka.length&&-1<or.indexOf(e))e=pe(null,e,t,n,i),Ka.push(e);else{var o=Ne(e,t,n,i);if(null===o)me(e,i);else if(-1<or.indexOf(e))e=pe(o,e,t,n,i),Ka.push(e);else if(!Ae(o,e,t,n,i)){me(e,i),e=de(e,i,null,t);try{A(fe,e)}finally{ce(e)}}}}function Ne(e,t,n,i){if(n=se(i),n=Xe(n),null!==n){var o=$(n);if(null===o)n=null;else{var a=o.tag;if(13===a){if(n=ee(o),null!==n)return n;n=null}else if(3===a){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;n=null}else o!==n&&(n=null)}}e=de(e,i,n,t);try{A(fe,e)}finally{ce(e)}return null}function Re(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||pr.hasOwnProperty(e)&&pr[e]?(""+t).trim():t+"px"}function ke(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var i=0===n.indexOf("--"),o=Re(n,t[n],i);"float"===n&&(n="cssFloat"),i?e.setProperty(n,o):e[n]=o}}function De(e,t){if(t){if(gr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62,""))}}function Be(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Pe(e,t){e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument;var n=J(e);t=ta[t];for(var i=0;i<t.length;i++)he(t[i],e,n)}function Le(){}function Ue(e){if(e=e||("undefined"!=typeof document?document:void 0),"undefined"==typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}function He(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ve(e,t){var n=He(e);e=0;for(var i;n;){if(3===n.nodeType){if(i=e+n.textContent.length,e<=t&&i>=t)return{node:n,offset:t-e};e=i}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=He(n)}}function Fe(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Fe(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Qe(){for(var e=window,t=Ue();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;e=t.contentWindow,t=Ue(e.document)}return t}function ze(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function Ge(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoF
71ocus}return!1}function We(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}function Ye(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function je(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Er||n===yr||n===br){if(0===t)return e;t--}else n===vr&&t++}e=e.previousSibling}return null}function Xe(e){var t=e[xr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Or]||n[xr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=je(e);null!==e;){if(n=e[xr])return n;e=je(e)}return t}e=n,n=e.parentNode}return null}function Ze(e){return e=e[xr]||e[Or],!e||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function qe(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function Ke(e){return e[Mr]||null}function Je(e){do e=e.return;while(e&&5!==e.tag);return e?e:null}function $e(e,t){var n=e.stateNode;if(!n)return null;var o=jo(n);if(!o)return null;n=o[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!("button"===e||"input"===e||"select"===e||"textarea"===e)),e=!o;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}
71function et(e,t,n){(t=$e(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=oe(n._dispatchListeners,t),n._dispatchInstances=oe(n._dispatchInstances,e))}function tt(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Je(t);for(t=n.length;0<t--;)et(n[t],"captured",e);for(t=0;t<n.length;t++)et(n[t],"bubbled",e)}}function nt(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=$e(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=oe(n._dispatchListeners,t),n._dispatchInstances=oe(n._dispatchInstances,e))}function it(e){e&&e.dispatchConfig.registrationName&&nt(e._targetInst,null,e)}function ot(e){ae(e,tt)}function at(){if(kr)return kr;var e,t,n=Rr,i=n.length,o="value"in Nr?Nr.value:Nr.textContent,a=o.length;for(e=0;e<i&&n[e]===o[e];e++);var r=i-e;for(t=1;t<=r&&n[i-t]===o[a-t];t++);return kr=o.slice(e,1<t?1-t:void 0)}function rt(){return!0}function lt(){return!1}function st(e,t,n,i){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface;for(var o in e)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=i:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?rt:lt,this.isPropagationStopped=lt,this}function ut(e,t,n,i){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,i),o}return new this(e,t,n,i)}function ct(e){if(!(e instanceof this))throw Error(i(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function dt(e){e.eventPool=[],e.getPooled=ut,e.release=ct}function ft(e,t){switch(e){case"keyup":return-1!==Pr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ht(e){return e=e.detail,"object"==typeof e&&"data"in e?e.data:null}function _t(e,t){switch(e){case"compositionend":return ht(t);case"keypress":return 32!==t.which?null:(zr=!0,Fr);case"textInput":return e=t.data,e===Fr&&zr?null:e;default:return null}}function pt(e,t){if(Gr)return"compositionend"===e||!Lr&&ft(e,t)?(e=at(),kr=Rr=Nr=null,Gr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Vr&&"ko"!==t.locale?null:t.data;default:return null}}function mt(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Yr[e.type]:"textarea"===t}function gt(e,t,n){return e=st.getPooled(jr.change,e,t,n),e.type="change",f(n),ot(e),e}function At(e){le(e)}function Et(e){var t=qe(e);if(k(t))return e}function vt(e,t){if("change"===e)return t}function bt(){Xr&&(Xr.detachEvent("onpropertychange",yt),Zr=Xr=null)}function yt(e){if("value"===e.propertyName&&Et(Zr))if(e=gt(Zr,e,se(e)),la)le(e);else{la=!0;try{_(At,e)}finally{la=!1,g()}}}function Tt(e,t,n){"focus"===e?(bt(),Xr=t,Zr=n,Xr.attachEvent("onpropertychange",yt)):"blur"===e&&bt()}function Ct(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Et(Zr)}function It(e,t){if("click"===e)return Et(t)}function wt(e,t){if("input"===e||"change"===e)return Et(t)}function St(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=$r[e])&&!!t[e]}function xt(){return St}function Mt(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t}function Ot(e,t){if(sl(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(i=0;i<n.length;i++)if(!ul.call(t,n[i])||!sl(e[n[i]],t[n[i]]))return!1;return!0}function Nt(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return pl||null==fl||fl!==Ue(n)?null:(n=fl,"selectionStart"in n&&ze(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),_l&&Ot(_l,n)?null:(_l=n,e=st.getPooled(dl.select,hl,e,t),e.type="select",e.target=fl,ot(e),e))}function Rt(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,0===e&&13===t&&(e=13)):e=t,10===e&&(e=13),32<=e||13===e?e:0}function kt(e){0>Dl||(e.current=kl[Dl],kl[Dl]=null,Dl--)}function Dt(e,t){Dl++,kl[Dl]=e.current,e.current=t}function Bt(e,t){var n=e.type.contextTypes;if(!n)return Bl;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return i&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a
71),a}function Pt(e){return e=e.childContextTypes,null!==e&&void 0!==e}function Lt(){kt(Ll),kt(Pl)}function Ut(e,t,n){if(Pl.current!==Bl)throw Error(i(168));Dt(Pl,t),Dt(Ll,n)}function Ht(e,t,n){var o=e.stateNode;if(e=t.childContextTypes,"function"!=typeof o.getChildContext)return n;o=o.getChildContext();for(var a in o)if(!(a in e))throw Error(i(108,S(t)||"Unknown",a));return Vo({},n,{},o)}function Vt(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Bl,Ul=Pl.current,Dt(Pl,e),Dt(Ll,Ll.current),!0}function Ft(e,t,n){var o=e.stateNode;if(!o)throw Error(i(169));n?(e=Ht(e,t,Ul),o.__reactInternalMemoizedMergedChildContext=e,kt(Ll),kt(Pl),Dt(Pl,e)):kt(Ll),Dt(Ll,n)}function Qt(){switch(Gl()){case Wl:return 99;case Yl:return 98;case jl:return 97;case Xl:return 96;case Zl:return 95;default:throw Error(i(332))}}function zt(e){switch(e){case 99:return Wl;case 98:return Yl;case 97:return jl;case 96:return Xl;case 95:return Zl;default:throw Error(i(332))}}function Gt(e,t){return e=zt(e),Hl(e,t)}function Wt(e,t,n){return e=zt(e),Vl(e,t,n)}function Yt(e){return null===$l?($l=[e],es=Vl(Wl,Xt)):$l.push(e),ql}function jt(){if(null!==es){var e=es;es=null,Fl(e)}Xt()}function Xt(){if(!ts&&null!==$l){ts=!0;var e=0;try{var t=$l;Gt(99,function(){for(;e<t.length;e++){var n=t[e];do n=n(!0);while(null!==n)}}),$l=null}catch(t){throw null!==$l&&($l=$l.slice(e+1)),Vl(Wl,jt),t}finally{ts=!1}}}function Zt(e,t,n){return n/=10,1073741821-(((1073741821-e+t/10)/n|0)+1)*n}function qt(e,t){if(e&&e.defaultProps){t=Vo({},t),e=e.defaultProps;for(var n in e)void 0===t[n]&&(t[n]=e[n])}return t}function Kt(){ls=rs=as=null}function Jt(e){var t=os.current;kt(os),e.type._context._currentValue=t}function $t(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function en(e,t){as=e,ls=rs=null,e=e.dependencies,null!==e&&null!==e.firstContext&&(e.expirationTime>=t&&(Bs=!0),e.firstContext=null)}function tn(e,t){if(ls!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ls=e,t=1073741823),t={context:e,observedBits:t,next:null},null===rs){if(null===as)throw Error(i(308));rs=t,as.dependencies={expirationTime:0,firstContext:t,responders:null}}else rs=rs.next=t;return e._currentValue}function nn(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function on(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function an(e,t){return e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null},e.next=e}function rn(e,t){if(e=e.updateQueue,null!==e){e=e.shared;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function ln(e,t){var n=e.alternate;null!==n&&on(n,e),e=e.updateQueue,n=e.baseQueue,null===n?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function sn(e,t,n,i){var o=e.updateQueue;ss=!1;var a=o.baseQueue,r=o.shared.pending;if(null!==r){if(null!==a){var l=a.next;a.next=r.next,r.next=l}a=r,o.shared.pending=null,l=e.alternate,null!==l&&(l=l.updateQueue,null!==l&&(l.baseQueue=r))}if(null!==a){l=a.next;var s=o.baseState,u=0,c=null,d=null,f=null;if(null!==l)for(var h=l;;){if(r=h.expirationTime,r<i){var _={expirationTime:h.expirationTime,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null};null===f?(d=f=_,c=s):f=f.next=_,r>u&&(u=r)}else{null!==f&&(f=f.next={expirationTime:1073741823,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null}),Ki(r,h.suspenseConfig);e:{var p=e,m=h;switch(r=t,_=n,m.tag){case 1:if(p=m.payload,"function"==typeof p){s=p.call(_,s,r);break e}s=p;break e;case 3:p.effectTag=p.effectTag&-4097|64;case 0:if(p=m.payload,r="function"==typeof p?p.call(_,s,r):p,null===r||void 0===r)break e;s=Vo({},s,r);break e;case 2:ss=!0}}null!==h.callback&&(e.effectTag|=32,r=o.effects,null===r?o.effects=[h]:r.push(h))}if(h=h.next,null===h||h===l){if(r=o.shared.pending,null===r)break;h=a.next=r.next,r.next=l,o.baseQueue=a=r,o.shared.pending=null}}null===f?c=s:f.next=d,o.baseState=c,o.baseQueue=f,Ji(u),e.expirationTime=u,e.memoizedState=s}}
71function un(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var o=e[t],a=o.callback;if(null!==a){if(o.callback=null,o=a,a=n,"function"!=typeof o)throw Error(i(191,o));o.call(a)}}}function cn(e,t,n,i){t=e.memoizedState,n=n(i,t),n=null===n||void 0===n?t:Vo({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}function dn(e,t,n,i,o,a,r){return e=e.stateNode,"function"==typeof e.shouldComponentUpdate?e.shouldComponentUpdate(i,a,r):!t.prototype||!t.prototype.isPureReactComponent||(!Ot(n,i)||!Ot(o,a))}function fn(e,t,n){var i=!1,o=Bl,a=t.contextType;return"object"==typeof a&&null!==a?a=tn(a):(o=Pt(t)?Ul:Pl.current,i=t.contextTypes,a=(i=null!==i&&void 0!==i)?Bt(e,o):Bl),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ds,e.stateNode=t,t._reactInternalFiber=e,i&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function hn(e,t,n,i){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,i),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,i),t.state!==e&&ds.enqueueReplaceState(t,t.state,null)}function _n(e,t,n,i){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=cs,nn(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=tn(a):(a=Pt(t)?Ul:Pl.current,o.context=Bt(e,a)),sn(e,n,o,i),o.state=e.memoizedState,a=t.getDerivedStateFromProps,"function"==typeof a&&(cn(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ds.enqueueReplaceState(o,o.state,null),sn(e,n,o,i),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}function pn(e,t,n){if(e=n.ref,null!==e&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var o=n.stateNode}if(!o)throw Error(i(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=o.refs;t===cs&&(t=o.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function mn(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function gn(e){function t(t,n){if(e){var i=t.lastEffect;null!==i?(i.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,i){if(!e)return null;for(;null!==i;)t(n,i),i=i.sibling;return null}function o(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return e=Eo(e,t),e.index=0,e.sibling=null,e}function r(t,n,i){return t.index=i,e?(i=t.alternate,null!==i?(i=i.index,i<n?(t.effectTag=2,n):i):(t.effectTag=2,n)):n}function l(t){return e&&null===t.alternate&&(t.effectTag=2),t}function s(e,t,n,i){return null===t||6!==t.tag?(t=yo(n,e.mode,i),t.return=e,t):(t=a(t,n), 72t.return=e,t)}function u(e,t,n,i){return null!==t&&t.elementType===n.type?(i=a(t,n.props),i.ref=pn(e,t,n),i.return=e,i):(i=vo(n.type,n.key,n.props,null,e.mode,i),i.ref=pn(e,t,n),i.return=e,i)}function c(e,t,n,i){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=To(n,e.mode,i),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,i,o){return null===t||7!==t.tag?(t=bo(n,e.mode,i,o),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return t=yo(""+t,e.mode,n),t.return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Ea:return n=vo(t.type,t.key,t.props,null,e.mode,n),n.ref=pn(e,null,t),n.return=e,n;case va:return t=To(t,e.mode,n),t.return=e,t}if(fs(t)||I(t))return t=bo(t,e.mode,n,null),t.return=e,t;mn(e,t)}return null}function h(e,t,n,i){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:s(e,t,""+n,i);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Ea:return n.key===o?n.type===ba?d(e,t,n.props.children,i,o):u(e,t,n,i):null;case va:return n.key===o?c(e,t,n,i):null}if(fs(n)||I(n))return null!==o?null:d(e,t,n,i,null);mn(e,n)}return null}function _(e,t,n,i,o){if("string"==typeof i||"number"==typeof i)return e=e.get(n)||null,s(t,e,""+i,o);if("object"==typeof i&&null!==i){switch(i.$$typeof){case Ea:return e=e.get(null===i.key?n:i.key)||null,i.type===ba?d(t,e,i.props.children,o,i.key):u(t,e,i,o);case va:return e=e.get(null===i.key?n:i.key)||null,c(t,e,i,o)}if(fs(i)||I(i))return e=e.get(n)||null,d(t,e,i,o,null);mn(t,i)}return null}function p(i,a,l,s){for(var u=null,c=null,d=a,p=a=0,m=null;null!==d&&p<l.length;p++){d.index>p?(m=d,d=null):m=d.sibling;var g=h(i,d,l[p],s);if(null===g){null===d&&(d=m);break}e&&d&&null===g.alternate&&t(i,d),a=r(g,a,p),null===c?u=g:c.sibling=g,c=g,d=m}if(p===l.length)return n(i,d),u;if(null===d){for(;p<l.length;p++)d=f(i,l[p],s),null!==d&&(a=r(d,a,p),null===c?u=d:c.sibling=d,c=d);return u}for(d=o(i,d);p<l.length;p++)m=_(d,i,p,l[p],s),null!==m&&(e&&null!==m.alternate&&d.delete(null===m.key?p:m.key),a=r(m,a,p),null===c?u=m:c.sibling=m,c=m);return e&&d.forEach(function(e){return t(i,e)}),u}function m(a,l,s,u){var c=I(s);if("function"!=typeof c)throw Error(i(150));if(s=c.call(s),null==s)throw Error(i(151));for(var d=c=null,p=l,m=l=0,g=null,A=s.next();null!==p&&!A.done;m++,A=s.next()){p.index>m?(g=p,p=null):g=p.sibling;var E=h(a,p,A.value,u);if(null===E){null===p&&(p=g);break}e&&p&&null===E.alternate&&t(a,p),l=r(E,l,m),null===d?c=E:d.sibling=E,d=E,p=g}if(A.done)return n(a,p),c;if(null===p){for(;!A.done;m++,A=s.next())A=f(a,A.value,u),null!==A&&(l=r(A,l,m),null===d?c=A
vendor: 13,490 bytes, line 72
72:d.sibling=A,d=A);return c}for(p=o(a,p);!A.done;m++,A=s.next())A=_(p,a,m,A.value,u),null!==A&&(e&&null!==A.alternate&&p.delete(null===A.key?m:A.key),l=r(A,l,m),null===d?c=A:d.sibling=A,d=A);return e&&p.forEach(function(e){return t(a,e)}),c}return function(e,o,r,s){var u="object"==typeof r&&null!==r&&r.type===ba&&null===r.key;u&&(r=r.props.children);var c="object"==typeof r&&null!==r;if(c)switch(r.$$typeof){case Ea:e:{for(c=r.key,u=o;null!==u;){if(u.key===c){switch(u.tag){case 7:if(r.type===ba){n(e,u.sibling),o=a(u,r.props.children),o.return=e,e=o;break e}break;default:if(u.elementType===r.type){n(e,u.sibling),o=a(u,r.props),o.ref=pn(e,u,r),o.return=e,e=o;break e}}n(e,u);break}t(e,u),u=u.sibling}r.type===ba?(o=bo(r.props.children,e.mode,s,r.key),o.return=e,e=o):(s=vo(r.type,r.key,r.props,null,e.mode,s),s.ref=pn(e,o,r),s.return=e,e=s)}return l(e);case va:e:{for(u=r.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===r.containerInfo&&o.stateNode.implementation===r.implementation){n(e,o.sibling),o=a(o,r.children||[]),o.return=e,e=o;break e}n(e,o);break}t(e,o),o=o.sibling}o=To(r,e.mode,s),o.return=e,e=o}return l(e)}if("string"==typeof r||"number"==typeof r)return r=""+r,null!==o&&6===o.tag?(n(e,o.sibling),o=a(o,r),o.return=e,e=o):(n(e,o),o=yo(r,e.mode,s),o.return=e,e=o),l(e);if(fs(r))return p(e,o,r,s);if(I(r))return m(e,o,r,s);if(c&&mn(e,r),"undefined"==typeof r&&!u)switch(e.tag){case 1:case 0:throw e=e.type,Error(i(152,e.displayName||e.name||"Component"))}return n(e,o)}}function An(e){if(e===ps)throw Error(i(174));return e}function En(e,t){switch(Dt(As,t),Dt(gs,e),Dt(ms,ps),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:X(null,"");break;default:e=8===e?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=X(t,e)}kt(ms),Dt(ms,t)}function vn(){kt(ms),kt(gs),kt(As)}function bn(e){An(As.current);var t=An(ms.current),n=X(t,e.type);t!==n&&(Dt(gs,e),Dt(ms,n))}function yn(e){gs.current===e&&(kt(ms),kt(gs))}function Tn(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(n=n.dehydrated,null===n||n.data===br||n.data===yr))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Cn(e,t){return{responder:e,props:t}}function In(){throw Error(i(321))}function wn(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sl(e[n],t[n]))return!1;return!0}function Sn(e,t,n,o,a,r){if(ys=r,Ts=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,vs.current=null===e||null===e.memoizedState?xs:Ms,e=n(o,a),t.expirationTime===ys){r=0;do{if(t.expirationTime=0,!(25>r))throw Error(i(301));r+=1,Is=Cs=null,t.updateQueue=null,vs.current=Os,e=n(o,a)}while(t.expirationTime===ys)}if(vs.current=Ss,t=null!==Cs&&null!==Cs.next,ys=0,Is=Cs=Ts=null,ws=!1,t)throw Error(i(300));return e}function xn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Is?Ts.memoizedState=Is=e:Is=Is.next=e,Is}function Mn(){if(null===Cs){var e=Ts.alternate;e=null!==e?e.memoizedState:null}else e=Cs.next;var t=null===Is?Ts.memoizedState:Is.next;if(null!==t)Is=t,Cs=e;else{if(null===e)throw Error(i(310));Cs=e,e={memoizedState:Cs.memoizedState,baseState:Cs.baseState,baseQueue:Cs.baseQueue,queue:Cs.queue,next:null},null===Is?Ts.memoizedState=Is=e:Is=Is.next=e}return Is}function On(e,t){return"function"==typeof t?t(e):t}function Nn(e){var t=Mn(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var o=Cs,a=o.baseQueue,r=n.pending;if(null!==r){if(null!==a){var l=a.next;a.next=r.next,r.next=l}o.baseQueue=a=r,n.pending=null}if(null!==a){a=a.next,o=o.baseState;var s=l=r=null,u=a;do{var c=u.expirationTime;if(c<ys){var d={expirationTime:u.expirationTime,suspenseConfig:u.suspenseConfig,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,r=o):s=s.next=d,c>Ts.expirationTime&&(Ts.expirationTime=c,Ji(c))}else null!==s&&(s=s.next={expirationTime:1073741823,suspenseConfig:u.suspenseConfig,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),Ki(c,u.suspenseConfig),o=u.eagerReducer===e?u.eagerState:e(o,u.action);u=u.next}while(null!==u&&u!==a);null===s?r=o:s.next=l,sl(o,t.memoizedState)||(Bs=!0),t.memoizedState=o,t.baseState=r,t.baseQueue=s,n.lastRenderedState=o}return[t.memoizedState,n.dispatch]}function Rn(e){var t=Mn(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var o=n.dispatch,a=n.pending,r=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do r=e(r,l.action),l=l.next;while(l!==a);sl(r,t.memoizedState)||(Bs=!0),t.memoizedState=r,null===t.baseQueue&&(t.baseState=r),n.lastRenderedState=r}return[r,o]}function kn(e){var t=xn();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=t.queue={pending:null,dispatch:null,lastRenderedReducer:On,lastRenderedState:e},e=e.dispatch=Xn.bind(null,Ts,e),[t.memoizedState,e]}function Dn(e,t,n,i){return e={tag:e,create:t,destroy:n,deps:i,next:null},t=Ts.updateQueue,null===t?(t={lastEffect:null},Ts.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,null===n?t.lastEffect=e.next=e:(i=n.next,n.next=e,e.next=i,t.lastEffect=e)),e}function Bn(){return Mn().memoizedState}function Pn(e,t,n,i){var o=xn();Ts.effectTag|=e,o.memoizedState=Dn(1|t,n,void 0,void 0===i?null:i)}function Ln(e,t,n,i){var o=Mn();i=void 0===i?null:i;var a=void 0;if(null!==Cs){var r=Cs.memoizedState;if(a=r.destroy,null!==i&&wn(i,r.deps))return void Dn(t,n,a,i)}Ts.effectTag|=e,o.memoizedState=Dn(1|t,n,a,i)}function Un(e,t){return Pn(516,4,e,t)}function Hn(e,t){return Ln(516,4,e,t)}function Vn(e,t){return Ln(4,2,e,t)}function Fn(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Qn(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ln(4,2,Fn.bind(null,t,e),n)}function zn(){}function Gn(e,t){return xn().memoizedState=[e,void 0===t?null:t],e}function Wn(e,t){var n=Mn();t=void 0===t?null:t;var i=n.memoizedState;return null!==i&&null!==t&&wn(t,i[1])?i[0]:(n.memoizedState=[e,t],e)}function Yn(e,t){var n=Mn();t=void 0===t?null:t;var i=n.memoizedState;return null!==i&&null!==t&&wn(t,i[1])?i[0]:(e=e(),n.memoizedState=[e,t],e)}function jn(e,t,n){var i=Qt();Gt(98>i?98:i,function(){e(!0)}),Gt(97<i?97:i,function(){var i=bs.suspense;bs.suspense=void 0===t?null:t;try{e(!1),n()}finally{bs.suspense=i}})}function Xn(e,t,n){var i=Li(),o=us.suspense;i=Ui(i,e,o),o={expirationTime:i,suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var a=t.pending;if(null===a?o.next=o:(o.next=a.next,a.next=o),t.pending=o,a=e.alternate,e===Ts||null!==a&&a===Ts)ws=!0,o.expirationTime=ys,Ts.expirationTime=ys;else{if(0===e.expirationTime&&(null===a||0===a.expirationTime)&&(a=t.lastRenderedReducer,null!==a))try{var r=t.lastRenderedState,l=a(r,n);if(o.eagerReducer=a,o.eagerState=l,sl(l,r))return}catch(e){}finally{}Hi(e,i)}}function Zn(e,t){var n=mo(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function qn(e,t){switch(e.tag){case 5:var n=e.type;return t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,null!==t&&(e.stateNode=t,!0);case 6:return t=""===e.pendingProps||3!==t.nodeType?null:t,null!==t&&(e.stateNode=t,!0);case 13:return!1;default:return!1}}function Kn(e){if(ks){var t=Rs;if(t){var n=t;if(!qn(e,t)){if(t=Ye(n.nextSibling),!t||!qn(e,t))return e.effectTag=e.effectTag&-1025|2,ks=!1,void(Ns=e);Zn(Ns,n)}Ns=e,Rs=Ye(t.firstChild)}else e.effectTag=e.effectTag&-1025|2,ks=!1,Ns=e}}function Jn(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ns=e}function $n(e){if(e!==Ns)return!1;if(!ks)return Jn(e),ks=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!We(t,e.memoizedProps))for(t=Rs;t;)Zn(e,t),t=Ye(t.nextSibling);if(Jn(e),13===e.tag){if(e=e.memoizedState,e=null!==e?e.dehydrated:null,!e)throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(n===vr){if(0===t){Rs=Ye(e.nextSibling);break e}t--}else n!==Er&&n!==yr&&n!==br||t++}e=e.nextSibling}Rs=null}}else Rs=Ns?Ye(e.stateNode.nextSibling):null;return!0}function ei(){Rs=Ns=null,ks=!1}function ti(e,t,n,i){t.child=null===e?_s(t,null,n,i):hs(t,e.child,n,i)}function ni(e,t,n,i,o){n=n.render;var a=t.ref;return en(t,o),i=Sn(e,t,n,i,a,o),null===e||Bs?(t.effectTag|=1,ti(e,t,i,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),_i(e,t,o))}function ii(e,t,n,i,o,a){if(null===e){var r=n.type;return"function"!=typeof r||go(r)||void 0!==r.defaultProps||null!==n.compare||void 0!==n.defaultProps?(e=vo(n.type,null,i,null,t.mode,a),e.ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=r,oi(e,t,r,i,o,a))}return r=e.child,o<a&&(o=r.memoizedProps,n=n.compare,n=null!==n?n:Ot,n(o,i)&&e.ref===t.ref)?_i(e,t,a):(t.effectTag|=1,e=Eo(r,i),e.ref=t.ref,e.return=t,t.child=e)}function oi(e,t,n,i,o,a){return null!==e&&Ot(e.memoizedProps,i)&&e.ref===t.ref&&(Bs=!1,o<a)?(t.expirationTime=e.expirationTime,_i(e,t,a)):ri(e,t,n,i,a)}function ai(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function ri(e,t,n,i,o){var a=Pt(n)?Ul:Pl.current;return a=Bt(t,a),en(t,o),n=Sn(e,t,n,i,a,o),null===e||Bs?(t.effectTag|=1,ti(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),_i(e,t,o))}function li(e,t,n,i,o){if(Pt(n)){var a=!0;Vt(t)}else a=!1;if(en(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),fn(t,n,i),_n(t,n,i,o),i=!0;else if(null===e){var r=t.stateNode,l=t.memoizedProps;r.props=l;var s=r.context,u=n.contextType;"object"==typeof u&&null!==u?u=tn(u):(u=Pt(n)?Ul:Pl.current,u=Bt(t,u));var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof r.getSnapshotBeforeUpdate;d||"function"!=typeof r.UNSAFE_componentWillReceiveProps&&"function"!=typeof r.componentWillReceiveProps||(l!==i||s!==u)&&hn(t,r,i,u),ss=!1;var f=t.memoizedState;r.state=f,sn(t,i,r,o),s=t.memoizedState,l!==i||f!==s||Ll.current||ss?("function"==typeof c&&(cn(t,n,c,i),s=t.memoizedState),(l=ss||dn(t,n,l,i,f,s,u))?(d||"function"!=typeof r.UNSAFE_componentWillMount&&"function"!=typeof r.componentWillMount||("function"==typeof r.componentWillMount&&r.componentWillMount(),"function"==typeof r.UNSAFE_componentWillMount&&r.UNSAFE_componentWillMount()),"function"==typeof r.componentDidMount&&(t.effectTag|=4)):("function"==typeof r.componentDidMount&&(t.effectTag|=4),t.memoizedProps=i,t.memoizedState=s),r.props=i,r.state=s,r.context=u,i=l):("function"==typeof r.componentDidMount&&(t.effectTag|=4),i=!1)}else r=t.stateNode,on(e,t),l=t.memoizedProps,r.props=t.type===t.elementType?l:qt(t.type,l),s=r.context,u=n.contextType,"object"==typeof u&&null!==u?u=tn(u):(u=Pt(n)?Ul:Pl.current,u=Bt(t,u)),c=n.getDerivedStateFromProps,(d="function"==typeof c||"function"==typeof r.getSnapshotBeforeUpdate)||"function"!=typeof r.UNSAFE_componentWillReceiveProps&&"function"!=typeof r.componentWillReceiveProps||(l!==i||s!==u)&&hn(t,r,i,u),ss=!1,s=t.memoizedState,r.state=s,sn(t,i,r,o),f=t.memoizedState,l!==i||s!==f||Ll.current||ss?("function"==typeof c&&(cn(t,n,c,i),f=t.memoizedState),(c=ss||dn(t,n,l,i,s,f,u))?(d||"function"!=typeof r.UNSAFE_componentWillUpdate&&"function"!=typeof r.componentWillUpdate||("function"==typeof r.componentWillUpdate&&r.componentWillUpdate(i,f,u),"function"==typeof r.UNSAFE_componentWillUpdate&&r.UNSAFE_componentWillUpdate(i,f,u)),"function"==typeof r.componentDidUpdate&&(t.effectTag|=4),"function"==typeof r.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof r.componentDidUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof r.getSnapshotBeforeUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),t.memoizedProps=i,t.memoizedState=f),r.props=i,r.state=f,r.context=u,i=c):("function"!=typeof r.componentDidUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof r.getSnapshotBeforeUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),i=!1);return si(e,t,n,i,a,o)}function si(e,t,n,i,o,a){ai(e,t);var r=0!==(64&t.effectTag);if(!i&&!r)return o&&Ft(t,n,!1),_i(e,t,a);i=t.stateNode,Ds.current=t;var l=r&&"function"!=typeof n.getDerivedStateFromError?null:i.render();return t.effectTag|=1,null!==e&&r?(t.child=hs(t,e.child,null,a),t.child=hs(t,null,l,a)):ti(e,t,l,a),t.memoizedState=i.state,o&&Ft(t,n,!0),t.child}function ui(e){var t=e.stateNode;t.pendingContext?Ut(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ut(e,t.context,!1),En(e,t.containerInfo)}function ci(e,t,n){var i,o=t.mode,a=t.pendingProps,r=Es.current,l=!1;if((i=0!==(64&t.effectTag))||(i=0!==(2&r)&&(null===e||null!==e.memoizedState)),i?(l=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(r|=1),Dt(Es,1&r),null===e){if(void 0!==a.fallback&&Kn(t),l){if(l=a.fallback,a=bo(null,o,0,null),a.return=t,0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return n=bo(l,o,n,null),n.return=t,a.sibling=n,t.memoizedState=Ps,t.child=a,n}
72return o=a.children,t.memoizedState=null,t.child=_s(t,null,o,n)}if(null!==e.memoizedState){if(e=e.child,o=e.sibling,l){if(a=a.fallback,n=Eo(e,e.pendingProps),n.return=t,0===(2&t.mode)&&(l=null!==t.memoizedState?t.child.child:t.child,l!==e.child))for(n.child=l;null!==l;)l.return=n,l=l.sibling;return o=Eo(o,a),o.return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=Ps,t.child=n,o}return n=hs(t,e.child,a.children,n),t.memoizedState=null,t.child=n}if(e=e.child,l){if(l=a.fallback,a=bo(null,o,0,null),a.return=t,a.child=e,null!==e&&(e.return=a),0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return n=bo(l,o,n,null),n.return=t,a.sibling=n,n.effectTag|=2,a.childExpirationTime=0,t.memoizedState=Ps,t.child=a,n}return t.memoizedState=null,t.child=hs(t,e,a.children,n)}function di(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),$t(e.return,t)}function fi(e,t,n,i,o,a){var r=e.memoizedState;null===r?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:n,tailExpiration:0,tailMode:o,lastEffect:a}:(r.isBackwards=t,r.rendering=null,r.renderingStartTime=0,r.last=i,r.tail=n,r.tailExpiration=0,r.tailMode=o,r.lastEffect=a)}function hi(e,t,n){var i=t.pendingProps,o=i.revealOrder,a=i.tail;if(ti(e,t,i.children,n),i=Es.current,0!==(2&i))i=1&i|2,t.effectTag|=64;else{if(null!==e&&0!==(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&di(e,n);else if(19===e.tag)di(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}i&=1}if(Dt(Es,i),0===(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)e=n.alternate,null!==e&&null===Tn(e)&&(o=n),n=n.sibling;n=o,null===n?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),fi(t,!1,o,n,a,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(e=o.alternate,null!==e&&null===Tn(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}fi(t,!0,n,null,a,t.lastEffect);break;case"together":fi(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function _i(e,t,n){null!==e&&(t.dependencies=e.dependencies);var o=t.expirationTime;if(0!==o&&Ji(o),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(e=t.child,n=Eo(e,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,n=n.sibling=Eo(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function pi(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var i=null;null!==n;)null!==n.alternate&&(i=n),n=n.sibling;null===i?t||null===e.tail?e.tail=null:e.tail.sibling=null:i.sibling=null}}function mi(e,t,n){var o=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Pt(t.type)&&Lt(),null;case 3:return vn(),kt(Ll),kt(Pl),n=t.stateNode,n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!$n(t)||(t.effectTag|=4),Ol(t),null;case 5:yn(t),n=An(As.current);var a=t.type;if(null!==e&&null!=t.stateNode)Nl(e,t,a,o,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!o){if(null===t.stateNode)throw Error(i(166));return null}if(e=An(ms.current),$n(t)){o=t.stateNode,a=t.type;var r=t.memoizedProps;switch(o[xr]=t,o[Mr]=r,a){case"iframe":case"object":case"embed":we("load",o);break;case"video":case"audio":for(e=0;e<Ya.length;e++)we(Ya[e],o);break;case"source":we("error",o);break;case"img":case"image":case"link":we("error",o),we("load",o);break;case"form":we("reset",o),we("submit",o);break;case"details":we("toggle",o);break;case"input":B(o,r),we("invalid",o),Pe(n,"onChange");break;case"select":o._wrapperState={wasMultiple:!!r.multiple},we("invalid",o),Pe(n,"onChange");break;case"textarea":G(o,r),we("invalid",o),Pe(n,"onChange")}De(a,r),e=null;for(var l in r)if(r.hasOwnProperty(l)){var s=r[l];"children"===l?"string"==typeof s?o.textContent!==s&&(e=["children",s]):"number"==typeof s&&o.textContent!==""+s&&(e=["children",""+s]):ea.hasOwnProperty(l)&&null!=s&&Pe(n,l)}switch(a){case"input":R(o),U(o,r,!0);break;case"textarea":R(o),Y(o);break;case"select":case"option":break;default:"function"==typeof r.onClick&&(o.onclick=Le)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(l=9===n.nodeType?n:n.ownerDocument,e===Ar&&(e=j(a)),e===Ar?"script"===a?(e=l.createElement("div"),e.innerHTML="<script></script>",e=e.removeChild(e.firstChild)):"string"==typeof o.is?e=l.createElement(a,{is:o.is}):(e=l.createElement(a),"select"===a&&(l=e,o.multiple?l.multiple=!0:o.size&&(l.size=o.size))):e=l.createElementNS(e,a),e[xr]=t,e[Mr]=o,Ml(e,t,!1,!1),t.stateNode=e,l=Be(a,o),a){case"iframe":case"object":case"embed":we("load",e),s=o;break;case"video":case"audio":for(s=0;s<Ya.length;s++)we(Ya[s],e);s=o;break;case"source":we("error",e),s=o;break;case"img":case"image":case"link":we("error",e),we("load",e),s=o;break;case"form":we("reset",e),we("submit",e),s=o;break;case"details":we("toggle",e),s=o;break;case"input":B(e,o),s=D(e,o),we("invalid",e),Pe(n,"onChange");break;case"option":s=F(e,o);break;case"select":e._wrapperState={wasMultiple:!!o.multiple},s=Vo({},o,{value:void 0}),we("invalid",e),Pe(n,"onChange");break;case"textarea":G(e,o),s=z(e,o),we("invalid",e),Pe(n,"onChange");break;default:s=o}De(a,s);var u=s;for(r in u)if(u.hasOwnProperty(r)){var c=u[r];"style"===r?ke(e,c):"dangerouslySetInnerHTML"===r?(c=c?c.__html:void 0,null!=c&&Ba(e,c)):"children"===r?"string"==typeof c?("textarea"!==a||""!==c)&&Z(e,c):"number"==typeof c&&Z(e,""+c):"suppressContentEditableWarning"!==r&&"suppressHydrationWarning"!==r&&"autoFocus"!==r&&(ea.hasOwnProperty(r)?null!=c&&Pe(n,r):null!=c&&C(e,r,c,l))}switch(a){case"input":R(e),U(e,o,!1);break;case"textarea":R(e),Y(e);break;case"option":null!=o.value&&e.setAttribute("value",""+M(o.value));break;case"select":e.multiple=!!o.multiple,n=o.value,null!=n?Q(e,!!o.multiple,n,!1):null!=o.defaultValue&&Q(e,!!o.multiple,o.defaultValue,!0);break;default:"function"==typeof s.onClick&&(e.onclick=Le)}Ge(a,o)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Rl(e,t,e.memoizedProps,o);else{if("string"!=typeof o&&null===t.stateNode)throw Error(i(166));n=An(As.current),An(ms.current),$n(t)?(n=t.stateNode,o=t.memoizedProps,n[xr]=t,n.nodeValue!==o&&(t.effectTag|=4)):(n=(9===n.nodeType?n:n.ownerDocument).createTextNode(o),n[xr]=t,t.stateNode=n)}return null;case 13:return kt(Es),o=t.memoizedState,0!==(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==o,o=!1,null===e?void 0!==t.memoizedProps.fallback&&$n(t):(a=e.memoizedState,o=null!==a,n||null===a||(a=e.child.sibling,null!==a&&(r=t.firstEffect,null!==r?(t.firstEffect=a,a.nextEffect=r):(t.firstEffect=t.lastEffect=a,a.nextEffect=null),a.effectTag=8))),n&&!o&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Es.current)?iu===js&&(iu=qs):(iu!==js&&iu!==qs||(iu=Ks),0!==su&&null!==eu&&(wo(eu,nu),So(eu,su)))),(n||o)&&(t.effectTag|=4),null);case 4:return vn(),Ol(t),null;case 10:return Jt(t),null;case 17:return Pt(t.type)&&Lt(),null;case 19:if(kt(Es),o=t.memoizedState,null===o)return null;if(a=0!==(64&t.effectTag),r=o.rendering,null===r){if(a)pi(o,!1);else if(iu!==js||null!==e&&0!==(64&e.effectTag))for(r=t.child;null!==r;){if(e=Tn(r),null!==e){for(t.effectTag|=64,pi(o,!1),a=e.updateQueue,null!==a&&(t.updateQueue=a,t.effectTag|=4),null===o.lastEffect&&(t.firstEffect=null),t.lastEffect=o.lastEffect,o=t.child;null!==o;)a=o,r=n,a.effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,e=a.alternate,null===e?(a.childExpirationTime=0,a.expirationTime=r,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=e.childExpirationTime,a.expirationTime=e.expirationTime,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,r=e.depen
72dencies,a.dependencies=null===r?null:{expirationTime:r.expirationTime,firstContext:r.firstContext,responders:r.responders}),o=o.sibling;return Dt(Es,1&Es.current|2),t.child}r=r.sibling}}else{if(!a)if(e=Tn(r),null!==e){if(t.effectTag|=64,a=!0,n=e.updateQueue,null!==n&&(t.updateQueue=n,t.effectTag|=4),pi(o,!0),null===o.tail&&"hidden"===o.tailMode&&!r.alternate)return t=t.lastEffect=o.lastEffect,null!==t&&(t.nextEffect=null),null}else 2*is()-o.renderingStartTime>o.tailExpiration&&1<n&&(t.effectTag|=64,a=!0,pi(o,!1),t.expirationTime=t.childExpirationTime=n-1);o.isBackwards?(r.sibling=t.child,t.child=r):(n=o.last,null!==n?n.sibling=r:t.child=r,o.last=r)}return null!==o.tail?(0===o.tailExpiration&&(o.tailExpiration=is()+500),n=o.tail,o.rendering=n,o.tail=n.sibling,o.lastEffect=t.lastEffect,o.renderingStartTime=is(),n.sibling=null,t=Es.current,Dt(Es,a?1&t|2:1&t),n):null}throw Error(i(156,t.tag))}function gi(e){switch(e.tag){case 1:Pt(e.type)&&Lt();var t=e.effectTag;return 4096&t?(e.effectTag=t&-4097|64,e):null;case 3:if(vn(),kt(Ll),kt(Pl),t=e.effectTag,0!==(64&t))throw Error(i(285));return e.effectTag=t&-4097|64,e;case 5:return yn(e),null;case 13:return kt(Es),t=e.effectTag,4096&t?(e.effectTag=t&-4097|64,e):null;case 19:return kt(Es),null;case 4:return vn(),null;case 10:return Jt(e),null;default:return null}}function Ai(e,t){return{value:e,source:t,stack:x(t)}}function Ei(e,t){var n=t.source,i=t.stack;null===i&&null!==n&&(i=x(n)),null!==n&&S(n.type),t=t.value,null!==e&&1===e.tag&&S(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function vi(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){co(e,t)}}function bi(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){co(e,t)}else t.current=null}function yi(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,o=e.memoizedState;e=t.stateNode,t=e.getSnapshotBeforeUpdate(t.elementType===t.type?n:qt(t.type,n),o),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:case 5:case 6:case 4:case 17:return}throw Error(i(163))}function Ti(e,t){if(t=t.updateQueue,t=null!==t?t.lastEffect:null,null!==t){var n=t=t.next;do{if((n.tag&e)===e){var i=n.destroy;n.destroy=void 0,void 0!==i&&i()}n=n.next}while(n!==t)}}function Ci(e,t){if(t=t.updateQueue,t=null!==t?t.lastEffect:null,null!==t){var n=t=t.next;do{if((n.tag&e)===e){var i=n.create;n.destroy=i()}n=n.next}while(n!==t)}}function Ii(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void Ci(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var o=n.elementType===n.type?t.memoizedProps:qt(n.type,t.memoizedProps);e.componentDidUpdate(o,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return t=n.updateQueue,void(null!==t&&un(n,t,e));case 3:if(t=n.updateQueue,null!==t){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}un(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&Ge(n.type,n.memoizedProps)&&e.focus());case 6:return;case 4:return;case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Ce(n)))));case 19:case 17:case 20:case 21:return}throw Error(i(163))}function wi(e,t,n){switch("function"==typeof Cu&&Cu(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(e=t.updateQueue,null!==e&&(e=e.lastEffect,null!==e)){var i=e.next;Gt(97<n?97:n,function(){var e=i;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(e){co(o,e)}}e=e.next}while(e!==i)})}break;case 1:bi(t),n=t.stateNode,"function"==typeof n.componentWillUnmount&&vi(t,n);break;case 5:bi(t);break;case 4:Ri(e,t,n)}}function Si(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&Si(t)}function xi(e){return 5===e.tag||3===e.tag||4===e.tag}function Mi(e){e:{for(var t=e.return;null!==t;){if(xi(t)){var n=t;break e}t=t.return}throw Error(i(160))}switch(t=n.stateNode,n.tag){case 5:var o=!1;break;case 3:t=t.containerInfo,o=!0;break;case 4:t=t.containerInfo,o=!0;break;default:throw Error(i(161))}16&n.effectTag&&(Z(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||xi(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}o?Oi(e,n,t):Ni(e,n,t)}function Oi(e,t,n){var i=e.tag,o=5===i||6===i;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,null!==n&&void 0!==n||null!==t.onclick||(t.onclick=Le));
vendor: 5,049 bytes, lines 72-73
72else if(4!==i&&(e=e.child,null!==e))for(Oi(e,t,n),e=e.sibling;null!==e;)Oi(e,t,n),e=e.sibling}function Ni(e,t,n){var i=e.tag,o=5===i||6===i;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==i&&(e=e.child,null!==e))for(Ni(e,t,n),e=e.sibling;null!==e;)Ni(e,t,n),e=e.sibling}function Ri(e,t,n){for(var o,a,r=t,l=!1;;){if(!l){l=r.return;e:for(;;){if(null===l)throw Error(i(160));switch(o=l.stateNode,l.tag){case 5:a=!1;break e;case 3:o=o.containerInfo,a=!0;break e;case 4:o=o.containerInfo,a=!0;break e}l=l.return}l=!0}if(5===r.tag||6===r.tag){e:for(var s=e,u=r,c=n,d=u;;)if(wi(s,d,c),null!==d.child&&4!==d.tag)d.child.return=d,d=d.child;else{if(d===u)break e;for(;null===d.sibling;){if(null===d.return||d.return===u)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}a?(s=o,u=r.stateNode,8===s.nodeType?s.parentNode.removeChild(u):s.removeChild(u)):o.removeChild(r.stateNode)}else if(4===r.tag){if(null!==r.child){o=r.stateNode.containerInfo,a=!0,r.child.return=r,r=r.child;continue}}else if(wi(e,r,n),null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return,4===r.tag&&(l=!1)}r.sibling.return=r.return,r=r.sibling}}function ki(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void Ti(3,t);case 1:return;case 5:var n=t.stateNode;if(null!=n){var o=t.memoizedProps,a=null!==e?e.memoizedProps:o;e=t.type;var r=t.updateQueue;if(t.updateQueue=null,null!==r){for(n[Mr]=o,"input"===e&&"radio"===o.type&&null!=o.name&&P(n,o),Be(e,a),t=Be(e,o),a=0;a<r.length;a+=2){var l=r[a],s=r[a+1];"style"===l?ke(n,s):"dangerouslySetInnerHTML"===l?Ba(n,s):"children"===l?Z(n,s):C(n,l,s,t)}switch(e){case"input":L(n,o);break;case"textarea":W(n,o);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!o.multiple,e=o.value,null!=e?Q(n,!!o.multiple,e,!1):t!==!!o.multiple&&(null!=o.defaultValue?Q(n,!!o.multiple,o.defaultValue,!0):Q(n,!!o.multiple,o.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return t=t.stateNode,void(t.hydrate&&(t.hydrate=!1,Ce(t.containerInfo)));case 12:return;case 13:if(n=t,null===t.memoizedState?o=!1:(o=!0,n=t.child,cu=is()),null!==n)e:for(e=n;;){if(5===e.tag)r=e.stateNode,o?(r=r.style,"function"==typeof r.setProperty?r.setProperty("display","none","important"):r.display="none"):(r=e.stateNode,a=e.memoizedProps.style,a=void 0!==a&&null!==a&&a.hasOwnProperty("display")?a.display:null, 73r.style.display=Re("display",a));else if(6===e.tag)e.stateNode.nodeValue=o?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){r=e.child.sibling,r.return=e,e=r;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void Di(t);case 19:return void Di(t);case 17:return}throw Error(i(163))}function Di(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Us),t.forEach(function(t){var i=ho.bind(null,e,t);n.has(t)||(n.add(t),t.then(i,i))})}}function Bi(e,t,n){n=an(n,null),n.tag=3,n.payload={element:null};var i=t.value;return n.callback=function(){hu||(hu=!0,_u=i),Ei(e,t)},n}function Pi(e,t,n){n=an(n,null),n.tag=3;var i=e.type.getDerivedStateFromError;if("function"==typeof i){var o=t.value;n.payload=function(){return Ei(e,t),i(o)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof i&&(null===pu?pu=new Set([this]):pu.add(this),Ei(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}function Li(){return($s&(Ws|Ys))!==zs?1073741821-(is()/10|0):0!==yu?yu:yu=1073741821-(is()/10|0)}function Ui(e,t,n){if(t=t.mode,0===(2&t))return 1073741823;var o=Qt();if(0===(4&t))return 99===o?1073741823:1073741822;if(($s&Ws)!==zs)return nu;if(null!==n)e=Zt(e,0|n.timeoutMs||5e3,250);else switch(o){case 99:e=1073741823;break;case 98:e=Zt(e,150,100);break;case 97:case 96:e=Zt(e,5e3,250);break;case 95:e=2;break;default:throw Error(i(326))}return null!==eu&&e===nu&&--e,e}function Hi(e,t){if(50<vu)throw vu=0,bu=null,Error(i(185));if(e=Vi(e,t),null!==e){var n=Qt();1073741823===t?($s&Gs)!==zs&&($s&(Ws|Ys))===zs?Gi(e):(Qi(e),$s===zs&&jt()):Qi(e),(4&$s)===zs||98!==n&&99!==n||(null===Eu?Eu=new Map([[e,t]]):(n=Eu.get(e),(void 0===n||n>t)&&Eu.set(e,t)))}}function Vi(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var i=e.return,o=null;if(null===i&&3===e.tag)o=e.stateNode;else for(;null!==i;){if(n=i.alternate,i.childExpirationTime<t&&(i.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===i.return&&3===i.tag){o=i.stateNode;break}i=i.return}return null!==o&&(eu===o&&(Ji(t),iu===Ks&&wo(o,nu)),So(o,t)),o}function Fi(e){var t=e.lastExpiredTime;if(0!==t)return t;
73if(t=e.firstPendingTime,!Io(e,t))return t;var n=e.lastPingedTime;return e=e.nextKnownPendingLevel,e=n>e?n:e,2>=e&&t!==e?0:e}function Qi(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Yt(Gi.bind(null,e));else{var t=Fi(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var i=Li();if(1073741823===t?i=99:1===t||2===t?i=95:(i=10*(1073741821-t)-10*(1073741821-i),i=0>=i?99:250>=i?98:5250>=i?97:95),null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=i)return;n!==ql&&Fl(n)}e.callbackExpirationTime=t,e.callbackPriority=i,t=1073741823===t?Yt(Gi.bind(null,e)):Wt(i,zi.bind(null,e),{timeout:10*(1073741821-t)-is()}),e.callbackNode=t}}}function zi(e,t){if(yu=0,t)return t=Li(),xo(e,t),Qi(e),null;var n=Fi(e);if(0!==n){if(t=e.callbackNode,($s&(Ws|Ys))!==zs)throw Error(i(327));if(lo(),e===eu&&n===nu||Xi(e,n),null!==tu){var o=$s;$s|=Ws;for(var a=qi();;)try{eo();break}catch(t){Zi(e,t)}if(Kt(),$s=o,Fs.current=a,iu===Xs)throw t=ou,Xi(e,n),wo(e,n),Qi(e),t;if(null===tu)switch(a=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,o=iu,eu=null,o){case js:case Xs:throw Error(i(345));case Zs:xo(e,2<n?2:n);break;case qs:if(wo(e,n),o=e.lastSuspendedTime,n===o&&(e.nextKnownPendingLevel=io(a)),1073741823===au&&(a=cu+du-is(),10<a)){if(uu){var r=e.lastPingedTime;if(0===r||r>=n){e.lastPingedTime=n,Xi(e,n);break}}if(r=Fi(e),0!==r&&r!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}e.timeoutHandle=Ir(oo.bind(null,e),a);break}oo(e);break;case Ks:if(wo(e,n),o=e.lastSuspendedTime,n===o&&(e.nextKnownPendingLevel=io(a)),uu&&(a=e.lastPingedTime,0===a||a>=n)){e.lastPingedTime=n,Xi(e,n);break}if(a=Fi(e),0!==a&&a!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}if(1073741823!==ru?o=10*(1073741821-ru)-is():1073741823===au?o=0:(o=10*(1073741821-au)-5e3,a=is(),n=10*(1073741821-n)-a,o=a-o,0>o&&(o=0),o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*Vs(o/1960))-o,n<o&&(o=n)),10<o){e.timeoutHandle=Ir(oo.bind(null,e),o);break}oo(e);break;case Js:if(1073741823!==au&&null!==lu){r=au;var l=lu;if(o=0|l.busyMinDurationMs,0>=o?o=0:(a=0|l.busyDelayMs,r=is()-(10*(1073741821-r)-(0|l.timeoutMs||5e3)),o=r<=a?0:a+o-r),10<o){wo(e,n),e.timeoutHandle=Ir(oo.bind(null,e),o);break}}oo(e);break;default:throw Error(i(329))}if(Qi(e),e.callbackNode===t)return zi.bind(null,e)}}return null}function Gi(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,($s&(Ws|Ys))!==zs)throw Error(i(327));if(lo(),e===eu&&t===nu||Xi(e,t),null!==tu){var n=$s;$s|=Ws;for(var o=qi();;)try{$i();break}catch(t){Zi(e,t)}if(Kt(),$s=n,Fs.current=o,iu===Xs)throw n=ou,Xi(e,t),wo(e,t),Qi(e),n;if(null!==tu)throw Error(i(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,eu=null,oo(e),Qi(e)}return null}function Wi(){if(null!==Eu){var e=Eu;Eu=null,e.forEach(function(e,t){xo(t,e),Qi(t)}),jt()}}function Yi(e,t){var n=$s;$s|=1;try{return e(t)}finally{$s=n,$s===zs&&jt()}}function ji(e,t){var n=$s;$s&=-2,$s|=Gs;try{return e(t)}finally{$s=n,$s===zs&&jt()}}function Xi(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,wr(n)),null!==tu)for(n=tu.return;null!==n;){var i=n;switch(i.tag){case 1:i=i.type.childContextTypes,null!==i&&void 0!==i&&Lt();break;case 3:vn(),kt(Ll),kt(Pl);break;case 5:yn(i);break;case 4:vn();break;case 13:kt(Es);break;case 19:kt(Es);break;case 10:Jt(i)}n=n.return}eu=e,tu=Eo(e.current,null),nu=t,iu=js,ou=null,ru=au=1073741823,lu=null,su=0,uu=!1}function Zi(e,t){for(;;){try{if(Kt(),vs.current=Ss,ws)for(var n=Ts.memoizedState;null!==n;){var i=n.queue;null!==i&&(i.pending=null),n=n.next}if(ys=0,Is=Cs=Ts=null,ws=!1,null===tu||null===tu.return)return iu=Xs,ou=t,tu=null;e:{var o=e,a=tu.return,r=tu,l=t;if(t=nu,r.effectTag|=2048,r.firstEffect=r.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var s=l;if(0===(2&r.mode)){var u=r.alternate;u?(r.updateQueue=u.updateQueue,r.memoizedState=u.memoizedState,r.expirationTime=u.expirationTime):(r.updateQueue=null,r.memoizedState=null)}var c=0!==(1&Es.current),d=a;do{var f;if(f=13===d.tag){var h=d.memoizedState;if(null!==h)f=null!==h.dehydrated;else{var _=d.memoizedProps;f=void 0!==_.fallback&&(!0!==_.unstable_avoidThisFallback||!c)}}if(f){var p=d.updateQueue;if(null===p){var m=new Set;m.add(s),d.updateQueue=m}else p.add(s);if(0===(2&d.mode)){if(d.effectTag|=64,r.effectTag&=-2981,1===r.tag)if(null===r.alternate)r.tag=17;else{var g=an(1073741823,null);g.tag=2,rn(r,g)}r.expirationTime=1073741823;break e}l=void 0,r=t;var A=o.pingCache;if(null===A?(A=o.pingCache=new Hs,l=new Set,A.set(s,l)):(l=A.get(s),void 0===l&&(l=new Set,A.set(s,l))),!l.has(r)){l.add(r);var E=fo.bind(null,o,s,r);s.then(E,E)}d.effectTag|=4096,d.expirationTime=t;break e}d=d.return}while(null!==d);l=Error((S(r.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+x(r))}iu!==Js&&(iu=Zs),l=Ai(l,r),d=a;do{switch(d.tag){case 3:s=l,d.effectTag|=4096,d.expirationTime=t;var v=Bi(d,s,t);ln(d,v);break e;case 1:s=l;var b=d.type,y=d.stateNode;if(0===(64&d.effectTag)&&("function"==typeof b.getDerivedStateFromError||null!==y&&"function"==typeof y.componentDidCatch&&(null===pu||!pu.has(y)))){d.effectTag|=4096,d.expirationTime=t;var T=Pi(d,s,t);ln(d,T);break e}}d=d.return}while(null!==d)}tu=no(tu)}catch(e){t=e;continue}break}}function qi(){var e=Fs.current;return Fs.current=Ss,null===e?Ss:e}function Ki(e,t){e<au&&2<e&&(au=e),null!==t&&e<ru&&2<e&&(ru=e,lu=t)}function Ji(e){e>su&&(su=e)}function $i(){for(;null!==tu;)tu=to(tu)}function eo(){for(;null!==tu&&!Kl();)tu=to(tu)}function to(e){var t=Ls(e.alternate,e,nu);return e.memoizedProps=e.pendingProps,null===t&&(t=no(e)),Qs.current=null,t}function no(e){tu=e;do{var t=tu.alternate;if(e=tu.return,0===(2048&tu.effectTag)){if(t=mi(t,tu,nu),1===nu||1!==tu.childExpirationTime){for(var n=0,i=tu.child;null!==i;){var o=i.expirationTime,a=i.childExpirationTime;o>n&&(n=o),a>n&&(n=a),i=i.sibling}tu.childExpirationTime=n}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=tu.firstEffect),null!==tu.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=tu.firstEffect),e.lastEffect=tu.lastEffect),1<tu.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=tu:e.firstEffect=tu,e.lastEffect=tu))}else{if(t=gi(tu),null!==t)return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(t=tu.sibling,null!==t)return t;tu=e}while(null!==tu);return iu===js&&(iu=Js),null}function io(e){var t=e.expirationTime;return e=e.childExpirationTime,t>e?t:e}function oo(e){var t=Qt();return Gt(99,ao.bind(null,e,t)),null}function ao(e,t){do lo();while(null!==gu);if(($s&(Ws|Ys))!==zs)throw Error(i(327));var n=e.finishedWork,o=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var a=io(n);if(e.firstPendingTime=a,o<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:o<=e.firstSuspendedTime&&(e.firstSuspendedTime=o-1),o<=e.lastPingedTime&&(e.lastPingedTime=0),o<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===eu&&(tu=eu=null,nu=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,a=n.firstEffect):a=n:a=n.firstEffect,null!==a){var r=$s;$s|=Ys,Qs.current=null,Tr=_r;var l=Qe();if(ze(l)){if("selectionStart"in l)var s={start:l.selectionStart,end:l.selectionEnd};else e:{s=(s=l.ownerDocument)&&s.defaultView||window;var u=s.getSelection&&s.getSelection();if(u&&0!==u.rangeCount){s=u.anchorNode;var c=u.anchorOffset,d=u.focusNode;u=u.focusOffset;try{s.nodeType,d.nodeType}catch(e){s=null;break e}var f=0,h=-1,_=-1,p=0,m=0,g=l,A=null;t:for(;;){for(var E;g!==s||0!==c&&3!==g.nodeType||(h=f+c),g!==d||0!==u&&3!==g.nodeType||(_=f+u),3===g.nodeType&&(f+=g.nodeValue.length),null!==(E=g.firstChild);)A=g,g=E;for(;;){if(g===l)break t;if(A===s&&++p===c&&(h=f),A===d&&++m===u&&(_=f),null!==(E=g.nextSibling))break;g=A,A=g.parentNode}g=E}
73s=-1===h||-1===_?null:{start:h,end:_}}else s=null}s=s||{start:0,end:0}}else s=null;Cr={activeElementDetached:null,focusedElem:l,selectionRange:s},_r=!1,fu=a;do try{ro()}catch(e){if(null===fu)throw Error(i(330));co(fu,e),fu=fu.nextEffect}while(null!==fu);fu=a;do try{for(l=e,s=t;null!==fu;){var v=fu.effectTag;if(16&v&&Z(fu.stateNode,""),128&v){var b=fu.alternate;if(null!==b){var y=b.ref;null!==y&&("function"==typeof y?y(null):y.current=null)}}switch(1038&v){case 2:Mi(fu),fu.effectTag&=-3;break;case 6:Mi(fu),fu.effectTag&=-3,ki(fu.alternate,fu);break;case 1024:fu.effectTag&=-1025;break;case 1028:fu.effectTag&=-1025,ki(fu.alternate,fu);break;case 4:ki(fu.alternate,fu);break;case 8:c=fu,Ri(l,c,s),Si(c)}fu=fu.nextEffect}}catch(e){if(null===fu)throw Error(i(330));co(fu,e),fu=fu.nextEffect}while(null!==fu);if(y=Cr,b=Qe(),v=y.focusedElem,s=y.selectionRange,b!==v&&v&&v.ownerDocument&&Fe(v.ownerDocument.documentElement,v)){null!==s&&ze(v)&&(b=s.start,y=s.end,void 0===y&&(y=b),"selectionStart"in v?(v.selectionStart=b,v.selectionEnd=Math.min(y,v.value.length)):(y=(b=v.ownerDocument||document)&&b.defaultView||window,y.getSelection&&(y=y.getSelection(),c=v.textContent.length,l=Math.min(s.start,c),s=void 0===s.end?l:Math.min(s.end,c),!y.extend&&l>s&&(c=s,s=l,l=c),c=Ve(v,l),d=Ve(v,s),c&&d&&(1!==y.rangeCount||y.anchorNode!==c.node||y.anchorOffset!==c.offset||y.focusNode!==d.node||y.focusOffset!==d.offset)&&(b=b.createRange(),b.setStart(c.node,c.offset),y.removeAllRanges(),l>s?(y.addRange(b),y.extend(d.node,d.offset)):(b.setEnd(d.node,d.offset),y.addRange(b)))))),b=[];for(y=v;y=y.parentNode;)1===y.nodeType&&b.push({element:y,left:y.scrollLeft,top:y.scrollTop});for("function"==typeof v.focus&&v.focus(),v=0;v<b.length;v++)y=b[v],y.element.scrollLeft=y.left,y.element.scrollTop=y.top}_r=!!Tr,Cr=Tr=null,e.current=n,fu=a;do try{for(v=e;null!==fu;){var T=fu.effectTag;if(36&T&&Ii(v,fu.alternate,fu),128&T){b=void 0;var C=fu.ref;if(null!==C){var I=fu.stateNode;switch(fu.tag){case 5:b=I;break;default:b=I}"function"==typeof C?C(b):C.current=b}}fu=fu.nextEffect}}catch(e){if(null===fu)throw Error(i(330));co(fu,e),fu=fu.nextEffect}while(null!==fu);fu=null,Jl(),$s=r}else e.current=n;if(mu)mu=!1,gu=e,Au=t;else for(fu=a;null!==fu;)t=fu.nextEffect,fu.nextEffect=null,fu=t;if(t=e.firstPendingTime,0===t&&(pu=null),1073741823===t?e===bu?vu++:(vu=0,bu=e):vu=0,"function"==typeof Tu&&Tu(n.stateNode,o),Qi(e),hu)throw hu=!1,e=_u,_u=null,e;return($s&Gs)!==zs?null:(jt(),null)}function ro(){for(;null!==fu;){var e=fu.effectTag;0!==(256&e)&&yi(fu.alternate,fu),0===(512&e)||mu||(mu=!0,Wt(97,function(){return lo(),null})),fu=fu.nextEffect}}function lo(){if(90!==Au){var e=97<Au?97:Au;return Au=90,Gt(e,so)}}function so(){if(null===gu)return!1;var e=gu;if(gu=null,($s&(Ws|Ys))!==zs)throw Error(i(331));var t=$s;for($s|=Ys,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!==(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:Ti(5,n),Ci(5,n)}}catch(t){if(null===e)throw Error(i(330));co(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return $s=t,jt(),!0}function uo(e,t,n){t=Ai(n,t),t=Bi(e,t,1073741823),rn(e,t),e=Vi(e,1073741823),null!==e&&Qi(e)}function co(e,t){if(3===e.tag)uo(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){uo(n,e,t);break}if(1===n.tag){var i=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof i.componentDidCatch&&(null===pu||!pu.has(i))){e=Ai(t,e),e=Pi(n,e,1073741823),rn(n,e),n=Vi(n,1073741823),null!==n&&Qi(n);break}}n=n.return}}function fo(e,t,n){var i=e.pingCache;null!==i&&i.delete(t),eu===e&&nu===n?iu===Ks||iu===qs&&1073741823===au&&is()-cu<du?Xi(e,nu):uu=!0:Io(e,n)&&(t=e.lastPingedTime,0!==t&&t<n||(e.lastPingedTime=n,Qi(e)))}function ho(e,t){var n=e.stateNode;null!==n&&n.delete(t),t=0,0===t&&(t=Li(),t=Ui(t,e,null)),e=Vi(e,t),null!==e&&Qi(e)}function _o(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Tu=function(e){try{t.onCommitFiberRoot(n,e,void 0,64===(64&e.current.effectTag))}catch(e){}},Cu=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}return!0}function po(e,t,n,i){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.t
73ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function mo(e,t,n,i){return new po(e,t,n,i)}function go(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ao(e){if("function"==typeof e)return go(e)?1:0;if(void 0!==e&&null!==e){if(e=e.$$typeof,e===Sa)return 11;if(e===Oa)return 14}return 2}function Eo(e,t){var n=e.alternate;return null===n?(n=mo(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function vo(e,t,n,o,a,r){var l=2;if(o=e,"function"==typeof e)go(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case ba:return bo(n.children,a,r,t);case wa:l=8,a|=7;break;case ya:l=8,a|=1;break;case Ta:return e=mo(12,n,t,8|a),e.elementType=Ta,e.type=Ta,e.expirationTime=r,e;case xa:return e=mo(13,n,t,a),e.type=xa,e.elementType=xa,e.expirationTime=r,e;case Ma:return e=mo(19,n,t,a),e.elementType=Ma,e.expirationTime=r,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Ca:l=10;break e;case Ia:l=9;break e;case Sa:l=11;break e;case Oa:l=14;break e;case Na:l=16,o=null;break e;case Ra:l=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return t=mo(l,n,t,a),t.elementType=e,t.type=o,t.expirationTime=r,t}function bo(e,t,n,i){return e=mo(7,e,i,t),e.expirationTime=n,e}function yo(e,t,n){return e=mo(6,e,null,t),e.expirationTime=n,e}function To(e,t,n){return t=mo(4,null!==e.children?e.children:[],e.key,t),t.expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Co(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Io(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function wo(e,t){var n=e.firstSuspendedTime,i=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(i>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function So(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function xo(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Mo(e,t,n,o){var a=t.current,r=Li(),l=us.suspense;r=Ui(r,a,l);e:if(n){n=n._reactInternalFiber;t:{if($(n)!==n||1!==n.tag)throw Error(i(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(Pt(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(i(171))}if(1===n.tag){var u=n.type;if(Pt(u)){n=Ht(n,u,s);break e}}n=s}else n=Bl;return null===t.context?t.context=n:t.pendingContext=n,t=an(r,l),t.payload={element:e},o=void 0===o?null:o,null!==o&&(t.callback=o),rn(a,t),Hi(a,r),r}function Oo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function No(e,t){e=e.memoizedState,null!==e&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Ro(e,t){No(e,t),(e=e.alternate)&&No(e,t)}function ko(e,t,n){n=null!=n&&!0===n.hydrate;var i=new Co(e,t,n),o=mo(3,null,null,2===t?7:1===t?3:0);i.current=o,o.stateNode=i,nn(o),e[Or]=i.current,n&&0!==t&&_e(e,9===e.n
73odeType?e:e.ownerDocument),this._internalRoot=i}function Do(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Bo(e,t){if(t||(t=e?9===e.nodeType?e.documentElement:e.firstChild:null,t=!(!t||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new ko(e,0,t?{hydrate:!0}:void 0)}function Po(e,t,n,i,o){var a=n._reactRootContainer;if(a){var r=a._internalRoot;if("function"==typeof o){var l=o;o=function(){var e=Oo(r);l.call(e)}}Mo(t,r,e,o)}else{if(a=n._reactRootContainer=Bo(n,i),r=a._internalRoot,"function"==typeof o){var s=o;o=function(){var e=Oo(r);s.call(e)}}ji(function(){Mo(t,r,e,o)})}return Oo(r)}function Lo(e,t,n){var i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:va,key:null==i?null:""+i,children:e,containerInfo:t,implementation:n}}function Uo(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Do(t))throw Error(i(200));return Lo(e,t,null,n)}var Ho=n(13),Vo=n(165),Fo=n(801);if(!Ho)throw Error(i(227));var Qo=!1,zo=null,Go=!1,Wo=null,Yo={onError:function(e){Qo=!0,zo=e}},jo=null,Xo=null,Zo=null,qo=null,Ko={},Jo=[],$o={},ea={},ta={},na=!("undefined"==typeof window||"undefined"==typeof window.document||"undefined"==typeof window.document.createElement),ia=null,oa=null,aa=null,ra=_,la=!1,sa=!1,ua=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ca=Object.prototype.hasOwnProperty,da={},fa={},ha={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ha[e]=new y(e,0,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ha[t]=new y(t,1,!1,e[1],null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){ha[e]=new y(e,2,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ha[e]=new y(e,2,!1,e,null,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ha[e]=new y(e,3,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){ha[e]=new y(e,3,!0,e,null,!1)}),["capture","download"].forEach(function(e){ha[e]=new y(e,4,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){ha[e]=new y(e,6,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){ha[e]=new y(e,5,!1,e.toLowerCase(),null,!1)});var _a=/[\-:]([a-z])/g;"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(_a,T);ha[t]=new y(t,1,!1,e,null,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(_a,T);ha[t]=new y(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(_a,T);ha[t]=new y(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){ha[e]=new y(e,1,!1,e.toLowerCase(),null,!1)}),ha.xlinkHref=new y("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){ha[e]=new y(e,1,!1,e.toLowerCase(),null,!0)});
73var pa=Ho.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;pa.hasOwnProperty("ReactCurrentDispatcher")||(pa.ReactCurrentDispatcher={current:null}),pa.hasOwnProperty("ReactCurrentBatchConfig")||(pa.ReactCurrentBatchConfig={suspense:null});var ma,ga=/^(.*)[\\\/]/,Aa="function"==typeof Symbol&&Symbol.for,Ea=Aa?Symbol.for("react.element"):60103,va=Aa?Symbol.for("react.portal"):60106,ba=Aa?Symbol.for("react.fragment"):60107,ya=Aa?Symbol.for("react.strict_mode"):60108,Ta=Aa?Symbol.for("react.profiler"):60114,Ca=Aa?Symbol.for("react.provider"):60109,Ia=Aa?Symbol.for("react.context"):60110,wa=Aa?Symbol.for("react.concurrent_mode"):60111,Sa=Aa?Symbol.for("react.forward_ref"):60112,xa=Aa?Symbol.for("react.suspense"):60113,Ma=Aa?Symbol.for("react.suspense_list"):60120,Oa=Aa?Symbol.for("react.memo"):60115,Na=Aa?Symbol.for("react.lazy"):60116,Ra=Aa?Symbol.for("react.block"):60121,ka="function"==typeof Symbol&&Symbol.iterator,Da={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"},Ba=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,i,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,i,o)})}:e}(function(e,t){if(e.namespaceURI!==Da.svg||"innerHTML"in e)e.innerHTML=t;else{for(ma=ma||document.createElement("div"),ma.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ma.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}),Pa={animationend:q("Animation","AnimationEnd"),animationiteration:q("Animation","AnimationIteration"),animationstart:q("Animation","AnimationStart"),transitionend:q("Transition","TransitionEnd")},La={},Ua={};na&&(Ua=document.createElement("div").style,"AnimationEvent"in window||(delete Pa.animationend.animation,delete Pa.animationiteration.animation,delete Pa.animationstart.animation),"TransitionEvent"in window||delete Pa.transitionend.transition);var Ha,Va,Fa,Qa=K("animationend"),za=K("animationiteration"),Ga=K("animationstart"),Wa=K("transitionend"),Ya="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ja=new("function"==typeof WeakMap?WeakMap:Map),Xa=null,Za=[],qa=!1,Ka=[],Ja=null,$a=null,er=null,tr=new Map,nr=new Map,ir=[],or="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),ar="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" "),rr={},lr=new Map,sr=new Map,ur=["abort","abort",Qa,"animationEnd",za,"animationIteration",Ga,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Wa,"transitionEnd","waiting","waiting"];Ie("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Ie("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Ie(ur,2);for(var cr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),dr=0;dr<cr.length;dr++)sr.set(cr[dr],0);var fr=Fo.unstable_UserBlockingPriority,hr=Fo.unstable_runWithPriority,_r=!0,pr={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},mr=["Webkit","ms","Moz","O"];Object.keys(pr).forEach(function(e){mr.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pr[t]=pr[e]})});var gr=Vo({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}),Ar=Da.html,Er="$",vr="/$",br="$?",yr="$!",Tr=null,Cr=null,Ir="function"==typeof setTimeout?setTimeout:void 0,wr="function"==typeof clearTimeout?clearTimeout:void 0,Sr=Math.random().toString(36).slice(2),xr="__reactInternalInstance$"+Sr,Mr="__reactEventHandlers$"+Sr,Or="__reactContainere$"+Sr,Nr=null,Rr=null,kr=null;Vo(st.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rt)},persist:function(){this.isPersistent=rt},isPersistent:lt,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=lt,this._dispatchInstances=this._dispatchListeners=null}}),st.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},st.extend=function(e){function t(){}function n(){return i.apply(this,arguments)}var i=this;t.prototype=i.prototype;var o=new t;return Vo(o,n.prototype),n.prototype=o,n.prototype.constructor=n,n.Interface=Vo({},i.Interface,e),n.extend=i.extend,dt(n),n},dt(st);var Dr=st.extend({data:null}),Br=st.extend({data:null}),Pr=[9,13,27,32],Lr=na&&"CompositionEvent"in window,Ur=null;na&&"documentMode"in document&&(Ur=document.documentMode);var Hr=na&&"TextEvent"in window&&!Ur,Vr=na&&(!Lr||Ur&&8<Ur&&11>
73=Ur),Fr=String.fromCharCode(32),Qr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate", 74captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},zr=!1,Gr=!1,Wr={eventTypes:Qr,extractEvents:function(e,t,n,i){var o;if(Lr)e:{switch(e){case"compositionstart":var a=Qr.compositionStart;break e;case"compositionend":a=Qr.compositionEnd;break e;case"compositionupdate":a=Qr.compositionUpdate;break e}a=void 0}else Gr?ft(e,n)&&(a=Qr.compositionEnd):"keydown"===e&&229===n.keyCode&&(a=Qr.compositionStart);return a?(Vr&&"ko"!==n.locale&&(Gr||a!==Qr.compositionStart?a===Qr.compositionEnd&&Gr&&(o=at()):(Nr=i,Rr="value"in Nr?Nr.value:Nr.textContent,Gr=!0)),a=Dr.getPooled(a,t,n,i),o?a.data=o:(o=ht(n),null!==o&&(a.data=o)),ot(a),o=a):o=null,(e=Hr?_t(e,n):pt(e,n))?(t=Br.getPooled(Qr.beforeInput,t,n,i),t.data=e,ot(t)):t=null,null===o?t:null===t?o:[o,t]}},Yr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0},jr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}},Xr=null,Zr=null,qr=!1;na&&(qr=ue("input")&&(!document.documentMode||9<document.documentMode));var Kr={eventTypes:jr,_isInputEventSupported:qr,extractEvents:function(e,t,n,i){var o=t?qe(t):window,a=o.nodeName&&o.nodeName.toLowerCase();if("select"===a||"input"===a&&"file"===o.type)var r=vt;else if(mt(o))if(qr)r=wt;else{r=Ct;var l=Tt}else(a=o.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(r=It);return r&&(r=r(e,t))?gt(r,n,i):(l&&l(e,o,t),void("blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&H(o,"number",o.value)))}},Jr=st.extend({view:null,detail:null}),$r={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},el=0,tl=0,nl=!1,il=!1,ol=Jr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:xt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=el;return el=e.screenX,nl?"mousemove"===e.type?e.screenX-t:0:(nl=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=tl;return tl=e.screenY,il?"mousemove"===e.type?e.screenY-t:0:(il=!0,0)}}),al=ol.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),rl={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},ll={eventTypes:rl,extractEvents:function(e,t,n,i,o){var a="mouseover"===e||"pointerover"===e,r="mouseout"===e||"pointerout"===e;if(a&&0===(32&o)&&(n.relatedTarget||n.fromElement)||!r&&!a)return null;if(a=i.window===i?i:(a=i.ownerDocument)?a.defaultView||a.parentWindow:window,r){if(r=t,t=(t=n.relatedTarget||n.toElement)?Xe(t):null,null!==t){var l=$(t);(t!==l||5!==t.tag&&6!==t.tag)&&(t=null)}}else r=null;if(r===t)return null;if("mouseout"===e||"mouseover"===e)var s=ol,u=rl.mouseLeave,c=rl.mouseEnter,d="mouse";else"pointerout"!==e&&"pointerover"!==e||(s=al,u=rl.pointerLeave,c=rl.pointerEnter,d="pointer");if(e=null==r?a:qe(r),a=null==t?a:qe(t),u=s.getPooled(u,r,n,i),u.type=d+"leave",u.target=e,u.relatedTarget=a,n=s.getPooled(c,t,n,i),n.type=d+"enter",n.target=a,n.relatedTarget=e,i=r,d=t,i&&d)e:{for(s=i,c=d,r=0,e=s;e;e=Je(e))r++;for(e=0,t=c;t;t=Je(t))e++;for(;0<r-e;)s=Je(s),r--;for(;0<e-r;)c=Je(c),e--;for(;r--;){if(s===c||s===c.alternate)break e;s=Je(s),c=Je(c)}s=null}else s=null;for(c=s,s=[];i&&i!==c&&(r=i.alternate,null===r||r!==c);)s.push(i),i=Je(i);for(i=[];d&&d!==c&&(r=d.alternate,null===r||r!==c);)i.push(d),d=Je(d);for(d=0;d<s.length;d++)nt(s[d],"bubbled",u);for(d=i.length;0<d--;)nt(i[d],"captured",n);return 0===(64&o)?[u]:[u,n]}},sl="function"==typeof Object.is?Object.is:Mt,ul=Object.prototype.hasOwnProperty,cl=na&&"documentMode"in document&&11>
74=document.documentMode,dl={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},fl=null,hl=null,_l=null,pl=!1,ml={eventTypes:dl,extractEvents:function(e,t,n,i,o,a){if(o=a||(i.window===i?i.document:9===i.nodeType?i:i.ownerDocument),!(a=!o)){e:{o=J(o),a=ta.onSelect;for(var r=0;r<a.length;r++)if(!o.has(a[r])){o=!1;break e}o=!0}a=!o}if(a)return null;switch(o=t?qe(t):window,e){case"focus":(mt(o)||"true"===o.contentEditable)&&(fl=o,hl=t,_l=null);break;case"blur":_l=hl=fl=null;break;case"mousedown":pl=!0;break;case"contextmenu":case"mouseup":case"dragend":return pl=!1,Nt(n,i);case"selectionchange":if(cl)break;case"keydown":case"keyup":return Nt(n,i)}return null}},gl=st.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Al=st.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),El=Jr.extend({relatedTarget:null}),vl={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},bl={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},yl=Jr.extend({key:function(e){if(e.key){var t=vl[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?(e=Rt(e),13===e?"Enter":String.fromCharCode(e)):"keydown"===e.type||"keyup"===e.type?bl[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:xt,charCode:function(e){return"keypress"===e.type?Rt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Rt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tl=ol.extend({dataTransfer:null}),Cl=Jr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:xt}),Il=st.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),wl=ol.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),Sl={eventTypes:rr,extractEvents:function(e,t,n,i){var o=lr.get(e);if(!o)return null;switch(e){case"keypress":if(0===Rt(n))return null;case"keydown":case"keyup":e=yl;break;case"blur":case"focus":e=El;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=ol;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=Tl;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=Cl;break;case Qa:case za:case Ga:e=gl;break;case Wa:e=Il;break;case"scroll":e=Jr;break;case"wheel":e=wl;break;case"copy":case"cut":case"paste":e=Al;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=al;break;default:e=st}return t=e.getPooled(o,t,n,i),ot(t),t}};if(qo)throw Error(i(101));qo=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),s();var xl=Ze;jo=Ke,Xo=xl,Zo=qe,c({SimpleEventPlugin:Sl,EnterLeaveEventPlugin:ll,ChangeEventPlugin:Kr,SelectEventPlugin:ml,BeforeInputEventPlugin:Wr});var Ml,Ol,Nl,Rl,kl=[],Dl=-1,Bl={},Pl={current:Bl},Ll={current:!1},Ul=Bl,Hl=Fo.unstable_runWithPriority,Vl=Fo.unstable_scheduleCallback,Fl=Fo.unstable_cancelCallback,Ql=Fo.unstable_requestPaint,zl=Fo.unstable_now,Gl=Fo.unstable_getCurrentPriorityLevel,Wl=Fo.unstable_ImmediatePriority,Yl=Fo.unstable_UserBlockingPriority,jl=Fo.unstable_NormalPriority,Xl=Fo.unstable_LowPriority,Zl=Fo.unstable_IdlePriority,ql={},Kl=Fo.unstable_shouldYield,Jl=void 0!==Ql?Ql:function(){},$l=null,es=null,ts=!1,ns=zl(),is=1e4>ns?zl:function(){return zl()-ns},os={current:null},as=null,rs=null,ls=null,ss=!1,us=pa.ReactCurrentBatchConfig,cs=(new Ho.Component).refs,ds={isMounted:function(e){return!!(e=e._reactInternalFiber)&&$(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var i=Li(),o=us.suspense;i=Ui(i,e,o),o=an(i,o),o.payload=t,void 0!==n&&null!==n&&(o.callback=n),rn(e,o),Hi(e,i)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var i=Li(),o=us.suspense;i=Ui(i,e,o),o=an(i,o),o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),rn(e,o),Hi(e,i)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Li(),i=us.suspense;n=Ui(n,e,i),i=an(n,i),i.tag=2,void 0!==t&&null!==t&&(i.callback=t),rn(e,i),Hi(e,n)}},fs=Array.isArray,hs=gn(!0),_s=gn(!1),ps={},ms={current:ps},gs={current:ps},As={current:ps},Es={current:0},vs=pa.ReactCurrentDispatcher,bs=pa.ReactCurrentBatchConfig,ys=0,Ts=null,Cs=null,Is=null,ws=!1,Ss={readContext:tn,useCallback:In,useContext:In,useEffect:In,useImperativeHandle:In,useLayoutEffect:In,useMemo:In,useReducer:In,useRef:In,useState:In,useDebugValue:In,useResponder:In,useDeferredValue:In,useTransition:In},xs={readContext:tn,useCallback:Gn,useContext:tn,useEffect:Un,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Pn(4,2,Fn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Pn(4,2,e,t)},useMemo:function(e,t){var n=xn();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var i=xn();return t=void 0!==n?n(t):t,i.memoizedState=i.baseState=t,e=i.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},e=e.dispatch=Xn.bind(null,Ts,e),[i.memoizedState,e]}
vendor: 8,965 bytes, line 74
74,useRef:function(e){var t=xn();return e={current:e},t.memoizedState=e},useState:kn,useDebugValue:zn,useResponder:Cn,useDeferredValue:function(e,t){var n=kn(e),i=n[0],o=n[1];return Un(function(){var n=bs.suspense;bs.suspense=void 0===t?null:t;try{o(e)}finally{bs.suspense=n}},[e,t]),i},useTransition:function(e){var t=kn(!1),n=t[0];return t=t[1],[Gn(jn.bind(null,t,e),[t,e]),n]}},Ms={readContext:tn,useCallback:Wn,useContext:tn,useEffect:Hn,useImperativeHandle:Qn,useLayoutEffect:Vn,useMemo:Yn,useReducer:Nn,useRef:Bn,useState:function(){return Nn(On)},useDebugValue:zn,useResponder:Cn,useDeferredValue:function(e,t){var n=Nn(On),i=n[0],o=n[1];return Hn(function(){var n=bs.suspense;bs.suspense=void 0===t?null:t;try{o(e)}finally{bs.suspense=n}},[e,t]),i},useTransition:function(e){var t=Nn(On),n=t[0];return t=t[1],[Wn(jn.bind(null,t,e),[t,e]),n]}},Os={readContext:tn,useCallback:Wn,useContext:tn,useEffect:Hn,useImperativeHandle:Qn,useLayoutEffect:Vn,useMemo:Yn,useReducer:Rn,useRef:Bn,useState:function(){return Rn(On)},useDebugValue:zn,useResponder:Cn,useDeferredValue:function(e,t){var n=Rn(On),i=n[0],o=n[1];return Hn(function(){var n=bs.suspense;bs.suspense=void 0===t?null:t;try{o(e)}finally{bs.suspense=n}},[e,t]),i},useTransition:function(e){var t=Rn(On),n=t[0];return t=t[1],[Wn(jn.bind(null,t,e),[t,e]),n]}},Ns=null,Rs=null,ks=!1,Ds=pa.ReactCurrentOwner,Bs=!1,Ps={dehydrated:null,retryTime:0};Ml=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ol=function(){},Nl=function(e,t,n,i,o){var a=e.memoizedProps;if(a!==i){var r=t.stateNode;switch(An(ms.current),e=null,n){case"input":a=D(r,a),i=D(r,i),e=[];break;case"option":a=F(r,a),i=F(r,i),e=[];break;case"select":a=Vo({},a,{value:void 0}),i=Vo({},i,{value:void 0}),e=[];break;case"textarea":a=z(r,a),i=z(r,i),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof i.onClick&&(r.onclick=Le)}De(n,i);var l,s;n=null;for(l in a)if(!i.hasOwnProperty(l)&&a.hasOwnProperty(l)&&null!=a[l])if("style"===l)for(s in r=a[l])r.hasOwnProperty(s)&&(n||(n={}),n[s]="");else"dangerouslySetInnerHTML"!==l&&"children"!==l&&"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(ea.hasOwnProperty(l)?e||(e=[]):(e=e||[]).push(l,null));for(l in i){var u=i[l];if(r=null!=a?a[l]:void 0,i.hasOwnProperty(l)&&u!==r&&(null!=u||null!=r))if("style"===l)if(r){for(s in r)!r.hasOwnProperty(s)||u&&u.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in u)u.hasOwnProperty(s)&&r[s]!==u[s]&&(n||(n={}),n[s]=u[s])}else n||(e||(e=[]),e.push(l,n)),n=u;else"dangerouslySetInnerHTML"===l?(u=u?u.__html:void 0,r=r?r.__html:void 0,null!=u&&r!==u&&(e=e||[]).push(l,u)):"children"===l?r===u||"string"!=typeof u&&"number"!=typeof u||(e=e||[]).push(l,""+u):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&(ea.hasOwnProperty(l)?(null!=u&&Pe(o,l),e||r===u||(e=[])):(e=e||[]).push(l,u))}n&&(e=e||[]).push("style",n),o=e,(t.updateQueue=o)&&(t.effectTag|=4)}},Rl=function(e,t,n,i){n!==i&&(t.effectTag|=4)};var Ls,Us="function"==typeof WeakSet?WeakSet:Set,Hs="function"==typeof WeakMap?WeakMap:Map,Vs=Math.ceil,Fs=pa.ReactCurrentDispatcher,Qs=pa.ReactCurrentOwner,zs=0,Gs=8,Ws=16,Ys=32,js=0,Xs=1,Zs=2,qs=3,Ks=4,Js=5,$s=zs,eu=null,tu=null,nu=0,iu=js,ou=null,au=1073741823,ru=1073741823,lu=null,su=0,uu=!1,cu=0,du=500,fu=null,hu=!1,_u=null,pu=null,mu=!1,gu=null,Au=90,Eu=null,vu=0,bu=null,yu=0;Ls=function(e,t,n){var o=t.expirationTime;if(null!==e){var a=t.pendingProps;if(e.memoizedProps!==a||Ll.current)Bs=!0;else{if(o<n){switch(Bs=!1,t.tag){case 3:ui(t),ei();break;case 5:if(bn(t),4&t.mode&&1!==n&&a.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:Pt(t.type)&&Vt(t);break;case 4:En(t,t.stateNode.containerInfo);break;case 10:o=t.memoizedProps.value,a=t.type._context,Dt(os,a._currentValue),a._currentValue=o;break;case 13:if(null!==t.memoizedState)return o=t.child.childExpirationTime,0!==o&&o>=n?ci(e,t,n):(Dt(Es,1&Es.current),t=_i(e,t,n),null!==t?t.sibling:null);Dt(Es,1&Es.current);break;case 19:if(o=t.childExpirationTime>=n,0!==(64&e.effectTag)){if(o)return hi(e,t,n);t.effectTag|=64}if(a=t.memoizedState,null!==a&&(a.rendering=null,a.tail=null),Dt(Es,Es.current),!o)return null}return _i(e,t,n)}Bs=!1}}else Bs=!1;switch(t.expirationTime=0,t.tag){case 2:if(o=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,a=Bt(t,Pl.current),en(t,n),a=Sn(null,t,o,e,a,n),t.effectTag|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,Pt(o)){var r=!0;Vt(t)}else r=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,nn(t);var l=o.getDerivedStateFromProps;"function"==typeof l&&cn(t,o,l,e),a.updater=ds,t.stateNode=a,a._reactInternalFiber=t,_n(t,o,e,n),t=si(null,t,o,!0,r,n)}else t.tag=0,ti(null,t,a,n),t=t.child;return t;case 16:e:{if(a=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,w(a),1!==a._status)throw a._result;switch(a=a._result,t.type=a,r=t.tag=Ao(a),e=qt(a,e),r){case 0:t=ri(null,t,a,e,n);break e;case 1:t=li(null,t,a,e,n);break e;case 11:t=ni(null,t,a,e,n);break e;case 14:t=ii(null,t,a,qt(a.type,e),o,n);break e}throw Error(i(306,a,""))}return t;case 0:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:qt(o,a),ri(e,t,o,a,n);case 1:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:qt(o,a),li(e,t,o,a,n);case 3:if(ui(t),o=t.updateQueue,null===e||null===o)throw Error(i(282));if(o=t.pendingProps,a=t.memoizedState,a=null!==a?a.element:null,on(e,t),sn(t,o,null,n),o=t.memoizedState.element,o===a)ei(),t=_i(e,t,n);else{if((a=t.stateNode.hydrate)&&(Rs=Ye(t.stateNode.containerInfo.firstChild),Ns=t,a=ks=!0),a)for(n=_s(t,null,o,n),t.child=n;n;)n.effectTag=n.effectTag&-3|1024,n=n.sibling;else ti(e,t,o,n),ei();t=t.child}return t;case 5:return bn(t),null===e&&Kn(t),o=t.type,a=t.pendingProps,r=null!==e?e.memoizedProps:null,l=a.children,We(o,a)?l=null:null!==r&&We(o,r)&&(t.effectTag|=16),ai(e,t),4&t.mode&&1!==n&&a.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(ti(e,t,l,n),t=t.child),t;case 6:return null===e&&Kn(t),null;case 13:return ci(e,t,n);case 4:return En(t,t.stateNode.containerInfo),o=t.pendingProps,null===e?t.child=hs(t,null,o,n):ti(e,t,o,n),t.child;case 11:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:qt(o,a),ni(e,t,o,a,n);case 7:return ti(e,t,t.pendingProps,n),t.child;case 8:return ti(e,t,t.pendingProps.children,n),t.child;case 12:return ti(e,t,t.pendingProps.children,n),t.child;case 10:e:{o=t.type._context,a=t.pendingProps,l=t.memoizedProps,r=a.value;var s=t.type._context;if(Dt(os,s._currentValue),s._currentValue=r,null!==l)if(s=l.value,r=sl(s,r)?0:0|("function"==typeof o._calculateChangedBits?o._calculateChangedBits(s,r):1073741823),0===r){if(l.children===a.children&&!Ll.current){t=_i(e,t,n);break e}}else for(s=t.child,null!==s&&(s.return=t);null!==s;){var u=s.dependencies;if(null!==u){l=s.child;for(var c=u.firstContext;null!==c;){if(c.context===o&&0!==(c.observedBits&r)){1===s.tag&&(c=an(n,null),c.tag=2,rn(s,c)),s.expirationTime<n&&(s.expirationTime=n),c=s.alternate,null!==c&&c.expirationTime<n&&(c.expirationTime=n),$t(s.return,n),u.expirationTime<n&&(u.expirationTime=n);break}c=c.next}}else l=10===s.tag&&s.type===t.type?null:s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===t){l=null;break}if(s=l.sibling,null!==s){s.return=l.return,l=s;break}l=l.return}s=l}ti(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps,o=r.children,en(t,n),a=tn(a,r.unstable_observedBits),o=o(a),t.effectTag|=1,ti(e,t,o,n),t.child;case 14:return a=t.type,r=qt(a,t.pendingProps),r=qt(a.type,r),ii(e,t,a,r,o,n);case 15:return oi(e,t,t.type,t.pendingProps,o,n);case 17:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:qt(o,a),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Pt(o)?(e=!0,Vt(t)):e=!1,en(t,n),fn(t,o,a),_n(t,o,a,n),si(null,t,o,!0,e,n);case 19:return hi(e,t,n)}throw Error(i(156,t.tag))};var Tu=null,Cu=null;ko.prototype.render=function(e){Mo(e,this._internalRoot,null,null)},ko.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Mo(null,e,null,function(){t[Or]=null})},Ha=function(e){if(13===e.tag){var t=Zt(Li(),150,100);Hi(e,t),Ro(e,t)}},Va=function(e){13===e.tag&&(Hi(e,3),Ro(e,3))},Fa=function(e){if(13===e.tag){var t=Li();t=Ui(t,e,null),Hi(e,t),Ro(e,t)}},ia=function(e,t,n){switch(t){case"input":if(L(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var o=n[t];if(o!==e&&o.form===e.form){var a=Ke(o);if(!a)throw Error(i(90));k(o),L(o,a)}}}break;case"textarea":W(e,n);break;
74case"select":t=n.value,null!=t&&Q(e,!!n.multiple,t,!1)}},_=Yi,p=function(e,t,n,i,o){var a=$s;$s|=4;try{return Gt(98,e.bind(null,t,n,i,o))}finally{$s=a,$s===zs&&jt()}},m=function(){($s&(1|Ws|Ys))===zs&&(Wi(),lo())},ra=function(e,t){var n=$s;$s|=2;try{return e(t)}finally{$s=n,$s===zs&&jt()}};var Iu={Events:[Ze,qe,Ke,c,$o,ot,function(e){ae(e,it)},f,h,Oe,le,lo,{current:!1}]};!function(e){var t=e.findFiberByHostInstance;return _o(Vo({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:pa.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ie(e),null===e?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:Xe,bundleType:0,version:"16.13.1",rendererPackageName:"react-dom"}),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Iu,t.createPortal=Uo,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=ie(t),e=null===e?null:e.stateNode},t.flushSync=function(e,t){if(($s&(Ws|Ys))!==zs)throw Error(i(187));var n=$s;$s|=1;try{return Gt(99,e.bind(null,t))}finally{$s=n,jt()}},t.hydrate=function(e,t,n){if(!Do(t))throw Error(i(200));return Po(null,e,t,!0,n)},t.render=function(e,t,n){if(!Do(t))throw Error(i(200));return Po(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Do(e))throw Error(i(40));return!!e._reactRootContainer&&(ji(function(){Po(null,null,e,!1,function(){e._reactRootContainer=null,e[Or]=null})}),!0)},t.unstable_batchedUpdates=Yi,t.unstable_createPortal=function(e,t){return Uo(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,o){if(!Do(n))throw Error(i(200));if(null==e||void 0===e._reactInternalFiber)throw Error(i(38));return Po(e,t,n,!1,o)},t.version="16.13.1"},function(e,t,n){"use strict";e.exports=n(769)},function(e,t){/** @license React v16.8.6 75 * react-is.production.min.js 76 * 77 * Copyright (c) Facebook, Inc. and its affiliates. 78 * 79 * This source code is licensed under the MIT license found in the 80 * LICENSE file in the root directory of this source tree. 81 */ 82"use strict";function n(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case f:case h:case l:case u:case s:case p:return e;default:switch(e=e&&e.$$typeof){case d:case _:case c:return e;default:return t}}case g:case m:case r:return t}}}function i(e){return n(e)===h}Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,r=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,s=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,d=o?Symbol.for("react.context"):60110,f=o?Symbol.for("react.async_mode"):60111,h=o?Symbol.for("react.concurrent_mode"):60111,_=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.memo"):60115,g=o?Symbol.for("react.lazy"):60116;t.typeOf=n,t.AsyncMode=f,t.ConcurrentMode=h,t.ContextConsumer=d,t.ContextProvider=c,t.Element=a,t.ForwardRef=_,t.Fragment=l,t.Lazy=g,t.Memo=m,t.Portal=r,t.Profiler=u,t.StrictMode=s,t.Suspense=p,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===l||e===h||e===u||e===s||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===c||e.$$typeof===d||e.$$typeof===_)},t.isAsyncMode=function(e){return i(e)||n(e)===f},t.isConcurrentMode=i,t.isContextConsumer=function(e){return n(e)===d},t.isContextProvider=function(e){return n(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},t.isForwardRef=function(e){return n(e)===_},t.isFragment=function(e){return n(e)===l},t.isLazy=function(e){return n(e)===g},t.isMemo=function(e){return n(e)===m},t.isPortal=function(e){return n(e)===r},t.isProfiler=function(e){return n(e)===u},t.isStrictMode=function(e){return n(e)===s},t.isSuspense=function(e){return n(e)===p}},[901,772],function(e,t,n){"use strict";
82function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.localize=void 0;var o=n(13),a=(i(o),n(107)),r=n(166),l=function(e,t){return function(n){var i=t?t(n):e&&n[e]||n,o=(0,r.getActiveLanguage)(i),a=o?o.code:void 0,l=(0,r.getTranslate)(i);return{currentLanguage:a,translate:l}}};t.localize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,a.connect)(l(t,n))(e)}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Translate=void 0;var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),c=n(13),d=o(c),f=n(771),h=i(f),_=n(43),p=i(_),m=n(166),g=n(347),A="locale",E="store",v=t.Translate=function(e){function t(e,n){r(this,t);var i=l(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));if(!i.getStore())throw new Error("react-localize-redux: Unable to locate redux store in context. Ensure your app is wrapped with <Provider />.");if(!i.getStateSlice().languages)throw new Error("react-localize-redux: cannot find languages ensure you have correctly dispatched initialize action.");return i.state={hasUpdated:!1},i.onStateDidChange=i.onStateDidChange.bind(i),i.addDefaultTranslation(),i}return s(t,e),u(t,[{key:"componentDidMount",value:function(){this.unsubscribeFromStore=(0,g.storeDidChange)(this.getStore(),this.onStateDidChange)}},{key:"componentWillUnmount",value:function(){this.unsubscribeFromStore()}},{key:"onStateDidChange",value:function(e){var t=this.getStateSlice(e),n=this.getStateSlice(),i=(0,m.getActiveLanguage)(t),o=(0,m.getActiveLanguage)(n),a=(0,m.getOptions)(t),r=(0,m.getOptions)(n),l=(0,m.getTranslationsForActiveLanguage)(t),s=(0,m.getTranslationsForActiveLanguage)(n),u=i.code!==o.code,c=a!==r,d=l!==s;(u||c||d)&&this.setState({hasUpdated:!0})}},{key:"addDefaultTranslation",value:function(){var e=this.getStateSlice(),t=this.props,n=t.id,i=t.children;if(void 0!==i&&"function"!=typeof i&&!e.options.ignoreTranslateChildren&&void 0!==n){var o=this.getStore(),r=h.default.renderToStaticMarkup(i),l=e.options.defaultLanguage||e.languages[0].code;o.dispatch((0,m.addTranslationForLanguage)(a({},n,r),l))}}},{key:"getStore",value:function(){var e=this.context.storeKey;return this.context[e||E]}},{key:"getStateSlice",value:function(e){var t=this.context,n=t.getLocaleState,i=(t.storeKey,e||this.getStore().getState());return void 0!==n?n(i):i[A]||i}},{key:"render",value:function(){var e=(0,m.getTranslate)(this.getStateSlice()),t=(0,m.getActiveLanguage)(this.getStateSlice()),n=(0,m.getLanguages)(this.getStateSlice()),i=this.props,o=i.id,a=void 0===o?"":o,r=i.data,l=i.options;return"function"==typeof this.props.children?this.props.children(e,t,n):e(a,r,l)}}]),t}(d.Component);v.contextTypes={store:p.default.shape({subscribe:p.default.func.isRequired,dispatch:p.default.func.isRequired,getState:p.default.func.isRequired}),getLocaleState:p.default.func,storeKey:p.default.string}},function(e,t,n){"use strict";function i(e){var t=e.store,n=e.context,i=e.children,o=(0,r.useMemo)(function(){var e=new s.default(t);return e.onStateChange=e.notifyNestedSubs,{store:t,subscription:e}},[t]),a=(0,r.useMemo)(function(){return t.getState()},[t]);(0,r.useEffect)(function(){var e=o.subscription;return e.trySubscribe(),a!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}},[o,a]);var u=n||l.ReactReduxContext;return r.default.createElement(u.Provider,{value:o},i)}var o=n(57),a=n(358);t.__esModule=!0,t.default=void 0;var r=a(n(13)),l=(o(n(789)),n(92)),s=o(n(234)),u=i;t.default=u},function(e,t,n){"use strict";function i(e,t,n){for(var i=t.length-1;i>=0;i--){var o=t[i](e);if(o)return o}return function(t,i){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+i.wrappedComponentName+".")}}function o(e,t){return e===t}function a(e){var t=void 0===e?{}:e,n=t.connectHOC,a=void 0===n?u.default:n,r=t.mapStateToPropsFactories,p=void 0===r?f.default:r,m=t.mapDispatchToPropsFactories,g=void 0===m?d.default:m,A=t.mergePropsFactories,E=void 0===A?h.default:A,v=t.selectorFactory,b=void 0===v?_.default:v;return function(e,t,n,r){void 0===r&&(r={});var u=r,d=u.pure,f=void 0===d||d,h=u.areStatesEqual,_=void 0===h?o:h,m=u.areOwnPropsEqual,A=void 0===m?c.default:m,v=u.areStatePropsEqual,y=void 0===v?c.default:v,T=u.areMergedPropsEqual,C=void 0===T?c.default:T,I=(0,s.default)(u,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=i(e,p,"mapStateToProps"),S=i(t,g,"mapDispatchToProps"),x=i(n,E,"mergeProps");return a(b,(0,l.default)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispat
82chToProps:S,initMergeProps:x,pure:f,areStatesEqual:_,areOwnPropsEqual:A,areStatePropsEqual:y,areMergedPropsEqual:C},I))}}var r=n(57);t.__esModule=!0,t.createConnect=a,t.default=void 0;var l=r(n(235)),s=r(n(236)),u=r(n(349)),c=r(n(354)),d=r(n(778)),f=r(n(779)),h=r(n(780)),_=r(n(781)),p=a();t.default=p},function(e,t,n){"use strict";function i(e){return"function"==typeof e?(0,l.wrapMapToPropsFunc)(e,"mapDispatchToProps"):void 0}function o(e){return e?void 0:(0,l.wrapMapToPropsConstant)(function(e){return{dispatch:e}})}function a(e){return e&&"object"==typeof e?(0,l.wrapMapToPropsConstant)(function(t){return(0,r.bindActionCreators)(e,t)}):void 0}t.__esModule=!0,t.whenMapDispatchToPropsIsFunction=i,t.whenMapDispatchToPropsIsMissing=o,t.whenMapDispatchToPropsIsObject=a,t.default=void 0;var r=n(167),l=n(350),s=[i,o,a];t.default=s},function(e,t,n){"use strict";function i(e){return"function"==typeof e?(0,a.wrapMapToPropsFunc)(e,"mapStateToProps"):void 0}function o(e){return e?void 0:(0,a.wrapMapToPropsConstant)(function(){return{}})}t.__esModule=!0,t.whenMapStateToPropsIsFunction=i,t.whenMapStateToPropsIsMissing=o,t.default=void 0;var a=n(350),r=[i,o];t.default=r},function(e,t,n){"use strict";function i(e,t,n){return(0,s.default)({},n,{},e,{},t)}function o(e){return function(t,n){var i,o=(n.displayName,n.pure),a=n.areMergedPropsEqual,r=!1;return function(t,n,l){var s=e(t,n,l);return r?o&&a(s,i)||(i=s):(r=!0,i=s),i}}}function a(e){return"function"==typeof e?o(e):void 0}function r(e){return e?void 0:function(){return i}}var l=n(57);t.__esModule=!0,t.defaultMergeProps=i,t.wrapMergePropsFunc=o,t.whenMergePropsIsFunction=a,t.whenMergePropsIsOmitted=r,t.default=void 0;var s=l(n(235)),u=(l(n(356)),[a,r]);t.default=u},function(e,t,n){"use strict";function i(e,t,n,i){return function(o,a){return n(e(o,a),t(i,a),a)}}function o(e,t,n,i,o){function a(o,a){return c=o,d=a,f=e(c,d),h=t(i,d),_=n(f,h,d),A=!0,_}function r(){return f=e(c,d),t.dependsOnOwnProps&&(h=t(i,d)),_=n(f,h,d)}function l(){return e.dependsOnOwnProps&&(f=e(c,d)),t.dependsOnOwnProps&&(h=t(i,d)),_=n(f,h,d)}function s(){var t=e(c,d),i=!g(t,f);return f=t,i&&(_=n(f,h,d)),_}function u(e,t){var n=!m(t,d),i=!p(e,c);return c=e,d=t,n&&i?r():n?l():i?s():_}var c,d,f,h,_,p=o.areStatesEqual,m=o.areOwnPropsEqual,g=o.areStatePropsEqual,A=!1;return function(e,t){return A?u(e,t):a(e,t)}}function a(e,t){var n=t.initMapStateToProps,a=t.initMapDispatchToProps,r=t.initMergeProps,s=(0,l.default)(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),u=n(e,s),c=a(e,s),d=r(e,s),f=s.pure?o:i;return f(u,c,d,e,s)}var r=n(57);t.__esModule=!0,t.impureFinalPropsSelectorFactory=i,t.pureFinalPropsSelectorFactory=o,t.default=a;var l=r(n(236));r(n(782))},function(e,t,n){"use strict";function i(e,t,n){if(!e)throw new Error("Unexpected value for "+t+" in "+n+".");"mapStateToProps"!==t&&"mapDispatchToProps"!==t||Object.prototype.hasOwnProperty.call(e,"dependsOnOwnProps")||(0,r.default)("The selector for "+t+" of "+n+" did not specify a value for dependsOnOwnProps.")}function o(e,t,n,o){i(e,"mapStateToProps",o),i(t,"mapDispatchToProps",o),i(n,"mergeProps",o)}var a=n(57);t.__esModule=!0,t.default=o;var r=a(n(357))},function(e,t,n){"use strict";function i(e){void 0===e&&(e=o.ReactReduxContext);var t=e===o.ReactReduxContext?a.useStore:(0,a.createStoreHook)(e);return function(){var e=t();return e.dispatch}}t.__esModule=!0,t.createDispatchHook=i,t.useDispatch=void 0;var o=n(92),a=n(352),r=i();t.useDispatch=r},function(e,t,n){"use strict";function i(e,t,n,i){var o,a=(0,r.useReducer)(function(e){return e+1},0),l=a[1],c=(0,r.useMemo)(function(){return new s.default(n,i)},[n,i]),d=(0,r.useRef)(),f=(0,r.useRef)(),h=(0,r.useRef)();try{o=e!==f.current||d.current?e(n.getState()):h.current}catch(e){throw d.current&&(e.message+="\nThe error may be correlated with this previous error:\n"+d.current.stack+"\n\n"),e}return(0,u.useIsomorphicLayoutEffect)(function(){f.current=e,h.current=o,d.current=void 0}),(0,u.useIsomorphicLayoutEffect)(function(){function e(){try{var e=f.current(n.getState());if(t(e,h.current))return;h.current=e}catch(e){d.current=e}l({})}return c.onStateChange=e,c.trySubscribe(),e(),function(){return c.tryUnsubscribe()}},[n,c]),o}function o(e){void 0===e&&(e=c.ReactReduxContext);var t=e===c.ReactReduxContext?l.useReduxContext:function(){return(0,r.useContext)(e)};return function(e,n){void 0===n&&(n=d);var o=t(),a=o.store,r=o.subscription;return i(e,n,a,r)}}var a=n(57);t.__esModule=!0,t.createSelectorHook=o,t.useSelector=void 0;var r=n(13),l=n(351),s=a(n(234)),u=n(355),c=n(92),d=function(e,t){return e===t},f=o();t.useSelector=f},function(e,t){"use strict";function n(e){if("object"!=typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return t===n}
82t.__esModule=!0,t.default=n},function(e,t,n){"use strict";t.__esModule=!0,t.unstable_batchedUpdates=void 0;var i=n(346);t.unstable_batchedUpdates=i.unstable_batchedUpdates},function(e,t){function n(t){"@babel/helpers - typeof";return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t,n){"use strict";function i(){}function o(){}var a=n(790);o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,r){if(r!==a){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i}
vendor: 4,401 bytes, lines 82-98
82;return n.PropTypes=n,n}},function(e,t,n){e.exports=n(788)()},767,function(e,t){/** @license React v16.12.0 83 * react-is.production.min.js 84 * 85 * Copyright (c) Facebook, Inc. and its affiliates. 86 * 87 * This source code is licensed under the MIT license found in the 88 * LICENSE file in the root directory of this source tree. 89 */ 90"use strict";function n(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case f:case h:case l:case u:case s:case p:return e;default:switch(e=e&&e.$$typeof){case d:case _:case A:case g:case c:return e;default:return t}}case r:return t}}}function i(e){return n(e)===h}Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,r=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,s=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,d=o?Symbol.for("react.context"):60110,f=o?Symbol.for("react.async_mode"):60111,h=o?Symbol.for("react.concurrent_mode"):60111,_=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.suspense_list"):60120,g=o?Symbol.for("react.memo"):60115,A=o?Symbol.for("react.lazy"):60116,E=o?Symbol.for("react.fundamental"):60117,v=o?Symbol.for("react.responder"):60118,b=o?Symbol.for("react.scope"):60119;t.typeOf=n,t.AsyncMode=f,t.ConcurrentMode=h,t.ContextConsumer=d,t.ContextProvider=c,t.Element=a,t.ForwardRef=_,t.Fragment=l,t.Lazy=A,t.Memo=g,t.Portal=r,t.Profiler=u,t.StrictMode=s,t.Suspense=p,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===l||e===h||e===u||e===s||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===A||e.$$typeof===g||e.$$typeof===c||e.$$typeof===d||e.$$typeof===_||e.$$typeof===E||e.$$typeof===v||e.$$typeof===b)},t.isAsyncMode=function(e){return i(e)||n(e)===f},t.isConcurrentMode=i,t.isContextConsumer=function(e){return n(e)===d},t.isContextProvider=function(e){return n(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},t.isForwardRef=function(e){return n(e)===_},t.isFragment=function(e){return n(e)===l},t.isLazy=function(e){return n(e)===A},t.isMemo=function(e){return n(e)===g},t.isPortal=function(e){return n(e)===r},t.isProfiler=function(e){return n(e)===u},t.isStrictMode=function(e){return n(e)===s},t.isSuspense=function(e){return n(e)===p}},[901,791],function(e,t,n){/** @license React v16.13.1 91 * react.production.min.js 92 * 93 * Copyright (c) Facebook, Inc. and its affiliates. 94 * 95 * This source code is licensed under the MIT license found in the 96 * LICENSE file in the root directory of this source tree. 97 */ 98"use strict";function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e,t,n){this.props=e,this.context=t,this.refs=B,this.updater=n||D}function a(){}function r(e,t,n){this.props=e,this.context=t,this.refs=B,this.updater=n||D}function l(e,t,n){var i,o={},a=null,r=null;if(null!=t)for(i in void 0!==t.ref&&(r=t.ref),void 0!==t.key&&(a=""+t.key),t)U.call(t,i)&&!H.hasOwnProperty(i)&&(o[i]=t[i]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var s=Array(l),u=0;u<l;u++)s[u]=arguments[u+2];o.children=s}if(e&&e.defaultProps)for(i in l=e.defaultProps)void 0===o[i]&&(o[i]=l[i]);return{$$typeof:y,type:e,key:a,ref:r,props:o,_owner:L.current}}function s(e,t){return{$$typeof:y,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function u(e){return"object"==typeof e&&null!==e&&e.$$typeof===y}function c(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}function d(e,t,n,i){if(F.length){var o=F.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=i,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:i,count:0}}function f(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>F.length&&F.push(e)}function h(e,t,n,o){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var r=!1;if(null===e)r=!0;else switch(a){case"string":case"number":r=!0;break;case"object":switch(e.$$typeof){case y:case T:r=!0}}
98if(r)return n(o,e,""===t?"."+p(e,0):t),1;if(r=0,t=""===t?".":t+":",Array.isArray(e))for(var l=0;l<e.length;l++){a=e[l];var s=t+p(a,l);r+=h(a,s,n,o)}else if(null===e||"object"!=typeof e?s=null:(s=k&&e[k]||e["@@iterator"],s="function"==typeof s?s:null),"function"==typeof s)for(e=s.call(e),l=0;!(a=e.next()).done;)a=a.value,s=t+p(a,l++),r+=h(a,s,n,o);else if("object"===a)throw n=""+e,Error(i(31,"[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return r}function _(e,t,n){return null==e?0:h(e,"",t,n)}function p(e,t){return"object"==typeof e&&null!==e&&null!=e.key?c(e.key):t.toString(36)}function m(e,t){e.func.call(e.context,t,e.count++)}function g(e,t,n){var i=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?A(e,i,n,function(e){return e}):null!=e&&(u(e)&&(e=s(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(V,"$&/")+"/")+n)),i.push(e))}function A(e,t,n,i,o){var a="";null!=n&&(a=(""+n).replace(V,"$&/")+"/"),t=d(t,a,i,o),_(e,g,t),f(t)}function E(){var e=Q.current;if(null===e)throw Error(i(321));return e}var v=n(165),b="function"==typeof Symbol&&Symbol.for,y=b?Symbol.for("react.element"):60103,T=b?Symbol.for("react.portal"):60106,C=b?Symbol.for("react.fragment"):60107,I=b?Symbol.for("react.strict_mode"):60108,w=b?Symbol.for("react.profiler"):60114,S=b?Symbol.for("react.provider"):60109,x=b?Symbol.for("react.context"):60110,M=b?Symbol.for("react.forward_ref"):60112,O=b?Symbol.for("react.suspense"):60113,N=b?Symbol.for("react.memo"):60115,R=b?Symbol.for("react.lazy"):60116,k="function"==typeof Symbol&&Symbol.iterator,D={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},B={};o.prototype.isReactComponent={},o.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(i(85));this.updater.enqueueSetState(this,e,t,"setState")},o.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},a.prototype=o.prototype;var P=r.prototype=new a;P.constructor=r,v(P,o.prototype),P.isPureReactComponent=!0;var L={current:null},U=Object.prototype.hasOwnProperty,H={key:!0,ref:!0,__self:!0,__source:!0},V=/\/+/g,F=[],Q={current:null},z={ReactCurrentDispatcher:Q,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:L,IsSomeRendererActing:{current:!1},assign:v};t.Children={map:function(e,t,n){if(null==e)return e;var i=[];return A(e,i,null,t,n),i},forEach:function(e,t,n){return null==e?e:(t=d(null,null,t,n),_(e,m,t),void f(t))},count:function(e){return _(e,function(){return null},null)},toArray:function(e){var t=[];return A(e,t,null,function(e){return e}),t},only:function(e){if(!u(e))throw Error(i(143));return e}},t.Component=o,t.Fragment=C,t.Profiler=w,t.PureComponent=r,t.StrictMode=I,t.Suspense=O,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=z,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(i(267,e));var o=v({},e.props),a=e.key,r=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(r=t.ref,l=L.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)U.call(t,u)&&!H.hasOwnProperty(u)&&(o[u]=void 0===t[u]&&void 0!==s?s[u]:t[u])}var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){s=Array(u);for(var c=0;c<u;c++)s[c]=arguments[c+2];o.children=s}return{$$typeof:y,type:e.type,key:a,ref:r,props:o,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),e={$$typeof:x,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider={$$typeof:S,_context:e},e.Consumer=e},t.createElement=l,t.createFactory=function(e){var t=l.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:M,render:e}},t.isValidElement=u,t.lazy=function(e){return{$$typeof:R,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:N,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return E().useCallback(e,t)},t.useContext=function(e,t){return E().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return E().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return E().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return E().useLayoutEffect(e,t)},t.useMemo=function(e,t){return E().useMemo(e,t)},t.useReducer=function(e,t,n){return E().useReducer(e,t,n)},t.useRef=function(e){return E().useRef(e)},t.useState=function(e){return E().useState(e)},t.version="16.13.1"},function(e,t){"use strict";function n(e){return function(t){var n=t.dispatch,i=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,i,e):t(o)}}}}
98t.__esModule=!0;var i=n();i.withExtraArgument=n,t.default=i},function(e,t,n){(function(e,i){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a,r=n(796),l=o(r);a="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof e?e:i;var s=(0,l.default)(a);t.default=s}).call(t,function(){return this}(),n(241)(e))},function(e,t){"use strict";function n(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t){"use strict";function n(e,t){return e===t}function i(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var i=t.length,o=0;o<i;o++)if(!e(t[o],n[o]))return!1;return!0}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n,o=null,a=null;return function(){return i(t,o,arguments)||(a=e.apply(null,arguments)),o=arguments,a}}function a(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e})){var n=t.map(function(e){return typeof e}).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, "+("instead received the following types: ["+n+"]"))}return t}function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return function(){for(var t=arguments.length,i=Array(t),r=0;r<t;r++)i[r]=arguments[r];var l=0,s=i.pop(),u=a(i),c=e.apply(void 0,[function(){return l++,s.apply(null,arguments)}].concat(n)),d=o(function(){for(var e=[],t=u.length,n=0;n<t;n++)e.push(u[n].apply(null,arguments));return c.apply(null,e)});return d.resultFunc=s,d.recomputations=function(){return l},d.resetRecomputations=function(){return l=0},d}}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;if("object"!=typeof e)throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);var n=Object.keys(e);return t(n.map(function(t){return e[t]}),function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return t.reduce(function(e,t,i){return e[n[i]]=t,e},{})})}t.__esModule=!0,t.defaultMemoize=o,t.createSelectorCreator=r,t.createStructuredSelector=l;var s=t.createSelector=r(o)},function(e,t,n){(function(t){!function(t,n){e.exports=n()}(this,function(){"use strict";function e(e,t){function n(){a&&(a=!1,e()),r&&o()}function i(){_(n)}function o(){var e=Date.now();if(a){if(e-l<p)return;r=!0}else a=!0,r=!1,setTimeout(i,t);l=e}var a=!1,r=!1,l=0;return o}function n(e){return parseFloat(e)||0}function i(e){for(var t=[],i=1;i<arguments.length;i++)t[i-1]=arguments[i];return t.reduce(function(t,i){var o=e["border-"+i+"-width"];return t+n(o)},0)}function o(e){for(var t=["top","right","bottom","left"],i={},o=0,a=t;o<a.length;o++){var r=a[o],l=e["padding-"+r];i[r]=n(l)}return i}function a(e){var t=e.getBBox();return c(0,0,t.width,t.height)}function r(e){var t=e.clientWidth,a=e.clientHeight;if(!t&&!a)return y;var r=b(e).getComputedStyle(e),s=o(r),u=s.left+s.right,d=s.top+s.bottom,f=n(r.width),h=n(r.height);if("border-box"===r.boxSizing&&(Math.round(f+u)!==t&&(f-=i(r,"left","right")+u),Math.round(h+d)!==a&&(h-=i(r,"top","bottom")+d)),!l(e)){var _=Math.round(f+u)-t,p=Math.round(h+d)-a;1!==Math.abs(_)&&(f-=_),1!==Math.abs(p)&&(h-=p)}return c(s.left,s.top,f,h)}function l(e){return e===b(e).document.documentElement}function s(e){return f?T(e)?a(e):r(e):y}function u(e){var t=e.x,n=e.y,i=e.width,o=e.height,a="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,r=Object.create(a.prototype);return v(r,{x:t,y:n,width:i,height:o,top:n,right:t+i,bottom:o+n,left:t}),r}function c(e,t,n,i){return{x:e,y:t,width:n,height:i}}var d=function(){function e(e,t){var n=-1;return e.some(function(e,i){return e[0]===t&&(n=i,!0)}),n}return"undefined"!=typeof Map?Map:function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),i=this.__entries__[n];return i&&i[1]},t.prototype.set=function(t,n){var i=e(this.__entries__,t);~i?this.__entries__[i][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,i=e(n,t);~i&&n.splice(i,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,i=this.__entries__;n<i.length;n++){var o=i[n];e.call(t,o[1],o[0])}},t}()}(),f="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,h=function(){return"undefined"!=typeof t&&t.Math===Math?t:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")()}(),_=function(){return"function"==typeof requestAnimationFrame?requestAnimationFrame.bind(h):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}}(),p=2,m=20,g=["top","right","bottom","left","width","height","size","weight"],A="undefined"!=typeof MutationObserver,E=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=e(this.refresh.bind(this),m)}return t.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},t.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){var e=this.updateObservers_();e&&this.refresh()},t.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},t.prototype.connect_=function(){f&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),A?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){f&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t,i=g.some(function(e){return!!~n.indexOf(e)});i&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=ne
98w t),this.instance_},t.instance_=null,t}(),v=function(e,t){for(var n=0,i=Object.keys(t);n<i.length;n++){var o=i[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},b=function(e){var t=e&&e.ownerDocument&&e.ownerDocument.defaultView;return t||h},y=c(0,0,0,0),T=function(){return"undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof b(e).SVGGraphicsElement}:function(e){return e instanceof b(e).SVGElement&&"function"==typeof e.getBBox}}(),C=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=c(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=s(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),I=function(){function e(e,t){var n=u(t);v(this,{target:e,contentRect:n})}return e}(),w=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new d,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof b(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new C(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof b(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new I(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),S="undefined"!=typeof WeakMap?new WeakMap:new d,x=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=E.getInstance(),i=new w(t,n,this);S.set(this,i)}return e}();["observe","unobserve","disconnect"].forEach(function(e){x.prototype[e]=function(){var t;return(t=S.get(this))[e].apply(t,arguments)}});var M=function(){return"undefined"!=typeof h.ResizeObserver?h.ResizeObserver:x}();return M})}).call(t,function(){return this}())},function(e,t){"use strict";function n(){return u="CSS"in window&&"function"==typeof CSS.supports?CSS.supports("top: env(safe-area-inset-top)")?"env":CSS.supports("top: constant(safe-area-inset-top)")?"constant":"":""}function i(){function e(e,t){var n=e.style;Object.keys(t).forEach(function(e){var i=t[e];n[e]=i})}function t(e){e?o.push(e):o.forEach(function(e){e()})}function i(n,i){var o=document.createElement("div"),l=document.createElement("div"),s=document.createElement("div"),c=document.createElement("div"),f=100,h=1e4,_={position:"absolute",width:f+"px",height:"200px",boxSizing:"border-box",overflow:"hidden",paddingBottom:u+"(safe-area-inset-"+i+")"};e(o,_),e(l,_),e(s,{transition:"0s",animation:"none",width:"400px",height:"400px"}),e(c,{transition:"0s",animation:"none",width:"250%",height:"250%"}),o.appendChild(s),l.appendChild(c),n.appendChild(o),n.appendChild(l),t(function(){function e(){this.scrollTop!==(this===o?t:n)&&(o.scrollTop=l.scrollTop=h,t=o.scrollTop,n=l.scrollTop,a(i))}o.scrollTop=l.scrollTop=h;var t=o.scrollTop,n=l.scrollTop;o.addEventListener("scroll",e,r),l.addEventListener("scroll",e,r)});var p=getComputedStyle(o);Object.defineProperty(d,i,{configurable:!0,get:function(){return parseFloat(p.paddingBottom)}})}
vendor: 7,882 bytes, lines 98-106
98if(u="string"==typeof u?u:n(),!u)return void c.forEach(function(e){d[e]=0});var o=[],r=!1;try{var l=Object.defineProperty({},"passive",{get:function(){r={passive:!0}}});window.addEventListener("test",null,l)}catch(e){}var f=document.createElement("div");e(f,{position:"absolute",left:"0",top:"0",width:"0",height:"0",zIndex:"-1",overflow:"hidden",visibility:"hidden"}),c.forEach(function(e){i(f,e)}),document.body.appendChild(f),t(),s=!0}function o(e){return s||i(),d[e]}function a(e){f.length||setTimeout(function(){var e={};f.forEach(function(t){e[t]=d[t]}),f.length=0,h.forEach(function(t){t(e)})},0),f.push(e)}function r(e){n()&&(s||i(),"function"==typeof e&&h.push(e))}function l(e){var t=h.indexOf(e);t>=0&&h.splice(t,1)}var s,u,c=["top","left","right","bottom"],d={},f=[],h=[],_={get support(){return 0!=("string"==typeof u?u:n()).length},get top(){return o("top")},get left(){return o("left")},get right(){return o("right")},get bottom(){return o("bottom")},onChange:r,offChange:l};e.exports=_},function(e,t){/** @license React v0.19.1 99 * scheduler.production.min.js 100 * 101 * Copyright (c) Facebook, Inc. and its affiliates. 102 * 103 * This source code is licensed under the MIT license found in the 104 * LICENSE file in the root directory of this source tree. 105 */ 106"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;;){var i=n-1>>>1,o=e[i];if(!(void 0!==o&&0<a(o,t)))break e;e[i]=t,e[n]=o,n=i}}function i(e){return e=e[0],void 0===e?null:e}function o(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var i=0,o=e.length;i<o;){var r=2*(i+1)-1,l=e[r],s=r+1,u=e[s];if(void 0!==l&&0>a(l,n))void 0!==u&&0>a(u,l)?(e[i]=u,e[s]=n,i=s):(e[i]=l,e[r]=n,i=r);else{if(!(void 0!==u&&0>a(u,n)))break e;e[i]=u,e[s]=n,i=s}}}return t}return null}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}function r(e){for(var t=i(k);null!==t;){if(null===t.callback)o(k);else{if(!(t.startTime<=e))break;o(k),t.sortIndex=t.expirationTime,n(R,t)}t=i(k)}}function l(e){if(H=!1,r(e),!U)if(null!==i(R))U=!0,c(s);else{var t=i(k);null!==t&&d(l,t.startTime-e)}}function s(e,n){U=!1,H&&(H=!1,f()),L=!0;var a=P;try{for(r(n),B=i(R);null!==B&&(!(B.expirationTime>n)||e&&!h());){var s=B.callback;if(null!==s){B.callback=null,P=B.priorityLevel;var u=s(B.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?B.callback=u:B===i(R)&&o(R),r(n)}else o(R);B=i(R)}if(null!==B)var c=!0;else{var _=i(k);null!==_&&d(l,_.startTime-n),c=!1}return c}finally{B=null,P=a,L=!1}}function u(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var c,d,f,h,_;if("undefined"==typeof window||"function"!=typeof MessageChannel){var p=null,m=null,g=function(){if(null!==p)try{var e=t.unstable_now();p(!0,e),p=null}catch(e){throw setTimeout(g,0),e}},A=Date.now();t.unstable_now=function(){return Date.now()-A},c=function(e){null!==p?setTimeout(c,0,e):(p=e,setTimeout(g,0))},d=function(e,t){m=setTimeout(e,t)},f=function(){clearTimeout(m)},h=function(){return!1},_=t.unstable_forceFrameRate=function(){}}else{var E=window.performance,v=window.Date,b=window.setTimeout,y=window.clearTimeout;if("undefined"!=typeof console){var T=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof T&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof E&&"function"==typeof E.now)t.unstable_now=function(){return E.now()};else{var C=v.now();t.unstable_now=function(){return v.now()-C}}var I=!1,w=null,S=-1,x=5,M=0;h=function(){return t.unstable_now()>=M},_=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):x=0<e?Math.floor(1e3/e):5};var O=new MessageChannel,N=O.port2;O.port1.onmessage=function(){if(null!==w){var e=t.unstable_now();M=e+x;try{w(!0,e)?N.postMessage(null):(I=!1,w=null)}catch(e){throw N.postMessage(null),e}}else I=!1},c=function(e){w=e,I||(I=!0,N.postMessage(null))},d=function(e,n){S=b(function(){e(t.unstable_now())},n)},f=function(){y(S),S=-1}}var R=[],k=[],D=1,B=null,P=3,L=!1,U=!1,H=!1,V=_;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){U||L||(U=!0,c(s))},t.unstable_getCurrentPriorityLevel=function(){return P},t.unstable_getFirstCallbackNode=function(){return i(R)},t.unstable_next=function(e){switch(P){case 1:case 2:case 3:var t=3;break;default:t=P}var n=P;P=t;try{return e()}finally{P=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=V,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=P;P=e;try{return t()}finally{P=n}},t.unstable_scheduleCallback=function(e,o,a){var r=t.unstable_now();if("object"==typeof a&&null!==a){var h=a.delay;h="number"==typeof h&&0<h?r+h:r,a="number"==typeof a.timeout?a.timeout:u(e)}else a=u(e),h=r;return a=h+a,e={id:D++,callback:o,priorityLevel:e,startTime:h,expirationTime:a,sortIndex:-1},h>r?(e.sortIndex=h,n(k,e),null===i(R)&&e===i(k)&&(H?f():H=!0,d(l,h-r))):(e.sortIndex=a,n(R,e),U||L||(U=!0,c(s))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();r(e);var n=i(R);return n!==B&&null!==B&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<B.expirationTime||h()},t.unstable_wrapCallback=function(e){var t=P;return function(){var n=P;P=t;try{return e.apply(this,arguments)}finally{P=n}}}},function(e,t,n){"use strict";e.exports=n(800)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var i=n(730),o=Array.prototype.concat,a=Array.prototype.slice,r=e.exports=function(e){for(var t=[],n=0,r=e.length;n<r;n++){var l=e[n];i(l)?t=o.call(t,a.call(l)):t.push(l)}return t};r.wrap=function(e){return function(){return e(r(arguments))}}},,function(e,t,n){var i=n(706);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(707);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(708);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(709);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(710);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(711);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(712);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(713);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(714);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(715);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(716);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(717);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(718);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(719);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(720);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)}
106,function(e,t,n){var i=n(721);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(722);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(723);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(724);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t,n){var i=n(725);"string"==typeof i&&(i=[[e.id,i,""]]);n(21)(i,{});i.locals&&(e.exports=i.locals)},function(e,t){!function(t,n){"undefined"!=typeof e&&e.exports?e.exports=n():t.Swipe=n()}(this,function(){"use strict";return function(e,t){function n(){p=E.children,A=p.length,C=!(p.length<2)&&t.continuous,_.transitions&&C&&p.length<3&&(E.appendChild(p[0].cloneNode(!0)),E.appendChild(E.children[1].cloneNode(!0)),p=E.children),m=new Array(p.length),g=Math.round(e.getBoundingClientRect().width||e.offsetWidth),E.style.width=p.length*g+"px";for(var n=p.length;n--;){var i=p[n];i.style.width=g+"px",i.setAttribute("data-index",n),_.transitions&&(i.style.left=n*-g+"px",l(n,y>n?-g:y<n?g:0,0))}C&&_.transitions&&(l(a(y-1),-g,0),l(a(y+1),g,0)),_.transitions||(E.style.left=y*-g+"px"),e.style.visibility="visible"}function i(){C?r(y-1):y&&r(y-1)}function o(){C?r(y+1):y<p.length-1&&r(y+1)}function a(e){return(p.length+e%p.length)%p.length}function r(e,n){if(y!=e){if(_.transitions){var i=Math.abs(y-e)/(y-e);if(C){var o=i;i=-m[a(e)]/g,i!==o&&(e=-i*p.length+e)}for(var r=Math.abs(y-e)-1;r--;)l(a((e>y?e:y)-r-1),g*i,0);e=a(e),l(y,g*i,n||T),l(e,0,n||T),C&&l(a(e-i),-(g*i),0)}else e=a(e),u(y*-g,e*-g,n||T);y=e,h(t.callback&&t.callback(y,p[y]))}}function l(e,t,n){s(e,t,n),m[e]=t}function s(e,t,n){var i=p[e],o=i&&i.style;o&&(o.webkitTransitionDuration=o.MozTransitionDuration=o.msTransitionDuration=o.OTransitionDuration=o.transitionDuration=n+"ms",o.webkitTransform="translate("+t+"px,0)translateZ(0)",o.msTransform=o.MozTransform=o.OTransform="translateX("+t+"px)")}function u(e,n,i){if(!i)return void(E.style.left=n+"px");var o=+new Date,a=setInterval(function(){var r=+new Date-o;return r>i?(E.style.left=n+"px",I&&c(),t.transitionEnd&&t.transitionEnd.call(event,y,p[y]),void clearInterval(a)):void(E.style.left=(n-e)*(Math.floor(r/i*100)/100)+e+"px")},4)}function c(){clearTimeout(v),v=setTimeout(o,I)}function d(){I=0,clearTimeout(v)}var f=function(){},h=function(e){setTimeout(e||f,0)},_={addEventListener:!!window.addEventListener,touch:"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,transitions:function(e){var t=["transitionProperty","WebkitTransition","MozTransition","OTransition","msTransition"];for(var n in t)if(void 0!==e.style[t[n]])return!0;return!1}(document.createElement("swipe"))};if(e){var p,m,g,A,E=e.children[0];t=t||{};var v,b,y=parseInt(t.startSlide,10)||0,T=t.speed||300,C=t.continuous=void 0===t.continuous||t.continuous,I=t.auto||0,w={},S={},x={handleEvent:function(e){switch(e.type){case"touchstart":this.start(e);break;case"touchmove":this.move(e);break;case"touchend":h(this.end(e));break;case"webkitTransitionEnd":case"msTransitionEnd":case"oTransitionEnd":case"otransitionend":case"transitionend":h(this.transitionEnd(e));break;case"resize":h(n)}t.stopPropagation&&e.stopPropagation()},start:function(e){var t=e.touches[0];w={x:t.pageX,y:t.pageY,time:+new Date},b=void 0,S={},E.addEventListener("touchmove",this,!1),E.addEventListener("touchend",this,!1)},move:function(e){if(!(e.touches.length>1||e.scale&&1!==e.scale||t.disableScroll)){var n=e.touches[0];S={x:n.pageX-w.x,y:n.pageY-w.y},"undefined"==typeof b&&(b=!!(b||Math.abs(S.x)<Math.abs(S.y))),b||(e.preventDefault(),d(),C?(s(a(y-1),S.x+m[a(y-1)],0),s(y,S.x+m[y],0),s(a(y+1),S.x+m[a(y+1)],0)):(S.x=S.x/(!y&&S.x>0||y==p.length-1&&S.x<0?Math.abs(S.x)/g+1:1),s(y-1,S.x+m[y-1],0),s(y,S.x+m[y],0),s(y+1,S.x+m[y+1],0)),t.swiping&&t.swiping(-S.x/g))}},end:function(e){var n=+new Date-w.time,i=Number(n)<250&&Math.abs(S.x)>20||Math.abs(S.x)>g/2,o=!y&&S.x>0||y==p.length-1&&S.x<0;C&&(o=!1);var r=S.x<0;b||(i&&!o?(r?(C?(l(a(y-1),-g,0),l(a(y+2),g,0)):l(y-1,-g,0),l(y,m[y]-g,T),l(a(y+1),m[a(y+1)]-g,T),y=a(y+1)):(C?(l(a(y+1),g,0),l(a(y-2),-g,0)):l(y+1,g,0),l(y,m[y]+g,T),l(a(y-1),m[a(y-1)]+g,T),y=a(y-1)),t.callback&&t.callback(y,p[y])):C?(l(a(y-1),-g,T),l(y,0,T),l(a(y+1),g,T)):(l(y-1,-g,T),l(y,0,T),l(y+1,g,T))),E.removeEventListener("touchmove",x,!1),E.removeEventListener("touchend",x,!1),E.removeEventListener("touchforcechange",function(){},!1)},transitionEnd:function(e){parseInt(e.target.getAttribute("data-index"),10)==y&&(I&&c(),t.transitionEnd&&t.transitionEnd.call(e,y,p[y]))}};return n(),I&&c(),_.addEventListener?(_.touch&&(E.addEventListener("touchstart",x,!1),E.addEventListener("touchforcechange",function(){},!1)),_.transitions&&(E.addEventListener("webkitTransitionEnd",x,!1),E.addEventListener("msTransitionEnd",x,!1),E.addEventListener("oTransitionEnd",x,!1),E.addEventListener("otransitionend",x,!1),E.addEventListener("transitionend",x,!1)),window.addEventListener("resize",x,!1)):window.onresize=function(){n()},{setup:function(){n()},slide:function(e,t){d(),r(e,t)},prev:function(){d(),i()},next:function(){d(),o()},stop:function(){d()},getPos:function(){return y},getNumSlides:function(){return A},kill:function(){d(),E.style.width="",E.style.left="";for(var e=p.length;e--;){var t=p[e];t.style.width="",t.style.left="",_.transitions&&s(e,0,0)}_.addEventListener?(E.removeEventListener("touchstart",x,!1),E.removeEventListener("webkitTransitionEnd",x,!1),E.removeEventListener("msTransitionEnd",x,!1),E.removeEventListener("oTransitionEnd",x,!1),E.removeEventListener("otransitionend",x,!1),E.removeEventListener("transitionend",x,!1),window.removeEventListener("resize",x,!1)):window.onresize=null}}}}})},,,,,,,,,,866,function(e,t){e.exports="data:image/png;base64,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"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP8AAAD/BAMAAADMJh35AAAAD1BMVEVHcEz///////////////8T4DEaAAAABHRSTlMAM/elaP8dTgAAA2FJREFUeNrt3clxIzEMhWGrnMBUjxOQywH0wQGMZeYfk8fjTUsvBPGA/zDAXY/ip60XErq7q6qqqqqqqqqqqqqqqqqqWqnDLzjt/kX5BB5m80OeT0KCw9OrGaC1o+4JTK1ZCZ5b0xEcnlp7NQMICab3tNkKoCN4BzAS/AOQEUwfabMVQEXwAWAi+AQQEUxfabMVQEPwBWAg+AaQEEw/abMVQEHwA9BNcAYgIJjO02YrgJ/gHKCT4ALATTBdps1WAC/BJUAXwRWAk2C6TputAD6Ca4AOgt+tCQmm27Q9gofbh4wT3AK09mfgMUchwP5sJh3B2GSEBINzkRGMTkVGMDwTEcH4REQEjnlICDzTkBC4ZiEg8E1CQOCcg5vAOwU3gXsGzgD/a+hMELyLXRGKz7ErQ/JN5gjRfJc7UkS/ZsMxqt/z4RzZEc1gkO6YbjBJeFQ7FKU8rh/KEgIMhUlPbEbSpAADcVqAgTwxgDlQDWBOlAMYI/UAxswAAFNoBIApNQTAEBsDYMgNAugOjgLoTg4D6IyOA+jMDgToCo8E6EoPBeiIjwXoyA8G2B0gGmB3hHCAnSHiAXbGSADYHCQDYHOUFICNYXIANsZJAlgdKAtgdaQ0gJWh8gBWCBIBlgkSARYJTpkAiwSZAMvvgkyALoJIgB6CWIAOgliAfYJogF2CaIA9gniAHYJ4gG2CDIBNggyALYIcgA2CHIB1giyAVYIsgDWCPIAVgjyAv7VA8JgIsPgaZL4Ciy/B6cgCpBLQH0P8i4j+KsZ/jOifY/yAhD4kww9K6cNy/MSEPjXDT07p03P8AgV9iaYHIJRgAeAx8zIdfqGSvlSLX6ymL9fjNyzoWzb4TSv6th1+45K+dYvfvKZv3+MLGOglHPgiFnoZD76QiV7KhS9mo5fz4Qsa6SWd+KJWelkvvrCZXtqNL26nl/fjGxzoLR74Jhd6mw++0Yne6oVvdqO3++EbHuktn/imV3rbL77xmd76jW9+p7f/4w0Q6BYQeBMMug0I3giFbgWDN8Oh2wHhDZHollB4Uyy6LRjeGA1vDYc3x8PbA/INEvEWkXyTTLxNKN8oFW8VyzfLxdsF8w2T8ZbRfNNsvG043zgdbx3PN8/H/z6A/wOFqqqqqqqqqqqqqqqqqqr/pt4Apq2efk7UnFsAAAAASUVORK5CYII="},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7b3BhY2l0eTouNTR9LnN0MXtmaWxsOiM0ZjRmNGZ9LnN0MntmaWxsOiNiN2I3Yjd9LnN0M3tmaWxsOiNlYWVhZWF9LnN0NHtmaWxsOiNmZmZ9PC9zdHlsZT48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIyNTYiIGN5PSIyNTYiIHI9IjI1NiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNTYgNjQuOEMxNDguNSA2NC44IDYxLjMgMTUyIDYxLjMgMjU5LjVTMTQ4LjUgNDU0LjMgMjU2IDQ1NC4zczE5NC43LTg3LjIgMTk0LjctMTk0LjdTMzYzLjUgNjQuOCAyNTYgNjQuOHptMCAzNzcuMmMtMTAwLjcgMC0xODIuNC04MS43LTE4Mi40LTE4Mi40UzE1NS4zIDc3LjEgMjU2IDc3LjFzMTgyLjQgODEuNyAxODIuNCAxODIuNFMzNTYuNyA0NDIgMjU2IDQ0MnoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjU2IDIyLjFsNTEuNiA1My40SDIwNC40eiIvPjxjaXJjbGUgY2xhc3M9InN0MyIgY3g9IjI1NiIgY3k9IjI1OS40IiByPSIyOC40Ii8+PC9zdmc+"},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7b3BhY2l0eTouNTR9LnN0MXtmaWxsOiM0ZjRmNGZ9LnN0MntmaWxsOiNiN2I3Yjd9LnN0M3tmaWxsOiNlYWVhZWF9LnN0NHtmaWxsOiNmZmZ9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjU2IDk5LjNjLTY4LjEgMC0xMTguNCAzNS44LTE0NC40IDk0LjNsMTAxLjggNDUuMmM3LjQtMTYuMiAyMy43LTI3LjQgNDIuNy0yNy40IDE5IDAgMzUuMyAxMS4yIDQyLjcgMjcuNGwxMDEuOC00NS4yYy0yNi4yLTU4LjUtNzYuNS05NC4zLTE0NC42LTk0LjN6Ii8+PC9zdmc+"},function(e,t,n){e.exports=n.p+"e186b34d810044e698500df3c79cad3a.png"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAABHcEwAAAAAAADx8fFbW1vNzc2tra02Njba2tqTk5N7e3v///+VyI7hAAAAEnRSTlPMTx5uC4cyALmg/Nz07dX35+L37nmkAAAHqUlEQVR42u2d22KjOgxF5bsN5FL+/2MPTTM9bRMSGyQjGfQy81a0Im3JYMsQdm5Q+w9a7ZUyzqUUY4SbTf9JyTmjlNe2YQB68jvdfZ63mCYSujUAXrkERZac8m0AsN4U+v6DgvFWNoAVzv+AIBSAVS4CikWnrDQAViVANTIGQPPbA4HRMMAHoE0EIotGcweAHvoPmogdBiDkxycLA0QA2kElc5ohAF/N/VsmeGYAfILKhoUA5P3634ngmQDQm7iPpQWrAVgDG5qxWwNQETa1qDYFUF/70NUQxEY/Uh6sAOAjMLHoNwBgHTAyZ2sD4PPzrwyChQAMsDNTEYBOwNCSrgVAAVNTdQA4YGsLCiK0Ef7L0wCEq//qagCNpP9iIQDp1W9tPQSxzR9SW1gAwCYQYslSAJDjfxGBbAA6giCLGhuALP8LCECb/ucTgEb9zyYArfqfSwCa9T+TQAYAK9T/iYDFACCp/i/oB6Bl/3MIvAXgQLS5tQAMCDezDoAC8abWAPDQgPnlAHRsAcDrdgCaLQCZpQDaLQB5pQCaFsAMIZwHoKEh0wsApJYApHIABpoyUwrAQ2PmywDY2BqAuaUxNF4B39ZC2EcCzCcB7CMB5pMAdlABXlYC2EsCzCUBtN4CvWuHoOk1QMaaAHaigLM6CHtRwDkdhKYXgRnLQthBD/iyH4S9lMC5Ugj7CoDHUgg7C4CHEICd9ECzIQB7C4C/IQD7UoDHQgA76gGe9gKwuwD4EwKwvwAAsDMAzF4AmOcAWl4Gzi8KYaP3AOf+4zRcum4cx667DKeP/rzNewHYoAnqr8On43+tG659/WYIaktgf3rm/DeEUx0G+gmAGhJ4fun9PwYVksE8Aqgggf0w5tnQ15NBqCaB/WXMt0tfSwahUhd4HsYyG2gTwf0FYGn9v47ldq3SDUKNDOi7cYl1fYUcgApNwHVcaif6VgDIM6A4+3+J4Zk6B4A6AxaGP30aqF8AyGrAx7jSug/aOnAHELn6PxkRgfgTgGcnfxXqof8BwPD9/eliwPwAkFj7T0Qg/Q+Apgj2aP4T1QL7DYBEAs7diEjgTCUCQCYBlxHTLlQiAFQScBpx7UQkAjcAvAXgbgQy8A8AhQR06AA6GhEAmoXAacQ3/CRQdwD4C4HzSGHolcDdAeBr4EACYKBQQaDQwH6ksZ5ABYHii8iFCAB6M6BvAJSUAMAPAXUDYGQoAIUKmBsAJ6IEkBQCdwOAXQROhABO6GUA8F+HdYQAkNvB+AnAipFAAhm0EwAtKAPQc0BPALygDEDPAT8BUJIyADsHFD6AKzGAKzoA5D5oIAaA2wuZCYCTJAHYIuDQAZxHajtjA0iiNBBZBRM6gCs5gCs2ANxO+EQOALUViugABnIAA28AF3IAF2wAsqogch08AKADGOkN973wAWDfAA4NQC+DuwcgsA/YfSeIuxgSthY4VoPoL0SEvQ843gjhvxSV9U7Q4L8Wl/VW+PgugP9pTNaXIU/wcVTUt0FN8Hlc1NdhS7BBQtL+gEiyRUbQDpFEsklK0B4hR7J
106NTtAuMUOzUVLOPkFFs1VWzk5RTbRZWsxeYart8lJ2iyeyAxNCzgs4siMzQk6MKLpDUzLODHnCY3MiTo1RHpyUcG4wkR6dFXBy1NAenuZ/dtjTHp/nf3rcEg9Q6FkLwK8BCkQjNJhPkDD0Q1R4zxDxFcbocJ4iE6sMUmI8R8jVGaX1wdX/P6O06IapsZ0lZmuN02M6Tc5VHKjIcp6gqjlSk+NESVt3qCq7maKu9lhdblNlVf3ByqzmCj8ZrFxhtDajydJmo+HqbGaL++3G67OYLp+2vWBh+/sF1PZXbGx6w8TMFRu7v2RlP9fs6OOipeOqreOyteO6vePCxePKzePS1ePa3ePi5ePq7ePy9UcALd+7+HMZOAug7sWLdU2FHADtdkMp5AFothT6TACt6qAJuQDa1MEnCjgHoM0k8CEfQIv9oAslANpLgucJMAugvSTwoQxAa5XAhFIAbbVDKZQDaGpZqBcAaGlNoMISAO3UQheWAWhFBpJdCkA30Q1EHZYCaKMb8GE5gBaEUIU1AOT3QyasAyC9FLiwFoAVXQpeFoA8AKIJvPc/A4DgYhjf+58DQOzLgdcNQAEAoTGQ5X8eAJEE8vzPBCCQQKb/uQDEEcj1PxuAMALZ/ucDENUPZNT/cgCCCBT4XwJAzLrAFfhfBkDG2tAUuVQGQML7ARUoAQTPvBhEH2gBBM1aCpMO1ABYC4Ep92YBAL5CoEIdAEzToDz8FwNgmQZmmScLAbCrBsXqvxZAsKzawqLmDwcApyBY/POvAxAsEyUwNmwDYAoCBuUg+VUurAMw9QQb50FUKx1YC2DjPFgV/TgAprZos3rg9PqnRwAwScEmCJzHeHYUAFuoYfI4T44EoDYCLPcRAdTUAozcJwAwITAVimI0GvOZUQFMRVERZ0JSFveJkQHQhgHyj08E4DMMSNTAYf/4ZAAoUoHGezoAX3GAlAuRzHtSALfmwKwOhGQ86SPSAvgMhBUQJuct9fORA/iKBOUKKSSnfJVHqwPgqz4q49JbWYjJGaXrPVVFAPeU0F5NJFxKMX7RmP6NKbnJb+W1rf081QFws/8Av3+6b0G9+EkAAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEABAMAAACuXLVVAAAAHlBMVEVHcEz////////////////////////////////////JATChAAAACXRSTlMAL/CgfcDWEF2PQ3yOAAAEz0lEQVR42u2bv0/bQBTHnxto0g0QlcoGgqHeQgVC2ajahY1WypAtlVpRb1GLUNncVqrEhnFIuf+2A6E4zv14d+9dr8P77kk++fgcO993BpBIJBKJRCKRSCQSiUQikUgkEm26a4kBLnYSCyhu0iq4UGonrQClkiq4UCqpgm6hVFIFF0olVXAvIKGCuYBkCh4EJFOwqlRaBVmuEivYEAWiQBSIAlHwHyjorr9RWgWbb0Oz7iOyN1DNNBR0VHBm+/gFMFp8aVPBIJxAHQUcf04F6OXcOAOYFSCX81PrK0kKJiiAK7s8ioJTFEChoimoUOega/0QFMwwAB3X+qEowJwHqyqigmMEwBMVUQFmFT5TERVshwPwKLgmALAooACwKCABcCggAXAooAEwKKABMCggAtAVEAHoCqgAZAVUALICMgBVARmAqoAOQFRAByAqYACgKWAAoCngACAp4AAgKWABoChgAaAo4AEgKOABIChgAghXQAD4NHyPVnA7HI6YAT6uGbvDJQX1awCAzYITYN/SHbYV7M3hsgEfwDtrfbr4QfXEVLaFA0zt9emCgpuyUXXkPACP3xah4IO17wsD2HE1yA0Fs4UeLCs4AJrf1angzFF5hgDcuUv0jqkLzTgA+og5wkAHCwBwQgdYPKoOBaeu1jUA4A41ShkYWriMDjBGjVLuFdTL7zYiA5SAV1A5i+cAgAngFYydraM/QI0dqA3aJ4z2UuUPMMUO1Dr6JrhHBajAQ4Fu/EIFuAa8Am0ZTwXQlbsrhrvDW/f4wx/g1A6woEALMIoM0FRwkAKgqSBLAuCaRo4iLMJVn2kkdRH+dk42HQoi/BDBpcdANovwU9y+wlkVrFABdL9uA4+ZdIf/cgzd3GMsf0kGOEbMdnfQk/AAgG3EeN+ioCADLK/CE4+dCT36TenSpoNu7rE54wv3HxPTcNukYMAAMHUfAaOCHsu/49K9v8GkYIsF4KXxvJrldgXL+3HCGpLSdDNy7Nhx9oOponmsfaDbXFVHjk13X9lKqs/a7zQF+6a7rOCr6eYE3V/tH2mLgt6Is6jc/Q4AL14t/2kzKch+5txd8bD1jpXtb9JV3LK6WRzg6tMYAKVHfRoD4O9FyksBI0DtUZ9GAajw9WkcgDGEKGAEKCFEAR9A80bJQwEfQO3RIEcBqDwa5CgAYwhSwAdQQpACNoD2zTpWARtA7dEgRwGoPBrkKABjCFPABlBCmAIuAM0udZwCLoDao0GOAlABhCngAhhDoAIugNLRyBkVMAEYnpQo3AqYAGr9K0/cCpgAKnclZ1DABDB2l5IGBUwAJaIS0yvgATA+rVM4FfAA1IDpxLQKeAAqVDGsVYABWA1dg5ZRSsc2AXIU7Pg12K7wdAr6CICV4DXYbnE1CkoEQDd4DbYvfcsKUE9aOTfoWR4Y23LsO5yiADYcAMfo9bOk4BQF4FgEt7bDV1gVzCbAcAzOPOy1FGAfOl0JXIKadnRBwR5g89zy+Y5R8XluVHAwQQPA+eFQn4M110u/HQ4Nu0//YeThfVEgCkSBKBAFokAUiAKdghoSK+hDWgWJBDwq6KcCmCtIJuBBQT8dQJanFXCvoJ8SIMvTCgDYSCsAINuFxFkDiUQikUgkEolEIpFIJBKJRCKx5A/UYPbH4278rQAAAABJRU5ErkJggg=="},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSJub25lIiBvcGFjaXR5PSIuMSIgZD0iTTAgMGgzMHYzMEgweiIvPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0xNS41MjkgMjEuOTI0YTcuOTc3IDcuOTc3IDAgMCAxLTMuMTE4LjYyOCA4LjExOSA4LjExOSAwIDEgMSAwLTE2LjIzNyA4LjAxOSA4LjAxOSAwIDAgMSAyLjQ5LjRsMi4zMzMtMi4zMzNhMTEuMTU5IDExLjE1OSAwIDEgMCAuNTcxIDE5LjgyN3ptNi42MDctMTcuNjhhMTQuNCAxNC40IDAgMCAxIDAgMjAuMzdsMi4xOSAyLjE4M2ExNy40OCAxNy40OCAwIDAgMCAuNTU2LTI0LjE1MWwtLjU3NS0uNTcxeiIvPjxwYXRoIGQ9Ik0xNy45MTIgOC40OTZhOC40IDguNCAwIDAgMSAwIDExLjg3MmwyLjE0IDIuMTRhMTEuNDczIDExLjQ3MyAwIDAgMCAwLTE2LjIyNHptLTIuMjE0IDUuOTMybC01LjE2My00LjA0OXY4LjEwNXoiLz48L2c+PC9zdmc+"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACgBAMAAAARN68PAAAAHlBMVEVHcEz////////////////////////////////////JATChAAAACXRSTlMAP79aGNiZ733iQeJAAAACZUlEQVR42u3cvUvDUBQF8BsbtW5dRN1KEbRbFxW34qC4KYLYrfgxuIm6uKmI4uZX0p7/1qFGk0jy7i0pD/G8+fT21/dSyMsLV0QkvEfRiE4kP7Z70MeDs+IwDhujUNguCeEgV3IL0MeD0tKIRoKN8pLLmZK1m/I0+un0piMci4jUHaGoayk5qvk1Zlxh9DUlm+kJgKqmVotYJHTNKYYpwI4b8P4ddpcGGjLlzAxSa3DuLhkZVgBoyq47dGv6TegkaUVpvMqzO7RnuQRS14yiNGJpA0DUKhgAgA/TpOIlSbehWbDsrOXHwmiakjGlAXx7NesFyV43+TGTBUxDtaxfA2rAWyEgyALmCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIB/D/B+YGE7sulVD1AdWu0ZDhnxZgOoju3
1066+pNbYGgDqGa1kYRnVetlA2xqJjUZddV02QCKq/DaMl+DrhGgODzu5I49XX9ZG0DmXSXf0592cQcdMyB0HAhHDcMLJ9gXM0BqpQs7eMh+fq30+49kDIAEj63CsfrrFHyxONy6k7EAVQ8CCCCAAAIIIODvAWrHxfdErdwNkYTrK4Xhy5PuOIB6+Y3mafb7n0rDcdcOCHru+1z9PfSVHeC81U+/V1zTbCJsgMC0MVmCYhdhAyieUPykwwlszZ6r3pw2jYAby/Z8p/rtefUPKOIJPKK5SNL694r/zkMqvldMAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBEwKoG6EMjshgNdWMN6b4XhvB+S9IZL3llDem2J5bwvmvzGa99Zw/pvj+W0P+Al/W94vkBZ7FAAAAABJRU5ErkJggg=="},function(e,t){e.exports="data:image/png;base64,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"},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNyAxMGw1IDUgNS01SDd6Ii8+PC9zdmc+"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEABAMAAACuXLVVAAAAIVBMVEVHcEwaGhr4+PgyMjIZGRkZGRkZGRkZGRkYGBgYGBj///9YlDD+AAAACnRSTlMAmfugh248VRMnweSFiAAABFlJREFUeNrtnT1vE0EQhg8p54+OEXf+aCnpEH/AJyUKdD4pCpRJEUV0thQi6IJEhOhiKQJqSn4lwcFWHPvOO3ez+1jo3u6qfW93dmZ2dz6iqEGDiuh8P/9wtJ+JJPsHby/fX4Ud/dv5kTzCweXPYP++PvqCQ4h56J5lUojk+Mb335cNf0/B6yz82DL8X6Sf/M3+hTjh0NM6fM3EEclHH+OfiQLH9tJ3ISocGstiNxclUlNBaGWiRnLCjm/JoNr4dgyqjm/FoFt5/DsGBpLYyaUG0vq7cSq10K87/q3UxJt6419LbbxjNoDNVqgngAaCeCsmqCwGbTHCpOICZFYEkmqLcCpm6KELUHERbHZAjZ3wRUzxWm0DxRg3nARWksO2mEMnh7k9gVQzfiweMGYnQDUF1yLsFGR+CCSoBGimIPdFIIUnwHUKcn8EUkgJ6tThqU8CPcAMao3izC+BYThPtKJ/GotnbNuJU98EthyXW+Id5UfFz/4JDAg76GwT2xIAE04JbFUFnSwEgRJVEEsQjBk75GCRwqxAyRoEWoHiNZiFIjDktFCpLmpLMEwoO1BuD/JwBFLAGdzuGsYhCYw5NVisDLOQBBLEGSt3zPbCEhixIrBJCLKwBBJYBNaFIA5NYEyZ4iKTnIcm8MgcdCQ4rihfYLNPsBeewIhUQ+uqKA9PIIVlcFUK2wSBCSuDq1I4IwgM9VdTz5d4eff1rPBTf13laIt/LzEfsfBTbZFdPfIXixF+zUcs/FT75m2GwES9CYwJjNSnQmMCA7UlMCbQU1sCYwKp2iM2JpCoz8XGBJb7sEURONG65NYExlpbaE1gpL0csiYw0DqE1gR62nciawJ9rUdqTWChiYQiIFqX2NYhWTrG7heEti7ZUhW6++SvlnD4dHdJkEPBQwIxR2DMnUoe6uInHIGnod8JNhuDGUdgSF1OrFojnICzMbRXRH0lAXNV3FfeD5kbo1RJwNwcp8qLenMCSUNgNwgIR0AaAg2B3SDQ6IGGAG6OcYcEd8lwp7Q5F+BHM/xwih/P8QsK/IoGv6TCr+nwi0r8qha/rOav66cUgf6uPNngj1b4sx3+cIk/3eKP1/jzPR/AgIdw4EEseBgPHsiEh3LhwWzVwvmKP3XGeCcCGvGQTjyoFQ/rxQOb+dBuPLgdD+/HExzwFA8+yQVP88ETnfBULz7ZDU/3wxMe8ZRPPukVT/vFE5/x1G8++R1P/8cLIPAlIPAiGHgZELwQCl8KBi+Gg5cD4gsi4SWh+KJYeFkwvDAaXxoOL46HlwfkCyTiJSL5Ipl4mVC+UCpeKpYvltvxNAXO5YL5gsl4yWi+aDZeNpwvnI6XjueL5+PtA/gGCngLCb6JBt9GBG+kwreS4Zvp4O2E+IZKfEspvqkW31YMb6zGt5bjm+vx7QX5Bot8i0m+yWaEtxmN+EarfKvZyK3ZbuKv2W7EtxuO8IbL81lgW07PwTbd/jcPaNvxBv8T/gA9GWvA7GzhrwAAAABJRU5ErkJggg=="},function(e,t){e.exports="data:image/png;base64,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"; 107},function(e,t){e.exports="data:image/png;base64,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"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEABAMAAACuXLVVAAAAIVBMVEVHcEz//////
107/////////////////////////////////+PBM77AAAACnRSTlMA94Z/20S+ZCGgM/NknwAABQpJREFUeNrtXT1vE0EQXRt/XpVIIMRVCAqkVBYUSKks0V1lClK4shARkivTunJBgysXVKnOTmLH9ysJgfhs38ze2r55E8i+8nLKvOzO7s68mdsY4yGFSnKHpZL5ZrLCQsP+MFnHSNk+nsE42QbWfiljP5kj7VcTAjGQQJ8iAHSDgLQPnISEwZHuAOBWAmt/eqQ8ACAviHgCkIVQt9iH7AWBjQDCDUMrgQF6F35xFoLnYGMGehmvlF8HQ8Lnh0gnWLP1klqZPZwLxHlPpV2ADpAWMAIbf2oD5gRdxtApisDKzowbmTazg78qBLyzpT/5nL7+upMduaLQcTsjY5cDZC+4nlE9ewyzN65cCVwJDUDMZMr0XHUBBIztzUSTwLU2gakMgSP3YP0/JRD/OwSuclIJyDJEbERVm7c0iycwc85XctM54cPo5u6nT+QJdO3vlQon0HbzwaJTtQrnhWnOLKwch8wcpC4wQYXlbWYGYHnBzCFfEUAtIccaqNyTYWEAFAhCwta6bNRCChTXJrvNoepEf8Ot0fYeCCje7HpMi9dq4DKdNbiAVPC0lVKiXgXW6+vKA2DMhapYvnkeUOGXWtEMWDarqnoAvxcYIKiiQQtJoKFbuaVWwrUBo6ls/3YWQkuagsFHVjSEoR4BaiQeHh4eHh4eHh4AlL+ET8/1zN9XU6YtFfNdrcZcWuyA2z8lCs1IBDo63woV5fZoWnGc6CwADTeoJcpSU6TcHl3R1lv7yopzVVtzt5Ud5mp7AFDzrWlXnoLd+jOEZ+DZ7YPv2HXQIHoj+8gvJQLK4yKgE4wpkbVh6ZeUc4EFPS44Ah36sXCEXGcWXIBygoBx9waKwAk315FYXMQcfoudNsh9MCI2HsumX5PqOes6NoQJ9F7G1ujDyBNIrFObIRAWT6Bti/8cc4WD58C5RV6i+3RpIbBEELD1Fc+0CaiPwFybQIIgcGks3VcZAkOZZei+EQnMwMD2ewegrZgdgniHlPWwLvjIjUDxPrjqrPh5nCJiBaE0XJ8eF4LzvLxkxLiAcIbOdYjXYKkRsxBPFAjE9BoY4ETy3KfS2fEN9VBcs64QkXEdqtFk94qNlKAHrpQ8+3SGlioDt/0TJBI5fEoHlYoxYrFtDjDduRYCPaM7BKjuQOePuNBDgGuPVB4AbgiQ7bGRdn+2UZ0AWhSLDRYl7f7srTFoGzzWG7QHRgXNEHkCeHh4eHh4eHh4eBQcz6ZlKQ2U04D+uYb9rmZHtMnW2dH2A7124DtU6AqpqrLwqC7NLqk1YlomACVykyvgHsfKA4CSWHiVeYpZipFuS7S9xB+rzgDoSLDfc9cRt9/QvhApyCirTeyHSkOiuBQinYAcbmDFq0p2xFZwTsC0f1/A4hKm+boMc4Ius+IjFAGuuhfknohv3xWA96yzre1PX9P337BR/OFouQUJscsBInpNaCsnhtkXU9dDcm6JYg/BjWOk/CdGGYu1CTrEKbHxl2b7S7P9pdmP/dLs2Ihcmn3pvBMKnQXOl2YT3YrY09BIncc9Nx+ciMlzMeeDc1BMyF6a3UNFxT0nYoJ5wZJZhMIEanTTTUQlbNJO8EAvzZ4YmBOsGNShIlEp0335DSzaa2tED/zSbPXrKyBVk7FyV7otuACVjfqqYrltCGAtqZHr14NSKKt6AL8QDBB630XweVBsoMisBPg//q4p298KQ9pGA6uDeToySvjxO0L8YDxy8AtTBoKKdVbxGwAAAABJRU5ErkJggg=="},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQuNSAxMy41aDJ2LTNoLTJNMTggMTRhMSAxIDAgMCAxLTEgMWgtLjc1djEuNWgtMS41VjE1SDE0YTEgMSAwIDAgMS0xLTF2LTRhMSAxIDAgMCAxIDEtMWgzYTEgMSAwIDAgMSAxIDFtLTcgNUg5LjV2LTJoLTJ2Mkg2VjloMS41djIuNWgyVjlIMTFtOC01SDVjLTEuMTEgMC0yIC44OS0yIDJ2MTJhMiAyIDAgMCAwIDIgMmgxNGEyIDIgMCAwIDAgMi0yVjZhMiAyIDAgMCAwLTItMnoiLz48L3N2Zz4="},function(e,t){e.exports="data:image/png;base64,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"},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTA4LjkgMTU5LjgiPjxzdHlsZT4uc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDguMSA2Ni40YzEuNC0zLjgtLjUtOC00LjItOS41TDQ3LjggMzUuMWMwLS4yLS4xLS40LS4zLS41bC0yLjgtMS4xYy0uMi0uMS0uNSAwLS42LjJMMzkuNiAzMmMuMS0uMy0uMS0uNS0uMy0uNmwtMi44LTEuMWMtLjMtLjEtLjYgMC0uNy4zbC01LjItMmMuMS0uMyAwLS42LS4zLS43bC0zLjYtMS40Yy0uMy0uMS0uNiAwLS43LjN2LjFsLTEuNy0uNmMtMy44LTEuNC04IC41LTkuNSA0LjJMMS40IDY0LjRjLTEuNCAzLjguNSA4IDQuMiA5LjVsNTAuMSAxOS44SDY0bC01My4xLTIxIDE2LjgtNDIuNiA2Ny4yIDI2LjUtMTQuNiAzNy4xaDE3bDEwLjgtMjcuM3pNMTQuNSA0N2wtMS44IDQuNWMtLjEuMy0uNC40LS42LjNsLTEtLjRjLS4zLS4xLS40LS40LS4zLS42bDEuOC00LjVjLjEtLjMuNC0uNC42LS4zbDEgLjRjLjMgMCAuNC4zLjMuNnptNSAuNmwtMi43IDYuOGMtLjMuNy0xLjEgMS4xLTEuOS44LS43LS4zLTEuMS0xLjEtLjgtMS45bDIuNy02LjhjLjMtLjcgMS4xLTEuMSAxLjktLjguNy4zIDEuMSAxLjIuOCAxLjl6bTc4IDM0LjZjLTEgMi42LTMuOSAzLjktNi41IDIuOC0yLjYtMS0zLjktMy45LTIuOC02LjUgMS0yLjYgMy45LTMuOSA2LjUtMi44IDIuNiAxIDMuOCA0IDIuOCA2LjV6bTguNSAxMy41SDIuOUMxLjMgOTUuNyAwIDk3IDAgOTguNlYxNTdjMCAxLjYgMS4zIDIuOSAyLjkgMi45aDI5LjljMi44IDAgNS4yLTEuOCA2LjItNC4zbDcuNi0xNy4yYzEuMy0zLjIgNC4zLTUuNCA3LjktNS40IDMuNSAwIDYuNiAyLjMgNy45IDUuNGw3LjYgMTcuMmMxIDIuNSAzLjQgNC4zIDYuMSA0LjNoMzBjMS42IDAgMi45LTEuMyAyLjktMi45Vjk4LjZjLS4xLTEuNi0xLjQtMi45LTMtMi45em0tNzYuMiA0Mi44Yy02LjcgMC0xMi4xLTUuNi0xMi4xLTEyLjVzNS40LTEyLjUgMTIuMS0xMi41YzYuNyAwIDEyLjEgNS42IDEyLjEgMTIuNS0uMSA2LjktNS41IDEyLjUtMTIuMSAxMi41em00OS40IDBjLTYuNyAwLTEyLjEtNS42LTEyLjEtMTIuNXM1LjQtMTIuNSAxMi4xLTEyLjUgMTIuMSA1LjYgMTIuMSAxMi41Yy0uMSA2LjktNS41IDEyLjUtMTIuMSAxMi41ek0wIDE2LjdMMy41IDUuNWMuMi0uNi44LS45IDEuNC0uN2wxLjkuNmMuMiAwIC41LjIuNi41LjEuMy4yLjYuMS44bC0xLjYgNS4yQzIwLjQgNC4xIDM2LjggMCA1My4zIDBjMTkuNiAwIDM4LjUgNS42IDU0LjggMTYuMi4yLjIuNC40LjUuNy4xLjMgMCAuNi0uMi44bC0xLjEgMS42Yy0uMy41LTEgLjYtMS41LjNDOTAuMiA5LjUgNzIuMSA0LjEgNTMuMyA0LjEgMzcuNSA0LjEgMjEuOCA4IDcuOSAxNS41bDUuMyAxLjJjLjMuMS41LjIuNy41LjIuMi4yLjUuMS44bC0uNCAxLjljLS4xLjUtLjYuOC0xLjEuOGgtLjJMLjggMTguMWMtLjMtLjEtLjUtLjMtLjctLjUtLjEtLjMtLjEtLjYtLjEtLjl6Ii8+PC9zdmc+"},function(e,t,n){e.exports=n.p+"a63efdbaf22aedbb877efd400d04699a.png"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAxMTIgMjciPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTEuMTQ0IC0uNzQ1KSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUxLjE0NCAuNzQ1KSIgZmlsbD0icmdiYSgwLDAsMCwwLjY1KSIgc3Ryb2tlPSJyZ2JhKDI1NSwyNTUsMjU1LDAuMjEpIj48cmVjdCB3aWR0aD0iMTEyIiBoZWlnaHQ9IjI3IiByeD0iMTMuNSIgc3Ryb2tlPSJub25lIi8+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI2IiByeD0iMTMiIGZpbGw9Im5vbmUiLz48L2c+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg0LjE0NCAxNy43NDUpIiBmaWxsPSIjZmZmIiBmb250LXNpemU9IjExIiBmb250LWZhbWlseT0iUm9ib3RvLVJlZ3VsYXIsIFJvYm90byI+PHRzcGFuIHg9IjAiIHk9IjAiPkNvbm5lY3RlZDwvdHNwYW4+PC90ZXh0PjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0xNjkuMzIxIDE4LjMwMWE0LjYgNC42IDAgMCAxLTEuOC4zNjIgNC42ODMgNC42ODMgMCAxIDEgMC05LjM2NiA0LjYyNSA0LjYyNSAwIDAgMSAxLjQzNi4yM2wxLjM0OC0xLjM0NGE2LjQzNiA2LjQzNiAwIDEgMCAuMzI5IDExLjQzNnptMy44MTEtMTAuMTk3YTguMzA4IDguMzA4IDAgMCAxIDAgMTEuNzQ5bDEuMjYzIDEuMjU5YTEwLjA4MiAxMC4wODIgMCAwIDAgLjMyMS0xMy45M2wtLjMyOS0uMzI5eiIvPjxwYXRoIGQ9Ik0xNzAuNjk2IDEwLjU1NmE0Ljg0OCA0Ljg0OCAwIDAgMSAwIDYuODQ4bDEuMjM1IDEuMjM1YTYuNjE3IDYuNjE3IDAgMCAwIDAtOS4zNTh6bS0xLjI3NiAzLjQyNWwtMi45NzktMi4zMzh2NC42NzV6Ii8+PC9nPjxjaXJjbGUgY3g9IjQuNSIgY3k9IjQuNSIgcj0iNC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMTQ0IDkuNzQ1KSIgZmlsbD0iIzA2ZTU3MyIvPjwvZz48L3N2Zz4="},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNzUiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAxNzUgMjYiPjxnIGZpbGw9InJnYmEoMCwwLDAsMC41NykiIHN0cm9rZT0icmdiYSgyNTUsMjU1LDI1NSwwLjIpIj48cmVjdCB3aWR0aD0iMTc1IiBoZWlnaHQ9IjI2IiByeD0iMTMiIHN0cm9rZT0ibm9uZSIvPjxyZWN0IHg9Ii41IiB5PSIuNSIgd2lkdGg9IjE3NCIgaGVpZ2h0PSIyNSIgcng9IjEyLjUiIGZpbGw9Im5vbmUiLz48L2c+PHBhdGggZmlsbD0ibm9uZSIgb3BhY2l0eT0iLjEiIGQ9Ik04IDVoMTd2MTdIOHoiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTYuNjc4IDE3LjQ4N2E0LjQ1NyA0LjQ1NyAwIDAgMS0xLjc0Mi4zNTEgNC41MzcgNC41MzcgMCAxIDEgMC05LjA3NCA0LjQ4MSA0LjQ4MSAwIDAgMSAxLjM5MS4yMjNsMS4zLTEuM2E2LjIzNiA2LjIzNiAwIDEgMCAuMzE5IDExLjA4em0zLjY5Mi05Ljg4YTguMDUgOC4wNSAwIDAgMSAwIDExLjM4M2wxLjIyNCAxLjIyYTkuNzY4IDkuNzY4IDAgMCAwIC4zMTEtMTMuNWwtLjMxOS0uMzE1eiIvPjxwYXRoIGQ9Ik0xOC4wMSA5Ljk4M2E0LjcgNC43IDAgMCAxIDAgNi42MzRsMS4yIDEuMmE2LjQxMSA2LjQxMSAwIDAgMCAwLTkuMDY2ek0xNi43NzQgMTMuM2wtMi44ODctMi4yNjV2NC41Mjl6
107Ii8+PC9nPjx0ZXh0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxIDE3KSIgZmlsbD0iI2ZmZiIgZm9udC1zaXplPSIxMSIgZm9udC1mYW1pbHk9IkhlbHZldGljYU5ldWUsIEhlbHZldGljYSBOZXVlIj48dHNwYW4geD0iMCIgeT0iMCI+Q29ubmVjdCBpbnRlcmFjdGl2ZSBkZXZpY2U8L3RzcGFuPjwvdGV4dD48L3N2Zz4="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArYAAABMCAMAAACvSwSIAAAAXVBMVEUqKipeXl46OjozMzMvLi5LS0tnZ2dHcExBQUGXl5eEhISNjY16enpubm5TU1PS0tK9vb2srKzi4uJBQUFERERBQUG+DElGRkZISEhBQUFiHjXcBk//////AFjw8PCZpTlnAAAAHHRSTlPy9fPz8vT2APP5+Pj39vX9+/r+1mSO+xI0sPb+t2yMEQAADrxJREFUeNrsneeWmzAQhQFJRKjQ1nXj5f0fM+oFEDbOxnFypB85XiFTPy5XM4NT/Nhsl8PheL1+4Nxye1H7uF6Ph8Nlm8siveh8OWZec/tb9B4vT2B7PlzllysAAISwyC23FzWBm4CukvRdD+dd2J6Pmtl8EnP7W02Tezw/ju1BmAOQJTa3vy28QJiFw4PYKmjzOcvtLTR3HdxiDdoqK21u76K41Rq4c2yPGdrc3g/c4ya252v2B7m9o1O4ntPYnoVByFKb2/sJrjAK5xS2l49sEHJ7z1bhj8s6tpLafH5y+xe4LUKHkKnN7Z25Pa9ge83U5vbe3F6X2B4ztbm9O7fHObaHHEPI7f3jCYcY20umNrd/gdtLhO1HzjLk9v4N4I8Q28PTxrZqskrn9kJ7e/DYnj+etQjVeBvyycztdTZBR8GKB6MIoG66m2hTT1BE7e1G8tnc08o6+7HfjiZIbM9352NlfwvaSC37o/ob5bO5C9tsq35rVnY22B7vzMdQBK1otV3SqD+7fB0ytq+blR01theMNwfyKUVtUWigaT6bGdtXNRUEK2QYYVNs6S1NbQG04c0Jtozt6+T2oLC9bjpbS+00cEE3qomhth0Vq1gtzNGE/w9bgNFbqhGUpQmFnJBtDGIGWiLGh/3tdOvUUQ1q+X8ut+IsNHeGfJ5OP7++fp5On/8FthVrRHvLyyonZcV2qgFpavv5kGqyGqs+JS5q3XW9v0Zw6Dr8b05f72L7efpy7Q64m9gixnikDurvitB2fV2U/Zl7oGpUe8sbTKYcCuERNqxtl5hyaY0tXTRhTEp18N3xdvs3sb2rtgG0CtynsQUziROaJ05y2TTrwXEx+s9EH8V2Care82rJWELxY8sj0FSgACmN7RT8akybdBjoEWy7v0Z0/YAzv6O28OfXrJ3gsyZBczqjGEedYZCnoUpzUNPwbyVDbPd9kyL440dx2fIICs5+9eR7ue2SLoE5tv9tbO+o7YJa4XGfxbaNhFXILFM3Ruoamf7vxhab7b6p78aXYiv8VUdJsOhxBAdHNE2yredz5D9X29PXSjs9iS2
107koUsgTdM+chDfjW2bkvc3cQmHYitF1kdA9gNcTNbcpymBrdDrCa9hC6LwSgJb3M52DqPFNYeLOA2e+T0wX0vVVilsIcLzeesdtf38Wm2fT0YSeEBMtTYrgiu/KJjAdmUoqO73LLGtquWql0fht7ZYurIRP7qq9mJ73MR2irIL/S0KBChvwN0wvI5t33vwPbaQjKosR5+bbpJrmKYpvsPRILtHb7JapfCd7ainiRRM7sak3Tfsp7HAvVx158jVmxqHyrOgttbLXeGT3LT4p7ehD7XIKRzuJzV0C9vTOranJ7HFgUsoDY2IUnMVQE3lDJ+bo2FUeFuxVHZSGj/XASeylwMbdKAAcDGQsirVYwVfrk/8o31zgWQsjLLWRS8oxiy6TxglBWbyS3LHQC03HFRcYS73mdjjFvtbAjFaH2alFjK0E9uNZAOKYwQCwBAs6ixt52zuCrYyQMZm2OLOZtwa03+7LdbBXOWOOWFk1sHF1wfT1ds7qTUrs3ta2U2NpsMOuE0s2EYXxEd0lFpdIZPWnvo0tgmxTcvtvbituPrYewRkxFRji2ljWmsHACmNukXYIjdUE1ELATVdNNVjsLVf1PrA3epB9LUAW+llzCACKrvh2ku3WVa5R4MCO1q4I5oN8bXYKLVlsWntI6OqJ2W9W8AS2CqngCNswSiryEouZU8+oGvORQ/hPLzpuQwMs5YL7EZgqR1YSUTHhOwImbxjvSEeKkQ7WtPRgiiTz51YS28z0FhssyNtPajoB+a8EX9zXhpqJ1LWjb2BsKp2q2mfjkwnxfZ5bEt3wYXw0iLEFggiWImRJAk7bAFCcuqGEIof8w1vK6mUWjRrpdIlKomNsS17rE+SG+BifVBTS0uEJamkcF9rGG8jbIXQtkgNog1rUcvcOvWeYN+DNMO8NgtrvfZyB7YfW9iS+HLpspnBPrOxU6nhlqi6VdgWziZYbMV4nWFrJxs5W3hbiTazEjgY3lxHb7HVxWeN6emsbZESj+wSO6QxB6EtOjMPEu9txSedsK79cfXujtmN7c8nsa0srBKQOsK2tR02wkCMIi69rdNs65Vrq7vAPuCXPSveVqyZYjvIrWh2CMTeG1gCWdrtqn2V4tvaHmaxNcoN7G6KDxTswXYjbEtjHE35ojO4DttmG1sHnMG28k6YW1VcYMuczsNJ8gUbP3UateHmFjN5B3VGbalLh8gLASZb5gPH2wTUyAm6w8ERtp1zKb36hH2N0JDG9ud3YytDt9iiV0XYcvvEhwbtJLaAEO4k20Ja+oletdqzgi1xCQ1g2KyXwTHifA13ztzG0GrvFsy6UOMQLd12dsUuBLN/HlspVur6G2xJMHe3ArzAtvdOd5jkt4MwBNMr4H49k45kdK44gmqAmR8yKGGnPnnCpomH2GIfYuZqVPDljSnZV7I9i63VVD85s9j6q2z+P4202oaZA2Lw
107QT5Y0a72LLGtggni8msBtnDucKD5ZhDQa/Veoghk4HaT7cH2nredm4Q+YRJYGluJU+8ZNUpoYSpXsRUKHT00cDA5rPR2I2xvMbZE73iwKaI+9nHdZYhtQClSHxt/UC/F1kpp7ViyF1qqYl3FvGxhK//7A7TE1kC57Fli23rE5EbKB7C1K9JHEXJv0PTYgmAhbcgek7ARSajvT8kGt4BvYCttAnfYdkHIgJo1LrCdR4LLcE+0uPLINqxiG7+WQXWsIYFtXFfcR4LPXmkSrBegTorchVbzbjH5gQ9gqyJSevYzw9aMXvYssQ0wtHZjH7ZRvo2qLhTOOcO2J5KwgS1eBMDG4J4c4gBYu4GtRGIEAbZ4njWdYwvm1Tk8zAqMSooXagsX2HYRik0I9gLbJhrbqbHofpYsie3paWw1RAFKwYVmUbhoA1s1kBJCltgalJY9S2zrwD0YbdyHbbhnUI/zR4NibOEObLfSDePddEPr0g1wC1s5eLDY9gHjNIGtdav+RMZqe3tYbSlzrVQdKK22gx/Lo/1kLwyAWVXikRjWPuUnMwQNAdvYchvCB9+ptuz31FYraqS2pPXtm7JksNlI7pZOittk5aLHVmYuSo2tXGvobdkqtt3sRgBBTU6lN/eYt42t7JD2tnyOpt/PLbX9/APYKjJoQ4sVbNXlJgazJLaVowX8lrdFsbfdbxJg7G1jkwCb5plfK5A1CVulNGW6lEaL7eCersM2tnLQ6CMJTbCWNhVJsHdfy2WCcvRvrHG92gfUlsxxI96dY86jABgKi9VmEvvC5K6Bjs+AqdXD0VbrAXonAOY5/L5IQv3AlKydYysdOvSHEU/JwoU7sd0sXOziysNF6hW5QewOtjqDpdgM4qG1lekFtkGUrFNONgiddnpzD3hbFLyeiQ2bo3+U1FHcdvJTMOX35X4CN/ZVpTSGA8p8jtde6IAhpnlNYluG+QISu1To47aznntx2wbsVtsgOmzr2QJsg7oh+Hh9ryxc/PGxUTFY3xJ5zda/+VilXyYLsDXfwFHqCo9W/Pp5KAKO9nFuVlJNts5Azu/gY2rrE11iNcrjOPrbSSeNW3dfyvQFMss6E6lzGbVXFS66qx8+P+2FppaYudri+dNWwgrtrMdiS13ejK/3rGfJtI2GQXJtD7ZyV7FdpvYpwLZyJROA0IcrV2WZ+PaPe/QJbjsntjMDnMRWewlXk9Ax3JLJLoeqMqDEs5qEpqzKwZYgqAxriWtbgfCIt1VZ3pEhJOsWVEpNxuL6Grd0MjcKkKttVUmDLFygJeaD0V1pyDvWsuF221smvvFaziPYAp8knSV3mxoDLKsI6hBbKZdlmDiSZbu0RqWOJ9icrDg4gFhYkxD3rGArdZ22VdWSoLhhD7bqFpRbcYUUof0pVU2CPqLyYY9wvPcKJBjXX4FUv4/AXJRs3SPE2KpfXtJnFrnAlE1eoOVamP1VERu/cBVgE5/HxJJqG2zKKGnpKsDKIJCnnEPVz7ZQ2wqw4WUv5QThK7DANijrYnGWicfyHIREa+qe7SwuH1v2rGEL+ayAay+2+tER1JlFE0y3sKkf9wjyFcjNl8lUtUtQyqdgV9/tDDND+g3IGFs1wbP1to2CpyMxpBG2EMli11vnancEgmpnBrQI5aa8rcyC6k1NjgKgy3h7G5NVsJoDYObn+dwsVJt71L7qFcginr3MsYWVziGQdpYclYUusU/Qb4wTJO8AZGiTEQjRh328Iu5Zw1b8ocb8au/cdhuEgSCKwdySlJACwlRV//8za1M34AtgQkOMOvOIolKlR8PuUs+eSRQ8hm0gf+m30DYXkW9FVvzDbZY5xHsUd8c5JSS5nEv5zA5vUzbpaPWEqC8YCqJ/eTTIiGbzMX+iPHKrWIl5CNVbZclw/IEWiXIWgpLCpdf9qwPnTs9Ia1UXxfqfkSqJhD+0ja+ZV6ZJ2Zr0EcYzG+/CeE0ouIz3WAhTorEeAfb5nmlFxDV4kuhxfm4k4z0+PI33ME0yedZp9efqN0ypXYiuMwIXR9yW06fN/6kWmQS229QnhboEhQbFVeM2H08HPnPAukLAdqPZNs6xzLxGvx/44lVuobxDQLwtsN3vYTbEMruE4NOAXPKyvOWn8aBChOB/IUx8lQoCbDf0dkMI/oqVI/rHOLcJSDyCYmJMZYwrRzDb0cqRLQuesHAE2tNsRwuehN1ifQt0gH5MbjnH8lLoSP0Yw6po6HDUaquinaYJEOTBFEHBtu3ALeQ3tV1qYCvaMnALeUytbMdUbEVbBm4hf6llqQ3b3m/Rl0E+dmOK16rYivoW8wTIyxlCN6ZWxVbME/DeAfJNUTbMEKzYivktCgXIswLhPq+dwrYvFAAu5BO0HUuXsE1TVqFSgPypDypmMmrBllcKAlw4LvRqpxXQ1jZCrdj2rRmvFeC50Ot8llcHE9BOYssdt6l6cqNIBq5D0C4WSymHrme2qdt0JbaiyO3JhaAXqGrYDJpz2Iq5AqvrpgO90G64Vl1T16yd5/IbIWvwLe/LdfEAAAAASUVORK5CYII="},function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzYiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyMzYgMjciPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0uMTQ0IC0uNzQ1KSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLjE0NCAuNzQ1KSIgZmlsbD0icmdiYSgwLDAsMCwwLjY1KSIgc3Ryb2tlPSJyZ2JhKDI1NSwyNTUsMjU1LDAuMjEpIj48cmVjdCB3aWR0aD0iMjM2IiBoZWlnaHQ9IjI3IiByeD0iMTMuNSIgc3Ryb2tlPSJub25lIi8+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMjM1IiBoZWlnaHQ9IjI2IiByeD0iMTMiIGZpbGw9Im5vbmUiLz48L2c+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMuMTQ0IDE3Ljc0NSkiIGZpbGw9IiNmZmYiIGZvbnQtc2l6ZT0iMTEiIGZvbnQtZmFtaWx5PSJSb2JvdG8tUmVndWxhciwgUm9ib3RvIj48dHNwYW4geD0iMCIgeT0iMCI+Tm90IGNvbm5lY3RlZDwvdHNwYW4+PC90ZXh0Pjx0ZXh0IHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNi4xNDQgMTcuNzQ1KSIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwLjUpIiBmb250LXNpemU9IjExIiBmb250LWZhbWlseT0iUm9ib3RvLVJlZ3VsYXIsIFJvYm90byI+PHRzcGFuIHg9IjAiIHk9IjAiPk9wZW4gYXBwIGZvciBtb3JlPC90c3Bhbj48L3RleHQ+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTE4LjMyMSAxOC4zMDFhNC42IDQuNiAwIDAgMS0xLjguMzYyIDQuNjgzIDQuNjgzIDAgMSAxIDAtOS4zNjYgNC42MjUgNC42MjUgMCAwIDEgMS40MzYuMjNsMS4zNDgtMS4zNDRhNi40MzYgNi40MzYgMCAxIDAgLjMyOSAxMS40MzZ6bTMuODExLTEwLjE5N2E4LjMwOCA4LjMwOCAwIDAgMSAwIDExLjc0OWwxLjI2MyAxLjI1OWExMC4wODIgMTAuMDgyIDAgMCAwIC4zMjEtMTMuOTNsLS4zMjktLjMyOXoiLz48cGF0aCBkPSJNMTkuNjk2IDEwLjU1NmE0Ljg0OCA0Ljg0OCAwIDAgMSAwIDYuODQ4bDEuMjM1IDEuMjM1YTYuNjE3IDYuNjE3IDAgMCAwIDAtOS4zNTh6bS0xLjI3NiAzLjQyNWwtMi45NzktMi4zMzh2NC42NzV6Ii8+PC9nPjxjaXJjbGUgY3g9IjQuNSIgY3k9IjQuNSIgcj0iNC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTIuMTQ0IDkuNzQ1KSIgZmlsbD0iI2ZmMDA1OCIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0icmdiYSgyNTUsMjU1LDI1NSwwLjI3KSIgZD0iTTEyNy45Mz
107cgNy41MTV2MTMuNzI5Ii8+PC9nPjwvc3ZnPg=="},function(e,t){e.exports="data:image/png;base64,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"},function(e,t){e.exports="data:image/png;base64,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"; 108},,,function(e,t){e.exports="data:application/x-font-ttf;base64,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ATE4ATE4ATEwNDE4ATEwNDE4ATE4ATE4ATkCMDQxOAExOAExMDQxOAExOAExMDQxOAExOAExMDQxOAExNT4BNz4BNTQ2NQcUBiMxIiY9ATQ2MzEyFhUB2AECAQEBAwEBAQMBAQIDAgECAQECAQEBAgEBAQMBAQEBAQEBAQECAQECAgIBAQICAQEDAQEBAwIBAQMBAQEBAQEBAQEBAQEBAQEBAQECAQEBAgEBAgIBAgICAQECAQEDAXcBAQEBAQIBAQECBQMBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQMCAQMBAQEBAgEBAgIBAQIDAgEBAgMBAQEBBAEBAgICAQICAQEBAQM
108BAQICAQEBAQEBAQEQKhMqiwEBAgECAgICAwImJXNERT4BAwIBAgEBAgEBAQECAQECAQICAkRGRXAjIwIDAgIDAQECAQH+shElEQIBAQEBAQEBASRPJiApCQH+AQMDBwQBAQEBAQEBAQEDBgQDCQUFCwUGDQcCBgIDBgIDBgIDBgMCAwIBAQIDAgECBAIBAQEDAgQIAwwWCgEEAQMFAwcNBQYLBQUIBAIDAiQCBgEBAQECBAIBAQEBAQEBAQE9AgEBAQEBAQEBAQEBAQEBAQEBAQEBAT4BAQEBAQEBARU6GAMDBIYCAgICAgICAgJ0AwYDAQEDBgMCAwQCAQEBAgUDAgMBAQEDAQEBAQMBAQEEAQEBAgEBAQECAQICAQEBAgEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBCgEBAQEBAQEBAQEBAQEBAQEBAQIBAQIBAQECAQEBAgECBAEBAQIDAQEBAgQCAQECBAIBAQIEAgEBAgIFAgEBAwUDAQECAgIBAQEBAQIBAgMBA/7+6QIEAgEDAQICAQEEBwYOAQECAgEDAQIDAa8CAwIBAwEBAgEBAQ0HBgQBAQICAQMCAQQUAwYDAQECAQEBoQEBAQEBAQgKAyxpOnsFBwICBAEBAQECAwIBAgECAwIBAgECBAEBAgEBAQIFAgMFAwIEAgEDBAMJEgkJEAcIDQYHCgUCAwECAwEBAgEBAgEBAQEBAwkHAQEBAgMCBAsFBg0HBxAIBAoEDgYBAQEBAQEBAQEBAQEcAQEWAQEBAQEBAQEBAQEBAQEWAQEBAQEBAQIBAQEBAQEBAQHtAQIBAQEBAQECAQEBAQEBAQEXAQEBAQEBAQEBAQEBAQEBAQEeBQ8JAQIDAjMFQgECAgFcAgICAgAAAAACAIAAVQNrA0AAIgAvAAABMhceARcWFRQGBxczFwcnNScOASMiJy4BJyY1NDc+ATc2MxUiBhUUFjMyNjU0JiMBlToyM0sWFiQfDCHWQNYLJVw0OTMySxYWFhZLMjM5UHBwUFBwcFADQBYWSzIzOTRcJQvWQNYhDB8kFhZLMzI6OTMySxYWVXBQUHBwUFBwAAACARoAjQLmAuMAEAAhAAABIyIGFREUFjsBMjY1ETQmIyEjIgYVERQWOwEyNjURNCYjAX1NCgwMCk0JDQ0JAVNNCQ0NCU0KDAwKAuMNCf3WCQ0N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"},function(e,t){e.exports="data:application/font-woff;base64,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jUHFAYjMSImPQE0NjMxMhYVAdgBAgEBAQMBAQEDAQECAwIBAgEBAgEBAQIBAQEDAQEBAQEBAQEBAgEBAgICAQECAgEBAwEBAQMCAQEDAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQIBAQICAQICAgEBAgEBAwF3AQEBAQECAQEBAgUDAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQEDAgEDAQEBAQIBAQICAQECAwIBAQIDAQEBAQQBAQICAgECAgEBAQEDAQECAgEBAQEBAQEBECoTKosBAQIBAgICAgMCJiVzREU+AQMCAQIBAQIBAQEBAgEBAgECAgJERkVwIyMCAwICAwEBAgEB/rIRJRECAQEBAQEBAQEkTyYgKQkB/gEDAwcEAQEBAQEBAQEBAwYEAwkFBQsFBg0HAgYCAwYCAwYCAwYDAgMCAQECAwIBAgQCAQEBAwIECAMMFgoBBAEDBQMHDQUGCwUFCAQCAwIkAgYBAQEBAgQCAQEBAQEBAQEBPQIBAQEBAQEBAQEBAQEBAQEBAQEBAQE+AQEBAQEBAQEVOhgDAwSGAgICAgICAgICdAMGAwEBAwYDAgMEAgEBAQIFAwIDAQEBAwEBAQEDAQEBBAEBAQIBAQEBAgECAgEBAQIBAQEBAQECAQEBAQEBAQEBAQEBAQEBAQEBAQoBAQEBAQEBAQEBAQEBAQEBAQECAQECAQEBAgEBAQIBAgQBAQECAwEBAQIEAgEBAgQCAQECBAIBAQICBQIBAQMFAwEBAgICAQEBAQECAQIDAQP+/ukCBAIBAwECAgEBBAcGDgEBAgIBAwECAwGvAgMCAQMBAQIBAQENBwYEAQECAgEDAgEEFAMGAwEBAgEBAaEBAQEBAQEICgMsaTp7BQcCAgQBAQEBAgMCAQIBAgMCAQIBAgQBAQIBAQECBQIDBQMCBAIBAwQDCRIJCRAHCA0GBwoFAgMBAgMBAQIBAQIBAQEBAQMJBwEBAQIDAgQLBQYNBwcQCAQKBA4GAQEBAQEBAQEBAQEBHAEBFgEBAQEBAQEBAQEBAQEBFgEBAQEBAQECAQEBAQEBAQEB7QECAQEBAQEBAgEBAQEBAQEBFwEBAQEBAQEBAQEBAQEBAQEBHgUPCQECAwIzBUIBAgIBXAICAgIAAAAAAgCAAFUDawNAACIALwAAATIXHgEXFhUUBgcXMxcHJzUnDgEjIicuAScmNTQ3PgE3NjMVIgYVFBYzMjY1NCYjAZU6MjNLFhYkHwwh1kDWCyVcNDkzMksWFhYWSzIzOVBwcFBQcHBQA0AWFksyMzk0XCUL1kDWIQwfJBYWSzMyOjkzMksWFlVwUFBwcFBQcAAAAgEaAI0C5gLjABAAIQAAASMiBhURFBY7ATI2NRE0JiMhIyIGFREUFjsBMjY1ETQmIwF9TQoMDApNCQ0NCQFTTQkNDQlNCgwMCgLjDQn91gkNDQkCKgkNDQn91gkNDQkCKgkNAAEBUwCjAw0C0AALAAAJARYUBwEGJjURPgEBdgGXCQn+aQwXAxcC0P79BxgI/v0HDA4CBwwOAAAAAgCAAEADgANAAAgAHgAAARUzARcBFTMRAyERITUhIgYVERQWMzEhMjY1MREjEQJVmv5cPAGkVVX9qgEr/tUjMjIjAlYjMlUDQFX+XDwBpJoBK/1VAlZVMiP9qiMyMiMBK/7VAAIArQCGA3oC+gBSAGMAAAE4ATkBIzc2NC8BJiIPATAGMQcOARUUFh8BMBYxFxYyPwE2NC8BMzgBMTIWFRQGIzgBMTgBMSEiBh0BFBYzITgBMTgBMTI3PgE3NjU2Jy4BJyYjJSMiBhURFBY7ATI2NRE0JiMCmrdqBwcaBxIHnQMZAwQCBRkDnQcSBxoHB222P1VYPP6ECg0NCgF8LyopPhISARESPSkqLv5JIAkNDQkgCg0NCgJNaQgRBxoHB50DGgIIAgUKBRkDnQcHGQgRB2dXPDxYDAojCg0SEj4pKi8uKik+EhKtD
108Qr+dwoNDQoBiQoNAAAEAGwALQOWA1YAHAA4AD0ASQAAEy4BNTQ3PgE3NjMyFhc3LgEjIgcOAQcGFRQWFzcBBx4BFRQHDgEHBiMiJicHHgEzMjc+ATc2NTQmJwUDJRMBIiY1NDYzMhYVFAbNBQUZGVY6OkIUJhJtKl0yVElKbiAgGRYyApozBQYZGVY6OkIWKxVqK2E0VEpJbiAgGQb+Bu0B+u3+ihwnJxwcJycBcBQoFUI6OlYZGQQFMxYXICBuSUpUM18rbAEOaxQoFUI6OlYZGQYFMRgZICBuSUpUM1/m7f4F7QH7/kUnHBsoKBscJwACAGQAFQOcA2sACwBZAAABIiY1NDYzMhYVFAY3PgE1NCYnNz4BLwEuAQ8BLgEvAS4BKwEiBg8BDgEHJyYGDwEGFh8BDgEVFBYXBw4BHwEeAT8BHgEfAR4BOwEyNj8BPgE3FxY2PwE2JicCAD5XVz4+V1f/AQICAVoGAwRVBA8HahEjFQ8CDAiqCAwCDxUjEWoHDwRVBAMGWgECAgFaBgMEVQQPB2oRIxUPAgwIqggMAg8VIxFqBw8EVQQDBgErVz4+V1c+PldsChQLCxULRQUPCJMHBQIrDBYIcQcLCwdxCBYMKwIFB5MIDwVFCxULCxQKRwUPCJMHBQIsDRYIcQcLCwdxCRUNLAIFB5MIDwUAAAMAVQARA68DNwAcAC0ARwAAJQEHFyMiBhURFBY7ATI2PwE+ATcfAR4BOwEXNyclIiY1NDYzOgEzFxwBFRQGIwEhATA0MTQ2MzIWFRQGIzgBMRc+ATURLgEjAyL9ZzQ8CBcdHRfMEB0HOwMTDIAWBhkQFYkzWv4RJjg4JgMDA1U3JwJA/esBETcnJjg4JrwQFgMfGp4CmTM7Ihb+QBYhEhCVDQ8GgDcQEokzWrw4Kik5VQQGAyc7AW/+7gUpOTkpKji8BhoTAcAWIgAAAAIAgACwA20C0AAXAEgAAAEHOAExByMiBh0BFBY7AR8BFjY1ES4BBwE3NjQvASYiDwEnJiIPAQYUHwEHBhQfAR4BMzgBMTI2PwEXHgEzOAExMjY/ATY0LwEBtpMGfQ4SEg56CZcMIAIiDAFaXQkJEwoaCV1dCRoKEwkJXV0JCRMFCwcHCgVdXQUKBwcLBRMJCV0C0JAGEg6tDxENkAwOEQH6EQ4M/vNdChkKEwoKYF0JCRMKGgldXQkaChMFBAQFXV0FBAQFEwoaCWAAAAQAgAB9A4ADBgAWADgAWQCFAAABBzgBMQcjIgYdARQWOwEfARY2NRE0JhM0JicuAScmBgcGFhcwFhUeARUUBgcOARceATMyNjc+ATUXPgE1NCYnJgYHBhYXHgEVFAYHDgEHDgEXHgEzOgE3PgETJgYHBhYXFhceARcWFRQHDgEHBgcOARceATMyNjc2Nz4BNzY1NCcuAScmJwG2kwZ9DhISDnoGlgwhIdggHQMEAwwZBAUJDAMODxMRDAgEBQ8JAwgCIiggJipMPgwZBQQIDC42IBoKEwkMCAcFDgoCCAIPGQUMGQQFCQwmHyAsDAwMDCwgHyYMCQUEDwkDCAIvJiY1Dw4ODzUmJi8C0JAGEg6tDxEHkAwPEQH2EQv+5yI6EQICAgUJDAwYBQECChwREx0JBRkMCgkBAhE+JLMiXzJGdR8FCQwMGQUVWDMmRRgHDgUEGQwKCQMHEAICBQkMDBgFEhwcRigoKiooKEUcHBIFGQwKCQECFiEiVTExMzQxMFUiIhUAAAAAAgCAABUDgANrAAsAFwAAASERIxEjESMRITUhJTIWFRQGIyImNTQ2A4D/AFVWVf8AAwD+gCMyMiMkMTECQP3VAQD/AAIrVdYyJCMyMiMkMgADAKsAKwNVA1IACwAbADcAAAEmNDc2MhcWFAcGIgMRIxEUFx4BFxYzITUhIiYFJyM1HgEzNQYmLwEuAScuASsBIgYdARQWOwEXAUQZGRlHGRkZGkZdVRAROicnLAEA/wA1SwJV2JIsgjw1cCI8Bg8ICRULASg4SzXYlQLZGUcZGRkZRxkZ/lUBgP6ALCcnORERVUt42J0lOF0BMyVCCAoEBAU4KPU1S5UAAAAAAQEAAMADAALAAAMAACUhESEDAP4AAgDAAgAAAAEA+gBtAoYDEwAZAAATMTgBMQEWMj8BNjQnCQE2NC8BJiIHAQYUF/oBRgUQBSwFBf70AQwFBSwFEAX+uggIAbP+ugUFLQQQBQENAQ0FEAQtBQX+ugUQBQABAXoAbQMGAxMAGQAAATE4ATEBJiIPAQYUFwkBBhQfARYyNwE2NCcDBv66BRAFLAUFAQz+9AUFLAUQBQFGCAgBzQFGBQUtBBAF/vP+8wUQBC0FBQFGBRAFAAAAAAEAAAABAAAL3o8zXw889QALBAAAAAAA2IMH0AAAAADYgwfQAAAAAAOvA2sAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA68AAQAAAAAAAAAAAAAAAAAAAB4EAAAAAAAAAAAAAAACAAAABAABVQQAAW8EAACxBAABWgQAAJUEAADgBAAAygQAANMEAABVBAABqwQAAL0EAACABAABGgQAAVMEAACABAAArQQAAGwEAABkBAAAVQQAAIAEAACABAAAgAQAAKsEAAEABAAA+gQAAXoAAAAAAAoAFAAeADIARgBgANwA8gE8AZgB9AJGAn4GYAaoBtoG9gcoB6IIFAicCQIJaAosClQKqgq4CuQLEgAAAAEAAAAeBF4ABQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQADAAAAAQAAAAAAAgAHADwAAQAAAAAAAwADACoAAQAAAAAABAADAFEAAQAAAAAABQALAAkAAQAAAAAABgADADMAAQAAAAAACgAaAFoAAwABBAkAAQAGAAMAAwABBAkAAgAOAEMAAwABBAkAAwAGAC0AAwABBAkABAAGAFQAAwABBAkABQAWABQAAwABBAkABgAGADYAAwABBAkACgA0AHRkbDgAZABsADhWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBkbDgAZABsADhkbDgAZABsADhSZWd1bGFyAFIAZQBnAHUAbABhAHJkbDgAZABsADhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"},,,function(e,t,n,i){"use strict";e.exports=n(i)}]);
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.