if(!Object['hasOwnProperty']('values')){Object['values']=function(c){return Object['keys'](c)['map'](function(d){return c[d];});};}if(!String['prototype']['startsWith']){String['prototype']['startsWith']=function(e,f){f=f||0x0;return this['indexOf'](e,f)===f;};}TDV['EventDispatcher']=function(){this['_handlers']={};};TDV['EventDispatcher']['prototype']['bind']=function(g,h){if(!(g in this['_handlers']))this['_handlers'][g]=[];this['_handlers'][g]['push'](h);};TDV['EventDispatcher']['prototype']['unbind']=function(i,j){if(i in this['_handlers']){var k=this['_handlers'][i]['indexOf'](j);if(k!=-0x1)this['_handlers'][i]['splice'](k,0x1);}};TDV['EventDispatcher']['prototype']['createNewEvent']=function(l){if(typeof Event==='function')return new Event(l);var m=document['createEvent']('Event');m['initEvent'](l,!![],!![]);return m;};TDV['EventDispatcher']['prototype']['dispatchEvent']=function(n){if(n['type']in this['_handlers']){var o=this['_handlers'][n['type']];for(var p=0x0;p0x0)return;}if(w['sourceClassName']=='MediaAudio'||w['sourceClassName']=='Model3DCameraSequence'||this['_isInitialized'])return;this['_isInitialized']=!![];u['unbind']('preloadMediaShow',t,this,!![]);u['unbindOnObjectsOf']('PlayListItem','begin',t,this,!![]);u['unbind']('stateChange',t,this,!![]);if(this['_isPaused'])this['pause']();window['parent']['postMessage'](TDV['Tour']['EVENT_TOUR_LOADED'],'*');this['dispatchEvent'](this['createNewEvent'](TDV['Tour']['EVENT_TOUR_LOADED']));};this['_setup']();this['_settings']['set'](TDV['PlayerSettings']['SCRIPT_URL'],this['_currentScriptUrl']);var u=this['player']=TDV['PlayerAPI']['create'](this['_settings']);u['bindOnObject']('rootPlayer','start',v,this,!![]);window['addEventListener']('message',function(B){var C=B['data'];if(C=='pauseTour')C='pause';else if(C=='resumeTour')C='resume';else return;this[C]['apply'](this);}['bind'](this));function v(D){u['unbindOnObject']('rootPlayer','start',v,this,!![]);var E=D['data']['source'];E['get']('data')['tour']=this;var F=window['navigator']['language']||window['navigator']['userLanguage']||'en';var G=E['get']('data')['locales']||{};var H=E['get']('data')['defaultLocale']||F;var I=this['locManager']=new TDV['Tour']['LocaleManager'](E,G,H,this['_settings']['get'](TDV['PlayerSettings']['QUERY_STRING_PARAMETERS']));E['get']('data')['localeManager']=I;var J=function(){var U=E['get']('data');if(!('updateText'in U)){U['updateText']=function(Y){var Z=Y[0x0]['split']('.');if(Z['length']==0x2){var a0=I['trans']['apply'](I,Y);var a1=Y[0x1]||E;if(typeof a1=='string'){var a2=a1['split']('.');a1=E[a2['shift']()];for(var a3=0x0;a30x0&&aa['get']('class')=='Model3D'){E['startMeasurement'](null,a9[0x0]);}break;}}['bind'](this);this['_onBeforeUnload']=function(ab){E['stopTextToSpeech']();};window['addEventListener']('hashchange',this['_onHashChange']);window['addEventListener']('beforeunload',this['_onBeforeUnload']);document['addEventListener']('keyup',this['_onKeyUp']);E['bind']('tourEnded',function(){this['dispatchEvent'](this['createNewEvent'](TDV['Tour']['EVENT_TOUR_ENDED']));},this,!![]);E['bind']('mute_changed',function(){if(this['get']('mute'))this['stopTextToSpeech']();},E,!![]);u['bind']('preloadMediaShow',t,this,!![]);u['bind']('stateChange',t,this,!![]);u['bindOnObjectsOf']('PlayListItem','begin',t,this,!![]);this['dispatchEvent'](this['createNewEvent'](TDV['Tour']['EVENT_TOUR_INITIALIZED']));}};TDV['Tour']['prototype']['pause']=function(){this['_isPaused']=!![];if(!this['_isInitialized'])return;var ac=function(al){var am=al['source'];if(!this['_isPaused'])am['unbind']('stateChange',ac,this);else if(am['get']('state')=='playing'){am['pause']();}};var ad=this['player']['getByClassName']('PlayList');for(var ae=0x0,af=ad['length'];ae0xb4)aF-=0x168;}else{aF=aE['get']('yaw');aG=aE['get']('pitch');}var aM=aB['getPlayListWithItem'](az);if(aM){var aN=function(){aB['setPanoramaCameraWithSpot'](aM,az,aF,aG);};if(!this['_isInitialized']){var aO=function(){az['unbind']('begin',aO,this);aN();};az['bind']('begin',aO,this);}else{aN();}}}}};TDV['Tour']['prototype']['setComponentsVisibilityByTags']=function(aP,aQ,aR){var aS=this['_getRootPlayer']();if(aS!==undefined){var aT=aS['getComponentsByTags'](aP,aR);for(var aU=0x0,aV=aT['length'];aU0x0;};TDV['Tour']['prototype']['_getOrientation']=function(){var bm=this['_getRootPlayer']();if(bm){return bm['get']('orientation');}else if(this['_lockedOrientation']){return this['_lockedOrientation'];}else{return TDV['PlayerAPI']['getOrientation']();}};TDV['Tour']['prototype']['_getParams']=function(bn){var bo={};bn['split']('&')['forEach'](function(bp){var bq=bp['split']('=')[0x0],br=decodeURIComponent(bp['split']('=')[0x1]);bo[bq['toLowerCase']()]=br;});return bo;};TDV['Tour']['prototype']['_getRootPlayer']=function(){return this['player']!==undefined?this['player']['getById']('rootPlayer'):undefined;};TDV['Tour']['prototype']['_setup']=function(){if(!this['_orientation'])this['_orientation']=this['_getOrientation']();this['_device']=this['_getDevice']();this['_currentScriptUrl']=this['_getScriptUrl']();if(this['isMobile']()){var bs=document['getElementById']('metaViewport');if(bs){var bt=this['_devicesUrl'][this['_device']];var bu=0x1;if(typeof bt=='object'&&this['_orientation']in bt&&this['_orientation']==TDV['PlayerAPI']['ORIENTATION_LANDSCAPE']||this['_device']==TDV['Tour']['DEVICE_GENERAL']){bu=bs['getAttribute']('data-tdv-general-scale')||0.5;}var bv=bs['getAttribute']('content');bv=bv['replace'](/initial-scale=(\d+(\.\d+)?)/,function(bw,bx){return'initial-scale='+bu;});bs['setAttribute']('content',bv);}}};TDV['Tour']['prototype']['_getScriptUrl']=function(){var by=this['_devicesUrl'][this['_device']];if(typeof by=='object'){if(this['_orientation']in by){by=by[this['_orientation']];}}return by;};TDV['Tour']['prototype']['_getDevice']=function(){var bz=TDV['Tour']['DEVICE_GENERAL'];if(!this['_isRemoteSession']&&this['isMobile']()){if(this['isIPad']()&&TDV['Tour']['DEVICE_IPAD']in this['_devicesUrl'])bz=TDV['Tour']['DEVICE_IPAD'];else if(TDV['Tour']['DEVICE_MOBILE']in this['_devicesUrl'])bz=TDV['Tour']['DEVICE_MOBILE'];}return bz;};TDV['Tour']['prototype']['_setMediaFromURL']=function(bA,bB){var bC=this['_getRootPlayer']();var bD=bC['getActivePlayerWithViewer'](bC['getMainViewer']());var bE=bD?bC['getMediaFromPlayer'](bD):undefined;var bF;if('media'in bA){var bG=bA['media'];var bH=Number(bG);bF=isNaN(bH)?this['setMediaByName'](bG):this['setMediaByIndex'](bH-0x1);}else if('media-index'in bA){bF=this['setMediaByIndex'](parseInt(bA['media-index'])-0x1);}else if('media-name'in bA){bF=this['setMediaByName'](decodeURIComponent(bA['media-name']));}if(bF==undefined&&bB!==undefined){bF=this['setMediaByIndex'](0x0);}if(bF!=undefined){var bI=bF['get']('player');var bJ=function(){if('trigger-overlay-name'in bA){this['triggerOverlayByName'](bF['get']('media'),bA['trigger-overlay-name'],bA['trigger-overlay-event']);}if('focus-overlay-name'in bA){this['focusOverlayByName'](bF,bA['focus-overlay-name']);}else if('yaw'in bA||'pitch'in bA){var bN=bC['getPlayListWithItem'](bF);if(bN){switch(bF['get']('class')){case'PanoramaPlayListItem':var bO=parseFloat(bA['yaw'])||undefined;var bP=parseFloat(bA['pitch'])||undefined;var bQ=parseFloat(bA['fov'])||undefined;bC['setPanoramaCameraWithSpot'](bN,bF,bO,bP,bQ);break;case'Model3DPlayListItem':var bR=['yaw','pitch','x','y','z','distance'];var bS={};for(var bT=0x0;bT0x0){cg['set']('objects',ch['concat'](ci));}};if('hide-components-tags'in c3||'hct'in c3)c6['call'](this,this['setComponentsVisibilityByTags'],c3['hide-components-tags']||c3['hct'],![]);if('show-components-tags'in c3||'sct'in c3)c6['call'](this,this['setComponentsVisibilityByTags'],c3['show-components-tags']||c3['sct'],!![]);if('hide-overlays-tags'in c3||'hot'in c3)c6['call'](this,this['setOverlaysVisibilityByTags'],c3['hide-overlays-tags']||c3['hot'],![]);if('show-overlays-tags'in c3||'sot'in c3)c6['call'](this,this['setOverlaysVisibilityByTags'],c3['show-overlays-tags']||c3['sot'],!![]);if('hide-overlays-names'in c3||'hon'in c3)this['setOverlaysVisibilityByName'](decodeURIComponent(c3['hide-overlays-names']||c3['hon'])['split'](','),![]);if('show-overlays-names'in c3||'son'in c3)this['setOverlaysVisibilityByName'](decodeURIComponent(c3['show-overlays-names']||c3['son'])['split'](','),!![]);if('show-object-ids'in c3||'sobjids'in c3)this['setObjectsVisibilityByID'](decodeURIComponent(c3['show-object-ids']||c3['sobjids'])['split'](','),!![]);if('hide-object-ids'in c3||'hobjids'in c3)this['setObjectsVisibilityByID'](decodeURIComponent(c3['hide-object-ids']||c3['hobjids'])['split'](','),![]);if('variant'in c3)this['setModel3DVariant'](decodeURIComponent(c3['variant']));if('measures'in c3)c7['call'](this,decodeURIComponent(c3['measures']['split'](';')));};TDV['Tour']['LocaleManager']=function(cv,cw,cx,cy){TDV['EventDispatcher']['call'](this);this['rootPlayer']=cv;this['locales']={};this['defaultLocale']=cx;this['queryParam']=cy;this['currentLocaleMap']={};this['currentLocaleID']=undefined;for(var cz in cw){this['registerLocale'](cz,cw[cz]);}};TDV['Tour']['LocaleManager']['EVENT_LOCALE_CHANGED']='localeChanged';TDV['Tour']['LocaleManager']['prototype']=new TDV['EventDispatcher']();TDV['Tour']['LocaleManager']['prototype']['registerLocale']=function(cA,cB){var cC=[cA,cA['split']('-')[0x0]];for(var cD=0x0;cD0x2){var cU=typeof arguments[0x2]=='object'?arguments[0x2]:undefined;var cV=arguments;cT=cT['replace'](/\{\{([\w _\-\.]+)\}\}/g,function(cX,cY){if(cS(cY))cY=cV[parseInt(cY)+0x1];else if(cU!==undefined)cY=cU[cY];if(typeof cY=='string')cY=this['currentLocaleMap'][cY]||cY;else if(typeof cY=='function')cY=cY['call'](this['rootPlayer']);return cY!==undefined?cY:'';}['bind'](this));}return cT;};TDV['Tour']['LocaleManager']['prototype']['_parsePropertiesContent']=function(cZ){cZ=cZ['replace'](/(^|\n)#[^\n]*/g,'');var d0={};var d1=cZ['split']('\x0a');for(var d2=0x0,d3=d1['length'];d20x0;};TDV['Tour']['HistoryData']['prototype']['canForward']=function(){return this['pointer']>=0x0&&this['pointer']0x0&&dM['length']>=dO||dw>0x0&&e9['distance']>dw||dP&&ds['testIntersection'](dQ,e9['position']))return;var ea=dC['call'](this,e9['panorama'],e9['yaw']-dH['get']('yaw'),e9['pitch'],e9['width'],e9['height'],e9['anchorX'],e9['anchorY'],e9['opacity'],e9['transparentAreaActive'],e9['image'],dA&&!e9['excludeSurfacePanorama']);var eb=dD['call'](this,e9['panorama'],e9['yaw']-dH['get']('yaw'),e9['backwardYaw'],e9['floorDistance'],!e9['excludeSurfacePanorama']);dM['push'](ea);var ec=dN['findIndex'](function(ef){return ef['get']('panorama')==e9['panorama'];});if(ec!=-0x1)dN['splice'](ec,0x1);dN['push'](eb);var ed=ea['get']('areas')[0x0];if(e9['toolTip'])ed['set']('toolTip',e9['toolTip']);ed['bind']('click',dB['bind'](this,dK,e9['panorama'],ds,!![]),this);eb['bind']('select',dB['bind'](this,dK,e9['panorama'],ds,!![]),this);var ee=e9['actions'];if(ee){dG['call'](this,ea,ee);if('click'in ee)eb['bind']('select',new Function('event',ee['click']),this);}}['bind'](this));dK['set']('overlays',(dK['get']('overlays')||[])['concat'](dM));dK['set']('adjacentPanoramas',dN);var dR=!ds['get']('surfaceSelectionEnabled')||!!dI['excludeSurfaceSelectionModel'];var dS;if(dR){dS=dE['call'](this,dH['get']('x'),dH['get']('y'),dH['get']('z'),dI['width'],dI['height'],dI['anchorX']?dI['anchorX']:0.5,dI['anchorY']?dI['anchorY']:0.5,dI['opacity'],!!dI['transparentAreaActive'],dt['showOnlyHotspotsLineSight'],_getObject(this,dI['image']));dS['set']('id','sprite_'+dH['get']('id'));dS['set']('translationLineColor',dI['translationLineColor']!=null?dI['translationLineColor']:'#ffffff');dS['set']('translationLineOpacity',dI['translationLineOpacity']!=null?dI['translationLineOpacity']:0x1);dS['set']('translationLineVisible',dI['translationLineVisible']!=null?dI['translationLineVisible']:![]);dS['set']('translationLineWidth',dI['translationLineWidth']!=null?dI['translationLineWidth']:0x1);dS['set']('translationLength',dI['translationLength']!=null?dI['translationLength']:dt['showOnlyHotspotsLineSight']&&(dI['translationY']==null||dI['translationY']==0x0)?dI['height']/0x2:undefined);dS['set']('translationX',dI['translationX']!=null?dI['translationX']:0x0);dS['set']('translationY',dI['translationY']!=null&&dI['translationY']!=0x0?dI['translationY']:dt['showOnlyHotspotsLineSight']?0x1:0x0);dS['set']('translationZ',dI['translationZ']!=null?dI['translationZ']:0x0);if(dI['toolTip'])dS['set']('toolTip',dI['toolTip']);}else dS=dF['call'](this,dH['get']('x'),dH['get']('y'),dH['get']('z'));dI['object']=dS;if(dI['tags']!==undefined)dS['get']('data')['tags']=dI['tags'];if(dI['enabled']!==undefined)dS['set']('enabled',dI['enabled']);dS['get']('data')['location']=dH;var dT=dI['actions'];if(dT){dG['call'](this,dS,dT);}dS['bind']('click',dB['bind'](this,ds,dK,ds,![]),this);dy['push'](dS);}['bind'](this));ds['set']('objects',(ds['get']('objects')||[])['concat'](dy));dt['isInitialized']=!![];function dB(eg,eh,ei,ej){var ek=this['getPlayListsWithMedia'](eg,!![])['filter'](function(er){return this['getMediaFromPlayer'](er['get']('items')[er['get']('selectedIndex')]['get']('player'))==eg;}['bind'](this));if(ek['length']==0x0)return;var el=this['getPlayListItemByMedia'](ek[0x0],eg);var em=el['get']('player')['get']('viewerArea');var en;this['getPlayListsWithMedia'](eh)['forEach'](function(es){var et=this['getPlayListItemByMedia'](es,eh);if(et['get']('player')['get']('viewerArea')==em){if(ej&&el['get']('player')['get']('viewerArea')['get']('translationTransitionEnabled')){eo();et['bind']('begin',eq,this);}es['set']('selectedIndex',es['get']('items')['indexOf'](et));}}['bind'](this));function eo(){en=ei['get']('objects')['filter'](function(eu){var ev=eu['get']('data');return ev&&ev['location']!==undefined;});en['forEach'](function(ew){ew['set']('enabled',![]);});}function ep(){en['forEach'](function(ex){ex['set']('enabled',!![]);});}function eq(ey){ey['source']['unbind']('begin',eq,this);ep();}}function dC(ez,eA,eB,eC,eD,eE,eF,eG,eH,eI,eJ){var eK=_createInstanceFromObj(this,{'class':'HotspotPanoramaOverlay','useHandCursor':!![],'enabledInSurfaceSelection':eJ,'areas':[{'class':'HotspotPanoramaOverlayArea','mapColor':eH?'any':'image'}],'items':[{'class':'FlatHotspotPanoramaOverlayImage','yaw':eA,'pitch':eB,'width':eC,'height':eD,'offsetX':eE*eC,'offsetY':eF*eD,'opacity':eG!=undefined?eG:0x1}]});eK['get']('items')[0x0]['set']('image',eI);return eK;}function dD(eL,eM,eN,eO,eP){return _createInstanceFromObj(this,{'class':'AdjacentPanorama','panorama':'this.'+eL['get']('id'),'backwardYaw':eN,'yaw':eM,'distance':eO,'enabledInSurfaceSelection':eP});}function dE(eQ,eR,eS,eT,eU,eV,eW,eX,eY,eZ,f0){var f1=_createInstanceFromObj(this,{'class':'SpriteModel3DObject','x':eQ,'y':eR,'z':eS,'anchorX':eV,'anchorY':eW,'depthTest':eZ,'transparentAreaActive':eY,'hideBasedOnDistance':!![],'width':eT,'height':eU,'opacity':eX!=undefined?eX:0x1,'data':{}});f1['set']('image',f0);return f1;}function dF(f2,f3,f4){return _createInstanceFromObj(this,{'class':'SurfaceReticleModel3DObject','x':f2,'y':f3,'z':f4,'depthTest':![],'data':{}});}function dG(f5,f6){Object['keys'](f6)['forEach'](function(f7){if(f5['hasEvent'](f7))f5['bind'](f7,new Function('event',f6[f7]),this);}['bind'](this));}}function _findLocationWithPanorama(f8){var f9=this['getByClassName']('Model3D');for(var fa=0x0,fb=f9['length'];fa0x0){var fj=fh[fi];if(fj['get']('viewerArea')!=fg){fh['splice'](fi,0x1);}}return fh;}function _createInstance(fk,fl,fm){var fn=fk['createInstance'](fl);if(fm){fn['set']('id',fm);fk[fm]=fn;}return fn;}function _createInstanceFromObj(fo,fp){return fq(fp);function fq(fr,fs){if(typeof fr=='object'){if('class'in fr){try{fs=_createInstance(fo,fr['class'],fr['id']);}catch(fw){fs=fr;}}else{fs=fr;}}var ft=function(fx,fy){if('set'in fs)fs['set'](fx,fy);else fs[fx]=fy;};for(var fu in fr){var fv=fr[fu];if(typeof fv=='object'&&fv!==null)ft(fu,fq(fv,fs));else if(typeof fv=='string'&&fv['indexOf']('this.')==0x0)ft(fu,fo[fv['replace']('this.','')]);else ft(fu,fv);}return fs;}}TDV['Tour']['Script']=function(){};TDV['Tour']['Script']['assignObjRecursively']=function(fz,fA){for(var fB in fz){var fC=fz[fB];if(typeof fC=='object'&&fC!==null)this['assignObjRecursively'](fz[fB],fA[fB]||(fA[fB]={}));else fA[fB]=fC;}return fA;};TDV['Tour']['Script']['autotriggerAtStart']=function(fD,fE,fF){var fG=function(fH){fE();if(fF==!![])fD['unbind']('change',fG,this);};fD['bind']('change',fG,this);};TDV['Tour']['Script']['changeBackgroundWhilePlay']=function(fI,fJ,fK){var fL=function(){fM['unbind']('stop',fL,this);if(fK==fO['get']('backgroundColor')&&fR==fO['get']('backgroundColorRatios')){fO['set']('backgroundColor',fP);fO['set']('backgroundColorRatios',fQ);}};var fM=fI['get']('items')[fJ];var fN=fM['get']('player');var fO=fN['get']('viewerArea');var fP=fO['get']('backgroundColor');var fQ=fO['get']('backgroundColorRatios');var fR=[0x0];if(fK!=fP||fR!=fQ){fO['set']('backgroundColor',fK);fO['set']('backgroundColorRatios',fR);fM['bind']('stop',fL,this);}};TDV['Tour']['Script']['changeOpacityWhilePlay']=function(fS,fT,fU){var fV=function(){fW['unbind']('stop',fV,this);if(fZ==fY['get']('backgroundOpacity')){fY['set']('opacity',fZ);}};var fW=fS['get']('items')[fT];var fX=fW['get']('player');var fY=fX['get']('viewerArea');var fZ=fY['get']('backgroundOpacity');if(fU!=fZ){fY['set']('backgroundOpacity',fU);fW['bind']('stop',fV,this);}};TDV['Tour']['Script']['changePlayListWithSameSpot']=function(g0,g1){var g2=g0['get']('selectedIndex');if(g2>=0x0&&g1>=0x0&&g2!=g1){var g3=g0['get']('items')[g2];var g4=g0['get']('items')[g1];var g5=g3['get']('player');var g6=g4['get']('player');if((g5['get']('class')=='PanoramaPlayer'||g5['get']('class')=='Video360Player')&&(g6['get']('class')=='PanoramaPlayer'||g6['get']('class')=='Video360Player')){var g7=this['clonePanoramaCamera'](g4['get']('camera'));this['setCameraSameSpotAsMedia'](g7,g3['get']('media'));var g8=g7['get']('initialPosition');if(g8['get']('yaw')==undefined||g8['get']('pitch')==undefined||g8['get']('hfov')==undefined)return;this['startPanoramaWithCamera'](g4['get']('media'),g7);}}};TDV['Tour']['Script']['clone']=function(g9,gb){var gc=this['rootPlayer']['createInstance'](g9['get']('class'));var gd=g9['get']('id');if(gd){var ge=gd+'_'+Math['random']()['toString'](0x24)['substring'](0x2,0xf);gc['set']('id',ge);this[ge]=gc;}for(var gf=0x0;gf0x0){for(var gC=0x0;gC>0x10&0xff,gY>>0x8&0xff,gY&0xff],'finalRGB':[gZ>>0x10&0xff,gZ>>0x8&0xff,gZ&0xff]};gR[gT+gV]=gQ;}else{gU[gV]=gS?gL['get'](gV):gL[gV];if(gV=='yaw'&&gW-gU[gV]>0xb4)gU[gV]=gU[gV]+(gW>gU[gV]?0x168:-0x168);gR[gT+gV]=gQ;}}gQ['set']('duration',(gN||0x0)*0x3e8);gQ['set']('easing',gO||'cubic_in_out');gQ['set']('animationDirection',gP||'normal');gQ['bind']('end',function(){for(var h0 in gU){if(gR[gT+h0]==gQ)delete gR[gT+h0];}this['disposeInstance'](gQ);},this);gQ['bind']('frame',function(){var h1=gQ['getPosition']();for(var h2 in gU){var h3=gU[h2];if(gR[gT+h2]!=gQ)continue;if(typeof h3==='object'&&'color'in h3){var h4=Math['round'](h3['initialRGB'][0x0]+(h3['finalRGB'][0x0]-h3['initialRGB'][0x0])*h1);var h5=Math['round'](h3['initialRGB'][0x1]+(h3['finalRGB'][0x1]-h3['initialRGB'][0x1])*h1);var h6=Math['round'](h3['initialRGB'][0x2]+(h3['finalRGB'][0x2]-h3['initialRGB'][0x2])*h1);h3='#'+((0x1<<0x18)+(h4<<0x10)+(h5<<0x8)+h6)['toString'](0x10)['slice'](0x1);}else{h3=h3+(gM[h2]-h3)*h1;}if(gS)gL['set'](h2,h3);else gL[h2]=h3;}},this);return gQ;};TDV['Tour']['Script']['executeFunctionWhenChange']=function(h7,h8,h9,ha){var hb=undefined;var hc=function(hg){if(hg['data']['previousSelectedIndex']==h8){if(ha)ha['call'](this);if(h9&&hb)hb['unbind']('end',h9,this);h7['unbind']('change',hc,this);}};if(h9){var hd=h7['get']('items')[h8];var he=hd['get']('class');if(he=='PanoramaPlayListItem'||he=='Model3DPlayListItem'){var hf=hd['get']('camera');if(hf!=undefined){hb=hf['get']('initialSequence');if(hb==undefined)hb=hf['get']('idleSequence');}}else{hb=hd['get']('media');}if(hb){hb['bind']('end',h9,this);}}h7['bind']('change',hc,this);};TDV['Tour']['Script']['executeJS']=function(hh){try{eval(hh);}catch(hi){console['log']('Javascript\x20error:\x20'+hi);console['log']('\x20\x20\x20code:\x20'+hh);}};TDV['Tour']['Script']['fixTogglePlayPauseButton']=function(hj){var hk=hj['get']('buttonPlayPause');if(typeof hk!=='undefined'&&hj['get']('state')=='playing'){if(!Array['isArray'](hk))hk=[hk];for(var hl=0x0;hl0x1){hp['sort'](function(hq,hr){var hs=hq['get']('class');var ht=hr['get']('class');if(hs=='Model3DPlayer')return 0x1;else if(ht=='Model3DPlayer')return-0x1;else return 0x0;});}return hp['length']>0x0?hp[0x0]:undefined;};TDV['Tour']['Script']['getActivePlayersWithViewer']=function(hu){var hv=this['getCurrentPlayers']();var hw=hv['length'];var hx=[];while(hw-->0x0){var hy=hv[hw];if(hy['get']('viewerArea')==hu){var hz=hy['get']('class');if(hz=='PanoramaPlayer'&&(hy['get']('panorama')!=undefined||hy['get']('video')!=undefined)||(hz=='VideoPlayer'||hz=='Video360Player')&&hy['get']('video')!=undefined||hz=='PhotoAlbumPlayer'&&hy['get']('photoAlbum')!=undefined||hz=='MapPlayer'&&hy['get']('map')!=undefined||hz=='Model3DPlayer'&&hy['get']('model')!=undefined)hx['push'](hy);}}return hx;};TDV['Tour']['Script']['getCurrentPlayerWithMedia']=function(hA){var hB=undefined;var hC=undefined;switch(hA['get']('class')){case'Panorama':case'LivePanorama':case'HDRPanorama':hB='PanoramaPlayer';hC='panorama';break;case'Video360':hB='PanoramaPlayer';hC='video';break;case'PhotoAlbum':hB='PhotoAlbumPlayer';hC='photoAlbum';break;case'Map':hB='MapPlayer';hC='map';break;case'Video':hB='VideoPlayer';hC='video';break;case'Model3D':hB='Model3DPlayer';hC='media';break;}if(hB!=undefined){var hD=this['getByClassName'](hB);for(var hE=0x0;hE{return hW['get']('class')=='PanoramaModel3DLocation'?hW['get']('data')['object']:hW;});};TDV['Tour']['Script']['getOverlaysByGroupname']=function(hX){var hY=this['get']('data');var hZ='groupname2Overlays';var i0=hY[hZ];if(!i0){var i1=['HotspotPanoramaOverlay','VideoPanoramaOverlay','QuadVideoPanoramaOverlay','FramePanoramaOverlay','QuadFramePanoramaOverlay'];hY[hZ]=i0={};for(var i2=0x0;i20x1){iu['sort'](function(iB,iC){var iD=iB['get']('data')['groupIndex'];var iE=iC['get']('data')['groupIndex'];return iD-iE;});for(var iv=0x0,iw=iu['length'];iv=0x0;--j2){if(j6['indexOf'](j5[j2])==-0x1)j5['splice'](j2,0x1);}}else if(iM=='or'){for(var j2=j6['length']-0x1;j2>=0x0;--j2){var iX=j6[j2];if(j5['indexOf'](iX)==-0x1)j5['push'](iX);}}}}return j5||[];};TDV['Tour']['Script']['getComponentByName']=function(j7){var j8=this['getByClassName']('UIComponent');for(var j9=0x0,ja=j8['length'];j9jh)jh=jj['get']('width');}return jh;}else{return jj['get']('width');}default:return jf['get']('width');}};TDV['Tour']['Script']['getMediaHeight']=function(jk){switch(jk['get']('class')){case'Video360':var jl=jk['get']('video');if(jl instanceof Array){var jm=0x0;for(var jn=0x0;jnjm)jm=jo['get']('height');}return jm;}else{return jo['get']('height');}default:return jk['get']('height');}};TDV['Tour']['Script']['getOverlays']=function(jp){switch(jp['get']('class')){case'LivePanorama':case'HDRPanorama':case'Panorama':var jq=jp['get']('overlays')['concat']()||[];var jr=jp['get']('frames');for(var js=0x0;js=0x0;--k3){var k4=k2[k3];var k5=k4['get']('player');if(k5!==undefined&&k5['get']('viewerArea')==jX)return!![];}return![];};for(var k0=jY['length']-0x1;k0>=0x0;--k0){if(!jZ(jY[k0]))jY['splice'](k0,0x1);}return jY;};TDV['Tour']['Script']['getPlayListWithItem']=function(k6){var k7=this['getByClassName']('PlayList');for(var k8=k7['length']-0x1;k8>=0x0;--k8){var k9=k7[k8];var ka=k9['get']('items');for(var kb=ka['length']-0x1;kb>=0x0;--kb){var kc=ka[kb];if(kc==k6)return k9;}}return undefined;};TDV['Tour']['Script']['getFirstPlayListWithMedia']=function(kd,ke){var kf=this['getPlayListsWithMedia'](kd,ke);return kf['length']>0x0?kf[0x0]:undefined;};TDV['Tour']['Script']['getPlayListItemByMedia']=function(kg,kh){var ki=kg['get']('items');for(var kj=0x0,kk=ki['length'];kj=0x0;--kt){var ku=ks[kt];if(ku['get']('media')!=kp||kq!=undefined&&ku['get']('player')!=kq){ks['splice'](kt,0x1);}}return ks;}else{return[];}};TDV['Tour']['Script']['historyGoBack']=function(kv){var kw=this['get']('data')['history'][kv['get']('id')];if(kw!=undefined){kw['back']();}};TDV['Tour']['Script']['historyGoForward']=function(kx){var ky=this['get']('data')['history'][kx['get']('id')];if(ky!=undefined){ky['forward']();}};TDV['Tour']['Script']['init']=function(){var kz=this['get']('data')['history'];var kA=function(kJ){var kK=kJ['source'];var kL=kK['get']('selectedIndex');if(kL<0x0)return;var kM=kK['get']('id');if(!kz['hasOwnProperty'](kM))kz[kM]=new TDV['Tour']['HistoryData'](kK);kz[kM]['add'](kL);};var kB=this['getByClassName']('PlayList');for(var kD=0x0,kE=kB['length'];kD=0x0){this['skip3DTransitionOnce'](kP['get']('items')[kQ]['get']('player'));}}for(var kD=0x0,kH=kG['length'];kD0x0){var l5=lf['get']('data');if(l5===undefined)continue;var lh=l5['name'];lf['bind']('click',this['sendAnalyticsData']['bind'](this,'Skin','click',lh),this,![]);}}var li=this['mainPlayList']['get']('items')['concat'](this['getByClassName']('PlayListItem'));var lj={};for(var kY=0x0,l1=li['length'];kY0x0){var mx=mu[mv];if(mx['get']('viewerArea')!=mt){mu['splice'](mv,0x1);}}for(mv=0x0;mv=mF){mD-=mH-(mF-ma['get']('actualWidth'));mH=mF-ma['get']('actualWidth');}ma['set']('left',mH);lV();mA=mD;};this['bind']('mouseMove',mB,this);this['bind']('mouseUp',function(){this['unbind']('mouseMove',mB,this);},this);},this);lV();};TDV['Tour']['Script']['_initTwinsViewer']=function(mI){function mJ(){var n4=mI['get']('actualWidth');mU['get']('children')[0x0]['set']('width',n4);mV['get']('children')[0x0]['set']('width',n4);var n5=mY['get']('left');var n6=typeof n5=='string'?mK(n5):n5;n6+=mY['get']('actualWidth')*0.5;mU['set']('width',mL(n6));mV['set']('width',mL(n4-n6));}function mK(n7){return parseFloat(n7['replace']('%',''))/0x64*mI['get']('actualWidth');}function mL(n8){return n8/mI['get']('actualWidth')*0x64+'%';}function mM(n9){mN(n9['source']);}function mN(na){var nb=na==n0?mZ:n0;if(n1&&na!=n1||!na||!nb)return;var nc=nb['get']('camera')['get']('initialPosition')['get']('yaw')-na['get']('camera')['get']('initialPosition')['get']('yaw');nb['setPosition'](na['get']('yaw')+nc,na['get']('pitch'),na['get']('roll'),na['get']('hfov'));}function mO(nd){n1=nd['source'];}function mP(ne){mQ(ne['source']);}function mQ(nf){var ng=nf['get']('viewerArea');if(ng==mW){if(mZ){mZ['get']('camera')['set']('hoverFactor',n2);}mZ=nf;n1=mZ;if(mZ){n2=mZ['get']('camera')['get']('hoverFactor');mZ['get']('camera')['set']('hoverFactor',0x0);}}else if(ng==mX){if(n0){n0['get']('camera')['set']('hoverFactor',n3);}n0=nf;n1=mZ;if(n0){n3=n0['get']('camera')['get']('hoverFactor');n0['get']('camera')['set']('hoverFactor',0x0);}}mN(nf);}function mR(nh){var ni=this['getCurrentPlayers']();var nj=ni['length'];while(nj-->0x0){var nl=ni[nj];if(nl['get']('viewerArea')!=nh){ni['splice'](nj,0x1);}}for(nj=0x0;nj0x0&&nn[0x0]['get']('viewMode')=='cardboard';};TDV['Tour']['Script']['isPanorama']=function(no){return['Panorama','HDRPanorama','LivePanorama','Video360','VideoPanorama']['indexOf'](no['get']('class'))!=-0x1;};TDV['Tour']['Script']['keepCompVisible']=function(np,nq){var nr='keepVisibility_'+np['get']('id');var ns=this['getKey'](nr);if(ns==undefined&&nq){this['registerKey'](nr,nq);}else if(ns!=undefined&&!nq){this['unregisterKey'](nr);}};TDV['Tour']['Script']['_initItemWithComps']=function(nt,nu,nv,nw,nx,ny,nz,nA){var nB=nt['get']('items')[nu];var nC=nB['get']('media');var nD=nC['get']('loop')==undefined||nC['get']('loop');var nE=nA>0x0;var nF=this['rootPlayer'];var nG=function(nO){var nP=ny?ny['get']('class'):undefined;var nQ=undefined;switch(nP){case'FadeInEffect':case'FadeOutEffect':nQ=nF['createInstance'](nO?'FadeInEffect':'FadeOutEffect');break;case'SlideInEffect':case'SlideOutEffect':nQ=nF['createInstance'](nO?'SlideInEffect':'SlideOutEffect');break;}if(nQ){nQ['set']('duration',ny['get']('duration'));nQ['set']('easing',ny['get']('easing'));if(nP['indexOf']('Slide')!=-0x1)nQ['set'](nO?'from':'to',ny['get'](ny['get']('class')=='SlideInEffect'?'from':'to'));}return nQ;};var nH=function(){for(var nR=0x0,nS=nv['length'];nR0x0){this['setComponentVisibility'](nT,!nx,0x0,nG(!nx));}else{var nU='visibility_'+nT['get']('id');if(this['existsKey'](nU)){if(this['getKey'](nU))this['setComponentVisibility'](nT,!![],0x0,nG(!![]));else this['setComponentVisibility'](nT,![],0x0,nG(![]));this['unregisterKey'](nU);}}}nB['unbind']('end',nH,this);if(!nD)nC['unbind']('end',nH,this);};var nI=function(){nB['unbind']('stop',nI,this,!![]);nB['unbind']('stop',nI,this);nB['unbind']('begin',nI,this,!![]);nB['unbind']('begin',nI,this);for(var nV=0x0,nW=nv['length'];nV0x0){var o8=nY+nZ+(o7!=undefined?o7['get']('duration'):0x0);nF['setComponentVisibility'](o5,!o6,o8,nG(!o6),o6?'hideEffect':'showEffect',!![]);}};for(var o2=0x0,o3=nv['length'];o20x0){nJ('begin',nA,0x0);nA=0x0;}if(nw!=undefined)nJ(nw,nz,nA);};TDV['Tour']['Script']['loadFromCurrentMediaPlayList']=function(o9,oa,ob){var oc=o9['get']('selectedIndex');var od=o9['get']('items')['length'];var oe=(oc+oa)%od;while(oe<0x0){oe=od+oe;}if(oc!=oe){if(ob){var of=o9['get']('items')[oe];this['skip3DTransitionOnce'](of['get']('player'));}o9['set']('selectedIndex',oe);}};TDV['Tour']['Script']['mixObject']=function(og,oh){return this['assignObjRecursively'](oh,this['copyObjRecursively'](og));};TDV['Tour']['Script']['downloadFile']=function(oi){if((navigator['userAgent']['toLowerCase']()['indexOf']('chrome')>-0x1||navigator['userAgent']['toLowerCase']()['indexOf']('safari')>-0x1)&&!/(iP)/g['test'](navigator['userAgent'])){var oj=document['createElement']('a');oj['href']=oi;oj['setAttribute']('target','_blank');if(oj['download']!==undefined){var ok=oi['substring'](oi['lastIndexOf']('/')+0x1,oi['length']);oj['download']=ok;}if(document['createEvent']){var ol=document['createEvent']('MouseEvents');ol['initEvent']('click',!![],!![]);oj['dispatchEvent'](ol);return;}}window['open'](oi,'_blank');};TDV['Tour']['Script']['openLink']=function(om,on){if(!om||om==location['href']){return;}if(!on)on='_blank';if(on=='_top'||on=='_self'){this['updateDeepLink']({'includeCurrentView':!![],'includeCurrentVisibleHotspots':!![],'includeCurrentMeasureModel3DObjects':!![],'setHash':!![]});}var oo=window&&window['process']&&window['process']['versions']&&window['process']['versions']['electron']||navigator&&navigator['userAgent']&&navigator['userAgent']['indexOf']('Electron')>=0x0;if(oo&&on=='_blank'){if(om['startsWith']('files/')){om='/'+om;}if(om['startsWith']('//')){om='https:'+om;}else if(om['startsWith']('/')){var op=window['location']['href']['split']('/');op['pop']();om=op['join']('/')+om;}var oq=om['split']('.')['pop']()['toLowerCase']();if((['pdf','zip','xls','xlsx']['indexOf'](oq)==-0x1||om['startsWith']('file://'))&&window['hasOwnProperty']('require')){var or=window['require']('electron')['shell'];or['openExternal'](om);}else{window['open'](om,on);}}else if(oo&&(on=='_top'||on=='_self')){window['location']=om;}else{var os=this['get']('data')['tour'];if(os['isMobileApp']()&&os['isIOS']())om='blank:'+om;var ot=window['open'](om,on);ot['focus']();}};TDV['Tour']['Script']['startPanoramaWithModel']=function(ou,ov){var ow=ou['get']('media');var ox=_findLocationWithPanorama['call'](this,ow);if(!ox){ov['call'](this);return;}var oy=ox['get']('model');var oz=ou['get']('player')['get']('viewerArea');var oB=this['getActivePlayersWithViewer'](oz);var oD=oB['length']==0x1?oB['find'](function(oK){return this['getMediaFromPlayer'](oK)==oy;}['bind'](this)):undefined;if(oD){ov['call'](this);}else{var oB=_getPlayersWithViewer['call'](this,oz);var oD=oB['find'](function(oL){return oL['get']('class')=='Model3DPlayer';});var oE,oF;if(!oD){oD=this['createInstance']('Model3DPlayer');oD['set']('viewerArea',oz);}else{var oG=this['getByClassName']('Model3DPlayListItem');oE=oG['find'](function(oM){return oM['get']('player')==oD;}['bind'](this));}if(!oE){oE=this['createInstance']('Model3DPlayListItem');oE['set']('player',oD);_initModel3DItem['call'](this,oE);}oE['set']('media',oy);var oH=ox['get']('forceModelLoading');ox['set']('forceModelLoading',!![]);var oI=function(){oE['unbind']('begin',oI,this);ov['call'](this);};var oJ=function(){ou['unbind']('begin',oJ,this);ox['set']('forceModelLoading',oH);if(oF)this['disposeInstance'](oF);};ou['bind']('begin',oJ,this);if(oE['get']('state')=='playing')oI['call'](this);else{oE['bind']('begin',oI,this);oF=this['createInstance']('PlayList');oF['set']('items',[oE]);oF['set']('selectedIndex',0x0);}}};TDV['Tour']['Script']['pauseCurrentPlayers']=function(oN){var oO=this['getCurrentPlayers']();var oP=oO['length'];while(oP-->0x0){var oQ=oO[oP];if(oQ['get']('state')=='playing'||oQ['get']('data')&&oQ['get']('data')['playing']||oQ['get']('viewerArea')&&oQ['get']('viewerArea')['get']('id')==this['getMainViewer']()||oQ['get']('camera')&&oQ['get']('camera')['get']('idleSequence')&&oQ['get']('camera')['get']('timeToIdle')>0x0&&oQ['get']('state')=='playing'||oQ['get']('class')=='Model3DPlayer'&&oQ['get']('model')&&oQ['get']('model')['get']('camera')['get']('state')=='playing'){var oR=this['getMediaFromPlayer'](oQ);if(oN&&oR&&oR['get']('class')!='Video360'&&'pauseCamera'in oQ){oQ['pauseCamera']();}else{oQ['pause']();}}else{oO['splice'](oP,0x1);}}return oO;};TDV['Tour']['Script']['pauseGlobalAudiosWhilePlayItem']=function(oS,oT,oU){var oV=function(){if(oS['get']('selectedIndex')!=oT){this['resumeGlobalAudios']();}};this['pauseGlobalAudios'](oU,!![]);this['executeFunctionWhenChange'](oS,oT,oV,oV);};TDV['Tour']['Script']['pauseGlobalAudios']=function(oW,oX){this['stopTextToSpeech']();if(window['pausedAudiosLIFO']==undefined)window['pausedAudiosLIFO']=[];var oY=this['getByClassName']('VideoPanoramaOverlay');oY=oY['concat'](this['getByClassName']('QuadVideoPanoramaOverlay'));for(var p0=oY['length']-0x1;p0>=0x0;--p0){var p1=oY[p0];if(p1['get']('video')['get']('hasAudio')==![])oY['splice'](p0,0x1);}var p2=this['getByClassName']('Audio')['concat'](oY);var p3={};if(window['currentGlobalAudios']!=undefined)p2=p2['concat'](Object['values'](window['currentGlobalAudios'])['map'](function(p7){if(!p7['allowResume'])p3[p7['audio']['get']('id')]=p7['audio'];return p7['audio'];}));var p4=[];for(var p0=0x0,p5=p2['length'];p00x0)window['pausedAudiosLIFO']['push'](p4);return p4;};TDV['Tour']['Script']['resumeGlobalAudios']=function(){if(window['pausedAudiosLIFO']==undefined)return;if(window['resumeAudiosBlocked']){if(window['pausedAudiosLIFO']['length']>0x1){window['pausedAudiosLIFO'][window['pausedAudiosLIFO']['length']-0x2]=window['pausedAudiosLIFO'][window['pausedAudiosLIFO']['length']-0x2]['concat'](window['pausedAudiosLIFO'][window['pausedAudiosLIFO']['length']-0x1]);window['pausedAudiosLIFO']['splice'](window['pausedAudiosLIFO']['length']-0x1,0x1);}return;}var p8=window['pausedAudiosLIFO']['pop']();if(!p8)return;for(var p9=0x0,pa=p8['length'];p9=pf['length']){if(!pg)return;pi=0x0;}pj=pf[pi];pk(pj,!![],pl,!![]);};pl();}};TDV['Tour']['Script']['playGlobalAudioWhilePlayActiveMedia']=function(pm,pn,po,pp){var pq=this['getActiveMediaWithViewer'](this['getMainViewer']());var pr=this['getFirstPlayListWithMedia'](pq,!![]);var ps=this['getPlayListItemByMedia'](pr,pq);var pt=pr['get']('items')['indexOf'](ps);return this['playGlobalAudioWhilePlay'](pr,pt,pm,pn,po,pp);};TDV['Tour']['Script']['playGlobalAudioWhilePlay']=function(pu,pv,pw,px,py,pz){var pA=function(pJ){if(pJ['data']['previousSelectedIndex']==pv){this['stopGlobalAudio'](pw);if(pE){var pK=pD['get']('media');var pL=pK['get']('audios');pL['splice'](pL['indexOf'](pw),0x1);pK['set']('audios',pL);}pu['unbind']('change',pA,this);if(py)py();}};var pC=window['currentGlobalAudios'];if(pC&&pw['get']('id')in pC){pw=pC[pw['get']('id')]['audio'];if(pw['get']('state')!='playing'){pw['play']();}return pw;}pu['bind']('change',pA,this);var pD=pu['get']('items')[pv];var pE=pD['get']('class')=='PanoramaPlayListItem';if(pE){var pF=pD['get']('media');var pC=(pF['get']('audios')||[])['slice']();if(pw['get']('class')=='MediaAudio'){var pG=this['rootPlayer']['createInstance']('PanoramaAudio');pG['set']('autoplay',![]);pG['set']('audio',pw['get']('audio'));pG['set']('loop',pw['get']('loop'));pG['set']('id',pw['get']('id'));this['cloneBindings'](pw,pG,'start');this['cloneBindings'](pw,pG,'end');this['cloneBindings'](pw,pG,'stateChange');pw=pG;}pC['push'](pw);pF['set']('audios',pC);}var pH=this['playGlobalAudio'](pw,px,function(){pu['unbind']('change',pA,this);if(py)py['call'](this);});if(pz===!![]){var pI=function(){if(pH['get']('state')=='playing'){this['pauseGlobalAudios']([pH],!![]);}else if(pH['get']('state')=='stopped'){this['resumeGlobalAudios']();pH['unbind']('stateChange',pI,this);}};pH['bind']('stateChange',pI,this);}return pH;};TDV['Tour']['Script']['playGlobalAudio']=function(pM,pN,pO,pP){var pQ=function(){pM['unbind']('end',pQ,this);this['stopGlobalAudio'](pM);if(pO)pO['call'](this);};pM=this['getGlobalAudio'](pM);var pR=window['currentGlobalAudios'];if(!pR){pR=window['currentGlobalAudios']={};}pR[pM['get']('id')]={'audio':pM,'asBackground':pP||![],'allowResume':pN};if(pM['get']('state')=='playing'){return pM;}if(!pM['get']('loop')){pM['bind']('end',pQ,this);}pM['play']();return pM;};TDV['Tour']['Script']['restartTourWithoutInteraction']=function(pS){var pT=-0x1;this['bind']('userInteraction',pU['bind'](this),this);pU();function pU(){if(pT!=-0x1)clearTimeout(pT);pT=setTimeout(function(){var pV=this['get']('data')['tour'];if(pV){if(this['isCardboardViewMode']())location['reload']();else pV['reload']();}}['bind'](this),pS*0x3e8);}};TDV['Tour']['Script']['resumePlayers']=function(pW,pX){for(var pY=0x0;pY0x0){var qp=setTimeout(function(){if(window[qn]instanceof Array){var qs=window[qn];var qt=qs['indexOf'](qp);qs['splice'](qt,0x1);if(qs['length']==0x0){delete window[qn];}}else{delete window[qn];}qm();},qh);if(window['hasOwnProperty'](qn)){window[qn]=[window[qn],qp];}else{window[qn]=qp;}}else{qm();}};TDV['Tour']['Script']['setDirectionalPanoramaAudio']=function(qu,qv,qw,qx){qu['set']('yaw',qv);qu['set']('pitch',qw);qu['set']('maximumAngle',qx);};TDV['Tour']['Script']['setLocale']=function(qy){this['stopTextToSpeech']();var qz=this['get']('data')['localeManager'];if(qz)this['get']('data')['localeManager']['setLocale'](qy);else{this['get']('data')['defaultLocale']=qy;this['get']('data')['forceDefaultLocale']=!![];}};TDV['Tour']['Script']['setEndToItemIndex']=function(qA,qB,qC){var qD=function(){if(qA['get']('selectedIndex')==qB){var qE=qA['get']('items')[qC];this['skip3DTransitionOnce'](qE['get']('player'));qA['set']('selectedIndex',qC);}};this['executeFunctionWhenChange'](qA,qB,qD);};TDV['Tour']['Script']['setMapLocation']=function(qF,qG){var qH=function(){qF['unbind']('stop',qH,this);qI['set']('mapPlayer',null);};qF['bind']('stop',qH,this);var qI=qF['get']('player');qI['set']('mapPlayer',qG);};TDV['Tour']['Script']['setMainMediaByIndex']=function(qJ){var qK=undefined;if(qJ>=0x0&&qJ0x0){r4=r7[0x0];r5=this['getPlayListItemIndexByMedia'](r4,r0);}if(!r4)r0=!![];}if(r0===!![]){var rc=this['getActiveMediaWithViewer'](r6);if(rc){r4=this['getFirstPlayListWithMedia'](rc,!![]);var rb=this['getPlayListItemByMedia'](r4,rc);r5=r4['get']('items')['indexOf'](rb);}else{r0=null;}}var rd=[];var re=function(){var rm=rd['concat']();var rn=![];var ro=function(rr){var rs=rr['source']['get']('state');if(rs=='playing'){if(!rn){rn=!![];this['pauseGlobalAudios'](rd,!![]);}}else if(rs=='stopped'){rm['splice'](rm['indexOf'](rr['source']),0x1);if(rm['length']==0x0){this['resumeGlobalAudios']();}rr['source']['unbind']('stateChange',ro,this);}}['bind'](this);for(var rp=0x0,rq=rd['length'];rp0x0&&sl['get']('movements')[sk-0x1]['get']('class')=='TargetPanoramaCameraMovement'){var sw=sm['get']('initialPosition');var sx=sw['get']('yaw');var sy=sw['get']('pitch');var sz=sw['get']('hfov');var sA=sl['get']('movements')[sk-0x1];var sB=sA['get']('targetYaw');var sC=sA['get']('targetPitch');var sD=sA['get']('targetHfov');if(sB!==undefined)sw['set']('yaw',sB);if(sC!==undefined)sw['set']('pitch',sC);if(sD!==undefined)sw['set']('hfov',sD);var sE=function(sH){sw['set']('yaw',sx);sw['set']('pitch',sy);sw['set']('hfov',sz);sg['unbind']('end',sE,this);};sg['bind']('end',sE,this);}sl['set']('movementIndex',sk);}}if(se){sd['unbind']('begin',s4,this);se['unbind']('stateChange',s3,this);for(var sF=0x0;sF0x1)&&(sG==undefined||sG==sd['get']('media'))){sa['set']('selectedIndex',sc);}if(rY!=sa)sa['unbind']('change',s5,this);}else{sh['set']('visible',si);}sa=undefined;};if(!s0){var s8=rY['get']('selectedIndex');var s9=s8!=-0x1?rY['get']('items')[rY['get']('selectedIndex')]['get']('player'):this['getActivePlayerWithViewer'](this['getMainViewer']());if(s9){s0=this['getMediaFromPlayer'](s9);}}var sa=undefined;if(s0){var sb=this['getPlayListsWithMedia'](s0,!![]);if(sb['indexOf'](rY)!=-0x1){sa=rY;}else if(sb['indexOf'](this['mainPlayList'])!=-0x1){sa=this['mainPlayList'];}else if(sb['length']>0x0){sa=sb[0x0];}}if(!sa){rY['set']('selectedIndex',rZ);return;}var sc=sa['get']('selectedIndex');var sd=rY['get']('items')[rZ];var se=sd['get']('player');var sf=this['getMediaFromPlayer'](se);if(rY['get']('selectedIndex')==rZ&&sf==sd['get']('media')||sc==-0x1){return;}if(rY['get']('selectedIndex')==rZ&&sf!=sd['get']('media'))rY['set']('selectedIndex',-0x1);var sg=sa['get']('items')[sc];var sh=se['get']('viewerArea');var si=sh['get']('visible');var sj=sh==sg['get']('player')['get']('viewerArea');if(sj){if(rY!=sa){sa['set']('selectedIndex',-0x1);sa['bind']('change',s5,this);}}else{sh['set']('visible',!![]);}var sk=-0x1;var sl=undefined;var sm=sg['get']('camera');if(sm){sl=sm['get']('initialSequence');if(sl){sk=sl['get']('movementIndex');}}rY['set']('selectedIndex',rZ);var sn=[];var so=function(sI){var sJ=se['get'](sI);if(sJ==undefined)return;if(Array['isArray'](sJ))sn=sn['concat'](sJ);else sn['push'](sJ);};so('buttonStop');for(var sp=0x0;sp0x0){t0[t3['get']('id')]=setTimeout(t4['bind'](this,t3),sX);}else{t4['call'](this,t3);}}function t4(t5){var t6=t5['get']('id');var t7=t0[t6];if(t7){clearTimeout(t7);delete t7[t6];}var t8=t5['get']('class')=='PanoramaModel3DLocation'?t5['get']('data')['object']:t5;if(!t8)return;var t9=sW=='toggle'?!t8['get']('enabled'):sW;t8['set']('enabled',t9);if(t5['get']('class')=='PanoramaModel3DLocation')t5['get']('data')['enabled']=t9;var tb=t5['get']('data');if(t9&&tb&&'group'in tb){var tc=this['getOverlaysByGroupname'](tb['group']);for(var td=0x0,te=tc['length'];td=0x0&&tF[tE]==tA&&tG['get']('isLoaded')){tH['set']('yaw',tH['get']('yaw')%0x168);var tI=tA['get']('player')['get']('viewerArea');var tJ=this['getActiveMediaWithViewer'](tI);if(tJ['get']('class')['indexOf']('Panorama')!=-0x1){if(tC!==undefined){tC*=0x3e8;var tK=tI['get']('modelToPanoramaTraslationDuration');var tL=tI['get']('panoramaToModelTraslationDuration');var tM=()=>{clearTimeout(tN);tz['unbind']('change',tM,this);tI['set']('modelToPanoramaTraslationDuration',tK);tI['set']('panoramaToModelTraslationDuration',tL);};var tN=setTimeout(tM,tC);tz['bind']('change',tM,this);tI['set']('modelToPanoramaTraslationDuration',tC);tI['set']('panoramaToModelTraslationDuration',tC);}tH['setStoredPosition'](tB);}else{if(tH['get']('state')=='playing')tH['stop']();this['createTween'](tH,tB,tC,tD)['play']();}}else{if(tH['get']('state')=='playing')tH['stop']();this['startModel3DWithCameraSpot'](tA,tB);}};TDV['Tour']['Script']['setModel3DCameraSequence']=function(tO,tP,tQ){var tR=tO['get']('selectedIndex');var tS=tO['get']('items');var tT=tP['get']('media');if(tS[tR]==tP&&tT['get']('isLoaded')){tQ['play']();}else{var tU=tQ['get']('movements');var tV={};if(tU['length']>0x0){var tW=tU[0x0];if(tW['get']('class')=='TargetModel3DCameraMovement'){var tX=['x','y','z','yaw','pitch','fov','distance'];for(var tY in tX){tY=tX[tY];var tZ=tW['get']('target'+tY['charAt'](0x0)['toUpperCase']()+tY['slice'](0x1));if(tZ!==undefined){tV[tY]=tZ;}}}}this['startModel3DWithCameraSpot'](tP,tV);var u0=function(){tP['unbind']('begin',u0,this);tQ['play']();};tP['bind']('begin',u0,this);}};TDV['Tour']['Script']['setPanoramaCameraWithCurrentSpot']=function(u1,u2){var u3=this['getActiveMediaWithViewer'](u2||this['getMainViewer']());if(u3!=undefined&&(u3['get']('class')['indexOf']('Panorama')!=-0x1||u3['get']('class')=='Video360')){var u4=u1['get']('media');var u5=this['clonePanoramaCamera'](u1['get']('camera'));this['setCameraSameSpotAsMedia'](u5,u3);this['startPanoramaWithCamera'](u4,u5);}};TDV['Tour']['Script']['setPanoramaCameraWithSpot']=function(u6,u7,u8,u9,ua){var ub=u7['get']('media');var uc=u7['get']('player');if(u6['get']('items')[u6['get']('selectedIndex')]==u7||uc['get']('rendererPanorama')==ub){if(u8===undefined)u8=uc['get']('yaw');if(u9===undefined)u9=uc['get']('pitch');if(ua===undefined)ua=uc['get']('hfov');uc['moveTo'](u8,u9,uc['get']('roll'),ua);}else{var ud=this['clonePanoramaCamera'](u7['get']('camera'));var ue=ud['get']('initialPosition');if(u8!==undefined)ue['set']('yaw',u8);if(u9!==undefined)ue['set']('pitch',u9);if(ua!==undefined)ue['set']('hfov',ua);this['startPanoramaWithCamera'](ub,ud);}};TDV['Tour']['Script']['setSurfaceSelectionHotspotMode']=function(uf){var ug=this['getByClassName']('HotspotPanoramaOverlay');var uh=this['getByClassName']('PanoramaPlayer');var ui=uf=='hotspotEnabled';var uj=uf=='circleEnabled';var uk=!!uf;ug['forEach'](function(ul){var um=ul['get']('data');if(um&&um['hasPanoramaAction']==!![])ul['set']('enabledInSurfaceSelection',ui);});uh['forEach'](function(un){un['set']('adjacentPanoramaPositionsEnabled',uj);un['set']('surfaceSelectionEnabled',uk);});this['get']('data')['surfaceSelectionHotspotMode']=uf;};TDV['Tour']['Script']['setValue']=function(uo,up,uq){try{if('set'in uo)uo['set'](up,uq);else uo[up]=uq;}catch(ur){}};TDV['Tour']['Script']['setStartTimeVideo']=function(us,ut){var uu=this['getPlayListItems'](us);var uv=[];var uw=function(){for(var uA=0x0;uA=0x0)clearTimeout(uV);uQ['bind']('rollOut',uX,this);};var uX=function(){var v2=function(){uU['call'](this,![]);};uQ['unbind']('rollOut',uX,this);uV=setTimeout(v2['bind'](this),uS);};uQ['bind']('rollOver',uW,this);}};TDV['Tour']['Script']['setObjectsVisibilityByTags']=function(v3,v4,v5,v6){var v7=this['_getObjectsByTags'](v4,['InnerModel3DObject'],'tags2Objects',v5)['filter'](function(v8){return v3['get']('objects')['indexOf'](v8)!=-0x1;}['bind'](this));this['setObjectsVisibility'](v7,v6);};TDV['Tour']['Script']['setObjectsVisibilityByID']=function(v9,va,vb){var vc=va['map'](function(vd){return this['getModel3DInnerObject'](v9,vd);}['bind'](this));this['setObjectsVisibility'](vc,vb);};TDV['Tour']['Script']['setObjectsVisibility']=function(ve,vf){ve['forEach'](function(vg){if(vg)vg['set']('enabled',vf==='toggle'?!vg['get']('enabled'):vf);}['bind'](this));};TDV['Tour']['Script']['getModel3DInnerObject']=function(vh,vi){var vj=vh['get']('objects');for(var vk=0x0,vl=vj['length'];vkvM?vL:vM;vK+=vA('headerPaddingTop')+vA('headerPaddingBottom');}var vN=vH-vA('bodyPaddingLeft')-vA('bodyPaddingRight')-vA('paddingLeft')-vA('paddingRight');var vO=vI-vK-vJ-vA('bodyPaddingTop')-vA('bodyPaddingBottom')-vA('paddingTop')-vA('paddingBottom');var vP=vN/vO;var vQ=vD/vE;if(vP>vQ){vH=vO*vQ+vA('bodyPaddingLeft')+vA('bodyPaddingRight')+vA('paddingLeft')+vA('paddingRight');}else{vI=vN/vQ+vK+vJ+vA('bodyPaddingTop')+vA('bodyPaddingBottom')+vA('paddingTop')+vA('paddingBottom');}if(vH>vB*vF){vH=vB*vF;}if(vI>vC*vG){vI=vC*vG;}vn['set']('width',vH);vn['set']('height',vI);vn['set']('x',(vB-vA('actualWidth'))*0.5);vn['set']('y',(vC-vA('actualHeight'))*0.5);};if(vs){this['executeFunctionWhenChange'](vp,0x0,vv);}var vx=vo['get']('class');var vy=vx=='Video'||vx=='Video360';vp['set']('selectedIndex',0x0);if(vy){this['bind']('resize',vw,this);vw();vp['get']('items')[0x0]['get']('player')['play']();}else{vn['set']('width',vq);vn['set']('height',vr);}window['resumeAudiosBlocked']=!![];this['getMainViewer']()['set']('toolTipEnabled',![]);var vz=this['pauseCurrentPlayers'](!![]);vn['bind']('close',vu,this);vn['show'](this,!![]);};TDV['Tour']['Script']['showPopupImage']=function(vS,vT,vU,vV,vW,vX,vY,vZ,w0,w1,w2,w3){var w4=![];var w5=function(){wn['unbind']('loaded',w8,this);wc['call'](this);};var w6=function(){wn['unbind']('click',w6,this);if(wr!=undefined){clearTimeout(wr);}};var w7=function(){setTimeout(wh,0x0);};var w8=function(){this['unbind']('click',w5,this);wm['set']('visible',!![]);wh();wo['set']('visible',!![]);wn['unbind']('loaded',w8,this);wn['bind']('resize',w7,this);wr=setTimeout(w9['bind'](this),0xc8);};var w9=function(){wr=undefined;if(vZ){wn['bind']('click',w6,this);wb['call'](this);}wn['bind']('userInteractionStart',wi,this);wn['bind']('userInteractionEnd',wj,this);wn['bind']('backgroundClick',wc,this);if(vT){wn['bind']('click',wf,this);wn['set']('imageCursor','hand');}wo['bind']('click',wc,this);if(w2)w2['call'](this);};var wa=function(){if(vZ&&wr){clearTimeout(wr);wr=undefined;}};var wb=function(){if(vZ){wa();wr=setTimeout(wc['bind'](this),vZ);}};var wc=function(){this['getMainViewer']()['set']('toolTipEnabled',!![]);w4=!![];if(wr)clearTimeout(wr);if(ws)clearTimeout(ws);if(vZ)w6();if(vX&&vX['get']('duration')>0x0){vX['bind']('end',we,this);}else{setTimeout(()=>{wd['call'](this);},0x0);}wn['set']('visible',![]);wo['set']('visible',![]);wm['set']('visible',![]);this['unbind']('click',w5,this);wn['unbind']('backgroundClick',wc,this);wn['unbind']('userInteractionStart',wi,this);wn['unbind']('userInteractionEnd',wj,this,!![]);wn['unbind']('resize',w7,this);if(vT){wn['unbind']('click',wf,this);wn['set']('cursor','default');}wo['unbind']('click',wc,this);this['resumePlayers'](wq,w0==null||w1);if(w1){this['resumeGlobalAudios']();}if(w0){this['stopGlobalAudio'](w0);}};var wd=function(){wn['set']('image',null);if(w3)w3['call'](this);};var we=function(){vX['unbind']('end',we,this);wd['call'](this);};var wf=function(){wn['set']('image',wg()?vS:vT);};var wg=function(){return wn['get']('image')==vT;};var wh=function(){var wt=wn['get']('actualWidth')-wn['get']('imageLeft')-wn['get']('imageWidth')+0xa;var wu=wn['get']('imageTop')+0xa;if(wt<0xa)wt=0xa;if(wu<0xa)wu=0xa;wo['set']('right',wt);wo['set']('top',wu);};var wi=function(){wa();if(ws){clearTimeout(ws);ws=undefined;}else{wo['set']('visible',![]);}};var wj=function(){wb['call'](this);if(!w4){ws=setTimeout(wk,0x12c);}};var wk=function(){ws=undefined;wo['set']('visible',!![]);wh();};var wl=function(wv){var ww=wv['get']('data');if(ww&&'extraLevels'in ww){var wx=this['rootPlayer']['createInstance'](wv['get']('class'));var wy=ww['extraLevels'];for(var wz=0x0;wzxD==_getObject(this,_getObject(this,xH)['get']('data')['panorama'])));if(xE&&!xE['get']('forceModelLoading')){xE['set']('forceModelLoading',!![]);xn['bind']('begin',function xI(){xn['unbind']('begin',xI,this);xE['set']('forceModelLoading',![]);},this);}}};TDV['Tour']['Script']['startPanoramaWithCamera']=function(xJ,xK){var xL=this['getByClassName']('PlayList');if(xL['length']==0x0)return;var xM=window['currentPanoramasWithCameraChanged']==undefined||!(xJ['get']('id')in window['currentPanoramasWithCameraChanged']);var xN=[];for(var xP=0x0,xQ=xL['length'];xP0x0){if(window['currentPanoramasWithCameraChanged']==undefined){window['currentPanoramasWithCameraChanged']={};}var xX=xJ['get']('id');window['currentPanoramasWithCameraChanged'][xX]=xN;var xY=function(){if(xX in window['currentPanoramasWithCameraChanged']){delete window['currentPanoramasWithCameraChanged'][xX];}for(var y0=0x0;y0=0x0?this['mainPlayList']['get']('items')[yz]['get']('media'):this['getActiveMediaWithViewer'](this['getMainViewer']());if(yB!=undefined){var yD=yB['get']('data');if(yD&&yD['label']){if(yz>=0x0){var yF=this['mainPlayList']['get']('items')['reduce'](function(z0,z1){var z2=z1['get']('media')['get']('data');return z2&&yD['label']==z2['label']?z0+0x1:z0;},0x0);if(yF!=0x1)yA='#media='+(yz+0x1);}if(!yA)yA='#media-name='+encodeURIComponent(yD['label']);}else if(yz>=0x0){yA='#media='+(yz+0x1);}}if(yB){if(yy['includeCurrentView']===!![]){var yG=this['getActivePlayerWithViewer'](this['getMainViewer']());if(yG){switch(yG['get']('class')){case'PanoramaPlayer':var yH=yG['get']('yaw');var yI=yG['get']('pitch');var yJ=yG['get']('hfov');if(!isNaN(yH)&&!isNaN(yI))yA+='&yaw='+yH['toFixed'](0x2)+'&pitch='+yI['toFixed'](0x2);if(!isNaN(yJ))yA+='&fov='+yJ['toFixed'](0x2);break;case'Model3DPlayer':var yK=yG['get']('model');var yL=yK['get']('camera');var yM=[];yM['push']('yaw='+yL['get']('yaw')['toFixed'](0x2));yM['push']('pitch='+yL['get']('pitch')['toFixed'](0x2));yM['push']('x='+yL['get']('x')['toFixed'](0x5));yM['push']('y='+yL['get']('y')['toFixed'](0x5));yM['push']('z='+yL['get']('z')['toFixed'](0x5));if(yL['get']('class')=='OrbitModel3DCamera')yM['push']('distance='+yL['get']('distance')['toFixed'](0x5));yA+='&'+yM['join']('&');break;}}}if(yy['includeCurrentVisibleHotspots']===!![]){var yN=this['getOverlays'](yB);var yO=[];var yP=[];for(var yQ=0x0,yF=yN['length'];yQ0x0)yA+='&son='+yO['join'](',');if(yP['length']>0x0)yA+='&hon='+yP['join'](',');if(yB['get']('class')=='Model3D'){var yV=yB['get']('variant');if(yV)yA+='&variant='+yV;var yW=yB['get']('objects');var yX=[];var yY=[];yW['forEach'](function(z3){if(z3['get']('class')=='InnerModel3DObject')(z3['get']('enabled')?yX:yY)['push'](z3['get']('objectId'));});if(yX['length']>0x0)yA+='&sobjids='+yX['join'](',');if(yY['length']>0x0)yA+='&hobjids='+yY['join'](',');}}if(yy['includeCurrentMeasureModel3DObjects']===!![]&&yB['get']('class')=='Model3D'){var yZ=[];yB['get']('objects')['forEach'](function(z4){if(z4['get']('class')=='MeasureModel3DObject'&&z4['get']('mode')!='create'){var z5=[z4['get']('data')['id'],z4['get']('x'),z4['get']('y'),z4['get']('z')];z4['get']('points')['forEach'](function(z6){z5['push'](z6['get']('x'),z6['get']('y'),z6['get']('z'));});if(z5['length']>0x4){yZ['push'](z5['join'](','));}}});if(yZ['length']>0x0)yA+='&measures='+yZ['join']('+');}}if(yA&&yy['setHash']===!![]){location['hash']=yA;}return yA;};TDV['Tour']['Script']['updateMediaLabelFromPlayList']=function(z7,z8,z9){var za=function(){var zc=z7['get']('selectedIndex');if(zc>=0x0){var zd=function(){zg['unbind']('begin',zd);ze(zc);};var ze=function(zh){var zi=zg['get']('media');var zj=zi['get']('data');var zk=zj!==undefined?zj['description']:undefined;zf(zk);};var zf=function(zl){if(zl!==undefined){z8['set']('html',''+zl+'');}else{z8['set']('html','');}var zm=z8['get']('html');z8['set']('visible',zm!==undefined&&zm);};var zg=z7['get']('items')[zc];if(z8['get']('html')){zf('Loading...');zg['bind']('begin',zd);}else{ze(zc);}}};var zb=function(){z8['set']('html',undefined);z7['unbind']('change',za,this);z9['unbind']('stop',zb,this);};if(z9){z9['bind']('stop',zb,this);}z7['bind']('change',za,this);za();};TDV['Tour']['Script']['updateVideoCues']=function(zn,zo){var zp=zn['get']('items')[zo];var zq=zp['get']('media');if(zq['get']('cues')['length']==0x0)return;var zr=zp['get']('player');var zs=[];var zt=function(){if(zn['get']('selectedIndex')!=zo){zq['unbind']('cueChange',zu,this);zn['unbind']('change',zt,this);}};var zu=function(zv){var zw=zv['data']['activeCues'];for(var zx=0x0,zy=zs['length'];zxzr['get']('currentTime')||zz['get']('endTime')0x0){zQ=this['mixObject'](zQ||{},{'theme':{'window':{'width':undefined,'left':zR,'right':zR}}});}}var zS=this['get']('data')['textToSpeechConfig']['speechOnQuizQuestion']&&!!zP['title'];if(zS)this['textToSpeech'](zP['title'],zK);zN=zM['showQuestion'](zK,zQ);zN['then'](function(zT){if(zS)this['stopTextToSpeech']();this['resumePlayers'](zO,!![]);}['bind'](this));}return zN;};TDV['Tour']['Script']['quizShowScore']=function(zU){var zV=this['get']('data');var zW=zV['quiz'];if(zW){if(this['get']('isMobile')){zU=zU||{};zU=this['mixObject'](zU,zV[this['get']('orientation')=='portrait'?'scorePortraitConfig':'scoreLandscapeConfig']);}return zW['showScore'](zU);}};TDV['Tour']['Script']['quizShowTimeout']=function(zX,zY){var zZ=this['get']('data');var A0=zZ['quiz'];if(A0){if(this['get']('isMobile')){zY=zY||{};zY=this['mixObject'](zY,zZ[this['get']('orientation')=='portrait'?'scorePortraitConfig':'scoreLandscapeConfig']);}A0['showTimeout'](zX,zY);}};TDV['Tour']['Script']['stopTextToSpeech']=function(A1){if(window['speechSynthesis']&&(A1==undefined||this['t2sLastID']==A1)){var A2=window['speechSynthesis'];if(A2['speaking']){A2['cancel']();}this['t2sLastID']=undefined;}};TDV['Tour']['Script']['getStateTextToSpeech']=function(A3){return this['t2sLastID']==A3?'playing':'stopped';};TDV['Tour']['Script']['textToSpeech']=function(A4,A5,A6){if(this['get']('mute')){return;}var A7=this['get']('data');var A8=A7['disableTTS']||![];if(A8)return;if(A5!=undefined&&this['t2sLastID']!=A5||A5==undefined){A6=A6||0x0;if(this['t2sLastID']&&A6>this['t2sLastPriority']){return;}var A9=A7['tour'];var Aa=A7['textToSpeechConfig'];var Ab=A7['localeManager']['currentLocaleID'];if(window['speechSynthesis']){var Ac=window['speechSynthesis'];if(Ac['speaking']){Ac['cancel']();}var Ad=new SpeechSynthesisUtterance(A4);if(Ab)Ad['lang']=Ab;var Ae;if(Aa){Ad['volume']=Aa['volume'];Ad['pitch']=Aa['pitch'];Ad['rate']=Aa['rate'];if(Aa['stopBackgroundAudio'])this['pauseGlobalAudios'](null,!![]);}Ad['onend']=function(){this['t2sLastID']=null;if(Ae)clearInterval(Ae);if(Aa['stopBackgroundAudio'])this['resumeGlobalAudios']();}['bind'](this);if(navigator['userAgent']['indexOf']('Chrome')!=-0x1&&!this['get']('isMobile')){Ae=setInterval(function(){Ac['pause']();Ac['resume']();},0xbb8);}Ac['speak'](Ad);this['t2sLastPriority']=A6;this['t2sLastID']=A5;}else if(A9['isMobileApp']()){if(!A9['isIOS']()){var Af=function(Ag,Ah){var Ai={'command':'tts','type':Ag};if(Ah)Ai=this['mixObject'](Ai,Ah);android['sendJSON'](JSON['stringify'](Ai));}['bind'](this);android['onTTSEnd']=function(){this['t2sLastID']=null;if(Aa['stopBackgroundAudio'])this['resumeGlobalAudios']();android['onTTSEnd']=undefined;}['bind'](this);Af('stop');if(Aa){Af('init',{'volume':Aa['volume'],'pitch':Aa['pitch'],'rate':Aa['rate'],'language':Ab});if(Aa['stopBackgroundAudio'])this['pauseGlobalAudios'](null,!![]);}Af('play',{'text':A4,'androidCallback':'onTTSEnd'});}else{console['error']('Text\x20to\x20Speech\x20isn\x27t\x20supported\x20on\x20this\x20browser');}}else{console['error']('Text\x20to\x20Speech\x20isn\x27t\x20supported\x20on\x20this\x20browser');}}};TDV['Tour']['Script']['textToSpeechComponent']=function(Aj){var Ak=Aj['get']('class');var Al;if(Ak=='HTMLText'){var Am=Aj['get']('html');if(Am){Al=this['htmlToPlainText'](Am,{'linkProcess':function(An,Ao){return Ao;}});}}else if(Ak=='BaseButton'){Al=Aj['get']('label');}else if(Ak=='Label'){Al=Aj['get']('text');}if(Al){this['textToSpeech'](Al,Aj['get']('id'));}};TDV['Tour']['Script']['toggleTextToSpeechComponent']=function(Ap){var Aq=Ap['get']('id');if(this['getStateTextToSpeech'](Aq)!='playing')this['textToSpeechComponent'](Ap);else this['stopTextToSpeech'](Aq);};TDV['Tour']['Script']['_initTTSTooltips']=function(){function Ar(At){var Au=At['source'];this['textToSpeech'](Au['get']('toolTip'),Au['get']('id'),0x1);}function As(Av){var Aw=Av['source'];this['stopTextToSpeech'](Aw['get']('id'));}setTimeout(function(){var Ax=this['getByClassName']('UIComponent');for(var Ay=0x0,Az=Ax['length'];Ay/i);if(AR){AQ=AQ['substring'](0x0,AR['index']);}const AS=AQ['match'](/]*>/i);if(AS){AQ=AQ['substring'](AS['index']+AS[0x0]['length'],AQ['length']);}AQ=AQ['replace'](/<(script|style)( [^>]*)*>((?!<\/\1( [^>]*)*>).)*<\/\1>/gi,'');AQ=AQ['replace'](/<(\/)?((?!h[1-6]( [^>]*)*>)(?!img( [^>]*)*>)(?!a( [^>]*)*>)(?!ul( [^>]*)*>)(?!ol( [^>]*)*>)(?!li( [^>]*)*>)(?!p( [^>]*)*>)(?!div( [^>]*)*>)(?!td( [^>]*)*>)(?!br( [^>]*)*>)[^>\/])[^<>]*>/gi,'');AQ=AQ['replace'](/]*)>/gi,function(AY,AZ){var B0='';var B1='';var B2=/src="([^"]*)"/i['exec'](AZ);var B3=/alt="([^"]*)"/i['exec'](AZ);if(B2!==null){B0=B2[0x1];}if(B3!==null){B1=B3[0x1];}if(typeof AI==='function'){return AI(B0,B1);}if(B1===''){return'![image]\x20('+B0+')';}return'!['+B1+']\x20('+B0+')';});function AT(){return function(B4,B5,B6,B7){var B8=0x0;if(B6&&/start="([0-9]+)"/i['test'](B6)){B8=/start="([0-9]+)"/i['exec'](B6)[0x1]-0x1;}var B9='

'+B7['replace'](/]*>(((?!]*>)(?!<\/li>).)*)<\/li>/gi,function(Ba,Bb){var Bc=0x0;var Bd=Bb['replace'](/(^|(
))(?!

)/gi,function(){if(B5==='o'&&Bc===0x0){B8+=0x1;Bc+=0x1;return''+B8+AG(AN,AM-String(B8)['length']);}return''+AP;});return Bd;})+'

';return B9;};}if(AK==='linebreak'){AQ=AQ['replace'](/<\/?ul[^>]*>|<\/?ol[^>]*>|<\/?li[^>]*>/gi,'\x0a');}else if(AK==='indention'){while(/<(o|u)l[^>]*>(.*)<\/\1l>/gi['test'](AQ)){AQ=AQ['replace'](/<(o|u)l([^>]*)>(((?!<(o|u)l[^>]*>)(?!<\/(o|u)l>).)*)<\/\1l>/gi,AT());}}if(AJ==='linebreak'){AQ=AQ['replace'](/]*>([^<]*)<\/h\1>/gi,'\x0a$2\x0a');}else if(AJ==='underline'){AQ=AQ['replace'](/]*>(((?!<\/h1>).)*)<\/h1>/gi,function(Be,Bf){return'\x0a \x0a'+Bf+'\x0a'+AG('=',Bf['length'])+'\x0a \x0a';});AQ=AQ['replace'](/]*>(((?!<\/h2>).)*)<\/h2>/gi,function(Bg,Bh){return'\x0a \x0a'+Bh+'\x0a'+AG('-',Bh['length'])+'\x0a \x0a';});AQ=AQ['replace'](/]*>(((?!<\/h\1>).)*)<\/h\1>/gi,function(Bi,Bj,Bk){return'\x0a \x0a'+Bk+'\x0a \x0a';});}else if(AJ==='hashify'){AQ=AQ['replace'](/]*>([^<]*)<\/h\1>/gi,function(Bl,Bm,Bn){return'\x0a \x0a'+AG('#',Bm)+'\x20'+Bn+'\x0a \x0a';});}AQ=AQ['replace'](/]*)*>|]*)*>|<\/p( [^>]*)*>|]*)*>|<\/div( [^>]*)*>|]*)*>|<\/td( [^>]*)*>/gi,'\x0a');AQ=AQ['replace'](/]*href="([^"]*)"[^>]*>([^<]+)<\/a[^>]*>/gi,function(Bo,Bp,Bq){if(typeof AH==='function'){return AH(Bp,Bq);}return'\x20['+Bq+']\x20('+Bp+')\x20';});AQ=AQ['replace'](/\n[ \t\f]*/gi,'\x0a');AQ=AQ['replace'](/\n\n+/gi,'\x0a');if(AO){AQ=AQ['replace'](/( |\t)+/gi,'\x20');AQ=AQ['replace'](/ /gi,'\x20');}else{AQ=AQ['replace'](/( | |\t)+/gi,'\x20');}AQ=AQ['replace'](/\n +/gi,'\x0a');AQ=AQ['replace'](/^ +/gi,'');while(AQ['indexOf']('\x0a')===0x0){AQ=AQ['substring'](0x1);}if(AQ['length']===0x0||AQ['lastIndexOf']('\x0a')!==AQ['length']-0x1){AQ+='\x0a';}return AQ;};TDV['Tour']['Script']['openEmbeddedPDF']=function(Br,Bs){var Bt=!!window['MSInputMethodContext']&&!!document['documentMode'];if(Bt){this['openLink'](Bs,'_blank');return;}var Bu=Br['get']('class');var Bv=!new RegExp('^(?:[a-z]+:)?//','i')['test'](Bs);if(Bv&&Bu=='WebFrame'){var Bw=location['origin']+location['pathname'];Br['set']('url','lib/pdfjs/web/viewer.html?file='+encodeURIComponent(Bw['substring'](0x0,Bw['lastIndexOf']('/'))+'/'+Bs)+'#0');}else{var Bx=location['origin']==new URL(Bs)['origin'];var By=''+'

This\x20browser\x20does\x20not\x20support\x20inline\x20PDFs.\x20Please\x20download\x20the\x20PDF\x20to\x20view\x20it:\x20Download\x20PDF

'+'';var Bz=/^((?!chrome|android|crios|ipad|iphone).)*safari/i['test'](navigator['userAgent']);var BA=''+''+'!function(root,factory){\x22function\x22==typeof\x20define&&define.amd?define([],factory):\x22object\x22==typeof\x20module&&module.exports?module.exports=factory():root.PDFObject=factory()}(this,function(){\x22use\x20strict\x22;if(void\x200===window||void\x200===window.navigator||void\x200===window.navigator.userAgent||void\x200===window.navigator.mimeTypes)return!1;let\x20nav=window.navigator,ua=window.navigator.userAgent,isIE=\x22ActiveXObject\x22in\x20window,isModernBrowser=void\x200!==window.Promise,supportsPdfMimeType=void\x200!==nav.mimeTypes[\x22application/pdf\x22],isMobileDevice=void\x200!==nav.platform&&\x22MacIntel\x22===nav.platform&&void\x200!==nav.maxTouchPoints&&nav.maxTouchPoints>1||/Mobi|Tablet|Android|iPad|iPhone/.test(ua),isSafariDesktop=!isMobileDevice&&void\x200!==nav.vendor&&/Apple/.test(nav.vendor)&&/Safari/.test(ua),isFirefoxWithPDFJS=!(isMobileDevice||!/irefox/.test(ua))&&parseInt(ua.split(\x22rv:\x22)[1].split(\x22.\x22)[0],10)>18,createAXO=function(type){var\x20ax;try{ax=new\x20ActiveXObject(type)}catch(e){ax=null}return\x20ax},supportsPDFs=!isMobileDevice&&(isFirefoxWithPDFJS||supportsPdfMimeType||isIE&&!(!createAXO(\x22AcroPDF.PDF\x22)&&!createAXO(\x22PDF.PdfCtrl\x22))),embedError=function(msg,suppressConsole){return\x20suppressConsole||console.log(\x22[PDFObject]\x20\x22+msg),!1},emptyNodeContents=function(node){for(;node.firstChild;)node.removeChild(node.firstChild)},generatePDFJSMarkup=function(targetNode,url,pdfOpenFragment,PDFJS_URL,id,omitInlineStyles){emptyNodeContents(targetNode);let\x20fullURL=PDFJS_URL+\x22?file=\x22+encodeURIComponent(url)+pdfOpenFragment,div=document.createElement(\x22div\x22),iframe=document.createElement(\x22iframe\x22);return\x20iframe.src=fullURL,iframe.className=\x22pdfobject\x22,iframe.type=\x22application/pdf\x22,iframe.frameborder=\x220\x22,id&&(iframe.id=id),omitInlineStyles||(div.style.cssText=\x22position:\x20absolute;\x20top:\x200;\x20right:\x200;\x20bottom:\x200;\x20left:\x200;\x22,iframe.style.cssText=\x22border:\x20none;\x20width:\x20100%;\x20height:\x20100%;\x22,/*targetNode.style.position=\x22relative\x22,*/targetNode.style.overflow=\x22auto\x22),div.appendChild(iframe),targetNode.appendChild(div),targetNode.classList.add(\x22pdfobject-container\x22),targetNode.getElementsByTagName(\x22iframe\x22)[0]},embed=function(url,targetSelector,options){let\x20selector=targetSelector||!1,opt=options||{},id=\x22string\x22==typeof\x20opt.id?opt.id:\x22\x22,page=opt.page||!1,pdfOpenParams=opt.pdfOpenParams||{},fallbackLink=opt.fallbackLink||!0,width=opt.width||\x22100%\x22,height=opt.height||\x22100%\x22,assumptionMode=\x22boolean\x22!=typeof\x20opt.assumptionMode||opt.assumptionMode,forcePDFJS=\x22boolean\x22==typeof\x20opt.forcePDFJS&&opt.forcePDFJS,supportRedirect=\x22boolean\x22==typeof\x20opt.supportRedirect&&opt.supportRedirect,omitInlineStyles=\x22boolean\x22==typeof\x20opt.omitInlineStyles&&opt.omitInlineStyles,suppressConsole=\x22boolean\x22==typeof\x20opt.suppressConsole&&opt.suppressConsole,forceIframe=\x22boolean\x22==typeof\x20opt.forceIframe&&opt.forceIframe,PDFJS_URL=opt.PDFJS_URL||!1,targetNode=function(targetSelector){let\x20targetNode=document.body;return\x22string\x22==typeof\x20targetSelector?targetNode=document.querySelector(targetSelector):void\x200!==window.jQuery&&targetSelector\x20instanceof\x20jQuery&&targetSelector.length?targetNode=targetSelector.get(0):void\x200!==targetSelector.nodeType&&1===targetSelector.nodeType&&(targetNode=targetSelector),targetNode}(selector),fallbackHTML=\x22\x22,pdfOpenFragment=\x22\x22;if(\x22string\x22!=typeof\x20url)return\x20embedError(\x22URL\x20is\x20not\x20valid\x22,suppressConsole);if(!targetNode)return\x20embedError(\x22Target\x20element\x20cannot\x20be\x20determined\x22,suppressConsole);if(page&&(pdfOpenParams.page=page),pdfOpenFragment=function(pdfParams){let\x20prop,string=\x22\x22;if(pdfParams){for(prop\x20in\x20pdfParams)pdfParams.hasOwnProperty(prop)&&(string+=encodeURIComponent(prop)+\x22=\x22+encodeURIComponent(pdfParams[prop])+\x22&\x22);string&&(string=(string=\x22#\x22+string).slice(0,string.length-1))}return\x20string}(pdfOpenParams),forcePDFJS&&PDFJS_URL)return\x20generatePDFJSMarkup(targetNode,url,pdfOpenFragment,PDFJS_URL,id,omitInlineStyles);if(supportsPDFs||assumptionMode&&isModernBrowser&&!isMobileDevice){return\x20function(embedType,targetNode,targetSelector,url,pdfOpenFragment,width,height,id,omitInlineStyles){emptyNodeContents(targetNode);let\x20embed=document.createElement(embedType);if(embed.src=url+pdfOpenFragment,embed.className=\x22pdfobject\x22,embed.type=\x22application/pdf\x22,id&&(embed.id=id),!omitInlineStyles){let\x20style=\x22embed\x22===embedType?\x22overflow:\x20auto;\x22:\x22border:\x20none;\x22;targetSelector&&targetSelector!==document.body?style+=\x22width:\x20\x22+width+\x22;\x20height:\x20\x22+height+\x22;\x22:style+=\x22position:\x20absolute;\x20top:\x200;\x20right:\x200;\x20bottom:\x200;\x20left:\x200;\x20width:\x20100%;\x20height:\x20100%;\x22,embed.style.cssText=style}return\x20targetNode.classList.add(\x22pdfobject-container\x22),targetNode.appendChild(embed),targetNode.getElementsByTagName(embedType)[0]}(forceIframe||supportRedirect&&isSafariDesktop?\x22iframe\x22:\x22embed\x22,targetNode,targetSelector,url,pdfOpenFragment,width,height,id,omitInlineStyles)}return\x20PDFJS_URL?generatePDFJSMarkup(targetNode,url,pdfOpenFragment,PDFJS_URL,id,omitInlineStyles):(fallbackLink&&(fallbackHTML=\x22string\x22==typeof\x20fallbackLink?fallbackLink:\x22

This\x20browser\x20does\x20not\x20support\x20inline\x20PDFs.\x20Please\x20download\x20the\x20PDF\x20to\x20view\x20it:\x20Download\x20PDF

\x22,targetNode.innerHTML=fallbackHTML.replace(/\x5c[url\x5c]/g,url)),embedError(\x22This\x20browser\x20does\x20not\x20support\x20embedded\x20PDFs\x22,suppressConsole))};return{embed:function(a,b,c){return\x20embed(a,b,c)},pdfobjectversion:\x222.2.3\x22,supportsPDFs:supportsPDFs}});'+'if\x20(typeof\x20module\x20===\x20\x22object\x22\x20&&\x20module.exports)\x20{'+'this.PDFObject\x20=\x20module.exports;'+'}'+'PDFObject.embed(\x22'+Bs+'\x22,\x20\x22#content\x22,\x20{'+(Bx?'\x22PDFJS_URL\x22:\x20\x22'+new URL('lib/pdfjs/web/viewer.html',document['baseURI'])['href']+'\x22,\x20':'')+'\x22fallbackLink\x22:\x20\x22'+By+'\x22,'+'\x22forcePDFJS\x22:\x20'+Bz+'});'+'if(!PDFObject.supportsPDFs\x20&&\x20!'+Bx+'){'+'\x20var\x20iframeTimerId;'+'\x20function\x20startTimer(){'+'\x20\x20\x20\x20iframeTimerId\x20=\x20window.setTimeout(checkIframeLoaded,\x202000);'+'\x20}'+'\x20function\x20checkIframeLoaded(){\x20\x20'+'\x20\x20\x20\x20var\x20iframe\x20=\x20document.getElementById(\x22googleViewer\x22);'+'\x20\x20\x20\x20iframe.src\x20=\x20iframe.src;'+'\x20\x20\x20\x20iframeTimerId\x20=\x20window.setTimeout(checkIframeLoaded,\x202000);'+'\x20}'+'\x20document.getElementById(\x22googleViewer\x22).addEventListener(\x22load\x22,\x20function(){'+'\x20\x20\x20clearInterval(iframeTimerId);\x20'+'\x20});'+'\x20startTimer();'+'}'+'';if(Bu=='WebFrame'){Br['set']('url','data:text/html;charset=utf-8,'+encodeURIComponent(''+''+''+''+BA+''+''));}else if(Bu=='HTML'){Br['set']('content','data:text/html;charset=utf-8,'+encodeURIComponent(BA));}}};TDV['Tour']['Script']['getKey']=function(BB){return window[BB];};TDV['Tour']['Script']['registerKey']=function(BC,BD){window[BC]=BD;};TDV['Tour']['Script']['unregisterKey']=function(BE){delete window[BE];};TDV['Tour']['Script']['existsKey']=function(BF){return BF in window;};function _getCurrentActiveModels(){var BG=this['getByClassName']('Model3DPlayer');var BH=[];for(var BI of BG){var BJ=BI['get']('model');var BK=BI['get']('viewerArea');if(BJ&&BJ['get']('isLoaded')&&BK&&BK['get']('visible'))BH['push'](BJ);}return BH;}function _onMeasureClick(BL){var BM=BL['source'];var BN=BM['get']('mode');if(BN!='create'){BM['set']('mode',BN=='view'?'edit':'view');console['log'](BM['get']('mode'));}}function _forEachMeasureModel3DObject(BO,BP){if(!BO)BO=_getCurrentActiveModels['call'](this);BO['forEach'](function(BQ){BQ['get']('objects')['forEach'](function(BR){if(BR['get']('class')=='MeasureModel3DObject')BP(BQ,BR);}['bind'](this));}['bind'](this));}function _deleteModel3DObjects(BS,BT){if(!BS)BS=_getCurrentActiveModels['call'](this);BS['forEach'](function(BU){var BV=BU['get']('objects');var BW=BV['filter'](function(BX){return!BT['call'](this,BX);});if(BW['length']!=BV['length']){BU['set']('objects',BW);BV['forEach'](function(BY){if(BT['call'](this,BY))this['disposeInstance'](BY);}['bind'](this));}}['bind'](this));}function _cloneMeasureModel3DObject(BZ){var C0=this['clone'](BZ,BZ['getAttributeNames']()['filter'](function(C1){return C1!='id';}));C0['set']('data',{'id':BZ['get']('id')});return C0;}TDV['Tour']['Script']['startMeasurement']=function(C2,C3){if(!C2)C2=_getCurrentActiveModels['call'](this);var C4={},C5={},C6={};C2['forEach'](function(C8){var C9=C8['get']('objects');var Ca=C9['findIndex'](function(Cf){return Cf['get']('class')=='MeasureModel3DObject'&&Cf['get']('mode')=='create';});var Cb=Ca!=-0x1;if(Cb){var Cc=C9[Ca];if(Cc['get']('points')['length']==0x0){C9['splice'](Ca,0x1);this['disposeInstance'](Cc);}else Cc['set']('mode','view');}var Cd=_cloneMeasureModel3DObject['call'](this,C3);this['cloneBindings'](C3,Cd,'modeChange');Cd['set']('mode','create');Cd['bind']('click',_onMeasureClick,this);var Ce=C8['get']('camera');Cd['bind']('modeChange',function Cg(){if(Cd['get']('mode')=='create'){C4[C8['get']('id')]=C8['get']('surfaceSelectionEnabled');C8['set']('surfaceSelectionEnabled',!![]);if(Ce['get']('class')=='FlyOverModel3DCamera'){C5[C8['get']('id')]=Ce['get']('doubleClickAction');Ce['set']('doubleClickAction','none');}}else{Cd['unbind']('modeChange',Cg,this);C8['set']('surfaceSelectionEnabled',C4[C8['get']('id')]);if(Ce['get']('class')=='FlyOverModel3DCamera'){Ce['set']('doubleClickAction',C5[C8['get']('id')]);}C9['forEach'](function(Ch){var Ci=C6[Ch['get']('id')];if(Ci){Ch['set']('rollOverEnabled',Ci['rollOverEnabled']);}});}},this);if(C2['length']>0x0){Cd['bind']('distanceChange',function Cj(){Cd['unbind']('distanceChange',Cj,this);C7['call'](this,C2['filter'](Ck=>Ck!=C8));},this);}C9['forEach'](function(Cl){var Cm=Cl['get']('id');if(Cm){C6[Cm]={'rollOverEnabled':Cl['get']('rollOverEnabled')};Cl['set']('rollOverEnabled',!![]);}});C9=C9['concat']();C9['push'](Cd);C8['set']('objects',C9);}['bind'](this));function C7(Cn){this['stopMeasurement'](Cn);for(var Co of Cn){var Cp=Co['get']('id');Co['set']('surfaceSelectionEnabled',C4[Cp]);if(Cp in C5)Co['get']('camera')['set']('doubleClickAction',C5[Cp]);}}};TDV['Tour']['Script']['stopMeasurement']=function(Cq){_deleteModel3DObjects['call'](this,Cq,function(Cr){return Cr['get']('class')=='MeasureModel3DObject'&&Cr['get']('mode')=='create'&&Cr['get']('points')['length']==0x0;});_forEachMeasureModel3DObject['call'](this,Cq,function(Cs,Ct){if(Ct['get']('mode')=='create'){Ct['set']('mode','edit');}});};TDV['Tour']['Script']['toggleMeasurement']=function(Cu,Cv){if(!Cu)Cu=_getCurrentActiveModels['call'](this);var Cw=Cu['some'](function(Cx){var Cy=Cx['get']('objects');var Cz=Cy['find'](function(CA){return CA['get']('class')=='MeasureModel3DObject'&&CA['get']('mode')=='create';});return Cz!=null;});if(!Cw)this['startMeasurement'](Cu,Cv);else this['stopMeasurement'](Cu);};TDV['Tour']['Script']['cleanAllMeasurements']=function(CB){_deleteModel3DObjects['call'](this,CB,function(CC){return CC['get']('class')=='MeasureModel3DObject';});};TDV['Tour']['Script']['cleanSelectedMeasurements']=function(CD){_deleteModel3DObjects['call'](this,CD,function(CE){return CE['get']('class')=='MeasureModel3DObject'&&CE['get']('mode')=='edit';});};TDV['Tour']['Script']['setMeasurementsVisibility']=function(CF,CG){_forEachMeasureModel3DObject['call'](this,CF,function(CH,CI){CI['set']('enabled',CG);});};TDV['Tour']['Script']['toggleMeasurementsVisibility']=function(CJ){_forEachMeasureModel3DObject['call'](this,CJ,function(CK,CL){CL['set']('enabled',!CL['get']('enabled'));});};TDV['Tour']['Script']['setMeasurementUnits']=function(CM){_forEachMeasureModel3DObject['call'](this,null,function(CN,CO){CO['set']('units',CM);});}; //# sourceMappingURL=script_v2023.1.17.js.map //Generated with v2023.1.17, Tue Nov 21 2023