| Server IP : 213.186.33.4 / Your IP : 216.73.216.193 Web Server : Apache System : Linux webm001.cluster103.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : awebpaca ( 35430) PHP Version : 8.5.0 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/awebpaca/360/camarkas/indexdata/ |
Upload File : |
<?xml version="1.0" encoding="UTF-8"?>
<krpano version="1.16.9">
<!-- Spot Style - Vidéo -->
<style name="IconVidéo"
url="%FIRSTXML%/spots/logo-video_user_defaultpoint0.png"
visible="false"
edge="bottom" ox="0" oy="0"
onhover="onhoverIconVidéo"
onover="onoverIconVidéo"
onout="onoutIconVidéo"
/>
<action name="onhoverIconVidéo">
showtooltip(hotspot);
</action>
<action name="onoverIconVidéo">
tween(scale, 1.2);
</action>
<action name="onoutIconVidéo">
hideTooltip();
tween(scale, 1);
</action>
<!-- Video Spot Style - Default Video Spot Style 1 -->
<style name="RectVideoDefaultVideoSpotStyle1Loader" url="%FIRSTXML%/spots/loadanimation.png" crop="0|0|64|64" ypos="0" frame="0" distorted="true"/>
<style name="RectVideoDefaultVideoSpotStyle1"
capture="false"
visible="false"
distorted="true"
scale="1.0"
url="%FIRSTXML%/graphics/videoplayer.swf"
alturl="%FIRSTXML%/graphics/videoplayer.js"
loop="true"
pausedonstart="false"
directionalsound="true"
range="90"
onhover="onhoverRectVideoDefaultVideoSpotStyle1"
onout="onoutRectVideoDefaultVideoSpotStyle1"
onvideoready="onvideoreadyRectVideoDefaultVideoSpotStyle1"
/>
<action name="onhoverRectVideoDefaultVideoSpotStyle1">
showTooltip(hotspot);
</action>
<action name="onoutRectVideoDefaultVideoSpotStyle1">
hideTooltip();resumeautorotation();
</action>
<action name="onvideoreadyRectVideoDefaultVideoSpotStyle1">
if (tour_soundson, div(volume, tour_soundsvolume, 100);, set(volume, 0););
onvideoreadyspecific();
</action>
<action name="animatevideospotloaderRectVideoDefaultVideoSpotStyle1">
inc(hotspot[%1].frame,1, 11,0);
mul(hotspot[%1].ypos, hotspot[%1].frame, 64);
txtadd(hotspot[%1].crop, '0|', get(hotspot[%1].ypos),'|64|64');
delayedcall(get(%2), 0.1, animatevideospotloaderRectVideoDefaultVideoSpotStyle1(%1, %2) );
</action>
<action name="stopvideospotloaderanimationRectVideoDefaultVideoSpotStyle1">
stopdelayedcall(get(%2));
removehotspot(%1);
</action>
<ptplugin name="webVideoViewer" engine="kolorBox">
<settings>
<option name="position" value="center" type="string" />
<option name="margin_x" value="10" type="int" />
<option name="margin_y" value="10" type="int" />
<option name="draggable_box" value="false" type="bool" />
<option name="container_auto_size" value="true" type="bool" />
<option name="container_width" value="100" type="int" />
<option name="container_width_unit" value="percent" type="string" />
<option name="container_height" value="100" type="int" />
<option name="container_height_unit" value="percent" type="string" />
<option name="container_color" value="ffffff" type="string" />
<option name="container_alpha" value="0.8" type="float" />
<option name="container_topleft_border_radius" value="15" type="int" />
<option name="container_topright_border_radius" value="15" type="int" />
<option name="container_bottomleft_border_radius" value="15" type="int" />
<option name="container_bottomright_border_radius" value="15" type="int" />
<option name="container_border_width" value="0" type="int" />
<option name="container_border_color" value="ffffff" type="string" />
<option name="overlay_displayed" value="false" type="bool" />
<option name="overlay_color" value="000000" type="string" />
<option name="overlay_alpha" value="0.500007629510948" type="float" />
<option name="title_displayed" value="false" type="bool" />
<option name="title_position" value="top" type="string" />
<option name="title_font" value="Verdana" type="string" />
<option name="title_size" value="14" type="int" />
<option name="title_weight" value="normal" type="string" />
<option name="title_color" value="000000" type="string" />
<option name="caption_displayed" value="false" type="bool" />
<option name="video_autoplay" value="true" type="bool" />
<option name="fullscreen_displayed" value="true" type="bool" />
<option name="fullscreen_position" value="topleft" type="string" />
<option name="close_displayed" value="true" type="bool" />
<option name="close_position" value="topright" type="string" />
<option name="close_callback" value="invokeKrFunction('closeKolorBoxCallback-webVideoViewer')" type="string" />
<option name="zorder" value="0" type="int" />
</settings>
<internaldata>
</internaldata>
</ptplugin>
<action name="kolorBoxJsReady-webVideoViewer">
set(ptplugin[webVideoViewer].jsready, true);
</action>
<action name="openWebVideo-webVideoViewer">
ifnot(ptplugin[webVideoViewer].isOpen,
set(ptplugin[webVideoViewer].isOpen, true);
set(ptplugin[webVideoViewer].doNotDeleteMe, false);
pauseautorotation();
getmessage(boxurl, %1);
getmessage(boxtitle, %2);
js(invokePluginFunction(webVideoViewer, loadSingleArrayItem, get(boxurl), get(boxtitle)));
events.dispatch(onremovedisplayedobject);
);
</action>
<action name="toggleWebVideo-webVideoViewer">
js(invokePluginFunction(webVideoViewer, toggleKolorBox, %1));
</action>
<action name="closeKolorBox-webVideoViewer">
js(invokePluginFunction(webVideoViewer, closeKolorBox));
</action>
<action name="closeKolorBoxCallback-webVideoViewer">
resumeautorotation();
set(ptplugin[webVideoViewer].isOpen, false);
</action>
<events name="kolorBoxEvents-webVideoViewer"
keep="true"
/>
<ptplugin name="socialShare" engine="kolorBox">
<settings>
<option name="position" value="topleft" type="string" />
<option name="margin_x" value="50" type="int" />
<option name="margin_y" value="50" type="int" />
<option name="animate" value="false" type="bool" />
<option name="draggable_box" value="false" type="bool" />
<option name="container_auto_size" value="true" type="bool" />
<option name="container_color" value="ffffff" type="string" />
<option name="container_alpha" value="0.8" type="float" />
<option name="container_topleft_border_radius" value="15" type="int" />
<option name="container_topright_border_radius" value="15" type="int" />
<option name="container_bottomleft_border_radius" value="15" type="int" />
<option name="container_bottomright_border_radius" value="15" type="int" />
<option name="container_border_width" value="0" type="int" />
<option name="container_border_color" value="ffffff" type="string" />
<option name="overlay_displayed" value="false" type="bool" />
<option name="overlay_color" value="000000" type="string" />
<option name="overlay_alpha" value="0.500007629510948" type="float" />
<option name="social_btn" value="facebook#twitter#google#linkedin#email" type="string" />
<option name="social_orientation" value="horizontal" type="string" />
<option name="title_displayed" value="false" type="bool" />
<option name="caption_displayed" value="false" type="bool" />
<option name="close_displayed" value="true" type="bool" />
<option name="close_position" value="topright" type="string" />
<option name="close_callback" value="invokeKrFunction('closeKolorBoxCallback-socialShare')" type="string" />
<option name="zorder" value="1" type="int" />
</settings>
<internaldata>
</internaldata>
</ptplugin>
<action name="kolorBoxJsReady-socialShare">
set(ptplugin[socialShare].jsready, true);
</action>
<action name="startOpenSocialShare-socialShare">
if(ptplugin[socialShare].jsready,
showSocialShare-socialShare();
,
delayedcall(1.0,startOpenSocialShare-socialShare(););
);
</action>
<action name="showSocialShare-socialShare">
ifnot(ptplugin[socialShare].isOpen,
set(ptplugin[socialShare].isOpen, true);
pauseautorotation();
js(invokePluginFunction(socialShare, loadSingleArrayItem, social));
events.dispatch(onremovedisplayedobject);
);
</action>
<action name="toggleSocialShare-socialShare">
js(invokePluginFunction(socialShare, toggleKolorBox, %1));
</action>
<action name="closeKolorBox-socialShare">
js(invokePluginFunction(socialShare, closeKolorBox));
</action>
<action name="closeKolorBoxCallback-socialShare">
resumeautorotation();
set(ptplugin[socialShare].isOpen, false);
</action>
<events name="kolorBoxEvents-socialShare"
keep="true"
onsharetour="showSocialShare-socialShare();"
/>
<!-- **************** -->
<!-- Gyroscope Plugin -->
<!-- **************** -->
<plugin name="gyroscope"
url="graphics/gyro.js"
keep="true"
devices="tablet|mobile"
onavailable="delayedcall(1, checkGyroAvailability(););"
enabled="false"
/>
<action name="changeGyroscopeState">
ifnot (plugin[gyroscope].available === undefined,
if (plugin[gyroscope].available,
switch(plugin[gyroscope].enabled);
if (plugin[gyroscope].enabled, events.dispatch(ongyroscopeon);, events.dispatch(ongyroscopeoff););
);
);
</action>
<action name="checkGyroAvailability">
ifnot (plugin[gyroscope].available === undefined,
if (plugin[gyroscope].available,
set(tour_gyroscopedevices, true);
events.dispatch(ongyroscopeavailable);
if (plugin[gyroscope].enabled, events.dispatch(ongyroscopeon);, events.dispatch(ongyroscopeoff););
,
set(tour_gyroscopedevices, false);
set(plugin[gyroscope].enabled, false);
);
,
set(tour_gyroscopedevices, false);
set(plugin[gyroscope].enabled, false);
);
</action>
<!-- *********** -->
<!-- Control Bar -->
<!-- *********** -->
<krpano themeunanimebarbuilt="false" themeunanimeIsOpened="false" />
<events name="themeunanimebarevents"
onxmlcomplete="themeunanimebuildMenuBar();"
keep="true"/>
<action name="themeunanimebuildMenuBar">
ifnot (themeunanimebarbuilt, themeunanimebuildMenu(); set(themeunanimebarbuilt, true););
</action>
<action name="themeunanimebuildMenu">
set(themeunanimebutton_pos, 0);
set(layer[themeunanimebtn_hidecontrols].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_hidecontrols_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
if (device.desktop,
set(layer[themeunanimebtn_display_help].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_display_help_bg].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_close_help].x , get(themeunanimebutton_pos));
set(layer[themeunanimebtn_close_help_bg].x , get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
if (device.fullscreensupport,
set(layer[themeunanimebtn_openfs].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_closefs].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_openfs_bg ].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_closefs_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
set(layer[themeunanimebtn_share].x , get(themeunanimebutton_pos));
set(layer[themeunanimebtn_share_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
set(layer[themeunanimebtn_autorotate_on].x , get(themeunanimebutton_pos));
set(layer[themeunanimebtn_autorotate_on_bg].x , get(themeunanimebutton_pos));
set(layer[themeunanimebtn_autorotate_off].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_autorotate_off_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
if (device.desktop,
set(layer[themeunanimebtn_ctrlmode_drag_to].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_ctrlmode_drag_to_bg].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_ctrlmode_move_to].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_ctrlmode_move_to_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
set(themeunanimeDisplayGryoscopeButton, false);
if (device.tablet, set(themeunanimeDisplayGryoscopeButton, true););
if (device.mobile, set(themeunanimeDisplayGryoscopeButton, true););
if(themeunanimeDisplayGryoscopeButton,
set(layer[themeunanimebtn_gyroscope_on].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_gyroscope_on_bg ].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_gyroscope_off].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_gyroscope_off_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
if (device.desktop,
set(layer[themeunanimebtn_right].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_right_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
set(layer[themeunanimebtn_left].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_left_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
if (device.desktop,
set(layer[themeunanimebtn_down].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_down_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
set(layer[themeunanimebtn_up].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_up_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
if (device.desktop,
set(layer[themeunanimebtn_out].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_out_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
set(layer[themeunanimebtn_in].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_in_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
</action>
<events name="themeunanimeStartTourEvents" onTourStart="themeunanimeCallOnStartTour();" keep="true" />
<action name="themeunanimeCallOnStartTour">
themeunanimeshowMenuControls();
</action>
<layer name="themeunanime_bg"
keep="true"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/footer.png"
zorder="3"
width="100%"
align="bottomleft"
x="0"
visible="false" />
<style name="themeunanime_btn_style_bg"
keep="true"
parent="themeunanime_bg"
crop="0|0|48|48"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_bg.png"
align="bottomright"
height="36"
width="36"
alpha="0.3"
y="12"
zorder="0"
/>
<style name="themeunanime_btn_style_on_bg"
keep="true"
parent="themeunanime_bg"
crop="0|48|48|48"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_bg.png"
align="bottomright"
height="36"
width="36"
alpha="0.3"
y="12"
zorder="0"
/>
<style name="themeunanime_btn_down_style"
keep="true"
parent="themeunanime_bg"
crop="0| 0|48|48"
onovercrop="0|48|48|48"
ondowncrop="0|96|48|48"
align="bottomright"
height="36"
width="36"
x="0" y="12"
zorder="1"
onhover="showTooltip(bottomright, themeunanimemenuTooltipStyle);"
onover="themeunanimectrl_btn_onoveraction"
onout="themeunanimectrl_btn_onoutaction"
/>
<style name="themeunanime_btn_style"
keep="true"
parent="themeunanime_bg"
crop="0| 0|48|48"
onovercrop="0|48|48|48"
ondowncrop="0|96|48|48"
align="bottomright"
height="36"
width="36"
x="0" y="12"
zorder="1"
onhover="showTooltip(bottomright, themeunanimemenuTooltipStyle);"
onover="themeunanimectrl_btn_onoveraction"
ondown="themeunanimectrl_btn_ondownaction"
onout="themeunanimectrl_btn_onoutaction"
/>
<action name="themeunanimectrl_btn_onoveraction">
txtadd(btn_bg_name, get(name), "_bg");
set(layer[get(btn_bg_name)].crop, "0|48|48|48");
</action>
<action name="themeunanimectrl_btn_ondownaction">
txtadd(btn_bg_name, get(name), "_bg");
set(layer[get(btn_bg_name)].crop, "0|96|48|48");
</action>
<action name="themeunanimectrl_btn_onoutaction">
txtadd(btn_bg_name, get(name), "_bg");
set(layer[get(btn_bg_name)].crop, "0|0|48|48");
hideTooltip();
</action>
<style name="themeunanime_btn_style_on"
keep="true"
parent="themeunanime_bg"
crop="0|48|48|48"
onovercrop="0|48|48|48"
ondowncrop="0|96|48|48"
align="bottomright"
height="36"
width="36"
y="12"
zorder="1"
onhover="showTooltip(bottomright, themeunanimemenuTooltipStyle);"
onout="hideTooltip();"
/>
<events name="themeunanimegyroscopeavailableevent"
ongyroscopeavailable="themeunanimeupdateGyroscopeButtonsAvailability();"
ongyroscopeon="themeunanimeenableGyroscopeButtons(true);"
ongyroscopeoff="themeunanimeenableGyroscopeButtons(false);"
keep="true"/>
<krpano themeunanimemenugyroscopeavailable="false" themeunanimemenugyroscopeenabled="false"/>
<action name="themeunanimeupdateGyroscopeButtonsAvailability">
if (tour_gyroscopedevices,
set(themeunanimemenugyroscopeavailable, true);
themeunanimeupdateGyroscopeButtons();
);
</action>
<action name="themeunanimeenableGyroscopeButtons">
if (tour_gyroscopedevices,
set(themeunanimemenugyroscopeenabled, %1);
themeunanimeupdateGyroscopeButtons();
);
</action>
<action name="themeunanimeHideGyroscopeButtons">
set(layer[themeunanimebtn_gyroscope_off].visible, false);
set(layer[themeunanimebtn_gyroscope_on].visible, false);
set(layer[themeunanimebtn_gyroscope_off_bg].visible, false);
set(layer[themeunanimebtn_gyroscope_on_bg].visible, false);
</action>
<action name="themeunanimeShowGyroscopeButtons">
if (themeunanimemenugyroscopeavailable,
if (themeunanimemenugyroscopeenabled,
set(layer[themeunanimebtn_gyroscope_off].visible, false);
set(layer[themeunanimebtn_gyroscope_on].visible, true);
set(layer[themeunanimebtn_gyroscope_off_bg].visible, false);
set(layer[themeunanimebtn_gyroscope_on_bg].visible, true);
,
set(layer[themeunanimebtn_gyroscope_off].visible, true);
set(layer[themeunanimebtn_gyroscope_on].visible, false);
set(layer[themeunanimebtn_gyroscope_off_bg].visible, true);
set(layer[themeunanimebtn_gyroscope_on_bg].visible, false);
);
,
themeunanimeHideGyroscopeButtons();
);
</action>
<action name="themeunanimeupdateGyroscopeButtons">
if (tour_gyroscopedevices,
set(themeunanimeDisplayMenuGyroscopeButtons, false);
if (themeunanimeIsOpened, set(themeunanimeDisplayMenuGyroscopeButtons, true););
if (themeunanimeDisplayMenuGyroscopeButtons,
themeunanimeShowGyroscopeButtons();
,
themeunanimeHideGyroscopeButtons();
);
,
themeunanimeHideGyroscopeButtons();
);
</action>
<layer name="themeunanimebtn_gyroscope_off_bg" style="themeunanime_btn_style_bg" visible="false" />
<layer name="themeunanimebtn_gyroscope_off"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_gyroscope.png"
style="themeunanime_btn_style"
onclick="disableGyroscope();"
devices="tablet|mobile"
tooltip="controlBar_dockedThumbnailsgyroOffTip"
visible="false"
/>
<layer name="themeunanimebtn_gyroscope_on_bg" style="themeunanime_btn_style_on_bg" visible="false" />
<layer name="themeunanimebtn_gyroscope_on"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_gyroscope.png"
style="themeunanime_btn_style_on"
onclick="enableGyroscope();"
devices="tablet|mobile"
tooltip="controlBar_dockedThumbnailsgyroOnTip"
visible="false"
/>
<events name="themeunanimecontrolmodechangedevent" oncontrolmodechanged="themeunanimeupdateControlModeButtons();" keep="true"/>
<action name="themeunanimeHideControlModeButtons">
set(layer[themeunanimebtn_ctrlmode_move_to].visible, false);
set(layer[themeunanimebtn_ctrlmode_drag_to].visible, false);
set(layer[themeunanimebtn_ctrlmode_move_to_bg].visible, false);
set(layer[themeunanimebtn_ctrlmode_drag_to_bg].visible, false);
</action>
<action name="themeunanimeShowControlModeButtons">
if (tour_controlmodemousetype == "moveto",
set(layer[themeunanimebtn_ctrlmode_drag_to].visible, true);
set(layer[themeunanimebtn_ctrlmode_move_to].visible, false);
set(layer[themeunanimebtn_ctrlmode_drag_to_bg].visible, true);
set(layer[themeunanimebtn_ctrlmode_move_to_bg].visible, false);
,
set(layer[themeunanimebtn_ctrlmode_move_to].visible, true);
set(layer[themeunanimebtn_ctrlmode_drag_to].visible, false);
set(layer[themeunanimebtn_ctrlmode_move_to_bg].visible, true);
set(layer[themeunanimebtn_ctrlmode_drag_to_bg].visible, false);
);
</action>
<action name="themeunanimeupdateControlModeButtons">
if (device.desktop,
set(themeunanimeDisplayControlModeButtons, false);
if (themeunanimeIsOpened, set(themeunanimeDisplayControlModeButtons, true););
if (themeunanimeDisplayControlModeButtons,
themeunanimeShowControlModeButtons();
,
themeunanimeHideControlModeButtons();
);
,
themeunanimeHideControlModeButtons();
);
</action>
<layer name="themeunanimebtn_ctrlmode_move_to_bg" style="themeunanime_btn_style_bg" visible="false" devices="desktop" />
<layer name="themeunanimebtn_ctrlmode_move_to"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_move_to.png"
style="themeunanime_btn_style"
tooltip="controlBar_dockedThumbnailsctrlmodeMoveTip"
onclick="setControlModeMoveTo();"
visible="false"
devices="desktop"
/>
<layer name="themeunanimebtn_ctrlmode_drag_to_bg" style="themeunanime_btn_style_bg" visible="false" devices="desktop" />
<layer name="themeunanimebtn_ctrlmode_drag_to"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_drag_to.png"
style="themeunanime_btn_style"
tooltip="controlBar_dockedThumbnailsctrlmodeDragTip"
onclick="setControlModeDragTo();"
visible="false"
devices="desktop"
/>
<layer name="themeunanimebtn_in_bg" style="themeunanime_btn_style_bg" visible="false" devices="desktop"/>
<layer name="themeunanimebtn_in"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_zoom_in.png"
style="themeunanime_btn_down_style"
ondown="themeunanimectrl_btn_ondownaction();set(fov_moveforce, -1);"
onup="set(fov_moveforce, 0);"
tooltip="controlBar_dockedThumbnailszoomInTip"
devices="desktop"
visible="false"
/>
<layer name="themeunanimebtn_out_bg" style="themeunanime_btn_style_bg" visible="false" devices="desktop"/>
<layer name="themeunanimebtn_out"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_zoom_out.png"
style="themeunanime_btn_down_style"
ondown="themeunanimectrl_btn_ondownaction();set(fov_moveforce, +1);"
onup="set(fov_moveforce, 0);"
tooltip="controlBar_dockedThumbnailszoomOutTip"
devices="desktop"
visible="false"
/>
<layer name="themeunanimebtn_left_bg" style="themeunanime_btn_style_bg" devices="desktop" visible="false" />
<layer name="themeunanimebtn_left"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_move_left.png"
style="themeunanime_btn_down_style"
ondown="themeunanimectrl_btn_ondownaction();set(hlookat_moveforce, -1);"
onup="set(hlookat_moveforce, 0);"
tooltip="controlBar_dockedThumbnailsmoveLeftTip"
devices="desktop"
visible="false"
/>
<layer name="themeunanimebtn_right_bg" style="themeunanime_btn_style_bg" devices="desktop" visible="false" />
<layer name="themeunanimebtn_right"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_move_right.png"
style="themeunanime_btn_down_style"
ondown="themeunanimectrl_btn_ondownaction();set(hlookat_moveforce, +1);"
onup="set(hlookat_moveforce, 0);"
tooltip="controlBar_dockedThumbnailsmoveRightTip"
devices="desktop"
visible="false"
/>
<layer name="themeunanimebtn_up_bg" style="themeunanime_btn_style_bg" devices="desktop" visible="false" />
<layer name="themeunanimebtn_up"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_move_up.png"
style="themeunanime_btn_down_style"
ondown="themeunanimectrl_btn_ondownaction();set(vlookat_moveforce, -1);"
onup="set(vlookat_moveforce, 0);"
tooltip="controlBar_dockedThumbnailsmoveUpTip"
devices="desktop"
visible="false"
/>
<layer name="themeunanimebtn_down_bg" style="themeunanime_btn_style_bg" devices="desktop" visible="false" />
<layer name="themeunanimebtn_down"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_move_down.png"
style="themeunanime_btn_down_style"
ondown="themeunanimectrl_btn_ondownaction();set(vlookat_moveforce, +1);"
onup="set(vlookat_moveforce, 0);"
tooltip="controlBar_dockedThumbnailsmoveDownTip"
devices="desktop"
visible="false"
/>
<layer name="themeunanimebtn_share_bg" style="themeunanime_btn_style_bg" visible="false" />
<layer name="themeunanimebtn_share"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_share.png"
onclick="shareTour();"
style="themeunanime_btn_style"
visible="false"
tooltip="controlBar_dockedThumbnailsshareTip"
/>
<layer name="themeunanimebtn_openfs_bg" style="themeunanime_btn_style_bg" visible="false" devices="fullscreensupport" />
<layer name="themeunanimebtn_openfs"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_enter_fs.png"
onclick="enterFullscreen();"
style="themeunanime_btn_style"
visible="false"
tooltip="controlBar_dockedThumbnailsopenFsTip"
devices="fullscreensupport"
/>
<layer name="themeunanimebtn_closefs_bg" style="themeunanime_btn_style_on_bg" visible="false" devices="fullscreensupport" />
<layer name="themeunanimebtn_closefs"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_close_fs.png"
onclick="exitFullscreen();"
style="themeunanime_btn_style_on"
visible="false"
tooltip="controlBar_dockedThumbnailscloseFsTip"
devices="fullscreensupport"
/>
<layer name="themeunanimebtn_autorotate_on_bg" style="themeunanime_btn_style_bg" visible="false" />
<layer name="themeunanimebtn_autorotate_on"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_start_autorotation.png"
onclick="startautorotation();"
style="themeunanime_btn_style"
visible="false"
tooltip="controlBar_dockedThumbnailsautorotateOnTip"
/>
<layer name="themeunanimebtn_autorotate_off_bg" style="themeunanime_btn_style_on_bg" visible="false" />
<layer name="themeunanimebtn_autorotate_off"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_stop_autorotation.png"
onclick="stopautorotation();"
style="themeunanime_btn_style_on"
visible="false"
tooltip="controlBar_dockedThumbnailsautorotateOffTip"
/>
<layer name="themeunanimebtn_display_help_bg" style="themeunanime_btn_style_bg" visible="false" devices="desktop" />
<layer name="themeunanimebtn_display_help"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_help.png"
onclick="themeunanimedisplayHelp();"
style="themeunanime_btn_style"
tooltip="controlBar_dockedThumbnailsdisplayHelpTip"
devices="desktop"
visible="false"
/>
<layer name="themeunanimebtn_close_help_bg" style="themeunanime_btn_style_on_bg" visible="false" devices="desktop"/>
<layer name="themeunanimebtn_close_help"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_help.png"
onclick="themeunanimecloseHelp();"
style="themeunanime_btn_style_on"
visible="false"
tooltip="controlBar_dockedThumbnailshideHelpTip"
devices="desktop"
/>
<layer name="themeunanimebtn_hidecontrols_bg" style="themeunanime_btn_style_bg" visible="false" />
<layer name="themeunanimebtn_hidecontrols"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_hide_controls.png"
style="themeunanime_btn_style"
onclick="themeunanimehideMenuControls();hideTourControls();"
visible="false"
tooltip="controlBar_dockedThumbnailshideControlsTip"
/>
<layer name="themeunanimebtn_showcontrols"
crop="0| 0|48|48"
onovercrop="0|48|48|48"
ondowncrop="0|96|48|48"
keep="true"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_show_controls_bg.png"
align="bottomright"
zorder="3"
height="36"
width="36"
visible="false"
y="12"
x="0" >
<layer name="themeunanimebtn_showcontrols_fg"
crop="0| 0|48|48"
onovercrop="0|48|48|48"
ondowncrop="0|96|48|48"
onclick="themeunanimeshowMenuControls();showTourControls();"
onhover="showTooltip(bottomright, themeunanimemenuTooltipStyle);"
onout="hideTooltip();"
tooltip="controlBar_dockedThumbnailsdisplayControlsTip"
keep="true"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_show_controls.png"
align="center"
height="36"
width="36"
/>
</layer>
<action name="themeunanimehideMenuControls">
set(themeunanimeIsOpened, false);
set(layer[themeunanime_bg].visible, false);
set(layer[themeunanimebtn_showcontrols].visible, true);
set(layer[themeunanimebtn_hidecontrols_bg].visible, false);
set(layer[themeunanimebtn_hidecontrols].visible, false);
set(layer[themeunanimebtn_in_bg].visible, false);
set(layer[themeunanimebtn_out_bg].visible, false);
set(layer[themeunanimebtn_in].visible, false);
set(layer[themeunanimebtn_out].visible, false);
set(layer[themeunanimebtn_right_bg].visible, false);
set(layer[themeunanimebtn_left_bg].visible, false);
set(layer[themeunanimebtn_right].visible, false);
set(layer[themeunanimebtn_left].visible, false);
set(layer[themeunanimebtn_down_bg].visible, false);
set(layer[themeunanimebtn_up_bg].visible, false);
set(layer[themeunanimebtn_down].visible, false);
set(layer[themeunanimebtn_up].visible, false);
set(layer[themeunanimebtn_share_bg].visible, false);
set(layer[themeunanimebtn_share].visible, false);
themeunanimeupdateGyroscopeButtons();
themeunanimeupdateControlModeButtons();
themeunanimeupdateFullscreenButtons();
themeunanimeupdateAutorotationButtons();
themeunanimeupdateHelpButtons();
</action>
<action name="themeunanimeshowMenuControls">
set(themeunanimeIsOpened, true);
themeunanimeupdateFullscreenButtons();
themeunanimeupdateAutorotationButtons();
themeunanimeupdateGyroscopeButtons();
themeunanimeupdateControlModeButtons();
themeunanimeupdateHelpButtons();
set(layer[themeunanime_bg].visible, true);
set(layer[themeunanimebtn_showcontrols].visible, false);
set(layer[themeunanimebtn_hidecontrols_bg].visible, true);
set(layer[themeunanimebtn_hidecontrols].visible, true);
set(layer[themeunanimebtn_in_bg].visible, true);
set(layer[themeunanimebtn_out_bg].visible, true);
set(layer[themeunanimebtn_in].visible, true);
set(layer[themeunanimebtn_out].visible, true);
set(layer[themeunanimebtn_right_bg].visible, true);
set(layer[themeunanimebtn_left_bg].visible, true);
set(layer[themeunanimebtn_right].visible, true);
set(layer[themeunanimebtn_left].visible, true);
set(layer[themeunanimebtn_down_bg].visible, true);
set(layer[themeunanimebtn_up_bg].visible, true);
set(layer[themeunanimebtn_down].visible, true);
set(layer[themeunanimebtn_up].visible, true);
set(layer[themeunanimebtn_share_bg].visible, true);
set(layer[themeunanimebtn_share].visible, true);
</action>
<layer name="themeunanimehelpScreenBg" align="center" keep="true" onclick="themeunanimecloseHelp();"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/help_screen_bg.png"
visible="false"
zorder="97"
displayed="false"
>
<layer name="themeunanimehelpScreen" align="center" keep="true" onclick="themeunanimecloseHelp();"
url="%FIRSTXML%/graphics/dockedthumbscontrolbar/help_screen_fg.png"
height="100%"
width="prop"
/>
</layer>
<action name="themeunanimedisplayHelp">
if (device.desktop,
set(layer[themeunanimehelpScreenBg].displayed, true);
set(layer[themeunanimehelpScreenBg].visible,true);
themeunanimeupdateHelpButtons();
);
</action>
<action name="themeunanimecloseHelp">
if (device.desktop,
set(layer[themeunanimehelpScreenBg].displayed, false);
set(layer[themeunanimehelpScreenBg].visible,false);
themeunanimeupdateHelpButtons();
);
</action>
<action name="themeunanimeHideHelpButtons">
set(layer[themeunanimebtn_display_help].visible, false);
set(layer[themeunanimebtn_close_help].visible, false);
set(layer[themeunanimebtn_display_help_bg].visible, false);
set(layer[themeunanimebtn_close_help_bg].visible, false);
</action>
<action name="themeunanimeShowHelpButtons">
if (layer[themeunanimehelpScreenBg].displayed,
set(layer[themeunanimebtn_close_help].visible, true);
set(layer[themeunanimebtn_display_help].visible, false);
set(layer[themeunanimebtn_close_help_bg].visible, true);
set(layer[themeunanimebtn_display_help_bg].visible, false);
,
set(layer[themeunanimebtn_display_help].visible, true);
set(layer[themeunanimebtn_close_help].visible, false);
set(layer[themeunanimebtn_display_help_bg].visible, true);
set(layer[themeunanimebtn_close_help_bg].visible, false);
);
</action>
<action name="themeunanimeupdateHelpButtons">
if (device.desktop,
set(themeunanimeDisplayHelpButtons, false);
if (themeunanimeIsOpened, set(themeunanimeDisplayHelpButtons, true););
if (themeunanimeDisplayHelpButtons,
themeunanimeShowHelpButtons();
,
themeunanimeHideHelpButtons();
);
,
themeunanimeHideHelpButtons();
);
</action>
<events name="themeunanimemenufullscreenchangeevent"
onenterfullscreen="themeunanimeupdateFullscreenButtons();"
onexitfullscreen="themeunanimeupdateFullscreenButtons();"
keep="true"/>
<action name="themeunanimeHideFullscreenButtons">
set(layer[themeunanimebtn_openfs].visible , false);
set(layer[themeunanimebtn_closefs].visible, false);
set(layer[themeunanimebtn_openfs_bg].visible, false);
set(layer[themeunanimebtn_closefs_bg].visible, false);
</action>
<action name="themeunanimeShowFullscreenButtons">
if (device.fullscreensupport,
if(tour_fullscreen,
set(layer[themeunanimebtn_openfs].visible , false);
set(layer[themeunanimebtn_closefs].visible, true);
set(layer[themeunanimebtn_openfs_bg].visible, false);
set(layer[themeunanimebtn_closefs_bg].visible, true);
,
set(layer[themeunanimebtn_openfs].visible ,true);
set(layer[themeunanimebtn_closefs].visible,false);
set(layer[themeunanimebtn_openfs_bg].visible, true);
set(layer[themeunanimebtn_closefs_bg].visible, false);
);
,
themeunanimeHideFullscreenButtons();
);
</action>
<action name="themeunanimeupdateFullscreenButtons">
set(themeunanimeDisplayFullscreenButtons, false);
if (themeunanimeIsOpened, set(themeunanimeDisplayFullscreenButtons, true););
if (themeunanimeDisplayFullscreenButtons,
themeunanimeShowFullscreenButtons();
,
themeunanimeHideFullscreenButtons();
);
</action>
<events name="themeunanimeAutorotationEvents"
onstartautorotation="themeunanimeupdateAutorotationButtons();"
onresumeautorotation="themeunanimeupdateAutorotationButtons();"
onstopautorotation="themeunanimeupdateAutorotationButtons();"
onpauseautorotation="themeunanimeupdateAutorotationButtons();"
keep="true"/>
<action name="themeunanimeHideAutorotationButtons">
set(layer[themeunanimebtn_autorotate_off].visible, false);
set(layer[themeunanimebtn_autorotate_on].visible , false);
set(layer[themeunanimebtn_autorotate_off_bg].visible, false);
set(layer[themeunanimebtn_autorotate_on_bg].visible , false);
</action>
<action name="themeunanimeShowAutorotationButtons">
if(tour_autorotateenabled==false,
set(layer[themeunanimebtn_autorotate_off].visible, false);
set(layer[themeunanimebtn_autorotate_on].visible , true);
set(layer[themeunanimebtn_autorotate_off_bg].visible, false);
set(layer[themeunanimebtn_autorotate_on_bg].visible , true);
,
set(layer[themeunanimebtn_autorotate_off].visible, true);
set(layer[themeunanimebtn_autorotate_on].visible , false);
set(layer[themeunanimebtn_autorotate_off_bg].visible, true);
set(layer[themeunanimebtn_autorotate_on_bg].visible , false);
);
</action>
<action name="themeunanimeupdateAutorotationButtons">
set(themeunanimeDisplayAutorotationButtons, false);
if (themeunanimeIsOpened, set(themeunanimeDisplayAutorotationButtons, true););
if (themeunanimeDisplayAutorotationButtons,
themeunanimeShowAutorotationButtons();
,
themeunanimeHideAutorotationButtons();
);
</action>
<textstyle name="themeunanimemenuTooltipStyle"
font="Times"
fontsize="14"
bold="true"
italic="false"
textcolor="0x000000"
background="true"
backgroundcolor="0xffffff"
effect="glow(0xffffff,1,10,60);"
alpha="0.8"
border="false"
blendmode="layer"
edge="bottom"
textalign="topleft"
xoffset="0"
yoffset="-40"
devices="flash"
noclip="true"/>
<layer name="themeunanimemenuTooltipStyle"
keep="true"
enabled="false"
capture="false"
url="%FIRSTXML%/graphics/textfield.swf"
align="center"
background="true"
backgroundcolor="0xffffff"
alpha="0.8"
border="false"
bordercolor="0xffffff"
css="color:#000000;font-family:Times;font-weight:bold;font-size:14px;text-align:center;"
width="200"
height="20"
autoheight="true"
edge="bottom"
selectable="false"
zorder="0"
html=""
visible="false"
devices="html5"
/>
<!-- Hide / Show Controls -->
<action name="hideTourControls">set(tour_displaycontrols, false);events.dispatch(hidetourcontrols);</action>
<action name="showTourControls">set(tour_displaycontrols, true); events.dispatch(showtourcontrols);</action>
<!-- Fullscreen Management -->
<action name="exitFullScreen" devices="fullscreensupport">set(tour_fullscreen,false);js(setFullscreen(false));</action>
<action name="enterFullScreen" devices="fullscreensupport">set(tour_fullscreen,true);js(setFullscreen(true));</action>
<action name="switchFullScreen">if(tour_fullscreen,exitFullScreen();,enterFullScreen(););</action>
<events name="krpanoExitFullscreenEvent"
onexitfullscreen="if(tour_fullscreen,exitFullScreenChangeEvent(););"
keep="true" />
<action name="exitFullScreenChangeEvent" devices="fullscreensupport">set(tour_fullscreen,false);events.dispatch(onexitfullscreen);</action>
<action name="enterFullScreenChangeEvent" devices="fullscreensupport">set(tour_fullscreen,true);events.dispatch(onenterfullscreen);</action>
<action name="exitFullScreenFallback">set(fullscreen,false);</action>
<action name="enterFullScreenFallback">set(fullscreen,true);</action>
<action name="resizeFullScreenEvent">delayedcall(0,updatescreen(););</action>
<action name="enableGyroscope">
changeGyroscopeState();
</action>
<action name="disableGyroscope">
changeGyroscopeState();
</action>
<!-- Share Tour -->
<action name="shareTour">events.dispatch(onsharetour);</action>
<!-- Sounds Management -->
<action name="play3DLocalSounds">
if (xml.scene, if (scene[get(xml.scene)].haslocalsounds, playpanolocalsounds();););
</action>
<action name="stop3DLocalSounds">
if (xml.scene, if (scene[get(xml.scene)].haslocalsounds, stoppanolocalsounds();););
</action>
<action name="set3DLocalSoundsVolume">
if (xml.scene, if (scene[get(xml.scene)].haslocalsounds, setpanolocalsoundsvolume();););
</action>
<action name="playTourSounds">
set(tour_soundson, true);events.dispatch(playtoursoundsevent);
play3DLocalSounds();
</action>
<action name="stopTourSounds">
set(tour_soundson, false);events.dispatch(stoptoursoundsevent);
stop3DLocalSounds();
</action>
<action name="setTourSoundsVolume">
set(tour_soundsvolume, %1);
set3DLocalSoundsVolume();
</action>
</krpano>