<?xml version='1.0' encoding='UTF-8'?><uidget><metadata><name>Flash</name><size height='150' width='150' /><blog en='64' /><deprecated /></metadata><view><content></content><properties><flash_selector default='{url:&apos;/swf/default.swf&apos;,name:&apos;default.swf&apos;,id:-1}' default_action='true' help='Envoi et sélection du fichier .swf à insérer sur la page.' icon='folder' name='swfFile' title='Animation' /><checkbox default='true' help='Pendant le redimensionnement, contraint les dimensions de l&apos;animation pour que sa taille reste proportionnelle à l&apos;original.' name='aspectRatio' value='Conserver les proportions' /><checkbox default='false' help='Affiche une animation de chargement pendant que le fichier SWF est chargé. Veuillez noter que cette solution n&apos;est pas idéale : si votre fichier SWF contient de la transparence, l&apos;animation de chargement sera toujours visible au dessous du contenu flash. La meilleure solution est d&apos;inclure une frame de préchargement dans votre fichier .FLA avant de générer votre fichier SWF.' name='loading' value='Chargement...' /><hidden default='1.0' name='aspectRatio_v' /></properties></view><script>if(void 0===deconcept)var deconcept=new Object
;&quot;undefined&quot;==typeof deconcept.util&amp;&amp;(deconcept.util=new Object)
;&quot;undefined&quot;==typeof deconcept.SWFObjectUtil&amp;&amp;(deconcept.SWFObjectUtil=new Object)
;deconcept.SWFObject=function(t,e,i,n,s,a,o,r,c,h){
if(document.getElementById){this.DETECT_KEY=h||&quot;detectflash&quot;
;this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY)
;this.params=new Object;this.variables=new Object
;this.attributes=new Array;t&amp;&amp;this.setAttribute(&quot;swf&quot;,t)
;e&amp;&amp;this.setAttribute(&quot;id&quot;,e);i&amp;&amp;this.setAttribute(&quot;width&quot;,i)
;n&amp;&amp;this.setAttribute(&quot;height&quot;,n)
;s&amp;&amp;this.setAttribute(&quot;version&quot;,new deconcept.PlayerVersion(s.toString().split(&quot;.&quot;)))
;this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion()
;!window.opera&amp;&amp;document.all&amp;&amp;this.installedVer.major&gt;7&amp;&amp;(deconcept.SWFObject.doPrepUnload=!0)
;a&amp;&amp;this.addParam(&quot;bgcolor&quot;,a);var l=o||&quot;high&quot;
;this.addParam(&quot;quality&quot;,l)
;this.setAttribute(&quot;useExpressInstall&quot;,!1)
;this.setAttribute(&quot;doExpressInstall&quot;,!1)
;var d=r||window.location;this.setAttribute(&quot;xiRedirectUrl&quot;,d)
;this.setAttribute(&quot;redirectUrl&quot;,&quot;&quot;)
;c&amp;&amp;this.setAttribute(&quot;redirectUrl&quot;,c)}}
;deconcept.SWFObject.prototype={useExpressInstall:function(t){
this.xiSWFPath=t||&quot;expressinstall.swf&quot;
;this.setAttribute(&quot;useExpressInstall&quot;,!0)},
setAttribute:function(t,e){this.attributes[t]=e},
getAttribute:function(t){return this.attributes[t]},
addParam:function(t,e){this.params[t]=e},getParams:function(){
return this.params},addVariable:function(t,e){
this.variables[t]=e},getVariable:function(t){
return this.variables[t]},getVariables:function(){
return this.variables},getVariablePairs:function(){
var t,e=new Array,i=this.getVariables()
;for(t in i)e[e.length]=t+&quot;=&quot;+i[t];return e},
getSWFHTML:function(){var t=&quot;&quot;
;if(navigator.plugins&amp;&amp;navigator.mimeTypes&amp;&amp;navigator.mimeTypes.length){
if(this.getAttribute(&quot;doExpressInstall&quot;)){
this.addVariable(&quot;MMplayerType&quot;,&quot;PlugIn&quot;)
;this.setAttribute(&quot;swf&quot;,this.xiSWFPath)}
t=&apos;&lt;embed type=&quot;application/x-shockwave-flash&quot; src=&quot;&apos;+this.getAttribute(&quot;swf&quot;)+&apos;&quot; width=&quot;&apos;+this.getAttribute(&quot;width&quot;)+&apos;&quot; height=&quot;&apos;+this.getAttribute(&quot;height&quot;)+&apos;&quot; style=&quot;&apos;+this.getAttribute(&quot;style&quot;)+&apos;&quot;&apos;
;t+=&apos; id=&quot;&apos;+this.getAttribute(&quot;id&quot;)+&apos;&quot; name=&quot;&apos;+this.getAttribute(&quot;id&quot;)+&apos;&quot; &apos;
;var e=this.getParams();for(var i in e)t+=[i]+&apos;=&quot;&apos;+e[i]+&apos;&quot; &apos;
;(n=this.getVariablePairs().join(&quot;&amp;&quot;)).length&gt;0&amp;&amp;(t+=&apos;flashvars=&quot;&apos;+n+&apos;&quot;&apos;)
;t+=&quot;/&gt;&quot;}else{if(this.getAttribute(&quot;doExpressInstall&quot;)){
this.addVariable(&quot;MMplayerType&quot;,&quot;ActiveX&quot;)
;this.setAttribute(&quot;swf&quot;,this.xiSWFPath)}
t=&apos;&lt;object id=&quot;&apos;+this.getAttribute(&quot;id&quot;)+&apos;&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; width=&quot;&apos;+this.getAttribute(&quot;width&quot;)+&apos;&quot; height=&quot;&apos;+this.getAttribute(&quot;height&quot;)+&apos;&quot; style=&quot;&apos;+this.getAttribute(&quot;style&quot;)+&apos;&quot;&gt;&apos;
;t+=&apos;&lt;param name=&quot;movie&quot; value=&quot;&apos;+this.getAttribute(&quot;swf&quot;)+&apos;&quot; /&gt;&apos;
;var n;e=this.getParams()
;for(var i in e)t+=&apos;&lt;param name=&quot;&apos;+i+&apos;&quot; value=&quot;&apos;+e[i]+&apos;&quot; /&gt;&apos;
;(n=this.getVariablePairs().join(&quot;&amp;&quot;)).length&gt;0&amp;&amp;(t+=&apos;&lt;param name=&quot;flashvars&quot; value=&quot;&apos;+n+&apos;&quot; /&gt;&apos;)
;t+=&quot;&lt;/object&gt;&quot;}return t},write:function(t){
if(this.getAttribute(&quot;useExpressInstall&quot;)){
var e=new deconcept.PlayerVersion([6,0,65])
;if(this.installedVer.versionIsValid(e)&amp;&amp;!this.installedVer.versionIsValid(this.getAttribute(&quot;version&quot;))){
this.setAttribute(&quot;doExpressInstall&quot;,!0)
;this.addVariable(&quot;MMredirectURL&quot;,escape(this.getAttribute(&quot;xiRedirectUrl&quot;)))
;document.title=document.title.slice(0,47)+&quot; - Flash Player Installation&quot;
;this.addVariable(&quot;MMdoctitle&quot;,document.title)}}
if(this.skipDetect||this.getAttribute(&quot;doExpressInstall&quot;)||this.installedVer.versionIsValid(this.getAttribute(&quot;version&quot;))){
(&quot;string&quot;==typeof t?document.getElementById(t):t).innerHTML=this.getSWFHTML()
;return!0}
&quot;&quot;!=this.getAttribute(&quot;redirectUrl&quot;)&amp;&amp;document.location.replace(this.getAttribute(&quot;redirectUrl&quot;))
;return!1}};deconcept.SWFObjectUtil.getPlayerVersion=function(){
var t=new deconcept.PlayerVersion([0,0,0])
;if(navigator.plugins&amp;&amp;navigator.mimeTypes.length){
var e=navigator.plugins[&quot;Shockwave Flash&quot;]
;e&amp;&amp;e.description&amp;&amp;(t=new deconcept.PlayerVersion(e.description.replace(/([a-zA-Z]|\s)+/,&quot;&quot;).replace(/(\s+r|\s+b[0-9]+)/,&quot;.&quot;).split(&quot;.&quot;)))
}else if(navigator.userAgent&amp;&amp;navigator.userAgent.indexOf(&quot;Windows CE&quot;)&gt;=0)for(var i=1,n=3;i;)try{
n++;i=new ActiveXObject(&quot;ShockwaveFlash.ShockwaveFlash.&quot;+n)
;t=new deconcept.PlayerVersion([n,0,0])}catch(s){i=null}else{
try{i=new ActiveXObject(&quot;ShockwaveFlash.ShockwaveFlash.7&quot;)
}catch(s){try{
i=new ActiveXObject(&quot;ShockwaveFlash.ShockwaveFlash.6&quot;)
;t=new deconcept.PlayerVersion([6,0,21])
;i.AllowScriptAccess=&quot;always&quot;}catch(s){if(6==t.major)return t}
try{i=new ActiveXObject(&quot;ShockwaveFlash.ShockwaveFlash&quot;)
}catch(s){}}
null!=i&amp;&amp;(t=new deconcept.PlayerVersion(i.GetVariable(&quot;$version&quot;).split(&quot; &quot;)[1].split(&quot;,&quot;)))
}return t};deconcept.PlayerVersion=function(t){
this.major=null!=t[0]?parseInt(t[0]):0
;this.minor=null!=t[1]?parseInt(t[1]):0
;this.rev=null!=t[2]?parseInt(t[2]):0}
;deconcept.PlayerVersion.prototype.versionIsValid=function(t){
return!(this.major&lt;t.major)&amp;&amp;(this.major&gt;t.major||!(this.minor&lt;t.minor)&amp;&amp;(this.minor&gt;t.minor||!(this.rev&lt;t.rev)))
};deconcept.util={getRequestParameter:function(t){
var e=document.location.search||document.location.hash
;if(null==t)return e
;if(e)for(var i=e.substring(1).split(&quot;&amp;&quot;),n=0;n&lt;i.length;n++)if(i[n].substring(0,i[n].indexOf(&quot;=&quot;))==t)return i[n].substring(i[n].indexOf(&quot;=&quot;)+1)
;return&quot;&quot;}};deconcept.SWFObjectUtil.cleanupSWFs=function(){
for(var t=document.getElementsByTagName(&quot;OBJECT&quot;),e=t.length-1;e&gt;=0;e--){
t[e].style.display=&quot;none&quot;
;for(var i in t[e])&quot;function&quot;==typeof t[e][i]&amp;&amp;(t[e][i]=function(){})
}};if(deconcept.SWFObject.doPrepUnload&amp;&amp;!deconcept.unloadSet){
deconcept.SWFObjectUtil.prepUnload=function(){
__flash_unloadHandler=function(){}
;__flash_savedUnloadHandler=function(){}
;window.attachEvent(&quot;onunload&quot;,deconcept.SWFObjectUtil.cleanupSWFs)
}
;window.attachEvent(&quot;onbeforeunload&quot;,deconcept.SWFObjectUtil.prepUnload)
;deconcept.unloadSet=!0}
!document.getElementById&amp;&amp;document.all&amp;&amp;(document.getElementById=function(t){
return document.all[t]})
;var getQueryParamValue=deconcept.util.getRequestParameter
;window.FlashObject=deconcept.SWFObject
;window.SWFObject=deconcept.SWFObject;UI_List.UI_Flash={
initialize:function(t){this.component=t
;t.setOptions([&quot;locked&quot;,&quot;footer&quot;])},onDisplay:function(t){
this.swf=$(&quot;&lt;div class=&apos;uiflash_swf &quot;+(this.component.data.loading?&quot;uiflash_swf_loading&quot;:&quot;&quot;)+&quot;&apos;&gt;&quot;+sprintf(&quot;&lt;p&gt;Ce module a besoin du plugin Flash. Si ce plugin est d\xe9j\xe0 install\xe9, cliquez %1$sici%2$s.&lt;/p&gt;&quot;,&quot;&lt;a href=&apos;?detectflash=false&apos;&gt;&quot;,&quot;&lt;/a&gt;&quot;)+&quot;&lt;/div&gt;&quot;).appendTo(t)
;this.drawFlash()
;this.img=$(&quot;&lt;div class=&apos;uiflash_img&apos;&gt;&amp;nbsp;&lt;/div&gt;&quot;).width(this.component.W()).height(this.component.H()).appendTo(t).hide()
;this.component.data.aspectRatio&amp;&amp;this.component.setAspectRatio(this.component.data.aspectRatio_v)
},drawFlash:function(){
this.swf_id=this.swf.setFlash(this.component.data.swfFile,this.component.W(),this.component.H())
},onPropertyChanged:function(t){if(t.include(&quot;swfFile&quot;)){
this.drawFlash()
;this.img.width(this.component.W()).height(this.component.H())
;var e=this;$(&quot;#&quot;+this.swf_id).sizeload(function(t,i){
e.component.data.aspectRatio_v=i/t
;e.component.data.aspectRatio&amp;&amp;e.component.setAspectRatio(e.component.data.aspectRatio_v)
;for(var n in v.device_modes)n==v.device_modes[n]&amp;&amp;e.component.setXYZWH({
w:t,h:i},{device:n})})}
t.include(&quot;aspectRatio&quot;)&amp;&amp;(this.component.data.aspectRatio&amp;&amp;this.component.data.aspectRatio_v?this.component.setAspectRatio(this.component.data.aspectRatio_v):this.component.setAspectRatio(null))
},onSelect:function(){},onDeselect:function(){},
advancedProperties:function(){},onZIndexChanged:function(){},
onRotateStart:function(){this.img.show();this.swf.hide()},
onRotateStop:function(){this.img.hide();this.swf.show()},
onMoveStart:function(){this.img.show();this.swf.hide()},
onMove:function(){},onMoveStop:function(){this.swf.show()
;this.img.hide()},onResizeStart:function(){this.img.show()
;this.swf.hide()},onResize:function(){
this.img.width(this.component.W()).height(this.component.H())},
onResizeStop:function(){this.drawFlash()
;this.img.width(this.component.W()).height(this.component.H())
;this.swf.show();this.img.hide()}};</script><style>.uiflash_swf{height:100%}
.uiflash_swf_loading{background:transparent url(/assets/loading/66x66.gif) no-repeat center center}
.uiflash_img{background:#C00 url(/swf/img.jpg) repeat top left;filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4}</style></uidget>