10.2 sec in total
145 ms
9.9 sec
152 ms
Visit ballbottling.com now to see the best up-to-date Ballbottling content and also check out these interesting facts you probably never knew about ballbottling.com
as much of the homepage article that will fit and make sense
Visit ballbottling.comWe analyzed Ballbottling.com page load time and found that the first response time was 145 ms and then it took 10.1 sec to load all DOM resources and completely render a web page. This is a poor result, as 90% of websites can load faster.
ballbottling.com performance score
145 ms
22 ms
128 ms
1644 ms
129 ms
Our browser made a total of 120 requests to load all elements on the main page. We found that 4% of them (5 requests) were addressed to the original Ballbottling.com, 70% (84 requests) were made to 2k57w71hin4v2evhh73h4kdr.wpengine.netdna-cdn.com and 16% (19 requests) were made to . The less responsive or slowest element that took the longest time to load (6.1 sec) belongs to the original domain Ballbottling.com.
Page size can be reduced by 445.3 kB (33%)
1.3 MB
885.3 kB
In fact, the total size of Ballbottling.com main page is 1.3 MB. This result falls beyond the top 1M of websites and identifies a large and not optimized web page that may take ages to load. 80% of websites need less resources to load and that’s why Accessify’s recommendations for optimization and resource minification can be helpful for this project. CSS take 589.9 kB which makes up the majority of the site volume.
Potential reduce by 80.0 kB
HTML content can be minified and compressed by a website’s server. The most efficient way is to compress content using GZIP which reduces data amount travelling through the network between server and browser. HTML code on this page is well minified. It is highly recommended that content of this web page should be compressed using GZIP, as it can save up to 80.0 kB or 74% of the original size.
Potential reduce by 3.9 kB
Image size optimization can help to speed up a website loading time. The chart above shows the difference between the size before and after optimization. Ballbottling images are well optimized though.
Potential reduce by 11.1 kB
It’s better to minify JavaScript in order to improve website performance. The diagram shows the current total size of all JavaScript files against the prospective JavaScript size after its minification and compression. This website has mostly compressed JavaScripts.
Potential reduce by 350.3 kB
CSS files minification is very important to reduce a web page rendering time. The faster CSS files can load, the earlier a page can be rendered. Ballbottling.com needs all CSS files to be minified and compressed as it can save up to 350.3 kB or 59% of the original size.
Number of requests can be reduced by 81 (85%)
95
14
The browser has sent 95 CSS, Javascripts, AJAX and image requests in order to completely render the main page of Ballbottling. We recommend that multiple CSS and JavaScript files should be merged into one by each type, as it can help reduce assets requests from 49 to 1 for JavaScripts and from 34 to 1 for CSS and as a result speed up the page load time.
www.ballbottling.com
145 ms
javascript;base64,CndpbmRvdy5fd3BlbW9qaVNldHRpbmdzID0geyJiYXNlVXJsIjoiaHR0cHM6XC9cL3Mudy5vcmdcL2ltYWdlc1wvY29yZVwvZW1vamlcLzE0LjAuMFwvNzJ4NzJcLyIsImV4dCI6Ii5wbmciLCJzdmdVcmwiOiJodHRwczpcL1wvcy53Lm9yZ1wvaW1hZ2VzXC9jb3JlXC9lbW9qaVwvMTQuMC4wXC9zdmdcLyIsInN2Z0V4dCI6Ii5zdmciLCJzb3VyY2UiOnsiY29uY2F0ZW1vamkiOiJodHRwOlwvXC93d3cuYmFsbGJvdHRsaW5nLmNvbVwvd3AtaW5jbHVkZXNcL2pzXC93cC1lbW9qaS1yZWxlYXNlLm1pbi5qcz92ZXI9Ni4wLjIifX07Ci8qISBUaGlzIGZpbGUgaXMgYXV0by1nZW5lcmF0ZWQgKi8KIWZ1bmN0aW9uKGUsYSx0KXt2YXIgbixyLG8saT1hLmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLHA9aS5nZXRDb250ZXh0JiZpLmdldENvbnRleHQoIjJkIik7ZnVuY3Rpb24gcyhlLHQpe3ZhciBhPVN0cmluZy5mcm9tQ2hhckNvZGUsZT0ocC5jbGVhclJlY3QoMCwwLGkud2lkdGgsaS5oZWlnaHQpLHAuZmlsbFRleHQoYS5hcHBseSh0aGlzLGUpLDAsMCksaS50b0RhdGFVUkwoKSk7cmV0dXJuIHAuY2xlYXJSZWN0KDAsMCxpLndpZHRoLGkuaGVpZ2h0KSxwLmZpbGxUZXh0KGEuYXBwbHkodGhpcyx0KSwwLDApLGU9PT1pLnRvRGF0YVVSTCgpfWZ1bmN0aW9uIGMoZSl7dmFyIHQ9YS5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTt0LnNyYz1lLHQuZGVmZXI9dC50eXBlPSJ0ZXh0L2phdmFzY3JpcHQiLGEuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhlYWQiKVswXS5hcHBlbmRDaGlsZCh0KX1mb3Iobz1BcnJheSgiZmxhZyIsImVtb2ppIiksdC5zdXBwb3J0cz17ZXZlcnl0aGluZzohMCxldmVyeXRoaW5nRXhjZXB0RmxhZzohMH0scj0wO3I8by5sZW5ndGg7cisrKXQuc3VwcG9ydHNbb1tyXV09ZnVuY3Rpb24oZSl7aWYoIXB8fCFwLmZpbGxUZXh0KXJldHVybiExO3N3aXRjaChwLnRleHRCYXNlbGluZT0idG9wIixwLmZvbnQ9IjYwMCAzMnB4IEFyaWFsIixlKXtjYXNlImZsYWciOnJldHVybiBzKFsxMjc5ODcsNjUwMzksODIwNSw5ODk1LDY1MDM5XSxbMTI3OTg3LDY1MDM5LDgyMDMsOTg5NSw2NTAzOV0pPyExOiFzKFs1NTM1Niw1NjgyNiw1NTM1Niw1NjgxOV0sWzU1MzU2LDU2ODI2LDgyMDMsNTUzNTYsNTY4MTldKSYmIXMoWzU1MzU2LDU3MzMyLDU2MTI4LDU2NDIzLDU2MTI4LDU2NDE4LDU2MTI4LDU2NDIxLDU2MTI4LDU2NDMwLDU2MTI4LDU2NDIzLDU2MTI4LDU2NDQ3XSxbNTUzNTYsNTczMzIsODIwMyw1NjEyOCw1NjQyMyw4MjAzLDU2MTI4LDU2NDE4LDgyMDMsNTYxMjgsNTY0MjEsODIwMyw1NjEyOCw1NjQzMCw4MjAzLDU2MTI4LDU2NDIzLDgyMDMsNTYxMjgsNTY0NDddKTtjYXNlImVtb2ppIjpyZXR1cm4hcyhbMTI5Nzc3LDEyNzk5NSw4MjA1LDEyOTc3OCwxMjc5OTldLFsxMjk3NzcsMTI3OTk1LDgyMDMsMTI5Nzc4LDEyNzk5OV0pfXJldHVybiExfShvW3JdKSx0LnN1cHBvcnRzLmV2ZXJ5dGhpbmc9dC5zdXBwb3J0cy5ldmVyeXRoaW5nJiZ0LnN1cHBvcnRzW29bcl1dLCJmbGFnIiE9PW9bcl0mJih0LnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnPXQuc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWcmJnQuc3VwcG9ydHNbb1tyXV0pO3Quc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWc9dC5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZyYmIXQuc3VwcG9ydHMuZmxhZyx0LkRPTVJlYWR5PSExLHQucmVhZHlDYWxsYmFjaz1mdW5jdGlvbigpe3QuRE9NUmVhZHk9ITB9LHQuc3VwcG9ydHMuZXZlcnl0aGluZ3x8KG49ZnVuY3Rpb24oKXt0LnJlYWR5Q2FsbGJhY2soKX0sYS5hZGRFdmVudExpc3RlbmVyPyhhLmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLG4sITEpLGUuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsbiwhMSkpOihlLmF0dGFjaEV2ZW50KCJvbmxvYWQiLG4pLGEuYXR0YWNoRXZlbnQoIm9ucmVhZHlzdGF0ZWNoYW5nZSIsZnVuY3Rpb24oKXsiY29tcGxldGUiPT09YS5yZWFkeVN0YXRlJiZ0LnJlYWR5Q2FsbGJhY2soKX0pKSwoZT10LnNvdXJjZXx8e30pLmNvbmNhdGVtb2ppP2MoZS5jb25jYXRlbW9qaSk6ZS53cGVtb2ppJiZlLnR3ZW1vamkmJihjKGUudHdlbW9qaSksYyhlLndwZW1vamkpKSl9KHdpbmRvdyxkb2N1bWVudCx3aW5kb3cuX3dwZW1vamlTZXR0aW5ncyk7Cg==
22 ms
autoptimize_single_59118ac5976ba1597f696bbe2deba55f.css
128 ms
2k57w71hin4v2evhh73h4kdr.wpengine.netdna-cdn.com
1644 ms
sbi-styles.min.css
129 ms
style.min.css
161 ms
mediaelementplayer-legacy.min.css
86 ms
wp-mediaelement.min.css
103 ms
autoptimize_single_e6fae855021a88a0067fcc58121c594f.css
144 ms
autoptimize_single_dfcc2876e0a0c5cd19094703fbd099f8.css
209 ms
autoptimize_single_4045fbc98e0caae7e213f52330c52c21.css
176 ms
featherlight.min.css
204 ms
autoptimize_single_a9df041d122839ca80bde8891d0e7e14.css
186 ms
sumoselect.min.css
219 ms
jquery.mCustomScrollbar.min.css
260 ms
styles.min.css
341 ms
autoptimize_single_7002a1b0b6b8842b077e36858f2e5a6a.css
295 ms
autoptimize_single_8e2fe04a92e0c583f67d685a92d3310c.css
250 ms
css
23 ms
css
49 ms
css
50 ms
font-awesome.min.css
307 ms
animate.min.css
396 ms
autoptimize_single_90bdac310ebb3bf04ed9a62988df2696.css
300 ms
bootstrap.min.css
451 ms
autoptimize_single_10b48e60fec37b3ba8a0c96044a4c14a.css
417 ms
autoptimize_single_442624dc8a5364a21b6460d31b1538f5.css
381 ms
autoptimize_single_6bd94a43c6418713fd72896b071321d9.css
381 ms
autoptimize_single_35c526d05bbadc3e9102108a4efbf14c.css
412 ms
admin-ajax.php
6053 ms
js_composer.min.css
575 ms
autoptimize_single_36ea4805809e6b690c2f5126a0808297.css
478 ms
ultimate.min.css
670 ms
autoptimize_single_ec6a0b120600a6c45807c38a3cb6b535.css
513 ms
jquery.min.js
571 ms
jquery-migrate.min.js
538 ms
autoptimize_single_4aa3e2dfa3123d9373c817b77456aa25.js
557 ms
jquery.form.min.js
752 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgbWFpbGNoaW1wU0YgPSB7ImFqYXhfdXJsIjoiaHR0cDpcL1wvd3d3LmJhbGxib3R0bGluZy5jb21cLyJ9OwovKiBdXT4gKi8K
6 ms
autoptimize_single_fbd57a8bfbf7ccd5e6f468b0fc90f78e.js
667 ms
core.min.js
756 ms
autoptimize_single_5032dddf79d255c9cc74becc3f6ea3ad.js
759 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgYWhjX2FqYXhfZnJvbnQgPSB7ImFqYXhfdXJsIjoiaHR0cDpcL1wvd3d3LmJhbGxib3R0bGluZy5jb21cL3dwLWFkbWluXC9hZG1pbi1hamF4LnBocCIsInBhZ2VfaWQiOiI3MjgiLCJwYWdlX3RpdGxlIjoiSG9tZSBCQiIsInBvc3RfdHlwZSI6InBhZ2UifTsKLyogXV0+ICovCg==
5 ms
autoptimize_single_3a7b373af67acb42960573e8102cea01.js
756 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgbGJfbF9yZXQgPSB7IndpZHRoIjoiNDAwIiwiaGVpZ2h0IjoiMjU1IiwiZGVsYXkiOiIyMDAwIiwiY29jIjoiMCIsImZiX2lkIjoiYmFsbGJvdHRsaW5nXC8iLCJjb29jIjoiMCIsImRpc3BsYXlfb25faG9tZXBhZ2UiOiIxIiwic2hvd19vbmNlIjoiMiIsIm1pbiI6IjAiLCJwZXJmb3JtYW5jZSI6IjAifTsKLyogXV0+ICovCg==
4 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgYndnX29iamVjdHNMMTBuID0geyJid2dfZmllbGRfcmVxdWlyZWQiOiJmaWVsZCBpcyByZXF1aXJlZC4iLCJid2dfbWFpbF92YWxpZGF0aW9uIjoiVGhpcyBpcyBub3QgYSB2YWxpZCBlbWFpbCBhZGRyZXNzLiIsImJ3Z19zZWFyY2hfcmVzdWx0IjoiVGhlcmUgYXJlIG5vIGltYWdlcyBtYXRjaGluZyB5b3VyIHNlYXJjaC4iLCJid2dfc2VsZWN0X3RhZyI6IlNlbGVjdCBUYWciLCJid2dfb3JkZXJfYnkiOiJPcmRlciBCeSIsImJ3Z19zZWFyY2giOiJTZWFyY2giLCJid2dfc2hvd19lY29tbWVyY2UiOiJTaG93IEVjb21tZXJjZSIsImJ3Z19oaWRlX2Vjb21tZXJjZSI6IkhpZGUgRWNvbW1lcmNlIiwiYndnX3Nob3dfY29tbWVudHMiOiJTaG93IENvbW1lbnRzIiwiYndnX2hpZGVfY29tbWVudHMiOiJIaWRlIENvbW1lbnRzIiwiYndnX3Jlc3RvcmUiOiJSZXN0b3JlIiwiYndnX21heGltaXplIjoiTWF4aW1pemUiLCJid2dfZnVsbHNjcmVlbiI6IkZ1bGxzY3JlZW4iLCJid2dfZXhpdF9mdWxsc2NyZWVuIjoiRXhpdCBGdWxsc2NyZWVuIiwiYndnX3NlYXJjaF90YWciOiJTRUFSQ0guLi4iLCJid2dfdGFnX25vX21hdGNoIjoiTm8gdGFncyBmb3VuZCIsImJ3Z19hbGxfdGFnc19zZWxlY3RlZCI6IkFsbCB0YWdzIHNlbGVjdGVkIiwiYndnX3RhZ3Nfc2VsZWN0ZWQiOiJ0YWdzIHNlbGVjdGVkIiwicGxheSI6IlBsYXkiLCJwYXVzZSI6IlBhdXNlIiwiaXNfcHJvIjoiIiwiYndnX3BsYXkiOiJQbGF5IiwiYndnX3BhdXNlIjoiUGF1c2UiLCJid2dfaGlkZV9pbmZvIjoiSGlkZSBpbmZvIiwiYndnX3Nob3dfaW5mbyI6IlNob3cgaW5mbyIsImJ3Z19oaWRlX3JhdGluZyI6IkhpZGUgcmF0aW5nIiwiYndnX3Nob3dfcmF0aW5nIjoiU2hvdyByYXRpbmciLCJvayI6Ik9rIiwiY2FuY2VsIjoiQ2FuY2VsIiwic2VsZWN0X2FsbCI6IlNlbGVjdCBhbGwiLCJsYXp5X2xvYWQiOiIwIiwibGF6eV9sb2FkZXIiOiJodHRwOlwvXC93d3cuYmFsbGJvdHRsaW5nLmNvbVwvd3AtY29udGVudFwvcGx1Z2luc1wvcGhvdG8tZ2FsbGVyeVwvaW1hZ2VzXC9hamF4X2xvYWRlci5wbmciLCJmcm9udF9hamF4IjoiMCIsImJ3Z190YWdfc2VlX2FsbCI6InNlZSBhbGwgdGFncyIsImJ3Z190YWdfc2VlX2xlc3MiOiJzZWUgbGVzcyB0YWdzIiwicGFnZV9zcGVlZCI6IiJ9OwovKiBdXT4gKi8K
4 ms
javascript;base64,CiAgICAgICAgalF1ZXJ5KGZ1bmN0aW9uKCQpIHsKICAgICAgICAgICAgJCgnLmRhdGUtcGljaycpLmVhY2goZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICB2YXIgZm9ybWF0ID0gJCh0aGlzKS5kYXRhKCdmb3JtYXQnKSB8fCAnbW0vZGQveXl5eSc7CiAgICAgICAgICAgICAgICBmb3JtYXQgPSBmb3JtYXQucmVwbGFjZSgveXl5eS9pLCAneXknKTsKICAgICAgICAgICAgICAgICQodGhpcykuZGF0ZXBpY2tlcih7CiAgICAgICAgICAgICAgICAgICAgYXV0b0ZvY3VzTmV4dElucHV0OiB0cnVlLAogICAgICAgICAgICAgICAgICAgIGNvbnN0cmFpbklucHV0OiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICBjaGFuZ2VNb250aDogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICBjaGFuZ2VZZWFyOiB0cnVlLAogICAgICAgICAgICAgICAgICAgIGJlZm9yZVNob3c6IGZ1bmN0aW9uKGlucHV0LCBpbnN0KSB7ICQoJyN1aS1kYXRlcGlja2VyLWRpdicpLmFkZENsYXNzKCdzaG93Jyk7IH0sCiAgICAgICAgICAgICAgICAgICAgZGF0ZUZvcm1hdDogZm9ybWF0LnRvTG93ZXJDYXNlKCksCiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIGQgPSBuZXcgRGF0ZSgpOwogICAgICAgICAgICAkKCcuYmlydGhkYXRlLXBpY2snKS5lYWNoKGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgdmFyIGZvcm1hdCA9ICQodGhpcykuZGF0YSgnZm9ybWF0JykgfHwgJ21tL2RkJzsKICAgICAgICAgICAgICAgIGZvcm1hdCA9IGZvcm1hdC5yZXBsYWNlKC95eXl5L2ksICd5eScpOwogICAgICAgICAgICAgICAgJCh0aGlzKS5kYXRlcGlja2VyKHsKICAgICAgICAgICAgICAgICAgICBhdXRvRm9jdXNOZXh0SW5wdXQ6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgY29uc3RyYWluSW5wdXQ6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgIGNoYW5nZU1vbnRoOiB0cnVlLAogICAgICAgICAgICAgICAgICAgIGNoYW5nZVllYXI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgIG1pbkRhdGU6IG5ldyBEYXRlKGQuZ2V0RnVsbFllYXIoKSwgMS0xLCAxKSwKICAgICAgICAgICAgICAgICAgICBtYXhEYXRlOiBuZXcgRGF0ZShkLmdldEZ1bGxZZWFyKCksIDEyLTEsIDMxKSwKICAgICAgICAgICAgICAgICAgICBiZWZvcmVTaG93OiBmdW5jdGlvbihpbnB1dCwgaW5zdCkgeyAkKCcjdWktZGF0ZXBpY2tlci1kaXYnKS5yZW1vdmVDbGFzcygnc2hvdycpOyB9LAogICAgICAgICAgICAgICAgICAgIGRhdGVGb3JtYXQ6IGZvcm1hdC50b0xvd2VyQ2FzZSgpLAogICAgICAgICAgICAgICAgfSk7CgogICAgICAgICAgICB9KTsKCiAgICAgICAgfSk7CiAgICA=
9 ms
javascript;base64,CiAgICAgICAgICB2YXIgX3dzbSA9IF93c20gfHwgW107CiAgICAgICAgICAgX3dzbS5wdXNoKFsndHJhY2tQYWdlVmlldyddKTsKICAgICAgICAgICBfd3NtLnB1c2goWydlbmFibGVMaW5rVHJhY2tpbmcnXSk7CiAgICAgICAgICAgX3dzbS5wdXNoKFsnZW5hYmxlSGVhcnRCZWF0VGltZXInXSk7CiAgICAgICAgICAoZnVuY3Rpb24oKSB7CiAgICAgICAgICAgIHZhciB1PSJodHRwOi8vd3d3LmJhbGxib3R0bGluZy5jb20vd3AtY29udGVudC9wbHVnaW5zL3dwLXN0YXRzLW1hbmFnZXIvIjsKICAgICAgICAgICAgX3dzbS5wdXNoKFsnc2V0VXJsUmVmZXJyZXInLCAiIl0pOwogICAgICAgICAgICBfd3NtLnB1c2goWydzZXRUcmFja2VyVXJsJywiaHR0cDovL3d3dy5iYWxsYm90dGxpbmcuY29tLz93bWNBY3Rpb249d21jVHJhY2siXSk7CiAgICAgICAgICAgIF93c20ucHVzaChbJ3NldFNpdGVJZCcsICIxIl0pOwogICAgICAgICAgICBfd3NtLnB1c2goWydzZXRQYWdlSWQnLCAiNzI4Il0pOwogICAgICAgICAgICBfd3NtLnB1c2goWydzZXRXcFVzZXJJZCcsICIwIl0pOyAgICAgICAgICAgCiAgICAgICAgICAgIHZhciBkPWRvY3VtZW50LCBnPWQuY3JlYXRlRWxlbWVudCgnc2NyaXB0JyksIHM9ZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnc2NyaXB0JylbMF07CiAgICAgICAgICAgIGcudHlwZT0ndGV4dC9qYXZhc2NyaXB0JzsgZy5hc3luYz10cnVlOyBnLmRlZmVyPXRydWU7IGcuc3JjPXUrJ2pzL3dzbV9uZXcuanMnOyBzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGcscyk7CiAgICAgICAgICB9KSgpOwogICAg
9 ms
IDEgOiAocHctKGUudGFidytlLnRodW1idykpIC8gKGUuZ3dbaXhdKTsJCQkJCQ0KCQkJCQkJbmV3aCA9ICAoZS5naFtpeF0gKiBtKSArIChlLnRhYmggKyBlLnRodW1iaCk7DQoJCQkJCX0JCQkJDQoJCQkJCWlmKHdpbmRvdy5yc19pbml0X2Nzcz09PXVuZGVmaW5lZCkgd2luZG93LnJzX2luaXRfY3NzID0gZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzdHlsZSIpKTsJCQkJCQ0KCQkJCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZChlLmMpLmhlaWdodCA9IG5ld2grInB4IjsNCgkJCQkJd2luZG93LnJzX2luaXRfY3NzLmlubmVySFRNTCArPSAiIyIrZS5jKyJfd3JhcHBlciB7IGhlaWdodDogIituZXdoKyJweCB9IjsJCQkJDQoJCQkJfSBjYXRjaChlKXsNCgkJCQkJY29uc29sZS5sb2coIkZhaWx1cmUgYXQgUHJlc2l6ZSBvZiBTbGlkZXI6IiArIGUpDQoJCQkJfQkJCQkJICAgDQoJCQkvL30pOw0KCQkgIH07
10 ms
javascript;base64,CgkJCQkJc2V0UkVWU3RhcnRTaXplKHtjOiAncmV2X3NsaWRlcl80XzEnLHJsOlsxMjQwLDEwMjQsNzY4LDQ4MF0sZWw6W10sZ3c6WzE0NDBdLGdoOls2NTBdLHR5cGU6J3N0YW5kYXJkJyxqdXN0aWZ5OicnLGxheW91dDonZnVsbHdpZHRoJyxtaDoiMCJ9KTsKCQkJCQl2YXIJcmV2YXBpNCwKCQkJCQkJdHBqOwoJCQkJCWZ1bmN0aW9uIHJldmluaXRfcmV2c2xpZGVyNDEoKSB7CgkJCQkJalF1ZXJ5KGZ1bmN0aW9uKCkgewoJCQkJCQl0cGogPSBqUXVlcnk7CgkJCQkJCXJldmFwaTQgPSB0cGooIiNyZXZfc2xpZGVyXzRfMSIpOwoJCQkJCQlpZihyZXZhcGk0PT11bmRlZmluZWQgfHwgcmV2YXBpNC5yZXZvbHV0aW9uID09IHVuZGVmaW5lZCl7CgkJCQkJCQlyZXZzbGlkZXJfc2hvd0RvdWJsZUpxdWVyeUVycm9yKCJyZXZfc2xpZGVyXzRfMSIpOwoJCQkJCQl9ZWxzZXsKCQkJCQkJCXJldmFwaTQucmV2b2x1dGlvbih7CgkJCQkJCQkJc2xpZGVyTGF5b3V0OiJmdWxsd2lkdGgiLAoJCQkJCQkJCXZpc2liaWxpdHlMZXZlbHM6IjEyNDAsMTAyNCw3NjgsNDgwIiwKCQkJCQkJCQlncmlkd2lkdGg6MTQ0MCwKCQkJCQkJCQlncmlkaGVpZ2h0OjY1MCwKCQkJCQkJCQlzcGlubmVyOiJzcGlubmVyMiIsCgkJCQkJCQkJcGVyc3BlY3RpdmVUeXBlOiJsb2NhbCIsCgkJCQkJCQkJcmVzcG9uc2l2ZUxldmVsczoiMTI0MCwxMDI0LDc2OCw0ODAiLAoJCQkJCQkJCXByb2dyZXNzQmFyOntkaXNhYmxlUHJvZ3Jlc3NCYXI6dHJ1ZX0sCgkJCQkJCQkJbmF2aWdhdGlvbjogewoJCQkJCQkJCQlvbkhvdmVyU3RvcDpmYWxzZQoJCQkJCQkJCX0sCgkJCQkJCQkJZmFsbGJhY2tzOiB7CgkJCQkJCQkJCWFsbG93SFRNTDVBdXRvUGxheU9uQW5kcm9pZDp0cnVlCgkJCQkJCQkJfSwKCQkJCQkJCX0pOwoJCQkJCQl9CgkJCQkJCQoJCQkJCX0pOwoJCQkJCX0gLy8gRW5kIG9mIFJldkluaXRTY3JpcHQKCQkJCXZhciBvbmNlX3JldnNsaWRlcjQxID0gZmFsc2U7CgkJCQlpZiAoZG9jdW1lbnQucmVhZHlTdGF0ZSA9PT0gImxvYWRpbmciKSB7ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigncmVhZHlzdGF0ZWNoYW5nZScsZnVuY3Rpb24oKSB7IGlmKChkb2N1bWVudC5yZWFkeVN0YXRlID09PSAiaW50ZXJhY3RpdmUiIHx8IGRvY3VtZW50LnJlYWR5U3RhdGUgPT09ICJjb21wbGV0ZSIpICYmICFvbmNlX3JldnNsaWRlcjQxICkgeyBvbmNlX3JldnNsaWRlcjQxID0gdHJ1ZTsgcmV2aW5pdF9yZXZzbGlkZXI0MSgpO319KTt9IGVsc2Uge29uY2VfcmV2c2xpZGVyNDEgPSB0cnVlOyByZXZpbml0X3JldnNsaWRlcjQxKCk7fQoJCQkJ
9 ms
javascript;base64,CgkJCQkJdmFyIGh0bWxEaXZDc3MgPSAnICNyZXZfc2xpZGVyXzRfMV93cmFwcGVyIHJzLWxvYWRlci5zcGlubmVyMnsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9ICc7CgkJCQkJdmFyIGh0bWxEaXYgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncnMtcGx1Z2luLXNldHRpbmdzLWlubGluZS1jc3MnKTsKCQkJCQlpZihodG1sRGl2KSB7CgkJCQkJCWh0bWxEaXYuaW5uZXJIVE1MID0gaHRtbERpdi5pbm5lckhUTUwgKyBodG1sRGl2Q3NzOwoJCQkJCX1lbHNlewoJCQkJCQl2YXIgaHRtbERpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwoJCQkJCQlodG1sRGl2LmlubmVySFRNTCA9ICc8c3R5bGU+JyArIGh0bWxEaXZDc3MgKyAnPC9zdHlsZT4nOwoJCQkJCQlkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdLmFwcGVuZENoaWxkKGh0bWxEaXYuY2hpbGROb2Rlc1swXSk7CgkJCQkJfQoJCQkJ
7 ms
javascript;base64,Ly8gPCEmIzA5MTtDREFUQSYjMDkxOyBmdW5jdGlvbiBET01Db250ZW50TG9hZGVkKGJyb3dzZXJJRCwgdGFiSWQsIGlzVG9wLCB1cmwpIHsgdmFyIG9iamVjdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb3N5bWFudGVjbmlzYmZ3Iik7IGlmKG51bGwgIT0gb2JqZWN0KSB7IG9iamVjdC5ET01Db250ZW50TG9hZGVkKGJyb3dzZXJJRCwgdGFiSWQsIGlzVG9wLCB1cmwpO30gfTsgZnVuY3Rpb24gTmF2KEJyb3dzZXJJRCwgVGFiSUQsIGlzVG9wLCBpc0Jvb2wsIHVybCkgeyB2YXIgb2JqZWN0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvc3ltYW50ZWNuaXNiZnciKTsgaWYobnVsbCAhPSBvYmplY3QpIG9iamVjdC5OYXYoQnJvd3NlcklELCBUYWJJRCwgaXNUb3AsIGlzQm9vbCwgdXJsKTsgfTsgZnVuY3Rpb24gTmF2aWdhdGVDb21wbGV0ZShCcm93c2VySUQsIFRhYklELCBpc1RvcCwgdXJsKSB7IHZhciBvYmplY3QgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY29zeW1hbnRlY25pc2JmdyIpOyBpZihudWxsICE9IG9iamVjdCkgb2JqZWN0Lk5hdmlnYXRlQ29tcGxldGUoQnJvd3NlcklELCBUYWJJRCwgaXNUb3AsIHVybCk7IH0gZnVuY3Rpb24gU3VibWl0KGJyb3dzZXJJRCwgdGFiSUQsIHRhcmdldCwgdXJsKSB7IHZhciBvYmplY3QgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY29zeW1hbnRlY25pc2JmdyIpOyBpZihudWxsICE9IG9iamVjdCkgb2JqZWN0LlN1Ym1pdChicm93c2VySUQsIHRhYklELCB0YXJnZXQsIHVybCk7IH07IC8vICYjMDkzOyYjMDkzOz4=
8 ms
javascript;base64,DQoJCQl2YXIgYWpheFJldnNsaWRlcjsNCgkJCWZ1bmN0aW9uIHJzQ3VzdG9tQWpheENvbnRlbnRMb2FkaW5nRnVuY3Rpb24oKSB7DQoJCQkJLy8gQ1VTVE9NIEFKQVggQ09OVEVOVCBMT0FESU5HIEZVTkNUSU9ODQoJCQkJYWpheFJldnNsaWRlciA9IGZ1bmN0aW9uKG9iaikgew0KCQkJCQ0KCQkJCQkvLyBvYmoudHlwZSA6IFBvc3QgVHlwZQ0KCQkJCQkvLyBvYmouaWQgOiBJRCBvZiBDb250ZW50IHRvIExvYWQNCgkJCQkJLy8gb2JqLmFzcGVjdHJhdGlvIDogVGhlIEFzcGVjdCBSYXRpbyBvZiB0aGUgQ29udGFpbmVyIC8gTWVkaWENCgkJCQkJLy8gb2JqLnNlbGVjdG9yIDogVGhlIENvbnRhaW5lciBTZWxlY3RvciB3aGVyZSB0aGUgQ29udGVudCBvZiBBamF4IHdpbGwgYmUgaW5qZWN0ZWQuIEl0IGlzIGRvbmUgdmlhIHRoZSBFc3NlbnRpYWwgR3JpZCBvbiBSZXR1cm4gb2YgQ29udGVudA0KCQkJCQkNCgkJCQkJdmFyIGNvbnRlbnQJPSAnJzsNCgkJCQkJdmFyIGRhdGEJPSB7DQoJCQkJCQlhY3Rpb246CQkJJ3JldnNsaWRlcl9hamF4X2NhbGxfZnJvbnQnLA0KCQkJCQkJY2xpZW50X2FjdGlvbjoJJ2dldF9zbGlkZXJfaHRtbCcsDQoJCQkJCQl0b2tlbjoJCQknNGVmN2FmMTFmZCcsDQoJCQkJCQl0eXBlOgkJCW9iai50eXBlLA0KCQkJCQkJaWQ6CQkJCW9iai5pZCwNCgkJCQkJCWFzcGVjdHJhdGlvOglvYmouYXNwZWN0cmF0aW8NCgkJCQkJfTsNCgkJCQkJDQoJCQkJCS8vIFNZTkMgQUpBWCBSRVFVRVNUDQoJCQkJCWpRdWVyeS5hamF4KHsNCgkJCQkJCXR5cGU6CQkncG9zdCcsDQoJCQkJCQl1cmw6CQknaHR0cDovL3d3dy5iYWxsYm90dGxpbmcuY29tL3dwLWFkbWluL2FkbWluLWFqYXgucGhwJywNCgkJCQkJCWRhdGFUeXBlOgknanNvbicsDQoJCQkJCQlkYXRhOgkJZGF0YSwNCgkJCQkJCWFzeW5jOgkJZmFsc2UsDQoJCQkJCQlzdWNjZXNzOglmdW5jdGlvbihyZXQsIHRleHRTdGF0dXMsIFhNTEh0dHBSZXF1ZXN0KSB7DQoJCQkJCQkJaWYocmV0LnN1Y2Nlc3MgPT0gdHJ1ZSkNCgkJCQkJCQkJY29udGVudCA9IHJldC5kYXRhOwkJCQkJCQkJDQoJCQkJCQl9LA0KCQkJCQkJZXJyb3I6CQlmdW5jdGlvbihlKSB7DQoJCQkJCQkJY29uc29sZS5sb2coZSk7DQoJCQkJCQl9DQoJCQkJCX0pOw0KCQkJCQkNCgkJCQkJIC8vIEZJUlNUIFJFVFVSTiBUSEUgQ09OVEVOVCBXSEVOIElUIElTIExPQURFRCAhIQ0KCQkJCQkgcmV0dXJuIGNvbnRlbnQ7CQkJCQkJIA0KCQkJCX07DQoJCQkJDQoJCQkJLy8gQ1VTVE9NIEFKQVggRlVOQ1RJT04gVE8gUkVNT1ZFIFRIRSBTTElERVINCgkJCQl2YXIgYWpheFJlbW92ZVJldnNsaWRlciA9IGZ1bmN0aW9uKG9iaikgew0KCQkJCQlyZXR1cm4galF1ZXJ5KG9iai5zZWxlY3RvciArICcgLnJldl9zbGlkZXInKS5yZXZraWxsKCk7DQoJCQkJfTsNCg0KDQoJCQkJLy8gRVhURU5EIFRIRSBBSkFYIENPTlRFTlQgTE9BRElORyBUWVBFUyBXSVRIIFRZUEUgQU5EIEZVTkNUSU9OCQkJCQ0KCQkJCWlmIChqUXVlcnkuZm4udHBlc3NlbnRpYWwgIT09IHVuZGVmaW5lZCkgCQkJCQkNCgkJCQkJaWYodHlwZW9mKGpRdWVyeS5mbi50cGVzc2VudGlhbC5kZWZhdWx0cykgIT09ICd1bmRlZmluZWQnKSANCgkJCQkJCWpRdWVyeS5mbi50cGVzc2VudGlhbC5kZWZhdWx0cy5hamF4VHlwZXMucHVzaCh7dHlwZTogJ3JldnNsaWRlcicsIGZ1bmM6IGFqYXhSZXZzbGlkZXIsIGtpbGxmdW5jOiBhamF4UmVtb3ZlUmV2c2xpZGVyLCBvcGVuQW5pbWF0aW9uU3BlZWQ6IDAuM30pOyAgIA0KCQkJCQkJLy8gdHlwZTogIE5hbWUgb2YgdGhlIFBvc3QgdG8gbG9hZCB2aWEgQWpheCBpbnRvIHRoZSBFc3NlbnRpYWwgR3JpZCBBamF4IENvbnRhaW5lcg0KCQkJCQkJLy8gZnVuYzogdGhlIEZ1bmN0aW9uIE5hbWUgd2hpY2ggaXMgQ2FsbGVkIG9uY2UgdGhlIEl0ZW0gd2l0aCB0aGUgUG9zdCBUeXBlIGhhcyBiZWVuIGNsaWNrZWQNCgkJCQkJCS8vIGtpbGxmdW5jOiBmdW5jdGlvbiB0byBraWxsIGluIGNhc2UgdGhlIEFqYXggV2luZG93IGdvaW5nIHRvIGJlIHJlbW92ZWQgKGJlZm9yZSBSZW1vdmUgZnVuY3Rpb24gIQ0KCQkJCQkJLy8gb3BlbkFuaW1hdGlvblNwZWVkOiBob3cgcXVpY2sgdGhlIEFqYXggQ29udGVudCB3aW5kb3cgc2hvdWxkIGJlIGFuaW1hdGVkIChkZWZhdWx0IGlzIDAuMykJCQkJCQ0KCQkJfQ0KCQkJDQoJCQl2YXIgcnNDdXN0b21BamF4Q29udGVudF9PbmNlID0gZmFsc2UNCgkJCWlmIChkb2N1bWVudC5yZWFkeVN0YXRlID09PSAibG9hZGluZyIpIA0KCQkJCWRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ3JlYWR5c3RhdGVjaGFuZ2UnLGZ1bmN0aW9uKCl7DQoJCQkJCWlmICgoZG9jdW1lbnQucmVhZHlTdGF0ZSA9PT0gImludGVyYWN0aXZlIiB8fCBkb2N1bWVudC5yZWFkeVN0YXRlID09PSAiY29tcGxldGUiKSAmJiAhcnNDdXN0b21BamF4Q29udGVudF9PbmNlKSB7DQoJCQkJCQlyc0N1c3RvbUFqYXhDb250ZW50X09uY2UgPSB0cnVlOw0KCQkJCQkJcnNDdXN0b21BamF4Q29udGVudExvYWRpbmdGdW5jdGlvbigpOw0KCQkJCQl9DQoJCQkJfSk7DQoJCQllbHNlIHsNCgkJCQlyc0N1c3RvbUFqYXhDb250ZW50X09uY2UgPSB0cnVlOw0KCQkJCXJzQ3VzdG9tQWpheENvbnRlbnRMb2FkaW5nRnVuY3Rpb24oKTsNCgkJCX0JCQkJCQ0KCQk=
7 ms
javascript;base64,DQovLzwhW0NEQVRBWw0KZnVuY3Rpb24gd29fbWFwX2NvbnNvbGUodXJsKSB7DQogIHdpbmRvdy5vcGVuKHVybCwid29fbWFwX2NvbnNvbGUiLCJoZWlnaHQ9NjUwLHdpZHRoPTgwMCx0b29sYmFyPW5vLHN0YXR1c2Jhcj1ubyxzY3JvbGxiYXJzPXllcyIpLmZvY3VzKCk7DQp9DQovL11dPg0K
8 ms
javascript;base64,CiAgICAgICAgalF1ZXJ5KGZ1bmN0aW9uKCl7CiAgICAgICAgdmFyIGFyckxpdmVTdGF0cz1bXTsKICAgICAgICB2YXIgV1NNX1BSRUZJWD0id3NtIjsKCQkKICAgICAgICBqUXVlcnkoIi5pZi1qcy1jbG9zZWQiKS5yZW1vdmVDbGFzcygiaWYtanMtY2xvc2VkIikuYWRkQ2xhc3MoImNsb3NlZCIpOwogICAgICAgICAgICAgICAgdmFyIHdzbUZuU2l0ZUxpdmVTdGF0cz1mdW5jdGlvbigpewogICAgICAgICAgICAgICAgICAgICAgICAgICBqUXVlcnkuYWpheCh7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAiUE9TVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmw6IHdzbV9hamF4T2JqZWN0LmFqYXhfdXJsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YTogeyBhY3Rpb246ICdsaXZlU2l0ZVN0YXRzJywgcmVxdWVzdHM6IEpTT04uc3RyaW5naWZ5KGFyckxpdmVTdGF0cyksIHI6IE1hdGgucmFuZG9tKCkgfQogICAgICAgICAgICAgICAgICAgICAgICAgICB9KS5kb25lKGZ1bmN0aW9uKCBzdHJSZXNwb25zZSApIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZihzdHJSZXNwb25zZSE9Ik5vIil7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyclJlc3BvbnNlPUpTT04ucGFyc2Uoc3RyUmVzcG9uc2UpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqUXVlcnkuZWFjaChhcnJSZXNwb25zZSwgZnVuY3Rpb24oa2V5LHZhbHVlKXsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZWxlbWVudD0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoa2V5KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZFZhbHVlPXBhcnNlSW50KCRlbGVtZW50LmdldEF0dHJpYnV0ZSgiZGF0YS12YWx1ZSIpLnJlcGxhY2UoLywvZywgIiIpKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpZmY9cGFyc2VJbnQodmFsdWUucmVwbGFjZSgvLC9nLCAiIikpLW9sZFZhbHVlOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNsYXNzPSIiOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZihkaWZmPj0wKXsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaWZmPSIrIitkaWZmOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfWVsc2V7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNsYXNzPSJ3bWNSZWRCYWNrIjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZWxlbWVudC5zZXRBdHRyaWJ1dGUoImRhdGEtdmFsdWUiLHZhbHVlKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRlbGVtZW50LmlubmVySFRNTD1kaWZmOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgalF1ZXJ5KCIjIitrZXkpLmFkZENsYXNzKCRjbGFzcykuc2hvdygpLnNpYmxpbmdzKCIud3NtSDJOdW1iZXIiKS50ZXh0KHZhbHVlKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoa2V5PT0iU2l0ZVVzZXJPbmxpbmUiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBvbmxpbmVVc2VyQ250ID0gYXJyUmVzcG9uc2Uud3NtU2l0ZVVzZXJPbmxpbmU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoalF1ZXJ5KCIjd3NtU2l0ZVVzZXJPbmxpbmUiKS5sZW5ndGgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqUXVlcnkoIiN3c21TaXRlVXNlck9ubGluZSIpLmF0dHIoImRhdGEtdmFsdWUiLG9ubGluZVVzZXJDbnQpOyAgIGpRdWVyeSgiI3dzbVNpdGVVc2VyT25saW5lIikubmV4dCgiLndzbUgyTnVtYmVyIikuaHRtbCgiPGEgdGFyZ2V0PVwiX2JsYW5rXCIgaHJlZj1cIj9wYWdlPXdzbV90cmFmZmljJnN1YlBhZ2U9VXNlcnNPbmxpbmUmc3ViVGFiPXN1bW1hcnlcIj4iK29ubGluZVVzZXJDbnQrIjwvYT4iKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgalF1ZXJ5LmVhY2goYXJyUmVzcG9uc2UsIGZ1bmN0aW9uKGtleSx2YWx1ZSl7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgalF1ZXJ5KCIjIitrZXkpLnJlbW92ZUNsYXNzKCJ3bWNSZWRCYWNrIikuaGlkZSgpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIDE1MDApOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgIGlmKGFyckxpdmVTdGF0cy5sZW5ndGg+MCl7CiAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0SW50ZXJ2YWwod3NtRm5TaXRlTGl2ZVN0YXRzLCAxMDAwMCk7CiAgICAgICAgICAgICAgICAgICAgICAgfX0pOwogICAgICAgIA==
8 ms
javascript;base64,DQp2YXIgc2JpYWpheHVybCA9ICJodHRwOi8vd3d3LmJhbGxib3R0bGluZy5jb20vd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiOw0K
7 ms
javascript;base64,CgkJaWYodHlwZW9mIHJldnNsaWRlcl9zaG93RG91YmxlSnF1ZXJ5RXJyb3IgPT09ICJ1bmRlZmluZWQiKSB7CgkJCWZ1bmN0aW9uIHJldnNsaWRlcl9zaG93RG91YmxlSnF1ZXJ5RXJyb3Ioc2xpZGVySUQpIHsKCQkJCXZhciBlcnIgPSAiPGRpdiBjbGFzcz0ncnNfZXJyb3JfbWVzc2FnZV9ib3gnPiI7CgkJCQllcnIgKz0gIjxkaXYgY2xhc3M9J3JzX2Vycm9yX21lc3NhZ2Vfb29wcyc+T29wcy4uLjwvZGl2PiI7CgkJCQllcnIgKz0gIjxkaXYgY2xhc3M9J3JzX2Vycm9yX21lc3NhZ2VfY29udGVudCc+IjsKCQkJCWVyciArPSAiWW91IGhhdmUgc29tZSBqcXVlcnkuanMgbGlicmFyeSBpbmNsdWRlIHRoYXQgY29tZXMgYWZ0ZXIgdGhlIFNsaWRlciBSZXZvbHV0aW9uIGZpbGVzIGpzIGluY2x1c2lvbi48YnI+IjsKCQkJCWVyciArPSAiVG8gZml4IHRoaXMsIHlvdSBjYW46PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyAxLiBTZXQgJ01vZHVsZSBHZW5lcmFsIE9wdGlvbnMnIC0+ICdBZHZhbmNlZCcgLT4gJ2pRdWVyeSAmIE91dFB1dCBGaWx0ZXJzJyAtPiAnUHV0IEpTIHRvIEJvZHknIHRvIG9uIjsKCQkJCWVyciArPSAiPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyAyLiBGaW5kIHRoZSBkb3VibGUgalF1ZXJ5LmpzIGluY2x1c2lvbiBhbmQgcmVtb3ZlIGl0IjsKCQkJCWVyciArPSAiPC9kaXY+IjsKCQkJZXJyICs9ICI8L2Rpdj4iOwoJCQkJdmFyIHNsaWRlciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHNsaWRlcklEKTsgc2xpZGVyLmlubmVySFRNTCA9IGVycjsgc2xpZGVyLnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOwoJCQl9CgkJfQoJCQ==
8 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgd3BjZjcgPSB7ImFwaSI6eyJyb290IjoiaHR0cDpcL1wvd3d3LmJhbGxib3R0bGluZy5jb21cL3dwLWpzb25cLyIsIm5hbWVzcGFjZSI6ImNvbnRhY3QtZm9ybS03XC92MSJ9LCJjYWNoZWQiOiIxIn07Ci8qIF1dPiAqLwo=
8 ms
api.js
71 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgd3BjZjdfcmVjYXB0Y2hhID0geyJzaXRla2V5IjoiNkxlaUk0Y1VBQUFBQUcxaVY0aHZfVzJqMURCc1JzMHNGQmdETy1zYSIsImFjdGlvbnMiOnsiaG9tZXBhZ2UiOiJob21lcGFnZSIsImNvbnRhY3Rmb3JtIjoiY29udGFjdGZvcm0ifX07Ci8qIF1dPiAqLwo=
6 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgdmNEYXRhID0geyJjdXJyZW50VGhlbWUiOnsic2x1ZyI6Im5vcnRoIn19OwovKiBdXT4gKi8K
15 ms
e-202240.js
62 ms
autoptimize_single_533c025570510100efb99bb74f74d2c4.css
688 ms
js_composer_tta.min.css
689 ms
featherlight.min.js
648 ms
launch.min.js
649 ms
jquery.sumoselect.min.js
633 ms
jquery.mobile.min.js
605 ms
jquery.mCustomScrollbar.concat.min.js
654 ms
jquery.fullscreen.min.js
635 ms
scripts.min.js
715 ms
autoptimize_single_3fb461c1b082f494c9e0eaaafcf8bd72.js
612 ms
rbtools.min.js
698 ms
rs6.min.js
754 ms
waypoints.min.js
633 ms
autoptimize_single_c2474adb496ade0e96aa9400a3974307.js
574 ms
ultimate.min.js
763 ms
ultimate_bg.min.js
660 ms
autoptimize_single_490c29d6776fc430c23403fd845b34b0.js
605 ms
autoptimize_single_3f3fc23f477a3849aa5677c585b2a2b4.js
579 ms
comment-reply.min.js
664 ms
bootstrap.min.js
713 ms
autoptimize_single_a0afa095eb2e29fe798d20a48b9f1eb1.js
625 ms
jquery.flexslider.min.js
655 ms
autoptimize_single_0601378bfe0cc85017c6f4cf2c4d1865.js
632 ms
autoptimize_single_994bd166033df948348842868c968826.js
598 ms
autoptimize_single_6516449ed5089677ed3d7e2f11fc8942.js
587 ms
autoptimize_single_33bd7943895b0500546006440c17532e.js
604 ms
autoptimize_single_553df66fcf26288b61805693f0637dcc.js
603 ms
autoptimize_single_5410dddf69db5edf519f286c0fb0804e.js
578 ms
autoptimize_single_24018c390d1e1861e67d26cd43e19322.js
527 ms
regenerator-runtime.min.js
433 ms
wp-polyfill.min.js
466 ms
autoptimize_single_6a0e8318d42803736d2fafcc12238026.js
436 ms
js_composer_front.min.js
483 ms
vc-accordion.min.js
580 ms
vc-tta-autoplay.min.js
600 ms
autoptimize_single_5814b4f60ce831a934e0a69d96aeb347.js
474 ms
bb-logo-smaller.jpg
140 ms
slider.jpg
210 ms
slide-1-text.png
94 ms
x-dark.png
139 ms
facebook.png
137 ms
youtube.png
136 ms
twitter.png
207 ms
plusdark.png
207 ms
bb3.jpg
659 ms
i11.jpg
657 ms
1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrQ.ttf
48 ms
TK3_WkUHHAIjg75cFRf3bXL8LICs1y9osUZiYA.ttf
48 ms
TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUZiYA.ttf
49 ms
TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUZiYA.ttf
50 ms
fontawesome-webfont.woff
475 ms
wp-emoji-release.min.js
387 ms
wsm_new.js
357 ms
recaptcha__en.js
135 ms
sdk.js
126 ms
www.ballbottling.com
2593 ms
sdk.js
22 ms
close.png
78 ms
ballbottling.com SEO score
EN
EN
UTF-8
Language claimed in HTML meta tag should match the language actually used on the web page. Otherwise Ballbottling.com can be misinterpreted by Google and other search engines. Our service has detected that English is used on the page, and it matches the claimed language. Our system also found out that Ballbottling.com main page’s claimed encoding is utf-8. Use of this encoding format is the best practice as the main page visitors from all over the world won’t have any issues with symbol transcription.
ballbottling.com
Open Graph data is detected on the main page of Ballbottling. This is the best way to make the web page social media friendly. Here is how it looks like on Facebook: