OpenInstall=function(e,n,t){function r(n){n=n||e.location.href;for(var t=n.indexOf("?"),r=-1==t?"":n.substring(t+1).replace(/\+/g,"%20"),i=r.split("&"),o={},a=0;a-1?"&":"?")+r,r=null),n.onreadystatechange=function(){if(4==n.readyState){if(200==n.status){var t=n.response||n.responseText||{};e.success&&e.success("string"==typeof t?A.parse(t):t)}else e.error&&e.error(n,n.statusText);e.complete&&e.complete(n)}},n.ontimeout=function(){e.error&&e.error(n,n.statusText)};try{n.open(o,i,!1!==e.async),n.withCredentials=!0;try{n.setRequestHeader&&e.contentType&&n.setRequestHeader("Content-Type",e.contentType),e.timeout&&(n.timeout=e.timeout)}catch(e){}n.send(r||null)}catch(e){}return n}function u(){var e=n.createElement("canvas");if(e&&"function"==typeof e.getContext)for(var t=["webgl","webgl2","experimental-webgl2","experimental-webgl"],r=0;r-1||h.indexOf("iPad")>-1||h.indexOf("iPod")>-1,y=h.indexOf("Android")>-1,g=function(){"use strict";function t(){if(!o){o=!0;for(var n=0;n>2,l[1]=(3&r)<<4|(o||0)>>4,c>=u?l[2]=l[3]=64:(a=e[++c],l[2]=(15&o)<<2|(a||0)>>6,l[3]=c>=u?64:63&a),t.push(i.charAt(l[0]),i.charAt(l[1]),i.charAt(l[2]),i.charAt(l[3]));var s=t.join("");return n?s.replace(/=/g,""):s}function n(e){for(var n,t,r,o,a,c,u,l=[],s=0;s>4,t=(15&a)<<4|c>>2,r=(3&c)<<6|u,l.push(n),64!=c&&l.push(t),64!=u&&l.push(r);return l}function t(e){var n,t=-1,r=e.length,i=[];if(/^[\x00-\x7f]*$/.test(e))for(;++t>6|192,63&n|128):i.push(n>>12|224,n>>6&63|128,63&n|128);return i}function r(e){var n,t,r,i=[],o=0;for(n=t=r=0;o191&&n<224?(t=e[o+1],i.push(String.fromCharCode((31&n)<<6|63&t)),o+=2):(t=e[o+1],r=e[o+2],i.push(String.fromCharCode((15&n)<<12|(63&t)<<6|63&r)),o+=3);return i.join("")}var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=";return[function(n){if(!n)return"";for(var r=t(n),i=r.length,o=0;o0)for(var t=0;t