PageSourceSearch

https://www.keraunos.org/assets/js/dist/geoserver/lib_carte_temps_reel.js?v=6.4

js keraunos.org collected 2026-09-24 19:50:54 UTC 101,111 bytes, 1 lines download raw bytes

1const _0x3ababa=(function(){let _0x1c0b6a=!![];return function(_0x5b6c25,_0xe01107){const _0xca2bed=_0x1c0b6a?function(){if(_0xe01107){const _0x3a0b66=_0xe01107['apply'](_0x5b6c25,arguments);return _0xe01107=null,_0x3a0b66;}}:function(){};return _0x1c0b6a=![],_0xca2bed;};}()),_0xe4dc64=_0x3ababa(this,function(){let _0xa715aa;try{const _0x34644d=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');_0xa715aa=_0x34644d();}catch(_0x1ca3cf){_0xa715aa=window;}const _0x23ef81=_0xa715aa['console']=_0xa715aa['console']||{},_0xf3eafa=['log','warn','info','error','exception','table','trace'];for(let _0x1b43ae=0x0;_0x1b43ae<_0xf3eafa['length'];_0x1b43ae++){const _0x4bb9d7=_0x3ababa['constructor']['prototype']['bind'](_0x3ababa),_0x37abc6=_0xf3eafa[_0x1b43ae],_0x33fb30=_0x23ef81[_0x37abc6]||_0x4bb9d7;_0x4bb9d7['__proto__']=_0x3ababa['bind'](_0x3ababa),_0x4bb9d7['toString']=_0x33fb30['toString']['bind'](_0x33fb30),_0x23ef81[_0x37abc6]=_0x4bb9d7;}});_0xe4dc64();let phenomeneIcons=[];for(const key in pictos){const value=pictos[key];phenomeneIcons[key]=new ol['style']['Icon']({'src':baseUrlPhenomeneIcon+value});}const phenomeneStyle=new ol['style']['Style']({'image':new ol['style']['Icon']({'src':baseUrlPhenomeneIcon})}),zindexBackground=0x320,zindexEumetsat=zindexBackground+0x1,zindexRadar=zindexBackground+0xa,zindexRdt=zindexRadar+0x1,zindexDepartement=zindexRadar+0xa,zindexArrondissement=zindexRadar+0xa,zindexIntensites=zindexArrondissement+0xa,zindexPrevisionsIntensites=zindexIntensites+0xa,zindexFoudre=zindexPrevisionsIntensites+0xa,zindexFoudre10m=zindexFoudre+0xa,zindexObservations=zindexPrevisionsIntensites+0xa,zindexPhenomenes=zindexObservations+0xa,zindexReseauHydro=zindexObservations+0x3,zindexReseauRoutier=zindexObservations+0x6,zindexVilles=zindexPhenomenes+0xa,zindexStationsDoppler=zindexVilles+0xa;function getJsonObjectArrayValueByKey(_0x31ee31,_0x3015d3){if(!_0x31ee31)return null;const _0x43293f=_0x31ee31['filter'](_0x5a0fbf=>Object['keys'](_0x5a0fbf)[0x0]==_0x3015d3);if(_0x43293f['length']===0x1)return Object['values'](_0x43293f[0x0])[0x0];return null;}function convertStrDate(_0x2f8d30){let _0x19f306=_0x2f8d30['substring'](0x0,0x4),_0x2d41a6=_0x2f8d30['substring'](0x5,0x2),_0x2749d2=_0x2f8d30['substring'](0x8,0x2);return _0x2749d2+'-'+_0x2d41a6+'-'+_0x19f306;}function isMobile(){let _0x2d782e=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Windows Phone|Kindle|Silk|PlayBook/i['test'](navigator['userAgent']),_0x95b040=window['innerWidth']<=0x320;return _0x2d782e||_0x95b040;}function buildUrl(_0x4543b9,_0x39993e){let _0x2c82e7=_0x4543b9+'?';for(let _0x103219 in _0x39993e){_0x2c82e7=_0x2c82e7+_0x103219+'='+_0x39993e[_0x103219]+'&';}return _0x2c82e7['slice'](0x0,-0x1);}let celluleChasseurStyle=new ol['style']['Style']({'geometry':function(_0x4b4e50){return _0x4b4e50['getGeometry']();},'stroke':new ol['style']['Stroke']({'color':'black','width':0x2}),'fill':new ol['style']['Fill']({'color':'transparent'})}),celluleStyle=new ol['style']['Style']({'stroke':new ol['style']['Stroke']({'color':'red','width':0x2}),'fill':new ol['style']['Fill']({'color':'transparent'})}),comCellStyle=new ol['style']['Style']({'stroke':new ol['style']['Stroke']({'color':'#c2c2c2','width':0x1}),'fill':new ol['style']['Fill']({'color':'transparent'})}),cellIntForcee=new ol['style']['Style']({'stroke':new ol['style']['Stroke']({'color':'#0000ff','width':0x1}),'fill':new ol['style']['Fill']({'color':'transparent','opacity':0.1})}),comStyleColors=['transparent','#fff479','#ff8b10','#ff0000','#ff00ff'],celluleStyleUnTiers=new ol['style']['Style']({'stroke':new ol['style']['Stroke']({'color':'red','width':0x2,'lineDash':[0x2,0x3]}),'fill':new ol['style']['Fill']({'color':'transparent'}),'geometry':function(_0x194a42){const _0xa31c38=_0x194a42['getGeometry']()['getCoordinates']()[0x0];if(_0xa31c38['length']<=0x5){const _0x2d8417=[_0xa31c38[0x1][0x0]+(_0xa31c38[0x2][0x0]-_0xa31c38[0x1][0x0])/0x3,_0xa31c38[0x1][0x1]+(_0xa31c38[0x2][0x1]-_0xa31c38[0x1][0x1])/0x3],_0x5d49e9=[_0xa31c38[0x0][0x0]+(_0xa31c38[0x3][0x0]-_0xa31c38[0x0][0x0])/0x3,_
10xa31c38[0x0][0x1]+(_0xa31c38[0x3][0x1]-_0xa31c38[0x0][0x1])/0x3];return new ol['geom']['LineString']([_0x2d8417,_0x5d49e9]);}return new ol['geom']['LineString']([_0xa31c38[0x2],_0xa31c38[0x7]]);}}),celluleStyleDeuxTiers=new ol['style']['Style']({'stroke':new ol['style']['Stroke']({'color':'red','width':0x2,'lineDash':[0x2,0x3]}),'fill':new ol['style']['Fill']({'color':'transparent'}),'geometry':function(_0xcf73ab){const _0x230822=_0xcf73ab['getGeometry']()['getCoordinates']()[0x0];if(_0x230822['length']<=0x5){const _0x2c0357=[_0x230822[0x1][0x0]+(_0x230822[0x2][0x0]-_0x230822[0x1][0x0])*0x2/0x3,_0x230822[0x1][0x1]+(_0x230822[0x2][0x1]-_0x230822[0x1][0x1])*0x2/0x3],_0x5890c3=[_0x230822[0x0][0x0]+(_0x230822[0x3][0x0]-_0x230822[0x0][0x0])*0x2/0x3,_0x230822[0x0][0x1]+(_0x230822[0x3][0x1]-_0x230822[0x0][0x1])*0x2/0x3];return new ol['geom']['LineString']([_0x2c0357,_0x5890c3]);}return new ol['geom']['LineString']([_0x230822[0x3],_0x230822[0x6]]);}}),contourElargiCelluleStyle=new ol['style']['Style']({'stroke':new ol['style']['Stroke']({'color':'black','width':0x2}),'fill':new ol['style']['Fill']({'color':'transparent'})}),trapezeInvCelluleStyle=new ol['style']['Style']({'stroke':new ol['style']['Stroke']({'color':'#322b2b','width':0x2}),'fill':new ol['style']['Fill']({'color':'transparent'})}),centroidMaxCelluleStyle=new ol['style']['Style']({'image':new ol['style']['Circle']({'radius':0x3,'fill':new ol['style']['Fill']({'color':'red'}),'stroke':new ol['style']['Stroke']({'color':'black','width':0x1})})}),centroidCelluleStyle=new ol['style']['Style']({'image':new ol['style']['Circle']({'radius':0x3,'fill':new ol['style']['Fill']({'color':'black'}),'stroke':new ol['style']['Stroke']({'color':'black','width':0x1})})}),foudre1hStyle=new ol['style']['Style']({'image':new ol['style']['Circle']({'radius':0x2,'fill':new ol['style']['Fill']({'color':'black'}),'stroke':new ol['style']['Stroke']({'color':'gray','width':0.1})})}),foudre10mStyle=new ol['style']['Style']({'image':new ol['style']['Circle']({'radius':0x2,'fill':new ol['style']['Fill']({'color':'red'}),'stroke':new ol['style']['Stroke']({'color':'gray','width':0.1})})});const bgR=new ol['layer']['Tile']({'source':new ol['source']['XYZ']({'url':window['TILE_BASE_URL']+'fond/png/relief/{z}/{y}/{x}.png','tileLoadFunction':function(_0x46c513,_0x587d7b){_0x46c513['getImage']()['src']=_0x587d7b,_0x46c513['getImage']()['crossOrigin']='Anonymous';}})}),bgW=new ol['layer']['Tile']({'source':new ol['source']['XYZ']({'url':window['TILE_BASE_URL']+'fond/png/white/{z}/{y}/{x}.png','tileLoadFunction':function(_0x1ee2f6,_0x1ce172){_0x1ee2f6['getImage']()['src']=_0x1ce172,_0x1ee2f6['getImage']()['crossOrigin']='Anonymous';}})});bgW['setZIndex'](zindexBackground),bgR['setZIndex'](zindexBackground);class RTAnimation{constructor(_0x5ed5b6,_0x311cf9,_0x14b221,_0x158e05){this['delay']=_0x311cf9,this['couches']=_0x5ed5b6,this['current']=-0x1,this['nbImages']=_0x14b221,this['bt']=_0x158e05?document['getElementById'](_0x158e05):null,this['rotateTimeoutId']=null,this['plages']=[],this['running']=![],this['couches']['forEach'](_0x24423f=>_0x24423f['animation']=this),this['active']=![],this['setActive'](![]);}['setActive'](_0x515ffb){_0x515ffb!=this['active']&&(this['active']=_0x515ffb,this['toggleButton']()),_0x515ffb?this['start']():(this['stop'](),this['couches']['forEach'](_0x55d48e=>{_0x55d48e['active']&&(_0x55d48e['couchesFixes']['length']>0x0&&(_0x55d48e['setVisible'](![]),_0x55d48e['couchesFixes']['forEach'](_0x1f54f4=>_0x1f54f4['setActive'](_0x55d48e['active']))));}));}['setCurrent'](_0x2346ae){this['current']=_0x2346ae,this['couches']['forEach'](_0x5dac23=>_0x5dac23['setCurrent'](this['current']));}['start'](){if(!this['active'])return;this['couches']['forEach'](_0x17a034=>{_0x17a034['active']&&(_0x17a034['setVisible'](!![]),_0x17a034['couchesFixes']['forEach'](_0x4e9768=>_0x4e9768['setActive'](![])),_0x17a034['layers']['forEach'](_0x2e7024=>{_0x2e7024['setOpacity'](0x0),_0x2e7024['setVisible'](!![]);}));}),!this['running']&&(this['running']=!![],this['next']());}['next'](){if(!this['active'])return;this['setCurrent']((this['current']+0x1)%this['nbImages']),this['running']&&(this['timeoutId']=setTimeout(()=>this['next'](),this['current']===this['nbImages']-0x1?0x7d0:0xc8),this['current']===this['nbImages']-0x1&&this['one
1nd']&&this['onend']());}['stop'](){stop=!![],this['couches']['forEach'](_0x271dd6=>{this['active']&&(_0x271dd6['active']?stop=![]:_0x271dd6['layers']['forEach'](_0x11f5a7=>{_0x11f5a7['setOpacity'](0x0),_0x11f5a7['setVisible'](![]);}));}),stop&&(this['running']=![],this['timeoutId']&&clearTimeout(this['timeoutId']),this['current']=-0x1,this['couches']['forEach'](_0x241e65=>{_0x241e65['setCurrent'](this['nbImages']-0x1);}));}['toggleButton'](){if(this['active']&&this['bt']&&!this['bt']['classList']['contains']('u-btn-primary'))this['bt']['classList']['add']('u-btn-primary'),this['bt']['classList']['remove']('u-btn-outline-black'),localStorage['setItem'](this['bt']['id'],'active');else!this['active']&&this['bt']&&!this['bt']['classList']['contains']('u-btn-outline-black')&&(this['bt']['classList']['add']('u-btn-outline-black'),this['bt']['classList']['remove']('u-btn-primary'),localStorage['removeItem'](this['bt']['id']));}}class RTLayer{static ['instances']=[];constructor(_0x4c3474,_0x25f6a1,_0x50cd03,_0x54c040,_0x395163,_0x2f88ad=![]){this['map']=_0x4c3474,this['zindex']=_0x25f6a1,this['btId']=_0x50cd03,this['bt']=_0x50cd03?document['getElementById'](_0x50cd03):null,this['layers']=[],this['labels']=[],this['plages']=[],this['active']=![],this['labelDiv']=document['getElementById'](_0x54c040),this['animation']=null,this['legend']=document['getElementById'](_0x395163),this['current']=0x0,this['blinking']=_0x2f88ad,this['b']=0x0,this['blinkTimeoutId']=undefined,this['couchesFixes']=[],this['visible']=!![],RTLayer['instances']['push'](this),this['opacity']=0x1;}['setCouchesFixes'](_0xff2b7e){this['couchesFixes']=_0xff2b7e;}['createLayer'](_0x2c48b2){return null;}['updateLayer'](_0x56186f){let _0x462b2a=this['layers'][_0x56186f]['getSource']();_0x462b2a['tileCache']&&(_0x462b2a['tileCache']['expireCache']({}),_0x462b2a['tileCache']['clear']()),_0x462b2a['clear'](),_0x462b2a['refresh']();}['getLabel'](_0x41e2e7){return'';}['addLayer'](_0xf6fec9){this['layers'][_0xf6fec9]=this['createLayer'](_0xf6fec9),this['layers'][_0xf6fec9]['setZIndex'](this['zindex']),this['hideLayer'](_0xf6fec9);}['addLayer2Map'](_0x3bd556){this['map']['addLayer'](this['layers'][_0x3bd556]);}['hasLayer'](_0x11a087){return this['layers']['includes'](_0x11a087);}['isOnMap'](_0x1d6918){return this['map']['getLayers']()['getArray']()['includes'](this['layers'][_0x1d6918]);}['removeLayerFromMap'](_0x41ee64){this['hideLayer'](_0x41ee64),this['map']['removeLayer'](this['layers'][_0x41ee64]);}['toggleButton'](){if(this['active']&&this['bt']&&!this['bt']['classList']['contains']('u-btn-primary'))this['bt']['classList']['add']('u-btn-primary'),this['bt']['classList']['remove']('u-btn-outline-black'),localStorage['setItem'](this['bt']['id'],'active');else!this['active']&&this['bt']&&!this['bt']['classList']['contains']('u-btn-outline-black')&&(this['bt']['classList']['add']('u-btn-outline-black'),this['bt']['classList']['remove']('u-btn-primary'),localStorage['removeItem'](this['bt']['id']));}['setVisible'](_0x340659){this['visible']=_0x340659,this['layers']['forEach'](_0xc60790=>_0xc60790['setVisible'](_0x340659)),!_0x340659&&(this['labelDiv']['innerHTML']='');}['setActive'](_0x12cf5e){if(_0x12cf5e&&!this['active']){this['active']=!![];this['animation']!=null&&!this['animation']['running']?(this['setCurrent'](this['animation']['nbImages']-0x1),this['couchesFixes']['length']>0x0&&(this['couchesFixes']['forEach'](_0x481872=>_0x481872['setActive'](_0x12cf5e)),this['setVisible'](![]))):this['setVisible'](!![]);this['toggleButton']();for(let _0x122c4a=0x0;_0x122c4a<this['layers']['length'];_0x122c4a++){this['addLayer2Map'](_0x122c4a);}this['showLegend'](),this['showLayer'](this['current']),this['updateLabel'](),this['animation']!=null&&this['animation']['start'](),this['blinking']&&(this['b']=0x0,this['blinkTimeoutId']&&clearTimeout(this['blinkTimeoutId']),this['blink']());}else{if(!_0x12cf5e&&this['active']){this['active']=![],this['couchesFixes']['forEach'](_0x1b2cea=>_0x1b2cea['setActive'](![])),this['updateLabel']();for(let _0x45e84c=0x0;_0x45e84c<this['layers']['length'];_0x45e84c++){this['removeLayerFromMap'](_0x45e84c);}this['hideLegend'](),this['toggleButton'](),this['animation']!=null&&this['animation']['stop'](),this['blinkTimeoutId']&&clearTimeout(this['blinkTimeoutId']);}}}['update'](_0x2bcd57,_0x1b1a34=![]){if(!_0x1b1a34&&JSON['stringify'](this['plages'])===JSON['stringify'](_0x2bcd57))return;this['plages']=_0x2bcd57;for(let _0x4b7b14=0x0;_0x4b7b14<this['plages']['length'];_0x4b7b14++){_0x4b7b14>=this['layers']['length']?this['addLayer'](_0x4b7b14):this['updateLayer'](_0x4b7b14),this['labelDiv']!=null&&(this['labels'][_0x4b7b14]=this['getLabel'](_0x4b7b14));}this['updateLabel']();}['updateLabel'](){this['visible']&&this['labelDiv']!=null&&(this['active']&&this['current']>=0x0&&this['current']<this['labels']['length']?this['labelDiv']['innerHTML']=this['labels'][this['current']]??'':this['labelDiv']['innerHTML']='');}['setCurrent'](_0x523eef){this['active']&&this['current']!==_0x523eef&&(this['layers'][this['current']]&&this['layers'][this['current']]['setOpacity'](0x0)),this['current']=_0x523eef,this['active']&&(this['layers'][this['current']]&&this['layers'][this['current']]['setOpacity'](this['opacity']),this['updateLabel']());}['showLayer'](_0xdb5071){this['visible']&&this['layers'][_0xdb5071]&&this['layers'][_0xdb5071]['setVisible'](!![]);}['hideLayer'](_0x220116){this['layers'][_0x220116]&&this['layers'][_0x220116]['setVisible'](![]);}['showLegend'](){if(this['visible']&&this['legend'])this['legend']['style']['display']='block';}['hideLegend'](){if(this['legend'])this['legend']['style']['display']='none';}['getLayers'](){return this['layers'];}['blink'](){if(this['layers']['length']>0x0){if(this['b']%0x2===0x0)this['layers'][0x0]['setOpacity'](0x0);else this['active']&&this['layers'][0x0]['setOpacity'](this['opacity']);}this['b']++,this['b']=this['b']%0x4,this['active']&&(this['blinkTimeoutId']=setTimeout(()=>{this['blink']();},this['b']%0x4===0x0?0x7d0:this['b']%0x2===0x0?0x15e:0xfa));}
1['setOpacity'](_0x124d21){this['opacity']=_0x124d21,this['layers']['forEach'](_0x5e3d9d=>{_0x5e3d9d['getOpacity']()!==0x0&&_0x5e3d9d['setOpacity'](this['opacity']);});}}function radarLabel(_0x58a8cc,_0xc48c61){return _0x58a8cc+(_0xc48c61!==null?'\x20à\x20'+new Date(_0xc48c61['substring'](0x0,0x4)+'-'+_0xc48c61['substring'](0x4,0x6)+'-'+_0xc48c61['substring'](0x6,0x8)+'T'+_0xc48c61['substring'](0x8,0xa)+':'+_0xc48c61['substring'](0xa,0xc)+':00.000Z')['toTimeString']('fr-FR')['substring'](0x0,0x5):'\x20indisponible');}class RadarFixe extends RTLayer{['createLayer'](_0x4dc8a0){return new ol['layer']['Tile']({'source':new ol['source']['XYZ']({'extent':[-1108832.7505578802,4789684.202093727,1620167.2494421198,7204684.202093727],'url':this['plages'][_0x4dc8a0]['nom_radar']?window['TILE_BASE_URL']+'radar/'+this['plages'][_0x4dc8a0]['nom_radar']['trim']()+'/{z}/{x}/{-y}.png':null})});}['updateLayer'](_0x31edf8){this['layers'][_0x31edf8]['setSource'](new ol['source']['XYZ']({'extent':[-1108832.7505578802,4789684.202093727,1620167.2494421198,7204684.202093727],'url':this['plages'][_0x31edf8]['nom_radar']?window['TILE_BASE_URL']+'radar/'+this['plages'][_0x31edf8]['nom_radar']['trim']()+'/{z}/{x}/{-y}.png':null})),super['updateLayer'](_0x31edf8);}['getLabel'](_0xa253c8){return radarLabel('Image\x20radar',this['plages'][_0xa253c8]['nom_radar']);}['update'](_0x5b74f3){super['update']([_0x5b74f3[_0x5b74f3['length']-0x1]]);}}class LameRadarFixe extends RTLayer{['createLayer'](_0xca1a20){return new ol['layer']['Tile']({'extent':[-1108832.7505578802,4789684.202093727,1620167.2494421198,7204684.202093727],'source':new ol['source']['XYZ']({'extent':[-1108832.7505578802,4789684.202093727,1620167.2494421198,7204684.202093727],'url':window['TILE_BASE_URL']+'lames/last/{z}/{x}/{-y}.png?'+Date['now'](),'tileLoadFunction':function(_0x222e90,_0x16e5f8){_0x222e90['getImage']()['src']=_0x16e5f8,_0x222e90['getImage']()['crossOrigin']='Anonymous';}})});}['updateLayer'](_0x3698f8){this['layers'][_0x3698f8]['setSource'](new ol['source']['XYZ']({'extent':[-1108832.7505578802,4789684.202093727,1620167.2494421198,7204684.202093727],'url':window['TILE_BASE_URL']+'lames/last/{z}/{x}/{-y}.png?'+Date['now'](),'tileLoadFunction':function(_0x11c0d5,_0x3dc343){_0x11c0d5['getImage']()['src']=_0x3dc343,_0x11c0d5['getImage']()['crossOrigin']='Anonymous';}})),super['updateLayer'](_0x3698f8);}['getLabel'](_0x3898af){return radarLabel('Lame\x20radar\x206h',this['plages'][_0x3898af]);}['update'](_0xe2bcfa){fetch(window['SITE_BASE_URL']+'geoserver/lastLameTime')['then'](_0x297548=>_0x297548['text']())['then'](_0x4b53cc=>{super['update']([_0x4b53cc]);});}}class RadarCircle{static ['radarCircleStyle']=new ol['style']['Style']({'fill':new ol['style']['Fill']({'color':'rgba(0,\x200,\x200,\x200)'}),'stroke':new ol['style']['Stroke']({'width':0x1,'color':'rgba(200,\x20200,\x20200,\x200.6)'})});constructor(_0x569e63,_0x539cd4){this['circle']=new ol['geom']['Circle'](_0x569e63,_0x539cd4),this['feature']=new ol['Feature'](this['circle']),this['source']=new ol['source']['Vector']({'features':[this['feature']]}),this['layer']=new ol['layer']['Vector']({'source':this['source'],'style':RadarCircle['radarCircleStyle']});}['update'](_0x3766a8,_0x38fc5b){this['circle']=new ol['geom']['Circle'](_0x3766a8,_0x38fc5b),this['feature']=new ol['Feature'](this['circle']),this['source']=new ol['source']['Vector']({'features':[this['feature']]}),this['layer']['setSource'](this['source']);}['setVisible'](_0x5ed81a){this['layer']['setVisible'](_0x5ed81a);}}class RadarAnim extends RTLayer{constructor(_0x364f05,_0x3af001,_0x42b5fa,_0x5dda8d,_0x53b0c6,_0x119027=![],_0x52daf8=null,_0x2313a2=null){super(_0x364f05,_0x3af001,_0x42b5fa,_0x5dda8d,_0x53b0c6,_0x119027),_0x52daf8===null?this['extent']=[-1108832.7505578802,4789684.202093727,1620167.2494421198,7204684.202093727]:this['extent']=_0x52daf8,this['clipLayer']=_0x2313a2;}['createLayer'](_0x499389){const _0x13db2e=new ol['layer']['Tile']({'extent':this['extent'],'source':this['createSource'](_0x499389)});if(this['clipLayer'])_0x13db2e['on']('postrender',_0x3936f1=>this['postRender'](_0x3936f1));return _0x13db2e;}['postRender'](_0x2ec647){const _0x3fadc2=ol['render']['getVectorContext'](_0x2ec647);_0x2ec647['context']['globalCompositeOperation']='destination-in';const _0x51f46d=new ol['style']['Style']({'fill':new ol['style']['Fill']({'color':'black'})});this['clipLayer']['layer']['getSource']()['forEachFeature'](function(_0x48cee8){_0x3fadc2['drawFeature'](_0x48cee8,_0x51f46d);}),_0x2ec647['context']['globalCompositeOperation']='source-over';}['updateClip'](){if(this['clipLayer']){const _0x54c69c=this['layers']['length'];for(let _0x5b8b02=0x0;_0x5b8b02<_0x54c69c;
1_0x5b8b02++){this['layers'][_0x5b8b02]['setExtent'](this['clipLayer']['layer']['getSource']()['getExtent']());}}}['updateLayer'](_0x4d2032){this['layers'][_0x4d2032]['setSource'](this['createSource'](_0x4d2032)),super['updateLayer'](_0x4d2032);}['createSource'](_0x1c76a4){return new ol['source']['XYZ']({'extent':this['extent'],'maxZoom':0xa,'url':this['plages'][_0x1c76a4]['nom_radar']?window['TILE_BASE_URL']+'radar/'+this['plages'][_0x1c76a4]['nom_radar']['trim']()+'/{z}/{x}/{-y}.png':null,'tileLoadFunction':function(_0x2d1e98,_0x3d1352){_0x2d1e98['getImage']()['src']=_0x3d1352,_0x2d1e98['getImage']()['crossOrigin']='Anonymous';}});}['getLabel'](_0x11f6a8){return radarLabel('Image\x20radar',this['plages'][_0x11f6a8]['nom_radar']);}}class BaseCelluleAnim extends RadarAnim{constructor(_0x2646d2,_0x5aba84,_0x56b2a4,_0x21dbd8,_0x171b90,_0xd1e8bf,_0x4ffba0,_0x457e03=![],_0x2f2a2d=null,_0x52374e=null){super(_0x56b2a4,_0x21dbd8,_0x171b90,_0xd1e8bf,_0x4ffba0,_0x457e03,_0x2f2a2d,_0x52374e),this['layername']=_0x2646d2,this['style']=_0x5aba84??((_0x406ce2,_0x3e702a)=>this['getStyle'](_0x406ce2,_0x3e702a)),this['selectedFeature']=null;}['createLayer'](_0x131b05){const _0x4d941c=new ol['layer']['Vector']({'source':this['createSource'](_0x131b05),'style':this['style']});_0x4d941c['couche']=this;if(this['clipLayer'])_0x4d941c['on']('postrender',_0x4b41cb=>this['postRender'](_0x4b41cb));return _0x4d941c;}['createSource'](_0x34f4a3){return new ol['source']['Vector']({'url':this['getUrl'](_0x34f4a3),'format':new ol['format']['GeoJSON']()});}['getUrl'](_0x437786){return window['SITE_BASE_URL']+'temps-reel/'+this['layername']+'?f='+this['getFilter'](_0x437786);}['getFilter'](_0x3593f2){const _0x259a3f=this['plages'][_0x3593f2]['nom_radar']?this['plages'][_0x3593f2]['nom_radar']['trim']():null;return'ts=\x27'+(_0x259a3f?_0x259a3f['substring'](0x0,0x4)+'-'+_0x259a3f['substring'](0x4,0x6)+'-'+_0x259a3f['substring'](0x6,0x8)+'\x20'+_0x259a3f['substring'](0x8,0xa)+':'+_0x259a3f['substring'](0xa,0xc)+':00':'1980-12-31\x2000:00')+'\x27';}['isSelected'](_0x1013f6){return this['selectedFeature']!==null&&_0x1013f6['ol_uid']===this['selectedFeature']['ol_uid'];}['getLabel'](_0x258cb5){return radarLabel('Cellules\x20orageuses',this['plages'][_0x258cb5]['nom_radar']);}['getPopupContent'](_0x4d7559){return'';}}class BarresProjectionAnim extends BaseCelluleAnim{constructor(_0xb60026,_0x473fcc,_0x35662c,_0x49f9ab,_0x23794b,_0x3dd54e,_0x1865a6=![],_0x394560=null,_0x32561f=null){super(_0x473fcc,null,_0xb60026,_0x35662c,_0x49f9ab,_0x23794b,_0x3dd54e,_0x1865a6,_0x394560,_0x32561f),this['selectedFeature']=null;}['getStyle'](_0x3b9045,_0x4714d2){const _0x5c9e67=_0x3b9045['getGeometry'](),_0x3d1322=[celluleChasseurStyle];return _0x5c9e67['forEachSegment'](function(_0x2c4986,_0x4005d6){const _0x50756c=_0x4005d6[0x0]-_0x2c4986[0x0],_0x7137ee=_0x4005d6[0x1]-_0x2c4986[0x1],_0x361115=Math['atan2'](_0x7137ee,_0x50756c);_0x3d1322['push'](new ol['style']['Style']({'geometry':new ol['geom']['Point'](_0x2c4986),'image':new ol['style']['Icon']({'src':'data:image/svg+xml;utf8,'+'<svg\x20viewBox=\x220\x200\x2030\x2030\x22\x20width=\x2230\x22\x20height=\x2230\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>'+'<circle\x20cx=\x2215\x22\x20cy=\x2215\x22\x20r=\x22'+(_0x4714d2>0x3e8?0x3:0x5)+'\x22/>'+'</svg>'})}));const _0x58af56=_0x4714d2>0x3e8?0xa:0x14,_0x32ad45=(0x14-_0x58af56)/0x2,_0x2c76c3=_0x32ad45+_0x58af56;_0x3d1322['push'](new ol['style']['Style']({'geometry':new ol['geom']['Point'](_0x4005d6),'image':new ol['style']['Icon']({'src':'data:image/svg+xml;utf8,'+'<svg\x20viewBox=\x220\x200\x2020\x2010\x22\x20width=\x2220\x22\x20height=\x2210\x22\x20\x20xmlns=\x22http://www.w3.org/2000/svg\x22>'+'<line\x20x1=\x22'+_0x32ad45+'\x22\x20y1=\x225\x22\x20x2=\x22'+_0x2c76c3+'\x22\x20y2=\x225\x22\x20stroke=\x22black\x22\x20stroke-width=\x222\x22\x20/>'+'</svg>','rotateWithView':!![],'rotation':-_0x361115-Math['PI']/0x2})}));const _0x4bfc48=_0x4714d2>0x3e8?0x5:0xa,_0x362bcb=(0x14-_0x4bfc48)/0x2,_0x468ee8=_0x362bcb+_0x4bfc48;_0x3d1322['push'](new ol['style']['Style']({'geometry':new ol['geom']['Point']([_0x2c4986[0x0]+(_0x4005d6[0x0]-_0x2c4986[0x0])/0x3,_
10x2c4986[0x1]+(_0x4005d6[0x1]-_0x2c4986[0x1])/0x3]),'image':new ol['style']['Icon']({'src':'data:image/svg+xml;utf8,'+'<svg\x20viewBox=\x220\x200\x2020\x2010\x22\x20width=\x2220\x22\x20height=\x2210\x22\x20\x20xmlns=\x22http://www.w3.org/2000/svg\x22>'+'<line\x20x1=\x22'+_0x362bcb+'\x22\x20y1=\x225\x22\x20x2=\x22'+_0x468ee8+'\x22\x20y2=\x225\x22\x20stroke=\x22black\x22\x20stroke-width=\x221\x22\x20/>'+'</svg>','rotateWithView':!![],'rotation':-_0x361115-Math['PI']/0x2})})),_0x3d1322['push'](new ol['style']['Style']({'geometry':new ol['geom']['Point']([_0x2c4986[0x0]+(_0x4005d6[0x0]-_0x2c4986[0x0])*0x2/0x3,_0x2c4986[0x1]+(_0x4005d6[0x1]-_0x2c4986[0x1])*0x2/0x3]),'image':new ol['style']['Icon']({'src':'data:image/svg+xml;utf8,'+'<svg\x20viewBox=\x220\x200\x2020\x2010\x22\x20width=\x2220\x22\x20height=\x2210\x22\x20\x20xmlns=\x22http://www.w3.org/2000/svg\x22>'+'<line\x20x1=\x22'+_0x362bcb+'\x22\x20y1=\x225\x22\x20x2=\x22'+_0x468ee8+'\x22\x20y2=\x225\x22\x20stroke=\x22black\x22\x20stroke-width=\x221\x22\x20/>'+'</svg>','rotateWithView':!![],'rotation':-_0x361115-Math['PI']/0x2})}));}),_0x3d1322;}}class CelluleAnim extends BaseCelluleAnim{constructor(_0x4c3a17,_0x5518c4,_0x466cfc,_0x528084,_0x1fb62d,_0x2ea94c=![],_0x3ae8a7=null){super('cellules',[celluleStyle,celluleStyleUnTiers,celluleStyleDeuxTiers],_0x4c3a17,_0x5518c4,_0x466cfc,_0x528084,_0x1fb62d,_0x2ea94c,_0x3ae8a7);}['getPopupContent'](_0x1f9979){let _0x256032='<div\x20class=\x27contentModal\x20phenomene\x20\x27>';const _0x452cf6=new Date(_0x1f9979['get']('ts'))['toLocaleTimeString']('fr-FR',{'timeZone':'Europe/Paris'});_0x256032+='<h3>'+'Cellule\x20'+(_0x1f9979['get']('ind_foudre')===0x0?'non\x20':'')+'orageuse',_0x256032+='<span>Données\x20de\x20'+_0x452cf6['substring'](0x0,0x2)+'h'+_0x452cf6['substring'](0x3,0x5)+'</span>',_0x256032+='</h3>',_0x256032+='<div\x20class=\x27contentModalWrapper\x27>',_0x256032+='<div\x20class=\x27contentModalLine\x27><span>Réflectivite\x20max.</span><span>'+Number['parseFloat'](_0x1f9979['get']('max_intensity'))['toFixed'](0x1)+'\x20dBZ</div>',_0x256032+='<div\x20class=\x27contentModalLine\x27><span>Vitesse</span><span>'+_0x1f9979['get']('speed')['toFixed'](0x0)+'\x20km/h</div>',_0x256032+='<div\x20class=\x27contentModalLine\x27><span>Direction</span><span>'+_0x1f9979['get']('direction')['toFixed'](0x0)+'°</div>',_0x256032+='<div\x20class=\x27contentModalLine\x27><span>Lame</span><span>'+(_0x1f9979['get']('lame')?_0x1f9979['get']('lame')['toFixed'](0x1):'')+'\x20mm</div>',_0x256032+='<div\x20class=\x27contentModalLine\x27><span>Eclairs</span><span>'+(_0x1f9979['get']('stroke_count')?_0x1f9979['get']('stroke_count')['toFixed'](0x0):'0')+'</div>';if(document['getElementById']('private')){let _0x3781a1='refl_max;'+_0x1f9979['get']('max_intensity')+'\x5cn';_0x3781a1+='speed;'+_0x1f9979['get']('speed')+'\x5cn',_0x3781a1+='direction;'+_0x1f9979['get']('direction')+'\x5cn',_0x3781a1+='lame;'+_0x1f9979['get']('lame')+'\x5cn',_0x3781a1+='stroke_count;'+_0x1f9979['get']('stroke_count')+'\x5cn';for(const _0x5e65d4 of['speed','direction','wind_speed','wind_direction','interpolated_speed','interpolated_direction','max_intensity','stroke_count','lame','vd_speed','vd_direction','fxi','fxfx','dte','shp','ehs','stp','fi','stroke_cur_avg','p1','p2','p3','v1','v2','v3','v4','g1','g2','g3','t1','t2','t3','f1','f2','ind_pluie','ind_vent','ind_grele','ind_tornade','ind_foudre','intensite','u10m','v10m','ugrd_500hpa','vgrd_500hpa','ugrd_700hpa','vgrd_700hpa','ugrd_850hpa','vgrd_850hpa']){_0x256032+='<div\x20class=\x27contentModalLine\x27><span>'+_0x5e65d4+'</span><span>'+_0x1f9979['get'](_0x5e65d4)+'</div>',_0x3781a1+=_0x5e65d4+';'+_0x1f9979['get'](_0x5e65d4)+'\x5cn';}_0x256032+='<div><input\x20type=\x22button\x22\x20class=\x22btn\x20u-btn-primary\x20white-space-nowrap\x22\x20value=\x22CSV\x22\x20'+'onclick=\x22navigator.clipboard.writeText('+'\x27'+_0x3781a1+'\x27'+');'+'alert('+'\x27'+'Copié\x20dans\x20presse\x20papier'+'\x27'+');\x22'+'</div>';}return _0x256032+='</div></div>',_0x256032;}}class ComCellAnim extends BaseCelluleAnim{constructor(_0x333469,_0x1cae9a,_0xe4d94e,_0xc66f11,_0x369009,_0x1d9e6f=![],_0x260c35=null){super('comCell',null,_0x333469,_0x1cae9a,_0xe4d94e,_0xc66f11,_0x369009,_0x1d9e6f,_0x260c35),this['indic']='i';const _0x1ce4ae=document['getElementById']('com_cell_type');_0x1ce4ae&&_0x1ce4ae['addEventListener']('change',_0xf5324e=>{this['indic']=_0xf5324e['target']['value'],this['layers']['forEach'](_0x40fdce=>_0x40fdce['changed']());});}['getStyle'](_0x50650b,_0x20c80f){const _0xd408d0=_0x50650b['get'](this['indic']);if(_0x50650b['get'](this['indic']+'s')===0x1){const _0x3ae518=comStyleColors[_0xd408d0];return comCellStyle['getStroke']()['setColor'](_0xd408d0===0x0?'transparent':'#C2C2C2'),comCellStyle['getFill']()['setColor'](_0x3ae518),comCellStyle;}}['getFilter'](_0x37d476){const _0x34f6d0=this['plages'][_0x37d476]['nom_radar']?this['plages'][_0x37d476]['nom_radar']['trim']():null;return'h=\x27'+(_0x34f6d0?_0x34f6d0['substring'](0x0,0x4)+'-'+_0x34f6d0['substring'](0x4,0x6)+'-'+_0x34f6d0['substring'](0x6,0x8)+'\x20'+_0x34f6d0['substring'](0x8,0xa)+':'+_0x34f6d0['substring'](0xa,0xc)+':00':'1980-12-31\x2000:00')+'\x27';}['getPopupContent'](_0x4f0593){let _0x5a6e67='<div\x20class=\x27contentModal\x20phenomene\x20\x27>';const _0x3f930d=new Date(_0x4f0593['get']('h'))['toLocaleTimeString']('fr-FR',{'timeZone':'Europe/Paris'});return _0x5a6e67+='<h3>'+_0x4f0593['get']('n'),_0x5a6e67+='<span>Données\x20de\x20'+_0x3f930d['substring'](0x0,0x2)+'h'+_0x3f930d['substring'](0x3,0x5)+'</span>',_0x5a6e67+='</h3>',_0x5a6e67+='<div\x20class=\x27contentModalWrapper\x27>',_0x5a6e67+=this['getPopupLine']('Intensité\x20globale',_0x4f0593['get']('i')),_0x5a6e67+=this['getPopupLine']('Indicateur\x20foudre',_0x4f0593['get']('f')),_0x5a6e67+=this['getPopupLine']('Indicateur\x20grêle',_0x4f0593['get']('g')),_0x5a6e67+=this['getPopupLine']('Indicateur\x20pluie',_0x4f0593['get']('p')),_0x5a6e67+=this['getPopupLine']('Indicateur\x20tornade',_0x4f0593['get']('t')),_0x5a6e67+=this['getPopupLine']('Indicateur\x20vent',_0x4f0593['get']('v')),_0x5a6e67+='</div></div>',_0x5a6e67;}['getPopupLine'](_0x15a716,_0x15f537){return'<div\x20class=\x27contentModalLine\x27\x20style=\x27border-left:\x206px\x20solid\x20'+comStyleColors[_0x15f537]+'\x27>'+'<span>'+_0x15a716+'</span><span>'+_0x15f537+'</span></div>';}}class RadarStationAnim extends RTLayer{constructor(_0x115dff,_0x435a64,_0x3e8db9,_0x28825d,_0x421138,_0x1e4800=![]){super(_0x115dff,_0x435a64,_0x3e8db9,_0x28825d,_0x421138,_0x1e4800),this['radarCircle']=new RadarCircle([0x0,0x0],0x0),this['radarCircle']['layer']['setZIndex'](_0x435a64);}['setActive'](_0x4cbf89){super['setActive'](_0x4cbf89);if(_0x4cbf89&&!this['map']['getLayers']()['getArray']()['includes'](this['radarCircle']['layer'])){this['map']['addLayer'](this['radarCircle']['layer']);return;}!_0x4cbf89&&this['map']['getLayers']()['getArray']()['includes'](this['radarCircle']['layer'])&&this['map']['removeLayer'](this['radarCircle']['layer']);}['setStation'](_0x5a8d61){this['num']=_0x5a8d61['get']('numero'),this['nom']=_0x5a8d61['get']('nom');const _0x219c34=_0x5a8d61['getGeometry']()['getCoordinates']()[0x0],_0x11d4d2=_0x5a8d61['getGeometry']()['getCoordinates']()[0x1],_0x5e7429=_0x5a8d61['get']('rayon');this['extent']=[_0x219c34-_0x5e7429,_0x11d4d2-_0x5e7429,_0x219c34+_0x5e7429,_0x11d4d2+_0x5e7429],this['update'](this['plages'],!![]),this['radarCircle']['update'](_0x5a8d61['getGeometry']()['getCoordinates'](),_0x5a8d61['get']('rayon'));}['createLayer'](_0xb45adf){return new ol['layer']['Tile']({'source':new ol['source']['XYZ']({'extent':this['extent'],'url':this['sourceUrl'](_0xb45adf),'tileLoadFunction':function(_0x17342c,_0x3335d4){_0x17342c['getImage']()['src']=_0x3335d4,_0x17342c['getImage']()['crossOrigin']='Anonymous';}})});}['updateLayer'](_0x1f9cb2){this['layers'][_0x1f9cb2]['setSource'](new ol['source']['XYZ']({'extent':this['extent'],'url':this['sourceUrl'](_0x1f9cb2),'tileLoadFunction':function(_0x53b597,_0x19bd53){_
10x53b597['getImage']()['src']=_0x19bd53,_0x53b597['getImage']()['crossOrigin']='Anonymous';}})),super['updateLayer'](_0x1f9cb2);}}class RadarDopplerAnim extends RadarStationAnim{constructor(_0x322b76,_0x32029c,_0x712783,_0x200324,_0x2ddc54,_0x4ae8ef=![]){super(_0x322b76,_0x32029c,_0x712783,_0x200324,_0x2ddc54,_0x4ae8ef);}['sourceUrl'](_0x14ea22){const _0x51809b=getJsonObjectArrayValueByKey(this['plages'][_0x14ea22]['dopplers'],this['num']);if(!_0x51809b)return null;return window['TILE_BASE_URL']+'doppler/'+this['num']+'/'+_0x51809b['trim']()+'/{z}/{x}/{-y}.png';}['getLabel'](_0x1e6101){const _0x2ff5bb=getJsonObjectArrayValueByKey(this['plages'][_0x1e6101]['dopplers'],this['num']);if(!_0x2ff5bb)return'';return radarLabel('Image\x20radar\x20Doppler\x20à\x20\x20'+this['nom'],_0x2ff5bb);}}class RadarHDAnim extends RadarStationAnim{constructor(_0x40cc46,_0x517558,_0x4ea8a4,_0x406e63,_0x27d9b2,_0x5efd33=![]){super(_0x40cc46,_0x517558,_0x4ea8a4,_0x406e63,_0x27d9b2,_0x5efd33);}['sourceUrl'](_0x4eee3c){const _0x3fa2f2=getJsonObjectArrayValueByKey(this['plages'][_0x4eee3c]['radarsHD'],this['num']);if(!_0x3fa2f2)return null;return window['TILE_BASE_URL']+'radarHD/'+this['num']+'/'+_0x3fa2f2['trim']()+'/{z}/{x}/{-y}.png';}['getLabel'](_0x379fa1){const _0x1d301b=getJsonObjectArrayValueByKey(this['plages'][_0x379fa1]['radarsHD'],this['num']);if(!_0x1d301b)return'';return radarLabel('Image\x20radar\x20HD\x20à\x20\x20'+this['nom'],_0x1d301b);}}class FoudreAnim extends RTLayer{['createLayer'](_0x333301){return new ol['layer']['VectorTile']({'declutter':![],'source':new ol['source']['VectorTile']({'format':new ol['format']['MVT'](),'url':gwcTmsBaseUrl+'keraunos:anim_foudre_'+this['plages'][_0x333301]['indice']+'@WebMercatorQuad@@pbf/{z}/{x}/{-y}.pbf?'+Date['now']()}),'style':foudre1hStyle});}['updateLayer'](_0x53677c){this['layers'][_0x53677c]['setSource'](new ol['source']['VectorTile']({'format':new ol['format']['MVT'](),'url':gwcTmsBaseUrl+'keraunos:anim_foudre_'+this['plages'][_0x53677c]['indice']+'@WebMercatorQuad@@pbf/{z}/{x}/{-y}.pbf?'+Date['now']()})),super['updateLayer'](_0x53677c);}['getLabel'](_0x29bcc8){let _0x447f42=this['plages'][_0x29bcc8]['ts_start'],_0x18b766=new Date(_0x447f42['substring'](0x0,0xa)+'T'+_0x447f42['substring'](0xb,0x10)+':00.000Z')['toTimeString']('fr-FR')['substring'](0x0,0x5),_0x2a2d08=this['plages'][_0x29bcc8]['ts_end'],_0x520414;if(_0x2a2d08==null)_0x520414='\x20depuis\x20'+_0x18b766;else{let _0x3e0f9b=new Date(_0x2a2d08['substring'](0x0,0xa)+'T'+_0x2a2d08['substring'](0xb,0x10)+':00.000Z')['toTimeString']('fr-FR')['substring'](0x0,0x5);_0x520414='entre\x20'+_0x18b766+'\x20et\x20'+_0x3e0f9b;}let _0x28d381=this['plages'][_0x29bcc8]['nb_impacts_fr'];return'Foudre\x20'+_0x520414+'<br>'+(_0x28d381==='0'?'aucun\x20éclair\x20':_0x28d381+'\x20éclair'+(_0x28d381>0x1?'s':''))+'\x20sur\x20la\x20France';}}class Foudre1h extends RTLayer{['createLayer'](_0x428e30){return new ol['layer']['VectorTile']({'declutter':![],'source':new ol['source']['VectorTile']({'format':new ol['format']['MVT'](),'url':gwcTmsBaseUrl+'keraunos:foudre_10m_1h@WebMercatorQuad@@pbf/{z}/{x}/{-y}.pbf'}),'style':foudre1hStyle});}['update'](_0x25722d){super['update']([_0x25722d[_0x25722d['length']-0x1]]);}}class Foudre10m extends RTLayer{['createLayer'](_0x3e37b8){return this['fetchNombre'](),new ol['layer']['VectorTile']({'declutter':![],'source':new ol['source']['VectorTile']({'format':new ol['format']['MVT'](),'url':gwcTmsBaseUrl+'keraunos:foudre_10m@WebMercatorQuad@@pbf/{z}/{x}/{-y}.pbf'}),'style':foudre10mStyle});}['update'](_0x1775f3){super['update']([_0x1775f3[_0x1775f3['length']-0x1]]);}['updateLayer'](_0x55d4ae){super['updateLayer'](_0x55d4ae),this['fetchNombre']();}['fetchNombre'](){fetch(window['SITE_BASE_URL']+'geoserver/nb_impact_france_1h')['then'](_0x18d9dd=>_0x18d9dd['text']())['then'](_0x1e2523=>{this['labels'][0x0]='Foudre\x20dernière\x20heure<br>'+(_0x1e2523==='0'?'aucun\x20éclair\x20':_0x1e2523+'\x20éclair'+(_0x1e2523>0x1?'s':''))+'\x20sur\x20la\x20France',this['updateLabel']();});}['getLabel'](_0x3ee237){return this['labels'][_0x3ee237];}}class XyzRtLayer extends RTLayer{constructor(_0x320529,_0x5ce05e,_
10xd241ea,_0x5b4d89,_0x504957,_0x48bdb3,_0x504151=![],_0x57b66c=[-5.5,0x29,0xa,51.5]){super(_0x320529,_0x5ce05e,_0x504957,null,_0x48bdb3,_0x504151),this['layerName']=_0xd241ea,this['plages']=[],this['updatable']=_0x5b4d89,this['top']=null,this['extent']=_0x57b66c;}['update'](_0x529e06){this['plages']['length']===0x0&&(this['plages']=[0x1]),super['update']([_0x529e06[_0x529e06['length']-0x1]]);}['updateLayer'](_0x5ab11f){this['updatable']&&(this['layers'][_0x5ab11f]['setSource'](new ol['source']['XYZ']({'url':gwcTmsBaseUrl+this['layerName']+'@WebMercatorQuad@@pbf/{z}/{x}/{-y}.png?'+(this['updatable']?Date['now']():''),'tileLoadFunction':function(_0x440c0d,_0x1dcaad){_0x440c0d['getImage']()['src']=_0x1dcaad,_0x440c0d['getImage']()['crossOrigin']='Anonymous';}})),super['updateLayer'](_0x5ab11f));}['createLayer'](_0x4d92d0){return new ol['layer']['Tile']({'extent':ol['proj']['transformExtent'](this['extent'],'EPSG:4326','EPSG:3857'),'source':new ol['source']['XYZ']({'url':gwcTmsBaseUrl+this['layerName']+'@WebMercatorQuad@@pbf/{z}/{x}/{-y}.png?'+(this['updatable']?Date['now']():''),'tileLoadFunction':function(_0x32352a,_0x30e9ec){_0x32352a['getImage']()['src']=_0x30e9ec,_0x32352a['getImage']()['crossOrigin']='Anonymous';}})});}['refresh'](_0x5ece96){if(this['top']!==_0x5ece96){this['top']=_0x5ece96;for(let _0x469db0=0x0;_0x469db0<this['layers']['length'];_0x469db0++){this['updateLayer'](_0x469db0);}}}}class EumetsatLayer extends RTLayer{constructor(_0x5c908b,_0x236e32,_0xca5d32,_0x5e9f52,_0x4fea41,_0x538d4c,_0x16f228,_0x1b568f,_0x55bd44,_0x133c1e=null,_0x10ffb6=''){super(_0x5c908b,_0x236e32,_0xca5d32,_0x5e9f52,_0x4fea41,![]),this['opacity']=_0x1b568f,this['path']=_0x538d4c,this['layerName']=_0x16f228,this['plageName']=_0x55bd44,this['label']=_0x133c1e==null?this['bt']['innerHTML']:_0x133c1e,this['style']=_0x10ffb6;}['update'](_0x4a90c6){const _0x6a5e64=_0x4a90c6[_0x4a90c6['length']-0x1],_0x551cec=this['time'];this['time']=_0x6a5e64[this['plageName']],_0x551cec!==this['time']&&super['update'](_0x4a90c6);}['getLabel'](_0x2f97b7){const _0x3e0f65=new Date(this['plages'][_0x2f97b7][this['plageName']]);return this['label']+'\x20à\x20'+new Date(_0x3e0f65['getTime']()+0xa*0xea60)['toLocaleTimeString']('fr-FR',{'timeZone':'Europe/Paris'})['substring'](0x0,0x5);}['createSource'](_0x45f87d){const _0x13f025=new ol['source']['ImageWMS']({'url':'https://view.eumetsat.int/geoserver/ows','params':{'SERVICE':'WMS','REQUEST':'GetMap','VERSION':'1.3.0','LAYERS':this['layerName'],'STYLES':this['style'],'FORMAT':'image/png','TIME':this['plages'][_0x45f87d][this['plageName']]},'projection':'EPSG:3857'});return _0x13f025['on']('imageloadstart',()=>this['map']['getTargetElement']()['classList']['add']('spinner')),_0x13f025['on'](['imageloadend','imageloaderror'],()=>this['map']['getTargetElement']()['classList']['remove']('spinner')),_0x13f025;}['updateLayer'](_0x207503){this['updateLabel'](),this['layers'][_0x207503]['setSource'](this['createSource'](_0x207503)),super['updateLayer'](_0x207503);}['createLayer'](_0x36583d){this['updateLabel']();const _0xfa67c8=new ol['layer']['Tile']({'source':this['createSource'](_0x36583d)});return _0xfa67c8['setOpacity'](this['opacity']),_0xfa67c8;}async['getFeatureInfos'](_0x227824){const _0x541c30=ol['proj']['transform'](_0x227824,'EPSG:3857','EPSG:4326'),_0x662ba5=window['SITE_BASE_URL']+'eumetsat/rdt-infos/'+_0x541c30[0x1]+'/'+_0x541c30[0x0]+'/'+this['time'];return fetch(_0x662ba5)['then'](_0x16b342=>_0x16b342['json']());}['getPopupContent'](_0x2ace77){let _0xca38a6='<div\x20class=\x27contentModal\x20phenomene\x20\x27>';const _0x163ca9=new Date(_0x2ace77['properties']['time'])['toLocaleTimeString']('fr-FR',{'timeZone':'Europe/Paris'});let _0x457796=Math['round']((-0x1b72*Math['log'](_0x2ace77['properties']['CTPressure'])+0xbf70)/0x64)*0x64;return _0xca38a6+='<h3>'+this['bt']['innerHTML'],_0xca38a6+='<span>Données\x20de\x20'+_0x163ca9['substring'](0x0,0x2)+'h'+_0x163ca9['substring'](0x3,0x5)+'</span>',_0xca38a6+='</h3>',_0xca38a6+='<div\x20class=\x27contentModalWrapper\x27>',_0xca38a6+='<div\x20class=\x27contentModalLine\x27><span>T°C\x20mini\x20des\x20sommets</span><span>'+Number['parseFloat'](_0x2ace77['properties']['BTmin'])['toFixed'](0x1)+'°C</div>',_0xca38a6+='<div\x20class=\x27contentModalLine\x27><span>Taux\x20de\x20refroidissement</span><span>'+_0x2ace77['properties']['CoolingRat']+'°C/min</div>',_0xca38a6+='<div\x20class=\x27contentModalLine\x27><span>ΔT\x20sommets\x20vs\x20tropopause</span><span>'+(_0x2ace77['properties']['DTtropoOT']==-0x270f?'N/A':_0x2ace77['properties']['DTtropoOT']+'°C')+'</div>',_0xca38a6+='<div\x20class=\x27contentModalLine\x27><span>Pression\x20sommet\x20nuages</span><span>'+_0x2ace77['properties']['CTPressure']+'\x20hPa</div>',_0xca38a6+='<div\x20class=\x27contentModalLine\x27><span>Altitude\x20estimée\x20sommets</span><span>'+_0x457796+'\x20m</div>',_0xca38a6+='<div\x20class=\x27contentModalLine\x27><span>Sens\x20de\x20déplacement</span><span>
1'+_0x2ace77['properties']['MvtDirecti']+'°</div>',_0xca38a6+='<div\x20class=\x27contentModalLine\x27><span>Vitesse\x20de\x20déplacement</span><span>'+Math['trunc'](_0x2ace77['properties']['MvtSpeed'])+'\x20km/h</div>',_0xca38a6+='<div\x20class=\x27contentModalLine\x27><span>Cycle\x20de\x20vie</span><span>'+this['translatePhaseLife'](_0x2ace77['properties']['PhaseLife'])+'</div>',_0xca38a6+='<div\x20class=\x27contentModalLine\x27><span>T°C\x20moyenne\x20des\x20sommets</span><span>'+Number['parseFloat'](_0x2ace77['properties']['BTmoy'])['toFixed'](0x1)+'°C</div>',_0xca38a6+='<div\x20class=\x27contentModalLine\x27><span>Intensité\x20pluvio.\x20max</span><span>'+_0x2ace77['properties']['CRainRate']+'\x20mm/h</div>',_0xca38a6+='<div\x20class=\x27contentModalLine\x27><span>Durée\x20de\x20vie</span><span>'+_0x2ace77['properties']['Duration']+'\x20min</div>',_0xca38a6+='</div></div>',_0xca38a6;}['translatePhaseLife'](_0x11f053){if(_0x11f053['toLowerCase']()=='triggering')return'déclenchement';if(_0x11f053['toLowerCase']()=='triggering\x20from\x20split')return'split\x20en\x20cours';if(_0x11f053['toLowerCase']()=='triggering_from_split')return'split\x20en\x20cours';if(_0x11f053['toLowerCase']()=='growing')return'croissance';if(_0x11f053['toLowerCase']()=='mature')return'à\x20maturité';if(_0x11f053['toLowerCase']()=='decaying')return'en\x20déclin';return _0x11f053;}}class StationRadarLayer extends RTLayer{static ['image']=new Image();static{this['image']['src']=window['SITE_BASE_URL']+'img/icnRadars.png';}constructor(_0x18009e,_0x2e1d51,_0x334ff3,_0x5a3961){super(_0x18009e,_0x2e1d51,_0x334ff3,null,null),this['layerName']=_0x5a3961,this['vectorSource']=new ol['source']['Vector']({'url':window['TILE_BASE_URL']+'geoserver/keraunos/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=keraunos%3A'+this['layerName']+'&maxFeatures=50&outputFormat=application%2Fjson','format':new ol['format']['GeoJSON']()}),this['selectedFeature']=null,this['hoverFeature']=null;}['update'](_0x4b0c98){super['update']([_0x4b0c98[_0x4b0c98['length']-0x1]]);}['updateLayer'](_0x442538){return;}['refresh'](_0xb27a38){if(this['layers']['length']===0x0)return;let _0x24e24b=this['layers'][0x0]['getSource']();_0x24e24b['setUrl'](window['TILE_BASE_URL']+'geoserver/keraunos/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=keraunos%3A'+this['layerName']+'&maxFeatures=50&outputFormat=application%2Fjson'+'&CQL_FILTER=last_filename>'+_0xb27a38),_0x24e24b['refresh']();}['createLayer'](_0x15436a){return _0x15436a==0x0?new ol['layer']['Vector']({'source':this['vectorSource'],'style':this['styleFunction']}):null;}['isHover'](_0x5bfd03){return this['hoverFeature']!==null&&_0x5bfd03['get']('Numero')===this['hoverFeature']['get']('numero');}['isSelected'](_0x403f66){return this['selectedFeature']!==null&&_0x403f66['get']('Numero')===this['selectedFeature']['get']('numero');}['styleFunction'](_0x380ebf,_0x52399f){const _0x36157e=document['querySelector']('#mapOsm\x20canvas'),_0x336d85=new DOMMatrix(window['getComputedStyle'](_0x36157e)['transform'])['a']<0x1,_0x33782c=_0x336d85?0x1e:0xc;return new ol['style']['Style']({'geometry'(_0x409d02){return new ol['geom']['Circle'](_0x409d02['getGeometry']()['getCoordinates'](),_0x409d02['get']('rayon'));},'renderer'(_0x313602,_0x121954){if(_0x380ebf['get']('selected'))return;const _0x51df71=_0x380ebf['get']('hover'),_0x496a3f=_0x380ebf['get']('nom'),[[_0x5e0730,_0x3d3625],[_0x178e0e,_0x170e9d]]=_0x313602,_0x1663a1=_0x121954['context'],_0x1100a6=_0x178e0e-_0x5e0730,_0x1f1e61=_0x170e9d-_0x3d3625;_0x1663a1['beginPath']();if(_0x51df71){const _0x222ecc=_0x51df71?Math['sqrt'](_0x1100a6*_0x1100a6+_0x1f1e61*_0x1f1e61):0x0,_0xb608f0=_0x1663a1['createRadialGradient'](_0x5e0730,_0x3d3625,0x0,_0x5e0730,_0x3d3625,_0x222ecc);_0xb608f0['addColorStop'](0x0,'rgba(255,0,0,0)'),_0xb608f0['addColorStop'](0.8,'rgba(72,72,\x2072,\x200.4)'),_0xb608f0['addColorStop'](0x1,'rgba(72,72,\x2072,\x200.6)'),_0x1663a1['arc'](_0x5e0730,_0x3d3625,_0x222ecc,0x0,0x2*Math['PI'],!![]),_0x1663a1['fillStyle']=_0xb608f0,_0x1663a1['fill'](),_0x1663a1['arc'](_0x5e0730,_0x3d3625,_0x222ecc,0x0,0x2*Math['PI'],!![]),_0x1663a1['strokeStyle']='rgba(120,120,120,0.6)',_0x1663a1['stroke']();}_0x51df71?_0x336d85?_0x1663a1['font']='bold\x2021pt\x20\x22Open\x20Sans\x22':_0x1663a1['font']='bold\x207pt\x20\x22Open\x20Sans\x22':_0x336d85?_0x1663a1['font']='bold\x2018pt\x20\x22Open\x20Sans\x22':_0x1663a1['font']='bold\x206pt\x20\x22Open\x20Sans\x22';_0x1663a1['textAlign']='center';const _0x8832e8=_0x1663a1['measureText'](_0x496a3f);_0x1663a1['fillStyle']='rgba(255,255,255,0.6)';const _0x22e7d1=0x2;_0x1663a1['fillRect'](_0x5e0730-(_0x8832e8['width']+_0x22e7d1)/0x2,_0x3d3625-_0x33782c-_0x8832e8['actualBoundingBoxAscent']-_0x22e7d1,_0x8832e8['width']+0x2*_0x22e7d1,_0x8832e8['actualBoundingBoxAscent']+0x2*_0x22e7d1);_0x51df71?_0x1663a1['fillStyle']='#e00513':_0x1663a1['fillStyle']='#550000';_0x1663a1['fillText'](_0x496a3f,_0x5e0730,_0x3d3625-_0x33782c);let _0x3bb19e=_0x51df71?0xa:0x8;_0x336d85&&(_0x3bb19e=_0x3bb19e*0x3),_0x1663a1['drawImage'](StationRadarLayer['image'],_0x5e0730-_0x3bb19e,_0x3d3625-_0x3bb19e,0x2*_0x3bb19e,0x2*_0x3bb19e);}});}['handlePointerMove'](_0x515f00){const _0xcbb89d=map['getCoordinateFromPixel'](_0x515f00);let _0x67f5=null;this['vectorSource']['getFeatures']()['forEach'](_0x1ab2ab=>{const _0x448368=_0x1ab2ab['getGeometry']()['getCoordinates'](),_0x76c9c=map['getPixelFromCo
1ordinate'](_0x1ab2ab['getGeometry']()['getCoordinates']());Math['pow'](_0x515f00[0x0]-_0x76c9c[0x0],0x2)+Math['pow'](_0x515f00[0x1]-_0x76c9c[0x1],0x2)<=0x190&&(_0x67f5=_0x1ab2ab);}),_0x67f5===null?(map['getTargetElement']()['style']['cursor']='',this['hoverFeature']!==null&&(this['hoverFeature']['set']('hover',![]),this['hoverFeature']===null)):(map['getTargetElement']()['style']['cursor']='pointer',!this['isHover'](_0x67f5)&&(this['hoverFeature']!==null&&(this['hoverFeature']['set']('hover',![]),this['hoverFeature']===null),this['hoverFeature']=_0x67f5,this['hoverFeature']['set']('hover',!![]),_0x67f5['changed']()));}['handleClick'](_0xb9e0eb){const _0x3ba051=map['getCoordinateFromPixel'](_0xb9e0eb);let _0x236492=null;return this['vectorSource']['getFeatures']()['forEach'](_0x52b2de=>{const _0x2c9591=_0x52b2de['getGeometry']()['getCoordinates'](),_0x11ec1a=map['getPixelFromCoordinate'](_0x52b2de['getGeometry']()['getCoordinates']());if(Math['pow'](_0xb9e0eb[0x0]-_0x11ec1a[0x0],0x2)+Math['pow'](_0xb9e0eb[0x1]-_0x11ec1a[0x1],0x2)<=0x190){_0x236492=_0x52b2de;return;}}),_0x236492!==null&&!this['isSelected'](_0x236492)&&(this['selectedFeature']!==null&&(this['selectedFeature']['set']('selected',![]),this['selectedFeature']===null),this['selectedFeature']=_0x236492,this['selectedFeature']['set']('selected',!![])),map['getTargetElement']()['style']['cursor']='',_0x236492;}}class Phenomenes extends RTLayer{['createLayer'](_0x2503e3){const _0x29a9bd=new ol['layer']['VectorTile']({'declutter':![],'source':new ol['source']['VectorTile']({'format':new ol['format']['MVT'](),'url':gwcTmsBaseUrl+'keraunos:phenomenes@WebMercatorQuad@@pbf/{z}/{x}/{-y}.pbf'}),'style':function(_0x2a2c7e,_0x25e53a){return phenomeneStyle['setImage'](phenomeneIcons[_0x2a2c7e['get']('np')]),phenomeneStyle;}});return _0x29a9bd['couche']=this,_0x29a9bd;}['update'](_0x94e64f){super['update']([_0x94e64f[_0x94e64f['length']-0x1]]);}['getPopupContent'](_0x440ac5){let _0xbe8b40='<div\x20class=\x27contentModal\x20phenomene\x20\x27>';_0xbe8b40+='<h3>'+_0x440ac5['get']('n')+'\x20('+String(_0x440ac5['get']('dp'))['padStart'](0x2,'0')+')</h3>',_0xbe8b40+='<div\x20class=\x27contentModalWrapper\x27>';const _0x491583=eval(_0x440ac5['get']('de'));return _0x491583['forEach'](_0x3c3f69=>{_0xbe8b40+='<div\x20class=\x27contentModalLine\x20phenomene\x20selected\x27>',_0xbe8b40+='<span><img\x20src=\x27'+baseUrlPhenomeneIcon+pictos[_0x3c3f69['p']]+'\x27/>\x20'+typesPhenomenes[_0x3c3f69['p']]+'\x20:\x20'+_0x3c3f69['h']['replace'](':','h')+'\x20locale</span>',_0xbe8b40+='</div>',_0xbe8b40+='<div\x20class=\x27contentModalLine\x20phenomene\x27>',_0x3c3f69['c']&&(_0xbe8b40+='<div><span>'+_0x3c3f69['c']+'</span></div>'),_0x3c3f69['v']&&(_0xbe8b40+='<div><span><img\x20src=\x27'+window['SITE_BASE_URL']+'dbe/public/vignettes/'+_0x3c3f69['v']+'\x27/></div>'),_0xbe8b40+='</div>';}),_0xbe8b40+='</div></div>',_0xbe8b40;}}function updatePlages(_0x846924,_0x1e6e3e){fetch(window['SITE_BASE_URL']+'geoserver/get_plages_horaires')['then'](_0x19884d=>_0x19884d['json']())['then'](_0x4b6e9f=>{_0x846924['forEach'](_0x46cc19=>_0x46cc19['update'](_0x4b6e9f)),_0x1e6e3e!==undefined&&_0x1e6e3e();});}function bindLayersBt(_0x45f9ab,_0x50a53d,_0x440954,_0x382713){document['getElementById'](_0x45f9ab)['addEventListener']('click',_0x6bd21b=>{_0x6bd21b['currentTarget']['classList']['contains']('u-btn-primary')?_0x50a53d['forEach'](_0xca9749=>_0xca9749['setActive'](![])):(_0x440954&&_0x440954['forEach'](_0xdba5e0=>_0xdba5e0['setActive'](![])),_0x50a53d['forEach'](_0x17397a=>_0x17397a['setActive'](!![]))),_0x382713&&_0x382713();});}function bindSwitchLayers(_0x2fe6e0,_0x3c03eb,_0x1ff911,_0x4991df){$('#'+_0x2fe6e0)['on']('click',function(){let _0x452978=$(this);_0x452978['hasClass']('u-btn-primary')?(_0x1ff911&&_0x1ff911['forEach'](_0x24ecc5=>{!_0x4991df['getLayers']()['getArray']()['includes'](_0x24ecc5)&&_0x4991df['addLayer'](_0x24ecc5);}),_0x3c03eb['forEach'](_0x47e4c9=>_0x4991df['removeLayer'](_0x47e4c9))):(_0x3c03eb['forEach'](_0xa2cbc5=>{!_0x4991df['getLayers']()['getArray']()['includes'](_0xa2cbc5)&&_0x4991df['addLayer'](_0xa2cbc5);}),setTimeout(function(){_0x1ff911&&_0x1ff911['forEach'](_0x5ae02a=>_0x4991df['removeLayer'](_0x5ae02a));},0x1f4)),_0x452978['toggleClass']('u-btn-outline-black\x20u-btn-primary');});}let labelStyle=new ol['style']['Style']({'text':new ol['style']['Text']({'font':'11px\x20Aptos\x20SemiBold,sans-serif','overflow':!![],'fill':new ol['style']['Fill']({'color':'#000'}),'offsetY':0x0})}),iconStyle=new ol['style']['Style']({'image':new ol['style']['Icon']({'src':baseUrlBarbule})});const obsStroke=new ol['style']['Stroke']({'color':'gray','width':0.1});let circleStyle=new ol['style']['Style']({'image':new ol['style']['Circle']({'radius':0xd,'fill':new ol['style']['Fill']({'color':'white'}),'stroke':obsStroke})}),recordStyle=new ol['style']['Style']({'image':new ol['style']['Circle']({'radius':0x5,'fill':new ol['style']['Fill']({'color':'black'}),'stroke':obsStroke})}),rectStyle=new ol['style']['Style']({'image':new ol['style']['RegularShape']({'fill':new ol['style']['Fill']({'color':'white'}),'stroke':obsStroke,'points':0x4,'radius':0xd,'angle':0x0})}),barbule0Style=new ol['style']['Style']({'image':new ol['style']['Circle']({'radius':0x3,'fill':new ol['style']['Fill']({'color':'transparent'}),'stroke':new ol['style']['Stroke']({'color':'black','width':0x1}
1)})});const valueStyle=[circleStyle,labelStyle],barbuleStyle=[iconStyle],dnFontName='Calibri,\x20sans-serif',dnFont='11px\x20'+dnFontName,dnSynTLRed=new ol['style']['Style']({'text':new ol['style']['Text']({'font':dnFont,'overflow':!![],'fill':new ol['style']['Fill']({'color':'#E60000'}),'stroke':new ol['style']['Stroke']({'color':'#E60000','width':0.1}),'offsetY':-0x7,'offsetX':-0xa}),'zIndex':0x1}),dnSynBLGreen=new ol['style']['Style']({'text':new ol['style']['Text']({'font':dnFont,'overflow':!![],'fill':new ol['style']['Fill']({'color':'#00802B'}),'stroke':new ol['style']['Stroke']({'color':'#00802B','width':0.1}),'offsetY':0x8,'offsetX':-0xa}),'zIndex':0x2}),dnSynTRBlue=new ol['style']['Style']({'text':new ol['style']['Text']({'font':dnFont,'textAlign':'left','overflow':!![],'fill':new ol['style']['Fill']({'color':'#005CE6'}),'stroke':new ol['style']['Stroke']({'color':'#005CE6','width':0.1}),'offsetY':-0x7,'offsetX':0x3}),'zIndex':0x3}),dnSynBRBlack=new ol['style']['Style']({'text':new ol['style']['Text']({'font':dnFont,'textAlign':'left','overflow':!![],'fill':new ol['style']['Fill']({'color':'#0F0F0F'}),'stroke':new ol['style']['Stroke']({'color':'#0F0F0F','width':0.1}),'offsetY':0x9,'offsetX':0x3}),'zIndex':0x3}),dnCenterStyle=new ol['style']['Style']({'text':new ol['style']['Text']({'text':'+','font':'11px\x20Calibri,sans-serif','overflow':!![],'fill':new ol['style']['Fill']({'color':'#777777'}),'stroke':new ol['style']['Stroke']({'color':'#777777','width':0.1})}),'zIndex':0x4});let dnBarbuleStyle=new ol['style']['Style']({'image':new ol['style']['Icon']({'src':baseUrlBarbuleThin}),'zIndex':0x4});class Parametre{static ['MIN_ZOOM']=0x4;static ['SHOW_ZERO']=0x0;static ['HIDE_ZERO']=0x1;static ['EMPTY_ZERO']=0x2;constructor(_0x53dd1b,_0x3425ea,_0x290b05,_0x19d6cb,_0x4aacb7=Parametre['SHOW_ZERO'],_0xf58804=0x1,_0x1aa032=![],_0xfa0a27=![]){this['paramName']=_0x53dd1b,this['tableauCouleurs']=groupeCouleurs[paramGroupeCouleurs[_0x53dd1b]],this['tableauCouleursRecords']=groupeCouleurs['RECJOUR'],this['unit']=_0x3425ea,this['decimalesPastilles']=_0x290b05,this['decimalesPopup']=_0x19d6cb,this['showZero']=_0x4aacb7,this['sensComparaison']=_0xf58804,this['signe']=_0x1aa032,this['borneSupColIncluse']=_0xfa0a27;}['getPlainStyle'](_0x154194,_0x1550a2,_0x94896d,_0x259bfb=![],_0x171ca2=null){let _0x332e96=_0x259bfb?_0x171ca2===null?_0x154194['get'](this['paramName']):_0x171ca2:_0x154194['get'](this['paramName']),_0x341756=null;_0x259bfb?_0x341756=this['getColorRecord'](this['paramName']):_0x341756=this['getColor'](Math['round'](_0x332e96));if(_0x332e96===0x0){if(_0x94896d==Parametre['SHOW_ZERO'])labelStyle['getText']()['setText'](this['getText'](_0x332e96,_0x1550a2));else _0x94896d==Parametre['EMPTY_ZERO']&&labelStyle['getText']()['setText']('');}else labelStyle['getText']()['setText'](this['getText'](_0x332e96,_0x1550a2));labelStyle['getText']()['getFill']()['setColor'](this['getContrastYIQ'](_0x341756));if(_0x332e96===0x0){if(_0x94896d==Parametre['SHOW_ZERO'])circleStyle['getImage']()['getFill']()['setColor'](_0x341756);else _0x94896d==Parametre['EMPTY_ZERO']&&circleStyle['getImage']()['getFill']()['setColor'](_0x341756);}else circleStyle['getImage']()['getFill']()['setColor'](_0x341756);return circleStyle['getImage']()['setRadius'](_0x1550a2<0x9?0xc:0xd),circleStyle['getImage']()['setStroke'](obsStroke),valueStyle;}['getMinStyle'](_0x1c16a4,_0x3f5e2d=![]){let _0x1ac59e=_0x1c16a4['get'](this['paramName']);return labelStyle['getText']()['setText'](null),circleStyle['getImage']()['getFill']()['setColor'](_0x3f5e2d?this['getColorRecord'](this['paramName']):this['getColor'](_0x1ac59e)),circleStyle['getImage']()['setRadius'](0x3),circleStyle['getImage']()['setStroke'](obsStroke),valueStyle;}['getRecordStyle'](){return recordStyle['getImage']()['setFill'](new ol['style']['Fill']({'color':this['getColorRecord'](this['paramName'])})),recordStyle;}['getContrastYIQ'](_0x4ff6a5){_0x4ff6a5=_0x4ff6a5['replace']('#','');var _0x22c87d=parseInt(_0x4ff6a5['substring'](0x0,0x2),0x10),_0x383dc0=parseInt(_0x4ff6a5['substring'](0x2,0x4),0x10),_0x4f121e=parseInt(_0x4ff6a5['substring'](0x4,0x6),0x10),_0x51d224=(_0x22c87d*0x12b+_0x383dc0*0x24b+_0x4f121e*0x72)/0x3e8;
1return _0x51d224<0x80?'#FFFFFF':'#333333';}['getColor'](_0xb3646b){for(let _0x2a9a30=0x0;_0x2a9a30<this['tableauCouleurs']['length'];_0x2a9a30++){if(this['borneSupColIncluse']&&_0xb3646b<=this['tableauCouleurs'][_0x2a9a30][0x0]||_0xb3646b<this['tableauCouleurs'][_0x2a9a30][0x0])return'#'+this['tableauCouleurs'][_0x2a9a30][0x1]+'FF';}return[0x0,'#FFFFFF'];}['getColorRecord'](_0x11f97d){for(let _0x5b4c6d=0x0;_0x5b4c6d<this['tableauCouleursRecords']['length'];_0x5b4c6d++){if(_0x11f97d==this['tableauCouleursRecords'][_0x5b4c6d][0x0])return'#'+this['tableauCouleursRecords'][_0x5b4c6d][0x1]+'FF';}return[0x0,'#FFFFFF'];}['getText'](_0x439a24,_0xce24a4){typeof _0x439a24==='string'&&(_0x439a24=parseFloat(_0x439a24));let _0x58b315;if(typeof this['decimalesPastilles']==='number')_0x58b315=this['decimalesPastilles'];else{if(Array['isArray'](this['decimalesPastilles'])){const _0x463779=Math['floor'](_0xce24a4)-Parametre['MIN_ZOOM'];_0x58b315=this['decimalesPastilles'][_0x463779];}}if(typeof _0x58b315==='number'){const _0xbd53e4=_0x439a24['toFixed'](_0x58b315);return this['signe']?(_0x439a24>0x0?'+':'')+_0xbd53e4:_0xbd53e4;}return null;}['getValueUnitText'](_0x541eaf){let _0x52c123=this['unit'];const _0xadc312=Number(_0x541eaf);if(!isNaN(_0xadc312)){this['unit']!=='°C'&&this['unit']!=='°C/km'&&this['unit']!=='%'&&(_0x52c123='\x20'+_0x52c123);const _0x5b0731=_0xadc312['toFixed'](this['decimalesPopup']);return this['signe']?(_0xadc312>0x0?'+':'')+_0x5b0731+_0x52c123:_0x5b0731+_0x52c123;}return undefined;}['getTextPopup'](_0x3bfae9){return this['getValueUnitText'](_0x3bfae9['get'](this['paramName']));}}class Barbules extends Parametre{constructor(_0x5e46ce,_0x3a1a34){super(_0x5e46ce,'°',0x0,0x0,!![]),this['vitesseName']=_0x3a1a34;}['getPlainStyle'](_0x6c7fff){let _0xef8b3b=_0x6c7fff['get'](this['paramName']),_0x598fbd=_0x6c7fff['get'](this['vitesseName'])*0.514;if(_0x598fbd<=0x3)return barbule0Style;let _0x50bd3c=0x5*Math['round'](_0x598fbd/0x5);return barbulesSrc[_0x50bd3c]===undefined&&(barbulesSrc[_0x50bd3c]=new ol['style']['Icon']({'src':baseUrlBarbule+_0x50bd3c+'.png'})),barbulesSrc[_0x50bd3c]['setRotation'](Math['PI']/0xb4*_0xef8b3b),iconStyle['setImage'](barbulesSrc[_0x50bd3c]),barbuleStyle;}['getMinStyle'](_0x53aa94){return labelStyle['getText']()['setText'](null),circleStyle['getImage']()['getFill']()['setColor']('#CCCCCC'),circleStyle['getImage']()['setRadius'](0x3),valueStyle;}['getTextPopup'](_0x50c498){let _0x4040a6=_0x50c498['get'](this['paramName']),_0x3e56d3=_0x50c498['get'](this['vitesseName'])*0.514;if(_0x4040a6===undefined||_0x3e56d3==undefined)return undefined;if(_0x3e56d3<=0x3)return'o';let _0x304780=0x5*Math['round'](_0x3e56d3/0x5);return'<img\x20src=\x27'+baseUrlBarbule+''+_0x304780+'.png\x27\x20'+'style=\x27transform:\x20rotateZ('+_0x4040a6+'deg)\x27/>';}}class ParamLayer{static ['extent']=ol['proj']['transformExtent']([-5.5,0x29,0xa,51.5],'EPSG:4326','EPSG:3857');constructor(_0x5e9b92){this['layers']=[],this['selectedParameter']=null,this['active']=![],this['map']=_0x5e9b92,this['heure']=null,this['last']=0x0,this['unitInLabel']=!![],this['setup']();}['setDernierReleve'](_0xbea682){this['last']!==_0xbea682&&(this['last']=_0xbea682),this['layers']['forEach'](_0x775766=>_0x775766['changed']());}['getUrl'](_0x292628){return gwcTmsBaseUrl+'keraunos:observations_'+_0x292628+'@WebMercatorQuad@@pbf/{z}/{x}/{-y}.pbf';}['createSource'](_0x3b52b0){return new ol['source']['VectorTile']({'format':new ol['format']['MVT'](),'url':this['getUrl'](_0x3b52b0)});}['createLayer'](_0x3f8a47,_0xcb42a7=![]){const _0x26cc63=new ol['layer']['VectorTile']({'declutter':![],'source':this['createSource'](_0x3f8a47),'minZoom':_0xcb42a7?_0x3f8a47-1.1:_0x3f8a47==0x5?0x0:_0x3f8a47-0.1,'maxZoom':_0xcb42a7?_0x3f8a47-0.1:0xc,'extent':ParamLayer['extent'],'style':(_0x3f52ef,_0x2e2f8e)=>this['getStyle'](_0x3f8a47,_0x3f52ef,_0x2e2f8e,_0xcb42a7)});return _0x26cc63['couche']=this,_0x26cc63;}['getStyle'](_0x181db0,_0xdee234,_0x53193f,_0x47916b){if(this['selectedParameter']==null)return null;if(!this['selectedParameter']['paramName']in _0xdee234)return null;if(this['last']===0x1&&_0xdee234['get']('lst')!==0x1)return null;let _0xf54667=_0xdee234['get'](this['selectedParameter']['paramName']);
1if(_0xf54667==null||_0xf54667===undefined)return null;if(_0xf54667==0x0&&this['selectedParameter']['showZero']===Parametre['HIDE_ZERO'])return null;return _0x47916b?this['selectedParameter']['getMinStyle'](_0xdee234):this['selectedParameter']['getPlainStyle'](_0xdee234,this['map']['getView']()['getZoom'](),this['selectedParameter']['showZero']);return null;}['setup'](){let _0x56fa38=this['createLayer'](0x5,![]);_0x56fa38['setZIndex'](zindexObservations-0x5),this['layers']['push'](_0x56fa38);for(let _0xe463d6=0x6;_0xe463d6<=0xa;_0xe463d6++){let _0x1286e0=this['createLayer'](_0xe463d6,![]);_0x1286e0['setZIndex'](zindexObservations-_0xe463d6),this['layers']['push'](_0x1286e0),_0x1286e0=this['createLayer'](_0xe463d6,!![]),_0x1286e0['setZIndex'](zindexObservations-_0xe463d6),this['layers']['push'](_0x1286e0);}const _0x4d7900=this['layers'][0x0]['getSource']();_0x4d7900['on'](['tileloadend'],function(){let _0x250be3=_0x4d7900['getFeaturesInExtent'](ParamLayer['extent']);if(_0x250be3&&_0x250be3['length']>0x0&&_0x250be3[0x0]['get']('vt')!==undefined){let _0x37fa4b=new Date();_0x37fa4b['setMinutes'](_0x37fa4b['getMinutes']()-0x1);let _0xc804f3=_0x37fa4b['getHours'](),_0x2499e8=_0x37fa4b['getMinutes']();_0xc804f3=_0xc804f3<0xa?'0'+_0xc804f3:_0xc804f3,_0x2499e8=_0x2499e8<0xa?'0'+_0x2499e8:_0x2499e8,$('#label-obs')['text']('Carte\x20actualisée\x20à\x20'+_0xc804f3+':'+_0x2499e8);}else $('#label-obs')['text']('');});}['hide'](){this['active']&&(this['selectedParameter']=null,this['active']=![],this['layers']['forEach'](_0x25b3c6=>this['map']['removeLayer'](_0x25b3c6)));}['update'](_0x501917){this['selectedParameter']=_0x501917,!this['active']&&(this['active']=!![],this['layers']['forEach'](_0x5ed4e8=>this['map']['addLayer'](_0x5ed4e8))),this['layers']['forEach'](_0x284a13=>_0x284a13['changed']());}['refresh'](_0x5ef640){this['heure']!==_0x5ef640&&(this['heure']=_0x5ef640,this['layers']['forEach'](_0x1f4b51=>{let _0xc0c0ff=_0x1f4b51['getSource']();_0xc0c0ff['tileCache']&&(_0xc0c0ff['tileCache']['expireCache']({}),_0xc0c0ff['tileCache']['clear']()),_0xc0c0ff['refresh']();}));}['hasLayer'](_0x23f8c2){return this['layers']['includes'](_0x23f8c2);}['getLayers'](){return this['layers'];}['convertIds'](_0x588da9){return _0x588da9;}['getPopupContent'](_0x1939de,_0x40f01d,_0x4ff53f){let _0x227085=[],_0x51a31e=[],_0x3db1f0='';const _0x340b23=this;$(_0x40f01d)['each'](function(){if($(this)['hasClass']('u-btn-primary')){let _0x4a5218=$(this)['closest']('div'),_0x350757=_0x4a5218['find']('a');return _0x3db1f0=$(this)[0x0]['id'],_0x350757['each'](function(){let _0x1bf848=$(this)['attr']('id');_0x1bf848&&_0x227085['push'](_0x1bf848);let _0x2618e9=$(this)['text']()['trim']();_0x340b23['unitInLabel']&&(_0x2618e9=_0x2618e9['replace'](/\s*\(.*?\)\s*/g,'')['trim']()),_0x51a31e['push'](_0x2618e9);}),![];}});let _0x2d16ed='<div\x20class=\x27contentModal\x27>';_0x2d16ed+=this['getPopupTitle'](_0x1939de),_0x2d16ed+=this['getBtnStation'](_0x1939de),_0x2d16ed+='<div\x20class=\x27contentModalWrapper\x27\x20id=\x27popup-data\x27>';if(this['selectedParameter']instanceof Synthese||this['selectedParameter']instanceof SyntheseChasseurs){_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'250\x20hPa',this['getConvertedParamName'](_0x4ff53f,'vent-barbules-250hpa'),this['getConvertedParamName'](_0x4ff53f,'vent-250hpa'),this['getConvertedParamName'](_0x4ff53f,'temperature-250hpa')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'500\x20hPa',this['getConvertedParamName'](_0x4ff53f,'vent-barbules-500hpa'),this['getConvertedParamName'](_0x4ff53f,'vent-500hpa'),this['getConvertedParamName'](_0x4ff53f,'temperature-500hpa')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'700\x20hPa',this['getConvertedParamName'](_0x4ff53f,'vent-barbules-700hpa'),this['getConvertedParamName'](_0x4ff53f,'vent-700hpa'),this['getConvertedParamName'](_0x4ff53f,'temperature-700hpa')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'850\x20hPa',this['getConvertedParamName'](_0x4ff53f,'vent-barbules-850hpa'),this['getConvertedParamName'](_0x4ff53f,'vent-850hpa'),this['getConvertedParamName'](_0x4ff53f,'temperature-850hpa')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'Sol',this['getConvertedParamName'](_0x4ff53f,'vent-barbules'),this['getConvertedParamName'](_0x4ff53f,'vent-moyen'),this['getConvertedParamName'](_0x4ff53f,'temperature-c')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'P.\x20de\x20rosée\x202m',this['getConvertedParamName'](_0x4ff53f,'point-de-rosee')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'SBCAPE',this['getConvertedParamName'](_0x4ff53f,'sbcape')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'Lifted\x20Index',this['getConvertedParamName'](_0x4ff53f,'lifted-index')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'TTI',this['getConvertedParamName'](_0x4ff53f,'total-totals-index')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'Cis.\x200-6\x20km',this['getConvertedParamName'](_0x4ff53f,'cisaillement-0-6km')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'SRH\x200-1\x20km',this['getConvertedParamName'](_0x4ff53f,'srh-0-1km')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'SRH\x200-3\x20km',this['getConvertedParamName'](_0x4ff53f,'srh-0-3km')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'STP',this['getConvertedParamName'](_0x4ff53f,'significant-tornado-parameter')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'SCP',this['getConvertedParamName'](_0x4ff53f,'supercell-composite-parameter')),_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'Eau\x20précipitable',this['getConvertedParamName'](_0x4ff53f,'eau-precipitable'));if(this['selectedParameter']instanceof SyntheseChasseurs){const _0x2d4c50=_0x1939de['get']('fg');_0x2d16ed+=this['getPopupRowProfile'](_0x1939de,'Potentiel\x20foudre',_0x2d4c50?Math['round'](_0x2d4c50)+'\x20éclair'+(_0x2d4c50>=0x2?'s':'')+'/10km<sup>2</sup>/h':undefined);}}else{const _0x353b46=_0x1939de['get']('layer');(_0x353b46['startsWith']('climato_moyenne')||_0x353b46['startsWith']('climato_ecart')||_0x353b46['startsWith']('climato_extremes'))&&(_0x2d16ed+=this['getInfoClimato']()),this['convertIds'](_0x227085)['forEach']((_0x4e8de6,_0x5842b7)=>{let _0x2a0856=_0x51a31e[_0x5842b7];const _0x5df132=_0x4e8de6===this['convertIds']([_0x3db1f0])[0x0]?'selected':'';_0x2d16ed+=this['getPopupRow'](_0x1939de,_0x2a0856,_0x5df132,this['getConvertedParamName'](_0x4ff53f,_0x4e8de6));});}return _0x2d16ed+='</div></div>',_0x2d16ed;}['getConvertedParamName'](_0x1cec45,_0x11e438){return _0x1cec45[_0x11e438];}['getPopupTitle'](_0x2c2e64){return'<h3>'+_0x2c2e64['get']('nom')+'\x20('+_0x2c2e64['get']('id')['slice'](0x0,0x2)+')<span>Alt.\x20'+_0x2c2e64['get']('a')+'m\x20-\x20Données\x20de\x20'+_0x2c2e64['get']('vt')['replace'](':','h')+'</span></h3>';}['getBtnStation'](_0x200522){return'<div\x20class=\x27m-2\x27><a\x20class=\x27btn\x20btn-xs\x20u-btn-primary\x20m-1\x20d-inline-block\x27\x20style=\x27width:47%;\x27\x20href=\x27/temps-reel/stations-meteo-france-en-direct-temps-reel-tableaux-classement-temperature-pluie-instabilite-vent-rafales/'+_0x200522['get']('id')['slice'](0x0,0x2)+'/'+_0x200522['get']('id')+'\x27\x20target=\x27_blank\x27>
1Tableau</a><a\x20class=\x27btn\x20btn-xs\x20u-btn-primary\x20m-1\x20d-inline-block\x27\x20style=\x27width:47%;\x27\x20href=\x27/temps-reel/stations-meteo-france-en-direct-temps-reel-graphiques-temperature-pluie-instabilite-vent-rafales/'+_0x200522['get']('id')['slice'](0x0,0x2)+'/'+_0x200522['get']('id')+'\x27\x20target=\x27_blank\x27>Graphiques</a></div>';}['getInfoClimato'](){let _0x22670f=$('#suivi-type\x20a.u-btn-primary')['text'](),_0x4f45bf=$('#suivi-periode\x20a.u-btn-primary')['text']();return _0x4f45bf=_0x4f45bf['replace'](/1er/g,'1<sup>er</sup>'),'<p\x20class=\x27info_suivi_climat\x27>'+_0x22670f+'\x20depuis\x20le\x20'+_0x4f45bf+'</p>';}['getPopupRow'](_0x47334d,_0x200a78,_0x30a73,_0x440a3f){if(_0x440a3f===undefined)return'';let _0x1f6389=_0x440a3f['getTextPopup'](_0x47334d);if(_0x1f6389===undefined||_0x1f6389===''||_0x1f6389['includes']('NaN.png'))return'';let _0xa134ca=_0x47334d['get'](_0x440a3f['paramName']+'t');_0xa134ca!==undefined&&(_0x200a78+='\x20('+_0xa134ca['substring'](0x8,0xa)+'/'+_0xa134ca['substring'](0x5,0x7)+'/'+_0xa134ca['substring'](0x0,0x4)+')');return'<div\x20class=\x27contentModalLine\x20'+_0x30a73+'\x27><span>'+_0x200a78+'</span><span>'+_0x1f6389+'</span></div>';return'';}['getPopupRowProfile'](_0x332bcc,_0x5cd5e1,_0x1ce366,_0x1b26c=undefined,_0x594df5=undefined){if(_0x1ce366===undefined&&_0x1b26c===undefined&&_0x594df5===undefined)return'';const _0x4bbcb1=!(_0x1ce366 instanceof Parametre);let _0x29fa8d=_0x1ce366===undefined?undefined:_0x4bbcb1?_0x1ce366['toString']():_0x1ce366['getTextPopup'](_0x332bcc),_0x310a7f=_0x1b26c===undefined?undefined:_0x1b26c['getTextPopup'](_0x332bcc),_0x38beff=_0x594df5===undefined?undefined:_0x594df5['getTextPopup'](_0x332bcc);if(_0x29fa8d===undefined||_0x29fa8d['includes']('NaN.png'))_0x29fa8d='';if(_0x310a7f===undefined||_0x310a7f['includes']('NaN.png'))_0x310a7f='';if(_0x38beff===undefined||_0x38beff['includes']('NaN.png'))_0x38beff='';let _0x2f0dd9=_0x1b26c===undefined&&_0x594df5===undefined?'contentModalLineProfile2':'contentModalLineProfile4';return'<div\x20class=\x27'+_0x2f0dd9+'\x27><span>'+_0x5cd5e1+'</span><span>'+_0x29fa8d+'</span><span>'+_0x310a7f+'</span><span>'+_0x38beff+'</span></div>';}}class ClimatoLayer extends ParamLayer{static ['resolutions']=[];static ['matrixIds']=[];static{for(let _0x960db=0x0;_0x960db<0xa;_0x960db++){ClimatoLayer['resolutions'][_0x960db]=156543.03392804076/Math['pow'](0x2,_0x960db),ClimatoLayer['matrixIds'][_0x960db]=''+_0x960db;}}constructor(_0x5bc800){super(_0x5bc800),this['unitInLabel']=![];}['setup'](){super['setup']();const _0x5eacf7=new ol['layer']['VectorTile']({'source':new ol['source']['VectorTile']({'url':buildUrl(window['TILE_BASE_URL']+'geoserver/keraunos/gwc/service/wmts',{'REQUEST':'GetTile','SERVICE':'WMTS','VERSION':'1.0.0','LAYER':'keraunos:records','TILEMATRIX':'{z}','TILEMATRIXSET':'WebMercatorQuad','FORMAT':'application/vnd.mapbox-vector-tile','TILECOL':'{x}','TILEROW':'{y}','CQL_FILTER':'mois='+(new Date()['getMonth']()+0x1)}),'format':new ol['format']['MVT']({}),'projection':ol['proj']['get']('EPSG:3857'),'tileGrid':new ol['tilegrid']['WMTS']({'tileSize':[0x100,0x100],'origin':[-0x131bf84,0x131bf84],'resolutions':ClimatoLayer['resolutions'],'matrixIds':ClimatoLayer['matrixIds']})}),'extent':ParamLayer['extent'],'style':(_0x2f5e4a,_0x1b1df5)=>{if(this['selectedParameter']==null)return null;if(_0x2f5e4a['get']('z')<this['map']['getView']()['getZoom']()+0.1)return null;if(!('r'+this['selectedParameter']['paramName'])in _0x2f5e4a)return null;let _0x2b7dcb=_0x2f5e4a['get']('r'+this['selectedParameter']['paramName']);if(_0x2b7dcb==null||_0x2b7dcb===undefined||_0x2b7dcb===0x0)return null;return this['selectedParameter']['getRecordStyle']();}});_0x5eacf7['setZIndex'](zindexObservations+0x1),_0x5eacf7['couche']=this,this['layers']['push'](_0x5eacf7);}['params'](_0x4aab8f,_0x5251ea){return{'REQUEST':'GetTile','SERVICE':'WMTS','VERSION':'1.0.0','LAYER':'keraunos:climato_'+_0x4aab8f,'TILEMATRIX':'{z}','TILEMATRIXSET':'WebMercatorQuad','FORMAT':'application/vnd.mapbox-vector-tile','TILECOL':'{x}','TILEROW':'{y}','CQL_FILTER':'mois='+_0x5251ea};}['createSource'](_0x1e8bec){return new ol['source']['VectorTile']({'url':buildUrl(window['TILE_BASE_URL']+'geoserver/keraunos/gwc/service/wmts',this['params'](_0x1e8bec,new Date()['getMonth']()+0x1)),'format':new ol['format']['MVT']({}),'projection':ol['proj']['get']('EPSG:3857'),'tileGrid':new ol['tilegrid']['WMTS']({'tileSize':[0x100,0x100],'origin':[-0x131bf84,0x131bf84],'resolutions':ClimatoLayer['resolutions'],'matrixIds':ClimatoLayer['matrixIds']})});}['getStyle'](_0x557e58,_0x6a0a41,_0x289785,_0x44300f){if(this['selectedParameter']==null)return null;if(!this['selectedParameter']['paramName']in _0x6a0a41)return null;let _0x332eb2=_0x6a0a41['get'](this['selectedParameter']['paramName']);if(_0x332eb2==null||_0x332eb2===undefined)return null;if(_0x332eb2==0x0&&this['selectedParameter']['showZero']===Parametre['HIDE_ZERO'])return null;const _0x4cc453=this['selectedParameter']['paramName']['slice'](0x0,-0x1)+'j';let _0x30a3ef=this['selectedParameter']['sensComparaison']*_0x6a0a41['get'](_0x4cc453)>=this['selectedParameter']['sensComparaison']*_0x6a0a41['get'](this['selectedParameter']['paramName']);return _0x44300f?this['selectedParameter']['getMinStyle'](_0x6a0a41,_0x30a3ef):this['selectedParameter']['getPlainStyle'](_0x6a0a41,this['map']['getView']()['getZoom'](),this['selectedParameter']['showZero'],_0x30a3ef,_0x6a0a41['get'](_0x4cc453));}['getPopupTitle'](_0x5c4085){return'<h3>'+_0x5c4085['get']('nom')+'\x20('+_0x5c4085['get']('id')['slice'](0x0,0x2)+')<span>Alt.\x20'+_0x5c4085['get']('a')+'m</span></h3>';}['getPopupRow'](_0x2a1047,_0xc6e9be,_0x1dc8b6,_0x27cf70){const _0x503e16=_0x27cf70['getTextPopup'](_0x2a1047);let _0x591ad1='',_0x1966bc=_0x2a1047['get']('d'+_0x27cf70['paramName']);if(_0x1966bc!==undefined){const _0x58c562=_0x2a1047['get']('d'+_0x27cf70['paramName'])['split'](',\x20');_0x58c562['forEach'](_0x5794f1=>{if(_0x591ad1!=='')_0x591ad1+=',\x20';_0x591ad1+=_0x5794f1['substring'](0x8,0xa)+'/'+_0x5794f1['substring'](0x5,0x7)+'/'+_0x5794f1['substring'](0x0,0x4);});if(_0x58c562['length']===0x1)_0x591ad1='le\x20'+_0x591ad1;else{if(_0x58c562['length']>0x1)_0x591ad1='les\x20'+_0x591ad1;}}if(_0x503e16!==undefined&&!_0x503e16['includes']('NaN.png')){const _0x4288fb=_0x27cf70['paramName']['slice'](0x0,-0x1)+'j';let _0x1d6029=_0x27cf70['sensComparaison']*_0x2a1047['get'](_0x4288fb)>_0x27cf70['sensComparaison']*_0x2a1047['get'](_0x27cf70['paramName']),_0x1f87c9='',_0x495bdd='';return _0x1d6029?(_0x1f87c9='Record\x20de\x20'+_0xc6e9be+'<br>
1',_0x495bdd=_0x27cf70['getValueUnitText'](_0x2a1047['get'](_0x4288fb))+'<br>',_0xc6e9be='Ancien\x20record\x20'+_0x591ad1):_0xc6e9be=_0xc6e9be+'<br/>'+_0x591ad1,'<div\x20class=\x27contentModalLine\x20'+_0x1dc8b6+'\x27><span>'+_0x1f87c9+'\x20<i>'+_0xc6e9be+'</i></span><span>'+_0x495bdd+'<i>'+_0x503e16+'</i></span></div>';}return'';}}class SuiviClimatoMoyennesLayer extends ParamLayer{constructor(_0x3a44da){super(_0x3a44da),this['unitInLabel']=![],this['suffixe']='';}['getUrl'](_0x277e99){return gwcTmsBaseUrl+'keraunos:climato_moyenne_'+_0x277e99+'@WebMercatorQuad@@pbf/{z}/{x}/{-y}.pbf';}['update'](_0x4b5b0d){super['update'](_0x4b5b0d),this['suffixe']=_0x4b5b0d['paramName']['slice'](-0x1);}['getPopupTitle'](_0x3605a3){return'<h3>'+_0x3605a3['get']('nom')+'\x20('+_0x3605a3['get']('id')['slice'](0x0,0x2)+')<span>Alt.\x20'+_0x3605a3['get']('a')+'m\x20-\x20Données\x20du\x20'+convertStrDate(_0x3605a3['get']('date'))+'</span></h3>';}['getConvertedParamName'](_0x3e4371,_0x512145){return _0x3e4371[_0x512145+this['suffixe']];}['getBtnStation'](_0x7d6699){return'<div\x20class=\x27m-2\x27><a\x20class=\x27btn\x20btn-xs\x20u-btn-primary\x20m-1\x20d-inline-block\x27\x20style=\x27width:47%;\x27\x20href=\x27/temps-reel/stations-meteo-france-en-direct-temps-reel-tableaux-classement-temperature-pluie-instabilite-vent-rafales/'+_0x7d6699['get']('id')['slice'](0x0,0x2)+'/'+_0x7d6699['get']('id')+'\x27\x20target=\x27_blank\x27>Tableau</a><a\x20class=\x27btn\x20btn-xs\x20u-btn-primary\x20m-1\x20d-inline-block\x27\x20style=\x27width:47%;\x27\x20href=\x27/temps-reel/stations-meteo-france-en-direct-temps-reel-graphiques-temperature-pluie-instabilite-vent-rafales/'+_0x7d6699['get']('id')['slice'](0x0,0x2)+'/'+_0x7d6699['get']('id')+'\x27\x20target=\x27_blank\x27>Graphiques</a></div>';}}class SuiviClimatoExtremesLayer extends ParamLayer{constructor(_0x2123d8){super(_0x2123d8),this['unitInLabel']=![],this['suffixe']='';}['getUrl'](_0x344a84){return gwcTmsBaseUrl+'keraunos:climato_extremes_'+_0x344a84+'@WebMercatorQuad@@pbf/{z}/{x}/{-y}.pbf';}['update'](_0x1cba17){super['update'](_0x1cba17),this['suffixe']=_0x1cba17['paramName']['slice'](-0x1);}['convertIds'](_0x53b852){let _0x467b35=[];return _0x53b852['forEach'](_0x53db81=>{if(_0x53db81==='suivi-tnm')_0x53db81='suivi-tnn';else _0x53db81==='suivi-txm'&&(_0x53db81='suivi-txx');_0x467b35['push']('suivi-ex'+_0x53db81['split']('-')[0x1]);}),_0x467b35;}['getPopupTitle'](_0x16b4fd){return'<h3>'+_0x16b4fd['get']('nom')+'\x20('+_0x16b4fd['get']('id')['slice'](0x0,0x2)+')<span>Alt.\x20'+_0x16b4fd['get']('a')+'m\x20-\x20Données\x20du\x20'+convertStrDate(_0x16b4fd['get']('date'))+'</span></h3>';}['getConvertedParamName'](_0x1e9302,_0x496be2){return _0x1e9302[_0x496be2+this['suffixe']];}['getBtnStation'](_0x16f24a){return'<div\x20class=\x27m-2\x27><a\x20class=\x27btn\x20btn-xs\x20u-btn-primary\x20m-1\x20d-inline-block\x27\x20style=\x27width:47%;\x27\x20href=\x27/temps-reel/stations-meteo-france-en-direct-temps-reel-tableaux-classement-temperature-pluie-instabilite-vent-rafales/'+_0x16f24a['get']('id')['slice'](0x0,0x2)+'/'+_0x16f24a['get']('id')+'\x27\x20target=\x27_blank\x27>Tableau</a><a\x20class=\x27btn\x20btn-xs\x20u-btn-primary\x20m-1\x20d-inline-block\x27\x20style=\x27width:47%;\x27\x20href=\x27/temps-reel/stations-meteo-france-en-direct-temps-reel-graphiques-temperature-pluie-instabilite-vent-rafales/'+_0x16f24a['get']('id')['slice'](0x0,0x2)+'/'+_0x16f24a['get']('id')+'\x27\x20target=\x27_blank\x27>Graphiques</a></div>';}}class SuiviClimatoEcartsLayer extends ParamLayer{constructor(_0x4f13f4){super(_0x4f13f4,![]),this['unitInLabel']=![],this['suffixe']='';}['getUrl'](_0x4294e8){return gwcTmsBaseUrl+'keraunos:climato_ecart_'+_0x4294e8+'@WebMercatorQuad@@pbf/{z}/{x}/{-y}.pbf';}['update'](_0x2c895d){super['update'](_0x2c895d),this['suffixe']=_0x2c895d['paramName']['slice'](-0x1);}['convertIds'](_0x13fde3){let _0x26900e=[];return _0x13fde3['forEach'](_0x221a3e=>{_0x26900e['push']('suivi-e'+_0x221a3e['split']('-')[0x1]);}),_0x26900e;}['getPopupTitle'](_0x506876){return'<h3>'+_0x506876['get']('nom')+'\x20('+_0x506876['get']('id')['slice'](0x0,0x2)+')<span>Alt.\x20'+_0x506876['get']('a')+'m\x20-\x20Données\x20du\x20'+convertStrDate(_0x506876['get']('date'))+'</span></h3>';}['getConvertedParamName'](_0x5409c1,_0x3d49a1){return _0x5409c1[_0x3d49a1+this['suffixe']];}['getBtnStation'](_0x560b0f){return'<div\x20class=\x27m-2\x27><a\x20class=\x27btn\x20btn-xs\x20u-btn-primary\x20m-1\x20d-inline-block\x27\x20style=\x27width:47%;\x27\x20href=\x27/temps-reel/stations-meteo-france-en-direct-temps-reel-tableaux-classement-temperature-pluie-instabilite-vent-rafales/'+_0x560b0f['get']('id')['slice'](0x0,0x2)+'/'+_0x560b0f['get']('id')+'\x27\x20target=\x27_blank\x27>
1Tableau</a><a\x20class=\x27btn\x20btn-xs\x20u-btn-primary\x20m-1\x20d-inline-block\x27\x20style=\x27width:47%;\x27\x20href=\x27/temps-reel/stations-meteo-france-en-direct-temps-reel-graphiques-temperature-pluie-instabilite-vent-rafales/'+_0x560b0f['get']('id')['slice'](0x0,0x2)+'/'+_0x560b0f['get']('id')+'\x27\x20target=\x27_blank\x27>Graphiques</a></div>';}}class Synthese extends Parametre{constructor(_0x11107b,_0xc90a7c,_0x1f03c6,_0x49045f,_0x2c627c){super('t','°',0x0,0x0,!![]),this['tempName']=_0x11107b,this['ptRoseeName']=_0xc90a7c,this['capeName']=_0x1f03c6,this['vitVentName']=_0x49045f,this['dirVentName']=_0x2c627c;}['getPlainStyle'](_0x25ce06){let _0x59a6a3=_0x25ce06['get'](this['tempName']),_0x1efbe8=_0x25ce06['get'](this['ptRoseeName']),_0x3a51ec=_0x25ce06['get'](this['capeName']),_0x438d9f=_0x25ce06['get'](this['dirVentName']);if(_0x59a6a3===undefined&&_0x1efbe8===undefined&&_0x3a51ec===undefined&&_0x438d9f===undefined)return undefined;let _0x4ac4c0=_0x25ce06['get'](this['vitVentName'])*0.514,_0x3c9c8c=[dnCenterStyle],_0x106eea;if(window['map']['getView']()['getZoom']()<=0x8)_0x106eea=0xb;else window['map']['getView']()['getZoom']()<=0x9?_0x106eea=0xc:_0x106eea=0xe;const _0x62aa7a=_0x106eea+'px\x20'+dnFontName;
1dnSynTLRed['getText']()['setFont'](_0x62aa7a),dnSynBLGreen['getText']()['setFont'](_0x62aa7a),dnSynTRBlue['getText']()['setFont'](_0x62aa7a),dnSynTLRed['getText']()['setText'](_0x59a6a3!==undefined?Math['round'](_0x59a6a3)['toString']():'-'),dnSynBLGreen['getText']()['setText'](_0x1efbe8!==undefined?Math['round'](_0x1efbe8)['toString']():'-'),dnSynTRBlue['getText']()['setText'](_0x3a51ec!==undefined?Math['round'](_0x3a51ec)['toString']():'-'),_0x3c9c8c['push'](dnSynTLRed,dnSynBLGreen,dnSynTRBlue);if(_0x4ac4c0<=0x3)_0x3c9c8c['push'](barbule0Style);else{let _0xb9eca9=0x5*Math['round'](_0x4ac4c0/0x5);barbulesSrc[_0xb9eca9]===undefined&&(barbulesSrc[_0xb9eca9]=new ol['style']['Icon']({'src':baseUrlBarbuleThin+_0xb9eca9+'.png','anchorOrigin':'bottom-left','displacement':[0x3,0x9]})),barbulesSrc[_0xb9eca9]['setRotation'](Math['PI']/0xb4*_0x438d9f),dnBarbuleStyle['setImage'](barbulesSrc[_0xb9eca9]),_0x3c9c8c['push'](dnBarbuleStyle);}return _0x3c9c8c;}['getMinStyle'](_0x474408){return undefined;}['getTextPopup'](_0x35ea22){return'';}}class SyntheseChasseurs extends Parametre{constructor(_0x2a0c1b,_0x4b2d39,_0x5e3499,_0x13485e,_0x8ab747,_0x1a4ea8){super('t','°',0x0,0x0,!![]),this['stpName']=_0x2a0c1b,this['scpName']=_0x4b2d39,this['sbcapeName']=_0x5e3499,this['foudreName']=_0x13485e,this['vitVentName']=_0x8ab747,this['dirVentName']=_0x1a4ea8;}['getPlainStyle'](_0xccb2d4){let _0x3446f2=_0xccb2d4['get'](this['stpName']),_0x5b61ec=_0xccb2d4['get'](this['scpName']),_0x1d6a63=_0xccb2d4['get'](this['sbcapeName']),_0x3034b9=_0xccb2d4['get'](this['foudreName']),_0x371322=_0xccb2d4['get'](this['dirVentName']);if(_0x3446f2===undefined&&_0x5b61ec===undefined&&_0x1d6a63===undefined&&_0x3034b9===undefined&&_0x371322===undefined)return undefined;let _0x29625a=_0xccb2d4['get'](this['vitVentName'])*0.514,_0xd18dfb=[dnCenterStyle],_0x4e700c;if(window['map']['getView']()['getZoom']()<=0x8)_0x4e700c=0xb;else window['map']['getView']()['getZoom']()<=0x9?_0x4e700c=0xc:_0x4e700c=0xe;const _0x5499d4=_0x4e700c+'px\x20'+dnFontName;
1dnSynTLRed['getText']()['setFont'](_0x5499d4),dnSynBLGreen['getText']()['setFont'](_0x5499d4),dnSynTRBlue['getText']()['setFont'](_0x5499d4),dnSynBRBlack['getText']()['setFont'](_0x5499d4),dnSynTLRed['getText']()['setText'](_0x3446f2!==undefined?_0x3446f2<0xa?_0x3446f2['toFixed'](0x1):Math['round'](_0x3446f2)['toString']():'-'),dnSynBLGreen['getText']()['setText'](_0x5b61ec!==undefined?_0x5b61ec<0xa?_0x5b61ec['toFixed'](0x1):Math['round'](_0x5b61ec)['toString']():'-'),dnSynTRBlue['getText']()['setText'](_0x1d6a63!==undefined?Math['round'](_0x1d6a63)['toString']():'-'),dnSynBRBlack['getText']()['setText'](_0x3034b9!==undefined?Math['round'](_0x3034b9)['toString']():'-'),_0xd18dfb['push'](dnSynTLRed,dnSynBLGreen,dnSynTRBlue,dnSynBRBlack);if(_0x29625a<=0x3)_0xd18dfb['push'](barbule0Style);else{let _0xec79c4=0x5*Math['round'](_0x29625a/0x5);barbulesSrc[_0xec79c4]===undefined&&(barbulesSrc[_0xec79c4]=new ol['style']['Icon']({'src':baseUrlBarbuleThin+_0xec79c4+'.png','anchorOrigin':'bottom-left','displacement':[0x3,0x9]})),barbulesSrc[_0xec79c4]['setRotation'](Math['PI']/0xb4*_0x371322),dnBarbuleStyle['setImage'](barbulesSrc[_0xec79c4]),_0xd18dfb['push'](dnBarbuleStyle);}return _0xd18dfb;}['getMinStyle'](_0x1344af){return undefined;}['getTextPopup'](_0x2ede37){return'';}}class FoudreHDAnim extends RTLayer{static ['cgStylePlus']=new ol['style']['Style']({'text':new ol['style']['Text']({'text':'+','textAlign':'center','font':'20px\x20sans\x20serif','fill':new ol['style']['Fill']({'color':'#FF0800'}),'stroke':new ol['style']['Stroke']({'color':'#FEFEFE','width':0.1})})});static ['cgStyleMoins']=new ol['style']['Style']({'text':new ol['style']['Text']({'text':'-','textAlign':'center','font':'32px\x20sans\x20serif','fill':new ol['style']['Fill']({'color':'#0E4BEF'}),'stroke':new ol['style']['Stroke']({'color':'#FCFCFC','width':0.1})})});static ['icStyle']=new ol['style']['Style']({'image':new ol['style']['Circle']({'radius':0x2,'fill':new ol['style']['Fill']({'color':'black'}),'stroke':new ol['style']['Stroke']({'color':'#FEFEFE','width':0.1})})});static ['cgStylePlusCol']=[];static ['cgStyleMoinsCol']=[];static ['strokeColors']=[];static ['icStyleCol']=[];static{Array['from'](document['querySelectorAll']('#legende-couleurs-foudreHD\x20span[class^=\x27color\x27]'))['forEach']((_0x4b7432,_0x2b5227)=>FoudreHDAnim['strokeColors'][_0x2b5227]=window['getComputedStyle'](_0x4b7432)['backgroundColor']),FoudreHDAnim['strokeColors']['forEach']((_0x507b66,_0x4082a5)=>{FoudreHDAnim['icStyleCol'][_0x4082a5]=new ol['style']['Style']({'image':new ol['style']['Circle']({'radius':0x2,'fill':new ol['style']['Fill']({'color':_0x507b66}),'stroke':new ol['style']['Stroke']({'color':'#FEFEFE','width':0.5})})}),FoudreHDAnim['cgStylePlusCol'][_0x4082a5]=new ol['style']['Style']({'text':new ol['style']['Text']({'text':'+','textAlign':'center','font':'20px\x20sans\x20serif','fill':new ol['style']['Fill']({'color':_0x507b66}),'stroke':new ol['style']['Stroke']({'color':'#FEFEFE','width':0x1})})}),FoudreHDAnim['cgStyleMoinsCol'][_0x4082a5]=new ol['style']['Style']({'text':new ol['style']['Text']({'text':'-','textAlign':'center','font':'32px\x20sans\x20serif','fill':new ol['style']['Fill']({'color':_0x507b66}),'stroke':new ol['style']['Stroke']({'color':'#FCFCFC','width':0x1})})});});}constructor(_0x5bcc6c,_0x3b1a3c,_0x40ebc5,_0x2f4217,_0x62a379){super(_0x5bcc6c,_0x3b1a3c,_0x40ebc5,_0x2f4217,_0x62a379),this['debut']=null,this['fin']=null,this['type']=null,this['filter']=null,this['selectTypeElt']=document['getElementById']('foudre-hd-type'),this['selectStyleElt']=document['getElementById']('foudre-hd-couleurs'),this['selectTypeElt']['addEventListener']('change',_0x9c8355=>{this['setType'](_0x9c8355['target']['value']);}),this['degrade']=![],document['getElementById']('legende-couleurs-foudreHD')['style']['opacity']=0x0,this['selectStyleElt']['addEventListener']('change',_0x31483c=>{this['degrade']=_0x31483c['target']['value']==='degrade';this['degrade']?document['getElementById']('legende-couleurs-foudreHD')['style']['opacity']=0x1:document['getElementById']('legende-couleurs-foudreHD')['style']['opacity']=0x0;for(let _0x57ecb8=0x0;_0x57ecb8<this['layers']['length'];_0x57ecb8++){this['updateLayer'](_0x57ecb8);}}),this['eclairHeureDebut']=document['getElementById']('eclairHeureDebut'),this['eclairHeureFin']=document['getElementById']('eclairHeureFin');}['getUrl'](_0x1e9c88){return window['SITE_BASE_URL']+'temps-reel/foudre-hd?f='+this['getFilter'](_0x1e9c88);}['createSource'](_0x19d4af){const _0x15d16d=new ol['source']['Vector']({'url':this['getUrl'](_0x19d4af),'format':new ol['format']['GeoJSON'](),'crossOrigin':'anonymous','projection':ol['proj']['get']('EPSG:3857')});return _0x15d16d['on']('featuresloadend',()=>{let _0x589eb7=0x0;_0x15d16d['forEachFeature'](_0x39e76c=>{_0x589eb7+=_0x39e76c['get']('d')===null?0x0:0x1;}),this['labels'][_0x19d4af]=this['textLabel'](_0x19d4af,_0x589eb7),this['updateLabel'](_0x19d4af);}),_0x15d16d;}['textLabel'](_0x1559df,_0x2e9186){let _0x53882c=this['plages'][_0x1559df]['ts_start'],_0x10fdb9=ne
1w Date(_0x53882c['substring'](0x0,0xa)+'T'+_0x53882c['substring'](0xb,0x10)+':00.000Z')['toTimeString']('fr-FR')['substring'](0x0,0x5),_0x252d03=this['plages'][_0x1559df]['ts_end'],_0x424755;if(_0x252d03==null)_0x424755='\x20depuis\x20'+_0x10fdb9;else{const _0x456d23=new Date(Date['parse'](this['plages'][_0x1559df]['ts_start']+'Z')),_0x2a3737=new Date(Date['parse'](this['plages'][_0x1559df]['ts_end']+'Z')+0x5*0x3c*0x3e8);if((_0x2a3737-_0x456d23)/0xea60>0x3c)_0x424755='dernière\x20heure';else{let _0x2eff55=new Date(_0x252d03['substring'](0x0,0xa)+'T'+_0x252d03['substring'](0xb,0x10)+':00.000Z')['toTimeString']('fr-FR')['substring'](0x0,0x5);_0x424755='entre\x20'+_0x10fdb9+'\x20et\x20'+_0x2eff55;}}return'Foudre\x20HD\x20'+_0x424755+'<br>'+(_0x2e9186==='0'?'aucun\x20éclair\x20':_0x2e9186+'\x20éclair'+(_0x2e9186>0x1?'s':''))+'\x20sur\x20la\x20France';}['createLayer'](_0x5162f8){const _0x5d3d53=new ol['layer']['Vector']({'declutter':![],'source':this['createSource'](_0x5162f8),'style':(_0x3ad251,_0x27da56)=>this['getStyle'](_0x3ad251,_0x27da56,_0x5162f8)});return _0x5d3d53['couche']=this,_0x5d3d53;}['getStyle'](_0x9b0f1d,_0x7254c9,_0x22e0a0){const _0x34314a=_0x9b0f1d['get']('s');if(_0x34314a==='CG')return _0x9b0f1d['get']('i')>=0x0?FoudreHDAnim['cgStylePlus']:FoudreHDAnim['cgStyleMoins'];return FoudreHDAnim['icStyle'];}['setType'](_0x522da4){this['type']=_0x522da4;for(let _0x1856db=0x0;_0x1856db<this['layers']['length'];_0x1856db++){this['updateFilter'](_0x1856db);}}['formatDate'](_0xd219cc){return _0xd219cc['getUTCFullYear']()+'-'+String(_0xd219cc['getUTCMonth']()+0x1)['padStart'](0x2,'0')+'-'+String(_0xd219cc['getUTCDate']())['padStart'](0x2,'0')+'\x20'+String(_0xd219cc['getUTCHours']())['padStart'](0x2,'0')+':'+String(_0xd219cc['getUTCMinutes']())['padStart'](0x2,'0')+':00';}['formatHeure'](_0x248f7e){return String(_0x248f7e['getHours']())['padStart'](0x2,'0')+':'+String(_0x248f7e['getMinutes']())['padStart'](0x2,'0');}['getFilter'](_0x210ba3){const _0xfa112a=this['plages'][_0x210ba3];if(_0xfa112a===undefined)return'h<=\x271900-01-01\x2000:00:00\x27';const _0x5d5bc5=_0xfa112a['ts_start'],_0x44416a=_0xfa112a['ts_end']??this['formatDate'](new Date(Date['parse'](_0x5d5bc5+'Z')+0x5*0x3c*0x3e8)),_0x2b84f8=[];let _0x3c7241=0x0;_0x2b84f8[_0x3c7241++]='h>\x27'+_0x5d5bc5+'\x27',_0x2b84f8[_0x3c7241++]='h<=\x27'+_0x44416a+'\x27';if(this['type']==='cg+')_0x2b84f8[_0x3c7241++]='s%3D\x27CG\x27\x20AND\x20i>%3D0';else{if(this['type']==='cg-')_0x2b84f8[_0x3c7241++]='s%3D\x27CG\x27\x20AND\x20i<%3D0';else{if(this['type']==='cg')_0x2b84f8[_0x3c7241++]='s%3D\x27CG\x27';else{if(this['type']==='ic')_0x2b84f8[_0x3c7241++]='s%3D\x27IC\x27';}}}return _0x2b84f8['join']('\x20AND\x20');}['updateFilter'](_0x255765,_0x2453a8=![]){const _0x5c22b7=this['getFilter'](_0x255765);(_0x2453a8||this['filter']!==_0x5c22b7)&&(this['filter']=_0x5c22b7,this['layers'][_0x255765]['setSource'](this['createSource'](_0x255765)));}['update'](_0x470997){if(JSON['stringify'](this['plages'])===JSON['stringify'](_0x470997))return;this['plages']=_0x470997;for(let _0xac4cb8=this['layers']['length'];_0xac4cb8<this['plages']['length'];_0xac4cb8++){this['addLayer'](_0xac4cb8);}for(let _0x386fc3=0x0;_0x386fc3<this['layers']['length'];_0x386fc3++){this['updateFilter'](_0x386fc3,![]);}_0x470997['length']>0x0?(this['debut']=new Date(Date['parse'](_0x470997[0x0]['ts_start']+'Z')),this['fin']=new Date(Date['parse'](_0x470997['at'](-0x1)['ts_start']+'Z')+0x5*0x3c*0x3e8)):(this['debut']=null,this['fin']=null),this['eclairHeureDebut']['innerText']=this['debut']===null?'':this['formatHeure'](this['debut']),this['eclairHeureFin']['innerText']=this['debut']===null?'':this['formatHeure'](this['fin']);}['getLibelleTypeEclair'](_0x490274){if(_0x490274==='IC')return'Inter/intranuageux';if(_0x490274==='CG')return'Impact';return'';}['getPopupRowProfile'](_0x5f4ccf,_0x4177c2,_0x13d9e3){if(_0x13d9e3===undefined)return'';let _0x40a773='contentModalLineProfile2';return'<div\x20class=\x27'+_0x40a773+'\x27><span>'+_0x4177c2+'</span><span>'+_0x13d9e3+'</span></div>';}['getPopupContent'](_0xd5ee4,_0x257d6c,_0x59f54d){const _0x437d4a=new Date(_0xd5ee4['get']('h'));let _0x16f09c='<div\x20class=\x27contentModal\x27>';_0x16f09c+='<h3>'+_0x437d4a['toLocaleDateString']()+'\x20'+_0x437d4a['toLocaleTimeString']()+'\x20loc';_0xd5ee4['get']('c')&&(_0x16f09c+='<span>'+_0xd5ee4['get']('c')+'</span>');_0x16f09c+='</h3>',_0x16f09c+='<div\x20class=\x27contentModalWrapper\x27\x20id=\x27popup-data\x27>';const _0x4dd72c=ol['proj']['transform'](_0xd5ee4['getGeometry']()['getCoordinates'](),'EPSG:3857','EPSG:4326'),_0x31a997=_0xd5ee4['get']('i');return _0x16f09c+=this['getPopupRowProfile'](null,'Type',this['getLibelleTypeEclair'](_0xd5ee4['get']('s'))),_0x16f09c+=this['getPopupRowProfile'](null,'Intensité',_0x31a997?_0x31a997['toFixed'](0x1)+'\x20kA':''),_0x16f09c+=this['getPopupRowProfile'](null,'Latitude',_0x4dd72c[0x1]['toFixed'](0x4)+'°'),_0x16f09c+=this['getPopupRowProfile'](null,'Longitude',_0x4dd72c[0x0]['toFixed'](0x4)+'°'),_0x16f09c;}['setActive'](_0xa21c4){super['setActive'](_0xa21c4),this['couchesFixes'][0x0]&&(_0xa21c4?this['selectTypeElt']['classList']['remove']('d-none'):(this['selectTypeElt']['classList']['add']('d-none'),this['selectStyleElt']['classList']['add']('d-none')));}}class FoudreHD extends FoudreHDAnim{constructor(_0x41fbac,_0x3fbc10,_0x2990aa,_0x26d7fe,_0x4db5c7){super(_0x41fbac,_0x3fbc10,_0x2990aa,_0x26d7fe,_0x4db5c7);}['setActive'](_0x2baec3){super['setActive'](_0x2baec3),_0x2baec3?this['selectStyleElt']['classList']['remove']('d-none'):this['selectStyleElt']['classList']['add']('d-none');}['update'](_0x377d04){const _0x45b699={'ts_start':null,'ts_end':null};_0x377d04['length']>0x0?(_0x45b699['ts_start']=_0x377d04[0x0]['ts_start'],_0x45b699['ts_end']=this['formatDate'](new Date(Date['parse'](_0x377d04['at'](-0x1)['ts_start']+'Z')+0x5*0x3c*0x3e8)),this['debut']=new Date(Date['parse'](_0x377d04[0x0]['ts_start']+'Z')),this['fin']=new Date(Date['parse'](_0x377d04['at'](-0x1)['ts_start']+'Z')+0x5*0x3c*0x3e8)):(this['debut']=null,this['fin']=null),this['plages']=[_0x45b699],this['layers']['length']===0x0&&this['addLayer'](0x0),this['updateFilter'](0x0,![]);}['getStyle'](_0x1b6eb5,_0x23ed22,_0x3f285d){const _0xd7e54b=_0x1b6eb5['get']('s');if(this['degrade']&&this['debut']!==null&&this['fin']!==null){const _0x35bceb=new Date(_0x1b6eb5['get']('h')),_0x8eb481=Math['round'](FoudreHDAnim['strokeColors']['length']*(_0x35bceb['getTime']()-this['debut']['getTime']())/(this['fin']['getTime']()-this['debut']['getTime']()));if(_0xd7e54b==='CG')return _0x1b6eb5['get']('i')>=0x0?FoudreHDAnim['cgStylePlusCol'][_0x8eb481]:FoudreHDAnim['cgStyleMoinsCol'][_0x8eb481];return FoudreHDAnim['icStyleCol'][_0x8eb481];}else return super['getStyle'](_0x1b6eb5,_0x23ed22,_0x3f285d);}}
1class IntensitesForcees{constructor(_0x401f22,_0x1a1d3a,_0x4da338,_0x1fb2b2,_0x20a39a=[-5.5,0x29,0xa,51.5]){this['refreshCallback']=_0x1fb2b2,this['extent']=_0x20a39a,this['dialog']=$('#edit-intensites-cellules-forcees-modal'),this['dialog']['on']('keydown',_0x242e01=>{_0x242e01['keyCode']===0x1b&&this['drawSource']['clear']();}),this['formElt']=document['getElementById']('intensites-cellules-forcees-form'),document['getElementById']('btn-save-intensites-forcees')['addEventListener']('click',_0x21393f=>this['saveForm']()),document['getElementById']('btn-delete-intensites-forcees')['addEventListener']('click',_0x777a23=>this['deleteForm']()),document['getElementById']('btn-cancel-intensites-forcees')['addEventListener']('click',_0x2345c3=>{this['dialog']['modal']('hide'),this['drawSource']['clear']();}),this['layer']=new ol['layer']['Vector']({'declutter':![],'source':new ol['source']['Vector']({'format':new ol['format']['GeoJSON'](),'url':buildUrl(window['TILE_BASE_URL']+'geoserver/keraunos/ows',{'SERVICE':'WFS','VERSION':'1.1.0','REQUEST':'GetFeature','TYPENAME':'keraunos:vw_intensite_cellule_forcee','MAXFEATURES':'1500','SRS':'EPSG:3857','OUTPUTFORMAT':'application/json','FORMAT':'application/json;type=geojson','CQL_FILTER':'heure_debut<='+new Date()['toISOString']()+'\x20AND\x20heure_fin>='+new Date()['toISOString']()})}),'style':(_0x269bd1,_0x1af22d)=>this['getStyle'](_0x269bd1,_0x1af22d)}),this['layer']['setZIndex'](_0x1a1d3a),this['drawSource']=new ol['source']['Vector']({'wrapX':![]});const _0x2d541a=new ol['layer']['Vector']({'source':this['drawSource']});_0x2d541a['setZIndex'](_0x1a1d3a+0x1),this['draw']=new ol['interaction']['Draw']({'source':this['drawSource'],'type':'Polygon','condition':ol['events']['condition']['shiftKeyOnly'],'freehandCondition':ol['events']['condition']['shiftKeyOnly'],'style':new ol['style']['Style']({'stroke':new ol['style']['Stroke']({'color':'rgb(20,20,20)'}),'fill':new ol['style']['Fill']({'color':'rgba(250,250,250,0.1)'})})}),this['draw']['on']('drawend',_0x59c6ae=>{this['drawEnd'](_0x59c6ae['feature']);});const _0x2cbf27=document['getElementById']('intensites-cellules-forcees-type');this['type']='',_0x2cbf27['addEventListener']('change',_0x58db9f=>{this['type']=_0x58db9f['target']['value'],this['layer']['changed']();}),document['getElementById'](_0x4da338)['addEventListener']('click',_0x2d9909=>{_0x2d9909['target']['classList']['contains']('u-btn-primary')?(_0x401f22['removeLayer'](this['layer']),_0x401f22['removeLayer'](_0x2d541a),_0x401f22['removeInteraction'](this['draw']),_0x2cbf27['classList']['add']('d-none')):(_0x401f22['addLayer'](this['layer']),_0x401f22['addLayer'](_0x2d541a),_0x401f22['addInteraction'](this['draw']),_0x2cbf27['classList']['remove']('d-none')),_0x2d9909['target']['classList']['toggle']('u-btn-outline-black'),_0x2d9909['target']['classList']['toggle']('u-btn-primary');}),_0x401f22['on']('click',_0x3c7723=>{let _0x4362a9=![];_0x401f22['forEachFeatureAtPixel'](_0x3c7723['pixel'],(_0x26fed1,_0x33d19e)=>{return this['showDialog'](_0x26fed1),!![];},{'layerFilter':_0x2deaec=>_0x2deaec===this['layer'],'hitTolerance':0x1});});}['getStyle'](_0x5aa17a,_0x4249f0){cellIntForcee['getFill']()['setColor']('transparent');if(this['type']!==''){const _0x5651b8=_0x5aa17a['get'](this['type']);_0x5651b8&&cellIntForcee['getFill']()['setColor'](comStyleColors[_0x5651b8]+'99');}return cellIntForcee;}['drawEnd'](_0x21f8e8){let _0xc16f07=new ol['format']['GeoJSON'](),_0x5c9eae=_0xc16f07['writeFeatureObject'](_0x21f8e8,{'featureProjection':'EPSG:3857'});this['formElt']['querySelector']('input[name=geom]')['value']=JSON['stringify'](_0x5c9eae['geometry']),this['showDialog']();}['showDialog'](_0x322071=undefined){const _0x276bb7=new Map();if(_0x322071!==undefined){const _0x171cfa=new Date(_0x322071['get']('heure_debut'));_0x171cfa['setMinutes'](_0x171cfa['getMinutes']()-_0x171cfa['getTimezoneOffset']());const _0x59396f=new Date(_0x322071['get']('heure_fin'));_0x59396f['setMinutes'](_0x59396f['getMinutes']()-_0x59396f['getTimezoneOffset']()),_0x276bb7['set']('id',_0x322071['get']('id')),_0x276bb7['set']('heure_debut',_0x171cfa['toISOString']()['slice'](0x0,0x10)),_0x276bb7['set']('heure_fin',_0x59396f['toISOString']()['slice'](0x0,0x10)),_0x276bb7['set']('ind_foudre',_0x322071['get']('ind_foudre')??''),_0x276bb7['set']('ind_grele',_0x322071['get']('ind_grele')??''),_0x276bb7['set']('ind_pluie',_0x322071['get']('ind_pluie')??''),_0x276bb7['set']('ind_vent',_0x322071['get']('ind_vent')??''),_0x276bb7['set']('ind_tornade',_0x322071['get']('ind_tornade')??''),document['getElementById']('btn-delete-intensites-forcees')['classList']['remove']('d-none');}else{const _0x50522=new Date();
1_0x50522['setMinutes'](_0x50522['getMinutes']()-_0x50522['getTimezoneOffset']()-0xa),_0x276bb7['set']('id',''),_0x276bb7['set']('heure_debut',_0x50522['toISOString']()['slice'](0x0,0x10)),_0x276bb7['set']('heure_fin',''),_0x276bb7['set']('ind_foudre',''),_0x276bb7['set']('ind_grele',''),_0x276bb7['set']('ind_pluie',''),_0x276bb7['set']('ind_vent',''),_0x276bb7['set']('ind_tornade',''),document['getElementById']('btn-delete-intensites-forcees')['classList']['add']('d-none');}_0x276bb7['forEach']((_0x3a4497,_0x4a6381)=>this['formElt']['querySelector']('[name='+_0x4a6381+']')['value']=_0x3a4497),this['dialog']['modal']('show'),this['formElt']['querySelector']('input[name=heure_fin]')['focus']();}['refresh'](){this['drawSource']['clear'](),this['layer']['getSource']()['refresh']();if(this['refreshCallback'])this['refreshCallback']();}['saveForm'](){const _0x38e4cb=document['querySelector']('#intensites-cellules-forcees-form'),_0x910d0c=new FormData(_0x38e4cb),_0x12be99={};_0x910d0c['forEach']((_0x1698f2,_0x30cabf)=>_0x12be99[_0x30cabf]=_0x1698f2);if(_0x12be99['heure_debut']===''){alert('L\x27heure\x20de\x20début\x20est\x20obligatoire');return;}if(_0x12be99['heure_fin']===''){alert('L\x27heure\x20de\x20fin\x20est\x20obligatoire');return;}_0x12be99['heure_debut']=new Date(_0x12be99['heure_debut'])['toISOString'](),_0x12be99['heure_fin']=new Date(_0x12be99['heure_fin'])['toISOString']();const _0x1566d7=_0x12be99['id']===''?'add':'edit';fetch('../geoserver/'+_0x1566d7+'_intensite_cellule_forcee',{'body':JSON['stringify'](_0x12be99),'method':'post','headers':{'Accept':'application/json','Content-Type':'application/json'}})['then'](_0x267b8d=>{if(_0x267b8d['ok']){if(_0x267b8d['status']===0xc8)return _0x267b8d['json']();else throw new Error('Erreur\x20lors\x20de\x20l\x27enregistrement');}else throw new Error('Problème\x20d\x27appel\x20à\x20la\x20fonction\x20d\x27enregistrement');})['then'](_0x4d7ead=>{_0x4d7ead['success']?(this['dialog']['modal']('hide'),this['refresh']()):alert(_0x4d7ead['message']);})['catch'](_0x547eb8=>alert(_0x547eb8));}['deleteForm'](){const _0x3194f4=document['querySelector']('#intensites-cellules-forcees-form'),_0x491997=new FormData(_0x3194f4),_0x5bbd3c={};_0x491997['forEach']((_0x593eaf,_0x2c7456)=>_0x5bbd3c[_0x2c7456]=_0x593eaf),fetch('../geoserver/delete_intensite_cellule_forcee',{'body':JSON['stringify'](_0x5bbd3c),'method':'post'})['then'](_0x5cda98=>{if(_0x5cda98['ok']){if(_0x5cda98['status']===0xc8)return _0x5cda98['json']();else throw new Error('Erreur\x20lors\x20de\x20la\x20suppression');}else throw new Error('Problème\x20d\x27appel\x20à\x20la\x20fonction\x20de\x20suppression');})['then'](_0x197f3c=>{_0x197f3c['success']?(this['dialog']['modal']('hide'),this['refresh']()):alert(_0x197f3c['message']);})['catch'](_0x1296be=>alert(_0x1296be));}}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.