UNPKG

@seatmap.pro/renderer

Version:

Seatmap renderer library for booking and admin interfaces by Seatmap.pro

1 lines 231 kB
const _0x19eb4e=_0x2173;(function(_0x391235,_0x116763){const _0x18b4de=_0x2173,_0x305385=_0x391235();while(!![]){try{const _0x1cb246=-parseInt(_0x18b4de(0x2dc))/0x1+-parseInt(_0x18b4de(0x408))/0x2*(-parseInt(_0x18b4de(0x3c3))/0x3)+parseInt(_0x18b4de(0x30c))/0x4*(-parseInt(_0x18b4de(0x55e))/0x5)+-parseInt(_0x18b4de(0x295))/0x6+-parseInt(_0x18b4de(0x54d))/0x7*(parseInt(_0x18b4de(0x1e1))/0x8)+parseInt(_0x18b4de(0x43c))/0x9*(-parseInt(_0x18b4de(0x3ce))/0xa)+parseInt(_0x18b4de(0x41a))/0xb;if(_0x1cb246===_0x116763)break;else _0x305385['push'](_0x305385['shift']());}catch(_0x3139b0){_0x305385['push'](_0x305385['shift']());}}}(_0x35d0,0xc3092));function arrayToObjectById(_0x39c643){const _0x4fa653=_0x2173,_0x39a870={};if(!_0x39c643)return _0x39a870;for(let _0x108681=0x0;_0x108681<_0x39c643[_0x4fa653(0x362)];_0x108681++){_0x39a870[_0x39c643[_0x108681]['id']]=_0x39c643[_0x108681];}return _0x39a870;}var cubicInOut=_0x555354=>{const _0x5d0c4d=_0x2173;return 0x1-Math[_0x5d0c4d(0x1bd)](0x1-_0x555354,0x3);},dpr=window[_0x19eb4e(0x1cf)],Layer=class{constructor(_0x3a8fd0){const _0xc2c14d=_0x19eb4e;this[_0xc2c14d(0x212)]=![],this['lastFrameTime']=0x0,this[_0xc2c14d(0x3c0)]=null,this[_0xc2c14d(0x251)]=0x0,this[_0xc2c14d(0x462)]=new Set(),this['context']=_0x3a8fd0,this[_0xc2c14d(0x4db)]=document[_0xc2c14d(0x231)](_0xc2c14d(0x4db)),this[_0xc2c14d(0x4db)]['style'][_0xc2c14d(0x328)]=_0xc2c14d(0x395),this[_0xc2c14d(0x4db)]['style'][_0xc2c14d(0x1c9)]='0',this['context']['element'][_0xc2c14d(0x537)](this['canvas']),this['ctx']=this[_0xc2c14d(0x4db)]['getContext']('2d'),this[_0xc2c14d(0x1d7)]=document[_0xc2c14d(0x231)](_0xc2c14d(0x4db)),this['offscreenCtx']=this['offscreenCanvas'][_0xc2c14d(0x415)]('2d'),this['updateSize'](),this[_0xc2c14d(0x212)]=this[_0xc2c14d(0x412)]['settings'][_0xc2c14d(0x3e9)]===_0xc2c14d(0x4a4);}get[_0x19eb4e(0x3d1)](){const _0x3d3e56=_0x19eb4e;return this[_0x3d3e56(0x412)][_0x3d3e56(0x1b7)]['clientWidth'];}get[_0x19eb4e(0x51f)](){const _0x44d61d=_0x19eb4e;return this['context'][_0x44d61d(0x1b7)][_0x44d61d(0x2de)];}[_0x19eb4e(0x4c8)](){const _0xf6a6d4=_0x19eb4e;this[_0xf6a6d4(0x548)][_0xf6a6d4(0x4e9)](0x0,0x0,this['canvas']['width'],this[_0xf6a6d4(0x4db)][_0xf6a6d4(0x51f)]),this[_0xf6a6d4(0x31e)][_0xf6a6d4(0x4e9)](0x0,0x0,this[_0xf6a6d4(0x1d7)][_0xf6a6d4(0x3d1)],this[_0xf6a6d4(0x1d7)][_0xf6a6d4(0x51f)]),this[_0xf6a6d4(0x4db)][_0xf6a6d4(0x3d1)]=0x1,this[_0xf6a6d4(0x4db)]['height']=0x1,this[_0xf6a6d4(0x1d7)][_0xf6a6d4(0x3d1)]=0x1,this[_0xf6a6d4(0x1d7)]['height']=0x1,this[_0xf6a6d4(0x4db)][_0xf6a6d4(0x51d)](),this[_0xf6a6d4(0x1d7)]['remove'](),this[_0xf6a6d4(0x412)][_0xf6a6d4(0x4c8)]();}[_0x19eb4e(0x423)](){const _0x5aee47=_0x19eb4e;this[_0x5aee47(0x4db)]['width']=this[_0x5aee47(0x3d1)]*dpr,this[_0x5aee47(0x4db)]['height']=this['height']*dpr,this[_0x5aee47(0x4db)][_0x5aee47(0x2a3)][_0x5aee47(0x51f)]=this['height']+'px',this[_0x5aee47(0x4db)][_0x5aee47(0x2a3)][_0x5aee47(0x3d1)]=this[_0x5aee47(0x3d1)]+'px',this['offscreenCanvas'][_0x5aee47(0x3d1)]=this[_0x5aee47(0x3d1)]*dpr,this[_0x5aee47(0x1d7)][_0x5aee47(0x51f)]=this[_0x5aee47(0x51f)]*dpr,this[_0x5aee47(0x523)]();}[_0x19eb4e(0x523)](){const _0x43aafc=_0x19eb4e;this[_0x43aafc(0x2b4)](),this['drawOnscreenCanvas'](this['context'][_0x43aafc(0x4b7)],this[_0x43aafc(0x412)][_0x43aafc(0x390)]);}[_0x19eb4e(0x3ef)](_0x41d787,_0x4b4757,_0x245e3c,_0x3958f0){const _0xb7d7a6=_0x19eb4e;var _0x664452,_0x2a3508,_0x5ef048;const _0x27eca5=this[_0xb7d7a6(0x412)];this[_0xb7d7a6(0x412)][_0xb7d7a6(0x438)][_0xb7d7a6(0x4be)]&&(_0x245e3c=this['context'][_0xb7d7a6(0x438)][_0xb7d7a6(0x4be)]({'context':_0x27eca5,'seat':_0x4b4757,'style':_0x245e3c,'state':_0x3958f0}));_0x41d787[_0xb7d7a6(0x38c)](),_0x41d787[_0xb7d7a6(0x436)]=_0x245e3c['color'];if(_0x245e3c[_0xb7d7a6(0x2b8)]){_0x41d787[_0xb7d7a6(0x2e1)]=_0x245e3c['shadow'][_0xb7d7a6(0x2b6)]||_0xb7d7a6(0x2d7),_0x41d787[_0xb7d7a6(0x484)]=_0x245e3c[_0xb7d7a6(0x2b8)][_0xb7d7a6(0x54f)]*this[_0xb7d7a6(0x412)][_0xb7d7a6(0x4b7)];if(_0x245e3c['shadow']['x'])_0x41d787[_0xb7d7a6(0x20f)]=_0x245e3c['shadow']['x']*this[_0xb7d7a6(0x412)][_0xb7d7a6(0x4b7)];if(_0x245e3c[_0xb7d7a6(0x2b8)]['y'])_0x41d787[_0xb7d7a6(0x31f)]=_0x245e3c[_0xb7d7a6(0x2b8)]['y']*this['context'][_0xb7d7a6(0x4b7)];}_0x41d787[_0xb7d7a6(0x239)]();const _0x37b94f=(_0x4b4757[_0xb7d7a6(0x4e1)]?(_0x664452=_0x245e3c[_0xb7d7a6(0x39f)])==null?void 0x0:_0x664452[_0xb7d7a6(0x331)]:_0x245e3c[_0xb7d7a6(0x331)])||_0x245e3c[_0xb7d7a6(0x331)];_0x41d787[_0xb7d7a6(0x3be)](_0x4b4757['x'],_0x4b4757['y'],_0x37b94f/0x2,0x0,0x2*Math['PI']),_0x41d787[_0xb7d7a6(0x247)]();_0x245e3c['stroke']&&(_0x41d787[_0xb7d7a6(0x1b3)]=_0x245e3c[_0xb7d7a6(0x426)][_0xb7d7a6(0x3d1)],_0x41d787[_0xb7d7a6(0x3cb)]=_0x245e3c[_0xb7d7a6(0x426)][_0xb7d7a6(0x2b6)],_0x41d787[_0xb7d7a6(0x426)]());_0x41d787['restore']();let _0x52d2b7;switch(_0x3958f0){case _0xb7d7a6(0x512):!this[_0xb7d7a6(0x4e5)](_0x4b4757['id']['toString']())&&this[_0xb7d7a6(0x3fd)](_0x4b4757['id']['toString']());_0x52d2b7='loading';break;case _0xb7d7a6(0x265):_0x52d2b7=_0xb7d7a6(0x265);break;case'selected':_0x52d2b7=(_0x4b4757[_0xb7d7a6(0x4e1)]?(_0x2a3508=_0x245e3c[_0xb7d7a6(0x39f)])==null?void 0x0:_0x2a3508[_0xb7d7a6(0x413)]:_0x245e3c['imageId'])||_0x245e3c[_0xb7d7a6(0x413)];break;default:this[_0xb7d7a6(0x4e5)](_0x4b4757['id'][_0xb7d7a6(0x4bb)]())&&this[_0xb7d7a6(0x565)](_0x4b4757['id'][_0xb7d7a6(0x4bb)]());_0x52d2b7=(_0x4b4757[_0xb7d7a6(0x4e1)]?(_0x5ef048=_0x245e3c[_0xb7d7a6(0x39f)])==null?void 0x0:_0x5ef048[_0xb7d7a6(0x413)]:_0x245e3c[_0xb7d7a6(0x413)])||_0x245e3c['imageId'];break;}if(_0x52d2b7){const _0x4065df=this[_0xb7d7a6(0x412)]['seatImages'][_0x52d2b7];if(_0x4065df){_0x41d787[_0xb7d7a6(0x38c)]();_0x52d2b7===_0xb7d7a6(0x512)?(_0x41d787[_0xb7d7a6(0x390)](_0x4b4757['x'],_0x4b4757['y']),_0x41d787['rotate'](this[_0xb7d7a6(0x251)]),_0x41d787['drawImage'](_0x4065df,-_0x4065df['width']/0x2,-_0x4065df[_0xb7d7a6(0x51f)]/0x2)):_0x41d787[_0xb7d7a6(0x2da)](_0x4065df,_0x4b4757['x']-_0x4065df['width']/0x2,_0x4b4757['y']-_0x4065df[_0xb7d7a6(0x51f)]/0x2);_0x41d787[_0xb7d7a6(0x41f)]();return;}}_0x245e3c[_0xb7d7a6(0x518)]&&this['context'][_0xb7d7a6(0x4b7)]/window['devicePixelRatio']>=0.35&&(_0x41d787[_0xb7d7a6(0x38c)](),_0x41d787['textAlign']=_0xb7d7a6(0x274),_0x41d787['textBaseline']='middle',_0x41d787[_0xb7d7a6(0x49d)]=_0x245e3c['seatName'][_0xb7d7a6(0x49d)],_0x41d787['fillStyle']=_0x245e3c[_0xb7d7a6(0x518)][_0xb7d7a6(0x2b6)],_0x41d787[_0xb7d7a6(0x29a)](_0x4b4757['name'],_0x4b4757['x'],_0x4b4757['y']+0x1),_0x41d787[_0xb7d7a6(0x41f)]());}[_0x19eb4e(0x34d)](_0x4443dc,_0x4205cc,_0x4287db){const _0xf8365b=_0x19eb4e;_0x4443dc[_0xf8365b(0x38c)](),_0x4443dc[_0xf8365b(0x239)](),_0x4443dc['arc'](_0x4205cc['x'],_0x4205cc['y'],0x64,0x0,0x2*Math['PI']),_0x4443dc[_0xf8365b(0x436)]=_0x4287db||'orange',_0x4443dc['fill'](),_0x4443dc['restore']();}['drawOffscreenCanvas'](){const _0x30213=_0x19eb4e;if(this['context'][_0x30213(0x4b7)]===void 0x0||this['context']['translate']===void 0x0)return;this['offscreenCtx'][_0x30213(0x38c)](),this[_0x30213(0x31e)][_0x30213(0x35d)](0x1,0x0,0x0,0x1,0x0,0x0),this[_0x30213(0x31e)]['clearRect'](0x0,0x0,this['width']*dpr,this['height']*dpr),this['offscreenCtx'][_0x30213(0x35d)](this['context'][_0x30213(0x4b7)],0x0,0x0,this[_0x30213(0x412)][_0x30213(0x4b7)],this[_0x30213(0x412)][_0x30213(0x390)]['x'],this[_0x30213(0x412)][_0x30213(0x390)]['y']),this[_0x30213(0x31e)][_0x30213(0x4ff)]=_0x30213(0x1c7),this['offscreenCtx'][_0x30213(0x43e)]=!![],this[_0x30213(0x3d0)](),this['offscreenCtx'][_0x30213(0x41f)]();}['drawOnscreenCanvas'](_0x35188f,_0x422899){const _0xc9abc3=_0x19eb4e,_0x59bd63=this['ctx'];_0x59bd63['save'](),_0x59bd63[_0xc9abc3(0x35d)](0x1,0x0,0x0,0x1,0x0,0x0),_0x59bd63[_0xc9abc3(0x4e9)](0x0,0x0,this['width']*dpr,this[_0xc9abc3(0x51f)]*dpr),_0x59bd63[_0xc9abc3(0x35d)](_0x35188f,0x0,0x0,_0x35188f,_0x422899['x'],_0x422899['y']),_0x59bd63['drawImage'](this[_0xc9abc3(0x1d7)],0x0,0x0),_0x59bd63[_0xc9abc3(0x41f)]();}['addSpinningSeat'](_0x25184d){const _0x43d2bd=_0x19eb4e;this[_0x43d2bd(0x462)][_0x43d2bd(0x3db)](_0x25184d),this[_0x43d2bd(0x3c0)]===null&&this[_0x43d2bd(0x424)]();}[_0x19eb4e(0x565)](_0x20ee08){const _0x5a8f5a=_0x19eb4e;this['spinningSeats']['delete'](_0x20ee08),this['spinningSeats'][_0x5a8f5a(0x331)]===0x0&&this['spinnerAnimationId']!==null&&(cancelAnimationFrame(this[_0x5a8f5a(0x3c0)]),this[_0x5a8f5a(0x3c0)]=null);}['isSpinningSeat'](_0x20a112){const _0x4884c6=_0x19eb4e;return this[_0x4884c6(0x462)][_0x4884c6(0x4f1)](_0x20a112);}[_0x19eb4e(0x424)](){if(this['spinnerAnimationId']!==null)return;const _0x323836=_0x517881=>{const _0x481011=_0x2173,_0x1dea61=this[_0x481011(0x509)]?_0x517881-this[_0x481011(0x509)]:0x10;this['lastFrameTime']=_0x517881,this['spinnerRotation']+=0.01*_0x1dea61,this[_0x481011(0x462)]['size']>0x0?(this[_0x481011(0x523)](),this[_0x481011(0x3c0)]=requestAnimationFrame(_0x323836)):(this[_0x481011(0x3c0)]=null,this[_0x481011(0x509)]=0x0);};this['spinnerAnimationId']=requestAnimationFrame(_0x323836);}['renderSeat'](_0x111f4c,_0x2366a8){const _0x5b257c=_0x19eb4e,_0x42c2b4=this['context']['settings']['theme'];let _0x156b75,_0x17391f='default';if(_0x2366a8['state']===_0x5b257c(0x512))_0x156b75=_0x42c2b4[_0x5b257c(0x4ce)]['loading'],_0x17391f='loading';else{if(_0x2366a8[_0x5b257c(0x2f1)]===_0x5b257c(0x265))_0x156b75=_0x42c2b4['seatStyles'][_0x5b257c(0x265)],_0x17391f=_0x5b257c(0x265);else{if(_0x2366a8['locked'])_0x156b75=_0x42c2b4[_0x5b257c(0x4ce)][_0x5b257c(0x361)],_0x17391f=_0x5b257c(0x361);else{if(_0x2366a8['filtered'])_0x156b75=_0x42c2b4['seatStyles']['filtered'];else{if(_0x2366a8[_0x5b257c(0x2f1)]===_0x5b257c(0x2d8))_0x156b75=_0x42c2b4[_0x5b257c(0x4ce)]['selected'],_0x17391f=_0x5b257c(0x2d8);else this[_0x5b257c(0x412)][_0x5b257c(0x431)](_0x2366a8['id'])?(_0x156b75=_0x42c2b4['seatStyles']['selected'],_0x17391f=_0x5b257c(0x2d8)):_0x156b75=_0x42c2b4[_0x5b257c(0x4ce)][_0x5b257c(0x23d)];}}}}this[_0x5b257c(0x3ef)](_0x111f4c,_0x2366a8,_0x156b75,_0x17391f);}['renderHoveredSeat'](_0x3c4f09,_0x52a947){const _0xb82eb5=_0x19eb4e,_0x3d21eb=this[_0xb82eb5(0x412)][_0xb82eb5(0x438)][_0xb82eb5(0x23b)];if(_0x52a947[_0xb82eb5(0x2af)]||_0x52a947[_0xb82eb5(0x441)]||this[_0xb82eb5(0x412)][_0xb82eb5(0x431)](_0x52a947['id'])||_0x52a947[_0xb82eb5(0x2f1)]===_0xb82eb5(0x512)||_0x52a947['state']===_0xb82eb5(0x265))return;const _0xb93ab2=_0x3d21eb[_0xb82eb5(0x4ce)]['hovered'];this['_renderSeat'](_0x3c4f09,_0x52a947,_0xb93ab2,'hovered');}['renderSelectedSeat'](_0x1d1c62,_0x1766e2){const _0x328d3b=_0x19eb4e,_0x38757d=this[_0x328d3b(0x412)][_0x328d3b(0x438)][_0x328d3b(0x23b)];if(_0x1766e2[_0x328d3b(0x2af)]||_0x1766e2[_0x328d3b(0x441)]||_0x1766e2[_0x328d3b(0x2f1)]===_0x328d3b(0x512)||_0x1766e2[_0x328d3b(0x2f1)]==='error')return;this[_0x328d3b(0x3ef)](_0x1d1c62,_0x1766e2,_0x38757d[_0x328d3b(0x4ce)][_0x328d3b(0x2d8)],_0x328d3b(0x2d8));}},dpr2=window[_0x19eb4e(0x1cf)],skewAngleRadian=0.95,INITIAL_TRANSFORM={'rotationAngle':0x0,'center':{'x':0x0,'y':0x0},'top':{'x':0x0,'y':0x0},'section':{'x':0x0,'y':0x0},'skewAngle':0x0},INITIAL_ANIMATION={'rotationAngle':0x0,'skewAngle':0x0,'inProgress':![]},SectionViewLayer=class extends Layer{constructor(){const _0x55cf3d=_0x19eb4e;super(...arguments),this[_0x55cf3d(0x38f)]=![],this['sectionViewTransform']={...INITIAL_TRANSFORM},this['animation']={'duration':this[_0x55cf3d(0x412)][_0x55cf3d(0x438)][_0x55cf3d(0x3c1)]||0x0,...INITIAL_ANIMATION};}[_0x19eb4e(0x3ef)](_0x38b661,_0x4f4fc0,_0x324d6c,_0x71b262){const _0x1d1c7a=_0x19eb4e;if(this[_0x1d1c7a(0x35b)]['inProgress'])return;this[_0x1d1c7a(0x38f)]&&this[_0x1d1c7a(0x27f)][_0x1d1c7a(0x3ba)]!==0x0&&(_0x4f4fc0=this['getCoordsAfterRotation'](_0x4f4fc0)),super[_0x1d1c7a(0x3ef)](_0x38b661,_0x4f4fc0,_0x324d6c,_0x71b262);}['drawOffscreenCanvas'](){const _0x39b733=_0x19eb4e;if(this[_0x39b733(0x412)][_0x39b733(0x4b7)]===void 0x0||this['context'][_0x39b733(0x390)]===void 0x0)return;this[_0x39b733(0x31e)][_0x39b733(0x38c)](),this[_0x39b733(0x31e)][_0x39b733(0x35d)](0x1,0x0,0x0,0x1,0x0,0x0),this['offscreenCtx'][_0x39b733(0x4e9)](0x0,0x0,this[_0x39b733(0x3d1)]*dpr2,this[_0x39b733(0x51f)]*dpr2),this[_0x39b733(0x31e)][_0x39b733(0x35d)](this[_0x39b733(0x412)][_0x39b733(0x4b7)],0x0,0x0,this[_0x39b733(0x412)][_0x39b733(0x4b7)],this[_0x39b733(0x412)][_0x39b733(0x390)]['x'],this[_0x39b733(0x412)][_0x39b733(0x390)]['y']),this[_0x39b733(0x31e)][_0x39b733(0x4ff)]=_0x39b733(0x1c7),this['offscreenCtx'][_0x39b733(0x43e)]=!![];if(this[_0x39b733(0x38f)]){const _0x519472=this[_0x39b733(0x35b)][_0x39b733(0x4b4)];this[_0x39b733(0x31e)]['setTransform'](this[_0x39b733(0x412)][_0x39b733(0x4b7)],0x0,0x0,this[_0x39b733(0x412)][_0x39b733(0x4b7)]*Math[_0x39b733(0x4b6)](_0x519472),this[_0x39b733(0x412)][_0x39b733(0x390)]['x'],this[_0x39b733(0x412)][_0x39b733(0x390)]['y']);}this[_0x39b733(0x3d0)](),this[_0x39b733(0x31e)][_0x39b733(0x41f)]();}[_0x19eb4e(0x2b1)](_0x29265c,_0x58b012){const _0x4efa67=_0x19eb4e,_0x418628=this['ctx'];_0x418628[_0x4efa67(0x38c)](),_0x418628[_0x4efa67(0x35d)](0x1,0x0,0x0,0x1,0x0,0x0),_0x418628[_0x4efa67(0x4e9)](0x0,0x0,this[_0x4efa67(0x3d1)]*dpr2,this[_0x4efa67(0x51f)]*dpr2),_0x418628[_0x4efa67(0x35d)](_0x29265c,0x0,0x0,_0x29265c,_0x58b012['x'],_0x58b012['y']),_0x418628[_0x4efa67(0x2da)](this['offscreenCanvas'],0x0,0x0),_0x418628['restore']();}['redraw'](){const _0x2be88b=_0x19eb4e;this[_0x2be88b(0x2b4)](),this['drawOnscreenCanvas'](0x1,{'x':0x0,'y':0x0});}[_0x19eb4e(0x492)](){return new Promise(_0x3f561b=>{const _0x3526b4=_0x5afd87=>{const _0x4df156=_0x2173;if(!this[_0x4df156(0x35b)]['startTime'])this[_0x4df156(0x35b)]['startTime']=_0x5afd87;if(_0x5afd87-this['animation'][_0x4df156(0x366)]>this[_0x4df156(0x35b)][_0x4df156(0x453)]){this[_0x4df156(0x35b)][_0x4df156(0x3ba)]=this[_0x4df156(0x27f)][_0x4df156(0x3ba)],this[_0x4df156(0x35b)]['skewAngle']=this[_0x4df156(0x27f)]['skewAngle'],this[_0x4df156(0x35b)][_0x4df156(0x366)]=void 0x0,this['animation'][_0x4df156(0x1c8)]=![],this['redraw'](),cancelAnimationFrame(_0x5afd87),_0x3f561b(!![]);return;}this[_0x4df156(0x35b)][_0x4df156(0x1c8)]=!![];const _0x2d5d1a=Math[_0x4df156(0x290)](0x1,(_0x5afd87-this[_0x4df156(0x35b)][_0x4df156(0x366)])/this[_0x4df156(0x35b)]['duration']),_0x509ad2=cubicInOut(_0x2d5d1a),_0x58f7a9=this[_0x4df156(0x27f)][_0x4df156(0x3ba)]*_0x509ad2,_0x2f80dc=this[_0x4df156(0x27f)][_0x4df156(0x4b4)]*_0x509ad2,_0x3df1c7=this['sectionViewTransform'][_0x4df156(0x3ba)]<0x0?Math[_0x4df156(0x2f9)]:Math[_0x4df156(0x290)];this['animation'][_0x4df156(0x3ba)]=_0x3df1c7(this[_0x4df156(0x27f)]['rotationAngle'],_0x58f7a9),this[_0x4df156(0x35b)][_0x4df156(0x4b4)]=Math['min'](this[_0x4df156(0x27f)][_0x4df156(0x4b4)],_0x2f80dc),this[_0x4df156(0x523)](),requestAnimationFrame(_0x3526b4);};requestAnimationFrame(_0x3526b4);});}[_0x19eb4e(0x3f1)](){return new Promise(_0xcba978=>{const _0x4c3b78=_0xf3a561=>{const _0xff6025=_0x2173;if(!this[_0xff6025(0x35b)][_0xff6025(0x366)])this['animation'][_0xff6025(0x366)]=_0xf3a561;if(_0xf3a561-this['animation'][_0xff6025(0x366)]>this[_0xff6025(0x35b)][_0xff6025(0x453)]){this[_0xff6025(0x35b)]['rotationAngle']=0x0,this[_0xff6025(0x35b)][_0xff6025(0x4b4)]=0x0,this[_0xff6025(0x35b)]['startTime']=void 0x0,this['redraw'](),cancelAnimationFrame(_0xf3a561),_0xcba978(!![]);return;}const _0x19a9c0=Math['min'](0x1,(_0xf3a561-this[_0xff6025(0x35b)][_0xff6025(0x366)])/this[_0xff6025(0x35b)]['duration']),_0x1d4c4a=cubicInOut(_0x19a9c0),_0x4944f9=this[_0xff6025(0x27f)]['rotationAngle']*(0x1-_0x1d4c4a),_0x3e20e0=this[_0xff6025(0x27f)][_0xff6025(0x4b4)]*(0x1-_0x1d4c4a);this[_0xff6025(0x35b)][_0xff6025(0x3ba)]=_0x4944f9,this[_0xff6025(0x35b)]['skewAngle']=Math[_0xff6025(0x2f9)](0x0,_0x3e20e0),this[_0xff6025(0x523)](),requestAnimationFrame(_0x4c3b78);};requestAnimationFrame(_0x4c3b78);});}[_0x19eb4e(0x3ec)](_0xc88c7e){const _0x41b5d0=_0x19eb4e;this[_0x41b5d0(0x543)](),this[_0x41b5d0(0x3fe)](_0xc88c7e),this['setRotationAngle']();}['setSectionCoords'](_0x4e1774){const _0x1d4330=_0x19eb4e,{x:_0x64886d,y:_0xf0786e}=this[_0x1d4330(0x412)]['getPositionByOffset'](_0x4e1774);this[_0x1d4330(0x27f)][_0x1d4330(0x48d)]={'x':_0x64886d,'y':_0xf0786e};}[_0x19eb4e(0x543)](){const _0x3cf7d6=_0x19eb4e,_0x4b109d=0x0,_0x4718d6=this['width'],_0x1dafc3=0x0,_0x5378b4=this[_0x3cf7d6(0x51f)],_0x215bb0=(_0x4b109d+_0x4718d6)/0x2,_0x782447=(_0x1dafc3+_0x5378b4)/0x2,_0x176b1f=this[_0x3cf7d6(0x412)]['getPositionByOffset']({'x':_0x215bb0,'y':_0x782447}),_0x4846fd=this[_0x3cf7d6(0x412)][_0x3cf7d6(0x3da)]({'x':_0x215bb0,'y':0x0});this['sectionViewTransform'][_0x3cf7d6(0x274)]={..._0x176b1f},this[_0x3cf7d6(0x27f)]['top']={..._0x4846fd};}[_0x19eb4e(0x547)](){const _0x48bf95=_0x19eb4e,_0x17dc95={...this[_0x48bf95(0x27f)][_0x48bf95(0x48d)]},_0x3040c9={...this[_0x48bf95(0x27f)][_0x48bf95(0x274)]},_0x474671={...this[_0x48bf95(0x27f)][_0x48bf95(0x506)]},_0x533189=_0x17dc95['x']<_0x3040c9['x'];let _0x15d342=Math[_0x48bf95(0x1bd)](_0x3040c9['x']-_0x474671['x'],0x2)+Math[_0x48bf95(0x1bd)](_0x3040c9['y']-_0x474671['y'],0x2),_0x1ebe93=Math[_0x48bf95(0x1bd)](_0x3040c9['x']-_0x17dc95['x'],0x2)+Math[_0x48bf95(0x1bd)](_0x3040c9['y']-_0x17dc95['y'],0x2),_0x2b7ea5=Math[_0x48bf95(0x1bd)](_0x17dc95['x']-_0x474671['x'],0x2)+Math[_0x48bf95(0x1bd)](_0x17dc95['y']-_0x474671['y'],0x2),_0x503569=Math['acos']((_0x15d342+_0x1ebe93-_0x2b7ea5)/Math[_0x48bf95(0x461)](0x4*_0x15d342*_0x1ebe93))*(0xb4/Math['PI']);_0x533189?_0x503569<0x5a?_0x503569=0xb4+_0x503569:_0x503569=_0x503569-0xb4:_0x503569=0xb4-_0x503569,this[_0x48bf95(0x27f)]['rotationAngle']=_0x503569;}[_0x19eb4e(0x52e)](){const _0x5206a0=_0x19eb4e;return this[_0x5206a0(0x52c)](this[_0x5206a0(0x27f)][_0x5206a0(0x48d)]);}[_0x19eb4e(0x52c)](_0xefeaa8){const _0x22cf97=_0x19eb4e;if(!this[_0x22cf97(0x38f)])return _0xefeaa8;const {x:_0x199afc,y:_0x5c810c}=this['sectionViewTransform']['center'],{x:_0x5083f8,y:_0x30666a}=_0xefeaa8,_0x20f5e3=this[_0x22cf97(0x27f)]['rotationAngle'],_0x112532=Math['PI']/-0xb4*_0x20f5e3,_0xd72a2f=Math[_0x22cf97(0x4b6)](_0x112532),_0x2c34dd=Math[_0x22cf97(0x558)](_0x112532),_0x3348eb=_0xd72a2f*(_0x5083f8-_0x199afc)+_0x2c34dd*(_0x30666a-_0x5c810c)+_0x199afc,_0x420bf3=_0xd72a2f*(_0x30666a-_0x5c810c)-_0x2c34dd*(_0x5083f8-_0x199afc)+_0x5c810c;return{..._0xefeaa8,'x':_0x3348eb,'y':_0x420bf3};}['setTransformationState'](_0x5a98ba){const _0x1f47f1=_0x19eb4e;this[_0x1f47f1(0x27f)]={..._0x5a98ba};}[_0x19eb4e(0x29d)](_0x30a898){const _0x1bb0cd=_0x19eb4e;this[_0x1bb0cd(0x35b)]={..._0x30a898};}[_0x19eb4e(0x455)](){return this['animation'];}['getAnimationPoint'](){const _0x10f7cc=_0x19eb4e,_0x33d06b=this[_0x10f7cc(0x412)][_0x10f7cc(0x562)](this[_0x10f7cc(0x52e)]()),_0x568584={'x':_0x33d06b['x'],'y':_0x33d06b['y']*Math[_0x10f7cc(0x4b6)](this[_0x10f7cc(0x27f)][_0x10f7cc(0x4b4)])};return _0x568584;}[_0x19eb4e(0x2a4)](){const _0x7acd98=_0x19eb4e;this['sectionViewTransform'][_0x7acd98(0x4b4)]=skewAngleRadian;}[_0x19eb4e(0x3d0)](){const _0x445986=_0x19eb4e;if(this[_0x445986(0x38f)]){this[_0x445986(0x2ed)](this[_0x445986(0x31e)],this[_0x445986(0x35b)]['rotationAngle']||0x0,this['sectionViewTransform'][_0x445986(0x274)],this[_0x445986(0x365)]);this[_0x445986(0x212)]&&(this[_0x445986(0x34d)](this[_0x445986(0x31e)],this[_0x445986(0x52e)](),_0x445986(0x1e3)),this[_0x445986(0x27f)]['center']&&this[_0x445986(0x34d)](this['offscreenCtx'],this[_0x445986(0x27f)]['center'],_0x445986(0x4d5)),this[_0x445986(0x27f)][_0x445986(0x506)]&&this[_0x445986(0x34d)](this[_0x445986(0x31e)],this[_0x445986(0x27f)][_0x445986(0x506)],'black'));return;}this['backgroundElement']&&!this['sectionViewActive']&&this[_0x445986(0x31e)][_0x445986(0x2da)](this[_0x445986(0x365)],0x0,0x0,this[_0x445986(0x365)]['width'],this[_0x445986(0x365)][_0x445986(0x51f)]);}async[_0x19eb4e(0x252)](_0x1b148b,_0x3d7924){const _0xa960cf=_0x19eb4e;var _0x28311e;const _0x4d6a5d=this[_0xa960cf(0x38f)]||!!this[_0xa960cf(0x287)]&&this[_0xa960cf(0x287)]!==_0x1b148b['id'],_0x16530e=this[_0xa960cf(0x287)]===_0x1b148b['id'],_0x36fbe4=()=>new Promise(_0x5ca61d=>{const _0x1cd720=_0xa960cf;_0x3d7924['zoomToFit'](),setTimeout(()=>{_0x5ca61d(!![]);},(this[_0x1cd720(0x412)][_0x1cd720(0x438)]['zoomAnimationDuration']||0x0)*1.5);});!this['context'][_0xa960cf(0x3ea)]&&await _0x36fbe4();_0x4d6a5d&&(this['animation'][_0xa960cf(0x1c8)]=!![],await Promise[_0xa960cf(0x29c)]([this[_0xa960cf(0x3f1)](),_0x36fbe4()]),this[_0xa960cf(0x449)]());if(_0x16530e)return this[_0xa960cf(0x523)](),![];const _0x822a78=(_0x28311e=_0x3d7924[_0xa960cf(0x3cf)]())==null?void 0x0:_0x28311e[_0xa960cf(0x495)](_0x889f63=>_0x889f63['id']===_0x1b148b['id']);if(!_0x822a78)return;return this[_0xa960cf(0x287)]=_0x1b148b['id']||null,this[_0xa960cf(0x38f)]=!![],this[_0xa960cf(0x2a4)](),this['setAnimateSection'](_0x822a78),typeof this[_0xa960cf(0x27f)][_0xa960cf(0x3ba)]===_0xa960cf(0x223)?this[_0xa960cf(0x492)]():(console[_0xa960cf(0x3f7)](_0xa960cf(0x549)+this[_0xa960cf(0x287)]+_0xa960cf(0x439)),this['resetSectionViewState']()),!![];}[_0x19eb4e(0x449)](){const _0xb970dd=_0x19eb4e;this[_0xb970dd(0x38f)]=![],this['sectionId']=null,this[_0xb970dd(0x27f)]={...INITIAL_TRANSFORM},this[_0xb970dd(0x35b)]={'duration':this['context'][_0xb970dd(0x438)]['transformAnimationDuration']||0x0,...INITIAL_ANIMATION};}[_0x19eb4e(0x2ed)](_0x1e0a25,_0x422c60,_0x4354c2,_0x237321){const _0x1c19bf=_0x19eb4e;_0x1e0a25[_0x1c19bf(0x38c)]();const {x:_0x532380,y:_0xea388a}=_0x4354c2;_0x1e0a25[_0x1c19bf(0x390)](_0x532380,_0xea388a),_0x1e0a25[_0x1c19bf(0x2ed)](_0x422c60*(Math['PI']/0xb4)),_0x1e0a25[_0x1c19bf(0x390)](-_0x532380,-_0xea388a),_0x1e0a25[_0x1c19bf(0x2da)](_0x237321,0x0,0x0,_0x237321[_0x1c19bf(0x3d1)],_0x237321[_0x1c19bf(0x51f)]),_0x1e0a25['restore']();}},HTMLCanvasLayer=class extends SectionViewLayer{[_0x19eb4e(0x3ab)](_0x5f0bac=0x0){const _0x4163cd=_0x19eb4e;let _0x1a8a63=[];const _0x90bb4a=this['context'][_0x4163cd(0x402)][_0x4163cd(0x3e7)]['visible']&&!this[_0x4163cd(0x412)][_0x4163cd(0x438)]['hideSeats']&&!(this[_0x4163cd(0x412)][_0x4163cd(0x3ea)]&&this[_0x4163cd(0x412)][_0x4163cd(0x438)][_0x4163cd(0x21a)]);if(_0x90bb4a){const _0x3f18e3=this[_0x4163cd(0x412)]['getPositionByOffset']({'x':0x0,'y':0x0}),_0x4c1f3d=this[_0x4163cd(0x412)][_0x4163cd(0x3da)]({'x':this[_0x4163cd(0x3d1)],'y':this[_0x4163cd(0x51f)]}),_0x5b922a={'minX':_0x3f18e3['x']-_0x5f0bac,'minY':_0x3f18e3['y']-_0x5f0bac,'maxX':_0x4c1f3d['x']+_0x5f0bac,'maxY':_0x4c1f3d['y']+_0x5f0bac};_0x1a8a63=findVisibleSeats(_0x5b922a,this[_0x4163cd(0x412)][_0x4163cd(0x29e)],this['context'][_0x4163cd(0x1e4)]);}return _0x1a8a63;}[_0x19eb4e(0x3d0)](){const _0x271261=_0x19eb4e;super[_0x271261(0x3d0)]();const _0x488295=this[_0x271261(0x38f)]?0xfa:0x2,_0xbfcf68=this[_0x271261(0x412)]['settings'][_0x271261(0x23b)][_0x271261(0x3a4)]*_0x488295;this['getVisibleSeats'](_0xbfcf68)['forEach'](_0x42bfdc=>this['renderSeat'](this[_0x271261(0x31e)],_0x42bfdc));}},findVisibleSeats=(_0x2c2ff6,_0x3eba81,_0x4a49a9)=>{const _0x30627c=_0x19eb4e;return _0x4a49a9[_0x30627c(0x39b)](_0x2c2ff6[_0x30627c(0x243)],_0x2c2ff6['minY'],_0x2c2ff6[_0x30627c(0x55f)],_0x2c2ff6[_0x30627c(0x4de)])[_0x30627c(0x210)](_0x2ebe1c=>({..._0x3eba81[_0x2ebe1c]}));};function createSvgElement(_0x4ff467){const _0x3da718=_0x19eb4e;if(!_0x4ff467)return console[_0x3da718(0x3f7)](_0x3da718(0x3b5)),document[_0x3da718(0x4f4)](_0x3da718(0x288),_0x3da718(0x338));const _0x464187=new DOMParser(),_0x4e7126=_0x464187['parseFromString'](_0x4ff467,_0x3da718(0x1c3)),_0x4238c4=_0x4e7126['querySelector']('parsererror');if(_0x4238c4){const _0x52eecf=_0x4238c4[_0x3da718(0x3d7)](_0x3da718(0x2b0)),_0x5d1cc1=_0x52eecf?_0x52eecf[_0x3da718(0x4e8)]:_0x4238c4[_0x3da718(0x4e8)];console[_0x3da718(0x265)](_0x3da718(0x3ed),_0x4ff467[_0x3da718(0x458)](0x0,0x1f4)+_0x3da718(0x23e));if(_0x5d1cc1&&_0x5d1cc1[_0x3da718(0x4e4)](_0x3da718(0x444))&&_0x5d1cc1['includes'](_0x3da718(0x1c5)))throw new Error(_0x3da718(0x378)+_0x5d1cc1);throw new Error(_0x3da718(0x1c0)+_0x5d1cc1);}const _0x564c50=_0x4e7126[_0x3da718(0x306)];if(!_0x564c50||_0x564c50[_0x3da718(0x201)][_0x3da718(0x502)]()!=='svg')throw new Error('Root\x20element\x20is\x20not\x20<svg>');return _0x564c50;}function _0x2173(_0x1583f2,_0x511558){const _0x35d0cd=_0x35d0();return _0x2173=function(_0x217340,_0x1f59c0){_0x217340=_0x217340-0x1ac;let _0x1ce7ce=_0x35d0cd[_0x217340];return _0x1ce7ce;},_0x2173(_0x1583f2,_0x511558);}function createSvgImageElement(_0x575289,_0x115f39,_0x4e41bc){if(!_0x575289)throw new Error('No\x20SVG');let _0x42f2e1=null;return _0x115f39&&_0x4e41bc&&(_0x42f2e1=getSvgDimensions(_0x575289,_0x115f39,_0x4e41bc)),new Promise((_0x10f0d2,_0x39c9c0)=>{const _0x5375bb=_0x2173,_0x4cfef9=new Image();_0x4cfef9[_0x5375bb(0x45d)]=_0x5375bb(0x557)+btoa(unescape(encodeURIComponent(_0x575289))),_0x42f2e1&&(_0x4cfef9['width']=_0x42f2e1[_0x5375bb(0x3d1)],_0x4cfef9[_0x5375bb(0x51f)]=_0x42f2e1['height']),_0x4cfef9['onload']=()=>_0x10f0d2(_0x4cfef9),_0x4cfef9['onerror']=()=>_0x39c9c0(_0x5375bb(0x4b0));});}async function loadImageFromUrl(_0x5339e5,_0xb18e1){if(!_0x5339e5)throw new Error('No\x20URL');return new Promise((_0x37a866,_0x5847af)=>{const _0x1aad1b=_0x2173,_0x29d64a=new Image();_0xb18e1&&(_0x29d64a[_0x1aad1b(0x491)]=_0xb18e1),_0x29d64a['src']=_0x5339e5,_0x29d64a['onload']=()=>_0x37a866(_0x29d64a),_0x29d64a[_0x1aad1b(0x464)]=_0x23abde=>_0x5847af('PNG\x20image\x20load\x20error:\x20'+_0x23abde[_0x1aad1b(0x4bc)]);});}var setImageSizeAndCenter=(_0x428047,_0x15a879)=>{const _0x5e04a3=_0x19eb4e,{x:_0x527212,y:_0x2bc897,width:_0x55abaf,height:_0x29d586}=_0x15a879;_0x428047[_0x5e04a3(0x2a3)]['position']=_0x5e04a3(0x395),_0x428047[_0x5e04a3(0x2a3)][_0x5e04a3(0x1c9)]=_0x527212+'px',_0x428047['style'][_0x5e04a3(0x506)]=_0x2bc897+'px',_0x428047['style'][_0x5e04a3(0x3d1)]=_0x55abaf+'px',_0x428047[_0x5e04a3(0x2a3)][_0x5e04a3(0x51f)]=_0x29d586+'px',_0x428047[_0x5e04a3(0x3d1)]=_0x55abaf,_0x428047[_0x5e04a3(0x51f)]=_0x29d586,_0x428047[_0x5e04a3(0x2a3)]['imageRendering']=_0x5e04a3(0x503);};async function svgToBase64(_0x391417){const _0x17e6c8=_0x19eb4e,_0x53089d=new Blob([_0x391417],{'type':_0x17e6c8(0x1c3)}),_0x54e940=URL[_0x17e6c8(0x4bf)](_0x53089d);return new Promise((_0x3ea758,_0x39d21c)=>{const _0x51e159=_0x17e6c8,_0x4c48d2=new Image();_0x4c48d2[_0x51e159(0x491)]=_0x51e159(0x1ee);const _0x4ece6d=0x4;_0x4c48d2[_0x51e159(0x315)]=()=>{const _0x1b1fbc=_0x51e159;URL['revokeObjectURL'](_0x54e940);const _0x3cea3e=document['createElement']('canvas');_0x3cea3e[_0x1b1fbc(0x3d1)]=_0x4c48d2[_0x1b1fbc(0x3d1)]*_0x4ece6d,_0x3cea3e[_0x1b1fbc(0x51f)]=_0x4c48d2[_0x1b1fbc(0x51f)]*_0x4ece6d;const _0x3e52b5=_0x3cea3e[_0x1b1fbc(0x415)]('2d');_0x3e52b5?(_0x3e52b5[_0x1b1fbc(0x2da)](_0x4c48d2,0x0,0x0,_0x3cea3e[_0x1b1fbc(0x3d1)],_0x3cea3e[_0x1b1fbc(0x51f)]),_0x3ea758(_0x3cea3e[_0x1b1fbc(0x215)](_0x1b1fbc(0x2e8)))):_0x39d21c(new Error(_0x1b1fbc(0x29f)));},_0x4c48d2[_0x51e159(0x464)]=_0x39d21c,_0x4c48d2[_0x51e159(0x45d)]=_0x54e940;});}function getSvgDimensions(_0x2a02c1,_0x50eadc,_0x2cde85){const _0x443a46=_0x19eb4e,_0x176d00=new DOMParser(),_0x460fd5=_0x176d00[_0x443a46(0x50a)](_0x2a02c1,_0x443a46(0x1c3)),_0x559527=_0x460fd5[_0x443a46(0x42a)]('svg')[0x0];if(_0x559527[_0x443a46(0x2b2)](_0x443a46(0x3d1))&&_0x559527[_0x443a46(0x2b2)](_0x443a46(0x51f)))return{'width':parseFloat(_0x559527[_0x443a46(0x214)](_0x443a46(0x3d1))[_0x443a46(0x536)]('px','')),'height':parseFloat(_0x559527[_0x443a46(0x214)](_0x443a46(0x51f))[_0x443a46(0x536)]('px',''))};else{if(_0x559527[_0x443a46(0x2b2)](_0x443a46(0x341))){const _0x546bd9=_0x559527['getAttribute'](_0x443a46(0x341))['split']('\x20');return{'width':parseFloat(_0x546bd9[0x2]),'height':parseFloat(_0x546bd9[0x3])};}else return{'width':_0x50eadc,'height':_0x2cde85};}}var theme_default={'gridStep':0xe,'bgColor':_0x19eb4e(0x241),'unavailableSeatRadius':0x3,'filteredSeatRadius':0x5,'availableSeatRadius':0x8,'specialSeatRadius':0xc,'hoveredSeatRadius':0x13,'selectedSeatRadius':0x15,'seatFont':_0x19eb4e(0x40f),'seatTextColor':_0x19eb4e(0x4c7),'unavailableSeatColor':_0x19eb4e(0x1f1),'filteredSeatColor':_0x19eb4e(0x21d),'svgSectionStyles':{'default':{},'filtered':{'bgColor':_0x19eb4e(0x21d)},'unavailable':{'bgColor':_0x19eb4e(0x1f1)},'hovered':{'stroke':{'color':_0x19eb4e(0x321),'width':_0x19eb4e(0x2e0)},'cursor':_0x19eb4e(0x507)},'selected':{'stroke':{'color':_0x19eb4e(0x321),'opacity':0x1}}},'shadowColor':'rgba(0,\x200,\x200,\x200.3)','shadowBlur':0x14,'priceColors':[[_0x19eb4e(0x3e3),'#673AB7',_0x19eb4e(0x47b),_0x19eb4e(0x321),'#00BCD4','#009688',_0x19eb4e(0x256),_0x19eb4e(0x398),_0x19eb4e(0x2ef),'#FF9800','#FF5722',_0x19eb4e(0x278),'#E91E63'],[_0x19eb4e(0x321)],['#2196F3',_0x19eb4e(0x2ef)],[_0x19eb4e(0x385),_0x19eb4e(0x321),_0x19eb4e(0x2ef)]],'colorCategories':[_0x19eb4e(0x3e3),'#673AB7',_0x19eb4e(0x47b),_0x19eb4e(0x321),_0x19eb4e(0x24e),_0x19eb4e(0x3f0),'#4CAF50',_0x19eb4e(0x398),_0x19eb4e(0x2ef),'#FF9800',_0x19eb4e(0x516),_0x19eb4e(0x278),'#E91E63']},ATTR_DATA_GA_SELECTED='data-ga-selected',ATTR_OUTER_HIGHLIGHT=_0x19eb4e(0x46d),ATTR_DATA_GA_UNAVAILABLE=_0x19eb4e(0x1d6),ATTR_DATA_DEFAULT_FILL=_0x19eb4e(0x318),SM_OUTLINE_FOCUSED='sm-outline-focused',UNDERLAY_BINDED_GA_CSS_STYLES='sm-ga-bind-css',OUTLINE_CLASS=_0x19eb4e(0x323),appendStyles=_0x386fad=>{const _0xce87ee=_0x19eb4e,_0x5a2015=document[_0xce87ee(0x3d7)](_0xce87ee(0x4d2))||document[_0xce87ee(0x2ee)],_0x4ffcf1=document[_0xce87ee(0x4f4)](_0xce87ee(0x288),'style'),_0x1d5437=generateDynamicHighlightCss(bgOutlineCss,_0x386fad||theme_default[_0xce87ee(0x379)]);_0x4ffcf1['appendChild'](document[_0xce87ee(0x2a9)](_0x1d5437));const _0x42844e=generateDynamicHighlightCss(outlineCss,theme_default[_0xce87ee(0x379)]);_0x4ffcf1[_0xce87ee(0x537)](document[_0xce87ee(0x2a9)](_0x42844e)),_0x5a2015[_0xce87ee(0x537)](_0x4ffcf1);},getThemeStyle=(_0x16475f,_0x375488)=>{if(_0x375488)return _0x16475f+':\x20'+_0x375488+';';return'';},generateDynamicHighlightCss=(_0x2312a5,_0x3faccc)=>{const _0x532ba8=_0x19eb4e;var _0xa33d80,_0x1b573c,_0x4855f1,_0x3cedef,_0x1aa6e3,_0xc8728d,_0x2b7f8e,_0x1b6415,_0x3896b2,_0x290605,_0x3c4b91,_0x4376bf,_0x594433,_0x2c5786,_0x4a15c8,_0x534a52,_0x182705,_0x1f5f7c,_0x3ef3c6,_0x3367c1,_0x28313d,_0x4cf8bf,_0x5a8df9,_0x528c2d,_0x38e7dc,_0x2dcede,_0x367a20,_0x3c40ac,_0x3194b1,_0x2738d3,_0x3f731f,_0x4ab6cd,_0x4f909b,_0x13093d,_0x491df5,_0x19a448,_0x1c4bcb,_0x108dbc,_0x59ed4c,_0x30b7f1,_0xdd9483;const _0x2b0bbc=_0x532ba8(0x36b),_0x5269e8=_0x532ba8(0x3a3)+OUTLINE_CLASS+_0x532ba8(0x418)+getThemeStyle(_0x532ba8(0x1e5),(_0xa33d80=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x23d)])==null?void 0x0:_0xa33d80['cursor'])+_0x532ba8(0x375)+getThemeStyle(_0x532ba8(0x426),(_0x4855f1=(_0x1b573c=_0x3faccc==null?void 0x0:_0x3faccc['default'])==null?void 0x0:_0x1b573c['stroke'])==null?void 0x0:_0x4855f1[_0x532ba8(0x2b6)])+_0x532ba8(0x375)+getThemeStyle(_0x532ba8(0x515),(_0x1aa6e3=(_0x3cedef=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x1f7)])==null?void 0x0:_0x3cedef[_0x532ba8(0x426)])==null?void 0x0:_0x1aa6e3[_0x532ba8(0x372)])+_0x532ba8(0x221)+getThemeStyle('fill',(_0x2b7f8e=(_0xc8728d=_0x3faccc==null?void 0x0:_0x3faccc['default'])==null?void 0x0:_0xc8728d[_0x532ba8(0x478)])==null?void 0x0:_0x2b7f8e[_0x532ba8(0x2b6)])+_0x532ba8(0x28a),_0x2d5a14='\x0a\x20\x20\x20\x20\x20\x20.sm-shape-ga:hover,\x0a\x20\x20\x20\x20\x20\x20.sm-table:hover,\x20\x0a\x20\x20\x20\x20\x20\x20.sm-eagle-view\x20.'+OUTLINE_CLASS+_0x532ba8(0x272)+getThemeStyle(_0x532ba8(0x1e5),(_0x1b6415=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x1f7)])==null?void 0x0:_0x1b6415[_0x532ba8(0x1e5)])+_0x532ba8(0x375)+getThemeStyle(_0x532ba8(0x426),(_0x290605=(_0x3896b2=_0x3faccc==null?void 0x0:_0x3faccc['hovered'])==null?void 0x0:_0x3896b2['stroke'])==null?void 0x0:_0x290605[_0x532ba8(0x2b6)])+_0x532ba8(0x375)+getThemeStyle(_0x532ba8(0x515),(_0x4376bf=(_0x3c4b91=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x1f7)])==null?void 0x0:_0x3c4b91['stroke'])==null?void 0x0:_0x4376bf['opacity'])+_0x532ba8(0x375)+getThemeStyle(_0x532ba8(0x410),(_0x2c5786=(_0x594433=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x1f7)])==null?void 0x0:_0x594433[_0x532ba8(0x426)])==null?void 0x0:_0x2c5786[_0x532ba8(0x3d1)])+_0x532ba8(0x2a2)+getThemeStyle(_0x532ba8(0x247),(_0x4a15c8=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x1f7)])==null?void 0x0:_0x4a15c8[_0x532ba8(0x253)])+_0x532ba8(0x1ba)+getThemeStyle(_0x532ba8(0x247),(_0x182705=(_0x534a52=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x1f7)])==null?void 0x0:_0x534a52[_0x532ba8(0x478)])==null?void 0x0:_0x182705[_0x532ba8(0x2b6)])+_0x532ba8(0x28a),_0x80566='\x0a\x20\x20\x20\x20\x20\x20.sm-shape-ga['+ATTR_DATA_GA_SELECTED+'=\x221\x22],\x0a\x20\x20\x20\x20\x20\x20.sm-binded-ga['+ATTR_DATA_GA_SELECTED+_0x532ba8(0x383)+getThemeStyle(_0x532ba8(0x1e5),(_0x1f5f7c=_0x3faccc==null?void 0x0:_0x3faccc['selected'])==null?void 0x0:_0x1f5f7c['cursor'])+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+getThemeStyle('stroke',(_0x3367c1=(_0x3ef3c6=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x2d8)])==null?void 0x0:_0x3ef3c6[_0x532ba8(0x426)])==null?void 0x0:_0x3367c1['color'])+_0x532ba8(0x375)+getThemeStyle(_0x532ba8(0x515),(_0x4cf8bf=(_0x28313d=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x2d8)])==null?void 0x0:_0x28313d[_0x532ba8(0x426)])==null?void 0x0:_0x4cf8bf[_0x532ba8(0x372)])+_0x532ba8(0x316)+ATTR_DATA_GA_SELECTED+_0x532ba8(0x2d0)+getThemeStyle(_0x532ba8(0x247),(_0x5a8df9=_0x3faccc==null?void 0x0:_0x3faccc['selected'])==null?void 0x0:_0x5a8df9[_0x532ba8(0x253)])+_0x532ba8(0x504)+ATTR_DATA_GA_SELECTED+_0x532ba8(0x45a)+getThemeStyle('fill',(_0x38e7dc=(_0x528c2d=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x2d8)])==null?void 0x0:_0x528c2d['sectionName'])==null?void 0x0:_0x38e7dc[_0x532ba8(0x2b6)])+_0x532ba8(0x28a),_0x2ac87e=_0x532ba8(0x1f5)+ATTR_DATA_GA_UNAVAILABLE+'=\x221\x22],\x0a\x20\x20\x20\x20\x20\x20.sm-binded-ga['+ATTR_DATA_GA_UNAVAILABLE+_0x532ba8(0x383)+getThemeStyle(_0x532ba8(0x1e5),(_0x2dcede=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x361)])==null?void 0x0:_0x2dcede['cursor'])+_0x532ba8(0x375)+getThemeStyle(_0x532ba8(0x426),(_0x3c40ac=(_0x367a20=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x361)])==null?void 0x0:_0x367a20[_0x532ba8(0x426)])==null?void 0x0:_0x3c40ac[_0x532ba8(0x2b6)])+_0x532ba8(0x375)+getThemeStyle(_0x532ba8(0x515),(_0x2738d3=(_0x3194b1=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x361)])==null?void 0x0:_0x3194b1[_0x532ba8(0x426)])==null?void 0x0:_0x2738d3[_0x532ba8(0x372)])+_0x532ba8(0x316)+ATTR_DATA_GA_UNAVAILABLE+'=\x221\x22]\x20path[data-seatmap-ga]\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+getThemeStyle(_0x532ba8(0x247),(_0x3f731f=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x361)])==null?void 0x0:_0x3f731f[_0x532ba8(0x253)])+_0x532ba8(0x504)+ATTR_DATA_GA_UNAVAILABLE+'=\x221\x22]\x20>\x20path:not([data-seatmap-ga])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+getThemeStyle(_0x532ba8(0x247),(_0x4f909b=(_0x4ab6cd=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x361)])==null?void 0x0:_0x4ab6cd['sectionName'])==null?void 0x0:_0x4f909b[_0x532ba8(0x2b6)])+_0x532ba8(0x28a),_0x3a5551='\x0a\x20\x20\x20\x20\x20\x20.sm-shape-ga[outer-highlight=\x221\x22],\x0a\x20\x20\x20\x20\x20\x20.sm-binded-ga[outer-highlight=\x221\x22]\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+getThemeStyle(_0x532ba8(0x1e5),(_0x13093d=_0x3faccc==null?void 0x0:_0x3faccc['hovered'])==null?void 0x0:_0x13093d[_0x532ba8(0x1e5)])+_0x532ba8(0x375)+getThemeStyle('stroke',(_0x19a448=(_0x491df5=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x1f7)])==null?void 0x0:_0x491df5[_0x532ba8(0x426)])==null?void 0x0:_0x19a448[_0x532ba8(0x2b6)])+_0x532ba8(0x375)+getThemeStyle(_0x532ba8(0x515),(_0x108dbc=(_0x1c4bcb=_0x3faccc==null?void 0x0:_0x3faccc['hovered'])==null?void 0x0:_0x1c4bcb['stroke'])==null?void 0x0:_0x108dbc['opacity'])+_0x532ba8(0x36f)+getThemeStyle(_0x532ba8(0x247),(_0x59ed4c=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x1f7)])==null?void 0x0:_0x59ed4c['bgColor'])+_0x532ba8(0x414)+getThemeStyle('fill',(_0xdd9483=(_0x30b7f1=_0x3faccc==null?void 0x0:_0x3faccc[_0x532ba8(0x1f7)])==null?void 0x0:_0x30b7f1[_0x532ba8(0x478)])==null?void 0x0:_0xdd9483[_0x532ba8(0x2b6)])+'\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20',_0x2e5acc='\x0a\x20\x20\x20\x20\x20\x20.sm-eagle-view\x20.'+SM_OUTLINE_FOCUSED+_0x532ba8(0x1ad)+SM_OUTLINE_FOCUSED+_0x532ba8(0x4c6);return'\x0a\x20\x20\x20\x20\x20\x20'+_0x2312a5+_0x532ba8(0x1fd)+_0x2b0bbc+_0x532ba8(0x1fd)+_0x5269e8+'\x0a\x20\x20\x20\x20\x20\x20'+_0x2d5a14+_0x532ba8(0x1fd)+_0x80566+'\x0a\x20\x20\x20\x20\x20\x20'+_0x2ac87e+_0x532ba8(0x1fd)+_0x3a5551+_0x532ba8(0x1fd)+_0x2e5acc+_0x532ba8(0x528)+OUTLINE_CLASS+_0x532ba8(0x542);},bgOutlineCss=_0x19eb4e(0x36a)+OUTLINE_CLASS+_0x19eb4e(0x51e),outlineCss=_0x19eb4e(0x4ac)+OUTLINE_CLASS+'\x20{\x0a\x20\x20\x20\x20\x20\x20display:\x20none;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x0a\x20\x20\x20\x20.sm-shape-ga,\x20\x0a\x20\x20\x20\x20.sm-table,\x20\x0a\x20\x20\x20\x20.sm-eagle-view\x20.'+OUTLINE_CLASS+'\x20{\x0a\x20\x20\x20\x20\x20\x20display:\x20block;\x0a\x20\x20\x20\x20\x20\x20fill:\x20transparent;\x0a\x20\x20\x20\x20\x20\x20stroke:\x20transparent;\x0a\x20\x20\x20\x20\x20\x20stroke-width:\x202px;\x0a\x20\x20\x20\x20\x20\x20stroke-opacity:\x200.5;\x0a\x20\x20\x20\x20\x20\x20vector-effect:\x20non-scaling-stroke;\x0a\x20\x20\x20\x20\x20\x20transition:\x20stroke\x20100ms\x20ease-in-out;\x0a\x20\x20\x20\x20}\x0a\x20\x20',cleanupStyles=(_0x3d1185,_0x32be1c)=>{const _0x1c81bb=_0x19eb4e;if(!_0x3d1185['hasAttribute'](_0x1c81bb(0x2a3)))return;if(_0x32be1c[_0x1c81bb(0x362)]===0x1&&_0x32be1c[0x0]==='*'){_0x3d1185['removeAttribute']('style');return;}const _0x414f59=_0x3d1185[_0x1c81bb(0x214)](_0x1c81bb(0x2a3)),_0xdbd624=_0x414f59&&_0x414f59[_0x1c81bb(0x4e2)](';')[_0x1c81bb(0x210)](_0x2b88cf=>_0x2b88cf['trim']()[_0x1c81bb(0x4e2)](':')),_0x29616e=_0xdbd624&&_0xdbd624[_0x1c81bb(0x33f)](_0x18f1be=>_0x18f1be[0x0]&&!_0x32be1c['includes'](_0x18f1be[0x0][_0x1c81bb(0x1e0)]()));if(_0x29616e&&_0x29616e[_0x1c81bb(0x362)]>0x0){const _0x36f1b5=_0x29616e[_0x1c81bb(0x210)](_0x10348f=>_0x10348f['join'](':'))[_0x1c81bb(0x24d)](';');_0x3d1185[_0x1c81bb(0x2dd)](_0x1c81bb(0x2a3),_0x36f1b5);}else _0x3d1185['removeAttribute'](_0x1c81bb(0x2a3));},DPR=window[_0x19eb4e(0x1cf)],UNDERLAY_BINDED_GA_PATH_ATTR=_0x19eb4e(0x44a),UNDERLAY_BINDED_GA_PATH_ATTR_LEGACY=_0x19eb4e(0x51c),UNDERLAY_SVG_GROUP=_0x19eb4e(0x203),UNDERLAY_TO_BIND_GA_PATH_ATTR=_0x19eb4e(0x561),DATA_GOS_ID='data-gos-id',DATA_FONT_SCALE='data-font-scale',enrichElementWithData=(_0x541b71,_0x45743b,_0x1b50ed,_0x30f310)=>{const _0x435fa7=_0x19eb4e,_0xf3446b=_0x541b71[_0x435fa7(0x214)](_0x1b50ed);if(!_0xf3446b)return;_0x541b71['setAttribute'](_0x435fa7(0x33e),_0xf3446b);const _0x39bcbd=_0x45743b[_0x435fa7(0x495)](_0x5dfaf4=>(_0x5dfaf4==null?void 0x0:_0x5dfaf4[_0x435fa7(0x40e)])===_0xf3446b);if(!_0x39bcbd){_0x541b71[_0x435fa7(0x2dd)](_0x435fa7(0x372),'0.1');return;}!(_0x39bcbd==null?void 0x0:_0x39bcbd[_0x435fa7(0x3d2)])&&_0x541b71[_0x435fa7(0x2dd)](_0x435fa7(0x372),_0x435fa7(0x371));const _0xfa4b5a=_0x39bcbd==null?void 0x0:_0x39bcbd['id'];_0xfa4b5a&&_0x541b71[_0x435fa7(0x2dd)](DATA_GOS_ID,_0xfa4b5a[_0x435fa7(0x4bb)]());const _0x32622f=_0x30f310[_0x435fa7(0x29e)][_0x435fa7(0x33f)](_0x19fbad=>_0x19fbad['sectorId']===_0xfa4b5a),_0x86669b=_0x32622f[_0x435fa7(0x495)](_0x253475=>_0x253475[_0x435fa7(0x22b)]);if(_0x32622f[_0x435fa7(0x362)]>0x0&&!_0x86669b&&_0x30f310['settings'][_0x435fa7(0x2ec)])return;_0x30f310[_0x435fa7(0x438)]['disableOutlinesInHelicopterView']?_0x541b71['classList'][_0x435fa7(0x3db)](OUTLINE_CLASS):_0x541b71[_0x435fa7(0x3e5)][_0x435fa7(0x3db)]('sm-binded-ga');},OutlineLayer=class{constructor(_0x25bf03){const _0x389485=_0x19eb4e;this['hasBackgroundOutline']=![],this[_0x389485(0x2bc)]=UNDERLAY_BINDED_GA_PATH_ATTR,this[_0x389485(0x52b)]={},this[_0x389485(0x312)]=_0x38a0cf=>{const _0x3ea1bc=_0x389485,{sectionsById:_0x32bde9}=this[_0x3ea1bc(0x412)],_0x14d38f=[];return _0x38a0cf[_0x3ea1bc(0x4b5)](_0x438a74=>{const _0x5d2d6e=_0x3ea1bc,_0x56433e=Number(_0x438a74['getAttribute'](DATA_GOS_ID)),_0x240cf4=_0x56433e?_0x32bde9[_0x56433e]:null,_0x7aba22=_0x438a74[_0x5d2d6e(0x214)](_0x5d2d6e(0x4f9));if(!_0x240cf4||!_0x7aba22)return;const _0xb37e87=matrixStrToArray(_0x7aba22);_0x14d38f['push']({'id':_0x240cf4['id'],'name':_0x240cf4['name'],'transform':_0xb37e87,'isTable':!!(_0x240cf4[_0x5d2d6e(0x4c3)]===_0x5d2d6e(0x481))});}),_0x14d38f;},this[_0x389485(0x254)]=_0x50f95f=>{const _0x21e12e=_0x389485,_0x1f4627=document[_0x21e12e(0x3d7)](UNDERLAY_SVG_GROUP),_0x360da7=_0x1f4627==null?void 0x0:_0x1f4627['querySelector']('['+DATA_GOS_ID+'=\x22'+_0x50f95f+'\x22]'),_0x177e43=this[_0x21e12e(0x412)]['settings']['theme'];if(!_0x360da7)return;_0x360da7[_0x21e12e(0x358)](ATTR_DATA_GA_SELECTED),_0x360da7[_0x21e12e(0x2dd)](ATTR_DATA_GA_UNAVAILABLE,'1');const _0x48b4ad=Array[_0x21e12e(0x39d)](_0x360da7==null?void 0x0:_0x360da7[_0x21e12e(0x1b5)]('['+UNDERLAY_TO_BIND_GA_PATH_ATTR+']'));_0x48b4ad==null?void 0x0:_0x48b4ad[_0x21e12e(0x4b5)](_0x48909f=>{const _0x623eb5=_0x21e12e;var _0x25eb47,_0x427442,_0x339c6b;const _0x2dbce8=_0x48909f[_0x623eb5(0x214)](ATTR_DATA_DEFAULT_FILL);if(_0x2dbce8)return;const _0x1d5f56=_0x48909f[_0x623eb5(0x214)](_0x623eb5(0x247))||'none';_0x48909f[_0x623eb5(0x2dd)](ATTR_DATA_DEFAULT_FILL,_0x1d5f56),_0x48909f[_0x623eb5(0x2dd)](_0x623eb5(0x247),((_0x427442=(_0x25eb47=_0x177e43==null?void 0x0:_0x177e43[_0x623eb5(0x379)])==null?void 0x0:_0x25eb47['unavailable'])==null?void 0x0:_0x427442[_0x623eb5(0x253)])||((_0x339c6b=theme_default[_0x623eb5(0x379)])==null?void 0x0:_0x339c6b[_0x623eb5(0x361)][_0x623eb5(0x253)])),_0x48909f[_0x623eb5(0x2dd)](_0x623eb5(0x32e),_0x623eb5(0x3a7));});},this['enableSvgSectionById']=_0xd8ae2f=>{const _0x15bef8=_0x389485,_0x593ff4=document[_0x15bef8(0x3d7)](UNDERLAY_SVG_GROUP),_0xe9df26=_0x593ff4==null?void 0x0:_0x593ff4['querySelector']('['+DATA_GOS_ID+'=\x22'+_0xd8ae2f+'\x22]');if(!_0xe9df26)return;_0xe9df26['removeAttribute'](ATTR_DATA_GA_SELECTED),_0xe9df26[_0x15bef8(0x358)](ATTR_DATA_GA_UNAVAILABLE);const _0x3f6a58=Array[_0x15bef8(0x39d)](_0xe9df26==null?void 0x0:_0xe9df26[_0x15bef8(0x1b5)]('['+UNDERLAY_TO_BIND_GA_PATH_ATTR+']'));_0x3f6a58==null?void 0x0:_0x3f6a58[_0x15bef8(0x4b5)](_0x352382=>{const _0x290007=_0x15bef8,_0x15f872=_0x352382['getAttribute'](ATTR_DATA_DEFAULT_FILL);if(!_0x15f872)return;_0x352382[_0x290007(0x2dd)](_0x290007(0x247),_0x15f872),_0x352382[_0x290007(0x358)](ATTR_DATA_DEFAULT_FILL),_0x352382['removeAttribute']('pointer-events');});},this[_0x389485(0x4ec)]=_0x5c53ac=>{const _0xbee77f=_0x389485,_0x1c5964=document[_0xbee77f(0x3d7)](UNDERLAY_SVG_GROUP),_0x25e06d=_0x1c5964==null?void 0x0:_0x1c5964[_0xbee77f(0x3d7)]('['+DATA_GOS_ID+'=\x22'+_0x5c53ac+'\x22]'),_0x193ee4=this[_0xbee77f(0x412)][_0xbee77f(0x438)][_0xbee77f(0x23b)];if(!_0x25e06d)return;_0x25e06d[_0xbee77f(0x358)](ATTR_DATA_GA_SELECTED);const _0x1ba41f=Array[_0xbee77f(0x39d)](_0x25e06d==null?void 0x0:_0x25e06d[_0xbee77f(0x1b5)]('['+UNDERLAY_TO_BIND_GA_PATH_ATTR+']'));_0x1ba41f==null?void 0x0:_0x1ba41f[_0xbee77f(0x4b5)](_0x42dc17=>{const _0x208ed6=_0xbee77f;var _0x1d60a1,_0x5c9672,_0xd07c88;const _0x4070a1=_0x42dc17[_0x208ed6(0x214)](ATTR_DATA_DEFAULT_FILL);if(_0x4070a1)return;const _0x292985=_0x42dc17[_0x208ed6(0x214)](_0x208ed6(0x247))||_0x208ed6(0x3a7);_0x42dc17[_0x208ed6(0x2dd)](ATTR_DATA_DEFAULT_FILL,_0x292985),_0x42dc17[_0x208ed6(0x2dd)]('fill',((_0x5c9672=(_0x1d60a1=_0x193ee4==null?void 0x0:_0x193ee4[_0x208ed6(0x379)])==null?void 0x0:_0x1d60a1['filtered'])==null?void 0x0:_0x5c9672[_0x208ed6(0x253)])||((_0xd07c88=theme_default['svgSectionStyles'])==null?void 0x0:_0xd07c88[_0x208ed6(0x441)][_0x208ed6(0x253)])),_0x42dc17['setAttribute'](_0x208ed6(0x32e),_0x208ed6(0x3a7));});},this['removeFilterSvgSectionById']=_0x5c31a0=>{const _0x30d83d=_0x389485,_0x586894=document[_0x30d83d(0x3d7)](UNDERLAY_SVG_GROUP),_0x269357=_0x586894==null?void 0x0:_0x586894[_0x30d83d(0x3d7)]('['+DATA_GOS_ID+'=\x22'+_0x5c31a0+'\x22]');if(!_0x269357)return;_0x269357[_0x30d83d(0x358)](ATTR_DATA_GA_SELECTED);const _0x572f1c=Array[_0x30d83d(0x39d)](_0x269357==null?void 0x0:_0x269357[_0x30d83d(0x1b5)]('['+UNDERLAY_TO_BIND_GA_PATH_ATTR+']'));_0x572f1c==null?void 0x0:_0x572f1c[_0x30d83d(0x4b5)](_0x43d8f6=>{const _0x114be0=_0x30d83d,_0x3a73a0=_0x43d8f6['getAttribute'](ATTR_DATA_DEFAULT_FILL);if(!_0x3a73a0)return;_0x43d8f6[_0x114be0(0x2dd)](_0x114be0(0x247),_0x3a73a0),_0x43d8f6[_0x114be0(0x358)](ATTR_DATA_DEFAULT_FILL),_0x43d8f6['removeAttribute']('pointer-events');});};var _0xcdf8ba;this[_0x389485(0x412)]=_0x25bf03,this[_0x389485(0x38e)](),this[_0x389485(0x4cc)]=document[_0x389485(0x4f4)]('http://www.w3.org/2000/svg',_0x389485(0x338)),this['svgElement'][_0x389485(0x2a3)][_0x389485(0x328)]=_0x389485(0x395),this[_0x389485(0x4cc)][_0x389485(0x2a3)][_0x389485(0x1c9)]='0',this[_0x389485(0x4cc)][_0x389485(0x2a3)][_0x389485(0x3d1)]=_0x389485(0x263),this[_0x389485(0x4cc)][_0x389485(0x2a3)]['height']=_0x389485(0x263),appendStyles((_0xcdf8ba=this[_0x389485(0x412)][_0x389485(0x438)]['theme'])==null?void 0x0:_0xcdf8ba['svgSectionStyles']),this[_0x389485(0x553)]()?(this['svgElement'][_0x389485(0x3e5)][_0x389485(0x3db)](_0x389485(0x27a)),this[_0x389485(0x471)]()):this[_0x389485(0x282)](),this['updateSize'](),this[_0x389485(0x514)](),this[_0x389485(0x412)]['element'][_0x389485(0x537)](this[_0x389485(0x4cc)]),this[_0x389485(0x2c1)]();}[_0x19eb4e(0x4c8)](){const _0x330e10=_0x19eb4e;this['svgElement'][_0x330e10(0x51d)](),this[_0x330e10(0x412)][_0x330e10(0x4c8)]();}['setSectionSelection'](_0x364cc1){const _0x4435e2=_0x19eb4e;if(!_0x364cc1){const _0x1b339f=this[_0x4435e2(0x4cc)][_0x4435e2(0x1b5)]('['+ATTR_DATA_GA_SELECTED+']');_0x1b339f==null?void 0x0:_0x1b339f[_0x4435e2(0x4b5)](_0x18ad9f=>_0x18ad9f[_0x4435e2(0x358)](ATTR_DATA_GA_SELECTED));return;}const _0x1b9abb=this['getSectionElement'](_0x364cc1);_0x1b9abb==null?void 0x0:_0x1b9abb[_0x4435e2(0x2dd)](ATTR_DATA_GA_SELECTED,'1');}[_0x19eb4e(0x52f)](_0x4b1302){const _0x77f51f=_0x19eb4e,_0x5c3498=this['svgElement'][_0x77f51f(0x3d7)]('['+ATTR_DATA_GA_SELECTED+']');_0x5c3498==null?void 0x0:_0x5c3498[_0x77f51f(0x358)](ATTR_DATA_GA_SELECTED);const _0x16357a=this['getSectionElement'](_0x4b1302);_0x16357a==null?void 0x0:_0x16357a['setAttribute'](ATTR_DATA_GA_SELECTED,'1');}[_0x19eb4e(0x39a)](){const _0x290331=_0x19eb4e,_0x2264f6=this['svgElement']['querySelectorAll']('['+ATTR_OUTER_HIGHLIGHT+']');_0x2264f6==null?void 0x0:_0x2264f6[_0x290331(0x4b5)](_0x18aefb=>_0x18aefb[_0x290331(0x358)](ATTR_OUTER_HIGHLIGHT));}[_0x19eb4e(0x499)](_0x2ad63e){const _0x55d996=_0x19eb4e,_0x4556e7=this[_0x55d996(0x37b)](_0x2ad63e);_0x4556e7==null?void 0x0:_0x4556e7[_0x55d996(0x2dd)](ATTR_OUTER_HIGHLIGHT,'1');}[_0x19eb4e(0x44b)](){const _0x145cb6=_0x19eb4e;this[_0x145cb6(0x399)](SM_OUTLINE_FOCUSED);}[_0x19eb4e(0x268)](_0x5aa7a5){const _0x21aac9=_0x19eb4e;this['clearSectionFocus'](),this[_0x21aac9(0x4b9)](SM_OUTLINE_FOCUSED,_0x5aa7a5);}[_0x19eb4e(0x399)](_0x1712d5){const _0x5a5404=_0x19eb4e,_0x484b97=this['svgElement']['querySelectorAll']('.'+_0x1712d5);if(!_0x484b97)return;_0x484b97['forEach'](_0x4d4528=>_0x4d4528[_0x5a5404(0x3e5)][_0x5a5404(0x51d)](_0x1712d5));}[_0x19eb4e(0x4b9)](_0x441a4b,_0x55dbd1){const _0x313cab=_0x19eb4e;if(!_0x55dbd1)return;const _0x326d17=this[_0x313cab(0x37b)](_0x55dbd1);if(!_0x326d17)return;_0x326d17[_0x313cab(0x3e5)]['add'](_0x441a4b);}[_0x19eb4e(0x3a6)](_0x946ba0){const _0x11091f=_0x19eb4e;if(!_0x946ba0)return null;const _0x2427f6=this['outlineRect'][_0x946ba0];if(_0x2427f6)return _0x2427f6;const _0x369556=this[_0x11091f(0x37b)](_0x946ba0);if(!_0x369556)return null;const _0x55f3be=_0x369556[_0x11091f(0x476)]();return _0x55f3be;}[_0x19eb4e(0x37b)](_0x4ad07d){const _0x1805ab=_0x19eb4e;var _0x52bcb6;const _0x29eeae=(_0x52bcb6=this[_0x1805ab(0x4cc)][_0x1805ab(0x3d7)]('['+DATA_GOS_ID+'=\x22'+_0x4ad07d+_0x1805ab(0x4b1)))!=null?_0x52bcb6:this[_0x1805ab(0x4cc)][_0x1805ab(0x3d7)]('['+DATA_GOS_ID+'=\x22'+_0x4ad07d+'\x22]');return _0x29eeae;}get[_0x19eb4e(0x3d1)](){const _0x24a706=_0x19eb4e;return this[_0x24a706(0x412)][_0x24a706(0x1b7)][_0x24a706(0x46c)];}get[_0x19eb4e(0x51f)](){const _0x2edccc=_0x19eb4e;return this[_0x2edccc(0x412)][_0x2edccc(0x1b7)]['clientHeight'];}['updateSize'](){const _0xbcd87f=_0x19eb4e;this[_0xbcd87f(0x4cc)][_0xbcd87f(0x2dd)](_0xbcd87f(0x3d1),this[_0xbcd87f(0x3d1)]+''),this[_0xbcd87f(0x4cc)][_0xbcd87f(0x2dd)](_0xbcd87f(0x51f),this[_0xbcd87f(0x51f)]+''),this[_0xbcd87f(0x532)]();}[_0x19eb4e(0x553)](){const _0x5cf40c=_0x19eb4e,_0x1241d3=this[_0x5cf40c(0x245)]();return(_0x1241d3==null?void 0x0:_0x1241d3[_0x5cf40c(0x4e4)](UNDERLAY_BINDED_GA_PATH_ATTR))||(_0x1241d3==null?void 0x0:_0x1241d3['includes'](UNDERLAY_BINDED_GA_PATH_ATTR_LEGACY));}[_0x19eb4e(0x38e)](){const _0x4b2a1e=_0x19eb4e,_0x7fe876=this['getContextSvg']();if(!_0x7fe876)return;this[_0x4b2a1e(0x357)]=createSvgElement(_0x7fe876!=null?_0x7fe876:''),this[_0x4b2a1e(0x1fc)]=!![],this[_0x4b2a1e(0x2bc)]=(_0x7fe876==null?void 0x0:_0x7fe876['includes'](UNDERLAY_BINDED_GA_PATH_ATTR_LEGACY))?UNDERLAY_BINDED_GA_PATH_ATTR_LEGACY:UNDERLAY_BINDED_GA_PATH_ATTR;const _0x233584=this[_0x4b2a1e(0x357)][_0x4b2a1e(0x2f8)](_0x4b2a1e(0x2cd))||document['createElementNS']('http://www.w3.org/2000/svg','g');this[_0x4b2a1e(0x267)]=_0x233584[_0x4b2a1e(0x330)](!![]),this['backgroundSVG'][_0x4b2a1e(0x358)]('id');const _0x1fc376=this[_0x4b2a1e(0x267)]['querySelectorAll']('['+UNDERLAY_BINDED_GA_CSS_STYLES+']');_0x1fc376[_0x4b2a1e(0x362)]&&_0x1fc376['forEach'](_0x2ac45c=>_0x2ac45c[_0x4b2a1e(0x51d)]());}[_0x19eb4e(0x471)](){const _0x15f295=_0x19eb4e;if(!this[_0x15f295(0x1fc)])return;this[_0x15f295(0x4cc)][_0x15f295(0x2db)]='';const _0x5a797b=this[_0x15f295(0x41d)](),_0x3a2b15=this['backgroundSVG']['getAttribute']('viewBox');_0x3a2b15&&this['svgElement']['setAttribute'](_0x15f295(0x341),_0x3a2b15);this[_0x15f295(0x4cc)][_0x15f295(0x537)](this[_0x15f295(0x267)]);const _0x383d03=document['createElementNS'](_0x15f295(0x288),'g');this[_0x15f295(0x2b5)](_0x383d03,_0x5a797b),this[_0x15f295(0x4cc)][_0x15f295(0x537)](_0x383d03),this[_0x15f295(0x32c)]=this['getOutlineRects']();}[_0x19eb4e(0x41d)](){const _0x308391=_0x19eb4e,_0x455552=Object['values'](this['context'][_0x308391(0x1ea)]),_0x2757b6=this[_0x308391(0x267)][_0x308391(0x1b5)]('['+this[_0x308391(0x2bc)]+']');return _0x2757b6[_0x308391(0x4b5)](_0xb7445=>{const _0x459626=_0x308391;enrichElementWithData(_0xb7445,_0x455552,this[_0x459626(0x2bc