Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<? namespace Burlakastudio\Speeder;$GLOBALS['____473646157']= array(base64_decode('ZGVmaW5..

Decoded Output download

<? namespace Burlakastudio\Speeder;$GLOBALS['____473646157']= array(base64_decode('ZGVmaW5l'),base64_decode('c3R'.'ycmV'.'2'),base64_decode(''.'c3'.'Ry'.'dG91cHBlcg=='),base64_decode('c3ByaW50'.'Zg=='),base64_decode(''.'c3B'.'yaW50Z'.'g=='),base64_decode('c'.'3Vi'.'c3'.'Ry'),base64_decode(''.'c3Ry'.'c'.'m'.'V2'),base64_decode('YmF'.'zZTY0X2R'.'lY2'.'9kZQ=='),base64_decode('c3'.'V'.'ic3'.'Ry'),base64_decode('c3R'.'ybGV'.'u'),base64_decode(''.'c3RybGV'.'u'),base64_decode(''.'Y2hy'),base64_decode(''.'b3'.'Jk'),base64_decode('b3J'.'k'),base64_decode('bWt'.'0a'.'W1l'),base64_decode('aW50d'.'mFs'),base64_decode('a'.'W5'.'0dmFs'),base64_decode(''.'aW50dmFs'),base64_decode(''.'a3'.'NvcnQ='),base64_decode(''.'c'.'3'.'V'.'i'.'c3R'.'y'),base64_decode('a'.'W'.'1'.'wb'.'G9kZQ'.'=='),base64_decode('ZGVma'.'W'.'5'.'lZA=='),base64_decode('YmFzZT'.'Y0X2'.'RlY'.'29kZQ='.'='),base64_decode('Y29uc3Rh'.'b'.'nQ='),base64_decode('c3Ryc'.'m'.'V2'),base64_decode('c3ByaW50'.'Zg=='),base64_decode('c3Ryb'.'GVu'),base64_decode('c3RybGV'.'u'),base64_decode('Y2hy'),base64_decode('b3Jk'),base64_decode('b'.'3Jk'),base64_decode(''.'bWt0aW1'.'l'),base64_decode('aW5'.'0dmFs'),base64_decode('aW50dmFs'),base64_decode('aW50dmFs'),base64_decode('c3Vic3Ry'),base64_decode(''.'c3Vic3'.'Ry'),base64_decode(''.'dGlt'.'ZQ='.'='),base64_decode('bW'.'t'.'0aW1'.'l'),base64_decode('bWt0a'.'W1l'),base64_decode('ZGF0'.'Z'.'Q=='),base64_decode('ZGF0ZQ=='),base64_decode(''.'ZGVmaW5l'),base64_decode(''.'Z'.'GV'.'m'.'aW5'.'l'),base64_decode('aX'.'Nfb'.'nV'.'sb'.'A=='),base64_decode('ZGVmaW5lZA=='),base64_decode('ZGV'.'ma'.'W5l'.'ZA'.'=='),base64_decode('c3'.'RycG9z'),base64_decode(''.'c3RycG9'.'z'),base64_decode(''.'c3ByaW5'.'0Zg='.'='),base64_decode('cHJlZ1'.'9tYXRjaA=='),base64_decode('c3ByaW5'.'0Zg=='),base64_decode('cH'.'J'.'lZ1'.'9tY'.'XRjaA=='),base64_decode('YXJ'.'yY'.'Xlfd2Fsa'.'w=='),base64_decode('c3R'.'yX3JlcG'.'xhY2U'.'='),base64_decode('YXJyYXlfZmls'.'dGV'.'y'),base64_decode('aXN'.'f'.'Y'.'XJ'.'yYXk='),base64_decode('Y'.'XJyYXlf'.'d2'.'F'.'saw'.'=='),base64_decode('c3'.'Ry'.'X3JlcGxhY2U='),base64_decode('YXJyYXlfd'.'W5pcXVl'),base64_decode('Y'.'XJyYX'.'lfbW'.'VyZ'.'2U='),base64_decode('YXJyYXlfZm'.'lsdGVy'),base64_decode(''.'YXJ'.'yYXlfa'.'W50ZXJzZWN0'),base64_decode('Y291'.'bnQ='),base64_decode('cHJ'.'l'.'Z19'.'tYX'.'RjaA=='),base64_decode('c'.'3Ry'.'cG9z'),base64_decode('c3'.'RycG'.'9z'),base64_decode('c'.'3'.'Ryc'.'G9z'),base64_decode(''.'c3ByaW50Zg'.'=='),base64_decode('c3By'.'aW50Zg='.'='),base64_decode('c3'.'RycG9z'),base64_decode('ZX'.'hwb'.'G9kZQ='.'='),base64_decode('YXJyYX'.'l'.'fcG9w'),base64_decode('a'.'W1'.'wbG'.'9kZQ=='),base64_decode(''.'c3Ry'.'bGVu'),base64_decode('c3R'.'y'.'b'.'GVu'),base64_decode(''.'c3'.'RybGVu'),base64_decode('aW1w'.'b'.'G9'.'kZQ=='),base64_decode('cHJlZ19yZXB'.'s'.'YWNlX'.'2'.'Nhb'.'G'.'x'.'iYWNr'),base64_decode('cHJlZ19tYX'.'Rja'.'A=='),base64_decode('cHJlZ19yZ'.'X'.'B'.'sYWNl'),base64_decode(''.'c3ByaW5'.'0Z'.'g=='),base64_decode('cHJlZ19tYXRj'.'aA=='),base64_decode('cH'.'JlZ'.'1'.'9tY'.'XRja'.'A'.'=='),base64_decode('c3ByaW50Z'.'g=='),base64_decode('c3Ryb'.'GV'.'u'),base64_decode('c3Ry'.'bG'.'Vu'),base64_decode('c3'.'Ryb'.'GVu'),base64_decode('cH'.'JlZ19yZX'.'B'.'s'.'YWNl'),base64_decode(''.'cHJlZ19yZXB'.'s'.'YWN'.'l'),base64_decode(''.'c3By'.'aW50Zg'.'='.'='),base64_decode('YXJ'.'yYXlf'.'c2h'.'p'.'ZnQ='),base64_decode('Y'.'291b'.'nQ='),base64_decode('c3R'.'y'.'cG'.'9z'),base64_decode('c'.'HJlZ19'.'tYXRj'.'a'.'A=='),base64_decode(''.'YXJyYXlf'.'cmV'.'2Z'.'XJzZQ'.'='.'='),base64_decode('YXJyYXlfcm'.'V2ZXJ'.'zZQ=='),base64_decode('c3RyX3JlcGxh'.'Y2U='),base64_decode('aW'.'1'.'wbG'.'9kZQ=='),base64_decode('aGVhZG'.'V'.'y'),base64_decode(''.'c'.'HJlZ19tYXRjaF9h'.'bGw'.'='),base64_decode('dHJ'.'pb'.'Q='.'='),base64_decode(''.'dHJp'.'bQ=='),base64_decode('YXJyYXlfd'.'2'.'Fsaw=='),base64_decode('c3By'.'aW50'.'Zg=='),base64_decode('cHJlZ19tYXRjaA=='),base64_decode('YXJyY'.'Xlfb'.'W'.'V'.'yZ2U'.'='),base64_decode('YXJyYXlfZmlsdGVy'),base64_decode('c3R'.'ycG9'.'z'),base64_decode('aW1wb'.'G9kZ'.'Q=='),base64_decode(''.'aW1wb'.'G9kZQ='.'='),base64_decode('aXN'.'fYXJy'.'YXk='),base64_decode('cHJlZ19tYXRjaA'.'=='),base64_decode('Zm'.'ls'.'Z'.'V9leGlzdHM='),base64_decode('Zm9wZ'.'W4='),base64_decode('Zn'.'Jl'.'YWQ='),base64_decode('Z'.'mlsZ'.'XNp'.'em'.'U'.'='),base64_decode('Zm'.'Ns'.'b3N'.'l'),base64_decode('c'.'HJlZ19yZ'.'X'.'BsYWNl'),base64_decode('cHJlZ19yZXBsY'.'WNl'),base64_decode('bWJfc3RycG9z'),base64_decode('bWJfc'.'3RycG9z'),base64_decode('bWJ'.'f'.'c'.'3'.'Vi'.'c3R'.'y'),base64_decode('bWJf'.'c3Vic3'.'Ry'),base64_decode('c3R'.'y'.'cG9z'),base64_decode(''.'c3RyX3JlcGx'.'hY2U='),base64_decode('aW1wb'.'G9'.'kZQ=='),base64_decode('c3Ryc'.'G9'.'z'),base64_decode('c3'.'R'.'yX'.'3JlcGx'.'hY'.'2U='),base64_decode('aW1'.'wbG9kZQ=='),base64_decode('aW1wbG9kZQ=='),base64_decode('YX'.'J'.'y'.'YXlfZm'.'lsd'.'GV'.'y'),base64_decode('aW1'.'wbG9kZQ=='),base64_decode('cHJ'.'lZ19yZX'.'B'.'sYWNlX2NhbGx'.'iYWNr'),base64_decode('Y'.'291'.'bnQ='),base64_decode('c3'.'RycG9z'),base64_decode('Y2'.'91bnQ='),base64_decode('c3RyX3Jlc'.'GxhY'.'2U='),base64_decode(''.'Y'.'XJy'.'YXl'.'fa2V5cw=='),base64_decode('YX'.'JyYX'.'lfdm'.'FsdW'.'Vz'),base64_decode('cHJl'.'Z19y'.'ZXBsYWNl'),base64_decode('aW'.'1wbG9kZQ=='),base64_decode('YXJ'.'y'.'YXlfZm'.'lsdG'.'Vy'),base64_decode('c3Ry'.'X'.'3'.'JlcGxhY2'.'U='),base64_decode('cHJlZ'.'19t'.'Y'.'XR'.'jaA='.'='),base64_decode('cHJ'.'l'.'Z'.'19y'.'ZXBsYWNlX2Nh'.'bGxiYW'.'Nr'),base64_decode(''.'cHJ'.'lZ1'.'9yZXBsYW'.'NlX2Nhb'.'G'.'xiYWNr'),base64_decode(''.'c3R'.'yX'.'3JlcGxhY2U='),base64_decode('c3B'.'yaW50Zg=='),base64_decode('c'.'3ByaW'.'50Z'.'g='.'='),base64_decode('cH'.'JlZ19yZXBsYWNlX2N'.'hbGxiY'.'WNr'),base64_decode('c3ByaW5'.'0Z'.'g='.'='),base64_decode(''.'Y29'.'1bnQ='),base64_decode('YXJyYXlfcG9w'),base64_decode(''.'cH'.'JlZ19'.'yZXBsYW'.'Nl'),base64_decode('c3RyX'.'3JlcGx'.'hY'.'2'.'U='),base64_decode('Y'.'XJyYX'.'lfdW5zaGlmd'.'A=='),base64_decode('dW'.'5'.'zZXJ'.'pY'.'Wxp'.'e'.'mU'.'='),base64_decode('c3RyX3J'.'lc'.'Gx'.'h'.'Y2U='),base64_decode('aW'.'1w'.'bG9kZQ=='),base64_decode('Zml'.'sZV9leGlzd'.'HM='),base64_decode(''.'c3B'.'yaW50Zg='.'='),base64_decode('Z'.'mlsZW10aW1'.'l'),base64_decode('c3Bya'.'W5'.'0Zg=='),base64_decode('Zm'.'lsZV9leG'.'lz'.'d'.'HM'.'='),base64_decode('Zm9wZW4='),base64_decode('ZnJ'.'l'.'YW'.'Q='),base64_decode('Zml'.'sZ'.'XNpe'.'mU='),base64_decode('ZmNs'.'b'.'3Nl'),base64_decode('ZmlsZV9'.'nZ'.'X'.'RfY'.'29'.'ud'.'GVu'.'dHM='),base64_decode(''.'ZGlybmFtZQ=='),base64_decode('Zm9wZ'.'W4='),base64_decode('ZndyaXRl'),base64_decode('ZmNsb'.'3Nl'),base64_decode('cHJlZ1'.'9tY'.'XRjaA=='),base64_decode(''.'cHJlZ19t'.'YXRjaA='.'='),base64_decode('c'.'2V'.'y'.'aWFsa'.'X'.'pl'),base64_decode('Y'.'291'.'bn'.'Q='),base64_decode('d'.'W5z'.'ZXJpYWxp'.'emU='),base64_decode('Zml'.'sZV'.'9l'.'eGlzdH'.'M='),base64_decode('aW'.'1wbG9'.'k'.'ZQ=='),base64_decode('c3'.'ByaW5'.'0Z'.'g=='),base64_decode('ZmlsZW'.'10aW1l'),base64_decode('c'.'3B'.'yaW5'.'0'.'Zg=='),base64_decode('Zmls'.'ZV'.'9'.'l'.'eGlzd'.'HM='),base64_decode('Zm'.'9wZW4='),base64_decode(''.'ZnJlYWQ='),base64_decode('ZmlsZX'.'NpemU='),base64_decode('ZmNsb3'.'Nl'),base64_decode('c3B'.'yaW50Zg='.'='),base64_decode('Zm'.'lsZV9nZ'.'X'.'RfY'.'29udGVudHM='),base64_decode(''.'Z'.'Gly'.'b'.'mFtZQ=='),base64_decode('Zm9'.'w'.'Z'.'W4='),base64_decode('Zndya'.'XRl'),base64_decode('ZmNsb3'.'Nl'),base64_decode('cHJlZ19t'.'YXRja'.'F9'.'hbG'.'w='),base64_decode('c2VyaWF'.'saXp'.'l'),base64_decode('Y2'.'91'.'bnQ='),base64_decode(''.'Y2'.'91bnQ='),base64_decode('c3ByaW50Zg=='),base64_decode('ZmlsZV9l'.'eGlz'.'dHM'.'='),base64_decode('ZmlsZW10a'.'W1'.'l'),base64_decode('cHJ'.'lZ1'.'9yZXBsYWNl'.'X2NhbG'.'xiYWNr'),base64_decode('cHJlZ19'.'yZXBsY'.'WNl'.'X2Nhb'.'Gx'.'iYWNr'),base64_decode('cH'.'JlZ'.'19yZX'.'BsYWN'.'lX2NhbGxiYWNr'),base64_decode('c3'.'B'.'yaW50Zg=='),base64_decode('c2'.'V'.'yaWFsaXpl'),base64_decode(''.'YXJy'.'YXlf'.'bWVy'.'Z'.'2U='),base64_decode('Y'.'XJyYX'.'lfc'.'mVkdWNl'),base64_decode('YXJyYXlfd2Fsaw='.'='),base64_decode('c3RyX'.'3JlcGxhY2U='),base64_decode('YX'.'JyYXlfZ'.'mlsdG'.'V'.'y'),base64_decode('YX'.'J'.'yY'.'XlfbWVyZ'.'2U='),base64_decode('aW'.'1'.'w'.'b'.'G'.'9kZQ=='),base64_decode('bWljc'.'m90aW1l'),base64_decode('c3Bya'.'W50Zg'.'=='),base64_decode('c3RycG9'.'z'),base64_decode('Zm'.'ls'.'ZV'.'9'.'le'.'GlzdHM='),base64_decode('Zm9wZW4='),base64_decode('ZnJlY'.'WQ='),base64_decode('ZmlsZXNpe'.'mU='),base64_decode('ZmNsb3'.'Nl'),base64_decode(''.'Y3VybF9pbml0'),base64_decode('Y3VybF9zZ'.'XRv'.'cHQ'.'='),base64_decode('Y'.'3Vy'.'bF9z'.'ZXR'.'vcHQ'.'='),base64_decode('Y3VybF'.'9zZ'.'XRvcH'.'Q='),base64_decode('Y3VybF9zZX'.'Rvc'.'HQ='),base64_decode('Y3Vy'.'bF'.'9l'.'eG'.'Vj'),base64_decode('Y3VybF9jbG9z'.'ZQ=='),base64_decode(''.'cHJlZ1'.'9tYX'.'RjaA='.'='),base64_decode('c3RycG9z'),base64_decode('cH'.'JlZ'.'19yZX'.'BsYWN'.'l'),base64_decode('ZmlsZV'.'9leGl'.'zdHM='),base64_decode('Z'.'m9wZW4='),base64_decode(''.'Zn'.'JlYWQ='),base64_decode('ZmlsZXNpemU'.'='),base64_decode('ZmNsb3Nl'),base64_decode(''.'c3'.'RyX3JlcGx'.'hY2U='),base64_decode('c'.'HJl'.'Z19yZXBsYW'.'Nl'),base64_decode('cHJ'.'lZ19y'.'ZXBsYWN'.'l'),base64_decode('c3RyX3Jl'.'cGxhY2U='),base64_decode('cHJlZ19tYXRj'.'aA=='),base64_decode('cHJ'.'lZ19tYXRjaA='.'='),base64_decode('c'.'HJlZ'.'19t'.'YXRj'.'a'.'A=='),base64_decode('Y'.'mFzZT'.'Y'.'0X2VuY29kZQ=='),base64_decode('dHJpbQ=='),base64_decode('c'.'H'.'JlZ19tY'.'XRjaA'.'='.'='),base64_decode('c3Ry'.'c'.'G9z'),base64_decode('c3RycG9'.'z'),base64_decode('aXNfbn'.'Vs'.'bA'.'=='),base64_decode('c'.'HJlZ19t'.'YXR'.'jaA='.'='),base64_decode('YXJ'.'y'.'YXlfd2Fsaw=='),base64_decode('c3R'.'ycG9z'),base64_decode('c'.'H'.'JlZ19yZXBsY'.'WNl'),base64_decode(''.'c3RycG9z'),base64_decode(''.'cHJl'.'Z'.'1'.'9yZX'.'BsYWNl'),base64_decode('Zmls'.'ZV9leGlzdHM='),base64_decode('Zm'.'lsZV9'.'l'.'eGlzd'.'HM='),base64_decode('Zm'.'9'.'wZ'.'W4='),base64_decode('ZnJlYW'.'Q'.'='),base64_decode(''.'Z'.'m'.'lsZXNpem'.'U='),base64_decode('Z'.'mN'.'sb3Nl'),base64_decode(''.'c'.'HJlZ1'.'9tYXRja'.'A=='),base64_decode('c3RyX3J'.'lc'.'GxhY2U='),base64_decode('a'.'W1wbG9kZQ'.'=='),base64_decode('YXJyYXlfdW'.'5pcXVl'),base64_decode('bX'.'RfcmFuZA'.'=='),base64_decode('cH'.'JlZ1'.'9'.'yZX'.'BsYWNl'),base64_decode(''.'c3Ry'.'X3J'.'lcGxhY2'.'U'.'='),base64_decode('ZGVm'.'aW5lZA'.'=='),base64_decode('c3Ryb'.'G'.'Vu'));if(!function_exists(__NAMESPACE__.'\___24647865')){function ___24647865($_1806689545){static $_910761083= false; if($_910761083 == false) $_910761083=array('Z'.'XhwaXJlX2'.'1lc3NfY3VzdG9tMg==',''.'Y'.'nVy'.'bGFrYX'.'N0d'.'W'.'Rpb19zcGV'.'lZGV'.'y'.'Xw='.'=','b21l'.'ZA==','W'.'Q==','ZHJt'.'X3N'.'0ZXJn'.'b2tj','JT'.'AxM'.'HMK','bGFrYXN0',''.'YnVy'.'bGF'.'r'.'YXN0d'.'WRpby5zcGVlZG'.'Vy','JXMlcw==','fmJ'.'z','ZXRhZF9wbw==',''.'Y'.'WRta'.'W4=','bW'.'9kd'.'Wxlcw='.'=',''.'dXNl'.'cl9kYXRlX'.'2J'.'zbS'.'5'.'w'.'aHA=','Yn'.'VybG'.'F'.'rYXN0'.'dW'.'Rpb'.'y'.'5'.'zcGVlZGVy','Yml0cml'.'4',''.'Uk'.'hsYWthc3'.'Q=','MTc4MTI'.'1OTdhNzdoeXRv'.'cw==','','Mzky','OTk'.'5YjczYmY2MjA5ZTh'.'m'.'NDY4','NTAx'.'Mj'.'Qw'.'Mg==',''.'a'.'HR0c'.'DovL2Jpd'.'HJpeHN'.'vZ'.'nQuY'.'29tL'.'2Jpd'.'HJpe'.'C9i'.'cy5waHA=','YnVy',''.'d'.'WRpb19zcG'.'VlZGVyX09MRFNJV'.'E'.'V'.'FWFBJUkVEQVRFUw==','RE'.'9DVU1'.'FTlRfUk9'.'PVA='.'=','L'.'w'.'==','Lw==','Y'.'nV'.'ybG'.'FrYXN0'.'dWR'.'pb19z'.'cGVlZGVyX1R'.'FTV'.'BPU'.'kFSWV9DQUNIRQ='.'=','YnVybGFrY'.'XN0'.'dWRpb19zcGVlZGV'.'yX1RFT'.'VB'.'PUkFSWV9DQUNIRQ==','','YjB'.'mNzM=','JXMlcw==',''.'MTQ1MGM'.'yOWY1ZjF'.'iMz'.'A'.'zMW'.'E0'.'M'.'mM=',''.'YnVy',''.'dWRpb19zc'.'GV'.'lZGVy'.'X1'.'NJVEV'.'F'.'WFBJUkVE'.'QV'.'RFTUF'.'QRV'.'I=','bQ'.'==',''.'ZA==','WQ==','U2l0ZU'.'V4cGlyZU'.'Rhd'.'GVfYnVybGFrYXN0dWR'.'pb1'.'9zc'.'GVlZGVy','Y'.'n'.'V'.'y'.'bG'.'FrYXN0dWRpby5zcGVlZG'.'V'.'y','X'.'EJ1cmxha2FzdHVkaW9'.'c'.'U3BlZWRlclxPcH'.'R'.'pb25z','bG'.'liL09wd'.'Glv'.'bnM'.'ucG'.'hw','XEJ1c'.'mxha2FzdHVka'.'W9cU'.'3B'.'l'.'ZWRlcl'.'xP'.'cHRpb'.'25zRGI=','bG'.'l'.'i'.'L09'.'w'.'dGlvbnN'.'EYi5wa'.'HA=','X'.'EJ1'.'cmxha2FzdHVkaW9cU'.'3BlZWRlc'.'lxUb2'.'9s'.'cw==',''.'bG'.'liL1R'.'v'.'b2xzLnBocA==','XEJ1'.'c'.'m'.'x'.'ha2FzdHVk'.'aW'.'9c'.'U'.'3BlZW'.'Rl'.'c'.'l'.'x'.'Gb250c'.'0Nvb'.'nRyb2xsZX'.'I=','bGliL0ZvbnRz'.'Q29'.'u'.'d'.'HJv'.'bGx'.'lci'.'5'.'w'.'aHA=','XEJ1cmxha2Fz'.'dH'.'VkaW'.'9cU3BlZWR'.'lclx'.'Gb2'.'5'.'0'.'c0'.'N'.'vb'.'n'.'Ryb2xsZXJU'.'YWJsZQ==','bGli'.'L0ZvbnR'.'zQ29udHJ'.'v'.'bGx'.'lclRh'.'YmxlLnB'.'ocA==','XE'.'J1cmxha2Fzd'.'H'.'VkaW9cU3Bl'.'ZWRlcl'.'xT'.'cGVlZ'.'G'.'VyRG'.'F0YW'.'1'.'hb'.'mFnZX'.'I=','bGli'.'L'.'1Nw'.'ZWV'.'kZXJEYXRhbWFuYWd'.'l'.'ci5wa'.'HA=','XEJ1'.'cmxha2FzdHV'.'kaW9cU3BlZW'.'Rlc'.'lx'.'DaG'.'Vja'.'2V'.'y','b'.'GliL0N'.'oZ'.'WNrZXIucG'.'h'.'w','XEJ1cmxha2'.'FzdHVka'.'W9cU3BlZWRlc'.'lxDa'.'GVja2'.'V'.'yR'.'GI=','bG'.'liL0No'.'Z'.'WN'.'rZXJEYi5waHA=','X'.'EJ1'.'cmxh'.'a2FzdHVk'.'aW9cU3BlZWRlclxFcnJvck5vd'.'GlmaWNhd'.'G9y','bGliL'.'0Vy'.'cm9yT'.'m90'.'aW'.'ZpY2F0b3I'.'ucGhw',''.'XEJ1'.'cmxha2Fzd'.'H'.'VkaW9cU3'.'B'.'lZWRlclx'.'Db21wb3'.'NpdGVDYWNoZVB'.'yb3ZpZGVy','bG'.'liL'.'0Nv'.'bXBvc2l'.'0ZUNh'.'Y2h'.'lU'.'H'.'Jv'.'dmlkZXIucGhw','X'.'EJ1cmx'.'h'.'a2Fz'.'d'.'H'.'VkaW9cU3BlZWRlclxMY'.'Xp5'.'Q29tc'.'G'.'9uZW50UHJveH'.'lIZ'.'W'.'xw'.'ZX'.'I=','b'.'Gl'.'iL0x'.'henlD'.'b21wb25lbnRQc'.'m94eUh'.'lb'.'HBlci'.'5waHA=','XEJ'.'1cmxha2'.'FzdHVkaW9cU3'.'BlZWRl'.'clxJbmx'.'pb'.'mV'.'TdHlsZXNIZWxwZXI=','bGliL0'.'lu'.'b'.'GluZ'.'VN0eW'.'x'.'lc0h'.'lbHB'.'lc'.'i5waHA=','XEJ1'.'cmxha'.'2FzdHVkaW9cU3BlZWRlclxJbm5lck'.'J1Zm'.'Zlcn'.'NQ'.'cm92'.'aWR'.'lcg==','bGl'.'i'.'L'.'0'.'lubmV'.'yQ'.'nVmZmVyc1Byb3ZpZGVyLnBocA==',''.'X'.'EJ1cmxha'.'2'.'FzdHV'.'kaW9cU3'.'BlZWR'.'lclxMY'.'Xp5QXNzZXRzSGV'.'scGVy','b'.'G'.'liL'.'0'.'xhenlBc'.'3Nl'.'dH'.'NIZ'.'WxwZ'.'XIucGh'.'w','L'.'2Jp'.'dHJ'.'peC'.'9tb2R'.'1bG'.'VzL2J1'.'cmxha2Fzd'.'HVkaW8'.'uc3Bl'.'Z'.'WRlc'.'i9saW'.'IvU'.'3dpdGN'.'oQXBwbGljY'.'XRpb25Ub0Fq'.'YXgucGhw',''.'L2'.'J'.'pdHJpeC'.'9tb2R1bGVzL2J1cmxh'.'a'.'2FzdHVkaW'.'8uc'.'3BlZ'.'WRlci9saWIvQ2'.'xl'.'Y'.'XJDYWN'.'oZUluQWN0aW9uUHJl'.'Zmls'.'dGVyLn'.'Bo'.'cA==','L2Jp'.'d'.'HJ'.'pe'.'C9tb2R'.'1'.'bG'.'V'.'zL2'.'J'.'1c'.'mxha2FzdHVkaW8uc3BlZW'.'Rl'.'c'.'i9'.'saWIvTGF6eUhlbHBlclBvc'.'3Rm'.'aWx0ZXIucGh'.'w',''.'L'.'2Jpd'.'HJp'.'eC9tb2R'.'1bGVz'.'L'.'2J1cm'.'xha2Fzd'.'HV'.'kaW'.'8uc3'.'BlZWRlci9saWI'.'v'.'TGF'.'6e'.'UNv'.'bXBvb'.'m'.'VudFB'.'y'.'b'.'3h'.'5S'.'GVs'.'cGV'.'yLn'.'B'.'o'.'c'.'A==','QURNSU'.'5fU0'.'V'.'D'.'VElPTg==','V'.'0laQV'.'JEX0RF'.'RkFVTF'.'RfU0lU'.'R'.'V9'.'JRA==','VFlQRQ='.'=','VVNFUl9MT'.'0dJT'.'g='.'=','VVNFUl9QQVN'.'T'.'V09SRA==','SFR'.'UU'.'F9BQ0NF'.'UFQ'.'=','YXBwb'.'GljY'.'X'.'Rpb24veGh0bWwreG1s',''.'dGV4dC9odG1s','dXNlRm'.'9yRG'.'9tYWlucw='.'=',''.'f'.'l4lc35pc'.'w==','fl'.'4'.'lc'.'35p'.'cw'.'==','YXB'.'wb'.'HlPbm'.'x5T25QYX'.'RoZX'.'M'.'=','L2'.'JpdHJ'.'pe'.'C8=','L2FqYXgv','ZXhjbH'.'Vk'.'ZUJ5'.'U'.'GF0aG'.'Vz','YWpheF9jYWxs','aXNfYWp'.'heF'.'9wb'.'3'.'N0','YWpheF9iYXN'.'rZXQ=',''.'bG'.'F6eUdy'.'b3Vwc0xpc3Q'.'=','flssO'.'10/cnVbLD'.'t'.'dP35pc'.'w='.'=','TGlnaHRob3VzZQ==','SFRU'.'UF9V'.'U0'.'VSX'.'0'.'FH'.'RU5U','R'.'mlyZ'.'WZveA==',''.'T'.'W9'.'6aWxsYQ==',''.'T'.'25FcGlsb'.'2c'.'=','Y'.'n'.'VybGFrYXN0d'.'W'.'Rpb19'.'s'.'aW'.'dodF9jY'.'Wxs','bGFuZ1'.'9hZG'.'Rp'.'dGlvb'.'mFs',''.'c3BlZWRlci5s'.'aWdodC5jYWxs','c'.'3BlZWRlc'.'i5sa'.'W'.'dodC5ieS51c2VyYWdlbnQ=',''.'YnVybGFrYXN0'.'dWRpb19saWdodF9jYWxs','c'.'3BlZW'.'Rlci5jb21w'.'b'.'3NpdC'.'5vb'.'g='.'=',''.'MQ='.'=',''.'c'.'3BlZ'.'WRlcl'.'9qc'.'w'.'==','anM'.'=','L2'.'JpdHJpe'.'C'.'9'.'pbWF'.'nZ'.'XMvJX'.'Mva'.'nMvc2Nya'.'XB0Lmpz','bGFuZ19hZGRpdGlvbmFs','c3BlZWRl'.'c'.'l9qcw==','YnhC'.'aW5k'.'T2'.'4=','c'.'3BlZ'.'WRlcl'.'9ieG'.'JpbmQ=','anM=',''.'L2JpdHJp'.'eC9pbWFn'.'ZX'.'MvJX'.'Mv'.'an'.'Mv'.'YnhiaW5kL'.'mpz','c3Bl'.'ZWRlcl9ieGJpbm'.'Q=','P'.'CEtLSBi'.'d'.'XJs'.'Y'.'W'.'th'.'c'.'3R1'.'ZGlvLnNwZWVkZX'.'Igc2VhbGVkI'.'C'.'0tPg==','PC9odG1sPg'.'==','','PC9odG1sPg==','P'.'CEt'.'LSBi'.'dXJ'.'sYW'.'thc'.'3R1ZG'.'lvL'.'nNwZW'.'VkZXIg'.'c2Vh'.'bGVkIC0tP'.'jw'.'vaHRtbD4=','bGF6e'.'UltYWd'.'l'.'c09u','bW92'.'ZV'.'9saW'.'5rc'.'1'.'90b'.'19ib'.'3R'.'0b'.'20=','b'.'3ZlcmxpZ2h0X3BhZ2U=','cmVwY'.'X'.'JzZUJ'.'nSW1hZ2'.'Vz','cmVwYXJzZVZ'.'pZG'.'VvSWZyYW1lcw'.'==','T'.'25FbmRCdWZmZXJDb'.'25'.'0ZW50','','Pg==','','','P'.'A==','PC8=','Cg==','bGF6eUl'.'tYW'.'dlc093bk'.'RhdGFB'.'d'.'HRy','ZG'.'F'.'0YS1'.'zc'.'mM=','fA==','fA==',''.'f'.'GRhdGEtc3Jj','fjxpbWc'.'oW1'.'4+XSsp'.'c3'.'JjKFx'.'zKj1ccyo'.'oWyc'.'i'.'XS'.'lbXl'.'wzX'.'Ss/XDM'.'pKFt'.'e'.'Pl0qPyk+fmlz','ZGF0YS'.'1zcmM=','fi8'.'kfg'.'==','','P'.'GltZ'.'y'.'Vz'.'JXM'.'lcyV'.'zIHNyYz'.'0iL2Jpd'.'HJpeC9'.'pbWF'.'nZXM'.'v'.'JXM'.'vc'.'3'.'BhY2VyLmd'.'pZ'.'iI'.'g','f'.'ndpZHR'.'oXHMqP'.'VxzKih'.'bJyJdK'.'Shb'.'Xlw'.'xXSs/KV'.'wxf'.'mlz','f'.'mhla'.'W'.'d'.'odFxzKj1ccyooWyciXSkoW15cMV'.'0r'.'Py'.'lcMX5p'.'cw==','PG'.'ltZ'.'yVzJ'.'XMlcy'.'V'.'zIHNyY'.'z0iZGF0YTppbWF'.'n'.'ZS9zdmcr'.'eG1sLDxzd'.'mcge'.'G1'.'sbnM'.'9J'.'2h0dHA'.'6Ly'.'93'.'d'.'3c'.'udzMub'.'3J'.'nLzIwMDAvc3'.'ZnJyB2'.'aWV3Q'.'m94PScw'.'IDA'.'gJXMgJXM'.'nPjwvc3ZnPiIg','P'.'g==','','Cg==','fig8L2hlY'.'WQ+KX5pc'.'w==','JXMkMQ==',''.'PG'.'1ldGEgb'.'mFtZT0idmll'.'d3Bvc'.'nQi'.'IGNvbnRl'.'bnQ9ImluaXR'.'pYWw'.'tc2Nhb'.'GU9MS4wLCB'.'tY'.'XhpbXVtL'.'XNjYWx'.'lPTUuMC'.'wgd2lkdGg9Z'.'GV'.'2a'.'WN'.'lLXdpZHRoIiAvPg==','P'.'G'.'xpbms=','Lw==','Pg==',''.'a'.'GlnaFBy'.'aW9ya'.'XR5'.'SW5sa'.'W5lRm9ybW'.'F0','c'.'3'.'R'.'5bGVzaGV'.'ldA==',''.'fmh'.'yZW'.'Y9I'.'ihb'.'XiJdK'.'z'.'8pIn5'.'pcw'.'==',''.'PCEt'.'LSBMSU5L'.'U19IRVJFI'.'C0'.'tPg==','P'.'C'.'EtLSBM'.'SU'.'5LU'.'19IR'.'VJFIC0t'.'Pg='.'=','P'.'CEtLSBMSU5'.'LU19'.'IR'.'VJF'.'I'.'C0tPg==','','bGluaz'.'ogP'.'A='.'=','Pjsg'.'c'.'mVsPXByZWx'.'vYW'.'Q'.'7IGFzPXN0eWxl','dHlwZQ='.'=','dGV4dC9jc3M'.'=','cmVs','cHJlbG9'.'hZA'.'==','YX'.'M'.'=','c3R5bGU=','b25sb2'.'F'.'k',''.'dG'.'hpc'.'y5vb'.'mxvY'.'WQ9b'.'nVsbDt'.'0aGlzLnJl'.'bD0n'.'c3R'.'5bGV'.'zaG'.'VldCc7','b'.'WV'.'kaWE=','bW'.'V'.'ka'.'WE=','cHJpb'.'nQ=',''.'b25s'.'b'.'2'.'Fk','dGhp'.'cy5'.'tZ'.'WRpYT0'.'nYW'.'xs'.'Jzs'.'=','','PG'.'xpbm'.'sg'.'J'.'XMvP'.'g==','fi9'.'iaXRya'.'X'.'gvd'.'GVt'.'cGxhdGVz'.'L'.'w==','Lyh'.'0ZW1wbG'.'F0ZV9'.'zdHl'.'sZXN8c3R5bGVzKVwufg==','L2J1'.'c'.'mxha2FzdH'.'VkaW8u'.'c3'.'B'.'lZWR'.'lci9'.'mb250cy5'.'jc3'.'M=','L2J'.'p'.'dHJpeC9jYWNoZS9jc3M'.'v','L'.'w'.'==','L3R'.'l'.'bXBsYXRl'.'Xw==','aGl'.'naFBya'.'W9'.'ya'.'X'.'R'.'5U3R'.'5b'.'GVzTW'.'Fz'.'a'.'3M=','','aG'.'lnaFByaW'.'9'.'ya'.'X'.'R5SW5saW5'.'lRm9yb'.'WF0','','','fm'.'h'.'yZWY9KF'.'snIl0pKCg/'.'IVwxKS4r'.'PykoX'.'D98'.'XDEpf'.'g==',''.'cm'.'I=','flw'.'vX'.'CooPzwh'.'XCpcL'.'ykuKj9'.'cKlwv'.'f'.'g==','','fihcbn'.'xc'.'cil+','','PH'.'N0eWxlIHR5cGU'.'9'.'InRleHQ'.'vY3NzIiB'.'kYXRh'.'LXNraX'.'At'.'bW92'.'aW5nIGRhdGEtY'.'3NzLW9'.'ya'.'Wdpbj'.'0i','Ij4=',''.'PC9'.'zdHlsZT4=','P'.'g==','','PC9'.'ib2R5'.'Pg='.'=','PC9ib2R5Pg='.'=','','PC9ib2R5P'.'g==','PC9ib2R5Pg==','PC9ib2'.'R5Pg='.'=','','PC9i'.'b2R5Pg'.'==','',''.'c2N'.'yaXB0','c3Z'.'n','','P'.'HN0eWx'.'lPg'.'==','','PC9zdHlsZT4'.'=','','fig8IS'.'0tK'.'SgufFxu'.'f'.'F'.'xyKSs/'.'KC0tP'.'i'.'l+aXM=','PHN0e'.'W'.'x'.'l','PC9zdHlsZQ='.'=','ZGF0'.'YS1za'.'2'.'lwLW1'.'vdmluZw'.'==','fjx'.'cL'.'z9z'.'dHlsZ'.'V'.'te'.'Pl0qP'.'z'.'5'.'+a'.'X'.'M=','','','','','c2'.'hvd19z'.'cGlubmVy',''.'c3'.'Bpb'.'m5lckNvbG9y','PG'.'Rp'.'d'.'j4KICAgID'.'x'.'z'.'cGFuIHN0eWx'.'lPSIKICAg'.'IC13ZWJ'.'raXQ'.'tY'.'W5p'.'bWF0aW9uLWR'.'lbGF5OiAw'.'L'.'jJzOw'.'o'.'gICAg'.'LW'.'1vei1hbm'.'l'.'tYX'.'Rp'.'b24tZ'.'GV'.'s'.'YXk6I'.'DAuMnM7CiAgICAtby1'.'hbml'.'tYXRpb24'.'tZGVsYXk6IDAuM'.'nM7CiAg'.'IC'.'B'.'hbmlt'.'YXRpb24tZGVsY'.'Xk6I'.'D'.'AuM'.'nM7CiA'.'gI'.'CA'.'iPjwvc3Bhbj4KICAgID'.'xzcGFuIHN0eWxlPSIKIC'.'AgIC13'.'ZW'.'Jr'.'a'.'XQt'.'YW5pbWF0'.'aW9uL'.'WRlbGF5Oi'.'A'.'wLjRzOwogI'.'C'.'AgLW1'.'vei1'.'hbm'.'ltYXRp'.'b24'.'tZGVsYXk6ID'.'Au'.'N'.'HM7CiAgICAtby1h'.'bm'.'ltY'.'XR'.'pb24t'.'ZGV'.'sYXk6IDAuNHM7CiAgICBhbml'.'tYXR'.'pb24'.'tZG'.'VsYXk6IDAuNH'.'M'.'7CiAg'.'ICAiPjwvc3Bhbj4'.'KICAg'.'IDxzc'.'GFuIHN0eWxl'.'P'.'SI'.'KICA'.'g'.'I'.'C13Z'.'WJraXQtYW'.'5pbWF0'.'aW9uLW'.'RlbGF5O'.'iA'.'wLj'.'ZzOwo'.'g'.'IC'.'Ag'.'LW1'.'vei1'.'hb'.'mlt'.'YXRp'.'b24tZG'.'V'.'sYXk6ID'.'A'.'u'.'Nn'.'M7CiAgIC'.'At'.'b'.'y1hb'.'m'.'ltYXRp'.'b'.'24t'.'ZGVs'.'YXk'.'6IDA'.'u'.'NnM7CiA'.'gICBhbml'.'tY'.'XRp'.'b24tZGVsY'.'Xk6IDAuN'.'n'.'M7C'.'iAgICAiPjwv'.'c3Bhb'.'j4'.'KICA'.'gID'.'xz'.'cGF'.'uI'.'HN0eWxl'.'PSIKICAgIC13ZWJr'.'aXQtYW5'.'pbWF0aW9uL'.'WRlbGF5O'.'iAwLjhzOw'.'ogICA'.'gLW1ve'.'i1hbml'.'tYXRpb24'.'tZG'.'VsYXk6ID'.'Au'.'OHM7C'.'iAgICAtb'.'y'.'1h'.'b'.'ml'.'tYXRpb2'.'4tZGVs'.'YXk6IDA'.'u'.'OHM7CiAgI'.'CBhbm'.'ltYXRp'.'b2'.'4'.'t'.'ZG'.'VsYXk6'.'ID'.'A'.'uOHM7'.'CiA'.'gIC'.'Ai'.'Pjwvc3B'.'hbj4KICA'.'gID'.'x'.'zcGFuIHN'.'0'.'e'.'WxlPSIKI'.'C'.'Ag'.'IC'.'13ZWJr'.'aXQtYW5pbWF'.'0'.'a'.'W9uLWRlbGF5OiAxLjBz'.'Ow'.'ogICA'.'gLW'.'1ve'.'i1hb'.'m'.'lt'.'YXRpb'.'24tZGV'.'sYXk6IDEuMHM7CiA'.'gI'.'CAt'.'b'.'y1'.'hbmlt'.'YXRpb2'.'4tZ'.'GVsYX'.'k6IDE'.'uMHM'.'7Ci'.'AgICBhb'.'m'.'ltYXRpb24'.'t'.'ZGVsYXk6'.'IDEuMHM7CiA'.'gICAi'.'Pjwvc3Bh'.'bj'.'4'.'KPC9k'.'aX'.'Y+','Cg'.'==','CQ==','','PHNjcmlwdA==','PC9z'.'Y'.'3J'.'pc'.'H'.'Q=','fi9'.'iYS'.'5'.'qc34'.'=','flwo'.'KFx'.'zKm'.'Z'.'1bmN0aW9'.'uX'.'HMqXC'.'hcKS'.'4qPykoXC'.'lcKFw'.'pXDspJH5p'.'cw'.'==','P'.'HNjcmlwd'.'A'.'==','PC9zY3Jpc'.'H'.'Q=','','fnN0eWxlXHM'.'qP'.'VxzKihbJyJ'.'dK'.'S'.'g/Oi'.'g'.'/'.'IVwxKS4pKig/PXVybCl1cmxcc'.'y'.'pcK'.'Fxz'.'KihbJyJdPykoLis/KVwyP'.'1xz'.'KlwpLio/'.'XDF+aQ='.'=',''.'IGR'.'h'.'dG'.'EtbGF6eS1iYWNrZ'.'3J'.'vd'.'W5k'.'PSIlc'.'yIg','Mw==','L2Jpd'.'HJpeC9pb'.'WFnZX'.'MvJ'.'X'.'Mvc3BhY2VyLmdpZ'.'g==','PHNjcm'.'lwdA='.'=','PC9'.'z'.'Y'.'3Jp'.'cHQ=','','f'.'jwoaWZyYW1lXHNbX'.'j5dKig/PXNyY'.'yl'.'zcmNccyo9XHM'.'qKFsnIl0p'.'KSgoPzooPyFcM'.'ik'.'uKSooPz15b3'.'V8dmltKSg/Oig/IVw'.'yKS4pKi'.'l'.'cMihbXj5dKi'.'k+'.'fmlz','IG'.'RhdGEtbG'.'F6eS1zcmM9Ii'.'VzIg==','Mw==','PA==','Pg'.'==','b2'.'5sb2'.'F'.'k','f'.'nJlbF'.'xzKj1'.'ccyo'.'oW'.'y'.'ciXS'.'l'.'zdHl'.'sZXNoZWV'.'0XDF+'.'a'.'X'.'M=','cm'.'Vs'.'PSQxc3R5'.'b'.'GVzaG'.'VldCQxIGFzPS'.'JzdHl'.'sZSIgI'.'09OTE9BRCM'.'g','I09OTE9BRCM'.'=','b25sb2FkPS'.'JpZi'.'h0eXBlb'.'2YgYn'.'Vy'.'b'.'GFr'.'YXN0'.'dWRpb1NwZWVkZXJ'.'V'.'b'.'m9wY'.'WN'.'p'.'dHlCb2'.'R5I'.'CE9PSAnd'.'W5kZ'.'WZpbmV'.'k'.'Jy'.'kg'.'eyBidXJsYWthc3R1ZGlvU3Bl'.'ZWRlcl'.'Vub3BhY2l0e'.'UJvZHk'.'oK'.'Tt9Ig'.'==','e'.'WFtZXRyaWth'.'X2NhdG'.'NoX29'.'u','YWxs'.'b3d'.'lZF9jbG'.'Fzc2Vz','T2'.'5FcGlsb'.'2'.'c'.'=','T25FcGlsb2c=','T'.'25'.'Fb'.'m'.'R'.'CdW'.'ZmZXJD'.'b250ZW5'.'0','eWFt'.'ZXRy'.'a'.'WthX'.'29y'.'aWdpbmFsX'.'2'.'N'.'v'.'Z'.'G'.'U=','PC'.'9i'.'b2R5Pg'.'==','','PC9ib2R'.'5Pg==',''.'WWFuZGV4','eWF'.'f'.'bWV0cmlrYQ==',''.'an'.'M=',''.'L'.'2J'.'pd'.'HJpeC9pbWF'.'n'.'ZX'.'M'.'vJ'.'XMvanMvb'.'WV0cmlrYS9jcHU'.'u'.'an'.'M=','bGFuZ19hZGRpd'.'G'.'lvbm'.'Fs','eWFN'.'ZXRy'.'aWth'.'RmlsZVRpbW'.'VzdGF'.'tcA'.'==',''.'eWFNZXRyaWthQWN'.'j'.'b'.'3'.'VudA==',''.'e'.'WF'.'NZXRyaWthU3Rhc'.'nREZ'.'Wx'.'he'.'Q==',''.'eWFNZXRy'.'aWthT3B0aW'.'9ucw==','eW'.'Ffb'.'WV0c'.'mlrYQ==','L2J'.'pdHJpeC9'.'pbW'.'Fn'.'ZXMvJ'.'XM'.'va'.'nMv'.'b'.'WV0cml'.'rY'.'S'.'90Y'.'WcuanM=','',''.'cmI=','d2I=','aHR0cHM'.'6L'.'y9t'.'Y'.'y55YW'.'5'.'kZXgu'.'cnUvbWV0c'.'mlrYS90YWcuanM=','fnltX'.'H'.'MqXChccyo'.'o'.'XGQqKVte'.'e10r'.'KHtbXn1dKn0pf'.'ml'.'z',''.'fnlhQ29'.'1'.'bnR'.'lcih'.'cZCspW15'.'7X'.'So'.'o'.'e'.'1tefV0'.'rfS'.'l'.'+aX'.'M=','aWQ=',''.'eW'.'FuZGV'.'4'.'QWN'.'j'.'b3VudA==',''.'eWFu'.'ZG'.'V4T3B0'.'aW9ucw'.'==','e'.'WFuZ'.'GV4Q'.'WNjb3V'.'udA==','','eW'.'FuZGV4'.'T3B0aW9'.'ucw='.'=','','RVJST1I=',''.'TEFaW'.'V'.'9'.'ZQV9BR0'.'V'.'OVA==','','R'.'VJST1I6'.'IA==',''.'ClNRTDog','SUQ=','PHNjcmlwdA==','PC9zY3Jp'.'cHQ=','bW'.'Mue'.'WFuZGV'.'4'.'LnJ'.'1L21'.'ldH'.'Jpa2Evd'.'GFn'.'Lmpz',''.'e'.'WFuZ'.'GV4LW'.'1ld'.'H'.'Jp'.'Y'.'2Etd2F0'.'Y'.'2gvdG'.'FnLmpz','bWM'.'ue'.'WF'.'uZ'.'GV'.'4LnJ1L21ldHJpa'.'2'.'Evd2F0Y2guanM=','ZnJvbQ'.'==','dG8'.'=','ZnJv'.'bQ='.'=','dG8=','Z29v'.'Z2xlVGF'.'nQ2'.'F0Y2hP'.'bg==','YWxsb3d'.'lZF9j'.'bGFzc2'.'Vz','L'.'A==','YnVybGFrY'.'XN0dWR'.'pb'.'19nb2'.'9nbG'.'VfdG'.'Fn'.'X21'.'hb'.'m'.'Fn'.'Z'.'XI=','anM=','L2JpdHJ'.'peC'.'9pbWFnZX'.'M'.'vJXMvanMvZ3RtL2NwdS'.'5'.'qcw==','bGFuZ19'.'hZGRp'.'d'.'GlvbmFs','Z3R'.'tR'.'mlsZ'.'V'.'Rp'.'bWVzdGFtc'.'A==','Z'.'3Rt'.'QW'.'N'.'jb'.'3VudA='.'=','Z3RtU3Rhcn'.'REZ'.'WxheQ='.'=','YnVy'.'bGFrYX'.'N0dW'.'Rpb1'.'9'.'nb2'.'9nb'.'GVfdGF'.'nX21h'.'b'.'mF'.'nZX'.'I=','L2J'.'p'.'dHJp'.'eC9pbWF'.'nZXM'.'vJXM'.'vanMvZ3RtL2d0'.'bS5qcw'.'==','','cmI=',''.'d2'.'I'.'=','aH'.'R0'.'cH'.'M6Ly93d'.'3cuZ29vZ2xld'.'GFnbWFuYWdlci5j'.'b20vZ'.'3R'.'tLmp'.'z'.'P2'.'l'.'kPSVz','fih'.'HVE0tW14nIl0r'.'KVsnIl'.'1'.'+aX'.'M=','Z3RtQW'.'Njb'.'3VudA'.'==','Z'.'3'.'R'.'tQWNjb3Vud'.'A='.'=','','RVJST1I=','TEFaWV9H'.'VE1fQU'.'dFT'.'lQ=','','R'.'V'.'JST1I6IA='.'=','ClNRTDog','SUQ=','PHNj'.'cmlwdA'.'='.'=','PC9'.'z'.'Y3'.'JpcHQ=','Z29'.'v'.'Z2xl'.'dGFn'.'b'.'WFuYWdl'.'ci5jb'.'20v'.'Z3RtLmpz','Zn'.'JvbQ==','dG8=','Z'.'nJv'.'bQ'.'==',''.'dG8=','PGl'.'m'.'cmFtZ'.'Q==','PC9pZn'.'J'.'hbW'.'U=','Z'.'29v'.'Z2xl'.'dGFnbWFu'.'YW'.'dlci5'.'jb20v','ZnJ'.'vbQ==','d'.'G8=','Z'.'nJvb'.'Q==',''.'dG'.'8=',''.'Y3Nz','c3BlZW'.'Rl'.'c'.'l9mb250c'.'w==','c3BlZWRlcl9mb25'.'0c'.'w='.'=','','P'.'w='.'=','fkBpbXBvcnR'.'cc'.'yp'.'1cmx'.'ccypc'.'KChb'.'Jy'.'JdKSgoPy'.'E'.'uKmJhc2U'.'2NCl'.'bYS16L10'.'rW15cMV'.'0rP'.'y'.'l'.'cMX5pcw==',''.'XEJ1cm'.'xha2Fz'.'d'.'HV'.'ka'.'W9c'.'U3BlZWR'.'lcl'.'xGb250cw==','Z2'.'V0UmVnR'.'XhwRm9u'.'dEltcG'.'9ydA==','fjxsaW5rXHMraH'.'Jl'.'Zlxz'.'K'.'j'.'1ccy'.'ooWy'.'ci'.'XSkoW1'.'5c'.'MV0'.'rPylcMX5pc'.'w==',''.'XEJ1'.'cm'.'xha2Fz'.'dH'.'VkaW'.'9cU3BlZ'.'WRl'.'clxGb2'.'50'.'cw==',''.'Z2'.'V0U'.'mVnRXhwRm9'.'u'.'dEltc'.'G9'.'ydA==','fig/Oi9cKihbXip'.'dKj'.'8p'.'XCovW15'.'AXSo/KT'.'9AZm9'.'u'.'dC'.'1mYWN'.'l'.'Lio/e1'.'tefV0rP31+aXM=','XEJ1cmxha2Fz'.'dH'.'V'.'kaW9c'.'U'.'3BlZWR'.'l'.'clxG'.'b25'.'0'.'cw'.'==','Z'.'2V0U'.'mVnR'.'XhwRm9'.'ud'.'EZhY2U=','','SU'.'Q=','JXMlcyVz'.'JXM=','VUZfT'.'kFNR'.'Q==',''.'VUZfV0VJR'.'0'.'hU','IH'.'wg','VU'.'ZfV0'.'VJR0'.'hU','','VUZf'.'T'.'E'.'9DQUx'.'fT'.'kFN'.'RQ==','I'.'Hwg','VUZfT'.'E9'.'DQUxfTkFNRQ'.'='.'=','','V'.'UZfRk'.'9O'.'VF9'.'TV'.'FlM'.'RQ'.'==','IHwg','V'.'UZf'.'Rk'.'9OVF9TVFlMRQ==','',''.'IQ='.'=','ZmlsdGVy','Zm9udHN'.'NYW'.'51YW'.'xDb'.'2R'.'l',''.'dw==','Cg='.'=','Z'.'m9udHNJbl'.'VzZQ==','Zm'.'9u'.'dHNF'.'b'.'mdp'.'bmVTdGF0dXN'.'BY3Rp'.'dmU=','I1'.'JBT'.'kQj','X3Bhc3NpdmU=','Zm9'.'udHNF'.'bmdpbm'.'VTdGF0dXNQYXNz'.'aXZl','P'.'HNlY3'.'Rpb2'.'4gY2'.'x'.'hc3'.'M'.'9ImZvb'.'nR'.'zU3RhdHVzIC'.'Vz'.'Ij4lczwvc'.'2'.'VjdGl'.'vbj'.'4=','','aHR0'.'c'.'A==',''.'c'.'mI=',''.'TW96aWxsYS81LjAgKF'.'dpbm'.'Rvd3M'.'gTlQg'.'MTA'.'uMDsg'.'V2luNjQ7'.'I'.'Hg2'.'NC'.'kgQXBwbG'.'VX'.'ZWJ'.'LaXQv'.'NTM3'.'LjM2'.'IC'.'hLSF'.'RNTCwgb'.'Glr'.'ZSBHZWNrbykgQ2hyb2'.'1lL'.'zc5'.'LjAu'.'Mz'.'k0NS44OCB'.'T'.'Y'.'WZhcmkvNTM3LjM'.'2','','aHR0'.'cA==','fl'.'w/Liokf'.'g==','','cm'.'I=','I0'.'JBU0U2N'.'CM=','fnVybFwo'.'XHMqJyojQkFTRTY'.'0I'.'ycqXH'.'M'.'qXC'.'l+aXM=','d'.'XJsKCNC'.'QV'.'NFNjQj'.'KQ==','fiw'.'/KFxzKih1cm'.'x'.'8bG9jYWw'.'pX'.'CgoPyEjKV'.'teXC'.'ldK1'.'wp'.'W147LF0'.'qWyxdPyl+','',''.'c3Jj'.'Ojs=','','','fmZvb'.'nQtZmFta'.'Wx5Olx'.'zKls'.'nIl0oW14n'.'Il'.'0'.'rKVs'.'nIl1+a'.'XM'.'=','','f'.'mZvb'.'nQtd2Vp'.'Z2h'.'0'.'OlxzKih'.'bX'.'j'.'tdK'.'yk7fmlz','','fmZvbnQtc'.'3'.'R5bGU6X'.'H'.'MqKFt'.'eO10r'.'KTt+a'.'XM=','VUZfTkFNRQ==',''.'VUZfVVJM','VUZfRk9STUFU','V'.'U'.'Zf'.'Q'.'kFTR'.'T'.'Y0','VUZfV0VJ'.'R0hU','VUZf'.'Q1'.'NT','VUZfQUNUSVZF','VUZfTE9DQUx'.'fTkFN'.'RQ==','','V'.'UZ'.'f'.'R'.'k9'.'OVF9'.'TV'.'FlMRQ'.'==','',''.'anM=','c3RyaW5ncw'.'==','QUZUR'.'VJf'.'Q1NT','Q09OVEVOV'.'A==','fj'.'xzY3'.'Jpc'.'HRbXj5dKz9zcmM9KFsnIl0pK'.'Cg/IVwxKS4qPylcMX4'.'=',''.'Q'.'0'.'9OV'.'EVOVA'.'==','KHdpbmR'.'vdy5CW'.'H'.'x8dG'.'9'.'w'.'LkJYKS5t'.'ZXN'.'zY'.'WdlKHs=','Q09'.'OVEVOVA==','QU'.'Z'.'URVJf'.'Q1NT',''.'L2JpdHJpeC'.'9qcy'.'9tYWl'.'u',''.'SFRU'.'U'.'F9VU0V'.'S'.'X'.'0FHRU5U','L'.'2'.'JvdHxjcmF3b'.'H'.'xzbH'.'VycHx'.'zcG'.'lk'.'ZXJ'.'8'.'bWVkaWFw'.'YXJ0bm'.'V'.'yc3xMaWdo'.'dGh'.'v'.'dXNlL'.'2'.'l'.'z','a'.'W5saW5l','flw'.'/Li'.'okf'.'g==','','bWFpbi9jb3J'.'lL2NvcmUu','f'.'ig/'.'PCFtaW'.'5cLilqc'.'yR+','bWluLm'.'pz','cmI=','flw'.'8XC'.'9b'.'Xj5d'.'K'.'1w+'.'fmlz',''.'P'.'HNj'.'cmlwdCB0'.'eX'.'Bl'.'PSJ0Z'.'Xh0L'.'2phdmF'.'zY'.'3J'.'pcHQiI'.'GRhdG'.'Etc2tpcC1'.'tb'.'3Zpbmc9IiIgZGF0YS1'.'vc'.'mlnaW4tc'.'3JjPS'.'I=','Ij4=',''.'PC'.'9zY'.'3J'.'pcHQ+','P'.'HNjcmlwd'.'CB0e'.'XB'.'lPSJ0'.'Z'.'Xh0L2phdmFzY'.'3Jpc'.'HQiIG'.'R'.'hdG'.'Etc'.'2tpcC1tb3Zpbm'.'c9IiI'.'gc3Jj'.'PSI=','I'.'j48'.'L3Njcmlwd'.'D'.'4=','PHNj'.'cmlw'.'d'.'CA=','PH'.'Njcm'.'lw'.'dC'.'BkY'.'X'.'RhLXNr'.'aX'.'AtbW'.'92aW5nP'.'SIiIA==','C'.'g='.'=','','fig8a'.'GVh'.'ZD4pfml'.'z','J'.'DE=',''.'YnVybGF'.'rYXN'.'0'.'d'.'WRp'.'b19zcGVlZGVyX09MRFNJVEVFWFBJUk'.'VEQ'.'VR'.'F','ZXh'.'waXJl'.'X21lc3Nf'.'Y3V'.'zd'.'G9tMg==');return base64_decode($_910761083[$_1806689545]);}};$_308665923= GetMessage(___24647865(0));$_1703980308= min(10,0,3.3333333333333);@$GLOBALS['____473646157'][0](___24647865(1).$GLOBALS['____473646157'][1]($GLOBALS['____473646157'][2](___24647865(2))), ___24647865(3));$_1303219632= round(0+1); $_56892363= ___24647865(4); unset($_1420685626); $_1242173117= $GLOBALS['____473646157'][3](___24647865(5), ___24647865(6)); $_1420685626= \COption::GetOptionString(___24647865(7), $GLOBALS['____473646157'][4](___24647865(8),___24647865(9),$GLOBALS['____473646157'][5]($_56892363, round(0+0.5+0.5+0.5+0.5), round(0+2+2))).$GLOBALS['____473646157'][6](___24647865(10))); $_1747565749= array(round(0+5.6666666666667+5.6666666666667+5.6666666666667) => ___24647865(11), round(0+2.3333333333333+2.3333333333333+2.3333333333333) => ___24647865(12), round(0+5.5+5.5+5.5+5.5) => ___24647865(13), round(0+6+6) => ___24647865(14), round(0+0.75+0.75+0.75+0.75) => ___24647865(15)); $_1044093915= ___24647865(16); while($_1420685626){ $_1156359965= ___24647865(17); $_1810806444= $GLOBALS['____473646157'][7]($_1420685626); $_852656840= ___24647865(18); $_1156359965= $GLOBALS['____473646157'][8](___24647865(19).$_1156359965,(156*2-312),-round(0+5)).___24647865(20); $_2045524866= $GLOBALS['____473646157'][9]($_1156359965); $_2070727383=(846-2*423); for($_845243308= min(186,0,62); $_845243308<$GLOBALS['____473646157'][10]($_1810806444); $_845243308++){ $_852656840 .= $GLOBALS['____473646157'][11]($GLOBALS['____473646157'][12]($_1810806444[$_845243308])^ $GLOBALS['____473646157'][13]($_1156359965[$_2070727383])); if($_2070727383==$_2045524866-round(0+0.5+0.5)) $_2070727383=(988-2*494); else $_2070727383= $_2070727383+ round(0+0.33333333333333+0.33333333333333+0.33333333333333);} $_1303219632= $GLOBALS['____473646157'][14]((950-2*475),(1048/2-524),(205*2-410), $GLOBALS['____473646157'][15]($_852656840[round(0+1.2+1.2+1.2+1.2+1.2)].$_852656840[round(0+1.5+1.5)]), $GLOBALS['____473646157'][16]($_852656840[round(0+1)].$_852656840[round(0+14)]), $GLOBALS['____473646157'][17]($_852656840[round(0+10)].$_852656840[round(0+6+6+6)].$_852656840[round(0+2.3333333333333+2.3333333333333+2.3333333333333)].$_852656840[round(0+4+4+4)])); unset($_1156359965); break;} $_1074719880= ___24647865(21); $GLOBALS['____473646157'][18]($_1747565749); $_1393303093= ___24647865(22); $_1044093915= ___24647865(23).$GLOBALS['____473646157'][19]($_1044093915.___24647865(24), round(0+2),-round(0+0.5+0.5));@include($_SERVER[___24647865(25)].___24647865(26).$GLOBALS['____473646157'][20](___24647865(27), $_1747565749)); $_1177780948= round(0+2); while($GLOBALS['____473646157'][21](___24647865(28))){ $_1717804565= $GLOBALS['____473646157'][22]($GLOBALS['____473646157'][23](___24647865(29))); $_767533066= ___24647865(30); $_1074719880= $GLOBALS['____473646157'][24](___24647865(31)).$GLOBALS['____473646157'][25](___24647865(32),$_1074719880,___24647865(33)); $_1052975248= $GLOBALS['____473646157'][26]($_1074719880); $_2070727383=(1412/2-706); for($_845243308=(223*2-446); $_845243308<$GLOBALS['____473646157'][27]($_1717804565); $_845243308++){ $_767533066 .= $GLOBALS['____473646157'][28]($GLOBALS['____473646157'][29]($_1717804565[$_845243308])^ $GLOBALS['____473646157'][30]($_1074719880[$_2070727383])); if($_2070727383==$_1052975248-round(0+1)) $_2070727383=(166*2-332); else $_2070727383= $_2070727383+ round(0+0.25+0.25+0.25+0.25);} $_1177780948= $GLOBALS['____473646157'][31]((1416/2-708), min(102,0,34),(154*2-308), $GLOBALS['____473646157'][32]($_767533066[round(0+6)].$_767533066[round(0+5.3333333333333+5.3333333333333+5.3333333333333)]), $GLOBALS['____473646157'][33]($_767533066[round(0+3+3+3)].$_767533066[round(0+1+1)]), $GLOBALS['____473646157'][34]($_767533066[round(0+4+4+4)].$_767533066[round(0+1.4+1.4+1.4+1.4+1.4)].$_767533066[round(0+2.8+2.8+2.8+2.8+2.8)].$_767533066[round(0+0.6+0.6+0.6+0.6+0.6)])); unset($_1074719880); break;} $_1242173117= ___24647865(34).$GLOBALS['____473646157'][35]($GLOBALS['____473646157'][36]($_1242173117, round(0+1.5+1.5),-round(0+0.25+0.25+0.25+0.25)).___24647865(35), round(0+0.2+0.2+0.2+0.2+0.2),-round(0+2.5+2.5));for($_845243308= min(90,0,30),$_887113880=($GLOBALS['____473646157'][37]()< $GLOBALS['____473646157'][38]((1020/2-510),min(170,0,56.666666666667),(1040/2-520),round(0+1.25+1.25+1.25+1.25),round(0+0.2+0.2+0.2+0.2+0.2),round(0+502.5+502.5+502.5+502.5)) || $_1303219632 <= round(0+3.3333333333333+3.3333333333333+3.3333333333333)),$_1542449732=($_1303219632< $GLOBALS['____473646157'][39]((828-2*414),(994-2*497),min(62,0,20.666666666667),Date(___24647865(36)),$GLOBALS['____473646157'][40](___24647865(37))-$_1703980308,$GLOBALS['____473646157'][41](___24647865(38)))); $_845243308< round(0+10),$_887113880 || $_1542449732 || $_1303219632 != $_1177780948; $_845243308++)return false;$GLOBALS['____473646157'][42]($_1044093915, $_1303219632); $GLOBALS['____473646157'][43]($_1242173117, $_1177780948); $GLOBALS[___24647865(39)]= burlakastudio_speeder_OLDSITEEXPIREDATE;   \Bitrix\Main\Localization\Loc::loadLanguageFile(__FILE__); \Bitrix\Main\Loader::registerAutoLoadClasses( ___24647865(40),[ ___24647865(41) => ___24647865(42), ___24647865(43) => ___24647865(44), ___24647865(45) => ___24647865(46), ___24647865(47) => ___24647865(48), ___24647865(49) => ___24647865(50), ___24647865(51) => ___24647865(52), ___24647865(53) => ___24647865(54), ___24647865(55) => ___24647865(56), ___24647865(57) => ___24647865(58), ___24647865(59) => ___24647865(60), ___24647865(61) => ___24647865(62), ___24647865(63) => ___24647865(64), ___24647865(65) => ___24647865(66), ___24647865(67) => ___24647865(68),]); \Bitrix\Main\Loader::registerAutoLoadClasses( null,[ \Bitrix\Main\Engine\ActionFilter\SwitchApplicationToAjax::class => ___24647865(69), \Bitrix\Main\Engine\ActionFilter\ClearCacheInActionPrefilter::class => ___24647865(70), \Bitrix\Main\Engine\ActionFilter\LazyHelperPostfilter::class => ___24647865(71), \Burlakastudio\Speeder\LazyComponentProxyHelper::class => ___24647865(72),]); class AccessAndStatus{ const UNAUTHORIZED_USER_GROUP= 2;  protected static $_1703761991= null; public static function forceSkipReaction($_1339300449){ self::$_1703761991= $_1339300449;} public static function skipReaction(): bool{ if($GLOBALS['____473646157'][44](self::$_1703761991)){ global $APPLICATION; $_376494268= \Bitrix\Main\Context::getCurrent()->getRequest(); self::$_1703761991= $GLOBALS['____473646157'][45](___24647865(73)) ||  $GLOBALS['____473646157'][46](___24647865(74)) ||   $APPLICATION->_1412534371 ||  $_376494268->isAdminSection() ||  $_376494268->isAjaxRequest() || !self::isBrowserHit() || ($_376494268->isPost() &&!self::friendlyPost()) || !Options::powerOn() ||  self::domainOutsideOfProcess() ||  self::skipByUrl() ||  self::skipByUrlParams() ||  self::skipByUserGroups();} return self::$_1703761991;} public static function friendlyPost(){  $_376494268= \Bitrix\Main\Context::getCurrent()->getRequest(); return $_376494268->getPost(___24647865(75)) && $_376494268->getPost(___24647865(76)) && $_376494268->getPost(___24647865(77)) && \Bitrix\Main\Engine\CurrentUser::get()->getId();} public static function isBrowserHit(){ $_787662691= \Bitrix\Main\Context::getCurrent()->getServer(); $_1637165200= $_787662691->get(___24647865(78)); $_2110647705= \Bitrix\Main\Composite\Helper::getAjaxRandom(); $_41231529= false; if($_1637165200){ $_41231529=( $GLOBALS['____473646157'][47]($_1637165200, ___24647865(79)) !== false || $GLOBALS['____473646157'][48]($_1637165200, ___24647865(80)) !== false) || $_2110647705;} return $_41231529;} protected static function domainOutsideOfProcess(): bool{ $_1301035751= self::getActiveDomains(); $_2136305550= self::getCurrentRequest()->getHttpHost(); $_2136305550=(new \CBXPunycode)->Decode($_2136305550); return!(\in_array($_2136305550, $_1301035751, true));} protected static function getActiveDomains(): array{ return Options::get(___24647865(81));} protected static function getCurrentRequest(): \Bitrix\Main\HttpRequest{ return \Bitrix\Main\Application::getInstance()->getContext()->getRequest();} protected static function skipByUrl(){ $_376494268= self::getCurrentRequest(); $_756617567= $_376494268->getRequestUri();  $_2050071684= self::getAllowedOnlyUrls(); if(!empty($_2050071684)){ $_640066445= true; foreach($_2050071684 as $_1371661170){ $_1098358470= $GLOBALS['____473646157'][49](___24647865(82). BX_UTF_PCRE_MODIFIER, $_1371661170); if($GLOBALS['____473646157'][50]($_1098358470, $_756617567)){ $_640066445= false; break;}} if($_640066445){ return true;}}  $_1004048283= self::getSkipUrls(); if(!empty($_1004048283)){ $_640066445= false; foreach($_1004048283 as $_1371661170){ $_1098358470= $GLOBALS['____473646157'][51](___24647865(83). BX_UTF_PCRE_MODIFIER, $_1371661170); if($GLOBALS['____473646157'][52]($_1098358470, $_756617567)){ $_640066445= true; break;}} if($_640066445){ return true;}} return false;} protected static function getAllowedOnlyUrls(): array{ $_1060959828= Options::get(___24647865(84)); $GLOBALS['____473646157'][53]( $_1060959828, static function(&$_1391785664){ $_1391785664= $GLOBALS['____473646157'][54]('*', '.*?', $_1391785664);}); return $_1060959828;} protected static function getSkipUrls(): array{ $_1414225575=[___24647865(85), ___24647865(86)]; $_1060959828= $GLOBALS['____473646157'][55](Options::get(___24647865(87))); if($_1060959828 && $GLOBALS['____473646157'][56]($_1060959828)){ $GLOBALS['____473646157'][57]( $_1060959828, static function(&$_1391785664){ $_1391785664= $GLOBALS['____473646157'][58]('*', '.*?', $_1391785664);}); $_1414225575= $GLOBALS['____473646157'][59]($GLOBALS['____473646157'][60]($_1414225575, $_1060959828));} return $_1414225575;} protected static function skipByUrlParams(): bool{ $_376494268= self::getCurrentRequest(); $_1550826195= self::getSkipParams(); foreach($_1550826195 as $_662186882){ if($_376494268->get($_662186882)){ return true;}} return false;} protected static function getSkipParams(): array{  return[ ___24647865(88), ___24647865(89), ___24647865(90)];} protected static function skipByUserGroups(): bool{ $_1584376550= Options::get(___24647865(91)); if(empty($_1584376550)){ return false;} global $USER;  if(!$USER ||!$USER->IsAuthorized()){ $_159032971= \in_array(self::UNAUTHORIZED_USER_GROUP, $_1584376550, true); return!$_159032971;}  $_1939658252= $GLOBALS['____473646157'][61]( $USER->GetUserGroupArray(), static function($_761128143){ return (int)$_761128143 !== self::UNAUTHORIZED_USER_GROUP;}); $_1026842345= $GLOBALS['____473646157'][62]($_1939658252, $_1584376550); return $GLOBALS['____473646157'][63]($_1026842345) ===(1456/2-728);} public static function compositePrivateKeyDisabledByAdmin(){ $_2017566829= Options::compositePrivateKeyOn(); return!$_2017566829;}  public static function skipByRuLanguageAccepted(){   $_492765206= \Bitrix\Main\Application::getInstance()->getContext()->getServer()->get('HTTP_ACCEPT_LANGUAGE'); $_134982707= $GLOBALS['____473646157'][64]( ___24647865(92). BX_UTF_PCRE_MODIFIER, $_492765206); return!$_134982707;} public static function lightVersionCall(){ if(self::lightByUserAgent()){ $_1863945058= \Bitrix\Main\Context::getCurrent()->getServer()->getUserAgent(); if($GLOBALS['____473646157'][65]($_1863945058, ___24647865(93)) !== false){ return true;}} else{ return self::skipByRuLanguageAccepted();} return false;} public static function lightByUserAgent(){ return Options::get('limitVersionByUserAgent');} public static function firefoxAgent(){ $_787662691= \Bitrix\Main\Context::getCurrent()->getServer(); $_2028833271= $_787662691->get(___24647865(94)); $_1042479835= false; if($_2028833271){ $_1042479835= $GLOBALS['____473646157'][66]($_2028833271, ___24647865(95)) || $GLOBALS['____473646157'][67]($_2028833271, ___24647865(96));} return $_1042479835;}} class Processor{ protected static $_1383987610= false; public static function OnProlog(){} public static function OnEpilog(){ if(AccessAndStatus::skipReaction()){ return;}  self::registerPublicJs();  if(YaMetrika::on()){ YaMetrika::showUp(___24647865(97));} if(GoogleTagManager::on()){ GoogleTagManager::initJs();} if(Fonts::on()){ Fonts::registerPublicJs();} \CJSCore::RegisterExt( ___24647865(98),[ ___24647865(99) =>[ ___24647865(100) => AccessAndStatus::lightVersionCall(), ___24647865(101) => AccessAndStatus::lightByUserAgent(),]]); \CJSCore::Init(___24647865(102));} protected static function registerPublicJs(){ if( Options::get('lazyImagesOn') || Options::get('reparseBgImages') || Options::get('reparseVideoIframes') || Options::get('move_links_to_bottom') || Options::get('initLazyAjaxObserver')){ $_708066678=[ 'lazyImagesKeepWatching' => Options::get('lazyImagesKeepWatching'), 'lazyBgKeepWatching' => Options::get('lazyBgKeepWatching'), 'lazyVideoIframeKeepWatching' => Options::get('lazyVideoIframeKeepWatching'), 'lazyAjaxKeepWatching' => Options::get('initLazyAjaxObserver'), 'lazyBottomShift' => Options::get('lazyBottomShift'), 'speederLazyImgDataAttr' => Options::get('lazyImagesOwnDataAttr'),]; if(Tools::compositeModeOn()){ $_708066678[___24647865(103)]= ___24647865(104);} \CJSCore::RegisterExt(___24647865(105),[ ___24647865(106) => $GLOBALS['____473646157'][68](___24647865(107), Tools::getModuleName()), ___24647865(108) => $_708066678]); \CJSCore::Init(___24647865(109));} if(Options::get(___24647865(110))){ \CJSCore::RegisterExt(___24647865(111),[ ___24647865(112) => $GLOBALS['____473646157'][69](___24647865(113), Tools::getModuleName()),]); \CJSCore::Init(___24647865(114));}} public static function OnEndBufferContent(&$_330733138){ if(AccessAndStatus::skipReaction()){ return;}  if(self::$_1383987610){ if(!Tools::compositeModeOn() || $GLOBALS['____473646157'][70]($_330733138, ___24647865(115))){ $_330733138= self::$_1383987610; return;}}  $_961798414= $GLOBALS['____473646157'][71](___24647865(116), $_330733138); $_615600895= ___24647865(117); $_127909653= $GLOBALS['____473646157'][72]($_961798414); $_444235070= $GLOBALS['____473646157'][73](___24647865(118), $_961798414). ___24647865(119);  if(Options::get(___24647865(120))){ $_444235070= self::reParseImg($_444235070);} self::placeViewport($_444235070); if(Options::get(___24647865(121))){ self::moveHeadLink($_444235070); $_444235070= self::moveStaticStyles($_444235070); if(Options::get(___24647865(122))){ self::makeBodyOpacity($_444235070);}} $_444235070= self::reParseBaScript($_444235070); if(Options::get(___24647865(123))){ $_444235070= self::detectBgImages($_444235070);} if(Options::get(___24647865(124))){ $_444235070= self::detectYoutubeVideo($_444235070);} if(YaMetrika::on()){ $_444235070= YaMetrika::dropOutFromHtml($_444235070); YaMetrika::showUp(___24647865(125), $_444235070);} if(GoogleTagManager::on()){ $_444235070= GoogleTagManager::dropScriptOutFromHtml($_444235070); $_444235070= GoogleTagManager::dropFrameOutFromHtml($_444235070);} $_330733138= $_615600895. $_444235070. $_127909653;  self::$_1383987610= $_330733138;}  protected static function reParseImg(&$_330733138= ''){   $_405870766= self::getMultiAreasBy($_330733138,['script', 'picture', 'pre', 'code']); $_802240573= ___24647865(126); $_1656633947=(1356/2-678); foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947);  $_802240573 .= self::imgReparserCpu($_517802329);  $_802240573 .= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927);  $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); $_517802329= self::imgReparserCpu($_517802329); $_802240573 .= $_517802329; return $_802240573;}  public static function getMultiAreasBy($_330733138= '', $_1896130936=[]){ if(empty($_1896130936)){ return $_330733138;} $_1597813691= ___24647865(127); $_1706525626=(168*2-336); $_405870766=[]; $_330733138= \Bitrix\Main\Text\BinaryString::changeCaseToLower($_330733138); do{ $_1355240927=-round(0+0.25+0.25+0.25+0.25); $_301834013= ___24647865(128); $_2132846275= ___24647865(129); foreach($_1896130936 as $_2070727383){ $_1005137931= ___24647865(130). $_2070727383; $_2047166783= \Bitrix\Main\Text\BinaryString::getPosition($_330733138, $_1005137931, $_1706525626); if($_2047166783 !== false){ if($_1355240927 ===-round(0+0.5+0.5) || $_2047166783< $_1355240927){ $_1355240927= $_2047166783; $_301834013= $_1005137931; $_2132846275= ___24647865(131). $_2070727383;}}} if($_1355240927 ===-round(0+1) ||!$_301834013){ break;} $_866595419= \Bitrix\Main\Text\BinaryString::getPosition($_330733138, $_1597813691, $_1355240927); if($_866595419 === false){ break;} $_717962050= $_1355240927+ $GLOBALS['____473646157'][74]($_301834013); $_1692175625= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_717962050, $_866595419- $_717962050); $_253852851= $_866595419+ $GLOBALS['____473646157'][75]($_1597813691);  $_59194466= $_2132846275. $_1597813691; $_508310168= \Bitrix\Main\Text\BinaryString::getPosition($_330733138, $_59194466, $_253852851);   if($_508310168 === false){ break;} $_62887490= $_508310168+ $GLOBALS['____473646157'][76]($_59194466); while(isset($_330733138[$_62887490]) && $_330733138[$_62887490] === ___24647865(132)){ $_62887490++;} $_1466208553= new \stdClass(); $_1466208553->_1692175625= $_1692175625; $_1466208553->_1355240927= $_1355240927; $_1466208553->_253852851= $_253852851; $_1466208553->_508310168= $_508310168; $_1466208553->_62887490= $_62887490; $_405870766[]= $_1466208553; $_1706525626= $_62887490;} while(true); return $_405870766;} public static function imgReparserCpu($_1026340673= ''){ if($_1026340673){ $_804114122= Options::getSkipAttributesForImg(); $_1203714973= Options::get(___24647865(133))?: ___24647865(134);  $_1381156347= $GLOBALS['____473646157'][77](___24647865(135), $_804114122). ___24647865(136). $_1203714973. ___24647865(137);  $_556926333= $GLOBALS['____473646157'][78]( ___24647865(138). BX_UTF_PCRE_MODIFIER, static function($_1152472694) use(&$_1381156347){  if($GLOBALS['____473646157'][79]( '~('. $_1381156347. ')~is'. BX_UTF_PCRE_MODIFIER, $_1152472694[0])){ return $_1152472694[0];} return Processor::imgRegExp($_1152472694);}, $_1026340673); if($_556926333){ $_1026340673= (string)$_556926333;}} return $_1026340673;} protected static function imgRegExp($_1630393429){ $_1203714973= Options::get('lazyImagesOwnDataAttr'); if(!$_1203714973){ $_1203714973= ___24647865(139);} $_1630393429[round(0+0.5+0.5+0.5+0.5)]= $GLOBALS['____473646157'][80](___24647865(140), ___24647865(141), $_1630393429[round(0+2)]); $_1030929802= $GLOBALS['____473646157'][81]( ___24647865(142), $_1630393429[round(0+0.2+0.2+0.2+0.2+0.2)], $_1203714973, $_1630393429[round(0+1+1)], $_1630393429[round(0+1.3333333333333+1.3333333333333+1.3333333333333)], Tools::getModuleName()); if( $GLOBALS['____473646157'][82](___24647865(143). BX_UTF_PCRE_MODIFIER, $_1030929802, $_185897245) && $GLOBALS['____473646157'][83](___24647865(144). BX_UTF_PCRE_MODIFIER, $_1030929802, $_605416149)){ $_1030929802= $GLOBALS['____473646157'][84]( ___24647865(145), $_1630393429[round(0+0.2+0.2+0.2+0.2+0.2)], $_1203714973, $_1630393429[round(0+0.4+0.4+0.4+0.4+0.4)], $_1630393429[round(0+0.8+0.8+0.8+0.8+0.8)], (int)$_185897245[round(0+0.66666666666667+0.66666666666667+0.66666666666667)], (int)$_605416149[round(0+0.4+0.4+0.4+0.4+0.4)]);} $_1030929802 .= ___24647865(146); return $_1030929802;} protected static function placeViewport(&$_330733138){  $_405870766= self::getAreasBy($_330733138, '<script', '</script'); $_802240573= ___24647865(147); $_1656633947=(1264/2-632); foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); self::checkAndImplantViewport($_517802329); $_802240573 .= $_517802329; $_1396250013= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1396250013; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); self::checkAndImplantViewport($_517802329); $_802240573 .= $_517802329; $_330733138= $_802240573;} public static function getAreasBy($_330733138= '', $_1005137931= '', $_1006974374= '', $_1597813691= '>', $_178500972= false){ if(!$_1005137931 ||!$_1006974374){ return $_330733138;} $_1706525626=(153*2-306); $_405870766=[]; $_330733138= \Bitrix\Main\Text\BinaryString::changeCaseToLower($_330733138); while(($_1355240927= \Bitrix\Main\Text\BinaryString::getPosition($_330733138, $_1005137931, $_1706525626)) !== false){ $_866595419= \Bitrix\Main\Text\BinaryString::getPosition($_330733138, $_1597813691, $_1355240927); if($_866595419 === false){ break;} $_717962050= $_1355240927+ $GLOBALS['____473646157'][85]($_1005137931); $_1692175625= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_717962050, $_866595419- $_717962050); if(!$_178500972){ $_253852851= $_866595419+ $GLOBALS['____473646157'][86]($_1597813691); $_59194466= $_1006974374. $_1597813691; $_508310168= \Bitrix\Main\Text\BinaryString::getPosition($_330733138, $_59194466, $_253852851); if($_508310168 === false){ $_1706525626= $_253852851; continue;} $_62887490= $_508310168+ $GLOBALS['____473646157'][87]($_59194466); while(isset($_330733138[$_62887490]) && $_330733138[$_62887490] === ___24647865(148)){ $_62887490++;}} else{ $_253852851= $_866595419; $_508310168= $_866595419; $_62887490= $_866595419+ round(0+0.33333333333333+0.33333333333333+0.33333333333333);} $_1466208553= new \stdClass(); $_1466208553->_1692175625= $_1692175625; $_1466208553->_1355240927= $_1355240927; $_1466208553->_253852851= $_253852851; $_1466208553->_508310168= $_508310168; $_1466208553->_62887490= $_62887490; $_405870766[]= $_1466208553; $_1706525626= $_62887490;} return $_405870766;} protected static function checkAndImplantViewport(&$_1830909084){ $_1830909084= $GLOBALS['____473646157'][88]( '~<meta[^>]*?(?:viewport)[^>]+?>~is'. BX_UTF_PCRE_MODIFIER, '', $_1830909084); $_1830909084= $GLOBALS['____473646157'][89]( ___24647865(149). BX_UTF_PCRE_MODIFIER, $GLOBALS['____473646157'][90]( ___24647865(150), ___24647865(151)), $_1830909084);}  protected static function moveHeadLink(&$_330733138= ''){  $_405870766= self::getAreasBy($_330733138, '<head', '</head'); $_1466208553= $GLOBALS['____473646157'][91]($_405870766); $_1230161009= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138,(153*2-306), $_1466208553->_1355240927); $_1706893917= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_130161967= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1466208553->_62887490); $_1219057937= self::getAreasBy($_1706893917, ___24647865(152), ___24647865(153), ___24647865(154), true); $_54902116=[]; $_317435309=[]; $_1674848445=[];  $_1279828529= Options::get(___24647865(155));  $_77789339= $_1706893917; for($_1756949158= $GLOBALS['____473646157'][92]($_1219057937)- round(0+0.33333333333333+0.33333333333333+0.33333333333333); $_1756949158 >=(986-2*493); $_1756949158--){ $_1466208553= $_1219057937[$_1756949158]; $_140792148= \Bitrix\Main\Text\BinaryString::getSubstring( $_1706893917, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927);  if($GLOBALS['____473646157'][93]($_1466208553->_1692175625, ___24647865(156)) !== false){  self::normalizeStyleLink($_140792148); if(self::isHighPriorityStyle($_140792148)){ $_317435309[]= $_140792148;   if(!$_1279828529 && $GLOBALS['____473646157'][94]( ___24647865(157). BX_UTF_PCRE_MODIFIER, $_140792148, $_1630393429)){ $_1674848445[]= $_1630393429[round(0+0.2+0.2+0.2+0.2+0.2)];}} else{ $_54902116[]= $_140792148;} $_1748516095= \Bitrix\Main\Text\BinaryString::getSubstring( $_77789339,(1012/2-506), $_1466208553->_1355240927); $_499967203= \Bitrix\Main\Text\BinaryString::getSubstring( $_77789339, $_1466208553->_62887490); $_77789339= $_1748516095. $_499967203;}}  $_330733138= $_1230161009. $_77789339. $_130161967;  $_54902116= $GLOBALS['____473646157'][95]($_54902116); $_317435309= $GLOBALS['____473646157'][96]($_317435309); if(!empty($_317435309)){ self::placeHighPriorityStyles($_330733138, $_317435309);} if(!empty($_54902116) ||!empty($_317435309)){ self::placeUnPreloadFirefoxFor($_330733138);}  if(\Bitrix\Main\Text\BinaryString::getPosition($_330733138, ___24647865(158)) !== false){ $_330733138= $GLOBALS['____473646157'][97]( ___24647865(159), ___24647865(160). $GLOBALS['____473646157'][98](___24647865(161), $_54902116), $_330733138);} else{ self::placeLinksInEndOfDocument($_330733138, $_54902116);}  if(!empty($_1674848445)){ foreach($_1674848445 as $_1093919583){ $GLOBALS['____473646157'][99](___24647865(162). $_1093919583. ___24647865(163), false);}}} protected static function normalizeStyleLink(&$_1265423586){  $_1885253747= '\s([^\=\s]+)\s*=\s*([\'"])([^]+?)'; if($GLOBALS['____473646157'][100]("~$_1885253747~is". BX_UTF_PCRE_MODIFIER, $_1265423586, $_1630393429)){  $_37860556=[]; foreach($_1630393429[round(0+0.2+0.2+0.2+0.2+0.2)] as $_111931647 => $_878657810){ $_37860556[$GLOBALS['____473646157'][101]($_878657810)]= $GLOBALS['____473646157'][102]($_1630393429[round(0+3)][$_111931647]);} $_37860556[___24647865(164)]= ___24647865(165); $_37860556[___24647865(166)]= ___24647865(167); $_37860556[___24647865(168)]= ___24647865(169); $_37860556[___24647865(170)]= ___24647865(171); if(isset($_37860556[___24647865(172)]) && $_37860556[___24647865(173)] === ___24647865(174)){ $_37860556[___24647865(175)] .= ___24647865(176);}} else{ return;} $_1414225575= ___24647865(177); $GLOBALS['____473646157'][103]($_37860556, static function($_761128143, $_878657810) use(&$_1414225575){ $_1414225575 .="$_878657810=\"$_761128143\" ";}); $_1265423586= $GLOBALS['____473646157'][104](___24647865(178), $_1414225575); } protected static function isHighPriorityStyle($_890496212){ if(!Options::get('highPriorityActive')){ return false;}  if($GLOBALS['____473646157'][105](___24647865(179). SITE_TEMPLATE_ID. ___24647865(180), $_890496212)){ return true;} $_1149882413=[ ___24647865(181), ___24647865(182). SITE_ID. ___24647865(183). SITE_TEMPLATE_ID. ___24647865(184)]; $_373425332= Options::get(___24647865(185)); if(!empty($_373425332)){ $_1149882413= $GLOBALS['____473646157'][106]($_1149882413, $_373425332);} $_1149882413= $GLOBALS['____473646157'][107]($_1149882413); foreach($_1149882413 as $_330578743){ if($GLOBALS['____473646157'][108]($_890496212, $_330578743) !== false){ return true;}} return false;} protected static function placeHighPriorityStyles(&$_330733138= '', $_152665893=[]){  $_405870766= self::getAreasBy($_330733138, '<script', '</script'); $_802240573= ___24647865(186); $_1656633947=(1228/2-614); $_1777745782= false; if($_152665893 && Options::get(___24647865(187))){ $_152665893= self::extractStyleUrlToCode($_152665893);} foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); if(!$_1777745782 && self::placeUnderneathBody($_517802329, $GLOBALS['____473646157'][109](___24647865(188), $_152665893))){ $_1777745782= true;}  $_802240573 .= $_517802329; $_1396250013= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1396250013; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); if(!$_1777745782){ self::placeUnderneathBody($_517802329, $GLOBALS['____473646157'][110](___24647865(189), $_152665893));}  $_802240573 .= $_517802329; $_330733138= $_802240573;} protected static function extractStyleUrlToCode($_152665893= null){ if($_152665893 &&!$GLOBALS['____473646157'][111]($_152665893)){ $_152665893=[$_152665893];} $_362454051=[]; $_787662691= \Bitrix\Main\Context::getCurrent()->getServer(); $_1567576269= $_787662691->getDocumentRoot(); foreach($_152665893 as $_890496212){ $_547841112= null; if($GLOBALS['____473646157'][112](___24647865(190), $_890496212, $_1630393429)){ $_1121308592= $_1567576269. $_1630393429[round(0+0.5+0.5+0.5+0.5)]; if($GLOBALS['____473646157'][113]($_1121308592)){ $_995535154= $GLOBALS['____473646157'][114]($_1121308592, ___24647865(191)); $_547841112= $GLOBALS['____473646157'][115]($_995535154, $GLOBALS['____473646157'][116]($_1121308592)); $GLOBALS['____473646157'][117]($_995535154);} if($_547841112){  $_547841112= $GLOBALS['____473646157'][118](___24647865(192), ___24647865(193), $_547841112); $_547841112= $GLOBALS['____473646157'][119](___24647865(194), ___24647865(195), $_547841112); $_362454051[]= ___24647865(196). $_1630393429[round(0+2)]. ___24647865(197). $_547841112. ___24647865(198);} else{ $_362454051[]= $_890496212;}}} return $_362454051;} protected static function placeUnderneathBody(&$_1765136568, $_1773224762){  $_868505397= $GLOBALS['____473646157'][120]($_1765136568, '<body', 0, LANG_CHARSET); if($_868505397){ $_172275160= $GLOBALS['____473646157'][121]($_1765136568, ___24647865(199), $_868505397, LANG_CHARSET); $_2021153292= $GLOBALS['____473646157'][122]($_1765136568,(1492/2-746), $_172275160+ round(0+0.33333333333333+0.33333333333333+0.33333333333333), LANG_CHARSET); $_1728706782= $GLOBALS['____473646157'][123]($_1765136568, $_172275160+ round(0+0.25+0.25+0.25+0.25), null, LANG_CHARSET); $_1765136568= $_2021153292. $_1773224762. $_1728706782; return true;} return false;} protected static function placeUnPreloadFirefoxFor(&$_330733138){ $_621765920= "<script type=\"text/javascript\" data-skip-moving=\"true\">function unPreloadFF(){for(var a=document.querySelectorAll('link[rel=\"preload\"]'),b=0,c=a.length;b<c;b++)a.hasOwnProperty(b)&&a[b].setAttribute(\"rel\",\"stylesheet\");}document.addEventListener(\"DOMContentLoaded\",unPreloadFF);</script>"; self::placeUnderneathBody($_330733138, $_621765920);} protected static function placeLinksInEndOfDocument(&$_330733138,&$_54902116=[]){  $_405870766= self::getAreasBy($_330733138, '<script', '</script'); $_1449889592= false; $_802240573= ___24647865(200); $_1656633947=(173*2-346); foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); if(!$_1449889592 && $GLOBALS['____473646157'][124]($_517802329, ___24647865(201)) !== false){ $_1449889592= true; $_517802329= $GLOBALS['____473646157'][125]( ___24647865(202), $GLOBALS['____473646157'][126](___24647865(203), $_54902116). ___24647865(204), $_517802329);} $_802240573 .= $_517802329; $_1396250013= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1396250013; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); if(!$_1449889592 && $GLOBALS['____473646157'][127]($_517802329, ___24647865(205)) !== false){ $_517802329= $GLOBALS['____473646157'][128]( ___24647865(206), $GLOBALS['____473646157'][129](___24647865(207), $_54902116). ___24647865(208), $_517802329); $_1449889592= true;} $_802240573 .= $_517802329; $_330733138= $_802240573;  if(!$_1449889592){ $_330733138 .= $GLOBALS['____473646157'][130](___24647865(209), $_54902116);}}  protected static function moveStaticStyles(&$_330733138= ''){  $_681876681= self::getAreasBy($_330733138, '<body', '</body')[0]; $_1854634303= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138,(147*2-294), $_681876681->_1355240927);  $_1949892438= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_681876681->_1355240927, $_681876681->_508310168- $_681876681->_1355240927); $_1942568826= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_681876681->_508310168);  $_288866901= self::getMultiAreasBy($_1949892438,[___24647865(210), ___24647865(211)]); $_516744475= ___24647865(212); $_1656633947= min(92,0,30.666666666667); $_835748782=[]; foreach($_288866901 as $_1466208553){ $_609035823= \Bitrix\Main\Text\BinaryString::getSubstring($_1949892438, $_1656633947, $_1466208553->_1355240927- $_1656633947);  $_835748782[]= self::extractInlineStyles($_609035823); $_516744475 .= $_609035823;  $_516744475 .= \Bitrix\Main\Text\BinaryString::getSubstring($_1949892438, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_1656633947= $_1466208553->_62887490;} $_609035823= \Bitrix\Main\Text\BinaryString::getSubstring($_1949892438, $_1656633947); $_516744475 .= $_609035823; $_835748782= $GLOBALS['____473646157'][131]($_835748782); $_835748782=!empty($_835748782)? ___24647865(213). $GLOBALS['____473646157'][132](___24647865(214), $_835748782). ___24647865(215): ___24647865(216); $_330733138= $_1854634303. $_516744475. $_835748782. $_1942568826; return $_330733138;} protected static function extractInlineStyles(&$_609035823= null){ $_362454051= ''; $_1656633947=(1492/2-746); $_835748782=[];  $_860702937=[]; $_609035823= $GLOBALS['____473646157'][133]( ___24647865(217). BX_UTF_PCRE_MODIFIER, static function($_1630393429) use(&$_860702937){ $_1376187316= '[-[BURLAKASTUDIO_SPEEDER_UC_'. $GLOBALS['____473646157'][134]($_860702937). ']-]'; $_860702937[$_1376187316]= $_1630393429[(840-2*420)]; return $_1376187316;}, $_609035823); $_1724910574= self::getAreasBy($_609035823, ___24647865(218), ___24647865(219)); foreach($_1724910574 as $_894578447){ $_1602308103= \Bitrix\Main\Text\BinaryString::getSubstring( $_609035823, $_894578447->_1355240927, $_894578447->_62887490- $_894578447->_1355240927); if($GLOBALS['____473646157'][135]($_1602308103, ___24647865(220)) === false){  $_835748782[]= $_1602308103;  $_362454051 .= \Bitrix\Main\Text\BinaryString::getSubstring($_609035823, $_1656633947, $_894578447->_1355240927- $_1656633947);  $_1656633947= $_894578447->_62887490;}}  $_362454051 .= \Bitrix\Main\Text\BinaryString::getSubstring($_609035823, $_1656633947);  $_609035823= $_362454051; if($GLOBALS['____473646157'][136]($_860702937)){ $_609035823= $GLOBALS['____473646157'][137]( $GLOBALS['____473646157'][138]($_860702937), $GLOBALS['____473646157'][139]($_860702937), $_609035823);} return $GLOBALS['____473646157'][140]( ___24647865(221). BX_UTF_PCRE_MODIFIER, ___24647865(222), $GLOBALS['____473646157'][141](___24647865(223), $GLOBALS['____473646157'][142]($_835748782)));} protected static function makeBodyOpacity(&$_330733138= ''){  $_405870766= self::getAreasBy($_330733138, '<script', '</script'); $_802240573= ___24647865(224); $_1656633947=(1012/2-506); $_480491449= false; foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); if(!$_480491449 && self::implantAwaiterHtml($_517802329)){ $_480491449= true;} $_802240573 .= $_517802329; $_1396250013= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1396250013; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); if(!$_480491449){ self::implantAwaiterHtml($_517802329);} $_802240573 .= $_517802329; $_330733138= $_802240573; self::placeUnopacityInline($_330733138);} protected static function implantAwaiterHtml(&$_1830909084= ''){ $_298224333= ''; $_442297490= ___24647865(225); if(Options::get(___24647865(226))){ $_680381242= Options::get(___24647865(227)); $_298224333=" 
.expression_awaiter div { 
    background-color: #fff; 
    width: 120px; 
    height: 50px; 
    display: flex; 
    align-items: center; 
    justify-content: space-between; 
    border-radius: 30px; 
} 
 
.expression_awaiter div span { 
    background-color: $_680381242; 
    width: 3px; 
    height: 40%; 
     
    -webkit-animation: expression_awaiter 1.8s linear infinite; 
    -moz-animation: expression_awaiter 1.8s linear infinite; 
    -ms-animation: expression_awaiter 1.8s linear infinite; 
    -o-animation: expression_awaiter 1.8s linear infinite; 
    animation: expression_awaiter 1.8s linear infinite; 
} 
 
@-webkit-keyframes expression_awaiter { 0%, to { height: 40% } 50% { height: 100% } } 
@-moz-keyframes expression_awaiter { 0%, to { height: 40% } 50% { height: 100% } } 
@-ms-keyframes expression_awaiter { 0%, to { height: 40% } 50% { height: 100% } } 
@-o-keyframes expression_awaiter { 0%, to { height: 40% } 50% { height: 100% } } 
@keyframes expression_awaiter { 0%, to { height: 40% } 50% { height: 100% } } 
"; $_442297490= ___24647865(228);} $_1814764688=" 
        <div class=\"expression_awaiter\"> 
			<style type=\"text/css\"> 
				.expression_awaiter { 
					position:fixed; 
					top:0; 
					bottom:0; 
					right:0; 
					left: 0; 
					z-index: 1000; 
					display: flex; 
					align-items: center; 
					justify-content: center; 
					transform: translateZ(0); 
					background-color: white; 
					opacity: 1; 
					 
					-webkit-transition: opacity 0.3s .00s ease-out; 
					-moz-transition: opacity 0.3s .00s ease-out; 
					-ms-transition: opacity 0.3s .00s ease-out; 
					-o-transition: opacity 0.3s .00s ease-out; 
					transition: opacity 0.3s .00s ease-out; 
				} 
				.expression_awaiter._faded { 
					opacity: 0; 
				} 
				$_298224333 
			</style> 
			$_442297490 
		</div> 
		";  return self::placeUnderneathBody( $_1830909084, $GLOBALS['____473646157'][143]([___24647865(229), ___24647865(230)], ___24647865(231), $_1814764688));} protected static function placeUnopacityInline(&$_330733138){  $_621765920= " 
<script type=\"text/javascript\" data-skip-moving=\"true\"> 
function burlakastudioSpeederUnopacityBody(){\"undefined\"===typeof burlakastudioSpeederUnopacityBody.attempts&&(burlakastudioSpeederUnopacityBody.attempts=0);document.querySelector('link[rel=\"preload\"]')&&100>burlakastudioSpeederUnopacityBody.attempts?(burlakastudioSpeederUnopacityBody.attempts++,setTimeout(burlakastudioSpeederUnopacityBody,5)):setTimeout(function(){var a=document.querySelector(\".expression_awaiter:not(data-faded)\");if(a){a.setAttribute(\"data-faded\",\"1\");var b=a.querySelector(\"div\"); 
b&&b.parentNode.removeChild(b);a.classList.toggle(\"_faded\",!0);setTimeout(function(){\"undefined\"!=typeof this&&\"undefined\"!=typeof this.parentNode&&this&&this.parentNode&&this.parentNode.removeChild(this)}.bind(a),500)}},burlakastudioSpeederUnopacityBody.attempts?200:50)}document.addEventListener(\"DOMContentLoaded\",burlakastudioSpeederUnopacityBody); 
</script>"; self::placeUnderneathBody($_330733138, $_621765920); }  protected static function reParseBaScript(&$_330733138= ''): string{  $_405870766= self::getAreasBy($_330733138, ___24647865(232), ___24647865(233)); foreach($_405870766 as $_1466208553){ $_1026340673= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_253852851, $_1466208553->_508310168- $_1466208553->_253852851); if($GLOBALS['____473646157'][144](___24647865(234), $_1026340673)){ $_1291780438= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138,(982-2*491), $_1466208553->_253852851); $_1966415647= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_508310168); $_1026340673= $GLOBALS['____473646157'][145]( ___24647865(235). BX_UTF_PCRE_MODIFIER, static function($_1630393429){ $_1163344412= Processor::getBaScriptTimeout(); return" 
function baScriptPushOut()  
{  
    setTimeout({$_1630393429[round(0+1)]}, {$_1163344412});  
};  
document.addEventListener('DOMContentLoaded', baScriptPushOut); 
";}, $_1026340673); return $_1291780438. $_1026340673. $_1966415647;}} return $_330733138;} public static function getBaScriptTimeout(): int{  return round(0+1750+1750+1750+1750);} public static function detectBgImages(&$_330733138): string{  $_405870766= self::getAreasBy($_330733138, ___24647865(236), ___24647865(237)); $_802240573= ___24647865(238); $_1656633947=(238*2-476); foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); self::imgReparserBg($_517802329); $_802240573 .= $_517802329; $_1708029724= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1708029724; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); self::imgReparserBg($_517802329); $_802240573 .= $_517802329; return $_802240573;} public static function imgReparserBg(&$_1026340673= ''){ if(!$_1026340673){ return;}  $_1026340673= $GLOBALS['____473646157'][146]( ___24647865(239). BX_UTF_PCRE_MODIFIER, static function($_1630393429){ return Processor::imgBgRegExp($_1630393429);}, $_1026340673);} protected static function imgBgRegExp($_1630393429){  $_1773224762= $GLOBALS['____473646157'][147]($_1630393429[3], self::getSpacerGifUrl(), $_1630393429[0]); $_1773224762 .= $GLOBALS['____473646157'][148](___24647865(240), $_1630393429[___24647865(241)]); return $_1773224762;} protected static function getSpacerGifUrl(): string{ return $GLOBALS['____473646157'][149](___24647865(242), Tools::getModuleName());} public static function detectYoutubeVideo(&$_330733138): string{  $_405870766= self::getAreasBy($_330733138, ___24647865(243), ___24647865(244)); $_802240573= ___24647865(245); $_1656633947=(914-2*457); foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); self::imgReparserFrameSrc($_517802329); $_802240573 .= $_517802329; $_1708029724= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1708029724; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); self::imgReparserFrameSrc($_517802329); $_802240573 .= $_517802329; return $_802240573;} public static function imgReparserFrameSrc(&$_1026340673= ''){ if(!$_1026340673){ return;}  $_1026340673= $GLOBALS['____473646157'][150]( ___24647865(246). BX_UTF_PCRE_MODIFIER, static function($_1630393429){ return Processor::iframeSrcRegExp($_1630393429);}, $_1026340673);} protected static function iframeSrcRegExp($_1630393429): string{  $_1630393429[round(0+4)] .= $GLOBALS['____473646157'][151](___24647865(247), $_1630393429[___24647865(248)]); return ___24647865(249). $_1630393429[round(0+0.25+0.25+0.25+0.25)]. self::getSpacerGifUrl(). $_1630393429[round(0+0.66666666666667+0.66666666666667+0.66666666666667)]. $_1630393429[round(0+0.8+0.8+0.8+0.8+0.8)]. ___24647865(250);} protected static function implantUnopacityOnload(&$_1580977400){ $_657416971= false; $_794582372= $GLOBALS['____473646157'][152]($_1580977400); $_928806915=(1200/2-600); do{ $_140792148= $GLOBALS['____473646157'][153]($_1580977400); if(\Bitrix\Main\Text\BinaryString::getPosition($_140792148, ___24647865(251)) === false){  $_140792148= $GLOBALS['____473646157'][154]( ___24647865(252). BX_UTF_PCRE_MODIFIER, ___24647865(253), $_140792148); $_140792148= $GLOBALS['____473646157'][155]( ___24647865(254), ___24647865(255), $_140792148); $_657416971= true; $_1580977400[]= $_140792148;} else{ $GLOBALS['____473646157'][156]($_1580977400, $_140792148);} $_928806915++; if($_657416971 || $_928806915> $_794582372){ break;}} while(round(0+0.5+0.5));}} class YaMetrika{ public static function on(): bool{ if(AccessAndStatus::skipReaction()){ return false;} $_2577542= Options::get(___24647865(256)); if(!$_2577542){ return false;} $_557227692= self::getYandexAccount(); $_888689741= self::getYandexOptions(); return!(empty($_557227692) || empty($_888689741));} public static function getYandexAccount(){ return Options::get('yandexAccount');} public static function getYandexOptions(){ $_888689741= Options::get('yandexOptions'); if(!empty($_888689741)){ $_888689741= $GLOBALS['____473646157'][157]($_888689741,[___24647865(257) => true]);} return $_888689741;} public static function showUp($_660425805= 'OnEpilog',&$_330733138= null){ $_1762942182= self::isYaHit(); if($_660425805 === ___24647865(258) && $_1762942182){ return;}  if($_660425805 === ___24647865(259) &&!$_1762942182){ self::initJs();} if($_660425805 === ___24647865(260) && $_1762942182){ $_2048262286= Options::get(___24647865(261)); $_330733138= $GLOBALS['____473646157'][158]( ___24647865(262), $GLOBALS['____473646157'][159](___24647865(263), $_2048262286). ___24647865(264), $_330733138);}} protected static function isYaHit(){ $_1863945058= \Bitrix\Main\Context::getCurrent()->getRequest()->getUserAgent(); return \Bitrix\Main\Text\BinaryString::getPositionIgnoreCase($_1863945058, ___24647865(265)) !== false;} public static function initJs(){ if(  AccessAndStatus::lightVersionCall() ||!AccessAndStatus::isBrowserHit() ){ return;} $_1475810382= \Bitrix\Main\Application::getDocumentRoot(). self::jsLocalFilePath(); if(!$GLOBALS['____473646157'][160]($_1475810382)){ return;} \CJSCore::RegisterExt( ___24647865(266),[ ___24647865(267) => $GLOBALS['____473646157'][161](___24647865(268), Tools::getModuleName()), ___24647865(269) =>[ ___24647865(270) => $GLOBALS['____473646157'][162]($_1475810382), ___24647865(271) => self::getYandexAccount(), ___24647865(272) => self::getYandexStartDelay(), ___24647865(273) => \Bitrix\Main\Web\Json::encode(self::getYandexOptions())]]); \CJSCore::Init(___24647865(274));} protected static function jsLocalFilePath(): string{ return $GLOBALS['____473646157'][163](___24647865(275), Tools::getModuleName());} public static function getYandexStartDelay(){ return Options::get('yametrikaDelayLoadSecond');}  public static function check(): string{  $_1475810382= \Bitrix\Main\Application::getDocumentRoot(). self::jsLocalFilePath(); $_1397843046= ___24647865(276); if($GLOBALS['____473646157'][164]($_1475810382)){ $_995535154= $GLOBALS['____473646157'][165]($_1475810382, ___24647865(277)); $_1397843046= $GLOBALS['____473646157'][166]($_995535154, $GLOBALS['____473646157'][167]($_1475810382)); $GLOBALS['____473646157'][168]($_995535154);} $_800010193=@$GLOBALS['____473646157'][169](self::metrikaFarScript()); if($_800010193 && $_800010193 != $_1397843046){ $_679465370= new \Bitrix\Main\IO\Directory($GLOBALS['____473646157'][170]($_1475810382)); $_679465370->create(); if($_679465370->isExists()){ $_1157968513= $GLOBALS['____473646157'][171]($_1475810382, ___24647865(278)); $GLOBALS['____473646157'][172]($_1157968513, $_800010193); $GLOBALS['____473646157'][173]($_1157968513);}} return self::agentName();} protected static function metrikaFarScript(): string{ return ___24647865(279);} protected static function agentName(){ return '\Burlakastudio\Speeder\YaMetrika::check();';} public static function parseYandexParams($_1339300449): string{   $_1339300449= OptionsDb::validateTextarea($_1339300449); if( $GLOBALS['____473646157'][174]( ___24647865(280). BX_UTF_PCRE_MODIFIER, $_1339300449, $_1630393429) || $GLOBALS['____473646157'][175]( ___24647865(281). BX_UTF_PCRE_MODIFIER, $_1339300449, $_1630393429)){ $_888689741= \CUtil::JsObjectToPhp($_1630393429[round(0+2)], true); if(!empty($_888689741)){ $_557227692= $_1630393429[round(0+0.5+0.5)]; if(!$_557227692){ $_557227692= $_888689741[___24647865(282)];} if($_557227692){  Options::set(___24647865(283), $_557227692); Options::set(___24647865(284), $GLOBALS['____473646157'][176]($_888689741));}}} else{ Options::set(___24647865(285), ___24647865(286)); Options::set(___24647865(287), ___24647865(288));}  return $_1339300449;}  public static function agentCpu(){ if(Options::get('yametrika_catch_on')){ if(!self::getAgent()){ self::addAgent();}} else{ if(self::getAgent()){ self::deleteAgent();}}} protected static function getAgent(){ $_740325930= \CAgent::GetList([],[ 'MODULE_ID' => Tools::getModuleName(), 'NAME' => self::agentName()]); if($_780214225= $_740325930->Fetch()){ return $_780214225;} return null;} protected static function addAgent(){ $_480984748=[ 'NAME' => self::agentName(), 'MODULE_ID' => Tools::getModuleName(), 'ACTIVE' => 'Y', 'IS_PERIOD' => 'N', 'AGENT_INTERVAL' => '86400', 'NEXT_EXEC' =>(new \Bitrix\Main\Type\DateTime())->add('-1 hour'),]; $_2080775642= \CAgent::Add($_480984748); if(!$_2080775642){ global $DB; \CEventLog::Log( ___24647865(289), ___24647865(290), Tools::getModuleName(), ___24647865(291), ___24647865(292). $DB->_794240762. ___24647865(293). $DB->_1779086696); return false;} return $_2080775642;} protected static function deleteAgent(): bool{ $_780214225= self::getAgent(); if(!$_780214225){ return true;} return \CAgent::Delete($_780214225[___24647865(294)]);} public static function dropOutFromHtml(&$_330733138= ''): string{   $_405870766= Processor::getAreasBy($_330733138, ___24647865(295), ___24647865(296)); $_1659360173=[];  for($_1756949158= $GLOBALS['____473646157'][177]($_405870766)- round(0+0.33333333333333+0.33333333333333+0.33333333333333); $_1756949158 >= min(38,0,12.666666666667); $_1756949158--){ $_1466208553= $_405870766[$_1756949158]; $_1026340673= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); if( \Bitrix\Main\Text\BinaryString::getPosition( $_1026340673, ___24647865(297)) !== false || \Bitrix\Main\Text\BinaryString::getPosition( $_1026340673, ___24647865(298)) !== false || \Bitrix\Main\Text\BinaryString::getPosition( $_1026340673, ___24647865(299)) !== false){ $_1846188608=[ ___24647865(300) => $_1466208553->_1355240927, ___24647865(301) => $_1466208553->_62887490]; $_1659360173[]= $_1846188608;}} if(!empty($_1659360173)){ foreach($_1659360173 as $_965211982){ $_204903246= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138,(150*2-300), $_965211982[___24647865(302)]); $_1320253563= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_965211982[___24647865(303)]); $_330733138= $_204903246. $_1320253563;}} return $_330733138;}} class GoogleTagManager{ public static function on(): bool{ if(AccessAndStatus::skipReaction()){ return false;} if(!Options::get(___24647865(304))){ return false;} return!empty(self::getGoogleAccount());} public static function getGoogleAccount(){ $_351017142= Options::get('gtmAccount'); if($_351017142){  if($_656589072=@$GLOBALS['____473646157'][178]($_351017142,[___24647865(305) => false])){ $_351017142= $_656589072;} else{ $_351017142=[$_351017142];}} else{ $_351017142=[];} return $_351017142;} public static function initJs(){ if(  AccessAndStatus::lightVersionCall() ||!AccessAndStatus::isBrowserHit() ){ return;} $_1310640469= self::jsLocalFilePath(); $_1475810382= \Bitrix\Main\Application::getDocumentRoot(). $_1310640469; if(!$GLOBALS['____473646157'][179]($_1475810382)){ return;} $_351017142= self::getGoogleAccount(); if($_351017142){ $_351017142= $GLOBALS['____473646157'][180](___24647865(306), $_351017142);} \CJSCore::RegisterExt( ___24647865(307),[ ___24647865(308) => $GLOBALS['____473646157'][181](___24647865(309), Tools::getModuleName()), ___24647865(310) =>[ ___24647865(311) => $GLOBALS['____473646157'][182]($_1475810382), ___24647865(312) => $_351017142, ___24647865(313) => self::getGoogleTagDelayLoadSecond(),]]); \CJSCore::Init(___24647865(314));} protected static function jsLocalFilePath(): string{ return $GLOBALS['____473646157'][183](___24647865(315), Tools::getModuleName());} public static function getGoogleTagDelayLoadSecond(){ return Options::get('googleTagDelayLoadSecond');}  public static function check(): string{ $_351017142= self::getGoogleAccount(); if($_351017142){  $_1475810382= \Bitrix\Main\Application::getDocumentRoot(). self::jsLocalFilePath(); $_1397843046= ___24647865(316); if($GLOBALS['____473646157'][184]($_1475810382)){ $_995535154= $GLOBALS['____473646157'][185]($_1475810382, ___24647865(317)); $_1397843046= $GLOBALS['____473646157'][186]($_995535154, $GLOBALS['____473646157'][187]($_1475810382)); $GLOBALS['____473646157'][188]($_995535154);} $_688513815= $GLOBALS['____473646157'][189](self::jsRemoteFilePath(), $_351017142[(1340/2-670)]);  $_800010193=@$GLOBALS['____473646157'][190]($_688513815); if($_800010193 && $_800010193 != $_1397843046){ $_679465370= new \Bitrix\Main\IO\Directory($GLOBALS['____473646157'][191]($_1475810382)); $_679465370->create(); if($_679465370->isExists()){ $_1157968513= $GLOBALS['____473646157'][192]($_1475810382, ___24647865(318)); $GLOBALS['____473646157'][193]($_1157968513, $_800010193); $GLOBALS['____473646157'][194]($_1157968513);}}} return self::agentName();} protected static function jsRemoteFilePath(): string{ return ___24647865(319);} public static function agentName(){ return '\Burlakastudio\Speeder\GoogleTagManager::check();';} public static function parseGtmParams($_1339300449): string{  $_1339300449= OptionsDb::validateTextarea($_1339300449); if( $GLOBALS['____473646157'][195]( ___24647865(320). BX_UTF_PCRE_MODIFIER, $_1339300449, $_1630393429)){ $_351017142= $GLOBALS['____473646157'][196]($_1630393429[round(0+0.2+0.2+0.2+0.2+0.2)]); if($_351017142){ Options::set(___24647865(321), $_351017142);}} else{ Options::set(___24647865(322), ___24647865(323));}  return $_1339300449;}  public static function agentCpu(){ if(Options::get('googleTagCatchOn')){ if(!self::getAgent()){ self::addAgent();}} else if(self::getAgent()){ self::deleteAgent();}} protected static function getAgent(){ $_740325930= \CAgent::GetList([],[ 'MODULE_ID' => Tools::getModuleName(), 'NAME' => self::agentName()]); if($_780214225= $_740325930->Fetch()){ return $_780214225;} return null;} protected static function addAgent(){ $_480984748=[ 'NAME' => self::agentName(), 'MODULE_ID' => Tools::getModuleName(), 'ACTIVE' => 'Y', 'IS_PERIOD' => 'N', 'AGENT_INTERVAL' => '86400', 'NEXT_EXEC' =>(new \Bitrix\Main\Type\DateTime())->add('-1 hour'),]; $_2080775642= \CAgent::Add($_480984748); if(!$_2080775642){ global $DB; \CEventLog::Log( ___24647865(324), ___24647865(325), Tools::getModuleName(), ___24647865(326), ___24647865(327). $DB->_794240762. ___24647865(328). $DB->_1779086696); return false;} return $_2080775642;} protected static function deleteAgent(): bool{ $_780214225= self::getAgent(); if(!$_780214225){ return true;} return \CAgent::Delete($_780214225[___24647865(329)]);} public static function dropScriptOutFromHtml(&$_330733138= ''): string{   $_405870766= Processor::getAreasBy($_330733138, ___24647865(330), ___24647865(331)); $_1659360173=[];  for($_1756949158= $GLOBALS['____473646157'][197]($_405870766)- round(0+1); $_1756949158 >=(902-2*451); $_1756949158--){ $_1466208553= $_405870766[$_1756949158]; $_1026340673= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); if( \Bitrix\Main\Text\BinaryString::getPosition( $_1026340673, ___24647865(332)) !== false ){ $_1846188608=[ ___24647865(333) => $_1466208553->_1355240927, ___24647865(334) => $_1466208553->_62887490]; $_1659360173[]= $_1846188608;}} if(!empty($_1659360173)){ foreach($_1659360173 as $_965211982){ $_204903246= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, min(30,0,10), $_965211982[___24647865(335)]); $_1320253563= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_965211982[___24647865(336)]); $_330733138= $_204903246. $_1320253563;}} return $_330733138;} public static function dropFrameOutFromHtml(&$_330733138= ''): string{    $_405870766= Processor::getAreasBy($_330733138, ___24647865(337), ___24647865(338)); $_1659360173=[];  for($_1756949158= $GLOBALS['____473646157'][198]($_405870766)- round(0+0.5+0.5); $_1756949158 >= min(46,0,15.333333333333); $_1756949158--){ $_1466208553= $_405870766[$_1756949158]; $_1026340673= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); if(\Bitrix\Main\Text\BinaryString::getPosition($_1026340673, ___24647865(339)) !== false){ $_1846188608=[ ___24647865(340) => $_1466208553->_1355240927, ___24647865(341) => $_1466208553->_62887490]; $_1659360173[]= $_1846188608;}} if(!empty($_1659360173)){ foreach($_1659360173 as $_965211982){ $_204903246= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138,(1096/2-548), $_965211982[___24647865(342)]); $_1320253563= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_965211982[___24647865(343)]); $_330733138= $_204903246. $_1320253563;}} return $_330733138;}} class Fonts{ public static function on(){ if( AccessAndStatus::skipReaction()  || AccessAndStatus::lightVersionCall()){  return false; } return self::fontsInUse();} protected static function fontsInUse(){ $_1675242480= Options::get('fontsInUse'); return (bool)$_1675242480;} public static function registerPublicJs(){ if(Tools::compositeModeOn()){ $_652780107=[ 'lang_additional' =>[ 'speeder.fonts' => self::getFontCssFilePath(true)], 'js' => $GLOBALS['____473646157'][199]('/bitrix/images/%s/js/fonts/fonts.js', Tools::getModuleName()),];} else{ $_652780107=[ ___24647865(344) => self::getFontCssFilePath()];} \CJSCore::RegisterExt(___24647865(345), $_652780107); \CJSCore::Init(___24647865(346));} protected static function getFontCssFilePath($_1392450305= false, $_2071423834= false){ $_1475810382= '/bitrix/images/'. Tools::getModuleName(). '/fonts.css'; if( $_2071423834 &&!$GLOBALS['____473646157'][200](\Bitrix\Main\Application::getDocumentRoot(). $_1475810382)){ return ___24647865(347);} if($_1392450305){ $_1475810382 .= ___24647865(348). $GLOBALS['____473646157'][201](\Bitrix\Main\Application::getDocumentRoot(). $_1475810382);} return $_1475810382;} public static function parseFromNewOption($_1339300449){ if(!$_1339300449){ return '';} $_1339300449= OptionsDb::validateTextarea($_1339300449); $_1339300449= $GLOBALS['____473646157'][202]( ___24647865(349). BX_UTF_PCRE_MODIFIER,[___24647865(350), ___24647865(351)], $_1339300449); $_1339300449= $GLOBALS['____473646157'][203]( ___24647865(352). BX_UTF_PCRE_MODIFIER,[___24647865(353), ___24647865(354)], $_1339300449); $GLOBALS['____473646157'][204]( ___24647865(355). BX_UTF_PCRE_MODIFIER,[___24647865(356), ___24647865(357)], $_1339300449); return ___24647865(358);} public static function getOptionsList(){ $_1414225575=[]; foreach(self::getList() as $_1371122647){ $_1414225575[$_1371122647[___24647865(359)]]= $GLOBALS['____473646157'][205]( ___24647865(360),  $_1371122647[___24647865(361)],($_1371122647[___24647865(362)]? ___24647865(363). $_1371122647[___24647865(364)]: ___24647865(365)),($_1371122647[___24647865(366)]? ___24647865(367). $_1371122647[___24647865(368)]: ___24647865(369)),($_1371122647[___24647865(370)]? ___24647865(371). $_1371122647[___24647865(372)]: ___24647865(373)));} return $GLOBALS['____473646157'][206]($_1414225575);} public static function getList($_2145855195=[]){  $_243790600= FontsController::getLeadFieldName(); $_2096733877=[]; foreach($_243790600 as $_15686416){ $_2096733877[___24647865(374). $_15686416]= null;} if(!empty($_2145855195)){ $_2096733877= $GLOBALS['____473646157'][207]($_2096733877, $_2145855195);} $_1414225575= FontsController::getList([ ___24647865(375) => $_2096733877]); $_1853008228=[]; while($_1089586294= $_1414225575->fetch()){ $_1853008228[]= $_1089586294;}  return $_1853008228;} public static function getCurrentOptionValue(){ $_1853008228= self::getActive(); return $GLOBALS['____473646157'][208]($_1853008228, static function($_733272089, $_1371122647){ $_733272089[]= $_1371122647['ID']; return $_733272089;},[]);} public static function getActive(){ return self::getList(['UF_ACTIVE' => 1]);} public static function packInFile(){ $_1853008228= self::getActive(); $_480669893=[];$GLOBALS['____473646157'][209]($_1853008228, static function($_657390377) use(&$_480669893){ $_480669893[]= $GLOBALS['____473646157'][210]('#BASE64#', 'data:font/truetype;charset=utf-8;base64,'. $_657390377['UF_BASE64'], $_657390377['UF_CSS']);}); $_1001249713= $GLOBALS['____473646157'][211](Options::get(___24647865(376))); if(!empty($_1001249713)){ $_480669893= $GLOBALS['____473646157'][212]($_480669893, $_1001249713);} $_1654399076= \Bitrix\Main\Application::getDocumentRoot(). self::getFontCssFilePath(false, false); $_183110661= new \Bitrix\Main\IO\File($_1654399076); if(empty($_480669893)){ if($_183110661->isExists()){ $_183110661->delete();}} else{ $_183110661->open(___24647865(377)); $_183110661->putContents($GLOBALS['____473646157'][213](___24647865(378), $_480669893)); $_183110661->close();} Options::set(___24647865(379),!empty($_480669893)); return null;} public static function optionsPageStatus(){ if(self::fontsInUse()){ $_864185997= '_active'; $_502574644= \Bitrix\Main\Localization\Loc::getMessage( ___24647865(380),[___24647865(381) => $GLOBALS['____473646157'][214]()]);} else{ $_864185997= ___24647865(382); $_502574644= \Bitrix\Main\Localization\Loc::getMessage(___24647865(383));} return $GLOBALS['____473646157'][215](___24647865(384), $_864185997, $_502574644);} protected static function getRegExpFontImport($_1630393429){ $_1992436453= $_1630393429[2];  $_816668251= ___24647865(385); if($GLOBALS['____473646157'][216]($_1992436453, ___24647865(386)) === false){ $_1567576269= \Bitrix\Main\Application::getDocumentRoot(); $_2005697716= $_1567576269. $_1992436453; if($GLOBALS['____473646157'][217]($_2005697716)){ $_995535154= $GLOBALS['____473646157'][218]($_2005697716, ___24647865(387)); $_816668251= $GLOBALS['____473646157'][219]($_995535154, $GLOBALS['____473646157'][220]($_2005697716)); $GLOBALS['____473646157'][221]($_995535154);}} else{ $_816668251= self::getCurl($_1992436453);} return $_816668251;} protected static function getCurl($_1992436453){ $_1163344412= 5; $_986505509= $GLOBALS['____473646157'][222](); $GLOBALS['____473646157'][223]($_986505509, CURLOPT_URL, $_1992436453); $GLOBALS['____473646157'][224]($_986505509, CURLOPT_RETURNTRANSFER, round(0+0.33333333333333+0.33333333333333+0.33333333333333)); $GLOBALS['____473646157'][225]($_986505509, CURLOPT_CONNECTTIMEOUT, $_1163344412); $GLOBALS['____473646157'][226]($_986505509, CURLOPT_USERAGENT, ___24647865(388)); $_959382942= $GLOBALS['____473646157'][227]($_986505509); $GLOBALS['____473646157'][228]($_986505509); return $_959382942;} protected static function getRegExpFontFace($_1630393429){  if( $GLOBALS['____473646157'][229]( '~url.*?\([\'"]?((?!.*base64)[a-z/]+[^)]+?)[\'"]?\)\s+format\([\'"](woff2|woff)[\'"]\)~is'. BX_UTF_PCRE_MODIFIER, $_1630393429[0], $_777178871)){ list(, $_1992436453, $_1907531015)= $_777178871;  $_816668251= ___24647865(389); if($GLOBALS['____473646157'][230]($_1992436453, ___24647865(390)) === false){ $_1616918444= $GLOBALS['____473646157'][231](___24647865(391), ___24647865(392), $_1992436453); $_1567576269= \Bitrix\Main\Application::getDocumentRoot(); $_2005697716= $_1567576269. $_1616918444; if($GLOBALS['____473646157'][232]($_2005697716)){ $_995535154= $GLOBALS['____473646157'][233]($_2005697716, ___24647865(393)); $_816668251= $GLOBALS['____473646157'][234]($_995535154, $GLOBALS['____473646157'][235]($_2005697716)); $GLOBALS['____473646157'][236]($_995535154);}} else{ $_816668251= self::getCurl($_1992436453);} if($_816668251){ $_480669893= $GLOBALS['____473646157'][237]($_1992436453, ___24647865(394), $_1630393429[(986-2*493)]); $_480669893= $GLOBALS['____473646157'][238](___24647865(395). BX_UTF_PCRE_MODIFIER, ___24647865(396), $_480669893);  $_480669893= $GLOBALS['____473646157'][239]( ___24647865(397). BX_UTF_PCRE_MODIFIER, ___24647865(398), $_480669893); $_480669893= $GLOBALS['____473646157'][240](___24647865(399), ___24647865(400), $_480669893); $_110920003= ___24647865(401); if( $GLOBALS['____473646157'][241]( ___24647865(402). BX_UTF_PCRE_MODIFIER, $_480669893, $_1713861040)){ $_110920003= $_1713861040[round(0+0.33333333333333+0.33333333333333+0.33333333333333)];} $_2118756669= ___24647865(403); if( $GLOBALS['____473646157'][242]( ___24647865(404). BX_UTF_PCRE_MODIFIER, $_480669893, $_1263741823)){ $_2118756669= $_1263741823[round(0+0.2+0.2+0.2+0.2+0.2)];} $_1605425620= ___24647865(405); if( $GLOBALS['____473646157'][243]( ___24647865(406). BX_UTF_PCRE_MODIFIER, $_480669893, $_1192770370)){ $_1605425620= $_1192770370[round(0+0.33333333333333+0.33333333333333+0.33333333333333)];} $_1267385176=[ ___24647865(407) => $_110920003, ___24647865(408) => $_1992436453, ___24647865(409) => $_1907531015, ___24647865(410) => $GLOBALS['____473646157'][244]($_816668251), ___24647865(411) => $_2118756669, ___24647865(412) => $_480669893, ___24647865(413) => true, ___24647865(414) => $_1630393429[round(0+0.25+0.25+0.25+0.25)]? $GLOBALS['____473646157'][245]($_1630393429[round(0+0.25+0.25+0.25+0.25)]): ___24647865(415), ___24647865(416) => $_1605425620,]; $_1414225575= FontsController::add($_1267385176); if(!$_1414225575->isSuccess()){ ErrorNotificator::sendError($_1414225575->getErrorMessages());} \Burlakastudio\Speeder\FontsController::remainJustAdded($_1414225575->getId());}} return ___24647865(417);}} class CoreAssetsReducer{ protected static $_2030219183=[]; protected static $_1058680363= false; protected static $_1992739566= null; public static function OnBeforeEndBufferContent(){ if(!self::engineOn() || self::skipProcessing()){ return;}  $_1961662125= new \ReflectionClass(\Bitrix\Main\Page\Asset::class);  $_755088449= $_1961662125->getProperty(___24647865(418)); $_2125213463= $_1961662125->getProperty(___24647865(419));  $_755088449->setAccessible(true); $_2125213463->setAccessible(true);  $_97250653= \Bitrix\Main\Page\Asset::getInstance();  $_830593739= $_755088449->getValue($_97250653);  $_1302333384= $_2125213463->getValue($_97250653);  $_1099175224=[]; foreach($_1302333384[___24647865(420)] as $_1877248302 => $_641572783){ $_526047729= $_641572783[___24647865(421)] ?? null; if(!$_526047729){ continue;} if($GLOBALS['____473646157'][246]( ___24647865(422), $_526047729, $_1630393429)){ self::addAssets($_1630393429[round(0+0.4+0.4+0.4+0.4+0.4)]);} else if($GLOBALS['____473646157'][247]($_641572783[___24647865(423)], ___24647865(424)) !== false){ self::addAssets($_641572783[___24647865(425)]);} else{ $_1099175224[$_1877248302]= $_641572783;}} $_1302333384[___24647865(426)]= $_1099175224; $_800487895=[]; foreach($_830593739 as $_878657810 => $_1339300449){ if($GLOBALS['____473646157'][248]($_878657810, ___24647865(427)) !== false){ self::addAssets($_878657810);} else{ $_800487895[$_878657810]= $_1339300449;}}  $_755088449->setValue($_97250653, $_800487895);  $_755088449->setAccessible(false);  $_2125213463->setValue($_97250653, $_1302333384); $_2125213463->setAccessible(false);} protected static function engineOn(){ return \Burlakastudio\Speeder\Options::get('coreReducerOn');} public static function skipProcessing(){ if($GLOBALS['____473646157'][249](self::$_1992739566)){ $_787662691= \Bitrix\Main\Context::getCurrent()->getServer(); if(!$_1863945058= $_787662691->get(___24647865(428))){ $_538344024= true;} else{ $_538344024= $GLOBALS['____473646157'][250]( ___24647865(429). BX_UTF_PCRE_MODIFIER, $_1863945058);} self::$_1992739566= $_538344024?: AccessAndStatus::skipReaction();} return self::$_1992739566;} protected static function addAssets($_649290453){ self::$_2030219183[]= $_649290453;} public static function onEndBufferContent(&$_330733138){ if(!self::engineOn() || self::skipProcessing()){ return;} $_2030219183= self::getAssets(); $_660425805= self::coreAssetsPubMode(); $_787662691= \Bitrix\Main\Context::getCurrent()->getServer(); $_1567576269= $_787662691->getDocumentRoot(); $GLOBALS['____473646157'][251]( $_2030219183, static function(&$_278627866) use($_660425805, $_1567576269){ if($GLOBALS['____473646157'][252]($_278627866, '<script ') === false){ $_2034931764= null; if($_660425805 === ___24647865(430)){ $_1377149234= $GLOBALS['____473646157'][253](___24647865(431), ___24647865(432), $_278627866); if($GLOBALS['____473646157'][254]($_278627866, ___24647865(433)) === false){  $_1110728212= $GLOBALS['____473646157'][255](___24647865(434), ___24647865(435), $_278627866); $_1121308592= null; if($GLOBALS['____473646157'][256]($_1567576269. $_1110728212)){ $_1121308592= $_1567576269. $_1110728212;} else if($GLOBALS['____473646157'][257]($_1567576269. $_1377149234)){ $_1121308592= $_1567576269. $_1377149234;} if($_1121308592){ $_995535154= $GLOBALS['____473646157'][258]($_1121308592, ___24647865(436)); $_2034931764= $GLOBALS['____473646157'][259]($_995535154, $GLOBALS['____473646157'][260]($_1121308592)); $GLOBALS['____473646157'][261]($_995535154);}}} if( $_2034931764 &&!$GLOBALS['____473646157'][262](___24647865(437). BX_UTF_PCRE_MODIFIER, $_2034931764)){ $_278627866= ___24647865(438). $_278627866. ___24647865(439). $_2034931764. ___24647865(440);} else{ $_278627866= ___24647865(441). $_278627866. ___24647865(442);}} else{ $_278627866= $GLOBALS['____473646157'][263](___24647865(443), ___24647865(444), $_278627866);}});  self::placeScriptsInsideHead($_330733138, $GLOBALS['____473646157'][264](___24647865(445), $_2030219183)); self::$_1058680363= true;} public static function getAssets(){ return $GLOBALS['____473646157'][265](self::$_2030219183);} protected static function coreAssetsPubMode(){   return 'inline';} protected static function placeScriptsInsideHead(&$_330733138, $_2043899){  $_405870766= \Burlakastudio\Speeder\Processor::getAreasBy($_330733138, '<script', '</script'); $_802240573= ___24647865(446); $_1656633947=(1116/2-558); foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); self::checkAndImplantScripts($_517802329, $_2043899); $_802240573 .= $_517802329; $_1396250013= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1396250013; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); self::checkAndImplantScripts($_517802329, $_2043899); $_802240573 .= $_517802329; $_330733138= $_802240573;} protected static function checkAndImplantScripts(&$_1830909084, $_2043899){ $_765083079= '_IM:'. $GLOBALS['____473646157'][266](). ':MI_'; $_1830909084= $GLOBALS['____473646157'][267]( ___24647865(447). BX_UTF_PCRE_MODIFIER, ___24647865(448).  $_765083079, $_1830909084); $_1830909084= $GLOBALS['____473646157'][268]($_765083079, $_2043899, $_1830909084);}};while(!$GLOBALS['____473646157'][269](___24647865(449)) || $GLOBALS['____473646157'][270](burlakastudio_speeder_OLDSITEEXPIREDATE) <=(858-2*429) || burlakastudio_speeder_OLDSITEEXPIREDATE != burlakastudio_speeder_SITEEXPIREDATE)die(GetMessage(___24647865(450))); 

Did this file decode correctly?

Original Code

<? namespace Burlakastudio\Speeder;$GLOBALS['____473646157']= array(base64_decode('ZGVmaW5l'),base64_decode('c3R'.'ycmV'.'2'),base64_decode(''.'c3'.'Ry'.'dG91cHBlcg=='),base64_decode('c3ByaW50'.'Zg=='),base64_decode(''.'c3B'.'yaW50Z'.'g=='),base64_decode('c'.'3Vi'.'c3'.'Ry'),base64_decode(''.'c3Ry'.'c'.'m'.'V2'),base64_decode('YmF'.'zZTY0X2R'.'lY2'.'9kZQ=='),base64_decode('c3'.'V'.'ic3'.'Ry'),base64_decode('c3R'.'ybGV'.'u'),base64_decode(''.'c3RybGV'.'u'),base64_decode(''.'Y2hy'),base64_decode(''.'b3'.'Jk'),base64_decode('b3J'.'k'),base64_decode('bWt'.'0a'.'W1l'),base64_decode('aW50d'.'mFs'),base64_decode('a'.'W5'.'0dmFs'),base64_decode(''.'aW50dmFs'),base64_decode(''.'a3'.'NvcnQ='),base64_decode(''.'c'.'3'.'V'.'i'.'c3R'.'y'),base64_decode('a'.'W'.'1'.'wb'.'G9kZQ'.'=='),base64_decode('ZGVma'.'W'.'5'.'lZA=='),base64_decode('YmFzZT'.'Y0X2'.'RlY'.'29kZQ='.'='),base64_decode('Y29uc3Rh'.'b'.'nQ='),base64_decode('c3Ryc'.'m'.'V2'),base64_decode('c3ByaW50'.'Zg=='),base64_decode('c3Ryb'.'GVu'),base64_decode('c3RybGV'.'u'),base64_decode('Y2hy'),base64_decode('b3Jk'),base64_decode('b'.'3Jk'),base64_decode(''.'bWt0aW1'.'l'),base64_decode('aW5'.'0dmFs'),base64_decode('aW50dmFs'),base64_decode('aW50dmFs'),base64_decode('c3Vic3Ry'),base64_decode(''.'c3Vic3'.'Ry'),base64_decode(''.'dGlt'.'ZQ='.'='),base64_decode('bW'.'t'.'0aW1'.'l'),base64_decode('bWt0a'.'W1l'),base64_decode('ZGF0'.'Z'.'Q=='),base64_decode('ZGF0ZQ=='),base64_decode(''.'ZGVmaW5l'),base64_decode(''.'Z'.'GV'.'m'.'aW5'.'l'),base64_decode('aX'.'Nfb'.'nV'.'sb'.'A=='),base64_decode('ZGVmaW5lZA=='),base64_decode('ZGV'.'ma'.'W5l'.'ZA'.'=='),base64_decode('c3'.'RycG9z'),base64_decode(''.'c3RycG9'.'z'),base64_decode(''.'c3ByaW5'.'0Zg='.'='),base64_decode('cHJlZ1'.'9tYXRjaA=='),base64_decode('c3ByaW5'.'0Zg=='),base64_decode('cH'.'J'.'lZ1'.'9tY'.'XRjaA=='),base64_decode('YXJ'.'yY'.'Xlfd2Fsa'.'w=='),base64_decode('c3R'.'yX3JlcG'.'xhY2U'.'='),base64_decode('YXJyYXlfZmls'.'dGV'.'y'),base64_decode('aXN'.'f'.'Y'.'XJ'.'yYXk='),base64_decode('Y'.'XJyYXlf'.'d2'.'F'.'saw'.'=='),base64_decode('c3'.'Ry'.'X3JlcGxhY2U='),base64_decode('YXJyYXlfd'.'W5pcXVl'),base64_decode('Y'.'XJyYX'.'lfbW'.'VyZ'.'2U='),base64_decode('YXJyYXlfZm'.'lsdGVy'),base64_decode(''.'YXJ'.'yYXlfa'.'W50ZXJzZWN0'),base64_decode('Y291'.'bnQ='),base64_decode('cHJ'.'l'.'Z19'.'tYX'.'RjaA=='),base64_decode('c'.'3Ry'.'cG9z'),base64_decode('c3'.'RycG'.'9z'),base64_decode('c'.'3'.'Ryc'.'G9z'),base64_decode(''.'c3ByaW50Zg'.'=='),base64_decode('c3By'.'aW50Zg='.'='),base64_decode('c3'.'RycG9z'),base64_decode('ZX'.'hwb'.'G9kZQ='.'='),base64_decode('YXJyYX'.'l'.'fcG9w'),base64_decode('a'.'W1'.'wbG'.'9kZQ=='),base64_decode(''.'c3Ry'.'bGVu'),base64_decode('c3R'.'y'.'b'.'GVu'),base64_decode(''.'c3'.'RybGVu'),base64_decode('aW1w'.'b'.'G9'.'kZQ=='),base64_decode('cHJlZ19yZXB'.'s'.'YWNlX'.'2'.'Nhb'.'G'.'x'.'iYWNr'),base64_decode('cHJlZ19tYX'.'Rja'.'A=='),base64_decode('cHJlZ19yZ'.'X'.'B'.'sYWNl'),base64_decode(''.'c3ByaW5'.'0Z'.'g=='),base64_decode('cHJlZ19tYXRj'.'aA=='),base64_decode('cH'.'JlZ'.'1'.'9tY'.'XRja'.'A'.'=='),base64_decode('c3ByaW50Z'.'g=='),base64_decode('c3Ryb'.'GV'.'u'),base64_decode('c3Ry'.'bG'.'Vu'),base64_decode('c3'.'Ryb'.'GVu'),base64_decode('cH'.'JlZ19yZX'.'B'.'s'.'YWNl'),base64_decode(''.'cHJlZ19yZXB'.'s'.'YWN'.'l'),base64_decode(''.'c3By'.'aW50Zg'.'='.'='),base64_decode('YXJ'.'yYXlf'.'c2h'.'p'.'ZnQ='),base64_decode('Y'.'291b'.'nQ='),base64_decode('c3R'.'y'.'cG'.'9z'),base64_decode('c'.'HJlZ19'.'tYXRj'.'a'.'A=='),base64_decode(''.'YXJyYXlf'.'cmV'.'2Z'.'XJzZQ'.'='.'='),base64_decode('YXJyYXlfcm'.'V2ZXJ'.'zZQ=='),base64_decode('c3RyX3JlcGxh'.'Y2U='),base64_decode('aW'.'1'.'wbG'.'9kZQ=='),base64_decode('aGVhZG'.'V'.'y'),base64_decode(''.'c'.'HJlZ19tYXRjaF9h'.'bGw'.'='),base64_decode('dHJ'.'pb'.'Q='.'='),base64_decode(''.'dHJp'.'bQ=='),base64_decode('YXJyYXlfd'.'2'.'Fsaw=='),base64_decode('c3By'.'aW50'.'Zg=='),base64_decode('cHJlZ19tYXRjaA=='),base64_decode('YXJyY'.'Xlfb'.'W'.'V'.'yZ2U'.'='),base64_decode('YXJyYXlfZmlsdGVy'),base64_decode('c3R'.'ycG9'.'z'),base64_decode('aW1wb'.'G9kZ'.'Q=='),base64_decode(''.'aW1wb'.'G9kZQ='.'='),base64_decode('aXN'.'fYXJy'.'YXk='),base64_decode('cHJlZ19tYXRjaA'.'=='),base64_decode('Zm'.'ls'.'Z'.'V9leGlzdHM='),base64_decode('Zm9wZ'.'W4='),base64_decode('Zn'.'Jl'.'YWQ='),base64_decode('Z'.'mlsZ'.'XNp'.'em'.'U'.'='),base64_decode('Zm'.'Ns'.'b3N'.'l'),base64_decode('c'.'HJlZ19yZ'.'X'.'BsYWNl'),base64_decode('cHJlZ19yZXBsY'.'WNl'),base64_decode('bWJfc3RycG9z'),base64_decode('bWJfc'.'3RycG9z'),base64_decode('bWJ'.'f'.'c'.'3'.'Vi'.'c3R'.'y'),base64_decode('bWJf'.'c3Vic3'.'Ry'),base64_decode('c3R'.'y'.'cG9z'),base64_decode(''.'c3RyX3JlcGx'.'hY2U='),base64_decode('aW1wb'.'G9'.'kZQ=='),base64_decode('c3Ryc'.'G9'.'z'),base64_decode('c3'.'R'.'yX'.'3JlcGx'.'hY'.'2U='),base64_decode('aW1'.'wbG9kZQ=='),base64_decode('aW1wbG9kZQ=='),base64_decode('YX'.'J'.'y'.'YXlfZm'.'lsd'.'GV'.'y'),base64_decode('aW1'.'wbG9kZQ=='),base64_decode('cHJ'.'lZ19yZX'.'B'.'sYWNlX2NhbGx'.'iYWNr'),base64_decode('Y'.'291'.'bnQ='),base64_decode('c3'.'RycG9z'),base64_decode('Y2'.'91bnQ='),base64_decode('c3RyX3Jlc'.'GxhY'.'2U='),base64_decode(''.'Y'.'XJy'.'YXl'.'fa2V5cw=='),base64_decode('YX'.'JyYX'.'lfdm'.'FsdW'.'Vz'),base64_decode('cHJl'.'Z19y'.'ZXBsYWNl'),base64_decode('aW'.'1wbG9kZQ=='),base64_decode('YXJ'.'y'.'YXlfZm'.'lsdG'.'Vy'),base64_decode('c3Ry'.'X'.'3'.'JlcGxhY2'.'U='),base64_decode('cHJlZ'.'19t'.'Y'.'XR'.'jaA='.'='),base64_decode('cHJ'.'l'.'Z'.'19y'.'ZXBsYWNlX2Nh'.'bGxiYW'.'Nr'),base64_decode(''.'cHJ'.'lZ1'.'9yZXBsYW'.'NlX2Nhb'.'G'.'xiYWNr'),base64_decode(''.'c3R'.'yX'.'3JlcGxhY2U='),base64_decode('c3B'.'yaW50Zg=='),base64_decode('c'.'3ByaW'.'50Z'.'g='.'='),base64_decode('cH'.'JlZ19yZXBsYWNlX2N'.'hbGxiY'.'WNr'),base64_decode('c3ByaW5'.'0Z'.'g='.'='),base64_decode(''.'Y29'.'1bnQ='),base64_decode('YXJyYXlfcG9w'),base64_decode(''.'cH'.'JlZ19'.'yZXBsYW'.'Nl'),base64_decode('c3RyX'.'3JlcGx'.'hY'.'2'.'U='),base64_decode('Y'.'XJyYX'.'lfdW5zaGlmd'.'A=='),base64_decode('dW'.'5'.'zZXJ'.'pY'.'Wxp'.'e'.'mU'.'='),base64_decode('c3RyX3J'.'lc'.'Gx'.'h'.'Y2U='),base64_decode('aW'.'1w'.'bG9kZQ=='),base64_decode('Zml'.'sZV9leGlzd'.'HM='),base64_decode(''.'c3B'.'yaW50Zg='.'='),base64_decode('Z'.'mlsZW10aW1'.'l'),base64_decode('c3Bya'.'W5'.'0Zg=='),base64_decode('Zm'.'lsZV9leG'.'lz'.'d'.'HM'.'='),base64_decode('Zm9wZW4='),base64_decode('ZnJ'.'l'.'YW'.'Q='),base64_decode('Zml'.'sZ'.'XNpe'.'mU='),base64_decode('ZmNs'.'b'.'3Nl'),base64_decode('ZmlsZV9'.'nZ'.'X'.'RfY'.'29'.'ud'.'GVu'.'dHM='),base64_decode(''.'ZGlybmFtZQ=='),base64_decode('Zm9wZ'.'W4='),base64_decode('ZndyaXRl'),base64_decode('ZmNsb'.'3Nl'),base64_decode('cHJlZ1'.'9tY'.'XRjaA=='),base64_decode(''.'cHJlZ19t'.'YXRjaA='.'='),base64_decode('c'.'2V'.'y'.'aWFsa'.'X'.'pl'),base64_decode('Y'.'291'.'bn'.'Q='),base64_decode('d'.'W5z'.'ZXJpYWxp'.'emU='),base64_decode('Zml'.'sZV'.'9l'.'eGlzdH'.'M='),base64_decode('aW'.'1wbG9'.'k'.'ZQ=='),base64_decode('c3'.'ByaW5'.'0Z'.'g=='),base64_decode('ZmlsZW'.'10aW1l'),base64_decode('c'.'3B'.'yaW5'.'0'.'Zg=='),base64_decode('Zmls'.'ZV'.'9'.'l'.'eGlzd'.'HM='),base64_decode('Zm'.'9wZW4='),base64_decode(''.'ZnJlYWQ='),base64_decode('ZmlsZX'.'NpemU='),base64_decode('ZmNsb3'.'Nl'),base64_decode('c3B'.'yaW50Zg='.'='),base64_decode('Zm'.'lsZV9nZ'.'X'.'RfY'.'29udGVudHM='),base64_decode(''.'Z'.'Gly'.'b'.'mFtZQ=='),base64_decode('Zm9'.'w'.'Z'.'W4='),base64_decode('Zndya'.'XRl'),base64_decode('ZmNsb3'.'Nl'),base64_decode('cHJlZ19t'.'YXRja'.'F9'.'hbG'.'w='),base64_decode('c2VyaWF'.'saXp'.'l'),base64_decode('Y2'.'91'.'bnQ='),base64_decode(''.'Y2'.'91bnQ='),base64_decode('c3ByaW50Zg=='),base64_decode('ZmlsZV9l'.'eGlz'.'dHM'.'='),base64_decode('ZmlsZW10a'.'W1'.'l'),base64_decode('cHJ'.'lZ1'.'9yZXBsYWNl'.'X2NhbG'.'xiYWNr'),base64_decode('cHJlZ19'.'yZXBsY'.'WNl'.'X2Nhb'.'Gx'.'iYWNr'),base64_decode('cH'.'JlZ'.'19yZX'.'BsYWN'.'lX2NhbGxiYWNr'),base64_decode('c3'.'B'.'yaW50Zg=='),base64_decode('c2'.'V'.'yaWFsaXpl'),base64_decode(''.'YXJy'.'YXlf'.'bWVy'.'Z'.'2U='),base64_decode('Y'.'XJyYX'.'lfc'.'mVkdWNl'),base64_decode('YXJyYXlfd2Fsaw='.'='),base64_decode('c3RyX'.'3JlcGxhY2U='),base64_decode('YX'.'JyYXlfZ'.'mlsdG'.'V'.'y'),base64_decode('YX'.'J'.'yY'.'XlfbWVyZ'.'2U='),base64_decode('aW'.'1'.'w'.'b'.'G'.'9kZQ=='),base64_decode('bWljc'.'m90aW1l'),base64_decode('c3Bya'.'W50Zg'.'=='),base64_decode('c3RycG9'.'z'),base64_decode('Zm'.'ls'.'ZV'.'9'.'le'.'GlzdHM='),base64_decode('Zm9wZW4='),base64_decode('ZnJlY'.'WQ='),base64_decode('ZmlsZXNpe'.'mU='),base64_decode('ZmNsb3'.'Nl'),base64_decode(''.'Y3VybF9pbml0'),base64_decode('Y3VybF9zZ'.'XRv'.'cHQ'.'='),base64_decode('Y'.'3Vy'.'bF9z'.'ZXR'.'vcHQ'.'='),base64_decode('Y3VybF'.'9zZ'.'XRvcH'.'Q='),base64_decode('Y3VybF9zZX'.'Rvc'.'HQ='),base64_decode('Y3Vy'.'bF'.'9l'.'eG'.'Vj'),base64_decode('Y3VybF9jbG9z'.'ZQ=='),base64_decode(''.'cHJlZ1'.'9tYX'.'RjaA='.'='),base64_decode('c3RycG9z'),base64_decode('cH'.'JlZ'.'19yZX'.'BsYWN'.'l'),base64_decode('ZmlsZV'.'9leGl'.'zdHM='),base64_decode('Z'.'m9wZW4='),base64_decode(''.'Zn'.'JlYWQ='),base64_decode('ZmlsZXNpemU'.'='),base64_decode('ZmNsb3Nl'),base64_decode(''.'c3'.'RyX3JlcGx'.'hY2U='),base64_decode('c'.'HJl'.'Z19yZXBsYW'.'Nl'),base64_decode('cHJ'.'lZ19y'.'ZXBsYWN'.'l'),base64_decode('c3RyX3Jl'.'cGxhY2U='),base64_decode('cHJlZ19tYXRj'.'aA=='),base64_decode('cHJ'.'lZ19tYXRjaA='.'='),base64_decode('c'.'HJlZ'.'19t'.'YXRj'.'a'.'A=='),base64_decode('Y'.'mFzZT'.'Y'.'0X2VuY29kZQ=='),base64_decode('dHJpbQ=='),base64_decode('c'.'H'.'JlZ19tY'.'XRjaA'.'='.'='),base64_decode('c3Ry'.'c'.'G9z'),base64_decode('c3RycG9'.'z'),base64_decode('aXNfbn'.'Vs'.'bA'.'=='),base64_decode('c'.'HJlZ19t'.'YXR'.'jaA='.'='),base64_decode('YXJ'.'y'.'YXlfd2Fsaw=='),base64_decode('c3R'.'ycG9z'),base64_decode('c'.'H'.'JlZ19yZXBsY'.'WNl'),base64_decode(''.'c3RycG9z'),base64_decode(''.'cHJl'.'Z'.'1'.'9yZX'.'BsYWNl'),base64_decode('Zmls'.'ZV9leGlzdHM='),base64_decode('Zm'.'lsZV9'.'l'.'eGlzd'.'HM='),base64_decode('Zm'.'9'.'wZ'.'W4='),base64_decode('ZnJlYW'.'Q'.'='),base64_decode(''.'Z'.'m'.'lsZXNpem'.'U='),base64_decode('Z'.'mN'.'sb3Nl'),base64_decode(''.'c'.'HJlZ1'.'9tYXRja'.'A=='),base64_decode('c3RyX3J'.'lc'.'GxhY2U='),base64_decode('a'.'W1wbG9kZQ'.'=='),base64_decode('YXJyYXlfdW'.'5pcXVl'),base64_decode('bX'.'RfcmFuZA'.'=='),base64_decode('cH'.'JlZ1'.'9'.'yZX'.'BsYWNl'),base64_decode(''.'c3Ry'.'X3J'.'lcGxhY2'.'U'.'='),base64_decode('ZGVm'.'aW5lZA'.'=='),base64_decode('c3Ryb'.'G'.'Vu'));if(!function_exists(__NAMESPACE__.'\\___24647865')){function ___24647865($_1806689545){static $_910761083= false; if($_910761083 == false) $_910761083=array('Z'.'XhwaXJlX2'.'1lc3NfY3VzdG9tMg==',''.'Y'.'nVy'.'bGFrYX'.'N0d'.'W'.'Rpb19zcGV'.'lZGV'.'y'.'Xw='.'=','b21l'.'ZA==','W'.'Q==','ZHJt'.'X3N'.'0ZXJn'.'b2tj','JT'.'AxM'.'HMK','bGFrYXN0',''.'YnVy'.'bGF'.'r'.'YXN0d'.'WRpby5zcGVlZG'.'Vy','JXMlcw==','fmJ'.'z','ZXRhZF9wbw==',''.'Y'.'WRta'.'W4=','bW'.'9kd'.'Wxlcw='.'=',''.'dXNl'.'cl9kYXRlX'.'2J'.'zbS'.'5'.'w'.'aHA=','Yn'.'VybG'.'F'.'rYXN0'.'dW'.'Rpb'.'y'.'5'.'zcGVlZGVy','Yml0cml'.'4',''.'Uk'.'hsYWthc3'.'Q=','MTc4MTI'.'1OTdhNzdoeXRv'.'cw==','','Mzky','OTk'.'5YjczYmY2MjA5ZTh'.'m'.'NDY4','NTAx'.'Mj'.'Qw'.'Mg==',''.'a'.'HR0c'.'DovL2Jpd'.'HJpeHN'.'vZ'.'nQuY'.'29tL'.'2Jpd'.'HJpe'.'C9i'.'cy5waHA=','YnVy',''.'d'.'WRpb19zcG'.'VlZGVyX09MRFNJV'.'E'.'V'.'FWFBJUkVEQVRFUw==','RE'.'9DVU1'.'FTlRfUk9'.'PVA='.'=','L'.'w'.'==','Lw==','Y'.'nV'.'ybG'.'FrYXN0'.'dWR'.'pb19z'.'cGVlZGVyX1R'.'FTV'.'BPU'.'kFSWV9DQUNIRQ='.'=','YnVybGFrY'.'XN0'.'dWRpb19zcGVlZGV'.'yX1RFT'.'VB'.'PUkFSWV9DQUNIRQ==','','YjB'.'mNzM=','JXMlcw==',''.'MTQ1MGM'.'yOWY1ZjF'.'iMz'.'A'.'zMW'.'E0'.'M'.'mM=',''.'YnVy',''.'dWRpb19zc'.'GV'.'lZGVy'.'X1'.'NJVEV'.'F'.'WFBJUkVE'.'QV'.'RFTUF'.'QRV'.'I=','bQ'.'==',''.'ZA==','WQ==','U2l0ZU'.'V4cGlyZU'.'Rhd'.'GVfYnVybGFrYXN0dWR'.'pb1'.'9zc'.'GVlZGVy','Y'.'n'.'V'.'y'.'bG'.'FrYXN0dWRpby5zcGVlZG'.'V'.'y','X'.'EJ1cmxha2FzdHVkaW9'.'c'.'U3BlZWRlclxPcH'.'R'.'pb25z','bG'.'liL09wd'.'Glv'.'bnM'.'ucG'.'hw','XEJ1c'.'mxha2FzdHVka'.'W9cU'.'3B'.'l'.'ZWRlcl'.'xP'.'cHRpb'.'25zRGI=','bG'.'l'.'i'.'L09'.'w'.'dGlvbnN'.'EYi5wa'.'HA=','X'.'EJ1'.'cmxha2FzdHVkaW9cU'.'3BlZWRlc'.'lxUb2'.'9s'.'cw==',''.'bG'.'liL1R'.'v'.'b2xzLnBocA==','XEJ1'.'c'.'m'.'x'.'ha2FzdHVk'.'aW'.'9c'.'U'.'3BlZW'.'Rl'.'c'.'l'.'x'.'Gb250c'.'0Nvb'.'nRyb2xsZX'.'I=','bGliL0ZvbnRz'.'Q29'.'u'.'d'.'HJv'.'bGx'.'lci'.'5'.'w'.'aHA=','XEJ1cmxha2Fz'.'dH'.'VkaW'.'9cU3BlZWR'.'lclx'.'Gb2'.'5'.'0'.'c0'.'N'.'vb'.'n'.'Ryb2xsZXJU'.'YWJsZQ==','bGli'.'L0ZvbnR'.'zQ29udHJ'.'v'.'bGx'.'lclRh'.'YmxlLnB'.'ocA==','XE'.'J1cmxha2Fzd'.'H'.'VkaW9cU3Bl'.'ZWRlcl'.'xT'.'cGVlZ'.'G'.'VyRG'.'F0YW'.'1'.'hb'.'mFnZX'.'I=','bGli'.'L'.'1Nw'.'ZWV'.'kZXJEYXRhbWFuYWd'.'l'.'ci5wa'.'HA=','XEJ1'.'cmxha2FzdHV'.'kaW9cU3BlZW'.'Rlc'.'lx'.'DaG'.'Vja'.'2V'.'y','b'.'GliL0N'.'oZ'.'WNrZXIucG'.'h'.'w','XEJ1cmxha2'.'FzdHVka'.'W9cU3BlZWRlc'.'lxDa'.'GVja2'.'V'.'yR'.'GI=','bG'.'liL0No'.'Z'.'WN'.'rZXJEYi5waHA=','X'.'EJ1'.'cmxh'.'a2FzdHVk'.'aW9cU3BlZWRlclxFcnJvck5vd'.'GlmaWNhd'.'G9y','bGliL'.'0Vy'.'cm9yT'.'m90'.'aW'.'ZpY2F0b3I'.'ucGhw',''.'XEJ1'.'cmxha2Fzd'.'H'.'VkaW9cU3'.'B'.'lZWRlclx'.'Db21wb3'.'NpdGVDYWNoZVB'.'yb3ZpZGVy','bG'.'liL'.'0Nv'.'bXBvc2l'.'0ZUNh'.'Y2h'.'lU'.'H'.'Jv'.'dmlkZXIucGhw','X'.'EJ1cmx'.'h'.'a2Fz'.'d'.'H'.'VkaW9cU3BlZWRlclxMY'.'Xp5'.'Q29tc'.'G'.'9uZW50UHJveH'.'lIZ'.'W'.'xw'.'ZX'.'I=','b'.'Gl'.'iL0x'.'henlD'.'b21wb25lbnRQc'.'m94eUh'.'lb'.'HBlci'.'5waHA=','XEJ'.'1cmxha2'.'FzdHVkaW9cU3'.'BlZWRl'.'clxJbmx'.'pb'.'mV'.'TdHlsZXNIZWxwZXI=','bGliL0'.'lu'.'b'.'GluZ'.'VN0eW'.'x'.'lc0h'.'lbHB'.'lc'.'i5waHA=','XEJ1'.'cmxha'.'2FzdHVkaW9cU3BlZWRlclxJbm5lck'.'J1Zm'.'Zlcn'.'NQ'.'cm92'.'aWR'.'lcg==','bGl'.'i'.'L'.'0'.'lubmV'.'yQ'.'nVmZmVyc1Byb3ZpZGVyLnBocA==',''.'X'.'EJ1cmxha'.'2'.'FzdHV'.'kaW9cU3'.'BlZWR'.'lclxMY'.'Xp5QXNzZXRzSGV'.'scGVy','b'.'G'.'liL'.'0'.'xhenlBc'.'3Nl'.'dH'.'NIZ'.'WxwZ'.'XIucGh'.'w','L'.'2Jp'.'dHJ'.'peC'.'9tb2R'.'1bG'.'VzL2J1'.'cmxha2Fzd'.'HVkaW8'.'uc3Bl'.'Z'.'WRlc'.'i9saW'.'IvU'.'3dpdGN'.'oQXBwbGljY'.'XRpb25Ub0Fq'.'YXgucGhw',''.'L2'.'J'.'pdHJpeC'.'9tb2R1bGVzL2J1cmxh'.'a'.'2FzdHVkaW'.'8uc'.'3BlZ'.'WRlci9saWIvQ2'.'xl'.'Y'.'XJDYWN'.'oZUluQWN0aW9uUHJl'.'Zmls'.'dGVyLn'.'Bo'.'cA==','L2Jp'.'d'.'HJ'.'pe'.'C9tb2R'.'1'.'bG'.'V'.'zL2'.'J'.'1c'.'mxha2FzdHVkaW8uc3BlZW'.'Rl'.'c'.'i9'.'saWIvTGF6eUhlbHBlclBvc'.'3Rm'.'aWx0ZXIucGh'.'w',''.'L'.'2Jpd'.'HJp'.'eC9tb2R'.'1bGVz'.'L'.'2J1cm'.'xha2Fzd'.'HV'.'kaW'.'8uc3'.'BlZWRlci9saWI'.'v'.'TGF'.'6e'.'UNv'.'bXBvb'.'m'.'VudFB'.'y'.'b'.'3h'.'5S'.'GVs'.'cGV'.'yLn'.'B'.'o'.'c'.'A==','QURNSU'.'5fU0'.'V'.'D'.'VElPTg==','V'.'0laQV'.'JEX0RF'.'RkFVTF'.'RfU0lU'.'R'.'V9'.'JRA==','VFlQRQ='.'=','VVNFUl9MT'.'0dJT'.'g='.'=','VVNFUl9QQVN'.'T'.'V09SRA==','SFR'.'UU'.'F9BQ0NF'.'UFQ'.'=','YXBwb'.'GljY'.'X'.'Rpb24veGh0bWwreG1s',''.'dGV4dC9odG1s','dXNlRm'.'9yRG'.'9tYWlucw='.'=',''.'f'.'l4lc35pc'.'w==','fl'.'4'.'lc'.'35p'.'cw'.'==','YXB'.'wb'.'HlPbm'.'x5T25QYX'.'RoZX'.'M'.'=','L2'.'JpdHJ'.'pe'.'C8=','L2FqYXgv','ZXhjbH'.'Vk'.'ZUJ5'.'U'.'GF0aG'.'Vz','YWpheF9jYWxs','aXNfYWp'.'heF'.'9wb'.'3'.'N0','YWpheF9iYXN'.'rZXQ=',''.'bG'.'F6eUdy'.'b3Vwc0xpc3Q'.'=','flssO'.'10/cnVbLD'.'t'.'dP35pc'.'w='.'=','TGlnaHRob3VzZQ==','SFRU'.'UF9V'.'U0'.'VSX'.'0'.'FH'.'RU5U','R'.'mlyZ'.'WZveA==',''.'T'.'W9'.'6aWxsYQ==',''.'T'.'25FcGlsb'.'2c'.'=','Y'.'n'.'VybGFrYXN0d'.'W'.'Rpb19'.'s'.'aW'.'dodF9jY'.'Wxs','bGFuZ1'.'9hZG'.'Rp'.'dGlvb'.'mFs',''.'c3BlZWRlci5s'.'aWdodC5jYWxs','c'.'3BlZWRlc'.'i5sa'.'W'.'dodC5ieS51c2VyYWdlbnQ=',''.'YnVybGFrYXN0'.'dWRpb19saWdodF9jYWxs','c'.'3BlZW'.'Rlci5jb21w'.'b'.'3NpdC'.'5vb'.'g='.'=',''.'MQ='.'=',''.'c'.'3BlZ'.'WRlcl'.'9qc'.'w'.'==','anM'.'=','L2'.'JpdHJpe'.'C'.'9'.'pbWF'.'nZ'.'XMvJX'.'Mva'.'nMvc2Nya'.'XB0Lmpz','bGFuZ19hZGRpdGlvbmFs','c3BlZWRl'.'c'.'l9qcw==','YnhC'.'aW5k'.'T2'.'4=','c'.'3BlZ'.'WRlcl'.'9ieG'.'JpbmQ=','anM=',''.'L2JpdHJp'.'eC9pbWFn'.'ZX'.'MvJX'.'Mv'.'an'.'Mv'.'YnhiaW5kL'.'mpz','c3Bl'.'ZWRlcl9ieGJpbm'.'Q=','P'.'CEtLSBi'.'d'.'XJs'.'Y'.'W'.'th'.'c'.'3R1'.'ZGlvLnNwZWVkZX'.'Igc2VhbGVkI'.'C'.'0tPg==','PC9odG1sPg'.'==','','PC9odG1sPg==','P'.'CEt'.'LSBi'.'dXJ'.'sYW'.'thc'.'3R1ZG'.'lvL'.'nNwZW'.'VkZXIg'.'c2Vh'.'bGVkIC0tP'.'jw'.'vaHRtbD4=','bGF6e'.'UltYWd'.'l'.'c09u','bW92'.'ZV'.'9saW'.'5rc'.'1'.'90b'.'19ib'.'3R'.'0b'.'20=','b'.'3ZlcmxpZ2h0X3BhZ2U=','cmVwY'.'X'.'JzZUJ'.'nSW1hZ2'.'Vz','cmVwYXJzZVZ'.'pZG'.'VvSWZyYW1lcw'.'==','T'.'25FbmRCdWZmZXJDb'.'25'.'0ZW50','','Pg==','','','P'.'A==','PC8=','Cg==','bGF6eUl'.'tYW'.'dlc093bk'.'RhdGFB'.'d'.'HRy','ZG'.'F'.'0YS1'.'zc'.'mM=','fA==','fA==',''.'f'.'GRhdGEtc3Jj','fjxpbWc'.'oW1'.'4+XSsp'.'c3'.'JjKFx'.'zKj1ccyo'.'oWyc'.'i'.'XS'.'lbXl'.'wzX'.'Ss/XDM'.'pKFt'.'e'.'Pl0qPyk+fmlz','ZGF0YS'.'1zcmM=','fi8'.'kfg'.'==','','P'.'GltZ'.'y'.'Vz'.'JXM'.'lcyV'.'zIHNyYz'.'0iL2Jpd'.'HJpeC9'.'pbWF'.'nZXM'.'v'.'JXM'.'vc'.'3'.'BhY2VyLmd'.'pZ'.'iI'.'g','f'.'ndpZHR'.'oXHMqP'.'VxzKih'.'bJyJdK'.'Shb'.'Xlw'.'xXSs/KV'.'wxf'.'mlz','f'.'mhla'.'W'.'d'.'odFxzKj1ccyooWyciXSkoW15cMV'.'0r'.'Py'.'lcMX5p'.'cw==','PG'.'ltZ'.'yVzJ'.'XMlcy'.'V'.'zIHNyY'.'z0iZGF0YTppbWF'.'n'.'ZS9zdmcr'.'eG1sLDxzd'.'mcge'.'G1'.'sbnM'.'9J'.'2h0dHA'.'6Ly'.'93'.'d'.'3c'.'udzMub'.'3J'.'nLzIwMDAvc3'.'ZnJyB2'.'aWV3Q'.'m94PScw'.'IDA'.'gJXMgJXM'.'nPjwvc3ZnPiIg','P'.'g==','','Cg==','fig8L2hlY'.'WQ+KX5pc'.'w==','JXMkMQ==',''.'PG'.'1ldGEgb'.'mFtZT0idmll'.'d3Bvc'.'nQi'.'IGNvbnRl'.'bnQ9ImluaXR'.'pYWw'.'tc2Nhb'.'GU9MS4wLCB'.'tY'.'XhpbXVtL'.'XNjYWx'.'lPTUuMC'.'wgd2lkdGg9Z'.'GV'.'2a'.'WN'.'lLXdpZHRoIiAvPg==','P'.'G'.'xpbms=','Lw==','Pg==',''.'a'.'GlnaFBy'.'aW9ya'.'XR5'.'SW5sa'.'W5lRm9ybW'.'F0','c'.'3'.'R'.'5bGVzaGV'.'ldA==',''.'fmh'.'yZW'.'Y9I'.'ihb'.'XiJdK'.'z'.'8pIn5'.'pcw'.'==',''.'PCEt'.'LSBMSU5L'.'U19IRVJFI'.'C0'.'tPg==','P'.'C'.'EtLSBM'.'SU'.'5LU'.'19IR'.'VJFIC0t'.'Pg='.'=','P'.'CEtLSBMSU5'.'LU19'.'IR'.'VJF'.'I'.'C0tPg==','','bGluaz'.'ogP'.'A='.'=','Pjsg'.'c'.'mVsPXByZWx'.'vYW'.'Q'.'7IGFzPXN0eWxl','dHlwZQ='.'=','dGV4dC9jc3M'.'=','cmVs','cHJlbG9'.'hZA'.'==','YX'.'M'.'=','c3R5bGU=','b25sb2'.'F'.'k',''.'dG'.'hpc'.'y5vb'.'mxvY'.'WQ9b'.'nVsbDt'.'0aGlzLnJl'.'bD0n'.'c3R'.'5bGV'.'zaG'.'VldCc7','b'.'WV'.'kaWE=','bW'.'V'.'ka'.'WE=','cHJpb'.'nQ=',''.'b25s'.'b'.'2'.'Fk','dGhp'.'cy5'.'tZ'.'WRpYT0'.'nYW'.'xs'.'Jzs'.'=','','PG'.'xpbm'.'sg'.'J'.'XMvP'.'g==','fi9'.'iaXRya'.'X'.'gvd'.'GVt'.'cGxhdGVz'.'L'.'w==','Lyh'.'0ZW1wbG'.'F0ZV9'.'zdHl'.'sZXN8c3R5bGVzKVwufg==','L2J1'.'c'.'mxha2FzdH'.'VkaW8u'.'c3'.'B'.'lZWR'.'lci9'.'mb250cy5'.'jc3'.'M=','L2J'.'p'.'dHJpeC9jYWNoZS9jc3M'.'v','L'.'w'.'==','L3R'.'l'.'bXBsYXRl'.'Xw==','aGl'.'naFBya'.'W9'.'ya'.'X'.'R'.'5U3R'.'5b'.'GVzTW'.'Fz'.'a'.'3M=','','aG'.'lnaFByaW'.'9'.'ya'.'X'.'R5SW5saW5'.'lRm9yb'.'WF0','','','fm'.'h'.'yZWY9KF'.'snIl0pKCg/'.'IVwxKS4r'.'PykoX'.'D98'.'XDEpf'.'g==',''.'cm'.'I=','flw'.'vX'.'CooPzwh'.'XCpcL'.'ykuKj9'.'cKlwv'.'f'.'g==','','fihcbn'.'xc'.'cil+','','PH'.'N0eWxlIHR5cGU'.'9'.'InRleHQ'.'vY3NzIiB'.'kYXRh'.'LXNraX'.'At'.'bW92'.'aW5nIGRhdGEtY'.'3NzLW9'.'ya'.'Wdpbj'.'0i','Ij4=',''.'PC9'.'zdHlsZT4=','P'.'g==','','PC9'.'ib2R5'.'Pg='.'=','PC9ib2R5Pg='.'=','','PC9ib2R5P'.'g==','PC9ib2R5Pg==','PC9ib2'.'R5Pg='.'=','','PC9i'.'b2R5Pg'.'==','',''.'c2N'.'yaXB0','c3Z'.'n','','P'.'HN0eWx'.'lPg'.'==','','PC9zdHlsZT4'.'=','','fig8IS'.'0tK'.'SgufFxu'.'f'.'F'.'xyKSs/'.'KC0tP'.'i'.'l+aXM=','PHN0e'.'W'.'x'.'l','PC9zdHlsZQ='.'=','ZGF0'.'YS1za'.'2'.'lwLW1'.'vdmluZw'.'==','fjx'.'cL'.'z9z'.'dHlsZ'.'V'.'te'.'Pl0qP'.'z'.'5'.'+a'.'X'.'M=','','','','','c2'.'hvd19z'.'cGlubmVy',''.'c3'.'Bpb'.'m5lckNvbG9y','PG'.'Rp'.'d'.'j4KICAgID'.'x'.'z'.'cGFuIHN0eWx'.'lPSIKICAg'.'IC13ZWJ'.'raXQ'.'tY'.'W5p'.'bWF0aW9uLWR'.'lbGF5OiAw'.'L'.'jJzOw'.'o'.'gICAg'.'LW'.'1vei1hbm'.'l'.'tYX'.'Rp'.'b24tZ'.'GV'.'s'.'YXk6I'.'DAuMnM7CiAgICAtby1'.'hbml'.'tYXRpb24'.'tZGVsYXk6IDAuM'.'nM7CiAg'.'IC'.'B'.'hbmlt'.'YXRpb24tZGVsY'.'Xk6I'.'D'.'AuM'.'nM7CiA'.'gI'.'CA'.'iPjwvc3Bhbj4KICAgID'.'xzcGFuIHN0eWxlPSIKIC'.'AgIC13'.'ZW'.'Jr'.'a'.'XQt'.'YW5pbWF0'.'aW9uL'.'WRlbGF5Oi'.'A'.'wLjRzOwogI'.'C'.'AgLW1'.'vei1'.'hbm'.'ltYXRp'.'b24'.'tZGVsYXk6ID'.'Au'.'N'.'HM7CiAgICAtby1h'.'bm'.'ltY'.'XR'.'pb24t'.'ZGV'.'sYXk6IDAuNHM7CiAgICBhbml'.'tYXR'.'pb24'.'tZG'.'VsYXk6IDAuNH'.'M'.'7CiAg'.'ICAiPjwvc3Bhbj4'.'KICAg'.'IDxzc'.'GFuIHN0eWxl'.'P'.'SI'.'KICA'.'g'.'I'.'C13Z'.'WJraXQtYW'.'5pbWF0'.'aW9uLW'.'RlbGF5O'.'iA'.'wLj'.'ZzOwo'.'g'.'IC'.'Ag'.'LW1'.'vei1'.'hb'.'mlt'.'YXRp'.'b24tZG'.'V'.'sYXk6ID'.'A'.'u'.'Nn'.'M7CiAgIC'.'At'.'b'.'y1hb'.'m'.'ltYXRp'.'b'.'24t'.'ZGVs'.'YXk'.'6IDA'.'u'.'NnM7CiA'.'gICBhbml'.'tY'.'XRp'.'b24tZGVsY'.'Xk6IDAuN'.'n'.'M7C'.'iAgICAiPjwv'.'c3Bhb'.'j4'.'KICA'.'gID'.'xz'.'cGF'.'uI'.'HN0eWxl'.'PSIKICAgIC13ZWJr'.'aXQtYW5'.'pbWF0aW9uL'.'WRlbGF5O'.'iAwLjhzOw'.'ogICA'.'gLW1ve'.'i1hbml'.'tYXRpb24'.'tZG'.'VsYXk6ID'.'Au'.'OHM7C'.'iAgICAtb'.'y'.'1h'.'b'.'ml'.'tYXRpb2'.'4tZGVs'.'YXk6IDA'.'u'.'OHM7CiAgI'.'CBhbm'.'ltYXRp'.'b2'.'4'.'t'.'ZG'.'VsYXk6'.'ID'.'A'.'uOHM7'.'CiA'.'gIC'.'Ai'.'Pjwvc3B'.'hbj4KICA'.'gID'.'x'.'zcGFuIHN'.'0'.'e'.'WxlPSIKI'.'C'.'Ag'.'IC'.'13ZWJr'.'aXQtYW5pbWF'.'0'.'a'.'W9uLWRlbGF5OiAxLjBz'.'Ow'.'ogICA'.'gLW'.'1ve'.'i1hb'.'m'.'lt'.'YXRpb'.'24tZGV'.'sYXk6IDEuMHM7CiA'.'gI'.'CAt'.'b'.'y1'.'hbmlt'.'YXRpb2'.'4tZ'.'GVsYX'.'k6IDE'.'uMHM'.'7Ci'.'AgICBhb'.'m'.'ltYXRpb24'.'t'.'ZGVsYXk6'.'IDEuMHM7CiA'.'gICAi'.'Pjwvc3Bh'.'bj'.'4'.'KPC9k'.'aX'.'Y+','Cg'.'==','CQ==','','PHNjcmlwdA==','PC9z'.'Y'.'3J'.'pc'.'H'.'Q=','fi9'.'iYS'.'5'.'qc34'.'=','flwo'.'KFx'.'zKm'.'Z'.'1bmN0aW9'.'uX'.'HMqXC'.'hcKS'.'4qPykoXC'.'lcKFw'.'pXDspJH5p'.'cw'.'==','P'.'HNjcmlwd'.'A'.'==','PC9zY3Jpc'.'H'.'Q=','','fnN0eWxlXHM'.'qP'.'VxzKihbJyJ'.'dK'.'S'.'g/Oi'.'g'.'/'.'IVwxKS4pKig/PXVybCl1cmxcc'.'y'.'pcK'.'Fxz'.'KihbJyJdPykoLis/KVwyP'.'1xz'.'KlwpLio/'.'XDF+aQ='.'=',''.'IGR'.'h'.'dG'.'EtbGF6eS1iYWNrZ'.'3J'.'vd'.'W5k'.'PSIlc'.'yIg','Mw==','L2Jpd'.'HJpeC9pb'.'WFnZX'.'MvJ'.'X'.'Mvc3BhY2VyLmdpZ'.'g==','PHNjcm'.'lwdA='.'=','PC9'.'z'.'Y'.'3Jp'.'cHQ=','','f'.'jwoaWZyYW1lXHNbX'.'j5dKig/PXNyY'.'yl'.'zcmNccyo9XHM'.'qKFsnIl0p'.'KSgoPzooPyFcM'.'ik'.'uKSooPz15b3'.'V8dmltKSg/Oig/IVw'.'yKS4pKi'.'l'.'cMihbXj5dKi'.'k+'.'fmlz','IG'.'RhdGEtbG'.'F6eS1zcmM9Ii'.'VzIg==','Mw==','PA==','Pg'.'==','b2'.'5sb2'.'F'.'k','f'.'nJlbF'.'xzKj1'.'ccyo'.'oW'.'y'.'ciXS'.'l'.'zdHl'.'sZXNoZWV'.'0XDF+'.'a'.'X'.'M=','cm'.'Vs'.'PSQxc3R5'.'b'.'GVzaG'.'VldCQxIGFzPS'.'JzdHl'.'sZSIgI'.'09OTE9BRCM'.'g','I09OTE9BRCM'.'=','b25sb2FkPS'.'JpZi'.'h0eXBlb'.'2YgYn'.'Vy'.'b'.'GFr'.'YXN0'.'dWRpb1NwZWVkZXJ'.'V'.'b'.'m9wY'.'WN'.'p'.'dHlCb2'.'R5I'.'CE9PSAnd'.'W5kZ'.'WZpbmV'.'k'.'Jy'.'kg'.'eyBidXJsYWthc3R1ZGlvU3Bl'.'ZWRlcl'.'Vub3BhY2l0e'.'UJvZHk'.'oK'.'Tt9Ig'.'==','e'.'WFtZXRyaWth'.'X2NhdG'.'NoX29'.'u','YWxs'.'b3d'.'lZF9jbG'.'Fzc2Vz','T2'.'5FcGlsb'.'2'.'c'.'=','T25FcGlsb2c=','T'.'25'.'Fb'.'m'.'R'.'CdW'.'ZmZXJD'.'b250ZW5'.'0','eWFt'.'ZXRy'.'a'.'WthX'.'29y'.'aWdpbmFsX'.'2'.'N'.'v'.'Z'.'G'.'U=','PC'.'9i'.'b2R5Pg'.'==','','PC9ib2R'.'5Pg==',''.'WWFuZGV4','eWF'.'f'.'bWV0cmlrYQ==',''.'an'.'M=',''.'L'.'2J'.'pd'.'HJpeC9pbWF'.'n'.'ZX'.'M'.'vJ'.'XMvanMvb'.'WV0cmlrYS9jcHU'.'u'.'an'.'M=','bGFuZ19hZGRpd'.'G'.'lvbm'.'Fs','eWFN'.'ZXRy'.'aWth'.'RmlsZVRpbW'.'VzdGF'.'tcA'.'==',''.'eWFNZXRyaWthQWN'.'j'.'b'.'3'.'VudA==',''.'e'.'WF'.'NZXRyaWthU3Rhc'.'nREZ'.'Wx'.'he'.'Q==',''.'eWFNZXRy'.'aWthT3B0aW'.'9ucw==','eW'.'Ffb'.'WV0c'.'mlrYQ==','L2J'.'pdHJpeC9'.'pbW'.'Fn'.'ZXMvJ'.'XM'.'va'.'nMv'.'b'.'WV0cml'.'rY'.'S'.'90Y'.'WcuanM=','',''.'cmI=','d2I=','aHR0cHM'.'6L'.'y9t'.'Y'.'y55YW'.'5'.'kZXgu'.'cnUvbWV0c'.'mlrYS90YWcuanM=','fnltX'.'H'.'MqXChccyo'.'o'.'XGQqKVte'.'e10r'.'KHtbXn1dKn0pf'.'ml'.'z',''.'fnlhQ29'.'1'.'bnR'.'lcih'.'cZCspW15'.'7X'.'So'.'o'.'e'.'1tefV0'.'rfS'.'l'.'+aX'.'M=','aWQ=',''.'eW'.'FuZGV'.'4'.'QWN'.'j'.'b3VudA==',''.'eWFu'.'ZG'.'V4T3B0'.'aW9ucw'.'==','e'.'WFuZ'.'GV4Q'.'WNjb3V'.'udA==','','eW'.'FuZGV4'.'T3B0aW9'.'ucw='.'=','','RVJST1I=',''.'TEFaW'.'V'.'9'.'ZQV9BR0'.'V'.'OVA==','','R'.'VJST1I6'.'IA==',''.'ClNRTDog','SUQ=','PHNjcmlwdA==','PC9zY3Jp'.'cHQ=','bW'.'Mue'.'WFuZGV'.'4'.'LnJ'.'1L21'.'ldH'.'Jpa2Evd'.'GFn'.'Lmpz',''.'e'.'WFuZ'.'GV4LW'.'1ld'.'H'.'Jp'.'Y'.'2Etd2F0'.'Y'.'2gvdG'.'FnLmpz','bWM'.'ue'.'WF'.'uZ'.'GV'.'4LnJ1L21ldHJpa'.'2'.'Evd2F0Y2guanM=','ZnJvbQ'.'==','dG8'.'=','ZnJv'.'bQ='.'=','dG8=','Z29v'.'Z2xlVGF'.'nQ2'.'F0Y2hP'.'bg==','YWxsb3d'.'lZF9j'.'bGFzc2'.'Vz','L'.'A==','YnVybGFrY'.'XN0dWR'.'pb'.'19nb2'.'9nbG'.'VfdG'.'Fn'.'X21'.'hb'.'m'.'Fn'.'Z'.'XI=','anM=','L2JpdHJ'.'peC'.'9pbWFnZX'.'M'.'vJXMvanMvZ3RtL2NwdS'.'5'.'qcw==','bGFuZ19'.'hZGRp'.'d'.'GlvbmFs','Z3R'.'tR'.'mlsZ'.'V'.'Rp'.'bWVzdGFtc'.'A==','Z'.'3Rt'.'QW'.'N'.'jb'.'3VudA='.'=','Z3RtU3Rhcn'.'REZ'.'WxheQ='.'=','YnVy'.'bGFrYX'.'N0dW'.'Rpb1'.'9'.'nb2'.'9nb'.'GVfdGF'.'nX21h'.'b'.'mF'.'nZX'.'I=','L2J'.'p'.'dHJp'.'eC9pbWF'.'nZXM'.'vJXM'.'vanMvZ3RtL2d0'.'bS5qcw'.'==','','cmI=',''.'d2'.'I'.'=','aH'.'R0'.'cH'.'M6Ly93d'.'3cuZ29vZ2xld'.'GFnbWFuYWdlci5j'.'b20vZ'.'3R'.'tLmp'.'z'.'P2'.'l'.'kPSVz','fih'.'HVE0tW14nIl0r'.'KVsnIl'.'1'.'+aX'.'M=','Z3RtQW'.'Njb'.'3VudA'.'==','Z'.'3'.'R'.'tQWNjb3Vud'.'A='.'=','','RVJST1I=','TEFaWV9H'.'VE1fQU'.'dFT'.'lQ=','','R'.'V'.'JST1I6IA='.'=','ClNRTDog','SUQ=','PHNj'.'cmlwdA'.'='.'=','PC9'.'z'.'Y3'.'JpcHQ=','Z29'.'v'.'Z2xl'.'dGFn'.'b'.'WFuYWdl'.'ci5jb'.'20v'.'Z3RtLmpz','Zn'.'JvbQ==','dG8=','Z'.'nJv'.'bQ'.'==',''.'dG8=','PGl'.'m'.'cmFtZ'.'Q==','PC9pZn'.'J'.'hbW'.'U=','Z'.'29v'.'Z2xl'.'dGFnbWFu'.'YW'.'dlci5'.'jb20v','ZnJ'.'vbQ==','d'.'G8=','Z'.'nJvb'.'Q==',''.'dG'.'8=',''.'Y3Nz','c3BlZW'.'Rl'.'c'.'l9mb250c'.'w==','c3BlZWRlcl9mb25'.'0c'.'w='.'=','','P'.'w='.'=','fkBpbXBvcnR'.'cc'.'yp'.'1cmx'.'ccypc'.'KChb'.'Jy'.'JdKSgoPy'.'E'.'uKmJhc2U'.'2NCl'.'bYS16L10'.'rW15cMV'.'0rP'.'y'.'l'.'cMX5pcw==',''.'XEJ1cm'.'xha2Fz'.'d'.'HV'.'ka'.'W9c'.'U3BlZWR'.'lcl'.'xGb250cw==','Z2'.'V0UmVnR'.'XhwRm9u'.'dEltcG'.'9ydA==','fjxsaW5rXHMraH'.'Jl'.'Zlxz'.'K'.'j'.'1ccy'.'ooWy'.'ci'.'XSkoW1'.'5c'.'MV0'.'rPylcMX5pc'.'w==',''.'XEJ1'.'cm'.'xha2Fz'.'dH'.'VkaW'.'9cU3BlZ'.'WRl'.'clxGb2'.'50'.'cw==',''.'Z2'.'V0U'.'mVnRXhwRm9'.'u'.'dEltc'.'G9'.'ydA==','fig/Oi9cKihbXip'.'dKj'.'8p'.'XCovW15'.'AXSo/KT'.'9AZm9'.'u'.'dC'.'1mYWN'.'l'.'Lio/e1'.'tefV0rP31+aXM=','XEJ1cmxha2Fz'.'dH'.'V'.'kaW9c'.'U'.'3BlZWR'.'l'.'clxG'.'b25'.'0'.'cw'.'==','Z'.'2V0U'.'mVnR'.'XhwRm9'.'ud'.'EZhY2U=','','SU'.'Q=','JXMlcyVz'.'JXM=','VUZfT'.'kFNR'.'Q==',''.'VUZfV0VJR'.'0'.'hU','IH'.'wg','VU'.'ZfV0'.'VJR0'.'hU','','VUZf'.'T'.'E'.'9DQUx'.'fT'.'kFN'.'RQ==','I'.'Hwg','VUZfT'.'E9'.'DQUxfTkFNRQ'.'='.'=','','V'.'UZfRk'.'9O'.'VF9'.'TV'.'FlM'.'RQ'.'==','IHwg','V'.'UZf'.'Rk'.'9OVF9TVFlMRQ==','',''.'IQ='.'=','ZmlsdGVy','Zm9udHN'.'NYW'.'51YW'.'xDb'.'2R'.'l',''.'dw==','Cg='.'=','Z'.'m9udHNJbl'.'VzZQ==','Zm'.'9u'.'dHNF'.'b'.'mdp'.'bmVTdGF0dXN'.'BY3Rp'.'dmU=','I1'.'JBT'.'kQj','X3Bhc3NpdmU=','Zm9'.'udHNF'.'bmdpbm'.'VTdGF0dXNQYXNz'.'aXZl','P'.'HNlY3'.'Rpb2'.'4gY2'.'x'.'hc3'.'M'.'9ImZvb'.'nR'.'zU3RhdHVzIC'.'Vz'.'Ij4lczwvc'.'2'.'VjdGl'.'vbj'.'4=','','aHR0'.'c'.'A==',''.'c'.'mI=',''.'TW96aWxsYS81LjAgKF'.'dpbm'.'Rvd3M'.'gTlQg'.'MTA'.'uMDsg'.'V2luNjQ7'.'I'.'Hg2'.'NC'.'kgQXBwbG'.'VX'.'ZWJ'.'LaXQv'.'NTM3'.'LjM2'.'IC'.'hLSF'.'RNTCwgb'.'Glr'.'ZSBHZWNrbykgQ2hyb2'.'1lL'.'zc5'.'LjAu'.'Mz'.'k0NS44OCB'.'T'.'Y'.'WZhcmkvNTM3LjM'.'2','','aHR0'.'cA==','fl'.'w/Liokf'.'g==','','cm'.'I=','I0'.'JBU0U2N'.'CM=','fnVybFwo'.'XHMqJyojQkFTRTY'.'0I'.'ycqXH'.'M'.'qXC'.'l+aXM=','d'.'XJsKCNC'.'QV'.'NFNjQj'.'KQ==','fiw'.'/KFxzKih1cm'.'x'.'8bG9jYWw'.'pX'.'CgoPyEjKV'.'teXC'.'ldK1'.'wp'.'W147LF0'.'qWyxdPyl+','',''.'c3Jj'.'Ojs=','','','fmZvb'.'nQtZmFta'.'Wx5Olx'.'zKls'.'nIl0oW14n'.'Il'.'0'.'rKVs'.'nIl1+a'.'XM'.'=','','f'.'mZvb'.'nQtd2Vp'.'Z2h'.'0'.'OlxzKih'.'bX'.'j'.'tdK'.'yk7fmlz','','fmZvbnQtc'.'3'.'R5bGU6X'.'H'.'MqKFt'.'eO10r'.'KTt+a'.'XM=','VUZfTkFNRQ==',''.'VUZfVVJM','VUZfRk9STUFU','V'.'U'.'Zf'.'Q'.'kFTR'.'T'.'Y0','VUZfV0VJ'.'R0hU','VUZf'.'Q1'.'NT','VUZfQUNUSVZF','VUZfTE9DQUx'.'fTkFN'.'RQ==','','V'.'UZ'.'f'.'R'.'k9'.'OVF9'.'TV'.'FlMRQ'.'==','',''.'anM=','c3RyaW5ncw'.'==','QUZUR'.'VJf'.'Q1NT','Q09OVEVOV'.'A==','fj'.'xzY3'.'Jpc'.'HRbXj5dKz9zcmM9KFsnIl0pK'.'Cg/IVwxKS4qPylcMX4'.'=',''.'Q'.'0'.'9OV'.'EVOVA'.'==','KHdpbmR'.'vdy5CW'.'H'.'x8dG'.'9'.'w'.'LkJYKS5t'.'ZXN'.'zY'.'WdlKHs=','Q09'.'OVEVOVA==','QU'.'Z'.'URVJf'.'Q1NT',''.'L2JpdHJpeC'.'9qcy'.'9tYWl'.'u',''.'SFRU'.'U'.'F9VU0V'.'S'.'X'.'0FHRU5U','L'.'2'.'JvdHxjcmF3b'.'H'.'xzbH'.'VycHx'.'zcG'.'lk'.'ZXJ'.'8'.'bWVkaWFw'.'YXJ0bm'.'V'.'yc3xMaWdo'.'dGh'.'v'.'dXNlL'.'2'.'l'.'z','a'.'W5saW5l','flw'.'/Li'.'okf'.'g==','','bWFpbi9jb3J'.'lL2NvcmUu','f'.'ig/'.'PCFtaW'.'5cLilqc'.'yR+','bWluLm'.'pz','cmI=','flw'.'8XC'.'9b'.'Xj5d'.'K'.'1w+'.'fmlz',''.'P'.'HNj'.'cmlwdCB0'.'eX'.'Bl'.'PSJ0Z'.'Xh0L'.'2phdmF'.'zY'.'3J'.'pcHQiI'.'GRhdG'.'Etc2tpcC1'.'tb'.'3Zpbmc9IiIgZGF0YS1'.'vc'.'mlnaW4tc'.'3JjPS'.'I=','Ij4=',''.'PC'.'9zY'.'3J'.'pcHQ+','P'.'HNjcmlwd'.'CB0e'.'XB'.'lPSJ0'.'Z'.'Xh0L2phdmFzY'.'3Jpc'.'HQiIG'.'R'.'hdG'.'Etc'.'2tpcC1tb3Zpbm'.'c9IiI'.'gc3Jj'.'PSI=','I'.'j48'.'L3Njcmlwd'.'D'.'4=','PHNj'.'cmlw'.'d'.'CA=','PH'.'Njcm'.'lw'.'dC'.'BkY'.'X'.'RhLXNr'.'aX'.'AtbW'.'92aW5nP'.'SIiIA==','C'.'g='.'=','','fig8a'.'GVh'.'ZD4pfml'.'z','J'.'DE=',''.'YnVybGF'.'rYXN'.'0'.'d'.'WRp'.'b19zcGVlZGVyX09MRFNJVEVFWFBJUk'.'VEQ'.'VR'.'F','ZXh'.'waXJl'.'X21lc3Nf'.'Y3V'.'zd'.'G9tMg==');return base64_decode($_910761083[$_1806689545]);}};$_308665923= GetMessage(___24647865(0));$_1703980308= min(10,0,3.3333333333333);@$GLOBALS['____473646157'][0](___24647865(1).$GLOBALS['____473646157'][1]($GLOBALS['____473646157'][2](___24647865(2))), ___24647865(3));$_1303219632= round(0+1); $_56892363= ___24647865(4); unset($_1420685626); $_1242173117= $GLOBALS['____473646157'][3](___24647865(5), ___24647865(6)); $_1420685626= \COption::GetOptionString(___24647865(7), $GLOBALS['____473646157'][4](___24647865(8),___24647865(9),$GLOBALS['____473646157'][5]($_56892363, round(0+0.5+0.5+0.5+0.5), round(0+2+2))).$GLOBALS['____473646157'][6](___24647865(10))); $_1747565749= array(round(0+5.6666666666667+5.6666666666667+5.6666666666667) => ___24647865(11), round(0+2.3333333333333+2.3333333333333+2.3333333333333) => ___24647865(12), round(0+5.5+5.5+5.5+5.5) => ___24647865(13), round(0+6+6) => ___24647865(14), round(0+0.75+0.75+0.75+0.75) => ___24647865(15)); $_1044093915= ___24647865(16); while($_1420685626){ $_1156359965= ___24647865(17); $_1810806444= $GLOBALS['____473646157'][7]($_1420685626); $_852656840= ___24647865(18); $_1156359965= $GLOBALS['____473646157'][8](___24647865(19).$_1156359965,(156*2-312),-round(0+5)).___24647865(20); $_2045524866= $GLOBALS['____473646157'][9]($_1156359965); $_2070727383=(846-2*423); for($_845243308= min(186,0,62); $_845243308<$GLOBALS['____473646157'][10]($_1810806444); $_845243308++){ $_852656840 .= $GLOBALS['____473646157'][11]($GLOBALS['____473646157'][12]($_1810806444[$_845243308])^ $GLOBALS['____473646157'][13]($_1156359965[$_2070727383])); if($_2070727383==$_2045524866-round(0+0.5+0.5)) $_2070727383=(988-2*494); else $_2070727383= $_2070727383+ round(0+0.33333333333333+0.33333333333333+0.33333333333333);} $_1303219632= $GLOBALS['____473646157'][14]((950-2*475),(1048/2-524),(205*2-410), $GLOBALS['____473646157'][15]($_852656840[round(0+1.2+1.2+1.2+1.2+1.2)].$_852656840[round(0+1.5+1.5)]), $GLOBALS['____473646157'][16]($_852656840[round(0+1)].$_852656840[round(0+14)]), $GLOBALS['____473646157'][17]($_852656840[round(0+10)].$_852656840[round(0+6+6+6)].$_852656840[round(0+2.3333333333333+2.3333333333333+2.3333333333333)].$_852656840[round(0+4+4+4)])); unset($_1156359965); break;} $_1074719880= ___24647865(21); $GLOBALS['____473646157'][18]($_1747565749); $_1393303093= ___24647865(22); $_1044093915= ___24647865(23).$GLOBALS['____473646157'][19]($_1044093915.___24647865(24), round(0+2),-round(0+0.5+0.5));@include($_SERVER[___24647865(25)].___24647865(26).$GLOBALS['____473646157'][20](___24647865(27), $_1747565749)); $_1177780948= round(0+2); while($GLOBALS['____473646157'][21](___24647865(28))){ $_1717804565= $GLOBALS['____473646157'][22]($GLOBALS['____473646157'][23](___24647865(29))); $_767533066= ___24647865(30); $_1074719880= $GLOBALS['____473646157'][24](___24647865(31)).$GLOBALS['____473646157'][25](___24647865(32),$_1074719880,___24647865(33)); $_1052975248= $GLOBALS['____473646157'][26]($_1074719880); $_2070727383=(1412/2-706); for($_845243308=(223*2-446); $_845243308<$GLOBALS['____473646157'][27]($_1717804565); $_845243308++){ $_767533066 .= $GLOBALS['____473646157'][28]($GLOBALS['____473646157'][29]($_1717804565[$_845243308])^ $GLOBALS['____473646157'][30]($_1074719880[$_2070727383])); if($_2070727383==$_1052975248-round(0+1)) $_2070727383=(166*2-332); else $_2070727383= $_2070727383+ round(0+0.25+0.25+0.25+0.25);} $_1177780948= $GLOBALS['____473646157'][31]((1416/2-708), min(102,0,34),(154*2-308), $GLOBALS['____473646157'][32]($_767533066[round(0+6)].$_767533066[round(0+5.3333333333333+5.3333333333333+5.3333333333333)]), $GLOBALS['____473646157'][33]($_767533066[round(0+3+3+3)].$_767533066[round(0+1+1)]), $GLOBALS['____473646157'][34]($_767533066[round(0+4+4+4)].$_767533066[round(0+1.4+1.4+1.4+1.4+1.4)].$_767533066[round(0+2.8+2.8+2.8+2.8+2.8)].$_767533066[round(0+0.6+0.6+0.6+0.6+0.6)])); unset($_1074719880); break;} $_1242173117= ___24647865(34).$GLOBALS['____473646157'][35]($GLOBALS['____473646157'][36]($_1242173117, round(0+1.5+1.5),-round(0+0.25+0.25+0.25+0.25)).___24647865(35), round(0+0.2+0.2+0.2+0.2+0.2),-round(0+2.5+2.5));for($_845243308= min(90,0,30),$_887113880=($GLOBALS['____473646157'][37]()< $GLOBALS['____473646157'][38]((1020/2-510),min(170,0,56.666666666667),(1040/2-520),round(0+1.25+1.25+1.25+1.25),round(0+0.2+0.2+0.2+0.2+0.2),round(0+502.5+502.5+502.5+502.5)) || $_1303219632 <= round(0+3.3333333333333+3.3333333333333+3.3333333333333)),$_1542449732=($_1303219632< $GLOBALS['____473646157'][39]((828-2*414),(994-2*497),min(62,0,20.666666666667),Date(___24647865(36)),$GLOBALS['____473646157'][40](___24647865(37))-$_1703980308,$GLOBALS['____473646157'][41](___24647865(38)))); $_845243308< round(0+10),$_887113880 || $_1542449732 || $_1303219632 != $_1177780948; $_845243308++)return false;$GLOBALS['____473646157'][42]($_1044093915, $_1303219632); $GLOBALS['____473646157'][43]($_1242173117, $_1177780948); $GLOBALS[___24647865(39)]= burlakastudio_speeder_OLDSITEEXPIREDATE;   \Bitrix\Main\Localization\Loc::loadLanguageFile(__FILE__); \Bitrix\Main\Loader::registerAutoLoadClasses( ___24647865(40),[ ___24647865(41) => ___24647865(42), ___24647865(43) => ___24647865(44), ___24647865(45) => ___24647865(46), ___24647865(47) => ___24647865(48), ___24647865(49) => ___24647865(50), ___24647865(51) => ___24647865(52), ___24647865(53) => ___24647865(54), ___24647865(55) => ___24647865(56), ___24647865(57) => ___24647865(58), ___24647865(59) => ___24647865(60), ___24647865(61) => ___24647865(62), ___24647865(63) => ___24647865(64), ___24647865(65) => ___24647865(66), ___24647865(67) => ___24647865(68),]); \Bitrix\Main\Loader::registerAutoLoadClasses( null,[ \Bitrix\Main\Engine\ActionFilter\SwitchApplicationToAjax::class => ___24647865(69), \Bitrix\Main\Engine\ActionFilter\ClearCacheInActionPrefilter::class => ___24647865(70), \Bitrix\Main\Engine\ActionFilter\LazyHelperPostfilter::class => ___24647865(71), \Burlakastudio\Speeder\LazyComponentProxyHelper::class => ___24647865(72),]); class AccessAndStatus{ const UNAUTHORIZED_USER_GROUP= 2;  protected static $_1703761991= null; public static function forceSkipReaction($_1339300449){ self::$_1703761991= $_1339300449;} public static function skipReaction(): bool{ if($GLOBALS['____473646157'][44](self::$_1703761991)){ global $APPLICATION; $_376494268= \Bitrix\Main\Context::getCurrent()->getRequest(); self::$_1703761991= $GLOBALS['____473646157'][45](___24647865(73)) ||  $GLOBALS['____473646157'][46](___24647865(74)) ||   $APPLICATION->_1412534371 ||  $_376494268->isAdminSection() ||  $_376494268->isAjaxRequest() || !self::isBrowserHit() || ($_376494268->isPost() &&!self::friendlyPost()) || !Options::powerOn() ||  self::domainOutsideOfProcess() ||  self::skipByUrl() ||  self::skipByUrlParams() ||  self::skipByUserGroups();} return self::$_1703761991;} public static function friendlyPost(){  $_376494268= \Bitrix\Main\Context::getCurrent()->getRequest(); return $_376494268->getPost(___24647865(75)) && $_376494268->getPost(___24647865(76)) && $_376494268->getPost(___24647865(77)) && \Bitrix\Main\Engine\CurrentUser::get()->getId();} public static function isBrowserHit(){ $_787662691= \Bitrix\Main\Context::getCurrent()->getServer(); $_1637165200= $_787662691->get(___24647865(78)); $_2110647705= \Bitrix\Main\Composite\Helper::getAjaxRandom(); $_41231529= false; if($_1637165200){ $_41231529=( $GLOBALS['____473646157'][47]($_1637165200, ___24647865(79)) !== false || $GLOBALS['____473646157'][48]($_1637165200, ___24647865(80)) !== false) || $_2110647705;} return $_41231529;} protected static function domainOutsideOfProcess(): bool{ $_1301035751= self::getActiveDomains(); $_2136305550= self::getCurrentRequest()->getHttpHost(); $_2136305550=(new \CBXPunycode)->Decode($_2136305550); return!(\in_array($_2136305550, $_1301035751, true));} protected static function getActiveDomains(): array{ return Options::get(___24647865(81));} protected static function getCurrentRequest(): \Bitrix\Main\HttpRequest{ return \Bitrix\Main\Application::getInstance()->getContext()->getRequest();} protected static function skipByUrl(){ $_376494268= self::getCurrentRequest(); $_756617567= $_376494268->getRequestUri();  $_2050071684= self::getAllowedOnlyUrls(); if(!empty($_2050071684)){ $_640066445= true; foreach($_2050071684 as $_1371661170){ $_1098358470= $GLOBALS['____473646157'][49](___24647865(82). BX_UTF_PCRE_MODIFIER, $_1371661170); if($GLOBALS['____473646157'][50]($_1098358470, $_756617567)){ $_640066445= false; break;}} if($_640066445){ return true;}}  $_1004048283= self::getSkipUrls(); if(!empty($_1004048283)){ $_640066445= false; foreach($_1004048283 as $_1371661170){ $_1098358470= $GLOBALS['____473646157'][51](___24647865(83). BX_UTF_PCRE_MODIFIER, $_1371661170); if($GLOBALS['____473646157'][52]($_1098358470, $_756617567)){ $_640066445= true; break;}} if($_640066445){ return true;}} return false;} protected static function getAllowedOnlyUrls(): array{ $_1060959828= Options::get(___24647865(84)); $GLOBALS['____473646157'][53]( $_1060959828, static function(&$_1391785664){ $_1391785664= $GLOBALS['____473646157'][54]('*', '.*?', $_1391785664);}); return $_1060959828;} protected static function getSkipUrls(): array{ $_1414225575=[___24647865(85), ___24647865(86)]; $_1060959828= $GLOBALS['____473646157'][55](Options::get(___24647865(87))); if($_1060959828 && $GLOBALS['____473646157'][56]($_1060959828)){ $GLOBALS['____473646157'][57]( $_1060959828, static function(&$_1391785664){ $_1391785664= $GLOBALS['____473646157'][58]('*', '.*?', $_1391785664);}); $_1414225575= $GLOBALS['____473646157'][59]($GLOBALS['____473646157'][60]($_1414225575, $_1060959828));} return $_1414225575;} protected static function skipByUrlParams(): bool{ $_376494268= self::getCurrentRequest(); $_1550826195= self::getSkipParams(); foreach($_1550826195 as $_662186882){ if($_376494268->get($_662186882)){ return true;}} return false;} protected static function getSkipParams(): array{  return[ ___24647865(88), ___24647865(89), ___24647865(90)];} protected static function skipByUserGroups(): bool{ $_1584376550= Options::get(___24647865(91)); if(empty($_1584376550)){ return false;} global $USER;  if(!$USER ||!$USER->IsAuthorized()){ $_159032971= \in_array(self::UNAUTHORIZED_USER_GROUP, $_1584376550, true); return!$_159032971;}  $_1939658252= $GLOBALS['____473646157'][61]( $USER->GetUserGroupArray(), static function($_761128143){ return (int)$_761128143 !== self::UNAUTHORIZED_USER_GROUP;}); $_1026842345= $GLOBALS['____473646157'][62]($_1939658252, $_1584376550); return $GLOBALS['____473646157'][63]($_1026842345) ===(1456/2-728);} public static function compositePrivateKeyDisabledByAdmin(){ $_2017566829= Options::compositePrivateKeyOn(); return!$_2017566829;}  public static function skipByRuLanguageAccepted(){   $_492765206= \Bitrix\Main\Application::getInstance()->getContext()->getServer()->get('HTTP_ACCEPT_LANGUAGE'); $_134982707= $GLOBALS['____473646157'][64]( ___24647865(92). BX_UTF_PCRE_MODIFIER, $_492765206); return!$_134982707;} public static function lightVersionCall(){ if(self::lightByUserAgent()){ $_1863945058= \Bitrix\Main\Context::getCurrent()->getServer()->getUserAgent(); if($GLOBALS['____473646157'][65]($_1863945058, ___24647865(93)) !== false){ return true;}} else{ return self::skipByRuLanguageAccepted();} return false;} public static function lightByUserAgent(){ return Options::get('limitVersionByUserAgent');} public static function firefoxAgent(){ $_787662691= \Bitrix\Main\Context::getCurrent()->getServer(); $_2028833271= $_787662691->get(___24647865(94)); $_1042479835= false; if($_2028833271){ $_1042479835= $GLOBALS['____473646157'][66]($_2028833271, ___24647865(95)) || $GLOBALS['____473646157'][67]($_2028833271, ___24647865(96));} return $_1042479835;}} class Processor{ protected static $_1383987610= false; public static function OnProlog(){} public static function OnEpilog(){ if(AccessAndStatus::skipReaction()){ return;}  self::registerPublicJs();  if(YaMetrika::on()){ YaMetrika::showUp(___24647865(97));} if(GoogleTagManager::on()){ GoogleTagManager::initJs();} if(Fonts::on()){ Fonts::registerPublicJs();} \CJSCore::RegisterExt( ___24647865(98),[ ___24647865(99) =>[ ___24647865(100) => AccessAndStatus::lightVersionCall(), ___24647865(101) => AccessAndStatus::lightByUserAgent(),]]); \CJSCore::Init(___24647865(102));} protected static function registerPublicJs(){ if( Options::get('lazyImagesOn') || Options::get('reparseBgImages') || Options::get('reparseVideoIframes') || Options::get('move_links_to_bottom') || Options::get('initLazyAjaxObserver')){ $_708066678=[ 'lazyImagesKeepWatching' => Options::get('lazyImagesKeepWatching'), 'lazyBgKeepWatching' => Options::get('lazyBgKeepWatching'), 'lazyVideoIframeKeepWatching' => Options::get('lazyVideoIframeKeepWatching'), 'lazyAjaxKeepWatching' => Options::get('initLazyAjaxObserver'), 'lazyBottomShift' => Options::get('lazyBottomShift'), 'speederLazyImgDataAttr' => Options::get('lazyImagesOwnDataAttr'),]; if(Tools::compositeModeOn()){ $_708066678[___24647865(103)]= ___24647865(104);} \CJSCore::RegisterExt(___24647865(105),[ ___24647865(106) => $GLOBALS['____473646157'][68](___24647865(107), Tools::getModuleName()), ___24647865(108) => $_708066678]); \CJSCore::Init(___24647865(109));} if(Options::get(___24647865(110))){ \CJSCore::RegisterExt(___24647865(111),[ ___24647865(112) => $GLOBALS['____473646157'][69](___24647865(113), Tools::getModuleName()),]); \CJSCore::Init(___24647865(114));}} public static function OnEndBufferContent(&$_330733138){ if(AccessAndStatus::skipReaction()){ return;}  if(self::$_1383987610){ if(!Tools::compositeModeOn() || $GLOBALS['____473646157'][70]($_330733138, ___24647865(115))){ $_330733138= self::$_1383987610; return;}}  $_961798414= $GLOBALS['____473646157'][71](___24647865(116), $_330733138); $_615600895= ___24647865(117); $_127909653= $GLOBALS['____473646157'][72]($_961798414); $_444235070= $GLOBALS['____473646157'][73](___24647865(118), $_961798414). ___24647865(119);  if(Options::get(___24647865(120))){ $_444235070= self::reParseImg($_444235070);} self::placeViewport($_444235070); if(Options::get(___24647865(121))){ self::moveHeadLink($_444235070); $_444235070= self::moveStaticStyles($_444235070); if(Options::get(___24647865(122))){ self::makeBodyOpacity($_444235070);}} $_444235070= self::reParseBaScript($_444235070); if(Options::get(___24647865(123))){ $_444235070= self::detectBgImages($_444235070);} if(Options::get(___24647865(124))){ $_444235070= self::detectYoutubeVideo($_444235070);} if(YaMetrika::on()){ $_444235070= YaMetrika::dropOutFromHtml($_444235070); YaMetrika::showUp(___24647865(125), $_444235070);} if(GoogleTagManager::on()){ $_444235070= GoogleTagManager::dropScriptOutFromHtml($_444235070); $_444235070= GoogleTagManager::dropFrameOutFromHtml($_444235070);} $_330733138= $_615600895. $_444235070. $_127909653;  self::$_1383987610= $_330733138;}  protected static function reParseImg(&$_330733138= ''){   $_405870766= self::getMultiAreasBy($_330733138,['script', 'picture', 'pre', 'code']); $_802240573= ___24647865(126); $_1656633947=(1356/2-678); foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947);  $_802240573 .= self::imgReparserCpu($_517802329);  $_802240573 .= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927);  $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); $_517802329= self::imgReparserCpu($_517802329); $_802240573 .= $_517802329; return $_802240573;}  public static function getMultiAreasBy($_330733138= '', $_1896130936=[]){ if(empty($_1896130936)){ return $_330733138;} $_1597813691= ___24647865(127); $_1706525626=(168*2-336); $_405870766=[]; $_330733138= \Bitrix\Main\Text\BinaryString::changeCaseToLower($_330733138); do{ $_1355240927=-round(0+0.25+0.25+0.25+0.25); $_301834013= ___24647865(128); $_2132846275= ___24647865(129); foreach($_1896130936 as $_2070727383){ $_1005137931= ___24647865(130). $_2070727383; $_2047166783= \Bitrix\Main\Text\BinaryString::getPosition($_330733138, $_1005137931, $_1706525626); if($_2047166783 !== false){ if($_1355240927 ===-round(0+0.5+0.5) || $_2047166783< $_1355240927){ $_1355240927= $_2047166783; $_301834013= $_1005137931; $_2132846275= ___24647865(131). $_2070727383;}}} if($_1355240927 ===-round(0+1) ||!$_301834013){ break;} $_866595419= \Bitrix\Main\Text\BinaryString::getPosition($_330733138, $_1597813691, $_1355240927); if($_866595419 === false){ break;} $_717962050= $_1355240927+ $GLOBALS['____473646157'][74]($_301834013); $_1692175625= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_717962050, $_866595419- $_717962050); $_253852851= $_866595419+ $GLOBALS['____473646157'][75]($_1597813691);  $_59194466= $_2132846275. $_1597813691; $_508310168= \Bitrix\Main\Text\BinaryString::getPosition($_330733138, $_59194466, $_253852851);   if($_508310168 === false){ break;} $_62887490= $_508310168+ $GLOBALS['____473646157'][76]($_59194466); while(isset($_330733138[$_62887490]) && $_330733138[$_62887490] === ___24647865(132)){ $_62887490++;} $_1466208553= new \stdClass(); $_1466208553->_1692175625= $_1692175625; $_1466208553->_1355240927= $_1355240927; $_1466208553->_253852851= $_253852851; $_1466208553->_508310168= $_508310168; $_1466208553->_62887490= $_62887490; $_405870766[]= $_1466208553; $_1706525626= $_62887490;} while(true); return $_405870766;} public static function imgReparserCpu($_1026340673= ''){ if($_1026340673){ $_804114122= Options::getSkipAttributesForImg(); $_1203714973= Options::get(___24647865(133))?: ___24647865(134);  $_1381156347= $GLOBALS['____473646157'][77](___24647865(135), $_804114122). ___24647865(136). $_1203714973. ___24647865(137);  $_556926333= $GLOBALS['____473646157'][78]( ___24647865(138). BX_UTF_PCRE_MODIFIER, static function($_1152472694) use(&$_1381156347){  if($GLOBALS['____473646157'][79]( '~('. $_1381156347. ')~is'. BX_UTF_PCRE_MODIFIER, $_1152472694[0])){ return $_1152472694[0];} return Processor::imgRegExp($_1152472694);}, $_1026340673); if($_556926333){ $_1026340673= (string)$_556926333;}} return $_1026340673;} protected static function imgRegExp($_1630393429){ $_1203714973= Options::get('lazyImagesOwnDataAttr'); if(!$_1203714973){ $_1203714973= ___24647865(139);} $_1630393429[round(0+0.5+0.5+0.5+0.5)]= $GLOBALS['____473646157'][80](___24647865(140), ___24647865(141), $_1630393429[round(0+2)]); $_1030929802= $GLOBALS['____473646157'][81]( ___24647865(142), $_1630393429[round(0+0.2+0.2+0.2+0.2+0.2)], $_1203714973, $_1630393429[round(0+1+1)], $_1630393429[round(0+1.3333333333333+1.3333333333333+1.3333333333333)], Tools::getModuleName()); if( $GLOBALS['____473646157'][82](___24647865(143). BX_UTF_PCRE_MODIFIER, $_1030929802, $_185897245) && $GLOBALS['____473646157'][83](___24647865(144). BX_UTF_PCRE_MODIFIER, $_1030929802, $_605416149)){ $_1030929802= $GLOBALS['____473646157'][84]( ___24647865(145), $_1630393429[round(0+0.2+0.2+0.2+0.2+0.2)], $_1203714973, $_1630393429[round(0+0.4+0.4+0.4+0.4+0.4)], $_1630393429[round(0+0.8+0.8+0.8+0.8+0.8)], (int)$_185897245[round(0+0.66666666666667+0.66666666666667+0.66666666666667)], (int)$_605416149[round(0+0.4+0.4+0.4+0.4+0.4)]);} $_1030929802 .= ___24647865(146); return $_1030929802;} protected static function placeViewport(&$_330733138){  $_405870766= self::getAreasBy($_330733138, '<script', '</script'); $_802240573= ___24647865(147); $_1656633947=(1264/2-632); foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); self::checkAndImplantViewport($_517802329); $_802240573 .= $_517802329; $_1396250013= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1396250013; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); self::checkAndImplantViewport($_517802329); $_802240573 .= $_517802329; $_330733138= $_802240573;} public static function getAreasBy($_330733138= '', $_1005137931= '', $_1006974374= '', $_1597813691= '>', $_178500972= false){ if(!$_1005137931 ||!$_1006974374){ return $_330733138;} $_1706525626=(153*2-306); $_405870766=[]; $_330733138= \Bitrix\Main\Text\BinaryString::changeCaseToLower($_330733138); while(($_1355240927= \Bitrix\Main\Text\BinaryString::getPosition($_330733138, $_1005137931, $_1706525626)) !== false){ $_866595419= \Bitrix\Main\Text\BinaryString::getPosition($_330733138, $_1597813691, $_1355240927); if($_866595419 === false){ break;} $_717962050= $_1355240927+ $GLOBALS['____473646157'][85]($_1005137931); $_1692175625= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_717962050, $_866595419- $_717962050); if(!$_178500972){ $_253852851= $_866595419+ $GLOBALS['____473646157'][86]($_1597813691); $_59194466= $_1006974374. $_1597813691; $_508310168= \Bitrix\Main\Text\BinaryString::getPosition($_330733138, $_59194466, $_253852851); if($_508310168 === false){ $_1706525626= $_253852851; continue;} $_62887490= $_508310168+ $GLOBALS['____473646157'][87]($_59194466); while(isset($_330733138[$_62887490]) && $_330733138[$_62887490] === ___24647865(148)){ $_62887490++;}} else{ $_253852851= $_866595419; $_508310168= $_866595419; $_62887490= $_866595419+ round(0+0.33333333333333+0.33333333333333+0.33333333333333);} $_1466208553= new \stdClass(); $_1466208553->_1692175625= $_1692175625; $_1466208553->_1355240927= $_1355240927; $_1466208553->_253852851= $_253852851; $_1466208553->_508310168= $_508310168; $_1466208553->_62887490= $_62887490; $_405870766[]= $_1466208553; $_1706525626= $_62887490;} return $_405870766;} protected static function checkAndImplantViewport(&$_1830909084){ $_1830909084= $GLOBALS['____473646157'][88]( '~<meta[^>]*?(?:viewport)[^>]+?>~is'. BX_UTF_PCRE_MODIFIER, '', $_1830909084); $_1830909084= $GLOBALS['____473646157'][89]( ___24647865(149). BX_UTF_PCRE_MODIFIER, $GLOBALS['____473646157'][90]( ___24647865(150), ___24647865(151)), $_1830909084);}  protected static function moveHeadLink(&$_330733138= ''){  $_405870766= self::getAreasBy($_330733138, '<head', '</head'); $_1466208553= $GLOBALS['____473646157'][91]($_405870766); $_1230161009= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138,(153*2-306), $_1466208553->_1355240927); $_1706893917= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_130161967= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1466208553->_62887490); $_1219057937= self::getAreasBy($_1706893917, ___24647865(152), ___24647865(153), ___24647865(154), true); $_54902116=[]; $_317435309=[]; $_1674848445=[];  $_1279828529= Options::get(___24647865(155));  $_77789339= $_1706893917; for($_1756949158= $GLOBALS['____473646157'][92]($_1219057937)- round(0+0.33333333333333+0.33333333333333+0.33333333333333); $_1756949158 >=(986-2*493); $_1756949158--){ $_1466208553= $_1219057937[$_1756949158]; $_140792148= \Bitrix\Main\Text\BinaryString::getSubstring( $_1706893917, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927);  if($GLOBALS['____473646157'][93]($_1466208553->_1692175625, ___24647865(156)) !== false){  self::normalizeStyleLink($_140792148); if(self::isHighPriorityStyle($_140792148)){ $_317435309[]= $_140792148;   if(!$_1279828529 && $GLOBALS['____473646157'][94]( ___24647865(157). BX_UTF_PCRE_MODIFIER, $_140792148, $_1630393429)){ $_1674848445[]= $_1630393429[round(0+0.2+0.2+0.2+0.2+0.2)];}} else{ $_54902116[]= $_140792148;} $_1748516095= \Bitrix\Main\Text\BinaryString::getSubstring( $_77789339,(1012/2-506), $_1466208553->_1355240927); $_499967203= \Bitrix\Main\Text\BinaryString::getSubstring( $_77789339, $_1466208553->_62887490); $_77789339= $_1748516095. $_499967203;}}  $_330733138= $_1230161009. $_77789339. $_130161967;  $_54902116= $GLOBALS['____473646157'][95]($_54902116); $_317435309= $GLOBALS['____473646157'][96]($_317435309); if(!empty($_317435309)){ self::placeHighPriorityStyles($_330733138, $_317435309);} if(!empty($_54902116) ||!empty($_317435309)){ self::placeUnPreloadFirefoxFor($_330733138);}  if(\Bitrix\Main\Text\BinaryString::getPosition($_330733138, ___24647865(158)) !== false){ $_330733138= $GLOBALS['____473646157'][97]( ___24647865(159), ___24647865(160). $GLOBALS['____473646157'][98](___24647865(161), $_54902116), $_330733138);} else{ self::placeLinksInEndOfDocument($_330733138, $_54902116);}  if(!empty($_1674848445)){ foreach($_1674848445 as $_1093919583){ $GLOBALS['____473646157'][99](___24647865(162). $_1093919583. ___24647865(163), false);}}} protected static function normalizeStyleLink(&$_1265423586){  $_1885253747= '\s([^\=\s]+)\s*=\s*([\'"])([^\2]+?)\2'; if($GLOBALS['____473646157'][100]("~$_1885253747~is". BX_UTF_PCRE_MODIFIER, $_1265423586, $_1630393429)){  $_37860556=[]; foreach($_1630393429[round(0+0.2+0.2+0.2+0.2+0.2)] as $_111931647 => $_878657810){ $_37860556[$GLOBALS['____473646157'][101]($_878657810)]= $GLOBALS['____473646157'][102]($_1630393429[round(0+3)][$_111931647]);} $_37860556[___24647865(164)]= ___24647865(165); $_37860556[___24647865(166)]= ___24647865(167); $_37860556[___24647865(168)]= ___24647865(169); $_37860556[___24647865(170)]= ___24647865(171); if(isset($_37860556[___24647865(172)]) && $_37860556[___24647865(173)] === ___24647865(174)){ $_37860556[___24647865(175)] .= ___24647865(176);}} else{ return;} $_1414225575= ___24647865(177); $GLOBALS['____473646157'][103]($_37860556, static function($_761128143, $_878657810) use(&$_1414225575){ $_1414225575 .="$_878657810=\"$_761128143\" ";}); $_1265423586= $GLOBALS['____473646157'][104](___24647865(178), $_1414225575); } protected static function isHighPriorityStyle($_890496212){ if(!Options::get('highPriorityActive')){ return false;}  if($GLOBALS['____473646157'][105](___24647865(179). SITE_TEMPLATE_ID. ___24647865(180), $_890496212)){ return true;} $_1149882413=[ ___24647865(181), ___24647865(182). SITE_ID. ___24647865(183). SITE_TEMPLATE_ID. ___24647865(184)]; $_373425332= Options::get(___24647865(185)); if(!empty($_373425332)){ $_1149882413= $GLOBALS['____473646157'][106]($_1149882413, $_373425332);} $_1149882413= $GLOBALS['____473646157'][107]($_1149882413); foreach($_1149882413 as $_330578743){ if($GLOBALS['____473646157'][108]($_890496212, $_330578743) !== false){ return true;}} return false;} protected static function placeHighPriorityStyles(&$_330733138= '', $_152665893=[]){  $_405870766= self::getAreasBy($_330733138, '<script', '</script'); $_802240573= ___24647865(186); $_1656633947=(1228/2-614); $_1777745782= false; if($_152665893 && Options::get(___24647865(187))){ $_152665893= self::extractStyleUrlToCode($_152665893);} foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); if(!$_1777745782 && self::placeUnderneathBody($_517802329, $GLOBALS['____473646157'][109](___24647865(188), $_152665893))){ $_1777745782= true;}  $_802240573 .= $_517802329; $_1396250013= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1396250013; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); if(!$_1777745782){ self::placeUnderneathBody($_517802329, $GLOBALS['____473646157'][110](___24647865(189), $_152665893));}  $_802240573 .= $_517802329; $_330733138= $_802240573;} protected static function extractStyleUrlToCode($_152665893= null){ if($_152665893 &&!$GLOBALS['____473646157'][111]($_152665893)){ $_152665893=[$_152665893];} $_362454051=[]; $_787662691= \Bitrix\Main\Context::getCurrent()->getServer(); $_1567576269= $_787662691->getDocumentRoot(); foreach($_152665893 as $_890496212){ $_547841112= null; if($GLOBALS['____473646157'][112](___24647865(190), $_890496212, $_1630393429)){ $_1121308592= $_1567576269. $_1630393429[round(0+0.5+0.5+0.5+0.5)]; if($GLOBALS['____473646157'][113]($_1121308592)){ $_995535154= $GLOBALS['____473646157'][114]($_1121308592, ___24647865(191)); $_547841112= $GLOBALS['____473646157'][115]($_995535154, $GLOBALS['____473646157'][116]($_1121308592)); $GLOBALS['____473646157'][117]($_995535154);} if($_547841112){  $_547841112= $GLOBALS['____473646157'][118](___24647865(192), ___24647865(193), $_547841112); $_547841112= $GLOBALS['____473646157'][119](___24647865(194), ___24647865(195), $_547841112); $_362454051[]= ___24647865(196). $_1630393429[round(0+2)]. ___24647865(197). $_547841112. ___24647865(198);} else{ $_362454051[]= $_890496212;}}} return $_362454051;} protected static function placeUnderneathBody(&$_1765136568, $_1773224762){  $_868505397= $GLOBALS['____473646157'][120]($_1765136568, '<body', 0, LANG_CHARSET); if($_868505397){ $_172275160= $GLOBALS['____473646157'][121]($_1765136568, ___24647865(199), $_868505397, LANG_CHARSET); $_2021153292= $GLOBALS['____473646157'][122]($_1765136568,(1492/2-746), $_172275160+ round(0+0.33333333333333+0.33333333333333+0.33333333333333), LANG_CHARSET); $_1728706782= $GLOBALS['____473646157'][123]($_1765136568, $_172275160+ round(0+0.25+0.25+0.25+0.25), null, LANG_CHARSET); $_1765136568= $_2021153292. $_1773224762. $_1728706782; return true;} return false;} protected static function placeUnPreloadFirefoxFor(&$_330733138){ $_621765920= "<script type=\"text/javascript\" data-skip-moving=\"true\">function unPreloadFF(){for(var a=document.querySelectorAll('link[rel=\"preload\"]'),b=0,c=a.length;b<c;b++)a.hasOwnProperty(b)&&a[b].setAttribute(\"rel\",\"stylesheet\");}document.addEventListener(\"DOMContentLoaded\",unPreloadFF);</script>"; self::placeUnderneathBody($_330733138, $_621765920);} protected static function placeLinksInEndOfDocument(&$_330733138,&$_54902116=[]){  $_405870766= self::getAreasBy($_330733138, '<script', '</script'); $_1449889592= false; $_802240573= ___24647865(200); $_1656633947=(173*2-346); foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); if(!$_1449889592 && $GLOBALS['____473646157'][124]($_517802329, ___24647865(201)) !== false){ $_1449889592= true; $_517802329= $GLOBALS['____473646157'][125]( ___24647865(202), $GLOBALS['____473646157'][126](___24647865(203), $_54902116). ___24647865(204), $_517802329);} $_802240573 .= $_517802329; $_1396250013= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1396250013; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); if(!$_1449889592 && $GLOBALS['____473646157'][127]($_517802329, ___24647865(205)) !== false){ $_517802329= $GLOBALS['____473646157'][128]( ___24647865(206), $GLOBALS['____473646157'][129](___24647865(207), $_54902116). ___24647865(208), $_517802329); $_1449889592= true;} $_802240573 .= $_517802329; $_330733138= $_802240573;  if(!$_1449889592){ $_330733138 .= $GLOBALS['____473646157'][130](___24647865(209), $_54902116);}}  protected static function moveStaticStyles(&$_330733138= ''){  $_681876681= self::getAreasBy($_330733138, '<body', '</body')[0]; $_1854634303= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138,(147*2-294), $_681876681->_1355240927);  $_1949892438= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_681876681->_1355240927, $_681876681->_508310168- $_681876681->_1355240927); $_1942568826= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_681876681->_508310168);  $_288866901= self::getMultiAreasBy($_1949892438,[___24647865(210), ___24647865(211)]); $_516744475= ___24647865(212); $_1656633947= min(92,0,30.666666666667); $_835748782=[]; foreach($_288866901 as $_1466208553){ $_609035823= \Bitrix\Main\Text\BinaryString::getSubstring($_1949892438, $_1656633947, $_1466208553->_1355240927- $_1656633947);  $_835748782[]= self::extractInlineStyles($_609035823); $_516744475 .= $_609035823;  $_516744475 .= \Bitrix\Main\Text\BinaryString::getSubstring($_1949892438, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_1656633947= $_1466208553->_62887490;} $_609035823= \Bitrix\Main\Text\BinaryString::getSubstring($_1949892438, $_1656633947); $_516744475 .= $_609035823; $_835748782= $GLOBALS['____473646157'][131]($_835748782); $_835748782=!empty($_835748782)? ___24647865(213). $GLOBALS['____473646157'][132](___24647865(214), $_835748782). ___24647865(215): ___24647865(216); $_330733138= $_1854634303. $_516744475. $_835748782. $_1942568826; return $_330733138;} protected static function extractInlineStyles(&$_609035823= null){ $_362454051= ''; $_1656633947=(1492/2-746); $_835748782=[];  $_860702937=[]; $_609035823= $GLOBALS['____473646157'][133]( ___24647865(217). BX_UTF_PCRE_MODIFIER, static function($_1630393429) use(&$_860702937){ $_1376187316= '[-[BURLAKASTUDIO_SPEEDER_UC_'. $GLOBALS['____473646157'][134]($_860702937). ']-]'; $_860702937[$_1376187316]= $_1630393429[(840-2*420)]; return $_1376187316;}, $_609035823); $_1724910574= self::getAreasBy($_609035823, ___24647865(218), ___24647865(219)); foreach($_1724910574 as $_894578447){ $_1602308103= \Bitrix\Main\Text\BinaryString::getSubstring( $_609035823, $_894578447->_1355240927, $_894578447->_62887490- $_894578447->_1355240927); if($GLOBALS['____473646157'][135]($_1602308103, ___24647865(220)) === false){  $_835748782[]= $_1602308103;  $_362454051 .= \Bitrix\Main\Text\BinaryString::getSubstring($_609035823, $_1656633947, $_894578447->_1355240927- $_1656633947);  $_1656633947= $_894578447->_62887490;}}  $_362454051 .= \Bitrix\Main\Text\BinaryString::getSubstring($_609035823, $_1656633947);  $_609035823= $_362454051; if($GLOBALS['____473646157'][136]($_860702937)){ $_609035823= $GLOBALS['____473646157'][137]( $GLOBALS['____473646157'][138]($_860702937), $GLOBALS['____473646157'][139]($_860702937), $_609035823);} return $GLOBALS['____473646157'][140]( ___24647865(221). BX_UTF_PCRE_MODIFIER, ___24647865(222), $GLOBALS['____473646157'][141](___24647865(223), $GLOBALS['____473646157'][142]($_835748782)));} protected static function makeBodyOpacity(&$_330733138= ''){  $_405870766= self::getAreasBy($_330733138, '<script', '</script'); $_802240573= ___24647865(224); $_1656633947=(1012/2-506); $_480491449= false; foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); if(!$_480491449 && self::implantAwaiterHtml($_517802329)){ $_480491449= true;} $_802240573 .= $_517802329; $_1396250013= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1396250013; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); if(!$_480491449){ self::implantAwaiterHtml($_517802329);} $_802240573 .= $_517802329; $_330733138= $_802240573; self::placeUnopacityInline($_330733138);} protected static function implantAwaiterHtml(&$_1830909084= ''){ $_298224333= ''; $_442297490= ___24647865(225); if(Options::get(___24647865(226))){ $_680381242= Options::get(___24647865(227)); $_298224333="
.expression_awaiter div {
    background-color: #fff;
    width: 120px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 30px;
}

.expression_awaiter div span {
    background-color: $_680381242;
    width: 3px;
    height: 40%;
    
    -webkit-animation: expression_awaiter 1.8s linear infinite;
    -moz-animation: expression_awaiter 1.8s linear infinite;
    -ms-animation: expression_awaiter 1.8s linear infinite;
    -o-animation: expression_awaiter 1.8s linear infinite;
    animation: expression_awaiter 1.8s linear infinite;
}

@-webkit-keyframes expression_awaiter { 0%, to { height: 40% } 50% { height: 100% } }
@-moz-keyframes expression_awaiter { 0%, to { height: 40% } 50% { height: 100% } }
@-ms-keyframes expression_awaiter { 0%, to { height: 40% } 50% { height: 100% } }
@-o-keyframes expression_awaiter { 0%, to { height: 40% } 50% { height: 100% } }
@keyframes expression_awaiter { 0%, to { height: 40% } 50% { height: 100% } }
"; $_442297490= ___24647865(228);} $_1814764688="
        <div class=\"expression_awaiter\">
			<style type=\"text/css\">
				.expression_awaiter {
					position:fixed;
					top:0;
					bottom:0;
					right:0;
					left: 0;
					z-index: 1000;
					display: flex;
					align-items: center;
					justify-content: center;
					transform: translateZ(0);
					background-color: white;
					opacity: 1;
					
					-webkit-transition: opacity 0.3s .00s ease-out;
					-moz-transition: opacity 0.3s .00s ease-out;
					-ms-transition: opacity 0.3s .00s ease-out;
					-o-transition: opacity 0.3s .00s ease-out;
					transition: opacity 0.3s .00s ease-out;
				}
				.expression_awaiter._faded {
					opacity: 0;
				}
				$_298224333
			</style>
			$_442297490
		</div>
		";  return self::placeUnderneathBody( $_1830909084, $GLOBALS['____473646157'][143]([___24647865(229), ___24647865(230)], ___24647865(231), $_1814764688));} protected static function placeUnopacityInline(&$_330733138){  $_621765920= "
<script type=\"text/javascript\" data-skip-moving=\"true\">
function burlakastudioSpeederUnopacityBody(){\"undefined\"===typeof burlakastudioSpeederUnopacityBody.attempts&&(burlakastudioSpeederUnopacityBody.attempts=0);document.querySelector('link[rel=\"preload\"]')&&100>burlakastudioSpeederUnopacityBody.attempts?(burlakastudioSpeederUnopacityBody.attempts++,setTimeout(burlakastudioSpeederUnopacityBody,5)):setTimeout(function(){var a=document.querySelector(\".expression_awaiter:not(data-faded)\");if(a){a.setAttribute(\"data-faded\",\"1\");var b=a.querySelector(\"div\");
b&&b.parentNode.removeChild(b);a.classList.toggle(\"_faded\",!0);setTimeout(function(){\"undefined\"!=typeof this&&\"undefined\"!=typeof this.parentNode&&this&&this.parentNode&&this.parentNode.removeChild(this)}.bind(a),500)}},burlakastudioSpeederUnopacityBody.attempts?200:50)}document.addEventListener(\"DOMContentLoaded\",burlakastudioSpeederUnopacityBody);
</script>"; self::placeUnderneathBody($_330733138, $_621765920); }  protected static function reParseBaScript(&$_330733138= ''): string{  $_405870766= self::getAreasBy($_330733138, ___24647865(232), ___24647865(233)); foreach($_405870766 as $_1466208553){ $_1026340673= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_253852851, $_1466208553->_508310168- $_1466208553->_253852851); if($GLOBALS['____473646157'][144](___24647865(234), $_1026340673)){ $_1291780438= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138,(982-2*491), $_1466208553->_253852851); $_1966415647= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_508310168); $_1026340673= $GLOBALS['____473646157'][145]( ___24647865(235). BX_UTF_PCRE_MODIFIER, static function($_1630393429){ $_1163344412= Processor::getBaScriptTimeout(); return"
function baScriptPushOut() 
{ 
    setTimeout({$_1630393429[round(0+1)]}, {$_1163344412}); 
}; 
document.addEventListener('DOMContentLoaded', baScriptPushOut);
";}, $_1026340673); return $_1291780438. $_1026340673. $_1966415647;}} return $_330733138;} public static function getBaScriptTimeout(): int{  return round(0+1750+1750+1750+1750);} public static function detectBgImages(&$_330733138): string{  $_405870766= self::getAreasBy($_330733138, ___24647865(236), ___24647865(237)); $_802240573= ___24647865(238); $_1656633947=(238*2-476); foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); self::imgReparserBg($_517802329); $_802240573 .= $_517802329; $_1708029724= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1708029724; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); self::imgReparserBg($_517802329); $_802240573 .= $_517802329; return $_802240573;} public static function imgReparserBg(&$_1026340673= ''){ if(!$_1026340673){ return;}  $_1026340673= $GLOBALS['____473646157'][146]( ___24647865(239). BX_UTF_PCRE_MODIFIER, static function($_1630393429){ return Processor::imgBgRegExp($_1630393429);}, $_1026340673);} protected static function imgBgRegExp($_1630393429){  $_1773224762= $GLOBALS['____473646157'][147]($_1630393429[3], self::getSpacerGifUrl(), $_1630393429[0]); $_1773224762 .= $GLOBALS['____473646157'][148](___24647865(240), $_1630393429[___24647865(241)]); return $_1773224762;} protected static function getSpacerGifUrl(): string{ return $GLOBALS['____473646157'][149](___24647865(242), Tools::getModuleName());} public static function detectYoutubeVideo(&$_330733138): string{  $_405870766= self::getAreasBy($_330733138, ___24647865(243), ___24647865(244)); $_802240573= ___24647865(245); $_1656633947=(914-2*457); foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); self::imgReparserFrameSrc($_517802329); $_802240573 .= $_517802329; $_1708029724= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1708029724; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); self::imgReparserFrameSrc($_517802329); $_802240573 .= $_517802329; return $_802240573;} public static function imgReparserFrameSrc(&$_1026340673= ''){ if(!$_1026340673){ return;}  $_1026340673= $GLOBALS['____473646157'][150]( ___24647865(246). BX_UTF_PCRE_MODIFIER, static function($_1630393429){ return Processor::iframeSrcRegExp($_1630393429);}, $_1026340673);} protected static function iframeSrcRegExp($_1630393429): string{  $_1630393429[round(0+4)] .= $GLOBALS['____473646157'][151](___24647865(247), $_1630393429[___24647865(248)]); return ___24647865(249). $_1630393429[round(0+0.25+0.25+0.25+0.25)]. self::getSpacerGifUrl(). $_1630393429[round(0+0.66666666666667+0.66666666666667+0.66666666666667)]. $_1630393429[round(0+0.8+0.8+0.8+0.8+0.8)]. ___24647865(250);} protected static function implantUnopacityOnload(&$_1580977400){ $_657416971= false; $_794582372= $GLOBALS['____473646157'][152]($_1580977400); $_928806915=(1200/2-600); do{ $_140792148= $GLOBALS['____473646157'][153]($_1580977400); if(\Bitrix\Main\Text\BinaryString::getPosition($_140792148, ___24647865(251)) === false){  $_140792148= $GLOBALS['____473646157'][154]( ___24647865(252). BX_UTF_PCRE_MODIFIER, ___24647865(253), $_140792148); $_140792148= $GLOBALS['____473646157'][155]( ___24647865(254), ___24647865(255), $_140792148); $_657416971= true; $_1580977400[]= $_140792148;} else{ $GLOBALS['____473646157'][156]($_1580977400, $_140792148);} $_928806915++; if($_657416971 || $_928806915> $_794582372){ break;}} while(round(0+0.5+0.5));}} class YaMetrika{ public static function on(): bool{ if(AccessAndStatus::skipReaction()){ return false;} $_2577542= Options::get(___24647865(256)); if(!$_2577542){ return false;} $_557227692= self::getYandexAccount(); $_888689741= self::getYandexOptions(); return!(empty($_557227692) || empty($_888689741));} public static function getYandexAccount(){ return Options::get('yandexAccount');} public static function getYandexOptions(){ $_888689741= Options::get('yandexOptions'); if(!empty($_888689741)){ $_888689741= $GLOBALS['____473646157'][157]($_888689741,[___24647865(257) => true]);} return $_888689741;} public static function showUp($_660425805= 'OnEpilog',&$_330733138= null){ $_1762942182= self::isYaHit(); if($_660425805 === ___24647865(258) && $_1762942182){ return;}  if($_660425805 === ___24647865(259) &&!$_1762942182){ self::initJs();} if($_660425805 === ___24647865(260) && $_1762942182){ $_2048262286= Options::get(___24647865(261)); $_330733138= $GLOBALS['____473646157'][158]( ___24647865(262), $GLOBALS['____473646157'][159](___24647865(263), $_2048262286). ___24647865(264), $_330733138);}} protected static function isYaHit(){ $_1863945058= \Bitrix\Main\Context::getCurrent()->getRequest()->getUserAgent(); return \Bitrix\Main\Text\BinaryString::getPositionIgnoreCase($_1863945058, ___24647865(265)) !== false;} public static function initJs(){ if(  AccessAndStatus::lightVersionCall() ||!AccessAndStatus::isBrowserHit() ){ return;} $_1475810382= \Bitrix\Main\Application::getDocumentRoot(). self::jsLocalFilePath(); if(!$GLOBALS['____473646157'][160]($_1475810382)){ return;} \CJSCore::RegisterExt( ___24647865(266),[ ___24647865(267) => $GLOBALS['____473646157'][161](___24647865(268), Tools::getModuleName()), ___24647865(269) =>[ ___24647865(270) => $GLOBALS['____473646157'][162]($_1475810382), ___24647865(271) => self::getYandexAccount(), ___24647865(272) => self::getYandexStartDelay(), ___24647865(273) => \Bitrix\Main\Web\Json::encode(self::getYandexOptions())]]); \CJSCore::Init(___24647865(274));} protected static function jsLocalFilePath(): string{ return $GLOBALS['____473646157'][163](___24647865(275), Tools::getModuleName());} public static function getYandexStartDelay(){ return Options::get('yametrikaDelayLoadSecond');}  public static function check(): string{  $_1475810382= \Bitrix\Main\Application::getDocumentRoot(). self::jsLocalFilePath(); $_1397843046= ___24647865(276); if($GLOBALS['____473646157'][164]($_1475810382)){ $_995535154= $GLOBALS['____473646157'][165]($_1475810382, ___24647865(277)); $_1397843046= $GLOBALS['____473646157'][166]($_995535154, $GLOBALS['____473646157'][167]($_1475810382)); $GLOBALS['____473646157'][168]($_995535154);} $_800010193=@$GLOBALS['____473646157'][169](self::metrikaFarScript()); if($_800010193 && $_800010193 != $_1397843046){ $_679465370= new \Bitrix\Main\IO\Directory($GLOBALS['____473646157'][170]($_1475810382)); $_679465370->create(); if($_679465370->isExists()){ $_1157968513= $GLOBALS['____473646157'][171]($_1475810382, ___24647865(278)); $GLOBALS['____473646157'][172]($_1157968513, $_800010193); $GLOBALS['____473646157'][173]($_1157968513);}} return self::agentName();} protected static function metrikaFarScript(): string{ return ___24647865(279);} protected static function agentName(){ return '\Burlakastudio\Speeder\YaMetrika::check();';} public static function parseYandexParams($_1339300449): string{   $_1339300449= OptionsDb::validateTextarea($_1339300449); if( $GLOBALS['____473646157'][174]( ___24647865(280). BX_UTF_PCRE_MODIFIER, $_1339300449, $_1630393429) || $GLOBALS['____473646157'][175]( ___24647865(281). BX_UTF_PCRE_MODIFIER, $_1339300449, $_1630393429)){ $_888689741= \CUtil::JsObjectToPhp($_1630393429[round(0+2)], true); if(!empty($_888689741)){ $_557227692= $_1630393429[round(0+0.5+0.5)]; if(!$_557227692){ $_557227692= $_888689741[___24647865(282)];} if($_557227692){  Options::set(___24647865(283), $_557227692); Options::set(___24647865(284), $GLOBALS['____473646157'][176]($_888689741));}}} else{ Options::set(___24647865(285), ___24647865(286)); Options::set(___24647865(287), ___24647865(288));}  return $_1339300449;}  public static function agentCpu(){ if(Options::get('yametrika_catch_on')){ if(!self::getAgent()){ self::addAgent();}} else{ if(self::getAgent()){ self::deleteAgent();}}} protected static function getAgent(){ $_740325930= \CAgent::GetList([],[ 'MODULE_ID' => Tools::getModuleName(), 'NAME' => self::agentName()]); if($_780214225= $_740325930->Fetch()){ return $_780214225;} return null;} protected static function addAgent(){ $_480984748=[ 'NAME' => self::agentName(), 'MODULE_ID' => Tools::getModuleName(), 'ACTIVE' => 'Y', 'IS_PERIOD' => 'N', 'AGENT_INTERVAL' => '86400', 'NEXT_EXEC' =>(new \Bitrix\Main\Type\DateTime())->add('-1 hour'),]; $_2080775642= \CAgent::Add($_480984748); if(!$_2080775642){ global $DB; \CEventLog::Log( ___24647865(289), ___24647865(290), Tools::getModuleName(), ___24647865(291), ___24647865(292). $DB->_794240762. ___24647865(293). $DB->_1779086696); return false;} return $_2080775642;} protected static function deleteAgent(): bool{ $_780214225= self::getAgent(); if(!$_780214225){ return true;} return \CAgent::Delete($_780214225[___24647865(294)]);} public static function dropOutFromHtml(&$_330733138= ''): string{   $_405870766= Processor::getAreasBy($_330733138, ___24647865(295), ___24647865(296)); $_1659360173=[];  for($_1756949158= $GLOBALS['____473646157'][177]($_405870766)- round(0+0.33333333333333+0.33333333333333+0.33333333333333); $_1756949158 >= min(38,0,12.666666666667); $_1756949158--){ $_1466208553= $_405870766[$_1756949158]; $_1026340673= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); if( \Bitrix\Main\Text\BinaryString::getPosition( $_1026340673, ___24647865(297)) !== false || \Bitrix\Main\Text\BinaryString::getPosition( $_1026340673, ___24647865(298)) !== false || \Bitrix\Main\Text\BinaryString::getPosition( $_1026340673, ___24647865(299)) !== false){ $_1846188608=[ ___24647865(300) => $_1466208553->_1355240927, ___24647865(301) => $_1466208553->_62887490]; $_1659360173[]= $_1846188608;}} if(!empty($_1659360173)){ foreach($_1659360173 as $_965211982){ $_204903246= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138,(150*2-300), $_965211982[___24647865(302)]); $_1320253563= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_965211982[___24647865(303)]); $_330733138= $_204903246. $_1320253563;}} return $_330733138;}} class GoogleTagManager{ public static function on(): bool{ if(AccessAndStatus::skipReaction()){ return false;} if(!Options::get(___24647865(304))){ return false;} return!empty(self::getGoogleAccount());} public static function getGoogleAccount(){ $_351017142= Options::get('gtmAccount'); if($_351017142){  if($_656589072=@$GLOBALS['____473646157'][178]($_351017142,[___24647865(305) => false])){ $_351017142= $_656589072;} else{ $_351017142=[$_351017142];}} else{ $_351017142=[];} return $_351017142;} public static function initJs(){ if(  AccessAndStatus::lightVersionCall() ||!AccessAndStatus::isBrowserHit() ){ return;} $_1310640469= self::jsLocalFilePath(); $_1475810382= \Bitrix\Main\Application::getDocumentRoot(). $_1310640469; if(!$GLOBALS['____473646157'][179]($_1475810382)){ return;} $_351017142= self::getGoogleAccount(); if($_351017142){ $_351017142= $GLOBALS['____473646157'][180](___24647865(306), $_351017142);} \CJSCore::RegisterExt( ___24647865(307),[ ___24647865(308) => $GLOBALS['____473646157'][181](___24647865(309), Tools::getModuleName()), ___24647865(310) =>[ ___24647865(311) => $GLOBALS['____473646157'][182]($_1475810382), ___24647865(312) => $_351017142, ___24647865(313) => self::getGoogleTagDelayLoadSecond(),]]); \CJSCore::Init(___24647865(314));} protected static function jsLocalFilePath(): string{ return $GLOBALS['____473646157'][183](___24647865(315), Tools::getModuleName());} public static function getGoogleTagDelayLoadSecond(){ return Options::get('googleTagDelayLoadSecond');}  public static function check(): string{ $_351017142= self::getGoogleAccount(); if($_351017142){  $_1475810382= \Bitrix\Main\Application::getDocumentRoot(). self::jsLocalFilePath(); $_1397843046= ___24647865(316); if($GLOBALS['____473646157'][184]($_1475810382)){ $_995535154= $GLOBALS['____473646157'][185]($_1475810382, ___24647865(317)); $_1397843046= $GLOBALS['____473646157'][186]($_995535154, $GLOBALS['____473646157'][187]($_1475810382)); $GLOBALS['____473646157'][188]($_995535154);} $_688513815= $GLOBALS['____473646157'][189](self::jsRemoteFilePath(), $_351017142[(1340/2-670)]);  $_800010193=@$GLOBALS['____473646157'][190]($_688513815); if($_800010193 && $_800010193 != $_1397843046){ $_679465370= new \Bitrix\Main\IO\Directory($GLOBALS['____473646157'][191]($_1475810382)); $_679465370->create(); if($_679465370->isExists()){ $_1157968513= $GLOBALS['____473646157'][192]($_1475810382, ___24647865(318)); $GLOBALS['____473646157'][193]($_1157968513, $_800010193); $GLOBALS['____473646157'][194]($_1157968513);}}} return self::agentName();} protected static function jsRemoteFilePath(): string{ return ___24647865(319);} public static function agentName(){ return '\Burlakastudio\Speeder\GoogleTagManager::check();';} public static function parseGtmParams($_1339300449): string{  $_1339300449= OptionsDb::validateTextarea($_1339300449); if( $GLOBALS['____473646157'][195]( ___24647865(320). BX_UTF_PCRE_MODIFIER, $_1339300449, $_1630393429)){ $_351017142= $GLOBALS['____473646157'][196]($_1630393429[round(0+0.2+0.2+0.2+0.2+0.2)]); if($_351017142){ Options::set(___24647865(321), $_351017142);}} else{ Options::set(___24647865(322), ___24647865(323));}  return $_1339300449;}  public static function agentCpu(){ if(Options::get('googleTagCatchOn')){ if(!self::getAgent()){ self::addAgent();}} else if(self::getAgent()){ self::deleteAgent();}} protected static function getAgent(){ $_740325930= \CAgent::GetList([],[ 'MODULE_ID' => Tools::getModuleName(), 'NAME' => self::agentName()]); if($_780214225= $_740325930->Fetch()){ return $_780214225;} return null;} protected static function addAgent(){ $_480984748=[ 'NAME' => self::agentName(), 'MODULE_ID' => Tools::getModuleName(), 'ACTIVE' => 'Y', 'IS_PERIOD' => 'N', 'AGENT_INTERVAL' => '86400', 'NEXT_EXEC' =>(new \Bitrix\Main\Type\DateTime())->add('-1 hour'),]; $_2080775642= \CAgent::Add($_480984748); if(!$_2080775642){ global $DB; \CEventLog::Log( ___24647865(324), ___24647865(325), Tools::getModuleName(), ___24647865(326), ___24647865(327). $DB->_794240762. ___24647865(328). $DB->_1779086696); return false;} return $_2080775642;} protected static function deleteAgent(): bool{ $_780214225= self::getAgent(); if(!$_780214225){ return true;} return \CAgent::Delete($_780214225[___24647865(329)]);} public static function dropScriptOutFromHtml(&$_330733138= ''): string{   $_405870766= Processor::getAreasBy($_330733138, ___24647865(330), ___24647865(331)); $_1659360173=[];  for($_1756949158= $GLOBALS['____473646157'][197]($_405870766)- round(0+1); $_1756949158 >=(902-2*451); $_1756949158--){ $_1466208553= $_405870766[$_1756949158]; $_1026340673= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); if( \Bitrix\Main\Text\BinaryString::getPosition( $_1026340673, ___24647865(332)) !== false ){ $_1846188608=[ ___24647865(333) => $_1466208553->_1355240927, ___24647865(334) => $_1466208553->_62887490]; $_1659360173[]= $_1846188608;}} if(!empty($_1659360173)){ foreach($_1659360173 as $_965211982){ $_204903246= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, min(30,0,10), $_965211982[___24647865(335)]); $_1320253563= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_965211982[___24647865(336)]); $_330733138= $_204903246. $_1320253563;}} return $_330733138;} public static function dropFrameOutFromHtml(&$_330733138= ''): string{    $_405870766= Processor::getAreasBy($_330733138, ___24647865(337), ___24647865(338)); $_1659360173=[];  for($_1756949158= $GLOBALS['____473646157'][198]($_405870766)- round(0+0.5+0.5); $_1756949158 >= min(46,0,15.333333333333); $_1756949158--){ $_1466208553= $_405870766[$_1756949158]; $_1026340673= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); if(\Bitrix\Main\Text\BinaryString::getPosition($_1026340673, ___24647865(339)) !== false){ $_1846188608=[ ___24647865(340) => $_1466208553->_1355240927, ___24647865(341) => $_1466208553->_62887490]; $_1659360173[]= $_1846188608;}} if(!empty($_1659360173)){ foreach($_1659360173 as $_965211982){ $_204903246= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138,(1096/2-548), $_965211982[___24647865(342)]); $_1320253563= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_965211982[___24647865(343)]); $_330733138= $_204903246. $_1320253563;}} return $_330733138;}} class Fonts{ public static function on(){ if( AccessAndStatus::skipReaction()  || AccessAndStatus::lightVersionCall()){  return false; } return self::fontsInUse();} protected static function fontsInUse(){ $_1675242480= Options::get('fontsInUse'); return (bool)$_1675242480;} public static function registerPublicJs(){ if(Tools::compositeModeOn()){ $_652780107=[ 'lang_additional' =>[ 'speeder.fonts' => self::getFontCssFilePath(true)], 'js' => $GLOBALS['____473646157'][199]('/bitrix/images/%s/js/fonts/fonts.js', Tools::getModuleName()),];} else{ $_652780107=[ ___24647865(344) => self::getFontCssFilePath()];} \CJSCore::RegisterExt(___24647865(345), $_652780107); \CJSCore::Init(___24647865(346));} protected static function getFontCssFilePath($_1392450305= false, $_2071423834= false){ $_1475810382= '/bitrix/images/'. Tools::getModuleName(). '/fonts.css'; if( $_2071423834 &&!$GLOBALS['____473646157'][200](\Bitrix\Main\Application::getDocumentRoot(). $_1475810382)){ return ___24647865(347);} if($_1392450305){ $_1475810382 .= ___24647865(348). $GLOBALS['____473646157'][201](\Bitrix\Main\Application::getDocumentRoot(). $_1475810382);} return $_1475810382;} public static function parseFromNewOption($_1339300449){ if(!$_1339300449){ return '';} $_1339300449= OptionsDb::validateTextarea($_1339300449); $_1339300449= $GLOBALS['____473646157'][202]( ___24647865(349). BX_UTF_PCRE_MODIFIER,[___24647865(350), ___24647865(351)], $_1339300449); $_1339300449= $GLOBALS['____473646157'][203]( ___24647865(352). BX_UTF_PCRE_MODIFIER,[___24647865(353), ___24647865(354)], $_1339300449); $GLOBALS['____473646157'][204]( ___24647865(355). BX_UTF_PCRE_MODIFIER,[___24647865(356), ___24647865(357)], $_1339300449); return ___24647865(358);} public static function getOptionsList(){ $_1414225575=[]; foreach(self::getList() as $_1371122647){ $_1414225575[$_1371122647[___24647865(359)]]= $GLOBALS['____473646157'][205]( ___24647865(360),  $_1371122647[___24647865(361)],($_1371122647[___24647865(362)]? ___24647865(363). $_1371122647[___24647865(364)]: ___24647865(365)),($_1371122647[___24647865(366)]? ___24647865(367). $_1371122647[___24647865(368)]: ___24647865(369)),($_1371122647[___24647865(370)]? ___24647865(371). $_1371122647[___24647865(372)]: ___24647865(373)));} return $GLOBALS['____473646157'][206]($_1414225575);} public static function getList($_2145855195=[]){  $_243790600= FontsController::getLeadFieldName(); $_2096733877=[]; foreach($_243790600 as $_15686416){ $_2096733877[___24647865(374). $_15686416]= null;} if(!empty($_2145855195)){ $_2096733877= $GLOBALS['____473646157'][207]($_2096733877, $_2145855195);} $_1414225575= FontsController::getList([ ___24647865(375) => $_2096733877]); $_1853008228=[]; while($_1089586294= $_1414225575->fetch()){ $_1853008228[]= $_1089586294;}  return $_1853008228;} public static function getCurrentOptionValue(){ $_1853008228= self::getActive(); return $GLOBALS['____473646157'][208]($_1853008228, static function($_733272089, $_1371122647){ $_733272089[]= $_1371122647['ID']; return $_733272089;},[]);} public static function getActive(){ return self::getList(['UF_ACTIVE' => 1]);} public static function packInFile(){ $_1853008228= self::getActive(); $_480669893=[];$GLOBALS['____473646157'][209]($_1853008228, static function($_657390377) use(&$_480669893){ $_480669893[]= $GLOBALS['____473646157'][210]('#BASE64#', 'data:font/truetype;charset=utf-8;base64,'. $_657390377['UF_BASE64'], $_657390377['UF_CSS']);}); $_1001249713= $GLOBALS['____473646157'][211](Options::get(___24647865(376))); if(!empty($_1001249713)){ $_480669893= $GLOBALS['____473646157'][212]($_480669893, $_1001249713);} $_1654399076= \Bitrix\Main\Application::getDocumentRoot(). self::getFontCssFilePath(false, false); $_183110661= new \Bitrix\Main\IO\File($_1654399076); if(empty($_480669893)){ if($_183110661->isExists()){ $_183110661->delete();}} else{ $_183110661->open(___24647865(377)); $_183110661->putContents($GLOBALS['____473646157'][213](___24647865(378), $_480669893)); $_183110661->close();} Options::set(___24647865(379),!empty($_480669893)); return null;} public static function optionsPageStatus(){ if(self::fontsInUse()){ $_864185997= '_active'; $_502574644= \Bitrix\Main\Localization\Loc::getMessage( ___24647865(380),[___24647865(381) => $GLOBALS['____473646157'][214]()]);} else{ $_864185997= ___24647865(382); $_502574644= \Bitrix\Main\Localization\Loc::getMessage(___24647865(383));} return $GLOBALS['____473646157'][215](___24647865(384), $_864185997, $_502574644);} protected static function getRegExpFontImport($_1630393429){ $_1992436453= $_1630393429[2];  $_816668251= ___24647865(385); if($GLOBALS['____473646157'][216]($_1992436453, ___24647865(386)) === false){ $_1567576269= \Bitrix\Main\Application::getDocumentRoot(); $_2005697716= $_1567576269. $_1992436453; if($GLOBALS['____473646157'][217]($_2005697716)){ $_995535154= $GLOBALS['____473646157'][218]($_2005697716, ___24647865(387)); $_816668251= $GLOBALS['____473646157'][219]($_995535154, $GLOBALS['____473646157'][220]($_2005697716)); $GLOBALS['____473646157'][221]($_995535154);}} else{ $_816668251= self::getCurl($_1992436453);} return $_816668251;} protected static function getCurl($_1992436453){ $_1163344412= 5; $_986505509= $GLOBALS['____473646157'][222](); $GLOBALS['____473646157'][223]($_986505509, CURLOPT_URL, $_1992436453); $GLOBALS['____473646157'][224]($_986505509, CURLOPT_RETURNTRANSFER, round(0+0.33333333333333+0.33333333333333+0.33333333333333)); $GLOBALS['____473646157'][225]($_986505509, CURLOPT_CONNECTTIMEOUT, $_1163344412); $GLOBALS['____473646157'][226]($_986505509, CURLOPT_USERAGENT, ___24647865(388)); $_959382942= $GLOBALS['____473646157'][227]($_986505509); $GLOBALS['____473646157'][228]($_986505509); return $_959382942;} protected static function getRegExpFontFace($_1630393429){  if( $GLOBALS['____473646157'][229]( '~url.*?\([\'"]?((?!.*base64)[a-z/]+[^)]+?)[\'"]?\)\s+format\([\'"](woff2|woff)[\'"]\)~is'. BX_UTF_PCRE_MODIFIER, $_1630393429[0], $_777178871)){ list(, $_1992436453, $_1907531015)= $_777178871;  $_816668251= ___24647865(389); if($GLOBALS['____473646157'][230]($_1992436453, ___24647865(390)) === false){ $_1616918444= $GLOBALS['____473646157'][231](___24647865(391), ___24647865(392), $_1992436453); $_1567576269= \Bitrix\Main\Application::getDocumentRoot(); $_2005697716= $_1567576269. $_1616918444; if($GLOBALS['____473646157'][232]($_2005697716)){ $_995535154= $GLOBALS['____473646157'][233]($_2005697716, ___24647865(393)); $_816668251= $GLOBALS['____473646157'][234]($_995535154, $GLOBALS['____473646157'][235]($_2005697716)); $GLOBALS['____473646157'][236]($_995535154);}} else{ $_816668251= self::getCurl($_1992436453);} if($_816668251){ $_480669893= $GLOBALS['____473646157'][237]($_1992436453, ___24647865(394), $_1630393429[(986-2*493)]); $_480669893= $GLOBALS['____473646157'][238](___24647865(395). BX_UTF_PCRE_MODIFIER, ___24647865(396), $_480669893);  $_480669893= $GLOBALS['____473646157'][239]( ___24647865(397). BX_UTF_PCRE_MODIFIER, ___24647865(398), $_480669893); $_480669893= $GLOBALS['____473646157'][240](___24647865(399), ___24647865(400), $_480669893); $_110920003= ___24647865(401); if( $GLOBALS['____473646157'][241]( ___24647865(402). BX_UTF_PCRE_MODIFIER, $_480669893, $_1713861040)){ $_110920003= $_1713861040[round(0+0.33333333333333+0.33333333333333+0.33333333333333)];} $_2118756669= ___24647865(403); if( $GLOBALS['____473646157'][242]( ___24647865(404). BX_UTF_PCRE_MODIFIER, $_480669893, $_1263741823)){ $_2118756669= $_1263741823[round(0+0.2+0.2+0.2+0.2+0.2)];} $_1605425620= ___24647865(405); if( $GLOBALS['____473646157'][243]( ___24647865(406). BX_UTF_PCRE_MODIFIER, $_480669893, $_1192770370)){ $_1605425620= $_1192770370[round(0+0.33333333333333+0.33333333333333+0.33333333333333)];} $_1267385176=[ ___24647865(407) => $_110920003, ___24647865(408) => $_1992436453, ___24647865(409) => $_1907531015, ___24647865(410) => $GLOBALS['____473646157'][244]($_816668251), ___24647865(411) => $_2118756669, ___24647865(412) => $_480669893, ___24647865(413) => true, ___24647865(414) => $_1630393429[round(0+0.25+0.25+0.25+0.25)]? $GLOBALS['____473646157'][245]($_1630393429[round(0+0.25+0.25+0.25+0.25)]): ___24647865(415), ___24647865(416) => $_1605425620,]; $_1414225575= FontsController::add($_1267385176); if(!$_1414225575->isSuccess()){ ErrorNotificator::sendError($_1414225575->getErrorMessages());} \Burlakastudio\Speeder\FontsController::remainJustAdded($_1414225575->getId());}} return ___24647865(417);}} class CoreAssetsReducer{ protected static $_2030219183=[]; protected static $_1058680363= false; protected static $_1992739566= null; public static function OnBeforeEndBufferContent(){ if(!self::engineOn() || self::skipProcessing()){ return;}  $_1961662125= new \ReflectionClass(\Bitrix\Main\Page\Asset::class);  $_755088449= $_1961662125->getProperty(___24647865(418)); $_2125213463= $_1961662125->getProperty(___24647865(419));  $_755088449->setAccessible(true); $_2125213463->setAccessible(true);  $_97250653= \Bitrix\Main\Page\Asset::getInstance();  $_830593739= $_755088449->getValue($_97250653);  $_1302333384= $_2125213463->getValue($_97250653);  $_1099175224=[]; foreach($_1302333384[___24647865(420)] as $_1877248302 => $_641572783){ $_526047729= $_641572783[___24647865(421)] ?? null; if(!$_526047729){ continue;} if($GLOBALS['____473646157'][246]( ___24647865(422), $_526047729, $_1630393429)){ self::addAssets($_1630393429[round(0+0.4+0.4+0.4+0.4+0.4)]);} else if($GLOBALS['____473646157'][247]($_641572783[___24647865(423)], ___24647865(424)) !== false){ self::addAssets($_641572783[___24647865(425)]);} else{ $_1099175224[$_1877248302]= $_641572783;}} $_1302333384[___24647865(426)]= $_1099175224; $_800487895=[]; foreach($_830593739 as $_878657810 => $_1339300449){ if($GLOBALS['____473646157'][248]($_878657810, ___24647865(427)) !== false){ self::addAssets($_878657810);} else{ $_800487895[$_878657810]= $_1339300449;}}  $_755088449->setValue($_97250653, $_800487895);  $_755088449->setAccessible(false);  $_2125213463->setValue($_97250653, $_1302333384); $_2125213463->setAccessible(false);} protected static function engineOn(){ return \Burlakastudio\Speeder\Options::get('coreReducerOn');} public static function skipProcessing(){ if($GLOBALS['____473646157'][249](self::$_1992739566)){ $_787662691= \Bitrix\Main\Context::getCurrent()->getServer(); if(!$_1863945058= $_787662691->get(___24647865(428))){ $_538344024= true;} else{ $_538344024= $GLOBALS['____473646157'][250]( ___24647865(429). BX_UTF_PCRE_MODIFIER, $_1863945058);} self::$_1992739566= $_538344024?: AccessAndStatus::skipReaction();} return self::$_1992739566;} protected static function addAssets($_649290453){ self::$_2030219183[]= $_649290453;} public static function onEndBufferContent(&$_330733138){ if(!self::engineOn() || self::skipProcessing()){ return;} $_2030219183= self::getAssets(); $_660425805= self::coreAssetsPubMode(); $_787662691= \Bitrix\Main\Context::getCurrent()->getServer(); $_1567576269= $_787662691->getDocumentRoot(); $GLOBALS['____473646157'][251]( $_2030219183, static function(&$_278627866) use($_660425805, $_1567576269){ if($GLOBALS['____473646157'][252]($_278627866, '<script ') === false){ $_2034931764= null; if($_660425805 === ___24647865(430)){ $_1377149234= $GLOBALS['____473646157'][253](___24647865(431), ___24647865(432), $_278627866); if($GLOBALS['____473646157'][254]($_278627866, ___24647865(433)) === false){  $_1110728212= $GLOBALS['____473646157'][255](___24647865(434), ___24647865(435), $_278627866); $_1121308592= null; if($GLOBALS['____473646157'][256]($_1567576269. $_1110728212)){ $_1121308592= $_1567576269. $_1110728212;} else if($GLOBALS['____473646157'][257]($_1567576269. $_1377149234)){ $_1121308592= $_1567576269. $_1377149234;} if($_1121308592){ $_995535154= $GLOBALS['____473646157'][258]($_1121308592, ___24647865(436)); $_2034931764= $GLOBALS['____473646157'][259]($_995535154, $GLOBALS['____473646157'][260]($_1121308592)); $GLOBALS['____473646157'][261]($_995535154);}}} if( $_2034931764 &&!$GLOBALS['____473646157'][262](___24647865(437). BX_UTF_PCRE_MODIFIER, $_2034931764)){ $_278627866= ___24647865(438). $_278627866. ___24647865(439). $_2034931764. ___24647865(440);} else{ $_278627866= ___24647865(441). $_278627866. ___24647865(442);}} else{ $_278627866= $GLOBALS['____473646157'][263](___24647865(443), ___24647865(444), $_278627866);}});  self::placeScriptsInsideHead($_330733138, $GLOBALS['____473646157'][264](___24647865(445), $_2030219183)); self::$_1058680363= true;} public static function getAssets(){ return $GLOBALS['____473646157'][265](self::$_2030219183);} protected static function coreAssetsPubMode(){   return 'inline';} protected static function placeScriptsInsideHead(&$_330733138, $_2043899){  $_405870766= \Burlakastudio\Speeder\Processor::getAreasBy($_330733138, '<script', '</script'); $_802240573= ___24647865(446); $_1656633947=(1116/2-558); foreach($_405870766 as $_1466208553){ $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947, $_1466208553->_1355240927- $_1656633947); self::checkAndImplantScripts($_517802329, $_2043899); $_802240573 .= $_517802329; $_1396250013= \Bitrix\Main\Text\BinaryString::getSubstring( $_330733138, $_1466208553->_1355240927, $_1466208553->_62887490- $_1466208553->_1355240927); $_802240573 .= $_1396250013; $_1656633947= $_1466208553->_62887490;} $_517802329= \Bitrix\Main\Text\BinaryString::getSubstring($_330733138, $_1656633947); self::checkAndImplantScripts($_517802329, $_2043899); $_802240573 .= $_517802329; $_330733138= $_802240573;} protected static function checkAndImplantScripts(&$_1830909084, $_2043899){ $_765083079= '_IM:'. $GLOBALS['____473646157'][266](). ':MI_'; $_1830909084= $GLOBALS['____473646157'][267]( ___24647865(447). BX_UTF_PCRE_MODIFIER, ___24647865(448).  $_765083079, $_1830909084); $_1830909084= $GLOBALS['____473646157'][268]($_765083079, $_2043899, $_1830909084);}};while(!$GLOBALS['____473646157'][269](___24647865(449)) || $GLOBALS['____473646157'][270](burlakastudio_speeder_OLDSITEEXPIREDATE) <=(858-2*429) || burlakastudio_speeder_OLDSITEEXPIREDATE != burlakastudio_speeder_SITEEXPIREDATE)die(GetMessage(___24647865(450)));

Function Calls

None

Variables

None

Stats

MD5 deecd98bc9b62cc9983ffd924aa6e70e
Eval Count 0
Decode Time 273 ms