sd-data
Version:
data sdk for shuidihuzhu
1 lines • 81.5 kB
JavaScript
!function(e,t){for(var i in t)e[i]=t[i]}(exports,function(e){var t={};function i(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,a){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,i){i(1),i(2),i(3),e.exports=i(4)},function(e,t){!function(){!function(e){for(var t=e.split("."),i=window,a=0;a<t.length;a++)i[t[a]]||(i[t[a]]={}),i=i[t[a]]}("com.shuidi.data")}()},function(e,t){!function(){window.com.shuidi.data.config={version:"v4.2.3",localVersion:"v1.0.3",commonMessageVersion:"v0.0.1",uuidLen:19,sdoi:"sdoiv1",url:"https://log.shuidichou.com/log",abUrl:"https://ds.shuidihuzhu.com/api/hawkeye/experiment/query",scrollElementId:"sd-sdk-scrollRoot",opType:["page_enter","click","input","share","api","swipe","ab_test","dialog","sem","scroll"],cacheData:"sdCacheData",isVisualCheck:"visualCheck",localMaxData:5,sendDataTime:200,ajaxOverTime:300,asyncTime:1e3,scrollTime:2e3,pageMessage:"sdPageMessage",visitedId:"sdTrackVisitId",visitedDv:"sdTrackVisitDv",localVisitKey:"sdDataVisitKey",firstChannel:"sdFirstChannel",firstSubChannel:"sdFirstSubChannel",visitedTime:"sdTrackVisitTime",sessionTime:12e5,isNewTime:864e5,sdCookieUuid:"uuid",newUser:"isNewUser",userSourceId:"userSourceId",wxFromPath:"wx redirect",sdDataReffer:"sdDataReffer",shareId:"shareId",wxShareTypeMap:{shareTimeline:1,sendAppMessage:2,shareQQ:3,shareQZone:4},wxShareLinkMap:{link:"shareTimeline",fLink:"sendAppMessage",qqLink:"shareQQ",qzLink:"shareQZone"},shareSourceId:"shareSourceId",abDebug:"abTestDebug",adPositionId:"adPositionId",adCreativeId:"adCreativeId",skuId:"adSkuId",audience:"audience",envId:"envId",skuIdKey:"skuId",cepTrackId:"cepId",sdDataWvmsg:"sd_data_wv",appDeviceId:"adAppDeviceId",appDeviceIdKey:"deviceId",packageName:"com.shuidi",cookieOption:{expires:3650,domain:function(){try{var e=document.domain.split("."),t="sd_data_"+(new Date).getTime(),i=new RegExp("(^|.*;)\\s*"+t+"\\s*\\=\\s*1"),a=new Date(0).toUTCString(),r="",n="";if(e.length<=1||!isNaN(e[e.length-1]))return document.domain;for(var s=-1;s>-e.length;s--)if(n=t+"=1;domain="+(r="."+e.slice(s).join(".")),document.cookie=n,i.test(document.cookie))return document.cookie=n+";expires="+a,r;return document.domain}catch(e){return document.domain}}(),path:"/"},sdkReady:"sd_sdk_ready",loadBridge:"sd_load_bridge",bridgeError:"sd_bridge_error"}}()},function(e,t,i){var a;!function(){var t,i,r=window.com,n=function(){function e(e,t){var i=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(i>>16)<<16|65535&i}function t(t,i,a,r,n,s){return e((o=e(e(i,t),e(r,s)))<<(l=n)|o>>>32-l,a);var o,l}function i(e,i,a,r,n,s,o){return t(i&a|~i&r,e,i,n,s,o)}function a(e,i,a,r,n,s,o){return t(i&r|a&~r,e,i,n,s,o)}function r(e,i,a,r,n,s,o){return t(i^a^r,e,i,n,s,o)}function n(e,i,a,r,n,s,o){return t(a^(i|~r),e,i,n,s,o)}function s(t,s){var o,l,d,u,c;t[s>>5]|=128<<s%32,t[14+(s+64>>>9<<4)]=s;var h=1732584193,f=-271733879,g=-1732584194,p=271733878;for(o=0;o<t.length;o+=16)l=h,d=f,u=g,c=p,f=n(f=n(f=n(f=n(f=r(f=r(f=r(f=r(f=a(f=a(f=a(f=a(f=i(f=i(f=i(f=i(f,g=i(g,p=i(p,h=i(h,f,g,p,t[o],7,-680876936),f,g,t[o+1],12,-389564586),h,f,t[o+2],17,606105819),p,h,t[o+3],22,-1044525330),g=i(g,p=i(p,h=i(h,f,g,p,t[o+4],7,-176418897),f,g,t[o+5],12,1200080426),h,f,t[o+6],17,-1473231341),p,h,t[o+7],22,-45705983),g=i(g,p=i(p,h=i(h,f,g,p,t[o+8],7,1770035416),f,g,t[o+9],12,-1958414417),h,f,t[o+10],17,-42063),p,h,t[o+11],22,-1990404162),g=i(g,p=i(p,h=i(h,f,g,p,t[o+12],7,1804603682),f,g,t[o+13],12,-40341101),h,f,t[o+14],17,-1502002290),p,h,t[o+15],22,1236535329),g=a(g,p=a(p,h=a(h,f,g,p,t[o+1],5,-165796510),f,g,t[o+6],9,-1069501632),h,f,t[o+11],14,643717713),p,h,t[o],20,-373897302),g=a(g,p=a(p,h=a(h,f,g,p,t[o+5],5,-701558691),f,g,t[o+10],9,38016083),h,f,t[o+15],14,-660478335),p,h,t[o+4],20,-405537848),g=a(g,p=a(p,h=a(h,f,g,p,t[o+9],5,568446438),f,g,t[o+14],9,-1019803690),h,f,t[o+3],14,-187363961),p,h,t[o+8],20,1163531501),g=a(g,p=a(p,h=a(h,f,g,p,t[o+13],5,-1444681467),f,g,t[o+2],9,-51403784),h,f,t[o+7],14,1735328473),p,h,t[o+12],20,-1926607734),g=r(g,p=r(p,h=r(h,f,g,p,t[o+5],4,-378558),f,g,t[o+8],11,-2022574463),h,f,t[o+11],16,1839030562),p,h,t[o+14],23,-35309556),g=r(g,p=r(p,h=r(h,f,g,p,t[o+1],4,-1530992060),f,g,t[o+4],11,1272893353),h,f,t[o+7],16,-155497632),p,h,t[o+10],23,-1094730640),g=r(g,p=r(p,h=r(h,f,g,p,t[o+13],4,681279174),f,g,t[o],11,-358537222),h,f,t[o+3],16,-722521979),p,h,t[o+6],23,76029189),g=r(g,p=r(p,h=r(h,f,g,p,t[o+9],4,-640364487),f,g,t[o+12],11,-421815835),h,f,t[o+15],16,530742520),p,h,t[o+2],23,-995338651),g=n(g,p=n(p,h=n(h,f,g,p,t[o],6,-198630844),f,g,t[o+7],10,1126891415),h,f,t[o+14],15,-1416354905),p,h,t[o+5],21,-57434055),g=n(g,p=n(p,h=n(h,f,g,p,t[o+12],6,1700485571),f,g,t[o+3],10,-1894986606),h,f,t[o+10],15,-1051523),p,h,t[o+1],21,-2054922799),g=n(g,p=n(p,h=n(h,f,g,p,t[o+8],6,1873313359),f,g,t[o+15],10,-30611744),h,f,t[o+6],15,-1560198380),p,h,t[o+13],21,1309151649),g=n(g,p=n(p,h=n(h,f,g,p,t[o+4],6,-145523070),f,g,t[o+11],10,-1120210379),h,f,t[o+2],15,718787259),p,h,t[o+9],21,-343485551),h=e(h,l),f=e(f,d),g=e(g,u),p=e(p,c);return[h,f,g,p]}function o(e){var t,i="",a=32*e.length;for(t=0;t<a;t+=8)i+=String.fromCharCode(e[t>>5]>>>t%32&255);return i}function l(e){var t,i=[];for(i[(e.length>>2)-1]=void 0,t=0;t<i.length;t+=1)i[t]=0;var a=8*e.length;for(t=0;t<a;t+=8)i[t>>5]|=(255&e.charCodeAt(t/8))<<t%32;return i}function d(e){var t,i,a="";for(i=0;i<e.length;i+=1)t=e.charCodeAt(i),a+="0123456789abcdef".charAt(t>>>4&15)+"0123456789abcdef".charAt(15&t);return a}function u(e){return unescape(encodeURIComponent(e))}function c(e){return function(e){return o(s(l(e),8*e.length))}(u(e))}function h(e,t){return function(e,t){var i,a,r=l(e),n=[],d=[];for(n[15]=d[15]=void 0,r.length>16&&(r=s(r,8*e.length)),i=0;i<16;i+=1)n[i]=909522486^r[i],d[i]=1549556828^r[i];return a=s(n.concat(l(t)),512+8*t.length),o(s(d.concat(a),640))}(u(e),u(t))}return function(e,t,i){return t?i?h(t,e):d(h(t,e)):i?c(e):d(c(e))}}(),s=function(e,t){"use strict";var i="model",a="name",r="type",n="vendor",s="version",o="mobile",l="tablet",d={extend:function(e,t){var i={};for(var a in e)t[a]&&t[a].length%2==0?i[a]=t[a].concat(e[a]):i[a]=e[a];return i},has:function(e,t){return"string"==typeof e&&-1!==t.toLowerCase().indexOf(e.toLowerCase())},lowerize:function(e){return e.toLowerCase()},major:function(e){return"string"==typeof e?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0},trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},u={rgx:function(e,t){for(var i,a,r,n,s,o,l=0;l<t.length&&!s;){var d=t[l],u=t[l+1];for(i=a=0;i<d.length&&!s;)if(s=d[i++].exec(e))for(r=0;r<u.length;r++)o=s[++a],"object"==typeof(n=u[r])&&n.length>0?2==n.length?"function"==typeof n[1]?this[n[0]]=n[1].call(this,o):this[n[0]]=n[1]:3==n.length?"function"!=typeof n[1]||n[1].exec&&n[1].test?this[n[0]]=o?o.replace(n[1],n[2]):void 0:this[n[0]]=o?n[1].call(this,o,n[2]):void 0:4==n.length&&(this[n[0]]=o?n[3].call(this,o.replace(n[1],n[2])):void 0):this[n]=o||void 0;l+=2}},str:function(e,t){for(var i in t)if("object"==typeof t[i]&&t[i].length>0){for(var a=0;a<t[i].length;a++)if(d.has(t[i][a],e))return"?"===i?void 0:i}else if(d.has(t[i],e))return"?"===i?void 0:i;return e}},c={browser:{oldsafari:{version:{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}}},device:{amazon:{model:{"Fire Phone":["SD","KF"]}},sprint:{model:{"Evo Shift 4G":"7373KT"},vendor:{HTC:"APA",Sprint:"Sprint"}}},os:{windows:{version:{ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2000:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"}}}},h={browser:[[/(opera\smini)\/([\w\.-]+)/i,/(opera\s[mobiletab]+).+version\/([\w\.-]+)/i,/(opera).+version\/([\w\.]+)/i,/(opera)[\/\s]+([\w\.]+)/i],[a,s],[/(opios)[\/\s]+([\w\.]+)/i],[[a,"Opera Mini"],s],[/\s(opr)\/([\w\.]+)/i],[[a,"Opera"],s],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i,/(avant\s|iemobile|slim|baidu)(?:browser)?[\/\s]?([\w\.]*)/i,/(?:ms|\()(ie)\s([\w\.]+)/i,/(rekonq)\/([\w\.]*)/i,/(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon)\/([\w\.-]+)/i],[a,s],[/(konqueror)\/([\w\.]+)/i],[[a,"Konqueror"],s],[/(trident).+rv[:\s]([\w\.]+).+like\sgecko/i],[[a,"IE"],s],[/(edge|edgios|edga)\/((\d+)?[\w\.]+)/i],[[a,"Edge"],s],[/(yabrowser)\/([\w\.]+)/i],[[a,"Yandex"],s],[/(puffin)\/([\w\.]+)/i],[[a,"Puffin"],s],[/(focus)\/([\w\.]+)/i],[[a,"Firefox Focus"],s],[/(opt)\/([\w\.]+)/i],[[a,"Opera Touch"],s],[/((?:[\s\/])uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i],[[a,"UCBrowser"],s],[/(comodo_dragon)\/([\w\.]+)/i],[[a,/_/g," "],s],[/(micromessenger)\/([\w\.]+)/i],[[a,"WeChat"],s],[/(brave)\/([\w\.]+)/i],[[a,"Brave"],s],[/(qqbrowserlite)\/([\w\.]+)/i],[a,s],[/(QQ)\/([\d\.]+)/i],[a,s],[/m?(qqbrowser)[\/\s]?([\w\.]+)/i],[a,s],[/(BIDUBrowser)[\/\s]?([\w\.]+)/i],[a,s],[/(2345Explorer)[\/\s]?([\w\.]+)/i],[a,s],[/(MetaSr)[\/\s]?([\w\.]+)/i],[a],[/(LBBROWSER)/i],[a],[/xiaomi\/miuibrowser\/([\w\.]+)/i],[s,[a,"MIUI Browser"]],[/;fbav\/([\w\.]+);/i],[s,[a,"Facebook"]],[/safari\s(line)\/([\w\.]+)/i,/android.+(line)\/([\w\.]+)\/iab/i],[a,s],[/headlesschrome(?:\/([\w\.]+)|\s)/i],[s,[a,"Chrome Headless"]],[/\swv\).+(chrome)\/([\w\.]+)/i],[[a,/(.+)/,"$1 WebView"],s],[/((?:oculus|samsung)browser)\/([\w\.]+)/i],[[a,/(.+(?:g|us))(.+)/,"$1 $2"],s],[/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i],[s,[a,"Android Browser"]],[/(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i],[a,s],[/(dolfin)\/([\w\.]+)/i],[[a,"Dolphin"],s],[/((?:android.+)crmo|crios)\/([\w\.]+)/i],[[a,"Chrome"],s],[/(coast)\/([\w\.]+)/i],[[a,"Opera Coast"],s],[/fxios\/([\w\.-]+)/i],[s,[a,"Firefox"]],[/version\/([\w\.]+).+?mobile\/\w+\s(safari)/i],[s,[a,"Mobile Safari"]],[/version\/([\w\.]+).+?(mobile\s?safari|safari)/i],[s,a],[/webkit.+?(gsa)\/([\w\.]+).+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[[a,"GSA"],s],[/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[a,[s,u.str,c.browser.oldsafari.version]],[/(webkit|khtml)\/([\w\.]+)/i],[a,s],[/(navigator|netscape)\/([\w\.-]+)/i],[[a,"Netscape"],s],[/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i,/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i,/(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i,/(links)\s\(([\w\.]+)/i,/(gobrowser)\/?([\w\.]*)/i,/(ice\s?browser)\/v?([\w\._]+)/i,/(mosaic)[\/\s]([\w\.]+)/i],[a,s]],cpu:[[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i],[["architecture","amd64"]],[/(ia32(?=;))/i],[["architecture",d.lowerize]],[/((?:i[346]|x)86)[;\)]/i],[["architecture","ia32"]],[/windows\s(ce|mobile);\sppc;/i],[["architecture","arm"]],[/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i],[["architecture",/ower/,"",d.lowerize]],[/(sun4\w)[;\)]/i],[["architecture","sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+[;l]))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i],[["architecture",d.lowerize]]],device:[[/\((ipad|playbook);[\w\s\),;-]+(rim|apple)/i],[i,n,[r,l]],[/applecoremedia\/[\w\.]+ \((ipad)/],[i,[n,"Apple"],[r,l]],[/(apple\s{0,1}tv)/i],[[i,"Apple TV"],[n,"Apple"]],[/(archos)\s(gamepad2?)/i,/(hp).+(touchpad)/i,/(hp).+(tablet)/i,/(kindle)\/([\w\.]+)/i,/\s(nook)[\w\s]+build\/(\w+)/i,/(dell)\s(strea[kpr\s\d]*[\dko])/i],[n,i,[r,l]],[/(kf[A-z]+)\sbuild\/.+silk\//i],[i,[n,"Amazon"],[r,l]],[/(sd|kf)[0349hijorstuw]+\sbuild\/.+silk\//i],[[i,u.str,c.device.amazon.model],[n,"Amazon"],[r,o]],[/android.+aft([bms])\sbuild/i],[i,[n,"Amazon"],[r,"smarttv"]],[/\((ip[honed|\s\w*]+);.+(apple)/i],[i,n,[r,o]],[/\((ip[honed|\s\w*]+);/i],[i,[n,"Apple"],[r,o]],[/(blackberry)[\s-]?(\w+)/i,/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i,/(hp)\s([\w\s]+\w)/i,/(asus)-?(\w+)/i],[n,i,[r,o]],[/\(bb10;\s(\w+)/i],[i,[n,"BlackBerry"],[r,o]],[/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone|p00c)/i],[i,[n,"Asus"],[r,l]],[/(sony)\s(tablet\s[ps])\sbuild\//i,/(sony)?(?:sgp.+)\sbuild\//i],[[n,"Sony"],[i,"Xperia Tablet"],[r,l]],[/android.+\s([c-g]\d{4}|so[-l]\w+)(?=\sbuild\/|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[i,[n,"Sony"],[r,o]],[/\s(ouya)\s/i,/(nintendo)\s([wids3u]+)/i],[n,i,[r,"console"]],[/android.+;\s(shield)\sbuild/i],[i,[n,"Nvidia"],[r,"console"]],[/(playstation\s[34portablevi]+)/i],[i,[n,"Sony"],[r,"console"]],[/(sprint\s(\w+))/i],[[n,u.str,c.device.sprint.vendor],[i,u.str,c.device.sprint.model],[r,o]],[/(lenovo)\s?(S(?:5000|6000)+(?:[-][\w+]))/i],[n,i,[r,l]],[/(htc)[;_\s-]+([\w\s]+(?=\)|\sbuild)|\w+)/i,/(zte)-(\w*)/i,/(alcatel|geeksphone|lenovo|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i],[n,[i,/_/g," "],[r,o]],[/(nexus\s9)/i],[i,[n,"HTC"],[r,l]],[/d\/huawei([\w\s-]+)[;\)]/i,/(nexus\s6p)/i],[i,[n,"Huawei"],[r,o]],[/(microsoft);\s(lumia[\s\w]+)/i],[n,i,[r,o]],[/[\s\(;](xbox(?:\sone)?)[\s\);]/i],[i,[n,"Microsoft"],[r,"console"]],[/(kin\.[onetw]{3})/i],[[i,/\./g," "],[n,"Microsoft"],[r,o]],[/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)[\w\s]+build\//i,/mot[\s-]?(\w*)/i,/(XT\d{3,4}) build\//i,/(nexus\s6)/i],[i,[n,"Motorola"],[r,o]],[/android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i],[i,[n,"Motorola"],[r,l]],[/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i],[[n,d.trim],[i,d.trim],[r,"smarttv"]],[/hbbtv.+maple;(\d+)/i],[[i,/^/,"SmartTV"],[n,"Samsung"],[r,"smarttv"]],[/\(dtv[\);].+(aquos)/i],[i,[n,"Sharp"],[r,"smarttv"]],[/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i,/((SM-T\w+))/i],[[n,"Samsung"],i,[r,l]],[/smart-tv.+(samsung)/i],[n,[r,"smarttv"],i],[/((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i,/(sam[sung]*)[\s-]*(\w+-?[\w-]*)/i,/sec-((sgh\w+))/i],[[n,"Samsung"],i,[r,o]],[/sie-(\w*)/i],[i,[n,"Siemens"],[r,o]],[/(maemo|nokia).*(n900|lumia\s\d+)/i,/(nokia)[\s_-]?([\w-]*)/i],[[n,"Nokia"],i,[r,o]],[/android[x\d\.\s;]+\s([ab][1-7]\-?[0178a]\d\d?)/i],[i,[n,"Acer"],[r,l]],[/android.+([vl]k\-?\d{3})\s+build/i],[i,[n,"LG"],[r,l]],[/android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i],[[n,"LG"],i,[r,l]],[/(lg) netcast\.tv/i],[n,i,[r,"smarttv"]],[/(nexus\s[45])/i,/lg[e;\s\/-]+(\w*)/i,/android.+lg(\-?[\d\w]+)\s+build/i],[i,[n,"LG"],[r,o]],[/android.+(ideatab[a-z0-9\-\s]+)/i],[i,[n,"Lenovo"],[r,l]],[/linux;.+((jolla));/i],[n,i,[r,o]],[/((pebble))app\/[\d\.]+\s/i],[n,i,[r,"wearable"]],[/android.+;\s(oppo)\s?([\w\s]+)\sbuild/i],[n,i,[r,o]],[/android.+;\s(vivo)\s?([\w\s]+)\sbuild/i],[n,i,[r,o]],[/crkey/i],[[i,"Chromecast"],[n,"Google"]],[/android.+;\s(glass)\s\d/i],[i,[n,"Google"],[r,"wearable"]],[/android.+;\s(pixel c)[\s)]/i],[i,[n,"Google"],[r,l]],[/android.+;\s(pixel( [23])?( xl)?)\s/i],[i,[n,"Google"],[r,o]],[/android.+;\s(\w+)\s+build\/hm\1/i,/android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i,/android.+(mi[\s\-_]*(?:one|one[\s_]plus|note lte)?[\s_]*(?:\d?\w?)[\s_]*(?:plus)?)\s+build/i,/android.+(redmi[\s\-_]*(?:note)?(?:[\s_]*[\w\s]+))\s+build/i],[[i,/_/g," "],[n,"Xiaomi"],[r,o]],[/android.+(mi[\s\-_]*(?:pad)(?:[\s_]*[\w\s]+))\s+build/i],[[i,/_/g," "],[n,"Xiaomi"],[r,l]],[/android.+;\s(m[1-5]\snote)\sbuild/i],[i,[n,"Meizu"],[r,l]],[/(mz)-([\w-]{2,})/i],[[n,"Meizu"],i,[r,o]],[/android.+a000(1)\s+build/i,/android.+oneplus\s(a\d{4})\s+build/i],[i,[n,"OnePlus"],[r,o]],[/android.+[;\/]\s*(RCT[\d\w]+)\s+build/i],[i,[n,"RCA"],[r,l]],[/android.+[;\/\s]+(Venue[\d\s]{2,7})\s+build/i],[i,[n,"Dell"],[r,l]],[/android.+[;\/]\s*(Q[T|M][\d\w]+)\s+build/i],[i,[n,"Verizon"],[r,l]],[/android.+[;\/]\s+(Barnes[&\s]+Noble\s+|BN[RT])(V?.*)\s+build/i],[[n,"Barnes & Noble"],i,[r,l]],[/android.+[;\/]\s+(TM\d{3}.*\b)\s+build/i],[i,[n,"NuVision"],[r,l]],[/android.+;\s(k88)\sbuild/i],[i,[n,"ZTE"],[r,l]],[/android.+[;\/]\s*(gen\d{3})\s+build.*49h/i],[i,[n,"Swiss"],[r,o]],[/android.+[;\/]\s*(zur\d{3})\s+build/i],[i,[n,"Swiss"],[r,l]],[/android.+[;\/]\s*((Zeki)?TB.*\b)\s+build/i],[i,[n,"Zeki"],[r,l]],[/(android).+[;\/]\s+([YR]\d{2})\s+build/i,/android.+[;\/]\s+(Dragon[\-\s]+Touch\s+|DT)(\w{5})\sbuild/i],[[n,"Dragon Touch"],i,[r,l]],[/android.+[;\/]\s*(NS-?\w{0,9})\sbuild/i],[i,[n,"Insignia"],[r,l]],[/android.+[;\/]\s*((NX|Next)-?\w{0,9})\s+build/i],[i,[n,"NextBook"],[r,l]],[/android.+[;\/]\s*(Xtreme\_)?(V(1[045]|2[015]|30|40|60|7[05]|90))\s+build/i],[[n,"Voice"],i,[r,o]],[/android.+[;\/]\s*(LVTEL\-)?(V1[12])\s+build/i],[[n,"LvTel"],i,[r,o]],[/android.+;\s(PH-1)\s/i],[i,[n,"Essential"],[r,o]],[/android.+[;\/]\s*(V(100MD|700NA|7011|917G).*\b)\s+build/i],[i,[n,"Envizen"],[r,l]],[/android.+[;\/]\s*(Le[\s\-]+Pan)[\s\-]+(\w{1,9})\s+build/i],[n,i,[r,l]],[/android.+[;\/]\s*(Trio[\s\-]*.*)\s+build/i],[i,[n,"MachSpeed"],[r,l]],[/android.+[;\/]\s*(Trinity)[\-\s]*(T\d{3})\s+build/i],[n,i,[r,l]],[/android.+[;\/]\s*TU_(1491)\s+build/i],[i,[n,"Rotor"],[r,l]],[/android.+(KS(.+))\s+build/i],[i,[n,"Amazon"],[r,l]],[/android.+(Gigaset)[\s\-]+(Q\w{1,9})\s+build/i],[n,i,[r,l]],[/\s(tablet|tab)[;\/]/i,/\s(mobile)(?:[;\/]|\ssafari)/i],[[r,d.lowerize],n,i],[/[\s\/\(](smart-?tv)[;\)]/i],[[r,"smarttv"]],[/(android[\w\.\s\-]{0,9});.+build/i],[i,[n,"Generic"]]],engine:[[/windows.+\sedge\/([\w\.]+)/i],[s,[a,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)/i],[[a,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i,/(icab)[\/\s]([23]\.[\d\.]+)/i],[a,s],[/rv\:([\w\.]{1,9}).+(gecko)/i],[s,a]],os:[[/microsoft\s(windows)\s(vista|xp)/i],[a,s],[/(windows)\snt\s6\.2;\s(arm)/i,/(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i,/(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i],[a,[s,u.str,c.os.windows.version]],[/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i],[[a,"Windows"],[s,u.str,c.os.windows.version]],[/\((bb)(10);/i],[[a,"BlackBerry"],s],[/(blackberry)\w*\/?([\w\.]*)/i,/(tizen)[\/\s]([\w\.]+)/i,/(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|contiki)[\/\s-]?([\w\.]*)/i,/linux;.+(sailfish);/i],[a,s],[/(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]*)/i],[[a,"Symbian"],s],[/\((series40);/i],[a],[/mozilla.+\(mobile;.+gecko.+firefox/i],[[a,"Firefox OS"],s],[/(nintendo|playstation)\s([wids34portablevu]+)/i,/(mint)[\/\s\(]?(\w*)/i,/(mageia|vectorlinux)[;\s]/i,/(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]*)/i,/(hurd|linux)\s?([\w\.]*)/i,/(gnu)\s?([\w\.]*)/i],[a,s],[/(cros)\s[\w]+\s([\w\.]+\w)/i],[[a,"Chromium OS"],s],[/(sunos)\s?([\w\.\d]*)/i],[[a,"Solaris"],s],[/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]*)/i],[a,s],[/(haiku)\s(\w+)/i],[a,s],[/cfnetwork\/.+darwin/i,/ip[honead]{2,4}(?:.*os\s([\w]+)\slike\smac|;\sopera)/i],[[s,/_/g,"."],[a,"iOS"]],[/(mac\sos\sx)\s?([\w\s\.]*)/i,/(macintosh|mac(?=_powerpc)\s)/i],[[a,"Mac OS"],[s,/_/g,"."]],[/((?:open)?solaris)[\/\s-]?([\w\.]*)/i,/(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i,/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms|fuchsia)/i,/(unix)\s?([\w\.]*)/i],[a,s]]},f=function(t,i){if("object"==typeof t&&(i=t,t=void 0),!(this instanceof f))return new f(t,i).getResult();var a=t||(e&&e.navigator&&e.navigator.userAgent?e.navigator.userAgent:""),r=i?d.extend(h,i):h;return this.getBrowser=function(){var e={name:void 0,version:void 0};return u.rgx.call(e,a,r.browser),e.major=d.major(e.version),e},this.getCPU=function(){var e={architecture:void 0};return u.rgx.call(e,a,r.cpu),e},this.getDevice=function(){var e={vendor:void 0,model:void 0,type:void 0};return u.rgx.call(e,a,r.device),e},this.getEngine=function(){var e={name:void 0,version:void 0};return u.rgx.call(e,a,r.engine),e},this.getOS=function(){var e={name:void 0,version:void 0};return u.rgx.call(e,a,r.os),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return a},this.setUA=function(e){return a=e,this},this};f.VERSION="0.7.19",f.BROWSER={NAME:a,MAJOR:"major",VERSION:s},f.CPU={ARCHITECTURE:"architecture"},f.DEVICE={MODEL:i,VENDOR:n,TYPE:r,CONSOLE:"console",MOBILE:o,SMARTTV:"smarttv",TABLET:l,WEARABLE:"wearable",EMBEDDED:"embedded"},f.ENGINE={NAME:a,VERSION:s},f.OS={NAME:a,VERSION:s};var g,p,_=(new f).getResult();return{os:_.os.name,os_v:_.os.version,b:_.browser.name,b_v:_.browser.version,d_i:_.device.vendor||"",d_m:_.device.model||"",d_t:_.device.type||"",s_w:e.screen.width,s_h:e.screen.height,n:function(){var t,i,a=e.navigator.userAgent;try{t=a.match(/NetType\/\w+/)?a.match(/NetType\/\w+/)[0]:"NetType/unknow"}catch(e){t="NetType/unknow"}switch(t=t.toLowerCase().replace("nettype/","")){case"wifi":i="wifi";break;case"5g":i="5g";break;case"4g":i="4g";break;case"3g":case"3gnet":i="3g";break;case"2g":i="2g";break;default:i=t}return i.toUpperCase()}(),l:e.navigator.language||e.navigator.browserLanguage||e.navigator.systemLanguage||e.navigator.userLanguage||"",p:(g=e.navigator.userAgent,p="",/micromessenger\/\w+/i.test(g)&&!/wxwork/i.test(g)?p="wechat":/micromessenger\/\w+/i.test(g)&&/wxwork/i.test(g)?p="wxwork":/weibo/i.test(g)?p="weibo":/QQ\/\w+/i.test(g)&&(p="qq"),p)}}(window),o={},l=(i=function(){return function e(t,i,r){function n(o,l){if(!i[o]){if(!t[o]){if(!l&&"function"==typeof a&&a)return a(o,!0);if(s)return s(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var u=i[o]={exports:{}};t[o][0].call(u.exports,function(e){var i=t[o][1][e];return n(i||e)},u,u.exports,e,t,i,r)}return i[o].exports}for(var s="function"==typeof a&&a,o=0;o<r.length;o++)n(r[o]);return n}({1:[function(e,t,i){"use strict";var a="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}i.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var i=t.shift();if(i){if("object"!=typeof i)throw new TypeError(i+"must be non-object");for(var a in i)r(i,a)&&(e[a]=i[a])}}return e},i.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var n={arraySet:function(e,t,i,a,r){if(t.subarray&&e.subarray)e.set(t.subarray(i,i+a),r);else for(var n=0;n<a;n++)e[r+n]=t[i+n]},flattenChunks:function(e){var t,i,a,r,n,s;for(a=0,t=0,i=e.length;t<i;t++)a+=e[t].length;for(s=new Uint8Array(a),r=0,t=0,i=e.length;t<i;t++)n=e[t],s.set(n,r),r+=n.length;return s}},s={arraySet:function(e,t,i,a,r){for(var n=0;n<a;n++)e[r+n]=t[i+n]},flattenChunks:function(e){return[].concat.apply([],e)}};i.setTyped=function(e){e?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,n)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,s))},i.setTyped(a)},{}],2:[function(e,t,i){"use strict";var a=e("./common"),r=!0,n=!0;try{String.fromCharCode.apply(null,[0])}catch(e){r=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){n=!1}for(var s=new a.Buf8(256),o=0;o<256;o++)s[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;function l(e,t){if(t<65537&&(e.subarray&&n||!e.subarray&&r))return String.fromCharCode.apply(null,a.shrinkBuf(e,t));for(var i="",s=0;s<t;s++)i+=String.fromCharCode(e[s]);return i}s[254]=s[254]=1,i.string2buf=function(e){var t,i,r,n,s,o=e.length,l=0;for(n=0;n<o;n++)55296==(64512&(i=e.charCodeAt(n)))&&n+1<o&&56320==(64512&(r=e.charCodeAt(n+1)))&&(i=65536+(i-55296<<10)+(r-56320),n++),l+=i<128?1:i<2048?2:i<65536?3:4;for(t=new a.Buf8(l),s=0,n=0;s<l;n++)55296==(64512&(i=e.charCodeAt(n)))&&n+1<o&&56320==(64512&(r=e.charCodeAt(n+1)))&&(i=65536+(i-55296<<10)+(r-56320),n++),i<128?t[s++]=i:i<2048?(t[s++]=192|i>>>6,t[s++]=128|63&i):i<65536?(t[s++]=224|i>>>12,t[s++]=128|i>>>6&63,t[s++]=128|63&i):(t[s++]=240|i>>>18,t[s++]=128|i>>>12&63,t[s++]=128|i>>>6&63,t[s++]=128|63&i);return t},i.buf2binstring=function(e){return l(e,e.length)},i.binstring2buf=function(e){for(var t=new a.Buf8(e.length),i=0,r=t.length;i<r;i++)t[i]=e.charCodeAt(i);return t},i.buf2string=function(e,t){var i,a,r,n,o=t||e.length,d=new Array(2*o);for(a=0,i=0;i<o;)if((r=e[i++])<128)d[a++]=r;else if((n=s[r])>4)d[a++]=65533,i+=n-1;else{for(r&=2===n?31:3===n?15:7;n>1&&i<o;)r=r<<6|63&e[i++],n--;n>1?d[a++]=65533:r<65536?d[a++]=r:(r-=65536,d[a++]=55296|r>>10&1023,d[a++]=56320|1023&r)}return l(d,a)},i.utf8border=function(e,t){var i;for((t=t||e.length)>e.length&&(t=e.length),i=t-1;i>=0&&128==(192&e[i]);)i--;return i<0?t:0===i?t:i+s[e[i]]>t?i:t}},{"./common":1}],3:[function(e,t,i){"use strict";t.exports=function(e,t,i,a){for(var r=65535&e|0,n=e>>>16&65535|0,s=0;0!==i;){i-=s=i>2e3?2e3:i;do{n=n+(r=r+t[a++]|0)|0}while(--s);r%=65521,n%=65521}return r|n<<16|0}},{}],4:[function(e,t,i){"use strict";var a=function(){for(var e,t=[],i=0;i<256;i++){e=i;for(var a=0;a<8;a++)e=1&e?3988292384^e>>>1:e>>>1;t[i]=e}return t}();t.exports=function(e,t,i,r){var n=a,s=r+i;e^=-1;for(var o=r;o<s;o++)e=e>>>8^n[255&(e^t[o])];return-1^e}},{}],5:[function(e,t,i){"use strict";var a,r=e("../utils/common"),n=e("./trees"),s=e("./adler32"),o=e("./crc32"),l=e("./messages"),d=0,u=1,c=3,h=4,f=5,g=0,p=1,_=-2,m=-3,v=-5,w=-1,b=1,y=2,k=3,I=4,x=0,S=2,C=8,T=9,z=15,A=8,D=286,P=30,O=19,N=2*D+1,E=15,M=3,L=258,B=L+M+1,j=32,V=42,Q=69,U=73,R=91,q=103,F=113,K=666,J=1,$=2,G=3,W=4,H=3;function X(e,t){return e.msg=l[t],t}function Z(e){return(e<<1)-(e>4?9:0)}function Y(e){for(var t=e.length;--t>=0;)e[t]=0}function ee(e){var t=e.state,i=t.pending;i>e.avail_out&&(i=e.avail_out),0!==i&&(r.arraySet(e.output,t.pending_buf,t.pending_out,i,e.next_out),e.next_out+=i,t.pending_out+=i,e.total_out+=i,e.avail_out-=i,t.pending-=i,0===t.pending&&(t.pending_out=0))}function te(e,t){n._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,ee(e.strm)}function ie(e,t){e.pending_buf[e.pending++]=t}function ae(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function re(e,t){var i,a,r=e.max_chain_length,n=e.strstart,s=e.prev_length,o=e.nice_match,l=e.strstart>e.w_size-B?e.strstart-(e.w_size-B):0,d=e.window,u=e.w_mask,c=e.prev,h=e.strstart+L,f=d[n+s-1],g=d[n+s];e.prev_length>=e.good_match&&(r>>=2),o>e.lookahead&&(o=e.lookahead);do{if(d[(i=t)+s]===g&&d[i+s-1]===f&&d[i]===d[n]&&d[++i]===d[n+1]){n+=2,i++;do{}while(d[++n]===d[++i]&&d[++n]===d[++i]&&d[++n]===d[++i]&&d[++n]===d[++i]&&d[++n]===d[++i]&&d[++n]===d[++i]&&d[++n]===d[++i]&&d[++n]===d[++i]&&n<h);if(a=L-(h-n),n=h-L,a>s){if(e.match_start=t,s=a,a>=o)break;f=d[n+s-1],g=d[n+s]}}}while((t=c[t&u])>l&&0!=--r);return s<=e.lookahead?s:e.lookahead}function ne(e){var t,i,a,n,l,d,u,c,h,f,g=e.w_size;do{if(n=e.window_size-e.lookahead-e.strstart,e.strstart>=g+(g-B)){r.arraySet(e.window,e.window,g,g,0),e.match_start-=g,e.strstart-=g,e.block_start-=g,t=i=e.hash_size;do{a=e.head[--t],e.head[t]=a>=g?a-g:0}while(--i);t=i=g;do{a=e.prev[--t],e.prev[t]=a>=g?a-g:0}while(--i);n+=g}if(0===e.strm.avail_in)break;if(d=e.strm,u=e.window,c=e.strstart+e.lookahead,h=n,f=void 0,(f=d.avail_in)>h&&(f=h),i=0===f?0:(d.avail_in-=f,r.arraySet(u,d.input,d.next_in,f,c),1===d.state.wrap?d.adler=s(d.adler,u,f,c):2===d.state.wrap&&(d.adler=o(d.adler,u,f,c)),d.next_in+=f,d.total_in+=f,f),e.lookahead+=i,e.lookahead+e.insert>=M)for(l=e.strstart-e.insert,e.ins_h=e.window[l],e.ins_h=(e.ins_h<<e.hash_shift^e.window[l+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[l+M-1])&e.hash_mask,e.prev[l&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=l,l++,e.insert--,!(e.lookahead+e.insert<M)););}while(e.lookahead<B&&0!==e.strm.avail_in)}function se(e,t){for(var i,a;;){if(e.lookahead<B){if(ne(e),e.lookahead<B&&t===d)return J;if(0===e.lookahead)break}if(i=0,e.lookahead>=M&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,i=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==i&&e.strstart-i<=e.w_size-B&&(e.match_length=re(e,i)),e.match_length>=M)if(a=n._tr_tally(e,e.strstart-e.match_start,e.match_length-M),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=M){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,i=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else a=n._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(a&&(te(e,!1),0===e.strm.avail_out))return J}return e.insert=e.strstart<M-1?e.strstart:M-1,t===h?(te(e,!0),0===e.strm.avail_out?G:W):e.last_lit&&(te(e,!1),0===e.strm.avail_out)?J:$}function oe(e,t){for(var i,a,r;;){if(e.lookahead<B){if(ne(e),e.lookahead<B&&t===d)return J;if(0===e.lookahead)break}if(i=0,e.lookahead>=M&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,i=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=M-1,0!==i&&e.prev_length<e.max_lazy_match&&e.strstart-i<=e.w_size-B&&(e.match_length=re(e,i),e.match_length<=5&&(e.strategy===b||e.match_length===M&&e.strstart-e.match_start>4096)&&(e.match_length=M-1)),e.prev_length>=M&&e.match_length<=e.prev_length){r=e.strstart+e.lookahead-M,a=n._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-M),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=r&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,i=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=M-1,e.strstart++,a&&(te(e,!1),0===e.strm.avail_out))return J}else if(e.match_available){if((a=n._tr_tally(e,0,e.window[e.strstart-1]))&&te(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return J}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(a=n._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<M-1?e.strstart:M-1,t===h?(te(e,!0),0===e.strm.avail_out?G:W):e.last_lit&&(te(e,!1),0===e.strm.avail_out)?J:$}function le(e,t,i,a,r){this.good_length=e,this.max_lazy=t,this.nice_length=i,this.max_chain=a,this.func=r}function de(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=S,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?V:F,e.adler=2===t.wrap?0:1,t.last_flush=d,n._tr_init(t),g):X(e,_)}function ue(e){var t,i=de(e);return i===g&&((t=e.state).window_size=2*t.w_size,Y(t.head),t.max_lazy_match=a[t.level].max_lazy,t.good_match=a[t.level].good_length,t.nice_match=a[t.level].nice_length,t.max_chain_length=a[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=M-1,t.match_available=0,t.ins_h=0),i}function ce(e,t,i,a,n,s){if(!e)return _;var o=1;if(t===w&&(t=6),a<0?(o=0,a=-a):a>15&&(o=2,a-=16),n<1||n>T||i!==C||a<8||a>15||t<0||t>9||s<0||s>I)return X(e,_);8===a&&(a=9);var l=new function(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=C,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new r.Buf16(2*N),this.dyn_dtree=new r.Buf16(2*(2*P+1)),this.bl_tree=new r.Buf16(2*(2*O+1)),Y(this.dyn_ltree),Y(this.dyn_dtree),Y(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new r.Buf16(E+1),this.heap=new r.Buf16(2*D+1),Y(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new r.Buf16(2*D+1),Y(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0};return e.state=l,l.strm=e,l.wrap=o,l.gzhead=null,l.w_bits=a,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=n+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+M-1)/M),l.window=new r.Buf8(2*l.w_size),l.head=new r.Buf16(l.hash_size),l.prev=new r.Buf16(l.w_size),l.lit_bufsize=1<<n+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new r.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=s,l.method=i,ue(e)}a=[new le(0,0,0,0,function(e,t){var i=65535;for(i>e.pending_buf_size-5&&(i=e.pending_buf_size-5);;){if(e.lookahead<=1){if(ne(e),0===e.lookahead&&t===d)return J;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var a=e.block_start+i;if((0===e.strstart||e.strstart>=a)&&(e.lookahead=e.strstart-a,e.strstart=a,te(e,!1),0===e.strm.avail_out))return J;if(e.strstart-e.block_start>=e.w_size-B&&(te(e,!1),0===e.strm.avail_out))return J}return e.insert=0,t===h?(te(e,!0),0===e.strm.avail_out?G:W):(e.strstart>e.block_start&&(te(e,!1),e.strm.avail_out),J)}),new le(4,4,8,4,se),new le(4,5,16,8,se),new le(4,6,32,32,se),new le(4,4,16,16,oe),new le(8,16,32,32,oe),new le(8,16,128,128,oe),new le(8,32,128,256,oe),new le(32,128,258,1024,oe),new le(32,258,258,4096,oe)],i.deflateInit=function(e,t){return ce(e,t,C,z,A,x)},i.deflateInit2=ce,i.deflateReset=ue,i.deflateResetKeep=de,i.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?_:(e.state.gzhead=t,g):_},i.deflate=function(e,t){var i,r,s,l;if(!e||!e.state||t>f||t<0)return e?X(e,_):_;if(r=e.state,!e.output||!e.input&&0!==e.avail_in||r.status===K&&t!==h)return X(e,0===e.avail_out?v:_);if(r.strm=e,i=r.last_flush,r.last_flush=t,r.status===V)if(2===r.wrap)e.adler=0,ie(r,31),ie(r,139),ie(r,8),r.gzhead?(ie(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),ie(r,255&r.gzhead.time),ie(r,r.gzhead.time>>8&255),ie(r,r.gzhead.time>>16&255),ie(r,r.gzhead.time>>24&255),ie(r,9===r.level?2:r.strategy>=y||r.level<2?4:0),ie(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(ie(r,255&r.gzhead.extra.length),ie(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=o(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=Q):(ie(r,0),ie(r,0),ie(r,0),ie(r,0),ie(r,0),ie(r,9===r.level?2:r.strategy>=y||r.level<2?4:0),ie(r,H),r.status=F);else{var m=C+(r.w_bits-8<<4)<<8;m|=(r.strategy>=y||r.level<2?0:r.level<6?1:6===r.level?2:3)<<6,0!==r.strstart&&(m|=j),m+=31-m%31,r.status=F,ae(r,m),0!==r.strstart&&(ae(r,e.adler>>>16),ae(r,65535&e.adler)),e.adler=1}if(r.status===Q)if(r.gzhead.extra){for(s=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>s&&(e.adler=o(e.adler,r.pending_buf,r.pending-s,s)),ee(e),s=r.pending,r.pending!==r.pending_buf_size));)ie(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>s&&(e.adler=o(e.adler,r.pending_buf,r.pending-s,s)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=U)}else r.status=U;if(r.status===U)if(r.gzhead.name){s=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>s&&(e.adler=o(e.adler,r.pending_buf,r.pending-s,s)),ee(e),s=r.pending,r.pending===r.pending_buf_size)){l=1;break}l=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,ie(r,l)}while(0!==l);r.gzhead.hcrc&&r.pending>s&&(e.adler=o(e.adler,r.pending_buf,r.pending-s,s)),0===l&&(r.gzindex=0,r.status=R)}else r.status=R;if(r.status===R)if(r.gzhead.comment){s=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>s&&(e.adler=o(e.adler,r.pending_buf,r.pending-s,s)),ee(e),s=r.pending,r.pending===r.pending_buf_size)){l=1;break}l=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,ie(r,l)}while(0!==l);r.gzhead.hcrc&&r.pending>s&&(e.adler=o(e.adler,r.pending_buf,r.pending-s,s)),0===l&&(r.status=q)}else r.status=q;if(r.status===q&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&ee(e),r.pending+2<=r.pending_buf_size&&(ie(r,255&e.adler),ie(r,e.adler>>8&255),e.adler=0,r.status=F)):r.status=F),0!==r.pending){if(ee(e),0===e.avail_out)return r.last_flush=-1,g}else if(0===e.avail_in&&Z(t)<=Z(i)&&t!==h)return X(e,v);if(r.status===K&&0!==e.avail_in)return X(e,v);if(0!==e.avail_in||0!==r.lookahead||t!==d&&r.status!==K){var w=r.strategy===y?function(e,t){for(var i;;){if(0===e.lookahead&&(ne(e),0===e.lookahead)){if(t===d)return J;break}if(e.match_length=0,i=n._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,i&&(te(e,!1),0===e.strm.avail_out))return J}return e.insert=0,t===h?(te(e,!0),0===e.strm.avail_out?G:W):e.last_lit&&(te(e,!1),0===e.strm.avail_out)?J:$}(r,t):r.strategy===k?function(e,t){for(var i,a,r,s,o=e.window;;){if(e.lookahead<=L){if(ne(e),e.lookahead<=L&&t===d)return J;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=M&&e.strstart>0&&(a=o[r=e.strstart-1])===o[++r]&&a===o[++r]&&a===o[++r]){s=e.strstart+L;do{}while(a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&a===o[++r]&&r<s);e.match_length=L-(s-r),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=M?(i=n._tr_tally(e,1,e.match_length-M),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(i=n._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),i&&(te(e,!1),0===e.strm.avail_out))return J}return e.insert=0,t===h?(te(e,!0),0===e.strm.avail_out?G:W):e.last_lit&&(te(e,!1),0===e.strm.avail_out)?J:$}(r,t):a[r.level].func(r,t);if(w!==G&&w!==W||(r.status=K),w===J||w===G)return 0===e.avail_out&&(r.last_flush=-1),g;if(w===$&&(t===u?n._tr_align(r):t!==f&&(n._tr_stored_block(r,0,0,!1),t===c&&(Y(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),ee(e),0===e.avail_out))return r.last_flush=-1,g}return t!==h?g:r.wrap<=0?p:(2===r.wrap?(ie(r,255&e.adler),ie(r,e.adler>>8&255),ie(r,e.adler>>16&255),ie(r,e.adler>>24&255),ie(r,255&e.total_in),ie(r,e.total_in>>8&255),ie(r,e.total_in>>16&255),ie(r,e.total_in>>24&255)):(ae(r,e.adler>>>16),ae(r,65535&e.adler)),ee(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?g:p)},i.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==V&&t!==Q&&t!==U&&t!==R&&t!==q&&t!==F&&t!==K?X(e,_):(e.state=null,t===F?X(e,m):g):_},i.deflateSetDictionary=function(e,t){var i,a,n,o,l,d,u,c,h=t.length;if(!e||!e.state)return _;if(2===(o=(i=e.state).wrap)||1===o&&i.status!==V||i.lookahead)return _;for(1===o&&(e.adler=s(e.adler,t,h,0)),i.wrap=0,h>=i.w_size&&(0===o&&(Y(i.head),i.strstart=0,i.block_start=0,i.insert=0),c=new r.Buf8(i.w_size),r.arraySet(c,t,h-i.w_size,i.w_size,0),t=c,h=i.w_size),l=e.avail_in,d=e.next_in,u=e.input,e.avail_in=h,e.next_in=0,e.input=t,ne(i);i.lookahead>=M;){a=i.strstart,n=i.lookahead-(M-1);do{i.ins_h=(i.ins_h<<i.hash_shift^i.window[a+M-1])&i.hash_mask,i.prev[a&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=a,a++}while(--n);i.strstart=a,i.lookahead=M-1,ne(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=M-1,i.match_available=0,e.next_in=d,e.input=u,e.avail_in=l,i.wrap=o,g},i.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":4,"./messages":6,"./trees":7}],6:[function(e,t,i){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],7:[function(e,t,i){"use strict";var a=e("../utils/common"),r=4,n=0,s=1,o=2;function l(e){for(var t=e.length;--t>=0;)e[t]=0}var d=0,u=1,c=2,h=29,f=256,g=f+1+h,p=30,_=19,m=2*g+1,v=15,w=16,b=7,y=256,k=16,I=17,x=18,S=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],C=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],T=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],z=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],A=new Array(2*(g+2));l(A);var D=new Array(2*p);l(D);var P=new Array(512);l(P);var O=new Array(256);l(O);var N=new Array(h);l(N);var E,M,L,B=new Array(p);function j(e,t,i,a,r){this.static_tree=e,this.extra_bits=t,this.extra_base=i,this.elems=a,this.max_length=r,this.has_stree=e&&e.length}function V(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function Q(e){return e<256?P[e]:P[256+(e>>>7)]}function U(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function R(e,t,i){e.bi_valid>w-i?(e.bi_buf|=t<<e.bi_valid&65535,U(e,e.bi_buf),e.bi_buf=t>>w-e.bi_valid,e.bi_valid+=i-w):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=i)}function q(e,t,i){R(e,i[2*t],i[2*t+1])}function F(e,t){var i=0;do{i|=1&e,e>>>=1,i<<=1}while(--t>0);return i>>>1}function K(e,t,i){var a,r,n=new Array(v+1),s=0;for(a=1;a<=v;a++)n[a]=s=s+i[a-1]<<1;for(r=0;r<=t;r++){var o=e[2*r+1];0!==o&&(e[2*r]=F(n[o]++,o))}}function J(e){var t;for(t=0;t<g;t++)e.dyn_ltree[2*t]=0;for(t=0;t<p;t++)e.dyn_dtree[2*t]=0;for(t=0;t<_;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*y]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function $(e){e.bi_valid>8?U(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function G(e,t,i,a){var r=2*t,n=2*i;return e[r]<e[n]||e[r]===e[n]&&a[t]<=a[i]}function W(e,t,i){for(var a=e.heap[i],r=i<<1;r<=e.heap_len&&(r<e.heap_len&&G(t,e.heap[r+1],e.heap[r],e.depth)&&r++,!G(t,a,e.heap[r],e.depth));)e.heap[i]=e.heap[r],i=r,r<<=1;e.heap[i]=a}function H(e,t,i){var a,r,n,s,o=0;if(0!==e.last_lit)do{a=e.pending_buf[e.d_buf+2*o]<<8|e.pending_buf[e.d_buf+2*o+1],r=e.pending_buf[e.l_buf+o],o++,0===a?q(e,r,t):(q(e,(n=O[r])+f+1,t),0!==(s=S[n])&&R(e,r-=N[n],s),q(e,n=Q(--a),i),0!==(s=C[n])&&R(e,a-=B[n],s))}while(o<e.last_lit);q(e,y,t)}function X(e,t){var i,a,r,n=t.dyn_tree,s=t.stat_desc.static_tree,o=t.stat_desc.has_stree,l=t.stat_desc.elems,d=-1;for(e.heap_len=0,e.heap_max=m,i=0;i<l;i++)0!==n[2*i]?(e.heap[++e.heap_len]=d=i,e.depth[i]=0):n[2*i+1]=0;for(;e.heap_len<2;)n[2*(r=e.heap[++e.heap_len]=d<2?++d:0)]=1,e.depth[r]=0,e.opt_len--,o&&(e.static_len-=s[2*r+1]);for(t.max_code=d,i=e.heap_len>>1;i>=1;i--)W(e,n,i);r=l;do{i=e.heap[1],e.heap[1]=e.heap[e.heap_len--],W(e,n,1),a=e.heap[1],e.heap[--e.heap_max]=i,e.heap[--e.heap_max]=a,n[2*r]=n[2*i]+n[2*a],e.depth[r]=(e.depth[i]>=e.depth[a]?e.depth[i]:e.depth[a])+1,n[2*i+1]=n[2*a+1]=r,e.heap[1]=r++,W(e,n,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var i,a,r,n,s,o,l=t.dyn_tree,d=t.max_code,u=t.stat_desc.static_tree,c=t.stat_desc.has_stree,h=t.stat_desc.extra_bits,f=t.stat_desc.extra_base,g=t.stat_desc.max_length,p=0;for(n=0;n<=v;n++)e.bl_count[n]=0;for(l[2*e.heap[e.heap_max]+1]=0,i=e.heap_max+1;i<m;i++)(n=l[2*l[2*(a=e.heap[i])+1]+1]+1)>g&&(n=g,p++),l[2*a+1]=n,a>d||(e.bl_count[n]++,s=0,a>=f&&(s=h[a-f]),o=l[2*a],e.opt_len+=o*(n+s),c&&(e.static_len+=o*(u[2*a+1]+s)));if(0!==p){do{for(n=g-1;0===e.bl_count[n];)n--;e.bl_count[n]--,e.bl_count[n+1]+=2,e.bl_count[g]--,p-=2}while(p>0);for(n=g;0!==n;n--)for(a=e.bl_count[n];0!==a;)(r=e.heap[--i])>d||(l[2*r+1]!==n&&(e.opt_len+=(n-l[2*r+1])*l[2*r],l[2*r+1]=n),a--)}}(e,t),K(n,d,e.bl_count)}function Z(e,t,i){var a,r,n=-1,s=t[1],o=0,l=7,d=4;for(0===s&&(l=138,d=3),t[2*(i+1)+1]=65535,a=0;a<=i;a++)r=s,s=t[2*(a+1)+1],++o<l&&r===s||(o<d?e.bl_tree[2*r]+=o:0!==r?(r!==n&&e.bl_tree[2*r]++,e.bl_tree[2*k]++):o<=10?e.bl_tree[2*I]++:e.bl_tree[2*x]++,o=0,n=r,0===s?(l=138,d=3):r===s?(l=6,d=3):(l=7,d=4))}function Y(e,t,i){var a,r,n=-1,s=t[1],o=0,l=7,d=4;for(0===s&&(l=138,d=3),a=0;a<=i;a++)if(r=s,s=t[2*(a+1)+1],!(++o<l&&r===s)){if(o<d)do{q(e,r,e.bl_tree)}while(0!=--o);else 0!==r?(r!==n&&(q(e,r,e.bl_tree),o--),q(e,k,e.bl_tree),R(e,o-3,2)):o<=10?(q(e,I,e.bl_tree),R(e,o-3,3)):(q(e,x,e.bl_tree),R(e,o-11,7));o=0,n=r,0===s?(l=138,d=3):r===s?(l=6,d=3):(l=7,d=4)}}l(B);var ee=!1;function te(e,t,i,r){R(e,(d<<1)+(r?1:0),3),function(e,t,i,r){$(e),r&&(U(e,i),U(e,~i)),a.arraySet(e.pending_buf,e.window,t,i,e.pending),e.pending+=i}(e,t,i,!0)}i._tr_init=function(e){ee||(function(){var e,t,i,a,r,n=new Array(v+1);for(i=0,a=0;a<h-1;a++)for(N[a]=i,e=0;e<1<<S[a];e++)O[i++]=a;for(O[i-1]=a,r=0,a=0;a<16;a++)for(B[a]=r,e=0;e<1<<C[a];e++)P[r++]=a;for(r>>=7;a<p;a++)for(B[a]=r<<7,e=0;e<1<<C[a]-7;e++)P[256+r++]=a;for(t=0;t<=v;t++)n[t]=0;for(e=0;e<=143;)A[2*e+1]=8,e++,n[8]++;for(;e<=255;)A[2*e+1]=9,e++,n[9]++;for(;e<=279;)A[2*e+1]=7,e++,n[7]++;for(;e<=287;)A[2*e+1]=8,e++,n[8]++;for(K(A,g+1,n),e=0;e<p;e++)D[2*e+1]=5,D[2*e]=F(e,5);E=new j(A,S,f+1,g,v),M=new j(D,C,0,p,v),L=new j(new Array(0),T,0,_,b)}(),ee=!0),e.l_desc=new V(e.dyn_ltree,E),e.d_desc=new V(e.dyn_dtree,M),e.bl_desc=new V(e.bl_tree,L),e.bi_buf=0,e.bi_valid=0,J(e)},i._tr_stored_block=te,i._tr_flush_block=function(e,t,i,a){var l,d,h=0;e.level>0?(e.strm.data_type===o&&(e.strm.data_type=function(e){var t,i=4093624447;for(t=0;t<=31;t++,i>>>=1)if(1&i&&0!==e.dyn_ltree[2*t])return n;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return s;for(t=32;t<f;t++)if(0!==e.dyn_ltree[2*t])return s;return n}(e)),X(e,e.l_desc),X(e,e.d_desc),h=function(e){var t;for(Z(e,e.dyn_ltree,e.l_desc.max_code),Z(e,e.dyn_dtree,e.d_desc.max_code),X(e,e.bl_desc),t=_-1;t>=3&&0===e.bl_tree[2*z[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),l=e.opt_len+3+7>>>3,(d=e.static_len+3+7>>>3)<=l&&(l=d)):l=d=i+5,i+4<=l&&-1!==t?te(e,t,i,a):e.strategy===r||d===l?(R(e,(u<<1)+(a?1:0),3),H(e,A,D)):(R(e,(c<<1)+(a?1:0),3),function(e,t,i,a){var r;for(R(e,t-257,5),R(e,i-1,5),R(e,a-4,4),r=0;r<a;r++)R(e,e.bl_tree[2*z[r]+1],3);Y(e,e.dyn_ltree,t-1),Y(e,e.dyn_dtree,i-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,h+1),H(e,e.dyn_ltree,e.dyn_dtree)),J(e),a&&$(e)},i._tr_tally=function(e,t,i){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&i,e.last_lit++,0===t?e.dyn_ltree[2*i]++:(e.matches++,t--,e.dyn_ltree[2*(O[i]+f+1)]++,e.dyn_dtree[2*Q(t)]++),e.last_lit===e.lit_bufsize-1},i._tr_align=function(e){R(e,u<<1,3),q(e,y,A),function(e){16===e.bi_valid?(U(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},{"../utils/common":1}],8:[function(e,t,i){"use strict";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],"/lib/deflate.js":[function(e,t,i){"use strict";var a=e("./zlib/deflate"),r=e("./utils/common"),n=e("./utils/strings"),s=e("./zlib/messages"),o=e("./zlib/zstream"),l=Object.prototype.toString,d=0,u=-1,c=0,h=8;function f(e){if(!(this instanceof f))return new f(e);this.options=r.assign({level:u,method:h,chunkSize:16384,windowBits:15,memLevel:8,strategy:c,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new o,this.strm.avail_out=0;var i=a.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(i!==d)throw new Error(s[i]);if(t.header&&a.deflateSetHeader(this.strm,t.header),t.dictionary){var g;if(g="string"==typeof t.dictionary?n.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,(i=a.deflateSetDictionary(this.strm,g))!==d)throw new Error(s[i]);this._dict_set=!0}}function g(e,t){var i=new f(t);if(i.push(e,!0),i.err)throw i.msg||s[i.err];return i.result}f.prototype.push=function(e,t){var i,s,o=this.strm,u=this.options.chunkSize;if(this.ended)return!1;s=t===~~t?t:!0===t?4:0,"string"==typeof e?o.input=n.string2buf(e):"[object ArrayBuffer]"===l.call(e)?o.input=new Uint8Array(e):o.input=e,o.next_in=0,o.avail_in=o.input.length;do{if(0===o.avail_out&&(o.output=new r.Buf8(u),o.next_out=0,o.avail_out=u),1!==(i=a.deflate(o,s))&&i!==d)return this.onEnd(i),this.ended=!0,!1;0!==o.avail_out&&(0!==o.avail_in||4!==s&&2!==s)||("string"===this.options.to?this.onData(n.buf2binstring(r.shrinkBuf(o.output,o.next_out))):this.onData(r.shrinkBuf(o.output,o.next_out)))}while((o.avail_in>0||0===o.avail_out)&&1!==i);return 4===s?(i=a.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===d):2!==s||(this.onEnd(d),o.avail_out=0,!0)},f.prototype.onData=function(e){this.chunks.push(e)},f.prototype.onEnd=function(e){e===d&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},i.Deflate=f,i.deflate=g,i.deflateRaw=function(e,t){return(t=t||{}).raw=!0,g(e,t)},i.gzip=function(e,t){return(t=t||{}).gzip=!0,g(e,t)}},{"./utils/common":1,"./utils/strings":2,"./zlib/deflate":5,"./zlib/messages":6,"./zlib/zstream":8}]},{},[])("/lib/deflate.js")},t=i(),e.exports=i(),t);(function(){var e,t=[].indexOf||function(e){for(var t=0,i=this.length;t<i;t++)if(t in this&&this[t]===e)return t;return-1};e=function(){function e(e){null==e&&(e={}),this.options={},this.setOptions(this.default_options),this.setOptions(e)}return e.prototype.default_options={selectors:["id","class","tag","nthchild"]},e.prototype.setOptions=function(e){var t,i,a;for(t in null==e&&(e={}),i=[],e)a=e[t],this.default_options.hasOwnProperty(t)?i.push(this.options[t]=a):i.push(void 0);return i},e.prototype.isElement=function(e){return!(1!==(null!=e?e.nodeType:void 0))},e.prototype.getParents=function(e){var t,i;if(i=[],this.isElement(e))for(t=e;this.isElement(t);)i.push(t),t=t.parentNode;return i},e.prototype.getTagSelector=function(e){return this.sanitizeItem(e.tagName.toLowerCase())},e.prototype.sanitizeItem=function(e){return e.split("").map(function(e){return":"===e?"\\"+":".charCodeAt(0).toString(16).toUpperCase()+" ":/[ !"#$%&'()*+,.\/;<=>?@\[\\\]^`{|}~]/.test(e)?"\\"+e:escape(e).replace(/\%/g,"